kernel-5.10.0-223.0.0.126.oe2203sp30>    f ;G|`u`  `|;ﮦZWX|Nᗜk'dƓU]iHsP惊;|aal_0i#xp,h* [VLmyCSa0s4Yl ڗ-r \>[_郲eeC/<^zGۯf<3J}%ԓ$qW,,CYH3Z)HHtizy:'dũ.d45782a73a6a033e5c20b85053819e8f0e259ce1edbbb0459e4f791ac07c791d8d578bce0d11c10151abc21b51bee14dc47ba672^VUl'qZ*})}>E?d  & 3hl 4 (  :@  Ll  p  N  W |H  $P 8 l * t(E8LD9\D: D>?@FG HA8 Ie XnYn\oP ] ^]bdkepfslut u vD z3CHPTZCkernel5.10.0223.0.0.126.oe2203sp3Linux KernelThe Linux Kernel, the operating system core itself.f3dc-64g.compass-ci[GPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64/usr/sbin/new-kernel-pkg --package kernel --install 5.10.0-223.0.0.126.oe2203sp3.aarch64 || exit $?if [ `uname -i` == "aarch64" ] && [ -f /boot/EFI/grub2/grub.cfg ]; then /usr/bin/sh /usr/sbin/mkgrub-menu-223.sh 5.10.0-223.aarch64 /boot/EFI/grub2/grub.cfg remove fi/usr/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove 5.10.0-223.0.0.126.oe2203sp3.aarch64 || exit $? if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --remove-kernel 5.10.0-223.0.0.126.oe2203sp3.aarch64 || exit $? fi # remove empty directory if [ -d /lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64 ] && [ "`ls -A /lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64`" = "" ]; then rm -rf /lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64 fiLH8ܑ'?/U|~ȥ(O7?}&/aza]5I21/>#/@. DDDDE4E0SSS_SWS_SkpoposMyIiQ ,@a/ ?!Pd8 X x x # , X8 )#`|(, d0` <1 + h H L Dd D$ XT .'$( 4 L(D q1l 0T'TD8  WmPhAW8WTKDg,$-` tsLp80( $ , l> L<6d#24d,O*.THBD D$L3   X  H@   H7@ PK,K8X!x+j I0BAxBE Qt0HKM\KdQ0 `( h  |@``S Nt2 p  E $ , <#XttT#l+ 4 4 $ l ` 4 l | (   HL ,  ,d D 4 8 h  , , t < ` T$ < T T    p  @ $"| \ l  | P  <  @ l` x4p H\L0(PDXx), h  "+40h <" `+!L\6L9D7t8  l840=l op .` $U_.MO&Zh,kP A큤큤$AAAAAA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤AA큤AA큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAAfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff{ff{ff{ffjfjfjfjfjfjfjfjfjfff{f{ffifffjfjffjfjfjffjfjfjfjfjffjffzfffifififfifififififififffififififififififfxffgffxfxffff{f{ff{ff{f{ff{ff{ff{ff{ff{ff{ff{ff{ff{ffzffzfzfffnfnfnffnfnffkfkff|ffgfgffyfyfyfyfffffuffuffufufufffuffufuffuffuffuffuffuffuffuffuffuffuffyfyfyfyfyfyfyfyfxfyfyfyfyfxfyfxfyfyfyfxfxfyfxfyfyfyfxfyfyfyfxfyfxfyfyfyfyfyfyfyfyfxfyfyfxfyfyfxfyfyfyfyfyfyfyfyfyfyfyfyfyfxfxffyfyfyffhfififhfgfifgfhfifgfhfgfgfhfhfhfhfifgfhfhfgfifhfgfifhfhfhfififgfhfgfifgfifhfhfhfifhfhfgfgfhfhfhfifgfifgfhfgfhfhfififhfgfhfgfhfhfgfhfifgfhfhfgfififhfgfhfhfhfhfhfhfhfgfhfgfhffgfgfgfgfgfgfgfgfgfgfgfgfgfgfgfhfgfgfhfhfhfhfhfifhfgfgfifgfififhfifgfgfhfhfifhfhfhfgfififififhfffzfzfyfzfzfzfzffzfffnffnfnfnfofnfnfofnfnfnfnfofnfnfofofnfnfoffnfnfnfnfnfnfff|f|f|f|f|f|f|fff|ff|ff|ff|ff|ff|ff|ff|ff|fff|fff|ff|ff|ff|ff|ffkffkffjfkfjfkfjfkfkffkfkfkfkffjfjfjfkffifjfifififfjfjfififififjfiffgfgfgfffofofofofofofofofofofofofofofofofofofofofofofofofofofofofoffofofofofoffffxfxfxfxffuffwfvfvfvfvfwfufwfwfvfufwfvfvfwfufufvfvfvffvfwfvfufvfwfvfwfufuffwfvfvfufwfvfvfvfvfvfvfwfwfufvfwfvfwfufwfwfufvfvfwfvfvfufvfvfwfvfvfvfvfwfvfvfvfvfwfufwfvfvfwfwfufufvfwfvfwfvfvfvfvfvfwfvfwfwfvfvfvfwfvfvfwfufufwfufvfwfwfvfwfvfvfwfvfwfwfwffwffxffxfxfwfxfwfxfwfwfwfxfwfxfxfxfwfxfxfxfwfwfwfxfxfwfxfwfxfxfwfxfwfxfxfxfwfxfwfxfffwffxfxfffxfxffxfxfxffufffzfzfzfzffzfzffzffzfzfzfzfzfzffzfzffzfzfzfzffzfffjfjfjfjfjffjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfff{f{f|f|f|f{f|ff{ff|f{f{f{ff{f{fff|f|ff{f{fffoffftftftffufufftfftftftftftftftfftfftftfftfftftfuftfffffrffrfffsfffofffrfffrffrffrffrffpffpffpfpfpfffpfpfffrfrffrfrfrfrfffpffpfffpffpffpfpfpfffrfrfrffrfrfrfrfrffffrffrffrffrffrffrffrfffqffqffqffpffpffpffqffrffqffqfffpfpfffpffpffpfpfpfpfffrffrffrffrffrfffrfffpfffpffpfffpffpffpfpfffrffpfpfpffrffoffpfpfpfpffffpffoftfsfftftfoftfufftfsfsfsfsfsfsfsftfoftffsftftftfsfsftftfsftfsftftfsftfsftftfsfsfsfsfsftffofofofofofofofofofftftftfftftftftftftftfufffftffsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsfsftfuftffsffufufufufufuffftfftftffftftftftff{f{f{f{f{f{fffzfzfzfzfzfzffzfzfzfzfzfzfffkffkfffkfkfkfkfkfkfkfkfkfkfkfkfkfffofff{fff|f|ff{f{ff{fffkfffkffmfnfmfnfnfmfnfnfnfnfnfnfnfmfnfmfnfnfmfnfmfnfnfmfmfnfnfnfmfnfmfmfmfnfnfmfmfnfmfnfnfnfmfnfnfmfnfnfnfmfff|ff}ff}ff}f|ff}fff}f}ff}f}ff|ff}f}f}f}f}fff}f}f|f}ff}f|f}ff}ff|ff|ff}ff}ff|ff|ff|f|f|f|f}f}f}f}f}f}f}ff}f}ff}f}f}fff|f|f|f|f|ff|f|f|f|f|f|ffff{f{ff{f{f{f{f{f{ff{ff{ff{ffzfzfzfzfzffffufffuffuffzfzfzfzfzfzfffmfmfmfmffmfmfmfmffmfflfflffmfmfflflflflflflflflflflflflfflflflflffmflflflfmflfmfmfmfmfmfmflfmfmflflfmflfmflflfmfmfmflfmfmflfmflflflfmfmfmflflfmfmfmfmfmfmflfmfflflflflflflflflflflflflflflflffflfflflflfflflffjfffkfkffkffkfkfkfkfkff{f{f{f{f{f{fffxfxfxfxfxffxffkfkfkfkfkfkfkfkffkfkfkfkfkfkfkfkfkffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff}ffffffffffffffffffffffffffffffffffffff~ff~f~ffffffffffffffffffffffffffffffffffffffff~ff~f~f~ff~ff~f~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff}f}f}f~f~f~f~f}f}ff~f}f~f~f~f~f~f~f}f}f~f}f~f}f}f~f}f~f~f~f~f~f~f}f~f~f}f~f~ff~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff~fffffff~ff~ff~f~ffffffffffffffffffffffff~fffff~ffffffffff~ffff~f~f~f~fffffffffffffffffff~f~ff~ff~ff~f~f~f~f~ffff}ffgfffffffffffffffffff,f,ff96f5a26563d481539fc0847fb0368afa8224136afb1fa743356caa393f355f26a663c103b1728ab6e71d26929d2970a297fb499c42b282476c6478ad0e24806b62834761eccec31299a9c53f31ce78c285ed059e28ba180c0c1f993b7d6e5b0ebf4a634674186a907f84eea473b569b5e99422c82527d7a27b6e59f5e985509b10627c14747f092437addf5317d189e5f84785b16db454c28c23bf8a8a020d4f9441bbc74b526a36a4152cf946be23bc32ed402c14e894aafd5c1f99b1ae5c73ac9802f21b61eb2b7fa4807829c010720a31b0f429c977f497076d7affb37b9663d92ace1b74315841daa79c93ad7d74a22cbcd372f47316373261190c4cbb61bcd4f05d96fb53c23d05a4888747e7508f5f47c2f5c27d2cc750bc605c22ed0ac84119e1b6f4e84a2a51dc87e35ac5dcf7a469a01fe13de2e3deafe218c85ca2505f26a976da1cd7ceca296b3f0acff1597f3fb35003b48cf1a384e73b401f4b8a36d440335c2e830b56a9cde74f60efbcc7dc2960dc641a3b0840a816c7aee004190171eb6d03f31c269e0367fe6bda1e029d980b2df9953f98fb889a31f6b9391199b9ef49c3ed076f3331d67e9a89ddca051eacf7e4d56e013e9711282ec36c3fdf62005a172a41622dfa50cb269f982651b81e4018a6be4cf3f945ddff435d15ccc29ed954c73513a6d2930ef08864ac33d34ffc11398e0b503009bcf01ac1e45302e6c82ea6e6616fce19a63e54b965c9ab79be2ba3786df57c23b56544cc956502a605f3095d9e3ea8a572ab95fb3f9cd9605f4d5ea3fe788fa6650d9207eee16368d7a040e4f574b83a35f17779a2ed1d01d211d6567fe005ff25e754d7806ca8c96a7ea0935ebf80171cef00b462724017248fc9ff7b9289e655e71a2c6b592a961b72352078f2c8fc0cddbaab4de7a833581a5172992c8bcf53c9ad2e43f2b571cade7a9711df4762929505d5ff1eee8074390a71318b5366b008a484e5cbbf761cdf67f0dd0193414d5b3966d4e630843d2f4fdefd9c02cbe5e9e37c9a688d11f6cc489826e148aa51f7e0627ad3aa080f5fe76fce95f208ea7a915005713781612d9ca7510ec0f59e214c5e64d4ac47f4bb6cc5bec7e5e7edb480390fa9b95e0db3d76ee05d07dcdac9b8b485edd43de885a9fb6a755fd2d8563114cda332e20f36af45d3ab9cb8f10c4204d26c650c12d9238634a39f44a616cf4d995aa8376148c4d23f8521c949f66fec86769dabbbc7e51fbe05c6431d2031fb680e5b7531fd6830cd48fc3a6fcd870b32431a013effbb6d4ddd2144b25f528c8e8beba6b62dc485e433c8ef40e749b7a227fec1da7d8abc6138a27e40b0cf224b473e97daee39d6513f9fa603bca19f1509bbac38397a30c66b1806ddf90c4962d29fe6d1028d5a55fd4a823cbce9d40f84635b86240487173ecb08320226df384589d31faf69c28a3b08c77ee64b5c5b4c8e207842b5255e7af4bd429699665af79c284d5fdb2528b4c7609b73c680334b7731de7c7a6eb0829be8a4de9f7dd6badc2f25544b08342820d080db4ce282f69120551566652d68ce3423b96207f30d9154a7fb6ee4af3016ce7ccdf4283bf1cc3deedb83e137e9b448fa76fa8e322f57047b7324fc83cd78d40fa5866434d92fe846e106155b7a605c120ad728507c5de51a397720a98adebc0fe1224857dab538ba6a0eea5c9964e4e697282a19b3f083457eee3bc72aebac96e39705b0eaf32bc56fafee1a081e80173852839b60fb4077fd0313fe8ca8653dd0779007647fdab62b8620f15418c5aa6bc9ff5a64e01766424dd0c1202eeccf358d4fe2149e66ea8249aebfd1436e4a4db3b7dd23eb7dff47ea17da43e3b4e2c648cc6e9a4d994f1fddf57ca79ebead9ab9c561558d7c7656277601dcdb59d6d14fc88720fcc2a62fd236ae59c8036fb006db950c1d8df6592015f067f056a72262df9e54b6aa4aafadd8fe2ed0573d5f30b421acad42cce6de4d1174122e4f6e7e8d24dfd521b0af28bca2690430523498e429d38abecf602d1bd0d6c613994ed484ef5831c2fbadd9a1549108119d276296ce2eceeb2ea900eb5e1cee6983f7684dc78e2785b079805bc6ae0a968a3b01db49db30ee1d58f92c7f9a76abd1533117501d10f29557e719490369070b205e7f3d9a508b2b276d42261cb966deb239dc21feaacb01611a3ea1848f7592d1e92c26cbef475ada45bf5e0008f74fb0737793b12cab53b52ebc6a9bcabbc0e305aa22c175994cf756d6eab27e7ad8bf746726be265a24750e69fd70af6f63a8ba370050edfbc5eebff567e3c1063ddd10caa9c79c4d89604f3aa82b3f985638d0c19331ac85b8fb80146e5996d0d0a4255b7fcd75044e585cca5c0f7b65701e88cc4a7393a435e8b8cf34fd0f6ce2810d791ebe816b1c011826ec8188eeecd9729c722824c0f684109a558d4b521e5c15c8c1d16845c423d1a200d73d72984800ec761abfe483f73858cb84ce889b6a5a40364d36915d16ccf1a5ddba92291d75bd63395cb38fdd5b391695d4b962105b58a79afb240804b74f0cc5734267c82bd70050b78691fdefc58363c1b9111d4512a82b013fab5a125edb51e5338d38285d69bac7b0c92eac0d81a00b688eb438a4d9c63af8ae05aaaab8ac6643423308c3d7d6d22084c6e397cb514f77648900e1504a03943fa0aa071d0a3ec78e892c4aafde7745a4fcf983a530fd0ee99881b1173e6038cba5f7e5341531dede209c11138a2b18feec5ba098df10867a5dd0b682052f3dae31aee7fcc66bd26888aa846851e4a14ad963c1d32c9906262034bc3a25a2b2bbde274e1030f9c9e1221f347a7e6077739b8bb8593069b43b72553f705015449b2212ab7ed72363e6f1091e345afbfc3b8245faed29c81b61e4037c478afb1b4ea59f25edf5faa6076cb4e00a4db936baa08378d85d7d1cd5fefa3d30c005d761f34aa64974841bd4d576d1c27bcded31c9bbd096504e07120068b7784d33acc74ad26b9ba8b26ec11fa37f2b2b88f8dfc285bb79d7658d5e6c46e92c74993991816c6be405ecd30393880a62d433c5987d5e9af1e77f4048cebd70be2c0a3330372dbaa59f1d2acc3077fb66bfed7f131f130bb7ee7264e575096c6522c872fe0b15011117ea72385836b132b58510370c6df377d3574b3ba2f27f91a634038e7c07d6d59fac357bf5e960eb39517c99076e52d828ee3d10e36f7dfa7b6c7f6703bd19686c1b474c5c4d697b9139e26d7f1d0eb9e0f03f17e5b63811f7e45bc4e015f4a7b014dc18d35578fe41814a9c864b35f724dc27ccf483da5054cc361950ddcf77ec4de44be17408e21ea7b246aee1da81234d169f8aa1625e438c3f363c8ba32f1a5e9aa54cf254e7e3cfb5ce39337a1e970d1a7227843de0275c8b77bdab867c343fa4918d3c37cb41e22b4cb69bb7b8652111c59d3d07b6522ac1f4a635e794ca7eaf411dd70719cdb5380566db1b2afa6ce1d31a0b1483bbb85761e2c977825a5eb76d9c313c0ca7283c314fad628dac3868412ac4e668f95150f1e47628f9548806fb3d482c85e3972329934b33d1c48f73a5c9a2d4f7bcd42610db11c2b5990ad94744c96bf5feb234824f0567ab92860626483e7c09416dc06dc83a6af8a020623e6ef7f71d1942abc3dd2ec474093a8c299fc17033ef7c74703db9b411c18ed87438ef4912505f5a9907017c7a6bf7cacece961195ea329465b0846e4ecfba47d544ee329d7fc7356c3e21ccc384815b5b548fc2277a6f9fe640cc7dcf097d5cef661f7d5646a29afec1dd42009984a5d344b52a5cc81496b48afe97cad84aca6b32b1a49db1e647c1494ee1cf6738e8185de5fde70d96beff245cce3c332f725a8a93872e063431b07504d9f7f0dee8c55bef6eae997926399879f57db676ff933d130f1104d719fda595fee0c5a79ed0fb7a649888f339686588e1018d73225c9b828f4310bd1a60c46f8307b4bffdabae536b070b829f1975bb61c59e351fdca01ff186f36265e2f635bcd20f7adc6bf84b27f8e37590233f8951be62279aa0e24289beb624e858b37b61d5e388ee675ac5acb37d1b41c5938449515ef5569ab390eac3ad6fb8b3e415e84b8c8ef92ade953951914dc1399626482baf1692af65e886841657abb84275375fa6ac73231538815994168e09bd7348b8b782d13d3e67f9dbd593ca424b04b3e1ba435b047cf285bdc47c6c9c2a607a45c624df40652db1bba3b5c6167623730e80639d8ceeaf1adeb06028ef7be4752bed09dde05d597d40edae1381d2fadcf01de13d61d5706e4b6830aebf78b0c4e1b7777d75a7835b5523c8f8c43fc8601a6924925ba764fc18473572699f77f48e7ff8693423f31c413e80035488ff67cc8e9939348eef3f61b84f12cb84e225c50810447b7aa29f27c7d49e0b6d5bb74fe67066426a2b0cd9d31e7c1d1b210442ffdc9f485a8cf161c26126a98a55143887df94c17bb2ebc5e819d15164f218536ebc9585f91c65453ee8e591be417e70f4067f7d6baf19e8604d650897e0780ff0f00f58a585e8b4843c786b9b30ff373e094fb58da5640e3dee8aba6c18f54748e38666d0d2b4d5ac98027c992dbfb268d5d8d5e70e30f50e21328e53180a9250275f36ea1413934993722102d6831cafe92b156a0f04bfa805982175be546bef606a3926c33dbd03f944283ea5b138aed09f9e84ef5e565113f97ba6481bca119f7fdfad87b15a69997c1712b7a68b086c56f7e128d4a4b05ed276efac6fa6b6a15ad5f0aed222b28915ebe7b24231d84bd340cfd8cdd81c6e988be0689c7aaa65125e26ee47ca9aad6b3d52b3c859343e9fa14b41650cd21179179120f4e13c442e8f1b577a3e8d1d6ac585ec4f460226d3655bb7348817b3e46d386487e8e30bdee8b4defecd5d2ac555e47830495c164a6d3f41fdab20b22a62d5a29587f49b044cf2f7d8dbbf88c9eb83e822d6f1fbcd90af90035e41b53e8f8db42baa7bb4ddbe908e9f76c00aeb2e97c5e28ab66e1224b272aa1096698d404628c9730225416ea66b428206770b9c89f07378c40c45cf67329c0a2b91a1b5740644a4421faf198547fc82adf0e3b207d0d1bbe408f960066af33030b22eaa10a9c12ff613ad63b0ab7cbb769f8cbe01feea1235ad941f737bc037348fee14a1535a93dc72fd778c1829494bfca3c65b5d7759cadcb50541b82f440467e70435a492e369d47a21cc762686b8d1c4c2bce75057a986dde6cdeb9d0ac40a2e8dd7082d641cb1bd8a9b976d2ac92f8ba793539356ce4365a2e0eeaf367d1484c35bf51df6ea6e3fd8714d2ee620e67aa42d52d466453199378c3f1f2b6634ab57de8de2d4e4202989679c010d84076be68b4506fe7c7a93be1c8e196ba08cecc8e9b3ba0fccabca1e6077aeb290c1aafaa95db07a90ce463ecc699c34f14d4a4770c8d1412305d481d62d2ba26fa5519e9ed569f1b5367101c76b506ca64ae8081415db632ea222e70a9a61a69f436f8ef651209b4e1e6b6244c22407e81601617ed3772ebaae329ff9e40f3902288cf53c4c573484d3026f0610d789ccdda450dd92b87edbdde383143e3492c457f7134a671c5c9b65e6444b4d6c74acd9a4bb5a8d6f94fe2c247b822275a86778dc2f1c9fb18f5bad9dfb4e074829bf5d8d8dcd7c7345d94c7dd141fc980255bc81e1cb8a64707c2d40100422438262af9292ca4287df27d29087cdfb6eaa426695d572263f70e6e0bb7ee96e81e6ba300fb2886818d8dc943b57d85d0790076520bff69333d23ebea82bd95a2c28a85269ac2cf53f0a44269d542fc48b80a8dd9a06673814e5b5fea02689589b14a3764cb9ac66b9158dcec09087fe42b055894923aabddbd4f0b7c7315ea47556056e5261bc917f102eaaec9e07f4810bd0dc0050fa78a9299de87b0f3407f117017bb1b74cbfc72cc3729f4d56907017e2c1c9e9e9e11f5380a74c44880691409b979f52293a0914acc4aaf4a6a410a44afa30204f0bbf474337d732ed6d79a237504990e69df0db15d1e7ba487012b127ef5a131e7f6dab4661fd360f96c93bbbb1c433844bb13f4ab063cd54cb88ff7aa08ad90439badd7bf8d978b763a14740f94a83012a00a20e42da7ddd61f454369681cd6a9b63eb557bd208322f8d816568f2f6742623f89ef7c59557d6f18cfba663d10f467ff09e0b8c014447908d141da28914281d2c89e28564b47c6ace69e3ba49b1851a0bc3a235caa633725f15e935e761b27bca0aeb821ebce16f839bf5cdbc1e91270cb6837a8049d7418facdb3a4d19679c1d4886f42615c545cbc0f819a40c6979162004612a76cd0e729a8c2fadfb1851c83ffe683c6a4ba81b12b1e9356f7312da4e453c3ed0cb6e297fb1ac40b57a28898495569e595daea9844f4c625aa82d789ceb67dfc1e1762056ab6f554d49a60f7462d513a8b65b403c81bc4d8ad7839db74c634cd2523cc8988f89bc8e58a3b55bb12ce2bdaebb9df8b5bd302986da7f7ef13add0157e4a49f629ac5fa481d45e1f75e34688c8c10b2eea9e9f0b4136d68f028ccd3357703c36a6a32ef0631cc56f541ca04f97d09928fb6121dec5ab5c34c327f5668109d0dac3b1d25c816c18837d8f16abe02fe461310839f481e2a9ad2b44a5e6172245b7c6b449f9d4c422de956e5e7a2e87f8b3ec80e69eba0f0a97bd6fa34a6751addd0c04d3dfca58a094825bbb8e13f92076adb13a3c349c3a726974504e3a62968b19d0c2d538a755d5c29763b7f09cd3ac9cd34534e4fb9d7d6a7379ae1de23de41a0c925de898dc401b8ce25f8836c29cab6771492035225636aea193a72888e37a86ff023370574c73573745920a4ecd5f577026b84d6ffc7d1a4454889271c9dc0c5c01e9d4044e3720cc1adccfe5ff9625a6c400f588a11d890174c9e3652a055d0dabc382dfd7db94e14233c2b440cad2d9e635ea5cc69a986a92babb20a2a57f380d40e0f5b1ed22cc422a25d1eea552a699321fb89677ec6b6ede28f631f45bb8e8ac2025b7d0380214b9f45efa13cebdbdc4aa3e61686e70090078962179f8f447a042df92a8f28c65f85e14aa32a26e3366b80d1acff83775b6715dfaae39880f79adc41fb9611dbd68864865b386c0e73359cbc81ee677e4fb9ff7c73a175aa34b66222ff6791f9a853c810c8484070eb95cdd8b5fc8e0c8a612925d8ba979dbc14fa9c5e81781e0364069c05f55d8c1135314ef4ffb0afc69afb1515e72708c1534b7eb3de4fe93733896a719e070b9acab0af2e6d1a0af457682be140b4eeb47e662ac50b4e8b4f52b9e056cc56c7fcec5723d2d7c91572c64343da8826057ffc137edf771059832a7b8d9a0ffb7d2084602d19602e1ea1bf93fc035cc23c60ca3a08924a7e52f6787ea577d1cdf49cb31c2fd2fac157a0655384775c61d606da27b7544edde4d868b4b6c9194851261295b868066823f35eacb7370f38baf9bb47e8f91695d2f4ab9789872ba5df9e7e34187bba3888405998aa84f91d49f789ff0e8c4e4ff9b22a48f27442fad12921ee1be0f97a8f7d3f4bf5cb9e9b680ee6fa7417d45498408c9a58c3e098035324fa6e327177e469e2d5879eaaa1c3dad0366847524de1936c4a5fb18286abb5d30e2269dae2290a3c6d74e2835dba697857da744282073b9c8dc6774e0a0724a0a79e379e8240d173d95cefcbd753e9478dce1306f1175731366bcbb4fc25c29aafed68d33c21206a3d466fa890ca081c82fa7949470a774723c66f8e41fe6e15d1988d05537eebb08c058ebbce3ab528ded53266224be5d25f231908162bb14744cf53c3a68b7b10b7d54f653ef9e30164d6d1297925b525eefa575e4dac79db1d576559907a64ccbffcf5735f8eccea75d5497a1c4f68198efa991aff7f478886d44df48404e8de84a718250f42431c354abde8feb46193bb79e539ba5251ede32e250f098f9eff9aa62b2d7f06e8bc7828af041c54ad32e0dfd59db7d0a1ec8e6a8d9d0c2e42b09cab5eb3ac7a40a03eca566a033ab09f4da66b131cfea73adf29f884c9b5ce9214c2f5d8ea25d6e3f4a4e06f8876cf59c48976f5423b21d326a29c35f9d9bea6f55d80ae99384c0258bd61f8777638f6f8dbca449941a5c78f2f9eed8843f4e94130250866f88022a7dbc119f6d0798d92a2521f59619cde3de14b06a9f3424d84d8d3463eb052eb66b029acb987c2a433e91ac7b8fe3cb398deb9a2c7eab066af03947cd88fd98d5a49ebb43686942c1e0b324b820f817c00fdd6f4be33aa27811c74111fd994afe99da63f5ec202cf005bdb7064c80e93a2a6c68b86317315f308ae250a132aa242b89779a15dc103e2103e1245a5fa8a58c4bc917198cc7863803810b1a3ac9e86c00b250adbe2eb84e271c37936ba7b729b3e0a7e5217eb779b2686e13cbe9787eddd03ddd392d79d6dba5a8b1814b64e63ca037eaff5fb30a25d8ed52c5dc9d333601d50fc94453379be74eb58e852aefdff0d01331e80e5bb3668cc56c413541178dfa1fe36547583ed4b69fc3450405aad12609a0fcd77d99e9c1c2501920b7ff7fd329709d4f556346a39c2d6c9180059f6bbe3b0c6171e43a17e0ee49c6ee35e4ec773881375aa2535e75116d805bfc14c6d0b7308a6251905c60b2a21d0a28f7b70d93456ae9845077f22b78cef2b9692f52b8ed3f72eb2f06ef54aee7272407acf3d27a71b00123fcfe6bff5273033eb52f7a897ccf976808dc6b24cad710975e878c8b0ae0060bdc7d621da572c06f6262a0780d9ed725b5eadc5e15d40c04e0b35da26bdc4e2bcd04cce78993d1241fb709a8bba166591706a52faa6115fba4021350d662449e26645775f9b28ab5963652ec90ca2a89b0fb01c0249a3d7ecdda86eaeebfa30c45e528cbf2bf5ee2f7cbb2bcdb2d91c59682f85a04cd8c4d6fbb0b707b011a9e27dc54ce1e9cae4a466ed65781e6f99c037509436cf7cda570f5de30055c495c00dd8b02a6db2d777d614ed28de0c25c2807666dd46c56e98a353ef4ecaab3195907633b3c0fbb4326e7a861991bee0d699e11d42fd641b4f2c199118291327eaa2eb41e1351ff631b1c0230416b5635017700a6db600735cfc8df077a03ef94419853b638890d4da81d9f96f6cbec3422eacbe381ab30befd6f1ef6c87226650de3f3849ca599a1547a101cd444bd1c31b313d2a1b5bb661febba17a9d51559e8ec905f3894d0ccd0954240a5614d590c00df7aab98c3de2c117aa0d7391c1af4e7ec9a6cedba6e6746ed08d2a1fa89521a6789137dcfed3199c8104e7b806cefa9614789e9ad38de09c489f486a6d9a00f27d5a2d3e3db73f856f920c4a2b63828acefb5e9a7e103736ee3efcf8fcd0017f30814057fcda8247ae136750fb4f3cc305ffcbd5bcf9ab1d890255552fe29cae535be824c249433726bd1073c2d50221ae04f33bb3f2d1d1c8e16442f2f13467afaf67ed9951bf4439230a4ca4223998eed91f22a02be08d81d5ce01c06d0a3161b786987c38e34aca0d51720deaf01952e00f933674988ad1cc1db52eab6605722588e3cce0ae40b4e0813060ddc18d8c96dfac61266120a100b561c8ba5ce4ab387e799d08b0e3ea9800628307bab4e9b29311ac41f51225d11b8921088906b723f8e6cb56e70ad9e6de4272f2088a76be229961fd304bc592ac751d1b9d38a2313df2f9e83d8bd745313d5e57db18ee43ba55a279b7c8c1df4d2cda9b4aa4a849a3e04991b164ff72f0477286a5254d29ae75e5ace047169cde07e68c43b75eea62c285945e0ae914b754d63fc2e8bb603d61c9f70873eda65b5db61d9f42a0ab5f64a07e223633838478ba9174841d75c11f26d5f0ddc6c44b90971c8d569c7001c9e8daf3d999a425318ebda97bef6ffaa6369a1534615399070544ba083e44bc7175d2d700ea28a1acad95c09014ee9940d23e8baeb0f818488735f9a015f63a685dda6c38e6e6bbe94864f2412deadf27f20346bc563d6ec69a82172756a9d06da16e35c7fa631be49352d20543223fd5df59168faf7fa4d2cd5b9fd59b56724a1cb5c1e16b5a99f70ffcf91c6576f12d77019db1cdcab27a2cc2d2f46fa1f384ecbc26bfe78a4880c0388c3ac04b00c26530996183abab11d5241c40d9f4a67a4c5186632cf33f8110cd8fdea73cdd51f04679b9d5ea6348b3ef5f34ff8c4bb5c0dc2c670fb713318e5339c82b177bd29ab3f6d8a9f1dbceb18edccd3de39989e38b770a97a7b5a5f12fda889178aa2c123bb45cf46156b38b0ec2abc502a18a5fd4086fd43b0a0478cc94d4332e41280605ffc10378fe5d9a57947e5630a04ab667ad51f923b54e0d367ce24d6642062f57b3d34f68f47a1d50d3a285736fa1e902c3195e69f72c491d8391accf23a17a9a2645923dc54a208864d56a0cd4678f8f8b1ef4bc17cad3a195667b516affaf0deeb76215572011b7745037bc39d446780a6ac877bdc4c43021c5e3f67496c118e741facbcd0adfc569acaa4b5f049988c9afa43296a8771b483f085de410e42e61f02ef4ade1e8ca1d0322f7d78696c97266d6f39e7de1e4705e49ff1d2934f6d9e28328440bd942fbde6e3b2779c4d7353a92a1ddb5ca4d905e4f7d84fc2a26c054dabd6558a4ac6cf70ce266785cf750521e6de3d5ea932c808483e7b46a03be603f793ced26db0a0afbbb80b302701c56b227a695fec78155a5f9311bd7f49c31ba07f89e9e26684500a370dd41fed9fa11669912a7fcc0ea08f0b64e8b0561fa71ebc7b64c6b2badcb392b1677c7e2bae2cdd4810c528715ae4a265d220dab94c5bc4911291057dfcaa45fb04b32f74b12128b13d4f995c9c6a904f69e0ca37f2cdb1a4beb7bed8579525fcc097844924fd38f87c56af05759734e9006eb7721a553cbd4530736e31074f4fd778eaaf1ea445444c08d577c00cb48b045ba4800d7dfa4036aab994d23692c055a2ec5d04dfad51a905e7078151d0cbe8d9cf411c195ca63c7361beffbf0ee00f804a35b429dbd8fcad40891409a7addabc4704cd2501b9504be80c40c35861cc338373b960bb2caa73ae636dbce9cbf3eed000c00404b05c271611b677fe21d1264d3a58f9bdd30937147268189676427167517685526d2e0f49e6973a70b1b5973f2497f6425204c131beba9568594fe6874e19e442fa145d0da53588b1815a46d458fcba348d584299ce5bb73c152f12a7b85b801bf41bbf3edff6d4e98d8c2bfaadb5a46c20cbf69b0951fa2a9858a65421188a6e7f764ee2f6e84c99bae4a438820b30e270fa4efd3f2f0e9b39bf6358aebaeac3d595dd32627099feb12f723c60bd4ea55c5510e4c111c784e6801723975f3811060c61c301f592f3b785b0823bf801d491ee10f1a70aca128549e6e260e83b297010846a6fd0fe08c61399df6344d6b1d7c489bc785e59a365f33d3377ba8c79961abe6c0e1f04a458562d2a1ff6987bd0bc929b2c644065edd6871102b790662ceeeed0fc745b30feb52beea76d43f4265e762ed3cd672738f1a6b32a9af1076ff15c63a0ff3152077620da44ef1ee814d482272c363ba5d5d7f1df7f8276be8c190ccc3be9110d7b5b5735b325fa9833c5b4405f844547f2ef4b68487e641a578a30bd8537bd6210bebe0bd87f68fd0fadb4e58f59c64714833768a9ecc5b37f402bde3489cf4ae184e1dca79c8a32da4033c8f71147e50f8a8497ad8a73b7a39c178e8a1424894abfff6276d6849179565b82a2732211ed5dd4842823f3ad1a534e511c03d9735618f07e69709ecc9c7e7d072f27af481863e69ba5f3917da2c7dbe36c346e6ea8d703b149bb54d34a3aebb6be4c7b914ca9bea37107cf3a5b69f164a46951c533dac296219931a0a6bd553b58409738f0bc7357402166fabfac91e1bb4c86760b9763791df13e82df0b3275de677b4929a05b7be88cded46a09ace8363415a2e6c0eaca30172faebcf83281446ce7225b4cde2df80968a2c8be3311788d5f0571b7cfdcc520439597776cb35bc58e6fd4dc5f99906cfc4c0c953cff6ff6a56d3e02841e90c08d86660088b0bc3c31c3de02be411a654ed1fdde24467c903a907d4a834cad024d226b5209bd2eaed3200fd53d225930b76a57fb525560c0a909326e42ff44362c7e974f42e6bd1e71d2cca6aef8dd9880ef1b285be69997887b68aabc2c7e00aa28d55c97fa94eeb5e3f26d2e29c08f9b53e9366b9533a1655d048cf9d07480030f9975f2cb8fcb511aa0f15b7d8016e38805269ba1b3b5bc499f9626fb98ae65015268e81fbc7724f3412dbfdc001c071f96dad866614aced81710566f2741b58d970690b43b9faffad2504aa4dcbb0646716ba39e399a524b8ae4f6fd517833070e24ba297809d3fa2e12fc8cbebfe36f533d230d364cc60a9643a3b7966f2ca6403dc4aa6ec36262af39a227cafb447d3dd8dc00837ac2652e2f78335f5d8af277b484fd7c4381cc91852ca708ca7d616cefbb236a800a6caf550c3a56b74a212738e4d7cf267e88f02092158d266db8dece33299be79f6daec2d05be5973eda6a24cd3414fc93aa4597f399c5e5997bfb93a05bd0ba6815d20303db98cf10f26b8d774390d6c64caf2e6b172a97a7484184aadb4bde7c6c8e3ef197d72a1936ae44a44c520e456b4b062100a5fe9294bdff042fe3d84c223304500f60902900e4ba25cc9e37c4ab419bcdf9d1e5457b28452302cd3ed0c670a5d231f8e8ec911369b589195c11213433a7862cc3f379583b8f573074ad3ccb726ced291f361643551849fdb6723561e83ffbd0cf07dbe388623bf9fc6e217c51af74fa2ec4678521c18d7f336923591470b3cc27e73250355152b0e30086cd64c8bf8c0ac1223e71d3c58ca4b550d1749b063bacd14ff3595e534dd2152c30221bb67026695ecca3ed69d243302bd3c9ad469540f2cf6ca5ecacc15554acd5b41a6700428bfd6abf4e331f03f22c5770f6c6a2194f90de12b369e529a4b481ebee0b38595c4a9204a8f9740754bfffc2683262faf64876739be9af5fe91f03c97d281d2f50b3f4f737199c2e02fb9b15791cda1cc42a6f0ae7da74bd3a5cf8d6f825720b871fb602dfd919bdf585fc54db4ff76ae77dda7aa1c9f664e84ceaad4ea2efe5bea74dd5de58259db944351cd97e855b2f2e85a18131a7da865e059c67069372ae0718f50daed998fb1f8014a0d85a368f74b112ee408e357a126ea3510786c4c6f9b17f082c896f5068c20f34c24d24e34fbeb46338471430f82358dd0e29d871dc1334366d3b03e5e6fbbf41baa0ccef4b36ef6bf462c1074e621e8c463ff3d073d44703532b506603958959dab021b81a5d682620542352aaf6df36e43a1c1b2922b3452b36e74b3d13594346bfb6fb6a794ce41252e7524aa0f1889713f9186c0d25744dcbf2e00aba292032ea626f1f88cbcb52224aa1af726ca9d1a020917173c241b377cafd981267cb396ced1f15898bd4929463284b229fd568049e2632b8e044bb33f2365f393aa86e7f3896642ca319368795b43007920905d40be1f522c46f470459a69b021703477f5a687e8301568b3c66277fbc53bdf4e4069f84f38f2a21855b2def07d738f9a5dda8cb42d165dafa94709e2287bfb507f1ba7b8cdd9cdf72f429a8727dc40124352e5e0ee82127c84b01c56c825d9504c26035a95f46ec27893b3cb5e5e0f08de46e8008f27eb99ff9d41202385872536b1520ddd124f036a029e2e58f8c1b0b1482d5ed71f2118f3719080e3845fa9e4b9a2841b9680dc3300383f66f17f82749555922b59409774b3b8242f4f848d1fa80019260752ac42b9e0d2f143758317f32a90eacf6e7d280fe819bded0235ac0d549cdb50fbfb02c91828e353535fc31416dd5dafa246ea6fb60700ec298af4bf1ed0e4afc031e09ff9035a5d6d30f8a7620b71b69cfe93ddd1929ce2e5f6cbab2663a2c747cee81297af570576bee23a8ce78acd61a0b60539b85c5813c96a5be084cc2a4f556ee0ecda9396967db8451c3c31534bb8ef770539df72e3a1e8f1f162325670fb7b96fd40ebacab7f0df20191c156d5bfb0ff8be0b9f8be3399d084f99cc0fe983aa9c273ff8c04ef8569bc7b1c18798593536966008debc624a0607d40c9cdbe983be3186a941bd2ca320110183ebb2a1464616e6d39aec4d64e40240feac8ef623514628030bcab88844608a9cffdff31812fb56e20ccff93a06555ddb3118fdb22e66f7fdaee7d9c60f47e6a9aa85b04a57e65f9fa4b11c49902079e93ec4b20927439bfd35c1357a0fb09e785beff6da37adfa2163bc5394afc99d23cba8086105b3400c467e9652d6e562c8d805991ae91dec59b44b11528ca328c9c0b9bbf581694b592641a9fda8debc16de28c90a58e6ac59a4868b8444b5ba96f05a6412418b79981695a1f08c0f5be747f2dade0cfe28d5259b21619a631a95221a2c3467e499dc5ba92ae45162f5d3dc0d5057a74f1bb625b4afa22fb70d4fb8b3a8dd790804a266825dd9a39b05571c81ec022dc25ff04625a93ce4ff0affd3be9742ca53b92a98fdec8092cff4127da3e0294f2e79bc59d1f2e85d8fe676d610723a956f5660a23963cda7f49cdf95c766ca1b8bc3b54058605d66b3c0c50a15c7becec0f5a3a6198d38e36714d909032c703296e28a4f6ec3bd778987b50823e7920d58ecbbc90dc0a9ffc83a71a72b697ddfa176651916ab7b35ec3c3ae98cda67df051d6cf3175f4ff5a8cc904123211106d086567fdff81aefb575b330fafeaed3c4e31b3d86f0bf6009d116bdf2dbb3c8793227291f34af2d5054d5bff2d5a8a997525d21ffa4f5ecb0ec888dc58f38e3748981bee72ce6edcb862dc44908899c3a3df09a8cdb95f31ef0498e200d8b7fd9c2edc9c0cf8b1d10a1ac4f8dd27240a21f4f2776c953a393951959dc55b9f86c6ffd1604f781d1bd60907beaadaa9299f2477d16bbde187111233a107c56acd9de1d0a8ac2919d562c6d0669a498683e93077e6e801987db6c19924bf07d0c4d7835cba5e1489fe052542710a227f992ee8b6fea75ae919f864128d4b9becce5623dbe7b6df13de3f607a3bc671e55257cf87377cf46edc74931a905f7aa86d5eeb1d68b69ac55a2a38899e4ba24572276cc872c707773972b2293f44ff27f1e16fbec8e7e80f643548abdbf2c71b25eab669473ad31157627fd96fe315601e53581d156d41f302414aa6bcf1f4f4dde16d6408a18638d188d81402a2579da7cb2b50f684130f9f0bed5875b35a0a8283b42fdea12094d0917805807b30c1cccbcd66e491f3e383944271a4435c486dc74ef80a36c68ed10940a4f0de7c2843ee18e39d9457aebadec18f193ee717abb165e649d68b8bfe0cd6be77252b01a62336c3a6d9344e54b753d91c612b4373a05dab5eb487019f4591cedacb1e51df33eb37ca737d502136d4d822e47bc1586c365b9a53d2dad74dad8593caa9619de993bb58d42db559f02c26fbfca6577170bd6cb28402dc42ac3a436a13415d2a96e6600262246bec6434074a973b832e296de478284ea6939c9cebb1344a20675ca4c04a04e7492d62a89e714fc12f7ad3c57193e207de90fc677dc4dcc831c3422a6e4226c53681a51743a2e326e03370d8208fbbcdf4ea15c7c4e16934dd9139bea6cd922dbc535a4d13947a24f65e575eb997cbf3c6faf732f5149e4387c3f145492269331537055e493d71fd8db9cc25af5a011510fd2427ca315bc768de3cf36e8a242b3d06afa81721b137fa49d36914964d59718bda408d49ad0e783b99b1bba6ab929ad22b659a2e59be1f393ada934f65abcae1c04b23c781647632318c31ae57164583235f0ee7843c1412b7748b0bb52074f8a5b8979f77685f3aa5720e607261c84a40e169768522fc49b9416ea84bbe181bc8efeaf131f598f9c31b43ffd3cebe5c85b636cb62aaeddda136cc6738afc46d257255087c5cf8c629716de15ba361d8c69e2c02e981de271b379e2396b065267aca985cd18c8d55582f261bc82c61785cb32a772ad2f35d2e87fe6332fe4d4ff730b51d7ceebddbda360e945d1253b5ce7020db7b699359b6bc85f54c0eacbb28e4aebe112f8e91fbb0f2cceeb6acebe2e34fa2f58301e5fff04fd6102e1a069d0c6a8dc0446484b4c2478cda20af8fdd2511a579eb3581d8ea04fe958284528e36e554ae069f8510741224e9232ec120f2ee33c0b7725fb78a1258d6d379386abc837ab15712d165bf2692d20d0ce7a3d9fd820c40d2ed14f83e82f2954f29d204ae7dd92028936edbd11f508b47df17c088a18c8309d65fed8d2aeb98a765fb94b6c4097638460f416baac1a9e9b12f42a84b06d7959e10534eef8bb5f5cf355884846888d498c9920bc19b993bae4c35f50f7d1803117b9c0a51f1a5745fe66db4f8c01323fbd6e3d0814b6289addb25fd97323fa28a92194bc3d87c6fc7fd040138a1a4e910da9de185f37e37f48ea9a719ad5fc4f0d028ef582c2a857d6e67902b2375cee06894b013dafa686ec7c1444e1ae1b703833db968fc04c89f0a3099df9ecfe4feb44ed153c32cce3f8b146427872e7fc51ea221431fa2e3af85df09cf8ae55b1221eeb46386b766efb51a93e27b13d3cabb6a209ec83b47ef0a5d038017b20bd9d17aaba5c91e0988224324137e67b355977acc3ee6a2be5efbd191d703913a2e8b495854e7b261c381460e31a4fb8f438ce0fcf811741b5408f1ac26d4fda6d4561e2b4f03468dadc4596586ef23685536eadc5588ed76f06ac0a2e8928f7f8955b7e098008879bde964d0fa5de63b1e102c2539b7e04d4ae7826681e9613765feff2e17fc2f32e1716517c10ce9e1b0c1130b4f779acd5a5b3509882ca710cc05ff1c97cd6461e60d1b4fa00e4f4d0c1a6fae85c7fd7807319d3b6e7567f7b8712bc8ddbd382813a6d53d86203984ce18b53859eef638c1a3fcbab3bf0c63a4c6dc11ea08472459e269e74ad038834f67aeb53f8649b0a0b7141a29fccc9c5e2dc843f4ce79463b59a425733e832ee5dcf713dc7f8ce846963c8d92e9be0c9b958406a7b5669b637f5ef22044a9702296d65a25127585d57fac44b44f14677f761e8a8469b76f98ed3517ac4ee913b8fd292bba6243611052f5a1989752895f23aa621c60c408e6053de05e2dea4818c0fc575a07f264deb5d94dafa0917aa207916bf8cbda4e73787dcf7a5acba8126872065712b2718830f03732cdd6bb26bb04814d477997881fc317e603c63cde3f6f26ea3c1aae7d95dc68976e3c3c1cc08391b9ffef966be41baa5ac6884e6fa805c6c422d24e02261b5facb7e02cf24672342719187204a517b80248deb6b9f60a5fa74dc9d3a0a6dacd0f36904b2728032e4e0cfae9e4bfbd69456a2a1aa8cd50321935a6e4b9a4bccf73a7287b9b17c7516e9a6c37c4142f9701c3efc645ba033133eab25a24a2591cc3fcc1917879157ed9a3efe782f6c193c4fe18a1af5a987c5a7e506cdea73ee647c8eaf18d2d67bab82331218140315d9004e17df93db0776927f7aeb67b918bd7402aee57ee4d17b21dff4b90efb8b675b6cf1534822058345639835515b5e5e080f929df460c05574f884ec8507a140c3ac472ba535eed79d7962643112564c5b1c5710377ff6da174f0aa7159af3602830a1719ab41f5c6ab525348bfa915cdf23a745d8464cc5ce6ad575a35d814c4c6950dfb04201b0678fbab40937571a0644fd46bcd3a5fe10a3b0c47be703fe872de9f6ee7de32deb912d3689eb8cb91003d2b39a460c15f5c3d38dd37120ba42b5f06eb2f39d4f48ac0ab17e9bf048d32965b8d8cfd816ecd61adeb69815db52a900a93bb2e1ce6f2d9d21e3cf4957d30de9c6ce25ad8567d7cacfa36070d15b1e9bed2b67857090cc565ab43d34390f49d7113d99b4e4cf4ecb2e06478629c57bba2ced0544da04c932fa1fde95b33e1ddad24a58b63898d97de5a827bd117f9102bc8e8938f45c584c3baf640d2a0b8dda72f8800e688cebf44afe2df576b2e1122e65c8be9b096c1beed764e383ad3b9bfa9b137f3db2549e0f84fa5f17e24b5df4cbb6bab345aa8c62c6b46377ebbd85c65b2b809b56ad487bacaa4b56e6b4f6c32028a44a7f9071b063252746c3407afbc651fb81dea464e61dcc1d2913d795b86ce69bcbc7e744b1958d7e625e63ac2c2856a3a171afc4d1b62e5f865e07f98a75c794757e0f2d6c7cc913b34681617586ed3cbc1070c48fc3911cb63abe39a0c09648a8415afaf31c52cbe8b02319c4123802eebf038941f9099018dbb532a0dc06b163bf154d9c7769a0a96a33ee4166ffb398f6e51e7dccc0bfbf878a141a7a3572e57e7d6a1732e4aecb7cf69fadfc6312cc8c9f788f09e772e11f988d84a7ea1636907e932c710d48ed2498c1197ab236d09f3d27f658b39f95d5a7aedc6373739d25e84642117fcaaa68a5c90501ad5ab381a1823bfa9571eac6a39d17160c748aaec7c838eb2038e4edccd9bd3affa3ff94fa1f029d561f0d0b32bf74e76782333e22c6a7e412e7f49995a7448e4bdc0d070824f3b5000e82864ad94d76d1367cdd82543e755342daf357f5bcb4ec3841a7014824b607f31aa1b4433a9ed4248e26ad0fc6857554720a68079c670d98a7915b2ea4b74da2e8a1c064fbc4fde6db7665bf881ddbe8cf8977dd5c9a6f33b8fb2a207bc6877e26e3e3e2478f6f2fe657bb8da5bf8b2dda7ba1e9fd7ea0b0b3b97f5a8cd67282c61fe6b07049e86e0097849547b596a090e0624042f402d03de1da9a341960af473838d3be6743de61ce831d9713d2bb9bede9c7e013ea9e0ea3791f2f2bc854cc473bc77803cc0bdd9a7ad729c77b5f37e6875276ced1dcda5912a37204973b05d349c24dc07af9bd0b23f53a668c6b195a0b2b3ee7b2e6b570dd17888325aafecbe9a9fb4bd12df8684a7ae1e1217077fba8ac45d1702a75160d97d8ecb2940f974f3564c88b021671f2ad2a74284722275c50abcb09d745c8d90244bcc1ca1094bee605db1f582ea93b9a0da35d7af4a2fe36f077cd5505962386c291db672a1e2780a414b36b38b34921d609e6a3e66ab733cc96ca056c32e6f8ce5f65108256c01f0a2bdd0784eeb3d85354a49915ee7095e117c7d56803c44cead570bc93e7a5625448bde05c158745dd6d518605509a681a7afb76474a36af40065fd7dc10ad6c1679e8099ee09d87a7583e48e9b829ff34b2fafaafc6676cfaf01cf8c9767eb8b81779ea056e70644774a63c69228c5caaf77d441db6cb95a88356fb74e5fd4e488d509d12c054674b8022f963ef4c8ee0c63c4dc447fbc7d500590654a4faaa0a31151eff7a17566dc25412ef4c1c5e1853309a12173d81e245cd2e343a0ad09d3861f17021ca19055e9fd7cfcd762cac59dee2a035aec7b5679f45f51684da921175f484fadb26cb2d8806fead106e97217c378bfa0c3db833426a51a8ef550f4d7ef2e17274c6477005eaf21ea97f4f83b9bba8e2dd7ff2bdeebd86d4042eff2d9c8aa99dbf8b64b6b261add7e9b74941ea0652c4f67d02d440689cbe96f879a10fd119028206aae2a26baf3935f75ee7a886d7547687b07f7ca8ff9ca620ebb413f669c187d44ea51e20b4acb49f1c053f72ac774267a783aaaf12041d5534f637853d7b0a5c6922a0dbb51d4070d88be2cbbd70b72f7cd37b36c13e7314d6980ef965fb4811e963f47361a46dc8befcf68e7b6131ea5e5b4bc79ebcb8e9b8bec7275019791103a4faf22cabba993159aec0c226d159d995258f741fc4e2316ee5bd66a2977078414276147499a71779e0eddb1a133fe248476190aa9c314afbee4374f0281f1e1ac9364c70177bc8418867896d8195b12f5c353bca521fc9400f775ec8c2d69bda4bb779ea91c3e6e9db70ac10f67a26d994217d719e11becff600d23b072e605d1754973eb81516d4d752379ff0f099e32722142d502be25996ad380d79059a37e540359c0cdefc5f11cc1cbcf92f6710f9c82cf892a8ee96caebd283d2247996773f9c78e38b1436b455e28ae875943d87f16b0fc003da5b70a60c914dc6a126d2977bb95f60c96c646c2d8ab54ad4432bf7e8ebc582ecfe9aa5be26453b50fd2a93251cc9b177bcf12153ac018ac09b52f11b904d5f5c4900a34a606a32622d841e604877000246b302df05b367066b8b4a0df76f8ae8fef56437fbc79e3a9ae1db56b79515e219ebe8bf00b315398a3ef459735731de16666c1e5ca7db2b633785063a86d4376a59366798bcea27ead6cb9a5dc6e4bd44ba56dd4db0f4cdcc521a619dfcfbcc381e91e75359ec9976c54686de35f40be11167369cacc782f80d93508e8ce5c6b990b7a910a80ada62487a38d2797a854ebcc0d6e341343974f9877bc34835c1d7a463a915e11527444adb0ee69d554cadf6d3ae9f5758fefb31a5ad13958a7ec0019c04ad6442d7f54f4c24dd94ebcb7af11af0009581fdea0653c494fb7627962450e977efb47170b16f0f55bee746527c95e0a384d603ebf2d1130103f0e27af3385764cf17da78eeb6b629f8f19449d174ef4619e15f2c837afc2f5a4bf995ec22a2a899e18faffa3c29683eed655522400085f817a69f5a92f30abe069195c28fdcac80bf44ade26863151c6dd46b5bf3e46a9228db91cb7b868dc3a381358935cb8a21955abb319650736fe8c2e1714d6a3d766e27f9fe0edccd4f537bc7efcf89f80718d3b460519c61f3f6ae589d38a3e760014aadeab516eca6e49645eeb4a316a747379d4b84303c3b86b81cc5b971d00ff56ec94a684f874938a092760671317faa010315d2c89c1d68f0c53bf7f9ed0088f5515391afa2d05c86bfb41cd716cb87bb15884a9287530c3dd1f9c29c76badbb86adf552fb5bc79333324ddd38fe9f13ad2f5fbb49ac10f05908cb70b7774962f25fe1753726d6a89a50755ef744077b54fe89b1b587437f4750d3df535eaf398f242307b4f5adc6b12db121f1684eb6a7b1efd1f15287723cc3d0b9b41147e152bf6c652588294824e1feede7c7942e2aa172b1bdafea1ae132e1360388c721e701a45af1f1c4eacf6da62e77968e430d5c785da86887de3b0868ee1fd6322fdcdde1782418ea73c6e49f1aa0b2ae90038bcd76e82b16d707b22696c284b14b1436ee2590a022411197cde956189c5ca0f5860b7fce0d585baa06fa7f996758c4e559a019cb49b40319ca141cb98ba8bd0d65cf3f5e86299ad3536c22ea5b412e84970b0ca488bf6fffb9de8716e7543adf2c8926bf0270218d4bc2c949b5ba4705cc42558cd348e8f62752bacf21b4455f21d56a3af232db56f4a6fbce92cd0fc2790b3b3918843689afbc51cb6fec9e5397f6b8b5f0b5cf2fb0479c032ca2693634eb41828f18058b2498c4256f43321284f211b868da97747e049eaa65b65eaec90f25c3c6530e26544385b3d8f737420889d6d00b88a07faafbaf755bda7d69db1e3226cfe6abfafd39a92eed3fa88e6022d2cce495f5c9ba5abe543d876da0cc51e0cdd84d344464ba2ed2a62fa866d15ecdd6814534d2232b9069a71828546edd9ae1bca9f790b9807209657a28bddeabf0ae6f61254b37d28beab39913228d98f8f83cd36fd7147671074e5d526ba9624688fa7875da89817633221833152726a3046b4e9486dbc9415e74d41c9b067ed0ae7b743730f775c2f226dad181e25f2b7fce341fbd1ddb63bbee5cb27ff97860e14b8f58ae7ce79272a7dc660512a6b6b1e4ae61bc3aac2a72e5607880dd9ddbe2884151b1c5531ee387e12953420939754a10e3f0393fbedc463dcfc02b087b94c936e5f3bd44b9b8d0f59d6aeeaa64066356b4936e38d2fa2d5afb58486f1fd6a650863bdf2d26007aa11d25336f997a5e3b9bdea1583e626c47245dbb4b5693ffa169456465e76dd34161c1d95db3d35b04190c44ef0864287d651d90702a23cb8f8a9c66687d1e709537c8495ea55e451093d1101bafeaac925b25e484a23808d31647c3b0e3da214a954f91509d8626de24562b8ab9d6676b37bb71f26de0113cc0311b9dca67c2fd3ed4abfefd42d97611cfdf5faf4a5735ad5edba98901323dc5d96e3f8aa8ac420186ea94f78e9236e51e1cc799d849e75c29513cd5071b8e9653c5555c15c4fff2315d49d8fcd8fe389737780e4bcc76c41ee0865c6e4d799e987728d624752a056c14d9b72b8ce999f139e023d5cae9ee9fbf2b9316470f299d986acc464437124e441f4bbcdfd3c99655318fb062f8d1424fba5a42ca6524e31c067c5c42c7e09c9f9d0c0c9b17fcfc8a0ebdeec850870e973d35dd2a2ed80d684b9758c8033ef6f2534ca474cbd01a99cee69dcc06e03978aa1ce4c4dcd6f833d9a589b2d024d1085b316b9cf5248972f8268d16384d6fdaa2f28ccffb26e4aca0dc82feebcb92866d8cc1d38f2bf15a96e93adc71e3de01026e36258f78dac8b21ea584c335cca719bbcde293707560a10ff7aabdaf18169e4a07e3a885120a0e51954ea8e8ce69616de7e24f81988b27d33c4af101494d484c2822903c26438688db57595dda430d796783b5a43db706a7076ba83fea9efff0594017011324d2149af4a0e598a408b79f0a654a2be905ec6a40bd8d44cbbd0f99863d8d98e75b46b65df5453bc21d77513d767d78ba8344e4abfc13ee6d95ead702612559fbf372cdd0b620b5c2f69daee8e79e93cd00047c6e456d79e853b6841da76b30d68bcfb1dd80c0c4dc37dc70a16fda3e706a1eea0653b4e914f80bb4e828e5aafbfd07b8952d93c6d5368d33593495d5e35f3ef5fbc334c60f4a549e9842f554a02f22b915862eae5411aa8abac2e3f9e0d774ec6ce3b9238dea40df1f76fc28bd700bb3f22e29960f07146af9a78d4d5a67fc16de018c07056123e945e18338650208b89ac38257831b9f09d7f31cd386c051b482e163e3ba2c4472a01c05553ef57731bbe90840278de52406993f15d5095837caf5294fb53e5072669358ae0109087ee4ed2267eff5418951eb111457cab3ec509412bfd397616f37f99ea270e6b45af07a3d388b589a446aba53fce17300548a2da7d3a98d4490f50d709b179adf64a5529037fd1546604c69679eae857d57d67e56aa14fffce5f6355a7caae2e628eb09e6f9ce63b3ee7403c663d7d66265d48bbd29f5fa16572127489cfc500c3d5ce78d949df9bcd20d6f7fa3c73a239e91796baf9908e171a5a797589eb7d8cbbd58e7a5d8576fbde4f74ac820d7dd9d7d7dfc717249b85d22cdf05f1df20975f7d40d33fac7c1e92f511ccc3deaf9a22d06ec158da5bfffcb2f55c26efe6c5dea5be4e411614eccf6e6d3830e46d0083e06a995037d5d4fd81268bd47c455c57c7e84c2a270178047f6b7c704d3f034eb9deadd21f5c8249e582e1e62762d763d8504c20a9fe92fcabafafcf9fbb4ee65819cdb99d5948505f1f09027cbeb5076992ec9e3b575133ba9dbe2b86a12d192618a7e0f8591fe26802c00b3ae8fe160c3f8d787ea91d7014e7e66132b9ba53cc3079b317cadac80e398b7008fb12f736c9635a449e1e2c80009d2b5964b01c28f69757f3a1ab128fa44a55453f1895558ff660d7f867d6c08237e39fda75e34f58a10245beaf26a456c665a0f458ee5c121bc740b1623d1d9f1e846ac7dd3cf21ef1f3a8c4716b53219f7661dc86db0d839389c6803b52c21e4dcca415d56966f5a5f14edab222170049d22a533f3bf86236459d0232ba165bdadadc9b7f3b3ca716dbe563b66dfb739b8cacaa767adc3cda1f06a979de019c16367f1caf1f3540af933963022b879c89cf5345b32d6460e39b4d06bd4d69f4f778f3ad3e69cadd3a19046a3009da2b21adf3f1bebca33b13b8a202d5b6b3b4d29821c434b0d5bc940362b454ec8b8d4acc71e9edb92037bd8467199f7797638f062aa9e51a84af9a80d8b9f92fc7b33b31e09eb0dc02e0ecd056c7aa0098e3c88a413c81e79312fc63fb16abff823d9e8dfda714fd0d8c1157c29f5ee5246bfd953f8a4da9e29271c9710594148a5dc587e5d52bf60d0d23b4f0f8edcc23552cb5b95800018800e512cc074eef0d233621eb8cd312de5e80b152bfc23b4d2872b7f1c4c4fdd3b19473803375d6898d997ef89e4702ec973dbe1d94cde01977a15ce448c76a114880af2aa3b1880c0565e1214ffee4f9d3013eac1d65033fbeaf9897ca0e88fe30176a5cb223dae5c36b9652fd104020a194dfa31c2d8552d44e3c6cc8edaf822cc29dc755fef92981fd8d2621f4d907b4a4f2645a32513f6d1f26f2cf35baa4dacb57b3bdb0161f9c0210f91b2b5023ee1d0bc065c3fe74f78b87a2a453e1ff5f941d11e85373d270db478a5703ad882d3bd2ebe24ef9198d10bb75562393071c1d2380328419bb7b62f27a763e5e11b6ce5118bbad4c37cd5892b6e34ed22349e4010e4f0406eab1ec91d7eda2d4a93cc9818c39075ca965b7e1d26282ce82cebb382fa00bcbb46e24c372d274d01db8699a4a28fc814befe81a3b2dc2f351682085c32b18e197ca1a5bd2b5347171973ba11d3812756b71b3b4c33aa806f7cf84cb0bad8af7c16b28f149888e8d13dfffb8f7661493302af7e8c2a2bd1aaf3aae331b9373f5dbdc17f8d6d5b41470c8cf50e9be5d39b0fe03005dabab7780041c893d156df6785b44dce84b6b6974c5976577490588b6d8da038c2aa6aafce7c62d24af397bcdfb2249dc88911ddfe386c2e43379933333e90ea28c8a9253039aee641062299bda46aadefeb756d548759ce2a16c607852f247643431ce3b9e216d4debcb45bea5ba39544e02e892f1cb96734afbafc8748881ad3f72c861b33c47f64901db3349d299c48d3352b87b9a4e4c8559c1db1d20285ca0fd24d5f7e392b93794aa804ed931d9052fa0f3e916e7aec5ea72620002ca43e31ec95659bb0d50c5a7d74ea04f15f95627be74dab5fd980b827366ec85f302e7f222591adac78028276bdbf84888d3b95317d5f00739877e41b663b8e82936b4d7d4551a3fba95395c82f4efa060289ea42ef0ba4a13e7293136c8649b994625fec92192ca4f683af7b845a1a7db830ea5d40afac6ff749a391e53bcea9d2afcd586b0ebc510f74fffdd8ae32d21126774758c859c962b406b48f01ce4a4fb5bfbfd19ca869569fed9e68535009f616baecfd0fbf3b1558f102eee079e0e0a02f08acc5543247c6835cedf78c3da7e87f5154c790634f3b29189a981b9db4dd1bc460382d171b9590fbb066f276a83a3f3638884d76408368acfe3cf40e08223da32e88237b1b74f1d9f2335784d62a1b53129fa41f605cad65702ae23bcf845e649d2aad43a96c1d6aadd30bb3d4b6592b0d63089f08a06d0aabeecceae918f33d84f9d228bf45920257ab87c557fdbe0057dbd227d06fc5db5a64e0f3fbe78be2839f6fa7b89f21df8c06c6d14bf9c995d8a02e6b43dd8b3ce6b3f2f9fe172597b17fc5274e539c206d88943731fb61a041173ba358ae2502290e63c8185134565934412953073decb18e94565e440ea35fe4257d9f17ab4133ab1d070c1f56bb1b8fd6ea00b979eb775f00849be48e1accfa7c5951923f471d30c8feccea042b57bb170704c9253a7c5cc2d660a22b7f6ee110b88ee32204f68b7d2e8af05037be4d5e56ead108968d65d89df32ebef8c0ca53d56d586dcdb2f9cfa723645c113bd93734ac73add89361493610d0d138387fe222e8986c68d8a75773c69f3a9015b0bd849c7a197b200043447c819659b7de8bd04ee5b8e85d31e6666c6477710d347c812736c04308e319cb6afde23f78d961f76f23fd01d484afa98e0a5c41b92cbeb45660b3afde94ec470db69df6f31188863004ab032f2b1f68f5ee54a66118666237879c52521b3e46243c1adf842903f3afc4df5abd4cbf213901822805d6ee1829bec87a39b709c7758813cf4bbc2e26d798840c41af33405fcf9ff9e147a1938b6fb28225acefaff46dbea042be694d8d6d5598a1b8989dcb23f164e28c327a3be4023f675abf58b84a505de43471e2599b783f2fc95dfb14cdac92b275011705e78fb03649f639382ad7566d08f25e2486b97f1154d7f9bd2ed92d51495a2fb6d76516e36f0928a91db46f335396710602eb4cb55af2615a733f57c80bfbbb05883dddda91485b6b0040eadccc23aaffef011dca20e760b4cdd5f1949cfadba620f025a4c0a5c51b10a52a65094e3df6d037b43656798513d4c629fc55d22f14341dc6de4f33df3d039adbafa8feeb0cf8abe262bfd38dad4cdc5c2552b1a069d67f10d56f2caded42005219a4f70b562e25b26ceda2bf952b7d3ec8a1e3da62d7db39f0e68101232216055d665fd0de9f38cf803dc1e059c7c39c9a8cc634edc84e606797a654ac5d99b9e39efdee2b04e5bbe77e843f30114935f0aaaead8505f7fb6aec7200357d297ae28d941afe86f50760dedb8b74b17f63d3344be74b0077b097559bcc11a6bc4a94a027080a3116b9d1847d952f1307e0150c3f0d6572ca727cfe33775c8e7577879cd28de0019ea62ced050f4e6ac1ac4210383abf5a6956a49b993b354fe4155e4c8c69b2be000e70bb6066f18f7e88ca39a420466fdaa77ae70d7db794c5ef371ddba59c45de1d6cf6ad4b9788803ebf5cd776d1471ab23613e3bfe3c735d0bb42fa8201e37567feec9fc760fd46b19f91c97ab8eeea66a7f5b7993483adf89165b594eeceaa24bf8dcf5cee0921939ed0ffe2f7b11103bf9556250ce0fe0b5f1e2942c7d4ec26e9f3821e83e530d60fe1d1264f75c0b6a4b923d309e2f39c427c195986d02cfe66246f9d64c00fff0a6db0943ace61968a53dd63d00a5ee1d579c72be43984ead8c8b6785ae65b70883dc890aafd1fa8d388114b5bc33544d6c8fd21b752424bca79d74abd0f3a1ca1dca43a3b19609b9354d034ab2147cab1ab76b8d4384bdfd0f3740d0fef63586bdd6a828661f8fe23696068caa9c4f76852b872d2a6f435fba766b017f6ae20d20760a60da8ac2bd30689facab100de4b50ed511cbbc4a816c13eb31183653ddda886d125ba196a025d2682ee9b05845cd8c0f1619022553b4e9171c36a19b45258a1956e3e76b170276802a7a104404e7075fa4a68f13c998d8d201dae822873c5c9545e17d7170ecd48d79fdb593c52f6acea3d3e01f042eb994743c3812dbca58fbb02a4c7a437314c1f117d070b40ea9c8189afc8dbb5444de1ef5d8cf7fad2f88ec135e67ceea64ef3153cb6c90cda92e4a5a60bc13649f9547a2db2a29b3008bcfe69e0be31f0a10c7f24d674aa989e5a3f4da802c8860407b19cc497eb7304ef39a2dbc70e08be3acbef3623500c30db6dd80410972f05404fbf44f271946002d84e61168c13f4efc8520fbf0af0bbf3c0fa9f02903525d745803c0d27601eb6e7ccbea7ec9dfbfbbfe398e431fb55efa2af6d15957be35e18339a9a0e4a56311eb77b186babab1eb5e5c6c4baff1f26770f6c05dfc10bc3d9862a2c8ef45ea3a6eb164235b3bb14a86cebb3b2579344b3d9c4c1c426f391b4d9c3f126b94b1ecef16af139000985b9c12b4575976183328deb90fb9f06d013923e1ee2f8aecde8c35bdd205ce1e833dd0ff8729605272d82dc67acc5db89c1f2f1ca301d3c63560df60f046cda19e7130b3460005950a267d6301d60f56ea6ced0ddc6c2569c28600d454a4b681e7be1f3db1c668d041fadf7f6a95bf87a649fd2b7ce33a8e4a5fa2cd92ef6810902f6590a31e1d623ed4fc83c99545106469496d67ff907bfecacebe28cd79b12e92b8eb1887d75d38e890c22615baba6db4303119582513eb3dfbd3598c3e78f8c0969f5fc5e4d36df95d989955d474a887d3d3042cb835f6ce751ff00ab1ef211dc21e723f7bf8da14e6f92220665421c3bac71586fde330f5f92ca962ecf5443d9719c8754836823399cd881c613e552e9caa1e3c74a749504f42117d197fbfc416b5164c13587ef07866d98d81c35975d52cb217a75f492c354ff144a6d492fed75147347a675c6aaad212e6c99f31a4dee00da80c13f81c353a035d41e172cd6a77e8fe6507d97aefe360ba64a75453b1eefe9afeff6a9c2472d4269860f8ac89975f7af92d09726d6e56e3c83c7d7eba25407d632843e47a00ae6ebcf93349f109c2e5e36b4185e3ca4d3b89a7f00369722fdf124c3b055d330133211dce955ff0d560d70a23757111ce15ec4a758f8dcad147857ba84413e809095605f1bb1f7e06ea2b024e8ff969eef80a4fa2bb98063d076afb2d973d0003f09ad6a3314a61e5ea32188c44ae39ad74f319d1422628137bb6a4310312c11c947ea39565484352858d40d65d954418a659d4ae31bbdf2a7b5c1aff0d04daaee4473630c479e806fc445a95d24570fecf518469169a2b6c0c68e4aee3a22ebdac6a43fdc954e87b7b6870d8ae7045c72c29f183e3ac9ef2c3954532f1bbaad96178b4e6df217346253d3739dd065e8898f880640dffd5c79444ace648a892f5620a08217a204ba2648776b5427e3886e2267b8507687f033a4f4a896afa676947322c453fe4aee1cf218707d986aa6db08504d79cae9500e68f661dfc77a55a671cbb6892e3dc7a4ba694cfff0d8892544c86f4f8aa6137978da19ecfe2ca607962dc26a2e1e1badef03f5d5563b0e187b7cc54044c2bdbe7577dcd2916f9d17ef8055f76bc2527503fda913a28c310ee5e68b370b84d2c09af9b909a5eedc304bb5217cca7507617a761656c623c73f8cfa577d385203ab6ebd7968a4041c910bdd1ca424a4c923ef259afa0815da6704d5246bd127deee8de32893bc5c48ffe3eb21946aebe2ae6f84bd70cc026b12510c8d6496e769e0fbebd03a39b9c3e9c5e5c756d4a9da08011d44562c74830d48b0a31b56b7010ca71fc73b1cf9ce1f9878e0d4b1864e55412118d237084bd6b60dcb6f3e09bb6726098520dac7bfe1117c3e80003b9eb92f9a7c809991df7da7b907dd5ef52895ca290eed847d2c4ed6ed5fca39852123b6c79066cc2772907ff060b74e87dced121cc1e4c68b3b549f46477a6a57a997856518160dae02804d916a0959286d9dafc926f0b331ca2de3f46b3e0c4fe5a55945274abe98e2bffe8a8104b8cd534a006ff439dcf75d51795204eda3090482686b7c864524871c643b9d05203efeb048f04f1dcd15a576eb7851229672469ee4b86bb7e1f5660b0b0dd2734ab94b88d2e35c4b7235b90a5489df3ac81d6a09d43356895a234f796326a3756b6e4ad2da27c7c04efa8fca75f48f6847a0e8dd5898346d899a8bd94df29d7ca7c7fead6674ef9eb54878d8466b54a2a9203625cb5d79b3b227d3d8b1d0fc63054298eeea829a92791c516036e061af1d41c398977616f2db53db96b18c09e23f058b196cc61d6eb9b1e14980cfceb0af94a9e31750b5c20f9c7a53f72cff166a7f24c9e6573a15333bbe36b737abe2daf140fb2e5e0521b5b3300a33ea038769213398eaf5977bfc12ad7ca81f7f4a24af7730eba01efced618f76f60ea56ce6e1d03c9dbcd182b1032442b71cb64e5afd8bd35d357c912fea9c9d588018dbdd88d35aab761eaf322f26148a8962d83280e09540bb4c7611ab5eb346d8ed02763a5e0e41ddd288cf8014c0689e3542eed7008980389a84c6fe42d94fc570b250e71aa4e67f821fa12a0d11e243f4ce21a479bac025bd0fd07abf43cfd7ef0fa67fca2c56e49ef749025a877298c87f5d1eea4808f7d747530c6a424929a2f4c5e6b7aea71519645582f1f4f5deb96335fb738d4bbbe25a2d3e85b5bfe0fce95550080f60629c90042760bad04f1cfe6598e1d0d86b4e27e56f1187d4414cac020762dfb6c224798cb602482a5ab68d7bbe8b63f435342504410a9e1669bb660756ceb798c4322bc7932f400d743e03b3b94d156994dfe8e849d434f0fbf1f9922e7fd15051af10021f7358329d9d1a55d74fe554f6759a7a81958d213cd6e11d8693e02c37e5c5e2f7909dcba2e903744fab4dea1ed75ae33f1bf26a2c262e0e267dcd86168368de851ec154d6f176b452eced3ffc4331e502f8e3dd1dfe7eb819526da79da7c114d541ee8d257856690ead9b5d7cde7b83d26cb69c79f5d3892f179afade850b84730c1540a06945b3bd09bafc6cf869848bf0b13a46ec47349a365e2627bee927c3835d91de3bce15fcb81d3ac5a2a3bbefee1948c8d998eb396637aa4452975e7fd80f9dd26796c139dab00670999f2626b6b45859d980759e7e010753e5e686a580371b978c358e89e7d4f6c51ccb63a742fbded3af0aff9a2fe79f39e2033177b81ee635436dbe96521508b44f20343fb2f00dd4d788fd29a72438c484cac4fa79460549786da1496dc26aa3774d93ce621705eb9a520f0132e8e78f201e8701896569e14807d7443ee88d94f028b6a0aed1def9c67c0b293d5d862ea5188299278317340dd19a0f6375f503eba24bc058eebed4bdf14730c6214526699d52e680173268a5576eff4a872694546ee7f241f1595f3af2e946240eb53980b99e9421e0dfff37d2434a2e7d70aa67de277a4fbe6f0c08d10f222aa1524a64035688495788e03fcacb5ef795e72ef9c7031f67d9a77341e25c64031c23f1e68c29cb7fad90996579c3f3893fc18fe8684f96fec49d22cb86f81d98b3ab7e95a14630da739b90faf754714c8cd1d84cd06deffd40c9cc048d14a5dc6cfb0a1cbc621371d99e26dd80a7fded399f361bae034e15aa084a3766c0e5f2bebc9f3d1eaf2e4b42e6a541a0370c92fc8089ad3b0c19e548c94aac7200ed9a9b3377d09c4343683a830984238dc50ddc70594267f7d685ff489b68dfb5e5e9b895ec45dfb682c2ff2605133317c9916f0ba1aba39748e9d12f598fb958c47c58604f30c8bbe4f17932176d667e3446761eeb011ae5efdc80f5f9c7c5bd7e0933a07d92cbece9f53f1e053554f064a55ffccc4e3e383da277f23d4d6e0eb6056659915fecd0f0db3120fdcae91dd6e2b7921a940a49bc4b2a415735f4c6769e13ac55fe3a6c5c85bddb8005cee4b020375e357a1afbdeb3c102e351a1cf8695ab8422acaa236cb95c9dbf219ca89604bfa4463a865c72118cb5399a05722425a5e3007f6e48caee5f3eb5f20f02dfec1c6b9cc817b7852a7d2ad8b27a9a5c8edcb5caf9bfef324f1a0419b7b0a186e621e43196147040b7deb5b70640eb58835bdbe48a9d3a46799376a9fcc8d4b74dae796bd3a72f7ada1229954dadb95ce400d87770bcabdfeaada14db6e9247cdea84763a739853567893f8594dba81f42cc47019b61add3858a083520b87bfebc63cabb71c5b4da7aef5a548a34e20795e10ca213256e5d362a9a786e9908c15f78b3a910a704c88e72619d8538a5bc7b9dac1539ea4cef7911b928f85e4bb6f021862ea07848262d7efa5fe4ff41239116f531f7d1f48c7b14682d8a13438dd1b085b1ac7a049c88520c0a61d2986229568ebda85b9050d1df4f4ba76386d6fa71fe78acddb6abb99e2803876cee5b9ff882fcb1d301057ea444298337dc5f51c961c566591e9748998de0d56013a1bdec532e9846feee31853b6cfa5c9246b3b17e63c3b4da4e322cfec2b62b3c2485fd06a71769a903e4694308e462026aa51a6dd68d3b1be84f218a72bb43b6d56fcf8c148fc755d51dcdf4cdb769f24c3f563c74ff982c545e7a146fe74cceb8e5e6ae91223155fb5d2a6591d5dec53f092bacd2f1e2fe5bfadcdc1505e9a6ba54b80a1b8740cef2726d2610189f2b1b510bcc1d5b3ada78b6ccd51786fba7ebfb9f8ca3d19a931aafede968779d18dd4078b95465215634bd8826c0c51b432cf299345d6db4998ea9380c610762b99b5f43a1f9a2bbe3d75d99d3f848f97572defb6fb3ea2e0fe0298685d57d4d3cd0d8213828e54ecddf65e7d4c2a5387be69b5b902d987f118d96a010706a026df6705d0b2dbc991fe70e3388451e1cbf95c17a3d5978cc2104fa95db0ab4591e30c3b99c5f996028fab35999e84d92dd8e0d3d2fe9e5a3f1f6d8c4d0adb1f014bfd48661424162388b37a0664c92a88495273955338edcd47d9c1c076eb5b3790f19d3feb8f55e047abf7e134b16a95331dbf42de3bab320c6066224e543ab604dccc533f0bc7081af1b10e257ba51eeb703c2b5433eb2eb02d8e25f757770ad4dcd0db3c3673629c818dafc0d63a791bf695b9cb4e7ce7dd8ead1847e6b47877dd794d9d3572f004d65dfa127901ea23ff9666b71eb29294aab5e8f5a3751244fc4404d3448883b66c65f4ecdb75b5a357edd28a13988b55eb13b587fb1853f0b04ae48e916bacc582ea9d1fb2304b3947dbcbc223373c6ee053375ddfbaff8891646db419c3af3d3341a461133c8c906727551607193e0b22c0ceb93b5bba99a369296c1fee58537ce44c05af31183ac3353a4739d0a5e689666d67eee4fd51db30e0ad518834b6e82d81c9294554c65ee2ae490827a6c6784a1da2caf1ad86cae8c168a6cc523e5e02e4d3b20b1f586627ccc51e6bdaa501e713faf8c2dd96521f1d2f551a087220ad0c815f087cd7858b460a54d58b6e37fc8817ce6b34f3cea6c2a82f933b91790930343e33825b5d1f2419b31df3b569d226fd76d127c9c2d0a7e546f3ac151ac071a745ccad96448ce09d87c3c703cf84348c4d97199c41210164468b3c455a00e36836d9fbba3bfb78660b9716c8efca1c93b461ed13ccd53c06c3ad463565bbbef3f02f653d689ee7884dbae6ae0c3105a727cc5e6a0c614413be35a1fa4742135fe370ca211b26f4a19cf0d41bba4635775d50748fe758695f5f5e43f783c1abf3d8eb61038e933c14751a29aa66de27f30112a88c2adebeea72cb6467b1197824d322922ef997c566a90d0218e2b5464ea9a14b336991ee10c24a0f83d9f3686cf7e7f719ada85d85d68c858d35e99f155dc49ddbb3b9c2a079814bbdf2669a8ed5d3fde9f63bef8db9483bc068b8f95091bd6a2c64bf94eac9456ab04fd2c3e57f3dbfb7375d21bdf90be138238f578dbfdd8f6b415f75e1d9c99753a14ecd527567a080634d248fa537dfa06c62128a48ba9ce340ef0eb76636a10a7363c3d9f9ac07895a2371432687c7a0d639abbbd7da9e3d8357002b8c5d0d13f9e30b4d55a831863692b73316682d55a8a33ccf52622c7ec6da2178286cbef95f099db6f1f9a0321c47b078c3f6f17b78e0eb1894459ed834158a6eede352e49d65da6ec3f5091a335258e5e9c2ddc23f29e947e59e7d008558ab05e2415fa302a5e09b14748de6f29c5956198f697886e36d3ff64f9d63d826ecda42b458c5b761a7bc2fb4dea7b288926186f834e1436791d45d24f5293c0ad8d11ab25f2d183d297da0a4bef184395fbc347d2a87dc9c1acc8a99f89c2af22c017d47a69f4f58dc4b2986c9a91c046c9d2ed27d7cfbe6e091c0f7ac0bc7a16cb5b4592704b69656b4024a4cb384a25088964a8be9bd8564563bffd0b00772a96bb8ee7e5e2f509b5bf582f712c069f3bbfb4de747c24a26643e01f9549b7bf46e22fd3e005546a59897c15932ee2ae2e6fc7fc69568e1d13b0bdbe131880645e66b3812e9051696ada2724602e39682cc5a5ee667b62e0bbe57462f6fef6ec9a9cb95cfb08d136ab0f6e127c20ef587bc52415f10d7870fcc1673f4611b8b4d3c4387696c452302ef355365634f4ee29aadf6823a28423baf62c7efd73f5201c9367e1ee58a77360087f9558c4b9c0426bbaec50a9cefaf48d22c0dcc0e725a12d1c7e0f3a739ab29ca1add69ec4e2e19752f80c92a354796650cec6199f3f13c52dba9e9ba8766351a161e1523bb985e752e2d43f72c0ba5759bab272475738026fa257fae818b8e8c5d674a4cc8e5bb1773296eb656c8ce31bedb43babf162716fdd3995c5ef6db97b9be56a5d538065ec227042f4471618b6746f0581cec46ed54b10d97a0ad63d3fd129454acfe2d4d8f4f824f64ff3d02429362e7e750293392719a85a3b232ff213a132fe3e0ec01a570e63ed2b925b5ff0cd35da0dcc0d7b5cbd0e2d8b235e9bf8f2a008617a0fb7dc41efed86f2d656fa609bc1b1262b180739fef2dcb7818d4b9ff62f4b42c22b65b937724f333a5df58f665af55780e2d67962e8e52f5c34aae8d3e9adaffe75c427f3c055a117996dcb1b1a35020282127c0abddf9bfdaf153795528e021c8f4a6a7151169412907f1a297e7df9c90960af4c8cc3ebf3ab6dae16dceb8b5f66303004e625724fad03665adf08066827de9cbb2a08ad78ca412d3275ad0f42299f5efaaefefeceacd663b52d24786f61b4ed959941b7f3ce93778b49ed9b94868b881e0124db526093374aabf5217ef33d8bf169968c0196b4d9bfbb4972f823d4a8c9072adb850f12412462c2da244a83948fe7e57e8812810d611473ae8b601013b34637755bde30e85eea4fa2275b64244dc9f776aa5742e809d7121be1a6c0edf32d7ea9d9314d658bfe8dec139706ada388b1a26ed9927a1e5b6fd82243b0c09c177266b60363a991e7f2003277af2e89c7c86b6375149cc497388b501e814e8ac1f0c7c737c467b1a1fadca80e36383dff674a507a2d922769957dd27d95b78b543df3787cdd848d5999a8715f2d464f249d61b16025d5d536929ace0bb9300ed8c1f61d072dd0e86656e61d331376f4d44ba0228660c6e1f473129beb7d619f2dffdb4cddb8975bed6b02c4f9a5cd6503b71cdf17d3c2d4b996dd9cf0a467e89b33e1909d1f0cd9f58b697c17effb53f30f7f554a3e4638cbc2ad01903c08fd3ab46a1ea8e988fa1bfc677aa19f719f57e4945c7bc089bf75423d9ee0f42f84cd375edcee46213d4d23363bb109bfe04b005142b07e0bc184762c9d858ae4c0ec5314c199f9a7091b42d26fec1bbf31aee83bce8fcb2cf394464f941944f63f754076aa70b20091aab466c96de94ce6b1fc5d59b47224ff8d4be74e3726cdc95584d47613dc90ddfa284e2d0a36560f6e179e883cfd42aa6d7ff2f4b0b8e08ac568a8e79ca1fb718306c0c8ba24e51679e603950e143e548b03c851f0b30bb1ad05e59cb22a6e44caa40e07f147477ebe3ef4d4cc4881bf62a3166b2f777f1a50668e72bc1d06fa99567264ca1f12a4dac4d2a7913ba4ca6b6506ec419c13565b1e34075c2d3dbc535d401d074fc9f3993fdaade2d0862e8d54c6333674f5aee5fce2f2857430da7ab4540b37c43fc9fe70531cf1414356c056187079d24a635677c30a6b66e1907d30956be6e0f42c63dfadbd08f200c0d436d9d4a306521223e091ef3b10203517f754b75ebe21eeb07d6931258aa750bdff4608f21572860d183f7bd0193d07dc08afcc0092059193d84ee6304959919be4046d346f3e5f5b7e04f4810eda5d13c8a15d6745ba1f2baa7c898dc06cdb12664be49a6afad548472457ad28a970b7fbbe907a7eccd9922a3c132241a9818b79b1b435b277fc1c85dd048c8acd955da305d875235c1a190cc495fc1c3f82efab4b8a81473c294dcc98d42fe43c1becb4a0fa9b76f2a3507336cac43fe5ef28cf5684aef2cdcc305b14845233683c4c50cc58db5b8da9e034fc7119a048efa52366d58a51b6cbadfae7c247ef4a8798145a679778fb66e558520d34eccb33d50d0fa0faf36c926f64f1ebf8b8a3e38316f4f9d4ecab16aaba866ddb8ecff06350d55b47d6d86a25a8e98ccee62bfb6017cf00596cd32105245f8a0041ace778666e7b032f0d23b2c0d0028966eccbec0b31e7dad50ef0af39b7fa0687aa6117962b9ed52b879a854e2ca54754ef832ff1bc066f8b0f114c87859df789828850dca55ef7fed8f9ba0fa1ab6215911a61569390ca57f0e9b5bbbd64a36db0fc404bc2df1b969873ba34e6221810f88fe3e53e19a7daedbb4dbb6b887e319170eae9cd9f05f38877e1fd74a0842f46992f613525f7916bff6201d2c62c7e1d42b8ec73dfde5804172e8a3d01384bd394f0fa84c983297bbacd492824bf65b9805888f8fc60cdafee074ac6722b099d269c422e85831cedc4861455b6d06dcd0c95ae0c991efc52c9f7f2bbbf1e6b565bc66ef2fd6258a2a91ea97afc013a7f950aa84075a865cbcc3aba1cf4407dfbef83a3f67061e77263ed6263dec38ffcff78da439ac55b4c716fcf6e915cefcb0707a1b11ac0fceab950ed05a0df82b47c532820ffbad85297263589755258e1d3bac6587f9cdd815255c4783f55772bc25624284196baaaa26affe62d53c2f6ff42d225572d98fa84248db2c31fe2e62a0c0290b743f9d1c7c94ae82351a8ef635102716b288a814bf510eed1950e99b1d8f0bab49af30d358246a9ed7f16d5826c5a695f60b4af06c6488cf730edcf0014d5a9062d22805f907278386823fffe9a5a64f262043f394ef25d9d34e8f344419c79556871922f672e5e4b57f751d63a367b3be3597d9ec521fc758b47e0b42f84cedee3d8ebd757eef4bf33eb3998cfc2aacdde8bb24c034ba6d7c134836ebf8dc94e84a4c2e00c948bfd8cb316eedfcffd3b12cd6a52dd021962a0cc77d4e033ddec277d27dfb4ef1a3b1fdf8b3cd8ce20d3b8860576fe79bba5d6356b9ce3a00d2bd08250523d0742cc8ade6b4a7d7e1075f9e1489e949611331c6be2aa69797a522e29062f1598e28983483c57b890f47e3f292deb1d6a6236064356b30a48cb730e5ad4758799de4f82b5d260788e980e1fffd41bd0f440409fae19e8768e656efe499488c532f526e6aae7a3682853f1fd1b84065874a59bc2a3852ff2007074bd055dff1bec810e2b03e1f8af51759ae0fc7c104365959ea5b85aa80cf019e5b921f3e7de8db3a9df896a7ceedebeaf4e462e72c0f30673bb27c575e27bf7f1cb4697a82d5f8dc5aa2e2a5a57474a7d1007e34efd7602fe3cb61110909803c13b96599fbc84e9d75d8238371cdd07d294f27f0bff514fb9d21683c290dca534ccca3c436325628c5ee4020ead8e068dd4af59d19e2b017fb5245ba35dbe572525b42854f52bea91c86a9a5e80cd404e5adc66263e7505c3cc9142e49bde6cde6827a4a2876cc9681ee3cd87ac376407735fa5b7f29302c3c19dfa9f804fe57f4e33b736d6f8de91d6663038c4c26d2f1981f5760eb1d768abc2aa81391c2c2de3a25b82701310aa74f4e27729b56a8e4c49b9da28d8930d92b2d48cc697392c0ef53a1021de0e4ff8c40d0d528c2ca91c98e260579c61e42072ef3e567db9699eac7a34c8e4fe20726934fce7d78c7e65c353c9b5fe931969b6b5ef332fe70d7ed51c4c3aae4d0a959f568146e6bdd2c30730a21f13bfa3888a7d5215940253ae3e211e740f225822422dc7ad31cfb5c2ad4404b8567bbe812842bbb01acf291f76122e833df9a19eb173e13c9ab2442f7c44366ea68489b80bfac4dbc35ce93a593282df5f3778f824488cb6f3a6d31b3a2b1c60860635a8a101e038a3ab0a705add8d0a9b428a65f6ae44d58549692e199ff6da129acd3413fc530adda80215a2cc1d81760eeb67a32150329a3e89f1d45761c2a2b53e54f01bfa145a26703702cbd28caab11f053226627d483492fb98d75c4f4835ad6554cbd3871f57c6c3b7c3fa25920bdf168806a8e8df2959db849d8ee237a8fe7a333415a5fda44d4236841edc466e0214e5ae1799c931b78b123f5d8f5d345ef55446638f1b3a58d571054dbe08538b1ab677553c20ce5338817525d4af53eaecfcd661ea88fd3468d2eb5baec565a31bea043eb09129b5724b81d429ed044a79bd0c0ba6a8ed05300c1669ee195c9903c59fa7408af29397b993d881f48e6c7ec79cea9e113738474c8bc0d7dfc17dbf2ddf9a917c117f4e69e744323471230fcdd4e3ee2f4b407462a0bf44b7b6624f6d41b69dd58bbb150c95aaf7738f2ba93574a0d3b55a1d9a7b3b626ea8c04826237910e773fa80ed542ad7eda0a81923c8d63772f5fcc1c280dc49ab81cf6e041fe9a768f49193ea7a2eaf14289d152e43c2d729dcd09a2055a2c40af6c4a3952c73fd4957c05560b99620a6c742249939997fc61ed1e698c1ca7ae0404b12864c79276888f63f13d45070e7057e53e46452c59f836d8e373c06da7347ccef29f9b4cc2b82828801bf101f7cbbdfbbaa37c0ed3f323f36fe59e5a75f1cb30b872369c91a865b996edd27f0d8e9790fde48d29c398d35572c42314cf9b8a043b62204beda09b6d842dd434bf0adc591f29d92ee9529347756bbb4441c44427689f558263de0c50ecd8c639c3b72772bf6844abde37b7a756d1809413b1c7ba5429aa3c0707a95ed6860d2b8e9b0fcef99a2c8d5a84d90ccea07ba4c109c2116ac6bb1ed70ea9a2621cfd1a698065068538b833ba5f0fba1e83e0934bf557e356507079ad19071ad9d150e43cae151bdbf2e7ef237cc8917a21d61bf74aa2317df80221359a9808f15494a3b6a0911e3dca5b8f2fb578a382e5a39704327aa57a987b1bfd027990ac73d10d187f908d651c30b125caf0a649349ee1228d31c9a74fc272dac74ba5ffc52155d3f138c9ae4a2bfa15a415014d3b9d777e972b4027e15c0a068c35f377977e65c6d185435c44f0432d0b3ef21cf73d3c456a1bae7ee508d3881d38d8f8362f08b8834c66b692eb9ccec6ad5f381488ccd897c6b619a443945b2cdf85b13e3908c13c622d04e28917dddd67521562d4270104b9ead7d45b638115b4a28579437345daf0c08e11d70f51439e062873f48bcfe1e500ac656167ca30f4fd6f25211b11bf72bd5872ddc96df2edbe0692993c700e59d0b42e098d56b87a6ca3744466861ff0c2451121fc210c5efd6480ee179a459b193a4e3d30b7bfb58133a8943c983d3d644d87c306f167e23fc1f65351998b3e6dc9be7a1883c32ea9ee6db00a44a4b5d79d3197b6c024eb27969a910bfe6c9f2a9448447c9e8adfca44cadf1af6e8a9e1931c3c0212fb844d3a99b786ba8df0b07538c14fa53db31beced0418646d48375cb5a5ce8ae492222402c73476618c2a822e80b8c26a54bc0b167f493c36394ee5aae9f9d6234cb46d929ea23608a42fd3326a0f4e64e6d9cd930bec390449ce3872efc63d2ab3fb37624fbfe112d75641d1eada60c2e63f3e82bf477e8abe0b306d3d88c1a4572acf3d8ab99a77f18a6a91c710d8bca1ddff915184fa4df3e444a96a88b5dff6f2d010b56e2940c8066649cafa263ac02bc641aa33c243b94d5f1fd7a98ddbc629e48c49dd31b9d4631edcd6b2cf2cb9e323c7655d9c08ca3f2b6d429a5a3509b776659cee00c558f176795a9464a6deb5ae6a833ccb823360d5acc28587dd5f719e0b6a4633fa472fdce2f1af2bf67d8a0af6bbef4dc020d486cb098228c6db05e73d4f135df704ee8c938fbf40cfac25c593d121a43d6f54fa5cbe1c2f24ec338ea409b7e56bd16f6f0965d6dad2219e6c0f0e9a6d9da516d2ff8079a0f3431e17912e3e6440f01c67bbfd49da9bdf2d51148e3513a116f88f1f9ac5baf74b96766e081564dcbd0fb49dcc9183a128cf391ea7453047b99bd29e9b496ac4d6de4b621dac490d774935a836642358c5b5231a23ca8e0227ee280f05a398697904d04aefbbfd91cb147f81e722535e0b1e5d8c82023b5701522d30995bb4c2e915bcb857a38663c4225cb306ff0f518c91793fcfcd70cc43862bc293524a72c26f936ff7959bbef7105d01638176a015d469e20597c6caa2dcf7915b73f92ca1db60487b034c8e1e3a21a846c57c21ced4a7e8e2b3f67129afab77f1c2e7abe424bc739e87d627e82fb49ba5d4fff7846d2286634a2ac7311e7bb6ab24fe87da6b07591a9addbae4d0451af79295358ab7451a8b101bb52cbe025ed8cde6e38f42a59e9b598439a7753ad3a9a98477cf1940f314367fb00f437332a0abacf8226e3a1e5abbf8c3c99626c60ecd02e720a638e50dfd78e6ca9d838d185bcdf37bc40655b3241b35a1551e32c33f0771b195fc22af20f85f0c4024ad7cca903fc07363a863e27a1ab3ab936174c20f8a8f31720a4df2912752b5b29d9ce8996a04364742e18e3ab758179d548d490610faa205048decc5d83a4ccad8f7820e796b4a3b1095c2242f8d77e1f7d78e8f42f6868694979ac4eaaee7392e23fa2573754795a40b3c118907a946a86999bfe3449573090347d3d74f2c047d88465a3f2c46998914774b62bc9e746ed83d3fd4f868e3cc21ab0617e240257d72dfb74bbce67c238ca6b450f0e89da7d9f1e4bb8cbf72c5cb0714ff0905397d866730cd25a1767e1d7b326ea26616989b638b00c91ce3215b0c5228b6fb8d2cbb47dad3e2d8f63c41dace1a9b23e8718ad3fea7d2ad5692684441236e42d5357520a1c9cfe11f36dd3c0279958fc2951933e1618580694c40d133eeeca19f786be627371bd6c5f271b3fbcde31764acffb3027ddd1b0f8b5fcecaefd802dafe8aa1cc753c78b8092208a0c624cc05a97096dac9ad3244c0e58a3de4853489a9bb803d5d06209eb915bcc71c9d75c0ae214800eae9c109a98ebda337a278d5eee21bc96f290649cc7ab82a9a1c0bff18ede1e2e2013d44c65dd9f2e5cd29b4825bac0b3692b3bd291aa8bf04f6c8bf3175b5ec07110926ec990f65e493b740076ba84c4d5cada3b0176baf2f81a8ceadd65b5ef6386d5d415021e0cc9dc0f089c9e8fcfe671965e22691e00d9887b9fb974c57b268513456b4032ccd597c8a540ae1d82bb6d0a5700bd2ac20498ea5778a73fcb806ff386c18c71bb5d4a778e5515f61b8fca26922299eef47473c1f190adee6971ec78c3f61b5905c11808e57bbadd909777a8f7915d886278d58479ce39e72d077ae9cedd20b7cd3394e95b9d391babb9548e70f5210c7f9a051cd3cecc82bbc5c72186fb6c3f70c41f07314926fbb92d1cd5ed19f2f5b3ad8852c152f939831c530ee70bf6720da5a6db00f25b6bc0d6a84344e3c4e7cba573aae537c6d409990ccec55a6991a7fafc50812d7f832c758b425289049343c0771ac66f989e24a6554e60c2acd9690b6fdfd39a04d6ba0daf1ec38c11c0cfa4c14f15136b2cb4f7ffe0f4a744a6bd0db3d7e61e2e39448f37a710cd0e22f301263e4eb101ab4f534752b0acf49feb182ce320987972e546a860d2fe900f6f5033762bf5acfe89ef912d49ccf659ac1ef3208f415f5866fce7de983adcac6f58a06eaf3eb1af08de9b22798932a26ad6a5db69edeb57ee7d6fd2af1af8ad622bfa4d2ea53ca5c90cfcd867c84440e4242e14fb4fff3ce7d1d9e497f66ac7edf289a57a42476feb4e52509d4dcaa5ab08011a69a42b881c807afa49177fa899f357cecfa304c453e67b06ee2ab08239936b251d6549ca269fbe56c4e232291a5ea75bcd98f35c21b52cac9fe43424b9a3421986890262c87696141ff593a99ebf9bd940dbbd87d8c14245e655df36072ce24b83d3353aaed5062578b321714bfc0e604ec7b2489b5b132eceb8ad7804d2a31ca9c43b2c8c85fc5355f900c0a95eccc4518fd5884ff49b491171b4de7402c644bca4c9e43144bbdbf63fd82a08c052e4c915beff06f172cd4c98e2ea6b1a2e00011abc837e03702da13440076ec3f5ac4fde01432c30f720a7ee99cfc14e2cab2dbbfac09096ec6731a1607100414579dea7686eb03dd547a64d0bd14daf3c0eb471318ab4242fffbf8f04ff1257f800e263e81f4a947b9ec78bc04e48b545fcfc5f70654166c895c6ea92e58805e875fd48b0fdf5ca5736bf37d48301f98076bc89c58a959992602c48ac14bdde5cb7981e6c6852dce4a251f7899ab069fea5ba591b00853d9f56bc1c6eb1a46e85304f7d83fed1df39b98130e62a7c3df5b07f1b7799a865470b47e40ec159bb5c60e4489b8b367bd61d679adb0138b909e940693f4d698dffbd42869ad71aee145ed70dc018e6d730bdcf0fc3b5ce17f852dc132e033eae2adf6394d8ae05cdf2a655cf403394a0bc9fc425b065be3217bd9a97650e8da00ed41d9c57296b8d0a2178a9d3a40bccfdefc09ac7c82f51aaf29de2e10b958690be953a904856e31a18ca57600e7bb2ddd09c5bccb3997f07581ca750046669acdd2723c17891a29f024b0d18b262e4b4e7310aa97cdf96061e8eff84d18df27884d95ce29f0ecc7abe079172ff4fd997c1b84dd4aecb5dd75441cf2dbfa9556c552ef918ad7537e2be663af6ed2f771565e807080c5b3691ba1056ab51b99bd5fb1ab514a4c1d59d9d76cef8b487ed2ad837b373de1906dd0c6cca2b15c576dedf3e154c6b1b2ef243e0c6af780eeb13aa158c578c0a56770353bd76cffa83d0734854ac5fcb703d1a6547c4aeda8754a36f9d884b877ecdb05ac96e78ab3c04bf27d4d29168e799cae535fa7d60df4b05ee040fa8c8991c68c4bf88f7a46cf70a53a416b796da58b9c4ec062d3ff85a8c4768363b2fa38b125f2ec96bb103095083c0bb2f28954e6e9fcd179d0b8169f7791bda13a286f00b59e3a35976d14eae230dc565e3fac299e34696a309b140b480f74f1340e49b40503b8b438dd28eed667c6a2983f320c70ebe24aa63fa20685acd556033d1e7a8f8bf26c6e4b044117f839d318c7f55aaf9768bea52d1668f92fca2bfeceba8a261071cf27151cbac566b14139cbab29977a9a84e3890d571521eafd6e3e621d9088dfe35672777a66d6e00239e5276138477d587b40fa970a9db9d2f28c54283a7f64b7a707655a6f4c7c5a1f4e33fc04b62421917f98e464690334e19dffbde78f686b277d0d01a5631f6ee29942805e02a65863a2f5f291057c0f062be20546cabb52f094f509b630e2431b429dbc5f4c02b279d1f7bd16df9d5e93bc4a73098bf2b30035a8e04c3327bc9343acedfc12c3bb54541ebbcfaa9c9303f0461183ef8732a3b6b3cbad8187c96d4ff7dd74150ddf0360f3d66796a165c13c6699a888f94dd37dd86ff58cddc0c5e9ae746314b1f74428e59ac26d497239e9bcf44358154844612e4101e881bbfa1f808a2a69891e79bd71b8c379ca8bf5e7ae19f26be804fd992d86e28631da44d1752276cbe3ab76fdc14055b73c9453b65a4cea1054c479b8d61ec9ea9d53fc27c34b628bb660ff6e3775cc01cc552e594ae8bd6adea216e45b7b9be8f8fdcced56d5d60b860da42c9d367b7eddf076d13ba975de1019b1f74b90a6c62ec74bdc59c9d1d082cb910530f0613277242010b966e148f25c71273a1b7a5b9eb2b329c50893f0d0e0d3bd181c8407edad58270e060fdfd48a595e978617e5614172f511ca5ae4027a6b6b4cac35833da77454dac598f9cf8020670251a561a11cdc41e7c2875e381796d31e1bbfa5aec4abc01fb37a5340edb2a6dc35e229a00bf46ba38945057accbc8bf848544047bf6be2a4b43287280d37f19933a2113bea16b3700fce3f1e031871a65f19946a25fa87e6c7a1f3f5a45106f772a5e8c17c397f2a81ec3bcac5fb3986fb2a4027bebe3c154e9bc6520faf4571186013d7db3faa05ab95974de9e02592c3329fe58b645816f2437aeb0aec33ab6eb98cc265aa7d030785094a8f38ce3d1baf6d12fe3f4e20b0c438577b0e51e301f82757839f1f896304ceef98d1aad6af174aa7384fb4fc8414ba567e831ad1c5f1599ea860a52942f9639675362d2471b821e81488c646f318d9abf7ff8d99f64bd3db1dfeedf4cb7f1348ce904925aa210d544752de9534158b02e70e107ebd8561eb8c4e9ffc8b8b9fb28d87f6e9703323e93101996ebf14a1e720b94f60842c2cb5fb91e1c7b27130412058b16e1adc85dbc37f908ee24fcc0626ab1ba6eb41aeb34005005e08ed7bfa346cbfe5dde501855f92ae3cf7dc8452d4b28f06b58f3ef4f3e9d800afc55f8f98d350ee0a4985732412d20cf0ea0097c023ebe00a332703c100c298173d093bbbdddcb1334da560e4474d420f006ab7724d52b3785281d3099679f6da87dc903c9c484cd892ea743e6f5999ac3ce5983105c49471b590f50aac26c5270ff3c5a77e234c2dc9c72f25015fd5ee6f115c9d91ae9612913f7eb3d48ea67fe99c5639b84648c26aec01e703af5f48ee9e339e9d2e424ae347e203d6ec7170d5b039425f5b1e9d2cc52209a2d1e01fe8a2b6725cea0ab8ac8b62ac186c06d59f8ccaa6a5439c1d35f868f08ae4d91fa8fdac6569dd6475ed650ac7d1a3364c71d4b9fa6d7cca29082fb24550bd1203ddd71d1e61134763ab7d4a8fe32292dc75a937f2a22c4a634fc061f2c4ac65f8dab353bb81aa6fd46e84774caa8f2c2ef1d4db6bed42cc367d393b867ff177361034fb00a2c8ffa7156d513e89514f19bcc48c63dde5e4d9bf6e66128622cd215a44e98947d02b573b8e32c09e297a1867a63ac9f6a75ea82aa0776d4d37a11c9bf0d58b280d2664ecd4efb4694e1f267853841eec55fae1be8abba8220b79f8868d23efa3c6d197c73ff9737dd3dc8fda17488c9196df8c5fbaa988d96a84359c1a87ccd3f120cbf16f01c239d5534512f670f718316b9c9eee11d475feb6cb714ebbfb4464e084ebd9bf0860335c1776ccea8da8c0a36fc4931d9b9fd3c78936c4db7459c30306fa439c9670cbfff550d87d64a8f7abccf44cb59d49373ea0e87e2ef2f273a3dce55a11a4ff6a31796a582f73c2c7a5f141ac26b0aa3667a6a2d587571c288b5430ebacb6eaba9687ee8d9199c7d033eac1cc6385d9819584dfa9f3f541fcb45e200e2ac73e6b39da8279bf2729fe78756dd8215fd50b2780064ebcc9f3b5efb26997455f980271cc09d5904d9025adefa658cff6378cf9a556396999dfc7b846a799406cc2b4dcda36281a805d1697277fddfe6e0eeaf4c946deebb59d0518623ce2fb11bc5ba2da4dde8b3d25c066b602007c8e9b7cab77a2fbae5f22765eacc1aed27dfd192959b424b739c6aebfb784aa04f9b633b4303ad0b9db38b4385186ddb6449daee51a40d3e535fd2474acc6fe6f62ddc29fba64a38c5696b23aaf42b5060948e2790ef138b70511ab664f96153a00627cb31250250064d7afbad16367655343e01f7c15ab72842979ea26f230189afc64bb9c3c2a216dc2dddea46dfdcd2df81adb021078bf156bd37a468ccb5c8892ccef9019982f2965def9d43156b9698fc3f3368a9b4adddaa8fc5a7e81d477183678108e95cf05d0a0e8f21734b7afd77d20a71dd4f76e0cadd1a1d97579edcdaa203c875ec3b24b77cc7bebe32e8d9e17229d03203600dd7ea0fbe567f4b17ad0cc4d4c929aa8bb3bd55858d45f7cf811ae4f970f6c1524a03d72d60e475cf1d1559d3c8fd604d122f4b2217674791a59831b40978a4fb56e68759c3437c1cae4d0fb341794d0c24eaafcbcc76e1973d9b0c079024420b25e8da73e71dce4c99879fb6d8aa05270bae0e2ff9465453d2e7fb9fb97841289d92d9129441bcb402ea323b52f66a37fa4695c85432ead95d63a1cadf2d396276cb58a3d6e22b5f84324b8e9d3b82bb317a681fe2665b10c56b7c786ab86cce83fe5ac20fb8c4502d94f213ffc5b5df9cd3382378ce495af2004e2953426b50c6a39e5cc358e68355518670673c996ef9c4a1c0d8896d743583da182cb3ee1e0b525dabbad9335e8af722ea06372f90a7f111a1ebccabc9f15637ef616e4a64f9370553c841d15dec0608d6ba31d737bbcb4d92c03017a6f4d19bce0d1ead3470aa8f81f64c1c94e087b805aa1b840bf1b30e5112366c22efc9adcbfcbbf99ec8552d93a08007a219dfd8aa624ad90ce8a97a8e345500f85c942871ad4dec6ec2a3e5163298e94d46a3134afa47cdad6046d94acb9da4fbf139e3107952718839ac5b921fa6c2a8930639d45cb9ba7e65c0729f35a9c4fc9d6e71b4709d679f55fc9fed3abe5477a4114ca4576c6a79133e52f2efa6bcc200178b05edfdae971680f423d785e5cd865af2e5beee0508e71f9057094e232f52db7480e2e518b8c9b9da5ac69ad6bb0b772761fd7e2dc9e0dc65f09af1a8051df42105151a04fa8b9b5e494f5efcc3ba37a1894220482a2dfb6bdf4c09eea2493b7cb28a54388169374f0a0d55abc6fa63f1e954d366ee4c9ad2df65678febd433a4336e9c8609ec40d905010a65a0c4ef009b625e5ffeb4a20c73aec9a84226fb5bdeb9551382abfdc02c919655fcc0cbc461193d61c9fd4668a78b14d916fe38963d86fddc9bd8860de029b78b127faa182adcad54f066a1335a6eeec5c55411c9c5851d4688f976f3915599e8ac0266f22a3366d8b3ee987c3f6f1154c247a07e7773da5f0896f29f4e14731372580a3ce4f83b807dc9c3e3fb80eb12d20ddf90dc374d7d5f46b4249e0ef5b81d00c17804f3e9f0d247370722994c261cfefb86f0856e85fda9723a6c8b3aab72ae5d872af995600f890266fe8d12cfd57a03ee1ab6059b879e81e478004afe63350ef611c560de72b16c3d6d14afb09a10edc991807fceb895cf59da692da683203c2281fada7317ac0e2c45e53ab8a412ed506e074e6561360c44cc41144cb4a5c9b705426cf86ab419d86245a410bd2e95dd96b6ba4ea59894bb48d57f437e9d6dc5963e9a3d0f49154d47d4e604221064f3d8d564a799d397b606c3aba3b22e6c51c538075a09102b2749b8b028b6591dda9f38422e3b5f980abc87411bfa7e7f7736fee4f161a7bc678bf10ec976e6f4344f756a8cf7ee14fb670da7584ca574f1cd7e3018f964951071b658723c009b7c94d233b8ba5e4b8fd68551c5b7dc7fb0d54e4c0c32554c06fa40cda1fffdda1028a24ae89c01dc9aa6eeab8a49cb3687b736bbc8396d2fcf5947923f4daed4f5e4f4d0ed90ae5a82f0b0d3256067e461f846e278e301dd88b985cf7a306054dfa24b803a65b1c390a01318a5551c13f338aac031c6850cdf31454d50f0207450f5a138441a00d48dbc10bd86e5e3097e469854b1ade96e84df83bbac27ec1d6629d06b375c678bbdd090b5ce4e958d2f82238c71cc67c70aeda108dc607afeb95afeaa58399dc0a33b40d6c79eb92b26eff8a2713434afac8ff626890d00b305f7dcdacd0885bb2369d1418863aad32dc7df0cd7e0b86741ac8c80c8f4894c3cc1f2f38b22eaa91fe8eb4ad7d01dfd3c2fb428ef50a29dcb7436c9fdf2ded00670454aad3baf3dcbd8b1489786ff63dd97cfbdc1c1eb14a90a4cea895b3af122682a3cf3eeaf3df3fc662e548674d3dbcf2822f271af8c6caa5c7de5115691018db6f35a7c2f3a7251d0441237517a46e1c8a9df5501fb1b11f96903cdbf9ee8cecce99ed21d09680f6d46ac70680894436423c7ddffae6a8432e5758440ef446ea30913a1168aa9173cc8647efb4656c6bbde0e6cf986c7ab4032fae9490d65eb54d7e91a738f92bdac36681f9836b62ba0ce66b45f8f4d04c1cb2f420b80cee0bdbfe957171838c8797239280ee413f5c39fb21f9de37d6c5129134456a945ded890d4131473c2f54af85fa578fb517f4ee19cdd4a0dcefc525fd9797b709a9dbdab7fccc36949038709cd865938547103e23017a52afb084f3add900bbb73cd24869e6b0161ed581eaae11e80b303ef573f3232fcdad33b47382d776de7b9b900718a3e4deca9151339ffa9498806a4b42c36cfec3c3780674b9f5aa14b26eccc834703f53be48e28f4b0eaa3e9ce677f72b44905dd1a398c99eb1c0e3c1401481120359057c0e10a9c88d6fedbf93c2c4e14d234d4d864afb4153084c3302210de52a9440cb5160fb1a2450e81b12e3507ae1383b2bd74a37d93001b463d27757bf55538b7839c6aa9b568fdb5dfec297435d81c09644322fa83c347f7bbd69d782ccbe9176b4da6fdd567bf46fdc207ca2f47a24a027f8c8ad180ef075f7e774a12c1e104268db2cb09fe2b00c37252639740537ca68f10a3325493ffee682487ea8db6dbb3cd7b131b22f629106eb19253e5e64b052fec2b7142a5f459ea6f51103827dc5e9ad53401ff163f3c6eda0c80d37a63057a252a07148b8e77ecb1f6b90ecc36b46b76b5434212d5c8cd2d9cbab29a4ae8e621da700cf69181c7d81310954731ce1a8d3526b11a2689558afd6d0cb525dc77d2f9132f4e23b8e5f63ad4b1548de1f022ef115ed82d9ee0281b2ae1ad007bd9b8a51067defbe9e82747bf0a4908ba52f83838eeb87bf2560f7a8e5f4b596d42920a3db78d174454b39bca947561c3220f076964f0c69409493651749d11a5bdf0d26b25465ddc6d2217a38088bb98677bdf7949408c484db5d567db4227dc673b824ec48cc45a3c7621cef501617a71fdbc89b9e5d0d1978f0bb34c49d508628c6415f967bb17bdd1ec27e5777a4d37fe21c27ad73bfa22bb6ac914d0a90d4a1f0d0d9c2847f923266a12b5d2d0c63979f0842e65282f0d4b8f601cd2bfdc6c105806a1b7de7c4a10c7126abb11f5d6472319952af8773ac5d587baea2f7487d18dfaf4310337cb55cd7f40583ea9532e988713e464587c22623af51af354657ffc959935dc2f4b6b11a4b029d43ef7c0057753579d6a066a9f6603304864c7508f1128ea3626dc7f3a858004b05a2cedca039e0ca93ce87e3f7206c33d9f6d7a45a52d9505c33218f02a85d3d74d0e2c00a374bbb5919ba25590900c986d8d360202b2cfc00672b2f7282eef5abb9ba9f073fd42d34c6195f1840c246b8f4bafc26e3f4c58de581d471bdaeea55dd2421f1e2d4979e2c29172694d757fa3105bc1c35745e081c18c2247488fb8bc780751d08550c4d348afe1d0b43e75e0e12c555eecd7efa6efc21cb9def835d86a42d2d6b7ba531abb4f83537f44218e61ff670faffe48b40d491fbcf16e9c28349b6ce2607d9aa2092748255d67aa9a3e485b3fa33cb0ee1ec68b41f1fd42618efc24baed106e23ed809c8c22ddb8fc5fae912ff998a7efd096bbae37de095eac58e403c1bed99ddbc077f40020d4654def8e15e4e41b6e6c65db5557bc1d060b5a4dbb67b0f0bc98addfdea3ccfe769c98af01ecbb7662a4d66706956965dd65a17561106485bfa9baec9280def12351b490a7f3fe545058906eef8ca0058cd28e967a6f333bf3bfefac452950595d0f3cba0801bba41fad600a88fd6f6c9f9405ae08e6373ae53ad329bbc36cc8a7423d48610cff975484fc176c41c6baa61f708fcfdc82c0827e19a703395cbc60ae601dc7be46f7df20a0c9ac4c2a88d6c8cdc4308ecb401c75af58c3cbc919512886bfd20a343e972231b0b540102afb50750b3d4d06d59a6d4652763654d3642a2ed2663612fb30647ad14db7bd149fdbb423bbc0b944a19740b57246bf68ef2f91a56b486ca014761bd61d9271bbf23ad325cdcc013f24eb03378f8fd2bf77a64efdf8bc7effe44e98baa954ad367345b20ee1aff52b162ef35f0fc58fada68fc12b36f42b564a5442ef21a5f47a11db4f4beb5eb0b339d65af01a17c994e4732b9a8ded691459bf905545c90fcfb7a19c254fd0343c34c0533e05d2a6014a6921209ca3ee01aa7ccfc235652c946f577d85bc9ebc9ea734898ed109fb9ccf138f5bddcdf27b93e519ba0a9516d97e23c6d90b518ea55e35562db16cbd29461ace59e30fda94713de5d05d9488b706976a93af457b4b937309cec00f58108b0441e8938d522b852388ff3e955dc7304bca0decb0190b45ceeb599baacfa3bdacb09a6da48930b469dadb524535aacbbc0677953ce9210382181981d622b92f828bb3abeb79a40460947987ad93c7399f93a534a62f6dd76103def316463e5dbfee75d96af33d02a1ea954b6180352933207a96b7910a7a7c98cf9222439a835dccec326bd506235661929dcad13e1a98dc452e457261b2758d7cd5fe47172ee36cca22ba0544a0de302ea791222e690be004580d6f219ee3333b25ec98984c71bc99efffb60ffe321bafc35158fc3d13e1a5fc608ae0c6cea1a606979acce0291d6cec28a7d6f77655f6e7b4635053e2c4eba263083eaaee40baa58a8120fd8e4f355e2430e64c00228c52538caa8ddd531f3b680b52b3f769a2ebf5fc4b03982c32d3bbbea2e7183522ceb4167e77e4fb79dcb5d0738016422158d9749b8e4ea708ab189133c1ddd9184ed6328918945aed2e5c551bee5b70606515bd214db526e50c01af60362b9ab573956cbc98a34069198a362cc85a84c3d41cc5b7ca105bb5eccc0461cd66a220d797853a670ce6ddcb627e04c620fa95608f8f599c2f503504a9d32e079b78e291271e2e3b5b2c720c11404256b6a22d403948cfae9cebaafd6dd4c73703d013dbe338cea9cc71b47ac1dfcaa143ce3cbe0afd8819bb7dab33ab176300b6c2b2568be39fc447077b54bbe61b7715632ea8a89c2434dd4396d0c4a09066c236af99e9526d253cce5493d4be5bd98b1492e92d4ade2e79788c08704eb44269272c7e8e414335292fc94fa625b8fb5dee9d57b0961ca87caf47cedebf8751bef65291044463242b86db31097a15e145ba25fa873daffcefe1ab960e83003a987d445870d7725c3428c09f83905200ace31edffb55e7f2abdae48c8686adbdf4288ce74b39d57d70d62de06f0c8662d9fc29703df2d5da51511ee6af9256223a834259a61abe7a6f8386408aea64b61112d03a37714fa2214875a0de4565d65e46ea04ba82c605ac21e87d2075faa4df979d84548fa439bd98c95bfe2a31bf5cd524dffd8d4f21f6812efc6e8ea9fedc1b3190bb780014f0f17485d4503c88eaccd360b7dfdfc9e7ad069e54402326d318e11f5c7cc8fd7b8e8ede1633519564f6aa07837eaed94faf3efbc1f1ae223f30642e4dd96f569e0be26f23fcf7a178d483a26fa0e3c40770f4f6b30505b1ceca5f2f1ea340ef1db26b1c0fb92c5ca82788427e011c055df79bca26dadb24d7a690bff384a4b60793edaff18ec1ddc547a50e141a94ecb718ca190a1391ee1bdd83b90b20871ef7233bdccc02ddca5d5643366b556266601a307ec285724c8ed978b0d89bef208fbea37524e622a260066318d105ab345128ff077f47648a227eaf4e0441433736fc2b8ef4437e55b30640ff2e4fc00e216799979e9f8b4f7a95fc7c89cb572f8ed78740443e078ed3b6bed5c3292246e127ea18880921c3b063d0be431c3cd7b9a632594fd706d91971e3b0c602ad9894fb5c1245119442fa6127fef832220321c6eddab6de2d2689a60be2ab2854a1af9e663ef0a111afb44a661512e46d7f8bea25b25fc6f3e62e0c0df60e1a5f9fa8309a8160f00a4a4d1359a8cec2a032338f1d44697b965c220e9abe1f083018bfc759ed617e2f2bff541e99f347b36451a6d76e8dd26ad4e57ec0d495c44b75f568ff3b76c785679a55f295804a49258840fee3d8de52ecabae9eb9111516b0b50a09627301dcd79829d47d466c9fd022569073b45f2e8652397af943ffd96030004839634dfe09575c7e3ab1d57d4152ad72c5370eebda38d14ef42bc7dc75d71f59addff1c257597f51c01cd56e5d1eb1f25f995b8a15e0f43f4053b37e0df62c682780b9a8612c9cfe2e6f39f5420c2c4f7b61abff0b5860d58e918f8a2ba28a5d9f45d21b7a165663589c56b933683d08fb58b230a729237ee82b57c16642af827cf927475f83e82a470835d3afb81849cc92129a845415739a1b9c94ec6e003a3f6be042d0ca2665535cddea44ddfe44cacb6bb513f88d17499fccde07e248d4efbb856acc8d96f4749d242e745ae03817e886dbfd38424481a295a28f0027955c2b64a426f205faefddddb5ff99b20fff5e4fcab062bfba7e3ae7e164d98a27d213d3278347c4d3e34344738ded472b233f819c63748c9512e3760f7309838241c6011c4c8f8e35169492bf8f8d84b5ed865293e658549696e8e1d260bdd86ad11c9ebca3d902df3d1652441100ee4e0bd026d5ba886574a13d58ec08f3a1e75f51cb0feca0d09a2b51fc53d6cc642cfeaa6bd50b66ba7ce15ff43a2351c9b7a10d46d9b656a82dce07b9fa9504ee12932b95ca8b626fdf6e6f0af5d810bfc19225d70019ecc09f5b72fa5afaaf3d04cd7fab4b7b0f7e315cd5a3957d2a8133a7e87e83b42de9207c3009592347bab13a56412333b0adf4ce3cfe4ba170ab56b8648a1388e91922d8f11827ebfa96636c7230af75a028ab98c7e19be77a8d8fe140fa9199312a0fdff7f186ae4d8bb6e7630c6111ca21001676f345957f4a8d821164776c61322697e8ceb9b6a15dc724a61c54c15b2f80416f8fea4477d872f05a7a07ca2a4f3718968f643517cf4da0773bec6bfe3fc75ba054efd69a0cf62f7496595df231408ea4abb86303fb52b1676a7980e83503c79cb1d47d61b389628a85af6ad43b577b72e7e923c6269ee2a45383db8f3f1998b88223b56dc1aeb8d8e382d295cdfd6a1e353f214c9f5ddeb00721809217d940c51d7105ad1af001813a859fa6df431142a561ab788bda713abdbbc7d855166123027c9a6a3f2b28e738ddfa8352fc2246148deae8f2ba486d2388604538fbb4c49bc91248aae8ef221baab97b68e91a3e689f5e20757f3d960211f917532c69511f6b4f76771257ee01c2d0dfc50449a99e55cd8bd5cabbbadc926a7000bac93662c8cc094a953e15fb7a3f9ab504576442757f37d9a46b823f2f7a7d178f14bc6fa3f0936632bfdfc5718fdae449ad088ed5ceb0bbe422613b830a7d0eb46df90bb39550fca13d3364cc00659105d9750a8273f3e34354d13e2cf389e55569ec7b11f661eff486169afc96e1d893b315a7f1f7adb3a75c5b4e72783e732da5265d86560a73b67e6ba9c92469765c171bc8eeb416a7e83b7204300629234090e2d5be324bbbd8319c4ee9c445d65930a03fd663f2a3698b0f7db2390269a68a704ddd590c133485de5e16369beafb30cc4625acec7635bcd2a391ad1eea767d5bc5474c39bf0df97dc28db128813bdd2b46e4f170dd5b9b0b88fce578540cec1051abd31d101ff4aac9ac912c6825df381cb847df7f7c70532bafd063ce718821a36de1505b7f2348b46a00409ea73ee3bf8422b2d707c4bd5d4de08b79f70611ad4459fd6187c662554fcb6f42c2286be09b81592181be0dfdaa32692a7b437c7e8625b66b942799844c97e68f57cb5b29cafa35fb1b0c672c992b79e97dc057e73d68648287b590149b06587166de82965226bb21faee20dde65085a3a204576c130795e74d60075f6bbe2327f335092493ef5d465627af2073c72fa24dfba50cfc3ac9f6a8bee74cf07fd31478ac130a1d8af8f396d9185972b98bd19831c47d641444612f25a6d1272afc79b9d1132170f7a90f2df6f2a0dd0ab2eaeaf20069dc0f716d54913ec2ee7ee186738727a87533740a1987d9cc8cbf3894cfd571d891173b1a79ddf059f7b50b18295537f41da7d2f2bd4b42b455748a5a593d79cfae04eda4615ee4f5d2ed44776a46fe362ed3d59e9f55dbc8414919837f36bec8629cea643e45436eb597eceab16940ba634c9d9c3af3a4b74085241ab00bdb8d25b0168ae09dd75c7ad654e48ffac5140176f8935a41629a200da7424e1599cb0e331fef96a0e4b9c45b4118170f272e5e18806958e9a8bb7e714415bf6ffab2c27913467ca9980710f61b04ac5a5d5d187d61c0fb74e0ced75de7eb135895f4186d7029ca9cf70effc52b24aab92e56414af1b99a93ff38807942664fd4a07a1ed84b21409ee4dd8e61bc85f12325366e109c42bc3a4976ee7673b9f5e1f7d9b2ae822ea31602d0bea0497d3cc083daa9b9add117cb2cbea1613de6e7726c1b67210a41617a04ff75615dce259760907d26f50fa7a42664dec3c62f27b98ac298cf2aa1b758b5bae7cfd026ba1274d1a4df354dd94ebce493d8e911e881aa427aaa03a7a5d27e0d8d9495ab51ba20f3566a8d103767c25f1e4ca2d456a47b88c23afec5590561414457e1bd5d4e5c51ba81db5ea9e05b12e82f409131f3ba9c04475cecb14e63b319cfbab715b1edee1ec6fc78e47da5450d6065ab47573a4d5fe8b88967d5934369fe47803d407808e010652234edde4d4be881f3b127ffd5783f6ad832bd12f65c527b95b48c214c61d0d1d6bcd61812be3cba82b51f9a31fd93611e7abbfda0451f7672202fd1acfca24890aeb790b15033c858ad17cae305c62924feb22b5512fadb1ce1b679d28899720f14e4d00e4b19d33943cf17704fc1196f446630ca7fb7e258fd4dbca068bee41325b23863e5f35343f5b81355d53bb1b66cad4c2c2a58d5c3161e82647f6d49fd196b78ee957f4ac3349d172572e92cfdf90463e152fbd8df284ce5cb0e77658c99867eab8176f667c0da709f76bc764ad9e83f485a75045a086970916dbf0c421e48bebcf5100ebf9aae28496d31cfa5d159e71239aca25c900bb1f3cab5e6e0a6860b4c0f21bcbb3fad5f77bc4f2ecd42de8c0fcfd89ffd0521938f7b892e5d1c731d88c6cbab927c8cbbc6d57ba4fabd75839b53780bc2eef1f2b8f4815168c2d6b2dacc64573c7f065c6437bd2816f0694e91af0526e597b7b825ba0897a491631ca57816493deb691f49945c4505c9dbcb21f312c1f8469e5972b15d2ad72f299e085272a49f90a397a07f16be13216f631a36783148c97f1a6b1eb6ba6c79e39da6153d5639e584860d25f3ec66c73f17ac7a1f97b546af6e6bafee391a54b0e5c3dda9883bbdb48c36618b4eeba87dd9acde232188a74df0aa418244dbd0f660e46d62e0f29d005a74258f5b2a90b96ea504245a551bf63dc0e2bedcf0b2da83bf0db3ca40d725a5c9d54169c7b8d76452405895808ff36a3c4d461c7f496ce9da04ab2b62245913022ecc828f072b53adb8df685de10e9659db85c1a6963c998c3def8b070f6c2939d018a4d038ce77ed6c2e78e7cce62121571fca3185133da468907e80355703ff7f45f787a5ae7855ed003e4057e7513225bff0605062e98e573951d31a7bf4672f3f6bf695a2c7ecd4270d567bd316d096d03660f73a479c29507587a7c8975acde44cafe1086285d72fb321661ec803763f099f2319baf2d99d8739e9a5db1ca73f1ed03ec5a4cb9357ef56730421d2b2fe7e5b60cc25ec3ade1e6276a3c2454dd40244ff8e9544706b02f93699d842b4379d8128c4463ad684f7cf25702f0b79b29a35ecab38c3e61de95fdee7c2243bfdd9b4858b0d8a40796e1e2e808cb9bfaaa4297c2da722382b65d18c037cfc81570b475bc218ad1d19b2d6ca4063daae30e5e822bbff16564ef9febe3daaa6ee6f316ba689ff7899b95ec858b93ae03acbceb58c75d2d9208d0dbe58b9c5e8adc6c0f4b34b9c2a4bc244da4ccb2f88650749fc6a0e66b976891495a0d52a7ec78107521f56e7aed4e56b5dc72f3642c8ef65a761cdfcea83956d3b10485ed7a59c567e883ebcd5efdedd1673ccd8f43a8f0760da055dc29e5a3cbc59c0aebb96626a21297d2797a3d40141d84de047b78e22eeece733400828e8933818287d96088f9a1a0d896bbc5dc11beb5fcee9c3bc67748625614ef93ee30135f6f57ee3b63e31caa8bca07c3797a2197296d716b4d6abbd2a954e7d6c21b7949a56190a26706b35220b7ec898cc713bc5e2c6c53ae3ce238f2d7366793392ccd4b4c299110d4031ed13b68a098836016c40d3e9b8767bc8e46f9e40709a945b68e910d91e33ee8b7919277b6ad0f2994311d17df3b8cbc71a7e51a8cb12f1f0db4052d70552429980f02a5505eb279483695c0cf7f77a73e02e44a4f44ab653a7b6e90f03757fb0381222623db8b2b4de30f180b8db8399da12c14684f2e25cd74daad4b05074f6090e7906173743485feed9962c50fa2d5a2bc393a2691feebc9bd1f0b103d27462225e827003b7fb75ae86eef78a62c6ef4302ff108fe6ebc4d800eed7af1a8fdb85402e57035dfc8759134c96ce276689bec16aa70e47d58b91ce80eeb4fdb1cd8f5fc92d51f7e1bfbe1ebefd3756334c8dbd75f88169c14b1180c00d6e57b8e249be61bcc9c8f45b496a8b11112e2a2ad58f5fc3cc6bc92a9bf803870c05abb94db597372a5e6c21bdba90a005de52e604f141b46cc247bc2ec835a18a33cba83f213be67a7d3052ddae03486dec1d5adfac5edaa48c2915ebd7cb25b01792d28a0161cb231f55c198acdbf8802367c1bcb40c4a22cc9832ba6007e34adc014936426b4dd26e23b6aa06517d0054538c82a0e4ac9534878e5039981b674ac7b8518a180e1cd4793001e082278f4f086fdc8ef0420a0e286e52d71bc05b109ca2953731110916777bae06d80b0755416d47a1733f700733f077658556abfbffc3174fc3a98f69aa2d8ba9fff795e2b63a5612230fcf9e802f59f2d838d0f14e99ad2e3bb5bd8eeddff181f696370a86550ae4294a1f695afc19483af7c3ddd95e5f2a0a124c9939eca0565fbac5815c402111dc855bd1b9ff2777c57b0a394e0c7a9004d363f21893c4d2a3f36901eac3e57d8c2662a8d7ce11a7e1558c021152ab9d7c53d13abc8188f139195e68c6b928c5d41df9cd163bc167cf4a9ae88570932b064681d8bd176daaea3e2b56bf8407514223f8f5e3aeda976bf7b47305dfbdf1a28b520a0070fc6ba1d74effe0beba826ebaf8e92a67e479b4992cc4320c9a16f043883b451116cd2f9409ccf0c23500ccb47e996e584f0e20042193028f66584d410786a2b4e2cef418329e58c4687aa7fa0a73eb036d0f151abe0763d3c0da5e1910c865b990d1c3f5d952e8c8e4c5452e3da01a4aae3a53ef483e47a3cb8ea735e71ce27433bdd272de28e374c2e33edc594f35873b40543454d671652494a95b3ffac93c6a24b5f988673542a1487d6422dfb4d1ca076d4b40667585faf3d2ef74c5c9a9844778303779a0f827bfcd83b1af1562eaa81ed352c209ae567e72a72d2d4628869174bd50b3db7890d7e13fcdc058f0e270fc5a09c63d5aac26b5d7d2793da88ce46bffd33970a1f67e7da0bb87d4b956d6f88773064751783f7feae0ae3dfe934a2c5b433ca2410f8eeedcead5f85eb7f990f80b80f0a5fb7b6dd80ce0c8edc13820d9d297ce7d0f1f0512a9958c43a24bdc8c65c64b48da2db3c125549163768941c28c81fa841a10e9f89a24d6b54d9297115d793abd524681803315ac1ab7cbbc40dca8bb35989b4919d7331bb7040d7b8d69c6b1e06e9a1167431725b90cd150504018390b95016d73206d4d475fa9f5b1319f4e25fb91ff5d5919f0f018e168a9c490660989fb70ea259a4a91d7b173a96f5e06616b968d1efe7344feb0980df85411d851dd07bf836d3bd44a48ff70d9a3b3c0e92074ebb829a43ccbda9f8b0ff14d7153da6af4fc99124b0b1425a9c700d46d5c24a57e8a868394788fd9780f44a36f020e13ce3cd343739648849a40f1a12b595452e3e2a4edd13c1137db317278e94ed997e8a221d16cf67c76395292dde95737909ab258a1cb81c55597289a7b1a6dc91b376289ef7082cfe1b9abbc55acde4ad17de629527eb0510c4ea0182e5ff4f57cdaf0563e7033fea6d8dc590c24d4bc6999235a99b6bd9908790993096867dd2eaa26f62d194c0cc34bf51cb88cc44724ad53deff71f905b131e02ca85f32d11cba0274c6dba1724558f72972194e6ab456927f3a9ccdf17ee380283b6155f3c56ef5c94538eddd8d83534d6996d4d210fae28a0ce762844a50a5d20ee7bb646c4f6d27b9578e7003dfe34f6182c091218101bc286ae9121d7378ce8b361729d4b8470170e43138544286740ca82dcf3c9325baad206dfd1f1a344350d48f45d071486e8d4f3c0eb71e5b9fbd1d2070d343a1a0966c24f24f36cacb2c815dbc9c98f16f9bc6ed9ce10493a20413c58f1eadb27347df71603282e8a67fe2b1240cd039792783c7a74c743ea2c6d8a5b04f73e295eb48dd2e0ecd943106a9bc405fa686bb785c29c88da8e3d72e359b0bfb626d9f01613e0c3eb9345a67b34ec0437a8e2f4ece0812adb7003c542741561cfbf28196a66c3236274873c35fb5ff1f456703213f9fcdfd6429bf58eba18f637538187bd6a751cadbe06ffa90927c317a5a303de651e5751c678eb3bea99ccfe48fe676e2f4c2292680cf8914932a4e11524c642cd45a25fd85b6318675424be83f7cd35caf417026a2e2a92f34cf93d36ad665d3419e7b1b74a7e537e3c1cb0a8b4953bebb562c45eafa59ad76aff0880d55ce53bd088222acfb2b7f0351713749a2a27ca9fed464a7218819e22d758fb594d2e8d7065db3e7827a97135ecb1e334ce9404e16fc7fa4b4490db355af0b2656f10a9a82379d1ac2556444d19656d9274ef87b9ae71bec121823501c5b26b6c7431057153d0c003f80a0d9d2099bdbbd043aa348feabcb46607949831c27002ebced071f915921fc50ff9bebe75135a4cf10f619825ecf7876d949e9ba73c6071f3986185ab8e951911d8b44a4f31a07f9eea8256dc60afcf7e7b6f6e77462df5a984247df84c5708570cc3d3c237f730f363b883edf283dea013c60fcf59c420587e0e200ae74c91216b01e8b84f4c5f456fb16836b2349aa8d8a7cc027c4909130919323aebf508fc50860383089edfe1521becc3198d6dfdae7a096a58cd256d274cece891653921e653393454ade103fcb55b2b1fca95ca1159cea37e63df9aa3380125dd33d41c4d24cccbb332b095ea5417b632a6921a6460a742f326fde7c08b628989e23cb7ac87ceeb31e116dc1ee575c0a94f1ed093e4800ac33249f8b18dc8cfebfa57174d9f3a987db20bcb153d17720df86b57e0de0f424b19fded5ba68bedb2130020a6d97ab410b6a76b811406b3e3fc72399a9fb67c2eef906704cec5a8f04c502033d1f7053c7f677d1fd5d03e12d403d4068994cc6b05083785909865d65292c32bae8a41b5904abe51593ec7d028051ae7b4a63309ccb5c0187f50be023938dc545ae458bcd5e35cf7481aa8bed02511a7caeeff5ce6bff59b0a8a9099a73d29f29d49d70911a7e845a61f77da5e8c0ded62f7a24388b8e69413bcd441bec69bcaeea0282da133bb018547aa6033557dcbf05a51a0fc19db785e5b6e06ab6ce1f7ddaa72218679c83f81691b0ac260537b112ba8bc3ca7e4801309219bbb6874ffa160554a5387d2d3af635dfb8a89f03b8d92356475300dfd68b98125db076b4bfc1d7b436e7bcfbaebb74efa6ba80339fb186231cae253b3e284b92d50706ce14151d9e9f2c6ae4579d63d46f65826711861ce8ee4d32ce3d3b6ca8595e6d1390af027f7b7e347eb2f88d38a8a30a630a33277f3fc25d2c7adc0a1a74ed2b01b86d1f95a998a64ce04ad3a63abb0fe4aca59faf5a2f9ba07ac27bf2df15e50c5a0bfd41eab83a2c8e0bb9faa90971d8d8c4e2811b2467eee04b9a352e4cd0c943a1a0bf52d0cc7a252967c000353f2ac53ccd205043bdc61ab98f7509c5a96c7c2db8dc337be1675109e2f4cb5dd2ca5368a9fa40f6e899a11587588320f8f371ce0d0e1c6ef1dab4e8374cfdf8566891cab1d8ef3736848f8e2e1761ed465c4d466076793f0b290705bd5cb4ff98195082f873a101d7cf6a26b5505f2a8e719453a5deea3ccf0516902cacce5391ba5459a969d7c9179515ca4d15b01f6855d5f8bf8bb857b12f4e8b446cacc0b3c4a0d2f694be4c468d43f378107ce73172d5a6f640347b26c9f67e9c647b6d1183c4ac29dc5ca22472fee9410b14b3a1c56e73c98014c8792ce6b683e695e529f625355018fb181157e649fded324cde45b0db476df09a2b4a01ac061f9807738ee86cdff9ebf579b66a16e0bddb41efc6aa9ad12bc02d85afc7175a6f4bdb44b5b7b7a95f90b4a2f34e59f503840f592014ca4e602a0aba2c4f9c0792f59fffaa357e489b8805527b4aa40498e005e78b66d80e8c1b6f57175e9e8fa3fab4aa37c0d97a72d28f936d84e57e7b0b405a18625067f8e82bd9e629b9baa22171595fd61e91acc911748102dab9fbfb0d866769bf7b9c0365ce8cdd7b7867c25a366888ac9094f8d46f90b5348f7d308531bf2a948cddbd349b18adc3c603376349b0d268fb389933515df26421f3b29de11defa2e3fc9bdc6d2405c122824ab88dec983efa03a16e8e373cd4e6c6c7d4dbd7583cca1b7bfa42aa7196947daf57dc1bbb760c1d51e7791b62c764e558eb427fc77a7605fe32d17bbe52dc986e44010699d2cd1880865116dae296f7c7cff423d6d33f1a2fe9b7f6bec2a5c00fc3adadbd1460ef5752f0694073c98a687dd33e8d07c438ff30688bb98abf4359f0ec4f15b007abc88180d312a8eebc1890b39fe803f329955902fdd931d1e2fc1f661670f8f2f9ac7650bea41061d02b8bd1dfd9210d2333d3773934f52f08a18a96cd28dfb62d0f3235fe6a437e5979d3c269ad0f6cacbddc2c60e26421807e6b24d7a89d044d5068345abe3fb301a48a6d5cd0e5e7432b80753f2dafc21e4626cb947abc1e2060968a4e47146afa1eee5cc0946440265e5a1dc61abc7074e292fa5c85da76d9e18d869754aebe98211fe5acf0aedcdef86018e67320b73381181ae2cc2270ae8415883be61c754928caa550c943b818b0c2b9d9a207271a1662455a3c7c08b8da971d31ecd8b9ec1517208990de962dbe04b55e23732602bdf07d296ee3b3aaf5e574c2c5d655100d50283c22a20a92e8c1260aba33d6abf356d1878de84a0a77c13bb6031da339bebc3b434633b6fede1dd0833d4fec69828971150f409b7a10cdbd5aa1c13526c216f0490ebf328c2850a302003f2b0319dbbecefeabb7abd5d65ed80007a42c2ac02bbdb1f4c4d255f727d34a377086b3a3376458654ce58fc5368d0eeac0aad96a7be0b0694bbb3476046012052008703d89274f5df59d45fc70c79b22351b3e5c3a9464087981d7c2ac931a8d2efff82e6b6fcb8ba81ff47546bf99155ac7c15b1f88dc3118bf3353c184cd30d73f4ad36d1a7888bc4499aa1455063e4a4d52155e923f1b651d3d62ccbb6d6ca7123d213d3ff6018428985bd63955509d6d93e221ae14a81ab93dbc12a9420221fba80601711134129bded20205fa59834aa09efcf3966b6c698ccdb30624a453c5ec53689459c8bb63948c801c8a1a96a686cbd075114042de923efba4f3c1f666c8279f856f10e0707187d94b5ef0fe3d5085eebb6a5797455a9847d456b3b74a635633b7c012990b610952f305a336a76b593d220397294c0955f46db3ae2dc298d5b205e7f320710a587eacd74b5a32b5b92a9b3379606294fc963a3c05d82076369e380e1dba152dde7b4bc4770980f1cff3034a6e6ffe5b6f74eb960922a4f4f93d86b9c5c5fffcf7cdc37805f58b3395e026dc7026aa1439ccbb8db1d23190504b44710418a92f94524fedd1cf78b5e7a668ac5562c02e519a76022c11cb098bc2417f8d4c4ce20e614b0f22cb0cf0fda3653584a5e9ac22e2c74a386f493ec37a69f245c186f09f668741a9fea3ecc8a44f1a4f542b0a594b3bc4cf5c08aca0773900ec287ac3236089e3ca7849f60700d996d56e03db3f523ede94e4167c5403b1ca518d2f29f7f47c547f51ddc8a9fe6b3b5ac5e69c9753eba74b7431571d404ef626f10b0c7d27094018d36ca836d234001c7309633a1bcceed328c129a8ec4d384b6e0140d81b5b0237dc7101400a81d14dbbbff6d5db1b3d80820eae7a2a5b15f4064ea58dc56388dc5d89e5fea224d93905516f39fbbf43e1728e99efe933ba2b42bdc243d8d4734be360c7d2e9d9788915b135ee4dbcea42e032378b917703b052fb5a8a6e042e6fa1da0e9a61287616b875e3d1ce20dc76f480e3a8846b8fdab91d94e91eab49250f05e1dcb5a3f2c4bd51408544d7909b4fe135710e006f16c584888034e755a45a4ce6afe1d43908c02fe4e1c9e4a7785cc0c14da97c48c41df0f16f4979ca4eff7e2d58b60fb2282b618ba746bbd0b88422f22e7b5b9db7dab0fc3a2345ef06967a11f6b53c3c3e13d8b3aaac67fe97fa2e92c2d0bc42505fa5f114964deee4269a4e8d196e519ea6789938947e310c92ac8b90749f92f51632638ec31dfd80e809a7301c949ed32252a401cb2d2d6bb4977fcedf401196555a3ff2e5b770323e3a504d2205efb3770b47cfe9cd3af34fb28dd93c02fb0d6995ebab6db0f709669f105bcfb5d2c769996812d8c2f95d717a605392bebdd48cb9fa10016ed56810fb6afa59f77ff87727d638730377968faa1c06aeba5f7f60e22167ae8798712bf6da43a59a0330a88292ba169560339a8cb7281621a50ef9b837759b83bf708717ca73b11198a86a921706a22179d664b4af5c99a9ebfdf94ddc78486b7c830c65bbc946eaac29130cb3e01eecee49159939f4e73b396b2c7d4b3e1bbd1aa0804250b20c27ad686b9278e0844d89184bb2ed910795653a0fd178cd1f6bc1a08cb2748e7aec0f38483f7be55a5ed7035a84655a8cfe02ef16b9d18284ff660dcc2d72aa2c8cb81201456938a34b9075fe934399a31d74c1d9df7a76961207302127b64d10eb4a73ee30ac7c54427d85e2805c235d68b489daab255d4f872885a29ddb65b6076f7f6965038e2b482b4ab387634e90e5b7153ae81de2a3a6af39d1fadcd5f8efdbb9edcca4191cce04f015463f3927ff83b391d658aa6d4b8f5b03d8c5314943e7966a812fa3060229fe848291e54c02136c81878638ee1d1a8cc0182d7af3a643bf05e8717a9bdb02bf33af4767cc44f7c2dba87b204ee49b9119f9337ca09392cfa9853d6bb85f1b96507dc21e9f0dc0540079cdc59cf576f993aa042420bfa80ae7d1f3e60440daa60b5e51791a6d4a41e01ad03f4f8e3ae3e379bf50d1c0cec907214f035f41bfa82f47062592cf66152fa184292798f1fd90a10196ea4ccc19052cd9b08e9e0fbee161e6b58dcbdddc2b3964534d5ea4c6fd0a0e5dea5b15f627b92263e7106919d033b053520b2e03eaf28476521d7d5448342f6c020b4137bdbca7784ca8cd40412369b323f2b942736903b502da2aa270a32a754646b4ac289c7dcbf5bbbc50e2ad8accd9834facba4b04c76e796ccfe26f184f587c18179002e0ac14ba26dfccfed1a0b7f9e0f275ab4e58f33cfc36496d333fdcafbb07fc7367143fd621dfe35e0682cd8beea3fb3071466d9881bcbb389dc63a98ff1ff6294522217b8145d6db07448f41529af0dbcb44c35f3c1e9b240a9d026bc314722f5a6137ab3e801b9233f82009c6d5645d53e8a9eabd83d477aeb8d2604094784aea9764550230cd79cca290710692425453f40722704a740de256149ffc6e3c863e722ff3ba8e675d0db40fe8fc890a463a798ad7e62e3f4007fe5eeaf775c6d99873f02078aa8126363880118c0b8e241ace1a35094ab25cfc5adc51a71c74c72c492a27f8dd6e861a0b5fa0d25bd759fab951210cc203d34f089ee37dc8c2c661579b9c898d733a5431e51472d135bcf68f59ec0b712cee8a3edc387a653ed5b4c94f855f9703ec8bcbef0d6aa3d7db6d62e5917c4f3eb5e3d5c0989f65a0b7fb44dbdf0f18b3898990427da28a256371db7c3e38a5ccdab5c6c727ad4e9352bf16a4d180bf8de22774875f69cbe53a606d4e2abf89a0dd3be3053d85ea582d626bbbedbd23a89ba998cc827796cfe220818e55835968d371851f4b8f43f39547410fbe928863e9955527630541091e3456f45bf63921f2ba9c24e5e7c96f0c340227de4945430feb8657da8b80ec828d80df116dde79fe2f5a403590c1f840e588c42f2d0402f51000a5a5c997b381ea18ca00f02b355446875afc6e60814f73b62068a12f4ef25ae960b2eba8e78697eb24319d38c3bf0393ccabb1ec29f5a213c51b5b0bd6df8badf5a40c2348df71e2a499d029009b937262c6d45c80ef6efd9cd4a05dc6bf9eafa9bc31be0a3b2ce90d80028835a95f516012027af6afc30f3c82096dd41e0c3c24342ac2a8467505ea777ed6a94724a59341a70dd746aa58d2e0cff3668face585073279c98b4b01490e1bedbdf65eed85997ea915ef24bb653192b3a9a5d6b70eae7b4ad8ded6dffc7f78f8038b109c5f95fd67643128b0cb92fdb11c88a32e57ee9305ab17288827958c12701915b0ee8fc4eb813ab82afed364989cbc6da3c7e5b247260c45a1510f4b7032aae0e0dffce0586ed813bcb58cdce7f0ebf2ddcf6f544f1856ca3629d7aff22662cc3604e385126ea96baaecdf83a1919cb1d7b9e71d388f871b37bd0517aad372e4b2d06eb8fb04ff31671114c81cc444010883d91da072e581b067be36249a3a1681d4b77ea1ad9f2fbdabbe3b7e67401ff3de367d0917afc1b624fe6bc41e1e2cf4c738550b4a264df724e2339640a96da24c77a3a60359d6dba7afab5e8986c48afed4c7bb9dcacdce612eb27f6d1e86a36f6cdea7ed6a83eadf2649d3ea8c68aec435477c6852cf20d5460efccfb86cacf52f66fffc89ed75fd62fff49c6efa1adf5ae791019c486dbfb1bfda89282bef995ba37cb935915e8a6a51e0617f578f2ba153b0b5fab7902d91a0bb778df3ff90643f195ed23b4c8788927d55c9ab70851e5e61fa61d4602a03b1c7b6a282c1a6b4a763c4df94e8c803531055f73f59053744ffb517d6841f25eebd83b14bc51fa5f54bba888a3680c83fae776b77f74c5824d9dd6e641801961c89aec970129c696fea2d73d5c673004ede62b994a8488e63cbd15a8338941ef3d9c6bf6e15ed3c0cd630b10d3bc53c1f6f625e8db648caf23246e7872e3dcc0d973b2f78b7df410de90570a6d63f9aacc806f5852e22abdd4c4957e76d596d84c054eaa2638ac025fe390ae4373a60e86c9193452e98f4e1fbedb79fd0943c669385e65f100860706207b324b923ed886828665d412c028dfad728073d8001dcbd22c2af7ef21dab568894b0b831f9b1a6fa8b4e8d5a410827cc4a218cae82209b7d64e1983cd6db13eece7d70b7508cebae76e1a60431c95e0add85cfb2faa5792407dd16df5436444c52669f89fc4398d2cb76e1577131ca74596f392932705f1d3328e54158519ee4bab4a14fb47139f2a4ae61dd3f82690c45693e985a336c64eb5b3c76fae9aa970a4b4d68f3f6515f29b62455a6f8c582bbefba6fd88fc7cf52ce2c0db6e05678cbee0f66f0cff128177f6f2357f9840c0bfa50db80c65de73bc190c7566d0154620d81aa67ad13b37d8922507963fae8475569cb7296879498319f572ce9802097a3887c5759d3276a6936b8db34bb4e7425624a257e716c1f24dad94b9fe0b86dddc32544b09be3ad0f99ef990cdb7917d4c6d26d02fda22e6746d8d75a2e6f9a1ea4b0388d506aff0c7922f89c6cfbbde29a34da34b56e32c0a28e6276b7619311e45b4c1d8b232ec1f2b787124a5daa6203f98b249ae3f89d87c58a7f3b3febf462461fa2fc89d65a1bb56a65139c068a5b955e1960ccd2316ad5defdf8129b4bacb4b307b41c5446131ca8de1adfe6703f634e4adea2be2b74512bcbbc8fdf74552be5e0d837f6ccf65fd56bb6bfdc1ae29ad65f2b4cd5cd6152589178b0e1ed023a2980c1b03248d3ac631ec99de7df0066e31e6ed763163e1349a57fd19660024e45e6b67d06bc242a7f73121dd56e5728fd50a4ff64937a399beff8bf4d6f7d8ef3d8181105bdbf9a9770a0d23ab507eb2f25ae920c4a193d2226f5d51072dd66e72517b7f54b1f0f1676f60771bd50493e4412f88033429d876cef7eb9e3131dba43bb4b35a04c21b26322cda992dfbd4a24ca23acd170844c825f9f9e0b3704bfc432aeb259f7cebb633d40a63b25822623c6d6bc60164650538666cb79810d1c35325fc43c9d10819b1f0345b3461196d1cfa716d6d86620eac91afdd233927a40b161939e3d9034822136ff1a528accec297d9b462bf412505b6f5c76ccc0039bca6691a40991fd69af5e8d408b038b0b9f13a8f3c914259b72e5268458f1f21a0a3c438266462e85ef11fc863d20b0b836469c5b5ae06db78bbd8c04ace0d886199cf43247df7cfb95b40c208dfd209f8407e16c96b950a537d709c36165c08c7730fbe76433d733e7861312b8463e02f699a33e283d896de8e935f89041f506e675025dfebc416a0711c82f3f5283970b57f5dafcf7a987f400af1a4f63428b473885998f427d4825b6ccc8eef27998bd51349b47facd6e46ee2e1b0149cf44d51409443f89c1594a7f5ecc425248b6180d664071ddfbac46a8593978d566f7bd9a53388132d6d279d04f792a00ffd7df1e9555cb0392fc5172ea0688ca87752c91cef333bbd1edb0af3b6585e9dee57e2f8e212bdcd02c55d7ab46de04ada49b4927c16c47c65eae858e79121efb67253df3d433067b92710cc650c58f1f2dbd5ee894717da30f227e0aabc8285143adc38d6b6483ef680000f4ebd67ee45943eb35854b1e0530c5a7ab65e8dc30f98411f3325c8f54cbcb6a81e1d4009edf50a37abe539c140663b4f21abfac137e1962c4ace844dd8203c741ea5a99d0ff1ba411d3c72db5baa997f6c153b6f0a2a64e24f0547b4328cc219293b7437a20a506f52da08407e6ed44e825b4d0974d5cf051bc69eb4466519593aee0b2c1f278ab01f0d15a3269f6b8a846cbbe6484d71768ba380e40f45e405d1967f600bec13ff434a57c0f1cf913e626b0b12bc9c22a366bb5e77c41008e8bcd583ef3e6ce3abfbbc8178705656e1b032dcd304bf1abe7715851b2f4c58b9db7069cc38886b848012e095692cd752ac240bbd9f24a0b4f88fe10dd7c6648adfb83daf5a130cef890652893cf1069acf9555024d3acf207f2bb85547c537f28af4573ad39cf39279f12d3809b4617043e545632d42771a7fb38df329e9d82e6b8fafa31a8d627db0fb9e75ed2a396d5fe357c5ef4348e4ae25b2c0106080081b02cfffde5926525607eb2aa9f9a1397d32c9172ed8c27496c70bb34c0f994183bd19e2cc3449f3e4655a333b6e4c040434b969620ac9ed17127a3236eefa6f5d0f140611d2e16a4005bbfcb9c688583fdaf0894c750a04c45bf50010ad2bb26fdb2ca45f5ffd1716be6559c8c30037a133d039c1c7d8158628f9fde06c8671b8436cd76d2506d58f38472b486a5e066617661e52d566cf938bf05bd6d1a5d29eacc08de8a3aad2fbfc31dcd41bd4d95d967e9b9af5e1f8fa024fd03ae1d66bebba4354526ea10841ab5e776c4b06477fb845ad1b2527a670e27d20a8212c91af66e2f2402ef28489fd2bf1c6b1a0cc5dbc68948c0535c0753d6b16147cf39954c11b62daa5ca1762ed162b6d7234c9ccd30b6f4b8958d130f25eb9c74646bb7ecdf15ac8872d0f4f45f70bc07b2813bbf726d16fa008c34f27d27ec5f9dd9cf4d6759df44840a72133c88b5eea37170b1860b4e84fd2faebb184849e1dce97e7ac97f3754e30a7fe42dcbabf7c5018f2c9e364cbe552f3588e4f82ac6935ba9673549cb0584a8987496cba5c96f6ec46aa8611292e1552eb6c6605e39f921a1d85c26b2b9af89abed6b915eba80ebcaebb3c7745248081120c6f2a2fbf3b5870661a051e119e70a7ab76aa03f55ddec8ae0f0cc85747d68fdfd500e03cba8f82e542ae292ae59ad3ccd826ba112db39830d95bdb33accbf67f125deaeec50274c2eb2d7dbf89a8808d1d3abc4371cd6599c6a971a81e4f23541c31f5ca7b401583767f9dbfe7e9c355af637f258b3cdd1916ff0c56026a78692c9717652ef5d4277c21654f436ffcdbfb9cbff459dea015e3b70ab04d5979c7533c868100a4c98857cdaa4d4d251271489423c3348d8d076eeb6cbd95b2212c52895c79ba56a81172e5b83beda18fc89111de3faaa83057eebbee7e1173602edfd41edee93fb24722fdde4e791b526a349eece2c4dfabb83d13930757fce629b6c22b0d0571640dec37812d7f43304b7f22594678c191057936bfe99164391704284854f07503b533ce6d90eb8ed7efd485f08775a607cd9334bdf828890758c97006dfe1fb179b0327add3b29009dbc871ed226ebd66c63943e2361eed4819ab846e4031dbbaa91c4ae27640d736f4fd009be852a56c905e8fc65089b47030b3d85125a6533d07211b032456ca417099829401c1e74764d8f23a3dd6951eb775dd0bb9802adecc39772cc79a408e092c719da35c665eb105d66e5c1f2157635c9c44eabda0ad52a0229681e5eae506c351b32fbfec384c8c567e1268cb00d8ff6fd787671cd27cafebb2cee2c3fa6c1b780b9cda18030addf3a06aaec5f043ad7266c2eef17c17dae79f011c493d32cb7273a407e7628bd1222f65c38c30a9066b2729cbf456abf9e2d75c1d61ea6e7e6c9723b5be8f3b0f2eff7d8581b5aefa2e6ca83accb0d32fe496b469e081a70ee7a21c2a4b95fd1d91458654ebbe84520442b8f6a36fbb368847acd6ac442d9053b995d580a843ce63a83a7cb36d3866769f0bbcb5ec26674fa1d166c3fb192befe6eb9be09254d0eeffd98ea5cad6dc0d2fca4c4d1466a321c0f170609524dd0b1d77988a22b4d1b8f7d5c7af081ebafb023ca778550f7f7b6cc2229cf92500d9f98629328f4d802d29d31850e9913e02cac547d5c636bfbc9904e71e4b03b5649485fbeba3ef34d669651effdc5dbb09bc6fc682dadcb3632a3a562ce7ace5e3c45674f6ab4f30d6581088c47cdaa4ea078cfda33573f18312e0835fae8f0e1784fa475fd22c024f5b07e81810986342c772c99d00a71e493b26f93e3a15071829422cabf1dcfe8faa6a85a43c59f25040436671a78272e12f6b4fc5e0b35d85c5406c8a64cce837146063546b69a0ef25427dffc5a3cb3cc0683759406e2f23cdac66aa1da9d86fd8a3bdb3099d77c7b0d315fde0789fe0c8a7dcdb0d89c6a3923c3a7c6bac848662b0bb3ee6abbc9150737687b8e3fe8431afb79345199af5c57ca5be6f701d974385f5a0fca21a11994057400ad125e5a5eb1675c91e10fa2a283757e9a31a75851d422379aa084b4b3c5ab6aa33deb59817ebce9c7fdece1a4e0074b9757fc670594a6c24143abfdf1891b0dbb3cce9df514d9a1e840fb92b6bb56b57bbb840873743a8ad2aac423143d4f0246ea6c54d146eef56f707db38b716ca2c334ccf87e2f8ca9ff963f58c1834d4fdfd2a5fa96eac29ee40a635a6834f13739131d716f5fbbf5b93fa306648a72d63d75b8352ba6254415b3d5ce69eb72fe6463789932a05dafe8ef4fb013fc9cd8764d6beb4c3b77ae88f315377205b3040460af5ec54a9e95f68454b5e74acf2a3a342bdaf31665fe094a703d78e83a72b876ba7013a109f18829c322a76bd95c1bd85dd57a803c4d80c9ef40bf0d5bff2edff887a67179c6db1cdc3a7d45f8fba020e3fa38a6ae3292b057edac5bd44abfb0931c49a02f7067375f2bef17d90870aba3417bc9fe92fd6446035c94cf135bf1f709182ec6771dc001a3b4ced70ee0ea98ee439e48c0f61a33368f8ce4cf990b19e6bfc5e26e6bda2641b94ffb7bc47da7ce8b05c57961aa7029aa1d500066666f74106b0015f568169fb2ea24050d8813bdb3923f5ee90c8cda4a58de15bff556baebcc80953515c711a2376b73df7599c338b1386df4fa6aa730ec1cea983516fc7bcd3c5640199feeda5d6961fa8453dc7b82f41113e356c834aca908100f66069015cf2822a31607b32acbd50fa5ba3aceec3831b69da953fa21ba84e92f4970a552dde26cc37b123cd9a07c0ac8cceb356fcec14decc4637cc6fcfc4750540a67d97f14affa0fea404fad0ef5c4a643fb154f520f5f51192a9acb2597d6e84fc311f1084ff80ed64332361d14dcc08e54d14869d3b1c192535bdd9ca2e1a4f71ffb036c024bc78b5321c775f7f082acf91c9b8dfe6291a45830df245769d57118f066c94811bca171f62182271b9e5656725903481da89e819478758255b67299be14229d039f606b9b875959eab2724a10bab44508e3bcc49bce7b72710d5c783bd2505743bf3cdb44549049ae23646832a86da6cf2714189e20d76eb28ce060753d1f369ac7b19e3fbef018586714c59f8483e8dc98b756d122124f803aa7d9e8fb32b5e78f9153ed8ff39145e59a93638d407d6a50ca080e31abfb902544f1b9b0b1613d02460d7340753ca7036179658dffc68b0d844d9a10383022cc9005e3a14123bf474f44ad5ea40229af3066cea588abb64ebfb3421fa9631df49199377ee3d28a5cb790c5bf8c3d39c52aff8a28d3049027b4dafdf85271074959d946d7edae14239d60dfe90817afbf52deaa9241286a901a49cc99edeb3214d819c315aab2c35c27639177669e75b2d956be85597f67a91d7e779696c866a5d915c1776ac1c7f36a3e604a7ee9a2fa7ac1d6bbcb08a09c02223a3f4757a67ba62b7061c1f2c0f1511fb8978fc2c3b50332009319e75e7b96dccfb95af1a8ae7d76bed8bb45673804350822c09b43d457618e97c21242d905e8d336737970515e67bce1ed211f005669d354fc4fddf9c919b56f9faa3a4ba53d1ae1a68d38ef96a683a864c7ab7e17e19d274862d0b156822a90b02d8b47fc2484f282fbaf5be2824edac344d306c72e32e800e62085c002914e04d5540e5dc95007a92ea82379b9514306acc59e604f5ad72f27156053907547ab3750d2d28e78560c9bb0bfacb7da2cf69666fe7fb65a5d1ee5517b1843f6a1f433c41c1ba8eb79ed3d8c9d446ba050db5d20b80de2119d453859fb5219f69f6c36364ef9e4c2e669a6dc854c887cdfed451a62ce8ee25b146c808f243885047af736721e64a83c141cf18853d40e7890d8c173f27694f1e8c1e314f4a456422b6f204428fd30e363ab657e42f714855a93ca62ce13783cf259cb37fdc9fd106f6b56b48824ebae9db92327107da9c9c9fa1cf24d6b381e70144c29527481840a632fc00fc7c22262141aa6a9373fd543ede16851a7d3f363bd21a0126d77f87c7b5f077a3a1a77428725dcce624293aeb5311790c212ae8804cd955dfb9774e0fd1cea82304a5d7efa0546bed74fb7773e2f278a59e906b83b021318392818065cd45e749b0e924f7634c684d0bee4e2acb22c8ff0a91a82c1ed858173316bde9e9867fe6eb20360d99184ba8bf47ad60d55af99e5d4f9442df7ef7dd6a6aa30f70b6ea52dde0a3e9803c8df61717495c85db26b0762628f3df4e8300958d544b84a9095a26927b58abad7cfed6665b9e06f1b8cf4e221e5c14ad771cabd4baaaae0e0a562ff2f4d8a3be7f947c656888c20e7ea649c8c560e6f3db6868b632d2b4db7c27576bd0fe8e177a72346f98b34d75314a82413251ec1ae6118f83036e5ced545c96d3c5a61456deb352213d15e63dcb9ecaaf4aa0df5434f3910a5d324560e58585a8e419780a078597c79232eb58b254a7dc8203726af972c3859dac4f5b34aa4aeaaa85b7089e71da257cabd62ac97addef3705f46d16137cde32be2f1c969f3e75924c0fe139065ca41cf9634452952d005b0d10f0354d47fe621bf5c99605ecbafcf5c956d8945af39e9d1e7ee3d7118042e3bc1818bf5e9ded8d1c2055835cedd2388b91b188aaf09395537a167a28ff6760167e47bc5c9bcceccbcab374b0bfcb0e9088d1bef91735d77b1d95ff13ea73c0dca80462a428f64553076eabc20c219f2fcfa274be480f56413aa08c249975f8c987e872c2ac4d54c1f566eeef82e23093f16203b18b307cbb74dc0dcf1a054e1ed4e6354b80fdb2aa353d9d6a7003a689de9e7cca702d7707aa0c4efe1dc47bbf5fe2c824e873dc0640c57172a3fa0c4bb4fe56ae6912dc6b74609291d03720320de095ca34a72dd14ad74a380de4965468c5bc1b0f45e7d25c97d1779502d9d0f8ca658be1812fad7e2765b5cbc9714c8cd1c5616c0c56255f5eefbd657b9607a436d58b50b2e53113451ee9f54c37a58003b027333b7c7e3d402bed4cefb4de5e3603092383eec501f4c1edbb3d9bfdce84f383c8167cd112df2a77c235345d89b98ef607bce2603335834b96e3645fb169028d76964eae4aa91fe4594926cb211be02bacce4fcb9133fbdd79a2f3a6a21ba96211c2d33081d2403543a8e21df437428f2763be628e9b8726109bdce54b32e2fa89e5a0c4c7d661cb6510702e5434eeb746295c7bb9dc4868b9f0f6790eaf67d92d908060250504b1ab41abc8d6b418c52cfe6188b280ce1238cbc0736dc2eeb999062b3b477ed88c97039c9cf508ee833797c78e910ea84e81e47f8ee73d0d88d13ddbb74c17d5eb965ba1d405d720592c31e1d19620333b7b368b021d6bdc596be84cb8ab958b4b89ae94deb0b353176481d58f72fa37980d9fccb610f397ed866d615c412336e044d6bc06a3c8b60638ea2451d0314cc33e67f9aea446c35b2e5bd89766b78612be211ff3e3fbc6b2c7c16b0ca88f4481014248f0181311e5a6f982f84b54068e2c5d1efcfe7fafcdd74897d617471f1d04e6881a6b6e65ca166c61a39916f05a43cefccfb0787327752a9a88a67cfe7d6824b5569500ba1bac72a470b7bdd8f7b078da1665a755ea10c6d6dc2c61ec7d2e9271cae6a588f0c149195e11241c4829be95c9f9bcb74e70ba9ff04f716926e7ec64482a3f5a544f11d8a87c3b49fbee35be63dd4a910c6e758dd3c2eddf094c8081c520ec74a1faf25ffc90bddb5d3123e4e97d41921bab28464fb698e95e957100aa15ddac39a85b5cca74b24cbcf908b3b77f815c998289740667ab27e5cb7cf5b8fdbf41f035c4f84bc72f3ce162ac3790403f43aca15443fe942e85a34832c43e51b40800aac704afc852bb409c3de1b9b8ca187d6c5a22904fec197145293a28c402d1ee209959e0bc7f9f6a4b1cb611e9c70d19566901c52c82ddd31fa86d5c443b9ade54c23d957d660a5d58904de77b436f3a3bdb412d1897067e20a149c9c4a46231eade4aeb55a265bd611e719bf9003e18bb6c67b16d7ee5320d8f63f02941b99738721c5f44afa0d4ae21ac8fe23d6745c2aa904b14f39a46e1504d58ef174b6771ca1d9660158711d460197d0fdb82a63bc8e75200a82c2730e9c329bc9bfaa6ba795e17d74e37483323f7e9c679a223a376002575f1cb2c6f461ecc0b8e53c77b92d953ae4f19af45b3953cb555edc64ae29357bd4bb3563f1473974d1493b2151832e0a1ba5b4b23977ba489382385167385bb350281f688fed7156a67ce86df06e1ce99bb168b8edeaa9aaf32b6572fc6c5ad8baa2bee8d615e9a77919751a139abcec1478ca16831dcba6e42c3bd416955f214b1f3acfecd5e10c373dd80b4f9b1ec4c46c0d06510c8481fd76500091c047116cdf3abc7d5923f32fc965a07b33c8014997273996215caed487f993b66ab3b2793f22cb037d1570631993b0d7e8a7472a334e306c6f117ff4b17250a9c997757b1f794ccad89e8f47aaa1bee6c51dbbd2df178b5b5274dfabd728f43a498e3a78d07e552a19b71add7bb7733e216ecab5c71db0dbdcac4f25bddc0918925d74a5fc7eb3e380a35ae5f09c809d3e3fbb5983978ea331144bffb4f56ee404015cf2b2ae9596099138daa185533f47882c9f9d1e6eff01e9f832a19f77ccf47ec707f09bae1232fe80f95c4413553e6e0eda2cc4ab065ac11ba895e92fdd2b37f3e9da76ff4f5821231ed42cda24c59bc02755d0949cdd1f942c1fb61b1042e89026f21ab1dbc39b65177e59b67894841d37e2cefeebbc5f7aac523345dd1ec3effa798337f6bf61ec5e5d683841826407d61c23a998c29e71bd74caad3601a6e88f8b17475071c60fc8d87162d4569b9aafc4f12c91a4ffd11bbfebad18d4713e26b4c21468bc45f038701d3822456f21ff0e6bbab2b62d8b51263aa95b71ad68b0fd1001c0ef5769c7aac2f0c2c58e0b3737d4c5a087e2e7b39ece16a24383b48731e120423afe5a598d7000e229fc6423772108f6b00720f81a77f4ecad9b954932f38d647d41631c738e8050e47b760f0d17afd8771640a39c6b99c2f46812aea921018dd97bf9a0135bf9c3829cf23520b08d692543021263a9d2bf66b91bea3185c7f8fa2f6463d0792f53eafcd45a06cf5fd4578a3c6b9ae73f631d1f1dc5270bccf5863eac863b6ad4559e38efc994a29b77d855a52b5a88aa822509f204f3cd6beb84df8469d102f10872f9c8ace2e3ae4705916d85d6ce2c4694bcc98de8790d33fb42af8c4c7444f20a6e2ea7f95c2d4c8a6d0828bcfa0c7d00d489fceac8270e53f9068038ec5864c1be5c75ad4e978885909368498a843adf1043b0baa6224daef84a7d2f130a98a514bc367299a673882aae8774d204f8c26df1fc6a194357e8cf1256895e5d1015bf8eacb7909929391dee22997220169fb10d502372c5fd004c3f682d81e8fdce9432a20740ba5f49cb377f24a1c2de2a6396b8bcee2725a20b2c95723ade3d084cd076828ff733731215d873f8f112664ae8e21377cb0557e291c9f70f75b7a26a6533bb4c176b41d063bf7140e5ab745b85ba1557fd5b7261c0efdc09eafe2b989c86edfd3511656da77e7b71e73a0f769e6f6498234867a8e76bc88123f6a774d93f757fcb468b6fc9bf6614462017ab21e48a225d1aa9641be49193df02e43444863e0bc3b8a459152b1ccca4a474bd44be1c275ae337d5b43b217662ce217fd986e9103ecb5b7eea8ddd26158be24885f4d494f56c37c27a469ab55673638b4d5b7f3451e587dec1fc65728ca5ee705dbf32ce3b57cc73e4495befb3b392056d29c509b184da89c1e80ae9bb48ace2b0767a991f853d5c59cdf94edb23c39ac6287cc7e954fd38865def20ce1727aeb546d55f5cb8c676345435c04cf273dc5c882818a26a1b1255afd0d14b58a0d37cefcce253f3504186bec969db04c745c05271a3e2f583ca69d7507d98b915d48cbcd115b93c53b9be18e36fe0c49111b6a7d1ee87931cd1e0f92c208bf8f199f4fd469b6fbbd49b61f44f95673ba2b61be0d7a76ea3c7682e8c63cc0b9c25de62e7890e410c24563d2869f9f9dd08d40a216fd45c5553c1fcdb32df5d92ff8dc5a7c0c242c46831939ff0931a8f68f0ac66be8283d5774d8fb8f3762845feae605103e1cf57ea93e58f47ea2698649ea496bd403c490f2b222de483c4b81be4c0db7c3ebf421cbfd71b15b8f1dbf54b71a9fa5216f8e58be57be073759ae2eea1333c9ffe4644372d558b1f12cfdc0c3bf0aa3028f19f128a9bd28372f9e236cdc7db3af801edc8e189083ad679235d32838a607d379b355074da07a20fc7838d24fd845ad7e05117a0a17e46cae4ca96a1b7ff79681cf6a9778e921252a0e283cfbe57802bcf4d73034d83e7c2fe6e962ae8452c42244c61a401e4adb648985d1d4369f9dc80b82a15cebd61b1b80fa172fc35dc0f3103ed3645f5134e97854b96e946f6a1140a16d77ec99a16a4ebe3e7ece59e232335ab62bd35ac8da53bce19419bf492785d693a64824675078de7a29eeec60816f189409a9ed7fb2e5b475c8f03072b3707d1552a3f98733f6d5bc24e9450c5c94211b022da9d7254fb6e19b8bb51b0cc51457dccb6194d4a5577788aa78a88dae01f49357247b37366524695d47f109d0975dfce1863c1903f4c2428e47aff3ed5e9c5ca5939b4f0b11773f6bd00242324fa5ccdaa0d715863f51718d7feff0724af86fa8e377a83ea6fa26670e1e75c1fcba8d3d73de5ba38fedaf46d98fa60ab29d84e2462be7003b05e301baccbbdda4d7de582922b1313fbbd6ec7354f43af0edd47930ffc5ad1d81aedd4b9df87291e6cf952708190627489af888c41346b0e0e04c441d4b6baecda34992ed12d8f8b70837367359fcd4167f6cd3a5e46ceffe76c5fdfb08a6fe7c1a492fc743ab9216e6bb036abea2e5dc9cd010ddfed33c555464468889c523b7b8dbf1997fc644471c22cd77ffc66770876970ac55ac5308f43099669ec890ea6d01e68ed16d855f877e3b088da11b0793db637d2a69589f5eaff462eb5633a369fca6a5e3b8a5556fceb69b5e6d3ebb1ec2199df160df93445c21a2e1bf0d6c777998270c9c2de3bae39fdc5e2ceeca9f1263dc9bf0cc099f287d4ed4e55b81bfbfb391d89c5447350a954173d7da4ca25267db9b4ac2a668365b9cb46007d793bc53c5de360c7c4dcf629c781241dabda13c67e8314510de33e5e0353662ed4eeec912b5b1eb601a1fd445a24c3b6ab7e1c2eaf251b831fdaf7aeb1cce0ff167279f50d4813b217c727e7a1f520d355da89cbdad8e497b84cc469279db7c283c8157e6b5fff67fa455b90824fa10f6e57aa41909195b7f4b062e679e78155aaedfcd6f074f721697eb821b042a27fd19b7cacccbc62a5f949e529781101c96cdd8423194c629a465edeb8970befaf3ea002eeeca9af0c747b2ee6be904cb96ad5f03d9c8a7dfb08c5a4d0a98a06a5b7d2a0666b0a1d72b3439866f357de35afca1c1343861ea4e8a08414a85e80e7e12e343e0cc1af8edf8c961a93bf9aedb9335dda2e6237db117e2c1854e3d73a6fe1932dd0452d7f0f3515c811feb7a39db26a9496c30acaa05ec1737e4dbaadf68bec77e31a3d83c5e95fe0af44fb3a084cfec50f43090a65dcc44356849d4314f9eb83aeeceb25ce6c45b5d8739a9984b4347204d4558fbd0ab70be64a41453d450f6d054637d69352ff95bda59b78ba85545601f87781119869213ca30e7c2424ddd18e2543901e215b828fda7ef708af2284a50c47de6f2e4e34e5ac2d9a5abe67295f4e5d5c9935de43af90a7a28810aca96900a2f76f80eae6d1e8647018602b0b02dcaf755beaeb9e697c28227ad232bda2a039b5c1a362889800bf2fee5f3d62e9446761983babe8600e9a69bc9cba00f58dec7c77f4591a62a0625a2116da08d110b0f73a5a47ff01eb960f0578edffbe26714062d2add62431b7534219bb46fe8399935847308250656103607379f6d438dd617cf57747e9e4a277defe9dbc6f7a6e69a159846f9f8d4dd15171c55503429ae9067449e9272239e2d032bce46da68870b875c22b50cfdd2b11faae70bdf78b9219e55215a49709326e9b6b74ddaa22a52673d9fe68253bc49e6c4bb356522edb1caa7bfeb87943b1dd7e981cc32f39160b074040aab2e4383560cfe7a232c5b20505539a62267ef4f36ca7f5f9d20dbf69da8e6d215fac6290b43be120b857828f69bbb243f650855697996ca4ab7d9096a9bf63886842bd3214744217516b1d78aa5f2259dd21639baa24932425349678536a3833f2d88fdd10ae104a3f604600b3699e93e40d3ab18004435df33b21c6414ea5799ba300f85ade01ae372aa68212880c50dc5db0f1674493b0d62eea0045334f4b27760a310bd29c8b1c9e2563e8329fe5ced1b949710ad3905afa1e2362d78e0515bf6c33879c65ba904104456953edfc6b6bcce9a196bd941bc1f29366644a3f8559e6ec9274902201731ddd11d2df119d687f42ffa6fde6d903f4c8cc6a60f1bb98fe2aae3250ea035b8fd35def4f774422167f292fab2fd6bdea40d9c450514567a20d9c9b19298e8d11571b47578739307fe14b05b47844740a279f6104a7b9ac96f40d7160b9eb76fd8cf7962dc566f5d547158b6359501bf9232d0cc7410565ba2a049fc75c9c36501af0abf564bd1d6cdf91796abe96f18d3abb4fe2d6accf14709c1142852bb08cf0d3f1cb5a34ad1bd006b04cdf291a6ebfbc82d11c7b9294f44713a7260ae65695f34dff141286a9aa746622c78dc5bc649b0df19ec5600b8b2fb92fe9a76081433a6bffb604b5bfa6560aa98bc4ecdd5be07b3a27254f808c00d3da953e97bbb00e22de7a179d9ef8f57d7af929efa7118d443742823eaba67adf68ef920791bc639419aa7f8c429f4050d1e58dad223f660dfbae3456df7731ac3ef14615b6c285d099593f57b790a0b1af8bd55e7dd77b34e78b6a719a5498dca7109b7cf1e2969afe8d26df84e8b6ca46084bb07dc193d754475d771b904051351bc0c5d01710592a6b9f4fed2b47634d2f0b753b88df029ef19e6c603cab5c5263790c5ef167d5b630911b3ae5a4954c285b158dfce454cb4ff9badc2acc61346a46e644d68971f986afbcc2cbb6ff5b8d488eb234a95f128f6d675644009f2035581dd0a468aac49db7222a80ba9e58faa32bc34add354e04d04f777c2f9c39ed92b8c060974fb115facc0ca699e43619d74ee7787e60fab35ac471b8ad15d490e128a62e7a19859b620344b870939c78662f3fd1bbdeab14107eb21890b461af1bc6cc8bce4f07e93932a87b8173a6e213b8122b667a97164d7e98d9465a2846f78b85a5cff787d2fcba9df8dc4bad6afabf220d613d63e9a8c37a59f5db3f3188dbc209c3a33df7390641db9167370f1a638780dad7d6027e126c8558f78b0a06215a6276a1d8c67acb9131cc1db5120b14a27fe4406ae4cde5792638b3976f7a07daf32f3ea4393891b3ff17c7f788202f89676ac428c520b572d1c7a7bc035ad1c38c7db3cd90654dc1b48ce97e8be3c48ff714ccdae99e87d7388487d864b9896cd1c3033c920a9c2512b120f8c5cb41fa9e1d3159465dac9b83ffb6ea1c43eff01ff24dbfb9989703fd82296b51df7a90ca5568f38f96c759aef1d9802d765538195936b81885e398ee653c37c42373a023bd104b84ca692f3ca19fef37916e52d2ab9bd3e6ff8f603e06fd46c095ba7f41beb1098ba2289c08f7fa389d2daad0d1d8a4aeab52320b10bd70a51d2eff225e0655222e148d87fd91ca770d2b742338ca57dbbde334490382d442915ad350bd15e241b94216d17534289c4c6a3d82c00525dcd195c969798ffd2ac925bb75fe9393ff01f8fe665d4ffa0781c2dd015b531bb5ddcd11e68c6e833f208187390f71450498f004e58ba70ccfe03954b387c32b96951eae124d2ff5335d6f083ba8e33341e895f487b9d115f911cb94dfb4d04c1c1bc45266f0f2faf2887c814cc772bb4ef9ce49b3f3f485bed66a22349c9ac4cbcfd88c63f9127936ce06fbc4f9b4726de6f5c563760330f21a3034c009f83712673d6db2668c086e67a05bc39e0cb9b32b09be579a22d02c12a376193404d1e842b8a6356b2acada9facf446d0fb5343564df37afbb7ea23785d5d66659b3b6d288080065711b4c2cc02fea82f7662970319826603383e4022b54725772be7febedf6c610b59b7d569cffd7e2641a67b2eab2472ae127a67dfc601409c6e15b12bf264029605b7defb3301ffa21cb4de68e85c17854c4d9f233a84f9f485226cefc1c4aa0aea69885a3c49fbaf4f0671f6bcf5c6dd2f6cdc2a16f8c9c4e16d6c88a380e88f1f842832bb1f4aed28a93914f8cf820b805d6f30e5515fc8ed538a320f66e6893d409a8d52da44fe43922f27aa8074d49e71316c6735911aca98edf7f8ec87ec12d33c1b3e1d03a1d9e831a1e8819326a9b02e11184fec607c235c89d1c181a7aa01ca37171dbb7f3eac840ecce78f0b0623a0dc856287ceb0d19314f11dc68429f4e7b54e5faa5c7be5a72e6f61676b5ef1ee0f58a65a577297d653524d0bb13ec331dda4f62e95ef9c62a52e2b6f9a695d61c5466b7fa32001fa23b92fa357e9265157e75cb8e2c2a765783bbeedcc2b61e551d538ae05ba46ffc6519f9985239da750ab4459af5207df257949b8e455cbace3df738eaf16bd30537cd7b06744bae9638516c239de5a31189c30d27a71106642faf8950bc316614abb4c495916605650b73cdfd10ecc6f408f33b0acde4497dbdae2a5e9e737c22fb53f9126af9b53cdc9a15ddc51ff84933c0a18c579b6c5daf1a4ed32dec87d252166673c78d4881bcac98acb3eb9af3f151d7bc41b75cd80282a3abe75a9f3c46b8c1486d1810a53a7b02253b7abe15dbb6023e6442c068f383305822ece29d584ed9b4b05934d7562fa9caec2776ef4c7ca99a197e07467c7c0c4f549d24c6fcea67abe27fee9909ff5a84e3a16a841cda48f44f07ae2c68ded661a85cb21c43d646db6e61323ca7446135aa79d769e6492fc6ce35f11a466b2f1d1a98fdb5e86c2be86fd48c895e849f1f139f2f0907f1ec656554cbb87c85826a2115a2ee835b2488bf47acf4a03d506a902211221a41931ae229864f1d072ec0a9c5e97fc8b9e44b635f4cba5c98ff0b0a14a6c731550cdb3d028190badd95ebc04deca8e4073790013816f0c227d7086219e5191ac53ae5c5970dbe2a0cb7ff346bf31a8ef3cfaa5a51807c519a4c4baffffc8fa02b47aa92f8c06028f3c5317872aaa22431fbbfbb55e03c83b101366376f4066b67bfc52125362425e381353503ce117445e9d49c37ec0f4f0f094ec6bf25209cc1872f9eddedf3048b94079930942903146636d33045e8d42b0c8447142feb39514cf629303edfc5a356eadad9324dd7a90a211252ba490d55245cae555e7cecaa81d707404d7a350cb810143ffe5bd50bbd9b4398ed4a570950ca4625ef8d3d216d04000b62ce5cb28dc658d4ad72d33c751416f36adbaef3857043e3e03629087235e0753ea7a7e4b5a08806abe194051e44a9754534a94b609f68f9530ad96415fb5a8f3a223274884611189dd4e44d1d576b50688c14d1f44b26de093e078e06e04f7411537b8f5c6e4d8bc57ae67363b879725ccb6ff209b8ca3459d19b3da255d9ec0b967b610fa99749519232a6d6c6aee89424832b89994707303c07f03f6739cab9151c7623cfa7f18019fc17523ca3a6058b8816285a07bf4c4f9d9d5d2285a43e075242a7e67205679e56f95fd30cb9a4c47424e5307dc242a2ea45ffee174e2c7b1e4c501bd7dd90a9e556c1aa1f74de9cb5871935d5fb0c01d582f5832d51143285228719fcff658c9fa4808f4b0dc2b38df7ba67b581c02565a569c91597491fe094451e8c3e14288fc150fb19f6f0a28b6163aa9799e450cf5d4a8cf7362e9fde4c5482069c67faa9af8351bd69a753619b4b6a6c14ff48778222b91116bc7bb8f5439ce56d55ebbac9049a75a6ed8fb603ce7eeca23cb22ba7e746ce7107fce96e844dc8d7965df422be5feb5fd88f4f512c59062c35135cc30ad20853112ddd1b247e5d62a7b9083f7810d77718472daa92bb8886f25863de9a6f0272412e74368ad6e0c871fa72c54e1e42bc92785830129d322b9f4328846cc272b863df24343b496c1c0ad346e1dba46f899f23374be77ef83844d32a7bf5913a054f81354ca2d52dacf2d1229ed3d6dd95a7ca4c7bfdc17986328b7f2614e8bc3249e356f21dd047d2a43098ba749cc0472f91c6ea09aa57de1e4ad164eeb58424c5fa189ede107934e44aa841c1af9ab675d85a69548a514b5e15f11c1600205f6b925ef218f40b8d0191928d5bedc8d9abe3b55df98d16d5e987171203fa60ffbe5d370d56839b65f81b78f7e4032d2e9601aabfcf0358cce504ef710842fa592a17ee336c0e0669f152530428cb05074adfdc0703b9429f4dda187fa21c05f8fadcfd984db7f2e7a56dcff07b1e3bcc504a6e76e003b9f7b98091a33a4cb187044954ea90a010f6cbeca7a3c9040e42157c9994e1625ca81d363e436781c5107e25bb2a220f438a2403f74ffdbb35283226a5342ed719fda94e7e6c68b0aa8517700e57ad0ea7f6f947c789c2f7687d701f78d4867f29959cc1ab7f59d91a753ac43b95096b7f24de504ae73d6363c66d84ea84b2ebbdeca128aac8310ac7e5c6abac263ab3ee6d9c541172c8b237b32f4d727e1ff78f86a6a6b00b8f8f9c468183cdcc0ad54092efa5b863448d84c22c234501d3ea7cde4b19cdf6d8b242d038ba7b8d995fd87ebf9b99c651bfb04ee99b2b065715dfa1e818543405d620ac9f3cbdeaec4d240041509ab5177e107f778785c2f03ac8de79d8c7b98beda1666728a20dc6a419cd1aeea639a384d8d8b9fc2b379a4612de23d023d1bc892a6db160b3805d7512ce2c7c6a72bccf9f53cf4c9af5677c5f2a8398fcbffcaf9b28000df8d3e26d2fde3e90a3e2d6ab2b3a3635243074862bfa9f53f7c065374d7238dc1459ab9cc13280559461752452a7d23017b6af732dd8fd35eb5b210bab3408a19e058bb06e33dcd48c72bfed109607bd3a731e062c1393ba6f74190466c42ea5a80805626f179397fa7e7bcfc85d905dd4a01c5a4590ece4143e17dc8e4114ececfac3782fddbb2a6ec6e4ebdd5212aa2bcda3b45af9e17829974050de4fa721278c2a4acf317a326bfc3c46fee7f018f1286ffe0b9f72d8513b3daeac765766bc569ddfabb1c7f4f4cae649b8376ee0b1d26a3ac5c02677cf1d7527ab6c3a8f47dcbdfd8b4e15e7968b092dd9ddb74838e3e34bcc07e9304f6c5cb9ad2867bbc5cd78c2b098e882a3b9a89fda9ba8f391acc2fcfa074fb2fdbde2f5fd4b676bfd1a31065acd94a7132b0184bd0486537cab013a84941a179bebbb19c66cac80d8a63007dbac68017efea2c2527430b1ee3e8e78ad194a6b3643cb4c62d16e8f2e09769f35db92285ff802cf23ae7e7549c4533a5b017d9e7f4e3c278f943ceb9d500afe3c75df7c74faebb8788d132811f76a9899a3c0e444d9e006423dab363a087317527091a18ad0e883e37af79b6000b573d6d4092a6d3d74be6ab251cfa6a98450d63f358e6ac6326f16aaff10eb0158214d3e8f98923a83a03f79ecad8fd271c40975eae0540250fc80f204efb98b493b20ae2880cdb941258c2723717cac024e3a6dbb8bfec023929a424b599df31dd13407e5662ca8078134a1ef24ceb23243696bb22ec766f50409f5854c0bd7d9b8bf356b9ea5a1c3dd46a4d1d2f19f03c414147a4369dbb67ced6e84443808cd20c7fb9e45bd112efbcc1fce2dca8476f4163c4d7a32bbb0226306eaa6e9888bd64a1d543ee73ff1ce5f6b32b66370a1bf822a57a5d8943935b39119510cb9d349f8498ba7d762ea3babfe19709a478e0590a2a603e64e58749b3b3859e96102f5a124933757377d9d24406e13e4d54cf8b151932c724368e9bac6f27b484cad217ea8b9f44329f6dd65c56bf25692847da5225056fdca27598ab64d6c0124e788324fa5a5731ae0fa38967b76ceffa91b2c529e4eb1d9b5419db313474d159ce1cea43584b0ff66de1a57b72ef2c4a7d5772b72b1c2df7bbbf52f1eae12d237477a53a2138b397faba4c70c1bad78f76bc4002d2cb98b8fd6d55383d3fe714841b40caf04754af9b0462c78d4a73daac4117ac653a4194938f5b85a2f6983cb537b03f129631c1a14143382689cce710146ac05d5acfa7a4d4f780d96b228327c6427bba60607a92eb5a8684d377976bb73d62e1a9c78e558b424a258699cc667a7dabf936bc0e6edd6510942887c366919551db3a6ad82e55b1635cfad2ad5b349b7b2f8bd9448db244fa7275fffaa564e92a38963560b6df560794e68481301943abc48512b8f4bb2b2f138942dafea2fec45e71d4903198721ea1f264fcd18efca1e5a2cb9bb360f95498d0be63425ad243cebd6f30c71259e05901425f5040db42b266239bd0f2d02369a16e61713463357f89e014b286151a097097baa7382fa3fa644601f07922431e590be52dc35be723c2f1fe7f888293a93de5e5373848b6b545298b22d69282edfc49488b50dbac47eb25f3a724b1540747778e393d499aab19747c526f2e445718311f11700c7809ca109fde4247de3feda301b0f0b1825f71e94c9c35580d9bd96a1ebc676f805b080b4ff5a233b3ee3414fb2c878d0aa267e6fd5d80c7a1c9ec063a74151b862b712949a0ab2ce97c368e1aaf334e101ec5ff33b6c08ff741fe3d486abde24ce9d3ffa042768af9e26e01c27dfad831fe97908e6aae630d4ab707b10ece2fa0707142131154fd8e6c17680f006b3d4d51b6b4d6d60d87045153579c214227e6fabc14decf9e8f226983f232a3d6f7fac7f8376400d547a1371dd4896ad9f7394f9a1511430d5989ff733d97ca478dcd49cd33869785cdfbea8a750268997c50704881f1c83606cf29aa36928cf45bf5ade486dda4a300ea2961bfb8c491f8b69c7ebc83d9f536fe49740fcf98f7e7adfa29c4150ba80f83d307109f5d82233899e94db823eb404fc4bff0f69545c49f425c37bee2205874348afdff195b736fa9b1e64718196dcc2d19c558030533cde9ce8d9320a33f4cbdb14b66106632d3b5604d695d2d5f83d174c0bd28cbc76e605952c38f44c72c5224dc0926b0ebcfd6397d6a7ef9691170c7c3ca550e62431ec84245812c6083f734557c32d70b7653759d69f994929e0d9e63176b1d7ea53f3c4f8c71320d1efc77834cbd27b98318b3c501f11eef31eed177230b742522484d1932093a46bbc999895f0534bc4de6a230c0183ec5b4c9803e4560d01ece2366b8be15f41e81fbe4a6118c724ec69efc129095bcc3f0c50d74843f0fccded9dd9d6d91093101c34973add1646ff49724fc4ae860ee73a676a5294aa97ac10fbd34f9699181ed7272129dd92e72d1c51e246d16f7279669e3de409cfeb273af1dae3f7a4f65460133ecc43986d7d4b2c2730fd3d9ac35ec1cd00ed110aea33b29603ff2e85f8c0649b4d15fa8695fb6e5e1391315ba1b0dafea21e5f246e728977b83e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b3188d49090249af3a523c595d43900a4fca9e89d6e3fb2f95b5e4e1a4d91b15ea61f551efef1bbe9517631324f445b41dc3af1789337bb89bfd675e3146f8e80b39ea35a4976e809a4bdbe94e389400967d3b90b26231757ab3f3894d2d86deb92ef689bc2d801bdebd8610bf7c3d7f374d6c8c1256df2e6a057048594082e6fc8f65e78ba3327cbbde4073abf7ac4966d076218aa1996bca17176e0e938ef6c7f6d6068ae9d12bc795254ddcc0fe222e30730c2e45738df2e5edb09c1a48cb8bb75d7f643a250ebc863f5e4acd1a5987267ef7c16ce267268805e43816b3a095bf@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-223.0.0.126.oe2203sp3.src.rpmkernelkernel(aarch-64)kernel-aarch64kernel-drmkernel-drm-nouveaukernel-modesetkernel-uname-rkernel=5.10.0-223.0.0.126.oe2203sp3.aarch64       /bin/sh/bin/sh/bin/sh/bin/shdracutgrubbyinitscriptslinux-firmwaremodule-init-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)001-78.28-28.11.1-120100806-23.16-23.0.4-14.6.0-14.0-15.2-1device-mapper-libse2fsprogsinitscriptsiptablesipw2200-firmwareisdn4k-utilsiwl4965-firmwarejfsutilsmdadmnfs-utilsoprofilepppprocpsreiserfs-utilsselinux-policy-targetedsquashfs-toolsudevutil-linuxwireless-toolsxfsprogs1.02.63-21.37-47.231.3.2-12.43.2-32228.57.21.1.7-23.2.1-51.0.7-120.9.1-22.4.3-33.2.5-6.33.6.19-21.25.3-144.0063-62.1229-32.6.13-44.17.0f@faf'@ff@fwf=@f|ftfr@fif`S@fWfM@fDf;i@f(@ff@f f @ee@eZeee@e6@ee@eene@eez@exK@exK@eqepb@eoehy@ede]@e[J@eV@eV@eJ&eC@e e;dd(ddxc@c@c0cc@cwscjDcOcEZc6@c*ccb@Li Nan - 5.10.0-223.0.0.126Li Nan - 5.10.0-222.0.0.125Li Nan - 5.10.0-221.0.0.124Li Nan - 5.10.0-220.0.0.123Li Nan - 5.10.0-219.0.0.122Jialin Zhang - 5.10.0-218.0.0.121Jialin Zhang - 5.10.0-217.0.0.120Jialin Zhang - 5.10.0-215.0.0.119luhuaxin - 5.10.0-209.0.0.118Jialin Zhang - 5.10.0-209.0.0.117Jialin Zhang - 5.10.0-207.0.0.116Jialin Zhang - 5.10.0-202.0.0.115Jialin Zhang - 5.10.0-201.0.0.114Jialin Zhang - 5.10.0-200.0.0.113Jialin Zhang - 5.10.0-199.0.0.112Jialin Zhang - 5.10.0-198.0.0.111Jialin Zhang - 5.10.0-197.0.0.110Jialin Zhang - 5.10.0-196.0.0.109Jialin Zhang - 5.10.0-195.0.0.108Jialin Zhang - 5.10.0-194.0.0.107Jialin Zhang - 5.10.0-193.0.0.106Jialin Zhang - 5.10.0-192.0.0.105Jialin Zhang - 5.10.0-191.0.0.104Jialin Zhang - 5.10.0-190.0.0.103Jialin Zhang - 5.10.0-189.0.0.102Jialin Zhang - 5.10.0-188.0.0.101Jialin Zhang - 5.10.0-187.0.0.100Jialin Zhang - 5.10.0-186.0.0.99Jialin Zhang - 5.10.0-185.0.0.98Jialin Zhang - 5.10.0-184.0.0.97Jialin Zhang - 5.10.0-183.0.0.96Jialin Zhang - 5.10.0-182.0.0.95Jialin Zhang - 5.10.0-181.0.0.94Jialin Zhang - 5.10.0-179.0.0.93Jialin Zhang - 5.10.0-178.0.0.92Jialin Zhang - 5.10.0-177.0.0.91zhaoxiaoqiang11 - 5.10.0-176.0.0.90Jialin Zhang - 5.10.0-176.0.0.89Jialin Zhang - 5.10.0-175.0.0.88Jialin Zhang - 5.10.0-174.0.0.87Jialin Zhang - 5.10.0-173.0.0.86liuxin - 5.10.0-171.0.0.85Jialin Zhang - 5.10.0-171.0.0.84Jialin Zhang - 5.10.0-170.0.0.83Jialin Zhang - 5.10.0-169.0.0.82huangzq6 - 5.10.0-166.0.0.81Liu Jian - 5.10.0-166.0.0.80Jialin Zhang - 5.10.0-166.0.0.79Jialin Zhang - 5.10.0-161.0.0.78luhuaxin - 5.10.0-146.0.0.77zhoushuiqing - 5.10.0-146.0.0.76Jialin Zhang - 5.10.0-146.0.0.75Jialin Zhang - 5.10.0-145.0.0.74Zheng Zengkai - 5.10.0-144.0.0.73Jialin Zhang - 5.10.0-143.0.0.72Jialin Zhang - 5.10.0-142.0.0.71Zheng Zengkai - 5.10.0-141.0.0.70Zheng Zengkai - 5.10.0-129.0.0.69Zheng Zengkai - 5.10.0-128.0.0.68Zheng Zengkai - 5.10.0-127.0.0.67Zheng Zengkai - 5.10.0-126.0.0.66Zheng Zengkai - 5.10.0-121.0.0.65Zheng Zengkai - 5.10.0-119.0.0.64Zheng Zengkai - 5.10.0-118.0.0.63Zheng Zengkai - 5.10.0-117.0.0.62Zheng Zengkai - 5.10.0-114.0.0.61Zheng Zengkai - 5.10.0-113.0.0.60Zheng Zengkai - 5.10.0-112.0.0.59- !10877 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10878 orangefs: fix out-of-bounds fsid access - !10876 drm/i915/gt: Fix potential UAF by revoke of fence registers - !10788 [OLK-5.10]sync some patch from upstream for Mini-OS - !10523 [OLK-5.10] drivers: add GDR support - !10885 crypto: aead,cipher - zeroize key buffer after use - !10888 s390/pkey: Wipe copies of clear-key structures on failure - !10820 powerpc/pseries: Whitelist dtl slub object for copying to userspace - drivers: Fix kabi check failure - drivers: Add GDR(GPU Direct RDMA) support - !10842 netfilter: nf_tables: prefer nft_chain_validate - !10869 v2 net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket - !10873 USB: serial: mos7840: fix crash on resume - !10887 v3 sched/fair: Prefer physical cores when migrating tasks - s390/pkey: Wipe copies of clear-key structures on failure - sched/fair: Prefer physical cores when migrating tasks - crypto: aead,cipher - zeroize key buffer after use - orangefs: fix out-of-bounds fsid access - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - drm/i915/gt: Fix potential UAF by revoke of fence registers - USB: serial: mos7840: fix crash on resume - !10831 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket - !10862 v2 ext4: flexibly control whether to enable dioread_nolock by default - !10849 wireguard: allowedips: avoid unaligned 64-bit memory accesses - !10817 media: dvb-frontends: tda10048: Fix integer overflow - !10616 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - !10801 fix CVE-2024-42095 - !10514 powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. - !10704 x86: stop playing stack games in profile_pc() - ext4: flexibly control whether to enable dioread_nolock by default - wireguard: allowedips: avoid unaligned 64-bit memory accesses - !10836 wifi: mt76: replace skb_put with skb_put_zero - !10839 bnx2x: Fix multiple UBSAN array-index-out-of-bounds - netfilter: nf_tables: prefer nft_chain_validate - bnx2x: Fix multiple UBSAN array-index-out-of-bounds - wifi: mt76: replace skb_put with skb_put_zero - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values - !10814 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10807 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10810 tcp_metrics: validate source addr length - !10766 Backport 5.10.213 LTS patches from upstream - powerpc/pseries: Whitelist dtl slub object for copying to userspace - !10752 btrfs: qgroup: fix quota root leak after quota disable failure - media: dvb-frontends: tda10048: Fix integer overflow - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10781 nilfs2: fix kernel bug on rename operation of broken directory - tcp_metrics: validate source addr length - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10733 filelock: Remove locks reliably when fcntl/close race is detected - !10765 mbigen: add kvm dependency - !10761 leds: an30259a: Use devm_mutex_init() for mutex initialization - !10681 crypto: ecdh - explicitly zeroize private_key - !10798 s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings - serial: 8250_omap: Fix Errata i2310 with RX FIFO level check - serial: 8250_omap: Implementation of Errata i2310 - s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings - mbigen: add kvm dependency - !10778 Fix CVE-2021-47582 - !10784 s390/pkey: Wipe sensitive data on failure - serial: max310x: implement I2C support - serial: max310x: make accessing revision id interface-agnostic - Drivers: hv: vmbus: Drop error message when 'No request id available' - serial: max310x: Unprepare and disable clock in error path - getrusage: use sig->stats_lock rather than lock_task_sighand() - getrusage: use __for_each_thread() - getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() - getrusage: add the "signal_struct *sig" local variable - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed - hv_netvsc: use netif_is_bond_master() instead of open code - hv_netvsc: Make netvsc/VF binding check both MAC and serial number - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening - ext4: convert to exclusive lock while inserting delalloc extents - ext4: refactor ext4_da_map_blocks() - ext4: make ext4_es_insert_extent() return void - lsm: fix default return value of the socket_getpeersec_*() hooks - lsm: make security_socket_getpeersec_stream() sockptr_t safe - bpf: net: Change sk_getsockopt() to take the sockptr_t argument - net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr - serial: max310x: prevent infinite while() loop in port startup - serial: max310x: use a separate regmap for each port - serial: max310x: use regmap methods for SPI batch operations - serial: max310x: Make use of device properties - serial: max310x: fail probe if clock crystal is unstable - serial: max310x: Try to get crystal clock rate from property - serial: max310x: Use devm_clk_get_optional() to get the input clock - xhci: handle isoc Babble and Buffer Overrun events properly - xhci: process isoc TD properly when there was a transaction error mid TD. - xhci: prevent double-fetch of transfer and transfer event TRBs - xhci: remove extra loop in interrupt context - um: allow not setting extra rpaths in the linux binary - selftests: mm: fix map_hugetlb failure on 64K page size systems - selftests/mm: switch to bash from sh - netrom: Fix a data-race around sysctl_netrom_link_fails_count - netrom: Fix a data-race around sysctl_netrom_routing_control - netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout - netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size - netrom: Fix a data-race around sysctl_netrom_transport_busy_delay - netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay - netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser - netrom: Fix a data-race around sysctl_netrom_default_path_quality - netfilter: nft_ct: fix l3num expectations with inet pseudo family - geneve: make sure to pull inner header in geneve_rx() - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string - i40e: disable NAPI right after disabling irqs when handling xsk_pool - ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able - net: lan78xx: fix runtime PM count underflow on link stop - lan78xx: Fix race conditions in suspend/resume handling - lan78xx: Fix partial packet errors on suspend/resume - lan78xx: Add missing return code checks - lan78xx: Fix white space and style issues - vhost: Add smp_rmb() in vhost_enable_notify() - vhost: Add smp_rmb() in vhost_vq_avail_empty() - s390/pkey: Wipe sensitive data on failure - nilfs2: fix kernel bug on rename operation of broken directory - usb: core: Don't hold the device lock while sleeping in do_proc_control() - USB: core: Make do_proc_control() and do_proc_bulk() killable - leds: an30259a: Use devm_mutex_init() for mutex initialization - btrfs: qgroup: fix quota root leak after quota disable failure - filelock: Remove locks reliably when fcntl/close race is detected - x86: stop playing stack games in profile_pc() - crypto: ecdh - explicitly zeroize private_key - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.- !10787 NFSD: Fix the behavior of READ near OFFSET_MAX - !10764 CVE-2024-41027 - !10666 v2 ASoC: fsl-asoc-card: set priv->pdev before using it - !10624 ata: libata-core: Fix double free on error - !10652 nvme: avoid double free special payload - NFSD: Fix the behavior of READ near OFFSET_MAX - !10785 fix CVE-2024-42155 - s390/pkey: Wipe copies of protected- and secure-keys - Revert "s390/pkey: Wipe copies of protected- and secure-keys" - !10742 irqchip/mbigen: Fix mbigen node address layout - !10737 net/dpaa2: Avoid explicit cpumask var allocation on stack - Fix userfaultfd_api to return EINVAL as expected - mm/userfaultfd: fail uffd-wp registration if not supported - !10743 media: mediatek: vcodec: Only free buffer VA that is not NULL - !10759 Fix CVE-2024-42160 - !10530 ftruncate: pass a signed offset - !10679 ibmvnic: Add tx check to prevent skb leak - !10725 scsi: qedf: Make qedf_execute_tmf() non-preemptible - f2fs: Add inline to f2fs_build_fault_attr() stub - f2fs: check validation of fault attrs in f2fs_build_fault_attr() - !10582 v2 bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD - !10489 backport mainline patches - !10717 CVE-2024-42101 - !10713 CVE-2024-41079 - media: mediatek: vcodec: Only free buffer VA that is not NULL - irqchip/mbigen: Fix mbigen node address layout - !10727 net/iucv: Avoid explicit cpumask var allocation on stack - !10694 v2 drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) - !10715 gve: Account for stopped queues when reading NIC stats - !10691 Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot - net/dpaa2: Avoid explicit cpumask var allocation on stack - !10621 fix CVE-2024-42129 - !9682 drm: vc4: Fix possible null pointer dereference - !10427 net: stmmac: move the EST lock to struct stmmac_priv - net/iucv: Avoid explicit cpumask var allocation on stack - scsi: qedf: Make qedf_execute_tmf() non-preemptible - !10697 mm: prevent derefencing NULL ptr in pfn_section_valid() - !10589 v2 ax25: Fix refcount imbalance on inbound connections - drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes - gve: Account for stopped queues when reading NIC stats - nvmet: always initialize cqe.result - !10683 ocfs2: fix DIO failure due to insufficient transaction credits - !10566 gpio: davinci: Validate the obtained number of IRQs - !10670 net: can: j1939: Initialize unused data in j1939_send_one() - !10661 fix CVE-2024-41062 - !10519 xfs: add bounds checking to xlog_recover_process_data - !10650 xfs: don't walk off the end of a directory data block - mm: prevent derefencing NULL ptr in pfn_section_valid() - drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) - Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot - !10654 KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() - !10630 sched/deadline: Fix task_struct reference leak - ocfs2: fix DIO failure due to insufficient transaction credits - ibmvnic: Add tx check to prevent skb leak - !10391 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - net: can: j1939: Initialize unused data in j1939_send_one() - ASoC: fsl-asoc-card: set priv->pdev before using it - !10642 usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10644 inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10636 RDMA/restrack: Fix potential invalid address access - !10648 net: dsa: mv88e6xxx: Correct check for empty list - !10598 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - Bluetooth: L2CAP: Fix deadlock - bluetooth/l2cap: sync sock recv cb and release - !10503 fix CVE-2024-42155 - KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() - nvme: avoid double free special payload - xfs: don't walk off the end of a directory data block - net: dsa: mv88e6xxx: Correct check for empty list - inet_diag: Initialize pad field in struct inet_diag_req_v2 - usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10557 CVE-2024-42105 - RDMA/restrack: Fix potential invalid address access - sched/deadline: Fix task_struct reference leak - !10600 ppp: reject claimed-as-LCP but actually malformed packets - !10612 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10603 IB/core: Implement a limit on UMAD receive List - ata: libata-core: Fix double free on error - leds: mlxreg: Use devm_mutex_init() for mutex initialization - locking/mutex: Introduce devm_mutex_init() - !10554 skmsg: Skip zero length skb in sk_msg_recvmsg - !10536 CVE-2024-42082 - !10594 fix CVE-2024-41046 - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10569 ila: block BH in ila_output() - !10564 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new - IB/core: Implement a limit on UMAD receive List - ppp: reject claimed-as-LCP but actually malformed packets - !10586 filelock: Fix fcntl/close race recovery compat path - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - net: ethernet: lantiq_etop: fix double free in detach - net: lantiq_etop: add blank line after declaration - !10541 tap: add missing verification for short frame - !10540 tun: add missing verification for short frame - !10534 ipv6: prevent possible NULL deref in fib6_nh_init() - !10544 bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() - ax25: Fix refcount imbalance on inbound connections - filelock: Fix fcntl/close race recovery compat path - !10548 powerpc/eeh: avoid possible crash when edev->pdev changes - !10527 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - !10420 stm class: Fix a double free in stm_register_device() - !10475 ALSA: emux: improve patch ioctl data validation - bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD - ila: block BH in ila_output() - gpio: davinci: Validate the obtained number of IRQs - net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new - nilfs2: fix inode number range checks - skmsg: Skip zero length skb in sk_msg_recvmsg - !10465 null_blk: fix validation of block size - powerpc/eeh: avoid possible crash when edev->pdev changes - bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() - tap: add missing verification for short frame - tun: add missing verification for short frame - xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). - xdp: Remove WARN() from __xdp_reg_mem_model() - xdp: Allow registering memory model without rxq reference - xdp: Move the rxq_info.mem clearing to unreg_mem_model() - !10476 jffs2: Fix potential illegal address access in jffs2_free_inode - !10467 io_uring: fix possible deadlock in io_register_iowq_max_workers() - !10454 fs/ntfs3: Validate ff offset - ipv6: prevent possible NULL deref in fib6_nh_init() - ftruncate: pass a signed offset - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - !10383 filelock: fix potential use-after-free in posix_lock_inode - xfs: add bounds checking to xlog_recover_process_data - !10460 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). - !10493 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - !10417 Backport 5.10.212 LTS patches from upstream - !10487 fix CVE-2024-42086 - !10384 drm/radeon: fix UBSAN warning in kv_dpm.c - s390/pkey: Wipe copies of protected- and secure-keys - !10425 kunit: Fix kthread reference - !10424 kunit: Fix kthread reference - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - irqdomain: Fixed unbalanced fwnode get and put - iio: chemical: bme680: Fix overflows in compensate() functions - !10361 PCI/ROM: Fix PCI ROM header check bug - mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG - gpio: fix resource unwinding order in error path - gpiolib: Fix the error path order in gpiochip_add_data_with_key() - gpio: 74x164: Enable output pins after registers are reset - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() - mptcp: fix possible deadlock in subflow diag - pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation - mmc: sdhci-xenon: fix PHY init clock stability - mmc: sdhci-xenon: add timeout for PHY init complete - mmc: core: Fix eMMC initialization with 1-bit bus connection - dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read - wifi: nl80211: reject iftype change with mesh ID change - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - afs: Fix endless loop in directory parsing - ALSA: Drop leftover snd-rtctimer stuff from Makefile - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() - Bluetooth: Enforce validation on max value of connection interval - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR - net: usb: dm9601: fix wrong return value in dm9601_mdio_read - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected - tun: Fix xdp_rxq_info's queue_index when detaching - mtd: spinand: gigadevice: Fix the get ecc status issue - mtd: spinand: gigadevice: Support GD5F1GQ5UExxG - crypto: virtio/akcipher - Fix stack overflow on memcpy - platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names - !10458 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - !10404 Fix CVE-2024-41069 - jffs2: Fix potential illegal address access in jffs2_free_inode - ALSA: emux: improve patch ioctl data validation - !10352 fix CVE-2024-40976 - !10406 usb: gadget: ncm: Fix handling of zero block length packets - !10271 HID: core: remove unnecessary WARN_ON() in implement() - !10431 s390/qeth: fix deadlock during failing recovery - !10440 net/sched: Fix UAF when resolving a clash - !10328 net/smc: enable smcrv1 when RNIC supports rocev2 - !10449 net: ena: Add validation for completion descriptors consistency - io_uring: fix possible deadlock in io_register_iowq_max_workers() - null_blk: fix validation of block size - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - fs/ntfs3: Validate ff offset - net: ena: Add validation for completion descriptors consistency - net/sched: Fix UAF when resolving a clash - s390/qeth: fix deadlock during failing recovery - net: stmmac: move the EST lock to struct stmmac_priv - kunit: Fix kthread reference - kunit: Fix kthread reference - stm class: Fix a double free in stm_register_device() - usb: gadget: ncm: Fix handling of zero block length packets - ASoC: topology: Fix route memory corruption - ASoC: topology: Fix references to freed memory - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - drm/radeon: fix UBSAN warning in kv_dpm.c - filelock: fix potential use-after-free in posix_lock_inode - PCI/ROM: Fix PCI ROM header check bug - drm/lima: mask irqs in timeout path before hard reset - drm/lima: add mask irq callback to gp and pp - net/smc: enable smcrv1 when RNIC supports rocev2 - HID: core: remove unnecessary WARN_ON() in implement() - drm: vc4: Fix possible null pointer dereference- !10436 CVE-2024-39476 - !10418 net: move to_gnet_bpf_attach_type() to filter.c - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" - !10065 iommu: Return right value in iommu_sva_bind_device() - net: move to_gnet_bpf_attach_type() to filter.c - !10334 fix CVE-2024-36479 for olk-5.10 - !10408 iommu/arm-smmu-v3: Fix the compile warning - !10363 drm/amdkfd: don't allow mapping the MMIO HDP page with large pages - !10058 net: mvpp2: clear BM pool before initialization - !10057 udp: do not accept non-tunnel GSO skbs landing in a tunnel - iommu/arm-smmu-v3: Fix the compile warning - !10339 net/sched: initialize noop_qdisc owner - !10366 v2 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - !10336 v2 mm: numa-affinity: support THP migration - !10321 media: i2c: et8ek8: Don't strip remove function when driver is builtin - !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver - !10342 CVE-2024-39471 - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages - drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq() - drm/amdgpu: add error handle to avoid out-of-bounds - net/sched: initialize noop_qdisc owner - mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code - mm: numa-affinity: delete the duplicate numa_migrate_prep - mm: numa-affinity: backport some migrate policy from AutoNuma - mm: numa-affinity: support THP migration - mm: thp: skip make PMD PROT_NONE if THP migration is not supported - mm: migrate: check mapcount for THP instead of refcount - mm: migrate: don't split THP for misplaced NUMA page - mm/migrate: fix NR_ISOLATED corruption on 64-bit - mm: migrate: account THP NUMA migration counters correctly - mm: thp: refactor NUMA fault handling - mm: memory: make numa_migrate_prep() non-static - mm: fix KABI broken in struct vm_fault - mm: memory: add orig_pmd to struct vm_fault - !10333 BMA: Fix DMA reset problem and change the version - fpga: bridge: add owner module and take its refcount - fpga: remove redundant checks for bridge ops - fpga: bridge: properly initialize bridge device before populating children - fpga: bridge: Use standard dev_release for class driver - fpga: bridge: Rename dev to parent for parent device - BMA/kbox_drv: Change the version number. - BMA/veth_drv: Change the version number. - BMA/cdev_drv: Change the version number. - BMA/edma_drv: Fix DMA reset problem and change the version number. - !9362 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - media: i2c: et8ek8: Don't strip remove function when driver is builtin - net: phy: add set_loopback interface to realtek phy driver - !10316 sched: Add cfs_preferred_nid_init hook - !9976 KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() - !10073 serial: imx: Introduce timeout when waiting on transmitter empty - !10172 netrom: Fix a memory leak in nr_heartbeat_expiry() - sched: Add cfs_preferred_nid_init hook - !10295 sdma-dae: fix interrupt handle logic - !10253 fbdev: savage: Handle err return when savagefb_check_var failed - !10309 net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr - !10304 Backport 5.10.211 LTS patches from upstream - net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr - block: ataflop: more blk-mq refactoring fixes - drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 - tls: rx: drop pointless else after goto - s390: use the correct count for __iowrite64_copy() - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid - nouveau: fix function cast warnings - scsi: jazz_esp: Only build if SCSI core is builtin - bpf, scripts: Correct GPL license name - RDMA/srpt: fix function pointer cast warnings - arm64: dts: rockchip: set num-cs property for spi on px30 - RDMA/bnxt_re: Return error for SRQ resize - mptcp: fix lockless access in subflow ULP diag - usb: roles: don't get/set_role() when usb_role_switch is unregistered - usb: roles: fix NULL pointer issue when put module's reference - usb: cdns3: fix memory double free when handle zero packet - usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() - x86/alternative: Make custom return thunk unconditional - Revert "x86/alternative: Make custom return thunk unconditional" - x86/returnthunk: Allow different return thunks - x86/ftrace: Use alternative RET encoding - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR - Revert "x86/ftrace: Use alternative RET encoding" - PCI/MSI: Prevent MSI hardware interrupt number truncation - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler - s390/cio: fix invalid -EBUSY on ccw_device_start - erofs: fix lz4 inplace decompression - x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() - iwlwifi: mvm: write queue_sync_state only for sync - iwlwifi: mvm: do more useful queue sync accounting - platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC - lan743x: fix for potential NULL pointer dereference with bare card - btrfs: do not pin logs too early during renames - btrfs: unify lookup return value when dir entry is missing - btrfs: introduce btrfs_lookup_match_dir - btrfs: tree-checker: check for overlapping extent items - task_stack, x86/cea: Force-inline stack helpers - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use - ASoC: Intel: boards: get codec device with ACPI instead of bus search - ASoC: Intel: boards: harden codec property handling - mtd: spinand: macronix: Add support for MX35LFxGE4AD - cifs: add a warning when the in-flight count goes negative - powerpc/watchpoints: Annotate atomic context in more places - powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions - block: ataflop: fix breakage introduced at blk-mq refactoring - seccomp: Invalidate seccomp mode to catch death failures - x86/uaccess: Implement macros for CMPXCHG on user addresses - hsr: Avoid double remove of a node. - hvc/xen: prevent concurrent accesses to the shared ring - media: av7110: prevent underflow in write_ts_to_decoder() - ASoC: fsl_micfil: register platform component before registering cpu dai - ARM: dts: imx: Set default tuning step for imx6sx usdhc - irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable - ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger - pmdomain: renesas: r8a77980-sysc: CR7 must be always on - virtio-blk: Ensure no requests in virtqueues before deleting vqs. - firewire: core: send bus reset promptly on gap count error - scsi: lpfc: Use unsigned type for num_sge - hwmon: (coretemp) Enlarge per package core count limit - efi: Don't add memblocks for soft-reserved memory - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table - ext4: correct the hole length returned by ext4_map_blocks() - nvmet-fc: abort command when there is no binding - nvmet-fc: release reference on target port - nvmet-fcloop: swap the list_add_tail arguments - netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new - spi: sh-msiof: avoid integer overflow in constants - ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 - nvmet-tcp: fix nvme tcp ida memory leak - regulator: pwm-regulator: Add validity checks in continuous .get_voltage - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers - ahci: asm1166: correct count of reported ports - wifi: cfg80211: fix missing interfaces when dumping - dmaengine: fsl-qdma: increase size of 'irq_name' - dmaengine: shdma: increase size of 'dev_id' - sched/rt: Fix sysctl_sched_rr_timeslice intial value - zonefs: Improve error handling - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - smb: client: fix parsing of SMB3.1.1 POSIX create context - smb: client: fix potential OOBs in smb2_parse_contexts() - net/sched: Retire dsmark qdisc - net/sched: Retire ATM qdisc - net/sched: Retire CBQ qdisc - drivers: misc: sdma-dae: fix interrupt handle logic - fbdev: savage: Handle err return when savagefb_check_var failed - netrom: Fix a memory leak in nr_heartbeat_expiry() - serial: imx: Introduce timeout when waiting on transmitter empty - iommu: Return right value in iommu_sva_bind_device() - net: mvpp2: clear BM pool before initialization - udp: do not accept non-tunnel GSO skbs landing in a tunnel - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"- !9035 keys: Fix overwrite of key expiration on instantiation - !9182 netfilter: nf_tables: restore set elements when delete set fails - !10184 [RoCE]从社区回合patch到openEuler(OLK-5.10) - !10303 netfilter: nf_tables: do not compare internal table flags on updates - !10258 batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10280 v2 CVE-2022-48816 - !9780 ksmbd: fix wrong DataOffset validation of create context - !10278 usb-storage: alauda: Check whether the media is initialized - netfilter: nf_tables: do not compare internal table flags on updates - !10262 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - !10290 Backport 5.10.210 LTS patches from upstream - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() - net: bcmgenet: Fix EEE implementation - drm/msm/dsi: Enable runtime PM - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() - PM: runtime: add devm_pm_runtime_enable helper - nilfs2: replace WARN_ONs for invalid DAT metadata block requests - sched/membarrier: reduce the ability to hammer on sys_membarrier - Revert "arm64: Stash shadow stack pointer in the task struct on interrupt" - hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range() - scripts/decode_stacktrace.sh: optionally use LLVM utilities - scripts: decode_stacktrace: demangle Rust symbols - scripts/decode_stacktrace.sh: support old bash version - scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm - serial: 8250_exar: Set missing rs485_supported flag - serial: 8250_exar: Fill in rs485_supported - serial: Add rs485_supported to uart_port - mips: Fix max_mapnr being uninitialized on early stages - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support - bus: moxtet: Add spi device table - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" - tracing: Inform kmemleak of saved_cmdlines allocation - pmdomain: core: Move the unused cleanup to a _sync initcall - of: property: fix typo in io-channels - s390/qeth: Fix potential loss of L3-IP@ in case of network issues - irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update - irqchip/irq-brcmstb-l2: Add write memory barrier before exit - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() - nfp: flower: prevent re-adding mac index for bonded port - nfp: use correct macro for LengthSelect in BAR config - ALSA: hda/conexant: Add quirk for SWS JS201D - mmc: slot-gpio: Allow non-sleeping GPIO ro - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 - serial: max310x: improve crystal stable clock detection - serial: max310x: set default value when reading clock ready bit - ring-buffer: Clean ring_buffer_poll_wait() error return - iio: accel: bma400: Fix a compilation problem - staging: iio: ad5933: fix type mismatch regression - tracing: Fix wasted memory in saved_cmdlines logic - misc: fastrpc: Mark all sessions as invalid in cb_remove - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL - xen-netback: properly sync TX responses - kbuild: Fix changing ELF file type for output of gen_btf for big endian - firewire: core: correct documentation of fw_csr_string() kernel API - lsm: fix the logic in security_inode_getsecctx() - scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" - modpost: trim leading spaces when processing source files list - usb: f_mass_storage: forbid async queue when shutdown happen - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT - usb: ucsi_acpi: Fix command completion handling - HID: wacom: Do not register input devices until after hid_hw_start - HID: wacom: generic: Avoid reporting a serial of '0' to userspace - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 - i40e: Fix waiting for queues of all VSIs to be disabled - MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler - net: sysfs: Fix /sys/class/net/ path for statistics - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() - spi: ppc4xx: Drop write-only variable - of: unittest: Fix compile in the non-dynamic case - btrfs: send: return EOPNOTSUPP on unknown flags - btrfs: forbid deleting live subvol qgroup - btrfs: forbid creating subvol qgroups - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK - USB: serial: cp210x: add ID for IMST iM871A-USB - USB: serial: option: add Fibocom FM101-GL variant - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e - net/af_iucv: clean up a try_then_request_module() - netfilter: nft_ct: reject direction for ct id - netfilter: nft_compat: restrict match/target protocol to u16 - netfilter: nft_compat: reject unused compat flag - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - rxrpc: Fix response to PING RESPONSE ACKs to a dead call - hwmon: (coretemp) Fix bogus core_id to attr name mapping - hwmon: (coretemp) Fix out-of-bounds memory access - hwmon: (aspeed-pwm-tacho) mutex for tach reading - atm: idt77252: fix a memleak in open_card_ubr0 - selftests: net: avoid just another constant wait - drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - phy: renesas: rcar-gen3-usb2: Fix returning wrong error code - dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA - dmaengine: ti: k3-udma: Report short packet errors - dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools - bonding: remove print in bond_verify_device_path - HID: apple: Add 2021 magic keyboard FN key mapping - HID: apple: Add support for the 2021 Magic Keyboard - net: sysfs: Fix /sys/class/net/ path - net: ipv4: fix a memleak in ip_setup_cork - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() - ixgbe: Refactor overtemp event handling - ixgbe: Refactor returning internal error codes - ixgbe: Remove non-inclusive language - scsi: isci: Fix an error code problem in isci_io_request_build() - drm: using mul_u32_u32() requires linux/math64.h - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update - perf: Fix the nr_addr_filters fix - drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' - drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()' - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - libsubcmd: Fix memory leak in uniq() - PCI/AER: Decode Requester ID when no error info found - fs/kernfs/dir: obey S_ISGID - tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE - usb: hub: Replace hardcoded quirk value with BIT() macro - PCI: Only override AMD USB controller if required - mfd: ti_am335x_tscadc: Fix TI SoC dependencies - xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import - i3c: master: cdns: Update maximum prescaler value for i2c clock - um: net: Fix return type of uml_net_start_xmit() - um: Don't use vfprintf() for os_info() - um: Fix naming clash between UML and scheduler - leds: trigger: panic: Don't register panic notifier if creating the trigger failed - drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' - drm/amdgpu: Let KFD sync with VM fences - watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786 - clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() - clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() - drm/msm/dpu: Ratelimit framedone timeout msgs - media: ddbridge: fix an error code problem in ddb_probe - drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL - ALSA: hda: Intel: add HDA_ARL PCI ID support - PCI: add INTEL_HDA_ARL to pci_ids.h - media: rockchip: rga: fix swizzling for RGB formats - media: stk1160: Fixed high volume of stk1160_dbg messages - drm/mipi-dsi: Fix detach call without attach - drm/framebuffer: Fix use of uninitialized variable - drm/drm_file: fix use of uninitialized variable - f2fs: fix write pointers on zoned device after roll forward - drm/amd/display: Fix tiled display misalignment - fast_dput(): handle underflows gracefully - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument - ALSA: hda: Refer to correct stream index at loops - i40e: Fix VF disable behavior to block all traffic - Bluetooth: L2CAP: Fix possible multiple reject send - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 - wifi: cfg80211: free beacon_ies when overridden from hidden BSS - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices - arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property - arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property - md: Whenassemble the array, consult the superblock of the freshest device - block: prevent an integer overflow in bvec_try_merge_hw_page - net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path - ARM: dts: imx23/28: Fix the DMA controller node name - ARM: dts: imx23-sansa: Use preferred i2c-gpios properties - ARM: dts: imx27-apf27dev: Fix LED name - ARM: dts: imx25/27: Pass timing0 - ARM: dts: imx25: Fix the iim compatible string - ionic: pass opcode to devcmd_wait - ARM: dts: imx1: Fix sram node - ARM: dts: imx27: Fix sram node - ARM: dts: imx: Use flash@0,0 pattern - ARM: dts: imx25/27-eukrea: Fix RTC node name - ARM: dts: rockchip: fix rk3036 hdmi ports node - bpf: Set uattr->batch.count as zero before batched update or deletion - scsi: libfc: Fix up timeout error in fc_fcp_rec_error() - scsi: libfc: Don't schedule abort twice - ARM: dts: imx7s: Fix nand-controller #size-cells - ARM: dts: imx7s: Fix lcdif compatible - ARM: dts: imx7d: Fix coresight funnel ports - scsi: arcmsr: Support new PCI device IDs 1883 and 1886 - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - PCI: Add no PM reset quirk for NVIDIA Spectrum devices - selftests/bpf: Fix pyperf180 compilation failure with clang18 - selftests/bpf: satisfy compiler by having explicit return in btf test - ext4: fix inconsistent between segment fstrim and full fstrim - ecryptfs: Reject casefold directory inodes - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() - crypto: stm32/crc32 - fix parsing list of devices - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - ACPI: extlog: fix NULL pointer dereference check - PNP: ACPI: fix fortify warning - ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop - audit: Send netlink ACK before setting connection in auditd_set - regulator: core: Only increment use_count when enable_count changes - debugobjects: Stop accessing objects after releasing hash bucket lock - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel - powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE - powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() - powerpc: Fix build error due to is_valid_bugaddr() - drivers/perf: pmuv3: don't expose SW_INCR event in sysfs - x86/entry/ia32: Ensure s32 is sign extended to s64 - tick/sched: Preserve number of idle sleeps across CPU hotplug events - mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan - spi: bcm-qspi: fix SFDP BFPT read by usig mspi read - gpio: eic-sprd: Clear interrupt after set the interrupt type - drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume - drm/exynos: fix accidental on-stack copy of exynos_drm_plane - drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33] - arm64: dts: qcom: sc7180: fix USB wakeup interrupt types - arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts - ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12 - drm/bridge: nxp-ptn3460: simplify some error checking - drm/tidss: Fix atomic_flush check - drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking - gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 - exec: Fix error handling in begin_new_exec() - rbd: don't move requests to the running list on errors - btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args - btrfs: don't warn if discard range is not aligned to sector - btrfs: tree-checker: fix inline ref size in error messages - btrfs: ref-verify: free ref cache before clearing mount opt - net: fec: fix the unhandled context fault from smmu - fjes: fix memleaks in fjes_hw_setup - selftests: netdevsim: fix the udp_tunnel_nic test - net: mvpp2: clear BM pool before initialization - netfilter: nf_tables: validate NFPROTO_* family - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes - net/mlx5: DR, Use the right GVMI number for drop action - tcp: Add memory barrier to tcp_push() - afs: Hide silly-rename files from userspace - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - bnxt_en: Wait for FLR to complete during probe - mm: vmalloc: introduce array allocation functions - block: Remove special-casing of compound pages - nouveau/vmm: don't set addr on the fail path to avoid warning - rtc: Adjust failure return code for cmos_set_alarm() - mmc: mmc_spi: remove custom DMA mapped buffers - mmc: core: Use mrq.sbc in close-ended ffu - scripts/get_abi: fix source path leak - lsm: new security_file_ioctl_compat() hook - arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts - arm64: dts: qcom: sdm845: fix USB wakeup interrupt types - parisc/firmware: Fix F-extend for PDC addresses - PM: hibernate: Enforce ordering during image compression/decompression - crypto: api - Disallow identical driver names - ext4: allow for the last group to be marked as trimmed - iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. - iio: adc: ad7091r: Enable internal vref if external vref is not supplied - iio: adc: ad7091r: Allow users to configure device events - iio: adc: ad7091r: Set alert bit in config register - serial: sc16is7xx: add check for unsupported SPI modes during probe - spi: introduce SPI_MODE_X_MASK macro - serial: sc16is7xx: set safe default SPI clock frequency - units: add the HZ macros - units: change from 'L' to 'UL' - PCI: mediatek: Clear interrupt status before dispatching handler - usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled - usb: cdns3: fix iso transfer error when mult is not zero - usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config - usb: cdns3: fix uvc failure work since sg support enabled - usb: cdns3: Fixes for sparse warnings - !10246 ssb: Fix potential NULL pointer dereference in ssb_device_uevent() - !10224 scsi: ufs: Fix a deadlock in the error handler - SUNRPC: Do not dereference non-socket transports in sysfs - SUNRPC: lock against ->sock changing during sysfs read - !10245 Bluetooth: hci_core: Fix leaking sent_cmd skb - usb-storage: alauda: Check whether the media is initialized - !10232 fix CVE-2024-41007 - !10202 net: dsa: seville: register the mdiobus under devres - !10266 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - !9430 CVE-2022-48703 - !10255 dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10189 fix CVE-2024-40915 - !10187 fix CVE-2021-47205 - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list - RDMA/hns: Fix mbx timing out before CMD execution is completed - RDMA/hns: Fix insufficient extend DB for VFs. - RDMA/hns: Fix undifined behavior caused by invalid max_sge - RDMA/hns: Fix shift-out-bounds when max_inline_data is 0 - RDMA/hns: Fix missing pagesize and alignment check in FRMR - RDMA/hns: Fix unmatch exception handling when init eq table fails - RDMA/hns: Check atomic wr length - ssb: Fix potential NULL pointer dereference in ssb_device_uevent() - !10210 hns3 udma: functions related to CQ bank IDs are supported. - !10194 sched/fair: Take the scheduling domain into account in select_idle_core() - Bluetooth: hci_core: Fix leaking sent_cmd skb - !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport->dev - !9913 powerpc/pseries: Enforce hcall result buffer validity and size - !10217 CVE-2024-35931 - !10061 Backport bugfixes for RDMA/hns from mainline linux - !10046 nfs: Ensure that the NFS client returns a correct writeback error code - tcp: avoid too many retransmit packets - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() - !10222 bpf: Fix overrunning reservations in ringbuf - !10203 dma-mapping: benchmark: fix node id validation - !9817 arm64: mm: Pass pbha-performance-only bit under chosen node - !10019 drm/exynos/vidi: fix memory leak in .get_modes() - !10178 ima: Fix use-after-free on a dentry's dname.name - scsi: ufs: Fix a deadlock in the error handler - bpf: Fix overrunning reservations in ringbuf - drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info - drm/amdgpu: Skip do PCI error slot reset during RAS recovery - drm/amdgpu : Add hive ras recovery check - hns3 udma: functions related to CQ bank IDs are supported. - !10135 ALSA: timer: Set lower bound of start tick time - !10104 ecryptfs: Fix buffer size for tag 66 packet - dma-mapping: benchmark: fix node id validation - net: dsa: seville: register the mdiobus under devres - !10138 [sync] PR-10095: CVE-2024-40968 - sched/fair: Take the scheduling domain into account in select_idle_core() - !10107 tracing: Build event generation tests only as modules - riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context - clk: sunxi-ng: Unregister clocks/resets when unbinding - !10156 v2 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - !9836 fpga: manager: add owner module and take its refcount - net: openvswitch: fix race on port output - ima: Fix use-after-free on a dentry's dname.name - !10165 drop_monitor: replace spin_lock by raw_spin_lock - !10162 RDMA/mlx5: Add check for srq max_sge attribute - !10048 tipc: force a dst refcount before doing decryption - !10022 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - !10150 mips: bmips: BCM6358: make sure CBR is correctly set - drop_monitor: replace spin_lock by raw_spin_lock - RDMA/mlx5: Add check for srq max_sge attribute - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - mips: bmips: BCM6358: make sure CBR is correctly set - MIPS: Octeon: Add PCIe link status check - !10041 Fix CVE-2024-36939 - !10128 wifi: iwlwifi: mvm: don't read past the mfuart notifcation - ALSA: timer: Set lower bound of start tick time - !10118 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - !10079 drm/amdgpu: fix UBSAN warning in kv_dpm.c - !10052 vmci: prevent speculation leaks by sanitizing event in event_deliver() - !10009 xfs: fix mount hung while sb recover fail - !10088 fix CVE-2024-40995 - !9992 io_uring/io-wq: Use set_bit() and test_bit() at worker->flags - !9901 ipv6: fix possible race in __fib6_drop_pcpu_from() - !10096 [sync] PR-9741: scsi: qedf: Ensure the copied buf is NUL terminated - !9931 nvdimm: Backport some bugfixs - wifi: iwlwifi: mvm: don't read past the mfuart notifcation - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - tracing: Build event generation tests only as modules - ecryptfs: Fix buffer size for tag 66 packet - scsi: qedf: Ensure the copied buf is NUL terminated - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - net/sched: act_api: rely on rcu in tcf_idr_check_alloc - drm/amdgpu: fix UBSAN warning in kv_dpm.c - RDMA/hns: Fix UAF for cq async event - RDMA/hns: Add mutex_destroy() - Revert "RDMA/hns: Fix UAF for cq async event" - Revert "RDMA/hns: Add mutex_destroy()" - vmci: prevent speculation leaks by sanitizing event in event_deliver() - tipc: force a dst refcount before doing decryption - nfs: Ensure write and flush consume writeback errors - NFS: Don't report ENOSPC write errors twice - NFS: Use of mapping_set_error() results in spurious errors - nfs: ensure correct writeback errors are returned on close() - nfs: nfs_file_write() should check for writeback errors - sunrpc: fix KABI broken in struct rpc_create_args - nfs: Handle error of rpc_proc_register() in nfs_net_init(). - nfs: make the rpc_stat per net namespace - nfs: expose /proc/net/sunrpc/nfs in net namespaces - sunrpc: add a struct rpc_stats arg to rpc_create_args - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - drm/exynos/vidi: fix memory leak in .get_modes() - xfs: fix mount hung while sb recover fail - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags - dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n - nvdimm/pmem: use add_disk() error handling - powerpc/pseries: Enforce hcall result buffer validity and size - ipv6: fix possible race in __fib6_drop_pcpu_from() - fpga: manager: add owner module and take its refcount - arm64: mm: Pass pbha-performance-only bit under chosen node - ksmbd: fix wrong DataOffset validation of create context - thermal: int340x_thermal: Consolidate priv->data_vault checks - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR - netfilter: nf_tables: restore set elements when delete set fails - keys: Fix overwrite of key expiration on instantiation- !9850 power: supply: bq27xxx-i2c: Do not free non existing IRQ - !10031 ipv6: prevent possible NULL dereference in rt6_probe() - !10060 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9984 nilfs2: fix potential kernel bug due to lack of writeback flag waiting - !9990 netpoll: Fix race condition in netpoll_owner_active - !10040 lib/generic-radix-tree.c: Don't overflow in peek() - !9950 f2fs: remove clear SB_INLINECRYPT flag in default_options - !9968 CVE-2024-40972 - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9926 ocfs2: fix races between hole punching and AIO+DIO - !9910 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !9908 sock_map: avoid race between sock_map_close and sk_psock_put - !9946 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - !9936 fix CVE-2024-40934 - !9953 drm/komeda: check for error-valued pointer - lib/generic-radix-tree.c: Don't overflow in peek() - ipv6: prevent possible NULL dereference in rt6_probe() - netpoll: Fix race condition in netpoll_owner_active - nilfs2: fix potential kernel bug due to lack of writeback flag waiting - ext4: do not create EA inode under buffer lock - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() - !9871 cifs: Fix deadlock in cifs_writepages during reconnect - drm/komeda: check for error-valued pointer - !9897 ionic: fix use after netif_napi_del() - !9924 drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap - !9905 mptcp: ensure snd_una is properly initialized on connect - f2fs: remove clear SB_INLINECRYPT flag in default_options - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - !9893 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() - ocfs2: fix races between hole punching and AIO+DIO - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap - !9884 roh/core: Support macvlan in roh. - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !9827 ksmbd: fix slab out of bounds write in smb_inherit_dacl() - !9825 smb: client: fix potential deadlock when releasing mids - !9839 cgroup: Fix AA deadlock caused by cgroup_bpf_release - !9889 ipv6: sr: fix memleak in seg6_hmac_init_algo - sock_map: avoid race between sock_map_close and sk_psock_put - mptcp: ensure snd_una is properly initialized on connect - ionic: fix use after netif_napi_del() - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ipv6: sr: fix memleak in seg6_hmac_init_algo - !9368 CVE-2024-27416 - !9879 fs: improve dump_mapping() robustness - !9872 CVE-2024-38570 - !9881 v2 iommu/arm-smmu-v3: Change the style to identify the the hisi_platform - iommu/arm-smmu-v3: Change the style to identify the the hisi_platform - fs: improve dump_mapping() robustness - roh/core: Support macvlan in roh. - gfs2: Fix potential glock use-after-free on unmount - gfs2: Rename sd_{ glock => kill }_wait - cifs: Fix deadlock in cifs_writepages during reconnect - !9745 CVE-2024-39469 - !9843 xfs: fix log recovery buffer allocation for the legacy h_size fixup - power: supply: bq27xxx-i2c: Do not free non existing IRQ - xfs: fix log recovery buffer allocation for the legacy h_size fixup - cgroup: Fix AA deadlock caused by cgroup_bpf_release - ksmbd: fix slab out of bounds write in smb_inherit_dacl() - smb: client: fix potential deadlock when releasing mids - nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors - nilfs2: return the mapped address from nilfs_get_page() - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST- !9851 net/sched: act_skbmod: prevent kernel-infoleak - !9853 nilfs2: fix use-after-free of timer for log writer thread - !9831 mmc: davinci: Don't strip remove function when driver is builtin - !8096 Fix CVE-2024-35988 - nilfs2: fix use-after-free of timer for log writer thread - net/sched: act_skbmod: prevent kernel-infoleak - mmc: davinci: Don't strip remove function when driver is builtin - !9643 f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() - !9820 kdb: Fix buffer overflow during tab-complete - kdb: Fix buffer overflow during tab-complete - !9799 null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' - !9783 CVE-2024-38598 - !9772 btrfs: fix use-after-free after failure to create a snapshot - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' - !9792 v3 net: fix one NULL pointer dereference bug in net_rship module - !9795 drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference - !9363 fs/ntfs3: Use variable length array instead of fixed size - !9712 fix CVE-2024-38540 - drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference - net: fix one NULL pointer dereference bug in net_rship module - md: fix resync softlockup when bitmap size is less than array size - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter - Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter" - !9373 ALSA: core: Fix NULL module pointer assignment at card init - !9616 v2 wifi: carl9170: add a proper sanity check for endpoints - !9538 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9766 f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock - !9768 iomap: Don't finish dio under irq when there exists pages - !9753 v2 arm64: arm_pmuv3: Correctly extract and check the PMUVer - !9731 v2 Backport bpf bugfixes - btrfs: fix use-after-free after failure to create a snapshot - iomap: Don't finish dio under irq when there exists pages - !9719 KVM: LAPIC: Also cancel preemption timer during SET_LAPIC - !9764 wifi: ar5523: enable proper endpoint verification - !9711 fix CVE-2024-38615 - !9761 CVE-2024-26816 - !9756 net: openvswitch: fix overwriting ct original tuple for ICMPv6 - f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock - wifi: ar5523: enable proper endpoint verification - !9716 ax25: Fix reference count leak issues of ax25_dev - x86/boot: Ignore relocations in .notes sections in walk_relocs() too - x86, relocs: Ignore relocations in .notes section - net: openvswitch: fix overwriting ct original tuple for ICMPv6 - arm64: arm_pmuv3: Correctly extract and check the PMUVer - !9672 ax25: Fix reference count leak issue of net_device - !9735 net/9p: fix uninit-value in p9_client_rpc() - !9572 dma-mapping: benchmark: handle NUMA_NO_NODE correctly - !9571 media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries - net/9p: fix uninit-value in p9_client_rpc() - bpf: ensure main program has an extable - bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation - bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID - bpf: Fix memory leaks in __check_func_call - !9440 fix CVE-2024-38621 - !9705 net/hinic3: Add pcie device ID adaption for DPU_NIC card - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC - ax25: Fix reference count leak issues of ax25_dev - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq - cpufreq: exit() callback is optional - cpufreq: Rearrange locking in cpufreq_remove_dev() - cpufreq: Split cpufreq_offline() - cpufreq: Reorganize checks in cpufreq_offline() - !9701 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - net/hinic3: Add pcie device ID adaption for DPU_NIC card - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - !9640 CVE-2024-38582 - !9662 tls: fix missing memory barrier in tls_init - !9657 v2 CVE-2024-38586 - !9686 greybus: lights: check return of get_channel_from_mode - !9675 crypto: bcm - Fix pointer arithmetic - greybus: lights: check return of get_channel_from_mode - crypto: bcm - Fix pointer arithmetic - ax25: Fix reference count leak issue of net_device - tls: fix missing memory barrier in tls_init - r8169: Fix possible ring buffer corruption on fragmented Tx packets. - r8169: remove nr_frags argument from rtl_tx_slots_avail - r8169: improve rtl8169_start_xmit - r8169: improve rtl_tx - r8169: use READ_ONCE in rtl_tx_slots_avail - r8169: remove unneeded memory barrier in rtl_tx - f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() - nilfs2: fix potential hang in nilfs_detach_log_writer() - nilfs2: fix unexpected freezing of nilfs_segctor_sync() - wifi: carl9170: add a proper sanity check for endpoints - dma-mapping: benchmark: handle NUMA_NO_NODE correctly - media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - media: stk1160: fix bounds checking in stk1160_copy_video() - ALSA: core: Fix NULL module pointer assignment at card init - fs/ntfs3: Use variable length array instead of fixed size - riscv: Fix TASK_SIZE on 64-bit NOMMU - riscv: fix VMALLOC_START definition- !9160 xfs: don't use current->journal_info - !9429 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs - !9644 fix uaf when proc_cpuset_show - !9532 CVE-2024-37356 - !9496 netrom: fix possible dead-lock in nr_rt_ioctl() - cgroup: fix uaf when proc_cpuset_show - !9514 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt - !9559 CVE-2024-38597 - !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb - !9595 drm/arm/malidp: fix a possible null pointer dereference - !9593 ARM: 9170/1: fix panic when kasan and kprobe are enabled - !9504 um: Add winch to winch_handlers before registering winch IRQ - drm/arm/malidp: fix a possible null pointer dereference - ARM: 9170/1: fix panic when kasan and kprobe are enabled - !9587 s390/ap: Fix crash in AP internal function modify_bitmap() - s390/ap: Fix crash in AP internal function modify_bitmap() - !9569 net: fec: remove .ndo_poll_controller to avoid deadlocks - !9540 net/mlx5e: Avoid field-overflowing memcpy() - !9577 v2 btrfs: fix crash on racing fsync and size-extending write into prealloc - !9563 fs/ntfs3: Check 'folio' pointer for NULL - !9383 serial: max3100: Update uart_driver_registered on driver removal - btrfs: fix crash on racing fsync and size-extending write into prealloc - !8744 ext4 bugfix from mainline - !9499 ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - !9500 netfilter: nf_tables: flush pending destroy work before exit_net release - !9453 jffs2: prevent xattr node from overflowing the eraseblock - !9202 dyndbg: fix old BUG_ON in >control parser - !9193 wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work - !9201 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() - !9190 clk: Fix clk_core_get NULL dereference - !9188 net: phy: fix phy_get_internal_delay accessing an empty array - !9462 v2 CVE-2024-27032 - !9408 drm/mediatek: Add 0 size check to mtk_drm_gem_obj - !9447 rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow - !9425 ASoC: SOF: Fix DSP oops stack dump output contents - !9321 drm/amd/display: Fix potential index out of bounds in color transformation function - !9297 CVE-2021-47599 - !9401 Fix CVE-2024-31076 - !9434 cvm: delete dead code and resolve macro definition holes - !9395 CVE-2024-38587 - !9386 vfio/pci: fix potential memory leak in vfio_intx_enable() - !9199 init/main.c: Fix potential static_command_line memory overflow - !8683 v4 Fix CVE-2024-35879 - !9339 serial: max3100: Lock port->lock when calling uart_handle_cts_change() - !9470 net/mlx5: Add a timeout to acquire the command queue semaphore - !9442 net/mlx5: Discard command completions in internal error - !9290 net: bridge: xmit: make sure we have at least eth header len bytes - !9284 of: module: add buffer overflow check in of_modalias() - !9477 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - !9544 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - !9483 fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow - !9558 CVE-2024-39362 - !9456 bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE - !9527 media: lgdt3306a: Add a check against null-pointer-def - net: fec: remove .ndo_poll_controller to avoid deadlocks - fs/ntfs3: Check 'folio' pointer for NULL - net: fec: remove .ndo_poll_controller to avoid deadlocks - eth: sungem: remove .ndo_poll_controller to avoid deadlocks - i2c: acpi: Unbind mux adapters before delete - i2c: add fwnode APIs - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - net/mlx5e: Avoid field-overflowing memcpy() - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). - params: lift param_set_uint_minmax to common code - media: lgdt3306a: Add a check against null-pointer-def - !9511 blk-throttle: check for overflow in calculate_bytes_allowed - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt - blk-throttle: check for overflow in calculate_bytes_allowed - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() - blk-throttle: factor out code to calculate ios/bytes_allowed - !9507 Enable SIS_UTIL for arm64 and optimize load_balance - !9508 Revert "fs: Use CHECK_DATA_CORRUPTION() when - Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected" - config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64 - sched/numa: Fix numa imbalance in load_balance() - Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"" - Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL"" - !9333 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP - um: Add winch to winch_handlers before registering winch IRQ - netfilter: nf_tables: flush pending destroy work before exit_net release - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - netrom: fix possible dead-lock in nr_rt_ioctl() - fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - net/mlx5: Add a timeout to acquire the command queue semaphore - f2fs: fix to avoid potential panic during recovery - f2fs: fix to check return value of f2fs_reserve_new_block() - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE - jffs2: prevent xattr node from overflowing the eraseblock - rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow - net/mlx5: Discard command completions in internal error - cvm: delete dead code and resolve macro definition holes - usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs - ASoC: SOF: Fix DSP oops stack dump output contents - drm/mediatek: Add 0 size check to mtk_drm_gem_obj - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline - speakup: Fix sizeof() vs ARRAY_SIZE() bug - vfio/pci: fix potential memory leak in vfio_intx_enable() - serial: max3100: Update uart_driver_registered on driver removal - serial: max3100: Lock port->lock when calling uart_handle_cts_change() - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP - drm/amd/display: Fix potential index out of bounds in color transformation function - btrfs: remove stale comment about the btrfs_show_devname - btrfs: update latest_dev when we create a sprout device - btrfs: use latest_dev in btrfs_show_devname - btrfs: convert latest_bdev type to btrfs_device and rename - net: bridge: xmit: make sure we have at least eth header len bytes - of: module: add buffer overflow check in of_modalias() - dyndbg: fix old BUG_ON in >control parser - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() - init/main.c: Fix potential static_command_line memory overflow - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work - clk: Fix clk_core_get NULL dereference - net: phy: fix phy_get_internal_delay accessing an empty array - xfs: don't use current->journal_info - drm/phytium: Replace default efi fb0 with dc fb - ext4: fix warning in ext4_dio_write_end_io() - ext4: properly sync file size update after O_SYNC direct IO - iomap: update ki_pos a little later in iomap_dio_complete - driver core: Fix kabi broken - of: dynamic: Synchronize of_changeset_destroy() with the devlink removals - driver core: Introduce device_link_wait_removal()- !8098 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path - !5860 ksmbd: fix UAF issue in ksmbd_tcp_new_connection() - !9421 v3 block: fix WARNING in init_blk_queue_async_dispatch - block: fix WARNING in init_blk_queue_async_dispatch - !9391 fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected - fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected - !9327 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9264 ring-buffer: Fix a race between readers and resize checks - !9305 CVE-2024-26661 following bugfix - !9246 ksmbd: no response from compound read - !9350 tracing: Fix permissions for the buffer_percent file - tracing: Fix permissions for the buffer_percent file - !9347 sched: ARM64 enables SIS_PROP and disables SIS_UTIL" - sched: ARM64 enables SIS_PROP and disables SIS_UTIL" - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9318 Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP" - Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP" - drm/amd/display: Fix && vs || typos - drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()' - Revert "drm/amd/display: Fix && vs || typos" - !9268 net: sched: sch_multiq: fix possible OOB write in multiq_tune() - !9103 ksmbd: no response from compound read - !9186 spi: Fix deadlock when adding SPI controllers on SPI buses - !9283 hns3 udma: support non share jfr mode in UM - !9277 ima: Fix violation digests extending issue in cvm - hns3 udma: kernel support non share jfr mode in UM mode - net: sched: sch_multiq: fix possible OOB write in multiq_tune() - ring-buffer: Fix a race between readers and resize checks - !9244 urma: cannot uninstall uburma driver - !9250 Fix token error issue when concurrent calls - !9241 v2 Bugfix backport for rcu - urma: cannot uninstall uburma driver - Fix token error issue when concurrent calls - !9180 wifi: wilc1000: fix RCU usage in connect path - !9212 drm/amd/display: Fix division by zero in setup_dsc_config - ksmbd: no response from compound read - ima: Fix violation digests extending issue in cvm - !9239 Fix allmodconfig build frame size error - !9207 v2 sched: smart_grid: fix potential NULL pointer dereference - srcu: Fix callbacks acceleration mishandling - entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up - rcu: Defer RCU kthreads wakeup when CPU is dying - RDMA/hiroce3: Fix allmodconfig build frame size error - !7729 loop: use lo->lo_disk for kobject_uevent - !9211 memcg: attach memcg async reclaim worker to curcpu - !9168 UBIFS: fixes a series of issues that caused by power cut - !9000 media: tc358743: register v4l2 async device only after successful setup - !9087 fs/9p: fix uninitialized values during inode evict - drm/amd/display: Fix division by zero in setup_dsc_config - memcg: attach memcg async reclaim worker to curcpu - sched: smart_grid: fix potential NULL pointer dereference - spi: fix kabi breakage in struct spi_controller - spi: fix use-after-free of the add_lock mutex - spi: Fix deadlock when adding SPI controllers on SPI buses - wifi: wilc1000: fix RCU usage in connect path - ubifs: dbg_orphan_check: Fix missed key type checking - ubifs: Fix unattached inode when powercut happens in creating - ubifs: Fix space leak when powercut happens in linking tmpfile - ubifs: Move ui->data initialization after initializing security - ubifs: Fix adding orphan entry twice for the same inode - ubifs: Remove insert_dead_orphan from replaying orphan process - ubifs: Don't add xattr inode into orphan area - ubifs: Fix unattached xattr inode if powercut happens after deleting - ubifs: Fix some kernel-doc comments - ubifs: Fix spelling mistakes - ksmbd: no response from compound read - fs/9p: fix uninitialized values during inode evict - media: tc358743: register v4l2 async device only after successful setup - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path - loop: use lo->lo_disk for kobject_uevent - ksmbd: fix UAF issue in ksmbd_tcp_new_connection()- Add the pub key in openEuler RPM-PGP certificate- !9092 v2 ksmbd: validate request buffer size in smb2_allocate_rsp_buf() - !9030 bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue - !9112 Backport some optimizing patches for kunpeng920 - !9099 Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() - !9166 A Solution to Re-enable hugetlb vmemmap optimize on ARM64 - !9163 genirq: introduce handle_fasteoi_edge_irq flow handler - ARM: 9278/1: kfence: only handle translation faults - arm64: mm: HVO: support BBM of vmemmap pgtable safely - arm64: mm: kfence: only handle translation faults - mm: HVO: introduce helper function to update and flush pgtable - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - !8753 memcg: fix input of try_to_free_mem_cgroup_pages - !9149 [sync] PR-9054: soc: fsl: qbman: Use raw spinlock for cgr_lock - !9125 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process - !9138 v2 CVE-2024-36971 - !8494 rpmsg: virtio: Free driver_override when rpmsg_remove() - !9073 v2 Fix UAF problem of hpool - soc: fsl: qbman: Use raw spinlock for cgr_lock - !9131 mm: swap: fix race between free_swap_and_cache() and swapoff() - !9129 ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses - !9068 Bluetooth: RFCOMM: Fix not validating setsockopt user input - !8700 wifi: cfg80211: check A-MSDU format more carefully - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - mm: swap: fix race between free_swap_and_cache() and swapoff() - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses - arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process - !8999 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !8938 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change - arm64: syscall: unmask DAIF for tracing status - arm64: Snapshot thread flags - sched: Snapshot thread flags - entry: Snapshot thread flags - x86: Snapshot thread flags - thread_info: Add helpers to snapshot thread flags - irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses - sched/fair: Optimize test_idle_cores() for !SMT - Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() - !8940 firewire: ohci: mask bus reset interrupts between ISR and bottom half - !8747 dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA - ksmbd: validate request buffer size in smb2_allocate_rsp_buf() - !9074 [sync] PR-8963: Fix CVE-2024-35915 - !9083 Bluetooth: L2CAP: Fix not validating setsockopt user input - !9081 v2 arm64: mm: Replace global variable in pbha with static key - !9084 v5 xfs: atomic writes for xfs - block: fix kabi in struct queue_limits - xfs: make bunmapi observe forcealigin - xfs: Only free full extents for forcealign - xfs: Update xfs_is_falloc_aligned() mask for forcealign - xfs: fix set xflags fail when inode has extent hit - xfs: support atomic write ioctl - fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE - fs: xfs: Validate atomic writes - fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign - fs: iomap: Atomic write support - fs: Add FS_XFLAG_ATOMICWRITES flag - fs: xfs: iomap: Sub-extent zeroing - fs: iomap: Sub-extent zeroing - fs: xfs: Do not free EOF blocks for forcealign - fs: xfs: Make file data allocations observe the 'forcealign' flag - fs: xfs: Enable file data forcealign feature - fs: xfs: Introduce FORCEALIGN inode flag - nvme: Atomic write support - block: Add core atomic write support - fs: Initial atomic write support - block: get atomic write max sectors - Bluetooth: L2CAP: Fix not validating setsockopt user input - arm64: mm: Replace global variable in pbha with static key - !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group - !9067 config: enable CONFIG_BLK_CGROUP_IOCOST by default - !9063 v3 block: support to dispatch bio asynchronously - !9066 change sdma-dae default mode to n - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - nfc: nci: Fix uninit-value in nci_rx_work - nfc: nci: Fix kcov check in nci_rx_work() - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - !8827 v2 iomap: fix sub-page not set dirty state - mm/dynamic_hugetlb: use rcu lock to protect hpool - mm/dynamic_hugetlb: simplify the refcount code - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group - !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance. - !9055 CVE-2024-36020 - !9015 CVE-2024-36953 - !9014 drm/vc4: don't check if plane->state->fb == state->fb - Bluetooth: RFCOMM: Fix not validating setsockopt user input - config: enable CONFIG_BLK_CGROUP_IOCOST by default - drivers: misc: sdma-dae: not compile sdma-dae by default - block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC - block: support to dispatch bio asynchronously - !9050 CVE-2024-35796 - roh/hns3: Add ROH client case in hclgevf_init_client_instance. - i40e: fix vf may be used uninitialized in this function warning - !9020 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - net: ll_temac: platform_get_resource replaced by wrong function - !7205 mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations - !8908 Refactor hbmdev a bit - !9001 roh/hns3: Fix IMP reset vlan unusable. - !8774 CVE-2024-36914 - !9027 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !8828 drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() - !8719 CVE-2024-35887 - !8872 drm/vmwgfx: Fix invalid reads in fence signaled events - !8882 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - !8921 hugetlbfs: fix hugetlbfs_statfs() locking - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id - drm/vc4: don't check if plane->state->fb == state->fb - roh/hns3: Fix IMP reset vlan unusable. - !8965 cvm: enhance security for cvm host feature - !8982 fix CVE-2024-36905 - !8996 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - net: relax socket state check at accept time. - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - cvm: enhance security for cvm host feature - firewire: ohci: mask bus reset interrupts between ISR and bottom half - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change - hugetlbfs: fix hugetlbfs_statfs() locking - arm64: config: Open the hbmdev related config - soc: hisilicon: Don't poweroff if memblocks don't offlined - soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - drm/vmwgfx: Fix invalid reads in fence signaled events - drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() - iomap: Ensure sub-page dirty state is set during mmap writes - Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor" - drm/amd/display: Skip on writeback when it's not applicable - memcg: fix input of try_to_free_mem_cgroup_pages - dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA - ax25: fix use-after-free bugs caused by ax25_ds_del_timer - wifi: cfg80211: check A-MSDU format more carefully - rpmsg: virtio: Free driver_override when rpmsg_remove() - mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations- !8599 Bluetooth: hci_core: Fix possible buffer overflow - !8949 CVE-2022-48652 - !8602 netfilter: nf_tables: set dormant flag on hook register failure - !8867 ipv6: prevent NULL dereference in ip6_output() - !8779 smb: client: fix UAF in smb2_reconnect_server() - !8893 [sync] PR-8531: gpiolib: cdev: fix uninitialised kfifo - !8985 cvm_tsi: Fix security issue for Confidential cVM TSI - !8686 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash - !8711 ubifs: Set page uptodate in the correct place - !8860 blk-iocost: do not WARN if iocg was already offlined - !8639 s390/qeth: Fix kernel panic after setting hsuid - !8946 usb: typec: ucsi: Limit read size on v1.2 - !8969 Fix CVE-2024-36949 - cvm_tsi: Fix security issue for Confidential cVM TSI - !8216 ACPI: video: check for error while searching for backlight device parent - !8903 ALSA: scarlett2: Add missing error checks to *_ctl_get() - !8584 virtio-blk: fix implicit overflow on virtio_max_dma_size - !8838 blk-iocost: avoid out of bounds shift - !8856 PCI/PM: Drain runtime-idle callbacks before driver removal - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdkfd: Rework kfd_locked handling - !8906 net/mlx5e: Fix use-after-free of encap entry in neigh update handler - !8910 gpiolib: cdev: Fix use after free in lineinfo_changed_notify - ice: Fix crash by keep old cfg when update TCs more than queues - ice: ethtool: Prohibit improper channel config for DCB - !8879 net: core: reject skb_copy(_expand) for fraglist GSO skbs - !6695 netfilter: nft_set_pipapo: do not free live element - usb: typec: ucsi: Limit read size on v1.2 - !8891 net: fix out-of-bounds access in ops_init - !8871 add sdma-dae for openeuler 22.03 SP4 - !8762 tipc: fix UAF in error path - !8742 octeontx2-af: avoid off-by-one read from userspace - !8734 mptcp: ensure snd_nxt is properly initialized on connect - !8634 batman-adv: Avoid infinite loop trying to resize local TT - !8736 net: hns3: fix kernel crash when devlink reload during initialization - !8745 afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server - !3547 fs: mitigatin cacheline false sharing in struct file - !8887 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - gpiolib: cdev: Fix use after free in lineinfo_changed_notify - net/mlx5e: Fix use-after-free of encap entry in neigh update handler - ALSA: scarlett2: Add missing error checks to *_ctl_get() - !8785 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - drivers: misc: sdma-dae: enable sdma_dae for arm64 - drivers: misc: sdma-dae: support page fault preprocess - gpiolib: cdev: fix uninitialised kfifo - !8849 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - net: fix out-of-bounds access in ops_init - !8666 phonet/pep: fix racy skb_queue_empty() use - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - net: core: reject skb_copy(_expand) for fraglist GSO skbs - drivers: misc: sdma-dae: support interrupt init and handle - drivers: misc: sdma-dae: support sqe task send and execute - drivers: misc: sdma-dae: support channel management - drivers: misc: sdma-dae: support getting streamID - drivers: misc: sdma-dae: support initializ sdma driver - ipv6: prevent NULL dereference in ip6_output() - blk-iocost: do not WARN if iocg was already offlined - PCI/PM: Drain runtime-idle callbacks before driver removal - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - !8684 tcp: properly terminate timers for kernel sockets - !8629 erspan: make sure erspan_base_hdr is present in skb->head - blk-iocost: avoid out of bounds shift - !8635 ipv6: Fix potential uninit-value access in __ip6_make_skb() - !8550 tipc: fix a possible memleak in tipc_buf_append - !8726 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8808 v2 Add support for PCC Operation Region - !8623 fs/9p: only translate RWX permissions for plain 9P2000 - !8479 scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - !8770 IMA: Check cvm world before call smc function - !8797 kvm: arm64: Fix a compilation error - !8782 drivers: net: ub: dev: network_mgmt: Modify the dguid of network control packets. - arm64: config: Enable ACPI_PCC - ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available - ACPI: PCC: Fix unintentional integer overflow - ACPI: PCC: Fix Tx acknowledge in the PCC address space handler - ACPI: PCC: replace wait_for_completion() - ACPI: PCC: Release resources on address space setup failure path - ACPI: PCC: pcc_ctx can be static - ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype - ACPICA: Add support for PCC Opregion special context data - kvm: arm64: Fix a compilation error - network_mgmt: Modify the dguid of network control packets. - !8781 HNS3: Supports the configuration of default mc guid - !8789 Bluetooth: SCO: Fix not validating setsockopt user input - !8658 usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group - !8673 IMA: Support uid and gid tamplate - IMA: Check cvm world before call smc function - Bluetooth: SCO: Fix not validating setsockopt user input - !8679 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - !8558 xen-netfront: Add missing skb_mark_for_recycle - !8725 v6 Fix CVE-2023-52732 - !8222 Fix CVE-2023-52672 - !8590 geneve: fix header validation in geneve[6 - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - HNS3: Supports the configuration of default mc guid - smb: client: fix UAF in smb2_reconnect_server() - !8355 powerpc: defconfig: Disable CONFIG_DW_EDMA and CONFIG_DW_EDMA_PCIE - tipc: fix UAF in error path - !8749 ubifs: Check @c->dirty_[n|p - ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex - afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server - octeontx2-af: avoid off-by-one read from userspace - !8723 crypto: hisilicon/qm - change function type to void - !8536 livepatch: Fix find wrong ftrace entry - !8682 ACPI: bus: Ensure that notify handlers are not running after removal - !8688 x86/signal: Fix the value returned by strict_sas_size() - !8618 CVE-2024-35896 - net: hns3: fix kernel crash when devlink reload during initialization - !8607 CVE-2024-35895 - mptcp: ensure snd_nxt is properly initialized on connect - !8586 fix CVE-2021-47558 - !8548 fix CVE-2024-36906 - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - ceph: blocklist the kclient when receiving corrupted snap trace - ceph: shut down access to inode when async create fails - ceph: refactor remove_session_caps_cb - ceph: fix auth cap handling logic in remove_session_caps_cb - ceph: drop private list from remove_session_caps_cb - crypto: hisilicon/qm - change function type to void - !7930 bpf: Protect against int overflow for stack access size - !8581 22.03-SP4-ACC patch - !8396 RDMA/hns: A set of bugfixes for openeuler 22.03 SP4 - !8613 CVE-2024-35854 - !8583 mmc: sdhci-msm: pervent access to suspended controller - ubifs: Set page uptodate in the correct place - !8693 【OLK-5.10】Fix some problems about patch "net: hns3: release PTP resources if pf initialization failed" - net: hns3: release PTP resources if pf initialization failed - Revert "net: hns3: release PTP resources if pf initialization failed" - x86/signal: Fix the value returned by strict_sas_size() - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash - tcp: properly terminate timers for kernel sockets - ACPI: bus: Ensure that notify handlers are not running after removal - crypto: hisilicon/qm - Add the default processing branch - crypto: hisilicon/debugfs - Resolve the problem of applying for redundant space in sq dump - crypto: hisilicon/sec - Fix memory leak for sec resource release - crypto: hisilicon - Adjust debugfs creation and release order - crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation - crypto: hisilicon/sgl - Delete redundant parameter verification - crypto: hisilicon/debugfs - Fix debugfs uninit process issue - crypto: hisilicon/sec - Add the condition for configuring the sriov function - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags - !8646 Fix vf init and common user permissions issue - crypto: hisilicon - Fix smp_processor_id() warnings - !8534 riscv: process: Fix kernel gp leakage - !8542 octeontx2-af: Fix possible null pointer dereference. - phonet/pep: fix racy skb_queue_empty() use - !8642 v9 Memory access profiler(SPE) driven NUMA balancing - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group - !8483 KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm - net/ethernet/huawei/hiroce3: Fix vf init and common user permissions issue - !8461 i2c: smbus: fix NULL function pointer dereference - config: Enable memory sampling based pmu for numa balance by default - samples/bpf: Add program for memory access by spe - tracing, mem-sampling-sample: Adding tracking events to hardware-sampled page access - driver/arm/spe: making mem_sampling and perf mutually exclusive with spe driver - tracing, numa balance: add trace events for numa data caused by mem_sampling - mm/mem_sampling.c: Add controlling interface for mem_sampling on numa balance - mm/mem_sampling.c: Drive NUMA balancing via mem_sampling access data - sched: Enable per-process mem_sampling from sched switch path - mm/mem_sampling.c: Add controlling interface for mem_sampling - mm: Add PMU based memory sampling abstract layer - drivers/arm/spe: In-kernel SPE driver for page access profiling - !8555 rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back - s390/qeth: Fix kernel panic after setting hsuid - ipv6: Fix potential uninit-value access in __ip6_make_skb() - batman-adv: Avoid infinite loop trying to resize local TT - erspan: make sure erspan_base_hdr is present in skb->head - fs/9p: only translate RWX permissions for plain 9P2000 - netfilter: complete validation of user input - netfilter: validate user input for expected length - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash - Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem" - bpf: Allow delete from sockmap/sockhash only if update is allowed - bpf, sockmap: Prevent lock inversion deadlock in map delete elem - netfilter: nf_tables: set dormant flag on hook register failure - Bluetooth: hci_core: Fix possible buffer overflow - geneve: fix header validation in geneve[6]_xmit_skb - net: stmmac: Disable Tx queues when reconfiguring the interface - virtio-blk: fix implicit overflow on virtio_max_dma_size - mmc: sdhci-msm: pervent access to suspended controller - xen-netfront: Add missing skb_mark_for_recycle - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back - tipc: fix a possible memleak in tipc_buf_append - ARM: 9381/1: kasan: clear stale stack poison - octeontx2-af: Fix possible null pointer dereference. - livepatch: Fix find wrong ftrace entry - riscv: process: Fix kernel gp leakage - KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - i2c: smbus: fix NULL function pointer dereference - RDMA/hns: Fix missing list_del in hns_roce_hem - RDMA/hns: Fix deadlock when using DCA debugfs. - RDMA/hns: Set NULL after mtr_node is freed - RDMA/hns: Fix missing validation check of DCA mem size - RDMA/hns: directly read the scc parameters in the driver instead of the firmware - RDMA/hns: Fix missing default values of scc parameters - RDMA/hns: Fix fmt output error - RDMA/hns: Fix cpu stuck by printings during reset - RDMA/hns: Fix CPU stuck due to read polling during reset - powerpc: defconfig: Disable CONFIG_DW_EDMA and CONFIG_DW_EDMA_PCIE - pipe: wakeup wr_wait after setting max_usage - fs/pipe: move check to pipe_has_watch_queue() - ACPI: video: check for error while searching for backlight device parent - ima: Define new template fields iuid and igid - ima: Add ima_show_template_uint() template library function - bpf: Protect against int overflow for stack access size - netfilter: nft_set_pipapo: do not free live element - fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64 - fs: mitigatin cacheline false sharing in struct file- !8425 CVE-2023-52677 - !8519 mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - !8545 v2 arm64 mpam fix patch - !8468 v2 CVE-2024-35808 - !8046 block: prevent division by zero in blk_rq_stat_sum() - !8605 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !7670 btrfs: send: handle path ref underflow in header iterate_inode_ref() - !8513 net: ena: Fix incorrect descriptor free behavior - !8535 v4 Fix soft lockup in stress test - !8561 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update - !8497 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !7803 v2 selinux: avoid dereference of garbage after mount failure - !6393 crypto: xilinx - call finalize with bh disabled - !8539 v2 iommu/arm-smmu-v3: Reducing the CMD_SYNC times - !8504 CVE: CVE-2024-36015 - !8261 tty: fix hang on tty device with no_room set - !8110 drm/client: Fully protect modes[ - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update - !8472 fix CVE-2024-27415 - !8527 v8 Add support for l0 - !8395 5.10: fix CVE-2024-35978 - !8541 v2 iommu/iova: move depot up to avoid cache conflict - !8407 pinctrl: core: delete incorrect free in pinctrl_enable() - !8240 v2 dmaengine: idxd: Fix oops during rmmod on single-CPU platforms - arm64/mpam: Fix softlockup when reading mondata - arm64/mpam: Fix wrong seconds to jiffies conversion - arm64/mpam: change allocation mode from GFP_KERNEL to GFP_NOWAIT - mpam/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup - mpam/resctrl: Clean up resctrl_group_rmdir_[ctrl/mon]() - mpam/resctrl: Clean up unused function parameter in mkdir path - mpam/resctrl: Fix a deadlock due to inaccurate reference - iommu/iova: move depot up to avoid cache conflict - iommu/arm-smmu-v3: Reducing the CMD_SYNC times - iommu/iova: Try to schedule out when free iova too long - iommu/iova: free iovas on each cpu in flush queue - arm64: config: Enable hisi l3t & l0 by default - hisi: l0: Add support for l0 - hisi: l3t: Add L3 cache driver for hisi - mm/mempolicy: Add and export get_vma_policy_node - arm64: export cpu_logical_map - export symbol alloc_contig_pages - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - net: ena: Fix incorrect descriptor free behavior - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8397 mm/hugetlb: fix missing hugetlb_lock for resv uncharge - !8373 dma-direct: Leak pages on dma_set_decrypted() failure - !8428 drm/amdgpu: Fix even more out of bound writes from debugfs - !8339 soc: qcom: llcc: Handle a second device without data corruption - !8368 efi/capsule-loader: fix incorrect allocation size - netfilter: br_netfilter: skip conntrack input hook for promisc packets - netfilter: bridge: confirm multicast packets before passing them up the stack - md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen - md/dm-raid: don't call md_reap_sync_thread() directly - !8454 v3 net: Bacport hulk patches - !8069 CVE-2021-47427 - !8299 xfs: Fix file creation failure - !8426 Backport 5.10.209 LTS patches from upstream - !8416 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - net: xfrm: skip policies marked as dead while reinserting policies - tcp_comp: modify default value of TCP_COMP to n - bpf: socketmap: add Kconfig for customized socketmap - bpf: fix magic numbers in bpf_get_sockops_uid_gid() - netfilter: make return-type and function-name in the same line - bpf: fix type incompatible warning - bpf: fix format type mismatch warning - !8342 net/mlx5: Properly link new fs rules into the tree - drm/amdgpu: Fix even more out of bound writes from debugfs - arm64: dts: armada-3720-turris-mox: set irq type for RTC - i2c: s3c24xx: fix transferring more than one message in polling mode - i2c: s3c24xx: fix read transfers in polling mode - selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes - selftests: mlxsw: qos_pfc: Convert to iproute2 dcb - ethtool: netlink: Add missing ethnl_ops_begin/complete - kdb: Fix a potential buffer overflow in kdb_local() - ipvs: avoid stat macros calls from preemptible context - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description - netfilter: nf_tables: skip dead set elements in netlink dump - netfilter: nf_tables: do not allow mismatch field size and set key length - net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe - net: ravb: Fix dma_addr_t truncation in error case - net: phy: micrel: populate .soft_reset for KSZ9131 - net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames - s390/pci: fix max size calculation in zpci_memcpy_toio() - PCI: keystone: Fix race condition when initializing PHYs - serial: imx: Correct clock error message in function probe() - perf env: Avoid recursively taking env->bpf_progs.lock - nvmet-tcp: fix a crash in nvmet_req_complete() - usb: cdc-acm: return correct error code on unsupported break - tty: use 'if' in send_break() instead of 'goto' - tty: don't check for signal_pending() in send_break() - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK - tty: change tty_write_lock()'s ndelay parameter to bool - perf genelf: Set ELF program header addresses properly - iio: adc: ad9467: fix scale setting - iio: adc: ad9467: don't ignore error codes - iio: adc: ad9467: fix reset gpio handling - iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify - software node: Let args be NULL in software_node_get_reference_args - acpi: property: Let args be NULL in __acpi_node_get_property_reference - libapi: Add missing linux/types.h header to get the __u64 type on io.h - power: supply: cw2015: correct time_to_empty units in sysfs - MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() - MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() - mips: Fix incorrect max_low_pfn adjustment - mips: dmi: Fix early remap on MIPS32 - leds: aw2013: Select missing dependency REGMAP_I2C - HID: wacom: Correct behavior when processing some confidence == false touches - iio: adc: ad7091r: Pass iio_dev to event handler - x86/kvm: Do not try to disable kvmclock if it was not enabled - wifi: mwifiex: configure BSSID consistently when starting AP - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code - iommu/arm-smmu-qcom: Add missing GMU entry to match table - io_uring/rw: ensure io->bytes_done is always initialized - pwm: jz4740: Don't use dev_err_probe() in .request() - fbdev: flush deferred work in fb_deferred_io_fsync() - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx - ALSA: oxygen: Fix right channel of capture volume mixer - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock - usb: mon: Fix atomicity violation in mon_bin_vma_fault - usb: typec: class: fix typec_altmode_put_partner to put plugs - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" - usb: chipidea: wait controller resume finished for wakeup irq - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" - Revert "usb: dwc3: Soft reset phy on probe for host" - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - net: ethernet: mtk_eth_soc: remove duplicate if statements - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" - virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session() - virtio-crypto: fix memory-leak - dma-mapping: Fix build error unused-value - Input: atkbd - use ab83 as id when skipping the getid command - binder: fix unused alloc->free_async_space - binder: fix async space check for 0-sized buffers - keys, dns: Fix size check of V1 server-list header - of: unittest: Fix of_count_phandle_with_args() expected value message - of: Fix double free in of_parse_phandle_with_args_map - IB/iser: Prevent invalidating wrong MR - mmc: sdhci_omap: Fix TI SoC dependencies - mmc: sdhci_am654: Fix TI SoC dependencies - pwm: stm32: Fix enable count for clk in .probe() - pwm: stm32: Use hweight32 in stm32_pwm_detect_channels - pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw - clk: fixed-rate: add devm_clk_hw_register_fixed_rate - clk: si5341: fix an error code problem in si5341_output_clk_set_rate - watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling - watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO - watchdog: set cdev owner before adding - drivers: clk: zynqmp: update divider round rate logic - clk: zynqmp: Add a check for NULL pointer - clk: zynqmp: make bestdiv unsigned - drivers: clk: zynqmp: calculate closest mux rate - clk: qcom: videocc-sm8150: Add missing PLL config property - clk: qcom: videocc-sm8150: Update the videocc resets - dt-bindings: clock: Update the videocc resets for sm8150 - gpu/drm/radeon: fix two memleaks in radeon_vm_init - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() - media: dvbdev: drop refcount on error path in dvb_device_open() - f2fs: fix to update iostat correctly in f2fs_filemap_fault() - f2fs: fix to check compress file in f2fs_move_file_range() - media: rkisp1: Disable runtime PM in probe error path - clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config - media: cx231xx: fix a memleak in cx231xx_init_isoc - drm/bridge: tc358767: Fix return value on error case - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table - drm/radeon/dpm: fix a memleak in sumo_parse_power_table - drm/drv: propagate errors from drm_modeset_register_all() - drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks - drm/msm/mdp4: flush vblank event on disable - ASoC: cs35l34: Fix GPIO name and drop legacy include - ASoC: cs35l33: Fix GPIO name and drop legacy include - drm/radeon: check return value of radeon_ring_lock() - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() - drm/bridge: Fix typo in post_disable() description - drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer - rcu: Create an unrcu_pointer() to remove __rcu from a pointer - drm/panel-elida-kd35t133: hold panel in reset for unprepare - RDMA/usnic: Silence uninitialized symbol smatch warnings - ARM: davinci: always select CONFIG_CPU_ARM926T - Bluetooth: btmtkuart: fix recv_buf() return value - Bluetooth: Fix bogus check for re-auth no supported with non-ssp - netfilter: nf_tables: mark newset as dead on transaction abort - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() - rtlwifi: rtl8192de: make arrays static const, makes object smaller - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() - wifi: rtlwifi: add calculate_bit_shift() - dma-mapping: clear dev->dma_mem to NULL after freeing it - dma-mapping: Add dma_release_coherent_memory to DMA API - virtio/vsock: fix logic which reduces credit update messages - selftests/net: fix grep checking for fib_nexthop_multiprefix - arm64: dts: qcom: sdm845-db845c: correct LED panic indicator - arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator - scsi: fnic: Return error if vmalloc() failed - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior - firmware: meson_sm: populate platform devices from sm device tree data - firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() - net/ncsi: Fix netlink major/minor version numbers - ncsi: internal.h: Fix a spello - ARM: dts: qcom: apq8064: correct XOADC register address - wifi: libertas: stop selecting wext - wifi: ath11k: Defer on rproc_get failure - bpf: Add crosstask check to __bpf_get_stack - bpf, lpm: Fix check prefixlen before walking trie - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT - blocklayoutdriver: Fix reference leak of pnfs_device_node - crypto: scomp - fix req->dst buffer overflow - crypto: sahara - do not resize req->src when doing hash operations - crypto: sahara - fix processing hash requests with req->nbytes < sg->length - crypto: sahara - improve error handling in sahara_sha_process() - crypto: sahara - fix wait_for_completion_timeout() error handling - crypto: sahara - fix ahash reqsize - crypto: sahara - handle zero-length aes requests - crypto: sahara - avoid skcipher fallback code duplication - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" - fs: indicate request originates from old mount API - crypto: sahara - fix error handling in sahara_hw_descriptor_create() - crypto: sahara - fix processing requests with cryptlen < sg->length - crypto: sahara - fix ahash selftest failure - crypto: sahara - fix cbc selftest failure - crypto: sahara - remove FLAGS_NEW_KEY logic - crypto: af_alg - Disallow multiple in-flight AIO requests - crypto: ccp - fix memleak in ccp_init_dm_workarea - crypto: sa2ul - Return crypto_aead_setkey to transfer the error - crypto: virtio - Handle dataq logic with tasklet - virtio-crypto: wait ctrl queue instead of busy polling - virtio-crypto: use private buffer for control request - virtio-crypto: change code style - virtio-crypto: implement RSA algorithm - virtio-crypto: introduce akcipher service - virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error - spi: sh-msiof: Enforce fixed DTDL for R-Car H3 - cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() - cpufreq: Use of_property_present() for testing DT property presence - of: Add of_property_present() helper - of: property: define of_property_read_u{8,16,32,64}_array() unconditionally - ACPI: video: check for error while searching for backlight device parent - mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response - spi: spi-zynqmp-gqspi: fix driver kconfig dependencies - powerpc/powernv: Add a null pointer check in opal_powercap_init() - powerpc/powernv: Add a null pointer check in opal_event_init() - selftests/powerpc: Fix error handling in FPU/VMX preemption tests - powerpc/44x: select I2C for CURRITUCK - powerpc: Remove in_kernel_text() - powerpc: add crtsavres.o to always-y instead of extra-y - x86/lib: Fix overflow when counting digits - coresight: etm4x: Fix width of CCITMIN field - PCI: Add ACS quirk for more Zhaoxin Root Ports - parport: parport_serial: Add Brainboxes device IDs and geometry - parport: parport_serial: Add Brainboxes BAR details - binder: fix comment on binder_alloc_new_buf() return value - binder: fix trivial typo of binder_free_buf_locked() - binder: use EPOLLERR from eventpoll.h - ACPI: resource: Add another DMI match for the TongFang GMxXGxx - drm/crtc: fix uninitialized variable use - ARM: sun9i: smp: fix return code check of of_property_match_string - net: qrtr: ns: Return 0 if server port is not present - i2c: rk3x: fix potential spinlock recursion on poll - Input: xpad - add Razer Wolverine V2 support - ARC: fix spare error - s390/scm: fix virtual vs physical address confusion - Input: i8042 - add nomux quirk for Acer P459-G2-M - Input: atkbd - skip ATKBD_CMD_GETID in translated mode - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI - tracing: Add size check when printing trace_marker output - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing - neighbour: Don't let neigh_forced_gc() disable preemption for long - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc - jbd2: correct the printing of write_flags in jbd2_write_superblock() - clk: rockchip: rk3128: Fix HCLK_OTG gate register - drm/exynos: fix a wrong error checking - drm/exynos: fix a potential error pointer dereference - nvme: introduce helper function to get ctrl state - ASoC: da7219: Support low DC impedance headset - nouveau/tu102: flush all pdbs on vmm flush - ASoC: rt5650: add mutex to avoid the jack detection failure - ASoC: cs43130: Fix incorrect frame delay configuration - ASoC: cs43130: Fix the position of const qualifier - ASoC: Intel: Skylake: mem leak in skl register function - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 - ASoC: Intel: Skylake: Fix mem leak in few functions - ASoC: wm8974: Correct boost mixer inputs - debugfs: fix automount d_fsdata usage - mptcp: fix uninit-value in mptcp_incoming_options - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro - pinctrl: lochnagar: Don't build on MIPS - riscv: Check if the code to patch lies in the exit section - !8221 Backport 5.10.207- 5.10.208 LTS patches from upstream - !8140 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - pinctrl: core: delete incorrect free in pinctrl_enable() - !7471 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - !8367 cvm: clean code for cvm init - mm/hugetlb: fix missing hugetlb_lock for resv uncharge - Bluetooth: Fix memory leak in hci_req_sync_complete() - !8300 ipvlan: add ipvlan_route_v6_outbound() helper - !8271 netfilter: nf_tables: reject new basechain after table flag update - !8212 fix CVE-2024-35877 - dma-direct: Leak pages on dma_set_decrypted() failure - !8306 mptcp: ensure tx skbs always have the MPTCP ext - efi/capsule-loader: fix incorrect allocation size - cvm: clean code for cvm init - !8195 CVE-2024-35956 - !8153 cpu/hotplug: Don't offline the last non-isolated CPU - net/mlx5: Properly link new fs rules into the tree - soc: qcom: llcc: Handle a second device without data corruption - !8254 sysv: don't call sb_bread() with pointers_lock held - !8275 usb: udc: remove warning when queue disabled ep - !8263 [sync] PR-8228: ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted - !8243 【OLK 5.10】RDMA/hns some bugfix - mptcp: ensure tx skbs always have the MPTCP ext - ipvlan: add ipvlan_route_v6_outbound() helper - xfs: Fix file creation failure - !7831 IMA: Support the measurement extending of TSI TMM - !8230 Remove redundants code for proc_cgroupstats_show - !8255 IMA: Introduce a config for fix on IMA with Overlayfs issue - !8250 Control KABI reservation codes with config - !7889 vt: fix unicode buffer corruption when deleting characters - !8220 improve security for cvm host feature - !8150 mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() - !8127 mlxsw: spectrum_acl_tcam: Fix warning during rehash - !8063 wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - !8258 v5 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !8133 fix CVE-2021-47265 - usb: udc: remove warning when queue disabled ep - netfilter: nf_tables: reject new basechain after table flag update - ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted - tty: fix hang on tty device with no_room set - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !8238 arm: unwinder: Fix pc off-by-one in arm unwinder - !8237 x86: profiling: Using generic unwinding in profile_pc - !8236 x86: profiling: Check prof_buffer in profile_tick() - !8229 LLVM fix compile warning options - RDMA/hns: Add max_ah and cq moderation capacities in query_device() - RDMA/hns: Fix return value in hns_roce_map_mr_sg - RDMA/hns: Fix deadlock on SRQ async events. - IMA: Introduce a config for fix on IMA with Overlayfs issue - RDMA/hns: Fix UAF for cq async event - RDMA/hns: Fix mismatch exception rollback - sysv: don't call sb_bread() with pointers_lock held - RDMA/hns: Fix GMV table pagesize - RDMA/hns: Add mutex_destroy() - Control KABI reservation codes with config - RDMA/hns: Modify the print level of CQE error - !8109 vhost-vdpa: fix use after free in vhost_vdpa_probe() - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms - arm: unwinder: Fix pc off-by-one in arm unwinder - x86: profiling: Using generic unwinding in profile_pc - x86: profiling: Check prof_buffer in profile_tick() - Remove redundants code for proc_cgroupstats_show - kbuild: Fix grep -q waring - Makefile: Exclude false positive warning options for Clang - !8054 CVE-2023-52669 - !8190 crypto: jitter - change module_init(jent_mod_init) to subsys_initcall(jent_mod_init) - !8203 efi/libstub: arm64: Add macro isolation memmap detection code - PCI: Disable ATS for specific Intel IPU E2000 devices - PCI: Extract ATS disabling to a helper function - net: tls, update curr on splice as well - powerpc: update ppc_save_regs to save current r1 in pt_regs - mmc: sdhci-sprd: Fix eMMC init failure after hw reset - mmc: core: Cancel delayed work before releasing host - mmc: rpmb: fixes pause retune on all RPMB partitions. - mmc: meson-mx-sdhc: Fix initialization frozen issue - mm: fix unmap_mapping_range high bits shift bug - i2c: core: Fix atomic xfer check for non-preempt config - firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards - mm/memory-failure: check the mapcount of the precise page - net: Implement missing SO_TIMESTAMPING_NEW cmsg support - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() - asix: Add check for usbnet_get_endpoints - net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues - net/qla3xxx: switch from 'pci_' to 'dma_' API - i40e: Restore VF MSI-X state during PCI reset - ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux - ASoC: meson: g12a-toacodec: Fix event generation - ASoC: meson: g12a-tohdmitx: Validate written enum values - ASoC: meson: g12a-toacodec: Validate written enum values - i40e: fix use-after-free in i40e_aqc_add_filters() - net: Save and restore msg_namelen in sock_sendmsg - netfilter: nft_immediate: drop chain reference counter on error - netfilter: nftables: add loop check helper function - net: bcmgenet: Fix FCS generation for fragmented skbuffs - sfc: fix a double-free bug in efx_probe_filters - ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init - net: sched: em_text: fix possible memory leak in em_text_destroy() - i40e: Fix filter input checks to prevent config with invalid values - drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern - octeontx2-af: Fix marking couple of structure as __packed - nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 - block: Don't invalidate pagecache for invalid falloc modes - keys, dns: Fix missing size check of V1 server-list header - cvm: improve security for cvm host feature - cvm: add secure memory query method - cvm: enable secure memory alloc on multiple numa nodes - x86/mm/pat: fix VM_PAT handling in COW mappings - !7110 [22.03-LTS-SP4] KVM TDP MMU new refactors - !8143 add kconfig for OLK-5.10 - efi/libstub: arm64: Add macro isolation memmap detection code - btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations - btrfs: fix anon_dev leak in create_subvol() - crypto: jitter - change module_init(jent_mod_init) to subsys_initcall(jent_mod_init) - cpu/hotplug: Don't offline the last non-isolated CPU - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() - memcg: Introduce CONFIG_MEMCG_V1_THRESHOLD_QOS - kabi: use CONFIG_KABI_RESERVE to isolate bpf cgroup reserve flags - cgroup: add config isolation for cgroup_kill in cgroupv1 - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - RDMA: Verify port when creating flow rule - IB/mlx4: Use port iterator and validation APIs - mlxsw: spectrum_acl_tcam: Fix warning during rehash - drm/client: Fully protect modes[] with dev->mode_config.mutex - vhost-vdpa: fix use after free in vhost_vdpa_probe() - KVM: x86/mmu: Make KVM parameter tdp_mmu writeable - KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously - kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails - KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe() - KVM: x86/mmu: Open code leaf invalidation from mmu_notifier - KVM: x86/mmu: Include mmu.h in spte.h - KVM: x86/mmu: Harden TDP MMU iteration against root w/o shadow page - KVM: x86/mmu: Move the lockdep_assert of mmu_lock to inside clear_dirty_pt_masked() - KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages - KVM: x86/mmu: Use kstrtobool() instead of strtobool() - KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker - KVM: x86/mmu: Add comment on try_cmpxchg64 usage in tdp_mmu_set_spte_atomic - KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated - KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults - KVM: x86/mmu: Merge all handle_changed_pte*() functions - KVM: x86/mmu: Remove handle_changed_spte_dirty_log() - KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte() - KVM: x86/mmu: Bypass __handle_changed_spte() when aging TDP MMU SPTEs - KVM: x86/mmu: Drop unnecessary dirty log checks when aging TDP MMU SPTEs - KVM: x86/mmu: Clear only A-bit (if enabled) when aging TDP MMU SPTEs - KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte() - KVM: x86/mmu: Bypass __handle_changed_spte() when clearing TDP MMU dirty bits - KVM: x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bits - KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flow - KVM: x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMU - KVM: x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprot - KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic write - KVM: VMX: Make CR0.WP a guest owned bit - KVM: x86: Make use of kvm_read_cr*_bits() when testing bits - KVM: x86: Ignore CR0.WP toggles in non-paging mode - KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled - KVM: x86/mmu: Fix comment typo - KVM: x86/mmu: Avoid indirect call for get_cr3 - KVM: x86/mmu: Use gfn_t in kvm_flush_remote_tlbs_range() - KVM: x86/mmu: Rename kvm_flush_remote_tlbs_with_address() - KVM: x86/mmu: Collapse kvm_flush_remote_tlbs_with_{range,address}() together - KVM: x86/mmu: Make tdp_mmu_allowed static - KVM: x86/mmu: Cleanup range-based flushing for given page - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte() - KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range - KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level() - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp() - KVM: x86/mmu: Move round_gfn_for_level() helper into mmu_internal.h - KVM: x86/mmu: fix an incorrect comment in kvm_mmu_new_pgd() - kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED - KVM: x86/mmu: Pivot on "TDP MMU enabled" when handling direct page faults - KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if active MMU is TDP MMU - KVM: x86/mmu: Replace open coded usage of tdp_mmu_page with is_tdp_mmu_page() - KVM: x86/mmu: Rename __direct_map() to direct_map() - KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults - KVM: x86/mmu: Split out TDP MMU page fault handling - KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs - KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() - KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOISON handling - KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn() - KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn() - KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled - KVM: x86/mmu: Change tdp_mmu to a read-only parameter - KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level - KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed - KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached - KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen - KVM: x86/mmu: Fix race condition in direct_page_fault - KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages - KVM: x86/mmu: simplify kvm_tdp_mmu_map flow when guest has to retry - KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault - KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range() - KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage after being zapped - KVM: x86/mmu: explicitly check nx_hugepage in disallowed_hugepage_adjust() - KVM: x86/mmu: Add helper to convert SPTE value to its shadow page - KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pages - KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU before setting SPTE - KVM: x86/mmu: Properly account NX huge page workaround for nonpaging MMUs - KVM: x86/mmu: Rename NX huge pages fields/functions for consistency - KVM: x86/mmu: Tag disallowed NX huge pages even if they're not tracked - KVM: x86/mmu: add missing update to max_mmu_rmap_size - KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF - KVM: x86/mmu: remove unused variable - KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() - KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs - KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level() - KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs - KVM: x86/mmu: Remove underscores from __pte_list_remove() - KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs - KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper - KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature - KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers - KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps - KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits() - KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity - KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages - KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index - KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa() - KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity - KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info - KVM: x86/mmu: Avoid unnecessary flush on eager page split - KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs - KVM: Allow for different capacities in kvm_mmu_memory_cache structs - KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page() - KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels - KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU - KVM: x86/mmu: Cache the access bits of shadowed translations - KVM: x86/mmu: Update page stats in __rmap_add() - KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu - KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() - KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page() - KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page() - KVM: x86/mmu: Pass memory caches to allocate SPs separately - KVM: x86/mmu: Move guest PT write-protection to account_shadowed() - KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages - KVM: x86/mmu: Consolidate shadow page allocation and initialization - KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions - KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes - KVM: x86/mmu: Derive shadow MMU page role from parent - KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() - KVM: x86/mmu: Use a bool for direct - KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs - KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest - KVM: X86/MMU: Add sp_has_gptes() - KVM: Do not zero initialize 'pfn' in hva_to_pfn() - KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level() - KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page() - KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() - KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() - KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page - KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn - KVM: Avoid pfn_to_page() and vice versa when releasing pages - KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask - KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits - KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks - KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs - KVM: x86/mmu: Dedup macros for computing various page table masks - KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h - KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro - KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c - KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() - KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults - KVM: x86/mmu: Make all page fault handlers internal to the MMU - KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" - KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" - KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) - KVM: x86/mmu: replace direct_map with root_role.direct - KVM: x86/mmu: replace root_level with cpu_role.base.level - KVM: x86/mmu: replace shadow_root_level with root_role.level - KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu - KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles - KVM: x86/mmu: remove redundant bits from extended role - KVM: x86/mmu: rename kvm_mmu_role union - KVM: x86/mmu: remove extended bits from mmu_role, rename field - KVM: x86/mmu: store shadow EFER.NX in the MMU role - KVM: x86/mmu: cleanup computation of MMU roles for shadow paging - KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging - KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common - KVM: x86/mmu: remove ept_ad field - KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs - KVM: x86/mmu: split cpu_role from mmu_role - KVM: x86/mmu: remove "bool base_only" arguments - KVM: x86/mmu: rephrase unclear comment - KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu - KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs - KVM: x86/mmu: nested EPT cannot be used in SMM - KVM: x86/mmu: include EFER.LMA in extended mmu role - KVM: x86/mmu: fix potential races when walking host page table - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR - KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits - KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition - KVM: x86/mmu: remove unnecessary flush_workqueue() - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap - KVM: MMU: propagate alloc_workqueue failure - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE - KVM: x86/mmu: Zap defunct roots via asynchronous worker - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root - KVM: x86/mmu: Zap invalidated roots via asynchronous worker - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal - KVM: x86/mmu: do not allow readers to acquire references to invalid roots - KVM: x86/mmu: only perform eager page splitting on valid roots - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic - KVM: WARN if is_unsync_root() is called on a root without a shadow page - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change - KVM: x86: flush TLB separately from MMU reset - KVM: x86/mmu: clear MMIO cache when unloading the MMU - KVM: x86/mmu: load new PGD after the shadow MMU is initialized - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit - KVM: x86/mmu: do not pass vcpu to root freeing functions - KVM: x86/mmu: do not consult levels when freeing roots - KVM: x86: use struct kvm_mmu_root_info for mmu->root - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 - KVM: x86: Reinitialize context if host userspace toggles EFER.LME - KVM: x86: Retry page fault if MMU reload is pending and root has no sp - KVM: x86/mmu: Remove MMU auditing - KVM: x86/mmu: Add tracepoint for splitting huge pages - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE - KVM: x86/mmu: Move is_writable_pte() to spte.h - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook - KVM: remove async parameter of hva_to_pfn_remapped() - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update - KVM: x86/mmu: Handle "default" period when selectively waking kthread - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction - KVM: MMU: update comment on the number of page role combinations - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() - KVM: X86: Remove mmu->translate_gpa - KVM: x86: Subsume nested GPA read helper into load_pdptrs() - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() - KVM: X86: Fix comment in __kvm_mmu_create() - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() - kvm: mmu: Use fast PF path for access tracking of huge pages when possible - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() - KVM: x86/mmu: Drop a redundant, broken remote TLB flush - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() - KVM: x86/mmu: Unexport MMU load/unload functions - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() - KVM: X86: Cache CR3 in prev_roots when PCID is disabled - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 - kvm: x86: mmu: Make NX huge page recovery period configurable - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k - KVM: x86/mmu: clean up prefetch/prefault/speculative naming - KVM: cleanup allocation of rmaps and page tracking data - KVM: X86: fix lazy allocation of rmaps - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned - KVM: x86: only allocate gfn_track when necessary - KVM: x86: add config for non-kvm users of page tracking - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages - KVM: x86/mmu: Avoid memslot lookup in rmap_add - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte - KVM: MMU: pass kvm_mmu_page struct to make_spte - KVM: MMU: set ad_disabled in TDP MMU role - KVM: MMU: remove unnecessary argument to mmu_set_spte - KVM: MMU: clean up make_spte return value - KVM: MMU: inline set_spte in FNAME(sync_page) - KVM: MMU: inline set_spte in mmu_set_spte - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log - KVM: MMU: mark page dirty in make_spte - KVM: x86/mmu: Fold rmap_recycle into rmap_add - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults - KVM: MMU: change tracepoints arguments to kvm_page_fault - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault - KVM: MMU: change __direct_map() arguments to kvm_page_fault - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault - KVM: MMU: Introduce struct kvm_page_fault - KVM: MMU: pass unadulterated gpa to direct_page_fault - KVM: X86: Remove FNAME(update_pte) - KVM: X86: Zap the invalid list after remote tlb flushing - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed - KVM: X86: Remove kvm_mmu_flush_or_zap() - KVM: X86: Don't flush current tlb on shadow page modification - KVM: X86: Don't unsync pagetables when speculative - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU - KVM: Remove tlbs_dirty - KVM: X86: Synchronize the shadow pagetable before link it - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() - KVM: x86/mmu: Add detailed page size stats - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level - KVM: Cache the last used slot index per vCPU - KVM: Move last_used_slot logic out of search_memslots - KVM: Rename lru_slot to last_used_slot - KVM: X86: Optimize zapping rmap - KVM: X86: Optimize pte_list_desc with per-array counter - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger - KVM: Don't take mmu_lock for range invalidation unless necessary - KVM: Block memslot updates across range_start() and range_end() - KVM: Introduce kvm_get_kvm_safe() - KVM: X86: Add per-vm stat for max rmap list size - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged - KVM: x86: Do not write protect huge page in initially-all-set mode - KVM: x86: Support write protecting only large pages - KVM: x86/mmu: Remove a variety of unnecessary exports - KVM: x86: Fold "write-protect large" use case into generic write-protect - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging - KVM: x86: Move MMU's PML logic to common code - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic - KVM: x86: Enhance comments for MMU roles and nested transition trickiness - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU - KVM: x86/mmu: Use MMU's role to determine PTTYPE - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers - KVM: x86/mmu: Add a helper to calculate root from role_regs - KVM: x86/mmu: Add helper to update paging metadata - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper - KVM: x86/mmu: Get nested MMU's root level from the MMU's role - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask - KVM: x86/mmu: Use MMU's role to compute permission bitmask - KVM: x86/mmu: Drop vCPU param from reserved bits calculator - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits - KVM: x86/mmu: Always set new mmu_role immediately after checking old role - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 - KVM: x86/mmu: Add accessors to query mmu_role bits - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper - KVM: x86: Introduce kvm_post_set_cr4 to post handle the CR4 emulation - KVM: x86: Introduce kvm_post_set_cr0 to post handle the CR0 emulation - KVM: x86: Add more protection against undefined behavior in rsvd_bits() - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER - KVM: x86/mmu: Rename unsync helper and update related comments - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches - KVM: x86/mmu: Use MMU role to check for matching guest page sizes - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() - KVM: x86: Defer MMU sync on PCID invalidation - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT - scsi: iscsi: Fix iscsi_task use after free - scsi: iscsi: Have abort handler get ref to conn - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - crypto: s390/aes - Fix buffer overread in CTR mode - block: prevent division by zero in blk_rq_stat_sum() - IMA: Support the measurement extending of TSI TMM - vt: fix unicode buffer corruption when deleting characters - selinux: avoid dereference of garbage after mount failure - btrfs: send: handle path ref underflow in header iterate_inode_ref() - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - crypto: xilinx - call finalize with bh disabled- !7870 CVE-2024-35995 - !7810 net-memcg: Fix scope of sockmem pressure indicators - !8159 v3 iommu: Reserve kabi for iommu and memory related functions - !7207 cgroup1_writeback:bind blkcg and memcg - !8067 irqchip: gic: some bugfix of hip09 - iommu: Reserve kabi for iommu and memory related functions - !8057 v8 arm64: Allow CPU0 to be nohz_full - !7744 v3 Port livepatch related patches - !8042 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - !8060 soc: fsl: qbman: Always disable interrupts when taking cgr_lock - !8023 fs/ntfs3: Fixed overflow check in mi_enum_attr() - !7947 【OLK-5.10】Fix BUILD REGRESSION warnings in bzwx N5/N6 series NIC drivers - !7413 Backport Intel VT-d critical fix to olk-5.10 - !7985 cvm_tsi: add cvm tsi interface - !7395 smart_grid: introducing rebuild_affinity_domain - !7993 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - !8008 【OLK-5.10】backport PCC patches to support shared interrupt for multiple subspaces and platform notification handling - !7886 drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag - !5483 [OLK-5.10] Add support for Mucse Virtual Function Network Adapter(N10/N400) - !7980 Fix CVE-2021-47455 - !8019 pstore/zone: Add a null pointer check to the psz_kmsg_read - !7912 RDMA/hns: Some bugfixes for openeuler 22.03 sp4 - !7693 Bluetooth: af_bluetooth: Fix deadlock - !8029 mm: introduce vm_swap_extension sysctl - !8039 v2 dynamic_hugetlb: backport some bugfix - !7813 kobject: Fix global-out-of-bounds in kobject_action_type() - !7940 fix crypto_queue backlog handling - !3736 Add nokaslr memory region avoid support - !8030 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - irqchip/gic-v4.1:Check whether indirect table is supported in allocate_vpe_l1_table - irqchip: gicv3: Add workaround for hip09 erratum 162200806 - irqchip: gicv3: Add workaround for hip09 erratum 162200803 - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - arm64: defconfig: Enable CONFIG_ARCH_SUSPEND_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Kconfig: select ARCH_SUSPEND_NONZERO_CPU by default - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - mm/dynamic_hugetlb: refine error info in the destruction - mm/dynamic_hugetlb: make free_huge_page_to_dhugetlb_pool irq safe - mm/dynamic_hugetlb: check NULL pointer for early parameter - mm/dynamic_hugetlb: add lru_add_drain_all() before migration - mm/dynamic_hugetlb: add cond_resched() in hpool_merge_page() - mm/dynamic_hugetlb: reduce the number of migration attempts - mm/dpool: Use helper function to lock/unlock - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - openeuler_defconfig: enable swap_extension for x86 and arm64 - mm/vmscan: introduce vm_swap_extension sysctl - fs/ntfs3: Fixed overflow check in mi_enum_attr() - pstore/zone: Add a null pointer check to the psz_kmsg_read - drivers: initial support for rnpvf drivers from Mucse Technology - !7961 net: atlantic: eliminate double free in error handling logic - !7970 fbmon: prevent division by zero in fb_videomode_from_videomode() - mailbox: pcc: Support shared interrupt for multiple subspaces - mailbox: pcc: Add support for platform notification handling - mailbox: pcc: Use mbox_bind_client - !7903 virtio_ring : keep used_wrap_counter in - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - mailbox: omap: Use mbox_bind_client - mailbox: Allow direct registration to a channel - mailbox: pcc: Fix kernel doc warnings - !7983 v2 Enhance memcg KSM feature. - !7960 ipv6: Fix infinite recursion in fib6_dump_done(). - !7934 fix CVE-2024-35839 - cvm_tsi: add cvm tsi interface - !5118 [OLK-5.10] Add support for Mucse Network Adapter(N500/N210) - !7452 v2 ip: Treat IPv4 segment's lowest address as unicast - !7801 netfilter: nft_flow_offload: reset dst in route object after setting up flow - !7758 netfilter: nf_tables: discard table flag update with pending basechain deletion - !7959 v2 Add network relationship for NUMA isolation and consolidation - mm/memcontrol: enable KSM for tasks moving to new memcg - mm/memcontrol: add ksm state for memcg - mm/ksm: fix ksm exec support for prctl - mm/ksm: support fork/exec for prctl - !7224 [OLK-5.10] Fixed display error for ps23xx when using ast and pe2201 bmc card - ptp: fix code indentation issues - ptp: Fix possible memory leak in ptp_clock_register() - !7949 drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume - fbmon: prevent division by zero in fb_videomode_from_videomode() - !7943 v2 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - !7955 v3 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED - net: atlantic: eliminate double free in error handling logic - ipv6: Fix infinite recursion in fib6_dump_done(). - drivers: initial support for rnpgbe drivers from Mucse Technology - config: Add new config entry to default config file to fix CI warning - net: add some bpf hooks in tcp stack for network numa relationship - net: add one bpf prog type for network numa relationship - net: retrieve netns cookie via getsocketopt - net: fix kabi breakage in struct net - net: initialize net->net_cookie at netns setup - !5484 [OLK-5.10] Add support for Mucse Virtual Function Network Adapter(N500/N210) - sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED - Revert "sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED" - drivers: Fix BUILD REGRESSION warning in bzwx N5/N6 series NIC drivers - !6106 SCSI: hisi_raid: add sg_raw command feature - drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume - !7923 Fix allmodconfig build error - !7645 ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - crypto: engine - fix crypto_queue backlog handling - !7916 v5 Introduce NUMA isolation and consolidation - netfilter: bridge: replace physindev with physinif in nf_bridge_info - netfilter: propagate net to nf_bridge_get_physindev - netfilter: nfnetlink_log: use proper helper for fetching physinif - !7911 ACPI: LPIT: Avoid u32 multiplication overflow - net/ethernet/huawei/hiroce3: Fix allmodconfig build error - !7865 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - RDMA/hns: Fix allocating POE channels after IB device registeration - RDMA/hns : Fix scc delay_work to execute after sysfs shutdown - RDMA/hns: Fix missing resetting notify - RDMA/hns: Use mutex to protect uconctext - config: Enable NUMA isolation and consolidation by default - sched: Introduce CONFIG_QOS_SCHED_NUMA_ICON - bpf:programmable: Add helper to set preferred node - sched: Update numa group preferred node periodically - sched: Add ioctl to get relationship - bpf:programmable: Add helper to get memory and net relationship - sched: Introduce task relationship by net and memory - bpf:programmable: Add nodemask operation collection - sched: Some fixes for select_rq hook - sched: Add can_migrate_task hook - sched: Introduce CONFIG_TASK_PLACEMENT_BY_CPU_RANGE - ACPI: LPIT: Avoid u32 multiplication overflow - !7877 v4 eeprom: at24: fix memory corruption race condition - !7741 ipv4: check for NULL idev in ip_route_use_hint() - !7731 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED - !7689 [sync] PR-7370: v2 sched: smart_grid: silence complier error - virtio_ring : keep used_wrap_counter in vq->last_used_idx - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag - eeprom: at24: fix memory corruption race condition - !7733 backport some bugfix of HiSilicon PCIe PMU driver - !7691 net: hns3: backport some bugfixes - !7853 net/mlx5e: fix a double-free in arfs_create_groups - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - ACPI: CPPC: Fix up I/O port access in cpc_read() - ACPI: CPPC: Implement support for SystemIO registers - !5545 backport dirty-ring feature - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - !7846 netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7773 Fix CVE-2023-52698 - net/mlx5e: fix a double-free in arfs_create_groups - net: hns3: use appropriate barrier function after setting a bit value - net: hns3: release PTP resources if pf initialization failed - !7841 cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() - !7062 [openEuler-22.03-SP4]drivers: support Yunsilicon's metaScale/metaVisor series NICs - !6300 【OLK-5.10】fix compiling problem in bzwx N5/N6 series NIC drivers - netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7816 f2fs: fix to wait on block writeback for post_read case - !7576 f2fs: compress: fix reserve_cblocks counting error when out of space - !7757 Fix CVE-2023-52656 - cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() - !7681 xfs: three bug fix recently - !7779 LoongArch: Define the __io_aw() hook as mmiowb() - !7714 CVE-2024-35936 - drivers: fix compiling problem in bzwx N5/N6 series NIC drivers - drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() - drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group - drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() - drivers/perf: hisi_pcie: Relax the check on related events - drivers/perf: hisi_pcie: Check the target filter properly - drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth - drivers/perf: hisi_pcie: Fix incorrect counting under metric mode - drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() - drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() - !7684 dm snapshot: fix lockup in dm_exception_table_exit - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected - PCI: Make pci_dev_is_disconnected() helper public for other drivers - f2fs: fix to wait on block writeback for post_read case - kobject: Fix global-out-of-bounds in kobject_action_type() - net-memcg: Fix scope of sockmem pressure indicators - netfilter: nft_flow_offload: reset dst in route object after setting up flow - !7743 netrom: Fix data-races around sysctl_net_busy_read - !7734 mlxsw: spectrum_acl_tcam: Fix incorrect list API usage - LoongArch: Define the __io_aw() hook as mmiowb() - calipso: fix memory leak in netlbl_calipso_add_pass() - netlabel: remove unused parameter in netlbl_netlink_auditinfo() - net: netlabel: Fix kerneldoc warnings - !7753 wifi: ath11k: decrease MHI channel buffer length to 8KB - netfilter: nf_tables: discard table flag update with pending basechain deletion - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - wifi: ath11k: decrease MHI channel buffer length to 8KB - livepatch: Update related configs in openeuler_defconfig - arm64: Recover kretprobe modified return address in stacktrace - x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y - x86/unwind: Recover kretprobe trampoline entry - kprobes: Add kretprobe_find_ret_addr() for searching return address - livepatch: Avoid patching conflicts with kprobes - kprobes: Fix possible use-after-free issue on kprobe registration - ftrace: Fix possible use-after-free issue in ftrace_location() - livepatch: Reduce duplicate definition of 'struct walk_stackframe_args' - livepatch: Fix warning C_RULE_ID_SINGLE_BRANCH_IF_AND_LOOP_BRACKET - livepatch/core: Make several functions to be static - livepatch: Use func->func_node directly - livepatch: Fix huge_depth in arch_klp_check_activeness_func() - livepatch: Organize active functions with struct 'list_head' - livepatch: Check calltrace of idle tasks - livepatch: Complete check calltrace for running tasks - livepatch/core: No stop machine in KLP_STACK_OPTIMIZE mode - livepatch/ppc64: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/ppc32: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/arm64: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/arm: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/x86: Ajust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/ppc64: Implement arch_klp_check_task_calltrace() - livepatch/ppc32: Implement arch_klp_check_task_calltrace() - livepatch/arm64: Implement arch_klp_check_task_calltrace() - livepatch/arm: Implement arch_klp_check_task_calltrace() - livepatch/x86: Implement arch_klp_check_task_calltrace() - livepatch/ppc64: Remove duplicate 'struct klp_func_list' related codes - livepatch/ppc32: Remove duplicate 'struct klp_func_list' related codes - livepatch/arm64: Remove duplicate 'struct klp_func_list' related codes - livepatch/arm: Remove duplicate 'struct klp_func_list' related codes - livepatch/x86: Move 'struct klp_func_list' related codes out of arch - livepatch: Move 'struct klp_func_list' out of arch - netrom: Fix data-races around sysctl_net_busy_read - ipv4: check for NULL idev in ip_route_use_hint() - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage - sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED - net: hns3: change type of numa_node_mask as nodemask_t - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - net: hns3: direct return when receive a unknown mailbox message - net: hns3: using user configure after hardware reset - net: hns3: fix kernel crash problem in concurrent scenario - Bluetooth: af_bluetooth: Fix deadlock - net: hns3: add cond_resched() to hns3 ring buffer init process - net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c - net: hns3: add - net: hns3: don't need to check an unsigned number is less than 0 - net: hns3: set irq affinity directly - net: hns3: using cpumask_copy when set value to cpumask_t - net: hns3: mark unexcuted loopback test result as UNEXECUTED - net: hns3: fix index limit to support all queue stats - sched: smart_grid: silence complier error - dm snapshot: fix lockup in dm_exception_table_exit - xfs: update dir3 leaf block metadata after swap - xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real - iomap: fix warning in xfs_iomap_write_delalloc_release() - KVM: selftests: Add dirty ring buffer test - KVM: selftests: Introduce after_vcpu_run hook for dirty log test - KVM: Don't allocate dirty bitmap if dirty ring is enabled - KVM: Make dirty ring exclusive to dirty bitmap log - KVM: X86: Implement ring-based dirty memory tracking - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() - KVM: X86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() - f2fs: compress: fix reserve_cblocks counting error when out of space - drm/ast: Fixed display error for ps23xx when using ast bmc card - drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card - ip: Treat IPv4 segment's lowest address as unicast - smart_grid: introducing rebuild_affinity_domain - cgroup_writeback: bind blkcg and memcg - drivers: support Yunsilicon's MS and MV series NICs - SCSI: hisi_raid: add sg_raw command feature - drivers: initial support for rnpgbevf drivers from Mucse Technology - kaslr: enable CONFIG_NOKASLR_MEM_RANGE in openeuler_defconfig - x86/boot: add x86 nokaslr memory regions - efi/libstub: add arm64 nokaslr memory regions - kaslr: add nokaslr memory region Kconfig support at the end when print msg- !7644 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !7705 pmdomain: ti: Add a null pointer check to the omap_prm_domain_init - !7749 v2 wifi: iwlwifi: dbg-tlv: ensure NUL termination - !7651 fix the SPI driver failed to obtain the GPIO pin - !7655 v3 KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() - !7675 bpf: Guard stack limits against 32bit overflow - !7732 HNS3: Fixed a deadlock issue caused by concurrent VF deactivation and PF reset - !7722 urma: fix bugs of urma and udma - wifi: iwlwifi: dbg-tlv: ensure NUL termination - !7686 ext4: fix corruption during on-line resize - !7599 irqchip/gic-v3-its: Prevent double free on error - !7674 net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() - HNS3: Fixed a deadlock issue caused by concurrent VF deactivation and PF reset - hns3 udma: support user-mode TP connection API - urma: upload kernel patch for 20240516_day - urma: upload kernel patch for 20240511_mig - urma: upload kernel patch for 20240318_happy_birthday - urma: upload kernel patch for 20240224_rain - urma: upload kernel patch for 20240219_Spring - !7579 powerpc/powernv: Add a null pointer check to scom_debug_init_one() - !7665 [sync] PR-7586: powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - !7661 [sync] PR-7590: drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function - pmdomain: ti: Add a null pointer check to the omap_prm_domain_init - ext4: fix corruption during on-line resize - !7574 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match - driver core: Provide device_match_acpi_handle() helper - bpf: Guard stack limits against 32bit overflow - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() - !7601 cpumap: Zero-initialise xdp_rxq_info struct before running XDP program - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function - !7588 mm/swapfile: fix infinite loop in get_swap_pages after set memory.swapfile - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() - !7563 udma: fix a bug of segment - !7385 CVE-2024-27002 - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !7577 spi: hisi-kunpeng:backport some bugfixes - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program - irqchip/gic-v3-its: Prevent double free on error - !7548 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - mm/swapfile: fix infinite loop in get_swap_pages after set memory.swapfile - powerpc/powernv: Add a null pointer check to scom_debug_init_one() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - spi: hisi-kunpeng: Add validation for the minimum value of speed_hz - spi: Add verification for the max_frequency provided by the firmware - spi: hisi-kunpeng: switch to use modern name - spi: hisi-kunpeng: Fix error checking - !7520 drm/i915/gt: Reset queue_priority_hint on parking - hns3 udma: the SEG registration failure is rectified. - !7538 v2 rcu: shorten the critical section that rnp->lock protects in rcu_dump_cpu_stacks - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !5557 [OLK-5.10]Add support for Mont-TSSE - !4642 Add support for Hygon family 18h model 5h HD-Audio - !4640 Add support for Hygon model 6h L3 PMU - !4639 Some fixes for Hygon model 4h~6h processors - !4641 Add support for Hygon model 4h QoS - !2583 [OLK-5.10] Driver for Zhaoxin AES and SHA algorithm - !6801 block: fix discard - rcu: shorten the critical section that rnp->lock protects in rcu_dump_cpu_stacks - !7515 [sync] PR-7483: Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - !7356 blk-iocost: Fix an UBSAN shift-out-of-bounds warning - !7351 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !7361 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - drm/i915/gt: Reset queue_priority_hint on parking - !7484 fix CVE-2024-26661 - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - !7402 scsi: lpfc: Fix possible file string name overflow when updating firmware - !7404 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - !7403 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready - !7400 net/tg3: fix race condition in tg3_reset_task() - !7401 nvme-core: check for too small lba shift - !7396 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer - !7397 drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' - !7398 drm/amd/display: Fix memory leak in dm_sw_fini() - !7399 drm/amd/pm: fix a double-free in si_dpm_init - drm/amd/display: Fix && vs || typos - drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()' - !7476 firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7456 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6524 Bluetooth: Fix atomicity violation in {min,max}_key_size_set - !7424 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - !7346 ppp_async: limit MRU to 64K - !5793 um: time-travel: fix time corruption - !7315 CVE-2024-26686 - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7297 powerpc/kasan: Fix addr error caused by page alignment - !7229 s390/zcrypt: fix reference counting on zcrypt card objects - !7234 SUNRPC: Fix a suspicious RCU usage warning - !7235 bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers - !7394 v2 scsi: sr: Do not leak information in ioctl - !7308 iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !7420 x86/CPU/AMD: Update the Zenbleed microcode revisions - !7426 net: gtp: Fix Use-After-Free in gtp_dellink - !7437 x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD - !7368 bugfix from mainline - !7416 cpu/SMT: Make SMT control more robust against enumeration failures - net: gtp: Fix Use-After-Free in gtp_dellink - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - x86/CPU/AMD: Update the Zenbleed microcode revisions - !7414 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays - !7218 CVE-2024-27017 - cpu/SMT: Make SMT control more robust against enumeration failures - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays - !7223 major bugfix before 2023 - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready - scsi: lpfc: Fix possible file string name overflow when updating firmware - nvme-core: check for too small lba shift - net/tg3: fix race condition in tg3_reset_task() - drm/amd/pm: fix a double-free in si_dpm_init - drm/amd/display: Fix memory leak in dm_sw_fini() - drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer - scsi: sr: Do not leak information in ioctl - !5469 wifi: iwlwifi: fix a memory corruption - clk: mediatek: Do a runtime PM get on controllers during probe - x86/srso: Fix vulnerability reporting for missing microcode - x86/srso: Don't probe microcode in a guest - x86/srso: Set CPUID feature bits independently of bug or mitigation status - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - blk-iocost: Fix an UBSAN shift-out-of-bounds warning - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - ppp_async: limit MRU to 64K - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: use __for_each_thread() - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - exit: Use the correct exit_code in /proc//stat - iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC - powerpc/kasan: Fix addr error caused by page alignment - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers - SUNRPC: Fix a suspicious RCU usage warning - s390/zcrypt: fix reference counting on zcrypt card objects - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - netfilter: nf_tables: missing iterator type in lookup walk - netfilter: nft_set_pipapo: walk over current view on netlink dump - block: check io size before submit discard - block: fix overflow in blk_ioctl_discard() - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - um: time-travel: fix time corruption - add support for Mont-TSSE Driver - wifi: iwlwifi: fix a memory corruption - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h - EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h - EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h - ALSA: hda: Fix single byte write failure issue for Hygon - ALSA: hda: Add Hygon HD-Audio support - x86/resctrl: Add Hygon QoS support - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h - configs: Add Zhaoxin aes/sha items in openeuler_config - Zhaoxin: Driver for Zhaoxin SHA algorithm - Zhaoxin: Driver for Zhaoxin AES algorithm- !7018 fix CVE-2024-26865 - !7226 x86/fpu: Invalidate FPU state correctly on exec() - !7128 Backport 5.10.206 LTS patches from upstream - x86/fpu: Invalidate FPU state correctly on exec() - !7213 v2 cpufreq/cppc: fix perf_to_khz/khz_to_perf conversion - smb3: Replace smb2pdu 1-element arrays with flex-arrays - !7204 udma: fix bugs of DCA and record db - cpufreq/cppc: fix perf_to_khz/khz_to_perf conversion - !6744 cpufreq/cppc: changing highest_perf to nominal_perf in cppc_cpufreq_cpu_init() - !7048 nilfs2: prevent kernel bug at submit_bh_wbc() - !7174 CVE-2022-48689 - !6783 [OLK-5.10] fix HEST memory usage is too high - !6685 v2 char: imx-rngc: fix clk_disable_unprepare missing in error path - !7189 NTB: fix possible name leak in ntb_register_device() - hns3 udma: resolve the problem when resources are reclaimed. - hns3 udma: fixed a bug when enabling DCA. - NTB: fix possible name leak in ntb_register_device() - !7177 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path - !7122 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7031 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path - tcp: TX zerocopy should not sense pfmemalloc status - net: skbuff: update comment about pfmemalloc propagating - net: introduce __skb_fill_page_desc_noacc - tcp: factor out tcp_build_frag() - !6972 ksmbd: validate payload size in ipc response - !7143 media: usbtv: Remove useless locks in usbtv_video_free() - !6809 memcg: fix possible use-after-free in memcg_write_event_control() - !7148 scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7139 SUNRPC: fix some memleaks in gssx_dec_option_array - !7129 SUNRPC: fix a memleak in gss_import_v2_context - scsi: sd: Fix sd_do_mode_sense() buffer length handling - spi: atmel: Fix PDC transfer setup bug - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled - Revert "MIPS: Loongson64: Enable DMA noncoherent support" - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() - netfilter: nf_tables: skip set commit for deleted/destroyed sets - tracing: Fix blocked reader of snapshot buffer - ring-buffer: Fix wake ups when buffer_percent is set to 100 - spi: atmel: Fix CS and initialization bug - spi: atmel: Switch to transfer_one transfer method - smb: client: fix OOB in SMB2_query_info_init() - usb: fotg210-hcd: delete an incorrect bounds test - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE - Bluetooth: use inclusive language in SMP - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg - ARM: dts: Fix occasional boot hang for am3 usb - 9p/net: fix possible memory leak in p9_check_errors() - x86/alternatives: Sync core before enabling interrupts - lib/vsprintf: Fix %pfwf when current node refcount == 0 - bus: ti-sysc: Flush posted write only after srst_udelay - tracing / synthetic: Disable events after testing in synth_event_gen_test_init() - dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp - net: ks8851: Fix TX stall caused by TX buffer overrun - net: rfkill: gpio: set GPIO direction - net: 9p: avoid freeing uninit memory in p9pdu_vreadf - Input: soc_button_array - add mapping for airplane mode button - Bluetooth: L2CAP: Send reject on command corrupted request - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent - USB: serial: option: add Quectel RM500Q R13 firmware support - USB: serial: option: add Foxconn T99W265 with new baseline - USB: serial: option: add Quectel EG912Y module support - USB: serial: ftdi_sio: update Actisense PIDs constant names - wifi: cfg80211: fix certs build to not depend on file order - wifi: cfg80211: Add my certificate - iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma() - iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table - scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() - Input: ipaq-micro-keys - add error handling for devm_kmemdup - iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw - interconnect: Treat xlate() returning NULL node as an error - btrfs: do not allow non subvolume root targets for snapshot - smb: client: fix NULL deref in asn1_ber_decoder() - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 - pinctrl: at91-pio4: use dedicated lock class for IRQ - i2c: aspeed: Handle the coalesced stop conditions with the start conditions. - afs: Fix overwriting of result of DNS query - keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - afs: Fix dynamic root lookup DNS check - afs: Fix the dynamic root's d_delete to always delete unused dentries - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - net/rose: fix races in rose_kill_by_device() - ethernet: atheros: fix a memleak in atl1e_setup_ring_resources - net: sched: ife: fix potential use-after-free - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors - net/mlx5: Fix fw tracer first block check - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() - Revert "net/mlx5e: fix double free of encap_header" - wifi: mac80211: mesh_plink: fix matches_local logic - s390/vx: fix save/restore of fpu kernel context - reset: Fix crash when freeing non-existent optional resets - ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init - smb: client: fix OOB in smb2_query_reparse_point() - ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - !7044 v2 nfs: fix UAF in direct writes - !7092 Squashfs: check the inode number is not the invalid value of zero - SUNRPC: fix a memleak in gss_import_v2_context - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6965 v2 memcg: fix incorrect value of sysctl_memcg_swap_qos_stat - !7054 CVE-2024-27024 - !7047 backport patch for thp deferred list - !7080 drm: nv04: Fix out of bounds access - !7086 media: ttpci: fix two memleaks in budget_av_attach - !7042 CVE-2024-27034 - !6818 mm: memcg: fix stale protection of reclaim target memcg - Squashfs: check the inode number is not the invalid value of zero - media: ttpci: fix two memleaks in budget_av_attach - !7013 media: edia: dvbdev: fix a use-after-free - !6994 v2 net/mlx5e: Prevent deadlock while disabling aRFS - drm: nv04: Fix out of bounds access - !7039 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6655 [OLK-5.10] mucse rnpm driver fw mailbox maybe failed to communicate with PF for mucse N10/N400 chips - !5964 drivers: close default yusur KPU FLEXFLOW-2100P driver support - !6954 [OLK-5.10]Fix some bugs of the Mini-IO module - !7056 scsi: qla2xxx: Fix command flush on cable pull - !7006 wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - !7003 wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - !7041 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - nilfs2: prevent kernel bug at submit_bh_wbc() - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - nfs: fix UAF in direct writes - f2fs: compress: fix to cover normal cluster write with cp_rwsem - f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info - f2fs: replace congestion_wait() calls with io_schedule_timeout() - f2fs: fix to stop filesystem update once CP failed - !6990 netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7000 fix CVE-2024-27010 - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !6843 v2 scsi: core: Fix unremoved procfs host directory regression - !6939 USB: core: Fix deadlock in usb_deauthorize_interface() - !6906 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' - !6977 wireguard: netlink: access device through ctx instead of peer - !6956 netfilter: nf_tables: fix memleak in map from abort path - !6988 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6914 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !6855 KVM: Always flush async #PF workqueue when vCPU is being destroyed - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge() - media: edia: dvbdev: fix a use-after-free - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - net/mlx5e: Prevent deadlock while disabling aRFS - !6943 speakup: Avoid crash on very long word - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - !6959 mac802154: fix llsec key resources release in mac802154_llsec_key_del - !6932 net: enetc: deny offload of tc-based TSN features on VF interfaces - !6689 quota: Fix potential NULL pointer dereference - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6964 v2 CVE-2024-27000 - wireguard: netlink: access device through ctx instead of peer - !6891 ima: fix deadlock when traversing "ima_default_rules". - ksmbd: validate payload size in ipc response - !6872 pstore: inode: Only d_invalidate() is needed - !6882 f2fs: compress: fix to guarantee persisting compressed blocks by CP - !6895 tun: limit printing rate when illegal packet received by tun dev - !6879 net/smc: Fix possible access to freed memory in link clear - !6736 add LTS patches to OLK-5.10 - memcg: fix incorrect value of sysctl_memcg_swap_qos_stat - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - mac802154: fix llsec key resources release in mac802154_llsec_key_del - netfilter: nf_tables: fix memleak in map from abort path - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs - i2c: hisi: Correct the description comment for PIN_MUX METHOD - i2c: hisi: Add I2C controller reset and initialization proccess in bus recovery action - speakup: Avoid crash on very long word - USB: core: Fix deadlock in usb_deauthorize_interface() - net: enetc: deny offload of tc-based TSN features on VF interfaces - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' - tun: limit printing rate when illegal packet received by tun dev - ima: fix deadlock when traversing "ima_default_rules". - f2fs: compress: fix to guarantee persisting compressed blocks by CP - net/smc: Fix possible access to freed memory in link clear - pstore: inode: Only d_invalidate() is needed - KVM: Always flush async #PF workqueue when vCPU is being destroyed - scsi: core: Fix unremoved procfs host directory regression - mm: memcg: fix stale protection of reclaim target memcg - ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture - memcg: fix possible use-after-free in memcg_write_event_control() - cpufreq/cppc: changing highest_perf to nominal_perf in cppc_cpufreq_cpu_init() - net: fix kabi in struct ipv6_devconf - net: release reference to inet6_dev pointer - net: change accept_ra_min_rtr_lft to affect all RA lifetimes - net: add sysctl accept_ra_min_rtr_lft - genetlink: fix kabi change in struct genl_multicast_group - genetlink: Use internal flags for multicast groups - drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group - genetlink: add CAP_NET_ADMIN test for multicast bind - quota: Fix potential NULL pointer dereference - char: imx-rngc: fix clk_disable_unprepare missing in error path - mucse: rnpm fw mailbox maybe failed to communicate with PF - drivers: close default yusur KPU FLEXFLOW-2100P driver support- !6904 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches - !6918 bpf: Fix hashtab overflow check on 32-bit arches - !6928 firmware: arm_scmi: Harden accesses to the reset domains - !6924 bpf: Fix stackmap overflow check on 32-bit arches - !6861 media: dvb-frontends: avoid stack overflow warnings with clang - !6840 CVE-2023-52650 - !6851 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - !6826 fat: fix uninitialized field in nostale filehandles - !6838 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6808 CVE-2024-26923 - firmware: arm_scmi: Harden accesses to the reset domains - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Fix hashtab overflow check on 32-bit arches - !6846 perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches - !6849 erofs: fix pcluster use-after-free on UP platforms - !6740 V2 cpuset: fix race between rebuild scheduler domains and hotplug work - !6473 nvme-fc: do not wait in vain when unloading module - media: dvb-frontends: avoid stack overflow warnings with clang - !6802 x86,static_call: Fix __static_call_return0 for i386 - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - !6835 kprobes: Fix check for probe enabled in kill_kprobe() - erofs: fix pcluster use-after-free on UP platforms - perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling - drm/tegra: dsi: Add missing check for of_find_device_by_node - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6799 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - kprobes: Fix check for probe enabled in kill_kprobe() - !6797 scsi: target: core: Add TMF to tmr_list handling - fat: fix uninitialized field in nostale filehandles - !6798 media: ir_toy: fix a memleak in irtoy_tx - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - !6756 vfio/fsl-mc: Block calling interrupt handler without trigger - x86,static_call: Fix __static_call_return0 for i386 - !6704 x86/thermal: Fix LVT thermal setup for SMI delivery mode - !6702 static_call: Don't make __static_call_return0 static - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - !6700 PCI/IOV: Enlarge virtfn sysfs name buffer - !5905 [OLK 5.10] RDMA/hns: Fix incorrect iteration number of DCA umem sg entries and error return in hns_roce_v2_modify_srq() - media: ir_toy: fix a memleak in irtoy_tx - scsi: target: core: Add TMF to tmr_list handling - !6684 infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver - !6755 binder: check offset alignment in binder_get_object() - !6729 PCI/IOV: Improve performance of creating VFs concurrently - !6669 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 - !6680 cifs: fix underflow in parse_server_interfaces() - !6719 drm/amdgpu: validate the parameters of bo mapping operations more clearly - vfio/fsl-mc: Block calling interrupt handler without trigger - binder: check offset alignment in binder_get_object() - !6739 v2 Apply patches of ses from stable - !6677 v3 olk-5.10: bugfix for mm - !6654 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6683 v2 CVE-2024-26921 - cpuset: fix race between rebuild scheduler domains and hotplug work - scsi: ses: Handle enclosure with just a primary component gracefully - Revert "scsi: ses: Handle enclosure with just a primary component gracefully" - Revert "scsi: ses: Fix crash caused by kfree an invalid pointer" - scsi: ses: Fix possible desc_ptr out-of-bounds accesses - Revert "scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process" - !6501 cachefiles: fix memory leak in cachefiles_add_cache() - PCI/IOV: Improve performance of creating VFs concurrently - drm/amdgpu: validate the parameters of bo mapping operations more clearly - !6676 cvm feature patches - x86/thermal: Fix LVT thermal setup for SMI delivery mode - static_call: Don't make __static_call_return0 static - PCI/IOV: Enlarge virtfn sysfs name buffer - !6567 CVE-2024-26896 - !6580 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver - net/ethernet/huawei/hinic3: Add the CQM on which the RDMA depends - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - cifs: fix underflow in parse_server_interfaces() - mm/madvise: fix potential pte_unmap_unlock pte error - mm/page_alloc: always attempt to allocate at least one page during bulk allocation - gicv3: add lpi support for cvm guest - config: modify arm64 defconfig for cvm feature - mm: enable swiotlb alloc for cvm share mem - swiotlb: add swiotlb io_tlb_list release slots methd - swiotlb: Add restricted DMA alloc/free support - kvm: add support for multi-numa and fix kabi change - pmu: enable pmu phys irq inject for cvm - kvm: add cvm host feature - !6660 udma: fix bugs of record_db - !6640 hsr: Fix uninit-value access in hsr_get_node() - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6620 packet: annotate data-races around ignore_outgoing - !6618 net/bnx2x: Prevent access to a freed page in page_pool - !6592 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6619 Bluetooth: Fix atomicity violation in {min,max}_key_size_set - !6635 backport RDMA/hns: Fix DCA's dependence on ib_uverbs from OLK-6.6 - hns3 udma: addressing stage adaptation - !6257 HNS3: Do some optimizing job and support fast path - !6623 amdkfd: use calloc instead of kzalloc to avoid integer overflow - hns3 udma: unified coding style - hns3 udma: Interface for adding a user ctrl. - hsr: Fix uninit-value access in hsr_get_node() - !6561 md: fix kmemleak of rdev->serial - !6631 Backport 5.10.205 LTS patches from upstream - powerpc/ftrace: Fix stack teardown in ftrace_no_trace - powerpc/ftrace: Create a dummy stackframe to fix stack unwind - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() - tty: n_gsm, remove duplicates of parameters - tty: n_gsm: fix tty registration before control channel open - USB: gadget: core: adjust uevent timing on gadget unbind - ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs - ring-buffer: Fix writing to the buffer with max_data_size - ring-buffer: Have saved event hold the entire event - tracing: Update snapshot buffer on resize if it is allocated - ring-buffer: Fix memory leak of free page - team: Fix use-after-free when an option instance allocation fails - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - soundwire: stream: fix NULL pointer dereference for multi_link - HID: hid-asus: add const to read-only outgoing usb buffer - net: usb: qmi_wwan: claim interface 4 for ZTE MF290 - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad - HID: hid-asus: reset the backlight brightness level on resume - HID: add ALWAYS_POLL quirk for Apple kb - HID: glorious: fix Glorious Model I HID report - platform/x86: intel_telemetry: Fix kernel doc descriptions - bcache: avoid NULL checking to c->root in run_cache_set() - bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() - bcache: remove redundant assignment to variable cur_idx - bcache: avoid oversize memory allocation by small stripe_size - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" - usb: aqc111: check packet for fixup for true limit - drm/mediatek: Add spinlock for setting vblank event in atomic_begin - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - ALSA: hda/realtek: Apply mute LED quirk for HP15-db - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants - fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() - net: atlantic: fix double free in ring reinit logic - net: stmmac: Handle disabled MDIO busses from devicetree - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure - vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() - sign-file: Fix incorrect return values check - net: ena: Fix XDP redirection error - net: ena: Destroy correct number of xdp queues upon failure - net: Remove acked SYN flag from packet in the transmit queue correctly - qed: Fix a potential use-after-free in qed_cxt_tables_alloc - net: fec: correct queue selection - net: vlan: introduce skb_vlan_eth_hdr() - atm: solos-pci: Fix potential deadlock on &tx_queue_lock - atm: solos-pci: Fix potential deadlock on &cli_queue_lock - qca_spi: Fix reset behavior - qca_debug: Fix ethtool -G iface tx behavior - qca_debug: Prevent crash on TX ring changes - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd - afs: Fix refcount underflow from error handling race - netfilter: nf_tables: fix 'exist' matching on bigendian arches - !6485 CVE-2024-26843 - HNS3: Support debugfs dump fastpath info - Support configuration of fastpath feature - !6247 ubi: Check for too small LEB size in VTBL code - amdkfd: use calloc instead of kzalloc to avoid integer overflow - packet: annotate data-races around ignore_outgoing - !6539 Backport 5.10.204 LTS patches from upstream - !6546 v2 CVE-2024-26907 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - net/bnx2x: Prevent access to a freed page in page_pool - !6597 v3 Fix CVE-2024-26869 - !6401 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6555 udma: fix bugs in non-share jfr and remove rm mode - !6568 IB/hfi1: Fix a memleak in init_credit_return - !6579 media: rc: bpf attach/detach requires write permission - !6543 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() - !6520 firmware: arm_scmi: Fix double free in SMC transport cleanup path - !6584 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - f2fs: fix to truncate meta inode pages forcely - f2fs: invalidate meta pages only for post_read required inode - f2fs: fix to invalidate META_MAPPING before DIO write - f2fs: invalidate META_MAPPING before IPU/DIO write - !6566 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6588 Add hugetlb MADV_DONTNEED support - !6437 dm: call the resume method on internal suspend - !6442 scsi: pm80xx: Fix memory leak during rmmod - !6474 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing - madvise: use zap_page_range_single for madvise dontneed - mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs - mm: enable MADV_DONTNEED for hugetlb mappings - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6417 media: pvrusb2: fix uaf in pvr2_context_set_notify - !6493 RDMA/srpt: Do not register event handler until srpt device is fully setup - IB/hfi1: Fix a memleak in init_credit_return - wifi: wfx: fix memory leak when starting AP - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6458 CVE-2024-26813 - md: fix kmemleak of rdev->serial - hns3 udma: modifying the sge address offset in RC Mode. - RDMA/mlx5: Fix fortify source warning while accessing Eth segment - uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++ - stddef: Introduce DECLARE_FLEX_ARRAY() helper - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() - hns3 udma: Code clipping related to RM mode. - hns3 udma: Modify qpn alloc function when share jfr is disabled. - r8169: fix rtl8125b PAUSE frames blasting when suspended - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - smb: client: fix potential NULL deref in parse_dfs_referrals() - cifs: Fix non-availability of dedup breaking generic/304 - Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem" - mmc: block: Be sure to wait while busy in CQE error recovery - platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute - tools headers UAPI: Sync linux/perf_event.h with the kernel sources - platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting - MIPS: Loongson64: Enable DMA noncoherent support - MIPS: Loongson64: Reserve vgabios memory on boot - KVM: s390/mm: Properly reset no-dat - serial: 8250_omap: Add earlycon support for the AM654 UART controller - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit - serial: sc16is7xx: address RX timeout interrupt errata - ARM: PL011: Fix DMA support - usb: typec: class: fix typec_altmode_put_partner to put plugs - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" - parport: Add support for Brainboxes IX/UC/PX parallel cards - usb: gadget: f_hid: fix report descriptor allocation - gpiolib: sysfs: Fix error handling on failed export - tracing: Stop current tracer when resizing buffer - tracing: Set actual size after ring buffer resize - ring-buffer: Force absolute timestamp on discard of event - misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write - misc: mei: client.c: return negative error code in mei_cl_write - arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory - arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names - arm64: dts: mediatek: mt7622: fix memory node warning check - packet: Move reference count in packet_sock to atomic_long_t - tracing: Fix a possible race when disabling buffered events - tracing: Fix incomplete locking when disabling buffered events - tracing: Disable snapshot buffer when stopping instance tracers - tracing: Always update snapshot buffer size - checkstack: fix printed address - nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() - nilfs2: fix missing error check for sb_set_blocksize call - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names - riscv: fix misaligned access handling of C.SWSP and C.SDSP - ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt - ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() - tracing: Fix a warning when allocating buffered events fails - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate - hwmon: (acpi_power_meter) Fix 4.29 MW bug - RDMA/bnxt_re: Correct module description string - RDMA/rtrs-clt: Remove the warnings for req in_use check - arm64: dts: rockchip: Expand reg size of vdec node for RK3399 - tee: optee: Fix supplicant based device enumeration - bpf: sockmap, updating the sg structure should also update curr - tcp: do not accept ACK of bytes we never sent - netfilter: xt_owner: Fix for unsafe access of sk->sk_socket - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ionic: Fix dim work handling in split interrupt mode - ionic: fix snprintf format length warning - net: bnxt: fix a potential use-after-free in bnxt_init_tc - i40e: Fix unexpected MFS warning message - arcnet: restoring support for multiple Sohard Arcnet cards - net: arcnet: com20020 fix error handling - mlxbf-bootctl: correctly identify secure boot with development keys - hv_netvsc: rndis_filter needs to select NLS - octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam - ipv6: fix potential NULL deref in fib6_add() - of: dynamic: Fix of_reconfig_get_state_change() return value documentation - of: Add missing 'Return' section in kerneldoc comments - of: Fix kerneldoc output formatting - of: base: Fix some formatting issues and provide missing descriptions - platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code - platform/x86: asus-wmi: Simplify tablet-mode-switch handling - platform/x86: asus-wmi: Simplify tablet-mode-switch probing - platform/x86: asus-wmi: Add support for ROG X13 tablet mode - platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum - asus-wmi: Add dgpu disable method - platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s - platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option - platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360 - kconfig: fix memory leak from range properties - tg3: Increment tx_dropped in tg3_tso_bug() - tg3: Move the [rt]x_dropped counters to tg3_napi - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test - i2c: designware: Fix corrupted memory seen in the ISR - firmware: arm_scmi: Fix double free in SMC transport cleanup path - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/hns: Fix DCA's dependence on ib_uverbs - RDMA/srpt: Do not register event handler until srpt device is fully setup - efi: runtime: Fix potential overflow of soft-reserved region size - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - nvme-fc: do not wait in vain when unloading module - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - HNS3: Solve the problem that the tc qdisc configuration in the hardware registration cannot be cleared - HNS3: Modify the io process of unic to improve bandwidth - HNS3: Do some cleancode job to eliminate warnings - HNS3: Change the function name from ubn to ubl - HNS3: fix up magic numbers and impertinent judge position - scsi: pm80xx: Fix memory leak during rmmod - dm: call the resume method on internal suspend - media: pvrusb2: fix uaf in pvr2_context_set_notify - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - RDMA/hns: Fix incorrect iteration number of DCA umem sg entries - RDMA/hns: fix error return in hns_roce_v2_modify_srq() - ubi: Check for too small LEB size in VTBL code- !5273 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !6486 devlink: fix possible use-after-free and memory leaks in devlink_init() - !6515 fix CVE-2023-52498 - !5468 media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - !6314 fixup CVE-2024-26908 - PM: sleep: Fix error handling in dpm_prepare() - PM: sleep: Fix possible deadlocks in core system-wide PM code - PM: core: Remove unnecessary (void *) conversions - PM: sleep: Avoid calling put_device() under dpm_list_mtx - PM: sleep: Use dev_printk() when possible - async: Introduce async_schedule_dev_nocall() - async: Split async_schedule_node_domain() - !6316 scsi: fnic: Move fnic_fnic_flush_tx() to a work queue - !6399 wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces - !6407 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6455 CVE-2021-47182 - devlink: fix possible use-after-free and memory leaks in devlink_init() - !6423 tracing/trigger: Fix to return error if failed to alloc snapshot - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - !6281 v2 net/mlx5: Update error handler for UCTX and UMEM - !6428 net/sched: flower: Fix unable to handle page fault bug in fl_init - !6267 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - !6279 Bluetooth: Avoid potential use-after-free in hci_error_reset - !6259 arp: Prevent overflow in arp_req_get(). - !6312 fix CVE-2024-24861 for 5.10 - !6308 v3 ima: Avoid blocking in RCU read-side critical section - net/sched: flower: Fix unable to handle page fault bug in fl_init - tracing/trigger: Fix to return error if failed to alloc snapshot - !6291 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces - !6295 hns3 udma: adjustment of the maximum number of Jettys - !6202 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue - !6294 [sync] PR-6177: arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6293 [sync] PR-6176: arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - !6284 net/mlx5e: CT, Fix multiple allocations and memleak of mod acts - x86/xen: Add some null pointer checking to smp.c - media: xc4000: Fix atomicity violation in xc4000_get_frequency - ima: Avoid blocking in RCU read-side critical section - !6076 Fix CVE-2024-26764 - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - hns3 udma: adjustment of the maximum number of Jettys - !6263 udma: fix a bug of jfr record_db - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts - net/mlx5: Update error handler for UCTX and UMEM - Bluetooth: Avoid potential use-after-free in hci_error_reset - !6262 scsi: hisi_sas: Remove hisi_hba->timer for v3 hw - !5965 Fix CVE-2023-52441 and integrate the pre-patch - !6086 netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain - !6085 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - scsi: hisi_sas: Remove hisi_hba->timer for v3 hw - hns3 udma: fixes errors related to jfr RECORD_DB. - arp: Prevent overflow in arp_req_get(). - !6199 writeback fix softlockup - !6087 net/sched: act_mirred: don't override retval if we already lost the skb - !6082 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6058 net: ip_tunnel: prevent perpetual headroom growth - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - cgroup_writeback: fix softlockup for blkcg->memcg_list - net/sched: act_mirred: don't override retval if we already lost the skb - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio - net: ip_tunnel: prevent perpetual headroom growth - ksmbd: fix out of bounds in init_smb2_rsp_hdr() - ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr - ksmbd: return unsupported error on smb1 mount - ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - net/smc: fix illegal rmb_desc access in SMC-D connection dump- !6074 Fix CVE-2024-26787 - !6193 uio_hv_generic: Fix another memory leak in error handling paths - !6192 arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - !6178 CVE-2024-26812 - !6112 cifs: Fix UAF in cifs_demultiplex_thread() - uio_hv_generic: Fix another memory leak in error handling paths - arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6124 xen/events: close evtchn after mapping cleanup - !6137 vfio/pci: Lock external INTx masking ops - !6161 Backport 5.10.203 LTS patches from upstream - driver core: Release all resources during unbind before updating device links - r8169: fix deadlock on RTL8125 in jumbo mtu mode - r8169: disable ASPM in case of tx timeout - mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc - mmc: block: Retry commands in CQE error recovery - mmc: core: convert comma to semicolon - mmc: cqhci: Fix task clearing in CQE error recovery - mmc: cqhci: Warn of halt or task clear failure - mmc: cqhci: Increase recovery halt timeout - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily - cpufreq: imx6q: don't warn for disabling a non-existing frequency - scsi: qla2xxx: Fix system crash due to bad pointer access - scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Introduce the scsi_cmd_to_rq() function - smb3: fix caching of ctime on setxattr - fs: add ctime accessors infrastructure - ima: annotate iint mutex to avoid lockdep false positive warnings - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset - misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support - misc: pci_endpoint_test: Add deviceID for AM64 and J7200 - s390/cmma: fix detection of DAT pages - s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family - ASoC: SOF: sof-pci-dev: Fix community key quirk detection - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks - ASoC: SOF: sof-pci-dev: add parameter to override topology filename - ASoC: SOF: sof-pci-dev: use community key on all Up boards - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header - smb3: fix touch -h of symlink - net: ravb: Start TX queues after HW initialization succeeded - net: ravb: Use pm_runtime_resume_and_get() - r8169: prevent potential deadlock in rtl8169_close - Revert "workqueue: remove unused cancel_work()" - octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 - net: stmmac: xgmac: Disable FPE MMC interrupts - selftests/net: mptcp: fix uninitialized variable warnings - selftests/net: ipsec: fix constant out of range - dpaa2-eth: increase the needed headroom to account for alignment - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' - USB: core: Change configuration warnings to notices - hv_netvsc: fix race of netvsc and VF register_netdevice - Input: xpad - add HyperX Clutch Gladiate Support - btrfs: make error messages more clear when getting a chunk map - btrfs: send: ensure send_fd is writable - btrfs: fix off-by-one when checking chunk map includes logical address - btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() - btrfs: add dmesg output for first mount and last unmount of a filesystem - parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes - powerpc: Don't clobber f0/vs0 during fp|altivec register save - iommu/vt-d: Add MTL to quirk list to skip TE disabling - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR - dm verity: don't perform FEC for failed readahead IO - dm-verity: align struct dm_verity_fec_io properly - ALSA: hda/realtek: Add supported ALC257 for ChromeOS - ALSA: hda/realtek: Headset Mic VREF to 100% - ALSA: hda: Disable power-save on KONTRON SinglePC - mmc: block: Do not lose cache flush during CQE error recovery - firewire: core: fix possible memory leak in create_units() - pinctrl: avoid reload of p state in list iteration - io_uring: fix off-by one bvec index - USB: dwc3: qcom: fix wakeup after probe deferral - usb: dwc3: set the dma max_seg_size - usb: dwc3: Fix default mode initialization - USB: dwc2: write HCINT with INTMASK applied - USB: serial: option: don't claim interface 4 for ZTE MF290 - USB: serial: option: fix FM101R-GL defines - USB: serial: option: add Fibocom L7xx modules - bcache: fixup lock c->root error - bcache: fixup init dirty data errors - bcache: prevent potential division by zero error - bcache: check return value from btree_node_alloc_replacement() - dm-delay: fix a race between delay_presuspend and delay_bio - hv_netvsc: Mark VF as slave before exposing it to user-mode - hv_netvsc: Fix race of register_netdevice_notifier and VF register - USB: serial: option: add Luat Air72*U series products - s390/dasd: protect device queue against concurrent access - bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race - bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() - swiotlb-xen: provide the "max_mapping_size" method - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA - ASoC: simple-card: fixup asoc_simple_probe() error handling - nfsd: lock_rename() needs both directories to live on the same fs - ext4: using nofail preallocation in ext4_es_insert_extent() - ext4: using nofail preallocation in ext4_es_insert_delayed_block() - ext4: use pre-allocated es in __es_remove_extent() - ext4: use pre-allocated es in __es_insert_extent() - ext4: factor out __es_alloc_extent() and __es_free_extent() - ext4: add a new helper to check if es must be kept - MIPS: KVM: Fix a build warning about variable set but not used - media: ccs: Correctly initialise try compose rectangle - lockdep: Fix block chain corruption - USB: dwc3: qcom: fix ACPI platform device leak - USB: dwc3: qcom: fix resource leaks on probe deferral - afs: Fix file locking on R/O volumes to operate in local mode - afs: Return ENOENT if no cell DNS record can be found - net: axienet: Fix check for partial TX checksum - amd-xgbe: propagate the correct speed and duplex status - amd-xgbe: handle the corner-case during tx completion - amd-xgbe: handle corner-case during sfp hotplug - arm/xen: fix xen_vcpu_info allocation alignment - net/smc: avoid data corruption caused by decline - net: usb: ax88179_178a: fix failed operations during ax88179_reset - ipv4: Correct/silence an endian warning in __ip_do_redirect - HID: fix HID device resource race between HID core and debugging support - HID: core: store the unique system identifier in hid_device - drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full - ata: pata_isapnp: Add missing error check for devm_ioport_map() - wireguard: use DEV_STATS_INC() - drm/panel: simple: Fix Innolux G101ICE-L01 timings - drm/panel: simple: Fix Innolux G101ICE-L01 bus flags - drm/panel: auo,b101uan08.3: Fine tune the panel power sequence - drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence - afs: Make error on cell lookup failure consistent with OpenAFS - afs: Fix afs_server_list to be cleaned up with RCU - PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() - !5612 【OLK-5.10】Add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver - !5736 Backport 5.10.202 LTS patches from upstream - !6033 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !6003 KVM: s390: vsie: fix race during shadow creation - !6103 riscv: Sparse-Memory/vmemmap out-of-bounds fix - !6065 v4 arm64 bpf trampoline for olk-5.10 - !6116 wifi: rt2x00: restart beacon queue when hardware reset - !6047 hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - vfio/pci: Lock external INTx masking ops - !6108 udma: optimize latency for non-share-jfr mode - !6101 vfio/pci: Disable auto-enable of exclusive INTx IRQ - !5486 [OLK-5.10] support the AMD Zen5 Turin - !5717 v2 fix CVE-2023-52587 - !6050 wifi: mac80211: fix race condition on enabling fast-xmit - !4923 mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() - xen/events: close evtchn after mapping cleanup - wifi: rt2x00: restart beacon queue when hardware reset - cifs: Fix UAF in cifs_demultiplex_thread() - hns3 udma: optimize latency for non-share-jfr mode - riscv: Sparse-Memory/vmemmap out-of-bounds fix - vfio/pci: Disable auto-enable of exclusive INTx IRQ - !6016 btrfs: don't drop extent_map for free space inode on write error - !6031 nilfs2: fix potential bug in end_buffer_async_write - !5847 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - mmc: mmci: stm32: fix DMA API overlapping mappings warning - mmc: mmci: stm32: use a buffer for unaligned DMA requests - !5803 fs/ntfs3: Fix an NULL dereference bug - !5977 btrfs: dev-replace: properly validate device names - !5921 ext4: fix double-free of blocks due to wrong extents moved_len - !6029 ceph: prevent use-after-free in encode_cap_msg() - !5973 EDAC/thunderx: Fix possible out-of-bounds string access - !6052 fs/ntfs3: fix lbk-CVE-2023-52640 - !6037 fix-CVE-2024-26706 - !6040 nilfs2: fix data corruption in dsync block recovery for small block sizes - config: Enable DYNAMIC_FTRACE_WITH_DIRECT_CALLS - arm64: ftrace: Support direct call for no literal module functions - arm64: ftrace: Add ftrace direct call support - arm64: ftrace: Support long jump for ftrace direct call - ftrace: Allow users to disable ftrace direct call - bpf, arm64: Fix BTI type used for freplace attached functions - bpf, arm64: Fixed a BTI error on returning to patched function - bpf, arm64: Fix bpf trampoline instruction endianness - bpf, arm64: Fix compile error in dummy_tramp() - bpf, arm64: Mark dummy_tramp as global - bpf, arm64: Add bpf trampoline for arm64 - bpf, arm64: Implement bpf_arch_text_poke() for arm64 - arm64: Add LDR (literal) instruction - bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number - bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) - arm64, insn: Add ldr/str with immediate offset - x86/ibt,ftrace: Search for __fentry__ location - !6017 drm/amdgpu: fix use-after-free bug - fs/ntfs3: Fix oob in ntfs_listxattr - fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea() - ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr() - wifi: mac80211: fix race condition on enabling fast-xmit - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - !6020 net/sched: act_mirred: use the backlog for mirred ingress - !5995 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6006 fix CVE-2024-26669 - parisc/unaligned: Fix emulate_ldw() breakage - parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() - parisc: Fix random data corruption from exception handler - parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() - parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() - parisc/unaligned: Rewrite inline assembly of emulate_ldw() - parisc: Mark ex_table entries 32-bit aligned in uaccess.h - parisc: Fix some apparent put_user() failures - parisc: Implement __get/put_kernel_nofault() - parisc: Drop strnlen_user() in favour of generic version - parisc: Switch user access functions to signal errors in r29 instead of r8 - parisc/unaligned: Rewrite inline assembly of emulate_ldh() - parisc/unaligned: Use EFAULT fixup handler in unaligned handlers - !5969 fbdev: savage: Error out if pixclock equals zero - drivers: add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5976 dm-crypt: don't modify the data when using authenticated encryption - objtool/x86: Use asm/nops.h - !6011 udma: fix a bug in udma dfx - nilfs2: fix potential bug in end_buffer_async_write - !6018 v2 IB/hfi1: Fix sdma.h tx->num_descs off-by-one error - ceph: prevent use-after-free in encode_cap_msg() - !5979 mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5970 fixup CVE-2024-26751 - net/sched: act_mirred: use the backlog for mirred ingress - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error - drm/amdgpu: fix use-after-free bug - !5950 RDMA/qedr: Fix qedr_create_user_qp error flow - btrfs: don't drop extent_map for free space inode on write error - !5998 net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() - !5996 mptcp: fix double-free on socket dismantle - !5993 ipv6: sr: fix possible use-after-free and null-ptr-deref - !5763 CVE-2024-26684 bugfix for OLK-5.10 - hns3 udma: fix the dfx structure is deleted concurrently. - !5975 udma: fix a bug in QP creation - net/sched: flower: Fix kabi change - net/sched: flower: Fix chain template offload - KVM: s390: vsie: fix race during shadow creation - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() - mptcp: fix double-free on socket dismantle - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5901 CVE-2024-26695 - !5853 dmaengine: ti: edma: Add some null pointer checks to the edma_probe - !5930 RDMA/srpt: Support specifying the srpt_service_guid parameter - !5758 tunnels: fix out of bounds access when building IPv6 PMTU error - !5812 afs: Increase buffer size in afs_update_volume_status() - !5852 CVE-2024-26809 - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - btrfs: dev-replace: properly validate device names - dm-crypt: don't modify the data when using authenticated encryption - hns3 udma: modify the process of create qp - EDAC/thunderx: Fix possible out-of-bounds string access - !5943 CVE-2021-46926 - interconnect: qcom: Add support for mask-based BCMs - netfilter: nf_tables: disable toggling dormant table state more than once - netfilter: nf_tables: fix table flag updates - netfilter: nftables: update table flags from the commit phase - drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox - drm/amdgpu: fix error handling in amdgpu_bo_list_get() - drm/amd/pm: Handle non-terminated overdrive commands. - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks - ext4: correct the start block of counting reserved clusters - ext4: correct offset of gdb backup in non meta_bg group to update_backups - ext4: apply umask if ACL support is disabled - Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" - media: qcom: camss: Fix vfe_get() error jump - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors - nfsd: fix file memleak on client_opens_release - media: venus: hfi: add checks to handle capabilities from firmware - media: venus: hfi: fix the check to handle session buffer requirement - media: venus: hfi_parser: Add check to keep the number of codecs within range - media: sharp: fix sharp encoding - media: lirc: drop trailing space from scancode transmit - f2fs: avoid format-overflow warning - i2c: i801: fix potential race in i801_block_transaction_byte_by_byte - net: phylink: initialize carrier state at creation - net: dsa: lan9303: consequently nested-lock physical MDIO - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte - lsm: fix default return value for inode_getsecctx - lsm: fix default return value for vm_enough_memory - Revert ncsi: Propagate carrier gain/loss events to the NCSI controller - arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size - arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO - PCI: exynos: Don't discard .remove() callback - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables - bluetooth: Add device 13d3:3571 to device tables - bluetooth: Add device 0bda:887b to device tables - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 - cpufreq: stats: Fix buffer overflow detection in trans_stats() - tty: serial: meson: fix hard LOCKUP on crtscts mode - serial: meson: Use platform_get_irq() to get the interrupt - tty: serial: meson: retrieve port FIFO size from DT - serial: meson: remove redundant initialization of variable id - ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table - ALSA: info: Fix potential deadlock at disconnection - xhci: Enable RPM on controllers that support low-power states - parisc/pgtable: Do not drop upper 5 address bits of physical address - parisc: Prevent booting 64-bit kernels on PA1.x machines - i3c: master: cdns: Fix reading status register - mtd: cfi_cmdset_0001: Byte swap OTP info - mm/memory_hotplug: use pfn math in place of direct struct page manipulation - mm/cma: use nth_page() in place of direct struct page manipulation - dmaengine: stm32-mdma: correct desc prep when channel running - mcb: fix error handling for different scenarios when parsing - i2c: core: Run atomic i2c xfer when !preemptible - kernel/reboot: emergency_restart: Set correct system_state - quota: explicitly forbid quota files from being encrypted - PCI: keystone: Don't discard .probe() callback - PCI: keystone: Don't discard .remove() callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - mmc: meson-gx: Remove setting of CMD_CFG_ERROR - wifi: ath11k: fix htt pktlog locking - wifi: ath11k: fix dfs radar event locking - wifi: ath11k: fix temperature event locking - ima: detect changes to the backing overlay file - firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit - btrfs: don't arbitrarily slow down delalloc if we're committing - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects - PM: hibernate: Clean up sync_read handling in snapshot_write_next() - PM: hibernate: Use __get_safe_page() rather than touching the list - arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() - mmc: sdhci_am654: fix start loop index for TAP value parsing - mmc: vub300: fix an error code - clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks - clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks - parisc/pdc: Add width field to struct pdc_model - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - ACPI: resource: Do IRQ override on TongFang GMxXGxx - watchdog: move softlockup_panic back to early_param - PCI/sysfs: Protect driver's D3cold preference from user space - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver - hvc/xen: fix console unplug - tty/sysrq: replace smp_processor_id() with get_cpu() - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - KVM: x86: Ignore MSR_AMD64_TW_CFG access - KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers - scsi: mpt3sas: Fix loop logic - bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END - bpf: Fix check_stack_write_fixed_off() to correctly spill imm - randstruct: Fix gcc-plugin performance mode to stay in group - powerpc/perf: Fix disabling BHRB and instruction sampling - media: venus: hfi: add checks to perform sanity on queue pointers - cifs: fix check of rc in function generate_smb3signingkey - cifs: spnego: add ';' in HOST_KEY_LEN - tools/power/turbostat: Fix a knl bug - macvlan: Don't propagate promisc change to lower dev in passthru - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors - net/mlx5_core: Clean driver version and name - net/mlx5e: fix double free of encap_header - net: stmmac: fix rx budget limit check - netfilter: nf_conntrack_bridge: initialize err to 0 - net: ethernet: cortina: Fix MTU max setting - net: ethernet: cortina: Handle large frames - net: ethernet: cortina: Fix max RX frame define - bonding: stop the device in bond_setup_by_slave() - ptp: annotate data-race around q->head and q->tail - xen/events: fix delayed eoi list handling - ppp: limit MRU to 64K - tipc: Fix kernel-infoleak due to uninitialized TLV value - tty: Fix uninit-value access in ppp_sync_receive() - gfs2: Silence "suspicious RCU usage in gfs2_permission" warning - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO - SUNRPC: Add an IS_ERR() check back to where it was - SUNRPC: ECONNRESET might require a rebind - xhci: turn cancelled td cleanup to its own function - wifi: iwlwifi: Use FW rate for non-data frames - pwm: Fix double shift bug - drm/amdgpu: fix software pci_unplug on some chips - ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings - kgdb: Flush console before entering kgdb on panic - drm/amd/display: Avoid NULL dereference of timing generator - media: imon: fix access to invalid resource for the second interface - media: cobalt: Use FIELD_GET() to extract Link Width - gfs2: fix an oops in gfs2_permission - gfs2: ignore negated quota changes - media: vivid: avoid integer overflow - media: gspca: cpia1: shift-out-of-bounds in set_flicker - i2c: sun6i-p2wi: Prevent potential division by zero - 9p/trans_fd: Annotate data-racy writes to file::f_flags - usb: gadget: f_ncm: Always set current gadget in ncm_bind() - tty: vcc: Add check for kstrdup() in vcc_probe() - exfat: support handle zero-size directory - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - atm: iphase: Do PCI error checks on own line - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - ARM: 9320/1: fix stack depot IRQ stack filter - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround - jfs: fix array-index-out-of-bounds in diAlloc - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs/jfs: Add validity check for db_maxag and db_agpref - fs/jfs: Add check for negative db_l2nbperpage - RDMA/hfi1: Use FIELD_GET() to extract Link Width - ASoC: soc-card: Add storage for PCI SSID - selftests/efivarfs: create-read: fix a resource leak - drm/panel: st7703: Pick different reset sequence - drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference - drm/panel: fix a possible null pointer dereference - drm/amdgpu: Fix potential null pointer derefernce - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - drm/msm/dp: skip validity check for DP CTS EDID checksum - drm/komeda: drop all currently held locks if deadlock happens - platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e - Bluetooth: Fix double free in hci_conn_cleanup - Bluetooth: btusb: Add date->evt_skb is NULL check - wifi: ath10k: Don't touch the CE interrupt registers after power up - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - wifi: ath10k: fix clang-specific fortify warning - wifi: ath9k: fix clang-specific fortify warnings - bpf: Detect IP == ksym.end as part of BPF program - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - wifi: mac80211_hwsim: fix clang-specific fortify warning - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size - clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware - clocksource/drivers/timer-imx-gpt: Fix potential memory leak - perf/core: Bail out early if the request AUX area is out of bound - locking/ww_mutex/test: Fix potential workqueue corruption - ARM: ep93xx: Add terminator to gpiod_lookup_table - fbdev: savage: Error out if pixclock equals zero - !5781 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - !5884 KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - RDMA/qedr: Fix qedr_create_user_qp error flow - ALSA: hda: intel-sdw-acpi: harden detection of controller - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked - KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - netfilter: nft_set_pipapo: release elements in clone only from destroy path - netfilter: nft_set_pipapo: remove scratch_aligned pointer - netfilter: nft_set_pipapo: add helper to release pcpu scratch area - netfilter: nft_set_pipapo: store index in scratch maps - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - afs: Increase buffer size in afs_update_volume_status() - fs/ntfs3: Fix an NULL dereference bug - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - net: stmmac: xgmac: fix a typo of register name in DPP safety handling - net: stmmac: xgmac: use #define for string constants - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels - tunnels: fix out of bounds access when building IPv6 PMTU error - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled - x86/CPU/AMD: Check vendor in the AMD microcode callback - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 - x86/CPU/AMD: Add X86_FEATURE_ZEN5 - x86/cpu: Support AMD Automatic IBRS - Documentation/hw-vuln: Update spectre doc - x86: Remove dynamic NOP selection - x86/CPU/AMD: Add X86_FEATURE_ZEN1 - x86/CPU/AMD: Drop now unused CPU erratum checking function - x86/CPU/AMD: Get rid of amd_erratum_1485[] - x86/CPU/AMD: Get rid of amd_erratum_400[] - x86/CPU/AMD: Get rid of amd_erratum_383[] - x86/CPU/AMD: Get rid of amd_erratum_1054[] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function - x86/CPU/AMD: Carve out the erratum 1386 fix - x86/CPU/AMD: Add ZenX generations flags - x86/CPU/AMD: Make sure EFER[AIBRSE] is set - x86: Fix comment for X86_FEATURE_ZEN - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()- !5831 fbdev: sis: Error out if pixclock equals zero - !5861 ksmbd: fix uaf in smb20_oplock_break_ack - !5911 CVE-2023-52484 - !5895 i2c: i801: Fix block process call transactions - !5870 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !5863 CVE-2024-26788 - iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() - !5811 Fixed CVE-2021-47037 - !5808 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - i2c: i801: Fix block process call transactions - !5845 [OLK 5.10] bugfixes of vf id of mailbox and port duplex configure - !5747 ksmbd: fix global oob in ksmbd_nl_policy - !5832 CVE-2023-52467 - !5795 netfilter: nft_limit: reject configurations that cause integer overflow - !5751 net: atlantic: Fix DMA mapping for PTP hwts ring - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - dmaengine: fsl-qdma: init irq after reg initialization - ksmbd: fix uaf in smb20_oplock_break_ack - net: hns3: fix port duplex configure error in IMP reset - net: hns3: add checking for vf id of mailbox - mfd: syscon: Fix null pointer dereference in of_syscon_register() - fbdev: sis: Error out if pixclock equals zero - !5785 net: qualcomm: rmnet: fix global oob in rmnet_policy - !5789 perf/x86/lbr: Filter vsyscall addresses - !5780 bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !5787 bpf: fix check for attempt to corrupt spilled pointer - !5770 v2 scsi: hisi_sas: Fixed some issues in the SAS - ASoC: q6afe-clocks: fix reprobing of the driver - ASoC: q6afe-clocks: fix warning on symbol scope - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - !5794 um: time-travel: fix time corruption - !5773 patches for CVE-2023-52617 - !5772 firmware: arm_scmi: Check mailbox/SMT channel for consistency - !5788 v2 Patches to Fix CVE-2023-52454 - netfilter: nft_limit: reject configurations that cause integer overflow - um: time-travel: fix time corruption - perf/x86/lbr: Filter vsyscall addresses - nvmet-tcp: Fix the H2C expected PDU len calculation - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length - bpf: fix check for attempt to corrupt spilled pointer - net: qualcomm: rmnet: fix global oob in rmnet_policy - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !5724 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() - PCI: switchtec: Fix stdev_release() crash after surprise hot remove - firmware: arm_scmi: Check mailbox/SMT channel for consistency - !5738 [OLK 5.10] net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5757 inet: read sk->sk_family once in inet_recv_error() - scsi: hisi_sas: Add cond_resched() to cq_thread_v3_hw() - scsi: hisi_sas: Default enable interrupt coalescing - inet: read sk->sk_family once in inet_recv_error() - !5745 v2 iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol - net: atlantic: Fix DMA mapping for PTP hwts ring - ksmbd: fix global oob in ksmbd_nl_policy - iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5698 sr9800: Add check for usbnet_get_endpoints - !5711 Backport 5.10.201 LTS patches from upstream - !5728 fix CVE-2021-47101 - btrfs: use u64 for buffer sizes in the tree search ioctls - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" - tracing/kprobes: Fix the order of argument descriptions - fbdev: fsl-diu-fb: mark wr_reg_wa() static - fbdev: imsttfb: fix a resource leak in probe - fbdev: imsttfb: Fix error path of imsttfb_probe() - spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies - drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot - x86: Share definition of __is_canonical_address() - netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses - netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs - netfilter: xt_recent: fix (increase) ipv6 literal buffer length - r8169: respect userspace disabling IFF_MULTICAST - tg3: power down device only on SYSTEM_POWER_OFF - net/smc: put sk reference if close work was canceled - net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs - Fix termination state for idr_for_each_entry_ul() - net: r8169: Disable multicast filter for RTL8168H and RTL8107E - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - dccp: Call security_inet_conn_request() after setting IPv4 addresses. - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - hsr: Prevent use after free in prp_create_tagged_frame() - llc: verify mac len before reading mac header - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume - pwm: sti: Reduce number of allocations and drop usage of chip_data - pwm: sti: Avoid conditional gotos - regmap: prevent noinc writes from clobbering cache - media: dvb-usb-v2: af9035: fix missing unlock - media: cedrus: Fix clock/reset sequence - media: vidtv: mux: Add check and kfree for kstrdup - media: vidtv: psi: Add check for kstrdup - media: s3c-camif: Avoid inappropriate kfree() - media: bttv: fix use after free error due to btv->timeout timer - media: i2c: max9286: Fix some redundant of_node_put() calls - pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() - pcmcia: ds: fix refcount leak in pcmcia_device_add() - pcmcia: cs: fix possible hung task and memory leak pccardd() - rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call - i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs - perf hist: Add missing puts to hist__account_cycles - perf machine: Avoid out of bounds LBR memory read - usb: host: xhci-plat: fix possible kernel oops while resuming - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 - powerpc/pseries: fix potential memory leak in init_cpu_associativity() - powerpc/imc-pmu: Use the correct spinlock initializer. - powerpc/xive: Fix endian conversion size - powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro - modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host - f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() - dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() - USB: usbip: fix stub_dev hub disconnect - tools: iio: iio_generic_buffer ensure alignment - tools: iio: iio_generic_buffer: Fix some integer type and calculation - tools: iio: privatize globals and functions in iio_generic_buffer.c file - misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() - dmaengine: ti: edma: handle irq_of_parse_and_map() errors - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - livepatch: Fix missing newline character in klp_resolve_symbols() - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' - leds: pwm: Don't disable the PWM when the LED should be off - ASoC: ams-delta.c: use component after check - padata: Fix refcnt handling in padata_free_shell() - padata: Convert from atomic_t to refcount_t on parallel_data->refcnt - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails - HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() - HID: logitech-hidpp: Revert "Don't restart communication if not necessary" - HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only - HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk - Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" - sh: bios: Revive earlyprintk support - hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip - RDMA/hfi1: Workaround truncation compilation error - scsi: ufs: core: Leave space for '0' in utf8 desc string - ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe - IB/mlx5: Fix rdma counter binding for RAW QP - ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described - ext4: move 'ix' sanity check to corrent position - ARM: 9321/1: memset: cast the constant byte to unsigned char - hid: cp2112: Fix duplicate workqueue initialization - crypto: qat - increase size of buffers - crypto: qat - mask device capabilities with soft straps - crypto: caam/jr - fix Chacha20 + Poly1305 self test failure - crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure - nd_btt: Make BTT lanes preemptible - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value - hwrng: geode - fix accessing registers - selftests/resctrl: Ensure the benchmark commands fits to its array - selftests/pidfd: Fix ksft print formats - clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped - firmware: ti_sci: Mark driver as non removable - xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled - drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() - drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() - drm/mediatek: Fix iommu fault during crtc enabling - drm/bridge: tc358768: Fix bit updates - drm/bridge: tc358768: Disable non-continuous clock mode - drm/bridge: tc358768: Fix use of uninitialized variable - drm/rockchip: vop: Fix call to crtc reset helper - drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs - hwmon: (coretemp) Fix potentially truncated sysfs attribute name - hwmon: (axi-fan-control) Fix possible NULL pointer dereference - hwmon: (axi-fan-control) Support temperature vs pwm points - platform/x86: wmi: Fix opening of char device - platform/x86: wmi: remove unnecessary initializations - platform/x86: wmi: Fix probe failure when failing to register WMI devices - clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data - clk: npcm7xx: Fix incorrect kfree - clk: ti: fix double free in of_ti_divider_clk_setup() - clk: ti: change ti_clk_register[_omap_hw]() API - clk: ti: Update component clocks to use ti_dt_clk_name() - clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name() - clk: ti: Add ti_dt_clk_name() helper to use clock-output-names - clk: keystone: pll: fix a couple NULL vs IS_ERR() checks - spi: nxp-fspi: use the correct ioremap function - clk: linux/clk-provider.h: fix kernel-doc warnings and typos - clk: asm9260: use parent index to link the reference clock - clk: imx: imx8mq: correct error handling path - clk: imx: Select MXC_CLK for CLK_IMX8QXP - clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src - clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents - clk: qcom: mmcc-msm8998: Fix the SMMU GDSC - clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on - clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks - clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks - clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies - regmap: debugfs: Fix a erroneous check after snprintf() - ipv6: avoid atomic fragment on GSO packets - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - tcp: fix cookie_init_timestamp() overflows - chtls: fix tp->rcv_tstamp initialization - r8169: fix rare issue with broken rx after link-down on RTL8125 - r8169: use tp_to_dev instead of open code - thermal: core: prevent potential string overflow - PM / devfreq: rockchip-dfi: Make pmu regmap mandatory - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - wifi: rtlwifi: fix EDCA limit set by BT coexistence - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - wifi: mt76: mt7603: rework/fix rx pse hang check - wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() - net: spider_net: Use size_add() in call to struct_size() - tipc: Use size_add() in calls to struct_size() - mlxsw: Use size_mul() in call to struct_size() - gve: Use size_add() in call to struct_size() - overflow: Implement size_t saturating arithmetic helpers - tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed - udp: add missing WRITE_ONCE() around up->encap_rcv - i40e: fix potential memory leaks in i40e_remove() - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - pstore/platform: Add check for kstrdup - x86/boot: Fix incorrect startup_gdt_descr.size - futex: Don't include process MM in futex key on no-MMU - x86/srso: Fix SBPB enablement for (possible) future fixed HW - vfs: fix readahead(2) on block devices - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - !5642 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5712 [sync] PR-5672: arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5189 vhost_vdpa: Fix the error of not executing atomic_dec - !5530 net: Fix CVE-2024-26641 - !5532 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5670 cpufreq: CPPC: Eliminate the impact of cpc_read() latency error - !5506 ext4: dio: Put endio under irq context for overwrite - !5507 ext4: Validate inode pa before using preallocation blocks - sr9800: Add check for usbnet_get_endpoints - cpufreq: CPPC: Eliminate the impact of cpc_read() latency error - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - vhost_vdpa: Fix the error of not executing atomic_dec - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - ip6_tunnel: use dev_sw_netstats_rx_add() - ext4: Validate inode pa before using preallocation blocks - ext4: Optimize endio process for DIO overwrites - iomap: Add a IOMAP_DIO_MAY_INLINE_COMP flag - iomap: pass a flags argument to iomap_dio_rw - iomap: rename the flags variable in __iomap_dio_rw - iomap: add IOMAP_DIO_INLINE_COMP - iomap: use an unsigned type for IOMAP_DIO_* defines - iomap: cleanup up iomap_dio_bio_end_io()- !5684 Backport 5.10.200 LTS patches from upstream - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection - tty: 8250: Add support for Intashield IS-100 - tty: 8250: Add support for Brainboxes UP cards - tty: 8250: Add support for additional Brainboxes UC cards - tty: 8250: Remove UC-257 and UC-431 - usb: raw-gadget: properly handle interrupted requests - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device - can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior - can: isotp: isotp_bind(): do not validate unused address information - can: isotp: add local echo tx processing and tx without FC - can: isotp: handle wait_event_interruptible() return values - can: isotp: check CAN address family in isotp_bind() - can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting - can: isotp: set max PDU size to 64 kByte - can: isotp: Add error message if txqueuelen is too small - can: isotp: add symbolic error message to isotp_module_init() - can: isotp: change error format from decimal to symbolic error names - powerpc/mm: Fix boot crash with FLATMEM - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw - platform/mellanox: mlxbf-tmfifo: Fix a warning message - scsi: mpt3sas: Fix in error path - fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() - ASoC: rt5650: fix the wrong result of key button - netfilter: nfnetlink_log: silence bogus compiler warning - spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 - fbdev: atyfb: only use ioremap_uc() on i386 and ia64 - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport - dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe - irqchip/stm32-exti: add missing DT IRQ flag translation - net: sched: cls_u32: Fix allocation size in u32_init() - x86: Fix .brk attribute in linker script - objtool/x86: add missing embedded_insn check - x86/mm: Fix RESERVE_BRK() for older binutils - x86/mm: Simplify RESERVE_BRK() - smbdirect: missing rc checks while waiting for rdma events - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility - iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds - iio: adc: xilinx: use more devres helpers and remove remove() - iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc() - iio: adc: xilinx: use helper variable for &pdev->dev - clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name - sparc32: fix a braino in fault handling in csum_and_copy_..._user() - nvmem: imx: correct nregs for i.MX6UL - nvmem: imx: correct nregs for i.MX6SLL - nvmem: imx: correct nregs for i.MX6ULL - misc: fastrpc: Clean buffers on remote invocation failures - tracing/kprobes: Fix the description of variable length arguments - i2c: aspeed: Fix i2c bus hang in slave read - i2c: stm32f7: Fix PEC handling in case of SMBUS transfers - i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() - i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() - i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() - iio: exynos-adc: request second interupt only when touchscreen mode is used - kasan: print the original fault addr when access invalid shadow - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR - gtp: fix fragmentation needed check with gso - gtp: uapi: fix GTPA_MAX - tcp: fix wrong RTO timeout when received SACK reneging - r8152: Release firmware if we have an error in probe - r8152: Cancel hw_phy_work if we have an error in probe - r8152: Run the unload routine if we have errors during probe - r8152: Increase USB control msg timeout to 5000ms as per spec - net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg - net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() - igc: Fix ambiguity in the ethtool advertising - neighbour: fix various data-races - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry - treewide: Spelling fix in comment - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 - mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL - mm/page_alloc: correct start page when guard page debug is enabled - virtio-mmio: fix memory leak of vm_dev - virtio_balloon: Fix endless deflation and inflation on arm64 - mcb-lpc: Reallocate memory region to avoid memory overlapping - mcb: Return actual parsed size when reading chameleon table - selftests/ftrace: Add new test case which checks non unique symbol - !5580 CVE-2023-52622 - !5617 v4 Fix I/O high when memory almost met memcg limit - !5518 dm: revert partial fix for redundant bio-based IO accounting - !5493 arm64/mpam: Fix repeated enabling in mpam_enable() - !5566 tracing: Ensure visibility when inserting an element into tracing_map - !5606 mm/mlock: return EINVAL for illegal user memory range in mlock - mm/readahead: don't decrease mmap_miss when folio has workingset flags - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM - !5499 Backport 5.10.199 LTS patches from upstream - mm/mlock: return EINVAL for illegal user memory range in mlock - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - !5473 jfs: fix array-index-out-of-bounds in dbAdjTree - !5553 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - tracing: Ensure visibility when inserting an element into tracing_map - !5431 block/rnbd-srv: Check for unlikely string overflow - !5537 netfilter: nf_tables: disallow anonymous set with timeout flag - !5527 netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - netfilter: nf_tables: disallow anonymous set with timeout flag - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout - dm: revert partial fix for redundant bio-based IO accounting - Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name - Bluetooth: hci_sock: fix slab oob read in create_monitor_event - phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins - phy: mapphone-mdm6600: Fix runtime PM for remove - phy: mapphone-mdm6600: Fix runtime disable on probe - ASoC: pxa: fix a memory leak in probe() - gpio: vf610: set value before the direction to avoid a glitch - platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events - platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e - s390/pci: fix iommu bitmap allocation - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL - USB: serial: option: add entry for Sierra EM9191 with new firmware - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition - nvme-rdma: do not try to stop unallocated queues - nvme-pci: add BOGUS_NID for Intel 0a54 device - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - pNFS: Fix a hang in nfs4_evict_inode() - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" - mmc: core: Capture correct oemid-bits for eMMC cards - mmc: core: sdio: hold retuning if sdio in 1-bit mode - mtd: physmap-core: Restore map_rom fallback - mtd: spinand: micron: correct bitmask for ecc status - mtd: rawnand: arasan: Ensure program page operations are successful - mtd: rawnand: marvell: Ensure program page operations are successful - mtd: rawnand: qcom: Unmap the right resource upon probe failure - Bluetooth: hci_event: Fix using memcmp when comparing keys - net/mlx5: Handle fw tracer change ownership event based on MTRC - platform/x86: touchscreen_dmi: Add info for the Positivo C4128B - HID: multitouch: Add required quirk for Synaptics 0xcd7e device - btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c - drm: panel-orientation-quirks: Add quirk for One Mix 2S - sky2: Make sure there is at least one frag_addr available - regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" - wifi: cfg80211: avoid leaking stack data into trace - wifi: mac80211: allow transmitting EAPOL frames with tainted key - wifi: cfg80211: Fix 6GHz scan configuration - Bluetooth: hci_core: Fix build warnings - Bluetooth: Avoid redundant authentication - HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event - tracing: relax trace_event_eval_update() execution with cond_resched() - ata: libata-eh: Fix compilation warning in ata_eh_link_report() - gpio: timberdale: Fix potential deadlock on &tgpio->lock - overlayfs: set ctime when setting mtime and atime - i2c: mux: Avoid potential false error message in i2c_mux_add_adapter - btrfs: initialize start_slot in btrfs_log_prealloc_extents - btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 - ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone - serial: 8250_omap: Fix errors with no_console_suspend - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() - xhci: track port suspend state correctly in unsuccessful resume cases - xhci: decouple usb2 port resume and get_port_status request handling - xhci: clear usb2 resume related variables in one place. - xhci: rename resume_done to resume_timestamp - xhci: move port specific items such as state completions to port structure - xhci: cleanup xhci_hub_control port references - usb: core: Track SuperSpeed Plus GenXxY - selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA - ACPI: resource: Add ASUS model S5402ZA to quirks - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA - ACPI: resources: Add DMI-based legacy IRQ override quirk - thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge - net: pktgen: Fix interface flags printing - netfilter: nft_set_rbtree: .deactivate fails if element has expired - neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() - i40e: prevent crash on probe if hw registers have invalid values - net: usb: smsc95xx: Fix an error code in smsc95xx_reset() - ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr - tun: prevent negative ifindex - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - net: rfkill: gpio: prevent value glitch during probe - net: ipv6: fix return value check in esp_remove_trailer - net: ipv4: fix return value check in esp_remove_trailer - qed: fix LL2 RX buffer allocation - drm/i915: Retry gtt fault when out of fence registers - netfilter: nft_payload: fix wrong mac header matching - tcp: check mptcp-level constraints for backlog coalescing - KVM: x86: Mask LVTPC when handling a PMI - regmap: fix NULL deref on lookup - ice: reset first in crash dump kernels - ice: fix over-shifted variable - Bluetooth: avoid memcmp() out of bounds warning - Bluetooth: hci_event: Fix coding style - Bluetooth: vhci: Fix race when opening vhci device - Bluetooth: Fix a refcnt underflow problem for hci_conn - Bluetooth: Reject connection with the device which has same BD_ADDR - Bluetooth: hci_event: Ignore NULL link key - usb: hub: Guard against accesses to uninitialized BOS descriptors - Documentation: sysctl: align cells in second content column - mm/memory_hotplug: rate limit page migration warnings - lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default - dev_forward_skb: do not scrub skb mark within the same name space - RDMA/srp: Fix srp_abort() - RDMA/srp: Set scmnd->result only when scmnd is not NULL - x86/alternatives: Disable KASAN in apply_alternatives() - powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() - powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE - dmaengine: mediatek: Fix deadlock caused by synchronize_irq() - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio - counter: microchip-tcb-capture: Fix the use of internal GCLK logic - pinctrl: avoid unsafe code pattern in find_pinctrl() - cgroup: Remove duplicates in cgroup v1 tasks file - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session - Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case - Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table - Input: xpad - add PXN V900 support - Input: psmouse - fix fast_reconnect function for PS/2 mode - ceph: fix type promotion bug on 32bit systems - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() - libceph: use kernel_connect() - thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding - mcb: remove is_added flag from mcb_device struct - iio: pressure: ms5611: ms5611_prom_is_valid false negative bug - iio: pressure: dps310: Adjust Timeout Settings - iio: pressure: bmp280: Fix NULL pointer exception - usb: musb: Modify the "HWVers" register address - usb: musb: Get the musb_qh poniter after musb_giveback - usb: dwc3: Soft reset phy on probe for host - net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer - dmaengine: stm32-mdma: abort resume if no ongoing transfer - media: mtk-jpeg: Fix use after free bug due to uncanceled work - Revert "spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe" - Revert "spi: zynqmp-gqspi: fix clock imbalance on probe failure" - pinctrl: renesas: rzn1: Enable missing PINMUX - ixgbe: fix crash with empty VF macvlan list - net: phy: mscc: macsec: reject PN update requests - net: macsec: indicate next pn update when offloading - drm/vmwgfx: fix typo of sizeof argument - riscv, bpf: Sign-extend return values - riscv, bpf: Factor out emit_call for kernel and bpf context - xen-netback: use default TX queue size for vifs - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type - ravb: Fix up dma_free_coherent() call in ravb_remove() - drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow - drm/msm/dsi: skip the wait for video mode done if not applicable - drm/msm/dp: do not reinitialize phy unless retry during link training - net: prevent address rewrite in kernel_bind() - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - lib/test_meminit: fix off-by-one error in test_pages() - perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 - RDMA/cxgb4: Check skb value for failure to allocate - RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent - arm64/mpam: Fix repeated enabling in mpam_enable() - jfs: fix array-index-out-of-bounds in dbAdjTree - block/rnbd-srv: Check for unlikely string overflow- !5521 md/raid5: fix atomicity violation in raid5_cache_count - !5494 mm/sparsemem: fix race in accessing memory_section->usage - !5516 netfilter: nf_tables: disallow timeout for anonymous sets - !5441 net/sched: act_ct: fix skb leak and crash on ooo frags - !5519 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - !5445 KVM: x86/mmu: Don't advance iterator after restart due to yielding - !5510 bus: mhi: host: Drop chan lock before queuing buffers - !5466 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5491 CVE-2024-26640 - md/raid5: fix atomicity violation in raid5_cache_count - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - netfilter: nf_tables: disallow timeout for anonymous sets - !5495 llc: Drop support for ETH_P_TR_802_2. - !5496 llc: make llc_ui_sendmsg() more robust against bonding changes - !5266 llc: call sock_orphan() at release time - bus: mhi: host: Drop chan lock before queuing buffers - !5500 pstore/ram: Fix crash when setting number of cpus to an odd number - !5460 v2 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init - pstore/ram: Fix crash when setting number of cpus to an odd number - !5368 media: pvrusb2: fix use after free on context disconnection - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - mm/sparsemem: fix race in accessing memory_section->usage - tcp: add sanity checks to rx zerocopy - net-zerocopy: Refactor frag-is-remappable test. - !5269 printk: avoid deadlock in panic - !5316 v2 iomap: add support to track dirty state of sub pages - !5075 x86/reboot: VMCLEAR active VMCSes before emergency reboot - !5385 v3 enable arm64_pbha by default - !5093 wifi: mac80211: fix potential key use-after-free - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5327 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5322 jfs: fix slab-out-of-bounds Read in dtSearch - crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init - !5308 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - KVM: x86/mmu: Don't advance iterator after restart due to yielding - net/sched: act_ct: fix skb leak and crash on ooo frags - !5286 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - !5232 jfs: fix cve issue - !5348 s390/ptrace: handle setting of fpc register correctly - !5317 KVM: s390: fix setting of fpc register - !5259 CVE-2024-26627​ - config: Enable ARM64_PBHA by default - arm64: mm: pagemap: Export pbha bit0 info - arm64: mm: Hide pbha_bit0 in procfs if pbha is not enabled - arm64: mm: Do not show info during startup if pbha is not enabled - mm: cpufeature: Make update_pbha_perf_only_bit static - arm64: mm: Cleanup in pbha_bit0_pte_range - proc: introduce proc_hide_ents to hide proc files - !5339 binder: fix race between mmput() and do_exit() - !5253 tomoyo: fix UAF write bug in tomoyo_write_control() - media: pvrusb2: fix use after free on context disconnection - s390/ptrace: handle setting of fpc register correctly - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - KVM: s390: fix setting of fpc register - iomap: add support to track dirty state of sub pages - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - printk: avoid deadlock in panic - llc: call sock_orphan() at release time - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler - tomoyo: fix UAF write bug in tomoyo_write_control() - jfs: fix array-index-out-of-bounds in diNewExt - jfs: fix uaf in jfs_evict_inode - wifi: mac80211: fix potential key use-after-free - x86/reboot: VMCLEAR active VMCSes before emergency reboot- !5342 CVE-2023-52447 - !5364 v2 CVE-2023-52452 - !5313 bus: mhi: host: Add alignment check for event ring read pointer - !5355 CVE-2023-52593 - bpf: Fix accesses to uninit stack slots - bpf: Fix verification of indirect var-off stack access - bpf: Allow reads from uninit stack - bpf: expose bpf_strtol and bpf_strtoul to all program types - bpf, verifier: Fix memory leak in array reallocation for stack state - bpf: verifier: Use copy_array for jmp_history - bpf: verifier: Improve function state reallocation - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() - bpf: Fix kabi breakage in struct bpf_map and struct bpf_map_ops - bpf: Defer the free of inner map when necessary - bpf: Set need_defer as false when clearing fd array during map free - bpf: Add map and need_defer parameters to .map_fd_put_ptr() - !4632 [OLK-5.10] drivers: update yunsilicon drivers to version 1.1.0.375 - !5307 drm/msm/dpu: Add mutex lock in control vblank irq - bus: mhi: host: Add alignment check for event ring read pointer - drm/msm/dpu: Add mutex lock in control vblank irq - !5242 Revert two stable patches to keep binary compatible - !5188 Backport 5.10.198 LTS patches from upstream - !5229 iommu/arm-smmu-v3: Disable ECMDQ before reset - !5240 powerpc/lib: Validate size for vector operations - !5231 af_unix: fix lockdep positive in sk_diag_dump_icons() - !5222 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5245 ceph: fix deadlock or deadcode of misusing dget() - mmc: renesas_sdhi: only reset SCC when its pointer is populated - netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nf_tables: fix kdoc warnings after gc rework - parisc: Restore __ldcw_align for PA-RISC 2.0 processors - RDMA/mlx5: Fix NULL string error - RDMA/siw: Fix connection failure handling - RDMA/uverbs: Fix typo of sizeof argument - RDMA/cma: Fix truncation compilation warning in make_cma_ports - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join - gpio: pxa: disable pinctrl calls for MMP_GPIO - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() - IB/mlx4: Fix the size of a buffer in add_port_entries() - of: dynamic: Fix potential memory leak in of_changeset_action() - RDMA/core: Require admin capabilities to set system parameters - dm zoned: free dmz->ddev array in dmz_put_zoned_devices - cpupower: add Makefile dependencies for install targets - sctp: update hb timer immediately after users change hb_interval - sctp: update transport state when processing a dupcook packet - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - net: stmmac: dwmac-stm32: fix resume on STM32 MCU - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() - net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent - modpost: add missing else to the "of" check - NFSv4: Fix a nfs4_state_manager() race - scsi: target: core: Fix deadlock due to recursive locking - ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling - drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() - bpf: Fix tr dereferencing - wifi: iwlwifi: dbg_ini: fix structure packing - arm64: Add Cortex-A520 CPU part definition - net: prevent rewrite of msg_name in sock_sendmsg() - net: replace calls to sock->ops->connect() with kernel_connect() - wifi: mwifiex: Fix tlv_buf_left calculation - qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info - scsi: zfcp: Fix a double put in zfcp_port_enqueue() - Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3" - Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz" - rbd: take header_rwsem in rbd_dev_refresh() only when updating - rbd: decouple parent info read-in from updating rbd_dev - rbd: decouple header read-in from updating rbd_dev->header - rbd: move rbd_dev_refresh() definition - ring-buffer: Fix bytes info in per_cpu buffer stats - ring-buffer: remove obsolete comment for free_buffer_page() - NFSv4: Fix a state manager thread deadlock regression - NFS: rename nfs_client_kset to nfs_kset - NFS: Cleanup unused rpc_clnt variable - spi: zynqmp-gqspi: fix clock imbalance on probe failure - spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe - fs: binfmt_elf_efpic: fix personality for ELF-FDPIC - ata: libata-sata: increase PMP SRST timeout to 10s - ata: libata-core: Do not register PM operations for SAS ports - ata: libata-core: Fix port and device removal - ata: libata-core: Fix ata_port_request_pm() locking - net: thunderbolt: Fix TCPv6 GSO checksum calculation - bpf: Fix BTF_ID symbol generation collision in tools/ - bpf: Fix BTF_ID symbol generation collision - btrfs: properly report 0 avail for very full file systems - ring-buffer: Update "shortest_full" in polling - proc: nommu: /proc//maps: release mmap read lock - Revert "SUNRPC dont update timeout value on connection reset" - i2c: i801: unregister tco_pdev in i801_probe() error path - ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q - serial: 8250_port: Check IRQ data before use - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" - Smack:- Use overlay inode label in smack_inode_copy_up() - smack: Retrieve transmuting information in smack_inode_getsecurity() - smack: Record transmuting in smk_transmuted - nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev - netfilter: nft_exthdr: Fix for unsafe packet data read - netfilter: nft_exthdr: Search chunks in SCTP packets only - watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running - watchdog: iTCO_wdt: No need to stop the timer in probe - nvme-pci: do not set the NUMA node of device if it has none - nvme-pci: factor out a nvme_pci_alloc_dev helper - nvme-pci: factor the iod mempool creation into a helper - ACPI: Check StorageD3Enable _DSD property in ACPI code - cgroup: Fix suspicious rcu_dereference_check() usage warning - perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 - fbdev/sh7760fb: Depend on FB=y - ncsi: Propagate carrier gain/loss events to the NCSI controller - powerpc/watchpoints: Disable preemption in thread_change_pc() - media: vb2: frame_vector.c: replace WARN_ONCE with a comment - bpf: Clarify error expectations from bpf_clone_redirect - spi: nxp-fspi: reset the FLSHxCR1 registers - scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command - platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig - selftests: fix dependency checker script - ring-buffer: Avoid softlockup in ring_buffer_resize() - selftests/ftrace: Correctly enable event in instance-event.tc - scsi: qedf: Add synchronization between I/O completions and abort - parisc: irq: Make irq_stack_union static to avoid sparse warning - parisc: drivers: Fix sparse warning - parisc: iosapic.c: Fix sparse warnings - parisc: sba: Fix compile warning wrt list of SBA devices - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock - i2c: npcm7xx: Fix callback completion ordering - gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip - xtensa: boot/lib: fix function prototypes - xtensa: boot: don't add include-dirs - xtensa: iss/network: make functions static - xtensa: add default definition for XCHAL_HAVE_DIV32 - power: supply: ucs1002: fix error code in ucs1002_get_property() - bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up - ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot - ARM: dts: Unify pwm-omap-dmtimer node names - ARM: dts: am335x: Guardian: Update beeper label - ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value - ARM: dts: motorola-mapphone: Add 1.2GHz OPP - ARM: dts: motorola-mapphone: Configure lower temperature passive cooling - ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 - ARM: dts: omap: correct indentation - clk: tegra: fix error return case for recalc_rate - bus: ti-sysc: Fix missing AM35xx SoC matching - bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled - btrfs: reset destination buffer when read_extent_buffer() gets invalid range - ata: ahci: Add Elkhart Lake AHCI controller - ata: ahci: Rename board_ahci_mobile - ata: ahci: Add support for AMD A85 FCH (Hudson D4) - ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY - netfilter: nft_exthdr: Fix non-linear header modification - netfilter: exthdr: add support for tcp option removal - netfilter: nft_exthdr: break evaluation if setting TCP option fails - netfilter: nf_tables: add and use nft_thoff helper - netfilter: nf_tables: add and use nft_sk helper - netfilter: nft_exthdr: Support SCTP chunks - netfilter: use actual socket sk for REJECT action - media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts - media: venus: hfi: Add a 6xx boot logic - media: venus: core: Add differentiator IS_V6(core) - media: venus: hfi: Define additional 6xx registers - media: venus: hfi,pm,firmware: Convert to block relative addressing - media: venus: core: Add io base variables for each block - mmc: renesas_sdhi: register irqs before registering controller - mmc: tmio: support custom irq masks - mmc: renesas_sdhi: populate SCC pointer at the proper place - mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup - Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN - Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h - netfilter: nf_tables: double hook unregistration in netns path - netfilter: nf_tables: unregister flowtable hooks on netns exit - i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() - gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() - seqlock: Prefix internal seqcount_t-only macros with a "do_" - seqlock: Rename __seqprop() users - netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off - x86/srso: Fix srso_show_state() side effect - platform/x86: intel_scu_ipc: Fail IPC send if still busy - platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command() - platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() - platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() - powerpc/perf/hv-24x7: Update domain value check - i40e: Fix VF VLAN offloading when port VLAN is configured - ASoC: imx-audmix: Fix return error with devm_clk_get() - selftests: tls: swap the TX and RX sockets in some tests - bpf: Avoid deadlock when using queue and stack maps from NMI - netfilter: nf_tables: disallow element removal on anonymous sets - ASoC: meson: spdifin: start hw on dai probe - netfilter: nf_tables: fix memleak when more than 255 elements expired - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention - netfilter: nf_tables: defer gc run if previous batch is still pending - netfilter: nf_tables: use correct lock to protect gc_list - netfilter: nf_tables: GC transaction race with abort path - netfilter: nf_tables: GC transaction race with netns dismantle - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path - netfilter: nf_tables: don't fail inserts if duplicate has expired - netfilter: nf_tables: remove busy mark and gc batch API - netfilter: nft_set_hash: mark set element as dead when deleting from packet path - netfilter: nf_tables: adapt set backend to use GC transaction API - netfilter: nf_tables: GC transaction API to avoid race with control plane - netfilter: nf_tables: don't skip expired elements during walk - netfilter: nf_tables: integrate pipapo into commit protocol - ext4: do not let fstrim block system suspend - ext4: move setting of trimmed bit into ext4_try_to_trim_range() - ext4: replace the traditional ternary conditional operator with with max()/min() - ext4: mark group as trimmed only if it was fully scanned - ext4: change s_last_trim_minblks type to unsigned long - ext4: scope ret locally in ext4_try_to_trim_range() - ext4: add new helper interface ext4_try_to_trim_range() - ext4: remove the 'group' parameter of ext4_trim_extent - SUNRPC: Mark the cred for revalidation if the server rejects it - NFS/pNFS: Report EINVAL errors from connect() to the server - NFS: Use the correct commit info in nfs_join_page_group() - ceph: fix deadlock or deadcode of misusing dget() - Revert "modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules" - Revert "media: dvb: symbol fixup for dvb_attach()" - powerpc/lib: Validate size for vector operations - af_unix: fix lockdep positive in sk_diag_dump_icons() - iommu/arm-smmu-v3: Disable ECMDQ before reset - !3297 [OLK-5.10] Add drivers support for Mucse Network Adapter(N10/N400) - !3308 [OLK-5.10] initial support for KPU FLEXFLOW-2100P driver from Yusur Technology - !5195 dmaengine: fix NULL pointer in channel unregistration function - !5171 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - !5197 drm: Don't unref the same fb many times by mistake due to deadlock handling - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5178 net: nfc: llcp: Add lock when modifying device list - dmaengine: fix NULL pointer in channel unregistration function - !5164 nfc: nci: assert requested protocol is valid - drivers: initial support for KPU FLEXFLOW-2100P driver from Yusur Technology - !5156 RDMA/srp: Do not call scsi_done() from srp_abort() - !5038 [OLK-5.10] Do not serialize MSR accesses on AMD - net: nfc: llcp: Add lock when modifying device list - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - x86/barrier: Do not serialize MSR accesses on AMD - drivers: update yunsilicon drivers to version 1.1.0.375 - drivers: support for rnpm drivers from Mucse Technology N10/N400- !5152 arm64/mpam: Remove warning about no msc corresponding to the online cpu - arm64/mpam: Remove warning about no msc corresponding to the online cpu - !5145 arm64/mpam: Expand the monitor number of the resctrl root - !5144 arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: Expand the monitor number of the resctrl root - arm64/mpam: Fix use-after-free when deleting resource groups - !5117 fix CVE-2023-52527 - !4648 [OLK-5.10] Intel: backport TPMI RAPL driver for GNR/SRF - !4842 Intel-sig: intel_idle: add Sierra Forest SoC support on 5.10 - !5113 fix CVE-2023-52578 - !5031 Backport 5.10.196 -5.10.197 LTS patches from upstream - l2tp: pass correct message length to ip6_append_data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5063 dccp: fix dccp_v4_err()/dccp_v6_err() again - !5062 team: fix null-ptr-deref when team device type is changed - !5096 wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet - !5044 bugfix for pbha - !5078 RDMA/rxe: Return CQE error if invalid lkey was supplied - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet - !4261 [22.03-LTS-SP3] Fix crash on platfoms using legacy KVM MMU Notifier APIs - !4966 [sync] PR-4934: arm64: head.S: always initialize PSTATE - RDMA/rxe: Return CQE error if invalid lkey was supplied - !5051 dm: limit the number of targets and parameter size area - !4933 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !5064 net: rds: Fix possible NULL-pointer dereference - !5058 net: fix possible store tearing in neigh_periodic_work() - !4968 sched: migtate user interface from smart grid to sched bpf - !5033 v3 Remove WQ_FLAG_BOOKMARK flag - !5032 net/sched: act_ct: fix wild memory access when clearing fragments - net: rds: Fix possible NULL-pointer dereference - dccp: fix dccp_v4_err()/dccp_v6_err() again - team: fix null-ptr-deref when team device type is changed - net: fix possible store tearing in neigh_periodic_work() - dm: limit the number of targets and parameter size area - arm64: mm: Use subsequent bits to improve future compatibility for pbha - arm64: mm: Use corrent pte val in arch_vm_get_page_prot - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - net/sched: act_ct: fix wild memory access when clearing fragments - !5004 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - scsi: pm8001: Setup IRQs on resume - scsi: megaraid_sas: Fix deadlock on firmware crashdump - i2c: aspeed: Reset the i2c controller when timeout occurs - tracefs: Add missing lockdown check to tracefs_create_dir() - nfsd: fix change_info in NFSv4 RENAME replies - tracing: Have option files inc the trace array ref count - tracing: Have current_trace inc the trace array ref count - drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma - drm/amdgpu: fix amdgpu_cs_p1_user_fence - btrfs: release path before inode lookup during the ino lookup ioctl - btrfs: fix lockdep splat and potential deadlock after failure running delayed items - ovl: fix incorrect fdput() on aio completion - attr: block mode changes of symlinks - md/raid1: fix error: ISO C90 forbids mixed declarations - samples/hw_breakpoint: fix building without module unloading - x86/boot/compressed: Reserve more memory for page tables - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() - selftests: tracing: Fix to unmount tracefs for recovering environment - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() - drm: gm12u320: Fix the timeout usage for usb_bulk_msg() - btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super - btrfs: add a helper to read the superblock metadata_uuid - btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h - mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller - mtd: rawnand: brcmnand: Allow SoC to provide I/O operations - kobject: Add sanity check for kset->kobj.ktype in kset_register() - media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning - serial: cpm_uart: Avoid suspicious locking - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() - usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc - media: pci: cx23885: replace BUG with error return - media: tuners: qt1010: replace BUG_ON with a regular error - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() - media: anysee: fix null-ptr-deref in anysee_master_xfer - media: af9005: Fix null-ptr-deref in af9005_i2c_xfer - media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer - powerpc/pseries: fix possible memory leak in ibmebus_bus_init() - jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount - fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() - md: raid1: fix potential OOB in raid1_remove_disk() - bus: ti-sysc: Configure uart quirks for k3 SoC - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - ALSA: hda: intel-dsp-cfg: add LunarLake support - samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000' - drm/bridge: tc358762: Instruct DSI host to generate HSE packets - wifi: mac80211_hwsim: drop short frames - netfilter: ebtables: fix fortify warnings in size_entry_mwt() - alx: fix OOB-read compiler warning - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 - tpm_tis: Resend command to recover from data transfer errors - crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() - wifi: wil6210: fix fortify warnings - wifi: mwifiex: fix fortify warning - wifi: ath9k: fix printk specifier - wifi: ath9k: fix fortify warnings - crypto: lrw,xts - Replace strlcpy with strscpy - devlink: remove reload failed checks in params get/set callbacks - hw_breakpoint: fix single-stepping when using bpf_overflow_handler - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 - scftorture: Forgive memory-allocation failure if KASAN - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() - kernel/fork: beware of __put_task_struct() calling context - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock - btrfs: output extra debug info if we failed to find an inline backref - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - !4987 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4991 CVE-2023-52568 - !4994 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !4988 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4979 CVE-2021-47028 - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4925 v2 btrfs: do not ASSERT() if the newly created subvolume already got read - !4905 Backport 5.10.195 LTS patches from upstream - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4339 修复pmem_legacy_device未被编译问题 - mt76: mt7915: fix txrate reporting - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate - sched: migtate user interface from smart grid to sched bpf - arm64: head.S: always initialize PSTATE - drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap() - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - parisc: Drop loops_per_jiffy from per_cpu struct - drm/amd/display: Fix a bug when searching for insert_above_mpcc - kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). - ixgbe: fix timestamp configuration code - ipv6: fix ip6_sock_set_addr_preferences() typo - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors - kcm: Fix memory leak in error path of kcm_sendmsg() - r8152: check budget for r8152_poll() - hsr: Fix uninit-value access in fill_frame_info() - net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() - net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() - net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add - kselftest/runner.sh: Propagate SIGTERM to runner child - selftests/kselftest/runner/run_one(): allow running non-executable files - bus: mhi: host: Skip MHI reset if device is in RDDM - ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 - ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size - scsi: qla2xxx: Flush mailbox commands on chip reset - scsi: qla2xxx: Fix crash in PCIe error handling - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe - scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry - arm64: sdei: abort running SDEI handlers during crash - ACPI: APEI: explicit init of HEST and GHES in apci_init() - perf hists browser: Fix the number of entries for 'e' key - perf tools: Handle old data in PERF_RECORD_ATTR - perf hists browser: Fix hierarchy mode header - drm/amd/display: prevent potential division by zero errors - mtd: rawnand: brcmnand: Fix potential false time out warning - mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write - mtd: rawnand: brcmnand: Fix crash during the panic_write - btrfs: use the correct superblock to compare fsid in btrfs_validate_super - btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART - fuse: nlookup missing decrement in fuse_direntplus_link - ata: pata_ftide010: Add missing MODULE_DESCRIPTION - ata: sata_gemini: Add missing MODULE_DESCRIPTION - ext4: add correct group descriptors and reserved GDT blocks to system zone - sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() - net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times - net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload - idr: fix param name in idr_alloc_cyclic() doc - s390/zcrypt: don't leak memory if dev_set_name() fails - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 - kcm: Destroy mutex in kcm_exit_net() - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - veth: Fixing transmit return status for dropped packets - igb: disable virtualization features on 82580 - drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() - drm/i915/gvt: Save/restore HW status to support GVT suspend/resume - net: read sk->sk_family once in sk_mc_loop() - ipv4: annotate data-races around fi->fib_dead - sctp: annotate data-races around sk->sk_wmem_queued - net/sched: fq_pie: avoid stalls in fq_pie_timer() - pwm: lpc32xx: Remove handling of PWM channels - watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load - perf top: Don't pass an ERR_PTR() directly to perf_session__delete() - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() - perf annotate bpf: Don't enclose non-debug code with an assert() - backlight: gpio_backlight: Drop output GPIO direction check for initial power state - kconfig: fix possible buffer overflow - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info - NFS: Fix a potential data corruption - soc: qcom: qmi_encdec: Restrict string length in decode - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz - dt-bindings: clock: xlnx,versal-clk: drop select:false - pinctrl: cherryview: fix address_space_handler() argument - parisc: led: Reduce CPU overhead for disk & lan LED computation - parisc: led: Fix LAN receive and transmit LEDs - lib/test_meminit: allocate pages up to order MAX_ORDER - drm/ast: Fix DRAM init on AST2200 - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev - scsi: qla2xxx: Remove unsupported ql2xenabledif option - scsi: qla2xxx: Turn off noisy message log - scsi: qla2xxx: Fix erroneous link up failure - scsi: qla2xxx: fix inconsistent TMF timeout - scsi: qla2xxx: Fix deletion race condition - io_uring: break iopolling on signal - io_uring: break out of iowq iopoll on teardown - io_uring: always lock in io_apoll_task_func - net/ipv6: SKB symmetric hash should incorporate transport ports - udf: initialize newblock to 0 - md/md-bitmap: remove unnecessary local variable in backlog_store() - usb: typec: tcpci: clear the fault status bit - usb: typec: bus: verify partner exists in typec_altmode_attention - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug - crypto: stm32 - fix loop iterating through scatterlist for DMA - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' - pstore/ram: Check start of empty przs during init - fsverity: skip PKCS#7 parser when keyring is empty - net: handle ARPHRD_PPP in dev_is_mac_header_xmit() - X.509: if signature is unsupported skip validation - dccp: Fix out of bounds access in DCCP error handler - dlm: fix plock lookup when using multiple lockspaces - parisc: Fix /proc/cpuinfo output for lscpu - procfs: block chmod on /proc/thread-self/comm - Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" - ntb: Fix calculation ntb_transport_tx_free_entry() - ntb: Clean up tx tail index on link down - ntb: Drop packets when qp link is down - Revert "scsi: qla2xxx: Fix buffer overrun" - media: dvb: symbol fixup for dvb_attach() - arm64: csum: Fix OoB access in IP checksum code for negative lengths - xtensa: PMU: fix base address for the newer hardware - backlight/lv5207lp: Compare against struct fb_info.device - backlight/bd6107: Compare against struct fb_info.device - backlight/gpio_backlight: Compare against struct fb_info.device - ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() - scsi: core: Fix the scsi_set_resid() documentation - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl - PM / devfreq: Fix leak in devfreq_dev_release() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - virtio_ring: fix avail_wrap_counter in virtqueue_add_packed - cpufreq: Fix the race condition while updating the transition_task of policy - dmaengine: ste_dma40: Add missing IRQ check in d40_probe - um: Fix hostaudio build errors - mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() - mtd: spi-nor: Check bus width while setting QE bit - rpmsg: glink: Add check for kstrdup - phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write - phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate - phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 - mtd: rawnand: brcmnand: Fix mtd oobsize - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - HID: multitouch: Correct devm device reference for hidinput input_dev name - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() - RDMA/siw: Correct wrong debug message - RDMA/siw: Balance the reference of cep->kref in the error path - Revert "IB/isert: Fix incorrect release of isert connection" - amba: bus: fix refcount leak - serial: tegra: handle clk prepare error in tegra_uart_hw_init() - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock - cgroup:namespace: Remove unused cgroup_namespaces_init() - media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors - media: ov2680: Fix vflip / hflip set functions - media: ov2680: Fix ov2680_bayer_order() - media: ov2680: Remove auto-gain and auto-exposure controls - media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips - media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() - USB: gadget: f_mass_storage: Fix unused variable warning - media: go7007: Remove redundant if statement - iommu/vt-d: Fix to flush cache of PASID directory table - iommu/qcom: Disable and reset context bank before programming - fsi: aspeed: Reset master errors after CFAM reset - IB/uverbs: Fix an potential error pointer dereference - driver core: test_async: fix an error code - dma-buf/sync_file: Fix docs syntax - coresight: tmc: Explicit type conversions to prevent integer overflow - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly - x86/APM: drop the duplicate APM_MINOR_DEV macro - serial: sprd: Fix DMA buffer leak issue - serial: sprd: Assign sprd_port after initialized to avoid wrong access - scsi: qla4xxx: Add length check when parsing nlattrs - scsi: be2iscsi: Add length check when parsing nlattrs - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - scsi: iscsi: Add length check for nlattr payload - scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() - scsi: RDMA/srp: Fix residual handling - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() - media: mediatek: vcodec: Return NULL if no vdec_fb is found - media: rkvdec: increase max supported height for H.264 - media: cx24120: Add retval check for cx24120_message_send() - media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() - media: dib7000p: Fix potential division by zero - drivers: usb: smsusb: fix error handling code in smsusb_init_device - media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() - media: i2c: tvp5150: check return value of devm_kasprintf() - media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN - NFSD: da_addr_body field missing in some GETDEVICEINFO replies - fs: lockd: avoid possible wrong NULL parameter - jfs: validate max amount of blocks before allocation. - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses - nfs/blocklayout: Use the passed in gfp flags - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT - powerpc: Don't include lppaca.h in paca.h - wifi: ath10k: Use RMW accessors for changing LNKCTL - net/mlx5: Use RMW accessors for changing LNKCTL - drm/radeon: Use RMW accessors for changing LNKCTL - drm/amdgpu: Use RMW accessors for changing LNKCTL - powerpc/perf: Convert fsl_emb notifier to state machine callbacks - powerpc/fadump: reset dump area size if fadump memory reserve fails - vfio/type1: fix cap_migration information leak - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op - clk: imx8mp: fix sai4 clock - PCI/ASPM: Use RMW accessors for changing LNKCTL - PCI: pciehp: Use RMW accessors for changing LNKCTL - pinctrl: mcp23s08: check return value of devm_kasprintf() - PCI: Mark NVIDIA T4 GPUs to avoid bus reset - clk: qcom: reset: Use the correct type of sleep/delay based on length - clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src - clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents - ext4: correct grp validation in ext4_mb_good_group - clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src - clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents - clk: sunxi-ng: Modify mismatched function name - drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() - ipmi:ssif: Fix a memory leak when scanning for an adapter - ipmi:ssif: Add check for kstrdup - ALSA: ac97: Fix possible error value of *rac97 - of: unittest: Fix overlay type in apply/revert check - bus: ti-sysc: Fix cast to enum warning - drm/mediatek: Fix potential memory leak if vmap() fail - bus: ti-sysc: Fix build warning for 64-bit build - drm/msm/a2xx: Call adreno_gpu_init() earlier - drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() - smackfs: Prevent underflow in smk_set_cipso() - firmware: meson_sm: fix to avoid potential NULL pointer dereference - drm/msm/mdp5: Don't leak some plane state - drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask - ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig - drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 - drm/armada: Fix off-by-one error in armada_overlay_get_property() - of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() - drm/tegra: dpaux: Fix incorrect return value of platform_get_irq - drm/tegra: Remove superfluous error messages around platform_get_irq() - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() - md/bitmap: don't set max_write_behind if there is no write mostly device - drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' - arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" - arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC - ARM: dts: BCM53573: Fix Ethernet info for Luxul devices - drm: adv7511: Fix low refresh rate register for ADV7533/5 - ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) - ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 - ARM: dts: s5pv210: adjust node names to DT spec - ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) - ARM: dts: s3c64xx: align pinctrl with dtschema - x86/mm: Fix PAT bit missing from page protection modify mask - drm/etnaviv: fix dumping of active MMU context - ARM: dts: BCM53573: Use updated "spi-gpio" binding properties - ARM: dts: BCM53573: Add cells sizes to PCIe node - ARM: dts: BCM53573: Drop nonexistent #usb-cells - ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch - ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name - drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() - arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller - soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros - soc: qcom: ocmem: Add OCMEM hardware version print - ASoC: stac9766: fix build errors with REGMAP_AC97 - drm/bridge: tc358764: Fix debug print parameter order - netrom: Deny concurrent connect(). - hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() - mlxsw: i2c: Limit single transaction buffer size - mlxsw: i2c: Fix chunk size setting in output mailbox buffer - net: arcnet: Do not call kfree_skb() under local_irq_disable() - wifi: ath9k: use IS_ERR() with debugfs_create_dir() - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() - wifi: mwifiex: avoid possible NULL skb pointer dereference - wifi: ath9k: protect WMI command response buffer replacement with a lock - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx - samples/bpf: fix broken map lookup probe - wifi: mwifiex: Fix missed return in oob checks failed path - wifi: mwifiex: fix memory leak in mwifiex_histogram_read() - fs: ocfs2: namei: check return value of ocfs2_add_entry() - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly - lwt: Fix return values of BPF xmit ops - hwrng: iproc-rng200 - Implement suspend and resume calls - crypto: caam - fix unchecked return value error - ice: ice_aq_check_events: fix off-by-one check when filling buffer - selftests/bpf: Clean up fmod_ret in bench_rename test script - net: tcp: fix unexcepted socket die when snd_wnd is 0 - Bluetooth: Fix potential use-after-free when clear keys - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() - crypto: stm32 - Properly handle pm_runtime_get failing - selftests/bpf: fix static assert compilation issue for test_cls_*.c - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management - wifi: mwifiex: Fix OOB and integer underflow when rx packets - can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM - spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() - wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH - bpf: reject unhashed sockets in bpf_sk_assign - udp: re-score reuseport groups when connected sockets are present - regmap: rbtree: Use alloc_flags for memory allocations - hwrng: nomadik - keep clock enabled while hwrng is registered - tcp: tcp_enter_quickack_mode() should be static - bpf: Clear the probe_addr for uprobe - bpftool: Use a local bpf_perf_event_value to fix accessing its fields - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() - x86/efistub: Fix PCI ROM preservation in mixed mode - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs - s390/pkey: fix/harmonize internal keyblob headers - perf/imx_ddr: don't enable counter0 if none of 4 counters are used - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved - selftests/resctrl: Close perf value read fd on errors - selftests/resctrl: Unmount resctrl FS if child fails to run benchmark - selftests/resctrl: Don't leak buffer in fill_cache() - OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() - refscale: Fix uninitalized use of wait_queue_head_t - selftests/harness: Actually report SKIP for signal tests - tmpfs: verify {g,u}id mount options correctly - eventfd: prevent underflow for eventfd semaphores - eventfd: Export eventfd_ctx_do_read() - reiserfs: Check the return value from __getblk() - Revert "net: macsec: preserve ingress frame ordering" - udf: Handle error when adding extent to a file - udf: Check consistency of Space Bitmap Descriptor - net: Avoid address overwrite in kernel_connect - platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications - ALSA: seq: oss: Fix racy open/close of MIDI devices - scsi: storvsc: Always set no_report_opcodes - sctp: handle invalid error codes without calling BUG() - bnx2x: fix page fault following EEH recovery - netlabel: fix shift wrapping bug in netlbl_catmap_setlong() - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock - idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM - net: usb: qmi_wwan: add Quectel EM05GV2 - vmbus_testing: fix wrong python syntax for integer value comparison - clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM - kprobes: Prohibit probing on CFI preamble symbol - security: keys: perform capable check only on privileged operations - ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() - ovl: Always reevaluate the file signature for IMA - platform/x86: huawei-wmi: Silence ambient light sensor - platform/x86: intel: hid: Always call BTNL ACPI method - ASoC: atmel: Fix the 8K sample parameter in I2SC master - ASoc: codecs: ES8316: Fix DMIC config - fs/nls: make load_nls() take a const parameter - s390/dasd: fix hanging device after request requeue - s390/dasd: use correct number of retries for ERP requests - m68k: Fix invalid .section syntax - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args - ethernet: atheros: fix return value check in atl1c_tso_csum() - ASoC: da7219: Check for failure reading AAD IRQ events - ASoC: da7219: Flush pending AAD IRQ when suspending - 9p: virtio: make sure 'offs' is initialized in zc_request - media: pci: cx23885: fix error handling for cx23885 ATSC boards - media: pulse8-cec: handle possible ping error - phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code - ARM: dts: imx: Set default tuning step for imx7d usdhc - ARM: dts: imx: Adjust dma-apbh node name - ARM: dts: imx7s: Drop dma-apb interrupt-names - ARM: dts: imx: update sdma node name format - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire - pinctrl: amd: Don't show `Invalid config param` errors - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse - nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers() - fsi: master-ast-cf: Add MODULE_FIRMWARE macro - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe - serial: sc16is7xx: fix bug when first setting GPIO direction - serial: sc16is7xx: fix broken port 0 uart init - serial: qcom-geni: fix opp vote on shutdown - staging: rtl8712: fix race condition - HID: wacom: remove the battery when the EKR is off - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 - usb: dwc3: meson-g12a: do post init to fix broken usb after resumption - USB: serial: option: add FOXCONN T99W368/T99W373 product - USB: serial: option: add Quectel EM05G variant (0x030e) - modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules - rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff - net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index - mmc: au1xmmc: force non-modular build and remove symbol_get usage - ARM: pxa: remove use of symbol_get() - erofs: ensure that the post-EOF tails are all zeroed - btrfs: fix double free of anonymous device after snapshot creation failure - btrfs: do not ASSERT() if the newly created subvolume already got read - intel_idle: add Sierra Forest SoC support - config: update Intel RAPL on TPMI to openeuler_defconfig for x86 - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() - powercap: intel_rapl: Fix invalid setting of Power Limit 4 - powercap: RAPL: Fix a NULL vs IS_ERR() bug - powercap: intel_rapl: Introduce RAPL TPMI interface driver - powercap: intel_rapl: Introduce core support for TPMI interface - powercap: intel_rapl: Introduce RAPL I/F type - powercap: intel_rapl: Make cpu optional for rapl_package - powercap: intel_rapl: Use topology interface in rapl_init_domains() - powercap: intel_rapl: Remove redundant cpu parameter - powercap: intel_rapl: Add support for lock bit per Power Limit - powercap: intel_rapl: Cleanup Power Limits support - powercap: intel_rapl: Use bitmap for Power Limits - thermal: int340x: processor_thermal: Refactor MMIO interface - powercap: intel_rapl: Change primitive order - powercap: intel_rapl: Use index to initialize primitive information - powercap: intel_rapl: Support per domain energy/power/time unit - powercap: intel_rapl: remove redundant store to value after multiply - powercap: intel_rapl: Support per Interface primitive information - powercap: intel_rapl: Support per Interface rapl_defaults - powercap: intel_rapl: Replace deprecated CPU-hotplug functions - powercap: intel_rapl: Use topology interface in rapl_add_package() - powercap: intel_rapl: Allow probing without CPUID match - powercap: intel_rapl: Remove unused field in struct rapl_if_priv - KVM: mmu: increase the mmu_notifier_count for legacy APIs - pmem: compile pmem legacy device while libnvdimm as a module- !4928 drm/bridge: sii902x: Fix probing race issue - !4931 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4809 netfilter: nft_set_rbtree: skip end interval element from gc - !4940 apparmor: avoid crash when parsed profile name is empty - !4901 fix CVE-2021-47036 - !4868 net: openvswitch: limit the number of recursions from action sets - apparmor: avoid crash when parsed profile name is empty - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4861 ext4: regenerate buddy after block freeing failed if under fc replay - drm/bridge: sii902x: Fix probing race issue - !4857 x86/srso: Add SRSO mitigation for Hygon processors - !4657 perf/x86/amd/uncore: Fix memory leak for events array - !4902 [sync] PR-4865: Input: powermate - fix use-after-free in powermate_config_complete - Input: powermate - fix use-after-free in powermate_config_complete - udp: properly flush normal packet at GRO time - udp: skip L4 aggregation for UDP tunnel packets - !4891 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - net: openvswitch: limit the number of recursions from action sets - ext4: regenerate buddy after block freeing failed if under fc replay - x86/srso: Add SRSO mitigation for Hygon processors - !4847 btrfs: mainline backport - !4529 crypto: hisilicon/qm - add bracket protection for macro parameters - btrfs: fix deadlock when cloning inline extents and using qgroups - btrfs: do not start and wait for delalloc on snapshot roots on transaction commit - !4678 f2fs: fix to avoid dirent corruption - !4742 block: add check that partition length needs to be aligned with block size - !4805 CVE-2023-52451 backport to OLK-5.10 v2 - !4803 CVE-2024-26583 - !4794 serial: imx: fix tx statemachine deadlock - !4702 efivarfs: force RO when remounting if SetVariable is not supported - netfilter: nft_set_rbtree: skip end interval element from gc - !4790 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - tls: fix race between tx work scheduling and socket close - tls: fix race between async notify and socket close - net: tls: factor out tls_*crypt_async_wait() - tls: rx: simplify async wait - !4764 binder: signal epoll threads of self-work - !4674 Backport 5.10.193- 5.10.194 LTS patches from upstream - !4747 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - serial: imx: fix tx statemachine deadlock - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - !3123 Add pcie acs and no-bus-reset quirk for mucse Nics - !4772 x86/fpu: Stop relying on userspace for info to fault in xsave buffer - x86/fpu: Stop relying on userspace for info to fault in xsave buffer - !4729 serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - binder: signal epoll threads of self-work - !4690 CVE-2024-26586 - !4737 blk-mq: fix IO hang from sbitmap wakeup race - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - !4672 uio: Fix use-after-free in uio_open - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - !4706 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - efivarfs: force RO when remounting if SetVariable is not supported - mlxsw: spectrum_acl_tcam: Fix stack corruption - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations - mlxsw: spectrum_acl_tcam: Make fini symmetric to init - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure - f2fs: fix to avoid dirent corruption - rcu-tasks: Add trc_inspect_reader() checks for exiting critical section - rcu-tasks: Wait for trc_read_check_handler() IPIs - rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader - Revert "MIPS: Alchemy: fix dbdma2" - Revert "drm/amdgpu: install stub fence into potential unused fence pointers" - mhi: pci_generic: Fix implicit conversion warning - ARM: module: Use module_init_layout_section() to spot init sections - arm64: module: Use module_init_layout_section() to spot init sections - arm64: module-plts: inline linux/moduleloader.h - module: Expose module_init_layout_section() - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode - dma-buf/sw_sync: Avoid recursive lock during fence signal - pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function} - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' - scsi: core: raid_class: Remove raid_component_add() - scsi: snic: Fix double free in snic_tgt_create() - ASoC: rt711: add two jack detection modes - drm/i915: Fix premature release of request's reusable memory - cgroup/cpuset: Free DL BW in case can_attach() fails - sched/deadline: Create DL BW alloc, free & check overflow interface - cgroup/cpuset: Iterate only if DEADLINE tasks are present - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets - sched/cpuset: Bring back cpuset_mutex - cgroup/cpuset: Rename functions dealing with DEADLINE accounting - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped - tick: Detect and fix jiffies update stall - torture: Fix hang during kthread shutdown phase - drm/display/dp: Fix the DP DSC Receiver cap size - drm/vmwgfx: Fix shader stage validation - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - media: vcodec: Fix potential array out-of-bounds in encoder queue_setup - of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock - radix tree: remove unused variable - lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels - batman-adv: Fix batadv_v_ogm_aggr_send memory leak - batman-adv: Fix TT global entry leak when client roamed back - batman-adv: Do not get eth header before batadv_check_management_packet - batman-adv: Don't increase MTU when set by user - batman-adv: Trigger events for auto adjusted MTU - selinux: set next pointer before attaching to list - nfsd: Fix race to FREE_STATEID and cl_revoked - NFS: Fix a use after free in nfs_direct_join_group() - mm: add a call to flush_cache_vmap() in vmap_pfn() - clk: Fix slab-out-of-bounds error in devm_clk_release() - NFSv4: Fix dropped lock for racing OPEN and delegation return - ibmveth: Use dcbf rather than dcbfl - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: return ENODEV when ifname does not exist and group is given - netfilter: nf_tables: fix out of memory error handling - net/sched: fix a qdisc modification with ambiguous command request - igb: Avoid starting unnecessary workqueues - ice: fix receive buffer size miscalculation - net: bcmgenet: Fix return value check for fixed_phy_register() - net: bgmac: Fix return value check for fixed_phy_register() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - dccp: annotate data-races in dccp_poll() - sock: annotate data-races around prot->memory_pressure - octeontx2-af: SDP: fix receive link config - rbd: prevent busy loop when requesting exclusive lock - rbd: retrieve and check lock owner twice before blocklisting - rbd: make get_lock_owner_info() return a single locker or NULL - libceph, rbd: ignore addr->type while comparing in some cases - drm/amd/display: check TG is non-null before checking if enabled - drm/amd/display: do not wait for mpc idle if tg is disabled - ALSA: pcm: Fix potential data race at PCM memory allocation helpers - dm integrity: reduce vmalloc space footprint on 32-bit architectures - dm integrity: increase RECALC_SECTORS to improve recalculate speed - fbdev: fix potential OOB read in fast_imageblit() - fbdev: Fix sys_imageblit() for arbitrary image widths - fbdev: Improve performance of sys_imageblit() - MIPS: cpu-features: Use boot_cpu_type for CPU type based features - MIPS: cpu-features: Enable octeon_cache by cpu_type - fs: dlm: fix mismatch of plock results from userspace - fs: dlm: use dlm_plock_info for do_unlock_close - fs: dlm: change plock interrupted message to debug again - fs: dlm: add pid to debug log - dlm: replace usage of found with dedicated list iterator variable - dlm: improve plock logging if interrupted - PCI: acpiphp: Reassign resources on bridge if necessary - xprtrdma: Remap Receive buffers after a reconnect - NFSv4: fix out path in __nfs4_get_acl_uncached - uio: Fix use-after-free in uio_open - perf/x86/amd/uncore: Fix memory leak for events array - crypto: hisilicon/qm - add bracket protection for macro parameters - PCI: Add pcie acs and no-bus-reset quirk for mucse Nics- !4694 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4647 hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() - !4649 arm64/mpam: update reminder message about MBHDL option - !4662 v3 CVE-2023-52435 - !4665 urma: fix some bugs of urma - !4663 Backport 5.10.191 - 5.10.192 LTS patches from upstream - !4646 binder: fix use-after-free in shinker's callback - !4645 f2fs: explicitly null-terminate the xattr list - urma: Fix bugs of memory leak and log loss - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG - x86/static_call: Fix __static_call_fixup() - x86/srso: Explain the untraining sequences a bit more - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - virtio-net: set queues after driver_ok - netfilter: set default timeout to 3 secs for sctp shutdown send and recv state - mmc: block: Fix in_flight[issue_type] value error - mmc: wbsd: fix double mmc_free_host() in wbsd_init() - cifs: Release folio lock on fscache read hit. - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. - serial: 8250: Fix oops for port->pm on uart_change_pm() - ALSA: hda/realtek - Remodified 3k pull low procedure - ASoC: meson: axg-tdm-formatter: fix channel slot allocation - ASoC: rt5665: add missed regulator_bulk_disable - arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4 - arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4 - arm64: dts: rockchip: fix regulator name on rk3399-rock-4 - arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 - arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 - arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4 - arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4 - bus: ti-sysc: Flush posted write on enable before reset - net: do not allow gso_size to be set to GSO_BY_FRAGS - sock: Fix misuse of sk_under_memory_pressure() - net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset - i40e: fix misleading debug logs - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - net: phy: broadcom: stub c45 read/write for 54810 - netfilter: nft_dynset: disallow object maps - ipvs: fix racy memcpy in proc_do_sync_threshold - drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs - selftests: mirror_gre_changes: Tighten up the TTL test match - ip_vti: fix potential slab-use-after-free in decode_session6 - ip6_vti: fix slab-use-after-free in decode_session6 - xfrm: fix slab-use-after-free in decode_session6 - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: af_key: fix sadb_x_filter validation - i2c: designware: Handle invalid SMBus block data response length value - btrfs: fix BUG_ON condition in btrfs_cancel_balance - tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms - powerpc/rtas_flash: allow user copy to flash block cache objects - fbdev: mmp: fix value check in mmphw_probe() - i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue - virtio-mmio: don't break lifecycle of vm_dev - virtio-mmio: Use to_virtio_mmio_device() to simply code - tracing/probes: Fix to update dynamic data counter if fetcharg uses it - tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs - mmc: meson-gx: fix deferred probing - mmc: meson-gx: use devm_mmc_alloc_host - mmc: core: add devm_mmc_alloc_host - mmc: sunxi: fix deferred probing - mmc: bcm2835: fix deferred probing - USB: dwc3: qcom: fix NULL-deref on suspend - usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM - usb: cdns3: allocate TX FIFO size according to composite EP number - usb: gadget: udc: core: Introduce check_config to verify USB configuration - irqchip/mips-gic: Use raw spinlock for gic_lock - irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() - bus: mhi: host: Range check CHDBOFF and ERDBOFF - bus: mhi: Move host MHI code to "host" directory - bus: mhi: Add MMIO region length to controller structure - bus: mhi: Add MHI PCI support for WWAN modems - iio: addac: stx104: Fix race condition when converting analog-to-digital - iio: addac: stx104: Fix race condition for stx104_write_raw() - iio: adc: stx104: Implement and utilize register structures - iio: adc: stx104: Utilize iomap interface - dt-bindings: iio: add AD74413R - iio: add addac subdirectory - IMA: allow/fix UML builds - powerpc/kasan: Disable KCOV in KASAN code - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 - Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally - Bluetooth: L2CAP: Fix use-after-free - pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() - gfs2: Fix possible data races in gfs2_show_options() - usb: chipidea: imx: add missing USB PHY DPDM wakeup setting - usb: chipidea: imx: don't request QoS for imx8ulp - media: platform: mediatek: vpu: fix NULL ptr dereference - usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push - media: v4l2-mem2mem: add lock to protect parameter num_rdy - FS: JFS: Check for read-only mounted filesystem in txBegin - FS: JFS: Fix null-ptr-deref Read in txBegin - MIPS: dec: prom: Address -Warray-bounds warning - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev - udf: Fix uninitialized array access for some pathnames - ovl: check type and offset of struct vfsmount in ovl_entry - RDMA/mlx5: Return the firmware result upon destroying QP/RQ - HID: add quirk for 03f0:464a HP Elite Presenter Mouse - drm/amdgpu: install stub fence into potential unused fence pointers - dma-remap: use kvmalloc_array/kvfree for larger dma memory remap - quota: Properly disable quotas when add_dquot_ref() fails - iopoll: Call cpu_relax() in busy loops - ASoC: Intel: sof_sdw: Add support for Rex soundwire - ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings - PCI: tegra194: Fix possible array out of bounds access - ASoC: Intel: sof_sdw: add quirk for LNL RVP - ASoC: Intel: sof_sdw: add quirk for MTL RVP - ALSA: emu10k1: roll up loops in DSP setup code for Audigy - drm/radeon: Fix integer overflow in radeon_cs_parser_init - net/mlx5: Skip clock update work when device is in error state - net/mlx5: Move all internal timer metadata into a dedicated struct - net/mlx5: Refactor init clock function - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm - alpha: remove __init annotation from exported page_is_ram() - scsi: qedf: Fix firmware halt over suspend and resume - scsi: qedi: Fix firmware halt over suspend and resume - scsi: core: Fix possible memory leak if device_add() fails - scsi: snic: Fix possible memory leak if device_add() fails - scsi: 53c700: Check that command slot is not NULL - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts - scsi: core: Fix legacy /proc parsing buffer overflow - netfilter: nf_tables: report use refcount overflow - nvme-rdma: fix potential unbalanced freeze & unfreeze - btrfs: set cache_block_group_error if we find an error - btrfs: don't stop integrity writeback too early - ibmvnic: Handle DMA unmapping of login buffs in release functions - ibmvnic: Unmap DMA login rsp buffer on send login fail - ibmvnic: Enforce stronger sanity checks on login response - net/mlx5: Allow 0 for total host VFs - dmaengine: mcf-edma: Fix a potential un-allocated memory access - net: phy: at803x: remove set/get wol callbacks for AR8032 - wifi: cfg80211: fix sband iftype data lookup for AP_VLAN - IB/hfi1: Fix possible panic during hotplug remove - drivers: net: prevent tun_build_skb() to exceed the packet size limit - dccp: fix data-race around dp->dccps_mss_cache - tunnels: fix kasan splat when generating ipv4 pmtu error - net/packet: annotate data-races around tp->status - mISDN: Update parameter type of dsp_cmx_send() - selftests: forwarding: tc_flower: Relax success criterion - selftests: forwarding: Switch off timeout - selftests: forwarding: Skip test when no interfaces are specified - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs - selftests: forwarding: ethtool: Skip when using veth pairs - selftests: forwarding: Add a helper to skip test when using veth pairs - selftests/rseq: Fix build with undefined __weak - drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes - x86/speculation: Add cpu_show_gds() prototype - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines - usb: common: usb-conn-gpio: Prevent bailing out if initial role is none - usb: dwc3: Properly handle processing of pending events - usb-storage: alauda: Fix uninit-value in alauda_check_media() - binder: fix memory leak in binder_init() - iio: cros_ec: Fix the allocation size for cros_ec_command - io_uring: correct check for O_TMPFILE - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput - radix tree test suite: fix incorrect allocation size for pthreads - hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100 - drm/amd/display: check attr flag before set cursor degamma on DCN3+ - drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap() - drm/nouveau/gr: enable memory loads on helper invocation on all channels - riscv,mmio: Fix readX()-to-delay() ordering - dmaengine: pl330: Return DMA_PAUSED when transaction is paused - selftests/bpf: Fix sk_assign on s390x - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code - selftests/bpf: make test_align selftest more robust - bpf: aggressively forget precise markings during state checkpointing - bpf: stop setting precise in current state - bpf: allow precision tracking for programs with subprogs - ipv6: adjust ndisc_is_useropt() to also return true for PIO - mmc: moxart: read scr register without changing byte order - wireguard: allowedips: expand maximum node depth - !4600 Backport 5.10.190 LTS patches from upstream - !4363 [OLK-5.10] add ACPI/EINJ CXL error types - ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node - ARM: dts: imx6sll: fixup of operating points - ARM: dts: imx: add usb alias - wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC) - mt76: mt7615: Fix fall-through warnings for Clang - mt76: move band capabilities in mt76_phy - exfat: support dynamic allocate bh for exfat_entry_set_cache - exfat: speed up iterate/lookup by fixing start point of traversing cluster chain - PM: sleep: wakeirq: fix wake irq arming - PM / wakeirq: support enabling wake-up irq after runtime_suspend called - soundwire: fix enumeration completion - soundwire: bus: pm_runtime_request_resume on peripheral attachment - soundwire: bus: add better dev_dbg to track complete() calls - selftests/rseq: Play nice with binaries statically linked against glibc 2.35+ - powerpc/mm/altmap: Fix altmap boundary check - mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op() - mtd: rawnand: omap_elm: Fix incorrect type in assignment - ext2: Drop fragment support - fs: Protect reconfiguration of sb read-write from racing writes - net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb - fs/sysv: Null check to prevent null-ptr-deref bug - file: reinstate f_pos locking optimization for regular files - bpf: Disable preemption in bpf_event_output - arm64: dts: stratix10: fix incorrect I2C property for SCL signal - mtd: rawnand: meson: fix OOB available bytes for ECC - mtd: spinand: toshiba: Fix ecc_get_status - exfat: release s_lock before calling dir_emit() - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree - ceph: defer stopping mdsc delayed_work - USB: zaurus: Add ID for A-300/B-500/C-700 - libceph: fix potential hang in ceph_osdc_notify() - scsi: zfcp: Defer fc_rport blocking until after ADISC response - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio - net/mlx5: fs_core: Make find_closest_ft more generic - vxlan: Fix nexthop hash size - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) - net: dcb: choose correct policy to parse DCB_ATTR_BCN - net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode - net: ll_temac: fix error checking of irq_of_parse_and_map() - net: ll_temac: Switch to use dev_err_probe() helper - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire - net: add missing data-race annotation for sk_ll_usec - net: add missing data-race annotations around sk->sk_peek_off - net: add missing READ_ONCE(sk->sk_rcvbuf) annotation - net: add missing READ_ONCE(sk->sk_sndbuf) annotation - net: add missing READ_ONCE(sk->sk_rcvlowat) annotation - net: annotate data-races around sk->sk_max_pacing_rate - mISDN: hfcpci: Fix potential deadlock on &hc->lock - net: sched: cls_u32: Fix match key mis-addressing - perf test uprobe_from_different_cu: Skip if there is no gcc - net: dsa: fix value check in bcm_sf2_sw_probe() - rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length - bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx - wifi: cfg80211: Fix return value in scan logic - KVM: s390: fix sthyi error handling - word-at-a-time: use the same return type for has_zero regardless of endianness - arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux - perf: Fix function pointer case - io_uring: gate iowait schedule on having pending requests - ASoC: cs42l51: fix driver to properly autoload with automatic module loading - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq - selftests: mptcp: depend on SYN_COOKIES - cpufreq: intel_pstate: Drop ACPI _PSS states table patching - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily - ACPI: processor: perflib: Use the "no limit" frequency QoS - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress - ceph: never send metrics if disable_send_metrics is set - ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register - s390/dasd: fix hanging device after quiesce/resume - virtio-net: fix race between set queues and probe - btrfs: check if the transaction was aborted at btrfs_wait_for_commit() - staging: r8712: Fix memory leak in _r8712_init_xmit_priv() - staging: rtl8712: Use constants from - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest - irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation - irq-bcm6345-l1: Do not assume a fixed block to cpu mapping - tpm_tis: Explicitly check for error code - nfsd: Remove incorrect check in nfsd4_validate_stateid - file: always lock position for FMODE_ATOMIC_POS - btrfs: check for commit error at btrfs_attach_transaction_barrier() - hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 - tty: n_gsm: fix UAF in gsm_cleanup_mux - staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() - Documentation: security-bugs.rst: clarify CVE handling - Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group - Revert "usb: xhci: tegra: Fix error check" - usb: xhci-mtk: set the dma max_seg_size - USB: quirks: add quirk for Focusrite Scarlett - usb: ohci-at91: Fix the unhandle interrupt when resume - usb: dwc3: don't reset device side if dwc3 was configured as host-only - usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy - Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" - can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED - USB: serial: simple: sort driver entries - USB: serial: simple: add Kaufmann RKS+CAN VCP - USB: serial: option: add Quectel EC200A module support - USB: serial: option: support Quectel EM060K_128 - serial: sifive: Fix sifive_serial_console_setup() section - serial: 8250_dw: Preserve original value of DLF register - serial: qcom-geni: drop bogus runtime pm state update - USB: gadget: Fix the memory leak in raw_gadget driver - Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()" - ring-buffer: Fix wrong stat of cpu_buffer->read - ata: pata_ns87415: mark ns87560_tf_read static - dm raid: protect md_stop() with 'reconfig_mutex' - dm raid: clean up four equivalent goto tags in raid_ctr() - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths - block: Fix a source code comment in include/uapi/linux/blkzoned.h - ASoC: fsl_spdif: Silence output on stop - drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() - RDMA/mthca: Fix crash when polling CQ for shared QPs - drm/msm/adreno: Fix snapshot BINDLESS_DATA size - drm/msm/dpu: drop enum dpu_core_perf_data_bus_id - RDMA/mlx4: Make check for invalid flags stricter - tipc: stop tipc crypto on failure in tipc_node_create - tipc: check return value of pskb_trim() - benet: fix return value check in be_lancer_xmit_workarounds() - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 - net/sched: mqprio: add extack to mqprio_parse_nlattr() - net/sched: mqprio: refactor nlattr parsing to a separate function - netfilter: nftables: add helper function to validate set element data - netfilter: nft_set_rbtree: fix overlap expiration walk - platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100 - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - ice: Fix memory management in ice_ethtool_fdir.c - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address - ethernet: atheros: fix return value check in atl1e_tso_csum() - phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() - vxlan: calculate correct header length for GPE - vxlan: move to its own directory - net: phy: marvell10g: fix 88x3310 power up - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() - media: staging: atomisp: select V4L2_FWNODE - phy: qcom-snps-femto-v2: properly enable ref clock - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend - phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc - phy: qcom-snps: Use dev_err_probe() to simplify code - ext4: fix to check return value of freeze_bdev() in ext4_shutdown() - pwm: meson: fix handling of period/duty if greater than UINT_MAX - pwm: meson: Simplify duplicated per-channel tracking - fs: dlm: interrupt posix locks only when process is killed - dlm: rearrange async condition return - dlm: cleanup plock_op vs plock_xop - PCI/ASPM: Avoid link retraining race - PCI/ASPM: Factor out pcie_wait_for_retrain() - PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() - i2c: nomadik: Remove a useless call in the remove function - i2c: nomadik: Use devm_clk_get_enabled() - i2c: nomadik: Remove unnecessary goto label - i2c: Improve size determinations - i2c: Delete error messages for failed memory allocations - btrfs: fix extent buffer leak after tree mod log failure at split_node() - btrfs: fix race between quota disable and relocation - gpio: tps68470: Make tps68470_gpio_output() always set the initial value - io_uring: don't audit the capability check in io_uring_create() - KVM: s390: pv: fix index value of replaced ASCE - arm64/mpam: update reminder message about MBHDL option - !4388 intel: backport Intel SST TPMI support - !4387 intel: backport uncore freq control tpmi support for BHS platform - !4202 Intel: Backport GNR/SRF pmu uncore support back to kernel 5.10 - !4273 Intel: Backport SRF/GRR perf cstate support back to kernel 5.10 - !4048 [OLK-5.10] Intel: Backport PEBS format 5 support to OLK-5.10 for GNR/SRF Timed PEBS enabling - !4433 【OLK-5.10】Add PCH less Boot support on GNR/SRF - !4230 [OLK-5.10] Intel: backport to support RAS EDAC feature on Granite Rapids(GNR) and Sierra Forest(SRF) server - !4617 Fix the bug of tp negotiation concurrency - hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() - ubcore: fix the bug of tp negotiation concurrency - binder: fix use-after-free in shinker's callback - !4623 i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4510 ubi: fastmap: Optimize ubi wl algorithm to improve flash service life - f2fs: explicitly null-terminate the xattr list - !4220 backport some patches for kunpeng hccs - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools - ubi: fastmap: Add module parameter to control reserving filling pool PEBs - ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs - ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out - ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists - ubi: fastmap: Remove unneeded break condition while filling pools - ubi: fastmap: Wait until there are enough free PEBs before filling pools - ubi: fastmap: Use free pebs reserved for bad block handling - ubi: Replace erase_block() with sync_erase() - ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap - ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flash - ubi: fastmap: Fix missed ec updating after erasing old fastmap data block - ubi: Simplify bool conversion - ubi: Fix repeated words in comments - ubi: fastmap: Check wl_pool for free peb before wear leveling - ubi: fastmap: Use the bitmap API to allocate bitmaps - i2c: i801: Add support for Intel Birch Stream SoC - spi: intel-pci: Add support for Granite Rapids SPI serial flash - config: update Intel Uncore freq control to openeuler_defconfig for x86 - config: update Intel SST on TPMI to openeuler_defconfig for x86 - platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency - platform/x86/intel-uncore-freq: Ignore minor version change - platform/x86/intel-uncore-freq: tpmi: Provide cluster level control - platform/x86/intel-uncore-freq: Support for cluster level controls - platform/x86/intel-uncore-freq: Uncore frequency control via TPMI - platform/x86/intel-uncore-freq: Return error on write frequency - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes - platform/x86/intel-uncore-freq: Split common and enumeration part - platform/x86: ISST: Ignore minor version change - platform/x86: intel_speed_select_if: Remove hardcoded map size - platform/x86: ISST: Allow level 0 to be not present - platform/x86: ISST: Use fuse enabled mask instead of allowed levels - platform/x86: ISST: Reduce noise for missing numa information in logs - platform/x86: ISST: Fix usage counter - platform/x86: ISST: Reset default callback on unregister - platform/x86: ISST: Remove 8 socket limit - platform/x86: ISST: unlock on error path in tpmi_sst_init() - platform/x86: ISST: Add suspend/resume callbacks - platform/x86: ISST: Add SST-TF support via TPMI - platform/x86: ISST: Add SST-BF support via TPMI - platform/x86: ISST: Add SST-PP support via TPMI - platform/x86: ISST: Add SST-CP support via TPMI - platform/x86: ISST: Parse SST MMIO and update instance - platform/x86: ISST: Enumerate TPMI SST and create framework - platform/x86: ISST: Add support for MSR 0x54 - platform/x86: ISST: Add API version of the target - platform/x86: ISST: Add IOCTL default callback - platform/x86: ISST: Add TPMI target - platform/x86: ISST: Fix kernel documentation warnings - platform/x86: ISST: Increase range of valid mail box commands - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform - ACPI: APEI: EINJ: Add CXL error types - ACPI: APEI: EINJ: Limit error type to 32-bit width - ACPI: APEI: EINJ: Refactor available_error_type_show() - ACPI: APEI: EINJ: Fix formatting errors - ACPI, APEI, EINJ: Refuse to inject into the zero page - perf/x86/intel/cstate: Add Grand Ridge support - perf/x86/intel/cstate: Add Sierra Forest support - x86/smp: Export symbol cpu_clustergroup_mask() - perf/x86/intel/cstate: Cleanup duplicate attr_groups - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - doc: kunpeng_hccs: Fix incorrect email domain name - soc: hisilicon: kunpeng_hccs: Remove an unused blank line - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings - Revert "soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack" - Revert "soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method" - Revert "soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings" - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge - perf/x86/intel/uncore: Support IIO free-running counters on GNR - perf/x86/intel/uncore: Support Granite Rapids - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR - x86/cpu: Fix Crestmont uarch - EDAC/i10nm: Skip the absent memory controllers - EDAC/i10nm: Add Intel Sierra Forest server support - EDAC/i10nm: Add Intel Granite Rapids server support - EDAC/i10nm: Make more configurations CPU model specific - perf/x86/intel: Increase max number of the fixed counters - KVM: x86: use the KVM side max supported fixed counter - perf/x86/intel: Enable PEBS format 5 - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS- !4605 arm64/mpam: support resctrl fs to show mounting option - !4604 arm64/mpam: Skip updates of unrelated ctrl type - !4602 arm64/mpam: support MPAM v0.1 version - !4521 xen-netback: don't produce zero-size SKB frags - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: Skip updates of unrelated ctrl type - arm64/mpam: support MPAM v0.1 version - !4588 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - !4531 fs:/dcache.c: fix negative dentry flag warning in dentry_free - !4580 printk: fix double unlock issue in logbuf_lock - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected - spi: hisi-sfc-v3xx: return IRQ_NONE if no interrupts were detected - !4562 v4 tracing: Backport bugfixes - printk: fix double unlock issue in logbuf_lock - trace: Fix kabi breakage in struct trace_event_file - tracing: Fix uaf issue when open the hist or hist_debug file - tracing: Have event inject files inc the trace array ref count - tracing: Have trace_event_file have ref counters - tracing: Increase trace array ref count on enable and filter files - fs:/dcache.c: fix negative dentry flag warning in dentry_free - xen-netback: don't produce zero-size SKB frags - !4431 v2 patchset for CVE-2023-52340 - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4- !4496 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4461 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ubifs: Queue up space reservation tasks if retrying many times - !4484 v4 Using smmu IIDR registers - iommu/arm-smmu-v3: Enable iotlb_sync_map according to SMMU_IIDR - Revert "iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch" - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !3861 nvme: sanitize metadata bounce buffer for reads - !4256 scsi: core: Always send batch on reset or error handling command - scsi: core: Always send batch on reset or error handling command - Revert "scsi: core: Add scsi_prot_ref_tag() helper" - Revert "scsi: core: Introduce scsi_get_sector()" - Revert "scsi: core: Make scsi_get_lba() return the LBA" - Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request" - Revert "scsi: core: Use a structure member to track the SCSI command submitter" - Revert "scsi: core: Always send batch on reset or error handling command" - scsi: core: Always send batch on reset or error handling command - scsi: core: Use a structure member to track the SCSI command submitter - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Make scsi_get_lba() return the LBA - scsi: core: Introduce scsi_get_sector() - scsi: core: Add scsi_prot_ref_tag() helper - nvme: sanitize metadata bounce buffer for reads- !4327 【OLK-5.10】cgroup_writeback: fix deadlock in cgroup1_writeback - !4280 v2 fs:/dcache.c: fix negative dentry limit not complete problem - !4321 io_uring/af_unix: disable sending io_uring over sockets - !4290 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - cgroup_writeback: fix deadlock in cgroup1_writeback - !4266 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - io_uring/af_unix: disable sending io_uring over sockets - !4262 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - !4268 linux Mainline ubifs Fix Patch bacnport to 5.10 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4270 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - Revert "fs:/dcache.c: fix negative dentry limit not complete problem" - !4257 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4032 intel: add TPMI base driver support for GNR - !3372 Cluster scheduler support - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - ubifs: fix possible dereference after free - ubi: block: Fix use-after-free in ubiblock_cleanup - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup" - !4003 ext4: fix some ext4_lblk_t overflow issues - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - drm/amdgpu: Fix potential fence use-after-free v2 - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4149 block: remove precise_iostat - !4213 netlink: fix potential sleeping issue in mqueue_flush_file - !4121 Init support for ppc64le - netlink: fix potential sleeping issue in mqueue_flush_file - !4203 mm/dynamic_hugetlb: skip unexpected migration - mm/dynamic_hugetlb: skip unexpected migration - !3228 net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !4167 sched/fair: Fix qos_timer deadlock when cpuhp offline - !3134 Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - !4015 drm/amdgpu: correct the amdgpu runtime dereference usage count - !4014 drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4013 drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4012 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4010 drm/amd/display: Exit idle optimizations before attempt to access PHY - !3955 drm/radeon: possible buffer overflow - !3634 Intel: Backport Granite Rapids(GNR) core PMU support to OLK-5.10 - sched/fair: Fix qos_timer deadlock when cpuhp offline - block: remove precise_iostat - arch: powerpc: add openeuler_defconfig file support for ppc64le compile - sched,x86: enable CONFIG_SCHED_CLUSTER in openeuler_defconfig - tools headers cpufeatures: Sync with the kernel sources - topology: Remove unused cpu_cluster_mask() - sched,x86: Don't use cluster topology for x86 hybrid CPUs - x86/smp: Factor out parts of native_smp_prepare_cpus() - sched,x86: Fix L2 cache mask - sched: Add cluster scheduler level for x86 - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit - config: update PMT and TPMI openeuler_defconfig for x86 - platform/x86/intel/vsec: Fix xa_alloc memory leak - platform/x86/intel/tpmi: Add defines to get version information - platform/x86/intel/tpmi: Add debugfs support for read/write blocked - platform/x86/intel/tpmi: Add debugfs interface - lib/string_helpers: Introduce parse_int_array_user() - lib/cmdline: Allow get_options() to take 0 to validate the input - platform/x86/intel/tpmi: Read feature control status - platform/x86/intel/tpmi: Prevent overflow for cap_offset - platform/x86/intel: tpmi: Remove hardcoded unit and offset - platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux - platform/x86/intel: tpmi: Fix double free in tpmi_create_device() - platform/x86/intel/tpmi: Fix double free reported by Smatch - platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers - platform/x86/intel/tpmi: Process CPU package mapping - platform/x86/intel: Intel TPMI enumeration driver - platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup - platform/x86/intel: vsec: Explicitly enable capabilities - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux - platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free() - platform/x86/intel/vsec: Support private data - platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux() - platform/x86/intel/vsec: Add TPMI ID - platform/x86/intel/vsec: Fix wrong type for local status variables - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT - platform/x86/intel/pmt: Ignore uninitialized entries - platform/x86/intel/pmt: Add INTEL_PMT module namespace - platform/x86/intel/pmt: telemetry: Fix fixed region handling - platform/x86/intel/vsec: Rework early hardware code - platform/x86/intel: Fix pmt_crashlog array reference - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus - driver core: auxiliary bus: Add driver data helpers - drm/amdgpu: correct the amdgpu runtime dereference usage count - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - drm/amdgpu: correct chunk_ptr to a pointer to chunk. - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/amd/display: Exit idle optimizations before attempt to access PHY - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS - ext4: avoid overlapping preallocations due to overflow - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow - ext4: add two helper functions extent_logical_end() and pa_logical_end() - drm/radeon: possible buffer overflow - perf/x86/intel: Fix the FRONTEND encoding on GNR and MTL - perf/x86/cstate: Add Granite Rapids support - perf/x86/msr: Add Granite Rapids - perf/x86/intel: Add Granite Rapids - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766.- !4138 KVM: arm64: arch_timer: init ret for kvm_timer_enable - !3689 Intel: Backport Sierra Forest(SRF) core PMU support to OLK-5.10 - !4134 fs:/dcache.c: fix negative dentry limit not complete problem - !4136 udma: change the way of query dfx resource - !4054 ext4: correct return value of ext4_convert_meta_bg - !4058 ext4: synchronize the casefold bugfix from the mainline. - hns3 udma: change way of query dfx resource - fs:/dcache.c: fix negative dentry limit not complete problem - KVM: arm64: arch_timer: init ret for kvm_timer_enable - !4100 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !3975 md/raid1-10: limit the number of plugged bio - !3998 cpufreq: CPPC: Fix performance/frequency conversion - !4022 netfilter: nf_tables: Reject tables of unsupported family - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4090 ida: Fix crash in ida_free when the bitmap is empty - !4091 x86/quirks: Add parameter to clear MSIs early - x86/quirks: Add parameter to clear MSIs early on boot - x86/PCI: Export find_cap() to be used in early PCI code - ida: Fix crash in ida_free when the bitmap is empty - !4019 mm/filemap: avoid buffered read/write race to read inconsistent data - !4069 tipc: fix a potential deadlock on &tx->lock - !4064 smb: client: fix OOB in receive_encrypted_standard() - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4024 udma: add mailbox description printing. - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - hns3 udma: add print mailbox description - netfilter: nf_tables: Reject tables of unsupported family - mm/filemap: avoid buffered read/write race to read inconsistent data - cpufreq: CPPC: Fix performance/frequency conversion - md/raid1-10: fix casting from randomized structure in raid1_submit_write() - md/raid1-10: limit the number of plugged bio - md/raid1-10: don't handle pluged bio by daemon thread - md/md-bitmap: add a new helper to unplug bitmap asynchrously - md/raid1-10: submit write io directly if bitmap is not enabled - md/raid1-10: factor out a helper to submit normal write - md/raid1-10: factor out a helper to add bio to plug - md/raid10: prevent soft lockup while flush writes - md: raid1/raid10: drop pending_cnt - md: drop queue limitation for RAID1 and RAID10 - Revert "md/raid10: fix softlockup in raid10_unplug" - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake - perf/x86/intel: Fix fixed counter check warning for some Alder Lake - perf/x86/intel: Add Crestmont PMU - x86/cpu: Update Hybrids - x86/cpu: Fix Crestmont uarch - x86/cpu: Fix Gracemont uarch - perf/x86/msr: Add Meteor Lake support - perf/x86/cstate: Add Meteor Lake support - perf/x86/intel: Support Architectural PerfMon Extension leaf - x86/cpufeatures: Add Architectural PerfMon Extension bit - perf/x86: Support Retire Latency - perf/x86: Add Meteor Lake support - perf: Add PMU_FORMAT_ATTR_SHOW - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N - x86/cpu: Add CPU model numbers for Meteor Lake - perf/x86/intel: Fix PEBS data source encoding for ADL - perf/x86/intel: Fix PEBS memory access info encoding for ADL - perf/x86/uncore: Add new Alder Lake and Raptor Lake support - perf/x86/uncore: Clean up uncore_pci_ids[] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support - perf/x86/msr: Add new Alder Lake and Raptor Lake support - perf/x86: Add new Alder Lake and Raptor Lake support - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers - perf/x86/uncore: Add Raptor Lake uncore support - perf/x86/msr: Add Raptor Lake CPU support - perf/x86/cstate: Add Raptor Lake support - perf/x86: Add Intel Raptor Lake support - perf/x86/intel/uncore: Add IMC uncore support for ADL - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define - x86/cpu: Add Raptor Lake to Intel family - perf/x86/intel: Apply mid ACK for small core - perf/x86/rapl: Add support for Intel Alder Lake - perf/x86/cstate: Add Alder Lake CPU support - perf/x86/msr: Add Alder Lake CPU support - perf/x86/intel/uncore: Add Alder Lake support - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE - perf/x86/intel: Add Alder Lake Hybrid support - perf/x86: Support filter_match callback - perf/x86/intel: Add attr_update for Hybrid PMUs - perf/x86: Add structures for the attributes of Hybrid PMUs - perf/x86: Register hybrid PMUs - perf/x86: Factor out x86_pmu_show_pmu_cap - perf/x86: Remove temporary pmu assignment in event_init - perf/x86/intel: Factor out intel_pmu_check_extra_regs - perf/x86/intel: Factor out intel_pmu_check_event_constraints - perf/x86/intel: Factor out intel_pmu_check_num_counters - perf/x86: Hybrid PMU support for extra_regs - perf/x86: Hybrid PMU support for event constraints - perf/x86: Hybrid PMU support for hardware cache event - perf/x86: Hybrid PMU support for unconstrained - perf/x86: Hybrid PMU support for counters - perf/x86: Hybrid PMU support for intel_ctrl - perf/x86/intel: Hybrid PMU support for perf capabilities - x86/cpu: Add helper function to get the type of the current hybrid CPU - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit - perf/x86/intel: Add Tremont Topdown support- !3981 vhost: use kzalloc() instead of kmalloc() followed by memset() - !3418 [sync] PR-2918: fix some bugs in loongarch kvm - !3912 net: bridge: multicast: fix UAF of net_bridge - !3982 ACPI: CPPC: Assume no transition latency if no PCCT - ACPI: CPPC: Assume no transition latency if no PCCT - vhost: use kzalloc() instead of kmalloc() followed by memset() - !3972 arm64: make cma=0 as default for openeuler - arm64: make cma=0 as default for openeuler - !3940 net: hns3: fix the cmdq reset command times out when all VFs are enabled and the queue is full. - !3925 udma: add capability of DWQE in RC mode - hns3 udma: add support of DWQE in create qp - net: hns3: fix reset timeout under full functions and queues - !3915 nvmet: nul-terminate the NQNs passed in the connect command - nvmet: nul-terminate the NQNs passed in the connect command - net: bridge: multicast: fix UAF of net_bridge - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling- !3848 [22.03-LTS-SP3] Bug fix for KVM MMU - !3562 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3776 Revert "sched: clear credit count in error branch" - !3746 smart_grid: make sure hot zone have the highest priority - !3810 Some cleanup and bugfix for HNS3 - !3804 MAINTAINERS: Update maintainers of HiSilicon RoCE - !3756 md: mainline backport - KVM: x86/mmu: Allocate pml4_root for guest PAE mode shadowing - !3694 Fix tow CVEs of CIFS - openEuler/MAINTAINERS: Update maintainers of HiSilicon RoCE - MAINTAINERS: Add Youming Luo as Hisilicon RoCE maintainer - !3822 ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3793 cppc_cpufreq: use policy->cpu in cppc_set_perf() - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3811 drivers: net: ub: dev: network_mgmt: Modified OLK5.10 ub compilation missing header files. - network_mgmt: Modified OLK5.10 ub compilation missing header files. - net: hns3: set the freed pointers to NULL when lifetime is not end - net: hns3: remove unnecessary variables initialization - net: hns3: unsigned value not need to judge to be less than 0 - !3769 tls: suppress wakeups unless we have a full record - !3570 perf/core: Fix CVE-2023-6931 - MAINTAINERS: Add Chengchang Tang as Hisilicon RoCE maintainer - MAINTAINERS: Update maintainers of HiSilicon RoCE - !3659 atm: Fix Use-After-Free in do_vcc_ioctl - !3771 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - cppc_cpufreq: use policy->cpu as driver of frequency setting - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use - cppc_cpufreq: get cpunum from fb_ctrs instead of smp_processor_id() - Revert "sched: clear credit count in error branch" - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - tls: suppress wakeups unless we have a full record - !3668 net/rose: Fix Use-After-Free in rose_ioctl - !3480 drivers: net: ub: dev: network_mgmt: ip_notify: ip_notify: Merge the openEuler modification suggestions. - !3686 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3594 CVE-2023-35827 patchset - !3552 block: warn once for each partition in bio_check_ro() - !3466 livepatch/core: Disable support for replacing - !3715 appletalk: Fix Use-After-Free in atalk_ioctl - md: fix error handling in md_alloc - md: Constify attribute_group structs - md: fix mddev->kobj lifetime - md: properly unwind when failing to add the kobject in md_alloc - md: extend disks_mutex coverage - md: add the bitmap group to the default groups for the md kobject - md: add error handling support for add_disk() - md: convert to blk_alloc_disk/blk_cleanup_disk - md/raid10: fix improper BUG_ON() in raise_barrier() - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - !3637 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - smart_grid: make sure hot zone have the highest priority - !3459 reset idlest_cpu if not meet the conditions for preferred CPU - !3272 x86/kprobes: Fix the error judgment for debug exceptions - !3447 dm: add error handling support for add_disk() - !3420 md: protect md_thread with rcu - !3379 md: do not return existing mddevs from mddev_find_or_alloc - appletalk: Fix Use-After-Free in atalk_ioctl - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - atm: Fix Use-After-Free in do_vcc_ioctl - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3617 netfilter: nft_set_pipapo: skip inactive elements during set walk - netfilter: nft_set_pipapo: skip inactive elements during set walk - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - block: fix kabi broken in struct hd_part - block: warn once for each partition in bio_check_ro() - network_mgmt: Merge the openEuler modification suggestions. - livepatch/core: Disable support for replacing - sched/fair: reset idlest_cpu if not meet the conditions for preferred CPU - dm: add error handling support for add_disk() - md: protect md_thread with rcu - md/bitmap: factor out a helper to set timeout - md/bitmap: always wake up md_thread in timeout_store - dm-raid: remove useless checking in raid_message() - md: factor out a helper to wake up md_thread directly - md: do not return existing mddevs from mddev_find_or_alloc - md: refactor mddev_find_or_alloc - md: factor out a mddev_alloc_unit helper from mddev_find - x86/kprobes: Fix the error judgment for debug exceptions- !3553 kernel: update SP3 OPENEULER_MINOR and introduced OPENEULER_LTS - openEuler: introduced OPENEULER_LTS to identify LTS Release - kernel: update SP3 OPENEULER_MINOR value to 3- !3535 Bugfixes for RDMA/hns - !3519 tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled - RDMA/hns: Fix Use-After-Free of rsv_qp - RDMA/hns: Fix init check of VFs on RoCE bonding slaves - Revert "RDMA/hns: Add cap_flag check for check_vf_support()" - !3504 net: hns3: fix kernel crash when 1588 is received on HIP08 devices - tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled - !3508 roh/hns3: Fix the processing flow of ROH CMDq during the reset process. - roh/hns3: Fix the processing flow of ROH CMDq during the reset process. - net: hns3: fix kernel crash when 1588 is received on HIP08 devices - !3084 [OLK-5.10] add Phytium DRM drivers CONFIG - arm64: config: add Phytium Drm config- !3463 Support node_reclaim_distance adjust - !3427 tcp: Disable header prediction for MD5 flow. - !3421 backport some network patches - config: enable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64 - arm64/numa: Support node_reclaim_distance adjust for arch - !3461 Revert "mm/mempolicy: don't handle MPOL_LOCA - Revert "mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy" - !3422 sch_netem: fix issues in netem_change() vs get_dist_table() - !3415 Some bugfix for hns3 - !3404 Add the verification operation after the bus recovery operation obtains resources through the ACPI - !3424 mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled - tcp: Disable header prediction for MD5 flow. - !3375 locking/osq_lock: Avoid false sharing in optimistic_spin_node - mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled - !3413 Backport bugfixes for hns - net: hns3: add use limit for 1D torus feature - net: hns3: add new 200G link modes for hisilicon device - sch_netem: fix issues in netem_change() vs get_dist_table() - net: use indirect calls helpers for sk_exit_memory_pressure() - tcp: check local var (timeo) before socket fields in one test - tcp: avoid indirect calls to sock_rfree - tcp: add RETPOLINE mitigation to sk_backlog_rcv - tcp: small optimization in tcp recvmsg() - net: cache align tcp_memory_allocated, tcp_sockets_allocated - RDMA/hns: Fix missing parameter check in set_write_notify_param() - RDMA/hns: Fix incorrect bond clear during slave increase event - RDMA/hns: Add cap_flag check for check_vf_support() - RDMA/hns: Fix memory leak in POE debugfs - net: hns3: Disable SerDes serial loopback for HiLink H60 - Add the verification operation after the bus recovery operation obtains resources through the ACPI - !3390 mm/userswap: modify the USWAP registration flag - !3376 mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED - !3346 smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs - mm/userswap: modify the USWAP registration flag - mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED - locking/osq_lock: Avoid false sharing in optimistic_spin_node - smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs- !3374 cpumask: cleanup nr_cpu_ids vs nr_cpumask_bits mess - config: Add FORCE_NR_CPUS to openeuler_defconfig - powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined - lib/cpumask: add FORCE_NR_CPUS config option - lib/cpumask: deprecate nr_cpumask_bits - lib/cpumask: delete misleading comment - smp: add set_nr_cpu_ids() - smp: don't declare nr_cpu_ids if NR_CPUS == 1- Fix kernel rpm build failure that libperf-jvmti.so is missing - Enable kabi checking and adapt the check-kabi script - Update openEuler-22.03-LTS-SP3 KABI whitelists for aarch64 and x86_64 - !3360 arm64: cpufeature: Add missing .field_width for system registers - arm64: cpufeature: Add missing .field_width for system registers - !3093 backport adding GNR support for Intel PCIe gen5 NTB - !3329 iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch - iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch - !3320 Make the rcache depot scale better - !3274 Fixed some memory leak issues of the Perf tool - iommu/iova: Manage the depot list size - iommu/iova: Make the rcache depot scale better - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory - Revert "iommu/iova: increase the iova_rcache depot max size to 128" - Revert "config: enable set the max iova mag size to 128" - Revert "iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT" - !3303 net: hns3: Add support for some CMIS transceiver modules and synchronize some CMIS transceiver - !3304 roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip - net: hns3: fix kernel crash when devlink reload during vf initialization - net: hns3: fix kernel crash when devlink reload during pf initialization - net: hns3: fix wrong judgment condition issue - !3301 unic: Change the max frame size sent to firmware - roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip - net: hns3: Add support for some CMIS transceiver modules - net: sfp: Synchronize some CMIS transceiver modules from ethtool - !3221 Backport x86 patches from upstream 5.10.189 - unic: Change the max frame size sent to firmware - !3222 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3269 iommu/arm-smmu-v3: disable stall for quiet_cd - !3254 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - !3219 crypto: hisiilicon some bugfixs and cleanup - perf header: Fix one memory leakage in perf_event__fprintf_event_update() - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() - perf hisi-ptt: Fix memory leak in lseek failure handling - !3256 RDMA/hns: Cleanups of some optimize code - !3257 net: hns3: add input parameters checking and arp cleancode - iommu/arm-smmu-v3: disable stall for quiet_cd - net: hns3: add input parameters checking - net: hns3: arp cleancode - RDMA/hns: Use macro instead of magic number - RDMA/hns: Cleanup for debugfs - RDMA/hns: Add more check for bonding-unsupported cases - RDMA/hns: Improve readability of check_bond_support() - RDMA/hns: Fix the spin_lock and spin_unlock objects are inconsistent - RDMA/hns: Remove useless NULL check in hns_roce_get_netdev() - RDMA/hns: Refactor mtr find - RDMA/hns: Remove unused parameters detected by -Wextra - RDMA/hns: Remove extra blank line in get_sge_num_from_max_inl_data() - RDMA/hns: Replace magic number when fill ADDR to HW - kabi: Fix kabi breakage caused by c1e70ec46591 - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 - x86/mm: Initialize text poking earlier - mm: Move mm_cachep initialization to mm_init() - x86/mm: Use mm_alloc() in poking_init() - x86/mm: fix poking_init() for Xen PV guests - x86/xen: Fix secondary processors' FPU initialization - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() - x86/fpu: Mark init functions __init - x86/fpu: Remove cpuinfo argument from init functions - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() - init: Invoke arch_cpu_finalize_init() earlier - init: Remove check_bugs() leftovers - x86/cpu: Switch to arch_cpu_finalize_init() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - crypto: hisilicon/qm - reset device before enabling it - crypto: hisilicon/qm - add stop function by hardware - crypto: hisilicon/qm - remove duplicate configurations - crypto: hisilicon/qm - dump important registers values before resetting - crypto: hisilicon/qm - support get device state - crypto: hisilicon/hpre - mask cluster timeout error - crypto: hisilicon/qm - modify interrupt resource application process - crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/qm - increase the maximum waiting timeout interval of the moilbox. - crypto: hisilicon/sec2 - optimize the error return process - vfio/migration - delete a dbg function - crypto: hisilicon/qm - delete a dbg function - crypto: hisilicon/qm - add size check in qm set algs - ntb: intel: add GNR support for Intel PCIe gen5 NTB- adapt spec for arm64 64kb page build- !3226 hinic: ethtool: Allow userspace to set more aggregation params - !3259 mbigen: vtimer: isolate mbigen vtimer funcs with macro - mbigen: vtimer: isolate mbigen vtimer funcs with macro - !3215 net: hns: fix fake link up on xge port and fix wrong head when modify the tx feature when sending packets - !2946 LoongArch: disable 40bit user space by default - net: hns: fix fake link up on xge port - net: hns: fix wrong head when modify the tx feature when sending packets - !2987 fix CFS bandwidth vs. hrtimer self deadlock - !3005 [sync] PR-1617: LoonArch: KVM: fix vcpu timer - !3161 fs: Fix error checking for d_hash_and_lookup() - hinic: ethtool: Allow userspace to set more aggregation params - fs: Fix error checking for d_hash_and_lookup() - LoongArch: KVM: fix vcpu timer functions - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier - LoongArch: disable 40bit user space by default- !3220 KVM: arm64: vtimer/virt_dev irq bypass support - !3092 [OLK-5.10]KVM: arm64: Add host/guest KVM-PTP support - !3206 Two bugfix patch about memcg swap qos - !3212 drivers/perf: hisi: UC PMU support statistics in power saving mode - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_VIRT_PLAT_DEV - KVM: arm64: sdev: Support virq bypass by INT/VSYNC command - KVM: arm64: kire: irq routing entry cached the relevant cache data - KVM: arm64: Introduce shadow device - virt_plat_dev: Register the virt platform device driver - irqchip/gic-v3-its: Add virt platform devices MSI support - irqchip/gic-v3-its: Alloc/Free device id from pools for virtual devices - irqchip/gic-v3-its: Introduce the reserved device ID pools - mbigen: Sets the regs related to vtimer irqbypass - KVM: arm64: vgic-v3: Clearing pending status of vtimer on guest reset - mbigen: vtimer: add support for MBIX1_CPPI_NEGEDGE_CLR_EN_SETR(CLRR) - KVM: arm64: arch_timer: Make vtimer_irqbypass a Distributor attr - KVM: arm64: vtimer: Expose HW-based vtimer interrupt in debugfs - KVM: arm64: GICv4.1: Allow non-trapping WFI when using direct vtimer interrupt - KVM: arm64: GICv4.1: Add support for MBIGEN save/restore - KVM: arm64: arch_timer: Rework vcpu init/reset logic - KVM: arm64: arch_timer: Probe vtimer irqbypass capability - KVM: arm64: GICv4.1: Enable vtimer vPPI irqbypass config - KVM: arm64: GICv4.1: Add direct injection capability to PPI registers - KVM: arm64: vgic: Add helper for vtimer vppi info register - KVM: arm64: GICv4.1: Inform the HiSilicon vtimer irqbypass capability - irqchip/gic-v4.1: Probe vtimer irqbypass capability at RD level - irqchip/gic-v4.1: Rework its_alloc_vcpu_sgis() to support vPPI allocation - irqchip/gic-v4.1: Rework get/set_irqchip_state callbacks of GICv4.1-sgi chip - irqchip/gic-v4.1: Extend VSGI command to support the new vPPI - irqchip/gic-v4.1: Detect ITS vtimer interrupt bypass capability - mbigen: vtimer mbigen driver support - kabi: fix kabi broken in struct clocksource and system_time_snapshot - drivers/perf: hisi: UC PMU support statistics in power saving mode - memcg: fix use-after-free of mm_struct - mm/swap_slots: fix out-of-bounds access of percpu area - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_PTP_1588_CLOCK_KVM - KVM: arm64: fix compile error - ptp: fix error print of ptp_kvm on X86_64 platform - KVM: arm64: Fix Function ID typo for PTP_KVM service - ptp: Don't print an error if ptp_kvm is not supported - ptp: arm/arm64: Enable ptp_kvm for arm/arm64 - KVM: arm64: Add support for the KVM PTP service - clocksource: Add clocksource id for arm arch counter - time: Add mechanism to recognize clocksource in time_get_snapshot - ptp: Reorganize ptp_kvm.c to make it arch-independent - KVM: arm64: Advertise KVM UID to guests via SMCCC - arm/arm64: Probe for the presence of KVM hypervisor- !3214 bring mc support to page eject - mm: page_eject: Add mc support during offline page - mm: Update PF_COREDUMP_MCS to PF_MCS - mm/hwpoison: add migrate_page_mc_extra() - mm/hwpoison: introduce copy_mc_highpages - mm/hwpoison: arm64: introduce copy_mc_highpage - mm/hwpoison: introduce copy_mc_highpage - mm: page_eject: Return right value during removal - !3198 udma: add dfx ability of dca for hns3 - !3205 RDMA/hns: Fix the incomplete netdev speed, unspecific interrupt name, and resource value verification - !3203 Some fixes and optimizations for hisi_sas - !3154 crypto: hisilicon - fix the process to obtain capability register value - !3196 drivers/perf: hisi: Fix some event id for HiSilicon UC pmu - RDMA/hns: Rename the interrupts - RDMA/core: Add support more netdev speed - RDMA/hns: Add check and adjust for function resource values - RDMA/hns: Fix port active speed - !3148 vdpa: add vmstate header file - scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it - scsi: hisi_sas: Fix the deadlock issue that occurs during automatic dump - scsi: hisi_sas: Correct the number of global debugfs registers - scsi: hisi_sas: Rollback some operations if FLR failed - scsi: hisi_sas: Check before using pointer variables - scsi: hisi_sas: Replace with standard error code return value - scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM - scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Remove redundant checks for automatic debugfs dump - scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy() - scsi: hisi_sas: Allocate DFX memory during dump trigger - scsi: hisi_sas: Directly call register snapshot instead of using workqueue - scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs - scsi: hisi_sas: Fix warnings detected by sparse - scsi: hisi_sas: Fix normally completed I/O analysed as failed - !3145 vhost-vdpa: add reset state params to indicate reset level - !3150 Backport 5.10.189 LTS patches from upstream - hns3 udma: add dfx ability for dca - drivers/perf: hisi: Fix some event id for HiSilicon UC pmu - !3128 fix ksmbd to release the ones allocated for async work - !3130 config: enable COBFIG_ARM64_BRBE for arm64 - !3061 drivers: perf: Add feature flag check in armpmu_add/del - um/cpu: Switch to arch_cpu_finalize_init() - sparc/cpu: Switch to arch_cpu_finalize_init() - sh/cpu: Switch to arch_cpu_finalize_init() - mips/cpu: Switch to arch_cpu_finalize_init() - m68k/cpu: Switch to arch_cpu_finalize_init() - ia64/cpu: Switch to arch_cpu_finalize_init() - ARM: cpu: Switch to arch_cpu_finalize_init() - init: Provide arch_cpu_finalize_init() - !3152 scsi: scsi_device_gets returns failure - crypto: hisilicon/zip - save capability registers in probe process - crypto: hisilicon/sec2 - save capability registers in probe process - crypto: hisilicon/hpre - save capability registers in probe process - crypto: hisilicon/qm - save capability registers in qm init process - crypto: hisilicon/qm - check function qp num before alg register - Revert "crypto: hisilicon/zip - save capability registers in probe process" - Revert "crypto: hisilicon/sec2 - save capability registers in probe process" - Revert "crypto: hisilicon/hpre - save capability registers in probe process" - Revert "crypto: hisilicon/qm - save capability registers in qm init process" - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - vdpa: add vmstate header file - !3117 Backport 5.10.188 LTS patches from upstream - vhost-vdpa: add reset state params to indicate reset level - tracing/histograms: Return an error if we fail to add histogram to hist_vars list - net: phy: prevent stale pointer dereference in phy_init() - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around icsk->icsk_user_timeout - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - tcp: annotate data-races around icsk->icsk_syn_retries - tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. - tcp: annotate data-races around tp->keepalive_probes - tcp: annotate data-races around tp->keepalive_intvl - tcp: annotate data-races around tp->keepalive_time - tcp: annotate data-races around tp->tcp_tx_delay - netfilter: nf_tables: can't schedule in nft_chain_validate - netfilter: nf_tables: fix spurious set element insertion failure - llc: Don't drop packet from non-root netns. - fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe - Revert "tcp: avoid the lookup process failing to get sk in ehash table" - net:ipv6: check return value of pskb_trim() - net: ipv4: Use kfree_sensitive instead of kfree - tcp: annotate data-races around tcp_rsk(req)->ts_recent - octeontx2-pf: Dont allocate BPIDs for LBK interfaces - security: keys: Modify mismatched function name - iavf: Fix out-of-bounds when setting channels on remove - iavf: Fix use-after-free in free_netdev - bridge: Add extack warning when enabling STP in netns. - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() - pinctrl: amd: Use amd_pinconf_set() for all config options - fbdev: imxfb: warn about invalid left/right margin - spi: bcm63xx: fix max prepend length - igb: Fix igb_down hung on surprise removal - wifi: iwlwifi: mvm: avoid baid size integer overflow - wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() - devlink: report devlink_port_type_warn source device - bpf: Address KCSAN report on bpf_lru_list - wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range - sched/fair: Don't balance task to its current running CPU - arm64: mm: fix VA-range sanity check - arm64: set __exception_irq_entry with __irq_entry as a default - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A - btrfs: add xxhash to fast checksum implementations - md: fix data corruption for raid456 when reshape restart while grow up - nbd: Add the maximum limit of allocated index in nbd_dev_add - debugobjects: Recheck debug_objects_enabled before reporting - ext4: correct inline offset when handling xattrs in inode body - ASoC: fsl_sai: Disable bit clock with transmitter - drm/client: Fix memory leak in drm_client_modeset_probe - drm/client: Fix memory leak in drm_client_target_cloned - can: bcm: Fix UAF in bcm_proc_show() - regmap: Account for register length in SMBus I/O limits - regmap: Drop initial version of maximum transfer length fixes - selftests: tc: add 'ct' action kconfig dep - selftests: tc: set timeout to 15 minutes - fuse: revalidate: don't invalidate if interrupted - btrfs: fix warning when putting transaction with qgroups enabled after abort - perf probe: Add test for regression introduced by switch to die_get_decl_file() - keys: Fix linking a duplicate key to a keyring's assoc_array - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx - ALSA: hda/realtek - remove 3k pull low procedure - drm/atomic: Fix potential use-after-free in nonblocking commits - net/sched: sch_qfq: reintroduce lmax bound check for MTU - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue - scsi: qla2xxx: Pointer may be dereferenced - scsi: qla2xxx: Correct the index of array - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() - scsi: qla2xxx: Fix potential NULL pointer dereference - scsi: qla2xxx: Fix buffer overrun - scsi: qla2xxx: Array index may go out of bound - scsi: qla2xxx: Wait for io return on terminate rport - tracing/probes: Fix not to count error code to total length - tracing: Fix null pointer dereference in tracing_err_log_open() - xtensa: ISS: fix call to split_if_spec - net: ena: fix shift-out-of-bounds in exponential backoff - samples: ftrace: Save required argument registers in sample trampolines - tracing/histograms: Add histograms to hist_vars if they have referenced variables - s390/decompressor: fix misaligned symbol build error - Revert "8250: add support for ASIX devices with a FIFO bug" - meson saradc: fix clock divider mask length - xhci: Fix resume issue of some ZHAOXIN hosts - ceph: don't let check_caps skip sending responses for revoke msgs - firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error - serial: atmel: don't enable IRQs prematurely - drm/amd/display: Correct `DMUB_FW_VERSION` macro - drm/rockchip: vop: Leave vblank enabled in self-refresh - drm/atomic: Allow vblank-enabled + self-refresh "disable" - fs: dlm: return positive pid value for F_GETLK - md/raid0: add discard support for the 'original' layout - misc: pci_endpoint_test: Re-init completion for every test - misc: pci_endpoint_test: Free IRQs before removing the device - PCI: rockchip: Set address alignment for endpoint mode - PCI: rockchip: Use u32 variable to access 32-bit registers - PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core - PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked - PCI: rockchip: Write PCI Device ID to correct register - PCI: rockchip: Assert PCI Configuration Enable bit after probe - PCI: qcom: Disable write access to read only registers for IP v2.3.3 - PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 - PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold - hwrng: imx-rngc - fix the timeout for init and self check - jfs: jfs_dmap: Validate db_l2nbperpage while mounting - ext4: fix wrong unit use in ext4_mb_new_blocks - ext4: get block from bh in ext4_free_blocks for fast commit replay - ext4: fix wrong unit use in ext4_mb_clear_bb - MIPS: Loongson: Fix cpu_probe_loongson() again - erofs: fix compact 4B support for 16k block size - misc: fastrpc: Create fastrpc scalar with correct buffer count - powerpc: Fail build if using recordmcount with binutils v2.37 - net: bcmgenet: Ensure MDIO unregistration has clocks enabled - mtd: rawnand: meson: fix unaligned DMA buffers handling - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation - pinctrl: amd: Only use special debounce behavior for GPIO 0 - pinctrl: amd: Detect internal GPIO0 debounce handling - pinctrl: amd: Fix mistake in handling clearing pins at startup - net/sched: sch_qfq: refactor parsing of netlink parameters - net/sched: make psched_mtu() RTNL-less safe - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() - net/sched: flower: Ensure both minimum and maximum ports are specified - wifi: airo: avoid uninitialized warning in airo_get_rate() - erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF - riscv, bpf: Fix inconsistent JIT image generation - bpf, riscv: Support riscv jit to provide bpf_line_info - riscv: bpf: Avoid breaking W^X - riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to core - igc: Fix inserting of empty frame for launchtime - igc: Fix launchtime before start of cycle - platform/x86: wmi: Break possible infinite loop when parsing GUID - platform/x86: wmi: move variables - platform/x86: wmi: use guid_t and guid_equal() - platform/x86: wmi: remove unnecessary argument - NTB: ntb_tool: Add check for devm_kcalloc - NTB: ntb_transport: fix possible memory leak while device_register() fails - ntb: intel: Fix error handling in intel_ntb_pci_driver_init() - NTB: amd: Fix error handling in amd_ntb_pci_driver_init() - ntb: idt: Fix error handling in idt_pci_driver_init() - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - net: prevent skb corruption on frag list segmentation - net: bgmac: postpone turning IRQs off to avoid SoC hangs - ionic: remove WARN_ON to prevent panic_on_warn - gve: Set default duplex configuration to full - net: mvneta: fix txq_map in case of txq_number==1 - scsi: qla2xxx: Fix error code in qla2x00_start_sp() - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings - net/mlx5e: Check for NOT_READY flag state after locking - net/mlx5e: fix double free in mlx5e_destroy_flow_table - igc: Remove delay during TX ring configuration - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags - drm/panel: simple: Add connector_type for innolux_at043tn24 - workqueue: clean up WORK_* constant types, clarify masking - net: lan743x: Don't sleep in atomic context - io_uring: add reschedule point to handle_tw_list() - io_uring: Use io_schedule* in cqring wait - block/partition: fix signedness issue for Amiga partitions - rcu-tasks: Simplify trc_read_check_handler() atomic operations - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races - rcu-tasks: Mark ->trc_reader_nesting data races - tty: serial: fsl_lpuart: add earlycon for imx8ulp platform - wireguard: netlink: send staged packets when setting initial private key - wireguard: queueing: use saner cpu selection wrapping - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - netfilter: nf_tables: fix scheduling-while-atomic splat - netfilter: nf_tables: add rescheduling points during loop detection walks - sh: pgtable-3level: Fix cast to pointer from integer of different size - block: add overflow checks for Amiga partition support - tpm, tpm_tis: Claim locality in interrupt handler - fanotify: disallow mount/sb marks on kernel internal pseudo fs - fs: no need to check source - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename - ARM: orion5x: fix d2net gpio initialization - ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path - ASoC: mediatek: mt8173: Fix irq error path - btrfs: fix race when deleting quota root from the dirty cow roots list - btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile - fs: Lock moved directories - fs: Establish locking order for unrelated directories - Revert "f2fs: fix potential corruption when moving a directory" - ext4: Remove ext4 locking of moved directory - fs: avoid empty option when generating legacy mount string - jffs2: reduce stack usage in jffs2_build_xattr_subsystem() - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs - autofs: use flexible array in ioctl structure - um: Use HOST_DIR for mrproper - bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent - bcache: Remove unnecessary NULL point check in node allocations - bcache: fixup btree_cache_wait list damage - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS - mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M - mmc: core: disable TRIM on Kingston EMMC04G-M627 - io_uring: wait interruptibly for request completions on exit - NFSD: add encoding of op_recall flag for write delegation - i2c: qup: Add missing unwind goto in qup_i2c_probe() - ALSA: jack: Fix mutex call in snd_jack_report() - i2c: xiic: Don't try to handle more interrupt events after error - i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process() - apparmor: fix missing error check for rhashtable_insert_fast - sh: dma: Fix DMA channel offset calculation - s390/qeth: Fix vipa deletion - net: dsa: tag_sja1105: fix MAC DA patching from meta frames - pptp: Fix fib lookup calls. - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX - xsk: Honor SO_BINDTODEVICE on bind - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y - octeontx2-af: Fix mapping for NIX block from CGX connection - f2fs: fix error path handling in truncate_dnode() - mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0 - spi: bcm-qspi: return error if neither hif_mspi nor mspi is available - net: dsa: vsc73xx: fix MTU configuration - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - media: cec: i2c: ch7322: also select REGMAP - rtc: st-lpc: Release some resources in st_rtc_probe() in case of error - pwm: sysfs: Do not apply state to already disabled PWMs - pwm: imx-tpm: force 'real_period' to be zero in suspend - phy: tegra: xusb: check return value of devm_kzalloc() - mfd: stmpe: Only disable the regulators if they are enabled - KVM: s390: vsie: fix the length of APCB bitmap - mfd: stmfx: Nullify stmfx->vdd in case of error - mfd: stmfx: Fix error path in stmfx_chip_init - test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation - serial: 8250_omap: Use force_suspend and resume for system suspend - Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection" - mfd: intel-lpss: Add missing check for platform_get_resource - usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe() - usb: common: usb-conn-gpio: Set last role to unknown before initial detection - usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe() - usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove() - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes - media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var() - media: venus: helpers: Fix ALIGN() of non power of two - mfd: rt5033: Drop rt5033-battery sub-device - kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR - serial: 8250: lock port for UART_IER access in omap8250_irq() - serial: 8250: lock port for stop_rx() in omap8250_irq() - usb: hide unused usbfs_notify_suspend/resume functions - usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() - extcon: Fix kernel doc of property capability fields to avoid warnings - extcon: Fix kernel doc of property fields to avoid warnings - usb: gadget: u_serial: Add null pointer check in gserial_suspend - usb: dwc3: qcom: Fix potential memory leak - clk: qcom: ipq6018: fix networking resets - clk: qcom: reset: support resetting multiple bits - clk: qcom: reset: Allow specifying custom reset delay - media: videodev2.h: Fix struct v4l2_input tuner index comment - media: usb: Check az6007_read() return value - clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks - serial: 8250: omap: Fix freeing of resources on failed register - sh: j2: Use ioremap() to translate device tree address into kernel memory - w1: fix loop in w1_fini() - w1: w1_therm: fix locking behavior in convert_t - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - block: change all __u32 annotations to __be32 in affs_hardblocks.h - block: fix signed int overflow in Amiga partition support - phy: tegra: xusb: Clear the driver reference in usb-phy dev - usb: dwc3: gadget: Propagate core init errors to UDC during pullup - USB: serial: option: add LARA-R6 01B PIDs - hwrng: st - keep clock enabled while hwrng is registered - dax: Introduce alloc_dev_dax_id() - dax: Fix dax_mapping_release() use after free - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION - ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard - modpost: fix off by one in is_executable_section() - crypto: marvell/cesa - Fix type mismatch warning - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} - modpost: fix section mismatch message for R_ARM_ABS32 - crypto: nx - fix build warnings when DEBUG_FS is not enabled - hwrng: virtio - don't waste entropy - hwrng: virtio - don't wait on cleanup - hwrng: virtio - add an internal buffer - powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary - powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo - powerpc/powernv/sriov: perform null check on iov before dereferencing iov - pinctrl: at91-pio4: check return value of devm_kasprintf() - perf dwarf-aux: Fix off-by-one in die_get_varname() - perf script: Fix allocation of evsel->priv related to per-event dump files - perf script: Fixup 'struct evsel_script' method prefix - kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures - pinctrl: cherryview: Return correct value if pin in push-pull mode - perf bench: Add missing setlocale() call to allow usage of %'d style formatting - perf bench: Use unbuffered output when pipe/tee'ing to a file - PCI: Add pci_clear_master() stub for non-CONFIG_PCI - PCI: ftpci100: Release the clock resources - PCI: pciehp: Cancel bringup sequence if card is not present - scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe() - PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free - pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors - scsi: qedf: Fix NULL dereference in error handling - PCI: cadence: Fix Gen2 Link Retraining process - ASoC: imx-audmix: check return value of devm_kasprintf() - ovl: update of dentry revalidate flags after copy up - drivers: meson: secure-pwrc: always enable DMA domain - clk: ti: clkctrl: check return value of kasprintf() - clk: keystone: sci-clk: check return value of kasprintf() - clk: si5341: free unused memory on probe failure - clk: si5341: check return value of {devm_}kasprintf() - clk: si5341: return error if one synth clock registration fails - clk: si5341: Add sysfs properties to allow checking/resetting device faults - clk: si5341: Allow different output VDD_SEL values - clk: cdce925: check return value of kasprintf() - clk: vc5: check memory returned by kasprintf() - drm/msm/dp: Free resources after unregistering them - drm/msm/dpu: do not enable color-management if DSPPs are not available - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer - clk: tegra: tegra124-emc: Fix potential memory leak - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe - RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context - RDMA/bnxt_re: wraparound mbox producer index - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/radeon: fix possible division-by-zero errors - drm/amdkfd: Fix potential deallocation of previously deallocated memory. - hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272 - hwmon: (adm1275) Allow setting sample averaging - hwmon: (adm1275) enable adm1272 temperature reporting - hwmon: (gsc-hwmon) fix fan pwm temperature scaling - ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx - ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2 - arm64: dts: ti: k3-j7200: Fix physical address of pin - fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe() - arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1 - ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier - IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors - IB/hfi1: Use bitmap_zalloc() when applicable - soc/fsl/qe: fix usb.c build errors - ARM: dts: meson8: correct uart_B and uart_C clock references - ASoC: es8316: Do not set rate constraints for unsupported MCLKs - ASoC: es8316: Increment max value for ALC Capture Target Volume control - memory: brcmstb_dpfe: fix testing array offset after use - ARM: dts: stm32: Shorten the AV96 HDMI sound card name - arm64: dts: qcom: apq8096: fix fixed regulator name property - ARM: omap2: fix missing tick_broadcast() prototype - ARM: ep93xx: fix missing-prototype warnings - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H - arm64: dts: qcom: msm8996: correct camss unit address - arm64: dts: qcom: msm8994: correct SPMI unit address - arm64: dts: qcom: msm8916: correct camss unit address - ARM: dts: gta04: Move model property out of pinctrl node - RDMA/bnxt_re: Fix to remove an unnecessary log - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid - RDMA/bnxt_re: Use unique names while registering interrupts - RDMA/bnxt_re: Fix to remove unnecessary return labels - RDMA/bnxt_re: Disable/kill tasklet only if it is enabled - arm64: dts: microchip: sparx5: do not use PSCI on reference boards - bus: ti-sysc: Fix dispc quirk masking bool variables - ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards - drm/panel: sharp-ls043t1le01: adjust mode settings - drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks` - Input: adxl34x - do not hardcode interrupt trigger type - ARM: dts: meson8b: correct uart_B and uart_C clock references - ARM: dts: BCM5301X: Drop "clock-names" from the SPI node - drm/vram-helper: fix function names in vram helper doc - drm/bridge: tc358768: fix THS_TRAILCNT computation - drm/bridge: tc358768: fix TXTAGOCNT computation - drm/bridge: tc358768: fix THS_ZEROCNT computation - drm/bridge: tc358768: fix TCLK_TRAILCNT computation - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation - drm/bridge: tc358768: fix TCLK_ZEROCNT computation - drm/bridge: tc358768: fix PLL target frequency - drm/bridge: tc358768: fix PLL parameters computation - drm/bridge: tc358768: always enable HS video mode - Input: drv260x - sleep between polling GO bit - drm/amd/display: Explicitly specify update type per plane info change - radeon: avoid double free in ci_dpm_init() - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - ipvlan: Fix return value of ipvlan_queue_xmit() - netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value. - lib/ts_bm: reset initial match offset for every block of text - sfc: fix crash when reading stats while NIC is resetting - net: axienet: Move reset before 64-bit DMA detection - gtp: Fix use-after-free in __gtp_encap_destroy(). - selftests: rtnetlink: remove netdevsim device after ipsec offload test - netlink: do not hard code device address lenth in fdb dumps - netlink: fix potential deadlock in netlink_set_err() - net: stmmac: fix double serdes powerdown - igc: Fix race condition in PTP tx code - wifi: ath9k: convert msecs to jiffies where needed - wifi: cfg80211: rewrite merging of inherited elements - wifi: iwlwifi: pull from TXQs with softirqs disabled - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() - memstick r592: make memstick_debug_get_tpc_name() static - kexec: fix a memory leak in crash_shrink_memory() - watchdog/perf: more properly prevent false positives with turbo modes - watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config - wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown - wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes - wifi: ray_cs: Fix an error handling path in ray_probe() - wifi: ray_cs: Drop useless status variable in parse_addr() - wifi: ray_cs: Utilize strnlen() in parse_addr() - wifi: wl3501_cs: Fix an error handling path in wl3501_probe() - wl3501_cs: use eth_hw_addr_set() - net: create netdev->dev_addr assignment helpers - wl3501_cs: Fix misspelling and provide missing documentation - wifi: atmel: Fix an error handling path in atmel_probe() - wifi: orinoco: Fix an error handling path in orinoco_cs_probe() - wifi: orinoco: Fix an error handling path in spectrum_cs_probe() - regulator: core: Streamline debugfs operations - regulator: core: Fix more error checking for debugfs_create_dir() - bpftool: JIT limited misreported as negative value on aarch64 - nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() - nfc: constify several pointers to u8, char and sk_buff - libbpf: fix offsetof() and container_of() to work with CO-RE - wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan() - wifi: wilc1000: fix for absent RSN capabilities WFA testcase - spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG - samples/bpf: Fix buffer overflow in tcp_basertt - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation - igc: Enable and fix RX hash usage by netstack - pstore/ram: Add check for kstrdup - ima: Fix build warnings - evm: Complete description of evm_inode_setattr() - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests - perf/ibs: Fix interface via core pmu events - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() - rcuscale: Move shutdown from wait_event() to wait_event_idle() - rcuscale: Always log error message - rcuscale: Console output claims too few grace periods - thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe() - cpufreq: intel_pstate: Fix energy_performance_preference for passive - ARM: 9303/1: kprobes: avoid missing-declaration warnings - powercap: RAPL: Fix CONFIG_IOSF_MBI dependency - perf/arm-cmn: Fix DTC reset - PM: domains: fix integer overflow issues in genpd_parse_state() - clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe - tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode(). - posix-timers: Prevent RT livelock in itimer_delete() - irqchip/jcore-aic: Fix missing allocation of IRQ descriptors - irqchip/jcore-aic: Kill use of irq_create_strict_mappings() - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow of md/safe_mode_delay - x86/resctrl: Only show tasks' pid in current pid namespace - fs: pipe: reveal missing function protoypes - nubus: Partially revert proc_create_single_data() conversion - drm/amdgpu: Validate VM ioctl flags. - scripts/tags.sh: Resolve gtags empty index generation - Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe" - HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651. - HID: wacom: Use ktime_t rather than int when dealing with timestamps - fbdev: imsttfb: Fix use after free bug in imsttfb_probe - video: imsttfb: check for ioremap() failures - can: isotp: isotp_sendmsg(): fix return error fix on TX path - x86/smp: Use dedicated cache-line for mwait_play_dead() - media: atomisp: fix "variable dereferenced before check 'asd'" - config: enable COBFIG_ARM64_BRBE for arm64 - ksmbd: delete asynchronous work from list - ksmbd: fix typo, syncronous->synchronous - ksmbd: fix possible memory leak in smb2_lock() - ksmbd: replace usage of found with dedicated list iterator variable - !3085 Backport 5.10.185 - 5.10.187 LTS patches from upstream - !3110 spdxcheck.py: Fix a type error - !2925 [OLK 5.10]Fix the call trace when hibmc loaded failed - !3109 arm64/mpam: Fix static analysis warning - !3100 Default select PAGE_POOL_STATS, add command queue trace for hns3 - spdxcheck.py: Fix a type error - drm/hisilicon: fix the call trace when hibmc loaded failed - arm64/mpam: Fix buffer overflow in mpam_handle_error_irq() - arm64/mpam: Fix uninitialized symbol ret - !3083 fs/dirty_pages: introduce a new config option 'CONFIG_DIRTY_PAGES' - !3082 fs/dirty_pages: add last read check in seq_read_dirty() - net: hns3: add command queue trace for hns3 - net: hns3: default select PAGE_POOL_STATS - !2988 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !845 [OLK-5.10] net/smc: Introduce generic netlink interface for diagnostic purposes - x86/microcode/AMD: Load late on both threads too - bpf/btf: Accept function names that contain dots - i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl - drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl - drm/exynos: vidi: fix a wrong error return - ARM: dts: Fix erroneous ADS touchscreen polarities - s390/purgatory: disable branch profiling - ASoC: nau8824: Add quirk to active-high jack-detect - ASoC: simple-card: Add missing of_node_put() in case of error - spi: lpspi: disable lpspi module irq in DMA mode - s390/cio: unregister device when the only path is gone - Input: soc_button_array - add invalid acpi_index DMI quirk handling - usb: gadget: udc: fix NULL dereference in remove() - nfcsim.c: Fix error checking for debugfs_create_dir - media: cec: core: don't set last_initiator if tx in progress - arm64: Add missing Set/Way CMO encodings - HID: wacom: Add error check to wacom_parse_and_register() - scsi: target: iscsi: Prevent login threads from racing between each other - gpiolib: Fix GPIO chip IRQ initialization restriction - gpio: Allow per-parent interrupt data - sch_netem: acquire qdisc lock in netem_change() - Revert "net: phy: dp83867: perform soft reset and retain established link" - netfilter: nfnetlink_osf: fix module autoload - netfilter: nf_tables: disallow element updates of bound anonymous sets - netfilter: nft_set_pipapo: .walk does not deal with generations - be2net: Extend xmit workaround to BE3 chip - net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch - ipvs: align inner_mac_header for encapsulation - mmc: usdhi60rol0: fix deferred probing - mmc: sh_mmcif: fix deferred probing - mmc: sdhci-acpi: fix deferred probing - mmc: owl: fix deferred probing - mmc: omap_hsmmc: fix deferred probing - mmc: omap: fix deferred probing - mmc: mvsdio: fix deferred probing - mmc: mtk-sd: fix deferred probing - net: qca_spi: Avoid high load if QCA7000 is not available - xfrm: Linearize the skb after offloading if needed. - selftests: net: fcnal-test: check if FIPS mode is enabled - selftests: net: vrf-xfrm-tests: change authentication and encryption algos - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets - bpf: Fix verifier id tracking of scalars on spill - bpf: track immediate values written to stack by BPF_ST instruction - xfrm: Ensure policies always checked on XFRM-I input path - xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c - ieee802154: hwsim: Fix possible memory leaks - memfd: check for non-NULL file_seals in memfd_create() syscall - x86/mm: Avoid using set_pgd() outside of real PGD pages - nilfs2: prevent general protection fault in nilfs_clear_dirty_page() - io_uring/net: disable partial retries for recvmsg with cmsg - io_uring/net: clear msg_controllen on partial sendmsg retry - io_uring/net: save msghdr->msg_control for retries - writeback: fix dereferencing NULL mapping->host on writeback_page_template - regmap: spi-avmm: Fix regmap_bus max_raw_write - regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN - mmc: mmci: stm32: fix max busy timeout calculation - mmc: meson-gx: remove redundant mmc_request_done() call from irq context - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" - PCI: hv: Fix a race condition bug in hv_pci_query_relations() - Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs - nilfs2: fix buffer corruption due to concurrent device reads - selftests: mptcp: join: skip check if MIB counter not supported - selftests: mptcp: pm nl: remove hardcoded default limits - selftests: mptcp: lib: skip if not below kernel version - selftests: mptcp: lib: skip if missing symbol - tick/common: Align tick period during sched_timer setup - tracing: Add tracing_reset_all_online_cpus_unlocked() function - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs - drm/amd/display: fix the system hang while disable PSR - net/smc: Fix pos miscalculation in statistics - net/smc: Ensure correct state of the socket in send path - net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() - net/smc: Add netlink support for SMC fallback statistics - net/smc: Add netlink support for SMC statistics - net/smc: Add SMC statistics support - um: Fix build w/o CONFIG_PM_SLEEP - drm/i915/gen11+: Only load DRAM information from pcode - drm/i915/dg1: Wait for pcode/uncore handshake at startup - nilfs2: reject devices with insufficient block count - mmc: block: ensure error propagation for non-blk - batman-adv: Switch to kstrtox.h for kstrtou64 - neighbour: delete neigh_lookup_nodev as not used - net/smc: use memcpy instead of snprintf to avoid out of bounds read - smc: fix out of bound access in smc_nl_get_sys_info() - net/smc: fix access to parent of an ib device - net/smc: Add support for obtaining SMCR device list - net/smc: Add support for obtaining SMCD device list - net/smc: Add SMC-D Linkgroup diagnostic support - net/smc: Introduce SMCR get link command - net/smc: Introduce SMCR get linkgroup command - net/smc: Add support for obtaining system information - net: Remove unused inline function dst_hold_and_use() - neighbour: Remove unused inline function neigh_key_eq16() - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period - afs: Fix vlserver probe RTT handling - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET - net: tipc: resize nlattr array to correct size - net: lapbether: only support ethernet devices - net/sched: cls_api: Fix lockup on flushing explicitly created chain - ext4: drop the call to ext4_error() from ext4_get_group_info() - drm/nouveau: add nv_encoder pointer check for NULL - drm/nouveau/dp: check for NULL nv_connector->native_mode - drm/nouveau: don't detect DSM for non-NVIDIA device - igb: fix nvm.ops.read() error handling - sctp: fix an error code in sctp_sf_eat_auth() - ipvlan: fix bound dev checking for IPv6 l3s mode - IB/isert: Fix incorrect release of isert connection - IB/isert: Fix possible list corruption in CMA handler - IB/isert: Fix dead lock in ib_isert - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode - RDMA/cma: Always set static rate to 0 for RoCE - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions - octeontx2-af: fixed resource availability check - iavf: remove mask from iavf_irq_enable_queues() - RDMA/rxe: Fix the use-before-initialization error of resp_pkts - RDMA/rxe: Removed unused name from rxe_task struct - RDMA/rxe: Remove the unused variable obj - ping6: Fix send to link-local addresses with VRF. - net: enetc: correct the indexes of highest and 2nd highest TCs - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM - spi: fsl-dspi: avoid SCK glitches with continuous transfers - RDMA/rtrs: Fix the last iu->buf leak in err path - usb: dwc3: gadget: Reset num TRBs before giving back the request - serial: lantiq: add missing interrupt ack - USB: serial: option: add Quectel EM061KGL series - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 - net: usb: qmi_wwan: add support for Compal RXM-G1 - RDMA/uverbs: Restrict usage of privileged QKEYs - nouveau: fix client work fence deletion race - powerpc/purgatory: remove PGO flags - x86/purgatory: remove PGO flags - kexec: support purgatories with .text.hot sections - nilfs2: fix possible out-of-bounds segment allocation in resize ioctl - nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() - nios2: dts: Fix tse_mac "max-frame-size" property - ocfs2: check new file size on fallocate call - ocfs2: fix use-after-free when unmounting read-only filesystem - epoll: ep_autoremove_wake_function should use list_del_init_careful - irqchip/gic: Correctly validate OF quirk descriptors - drm:amd:amdgpu: Fix missing buffer object unlock in failure path - xen/blkfront: Only check REQ_FUA for writes - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() - mips: Move initrd_start check after initrd address sanitisation. - MIPS: Alchemy: fix dbdma2 - parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() - parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() - ASoC: soc-pcm: test if a BE can be prepared - btrfs: handle memory allocation failure in btrfs_csum_one_bio - btrfs: scrub: try harder to mark RAID56 block groups read-only - power: supply: Fix logic checking if system is running from battery - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues - regulator: Fix error checking for debugfs_create_dir - platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 - power: supply: Ratelimit no data debug output - tools: gpio: fix debounce_period_us output of lsgpio - ARM: dts: vexpress: add missing cache properties - power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() - power: supply: sc27xx: Fix external_power_changed race - power: supply: ab8500: Fix external_power_changed race - test_firmware: fix a memory leak with reqs buffer - test_firmware: prevent race conditions by a correct implementation of locking - test_firmware: Use kstrtobool() instead of strtobool() - kernel.h: split out kstrtox() and simple_strtox() to a separate header - lib: cleanup kstrto*() usage - fs/dirty_pages: introduce a new config option 'CONFIG_DIRTY_PAGES' - fs/dirty_pages: add last read check in seq_read_dirty() - net/smc: Introduce generic netlink interface for diagnostic purposes - net/smc: Refactor smc ism v2 capability handling - net/smc: Add diagnostic information to link structure - net/smc: Add diagnostic information to smc ib-device - net/smc: Add link counters for IB device ports - drivers: perf: Add feature flag check in armpmu_add/del - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation"- !3066 rcu: Add RCU stall diagnosis information - !3087 psi irq in cgroupv1 and psi fine grained - !3072 printk: ringbuffer: Fix truncating buffer size min_t cast - !3062 backport SME from mainline - !3069 drivers: perf: Not enabled ARM64_BRBE by default - PSI: enable CONFIG_PSI_FINE_GRAINED in openeuler_defconfig - add cpu fine grained stall tracking in pressure.stat - PSI: add more memory fine grained stall tracking in pressure.stat - PSI: Introduce pressure.stat in psi - PSI: Introduce avgs and total calculation for cgroup reclaim - PSI: Introduce fine grained stall time collect for cgroup reclaim - psi: add struct psi_group_ext - memcg: Modify memcg async reclaim - sched/psi: Zero the memory of struct psi_group - psi: dont alloc memory for psi by default - psi: update psi irqtime when the irq delta is nozero - psi: enable CONFIG_PSI_CGROUP_V1 in openeuler_defconfig - mm: add config isolation for psi under cgroup v1 - mm: disable psi cgroup v1 by default - psi: support irq.pressure under cgroup v1 - sched/psi: Bail out early from irq time accounting - sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure - sched/psi: Remove NR_ONCPU task accounting - sched/psi: Optimize task switch inside shared cgroups again - sched/psi: Fix periodic aggregation shut off - psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n - !3065 support page eject - !3020 fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - !3022 fs/dirty_pages: fix some errors in seq_read_dirty() - !3045 crypto: hisilicon/zip - add zip comp high perf mode configuration - printk: ringbuffer: Fix truncating buffer size min_t cast - !2953 Revert vf fault patch and fix some page pool bug - !2788 [OLK-5.10] Add support for Mucse Network Adapter(N10) - !3048 posix-cpu-timers: Implement timer_wait_running callback - !811 [OLK-5.10] net/smc: patches to optimize rmbs and sndbuff - drivers: perf: Not enabled ARM64_BRBE by default - config: update openeuler_defconfig for arm64 and x86 - rcu: Align the output of RCU CPU stall warning messages - rcu: Add RCU stall diagnosis information - sched: Add helper nr_context_switches_cpu() - sched: Add helper kstat_cpu_softirqs_sum() - sched/debug: Show the registers of 'current' in dump_cpu_task() - sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() - rcu: Check and report missed fqs timer wakeup on RCU stall - rcu: Do not NMI offline CPUs - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on - config: update defconfig for PAGE_EJECT - mm: page_eject: Introuduce page ejection - mm/hwpoison: Export symbol soft_offline_page - !3057 livepatch/powerpc: Fix issue that miss one layer on stack checking - !2938 Backport 5.10.183 - 5.10.184 LTS patches from upstream - openeuler_defconfig: enable SME for arm64 by default - arm64/ptrace: Clean up error handling path in sve_set_common() - arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE - arm64: Remove the __user annotation for the restore_za_context() argument - arm64/signal: Flush FPSIMD register state when disabling streaming mode - arm64: cpufeature: Add missing .field_width for GIC system registers - arm64/ptrace: Ensure that SME is set up for target when writing SSVE state - arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems - arm64/fpsimd: Clear SME state in the target task when setting the VL - arm64/sme: Set new vector length before reallocating - arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes - arm64: sme: Use STR P to clear FFR context field in streaming SVE mode - arm64/sme: Optimise SME exit on syscall entry - arm64/sme: Don't use streaming mode to probe the maximum SME VL - arm64/signal: Always allocate SVE signal frames on SME only systems - arm64: ptrace: Use ARM64_SME to guard the SME register enumerations - arm64/ptrace: Don't clear calling process' TIF_SME on OOM - arm64/sme: Don't flush SVE register state when handling SME traps - arm64/sme: Don't flush SVE register state when allocating SME storage - arm64/sme: Fix EFI save/restore - arm64/sme: Fix SVE/SME typo in ABI documentation - arm64/sme: Fix tests for 0b1111 value ID registers - arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h - arm64/sme: Standardise bitfield names for SVCR - arm64/sme: Drop SYS_ from SMIDR_EL1 defines - arm64/fp: Rename SVE and SME LEN field name to _WIDTH - arm64/fp: Make SVE and SME length register definition match architecture - KVM: arm64: Always start with clearing SME flag on load - KVM: arm64: Handle SME host state when running guests - KVM: arm64: Trap SME usage in guest - KVM: arm64: Hide SME system registers from guests - arm64/sme: More sensibly define the size for the ZA register set - arm64/sme: Fix NULL check after kzalloc - arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() - arm64/sme: Provide Kconfig for SME - arm64/sme: Save and restore streaming mode over EFI runtime calls - arm64/sme: Disable streaming mode and ZA when flushing CPU state - arm64/sme: Add ptrace support for ZA - arm64/sme: Implement ptrace support for streaming mode SVE registers - arm64/sme: Implement ZA signal handling - arm64/sme: Implement streaming SVE signal handling - arm64/sme: Disable ZA and streaming mode when handling signals - arm64/sme: Implement traps and syscall handling for SME - arm64/sme: Implement ZA context switching - arm64/sme: Implement streaming SVE context switching - arm64/sme: Implement SVCR context switching - arm64/sme: Implement support for TPIDR2 - arm64/sme: Implement vector length configuration prctl()s - arm64/sme: Implement sysctl to set the default vector length - arm64/sme: Identify supported SME vector lengths at boot - arm64/sme: Basic enumeration support - arm64/sme: Early CPU setup for SME - arm64: Do not trap PMSNEVFR_EL1 - arm64: Disable fine grained traps on boot - arm64/sme: Manually encode SME instructions - arm64/sme: System register and exception syndrome definitions - arm64/sme: Provide ABI documentation for SME - arm64: cpufeature: Always specify and use a field width for capabilities - arm64/sve: Minor clarification of ABI documentation - arm64/sve: Generalise vector length configuration prctl() for SME - arm64/sve: Make sysctl interface for SVE reusable by SME - arm64/sve: Track vector lengths for tasks in an array - arm64/sve: Explicitly load vector length when restoring SVE state - arm64/sve: Put system wide vector length information into structs - arm64/sve: Use accessor functions for vector lengths in thread_struct - arm64/sve: Rename find_supported_vector_length() - KVM: arm64: Save/restore SVE state for nVHE - KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state - arm64/sve: Make access to FFR optional - arm64/fp: Reindent fpsimd_save() - KVM: arm64: Rework SVE host-save/guest-restore - KVM: arm64: Map SVE context at EL2 when available - arm64: sve: Provide sve_cond_update_zcr_vq fallback when !ARM64_SVE - arm64: sve: Provide a conditional update accessor for ZCR_ELx - KVM: arm64: Introduce vcpu_sve_vq() helper - KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 - KVM: arm64: Provide KVM's own save/restore SVE primitives - KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs - arm64/sve: Better handle failure to allocate SVE register storage - arm64/sve: Remove sve_load_from_fpsimd_state() - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() - arm64/sve: Skip flushing Z registers with 128 bit vectors - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes - drivers: initial support for rnp drivers from Mucse Technology - livepatch/powerpc: Fix issue that miss one layer on stack checking - !3051 [OLK-5.10] ub: add device parameter to ubcore_user_control - !3049 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !3052 mpam: Fix uninitialized value - Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" - btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() - btrfs: check return value of btrfs_commit_transaction in relocation - drm/atomic: Don't pollute crtc_state->mode_blob with error pointers - MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive - tcp: fix tcp_min_tso_segs sysctl - ext4: only check dquot_initialize_needed() when debugging - Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" - vhost: support PACKED when setting-getting vring_base - riscv: fix kprobe __user string arg print fault issue - eeprom: at24: also select REGMAP - i2c: sprd: Delete i2c adapter in .remove's error path - ASoC: codecs: wsa881x: do not set can_multi_write flag - staging: vc04_services: fix gcc-13 build warning - usb: usbfs: Use consistent mmap functions - usb: usbfs: Enforce page requirements for mmap - pinctrl: meson-axg: add missing GPIOA_18 gpio group - rbd: get snapshot context after exclusive lock is ensured to be held - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' - Bluetooth: hci_qca: fix debugfs registration - Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk - s390/dasd: Use correct lock while counting channel queue length - ceph: fix use-after-free bug for inodes when flushing capsnaps - can: j1939: avoid possible use-after-free when j1939_can_rx_register fails - can: j1939: change j1939_netdev_lock type to mutex - can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket - drm/amdgpu: fix xclk freq on CHIP_STONEY - ALSA: hda/realtek: Add Lenovo P3 Tower platform - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 - Input: psmouse - fix OOB access in Elantech protocol - Input: xpad - delete a Razer DeathAdder mouse VID/PID entry - batman-adv: Broken sync while rescheduling delayed work - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks - bnxt_en: Query default VLAN before VNIC setup on a VF - bnxt_en: Don't issue AP reset during ethtool's reset operation - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - bpf: Add extra path pointer check to d_path helper - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - net: sched: move rtm_tca_policy declaration to include file - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - ipv6: rpl: Fix Route of Death. - netfilter: ipset: Add schedule point in call_ad(). - netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper - qed/qede: Fix scheduling while atomic - Bluetooth: L2CAP: Add missing checks for invalid DCID - Bluetooth: Fix l2cap_disconnect_req deadlock - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values - net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT - net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll - afs: Fix setting of mtime when creating a file/dir/symlink - spi: qup: Request DMA before enabling clocks - staging: vchiq_core: drop vchiq_status from vchiq_initialise - i40e: fix build warning in ice_fltr_add_mac_to_list() - i40e: fix build warnings in i40e_alloc.h - i40iw: fix build warning in i40iw_manage_apbvt() - block/blk-iocost (gcc13): keep large values in a new enum - blk-iocost: avoid 64-bit division in ioc_timer_fn - f2fs: fix iostat lock protection - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types - remove the sx8 block driver - sfc (gcc13): synchronize ef100_enqueue_skb()'s return type - gcc-plugins: Reorganize gimple includes for GCC 13 - ata: ahci: fix enum constants for gcc-13 - ext4: enable the lazy init thread when remounting read/write - selftests: mptcp: join: skip if MPTCP is not supported - selftests: mptcp: simult flows: skip if MPTCP is not supported - selftests: mptcp: diag: skip if MPTCP is not supported - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs - crypto: ccp: Reject SEV commands with mismatching command buffer - media: ti-vpe: cal: avoid FIELD_GET assertion - tpm, tpm_tis: Request threaded interrupt handler - regmap: Account for register length when chunking - KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() - KVM: x86: Account fastpath-only VM-Exits in vCPU stats - test_firmware: fix the memory leak of the allocated firmware buffer - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() - fbcon: Fix null-ptr-deref in soft_cursor - ext4: add lockdep annotations for i_data_sem for ea_inode's - ext4: disallow ea_inodes with extended attributes - ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() - ext4: add EA_INODE checking to ext4_iget() - selftests: mptcp: pm nl: skip if MPTCP is not supported - selftests: mptcp: connect: skip if MPTCP is not supported - tracing/probe: trace_probe_primary_from_call(): checked list_first_entry - selinux: don't use make's grouped targets feature yet - btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds - tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK - mmc: vub300: fix invalid response handling - eth: sun: cassini: remove dead code - gcc-12: disable '-Wdangling-pointer' warning for now - ath6kl: Use struct_group() to avoid size-mismatched casting - ACPI: thermal: drop an always true check - x86/boot: Wrap literal addresses in absolute_pointer() - ata: libata-scsi: Use correct device no in ata_find_dev() - scsi: stex: Fix gcc 13 warnings - misc: fastrpc: reject new invocations during device removal - misc: fastrpc: return -EPIPE to invocations on device removal - usb: gadget: f_fs: Add unbind event before functionfs_unbind - net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 - iio: dac: build ad5758 driver when AD5758 is selected - iio: adc: ad7192: Change "shorted" channels to differential - iio: dac: mcp4725: Fix i2c_master_send() return value handling - iio: light: vcnl4035: fixed chip ID check - iio: imu: inv_icm42600: fix timestamp reset - HID: wacom: avoid integer overflow in wacom_intuos_inout() - HID: google: add jewel USB id - iio: adc: mxs-lradc: fix the order of two cleanup operations - mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() - atm: hide unused procfs functions - drm/msm: Be more shouty if per-process pgtables aren't working - ALSA: oss: avoid missing-prototype warnings - netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT - wifi: b43: fix incorrect __packed annotation - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - ARM: dts: stm32: add pin map for CAN controller on stm32f7 - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value - s390/pkey: zeroize key blobs - media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table - media: dvb_ca_en50221: fix a size write bug - media: netup_unidvb: fix irq init by register it at the end of probe - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() - media: dvb_demux: fix a bug for the continuity counter - ASoC: ssm2602: Add workaround for playback distortions - ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs - xfrm: Check if_id in inbound policy/secpath match - ASoC: dwc: limit the number of overrun messages - block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE - fbdev: stifb: Fix info entry in sti_struct on error path - fbdev: modedb: Add 1920x1080 at 60 Hz video mode - media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE - ARM: 9295/1: unwind:fix unwind abort for uleb128 case - btrfs: abort transaction when sibling keys check fails for leaves - mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() - watchdog: menz069_wdt: fix watchdog initialisation - mtd: rawnand: marvell: don't set the NAND frequency select - mtd: rawnand: marvell: ensure timing values are written - net: dsa: mv88e6xxx: Increase wait after reset deactivation - net/mlx5: Read embedded cpu after init bit cleared - udp6: Fix race condition in udp6_sendmsg & connect - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net/sched: Prohibit regrafting ingress or clsact Qdiscs - net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs - net/sched: sch_clsact: Only create under TC_H_CLSACT - net/sched: sch_ingress: Only create under TC_H_INGRESS - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - mtd: rawnand: ingenic: fix empty stub helper definitions - amd-xgbe: fix the false linkup in xgbe_phy_status - af_packet: Fix data-races of pkt_sk(sk)->num. - netrom: fix info-leak in nr_write_internal() - net/mlx5: fw_tracer, Fix event handling - dmaengine: pl330: rename _start to prevent build error - iommu/amd: Don't block updates to GATag if guest mode is on - iommu/rockchip: Fix unwind goto issue - RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx - RDMA/bnxt_re: Fix a possible memory leak - dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved() - dmaengine: at_xdmac: Move the free desc to the tail of the desc list - dmaengine: at_xdmac: Fix race for the tx desc callback - dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie - RDMA/efa: Fix unsupported page sizes in device - RDMA/bnxt_re: Fix the page_size used during the MR creation - RDMA/bnxt_re: Code refactor while populating user MRs - !2831 [22.03-LTS-SP3] TDP MMU Support - !3037 introduce smart_grid zone - mpam: Fix uninitialized value - ub: add device parameter to ubcore_user_control - arm64/sve: Rework SVE access trap to convert state in registers - arm64/sve: Add compile time checks for SVE hooks in generic functions - arm64/sve: Remove redundant system_supports_sve() tests - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - posix-cpu-timers: Implement timer_wait_running callback - !3019 RDMA/hns: Some cleanups for openEuler - !3033 ipmi_si: fix a memleak in try_smi_init() - !2617 [SYNC patch to OLK-5.10]Add ACS quirk for Wangxun NICs - net/smc: Fix slab-out-of-bounds issue in fallback - net/smc: Only save the original clcsock callback functions - net/smc: Avoid overwriting the copies of clcsock callback functions - net/smc: Transitional solution for clcsock race issue - net/smc: fix documentation of buffer sizes - net/smc: Forward wakeup to smc socket waitqueue after fallback - !3006 open: make RESOLVE_CACHED correctly test for O_TMPFILE - net/smc: Use correct buffer sizes when switching between TCP and SMC - net/smc: Fix setsockopt and sysctl to specify same buffer size again - anolis: net/smc: Introduce sysctl tcp2smc - !865 [OLK-5.10] net/smc: backport the bugfixes of crash and other key problems in SMC - !3039 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - crypto: hisilicon/qm - add comments and remove redundant - crypto: hisilicon/qm - simplify the status of qm - crypto: hisilicon/sgl - small cleanups for sgl.c - crypto: hisilicon/zip - add zip comp high perf mode configuration - crypto: hisilicon/qm - remove incorrect type cast - crypto: hisilicon/qm - print device abnormal information - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - sched: smart grid: check is active in affinity timer - smart_grid: cpufreq: introduce smart_grid cpufreq control - smart_grid: introduce smart_grid_strategy_ctrl sysctl - smart_grid: introduce /proc/pid/smart_grid_level - sched: introduce smart grid qos zone - sched: Fix null pointer derefrence for sd->span - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - !3009 vhost-vdpa: allow set feature VHOST_F_LOG_ALL when been negotiated. - !2594 [OLK-5.10] x86/perf: Update PMU support for more Zhaoxin CPU - RDMA/hns: Improve readabilties for dca uverbs - RDMA/hns: Fix unhandled error code in dca uverbs - RDMA/hns: Fix memory leak in free_mr_exit() and free_mr_init() - RDMA/hns: Remove redundant address operations in print DCA logs - RDMA/hns: Fix several memory issues in roce bonding - RDMA/hns: Delete redundant assignment values - RDMA/hns: Fix a meaningless loop in free_buffer_pages_proc() - RDMA/hns: Fix incorrect print type in bond - RDMA/hns: Improve the readability of free mr exception branch - !3008 [OLK-5.10] ub: Fix bugs in urma kernel and user lib - ipmi_si: fix a memleak in try_smi_init() - !2747 [OLK-5.10] drivers: initial support for xsc drivers from Yunsilicon Technology - anolis: net/smc: delay RDMA resource release until connecitons freed - anolis: net/smc: Avoid clcsock access panic - anolis: net/smc: move sk_acceptq_{removed,add} into accept_q_lock's protection - anolis: net/smc: fix deadlock when lgr terminating - anolis: net/smc: Resolve the race between SMC-R link access and clear - net/smc: Correct smc link connection counter in case of smc client - net/smc: Add connection counters for links - anolis: net/smc: Resolve the race between link group access and termination - anolis: net/smc: Expose SMCPROTO_SMC and SMCPROTO_SMC6 to userspace - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - !2964 Backport crypto bugfix - PCI: Add ACS quirk for Wangxun NICs - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - !3011 config: update openeuler_defconfig for x86 with gcc 10.3.1 - RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs() - RDMA/hns: Fix sleeping in setup_dca_buf_to_hw() - RDMA/hns: Use complete parentheses in macros - !553 fix vmx_ldtr_test failed - config: update openeuler_defconfig for x86 with gcc 10.3.1 - vhost-vdpa: allow set feature VHOST_F_LOG_ALL when been negotiated. - ub: Fix bugs in urma kernel and user lib - open: make RESOLVE_CACHED correctly test for O_TMPFILE - !2989 [sync] PR-1095: irqchip: gic-v3: Collection table support muti pages - net/smc: Use reserve space when adding struct netns_smc in struct net - net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R - net/smc: Add size match for smc_buf_get_slot - net/smc: Unbind r/w buffer size from clcsock and make them tunable - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R - net/smc: Allow SMC-D 1MB DMB allocations - net/smc: Use sysctl-specified types of buffers in new link group - net/smc: Introduce a sysctl for setting SMC-R buffer type - net/smc: fix a memory leak in smc_sysctl_net_exit() - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set - net/smc: fix compile warning for smc_sysctl - net/smc: add sysctl interface for SMC - irqchip: gic-v3: Collection table support muti pages - !2879 SCSI: hisi_raid: support SPxxx series RAID/HBA controllers - !2973 Add script to check & update openeuler_defconfig - !2961 can: raw: fix memory leak - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - Revert "kconfig: Add script to update openeuler_defconfig" - !2774 [OLK-5.10] sched/fair: Scan cluster before scanning LLC in wake-up path - !2915 Introduce CPU inspect feature - !2949 Cmdline for ARMv8 Pointer Authentication - openeuler_defconfig: enable CPU inspect for arm64 by default - cpuinspect: add ATF inspector - cpuinspect: add CPU-inspect infrastructure - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - can: raw: add missing refcount for memory leak fix - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - net: hns3: fix statistics issue when disable page pool - net: page_pool: optimize page pool page allocation in NUMA scenario - mm/page_alloc: add an alloc_pages_bulk_array_node() helper - arm64: add cmdline to control ptrauth feature at boot - arm64: Defer enabling pointer authentication on boot core - drivers: initial support for xsc drivers from Yunsilicon Technology - !2943 ext4: mitigate cacheline false sharing in struct ext4_inode_info - enable MITIGATION_FALSE_SHARING by default - ext4: mitigatin cacheline false sharing in struct ext4_inode_info - !2731 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2926 Fixed some issues of ultrasoc-smb - net: hns3: add vf fault detect support - net: hns3: add hns3 vf fault detect cap bit support - Revert "net: hns3: add hns3 vf fault detect cap bit support" - Revert "net: hns3: add vf fault process in hns3 ras" - Revert "net: hns3: add build check in hclge_get_vf_isolate_bitmap" - Revert "net: hns3: notify specified VF for recovery operation" - !2864 unic: add ub support to hns3 - !1967 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2929 RDMA/hns: A set of bugfixes for openEuler - coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base - coresight: ultrasoc-smb: Config SMB buffer before register sink - coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb - RDMA/hns: Add a max length of gid table - RDMA/hns: Fix congestions control algorithm type for UD - RDMA/hns: Response dmac to userspace - RDMA/hns: Fix simultaneous reset and resource deregistration - RDMA/hns: Cleanup of RoCE Bonding driver - RDMA/hns: Fix a missing validation check for sl - RDMA/hns: Fix a missing default value for invalid congest type - RDMA/hns: Fix incorrect congest type configuration - KVM: x86/mmu: Fix incorrect reference count for TDP MMU root - KVM: x86/mmu: fast_page_fault support for the TDP MMU - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check - KVM: x86/mmu: Fix uninitialized boolean variable flush - KVM: x86/mmu: Remove redundant root_hpa checks - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt - KVM: x86/mmu: Fix TDP MMU page table level - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() - KVM: x86/mmu: Lazily allocate memslot rmaps - KVM: x86/mmu: Skip rmap operations if rmaps not allocated - KVM: x86/mmu: Add a field to control memslot rmap allocation - KVM: mmu: Add slots_arch_lock for memslot arch fields - KVM: mmu: Refactor memslot copy - KVM: x86/mmu: Factor out allocating memslot rmap - KVM: x86/mmu: Deduplicate rmap freeing - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function - KVM: x86/mmu: Fix comment mentioning skip_4k - kvm/x86: Fix 'lpages' kvm stat for TDM MMU - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns - KVM: x86/mmu: Fast invalidation for TDP MMU - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root - KVM: x86/mmu: Make TDP MMU root refcount atomic - KVM: x86/mmu: Refactor yield safe root iterator - KVM: x86/mmu: Merge TDP MMU put and free root - KVM: x86/mmu: use tdp_mmu_free_sp to free roots - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes - KVM: x86/mmu: Clarify TDP MMU page list invariants - KVM: x86/mmu: Introduce the on_unlock hook to flush the cache for SEV - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot - KVM: Move MMU notifier's mmu_lock acquisition into common helper - KVM: RISC-V: Convert to the gfn-based MMU notifier callbacks - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks - KVM: PPC: Convert to the gfn-based MMU notifier callbacks - KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks - KVM: arm64: Convert to the gfn-based MMU notifier callbacks - KVM: Move x86's MMU notifier memslot walkers to generic code - KVM: MIPS: defer flush to generic MMU notifier code - KVM: MIPS: let generic code call prepare_flush_shadow - KVM: MIPS: rework flush_shadow_* callbacks into one that prepares the flush - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint - KVM: Move arm64's MMU notifier trace events to generic code - KVM: Move prototypes for MMU notifier callbacks to generic code - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() - KVM: MMU: load PDPTRs outside mmu_lock - KVM: MMU: protect TDP MMU pages only down to required level - KVM: x86: Further clarify the logic and comments for toggling log dirty - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() - KVM: nVMX: Disable PML in hardware when running L2 - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs - KVM: x86/mmu: Pass the memslot to the rmap callbacks - KVM: x86/mmu: Split out max mapping level calculation to helper - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE - KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() - KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array - KVM: x86/mmu: Use low available bits for removed SPTEs - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper - KVM: x86/mmu: Co-locate code for setting various SPTE masks - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU - KVM: x86/mmu: Add typedefs for rmap/iter handlers - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level - KVM: x86/mmu: Sync roots after MMU load iff load as successful - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks - KVM: x86/mmu: Check PDPTRs before allocating PAE roots - KVM: x86/mmu: Ensure MMU pages are available when allocating roots - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots - KVM: x86/mmu: Make HVA handler retpoline-friendly - KVM: x86/mmu: Store the address space ID in the TDP iterator - KVM: x86/mmu: Factor out tdp_iter_return_to_root - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode - KVM: x86/mmu: Consider the hva in mmu_notifier retry - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault - KVM: Raise the maximum number of user memslots - KVM: x86: compile out TDP MMU on 32-bit systems - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode - KVM: nSVM: Use common GPA helper to check for illegal CR3 - KVM: VMX: Use GPA legality helpers to replace open coded equivalents - KVM: x86: Add a helper to handle legal GPA with an alignment requirement - KVM: x86: Add a helper to check for a legal GPA - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 - KVM: x86: Return bool instead of int for CR4 and SREGS validity checks - KVM: x86/mmu: Allow parallel page faults for the TDP MMU - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages - i915: kvmgt: the KVM mmu_lock is now an rwlock - KVM: x86/mmu: Use an rwlock for the x86 MMU - sched: Add cond_resched_rwlock - sched: Add needbreak for rwlocks - locking/arch: Move qrwlock.h include after qspinlock.h - locking/rwlocks: Add contention detection for rwlocks - KVM: x86/mmu: Protect TDP MMU page table memory with RCU - KVM: x86/mmu: Clear dirtied pages mask bit before early break - KVM: x86/mmu: Skip no-op changes in TDP MMU functions - KVM: x86/mmu: Factor out handling of removed page tables - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte - kvm: x86/mmu: Add TDP MMU SPTE changed trace point - kvm: x86/mmu: Add existing trace points to TDP MMU - KVM: x86/mmu: Use boolean returns for (S)PTE accessors - Use udma's macro to isolate udma client functions - UNIC: config function guid to hw in periodic service task - UNIC: The driver loading process is terminated when the guid fails to be obtained. - UNIC: Add the processing of the return value of ubl_rmv_sw_ctype. - UBL: verify skb space when sw_ctype adding - SCSI: hisi_raid: support SPxxx series RAID/HBA controllers - sched/topology: fix kabi change in sched_group - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup - sched/fair: Scan cluster before scanning LLC in wake-up path - sched: Add cpus_share_resources API - sched/topology: Align group flags when removing degenerate domain - sched/topology: Propagate SMT flags when removing degenerate domain - sched/topology: Introduce sched_group::flags - Revert "sched: Add per_cpu cluster domain info and cpus_share_lowest_cache API" - Revert "sched/fair: Scan cluster before scanning LLC in wake-up path" - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - x86/perf: Update PMU support for more Zhaoxin CPU - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit- remove bpftool from kernel package, now build bpftool from src-openeuler/bpftool- !2932 Revert "net: hns3: add command queue trace for hns3" - Revert "net: hns3: add command queue trace for hns3" - !2928 ub: add new feature for urma - !2687 integrity: Fix possible multiple allocation in integrity_inode_get() - !2865 Backport 5.10.181 - 5.10.182 LTS patches from upstream - ub: add new feature for urma - !2911 Fix syntax issues in comments and print - !2348 net: ipv4: fix one memleak in __inet_del_ifa() - !2798 handle uninitialized numa nodes gracefully. - !2888 OLK-5.10: GNR-SRF new KVM ISA support - fs: Fix syntax issues in comments - fs: Fix syntax issues in comments and print statements. - netfilter: ctnetlink: Support offloaded conntrack entry deletion - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() - net: phy: mscc: enable VSC8501/2 RGMII RX clock - net/mlx5: Devcom, serialize devcom registration - net/mlx5: devcom only supports 2 ports - power: supply: bq24190: Call power_supply_changed() after updating input current - power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() - power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize - power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes - power: supply: bq27xxx: Move bq27xxx_battery_update() down - power: supply: bq27xxx: expose battery data when CI=1 - power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status() - power: supply: bq27xxx: make status more robust - power: supply: bq27xxx: fix sign of current_now for newer ICs - power: supply: bq27xxx: fix polarity of current_now - net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE - 3c589_cs: Fix an error handling path in tc589_probe() - arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device - net/mlx5: Fix error message when failing to allocate device memory - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs - net/mlx5e: do as little as possible in napi poll when budget is 0 - forcedeth: Fix an error handling path in nv_probe() - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again - xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() - coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() - fs: fix undefined behavior in bit shift for SB_NOUSER - power: supply: sbs-charger: Fix INHIBITED bit for Status reg - power: supply: bq27xxx: Fix poll_interval handling and races on remove - power: supply: bq27xxx: Fix I2C IRQ race on remove - power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition - power: supply: leds: Fix blink to LED on transition - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields - octeontx2-pf: Fix TSOv6 offload - selftests: fib_tests: mute cleanup error message - net: fix skb leak in __skb_tstamp_tx() - media: radio-shark: Add endpoint checks - USB: sisusbvga: Add endpoint checks - USB: core: Add routines for endpoint checks in old drivers - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - net: fix stack overflow when LRO is disabled for virtual interfaces - fbdev: udlfb: Fix endpoint check - debugobjects: Don't wake up kswapd from fill_pool() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - parisc: Fix flush_dcache_page() for usage from irq context - selftests/memfd: Fix unknown type name build failure - dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type - btrfs: use nofs when cleaning up aborted transactions - gpio: mockup: Fix mode of debugfs files - parisc: Allow to reboot machine after system halt - parisc: Handle kgdb breakpoints only in kernel context - m68k: Move signal frame following exception on 68020/030 - net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize - ALSA: hda/realtek: Enable headset onLenovo M70/M90 - ALSA: hda: Fix unhandled register update during auto-suspend period - ALSA: hda/ca0132: add quirk for EVGA X299 DARK - ocfs2: Switch to security_inode_init_security() - spi: fsl-cpm: Use 16 bit mode for large transfers with even size - spi: fsl-spi: Re-organise transfer bits_per_word adaptation - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 - watchdog: sp5100_tco: Immediately trigger upon starting. - s390/qdio: fix do_sqbs() inline assembly constraint - s390/qdio: get rid of register asm - serial: 8250_exar: Add support for USR298x PCI Modems - serial: exar: Add support for Sealevel 7xxxC serial cards - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards - HID: wacom: add three styli to wacom_intuos_get_tool_type - HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs - HID: wacom: Force pen out of prox if no events have been received in a while - nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() - powerpc/64s/radix: Fix soft dirty tracking - tpm/tpm_tis: Disable interrupts for more Lenovo devices - ceph: force updating the msg pointer in non-split case - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF - serial: Add support for Advantech PCI-1611U card - statfs: enforce statfs[64] structure initialization - can: kvaser_pciefd: Disable interrupts in probe error path - can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt - can: kvaser_pciefd: Clear listen-only bit if not explicitly requested - can: kvaser_pciefd: Empty SRB buffer in probe - can: kvaser_pciefd: Call request_irq() before enabling interrupts - can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() - can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag - can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 - ALSA: hda/realtek: Add quirk for Clevo L140AU - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table - ALSA: hda: Fix Oops by 9.1 surround channel names - usb: typec: altmodes/displayport: fix pin_assignment_show - usb: gadget: u_ether: Fix host MAC address case - usb: dwc3: debugfs: Resume dwc3 before accessing registers - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value - usb-storage: fix deadlock when a scsi command timeouts more than once - USB: usbtmc: Fix direction for 0-length ioctl control messages - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go - bridge: always declare tunnel functions - netfilter: nft_set_rbtree: fix null deref on element insertion - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - igb: fix bit_shift to be in [1..8] range - cassini: Fix a memory leak in the error handling path of cas_init_one() - scsi: storvsc: Don't pass unused PFNs to Hyper-V host - wifi: iwlwifi: mvm: don't trust firmware n_channels - wifi: mac80211: fix min center freq offset tracing - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() - tipc: check the bearer min mtu properly when setting it by netlink - tipc: do not update mtu if msg_max is too small in mtu negotiation - tipc: add tipc_bearer_min_mtu to calculate min mtu - net/tipc: fix tipc header files for kernel-doc - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - drm/exynos: fix g2d_open/close helper function definitions - SUNRPC: Fix trace_svc_register() call site - media: netup_unidvb: fix use-after-free at del_timer() - erspan: get the proto with the md version for collect_md - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` - vsock: avoid to close connected socket after the timeout - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 - ALSA: firewire-digi00x: prevent potential use after free - net: phy: dp83867: add w/a for packet errors seen with short cables - net: fec: Better handle pm_runtime_get() failing in .remove() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - cpupower: Make TSC read per CPU for Mperf monitor - drm/msm/dpu: Remove duplicate register defines from INTF - drm/msm/dp: unregister audio driver during unbind - Revert "Fix XFRM-I support for nested ESP tunnels" - btrfs: fix space cache inconsistency after error loading it from disk - btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid - btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.c - mfd: dln2: Fix memory leak in dln2_probe() - phy: st: miphy28lp: use _poll_timeout functions for waits - Input: xpad - add constants for GIP interface numbers - iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any - clk: tegra20: fix gcc-7 constant overflow warning - iommu/arm-smmu-qcom: Limit the SMR groups to 128 - RDMA/core: Fix multiple -Warray-bounds warnings - recordmcount: Fix memory leaks in the uwrite function - sched: Fix KCSAN noinstr violation - mcb-pci: Reallocate memory region to avoid memory overlapping - serial: 8250: Reinit port->pm on port specific driver unbind - usb: typec: tcpm: fix multiple times discover svids error - HID: wacom: generic: Set battery quirk only when we see battery data - spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 - HID: logitech-hidpp: Reconcile USB and Unifying serials - HID: logitech-hidpp: Don't use the USB serial for USB devices - staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE - Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp - Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set - wifi: ath11k: Fix SKB corruption in REO destination ring - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace - null_blk: Always check queue mode setting from configfs - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf - wifi: iwlwifi: pcie: fix possible NULL pointer dereference - samples/bpf: Fix fout leak in hbm's run_bpf_prog - f2fs: fix to drop all dirty pages during umount() if cp_error is set - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() - ext4: set goal start correctly in ext4_mb_normalize_request - gfs2: Fix inode height consistency check - scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - scsi: target: iscsit: Free cmds before session free - net: Catch invalid index in XPS mapping - net: pasemi: Fix return type of pasemi_mac_start_tx() - ext2: Check block size validity during mount - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex - bpf: Annotate data races in bpf_local_storage - wifi: ath: Silence memcpy run-time false positive warning - drm/amd: Fix an out of bounds error in BIOS parser - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPICA: Avoid undefined behavior: applying zero offset to null pointer - drm/tegra: Avoid potential 32-bit integer overflow - remoteproc: stm32_rproc: Add mutex protection for workqueue - ACPI: EC: Fix oops when removing custom query handlers - arm64: dts: qcom: msm8996: Add missing DWC3 quirks - regmap: cache: Return error in cache sync operations for REGCACHE_NONE - drm/amd/display: Use DC_LOG_DC in the trasform pixel function - fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() - rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access - refscale: Move shutdown from wait_event() to wait_event_idle() - ext4: allow ext4_get_group_info() to fail - ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set - ext4: add mballoc stats proc file - ext4: drop s_mb_bal_lock and convert protected fields to atomic - ext4: remove redundant mb_regenerate_buddy() - ext4: fix lockdep warning when enabling MMP - ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled - ext4: reflect error codes from ext4_multi_mount_protect() to its callers - ext4: remove an unused variable warning with CONFIG_QUOTA=n - fbdev: arcfb: Fix error handling in arcfb_probe() - drm/i915/dp: prevent potential div-by-zero - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: add annotations around sk->sk_shutdown accesses - tcp: factor out __tcp_close() helper - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - netfilter: conntrack: fix possible bug_on with enable_hooks=1 - net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). - linux/dim: Do nothing if no time delta between samples - net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe() - ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings - drm/mipi-dsi: Set the fwnode for mipi_dsi_device - driver core: add a helper to setup both the of_node and fwnode of a device - KVM: x86: Advertise PREFETCHIT0/1 CPUID to user space - KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space - KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space - x86: KVM: Advertise AVX-IFMA CPUID to user space - x86: KVM: Advertise AMX-FP16 CPUID to user space - x86: KVM: Advertise CMPccXADD CPUID to user space - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs - KVM: x86: Add BUILD_BUG_ON() to detect bad usage of "scattered" flags - arch/x86/mm/numa: Do not initialize nodes twice - powerpc/numa: Handle partially initialized numa nodes - mm/memcontrol: do not tweak node in mem_cgroup_init() - memcg: do not tweak node in alloc_mem_cgroup_per_node_info - mm: make free_area_init_node aware of memory less nodes - mm, memory_hotplug: reorganize new pgdat initialization - mm, memory_hotplug: drop arch_free_nodedata - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - integrity: Fix possible multiple allocation in integrity_inode_get() - net: ipv4: fix one memleak in __inet_del_ifa()- !2845 crypto: hisilicon - revert some patch - !2902 net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2791 [sync] PR-1122: ext4: delete redundant uptodate check for buffer - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2890 net: ipv6: addrconf: Add the IPv6 link local address of the UB port. - net: ipv6: addrconf: Add the IPv6 link local address of the UB port. - !2884 LoongArch: fix two cpu hotplug problem - !2872 net: hns3: Backport some mainline feature and some hns3 bugfix - !2867 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - net: hns3: fix VF wrong speed and duplex issue - net: hns3: fix VF reset fail issue - net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() - net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs - net: hns3: fix incorrect capability bit display for copper port - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix add VLAN fail issue - drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process - net: hns3: add some link modes for hisilicon device - net: hns3: add arp proxy switch in ethtool - net: hns3: support arp proxy - !2881 soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - LoongArch: fix two cpu hotplug problem - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings - crypto: hisilicon/qm - prevent soft lockup in receive loop - Revert "crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop" - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - Revert "crypto: hisilicon/qm - fix EQ/AEQ interrupt issue" - crypto: hisilicon/sec - fix for sgl unmmap problem - Revert "crypto: hisilicon/sec - fix for resource leak" - vfio/migration: adapts to element naming changes in the vf_state structure - crypto: hisilicon/qm: Set the VF QM state register - Revert "vfio/hisilicon: modify QM for live migration driver" - Revert "crypto: hisilicon/qm: Set the VF QM state register" - crypto: hisilicon/qm - remove unneeded hardware cache write back - Revert "crypto: hisilicon/qm - remove redundant cache writeback" - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: delete redundant uptodate check for buffer- !2875 Support SRQ Context tracing by debugfs - !2868 backport the patch moving ACPI PCC macro definition to common header file - !2762 Intel: backport SPR/EMR vt-d pcie upstream bug fix for 5.10 - RDMA/hns: Support SRQ Context tracing by debugfs - RDMA/hns: Refactor hns RoCE debugfs - !2852 MAINTAINERS: update openEuler/MAINTAINERS for vdpa driver - !2756 Introduce some vdpa ops to support vdpa device live migrate - !2863 Support some dfx for hns3 - soc: kunpeng_hccs: Migrate to use generic PCC shmem related macros - hwmon: (xgene) Migrate to use generic PCC shmem related macros - i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros - ACPI: PCC: Add PCC shared memory region command and status bitfields - !2820 Fix memleak in disassociate_ctty() - !2862 UBL: Change the name of ub netdev to ubl. - !810 configs: enable CONFIG_SMC and CONFIG_SMC_DIAG by default - net: hns3: add command queue trace for hns3 - net: hns3: add support for page_pool_get_stats - net: hns3: dump more reg info based on ras mod - net: hns3: Support dump pfc frame statistics in tx timeout log - UBL: Change the name of ub netdev to ubl. - !828 [OLK-5.10] net/smc: Optimization for connect performance - !2855 Support SW stats with debugfs - !2851 bugfix for CVE-2022-45884 - !2821 arm64: config: Disable CONFIG_ARM64_PBHA by default - RDMA/hns: Remove return value checks of debugfs functions - RDMA/hns: Don't set the HW stats ops for VF and HIP08 - RDMA/hns: Support SW stats with debugfs - RDMA/hns: Fix an inappropriate err code for unsupported operations - Revert "RDMA/hns: Add dfx cnt stats" - Revert "RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister" - !2837 udma: solve two compile problem of hns3-udma driver - MAINTAINERS: update openEuler/MAINTAINERS for vdpa driver - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: dvbdev: fix error logic at dvb_register_device() - media: dvbdev: Fix memleak in dvb_register_device - hns3 udma: add dependency by hns3 - hns3 udma: add mask for udma_reg_write - iommu/vt-d: Remove set but not used variable - iommu: fix kabi issue with KABI_EXTEND macro - !2843 Add error handle for sd - !2794 arm64/perf: Enable branch stack sampling - !2840 drm/qxl: fix UAF on handle creation - !2829 Modify idle cpu judgment in dynamic affinity - !2777 RDMA/hns: Revert the private patch on the openEuler and Re-upload the patch from Linux mainline. - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - !2825 Add error handle for driver - net/smc: fix application data exception - anolis: net/smc: Introduce multiple tcp listen works to enhance tcp_listen_work - anolis: net/smc: optimize for smc_accept_poll - anolis: net/smc: double check whether accept queue is empty before schedule_timeout - anolis: net/smc: Change listen wq to unbound highpri wq - net/smc: Make smc_tcp_listen_work() independent - net/smc: Clear memory when release and reuse buffer - drm/qxl: fix UAF on handle creation - !827 [OLK-5.10] net/smc: aligning the connect behaviour with TCP - !2776 blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU - net/smc: align the connect behaviour with TCP - !825 [OLK-5.10] net/smc: optimization related to data transmission - !847 [OLK-5.10] net/smc: support cork option - !826 [OLK-5.10] net/smc: mutex lock optimize - !813 [OLK-5.10] net/smc: backport dma sync ops optimize - !2775 Backport 5.10.180 LTS patches from upstream. - sched/fair: Modify idle cpu judgment in dynamic affinity - drm/amd/display: Fix hang when skipping modeset - drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - KVM: x86: move guest_pv_has out of user_access section - KVM: x86: do not report preemption if the steal time cache is stale - KVM: x86: revalidate steal time cache if MSR value changes - KVM: x86: do not set st->preempted when going back to user space - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() - KVM: Fix steal time asm constraints - KVM: x86: Fix recording of guest steal time / preempted status - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior - drbd: correctly submit flush bio on barrier - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - ext4: fix invalid free tracking in ext4_xattr_move_to_block() - ext4: remove a BUG_ON in ext4_mb_release_group_pa() - ext4: bail out of ext4_xattr_ibody_get() fails for any reason - ext4: add bounds checking in get_max_inline_xattr_value_size() - ext4: fix deadlock when converting an inline directory in nojournal mode - ext4: improve error recovery code paths in __ext4_remount() - ext4: fix data races when using cached status extents - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL - HID: wacom: insert timestamp to packed Bluetooth (BT) events - HID: wacom: Set a default resolution for older tablets - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() - drm/panel: otm8009a: Set backlight parent to panel device - f2fs: fix potential corruption when moving a directory - ARM: dts: s5pv210: correct MIPI CSIS clock name - ARM: dts: exynos: fix WM8960 clock name in Itop Elite - remoteproc: st: Call of_node_put() on iteration error - remoteproc: stm32: Call of_node_put() on iteration error - sh: nmi_debug: fix return value of __setup handler - sh: init: use OF_EARLY_FLATTREE for early init - sh: mcount.S: fix build error when PRINTK is not enabled - sh: math-emu: fix macro redefined warning - inotify: Avoid reporting event with invalid wd - platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i - platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet - cifs: fix pcchunk length type in smb2_copychunk_range - btrfs: print-tree: parent bytenr must be aligned to sector size - btrfs: don't free qgroup space unless specified - btrfs: fix btrfs_prev_leaf() to not return the same key twice - perf symbols: Fix return incorrect build_id size in elf_read_build_id() - crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs() - perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() - perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents - perf vendor events power9: Remove UTF-8 characters from JSON files - net: enetc: check the index of the SFI rather than the handle - virtio_net: suppress cpu stall when free_unused_bufs - virtio_net: split free_unused_bufs() - net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` - drm/amdgpu: add a missing lock for AMDGPU_SCHED - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - ionic: remove noise from ethtool rxnfc error msg - octeontx2-vf: Detach LF resources on probe cleanup - octeontx2-pf: Disable packet I/O for graceful exit - rxrpc: Fix hard call timeout units - sfc: Fix module EEPROM reporting for QSFP modules - net/sched: act_mirred: Add carrier check - watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe() - writeback: fix call of incorrect macro - net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() - net/sched: cls_api: remove block_cb from driver_list before freeing - net/ncsi: clear Tx enable mode when handling a Config required AEN - scsi: qedi: Fix use after free bug in qedi_remove() - dm verity: fix error handling for check_at_most_once on FEC - dm verity: skip redundant verity_handle_err() on I/O errors - mailbox: zynqmp: Fix counts of child nodes - mailbox: zynq: Switch to flexible array to simplify code - crypto: ccp - Clear PSP interrupt status register before calling handler - ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - tty: clean include/linux/tty.h up - tty: move some tty-only functions to drivers/tty/tty.h - tty: move some internal tty lock enums and functions out of tty.h - tty: audit: move some local functions out of tty.h - tty: create internal tty.h file - scsi: target: core: Avoid smp_processor_id() in preemptible code - arm64: dts: qcom: sdm845: correct dynamic power coefficients - sound/oss/dmasound: fix 'dmasound_setup' defined but not used - debugobject: Ensure pool refill (again) - arm64: Stash shadow stack pointer in the task struct on interrupt - arm64: Always load shadow stack pointer directly from the task struct - perf intel-pt: Fix CYC timestamps after standalone CBR - perf auxtrace: Fix address filter entire kernel size - dm flakey: fix a crash with invalid table line - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path - dm clone: call kmem_cache_destroy() in dm_clone_init() error path - ia64: fix an addr to taddr in huge_pte_offset() - s390/dasd: fix hanging blockdevice after request requeue - btrfs: scrub: reject unsupported scrub flags - scripts/gdb: fix lx-timerlist for Python3 - afs: Fix updating of i_size with dv jump from server - mfd: tqmx86: Correct board names for TQMxE39x - mfd: tqmx86: Specify IO port register range more precisely - mfd: tqmx86: Add support for TQMx110EB and TQMxE40x - mfd: tqmx86: Remove incorrect TQMx90UC board ID - mfd: tqmx86: Do not access I2C_DETECT register through io_base - thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe - dmaengine: at_xdmac: do not enable all cyclic channels - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing - dmaengine: dw-edma: Fix to change for continuous transfer - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port - pwm: mtk-disp: Disable shadow registers before setting backlight values - pwm: mtk-disp: Adjust the clocks to avoid them mismatch - pwm: mtk-disp: Don't check the return code of pwmchip_remove() - leds: tca6507: Fix error handling of using fwnode_property_read_string - dmaengine: mv_xor_v2: Fix an error code. - leds: TI_LMU_COMMON: select REGMAP instead of depending on it - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline - openrisc: Properly store r31 to pt_regs on unhandled exceptions - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails - RDMA/mlx5: Use correct device num_ports when modify DC - SUNRPC: remove the maximum number of retries in call_bind_status - RDMA/mlx5: Fix flow counter query via DEVX - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe - input: raspberrypi-ts: Release firmware handle when not needed - firmware: raspberrypi: Introduce devm_rpi_firmware_get() - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests - IB/hfi1: Add additional usdma traces - IB/hfi1: Add AIP tx traces - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order - RDMA/srpt: Add a check for valid 'mad_agent' pointer - RDMA/cm: Trace icm_send_rej event before the cm state is reset - RDMA/siw: Remove namespace check from siw_netdev_event() - clk: add missing of_node_put() in "assigned-clocks" property parsing - power: supply: generic-adc-battery: fix unit scaling - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() - rtc: omap: include header for omap_rtc_power_off_program prototype - workqueue: Fix hung time report of worker pools - nbd: fix uaf in nbd_open - mtd/ubi/block: Fix uaf problem in ubiblock_cleanup - mtd/ubi/block: Fix null pointer dereference issue in error path - mtd/ubi/block: add error handling support for add_disk() - ubi: use blk_mq_alloc_disk and blk_cleanup_disk - scsi: sr: Add error handling support for add_disk() - block/brd: add error handling support for add_disk() - brd: convert to blk_alloc_disk/blk_cleanup_disk - nvme: add error handling support for add_disk() - nvme: use blk_mq_alloc_disk - block: add a flag to make put_disk on partially initalized disks safer - nbd: add error handling support for add_disk() - nbd: fix order of cleaning up the queue and freeing the tagset - nbd: use blk_mq_alloc_disk and blk_cleanup_disk - loop: add error handling support for add_disk() - loop: fix order of cleaning up the queue and freeing the tagset - loop: use blk_mq_alloc_disk and blk_cleanup_disk - blk-mq: fix an IS_ERR() vs NULL bug - blk-mq: add the blk_mq_alloc_disk APIs - block: add blk_alloc_disk and blk_cleanup_disk APIs - arm64: config: Disable CONFIG_ARM64_PBHA by default - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - !2716 ext4: recheck buffer valid after page unlock - RDMA/rdmavt: Delete unnecessary NULL check - RDMA/siw: Fix potential page_array out of range access - clk: at91: clk-sam9x60-pll: fix return value check - perf/core: Fix hardlockup failure caused by perf throttle - powerpc/rtas: use memmove for potentially overlapping buffer copy - macintosh: via-pmu-led: requires ATA to be set - powerpc/sysdev/tsi108: fix resource printk format warnings - powerpc/wii: fix resource printk format warnings - powerpc/mpc512x: fix resource printk format warning - macintosh/windfarm_smu_sat: Add missing of_node_put() - spmi: Add a check for remove callback when removing a SPMI driver - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start - serial: 8250: Add missing wakeup event reporting - tty: serial: fsl_lpuart: adjust buffer length to the intended size - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe - usb: mtu3: fix kernel panic at qmu transfer done irq handler - usb: chipidea: fix missing goto in `ci_hdrc_probe` - usb: gadget: tegra-xudc: Fix crash in vbus_draw - sh: sq: Fix incorrect element size for allocating bitmap buffer - i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path - spi: cadence-quadspi: fix suspend-resume implementations - ASoC: fsl_mqs: move of_node_put() to the correct location - coresight: etm_pmu: Set the module field - scripts/gdb: bail early if there are no generic PD - scripts/gdb: bail early if there are no clocks - ia64: salinfo: placate defined-but-not-used warning - ia64: mm/contig: fix section mismatch warning/error - PCI/EDR: Clear Device Status after EDR error recovery - of: Fix modalias string generation - vmci_host: fix a race condition in vmci_host_poll() causing GPF - spi: fsl-spi: Fix CPM/QE mode Litte Endian - spi: qup: Don't skip cleanup in remove's error path - linux/vt_buffer.h: allow either builtin or modular for macros - ASoC: es8316: Handle optional IRQ assignment - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ - PCI: imx6: Install the fault handler only on compatible match - spi: imx: Don't skip cleanup in remove's error path - spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync - iio: light: max44009: add missing OF device matching - fpga: bridge: fix kernel-doc parameter description - usb: dwc3: gadget: Change condition for processing suspend event - usb: host: xhci-rcar: remove leftover quirk handling - pstore: Revert pmsg_lock back to a normal mutex - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - net: amd: Fix link leak when verifying config failed - netlink: Use copy_to_user() for optval in netlink_getsockopt(). - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - net/sched: sch_fq: fix integer overflow of "credit" - bpf: Don't EFAULT for getsockopt with optval=NULL - ixgbe: Enable setting RSS table to default values - ixgbe: Allow flow hash to be set via ethtool - wifi: iwlwifi: fw: fix memory leak in debugfs - wifi: iwlwifi: mvm: check firmware response size - wifi: iwlwifi: make the loop for card preparation effective - jdb2: Don't refuse invalidation of already invalidated buffers - wifi: iwlwifi: fw: move memset before early return - wifi: iwlwifi: yoyo: Fix possible division by zero - md/raid10: fix memleak of md thread - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" - nvme: fix async event trace event - nvme: handle the persistent internal error AER - bpf, sockmap: fix deadlocks in the sockhash and sockmap - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling - f2fs: fix to avoid use-after-free for cached IPU bio - xsk: Fix unaligned descriptor validation - bpftool: Fix bug for long instructions in program CFG dumps - selftests/bpf: Wait for receive in cg_storage_multi test - net: qrtr: correct types of trace event parameters - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() - crypto: sa2ul - Select CRYPTO_DES - crypto: caam - Clear some memory in instantiate_rng - f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages() - f2fs: apply zone capacity to all zone type - f2fs: enforce single zone capacity - f2fs: handle dqget error in f2fs_transfer_project_quota() - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS - scsi: target: iscsit: Fix TAS handling during conn cleanup - scsi: target: Fix multiple LUN_RESET handling - scsi: target: Make state_list per CPU - scsi: target: Rename cmd.bad_sector to cmd.sense_info - scsi: target: Rename struct sense_info to sense_detail - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - net/packet: annotate accesses to po->xmit - vlan: partially enable SIOCSHWTSTAMP in container - bpf: Remove misleading spec_v1 check on var-offset stack read - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC - bpf: fix precision propagation verbose logging - bpf: take into account liveness when propagating precision - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() - tools: bpftool: Remove invalid ' json escape - wifi: ath6kl: reduce WARN to dev_dbg() in callback - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() - wifi: ath9k: hif_usb: fix memory leak of remain_skbs - wifi: ath6kl: minor fix for allocation size - tick/common: Align tick period with the HZ tick. - tick: Get rid of tick_period - drm/i915: Make intel_get_crtc_new_encoder() less oopsy - debugobject: Prevent init race with static objects - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() - regulator: stm32-pwr: fix of_iomap leak - media: venus: dec: Fix handling of the start cmd - media: venus: vdec: Handle DRC after drain - media: venus: preserve DRC state across seeks - media: venus: vdec: Make decoder return LAST flag for sufficient event - media: venus: vdec: Fix non reliable setting of LAST flag - media: rc: gpio-ir-recv: Fix support for wake-up - media: rcar_fdp1: Fix refcount leak in probe and remove function - media: rcar_fdp1: Fix the correct variable assignments - media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() - media: rcar_fdp1: fix pm_runtime_get_sync() usage count - media: rcar_fdp1: simplify error check logic at fdp_open() - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() - regulator: core: Avoid lockdep reports when resolving supplies - regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() - ARM: dts: gta04: fix excess dma channel usage - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 - drm: msm: adreno: Disable preemption on Adreno 510 - drm/msm/adreno: drop bogus pm_runtime_set_active() - drm/msm/adreno: Defer enabling runpm until hw_init() - media: max9286: Free control handler - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 - firmware: qcom_scm: Clear download bit during reboot - media: bdisp: Add missing check for create_workqueue - ARM: dts: qcom: ipq8064: Fix the PCI I/O port range - ARM: dts: qcom: ipq8064: reduce pci IO size to 64K - ARM: dts: qcom: ipq4019: Fix the PCI I/O port range - arm64: dts: qcom: msm8996: Fix the PCI I/O port range - arm64: dts: qcom: ipq8074: Fix the PCI I/O port range - arm64: dts: qcom: msm8998: Fix the PCI I/O port range - arm64: dts: qcom: sdm845: Fix the PCI I/O port range - arm64: dts: qcom: sdm845: correct dynamic power coefficients - arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name - EDAC/skx: Fix overflows on the DRAM row address mapping arrays - drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources - arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table - arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe - soc: ti: pm33xx: Enable basic PM runtime support for genpd - drm/probe-helper: Cancel previous job before starting new one - drm/vgem: add missing mutex_destroy - drm/rockchip: Drop unbalanced obj unref - erofs: fix potential overflow calculating xattr_isize - erofs: stop parsing non-compact HEAD index if clusterofs is invalid - tpm, tpm_tis: Claim locality when interrupts are reenabled on resume - tpm, tpm: Implement usage counter for locality - tpm, tpm_tis: Claim locality before writing interrupt registers - tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed - tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register - tpm, tpm_tis: Do not skip reset of original interrupt vector - selinux: ensure av_permissions.h is built when needed - selinux: fix Makefile dependencies of flask.h - selftests/resctrl: Check for return value after write_schemata() - selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem - rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent - wifi: rtl8xxxu: RTL8192EU always needs full init - mailbox: zynqmp: Fix typo in IPI documentation - mailbox: zynqmp: Fix IPI isr handling - nilfs2: fix infinite loop in nilfs_mdt_get_block() - nilfs2: do not write dirty data after degenerating to read-only - parisc: Fix argument pointer in real64_call_asm() - sound/oss/dmasound: fix build when drivers are mixed =y/=m - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE - i2c: omap: Fix standard mode false ACK readings - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted - reiserfs: Add security prefix to xattr name in reiserfs_security_write() - crypto: safexcel - Cleanup ring IRQ workqueues on load failure - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() - ring-buffer: Sync IRQ works before buffer destruction - pwm: meson: Fix g12a ao clk81 name - pwm: meson: Fix axg ao mux parents - kheaders: Use array declaration instead of char - ipmi: fix SSIF not responding under certain cond. - ipmi:ssif: Add send_retries increment - MIPS: fw: Allow firmware to pass a empty env - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem - xhci: fix debugfs register accesses while suspended - staging: iio: resolver: ads1210: fix config mode - ext4: use ext4_journal_start/stop for fast commit transactions - blk-crypto: make blk_crypto_evict_key() more robust - blk-crypto: make blk_crypto_evict_key() return void - blk-mq: release crypto keyslot before reporting I/O complete - hwmon: (adt7475) Use device_property APIs when configuring polarity - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write - USB: dwc3: fix runtime pm imbalance on unbind - USB: dwc3: fix runtime pm imbalance on probe errors - PCI: qcom: Fix the incorrect register usage in v2.7.0 config - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - wireguard: timers: cast enum limits members to int in prints - asm-generic/io.h: suppress endianness warnings for readq() and writeq() - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 - iio: adc: palmas_gpadc: fix NULL dereference on rmmod - driver core: Don't require dynamic_debug for initcall_debug probe timing - USB: serial: option: add UNISOC vendor and TOZED LT70C product - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() - counter: 104-quad-8: Fix race condition between FLAG and CNTR reads - !2783 Add error handle for add_disk - !2782 cpufreq: Abort show()/store() for half-initialized policies - perf: Fix kabi breakage in struct perf_branch_entry - drivers: perf: arm_pmuv3: Enable branch stack sampling via FEAT_BRBE - drivers: perf: arm_pmuv3: Enable branch stack sampling framework - drivers: perf: arm_pmu: Add new sched_task() callback - arm64/sysreg: Add BRBE registers and fields - perf branch: Fix interpretation of branch records - perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index" - perf: Consolidate branch sample filter helpers - perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform - perf branch: Add branch privilege information request flag - perf branch: Extend branch type classification - perf branch: Add system error and not in transaction branch types - perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform - perf: Capture branch privilege information - perf: Extend branch type classification - perf/core: Add speculation info to branch entries - perf: Add system error and not in transaction branch types - arm64/sysreg: Introduce helpers for access to sysreg fields - perf script: Output branch sample type - perf script: Refactor branch stack printing - perf session: Print branch stack entry type in --dump-raw-trace - perf evsel: Add error message for unsupported branch stack cases - perf: Add irq and exception return branch types - perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() - block: Set memalloc_noio to false in the error path - block: Fix minor range check in device_add_disk() - block: clear ->slave_dir when dropping the main slave_dir reference - block: call blk_get_queue earlier in __device_add_disk - block: check minor range in device_add_disk() - block: fix memory leak for elevator on add_disk failure - block: Fix the kabi change on blk_register_region - block: Fix the kabi change in device_add_disk - block: fix error unwinding in device_add_disk - block: fix device_add_disk() kobject_create_and_add() error handling - block: add error handling for device_add_disk / add_disk - block: return errors from blk_register_region - block: add the events* attributes to disk_attrs - block: return errors from disk_alloc_events - block: return errors from blk_integrity_add - block: call blk_integrity_add earlier in device_add_disk - block: fold register_disk into device_add_disk - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() - nbd: fix max value for 'first_minor' - Revert "Revert "block: nbd: add sanity check for first_minor"" - nbd: Reorganize the messy commit log about the first_minor check - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies - RDMA/hns: Fix signed-unsigned mixed comparisons - RDMA/hns: Fix printing level of asynchronous events - RDMA/hns: Fix CQ and QP cache affinity - RDMA/hns: Fix inaccurate error label name in init instance - RDMA/hns: Remove VF extend configuration - RDMA/hns: Fix AH attr queried by query_qp - Revert "RDMA/hns: Fix AH attr queried by query_qp" - Revert "RDMA/hns: Remove VF extend configuration" - Revert "RDMA/hns: Fix inaccurate error label name in init instance" - Revert "RDMA/hns: Fix CQ and QP cache affinity" - Revert "RDMA/hns: Fix printing level of asynchronous events" - Revert "RDMA/hns: Fix signed-unsigned mix with relational" - blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU - !2765 Remove invalid cpu selection logic in dynamic affinity - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode - iommu: Indicate queued flushes via gather data - iommu: Handle freelists when using deferred flushing in iommu drivers - vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list. - PCI: Add #defines for accessing PCIe DVSEC fields - iommu/vt-d: Fix kdump kernels boot failure with scalable mode - iommu/vt-d: Fix buggy QAT device mask - iommu/vt-d: Add a fix for devices need extra dtlb flush - sched/fair: Remove invalid cpu selection logic in dynamic affinity - !2757 soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods - !2546 memcg swap qos: add ability to disable memcg swap - soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods - vhost-vdpa: fix compile warnings - arm64: openeuler_defconfig: add VDPA config - vhost-vdpa: fix msi irq request err - vhost-vdpa: Allow transparent MSI IOV - export iommu_get_resv_regions and iommu_set_resv_regions - vhost: add VHOST feature VHOST_BACKEND_F_BYTEMAPLOG - vhost-vdpa: add uAPI for device migration status - vdpa: add vdpa device migration status ops - vhost-vdpa: add uAPI for device buffer - vdpa: add device state operations - vhost-vdpa: add uAPI for logging - vdpa: add log operations - tools include UAPI: Sync linux/vhost.h with the kernel sources - vdpa: add get_backend_features vdpa operation - virtio: fix virtio transitional ids - virtio: update virtio id table, add transitional ids - PCI/IOV: Add pci_iov_vf_id() to get VF index - vhost_vdpa: support PACKED when setting-getting vring_base - vhost_vdpa: tell vqs about the negotiated - vhost_vdpa: fix unmap process in no-batch mode - vhost-vdpa: use bind_mm/unbind_mm device callbacks - vdpa: add bind_mm/unbind_mm callbacks - vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * - vhost-vdpa: free iommu domain after last use during cleanup - vhost-vdpa: uAPI to resume the device - vhost-vdpa: Introduce RESUME backend feature bit - vdpa: Add resume operation - vhost_vdpa: fix the crash in unmap a large memory - vhost-vdpa: fix an iotlb memory leak - !2683 fix memcgv1 oom meminfo bug - !2443 CVE-2023-37453 - !2721 net: sched: sch_qfq: Use non-work-conserving warning handler - !2737 perf auxtrace ptt: Record whether an auxtrace mmap is needed - perf auxtrace ptt: Record whether an auxtrace mmap is needed - !2670 page_pool: Add support query allocation stats and recycle stats - !2714 crypto: hisilicon/zip - support deflate algorithm - net: sched: sch_qfq: Use non-work-conserving warning handler - net: page_pool: fix kabi issue for page poos statistics - !2678 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - ext4: recheck buffer valid after page unlock - crypto: hisilicon/zip - support deflate algorithm - net: page_pool: add page allocation stats for two fast page allocate path - net: page_pool: introduce ethtool stats - page_pool: Add recycle stats to page_pool_put_page_bulk - Documentation: update networking/page_pool.rst - page_pool: Add function to batch and return stats - page_pool: Add recycle stats - page_pool: Add allocation stats - memcg: dump memory.stat during cgroup OOM for v1 - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() - seq_buf: Add seq_buf_do_printk() helper - seq_buf: Add seq_buf_terminate() API - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - memcg/swap: add ability to disable memcg swap - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - anolis: net/smc: do not send msg in receiving process when tx is not blocked. - net/smc: Send out the remaining data in sndbuf before close - net/smc: don't send in the BH context if sock_owned_by_user - net/smc: send directly on setting TCP_NODELAY - net/smc: add autocorking support - net/smc: Call trace_smc_tx_sendmsg when data corked - net/smc: Add comment for smc_tx_pending - net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag - net/smc: Remove corked dealyed work - net/smc: Send directly when TCP_CORK is cleared - net/smc: rdma write inline if qp has sufficient inline space - net/smc: send cdc msg inline if qp has sufficient inline space - net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore - configs: enable CONFIG_SMC and CONFIG_SMC_DIAG by default - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu - net/smc: remove redundant dma sync ops- add signature for vmlinux- And net-acc tool to kernel-tools.- !2675 RDMA/hns: Support STARS over RDMA - !2688 nvmet-tcp: Fix a possible UAF in queue intialization setup - !2704 crypto: hisilicon - round some bugfixes - !2381 Add Phytium Display Engine support to the OLK-5.10. - !2699 add sample sockmap code for redis - !2695 BTC for openeuler - !2686 Backport 5.10.179 LTS patches from upstream. - !2694 LoongArch: add 32/64 pc relative relocation type support - ASN.1: Fix check for strdup() success - ASoC: fsl_asrc_dma: fix potential null-ptr-deref - iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() - pwm: hibvt: Explicitly set .polarity in .get_state() - pwm: iqs620a: Explicitly set .polarity in .get_state() - pwm: meson: Explicitly set .polarity in .get_state() - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() - Revert "ext4: fix use-after-free in ext4_xattr_set_entry" - fuse: fix deadlock between atomic O_TRUNC and page invalidation - fuse: always revalidate rename target dentry - fuse: fix attr version comparison in fuse_read_update_size() - fuse: check s_root when destroying sb - virtiofs: split requests that exceed virtqueue size - virtiofs: clean up error handling in virtio_fs_get_tree() - purgatory: fix disabling debug info - docs: futex: Fix kernel-doc references after code split-up preparation - MIPS: Define RUNTIME_DISCARD_EXIT in LD script - sched/uclamp: Fix a uninitialized variable warnings - sched/uclamp: Make cpu_overutilized() use util_fits_cpu() - sched/uclamp: Make select_idle_capacity() use util_fits_cpu() - sched/uclamp: Fix fits_capacity() check in feec() - sched/uclamp: Make task_fits_capacity() use util_fits_cpu() - mm/khugepaged: check again on anon uffd-wp during isolation - mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 - kernel/sys.c: fix and improve control flow in __sys_setres[ug]id() - memstick: fix memory leak if card device is never registered - nilfs2: initialize unused bytes in segment summary blocks - iio: light: tsl2772: fix reading proximity-diodes from device tree - powerpc/doc: Fix htmldocs errors - xen/netback: use same error messages for same errors - nvme-tcp: fix a possible UAF when failing to allocate an io queue - s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling - net: dsa: b53: mmap: add phy ops - scsi: core: Improve scsi_vpd_inquiry() checks - scsi: megaraid_sas: Fix fw_crash_buffer_show() - selftests: sigaltstack: fix -Wuninitialized - Input: i8042 - add quirk for Fujitsu Lifebook A574/H - f2fs: Fix f2fs_truncate_partial_nodes ftrace event - e1000e: Disable TSO on i219-LM card to increase speed - mlxsw: pci: Fix possible crash during initialization - net: rpl: fix rpl header size calculation - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() - i40e: fix i40e_setup_misc_vector() error handling - i40e: fix accessing vsi->active_filters without holding lock - netfilter: nf_tables: fix ifdef to also consider nf_tables=m - sfc: Fix use-after-free due to selftest_work - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. - virtio_net: bugfix overflow inside xdp_linearize_page() - regulator: fan53555: Explicitly include bits header - netfilter: br_netfilter: fix recent physdev match breakage - arm64: dts: imx8mm-evk: correct pmic clock source - arm64: dts: meson-g12-common: specify full DMC range - arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node - ARM: dts: rockchip: fix a typo error for rk3288 spdif node - !2672 fix CVE-2023-46813 - crypto: hisilicon/qm - fix the type value of aeq - crypto: hisilicon/hpre - Fix a erroneous check after snprintf() - tools: add sample sockmap code for redis - net: add local_skb parameter to identify local tcp connection - net: let sockops can use bpf_get_current_comm() - cgroup: make cgroup_bpf_prog_attach work when cgroup2 is not mounted - cgroup: add cgroup_v1v2_get_from_[fd/file]() - bpf, sockmap: Fix map type error in sock_map_del_link - libbpf: Support uniform BTF-defined key/value specification across all BPF maps - ipmi: Errata workaround to prevent SMS message processing timeout - ipmi: Add erratum 162102203 config to enable workaround for SMS message processing timeout - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2666 net: xfrm: Fix xfrm_address_filter OOB read - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2541 Intel: Backport some SPR and EMR PMU related upstream bugfixes to OLK-5.10 - !2631 Backport 5.10.178 LTS patches from upstream. - crypto: hisilicon/sec - Do not check for 0 return after calling platform_get_irq() - crypto: hisilicon/qm - increase device doorbell timeout - !2495 [OLK 5.10]drm driver bug revise for hisilicon - sysctl: Fix data-races in proc_dou8vec_minmax(). - panic, kexec: make __crash_kexec() NMI safe - kexec: turn all kexec_mutex acquisitions into trylocks - kexec: move locking into do_kexec_load - riscv: Handle zicsr/zifencei issues between clang and binutils - kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS - kbuild: Switch to 'f' variants of integrated assembler flag - kbuild: check the minimum assembler version in Kconfig - watchdog: sbsa_wdog: Make sure the timeout programming is within the limits - i2c: ocores: generate stop condition after timeout in polling mode - x86/rtc: Remove __init for runtime functions - sched/fair: Fix imbalance overflow - sched/fair: Move calculate of avg_load to a better location - powerpc/papr_scm: Update the NUMA distance table for the target node - powerpc/pseries: Add support for FORM2 associativity - powerpc/pseries: Add a helper for form1 cpu distance - powerpc/pseries: Consolidate different NUMA distance update code paths - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY - powerpc/pseries: rename min_common_depth to primary_domain_index - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot - scsi: ses: Handle enclosure with just a primary component gracefully - net: sfp: initialize sfp->i2c_block_size at sfp allocation - riscv: add icache flush for nommu sigreturn trampoline - asymmetric_keys: log on fatal failures in PE/pkcs7 - verify_pefile: relax wrapper length check - drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F - efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L - i2c: imx-lpi2c: clean rx/tx buffers upon new message - wifi: mwifiex: mark OF related data as maybe unused - power: supply: cros_usbpd: reclassify "default case!" as debug - libbpf: Fix single-line struct definition output in btf_dump - net: macb: fix a memory corruption in extended buffer descriptor mode - udp6: fix potential access to stale information - RDMA/core: Fix GID entry ref leak when create_ah fails - sctp: fix a potential overflow in sctp_ifwdtsn_skip - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() - qlcnic: check pci_reset_function result - drm/armada: Fix a potential double free in an error handling path - sysctl: add proc_dou8vec_minmax() - niu: Fix missing unwind goto in niu_alloc_channels() - RDMA/cma: Allow UD qp_type to join multicast only - IB/mlx5: Add support for 400G_8X lane speed - IB/mlx5: Add support for NDR link speed - clk: sprd: set max_register according to mapping range - mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min - mtd: rawnand: stm32_fmc2: remove unsupported EDO mode - mtd: rawnand: meson: fix bitmask for length in command word - mtdblock: tolerate corrected bit-flips - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace - btrfs: fix fast csum implementation detection - btrfs: print checksum type and implementation at mount time - Bluetooth: Fix race condition in hidp_session_thread - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() - ALSA: i2c/cs8427: fix iec958 mixer control deactivation - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard - ALSA: emu10k1: fix capture interrupt handler unlinking - Revert "pinctrl: amd: Disable and mask interrupts on resume" - bpftool: Print newline before '}' for struct with padding only fields - ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown - Revert "media: ti: cal: fix possible memory leak in cal_ctx_create()" - drm/bridge: lt9611: Fix PLL being unable to lock - selftests: intel_pstate: ftime() is deprecated - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - drm/nouveau/disp: Support more modes by checking with lower bpc - drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() - tracing: Free error logs of tracing instances - can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events - can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - iio: adc: ad7791: fix IRQ flags - ALSA: hda/realtek: Add quirk for Clevo X370SNW - dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs - nilfs2: fix sysfs interface lifetime - nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() - tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI - tty: serial: sh-sci: Fix transmit end interrupt handler - iio: light: cm32181: Unregister second I2C client if present - iio: dac: cio-dac: Fix max DAC write value check for 12-bit - iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip - USB: serial: option: add Quectel RM500U-CN modem - USB: serial: option: add Telit FE990 compositions - usb: typec: altmodes/displayport: Fix configure initial pin assignment - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu - usb: xhci: tegra: fix sleep in atomic call - NFSD: callback request does not use correct credential for AUTH_SYS - sunrpc: only free unix grouplist after RCU settles - net: stmmac: fix up RX flow hash indirection table when setting channels - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe - gpio: davinci: Add irq chip flag to skip set wake - ipv6: Fix an uninit variable access bug in __ip6_make_skb() - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT - sctp: check send stream number after wait_for_sndbuf - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - net: qrtr: Fix a refcount bug in qrtr_recvmsg() - net: qrtr: combine nameservice into main module - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta - KVM: s390: pv: fix external interruption loop not always detected - pwm: sprd: Explicitly set .polarity in .get_state() - pwm: cros-ec: Explicitly set .polarity in .get_state() - Drivers: vmbus: Check for channel allocation before looking up relids - gpio: GPIO_REGMAP: select REGMAP instead of depending on it - RDMA/hns: Support write with notify - RDMA/hns: Support kernel ULP querying HW ID - RDMA/hns: Support STARS mode QP - RDMA/hns: Support configuring POE channels and creating POE CQs - RDMA/hns: Fix print after query hw id failed. - RDMA/hns: Support query HW ID from user space. - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - net: xfrm: Fix xfrm_address_filter OOB read - !2579 LoongArch: default IPMI related defconfig to m - !2319 add a mutex lock for qos_level - !2621 RDMA/hns: Append SCC context to the raw dump of QP Resource - !2656 coresight: trbe: Enable ACPI based devices - !2657 Synchronize mainline hisilicon uncore pmu driver bugfix to openEuler-OLK-5.10 - perf: hisi: Fix use-after-free when register pmu fails - drivers/perf: hisi_pcie: Initialize event->cpu only on success - drivers/perf: hisi_pcie: Check the type first in pmu::event_init() - coresight: trbe: Enable ACPI based TRBE devices - coresight: trbe: Add a representative coresight_platform_data for TRBE - arm_pmu: acpi: Add a representative platform device for TRBE - arm_pmu: acpi: Refactor arm_spe_acpi_register_device() - Revert "coresight: Return the pointer of @pdata when not "fwnode"" - Revert "arm64/trbe: Add initial MADT/SPE probing" - Revert "coresight: trbe: Enable ACPI/Platform automatic module loading" - !2632 arm64: fix a concurrency issue in emulation_proc_handler() - !2642 Synchronize coresight driver bugfix patches to openEuler - !2377 tracing: Backport bugfixes - !2641 Fix CVE-2023-5717 - !2628 ubi: Refuse attaching if mtd's erasesize is 0 - !2543 psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - coresight: tmc-etr: Disable warnings for allocation failures - coresight: Fix run time warnings while reusing ETR buffer - coresight: trbe: Fix TRBE potential sleep in atomic context - coresight: Fix memory leak in acpi_buffer->pointer - coresight: trbe: Allocate platform data per device - coresight: trbe: Fix return value check in arm_trbe_register_coresight_cpu() - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2620 coresight: etm4x: Migrate ACPI AMBA devices to platform drive - !2608 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - !2615 preempt/dynamic: Fix setup_preempt_mode() return value - !2624 [sync] PR-2613: CVE-2022-44033 - ubi: Refuse attaching if mtd's erasesize is 0 - !2452 audit: fix possible soft lockup in __audit_inode_child() - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - RDMA/hns: Append SCC context to the raw dump of QP Resource - coresight: etm4x: Ensure valid drvdata and clock before clk_put() - coresight: etm4x: Add ACPI support in platform driver - coresight: platform: acpi: Ignore the absence of graph - coresight: etm4x: Change etm4_platform_driver driver for MMIO devices - coresight: etm4x: Drop pid argument from etm4_probe() - coresight: etm4x: Drop iomem 'base' argument from etm4_probe() - coresight: etm4x: Allocate and device assign 'struct etmv4_drvdata' earlier - Revert "coresight: ete: Add acpi match id for Hip09" - preempt/dynamic: Fix setup_preempt_mode() return value - !1613 arm64/mpam: implement CPU_PM notifier - !2592 Add support for RDMA VF over UBL - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2573 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2496 uacce: some bugfix and cleanup - !1553 remove useless spinlock section - !1804 count time in drain_all_pages during direct reclaim as memory pressure - !2571 xen/events: replace evtchn_rwlock with RCU - RDMA/hns: Add support for RDMA VF over UBL - RDMA/core: Add support for the new ARPHRD_UB - LoongArch: default IPMI related defconfig to m - sched: add mutex lock to protect qos_level - uacce: remove unused file 'dev_state' - uacce: cleanup some unused codes - uacce: fix NULL pointer when unbind device - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2481 Introduce PBHA and PBHA bit0 to control the usage of HBM Cache precisely - !2537 Support SRQ record doorbell - xen/events: replace evtchn_rwlock with RCU - !2456 Added the UB network management driver. - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - network_mgmt: Support IP notify Protocol. - network_mgmt: Added the UB network management driver. - perf/x86/uncore: Correct the number of CHAs on EMR - perf/x86/uncore: Correct the number of CHAs on SPR - perf/x86/intel: Fix pebs event constraints for SPR - !2465 Backport 5.10.177 LTS patches from upstream - !2454 igb: set max size RX buffer when store bad packet is enabled - RDMA/hns: Support SRQ record doorbell - !2370 ipv4: fix null-deref in ipv4_link_failure - !2411 netfilter: xt_sctp: validate the flag_info count - !2517 RDMA/hns: Support flexible wqe buffer page size - !2159 Enable HiSilicon Erratum 162001900 quirk for HIP08/09 - !2363 skip smt expel when cpu down - !2476 Fixed five CVEs vulnerabilities of ksmbd - !2491 udma: add udma support to hns3 - gpu:fix gpu shutdown message - !2501 scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - RDMA/hns: Support flexible wqe buffer page size - RDMA/hns: Refactor hns_roce_alloc_ucontext() - !2480 coresight: Fix loss of connection info when a module is unloaded - !2488 coresight: etm4x: Match all ETM4 instances based on DEVARCH and DEVTYPE - !2483 Fix bug for init roh client instance - !1293 Enable reliable memory for x86 platform - !2459 Bugfixes for RDMA/hns - !2499 f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - !2492 Avoid spin or livelock during panic - !2500 Modify a format problem of gpio - !2440 netfilter: xt_u32: validate user space input - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - gpio: hisi: Fix format specifier - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - !2489 Some optimizations for PTT driver - !2407 Revert "uacce: use filep->f_mapping to replace inode->i_mapping" - !2437 crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2468 fix cgroup poll UAF - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - hns3 udma: support dfx function of query stats of TX and RX packets. - hns3 udma: support dfx function of query resources - hns3 udma: support config params of multipath function for UM Jetty/JFS - hns3 udma: support of DCA - hns3 udma: support config and query parameters of SCC algorithms - hns3 udma: support config congestion control algorithms - hns3 udma: support POE mode. - hns3 udma: change the way of modify qp process - hns3 udma: support of flush cqe - hns3 udma: support import and unimport jetty - hns3 udma: add feature of hardware reset - hns3 udma: support create and destroy JETTY - hns3 udma: add support of UM JFR - hns3 udma: support modify tp and destroy tp - hns3 udma: add support of UM JFS - hns3 udma: add support of create / destroy JFS - hns3 udma: add function clear when ko rmmod - hns3 udma: support create tp - hns3 udma: support import and unimport jfr - hns3 udma: add support of query_device_status - hns3 udma: add support of query_device_attr - hns3 udma: support modify jfr function - hns3 udma: add support of mmap direct wqe page - hns3 udma: support 1-bit ECC recover function. - hns3 udma: support import and unimport segment - hns3 udma: add register and unregister segment - hns3 udma: support report events to AE or CE handler. - hns3 udma: support create and destroy jfr. - hns3 udma: support of link status change - hns3 udma: support of set eid - hns3 udma: support of modify jfc - hns3 udma: support of notify address in create jfc - hns3 udma: create and destroy jfc - hns3 udma: feature of record doorbell - hns3 udma: mmap doorbell address to uar page - hns3 udma: create and destroy u-context - hns3 udma: add feature for eq - hns3 udma: init software tables of qp/uar and others - hns3 udma: feature of memory translate region - hns3 udma: function of hardware init - hns3 udma: cmd and mailbox for hns3-udma driver - hns3 udma: support loading and unloading of udma driver. - !2462 ub: change name in kconfig, and kconfig content of ub - hwtracing: hisi_ptt: Don't try to attach a task - hwtracing: hisi_ptt: Optimize the trace data committing - hwtracing: hisi_ptt: Handle the interrupt in hardirq context - hwtracing: hisi_ptt: Disable interrupt after trace end - coresight: etm4x: Match all ETM4 instances based on DEVARCH and DEVTYPE - Revert "coresight: etm4x: Add Support for HiSilicon T6 ETM" - sched/fair: skip smt expel when cpu down - ub: change name in kconfig, and kconfig content of ub - net: hns3: fix bug for init roh client instance - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - arm64: Extract early FDT mapping from kaslr_early_init() - coresight: Fix loss of connection info when a module is unloaded - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - !2447 xhci: print warning when HCE was set - hsr: ratelimit only when errors are printed - gfs2: Always check inode size of inline inodes - libbpf: Fix btf_dump's packed struct determination - selftests/bpf: Add few corner cases to test padding handling of btf_dump - libbpf: Fix BTF-to-C converter's padding logic - selftests/bpf: Test btf dump for struct with padding only fields - zonefs: Fix error message in zonefs_file_dio_append() - btrfs: scan device in non-exclusive mode - s390/uaccess: add missing earlyclobber annotations to __clear_user() - drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub - drm/etnaviv: fix reference leak when mmaping imported buffer - rcu: Fix rcu_torture_read ftrace event - xtensa: fix KASAN report for show_stack - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z - ALSA: usb-audio: Fix regression on detection of Roland VS-100 - ALSA: hda/conexant: Partial revert of a quirk for Lenovo - NFSv4: Fix hangs when recovering open state after a server reboot - powerpc: Don't try to copy PPR for task with NULL pt_regs - pinctrl: at91-pio4: fix domain name assignment - pinctrl: amd: Disable and mask interrupts on resume - net: phy: dp83869: fix default value for tx-/rx-internal-delay - xen/netback: don't do grant copy across page boundary - Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table - cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL - cifs: prevent infinite recursion in CIFSGetDFSRefer() - Input: focaltech - use explicitly signed char type - Input: alps - fix compatibility with -funsigned-char - pinctrl: ocelot: Fix alt mode for ocelot - net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only - bnxt_en: Add missing 200G link speed reporting - bnxt_en: Fix typo in PCI id to device description string mapping - i40e: fix registers dump after run ethtool adapter self test - net: ipa: compute DMA pool size properly - ALSA: ymfpci: Fix BUG_ON in probe function - ALSA: ymfpci: Fix assignment in if condition - s390/vfio-ap: fix memory leak in vfio_ap device driver - can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write - net: stmmac: don't reject VLANs when IFF_PROMISC is set - net/net_failover: fix txq exceeding warning - regulator: Handle deferred clk - r8169: fix RTL8168H and RTL8107E rx crc error - ptp_qoriq: fix memory leak in probe() - scsi: megaraid_sas: Fix crash after a double completion - sfc: ef10: don't overwrite offload features at NIC reset - mtd: rawnand: meson: invalidate cache on polling ECC bit - mips: bmips: BCM6358: disable RAC flush for TP1 - ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() - tracing: Fix wrong return in kprobe_event_gen_test.c - tools/power turbostat: Fix /dev/cpu_dma_latency warnings - fbdev: au1200fb: Fix potential divide by zero - fbdev: lxfb: Fix potential divide by zero - fbdev: intelfb: Fix potential divide by zero - fbdev: nvidia: Fix potential divide by zero - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - fbdev: tgafb: Fix potential divide by zero - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() - ALSA: asihpi: check pao in control_message() - net: hsr: Don't log netdev_err message on unknown prp dst node - md: avoid signed overflow in slot_store() - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY - dm crypt: avoid accessing uninitialized tasklet - bus: imx-weim: fix branch condition evaluates to a garbage value - drm/meson: fix missing component unbind on bind errors - drm/meson: Fix error handling when afbcd.ops->init fails - kcsan: avoid passing -g for test - kernel: kcsan: kcsan_test: build without structleak plugin - usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC - usb: dwc3: gadget: move cmd_endtransfer to extra function - NFSD: fix use-after-free in __nfs42_ssc_open() - KVM: fix memoryleak in kvm_init() - ocfs2: fix data corruption after failed write - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - firmware: arm_scmi: Fix device node validation for mailbox transport - tee: amdtee: fix race condition in amdtee_open_session - drm/i915: Preserve crtc_state->inherited during state clearing - drm/i915/active: Fix missing debug object activation - nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() - wifi: mac80211: fix qos on mesh interfaces - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() - usb: chipidea: core: fix possible concurrent when switch role - usb: chipdea: core: fix return -EINVAL if request role is the same with current role - usb: cdns3: Fix issue with using incorrect PCI device function - igb: revert rtnl_lock() that causes deadlock - fsverity: Remove WQ_UNBOUND from fsverity read workqueue - usb: gadget: u_audio: don't let userspace block driver unbind - usb: dwc2: fix a devres leak in hw_enable upon suspend resume - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR - cifs: empty interface list when server doesn't support query interfaces - sh: sanitize the flags on sigreturn - net: usb: qmi_wwan: add Telit 0x1080 composition - net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file - scsi: lpfc: Avoid usage of list iterator variable after loop - scsi: ufs: core: Add soft dependency on governor_simpleondemand - scsi: hisi_sas: Check devm_add_action() return value - scsi: target: iscsi: Fix an error message in iscsi_check_key() - selftests/bpf: check that modifier resolves after pointer - m68k: Only force 030 bus error if PC not in exception table - ca8210: fix mac_len negative array access - HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded - riscv: Bump COMMAND_LINE_SIZE value to 1024 - thunderbolt: Use const qualifier for `ring_interrupt_index` - thunderbolt: Use scale field when allocating USB3 bandwidth - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 - scsi: qla2xxx: Perform lockless command completion in abort path - hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs - hwmon: fix potential sensor registration fail if of_node is missing - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work - Bluetooth: L2CAP: Fix responding with wrong PDU type - Bluetooth: L2CAP: Fix not checking for maximum number of DCID - Bluetooth: btqcomsmd: Fix command timeout after setting BD address - net: mdio: thunder: Add missing fwnode_handle_put() - gve: Cache link_speed value from device - nvme-tcp: fix nvme_tcp_term_pdu to match spec - net/sonic: use dma_mapping_error() for error check - erspan: do not use skb_mac_header() in ndo_start_xmit() - atm: idt77252: fix kmemleak when rmmod idt77252 - net/mlx5: E-Switch, Fix an Oops in error handling code - net/mlx5: Read the TC mapping of all priorities on ETS query - net/mlx5: Fix steering rules cleanup - bpf: Adjust insufficient default bpf_jit_limit - keys: Do not cache key in task struct if key is requested from kernel thread - bootconfig: Fix testcase to increase max node - net/ps3_gelic_net: Use dma_mapping_error - net/ps3_gelic_net: Fix RX sk_buff length - !2449 [OLK-5.10] arch_topology: Limit span of cpu_clustergroup_mask() - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - net: phy: Ensure state transitions are processed from phy_stop() - qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info - net: usb: smsc95xx: Limit packet length to skb->len - i2c: imx-lpi2c: check only for enabled interrupt flags - igc: fix the validation logic for taprio's gate list - igbvf: Regard vf reset nack as success - intel/igbvf: free irq on the error path in igbvf_request_msix() - iavf: fix non-tunneled IPv6 UDP packet type and hashing - iavf: fix inverted Rx hash condition leading to disabled hash - xsk: Add missing overflow check in xdp_umem_reg - ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl - ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl - power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync - drm/sun4i: fix missing component unbind on bind errors - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED - tty: serial: fsl_lpuart: fix race on RX DMA shutdown - serial: fsl_lpuart: Fix comment typo - KVM: Register /dev/kvm as the _very_ last thing during initialization - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() - KVM: Optimize kvm_make_vcpus_request_mask() a bit - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs - ipmi:ssif: Add a timer between request retries - ipmi:ssif: resend_msg() cannot fail - ipmi:ssif: Increase the message retry time - ipmi:ssif: make ssif_i2c_send() void - interconnect: qcom: osm-l3: fix icc_onecell_data allocation - RDMA/hns: Fix the concurrency error between bond and reset. - !2442 Backport 5.10.176 LTS patches from upstream. - !2431 Backport microcode patches from upstream 5.10.173 - RDMA/hns: Fix unregistering device and accessing to debugfs concurrently - RDMA/hns: Fix signed-unsigned mix with relational - RDMA/hns: Fix printing level of asynchronous events - RDMA/hns: Fix registering dca debugfs when dca has not been set - RDMA/hns: Fix potential NULL pointer in DCA memory query - RDMA/hns: Fix context dca configuration - !2410 netfilter: nfnetlink_osf: avoid OOB read - igb: set max size RX buffer when store bad packet is enabled - audit: fix possible soft lockup in __audit_inode_child() - !2308 unic: add ub support to hns3 - arch_topology: Make cluster topology span at least SMT CPUs - arch_topology: Limit span of cpu_clustergroup_mask() - xhci: print warning when HCE was set - !2423 Revert "perf: pmu: fix set wrong filter mode for running events issue" and "perf: hns3: default use hardware event 0 as group leader event." - uacce: use q->mapping to replace inode->i_mapping - Revert "uacce: use filep->f_mapping to replace inode->i_mapping" - Enabled microcode late loading as default for x86 in openeuler_defconfig - x86/microcode: Adjust late loading result reporting message - x86/microcode: Check CPU capabilities after late microcode update correctly - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities - x86/microcode: Default-disable late loading - HID: uhid: Over-ride the default maximum data buffer value with our own - HID: core: Provide new max_buffer_size attribute to over-ride the default - fs: use consistent setgid checks in is_sxid() - attr: add in_group_or_capable() - fs: move S_ISGID stripping into the vfs_*() helpers - fs: add mode_strip_sgid() helper - PCI/DPC: Await readiness of secondary bus after reset - PCI: Unify delay handling for reset and resume - s390/ipl: add missing intersection check to ipl_report handling - io_uring: avoid null-ptr-deref in io_arm_poll_handler - drm/i915/active: Fix misuse of non-idle barriers as fence trackers - drm/i915: Don't use stolen memory for ring buffers with LLC - x86/mm: Fix use of uninitialized buffer in sme_enable() - x86/mce: Make sure logged MCEs are processed after sysfs update - cpuidle: psci: Iterate backwards over list in psci_pd_remove() - fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks - mmc: sdhci_am654: lower power-on failed message severity - mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage - mptcp: avoid setting TCP_CLOSE state twice - drm/shmem-helper: Remove another errant put in error path - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro - ALSA: hda: intel-dsp-config: add MTL PCI id - cifs: Fix smb2_set_path_size() - tracing: Make tracepoint lockdep check actually test something - tracing: Check field value in hist_field_name() - tracing: Make splice_read available again - interconnect: fix mem leak when freeing nodes - firmware: xilinx: don't make a sleepable memory allocation from an atomic context - serial: 8250_em: Fix UART port type - tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted - ext4: fix possible double unlock when moving a directory - drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes - sh: intc: Avoid spurious sizeof-pointer-div warning - drm/amdkfd: Fix an illegal memory access - ext4: fix task hung in ext4_xattr_delete_inode - ext4: fail ext4_iget if special inode unallocated - jffs2: correct logic when creating a hole in jffs2_write_begin - mmc: atmel-mci: fix race between stop command and start of next command - media: m5mols: fix off-by-one loop termination error - hwmon: (adm1266) Set `can_sleep` flag for GPIO chip - hwmon: tmp512: drop of_match_ptr for ID table - hwmon: (ucd90320) Add minimum delay between bus accesses - hwmon: (ina3221) return prober error code - hwmon: (adt7475) Fix masking of hysteresis registers - hwmon: (adt7475) Display smoothing attributes in correct order - ethernet: sun: add check for the mdesc_grab() - qed/qed_mng_tlv: correctly zero out ->min instead of ->hour - selftests: net: devlink_port_split.py: skip test if no suitable device available - net/iucv: Fix size of interrupt data - net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull - ipv4: Fix incorrect table ID in IOCTL path - net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290 - ice: xsk: disable txq irq before flushing hw - block: sunvdc: add check for mdesc_grab() returning NULL - nvmet: avoid potential UAF in nvmet_req_complete() - nvme: fix handling single range discard request - block: null_blk: Fix handling of fake timeout request - null_blk: Move driver into its own directory - drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc - net: usb: smsc75xx: Limit packet length to skb->len - net/smc: fix deadlock triggered by cancel_delayed_work_syn() - net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails - net: tunnels: annotate lockless accesses to dev->needed_headroom - qed/qed_dev: guard against a possible division by zero - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() - i40e: Fix kernel crash during reboot when adapter is in recovery mode - ipvlan: Make skb->skb_iif track skb->dev for l3s mode - nfc: pn533: initialize struct pn533_out_arg properly - tcp: tcp_make_synack() can be called from process context - scsi: core: Fix a procfs host directory removal regression - scsi: core: Fix a comment in function scsi_host_dev_release() - netfilter: nft_redir: correct value of inet type `.maxattrs` - netfilter: nft_redir: correct length for loading protocol registers - netfilter: nft_masq: correct length for loading protocol registers - netfilter: nft_nat: correct length for loading protocol registers - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate - clk: HI655X: select REGMAP instead of depending on it - drm/meson: fix 1px pink line on GXM when scaling video overlay - cifs: Move the in_send statistic to __smb_send_rqst() - drm/panfrost: Don't sync rpm suspension after mmu flushing - xfrm: Allow transport-mode states with AF_UNSPEC selector - netfilter: xt_u32: validate user space input - !2428 Add Hisilicon hibmc drm driver maintainers to openEuler/MAINTAINERS - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !1282 Stop attempts to auxtrace mmap when not an auxtrace event - !2340 xfs: recent patches to fix xfs issues - Revert "perf: hns3: default use hardware event 0 as group leader event." - Revert "perf: pmu: fix set wrong filter mode for running events issue" - !2326 fix CVE-2023-20569 - !2406 ub: change default Kconfig of urma to n, and depends on arm64 - MAINTAINERS: update openEuler/MAINTAINERS for Hisilicon - UNIC: add support for tc speed limitation - UNIC: Debugfs supports query of ip and guid table's list and specification - UNIC: Support using MC GUID and table management - UNIC: Supports query, configuration, and management of IP entry - UNIC: add support for querying and configuring the function guid - UNIC: PF supports MAC loopback - UNIC: add nfe ras for PFA and TXPM module - UNIC: Support UDMA client management - UNIC: Support changing MTU size in UB mode - UNIC: Replace ether interface by ubl interface - unic: export the function of getting l3_type for UB - UNIC: Adds the process of UNIC driver initializing - UNIC: Support identify UBoE device through device id - UNIC: Support identify UBL device through device id - ubl: add CONFIG_UBL definition and UBL interface - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2395 Uacce round main line two cleanup patches - ub: change default Kconfig to n, and depends on arm64 - kabi: Allow extra bugsints (bsc#1213927). - x86/cpufeatures: Fix abi breakage caused by NCAPINTS in cpufeature header file. - tools arch x86: Sync the msr-index.h copy with the kernel sources - objtool/x86: Fix SRSO mess - x86/srso: Correct the mitigation status when SMT is disabled - objtool/x86: Fixup frame-pointer vs rethunk - x86/srso: Disable the mitigation on unaffected configurations - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() - x86/cpu: Cleanup the untrain mess - x86/cpu: Rename srso_(.*)_alias to srso_alias_1 - x86/cpu: Rename original retbleed methods - x86/cpu: Clean up SRSO return thunk mess - x86/alternative: Make custom return thunk unconditional - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() - x86/cpu: Fix __x86_return_thunk symbol type - x86/ibt: Add ANNOTATE_NOENDBR - objtool: Add frame-pointer-specific function ignore - x86/srso: Fix build breakage with the LLVM linker - x86/srso: Tie SBPB bit setting to microcode patch detection - x86/srso: Fix return thunks in generated code - x86/srso: Add IBPB on VMEXIT - x86/srso: Add IBPB - x86/srso: Add SRSO_NO support - x86/srso: Add IBPB_BRTYPE support - x86/srso: Add a Speculative RAS Overflow mitigation - x86/cpu, kvm: Add support for CPUID_80000021_EAX - x86/bugs: Increase the x86 bugs vector size to two u32s - tools headers cpufeatures: Sync with the kernel sources - !2390 Backport 5.10.174 - 5.10.175 LTS patches from upstream. - s390/dasd: add missing discipline function - KVM: VMX: Fix crash due to uninitialized current_vmcs - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 - UML: define RUNTIME_DISCARD_EXIT - sh: define RUNTIME_DISCARD_EXIT - s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 - powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds - powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT - arch: fix broken BuildID for arm64 and riscv - ext4: block range must be validated before use in ext4_mb_clear_bb() - ext4: add strict range checks while freeing blocks - ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() - ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() - drm/i915: Don't use BAR mappings for ring buffers with LLC - skbuff: Fix nfct leak on napi stolen - media: rc: gpio-ir-recv: add remove function - media: ov5640: Fix analogue gain control - scripts: handle BrokenPipeError for python scripts - PCI: Add SolidRun vendor ID - macintosh: windfarm: Use unsigned type for 1-bit bitfields - alpha: fix R_ALPHA_LITERAL reloc for large modules - powerpc/kcsan: Exclude udelay to prevent recursive instrumentation - MIPS: Fix a compilation issue - block, bfq: fix uaf for bfqq in bic_set_bfqq() - block, bfq: replace 0/1 with false/true in bic apis - block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" - block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq - block, bfq: fix possible uaf for 'bfqq->bic' - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address - watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter - ext4: Fix deadlock during directory rename - RISC-V: Don't check text_mutex during stop_machine - riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode - SUNRPC: Fix a server shutdown leak - net/smc: fix fallback failed while sendmsg with fastopen - platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it - scsi: megaraid_sas: Update max supported LD IDs to 240 - net: ethernet: mtk_eth_soc: fix RX data corruption issue - btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR - netfilter: tproxy: fix deadlock due to missing BH disable - netfilter: ctnetlink: revert to dumping mark regardless of event type - bnxt_en: Avoid order-5 memory allocation for TPA data - net: phylib: get rid of unnecessary locking - net: stmmac: add to set device wake up flag when stmmac init phy - net: caif: Fix use-after-free in cfusbl_device_notify() - net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver - net: usb: lan78xx: Remove lots of set but unused 'ret' variables - selftests: nft_nat: ensuring the listening side is up before starting the client - ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() - powerpc: dts: t1040rdb: fix compatible string for Rev A boards - nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties - bgmac: fix *initial* chip reset to support BCM5358 - drm/msm/a5xx: fix context faults during ring switch - drm/msm/a5xx: fix the emptyness check in the preempt code - drm/msm: Document and rename preempt_lock - drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register - drm/msm: Fix potential invalid ptr free - drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype - drm/nouveau/kms/nv50-: remove unused functions - ext4: Fix possible corruption when moving a directory - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier - riscv: Add header include guards to insn.h - riscv: Avoid enabling interrupts in die() - RISC-V: Avoid dereferening NULL regs in die() - arm64: efi: Make efi_rt_lock a raw_spinlock - iommu/vt-d: Fix PASID directory pointer coherency - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() - irqdomain: Fix mapping-creation race - irqdomain: Refactor __irq_domain_alloc_irqs() - irqdomain: Look for existing mapping only once - irq: Fix typos in comments - udf: Fix off-by-one error when discarding preallocation - nfc: change order inside nfc_se_io error path - ext4: zero i_disksize when initializing the bootloader inode - ext4: fix WARNING in ext4_update_inline_data - ext4: move where set the MAY_INLINE_DATA flag is set - ext4: fix RENAME_WHITEOUT handling for inline directories - ext4: fix cgroup writeback accounting with fs-layer encryption - drm/connector: print max_requested_bpc in state debugfs - drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 - fork: allow CLONE_NEWTIME in clone3 flags - fs: prevent out-of-bounds array speculation when closing a file descriptor - staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh - staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" - !2313 fixed the repeated setting logic of memcg_swap_qos_enable - uacce: use sysfs_emit instead of sprintf - uacce: remove uacce_vma_fault - !2384 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !1931 Backport 5.10.173 LTS patches from upstream. - !2383 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2350 UB driver: add implementation of urma ubcore and uburma module - DRM: Add documentation for phytium dc - DRM: Phytium display DRM driver - !2359 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" - media: uvcvideo: Fix race condition with usb_kill_urb - media: uvcvideo: Provide sync and async uvc_ctrl_status_event - Bluetooth: hci_sock: purge socket queues in the destruct() callback - drm/display/dp_mst: Fix down message handling after a packet reception error - drm/display/dp_mst: Fix down/up message handling after sink disconnect - x86/resctl: fix scheduler confusion with 'current' - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} - net: tls: avoid hanging tasks on the tx_lock - soundwire: cadence: Drain the RX FIFO after an IO timeout - soundwire: cadence: Remove wasted space in response_buf - phy: rockchip-typec: Fix unsigned comparison with less than zero - PCI: loongson: Add more devices that need MRRS quirk - kernel/fail_function: fix memory leak with using debugfs_lookup() - PCI: Take other bus devices into account when distributing resources - PCI: Align extra resources for hotplug bridges properly - usb: gadget: uvc: Make bSourceID read/write - usb: uvc: Enumerate valid values for color matching - USB: ene_usb6250: Allocate enough memory for full object - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() - tools/iio/iio_utils:fix memory leak - mei: bus-fixup:upon error print return values of send and receive - serial: sc16is7xx: setup GPIO controller later in probe - tty: serial: fsl_lpuart: disable the CTS when send break signal - staging: emxx_udc: Add checks for dma_alloc_coherent() - media: uvcvideo: Silence memcpy() run-time false positive warnings - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 - media: uvcvideo: Handle errors from calls to usb_string - media: uvcvideo: Handle cameras with invalid descriptors - IB/hfi1: Update RMT size calculation - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak - bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support - firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 - tracing: Add NULL checks for buffer in ring_buffer_free_read_page() - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it - thermal: intel: quark_dts: fix error pointer dereference - ASoC: zl38060 add gpiolib dependency - ASoC: zl38060: Remove spurious gpiolib select - ASoC: adau7118: don't disable regulators on device unbind - scsi: ipr: Work around fortify-string warning - rtc: sun6i: Always export the internal oscillator - tcp: tcp_check_req() can be called from process context - ARM: dts: spear320-hmi: correct STMPE GPIO compatible - net/sched: act_sample: fix action bind logic - nfc: fix memory leak of se_io context in nfc_genl_se_io - net/mlx5: Geneve, Fix handling of Geneve object id as error code - 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() - 9p/xen: fix connection sequence - 9p/xen: fix version parsing - net: fix __dev_kfree_skb_any() vs drop monitor - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop - netfilter: ebtables: fix table blob use-after-free - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - watchdog: pcwd_usb: Fix attempting to access uninitialized memory - watchdog: Fix kmemleak in watchdog_cdev_register - watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list - ubi: Fix possible null-ptr-deref in ubi_free_volume() - ubifs: Fix memory leak in alloc_wbufs() - ubifs: Fix build errors as symbol undefined - um: vector: Fix memory leak in vector_config - fs: f2fs: initialize fsdata in pagecache_write() - f2fs: use memcpy_{to,from}_page() where possible - pwm: stm32-lp: fix the check on arr and cmp registers update - pwm: sifive: Always let the first pwm_apply_state succeed - pwm: sifive: Reduce time the controller lock is held - objtool: Fix memory leak in create_static_call_sections() - fs/jfs: fix shift exponent db_agl2size negative - kbuild: Port silent mode detection to future gnu make. - pinctrl: rockchip: fix reading pull type on rk3568 - pinctrl: rockchip: fix mux route data for rk3568 - wifi: ath9k: use proper statements in conditionals - arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY - drm/edid: fix AVI infoframe aspect ratio handling - drm/radeon: Fix eDP for single-display iMac11,2 - drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv - vfio/type1: prevent underflow of locked_vm via exec() - PCI: Avoid FLR for AMD FCH AHCI adapters - PCI: hotplug: Allow marking devices as disconnected during bind/unbind - PCI/PM: Observe reset delay irrespective of bridge_d3 - riscv: jump_label: Fixup unaligned arch_static_branch function - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() - scsi: ses: Don't attach if enclosure has no components - scsi: qla2xxx: Fix erroneous link down - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests - scsi: qla2xxx: Fix link failure in NPIV environment - ktest.pl: Add RUN_TIMEOUT option with default unlimited - ktest.pl: Fix missing "end_monitor" when machine check fails - ktest.pl: Give back console on Ctrt^C on monitor - mm/thp: check and bail out if page in deferred queue already - mm: memcontrol: deprecate charge moving - docs: gdbmacros: print newest record - remoteproc/mtk_scp: Move clk ops outside send_lock - media: ipu3-cio2: Fix PM runtime usage_count in driver unbind - mips: fix syscall_get_nr - dax/kmem: Fix leak of memory-hotplug resources - alpha: fix FEN fault handling - rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails - ARM: dts: exynos: correct TMU phandle in Odroid HC1 - ARM: dts: exynos: correct TMU phandle in Odroid XU - ARM: dts: exynos: correct TMU phandle in Exynos5250 - ARM: dts: exynos: correct TMU phandle in Odroid XU3 family - ARM: dts: exynos: correct TMU phandle in Exynos4 - ARM: dts: exynos: correct TMU phandle in Exynos4210 - dm flakey: don't corrupt the zero page - dm flakey: fix logic when corrupting a bio - thermal: intel: powerclamp: Fix cur_state for multi package system - wifi: cfg80211: Fix use after free for wext - wifi: rtl8xxxu: Use a longer retry limit of 48 - dm: add cond_resched() to dm_wq_work() - mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type - ext4: refuse to create ea block when umounted - ext4: optimize ea_inode block expansion - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() - io_uring/poll: allow some retries for poll triggering spuriously - io_uring: remove MSG_NOSIGNAL from recvmsg - io_uring/rsrc: disallow multi-source reg buffers - io_uring: add a conditional reschedule to the IOPOLL cancelation loop - io_uring: mark task TASK_RUNNING before handling resume/task work - io_uring: handle TIF_NOTIFY_RESUME when checking for task_work - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - ima: Align ima_file_mmap() parameters with mmap_file LSM hook - brd: return 0/-error from brd_insert_page() - Documentation/hw-vuln: Document the interaction between IBRS and STIBP - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/reboot: Disable SVM, not just VMX, when stopping CPUs - x86/reboot: Disable virtualization in an emergency if SVM is supported - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) - KVM: s390: disable migration mode when dirty tracking is disabled - KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI - KVM: Destroy target device if coalesced MMIO unregistration fails - udf: Fix file corruption when appending just after end of preallocated extent - udf: Detect system inodes linked into directory hierarchy - udf: Preserve link count of system files - udf: Do not update file length for failed writes to inline files - udf: Do not bother merging very long extents - udf: Truncate added extents on failed expansion - ocfs2: fix non-auto defrag path not working issue - ocfs2: fix defrag path triggering jbd2 ASSERT - f2fs: fix cgroup writeback accounting with fs-layer encryption - f2fs: fix information leak in f2fs_move_inline_dirents() - exfat: fix inode->i_blocks for non-512 byte sector size device - exfat: redefine DIR_DELETED as the bad cluster number - exfat: fix unexpected EOF while reading dir - exfat: fix reporting fs error when reading dir beyond EOF - hfs: fix missing hfs_bnode_get() in __hfs_bnode_create - ARM: dts: exynos: correct HDMI phy compatible in Exynos4 - cifs: Fix uninitialized memory read in smb3_qfs_tcon() - s390/kprobes: fix current_kprobe never cleared after kprobes reenter - s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler - s390: discard .interp section - s390/extmem: return correct segment type in __segment_load() - ipmi_ssif: Rename idle state and check - rtc: pm8xxx: fix set-alarm race - firmware: coreboot: framebuffer: Ignore reserved pixel color bits - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu - nfsd: zero out pointers after putting nfsd_files on COPY setup error - dm cache: add cond_resched() to various workqueue loops - dm thin: add cond_resched() to various workqueue loops - drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 - HID: logitech-hidpp: Don't restart communication if not necessary - pinctrl: at91: use devm_kasprintf() to avoid potential leaks - hwmon: (coretemp) Simplify platform device handling - gfs2: Improve gfs2_make_fs_rw error handling - regulator: s5m8767: Bounds check id indexing into arrays - regulator: max77802: Bounds check regulator id against opmode - ASoC: kirkwood: Iterate over array indexes instead of using pointer math - docs/scripts/gdb: add necessary make scripts_gdb step - drm/msm/dsi: Add missing check for alloc_ordered_workqueue - drm: amd: display: Fix memory leakage - drm/radeon: free iio for atombios when driver shutdown - drm/tiny: ili9486: Do not assume 8-bit only SPI controllers - HID: Add Mapping for System Microphone Mute - drm/omap: dsi: Fix excessive stack usage - drm/amd/display: Fix potential null-deref in dm_resume - Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE - PM: EM: fix memory leak with using debugfs_lookup() - uaccess: Add minimum bounds check on kernel buffer size - coda: Avoid partial allocation of sig_inputArgs - net/mlx5: fw_tracer: Fix debug print - ACPI: video: Fix Lenovo Ideapad Z570 DMI match - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup - m68k: Check syscall_trace_enter() return code - net: bcmgenet: Add a check for oversized packets - ACPI: Don't build ACPICA with '-Os' - ice: add missing checks for PF vsi type - inet: fix fast path in __inet_hash_connect() - wifi: mt7601u: fix an integer underflow - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - thermal: intel: Fix unsigned comparison with less than zero - wifi: ath11k: debugfs: fix to work with multiple PCI devices - rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug - rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() - rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() - blk-iocost: fix divide by 0 error in calc_lcoefs() - ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy - udf: Define EFSCORRUPTED error code - rpmsg: glink: Avoid infinite loop on intent for missing channel - media: saa7134: Use video_unregister_device for radio_dev - media: i2c: ov7670: 0 instead of -EINVAL was returned - media: i2c: imx219: Fix binning for RAW8 capture - media: i2c: imx219: Split common registers from mode tables - media: i2c: imx219: remove redundant writes - media: i2c: ov772x: Fix memleak in ov772x_probe() - media: ov5675: Fix memleak in ov5675_init_controls() - media: ov2740: Fix memleak in ov2740_init_controls() - media: max9286: Fix memleak in max9286_v4l2_register() - builddeb: clean generated package content - powerpc: Remove linker flag from KBUILD_AFLAGS - media: platform: ti: Add missing check for devm_regulator_get - media: ti: cal: fix possible memory leak in cal_ctx_create() - remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers - Input: iqs269a - do not poll during ATI - Input: iqs269a - do not poll during suspend or resume - alpha/boot/tools/objstrip: fix the check for ELF header - vdpa/mlx5: Don't clear mr struct on destroy MR - MIPS: vpe-mt: drop physical_memsize - MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set - powerpc/eeh: Set channel state after notifying the drivers - powerpc/eeh: Small refactor of eeh_handle_normal_event() - powerpc/rtas: ensure 4KB alignment for rtas_data_buf - powerpc/rtas: make all exports GPL - powerpc/pseries/lparcfg: add missing RTAS retry status handling - powerpc/pseries/lpar: add missing RTAS retry status handling - powerpc/perf/hv-24x7: add missing RTAS retry status handling - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() - powerpc/powernv/ioda: Skip unallocated resources when mapping to PE - clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC - clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC - Input: ads7846 - don't check penirq immediately for 7845 - Input: ads7846 - always set last command to PWRDOWN - Input: ads7846 - convert to one message - Input: ads7846 - convert to full duplex - Input: ads7846 - don't report pressure for ads7845 - clk: imx: avoid memory leak - clk: renesas: cpg-mssr: Remove superfluous check in resume code - clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in - Input: iqs269a - configure device with a single block write - Input: iqs269a - increase interrupt handler return delay - Input: iqs269a - drop unused device node references - mtd: rawnand: sunxi: Fix the size of the last OOB region - RISC-V: fix funct4 definition for c.jalr in parse_asm.h - clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents - clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents - mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() - objtool: add UACCESS exceptions for __tsan_volatile_read/write - printf: fix errname.c list - selftests/ftrace: Fix bash specific "==" operator - sparc: allow PM configs for sparc32 COMPILE_TEST - perf tools: Fix auto-complete on aarch64 - leds: led-core: Fix refcount leak in of_led_get() - perf llvm: Fix inadvertent file creation - gfs2: jdata writepage fix - cifs: Fix warning and UAF when destroy the MR list - cifs: Fix lost destroy smbd connection when MR allocate failed - nfsd: fix race to check ls_layouts - hid: bigben_probe(): validate report count - HID: bigben: use spinlock to safely schedule workers - HID: bigben_worker() remove unneeded check on report_field - HID: bigben: use spinlock to protect concurrent accesses - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared - spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() - NFS: fix disabling of swap - nfs4trace: fix state manager flag printing - NFSv4: keep state manager thread active if swap is enabled - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() - dm: remove flush_scheduled_work() during local_exit() - ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init - hwmon: (mlxreg-fan) Return zero speed for broken fan - spi: bcm63xx-hsspi: Fix multi-bit mode setting - spi: bcm63xx-hsspi: fix pm_runtime - scsi: aic94xx: Add missing check for dma_map_single() - scsi: mpt3sas: Fix a memory leak - drm/amdgpu: fix enum odm_combine_mode mismatch - hwmon: (ltc2945) Handle error case in ltc2945_value_store - ASoC: dt-bindings: meson: fix gx-card codec node regex - ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() - ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() - ASoC: mchp-spdifrx: fix controls that works with completion mechanism - ASoC: mchp-spdifrx: fix return value in case completion times out - ASoC: atmel: fix spelling mistakes - ASoC: mchp-spdifrx: fix controls which rely on rsr register - spi: dw_bt1: fix MUX_MMIO dependencies - gpio: vf610: connect GPIO label to dev name - ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() - drm/mediatek: Clean dangling pointer on bind error path - drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc - drm/mediatek: Drop unbalanced obj unref - drm/mediatek: Use NULL instead of 0 for NULL pointer - drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd - gpu: host1x: Don't skip assigning syncpoints to channels - pinctrl: mediatek: Initialize variable *buf to zero - pinctrl: mediatek: Initialize variable pullen and pullup to zero - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() - drm/msm/mdp5: Add check for kzalloc - drm/msm/dpu: Add check for cstate - drm/msm: use strscpy instead of strncpy - drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness - drm/bridge: lt9611: pass a pointer to the of node - drm/bridge: lt9611: fix clock calculation - drm/bridge: lt9611: fix programming of video modes - drm/bridge: lt9611: fix polarity programming - drm/bridge: lt9611: fix HPD reenablement - drm/bridge: lt9611: fix sleep mode setup - drm/msm/dpu: Disallow unallocated resources to be returned - ALSA: hda/ca0132: minor fix for allocation size - drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() - ASoC: fsl_sai: initialize is_dsp_mode flag - drm/vc4: hdmi: Correct interlaced timings again - drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 - drm/vc4: hvs: Set AXI panic modes - pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups - pinctrl: rockchip: do coding style for mux route struct - pinctrl: rockchip: add support for rk3568 - pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain - pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins - drm/msm/hdmi: Add missing check for alloc_ordered_workqueue - gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() - drm: tidss: Fix pixel format definition - drm/vc4: dpi: Fix format mapping for RGB565 - drm/vc4: dpi: Add option for inverting pixel clock and output enable - drm/vkms: Fix null-ptr-deref in vkms_release() - drm/bridge: megachips: Fix error handling in i2c_register_driver() - drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC - drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats - drm: Fix potential null-ptr-deref due to drmm_mode_config_init() - sefltests: netdevsim: wait for devlink instance after netns removal - selftest: fib_tests: Always cleanup before exit - net: bcmgenet: fix MoCA LED control - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() - selftests/net: Interpret UDP_GRO cmsg data as an int value - irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts - irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts - bpf: Fix global subprog context argument resolution logic - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error - thermal/drivers/hisi: Drop second sensor hi3660 - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() - crypto: crypto4xx - Call dma_unmap_page when done - selftests/bpf: Fix out-of-srctree build - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() - wifi: iwl4965: Add missing check for create_singlethread_workqueue() - wifi: iwl3945: Add missing check for create_singlethread_workqueue - RISC-V: time: initialize hrtimer based broadcast clock event device - m68k: /proc/hardware should depend on PROC_FS - crypto: rsa-pkcs1pad - Use akcipher_request_complete - rds: rds_rm_zerocopy_callback() correct order for list_add_tail() - libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() - Bluetooth: L2CAP: Fix potential user-after-free - OPP: fix error checking in opp_migrate_dentry() - s390/vmem: fix empty page tables cleanup under KASAN - irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe - irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe - irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains - irqchip: Fix refcount leak in platform_irqchip_probe - net/mlx5: Enhance debug print in page allocation failure - bpftool: profile online CPUs instead of possible - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware - crypto: ccp - Refactor out sev_fw_alloc() - leds: led-class: Add missing put_device() to led_put() - crypto: xts - Handle EBUSY correctly - net: ethernet: ti: add missing of_node_put before return - net: ethernet: ti: am65-cpsw: handle deferred probe with dev_err_probe() - net: ethernet: ti: am65-cpsw: fix tx csum offload for multi mac mode - ub: fix warning happened in compilation - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - !2258 ext4: do not mark inode dirty every time when appending using delalloc - !2305 drm/inspur: fix compile warning - perf/smmuv3: Add MODULE_ALIAS for module auto loading - perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 - Revert "perf/smmuv3: Enable HiSilicon Erratum quirk" - ipv4: fix null-deref in ipv4_link_failure - !2255 Sync the commit "irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801" from 22.03-SP2 to OLK-5.10 - !2323 net/sched: Retire rsvp classifier - !2347 RDMA/irdma: Prevent zero-length STAG registration - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - ub: ubcore add tp-related process in jetty implements - ub: uburma query vf related attributes, then store in cdev. - ub: uburma query upi, then store in cdev. - ub: uburma support query vf status and write in cdev - ub: ubcore add set upi and add/delete ueid api impls - ub: ubcore add attr queried of query res cmd. - ub: uburma add cmd user control implementation. - ub: uburma add cmd import/unimport segment implementation. - ub: uburma add cmd register/unregister segment implementation. - ub: uburma add cmd alloc/free key id implementation. - ub: ubcore add data plane ops api. - ub: ubcore add import/unimport seg api. - ub: ubcore add register/unregister seg api. - ub: ubcore add alloc and free key id api. - ub: ubcore add cmd config and show utp implementation. - ub: uburma add cmd bind/unbind jetty implementation. - ub: uburma add cmd advise/unadvise jetty implementation. - ub: uburma add cmd advise/unadvise jfr implementation. - ub: ubcore add bind and unbind jetty api. - ub: ubcore add advise and unadvise jetty api. - ub: ubcore add advise and unadvise jfr api. - ub: ubcore add config and show utp api. - ub: ubcore add implements of create and destroy vtp - ub: ubcore add bind and unbind tp api - ub: ubcore add unadivse tp api - ub: ubcore add restore tp api - ub: ubcore add enable tp impls - ub: ubcore add tp request and response handle in netlink - ub: ubcore add handle restore tp req - ub: ubcore add handle delete tp req - ub: ubcore add modify target tp in advise tp process - ub: ubcore add handle create tp req - ub: ubcore add create and query tp implements. - ub: ubcore add nl_send_wait api - ub: ubcore add advise tp api process - ub: ubcore add tp table ops api - ub: ubcore add create/delete tp table api - ub: uburma add cmd create jfce implementation. - ub: uburma add cmd import/unimport jetty implementation. - ub: uburma add cmd modify/delete jetty implementation. - ub: uburma add cmd create jetty implementation. - ub: uburma add cmd import/unimport jfr implementation. - ub: uburma add cmd modify/delete jfc implementation. - ub: uburma add cmd create jfc implementation. - ub: uburma add cmd modify/delete jfr implementation. - ub: uburma add cmd create jfr implementation. - ub: uburma add cmd create/delete jfs implementation. - ub: uburma add cmd create/delete/ctx implementation. - ub: uburma add ioctl file ops impls for jfae event. - ub: uburma add ioctl file ops impls for jfce event. - ub: uburma add poll and release file ops impls for jfce and jfae event. - ub: uburma add jfae-related event api implementation. - ub: uburma add jfce-related event api implementation. - ub: uburma add jfc/jfr/jfs/jetty/tjfr/tjetty uobj implementation. - ub: uburma add jfce and jfae uobj implementation. - ub: uburma add jetty and event related uobj def and event api def - ub: ubcore add event api and add jetty and event api impls to compile - ub: ubcore add find jetty/jfr/jfs/jfc and user ctl api impls - ub: ubcore add import/unimport jetty/jfr api impls - ub: ubcore add query/modify/flush jetty api impls - ub: ubcore add create/delete jetty api impls - ub: ubcore add create/query/modify/delete jfr api impls - ub: ubcore add query/modify/flush jfs api impls - ub: ubcore add create/delete jfs api impls - ub: ubcore add create/modify/delete jfc api impls - ub: ubcore add query jetty resources impl in query_res - ub: ubcore add query resources impl in ubcore_main - ub: add jetty-related device attributes, and store in cdev - ub: add device attr feature, max jetty to query, and store in cdev - ub: ubcore add jetty, tjetty, jetty id definition. - ub: ubcore add jfc, jfr, jfs and event definition. - ub: uburma query guid, trans type and driver name, then store in cdev. - ub: uburma query active width and mtu, then store in cdev. - ub: uburma query max mtu, stat and speed attrs, then store in cdev. - ub: uburma support query port status and write in cdev - ub: ubcore provide query resources ops - ub: ubcore provide query device status ops - ub: ubcore provide add and delete eid ops - ub: add advanced hash table ops and add hash table into ubcore init process - ub: add hash table basic function in ubcore - ub: uburma add uobj init and exit process in uburma open and close - ub: add idr impl of uobj api in uburma - ub: add fd impl of uobj api in uburma - ub: provide basic ops uobj_lookup_get and put for uobj. - ub: add uobj basic function in uburma to manage resource release process - ub: add mmap ops support in ubcore and uburma - ub: uburma support open/release file ops - ub: init uburma cmd function that support handle ioctl from user mode. - RDMA/irdma: Prevent zero-length STAG registration - !2307 Add UB driver,Initialize the UBCORE and UBURMA modules in the URMA subsystem, and add the data and API definition on which the hardware driver depends. - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - ub: ubcore add other ops api definition - ub: ubcore add device attributes definition - ub: ubcore add tp ops api definition - ub: ubcore add dataplane type and ops api definition - ub: ubcore add segment type and api definition - ub: ubcore add jetty-related api definition which will be used by driver - ub: ubcore add jetty, event and hash table definition - ub: ubcore add get_mtu and other APIs that will be used by the driver. - ub: support uburma to query device attr and store attrs in cdev. - ub: add alloc/free ucontext ops in ubcore - ub: add config device ops in ubcore - ub: add memory map api in ubcore - ub: support set client ctx data in ubcore - ub: register uburma as a client of ubcore - ub: Add register/unregister client api in ubcore - ub: Add register device api in ubcore - ub: init netlink in ubcore - ub: support query stat of ubcore device - ub: init uburma module - ub: init ubcore module - !2309 hns3 : Add support to query scc version - net/sched: Retire rsvp classifier - mm/swapfile: fixed the repeated setting logic of memcg_swap_qos_enable - !1688 mm/ksm: Remove the ksm_merge_any status - !2261 backport kunpeng hccs driver and enable compiling config - !2306 [RoCE] Fix the WC cannot be polled occasionally after reseting - net: hns3: add support to query scc version by devlink info - soc: kunpeng_hccs: fix some sparse warnings about incorrect type - soc: kunpeng_hccs: add MAILBOX dependency - soc: kunpeng_hccs: fix size_t format string - arm64: openeuler_defconfig: add Kunpeng HCCS config - doc: soc: hisilicon: Add Kunpeng HCCS driver documentation - soc: hisilicon: add sysfs entry to query information of HCCS - !1448 Tracing fixes - soc: hisilicon: Support HCCS driver on Kunpeng SoC - RDMA/hns: Fix missing reset notification by user space driver - RDMA/hns: Fix potential UAF after reset - !2302 xfrm6: fix inet6_dev refcount underflow problem - !2197 [RoCE] Support getting xrcd num from firmware;Fix incorrect post-send with direct wqe of wr-list - drm/inspur: fix compile warning - !2292 Backport some patch for HNS3 and revert some patch - xfrm6: fix inet6_dev refcount underflow problem - !2287 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2286 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - net: hns3: add 5ms delay before clear firmware reset irq source - net: hns3: fix fail to delete tc flower rules during reset issue - net: hns3: only enable unicast promisc when mac table full - net: hns3: fix GRE checksum offload issue - net: hns3: add cmdq check for vf periodic service task - Revert "net: hns3: only enable unicast promisc when mac table full" - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !1972 sched/fair: fix qos_idle_h_nr_running in enqueue/dequeue - !2280 add myself as kunpeng hccs maintainer - !2282 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - MAINTAINERS: update openEuler/MAINTAINERS for kunpeng HCCS - !1243 config: enable set the max iova mag size to 128 - ext4: do not mark inode dirty every time when appending using delalloc - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list - RDMA/hns: Support get XRCD number from firmware - Revert "RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space" - Revert "RDMA/hns: Support getting xrcd num from firmware" - sched/fair: fix qos_idle_h_nr_running in enqueue/dequeue - x86/microcode: Print previous version of microcode after reload - x86: Mark stop_this_cpu() __noreturn - x86/microcode: Replace deprecated CPU-hotplug functions. - x86/cpu: Init AP exception handling from cpu_init_secondary() - powercap: fix possible name leak in powercap_register_zone() - crypto: seqiv - Handle EBUSY correctly - crypto: essiv - Handle EBUSY correctly - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename - ACPI: battery: Fix missing NUL-termination with large strings - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails - ath9k: htc: clean up statistics macros - ath9k: hif_usb: simplify if-if to if-else - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function - wifi: orinoco: check return value of hermes_write_wordrec() - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data - thermal/drivers/tsens: Add compat string for the qcom,msm8960 - thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 - thermal/drivers/tsens: Drop msm8976-specific defines - ACPICA: nsrepair: handle cases without a return value correctly - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak - crypto: ccp: Use the stack and common buffer for status commands - crypto: ccp: Use the stack for small SEV command buffers - lib/mpi: Fix buffer overrun when SG is too long - rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() - rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls - rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPICA: Drop port I/O validation for some regions - crypto: x86/ghash - fix unaligned access in ghash_setkey() - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() - wifi: ipw2200: fix memory leak in ipw_wdev_init() - wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() - libbpf: Fix btf__align_of() by taking into account field offsets - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() - rtlwifi: fix -Wpointer-sign warning - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() - wifi: libertas: fix memory leak in lbs_init_adapter() - wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() - wifi: rsi: Fix memory leak in rsi_coex_attach() - block: bio-integrity: Copy flags when bio_integrity_payload is cloned - x86/perf/zhaoxin: Add stepping check for ZXC - sched/rt: pick_next_rt_entity(): check list_entry - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() - s390/dasd: Fix potential memleak in dasd_eckd_init() - s390/dasd: Prepare for additional path event handling - blk-mq: correct stale comment of .get_budget - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx - blk-mq: avoid sleep in blk_mq_alloc_request_hctx - arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node - ARM: dts: imx7s: correct iomuxc gpr mux controller cells - ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference - arm64: dts: renesas: beacon-renesom: Fix gpio expander reference - arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name - arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name - arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name - arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name - arm64: dts: amlogic: meson-gx: add missing unit address to rng node name - arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property - arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible - arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name - arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name - ARM: imx: Call ida_simple_remove() for ida_simple_get - ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range - ARM: s3c: fix s3c64xx_set_timer_source prototype - ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() - arm64: dts: meson: remove CPU opps below 1GHz for G12A boards - arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names - arm64: dts: qcom: ipq8074: fix Gen3 PCIe node - arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges - arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY - arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size - arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes - arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names - arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address - arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name - arm64: dts: meson-gx: Fix Ethernet MAC address unit name - arm64: dts: qcom: sc7180: correct SPMI bus address cells - arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name - arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description - ARM: zynq: Fix refcount leak in zynq_early_slcr_init - arm64: dts: qcom: qcs404: use symbol names for PCIe resets - ARM: OMAP2+: Fix memory leak in realtime_counter_init() - powerpc/mm: Rearrange if-else block to avoid clang warning - mm: count time in drain_all_pages during direct reclaim as memory pressure - mm/reliable: Fix kabi change - Enable reliable memory in openeuler x86 default config - mm: Enable reliable memory for x86 platform - mm/hugetlb: fix parameter passed to allocate bootmem memory - mm/ksm: Remove the ksm_merge_any status - arm64/mpam: implement CPU_PM notifier - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ftrace: Store the order of pages allocated in ftrace_page - tracing: Fix memory leak of iter->temp when reading trace_pipe - ring-buffer: Fix deadloop issue on reading trace_pipe - perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter - perf auxtrace: Add mmap_needed to auxtrace_mmap_params - perf auxtrace: Record whether an auxtrace mmap is needed - libperf evlist: Add evsel as a parameter to ->idx() - libperf evlist: Move ->idx() into mmap_per_evsel() - libperf evlist: Remove ->idx() per_cpu parameter - config: enable set the max iova mag size to 128- !2269 etmem: Fixed an issue where the module reference counting is incorrect - !2220 sched/qos: Fix warning in CPU hotplug scenarios - !2156 drm: add inspur drm driver support - !2256 MAINTAINERS: update openEuler/MAINTAINERS for UB and PMU - etmem: Fixed an issue where the module reference counting is incorrect - !2199 Not clear ATA_PFLAG_EH_PENDING and not thaw the port twice in ata_eh_reset() - MAINTAINERS: update openEuler/MAINTAINERS for UB and PMU - !2224 ext4: fix rec_len verify error - !2222 Add new config 'CONFIG_EXT4_ERROR_REPORT' to control ext3/4 error reporting - !1517 [OLK-5.10] Rework CPU capacity asymmetry detection - !2183 livepatch/core: Fix possible issue that old function is not checked - !2230 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2218 uacce: modify the configuration mode of device isolation stragety - !2163 Fix the two problems when using binutil 2.41. - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2169 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - ext4: fix rec_len verify error - Add new config 'CONFIG_EXT4_ERROR_REPORT' to control ext3/4 error reporting - sched/qos: Fix warning in CPU hotplug scenarios - uacce: modify the configuration mode of device isolation stragety - !2210 jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2190 zram: correctly handle all next_arg() cases - ata: libata-eh: do not thaw the port twice in ata_eh_reset() - ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() - zram: correctly handle all next_arg() cases - livepatch/core: Fix possible issue that old function is not checked - !2173 ata: libahci: clear pending interrupt status - ata: libahci: clear pending interrupt status - !2162 zram: do not waste zram_table_entry flags bits - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2153 netfilter: nftables: exthdr: fix 4-byte stack OOB write - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - zram: do not waste zram_table_entry flags bits - drm: add inspur drm driver support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2086 fix CVE-2023-20588 - !2095 io_uring: ensure IOPOLL locks around deferred work - !2126 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2123 Backport some patch for HNS3 and revert some unnecessary patch - !2099 xhci:fix USB xhci controller issue - !1806 SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() - net: hns3: fix wrong page_region param for 8521 phy custom interface - net: hns3: support report ROCEE_AXI_RESP_ERROR event for custom - net: hns3: correct the logic of hclge_sync_vf_qb_mode() - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !1778 nvme-pci: fix DMA direction of unmapping integrity data - net: hns3: support tc limit rate - net: hns3: support tc command with max rate parameter - drivers/perf: hisi: Update HiSilicon PMU maintainers - net: hns3: remove GSO partial feature bit - net: hns3: fix the port information display when sfp is absent - net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue - net: hns3: fix debugfs concurrency issue between kfree buffer and read - net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() - net: hns3: Support query tx timeout threshold by debugfs - net: hns3: fix tx timeout issue - net: hns3: fix wrong rpu tln reg issue - net: hns3: Support tlv in regs data for HNS3 VF driver - net: hns3: Support tlv in regs data for HNS3 PF driver - net: hns3: move dump regs function to a separate file - Revert "net: hns3: refactor hclge_update_desc_vfid for extension" - Revert "net: hns3: fix GRE checksum offload issue" - !2085 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2097 Fixed 4 CVEs of the ksmbd - !2092 netfilter: nf_tables: skip bound chain on rule flush - !2090 net/sched: sch_hfsc: Ensure inner classes have fsc curve - xhci:fix USB xhci controller issue - Revert "xhci:fix USB xhci controller issue" - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - io_uring: ensure IOPOLL locks around deferred work - netfilter: nf_tables: skip bound chain on rule flush - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !1977 fix race between setxattr and write back - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2009 Fix errors related to bond for RDMA/hns - !2080 ima: fix the undefined value during the build - ima: fix the undefined value during the build - !2040 iommu/arm-smmu-v3: Fix ECMDQ initialization error and add arm_smmu_v3.disable_ecmdq - !2068 i2c: hisi: Only handle the interrupt of the driver's transfer - !1986 tracing: Fix race issue between cpu buffer write and swap - !2065 dm: switch to precise io accounting - i2c: hisi: Only handle the interrupt of the driver's transfer - dm: switch to precise io accounting - !2055 Only enable unicast promisc when mac table full to fix the hns3 bug - net: hns3: only enable unicast promisc when mac table full - !2042 ima: Add macros to isolate the IMA digest list - !1752 ksmbd: validate session id and tree id in the compound request - ima: Add macros to isolate the IMA digest list - !1327 Huawei BMA: To fix the bug in the iBMA driver code - !1786 LoongArch: export lsx/lasx related struct to user space - iommu/arm-smmu-v3: Allow disabling ECMDQs at boot time - iommu/arm-smmu-v3: Make ECMDQs to be evenly allocated based on the number of cores - !1962 x86/speculation: Add force option to GDS mitigation - !1991 sched/smt: fix unbalance sched_smt_present dec/inc - !1966 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !1965 crypto:padata: Fix return err for PADATA_RESET - RDMA/hns: Fix missing cleanup when bond_grp becomes invalid - RDMA/hns: Fix the device loss after unbinding RoCE bond resource slave - RDMA/hns: Fix wild pointer error of RoCE bonding when rmmod hns3 - RDMA/hns: Add functions to obtain netdev and bus_num from an hr_dev - RDMA/hns: Fix a memory leak error when bond clear failed - !1928 RDMA/hns Bugfix from mainline linux - !1911 ksmbd: fix out-of-bound read in smb2_write - sched/smt: fix unbalance sched_smt_present dec/inc - tracing: Fix race issue between cpu buffer write and swap - !1954 zs_malloc: return ERR_PTR on failure - !1963 block: don't get gendisk if queue has not been registered - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - !1905 tracing: Fix memleak due to race between current_tracer and trace - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - mm/zsmalloc: do not attempt to free IS_ERR handle - zsmalloc: zs_malloc: return ERR_PTR on failure - !1919 net: hns3: revert some patch and backport some hns3 mainline - !1900 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - RDMA/hns: Remove the num_qpc_timer variable - !1718 ignore the rt /dl task in tg_change_scheduler - !1920 net/hinic3: Add DPU PF device type support. - !1883 SUNRPC: don't pause on incomplete allocation - net/hinic3: Add DPU PF device type support. - net: hns3: fix deadlock issue when externel_lb and reset are executed together - net: hns3: add wait until mac link down - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: restore user pause configure when disable autoneg - net: hns3: fix strscpy causing content truncation issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: fix reset delay time to avoid configuration timeout - Revert "net: hns3: modify reset delay time to avoid configuration timeout" - Revert "net: hns3: fix strncpy() not using dest-buf length as length issue" - Revert "net: hns3: restore user pause configure when disable autoneg" - Revert "net: hns3: refactor hclge_mac_link_status_wait for interface reuse" - Revert "net: hns3: add wait until mac link down" - !1446 Fix the default return value of dm_pool_dec_data_range() - ksmbd: fix out-of-bound read in smb2_write - tracing: Fix memleak due to race between current_tracer and trace - !1531 [OLK-5.10] Add support for Hygon model 4h~6h processors - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - sched/fair: ignore the rt or dl task in tg_change_scheduler - !1872 Synchronizing mainline HiSilicon uncore PMU patches - !1834 cleanup for RDMA/hns from mainline linux - SUNRPC: don't pause on incomplete allocation - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - !1826 x86/speculation: Add Gather Data Sampling mitigation - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - drivers/perf: hisi: Add support for HiSilicon UC PMU driver - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver - Revert "drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver" - Revert "drivers/perf: hisi: Add support for HiSilicon UC PMU driver" - !1851 Backport 5.10.169 - 5.10.172 LTS patches from upstream - !1821 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1843 net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled - !1852 arm64: support batched/deferred tlb shootdown during page reclamation/migration - mm/tlbbatch: fix kabi change - arm64: support batched/deferred tlb shootdown during page reclamation/migration - mm/tlbbatch: introduce arch_flush_tlb_batched_pending() - mm/tlbbatch: rename and extend some functions - mm/tlbbatch: introduce arch_tlbbatch_should_defer() - USB: core: Don't hold device lock while reading the "descriptors" sysfs file - usb: gadget: u_serial: Add null pointer check in gserial_resume - USB: serial: option: add support for VW/Skoda "Carstick LTE" - scripts/tags.sh: fix incompatibility with PCRE2 - scripts/tags.sh: Invoke 'realpath' via 'xargs' - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state - HID: core: Fix deadloop in hid_apply_multiplier. - IB/hfi1: Assign npages earlier - btrfs: send: limit number of clones and allocated memory size - ACPI: NFIT: fix a potential deadlock during NFIT teardown - ARM: dts: rockchip: add power-domains property to dp node on rk3288 - arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc - Fix XFRM-I support for nested ESP tunnels - ext4: Fix function prototype mismatch for ext4_feat_ktype - audit: update the mailing list in MAINTAINERS - wifi: mwifiex: Add missing compatible string for SD8787 - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() - nbd: fix max value for 'first_minor' - Revert "Revert "block: nbd: add sanity check for first_minor"" - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh - powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 - can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len - KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid - KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception - random: always mix cycle counter in add_latent_entropy() - clk: mxl: syscon_node_to_regmap() returns error pointers - powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G - clk: mxl: Fix a clk entry by adding relevant flags - clk: mxl: Add option to override gate clks - clk: mxl: Remove redundant spinlocks - clk: mxl: Switch from direct readl/writel based IO to regmap based IO - wifi: rtl8xxxu: gen2: Turn on the rate control - drm/etnaviv: don't truncate physical page address - nvmem: core: fix return value - net: sched: sch: Fix off by one in htb_activate_prios() - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak - alarmtimer: Prevent starvation by small intervals and SIG_IGN - i40e: Add checking for null for nlmsg_find_attr() - net/sched: act_ctinfo: use percpu stats - flow_offload: fill flags to action structure - drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list - drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() - nilfs2: fix underflow in second superblock position calculations - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - ixgbe: add double of VLAN header when computing the max MTU - net: stmmac: Restrict warning on disabling DMA store and fwd mode - bnxt_en: Fix mqprio and XDP ring checking logic - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list - net: bgmac: fix BCM5358 support by setting correct flags - i40e: add double of VLAN header when computing the max MTU - ixgbe: allow to increase MTU to 3K with XDP enabled - revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" - !1802 zram: Support multiple compression streams - !1796 arm64: enable THP_SWAP for arm64 - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." - hugetlb: check for undefined shift on 32 bit architectures - sched/psi: Fix use-after-free in ep_remove_wait_queue() - ALSA: hda/realtek - fixed wrong gpio assigned - ALSA: hda/conexant: add a new hda codec SN6180 - mmc: mmc_spi: fix error handling in mmc_spi_probe() - mmc: sdio: fix possible resource leaks in some error paths - mmc: jz4740: Work around bug on JZ4760(B) - netfilter: nft_tproxy: restrict to prerouting hook - ovl: remove privs in ovl_fallocate() - ovl: remove privs in ovl_copyfile() - s390/signal: fix endless loop in do_signal - aio: fix mremap after fork null-deref - nvmem: core: fix registration vs use race - nvmem: core: fix cleanup after dev_set_name() - nvmem: core: remove nvmem_config wp_gpio - nvmem: core: add error handling for dev_set_name - platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match - nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association - s390/decompressor: specify __decompress() buf len to avoid overflow - net: sched: sch: Bounds check priority - net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC - net/rose: Fix to not accept on connected socket - tools/virtio: fix the vringh test for virtio ring changes - ASoC: cs42l56: fix DT probe - ALSA: hda: Do not unset preset when cleaning up codec - selftests/bpf: Verify copy_register_state() preserves parent/live fields - ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers - !1833 xsk: Initialise xskb free_list_node - !1822 Backport 5.10.168 LTS patches from upstream - !1835 tcp: Reduce chance of collisions in inet6_hashfn(). - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled - !1815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1784 tun/tap: fix CVE-2023-4194 - RDMA/hns: Replacing magic number with macros in apply_func_caps() - RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt() - RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item() - RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp - !1814 fix CVE-2023-20593 for openEuler - tcp: Reduce chance of collisions in inet6_hashfn(). - xsk: Initialise xskb free_list_node - !1813 ksmbd: fix cve-2023-38432 - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - nbd: pass nbd_sock to nbd_read_reply() instead of index - Fix page corruption caused by racy check in __free_pages - arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive - arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive - arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive - riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte - ceph: flush cap releases when the session is flushed - usb: typec: altmodes/displayport: Fix probe pin assign check - usb: core: add quirk for Alcor Link AK9563 smartcard reader - btrfs: free device in btrfs_close_devices for a single device filesystem - net: USB: Fix wrong-direction WARNING in plusb.c - pinctrl: intel: Restore the pins that used to be in Direct IRQ mode - spi: dw: Fix wrong FIFO level setting for long xfers - pinctrl: single: fix potential NULL dereference - pinctrl: aspeed: Fix confusing types in return value - ALSA: pci: lx6464es: fix a debug loop - selftests: forwarding: lib: quote the sysctl values - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers - net/mlx5e: IPoIB, Show unknown speed instead of error - net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q" - ice: Do not use WQ_MEM_RECLAIM flag for workqueue - uapi: add missing ip/ipv6 header dependencies for linux/stddef.h - ionic: clean interrupt before enabling queue to avoid credit race - net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY - bonding: fix error checking in bond_debug_reregister() - xfrm: fix bug with DSCP copy to v6 from v4 tunnel - RDMA/usnic: use iommu_map_atomic() under spin_lock() - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues - xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() - IB/hfi1: Restore allocated resources on failed copyout - xfrm: compat: change expression for switch in xfrm_xlate64 - can: j1939: do not wait 250 ms if the same addr was already claimed - of/address: Return an error when no valid dma-ranges are found - tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() - ALSA: hda/realtek: Add Positivo N14KP6-TG - btrfs: zlib: zero-initialize zlib workspace - btrfs: limit device extents to the device size - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm/migration: return errno when isolate_huge_page failed - iio:adc:twl6030: Enable measurement of VAC - bpf: Do not reject when the stack read size is different from the tracked scalar size - nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads - f2fs: fix to do sanity check on i_extra_isize in is_alive() - fbdev: smscufx: fix error handling code in ufx_usb_probe - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - nvmem: core: fix cell removal on error - nvmem: core: initialise nvmem->id early - drm/i915: Fix potential bit_17 double-free - Squashfs: fix handling and sanity checking of xattr_ids count - fpga: stratix10-soc: Fix return value check in s10_ops_write_init() - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - riscv: disable generation of unwind tables - parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case - parisc: Fix return code of pdc_iodc_print() - nvmem: qcom-spmi-sdam: fix module autoloading - iio: imu: fxos8700: fix MAGN sensor scale and unit - iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN - iio: imu: fxos8700: fix failed initialization ODR mode assignment - iio: imu: fxos8700: fix incorrect ODR mode readback - iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback - iio: imu: fxos8700: fix map label of channel type to MAGN sensor - iio: imu: fxos8700: fix IMU data bits returned to user space - iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback - iio: imu: fxos8700: fix ACCEL measurement range selection - iio:adc:twl6030: Enable measurements of VUSB, VBAT and others - iio: adc: berlin2-adc: Add missing of_node_put() in error path - iio: hid: fix the retval in accel_3d_capture_sample - efi: Accept version 2 of memory attributes table - ALSA: hda/realtek: Add Acer Predator PH315-54 - watchdog: diag288_wdt: fix __diag288() inline assembly - watchdog: diag288_wdt: do not use stack buffers for hardware data - net: qrtr: free memory on error path in radix_tree_insert() - Input: i8042 - add Clevo PCX0DX to i8042 quirk table - Input: i8042 - add TUXEDO devices to i8042 quirk tables - Input: i8042 - merge quirk tables - Input: i8042 - move __initconst to fix code styling warning - usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait - usb: dwc3: qcom: enable vbus override when in OTG dr-mode - usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API - iio: adc: stm32-dfsdm: fill module aliases - net/x25: Fix to not accept on connected socket - platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table - i2c: rk3x: fix a bunch of kernel-doc warnings - scsi: target: core: Fix warning on RT kernels - i2c: mxs: suppress probe-deferral error message - qede: execute xdp_do_flush() before napi_complete_done() - qede: add netpoll support for qede driver - efi: fix potential NULL deref in efi_mem_reserve_persistent - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new - virtio-net: Keep stop() to follow mirror sequence of open() - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning - ata: libata: Fix sata_down_spd_limit() when no link speed is reported - can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() - net: phy: meson-gxl: Add generic dummy stubs for MMD register access - squashfs: harden sanity check in squashfs_read_xattr_id_table - netfilter: br_netfilter: disable sabotage_in hook after first suppression - net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices - sfc: correctly advertise tunneled IPv6 segmentation - virtio-net: execute xdp_do_flush() before napi_complete_done() - fix "direction" argument of iov_iter_kvec() - fix iov_iter_bvec() "direction" argument - READ is "data destination", not source... - WRITE is "data source", not destination... - vhost/net: Clear the pending messages when the backend is removed - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" - drm/vc4: hdmi: make CEC adapter name unique - arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX - bpf: Fix to preserve reg parent/live fields when copying range info - bpf: Support <8-byte scalar spill and refill - ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() - bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers - powerpc/imc-pmu: Revert nest_init_lock to being a mutex - bpf: Fix incorrect state pruning for <8B spill/fill - bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - ksmbd: validate command request size - ksmbd: validate command payload size - !1724 Net: ethernet: Support management channel of the host tool in 3snic 3s9xx network driver - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() - zram: add incompressible flag to read_block_state() - zram: add incompressible writeback - documentation: add zram recompression documentation - zram: add algo parameter support to zram_recompress() - zram: remove redundant checks from zram_recompress() - zram: add size class equals check into recompression - zram: clarify writeback_store() comment - zram: add recompress flag to read_block_state() - zram: introduce recompress sysfs knob - zram: factor out WB and non-WB zram read functions - zram: add recompression algorithm sysfs knob - lib/cmdline: Export next_arg() for being used in modules - zram: preparation for multi-zcomp support - zram: fix race between zram_reset_device() and disksize_store() - !1793 Backport 5.10.166 - 5.10.167 LTS patches from upstream. - !1788 exfat: check if filename entries exceeds max filename length - arm64: enable THP_SWAP for arm64 - net: fix NULL pointer in skb_segment_list - Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt - dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init - blk-cgroup: fix missing pd_online_fn() while activating policy - arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI - ARM: dts: vf610: Fix pca9548 i2c-mux node names - ARM: dts: imx: Fix pca9547 i2c-mux node name - clk: Fix pointer casting to prevent oops in devm_clk_release() - perf/x86/amd: fix potential integer overflow on shift of a int - netfilter: conntrack: unify established states for SCTP paths - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - block: fix and cleanup bio_check_ro - Revert "selftests/ftrace: Update synthetic event syntax errors" - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted - nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf - Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" - tools: gpio: fix -c option of gpio-event-mon - net: mdio-mux-meson-g12a: force internal PHY off on mux switch - net/tg3: resolve deadlock in tg3_reset_task() during EEH - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() - net: ravb: Fix possible hang if RIS2_QFF1 happen - netrom: Fix use-after-free of a listening socket. - netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection - netfilter: nft_set_rbtree: Switch to node list walk for overlap detection - net: fix UaF in netns ops registration error path - netlink: prevent potential spectre v1 gadgets - i2c: designware: use casting of u64 in clock multiplication to avoid overflow - i2c: designware: Use DIV_ROUND_CLOSEST() macro - units: Add SI metric prefix definitions - units: Add Watt units - EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info - EDAC/device: Respect any driver-supplied workqueue polling value - ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment - thermal: intel: int340x: Protect trip temperature from concurrent updates - KVM: x86/vmx: Do not skip segment attributes if unusable bit is set - cifs: Fix oops due to uncleared server->smbd_conn in reconnect - ftrace/scripts: Update the instructions for ftrace-bisect.sh - trace_events_hist: add check for return value of 'create_hist_field' - tracing: Make sure trace_printk() can output as soon as it can be used - module: Don't wait for GOING modules - scsi: hpsa: Fix allocation size for scsi_host_alloc() - xhci: Set HCD flag to defer primary roothub registration - Bluetooth: hci_sync: cancel cmd_timer if hci_open failed - docs: Fix path paste-o for /sys/kernel/warn_count - panic: Expose "warn_count" to sysfs - panic: Introduce warn_limit - panic: Consolidate open-coded panic_on_warn checks - panic: Separate sysctl logic from CONFIG_SMP - ia64: make IA64_MCA_RECOVERY bool instead of tristate - kasan: no need to unset panic_on_warn in end_report() - ubsan: no need to unset panic_on_warn in ubsan_epilogue() - panic: unset panic_on_warn inside panic() - kernel/panic: move panic sysctls to its own file - fs: reiserfs: remove useless new_opts in reiserfs_remount - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" - lockref: stop doing cpu_relax in the cmpxchg loop - platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK - platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD - KVM: s390: interrupt: use READ_ONCE() before cmpxchg() - spi: spidev: remove debug messages that access spidev->spi without locking - ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets - ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC - cpufreq: armada-37xx: stop using 0 as NULL pointer - s390/debug: add _ASM_S390_ prefix to header guard - drm: Add orientation quirk for Lenovo ideapad D330-10IGL - ASoC: fsl_micfil: Correct the number of steps on SX controls - kcsan: test: don't put the expect array on the stack - cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist - !1650 mm: disable kernelcore=mirror when no mirror memory - tcp: fix rate_app_limited to default to 1 - net: dsa: microchip: ksz9477: port map correction in ALU table entry register - driver core: Fix test_async_probe_init saves device in wrong array - w1: fix WARNING after calling w1_process() - w1: fix deadloop in __w1_remove_master_device() - tcp: avoid the lookup process failing to get sk in ehash table - dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() - HID: betop: check shape of output reports - l2tp: prevent lockdep issue in l2tp_tunnel_register() - net: macb: fix PTP TX timestamp failure due to packet padding - dmaengine: Fix double increment of client_count in dma_chan_get() - drm/panfrost: fix GENERIC_ATOMIC64 dependency - net: mlx5: eliminate anonymous module_init & module_exit - usb: gadget: f_fs: Ensure ep0req is dequeued before free_request - usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait - HID: revert CHERRY_MOUSE_000C quirk - net: stmmac: fix invalid call to mdiobus_get_phy() - net: mdio: validate parameter addr in mdiobus_get_phy() - net: usb: sr9700: Handle negative len - l2tp: close all race conditions in l2tp_tunnel_register() - l2tp: convert l2tp_tunnel_list to idr - exfat: check if filename entries exceeds max filename length - LoongArch: export lsx/lasx related struct to user space - !1721 [sync] PR-1651: Fix missing dealloc_dfx_cnt() during device unregister - !1671 Backport bugfixes for RDMA/hns from mainline linux - Net: ethernet: Support management channel of the host tool in 3snic 3s9xx network driver - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode - net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs - net: nfc: Fix use-after-free in local_cleanup() - phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() - bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation - amd-xgbe: Delay AN timeout during KR training - amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent - ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 - phy: ti: fix Kconfig warning and operator precedence - PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() - affs: initialize fsdata in affs_truncate() - IB/hfi1: Remove user expected buffer invalidate race - IB/hfi1: Immediately remove invalid memory from hardware - IB/hfi1: Fix expected receive setup error exit issues - IB/hfi1: Reserve user expected TIDs - IB/hfi1: Reject a zero-length user expected buffer - RDMA/core: Fix ib block iterator counter overflow - tomoyo: fix broken dependency on *.conf.default - firmware: arm_scmi: Harden shared memory access in fetch_notification - firmware: arm_scmi: Harden shared memory access in fetch_response - EDAC/highbank: Fix memory leak in highbank_mc_probe() - ARM: imx: add missing of_node_put() - arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux - ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' - ARM: dts: imx7d-pico: Use 'clock-frequency' - ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' - memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() - memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() - clk: Provide new devm_clk helpers for prepared and enabled clocks - clk: generalize devm_clk_get() a bit - !1768 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !1766 xen/netback: Fix buffer overrun triggered by unusual packet - !1771 Backport 5.10.164 - 5.10.165 LTS patches from upstream. - nvme-pci: fix DMA direction of unmapping integrity data - io_uring/rw: remove leftover debug statement - io_uring/rw: ensure kiocb_end_write() is always called - io_uring: fix double poll leak on repolling - io_uring: Clean up a false-positive warning from GCC 9.3.0 - mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma - Bluetooth: hci_qca: Fixed issue during suspend - Bluetooth: hci_qca: check for SSR triggered flag while suspend - Bluetooth: hci_qca: Wait for SSR completion during suspend - soc: qcom: apr: Make qcom,protection-domain optional again - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() - io_uring/net: fix fast_iov assignment in io_setup_async_msg() - io_uring: io_kiocb_update_pos() should not touch file for non -1 offset - tracing: Use alignof__(struct {type b;}) instead of offsetof() - x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN - Revert "drm/amdgpu: make display pinning more flexible (v2)" - efi: rt-wrapper: Add missing include - arm64: efi: Execute runtime services from a dedicated stack - drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix - drm/amd/display: Calculate output_color_space after pixel encoding adjustment - drm/amd/display: Fix set scaling doesn's work - drm/i915: re-disable RC6p on Sandy Bridge - mei: me: add meteor lake point M DID - gsmi: fix null-deref in gsmi_get_variable - serial: atmel: fix incorrect baudrate setup - dmaengine: tegra210-adma: fix global intr clear - serial: pch_uart: Pass correct sg to dma_unmap_sg() - dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation - dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - usb: gadget: g_webcam: Send color matching descriptor per frame - usb: typec: altmodes/displayport: Fix pin assignment calculation - usb: typec: altmodes/displayport: Add pin assignment helper - usb: host: ehci-fsl: Fix module alias - USB: serial: cp210x: add SCALANCE LPE-9000 device id - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer - thunderbolt: Use correct function to calculate maximum USB3 link rate - cifs: do not include page data when checking signature - btrfs: fix race between quota rescan and disable leading to NULL pointer deref - mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind - comedi: adv_pci1760: Fix PWM instruction handling - usb: core: hub: disable autosuspend for TI TUSB8041 - misc: fastrpc: Fix use-after-free race condition for maps - misc: fastrpc: Don't remove map on creater_process and device_release - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 - staging: vchiq_arm: fix enum vchiq_status return types - USB: serial: option: add Quectel EM05CN modem - USB: serial: option: add Quectel EM05CN (SG) modem - USB: serial: option: add Quectel EC200U modem - USB: serial: option: add Quectel EM05-G (RS) modem - USB: serial: option: add Quectel EM05-G (CS) modem - USB: serial: option: add Quectel EM05-G (GR) modem - !1623 introduce cgroup level smt expell - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables - usb: acpi: add helper to check port lpm capability using acpi _DSM - xhci: Add a flag to disable USB3 lpm on a xhci root port level. - xhci: Add update_hub_device override for PCI xHCI hosts - !1729 fix CVE-2023-4128 in OLK510 - xhci: Fix null pointer dereference when host dies - usb: xhci: Check endpoint is valid before dereferencing it - xhci-pci: set the dma max_seg_size - io_uring/rw: defer fsnotify calls to task context - io_uring: do not recalculate ppos unnecessarily - io_uring: update kiocb->ki_pos at execution time - io_uring: remove duplicated calls to io_kiocb_ppos - io_uring: ensure that cached task references are always put on exit - io_uring: fix CQ waiting timeout handling - io_uring: lock overflowing for IOPOLL - io_uring: check for valid register opcode earlier - io_uring: fix async accept on O_NONBLOCK sockets - io_uring: allow re-poll if we made progress - io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) - io_uring: add flag for disabling provided buffer recycling - io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly - io_uring: improve send/recv error handling - io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL - Bluetooth: hci_qca: Fix driver shutdown on closed serdev - Bluetooth: hci_qca: Wait for timeout during suspend - drm/i915/gt: Reset twice - ALSA: hda/realtek - Turn on power early - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - nilfs2: fix general protection fault in nilfs_btree_insert() - zonefs: Detect append writes at invalid locations - Add exception protection processing for vd in axi_chan_handle_err function - wifi: mac80211: sdata can be NULL during AMPDU start - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices - f2fs: let's avoid panic if extent_tree is not created - x86/asm: Fix an assembler warning with current binutils - btrfs: always report error in run_one_delayed_ref() - RDMA/srp: Move large values to a new enum for gcc13 - net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats - tools/virtio: initialize spinlocks in vring_test.c - selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID - pNFS/filelayout: Fix coalescing test for single DS - btrfs: fix trace event name typo for FLUSH_DELAYED_REFS - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" - io_uring/io-wq: only free worker if it was allocated for creation - io_uring/io-wq: free worker if task_work creation is canceled - drm/virtio: Fix GEM handle creation UAF - efi: fix NULL-deref in init error path - arm64: cmpxchg_double*: hazard against entire exchange variable - arm64: atomics: remove LL/SC trampolines - arm64: atomics: format whitespace consistently - x86/resctrl: Fix task CLOSID/RMID update race - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI - KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID - Documentation: KVM: add API issues section - iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() - iommu/mediatek-v1: Add error handle for mtk_iommu_probe - mm: Always release pages to the buddy allocator in memblock_free_late(). - net/mlx5e: Don't support encap rules with gbp option - net/mlx5: Fix ptp max frequency adjustment range - net/sched: act_mpls: Fix warning during failed attribute validation - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - hvc/xen: lock console list traversal - octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable - octeontx2-af: Map NIX block from CGX connection - octeontx2-af: Update get/set resource count functions - tipc: fix unexpected link reset due to discovery messages - ASoC: wm8904: fix wrong outputs volume after power reactivation - regulator: da9211: Use irq handler when ready - EDAC/device: Fix period calculation in edac_device_reset_delay_period() - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm - powerpc/imc-pmu: Fix use of mutex in IRQs disabled section - netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. - ext4: fix uninititialized value in 'ext4_evict_inode' - usb: ulpi: defer ulpi_register on ulpi_read_id timeout - xhci: Prevent infinite loop in transaction errors recovery for streams - xhci: move and rename xhci_cleanup_halted_endpoint() - xhci: store TD status in the td struct instead of passing it along - xhci: move xhci_td_cleanup so it can be called by more functions - xhci: Add xhci_reset_halted_ep() helper function - xhci: adjust parameters passed to cleanup_halted_endpoint() - xhci: get isochronous ring directly from endpoint structure - xhci: Avoid parsing transfer events several times - clk: imx: imx8mp: add shared clk gate for usb suspend clk - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock - clk: imx8mp: add clkout1/2 support - clk: imx8mp: Add DISP2 pixel clock - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands - bus: mhi: host: Fix race between channel preparation and M0 event - ixgbe: fix pci device refcount leak - platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe - drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer - drm/msm/adreno: Make adreno quirks not overwrite each other - cifs: Fix uninitialized memory read for smb311 posix symlink create - s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() - s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops - ASoC: qcom: lpass-cpu: Fix fallback SD line index handling - s390/kexec: fix ipl report address for kdump - perf auxtrace: Fix address filter duplicate symbol selection - docs: Fix the docs build with Sphinx 6.0 - efi: tpm: Avoid READ_ONCE() for accessing the event log - KVM: arm64: Fix S1PTW handling on RO memslots - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - xen/netback: Fix buffer overrun triggered by unusual packet - !1749 Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1742 cxgb4: fix use after free bugs caused by circular dependency problem - !1520 enable bonding XDP - !1624 Backport 5.10.163 LTS patches from upstream - !1737 ksmbd: fix out of bounds read in smb2_sess_setup - ksmbd: validate session id and tree id in the compound request - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1646 Fixed extioi hardware emulation bugs on loongarch - !1649 Enable TPM TIS customization - cxgb4: fix use after free bugs caused by circular dependency problem - !1727 add support for timer_shutdown() api - !1734 arm64/mpam: mark partid non-exclusive if self-owned - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list - mptcp: use proper req destructor for IPv6 - mptcp: dedicated request sock for subflow in v6 - mptcp: remove MPTCP 'ifdef' in TCP SYN cookies - mptcp: mark ops structures as ro_after_init - serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" - fsl_lpuart: Don't enable interrupts too early - ext4: don't set up encryption key during jbd2 transaction - ext4: disable fast-commit of encrypted dir operations - parisc: Align parisc MADV_XXX constants with all other architectures - io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() - efi: random: combine bootloader provided RNG seed with RNG protocol output - mbcache: Avoid nesting of cache->c_list_lock under bit locks - hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling - hfs/hfsplus: use WARN_ON for sanity check - selftests: set the BUILD variable to absolute path - ext4: don't allow journal inode to have encrypt flag - drm/i915/gvt: fix vgpu debugfs clean in remove - drm/i915/gvt: fix gvt debugfs destroy - riscv: uaccess: fix type of 0 variable on error in get_user() - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB - nfsd: fix handling of readdir in v4root vs. mount upcall timeout - nvme: fix multipath crash caused by flush request when blktrace is enabled - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet - udf: Fix extension of the last extent in the file - caif: fix memory leak in cfctrl_linkup_request() - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() - usb: rndis_host: Secure rndis_query check against int overflow - drivers/net/bonding/bond_3ad: return when there's no aggregator - perf tools: Fix resources leak in perf_data__open_dir() - netfilter: ipset: Rework long task execution when adding/deleting entries - netfilter: ipset: fix hash:net,port,net hang with /0 subnet - gpio: sifive: Fix refcount leak in sifive_gpio_probe - ceph: switch to vfs_inode_has_locks() to fix file lock bug - filelock: new helper: vfs_inode_has_locks - drm/meson: Reduce the FIFO lines held when AFBC is not used - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC - net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe - net: amd-xgbe: add missed tasklet_kill - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default - net/mlx5: Avoid recovery in probe flows - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path - vhost: fix range used in translate_desc() - vringh: fix range used in iotlb_translate() - vhost/vsock: Fix error handling in vhost_vsock_init() - nfc: Fix potential resource leaks - qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure - nfsd: shut down the NFSv4 state objects before the filecache - veth: Fix race with AF_XDP exposing old or uninitialized descriptors - vmxnet3: correctly report csum_level for encapsulated packet - drm/panfrost: Fix GEM handle creation ref-counting - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - ext4: use kmemdup() to replace kmalloc + memcpy - ext4: fix leaking uninitialized memory in fast-commit journal - ext4: fix various seppling typos - fs: ext4: initialize fsdata in pagecache_write() - ext4: use memcpy_to_page() in pagecache_write() - mm/highmem: Lift memcpy_[to|from]_page to core - ext4: correct inconsistent error msg in nojournal mode - ext4: goto right label 'failed_mount3a' - riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument - riscv/stacktrace: Fix stack output without ra on the stack top - ravb: Fix "failed to switch device to config mode" message during unbind - staging: media: tegra-video: fix device_node use after free - x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK - x86/kprobes: Convert to insn_decode() - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor - media: s5p-mfc: Fix in register read and write for H264 - media: s5p-mfc: Clear workbit to handle error condition - media: s5p-mfc: Fix to handle reference queue during finishing - x86/MCE/AMD: Clear DFR errors found in THR handler - x86/mce: Get rid of msr_ops - btrfs: replace strncpy() with strscpy() - perf/x86/intel/uncore: Clear attr_update properly - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure - ARM: renumber bits related to _TIF_WORK_MASK - drm/amdgpu: make display pinning more flexible (v2) - drm/amdgpu: handle polaris10/11 overlap asics (v2) - ext4: allocate extended attribute value in vmalloc area - ext4: avoid unaccounted block allocation when expanding inode - ext4: initialize quota before expanding inode in setproject ioctl - ext4: fix inode leak in ext4_xattr_inode_create() on an error path - ext4: avoid BUG_ON when creating xattrs - ext4: fix error code return to user-space in ext4_get_branch() - ext4: fix corruption when online resizing a 1K bigalloc fs - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline - ext4: init quota for 'old.inode' in 'ext4_rename' - ext4: check and assert if marking an no_delete evicting inode dirty - ext4: fix reserved cluster accounting in __es_remove_extent() - ext4: fix undefined behavior in bit shift for ext4_check_flag_values - ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop - ext4: silence the warning when evicting inode with dioread_nolock - drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() - drm/i915/dsi: fix VBT send packet port selection for dual link DSI - drm/connector: send hotplug uevent on connector cleanup - device_cgroup: Roll back to original exceptions after copy failure - parisc: led: Fix potential null-ptr-deref in start_task() - remoteproc: core: Do pm_relax when in RPROC_OFFLINE state - iommu/amd: Fix ivrs_acpihid cmdline parsing code - driver core: Fix bus_type.match() error handling in __driver_attach() - crypto: n2 - add missing hash statesize - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() - ipmi: fix long wait in unload when IPMI disconnect - ASoC: jz4740-i2s: Handle independent FIFO flush bits - wifi: wilc1000: sdio: fix module autoloading - efi: Add iMac Pro 2017 to uefi skip cert quirk - md/bitmap: Fix bitmap chunk size overflow issues - rtc: ds1347: fix value written to century register - cifs: fix missing display of three mount options - cifs: fix confusing debug message - media: dvb-core: Fix double free in dvb_register_device() - ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod - staging: media: tegra-video: fix chan->mipi value on error - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - tracing/hist: Fix wrong return value in parse_action_params() - x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK - ftrace/x86: Add back ftrace_expected for ftrace bug reports - perf/core: Call LSM hook after copying perf_event_attr - tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' - dm cache: set needs_check flag after aborting metadata - dm cache: Fix UAF in destroy() - dm clone: Fix UAF in clone_dtr() - dm integrity: Fix UAF in dm_integrity_dtr() - dm thin: Fix UAF in run_timer_softirq() - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 - cpufreq: Init completion before kobject_init_and_add() - PM/devfreq: governor: Add a private governor_data for governor - selftests: Use optional USERCFLAGS and USERLDFLAGS - arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength - ARM: ux500: do not directly dereference __iomem - btrfs: fix resolving backrefs for inline extent followed by prealloc - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K - arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength - jbd2: use the correct print format - ktest.pl minconfig: Unset configs instead of just removing them - kest.pl: Fix grub2 menu handling for rebooting - soc: qcom: Select REMAP_MMIO for LLCC driver - media: stv0288: use explicitly signed char - rcu: Prevent lockdep-RCU splats on lock acquisition/release - torture: Exclude "NOHZ tick-stop error" from fatal errors - wifi: rtlwifi: 8192de: correct checking of IQK reload - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio - kcsan: Instrument memcpy/memset/memmove with newer Clang - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak - tpm: acpi: Call acpi_put_table() to fix memory leak - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING - f2fs: should put a page when checking the summary info - mm, compaction: fix fast_isolate_around() to stay within boundaries - md: fix a crash in mempool_free - pnode: terminate at peers of source - ALSA: line6: fix stack overflow in line6_midi_transmit - ALSA: line6: correct midi status byte when receiving data from podxt - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - binfmt: Fix error return code in load_elf_fdpic_binary() - hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount - pstore/zone: Use GFP_ATOMIC to allocate zone buffer - HID: plantronics: Additional PIDs for double volume key presses quirk - HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint - powerpc/rtas: avoid scheduling in rtas_os_term() - powerpc/rtas: avoid device tree lookups in rtas_os_term() - objtool: Fix SEGFAULT - nvmet: don't defer passthrough commands with trivial effects to the workqueue - nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition - ata: ahci: Fix PCS quirk application for suspend - nvme-pci: fix page size checks - cifs: fix oops during encryption - usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init - pwm: tegra: Fix 32 bit build - media: dvbdev: fix refcnt bug - media: dvbdev: fix build warning due to comments - gcov: add support for checksum field - regulator: core: fix deadlock on regulator enable - iio: adc128s052: add proper .data members in adc128_of_match table - iio: adc: ad_sigma_delta: do not use internal iio_dev lock - reiserfs: Add missing calls to reiserfs_security_free() - HID: mcp2221: don't connect hidraw - HID: wacom: Ensure bootloader PID is usable in hidraw mode - usb: dwc3: core: defer probe on ulpi_read_id timeout - usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB - ALSA: usb-audio: add the quirk for KT0206 device - pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES - afs: Fix lost servers_outstanding count - perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() - pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion - LoadPin: Ignore the "contents" argument of the LSM hooks - ASoC: rt5670: Remove unbalanced pm_runtime_put() - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() - ASoC: wm8994: Fix potential deadlock - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() - ASoC: Intel: Skylake: Fix driver hang during shutdown - ALSA: hda: add snd_hdac_stop_streams() helper - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c - hwmon: (jc42) Fix missing unlock on error in jc42_write() - orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() - orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() - hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() - clk: st: Fix memory leak in st_of_quadfs_setup() - media: si470x: Fix use-after-free in si470x_int_in_callback() - mmc: renesas_sdhi: better reset from HS400 mode - mmc: f-sdh30: Add quirks for broken timeout clock capability - regulator: core: fix use_count leakage when handling boot-on - libbpf: Avoid enum forward-declarations in public API in C++ mode - blk-mq: fix possible memleak when register 'hctx' failed - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() - media: dvbdev: adopts refcnt to avoid UAF - media: dvb-frontends: fix leak of memory fw - ethtool: avoiding integer overflow in ethtool_phys_id() - mrp: introduce active flags to prevent UAF when applicant uninit - drm/amd/display: fix array index out of bound error in bios parser - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() - drm/sti: Use drm_mode_copy() - drm/rockchip: Use drm_mode_copy() - drm/msm: Use drm_mode_copy() - s390/lcs: Fix return type of lcs_start_xmit() - s390/netiucv: Fix return type of netiucv_tx() - s390/ctcm: Fix return type of ctc{mp,}m_tx() - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback - drm/amdgpu: Fix type of second parameter in trans_msg() callback - igb: Do not free q_vector unless new one was allocated - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() - hamradio: baycom_epp: Fix return type of baycom_send_packet() - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() - qed (gcc13): use u16 for fid to be big enough - ipmi: fix memleak when unload ipmi driver - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform - wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out - wifi: ath9k: verify the expected usb_endpoints are present - brcmfmac: return error when getting invalid max_flowrings from dongle - drm/etnaviv: add missing quirks for GC300 - hfs: fix OOB Read in __hfs_brec_find - acct: fix potential integer overflow in encode_comp_t() - nilfs2: fix shift-out-of-bounds due to too large exponent of block size - nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() - ACPICA: Fix error code path in acpi_ds_call_control_method() - fs: jfs: fix shift-out-of-bounds in dbDiscardAG - udf: Avoid double brelse() in udf_rename() - fs: jfs: fix shift-out-of-bounds in dbAllocAG - binfmt_misc: fix shift-out-of-bounds in check_special_flags - x86/hyperv: Remove unregister syscore call from Hyper-V cleanup - video: hyperv_fb: Avoid taking busy spinlock on panic path - arm64: make is_ttbrX_addr() noinstr-safe - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() - net: stream: purge sk_error_queue in sk_stream_kill_queues() - myri10ge: Fix an error handling path in myri10ge_probe() - rxrpc: Fix missing unlock in rxrpc_do_sendmsg() - net_sched: reject TCF_EM_SIMPLE case for complex ematch module - mailbox: zynq-ipi: fix error handling while device_register() fails - skbuff: Account for tail adjustment during pull operations - openvswitch: Fix flow lookup to use unmasked key - selftests: devlink: fix the fd redirect in dummy_reporter_test - rtc: mxc_v2: Add missing clk_disable_unprepare() - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL - igc: Lift TAPRIO schedule restriction - igc: recalculate Qbv end_time by considering cycle time - igc: Add checking for basetime less than zero - igc: Use strict cycles for Qbv scheduling - igc: Enhance Qbv scheduling by using first flag bit - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME - r6040: Fix kmemleak in probe and remove - nfc: pn533: Clear nfc_target before being used - mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - net: macsec: fix net device access prior to holding a lock - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure - NFSD: Remove spurious cb_setup_err tracepoint - rtc: pcf85063: fix pcf85063_clkout_control - rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() - rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() - netfilter: flowtable: really fix NAT IPv6 offload - powerpc/pseries/eeh: use correct API for error log size - powerpc/eeh: Drop redundant spinlock initialization - remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() - remoteproc: qcom_q6v5_pas: detach power domains on remove - remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove - remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() - pwm: sifive: Call pwm_sifive_update_clock() while mutex is held - iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY - selftests/powerpc: Fix resource leaks - powerpc/hv-gpci: Fix hv_gpci event list - powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() - powerpc/perf: callchain validate kernel stack pointer bounds - kbuild: refactor single builds of *.ko - kbuild: unify modules(_install) for in-tree and external modules - kbuild: remove unneeded mkdir for external modules_install - powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() - powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds - powerpc/xmon: Enable breakpoints on 8xx - cxl: Fix refcount leak in cxl_calc_capp_routing - powerpc/52xx: Fix a resource leak in an error handling path - macintosh/macio-adb: check the return value of ioremap() - macintosh: fix possible memory leak in macio_add_one_device() - iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() - iommu/amd: Fix pci device refcount leak in ppr_notifier() - rtc: pcf85063: Fix reading alarm - rtc: snvs: Allow a time difference on clock register read - rtc: cmos: Disable ACPI RTC event on removal - rtc: cmos: Rename ACPI-related functions - rtc: cmos: Eliminate forward declarations of some functions - rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() - rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() - rtc: cmos: fix build on non-ACPI platforms - rtc: cmos: Fix wake alarm breakage - rtc: cmos: Fix event handler registration ordering issue - rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 - pwm: tegra: Improve required rate calculation - include/uapi/linux/swab: Fix potentially missing __always_inline - phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices - iommu/sun50i: Fix flush size - iommu/sun50i: Fix R/W permission check - iommu/sun50i: Consider all fault sources for reset - iommu/sun50i: Fix reset release - RDMA/siw: Fix pointer cast warning - power: supply: fix null pointer dereferencing in power_supply_get_battery_info - HSI: omap_ssi_core: Fix error handling in ssi_init() - perf symbol: correction while adjusting symbol - perf trace: Handle failure when trace point folder is missed - perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number - perf trace: Return error if a system call doesn't exist - power: supply: fix residue sysfs file in error handle route of __power_supply_register() - HSI: omap_ssi_core: fix possible memory leak in ssi_probe() - HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() - fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() - fbdev: vermilion: decrease reference count in error path - fbdev: via: Fix error in via_core_init() - fbdev: pm2fb: fix missing pci_disable_device() - fbdev: ssd1307fb: Drop optional dependency - thermal/drivers/imx8mm_thermal: Validate temperature range - samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() - tracing/hist: Fix issue of losting command info in error_log - usb: storage: Add check for kcalloc - i2c: mux: reg: check return value after calling platform_get_resource() - gpiolib: cdev: fix NULL-pointer dereferences - gpiolib: Get rid of redundant 'else' - vme: Fix error not catched in fake_init() - staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() - staging: rtl8192u: Fix use after free in ieee80211_rx() - i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe - chardev: fix error handling in cdev_device_add() - mcb: mcb-parse: fix error handing in chameleon_parse_gdd() - drivers: mcb: fix resource leak in mcb_probe() - usb: gadget: f_hid: fix refcount leak on error path - usb: gadget: f_hid: fix f_hidg lifetime vs cdev - usb: gadget: f_hid: optional SETUP/SET_REPORT mode - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() - counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update - iio: adis: add '__adis_enable_irq()' implementation - iio:imu:adis: Move exports into IIO_ADISLIB namespace - iio: adis: stylistic changes - iio: adis: handle devices that cannot unmask the drdy pin - iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable - iio: temperature: ltc2983: make bulk write buffer DMA-safe - cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() - cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() - firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() - misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() - ocxl: fix pci device refcount leak when calling get_function_0() - misc: ocxl: fix possible name leak in ocxl_file_register_afu() - test_firmware: fix memory leak in test_firmware_init() - serial: sunsab: Fix error handling in sunsab_init() - serial: altera_uart: fix locking in polling mode - tty: serial: altera_uart_{r,t}x_chars() need only uart_port - tty: serial: clean up stop-tx part in altera_uart_tx_chars() - serial: pch: Fix PCI device refcount leak in pch_request_dma() - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - usb: typec: tipd: Fix spurious fwnode_handle_put in error path - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit - staging: vme_user: Fix possible UAF in tsi148_dma_list_add - usb: fotg210-udc: Fix ages old endianness issues - uio: uio_dmem_genirq: Fix deadlock between irq config and handling - uio: uio_dmem_genirq: Fix missing unlock in irq configuration - vfio: platform: Do not pass return buffer to ACPI _RST method - class: fix possible memory leak in __class_register() - serial: tegra: Read DMA status before terminating - drivers: dio: fix possible memory leak in dio_init() - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces - hwrng: geode - Fix PCI device refcount leak - hwrng: amd - Fix PCI device refcount leak - crypto: img-hash - Fix variable dereferenced before check 'hdev->req' - orangefs: Fix sysfs not cleanup when dev init failed - RDMA/srp: Fix error return code in srp_parse_options() - RDMA/hfi1: Fix error return code in parse_platform_config() - riscv/mm: add arch hook arch_clear_hugepage_flags - crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() - crypto: amlogic - Remove kcalloc without check - RDMA/nldev: Fix failure to send large messages - f2fs: avoid victim selection from previous victim section - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() - scsi: snic: Fix possible UAF in snic_tgt_create() - scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails - scsi: ipr: Fix WARNING in ipr_init() - scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() - scsi: fcoe: Fix possible name leak when device_register() fails - scsi: scsi_debug: Fix a warning in resp_report_zones() - scsi: scsi_debug: Fix a warning in resp_verify() - scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() - scsi: hpsa: Fix error handling in hpsa_add_sas_host() - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - padata: Fix list iterator in padata_do_serial() - padata: Always leave BHs disabled when running ->parallel() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - scsi: hpsa: Fix possible memory leak in hpsa_init_one() - RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed - crypto: ccree - Make cc_debugfs_global_fini() available for module init function - RDMA/hfi: Decrease PCI device reference count in error path - PCI: Check for alloc failure in pci_request_irq() - crypto: cryptd - Use request context instead of stack for sub-request - crypto: ccree - Remove debugfs when platform_driver_register failed - scsi: scsi_debug: Fix a warning in resp_write_scat() - RDMA/siw: Set defined status for work completion with undefined status - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port - RDMA/siw: Fix immediate work request flush to completion queue - f2fs: fix normal discard process - apparmor: Fix memleak in alloc_ns() - crypto: rockchip - rework by using crypto_engine - crypto: rockchip - delete unneeded variable initialization - crypto: rockchip - remove non-aligned handling - crypto: rockchip - better handle cipher key - crypto: rockchip - add fallback for ahash - crypto: rockchip - add fallback for cipher - crypto: rockchip - do not store mode globally - crypto: rockchip - do not do custom power management - f2fs: Fix the race condition of resize flag between resizefs - PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled - RDMA/core: Fix order of nldev_exit call - PCI: dwc: Fix n_fts[] array overrun - apparmor: Use pointer to struct aa_label for lbs_cred - scsi: core: Fix a race between scsi_done() and scsi_timeout() - crypto: nitrox - avoid double free on error path in nitrox_sriov_init() - crypto: sun8i-ss - use dma_addr instead u32 - apparmor: Fix abi check to include v8 abi - apparmor: fix lockdep warning when removing a namespace - apparmor: fix a memleak in multi_transaction_new() - stmmac: fix potential division by 0 - Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() - sctp: sysctl: make extra pointers netns aware - ntb_netdev: Use dev_kfree_skb_any() in interrupt context - net: lan9303: Fix read error execution path - can: tcan4x5x: Remove invalid write in clear_interrupts - net: amd-xgbe: Check only the minimum speed for active/passive cables - net: amd-xgbe: Fix logic around active and passive cables - net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() - hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() - net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() - net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() - net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() - net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() - net/tunnel: wait until all sk_user_data reader finish before releasing the sock - net: farsync: Fix kmemleak when rmmods farsync - ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() - of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() - drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() - net: defxx: Fix missing err handling in dfx_init() - net: vmw_vsock: vmci: Check memcpy_from_msg() - clk: socfpga: Fix memory leak in socfpga_gate_init() - clk: socfpga: use clk_hw_register for a5/c5 - clk: socfpga: clk-pll: Remove unused variable 'rc' - blktrace: Fix output non-blktrace event when blk_classic option enabled - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() - wifi: rtl8xxxu: Fix the channel width reporting - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h - spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode - clk: samsung: Fix memory leak in _samsung_clk_register_pll() - media: coda: Add check for kmalloc - media: coda: Add check for dcoda_iram_alloc - media: c8sectpfe: Add of_node_put() when breaking out of loop - mmc: mmci: fix return value check of mmc_add_host() - mmc: wbsd: fix return value check of mmc_add_host() - mmc: via-sdmmc: fix return value check of mmc_add_host() - mmc: meson-gx: fix return value check of mmc_add_host() - mmc: omap_hsmmc: fix return value check of mmc_add_host() - mmc: atmel-mci: fix return value check of mmc_add_host() - mmc: wmt-sdmmc: fix return value check of mmc_add_host() - mmc: vub300: fix return value check of mmc_add_host() - mmc: toshsd: fix return value check of mmc_add_host() - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() - mmc: pxamci: fix return value check of mmc_add_host() - mmc: mxcmmc: fix return value check of mmc_add_host() - mmc: moxart: fix return value check of mmc_add_host() - mmc: alcor: fix return value check of mmc_add_host() - NFSv4.x: Fail client initialisation if state manager thread can't run - SUNRPC: Fix missing release socket in rpc_sockname() - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt - media: saa7164: fix missing pci_disable_device() - ALSA: pcm: Set missing stop_operating flag at undoing trigger start - hwmon: (jc42) Restore the min/max/critical temperatures on resume - hwmon: (jc42) Convert register access and caching to regmap/regcache - regulator: core: fix resource leak in regulator_register() - configfs: fix possible memory leak in configfs_create_dir() - hsr: Synchronize sequence number updates. - hsr: Synchronize sending frames to have always incremented outgoing seq nr. - hsr: Disable netpoll. - net: hsr: generate supervision frame without HSR/PRP tag - hsr: Add a rcu-read lock to hsr_forward_skb(). - clk: qcom: clk-krait: fix wrong div2 functions - regulator: core: fix module refcount leak in set_supply() - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails - wifi: mac80211: fix memory leak in ieee80211_if_add() - spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE - bonding: uninitialized variable in bond_miimon_inspect() - netfilter: conntrack: set icmpv6 redirects as RELATED - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() - drm/amd/pm/smu11: BACO is supported when it's in BACO state - ASoC: mediatek: mt8173: Enable IRQ when pdata is ready - ASoC: mediatek: mt8173: Fix debugfs registration for components - wifi: iwlwifi: mvm: fix double free on tx path. - ALSA: asihpi: fix missing pci_disable_device() - NFS: Fix an Oops in nfs_d_automount() - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn - NFSv4.2: Fix initialisation of struct nfs4_label - NFSv4.2: Fix a memory stomp in decode_attr_security_label - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd - ASoC: dt-bindings: wcd9335: fix reset line polarity in example - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() - media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC - media: dvb-core: Fix ignored return value in dvb_register_frontend() - pinctrl: pinconf-generic: add missing of_node_put() - clk: imx: replace osc_hdmi with dummy - media: imon: fix a race condition in send_packet() - media: vimc: Fix wrong function called when vimc_init() fails - ASoC: qcom: Add checks for devm_kcalloc - drbd: fix an invalid memory access caused by incorrect use of list iterator - mtd: maps: pxa2xx-flash: fix memory leak in probe - bonding: fix link recovery in mode 2 when updelay is nonzero - drm/amdgpu: fix pci device refcount leak - clk: rockchip: Fix memory leak in rockchip_clk_register_pll() - regulator: core: use kfree_const() to free space conditionally - ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT - HID: hid-sensor-custom: set fixed size for custom attributes - bpf: Move skb->len == 0 checks into __bpf_redirect - inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() - media: videobuf-dma-contig: use dma_mmap_coherent - media: platform: exynos4-is: Fix error handling in fimc_md_init() - media: solo6x10: fix possible memory leak in solo_sysfs_init() - media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() - Input: elants_i2c - properly handle the reset GPIO when power is off - mtd: lpddr2_nvm: Fix possible null-ptr-deref - wifi: ath10k: Fix return value in ath10k_pci_init() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - integrity: Fix memory leakage in keyring allocation error path - drm/fourcc: Fix vsub/hsub for Q410 and Q401 - drm/fourcc: Add packed 10bit YUV 4:2:0 format - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() - regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() - ASoC: pxa: fix null-pointer dereference in filter() - drm/mediatek: Modify dpi power on/off sequence. - drm/radeon: Add the missed acpi_put_table() to fix memory leak - rxrpc: Fix ack.bufferSize to be 0 when generating an ack - net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() - media: camss: Clean up received buffers on failed start of streaming - wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port - Input: joystick - fix Kconfig warning for JOYSTICK_ADC - mtd: Fix device name leak when register device failed in add_mtd_device() - clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs - bpf: propagate precision across all frames, not just the last one - bpf: Check the other end of slot_type for STACK_SPILL - bpf: propagate precision in ALU/ALU64 operations - media: platform: exynos4-is: fix return value check in fimc_md_probe() - bpf: Fix slot type check in check_stack_write_var_off - drm/msm/hdmi: drop unused GPIO support - drm/msm/hdmi: switch to drm_bridge_connector - ima: Fix fall-through warnings for Clang - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure - spi: Update reference to struct spi_controller - clk: renesas: r9a06g032: Repair grave increment error - drm/rockchip: lvds: fix PM usage counter unbalance in poweron - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming - can: kvaser_usb: Add struct kvaser_usb_busparams - can: kvaser_usb_leaf: Fix bogus restart events - can: kvaser_usb_leaf: Fix wrong CAN state after stopping - can: kvaser_usb_leaf: Fix improved state not being reported - can: kvaser_usb_leaf: Set Warning state even without bus errors - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device - can: kvaser_usb: do not increase tx statistics when sending error message frames - media: exynos4-is: don't rely on the v4l2_async_subdev internals - media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev - venus: pm_helpers: Fix error check in vcodec_domains_get() - media: i2c: ad5820: Fix error path - media: coda: jpeg: Add check for kmalloc - pata_ipx4xx_cf: Fix unsigned comparison with less than zero - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge - wifi: rtl8xxxu: Fix reading the vendor of combo chips - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() - rapidio: devices: fix missing put_device in mport_cdev_open - hfs: Fix OOB Write in hfs_asc2mac - relay: fix type mismatch when allocating memory in relay_create_buf() - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD - rapidio: fix possible UAF when kfifo_alloc() fails - fs: sysv: Fix sysv_nblocks() returns wrong value - MIPS: OCTEON: warn only once if deprecated link status is being used - MIPS: BCM63xx: Add check for NULL for clk in clk_enable - platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() - platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() - PM: runtime: Do not call __rpm_callback() from rpm_idle() - PM: runtime: Improve path in rpm_idle() when no callback - xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() - x86/xen: Fix memory leak in xen_init_lock_cpu() - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() - cpu/hotplug: Make target_store() a nop when target == state - futex: Resend potentially swallowed owner death notification - futex: Move to kernel/futex/ - clocksource/drivers/sh_cmt: Access registers according to spec - clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled - rapidio: rio: fix possible name leak in rio_register_mport() - rapidio: fix possible name leaks when rio_add_device() fails - ocfs2: fix memory leak in ocfs2_mount_volume() - ocfs2: rewrite error handling of ocfs2_fill_super - ocfs2: ocfs2_mount_volume does cleanup job before return error - debugfs: fix error when writing negative value to atomic_t debugfs file - docs: fault-injection: fix non-working usage of negative values - lib/notifier-error-inject: fix error when writing -errno to debugfs file - libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value - cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() - genirq/irqdesc: Don't try to remove non-existing sysfs files - nfsd: don't call nfsd_file_put from client states seqfile display - EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() - irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() - PNP: fix name memory leak in pnp_alloc_dev() - selftests/efivarfs: Add checking of the test return value - MIPS: vpe-cmp: fix possible memory leak while module exiting - MIPS: vpe-mt: fix possible memory leak while module exiting - ocfs2: fix memory leak in ocfs2_stack_glue_init() - lib/fonts: fix undefined behavior in bit shift for get_default_font - proc: fixup uptime selftest - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - platform/x86: huawei-wmi: fix return value calculation - lib/debugobjects: fix stat count and optimize debug_objects_mem_init - perf: Fix possible memleak in pmu_dev_alloc() - selftests/ftrace: event_triggers: wait longer for test_event_enable - cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() - fs: don't audit the capability check in simple_xattr_list() - PM: hibernate: Fix mistake in kerneldoc comment - alpha: fix syscall entry in !AUDUT_SYSCALL case - cpuidle: dt: Return the correct numbers of parsed idle states - sched/uclamp: Fix relationship between uclamp and migration margin - sched/fair: Cleanup task_util and capacity type - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() - tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - ARM: mmp: fix timer_read delay - pstore/ram: Fix error return code in ramoops_probe() - arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC - ARM: dts: turris-omnia: Add switch port 6 node - ARM: dts: turris-omnia: Add ethernet aliases - ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port - ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port - arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name - arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings - arm64: dts: mt2712-evb: Fix usb vbus regulators unit names - arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names - arm64: dts: mt2712e: Fix unit address for pinctrl node - arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync - arm: dts: spear600: Fix clcd interrupt - soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index - soc: qcom: apr: make code more reuseable - soc: qcom: llcc: make irq truly optional - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static - ARM: dts: stm32: Fix AV96 WLAN regulator gpio property - ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 - objtool, kcsan: Add volatile read/write instrumentation to whitelist - arm64: dts: qcom: msm8916: Drop MSS fallback compatible - arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias - arm64: dts: qcom: sdm630: fix UART1 pin bias - ARM: dts: qcom: apq8064: fix coresight compatible - arm64: dts: qcom: msm8996: fix GPU OPP table - arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins - usb: musb: remove extra check in musb_gadget_vbus_draw - !1680 nvme-pci: fix doorbell buffer value endianness - !1693 nvme-pci: fix mempool alloc size - ksmbd: fix out of bounds read in smb2_sess_setup - !1666 nvme-pci: fix timeout request state check - arm64/mpam: mark partid non-exclusive if self-owned - !1709 Backport cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - !1713 netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1201 [sync] PR-1144: crypto: hisilicon/qm: modify loop exit condition - !1719 net: hns3: revert "net: hns3: disbable pfc en before the reset" and backport the mainline - !1597 Fix the bugs of 3SNIC driver compilation failure while using clang - RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister - net: hns3: fix sending pfc frames after reset issue - net: hns3: support set pfc pause trans time - Revert "net: hns3: support set pfc pause trans time" - Revert "net: hns3: disbable pfc en before the reset" - !1683 net: hns3: revert some bugfix and backport some patch - !1630 sched: Add feature 'UTIL_TASKGROUP' for dynamic affinity - !1711 xfrm: add NULL check in xfrm_update_ae_params - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: support debugfs for wake on lan - net: hns3: support wake on lan configuration and query - Revert "net: hns3: support wake on lan configuration and query" - Revert "net: hns3: support debugfs for wake on lan" - Revert "net: hns3: fix getting supported parameter from driver in hclge_set_wol" - Revert "net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol" - Revert "net: hns3: sync linux kernel hns3 wol to openeuler" - Revert "net: hns3: fix pointer cast to different type for wol" - Revert "net: hns3: fix the imp capability bit cannot exceed 32 bits issue" - Revert "net: hns3: add tm flush when setting tm" - !1707 Mainline bugfix patches backport 5.10 - !1660 remove cpu.qos_leve from root cpu cgroup - sched/doc: Update the CPU capacity asymmetry bits - sched/topology: Rework CPU capacity asymmetry detection - sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag - RDMA/hns: Add clear_hem return value to log - RDMA/hns: Fix hns_roce_table_get return value - Revert "RDMA/hns: Fix hns_roce_table_get return value" - Revert "RDMA/hns: Add clear_hem return value to log" - RDMA/hns: Modify the value of long message loopback slice - RDMA/hns: Fix base address table allocation - RDMA/hns: Fix timeout attr in query qp for HIP08 - Revert "RDMA/hns: Fix timeout attr in query qp for HIP08" - Revert "RDMA/hns: Fix base address table allocation" - Revert "RDMA/hns: Modify the value of long message loopback slice" - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - xfrm: add NULL check in xfrm_update_ae_params - !1618 LoongArch: fix some config not defined - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() - driver core: Update device link status properly for device_bind_driver() - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - bus: arm-integrator-lm: Add of_node_put() before return statement - lib/cmdline: fix get_option() for strings starting with hyphen - !1682 netfilter: nft_set_pipapo: fix improper element removal - nvme-pci: fix mempool alloc size - !1690 uacce: delete the pointer address printing - uacce: delete the pointer address printing - sched/fair: introduce cgroup level smt expell - !1672 tty: fix pid memleak in disassociate_ctty() - !1268 [sync] PR-1070: crypto: hisilicon - fix some reset problem - netfilter: nft_set_pipapo: fix improper element removal - nvme-pci: fix doorbell buffer value endianness - tty: fix pid memleak in disassociate_ctty() - !1659 vfio-pci: Match specific devices with vendor id and device id - !1657 media: usb: siano: Fix CVE-2023-4132 - nvme-pci: fix timeout request state check - !1522 Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG and BPF_PROG_TYPE_SOCK_OPS - sched/fair: remove cpu.qos_leve from root cpu cgroup - vfio-pci: Match specific devices with vendor id and device id - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1596 ksmbd: fix out-of-bound read in deassemble_neg_contexts() - mm: disable kernelcore=mirror when no mirror memory - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs - !1605 CVE-2023-38430 - !1551 ksmbd: allocate one more byte for implied bcc[0 - !1580 tracing: Fix warning in trace_buffered_event_disable() - !1604 net: nfc: Fix CVE-2023-3863 - !1555 net: hns3: fix setting wrong tx_timeout value issue and synchronizes the differences between the kernel and openeuler - !1611 sched: Fix build error for dynamic_affinity_enable() - sched: Add feature 'UTIL_TASKGROUP' for dynamic affinity - net: hns3: fix wrong bw weight of disabled tc issue - net: hns3: fix wrong tc bandwidth weight data issue - !1621 fix three CVEs by backport mainline patchs - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - !1578 Backport 5.10.160 - 5.10.162 LTS patches from upstream. - Fix the bugs of 3SNIC driver compilation failure while using clang - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - !1591 net/sched: cls_u32: Fix reference counter leak leading to overflow - sched: Fix build error for dynamic_affinity_enable() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - !1581 psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1547 binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - !1585 ksmbd: fix global-out-of-bounds in smb2_find_context_vals - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups - eventfd: provide a eventfd_signal_mask() helper - eventpoll: add EPOLL_URING_WAKE poll wakeup flag - Revert "proc: don't allow async path resolution of /proc/self components" - Revert "proc: don't allow async path resolution of /proc/thread-self components" - net/sched: cls_u32: Fix reference counter leak leading to overflow - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - tracing: Fix warning in trace_buffered_event_disable() - task_work: unconditionally run task_work from get_signal() - signal: kill JOBCTL_TASK_WORK - kernel: stop masking signals in create_io_thread() - entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set - kernel: allow fork with TIF_NOTIFY_SIGNAL pending - task_work: remove legacy TWA_SIGNAL path - alpha: fix TIF_NOTIFY_SIGNAL handling - ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling - ia64: don't call handle_signal() unless there's actually a signal queued - sparc: add support for TIF_NOTIFY_SIGNAL - nds32: add support for TIF_NOTIFY_SIGNAL - ia64: add support for TIF_NOTIFY_SIGNAL - h8300: add support for TIF_NOTIFY_SIGNAL - c6x: add support for TIF_NOTIFY_SIGNAL - alpha: add support for TIF_NOTIFY_SIGNAL - xtensa: add support for TIF_NOTIFY_SIGNAL - microblaze: add support for TIF_NOTIFY_SIGNAL - hexagon: add support for TIF_NOTIFY_SIGNAL - csky: add support for TIF_NOTIFY_SIGNAL - openrisc: add support for TIF_NOTIFY_SIGNAL - sh: add support for TIF_NOTIFY_SIGNAL - um: add support for TIF_NOTIFY_SIGNAL - s390: add support for TIF_NOTIFY_SIGNAL - mips: add support for TIF_NOTIFY_SIGNAL - parisc: add support for TIF_NOTIFY_SIGNAL - nios32: add support for TIF_NOTIFY_SIGNAL - m68k: add support for TIF_NOTIFY_SIGNAL - arc: add support for TIF_NOTIFY_SIGNAL - task_work: Use TIF_NOTIFY_SIGNAL if available - tools headers UAPI: Sync openat2.h with the kernel sources - saner calling conventions for unlazy_child() - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E - HID: ite: Add support for Acer S1002 keyboard-dock - igb: Initialize mailbox message for VF reset - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N - USB: serial: f81534: fix division by zero on line-speed change - USB: serial: f81232: fix division by zero on line-speed change - USB: serial: cp210x: add Kamstrup RF sniffer PIDs - USB: serial: option: add Quectel EM05-G modem - usb: gadget: uvc: Prevent buffer overflow in setup handler - udf: Fix extending file within last block - udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size - udf: Fix preallocation discarding at indirect extent boundary - udf: Discard preallocation before extending file with a hole - ASoC: ops: Correct bounds check for second channel on SX controls - nvme-pci: clear the prp2 field when not used - ASoC: cs42l51: Correct PGA Volume minimum value - can: mcba_usb: Fix termination command argument - can: sja1000: fix size of OCR_MODE_MASK define - pinctrl: meditatek: Startup with the IRQs disabled - libbpf: Use page size as max_entries when probing ring buffer map - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() - ASoC: fsl_micfil: explicitly clear CHnF flags - ASoC: fsl_micfil: explicitly clear software reset bit - fuse: always revalidate if exclusive create - vfs: fix copy_file_range() averts filesystem freeze protection - vfs: fix copy_file_range() regression in cross-fs copies - x86/smpboot: Move rcu_cpu_starting() earlier - !1480 ksmbd: fix wrong UserName check in session_user - !1557 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1550 Sync patches for sharepool - !1527 arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1548 mm: memcontrol: fix cannot alloc the maximum memcg ID - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - net: hns3: fix setting wrong tx_timeout value issue - !1541 Backport 5.10.158 - 5.10.159 LTS patches from upstream. - ksmbd: allocate one more byte for implied bcc[0] - mm/sharepool: Delete unused flag in sp_group. - mm/sharepool: Delete total_num and total_size in sp_spa_stat - mm/sharepool: Add sp_group_sem protection. - mm/sharepool: Delete SPG_FLAG_NON_DVPP. - mm/sharepool: Change data type of members in sp_spa_stat to atomic64. - mm/sharepool: Add mg_sp_alloc_nodemask - !1437 arm64: enable lrcpc feature of ARMv8.x from mainline - mm: memcontrol: fix cannot alloc the maximum memcg ID - binder: fix UAF caused by faulty buffer cleanup - !1535 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - can: esd_usb: Allow REC and TEC to return to zero - macsec: add missing attribute validation for offload - net: mvneta: Fix an out of bounds check - ipv6: avoid use-after-free in ip6_fragment() - net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() - ethernet: aeroflex: fix potential skb leak in greth_init_rings() - tipc: call tipc_lxc_xmit without holding node_read_lock - net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions() - ipv4: Fix incorrect route flushing when table ID 0 is used - ipv4: Fix incorrect route flushing when source address is deleted - tipc: Fix potential OOB in tipc_link_proto_rcv() - net: hisilicon: Fix potential use-after-free in hix5hd2_rx() - net: hisilicon: Fix potential use-after-free in hisi_femac_rx() - net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq - ip_gre: do not report erspan version on GRE interface - net: stmmac: fix "snps,axi-config" node property parsing - nvme initialize core quirks before calling nvme_init_subsystem - NFC: nci: Bounds check struct nfc_target arrays - i40e: Disallow ip4 and ip6 l4_4_bytes - i40e: Fix for VF MAC address 0 - i40e: Fix not setting default xps_cpus after reset - net: mvneta: Prevent out of bounds read in mvneta_config_rss() - xen-netfront: Fix NULL sring after live migration - net: encx24j600: Fix invalid logic in reading of MISTAT register - net: encx24j600: Add parentheses to fix precedence - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload - net: dsa: ksz: Check return value - Bluetooth: Fix not cleanup led when bt_init fails - Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() - vmxnet3: correctly report encapsulated LRO packet - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 - igb: Allocate MSI-X vector when testing - e1000e: Fix TX dispatch condition - gpio: amd8111: Fix PCI device reference count leak - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark - ca8210: Fix crash by zero initializing data - ieee802154: cc2520: Fix error return code in cc2520_hw_init() - netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one - rtc: mc146818-lib: fix signedness bug in mc146818_get_time() - rtc: mc146818-lib: fix locking in mc146818_set_time - rtc: cmos: Disable irq around direct invocation of cmos_interrupt() - HID: core: fix shift-out-of-bounds in hid_report_raw_event - HID: hid-lg4ff: Add check for empty lbuf - HID: usbhid: Add ALWAYS_POLL quirk for some mice - drm/shmem-helper: Avoid vm_open error paths - drm/shmem-helper: Remove errant put in error path - drm/vmwgfx: Don't use screen objects when SEV is active - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field - Bluetooth: Fix crash when replugging CSR fake controllers - Bluetooth: btusb: Add debug message for CSR controllers - mm/gup: fix gup_pud_range() for dax - media: v4l2-dv-timings.c: fix too strict blanking sanity checks - Revert "ARM: dts: imx7: Fix NAND controller size-cells" - media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area() - xen/netback: do some code cleanup - rtc: mc146818: Reduce spinlock section in mc146818_set_time() - rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ - rtc: cmos: avoid UIP when reading alarm time - rtc: cmos: avoid UIP when writing alarm time - rtc: mc146818-lib: extract mc146818_avoid_UIP - rtc: mc146818-lib: fix RTC presence check - rtc: Check return value from mc146818_get_time() - rtc: mc146818-lib: change return values of mc146818_get_time() - rtc: cmos: remove stale REVISIT comments - rtc: mc146818: Dont test for bit 0-5 in Register D - rtc: mc146818: Detect and handle broken RTCs - rtc: mc146818: Prevent reading garbage - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm/khugepaged: take the right locks for page table retraction - net: usb: qmi_wwan: add u-blox 0x1342 composition - 9p/xen: check logical size for buffer size - usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer - fbcon: Use kzalloc() in fbcon_prepare_logo() - regulator: twl6030: fix get status of twl6032 regulators - ASoC: soc-pcm: Add NULL check in BE reparenting - btrfs: send: avoid unaligned encoded writes when attempting to clone range - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event - regulator: slg51000: Wait after asserting CS pin - 9p/fd: Use P9_HDRSZ for header size - ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register - ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation - ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels - ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name - arm64: dts: rockchip: fix ir-receiver node names - ARM: dts: rockchip: fix ir-receiver node names - arm: dts: rockchip: fix node name for hym8563 rtc - arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series - ipc/sem: Fix dangling sem_array access in semtimedop race - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails - block: unhash blkdev part inode when the part is deleted - Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() - char: tpm: Protect tpm_pm_suspend with locks - Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" - ACPI: HMAT: Fix initiator registration for single-initiator systems - ACPI: HMAT: remove unnecessary variable initialization - i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set - i2c: npcm7xx: Fix error handling in npcm_i2c_init() - x86/pm: Add enumeration check before spec MSRs save/restore setup - x86/tsx: Add a feature bit for TSX control MSR support - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" - ipv4: Fix route deletion when nexthop info is not specified - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - selftests: net: fix nexthop warning cleanup double ip typo - selftests: net: add delete nexthop route warning test - Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled - parisc: Increase FRAME_WARN to 2048 bytes on parisc - xtensa: increase size of gcc stack frame check - parisc: Increase size of gcc stack frame check - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() - pinctrl: single: Fix potential division by zero - ASoC: ops: Fix bounds check for _sx controls - tracing: Free buffers when a used dynamic event is removed - drm/i915: Never return 0 if not all requests retired - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame - mmc: sdhci: Fix voltage switch delay - mmc: sdhci-sprd: Fix no reset data and command after voltage switch - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check - mmc: core: Fix ambiguous TRIM and DISCARD arg - mmc: mmc_test: Fix removal of debugfs file - net: stmmac: Set MAC's flow control register to reflect current settings - pinctrl: intel: Save and restore pins in "direct IRQ" mode - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 - nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() - tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" - error-injection: Add prompt for function error injection - riscv: vdso: fix section overlapping under some conditions - net/mlx5: DR, Fix uninitialized var warning - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() - hwmon: (coretemp) Check for null before removing sysfs attrs - net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed - sctp: fix memory leak in sctp_stream_outq_migrate() - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - afs: Fix fileserver probe RTT handling - net: hsr: Fix potential use-after-free - tipc: re-fetch skb cb after tipc_msg_validate - dsa: lan9303: Correct stat name - net: ethernet: nixge: fix NULL dereference - net/9p: Fix a potential socket leak in p9_socket_open - net: net_netdev: Fix error handling in ntb_netdev_init_module() - net: phy: fix null-ptr-deref while probe() failed - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration - wifi: cfg80211: don't allow multi-BSSID in S1G - wifi: cfg80211: fix buffer overflow in elem comparison - aquantia: Do not purge addresses when setting the number of rings - qlcnic: fix sleep-in-atomic-context bugs caused by msleep - can: cc770: cc770_isa_probe(): add missing free_cc770dev() - can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() - net/mlx5e: Fix use-after-free when reverting termination table - net/mlx5: Fix uninitialized variable bug in outlen_write() - e100: Fix possible use after free in e100_xmit_prepare - e100: switch from 'pci_' to 'dma_' API - iavf: Fix error handling in iavf_init_module() - iavf: remove redundant ret variable - fm10k: Fix error handling in fm10k_init_module() - i40e: Fix error handling in i40e_init_module() - ixgbevf: Fix resource leak in ixgbevf_init_module() - of: property: decrement node refcount in of_fwnode_get_reference_args() - bpf: Do not copy spin lock field from user in bpf_selem_alloc - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails - hwmon: (i5500_temp) fix missing pci_disable_device() - hwmon: (ina3221) Fix shunt sum critical calculation - hwmon: (ltc2947) fix temperature scaling - libbpf: Handle size overflow for ringbuf mmap - ARM: at91: rm9200: fix usb device clock id - scripts/faddr2line: Fix regression in name resolution on ppc64le - bpf, perf: Use subprog name when reporting subprog ksymbol - iio: light: rpr0521: add missing Kconfig dependencies - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw - iio: health: afe4403: Fix oob read in afe4403_read_raw - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" - drm/amdgpu: update drm_display_info correctly when the edid is read - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code - btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock - btrfs: free btrfs_path before copying inodes to userspace - btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino - !1441 workqueue: fix sanity check warning when invoke destroy_workqueue() - !1506 Backport 5.10.157 LTS patches from upstream - !1488 RDMA/hns: Remove unnecessary QP type checks - arm64: cpufeatures: Add capability for LDAPR instruction - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - fuse: lock inode unconditionally in fuse_fallocate() - drm/amdgpu: always register an MMU notifier for userptr - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN - btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() - btrfs: free btrfs_path before copying subvol info to userspace - btrfs: free btrfs_path before copying fspath to userspace - btrfs: free btrfs_path before copying root refs to userspace - dm integrity: clear the journal on suspend - dm integrity: flush the journal on suspend - gpu: host1x: Avoid trying to use GART on Tegra20 - net: usb: qmi_wwan: add Telit 0x103a composition - tcp: configurable source port perturb table size - platform/x86: hp-wmi: Ignore Smart Experience App event - zonefs: fix zone report size in __zonefs_io_error() - platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) - platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() - xen/platform-pci: add missing free_irq() in error path - xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too - Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[] - Input: soc_button_array - add use_low_level_irq module parameter - Input: goodix - try resetting the controller when no config is set - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - KVM: x86: remove exit_int_info warning in svm_handle_exit - KVM: x86: nSVM: leave nested mode on vCPU free - mm: vmscan: fix extreme overreclaim and swap floods - gcov: clang: fix the buffer overflow issue - nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty - usb: dwc3: gadget: Clear ep descriptor last - usb: dwc3: gadget: Return -ESHUTDOWN on ep disable - usb: dwc3: gadget: conditionally remove requests - ceph: fix NULL pointer dereference for req->r_session - ceph: Use kcalloc for allocating multiple elements - ceph: fix possible NULL pointer dereference for req->r_session - ceph: put the requests/sessions when it fails to alloc memory - ceph: fix off by one bugs in unsafe_request_wait() - ceph: flush the mdlog before waiting on unsafe reqs - ceph: flush mdlog before umounting - ceph: make iterate_sessions a global symbol - ceph: make ceph_create_session_msg a global symbol - usb: cdns3: Add support for DRD CDNSP - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-brcmstb: Enable Clock Gating to save power - mmc: sdhci-brcmstb: Re-organize flags - nios2: add FORCE for vmlinuz.gz - init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash - iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails - iio: light: apds9960: fix wrong register for gesture gain - arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency - usb: dwc3: exynos: Fix remove() function - lib/vdso: use "grep -E" instead of "egrep" - net: enetc: preserve TX ring priority across reconfiguration - net: enetc: cache accesses to &priv->si->hw - net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled - s390/crashdump: fix TOD programmable field size - net: thunderx: Fix the ACPI memory leak - nfc: st-nci: fix memory leaks in EVT_TRANSACTION - nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION - arcnet: fix potential memory leak in com20020_probe() - net: arcnet: Fix RESET flag handling - s390/dasd: fix no record found for raw_track_access - ipv4: Fix error return code in fib_table_insert() - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). - netfilter: flowtable_offload: add missing locking - dma-buf: fix racing conflict of dma_heap_add() - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() - regulator: twl6030: re-add TWL6032_SUBCLASS - NFC: nci: fix memory leak in nci_rx_data_packet() - net: sched: allow act_ct to be built without NF_NAT - sfc: fix potential memleak in __ef100_hard_start_xmit() - xfrm: Fix ignored return value in xfrm6_init() - tipc: check skb_linearize() return value in tipc_disc_rcv() - net/mlx5: Fix handling of entry refcount when command is not issued to FW - net/mlx5: Fix FW tracer timestamp calculation - netfilter: ipset: regression in ip_set_hash_ip.c - netfilter: ipset: Limit the maximal range of consecutive elements to add/delete - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() - macsec: Fix invalid error code set - nfp: add port from netdev validation for EEPROM access - nfp: fill splittable of devlink_port_attrs correctly - net: pch_gbe: fix pci device refcount leak while module exiting - net/qla3xxx: fix potential memleak in ql3xxx_send() - net/mlx4: Check retval of mlx4_bitmap_init - net: ethernet: mtk_eth_soc: fix error handling in mtk_open() - ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties - ARM: mxs: fix memory leak in mxs_machine_init() - netfilter: conntrack: Fix data-races around ct mark - 9p/fd: fix issue of list_del corruption in p9_fd_cancel() - net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() - nfc/nci: fix race with opening and closing - rxrpc: Use refcount_t rather than atomic_t - rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc - net: liquidio: simplify if expression - ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl - tee: optee: fix possible memory leak in optee_register_device() - bus: sunxi-rsb: Support atomic transfers - regulator: core: fix UAF in destroy_regulator() - spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld() - regulator: core: fix kobject release warning and memory leak in regulator_register() - scsi: storvsc: Fix handling of srb_status and capacity change events - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove - ASoC: hdac_hda: fix hda pcm buffer overflow issue - ARM: dts: am335x-pcm-953: Define fixed regulators in root node - af_key: Fix send_acquire race with pfkey_register - xfrm: replay: Fix ESN wrap around for GSO - MIPS: pic32: treat port as signed integer - RISC-V: vdso: Do not add missing symbols to version section in linker script - arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC - scsi: ibmvfc: Avoid path failures during live migration - platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 - Revert "net: macsec: report real_dev features when HW offloading is enabled" - selftests/bpf: Add verifier test for release_reference() - spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run - wifi: mac80211: Fix ack frame idr leak when mesh has no route - wifi: airo: do not assign -1 to unsigned char - audit: fix undefined behavior in bit shift for AUDIT_BIT - riscv: dts: sifive unleashed: Add PWM controlled LEDs - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support - wifi: mac80211: fix memory free error when registering wiphy fail - ceph: avoid putting the realm twice when decoding snaps fails - ceph: do not update snapshot context when there is no new snapshot - iio: pressure: ms5611: fixed value compensation bug - iio: ms5611: Simplify IO callback parameters - nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH - drm/display: Don't assume dual mode adaptors support i2c sub-addressing - bridge: switchdev: Fix memory leaks when changing VLAN protocol - bridge: switchdev: Notify about VLAN protocol changes - ata: libata-core: do not issue non-internal commands once EH is pending - ata: libata-scsi: simplify __ata_scsi_queuecmd() - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1315 Intel: Backport mainline UPI uncore discovery warning fixes for SPR MCC to OLK-5.10 - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS - !1482 CVE-2023-3567 fix patches - net: fix kabi change in struct net_device_ops - bonding: fix NULL deref in bond_rr_gen_slave_id - bonding: Fix extraction of ports from the packet headers - net: bonding: Use per-cpu rr_tx_counter - bonding: Fix negative jump label count on nested bonding - net, bonding: Add XDP support to the bonding driver - net, core: Add support for XDP redirection to slave device - net, bonding: Refactor bond_xmit_hash for use with xdp_buff - workqueue: Remove unused WORK_NO_COLOR - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - !1475 [OLK-5.10] pmu: remove uncore code for Zhaoxin Platform - !1473 Backport 5.10.156 LTS patches from upstream. - !1445 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - Revert "net: broadcom: Fix BCMGENET Kconfig" - ntfs: check overflow when iterating ATTR_RECORDs - ntfs: fix use-after-free in ntfs_attr_find() - mm: fs: initialize fsdata passed to write_begin/write_end interface - 9p/trans_fd: always use O_NONBLOCK read/write - gfs2: Switch from strlcpy to strscpy - gfs2: Check sb_bsize_shift after reading superblock - 9p: trans_fd/p9_conn_cancel: drop client lock earlier - kcm: close race conditions on sk_receive_queue - tcp: cdg: allow tcp_cdg_release() to be called multiple times - uapi/linux/stddef.h: Add include guards - Input: i8042 - fix leaking of platform device on module removal - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() - stddef: Introduce struct_group() helper macro - usbnet: smsc95xx: Fix deadlock on runtime resume - ring-buffer: Include dropped pages in counting dirty patches - nvme: ensure subsystem reset is single threaded - nvme: restrict management ioctls to admin - perf/x86/intel/pt: Fix sampling using single range output - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() - docs: update mediator contact information in CoC doc - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout - mmc: core: properly select voltage range without power cycle - firmware: coreboot: Register bus in module init - iommu/vt-d: Set SRE bit only when hardware has SRS cap - scsi: zfcp: Fix double free of FSF request when qdio send fails - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() - Input: iforce - invert valid length check when fetching device IDs - serial: 8250_lpss: Configure DMA also w/o DMA filter - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - dm ioctl: fix misbehavior if list_versions races with module loading - iio: pressure: ms5611: changed hardcoded SPI speed to value limited - iio: adc: mp2629: fix potential array out of bound access - iio: adc: mp2629: fix wrong comparison of channel - iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() - iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() - usb: typec: mux: Enter safe mode only when pins need to be reconfigured - usb: chipidea: fix deadlock in ci_otg_del_timer - usb: add NO_LPM quirk for Realforce 87U Keyboard - USB: serial: option: add Fibocom FM160 0x0111 composition - USB: serial: option: add u-blox LARA-L6 modem - USB: serial: option: add u-blox LARA-R6 00B modem - USB: serial: option: remove old LARA-R6 PID - USB: serial: option: add Sierra Wireless EM9191 - USB: bcma: Make GPIO explicitly optional - speakup: fix a segfault caused by switching consoles - slimbus: stream: correct presence rate frequencies - Revert "usb: dwc3: disable USB core PHY management" - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() - tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit() - tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() - tracing: Fix wild-memory-access in register_synth_event() - tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() - tracing/ring-buffer: Have polling block on watermark - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - ftrace: Fix the possible incorrect kernel message - cifs: add check for returning value of SMB2_set_info_init - net: thunderbolt: Fix error handling in tbnet_init() - cifs: Fix wrong return value checking when GETFLAGS - net/x25: Fix skb leak in x25_lapb_receive_frame() - net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open() - cifs: add check for returning value of SMB2_close_init - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized - drbd: use after free in drbd_create_device() - net: ena: Fix error handling in ena_init() - net: ionic: Fix error handling in ionic_init_module() - xen/pcpu: fix possible memory leak in register_pcpu() - bnxt_en: Remove debugfs when pci_register_driver failed - net: caif: fix double disconnect client in chnl_net_open() - net: macvlan: Use built-in RCU list checking - mISDN: fix misuse of put_device() in mISDN_register_device() - net: liquidio: release resources when liquidio driver open failed - mISDN: fix possible memory leak in mISDN_dsp_element_register() - net: bgmac: Drop free_netdev() from bgmac_enet_remove() - bpf: Initialize same number of free nodes for each pcpu_freelist - ata: libata-transport: fix error handling in ata_tdev_add() - ata: libata-transport: fix error handling in ata_tlink_add() - ata: libata-transport: fix error handling in ata_tport_add() - ata: libata-transport: fix double ata_host_put() in ata_tport_add() - arm64: dts: imx8mn: Fix NAND controller size-cells - arm64: dts: imx8mm: Fix NAND controller size-cells - ARM: dts: imx7: Fix NAND controller size-cells - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() - drm/drv: Fix potential memory leak in drm_dev_init() - drm/panel: simple: set bpc field for logic technologies displays - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - parport_pc: Avoid FIFO port location truncation - siox: fix possible memory leak in siox_device_add() - arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro - block: sed-opal: kmalloc the cmd/resp buffers - sctp: clear out_curr if all frag chunks of current msg are pruned - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send - serial: imx: Add missing .thaw_noirq hook - serial: 8250: omap: Flush PM QOS work on remove - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() - serial: 8250_omap: remove wait loop from Errata i202 workaround - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() - serial: 8250: Remove serial_rs485 sanitization from em485 - ASoC: tas2764: Fix set_tdm_slot in case of single slot - ASoC: tas2770: Fix set_tdm_slot in case of single slot - ASoC: core: Fix use-after-free in snd_soc_exit() - spi: stm32: Print summary 'callbacks suppressed' message - drm/amdgpu: disable BACO on special BEIGE_GOBY card - drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards - drm/amd/pm: Read BIF STRAP also for BACO check - drm/amd/pm: support power source switch on Sienna Cichlid - mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA - spi: intel: Use correct mask for flash and protected regions - mtd: spi-nor: intel-spi: Disable write protection only if asked - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm - btrfs: remove pointless and double ulist frees in error paths of qgroup tests - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 - i2c: tegra: Allocate DMA memory for DMA engine - NFSv4: Retry LOCK on OLD_STATEID during delegation return - drm/amd/display: Remove wrong pipe control lock - ASoC: rt1308-sdw: add the default value of some registers - selftests/intel_pstate: fix build for ARCH=x86_64 - selftests/futex: fix build for clang - ASoC: codecs: jz4725b: fix capture selector naming - ASoC: codecs: jz4725b: use right control for Capture Volume - ASoC: codecs: jz4725b: fix reported volume for Master ctl - ASoC: codecs: jz4725b: add missed Line In power control bit - spi: intel: Fix the offset to get the 64K erase opcode - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" - RDMA/hns: Remove unnecessary QP type checks - !1452 media: dvb-core: Fix use-after-free due on race condition at dvb_net - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - ksmbd: fix wrong UserName check in session_user - !1476 ipv6/addrconf: fix a potential refcount underflow for idev - ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - !1468 Backport 5.10.155 LTS - x86/cpu: Restore AMD's DE_CFG MSR after resume - mmc: sdhci-esdhc-imx: Convert the driver to DT-only - net: tun: call napi_schedule_prep() to ensure we own a napi - dmaengine: at_hdmac: Check return code of dma_async_device_register - dmaengine: at_hdmac: Fix impossible condition - dmaengine: at_hdmac: Don't allow CPU to reorder channel enable - dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors - dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware - dmaengine: at_hdmac: Fix concurrency over the active list - dmaengine: at_hdmac: Free the memset buf without holding the chan lock - dmaengine: at_hdmac: Fix concurrency over descriptor - dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all() - dmaengine: at_hdmac: Protect atchan->status with the channel lock - dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all - dmaengine: at_hdmac: Fix premature completion of desc in issue_pending - dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_hdmac: Don't start transactions at tx_submit level - dmaengine: at_hdmac: Fix at_lli struct definition - cert host tools: Stop complaining about deprecated OpenSSL functions - can: j1939: j1939_send_one(): fix missing CAN header initialization - mm/memremap.c: map FS_DAX device memory as decrypted - udf: Fix a slab-out-of-bounds write bug in udf_find_entry() - mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI - btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi - drm/i915/dmabuf: fix sg_table handling in map_dma_buf - nilfs2: fix use-after-free bug of ns_writer on remount - nilfs2: fix deadlock in nilfs_count_free_blocks() - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure - vmlinux.lds.h: Fix placement of '.data..decrypted' section - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 - ALSA: usb-audio: Add quirk entry for M-Audio Micro - ALSA: hda/realtek: Add Positivo C6300 model quirk - ALSA: hda: fix potential memleak in 'add_widget_node' - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK - ALSA: hda/hdmi - enable runtime pm for more AMD display audio - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI - MIPS: jump_label: Fix compat branch range check - arm64: efi: Fix handling of misaligned runtime regions and drop warning - riscv: fix reserved memory setup - riscv: Separate memory init from paging init - riscv: Enable CMA support - riscv: vdso: fix build with llvm - riscv: process: fix kernel info leakage - net: macvlan: fix memory leaks of macvlan_common_newlink - ethernet: tundra: free irq when alloc ring failed in tsi108_open() - net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() - ethernet: s2io: disable napi when start nic failed in s2io_card_up() - net: atlantic: macsec: clear encryption keys from the stack - net: phy: mscc: macsec: clear encryption keys when freeing a flow - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() - net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() - net: cpsw: disable napi in cpsw_ndo_open() - net/mlx5e: E-Switch, Fix comparing termination table instance - net/mlx5: Allow async trigger completion execution on single CPU systems - net: nixge: disable napi when enable interrupts failed in nixge_open() - net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() - perf stat: Fix printing os->prefix in CSV metrics output - drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() - dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() - dmaengine: pxa_dma: use platform_get_irq_optional - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header - net: broadcom: Fix BCMGENET Kconfig - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() - can: af_can: fix NULL pointer dereference in can_rx_register() - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() - hamradio: fix issue of dev reference count leakage in bpq_device_event() - net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() - KVM: s390: pv: don't allow userspace to set the clock under PV - KVM: s390x: fix SCK locking - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK - net: fman: Unregister ethernet device on removal - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() - net: tun: Fix memory leaks of napi_get_frags - macsec: clear encryption keys from the stack after setting up offload - macsec: fix detection of RXSCs when toggling offloading - macsec: fix secy->n_rx_sc accounting - macsec: delete new rxsc when offload fails - net: gso: fix panic on frag_list with mixed head alloc types - bpf: Fix wrong reg type conversion in release_reference() - bpf: Add helper macro bpf_for_each_reg_in_vstate - bpf: Support for pointers beyond pkt_end. - HID: hyperv: fix possible memory leak in mousevsc_probe() - bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE - wifi: cfg80211: fix memory leak in query_regdb_file() - wifi: cfg80211: silence a sparse RCU warning - phy: stm32: fix an error code in probe - hwspinlock: qcom: correct MMIO max register for newer SoCs - fuse: fix readdir cache race - !1184 [sync] PR-1182: Fix CQ and QP cache affinity - !838 Backport 5.10.154 LTS - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table - perf/x86/uncore: Add a quirk for UPI on SPR - perf/x86/uncore: Ignore broken units in discovery table - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name - perf/x86/uncore: Factor out uncore_device_to_die() - !1436 Fix CVE-2023-3117 - !1358 Remove DECnet support from kernel - media: dvb-core: Fix use-after-free due on race condition at dvb_net - Fix the default return value of dm_pool_dec_data_range() - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1428 scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - !1425 loop: loop_set_status_from_info() check before assignment - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1427 nbd: Fix debugfs_create_dir error checking - !1426 netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1434 [sync] PR-346: anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - nbd: Fix debugfs_create_dir error checking - netfilter: nf_tables: do not ignore genmask when looking up chain by id - loop: loop_set_status_from_info() check before assignment - !1415 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1359 bpf, sockops: Enhance the return capability of sockops - !1408 Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1357 SUNRPC: Ensure that the gssproxy client can start in a connected state - !1399 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - !1355 etmem: fix the div 0 problem in swapcache reclaim process - !1345 dm: requeue IO if mapping table not yet - !1376 jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1312 quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1351 dm thin: fix deadlock when swapping to thin device - !1346 dm thin metadata: check fail_io before using data_sm - !1207 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1074 arch_topology, ACPI: populate cpu capacity from CPPC - !1254 Two CVE fixes of ksmbd - !1324 io_uring: hold uring mutex around poll removal - !1287 ipvlan:Fix out-of-bounds caused by unclear skb->cb - !1353 ubifs mainline bugfix patch backport - !1354 ubi: Fix return value overwrite issue in try_write_vid_and_data() - Remove DECnet support from kernel - SUNRPC: Ensure that the gssproxy client can start in a connected state - etmem: fix the div 0 problem in swapcache reclaim process - bpf, sockops: Enhance the return capability of sockops - ubi: Fix return value overwrite issue in try_write_vid_and_data() - ubifs: Fix memory leak in do_rename - ubifs: Free memory for tmpfile name - dm thin: fix deadlock when swapping to thin device - dm thin metadata: check fail_io before using data_sm - arm64, topology: add arch_init_invariance_cppc to use information from CPPC - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - !1272 xfs: fix some problems recently - !1286 ext4: turning quotas off if mount failed after enable quotas - !1295 blk-wbt: don't show valid wbt_lat_usec in - !1294 dm stats: check for and propagate alloc_percpu failure - !1335 bpf: Fix incorrect verifier pruning due to missing register precision taints - !1326 [OLK-5.10] net: hns3: backport the clean up refine the tcam key convert handle and clear hns3 unused parameter alarm - bpf: Fix incorrect verifier pruning due to missing register precision taints - !1325 jbd2: fix several checkpoint - !1314 ext4: Stop trying writing pages if no free blocks generated - !1296 Complementing PTT functions to the OLK-5.10 - arm64, topology: enable use of init_cpu_capacity_cppc() - arch_topology: obtain cpu capacity using information from CPPC - ACPI: CPPC: Check present CPUs for determining _CPC is valid - cppc_acpi: add acpi_cpc_valid for determining _CPC is valid - net: hns3: clear hns unused parameter alarm - net: hns3: refine the tcam key convert handle - Huawei BMA: To fix the bug in the iBMA driver code - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - io_uring: hold uring mutex around poll removal - !1285 nbd: fix null-ptr-dereference while accessing 'nbd->config' - ext4: Stop trying writing pages if no free blocks generated - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1280 cgroup: always put cset in cgroup_css_set_put_fork - !1297 iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - !1283 media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1270 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - hwtracing: hisi_ptt: Keep to advertise PERF_PMU_CAP_EXCLUSIVE - hwtracing: hisi_ptt: Add dummy callback pmu::read() - hwtracing: hisi_ptt: Fix potential sleep in atomic context - hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU - hwtracing: hisi_ptt: Export available filters through sysfs - hwtracing: hisi_ptt: Add support for dynamically updating the filter list - hwtracing: hisi_ptt: Factor out filter allocation and release operation - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - dm stats: check for and propagate alloc_percpu failure - ipvlan:Fix out-of-bounds caused by unclear skb->cb - ext4: turning quotas off if mount failed after enable quotas - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - cgroup: always put cset in cgroup_css_set_put_fork - !1253 media: saa7134: fix use after free bug in saa7134_finidev due to race condition - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - crypto: hisilicon/qm - disable error report before flr - crypto: hisilicon/qm - disable same error report before resetting - crypto: hisilicon/qm - remove duplicate assignment and release - crypto: hisilicon/hpre - enable sva error interrupt event - crypto: hisilicon/qm - flush all work before driver removed. - !1132 arm64: entry: fix ABBA deadlock when el1_dbg preempts rq->lock context - !1262 drm/msm/dpu: Add check for pstates - !1127 [sync] PR-1077: drm/qxl: Fix missing free_irq - !1261 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - !637 Introduce new memory policy for OLK-5.10 - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - !1247 HID: intel_ish-hid: Add check for ishtp_dma_tx_map - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1246 mm/hugetlb_vmemmap: remap head page to newly allocated page - !1245 hugetlb: Fix some incorrect behavior - !1242 arm64: kernel: disable CNP on LINXICORE9100 - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - mm/hugetlb_vmemmap: remap head page to newly allocated page - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1217 sched/rt: Fix possible warn when push_rt_task - arm64: kernel: disable CNP on LINXICORE9100 - !1223 iommu/iova: increase the iova_rcache depot max size to 128 - !1181 relayfs: fix out-of-bounds access in relay_file_read - !1220 mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1191 fix memory reliable related issues - !1194 fix memleak with efi_fake_mem - !1228 Per-memcg swap control - !1227 x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - config: enable memcg swap qos for x86_64 and arm64 by default - mm: swap_slots: add per-type slot cache - mm/swapfile: introduce per-memcg swapfile control - memcg: add restrict to swap to cgroup1 - memcg: introduce per-memcg swapin interface - memcg: introduce memcg swap qos feature - memcg: add page type to memory.reclaim interface - mm: vmpressure: don't count proactive reclaim in vmpressure - x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - !1221 media: rkvdec: fix use after free bug in rkvdec_remove - iommu/iova: increase the iova_rcache depot max size to 128 - media: rkvdec: fix use after free bug in rkvdec_remove - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - sched/rt: Fix possible warn when push_rt_task - !1196 fs/stat: make tmp variable 16-bytes aligned in copy stat - !1185 nbd: validate the block size in nbd_set_size - block: don't set GD_NEED_PART_SCAN if scan partition failed - !1148 LoongArch: cleanup swiotlb bakcup buffer related code - crypto: hisilicon/qm: modify loop exit condition - !1190 memcg: fix implicit declaration of memcg_print_bad_task() - fs/stat: make tmp variable 16-bytes aligned in copy stat - !1159 xhci:fix USB xhci controller issue - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - !1178 memstick: r592: Fix UAF bug in r592_remove due to race condition - efi: Disable mirror feature during crashkernel - mm: mem_reliable: Update reliable page counter to zero if underflows - mm: mem_reliable: Fix reliable page counter mismatch problem - memcg: fix implicit declaration of memcg_print_bad_task() - !1177 net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - RDMA/hns: Fix CQ and QP cache affinity - relayfs: fix out-of-bounds access in relay_file_read - !1133 sched: Add static key for qos sched to improve performance - memstick: r592: Fix UAF bug in r592_remove due to race condition - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - !1157 Add LoongArch maintainers to openEuler/MAINTAINERS - !1154 [sync] PR-582: mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1162 fbcon: Check font dimension limits - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1098 proc: allow pid_revalidate() during LOOKUP_RCU - fbcon: Check font dimension limits - xhci:fix USB xhci controller issue - !1107 scsi: hisi_sas: A group of SAS-related bugfixes - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1150 EDAC/i10nm: Add Intel Emerald Rapids server support - EDAC/i10nm: Add Intel Emerald Rapids server support - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - !1136 gfs2: Don't deref jdesc in evict - !948 Dependency of Kmesh on Kernel Modification - !1131 [sync] PR-1081: some backport bugfix for sockmap - gfs2: Don't deref jdesc in evict - sched: Add static key for qos sched to improve performance - arm64: entry: fix ABBA deadlock when el1_dbg preempts rq->lock context - !1071 [sync] PR-1069: support ACPI for MPAM 2.0 - !1023 spi: dw: Add support for 32-bits max xfer size - !1075 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - bpf: fix bpf_tcp_ingress addr use after free - net: deal with most data-races in sk_wait_event() - bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself - bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect - bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data - bpf, sock_map: Move cancel_work_sync() out of sock lock - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues - !991 genirq: Increase the number of IRQ descriptors - drm/qxl: Fix missing free_irq - !1115 userswap bugfix - !1113 net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down - !1084 LoongArch: fix wrong 7a1000 int_clear register write - !1083 LoongArch: fix system hang caused by 2k500 bmc driver - userswap: fix kmalloc ENOMEM failed for a large memory - userswap: fix BUG_ON in userfaultfd_release() - net: hns3: add wait until mac link down - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: sd: try more retries of START_STOP when resuming scsi device - bpf: Introduces a new state to identify the location of the sockops call - ipv4, bpf: Introduced to support the ULP to modify sockets during setopt - net, bpf: Introduces a new ebpf delay connect flag - net, bpf: Add a writeable_tracepoint to inet_stream_connect - !1089 power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1090 fs/ntfs3: Check fields while reading - proc: allow pid_revalidate() during LOOKUP_RCU - fs/ntfs3: Check fields while reading - genirq: Increase the number of IRQ descriptors - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - xfrm: Reinject transport-mode packets through workqueue - ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2 - ACPI / PPTT: Find PPTT processor node by cache id - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 - ACPICA: Add support for Arm's MPAM ACPI table version 2 - xfrm: Reinject transport-mode packets through workqueue - !1004 [sync] PR-993: Clean up for RDMA/HNS - !1028 fs: hfsplus: fix UAF issue in hfsplus_put_super - !1027 scripts: Fix issue of module signing with openssl 3.x - !1007 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event - !1032 bugfix the lost interruption problem after live migration - !1019 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - vfio/migration: bugfix lost interruption after live migration - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - fs: hfsplus: fix UAF issue in hfsplus_put_super - !978 io_uring: fix the problem of running - spi: dw: Add support for 32-bits max xfer size - !1003 roh: Fix ROH multi-BD cmdq issue - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - !944 nbd: get config_lock before sock_shutdown - !920 dm thin: Fix ABBA deadlock by resetting dm_bufio_client - !924 dm: add disk before alloc dax - perf: hns3: default use hardware event 0 as group leader event. - perf: hns3: add event suppport for ROH - !980 crypto: hisilicon - fix mailbox operation process - !941 LoongArch: fix 2k500 sfb driver not work during reboot - roh: Fix ROH multi-BD cmdq issue - RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg' - RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table() - !947 locking/rwsem: Prevent potential lock starvation - !928 hikey9xx: Fixed incorrect use of kfree to free sreg - !799 SCSI: SSSRAID: fix the issue that consider the scenario of HDD will occur unexpected high latency when pressure, concurrent, time all big enough - !990 ubi: Fix deadlock caused by recursively holding work_sem - !953 xfs: fixes patchs and backport patchs - !949 mm: page_counter: remove unneeded atomic ops for low/min - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !940 net: hns3: related bugfixes, refactoring, and cleanup - !954 block: iocost bugfix - !946 icost bugfix - !970 [sync] PR-903: backport block bugfix - !356 x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - !967 Support dynamic_hugetlb on arm64 and fix some bug - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - crypto: hisilicon/qm - alloc buffer to set and get xqc - crypto: hisilicon/qm - fix the pf2vf timeout when device reset - vfio/migration: obtain the mailbox configuration at one time - crypto: hisilicon/qm - obtain the mailbox configuration at one time - SCSI: SSSRAID: fix the issue that HDD unexpected high latency occured - !968 Fix ORC unwinder on paravirt {save,restore}_fl - !969 kobject: Fix slab-out-of-bounds in fill_kobj_path() - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - net: hns3: restore user pause configure when disable autoneg - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: refactor hclge_update_desc_vfid for extension - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - perf: pmu: fix set wrong filter mode for running events issue - kobject: Fix slab-out-of-bounds in fill_kobj_path() - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !943 Fixed the accelerator capability register issue. - !937 tcp: restrict net.ipv4.tcp_app_win - !925 tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap() - !929 xfs: rework feature flags - !938 config: Disable CONFIG_EULER_FS by default - !883 [sync] PR-878: Bugfixes for RDMA/hns - mm: page_counter: remove unneeded atomic ops for low/min - x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock() - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - nbd: get config_lock before sock_shutdown - crypto: hisilicon/zip - save capability registers in probe process - crypto: hisilicon/sec2 - save capability registers in probe process - crypto: hisilicon/hpre - save capability registers in probe process - crypto: hisilicon/qm - save capability registers in qm init process - crypto: hisilicon/qm - add a function to set qm algs - crypto: hisilicon/sec - fix for resource leak - crypto: hisilicon/sec - remove unused parameter - crypto: hisilicon/sec - misc cleanups - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - !897 LoongArch: improve dma ops and interrupt process - !869 LoongArch: defconfig: Enable a large number of configurations - !922 jbd2: fix checkpoint inconsistent - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - hikey9xx: Fixed incorrect use of kfree to free sreg - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - dm: add disk before alloc dax - !918 Misc fixes for Kunpeng accelerator drivers! - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - !919 Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - crypto: hisilicon/qm - remove unnecessary aer.h include - crypto: hisilicon/qm - stop function and write data to memory - crypto: hisilicon/hpre - ensure private key less than n - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - LoongArch: defconfig: Enable a large number of configurations - !880 LoongArch: kdump: Add high memory reservation - !868 LoongArch: fix compile error caused by __ffs not defined - !792 LoongArch: add ls2k500 bmc support - LoongArch: Add swiotlb backups buffer - !906 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - !907 tcp/dccp: Add another way to allocate local ports in connect() - !874 nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity - tcp/dccp: Add another way to allocate local ports in connect() - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - !890 ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !895 config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - LoongArch: fix ls2k500 bmc not work when installing iso - !894 Fixed two accelerator bugfixes - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers - config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !886 net: sched: fix NULL pointer dereference in mq_attach - uacce: use filep->f_mapping to replace inode->i_mapping - crypto:hisilicon/qm: bugfix queue parameter issue - !881 arm64: Keep HWCAP2_WFXT uapi consistent with upstream - arm64: Keep HWCAP2_WFXT uapi consistent with upstream - net: sched: fix NULL pointer dereference in mq_attach - LoongArch: kdump: Add high memory reservation - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - !852 [OLK 5.10] userswap bugfix - RDMA/hns: Fix sleeping in atomic context during DCA unloading - RDMA/hns: Fix a missing kfree() to hr_dev->priv - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space - RDMA/hns: Fix inaccurate error label name in init instance - RDMA/hns: Remove VF extend configuration - RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G - RDMA/hns: Fix a missing check of atomic wr length - !855 Remove the automatic loading of the hisi_trng driver - !877 sched: fix performance degradation on lmbench - sched: fix performance degradation on lmbench - net: hns3: fix set cpu affinity when state down - net: hns3: add support for getting GE port lanes - net: hns3: fix pointer cast to different type for wol - !863 Backport CVEs and bugfixes - !866 arm64: kdump: Avoid reserving low memory repeatedly - !860 [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver. - LoongArch: fix __ffs not defined compile error - arm64: kdump: Avoid reserving low memory repeatedly - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - cgroup: Stop task iteration when rebinding subsystem - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - eulerfs: fix null-ptr-dereference when allocate page failed - eulerfs: add error handling for nv_init() - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - powercap: intel_rapl: add support for Emerald Rapids - scripts: Fix issue of module signing with openssl 3.x - !795 sched/fair: Introduce multiple qos level - !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug - !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq - !773 Compiler: Add value profile support for kernel. - !842 net: hns3: add support for Hisilicon ptp sync device - !844 A patchset of sched to improve benchmark performance - crypto/trng: Remove the automatic loading of the hisi_trng driver - crypto: hisilicon/trng - use %u to print u32 variables - !837 Backport bugfixes for RDMA/hns - GCC: Add value profile support for kernel. - !803 ACC support no-sva feature - sched/fair: Introduce multiple qos level - sched: Clear ttwu_pending after enqueue_task() - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle - sched/fair: Fix kabi borken in sched_domain - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs - sched/fair: Improve consistency of allowed NUMA balance calculations - sched/pelt: Relax the sync of load_sum with load_avg - pcpcntrs: fix dying cpu summation race - cpumask: introduce for_each_cpu_or - lib: extend the scope of small_const_nbits() macro - cpumask: Introduce DYING mask - sched/pelt: Relax the sync of runnable_sum with runnable_avg - sched/pelt: Continue to relax the sync of util_sum with util_avg - crypto: hisilicon/qm - support no-sva feature - uacce: add UACCE_MODE_NOIOMMU for warpdrive - !851 perf/smmuv3: Enable HiSilicon Erratum quirk - !793 LoongArch: kvm: add pv ipi support - !840 intel: backport uncore-freq current frequency sysfs related patches - !839 intel: backport intel-pstate patches for Server platforms - !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - userswap: fix variable uninitialized in uswap_unmap_anon_page() - userswap: mark swap-out buffer PTE as writable - userswap: fix kernel BUG in userfaultfd_release() - userswap: add VMA check for uswap registration - userswap: add handling of ZERO_PAGE - userswap: add page_count() check for swap-out VA - userswap: add VMA check for swap-in and swap-out buffer - userswap: fix BUG_ON in __mcopy_atomic() - !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !848 Support T6 ETM and Workaround CPU hung bug on hip09 - perf/smmuv3: Enable HiSilicon Erratum quirk - perf cs-etm: add error logging to cs_etm_is_etmv4() - coresight: etm4x: Workaround CPU hung bug on hip09 - coresight: etm4x: Add Support for HiSilicon T6 ETM - cpufreq: CPPC: keep target core awake when reading its cpufreq rate - config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - net: hns3: add support for Hisilicon ptp sync device - !835 Add Huawei Intelligent Network Card Driver: hinic3 - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support - platform/x86: intel-uncore-freq: Prevent driver loading in guests - platform/x86/intel/uncore-freq: Display uncore current frequency - platform/x86/intel/uncore-freq: Use sysfs API to create attributes - cpufreq: intel_pstate: Enable HWP IO boost for all servers - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode - cpufreq: intel_pstate: Handle no_turbo in frequency invariance - RDMA/hns: Modify the value of long message loopback slice - RDMA/hns: Fix base address table allocation - RDMA/hns: Fix timeout attr in query qp for HIP08 - net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3 - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs - !601 fix test_vmxon failed - !739 Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables - LoongArch: LSVZ: Support PV IPI to reduce VM exit - !777 update patches for sw64 architecture - !824 Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - !821 Revert "riscv: topology: fix default topology reporting" - !820 Net: m1600: Fix build err - Revert "riscv: topology: fix default topology reporting" - Net: m1600: Fix build err for hwmon.c. - ipc: remove memcg accounting for sops objects in do_semtimedop() - drm/i915/sdvo: Setup DDC fully before output init - drm/i915/sdvo: Filter out invalid outputs more sensibly - drm/rockchip: dsi: Force synchronous probe - ext4,f2fs: fix readahead of verity data - KVM: x86: emulator: update the emulation mode after CR0 write - KVM: x86: emulator: introduce emulator_recalc_and_set_mode - KVM: x86: emulator: em_sysexit should update ctxt->mode - KVM: x86: Mask off reserved bits in CPUID.80000001H - KVM: x86: Mask off reserved bits in CPUID.80000008H - KVM: x86: Mask off reserved bits in CPUID.8000001AH - KVM: x86: Mask off reserved bits in CPUID.80000006H - ext4: fix BUG_ON() when directory entry has invalid rec_len - ext4: fix warning in 'ext4_da_release_space' - parisc: Avoid printing the hardware path twice - parisc: Export iosapic_serial_irq() symbol for serial port driver - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] - perf/x86/intel: Fix pebs event constraints for ICL - efi: random: Use 'ACPI reclaim' memory for random seed - efi: random: reduce seed size to 32 bytes - fuse: add file_modified() to fallocate - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - tracing/histogram: Update document for KEYS_MAX size - tools/nolibc/string: Fix memcmp() implementation - kprobe: reverse kp->flags when arm_kprobe failed - tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() - btrfs: fix type of parameter generation in btrfs_get_dentry - coresight: cti: Fix hang in cti_disable_hw() - mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times - fscrypt: fix keyring memory leak on mount failure - fscrypt: stop using keyrings subsystem for fscrypt_master_key - fscrypt: simplify master key locking - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' - i2c: piix4: Fix adapter not be removed in piix4_remove() - arm64: dts: juno: Add thermal critical trip points - firmware: arm_scmi: Make Rx chan_setup fail on memory errors - firmware: arm_scmi: Suppress the driver's bind attributes - ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset - efi/tpm: Pass correct address to memblock_reserve - i2c: xiic: Add platform module alias - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case - HID: saitek: add madcatz variant of MMO7 mouse device ID - scsi: core: Restrict legal sdev_state transitions via sysfs - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() - media: meson: vdec: fix possible refcount leak in vdec_probe() - media: dvb-frontends/drxk: initialize err to 0 - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE - media: rkisp1: Zero v4l2_subdev_format fields in when validating links - media: rkisp1: Initialize color space on resizer sink and source pads - s390/boot: add secure boot trailer - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices - mtd: parsers: bcm47xxpart: Fix halfblock reads - mtd: parsers: bcm47xxpart: print correct offset on read error - fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards - video/fbdev/stifb: Implement the stifb_fillrect() function - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake - mmc: sdhci-pci: Avoid comma separated statements - mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus - drm/msm/hdmi: fix IRQ lifetime - drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - net: mdio: fix undefined behavior in bit shift for __mdiobus_register - btrfs: fix ulist leaks in error paths of qgroup self tests - btrfs: fix inode list leak during backref walking at find_parent_nodes() - btrfs: fix inode list leak during backref walking at resolve_indirect_refs() - isdn: mISDN: netjet: fix wrong check of device registration - mISDN: fix possible memory leak in mISDN_register_device() - rose: Fix NULL pointer dereference in rose_send_frame() - ipvs: fix WARNING in ip_vs_app_net_cleanup() - ipvs: fix WARNING in __ip_vs_cleanup_batch() - ipvs: use explicitly signed chars - netfilter: nf_tables: release flow rule object from commit path - net: sched: Fix use after free in red_enqueue() - ata: pata_legacy: fix pdc20230_set_piomode() - net: fec: fix improper use of NETDEV_TX_BUSY - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() - nfc: nxp-nci: Fix potential memory leak in nxp_nci_send() - NFC: nxp-nci: remove unnecessary labels - nfc: fdp: Fix potential memory leak in fdp_nci_send() - nfc: fdp: drop ftrace-like debugging messages - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() - net: dsa: Fix possible memory leaks in dsa_loop_init() - nfs4: Fix kmemleak when allocate slot failed - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors - NFSv4: Fix a potential state reclaim deadlock - IB/hfi1: Correctly move list in sc_disable() - RDMA/cma: Use output interface for net_dev check - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() - KVM: x86: Protect the unused bits in MSR exiting flags - x86/topology: Fix duplicated core ID within a package - x86/topology: Fix multiple packages shown on a single-package system - x86/topology: Set cpu_die_id only if DIE_TYPE found - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) - KVM: x86: Trace re-injected exceptions - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 - serial: ar933x: Deassert Transmit Enable on ->rs485_config() - serial: 8250: Let drivers request full 16550A feature probing - !761 net: stmmac: fix potential double free of dma descriptor resources - !807 Backport 5.10.153 LTS - !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver - !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !789 x86 FPU/AMX bug fix since kernel v5.18 - !787 Intel: Support In Field Scan(IFS) Array BIST - !781 Intel: backport split lock EMR CPU support for OLK 5.10 - !760 LoongArch: kvm: fix bug of kvm's hugepage - drivers/perf: hisi: Add support for HiSilicon UC PMU driver - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver - drivers/perf: hisi: add NULL check for name - drivers/perf: hisi: Remove redundant initialized of pmu->name - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" - serial: Deassert Transmit Enable on probe in driver-specific way - serial: core: move RS485 configuration tasks from drivers into core - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive - arm64/kexec: Test page size support with new TGRAN range values - arm64/mm: Fix __enable_mmu() for new TGRAN range values - arm64: Add AMPERE1 to the Spectre-BHB affected list - net: enetc: survive memory pressure without crashing - net/mlx5: Fix crash during sync firmware reset - net/mlx5: Fix possible use-after-free in async command interface - net/mlx5e: Do not increment ESN when updating IPsec ESN state - nh: fix scope used to find saddr when adding non gw nh - net: ehea: fix possible memory leak in ehea_register_port() - openvswitch: switch from WARN to pr_warn - ALSA: aoa: Fix I2S device accounting - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() - net: fec: limit register access on i.MX6UL - PM: domains: Fix handling of unavailable/disabled idle states - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() - i40e: Fix flow-type by setting GL_HASH_INSET registers - i40e: Fix VF hang when reset is triggered on another VF - i40e: Fix ethtool rx-flow-hash setting for X722 - ipv6: ensure sane device mtu in tunnels - media: vivid: set num_in/outputs to 0 if not supported - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' - media: v4l2-dv-timings: add sanity checks for blanking values - media: vivid: dev->bitmap_cap wasn't freed in all cases - media: vivid: s_fbuf: add more sanity checks - PM: hibernate: Allow hybrid sleep to work with s2idle - can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path - tcp: fix indefinite deferral of RTO with SACK reneging - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: minor optimization in tcp_add_backlog() - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - kcm: annotate data-races around kcm->rx_wait - kcm: annotate data-races around kcm->rx_psock - atlantic: fix deadlock at aq_nic_stop - amd-xgbe: add the bit rate quirk for Molex cables - amd-xgbe: fix the SFP compliance codes check for DAC cables - x86/unwind/orc: Fix unreliable stack dump with gcov - net: netsec: fix error handling in netsec_register_mdio() - tipc: fix a null-ptr-deref in tipc_topsrv_accept - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() - ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile - arc: iounmap() arg is volatile - ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation - net: ieee802154: fix error return code in dgram_bind() - xen/gntdev: Prevent leaking grants - Xen/gntdev: don't ignore kernel unmapping error - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() - perf auxtrace: Fix address filter symbol name match for modules - kernfs: fix use-after-free in __kernfs_remove - counter: microchip-tcb-capture: Handle Signal1 read and Synapse - mmc: core: Fix kernel panic when remove non-standard SDIO card - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO - drm/msm/dp: fix IRQ lifetime - drm/msm/hdmi: fix memory corruption with too many bridges - drm/msm/dsi: fix memory corruption with too many bridges - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds - mac802154: Fix LQI recording - exec: Copy oldsighand->action under spin-lock - fs/binfmt_elf: Fix memory leak in load_elf_binary() - fbdev: smscufx: Fix several use-after-free bugs - iio: temperature: ltc2983: allocate iio channels once - iio: light: tsl2583: Fix module unloading - tools: iio: iio_utils: fix digit calculation - xhci: Remove device endpoints from bandwidth list when freeing the device - xhci: Add quirk to reset host back to default state at shutdown - mtd: rawnand: marvell: Use correct logic for nand-keep-config - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller - usb: bdc: change state when port disconnected - usb: dwc3: gadget: Don't set IMI for no_interrupt - usb: dwc3: gadget: Stop processing more requests on IMI - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM - ALSA: rme9652: use explicitly signed char - ALSA: au88x0: use explicitly signed char - ALSA: Use del_timer_sync() before freeing timer - can: kvaser_usb: Fix possible completions during init_completion - can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability - perf: hisi: Extract hisi_pmu_init - !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap - selftests/x86/amx: Add a ptrace test - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() - selftests/x86/amx: Use provided __cpuid_count() macro - selftests: Provide local define of __cpuid_count() - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly - x86/fpu: Exclude dynamic states from init_fpstate - x86/fpu: Fix the init_fpstate size check with the actual size - x86/fpu: Configure init_fpstate attributes orderly - x86/fpu/xstate: Consolidate size calculations - x86/fpu/xstate: Handle supervisor states in XSTATE permissions - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states - x86/fpu: Cache xfeature flags from CPUID - x86/fpu/xsave: Initialize offset/size cache early - x86/fpu: Remove unused supervisor only offsets - x86/fpu: Remove redundant XCOMP_BV initialization - !802 Backport CVEs and bugfixes - bpf: support BPF_PROG_QUERY for progs attached to sockmap - !780 Backport 5.10.152 LTS - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay - iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly - !791 crypto: hisilicon/qm - support dumping stop queue status - !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix - !608 Net: ethernet: Support 3snic 3s9xx network card - crypto: hisilicon/qm - support dumping stop queue status - crypto: hisilicon/qm - add debugfs to query the status of the stop queue - !782 openEuler supports bcache by default on x86 platforms - !765 LoongArch: fix some stability issues - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing - !786 Support userswap feature - !790 mm: enable ksm per process and cgroup - memcg: support ksm merge any mode per cgroup - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 - mm: add new KSM process and sysfs knobs - mm: add new api to enable ksm per process - ksm: add profit monitoring documentation - ksm: count allocated ksm rmap_items for each process - ksm: count ksm merging pages for each process - Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA - !778 [sync] PR-774: Backport CVEs and bugfixes - userswap: add user mode check for swap-out VA - userswap: check read and write permissions for swap-out pages - userswap: add VMA checks for register address - userswap: add checks for input addresses - userswap: fix some type and logical bugs - userswap: split uswap_register() to validate address ranges - userswap: fix NULL pointer dereference in uswap_unmap_anon_page() - userswap: convert enable_userswap to static key - userswap: move userswap feature code into mm/userswap.c - userswap: provide cpu info in userfault msg - userswap: introduce new flag to determine the first page fault - userswap: fix VM_BUG_ON() in handle_userfault() - userswap: introduce MREMAP_USWAP_SET_PTE to remap for swapping out - userswap: introduce UFFDIO_COPY_MODE_DIRECT_MAP to map without copying - udp: Update reuse->has_conns under reuseport_lock. - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - mmc: core: Add SD card quirk for broken discard - Makefile.debug: re-enable debug info for .S files - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB - ACPI: video: Force backlight native for more TongFang devices - hv_netvsc: Fix race between VF offering and VF association message from host - perf/x86/intel/pt: Relax address filter validation - riscv: topology: fix default topology reporting - arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region - fcntl: make F_GETOWN(EX) return 0 on dead owner task - perf: Skip and warn on unknown format 'configN' attrs - perf pmu: Validate raw event with sysfs exported format bits - riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb - riscv: Add machine name to kernel boot log and stack dump output - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction - xen/gntdev: Accommodate VMA splitting - xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests - tracing: Do not free snapshot if tracer is on cmdline - tracing: Simplify conditional compilation code in tracing_set_tracer() - dmaengine: mxs: use platform_driver_register - dmaengine: mxs-dma: Remove the unused .id_table - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() - iommu/vt-d: Clean up si_domain in the init_dmars() error path - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() - net: phy: dp83822: disable MDI crossover status change interrupt - net: hns: fix possible memory leak in hnae_ae_register() - sfc: include vport_id in filter spec hash and equal() - net: sched: sfb: fix null pointer access issue when sfb_init() fails - net: sched: delete duplicate cleanup of backlog and qlen - net: sched: cake: fix null pointer access issue when cake_init() fails - nvme-hwmon: kmalloc the NVME SMART log buffer - nvme-hwmon: consistently ignore errors from nvme_hwmon_init - nvme-hwmon: Return error code when registration fails - nvme-hwmon: rework to avoid devm allocation - ionic: catch NULL pointer issue on reconfig - net: hsr: avoid possible NULL deref in skb_clone() - cifs: Fix xid leak in cifs_ses_add_channel() - cifs: Fix xid leak in cifs_flock() - cifs: Fix xid leak in cifs_copy_file_range() - net: phy: dp83867: Extend RX strap quirk for SGMII mode - net/atm: fix proc_mpc_write incorrect return value - sfc: Change VF mac via PF as first preference if available. - HID: magicmouse: Do not set BTN_MOUSE on double report - i40e: Fix DMA mappings leak - tipc: fix an information leak in tipc_topsrv_kern_subscr - tipc: Fix recognition of trial period - ACPI: extlog: Handle multiple records - btrfs: fix processing of delayed tree block refs during backref walking - btrfs: fix processing of delayed data refs during backref walking - r8152: add PID for the Lenovo OneLink+ Dock - media: venus: dec: Handle the case where find_format fails - media: mceusb: set timeout to at least timeout provided - KVM: arm64: vgic: Fix exit condition in scan_its_table() - kvm: Add support for arch compat vm ioctls - cpufreq: qcom: fix memory leak in error path - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS - ata: ahci-imx: Fix MODULE_ALIAS - hwmon/coretemp: Handle large core ID value - x86/microcode/AMD: Apply the patch early on every logical thread - i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter - cpufreq: qcom: fix writes in read-only memory region - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() - ocfs2: fix BUG when iput after ocfs2_mknod fails - ocfs2: clear dinode links count in case of error - !766 LoongArch: add kexec&kdump support - config: enable bcache for x86 by default - !758 net: hns3: Backport wol feature and some hns3 bugfix - !570 Net: m1600: Support nebula-matrix m1600-series network card - !629 arm64: Add initial support for FEAT_WFxT - x86/split_lock: Enumerate architectural split lock disable bit - Net: m1600: Add m1600-driver for nebula-matrix m1600 series smart NIC. - net: hns3: fix reset timeout when enable full VF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - !772 timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - config: make CLOCKSOURCE_VALIDATE_LAST_CYCLE not set by default - !768 Backport 5.10.151 LTS - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - sw64: bpf: optimize DIV and MOD instructions - sw64: fix crash kernel memory reservation - sw64: kvm: optimize external interrupts assignment for guest - sw64: guard hotplug cpu specific code - sw64: perf: unwind: use perf's copy of kernel headers - sw64: trace user task unalignment - sw64: kvm: fix inconsitent timing metrics - sw64: restart idle routine if it is interrupted - sw64: mm: fix pmd_present() for THP - sw64: fix format of Kconfig - sw64: reorganize CPU_FREQ related config - efi/sw_64: work around adding memblock regions - sw64: kvm: add the implementation of HCALL_STOP - sw64: fix a compile error with CONFIG_EFI=n - sw64: simplify and improve smp operations - sw64: kvm: fix clock synchronization of VM live migration - sw64: fix support for qemu boards without IOR:SMP_INFO - sw64: setup cpu topology of guest - sw64: simplify pgtable set and populate interfaces - sw64: extend pt_regs to fix broken bpf_user_pt_regs_t - sw64: update kata_openeuler_defconfig and kata_guest_defconfig - sw64: fix bpf_user_pt_regs_t - sw64: increase the minimun frequency of DVFS - sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m - sw64: add support for restartable sequences - sw64: iommu: fix iommu-flush ops to support multi-device passthrough - sw64: enable CONFIG_IKHEADERS in defconfig - sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig - sw64: expand the occasion for using legacy power management - sw64: optimize idle routine - sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation - sw64: topology: fix thread_sibling setup - sw64: perf: add libbfd support - sw64: fix a compile error with CONFIG_SCHED_INFO=n - sw64: add support for vmtop - sw64: add CONFIG_SCHEDSTATS=y to defconfig - sw64: add more registers saved during suspend/resume cycle - sw64: deprecate the restored memory region during suspend cycle - fs/ntfs3: Fixed the error of uninitialized value - !771 Revert "config: enable bcache for x86 by default" - timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - Revert "config: enable bcache for x86 by default" - !757 openEuler supports bcache by default on x86 platforms - arm64: Use WFxT for __delay() when possible - arm64: Add wfet()/wfit() helpers - arm64: Add HWCAP advertising FEAT_WFXT - KVM: arm64: Expose the WFXT feature to guests - KVM: arm64: Offer early resume for non-blocking WFxT instructions - KVM: arm64: Handle blocking WFIT instruction - KVM: arm64: Introduce kvm_counter_compute_delta() helper - KVM: arm64: Simplify kvm_cpu_has_pending_timer() - arm64: Add RV and RN fields for ESR_ELx_WFx_ISS - arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition - config: enable bcache for x86 by default - !634 Accelerator Linux Mainline Patch Round - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Update IFS doc - platform/x86/intel/ifs: Implement Array BIST test - platform/x86/intel/ifs: Sysfs interface for Array BIST - platform/x86/intel/ifs: Introduce Array Scan test to IFS - x86/include/asm/msr-index.h: Add IFS Array test bits - platform/x86/intel/ifs: IFS cleanup - platform/x86/intel/ifs: Reorganize driver data - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data - !763 DAMON features: Support for process-level hot and cold data recognition and adjustment. - kbuild: Add skip_encoding_btf_enum64 option to pahole - kbuild: Unify options for BTF generation for vmlinux and modules - kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 - kbuild: Quote OBJCOPY var to avoid a pahole call break the build - bpf: Generate BTF_KIND_FLOAT when linking vmlinux - !749 intel: backport intel-idle support for EMR - !748 intel: backport intel-uncore-freq support for EMR - !742 SPR: EDAC driver enhance for driver decode and 2LM - !622 Intel: Add PMU support for Intel Emerald Rapids - !615 Intel: Add RAPL support for Emerald Rapids(EMR) - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - net: stmmac: fix potential double free of dma descriptor resources - LoongArch: kvm: fix bug of kvm's hugepage - crypto: hisilicon/qm - fix coding style issues - crypto: hisilicon/qm - update comments to match function - crypto: hisilicon/qm - change function names - crypto: hisilicon/qm - use min() instead of min_t() - crypto: hisilicon/qm - remove some unused defines - crypto: hisilicon: Wipe entire pool on error - crypto: hisilicon/qm - define the device isolation strategy - uacce: supports device isolation feature - crypto: hisilicon - remove redundant config PCI dependency for some CRYPTO_DEV_HISI configs - crypto: ccree,hisilicon - Fix dependencies to correct algorithm - crypto: hisilicon/qm - add device status check when start fails - crypto: hisilicon/hpre - Use helper to set reqsize - crypto: kpp - Add helper to set reqsize - crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value - crypto: hisilicon/sec - remove continuous blank lines - crypto: hisilicon/sec - fix spelling mistake 'ckeck' -> 'check' - crypto: hisilicon/qm - the command dump process is modified - crypto: hisilicon/qm - split a debugfs.c from qm - crypto: hisilicon/qm - modify the process of regs dfx - crypto: hisilicon/qm - delete redundant null assignment operations - crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() - !640 sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - !624 Intel SPR fast rep string operations support - !594 Intel: SGX incremental backporting patches until upstream 6.3 - !580 Intel: Recover two microcode interfaces when support In Field Scan(IFS) multi-blob images - !469 OLK-5.10: x86/cpu: Add several Intel server CPU model numbers - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER - sched/fair: Add cmdline nosmtexpell - sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - net: hns3: sync linux kernel hns3 wol to openeuler - !753 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - sched/fair: Start tracking qos_offline tasks count in cfs_rq - platform/x86: intel-uncore-freq: add Emerald Rapids support - intel_idle: add Emerald Rapids Xeon support - EDAC/i10nm: Add driver decoder for Sapphire Rapids server - EDAC/skx_common: Enable EDAC support for the "near" memory - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions - !169 sched/fair: Scan cluster before scanning LLC in wake-up path - !678 backport some bug fix for page pool - !724 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self - !675 driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - !665 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - skbuff: Fix a race between coalescing and releasing SKBs - !596 drivers/coresight: Add UltraSoc System Memory Buffer driver - drivers/coresight: Add UltraSoc System Memory Buffer driver - coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused - coresight: Make new csdev_access offsets unsigned - coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors - coresight: Re-use same function for similar sysfs register accessors - coresight: Simplify sysfs accessors by using csdev_access abstraction - coresight: Remove unused function parameter - Revert "drivers/coresight: Add Ultrasoc System Memory Buffer driver" - x86/perf: fix use-after-free bug in uncore_pci_remove() - !636 backport some PCC driver patches - !564 usb: disable soft retry for EJ188 controller - sched:Open the kernel configuration for cluster. - scheduler: Disable cluster scheduling by default - scheduler: Add boot time enabling/disabling of cluster scheduling - scheduler: Add runtime knob sysctl_sched_cluster - scheduler: Create SDTL_SKIP flag to skip topology level - sched/fair: Scan cluster before scanning LLC in wake-up path - sched: Add per_cpu cluster domain info and cpus_share_lowest_cache API - !592 Backport 5.10.150 LTS - !644 The driver modifies the configuration of SAS link establishment and link stability. - scsi: hisi_sas: Configure the initialization registers according to HBA model - mm: Use wrapper to fix KABI broken in struct mempolicy - !630 vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !639 Fix errors related to bond and rq inline - RDMA/hns: Fix the compatibility flag problem - RDMA/hns: Fix the inconsistency between the rq inline bit and the community - RDMA/hns: Fix a missing constraint for slave num in RoCE Bonding - RDMA/hns: Support dispatching IB event for RoCE bonding - RDMA/hns: Set IB port state depending on upper device for RoCE bonding - RDMA/hns: Get real-time port state of bonding slave - RDMA/hns: Fix the counting error of bonding with more than 2 slaves - RDMA/hns: Fix the repetitive workqueue mission in RoCE Bonding - RDMA/hns: Rename hns_roce_bond_info_record() to make sense - RDMA/hns: Support reset recovery for RoCE bonding - RDMA/hns: Fix the counting error of slave number - RDMA/hns: Fix the driver uninit order during bond setting - RDMA/hns: Simplify the slave uninit logic of RoCE bonding operations - RDMA/hns: Remove the struct member 'bond_grp' from hns_roce_dev - RDMA/hns: Initial value assignment cleanup for RoCE Bonding variables - RDMA/hns: Delete a useless assignment to bond_state - RDMA/hns: Apply XArray for Bond ID allocation - RDMA/hns: Move bond_work from hns_roce_dev to hns_roce_bond_group - mm/mempolicy: fix memory leak in set_mempolicy_home_node system call - tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process - mm/mempolicy: wire up syscall set_mempolicy_home_node - mm/mempolicy: add set_mempolicy_home_node syscall - mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY - mm/mempolicy: advertise new MPOL_PREFERRED_MANY - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy - mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() - mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" - mailbox: pcc: Fix an invalid-load caught by the address sanitizer - mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq - mailbox: pcc: Avoid using the uninitialized variable 'dev' - mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq - mailbox: pcc: Add PCC register bundle and associated accessor functions - mailbox: pcc: Rename doorbell ack to platform interrupt ack register - mailbox: pcc: Use PCC mailbox channel pointer instead of standard - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info - mailbox: pcc: Consolidate subspace doorbell register parsing - mailbox: pcc: Consolidate subspace interrupt information parsing - mailbox: pcc: Refactor all PCC channel information into a structure - mailbox: fix various typos in comments - perf/x86/rapl: Add support for Intel Emerald Rapids - !381 net: hns3: add support handling tx dhcp packets for ROH - perf/x86/intel/cstate: Add Emerald Rapids - perf/x86/intel: Add Emerald Rapids - perf/x86/intel/uncore: Add Emerald Rapids - perf/x86/msr: Add Emerald Rapids - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support - net: hns3: add support handling tx dhcp packets for ROH - !617 Support geting xrcd num from firmware - RDMA/hns: Support getting xrcd num from firmware - !633 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - mm: mem_reliable: Fix blank space issue in reliable_report_usage() - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed - !618 Bugfixes related to SAS error handling, DIF, and low power consumption - vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !616 net: hns3: supports customization requirements - !625 AMD: Fix build warning. - kabi: Fix kabi breakage without build warning. - Revert "kabi: Fix kabi breakage caused by commit d5616bac7ada." - KVM: x86: Advertise fast REP string features inherent to the CPU - x86/cpufeatures: Add macros for Intel's new fast rep string features - !593 Backport CVEs and bugfixes - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - !611 net: hns3: add supports customization requirements and fix vf fault detect err - scsi: sd: Update DIX config every time sd_revalidate_disk() is called - scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - scsi: libsas: Do not export sas_ata_wait_after_reset() - scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset - scsi: libsas: Add smp_ata_check_ready_type() - !503 SAS-related bugfix:rolls back these policies without disabling the hard disk PHY. - !600 The driver supports PCIe 4 TB BAR device allocation. - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - net: hns3: notify specified VF for recovery operation - net: hns3: add build check in hclge_get_vf_isolate_bitmap - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: add support modified tx timeout - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - PCI: Support BAR sizes up to 8TB - x86/sgx: Add overflow check in sgx_validate_offset_length() - tools headers cpufeatures: Sync with the kernel sources - KVM/VMX: Allow exposing EDECCSSA user leaf function to KVM guest - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification - x86/sgx: Reduce delay and interference of enclave release - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() - x86/sgx: Handle VA page allocation failure for EAUG on PF. - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning - !581 Add support for SVE Direct WQE for hns - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - Revert "drm/amdgpu: make sure to init common IP before gmc" - gcov: support GCC 12.1 and newer compilers - f2fs: fix wrong condition to trigger background checkpoint correctly - thermal: intel_powerclamp: Use first online CPU as control_cpu - ext4: continue to expand file system when the target size doesn't reach - Revert "drm/amdgpu: use dirty framebuffer helper" - Revert "drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega" - net/ieee802154: don't warn zero-sized raw_sendmsg() - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" - net: ieee802154: return -EINVAL for unknown addr type - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc - clk: bcm2835: Make peripheral PLLC critical - usb: idmouse: fix an uninit-value in idmouse_open - nvmet-tcp: add bounds check on Transfer Tag - nvme: copy firmware_rev on each init - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() - Revert "usb: storage: Add quirk for Samsung Fit flash" - usb: musb: Fix musb_gadget.c rxstate overflow bug - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d - soundwire: intel: fix error handling on dai registration issues - soundwire: cadence: Don't overwrite msg->buf during write commands - bcache: fix set_at_max_writeback_rate() for multiple attached devices - ata: libahci_platform: Sanity check the DT child nodes number - blk-throttle: prevent overflow while calculating wait time - staging: vt6655: fix potential memory leak - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() - scsi: 3w-9xxx: Avoid disabling device if failing to enable it - usb: host: xhci-plat: suspend/resume clks for brcm - usb: host: xhci-plat: suspend and resume clocks - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() - clk: zynqmp: Fix stack-out-of-bounds in strncpy` - btrfs: scrub: try to fix super block errors - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply - kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT - ARM: dts: imx6sx: add missing properties for sram - ARM: dts: imx6sll: add missing properties for sram - ARM: dts: imx6sl: add missing properties for sram - ARM: dts: imx6qp: add missing properties for sram - ARM: dts: imx6dl: add missing properties for sram - ARM: dts: imx6q: add missing properties for sram - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 - drm/amd/display: Remove interface for periodic interrupt 1 - drm/dp: Don't rewrite link config when setting phy test pattern - mmc: sdhci-msm: add compatible string check for sdm670 - drm/meson: explicitly remove aggregate driver at module unload time - drm/amdgpu: fix initial connector audio value - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms - platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading - platform/chrome: cros_ec: Notify the PM of wake events during resume - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 - drm/vc4: vec: Fix timings for VEC modes - drm: bridge: dw_hdmi: only trigger hotplug event on link change - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails - drm/amd/display: fix overflow on MIN_I64 definition - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() - drm: Prevent drm_copy_field() to attempt copying a NULL pointer - drm: Use size_t type for len variable in drm_copy_field() - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() - Bluetooth: L2CAP: Fix user-after-free - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - wifi: rt2x00: correctly set BBP register 86 for MT7620 - wifi: rt2x00: set SoC wmac clock register - wifi: rt2x00: set VGC gain for both chains of MT7620 - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 - can: bcm: check the result of can_send() in bcm_can_tx() - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() - regulator: core: Prevent integer underflow - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() - xfrm: Update ipcomp_scratches with NULL when freed - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() - tcp: annotate data-race around tcp_md5sig_pool_populated - openvswitch: Fix overreporting of drops in dropwatch - openvswitch: Fix double reporting of drops in dropwatch - bpftool: Clear errno after libcap's checks - wifi: brcmfmac: fix invalid address access when enabling SCAN log level - NFSD: fix use-after-free on source server when doing inter-server copy - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data - x86/entry: Work around Clang __bdos() bug - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue - MIPS: BCM47XX: Cast memcmp() of function to (void *) - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() - rcu: Back off upon fill_page_cache_func() allocation failure - selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle - f2fs: fix to account FS_CP_DATA_IO correctly - f2fs: fix to avoid REQ_TIME and CP_TIME collision - f2fs: fix race condition on setting FI_NO_EXTENT flag - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id - crypto: cavium - prevent integer overflow loading firmware - crypto: marvell/octeontx - prevent integer overflows - kbuild: rpm-pkg: fix breakage when V=1 is used - kbuild: remove the target in signal traps when interrupted - tracing: kprobe: Make gen test module work in arm and riscv - tracing: kprobe: Fix kprobe event gen test module on exit - iommu/iova: Fix module config properly - crypto: qat - fix DMA transfer direction - crypto: qat - use pre-allocated buffers in datapath - crypto: qat - fix use of 'dma_map_single' - crypto: inside-secure - Change swab to swab32 - crypto: ccp - Release dma channels before dmaengine unrgister - crypto: akcipher - default implementation for setting a private key - iommu/omap: Fix buffer overflow in debugfs - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset - hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() - crypto: sahara - don't sleep when in softirq - powerpc: Fix SPE Power ISA properties for e500v1 platforms - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition - powerpc/powernv: add missing of_node_put() in opal_export_attrs() - powerpc/pci_dn: Add missing of_node_put() - powerpc/sysdev/fsl_msi: Add missing of_node_put() - powerpc/math_emu/efp: Include module.h - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg - clk: ast2600: BCLK comes from EPLL - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration - clk: baikal-t1: Add SATA internal ref clock buffer - clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent - clk: baikal-t1: Fix invalid xGMAC PTP clock divider - clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD - spmi: pmic-arb: correct duplicate APID to PPID mapping logic - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent - mfd: sm501: Add check for platform_driver_register() - mfd: fsl-imx25: Fix check for platform_get_irq() errors - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() - mfd: lp8788: Fix an error handling path in lp8788_probe() - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() - mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() - fsi: core: Check error number after calling ida_simple_get - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() - serial: 8250: Fix restoring termios speed after suspend - firmware: google: Test spinlock on panic path to avoid lockups - staging: vt6655: fix some erroneous memory clean-up loops - phy: qualcomm: call clk_disable_unprepare in the error handling - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown - serial: 8250: Toggle IER bits on only after irq has been set up - serial: 8250: Add an empty line and remove some useless {} - drivers: serial: jsm: fix some leaks in probe - usb: gadget: function: fix dangling pnp_string in f_printer.c - xhci: Don't show warning for reinit on known broken suspend - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers - RDMA/cm: Use SLID in the work completion as the DLID in responder side - md/raid5: Ensure stripe_fill happens on non-read IO with journal - md: Replace snprintf with scnprintf - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() - ata: fix ata_id_has_dipm() - ata: fix ata_id_has_ncq_autosense() - ata: fix ata_id_has_devslp() - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. - mtd: rawnand: fsl_elbc: Fix none ECC mode - mtd: devices: docg3: check the return value of devm_ioremap() in the probe - dyndbg: drop EXPORTed dynamic_debug_exec_queries - dyndbg: let query-modname override actual module name - dyndbg: fix module.dyndbg handling - dyndbg: fix static_branch manipulation - dmaengine: hisilicon: Add multi-thread support for a DMA channel - dmaengine: hisilicon: Fix CQ head update - dmaengine: hisilicon: Disable channels when unregister hisi_dma - fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() - misc: ocxl: fix possible refcount leak in afu_ioctl() - RDMA/rxe: Fix the error caused by qp->sk - RDMA/rxe: Fix "kernel NULL pointer dereference" error - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init - media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start() - tty: xilinx_uartps: Fix the ignore_status - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop - HSI: omap_ssi_port: Fix dma_map_sg error check - HSI: omap_ssi: Fix refcount leak in ssi_probe - clk: tegra20: Fix refcount leak in tegra20_clock_init - clk: tegra: Fix refcount leak in tegra114_clock_init - clk: tegra: Fix refcount leak in tegra210_clock_init - clk: sprd: Hold reference returned by of_get_parent() - clk: berlin: Add of_node_put() for of_get_parent() - clk: qoriq: Hold reference returned by of_get_parent() - clk: oxnas: Hold reference returned by of_get_parent() - clk: meson: Hold reference returned by of_get_parent() - usb: common: debug: Check non-standard control requests - usb: common: move function's kerneldoc next to its definition - usb: common: add function to get interval expressed in us unit - usb: common: Parse for USB SSP genXxY - usb: ch9: Add USB 3.2 SSP attributes - iio: ABI: Fix wrong format of differential capacitance channel ABI. - iio: inkern: only release the device node when done with it - iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq - iio: adc: at91-sama5d2_adc: check return status for pressure and touch - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen - ARM: Drop CMDLINE_* dependency on ATAGS - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA - ia64: export memory_add_physaddr_to_nid to fix cxl build error - ARM: dts: kirkwood: lsxl: remove first ethernet port - ARM: dts: kirkwood: lsxl: fix serial line - ARM: dts: turris-omnia: Fix mpp26 pin name and comment - soc: qcom: smem_state: Add refcounting for the 'state->of_node' - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() - memory: of: Fix refcount leak bug in of_get_ddr_timings() - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() - ALSA: hda/hdmi: Don't skip notification handling during PM operation - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() - ALSA: dmaengine: increment buffer pointer atomically - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() - drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() - drm/omap: dss: Fix refcount leak bugs - ALSA: hda: beep: Simplify keep-power-at-enable behavior - ASoC: rsnd: Add check for rsnd_mod_power_on - drm/bridge: megachips: Fix a null pointer dereference bug - drm: fix drm_mipi_dbi build errors - platform/x86: msi-laptop: Fix resource cleanup - platform/x86: msi-laptop: Fix old-ec check for backlight registering - ASoC: tas2764: Fix mute/unmute - ASoC: tas2764: Drop conflicting set_bias_level power setting - ASoC: tas2764: Allow mono streams - platform/chrome: fix memory corruption in ioctl - platform/chrome: fix double-free in chromeos_laptop_prepare() - drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node() - drm/dp_mst: fix drm_dp_dpcd_read return value checks - drm/bridge: parade-ps8640: Fix regulator supply order - drm/mipi-dsi: Detach devices when removing the host - drm/bridge: Avoid uninitialized variable warning - drm: bridge: adv7511: fix CEC power down control register offset - once: add DO_ONCE_SLOW() for sleepable contexts - net/ieee802154: reject zero-sized raw_sendmsg() - net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks() - spi: Ensure that sg_table won't be used after being freed - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - sctp: handle the error returned from sctp_auth_asoc_init_active_key - vhost/vsock: Use kvmalloc/kvfree for larger packets. - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM - spi: s3c64xx: Fix large transfers with DMA - netfilter: nft_fib: Fix for rpath check with VRF devices - Bluetooth: hci_core: Fix not handling link timeouts propertly - i2c: mlxbf: support lock mechanism - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe - spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype - x86/microcode/AMD: Track patch allocation size explicitly - wifi: ath11k: fix number of VHT beamformee spatial streams - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure - bpf: Ensure correct locking around vulnerable function find_vpid() - net: fs_enet: Fix wrong check in do_pd_setup - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve - spi: meson-spicc: do not rely on busy flag in pow2 clk ops - wifi: rtl8xxxu: Fix skb misuse in TX queue selection - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() - selftests/xsk: Avoid use-after-free on ctx - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend - Bluetooth: btusb: fix excessive stack usage - Bluetooth: btusb: Fine-tune mt7663 mechanism. - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register - spi: mt7621: Fix an error message in mt7621_spi_probe() - bpftool: Fix a wrong type cast in btf_dumper_int - wifi: mac80211: allow bw change during channel switch in mesh - leds: lm3601x: Don't use mutex after it was destroyed - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() - nfsd: Fix a memory leak in an error handling path - objtool: Preserve special st_shndx indexes in elf_update_symbol - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE - ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() - MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() - MIPS: SGI-IP27: Free some unused memory - sh: machvec: Use char[] for section boundaries - userfaultfd: open userfaultfds with O_RDONLY - selinux: use "grep -E" instead of "egrep" - smb3: must initialize two ACL struct fields to zero - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() - drm/nouveau/kms/nv140-: Disable interlacing - staging: greybus: audio_helper: remove unused and wrong debugfs usage - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility - media: cedrus: Set the platform driver data earlier - efi: libstub: drop pointless get_memory_map() call - thunderbolt: Explicitly enable lane adapter hotplug events at startup - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t - ring-buffer: Add ring_buffer_wake_waiters() - ring-buffer: Check pending waiters when doing wake ups as well - ring-buffer: Have the shortest_full queue be the shortest not longest - ring-buffer: Allow splice to read previous partially read pages - ftrace: Properly unset FTRACE_HASH_FL_MOD - livepatch: fix race between fork and KLP transition - ext4: update 'state->fc_regions_size' after successful memory allocation - ext4: fix potential memory leak in ext4_fc_record_regions() - ext4: fix potential memory leak in ext4_fc_record_modified_inode() - ext4: fix miss release buffer head in ext4_fc_write_inode - ext4: place buffer head allocation before handle start - ext4: don't increase iversion counter for ea_inodes - ext4: make ext4_lazyinit_thread freezable - ext4: avoid crash when inline data creation follows DIO write - jbd2: add miss release buffer head in fc_do_one_pass() - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs - jbd2: fix potential buffer head reference count leak - jbd2: wake up journal waiters in FIFO order, not LIFO - hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero - hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO - hardening: Clarify Kconfig text for auto-var-init - f2fs: fix to do sanity check on summary info - f2fs: fix to do sanity check on destination blkaddr during recovery - f2fs: increase the limit for reserve_root - btrfs: fix race between quota enable and quota rescan ioctl - scsi: qedf: Populate sysfs attributes for vport - powerpc/boot: Explicitly disable usage of SPE instructions - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge - mm/mmap: undo ->mmap() when arch_validate_flags() fails - drm/udl: Restore display mode on resume - drm/virtio: Check whether transferred 2D BO is shmem - nvme-pci: set min_align_mask before calculating max_hw_sectors - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - riscv: Pass -mno-relax only on lld < 15.0.0 - riscv: Make VM_WRITE imply VM_READ - riscv: Allow PROT_WRITE-only mmap() - parisc: fbdev/stifb: Align graphics memory size to 4MB - RISC-V: Make port I/O string accessors actually work - regulator: qcom_rpm: Fix circular deferral regression - hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API - ASoC: wcd934x: fix order of Slimbus unprepare/disable - ASoC: wcd9335: fix order of Slimbus unprepare/disable - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure - HID: multitouch: Add memory barriers - fs: dlm: handle -EBUSY first in lock arg validation - fs: dlm: fix race between test_bit() and queue_work() - mmc: sdhci-sprd: Fix minimum clock limit - can: kvaser_usb_leaf: Fix CAN state after restart - can: kvaser_usb_leaf: Fix TX queue out of sync after restart - can: kvaser_usb_leaf: Fix overread with an invalid command - can: kvaser_usb: Fix use of uninitialized completion - usb: add quirks for Lenovo OneLink+ Dock - iio: pressure: dps310: Reset chip after timeout - iio: pressure: dps310: Refactor startup procedure - iio: adc: ad7923: fix channel readings for some variants - iio: ltc2497: Fix reading conversion results - iio: dac: ad5593r: Fix i2c read protocol requirements - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message - cifs: destage dirty pages before re-reading them for cache=none - mtd: rawnand: atmel: Unmap streaming DMA mappings - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop - ALSA: hda/realtek: Correct pin configs for ASUS G533Z - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 - ALSA: usb-audio: Fix NULL dererence at error path - ALSA: usb-audio: Fix potential memory leaks - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() - ALSA: oss: Fix potential deadlock at unregistration - !585 x86/speculation: Allow enabling STIBP with legacy IBRS - x86/speculation: Allow enabling STIBP with legacy IBRS - RDMA/hns: Add SVE DIRECT WQE flag to support libhns - !575 Backport CVEs and bugfixes - !576 Support congestion control algorithm configuration - Revert "x86/microcode: Rip out the OLD_INTERFACE" - Revert "x86/microcode: Default-disable late loading" - Revert "x86/microcode: Taint and warn on late loading" - Revert "x86/microcode: Remove unnecessary perf callback" - Revert "misc: Mark MICROCODE_MINOR unused" - Revert "docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means" - Revert "x86/microcode: Document the whole late loading problem" - Revert "x86/microcode: Remove ->request_microcode_user()" - Revert "x86/microcode: Print previous version of microcode after reload" - Revert "x86/microcode: Rip out the subsys interface gunk" - Revert "x86/microcode: Simplify init path even more" - Revert "x86/microcode: Kill refresh_fw" - Revert "x86/microcode: Do some minor fixups" - Revert "x86/microcode: Drop struct ucode_cpu_info.valid" - !424 [OLK-5.10] openeuer/MAINTAINER: Add maintainers for Kunpeng SoC. - RDMA/hns: Support congestion control algorithm configuration at QP granularity - RDMA/hns: Modify congestion abbreviation - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery - !256 sched: Supprot dynamic affinity in scheduler - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu allowed in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - !323 [OLK-5.10] sched: Introduce priority load balance for CFS - sched/fair: Avoid offline tasks starve to death for priority load balance - config: enable CONFIG_QOS_SCHED_PRIO_LB for x86 and arm64 - sched: Introduce priority load balance for CFS - !563 Backport CVEs and bugfixes - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188 - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - !539 LoongArch: fix compile warnning of drm/loongson driver - !556 net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: modify reset delay time to avoid configuration timeout - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !538 Disable local invalidate operation, fix memory leak and error code of CMD - drm/loongson: fix compile warnning - RDMA/hns: Fix error code of CMD - RDMA/hns: fix memory leak in hns_roce_alloc_mr() - RDMA/hns: Disable local invalidate operation - mm/damon/paddr: fix missing folio_put() - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice - mm/damon/dbgfs: print DAMON debugfs interface deprecation message - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory - tools/selftets/damon/sysfs: test tried_regions directory existence - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command - mm/damon/sysfs: implement DAMOS tried regions update command - mm/damon/sysfs-schemes: implement scheme region directory - mm/damon/sysfs-schemes: implement schemes/tried_regions directory - mm/damon/core: add a callback for scheme target regions check - selftests/damon: add tests for DAMON_LRU_SORT's enabled parameter - mm/damon/lru_sort: enable and disable synchronously - selftests/damon: add tests for DAMON_RECLAIM's enabled parameter - mm/damon/reclaim: enable and disable synchronously - mm/damon/modules: deduplicate init steps for DAMON context setup - mm/damon/sysfs: split out schemes directory implementation to separate file - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function - mm/damon/sysfs: move unsigned long range directory to common module - mm/damon/sysfs: move sysfs_lock to common module - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() - mm/damon/sysfs: use damon_addr_range for region's start and end values - mm/damon/core: split out scheme quota adjustment logic into a new function - mm/damon/core: split out scheme stat update logic into a new function - mm/damon/core: split damos application logic into a new function - mm/damon/core: split out DAMOS-charged region skip logic into a new function - mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() - mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed - mm/damon/dbgfs: check if rm_contexts input is for a real context - mm/damon: use damon_sz_region() in appropriate place - mm/damon: move sz_damon_region to damon_sz_region - mm/damon/core: initialize damon_target->list in damon_new_target() - mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() - mm/damon/sysfs: return 'err' value when call kstrtoul() failed - mm/damon: rename damon_pageout_score() to damon_cold_score() - mm/damon: return void from damon_set_schemes() - mm/damon/lru_sort: change damon_lru_sort_wmarks to static - mm/damon/reclaim: change damon_reclaim_wmarks to static - mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid() - mm/damon: simplify scheme create in lru_sort.c - mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly - mm/damon/core: simplify the kdamond stop mechanism by removing 'done' - mm/damon/sysfs: simplify the variable 'pid' assignment operation - mm/damon: simplify the parameter passing for 'prepare_access_checks' - mm/damon/lru_sort: deduplicate hot/cold schemes generators - mm/damon/lru_sort: use quotas param generator - mm/damon/reclaim: use the quota params generator macro - mm/damon/modules-common: implement damos time quota params generator - mm/damon/modules-common: implement a damos quota params generator - mm/damon/lru_sort: use stat generator - mm/damon/reclaim: use stat parameters generator - mm/damon/modules-common: implement a stats parameters generator macro - mm/damon/reclaim: use watermarks parameters generator macro - mm/damon/lru_sort: use watermarks parameters generator macro - mm/damon/modules-common: implement a watermarks module parameters generator macro - mm/damon/reclaim: use monitoring attributes parameters generator macro - mm/damon/lru_sort: use monitoring attributes parameters generaotr macro - mm/damon: implement a monitoring attributes module parameters generator macro - mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it - mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it - mm/damon/core: reduce parameters for damon_set_attrs() - mm/damon/core: use a dedicated struct for monitoring attributes - mm/damon/core: factor out 'damos_quota' private fileds initialization - mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme() - mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}() - mm/damon/paddr: make supported DAMOS actions of paddr clear - mm/damon: simplify scheme create in damon_lru_sort_apply_parameters - mm/damon: improve damon_new_region strategy - mm/damon/sysfs: use the wrapper directly to check if the kdamond is running - mm/damon/sysfs: change few functions execute order - mm/damon: remove duplicate get_monitoring_region() definitions - mm/damon/Kconfig: notify debugfs deprecation plan - mm/damon/core-test: test damon_set_regions - mm/damon/core: avoid holes in newly set monitoring target ranges - mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme() - mm/damon: introduce struct damos_access_pattern - mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate - mm/damon/core: iterate the regions list from current point in damon_set_regions() - mm/damon/sysfs: simplify the judgement whether kdamonds are busy - damon/sysfs: fix possible memleak on damon_sysfs_add_target - mm/damon: get the hotness from damon_hot_score() in damon_pageout_score() - mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses - mm/damon: simplify the parameter passing for 'check_accesses' - mm/damon: replace pmd_huge() with pmd_trans_huge() for THP - mm/damon: validate if the pmd entry is present before accessing - mm/damon/core: simplify the parameter passing for region split operation - mm/damon/dbgfs: use kmalloc for allocating only one element - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() - mm/damon/dbgfs: avoid duplicate context directory creation - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() - mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() - Docs/admin-guide/damon: add a document for DAMON_LRU_SORT - mm/damon: introduce DAMON-based LRU-lists Sorting - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action - mm/damon/schemes: add 'LRU_DEPRIO' action - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action - mm/damon/schemes: add 'LRU_PRIO' DAMOS action - mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling - mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values - mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' - mm/damon/reclaim: make 'enabled' checking timer simpler - mm/damon/sysfs: deduplicate inputs applying - mm/damon/reclaim: deduplicate 'commit_inputs' handling - mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h - mm/damon: use set_huge_pte_at() to make huge pte old - mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized - mm: damon: use HPAGE_PMD_SIZE - mm/damon/reclaim: use resource_size function on resource object - Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter - mm/damon/reclaim: support online inputs update - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' - mm/damon/sysfs: support online inputs update - mm/damon/sysfs: update schemes stat in the kdamond context - mm/damon/sysfs: use enum for 'state' input handling - mm/damon/sysfs: reuse damon_set_regions() for regions setting - mm/damon/sysfs: move targets setup code to a separated function - mm/damon/sysfs: prohibit multiple physical address space monitoring targets - mm/damon/vaddr: remove damon_va_apply_three_regions() - mm/damon/vaddr: move 'damon_set_regions()' to core - mm/damon/vaddr: generalize damon_va_apply_three_regions() - mm/damon/core: finish kdamond as soon as any callback returns an error - mm/damon/core: add a new callback for watermarks checks - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring - mm/damon/sysfs: support fixed virtual address ranges monitoring - mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file - selftets/damon/sysfs: test existence and permission of avail_operations - mm/damon/sysfs: add a file for listing available monitoring ops - mm/damon/core: add a function for damon_operations registration checks - mm/damon/reclaim: fix the timer always stays active - mm/damon: remove unnecessary type castings - mm/damon/core-test: add a kunit test case for ops registration - damon: vaddr-test: tweak code to make the logic clearer - mm/damon: prevent activated scheme from sleeping by deactivated schemes - mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() - Docs/ABI/testing: add DAMON sysfs interface ABI document - Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface - selftests/damon: add a test for DAMON sysfs interface - mm/damon/sysfs: support DAMOS stats - mm/damon/sysfs: support DAMOS watermarks - mm/damon/sysfs: support schemes prioritization - mm/damon/sysfs: support DAMOS quotas - mm/damon/sysfs: support DAMON-based Operation Schemes - mm/damon/sysfs: support the physical address space monitoring - mm/damon/sysfs: link DAMON for virtual address spaces monitoring - mm/damon: implement a minimal stub for sysfs-based DAMON interface - mm/damon/core: add number of each enum type values - mm/damon/core: allow non-exclusive DAMON start/stop - mm/damon: remove unnecessary CONFIG_DAMON option - mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() - mm/damon/dbgfs-test: fix is_target_id() change - mm/damon/dbgfs: use operations id for knowing if the target has pid - mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall - mm/damon: let monitoring operations can be registered and selected - mm/damon: rename damon_primitives to damon_operations - mm/damon: remove redundant page validation - mm/damon: remove the target id concept - mm/damon/core: move damon_set_targets() into dbgfs - mm/damon/dbgfs/init_regions: use target index instead of target id - mm/damon: minor cleanup for damon_pa_young - MAINTAINERS: update openEuler/MAINTAINERS for Kunpeng SoC. - x86/cpu: Add several Intel server CPU model numbers- Rename the PGP certificates- Process PGP certs before kernel building- !540 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - !507 KVM: arm64: Add minimal handling for the ARMv8.7 PMU - !527 i2c: hisi: Only use the completion interrupt to finish the transfer and i2c: hisi: Avoid redundant interrupts - KVM: arm64: Add minimal handling for the ARMv8.7 PMU - KVM: arm64: Use symbolic names for the PMU versions - !531 Backport CVEs and bugfixes - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - ima: Fix memory leakage in ima_store_template - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !525 net: hns3: add supports storage product scustomization requirements - !519 Add new command to support query vf caps - net: hns3: add support query port ext information - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add supports pfc storm detection and suppression - net: hns3: add support customized exception handling interfaces. - !459 Backport CVEs and bugfixes - RDMA/hns: Add new command to support query vf caps - !508 SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - !374 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 by default - !510 LoongArch: fix dual-bridge machine can not work - !509 Loongson: fix 7a2000 gpu driver can not work - drm/loongson: using hdmi hot plug status register - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 - malidp: Fix NULL vs IS_ERR() checking- !511 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - ftrace: Fix invalid address access in lookup_rec() when index is 0 - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !475 Support congestion control algorithm parameter configuration - !471 Intel: Support In Field Scan(IFS) multi-blob images - !476 LoongArch: fix failed to boot - !497 SAS-related bugfix - !479 LoongArch: update network related default config - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort() - scsi: libsas: Update SATA dev FIS in sas_ata_task_done() - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - scsi: hisi_sas: Move slot variable definition in hisi_sas_abort_task() - scsi: libsas: Add sas_ata_device_link_abort() - LoongArch: Initialize screen_info variable - x86/microcode/intel: Do not retry microcode reloading on the APs - x86/microcode/intel: Do not print microcode revision and processor flags - platform/x86/intel/ifs: Add missing kernel-doc entry - Revert "platform/x86/intel/ifs: Mark as BROKEN" - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Add current_batch sysfs entry - platform/x86/intel/ifs: Remove reload sysfs entry - platform/x86/intel/ifs: Add metadata validation - platform/x86/intel/ifs: Use generic microcode headers and functions - platform/x86/intel/ifs: Add metadata support - x86/microcode/intel: Use a reserved field for metasize - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() - x86/microcode/intel: Reuse microcode_sanity_check() - x86/microcode/intel: Use appropriate type in microcode_sanity_check() - x86/microcode/intel: Reuse find_matching_signature() - platform/x86/intel/ifs: Remove memory allocation from load path - platform/x86/intel/ifs: Remove image loading during init - platform/x86/intel/ifs: Return a more appropriate error code - platform/x86/intel/ifs: Remove unused selection - x86/microcode: Drop struct ucode_cpu_info.valid - x86/microcode: Do some minor fixups - x86/microcode: Kill refresh_fw - x86/microcode: Simplify init path even more - x86/microcode: Rip out the subsys interface gunk - x86/microcode: Print previous version of microcode after reload - x86/microcode: Remove ->request_microcode_user() - x86/microcode: Document the whole late loading problem - docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means - misc: Mark MICROCODE_MINOR unused - !448 LoongArch: fix some pci problems - !486 Backport CVEs and bugfixes - platform/x86/intel/ifs: Mark as BROKEN - !477 tools: fix compile error introduced by LoongArch commit - x86/microcode: Remove unnecessary perf callback - x86/microcode: Taint and warn on late loading - x86/microcode: Default-disable late loading - x86/microcode: Rip out the OLD_INTERFACE - scsi: cancel the inflight async device probe when remove scsi_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - scsi: fix use-after-free problem in scsi_remove_target - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: defconfig: update network configurations - LoongArch: fix signal handler name changed - fix compile error introduced by LoongArch commit - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource - RDMA/hns: Support congestion control algorithm parameter configuration - !447 add perf loongarch support - !449 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !466 LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - !458 Backport CVEs and bugfixes - !465 Revert "scsi: fix iscsi rescan fails to create block" - Revert "scsi: fix iscsi rescan fails to create block" - !427 Support the feature of querying stats - !388 Add landlock support - !425 update patches for sw64 architecture - !444 LoongArch: some LS7a device drivers support and LoongArch bug fix - RDMA/hns: Add dfx cnt stats - landlock: Use square brackets around "landlock-ruleset" - landlock: Enable user space to infer supported features - landlock: Add user and kernel documentation - samples/landlock: Add a sandbox manager example - selftests/landlock: Add user space tests - arch: Wire up Landlock syscalls - landlock: Add syscall implementations - landlock: Support filesystem access-control - fs,security: Add sb_delete hook - LSM: Infrastructure management of the superblock - landlock: Add ptrace restrictions - landlock: Set up the security framework and manage credentials - landlock: Add ruleset and domain management - landlock: Add object management - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - RDMA/hns: Support hns HW stats - sw64: implement a new policy of power management - sw64: add DVFS support for different boards - sw64: add SIMD emulation for guest IO access - sw64: fix THREAD_INFO_IN_TASK support - sw64: maintain PMU counter usage status with bitmap - sw64: activate CONFIG_THREAD_INFO_IN_TASK - sw64: LPC: support suspend and resume - sw64: fix a type mismatch problem - sw64: perf: remove redundant function declarations - sw64: fix a compile error with CONFIG_EFI=n - sw64: iommu: fix the mask of physical address when flushing pcache - sw64: perf: don't rely on layout of pt_regs to grab some registers - sw64: perf: fix support for dwarf in perf - sw64: deliver a warm/cold reset to Root Complex with plugin JMicron 585 card - sw64: refactor platform dependent codes - sw64: implement the reset hooks for general platforms - sw64: split out the idle loop in idle.c - sw64: rewrite {SAVE,RESTORE}_ALL in a simpler way - sw64: fix "unwind: target platform=sw_64 is not supported" - sw64: register a suspend entry - sw64: update openeuler_defconfig - sw64: organize defconfigs - sw64: remove unused code for unaligned load store emulation - sw64: fix sw64_set_rate()- !456 Backport CVEs and bugfixes - !426 scsi:sssraid: Introduce map_queue in sssraid module & code quality reinforcement content - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - neigh: make sure used and confirmed times are valid - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode - !443 OLK-5.10 backport sharepool and config isolation patches - !451 add drivers to support hbm memory and hbm cache - soc: hbmcache: Add support for online and offline the hbm cache - soc: hisilicon: hisi_hbmdev: Provide extra memory topology information - ACPI: memhotplug: export the state of each hotplug device - soc: hisilicon: hisi_hbmdev: Add power domain control methods - ACPI: OSL: Export the symbol of acpi_hotplug_schedule - ACPI: bus: Export acpi_dev_for_each_child() to modules - ACPI: bus: Avoid non-ACPI device objects in walks over children - ACPI: bus: Introduce acpi_dev_for_each_child() - mm: sharepool: add static modifier to find_spg_node_by_spg() - mm: sharepool: Charge Buddy hugepage to memcg - mm/sharepool: use delete_spg_node to replace some repetitive code - mm/sharepool: extract group_add_task - mm/sharepool: Delete redundant size and alloc_size in sp_meminfo. - mm/sharepool: Delete unused kthread_stat. - mm/sharepool: Add meminfo_k2u_size. - mm/sharepool: Add meminfo_alloc_sum_byKB and meminfo_alloc_sum. - mm/sharepool: Replace spg_proc_stat with sp_meminfo. - mm/sharepool: Delete unused tgid and spg_id in spg_proc_stat. - mm/sharepool: replace sp_proc_stat with sp_meminfo. - mm/sharepool: Move comm from sp_proc_stat to sp_group_master. - mm/sharepool: Delete redundant tgid in sp_proc_stat. - mm/sharepool: Fix double delete list in sp_group_exit - mm/sharepool: split meminfo_update_k2u into meminfo_inc_k2u and meminfo_dec_k2u. - mm/sharepool: Split meminfo_update into meminfo_inc_usage and meminfo_dec_usage. - mm/sharepool: Rename sp_spg_stat to sp_meminfo. - mm/sharepool: Move spa_num field to sp_group. - mm/sharepool: Delete unused mm in sp_proc_stat. - mm/sharepool: Delete unused spg_id and hugepage_failures. - mm/sharepool: Modify error message in mg_sp_group_del_task - mm/sharepool: Fix null-pointer-deference in sp_free_area - mm/sharepool: Simplify sp_unshare_uva() - mm/sharepool: Rename sp_group operations - mm/sharepool: Simplify sp_make_share_k2u() - mm/sharepool: Reorganize create_spg() - mm/sharepool: Add helper for master_list - mm/sharepool: Refactoring proc file interface similar code - mm/sharepool: Don't display sharepool statistics in the container - mm/sharepool: Fix NULL pointer dereference in mg_sp_group_del_task - mm/sharepool: Fix a double free problem caused by init_local_group - hugetlbfs: Add config to isolate the code of share_pool - iommu/arm-smmu-v3: Add config to Add support for suspend and resume - vmalloc: Add config for Extend for hugepages mapping - ACPI / APEI: Add config to isolate Notify all ras err - driver: Add CONFIG_ACPI_APEI_GHES_TS_CORE for code isolation - perf: hisi: Add configs for PMU isolation - !413 ACPI: Add Platform Runtime Mechanism(PRM) feature support - !402 Fixed the following errors: The reset with stream fails, the query of AH attr is invalid and the RoCE Bonding - SCSI: SSSRAID: Code quality reinforcement content - SCSI: SSSRAID: Introduce map_queue in sssraid module - Enable ACPI Platform Runtime Mechanism(PRM) feature support - ACPI: PRM: Check whether EFI runtime is available - !418 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - arm64: topology: fix possible overflow in amu_fie_setup() - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - io_uring: fix soft lockup in io_submit_sqes() - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring: fix soft lockup in io_submit_sqes()" - Revert "[Huawei] io_uring:drop identity before creating a private one" - !332 [5.10]Make Multiple functions On Netswift PCIE NIC belong to different IOMMU group - ACPI: PRM: Change handler_addr type to void pointer - ACPI: PRM: Handle memory allocation and memory remap failure - ACPI: PRM: Remove unnecessary blank lines - ACPI: PRM: Find PRMT table before parsing it - ACPI: PRM: Deal with table not present or no module found - ACPI: Do not singal PRM support if not enabled - ACPI: Correct _SB._OSC bit definition for PRM - ACPI: Kconfig: Provide help text for the ACPI_PRMT option - ACPI: PRM: make symbol 'prm_module_list' static - ACPI: Add _SB._OSC bit for PRM - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype - ACPICA: Add PRMT module header to facilitate parsing - ACPICA: Add support for PlatformRtMechanism OperationRegion handler - ACPICA: iASL: add disassembler support for PRMT - openeuler: pci: workaround multiple functions can be assigned to only one VM - RDMA/hns: fix the error of RoCE VF based on RoCE Bonding PF - RDMA/hns: Fix AH attr queried by query_qp - RDMA/hns: Kernel notify usr space to stop ring db- !414 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - vfio/iommu_type1: replace kvmalloc with kvzalloc and kfree with kvfree - vfio/iommu_type1: replace kfree with kvfree - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - raw: fix KABI for backporting raw RCU conversion patches - ipv6: Fix crash when IPv6 is administratively disabled - raw: remove unused variables from raw6_icmp_error() - raw: fix a typo in raw_icmp_error() - raw: complete rcu conversion - raw: Use helpers for the hlist_nulls variant. - raw: Fix mixed declarations error in raw_icmp_error(). - raw: convert raw sockets to RCU - raw: use more conventional iterators - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !411 intel: backport isst issue fix and other update to align with upstream 6.0 - !401 Accelerator Live Migration Bugfix - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering - platform/x86: ISST: use semi-colons instead of commas - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword - platform/x86: ISST: Change PCI device macros - platform/x86: ISST: Allow configurable offset range - platform/x86: ISST: Check for unaligned mmio address - platform/x86: ISST: Fix optimization with use of numa - platform/x86: ISST: Use numa node id for cpu pci dev mapping - platform/x86: ISST: Optimize CPU to PCI device mapping - !406 [sync] PR-399: Backport fs, block and net bugfixes - !407 Backport 5.10.145 - 5.10.149 LTS - wifi: mac80211: don't parse mbssid in assoc response - mac80211: mlme: find auth challenge directly - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic - misc: pci_endpoint_test: Aggregate params checking for xfer - Input: xpad - fix wireless 360 controller breaking after suspend - Input: xpad - add supported devices as contributed on github - wifi: cfg80211: update hidden BSSes to avoid WARN_ON - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate - wifi: cfg80211: ensure length byte is present before access - wifi: cfg80211/mac80211: reject bad MBSSID elements - random: use expired timer rather than wq for mixing fast pool - random: avoid reading two cache lines on irq randomness - USB: serial: qcserial: add new usb-id for Dell branded EM7455 - efi: Correct Macmini DMI match in uefi cert quirk - ALSA: hda: Fix position reporting on Poulsbo - random: clamp credited irq bits to maximum mixed - random: restore O_NONBLOCK support - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5" - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() - USB: serial: ftdi_sio: fix 300 bps rate for SIO - mmc: core: Terminate infinite loop in SD-UHS voltage switch - mmc: core: Replace with already defined values for readability - drm/amd/display: skip audio setup when audio stream is enabled - drm/amd/display: update gamut remap if plane has changed - net: atlantic: fix potential memory leak in aq_ndev_close() - arch: um: Mark the stack non-executable to fix a binutils warning - um: Cleanup compiler warning in arch/x86/um/tls_32.c - um: Cleanup syscall_handler_t cast in syscalls_32.h - ALSA: hda/hdmi: Fix the converter reuse for the silent stream - net/ieee802154: fix uninit value bug in dgram_sendmsg - scsi: qedf: Fix a UAF bug in __qedf_probe() - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling - firmware: arm_scmi: Add SCMI PM driver remove routine - compiler_attributes.h: move __compiletime_{error|warning} - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush - mm: gup: fix the fast GUP race against THP collapse - xsk: Inherit need_wakeup flag for shared sockets - perf tools: Fixup get_current_dir_name() compilation - docs: update mediator information in CoC docs - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 - ceph: don't truncate file in atomic_open - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure - ALSA: hda/hdmi: fix warning about PCM count when used with SOF - x86/alternative: Fix race in try_get_desc() - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest - clk: iproc: Do not rely on node name for correct PLL setup - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks - selftests: Fix the if conditions of in test_extra_filter() - net: stmmac: power up/down serdes in stmmac_open/release - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - nvme: add new line after variable declatation - cxgb4: fix missing unlock on ETHOFLD desc collect fail path - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() - usbnet: Fix memory leak in usbnet_disconnect() - Input: melfas_mip4 - fix return value check in mip4_probe() - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" - ASoC: tas2770: Reinit regcache on reset - soc: sunxi: sram: Fix debugfs info for A64 SRAM C - soc: sunxi: sram: Fix probe function ordering issues - soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() - soc: sunxi: sram: Prevent the driver from being unbound - soc: sunxi: sram: Actually claim SRAM regions - reset: imx7: Fix the iMX8MP PCIe PHY PERST support - ARM: dts: am33xx: Fix MMCHS0 dma properties - swiotlb: max mapping size takes min align mask into account - media: rkvdec: Disable H.264 error detection - media: dvb_vb2: fix possible out of bound access - mm: fix madivse_pageout mishandling on non-LRU page - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - mmc: hsq: Fix data stomping during mmc recovery - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 - net: mt7531: only do PLL once after the reset - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() - ARM: dts: integrator: Tag PCI host with device_type - clk: ingenic-tcu: Properly enable registers before accessing timers - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 - thunderbolt: Explicitly reset plug events delay back to USB4 spec value - usb: typec: ucsi: Remove incorrect warning - uas: ignore UAS for Thinkplus chips - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS - uas: add no-uas quirk for Hiksemi usb_disk - btrfs: fix hang during unmount when stopping a space reclaim worker - ALSA: hda: Fix Nvidia dp infoframe - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically - ALSA: hda/tegra: Reset hardware - ALSA: hda/tegra: Use clk_bulk helpers - thunderbolt: Add support for Intel Maple Ridge single port controller - thunderbolt: Add support for Intel Maple Ridge - ext4: make directory inode spreading reflect flexbg size - ext4: limit the number of retries after discarding preallocations blocks - devdax: Fix soft-reservation memory description - i2c: mlxbf: Fix frequency calculation - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() - i2c: mlxbf: incorrect base address passed during io write - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible - workqueue: don't skip lockdep work dependency in cancel_work_sync() - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage - drm/amd/display: Limit user regamma to a valid value - drm/amdgpu: use dirty framebuffer helper - drm/gma500: Fix BUG: sleeping function called from invalid context errors - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region - cifs: always initialize struct msghdr smb_msg completely - cifs: use discard iterator to discard unneeded network data more efficiently - drm/amdgpu: Fix check for RAS support - vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external() - usb: xhci-mtk: fix issue of out-of-bounds array access - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting - serial: Create uart_xmit_advance() - drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV - selftests: forwarding: add shebang for sch_red.sh - net: sched: fix possible refcount leak in tc_new_tfilter() - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD - net/smc: Stop the CLC flow if no link to map buffers on - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() - perf kcore_copy: Do not check /proc/modules is unchanged - perf jit: Include program header in ELF files - can: gs_usb: gs_can_open(): fix race dev->can.state condition - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs - net/sched: taprio: avoid disabling offload when it was never enabled - net: socket: remove register_gifconf - net: enetc: move enetc_set_psfp() out of the common enetc_set_features() - wireguard: netlink: avoid variable-sized memcpy on sockaddr - wireguard: ratelimiter: disable timings test by default - net: ipa: properly limit modem routing table use - net: ipa: kill IPA_TABLE_ENTRY_SIZE - net: ipa: DMA addresses are nicely aligned - net: ipa: avoid 64-bit modulus - net: ipa: fix table alignment requirement - net: ipa: fix assumptions about DMA address size - of: mdio: Add of_node_put() when breaking out of for_each_xx - drm/hisilicon: Add depends on MMU - drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled - sfc: fix null pointer dereference in efx_hard_start_xmit - sfc: fix TX channel offset when using legacy interrupts - i40e: Fix set max_tx_rate when it is lower than 1 Mbps - i40e: Fix VF set max MTU size - iavf: Fix set max MTU size with port VLAN and jumbo frames - iavf: Fix bad page state - MIPS: Loongson32: Fix PHY-mode being left unspecified - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko - drm/panel: simple: Fix innolux_g121i1_l01 bus_format - net: team: Unsync device addresses on ndo_stop - net: bonding: Unsync device addresses on ndo_stop - net: bonding: Share lacpdu_mcast_addr definition - scsi: mpt3sas: Fix return value check of dma_get_required_mask() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - net: phy: aquantia: wait for the suspend/resume operations to finish - net: core: fix flow symmetric hash - net: let flow have same hash in two directions - iavf: Fix cached head and tail value for iavf_get_tx_pending - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate - mm/slub: fix to return errno if kmalloc() fails - can: flexcan: flexcan_mailbox_read() fix return value for drop = true - riscv: fix a nasty sigreturn bug... - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully - gpio: mockup: fix NULL pointer dereference when removing debugfs - wifi: mt76: fix reading current per-tid starting sequence number for aggregation - efi: libstub: check Shim mode using MokSBStateRT - efi: x86: Wipe setup_data on pure EFI boot - media: flexcop-usb: fix endpoint type check - iommu/vt-d: Check correct capability for sagaw determination - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack - ALSA: hda/realtek: Re-arrange quirk table entries - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 - ALSA: hda: add Intel 5 Series / 3400 PCI DID - ALSA: hda/tegra: set depop delay for tegra - USB: serial: option: add Quectel RM520N - USB: serial: option: add Quectel BG95 0x0203 composition - arm64/bti: Disable in kernel BTI when cross section thunks are broken - arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" - vfio/type1: Unpin zero pages - vfio/type1: Prepare for batched pinning with struct vfio_batch - vfio/type1: Change success value of vaddr_get_pfn() - Revert "usb: add quirks for Lenovo OneLink+ Dock" - usb: cdns3: fix issue with rearming ISO OUT endpoint - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio - usb: add quirks for Lenovo OneLink+ Dock - tty: serial: atmel: Preserve previous USART mode if RS485 disabled - serial: atmel: remove redundant assignment in rs485_config - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure - usb: xhci-mtk: relax TT periodic bandwidth allocation - usb: xhci-mtk: allow multiple Start-Split in a microframe - usb: xhci-mtk: add some schedule error number - usb: xhci-mtk: add a function to (un)load bandwidth info - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule - usb: xhci-mtk: add only one extra CS for FS/LS INTR - usb: xhci-mtk: get the microframe boundary for ESIT - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() - usb: dwc3: gadget: Refactor pullup() - usb: dwc3: gadget: Prevent repeat pullup() - usb: dwc3: Issue core soft reset before enabling run/stop - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake - drm/amdgpu: make sure to init common IP before gmc - drm/amdgpu: Separate vf2pf work item init from virt data exchange - drm/amdgpu: indirect register access for nv12 sriov - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega - ALSA: hda/sigmatel: Fix unused variable warning for beep power change - mksysmap: Fix the mismatch of 'L0' symbols in System.map - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked - net: usb: qmi_wwan: add Quectel RM520N - ALSA: hda/tegra: Align BDL entry to 4KB boundary - ALSA: hda/sigmatel: Keep power up while beep is enabled - wifi: mac80211_hwsim: check length for virtio packets - rxrpc: Fix calc of resend age - rxrpc: Fix local destruction being repeated - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() - ASoC: nau8824: Fix semaphore unbalance at error paths - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" - tools/include/uapi: Fix for parisc and xtensa - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM - cifs: revalidate mapping when doing direct writes - of/device: Fix up of_dma_configure_id() stub - tracing: hold caller_addr to hardirq_{enable,disable}_ip - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() - drm/meson: Fix OSD1 RGB to YCbCr coefficient - drm/meson: Correct OSD1 global alpha value - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 - pinctrl: sunxi: Fix name for A100 R_PIO - of: fdt: fix off-by-one error in unflatten_dt_nodes() - net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports - platform/x86/intel: hid: add quirk to support Surface Go 3 - usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests - powerpc/pseries/mobility: ignore ibm, platform-facilities updates - powerpc/pseries/mobility: refactor node lookup during DT update - dmaengine: bestcomm: fix system boot lockups - parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page - parisc: Optimize per-pagetable spinlocks - serial: 8250: Fix reporting real baudrate value in c_ospeed field - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - bpf: Fix sockmap calling sleepable function in teardown path - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues - !387 kvm: arm64: fix some pvsched bugs - vfio/migration: Modify the vf id acquisition method - !379 scsi:spraid: Remove spraid driver - scsi:spraid: Remove spraid driver - !336 scsi:sssraid: Support 3SNIC 3S5XX serial RAID/HBA controllers - !393 Backport 5.10.143 - 5.10.144 LTS - Input: goodix - add compatible string for GT1158 - soc: fsl: select FSL_GUTS driver for DPIO - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes - perf/arm_pmu_platform: fix tests for platform_get_irq() failure - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() - Input: iforce - add support for Boeder Force Feedback Wheel - ieee802154: cc2520: add rc code in cc2520_tx() - gpio: mockup: remove gpio debugfs when remove device - tg3: Disable tg3 device on system reboot to avoid triggering AER - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo - drm/msm/rd: Fix FIFO-full deadlock - Input: goodix - add support for GT1158 - tracefs: Only clobber mode/uid/gid on remount if asked - iommu/vt-d: Correctly calculate sagaw value of IOMMU - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible - ARM: dts: imx: align SPI NOR node name with dtschema - hwmon: (mr75203) enable polling for all VM channels - hwmon: (mr75203) fix multi-channel voltage reading - hwmon: (mr75203) fix voltage equation for negative source input - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined - iommu/amd: use full 64-bit value in build_completion_wait() - swiotlb: avoid potential left shift overflow - MIPS: loongson32: ls1c: Fix hang during startup - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - nvme-tcp: fix regression that causes sporadic requests to time out - nvme-tcp: fix UAF when detecting digest errors - RDMA/mlx5: Set local port to one when accessing counters - IB/core: Fix a nested dead lock as part of ODP flow - ipv6: sr: fix out-of-bounds read when setting HMAC data. - RDMA/siw: Pass a pointer to virt_to_page() - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed - i40e: Fix kernel crash during module removal - ice: use bitmap_free instead of devm_kfree - tipc: fix shift wrapping bug in map_get() - afs: Use the operation issue time instead of the reply time for callbacks - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() - ALSA: usb-audio: Register card again for iface over delayed_register option - ALSA: usb-audio: Inform the delayed registration more properly - netfilter: nf_tables: clean up hook list when offload flags check fails - netfilter: br_netfilter: Drop dst references before setting. - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - RDMA/cma: Fix arguments order in net device validation - tee: fix compiler warning in tee_shm_register() - regulator: core: Clean up on enable failure - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node - smb3: missing inode locks in punch hole - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() - scsi: lpfc: Add missing destroy_workqueue() in error path - scsi: mpt3sas: Fix use-after-free warning - drm/i915: Implement WaEdpLinkRateDataReload - nvmet: fix a use-after-free - debugfs: add debugfs_lookup_and_remove() - kprobes: Prohibit probes in gate area - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - ALSA: aloop: Fix random zeros in capture data when using jiffies timer - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() - net/core/skbuff: Check the return value of skb_copy_bits() - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() - drm/radeon: add a force flush to delay work when radeon - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini - drm/gem: Fix GEM handle release errors - scsi: megaraid_sas: Fix double kfree() - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() - efi: libstub: Disable struct randomization - tty: n_gsm: avoid call of sleeping functions from atomic context - tty: n_gsm: initialize more members at gsm_alloc_mux() - xen-blkfront: Cache feature_persistent value before advertisement - NFSD: Fix verifier returned in stable WRITEs - !380 Fix kernel build error with clang compiler on aarch64 - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - Fix crct10dif-neon-asm_64 build error on clang - !377 [selftests/resq]fix basic_percpu_ops_test case hang - kvm: arm64: fix some pvsched bugs - selftests/rseq: check if libc rseq support is registered- !390 Backport 5.10.142 LTS - USB: serial: ch341: fix disabled rx timer on older devices - USB: serial: ch341: fix lost character on LCR updates - usb: dwc3: disable USB core PHY management - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup - usb: dwc3: fix PHY disable sequence - mmc: core: Fix UHS-I SD 1.8V workaround branch - btrfs: harden identification of a stale device - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk - ALSA: seq: Fix data-race at module auto-loading - ALSA: seq: oss: Fix data-race for max_midi_devs access - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 - net: mac802154: Fix a condition in the receive path - ip: fix triggering of 'icmp redirect' - wifi: mac80211: Fix UAF in ieee80211_scan_rx() - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected - driver core: Don't probe devices after bus_type.match() probe deferral - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS - s390: fix nospec table alignments - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages - usb-storage: Add ignore-residue quirk for NXP PN7462AU - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) - usb: dwc2: fix wrong order of phy_power_on and phy_init - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode - USB: serial: option: add Quectel EM060K modem - USB: serial: option: add support for OPPO R11 diag port - USB: serial: cp210x: add Decagon UCA device id - xhci: Add grace period after xHC start to prevent premature runtime suspend. - thunderbolt: Use the actual buffer in tb_async_error() - xen-blkfront: Advertise feature-persistent as user requested - xen-blkback: Advertise feature-persistent as user requested - mm: pagewalk: Fix race between unmap and page walker - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES - gpio: pca953x: Add mutex_lock for regcache sync in PM - hwmon: (gpio-fan) Fix array out of bounds access - clk: bcm: rpi: Add missing newline - clk: bcm: rpi: Prevent out-of-bounds access - clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate - Input: rk805-pwrkey - fix module autoloading - clk: core: Fix runtime PM sequence in clk_core_unprepare() - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id - misc: fastrpc: fix memory corruption on open - misc: fastrpc: fix memory corruption on probe - iio: adc: mcp3911: use correct formula for AD conversion - iio: ad7292: Prevent regulator double disable - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete - vt: Clear selection before changing the font - powerpc: align syscall table for ppc32 - serial: fsl_lpuart: RS485 RTS polariy is inverse - net/smc: Remove redundant refcount increase - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" - tcp: annotate data-race around challenge_timestamp - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb - kcm: fix strp_init() order and cleanup - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler - net/sched: fix netdevice reference leaks in attach_default_qdiscs() - net: sched: tbf: don't call qdisc_put() while holding tree lock - Revert "xhci: turn off port power in shutdown" - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg - ieee802154/adf7242: defer destroy_workqueue call - iio: adc: mcp3911: make use of the sign bit - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask - drm/msm/dsi: Fix number of regulators for SDM660 - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 - drm/msm/dsi: fix the inconsistent indenting - !389 [sync] PR-385: Backport CVEs and bugfixes - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - kabi: add early_demux_handler and early_demux back to fix kabi broken in struct net_protocol and inet6_protocol - tcp/udp: Make early_demux back namespacified. - net: Use u64_stats_fetch_begin_irq() for stats fetch. - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - block: don't allow a disk link holder to itself - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - scsi: fix iscsi rescan fails to create block - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling - xfs: fix potential log item leak - !365 net: hns3: Some bugfix about L3E check, promisc mode update, FD counter rules and rss config for HNS3 - !373 [sync] PR-372: Backport 5.10.141 LTS - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - net/af_packet: check len when min_header_len equals to 0 - lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline() - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y - drm/amdgpu: Increase tlb flush timeout for sriov - drm/amd/display: Fix pixel clock programming - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid - s390/hypfs: avoid error message under KVM - neigh: fix possible DoS due to net iface start/stop loop - drm/amd/display: clear optc underflow before turn off odm clock - drm/amd/display: For stereo keep "FLIP_ANY_FRAME" - drm/amd/display: Avoid MPC infinite loop - mmc: mtk-sd: Clear interrupts when cqe off/disable - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - fbdev: fb_pm2fb: Avoid potential divide by zero error - net: fix refcount bug in sk_psock_get (2) - HID: hidraw: fix memory leak in hidraw_release() - udmabuf: Set the DMA mask for the udmabuf device (v2) - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report - Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()" - kbuild: Fix include path in scripts/Makefile.modpost - s390/mm: do not trigger write fault when vma does not allow VM_WRITE - crypto: lib - remove unneeded selection of XOR_BLOCKS - x86/nospec: Fix i386 RSB stuffing - x86/nospec: Unwreck the RSB stuffing - !371 [sync] PR-368: Backport CVEs and bugfixes - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm/vmpressure: fix data-race with memcg->socket_pressure - !362 AMD: Support svm guest when host CR4.LA57 is set. - !360 [sync] PR-338: Fix virtio-gpu free issues - KVM: x86: Allow CPU to force vendor-specific TDP level - net: hns3: fix wrong use of rss size during VF rss config - net: hns3: add support for FD counter - net: hns3: fix VF promisc mode not update when mac table full - net: hns3: fix miss L3E checking for rx packet - net: hns3: add interrupts re-initialization while doing VF FLR - !354 [OLK-5.10] machine check safe review issue modification - drm/virtio: free virtqueues on probe failure - drm/virtio: Fixes a potential NULL pointer dereference on probe failure - !343 Add KVM related info to openEuler/MAINTAINERS - !359 [sync] PR-358: Backport CVEs, bugfixes and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - driver: char: delete svm.c - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - kasan: add kasan support for memcpy_mcs() - arm64: fix return value type of memcpy_mcs() - docs: Add KVM related info to openEuler/MAINTAINERS- !350 AMD: Fix cpu capabilities incorrect detection bug. - !355 [sync] PR-347: Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - !339 ima: Fix a potential NULL pointer access in ima_restore_measurement_list - x86/cpufeatures: Fix cpu capabilities incorrect detection. - !342 sync pull request https://gitee.com/openeuler/kernel/pulls/340 from openEuler-22.03-LTS. - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - media: mceusb: Use new usb_control_msg_*() routines - perf: hisi: Fix read sccl_id and ccl_id error in TSV200 - mm: add cond_resched() in swapin_walk_pmd_entry() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - livepatch: Fix compile error when CONFIG_LIVEPATCH_WO_FTRACE disabled - dm thin: Use last transaction's pmd->root when commit failed - zram: avoid race between zram_remove and disksize_store - zram: don't fail to remove zram during unloading module - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - blk-mq: set default elevator as deadline in case of hctx shared tagset - ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup - mm: Fix PASID use-after-free issue - timekeeping: Adding a padding before timekeeper in tk_core - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - cpuidle: add cpuidle-haltpoll driver module parameter - clk: imx: Add check for kcalloc - x86/cpu/hygon: Set __max_die_per_package on Hygon - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - mm/swapfile: use new way to fix broken kabi in swap_info_struct - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - !269 Reduce the memory usage by kernel - efi/libstub: Fix build error in efi-stub.c for riscv - mm: init: Fix build waring for ascend enable features - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - block: only use cmpxchg64 in 64bit platform - proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - Revert "ipvlan: Modify the value of ipvlan modes" - net/af_packet: make sure to pull mac header - KVM: arm64: Fix {fp_asimd,sve}_exit_stat manipulation - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - arm64: fix a concurrency issue in emulation_proc_handler() - !309 vdpa: Add the vdpa device management mechanism and optimize the iotlb - !324 clk: 16dv300: add GPL license info for 16dv300 module. - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - vhost-vdpa: call vhost_vdpa_cleanup during the release - vhost: allow batching hint without size - vdpa_sim: set vringh notify callback - virtio_pci: struct virtio_pci_common_cfg add queue_reset - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data - virtio: use virtio_reset_device() when possible - virtio: document virtio_reset_device - virtio: wrap config->reset calls - virtio_pci: introduce helper to get/set queue reset - virtio_pci: extract the logic of active vq for modern pci - vhost-vdpa: uAPI to suspend the device - vhost-vdpa: introduce SUSPEND backend feature bit - vdpa: Add suspend operation - vhost-vdpa: Call ida_simple_remove() when failed - vDPA: fix 'cast to restricted le16' warnings in vdpa.c - vDPA: !FEATURES_OK should not block querying device config space - vdpa: make get_vq_group and set_group_asid optional - vhost-vdpa: return -EFAULT on copy_to_user() failure - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa - vhost-vdpa: support ASID based IOTLB API - vhost-vdpa: introduce uAPI to set group ASID - vhost-vdpa: uAPI to get virtqueue group id - vhost-vdpa: introduce uAPI to get the number of address spaces - vhost-vdpa: introduce uAPI to get the number of virtqueue groups - vhost-vdpa: introduce asid based IOTLB - vhost: support ASID in IOTLB API - vhost_iotlb: split out IOTLB initialization - vdpa: introduce config operations for associating ASID to a virtqueue group - vdpa: multiple address spaces support - vdpa: introduce virtqueue groups - vhost-vdpa: switch to use vhost-vdpa specific IOTLB - vhost-vdpa: passing iotlb to IOMMU mapping helpers - virtio-vdpa: don't set callback if virtio doesn't need it - vhost: move the backend feature bits to vhost_types.h - net/vdpa: Use readers/writers semaphore instead of cf_mutex - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex - vdpa: Add support for querying vendor statistics - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit - vhost: handle error while adding split ranges to iotlb - vdpa: change the type of nvqs to u32 - vhost: fix hung thread due to erroneous iotlb entries - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use - vdpa: Protect vdpa reset with cf_mutex - vdpa: Avoid taking cf_mutex lock on get status - vdpa: Use BIT_ULL for bit operations - vdpa: Support reporting max device capabilities - vdpa: Add support for returning device configuration information - vdpa: Allow to configure max data virtqueues - vdpa: Read device configuration only if FEATURES_OK - vdpa: Sync calls set/get config/status with cf_mutex - vdpa: Provide interface to read driver features - vdpa: Mark vdpa_config_ops.get_vq_notification as optional - vdpa: Avoid duplicate call to vp_vdpa get_status - docs: document sysfs ABI for vDPA bus - vhost-vdpa: clean irqs before reseting vdpa device - vdpa: Enable user to set mac and mtu of vdpa device - vdpa: Use kernel coding style for structure comments - vdpa: Introduce query of device config layout - vdpa: Introduce and use vdpa device get, set config helpers - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} - vdpa: min vq num of vdpa device cannot be greater than max vq num - vdpa: add new callback get_vq_num_min in vdpa_config_ops - vhost_vdpa: unset vq irq before freeing irq - vdpa: potential uninitialized return in vhost_vdpa_va_map() - vhost-iotlb: Add an opaque pointer for vhost IOTLB - vdpa: Support transferring virtual addressing during DMA mapping - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() - vhost-vdpa: Handle the failure of vdpa_reset() - vdpa: Fix some coding style issues - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro - vdpa: Add documentation for vdpa_alloc_device() macro - virtio/vdpa: clear the virtqueue state during probe - vp_vdpa: correct the return value when fail to map notification - virito_pci libray: hide vp_modern_map_capability() - vhost/vdpa: Remove the restriction that only supports virtio-net devices - virtio_pci_modern: hide vp_modern_get_queue_notify_off() - vdpa: Follow kdoc comment style - vdpa: Follow kdoc comment style - virtio_vdpa: don't warn when fail to disable vq - vdpa: Use simpler version of ida allocation - vhost_vdpa: switch to vmemdup_user() - clk: hi3516dv300: add GPL license info. driver inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I65S6L - coresight: trbe: Enable ACPI/Platform automatic module loading - arm64/trbe: Add initial MADT/SPE probing - ACPI 6.5: MADT: add support for trace buffer extension in GICC - coresight: Return the pointer of @pdata when not "fwnode" - blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices() - !321 net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol and fix the incorrect way to obtain parameters. - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - !318 net: hns3: This series bugfix for the HNS3 ethernet driver. - !307 arch: mach: add support for 16dv300 series soc. - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: fix return value check bug of rx copybreak - net: hns3: fix incorrect hw rss hash type of rx packet - sched: disable sched_autogroup by default - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - Fixed the issue that the macro def_domain_type is repeatedly defined. - coresight: trbe: remove cpuhp instance node before remove cpuhp state - RDMA/hns: adjust the structure of RoCE bonding driver - RDMA/hns: add constraints for bonding-unsupported situations - RDMA/hns: fix the error of missing GID in RoCE bonding mode 1 - RDMA/hns: fix possible dead lock when setting RoCE Bonding - drm/i915: fix TLB invalidation for Gen12 video and compute engines - fork: Fixed the extended kabi memory is not initialized - mm/dynamic_hugetlb: fix compound_nr incorrect - mm/shmem: fix shmem_swapin() race with swapoff - swap: fix do_swap_page() race with swapoff - mm/swapfile: fix broken kabi in swap_info_struct - mm/swapfile: use percpu_ref to serialize against concurrent swapoff - swapfile: fix soft lockup in scan_swap_map_slots - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - coresight: ete: Add acpi match id for Hip09 - coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - mm/migrate.c: rework migration_entry_wait() to not take a pageref - sched/fair: limit burst to zero when cfs bandwidth is toggled off - sched: Fix null-ptr-deref in free_fair_sched_group - !317 AMD: Fix allmodconfig build issue in amd perf uncore module. - !314 config: disable CONFIG_QOS_SCHED_SMT_EXPELLER - x86/cpu: Add get_llc_id() helper function - perf/amd/uncore: Clean up header use, use loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - iommu: bugfix for missing symbols when build arm_smmu_v3.ko - !308 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - module: add hi3516dv300 clk driver - tc-testing: gitignore, delete plugins directory - sw64: fix kernel_stack_pointer - sw64: add support for KPROBES_ON_FTRACE - sw64: optimize single float load store instruction emulation - sw64: fix VM_DATA_DEFAULT_FLAGS - sw64: kvm: support debugging guest kernel via gdb - sw64: add basic NVDIMM support - sw64: fix argument type of __sw64_vcpu_run() - sw64: ftrace: fix function graph tracing support - sw64: generate call instruction with disp 0 - sw64: ftrace: fix ARCH_SUPPORTS_FTRACE_OPS support - sw64: mark sched_clock() as notrace - sw64: fix memmap_range_valid() - sw64: bpf: improve BPF_CALL address check - sw64: add basic livepatch support on SW64 - sw64: acpi: fix compilation dependency when CONFIG_PCI=n - sw64: fix recordmcount and dynamic ftrace - sw64: fix topology setup - sw64: kvm: fix guest longtime offset of VCPU - sw64: improve stack trace - sw64: remove unused boot syncronization code - Revert "sw64: clean up unused single step support in kernel" - sw64: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y - sw64: always restore MATCH configuration after scheduling - sw64: track last vpn in struct cpuinfo_sw64 - sw64: make struct cpuinfo_sw64 cache line aligned - sw64: kvm: add qemu fw_cfg device to chip_vt.dts - sw64: kvm: add qemu fw_cfg device support in sysfs - !302 sched: programmable: fix build error of bpf_topology - sched: programmable: Fix build error for nr_cpus_ids - sched: programmable: fix build error of bpf_topology - !300 bpf: Fix build error: linux/kabi.h: No such file or directory - !294 昇腾补丁回合 - bpf: Fix build error: linux/kabi.h: No such file or directory - memblock,arm64: expand the static memblock memory table - iort: Read ACPI configure to get streamid. - Hugtlb: bugfix for hugetlb remap - mm: cma: use pr_err_ratelimited for CMA warning - oom: add oom notifier call for oom panic - cpu-feature: Enable Taisan IDC feature for Taishan core version - memcontrol: Add oom recover for kmemcg when release buddy hugepage - !259 cgroup: Support iocost for cgroup v1 - !279 sched: programmable: bpf support programmable schedule capacity for scheduler - cgroup: Support iocost for cgroup v1 - !298 Perf tool add Hip09 json support. - !234 AMD: Support perf mem/c2c for AMD Zen platform. - !211 AMD: Add EPYC Gen4 PerfMonV2 uncore support - hix5hd2: Add I2C_M_STOP flag support for hix5hd2 driver. - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf jevents: Add test for arch std events - perf pmu: Save pmu name - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - staging: rtl8712: fix use after free bugs - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - RDMA/hns: Fixes concurrent ressetting and post_recv in DCA mode - RDMA/hns: Optimize user DCA perfermance by sharing DCA status - RDMA/hns: Add debugfs support for DCA - RDMA/hns: Add DCA support for kernel space - RDMA/hns: Add method to query WQE buffer's address - RDMA/hns: Add method to detach WQE buffer - RDMA/hns: Setup the configuration of WQE addressing to QPC - RDMA/hns: Add method for attaching WQE buffer - RDMA/hns: Configure DCA mode for the userspace QP - RDMA/hns: Add method for shrinking DCA memory pool - RDMA/hns: Introduce DCA for RC QP - net: hns3: add vf fault process in hns3 ras - net: hns3: add hns3 vf fault detect cap bit support - net: hns3: support debugfs for wake on lan - net: hns3: support wake on lan configuration and query - dm: Fix UAF in run_timer_softirq() - livepatch/ppc64: Fix preemption check when enabling - livepatch: Avoid CPU hogging with cond_resched - livepatch: Fix several code style issues - livepatch/x86: Avoid conflict with static {call,key} - livepatch/core: Restrict minimum size of function that can be patched - livepatch/x86: Rename old_code to old_insns - livepatch: Fix patching functions which have static_call - dm-thin: Resume failed in FAIL mode - dm: fix null pointer dereference in dev_create() - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - KVM: arm64: Implement the capability of DVMBM - KVM: arm64: Add kvm_arch::dvm_cpumask and dvm_lock - KVM: arm64: Add kvm_vcpu_arch::cpus_ptr and pre_cpus_ptr - KVM: arm64: Probe and configure DVMBM capability on HiSi CPUs - KVM: arm64: Support a new HiSi CPU type - mm: hugetlb: fix UAF in hugetlb_handle_userfault - mm/memory: add non-anonymous page check in the copy_present_page() - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: PF supports to set and query lane_num by sysfs - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - mpi: Fix length check in mpi_key_length() - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - bpf, sockmap: fix sk_rmem_alloc underflow for sockmap - sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP - sched/fair: Fix kabi borken in sched_domain_shared - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - crypto: hisilicon/qm - delete redundancy check - crypto: hisilicon/qm - add pci bdf number check - crypto: hisilicon/qm - increase the memory of local variables - crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF - crypto: hisilicon/sec - enabling clock gating of the address prefetch module - crypto: hisilicon/qm - fix incorrect parameters usage - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - crypto: hisilicon/hpre - fix resource leak in remove process - crypto: hisilicon/qm - fix the qos value initialization - !216 AMD: Add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig - kabi: Fix kabi breakage caused by new member added to struct perf_sample_data. - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR - perf/x86/amd: Support PERF_SAMPLE_ADDR - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} - perf: Add sample_flags to indicate the PMU-filled sample data - perf: Add new macros for mem_hops field - perf: Add mem_hops field in perf_mem_data_src structure - perf/x86/ibs: Add new IBS register bits into header - perf/amd/uncore: Allow the driver to be built as a module - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments - perf/x86/amd/uncore: Add PerfMonV2 DF event format - perf/x86/amd/uncore: Detect available DF counters - perf/x86/amd/uncore: Use attr_update for format attributes - perf/x86/amd/uncore: Use dynamic events array - !201 AMD: Add Perfmonv2/IBS/BRS features for AMD EPYC platforms - !265 Add LoongArch support - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !250 add UPROBE_ALTER_PC flag for uprobe mechanism - !268 [OLK-5.10]perf arm64 metricgroup support and some bugfix - !282 Synchronize the code of mainline perf tool and support the parsing of TRBE trace data - !283 [OLK-5.10] Add debug print of 64G link speed - kabi: test fix kabi for enum bpf_prog_type and bpf_attach_type - openeuler_defconfig: enable CONFIG_BPF_SCHED for x86 - sched: programmable: Add lib for sched programmable - sched: programmable: Add three hooks in select_task_rq_fair() - sched: programmable: add bpf hooks to update rq and task state in enqueue_task/deqeue_task of CFS - sched: programmable: Add hook for pick next task - sched: cfs: add bpf hooks to control wakeup and tick preemption - bpf:programmable: Add helper func to check cpu share cache - bpf:programmable: Add cpumask ops collection - sched: programmable: Add convenient helper functions to convert sched entity - sched: programmable: Add helper function for cpu topology. - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - uprobe: add UPROBE_ALTER_PC flag for uprobe - kabi: Fix kabi breakage caused by commit d5616bac7ada. - !276 support set/get VxLAN rule of rx flow director by ethtool - !215 cgroupv1使能cgroup writeback的功能 - !222 vdpa: add two ioctl commands to support generic vDPA - qla2xxx: add debug print of 64G link speed - perf cs-etm: Fix corrupt inject files when only last branch option is enabled - perf cs-etm: No-op refactor of synth opt usage - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast - perf cs-etm: Remove duplicate and incorrect aux size checks - perf cs-etm: Print size using consistent format - perf cs-etm: Show a warning for an unknown magic number - perf cs-etm: Print the decoder name - perf cs-etm: Create ETE decoder - perf cs-etm: Update OpenCSD decoder for ETE - perf cs-etm: Fix typo - perf cs-etm: Save TRCDEVARCH register - perf cs-etm: Refactor out ETMv4 header saving - perf cs-etm: Initialise architecture based on TRCIDR1 - perf cs-etm: Refactor initialisation of decoder params. - perf cs-etm: Add warnings for missing DSOs - perf cs-etm: Improve Coresight zero timestamp warning - perf annotate: Add disassembly warnings for annotate --stdio - perf annotate: Re-add annotate_warned functionality - perf tools: Add WARN_ONCE equivalent for UI warnings - perf tools: Add flag for tracking warnings of missing DSOs - perf cs-etm: Pass unformatted flag to decoder - perf cs-etm: Use existing decoder instead of resetting it - perf cs-etm: Suppress printing when resetting decoder - perf cs-etm: Only setup queues when they are modified - perf cs-etm: Split setup and timestamp search functions - perf cs-etm: Refactor initialisation of kernel start address - tools headers UAPI: Sync perf_event.h with the kernel sources - perf cs-etm: Split --dump-raw-trace by AUX records - perf cs-etm: Split Coresight decode by aux records - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() - perf cs-etm: Remove callback cs_etm_find_snapshot() - perf cs-etm: Prevent and warn on underflows during timestamp calculation. - perf cs-etm: Start reading 'Z' --itrace option - perf cs-etm: Move synth_opts initialisation - perf auxtrace: Add Z itrace option for timeless decoding - perf cs-etm: Set time on synthesised samples to preserve ordering - perf cs-etm: Refactor timestamp variable names - perf cs-etm: Detect pid in VMID for kernel running at EL2 - perf cs-etm: Add helper cs_etm__get_pid_fmt() - perf cs-etm: Support PID tracing in config - perf cs-etm: Fix bitmap for option - perf cs-etm: Update ETM metadata format - vdpa: clean up get_config_size ret value handling - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit - vdpa: Consider device id larger than 31 - vdpa: fix use-after-free on vp_vdpa_remove - virtio: always enter drivers/virtio/ - vp_vdpa: Fix return value check for vdpa_alloc_device() - virtio_pci_modern: correct sparse tags for notify - virtio_pci_modern: __force cast the notify mapping - vp_vdpa: allow set vq state to initial state after reset - virtio-pci library: introduce vp_modern_get_driver_features() - vdpa: support packed virtqueue for set/get_vq_state() - vp_vdpa: add vq irq offloading support - vdpa: Add reset callback in vdpa_config_ops - vp_vdpa: report doorbell address - virtio-pci library: report resource address - vp_vdpa: switch to use vp_modern_map_vq_notify() - virtio-pci library: switch to use vp_modern_map_vq_notify() - virtio_pci_modern: introduce helper to map vq notify area - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() - vdpa: add driver_override support - vdpa_sim_blk: add support for vdpa management tool - vdpa_sim_net: Add support for user supported devices - vdpa_sim: make vdpasim->buffer size configurable - vdpa: add vdpa simulator for block device - vdpa: split vdpasim to core and net modules - vdpa: set the virtqueue num during register - vdpa_sim: add supported_features field in vdpasim_dev_attr - vdpa_sim: add set_config callback in vdpasim_dev_attr - vdpa_sim: add work_fn in vdpasim_dev_attr - vdpa_sim: add device id field in vdpasim_dev_attr - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov - vdpa: remove unnecessary 'default n' in Kconfig entries - vdpa: Enable user to query vdpa device info - virtio-pci: introduce modern device module - virito-pci-modern: rename map_capability() to vp_modern_map_capability() - virtio-pci-modern: introduce helper to get notification offset - virtio-pci-modern: introduce helper for getting queue nums - virtio-pci-modern: introduce helper for setting/geting queue size - virtio-pci-modern: introduce helper to set/get queue_enable - virtio-pci-modern: introduce vp_modern_queue_address() - virtio-pci-modern: introduce vp_modern_set_queue_vector() - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: ethtool: add VxLAN to the NFC API - bpf: sched: Add helper functions to get cpu statistics - sched: programmable: Add helpers to set tag of task or task_group - sched: programmable: add bpf_sched_task_tag_of helper function - sched: programmable: add bpf_sched_tg_tag_of helper function - sched: programmable: Add user interface of task tag - sched: programmable: Add user interface of task group tag - sched: programmable: Add a tag for the task group - sched: programmable: Add a tag for the task - bpftool: recognize scheduler programs - libbpf: add support for scheduler bpf programs - bpf: sched: introduce bpf_sched_enable() - bpf: sched: basic infrastructure for scheduler bpf - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - cgroup: support cgroup writeback on cgroupv1 - cgroup: Add cgroup1_get_from_id() - mm/page_alloc.c: add sysctl to revise the batch and high of percpu pageset - mm/zswap: remove _init in the initialization - mm/zswap: delay the initializaton of zswap until the first enablement - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - x86/cpufeatures: Fix abi breakage caused by NCAPINTS in cpufeature header file. - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute - perf/amd/ibs: Add support for L3 miss filtering - perf/amd/ibs: Use ->is_visible callback for dynamic attributes - perf/x86/amd/ibs: Add bitfield definitions in new header - perf/x86/amd/core: Fix reloading events for SVM - perf/x86/amd/core: Add PerfMonV2 overflow handling - perf/x86/amd/core: Add PerfMonV2 counter control - perf/x86/amd/core: Detect available counters - perf/x86/amd/core: Detect PerfMonV2 support - x86/msr: Add PerfCntrGlobal* registers - x86/cpufeatures: Add PerfMonV2 feature bit - perf/x86/amd: Add idle hooks for branch sampling - ACPI: Add perf low power callback - perf/x86/amd: Make Zen3 branch sampling opt-in - perf/x86/amd: Add AMD branch sampling period adjustment - perf/x86/amd: Enable branch sampling priv level filtering - perf/x86/amd: Add branch-brs helper event for Fam19h BRS - perf/x86/amd: Add AMD Fam19h Branch Sampling support - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature - perf/core: Add perf_clear_branch_entry_bitfields() helper - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature - virtio-pci-modern: introduce vp_modern_generation() - virtio-pci-modern: introduce helpers for setting and getting features - virtio-pci-modern: introduce helpers for setting and getting status - virtio-pci-modern: introduce helper to set config vector - virtio-pci-modern: introduce vp_modern_remove() - virtio-pci-modern: factor out modern device initialization logic - virtio-pci: split out modern device - virtio-pci: do not access iomem via struct virtio_pci_device directly - vdpa: support exposing the count of vqs to userspace - vdpa: Enable a user to add and delete a vdpa device - vdpa: Add missing comment for virtqueue count - vdpa: Define vdpa mgmt device, ops and a netlink interface - vdpa: Extend routine to accept vdpa device name - vdpa: support exposing the config size to userspace - vdpa: add get_config_size callback in vdpa_config_ops - vdpa: introduce virtio pci driver - add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig- !275 Intel Advanced Matrix Extensions (AMX) - KVM support - !227 Intel SPR: Enable Intel SPR features in default kernel config for OLK-5.10 - !223 SPR: IDXD driver (on top of OLK-5.10) - DSA/IAA incremental backporting patches until upstream 6.1 - openeuler_defconfig: Enable configs for Intel IDXD driver - sched: Fix kABI for task->pasid_activated - x86/fpu: Fix KABI broken caused by introducing of guest permissions in struct fpu - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP - KVM: x86: add system attribute to retrieve full set of supported xsave states - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID - tools headers UAPI: Sync x86 arch prctl headers with the kernel sources - tools headers UAPI: Sync arch prctl headers with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - tools: Move x86 syscall number fallbacks to .../uapi/ - selftests: kvm: move vm_xsave_req_perm call to amx_test - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing - selftest: kvm: Add amx selftest - selftest: kvm: Move struct kvm_x86_state to header - selftest: kvm: Reorder vcpu_load_state steps for AMX - x86/fpu: Fix inline prefix warnings - kvm: x86: Disable interception for IA32_XFD on demand - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() - kvm: selftests: Add support for KVM_CAP_XSAVE2 - kvm: x86: Add support for getting/setting expanded xstate buffer - x86/fpu: Add uabi_size to guest_fpu - kvm: x86: Add CPUID support for Intel AMX - kvm: x86: Add XCR0 support for Intel AMX - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR - kvm: x86: Emulate IA32_XFD_ERR for guest - kvm: x86: Intercept #NM for saving IA32_XFD_ERR - x86/fpu: Prepare xfd_err in struct fpu_guest - kvm: x86: Add emulation for IA32_XFD - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM - x86/fpu: Add guest support to xfd_enable_feature() - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule - x86/fpu: Prepare guest FPU for dynamically enabled FPU features - x86/fpu: Extend fpu_xstate_prctl() with guest permissions - dmaengine: idxd: Fix kABI for IDXD perfmon cpu hot plug state - dmaengine: idxd: Remove linux/msi.h include - dmaengine: idxd: Fix crc_val field for completion record - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA - dmaengine: idxd: fix RO device state error after been disabled/reset - dmaengine: idxd: Fix max batch size for Intel IAA - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing - dmaengine: idxd: add configuration for concurrent batch descriptor processing - dmaengine: idxd: add configuration for concurrent work descriptor processing - dmaengine: idxd: add WQ operation cap restriction support - dmanegine: idxd: reformat opcap output to match bitmap_parse() input - dmaengine: idxd: convert ats_dis to a wq flag - dmaengine: idxd: Remove unused struct idxd_fault - dmaengine: idxd: track enabled workqueues in bitmap - lib: bitmap: Introduce node-aware alloc API - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() - dmaengine: idxd: avoid deadlock in process_misc_interrupts() - dmaengine: idxd: Correct IAX operation code names - MAINTAINERS: idxd driver maintainer update - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature - dmaengine: idxd: force wq context cleanup on device disable path - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() - dmaengine: idxd: skip irq free when wq type is not kernel - dmaengine: idxd: make idxd_register/unregister_dma_channel() static - dmaengine: idxd: free irq before wq type is reset - dmaengine: idxd: fix lockdep warning on device driver removal - dmaengine: idxd: Separate user and kernel pasid enabling - dmaengine: idxd: refactor wq driver enable/disable operations - dmaengine: idxd: move wq irq enabling to after device enable - dmaengine: idxd: set max_xfer and max_batch for RO device - dmaengine: idxd: update IAA definitions for user header - dmaengine: idxd: remove trailing white space on input str for wq name - dmaengine: idxd: don't load pasid config until needed - dmaengine: idxd: skip clearing device context when device is read-only - dmaengine: idxd: fix retry value to be constant for duration of function call - dmaengine: idxd: match type for retries var in idxd_enqcmds() - dmaengine: idxd: fix device cleanup on disable - dmaengine: idxd: Remove useless DMA-32 fallback configuration - dmaengine: idxd: restore traffic class defaults after wq reset - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) - tools/objtool: Check for use of the ENQCMD instruction in the kernel - x86/cpufeatures: Re-enable ENQCMD - x86/traps: Demand-populate PASID MSR via #GP - sched: Define and initialize a flag to identify valid PASID in the task - x86/fpu: Clear PASID when copying fpstate - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit - kernel/fork: Initialize mm's PASID - iommu/ioasid: Introduce a helper to check for valid PASIDs - mm: Change CONFIG option for mm->pasid field - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA - iommu/vt-d: Clean up unused PASID updating functions - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() - iommu/vt-d: Fix PASID reference leak - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers - iommu/vt-d: Add pasid private data helpers - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID - iommu/vt-d: Remove svm_dev_ops - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device - dmaengine: idxd: deprecate token sysfs attributes for read buffers - dmaengine: idxd: change bandwidth token to read buffers - dmaengine: idxd: fix wq settings post wq disable - dmaengine: idxd: change MSIX allocation based on per wq activation - dmaengine: idxd: fix descriptor flushing locking - dmaengine: idxd: embed irq_entry in idxd_wq struct - dmaengine: idxd: add knob for enqcmds retries - dmaengine: idxd: set defaults for wq configs - dmaengine: idxd: handle interrupt handle revoked event - dmaengine: idxd: handle invalid interrupt handle descriptors - dmaengine: idxd: create locked version of idxd_quiesce() call - dmaengine: idxd: add helper for per interrupt handle drain - dmaengine: idxd: move interrupt handle assignment - dmaengine: idxd: int handle management refactoring - dmaengine: idxd: rework descriptor free path on failure - dmaengine: idxd: fix missed completion on abort path - dmaengine: idxd: fix calling wq quiesce inside spinlock - dmaengine: idxd: fix resource leak on dmaengine driver disable - dmaengine: idxd: cleanup completion record allocation - dmaengine: idxd: reconfig device after device reset command - dmaengine: idxd: add halt interrupt support - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail - dmanegine: idxd: fix resource free ordering on driver removal - dmaengine: idxd: remove kernel wq type set when load configuration - dmaengine: idxd: remove gen cap field per spec 1.2 update - dmaengine: idxd: check GENCAP config support for gencfg register - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission - dmaengine: idxd: remove interrupt disable for dev_lock - dmaengine: idxd: remove interrupt disable for cmd_lock - dmaengine: idxd: fix setting up priv mode for dwq - dmaengine: idxd: set descriptor allocation size to threshold for swq - dmaengine: idxd: make submit failure path consistent on desc freeing - dmaengine: idxd: remove interrupt flag for completion list spinlock - dmaengine: idxd: make I/O interrupt handler one shot - dmaengine: idxd: clear block on fault flag when clear wq - dmaengine: idxd: add capability check for 'block on fault' attribute - dmaengine: idxd: Remove unused status variable in irq_process_work_list() - dmaengine: idxd: Fix a possible NULL pointer dereference - dmaengine: idxd: fix abort status check - dmanegine: idxd: add software command status - dmaengine: idxd: rotate portal address for better performance - dmaengine: idxd: fix uninit var for alt_drv - dmaengine: idxd: Set defaults for GRPCFG traffic class - dmaengine: idxd: remove fault processing code - dmaengine: idxd: move dsa_drv support to compatible mode - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone - dmaengine: idxd: create user driver for wq 'device' - dmaengine: idxd: create dmaengine driver for wq 'device' - dmaengine: idxd: create idxd_device sub-driver - dmaengine: idxd: add type to driver in order to allow device matching - dmanegine: idxd: open code the dsa_drv registration - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus - dmaengine: idxd: remove iax_bus_type prototype - dmaengine: idxd: remove bus shutdown - dmaengine: idxd: move wq_disable() to device.c - dmaengine: idxd: move wq_enable() to device.c - dmaengine: idxd: remove IDXD_DEV_CONF_READY - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev - dmaengine: idxd: add driver name - dmaengine: idxd: add driver register helper - dmaengine: idxd: have command status always set - dmaengine: idxd: Add wq occupancy information to sysfs attribute - dmanegine: idxd: cleanup all device related bits after disabling device - dmaengine: idxd: Simplify code and axe the use of a deprecated API - dmaengine: idxd: fix submission race window - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() - dmaengine: idxd: fix setup sequence for MSIXPERM table - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin - dmaengine: idxd: fix array index when int_handles are being used - dmaengine: idxd: fix desc->vector that isn't being updated - dmaengine: idxd: add missing percpu ref put on failure - dmaengine: idxd: Change license on idxd.h to LGPL - dmaengine: idxd: remove devm allocation for idxd->int_handles - dmaengine: idxd: Remove redundant variable cdev_ctx - dmaengine: idxd: Fix missing error code in idxd_cdev_open() - dmaengine: idxd: Add missing cleanup for early error out in probe call - dmaengine: idxd: add engine 'struct device' missing bus type assignment - dmaengine: idxd: Use cpu_feature_enabled() - dmaengine: idxd: Enable IDXD performance monitor support - dmaengine: idxd: Add IDXD performance monitor support - dmaengine: idxd: remove MSIX masking for interrupt handlers - dmaengine: idxd: device cmd should use dedicated lock - dmaengine: idxd: support reporting of halt interrupt - dmaengine: idxd: enable SVA feature for IOMMU - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages - dmaengine: idxd: add interrupt handle request and release support - dmaengine: idxd: add support for readonly config mode - dmaengine: idxd: add percpu_ref to descriptor submission path - dmaengine: idxd: remove detection of device type - dmaengine: idxd: iax bus removal - dmaengine: idxd: fix group conf_dev lifetime - dmaengine: idxd: fix engine conf_dev lifetime - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime - dmaengine: idxd: use ida for device instance enumeration - dmaengine: idxd: removal of pcim managed mmio mapping - dmaengine: idxd: cleanup pci interrupt vector allocation management - dmaengine: idxd: clear MSIX permission entry on shutdown - dmaengine: idxd: add module parameter to force disable of SVA - x86/asm: Annotate movdir64b()'s dst argument with __iomem - dma: idxd: use DEFINE_MUTEX() for mutex lock - dmaengine: idxd: Fix list corruption in description completion - dmaengine: idxd: add IAX configuration support in the IDXD driver - dmaengine: idxd: add ATS disable knob for work queues - dmaengine: idxd: define table offset multiplier - dmaengine: idxd: Update calculation of group offset to be more readable - dmaengine: idxd: Add ABI documentation for shared wq - dmaengine: idxd: Clean up descriptors with fault error - dmaengine: idxd: Add shared workqueue support - !220 Intel Advanced Matrix Extensions (AMX) support on SPR - mm: Fix kabi change caused by saved_auxv[] in mm_struct for x86_64 - !270 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction - !229 Intel SPR: Adding uncore PMU support and fix uprobes rbtree usage for OLK-5.10 - !251 [OLK-5.10] arm64: add machine checksafe support - !54 configs: change the value of NLS_CODEPAGE_437 from m to y - !255 ksmbd-introduce-new-SMB3-kernel-server - !262 crypto: enable some SM configs - arm64: add machine check safe sysctl interface - arm64: add dump_user_range() to machine check safe - arm64: introduce copy_mc_to_kernel() implementation - arm64: add cow to machine check safe - arm64: get/put_user support machine check safe - arm64: copy_form/to_user support machine check safe - arm64: add support for machine check error safe - arm64: extable: add new extable type "__mc_ex_table" - uaccess: add generic fallback version of copy_mc_to_user() - Revert "arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY" - Revert "arm64: ras: copy_from_user scenario support uce kernel recovery" - x86/fpu: Avoid kabi change caused by struct fpu - x86: Avoid kabi change caused by adding pkru element in thread_struct - x86/fpu: Prevent FPU state corruption - selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation - x86/cpufeatures: Put the AMX macros in the word 18 block - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing - signal: Skip the altstack update when not needed - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() - x86/fpu: Optimize out sigframe xfeatures when in init state - Documentation/x86: Add documentation for using dynamic XSTATE features - selftests/x86/amx: Add context switch test - selftests/x86/amx: Add test cases for AMX state management - x86/fpu/amx: Enable the AMX feature in 64-bit mode - x86/fpu: Add XFD handling for dynamic states - x86/fpu: Calculate the default sizes independently - x86/fpu/amx: Define AMX state components and have it used for boot-time checks - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers - x86/fpu/xstate: Add fpstate_realloc()/free() - x86/fpu/xstate: Add XFD #NM handler - x86/fpu: Update XFD state where required - x86/fpu: Add sanity checks for XFD - x86/fpu: Add XFD state to fpstate - x86/msr-index: Add MSRs for XFD - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit - x86/fpu: Reset permission and fpstate on exec() - x86/fpu: Prepare fpu_clone() for dynamically enabled features - x86/fpu/signal: Prepare for variable sigframe length - x86/signal: Use fpu::__state_user_size for sigalt stack validation - x86/fpu: Add basic helpers for dynamically enabled features - x86/arch_prctl: Add controls for dynamic XSTATE components - x86/fpu: Add fpu_state_config::legacy_features - x86/fpu: Add members to struct fpu to cache permission information - x86/fpu/xstate: Provide xstate_calculate_size() - x86/signal: Implement sigaltstack size validation - signal: Add an optional check for altstack size - x86/fpu: Remove old KVM FPU interface - x86/kvm: Convert FPU handling to a single swap buffer - x86/fpu: Provide infrastructure for KVM FPU cleanup - x86/fpu: Prepare for sanitizing KVM FPU code - x86/fpu/xstate: Move remaining xfeature helpers to core - x86/fpu: Rework restore_regs_from_fpstate() - x86/fpu: Mop up xfeatures_mask_uabi() - x86/fpu: Move xstate feature masks to fpu_*_cfg - x86/fpu: Move xstate size to fpu_*_cfg - x86/fpu/xstate: Cleanup size calculations - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() - x86/fpu: Provide struct fpu_config - x86/fpu/signal: Use fpstate for size and features - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() - x86/fpu/xstate: Use fpstate for os_xsave() - x86/fpu: Use fpstate::size - x86/fpu: Add size and mask information to fpstate - x86/process: Move arch_thread_struct_whitelist() out of line - x86/fpu: Do not leak fpstate pointer on fork - x86/fpu: Remove fpu::state - x86/math-emu: Convert to fpstate - x86/fpu/core: Convert to fpstate - x86/fpu/signal: Convert to fpstate - x86/fpu/regset: Convert to fpstate - x86/fpu: Convert tracing to fpstate - x86/KVM: Convert to fpstate - x86/fpu: Replace KVMs xstate component clearing - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate - x86/fpu: Convert fpstate_init() to struct fpstate - x86/fpu: Provide struct fpstate - x86/fpu: Replace KVMs home brewed FPU copy to user - x86/fpu: Provide a proper function for ex_handler_fprestore() - x86/fpu: Replace the includes of fpu/internal.h - x86/fpu: Mop up the internal.h leftovers - x86/sev: Include fpu/xcr.h - x86/fpu: Remove internal.h dependency from fpu/signal.h - x86/fpu: Move fpstate functions to api.h - x86/fpu: Move mxcsr related code to core - x86/fpu: Move fpregs_restore_userregs() to core - x86/fpu: Make WARN_ON_FPU() private - x86/fpu: Move legacy ASM wrappers to core - x86/fpu: Move os_xsave() and os_xrstor() to core - x86/fpu: Make os_xrstor_booting() private - x86/fpu: Clean up CPU feature tests - x86/fpu: Move context switch and exit to user inlines into sched.h - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init - x86/fpu: Rework copy_xstate_to_uabi_buf() - x86/fpu: Replace KVMs home brewed FPU copy from user - x86/fpu: Move KVMs FPU swapping to FPU core - x86/fpu/xstate: Mark all init only functions __init - x86/fpu/xstate: Provide and use for_each_xfeature() - x86/fpu: Cleanup xstate xcomp_bv initialization - x86/fpu: Do not inherit FPU context for kernel and IO worker threads - x86/process: Clone FPU in copy_thread() - x86/fpu: Remove pointless memset in fpu_clone() - x86/fpu: Cleanup the on_boot_cpu clutter - x86/fpu: Restrict xsaves()/xrstors() to independent states - x86/pkru: Remove useless include - x86/fpu: Update stale comments - x86/fpu: Remove pointless argument from switch_fpu_finish() - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean - x86/signal: Change return type of restore_sigcontext() to boolean - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() - x86/fpu: Mask out the invalid MXCSR bits properly - x86/fpu: Restore the masking out of reserved MXCSR bits - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again - x86/fpu/signal: Let xrstor handle the features to init - x86/fpu/signal: Handle #PF in the direct restore path - x86/fpu/signal: Split out the direct restore code - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() - x86/fpu/signal: Sanitize the xstate check on sigframe - x86/fpu/signal: Remove the legacy alignment check - x86/fpu/signal: Move initial checks into fpu__restore_sig() - x86/fpu: Mark init_fpstate __ro_after_init - x86/pkru: Remove xstate fiddling from write_pkru() - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() - x86/fpu: Remove PKRU handling from switch_fpu_finish() - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations - x86/fpu: Hook up PKRU into ptrace() - x86/fpu: Add PKRU storage outside of task XSAVE buffer - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() - x86/fpu: Move FXSAVE_LEAK quirk into __copy_kernel_to_fpregs() - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() - x86/fpu: Clean up the fpu__clear() variants - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() - x86/cpu: Write the default PKRU value when enabling PKE - x86/pkru: Provide pkru_write_default() - x86/pkru: Provide pkru_get_init_value() - x86/cpu: Sanitize X86_FEATURE_OSPKE - x86/fpu: Rename and sanitize fpu__save/copy() - x86/pkeys: Move read_pkru() and write_pkru() - x86/fpu/xstate: Sanitize handling of independent features - x86/fpu: Rename "dynamic" XSTATEs to "independent" - x86/fpu: Rename initstate copy functions - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() - x86/fpu: Get rid of the FNSAVE optimization - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() - x86/fpu: Rename xstate copy functions which are related to UABI - x86/fpu: Rename fregs-related copy functions - x86/math-emu: Rename frstor() - x86/fpu: Rename fxregs-related copy functions - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() - x86/fpu: Get rid of copy_supervisor_to_kernel() - x86/fpu: Cleanup arch_set_user_pkey_access() - x86/kvm: Avoid looking up PKRU in XSAVE buffer - x86/fpu: Get rid of using_compacted_format() - x86/fpu: Move fpu__write_begin() to regset - x86/fpu/regset: Move fpu__read_begin() into regset - x86/fpu: Remove fpstate_sanitize_xstate() - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() - x86/fpu: Clean up fpregs_set() - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values - x86/fpu: Rewrite xfpregs_set() - x86/fpu: Simplify PTRACE_GETREGS code - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() - x86/fpu: Sanitize xstateregs_set() - x86/fpu: Move inlines where they belong - x86/fpu: Remove unused get_xsave_field_ptr() - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() - x86/fpu: Make xfeatures_mask_all __ro_after_init - x86/fpu: Mark various FPU state variables __ro_after_init - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") - Revert "x86/fpu: Correct pkru/xstate inconsistency" - selftest/x86/signal: Include test cases for validating sigaltstack - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ - x86/signal: Introduce helpers to get the maximum signal frame size - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ - Enable Intel AMX for default config - Enable default config for Intel NTB LTR vendor support for gen4 NTB - Enable Intel SPR HFI support for default config - Enable Intel PMT support for default config - Enable SGX virtualization in default config - vfs: Check the truncate maximum size in inode_newsize_ok() - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - crypto: enable some SM configs - uprobes: (Re)add missing get_uprobe() in __find_uprobe() - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints - perf/x86/intel/uncore: Fix invalid unit check - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() - perf/x86/intel/uncore: Add alias PMU name - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support - perf/x86/intel/uncore: Add Sapphire Rapids server framework - x86/cpu: Fix core name for Sapphire Rapids - x86/cpu: Resort and comment Intel models - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks - perf/x86/intel/uncore: Parse uncore discovery tables - perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. - rbtree, timerqueue: Use rb_add_cached() - rbtree, rtmutex: Use rb_add_cached() - rbtree, uprobes: Use rbtree helpers - rbtree, perf: Use new rbtree helpers - rbtree, sched/deadline: Use rb_add_cached() - rbtree, sched/fair: Use rb_add_cached() - rbtree: Add generic add and find helpers - configs: change the value of NLS_CODEPAGE_437 from m to y- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - RDMA/hns: Add support for open XRC QP - RDMA/hns: Fix inconsistency between QPC's sl and DB's sl in roce v1 - RDMA/hns: Fix roce v1 traffic_class problem - xfs: fix incorrect i_nlink caused by inode racing - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING - drivers/perf: hisi: add driver for HNS3 PMU - drivers/perf: hisi: Add description for HNS3 PMU driver - dm ioctl: add DMINFO() to track dm device create/remove - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - drivers/perf: fixed the issue that the kabi value changed - rtc: Fix race when disable/enable UIE in rtc_set_time() - rtc: Cleanup for UIE timer/polling emulation support - arm64: ftrace: fix module PLTs with mcount - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - i2c: hisi: Add gpio bus recovery support - mm: mem_reliable: Start fallback if no suitable zone found - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - drivers/perf: hisi: Add TLP filter support - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu - hwtracing: hisi_ptt: Only add the supported devices to the filters list - ftrace: Fix use-after-free for dynamic ftrace_ops - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - net: hns3: fix get wrong value of function hclge_get_dscp_prio() - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !260 svm: Delete unused ioctl command - svm: Delete unused ioctl command - !252 hulk backport patchs for ascend feature - !239 Intel: Enable default kernel config for Intel Emmitsburg pinctrl - Enable Intel Emmitsburg pinctrl for default config - mm: fix ignore cpuset enforcement - mm: fix alloc CDM node memory for MPOL_BIND - ascend: export interfaces required by ascend drivers - sharepool: fix sp_alloc_populate no fallocate bug - mm/sharepool: Fix add group failed with errno 28 - mm: sharepool: Fix static check warning - irq-gic-v3: Fix too large cpu_count - mm/sharepool: Use "tgid" instead of "pid" to find a task - ascend/arm64: Add ascend_enable_all kernel parameter- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !233 dma-mapping: provide a benchmark for streaming DMA mapping - mtd: Add several functions to the fail_function list - ubi: Reserve sufficient buffer length for the input mask - ubi: Add six fault injection type for testing - ubi: Split io_failures into write_failure and erase_failure - ubi: Using the Fault Injection Framework to reconstruct the debugfs interface - ubi: Fix permission display of the debugfs files - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - PCI: Do not enable AtomicOps on VFs - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read - mm/filemap.c: remove bogus VM_BUG_ON - dm ioctl: print error when HC and MD do not match - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - net: preserve skb_end_offset() in skb_unclone_keeptruesize() - net: add skb_set_end_offset() helper - ipv6: Fix signed integer overflow in __ip6_append_data - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - tcp_comp: Fix receives err when server receives a large packet - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - perf/core: Fix reentry problem in perf_output_read_group() - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - x86/ioapic: add an interface for driver to sync hardware data into memory - arm64: Provide a command line to disable spectre_bhb mitigation - arm64: Fix the ipi backtrace warning when softlockup - arm64: add dump instr before BUG in kernel - tty: serial: uartlite: Disable clocks in case of errors - tty: hvc: make symbol 'hvc_udbg_dev' static - tty: hvc: hvc_vio: Staticify function invoked only by reference - tty: hvc: hvc_opal: Staticify function invoked by reference - cgroup: Fix race condition at rebind_subsystems() - integrity: Make function integrity_add_key() static - scsi: hisi_sas: Modify v3 HW SATA completion error processing - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset - scsi: libsas: Refactor sas_ata_hard_reset() - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - !228 Intel SPR: Fix watchdog blocking reboot issue on ACPI WDAT watchdog enabled system for OLK-5.10 - !235 Introduce memory reliable - !200 x86: support MWAIT C1 as the default idle state - !231 ROH: Support ROH basic functions and adapt ROH mode for RDMA/hns driver - !217 AMD: Support HSMP feature for AMD EPYC platforms - !226 Intel SPR: Adding core PMU support for OLK-5.10 - !230 Intel SPR: Add Sapphire Rapids server intel-uncore-freq support for OLK-5.10 - mm: Add sysctl to clear free list pages - mm/hugetlb: Hugetlb use non-mirrored memory if memory reliable is enabled - mm/memblock: Introduce ability to alloc memory from specify memory reigon - mm: Update reliable flag in memory allocaion for reliable task only in task context - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Show debug info about memory reliable if oom occurs - mm: Introduce proc interface to disable memory reliable features - mm: Introduce reliable_debug=S to control shmem use mirrored memory - mm: Introduce shmem mirrored memory limit for memory reliable - shmem: Count and show reliable shmem info - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - mm: Add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - proc/meminfo: Add "FileCache" item in /proc/meminfo - mm: Add cmdline for the reliable memory usage of page cache - mm: Add kernel param for memory reliable - mm: Clear GFP_RELIABLE if the conditions are not met - mm: Disable memory reliable when kdump is in progress - mm: Count reliable memory info based on zone info - mm: Refactor code in reliable_report_meminfo() - mm: Export mem_reliable_status() for checking memory reliable status - mm: Export static key mem_reliable - mm: Drop shmem reliable related log during startup - mm: reliable: Return corrent errno in reliable_check - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !199 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - !195 kernel: add OPENEULER_VERSION_CODE to version.h - !175 AMD: Add minimum support for AMD EPYC Genoa platform - !168 SPR: Add vfio_group_iommu_domain interface to support DLB - !128 [OLK-5.10] Add Zhaoxin rng driver - RDMA/hns: Pass mac type to user driver for ROH mode - RDMA/hns: Support RDMA_CM in ROH mode - RDMA/hns: Add ROH basic configuration and check - RDMA/hns: Add new device ID - roh/hns3: Add support for roh dfx(debugfs) - roh/hns3: Add support for roh reset - roh/core: Add support for inetaddr notifier in roh/core - roh/hns3: Add support for roh abnormal interruption - roh/core: Add roh device sysfs node - dma-mapping:add a new configuration for map_benchmark. - dma-mapping: benchmark: pretend DMA is transmitting - dma-mapping: benchmark: use u8 for reserved field in uAPI structure - dma-mapping: benchmark: fix kernel crash when dma_map_single fails - selftests/dma: add test application for DMA_MAP_BENCHMARK - dma-mapping: add benchmark support for streaming DMA APIs - !190 sharepool: Update patches from hulk - mm/sharepool: fix the incorrect judgement of the addr range - mm/sharepool: Fix sharepool hugepage cgroup uncount error. - mm/sharepool: Rebind the numa node when fallback to normal pages - mm/sharepool: Remove the leading double underlines for function name - mm/sharepool: Fix code-style warnings - mm/sharepool: fix hugepage_rsvd count increase error - mm/sharepool: check size=0 in mg_sp_make_share_k2u() - mm/sharepool: fix potential AA deadlock - mm/sharepool: delete unused codes - mm/sharepool: bugfix for 2M U2K - mm/sharepool: Support alloc ro mapping - mm/sharepool: Extract sp_mapping_find - mm/sharepool: replace spg->{dvpp|normal} with spg->mapping[SP_MAPPING_{DVPP|NORMAL}] - mm/sharepool: Rename sp_mapping.flag to sp_mapping.type - mm/sharepool: Make the definitions of MMAP_SHARE_POOL_{START|16G_START} more readable - mm/sharepool: Avoid UAF on mm - mm/sharepool: Check the maximum value of spg_id - mm/sharepool: Avoid UAF on spa - mm/sharepool: delete unnecessary judgment - mm/sharepool: Fix UAF reported by KASAN - mm/sharepool: fix deadlock in sp_check_mmap_addr - mm/sharepool: fix deadlock in spa_stat_of_mapping_show - mm/sharepool: fix softlockup in high pressure use case. - mm/sharepool: delete redundant codes - mm/sharepool: Add a read lock in proc_usage_show() - mm/sharepool: fix static code-check errors - mm/sharepool: fix statistics error - mm/sharepool: Remove the comment and fix a bug in mg_sp_group_id_by_pid() - mm/sharepool: Remove enable_mdc_default_group and change the definition of is_process_in_group() - mm/sharepool: Remove sp_device_number_detect function - mm/sharepool: Remove unused sp_dev_va_start and sp_dev_va_size - mm/sharepool: Delete unused sysctl interface - mm/sharepool: fix dvpp spm redundant print error - mm/sharepool: proc_sp_group_state bugfix - mm/sharepool: remove deprecated interfaces - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support - watchdog: wdat_wdt: Stop watchdog when uninstalling module - watchdog: wdat_wdt: Using the existing function to check parameter timeout - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters - perf/x86/intel: Add perf core PMU support for Sapphire Rapids - perf/x86/intel: Filter unsupported Topdown metrics event - perf/x86/intel: Factor out intel_update_topdown_event() - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT - config: add HW_RANDOM_ZHAOXIN for Zhaoxin CPUs - Add Zhaoxin rng driver - defconfig: add CONFIG_AMD_HSMP=m to openeuler_defconfig - amd_hsmp: Add HSMP protocol version 5 messages - platform/x86: Add AMD system management interface - vfio/type1: Fix kabi issue for vfio_iommu_driver_ops - x86: Remove vendor checks from prefer_mwait_c1_over_halt - x86: Handle idle=nomwait cmdline properly for x86_idle - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h - KVM: SVM: Add 5-level page table support for SVM - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC - x86/MCE/AMD: Export smca_get_bank_type symbol - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Add support for yellow carp - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs - hwmon: (k10temp) support Zen3 APUs - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support - x86/amd_nb: Add AMD family 19h model 50h PCI ids - crypto: ccp - Add support for new CCP/PSP device ID - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h - vfio/type1: Add vfio_group_iommu_domain()- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - Fix the header file location error and adjust the function and structure version. - !219 【OLK-5.10】RDMA/hns: Support for bonding - !224 ROH: Support hns roh device init and adapt roh mac type - !165 ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - roh/hns3: Add ROH cmdq interface support - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - net: tun: fix bugs for oversize packet when napi frags enabled - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - roh/hns3: Add ROH hns3 driver and register a ROH device - net: hns3: add support for ROH reset - net: hns3: add support for ROH ras - net: hns3: intercept invalid MAC address setting in ROH - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: HNAE3 framework add support for ROH client - pgp: Check result of crypto_alloc_shash properly - RDMA/hns: support RoCE bonding - !85 [OLK-5.10] x86/cpufeatures: Add Zhaoxin feature bits - !166 SPR: KVM: Add new instructions, Bus Lock Debug Exception, Bus Lock VM exit and Notify VM exit support - x86/cpufeatures: Add Zhaoxin feature bits - !171 SPR: HBM retry_rd_err_log support - !210 x86/tsc: use topology_max_packages() in tsc watchdog check - !198 update patches for sw64 architecture - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - RDMA/hns: Fix device ex_cmd capacity - RDMA/hns: Add support for sending port down event fastly - RDMA/hns: Deliver net device event to ofed - RDMA/hns: Dump whole QP/CQ/MR resource in raw - config: support sec crypto. - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem - arm64: memmap: fix request_resource return error - atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero - KVM: X86: Expose bus lock debug exception to guest - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW - KVM: nSVM: set fixed bits by hand - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT - KVM: VMX: Enable Notify VM exit - KVM: selftests: Add a test to get/set triple fault event - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault - KVM: VMX: Remove redundant handling of bus lock vmexit - KVM: nVMX: Fix nested bus lock VM exit - tools headers UAPI: Sync KVM's kvm.h and vmx.h headers with the kernel sources - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT - KVM: VMX: Enable bus lock VM exit - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run - KVM: Expose AVX_VNNI instruction to guset - KVM: x86: Expose AVX512_FP16 for supported CPUID - !161 SPR: IPI Virtualization Support - x86/tsc: use topology_max_packages() in tsc watchdog check - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - RDMA/hns: Support DSCP of userspace - RDMA/hns: Fix page size cap from firmwall - RDMA/hns: Fix level-0 addressing for huge page - RDMA/hns: Support adaptive hopnum for MTR - RDMA/hns: Support flexible pagesize for MTR - RDMA/hns: Alloc MTR memory before alloc_mtt() - RDMA/hns: Refactor mtr_init_buf_cfg() - RDMA/hns: Fix supported page size - RDMA/hns: Fix PBL page MTR find - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y - !181 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !194 bonding: 3ad: add support for 200G speed - sw64: remove single step setting in uprobe - sw64: fix compile error for CONFIG_RRU=y - sw64: handle kprobe breakpoint if CONFIG_KPROBES=y - sw64: fix incorrect gp after uretprobe triggered - sw64: rewrite tlb flushing interfaces - sw64: rename ASN to ASID - sw64: fix incorrect gp after kretprobe triggered - sw64: add deep-set-template.S - sw64: adjust layout of clear_user.S - sw64: fix compile errors when CONFIG_STACKTRACE is not set - sw64: update openeuler_defconfig - sw64: print real address of sp in show_regs() - sw64: invoke hmcall with HMC_* macros - sw64: kvm: add guest live migration support - sw64: add support for S3 sleep option - sw64: remove unused sync_icache() and some debug codes - sw64: tools: add R_SW64_LITERAL_GOT support for relocs - sw64: perf: add perf kvm support for guest os - sw64: remove useless enum - sw64: perf: fix PMI with no event - sw64: unify header guard naming - sw64: fix incorrect white space use in macros - sw64: enable DEBUG_BUGVERBOSE by default - sw64: sort Kconfig select - sw64: clear .bss section using memset() - sw64: remove useless local r26 in setup_rt_frame() - sw64: fix assembly style - sw64: bpf: add BPF_JMP32 and BPF_PROBE_MEM - sw64: kvm: turn off the clock timer of guest os - sw64: bpf: fix 32-bit bitwise operation - sw64: bpf: fix insn_offset - sw64: bpf: fix ebpf jit compiler - sw64: bpf: fix ebpf jit compiler - sw64: pcie: fix piu configuration to ensure data correctness - sw64: fix get_cpu_freq() bug - sw64: lib: fix __iowrite64_copy() - sw64: switch to generic calibrate_delay() - sw64: perf: fix perf_get_regs_user - sw64: kvm: fix wrong info print of KVM_MEMHOTPLUG - sw64: init sp with kernel stack top for idle thread - sw64: ensure IRQs are off when switch/load/activate mm context - sw64: optimize instruction usage in fork routine - efi: do some cleanups for efi_map - sw64: remove trap_a* and hae from pt_regs - sw64: make RO_DATA PAGE_SIZE aligned - sw64: clean up unused single step support in kernel - sw64: fix instruction fault handler - sw64: clean up unused hmcall definitions - sw64: fix CPUFreq bug - sw64: do not set devint_wken for guest and emulator - sw64: improve deep-copy_template.S - sw64: switch to inline _copy_{to,from}_user() - sw64: fix exception handling of deep-copy_user.S - sw64: adjust instructions order of deep-copy_template.S - sw64: fix head loop in deep-copy_template.S - sw64: fix sys_rt_sigaction - sw64: remove unused members from pcb_struct - sw64: remove hmcall swpctx from context switch - sw64: force context reload without hmcall swpctx - sw64: iommu: allow unlimited minimum value of iova in unmanaged domain - sw64: simplify icache flush interfaces - sw64: rename TLB invalidate helpers - sw64: rename dik_* methods - sw64: remove context check in csum_partial_copy_from_user() - sw64: fix deep-copy_user by deep-copy_template - sw64: kvm: expand the number of SWVM_IRQS - sw64: fix compile errors when CONFIG_KVM=m - sw64: simplify do_entInt() - sw64: always use cpu_data and simplify it - sw64: gpu: use memset_io and memcpy_toio/fromio for iomem - sw64: pci: consolidate PCI config entry in drivers/pci - sw64: add MIGHT_HAVE_PC_SERIO option to control selection of i8042 - sw64: fix compile error and warning for CONFIG_SMP=n - sw64: delete run_mode in struct cpu_desc_t - sw64: adjust make rules to avoid compile error - sw64: reimplement die_if_kernel() - sw64: check processor state by user_mode(regs) - !191 roh/core: Add ROH device driver - bonding: 3ad: add support for 200G speed - roh/core: Add ROH device driver - RDMA/hns: Add clear_hem return value to log - RDMA/hns: Fix hns_roce_table_get return value - RDMA/hns: Fix RNR retransmission issue for HIP08 - RDMA/hns: Optimize the base address table config for MTR - Revert "RDMA/hns: Optimize the base address table config for MTR" - RDMA/hns: Remove rq inline in kernel - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - Revert "RDMA/hns: Fix the problem of sge nums" - Revert "RDMA/hns: Remove enable rq inline in kernel and add compatibility handling" - Revert "RDMA/hns: Support cqe inline in user space" - RDMA/hns: Fix default congest type - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() - arm64: avoid flushing icache multiple times on contiguous HugeTLB - VFS: Rolling Back the fmode macro definition and structure members - irqdomain: Fix driver re-inserting failures when IRQs not being freed - livepatch/core: Fix livepatch/state leak on error path - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - EDAC/i10nm: Print an extra register set of retry_rd_err_log - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM - EDAC/skx_common: Add ChipSelect ADXL component - x86/cpu: fix kabi for cpuinfo_x86.vmx_capability - KVM: VMX: enable IPI virtualization - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test - KVM: x86: Allow userspace to set maximum VCPU id for VM - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode - KVM: VMX: Report tertiary_exec_control field in dump_vmcs() - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation - x86/cpu: Add new VMX feature, Tertiary VM-Execution control- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - kasan: check KASAN_NO_FREE_META in __kasan_metadata_size - kasan: sanitize objects when metadata doesn't fit - kasan: introduce set_alloc_info - kasan: rename get_alloc/free_info - kasan: simplify quarantine_put call site - set hisi ptt module defconfig - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - RDMA/hns: Fix ext_sge num error when post send - RDMA/hns: Use a constant instead of sizeof operation - crypto: hisilicon - support get algs by the capability register - crypto: hisilicon/sec - get algorithm bitmap from registers - crypto: hisilicon/zip - support zip capability - crypto: hisilicon/hpre - optimize registration of ecdh - crypto: hisilicon/hpre - support hpre capability - crypto: hisilicon/qm - support get device irq information from hardware registers - crypto: hisilicon/qm - get error type from hardware registers - crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support - crypto: hisilicon/qm - get qp num and depth from hardware registers - crypto: hisilicon/qm - get hardware features from hardware registers - crypto: hisilicon/sec - delete redundant blank lines - crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs - crypto: hisilicon/qm - fix missing put dfx access - crypto: hisilicon/qm - check mailbox operation result - crypto: hisilicon/qm - no judgment in the back process - crypto: hisilicon/qm - remove unneeded data storage - crypto: hisilicon/qm - fix missing destroy qp_idr - crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write() - crypto: hisilicon/zip - some misc cleanup - crypto: hisilicon/zip - optimization for performance - crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call - crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr - add CONFIG_BLK_DEV_DUMPINFO and set it enabled in openeuler_defconfig - add config to control detecting conflict of opening block device - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - !163 ICX: EDAC driver decoder for Ice Lake - !162 SPR: EDPC get recoveried but the PCI configuration registers value changed - !158 Intel SPR: SGX: Backport SGX EDMM support - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock - netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs - EDAC/skx_common: Make output format similar - EDAC/skx_common: Use driver decoder first - PCI/ERR: Retain status from error notification - x86/sgx: Drop 'page_index' from sgx_backing - x86/sgx: Set active memcg prior to shmem allocation - selftests/sgx: Page removal stress test - selftests/sgx: Test reclaiming of untouched page - selftests/sgx: Test invalid access to removed enclave page - selftests/sgx: Test faulty enclave behavior - selftests/sgx: Test complete changing of page type flow - selftests/sgx: Introduce TCS initialization enclave operation - selftests/sgx: Introduce dynamic entry point - selftests/sgx: Test two different SGX2 EAUG flows - selftests/sgx: Add test for TCS page permission changes - selftests/sgx: Add test for EPCM permission changes - Documentation/x86: Introduce enclave runtime management section - x86/sgx: Free up EPC pages directly to support large page ranges - x86/sgx: Support complete page removal - x86/sgx: Support modifying SGX page type - x86/sgx: Tighten accessible memory range after enclave initialization - x86/sgx: Support adding of pages to an initialized enclave - x86/sgx: Support restricting of enclave page permissions - x86/sgx: Support VA page allocation without reclaiming - x86/sgx: Export sgx_encl_page_alloc() - x86/sgx: Export sgx_encl_{grow,shrink}() - x86/sgx: Keep record of SGX page type - x86/sgx: Create utility to validate user provided offset and length - x86/sgx: Make sgx_ipi_cb() available internally - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() - x86/sgx: Export sgx_encl_ewb_cpumask() - x86/sgx: Support loading enclave page without VMA permissions check - x86/sgx: Add wrapper for SGX2 EAUG function - x86/sgx: Add wrapper for SGX2 EMODT function - x86/sgx: Add wrapper for SGX2 EMODPR function - x86/sgx: Add short descriptions to ENCLS wrappers - x86/sgx: Ensure no data in PCMD page after truncate - x86/sgx: Obtain backing storage page with enclave mutex held - x86/sgx: Disconnect backing page references from dirty status - x86/sgx: Fix missing poison handling in reclaimer - x86/sgx: Fix NULL pointer dereference on non-SGX systems - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node - x86/sgx: Fix minor documentation issues - selftests/sgx: Add test for multiple TCS entry - selftests/sgx: Enable multiple thread support - selftests/sgx: Add page permission and exception test - selftests/sgx: Rename test properties in preparation for more enclave tests - selftests/sgx: Provide per-op parameter structs for the test enclave - selftests/sgx: Fix corrupted cpuid macro invocation - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed - selftests/sgx: Move setup_test_encl() to each TEST_F() - selftests/sgx: Encpsulate the test enclave creation - selftests/sgx: Dump segments and /proc/self/maps only on failure - selftests/sgx: Create a heap for the test enclave - selftests/sgx: Make data measurement for an enclave segment optional - selftests/sgx: Assign source for each segment - selftests/sgx: Fix a benign linker warning- crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps - crypto: hisilicon/sec - fix auth key size error - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - crypto: hisilicon/sec - fix inconsistent argument - crypto: hisilicon/sec - only HW V2 needs to change the BD err detection - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources - crypto: hisilicon/trng - fix local variable type - crypto: hisilicon/sec - fix typos in comment - net: hns3: add judge fd ability for sync and clear process of flow director - net: hns3: refactor function hclge_mbx_handler() - net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue() - net: hns3: add support for external loopback test - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - net: hns3: debugfs add dump dscp map info - net: hns3: support ndo_select_queue() - net: hns3: add support config dscp map to tc - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: add getting capabilities of gro offload and fd from firmware - RDMA/hns: Support MR's restrack raw ops for hns driver - RDMA/hns: Support MR's restrack ops for hns driver - RDMA/hns: Support QP's restrack raw ops for hns driver - RDMA/hns: Support QP's restrack ops for hns driver - RDMA/hns: Support CQ's restrack raw ops for hns driver - RDMA/hns: Add or remove CQ's restrack attributes - RDMA/hns: Remove redundant DFX file and DFX ops structure - !129 [OLK-5.10] update pmu for Zhaoxin CPUs - !156 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp - sched: fix kabi for core scheduling - sched/core: Change depends of SCHED_CORE - sched/core: Fix the bug that task won't enqueue into core tree when update cookie - sched/core: Avoid obvious double update_rq_clock warning - arch/arm64: Fix topology initialization for core scheduling - sched: Teach the forced-newidle balancer about CPU affinity limitation. - sched/core: Fix forceidle balancing - sched: Make cookie functions static - kselftests/sched: cleanup the child processes - uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument - sched/core: Simplify core-wide task selection - sched: Fix Core-wide rq->lock for uninitialized CPUs - admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst - sched/core: Disable CONFIG_SCHED_CORE by default - Documentation: Add usecases, design and interface for core scheduling - sched: Add CONFIG_SCHED_CORE help text - sched: Fix leftover comment typos - tools headers UAPI: Sync linux/prctl.h with the kernel sources - kselftest: Add test for core sched prctl interface - sched: prctl() core-scheduling interface - sched: Inherit task cookie on fork() - sched: Trivial core scheduling cookie management - sched: Migration changes for core scheduling - sched: Trivial forced-newidle balancer - sched/fair: Snapshot the min_vruntime of CPUs on force idle - sched: Fix priority inversion of cookied task with sibling - sched/fair: Fix forced idle sibling starvation corner case - sched: Add core wide task selection and scheduling - sched: Basic tracking of matching tasks - sched: Introduce sched_class::pick_task() - sched: Allow sched_core_put() from atomic context - sched: Optimize rq_lockp() usage - sched: Core-wide rq->lock - sched: Prepare for Core-wide rq->lock - sched: Wrap rq::lock access - sched: Provide raw_spin_rq_*lock*() helpers - sched/fair: Add a few assertions - rbtree: Add generic add and find helpers - update pmu for Zhaoxin CPUs- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - efi: capsule-loader: Fix use-after-free in efi_capsule_write - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - block: fix regression for dm - dm: switch to rq-based after queue is initialized - blk-mq: fix io hung due to missing commit_rqs - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - arm64: kdump: Properly handle the 4G boundary - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - !104 arm64 config: turn on Amazon ENA ethernet driver - arm64: openeuler_defconfig: turn on Amazon ENA ethernet driver- memcg: Fix the problem of cat memory.high_async_ratio - memcg: Modify memory.high_async_ratio changing scope - bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() - ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC - ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled - net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module"- mm: support pagecache limit - mm: support periodical memory reclaim - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - memblock: stop poisoning raw allocations - mm: introduce memmap_alloc() to unify memory map allocation - microblaze: simplify pte_alloc_one_kernel() - mm/page_alloc: always initialize memory map for the holes - mm: sharepool: sp_alloc_mmap_populate bugfix - mm: sharepool: use built-in-statistics - mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on action required events - mm: sparsemem: fix missing higher order allocation splitting - crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - io_uring:drop identity before creating a private one - module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !67 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - scsi: mpt3sas: Transition IOC to Ready state during shutdown - x86: Clear .brk area at early boot/bin/sh/bin/sh/bin/shdc-64g.compass-ci 1723630643  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                   5.10.0-223.0.0.126.oe2203sp35.10.0-223.0.0.126.oe2203sp35.10.0-223.0.0.126.oe2203sp34.3.01615.10.0-223.0.0.126.oe2203sp3.aarch64     !!! "#$$%&''&(%))%*%++,+-+.+/+0+1%233435666577889::;;;;<=>?=@=A===BC=DD=E=F=G=H=I=J=K=L=M=NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSTTTTTTTSUVWVXXXXXXXXXXXXXXVVVVVVYYYYYYZ[[[[[[[Z\]\^\_\`\a\b\c\d\eZfgZhihjhkhlhmnnonpppppppnqqqqnrrrnssssssttttttttuuuvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxvvvvyz{{{{y|y}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyy              !"!#$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&'&(&)&*&&+&,-,&..&/&0000&&12&&&&3&&&4&5&6&7&8&9&:&;&&&&&&&&&&&<&&=&&>?????@@@@@@ABCBADAAAAAAEFGHHHHHIJKILMLNOOOOOOPQQQQPRRRRPSPTPUPVVPWWWWWWWWWWWWWXWWWPYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYPZZZZZZZZZZZZZZZP[\[]][[^^_`aa`b`cc```ddddddefffffeghhhhhhhhiiiiiiiiijkjjljmjnjojpjqjrjsssjtjuuujvjwjxjjyzy{y|yyyyj}}}j~jjjjjjjjjj.vmlinuz-5.10.0-223.0.0.126.oe2203sp3.aarch64.hmacSystem.map-5.10.0-223.0.0.126.oe2203sp3.aarch64config-5.10.0-223.0.0.126.oe2203sp3.aarch64dtb-5.10.0-223.0.0.126.oe2203sp3.aarch64amd-overdrive-rev-b0.dtbamd-overdrive-rev-b1.dtbamd-overdrive.dtbapm-merlin.dtbapm-mustang.dtbapq8016-sbc.dtbapq8096-db820c.dtbapq8096-ifc6640.dtbfoundation-v8-gicv3-psci.dtbfoundation-v8-gicv3.dtbfoundation-v8-psci.dtbfoundation-v8.dtbfvp-base-revc.dtbhi3660-hikey960.dtbhi3670-hikey970.dtbhi3798cv200-poplar.dtbhi6220-hikey.dtbhip05-d02.dtbhip06-d03.dtbhip07-d05.dtbhusky.dtbipq6018-cp01-c1.dtbipq8074-hk01.dtbjuno-r1.dtbjuno-r2.dtbjuno.dtbmsm8916-longcheer-l8150.dtbmsm8916-mtp.dtbmsm8916-samsung-a3u-eur.dtbmsm8916-samsung-a5u-eur.dtbmsm8992-bullhead-rev-101.dtbmsm8992-msft-lumia-talkman.dtbmsm8992-xiaomi-libra.dtbmsm8994-angler-rev-101.dtbmsm8994-sony-xperia-kitakami-sumire.dtbmsm8996-mtp.dtbmsm8998-asus-novago-tp370ql.dtbmsm8998-hp-envy-x2.dtbmsm8998-lenovo-miix-630.dtbmsm8998-mtp.dtbqcs404-evb-1000.dtbqcs404-evb-4000.dtbqrb5165-rb5.dtbrtsm_ve-aemv8a.dtbsc7180-idp.dtbsc7180-trogdor-lazor-r0.dtbsc7180-trogdor-lazor-r1-kb.dtbsc7180-trogdor-lazor-r1-lte.dtbsc7180-trogdor-lazor-r1.dtbsc7180-trogdor-r1-lte.dtbsc7180-trogdor-r1.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-xiaomi-beryllium.dtbsdm850-lenovo-yoga-c630.dtbsm8150-mtp.dtbsm8250-mtp.dtbthunder-88xx.dtbthunder2-99xx.dtbvexpress-v2f-1xv7-ca53x2.dtbinitramfs-5.10.0-223.0.0.126.oe2203sp3.aarch64.imgsymvers-5.10.0-223.0.0.126.oe2203sp3.aarch64.gzvmlinuz-5.10.0-223.0.0.126.oe2203sp3.aarch640-metadata_list-compact_tlv-kernel-5.10.0-223.0.0.126.oe2203sp3.aarch640-metadata_list-compact-kernel-5.10.0-223.0.0.126.oe2203sp3.aarch64kernel-5.10.0-223.0.0.126.oe2203sp3.aarch64.conf5.10.0-223.0.0.126.oe2203sp3.aarch64extrakernelarcharm64cryptoaes-ce-blk.ko.xzaes-ce-ccm.ko.xzaes-ce-cipher.ko.xzaes-neon-blk.ko.xzaes-neon-bs.ko.xzchacha-neon.ko.xzcrct10dif-ce.ko.xzghash-ce.ko.xznhpoly1305-neon.ko.xzpoly1305-neon.ko.xzsha1-ce.ko.xzsha2-ce.ko.xzsha256-arm64.ko.xzsha3-ce.ko.xzsha512-arm64.ko.xzsha512-ce.ko.xzsm3-ce.ko.xzsm4-ce-cipher.ko.xzsm4-ce.ko.xzsm4-neon.ko.xzlibxor-neon.ko.xzblockt10-pi.ko.xzcryptoansi_cprng.ko.xzanubis.ko.xzarc4.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzauthenc.ko.xzauthencesn.ko.xzblake2b_generic.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzccm.ko.xzchacha20poly1305.ko.xzchacha_generic.ko.xzcmac.ko.xzcrc32_generic.ko.xzcryptd.ko.xzcrypto_engine.ko.xzcrypto_simd.ko.xzcrypto_user.ko.xzcts.ko.xzcurve25519-generic.ko.xzdes_generic.ko.xzdh_generic.ko.xzecc.ko.xzecdh_generic.ko.xzechainiv.ko.xzessiv.ko.xzfcrypt.ko.xzkhazad.ko.xzlrw.ko.xzlz4.ko.xzlz4hc.ko.xzmd4.ko.xzmichael_mic.ko.xznhpoly1305.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd128.ko.xzrmd160.ko.xzrmd256.ko.xzrmd320.ko.xzsalsa20_generic.ko.xzseed.ko.xzserpent_generic.ko.xzsha3_generic.ko.xzsha512_generic.ko.xzsm4.ko.xzsm4_generic.ko.xztcrypt.ko.xztea.ko.xztgr192.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxor.ko.xzxts.ko.xzxxhash_generic.ko.xzdriversacpiacpi_ipmi.ko.xzapeieinj.ko.xznfitnfit.ko.xzataahci.ko.xzahci_platform.ko.xzahci_seattle.ko.xzahci_xgene.ko.xzata_generic.ko.xzata_piix.ko.xzlibahci.ko.xzlibahci_platform.ko.xzlibata.ko.xzbaseregmapregmap-i2c.ko.xzregmap-spi.ko.xzbcmabcma.ko.xzblockaoeaoe.ko.xzbrd.ko.xzdrbddrbd.ko.xzloop.ko.xznbd.ko.xznull_blknull_blk.ko.xzpktcdvd.ko.xzrbd.ko.xzskd.ko.xzvirtio_blk.ko.xzzramzram.ko.xzcdromcdrom.ko.xzcharhw_randomhisi-gm-trng.ko.xztimeriomem-rng.ko.xzvirtio-rng.ko.xzipmiipmi_devintf.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzpin_memory.ko.xztpmst33zp24tpm_st33zp24.ko.xztpm_st33zp24_i2c.ko.xztpm_st33zp24_spi.ko.xztpm_atmel.ko.xztpm_i2c_atmel.ko.xztpm_i2c_infineon.ko.xztpm_i2c_nuvoton.ko.xzvirtio_console.ko.xzclkclk-scpi.ko.xzcpufreqscpi-cpufreq.ko.xzcpuinspectcpu_inspect.ko.xzinspector-atf.ko.xzcryptocaviumcptcptpf.ko.xzcptvf.ko.xzzipthunderx_zip.ko.xzccpccp-crypto.ko.xzccp.ko.xzchelsiochcr.ko.xzhisiliconhisi_qm.ko.xzhprehisi_hpre.ko.xzmigrationhisi_migration.ko.xzsechisi_sec.ko.xzsec2hisi_sec2.ko.xztrnghisi-trng-v2.ko.xzziphisi_zip.ko.xzvirtiovirtio_crypto.ko.xzdaxdevice_dax.ko.xzhmemdax_hmem.ko.xzkmem.ko.xzdmadwdw_dmac.ko.xzdw_dmac_core.ko.xzdw_dmac_pci.ko.xzqcomhdma.ko.xzhdma_mgmt.ko.xzedacthunderx_edac.ko.xzxgene_edac.ko.xzextconextcon-gpio.ko.xzfirmwarearm_scpi.ko.xzscpi_pm_domain.ko.xzgpiogpio-amdpt.ko.xzgpio-hisi.ko.xzgpio-xgene-sb.ko.xzgpio-xlp.ko.xzgpudrmamdamdgpuamdgpu.ko.xzastast.ko.xzbochsbochs-drm.ko.xzdrm_ttm_helper.ko.xzdrm_vram_helper.ko.xzhisiliconhibmchibmc-drm.ko.xzi2cch7006.ko.xztda998x.ko.xzmgag200mgag200.ko.xznouveaunouveau.ko.xzphytiumphytium-dc-drm.ko.xzqxlqxl.ko.xzradeonradeon.ko.xzschedulergpu-sched.ko.xztinycirrus.ko.xzttmttm.ko.xzudludl.ko.xzvirtiovirtio-gpu.ko.xzhidhid-appleir.ko.xzhid-aureal.ko.xzhid-axff.ko.xzhid-betopff.ko.xzhid-corsair.ko.xzhid-dr.ko.xzhid-elecom.ko.xzhid-elo.ko.xzhid-gaff.ko.xzhid-gembird.ko.xzhid-gfrm.ko.xzhid-gt683r.ko.xzhid-gyration.ko.xzhid-holtek-kbd.ko.xzhid-holtek-mouse.ko.xzhid-holtekff.ko.xzhid-icade.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-led.ko.xzhid-lenovo.ko.xzhid-logitech-dj.ko.xzhid-logitech-hidpp.ko.xzhid-multitouch.ko.xzhid-ortek.ko.xzhid-penmount.ko.xzhid-petalynx.ko.xzhid-picolcd.ko.xzhid-pl.ko.xzhid-plantronics.ko.xzhid-primax.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-ryos.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-sensor-hub.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-tivo.ko.xzhid-tmff.ko.xzhid-topseed.ko.xzhid-twinhan.ko.xzhid-uclogic.ko.xzhid-waltop.ko.xzhid-wiimote.ko.xzhid-xinmo.ko.xzhid-zpff.ko.xzhid-zydacron.ko.xzi2c-hidi2c-hid.ko.xzuhid.ko.xzwacom.ko.xzhwmonacpi_power_meter.ko.xzad7314.ko.xzad7414.ko.xzad7418.ko.xzadc128d818.ko.xzadcxx.ko.xzadm1021.ko.xzadm1025.ko.xzadm1026.ko.xzadm1029.ko.xzadm1031.ko.xzadm9240.ko.xzads7828.ko.xzads7871.ko.xzadt7310.ko.xzadt7410.ko.xzadt7411.ko.xzadt7462.ko.xzadt7470.ko.xzadt7475.ko.xzadt7x10.ko.xzamc6821.ko.xzasc7621.ko.xzatxp1.ko.xzdme1737.ko.xzds1621.ko.xzds620.ko.xzemc1403.ko.xzemc6w201.ko.xzf71805f.ko.xzf71882fg.ko.xzf75375s.ko.xzg760a.ko.xzg762.ko.xzgl518sm.ko.xzgl520sm.ko.xzhwmon-vid.ko.xzibmaem.ko.xzibmpex.ko.xzina209.ko.xzina2xx.ko.xzit87.ko.xzjc42.ko.xzlineage-pem.ko.xzlm63.ko.xzlm70.ko.xzlm73.ko.xzlm75.ko.xzlm77.ko.xzlm78.ko.xzlm80.ko.xzlm83.ko.xzlm85.ko.xzlm87.ko.xzlm90.ko.xzlm92.ko.xzlm93.ko.xzlm95234.ko.xzlm95241.ko.xzlm95245.ko.xzltc2945.ko.xzltc4151.ko.xzltc4215.ko.xzltc4222.ko.xzltc4245.ko.xzltc4260.ko.xzltc4261.ko.xzmax1111.ko.xzmax16065.ko.xzmax1619.ko.xzmax1668.ko.xzmax197.ko.xzmax31790.ko.xzmax6639.ko.xzmax6642.ko.xzmax6650.ko.xzmax6697.ko.xzmcp3021.ko.xznct6683.ko.xznct6775.ko.xznct7802.ko.xznct7904.ko.xzntc_thermistor.ko.xzpc87360.ko.xzpc87427.ko.xzpcf8591.ko.xzpmbusadm1275.ko.xzlm25066.ko.xzltc2978.ko.xzltc3815.ko.xzmax16064.ko.xzmax20751.ko.xzmax34440.ko.xzmax8688.ko.xzpmbus.ko.xzpmbus_core.ko.xztps40422.ko.xzucd9000.ko.xzucd9200.ko.xzzl6100.ko.xzpowr1220.ko.xzpwm-fan.ko.xzsch5627.ko.xzsch5636.ko.xzsch56xx-common.ko.xzscpi-hwmon.ko.xzsht15.ko.xzsht21.ko.xzshtc1.ko.xzsis5595.ko.xzsmsc47b397.ko.xzsmsc47m1.ko.xzsmsc47m192.ko.xztc74.ko.xzthmc50.ko.xztmp102.ko.xztmp103.ko.xztmp401.ko.xztmp421.ko.xzvexpress-hwmon.ko.xzvia686a.ko.xzvt1211.ko.xzvt8231.ko.xzw83627ehf.ko.xzw83627hf.ko.xzw83781d.ko.xzw83791d.ko.xzw83792d.ko.xzw83793.ko.xzw83795.ko.xzw83l785ts.ko.xzw83l786ng.ko.xzxgene-hwmon.ko.xzhwtracingcoresightcoresight-etm4x.ko.xzcoresight-funnel.ko.xzcoresight-replicator.ko.xzcoresight-tmc.ko.xzcoresight-trbe.ko.xzcoresight.ko.xzultrasoc-smb.ko.xzptthisi_ptt.ko.xzi2calgosi2c-algo-pca.ko.xzbussesi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-gpio.ko.xzi2c-hisi.ko.xzi2c-nforce2.ko.xzi2c-pca-platform.ko.xzi2c-qup.ko.xzi2c-simtec.ko.xzi2c-thunderx.ko.xzi2c-tiny-usb.ko.xzi2c-versatile.ko.xzi2c-xgene-slimpro.ko.xzi2c-xlp9xx.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-slave-eeprom.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-arb-gpio-challenge.ko.xzi2c-mux-gpio.ko.xzi2c-mux-mlxcpld.ko.xzi2c-mux-pca9541.ko.xzi2c-mux-pca954x.ko.xzi2c-mux-pinctrl.ko.xzinfinibandcoreib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzhwbnxt_rebnxt_re.ko.xzcxgb4iw_cxgb4.ko.xzhiroce3hiroce3.ko.xzhnshns-roce-hw-v2.ko.xzi40iwi40iw.ko.xzmlx4mlx4_ib.ko.xzmlx5mlx5_ib.ko.xzqedrqedr.ko.xzxscxsc_ib.ko.xzswrxerdma_rxe.ko.xzulpipoibib_ipoib.ko.xziserib_iser.ko.xzisertib_isert.ko.xzsrpib_srp.ko.xzsrptib_srpt.ko.xzinputinput-polldev.ko.xzmiscuinput.ko.xzmouseappletouch.ko.xzbcm5974.ko.xzcyapatp.ko.xzsermouse.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzrmi4rmi_core.ko.xzrmi_i2c.ko.xzrmi_smbus.ko.xzrmi_spi.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzserio_raw.ko.xzsparse-keymap.ko.xzledsled-class-flash.ko.xzleds-blinkm.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lt3593.ko.xztriggerledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzmailboxarm_mhu.ko.xzarm_mhu_db.ko.xzmailbox-xgene-slimpro.ko.xzmdbcachebcache.ko.xzdm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-integrity.ko.xzdm-log-userspace.ko.xzdm-log-writes.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzmultipath.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediacommonvideobuf2videobuf2-common.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-coredvb-core.ko.xzdvb-frontendsa8293.ko.xzaf9013.ko.xzaf9033.ko.xzascot2e.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzcxd2880cxd2880.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdib9000.ko.xzdibx000_common.ko.xzdrx39xyjdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzec100.ko.xzhelene.ko.xzhorus3a.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gl5.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbh29.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88443x.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzrtl2832_sdr.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs5h1432.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp2.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzd1301_demod.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzmcmc.ko.xzspicxd2880-spi.ko.xztunerse4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmsi001.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl301rf.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzusbuvcuvcvideo.ko.xzv4l2-corev4l2-dv-timings.ko.xzvideodev.ko.xzmemstickcorememstick.ko.xzmspro_block.ko.xzhostjmb38x_ms.ko.xzr592.ko.xztifm_ms.ko.xzmfdmfd-core.ko.xzmiscaltera-staplaltera-stapl.ko.xzapds9802als.ko.xzapds990x.ko.xzbh1770glc.ko.xzcardreaderrtsx_pci.ko.xzrtsx_usb.ko.xzcb710cb710.ko.xzeepromeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzisl29003.ko.xzisl29020.ko.xzlis3lv02dlis3lv02d.ko.xzlis3lv02d_i2c.ko.xzsdma-daesdma-dae.ko.xztifm_7xx1.ko.xztifm_core.ko.xztsl2550.ko.xzuacceuacce.ko.xzmmccoremmc_block.ko.xzmmc_core.ko.xzpwrseq_emmc.ko.xzpwrseq_simple.ko.xzsdio_uart.ko.xzhostarmmmci.ko.xzcb710-mmc.ko.xzcqhci.ko.xzdw_mmc-bluefield.ko.xzdw_mmc-pltfm.ko.xzdw_mmc.ko.xzmmc_spi.ko.xzmtk-sd.ko.xzof_mmc_spi.ko.xzsdhci-acpi.ko.xzsdhci-cadence.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci-xenon-driver.ko.xzsdhci.ko.xztifm_sd.ko.xztoshsd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzmtdchipscfi_cmdset_0001.ko.xzcfi_cmdset_0002.ko.xzcfi_cmdset_0020.ko.xzcfi_probe.ko.xzcfi_util.ko.xzchipreg.ko.xzgen_probe.ko.xzdevicesblock2mtd.ko.xzmapsphysmap.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzparserscmdlinepart.ko.xzofpart.ko.xzspi-norcontrollershisi-sfc.ko.xzspi-nor.ko.xzubigluebi.ko.xzubi.ko.xznetbondingbonding.ko.xzcanc_canc_can.ko.xzc_can_pci.ko.xzc_can_platform.ko.xzcc770cc770.ko.xzcc770_platform.ko.xzdevcan-dev.ko.xzsja1000ems_pci.ko.xzkvaser_pci.ko.xzpeak_pci.ko.xzplx_pci.ko.xzsja1000.ko.xzsja1000_platform.ko.xzslcan.ko.xzsoftingsofting.ko.xzusbems_usb.ko.xzesd_usb2.ko.xzkvaser_usbkvaser_usb.ko.xzpeak_usbpeak_usb.ko.xzusb_8dev.ko.xzvcan.ko.xzdummy.ko.xzethernet3snicsssnichwsssdk.ko.xznicsssnic.ko.xzamazonenaena.ko.xzamdxgbeamd-xgbe.ko.xzapmxgene-v2xgene-enet-v2.ko.xzatherosalxalx.ko.xzatl1catl1c.ko.xzatl1eatl1e.ko.xzatlxatl1.ko.xzbroadcombnx2.ko.xzbnx2xbnx2x.ko.xzbnxtbnxt_en.ko.xzcnic.ko.xztg3.ko.xzbzwxncencepf.ko.xzncevf.ko.xzcaviumliquidioliquidio.ko.xzliquidio_vf.ko.xzthundernicpf.ko.xznicvf.ko.xzthunder_bgx.ko.xzthunder_xcv.ko.xzchelsiocxgb4cxgb4.ko.xzcxgb4vfcxgb4vf.ko.xzinline_cryptoch_ipsecch_ipsec.ko.xzch_ktlsch_ktls.ko.xzlibcxgblibcxgb.ko.xzdnet.ko.xzethoc.ko.xzhisiliconhnshnae.ko.xzhns_dsaf.ko.xzhns_enet_drv.ko.xzhns3hclge.ko.xzhclgevf.ko.xzhnae3.ko.xzhns3.ko.xzhns_mdio.ko.xzhuaweibmacdev_drvhost_cdev_drv.ko.xzcdev_veth_drvcdev_veth_drv.ko.xzedma_drvhost_edma_drv.ko.xzkbox_drvhost_kbox_drv.ko.xzveth_drvhost_veth_drv.ko.xzhinichinic.ko.xzhinic3hinic3.ko.xzintele1000e1000.ko.xze1000ee1000e.ko.xzfm10kfm10k.ko.xzi40ei40e.ko.xziavfiavf.ko.xziceice.ko.xzigbigb.ko.xzigbvfigbvf.ko.xzixgbeixgbe.ko.xzixgbevfixgbevf.ko.xzmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmucsernprnp.ko.xzrnpgbernpgbe.ko.xzrnpgbevfrnpgbevf.ko.xzrnpmrnpm.ko.xzrnpvfrnpvf.ko.xznebula-matrixm1600m1600.ko.xznetronomenfpnfp.ko.xznetswiftngbengbe.ko.xztxgbetxgbe.ko.xzqlogicnetxennetxen_nic.ko.xzqedqed.ko.xzqedeqede.ko.xzqla3xxx.ko.xzqualcommemacqcom-emac.ko.xzrealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockerrocker.ko.xzsfcsfc.ko.xzsmscepic100.ko.xzsmc91x.ko.xzsmsc911x.ko.xzsmsc9420.ko.xzyunsiliconxscnetxsc_eth.ko.xzpcixsc_pci.ko.xzgeneve.ko.xzifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdiomdio.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-gpio.ko.xzmdio-octeon.ko.xzmdio-thunder.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznlmon.ko.xzphyamd.ko.xzaquantia.ko.xzat803x.ko.xzbcm-phy-lib.ko.xzbcm87xx.ko.xzbroadcom.ko.xzcicada.ko.xzdavicom.ko.xzdp83640.ko.xzdp83848.ko.xzdp83867.ko.xzet1011c.ko.xzicplus.ko.xzlxt.ko.xzmarvell.ko.xzmicrel.ko.xzmicrochip.ko.xznational.ko.xzqsemi.ko.xzrealtek.ko.xzsmsc.ko.xzste10Xp.ko.xzteranetics.ko.xzvitesse.ko.xzpppbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslipslhc.ko.xzslip.ko.xztap.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xzthunderbolt-net.ko.xztun.ko.xzubdevnetwork_mgmtub_nm.ko.xzusbasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzsr9700.ko.xzusbnet.ko.xzzaurus.ko.xzveth.ko.xzvirtio_net.ko.xzvrf.ko.xzvsockmon.ko.xzvxlanvxlan.ko.xzwandlci.ko.xzhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwirelessathath.ko.xzath10kath10k_core.ko.xzath10k_pci.ko.xzralinkrt2x00rt2800lib.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00usb.ko.xznvdimmlibnvdimm.ko.xznd_blk.ko.xznd_btt.ko.xznd_e820.ko.xznd_pmem.ko.xzof_pmem.ko.xznvmehostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-rdma.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-rdma.ko.xznvmet-tcp.ko.xznvmet.ko.xzpcihotplugacpiphp_ibm.ko.xzpcieaer_inject.ko.xzperfhisiliconhisi_pcie_pmu.ko.xzhisi_uncore_cpa_pmu.ko.xzhisi_uncore_ddrc_pmu.ko.xzhisi_uncore_hha_pmu.ko.xzhisi_uncore_l3c_pmu.ko.xzhisi_uncore_l3t_pmu.ko.xzhisi_uncore_lpddrc_pmu.ko.xzhisi_uncore_pa_pmu.ko.xzhisi_uncore_pmu.ko.xzhisi_uncore_sllc_pmu.ko.xzhisi_uncore_uc_pmu.ko.xzhns3_pmu.ko.xzthunderx2_pmu.ko.xzphyhisiliconphy-hi6220-usb.ko.xzpowersupplysmb347-charger.ko.xzppsclientspps-gpio.ko.xzpps-ldisc.ko.xzptpptp_hisi.ko.xzptp_kvm.ko.xzraspage_eject.ko.xzrohcoreroh_core.ko.xzhwhns3hns-roh-v1.ko.xzrtcrtc-ab-b5ze-s3.ko.xzrtc-abx80x.ko.xzrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1305.ko.xzrtc-ds1307.ko.xzrtc-ds1343.ko.xzrtc-ds1347.ko.xzrtc-ds1374.ko.xzrtc-ds1390.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1685.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m41t93.ko.xzrtc-m41t94.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-max6902.ko.xzrtc-mcp795.ko.xzrtc-msm6242.ko.xzrtc-pcf2123.ko.xzrtc-pcf2127.ko.xzrtc-pcf85063.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-r9701.ko.xzrtc-rp5c01.ko.xzrtc-rs5c348.ko.xzrtc-rs5c372.ko.xzrtc-rv3029c2.ko.xzrtc-rv8803.ko.xzrtc-rx4581.ko.xzrtc-rx8010.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-stk17ta8.ko.xzrtc-v3020.ko.xzrtc-x1205.ko.xzscsiaacraidaacraid.ko.xzbe2iscsibe2iscsi.ko.xzbnx2fcbnx2fc.ko.xzbnx2ibnx2i.ko.xzch.ko.xzcsiostorcsiostor.ko.xzcxgbicxgb4icxgb4i.ko.xzlibcxgbi.ko.xzfcoefcoe.ko.xzlibfcoe.ko.xzhisi_raidhiraid.ko.xzhisi_sashisi_sas_main.ko.xzhisi_sas_v1_hw.ko.xzhisi_sas_v2_hw.ko.xzhisi_sas_v3_hw.ko.xzhpsa.ko.xzhuaweihifchifc.ko.xzipr.ko.xziscsi_boot_sysfs.ko.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslibsas.ko.xzlpfclpfc.ko.xzmegaraidmegaraid_sas.ko.xzmpt3sasmpt3sas.ko.xzqedfqedf.ko.xzqediqedi.ko.xzqla2xxxqla2xxx.ko.xzqla4xxxqla4xxx.ko.xzraid_class.ko.xzscsi_debug.ko.xzscsi_transport_fc.ko.xzscsi_transport_iscsi.ko.xzscsi_transport_sas.ko.xzscsi_transport_spi.ko.xzscsi_transport_srp.ko.xzsd_mod.ko.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzsssraidsssraid.ko.xzst.ko.xzvirtio_scsi.ko.xzsochisiliconhisi_hbmcache.ko.xzhisi_hbmdev.ko.xzhisi_l0.ko.xzhisi_l3t.ko.xzkunpeng_hccs.ko.xzspispi-cadence.ko.xzspi-dw-pci.ko.xzspi-hisi-kunpeng.ko.xzspi-hisi-sfc-v3xx.ko.xzspi-pl022.ko.xzspi-xlp.ko.xztargetiscsicxgbitcxgbit.ko.xziscsi_target_mod.ko.xzloopbacktcm_loop.ko.xztarget_core_file.ko.xztarget_core_iblock.ko.xztarget_core_mod.ko.xztarget_core_pscsi.ko.xztarget_core_user.ko.xztcm_fctcm_fc.ko.xzteetee.ko.xzthunderboltthunderbolt.ko.xzttycyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzubhwhns3hns3_udma.ko.xzurmaubcoreubcore.ko.xzuburmauburma.ko.xzuiouio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzusbatmcxacru.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcommonulpi.ko.xzcoreledtrig-usbport.ko.xzhostxhci-plat-hcd.ko.xzimagemdc800.ko.xzmicrotek.ko.xzmiscadutux.ko.xzappledisplay.ko.xzchaoskey.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvgasisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzserialaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzusb-serial-simple.ko.xzusb_debug.ko.xzusb_wwan.ko.xzusbserial.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzstorageuas.ko.xzums-alauda.ko.xzums-cypress.ko.xzums-datafab.ko.xzums-eneub6250.ko.xzums-freecom.ko.xzums-isd200.ko.xzums-jumpshot.ko.xzums-karma.ko.xzums-onetouch.ko.xzums-realtek.ko.xzums-sddr09.ko.xzums-sddr55.ko.xzums-usbat.ko.xzusb-storage.ko.xztypecaltmodestypec_displayport.ko.xztcpmtcpci.ko.xztcpm.ko.xztypec.ko.xzucsitypec_ucsi.ko.xzucsi_acpi.ko.xzvdpavdpa.ko.xzvfiomdevmdev.ko.xzvfio_mdev.ko.xzpcivfio-pci.ko.xzplatformvfio-platform-base.ko.xzvfio-platform.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvfio_virqfd.ko.xzvhostvhost.ko.xzvhost_iotlb.ko.xzvhost_net.ko.xzvhost_scsi.ko.xzvhost_vdpa.ko.xzvhost_vsock.ko.xzvideobacklightgpio_backlight.ko.xzlcd.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzpwm_bl.ko.xzfbdevssd1307fb.ko.xzvirtiovirtio.ko.xzvirtio_balloon.ko.xzvirtio_dma_buf.ko.xzvirtio_input.ko.xzvirtio_mmio.ko.xzvirtio_pci.ko.xzvirtio_pci_modern_dev.ko.xzvirtio_ring.ko.xzwatchdogalim7101_wdt.ko.xzgpio_wdt.ko.xzi6300esb.ko.xzpcwd_pci.ko.xzpcwd_usb.ko.xzsbsa_gwdt.ko.xzsoftdog.ko.xzsp805_wdt.ko.xzwdt_pci.ko.xzfs9p9p.ko.xzbinfmt_misc.ko.xzbtrfsbtrfs.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzcifscifs.ko.xzcramfscramfs.ko.xzexfatexfat.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusecuse.ko.xzfuse.ko.xzvirtiofs.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv2.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfs_ssc.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzntfsntfs.ko.xzntfs3ntfs3.ko.xzocfs2clusterocfs2_nodemanager.ko.xzdlmocfs2_dlm.ko.xzdlmfsocfs2_dlmfs.ko.xzocfs2.ko.xzocfs2_stack_o2cb.ko.xzocfs2_stackglue.ko.xzoverlayfsoverlay.ko.xzprocetmem_scan.ko.xzetmem_swap.ko.xzpstoreramoops.ko.xzsquashfssquashfs.ko.xzudfudf.ko.xzxfsxfs.ko.xzkerneltracering_buffer_benchmark.ko.xzlibcrc-itu-t.ko.xzcrc64.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzlibchacha.ko.xzlibcurve25519-generic.ko.xzlibdes.ko.xzlibpoly1305.ko.xzlibcrc32c.ko.xzlru_cache.ko.xzlz4lz4_compress.ko.xzlz4hc_compress.ko.xzmathcordic.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzmmhwpoison-inject.ko.xznet6lowpan6lowpan.ko.xz802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xz9p9pnet.ko.xz9pnet_virtio.ko.xzatmatm.ko.xzbr2684.ko.xzclip.ko.xzlec.ko.xzpppoatm.ko.xzbridgebr_netfilter.ko.xzbridge.ko.xznetfilterebt_802_3.ko.xzebt_among.ko.xzebt_arp.ko.xzebt_arpreply.ko.xzebt_dnat.ko.xzebt_ip.ko.xzebt_ip6.ko.xzebt_limit.ko.xzebt_log.ko.xzebt_mark.ko.xzebt_mark_m.ko.xzebt_nflog.ko.xzebt_pkttype.ko.xzebt_redirect.ko.xzebt_snat.ko.xzebt_stp.ko.xzebt_vlan.ko.xzebtable_broute.ko.xzebtable_filter.ko.xzebtable_nat.ko.xzebtables.ko.xznf_log_bridge.ko.xznft_reject_bridge.ko.xzcancan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzcephlibceph.ko.xzcoredrop_monitor.ko.xzfailover.ko.xzpktgen.ko.xzdns_resolverdns_resolver.ko.xzieee802154ieee802154.ko.xzieee802154_socket.ko.xzipv4ah4.ko.xzesp4.ko.xzesp4_offload.ko.xzgre.ko.xzinet_diag.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_ECN.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_log_arp.ko.xznf_log_ipv4.ko.xznf_nat_h323.ko.xznf_nat_pptp.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_socket_ipv4.ko.xznf_tproxy_ipv4.ko.xznft_dup_ipv4.ko.xznft_fib_ipv4.ko.xznft_reject_ipv4.ko.xzraw_diag.ko.xztcp_bbr.ko.xztcp_bic.ko.xztcp_dctcp.ko.xztcp_diag.ko.xztcp_highspeed.ko.xztcp_htcp.ko.xztcp_hybla.ko.xztcp_illinois.ko.xztcp_lp.ko.xztcp_nv.ko.xztcp_scalable.ko.xztcp_vegas.ko.xztcp_veno.ko.xztcp_westwood.ko.xztcp_yeah.ko.xztunnel4.ko.xzudp_diag.ko.xzudp_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzesp6_offload.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_log_ipv6.ko.xznf_reject_ipv6.ko.xznf_socket_ipv6.ko.xznf_tproxy_ipv6.ko.xznft_dup_ipv6.ko.xznft_fib_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_tunnel.ko.xzkeyaf_key.ko.xzl2tpl2tp_core.ko.xzl2tp_debugfs.ko.xzl2tp_eth.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzl2tp_netlink.ko.xzl2tp_ppp.ko.xzllcllc.ko.xzmac80211mac80211.ko.xzmac802154mac802154.ko.xzmplsmpls_gso.ko.xznetfilteripsetip_set.ko.xzip_set_bitmap_ip.ko.xzip_set_bitmap_ipmac.ko.xzip_set_bitmap_port.ko.xzip_set_hash_ip.ko.xzip_set_hash_ipmark.ko.xzip_set_hash_ipport.ko.xzip_set_hash_ipportip.ko.xzip_set_hash_ipportnet.ko.xzip_set_hash_mac.ko.xzip_set_hash_net.ko.xzip_set_hash_netiface.ko.xzip_set_hash_netnet.ko.xzip_set_hash_netport.ko.xzip_set_hash_netportnet.ko.xzip_set_list_set.ko.xzipvsip_vs.ko.xzip_vs_dh.ko.xzip_vs_fo.ko.xzip_vs_ftp.ko.xzip_vs_lblc.ko.xzip_vs_lblcr.ko.xzip_vs_lc.ko.xzip_vs_nq.ko.xzip_vs_ovf.ko.xzip_vs_pe_sip.ko.xzip_vs_rr.ko.xzip_vs_sed.ko.xzip_vs_sh.ko.xzip_vs_wlc.ko.xzip_vs_wrr.ko.xznf_conncount.ko.xznf_conntrack.ko.xznf_conntrack_amanda.ko.xznf_conntrack_broadcast.ko.xznf_conntrack_ftp.ko.xznf_conntrack_h323.ko.xznf_conntrack_irc.ko.xznf_conntrack_netbios_ns.ko.xznf_conntrack_netlink.ko.xznf_conntrack_pptp.ko.xznf_conntrack_sane.ko.xznf_conntrack_sip.ko.xznf_conntrack_snmp.ko.xznf_conntrack_tftp.ko.xznf_dup_netdev.ko.xznf_log_common.ko.xznf_log_netdev.ko.xznf_nat.ko.xznf_nat_amanda.ko.xznf_nat_ftp.ko.xznf_nat_irc.ko.xznf_nat_sip.ko.xznf_nat_tftp.ko.xznf_synproxy_core.ko.xznf_tables.ko.xznfnetlink.ko.xznfnetlink_acct.ko.xznfnetlink_cthelper.ko.xznfnetlink_cttimeout.ko.xznfnetlink_log.ko.xznfnetlink_osf.ko.xznfnetlink_queue.ko.xznft_chain_nat.ko.xznft_compat.ko.xznft_counter.ko.xznft_ct.ko.xznft_dup_netdev.ko.xznft_fib.ko.xznft_fib_inet.ko.xznft_fib_netdev.ko.xznft_fwd_netdev.ko.xznft_hash.ko.xznft_limit.ko.xznft_log.ko.xznft_masq.ko.xznft_nat.ko.xznft_numgen.ko.xznft_objref.ko.xznft_queue.ko.xznft_quota.ko.xznft_redir.ko.xznft_reject.ko.xznft_reject_inet.ko.xzxt_AUDIT.ko.xzxt_CHECKSUM.ko.xzxt_CLASSIFY.ko.xzxt_CONNSECMARK.ko.xzxt_CT.ko.xzxt_DSCP.ko.xzxt_HL.ko.xzxt_HMARK.ko.xzxt_IDLETIMER.ko.xzxt_LED.ko.xzxt_LOG.ko.xzxt_MASQUERADE.ko.xzxt_NETMAP.ko.xzxt_NFLOG.ko.xzxt_NFQUEUE.ko.xzxt_RATEEST.ko.xzxt_REDIRECT.ko.xzxt_SECMARK.ko.xzxt_TCPMSS.ko.xzxt_TCPOPTSTRIP.ko.xzxt_TEE.ko.xzxt_TPROXY.ko.xzxt_TRACE.ko.xzxt_addrtype.ko.xzxt_bpf.ko.xzxt_cgroup.ko.xzxt_cluster.ko.xzxt_comment.ko.xzxt_connbytes.ko.xzxt_connlabel.ko.xzxt_connlimit.ko.xzxt_connmark.ko.xzxt_conntrack.ko.xzxt_cpu.ko.xzxt_dccp.ko.xzxt_devgroup.ko.xzxt_dscp.ko.xzxt_ecn.ko.xzxt_esp.ko.xzxt_hashlimit.ko.xzxt_helper.ko.xzxt_hl.ko.xzxt_ipcomp.ko.xzxt_iprange.ko.xzxt_ipvs.ko.xzxt_l2tp.ko.xzxt_length.ko.xzxt_limit.ko.xzxt_mac.ko.xzxt_mark.ko.xzxt_multiport.ko.xzxt_nat.ko.xzxt_nfacct.ko.xzxt_osf.ko.xzxt_owner.ko.xzxt_physdev.ko.xzxt_pkttype.ko.xzxt_policy.ko.xzxt_quota.ko.xzxt_rateest.ko.xzxt_realm.ko.xzxt_recent.ko.xzxt_sctp.ko.xzxt_set.ko.xzxt_socket.ko.xzxt_state.ko.xzxt_statistic.ko.xzxt_string.ko.xzxt_tcpmss.ko.xzxt_time.ko.xzxt_u32.ko.xznetlinknetlink_diag.ko.xznshnsh.ko.xzopenvswitchopenvswitch.ko.xzvport-geneve.ko.xzvport-gre.ko.xzvport-vxlan.ko.xzpacketaf_packet_diag.ko.xzpsamplepsample.ko.xzrfkillrfkill-gpio.ko.xzrfkill.ko.xzschedact_bpf.ko.xzact_csum.ko.xzact_gact.ko.xzact_mirred.ko.xzact_nat.ko.xzact_pedit.ko.xzact_police.ko.xzact_sample.ko.xzact_simple.ko.xzact_skbedit.ko.xzact_skbmod.ko.xzact_tunnel_key.ko.xzact_vlan.ko.xzcls_basic.ko.xzcls_bpf.ko.xzcls_flow.ko.xzcls_flower.ko.xzcls_fw.ko.xzcls_matchall.ko.xzcls_route.ko.xzcls_u32.ko.xzem_cmp.ko.xzem_ipset.ko.xzem_meta.ko.xzem_nbyte.ko.xzem_text.ko.xzem_u32.ko.xzsch_choke.ko.xzsch_codel.ko.xzsch_drr.ko.xzsch_fq.ko.xzsch_fq_codel.ko.xzsch_gred.ko.xzsch_hfsc.ko.xzsch_hhf.ko.xzsch_htb.ko.xzsch_ingress.ko.xzsch_mqprio.ko.xzsch_multiq.ko.xzsch_netem.ko.xzsch_pie.ko.xzsch_plug.ko.xzsch_prio.ko.xzsch_qfq.ko.xzsch_red.ko.xzsch_sfb.ko.xzsch_sfq.ko.xzsch_tbf.ko.xzsch_teql.ko.xzsctpsctp.ko.xzsctp_diag.ko.xzsmcsmc.ko.xzsmc_diag.ko.xzsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmarpcrdma.ko.xztipcdiag.ko.xztipc.ko.xztlstls.ko.xzunixunix_diag.ko.xzvmw_vsockvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzwirelesscfg80211.ko.xzxfrmxfrm_ipcomp.ko.xzsoundsoundcore.ko.xzmodules.aliasmodules.alias.binmodules.blockmodules.builtinmodules.builtin.alias.binmodules.builtin.binmodules.builtin.modinfomodules.depmodules.dep.binmodules.devnamemodules.drmmodules.modesettingmodules.networkingmodules.ordermodules.softdepmodules.symbolsmodules.symbols.binupdatesvdsovdso.soweak-updatesmkgrub-menu-223.sh/boot//boot/dtb-5.10.0-223.0.0.126.oe2203sp3.aarch64//etc/ima/digest_lists.tlv//etc/ima/digest_lists//etc/ld.so.conf.d//lib/modules//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/arch//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/arch/arm64//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/arch/arm64/crypto//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/arch/arm64/lib//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/block//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/crypto//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/crypto/async_tx//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/acpi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/acpi/apei//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/acpi/nfit//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/ata//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/base//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/base/regmap//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/bcma//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/block//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/block/aoe//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/block/drbd//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/block/null_blk//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/block/zram//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/cdrom//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/char//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/char/hw_random//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/char/ipmi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/char/tpm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/char/tpm/st33zp24//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/clk//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/cpufreq//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/cpuinspect//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/cavium//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/cavium/cpt//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/cavium/zip//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/ccp//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/chelsio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/hisilicon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/hisilicon/hpre//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/hisilicon/migration//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/hisilicon/sec//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/hisilicon/sec2//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/hisilicon/trng//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/hisilicon/zip//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/crypto/virtio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/dax//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/dax/hmem//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/dma//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/dma/dw//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/dma/qcom//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/edac//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/extcon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/firmware//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/amd//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/ast//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/bochs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/hisilicon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/hisilicon/hibmc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/i2c//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/mgag200//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/nouveau//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/phytium//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/qxl//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/radeon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/scheduler//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/tiny//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/ttm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/udl//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/gpu/drm/virtio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/hid//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/hid/i2c-hid//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/hwmon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/hwmon/pmbus//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/hwtracing//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/hwtracing/coresight//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/hwtracing/ptt//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/i2c//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/i2c/algos//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/i2c/busses//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/i2c/muxes//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/core//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw/hiroce3//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw/hns//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw/i40iw//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw/qedr//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/hw/xsc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/sw//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/sw/rxe//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/ulp//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/ulp/iser//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/ulp/isert//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/ulp/srp//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/infiniband/ulp/srpt//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/input//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/input/misc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/input/mouse//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/input/rmi4//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/input/serio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/leds//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/leds/trigger//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mailbox//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/md//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/md/bcache//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/md/persistent-data//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/common//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/common/videobuf2//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/dvb-core//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/dvb-frontends//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/dvb-frontends/cxd2880//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/mc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/spi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/tuners//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/usb//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/usb/uvc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/media/v4l2-core//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/memstick//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/memstick/core//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/memstick/host//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mfd//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/misc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/misc/altera-stapl//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/misc/cardreader//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/misc/cb710//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/misc/eeprom//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/misc/lis3lv02d//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/misc/sdma-dae//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/misc/uacce//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mmc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mmc/core//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mmc/host//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mtd//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mtd/chips//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mtd/devices//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mtd/maps//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mtd/parsers//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mtd/spi-nor//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mtd/spi-nor/controllers//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/mtd/ubi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/bonding//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/can//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/can/c_can//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/can/cc770//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/can/dev//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/can/sja1000//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/can/softing//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/can/usb//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/can/usb/peak_usb//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/3snic//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/3snic/sssnic//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/3snic/sssnic/hw//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/3snic/sssnic/nic//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/amazon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/amd//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/apm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/apm/xgene-v2//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/atheros//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/broadcom//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/bzwx//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/bzwx/nce//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/cavium//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/cavium/liquidio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/cavium/thunder//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/chelsio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/hisilicon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/hisilicon/hns//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/hisilicon/hns3//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/huawei//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/huawei/bma//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/huawei/bma/cdev_drv//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/huawei/bma/cdev_veth_drv//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/huawei/bma/edma_drv//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/huawei/bma/kbox_drv//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/huawei/bma/veth_drv//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/huawei/hinic3//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mellanox//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mucse//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mucse/rnp//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mucse/rnpgbe//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mucse/rnpgbevf//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mucse/rnpm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/mucse/rnpvf//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/nebula-matrix//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/nebula-matrix/m1600//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/netronome//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/netswift//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/netswift/ngbe//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/netswift/txgbe//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/qlogic//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/qualcomm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/qualcomm/emac//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/realtek//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/rocker//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/sfc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/smsc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/yunsilicon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/yunsilicon/xsc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/yunsilicon/xsc/net//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ethernet/yunsilicon/xsc/pci//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ipvlan//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/mdio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/phy//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ppp//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/slip//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/team//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ub//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ub/dev//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/ub/dev/network_mgmt//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/usb//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/vxlan//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/wan//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/wireless//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/wireless/ath//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/wireless/ralink//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/nvdimm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/nvme//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/nvme/host//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/nvme/target//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/pci//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/pci/hotplug//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/pci/pcie//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/perf//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/perf/hisilicon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/phy//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/phy/hisilicon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/power//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/power/supply//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/pps//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/pps/clients//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/ptp//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/ras//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/roh//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/roh/core//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/roh/hw//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/roh/hw/hns3//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/rtc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/aacraid//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/be2iscsi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/bnx2fc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/bnx2i//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/csiostor//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/cxgbi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/fcoe//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/hisi_raid//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/hisi_sas//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/huawei//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/huawei/hifc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/libfc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/libsas//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/lpfc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/megaraid//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/mpt3sas//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/qedf//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/qedi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/qla2xxx//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/qla4xxx//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/smartpqi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/scsi/sssraid//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/soc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/soc/hisilicon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/spi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/target//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/target/iscsi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/target/iscsi/cxgbit//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/target/loopback//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/target/tcm_fc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/tee//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/thunderbolt//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/tty//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/ub//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/ub/hw//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/ub/hw/hns3//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/ub/urma//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/ub/urma/ubcore//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/ub/urma/uburma//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/uio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/atm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/class//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/common//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/core//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/host//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/image//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/misc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/misc/sisusbvga//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/serial//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/storage//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/typec//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/typec/altmodes//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/typec/tcpm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/usb/typec/ucsi//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/vdpa//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/vfio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/vfio/mdev//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/vfio/pci//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/vfio/platform//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/vhost//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/video//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/video/backlight//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/video/fbdev//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/virtio//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/drivers/watchdog//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/9p//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/btrfs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/cachefiles//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/ceph//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/cifs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/cramfs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/exfat//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/ext4//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/fat//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/fscache//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/fuse//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/isofs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/jbd2//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/lockd//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/nfs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/nfs/blocklayout//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/nfs/filelayout//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/nfs/flexfilelayout//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/nfs_common//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/nfsd//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/nls//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/ntfs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/ntfs3//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/ocfs2//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/ocfs2/cluster//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/ocfs2/dlm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/ocfs2/dlmfs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/overlayfs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/proc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/pstore//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/squashfs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/udf//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/fs/xfs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/kernel//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/kernel/trace//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/lib//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/lib/crypto//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/lib/lz4//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/lib/math//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/lib/raid6//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/lib/reed_solomon//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/mm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/6lowpan//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/802//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/8021q//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/9p//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/atm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/bridge//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/bridge/netfilter//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/can//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/ceph//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/core//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/dns_resolver//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/ieee802154//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/ipv4//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/ipv4/netfilter//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/ipv6//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/ipv6/netfilter//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/key//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/l2tp//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/llc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/mac80211//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/mac802154//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/mpls//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/netfilter//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/netfilter/ipset//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/netfilter/ipvs//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/netlink//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/nsh//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/openvswitch//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/packet//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/psample//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/rfkill//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/sched//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/sctp//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/smc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/sunrpc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/sunrpc/auth_gss//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/sunrpc/xprtrdma//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/tipc//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/tls//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/unix//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/vmw_vsock//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/wireless//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/net/xfrm//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/kernel/sound//lib/modules/5.10.0-223.0.0.126.oe2203sp3.aarch64/vdso//usr/sbin/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnuASCII textLinux make config build file, ASCII textdirectoryASCII text (gzip compressed data, last modified: Wed Aug 14 10:25:24 2024, max compression, from Unix)ELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data, checksum CRC64)ASCII text, with very long lines (354)ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4804a35ac8ce5a3d8cd96d4e215f3d6129ad4d66, strippedBourne-Again shell script, ASCII text executable5d3+{b/usr/sbin/new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update 5.10.0-223.0.0.126.oe2203sp3.aarch64 || exit $? /usr/sbin/new-kernel-pkg --package kernel --rpmposttrans 5.10.0-223.0.0.126.oe2203sp3.aarch64 || exit $? if [ `uname -i` == "aarch64" ] && [ -f /boot/EFI/grub2/grub.cfg ]; then /usr/bin/sh /usr/sbin/mkgrub-menu-223.sh 5.10.0-223.aarch64 /boot/EFI/grub2/grub.cfg update fi if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --add-kernel 5.10.0-223.0.0.126.oe2203sp3.aarch64 || exit $? fi /usr/sbin/new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update 5.10.0-223.0.0.126.oe2203sp3.aarch64 || exit $? /usr/sbin/new-kernel-pkg --package kernel --rpmposttrans 5.10.0-223.0.0.126.oe2203sp3.aarch64 || exit $?/bin/shutf-83c2506ca2b010c2449fb7d5bbb6e9397d7492423e00e5b6c3ca8b69adeca7de10d9f36e4be96e7262113e32bb3d0b38ac9d6839e61c50957b58767d4e45e8047?7zXZ !#,=*] b2u Q{LYZw]ϊԌWzku1[M\6(u9E]T Hɗ,^I_u3hnĪ IsHs96'WENYWEk7)!>N>`{86|>+i)[<&-sl#CP~G5QR9H^Iسs+/.ٟo;>jjI޻tI$ݣi s6_k ~U0VBQM'c SAL\&oT>#5_tW.7@ϋ"g+*81P:01Q02Nvz(' .~VBMtlU>~.71YX&(ݷ$zr* H61MsF֕VqN}{!O*z{͓Y, Ӱh#юAW6Ʋl4?PmW[RFO`NQRRN}{\r/~UpcfB}}YOcV7EcMi:{7&g,K/ ,lsYvZ~ɁzʓldP Ӑly-ű6VB#~1A^jBGRu ;_l蒵,"+ W)7bc7_M7 )o$1 -Q~l_|bFÔ#X!- 3ñ<wFuma-x/F*H =~·2d낆sN5Od~ºnZ`Pv0ȊU|Jp^1"ulGZBl$C8ek0}SK~e9ʲU&fJ"j\*ֻ\f"%z-C~h#BIB+"ؾ1j!`7םJi!'*{K3`%2'r=&0?ayOܢzJ UHr_&\Z}w, `>XsxU$5ru!C+&03;WD%N_W'|%&r gkJK (;t?U[|sFM4|ª|R;<g{5vǹ'G|c]8TrTPc3OHX`sfw8F\8,U٩-IO0l]skճEV}q҄ (y0 i_m]M$'-G"s>N'aLDlD0،(7hdTr>4ZQ2? P4d:G>^w\x).EP,5]as_ - Jx@`-IHc?9T08'׋M JqƩQ0Tw4zPFD>kwa&l*xg:=NU3&Y;^悾|f;[8zW?'?g3NJ~k}-Hg䲾)U1_>`)̲3hV 3IzUS;E%T jnFtsʒa mYvU2C`;I$KMl}_st|<هѾ:b /L/u`oc˰8%j QO%)c"C=o_8w |L3kN]!~K6 9J?\<+w4â_a6ڠ04=kYQ^aA ŭ4lwNGŻnd.+5_a8inBK- gë1rm"4{kr^%חa >råy{:uЫy8.);]Khdك_^(C8͌<"7 XU(UdeFbٯV͆Iݙ&MKpz3N YO$qM6¤W8$|a.{b#s\[n 7wϕK!S[G|ȕh|8M!'qݪ͊.1.4q0&qe6ܥK7h>DL讫g0^&PdAEͧrpЯ۱ P(Sdmȁ:^\rv?H,Pb4߂hh%h֣{>8S줴P3Щ/Ӓ!E5yi3ࡺI=8va^wiALBlm*Ńc:ً &~Lk*mTd1Mcmqjtciyl<D3Z۱*S)+Oަ̺=%m E~pEשFe+`,TL#_ 5i?sIz⧨VX&Ev&-ts#vZ1>vKidY͜yt0ewP/Qϱ +B}9sUw:=ZIנҿR-SL26(R뭮W{KEb79 fnGuA /eS tKZz;C|ܳ0iD9KeFe89^)d/ ?.T_HYRc_TDY3I2ގSXLjha.|ɖ"jHj]VvIs !ZoCZi'q? N*~G$C;55<0vN4s,)_x9TS͛~ cl cܽqz{6JP7x؁% fKͩdAi)4`?XKC:7JO^Oi=1Pa*^! Q(}GiGH0Yl5`v)[,YoD=.Y4@RkCNKz^DLIsR0bLi_"GL,s.I8B*HCR8P枕W=.x"mr5;NUqC$g}ՐM߰9o2qӷ"# ~M3>=Rw " er&_W@ioᇾ9Wy1PA "nUtEYD4p~$\Z<v5s& m.0ύox^Mfbnl,S6%0e= r{HA,͞q+p4.CSH,3IΈ?ӦtbS_lF+/D<"~YbPQg¶Iī$qtONl.KIm}yWLY RY|K) A@EDJ+&:mVA-m M*뢖8J?@+)]%x=مj_7\/c`4Ts=Et5"$c]s'ߓ"KL 16~JBUǰP)$/`j:'BZ&yLNUCj"{(Ait ' S5 xX$! ޔ쪠|)hc?.;YZR[n5vlpۈ`=ţMJ2O N4Ř̈nT71i3 @:M}$;(d( t.(H50;Sh̞Nhψyj%Ăflzx gu] = ~w˃ۃcP=G_P"NG`9lݣ8I#9J[Fc-@U5gvN,auU- o刜AA Hfx2Teߐ֥izqo qc]!j* tu {?oLm1%DB%j~[FhxGUloҠPLGꔡ/2 ߉,%:1)-%9$2"p0"I Z bZxΠ!8 tkPcb0V"y̱5|Rr%W8aCL;ۗj54zR2݃WrQk/J^ɀ8)|҈Mj+D݉P $Ⱦ{E:"6ՎPܒ[㽨EwV3n[û ńƕWx&FAj줃r]tHJxVA[՟vVKgz^zmr$mZơ E@+xG7&yPj9oR$~x9<u[sQƣ_,' fs6r@՝8۪i oJaq-+ Y-7Wz=465 Q;Xj{Ӿ rKU,RuKD ')cL*Z(4ҲQ =빉g9ÌDϷ2IhW)UW4K̔&2J˷/~ QGnxReNBZ+@oGqI'Ň1,X-CI&6Nx{ sxKZaCC#ސF9<6f(H|ݜ~eFєٰ; ފW? k#tϗSEsPz)R/hIJ q X׹P9[#CL1Xnթ2T׺C_m(>rl3̪(Fp\v::^d9e/>Z;ųUkA%ȒV*:ԮT:}[u_sSkps==neoG,IfK*BS,zRwG,Ȫ5"kΑ|Xɉ4U=&:Bnj. Dv}4^E\T?QM͆M&OY3ms~Z${Nܐ FGK`'mD-smohdUwF^-ICVKTmv'j^(e-;}T9d] 3 vP7? eeyqTbA%kC辮XvV{H̘SGfb[:φh]dME kg5˻2 k M 6:jR0m3)YͿDdq2Lu7x-r5%d]YS|z~ĘHrˎ `%O'k]8)";@r4 ' $?+9Hf厡Ifƃ#b^O $nT-h<ʐ.nO : ~};'xjb 8Tgۇmv9/jtFPSMrÆBRrjZE~ɬwk^?Xz;A@ Y2̡q(e_ t#(IΙf9hNNVz$q8m)Z/jڶanI#7[m~b\E+C>Ѽm>, PH2L\zHYXyLH~a77 D1܆'5wxfp`v1p `. 8s&YgQumEB9O pA 'uՔc$ZNmRH PN%@C4~TF˳{G k%c85!wt }i@E܀XI份?>o]ͫ殟i69$]7GPϼ &溳UYstqUkTdˉ~+I}Z\|4FqVt9Y=3@G>dڭ2AEUqNJoofT 56Q/';ȥYfVŢT\t SAϒbo*O6a/`5mj$F*>z -#x),p@SWRL0wG98TX⑛r(Lqd.ح?l;X!>>ܒ"xsY‰aĞ91'>7H/N+@Cn-E1n{ilj]cS'zV6.Ax8xQ˛JQo8ȅk״kc\Oea v3 xh7$aЋϑ;uS?mfsaggqr5*ɋZvc7^Pr8#;Jug0L/J^U ңwb|_-eŹ@U4^^zY;ڍHi7|H,G(?_sϖLCt{]yɣ'\H||L#ģ;-dK:v=cQr}0_hebFm Syl$fp_C5c)9Q1 ޢl%ᦹ2(%'˔orZD$\ƐM_=&"#To|▃[ .+d=w,1 JZM^HI4. ky8Em?4Pp0^jO;喯C&[,.AB#:S1vbk.HjڦrY'PzG0p kkAQK/:話[^E1#$Č. (>$Iܯ9׭V+.rn\':H*rYe2BlX3gCIt⼩Q?NTbꊐM8OЛ*PbA(ߧKT* Q߂+FUoV8ɇviR [Lk|)}q3|VG<7B^w1:$GNT#Tֵo&E} "9'o]^Z\pG&KOI9,hVu_;/дnznqO2+F + L n&3y_6&a8iĢ}IfBmZ 67E^m`Xb.}&TI'aw-ز՞Ҍ/]z![cA-PRnfd$ի={쫬Cӎ&M,%PA1%m[Wfeϑ]F 6A˦UiL+INy5cd0nb &!,#'K&&SMO]u{ 9Mdkxrڑ@ͥ.0PLA_\K5"LMhS^2s?iP] msS%ddOB~MlGh.8ujXےL5bx;U7-^""t\-44{WZyBtA%WtbHNX,EŜs'./Y=V}m(~Jݪ~`Alag&DV:hVVLvS% )h ި8t?4 xnL!¤XS?Fpe[+"]|Y,SHE.i_s`>&$~wуkƾ)d]`g u"ͿXiȳx8!l)iB^_d◾ Ї>l3hKDn7+*DUQ*-n\}\p;aWr`llB | ܿbTLħz屣U28if-Q1^e3Y{wZ] \1\TFyrȽ ꫳG(ybO8D (2),^DcTG@ uӖF;prcc!Sˁz,Kg(+&˰,F}7_D:>8Ux^+p\Te~|gmfű0Bfa2Ȳt\?cXb"&~2QMnp[QiPņ QeUDM!1L壥P<&F'ю|L$PjXbcE/4| gpiTu $p*ZJz,[ԟ^iAyEcO˽ ~nM5bú%aE!P6O/ ~0i)jQ8NO)e0\X`}9@O:({X,Қg!gIz֑""t юk3081[Hs@M,ÚL .3H7lgt.~F݅g~zRFqA`H*Xk4+3 y03nFK9?zDM0XŵX)%udN^8檽9iZg1*0ُuK),mg6\^("/ȸuW.8UكqbiJn'O Q֯PCݢ-IMT7o)Yw.짨?{p5AY<I]䖣`G]5̧,ccgr\ ˍuIXPF|џD k`4ȇdOa yv#`m#_̷ޏ{>.8{e ܳL̋ l0M k結NT;P;Н4Q孄| h<@PQ_yщnԾFEGpe¯O7W"n@MvWp.PoSE&g f`=-WAN7̬A MvnoP~6(bݨÐp*?LBuWtO`\cFϭcI 7|*oP> QV ͇r˩'qfn}ZU^Z@e~7Q9QL;z\1h@ LںQW'hR r uIM툲_&˘0LPٕ;pVj윒@r b T9FU%wY?}5v7NaG"Ӱ/^%aL}ibU2!%92ϹPV "PLC]Q " Pۗ4!/6& *+8O y"D FؿwqkPew v g_lFK/cX%UBMb#gj{;$k1bK,C_4\G&@뗷1H3slhVq2m7֩[:-Qt,32Ɉ.CծN$ZiBb )3KD*! J{bmClD8XjܚijXPvV"'x= AAfXv_(H:b_kS68}KhAw.ħDW䟢'^zg12i2Wx. lf<Q>k66?p;B'"8>!7E0 nj$(acE2{'FtǺ׵zs5|jpU -S\*}tM. 1eáДV;t_( 1,j(ɧ4w2T.+y9~T3')p~s7 >KSK1Rn5xro/XZ UYt6fE5Y\uJPL5.с :ρY`’WLTBg7*K ;+Z4OOyMkcEE0B,ٻsϙi> 9"b_|@PpʕTAh3C2#Tfl&gAzV2صx}*OT(XZv2 i2'SFBd#wR" \_+nYKQ2oo^T;NGaX6ȓU^*D zyѸK 2uV Q-u<"ŏM 6ZʎBP% i8y `/wا 2wA[Q g;ɚӖcwgnVI _~ΠQMCjn"U]ub@E0gFCX)Z>](d=S2rA kKexfz[k+ܞޥx/:F7)TLDHX o,x ձ(Q7)> ?װE򯄻~a:iH_ cP0[L[0E,pIjK *q5Q=Zermw2rJ„}gڄlvns iK#*$Fuܷy\h| baiIw ,$hO-v[ jn#7sCJA/!Bc)UޭV\Pk2uk"Cb8'iBa.hM̽5-F6~#`2y/A_uI'=ˡTdyf> lWX&rWLdP“/_F$Z<̋7N߯-kiam#59~%G@1VXCΣaPv?(oA|ms}vuK,tI~(ёѧH%pˌΒbN?.T/f7i*jhcRT6Φ9TTƖL2>7Gz7r5nTuF) f\!RTy$bg{:eGzi*z#(BX 'y3ewt Wv$%ai5n+KZWV)O'mqBiF *~ 8tq9z2' A(w_Rwu˺1mdb?<=H;8=`o v~SK:܀1g**8vwz#^u=.CAzmr}7[ 6pt "d_)DohqhO2(K۫$Q)dP?́#ƚO=2*>'SFC渚s%q@J|Cj )ڬ=1j5I'jCXq&>1l{h{id]s3*y7A_rS%{&=gCq#A0by)"vڅ僒Ժ58Z k| Ii$*4CC FVrաVdGgIb[튱_2`gRe0.,|A` JNy;LyԅHiJ3 Z4Cdq|풑-9?dtKFG B9cKa[LU@kZ[˫-#hFje,};g.v)n:t 2ra[Rְ0,8XRa*T?` (4\{נ"R]J~Xs^260x원n.SYNt?U ԣh[޻dfHx7RKu4}شnĂ/Pbb)(R,_ 󓟊RѦ1R q{W^[6wּ vizILwP6{'kjѻa|_ǘ% w;uQԂYhم>#WPfQ _C̿OXE j6IBn]SQ{ FsJ|"ԫYΞx"5>\e$'szBXh dGN7Hy8@j;lkE[AqmMdͰJG@U`Rylx)%Kx pg#ȉ-GF%aWQ;>&Vڸڠo0ypB'PG*:=I T0zl$:6LjmW+Sx*vU5'm#E yF5-p?Uz<_ihe Y҇P>BKTT^y<- bፗudf2e\7ٱ3.y"wk;dEr2`J曼_UQ$)~y&nFzmEi1㫚˒i]f,ɇ/0O}RclɹXh֏T`e94٪#Xn9tO7DTuy^#5$m2mpBljfdv<"L_2kCΚe{YQSJ} p 08?Dq6_M>XMIw6a GMyè8eHfl\A-NbqbSs8U')U2]W\8+1ٵ?/-N/B̳=zsJN Ӻmf m:.z~Je .x/(?$U S)?O65,9ǫ ULLsMn1ھ }\exghH[TԯLdA8 =kR"#+XUݻ kn~P/bB.uVlAW gj~<evb7 Р beL ΖeGc#DP)D؀+PhNx= S|bĂ 8kHvPH>aP )oy shy)廨 G{)ԽsdZ.3aa4KO ItKH> ,V0U1qT-&8f\CA0"qQb," '3["y{FYalfI[2V cv.L/)$ ֫A݌Kw|v/bȷr\{GkQ&Ȧ^Bڗ+gu!?J0EŕyL r:y'p H޴7QQR &ȍe>M$ʉc%59<k7Yh!u}.r[惍)^k#:?Ck c%#RbfZ@*?[)'< QֶX(٥pxo@_>4t]"fyj ac;b"s'Yd,%~a}eJ2[_MN[vsA3lw]%p'#>]vHBƢ % F\ɚe; =trFk]V aZDUsPƋF-d`@J4}RMV\۹Y>:7xhcas-O3_仝asRYS>+CE2:"1'r|QRQcۄsYw ^x(_L $dggO*e+/SX)<<2i⦘`Sr O1-zkhzDYE^^ܻj*Gc(}ygu/0w!yd ӀUyTZtpoPz -9=q. sK,I"R.I8Wo_x ^-dÛ<&7lЁ_(*@=7jzgSMFI77"0qH%YtMUdrJ+Ӛz2@XKɾtWBߨGs(#+L9W2X+c S/UA0*a1f`JxϻM8HRU kN)1~6, Fl+ҲtSסPga#n[ bڎ$&z3k?m36t&'4o:䲰-+ʏ9ӽ j p? U;g* ܇ +\s_\q 4'֥)BR5v.ei”6C|=k9#Mo->lrB<{A:.='_]9ָ.EwUd`b@c0yk9~a ]6\;0,Hf~fOI~P& A'L>z6O6Xn܎'dszj;rM[P x*kb{0Mj YئgAev*&ٖm>-J;$1I2Dy! W[o-$Nu;\^J:+"H=PaθF wd=LBsQu$ {$xvۮ]%͒ҭp۷p;|>}Zdv9#[bgʑ{0`b̟)lu~R$L!#~WM`JJ*]Xə9JK x:nэ, dPR΂5 b7{q)kx4+lq*h׿`m Xzt Fz搎(رf`뵱c4yA: b yܱIYM Shk0ZxB;m,d2w<53G=؏SZA%=8hv܆XJ!:sWPJK_o.n|"󘐜Ue`.:'KWP;Yywޞ2 eeN⫺+W1 / ۃAN˖&u9ބMp 5ͿLC !օ\|EjH~8h4&iYP񣖔K92;AP/+#\= ի՚ ^E(:$s"OGo3bK'*7m^ik/@I-p `E-z+u4 'ν5iٳZ(kWsԪ߃G l9g({H(ܼ1xiTF˹0Юj^:&Ĥ H8]]eN%aB|$u9sUp 6c*p/7k jqVs _fnR8*k[obA4/3A&OТQvARq{TϠw.`tq>:>_7ݫ4 XnuP!+ onucq!/ =ɒ?H״Sl%u}7C<GǨdT:SX;ȮI'{y:Kⱓm&gq-ph’>1y?j/"%)dQp4 &@,2OFV3voH#{FA4qG\pXd{TM v7Ǒ?<=u_Xig퇁XN!A^Z[%(L1ғv5=!qj.!Hu g P@Z )]C-\ k7y}RQVv*N%Z\ ґrSqJOc?.`0 ӱQ0ԙ]}fc3VtMϒԾUγR.~i`IV 3NALrb*+lsi$y{z%DWҦ(ysV&H_M90cu~ڗ8TȔ2٦뺎kW YNO E ă o YlzPSA.jicYSmc)3r-P>:y ovp ꊝXk=rU#^xP|O{IfފdRZy1X`]-*YY):}_Eq@ Z5naΡ}$]꬙:{ˋա}Mpf',R*SYMJSgZ,w`B GOVT>P:ߞ\ V,%ތlq=9).tΫ$(Z4j s c'!MTV͵%D^`NAᑑTק$GX|q 5Lަg j#h'<d@)FM$!K0-YUKOv=Sk*v9}{XTȠݞ'WpA&B0ǘhRfPݕM1Y<#m>6cg5'+0:t,]S OQggQ+E{{TGfT4TC=Jm ;鸬pbԄ髚 Pю ݰaW`*ݪ4΀!l0sgyW1u0SӀ%x:,"9Tmp"A7hzV46dw·mdbSw:zt2e%xo0n 4叶@J8ױnӡpb-;=Ly[È~iTU4;к fzy[V@*@l3٠ZKw?L p/dPJ >`+sIݙp{:}$fg, oތBh&DuE@U<#69'̏ՠY%=5mWt`X 8 1Q5|K4*jOo>}3ϼ#U\趬6A1iߢ)aC;C%eI%opJK))[!"#ȀJQ+z麲#&Jxz:Ѵ?~_4XM&<ngt &~̾|)6%*R-i])MvX=XڴˌLAet2iSHkXF5@ܟ<K]lX\#UES2=uX}b"TC ywQAIgl(SJe^貫E2pB=`gHF>sZXθ4Kϡ'{ٷӪnmގaG(܇5ҽ†wXTvĶFvɑ"(od4ܜQx 6¢ l{ mr}t<͔b@Hmї7r*o'DJNĜXaeSF6ߥQQߐPgh_ |s; NJ%ޙ]5~< 4 fW 'R}H%0Μo,pYD 2- !)EI*6 _=XQ2Eu 0R1-w>GjtץO ABX;BtVw5EdK=h. +NJD ywFumb邴 -[vM11(dΨ[X2XsC4l$Zݍ=;u2ZZ v*++Àma 2joc^9eb jd!?Fqt%4٠}o37 sW|d6&Uir*|F?Ãh*QRe[BVkJx8?8ocAÞ@yRD)!TI3@w0I5[; 35 ##FM/ ت4B?D-U+;':,EwMy>K?5W+4EK%-5y:J츕PkAoQHw hGa][a>]}eqlNjQ,y{Ȃ1t;m~ /((H:ςy9cQӆ'~3LBpً!7a`g=+rGWfR.ᙨayNA7`:VDO|fRFJ4􂭹*<V=nsYë(.@p2Do^"o4 >HN´cEk+,0> 뾚2AbIh(Od?@6>1(L=#rT+zQTPE!-F1pVj'?zTzjx֍3f64WTΛx¡P0SyϤeR[__ RJF7OwԌS;"i6[gsɔV"@̫TAc\|ӑ*(gԳfz+).OtvRצc:bio[̣q'0'dGXzETZ`ƴn kKұ]\H>IZ^ k'5H27f \ )G8]e/Yn]ke2\?\`NF ?dLt5ɮ,bbCEvuD#M|[xn4Z5{{S#ʛq]E}9BНμP/&>\&x#b1uW40t"ɝ?JV.Tw<¯5|!gt@Nx(ISTUqO9{"Y?T[@X /EG"e5JLyBۅΤlr7n1ZyWi }xDGE/EZR,#l],r\mtRN1UVRpǽ46D~Q=g!\]xJ zFZtEU2(XuiI,諃<M.H'9xR$}+rTsb}&혐0p}/"6}')e.ʘ0^rU^dX}/5?`ҰXyP ʐFg>bUmX!K[ɰ_C݃¬:UFvO_no- B\b4]pohvN^lNo2\@=Z!/8h!WQv"x,\ !=1fn@夶:¼<['e%DXPГuy+fwu1*%yLySDEl N X*P45V4+3 s {Vv)UlbX&\ق*~vFm"_ !Э \J8 .07GUѣ0~u lBVo=rfwҝCÔ$ u-YG~$Ƿ seqͪY!Kk hegav$\6{HUlsn)}T切z_kw =s"sak8[u'36SGŢENX_UK+. $[.V?޳c j{֚g$5@% X#=qĞ,.q 0oo@8砻?,,GF;uA;MR pDϹ9ASӘ^E2յvWS<,B1I{Ҫa"0HioD-jWʹ1D g~SI9g4m iKƒq-InM.J3@GqGL_7(H3,ddbNG$@[QfymBg!!`xw¦ I(|>*QOb~i&O(DVJbdpyT`M1 fN׽^HmGTx,7 T*8s[89&ZK3xW&tlYT8  ]+j97+k'm|L/Jpv5ϬYe.?͉|xڋ)1|xIDNNB+D]ǤQ_QYZݫ՛Y"O ~)r`cHh} ȤsipLRGHk-\l.tDrf| sE@k(*TC Hr;Zjw~ `w@&/nk" mcMJypfZ7$} ٤4wyeSM2I Fk62wl>1:EXVePv}~W0TinYH^15d% 1LKȾ-@K}P gY9YhE(wS^r' W&=xl)"~5;9VѼeE~9o}9Y\OC[wVqJ恴HУ9S^H(!K[CKC"h*edȱrX/UfGt9vho{Mڕ;7JF M$߬z z$u=yT`J$]$ ;+0Q[Nm!WD)Ձ^X[xgxpyCH[/zLvW5>tl ϩmhhE΅>Ka;T2%7{BDA$K RB͛pMpT<7]b5$fC 1#Z(C= Ey33~Oi%~lt;${YZ+i&0'?]^r$#`JbW6*W,<⾇^ ҔMTy{8Rf3d?<( y]C;;G$=V%׎MQh287԰Έ7kuRiq!er =T/n2*E0n$=: 7gEvr+B眔y\/t5o/4Ƈ9֓;Ta00 6<˙OwK6`l++ߺ2p3Ql&\E / 3RgPY(kJ|sXHKmƣjcIYӿp  R4)5I!ϣH -)*=fBWrkQWr@df9/}w,a<$EI 4Qe7Gr$0yٯ?)C1}Sj4-©ª>C- zor#&t?-dqOZ2gdQhÂY1^>DZidO@2uHWڞ5 ZKH*"[[~G3<}ŋ >(,YHTr^;Ć0DTBKb_{H>5e [QPT=3hbcC=fu]@qEQ Omsf Ѹ'foa$H+qm;w\R2F5[ J&\Ge֘ȧFKgsL΍K>V'KzꙄ3 3Ui|l3(ET$HhcT6IJ̗CŋK&Hn{3a] {? hk;|K &CF?VeiȘٝK^۶C,w3*,]4{\8;*DO2i8[ xO6u4&+'9fsbL&>'וU ݐI)~8kOPÚ5OJꙶE+>ke W=?`CTqDl97W&7a.=E ~=ti.7U-9BYOj1coG2h"8e1} V]Aۑ_P5?A5X|g 5qB|MJ77tWa E2vo* rZ1ntkxxo!Uy\w/|D*Vʚ90_Q_t4(5B$CD9KA,PzOf"!r޸Mx<(&RP̝a4Ȩ`p9iSީ.*8k6^ݵÁkwWv}VԞ7Kl< DjC8+4D#x2ʔ:9Umciϳ'd{DBt+&9aJD[l$_l8 VᦕvH=:Y6K1LAֲmnY|V{ΚkEO2ޞ2= 6\Ƣ2 U&.ΓuM-fL𕥑'c gMP< M ٝ~Cr(ıGI ud+dž;٣rᒀnf+kR1 aҭaʢn5P+$VDz7; wl`ߛCռS\4FE뭙~RjRb ,*T.0uj&B%ܰO0x$%Ѽb dBi7/nЕv< ]>cJ^y_A$4͏?$dC&Qh6GB]rpNǿ'xfb+Z_>黻&}챝uRnmfVe|5ɓvש {`OK%9ۂחLcMͦf{Z@]ɛo$bAPB,Eǰ[df^$0z+jpQe~V\bL#ՋNtuIͱ՟\YnXt_m/V)צhVWD5 j^W &?TV ^Ccݼn> g#N(^{DC `LA͹?;}iv,;>~ǣVgd~"giO7CbwMWDiHLF3ù\_GCD-}t~ފq##cz])i©>%58@Glo|`ʂyƽxB;"|cU`LW f^Bվ^dg j.:!,{9 Xe'5:Jt =S%߹L_H*mLK"$my\05x ci*yR$\\]t-@/YMӢ$K[pVMr✳ZY(訡MIP85|>y/3uTvR}=6[i"̭:IE: 6y'p@-g$v}(.HKf%e^n"I{F>#N],0DG9FB&$ưs}貴ڟg/[m%Dz_S,كs)Icr=Wg.h%M&@f@c<,-a+<.X/d@ ؂[rJ273¾xG͹=:~FKQ{+DEБR ߚpV S骅v<1r/_9P DmBM1a|38wƦ`Lsa5xhu1/V߀]qS3l͠e0ߖO8p:%)w//q3r7KPR~i2/( H]pRjFw͍(b/`D؁Pby}gm`Nn'TF'B$PCanR?X/Kތ_'~:!;g13i|=Pm㓚"ɵ" }pٰb?կd V/.,CHI[  ]fGèaD?$볚م M#nib,BN7-G\wr`'K20(sÍmӳֵ5yB־Ty''*eNVIc?t@Ki= syV\% *nň}O)Cl9<[;l˽%%jd@B5 Գ"z]7OQAXQ[`}Mt0)"yxa~?3ՖT|s(qŠ\:'R8J,{|5ntܯs 5a>P1yMɺ%p[pv'Bmƺ~'@~7 DhkJ \Fgȷ|Es%U9)WʧCALvI_W@1zq6u)hg=O<+n&hyjd xCJfGLF6I /چò.2r:b_=Fx!XmKҟ ݉֠ۀv6_'C^3mJ;g#& ʫe 02n>'x[ҙY:{7??)r%YZ~L3_70/ 3 ``SC8Wa&bIvѠZh<{~\sM #RjE(k {2 b͘ *vk..a:p;l7O-Kv$is>e`vjlA$8JĒ.q :dBY`C Yܪ2ŭK8aNPf)-g.+9镀S{8 I-h@w[1% xhNA$ Q>ȉ`RQt"@3Y8x*tH%E7ЮIL'ğ>t4j%/KXa˓|!*EkXk6>{kYoCMT񟦱:Nˁv*&%\kwVܝ"XZGs"F+9Nܭc(yQ!m+z.9f5/&/"dʌrQRo~vn} Kr}[[iyE`S@sP 8ﱖj|itI_sT@wWF?oCDOd CjׇA",!\CG2Uwic/0 $uTJTgJRY6޼}25SlNlOI X%ƪ[Y8Cb(ro;SzOB]6<[nj,aVa:ܮOfHԞ#Iu$]=~ yS+̘7.ڃ#x2ecj 9gf(IFemSt>^6@C ,;lf#T'W[T c1 3f1<.>WVQ[|})t3(o#BΟ,:[) <_ /P~D.@Ay 8lw$\mGFu.I?5Uz:u紋AhMզ2KͶ^t^GXRticdlF`޶7BP*(5Z76KKf[{v5+Pza>(R?M?͝xbR/ N2A\GTE)o7\\(KHLZ-'[۪ˀ[ 1_.2>]g &0NRؕ\;Ļp[T68^I=; ϵ~OVȑ:DdGx=E ?FjGT(|GcVe:K?z{~U!٬Lc bC2f|4"*BA9 'A34_ IČ4ܳ2Yj'*m5=N# JTu ۼ]!)4G|A<=k;NnіRf\*-i%ӊs^l;!ɾ[y鋗\wAk-o7?$``!Z:X>IN[_Pws-W$疕i ,b:?>u~֥0yѨX3Yn66:Jsߝ6wZs^<ҿqa"~1|_G_@·-*O8Dܞ|òzl߆zvSZ/e]k6:DR+dCbT(H/o;H:,/vWK7BxŐHatA-7J qy}z[JpYcfxzXMHzk9j;?&d!:'t Xxn3e\gʚ0:<bwW`xgO|GM\}0ږ:I"WdpiM`"tʠ"o\A[L2(TI^K~~w&lƹ] $Z.}碡T7zFYtbm؇IZQltё/ | zB.|;[ |DpDZ?*5vT"y"qm"%:s|1_#$:F; [RriϪ)!B).7 IʌuL'{@S>|<̘ý;Eߥ5ָ燑X7,Zg#+\}Z0"֔nC/l-o_)/ީƇ 3 -i(^>Hh?sf^oD/o}g0 48|wuT/*JU[𥉉 Vo[i> ^+Őc18=GN=Ҵ'{FXeǏ8X/SX ۃ'Lm-^ZeߛqDFnUo)‰ɫem"m6% >Y^@I&3gLk4MpY!LU^c9A qͽ /Gݍ&K?"3Yz<Ȩٮj3,(m FdL j)!>T+-d No8l{`#3O @?6N+-~E(0g?tEpYN& MkgPvf+NOp/o|zR2fyɅCۆA Z2XAߴkz? cvz\Y%P4c/?E(AdPd&]B3\4kt6O2IdD]u񎩇F䘼_t|lȹzrKJz0W#īL}ǟ;A, 9])5H>5M/36a*E!ݡS(D~(}J_H{Lo;ۃ II+ЉMɔ,tSy1y%DB+J+C'"b.G2[i+Uj?-jlVXK yp,+z)O}{.= $kP( -k ʴo2 /O Mic@DaOCxhmJFq<1"?fp[$jY>CWenw8r/3gsxb?aG>e9`uD:j>i ׄWV^;?ehv̙S4gdd eI*~#loV(MUQ UF:(] UHC/Iջa:{d\%r ''h2+2'IKFe`7C@*zyOO=t1kM^ Ѐ` XQHSEWrfg[kK=KmC3ygue\XqᯮSLKDZ/Dt_ĆH%sG ct-&[vX{iU( /BZєY&_vV 4u[ ,1D(R.O8?6Y.x @b18D=1 _D.)4\TN>5B8`G?56DZL>t[ae 8Ջ^l6:b3Ey\ӻ5*SR{p cǰv⚋ ]}W3 ?x}%8Ω1|7w[Cyj_^]f侰T #ŸuXzfǥN~e/"3yԿcuMZH@Z&uI7[[J3Gw羰M9YP ~,K6o-!h;x$]+CDxً_4d~Ṛ#t$+J?eO6-t|>MFL<ǥ)8wjg0x`WS,qIp[#~|au5]BT6>{'-PvI2qތɴP1Qc .(-d3h5C{}JmC [QS >k EX0b+K4Z~Z3:(ii`чYKeQDP%jЦiH퐝+Ʋj4Fɻ7‰oD:Wf&1w*Y+ۥa`dphaZ*^Ҳ}(%ލ_GYQyeh Ӫ>;F?Y."/!i}~{y0R j6OK-Nc!48t'TF|m; >FGYjvx:W!~eJ2Le)l"s% n9$昕{ť:⹄cٰWةrwնc1_98chC-bd Za'֔)>B;wwrŢݫ#-؟ ڽ&ؚ`7uWd食Ivi3ݵb5q!\J?R~^Z8mzr nnjD<‰daaT(M6 h&:#hwe"up*y`.EcL*7cKM|n+ܫՉe 0Do mXEiҦR1w~XXY/տl3Ĩ>pb1=1u$MddUlUR/;Ec^ɗ%Z"!k`?zeGIE"Ie(w|4JQ/ #BFo01~MjpD $!C,h\{̼t@kTLIj&Ǥóvp ʒ$e߼(3'N"+Wl8I4,O?7t@ISVxLli%_K|?GʼNu q[Vl>B:C;UÏbSz(,cҢu0`yzYHmV򍫜`'#56A];>Xdu=i=>{y4~+x6\y@\ICŠ֫&= ~(C홛.R jhm?u5\Ue5;8h2TDzN ͧ5h9զoA0خIu\ pu*vK8 oÃU?*Goxlwhi)- 7]R ƦѴٰ@z6J-h VU\;J65;FWVrp<˽\VP#[,h|\P5V%G!avX8CEN 3 ٮ" əbvv]5oJ"U)t0@[–2f3e-0päazYWբL( y!pyAՖV/%7Ҕ§4yțVHz* ;yst8iӋ%_?Y_Dݏ% by_8=ſxm2NW ҘUU곓F(Q_`N[ѴhSK攡Oq3l7,NCS&1aIX$"L 28 ,ÚE)?;*^;XL?}؝:/הe Q&T$^Ù?5}} q\X둄IP! EP撌wd];4MSH>D->$rV|;smݎ07}K3)Ryh: 1뿖FzօP$!~Y{ Zf5Cѭ7X4UK SN&2RqK[@bDFd 7ƺI evE5&Y4Tdi_+dN읾KUJp`<׉|^_|dXH[-b`V0a6s# 4xKĘʛǢ:Ha&%/.ZZl%LH7e8 < '.fU ᚉUQeS-ȡޭ1d5pQeZS^&)rzlP#9-kΘiLV{r_7qx'3n;r>X~̝Oph%ΒNg{(('a[[MM{'YHG/[<['X\'-Sdtrm@'ydwZոPZXמ16e'P5[mNtGCpjRֵ3x 6 耝ΙW$8yFw bL]+Z6.q'*m. ܅Ѷ*Z\Z O 漇mH(Yq-\~$ݙx=zzzql=pg,d1LnVw hנKR()2{(3v! h̯.yѩ$'{95p]zlݔVΘ;m A 4B'>ldr/BUfӈWhHF,*QEMpWEVMtAD6L)SVS&0Tg'ν dt )|SƇ#ϺhEԊfWHn fDԗe -Qdg[TuOnYu*c*:ւEoU@|;煰\L"}K%/)nr nl:,\ =a!ұ+1f'ʔCfsNӋM.GE$ꆶ8_ yp0C)Һ׹F<mFy`N1mG.ryZx">l#i`C|`3LUfqfR1yTAGݵ Zd>;Kּ-p̸@BA.-gv>C6lsOe㟠IbkOf߽M-|PPj܁jӽtrm)(WʄIjb7h˥~u z[_?6?fo}3 ބG/V2m JP0,f6 kzAKǩ{D ldN`дŔP@ȆℚkE<#rֹ7ݯ$Kk zXȈL} C2zDq3TMF*73B r>cd?NXG>qqi6/m;\Gi/;g9e(O` yD\5n0%W=BasH"&Ho3c?ir;RBwUfC+jᷠ]O;7DE}K܏~bT䣼ސ{P)8+%>\"bRrcp)#hVcǧ1CL|5O:ĤpSK'5$!n9ys54L_UvCsq#º~c0__tz'{WUH|%RMNú ;5cpu?;럐)tiP7NGyY w8J E5N"8#Ϻ@wb劚~ J(j^a$\ޤ +Td !&[#qBC$R&:"H=G+VGJ&s$B6SdŖ:F&ʧb]| . TO9󘍧24hy:H %uHH9Ӕ9ͿncQR!s13U&Ҭ_"+R3mt7:?*u8Ǭٙt5(/fC|փW99Jz܅km9bb3T櫝fbo/¹RCF}m5n^+*~פݻZipٻ~6ǜQ8#|:")`hQ3fgn|t:ȸ }?RJ΍Ԯ'do{Sys|?<~;SQ<; ٢ 'WG+Shߡ*}i[bɷ/ ͉(DyI뛮9|'w4UϽIEwl1Xx+K|wؔX8ol4eX;&WxHb{4R=l6Dc&p58~%f\qw^RYp,fu-o;1ےa';[ܯ[=X FAK5^QFYpAٿsb:ѐl`"j{e!_/$YD[eH{Ț@AtGHh!bC/Ƈl`m(\\dk)-/YپfB _ߟ_Ѥ;V_:|Mr0H-GeuZ,BǶE^b㖓yذ?1BC `䩲a`U-h/$fZe | eX>oI3 Gw^ j=M @Էdc9 'OY19,S 9%޳魱NcK1$oJmҺ$YwPdlR22GYXɕrth!8jkTq&{C!cmc#'̃[YWlIɵ3 NX70åLs:YuQfXCwꅒPfA\Ϯ2₇NN/guJqL!T%_ƕGɁwEP5غdC[_#PU"t>{ ]a),+qoϧIZQ>l9ct&M|i-GU;>x2P!aD1t<1r5LMi1]Aײs b}X(ae-m} CQ$tZYJJ%ċǒ#ҙX&^p&^Hq 9F'Zn.L9+s\ ][$0yR>X[y`8]pǼcO60﹡yNGZ03oϑ̞S$o@>U)A'S͊فUr\6S{BDƓ#(bsX+O摭+v,pSp2U[A`#rjcVT!?WSN,3[?Ų{(\PfD_FM!2YER6 5W(G:{KJL%7*^-ӄSPyIM_Wk41 v.^5>n5ٟigwyaZ\5hPt!sv^"Zi+$Dj&CRCEE`SP3ѝsZ[l" * %.xۦz bT3lWe_ŎIaFz  7h$д<%u˨\1oBдY@ddv!o}n+ѻ-!ecoC)҄[a8[<ԪD]:dEXI&v2:.¶U\2ĝp=փYihcMK<"|6ڝBѷ.AxyDE cv"(ŋԝ^&XQ;`^RȨ`2D/oQ ,x u\X7t @RVhadA&+# Sm0[/#'Z:C1RT6f *=e?x@p!ޭ`dصyVb4?d(ƅ+JثvU>AuK3s"O_=$RgMqȋ?uH+#L]~EU 7 ͦP;#)".w{; E"BZlSn #i8Ta^"d҃mo,!䟹)a;sm'Dc^(~"'tV{u P+/-LK0FqE6Idߗ (>U8A3Go:Si*z)ekt_@/NX\!W`8D)[ 9vs@uSEv[#۰n[Ԑ6+)`цe(wEW真 Akڪ s} &2@4qZlZd 2/755 쁽hFͯ;Hx$*fFՆG98oؓl9gśڂB,m@(]j^ݭ *4p/aC3}5(r\ڹ\(M +6Y%I< J-# HԨDUjG=Uqݙm14amcW9+;Z9/SvXh8+ AQ\Px|H5t9M! Ԯ?d]C8gP"'%'VeԟBDč'Qj[pEuidr;VtY(۪;B/b&(3FzQjZZCQ`+z8 ߥ;/wdjwĢ6smQAkMU M?;:iwX\"` {dk2B;$O2vigS@L?xh\9xréNGc9*Δ) Xd>S`" O+eްҗ$t:]L_a #\p0"F],@=`M]yu8Cl4ވÉQ-B3H/x J) ɣ%a2ō^ޢDۖ'N6#ėx\>gDn<Il $=̚"rC䖉M 2 =#`XLYtO5N">B! aP4j$Oaėu2fBtlڸBR'tOyl Kҭ=NHgmYDZ~jV@cvz]=kZ] Mfh E'@P@(~hpX [S,\ v"FqsP~}n#YBye$Bc[\h|tt*g hi(7Mcơm0?i6de9>,l6 ;,29 SU&l4Y[Mͻ:Ap:e2Gam̤J_)L< AԘ0eXƟ6DrYfn?=.n>Q$ӼGh@t1uSH9N&t0jrj<Ɣo4קkU^0Civ'bfͣDmZ^ر~eeH=˼ܴ5tw9qq7AdU+bPii{=-}2F[{2-~'n>DIWN١=i ߐgV;ȏO1|.Ӵ, tc -9#J l3ʆ}Ɓ )h>"5 W0 r?ڦúvrr I 1#LkN o=8m'xW X%g[n;+ۈL72_Y>v5Tfk'N$_" "~Lz}m7҇RyKdRX&~|',A[],' }ᯏ, ĹўQ| -ǢEDjj}/|Li'id㤋@1]>xG;.` l?xv^; qZKpCf % C~vpϽ4hTk%`JIR@gY5Dz$jjZĨ|Q%zfq4c¤c%hѺt=[BnAF'1E &PV104TPp~[Ud8u0iJ~Ѽu|bU*&kӅOkYEw]Ǯ-K4fA6]D {"$'AF<6y;w!$q%CGX֑&N)Yqlh@.HֿIg84܍'*ϨzL+^=k㾭_Ṙj5KHִ d0Y76xm{VY(mw:.| \>T#f=82~ ڀ[0N<,VtBah5$dBXQ뱢9w~"T4Hۊ sώYo(K *e g  υ1CϘ͋lo]d6o&)^n_l yzA˜66NCᮧuͯe )tlcx#*+C}gGiy[{[?fip>lg~O)vR:|e uZ?30g]z8X4J<7`~*䬭˙*}#}+ ] -N}N3;qI?Eo6?LWc@NejH9V\%eϜSܐpR?2;Cڙ:kplVg!m.C9Pzx)E XcA_V*G'.d}Ea(@8PcS(yuuTxeq.Zd-YY"\#^2+tZؤc7e[3(c(OL]r7լw2neũjXX?蓹ҔWθVDHl«T,M#V0e<-xd[/ɢѪ' `+Ch]3*>a1&z=ZgѨh]vB9xLs0B B7 XE+ÑAR4hnUGZe4[&8l?]QL&R6NK 1/8y@`u'9g6/+DIgKcXu= N@?_{qJQ&H?o7^rvG,|l]֭W c.;q͛b;[BTpFZK^ ˼'}VNs, L5gw~>j?GShCm>{g~p4Re9L$Һ,;X{zZғff<3ݥI` S5È2'f-kX 2O<=^pu\PYcc勘W-"X?3If7!Aؒ bc0mJ"[jdk, c}WI g.NB7M)&b ^F( YT4]D_] L~%7iQd~q|kddăt,[h:ũMzE^YwIH]HL6wļÇ"o MhXWwKaCglD) Aًd~Hd[=TzO=Pse 987O72 .Yc!9ܢ6 -{fhK-ltwkQ23{aS^$]p6‡?Q`TWM1~w^LX\We -iʜnƤK^QQ؎HԴ&e t,$wkd3ƣQN1f;\_āY8K)X>mc1H@O݀n5C-#?>)q?ʟloO.^S"Jd &F]-D'r9=D>!8#O":e? OgC]W PzݖKr_4T A)/MYE|lb#TB#@»"#Fj76iH}d_ѯgĔ 1^,u6b7TVXnpVFi>#д\ w`,4v'乑noMy!%euذ|32^Ff cI[d[7zZR&<+jr@ݱq Ũl 3' V̝^E++3>aPB/WФ'פ|ݪ2bJh7zwOlu=*_3*Teŭh{E1hwB/4ԢڞEv4cgịdLt!$jj17Nvl$Yd՟Fb,kT];hOUp'-l0Uyb`o]6m3Lt+¨ko}ov<ZyX/o]`#ұ waʘQHB|C֞y kb0Vn_n v??qu2DѶźuxI-V `y^XH}UG~9hWq#T=~ ނP̜ک䮴WmQxtx_-ݰ86*OAecI"h\מ1*ߥrP )a$(%K&z5W۝hVwx! }˘6 #wL ʍ2gD Bnn>Gېsfq瞌ej-w]$1!h:`2ezgd7W 3F-'+w񈍙qz'I!b~-ʔim)nƑ'PW:X'z"KDuk<FME<E]/ڬ!#V3q4!H,9%s\:Fv*W0_ſey/[H +0 !IODq {Oӕz,tIGOw0 RQB}sr3wd,8~ѫ%kc(icBYc(N4?a3鬢 kOVTkۃ)}C<|k P}/O^?`.R sM`R>|)rbvZoPi>ٸ߷. )Y"&$@~4&-(zf~(3{GT5"j͚Y~`ʥRcn! ,jVk@q}8sd Q-t*5ohiPJmfub('>1u@%k[yԨQDx-.sU = r" 9tgh2g+ a{v @1xCjIvQ'0Bs69}pjb?af>ٽ܏y#i$`pOe(ş<;P'w+d бPo>s)WXJݎvCBVԱüm墼LiVnVڮPlR @ ]8Uk k=s-(y[k8sLjhLjUS^'T0½JY?H/{V_gvP)"ۃ`xlShULj"Tw KZ@AM@=Q4RJ+U o @)5={᜻P/ɽH:Y_O Y{p1h8&-g# 2%i 5W.riNO^dΦTm"pI6i8!Zq~78 d|`#T]aƟ7NAY(,*iPPǔT?K"-' J(mbET:fRII_C2'¶arhrW}w]"Wʩ&,V @͝xf/,%>x{mPiu . ?4<_Vpd5=\X:@uO E [ovcD"PaZ25@a=³;uX/9DEvutb#V[$n9@ryZ^Ttr0Ӹ;R0ΩmL1siZ@/ll(傲򵩡GBpq+Zg#g^٦Lw ۟AgF~ׄia-O6&8a L1ՠH^rŎ0?rb@{axeb%$ˁ LɑϗbU'_{ٟu\>O9Mّl'\uX8O}e 8>Ѳj8+83݂ʮx zFw}>?Q,Wڴ\;WMm.o>!hU<@~c F ts*][K뚠V3vU!1ՖJ'\^)c>gXJΟTBp碆Ô7lt$Cz6?B(ueԦ73iyy?Χ=dSG`lm2.!]YeP'Mc1Բ\~P뚹[hZ qQj!O\ Vm|O{?g_pm }Ӭ4H3 "VL2黶}1Z /4Zo@[0͉WCiCty4 &-1_JG|M Y k[ ? M)']mqJw=JŎSrȂGUZ_f/QЖe}Bm0aqGŢ 5ZKqȌyûm\v +ŵ9qWgv"W,e!;si# nkz2f?2W/sƕwV ѿ';3IbX@sw &f,E+\Cs0ZHq!Sb1a15cq3k!3ùU5Y\9tFɤ7rTl vl Xþ.0惴Nқ\cwWC ~4^iD,(:&B|* V2\0uo}BX}t:Mhqv+V d]=ktM}tuSB/@M0i?ҴBbVav5X\ 9H[{'YR(C7}!C)lOulg>IHݓnYiN؄VX+^K*I-;Q<E환&Lc2cH eE}e=Am H-,2֪hڼMfIf0e PpA2n2I>"ݑ#2ITUz#%f#Yݔ2ZBݖsf@Oh~̰pg@-%# 7k6Ӑ0fC= *k\zǍ^@)VґHsS Yjs6g!fXT$Vw•JK$ӑĉ ]ԇ @f!/==ю(zd byom'hFpfofGSfy8]X[$O$ؓVק铱E*~e""0-|ufh(3>gQXǵ3_-4fDAG>hyy_)YY66K0 Ӻ[o5Vx۪f1a5vAn[My(BX=tN#n ~o~;l׳pK9aۗ $ݏ{5iFj)ʨƢ/`sȉa;gv89AR.om_o2;:_jX{/ک?{E;İ* {=4{hF΁ȹs˅AZG<=z0h֎_bK{AjzOen+ܣI|2B)̊HIPr~DH{F6nN}E}pD4wF#ܖHI[zCs&S2xc$`3 Mˎ`Yu5y1WBZ@p$> fK‚ipCY:Pu7~8FgzPԽE R'oJ *މJG-6[eLͼ[Z >hj.CO 6anH.L>UG;J0x]6'v{r7R~o="UVbڌuqo;{zn3Y""ȯy,f zk3SZ7y3}!4tݨe${_Hap2]BP8$Ba͊O?%͵[ܡ666gFRu:¼RnsT2!mYYNEh\B6ODJCiy!wB}ud:sl΂<%s"XO}!q^el+5ͪ_AVf= Ijb?MOOV 0p0$A#"NGQ BD6IQDYZ~\ˑG-Ks+6D(w+t} ;L=@d uUC< œpp6 aā4 quWSIyY5\mSrwZ+4JJ6/:{kYRh !ar M}GzpGWvv*Y!J7HERLt0}mPA*oV}X@rܷ2pס!n"ľ:]{`&ZOf] $:tr<^(zP?:Md4ۃ}I&!I%*d 7?݀Up8jث nWq}B5{#y6g a+F<[aãA%]ϲּRj\1+gDt[W **hݽ}LmJ|Cn0N%l(j_P)?X0fgVqc&R֧|YT6<bHa/?~v>]aܦB *3sR_g9R<;1|~?&%g 4n3@دҼ1)q h'Ho89v?xEgϺ[{_-1T1&TcDh@P Ci:h`8z>ch M6?&I١7C<˷ԥHۓA4deމ ƉA /:֤KWA0ƸCO3KK.lΪ  rؤ޺0aҶ Xcx n &+-y$f2"@!u79\Gsg:DTu2fZ,mzy΋&w]Ƨ:B5d2a>EYU?8u>y@ښw}/շm6Oä s/u99 KІ Kc&(oOҗ(籼c'0Rbu&,"M l}cjƼ 6j]zmSik<g?Qk€dP=x{޳{u]K̀RQA(| jlq p\;ȣfw*@8OE6y[;ALun1>8 ƚ`_[ I݋~B%A얮I-:P#ko3~`,|qCDpV!doD#-#!z*#pOV fr~a!J8ʃ>+}g S&o-n+"3Ul-Tc2,ы$[z=[Y":sqT^yz'J=*Luj&L +GW$Pe'.2yȟB#;̅ K[/S?fnC`< IiYAN-ge e|Bۖ;5:w bShO=ҝ]o=Ĉn=w%]b2$!r7 s=ێe>Mhy,JG[k I.7$1#>jv{@Ûv+%F *Mq !s¢ɝ20"*XZqOp[|I5%vs@s+Fu###NuأB6'G_jG`,K=aANj}ϣI+<pc|/AOOTyUdCT`-E6 R̬g FǷCD> evbt>/E9P9KkZS=Jޓd4b%[+`t*:ÊJmoE(ւ+: |c2\HǛ=դ܍uy6p:Q)MsJlLGO}5I7%&N\_>F>rh(,|۹J T =_h4յq_/}8\`Lc4@gAͰ5,Ks ^|ݗ$C'<UTR9UY<O#\I>ޙaUSZ h| n~E}Ws$ԗxc+Z,˺싁oJdno*;t4;+SJ(Q.[XDLen'+ R$~ jk4nvI@),4U*u^RH4Y|ϰ ! oC~MލVZbTnb)(>f4L8c4$zdMM.CiR}uzFxTkWDyPkIDtY$%{i 6bkT(SMQ#0lu7nJoG +Я#Ƈ^ Zf(7+m@f[9l:v\[}ӱ!KjЃ]Ԃ$dU_t/B?ТID$fiPֲv42}eh'4RUƼ3Q̆0~)aj[ 4z>\$f86-,iK"n֓\#<'gTϪ}2AJ=J/̥nB%Uf7xOD gFuA_}  !1!>!]G8 yk7|tZk*U:(#לv5D᳜iU>(.rHƫY@%L/@O)zH-v#v)z˔Rm2&bEpM1acʌFM11y(X6DuL[da"3Pbj*?́k ]Z.vCm}ȹЍS9+Mw0 "'2WýBc9Oczvt׽ We/_9rx7]1"era2ĴP1sv]wS *o{v(3M^gK{g^(p̀f݄qG I?k~*|v}a6<4=~sI#SLjLd; vo#rI5<;2uJrc~)N}hia9.++6y<l#S mw=䑦KڼsQŋzJEnӖmmfp>%Lnbۣւv%wB,k Nj~cŽV8p6ELŎPѱ}qo0 l;Ĕ̪!Q(roȡHjn䤣Kz<G[d>tK')}wh]TI3\)I*/R|ɩ5?e|;,0Iީ-@!6ebFo8nQ:lOd-mExV䆓o.%͟D<`S"sbbSնƑ,Iaʢj81SEb\==dYC]FO&R.Jm2;>!1P6v lQ-j.-`d [ PJB.6SUsM1p{ZB޵3' oaSϱxK/y`DtRQ|%@EXBұ|^f *Wii|$wY%^!o#msd!n^}ݼ1`.hYdzVh$C r'InӋ2 bZB=ڠbCٓ{Rq S%-3S MyEeY]v5OMA ޤއB-m8VI=bncFl)!*e(F.}&iqnJ:6d`/*hU5كm`wr sC@OW M.iA{q-c%鹵~]u]>ÙTw"Vtyj_g76W8<P& Im G85pCZꭘ]"pdF3`Da4vPRW;EgeMhvNdVMliy>)JV^&=)!;R\ )MjfK$krF98<ʬWk^t",~8W9KrAJ%S\wxZff[ylǁb`&>!Ug,󧊕/? ~ŇyfsUmv})vkhijeFzvylϋltm8~N=H?N>4i6-/SG*vZ2H$KrK%$:5jvGL>ILU|DNX` Ej3\P6x0 v'-26݀J]k^|٘pd#>k^`JeP0x1M7:Axf)j> ~ӬԿ]Lp,qU ]4Ѫa i0Գ˩\Ҩo@S.̙>[ݳ,%Rnpa+~xGڶbޗiI'H0lQ1RfNb-kodgSoypڲP.C<򾼹5M[$D8ә-Wt>Vxg6ݙY39l%ղʵp+AKN2B;?ϲJ-!DYxyF n94rG5L`BJty?vg8/a"5lH7?m3t0s |m 9t\(IKrSba&Ip+ ]mYmOִJ8Zw ѢDmN0MvY2OJ_ LG$ |K<ݳF Re(g? Hهk-kE3O06 ወG6q4zt;TuI|4 usbL[W9^\d1@: 5UDjLbsiݾ߉>4~ .kV?u[6Ofio>:Kӱܮ\ͪO.bFs#=2Ӛ?7kˠ㌱у4H$y×dTJ@ ,s|{@ t'~Eخ7":44o+DfZ:g&zp@[Lf~?Of`+$* ](\sX5%|SZ-]@d J52X댗Wy'R} f/j5 [(lKri?:a(]o4Wg)GGJ`=aZχ4DQ6)|XM#C|!|KKJ'u 9gm vwD*Xz*ghoSC7 04#b.@ (YcB`+eD ay O wޘېHϹP~ vDbêAzw%0m} VbSCcrL/= W.UE 4M <)PQ О!!= מpFos'{npAdTUGmhc-Bg:D Sf SCq[T,bZklJ=,I\^{g҅,5T+ {5[sRVΨCdZ׽iK^m_*`%\@C; Hs^a9DMDh S(wQع&~ҽ5յ 62 0j>Ep;Yps ߒ2od~H# [NdXcyy 蜽]Gru7{7^Êj+@28Bސ j5փWح57l<k\Bmf>ݬG* YLtO,HGfV:3W뾇v;[jC5{XqK_Wj8,Z Bf9g7t61xw exCk \! P犆#GGcmEisDj+%QG*^]gp.^,2Ym>*lDò*$1iDm GE\LHN$~ea/Jj ӈ[ɣ-Qݍ}N`+_I\jU;佽WJ2L(B`ꎴ*qiNZ&ݔdVlEn܁g|3gge1AU[TQE؟SqDF t߄dH1 u}qY'6Y<,=n L~5FW/iR2d$T\{ CrXa\aծpnj՟$DjySn'F+d[JT@N@s(8C A P1QN!D[y;Et1R(k'+?1C^GzPo\n5U*c*$ :vΑxߑ&@gNnAaoO7ip)Sّ"9R,sXWzYZ\;t3'\6ke4d/ڐ@3YRUIkӹ\}CR$ h l3tEtsr蠴di8ҁNs qlki}+4r =co7S<]>y' +/$e!)sW V 0.ՆP@74lu¦DN6":_|/l:ancd*]*Z*$YsGt]@؀ nitw4oOD!?NAd]e@W̆B]1-˜zI|MMchCuS,%$!lnÅN<9II@)Oԋq~7MvYa9Q>@]r "$뢸 `CdlC- 8.([kTϵl{daTi4 633\Ŝ{cY X+DFEC9ӈSDڢ=/L LJs U,Rk]_%Nk<*"E/)S֫2~т-%0T-ZP5|L[U֪n CJO:>%O/lZbR Ue^}먇ӊM?QG5zi,5Yў &eAzfs(жq 6 ]ͫA0?aICvR9"!"]m,]:{wPppc[1GcJW%u$4^ qTM " F϶؍L>j!%p\> e:Cz#Jj $VTy"un4?ٟ 7JWSpBW4E-u`=Xo#bXC7X$ȹ;'O7˚+&{R`abCƭ+XQedK CWGۧ쁙Sw?lu=<wT}DE~iLG=ՁМ-C=^HWqIFwFbJ!) oؙ&>ZR19ZhhO{)ݼ4@Nl_Bm jwtZY dH?% xeD2KDMI-tAbFhSUrI b֝YZ'?MH4-T$yr^㬥Zϊ!E;SXeWٿNAiGQDD3c5TrΠ?skMN7 bAV7&>*V[wELpIq9ʪW=@蠒ٳv Yx:d4WD3קpf xӗ4gveXcdOHW !6+ . кp9(:' 𬴽wf pWdUR~RWɆL;!ysGF'kMOy22:H>hV&wo%Jg jT4f$w&H/D895px:M+_Yq(Y9.ؚ8 *>su{F/^-(-$"]TUM{_?) L [ņ6,ϱ((qC0=XtQ}Hy.] 5L 25\r^Feק@YðfP,/I櫓DSqU)yBؕ0_0@İuӍd0Ͼ#x(L:ҽtYOڿ:C-uY(Vh3'+9 ֯͘Q}pTL^FDj0;u ӔuLX̜G93^ǧZ?6m+T3z'cV:Š @qgĊw7*uV4㛐'RʭY0ᢖOpS6V)8ξZ.2 zcG-N5m PtVgԿt#\ \3?0Y k"=c3ȃ#F"8Y_^8F$;+-)LόpVqWI'J?sN">l'NWǻHV-󳲨g(&x1URB`LRwO3jS) lPxNWʦ%J+ bO(:Lyo0ˊZ{ O3׉ TOe:RP?R.e+b"5 ,룱kl jH%TyCER$(NHɘ"VՃGxPf-6쐤I>9Y*.#.KooBk܀` PW[dv?<;;vZ.pZ((߇ }@C1;I :q֯4L8< M~s,S*^(Ȑ.0f#^YǙh\;-W sP ]}30,iE@:˨5K|.q+ta"J̅ +XjPMY+.@?N,1 ȟ.5zGP4-Ip19- ,)cq/Tl\cS v?½22,fE$Sn٤ L ={t!X.5mpi= llS `֟R[q@`VLYo)l8$=`ay?Î|l{'.C5ûG GFH4^K^"0,ӋEa"q[l Dʖ{Kޗclvkm xS.3#47Ovp dڥa$3h1:ӥs)3jzC"\AEg; %Jt:z0Rm{dHVa5raQyf՜xe 67/H-xHOV@g9!JQT[g]Z/ /p0 ad˻fZDtOY%E!fhn[Ob_''1QD÷3VΞ)y@fr\`5HbL&_0hO1V} euҍ nll2^8y6M[0~nnf5&"sS{5jQrwrݬ ܆ş cgIF2ğ)wpJ#UufQ⫫?TY^^nl (3u 5E("#ÈN-,4A"PlS3֩ZʦL}k~UhSxX^rOCmăB}6xYg[nwCc*]<Ż8%D^6ۉуI;P!㍼4!Ug{8)z$ THyQ=4nfO4ZFnn;Uv|*YBp+ aE.R߹=3= - (ϡ#D$F++1P EP|%+~ڻ gIo`[p;@(D޶aB?Kk)BHĸXH+r`EAih4&i??l|Րw Dha=5{UCM7bΥvg}^4~17*j"g[.0._BORHքY؅w 1(pHJdS|c>Iϱp‚:PcEqzՌ_?p. Tn׃\6=Zl5KP6BrޭO8t}bA#Q`;FbaƠq9lFhw'1"#M?$k A粪Q?S6g4\_~ "_ k]Yv&*[Ċ۫q7M AKۛz/9ϸuK@e% xl]۽j6ykwSK;ڞ }E!(^>vٝuS8\$/fb, qX0q/G]2<y<([7hnAqY໽h.+5y.> 5z=OS&8$L)Zl?3 c3!7MsZD4DtR(%6˙̗hT,īȣ]ډiȠ-X>J3oiQ]=jˊAŊ!\Cb"!!)]"RٱΣ~[m/YƧ.mNՏ;F |ށ,4 rL ?@re2;hj lۂnϵVEV :HNw'gtٍI @}6=dW&z2ht އO`C{Dl,..@z= ^B):t%-<(\n8!l`TfQS2G4 <| 'ehS0 vsʌp>V-*[ Iծ*( -4x c׽cL0io LC2D9׿4 _BzG$ͮw2DFX["\{?45bK_.~ڸxk)^g_/Outх5ߖ(\XdzMT޳@]"H4ݩ\V -RՀxYu>ښ5mɽ@8n~ oi=W;$64jabYq$,T ߱ijTص|O/󊝎0FbmLyMI~觜B3:)WiRmL\9NBJЩHPO޽5Љs k*8d3Gj>큾(D@|F=KS՚Cawę?` 䴺Z fA^ow#wjMzD":71IbWGeaR$$ؽvƅA$+. Η&{*Y!<ݚԞ-(? .z8q(;v戾cLބl>S=+dNݴ&`PCQL gVy+=b*WtBpnLålD91u{4qTH1wRa=R( X#w. v3YȎ{M8Qg A%. 3_i N9*`tt23ʹ/7~uJ?N~*5(Q꒥ǮސeCnoy&+%Z+EG>(9b_:!v}y] œ|a0\.&TXqXGtdzZ煻aƁa٩)NZ|ڕt-5<^J*fWr6e)~;]Ut㸿|qb&@1 }kԓ1*ܔ4WvRe@KţyѴp{lg@r]Db;衤)t#LZqV˶YS\bI+sv`9X(L]6NQ/&7K-/[.HӐs^+H Ra70XvRӗf#4# : ($.a(ۖ#GϿy 4g%bD/Iu*%3o&Li\nL -;r(mH.M]ӿ>53Gѭ0"Pt}q̜U#&~Jɫm-qZlt6M"8FH*h.n`ۡxfTB.Z }/fجn&Ɖ_1,THQHFLɥ~[W و k c.8othB.LU P0eP%FA!ߛ?'yYÈ$6;zDWs^$eAR(w'ulٿxJ-=Y%2 2([Õ:h=w|@!#.Ewܞdo[LNZ &T \ =4 bYY'|J&(u|)tUS&23 uKvO-x|75x V]a 7{;[eZSO $ۼjY~~:"0/(rNdOH.oPl=Wb%P[gۅ_% 1ZQ9!MG❮&r6'-}́ů7:):"g !RT**VOk.kbqZWuzr𧪀Yjn&_Сlڏ668TYkHTv6ErBytYGn!Kq!+j"{0T=fxr vKDPa:R $p]:_C$ 9NJ#KHO9}á(jcNj#hshMMGTU3-0# r lעH5T~6vF.!g'^77 PS 虑0U Aνk <XR= +ioN6H$aG("2 0CӦOYWCdqD_zBeI9R,+۞(8(ؕ" zdנq&AWQ( Ld') qYH)U#sTc Y#ƚ{[@{R'sڃVO57Ʈhf#(1UXp7u oItSBj€ϻm+0fȈB!yfaҾ }?*eO_"*XSfG#_oHy'ז qXAPL)8ocZ <4e}4 b]*>dg$HoMK/iFG@>J -bW̞w-`FȐAc v>B$WRЌIL\kx F*RM5*{: @:Xpށ8! $jjm`Ծja[Q9W]s4a.w s;83caxb]Ī=B۽}W6FSiO͡@ QC-g2=VX#&Ũ>l/z}}.D|oH"Zb$+j="?F-V΂:ahm4x޶v~w.DZZog>#+CN,Ǒїɮ4t5ECm%)5o:NC2ʭWӒr<n7haǶSnfFYG)xNXc}tI1'Lه|t/~06dlPn$~=>w Pj_.]lo{m%$}5s} ̶ols/o1wk,/PD]t7K{O~>}kp!I߸I ctsi2\m'4(As#魽-jk/3!/}V -hD]&$98f<*qǗk44+5d&CS+nyb˷u]8'YOWr/(ǼA*){񐎗ZhoGf @3м]k"9"ⴟW%j T)-_:x@F7lkp G涍B0T~}`4/Z`sjE6fut?JdcP0NY}i,.B$_z#9%rOSo2'8!if AHJ$cK8bԆ7Ҙwi#RO|[GS9՛՗uEI;%=_ )ҬbđDflMw #HZaR1=M?Z./&]8mb{mcv=:|+tƑqֱyyTA TyyDjlbH}ܒ2?~Sv"@$b.ɿϋI\ÑB:Jж­.M~!؀BY0=hSok %O'R-yv$ߦݳ| )dvǎd²5%0W1dY>31G$VG= ~( gsK>13{<&TCs|"u¾"d5XزdU>}Ic  Htx8ŔAIg?}l+DiߓrÅ DWWxD_#7*w>]]O$:ݐK;RC` YHBj6̪7j gS!㣝ϫ|}sĐHv2,~|O7K:|%6EOoEk޽|/Japx8u`RirfYjp^Xߧ%rO?)9<䳻 bZ$7g OANcq+hsbځ]a91j оh4ǃ%}$>tRـi7Y4kV $Hh#3U%ulϓMP9[4",#(dၙMbxx1Q1͡!X̯:⤔N(Ts*$BOs_GBF$K%_6t DOK54&Xɔjٌ6L_~ u 5%`I]e~ڷ?~Uq5 ݥzq+ZGkJT& 'b ovx4)[k3YAsz8ً} ,< @RR#R66Z\ލjG-%Ve6 F0.I *n`f{WXU^2-ۺZ`; }-Yӑ yf`#D5 VLÒ)բ\rӉ"T@҈=,gB*o:>)fԥ-|}@=D{o:8~8ۻEj#܀6%W 2 ۭ0;w~j `Յt 7l$4MUs B \ 1%?$Ajj]^<{t$BPgeŇw^k܏kr` /L&xc>IT"񁼜Ēfw ĚFVaWb4(t=l9O_6Y=}k\G?6`ZU" 1Iɍ \ n0ͣ!9o=hďD 8F*o.6 H (ɑ-c-B@4mQpݿ1>*=1g宀xTe׎jܻ}AZ~}6Z#;;҈E$ȍ'@=m<I0s7l8fLr6BEtJ:{s}8T˹`N gJ^37MsiGCˬ0z=A: w@a?ܱp E \Z<tݣ6^n;A]!e&Tuq"bӮF82/4SR" 12'a%"0!ȼj @XM?>h3-_4Ka(0H&HE+./-#W$["q윲:"vу9mi66QU$I޷&rZٝZ@ܫ[l_ @V˽D,6P oS9Rrɓ¯+8F#X/}2DϕtcIעϯk7hQfг.~^`gVU4#'1[:B`>t\%8Bu6t!LG )wP;'X%>o=+ ДL`i+_ш n4 u[ !J`W|HgRnJqn9:K}Pvm|;U|8$BY=P,c 7Æi4E B=F1g+f`x`TS]h«KwSC3tQKW4BAiXVc< R_|ٞzA (;OHԘ7"sq( D_?ۅຕ,gAڏY^ӓB'2J^ObIH\\9 :ڏ&aż6(|G$Gi ʷTCJQAzsRը ("\M+sԸ_ 8"i lJ0xP="Do*zgB RBȉ1$"cv<{YgpCt3*l%͖env+}vƯWEB*ֹ*W:£*{cΣ0JeJ 69ww͛M,gǤd1< 1Q ,LD4<寰}fk'&$֡&_!]t 751SȺlE,a8cF 9XX'/R`p%7t˓cTm7 ,dr^k30[kG``rq\1=Wwv U\v#SvYo2H#,ZoX^ `R2f/C^W ig_pJ kMh& ) -m@Ne"BtN \?%8Y'e} Q;u9(;cIJr1N!A5. rI35I$. ?ѱE[}+_qoS4"K5Mp Iؽ8sQS~ߍKKKl]Fb_;)q3w&ͧY+ٴl}4ZtT@xb@ ScʧʡP[1yWQשI~Zm@¶:Uy!4 fS>'\:QیZK _m᠒|bP(5±$@j:#Є~SSn烽A Of7?!v!S=maqO&v#$\]>>:$>Aw{ `4l+H ov{r%57!+њSְ.,5S.Fcrng{+y-0;u;nI'aRP=_kM1h}ne7 ߿܏yQv <킒ɿމĤM>6D! ېVF}ۚ3IxhҘMqe+l94E&6C8 J?wݩk~6y:C':54*s"Yob @aD<&1%T$]-XWc̶ԥ!aZ:;L4qWf/½U(F"ctต}*I6u,$ˊ y K^I)~ f'A׸[]Rϟ.\u+C8@K 7|tvQ%3 'F}o? V ae^e&u?+2ʶxX^ɹ_0]*cN|!=VY=f)o*y6Mϋ0gwD_ZZU1O{@'z # Y?g]NM;-˿r qwF$ Qƒh{:<4zxkpnfw!=Iީ$:mۏ V0WFFExh p5m,W3$rRVE pS@ټVɲ4z୒a&/ Y `o33=s5&sk̎ ~]&la,\Gbcf?mSgNeKT | ZyH ѦN7oVpH_;l~޲gj~cM{uOujwe.4s fUe"86U3v^My2ã6{8r֦綫҇'3]ɸK$im6 [;NL6꣗;|{0>yJ.Pf4혪{0񗆙`c-\3 sIb.K̈LTTpt 5qyOmt#)p=qp.䌂4\+0DYZ p,aab?ނ.?(bq,d? > >*!{ixׄB`5u20wTmh2ӓ1Z;hbsDbgp2\6}('jA42v?se(жz®WMClԒ<[N< ѝ)ndk=-0gR?BBψeCǯDc}9ӵ`)*d&ơNq=Kg3TPJ~m]"ñ|qdo)P<9q~ tL &$UĆE9L ŧH9~+5 .7߸wjyh-&Ni*Z >4N}TB˵lZCЃ?PKϴBv[JҢB}d"w&}<wwTئhA-s7݋ 6i&9$<7&hj1A-XouXuyh3ͺKQ[y3wy٥G ic1MbBLXT)|^l}Miuk*Tj0tK0.Z.|+UaXxUh/'6ȋ4e$`wKYlhI; [.hUP hF4>0P,̲Bbv j{R }2v#vۄ3,-E۵QU:w64Bz`3J7fT gG0Uj5hw>p+o0*`Ij12.4^(d:sm ]޵ѐy#<s4i<}Neg؏b4\c r:\< ~`͉N 2cM )&H44޻Qܿ-u8oiRE4V;'&%RRڿyh %bBѱf F8tN#b5ܟ磴Z6U=Kr!%T223,5[Z'*^H0"3h} -=n:#I},:`\<PPyqO>^ ghstycVqTD9:'SPLBejEgLi9;a@LaϖjM5S@9•%pY GkOR.Su"!h<(#@V߸M%c+GAgg[F 'd;A2Ab`)^5qYeR U,#<&ƈ3e/i];f| EOc~}\iHS_5CjHosGŔ;3PfTfF[٫C.2;/RvDڇ hj" ]a8/2ђ/̚Pq&AxoU_Oo"wg]g y"Ԟ䂇+%YD~9W38HCNQaCWS81G2gx\0[HB;Sۦ~ *h};9ޤ2lTs"a͙`V0ToA Zh+KrQ&fr:)GJVŃF[Gf`ʾ*w x3vY85QwT2 g0>Ei걼M_튒-_ݓj:H#112dBO^Ax V)=b]~Ɛ <"JT4dK?v㛽!CF@EwYuK?5U(I $44ح%q癿֠$rXޣl(;%=:ꖼ˖~0\MOaZ]5Vf#057_fPL]#&]HAfXԨv^ C&kO=Y{7-+7% Sˡ l&]H oڍDY#Bؓ&oDSN; ;֝;Di4B(pțPsN6Fj$x]TͶf#A9DTُqL G! xM`~jCv!+@X )/Kvx8D4}% goП:$vu@M(pǿ5+L-U۰Ű9_p6#ndl2}5R3^R13s3Awoz,s).q/ d5bidzxVw;a|dFged-?|wJ<<ocw@R !)/]wz'F_ʣg"2W<ԲDK!Wc8Nl"q2椢W,TĢMdG'|):U=\*V͜yA{r }kNG  ;n88C椹$",TJ#^{.#@&ծМ"ܗÜs~8A|j_aCv0]of)[@ 3\Rl@@l6⧯ JuXoE|SBS~]r}cҟ*|8hsȍjNׇ/@<}=C7ҠL3w婫\KK?n::$;7Fo-Vf"}G?4]㪹ASm+zFȋݵGK˛`@eȈNf89S ς{FR`3N>EJkr3zM&n5Xu*Nz1B `=nt,at^+BѶx>i;~HSf})4×;Ǽ$zO*h3l[7:fg/tl|>up~97ʏo $vb!6-]+D V 4cHC>#|T9~SL0D\O*OtVrnB*UAȝ9+9kEG93 |-]Uj5]x~gIjWޮB_C(S3O @L$hB ]sǂW3r۹Cew6tz6@; B?W8"MY[Q7Xhl)Sc{`+dhχDLIdrhw&9@,APEK_0SQ|/ݳ h[cd!z8M&0S9W=Qna1X4S *??ϲ3cV_ OmU嵂&0vG/VI˖ΰ\􁁁!pM%T$2ZY+#oňt)biKVD8JEzg L7bHl-Lv5adӼHTłPY@_yBÅȅ\DvC(pԽ@X0sQJO*fVn;ZzgLS8M>E<>!-$!z SoTxh:VƊlPλZfv`F]׮ u gu"VlZUݝB+j,:>)1lŔ? qeض2VlmhSّc< Oy$9vSk=.u>1_yP?S \?p(GGT^X.=oW9`"zIzT,hJ@ȠL_>/(,KoQx/>(@w.=[=Q@OU&(3 UrSgA# Xx}kɛ&Q_[g H~zu_ww,ט\v,ocnӡ^9[Ħ'jwe^\fݟw^UY^(u"q-ܝ2A^)NcW^gNR~^ >HE]JC +3 yR@nүbM\_HR&Oɾ鵄M#~H2Y7|MJ+YJ5a~vF#>O@km'wPg6f%aP :wu3lښ?Ion k >q'X4ŀ_g#U߻Rs+K&:L)pZ2>E\WRSzv wQ"Vn+}@!ֹQ1SNi3!dZ|ŷ??yfl6+99?$eӃCU1 6ЍpVKu /˒39Qs 7Vm==D|F2ɒl2Z`;uD,,֣h0nd-%|Eb{HB oNAMʪfJg'_?*HoaT= {dQV+R ,C9Eށ_?u7][:NDE%~ynp2րJu$Y?E Jʹ0pjz32FUa㜗0}m$b~*>+HYjٱz̲t?^kYQ%.įt[!l_oLڀD-4]C`_$d}256-pAqEם9?+݊i+^p[^U%ՉUKn}߸zr*9%KE~2j{x'CrĐ9|ˢN6vy$طa>r9/ɝ 2!7l>>p]Wa@u%ϟMć԰yg?PHXJjm+2~Ly ?Hy ۙ5.w_2׺#ySk|>dnKM ;P]"^x\\P܁Uҟ8Ļ#ȸ3-fu{LܲS'V av+ZS;e}5)qExy83p~6lvHWa)^=7#:X|Tӧ^ .bft2'_7^ƟmNjH_d6]BP` wwy@ \u>Q+Q1>Cވ! 66ཱ7W<4Xtl `0ẇl zPu;1 7Af()UhzزA!3-p:e`Zw ?t MDO {""j~Zߋ 'Bvs%)]rJe|3l:ϊo,Bjr4G:sQZZAFu1ߏ9"7_MfާIT)[4K;M`,kd7{yYxFLkP.*F]؎GPKKƗeߎ|swS䳜yU.F(#QL硶<'5U7k`ku{\"Vr^^`9w?-Zs_Z%`jlc*4:l=\`rP<bIS~^ibvCOJ *S`"Ӷ'Q P%B(މ5PCr&4yCy70LlĪC.5ט%1j}FMۡxz>'Drx{ xu8u'Ѿq9+}LfL^;BN{֌xD'5 ̙TPu]9áJ?*fHԆ.JP?e692F/H uB*7|\ՂFJ4 ^x4 UAZP)oH O*4a{&%d3a,#v$d7{Kzd SB|0XKU;h>6"3/d_vw.'x4.flM򐫌^=*<^@^p\7Kv1u}}HrA0$op⵾xRhH9P 8Hm*S֒V;t%4eV$/JjH{ 2r"qgHd{S.ۊT l(Q=3"E_ozqYH(8],#)A68ׯx %`Cm1wSv˙ΔKqzdNxs HY%1q6ed^K<%2w62J<o K胨avX@ķs&ssh8 r\ gQDTg w<ak\ߚRK4t8_#bS>J{}=5Z5߬Yp#VVeM+4oz\9knmT{smJY:u^^&`0ývl-F'{2 "O`tke/ہ4Ǩ,zoVMװ VӐHo(ԘR5&CnTh2$Eֵi2};G#Ъb;hO#i>#]$6^1NֽeC{NkƑ?brN0"+0جT:bE\my4c?Dq#I? %[H)&AA WqJ/RVA9$L#A8ǝhuKpgZ+pd9P<څu` C؀!h8[ۛzOn $6o1P[\<(Vā#smx@\)}w4!o-1/$JwdNhKkmPgv/bs2_ԒslHYe<^Ef#>*tJ^#xL>?٤pf4\ZSx7 Y;;Zg#'Ɛ==q#8tЋu&|):}09g)ȼVj$l c6M+y&ثϳ]TOj̀avc1.a›璘K%wnF r 9OZχƎE[-@‚hXO] &)T%d}hep?#aAi [ Ǟں`Óy a&"DHB 'odR~%gP3xda#,УϢ!&1gP?cF0Ph,q$Mը:TRQiXDmriĠERP&+uZt ,:t[L)8κ|0)&*|TD Nm]0xy3Sf%P/:9%;녘U |5$s1GtUnHQ ,cG ݝh`OYB`$l9FӧN4^ o:ǒB-הr7կh0ܰ.UÃ;ǫ`H,Fh qs;]`wxRRPBmJv=~\GhQD ^V`ÆWGyѲ}oH3k2̙S uc+!ϖPE}fuF+KvɟZ`QTPs l}+-Adu}: :_L8%ȸ6TkXPU.5)!wy*+"h: Vz/ e9KrOߪŹ-7dJ+/D3NO0jK\볼{e vKbQLRdd O Ttd{>D>})6]Ȁn~Kw4C >(_-/xx=?7l@`7oe LREdC7w; BLzj?s&^4$L&H>׎ǷtM!;)]ORq:+Q sWq*Uԗ뗠2]"֖0Eɜ8 d|S#T'p-Nbrn{5|ӧ3fJz 9 W'Q~#h/%mRƈѝ`_:z Q_m~ +rұH/"H=)N6и18$+nEzcobkS|lSE#f(jDC̒3^gO3-)g*j1AuQ5b#,ku#\Fvi^kuEGMe:)en?n"5DY#!r"M9Ƈ =CȄlYE5-=',GgƮ,{dߒ7H*hwKZ٤ ۬ћ 1Ejn?YF%"2Ԟlt4G1TAꞇlNݻGV!Y:\fIr 'ofE,{=yPMqlY*MU&P%L+A&?tE, j6AzOO%ϧ&/uJ`g\rTq?Ri,'!x4:S %%5OKjUUT$z(-<~盷a/ր :s$ڇ` c`J%&4~Ws=ς\sۢO +Ȯ2)ʆKvboiY\W$6`aqgm8/hyadV&b--}8:azs|`ywqYnD #%@Um=-uʪo@d5u\%*_ c-ŴOW-[zNF#|۶aUc*$"Y1Hw"/TO9 ڟ 5! 9,f֚W3k13ҧW6u`ѾUsG,@OjhmKKc+lF^+Ureb~ԓ+8(}mқ#~6G9]@?y<#rPT4; RX}smBH]e-eG:8с3} :typDλmbc(j{. 4 #@Ws~W%Cnv<}2QfCHT;\Sj\zNuha%rdO}”V)?u)oչSp>@5yj#A@a hF=\w4˅ΛM&4L6NP|ݟ` h Yz4RиP:^v;)J1 n㶊s@4m(ojѩ(YI04pEpMirpxi~{0Et'6.Ǒ]8C'y)|DX&VgX4'8M&+> :,-[aty{zf!B}lJ@Bf2<>4x1 fwDQ(~>&O'[?^3+ծ2]< /gHduqYY=n+s)x13?X㴦>E$25#`T:#X #c 4sņt{p L"63ᔧuga^ Z&Mʇkm0˄!M;Ϥ5'0E1IKlk0(}K+q)[u5P* TΠ1'X#tVd%\ td=ESvfH=aNL {'Xc#i\y]XVkR<=_n\D:LPh̤2 +>$'Nډ%IiU ˘J9][[`_h D^={쀇eePy 2,J .?g}njI_vxv/7vQv2fv. ?y +-.NV>0vɂj8PT/fMQӳc]ǻ&(_S-BQ@3&Z@Q( oD-/`G"jݿDk0 $t GmvJ*^D?) Y ~w?\|s4/bdC"c}6upʶtHlfї\hETȯ^\u}[~ِ̆P!RV-c?zkEF0 s8J7Յ%xu[$%XqȲ_{\n95(:KqjМa8-5<8m?%?3ᣅjFOg".KSX{`-+~,h..H7(AdӅ<"!j s}R?bB(э XcO|GȍZj0ṗH}MQ. QK@$L:UQJW^e!تOV6$m&S %_yb-Բ2UѴhu. SiQP!ʒͲ@.eC|lD*2*f jk6*Q1 ͼADi~](eOWB -nijUfB +%u\^^Ц\=O<ΆA=͞Ȥ3!LpA$\I0r~x>EcVb7~\[($/1DҶFkjOtF)/Fۯ x~~Zf t\L#.jU~ tC0|Sz{iqqjmW*i[?R kutn2zS@;iI2[[(׈;i>#'XlcCLV!,R&ع_ʜbU$G4_wBccKVFgIy~DG!]pb!.%]) >n{s[cH2`SClp|)/1?g zÓ6C:@VRo`-V$ⱈ̄+|=kUX Q^$F.ԉήM/2:tL U+_t;i^G7()u.q1(rъi37EH4{R>eah& 8=qoi\d TYtzhu؁.4ITo=|CWk^Q>E??1&0t JS]-fNx5giK^sglw;z.x(*ea,"7X\Dj6!ԡvl!cٴʔE'jrQ6,a̖L9-~5x7T+ !v `rwTb̻am@huJSݕLhZ$y%׫ozM<#y:0IwZǑSBn/VݬAG^GS&|YX֙<4E'I"7N &Ax#@Z/~;#o) 4E/3wtGU;^\&>  acB`kg$rfUz3aFz0xdӓeT_oqϚk9K$a}/S= }6"~$v߉L giOrUNts8-Ɗ9t`E$5W=7h}ٸhTE8pw>bTϻ$< sblA "f*Ē\x`dsūsvb׽S׽s 4`Ҩ+j٭|7t[>-sȃz:!M+bxc#>?=`+JlD+։.R]bAvt_i:xIҜ\#38Mcy(;]y?"''N(tZ@.=ܒ6J8"_wdxf!tcl(&gcG!L`I~VJQgSv (a:*YʼnŘ7zi+;9Pjnݗ_g.x _-1ӦID-0Ly1cGH|PsϔMdC5  2'bw1& )/X+o8xftc&:t2o> CTGB{o~Gļ*`x$\}4?r,0jTQY Hi:=ǿk<{On= S=Z/Py+JVYQGE߆b VQ&C._tyM3āG)LWC4d8`5]È{vV.zc֮LN 6^)KcqA|_o/ ADqGWeJ41=ެbLٕa}- DA1KgUpAeh]8q-+ 繈D2f󇂈 Qz]OtnnD8Z}&eypY!'d pO0߉YmbiBƯ#uX+SJ:E A2UL'%_~-镼JR# 8O(ïÁHvL*cR@_9 S0`| nVp0^_l 'ĩE3{t\+Gr5Y+Eˈh6;3r:(,[gCFE1sc+Ls pLY ;ÑۧpN|mQS "-b\zb[ 'k5Y\ a],rb4FdM!*:UTW,r} Wj#G4%)3Eg+1J;wVsaM׸xYO}6vlH ߶=us~RԅtVp-apU&:O(e k =AݳcIրE?ExlVR >_e`IծXKd(|dvb7SS5ffQ|gSCÏ~vֶPVЊĠ'*@̧ ƳbpHgq."t?^րswZj~Cx) xIE1g('C3{hhGeEjrͬ XǘN9dmOb4w oe-s?C9n*quʜ)MPȾ{a3PA^TQ`b'5Hk.8fQ#n=OE%{^/S@fB6H tƥ]}츌 ]Os3ۏ) ~o5uN M s]d63Ka3DL~0#4κla4;!WOOdZ{|=W"PS[0}^qDZU}e6"[U]D6ma1$im0R|lTx*0;Op(5dK3otiq8ųܗ&rqG}'hcheH#H~y)!X}! h# Y:Hϣt2fY_:}tO,@x ՞rƉ)3631a0F>$w<ǁ=9Jd8+_G›ÃcAтyP$h #AQ%9T Qpu|N #Q˒R -s2HCu [_8zһP{ h{ܮ8'$~*#$zD 14&i?a1?u`޶SHf,BPsޮn5I`kl[Z\؋#3ZȵX0+Ѯ=KAGd/4M)x`NDXΧYG}S'=Z M`p؆FGUESytP8:?G ?2J!=}P iou-Nx3)݇)Bpt}'8;Gnvv+Ynۣskt xKc`d-tN3w(Z͔"Ԝo$ wTEF >+IOtrǤ21HK3NioF 1М+=ޒP4汀f~fǤ2X¡:[ Du_ $Z*F Њ@٢gp>q4 n3W9RLk~͘w;AA6 DveS .MJCBY~18D|;UȰ㑶 , (l_%^/Yd@` *>lg~yfn'hO<2 'YUDaz;1\7=,i]1$SJFj3X] (rGp`[.|Q)7)>_cts?} l zX)^wa\A?cOhC_< #&TO3~/-BQ;'"&e2=>޻QG xa$}K]Wk;{)Y*+ɵ pQpUWM=<+ LPOt\ti}݃iqh^B-z$)gLF2XN O j9yZ-][c,!IHa>&>@IۍUWfǗs7D}wC/ *^yV~9`Y /P-e1i>51gּ^'c2RU]yyZ^I##o!gXA2b zMIh&b%&=q7hxH]c]c&juh[U:FFcIzk8,Aqw~ΑL&>1G>Mٯh=.(Ӓ]E}>y٦ #]7\5^u% s4Е=S4L9Zӗ9iD8BYq|K< /ۭB2; /Lox (_M^9YFAcz jO<$/H~Az{ݑ&f9Ym 2 kumyTﭨL*ײ{oZ4̳[Ь5KlW %ٷ߱w7z(]cUoވSφ4yp2@Bv-и>FuPC5-Gf>aه,PFH؁۲t&?ռ|38\E{Bj۞v1xd|F-t?J]ޗWHr/QmmOOq^׌jOcI vvmm͊FG Dwc&{,2{/\,GoP}*+}HQ//Tk!5rА$ g j 6]k<Ѹ O"N 5-ɭދǿWezK6Uh'%g-!/iUw˸ƞj#cνZ3]2QQ-VL)q Wϥ=< ۈ2[s,Ƶ>v0]E7BZPAxۊ1 *[3? &6:WkC?2ouKOzCD#u뵙͗Ss`^+%VCO3|݂r0WXI-RN0Ո؟< DY9 jFBakqަErp7?Vް͘X%oDJJQF&e$tVA yδ\ۏ,D0 =RΎPh<7e1oj["w*yڬtŢ  `{O^؃cG#* k}T r%aHITdfLoa@OƯ7r&Pג"+T+0PZXgXFPw6w!ZTz*\w%Pe6V&21|μTQc'aLiU#{] )M=Yz?{ f.K p2ԻhVy[ޱr3_|E7`{g_ )qnno1}}+Ry5 ++iOP7sahQu2ZUi2=Kښv,v*gݳ@A ,ӤΡen6 uZU4DӠlrRA5G C H^D2O$w5|,)4M45wt3dgl#ÁEd"5ͬ6jz|T,րy-YV\/[e7QKl\_ڶEwDBG:CFMH3 +Lh-$`;- cnI}Y«-\AӣygVz/=ɬ~0ƌ[Ns ?nƬ1мZ%M]=] pTeq7gk";N@r '||lC= 37kC#>Z#~x@1*|V Ҟ #ܠQ_ξ@P6Oո8@H{zXIUܴf3o7NrKˤ7w;)gk*8lUd(#z4E{VF٨&Uv( ,YNM_J!ق`œcЁ1cĨCYV2Q>@qBNW QrGI ׭]0K|gDnsN^)`3,0L\"<^c)&ci8%ZV%:W~ &k nYzk2BE+_; F/eӍ|z|iL2$gCk,6ي}m^U$GCoc׵k?OèhA(J[H~Lg{p0~(F]d-9ܠ05uSwcsF7'q-A=\/l!0mUΎz)se{ ilxn|ȼB h}@6da- h6UNoGNkG9Ѹ' u1;T WoE=C*򱼱n-j*Vhw-xYUֲ\G2My.ܢcDV=]B@i} ȄzV NQd$uH^(f>jy. ^9I~ 61El1:meSCiK.ZQ~4O4+AWi)n1NG c XSD6q2t` ^yRY0j*hsN^9Xs"JشY,'l.W~ɫ@3C(Ԑ+]6Bz=%0y6's&,2=*0؂w^rnyŹj$f+Y[I^2m[ ;}+kH0^L3{'gH2EQOz&*yrpc"pv+H-~빳?9.[z\AYs&"gKr kn>ڍff>X6ۛj[]DuV>}'ƫdGf4"mt_//_i;}? 4nZ2PN<78u-F%xOITzZ`Y_s.p[JWe gp00f4P.4xCS[%乮7c݂*swy#jR@ז) Ahe* jRySAJFl9#YkdV$ގ;7؂h n:S@oG r"Cvܩ3C)JUjooJjϒSV2fo ~:.Miՙ~WPB Ev'`IfYvgs@faz|S{4dDu֍a볂.؞P& 7St&-%$s6h`NꧡXŪZ46gJHS3B>Ilc.}x~€pYfKz~F3W Uu:cݭT͈?>J7E³J349K+@Hp~QCFW1JXgy ޑ"<{hBܬs\h%.bw+~&'Y+sw:CsZ"4]LN? ] ӂgOԋioZ$DjCk/F.T91OkIva|7$Q異\;T;u #$GA1.ZXxMdcuq:F=jLȮ>4a cj]A$dLUZ ``z-s .>~3w2GF +dÊk(c7N2n* 'C;F'uLxj&6(ܰϬPa5YB&C| # _o茷bS v ڕ#<0OF$hz>HGyWiRjE/%E˕4S045u4GH1w5 K,ˉ [(!a{*e$hRH+ynXZsRh3j;ڞ_'I"\ʆQKp~(ۄ2Ɣ0AϜ(w)$rObC*:}!' w-_h~_༶9P棟FdfK8oYNlJ z /q,2:i-[::)| pxio n-_c-L{Xn!֨K[dc0x5߄;{Tnƒ(V>E=[?t[qe/8]M)_:`/{y;b@Fh{?Z>5G=A_#sz0`ּ"mSzCmVAh@C97+y2Y) k ӤA%ơqz!\Iak8!}Wb˪ $ul@P^<f3gm}O&C{X=]!gR 1g{֌k(Wz!n$:S2EΪnڡ%ͱLuNlN[ CHCc@Ʌı]zxq4R鿝}/7i^ 6:PKtF%tZ.ɧ"7O7u蜼aɘNT?>ĸjVc[wkȆ +DZ.?>SU h9`$謀?U w3N5&\?Ә?l΢gk{ 9K ]+2yru3|TOOs餐NqA=TNM|Yl\%s4+"-~ë*=%7!F%IB! )<&AtWu< -Ҍ=&_0Fеvs#cD̺|«xEFfQck'Ԝ$v:'ҘR6+> +EHSʶ|"97vOj X/h& $ Zчڠj2 Z% >n. "Ì$w"p!OQAV u$@)-rdXu41W} F]%99p!9F21n^p3G rlb33CX^kJI~sM8/;D^v9G_~b/sv&:g{/E!QH| o~=cJ$ Oп 1^]$+BɛzL)# .uV$t J-xV mV@q]N H"ͅ_4(|Ndkx1Q A>WVQA07oI7;P˃.h0O(u7s[֚h}΀mmDv_&)X-ktfn-C-г.qlcb8O* 92=_~4 Jdx>0>GI>o5T^F4G' W[Qen#Z8kBk^>wM*ij:˨ gH}ِGA\o|\ή*lh;9Zv /.rycU1~Y1 V߀Iu_3N!5/ПdŞJ>NHy r~8p::R.[iNiǿ[.ΆMq NG6!ծ`>8X]D%Fc xc޼ɐ,xd~a, i,Ykgr8zۚk3;:DT5Bay( . ͢7 0ftToN9aN/Z\g|[` W>QJw@<Si$9?!$6 u"ĊQI~$] B'a1mv'-%"c "HemehxѨo$Ugة]%l--M[4ާUϿdN9680{&#CZH^Ň+5S㧁+t# ȵ䨿I :ڀhm޶&#?G&J,DYc~곦r8oOAj|dbc ?4"9;:$>E-OM)Vh.U>&MZ&Gn}V)Ơtco>k2z.!;_\h'%mX׉`+mc|O~Ow/| g^Tp! *c(Z+vP SR;-qaFkDh4? 睪Kl}%(.4WVyr| ?F.>Lr_w*ʀzLBQfW3QVcwtVBD(&rw@0irǨC[ pM)gʴِ'UPrnBr{6ˌ^`L#+k;%:4M%6ix:gF; ^?uׅ2jR@27Uk4T\ĻHvH0]j|iPݵ]:' (LXev3:3,3哴w .JX)EHkZb-] #r79Gt-/Ru:|YWhO’'E.Dy·h=>/N'oзvLPKxyx:!e~2x9NwmK̹@2#չ LG6/#RH|v>̟S& أp`ul3!}ܨJA,T0PL7קnлTmڍN䆟I<Ňm>Y%z8%-rd@l #N`f{y߲΂*CXym[7ʌa<)V7̎{40pVkCs J>U`5I~=ezB|H zӼ 3nP\82F?\C}I͕' 7!V_&r gW,\ H:Vъ_Q[RNWQ79.t/}v#N#Ws<-*=kFg-$_pk_,`yZ+<<4llǯ eD 3Fy&,x$UR'#'i+ AJ.$г\ пZ,4\ 4" 8;d!~D]}@H{8v "6cnJv%zJ F,ƓzB~UV꿽I$y*Lv޺Kj]s%8Le;{;(}wW U %Ue.*WX%> 9մ}xEo[JA7E׿`km+)=I8OSyG1PoPU 1Ri~A*]N(9pt3%>z9|܍DZcv;~D ˌ-aXޫ.z/~7%hO{y$Ol_DLy#;Qͦޟlyxxz0@jjԅd1>_ROxGR3}K`(;<RE[yu+ U3:ʷυ *5c PvjgRԭeCs8[-xR'Dh-}a1["P% !=j?F G3=Wêp6s vzE`ioIP\>#g'W ԑwa˃b3i6ɬN@AwL. JXXHYԷwsIzC- HjC}Ri 5FPb^w__{g܀95Ajw!pn-F*3g?akAeH$l*"ZRIPxt?16xM>+>ͷd<.vp܋qXtхS2G[zjP6AT溴 ԅb8o]eߦUwfƛd$R}鴉C RPh yx4%,"j,mVvsZZ!&a_2}3`snp"3,[j6 Aߵy鹏6R8#@54Ι&zu?IU-e1ޕ@%**mu5kdvX?:SӅFm}QlVzb3(?P ^?Nbƅ Z&L blIt\DUr~UwiCtѣaPG~ J|H,*i8qrKolQ4KJ#r \o.Ki#@*za"7nLh"mGF <+2VX#+yfٖʟ zpC$jy 909:rb{~]G+ԡguSZa=> RFkEg'آEeyt;YI* g7 994#v^QXJC鴖nt36΋ #x:'qpEG h#޸M5ȷTx|NbWXV&mLU53cGy-[Jm֮AFmJt_5Q? əˈM)z৙ STìwx^$Ql;$CEaEb؞b znFevp@~Z<LRkuqu<:9$ =TuVC{MldF (l䋊M%7<}˄e 8q#OYY GV6YZ4Γ[E}%3-x-Tsgȸm;7|vJQ*2t#~v{ੰ \uĴJU&ttG;Wz7*w8Ji]2_v.=o+sj^'LD{%U:ءb/sC>B60/7O}h{J忷; Gz?̲FvSU<+!5bB\Swq} n_yE!VMr?k@xa@``q^~"A"BYd=`M}ªG%g;T8ɦTchWo+thQx`aVZIʭ{r)rGLJzU_^4`B\6\©@.SE_C1Dƅ'XH}%/=i-X|HXzRWzڋ/xpCh "$JSVXXk.3Пx\l䎬B5ᨩ}?7ȡyZ"5hn+:tJZpVm1{dj)VMRmHOi4I`pX4uD=#?68Nq%W]bꩨ=Oڣ yv:(Eg(Z>8d7z+w]xXwX6rП2ptmlNpHZ~S~ч묑֚_ $1G*fɕ'lf#+V.f[ Ef/p [h!3=4\oeS38 4-[6lWlVPO>*P 0 }ڌJ2)"9T<#! ka sQ8/G::04lů58hYxl|Fze"xj*djLB`.,l"xmPiG\kYЪ,=LQöUݗʚerSf/I0L=Z@d8:-w4I=_Zd :W].?ԠznPT?&r$Km1UUz?lM<]]"D]Wpqiٔ>@nO(Esme]ch4۔}B ]@dh }]| ENֈk $zฟ@C%sǍէI8Tʉ/2菚>itXi璫&ڢ,l0$NXCD'`<-0 7񻫪fqd~DoX6`EYj4鉼LLO *2\Ѐ? B@Y(v(a/~&8b05*^|zʚWBr] ?oүb<R}s2-bQ{+V͌rz >yW jpݢ 8 v{Ա$/nY#;X)5JZQu+e om7# ;_.HL)*Ǧ'[{)>i!> @~h[*)/3Y^!):+Mg)6yTF"kSAT(#INB*83QC}kqOkl~-}ю-ZʷZ ta6DЩߡ͝zRl6V(ꇓQ `Mx:Hnjqw!81ڮ)}XoϒmJ_J$jbh  +',B\ =Vʱ$n&_4_ X5oMwb*&gO=dsr&m[7h_K[>[Eh| r cyM_JY=ةj{zЊz.e׬"g#KzOR@O\rns_TB,٩xyt/BlWԞ&?,3b&чLH5v㑘/ hVi8K ,F[zKiNP FAX۴ Ӷ3Fh PFʋmdvݙ27&؞`Qܿ˘cO="Q3O6J ib2 ixWb$ yILO g.Pd ڻyu;'$g8vCʡ+k%ĴYZ2C(i, )o&9"m|?΀ӹ7>5CenfTp6m({0BYqf0Z֭Á\dZZ)I[ OBb| B{C S cN -273~lF1 ulwg, l< GDrdfr';4T(A'q:?X}Y|Rj -luQ*^2y? ^<"s]#ĢN2ajxξvhAd-%RfI/R7p9llMd_竎[ʧE"bqݕnK.pPp(]E88RPk r{ٕFxRv57*Ww[|@D3f{_ ɫZiYOsl!^՛&?3H/2(4Ŀs쎍'2 -bАY\Β4yKiq9i1ޒ mXkr oksUaulXQ:+a1U^Z19TFidxҡ>VڝEޥ_~0r0x7c7B1@UbyJ^!46A|SĖ[avu2͞M5cLv$S4gԟ{ aJD6ln}ӋiPFE]3;C \=}%RpfKH=K;}dʯ h cyHGǑFL[9KW쑰;rҹ_PXO ;)naY!sҍB#C-J ]Cd_mb! ٚ~DJIQ~g ii19]pR{[0?N!lN->>JfUo]EB b^YY?m7cd>3lVP) 2m@kMD֧/s69"*շB?~Gˉ@[)Jq0n@60smGQ( A5K SCd)Ն0 &{V4x.REe)]&dY2[N'T㭪MG8 oimFB_"[!n 7ge٭TbG=lz (DLVSWB'ՃGLʩ_ A3 Uo]^-ZH =Yl,R{j6|P?D0\@e<4FXXo~y6"C1 n~:ޭm՞%y 82{=_ؔp46*W7EzýႦэ)߈ ˃ш1k?h~5pApk׼pc{q_eJ;%Tp#lUd۫s@ƫˊO ;(H MhKn{Fu( Jku$` é|b;xg;&T;8 ndwQfƃfRB/p}jTntq9q ϑ_h^ν JίZȝAuR>OB ae65ʄ Ё!oQH juڝ\G*qkf8ϱ.ޱpv&[~:[H7{R*+Z|+ q*^m(Bfub^{?q>jyZvl<&NV&^J߄%8\zשׂ*H0|dMU. aCLȺ-0QNjҼ6Ge G /nJL4{7MӗPئ GovwMw]h<"lK -_nhMˌpަp 1);]Op˰ݱ:|tvFf"&>#\(t>!3 3sq _F]zb ?z{I 4+@jm&!PYˣS,1Q;Yopȏ*9$iS7S&{@![~ k+>β26VyO $?Z)mď"kψ TN>[-"7BӮPҿp2rf}uɱg|qO&KQ[<#8I1N#z[LZ΂X4͖ cAocgvR&pڭ.%PDvA6]f$ ` ? *VX=BGZ q*s';3jѻftd`3$[2+Oϳ a=@/C=Nq :M 5#dU"uԨB@&fQxl+Ť0_)8"ߊ WA9mUʚ2)NVxBUQ0D.k ͒)n.N|;po&qEݹIA,ǼvNk$8; tLm0OI ˙CFL(֋yrQ㵟UbG~pN ѝ׾Aa2Y7bJㄼ%ET$0>ِU[uZvDSI8ͪqZDtmPK2#7U 8jm.ZVFZSxC:V Nl|ƶLCdM:[K BoX9e~KՌP0^{'E](2&AM 2ek8&I}f^ac"[AzH0q2OX1|B0 ?t<ʞ~m4%I j d$0(CС#l ?3ܨHHIqR؝T:Mֻc`zI[a|kɻ~10GjeLyDI#uW'}<*l WF#Ή*T Jd=o=K 0[YtD>sCQylMˬVFHMOW5vB4GL}?es}/4K3|JjFBl-l|@WXRa mc`Qbb,.9 0XK~?Ra"]n1j٧x`,0D\Q݁]"~(#Ym}}؈{ E'D\{&i^ubQRx`~@KÃS@ќIMѳ١O_k_>/ lb'xӃ~"n& ի>:'mIo[8ޒ-.PـVZ)$3ِgT`Va<3C- =cv.5wVʷUd;NS>g%B]4_aFҪ =UʥM\?&רqC(4}CH?u'CV/-7.Qm.XQEKt:!6)hNpiS=jU .b%W9η"nџ"(m*]Np"Y#ț"}@A\Ф⢁W!Y4=CWae>Kо_$1Ʀ-r_mR8W}_9iNPtckStn[uEQv;@|ѽI&7 _b HZ7ڄ3 Hl"QpBoj*!lK7p829X/s3* M̯֕ܰ.9(AϴUFJp}#lJ/4Iz$>wRg8ڗXzQ#GӫS7v}%paEVՋZtX2*5Tujո$0zYHl~c_cL}Wˋ 7q,*a/ /"&3W `ʳ62 xe/Ԣֵ{"&Gi j :$N<|dR^W:l\s)3!▗3UW0D羿h%`[ ѠI@q<6?bE\)rDc">"DạN֎Zw%$/qȣ)C52yj`+ߨZ"CxO؋@*<)0Ą[φ" 59OG] S-JιpkJS$H%|_-)m, {hY4jt!/I3N*ϛ8rw>jtF0]]^OgE scЁ[j|_Z}nPjbK8J1X\0fkY~e i. |=>Ia(^"k3OZF]K+ٚ(}~U"3 Yذvgyt.ڎ7]Q$ӗAjl3W9q)ʢ:ҭ4:$5ȧkT}6um)aSRf4\Wt8fV_Pm~Dc}ކD^88~16{Z\"*;s,B2TP<ޔb2p0$WʊK%Ncȿ~!5䌝_q ٽBq>'KAXϲP32-̍L-l $ܧ'%v)D>ůZYG0طiUbsk|U>УS]=,PioKFү<uNhbuk8 Y?ڀ# SmGtn~S!^z6^w1Ej_Sr|Jw墛i_T%.iD cbh\]+Qu*@6NȆ8qX' ~{~߬]}DP"FfǺv0,G#'GJa+3g_D %S5`C7Dk c/*J"6xMtH`-}-ŜFd୵*_1ہEnp_С1 `hZj5 |b4ݨKJ 1CڍW g]Q7I1GjK%p,' g3cܽ~ u1ݳTN5{uVĶ/BXW:u&?u2 ФC+NMC*M;cS@sߵp$q{%t[0q{?QzU E*s> 2j؀8e&$6ga{kѰKVa/%Ȥ?ܲ0 ND1QLd2,$N"P熺wƩOz"=~ "oƺ ^.A !& 5bn7H:thB*T- uĎ>0ݙ)|TSd߱. JCM]-w e>u=yXIq<y^Vj-CM$(u>Gs ygJ*2JYDS>9q܈ȝej?yn$D!`;DyP)e6iT0g(#D7z f^$gg,#8/0@tM(2V?)_mIkt RŃ߁;!*㽍j31 {ʪƝ!ޜЪ~.'^D$)K6}Y\ CA Dn0p0r ";fM5ckBߤ-e2 P(̣[dMj ]=VS*a׿2죢:VjG d;?܎--NmE^᷹×+Kxe/⚸ A+@s%t-MI')iU: "5 q5LjU!;' N@ >Sf-i ^+lrh4sjZP+ 8l!jҹ`{ԬR lvMuՉdX^HAJR9JxJ|S 8?=o(@xCr4 k%CZ5O\ӾRAlBs?t9tD:t65Ax^|&x<, :=yϗ_{|c+Gm#_b otţUḃo aWK}q "ZUv+0KyПUy<}U.`tu;Fr` kg mfEBV%?5t[py$})IL m;ͨo LtW8iHmY?ĩ✥yClCɐPpg&%%+B/&kͲ(8~*ѡhR n?L2Qy2[r#1ʼ6^]X?rΤ\LK0lj51qXߴ($ѝ~o's+B1r^ #Cc1pҰ⑒}f>N~>jkSP;):NKp(<--,iZBepZBgcIS+NJ% e2d"K ( '&d1v̖6I %~VqiLBʶM]X! RC-口.mbv(Kk4 F*GɌC"TPUtXLBRjI˓$!8W_hcO?k //gNp50DBiDwN` 89yp,Wx(Xd,hbo/@5~ ٱzr"¹O҆,¥s.s*"ldMVYGrz7 86?Fmn9 Qخb2^ \"t|u:>2*7(lY|óK5+:liwcr珃7L JlťQ~TW>He޵cw]| o;dԱ~:`d 6iq ^`vc]kPz24R!ej/B`nƌ&^N8¹ i!I?~\-r]җ/r+i[:S8 Lem셵i*dtqs?Vok2Vx$IJ򸅗jzemerlqL"C`.*j|\ lft\໬Só=$k|XY^8.Jm1 ƀK-;-|o^3> WڱX T'/I>* u"Չp-v[V4oTr>~v##:RvZɇXuF3v$MZ~a$3Y7___ӨLj5膜0dO$1NV~ :n/24(lXJ|?Qx2 (Xۋ _pʜ)XI>f[c2Gpd7x ߅-bBXJ)QL bKJ&K iIYg| <&1o%l5۫fUN+v!_ PEeTTK,I˅oУH Y-u^*D$$@kVgBC%g)TYBxoG;<3C1(Y)A9\̊d5fQsѣEU-/5DiR\ $&F&_Yq*4;/sknxQF|i KԸ MY<7Ų9UROCɿyTO3.8trjS |:\:\!?2i{yNgmK ?~{b #1Ә,O,`0VrNvbZz_Tg>Xpm|Ŏ}pĽƱf|fD`I,5*_k)'1 GH G=W 7싆uы:P73)'6c[KA _|xȼ}30?q7B:)𗧙ʆya Ȯ GOva1B]{YFdto=puhnU7lyΗ < Xba ܴާ6}߄r4lۍɍcp]Pp~nKf\}:i-W} ĻI"DS E ch>FiؼOTږ !V0C` a|哼V@Ѫ, gE̼.J^3朮wb]%PO0n{s!sDs>`a'4q I)vw5s>z4ZS ĪP3YGxrӐ_fͤvLEM A@@Xg4mW. NzOfjb"N$x;BJy"a+0W nG0 &j>2SQJZPR7R/ⵢWʞo.b,[‚ųe\=1jOWm䫃`K0=OI0={lǴ/XC){īyIC<ɷ_ {)A5Hʯ_M<&g $%}R2X"x82}Wi`)&×LB=8HQ32tTbع:ަ1#j hsj4g}sTc(r<ΨgJ̀ҥ]jA>C'flHhOv&=D<?{f6ͅxL0RˀZ]+2ji%mOK誮8AiRq/M|׽GAo ߥ#Ixv~õiXgr7A^1|ނ ,'=,5[>N031;0(>WؔY)^%G8;DR4mRc¥wO"[ {(fM9YQKC1ή lvLq;0/ΡKIj?F  &A504sRgK { 0j;XW Th 4-1=8ֵ*c>1 `WC־me! 딹]H.Zk3 dT;lԮ d3_y'XVg nقy!.Ng;_k̫Aܠ/ߔVƱ%plkzA \sX(aL݀\36T)z=k]p:?V1G,~/)[FP//81> K+˟gOou!]6f6N;8y.$6U>'R u $Nk$'dbȂT,[x(Vlf8Fc6;Z}<.'|C%Rϱ1Xv5JO:偶Hº/L0ɮK$O (c:=w8'˝`1V~:; 0m7\}(>Td.{)rCZր9oJmK%{28=7`Ws`khnOQљ< FN>ycrGv(TjB3RQYU4؍b+KA/y1-1feLpuqd:,տl7Ud-H= W %EWO:PZbeX~+<*GYm&=Q)waPic^ 3;Uo@#(Ɂ Pj^x.ce[`9|w8_cN$}?4Vw;s d_|1Pp^KIG_bfmF=a&y=Ct/yS][J\ gџ]?UJb<g`\H$";ƜG36^E3O``] Ok4+`a%[ZY'HXRɅۅsoe>v% J~·coT!5${RMg\ 9 N |AwNfg}\W'& :b҅e ei2n!82bƏ5k]J$~ѕ-[&.Nm Rū]wVpɽVI8$iɈ|'%JoMDL܇>h{HEp&050Y;U67 8! i l->i! |.f,`1kqA$Hr VZ_0mmew"ybɰWH͗1S.C!>qMzĩnjgKqт9&T)I8vttޤn2zͫW69~Yk-V3gLm#h 0)ϟ~-H+9Rw(Fw%N}AzU D,Ga3 k˗BMREXc/o/t.qܻ*>b\,,`ka&-5p ͏>+^%:k3mV HVyN!r]9 &.% 9/LjEL? v+{~J(V1GvԜFl6@)1 {S;B}/\£Ҩȶ=n2-04.d_#K@7bXNM4 ޶)̦%P[S4 MΥr,cNni~w(תew}"l=%膬n:1u=*5 6A=v`/~M ֈ6UЛ9jh{<7AA=6nt8` ٿńZTcUf kuj)B`owo G[`0A)M$4K3.دA ӪI1y*!m ]D[08'ZL<7soh*OsXbq3dTM|T F޹tn#`*C?,9چr;ca('V,ѱZKx#_mI!7+povƓAp<ԲC7#/03!Ƃ'{ \Jʛa~hy"u$|{(ʻmlq0Zjt.+a[/VT%;3ygs@7Leq/P+~mUarzi6߀"ShM(+gFV,_u j7/eej1SUj8a$|2 U͋.,p15X5eVW 1cNxs*Wq:B4DD%cϰіTg[SB؈ Z}_ 1`WaG9]`ɗi+dY D_2q}r;@+Yc6rPTgCtnQcM+l SmOS!( ]"CG!Zy:ݞ3e aGPΉ٣<قjPU akp%[oRߛ`/ 76 SVAnwƚ ,hȟZBk? =]y}JW^Aۨá#L^_NqWel7JF^=/gsn-#L9'<|+b E<lļ;|kLc9ϭ[Wn.yc!c\GMM1TJd{-n8!S| @O9˺l^II-p(>@Rtqxez~+jLj)\E@W ~&"-<^>𘠔VLfc_%^@tAޙ"y)@X$)HXUthHM&w4' ;kQ*8-o%_cp΢^i?'ػPD2rBK p<h=yN"p^RѨEr4ӣGZ2)<"zc2H䋂C4w, zq<^ jOqѕju\쵔fLUD dBv7C&?::zɺsTK|{.),&;Iam߱礞miGWOpL|Q@b)mc EήҘק4Rf"?^q[ѕђWȄE)D>6[g]{NGcC @(fXĕgfX+inY}g#qO䱳t 'p"rYƤ߿S,M.1Iǟc3ۮ2ETw?YW" ;պ\&*o격G(*KFcݡƚǥ-P[!\8;cP{,CD FgaԊܿfwPW̌2hJȢ PN'a:襪TܿM1w蓘XSqш(D]ki-tdiKR0<9ҭjV#*D܎|*PNpC'~hzτYV/'f \=#ut8HxZLڴEћzO&˶ғPˌR^Dlo3*`j7<8 nS'k`F1~x߄>IxH$0C9Bgk ٝt 8O&S[B$u#8 9:rqս+{WCnb(O`w3C<+ ::-zs@躕DKDMoCo\L%CSAX 2ՉA̧rw}kƭYCXh p a$`'+(K2S$ ca|=aJnHʬr0v>㧾ZskP.ލud|~~FHarD~0]BΫF-*/gO5cK|ʘcac~b7y$/VľQr{ւі{Hȱ8Ys| Jccg߾==T ؏2L+uAmA~cJL ve܇c? ޹gVW?]'`D ` a:^l'Htϗ\爇 SS9fbub0sљqgY^OHowPr2쓸'IYIϖB۹̻H6}b-X0^oYevk[B pqģ`㺯gF.SV]k+2JJ漍),R&P7E8;~@,ˆ ;wP3]o2=ӧbrs@=YroAjgiC .V14*@佫?r>K2:}~,7#A56[J&wD,[S\$[4QO)sg=WڕEvGgTa3bSouD#Nv pN]!ț23ȁ/}$6tyvxrirNn[(JD!94V%UܲL"z8)w6j hy0ɕ )\" v].J_<27Uz3Uctwb݊Dq5MUK^A.$Of{sT\ ;! emő <%  ܼ:r8ТܼtΈ+dˢz.|eX%eTf)-iT#X'ձ3eK^mR)J|8Ä:qc]*pAP}yW|+l\m(ȥ`' GY3…wpQyAN#^+qͱrf{o au':'=6vw"N{{4M] vl)YwG?㐦3UL2pcP/=;uF\e,W!;ZuܞjOt[>P-7G[KWQP_h9d2XѦT-iY1άtgI+xuZϔP\JCCG$7)牺Q0`1|W#-)#9B_bkQ^ڵ,ρ*ј!d:zjvRdn"`w5|xBcvNj'>}?bCx,|1lا6~+YVIR)R;gq,Y 5!~W>[B}Ch͆ a( $[ ''uM17}Iad/^omw߻aHoͯl orl$1EOW=\[L~,6Ěϋ>M/9Hevo d`GͬуoQ':B~6]gcl? asDvH6Un>m #(vz8}yBZri޲DGXBsVQNzL 2M ND#WƦOw.]n[qmJE`Ss)_"DT3p֬vkN񄘽{Pə ,Xv6O{mm@@ |x`TqLԃ*W Gr1pC 0znMLJ*D2uV.'1nbÒTt_r2} ;8hcit`HƴGO-nI$U}`iz >*Y4.G2nSM>&8Y{wbRg,9t-_QK9;2G0ؙⲝz 紊n(hxpb"sVi;a:*nH^HcV_Vf$'Ǩ!fρ@s,P}# Y$oFce|@TάT<ۋth*9`6YE~{vlAMff7ɾW#]ֈ* ž) ^ǞFT2\mk뭡RvI`0:mQ_Yi% 9'Umق)\B7xS2&+uJA= cɾ-z4*Tūc%;+|T\#3V%KVxII]w}fBJ|M?=; 0+ vXE@A jdL:\CTֶ -5H8‰DzXN*1l+} l<6$gdZ]z!|ZZlmCir23M/g޲B5*A7* Tyd\@ Ɖoc0 S6F/\ WUX4o2 I& Lǒnrspn$p掶 K`<>4ڨGp(7&V "őM3qyI쿴vpr~arK&z[Ճ:g< /.PJv^ .xvX-;N6Xx( >s~Ay*ԠT)e.3쩍y1m4KlcơVlSwa1Wdע43hbQxp)Shl {Ƽbku09@_ 有"C0 O І8~|vrdkV]j7yY!ֲ>A<6 s@)2CZMS5Ӳ9`Ʋ Qciæ[Z dAh$SA!`2u:a!ۄi#*zQu.m`83X;]rR%9Oc\|<"msוteatJԹpe0`p3(q?B.48argφ/BnрNVP$NwkoL.'JuAq@xP׫g$-g^l#WzGPi۩*RdU+1m"se~sy5*{d/ uKgH);)\J )s&k~5z_[ B!Ww4ƦT!?3ʪ_DZm Mj;(oUsrh)Kޤ^)nvg`kS%ILFAKc8mZ[4XLs2.~SUe@\EL1Ul2ARXQ,GX?b (%q X0csA{w.|T#Ea#_A SibnY1 &UBOcy.ZHvfBӔ5L^)۽ Gb'Ծ]/]^?`f:Op-zMWr|nZ˝YdںWz18gisbi'TN43{MVFt ,1'Ff  qEGJݑA?AIK6²Co]orn|]Gt"xh:;ih5:Mx<"y(WQ]|lzwomþă鸼|'X?•c\僶Ɍ'[/k<^z苩?R o}ī"fubtΰ0U@IL$3d6gSO1."+_0p{F6h1?B잒: Dr,QtS[vx@mHMqHC8>"B*h#%>20ۥ놝7=48pDT_Z@2hDrkg"KWkSs(^E|`\~etIl}kdLN{)ߺ0-2*] su8Sɣ'iuV'gٺR2U+\+!-XTn`\QK~3KvH6ݵbVzk:cpyF6G4m+i;} `Vm|Tp&|=LK7̽qzB" eICa*h_[/Dt!*蝲!dH|\3RܝNu,1RȒtTFuMIyj`pb5_f֐K:Nh!^AU'<"!yÈ$H[_Gb;yJ8cXP'}ԒcJ c,K&wĭO U(jHCA.BUgݽ{( u*owEU(-ւ[f6b:1HDW<= d8ScM$ӷqG{Z|1x53 q^:KEѐ9 c]#lxUn,ꕨU,̈^ H3DŽwc'F h ,lkfwP(^vۈ*O#bg~AΞ mb|6*:;qɓY?CR 1rבM<Őު+-5oo suvQ?P ݦ-g[L(KfF &T"=Ϊ+̈8.<^']lTmLKC1w+%'v)*qOkdb)h>̜Ghc ef"p _5ggn}y]Z0Z=Dg~?e_;z,D+[7毜*ۼ t,ҥҒmM\TzV ݗxsyI l:n^^ = xwlg!hϺ=Holu{$!Y7`Ml}HZ'HF` 9YXE}$`OrYͯ(djOwNjy2?;xRQ=TBn c6o>FyPGڊD !@iNwK_s2B^Wg{e<'oJ鈝 ͨ, .I?BsixD#g`_e4HWJJow59=pUʼb3}|p1*QqJ8Ƶ~VG8{<+֬q1)~[|i!IY^hOҁeg%0!RNsW<"*z ;~ikV}ԫ:XԔ"UJ.V-y7J.kSo^T=x>`eԻY L 3ч6 Oӭަ"{Ƹ=lkҔ%˵vՆ3hx Vߏ ֳ62O[ˠ<%*E+W6m)f8?@˂):+v/B%~)8tx `яA6z)ڿiDnp"60)1"z,$4vL\̋a!߮gng@uK$d8ڱ .d;@0`WB1-ch dZύ &3 |>Itd8DSU(:v4FX^?y~RM.@nK[B.m=@3]@8ϊ̛ Ub LKEkAb~Mrun?Q-4t}B|l؋| 4w':OQ3ۢ#lJ`)|Dm>h 3 "lEO|I?J!;eƯ+Tyf-\ޅ8Otn5@[=Ia݋BCU-Z?glD%kΞs9i[2V8ݢV9CE΋NZ:%ISDŒ7 -[BXZK h+=y*#5]4ަfrk,>8\\/JAV0Y ɄH r$)]͉ʽ8@;rzӆ ]X>DP9rhy'A$?RGC_y#UAӮӒ2㇑tIҼ)CV/,\2³jj\$\WR5e X]&tHzvzWźwW 0GlH8©*Kuཟ5Bj~;)xySe_t7ƟyH6j.>*|HKaD4 kiU< xNhʨ ZF*1t?]ަQ0)64V#1E`fC.=PsZB2SAkѷ8ǡbا[ 1-8ǔWG稿A*&)%e %2PC7qyZz[ۈ2ov/L"wĠi(.4'꫖6FLņKuyo A9z!yb4.@/2?5}\{3A[(SA)3e~ ydsEhYJuwV\х轚5*dl=7wܯS؊x9;; Qa͚f)USL~wPrxvFmoF{Bu+BvYHjjWk(C42pTߚDO58M|TELJ b]˳\DQ-P![ %p3M$dʼnjDA'SxХyܫ=7R #qnA_Ew @uजA&afh3J)$,}ZeE`W2*洃_[jX "h RKD+8y!ƃaB8Ո+4?Cl~YR6t7HQw'Ge Ĝ2I1* .3}*3R1(7#P8ߢ5g^Da|>8.uH bZ*Y O9/[a|ۚAEQk"S|%'Iŀј (U"?$EYԧұJg ~@º '-\A4 a1n:1R+,8fhzBf8˵27(璙b?[ nΑ6d ـ󾡏soD3JJ4SUb1[Fq=ӡ ֠ݖk3}F Ԩθ6ISN{Ѳ[GVz{(g>1 W_qi.] Bba$NvDN} q@ZWRs=7 ~$Opl#Mjm{ P@333^A`=UJket+!,fV>fd3):U^g`0Hg9tEʋ!=oOcAz˜[|FϋQW ?/W飈_S_xLQ޳QVzgcoos e]N&uۤRG+DԍQ:`+&َ'#1S-ІIe''^fviimr>o6 N t9@˯8`(!KLl[VUI])w9afr?4*aTZ$ԆGʉbHer#:bqգuhgoB8͘ Bj4+)K)㨯ܧ*'f"يʸsOE(ձ{ 3R*VUMxg3?/"[F!w3ׯGE8cβd@B WPnKP MN:i.qG`eN/{K s^"ԗfE;;E NS?(MٜJ%uHj<+eּ뎒EUKYueV]gQs}O5Ya-uhIb\=f~_EtP&erL򉍥=Kptʵ.,;ҾxޡJ;SMG:a{`i^Q~,گjL1%2 l9NHwѬ S]SRQ4Mx}Ayc=34g)_guoȎZ "H22/B zM%z+e5Ѷ|˕$\-ȆtJ r|oO̩Uvu0K5NE1s~ d&u<5V zCϑ'&VvD+\ ͽ⫴d=YkLaػG59\9:;{rҌZeK霈 J}o5t0gYn[8;|VSFZ sRmX 08<6%[76IK ě'Fm(!|e)DaִGv1kg CY܄*C pت/8dSPh,Voo|l2>OI/ !$ŒBW~R ,fg]3#fgAj_;u*P׌p"4du# er|:>\g2mo4R7b82~ZS4UNB+oFQNG۩AmMuY˘Έ,}z͜i},B&hu዁fDfuSٍO$M>(ן?}9|m?}bOrߕ2+%G.uC(tF ІgnK TtGy wL[* (+uydOX\0r%[q4cT*'.h M0tAjM,С_75+9h0Tȅ ">ĢK,ܨl͍g75o'`̘y@EW2RICG|Ud 1ݧ|7p;xx]9x<2zpClHN?̧`8 )2<YU;~a@Q4x+ rXy ŸxIMdw Wv6yU9ױ~p鰫[J{e2(9€!J9=F HdLhsWH2~߁sa,@* f6?S$Zt2ϖ}rsIRt~rBA=B@?%1!ZPqHl#hH}IZr51,l8pϲmB+C67!+נ:w>RJRTv L^"]g\S8)\jW6',,lGO"#a~.1>\47vee:bZ@mGs3 r/ܐ-|fÏ(LG̣'vdg_£#6$UPJ~ GƲR}<dbUNTdZ'`۰\~Es;..# p{_#/ur}i >TJb_aމ i{{#S%T_Q, Re?16-vIZ2L-CzZ'>>9Yr%^/4Ǟ5F S-m~s,{#/߻5&"efZD+ψd80Q|F6))⳺ե#owdg6D\DɺcDKbbL&s֧: ?X`돱ow vAby$Q8S}\x`sS2M~*XMM 6)1I{eM)kL/_I!n.SLWf qq )qZQtfZ ERf́@f+$2b6b&BqOFpk5 _rꒆ͋䆫3V\T$%%ed~փxqsw'Ŋ!xS5PvgR}ﬥUq0!.ΓXOB UF[R 'E`Q.';rPZ䮙JkcG[X|W}&4\ݦbYxDHfu+&MJ}ѓ;f M(Vիv%Vq}u`e"F`,YF2˦E'ywi&$l|9L+wбgFÉq7 e@¼ !_h2"(9 L,.%YSe=C|1YbB֢A"Lr^(^֊pf=5Ѩ^b J9?zJ: ӎ^]5cf.}u0T6ɪ@ˤ ,(̂LoQ- vKXFn3:xWF蓵۞aؓ:dփVĒ B`;3o ]8Likîߛ'MBťrө݉&vx{2?00`&䅝eK2x7g쮀R׭=HnU[t(~APfG?(*O޷VY?;TXc?c%΍<gk+^i,ܻceŷ'~"429{]3Om.KK,-T<2tTsxrqu"Do^yrqۉyS`!:SA[j ; k($ 8g].+D])/RdZԴi 7A/yֳB VNt D>Alfnv%Ku} N-g/ hxSWr<ɛjv%eW-…ILǓ]\LúnObsP8 Ϯ>(e4;dz!.qm3)E&ީoA8-Ɯv9Hm?F?>>IcԤƴ϶l}ND]oɽջC(4 YŮn_n.^S1'65iN`w7KUyK[{t4\xua2I8Cod 5rHoQe47=}أ\ "pO[0Ynˁ,FCoi}Cv gqKڡu?xL1Khs&+AxńƜ>Xg9ʍ0ՈwPM 2+_p|8#u]V7Wkq2!zR;9@)mk!Bqacd_4Hkvɻ,އ=<@~+P$䂼"Xv.?$G-m P,Zf,CծP IweVߤiYd p͘\viv/ϛo 'O\-~н491TԿ$؇lj5d`;wuz=U8W&9S \Ub+F~+MeRU9$ ͨͮ\UI 36RF@]<ͅ\F_He b/+g3'wS܎U3U4>`QETA@J9#bqO]"W ohxW|ݥcXQ?B>{|Bl6jI*,!#©(1@ ߒA3J>403p}Z=4+CVS^(ejõ* q3c1jf"|fq HЙhMXk(nW 9$[PIJ8&6P+M%.aBb1'Ž/QUnA͞1R5rʱӧq{y JP6ig$$ä1ܠ y$dX-1Po$ۿX;ft2 ᖹ &>ݸ>GP`)_ZkN4J+xt`KDق T]1J/j5^j'C 5Q$i-K}H@&B/YGM:hŵ5SNv)YhXWdu |.=d8u8Itg:ޙsSQw  Mzl^ED[lRڂ{ 0H! y,-n#ԪQ`hAE)X3l}ȃxKT)lf,#TQ]vy.&䲽 aqs7/(Q`5EK凱p5->^JӢs&֛9s!V0lz''br߶P/F{f'<[s~ PukKȏᆹ$-iĂΫ]2D"xq*:arxV `,)x=9!)kE/'8!ɱ{+ \PcZ]/y}4u銬` g>hoL4U==u,x'"уX8{NǏ:V6QHJnls5^JMz7Q34D ,o;NLSJCJ;NԷ?Nx2\|o Xni ڕ=G^}<" ~ 2@/=>Ӕ9@qb~7C>~cV*櫃x[q]q)rܜ1z4e-& ,Y+DN TmpF5 H!`4xa"Ϯwޙ3K9MN|+"X3YaR 4|ʬ7[ʛu»ٳ[]ZX I+ǞVc՘W^xǟ~`&L2Cc乎RMHUWA:ǸYz 8w?`h }ceűHcnǘUCrhdseQRB[Y0g_7[nh8~5*o0]ĂkJs!:W+mb TLݑkp5j"_:ɉz>;1+'MzN+^&G\f6ϡaհ.xc ##} OvWdr=u!\wc<SPw/]=8IA~|f6(ׄ#\A,9d՘D*hGsA^=ϒQ[ۮǛsng\MwtC9wE)E#C:ziJZzKjʿ%KfC趰PxmptjەH}y Ae~W\XrsӌRӋaN-.jxdAk# 4*7 Hn= ==y`D}֯Q&>4jV$q:M%\bi>X>1\WBWݡooЮ1? 4^īgWʔjY`hKʋoA0Tti9`,d!U2|Ilm8y 1Qn8LP،tQ ZK~X*UJe1Xby_wMJIy$c\'nBk11^& ͼU|qH%{sI :,J|S̍vjH^[AlrS2Tzp P&בle*vM@)'lc F5w)pyQ򒸸ݠ99vw. _(=_^uי;u W3y(IwxTP# {ݴEhj\PcoKlI3WP(O 8a!"$}*Fs_I>2ٳȠ @%URFwEW(>aiANt% jPqwsW= q:FXE^B%8!(Q0]L `nEރn~˿H҄RCi!$OPg'5yDUu ]: 2W4[r2'.p[^ZꅤzD1_:n->⮼F䝯th:8}C`*b<k%Xj)_*[&nm, xLX+w>Bˮ6 v/'TH7@Uh/lPf*qm\W,~'%4 0E9+awMxMS11kaߔrL4^a칭md$#3}:ؗ@+ 2(|FKJC 彋Ptd|r`5H"ڍ J%$ҧYJ75.8РȌ*jY=ORPZ[<.ݮg trwjr\]]TdTsv)fæiO1ꩋ":WBek 8R==/ U8t<:+qSƥS cR]zFCNIoyI&Q< pNԹsHkM%IpfMPeI N4pFJ~. ɫ }gZv+Wha5 "{Ж̊-xUKŴ|[}1qRk0#Hy0t D߶_Sm%zU{bn8 D$f|f0䡌!*TؾGy!,1b5HR]Aiҥ]̪棍Q!NC "Ṛ"ぎ>|"f"q~yx_G@6S?l-x ]`T0mβ@ڠfEX^v;74t[w]\|}R=zۧY6hKLbi+ܹ %M *bbU1F2L&v _ܵv^lB\p|4DyBνskzRJ7dG߅ϡ[T"}D%WLd-9 .{%ᷤ&.0G .xxE`|hgkŧЍCqm+,rwGltra^-rMa?D?\T)%́ 55]/sBZY 㚒Vx`J8mGwFpl#سSFFk_5IE0(-$kqtEyG |W_ ;<XÚ(#y"0ؘ+dc'[h"LdzN!9?›w sKRa^af}j ULyϔءEYuj[ۊ9!Gy3SG]"\‹;k GخNJQ+nu "܅f?>x$d/ѳ$ %G[.1M=s|^Փ,p$?2!jBq,+E[˙.zl<\4 vPF3w $A;Ng6V}j_rK2 ^U+{#*'g=jr'=1FU;|V*uD-x> e{qv2JpW^4ӝڶc$j[wQj]S9 (||@Bk#91>K2;ƲY긐dxǬWU{#g#ZZ!{! įjG,+OƑӫ–'HF xNDIp8 paFՊE:qޏ;B^1rJL897+KaW#TZ!.^#@~x* Z.\['׺ŖC6zmխ ̘|3:Ľg`Oև^MkM)6z.o=dؒgAi?%P1+ t8 sNc7y2 m J`̓:LcсZtdKi/O~tQyG h Ctқм`F法6@zuFAWIJ -ӭ^->ޘח ~7^A 2϶Nw>9y_7##TalິGj@z"Y杚6B(0=El_c敵ߠY? Q|v@h~kAAGi4_ao0k})gWiU^JͿy1V }/mƊ; q w=hp1.,G3ŽGO-KLNz KO|?IFbM&{$vNlv;Z,˽[A[(x}@2·3T閩_ѽ1ɯֻ1i'_+FMSF̽?RcY}I8$f{W)p Foedbs|\0Xr𐜸5صڤOG!.. cncX*`8aC !Jz1\zH1Y( :1.m-K ~`뉿q-S=n٦XA~ ^15W.&B928|^˿=N,\1-N8`ơ1VQ$p}$+^ys006 `i3嶅z;Vy[ A/*@Go:tvI2k3[ T{ L2N'hH?d|w~T8D7]ӷ,E]đlb#3D*K xŒ>8u]iX 3˦- Tʀrs~fOk k-{|)'smgNZOP?"E ~2`%"r?G5H!))L=AC-ڑoe[W%8:K_kOAIXRa4]>Ghhk@9g?/p}$Rne9Cg]$c΢𦴜c x(1AlUd?A&YKH8t>kiU9P14־R&_փQȔӬ%ohq`&2oUB> grC7(HtD5}>pyR= # gct(V/U]W~3zV+=1Əѷ+Q. lؘjEoZ)-&B›4ӍD1WKMnf҄(w̃?\%n ?Y}7 mkޏ$µo[-1N>SN?yj3kq.2ju{hg:To#[JsǠCU K.ո60'oujϺ3W٩v2X$NmQ4Ѿ^cGU,>U[@ؠKael; aZ@[uOR߼Gn#u9 L3E Læ;w]7%=% l~_I 9'?mX0_i7-GĨM= ibW3UGzHF) %-lR͚=Q źVInk騥T\fʕ$r.32(wkJ+4J#lcBg]<N DG@P;) 21TkV \WQWO P;}T4 8b/r+#_i3|Zz}W?cTg&5L>_K7ΧUN.ivT˒b`=;c gh{TE$({ H ?@M_M` ;=̞ ķ"v|{wS:8HѫVWv:@XoIBWѱj_78%#x'vlgoՆgxZ]X ,L, Mc`!]CK$x6UC̬mgƁ> ܵ_doz&sBOO d<)/ʇA'ǡ%X_m[ɹU+No*V&Na8ye|c 3kpl.BrgYZ Ԏ{qXw!DL7"?WhH01{or{fё,/ekNfPkx4tL,Wi,R֊``eF q|tmVI G}aPK 4RbPճb\XVwBnkSW#3c+zq)b8 9L"v4 gCVO6dakiNJ|Q݄/x*h~):d}pgjǕ;d8Hu8xXNqbvvQ}gh];a[ &m0Dtu>Nܜtzl&:PC3`ۻ9\˴0w,`Ό1r0>5AM۲ αm"f17g3 [.-fÀdrwWkaC f.ƲͣL99AhGQSF;)fO /u{S4,Zza+>!U ^fPmW-ֶ1㐁oÆj~;0˜LI.@`2 Gj1_¥[C a{ \w6dҷ-lxrniYU YĚ'2Us`(|Ѻ3Z w഻tNmȸEPrZFuXencu5f 2w !>-3R4NƉ76Ddžhl$r+ 9)鑅t.cȧ%3.z|bRB0z p\A]g+R"Q *!*MZM=BJ;K  ixMl#V& ]vJʼn͝ɰ 6a=0t6\-0T X}=.:d]!nԳ`jjBEΟ剂[ Fy~a-4z̪[#Hf4gUjAHh9dBMZBc $j'T==_f 0!l?r|5ieo N";P{d$ZiP#\ rhR Ʃ[ \R08<|1d>=Xvׯ<mj&;6\qcty'^x|&0Y$kT7^M9E"! x+ ;'Tx?~%~]"d/lpD/hQ.@$~ 5e j?xQ-Bg!\+[FoDxB9M1k` AjnM'P= [v 1hMԂ9wWk9GD V3;.fU{WDwt˧S!kMWRWF VBIFR<_ĞUj`ѮCc]dMQXZ&Lv eYa1p/~Z;fyYvdq[X8bZ/"J??Q@?Xh|8*gPg;iiyY-qi3+a#W9Rj_K{+jo5:8SFHy SAMRRF$jUz6S|DyZW )w)ш9Ock~2G[B Iь:paņa6CpGä| Q' h|7~x~\}&YW lH'RP/$}{qd֧^YnHp!j5b/_=D[SyB: l[Ϧ26i,a7c }+nh0Erȱ8} ܅%AabsA4O5¸9GUJnxD*11>*ð-B w Z3 .6Cr$~vcB0Wљ=kTZtτKr]̝\)c[N>vZoEZ'P-+P-SLe(H*ҥ!P0? )Xa/=L߼"Tna|R/jSzAH5S Dk7pw1 dN8c)PĹ&lfEMeɶ?Nf*rFo6!5 l6ys7yyD3bzFY{ڒJ؂L61@@oAGNsqzVUKaby(lR$-!e f`ۭn-\h/RERo[_A/i<}kl-6N7GHqܬ@ te: +1V OeXe5Q ;.Zh~XX%䂊+`v.7BkHmBGkS>YL8XHZ7=jSOB)9ā'Rݾ0ny \A4/D">WsE2RY ڄS Y(Hlxqz'!w2b]W>Z^ҥPz؛Br]Xؽ )"|ȃR&4Jwem] l$lَJf!ݨG P'**P؝ HJXzk\U''gԏ:2d%.|t׿*ٜ+?\2K+d?/ <%ZM%3KX~eD}\X?FGݐƔv=\L&LgE^(yɗv.eEo/}=c;lB;f< ^ۡ$l u=.<>z`52UV8V?6 h~ɟǫ~LjTXbjRr 0ˑ+,KʺE;V5ɼ . y|x߆!-/7[~ PZ"HK~kO{GPW Gs]w$zf0b.R\ζ&:L\C)C Uv,?EφGBqL>ybG@үx/AMIQ|7z7[1(X֗&PԳxT(0Pg{h$GK N2LXψy4/PaeQTtt@Lz21FO6%[z,4/]$) ~;Q&sFSgz(ca 7K%6276^šNiJxٜ` E=_CM7Aц?@J͋h ò=tӇT,劄C&(C6򅒡@N~5x[qбΥRaWCq/"?l@z3AI 5)_eįn2RૣF݆$Qp!mQ7zP:!ז0mZFK_k[K xʢ!]ai q '. -^nSOv#Op}ZM{ȹtIo./#2.'PLy^PFAG .xGK/ [2vA6dE=r}VZpiSD钠!L~HX=o0QFDu(jƓsh̨">PQe㛉76F$EnR3<^Fe+S,YҗL[TjγqM jKuɶHVZpH*fKɳ{x@"FZhlDi?Z?͠n4 ˸"G.;_pEs$H.|UCj 8t_5CuR{^8D*vwUws#JiNJC ^ҿT'1_E1+٥XOU@J'{dҽUi(+.Cy'7͐xm"f^39CK02\qx;툕 LJd/cvvjG}/*ڮēS0)<p,_Mbؿ8Nw*dl1KjGxt@o96tr_t 9K6\bӺA8{O,?Hd}3( #+ w |@G]&둿2RNSXº`B pz2Oj8Ts`ցŶK(BRzQ;? Ū?@$5PZvz|L$0;ŦKr |4F3iU %=Tmᡁ13~,䊷3"P&@yX!aLG˄Qqxœٱu6w咏x.kJ\9z5KM8ٔDSKm}ȧnkt}Zʠn} |%F:Un̰$ $3KdIW)Py˷eE7 i۳`USߛ +F$Ϭ\)HFG.Lb:F]o1%&:l2 8c ۞e̪[3ƀ =e!Mn:25gƳg 0\LN$H*鿷)>>l0i?l63ۻ&YT-YUp̏ř}Hhf]`|X놝ʣno|~EBp3# R;PuڱcI(H.vzeODZ 8ݮvDcY!%'S )21w4z{nd|;x6k3htX u>+; {/`X"IghPH˭DW @8r{VV760UJ. [aaГ0920<6E;b˄oSkeͤ'(ǀ忞L-PG.#&̉~Kӡ07,K!UHmXzZu?;[DJnl&!nxOycc%T1d3N.5 tG>1h-T5x= ެc09,#{"efnv+koJ)Œ(6|;?Hɢu[v}h﫷SRg< R( $!9TVpR!R 3_G!lli<ղ}pٕk%lv ;E).h#  %G9OY<}Inu"O4ɠFVb/Z9ja<5,y*`1aUK eg mfLץ|)wRLBj$! >wOBc៉v$ 1m"o$xR3Ta zNl ywFLyvBg"_Uak)?}r ȠzӸ^֐zaE7o%J呍O>,r՟esL0/@A9P{LiI"6pfrEWݣ^'˯Fw%kJ<+Wi%:<{GuTzXn*hkVṶc0'к4g+#^y9+Jb1-@)  بweN} |:b}zXt~vه+<ixr9TvzQ8i*R|3((qI19};v>Qrsš:%6T3v`g{ "u6Ӫ-Qk"N$>VnuZ9dpIdBaj͛ڀEh0ֺu _=-$̕H@!4Oliŏ*S.UCWuea'!+*Зu>ٮY}6aT/r/l,۲{?qfhQ.D oA &,Q aHhJRfk;7y̝fcsM~:N ?؀'7X:.GiXSF\` Pq}-K8sn7^OOj as !SٛfY8ȎAbN@鐠B `%v;MY]a&dI4+vhcAL\W ҽBW -[9۪P>e1dMg8Cu"0X2`v{''`r  npvrns?xLm@\>& j#2mNߑHKV%KSg_&QatA$æpZv#"pxڼ?v5Hԋh'bifw8Xs:QAwB{ y_1 1mGi6 Xt2@DL?/NH5d` & 61-#UM{wVg+J6Do9y.wdDwA&Msܥ Jg"*ٯSK miiwi } EX;pPۧHy pg Wӽ<[9ZywP5%:%g,$H#7]WIbpjYxi,[ϖ2HUМ-u:? N9n-݇cZ:#Jic*B@l1d%2xŪ+ժ;^2/Z%f^?4@,1Z`ΞCe o8꩷mN1ig9PfN7,,@5lе+7"U *D9 `]pUc BFcKD`MGHqmNkۯ~$xae告AQɴG΀(&ѱ7vvOADŸFRR"&`;Ӷ/ ƿh L[z3T`g77cTNK].63ji%t>ڸTd*,=0Or+&e[ٸ:L#|vN\pXLw`R'5RnʎwE;i +&09R3P*qf%/S|٤[}lB;LhI\ҿ54ҦȒM(jqAq-9ޝoF@IXrF{4ނ*Y}1Kg~2' ̯S}zp GB)dִ7wn=P+&)_ c#ڇ@92n:dygss:wL![ِH;h uʗ%%\e[+;~y?&LZKOMUXz%=Y–YЬF>g&sd NvZ(yIMw1@"6nG b?}c"}|5F?Y AFqV|Uxu+O5d)@z꤈j%|hF}L\df AQR($96+Mw9X1/G%LJ P0A$'uFMUv̯a|844OYۼƎ+p݆Fyx4c"(P[TKEO6!K^"%^}J Sm?vb*ǧMa9 +7F9y}WQ2ؔW$@-F)uиճ.~[/q J]dbʜXzآyQhCixc(biT$\K.9\2(̭'n~H ]|Ql<)B %Ui䅵PQUo$۸_Ŝ& T4)c*8Yu0-U*m3r$w$Vqą65WFB̑j U(1':h9T̀e#wLU֡%J[! "6+(k?SP&Bw_9@ĉsTg;}KA3uIOr34do#2+*{V&Ż*z1dV𦚒?ӦzUĦ'V#j73rU0vaup!Dm\຋6D2lqarxލՕU_k"=ҧDN+eAG maewmA %\GGg9G? ns'a5 {Q Gqs[-N6Nn\$.1BmD0bxN?mS(uX>oR1bE"nb6$wkdZ!{aJwt(ESS17p0(U. 4~K@&2#Ք*ۆCA*|ODz25N`z MUYUFNS* l=Sf0(N?ζ"HQ=DiF#6!8Sr<ftBՌ^zɻ TuuĊqHNM BϿvyI5`$RJ&-ڽ0rvN/3{\M#i(YRYq<֪Ȱ(L:.Ijy@0l]?u(;oO>i)[k96W0'`}}l 9;>>KYܗ3J,n(3 !s_ءz3jS=6r"Vh DG]0hs`ȔqPmx?*qEXÈ,5ʁdmQ;w0: .;.)$~T%$n,\u{:PE0si_քByԤ#SR{ɴv'B iN= #Udܞ6„ C3q;ȯ!'.Uc1juM&}HFPr[uw6KG8qSIƝġ"Tp~@_~D;wxpND'1qoF1_/מAl,vaC),5[hZWRH QxܛaNr3؇Cqe sf:msu -x͔*=P}v]6VőPg\an #gd5bmdb^SA):c-ۻ8[PT`p4NEFu+)y7~qj+cg`LіxUk$yǑiޣ ꪑl87ًNܤ$|Az&Pҭ̵guV7NGҴ*T3q5+ h kY1!\ Q7 ?kF(fwErEri X8Kt$auT 7$mR.&RnaÅHHl-c43'p8VάbN'XiJ79apOQPQYBGg}Uj`uJphz_74EfxX<opxv&͟[N`σ,rl A%;N5 DAӗ-UW{y _W<}{F:9M%$1S/JLeij(Rv_Z;년O^ZՊr DAGdVpadc"80} >K׳*{Ĝ)glS_6I䗔ڏݑ o)$*R)Qud wB^=\Ver\g{cH&3R^

@S9H;K]|ZIN/m-A+nuq?KNq$4>\4&6G—)]7;O7h<΁H^@6gu$kvB>&p}d(=:lմq͞gLo( D]C۩4da>aza6F Cjn*NПt~D~5ºZB "\`LTUr:s4Y/iYVTo `Jr;a73_ƾ/%z,>'?\1N{_Kל)qb gcCŷtySǾL8KN꒷N)ݯiAJI#%Y VJWet E%hT;+:ܸ&oy~5IW:B״Kc}`s(Y,ߊࡴ m TnIj(p15.1n-IVËjvT 9 j|3wM9y;h .ؓCvn ~`p߾,7ǿYtgX:ب'c{sEA \}HDjP) _ T0gi/8ۡ@Y3Ԛmh/{;)>9l)wRBdvG -5o&Pޟ n|rGeZ {hZ CcMDiԏT7R"} $dDVxC_ ɿ qRa+b F@K5P`p* -0,.)rf_0㠙r3y¢<: wu38VT%#R4@e02]pgk$BK/'.7s HmTI]NIV 4YxƢ6W2 2]ܩ2"!iIo̸aqX:%lTFU33 a1e?O\M@+чDt.| مo=bfV4If㯃LPuAipo kUYT]K%$mQkwFZ%waiId!_}3OɰNEГSD;Jnu]h@H-T^ ٩/T"ӏ7 k-+k=Iy >Qnj+D\[Ry=ĥ@?%—9C|~y[4m;B NEXT4eU!д bO0v'`pKݸx5d*ԿyX|=f ''*5gT &U)K`0H|fyt{C0:"'? n*X8Op}糛Tvm?*]iZ,Oy56%Ѷ?'8ka%Ht&_ӗ5w{InZˍlDr%u}}NQ$xϧD#gv;w0 n{;EZ`˒N QiS[y~鐦;H 8mEvOsoBm3wg`Yĝ_NXoA;8pK7_ 6q}xב%Yeaw! *7hjpE~Bfg!u d"P|U!.?)[WTK3珈Vન vo o*,Ǵ'%kKf.쌤ֵbUI ~MV<Ȓfq$D;#y7g/3эiKK91*T̚J" "'i)6 CdKHvCh<\1})961%坉ٶΨP4k̒&<$JV:T䍘nV P'21X TjK*rl8Q$z8Q(XnR`1cKmwɴmRD_VOl/e65p]& mTMZHgdA!xAF b!>. {:}*VjLJo|x@E6#`}U@7@_bzP1'TXQǒ0 w7C5ʿ73l5;be{4& eF +;x,N0_moƺ:W2$Zю7\e,r uߥ)({/Y#Z|ɤdRGn-fbeW7_ +EcyR c8I*KX[əڹ0]&He;fX\frW-~ ao#T)g!9[н,Yq~'lHU{/쯅*X8Eغs\V4B{킗0_ٟ.WןɮD׍2vvB',Ao3oЀЫ(uȩ̵kuD mjXW- 2 hK;edI^n?.gW)ٞhbW?M3ʸ !69Vl6/Ww|WeqpΤS+1w&iq6 r$O> '['Y\`-bo+Ķz),ϨՕ—k7(-1IϮ9yh'Jb=6McGy]j'M~̇KذN2 ir4HKh BZ Xh2V6-HKOz8ͩFE\J1>}OX{iqwlu0y-"o &+KU0 O**YcLP i@ }&; j9׉6mzVEo7B*M)?9FDI2$s>n~ٴ^a22_ӣOf(o\r$ !LvGwGUA&aԅN;R4 iþDCudA w_~GO OtCF&/5%wceHߓg8RjP*ʱ٥[*&F?aL`L 7gxԔNM-B9+C|G=zeObयJ8h"4Y:&|Vj״k(k%ͭ='ELK򤁋(.Gozޮ@kW6eMvE cPN|"47˲5*{~"/6(hB)hsT8;$Uף!?Ldg; ^UP~kFԴhxÚn?t9ohu-)[AZ1Js4ܱg @$6._M I7} rU$35)yD2r/A/. ICGud!-M^)ONN"&`pqk[tG ,߯Q0*21%L^Nbn0Ċ+Þ4X2rz(懱 i1D`}ny[Mg$Nb;=0Grh8(AYp+EHIGf.V%i_NN?Q5  Pk1i9/<'Q% Ξz9qkǹL~0}gqr0n&'Wdl9ҁBr[-P S=Pʤemw@EdhZZTv mv\lJ.3E 35(#LX۽MF7lD;|T_#$IFO)OÔl fu:FW?y:Cw/LD`ߞ.~;5jϘ53gh<ڗ# &%P-jPUbĎ'1x֘"' IEx{$"w!j0wo ;QZݶZv7|wX\yf'&;MiV~n/l19|\gND osC%B.|fp\9JpVk<:k|~ ZUMQ8)ylM l!1F+>~nDgRfOQ/"^}eOߜ @$}| 6ۇ{< /|U7h%5_NH7d-vqj)==up}$p_vsuCJ9܆²0 G1BR֠^HF+AdoO6#QWO+nM1shN.G|{'",n~\ x+n'*"dD6Z q*\P7'.A*H0=`jNUa8l|bφ*DcOye=iEe$I}}Ђܢ eا{&沷uk 2MԳ@FQF[ηîIPCAtxԞN)Jx#PT?OĹ$ IA4@?Z0ޑZQE{gU/5gdOi-ELjQsi 䳣Ϳu3`E9Hʻf#\cmu,KP CfjXaiq7w"H4"Uܷ Z-΃vYɑO 6+GјkG{GW'!m|#S%!2.6?߹4]ڭ_X]o<7WƠIU[ekC,nJKIKVEԭɪ|dL} ,1Kf1WUdgBa&o>\S> ol5V N<>^߮i2Z,nY4M":uޟsϠwW7A8*tG[!iRiJ}o@Ե`SJS۱8Tt:i3Z.<Wcp2B7TQA*j5f FaIa3dp#_`BEm.^ L)&Ѿ'0# ? ݪ{E!QQ7cE 1y"$#}y?9/fc}_~|y䟎&3YoF H"{PިʏQCj\}B+q̊LS뻉hxDiA"[Jĺ=bq<̝'U5ѧ}ȬRYs7IzR tj`-~QZB> 0i~\[,J$Ut'3Ru9 qNLk@Y=g )25,oQ@)KҥB;8„(=ҝZF4 Av+4P"9 愪#c DF$z6م[~o@]=$"xa|iW-JH@a +c8!{[eLi]ehf|'HPc*q dXDʃ.ddQǭ$%{fHo㶇=#4km,Kes8]<,4f/DfCD>dLo6H~ϦTYDQ>x~B "d+h1JA9茏cGCXt3:^$6 ֻ?4EԹ1uͧv~ڨޮkYUT[8W ēGD5R^6i^񬧜]iW"x+@-VxYH _f>gʺwl>-a^\1FG#`G_"XrOT{.~]251O<WnlQ &e,coeʭrcL۵` 2j: q4acK=}xfKR :5^HTb +U/-å/deKt/d?c8Qٶ>;3ؖ9o܀ËfP'dXi 4BV0 w%(::c)Hd?⌯4%F6p5G2ĕ # I))ԳLY"DZK,7^߅OUn{MrEֶpJ䩜iGXZx0?cV-fK~H~:IpGV3R|Mu݂;\veQjN]DKtsY ) Pf 4G{#x5l}Pϝ L:]s1,AZ%69|F͎JmɠIDE9=@c#SHuڹTWZس)Č9UB Yb:1m9m ,Ń]2 g"7-]OXZ$Kv`L[KW߯\SB(,urAb^GpFy[y63JK,u+fW(f!#&}Hy[ǍaeZ;:Ԟay)KwZ70SC4xW!Q)k$(@-eu%/ċor( )|W{ CUAr Y5SJVpik\lb]=j q 0J<Άn+/WgFp0ȼ!Q6Y8QhFk靚8\u1XK3ZEfI(JHWZ4ЍoxlNz1J] jS=Gq !{΁/+/rl-RN'rt+T +_Go Z?3)rk0 rFcyPjw@K|Q~Fоۉ61O"F)*­HLGW]p/xQT7unG^i y2vĴoAP7(/oF4x%N1ƳCpW^U-LٜG)O4|/] ,/v?P #_3[ou6==|p+6/#az^1]Zu7 U_Ɖ~id3]Ȉ]-&~n3꣭«ܐJowiyD1p^U=lK= r8v Is@YJ@lYN MְsaƬIbê!5:~BTjV9!<_(JHbu0KjF@<9_{Qb@_Vg{kY>+٥mLv]Q8pqF[;Ge{MF+gqWN*vqw7Ȍ hm5fz[\Ea{Cܛ4k<;9:=Ҕm7_´׳)P˘h{tN&-a}rEfУ/ ⴻY]j* o$N qWY(ڬN,jt[+~E\utҔY'#s2eias6D!GD k❓aXsmsȧ1_klɁS)] Tԅv#% 37?Ŏݷ JYʮ)u΁dD yQ\h4"g& +jlP%S{q>Tq澆2̶@~')O4@7?\v# T`d#Cm=y?B ێ36i$PP@ʸE]>RYm{C1O(ЎuLM`TU5Ÿ,.UZ)/t\phs<V.&0H0<À9l]j"Qף8x)5 Bir4** aՙ ]8BzA;BJelݚfͻ "q ݏµ ز*J`3Zd'ޢ…?_ҝLKaX+#oHG`AYG0lk"~rZ@&VfZk1*R10D(1 G2=!+2.S5E/0yW`4uL.qM4.0Ñ<>wf81pw(Q[@?g{ؠ L} &cfȨvYDNqg[V/vxK-)2.oPX;y#~m^/#Hs:4d`"T{N0ܠQ\?٦ ̒. ̗`9VhN;؆P?,>*kMk"_}Bpf0UsU0H홉?IƍJ@a}}L愂 J,`ᙰXԅ5Z m ^$KPޣ}< rn '@ TRO)te-uJ.ߠԾXU{q5TkX ~pwm?ykD;}d>7qϩg7E@L1i;.D|X>UMS}>oReEԬ݂$k0=y'ㅒDz+o/. رnM yCطo`P3ɏ!MZ`m re1s/Xe08ܑ=LN\vPy)l!O>7c* uؗ4NB c#T3b>0W ݕsD_ˤ z緹OYTcDnoٙs+{W.imr jAsgeH6'xšge<~t`ŜÍgsg0y*޹n|tB\CKi7yղ~}Yo4Vz+l dxֱjvpєQbڃ;ٻu쨑\eRco!ZHWNdShb Љ\\^N2Iӏg۾n\^C* D~!N:~+2x><2 E>5\$AZif,RuZ{0ĩ'OTU9ءav N׫坷 {[9/!ލ/&^ߤopܯXJ(H[S_ws"TVt8e!Mޒ1̄Bm \*V_7g͌A$JQ/e$D{+P/(t@K9`‰b&hg 1'OⅺjCA.^[_L|e,8N%|MP35.[ pr9ɻҘߧ랔]n˺x>Rmr$c{Gg=7B7n/9NJ^xq9"VSf ɮ(DJo߷_L8=F w &T(@Y߾r6kvVv\b:%uz%GrjߴGɭLDfw/urA !R>|EDiFXC2 {B#W}*^5 -UD${U.n<+Z ^$Ug5Y)hү6+ֈ4^Ec\_+?յiZy4=v=4`d}\-pbmL[C/ۛQ%;ƀԒJ6]L˛f#e8MIpgلAX*G~3^fwzW Ȓ1t$ PN6>z*U d11vI2tFHuf8j+_: -*xB; cZܨl[KrBkxf'A#?vDLj=q򊡤 HxVM Dydm0 {88X%ߞEAFCDnI朽fB{REҽ i&ǜB?^D&A1ޱ ЍW2߼ZXdGRJ\ "/Fš Taucm`=WbL}]w8:'bw-jPc"3\˄LPS~ nvulajgZ߲4Mş~ 1;w+p龩bmx)ubˤ\-fB]IMs0݅{*F_pU?um+҇2(Vs$79Vm[êTU`Cof&ׄh 0Y/d~K^uEڤNݭ3Ldtz4 b/N"! %什H k2O6A㺎qV AZ#ƽ:ǻ|DPe45~C&b2S1"U6p~2% 7v05^Hx}ݘX \|ѪJڡU`<Kĕ<[ Y_gJfU Id#[_Y>I'hXB2B;MRfEōOZb_S{2~ت<_KIeJRwΎX/Jq}K`L D_t,뙢['sIr}Lbo &cfˆ!H?l6E S<)u($r(R RE7/Ir/?8QpG;/y-* o!Ôf܌R{aDPNH~MniTFL3aYJ]UC*mK%#_A_&=F]nKo\ sٔajHq  UE*`>o'r1>RhLї:Qm+Qje!{{@^ ,].'J5?* ȂHqX/k&?DHRiTXd֩f6yiɨD-I{,B˝=l{7^  ደ[hbAU3WۄZ-o*iBt3ZOc}`gv3HZm ]V?i۸:yMҟ z 9ߋ>4š2jNM&Jtl,C[r@"֬|Go:=ܕ0%`nȮr0nGF@*uJ]֋X(jvg-9BqJC_$Ce0L{>Or1;@衂[ݔ4t#t3RGTR3̇/=o"$\w-1~ 2wM0R ¡ /ŖHwnG";%,~yfr)8۱4'4$ !pÂ(#gCXEm9n^U3gLWJ%r29W0)g%33[F8JBdN!&MmBVMvFI5۶xefȮjNF_!€Z\p%a5J$ڢW\%Uݸm+0v=Cm XŶѫNuA^ j;kqϻkUa{e+8QЖxGrCZhp?lb[d1JkÛxpqi0G <ʱ :a$r&>& _nBo&g/d@7|Z!_8Ź 6E n93N$JʭrfʻESܷVwD K*;7%Z `wPN/6r9W J5bI~vշI@Cpr6BvdrQ;>[xVoНB6dD~S!N:I+**GU,/宴ylȣAXkbQWUiC EW81F_&$[y7o߶"`t=E4KH 7c.Kp7:̣h&o ņeQp'74\r6Œ1`ez5j3xelr~u@(`/vI@"lD=j{THK_qfjQh;bkgqF(qcȥl|? 3}%M%PQbگz Ҟŵycq`k@\hiב ,IJIBsJ90\8-9Vk!!(Nrw>jkE1M<.UHޥ5=,Rz8hʎg׽Up{mrPq"~N5s_%ߏ|tmkz ~EW,- Vv\/kā/ _$q\R{g}E2(<qnR񵻵i)+ pTB=alWz'=CfQ*1vQ]S>x1=5HS2rV;=M|K3/a+ݖnTR:6 Vl# X3r`ƔjG`W /Z󹎭L'& [Fon3Z1Px )zgBf1o+rƕ!oԭ88h}scxFVVXO4iPORPgM1 l^$ԀE孖:\nrYqlBUjʝmkǾמתTs{4AcT1/jH4`&2q^9DG%Tܾt:֢Ͳ>)we*HJ ʸw,q!2e.~G[_rik=,V{ }p#gBxc/k}7L0F 5GOQ q~4O"}E=Es:;u`dE%WG1zVBugw5}JU#N5;PS3<-z%PKIBVg[psv7JVى} j>DtWR7Bz9B׬"AՒpEY,ezP(<5Q(8Qc_nv-i9叔+f>sh\QF H_ M% X̫e!kS8qcV0tT.̴ 5(9RB `]fen0.ߴq,S}l qH m8c5]tFQ:hZ5b17r\g=+7UT||& exV\{mD'nO EMUzGQqbP4/CaS%^05.KJ㚺̔by̖.G~[a9ΦCowNۃCڜZ{R巋h6|BщA`%$eԃPy!uz@pd?\7ӎ4r>f9'^*_]%oAbpܕKt]^(ylхRVZ7[ABU(p.gۡCMwܒ'd"땔fz"E_@Zd}[{gp$ZdS1 {*Q]c[O'15 u[7R2la S!p1((crxm`){0 fK]4j yQD!k'(ԥ})shۨHڻg `DR0Hsy|W]'S8L#qT=dv e'3V ~1lgkxx)7PȮzew'v?<1 vʔyGmH`*@S֚}B.>ƞRH{Ǻ_<Zf2-GaXEtI'[=dNY\YvBz[&bBXs;} %Ptt?O/)3/0@xkᳵu6@P$V'Pduhƨ-+3xې\̅'ţ q֮0#ߨeY"pr)HnvSI_sol.Tj>a*_ (/%{(~!DEtu-p>jK"9L'a@%u#?Ӊޮ\W>xlqMzY.Qvv@B $}/En7>mwr-Dq_ł(V:sdEu@={%pI.6;&~Ga#vԊns?]5]؝sIde %dHi;XrKr=#%OyW7E{m*Zb J=D] b`6H nvOXҼ`&ϋOK2-P4hgGL^kc0oӐo\1X"P%/ЯΰqU43 iss^(~0=yV({4x+Y!ȿ{'=8ȯ`[jT  h;)bϥ U2)[wٿ8=ǞN0oTyll]xs\0?2_l*Ѻ _O4ν:`8uǟG]-kiE'4:Q3h}Ҩd{mvp='*eX dzn( OBB1tOdXaP%S5ngx\XUEKG=k0Yְ5-HSE<Q1Ueڪ*VK8Hb4x<у;^@\o?GSd&X|<#&y/AG*P|Y3F:'F & %(o<魒,_ 8X8b<[D|Sts#k S?a /afrů 9scjB̓ ~ #(`jP A1`x>< a9[>l!O?)7ĶHIzяͨusa)0UST%[la),Y(o/G4-6@8ՙK]yƙta9E@v7vYu{Uvr[u\b>D0?B套>4t?溉F QLF|-@a~7-5#]OpZ}e0gOsUO'O8 J$iVImULV9jrջ&> ԽVYR?k<*g mLQUva-,CpŽp;bl ~`N)#~ǵ3#I\R@kft|6ylzTc5mȴ}&9jBI'^*6;4POF &ih-ۅKscEk`BӀJ&t!'\(t 멉E-.r( }AeY3Rͩp+(T6ގ0xatݻ(1RsPoP0BD[؀*S-3FcjSs3&ீYx>--a,{);8u7 2Uv4Hz8s$H[\gQ.O' Of'n,ZMt/ufP%.g,=f*u8%0I2'.U +ouuHw%yiTCifg!&[j>6"*ꎶy2r/&>)MΆ .C gCTZH2kKc/ev1lt'-t[m0\25+|_ratKL,/ZjX` 1c-=y.'̋1 ZHp%c%-l񧎺1{|{JpIϰ~Be"e$Y[qhWyD w:D jn{աϏר@b?@lu#"G]l4!L"n4bԣcÌ_."F:BlXhQ_0\,V&)%*4D&|pJ׼qgXn/lJ!Z9.s:7YݱAne]}b8ӿH)\#5MFim~>(ȕBa FK?~};&Cfd$ hilAl[W 6 W|mKZRzR=\{'iGTW"Sgǟԭࢡ8Nan y]&b s.MJʣNh{ Pg\ZjdCӧ@Е,JYDͧ]%̭Hx=9Jto:u'/ 8g5_a=uOڵHo }ӅLf]kE_y[d:>yĎ̍IIP2$׷Xؾ 0aVW 1Ij1Oew`eV~-BNFt`xL'INwLQ*dПJ3?6#CGN\E<ǭm8H=QG4ၸS$zh*'KH'v~!v(P@zst!ʎlꨙLڭ7d,󺾕7gW'l@4q1&7XThd񽭦17)bI#Kje͜ LX܅BRR*< koޤ(*~8 Lp77j$ y>h0v =~p)4S?zQE|k9apUwk"ϥhCq$K\NXTA_;-Aw Dl"*dhWU-%&6KjVx3C"Yfz\9]ܪ9{&45jӊ kkז L,''JBӪ~ARWR55YxjkOW^rdB tJ֏`y H&eXښ9^A/p V[hI6" jhilg.ao*)Xv]HMnMgȥ-T(; 6O擖ӐU Nu< N9ЁlCwf"H|+)侴oe94ϫ2!}5LJl9-g?}PxX/ S*$XZ.;hWU#jU ߇䬰}fX0@m49}"#A D֒z j;HÆ#r_d3!2I $u՜8$/D LS*%BRY҇氼a1RPWmkݹ%s 3CgvJQuU=LrM)&% | hQK|bǫi"=NPάŮ^3;3M&NIy`ǍǙUp4n>vJIVԗCV&Ciz[H ^3΄|Kng栖y..i)S?9𙟭Γ r̮K:<[:M_P1~W;Y#&4KGJ!?R8ʣRJX$iP3;^O…nŰN(ГiAAKS:,y$y>."QfV. OĔ&.t¦?dUH!QE3]Y58ò͟4,FKŖT?2t=R4}"AO-c._y@Q=Q &Y:6)^o/KgR.uϸ `P`f(ɭMYm) %ԄszHcBmXiI7Ժ߇"koY2Րʲjs|@Ado[) dFTݒ>OWLzc_;ZXZd67ƥ?.[XOm|ƕEDv -h^Fs EI]l;(46 ʞF\7YI}p7BYNJ[wѵH\Z͓KQb_|M7)[n( W$Hgi@x"ݥ9ikh"%Фvee4N[`>R[0A^qUA@gINB\bb9\;_uƾZ|!XYuh?lO)Ώ299$BU{&QQ }j)mJ}0OtF#;EQBWXʒ&Ui팂ж_LX֩؛CV{;'F0ضJJdsGm%\]X/_V{-+ c;ٳlk򜋨UYg<"vIPeো :8ӽvc3}ϐnɗrPAdAX>'fP!!gi7sǃʿ\wA5^zuWx8ʉi!W0b/W.ǮcVkӷúNk'rx(lj$/[^N'y1tm^>d c\Rqym$tqDzkcK%7M-%XrtS>f~~\@Tc1'<Š騋]0$R]o]?68qk^~Xk|}4fKxٔSI5.U q`RuL`uxb$TB'VіXT[GKWKR{'6fQ"NgkrsYsݯ.L i s6~N<-;c82LZ(ĄhǠuBD$OW_U; v1=qgV3t{fLew=G(Ey7?K6^&xٽ,⛴1}6AKw_{Iڑ05ivXݢDI a/({pL۱\YXԕr}[&Z6ݐFg^\63eLNhNo^*/4ܒ:Ƌ6UM=>!UBHv;D++CPD諐RdZ(6) >6*3 Pa{sMTwFpBL^y; y'qwl٭UʎSoA=$URdI*]]F- tڰ6k@-ϵix- բD˔vIs;/'g?|%<| J! rT1 :i2~qk0qCl \>z̧k?_f[W삢M_ԫ2l9'VsBQy;i,h58cU2#iWq*21bH:Lzߵi!tqP4sagS- D/45L w(V'f`.HWD0Q(ov͚[4}IdI7Y\hmᜁ+Dp}r gX18l)9I}&|UA,+ؼq:l|:XPBĂ?>dC}?ߓ+ȖA ߙr;Lq7oulX0M[8kB1_anUJl WX: Jgf/::"y4{/_Uĥ[d7",eHZ/[_3,z7LJ7`ZWy=m:jE%Jo$l;G='嘼Uu%Xh~|Id C W7+m]6]hg^S#&5g弓0Rں͍6pR)'pe/ S4J>|ƻN jQDiI0DLK =PCU'nU}I&TߥCUB|{wTʢ,Q]S2wƦ5^eL -|PY_j)$E;n{_v=X5sPL@6@~P>iwd8nZݽg?Ȍ.&8pEWW:Kb]%NJg.?M `&4UJ7FOkSگvcr0j:lHٱDz{Y ϊ1h Ypm`[f&.1sD(32·j]'u +{߾$.|"od*ƿIExfmCv|^d\|ز?`ζ7ݎȤO(/ApʀjP5 ] TG,j\:XQ l[te1-bvrd\ŽW՟,GʠRڋ"0Q W(EKNuSoNp~|iqx]dͼL+N10W:Ln$>I$$vBt@WXpD\N|m7QEjx^x(]b7B˾8sh%>Jr2 /ǹ{S͖6\fِXeYn~!IG%BKߓg0NsmHlڇ@Vm/D$q̯/#3zL7R U#HCn *I裵y 6Gtg216D9 Pqظ{ݑbi֜\Z=jG2c>xNDJ϶nFsYeǀ*~a p.9Άf_8#a^'&q"bp q$t1Uös'Bg3ˑ=ADJP)gHT8+B a͟v-Q1LܷKP&TWq/$MF][WPѷgYr#p(gf5%9åxJ= e̼5P-qdW~<e߶<غ;dmt廩 * m @ʋ?1\sokR$?4OV~=ڕX[v Fo?c9a1d';Z>QhC 5Xx55zL!:D32ˋlP+{ݳq$#NzH)}CRZ`$2߼l TjJswԻ^]yp儫v< BܽSyZ&=hT)E~2|s%dq̾J<V8);M[oQ_p͔8{'9:le1˷?=)P. 9׸uBIv[ESX÷ςP"T+y1Ңj䏌U=5tІB4*bM%j+-F,4\|ծ뭛Qm#(sȈ\||C{o2w4it^Z5O01͠$YL[5NI8X1z$)fX2ay^g z= PvNd[Ǫ1ܫB&3i1g*L.6B3;%+lD{ ҃0GHڎN2M1ٍ}j0Jf*9@ vQ\z>@{L2Hbt 6~mRMpRj9_+TxHet m5c:A&wY>[a>><Ƙ-WL?y748W-:KBͨY0 dRV& j$"1SBJw=5-*Ƕ ,q$?d,Ru1_/6^7]T`j;s?NMaںIc,jr$3'ۧ gu?kJ3A I~MoU4:TfT7庠_6'J&%M Sx G[g*h oueyk G&umgL5DVzzΕ n+S[o >si ނ b.j^'!.Te(y}ij LKwvyA#đE2谊譲1E3/6+犹/YRn)#dű[=iL*MK|'WMׅgM aD2#81x=Q5,e3Z9. Ƕ߂h%ȜQ36ihNn]?,?x5JSY6ϭQUO_aȘ*h<yQ.c ,A& ^Q4'0|Ɏij C08[|LtjqGDnzLm 6/`uwM ^ꆷ(4#ӿzFl6m "A(o|7;Y,ʵ XT+\bs]W\xZykP)Zl DMA.WQ38PP>c/ߕR+z/SsQ6 JlLBp@+A:UX,Lpg BvO~]w0T<(x]lI])V!wn} x2>^݁n5|[^(jCc@:D7knr欂[p,?ʧLA0]ʙ2̵0ft1_*JںE:lyM ds˲k,!Eۜ'emyO)i'3:j\0uQ7L\~RR*Rp ~JpXA&ҼՂ58~Pk.6A'$$&~XS/d ΄ eDk!m72kYQ;4iLVsq t=C6cSb6m:B1H1^eyhb8o!{ɟ #uC׋@UUn1 4֨ d@៖9)_;ܣi#ӎ#Z>(h$P]7Ԡ_ Ϊ豯kW 1ihe,vxeݸOZ*TtAC=eW 4\DwWƠɲ)O!NH?C1s ; \_x{t7ݏnxWG~~`-F*K @x1lhl3Z2Bɫc ssl1l5h8$ζ@4 h-]u+dmR>kyMYmpDgXn/"q ^"n'\S-O+0SR7XB@5q$!?K~y:eCˀ*W 4%+\[9\̷[[e5.x/En~ۀ !maɫ*#;>ny bY6}ba'9Lp )8-2Ùs(JnpKO @Hv"R_}In-d6T_sL}J/zW)Te7:RI(\=>o!(irL-)}C"L gM AojǰDҡ"|5bs+|e^nU9ϑt_md%)L4Pq7e혛xVk5[ DZX ;}Ҳ?UƃV;qx\!Y`zУlt}W㸏r^ðg|mqof! -0IhQz,cǸɒ 糵a9'nrzm1ŰHob9J: P4g)Ԇݩ[)71PȓGۮbm]!,ndK[ =_CBJ]< @D ji;;iBlĕ.vlԶކ~Kɻvjw7)~O7ti}فR̾D^;Cy.58k,jwes&ȨiD]9c}ѡ@'@ȝ hM)R s$v Ք/_(c-Mj1{]5?XC~E]~\$l-Nf2ܰUṡit(vgzr˯q 2] ;Da ucKY~~$9Z !b W qypQWULJb٥1$Ɖ Nw]&Q0!yPQ흻ߣut؛\ZnD,.w^∾8:VQbb|Ѝ*FgQ)|:M?6Bn(?hOή /qAēs'rwRX I!EK+ 4#.CWޣ_ZC!,Nmxdd…ӡH6i m{TY)˿i>`"19i-iHvǪ IiwXn6UW҂14th)1|F՛hX3hij0&bj0})ID!x~,c 4 \u(nE4=S~pI DHMwBtV;$WMA&~X_[ -K3 59\j"t=Md%0E 5F}V@K%9o,Kf*~$H<ּ@`hajF%`KH("8Wg⓹:le[yX4P[< (ԕXtP>s[,#SHDٛb ^O+zx٤ܩr$#2v!uIds72t5n^3ˡ8(gT( R_f${,/hDVN>>I!yz?7r@ m S?n Q$M׮ Bts#T@4GVݙJ8vPc.a,M^|K1FIBNk$% ~+j|PTowiBiL<`P cAϟd^G4^ 1c0儒m`AjW,-seVjz8@iekT7v`)ccc ߈gaշ)a%cG+mr>l8Ӱ`VϦW gq"fC[o8iINP P`{PQJ$ĩɔZ7a)y}N`b(^f2x CAal"|,\v նBoiCգ(AK~{偮Kp̟DxMD^Pܸ۽'N^,ˑ8 s{v@;u~qcc9$6fAyq^w|g{m̈́tՒ+~| AOv/3ء^ɕo!Ԗ-۝N g=0`[IÂk 63z"} ʢAd8)Ç#c0/Xdc#,oZlDSaHrH~7 $7vsADEWy⫞.GʙZǭ$Rhb$d906^6|'Xn|%NS #~ eɊllA30#4 h-Jy-ő,^M kҎp)=e(_wgyZ4@hWD;.yn;=MqN: nc03cJlݞ^g[fޕJo )=S1Y(D{٭dvn_9Vҿ_Oه e^2dG{EZ?5K)@LgyOd>h`rn3Zt9X3tqxeDg3B `>m8蕄@Z;ؽ,/s>Kঢe.J}10.b|1"| %O}o;'J2½DY~$v%!`l;Sʼ]n_GhW6 Z q>kgrjczdP۹iƔ{$@N$UjO@.KgRmdV&&ԹʄI `wdb#Np-b R?w!Ǿ^PAb ߀Av0)ˣ2WHTXIi3(znda4Yj^i}$ -_?ETgD3 }MdvCbv<-X)kc ]ݴi3 J;_ P=ژ#w#|YrO=͈dF;<` 'y֦&AJtE(l̥KӣI wm:r&t-oy i;&ɢQ`&C]}-m$ý)Mx;%((JvwnlPn`wKpn_&{g@G$W!BľpH[ͭMWuYVXn&4tmJE˔jrwjze*7rEMAyxЕp[&1XvFWJfH&Yyv1Z~DW%csq-x0ާ>d'*? 񰛁Nye| (/z 3lCn PU ?`d~enY.GDs-фVȮWǰ5PA>='|lNB< LvY(-q BDgp_GĻò8WN2U,kcƝz.UXnx ^3e >J}&7Ω5FC>|bttMz*GZ'G< d;m 21Ȼoҁ5Y |\MOKEnbfC6ww;\` Cy Mf(k.§M}>qX3yb(Тy ,n-JjvQVo1DK`N4>0GV#ZU'$V W] \8@6d.:~CAyh]f.ÿ%zV5& ڤHLqd*3D pE~ t:0`duz>h?bRLL#09|s+90y^xdfYL?W/R3eywY?BZ3hb\}xd"t3`*ޮ#H<̝tEºuj>EZEjc\e_gB ^#ojO}ag1Bpx"H#R1ājGc={n9oϻͣpqU׎HdSTi뮬 d iߡ~?Ex$R0,h)F\5$ ԯs@~n6prGs2w}aż+Ǵ"ڦYހƈ&Uvl}Z6,P3ǐt&i6h[9񃪇c9|O8CF>&xT;bmXt\@{^?8[[RtXz҇8ƛB&bzف `¦Q o5.{tK}*Gj?0pQƌz6>pz3!T3O4Bu`JEyR;.б|{XNW!vO6H~!;B)FƒbYY薵љ})~9tiPg(' 3}=I3N }.egMs޹J :صb›kzai<܀9~JӉ2>] " Biz'v[5M2vʕ_t.U?j(k˷TQqމCU>;XAL"W/}oZ7z9db1'F &bց&i~sXf1A ` r V uW1d!z?ESDZ+<+ 1૴ v9V>"[g ,נca?Y0' N&>!t;Ԕ:.:k^:*!*Y0'9sz IRYi`"`ex9gKl P0 -8rsIpjy+S闐 n1[Щnz(ch<ÿILC㈊vYJ79,BNt.|W93վ)*$a<鑼M0zx4aD P4;%K;ȁܐп =M~xwp%#NԔ.ftb~So%.N6$$D~b|]JE5f5TAs,7TNtfRSlQ[dϦxkr# +.,YW̸!N{#*xŒIі{?bx1aBHbUz+Ā5l$>ؑF/~_V2U d40o-,_LǑ9Kp%CGI'_\cjIōq=XzD^=ctrJgA<#7G|ĉO'Dq\W%*aOuV`h,Qy&?ШY k`w^5zꋾ7S=99VPM:!q~Um3v=zpTojڭ ;ECjsG2ۊ^0[2DŽX#fT i%K7?sDzW;m-EyYk]"y!d}p4]3bN[g/!]n~CFÂkD\]/<6۟E ?fv;x ƦjKᩑ# h<frN&8Mo(jVӕ/U-0M;P|75+/; ݏ[c5?[fzA] ^?hRճ$ eۈUq1tkSš'` _g(JTIbK]Mh޺y°:zY Ь4c[V`,ݰ f =ۃV't˜敏^'?N&d8AL:8e8iz9锃ytk Fm:P;Oqb5+P y=f_Dz6 j@V"CI a.:)VG'T7;V*E꒨9 [WTl4 Xj-W9W\Hh.wc5v[ U|N ty%zWn"AS_ĿY,q|yRvT -Iu> Ypt)P(c_$@fՁ}ax1a r<~buH!|"+5 ߮mafgq4"ՙ <Ci},ll.+(0%&1Qn8Teƚs}IMIYb1Y/fwZb0~rCEOݻ(UH.,.P^\uwjf|HkSҀ<L@lJ`})6\J.X&aOA^Qο lYOZd Mqr`PAxx}tC H5桩LaY( IDu/@0;pOPM;߬=//{?oJ@ݯJ:V $3,BuBSYQM8hԕscƅ A~~ qj)*G4عm 73g ɱN(֪+VD۬jԛvO$BPiiM7o'R&'`F5Ň(5Y5v*bM%G+Q^[EӮu*\4 IZf;sqber ٞY&@ɇyb@OPFǰS'j,YHH3 ;]:~ /xֆyWF(퀔K9ʥRgYM0tݾE8[bvAr|+@i̫5Jc?Hn̹l')Y41\``15R< \K֊x{NЋ܀@ qDbq}e+j$\;3YaeF ]*zWuX ?B4ÃE,3>*pvV3'0==$ϸt$!h}qk|SS] 2cJXҮ@UD۰sF42%NSK<`\ٸ"C q&c9h3ˠ~,Ku=k|qq0r,@w-n&",c6Rit_tzn KC"붓 g2}cjWҥT̜^ r+$PBP(Rױ,9 )1?u3oޢɱdFfTDQB8 y #7\YG&_ ?ǭ|&ָ,0<۠c* Qf!uԘԥ_vdă>`bwNQ) j1Sd V91XN%Cta)6mzFǁMvzo?;ti+ nI@ 7L4XBOU؎bD =u*c:f 1Z/3=ffzk Uw'FǞn6`o8 ?,4hG3i*{ilM|nknk\z5`T*8筻HO5~r9 ,!{UJf_ɊaQѮEYiQ!{ӵ4#+^J }ݢap;b]OFy:θE+Hz+} 7*u$hlMF$` Q^ ђ#zLXGKLH_9b]vvgCp64xXDc#zQ7ZVEY/@°%};WBSyK0AO @YЮ>!)?{b5'?\Gc4ݦj>FЮϬ=ۻMڄyy.@sdܔ*Xx`Uc \IdxI "F_hqniaӎPq1k B@qSs$fTXƁ~21}nf׈E*9Տ$ny@Tk]cq2Y۝,v@p7^yfEM~tVqDy%hVcP/pkr ཱྀ)'ӹJ!%#e. <3[Ûe1tE> U?Z}ZYy^^ht=bB2U][ ?  G ,"ZK6ʠg92@}g3,&wp@<,vB>:٩Ꞡ:./(CN@+M8z BuiYE_8z:^b}l zJz#v~'ijެ [E*|煞>~-k2&n.x}npdž,!?#/-yk.O:ѹ~>c˩3tzcPU V *FoH "3Bԡ6Ȏh2 aQVzӶE)cih{`+y#xqʰBS( ;0V,Rˆa++.RWPo (YK8$͗Brq߉@ qGcUԼ 7!hd `s'&w'`?r=*:~gAH|5N)y(pOMhP HbzHތ^3,"B8scml\!$~dR5o4U bv&(O^,J >S۾Pp2 rݗVT+ϘRN@ڦC!ޓ+B* 7FU=r' J WMF^=JZJ|ؐ `.XijYJiF3u['ᄴ| PdaAف[ rYt>GnS.`7 `>a6M ,3Ɯ&MحQSl?lr.2qKubʋI刜A%61F 0(#ٟc)}'84rI]2&Ѵ):Ofs{!Y1R0P,=^A4ԡmsUO|I6C!sVG8gmdŚ-b5"lOM'*V>-qiZ59I-/У]-~WivΚAGCr,x.0z6s|4.lny319.)&W)™Qw.nLln:J3B3i-;^kE !/3j]oZE;_qyJ <(2y%hzWiɾM|WJ!MAkzia ~N'fGE숲ݿ"♸ӓցo|Vu bu6RVbN2t?.@m 7E?>m/L8ɗt#iK GCX6}KߢZr. !oA%F3clvI/3QJ};Xoy8{⛚ٞUvE\κ#v? 覢tTpesWgMj&hh{KfJg&n9յІqM= u~*;wJugyP)mE8$mO, Q+Uhw3@p$TGXUİ;HbAě7YDx=?h|n@aC9/ .ijP+G&7R.N%v ;SQŖt~1:$_K3|Dd)j)rli頜zsˋB-i.֭pPkdGY վch{lu>b!uSpR16MNJ-?CA(Y@fT(xSmq@ce.R(義7ڄ^ FQ2,koQ0Q7{ k`s0 Zۖ qF9**V4 =a@4j@`#YeeoY ى+0}%Rl{?7ɬ @4FvɪDt}oX UZPTUq^sMpgE9*uY@ C#"S } 5gكw!m@`^OFh7$iIj8 $>4ɯɽoYӢ B'W5 ai5$r-Ȧ@y\5wEcIכh1 Vlp}1s/8 /CE>f''^;͌oՖ)~ IPy_772@<;FϹd~+R1!<cy'"Ksg$y;(͠D7ת)kw3-0|ls#p+o^O`fuҀH#ɰ |KBB۳Nb̛d:Ֆ'2Y\1l/ޟKvI$-)KO|e|6MY ;mw*B/V|.Zi˶׃w+̝xm<3n*H'gn}q "h3C3BxFAq^=꬙|nm)ek1z Gs;Bж Ӽm h _cCU)ȹcُ~8ctk;'Rp #<c9 tم\a5" N/mVcP]I7\HʮS/7ȳn,y."ᙍNcUY8WeYxE({-q!c'1h;V\J@3 =p~[K͢y5.hU xt 3 3EMYms wHW䈼;> c==L6L CB딘c")X> P|2w/"bPG}ՄQ 7w騃#K#8ՀʬV } רj݇ȧaؘS[No~VM9k$qEwg]P `90=U{mf+{7$Rgal|[MB,$$*K#Z2̦fC=V"1.xf6}(7ӷZs _{kVxx_~nIC*1:UG' T`KO6^WW&*~H !F$d_<+{`2uɄܸzY~E 06Y%0OLtEa2Z(.fA{ bw7?#]יзbmc&|׊\ Qhauq2 ߯؂6|0:Xy ʋ4XWS@ܶ8n)Ny6~&5vCW3 uzF2d q_(m\SLix| ^tXe[rgo@i p+8W %>odJ6i)m9UK Sw*% n곡7[VFjP/o;m@_wmxh/1@~SZ%#b&BG΃:ٵRS3{=CJ0٤%.ٯ]-x.#RbayK-I2zHL&o :mQp%ُNElK{>V@պ4>6)$!`Yf\[; -0kpg:ǥ4+uU""I=#Z-8}i(12j69"rԿJZ(!ۗicp<J(lȌRTu6*QRC>#]1,nj[Q\} D<% E2&p[lvj2v$d89Q\{ŁԜjvF/Q䃪4y?e] r#sJ՘5 =ֈ)f}g2}+\|\ Ec{ ]?Ӛë P2Vm%dE)59yW٫6WaӇ%ݏ%m\K㿖gi.0X!]K^?Ɋʖ) Ye[u4PL(?2ek1amWx6q t0_v xĂ9r'K㾈̜Sƨ^ z_ySUF (( ^we*hf LПd;>I]ھtH~(K?`sv E7J:U61OV9 LeGZj0f}Q:G`7q:cͬ)!wPDw\=-U,nTZ]aYG*r$^X+7\L~ꪄ.9nVZp"CS ĵPSNvK#CIXφ łUZS8NKl1b۷Ąq_^V"2k3 5Z':J0Q%HܶMafjh{jq(~(I,2ȆfVjAsDŽm# a:?礢۸VBmvuH6N[ZäWs -|r$sP~w@`8_[#S/ !UȲ>Dn'ч^FWP?R*oU7l&tiQtRn|;|&Όx᤯<aUy#%r6:\0xn&a~)΂ӓU~ 7{m! ?y:)z W#yBQE_c]aK+)1a߼ ׈7^(GˁN7pPvE1xw0"X _{`qZR,#ǣsغ|U CJPp/'Zhai)|=7]mLASએdX;b[vur,PCG,$=A Y| pNGw %)DHö5q1.+c1+L"wzRI&G>B"V4/ SeCX4T-_A~.CɗC'ubnI^,ŋV+da}"J35$&օ㠅 8QaRݬ?M֐J;D!ڷbjL~ks-'l p*' u+#N&Ol:k[\Ӛ?\y1xWfc(uyu!ab:p OPx}N&CUQfXe[l6UZv I+*P#Lm08Pٔ/ ^px2͍epYv'u+¼?EuR{&c ;\RGm<ح1]oA䍦QycGxگ3-K=SX ^H۶ Zin$60 KYTI kذ]6ZJuJ{Iiu.*HK#DxNMפͿ%7Ha/ր#rL_۪~n Y t73F/3N!It_ 7r5Fgļy)wo"c0D4?{\ҵ֟/A]# i>F\i"i69\+S% MXx}_S9-M&`6=R9xZYB _8V57I<5A0,m/cݴ?{t wnx\fm+F o,(Z(TpʝnAQp\HctwY> LfycP\h tJ8t^cf+ Croݢ;ZD~(rvENMadǃb)HcnNz偺N4{CMY, ?UasDwbP)n~p.h|YJ5ajb(7|$g0Q"ke3poKWb)-O;Glhv5Dy`ֳRdfʎzF?k)vƁhށUv  #FO#MWt&r %ӏ Mcwv%dܑ>؋Nkp൲`^!6Mx;u/70eҟ3ٱV` Dޘㄢu"Td! -݁/++'b()/ <ڱ>JvTC!#bQL!JN}aua.RԑtCV?iۺ%TR vQH lM0ooDSExiѵk}-OHw8xG _?&;YP$>!C-(?+LRcpx%B6A`XǽRl/C=V|,X3l!Bm/[ná 0oSc1A5% !E52g Cr 3ϟGN>`Y;^g6fƎ9/se;V}je@9RatiA|×,U"RG0lF?XWXDf KY{tx TJRvZmسCeRYFq6w)jfi)ᖌINa(x)3~ʥ6ú}^vE6l_ߦ/\oc';Pur[ϪAT$ȻR]TYUW1:.!eCtt7]Tx.XڪѼuMu.\yr͊\eсPLI]5% Nj5H_|]q[wxDR${dN3=FX:RT̕5ľxx ;nC:ᠩEM #!pZdBB+D)_n,Kz疥f<*| f#* 3ִmʿ룚ۖ!SEP x6PT0<,2J{µSmsEJEOw,[.%q'GzA 'yƂb":)Ċ|z_<3DPikъk {,x`[!gj($Ijq2ꨧ{)ͯ"W`Tsehn C_$1V_ͳ"v8uFd]S\.%LvX-  X<+Hv&kb^ {5 ܛEjWw N:F|)^$X~/NJ铖;ǭҼ6A>.x!ƮѴ& 7}G]>kwǺ 8"dXc]v7AJEf5->#(G"7 0m$ݺjȔ+7$}L9U]>~C~C5tBhL*}ЂE vjBiqhNgD$W,;_U!619ˠX<\|;0m{+oc A8 4nȚpjUZtq6 "gc"#}4`N]3g$YKcO|1HUwx5N>}Ё鈴g{:uo3#bݧ%fՃeW(j۠w Rol `*GGV񅹉ˍܭ쓾$mRgW?uBMfЊ~yF;Co~/g OR5n j0*!H-\bFg^XJ@O8MVhXrpis7^G%&@޿,<d(ut!oZ aoem=ؕR,ܘPz'kVReZRixZŗ1f) ;م%ݻɝ[k6H2<)x;7wQȂ9[AnJfKȗUbyu6,t8j(R5(0 2 =}${\)! Faym&9Elu]ZB%U+!;TMP<,߅9Φ1 űqw&t??Jokƭ8kڒmtk~Ksj !'ڋGRX(a -'-=Λ1fHoyz&If:"LǦy.)&_?xVV0uYwg۝֨տ蝳yl2$#]Ӟ(n_%> k>a0U/uюM¶ voWcdZZ)&WtpiRD=mKZ4= k1%~g( @.e*ހZw.r!$brҫ\!RNZ#ӍH[6Hyki\o/8je쏍?O"!YfHMpDID.Ox$:z ovS` 2n8V.N v=U,ZN4>;{UhJͲ濯6g"X7۳8[?8+rqmƨ)yYS<{uIK YoSڻ5Meq)c>DH7Qdtrp$3_eL-\H.©<1Կ;qLYH>SAZɤ^&Ϳ[N^ r\gbL؝寧Eiowln-wJx;wIHy2j:E3nh_нPg@ Iw;hp"/G"ۀ"~a V%aE>Z&9G{2tX@1sƲn)aa$CONL㸀oe\a/y lJv\$|wl*dce:ZVF*\Z5Qe؎xc㼇@׾xo+ۑO^#eң(= q98E t>s@ܶIX Iʚ!"wQq "#^m э.WԠ1}@MN=BM_ <5B=C2mNxDHFn]#UeqM:2Ļz)ip?05<0|xS"1l "~7g,;{F,ze7лP 韝6&G|Xώn%_Z1%kMJ=Y_A)p9OIHU 51\kI@ސCxx]`gªרAԛ@7@!ŁO%[3W{?t6]v@_c o9;]Z[|gk~+H\"u8Y3 !4/ֹTbDdR--KAŲBbS?lzuY!6ӭlös;-u BB sryOWuDx0+d'*Ysx&1K jto +76JsOy QZ k P#ln(%\z֧+Ν;JGVߚ}0 [^>_)S ?ݟ==06[a)=R- pÎ@48/_14ȳ#P!s5OnwV$•V_IpU]K ^sK0T1[WFsCFKӃb^3t4 DI:F7T }x0- ;]E jYj'4~lev ճ} w+vaUӥE(Lp:~/Z y:_!HO_K/ґH( $V} JFd]sV>NMn.k6tiR3.+21>aʁӸ2,R1xWt'6.yQtndžjZ~O O1ۥ3 sn!X?i=ோ5FoO` (xL]f&\c)3d0QՙH)M;(mUh{4!V7@'^20@Z<tq-v|j} f9N (repf;baBi BlT։ǒ*&f+p?$w^ F ,6|t蹃 ,#`184CnI$`nj>p1/<ɴq_\8~#zjH%b7T# -H[ ΥlEMք]Dۗ0s^11芇1j *Zzmy"(Iؽ Ý-vgC$u.<bl`R " tW?ܷ=;[J!띿lxj)tfb5|%gitFK=КvAxF'U6TIX#Ĝĺ-~M[OG5m`ΰ0Bq8tcUYK%BݽopƇWn@EB%޾tb,R|iEF vAG, Y:k =ow%;B6?;&qQ #ϭU !+=>T7rڭ쩿:х 6LFC]Jn8H<) 8}'i[ޔisj&Ɵb4gw}L1K܄vx-RAd9q'#!F/:M VmCf9f*^u#47?e"e;!PYdNpc/[n چgC;{F&`[Df>7 4laA岍Io%q7q]W`e(+s_kld ȴLuG1OFVqYpi_ԣtq@9}EZWá=YM#DwVrP']㷹ękf@N;+嚢g~?guZhU:oqD/bO]`gLژ8xdzԭ~>ȍz@cɸB:^p큜2mUupJy N4YaO^ch~jsR<z`km?lPuE-*p *tj.WDz5 ϕzTͅ1_GJE0p_S|"uu7]⛑V$0T4 +kyH6$#& gb!IlVYͼ'Tu`۾cZCGJ>jb[yN`zu@j>6[VE*NCS%tmaXQVV}cH5KgTG!k)7H9ɦXQ18x4ؼqSbb08PFm4a"L* @IAR6I2iX˵?u4 @\N5Q?2_tLHX'"JrvŏIrѿ=2Tl*HBRQbb{MŊR Ov&o>1R?XЎ:Vox1 AcV_D'y'*sU3vp:;3b2?*mnFMk<>s! kE PٺbG'CWDwv;[ GoTqcs[+ ) \5sg@oe)o q4|͖watݢU3|4+0} _:\kk% ڝ]=s%Q fJ?S&\Ěb'F0@P}n-B[޺VҘGʗNJR*`l݃,3Ǯ[\ D;1 Pп6U(/4>}VK*D//bXGu.~Nr}~ im$w,"g rBԂaeLynھctI7PwY,쳽N%ҝUc.k>ij> 5>u+abmO+-a锞r9H#[cѯO: F@Bl+= ku($'UrnP:)N=]dzfSؗUpһ5k=_>lAT`\ 0WW~VA|N"8kYD 5cDan+zk_d.ro!!O0Ce8Ti"-5n×˻s c"_+9P K)'Bή08G/,]/-M; NTJ0櫙0V˯V@e%k'Pjd)gnXB$Y{ADt{5€C ?As٬ 4 :TVMJ1/7pq!?ěcvB;e2wi \ȟ(bHg  wUל0܅yAD7߻k-q 9S4lPOb/j?Z"N:IK6nU}'1{! Luoטߜ#߾mOҏ`07#79]:Lʟm}jgN!Uݙc׷RSn2E%1SF3Gos&'t2u}-yۘNYAC>`rf%k`*uUi)+o 9X~o5ЋErtX a yZF(}x4wk3rubEo;z Ґ /n㞼>8H?;-D PI0W@[3Iꄈ w/{]1LN%N"ӠI|[~x Hw.<*]DپSBtA{դa}_U\9>LG bi:zz>S *[}vΈ?ݏա*?|;RjA4!R sL18nlRe}(@R"+/R4>}. UH_єJ+c3/VNS /yȗg6z W _qJ^LGKj^dJ|1¿RWK"rV Sz*ݿJ\Li'[º OF TTJ(-5i7.Ue7٦Us={UcgK06&Gt'KCM࿌$M5)]G 2AS[I+vMߺoT{tVv"k]|.8S[z9ʴbs(RH70hMψ*G@7%kR  Y'^X3Ǯ0ͭ咖#%}ߓeWi[@|Lk*V_e=(^TpMv 뢲3=:M7Ꟑӱ" e"3CΪ m@&G[ƛA+hZ+|{2Ts_ ,<}Zy9O< ˒S[w}9db`YuIWU?݁.y_O#/_#Y r_y춱t 2q]t ~t> M z9ԮK^=8keÓP@uP ^GŠĭv(YC}0J'Z=zc8̇Kd]= 1!W,_/:Ok>eN%yx4gWz1"ìzʼnl bվ)JX Vum䣍rbN^`I""i`U2KPRKzeF|cU4˭]/`嬪wB`c9lXզ/>hs#n)c1]pWB, 60˒U[{-ƗΘ MRO*͞]08GӜ0WOUZ2fabPS62o4k|I,/^󫥫 }bJLܽ2Z!Q,&Roeܞ%A{9Dx`3bEx/ <fQs*(@KW QܧK}J&_mBCxl9#jQNt w _cq/ϼYm+__7Ab`~]Mi0ӎ&\z UtcpȮ U$m^jMW*R*mDqQ=+hUCz$賿7xkL@4tP]"8(NoT*Aqk?uk<= du߃ïH_l~>ܡhz(]P|}`y\c |`#Y EW~s=fns˅`oԓ aI*" &f4Q_p11FK =j3Մ{{s;$TV, fg%(N={s͂9LKYB Ba1ĥ(xw xW"iN &3*[h?PԍFdY "R'7Uo<^a,wpSmUٞ@((vQVQ[EqK( TfDNxIg. *[qd} }&09i6c@,?ZDNcLog|kC e5`zzsl!g%̰9MWMcƎ 5QXyЮZ)AbV sѬx11pƨS I[~)wrM]6z %CZ(΋VE6前ߧn}.8+mWyMdMH d G589F7uʐ.-OW;2CLe.zxC!GdZ.k "0 NXc5܉8XW}LڗiL[o\md,NA]W10Ӵȵhui&(+6n川WpX60 1ZXZ&mW]|dڗU' X[{)Nf:GlL. %m}^Ywیcz@FGt[Mm&ݬzԬ~BA5ϡ4PFhtH޶.nn8>&_QA10ݕ.igeBu-% ɍAθ}](;@TwJJVRӍ;T؇qy$hlJ4zuHq>6NSǸJ%}Opo'nh "*q"y.VnWkр=šOE^Kq2|b"WM"4fYWfwAkb*/.YA{=Q2ߣHo)#AuψhU.g3TeOqXDũL t VA){*ڗCٲJVq*jq RբbunSf:.^VA1nxXk1GBM+#v~ϋ_N0o{pPw.QʼXTg:ywEM%upvJl662EO ۑ,ј?hN&C*GLdn;ʅ ֒"boБ a2:)}]R2'QccL4w_*xbG kܞ. CkY>p94_rF^˒7~RNP[,Zjl8-Ddrg+*Ҍ.ix l519Ş!^ӛZçn6Y~Ehc"AZMm;BgyA)V W)3c]Nb07R`|XKT{X#`nDW UtdR7@ۂ T `-Ob9}'rƓ d"M]cvR\y'm'}E>3יDXNLleWf_ `ŽP~؇]QW9llCx1$tկ[omeLD}jrWRFX)(6|/^i׷)Gf9Q*COآkjS,\7@ڠo'/\o D~ #{ޅ*)9ͽ g&c3q]xV>C.z7)k [$B_;rTV<\Ơ3a/>pN+xٕ6PGhqN9s󓏼MN]^{京Msk"&Ќ ޓ1*ٍLEP]tqN`2;4!$^3HH<c,jf_.Cq` 4;ɽҡ/zId5M?=`3OVbt I~DUw!T7zJnp .='|k!I"fe!GLz(,j7WA9:žD$h^[fASӫP豇؈A)׉]Oc\R(77C2ֳG}mp4MK1 ֽk}.Y"HJ3z c|w9OHԋ}gSFB[\wJXԐ:#5qV`޺TRs8i WZ:QrD5dmMjvgniHr\iZu=sG|lG9]99U0p?а/$|}~܂2Y9t$3̄o ܤO`aM)~U"'cp S/ G:bVcv1 z)^!KٶPuP䨺#8G UctB)3Z&>,~\=E%zce7l1>9E6NH /rxK2\--ÖݛE _ eC! =8+m5?vKG =6[VZc\DekK3ۋ/T*vöHH<1ěF JY٣Yl[n#'~/aד3„>[ٜVnd߬8n$[~ u`"ށ&ɿO~|0T+=35X9`NJ"X6 Q#H(ޖL BFXV5/K/NlX`e6ʸ=3Ū9s>b@zhGk mRů^H΢H鋬6ǯg FtA ?LJR'RbjRo 6>Ӕh7|pܣĨ9j`)y!)elCFi"6)X{]Nj']UPobǕ sWysg%Lh1 Pt0qں]#Z }Iҁ"UNV>5j9 MN\"PP85#6?B!+7tϵ,8R)+ 1%/TxEfU8&`{ 0 1q$Y}z(c>9p$8ߎ@2<6,bBv U†:%6BK(.W H+fh jڲtq|hrBA39Ú73PXk}^xM@b.-3>U|xn*-ޤ1[хh0[|7 N$"!͗A{f^v|fdž4t%F66kX do<_MӉƶ!^ UVt2Gڪ#cQknKB}˅B2{yft"Y&Ö.Kot?_f2,*Rk2XZ_dK"ˆLqYlY* WxV59{,SF::vCnLor3}AyZ2Iy`E"Z BA#ȡ3NqtQ[;<ɕ${ǚ3nbzJlpH^b'G%3,7ʈeIA@RyN,$ %lMKbA(BS,hRcIYkVc DȈ NOM"qV#tc?ߗXPkeZYg/EyXnlKJ/F~+{.VQJ[H+x7c]LI! J$a2H_E9 wmOi~,0iiRveٟVf+ؼ%($? rs,z1d=dT]Qby*jwOqq.sf~mmNj D z?C?)-c<s^΀>ahLFF m0SH k9&9 /i{l|^l۫JdLdrJW_@NmIs%&՟'KW֕e=!2PJ6I EɈ%,WsnEP҅nqY3EMMycn~K7_`?=biŤ]Ds-2-e|ٓl]{? LsGusk2VOS;/^-9Ͱhgg,Vf=e%"[' s5 ۏ3Eqe_"D.ڒfe/9r쁖``&d\Y҉l{Ϻ"c:3RʸhQ͗Įm>b:=Kw3we[Z WxÏ"ߓ7AS;2&=XLGQVʪ#.YJ+ufr{'(/!ғL2@˼56eT0j<"0IAƤiV)އR˦xEȫnnkw%&9`(okIJ=ӅoU#Y^754MVQ]_Xq|iKD5!+H3 PUZCRq6$}S-.v`QIG+ {2NAACÀPYlw |a2-|uweK~!8j=48V (_ X^ ]uT@cбLĒeN'IW) p?O}0<LTwWvCK8~va.c t?jw"6UAf=7Ŧ=p,:Z +{eMM {vZ搨rWƜAsҾT=F1|\*xGSam(\r5@itb?!ETQ mcei(~mjQedo:?E^/(eYAƦg`FG@]cC->i#CS/^ե.HIސ?vVWf#7Yw`ctac 7-%Co.ˣ,L6ŁwuۦB-Fw:(vv.ȗ b >JYKBEJ Jwm]UIQƸ ne>GЗ;Fobk̝07a97s!)SBzArĜT26 t5Ùv(]8_:~Wxii'bO*+R]4Ǫp@t ?R( 9;<."˼铜Q}Ő\B 5CH]-raMNk|檮3C#Fw@߮c\68?t-w^]k::F+iy):$o5]Vv1杚ঢb}K^GirԅGc7Z81"v7T DTNHD P =RnK]ƅؘ!YzY+ %1mͮm?FǾ Ulrx+1&,ұW_W?k5u~K!G` L1ZPRxP$rN|8;ljx, 9iq/1/QK._:d%l ˔ pLjbo8w-x3bU5!~)T9c!#Ž+Gdn??pEbgZqR vF6m R(`҂NNFо'+z9Z>DY=Ic5ϡ #hpo-eGU١C3#|>bԃckRʛrăwEԚU?JC,F7NGOӍM'}6=*l Rx럧r}FԠV\rQnY3?!a6 @ykd%a:A# h8ery$77L$k@p׈;Z 2e%l}uO"i;QV.B<0?H`Ok(n 3VR{SUPIr=CwJ7Fkt w'*[x.6Y, }ġe\$_,NpM $_3Upö ~QT)&$[ e Һ,pR;6hsg69 y(e'`$gI=3Tt8[SR^W۷{:'xӷ' +0< $qVpTYkݝPz[خVQ oXҾt) (D;JJr[an9S3 :v!~XQ[/e(g;BwChsȜ?*Įksc/0CwhP%ҶPZ&͵iZa5ع~"h,z0ibfzjC9]O7}`!:PFhV@0M ,=ԽAcZ")<e0h ϜfPm][C˯nV)+t`^|ow79QFJ[ck0'^4AV5vk/s/('og{!gzŹf #Fօ2/ GO'#6Zb2]+#y4B T8V!-L $ec[]oYmz',zt;2a=8 B%?6ǩ =_J9Rqs*ѕEQ\fA?!ўMWtIL" MG=,0UŃ =Iz?{:;\!f5fY")٨rw[dnA$}V"PO{TDg1@Mfs-8tu_]t+.^KǦHr7w'\}E߱=,yl:;EEq}کOlg# 3UG 7M?%͍ƹ, Gn&G8`[p-.|# {{aW3S^(u*辘$2u9"ͧę@n"B+F"?K5>n4SvZq:7b@\l3R֑jxbTluM>ָ6:=n-E*0e152ߤIi 'fPN/E}Fu7leIy`s`p_M5spI"XOJ8r b1{?=-L*wqAoW,RU]%\XTD!0w)bfP(2)_LU;otXO_OK̈qAw`S#D)y 5ִI6!أ rGbQhfVK-Rul'bL.˵#} an{3;BK9N*ۄ5Dy@+qv,ڦXJ(x4' JĨWu"aῳW*߶pBxl*aA0wk LjFHၜ;ǨіXe׽le|l}r=N9uAӒvog]Ks+yU!$|%0HgqQu|z.~[`xdE|KV| OvWN#*T3HݗQszFCr=)Bʟn]e(*۱L4EJ\TQ(EcZ<0ZTDlP DSb =l+ȑ&JEJŻЬxX(R#`?;2s?Ya|i|D6Wu6/!ZbJ35S H[xK(@3c6dM|)R.n3 H궈y4%XR߆g`U# 9J¸1 VR@D7ZhBYS눀ĔlFY6aQIFE#jU[e3D XB.0h}G6AjfC,6m Gt,0q-)ײ[Yzo Ȕ.+O`1-s=UT`GI5uHz-8'@ 9YBҺ fv1USaB~5 rQz %<<rhšv[/[jLB E~#L@aklQX>:jK"!#=am]|FW">1ːhw9+5e4:qw1.k&Bͬi݅yđ9AO c;ن@.oB>:E/v"]8F&kn3hv^an/8H3m%~jz )p-ُ͍Xfeٳ巡/MAIŨ4T$nѽmvιq7,<&d%jW30="K1ЖJg@\|#<4GZ;C{fI%ZJbr"AR~[&/rs9o>BU:9tP [BY=ج oto4|ڏoŃ.P 2p[ٓo'OŚE@3mgEI fOճu vڅz]y [ b$L寕J#!NQ?.cַoI=.fsHyxy>\wD5:UZYpu[RsO,ml]S$<=#1ZڕK<#.YICVhL%j}.9[}- p'12/ ?I%Jy==X$Ћ_v75p|2Kv@3"ё oq\nWy `&&6ynzET\oi%qAOs_} EZ$UI?8 4oDrK=~x~jIT^!')|۔e;%8eaLvN{a2P Q(K_dO 뉆' Źz)!GkeBk4P7.-;lȥڊs]!{>A`_"q0^ǩ1`AXJ;a1G)M-4sj ot#jDŽ@a\LMh+i~|GF{ŝ\VBaOKaL-=BYO{?i:͙Q|Q'm@b-Y^*عH̚y`@޺9~Flg0+H}O_qK)Q]efB'[ID5>'<9swRZ ^! 7wTv6j| 46BD!a?584kԆr]cmW~X(8OR[7zMHsHUs;mBuQ[X~P2 in;OA[b*A#pe~>\uBIVD8=7EPjQsSk]gpwU}X]G橞(58RԭXT:Q2 ;7& ;lk-nJ+ C3GhT Wcɒ:q`TlԀ$Wc{+LmtRנKtKc(y&nw7YzEP,$_hHe+6"16TӚ(- Qfoce0{kp>!^]Q5,xnrЫy"@&?! kגh69sYrx>nQ\ ˏ'OR\H\엷GAę9ed-d=m}]qR|UCf^v.Bݓ6x"9"@'A|ƷCHEhW,ƅN[K9H;klҍmߑV(Bpo6iSYTxkֱuъvpٶ9/~PE =83AI? rp0Ru}C@=? (?M>qW4S^.3n8.r?KycN>5l} "J d]/[?-Ega,W<)[=G SǺ$h09LDٗ꟨ XԥU X934 sͺk7D %`jD%|nJu)}J\Y4spERE7ǿd4sta6Ms{7'nD(<0aq5wVbTW:JT=@u}HE&̭aQLh5-v2s}M&Hˋ׼?='{vac)e!>|#ߴco-m糗%/nң?:ll+XQ(*"ay~ߑf<r\K߲owA]gOTx8J(P:$Gh K:*>6+;<(|/7w7$:Xb kvϚÒ-/CirJ,"a",&޶w0%>a7bv@snjPN-]:|mGiEIѿȥa;׿u-PNרm"M8_n.)V8uٱB~L <&7}ׁ}LƋ M'ڵ9`: i$%>s&xw5O8tYɠ\cGWcYoJ|*=ڷ*p*1O5Fn/hoBtU`fg0VM^gq2=+GnҨQBAk'Syo,m:?ły`x btuЩ*- ð^؀_)NmiyLbī"q?g;!{Fe?6 (Gdrz\dɥt#G˗TOD48۳h[&B)luZnBhoa}} o]IVK"%(k G91~/d)zˇEM6c>˜뀭t?HkI<#5r/_W#YF~QO9B~EAO`[1܍EF ^hfu->>> P\Q}az)ys.[x;z 1SX8cpNg_ l0@ v⩫(ٻma. "]˗o;Ԑǔ 1َT{Q"nE'>}9# Wb$8 (R@B-{/jhi>Pvu1(of}tSA;9҄gFgB95hTQWf-? [@5 VB>+hP)zXM Vjk;b%dд^c1pUn5cVMyDuW*7]ZcQ.'m}wHI9p0T+Fa)JPzWԄ$i~ųKĴzexeEיo5Jϡ7VX7v ZcYxQcn#4%VBFe9qCNVcD[z0 L+L2dȀmeqoW}9N?M FUZaTǖF>gI a{i"N26%.یWf<# DǙ{E$iX$OOgo\XM ^#Y.8`vt{M#( gn"T+/{N1eʙz`ڸܘ"5:atAZJC&,“ikqfszk_l6 }Bjk$LzBߎ{ &H7s`˼-4\ǀObAx ),͔|KaBD'm\/EJtB* d6znCb3 7xLt&JObWy;t" {ޔ=l,կ`Ut T!iUFN ڗf,f/B~3 W^1v7| WDX˚|bbQ "Nxޏl.s~v"|d `hP)=~㛇ڛr8RkS!5[l3~6 h( LAsBZ>sJi2?<5X~ #^tnO]P|8bsO#fc .ñt2o( _[Q8#/4*a^jhSFCøEL9X/Z=TQOifRW`2Bŗ\3ˬ:Y!!UG_ YO5/ ~+0VH ȷoZ@xlgwtE(UODېJ4cs6DJɏSt},hu9TַR`lOT2OFgAOH8äeTłq:dFlgAIjV4?] fzeqy !2%5m=1dm}:'cbFS7Qe6fF,qBQ#i^g$1k [f!E ġ< V{8=!;C}XA9jpD$5w2R#ä,A9Drj':6MV1ϡ[4q!;'P 0iIz&m nQz%C: /CaSv IW}kPp{4ėaj5TJ>ѡn 6+ ;L N B+ x+҂g-p9 kh1v'9Z; 77o~ҕ> ;ysնI]ftnV71oӔ#o%ԆW`>4i#)Z'dq. (\.%7{؟ssU\/9V^I5G1gy1o%O$08iEsb=meQN[UI))B'} z6$uğ48bZrLqw~lRɿe,B|Dd|L~>X D2H=^p۬To;iպ/Qŷpx*5n+t/A;o3\lfu@v ?5|S$%m,l]Lc 8/?sNu) g$ 9XQ]CѻxiJ[V ar=v$˳A/rAXԸX1=*>+y1K T%A<.}FY{0>p,>,F|)d:?K T{6k5@م˒Tɰ'O/>-ǹzOrWW;U3[ 'USY3AR˧=Y  C3MBT=g qs{EܲNhcA'5\s'9[+m@{H{ BT&%FϬ$;hcD-Da8=3L0f!̴u7 /ּfimZj;RFν`r%׎$p{vb=N"}#FMuu;%n>:Ґ9sEJJo:zQ(.I,uaF#~NnDnqڀ}wd{٧'fQFL܀w\cgYIxKvP-S3]P<{ _] ԄAz.C-?Z`pE%Fj@ "/wQDTH ;fՁ.Qʏ02t\${Tm:Oe""%XXv,'i4X3cPLeB̲vuo `Z9O?E"Y0_OH2+L >o ;Έ%w 5p̉0jV|;q-{o|!1 \C"hRgӶ)Ob꓋OK+L̈́m,⳼ODDEP_SCW`V"*um SXNЧ(3 dW?Жݕ@hK7|an}(OɳFՆ+$h ۷G^ˣ'kvyaf9u~'P<hG\YyA1񠢜e)~!6ߡpW.X{4TMy>}t`htE&%MZfHUWklՠ==sNiCUi;M~Kiҏpe]\Euɛq:4YaV -t,AYHTR;TZ#\>)R abr(^J{|ך7G+剝r"9 cdu#vٌV#'輛ZSI)v}9iq ;P>—&򣚰%SJr>W^SppIzyS쵹ԅw# ȠTcJ0^@6BI$V~ \5SI)eZ%=_@2?g#} Q̠XLLUNY}PyLjruWJ}|~85FqB J7ֱ ԧ!t3YiB~9^g?z-4~/` i&fX* :}iQtja{J4J*rCr*Vӎ;ɉ^yyE%!TF3t|^rh+d~YRLVm>xVF:]Ɗ_25݊sn?#az``(tПp[M->Ksv(}ZK(~3+~:b-ZAWI{jb<#v]D m/N&fs,Hlu f(G_entKhTүC']uMKO;>= Y =AZ6Eo֓WEBbF2 AY߹~AY-;;,h[U'?ڍ'}9f^K7Bm;gky${`woTןZ݀M~)`"?2\J񛦫Ìܢo[hPsj )2kd+@ D3|t%G<*~ad((|o.֑JX;˷!7+SX<·ȕωs/ \{W/w_Anp_Lg _6~{Co@0H1ipY (rFhh >NNxW2ȺTBAk.B`M/56SȂ~3T1Rڱ΋z"x-u%߸|^ ȺVmNj) }zNïj눖635#l/h<,)=JJ"D&1 K 2"޲_^JBd K `h㔒x%-mxuiHet]!NFAF!'.:Eb&1O#(#O%lɳ?eZGR"dg<aHJ'V/1UW/V1U"ASY9aS/HJIO:! F*ӥkda[__ڝߞ h~שּׂ Rh6Ɋkk%_,:g/qD=g В0ckˤ)6SHEY>D-tgBnBř} E?zF=qEeMyei͐o I"z 3DŠצ#w~h=R0KX;qm"7B:&(N5w~ahw]0hhT~2;\qr4GAHޟV#YB]_N>> F FX Q61T\ !Mwǯ|yn%&H)Y/=#Wت_plmBefvRjZk`mLƞhC+]ЫIV2pמr^6~w80)Y  %.s{ᒣ1X[+,҃)Svmzf6.)ϒ :R tljί LT~ ) _\>(1wPb<8t {?܍.-RF|B[-7visbD@Z&۫{izBy[(?.6~ui־M*fy\.RkgzDagrn^]0 S_:p{yGo*ڙ;zX h:a4P:psݚ?f)j:3 0 }ҿ[ͺI{eW>9-$1l_zpQ3iAǼe-ã]չW͊%EO/W7&=ciP_z;w%dx%z7ayf6쩮]B&dx  ̉.S\4$a5fAY+j )fqύjH?ela e5< k?MM>\eʲU88J&*8-X,S]]j(;c`ph>vuT%ٲp.r(%|֠P'{}ݎQo~r~"":zQI21M><@ $Ϟ {K$mv.4#N4ZOȶ \({yK{rz LnL -~U '|~"m̾JXBll%ݷsȜ¼ z_Wف䰾_:ZtԍB}w{J ld^?0A3YfXif)ďylGnԥ?˫sHg-wt\38G!Дu}\k6@jS]oO҅;OW` /]j)5]W2o߾x;Cxݜ\uexXS1JYԽ% 0^2Z vr|ǵ/;lB\0<Dh}DLFԝ0ӕÎ CF:)3Ye< MriOc0TUγ7*NL7K4d0! pxƭ}+`pJ$(grğŅ8U P} D`t`Lv6&_ZM ?yFM"rv+\Mbm Lq_ZW: kzk4WP &G׆=pS/Wi(Kӕl³WQrhYO씡2\G/  Y"Kњ"AjUQqEdQ-<][5&B/(ú`d&"3gq_:sI]Uj^c!ױ`խ$yg_8)ů;9`tQx{}ăy-ÐP!j/rдLD^OjqeMC]R$#m9vj_*ncbwg\y y70)0=^S{Up3( )A)(g`hBWqRU5N?X47o!mKmZfV9LzޜZKá:Q??%qt91YM"gwp"mb> c0kt C6u~b>+TnTdc1mKdRFӚpE̊- CvzFC%%_ tAt- Vٜ'S-*!|Up8 ؄NUJA{J/?_4<~]r[GV0 V4+jmᑭ"}#o\J! IKjMƍbw-*̧jI6DrurXI.=5L+À1#m&UJ+Yg otuņJ\e$OXxAX`u$]̵Q1CP:*o.%}}J!FR)uj_:MP@I?~@ZLj<KQ6IyasF :q.c P?#& V< P'j"4s+˨RNਥQMѫE 7cX~c?A͗2 3]+d6p@HQsPr,5гrRpdC²J,]{-.y R=&xM- a! Hb0&vOB'xM|3ʧ0EGx+yv8+.T2e8?l:S3B%Mm䛄640o^n)b̎hDR.7Zs*F9?6IYPE):˜#b8109P=2#b#4aܡxܞZWVS^^8}U*7 EvJw3gXOHAk=C]u0U"'$v00^mTOz d"v?5X>ׂl3m) 特r &ꪜںQPS=2e7؅b>r# X,ߌHlv3At2L*NW썺V&lNm2(@+q-.il'~n QLDx \0sx>z#dS fuD,5lv.pmI*ra/[h ګĂ ynEowU٦ xX!,;칂+h]IۙHP0Ir,mpQnh&k{vw}yv yKv}e 5(>[x{Ms(3x iyp?]|M 1,^?,kI ;G3gYKMvjoÛczٹ&l *cf9-%ճ{J`i _H,RjT,c=c5%^0=ok{wPZ=|B]YT{k Ld~OZ忥J: _gXID/Fg\D㯫[Ij-AW/<)>gž$4fɠ} $6*Cʥv}- 5Y"̤+u /!MXN3frY6}R`2ֽ}U1Z5yB$~uڨ5S"qlddW,#6?RrH0(JA wU7m TAgV$pi QV6fu~!-ĒWlw+P6-:ie\@!NDgL_p0#{ۯi$5QI~x3n ͆c^mMVKBS͈t:VjWj(J{@t*r_嬲׳5mBvr`&N ReЖKq0so;qgg>RD%%虾`a/%wEe[S<@oИ^i$ʼ;pХ1LĬ9OFwƏ c97gګD6 -}#bЅ&%VT䄃B…RYY}.4 #f˔՗/ťw/xx~vR.#tK+O p-'mޣ^0[R8o~튡O۝.ph?EP+8gu@4OfޤҲ]~/5~[̲1fmMّCF_NۃÍ}~j@>fR.}#Qݭ"zl81Vl!=%v&j{jwY*N%`:#1ݙv ~7:-PȽgy |Ou1;L 3r/Q.85S-3w*>8W;ʸS+5!O-kbla}e%,|V晃ƗdCΡw55i<-݉=C)ErLN]c}k[γSK 0 ?lc#ݮnCuk!\RJͬ90St \3~PIw7s!^v*qfU1"i8t;b2we yh {b@Dr Lg80JB{fV.pؤ۟|:e¨PeB䬱QyyE*nFĐH=L2h j~pE`(9@‹U9f?ZhLVjM4fsق}O=ouS(͓бnn5WuK*d/ "%>%f|Ao{aJSR}697F-~ gƗA6ib/m~K^VzKш$E'[.D%m10O9@dQyCĆeX@'o{~Sݔ~l; # @>Auξ d[ 퍰zjCGoL&C_6k M =/E㢈(]=^b8qDoM d:6'5|pr ҙbr)W`s#!%v{Tw<-Rpfd\p#`G}TJfV 1s;Nc|LX>q+L䫓d@rMa/}r^ Vgr,Y&hnmB+tE Im C#~KiB\sZ;+;D42-`q*cƘ=M[~+7 T^]õMlma^ п\@krFV%X&!bފ(m[V(gZblROTp,Kd҅gLSEZ2/ei%NnPk,{$*Е^ w,E(?|V@jٜRl*I&{ĥm.duIUD0Q6>fްhDxT0UYՓma;=6ԛFXIfbK&ܣOKiA8&wB P'${CB5czXIA.yAwfKR3YW wG(- 'VNա|(mojIj!5JZz)܇]m0b56?߾#uan\&A(x}&}iZX~^YK5ீgSw@ʟm&>Y*#BBI{(t\ʁLث)ʢUd@g;`IQo#6Sy-K 0z2vc1!_#@]>^ڶ8-LdYg=1 *Qyr{M .BQ l({v.N,) фF-C&FIȍC}QT|Z`Y"Kkv1FQLh3"Z=A@f婕H '\-ڙ',U|zȲb`2OS։0'6?gK2uMқݽ )ThB5&':&)nB|ۡqvE2Dγ3P]- m_ӑ[PC;k01jhq|1 x H6~^Xej峊8wf<%iF,mwڟӏ= o̷3 Dj3X KĀ3,/~Dabf>G1h[ouܺu=]]cb srP`|=L4w+v HjTBɩ%†ya- ko88=}:Zqv4TNz$BDΕvRz%KIM"~:MB]nB3J|fc> ң1A0aQTFDh֙9j6#Vk UshJ+Uz;'Hs)6'{&8y}" ~i!@R\ wXƏqF"i܇;NUU0l6@3Wƅ;ʱtYҦhn,GډPjR`![#[T& qW>@BJ/y &q6"{p&̜޺'>KBh,2!NcV[]˜r59$/łXKaƾU3춙g\u1G()VCUnRS<9VCf^IAuAB#*%la+sϻ3x:bRO^SĬ=NirM<>ϓ!/wF^y'tuڒ5y 68K F>SN&"^e5އNau@őÐ ygPs6X@[mz4t~y3nݤ߇/cHVYzRl1 23l) %'LV ﬌OiUO@?}APhI%˟":crsx˕7ZP$~Od^VшeQ,aIn)L[z_ǢzsuBR|hzm S=-Ѫq|NXcۚF,Mt3^d9`Bja2Cr'OWfU H{NZdw98U%agjb'gie4o|x奏ln63M7%f@_n db';K<`)}h* 5aa8]bku3$"} ߗm^bnv-ѽ8ًfӞӣ*$Voq${D{l%8. ,Ic~gQTF'8`U%t &jUތvN ~&2H컍:/S@yQqZnY+z[&Tlƿ4c%Ikn 0G!1_XDlnT[YCt;$4z:i}Bt@Ɉ \ /gpi$"!P}Χ_{Aep^|!eN Zذ +MkWW-z|C#fSUԵ~04R:Qnx 1vŭNADhw)3/~w#$[,C,Ѩ5l)bHMܗ鄡-f=HaW{ӢAt:t͈s@`nmy2rú uƔUd`ueH@/f7ْИ_`rmc5VpMAj `p8tOfH"2[܍M:7}3On;)BaPlз%ȔQEUa'c40$ZNCJmM8;U;}wjfߗ9 \ VNRa_żjTFhxrӞJ2%0l&Ir_*o+q²Ų[J"`BH!؂)G.`R|wM~lT#ѣ TyE;p? PYY>z-G_wFP;tR: oȆ7 +GW`-Bă[r`w C)6>3Z Ayno8~  v뮳řivCEsDm)dJG`JBJ= ~-f!AR+bčO +eX?{mz46c#H3殃gt2R--ԳA^#N.Dg,|"M>fNd 'Γ+<_dSwnv MDґ8NdYckt*7_ 'H|+]ׁqg;(tH5Zta-Ӕx{\tGTU?d'CO{@1:6+ȪO;{̆9 1EIr-`֚Q|䋮S9"rM4{JLNW_T_ /,%B!pge`{sSӿQ9)߅u%P'C^ML/z p/H/=GU@^?WUS_˼ 1^kslǿGnO8X{ g'j3X@aXm, o`UǔvͿyOqd"\QB/⍝m(7ʂ>;s"R=1$W("|Pqgz/)t1^;]o1b"FOV,ySONn"m'Roxb%V W_5ڭJVy/ve (s&iAH̜.& F1\3/L4!&FV? TY&фȈmMFOX̧]lV aacT881ƃ#FsX׾^a FCl_}*i -/ 2Rr=z{gIlxV%;>ZA3|/ƴG B04AEsEFw~F4Uˬ)n$ +4H*eZ$=YU|+h 趖yܛJ1`FWNf5X mp f$ѣ^]]Ey8qDһ\eЬ p[͙\ݿ?ail%$YV5nrZ4i2  ;X8,1mFS4gLbz-6ƓJϛm/pщEU!뼴ԧoKem_$vg$}%Z " In9TW OhlNͱ 75Oh>)r(Ҏ`NqnPA@7v!T@NZY%=yuߛYU">᾵<; Jj6qW#dHF|/؍%C-*t`rt9O!҂ >HGi|MKl[Lq p#!8ϘPsapt]뇆9z`8JzVﰖ.)T%;ʼn.l7.Sy^J BJ+"nR: x |Ocvjx*6+hdIXG0ư7dE{(3Zjcv1 VT {W?).k1eua\S\Q[g2?gcvql+^aUs;<*d` %)!. Cwq~7rkKTeh*HۄIDQ-꿳/R*FFqN(+/ 2MrRE73V:6X0Ǒg@_-;R+^Ul2/Aa I2M =tFZ:(` VRw&[O"t8[>Z_ȩg; o>#(wfKk\SPyF$7KYGiS4R'GֶYOT[.uEF&$kzW{! đxWć+TfY%m>RAxX@0bÃҠ [s#)#2]R4#YB@C$;{6uKGXRWY3jb娖= ABoK #)}|'=NJ%m/$H5!@!6s _ u"@~;_9K:ٍYL?˂(vu.+l`W a[4_J ..9/t?pbMZH9Fﬡd3 kB[?YA,׀V(orb>䉐uA#v'_?dG *t)g? $Yۋ\>bm%ӟ%ㆃ7=W2Q[ { q-R 0I9C8g|5k)tfnndJӐPht_ i:lQn< l5 aW)-mUc~&|̲S%F5Coq|K=3v8UbTS%OTz -NK66Y^nLwZJ^̧o1IΙIk(LPOV G&]z:+\J{{ָky*M^'Du**)q#|ni;pv N?Bs'J,|p|Nq4Fa3 pwT9}8X~qss~~|37 gWWw ky/6F)o%):{  0N|}@c7yUm:k fze{\*Ae8μ2 ,};4Ҩy5ɓN5L3ߜs<nha_GFM`:-t2u[9=RtǍKAJ,Umh3ǠpSq-W|:7.vECPVYbwoIH6F!,D=|eM*52h@^\q!V_sሢI^ @L=3? fIs?4o,`VRXBgGmY%bĴ&į;.Coюx qʧ`X82dHy Hwo Oh|4TxH`tӛǾ2<+#a^KMVS6tr&uoH/ёKŠ?v G.{ZɊ`u=ZNX]\>`sV]ˎI k4apڨ L87n Dn'>a;rZ e36UloI_R $Wd?r3OᾌϲoR9ߙ̛) <^fF > |w| 7?t7gҌy(nC2)Y+lț7(P-le9!b|cOyF5tHS+񔧎pՕJd%"#DGGhۈ;g 7F!% $!`"2&yS0k:Z"nǶ~َc W%u`; +J$4P7y焎7 ݂W7Ss'-d9h#/MY.?N3=ĉ|{˗VY5`0Qk ǐ.S4[w&PB@٠WR,4yy[rB͍䜴o; Љjyy~е3sҁi8Tʾ_b03ZRw8i֤Ta#!w1իrHI_gDVX5c'M}V mA?t|VAj߸գ-}fNeކBc6 p-L: b8OJ-afr>K(bWtM+.ŔxQҮͦY: b @uA @>@ŒD͏0M% FqgpѶ ꋼqݖNk ՠOwX1hqXw-xZ5fe{u+=f|;or Z)a]3Rva=&0(U(饏l5e2q*r +Օy67V-B%r0ien\U+pokޢ+@䓠]O$MBOIxNt? Tŭh(+P OWp G Bۄas{CCL½զJM5mUEA-`%*mAh颃zoHFM/cѮGۛRnk9ZQ*?/w뽕NE >jq fqHd<z8r )2~TSZGi7G5T#ټ󌐕F]CC}tnJo冇n43$Z7?jB#S@䅥>S1kNNL(' R9RYȥ2h`ocJK%doTU `LA2<IByǺ,P< !XƩ/);w/_򷐑iLj%)mkwfI$me_6jf/{tAJ1l9}Zz 4hMh"fp=e"ɇZm,*􍚕̤=W138r_|\pVCOi"̛S-_Vd'LǨpEE7aaP7D~$x_H[N:d/o|x(5 %#2|1fLfNҳʔr'ʱ>!)POz`?AZ Nl]|[G>&qT)xUv2"VĞ䄘}s0wċ9wN6ڐmİ{rJS?:U(b톕V6_=,>NTlT}W4a&xv8LA՝}hF!+EZlOk*m3-BhCq`kԚ=*0}r)'% |1AsJ"#&Պε 4`x% ixlw#i-#4òn_ OT}zrM^LwNȨw +-vؗ |Z&e7 9x԰ K ynG}(TۯK'$kn|:[^w4= gg;,{MUgEl 2GmN)d f`qN_9R4B-!Z88QF_qT=BŜ،OуoHY P˙Œ|!U9n/p3vS Nq~Lyw< ŠC_$M'_ DHY%Ggq>BryAıvr/ e$V#ü'9#_0s` 4so%}ܪed Xt%Ғ_`BA7=nPZ9V28*宐%ݞr!r8v`.pFTbܙ6PS31N4 ĭ׭51&)s7Yqh'!<<Z1/ ZU*8M(;fFSui9R0 E,zDff y 18i/txB[:Yw%H`~|@ ܉s9Fm{?n&SH38 ӥ'@ej7 Y&7m0 ᅭ*dJ`m~-N?/ 1NјF-:nnc m[ `*#4:o ^͗~٘oG2Eo쵿q^o8$8TD&(&P-Qe+{լ>k4ln!K×!@MA]H˽IR-ɺ_I &zQ. @ ͟˻XMS/SIܼ&(Wr:+&!`xki+JWuB{E?24K-=BݭOt#RRg F4B1iWCmTOEϷfx$A Ǽ Eo/i4!Kl\Vn`U @=Aga_Zq(pD_ߩMq\],%Ɋ#D>KkiBvU LE[󬁝h=W}q2hb0O 40NĨKXvI_lmD56K?(ρ.nH^PsymyM"QQU%6QKQG頄dGxW(*w cf[, - '-xvl* "h=[׹0iM>%O4Ty\:K;ے6b?X uW{S'~ߪ:19tABHn#!k;?R)їUbU-)Y!T6FHqCu}EvXs>FfPњ2޵E8$gFG&2p⥭h~d߾DsqXkiE*cm&6[<ɽA57zܙdƁҷP#?L+j[.Qcf_$|kiU;rA6pn޲Ly]PgV %]}$fXx|:^o\>ya1,V(4x-Pԅh껧.i;" rL8/j÷Ti rը!6'(ۙT8xcHff9s ;"Ļ' yj[{%7 yg_ 1ۇ# 㐇st w^b-xȻ`e Fz. sU!)*z{ Xrs E,CAASC0d=>u:һgB>)h?a1RMbRG*;I^0VHaߤtaGB?2xOIh?)J<KMM { ]y_\R@a >?n7ѹI˜z)ߔT>V_YyU/[_?n"Tcig8PQX:*riEi)[UNcT ] qe] PmJkd^W9̰܈纟v~8Mψ>F'0td:,rv2O~M7$/d 72"@a^ 锇8i`'M7Cc"|mcڑ{~`Y ;'!|~)ܓ|=/Um';ݦFxbc%.髡w t8Fm.ժ+Kݩ cU| OVl?&/Qfm;ܻ䆕j~x0KuZRXH?T"8 : 8h夭`P9sY*L/J @Dh=2TNeTj\ץMd-ԋ*GznFLLW9 %ĒLsv{ VAƥ\rQDDS`XX;6AQ2Yd{bp 5%<0Ld3A{ogOVSlB#f:ӆbnkİF*P|jDETfORn'٥!-Gx HOȏ4$H8MyN%qSg ]\&x+XHTcVdP~?u7C㶍XkjZp;ٲJ9%딼)ba?lzA2qʪ%K<=Ywd͗.R,7E}[ yQzT&ѓ B Uc[.a7^ C| L}Ea{lf.eؑi/܊H4݊ʎU.}U sM5ͭOkrr[|)uM3|Ms;6>|}=&ӥJ@?:!҄,䡋U8+"G.W,`oN9 Ѿ6L"~b8Xz>& &d,q 9Q݋Ǵkڅ1jf`D< !;4R륶O0z,\e.C<> ^e8آ!فM:! /ڻujHvx:xЬVEZ45 R݂9 a6uױm) t+趖o yܭu{ D#9ަ|YQ:t^` ^X-n1ƨVͨBa}GLm<"G]gSh;וjW("W 4!46[Wkύ@i4jko; G ø 6!y3H]hk㭹`p=0ACX:OcQdbKZ"ҪK >/c~نY4ghWjGnlKjk4abaDxmX5#{Z/- 1ݙY8OV,&8_T%; ,hiF? [)abY};~4AưmjT)Tfe'BG-}6 8dq;[ClpɃ˄K nR' 6SK'W/!"j:w4}gGͯ$ 隥KWnm}70Y N@+ȚDѪ#%@Tpp{Em" l)ݱ#)'Al qZm6,1[.y3RU|)$ˈ _$۩-4}L(lƯZa3򻐣*1pvMWoqBi+]G`pc[XU<S!#P'|P5"ǥJ~sEt)N4`V@ϙV0$7ʵAnj(I՘Aw4(,^U  Z /F,7E:Qz)H UQ5i"t7d[ "3 [cD2ھZx'bG F>.oBy@&kbf & ,D 8E<+UtH5,VhISTf}֤wlmAQŶ,Em7tTPNsǖ 1ʂDS) {aqs^BWJ\FY '+d$9n=E?k'"Eӑ V.E+9IF&(5,p!?~(Fud^EL4ꮸU!I'@""{jo@)CwoL'tֱ:&=JHl+pm!W7["/AYCN]uzqmŸu6w,Tk|j0|1Ƭܑ%)ğvR9~8n&ve~Wo{w,o-蛥8zniʿ mGGi2oj^=^:շ|qGǵp(BPN"o|1k QQt`'pK%>X#_ZRnFM =u QCAB+z)΀ŢE EX -@f% UǠ!N+ԏb1LRgZ0P{ 6xǗ4kEV c1䂎RSy, 4g>siJf"mh-egxWkg5=/7{ -3o{J^47Cn x7 g[Dkl:xOEmOgإ؍܄jyAƿƒ92 iX0eXcg"#PqȻc!%1~6bU,>jgoKPd=ӓ^ 1?mіd!SLT*%EO7lǮ7BOWB]Nݚn(JfBK&? ,Rn}F[.<\S;HFXޛ 6cz ::#T'i|*@Xp:N$]z^x+`1Z_h&|NS2]F&WG.V9r2|%* Q_o8SSdZ8sO] db \+˗ۛrOL6о0^rz3D2]cM&M%Tc^0V1f [%$^zV/}7Ѿkx/&ƾc;i6[6@jjBˍ*/1h&_V/%H:9tE| (etO 3; ?k O'}^pŔR|:EmQvKuTPIAFV#1΄DžH3-db'e0E/<FBrG> 8w7SD* {CP%qt%wK_9 5]U7hhNwll3P#ER ])vuJsBVW a=3^RhydRަ4[c;eġ5.L֑1ߝ~=`.PirϲƄv_]Nc̀) I(XM{4 aP0!";"~ѠꙔ_1Ct=gBߏ e3b1?X-*E|@N^vs&޻GAV{UzЂK[xaYe& ;EaiVQ]MJT1İp6 >bJ@wяH,7wWT_"G{"W闿ș@NY|kR9K^ڵ tƔ;i_T3]Cj,;on/N?&<,v+szn{I'7goo؃vE{O ZAcG8nmᵫf ?,W6`>{$4]0K#~;R&M%v/AOCe/bD|َ]Q+oLJ`9'1ޗ-}es}]Cd^}j%vg xbaׅ+ |A5MU, dX]%$ &ݛD FYߢYt͋{ڈit?Z_oz<䴲"5 ]Pv :BXaLV rTi"ة!т4EhÏzzkEcm]Q );5#|QO^,g OHd[>^X7ޯDNDiDp13, : f Vܦl>TZ0^.&."c4&*ųA;ӱh2XW%nEvI7{fsG*56/F}~U`X ul.^^'rUqiPZv7fOQ;:D&ZwRN9)n Pج(D\c@cp<]1;9J -ዘ2%\`^ p&1فR>c3;z2QO[Ⲡ25yu#RjªDt+D ׇA⋦{/1kMEN>l _ͥ"_W_R1`Ub`6%BC5"YR_As*0J1K"*_Հs-3L[Q覔uhVBӳɭդ;biπ#:W `bI?W_-29 'zCQ QU!q.=zkskfj6kI"իu69>`.,Ts.-`?!*ϩڞ`Z~yq'8?tN(a-94|bހ2SƊe5A0eouMo_kK>d^-B)6Z 6AQ۰XPz!C` a^imjC2k҃5pos@mI›+-ST7X]2yY= 9EH #Wkz1x>m[ZrNn$`SQ*Fb_:I!PȧȖz;~j_؂64,жm mL=fþ'8Kg^m1X|3x b[(5NaRf*{/;0 8yHY(SܻT;(@m.{hMϓ2sAvn+Rg<~[z3f P./q 6;fEFV"~YnhT@1H6i9l= y=a\"Ƭؑ7LkM:r1aa [AL3i8-^p\F̘@5(LJȶ N- LޒQL3vMvI߸J1+Qܕ-+8$8fąXTUVB9/Z2.wGJz[A&hSd-昵ey;PqV*k?ՊϹ\J yV$",#L5aZ9v S!E;MH2.mE,laDCĽH>`UwvlI%~xWxn_V^IU{:=+=@VUBGX&ok5Z*KeIY`y^#k̨;F*} IėnL}9??lhfsi'/DvSr6\C7jB v3O5|P:tEEWW-:BUr~>*VUɿ6JU Dۙ%=gܭf\PpC+G~@Gʘ ) Zwu>&&{rPJ 7F+섗6 -z!G@8Ȧn,6BM]R&a>\ˡe,įѶUЀ_V%;̓bs'V5𩱟qR$.j `%\HIa#^,"/z84T[33[c{6ZqA8Dȭ]輁X}͋?x5X{7޽UU-1 볳0n@V욹']\Y$yohMPfg@f+Bρm}⡛y:>20(C+^>FP"&n\6n)m6qsr/ ҟ'{T˵](c[䜅ƯDߥѲq%-”thNEs6Fat=mw Sj>gɺA39 TT$&6\|E18t2`{wI&rdd8]:YwTtV+yKťϊ5" ԯ!Tq V-]CDzO_r 'H9O [YuX)fؽ"B}[>YRoASϘX.(v!}$2`L%;KN|Tl1)PiQtcv!'"4?TҰ h1l4]fpg皑W1k fȲYɖ%|B5ouAZMuRiƁ?O&6"}Y<W@;\y)J,I&ҋْCw^F-)o'uŚIٴJY?'Lc*Isزҁe>g$<3[tWs^8I V@ ;~I_jmGB2HZ\puy`8`pb^_ۂzI!< Ne̮5 3^n;ӂNjmzpp7}ߌt G2]S ע`8CWxM=Z 9)#}6- 7HS%UQlS0)1 sL5BdmhR38Sٸ߶  AQVUǫ!9ˌ}߇ھХЙ+ӳ X 9}l*Xh!q9D4"Dpۆ@-U/9Rٔ+,ʂjTF0HR2aR;4dη'1&Ec.I[J0ovGq+bN燢~^_]c:^FYEkJy3҈7QY_;j>5u27K7Nȧ\@"Vס3j@E-x^hzVY:z#9"MVi_iB1>.k_,xRj b`] l&+C*rJ Τ(|erYhw擧ør\vVV*e_)7j38`WA 0n^=afzi%9>Sp0 ~]ɚ†Юo/ijJ[:$)UKj6ksY}ǎyt׼|=âi{oV;怚Oִ7F‴79LJ j/iĝ :'Fv.k|rJH T΂:U4zp%&|c)Ro!6ԓܑ$,t슋ry=-*}.ֵyVJ~,UREdFVkR7EؠgZ/\G"g\(G!`uJm/ )#}]_J fkJu[[Te>&!SQ8DlAY|N]MsRq.`ܬSsӷ ZG%teVi+zӶ DEI5?>@QPbY\SdfSMO-ܒF:SKBM=*tzM; -2,aYkx={WxST52+-mF*{F7L6;QC!94 1Go畳a: ^Asy {Wc8&`wFbFRBAdk^E.%pƽPrGNguc9%ԭ4HG"/Kp^f/Ĕx~5(qbUK_$A\'χlJ2t<i"t_9FxBdT!2߭QB4 QfA U!Xr,/U434aWb NA[nwz ÍA!:Q]G/MKQ@:23 ~3l:Ye)mE%I5 ?!Q )l[bϺn}LWm^`WɰTK 68 KX-*뇸'HI#aF=utsVN}|+#E3dsYA.(6G 7æ2}gg*X3MUnl1E۩Hߦ1_I+ 2R2f JzĦnU=@9|hˣ5myYެZ֘nA 4dRԃu EPURc|a" IC3&mFP"MI_ n5yNKEsCbI%Je/a,@VZU-EӲ{8oRY2VХNALLlOΞΊq#fW͖zvN6kfy8%-YP*4@!=%\22MA.Mv`ֺ4[Otcg+=Q 0<!D}]{E=Eu/rB{f!F]YBȋ$T~W0bhU .?!چ DtsHxjOhTndn"+?;amQE%J-_`_2ط͐*'zt,BCq T F}5]Uƿlx1+Sw=͚"Gg=F sSsY\(Y*)!778sa1n$E )n(V(=)֙hr*`za T>)nNVtĆg~A CFm2Qw1Rh%PZh:\aѪPRH'_o=DW'5 ۳cGľ&=$L}]0'1b3ם j0RqߕZTm ڀ*UAjRJ*eOVti{DHN?2BHC5vaqū5?t |F1~%~UBVrk}u#U"Mij~a0 a%p#O/uJb}C=_"Mr-mgJ@MEc P)1oG%k7Ϗ yx %_Ȏ.\>%STTbd½fayĚMFjef|~j/&?Xe\eq5'l͝JBbA[?- 06~܏#`"rt `hGqRz/T(R\ޫ`/v-f6d}n-CYד_a{ICS(F[Q_2Tky0PORw*BI}m^Nj'VOhT0TVG 4:LsS0pFD5;>i̋s`*qqq6[ #Z22c[6 ­׼tKx|G',g8Q[>JWƓP7jkGl<$qb)?u'7ĺ=Ub\|?"/_f[i`U]UfWF`-D}cL}UdRW&L5yKsaYL|G nlchR۬.4O  [j+u;iѶV$r?Q#m)*q)|q8MMc p@.ePֽCZ*X ~iW:*/^NJ#.GB`||4iQT~p*N/ҁ?4vJ%:N'eb;=GzFQ"sRzޱz;gk`ټ|hMsEjz.S)RLU= Mڴk/)Tb)'cU~*<:_=' iap&@rc&1{ 6rRr7T9$9mU0ow& |lzq2FB6P36/b-aD:]%-85<ˬhXj~1i,@J0q|ve-W;3Ϯ&Cfa/&cz1 7aOs78q&X-@Ő } 8+?_P^#t&IsPL.l o03-]{+%i[wQu';mXwC AWQzTDkUhrd1J#;kqS9Mc9dci#"2.LRu7#CYH= M  ޕCBQvdѿ~Qi"c=HR$+ RPhЭddj"xnx<%Otc1S83uvu>Mw%\A]H"YG wh%X؃# RpWiǙ xӇ%!M*Try$R3&jIf7n;;[5^G%A"Q302Nd`ƐZG "[(T]'ȰpA㯈HC[A8e036|?ʿ,!ա0àE̶l*_S 4*cq=t-,%/ߺ;]nԁ[dϣ%wSn)9X@6ǀ~}T\x3DBB3FDC2CP~v[ƘM4٩A9&|;C@V̆[nuBjV)Q$*LǡkSrb4e pe(1EjÎ<77\@ xh7\ssGTJ^_T&9!FX-2f5)rAGh$\˶r{;id.I:|ӎ &aɳ Ҋ-)o=W\ Q5ྖm*l-A|՗c.z%Q r|Eɰ:g6u2~#U6h> R m*9ǎ>,M!EW1o<ʀBM^ :28 $ {wɽWO J. 3KH;J; '/H(mC xge6<*Fz@' `An$~YX}NLh!bvn&l5pNiSڕR3kGLB9R)I$j/O+"`&L;e!*PGz ?9?Ζf : .nvx`wB~#Mq/FY!:18}sHqaNyR]g.`qi.JP笆Ӟ qR8΄o302x#i{9 `Y];]faK}ia_7U klΉj>ױ6\YZѝFW$RWn7DNws{; cp% ֟QЪ"mk${)SWaT_\c&V]6n +ܑv9n}UqjQW/G%Gw˗vO+rhF)-EvHm J&%UDҼN;R f? /en&x0gi@BL_<+nR+EB:KQ%nv2m=QL+ ӽ+╈]ߨ4YBӌ%rgՑۢ牌ubB./ҭmaXdg`Ɛ`l~d7qF=M u9pA5AVٹeQ|Ԭ1sW:m`m&rjr];<]؉ї(\= J@~G{'% zyC5˂h*-T4,5[+ԍ7ܞ@ I lD; HڧZܱ=%'yqo" 3n]JI H$Ap;cf&Q>XҜͭ.^2,d 1NM :_B7E{p}P l;;9gpS&n}hZX ' Zo+nMFmձqk{ު7q㮰><vq#tCV"7dʬN$@3ߞ =9 +[e үlEz@$Gs/) QSPU\r:Ļ:ZĽS|Z Å@5%3w/ʱ';bb%XbQga6LO`~ڈ=D+&+@[LifB5Qwyׄ}X뗪R-! #7(=TycSD\w=4"QHa ۯ?zs"yT#UE@2mcөxzX*BeY>s[A{tCk`*hC=C#9s$8Vg{r}-LYZ˷̔w=Pe#NeE." &Գn>mOl5 K<$C…OFCM~<_WB^܊qGEq:Yy#_;(f;nP9`^¬K x3MoJPCb@ iGHVwc߅¦gd=m;I#lvIif$>cx0Gno 5z 33NV-Sh/vf$͵^![$3bY;(쩓]qL>EaMj{p@MyN?mq is)8ubm? Ba$&:~@"Mկ%y6C(_xȝYG4dID2ktbo_Y%5zzL u <' =rMȹ׆u\|pufAYkĖxac!s.G"w>w (Jw_-kH 5eoQ{a)<{:AH~4*:/\EIݬmeoȒ~ݿWVzMɪ)1zK7r֋}@| 6UcsT7ha<"W/2XCG39Y*2y3,_Wz'Ǐ: 'q8=wyuӃo،b/ߖ6Zɝ.{k¿bEJ ΥIwsQMuF'( |闳.l($R/b l>O9f/-Xڋ2A#ELZO%9($q,_QtT@ȢH"a4 o z!B|#b3\tQgnJަnArn( ]p >!̬/ e#>eE)_B#;ՔF[hݍ`쉩TEaեIz hX2c1BtSG"ZUJ 56$Φ&K7O=r+)@$&ƌޑ\ߔf2 ' ls۾ҋlOǶnb~r9bX?'륳J[5Wڥ`! /ϑ?)!6;C\.#S`<3h}}cF[T4xp,vڜ<2,{"hJ&Tp0^ebJ(yA- >AF<wX, ҵu/HڣѤpcپ9ӆ7U(L/l:V& @{6bqgupNQ?gBЪǓ%A' cLE)WB5A\;.I5'l$ЉEUAͣ^!S 1`<.hjQ 1tp'V*tjOLAu??Noz>`7 VA̔d>Sxo6 h|۔SNUC~U>Uf+@+ 2pC6Kd;+mn|wjư8M0 ?]pqeV|!QmUYq/]rum:vt}}8['[o./h͜!qh%Czg/:yg%,[pL3>k%6(Opy,\X!`+'G}>iC,14%MVz$+`Iyuߝ[]r{+x< xt]m^g+j-sIH#<|+YN0֓9<#=mի#N#6;r2|˧]aU|cW?9/1U\.R Ì VQظu<CL@eVn!332UhzڶE/sE Z{YZ/VDzU<Q[OAWn2^>%{ųX8a=!  6okn FFQ*hg=9>wz[^ #CԊODDyׂO}HVX/VLVP2G -&T|gi!W%:{d6#bD7srƬ#:35Z8b&~2͜Q'pO$Aa-kcfaz^G ].j*' ń|F*l@H` )M-<7le lBZcQi{FEq!J\\ɚ[S>=/_A^0l# Dq}>M\9[x^K j-D~ c4=ǬB͗?^@ B" r4k r^'w@2z٧\&8417wnL}"2TE<1Xg"Jvx4v&2N@ ُix`!i4ZdY$~IlEMn^A;%t,ahf;Ney4sbk4-ŸiZVOB歯BY} _GV?^ QT?͹Y fw YBe/12ˋӢM wuR}~WϥiҾj5 8͌—}%thH_uvyPF* o" htp\S"~ɞTSUA/ֿ+Y̲iQvxJ K*XKe :C}q1ŏ62ޛF P*+cuzhklނ'"9KT&I] cJ mhTڵg@a"$qt-T&& *fYhQWŽ#I;|=XEHMg&FBSwKsoctӈ36JsNjZIClEN絥4Qa!f8phݲOg7jNϷꗍY[ QӲ~ :eepMД-۞ck+}gAbGF\Xjp"C:Cw8MU`hY݌b`5Sh 3,RV o~0Z0dS>~(p 0ͺ'nk7ѓk)M]v"`yo˞>U8/$J *$Y3abwd NQ]p=.qaqxnY'>+&QRmWvg&LPu _ ja3/R=Yb#6VSST1rTZDeb_Vl-2#}`i`x6<#ھ^8K̆L:yQCSJ # --:>Te&H@)"y?KDugrARBL*׿** Ee#SCKH6~lSGDJpVL:{ =Rpb, h"( z3š}X;=S,~["c5|d,P&J'8!.2C~CTSQ qk-'}/ P"%lRq;é ׌/?)"NuZ;Y_lߚ ; 8t$if=}]/l= HXhA5kp@zuiĚ'} !( G Uj^gN޹g:lUzGi~7kGČ2ូc764onT,~~qMSa*h_gK$:s9 Bzɦ*||y mc7jۿNd:sM'-T^漢3=졑bqI Vkӡ>ֹ$O TF=W  J&/cC@$)v#}JZSQx5Pê"0T.hYź'Dt?Jբ4| *,5_тKDtz+=1MLQ\OD*f.cy9BlZԺG\ԡGH +#^@} SUe"8Io{>q^,EmȞ. b  1Aj(C^T*OS4CYÐ*Ksh$EQ_/XS4ʯǠ!*|\[AJAɤi fkzwp!rp|Bظ/?At3(='TRJ =3c*rLb,/*]D@}=㺔8'c8i[]PQj$t4CNGqM(nZ-<0Fٸf: FY_!Q#_CVG՟_(3KOꡞ,얟o+{x)WVsXj[bIGfP Uxx-m \AnD$N(=d1NѩΤ ?a?]+8IDjwj>p2[ P[%79NK$ 3yIi:NÂz/(?J=qVIx{|_YgKGAYS[7tzBl$L[ΝDb_u/'&wc4,\MǴ9 V6&Ěj&oiD6Κ 3I!&5D`K&5[Ř?ϒt&s Y. DB?v(4O:$`TE,=_%Vl91 XY6JõHVc7H۰ӹQ&eyV9BMٜ엒wMջeBfFV)AZT68RzoXTLzB2 +$9Gljnfjt)мzij`te0ZDL?0"22c*c,oXT|K#Dwtr{K sHDHe$Aژqcؠr j@?,A>zczLY(C/*D,&^XxV!93WLO-}|pO{8߾A wkַ7H/V|%G3ͬ.-EКĈ/}VBoׂuEq^AF,M]ȿuQ RA ;b)?[\~p<!T(~.~9˃@K{AWaЧfCd(X1-C.͸~`3>ikE0`^|Ǒ05BQSe'A){LX]ؤn(sޢq?Hby }^t lRW}]셡9';:"#$ fM"MATYDհ^p{Gn"4=dVbE늈Ǣh!L&Y@6Eu'x.=# 3LPvXtThT̎iB 5ŎKC^%>ٽovp3V{l" @r[@273m74g8 \/;DZ1"IPLX$.*6793–2S HhlT)WX) ᖦmGr5A91:t 3Q]FD jѐgD~oTw^P o!(̌̀MA>`se6hwtV˰ˢ_g%1ߙiu(bUu4l镠 `VM]ˆTܣ/~gZc[X  t-K%e-EqfbfC#ڏCGp hvZ]oP<d+Ǟ^qmA$j`$D烺ت3u3\zT"`uQA! ѻ(@b)i28/GjGᤲD-[01`P#~jꙈA< wPB/3$Zy@B!Xc. y7G%oMFH9H |$|g{˚:][jn&vRN/Sێ F-7oXrz@Jֹ\ذ}*c5椋[M Q7c n)TKSgI2: X4=P,sJ`yy~܉7n"AkAUR?dR~μbdɲ)vrSơ G\̝w!cE'C-;`:-3,KKxLC"4<8 ff冱Uor*m g)hQSb io4 dq1P*VE[y`5O wr˽`,m>gL7(\Bb}SH-ȍfꡤf68)߆.fJ:׫qk |23c '~L A:V$AQD=Z`x:[tIj3v娱>?l{/r* (1XT#]a谄v<|.O|p?׆ LjQRt[xh9 Z"2t6gP5m Б[y^R._ALԮE͖Vl"m~o\@R_58λKNOޑ[u_XcbJ"$Kf1]={m?S<0Gg\?p .cy07$}ta7so`X1v2g[-8Lƒx<*۸^VJJ%WFxYAGbwŤ)NPZMl)$5λ͗fWK:{r3_Eꢯ 2)6HkTaWJA\GluX>؁{2>']LY͖Rԣ"}ZWaľ1Xn}qQ2ؼ;ȩ`чC5(/ş(efP<mM(O杶wh`*N z'SM)KW!eP:U9l[an]iqsY\n Hȋ;j`O $/Xvr@pr9`0Y渪1`P6-D$T؅H סTڙp=A \+ ѵưĿ̭dWA"@~NGem;T5k0(qRٺ{E"-FGނ Ƒ趏J&RacX?a<5($ xIp19Q)iSDkZT̤b汚&oCnGwMB'ߣTP"EzD OΩe^mv{ H!omԁͰVc-/ .]as"S0y,?!׏j0-F~fyE {TT- n2ܹ_+nhb~Gn"l;+~c_&${'lAᄏT;i电 R LE}A:ȹ 3+vh$qИ=}٫h 6%A&jDEN ʣ).>R(+Ө3.,p/#F3k)Ũ<]½&ŌtFzLH>zU3O ;ԥ>Sb6JZ\^oK0'wڕeBŜKeVyM:D,(=1Lz q*;&ykp$1ig *ns֞s",%5S5UA_{n,ggQWdTP%s"7XatG3{2[ IH=<4tCJRNk`fWO)i#'tGUu3?'hh3w_^R߽,WgC3c,duٝ]-$ȻJ. ALB nh# g&軄ҧd OF&Q|1i#7Ftq02jhejPyZ!G*KYc[Q;ibB-9Y@H; ʟ>wlYzLVѹ⚱,겖 =]&O٤^SKyoN樊v׍-udrլ " ҡݪ그 |Quՠ*0*؁:jG}Žɽ;ϯkTv.3̉$c ag?FiH`^1)m\,N"$pSA Z.Pmޔ:޿Ɋ\E/rf m)aߴ-5\}q9頣-㽸u>FA=:t8|+3ܡmFnf0m8]lOV@BF$?O < ~pWL4|@br: ȣHy"[2"?|Į8ڣ<:BV}g[(bpFUn>Ǎ7rF1179zxphiByQ Or~B/smήs}- 312!<}cf=Gep1Ƕ02z.}_]܌Gh.ށ2+[xMԳzlq=Jf|Cn7%-na c%'wBx@й߉st )I :|z/SJwYAP֗9C3zb\8ns!ζ\M|u-Dvw3G}ڹjߌ+_^.aδ\Ciʾ:zap\jB&Dk0lc=IlqvϚ&&T3G,Prv7񢭁,ʩ '7 UmF7wz]$R2$Dzn_2A>H&wC᯽R1UxRJmAVFv/Aƨ 3q"7\qn\Ju/cbIWcrEQkeZ˛PX>L-3' bZKu/ v$xH̲M5DSܐ01E0: л"2 }SkaQ;7}9nD <%5.N+~ klM ~u0g_ QtO5j&unuS%Lh;#(PT|tp&, pLnta;ͺOȬ"9FeAF)w6z;7 < 9?ƃKWS_!DzQV1 ]<v4/m$ G7[( ݹG,yeƤ`{ѵ=%a@xyYWzقsc_~ e"3¡,~C.٫1 c8N5r/hDud7^&[bP$j:Hq6#&'P;8:L)dO!K&ͫrے.q=$ <(2'DDwLx ]Y{c\{b-VN:찍mTUowg*%` *4/lr6x9*?6i_%.e{^GfԬGZnQc*~/ݘ&f<1;׷IU#?/9 ,xsp-P*K, jZõz< mJ3ޭ7z;G/^X ]t\@mңcĺh"r?GҡBCvJ} qa/Yq qxRE.y#@]V+'Uѓ &T {@5W9uAv"[Vn\eFV wnjyߑJ#xr<Z؁が2M*cE#[{R# ֕oMM{Kx 0XSnWX${>6 D/Bo )jp ;T־_z p#,p3I"V._F }XX 9[@bDDVPEHFڜ HaYx;'nr*B *Exe}cp )#u<&sX@ |iIHRƢӿYCz:L+a'vt뚌OK̵ 呔c; șrT0a*+3=O+[ܶ?rSS?{] 00BE7؃{ >Kߜy39a.0bTb|`$*4<1㭲.pu΀)PHܲ0bJ4ojt0Y臖)d+6D1/ AO^H4ɞZ#IXlbqPPSwtELWjge3'cO:pa(wKDBY0\OB >L(/&pWNj~KNj>'dtn魲HU$qIT4<鲀U=0h[)>2 6SEm][YV~:>f=یB>1傡uyӪT2XAE]nS4zk>i׈+7y?΅{Nti\'_C8Q\p03rX`2J~`I:%UL$ąb}hI3wQD# o -i)F$ϰaq\6h uQIK0!nOeߵ*/U0]Kv`9\ ʼ%š5D~ק Z1{//f08͸j\L=oߝ|y d悡Co*˺650v=5t,i L\5.d1o{ 8++ͧ Q?\EN!ɍځ|Jٕ/'؜$EvMaI@XyCF)V;w+Gύ89<P)n,_e)m-5Cޭ8jS~{>VIAkAb-=d]`yBoqZ `}c]yB"MbނfZ 㧏¥! bmgx0!]΅?$|D;d=gꞟ:Q{wE DS`0*iơjvDMn w Dsʊ{Q ӪSIzͶȄ5R]uX)1Ga Ucj7Ƽz/%)P QM0&V|%'!ZJ>۲X.ꏊ/N[+cuqn0nE9W|6g?ւmx|juLQI[y/_&3Pynb4Ҁ5k>rI:_kʹOEsHry[9| =vyJ"v3 wzUnÌTY4ˤa?2 L}3R7)t` &tO>m\^GYK+aRTW x% WRT9=R~O=Qv0PeaK61YT?_㩎I^6ПMkN% ?hd|77dW}W9Oq'zfMߣVb;zZwm )T?Q[ͪɚMNk:3VqFv."j9++햓7VQ\ gB2S&~23z0UuR_oOd%Pog@H/@&8>#wf zy-#Ӓp/KkcL5lv|%m|L%3#^OI# 3z⪞H1qѝ^K}ضOٶ$t71 I&88_B:t΀C QW%6 EO">o0쑊2@MEA&/?\Ň O gC uݨ`Ϭ@ypٮD'$L|P GI=%5U~]l1 e2D C5>`̐˙G b|]yOVMz6%h[5Vgtd ׭2|B݊FeYHJ;vKXUqЎa|mvDCeep2ЙҶzdNf;E$/_MBweUՇ]P(hv73ƊYF)حx%Un; cZ")3qS"a;q^e-ɪVK*E-QoUF X2qղH<d4aTz+ij/c~Q8^V̛Wo`̂Jrq~!T?^0LQgjF(m$:"Tt`]kV()MuneRf0_m,gGǠNҰcz4 e[8[K- ؊|t70=m|0WNՔnSxw^m锪Δqx+s3(&z@m3;*Aӝ^}~ ;C)f؉Bg:ZR"r2Rw5Եd%tĀVpc5&VIs(p̓'qP@t2 `b>!3!Qς(l=];-H8F(K=׶YFl!xpNF.yN;2|k_v3gd0~`+'+j)"7 T>[kkkam]˂D!*\ƹјD+$( ՕL$dz2 'qK-/Lc>݃J: b;?jEn6cy"a,~i^^wN56|ͬIB&;%`_P<㉨'d(Ǜr4\, >B=8A Gv,+]o$1.81ߤ<7ؙkR_qPcڏZ>aȍjcKnf0lw1۠ InsPxhz_ KY=/R0ucy v%4I?Hj82rsOo$ ) N9ٲ͊-#;E Cf 9"c\Lrй'b7X?_~nn\mp5IU%'͗pUlC)٥e@ %$Vo$g>)5jNEx+@=O ?3#Y_6F+wb#A:i쎥;R); >>{#!fRT eڍK{^s"5uرSz0ݣRKO2PYs~CTwӻ([|ë+盼2;+7|YH*OQ9HإvsAMO pEI.,4}"Xe<[$ abWݽR$6$hy~[SHTT+hXlR?JfӇJYm'iu/~յcZ44qvfMEkm mF#pqVTp㴻[៎Sw(hp~ pgq>l$Rkkk P #2)l@c7eV1gyk.P4 A2(ʝ:Tg^TN֤'D}EguDyq"N#v8|J%B+$6қ%RRʂ+7ڻK;oӛP{uVr JT@^E` MAYÃlrDFxX&.=G~ {1CY)pqEQs*0%EB^ rpFPVS=Ob _@0/UgKc[i<⊭QBnX;3T5WE=;oWj})g@PHFe,4"X p&Vgf wM?Lcݵt`$vdc(gNjtvsNk9R5}1SRUcC_}D;wFcJ|KyKPU&Z @~߶""/+UޭWlRDIc1r|b'oo3ʼ*$J8|:mt +ӌv3/EJ#2{y2ΈC\YcT--[+l7|Ow[w^TĦHrNݎxl%I>-wj)kr> -1Rq LwvItg-X!{uo"9LfrcuS+hM|yLPG`- _M1bT{R4f\Hhʶ _wA ?.8+؂D0[Bg xpbЈayCvE`DP¬":gq|zLʃ'M;-+af*9Et8!ė@QWDwsEna:ca~s&#'q'[8Ґoi .noV$n_NvicqݬD}\0Se1 TB.eA#~ʂ@}cR\`p}AyfXqyBH,5Q]*0C4v,!6C%*rI=6 P yLsErjزǬI(* 뿞i w>v@`-?r@_uI ! o}Wp!w.I=RwH`HZ;,X*6O5vn:z_Q9w֏j7n{̹Vى9 %7ELx_h)rF$nKqr)q4oe0AḾsЬb+`:FAN@E"bI.t_"2y1GmpHE9@OMD(lz9t?F$mn3o-iP5!D{&פ% I~̯OdG4AxG.0HcNRA@bpbS1bOg^aUq`oqŅNzT{J tN+8WYYԸ@,Hr=젺#lt]oD-U ȏ|@`倷'@A;'`Ǧ%p漏DU, SM%naimB|1Bȹ6p.{ȟXy~VdeB a&02%onEDjy\_:ݹW'諗 PVO }ը*$'H#H";nM--e3.u{5'PxrQ:*b~TQFZz> 0PĿ'78~rYd.圚綼@LnO6`΃݇H X +Y}ME sT1YMT{s>| I"xzj 9PtakQ`课Ӱ~Ri"/쀂 _MLdntj!=J}T4P=Z|Rq [\sK_5FiEߵ äC@Y+n\novը8» {SS'04lhaWðvIPGWe & mn(*~¬j0Šmt 5]r85"FKj5Z.V Qp-8&XxP_%!gGh?ccf-@ M9wM2R`z܏:yyJ|C ɋ34HE7zpx8n^h["2&=x#3\LxO$2w#@gz$GzȣAgeFuĘϸP1 gVJvAjU 7S8@5ak=> #;ɷ5Ʋ^I%FJ=woIJ?܇k<** álfD>Q:[:z1erv>~]LPd7o&i^# MM>tJ2<h;g#&8pn&<]J(e8y6,@Un@)vDGIQE/ѓ!P`!1-hJȷ}7)"#F0¬Ɇ?_ =(Oi[~$ܡ2׷7l:Gno[Zp<4N]Eʆ[NqjQ›3B).!yF%sNiWqJ)I.´]/gB|;r1L>Rz[rѵhm%Ěs+w')9 R@R&fdЊhyN1[7aq`%Ij5-IyGQӻQ_q^pvS/RTעV]o@ebU%u5 U6IcDlۓV -tb⼇%#A.aۮ'G-}RNk"`ARh ēټNi2CB6" {p-h^ q\'@vQ&8R\vJwIaʩZ)ӀIi#GI(W#ȡFB D-ɬ#fWx5ڪv3Ooo&2 j'W|%: ,1"P#q4nydӦStJz[~s`71f!)eNKSDįT' s<+.4rMSRǢ 8OG* 3ZJwB|O8c쐌 ȃ2 9=WM~?> ޛHqJȋNy!f(Sy0 = ߫;vnOHƷLˆkx*a09Em$J\Fm*Qc`<:֡(~%CyvL1( jkK6ُ=M-o!ы(J 5 P|z -1Aѵ'#2HU&DywM,̺j $0HN#Iy BrUh I{'[JDwIHjh% KKץ_bTYdM*_s%:w0 'xt5yKԒhv^祻eY@ʹLjg7qJ|CG6ua}0d¢9`)ֽj͟e/ .,{4kΩj;Yt6nR2nPr]$X M$;5 E=zqzol|]Ke-$m/(ߦH: 73(]QK dCy֮9Wܴs'Zx;HC8-=u_$r%ֵ\(en5{sܤZ 9#opFS57ef$-%Ug2@G2,:䳨PԆөEꛎPHо\ -WvѮG§9J>"D3|ِUӌ9[LxPS "u<*ߨM 9r S8ex![r1݋C7XXx\i=V_@D﹜%~\ cE=d&A(BDFy*SύQ-;'|J5UA}E0츓WL {U) aFe+ޕ;!C["q88oI>̑IcW'(Ea;{g٥14~:kjp[FT&RZ2㚞2Lw֨NcDUZԱ% 08rN0W]EZR^_ "z܊UE" Ǽ y>{X/eyHzlȒ__ ɋzo71kUst0fiޞP8uy{1Uo0/\tRHפ2](5F-)s"R2V3 YW;SQqX2{MРt{:V'36 dMDaʬ\#(WoQe',Gκ[ N{'oL h(c >㵵~|S[TU>8NKP@1Ҥ~9c&=2:2aXmr QY> weFՆ; l7Me2׹FQ<Y&K*Ōǃ23 J8^Zw`(Uc>&,My‡:k.4Ȥ-Cթ5d:JhΊ&B͛w'QG?* .Fl_RDv v'D֒R@%A`q)-DgT-WN[6 {6*< -fqj@ޘABDeF̼Kj+Ur9(w ]CICz2R7o4 \q0s)D%4W_pϥ\Ŕ׶+,Vq?29e_-4 $J*GXP^d̅&vyWsZ$nOx8.u`y2=P79Qđj}Cu4Ff7ܪ =3a5lelhx=&0t!F4@ Ŵd1u+}Nw<T?I}YoICm&d_ F:\K!\:farޮFsIAݏF4ݮr_*c3^_ڲ뉓K+Tae`gPhJ'\x^ci.8uAJ܇ȶ~%n[ϪNLC Qّ3*`|rǩ%)#] U?*FRQ..eR&EߩLn+77?"^'F4c^l _3eJԢ~XsU >hϝ)/k;q]͍K-@/Ֆ}1:xi˗)JP4{!^$0Yn6ym4FT,: Ez4)od訤<[O>BAō65nI0eQT]\rnb2OG{E HBlPokO-9Tn+N9IU4U_=-~=v[SHGh!i惔0 LLO+JCk|ƹә@~S=PM0}J~kRhk@ے Tj oȒE WJI5 A?9΃ҒGAJ8cn`tJ*_@+0E7ÂOQ^8qp@Ϣo@4"6Z/s"씃czOd[G Sg{_RƏ8__1C[P=khL0-/Z,̠o[)9݂E`5CҴ3h M~sX^&S(h6^:=9(#^Jxh }ΰ4!3IQSO;Nղ 3n鱬 <5Ҷ7as#Ų_C #SEBY#kSr~rj\rW5V|?p0;y⸨ӐZ0l0S[v?ѵI\΋pA)*4F[wEβ F$)  g)P5n }U?Bɩ/m{R?lŷWwܾAl05X7̉cmcKGV83ZKD!RqS'u|`1{c|&s`=ڸ3{8Ӝ&+V&k%A`}xmG(q5}fVZ#-i_k1JdSc}la3>H3^G=l$WF^7{}oᜆNbqmzJ󦇗XJ<"d/1 x!ec)+7^#BbJH'Y7٧dl}C1r@OG}&9#Sp, #:Djf?F !2 ^ÿ >۟(gGŰIfJ{RD( -ѐ]Ё1&n<ہp44Ax7׎PZzN˷jnТ!Nv׵Ly h_l?%M>⣻x@x"Zm`d#q/tR+AJXb]J-^0Gd&FϦvПJUE[ǻ~<{> v$반ʒnqA$bZ"J|np f]w~Y__hNaq#4;9l#u+ctfF̺x8UJHG5T(ÇKNwTw7W٪V "J`suw ;ŏZu2eʙ""bj61Ayj% C5ofGeBٛ$)m ۍͬ?!؏ˤ iJ̐4dpE}ykKӈ z+hvyd'3eWڤe)![VV!tRs#ԋrȉE9ꜥaHKyDMf&UJ%d`$Aa_B6zYI?xE߲=Ry)D QbPڔBgo%qx!1gHix4VGp0~e;9I;7ffC$|7 9Q}d׺4.^jvt?|gj[gM5XSd1ג_h jr9uaΖ\ZX h"8;yCɎ+m'DIT)GR"T 1pIx*lMq 0& 8yNq$[Ki<8|PN#zBq2T J1plBzM\^ *E@\ VűWpojJ"$QB'ngy&!+q0L~PP:weQqo`髸HyXG*)!RglתL/rEK"F#A>m}1 x\ĩF;ϾRQ* 3VI6R㵁} ,H#֗~fgP2:DuX^;. K7>FAIrfP>)`.M؂AI%ڲŦ>87%wb &H" kJu֍@wMnA2RbUol&,AAR1= ٟ#P &I-=9wMEKî=^WiWKT7= XM4zKfmKB1ک^J!Qk I?ܰFӚ[*->sosB&f@樏_41ޝUǝyFt8 ocr&W!q]Ad-ζ K8cZ'F$LH7uV]u[JHAq:ye@P C_!TЬvJX|Aw" LЍFAOa8o ̴_aܶOʖ$G1# !J#W1%9Fr@ ђ[y+nP|>#dS,/S {(6 d~|j7rՕ͕<>Pdc: >{EP_~Ul=Z Ne{X[PTP5~@"Cy"50pk ܦ[>ʵ qQ~餛&R U:r!cULm._+P~.n`zMltVZ/ +>\( ²uoC[w07T5Ob:s2G?O>~q|##Ǟ Z`, oRO.gJ%% q?)lXfT/h^ʡg e' zy$kn"lV* Iz60˷bTmX~`}u\/h"jx8SĜJeb}KJsMzFZym!+eÿ ';7\/b &|,-`8&Lڠ^4PʺƩOB-މ+ 3Y`Gsҗب Fk_nF|´y.C2Z{V~jl#&.czƆt;1pDG׊7/)%ywM(pEO]U&"L:;_UF&~]Nfsªsy%N]/ ,6!$74tm嘈4j,WS-M|`)1;CӬt{ܠ[:ď# xU (qؽmUW7.hBDzO}B.Ld_ pP7SP~5Û)Ĕ g亐~mV6־.ܑ:n"!EMw(Ε~,;˔3wmf5 1pH;kH0EFhPJ{)K 5Sa^ U?{rqnL raWGAOC( n䶒Ckm˴ҝCj#6m9@.dAvAEl)5,.`q!S92=yǠآXa)Fm؄N($8T0NU4b&/+ڱ@ͳ`s"ƾ08]EQ$B~P~} >\',N_#FM$`e( avfKqD>'c-"5D$ɎWv[[S ڽF/\mŦ-\88-Mälíi6gQYpR?^ˊ63k[JyfVNh\ϕcI&tsNDq2KN>u[֕C@AՅ~YI%aɴ8,OX#47"{M$jZҚ\ #@u8C{@,&ۏ;Rϩ?@X5wR DJjOV-Z&uE(JZ]-`Aj(-&SʜπP\f{fgU D#^+~.ٸRہKRSk|j6a(JUML*s\0EHwda]].4fS$GNu[H̖Q,7Gr1=/*?;U1Ԋ tѥfc&I7iנ~NƌaJh)1fsuAwD9 ŬoTBbۯuAS^ ҧWUbL7* bq PB醭=;9s?2YfhSH `¬njI3}൜tA8c#S"aPNuP-cT+lw:7_$ɘKl_Wb:Bf%[Mb>%f"kyYh--|rҜCD&Je5|VT/ZuAsrR_ r $gåg}kF=M櫃ELe̒δE*5vPd>v~|v%̆rxR d28xٸ&{iQ9:H?Q{JnX#h'2?BPO<,XJX:*PȻ37\!LG*$h[Y vͫQ)c#QǖQވ waDd` rL3kc{^3/wyG `h y2*/^=\F@V@h _nOȉIirɤAw32;i1Syv dlxy,/|oXu PrO,>Wf@rM ;MUb#`3ѿ^VP98 _ǽ?XXk Mz? 4٘xԅҹ![ֹLQ;`@S{;ym:Ɨ A\z4AJ 5:v%5E:_rAA-ɐڗI[n݀p2G{bpyN6qW']zU0ej6 #dp,P{0800;vdN@0wV&EW(AX"Q\Qx^x^ˢ`˼oGOqv1)^(}@"2E?f;29i[ "Ͼ^$\ T"(>0^ڳTLyuY򖿈 M0~OS[/f?1j㉊^DE{{\l]6̫+(!'^}#O=Aݐ:B:eӈ0 i] *@6zm30GR ̹"eBc  oP h pӾG䀬i`%!+ܤp"$2e-f|DK PiZwaۮUcLla^w Y $m~Eà8 2Qr,3p/ LAIkZAnMkPXlAa~ցb:.PL˭ߤs.aЃgbX2M Ժf\Ȍz\j} :BdunTx_M+0l]; Jb%Fėb״ŻO@/V;̶2w$mPl$ a_:m} !m ыk$Fsa@vDZf6άhky ,wǚtazSO^)۸qĘ LH_=17•%CFB˞[uxrUJqK+{GHI c UOw+O%'~S^s&a"?)CVT+:&CZG& OMt񋎦(w6WE b91Wf50L]4(uD@OM6L_ĕ7AVL6\ y"*֯`~E+ ^]j,icin+u?ү~22S n:l'Պ}3pdnSӲ,KBӾtX)`߮_LHӜ#Iܷg5r~thCV/y%F9$< ݉gZ^P zJA4Sp2;_5'ow7q<1A`4͝0iGĝF=N3OtS>L߅uZE;$H`tN¦O {mpSkC9e)9vpd~vf:8>j7EAO[;k bMm\|0=M"|#v=/I: 8qpgzhN={ ÷1: 9iԤxkռ<[:qzlfz=24Ђad\2)ZyUoC֒@MEn98F3N2)TF`. >mI-` t1<uV dm$ǟ|*hʛij!5‡C,]ж JKLrڹiZFvQ`5RKx^vWB;uXAŔ:sf+yE$]w&w,3.|u)*Ϩ4xbr|{s)4/8Iy9H 3J0C,}=Xj۳*P>DKƷZ ,ď|ɏ{<`sЊ:UÀ`U`bSyhc%‒4|G>m,<*@ԫ"zls`mniTꭻ^U;yN9ڱK_jHB.*s-#eOSF WpLl =Di'X^f A1!&'Z4tABk23Ӝm5={r$VO[kѝ>wBϨ~{ pl9{;k4IYi |MM_oożd,"%Q3A/d 10_%*,'Yyw ?N!OT[T]3\פ%`lHܲ({BDK 6BgT+ʥD#/e`Ղm]?J[>sVLvLV,YʈXQ=4\?'>oo Lޞ5B"hMa5>xKt/۳Z^{ i_0h) c=3}=I 8h0$>r 8#}}|aKcQwf`Y8u77xV JZLfaH~Q3]dUPOa~?c@n6 ;3_}?oEΔ%$ H7h_1^xO4~%?$7Tc pXšHR)p{bmE-+XgdS)epܫ0b vyX 7Cja6_ WȥY"ABC-G}C>U txp;enܛ0 <_%_C0N& E*eqȸi^7&kvS UkS6 qCгIᖑhp4wIW5k y˾9w TƤWtھ"ǕRaJУȒyAf(mqcEh1=Zi1noiL/Y?S\WgץO NOcO/X ў=mN&d^4yDEˤS,7 R .Mt*5e,֞t}X[STZm" S3fFh_Į ?V m~yIΩCSNVJ2?0UN9t|2ʡ׽=F:.+uKHy"]jv8ѕK1+@Ej5 #%x]П[ܖt%Mm;mAJ8ťRkdsQAv3(h1m[EX)̀028xf[Ucڐ洩b*;_?SbrjN+htxoRz# J1ُ\eg5Fp<b  吗ગ^6ܬMJ[jL6Ͼ.H*K m:[Կa`V Z̃Bh^[Y- ?=Qa[ߊ+SBzKf,Vh6Q?%(;i=5Pp+KG n)L f,MvaJ֨e-9D.5eNT؟k 2_o[{HBJp7ʅ=4 ̶WB_-#0g-h@=L ]DOԛ[  oV hK_D~`DzRvYRM=߅nxoċBb`ha]' Wvkx8 =|i:B !2E~"`býE9?V}{ X(Ux`-5vAc(7arZgAPGG+m<:lPW@յc(_HJ33滇:r:ڐ89D]ZC#"TJ4\|q [Tτ's٠G8%TjgxB,t6xݺ 8[\mz;bzΜBM=;SCl_ȌQ2靨S(Ðw1\G@ݝFf%0% rևIbC=܊_ڌ h+`2]λ*/h\WP(hɡĊ$vbdRl? M~NFFWN[ w16K_H4'LpT+MÀ9Wf ^d]A Efֆb_5w9UӰ[/9P:ޟ #r ,ϻ*<93E=Ĵ:U3ΥRh}2F4#N8D36ߞ޼ƙ*weN~͠N# U3c蘼ߞbu>h: 4J ;}WNmhNn+z ߵU8زrVы} IӱSgAV{=|X4Ź~IHeiv<ƴӂtCj ^QkEt G17€KNUG[ ՚95x aY|Z=< Nxqc[`0/O>\s9RUÿ$[pO,v?9=MInҹ뱊A~W֥:It:}g|y"YZJ4Fŵ7:`_=Ո57OG/6Q>juJ=\9bc.f;2PKx0zUg8u4Cvx-{ oiZls_N}) j*ѳ*AHJ ďz5.A/{1BRŒL Pl5zE5x$e8]O0H"mjtQ%u<0w׋,QBsNVd5m'# lq Z/\ysl@f<I=k 5Lo)Mh$Ƞ2 fgdZ břy˟[>')/9_q%M4N Y?`f0ju7Ӽܐ| oC79x]V(4A| %z!#u B% B/*߰ef.Yy$'`L/=Cz}_n7@;'2Yv 3;tuCh"0@*)f>p=\"n* DdkK#.gyJ=w `^f!D\XuVK 5?7LL| Ic'A]HV(:@=!p]j#EVcCN$A9%‹E1NEP/8Ƽ\(a^э'M.{ 2Y)m?9[8kG]7W:Qr@g }vA,͔1bY25x'k(' {hܣa3"XU @2'+'']s*y=X+9et7SdGysf2o)Ψmf}Ch?J>jv}ʄD}J7?9*P/mw˳ L\赦*q"5ViM0ݾ m#Xj k8%26A+Ha1Yowcw1EA"-OߏEb h/GL-Tyx'y& ̓y#Sӑ4^WgB,{~>\0R}ki~h [x`a"oIdXuOj(zʕbPFKcF-|ز49a֙`vU[]}{vtXսtT檭7_%۟+,Qđ\;.YұzGe@zj6X>8c0cY_nuvG0*:.{"ci!+uyI" 9a렉l︞aOW xމ˧$(K}U .2#'Gv[qM-{@m-' ˩NWMTbrrm[#C1/Hq@88{3sj,l`yܴSiQ}Tw(KWEApSid# B;ҦԺ,Gw$!*z}M1܃6${cEz,څKʖ|H/>)/`BZ! 폵[_o1{;҂ҙ!r!mVњߺ18i#`2Wxkl`|Aiڊ֛ni蛱\G%A J\lEo. bdt7{TȌ}|-l6+]J>"ΑE5][_ bK  Vԅ4@Ğ2Sd=aU?&_u_,{݅v}r) [_=И܅2r%kߜu悚tW(emڽL*I}2Of,JB@oFTI0iZ|%KwBT9 )%CDҿ'Rz8MM 'wf"R̆T@5b/6?ؐnB uh|>|y U-jcڗ 7dթ_ $rE95BdR}?vrc߲=Ho>;ڡf+#D`:Շ-lGwroR,6gX}B0YWԄ^BTɮ PRz?wö6JMa'ܠ.à=ȝgxAݳVlk-%X0,,!'>pn 6d)0釟y/48 o;[`tbM}2Vb8/V!&Mo!^@ړЫw {X.@Vp?)W8C<&Fl lӱ/]J f2?u&L$"Ӂϛ"MBMuH0l 0HAT3hj2)?Qĩ<>h?x"xYE 4VQ >9b$.bC5L(,هqI׿ut``YG =x5Yy.1@AT[Oe7:mO' 1ԥ>R 32| ܌3Ψ߆GXRXUN{;'Fmha\lOݗjQGYj()ڷaJZjE#R;Zyf9ŋC:)=.U}˓P?əF׵Ka+feT}Vgǵ<`ؗJJ?0E$*C )Uf[Ѣ ŀDGrj^}iL$iD Px=у)@vKB/=˳PcZqn}X5^Q{ݦ/\( qhnO'H4ڳkuU4 BI`4X14R8)[з˶g]NvޅlpIe Y&Һ*w䟮]Ԗ 0,c*[:_ʄX<%CP͐12nyVdRN'/cE;`F.6 {I |['?R&v (ܴb3?q[h47eИ^D)*yC40In>c0qQi '˨[$/+0EJO7̺DFvD|]\]]*Nptxt}D%ͼ={/x-] nyc)˙ro c ABA:Ѯʘr(<NR*glEQ#3E!UDF #~8&q/5;p"SVdab^o165?e 8qh9c2L̦08tN"]u0"_ J;En >E)QYŗV OS9epn".-%><0X* yE90=q_Y5c,:`Yj@-\ .$tKhm5@j=~#J j-/~[GVʅyJWˉ[k1g#{k@S6yY-6l#q c gXœ\(qhcBJEr4 m_[ɇy+xOYP I-h5%>=wz~w#x?w0f h<)bd#\]|ToNeIDY ùrpI0kHAHv&bO=K5W6<@>D9Lx p _'f{B߇'$mYS/mR }q>%ZqԶ"C[py$%JT E6e(>h } ^0T8!}784fbEI5tirOKQ-uf&@e{UqT󲕹㞱87+Qxm82iy55 F2o}np o*e"ۭo-ѿҿ`]/"g-S oKhcGI4'3sʲK$|=r`x$u'BH9ŀn:/n}~ܿN;s[׉QsWqTy'XRYW9yt6fO H}̴"& ,){&#UM8~'FK[1T+ K;N(żTn+=׷>0! {H@:q~h_1  =M$p4Xn1k~1Lm1{~֙ucl ߋIJpmLu!Y[K>bHNOTUdb$݀~}%Mh]fh0p,v? OIcxi\[0F9HՀYYC?Ǧ!,0x'~~*R ޵;4XJ8Or] q5~YFvk4^Su\mDl嶁*r%)pqG=T8{Mkq+Mr,Gf+=-YF Zzә]Z51*3[[ֿ01k&3s\J#p@/%{.as?@NJ!=qB ZxKDL ރ gzu*8t*5yJ2bm[0%5fr0Ӣ@ˇIRsRD׾ =+a )p_eU䉋7[!;^њrp' jjk8ȸ4x?~; ?Oj_,M\̱[?ϕ}3)㕋g`2n ނcR^t۲A#?TmYxZsaW1.\sc{PU) _q9QAd`Whچj)ބ^Sl<& %en͍?;#e4p<=1=c)zgsr4jj{9A= p VY:PietjGS6͈;:AFUB1mּٟ?Bq9GɩENa\kz4oʒGR4l `0gǜ}#)D9zC <*ǘU@yF&u& Rid.f5wᘼD#wf@tsBۖ_;)em5\ -NAIܑ@slEWAYH(^T$Y+1V$a[vG7j//K>30nt*Q/ƃi7\;TGϒ.ר: iܿ06)_g?J¯}a=Q-e!7ػע곰堨R!ϥNÁ=Hʣ'!3US9a֎E1nPZ>Zɍ>xٙpi@K9g#X7l?JU xYqAʴ{lM[ (mH̰F'1^aXZge:j]<1lejEAnًp }5MbP+]H]>\ɰ|Sp][b@$(Z>+x)ago EXz_ -*/-V4d9pB")Ȇ]\xt)rHʆ?ie*/]YJbsԠ g$v8X ӈdUi3!;/ƅa}+|2{mnMW$c.sl3&GKާb : (0)*-(*Qȉ&33ϖ%[^ʣp:150sy*HkLؿ`:M|l} hr[Hkȅ+k܌]o;8z 0]tz];Mv2HW{sp׷գK@R#(VJHkޚrT;P{* )90`n_ 8 =Rp+ u"A[0XYi_=~y|tNȌ`7Ѱݓ4ynppXJV\IVTpŗ,#S-N(Ix H½qlLSq4蚑ڰg۷<kGELXD$׸@8Ϙ9KG V|fP,1rcSbJU,C Zk) ى޳lrCS.=Ch\ܤ;AG) 5+{>LpcIҔ41[3 ՝OqlgplC2R;Iʲ?Yg \Ni+&3 wy1{L\!8BeUGOŇ K p蕣#uǞF,ˮZ)ɢfFX19au9/Lk{^<_HdRi{`Ņܟɨ++-`G-0yk/2 &3X$I0#X2l҇9Y]/$_ _Z{Ƴ##ʭ}ēZDUͥKL[tzqC"GD:d7j,+ z1)-q 3LBXAr+ (d֝ &ޛQ|$U К H׀hH8aB"ײ ::n0F^ɗpKKHJL8A""H`H30LTW.}"iWOwgC+:4>[sy]Ҵ~:CuPë15)UnTŏ~Ǻ%ڮj2/%zy$gSX姂Z3j k@Dv"#UXш<|uoBir'Ӕ *-SȲ 30>HT G8pC_- qiACP?Bs2 ǡෙ(W]=+>̤ kɑ^=ڈ] k Lii iOKx & :,c!I"T34yob?iOi]!Fno홛,!!;:]78nr k>3Xp[>@}8ZxlMuJd[jœ!y3IX[wHaQ#"0M14yl~G_a:o=PX<#GBm=KBF=1m+@ܘ̍d&r ՕIk"*6%"WR\)iOP_ls{-͉xxB p +8Uu:f"叚:^S<%_UT;j$GqVj վ S΄}e8W p8̠<Ǹvå<#G rަNOqN/0p5J8DVƭU5!~jZ4 wt۶ c_dzW9,I|ˤj9: !i =|fNg>ŎE UX^@n NiIf3݈Bdڦu@ܦ*qX⫸?S /Xa{]GFiÉf'Z+1nQ(}ߦwGS^F>3U͗8ٰ֎+f—z/w3~gG[lװ\:!ʏ @J "jfgWZ%6Ad.0(!ٯ(u*ؿ"Dߍ.Ę|Nu^Kp2OJdv_Wo-BXF[Hvpgtyq Ө&>tm!}TZԨLV /CA`yf8yQA/XV7lQ~~-g +BEMO:c*j#1R2z7RQ :ˏRǑDх0BYcnU/FWu+%iLbٙJǯKv'^LLA:3ߞZ >̲2v)cX #`õ%ӯfY$jwC=yz&ۉrd)yT -UV6#s)mgAqg@<.)p_w OMJ]"K)aѠE$, ;=A ёl 8:#3R8ٳN4s=d¬gKL4N <&åyb.g#J ϋ$~P %Y ucՠ2Co7(y.lDhO<͇7YbTa2 x n+J5vpx<=F{TOHH5%ohw]Q+'pop`0cS*H \vv</Bmp[]J;v dkus1Gv޿Lj.Q:fx3-uh*[{`4'n$:;i!$8^]N՛$hqCZf%5 xJpfjBt'.J+mZCz#cզ 2Wy5F~^ڶv_#|?ꍿ_f6::!#~ xs~'ZV0 ehD+!$I i!ֲGN68`ַoG\Jq ZDȱ{Rv;?"46bհRWwY4/a 5Ǐ3m#7RX dcr nfΐbK݃cyiԀxxx"K'@ާHv,R]OH#p*6o(^ۘHTa5|mk? EW0ț(C'ȃg\f2bF?YkA?"RߘNe:|Y~5'mU>+حhIz/UٴMT0[)X^ưTT衢 "gϡ;[.5Erx+l?\~~2|v?WlP;55Uw^ .› [>Q1Sl<S v۵s*&uW'e=5Lou]90_u.Z}V2ZV\d%i0^˺iU|">H#s5 ,jx:0C,)xmg-KȡGv2tJ6}ƥ܋-& Hhο;;%1 XEW.@_20Uxhj/Rx!W 5/a-21m][]klYjYg;rtܙ"S Yɞ{~ hTP' v l">KNuĈi#{ǃ//y ]"8 ۈjyneGg`Gt5 %fӝDq)2q]Cֻ (0h9x; R륨c512cFF:`N;~1cYZ8e 7ڀ8/g2=w?Cu:R53‰Q Q6ճeB0]l2Du5I 2 FLו]#!qֽ҈!>C(D[!XW~]#ڸZH;ydP`p"bs+6"ۚH;v6F {m\BN3# ȭoͰSdRDuۧ}m UaWV7^푐U/ %g"}]lOCڍE䂙AoG17)Rp׶lR=ҭ^L䁹?ZOVÒ[ nfM -w ]΢K>7h7ᤂy!(Fck! >B{Zŷ 0vr8!'("ڃI/k~[!3 )v&AuAdr#t{'|Ñ~&3z2UTv{Q**ϖjuq^oEc9Hkd{aQnMZry^i D*t4dei&L0'gwih9Җߏ;؝-}(ѧƽFl[IܙgdvC;=H/@IꄮMȍ}mR?!\LDv\Ki5li U:Y:r}rCS_ 4jZځ`:HI8 [8kt)igz,= oH1I5x XRaטeNۙU#ݓM;uLeݧܼ 4 eDH5LA~T>uNZg *7GM$lX7kf>u?#'懼2*"j+O^L_Db Msz'%'̶VjYZ2Od%#TɓP;`}ÇfZu\4 Z4H}dP\zRC-mgCX]Уom`vCzXweU )n^$Wq7EnA1\=p,> 5akp}$SZ YїB{AB^Qh|io{@SW⁛eui>cG(W qznH5n3FmQ#ϓc gPsvY4n\2$[$vq?^|9\D+ae>m]ݵnLJiE2-:&IY0w 3+թ!"m3 b(~SSW5d W]jMbUJ40 ٓmN."4%n&"w_!{JﯞPؐoޕ*X5* sk rqPL3>UƍOJ9i Nz-RH-iU sfbhQ׏>z:+ጵL <1so.Uz:+Z'xx\Ed=b>cM _7oi ׏t;j4BR?W6jtj#͊pED*ZQrfqJo}VU5fi@7m[6_1^Fh%ֿc).DH8 =j̤Z+9E9|C]kkVC9T GYR 5eߡ5]WKz=, "aso>,o28NwUo^-@PYlsi~Z(lU"Lz _mY%<_z@ҭSp?/$[C ^Zj"`0 H񆊴Gտ7+"Re]862؅?[a3r~+uf"ʆ>z?I SB]Y=yqV0&*vΊ5أgU*OYd>C0EMgGom7{{"ԡ]W~(t38HWwlSJ",JKT_FT(=ﵝ0g7Bk7Le޾{.71x8>tݦF dՋv"la/cѭ&,Uʚpn6/*pA^W2r;LnSyD_ ;6;LHn ^'X+Kܽmpj@}Ku[/XFKP5dgʊJc>Gi]Lt8LQ|_E- ?Fs(~ʲfY\xv=] E⣖ScW/1a3^]e^xyߦZwQ'Ig E^I ;٥dm屢1y{h׳6w٩Is0f:N1,ܕ6ٴۆG$#ȸPǕ9:RcC9`mם4#[ 9JN6ng83q~GrG2æεuRH ލ=r+\DPD?L|٣vNI8ɗw=3k5QGDANd4_Tr3Gyx8lL8c,vA2t]+?OTfRq }CHx=n%rp_~G~Ⱥz@7ϱ΢āiY_}TKf# kS+C;/RObY˜8 QZʪC^tRlIFԱ!rU |tg#p%}I%ݹ1BYdMG}kq eG+0))&rФSp%h\VA}󊱠 Aձ5r8 DK4){痄mLUǂ{=Yo'֐ja y)0>2Bv<Јlj}Lcx`UoKXȼ7/?7do"ȅODW0SSfE^K U԰$BIYUWBKa!S#Fs3̵l,r't`V_t¾ԐUMyӒ7H#odK4ō]=k{T(xĥ5В5|4 @B,O%3wi-Q<nwkItD $bAGJmf{k)Թ[cV/) >=l1(!'߁vN: pt3cg{R!Ə(Vcz6bKߝCrV*pyT\1;FQ݉C*S?djn QK󥷙k2SV/d#Wa&Җ?ePTmыD֜cஃ*pC}쪿NQoMEodLc.03V I5Nizlj5qqE'py~H7'!VO:ovr#U2$yARk;`1M5JRv?R}붯W2R c[Wq)j{ xiItR},M KU_̉ ex)x 2Éx"[o~Չb,kNg)`u8ݿIp`Qwnc <3n&!m%4<5N$Tջp%|=3 )Qq'RJvNI^zą0ZJCk76!N1xQWX*H]L5P<UU͵lي ~IMpD~ FMt}FitFvTYi0Le!p kgZp:j\3>:E}T%[;S+%l5z7cMxOPC#۷DD-"}:Y(KT| YPG ^UN'Ӆmt,fX }A*Àc}CFc,^@"pYLNi2䞚)ٺa"MgPFUL haؗʻpddF:%vU?堵\;{ﭓ)>Q??jsgM33،tGHb :ʀJ.9Uq!24>iƉD"'ya7Ѐ3bk6'X\ N-8v~1M*]r^Q*^r𧗑 Pv^GE]OwkmKR"oal]__t.vz\}~d37S>l /.aG 43Q_﹂=^+ܘmObG0cmdqg7rEVȏEiSTc!hOǴ+@|)O8km Go+[yv~ {&TV2~Qq:䥿Ҟ⺡ф$ѕ7 yF>I+FE+<[oR\̯>_NG[Xd l:A=pbs <8ƞ sE A- Hx3#POqG΁$YA3ggQ -Z+?:U#_*~p,9ɱ(7U${qrUczz2!,VwvLJr܁1Åi$4xڊO:e =e\H=_c廋ڸi)) (s̸ղ; Xgb6=rgbe.ʴsMJRq}ا$I+5o# QTF$raGwd?FZ&\m!s'_TQ2S,s)}PO1,v9A:}"ڗ3OBU6YԯPCnה2$r{(-%;W.a'#8K" &kDWfb3~TijBDngJptGq;ڦ~ƤMuexGC"g2 C$$fH=Kj=LO'Ҧ/8?>x`v|Z>VռU ^qk0hk IY};%Qsqzp#w%>ޞ-VzՈۣ'DR5F 4^&0Вߧz"\@))|a CGӥ?76&ϣ?cPF#dп٘]8?xӈ4-no9>ɉzEC?cMv3ipU-guS긥wUVLLU؍ʘGd+Oֲ\ã A\\e^2Vl 8 FAzoJNvJ+Ymzj@F}rLt#-Vbf&Ӏ6+ @?㜇'kf?F# gD䶂e,6Ty,- ܆*/6 #dAc6jW#=HSp *ǫ,)}tX䐧`͜m(1-:R<`db_Cne$GGE TUip %HM͚Ҥv}߲q4߅M]&'>^'](PBi6LmDBEg6 ,ji,ѲSHY(Bƀ EuKH&)rf}f.z}G͘+ 2+<5a<4@+'Y#-8vd5/׊t[kN6B?+n]:$wo+фT?3ZPtY夯lU6W$HG,6$ $[C gR3~G=ᯚ0o lbE+l=?G_4oQ(9mK~Ui'ް>Q ٽjf}_ Kmc[9Hx~QkՅ 1GNϴ}`YWFI,&TWԂEx45Gn c\A<(lb}ؖ%Էola 䡕koG1J炅أ#nDh/uTΉfN%W YCڐ4m<~AG>Q*!F qa7sɥ (9{wUSli2&5jQ7û UҾ>8#s"_|LБUD-Q5o޲NX`ʧ1htZuݵW@Y 'W㢿eDϴ"!$JO4 &ok)uʅm󁯒*Bwoe%']+`Tm>ɀ+u}ief xIF>3ȤqXV;ˊnT8q%oéޫ*P]b0`[O,SFGӛQOk& aT {<$Xj9v.ix/TVUKlԻƊV2d3jx6c2jb"_Uߏ@Pjekkk>=Z 9 <$rLA1-. ]4VU8[r@Cdص?rRDU"kQiߚi=}M8/z#Ű SW.9!Beր,^[׾oϡ | `aKǐ9<#ITM(%.R\W8S 3rYILUF3"HuCTΤ:|Ve>Q+xAԅQ̥  5)aBw汊8xI|o!'c縳5a{D4foCl`]VK`ńGk] ){ׇTt?-+!pQCbNgbtr qC2-9sK\-1IM4-m9OBu83;bR>2b Z) 3;=B7~;'j4\sٯI,ѼiÝ2Evy6e9h XۇQ4~psDA@ 3,L`KQ"oQh:y MZ3UP:?]镩~7lT1|}'DzU}O5yGRАݑvIeu4yjk qOymzݗSoߕ0x6U jQW|2|(3i/ZM71b]%'gD%G^#~ˁO爙yŧ.%]'xK28JHd_s#$GoFoW'jD7,?fPʇacx戚x>gU4>8KØdE =I?Djp _kҠ{8w`gA"pm M~vŮa& UO[@Zn_DisnȩN IBPܱ$|Rkld1.ax5&Xk:oݕo s̚.TM(d}jD7D{|!R5ӥ5C"PѲ[ܲ|PwU3]nXkb_bxHQm1eu^g[Vs?AVssϢz(*Ntp[ [TT@C9T]2<\u"=(tjWB}Sϡ7}ƦV9; yr DZ‘ ߕxiKE%1oܺ 8ۉJw9C[}9#P ۢ(| h?bYouTf.+$pq"^xbpv^'q15;E|,P0GK9&8펈;$a!B[5tS1ca :`bcQskyN.uCT5Y#b_l;+ɪqsݴgl JdˤߍF`:]xM d Oo_Z{'2McnlwqjZo\h *Zf%Db|Vf~"# ;ֵOO"tr)G':j@^b|mCn-b{\\¯=GLC@V.ҞWگ_w{8e9A;jo#X һT>%7C?&.D3Uo匯VO-Y$-F~}!"[Աݴ{<>TÐ!-d'XKRY1 BNa_qwr+m1c^}wa󑮞-]w>" :-  q*%+?'P-ېpY)O)nZGmv=Dy̴ʄWKOQOL's`𺲮lޖoH(5).AA6ask.oidrE}]vW^3#&moCDJVw&b2`l?4!vK&ȡ[1">AjF4;'ߦ^[=77!,b`oKRy$/DqY>Q:G8q66|I$pdGgI{emXCw=_ٍ =T=/$^v~$n(虓.) =W~K'Yڟ}o OslU թsW9oC2/`"FaP6{v;t@ iNy;| ~ ]J@W7dLQj!*≃>BGƃ? w`bҔ~wjnR&T2r,a ᘔ>ނ^%cx)bc:qMN}X}R EG{W@C;B1/rs<`"@ 74y'?_2V՜tˆ ? mO&u`}y1~FM_fhߪe>8| JҒTj>lPAˆu#y8u^C.w;>@to^Pd $LNnk~R/-CvnA-&8-gnl*)1MhckȮóg<.0U~h@tе݁w9օ^9r{;'? 3pc28XZc 8?mE<B҉I]e[a>L.T{OS+eeXzA]T!g Rhw:yHА%WۄFK7,X횠j++ۮBf '|_&]宒Seȴ/]ۄMȇ? H?z{$&NJXXWp W–9(ţ)^i #K Ct3Q1ܙ־vQ,b Y%>/QHuS*CWO4|Q7=7 oR>"՟lUfMG^k} U]X$jePgZxwSeQ&:*DfNǒ x7z|.N7tDӁ;|ujr!W"%3<kSE ޗWQ1Cp㑎ZcEjlL`}Bb:Jg~L!@%AScG: s* K+U*eplk!DsD*]:%^3f{P, Uma4щ7U[73jl>9Aಒ]G% wֹtg{ Ed?Y![!?WL@KI R“zme?KDHP5ЂwygRs*3 FȣnP=X E jnw嬿.~I~7:ݒa *RۮpyC20SBI0eZxFZb!4 roqs\XU n1F}}c>:ެz7- T l Es帒$th~WP$ߔ~[21~bWQ2\đ.PiN!$v+alʺC^'vNT:a1aqOp&]Y||?bau)&'rs_@CwՌ3%(->,0XH;nU]`AjB⌥$O 3xIv{- xFb%C@]SćƢ~RxOr3{o1\ɬ7jBU1^$uT!wRذ4[㈺LOFS[,Ώf.M0ގrtjP\oԙmO_jՕw]PK.2CM3okPq΄Mc`6HHav^ڬ|6_h]k&O 3űΔN./>n4mjz8Q1_tSA#lP|Tdܫe \ vZP_R׳'3vtB08L}ρ&ɧ |( +dPK0K5nLw_vd" W9GQHOGPAhCͪ|*ds)/xx: õ` X}mY1NCV&מVy_ʯ).-X)kϢczE%牫6$`V}"7>o] pڕ1} BW++|+zlR7=ru@wk. dZr #h}&(˭wG:ҡHWx͏U M,@B4n/hT87*q.w!iVHuP-Zs I2Um2Qj0k<ۻ&HV@{8!%> /IP7+ Ʈvzm]Er50`^uzsl3|"-SRey҈f-5cC !F4( ʺbE@ȃ8N:>Til@wPo߯L^ϚJ^fS9\R+LM C6dqp!mPֈQ|)%^]s!f(}(j|֩#rƵ*܁P7ƫKm;s(0C&])Rȡ>j`CS|FcdKXK4*ՃV-sI_9f5>Ͼ}+L܆RsLk!i;¥&)dUjTMM9})vR#qpht(/{I6N=HIn~V.w56rX3Hn{,Ekq^猼3,H+]y PڟUdd)n5.u&E|lpЮ|K#G{CC~I ןފz%@ؼYo8%!E.khO a21>>Eyt0"),@4x"PILP MeIG[BZ*iTEf D-BR6[Z7+^qLH!YfM iҚ?_IWz;H՞pv&,;/ӏhúsA [I; Ȼ L7L(p.Ig[a5HjilbRb 7lh:Q %JDVx7Y8z784Q݇ WzC,w&K y4̄* - mԁTA Ss(G==A?@Bay W\ XG5zDE¹c*D-s*jHɤvs*7Jο yS 㾢gM<LO=?nsTL?eE["B]]Lo0 (i2'hf5X8Ri䀡^Ͼ~–Hɣ=LŽ[DeNe0KSĺE1nY۲0 6B ]{^D;TwQhn>a!"he[dU C ei k+x*S2~z!,Ͼp"g.ȅY/h8 L [ʨeTϮ8EPwdBα<͕eQ`HnUQ]13{,&?ִ΢/:;D*'yC(ɺE'T;4:yeɺ{ʤP?vIی0?/czgL?RzK)b5)yc#4X<?90tYt6IG$"Ow02B+gHp% c;K UٴRoC32Pv>7mF%DJ'&98@ -N^Us>-tƠx/3f:( ,҈,8Sl҉ \R_cc>`ƭcSzikAGR=KA93v}GiG 0gZ!:6kGFRee/Nynv %Y3#rɶ4".[{P#ތ%̰:3xog: ?1Տj756 @9<P5 XFT:#{|eމ\,WnsA`{_i@+Żi/xq33RX@{5{*B%E|c"^q}VpWH޻8nm/! 5ƙ~F$7d}Qsԟ+8$;YHYmO_Su=ٝJԘ"d3+k$M}П>wzyj +* -L{{И K'h[1* gw8\kܲ&Ҥhh:@۴## ˂5@yPy4y/-7MNz/S]IESsZI["ޔNW\ ГgKv뇹;.w@X!X;-)%dɠ-l%D1۽7Ѳ?[Cb%Ӊ۝.ԓC5;+LtgR[*옍)Qkɜu |~ٟ-@8aȱR]ؚHuN `pSd!~kIX$I:/%ۦ5&VZJn3E ͵:Hdf ^>A?vvr섑š45};)bsq |*,UGC\WQ[2a #k}e8+pjC!KIw}nJPXt{)+cI).x]jαGvN8Ao8CU~ϲd2m (KJ*X)\[vu\tvO1;Fm=wP`WA/uhdHc] rv)PE/ QWPtS;Bi~b4+$o.R#U>طݛ$]*h$ KDP}i +җ2LܞzzcH1D̲]l#XDұznnCԑPp#R0ў\H;j"" пԹ6~(aҊv2P"[хyXW ZvcӒsRD{n:skqsԾ&r7 VtEڙWfccq6?$j@SWt>kjA 05X'$_ݩ[w"ҼYX$YHtHp&.?ޤ6Dz"m@L;o#Nz YK᩠voI˩ 1#`RlyO`3uB#s)ḻ/Ψ\n`m3 4)VF0/jEGQY$>Dsա,!0^Rj}4Q ܚ8$cʽ5[I?"9,`kG|\"Ѕy A\p)=t+p]7%6bR%'@B7jJS t2jҷ4A40o_jX 7V{l;5Y# Zcτ@'+-8Q|}F &=US:+ׯ lfi[j=+EVA™7Z*{Ur'_&WzM'[x#/Qu2#$H؉Pv \^gB\2eK݆KbjDX`k*>!;uk-Om4~^8$SQXnYo9&ՅX_W3;aGZTLC3~:P*Ejp{Ғm>?]6 QNH6!u޳ fix'bPZQ3Hҡ@O{\RÃ,6B4T00. S(- 4dbAqxd4 ~&X P9TخÉ7Α/Ya\wp)[#W:0@k%}!иaMI6+0o#ۯDbKC{{p=&TEYxŅR^ 1%Vn`Ww rz%iᒔ*0M7ؗ# QMdln]@1ÃQNZZ}'|ia?Ks޼J%\mSk ^%lk"(N(]ډ?ou"RA_DbkPP'Y1鎖SKc1OWB'g8%M-^6Q2+1d^, kQa&Sbktmcgu6]*oK@QJ}/JyN.L="~\m&vTMm?{OFR)KeU,EXxhN|%!s#TXǸ_M/=2Lf8 0V?d_SzwAsk;f?J*"ԏct B&Ei%)3J)1EW1"-a%SiVbҿN@XІ_ <%c.C0zS0 A/H0?$T C\fn NV6Z92v"Kkâzo SX2{[G,'&5%=Y`7/K.=C jSe3hSS˟!>(02J6zzh/1tvLR7u4VWzlWZXbbhB:=v|AA^fno{I~̾( ZƧxQ (؇-Cb*ȵ ƒZ c^"fumm( ׋f.ʖ!tĈ'FT1.>e< ó\Tl:nק +U:uzH3+{`<`-N `-T%]GA&Eupw~uSI ln/D#қy?B,؉DKRK$SU]u{~XqV:֤4붢޶⤩룥k8^#-Pa-cEAwyjHR`T<!U4y#Jx 耷 ^؃ ?Q\,G q&:wa?SĀune豾cV*M&Vy~ =H @pQwp`Z֍FD@[%}V--gG\ĸ;N?qOH'*gUQi [ Vуʈ"7nFY5^\e{ս:* HGZWS\mHڲ W>qzfY_+*ұxM\Ej7%vCKjL Qa{`2(ڀ/_g%#,s`5ਝcxy>&( fi]jMsigV;]82& 37'ȷJFc<=tۊm<ȝ:p:f{3G}k{U.4pRߪi ޟx-ȫA1 v\ۧW+'Ɔ5֐Rj<ˑzx%^F6ٗ\fWTF TN`OqHo ӕ*I9-.=I}u kZR/ I8~U\Ȕ>4k m.0|sqF/瞪6;";a3X"\<,dAt_YY1SfmQ,bx)7ydbZhbK*oeO4G$H; 4OL3(?^9uJSegYoZ;IM<G[>6m"f>H]˻cu Xw5u][WdqO.9矜v `7n^{kadNmX,z4|\_H] [;9Ydg'0(w k7d:i}XSpD8 pw䐟.41n)R2MKW:J+)8$; i {(Z;1|$>cZujmaٖ}.hS}CGyc߆ϭdM! /UE%3+U Kr6>jUH* ӨLH¦ =4xxC^g$DPR:%W˩;R4gyꔭ3N0![Nlj F0-~*8Zz##BsbP<<tgAes17p"\٥ t?P(Rt4cJ$l ʩt5W P%X4zvv3[|,Y"ne}d6%z_i Z1 2~%3Qx?G xJMNS=0l@rNa“:m9זfM֧Lfb\RTՇ_[}ez=2qӈ~%\ dz< 87} E[ H)Ǫ 2@Y/6w;T&7 9gGOd`6tJԨʧO^R~ dUu|wpІOơd5I2qgv2u+U֜G;sV뇛4Ek-PJR?tjnAI%QK}@S~3DHW9.*K]T)PRa_5^M AS*p| FT"nUم#9*2#3'4ӳ 5s2YJ}o2$k/u0o˅)yf-f(-%H z%)M&G-1|X"R;aхH<^^+naYm4#8$WȽ3Lͣ8%KdE4w?mkذkڅ}sM5u8޴ݑjT+/Eץ[ ,Ig[O fi8V$D>&.AĹМn :r9z@z:䤡*GO 7)rҧKÑnګ+f`ZpreK^Y_hcKT)x`{w%)t oFxp,&B]ŵlB- Z֬GOhK崨sbc'ɐj`>e*=Lp6hdC߳#{ZXZRc{Иe04!/;gB(_u\Eb}~-jA֏l]{3VO"Cc "g&Kˋ~LJ^ 7!b^+S9pJB`| d_\z݀\(wu 3J5۹I{8T5D@#)3`kf_^R7}܂B(=7yRR)͢SM jg($9`98c@Nhv_W'TnI?Y"D\eLx;V/'6PRx7e)#"W)ɑ\f+y_h  m-!^f &x%I?~t"Pbb2W<\+ú!&.}"VT9[u Ҽr)NT_(+@qL׋IΊm9eDOlv?=N@2$+.T%mkoo:\Gdt)zVLLVO E_6|$+_9U0 ,*^^@` S+@As>ӱwcаBX-D5B%-X6kYF^4`TDt γwT2^8Xr c#}ޯ!^<h"HRN JR7 ,V:!ȶi`͸U1Y'[>:v[rFQ$&tW2r1'VECqK"6#OkX{8~>i~*[{ lZ 2DIƑv~Ґx?AM X0{ `JZH;7b^IG2}Ƈ0<~Aӿ,`6Hy>#VT|.W;sZ4y=%Ou\С@e?_%F{dձ$9{EULWsvt4`s <8=(hS0D6e %)s9CsyB"|ŚvJ\c0P9/ ^XO.>Ӵͼ#Iia(>\h @jQ֧A|GFz'$YTrs"OdztrV H59|/G $VEϛvѼؤǭ5gα~gI\Y6ދώFn.wH[:#k}W:tPOf9t7r C-hb+Ijfرl F\u,q'Yh> |"+-u{9|h8-M`/X֭Rmǁ8n`0mkbZ/ॕ:b !=g8??r1H~vz: P134'$࣓ks.Lq]S:oqp h`dבa+͔ X zEVb >Iɰj@pi<\˟\y] ԾлZyk'騅FH([pwGtLZ`mH?1Y`elj\$( E?{ FjYmზyu2uA[3% ǥF:xR#E!5jBjj !GU#$uE6W} 96\ǓQ^I!A+FPX]K/ eA#8.G(]]"eEe2!]+>H-J*>b ig.&O2=jZ*TB1l3 {7tQXkd@-(w]Rq$ v1ϜkDaGr=N[dfXͨ \JVmtjPEAo6ځ+.aňq\/R픯 աpM\!!wՈa )Ri{FT3u,-\H44)<ږ<4|ϩ9WwR`?&[GB2>'6EA m$ɣ#F[MYdJl(#z _vqu70{8&!|ɽ"* TF Ee O|I8K[K'/R @CqHVD7j`Jl7n;8P ;6,K4n۷$.~mIHbd `k/cTUʇ>w)Ra (`op^d3zJY5wZai,ig0[gp?47~($'ZO?O&)DiAp[9Z9,#:Iy*SwكxAӬ^Avv%d!aүiÊܸ/J1q>kT:H m&EP(%&OgckOk]zJ/OCN!*%*FvVz܈9V B`LzfjxNEɴʽ;Մt1 15j.K!_j)M޸M ISu(v0G;9V#f#F!2%~lSHNj:) 7JTَC sTͭ0i嵌>qLn-C@}2glkdf ګ\+ؒOEX3f8ɻذH4rR5֎-ծ3fw~BqSZɯ#,D,@ E2}ϛ+>?!OšɟGs 3uɍ^˿9v9F ؞qVG+U nV\ncI^o"f*& M13R aG%q2-N־RVX7yoZf4XO:VX' =+6]IEDr~;m%V bgj5M?6=}\͢LO8U~s蕰o[2rÈgM񌂆:Ô1ծ]H7ITqp喔*'b StCEտJ+@aW)5 [Ĉ;B~# Tõ*4[W9wƐ27>NBC+s{kH  :"N2!2%,cZQxoÀb7Fs4Y!^Ȕ=a\gOj*3̽&ea&.ȤTZɪ$™Xoa7_] #|=K`ws@tXXf܎#u}3N ic$fԧ7]]\^4ApvBRju303~ǻ&F-f:Nqbc%ȺhU. ˞9F15P6vwALg؁#W[H HhHtgsjOrNK9,PnݺI=: b"=ko!wXϐ $0=i㠹һM#6(t{y "YId۫ӤcR& ȴEUPAjNh D<`:Z1W_ O)E rw{XС#-)Oa1 q* 2ҭpG ;I j?H"/}V?Ab!y$@L8hބ0NfUQO5ikY\ׄ5:z Dgj?։kMU`OE=řr= &LÓWP|~Er?A GN9oD3\aI@< E=o^b0 (gz9{ޒD_]6r$/$uOdb;Qo)8VJh|3>3 &" '!x4(I5q0zEZ/weiI+jUHm2va(uV?d,ǰ`Z"3, K7a(PI`7_ :&yس D 6/<c"G\.Rz[_K+n #E<$[˓[քg,0vny6J4}?a|% +;f߭OD@_*6=YWB-D]fǙb=PelaF} iq'( ӛEyFTOP2\MIL1 C 6BhQ:kD)jF'@6F`(VwZ:"A?"~7xD>ִJn9)j6{ N@ d6_n[i$@S)xծ8\:Q]rxB|Sp>c+b+o PF^~Vlpm&&2|(dÖ&EB JÞ?рcz*>d26I21x"WYPS2U5ӨIrO'uPo _K|6eo*WFן+K58,6b-y4CN:VJ^0 Y]6lwIsF/(@H>df(ꑸLYM` Li Tl yܨb>j %RRoe v`F(i1ʼ15-ᾬ8h )BFq!YfQR2>hح?1o^5R=ϮG Bydsvb_ڵ5;F\ҐiSQ5^!pۭ}>*dж==0vaiTBH [g+@nokO3#/[}FtDܕM 51R8 ,`M/.l[_9򊮬A-J8Va:Ub-Dlv3iiOAh8~N ¸<%a,)o{Y û, .|,R1Z.jTFVABckfŽ"֛ʨ[ٴhx$xBa}Qz)Y=@ĨYYis0ف=r?q=<'<Db_&t䩽?=֗x&@ Ξ"Gqߤ ܂D5 bғ֡%dnp[wNd$7ym? xxٙP`ϒX%[?<3 &*o`]-6ieE0|* H2_+UjSZ֏RG,v[|nj7w=NH=5%`,}9Ttb.q-߱wէZPbIa[فqXU9PBj-?kzQ2$ K1jbH'zDa7,)L?==,gr63tB+ô$\nPg[YuZaWJs6&fAWy~S3{`O8G K&pԨ07TfSO$Vd.ᘢ6 +˹yRMz4}{wZCBqKחD%E/L R$Lx]XOQ~ԁ4ҟW+$FW_g?sKD>.2CB q+UDYbūO9R$ZFx{@oO5傎WkTϏn%;;dv ժA> Y]8ǎ }BHDfs18H߉ ӢL]Z3gS92EkSJ9zc~kؽ&H9~zjdm6!>,sw7/M~GǪ)Ű[tof+Р[a}rm!ҁ*naMr0aAr>37 ;/MS!3O+νB `:*G vEuond c;; Z8\vg67 !,[p״b_?_R=|pC7O~4ZݦW aBЍgc߰,}3y)3=m WR򇆵{NVL;I&! 2(8.e_F"uod[ךRfd 3bS,Ƶdꣳ_?Yr~e{4dPs: x]%+ӉɗG=řÊpR,i:E98ڇ#bBam>PEF7J7CxɃx_\v6 rڳׯ1'ˬtI ?LU1=VBNSH#|(Hy[NOY& }猽Èp9ٽ{LvzJ/>Zd|&^aNOBSLQԛ! jbij=?ilNz~N4zcy19}i܋~xaωF?"9"I~*%D۶3 ~f]kS[5^Yܶߺd*|Bh8<<+X53rlA3Dex,(tSbH©SsIOjk>|VOl,wPK XOfBLIdR Lf#͞"|o}@M!&S.HGujc|ni4,-\R iX6 x-w &CC"D!R;{&e?(&r =J l}NitPK_S+r&8P=\<MƐ'M ?F0*1m#"5T #-$e sMo_"Ŀ dnshr4M^4`lO }ddA!awA;[~i~%xLM潒#?шR T4hIsO4BU9ڃt=wKcyӷH7OZeѠ֣=-!g+~V,L&6+g#K=@onّ>B? T.?][IӒ᣼PYr>5O>ns] )Nκd_`;3>\viЛ_piv<{ =| 2t\+,~s k'd`z.H$nddmdWsLh Z?xdZ@%"zۡDY6 eJB C W Fn0cҴbpd ?%!~{\1xrT [:qaW\V΋:0ꌋ^SM,@L8 U 5 8؏`Ch9 Gi\Mv x7 *q)&+],v“dйh{-lRю0+#-jV>Ck "+f.2&xTݞh9"POmLߞýhw#c'@S"2˵ m`z OXF٬hAgjH&6dpTAPDr,~֦TJ%[~3 I:찑yZ}/enºz݅pSou?Qi9v]YXK=AQ?2b9i{E8j|!lu[5+ itOER:<mT=CVw%Uh޺`SU'- O<MjJ:K@520^] Zk-0f]T[\ S4=aLl"F)4#c]a]{ Fx[Rxx=Qxj;'iЊg@ߖžWe)!z8/XklڎIV؆Ml1B,0!Q[tSm7T"EtB*UCa /x GA"}YUHzeB &Bt}\ 4bE<,L$>sʵwXǦ(#6ڦ+NeW|TW]I۵hkj"{{؛oP^s>&o1yIxˈ;n6@:<~ cjZ\{+s0":L!7D,#^=Gx:"#$(8z>z _ǧ)YSI81՜N 4-8Bxc⩦r{(!LـZ,C]4r7P+KQ%ȑ˓:Wlrdi6$_}W'h%j|AZ=&f<•P#a(x@m3f6&y;, W o:n3~0T&ڳG'(vp"CN*ʑ5Tл,HI8Ď^O~ei}<%8 Lꉍ؉ʍSe!N?k +G] Ql76Ôbesmo"<.%;a8(FYgv8Fg@[r:^h&Nl{g7sI܂ G +B=+1ڽ>C5@ҖOp"T'k _*`w]"XP#֎95OK\r cMFz}o˩$ov㻰`o~Nr@Cww8)><d圡H:uѝHQl(T(!Vts)mTe35"|p+8ڌAEO2P(OI6,)*O|V{&ۯÃ*,:vԗHWfqXB`CanasP z!rDMj5 ҎԐgac"Jo5ġH5NPY<4gn!tU=Z73%uL]Wa~Y.{{{| ?I6ܷ5`}J^6_d+Xs> NN><6wk7oP )L]"*wQHB6^7I؁J\4R>EWfY0SNp${F7dg$m 2]K{'g`G#3s& w4w UFNraTTv$i3%!=Kp`ޘX[VCn iM;z3?S0y(MTZM 5RÝcĘ )Jl@B8%^t}M|BK"flWwE:Z=Lkk 2g~@5%_^\Mg]}A 3`eqaK$qE|Ii lCe(`-KrvNb !}%{6AXk8:1<Q1k,L _k\q8zJz4mDZ׫tkmkEj8|/îT}cgJ#"Ԩr]"ݸ湵k%|~2MGP/86Ggr.smn.ť萿=ojF rOM\49Mc_=CGF xU^ŏKCd"n0)?a~zc豤]!cVo5J:LYϷ/9(1m4 /n8%YQl N># WX踄OCiTXTؑ{HL^r(7kV^_NW`ZG}>dk 'JhɵQO4Kð [S>* Va1;?RzZ}=, |NyL'漥 o 𷣇KSX1Vz5b?2wmh5vA%aw´7& k]RΠaf٭)͞vS'e54Z_=*N) S= !aῘy 70J'џ1]/JMa*e~kM8,xdrpKexMm_;.uYaq! a"JH޸[c,ƻlWMfs~>d+c` bnϢ 4pw>TyÜFFs▫­?DE fe(G=T8TuHf Keq^{tЀEĚWgMOnhCCמCZs %l(؋JǕv`e.Ϧ۹ fn&Yl;VgՀnN~ٝ 'P˚$fe48mhf)TN6}pNG'mK+Ҙݱμu0?D-δjE:TuL&@}[HOk#)lʐr/qxZ"TF+;{zZdgxhS ?rJË_FSA1_Q$2vԲ2xZP|moß^ rX1h>}qJ@71^YCƭRJCS@p9֏\q+]oB6{t#R[+bx6^;v^<_IK9OYk^VS`-\V߾ C˜=pPv%LաE"d$e_D}•婦7;~(K`zC3+^,s7w8SuN--YURC9ZѢZHqq eJ 6 DW3iQ ؙ&֢T8=vnWj<0tjLL;V/pm%s5ú(VL~`8B^`YlSQ$ N@P&Gwm|U .|Om 5˵%}V"'3/"&vGggɂp1c[slӤ,DRVT]n6\Kđ0Ϩum8hDNgid,%åIuS"&|lih&& .fQEQIz&lH}wbLeE*R,UxO ;]~Qa]c# YVRSz#qq@,2An5q{"YucQ y1h5п"nDCkH,#qxX.whFcOdߚ{0:ŘOKQk  a0x1DUo`'Y'./O<|ÙSHn4S)>hsQ[.2ӐR-J3*.X-O[2Xs7ht,'$=]~^H۾۱z"HDDRZI 7gJes 9V9powI:{)ua;0HL2I1O@%9G|^BG+GiSs@A  /0i[4WqUlg ~=r@R [PiSݬ8sGf3&{f x򵉓7 I31_%Y`ú5JMM `M!ԯK2]{ |%Ѐ4qÿ1f $Y5_}'Hs@ fzeu%= $cb,=Z!D}3AHR=׿#Wtik{|.A2uba]9mf(sXp"/.5f`Jt-mܛV5¦٘c+u k` _;$Ua^CNXݨ怣'qI"=nXQlN oI "DG깙*$483LlrdY5a=߉6zI}'ƭ o 3ۖyۀ/ Ra-:eӕ>A0i$J1L޺ѻ,Ε1TP"rCxn2D%<&@#;,lo Z~): ⊩ Y%N9phG. 0G)qŎ_~͍ .4L"685H˥p xraɫK`b?cxZĝ7A? ?S"!]7 nQN&Ͽ~>j `T*WW5bU^2At̂B\iPĸ]0Ã~*Vh~6DOήyWYs0 O $okFאp>gn熧.dHd05: ;bdFBdK{c玑S.z.G銯 YlW1 rG3I*- aVYyB5.](y%$9VŦsQ 7Cx6J~AE/{LAG;$)Ιh[3_;*@&TQFD"XظYTrpuߩ "g(5SZr/CԧI|0xJLͬ]h0&dmgH _| R\lӶ]h܌vzX1^.b$t=""$Iq`Yx`gF%JIZ~3^!Ob-$C|w[SOMY_^2 ك`ıXazHǁd>\%$GB*+1FaDO;m]3,Ɗ`qj^jQ[0̦´!ܫZrAFqTϮk𷮪k> Hu6Vz9r T{n:äM/oOb\pb}svy"hU0FgeB.6Ń?0%5 Wp<}f Kj3wG])ˏil\N~kFV!yy6!Oз7RL =0gU-8Na—?1?^Q%R' RghpGK2'3sXVO)bJdrpSuI,㥳'v^$Ti>Qhhtf 0_3>': +X1+Xs?Xå ;40U'Ti4_FHC<)I;;߽VoR̿9Ȱgowx*R[ T*.41D;OKKj>jgםbzOt[.LϕڃJߝ;T-PѻSFS{%/lXc^ܢI8lPojPDOJF_yRI,@a~,&1|&{qK n1SK?~ ߢkxC\qCt͹5G eğbE(WEQdZ q4~SӈL~@ k$nUR:*Z î%SR c3_Geǜ~fszRA E}I2lO-T׫g_AE;0?}Tf h#W~gC-=a0OV:aY1|23itxԜifdFM#\m8Wz}_Kxּ cc|F-)^$%j:n4֯hSYn+H4ec0>㈭ŚS\C g\wzxÉAhd$?MAn(c IUdޠlU ~ )A١vDz{$`{>D[8 yzG ] >VW jy(&.C\Ys ~~ϩ8`B~:h&lQTULUB]6E8` 䐄Tsޕ\LNX[;C>.n \c>7u?ߺJ]۸=A]Ev/~SXX񠆤Ӝ.1)""©lp^s*ϝ$V,) tvLRq {a׈,0eD=u&ćblz^t`Ja1uԶ<%$cך y)7CN)N5.s5NJ Kǧ)H%đl2wȵw7-jk FQCf`k[!_u6Tqw|/V<勌\ -M{ q;Dr/z_[ROZ(Ȇw4  J_axO.^.R s<@@O=XHVcRgܟٷSZ*R6rXe.KsʧR<l<ώV1\<hZE_+< G_)ãe[B1}.-NN`=̻nc35=WnpV)N-.spLԥ4|rfr>:̦hh1oHz8R( @bIhw=<`-\*y[fݞ!jbSG{uA荧g=8M6hݐ^̲=\@p3[U4eO* Xm- 9S *fo B4题M1ن~!oJUdS$Re@KV(HY?du$p~-O)A[wƬ~O"uR*b(qRX+] eD»a)da-5j>p-/;IVJ,o;̡q? rAAJ[Gs?djvɚۏ04r~:X_a&2U~8>ʷ07NNçei?AĆ gJR>㮪 4֟( @Nx7I;Y[c~Gqͣ~C-ע5jm'97fKsRiLгJ=] y:+YHP$Auҋ[B CeLuIo43Uɽhϔiew,"W\TR7d:4=*.0kVۥZy:b t/ŮҸʭR{d9)M].R)XW-[#+UO z'K_0 G^,J5}೩-m][lQbiŷ8 Uf+JE*1/ 6:1/GK kKt3E1k=QNF 8Iܩy2K›.M{.kA\tEQ nѳ)duT{WTgtLL1/S&VFZқpFͣ5MkMDEY!yn׈r<&I;f׬/ZrYו ~>,/R_<;{D¤މilmBIﰝ8kf?t ҹ2Y]N?$'CZR\.Cvé4ё^OU ш0ס&U +[՜/w.u`K+V8mPkrN4_?ݰ)4;K`lFaw-k3aqi7(ϏC2ip*ૼPlaxjk1'qJ~lx 0]{Yy*J Ų^d3"P.?#IR]X{^DŽNx`Z^KS5? h Jm?1Sqp&VYE.=02` m~[^2] iGqM]\Uش&މrQZ׃ ϲTNہ_F٪f߷l#p; ~R )lM:#kq$ p05F6S'IrK!^ #nV85L2 t>cOXoDRG'R.vvd9v X}@ ՜ q&WY ^94ɥyx!YXQ/>UB@=i ;:wfcí}Ÿ =9) IsV絰n/u*%Q2M_A݄b#xC_S\g)[/ ywMs R @b/8Y߬:jxQd4]~ꤡ>*HΰQ~|駂M.3Th B8$$Ouv%x5CWY"eћ,`#"R?ʮ_#ў6/g&ĵ )g2H5_1AQn\ WτlXhK -y2BאAg.2K8k8ZC[^ꬲ#.sU!P9% Id uO.̈́U"({dhʩA @5 ̰~}d%?0IpˆhP?L,}-&5ֲe m^a6@`Z6׊Hj W3>28*l' bsQD=zlNf͆ɡa:$nE0ChڪyPPkO(i%-x+H'~nh:6HZ|f8e -wE892EjkbOq]jW߈zk ^I( M>e@^Q}hA R9Ęv_wu(QwucVplnT -LxO !uSou^}>xi<3DPJi?Q=#Gј>q "?!]ݱ*:VWڽȜ=}.:E:;4 'd~B9H_=j,J#dbAѕxuY?[J4OG$>PyyJCw/&KVB='T&]4-Y1IkSQ=$5ZggDiaA^eu7Tʼ- z>+aM2`"Ѫ. +AiJW. DF傀6M7{+CIg bG'B#%)>F ࿖-| ̌q bݓÐ(~oΕGd>U|z8J#r`AtNd{_tS䃷dӇi]9Ad!"xiBb}[doDj3P‹#b5/:] u:ifpN!- ,(#  ǘ:wS9A?+@3rܑBv(؏T3ƨNߛlէTrbҬ>~bJmH0SўI)~NċgpJsyoaiO6Sf-_&aEt@I>*ne]KˍyB!e2aλFm72[l 1Ϥ:ʷĿs*<}7NL&H]Mm[<:韪(ΣUeqpzKJlkqݥOk7'%E 9Pp e%h!9ceBiY)=SSWA[Z/3WAG:w}b(Skds%z$Ɂ^`Ԓ붝ܣɉ -hsºςђ>4FJ X 0X\Y9<0'H Gn5jCm24K9&vN,CC6dEpvfA+.dT(4p$kC˯Ja7h}2/.}Λ3 ඀ t[i̥׎M ncxA1P~kuQm`AEHEo:K6s R8,On֤Y$8 \wԆriIBZQ%Oe\Qj]Q 6JmNMQpV%œsB#\aěB˼n@*"(UZ9 "I}]Cg-LZx:[5[]AE&@%km5yG~)ڤguSIt{{ ',{-?^ aG@-7D 7rEFkݒ?1йd+˼<'UA#XgGqD L(:޼ttU~ &r0/SCIصK./;c!(B4PN#ujau#Rby)`iwuYV8iMg&*"0=80%>w5 #hKbƙT:޷6zO!칍9VZ69xi"!SrI&7g tW9wIFXppΖ}e-EFTdmq,(_eoM Ϭ?&hq1&`nȬA&uqf%5KA{pnR8 d|Cv  z33rP1 l謸b݀qSx,P'| Yq9%9& :yg ٩mgl=V$Fjej~ٕusہ- dLW8 y8-'a7nhʤNph)xe.gsP}It/14$[g`k;((7>a ~*('fb |+(k9@]ki_)_[G7o⿬A8?SeV =8#DPhc90e7,CvP]hcT?9O +&hǰC'Y,+o-MAZ-ājIWr񒜾I2po #k2˯9nCK>H1ͼ\FG $_;dGp (p.v7I2ոIX9;\~<{W=՗-1\P=/h -‘51vQ a z8Zꛊ\$E;&hl5w|T\fXwX]L/a\ -Amr6 $UXԙ%Y~?6+@`w\ۖTJ2|0Jιi*3 w~L/>i*YCxJiMq d,MgO|H7mcNTy.C}\c ߓO?\TU͓%8w(Y8xRBkOJP#ZiPil?*jc1 m#ƕ&:.xqZ1U2z+lm͸'x6e(qIʾGlIJA: w4et]U؝*Һgk礲?;R9y,U8 sqV\ձ[%ﴦ &bKd !@9VL7J! }^B*A㑖uJ!oiAˈR90`n<)( ubXMlHWU {;_hS~䨷~bSPP?%jo`DxM ]*+OJ)-q3$V>aaI?٩C1FFSt2dbhfU)۫ 3'9 VqFPO zdl?X[>v'r @&+n wQTj>h^>orCa_ &3gv-Хz(ϲaڧ4VM5ާT+Q~$: =d#t.h2 >f#t\Lv!rBLjE%'jq=X|jlAh4i9$>p|~=~i^:|SEi%Rgg'wyfi=:mi}G.΂A `8k;5ZB Ruv{دߐWHN6O)D V۶|76͋ M:4Rw,[ xº*Llc7`W<#IŞst&ڭ"t#?jVL6tu~:OhGx~WJ~Wky1NҬ FkqC;k:4en~تpGHON/csŗiGx*j޹:+1[ R^ѽ .Ω$NBKeP :HkZ, `\ :Q"vXR7A]= pmW5quI $9Ulo?ۘI ypdjPs=쿤i?:_8(j Of@aiH7ΔY{c al\-1Ψkn`=-hVU4y~[fJEjeZ肼]g4&w,[mNn[;`D֣хj5B (TtL7 bz=_lM})3sq2abK\ :ɚD4QW{?ӆ]hȃ%@i4x=S .A`$ۼAzUJ1tF9 Md/`̸(YM F(!mK%e򳅺mCE u\& n}-7!UDh,5H!7jjTR16_VKbei*_]P Υ ;@- g7!f"fqثeAؤER&Fe J eQAz$U"w̬'EAE3x`y^-P!#O-2S:9ʊPgYo)`~ %.$K;7zs_vt0V>ҍ)3> r~=f@ URq1bL7Eت['B fbJw_Sf 5QD2XXwz-f] yRklD[Oĵd Ob~ӫ`o1bi,\!g`uW,QeSoT㫴!ߣax ,ywIbrA gKPo;7C=yܘZOR,r ~j4iIۄ)\ݕJ+rRÛhT]@n#Ja V쓦]Qi|^_=2'&dTձ l]KjUyYkTpD| l! 1mj'ލ!,Fn7GcNM~*)O7jx|i‰7edc>/7ez%)ӭ*o@v-xv0'( <Ҥ:yԶõO"o}:xs40Յbfʪrk@~ &Xd6\O8r4e^Iчc:;YV. 5m% a nthJ'30PO_Fؠvm$RBvܗ:BO%@rf@VKPr4ZhQ388ƾ2Q?GxGu%VlAcUu`ZZ6 U ' GΪG"CzNqq6XTN soW燬n`/3Xf bU 6Sцis?U cKFp\RDM;; tyK2yZV9ϚW^yc*ĨB{~,x|'4\4qxwo-Yo%a_"Abuc{gbaC7kn\˰<: ŔUiGˡߤ^'Y:ƥFp׀)h5Pg.fbFS*&߹+Tmq331vq"sI\c/8E8A==hX$,1#"a!Y-lDa +5:MYBpW&c>ulφ+iҀDzh#qkǘ7\|*А7}:lr=x4pۣ Dr! r jv\MԐ)A"C[zjc7c4/ sm*Ѵ ۜXSB,!Ri\ ؋8)N~1̲`e3/[|cﺬNL8U癰RpȘI |] ,^:I,+PzЦeO]Nzǚ.&Iso;ED,w}U4Ok FG巟itg d+*ua)˺WSi*_I Bk7vs.A*NM{F$ lUЛj[.DWJ7@H< E܍u"":y<-B3`24?vUl,bplYop< {-ϗ*Xd0[s :NPWΏn1w+([B Ww8u\Mnt07+§8ɢRV#Aϐn"~0^")p)i)i,Xk *ڌ~ˁ@NoA8nTż.Dz4Bv:[o] fLf۝ H: 3Ӭ Нm:XV$0 ^w("х YDOHBqsN Ίw૥YU1S dAo8X17zELp<Ao?7UzgprU#H wثEbx:`B !j*tٟpge x2o|C==†ȷV`s5oqMPʤ5Zr#oͥ,xz׍%L:`úQjҌ״ȳ%j8} F7ۏEMVYRmK;Fٹ= _ %VDZd@R*IK|alS/ȸ|4!vaۈfS,\w$ ? 1֛18,PB*a%Iu, H͜;nQŠk%m`sҦI*yݎQd3hh1@W9?ehNztQ3Y\ľx+iynT駛$5)<0i!i>9VC&}^ %=^5C's(@GMSZn8 +ḭ^\_,iJM~φ!Q3GNjoOw_s5̫"phF[5c+W}+zWK:!A[8 2Uj>e<.) .U9(ך:*?8/xi2<܁p` L= O>z=*1ٳH@zAGkTPהuQ꺹̰E/j<Ģ^mU LYvwZx4P+#gIŮ)uS/|}ká.!DDwU-憍Ap+5 ´E%#8LŻ=U}(+%NZ 8 BN A-oHuM6Vqmk:4\YO]g&e\Mh'P1wGaLE R')`YDy$}.W0a__CPT'Xԧ>U [SL>hNUɥ^%P 3F#XcfQ.0G{nCflp.=0ÞjaOTGZZv u`F$Gx5r h5wݝ~<9D E$|b0Nш1ri?kJ˶KǒQ%2bF4%l#HprBCOy$OSZJg^)ްOOtVX Ut&m"mX ph\*5њ\QҝuTEx>Hh<K真f٫l'h$D Lt-x Mt'cDǤK "e5MG!@X_f.:n~}ɎxM{^N_`ђD#j{~e0+4F=As+j=L+ԂR3sOX>}vqǼ8|Ib0<~7`~ZZ t;kL6`x~zO>C⢴Ë8 ¨_=>ox̷? p5:w 3;Jɑoo)ܾukJ?tv;ߦ`Bø~pz1&~C֘'` $>+e(~=q-/S! 1jqRJ_WMU"u3Cعړ^ҭdAW~>-+4^W- mruOe5<>cZYe`.Ka!=5kx뒈.Lר#NCAGs'ʮynRrji  >rܮC[g2?fш7BEtɢ$W|΃)RQμ!Ն*5zi&)/c8$?PhvUlX0pËG'|w-T8tAkMEuA /3d#54C<َU˪qG8)LUgix0˶J}ӄ+}޽RuUgph3"'r/i&qm3|a;^|Gth8Kz}{@qM]H&ВW+ =0N$C@DݦeMZR]l97h*@>X[C{0-)ȟE&FCr6VȦ(JIPoPkz<'쑑ҚDI(T@z/㓆x{m_h ey3Zӫ(}YmXhסPJ:&aTLA@ "bNYOx,Pg]'qX xgdGrn\O931ɃDb~ M+>uǼ<΢}r0vU%:Mkzl,""s1P?ZQ]`{&Y jdӵŒ.eGm&}j¢}h? " CuVaw8;ؠa2"`pvY~kl=E㶠^m1phΰ)vA7lIXMBNW&,^dHJF}uϒD{k#U2|{"cнMj@]uPн`esl oU`/X*]PƍSh ̕r 'E׭hw!lD(p% n ǂwKd<"D>l05#%ovE/ #^ |m32VlzbrM-5|reN2D&WcL64[^! cIcK#Ol8[ &eci2UC<%nZr' do{5= ʪ&❃{@cX'q@EY2zw7X;1,yyQnolVU.ݍ62Fqճߣc{`CFe3dH9E ׾T-W"{?qOŅ*aL_lD6^ 2y/oB~*|W9VWh-3BP3cGRd=DZdezvP6[n-Q]2b=pyDE(K.I-_"U\8][!E-ӕ{MjH| Mκ<; ?Uo`_!V?W0eqϟbXϙR.F@U$#-+Ŭg\ 0E)?^㻎ENJ]Ml%إQU3(** \h`lzLS =x*wOBc}]R+J$ }ZnKrЍˬ=0PO9U>yuM-ݼ-Uڰe7x_qZ]#QJk+lv'䷪%[ V! #ܱ8 PiXNv`)A"l؛O.k+t&Y`vni'$k0Vm'TPIO7=Zڃv2O&qlɺTyv8ԌzuM= 8lsQFP"s-A[#Dƕi` DI#t3=A)arrg^WՆëe2_uѵ!%DS9zSG$a>Љꪚ$2 +u۝oAŒ}p<&J?sHeTu V ]C/HEIxJ#O/>0]XP% L$8t[j51j3e9MK>96>JƗoN\ 8y_m 7>&1 P#o1yZV6ga %P"q~^xݒt4+qA9dsiXY뱩 Ùѷ g:t"rQmsM*P%~̾#WV9"wdr"@Sf)ݺEJGudK]Qh!4kە6puE#K*Zn KD-(1sFvdg*>eK19aAf}= ap~@yx^iሎ<ܶ9yˉul70i2鏣q ZO1~4!a}9gnZ+xxqI-X"0.}xa4ϓ{C}(|aR1jl9hv&>EGW9肖ǻHT}l'Ew7,' it\Đ#zb\ 'koZzs}@7!8\#Vl_0#5Y|QBkp3:u59Ĉgh׼0r0ܲ?ӯrLz@3E2on$FKh%ΗWFդ%h;o=4[KGw_iW~f̽Hdd6_'> BVTw1P4PLS•='qt]˅6+]c⭋@Jhu4Q:нbLGwJh8Z6$2u6T0`{MJ6X ξ[Z'ԒʺHdeV/ v_w2^/,s2z0`xqI"n1"C-JiJ C'[ss|jێ<$˙7y֮Jd&O}xC쥸g17.|>ZF'dv>Z`ѓa՞YϪ6 %cV|H-2M"v0QʍL"cטɞX܎IoH,^}-~E 3xEi#m_ |y}ͭy*{_I2Is f:3ܦdfrgAfMXF.~ς|xȳs%g9ٴMNxg:gF6s9Yؙ}f#2Ѱ = 7OC8cʯARfrJC0%jn&=K2v y^ @Pg7w+̫+5fa2 A-ki i+M%.Td ,T 5v)*!P}a $ ERL+X1a#p#8  1Y .+=t}~pYqat\>NuJYw6BF#2v ڢ=xAW߷q4NwdtNYv0.bDyM8 T V4ڕbjx{I!ُi^vȍxp*g_>aRlZG~G-GkL[U'WISun8iݭjRuD p%b%7(?9JFT |G؜^#6`?{FhgEMGfwo'\(pNצ/: 'p=5{`_ ]o 7Jw2c:\ e|^8w@X%Ԥ6'L OqN5M"RmyTQMVАÊ5˭#VyAWKJOK5鍏B3dXEPB-YƏyQ<4}|y z&5.: -,\b{ m Dofc4h\姸DÒ+_,Q1)Dqqǭ `vx&JPf4p0{pI]H? Q[[/=p쳀֧G1x?+hߪ]2iנG>tf3UG{y٫xaґI|ɭ39o)&/.j`z{/CW(C0l:CX.A*kC=lO-0oV}v/IeH8LEƫI**ΚĖ\aY#l*&b$Jrv U3m1Q.o㉝g~A6Fk,ڝg-ZZf+J9 =f3Xнק/gȊW9uhjC+beKPsSF.9AH%4Z=n %k }Mw܍94r;@2hBX{2-GHwdE 03ĉ6B*Vcxu9\ɦ'6y~@U\nP4.'jÍ;@uPgě#7IIa$ry+u+]?^I~{PMc3e2Ao5pY0zZ^bl f8$vHGа̴]|vRAN)#ִ%!6K[I6g#(F Dy)-Xf>+m`?l5)|s5G$~<s td2..Bi K}o;f=F\Cd|w@Q<+Y%+VT@~ȼPH+%Pa2o T&T y_KQ hp{1'~̠^Yrn[#P=8z&Y;kE>'b]'>x2,nс\ʓb[s#x` ;r˟4af'/ 홋U c>ΔXNt{cTnuzɁ/˪DwjHaa16N1@ž%yw'F8C6To9^6j'ѓD1:BUZȎ17*+Ԇ Mxjo4 z%5b޶>+9,ǁ'$lk'(N[8{4k`f{mdY. aZv>^FqS K&HcK;}kR s8\o L;8 wG4~~6}Q'508;iٺ`{x!CSoE;&]e Pyν( '-,(" *PQ(Y㣟P7a1T6<(w w_s:Q7m$Mt=xC;l툻eC@Y1vruUPeuaG]P l3t3KGFtDwW%[W]gHZ>7t9jz sl@+ܷ\JtejxVH A AJV܌J+.핦|tAw< >JG #Yv$J$w~7z^!S죊kǺ^z=I BV"o?sb9ץmotsZ;7faQ禓F2]O/gƉ˦`yfeAFFoښ3=O \reǵ jb󿦅sV$R`G-c %}X?tk dQ#zoz _PҩNAY1A*n\G5zȕ D"QX5~@A7f@64N$Ty*<;M9}IT8qAsUL}ըGJ"F)\A+ >x$EUb򽖮bLfJP,G Fa]\N;&sRH! ׷"XJ{"+KWCE1iIeٱ*>ߑ]oN~=s@=+Y@@'cjqa *հWvЊko,Xal.j֑dtUwrEQO31<תUb.=f4Ae:VH?׫iyIBzS7 g=twE2 j"ZnéM+,\c{ #۱ҽ^a>s+]T4\f v҇ 2~/t)PsQe"5' \~;uΧe-&mXYQ5uLk0XH u :{8D|>#SZpWz: >ahFMi<" f4 'Ml4K}kŁԧPwb4deT}ݒ12&țO\TGgoa΃hg &d#|H(Ѩ5%wVdjV 2:1dZ+R977O@ڣ)wqn[*KF@PpCVzdG>nhgOݷ=cx:>_Pϼ b39٠xdPeRx_NN?ws %>U5FCvn*?9JBR,lVItl5A%I`3I:XqW/ S`AW/}S1]hPxk/{lc.ΓDJ0FjRS X_bɱ7zh[FɣiknvKSQrXtvC!6!Ztntt\8FQq4CmoΎN y`&"nsmwِX T[pjpZ4kӖTr w5Il\]%6p!֚=kt;p 6;L*7<~"wB3s#u!Tz3$`-HZK,d:M@7 #${9ͽ)rreuC_+Һ"J"YGU{Oaqqd.Uw5΋iBkE}3ĴEڬSG w3dO74{KE 颔/]sx}'D r3m倊89~Aփvt4,ЍtҔ Z`"7)+I#O PwM 8c~Sr*y5ss9,8l ,kٴj ^E?,Z%3d+ہL\0 ־ e#,Ba;l۞uMoЬŲT^K'碴*nj=bR۶ȿi:ּø~d"L[Pu:x%g}o3nm^ QNL2ðK^0_9ͨdVj7t M?,Rdu~*r |C)֜FQw^L{0-s*s>Q7>a5YÓU%i+lŀےtdLlKxӮItnq0rT+qU%nP(eH0.X 9f_dEQЄ]R {:‰)>zxHnL%{O~ꫪ*ݰ>ab_– 7'2anE:nvyGmı⢢1B@ڼMI@O'fv[0ۜN` $Bַk8s|vMU e~(H BIz(DuDTw ݴI'(Ta=t9>JMYV^,o7ybh.(D҄a$zvQ|rݭRyl=-z.ح:lvZ}Sq?ף!AԲESf斲&&Rq?Rښ{l04@ܨaE~dj2.sHfɓL9@, }M6Y2N )x~]![1@}I|i:ϲs`HA J@ǿt/K -Sd Qϑ/@d‘+տz 9Wi縲}+ǥ`w6-^ާ9>_[YdWO+HxR7ݷ*lX" 6'ecҤU1Բ+0*W-Hf=m7)!OvNӃzàE+-NwzRzM@ vǦ7Hd;2i罣S|' a^ep嫍2@u8~謒HLiz9Hǰ[VpF``dzEnyl iTsCpB]ڣ 6U{᜽鶁OH<}OC{ZQ9iVs% 4N)K<UY="($$o (l@ym ')蟕|ak6if!ÐkB U1D!QnD{FE Wn>"b٢nbN /A5~wx%dlK(0^8. ʤhEO2Pمb$#{nSTK餛Rq ӓ<rhĐK'T(ukwV4NJMK].;~fڭHk֊U)M{KTDo֠l|4 a[dP~r]IzibzӚ$"S->I#Y'7u+H(6if%1&ՁH~o92FY޸ce[UKe#v~_ E@fGRcM$1^$4I0%k?e!nZ;H3 n+n>$n+pXT 9RaskUPY>327Y[*E/ 9Cl9R3-$?"B`ޥe\KG~gEJ21HYΌ>Z6m)(޲ݵ}o!r`Nv-K ;.h{۶ koN:"%s9Ǻ[~F6N^J̅uPIe r aEhw]˭A)ppĈ00JM@ʆq<:4Kny J~QsTzGkC0FXHQ济)Sqpe2wwR`${9ۜ#k p#qBÆ[fx5\h1 j_ 멬kVWDQ#?41sR@HNH&Zc14|iP5rt<r_Y A`+ tib`'| mfUO+rQIN0}@lZv^P3@ɚ$&u5"lRM#?.Mq {#1Į\))1ZYmu%X7c{ϐ-,13cT܉A$\MKyGǦ MPuIVnH G{Bǔ^J;5e pIw8F V!xh zp|+(O@(*\̰V(^JlBC2wȹ/io`]d2Fxrnttױxf\vw`.-MUzH>ľؘ~Q[\v+!S :X26b=4'dDS㾻@M6^,c:yhe=&a02;I4yr_#emꮚQ" xaF#<ׂQZ}wi޸, A| g&sqvԆ)Oݖ\Wlp "|حR| T&lD64N犊IET #do_6' .5̱;ks22-t Pfت@Z~gm!(PT4T%:3NȞDGA4^''qX j|7"ۄwɖir0w:(g$tf忝MFaNVg*Y '4io߷* $ $!B'!׊]DT̾ Ugz Um. Ҥ'z< 쐤,™%XPp~0K<_~|;֫k^Ӛ'siM~}DO925r5PaTۯ }RKD}?S!g;PCE"18R]ۏt*0j]GNa qfqg0*.C? #95g.m",UM}:|jp52TLk1g/6-x_]~>ܐ#)?e$P (>{/AO"Vk= ]e}tHG04@ޡł34>ntE>?luwIT_y.nv[/<SfoG6;=oiJH%42}&!N[՞ЃT^^B~x%0xֆه|~RԭF_7S|.G(|FH\WPUI cH-g *9h.!O4z8ef5G\cIDB%UI5vgȁ۵si[݇,w> GO!fRPf D$ &E牎"Ӗ})毯lDA%IQwN4܁H9Kݪ tr>_/MFohk-6 <2wxS;qqFcKn(ΝxYqUKbsDwW+&k/zPL |Jk\+wq Xv L C_DshXI˽ cCgUJ2t1O N_Vneh/ЅF#ZEg0:c+l'NܚStkIVz9Gř2hʌ[g2AZk/krJf@}*P1\9륃.95zu(7n9t=Jf|Fz[b,Y-ܾ T<`Kզ[ lnm{F5!fDlfX#3 ; F;vY/=@ݢ~%un@ʎ2l .KnCQ+zq̷D^'QЫHxHRrP|LKϵj0U=&ISʸՍ[ ,]mSAykϻ#o>KS#c7;?;^JWI,Ss7z XqMs#3  <>&p.X(f:gvOiqi>)A^gGi܃SBZu`KSchClYQ# ]#8Έެ!4Tva'@f- ݾnZ/be%wnQ&.v-AuN5Cqis&n(5lq{K(:wL`iSʐTѵ @x2$|3?R c LD?~ON-ͅ#ɩ&5ZJoO`>V7De=S}F/.%V8O{kYp'B$룼 QfsuZ[u意|z8L1Qj-Q3Z%"BGA~Bii&.sQV'# BG;M'Cvp4M@_Cz*ڬ6rtF͂Uju^̩xjŘ%JŐQC"D t⾎]Gjt0K{)W.Pb<_b׼Z^$Ե;H|7c ȦG.fa-NDzlJ Yz^"@4,lC]q&?jc"+zb`QW vO>fm%GP(Z)U|;@v8Y)}tz6 *ϫ'~@RQf,6F*们`d'GWywPKqjU b3ҺS;k o@Q0>lfdJ ՜uR߅S mYyT.Ѹjl0'GH~GsH4œI%L^5n{IRƥ4'I VW$"bp9@7۔ uP5_ߣ:dt' D] \E΂Q~h#|A;VP= ,&D}&~gԟy:On^SDBzGj4c4z?qC妲r |)N;T/TjlFyeG鎃JGۂ˥@xeq]7_eD+=zwyڜ?dg#J\D/;y\ ,[ŤjujGFl|!cdL;]fmT^q֊|P"KJ_Dí(T\3#]Q/рϻ5r؛&OYJK]'c'+F%~;fgة&>TX>}-+ x [W&FW5U;S!wcK:p%}PYkɀ,yw&1(s·$ZZKnoSSD]`gXVƹ'GK.heC8Xq u@(hѲMEK(9/c B+H$xVyɖcIB6g:Y2{ji;*Fz)?}H1(3mi|9` [""J,GWW#B xATvgy1 iڬ'Þg8l~u%~aici IXIHoc{qNҽ.$K \9D}2[ (W|IAcLQ~P*rNR␉*< ꓠpY,#)UByG2't_b mz{{@$=~8 7PE)%CPJC)7S5?1fL W"͟Fu,l[䣗q( d{-փ ?ɮixȈ +M:7&duҳɧ߈H:…gʱFvމ}>os&r {ӣ?$eAK+Q}zDxIVk[͢V3R5=O&ԜN=<A]Z9 dO`GwJdҧ;QDo= ㈻߫ޜ^q |P+7+wݾ|pm.*^Ch@\?Q@dYtlLƍ@Y"M4gGCOʒ[djhѡ̸sO4?K.3>1Y9L'5?2$cA'u5d*bܥ,(.IJ pNnZz1n FGÀZsKN9oδ.' x1܁aZJhhjWF[Y|YFΞ.v*HP%Zus~6bwVU! IF#$ лAx\Wq: WHD8# VPaU+TJ1Y?n.OTa!( 869~Q߷MxRc UЄR^%w!)@SB \ҕVC׬3즛&xn? ЊG|S;s`YГ* tFXiN^"#w"I&9_qKcWt0!#LwIP2w2(†|yȐhKX1{tiDLO'Dиm> peAIivE>Of.zRI6s>W VA_V Ǘa76o1s4qqxtDQ= }mJ(QB@r gL!8<}T(QvpvǺe' @ G_RH$IGˑ:A)v#9*d6fe%E60I&}Mc8AkZ:<^+ 0m'\1۩5Ax;pܔFvGd0VCD-$Rt8B :LyriiU ?zqa*4#,EL g^е*bH ;+;!%XY'O'~˳<6C|{*Ѳxܡiˉ"j- ԗTŎy` Acr1(\& ⅙Wt FM3mB̎Bf237 M@DpJW4JFq7^9M<X+4*3w|# ̓%iM$= rj3R﯂o [71cI03~CC r=H+QWd.Ȣxm mAGjP|{;t_JTI D81(ȃ:HJ7JM?틙 $Bkj}3$dU&u 5V@(t,1軄$Q -y!^!ݔaܒ'jHXXNS"2GU)tι+`Ϭc_6_+Mxz_PeoL ɂ7*GOv$bVlo̫g<,%aK)\#k>Is{+_DG.& \5kz_|ZeQ] 94)JtcPuckr&,$(!cHK139)w, $f)26wy;1Cq90 i*݄|{C_99cnAOVA+bUjY؍}}cfir xs@̱/)sbYˋ)QVN!Xщt")g kmj=Yڑ|` jn ʄǂȓ:V=jqO%$ S>w 0f72HLFMeD$A*']1iL&wlD?=_>)J U:݃0} ZګՂl=C()~,woa9"jy؃Z#;>5 |-Eow7ڐ?&S  qjma@qFLzkOE*Ɯ[iDPD4}S]c&nlwBѵWJC I>Eh&p%2UVz]#{ipc7r_0>,B̟% *#Ǝ`WvOx~?:&RNIC+dʤ{$dXC=vkx y,k!5M< +Hu[4g~pW~ o}v\;%D3AS}$ wŁ`Ѳt֜JЏYI_U<UUݵ1 zEDY |cq3' -f^yY7B~ bs@ec,o-<6KE3= z濉ދ/Q! Mn ` R̃n63f\YLj7DI̤]9%؝Iz%D#o>1\(߳m-b?1GmX_{DաBǝvJ?9PuhB=EԢ܀ 6Ј@M\6ByjC 4 x&2f;ID-Cx+*:G+egzcosCͱVZE&XUIٜ!nύ@K0'2CM6__>G؃ޗ1E m{!IE% WD 88;.kC1MOh>O%%I#Å ?cʼnP<Fͦuu4-O1\T.OgblaWJD,g+x(-F]qݑ7XC\9 5&=IQ_lB4$."W:;IE7cً@tfmJolysP/oFÝwh? gj6VR?7 Xb0 M|nZ 5%eO@L@}ŁrQH&5C݀◫>m& G~ZlCN(ܢV:}i3d*5c6WG^ݑ!B7 $+f5b4О@㉏F>c21طh Ȩ 0|.堸n<9;( ij<d^f0z0n f„䧍qmH"6}熁^n;e=~Ƈ[V6)x,7neUe{y"C3jY%R= n'0Pv/\i&"@h;Θs_[9:9 J,C$D,6"W`}SM7Cڣ(~aA"5ŲܳNg G$뜎['.$^B'A\*LvX DpY%. R! {/j\+|ϵ?.b A<7N!i"YD'@ؚ _ ›f%>73XFrw2^.%xo1|b`J$APcV͞L-;:?~(z# Q qUգ:)$61 on}TS/>am Mcj?"qH}/|uj$v7:0Vln!;Q (b@#Cō Nn Y.bv^wޔkeױpLPa e,Kmyʲ0'p+%A E_/OqR>]z?A6pCqd}q3֭!\ojp`5Qlj* {HmL('IoӷaxGm8 B}*BcY4]%6=/M#uDNf8y  F}߼f,{% k#ny du#XwC-$ GT|ԛ< lGDxMOoiWF$:@0;{ j0_,}I2XɥyMuD>bYOJgI3F{SU,Ӽ ,ΙV:\7|xB-* mHWUi/lWsA(y6S+!8zbMg^DbԯftB>k~||`Ryv%5hhhaSI%f eϥjO;/˒ R%RB"@d- Y` GWO%'(tɤHh@UB=辚nfPt oJ)H<Kr ,0+Yi gB߀ڛ"އ4rIARyGTqUloD4*[s\g؂`c"Dn{˸4=6͞w7&-lſ{dž޾c 㠋pYu++M /'nٮvF:x+ ]qByC}Q=Y&9IW>[.`V dU`J+A`(8rvmhɜ[R'}Lɰw} !](5RtУ)[N{m&/̴gD U$}TQDOc7k*& `;1TEjv$1t}^bv?Eɉmˑ+RSM |s$E[ FhgзZ8(_q&.I'VxO V-i{:,`B/뤰I6&M:&&K#֦ΗuF rrwY؂3u#MP]Oe$⒕TJCE a)S}/9R݁9U]of0.>UZޞys%BTp|~ @=,q04!vt!<#%Jj1z߇ 2>2Sb`zlKVLX15] K2<.Ix5wJmo?Km>~]/lcsAhO:91t&k CTPw\:!ȉ{1ZpeJ=*`F%!O?E^MYxk˅C쥝۸@>)(Tu}hϩEz{H0:ӡ-Hz^yB{NSb~7-A6KsخP=?$ 's8˛Ӹ첕|\ fϢthkc6cߘ5'˥2&1<זscB4oeG2dj:j,pLj̉M!\l'y`p8*gV$Q&t+cC颅EoM%tAQX:X\zxE[tGto{ǹ 2E Yv Ee`YW5y٭uVtJLYcpzqOdsf 0^r2ŇEk G*CKJn@j#8,TF t{agdkNҔjUdyd_G[!Dߠ:E)[#cqRU6W <g8bN}M b{2^`24>w+&K~q0;Wg\P+`3c}0^Y#}~5 cO%-e2T!)(׊O @La6 wϣ6gɭi?A5=9ٹj ZBp}JTqD`Zv|M9SpJ&v3v~& ;KDR9-i#6i]Fo3YadQڼsL {x VCuc_/|B|-jLK8tAۘcEp(D'X.~X1R +r,[nџ-=eD3 j;b=}ȋyAn:Jm,aXSQ^x k{L7”ԀTR ᪰`]87rSvIf:hH>u!`)oh&<(,m1BV?eh]CyjMAؔ b?Y8VOjoN<0$mEqZ3^BI|~!%/Lm[0O³de #ǃ-'f[s'~hJ bPښgn#)ˉTcoPxձ3n ǏkWpplT]CXªۍGRܖgׇy?K]|+^uv#UUz¼y'N`*gPZFiD X2*gIV|ED_i*TrND;9;|Pp~7&sY륖Vڞ֤g!xҳ1،\ bi|z@&)O ksTUjQ ȓٟ"&Hj_|r"^G%@!k dHĤ bfi,J0-a*[yh &)#f-Dp'즴Xs`_'7D-5 ,8[cE){K-s Zv}s~.Ě1 2ȩ%iSB>xpT$MJPO$ !.nN^{8`G0_Ij&TҲ l-뗨Ƚ*yhR`06q$19K MuY0,]!'lQ2)t3}iM8][ͪ?FU}^Il9LJI2Lp **G``Ma~((D019w)R}}{q'^'Zr?.Ja2؟|>g8O= ^ŧk⫗Q*wfj )spO' 7wA϶S1P}:>蘢b\MohƘ[^wcw.>ߞ2$A{P^KgroJF%*h 0[X?]NE.)-gO<Lw(m5BBd#~,agGn4S gQHkX͒|i_ Xtb*)K'}r5N! *)٨uԱ߄,fYQ_]ÂmANYATG2g9f_ciM<92鲀 m &e#+ k1)k-:Yv(7X7> /e^\t͟3T( \H*Vbaơ@ q@ᓐswm?JJCe偮 e4&,7R/7sa.BSP@+XKfz,L"$<-u[ԩ`zN-9NePfEq\2-ڋș5apB=1k2A9P|ڧ"jjqHW7 &n-"'^53([c8:o~Sp fsܭ;^%_+P[JeAKX'A^lDĢ:`* nmR#uTTjѡ%/fPZZbkw|sVo& %nj0ߵT#OOIYĀHaRD;jW)єv4iw}lݓ6^Ή^WA}H)jq qJi앞]D7 m&ݼRԜDy6za$d?ʑgE1='jƶ˰&Yk#V ) ndXj#St\<;/xߋ3lƁ]iHetw"3o=*^l@SC4湹Zs&pX= 9|1rB_rU: Y]i&x;}L UM7_N$RUI_t0D` ?)˰^F3pSNHh!M: TC_xD ZmQ^ peVىZ hyF!f@DQfpeɚ*xa;2(6?*6]kq~E ƍ@ʰUݗOh[θWF =^_#$.D&pʹ\bM*ҠHgn~趓Br# LIWsnLK@Ҋ|ck:~r(ϟH j 578 sn!0ʞV鮞mK! ڏ(ËOHw8X&ۀmM97w{U .fD35"+_ҏHd ?g^;+?0lzn5%bˣ=}@9mt42rty*(՚W=5WΩ2S~ll8 lƖ0 !^ߦptL{*NY p^`/ )\نb w{YOh`  /@΍`KxBN;T㐘4bbP wȟ,fUiWoY42J |6EwT{%BGq%4kz \N1؅1tՁSqL;vx_0K1Fک}'F0)z6FJwY=ҺoM~e9< ;^/nFI'K5VÚ(<> ߊ?J=7f_StXָa↏QÀz*sĄjZ(,[v :Jf*D63)mkjB0(Ra3e|Vr{ӍG|AvEgҵ# [1&i e$pu-[ O2QAUͮŊxYPb3X :E-q7Y %7h/PD0oT)EÍrHE8炈ł|.(/9J+QQ^ e<u< ='!o*Es=)E =ٗ +dN5u&#?֌5k?ہd#q0 ]#.t6mZ~ 55 ~" ]Y`e^eGB~'w2PV;f'[fUe0M&/[_%gy==tY::-5d1pMR0M VҒtWo{8/]%)cNty%98n p~NjnAk{FfΖf vR#f̵N6iAZcEAG -d;u lǂ<i!#4`'e+= U<YUíeaL*d'MZoR7'Ȯ J9Dsp&d Lri!r*~6+R'ܹ~lώefI|$٢w:mFݮlEBS2&_ iy0BHחPzdr}Qe|e4n&\a_#7GTrRަcz@ xmF8ꭑդ2Yái?οˌn2Q7m}{|fm>C {EtuׅaF q8n*czn46n^XUo|?X?K!FNfv%WB yޙ:IABIb$}T"pK.I!90g^.`V/r>ML&8j$hP G/8emU͒67A5}gs-޴rJ`QeO޹jE'^9k?ɥ7QO pJi5A>w Ը][$xJBsMjHo ]a12<Dxc+vٷT z;oz]L#q Ue;P($:af _T}#PEU;[݈jֻ0TEl:aIGzr`ڍx| "%LS8ӿQN$u`rd(ꡬъؘ"` )KR$/eN&곺O=o:>QJ2 )KeM'["i޼[<:=B|ynG$둕&l׎cADmt4]׾Ep0%5/l0y,+bڪ6_kqHI#L.p 9b}Z n`&j*/qdfgˡNhtͼ[潆EVlgMPzF +E|%0]Kh䰀[٨zѝz|"` `޾ƟQ nvM,Ma'\WxrE?$p}P>n* hzkN`j^Y=}D3Gا~x+8a8!4)=k_KE6>܌'Uf\P1F*=O\wQg).g т۰mR)H1s{3˦/|+ukN,|Hiz8yCeeB. Tzz%9VUя~a6CZ]{6JLȋV*GO\%_ cE$͕كD!{\_7+=ĥ6i=O͚"5!Rw |΅$2_R&@)_o6gTUauwNWO{0e> 3#x8;ŭ iÎ/1~n%e.Jyx&έщW2BhW5L0![f13Յz;䧌냑<{= p^(I809)t>ut[MZ(7~Pǔ,Oυ5myRwDE Dx(V1'7U .\K[tI),N͞j `h@'N;>?`TtM>*nFAoCd_)5>\{1\vcB:rѬhgkgqh١0ta+c'Y#jVh-]n`gEmM/OqI蝂eѮPUJĻat'ɍX A*94^S,nŲr HPsQ9.P"sDj+Ln QԢPHӡc& jN'EYOxY )e#0gH$ԣVMm sƟQݠvuⶪ ٤z x ֬nM v<<.[USrWߧ~"i^E#,ɍjYוY)7ku]UC1hR!zET!Jɨ+_?B@1__^-UH p]R$e:nv+!.U<}n}&[GmԶB1S!X0镟0&&-E|8#'x԰ɋn k/F8 ߕeC=畛V9.U”KJu9)sHaOXP#54[[:N4;e! yXu=r228g*i%^9 #@,̥kb%?OwM#1e),C\| zA뉮y9 T*| ! &2} Oa $H%0>q|{Qr#{F˓y Ae <%o*:rn)VIYK| jZ=Ŝ&UO =of( 2,;GU&w1q!EA"M0(>  Ԍ: (7I6EI OdQKq"6r yH9p@WS(+䀏]?Y꘻$䓒;}ey4R0t rNԑdQ0`hf7 pJFW~񩣕;'<7!IKnӽr>y{S(ndta_SB1(, Η#7sN li0W 9ͣP$&褁#AhSwW95聟n5ڴ>/?"S<7a ]984T 8ifs 6"7UGPY0hSs:ONdguGa7͘N Z~Q\QR`5qjlY".%nfyc -Ӓ\iS0`r Ll5U@tbOSYJb=͏zS/6R3nsd9>ɓNdX!"539m\ӽ?[TIFxZ:ԁounUrav*qӎAcq"my-LLt/LnҞu]VRM< 3J $\8onܥ~8rm#"&$+ Yc$G'oQϪYޢЛ@?CI+AILA nNeE{n8U G%L}`*JDAI>5@,>5?SD) <>~JԉәMUF4ԮSzQctÃ};~4~\aq' v,uuV^)J c(;|C;cZ*^eܝǗYֳ_ueXO~~(_B11ʑvT?ٌf9EFX)>cO6 C>*&=O!.7ai*v++"t s,Qh?yB#M;30ZEWl"E2o1߮5ʒwv0-9(,)ц@IP@edtH_ẺdfK sgtu҅(&|b\i0q۝v-(@ůV]wNɺto I? 8U܂RT$l0hVuHFX~]]Cp~w)~QO,3θVyuiSlLb1\d Z3V / q;^IgP Q! z_ǠR}pQV SeRNu#o^_-YImQRvWav5OlyC2TB2-n (k[Fs_ q|}P ) V0&ΔlqImڭ9[]On0!*T#% aOQ e$?Y ?ZK_UF;]qkᜨ()eFM5a[UY-U0[NW:HEOFeQRga`̎C @ "-hVK.6/Qs单۶8oܭ6-hIKZXi@z-AJ 5'fzINI]91װ?n'mI?KuTFhZ(bbVUq=@*~Vbk_ݍt~ wbHׁoKeg]u[i˨oKʆ?O.AĂIf2B5)+R[M;zsA,낷@A'-i쁀K idw_kObW3%&][t*fXxA(QZGAFv5 t"MJ{XGx_;|LTqe1SqoL9 r6 -$}`^nT?_)$4q܁,}HbKN2E[)6t{o7x1ϕsnۓ]߾+,B 7IpvvS늓g%x#}N/X_.sN"=oG)?9+(cq*hU$dhDs}'&?A=[ͤZ4 l%BIOdHI$Ly(d>i/љ&'1-X',V槓*YDvW$Hn7wKzP(h&چDgH:ŦB6\Vt Q2+a7W=kcmzr d]^7<D׋MYz-"KT+^v" ߩ~9+<.AUMElQͰ ~\V8hI|]|AmM,C>鉖r{`rw`'axM>Q\qx)Ex4gH9Pm#tPrji;9RHTk6 >m 1; DRs.~K2^2vhE rG@iBN;5r1[#flRdsWś ?z^ȟyFyd`b-"#F8? DHiUbpGG:h6  dȍ~/{YL^u(Aܤgܩ6k%k7ba 'QKH8IiecLڻGFT&:^r\ q l1sI\t:hEv L7ICH[ $Wn4+߽H]a۱Cܕ}(pkLή>>YI%?%W`Z1>U/p?XelTϬGA]v8Z ULݻ9bU띧i>ۯ~)Lim*150OpD%͂tVGl0n#$ :dm~Pn{x3֖-u08#⨏KR}E*lE8*9*ӱ~!Jz/cO_B VR&4(F<_Yf  ӷ)pZ!ޅawrʲ ȎR*`2mpK( &^L/XmfXZLږְݸS&gRZL>+e 8lCP(Aܐ!.s7zYP<7c˒xT:+HX5l#<_r P C\}\{63 ;'Is0A/=q^dQq3 tLPfgdhts1s2eRLᛡw휗oQ=h [g^U\„^0N " A~V i~`}n܅J0d Ca 廰8I{!K$Xa[z1OM|*o%O+}p'ʼn0/Q#e'ݛ )~ iZKklt.)<(d0l37F}_8Ahr9͛|jJI6B9o,ͨ.j<OOZH4UDcf ӊN' Dv=OpWer6R[E7˄|^,BsgB!kdbɡn&\Hzgd/|yl<;NGyO ÝO=fY<1:Vz]~)~uY&v'ڼY[VS Zz &mPj |:GAIݐL/ ^ߐmX%"ƣQȆf8l`^.nQ%<~]OT裵oiX 5X^ c#Bf-ιWYw:wS VM_FHK^m+KIh}豫O]a%!VSS\=d16,ZLK l [huD*;j`qKhϢQ.?4"-c̟T ՛)9k{=4u%#"Sk:VYe>=&HRl?`"34^PyAft1y'p4PdçȽRNA_.\] +N#DڼRJҟk7wUPZ n;̌(q)Ǥ&4i_m0ߴAbHS%3>W~'Oˬ(¿AHi+mZ >'yԃ ^BhyA4to;f'ryi!} 6,fwFx߬1D'DCmy/c=CR<2K7j=M!o\W9-y#5!d7af -5p|TDXRj!A9MV7E>D lQl7ZL" m_r*Aڊ䉑&0f8$.,`n>>\ 'tT1=Ke#{õ窎Hq6.ܳ2]e.FND ,)ujYݯQ24.s0k/N@QRܿM pg+En0CK b"Bjd/716Ś}Wdڄpۣ *Z_""ʘaxQ*e[V,{72=C1sW|Y-xi5]d&P UP0%~2Yՙ,klϣBhzeߟ{>ۤ+x`)e%Mn:z>yNΦ>L5]n|:nqgjd p' t߄q3|Ҟy>$$=.-FB&6םSxYskG(RKDюyg%!$ 6Ezhȇ}E(g/~e`gHr: 16j4;sHzСuh#֥''->L ptL+f1?U%-7rwDOD=1?3aX Z"ոj58FWW4M Yyfx|z٧#1@hjDviJ[Thg>Y`(66ClQZ`J-"0Qa$`ܻ"60S[')GyB , mW^&βCz3TdR1pu hě?ֹܴ䟺αX?@`i1WF^gH:Qz8+fԠʿ? G`AX`7'oL ֗FSA0Qp,sָiFPar_$f4b{}tg`dt.^;}XijQ h(1 k  !ng'(w9{?Zb5榢E;'XMf%b}>Ī&R7T+;$G W|دHّp7nnڤQS.Ɛ0MzQۻ*ecO(#lQk"ԕ#ۻE[LwJ՘=Ðt IحHw[+C8#1R WC}uCAI;uZ\wRG= VzKywz=]3}svm]v0s_SNuSED?f|^,1Wkmi?^"0ldHW4S1Hu6\wltACaDN+P(x㶑P5*|m)A0xRg'tz$w^ TvubO~Bt`%v)HפDmƱ/cq18zUB;ߍwl,ߵ]đEՕP r0!Ɍ>*g~y^SF=8szaH'* p-kuB-M^ j?]F/Rtގ w_ ~Yq q :zrH-M~8k}†LLw#XJ%-ȝ~G҉X79!t$J~nCf उM"Bm HG߀ysn+|[}Kx,&̃}S/yz[һ5Xʽ?coQx9q7@'ՙĠ}KW}냊vw*4\B5ε'Y *ȲLZ=pFT{m.l\ntvc ᵹBa%QRaJzXyHzHӦ.ЊKc'`.N%S *[[7EYP$.UsZ~8Zf7gڊixCe04*F+' QlV^ىݚaw˂9ž>261TAEGKǺ7Y(m v =C}%.!]Qd%%L/U)-5uŻ7,rA>9^jomj-#UUVU+A'F4!4Ɏ w{= Um(Ecf1r6bmH+PvvN7uhW:!sm ziw,'LSZ2ꄷc jQCöH=/֖Hm_:GIbgK*.6Q[PPtuյ)9`T눆P{PCQ>w)KAu?$xlv,o?GL髸9iP0}YzE!2wT\ gq2Es0ItܗQЦ76rJwsa<)gr(&u$=~Gv~2l7sJ2iŝqll6vhү I8Ew5I.#}xA ؟av pJXHL:QVdcof93㷱rCr7KZB ool6%N$~ey8N;ـqUI|/]2g0$ x31(U|ˍ|&6W6Cǟ~;ৼ M?7OC OWc^1~&mܦD 񗂔ifѲp-~ޟ][!Ip] G>ARAPO`xo{e !+e:Wߖh([OF`”HI&OqihR*ڷxv-)ߐ3Gq!:CHy`k>6BC27v,2%Iɲz;wpeʲ[Fd$S+O 1\Ϩ{`sAwVd{f4 UMZ)Q\@{T-ޛ3cq,E}hPteA5V +Pm\(vy, ⾨u`2{ dRp( f0%wVǢEM*k%gWW|@\kgPjVVi%x hQֿphNT׫8h_0yk5_A8#q`=mcb ;!axg{Zw$:ok.SVqrWt*<*444.DXHvx-L`׈7d!$w b7H9t,mT}RҗBS\T9!^h9e +]Nmh`w7ЏT|X< %@9Z('30R]ՎzO%[خyy R N6^.sY=mjuJ.}}D!OYR&U"F=O~_%ú;,`Ÿ =,$(; `dmZF 6>YJgL>Հ6f˷nKCu(C"rB*Xfh8{/eIde ެo?1Zzs4LdJ3LO'WŜ PTCHK/wrG /='f231sX*I)p- >+=P1].͸FF䆢$hkkke48|\ 0CCŞJ)sn#Yz0Eǯ&ȯ:G` džBG%p"եc*ЬsEY:[qZ>c2c\㤱qw6boJ ܂vT-EX})ܝ_Ǝ( Yn"p;̶][J"(G#Pc ;( ESN/U5.jݠ3p]]r엋t9|}Q ͚oJvr;⯚4ac}o~AU-S VU* [1eDjou+ ;e,끪+cOW{QJmsTQ6;$ܜ=4I&y'$Z>{֭sH\eAm/HszyLm3OƝ ^ GI0G a}5]#iA%Ҭ,3bs-1}z"ϡZ7-O:e:CXkiАw,LNp v0LȒr%z]r7_X z`v@͡K3@Ed6!vXy'^wmg^k$vN₢gT{O-mgD|n%BN4V"fT4 &jF([1oT5,9 Qѕ)DCjjWahCS?)' P HI 0-A{]΍ ? j w7, ?@^*h,ZK_)D6'_ju-\ cA_8pmA_Bշ)ja9siN|Z͌δyxkL+]w 7ԂQч&'KRhz٪g*1)ـ.BWR8H  3,AmSNlkI`Oj!-%8?IԶI8%0WyU+cB쮢j͏:_`a&=V$BYRй?Z`?R .^W 僜%ngzk }u\N^etт~e/dH2-ߪ8; yw?>S fCBuޡQk8|a ޡ'] CӺ֢So0; V7EP#ZvLfby&Ƿ_.2A ^]uU9~$ :yDx= !V9Vf̕whG>ע UW0vd RE/Vg~S="|O@6"#! 5:4 }n3 @~`tZS8ŬysG'_􃗟QӜ*ՙa/MAXKaއ$UP,^ĐC![3ad[-*z%X~h_c38<.scLPzz*4Gn9O &> d/mH:#Mv5hEx~DHW:ôgӎݾ+kUЈe6ɛj?ldqnvB};<}Z\u JG'()o$ {]4X:+>ia-Bdw+lB#}aCy#Эp -8fYyDy7p6WQ^|zs7Fme*Tį jCc:/zwmfDhɚG8HAX=Nl{} R!kSQʪ8EQD@$W#Wj>#{6/ ! qFњ+V P+ck nS&_,r!*g xW3j5K,%_}E6, =]fF55n9׭(c FybyW'GąFH\y\5}vN䖔mW%cm/]70(ݙ>NSӅBEztMEkHiΜ vg .wճQ͵j]>j媯7!Oץ3`p M.L ~TE/`> sjJ3KRB6c9kiݡ:#6#iQC&kXa3/髗O^_60 A/[qesʁ 9K64+a2i\Q.yhbux.̾1bR5(+O RQgYq ~CipX|@* rWh&iރ6.A<9!)q-uv]׉Fq[R!%Vi5n v{17Q>R52qgq# ǹM9\W"ԻJԆ^;MP<5mg/ pޕQh Zb[f+G.[r䊱9}=[)"Gg,%U4ΈT lm]&dQ{le/~=m(ނϠp[=/hf;Z&8vFrxƕ'iPnfn&V\@+\1_4r@F:R0׊\`0F.>lȹyݬN*7A'b]跬/urSćJv0e%4t7kdKfM> {Sj}蒣朕G} GD Rލ3*hN.Gnf/s !XCܾԺ7fmH5SsCW B؟8FW-7 N1͇t6m> vJq bRTڔ+hE^Ze9űKtmѨ1ؘH<3 ۈYc)߇ 71:.VuF8 G(j4LH]D(p50X#Ջ3N%xҌ85DyixOgڅJ]',s^Vag&7l=ڃ]dK? Vj--^w%$%D œ9"@F=Ea"o0\%$CťNHxlYP"  oі7!#7/O;3=hVcؼ~tO,Ý(e5|<PxSfV ys Ţ.% ޠe3.{oVxܽ_B'RlN]eD XZeṫׅ7$ݑ,ĒE9 %.{ۖlG4/Ùw˜UOZ&6OvF,#3ydmIKJDF9( 8y2&x  {0vDG|zpjmz;~Pk.2()x";҂4"`ŽtϤ;Mß)zPq$}R,wu.|{MZ5*\͆=!Xxbta{BQ)q ]N)+ KI Ҳ0)jN@6=L2GȥͲ1LrH!wM|DgSĂΪ:J{ndݱȂLcUdV${X볕ML^8WXM |q$h Z!:~ Rc"YKs~ LK~A4#ȥͷq*+^$h&ihSZ#xB#~A^YP%;,+Cv!J͝k79]QfU%'O pٙ=`޲e!b>l-x, l%ܧ*S#k0R=cW1׼> 56Nt|3GdqNUaN i Pu܍'IHF{]2u:wwο,yý:[m:’8Uc ߉ U /(_(ӄEY~e:?j|ߗ,T+$\zO;Ie9}%tV: uK)O, ꘛ1ȋJ]=Lm [ EWı:и2Z&[ xAΗNCue8i-7ᵯ +!yElVh&U3B K6ķ];xĚ0 so8n.>LB[cS>R !КkaNBm'%wxJsg#G LT:ٟUL>4CÇ9B'}*u>IFO.z׋L f?l1g^T;.{"-{}IFc2lUl:h9'<| )焦;ï(ZЃ"V?.8R ixQM1c)Cenҥɰ^*A1](^X AW}4Pp%#9 'Of]?lJizb fMРshEJkJ r8@ᩯá|L%[Nϸy6 ɘešuFPŏO*U8h|txv(+K;:\ …<#G1 [.[j Zưhk&;vWgCLײTMP{"Lꂋ#YU:4)+R!K%X=tN(9 6YM2*w#1`o}gW&qᣪM& AL'֌DsBD4dߵXPJ"ܕ丰I =+5)첏!`ѻJVߧd%wD>.6\3+.~5M-WAI\y ulGXiC x䃉e[9SEkB`8Z BXjΫ9V<-IiJRbCd2_ѯfrzAoև2:dU%Pʬ 7hM>ŤcZc܀BZn__pK1G2\KJ.(!QF=a(:9Ik4eHդP;u&Zb,|ffXd0ӈt ".Rz"c j17.aV/̜bWV0ovId/mhi_}ג$ D+c:DR/+"(Es̏͗"LW^(O^Q:ڄ}NDm=n'A=e"6ɟ&M+#M] f:)x􃧙O[T`׌pAԼX@8XEJu%' kbpzqʮ淗9!嗄"$V6<P~~jl?M83óِb665"IYVNoԤb5phOgZĽgZշ;sLp]#)5tcCC#Z 6E*o2N|![j^eQЄGa+{O H6A@ʥ5THn d>M]yX{sd\_47G!v6殑l 6[?y LQ(WZZ1 7nF*,4'_|vװfp g5w.^+-BW8&e@#Ȅ o<_!\ u.2Wz1>mFYb_EYs!);O6怱d|F깱) O48'C=eU ʾ^|ϰ:c੖KV36LazN#M#/rF)^.f^2;i:ONy7G3VmU=5TI$m57;L}yBd&kÁA&ӔHy/ђZW(͟DɌJq$ %qK#4(h1oqB*QFb+,yojf+oI.vI2-iѶILs=xEk!a(Y4ǽ ԧ&ړ7N Ua1[+AW.%*{>}cZ>$F>,"dݝw?6He^aVt.~Ќcj 7N$u<4, ͆,h-Y7ɂ+4ۂUJI\dۚ{G8FOϣPZ'RߞcQ A,:ΣEJֶH$%ؚ/%`\gqJV0q'U}*r{PK`@PA6~^g8ےMIJ-a8ۣ(ٰCQHܫ//6|OUEjfޒ`5対\ E^26s•5c[AfFJ Ѩ,RK6uYW( |n74m BӈD@@ΪcH8 ZOpg3n6kkfvgeATB zc;ni!3+rR;N"ڋGZ2V 3.\ H'Eۜ띣uV[-φ$/YM [$_ޱp< Z5VZgC @ *ovuId&!|l1fr=g%t!d+aF߮e sQ1fQVgxVXw{]౺G)MXFQqi?1D R V1^y:|TFVEVAti`P1knf}4!r) :m*Sa_p՛MJkݜpޭ{O%X9j'o㗮j|}W./b85tF_[MF2hC*)$E%Ң@/`96$BH.PNҼ"8Yc- ؙ~{Bo4DX o5ʦ %HI2$ܐʶĝj*Mq#pQ0Iԏ0.4N>4P8ǧY^<4y Y4#S M۳*^Ak"< "N%ʛ'$JgR4dkV-\GkQH$`o$\ y΅\ e tŸ~{һZTN-ح*̊M{}A2 =e=p**P1||0k4}H<3\lxQT;<`j;PA&& ^qC`T&vZ[]C~!u۫_ Ugj_ݗݑnRo T0]vMaUDȝSFR-dՆ_aob~YJI>,Nvc% __G{إ 0Kpzb%KXtxEUk4C4"}Cb8(=:_=lHK qȄ]}o;t?]{6RA7[2Ǻg>B`6 H\I=W9u݁~8w63& ͼW]=ĪLZBPe W Yy&HHGMm2RaoH0ц>o6,$X +ir-arXQMUS0{,\H6&2e 35:@p6xl,W rWվKgOT*qtbpN9R}ܭ~ S&E_y `J?RY$;MM#|>6'ktMR+ZUlKVg+]|R[d3?Zf )SsqY=vQ4A<\­1>xp7>oU#ڄORr;t/wLNyz#)"h:NSv#`z3ɔw%2t/Țf=:,(񿡁^_ x:]&v s|0ܝYѢl%7a)waЙd@AdeCp{xU_]1=HNk3-2~7 >!}Guђoo f3Ǹ;pG/-wby(ۻ:0 WRY6@]( g X ?;#$[M_WE!+'q8#E^)_<9w҉KCL,o[:Y0#{dShh(aꈽ/ ir˕F a?xہ"ڐHƁu ek@Vpz뚩Y#$8zu]`{Dx?T|rqaZdyi{-Q gĵU7$p] Oiɟ!2\ ;cHQ2l*K:&5GIΒ-yݶzs.m¢je[{ {~K""b|&B`u1~UD0}U~s".E_8M IgPQx|.5S?_Rk:3U+W:R1j y[?&8#9KOt.@z-ZF[?YNΪ#7FDH/a^pd[X;q /OҞ$yoUн[KHΝ- Tֲ)s^1;$+ 3I@e1? r ʤ- ĮkrOHw, z4{'eA>pQ*A>'L k!͑Rushjq"Sh=I ;kM0ݲdk+=77g>'3=kzm-#kڜ=A͌C5#|U @RN_I|f+O;Ԥ 4@ӼW: D\Cg~)q@k{y D-Csrk)_= #ޔdaL]hc+tzk/[Z,kTI0;C?Cgפ+{_<~p_2Xon$ t'9m6Z{k4ޤ>F<6*PdiMe7[Ԗ,3*&VF@*pZI+ kúD0e<.䬉,06pjw].bBZQRuH 3[/TxNS3Q 2"N@u"YB /˒7a5#`QƠi[l`WJ D)"Vz Xo| {9+}dq{Lv$wm?.k!Ti@o'u\2Yk ˚ҥKmېM5s3m./`ε8$G E秹ˌ~υGnln UNˡn.`Gzf1EpOݬ!p:=!.,)c9F\1ETV_ږ@CQ$A.f^A)/okfHXj&[4*X{Qn<-zoǹB<)#& zOZlANșhއv=9<\ rKy%;t%alid$Q~ #czɅ_B~v6%7LHCQ`T .(l@!-QK`h. m}tUiՋD$dA%ex[fɡ!D| P4 ::^}Z+UGl:@MNG4eRR0ILQԠTcuor_lN%ạ0Cۣj3wFW)O$`CE,Iԁ1)Аa""'SeѩiXRQoy)n9Oz?4Al^4 Ku10X zbxZVsQ(, ki_(]Ip;.(۵An ]-xq)^^m B.w}'zzvҫܓ] @"!T W/s} X-Gg~b)X;^ٺkǣի k EbUئ8F,pSJ aqec&%$l;sAYpC j߇MPD=xex:Z-vȱLcnEke|*`3*Г7-+EOxuH헼ͬvԮI\}N12N)#Mϕ.uܜA5:^ b.ܻ8o4C|,z=#ČtqK;\W*l̒q7$R2=A19%/"F)r^GZX4aBb+0Kz;hQ)@֛ ^B wťfS-w3y7m-:IUI *֗`ap+V4gXXu?c(18&ikWKlqfl6H S%_PԆ+$7 N&#q͗q^ђjB?Sa4FGY cDE{]--.@$ڗ SR A!ۂhv.! 1V]#zR: [& JH}ٞQ_K!RQw>P_Yn $3BRߕj+ &ciOg~)jŰI3$ ~-6;f-aIvaطjٚVd7n%Oj;V:evƘҪ(gMȈGIr_"X=o.h`/3\ֻD_41U:8K j"[.K902J᳖ TL* ;*nfZ43rtl%jeŐ^bT?r;jFK>@w{U漓D¿q9 Qrs.M~ d?g O|UhQMG(4@6xTL^=7u}UG/;/ dtw HրPx籗G'9@f |yYܢ!zQ`VR"zyHNHH8+r'<ꂷ{p FǺ(jݎtFCeG95w9=,QY ezoDBZtkV4K>sZȫԔ{'{qƶ.x] M\]2 %d}~)f%`y8~W֫X-fohqPw22= Jrh&bl4@xWS<)L~6C*J | /zqn8`-ӳ;֭ Fǔ.%h׃lEw)B#. +⢭C.!7Yb%~6ST?ɗ yM s{R7D<=HUÊ 6ҜReJ+V ~fN0c&̴+B\@j&tHPLYFrjጴ[Sk3ŠxKn}jP3Vf^15 N'*B?FMZΚib}7V\*KM>!^hkj_DcBC1e@j9Q՝aLLY>`U\r"-b0r8Y.˪wpJP$`3ȂN[x_tϺ_ ~5jZ-]FGo@v ba~a}8[ ;2,ԛ)c]%;P81#B2[CFڙ#5G% ѭY0sFi ;i>"̔1٨k9 }=cAbpT [谏iK P.ځYOyo ®٧eжHI&UtlOŀ*Wlyo,M"Tl$ͷJZLV)ظp5xK?Dc#sfAwl7w:F{\<.hE!3508Ό`A9R:?Y|]+$A]Q\"h֖P;`^~k9ļp/ `EgehF).2+&.sҽfj;t{Ʌי'IOMAF֤me>7iqa^nB2N͋%J^*3&'S%;H|70]8⇩hO1Y߱ѿ5oZQo3'[Ւ Uo.N5S o@XVq.Im=FɕCZwv]a}94VZGЀ?%fܲ^tfkgJ}WpmԹO~FF/T`q k{.n;K`q2zW⠏ݙ/1#u+&BB!l3ipZ?a-ڬ5`f Y?G/Wzp3=y3G,o+J6P$`z)g#G8 ɭġPS a=SXiHbDBYK9/t+zjdC#zU'ðcݪ%kgtW8 ͤEd&z.q4vψbp+l(H1Nf7_a.'a{qgrs>*`m<{hx_頂Jrl"lu{/ ,\м5Kͺf8)>+Aw#ϟ16j=V<97(Pe䄭Tjፄ-V-;zH]UPn;΂.(Řt^^䒭s?"ƻfG !v"JrCRi;_.E>"q>eC|ZҚ~EH>PJ.9ޥ EB/:AW|䅴݉&k[.n'z"vRW':φu=RۂYڝ6+SboiNRk* kE5?Lb%+N;Atpn4kYk8aX$v*ohgWTߏz'9/[G5{4M*{ge)Fܵ[4-x%8&P9[F͹l` [C & 5 v*uRhWCzO5 d: qIԚXTG}#h%AڞX"[BBJt^uq&iZ.SK\pZ_1ZY+mܜb2˝) r7Hi) ~Xy9YcN8P>$+rq棣BlvOfrx=ܥPϊhDŽw s\tcne.-hoI&N,$tu{ LdzG j[GjaLUKj;[e4\-gGeJ0fG RLELJU&[ZĢQF{EI JR{SVPH'9iyHp#\Tf9=-mL}/iM &[ƌ\hЪeg+{Kў8STx1B]q-4U_d=Y̐& +hk*78J)ѩ=/x@煕}CyаSK.d,]:x^|mC0xL_,SS?BQ~^,hX[Y(B NU&֏-v9#+yd}m7><4hd<(3ngcL}"VÆ٧YZ%:|jKR=O/jkTy{,,n|:bd(c2:T8ަ~%v>SFiܣF֏2FkmPy)\bq$ ?!hpxԁd638JUFNO2u62[7`R??Tk~kOm`0+AYV `{ӷ@GySBfMLڄLQ; 'P!hGfAkhp}I#~łAfE$Z8D@0b$f w1.Bʚ#Y_i tMY͜CTP?1mnO(208 sj-nt|?:qIe^sX[E0ĐC/ w=% ;lj*Yf rHKȝ@@ ofUȃr+J`lXk^?;6^ݒn).km g]B=,943webV6XIE~5#C泀dBVyBB&2X$4>FxaYպ$ ,&Nq-2aԎ!Zt &w|`F.A)E~~;q4%q 嘰At+>$Jf Xw #v"|' ᧽  &Ib=bC_X^*uю`w@$DT&7b٨~ P(^!6m";89iNcImH=8(|=Ra3ܨOkO_Ćҙto vtо!{i*9r쌖,(|_gc^hP"20d?E* ,:u-Ja+j&Z`VI5F`\ @63VyumB#64Yd_$O@9 v^ 7ک)`E{ .V|"|&ZB8ޱr8%Ѷz=lnMV8ls0c й)˘whʼn@MASTHKja\:hȧ|v _/i(:Q# !,Vc GRa0'2Hr&$w9Jtn3bE[gͳtN{]שKynjg V @HD6LvT)FoIlCuJ+ f/ęU%,XݓwRp= S/⤺c]GZɈ?AB=*k-(-#%q5(K_ͤ^g3~-Ym}gEQ;IgJWxd` 9 $dEH7K:ZpU+wPggLwV짃't@4A |c'@RGוS#%P: ɦ7ңڂYvH \=.o@ԣ{>`huoꨚ3AZkGp:^~FeMWP]^r$@5Vjn+f|]4u(77Cњ^[8o4 h!q6Aw~?d;Z%y7A\CdYx5@=DŽKHW5F,Ln %u'L؄=R.#(ye)[ Qt#7R*yX4ܛ1ϙ`ڦ'S())YW( C9e~/lJ+RXz=PxV^w =Qb/c$o\B`*whT!>ݫ*JHg^` a쯘h>_Wit:bH`{8|r'%(`>>nu;**R",YFec.AWOhrTH(a4 B7"3_W2k,PU̓&Uzw>0$ncQ}YRLe%R]:L0W9Mn7":nC=Ag-F#-vWpv??Km)t4˩d'}mY͐hy'p34 pmL"=z4v IYF[/rgD[st@ )C2tI /kD#mi훲2@(pnn5PiB;LS&!oয়Cq^Ŋ O*W##R]Q1A]Kٚ2"C1/?'({ eu%lcJZ?{_%(qo[ W!tV`/$,N>m|B\QF[8Hn%Q/S:'LFc){(B4A`O[kN۪z6Koˬ@.=Uqq/}&;Bh2[w,El3Z_HILG mPgS4Ae$?:eP1Hz5H2p*|rebB']TNQQ֭9Z~WI5iZ{lImY ;mT\t UpP,D~*2CLd+bӃ'3ڂ\?!KIEQFg8 ऺ3vIݺ^Y %8eAMgZ J5cj͓mtIBs2Cf e)qmIG ؇aWr%?>_-\by<j3r Ĝ]l_oӽr*9IbA1[}i&OsѰc ^[Mu Ib!KKբ+ǯ=/_ *[D\Dpomll|;K<78șX:Ԕhޗp{s{X0Drv30{Rf`8 mvӝ+H=J Y 7F? ^9YtIꩆ#2כ0ȼӅ*p};Y@Kco-Mm~Y&OB2؅Hm,kA+ݷ;ѳ_o2Xl-0ITT3ϭ%#@&IF.tgi==E/2<ׯq?X}]H2N@6uqX՟5;N}ZK7;ȀdN, SM7|$ry\ti0w1ڼ1E7]{K_6vPb Qy8H" sy]Wd]>qR PNbC\a:[ +zk w]rW>+q;ҹ|>,ijK5aC]\.bΦ3o]ԓt-p}8|SM1\@Uilʐeb]CR~'TCW|Ӛl2g$U&Y/;s x7͒\~<C$8Qz+|DvdmtJE} 0ۣ9v4u iow*]6Sf{'[cuȋ% v9gNRX\O6wkA FwuHZnDqw0<@PgKgyUÅ cn"4ZQm iɁYa`m@d/+H4e‡4 8B k '`U#M+_qqjOۛĜ?*ڵWa(g/th)@k{(8 /@FXQؚnpoSdQTC 0&t]Ǻgm.Mឹ*p^D}߯p*hCMci#Iʯ atf>{yv>Rj xh.czCr̻# #qG8@n6 ڗHo2:rjѡm(Sh$$oSB<&-o+ 9K\QN8FlKWDwT1Ng]o2cK;Ѹ>Һ&[-kl1Z 1rT ?a8Ҙ  [ 5a]?oM!Qr=*$>BE!6 0VyORȂp:3=[k/T?pxZ8x#Y-*"1R#]]jg~=9#S潹7yL.PAGPv{z'E6#x^0ꇍHmnRJ.1B ۰=% C,g>j\+p@-U^T`_0Ynk ºWHmM"URo揦r5%Δ/)C kSa{).~ :l]!eſ݉616SR ̵78\"'i)c`#9 qX(GsP6V1W&b00(;oˑ|>Oz;gTiυZ|R\$t~q">5T%|J85S^ԌbR;Rif7-=dC"pl-_*=Ўfvxq4B#߾&zcP.6>r*kttcy+vJcv{!{&t'٠DY\sď R0AZȌ*BgMDg7;筳Zw[$uk!WXЍmZٛp߹#1EɄ63~k8c S^r_"4YF2q\l+  F$Az*_{.^d$Q g>E[#H#x4%FE:B5Xd?lV_ li~HuwR W.`U9 /6cH:ZHD/龞)6)3Z-b8*'V-󊸷_׵kJBg'ski>G daAkS|P}Ѱ4 3 SFDOn 9 ':'uâfT1)&2}^እP/3,piL;AkK۠ۂ4;_?"SZȣG/'&9WɰQ'n !4C$22"!ͿJ Uuw3}<֧"UTw=a3 CeӅG3dO[>1Mv5E gPTVy!IB̄Oc|N!_ 9Hg\w,}|Uj=U9g;Weį2R;t,X$NT &vBv6ᢊݺӴG+oNR:{뫭8eQ'=xo~;Q]~UBbRU-F4gk3%"6#' ^hI7*~$LWO [$9r4W꡻u)uPܓpc;@9Q@T-=V|^KeɽU%jt>cډDb=5T%klx81IFp 4U#;Qa*_ahHtΓM(=rd,b&,)nyUk"ΚJ+  Č~9E|VFװ%|B)p]rxF@AV< "E:Zy`ExY2tF>fhثšgh"d- Ch@ ۦ럅j7 1zE'WOK|.J)ZŖ œ 3.p  C-U5zT\Dh-If$sy0X 8n߯O:Ҩz:b̯Av@-^,.<)z5N=_ZSoؤ)?8'vS4lu9rJ<%0#L;V*o]$VMgtuYghߝ̰r,쉱S6G0ϞRAL2E)%4޵ "1#N׏ X~y4FWM8@3Qb/6d+&HI zqB=UVQViO-!<i2wPD2I猒^j04Kaz`"62iidS btM׏Խ&Qm=B1^\g H-xVԸ{G[6A~(Jc.dn `_|UV0"9PM|lz7/ND0h&N&Lo^}z4i5MsBcYe΅8oLqZ}]sXqy1G<{n= idi1݂ ?`VY"5K*P綟%GM"dpn.B<-X%ojkձ;#lVqkp;>f%;ҍcj>?uqf՛]OS3K.DuJN^'N:m8uz!>h_>LH\ɚd;s2ω_u\Ҁ zcXCq~+KuFCSBkFoMr-X`64* {ՊЫO2wP].'ee['JAl~z#_pxoEl~2A'rdK;4M"x^+f՜ m:boZl,H.8`ĝ6Z~" lAYYXiWuD6`$!Z=zc+exZ@ꭰ<=4<$(H;/C+rI tXy XfX/G ^\daB-R$OAU@[NxN7~+"ƮR 8}6[Bx-6N R]qX M2(f+T*Mo|1zw&4(lp)]ΕXMԩ,>;@Eu=;yoʧJƓgt[4-_k70dv ]H_6"I}'qHq*T28ұඛْͧTW% 4ޜw)ԇɛ=HYB/EzՕ8W*w$3EUa+dQưee&aȳ[Q6injñڃɏ J^3 癕[ܰ1Qe`-25xHyfÂu״5#`5F#&$Lk!v~$HMFO`1옴yGl}A8(4f)KV,3\Ե)ev^bcRq (Y6zI6Q ܧǨ>sraSjƛ؎F| Gq[X{QI_PQ G?0osURWT=;`*7EuFÇX(ANEdz2x~Qfwj0)< 3c }zDT|ܰ)-~WlɣvYbCk{`hKA/ICϷI&o-n"ptK|0saI~ylIfx37еJL$_/EBzp7}"7*Fi>s_g-`w{]b=@CT`3t< $,m+@0grC@ȤՋ>!^.B4~OgM~a!T-m*^>NTt<jzz|p?0/cb P?DI*~\`(U;A2,5im\&"ns%ّ߳z'š39g'c_O`/8\ڜeYıI/ h"9;zPMy(x@Wa:1؉ 4J?/,7Edv\ Ny`x'w5&$w LEQE8{MκZA[lEqq(K ITY}ˀɸ!96:˦ѳve:m5R1NE=sď)2,In]O0ÓwAʴ36ȡU u@)& $IݘU1 ׸/ZN M6()iRYdԺy)ofms ej͕%X<xVd)J7}Ka6l淆isNcT79 uQeU5:qiBӎ%vO{)y1a(%'@OpXtr=$c J+4ȯЪۊH9XG(]☍ " őVlÈY]UU'c?kOJ d1DrS-yҥ<ܱ@r !*83v;`{cbuem쯮'͊DL~9cMX?eXFRUc9 {JuP - %B㐩1ܯw GگԌEۉMMP? 71QP@\C% s2hBf߉tF GŎ N\k>1RӅۀ}Oha XfƵ=)G}#[5qaxټ3x(k*wg >c3xXʤnqs|ɬ_B] *$,eeTI )r_ɡzںz͖PF/,jQ29rBP fA[TSq { sYaϱv蝐9nZl4fiUJx1RU1ݸNdHd#jl3<<,d _O5۞J`m36} / #n ZR>'l?:-TФ nE8d/Xҫ ఋd(&8Nt$mM p4~_DIv\NuM}L|>Kx{m4]=4i&( >]h)Y ^LӮ3" .ڡZg[{R[),$p[O:!HNs{ߨe#QjeB g@Hzv,nbx4x iX~;s h^2Pg$_F񔆝]IaZӨneKmw|՝-vu#/0˄:l(so~HsAr"i1x̊9벌hLM>w->H}' F/Ҵ:05K}#M3"CQ1Q7D}yVGzкGQ﫲-Ṿ6?4X^v*3"j˙MBqt~0a|ܶ4.]b]#KRRrͭp3#&`?^=>VOϾU+dQثY}hûgkʞ,'p3xL ;dj4||Ҽ46^폐v Ui1yR+}ћ4:Px1V[K\v:֌#'6$,~>=E l1kFb(݄\۰j }=5L> ϣoIx{G;&^lYӜ:5m@)=$ԎNIɈۈA{\ŕNҺ[tWeȼ'o ߓ!nyɺΌP!ok8bğCXg[H٤9!ll7c+.nHUbl.OƢ]f<K&qKg!Cky{q^m`*F/mi&>E-QŬDLٳi9xꖤ0Ji ?Hed\[dBJ.G߁`Ϸ!=fl'ϊqJR~rmV扽.`x!{xK)pJ1 \C='|t(q /Pf dNIG #2v3goSeyoG$'k Kt[FcJ'?="Bk^èZq eb@9ؿvcEan&ٟ8ASF2!6\Y!_c֬P{˸z `k&yB~xw㦘^ck$*aV֥2UueE`L73 ی%F4Ol%)++1 9;%1>.C*P '04k*Ii6Cl>/@a[&'o89IZ ,/ӈ,Ӫ]ho167,T^5mR7}@;ҷk (gzt@wϜ&$F֨mE)\A-Onp[Uў~Ҷ6ٙa$G%sV]?jI4&l^ZbaQr9yC%ai.?qD59*QI GNIb7&b1:wS4j7揗Y<5߬(SaI:˭e~j](~WP/uyָ TluPop3i f1:i,I< za0 j{9+x+z1mX V@6JM.)uy~arT"\f@hr|;?Nޟ0d*Vžiy!!C}o{WLۚ xl,k 0}g,׍@|+huv7%O͓<uH,S֠q^?b[ca 2E5@ :Z=W<)y'׮ z&xlq Ɖ Տ#7#iN?@/%TYQ]mg6!@B;7K>=:ydHz0c4 Hs4!}ŧ#_|3*N+Gu/'xb1Wp3`vUgYAe &ken&da1R:sw>rs*T̟Y6 ӫ|ŖD#k!1U}%CH*,3VQҿ"d9:o|Q^)zmE l S!}|cYh%qr9*wod4(>k3z:TNzb-0Ǐik,2ӿ,-;=YƤ$ّw ud6B*#زILp7ȸFʡ?[wp)ddfwcCvx|7Nx Q>-Pm.9  OiizzPC6DŨ R,%m2}0tJ\ZVWgS.YCy=\ ѠM;&dM ZV:HLYk>؉2\$ ZxP.pTcՑS0 Wm}XA<M~b.I}z$JmA0&-=yCn+D}gzwFpSS84`D)WTWMqLJA$9׊T;΃yjm" [Ѹz!* n0o(_X~B}]7qU"xm.7gr{QѾhk K2yHC6ٜ.lT~Yb$:sPݮmLXcN{ϘmFjWy\TpʜgoAI& s%7r$ku=7QQ`k $r~@XZ`I2t 8 睇s֌6̠f6s љlgG'Ɖg|f] C`;nwWమMbIK+P5:CheRsӤi*2~X" iH`,K{ WUSpwxazpB Rv*eyͭc es!8 TpMw]ߡz~>}%})#9 LZvovRaʄ( `tR{)qC,3ɥħQi:@d>&(y׫pБ`(Zҩ fc"TsL2M+Rن،A8DjCt"H$nL#o[úMWڠ~CjFipgN3?@p'SŅE 6kutZ\(AA`N}ⱻyo+39j0Zr3S=ccJrC|(oV)ѸRHp>FBѰUu]`j?{PWAy:oζ([h[!VXć$3sYa:"Ϧ* w,͇fVtͬ"‡33OIfZX=#KǕ~\,g cn9uW=)A]D c~`>lOR%p 1]DuG3<'iz(n"F"k/k_N`PcK&kaRߖ6FJ*g#8W"[;|Yb9; w/ 0t~G_Wkn:I8F?!e!B"Yz$Y[C\k InMPgL^QCЗ5ļ֬(r+>aMÖVk0gyE=t)G ~bP 846%M'f߳TkUGr##six+f|&I!mOݿ(Vp=jS#F[+ gq2l@ c~Oj|˫0(I՘WMfŲu3jM:v(<J#_mTJXEZ&sYT&5 0 iy({r^XF (NH4cm)$&Amuk/;&_Er$>Yѣi zKJQaʀ^?VgmZT5`>P9{erIc+I9T=$! ^Fx;pN绸ce,xw:HXRre.MH\?k I'pua0W `2Ɲlu}L{o<.2S:''`+K֡S]-8;Ai;! 7L?AtZ@2s7vjW!sGe \!턧De6o"GI%$fT+m"@*#Õiѫ[B=k6|^yETf>pl ZUGgNBtc3l݋ RGaE? 4 7%Po1[b7כfG=T`.>kuJʞX;aͼU{T±|#SS%fn'-;_9i K60DiƸdbH-Ț.s^S%g'gdZ}=9iMED_3èj {H.$\CJ` % }byB#t<$ jc\ٷ%n]n~uAs⏍&KYdˊ&qpwr E jI<5epx4j.O=&ކ۾U ff3VH%&ʘ7T<|Gtq3˂W,%WX= q`a#[TcFk(JP 믌|:&N0V si7G3/-QiH@}CM} hot<=XBزR.# \3b/Ucxw^c#m>̉rxczJ/k@IRz3 yÿy« uSrZWSN1x:E"xR=,tAI~y8p䍘BVxTK̉aSnZ&_m/;7#S'ጰ<>aDtܿbQ e7ùcLzԥIZknN%fb= 8 P@I#(G4ϵ֭̆ߤ,DRM /[jc4Wo4;{eu'18XQHK^&:ݸvin 11! uiGP7ǃt.NLة<=֤wTdI9Ax!=u [-p{ \0aKN}[+Fk( bKڃ)$|^r 1Ƙ4ȩcGeXLcA74cQB(l:HGlfgڐ4jb1MRD!(V>Cwr p/AU %~or_ij0)h68b|&nI`C0w꜍2#4:XIU.ݷ5(ņ.{BT+igU{e 3/,3Ns YqqT꼔ґ(F^g k̳8_(9x?q2W̏SC̦Y'Mjlu5㯖0M;^?4hDl HN5/z]Ne6&v7 ST[d5?!`Swl1k &-`,&q88#<Ѡweo"'x!0G'SS"w>hS1췁ELn>BOx*9bN`Cxx(PNݰJ44HZ|=*'CmxMR>Ǿ982*R1VW( qg%wReW=r:E\i,ۢ F~ .:]5%vpU3i2ԌϬsІp. FBǰ~XlR "0pb0'elurO R A{vGTZ1)̰E6!^ec$QL"I?`I غb(Ol I5Z3t S3.wyUJ|}L#N/%1+OG٤7Y B 4h%w$U Gu~ex1x&|lC>sPK;[^ogsvI˜-jF5ehpp`D`{w50h<#Hǝ$U$D ]ϫ*H_k (6^7CpԦ!ϐ1m =k2vO?wm13Cle@R*?q<ea$z Q}du~b歔 5 0q!T8$P}1ܽݮX]/s}ez5 4~\tx L"S8dyf?}1޵ j^o[SGfA@]P1Ha\ҿ?~p"\o%KH8ﰡW֧x.VՇm*%AE6#n8;hñ$+3'$Hu1^+ePS>}Խ  ZeDӢ=-eL2SSiTF_3t`'22bp1fO >>3Ėo(zc 30jo$(iXL"]f<^WM]4]NÑَIe_?cX{W4 PWR?(V)lVcVl}Qaz4ˀI᥇> WdgRTL0Ͼ1)`W-#-ÒBKL;PUaFz5(rk4 ,{j(󂂂GŠI}tdrEFDˬI:r :"V誝뛐BvT t`"}Τ+bڟ )*"5lޕ7a叉fܙW7?&D<]/ kBa v"*"UV[ƾg/I+:|Vf"8e]GW"O.*p?ydcTULVpp!he^:͏1v}B7Jl֟P1=4wYwHYS5IhUfptJ?7`QG`ڔ$Bdw'³Pcݎh$ex, ma2\IXΒ`ݽ71.#eQ^1d~Iź\T(5GEAзZeclZF*Sx?>WGA8 cˀRWnoFaM%ӫ~n 7ZTL ^d8O6 &UUp)Q&1Vp.y) lAže񮂮DݒI!:ԙd87:5dk=JN\}j_ڐ\ Q`H`Pr9[)r|0BY|"hezwm?rKuy FaEÝ۸EL"ϔx :FVs5~ 2WC^g Co܅9Dm@b}j- EFp Z*UQy~ OWQPTo{gr3tGgSUSm0 @w8)F-̊TIp''" ~LhD'IcE3731HOTX$ wn%WZ\h)Ih?Vq G9ORidGEh&sU~&+u)ln7z!4`/@)ۓgXT XBSK:{bwbf5j9mC&&tԴyƆ.iL@jJ4IC,17UpEVB>3F>XTigz PaH#ن~t[JG8I$/´3|j"&"L{P?%gJgᅟ"LŃw5:ГDq^IW:a%;`O&@7ҷWo"/7(^{Fùǽ+>/xԟ|gF*Q틡PvSqU6|ˆ yd{-^d w-Nx]QPQmi@~;W5zC]q AeIi3BN/.wM߀>8Zr[BQW>Ȁ3PTfE6 lu;'A俾Ҳ(Q_`Nߢ!BҊ/Wo~>)+#t`sfk%2𺋎@PQTՋQrݐF#A:GM|se{N߮#xq}%YTZX*Ѷ™RxWtg48>z^/q0Έѵl~Ux]. M,vj' {w:hO]-t63۞C00mct(s~_[]4֛K`0 Y}{8yZ!RızG;&GnFB,SW@Ȱz6Yh=kYdH + }\b:c쳺|лD{VSRcgׄ:? ~/~Z:5JtƗصgexr6iƺ,RiuCd~yŬw=j1FwUj Xv?Hn{ 0I!YL: Xm M/gD̾~fPrȲ]97cHrR}ς*\h8E!X̄ Ovə>';Wg؎(Q7]>πUgzlBz ff>R+EM {|/|K{e7"ģ(Dk BfAz'ߚPDd\_|E%鷌sHV+r9״njb`b >N7i5@tpv ݤ }}8ޑsW9%B7h,G(b|;wy^%]yUϯL&&թ{_O  7^JmȚ}wKN0\tn>*K5ޢWKHH*v,Og/v+E<ǧll^FBȴ,3qz0 (5Y'xtzZҰZO/9xctp_9]Hqoe.9j_OC^mTjp eK#|0Fٛ8F yeG ?JbqhZ}ОӹYʾOHq䗼 虶%v8-KljCw5kC_Mp!AfOqmSxkF(N"f})Ґ?ϡf>vLa˔B^yzQ>il)NSn$ s+<|* 0bE*G;=c ZXaBGl'sq7,/ٞ2@4&S|.SB'c % `yx).狯v25G;DHvtrكՙqDzeïTtMY}Kkd kQ\M)[y'5wqܪ= uAg QHH_930Zz]-:XIH#szHCA5Oځۂ\{3^: e '7A3+&M(iOA8FqMF]6Vl0s_kxǰZd E!i;xқƋ&$W"f H1 CLn[;-%J >\0~_J;R ߔwJK*w֬3 ʧ۷nkjy{Fz.(6˘mAp"#P6Ğlunjo@3}&(|#)a p@Om N:>Q@߇ocJ# 89Ä QK>E-X6o<^]]N4ciĆj%rZ#揝9jHK~ M.A$PGO%2sK4mE30* Djzf( =6* R6 kh1M~%'>aêe WOiKZ'F Ѹx %>|mx:A$@(賛n5 -XTPsM&U-ap3 LM^lPQ_>q%dIADVYGK6<,lP"kDT&w};r 1`w%\UԒ *vER*^@qyAY [#yoj@K~ݏ;Pdm/V!5GR fHbfh| UJ ?[-}a1K|Mj<_Ztٽ?'ʟL5FGB?E@_ :cʎu$g@3vxJKWCC) ]^42NDkȪ+_5c s&dͣQrj{iR7*+e&ll쏢)EEdbWō~(5GAL7A3*I(:ׄ@ %eCِH_ Tn!/O FA0/!)iHvV k+S2=ј,RD*בy fj8eU(W%ϳ΅gl ^!RVC._.uWb9xGMԧnޝы JW"J|R֠ҋWr\zi+@(:o{򤟡.xy:WF9M0-Wy (tʶK$wz#Wo[&1jCka; Z+|"Zdni?(|i?ɔ(@Q1 MN(5}j/N$*??-_g}J8sك)WJUϰKtMtC{ ,1@eTwž%ʬQP]nȨ枲xEmW/.;T e2q7t[0G41mQ()E'(@6+ XW+2Ek1q$nLunm2,賌y`F АòOJHD/+X< %+os=Sѷ%ii9`:#͂S+}0#ԳhTiz ~^%|UbDut+ݘ392B:650;Z+WF$9H HOGfFT 6טﯾ|շO w/}$`@`x>=q߶[K%!88/|!]}ǀ": vZt8( f !%ir?7 N lR!`e{ T[0@4)ET<7+vҼʿ9F#ȅWCtՉ@Q'ʆhiRBYцX-5̂DQ;Q Ki(`MTI6@ĝsr|jTK%B5,fX2a5'1v@v[d8<,Qj:6wk%_ w._#d^ljS߂)4 |7-lydnЬr7y\_=HVe@DO:00rp_aqtMp̓ ׈umJB/tn:5GxOzAIZoc\oUQyy= xlρ%;RÕԄ 3DۋUu<l2 UM\&L/DOe/E/Dz s~_)岔iCT};ae<'b&>pJO/D;)^93+J L2& #Bt|!&ˀ<70nO$E]ElҍͫI͑Tw\]sBEhwkqd468Y8nX\p3웰Oz?<3 H95ƅ#۵)2Ж%e<!p r:ׂ`,#]#=Ui8h( +khEk#q]* o4ru_3#y˟zg%q+teZ&;;rZv}ᇙGSn"] ـʼ}9F۬-8hϚ[gN aK?;gK)m?MGzep.ۄQݠ20aZB-X= dSГZF10:Dt! ꮑ҉1PA;dlWoTȲ,Fh\ 䓧ͮmqH1$Qg$z'jk \ np'@թvBz\KR< 7(LDy#gЫO[E׍d34 ;V0!S J\@;BpȡMо~UeFn^=DvxR[ ͎ضI||xJ"<QO5Ņ؅}||C]9*QM(\_f$dhcwL|iRͅТ 9y ~P6Q5 * w)ZYLjI O| bMM`;WkJ~gyd#zyW}yP?nU?abZ4T`jk$:+K}kjuJv앮DI9hq8 ՖpXa8&+GhC\V= ¤mM4=1]*cU6?߭|PJv0lH7?A/qsH0#@30fp+)|X,O?@vDžQ :UHm#VU,Cpa5]:2S i* -}*,:\`7ʝSoKҧ{J=𥀂/Ij'YNBo\$~tu $~\ UQ܁B--$|QO¼ή嚧"DXLM(IYarAqT^T=IM}\aa/~"Ci'[ #A#aQ\jJ悿BŠ6߃2Pclv:w4ws^>;[O +zQZ`*)չ j0Bgq6Br,Ы 9ޏ(ЍM|Z"¶+Ӵm sBzS' jaP8|b@"#`$_Ֆd ,_DrQԹʑQyX3p:2OQRXgoU⪫.uiK˕oQ%:ZźZ9rɚeH8ק{!ԯ(:P:kV>j: NvvݿQ8).47ßhk?2%w<~$.;=rV20>0T#iGq51j0: /v6qNC y|G댬ˢiT? PlhV CEÒ=cY'5q@(Ḛ}-Gf==ՀwV)e%+m"Zt%^ߒ,}q$$}KEԡ1t70>/o#X+'~B:8c ߯0ωxc.7 "bO`LK*bU_oA:wyLUV%@ -n?<-Ls+KwӐW+TX ԐB7 &H]Tkܤϋ>NJc&J*eH"i/u&+z8"Կ*{(E[_P@8O3"Ԫ]v|qj'%1?n QZ\KWxb_4Kj,0Rd>#eR&ܿE8`q_wǏiX$a96v]|"9FA_҄luDN(1. G[+\&1O5N8>`7`mXT"{<.K>m6|ȅlE 3l<93嬉D ^{6 P=qF؉0G}PV8|~I:J{6%;shݞ vتJg̀Y_<0TP\>1\.tÄ$kއvy:K(z(LO(R%}͎Ԗw!{6S>hT ?ptkROI V%*D@9ٷps]QƜ v厞MPzads!Bnݖ2;ɩ[NW =GH!(70wlrө+ g41%dx.h[)-cvKB߂g} y OWv)0u5$v}UOխO$pCe OI"9\G qdO< ͚]~CO/ƻ>VHlýQ?ƐKP`/"?K1a8תKF</c &eJ_'n?PCEDlD>r6Ah5'˰/4a݄yUϫC,-k"^;їյˋrc^o/+ԅ`lA_WOEE՛5.Q4iۧ9 rTeAQPf|ii2"R-I= TY%7ώqa|KYY}H}3t{=nwb'MGy맏*J_P bo)A,ErByL?K3Ujڂ c9oX!M(|Iմ@h`TH݃DXp#:vu=6I')M⤛{Sz|%PNݤ\ق`a m_I@ƐY_ *9$P+>qZk7^CvIiaު01~?HT}[̆"pu]t=Ŭm*f+WM:' /LWtPHG We)G6p!P8F}B:tab5M 6y+л//S.>m3E'|0+:4A`Ut bW;$DQja %wXzþVķ]|a~lJ;fN!e3k9Eefƫ:S(S_m4 v(r䈋N[T&?z*2.Kq}Q?RMCыo U; \ g5B-i\BIp8g:PvTOMb ."rV !ZU.Z0dui&I-1ͮA,5!D' {ir%;,c;{y V?J SI@^z:Wm)IRUZq&h\>!X2B 9gh OS>ޫuPShxu8m/ X& LēlI'sf!2%$9 W.h{L0xEE_!Kr'ȸOx8߱zmz!E,B$RCMOvKHql\V(<} zn#Q(7ۇyGp >Wvőz=Z"]uď9@6>B:?O%tj雚=ԮcA. !$ds% hl:ll_GTCnJ ;T7)1M:u@+-&~@+cK/.+;͚X9X+7v[]EdgtT( V6fJ@B(Yař$Q$ٍ'M1^Tfr_[aZ, 0F %PF2eNl975^ a:S̉#_- п-_N= 6䕙ٳ ӭz>ņR 1,qwVRf()BBf<EBPt/ww*+~aB|M2(%uh/+: Dդ44bp_͌\Nxe^hc|} 5mrG<(Il5|Eca !#K0 JcAe˸ƧÑH]E[62fI |dAa3g!~i4f@|n``5|%^!1NĖX9.d_]`oK|\RG sؗP>px&&[K+݂T}l&&1|ZmG>(βq,k`ȍD [0+[΄8M>hPg_5Q fה6QT]sr7t_(]}ڍe_ե~O1WޭЋp@ٚy8wƊt}W.x[+? ]B#^*_&6:Yxlub2V 9t+v,XàPϥf~U$27ܙ1g`e#Ыjg9=cg![SrZQh1{ˤ;aӇ@_jB"nH[AF $( A4^]q'f&l[| ]z)sNe*pc@> tcpçUL W . zo] YQ.Igb8`2>{#3COJ!0 QtPSόNj" 54B"Dd!w @E}~ϣsQ<*u{d5e1Blc͝HIp6rȹ6%PT[Z=P%.sL7A[IRO +6SAڐfA{G@OwĊ[Giej]H)<h)\WWȆ՚s"F 1.6 |@-Sġ7BK.},@ 7: Z 57*g1EMg^U$R6H S,b \,_혋tBmHp/`=,bt4Ls7"'W*[b~01<]R]9ͧ@p-hX$Ru~1#mvh1O5<ڶ[[I ~4. 5@,- BW਼d3&qHM2(l'ϚEg]h}ydWY(Ho" [Ĝ\ zNm 4ؘ{Šk9 syQU|D:ӉvXu(`!Au QIyGAZB<_H#{??9D|8/:xR=^EJdw{LGUV\7?AžU }˞d5N*‘ff5I|y],xݵ2Vf #Hq@zy/cR5SFWR {R~ Ѱ6W{߯&/Rn%.c/ULΕReCr=Ht~ #2CZK:;!`]ZYWs}߀!ۏOgC< ݺA7\A@!~K#irLr+Df'j A d􄬊Xg -FČjaf܍)-$x+e$YuV=CM'5[CZJ2/kNW\lk6wrort @tV/ Ƿo,$^K}]oeiuuЁ}8(cUU|suixF} ?}X'IX_[3{%q/tCz-%8._a}ףb4-/O~X9*>7˺ z>kv@P8/mmKzѩP@/1O֩fx"Xmy=3 /4Ͻ%iIB(w,Cfn&yR]qH!侮`pU@.N^dc+R=$=BJ!HY=HlZfvxb d2\w[,z1[ BˣTvC- A\8˄2?zLGPYJS<ĮW"&?=f8~)1 {'˭D~]舌jr|Oz zW}JUa%Ji`J)ՆM%c1$r!1爛^"~1VM 1LeFzcݣS?"K@V2h!`gѬHiVYTAHÈ x'>RG=/XZJe.=XʻTx)?Ռn\p쪾44ՍڮNm" V&5%5yaNgU͒xh/Xb~ fM(  kT)r o vtPrGzUᗺ 'H18(uH܋i,ԒD(E'z i;8DtDn;eѲ j^t K]y& kǝޙt~2X5tMwv֐컶vLJkRlОl9QS`qspFxSjzŘfqSWCA 魁i4*Vq!qpj('["FzFϔ#t}fR"JiYsmNodBa ќͿ ul66\p[˞ۇ'ƿ=cƛ@Cl""Ǣp҆ZH f"[!ÏhSm4۠HAPDV_9GDp`wp 4D*)k5TG#mkyl~Oe< &v eơ~b{Q7aضz@%=__#@%iWw` r&fMݡj{C ?Tu\4LjCu7!l|OnpZ43)d8| Jcqˉ!ݸ3h`F3Z,' `]pq9 o4WS]K20:ʲJLt/AμݖTnoHP'j|Iĕ"-Hc!|[MIQWϥ .6(EѪ%@ fo#}C")nv+8'@yuZ.ù.KJG [f#s'x{7eHijT,?*iIJVslY4ALͻ_]68l3A9ug " l+fe2Bm|/UbpW9`f U|>DR<9D~:uO#Рp!.ǤFgjkV90"1oI=`[)Kw=ۼ+4e3&͕|kzBڗV])TU5~`I2~D3t%2yN,(`i8B@poNJ &1J<a݇Ij( .rӟ Ϩ~QL5XV%=[}d%adIg2-'.'=YEP$bz' u!("$"c/W[Ur:ҩbM3sªJ^{]T4bj4)#%΄"ri=Y JۆpCx'ͫꨍfFl(M#pMR}r~\3\D褈oOf@j Kǎ g?/`R<^l2&ʦzH:A&-S(,~02\(un;<ÌQ #8Jq0S%:ZRĹöb<˄4K7M wBka{x" 0y2UzmahVr_&LTr]bŶLțA{_խzGAKy2rS"dmh!3֠IXoI4)⿊a8laRgR @HŖeFZz4VГ#&odF0Z}ꃩ+MƧ9ne+54h XP+Ytj@n`P=xo3dQ{ UxŚNw/j0l>yRl?i)޸ʷ'ⰃIc-s&dܤڐ6iT24A(j&ǗA97کH8Cihtk-J]>Wry{W1G0rSlָi9gzYiXj\p.CԠok x~ݗha>F>T[-S쯬j rTmF>+G(_F&I ƘkyM陕~}4@@v9#EkrBsb@QE% qOA*vav >Cehs}ͭkh,fȎrDİI0#T $"0#!`/DZ3 T?rag9$ ~e ߜJ@wEO@F&#ExO>5'=Qf~~Fdi$3<*1RNMۖjHkd_=8rTŊ1Mf#zO چτ1s-Eayw#2gwno]1}xKL S`xLX6#fȔ2#(Ϣb vb/Z4 ,Xr׌Ag1w0 ,H r8^8.O P@הqE΃"w'eS`ouH잍cMi6Oߢ7τEW qPu^ n'YGJmx;=>߃8娆=Fa@&> OCU W; aEbEYXĤZpq3PJE6aitGSmuOɥuڹbn睛4IŠ 9ŃZf DWِ!w2ʶ#LgAlUr崲l_73mJE8l^`gQn)J !He)"t0[ys@I;A誘gdd>shI )\q;'Jeaf>R1_EC%>aV\B.4QtIZx\746֍:Pm0l52A*EwSl「]Bӗ'Liį!=  q52Sitヅu_I`()DȾ);rKsa e9CQ`DCve2u }d*kx|iƓ1岃ҴIR.1F~iQWuHki^ߘqI-oh-y`,up(JB!$̶,'rYF6QwC@P`ՕgŹ= X,{.k!\|iYA)[.,R7 _!?l( s!YZvTkQ,QL.;^.B9ηR{`q!𘫴yt նw$WN ,̧Irb@IKsZT>fB_!  3s콀 uEitP'eW O}! f>_u^ BH=,( ~bU03if/8ݯCh/5MO9n&d6uJ5=>qшZ)sW&?4䄠`)_\ tޤĉyv4Di*K>5C@ߊ[,d#)}UT31gAVVV]_iw=@I2+$|ۦZ$"?+ފo T(MYi{D;Gq,|\;ʦAPbUG"eѮ{\9_1񄫍L,F_?hWa=spcjf}Id(a8/agV Vy9I{q?Ch&8nfy":Kl1tQKXaޅC[<69&Lsܗ1*p"o;E%ƕ ҹL EB{X  x?I1E'(Z>JR-}Ӣt~BC@)he='!oςyڒ ܐi|>lT~\c0u9tRU + @-uw俶;|XGm.%`gO5DyVT'7~3@䤄Ή& v슿AӢ` \//-'m;=ctH&bDڪ*WXb?ZU`7pu3uVPk#XǪ _.Dd[z afpci_ kkUlP= Dyxri_hkL3 _OЉ& ͹flmgC_Q{woDIuM\6տ#ZAffrkScDPHt,P[t1qObczZ ]FfCx͚J"|H d`Yj[X/q⥬I;HŜҗJEE&8HxlМ0e#@#BQW%j'.;86f6>j͌)YGtkS L,#cYh58` 艓iuQ#[͝KR2~w +]ճ갔ں0ϺL7NOMѮ/Dăh*LdHE*lႇhQ3es#ּ((")GXLF '4 '?BdYxZ'!p4W\䡰(c} ]m|C S<es3iZU?0CDOjsblKi~{6]ïiv/ xs>lh; KҜeZbP P?vuaVk11VG^{B20eC??b&@* 螛&;+/*#RR7v|]v_XȚ%H^ ʽG>cZ Mq1kCE-+vc?j?08cM!`?|F9P*fEHlq9ŇN,Dn;@G%0<3 d w3` &31V3vO Sgp8='1?'{bgEU q3`Z1e_]tm;(,Z.XaˈΊR(rɌ{@E׭X#tit%ȫm'8Q_5Kc^~eߙ{Y/(pvpY(aoPþ% $)LM+@fkwb]w3c%"5#9;O*㭶)} 7t7m,,']́dt9p>:= "!nYbJ_ x} Ml"aIdeoA%,߳p BI~fT ļ:: `0DZ`joo REQج2Wh TJQ Tt-U^_~tCKfxMH]*^8K,]'Xpa fz,P @g(6p)yǓ&i>YXMEH4zspm-`^h9Aȳ*V_P-rw1[.rTĦ~)7۳U!;gAl@ }0+Af 8/\`kI*`_ ;/B4(` ~Ј|h{ `p jV(ZUy_o\;B% -g%rX.ISV/1ej j)_[75'i8x jY&vgͺ=}y0X2-Ӡc]cfPң~VҼ7)=m7⾵GHN1 ʇ;>䆹T__nlf2 vV +=&eo#Ll&/ 0fywg,oҢ0-|Jkz1V ~{C񱍘Qe159<ڌ"^XkkTȥ#puUl\Hc&^M_¾z37GW懌.F% 1 L5ϖf^eG8Ƞx ښG i )ԛoW.Sphǐf Gt_ C9SRvIQX3gu lRornFY[8 ~Q[5dpBB@fhn'R鷏`I#6bѓ$`5@D"&MLGRTMoZOyu]dmXH+f1S ,~(",2D9m)*igYw/-g`F}cm0fzg-(0B?$joOPvm(,TcMVo&;-1S._f8? te1iy'0 Pm)& Sa;R!.>5nYzf.Dx'=Ѧta ٷICZTזL&Oz/QAdz\؉88V$A3VLH$M-2l ,KW;Yt283LU<>I(P^xY}-~$wJUt|L|&tu j5#6L%5Zzsyn}-  W*iF-$g |۬udea Eh,xbJ|>S.vmFNVJB[`PպDTMOJJgi|AE{@2MjS4ˮ;/Ylbm-/$~^*`oȬkr ?4c?ؖݨ1jtIǴn%{ݡ%,l~0 uY }<ٳpJZPm{Ve@sC͗[YR#zkGBȩl ݍHdRH8xkzW0& sIݟm@lFgR WV.b)06 |t\׽ZA%: Swb?Ҕc+Ȟ!* X9z?Jw:R2ca_2r9q UjfW% [z0yq}!v b'`G=WS,)/~r_?URd)ϊ`;^v\odpE#Dku;RI#‒ *D*m|=L,lRV&SIbQN3X/4أflLx3gKN31J `88ڝfKP(oiiD!> 5kM3n,x+@lCM6v:Cj@4SuMGBlu c,mdڏx% >񰅢kЈ5KTbbkBS}Q:A<@g"QBP,;#0^ڢ}:k.)#rw]@&r~4J:\̴;dng"(k6DTJX^"dFĄ<0zon]FAZjC ee>?w2ʵ+u< ڼ0b|}fƷ-O~j oۮVa2xxQ-qBS} ޼XWe:9R(CbV 3\5hW7]mdqb~3sj@mdzY,wű9jħ9ء =p!#YgQT!?  qn/ !N>u o7ͿmLQ19xG)RCyo ;1S^x拏V[W*>Dv!w)Zufh>)[uJ0Lc*??^~:u=G/h GƘT-4[M_-ϛƔꐠ],Ӌ#L)$q{'MߤT%f/vEARsvQw匽`4aUL{P 9Y0ؾCSzR-l?ۚi+eӯk@]'c֯T})xh:9蛴 u'9؆rnnDto֧ "MBZds=qE/ crt$ U9z.?yI f 'ucL溦X7g%C8Y#++fT(2c=-L tĠZ\֕Lm/IB.+[?)lh3GzNJL1"[  V1L/аoo 0?I>&>Qm~VV ƁaJ“%o'AɇެGYtQr`"pogTf~DK9E*xH2 V2\/-5fQHE<PrdrQhsMd5`ι6%qN t AuGfy''QɄt> jO&Nepi{>ABuoSD^n&oۖ=xkrk*"t{nQ*7aјZJp(%rP7Qލ/i0H9f’*QtuGN7);YW!+"b-r"3I PϷSĕ:*ݨ:pi@{m`arAOO; xY2ޤd}dc] E.R-_q'/} ]62!X ODEE` D|Z6{V1|\eh7H* O?g@9Yh ˞ 琪hP-4N ʦt;"<ͼ1;" 8Q! qrwUYZJ'NJKGu v!@Mrcalh{bDD Z R}ݻ~)chdV,43w1k0{ӧ"RoG M-S˃Y-|sj?Jv5+^IךKdܛE}{u*Z>l4CLNT q'Я'b\pcol[G(D5Fp/9?.z">XV3t$qZQ*G!T BA@;e4fYP2Ls3Y=rU xhͰ~& U& NJ}\DbuYOFAHgAE$׷!D7kH OURQdhVDޖ+ ^)fl. Au񳦫mAz)-_)5岉~`u7Ypz[x[TGbKδ-D/&6ےaRT_]˥VNCW> \ wȊ.WK'oiaRP2qʒrk$s*o!|&2ӉAl^19gl[&[l{IBD9 +}_sV^&HMf5 j24Pùf4f'P1+{@yTI21a_a̖eJ E쏍u偼 {8[Ѡ2p| 㒵IBXp"?(5 T,c"t3LUwejnds2r%tb*vrFYB2AXj,(l@ZZՔE%54{_ wDSoZ5gLz<&dpG7)x8~R@<)FanyWqEDH-+6xP3BW eowaj}N{_y2BI~Y4<~\Ldތgj{Ρ_ Qbap=eQH:#~fBB4S&:$4he:9(Eke1֙G߰V x}t+SvzN|BSS'KD (jqs_l^uDw**4-_׬-䯨루"["r'/LuGe:&q0,F4+$k9 7дbuyfVFSTt|;}Zc컻na ;`B_K,^ǝ":^(ciNѱ3DHEx!4.000v;Uڂ6l bm&tӑITE`nS a3m_)zym"$PXU,EPA P';7+b˖q PN3J}{6 &לP#ܞNJS0&4ӊ As3pSF\&X{R Gyk'bͫP9ӹ*P3vjLupæcČBz Wy=g=9PIucԁÌБɕqDE{`ť`UD6lpS~]襅hי{GV.#[<⢂tzm!;jՊ7lPSP50X&v|nwr8>2X?D'1=vOjn4Wn94l yz(v' 뱂ܚrO6^e01ϢC1|>?{ץLqhGNtf2cKu'92εɊb `/4uRcJ{Z-R,TJB= \R-oV< G.5s `1DN ߃R#rA71U۝F3譲N݁*2Җdkˉޫ]j]IUŗ b2MV(a˄hsR~:oJ D3^ŌYߢÂ+UbJڴRrT᧷ 9"[cjһ-k] }m)[^τa3.:hN`d\ HЄE bz$U`vG;-N~~2 Y)p=(35\ ˿. \DU ow)?w쀠<6wvv KU{Izmo%6؄~ծ)k#Bl/)PCmKuf0*y3b"cF-SjC& :`lQŢBDz%`|8h}z(f4ܲ37Ԥ^߃/QO_[<-"09xiVDm"ۨOӛ>+DքLze+$8r n$HBmIzDa_)?ɫ 3Lȅorh=w-=jgݶ 6:,o&gwRVc'~d!7¿H[d 7Is|gg2X8$;]nIk-g4Wi󆲴gs/x8\GN*B _M44lP"t)8,(>2io$lg<(KN6tϕԈIvX~gBVBW܏R\#TljXi /`ڃU)XМI ݥ|##^ZwT. G ~ݬt2BVa)[ z4M/YUr59e`K jv.AZyQ`UM`Ӻȡտq{&A! kF>9TDVZ3U@t且1V (GuԱ6JG!I|jh áT$~:y6<0y@u»/uQJ{`I\fsJf{ dS&Qg1K+П 5N‮2ݷO:]B3@̶ޟҰ«'L$bv&@+۪7M$Y_/i_ZC?F%YEYzAL{Wvd핼tcj{ ?Ն]B(RX7)6 UK,4?L.g&wCj5{x3MQ=.t`_FNKx/k%a&E,rOk3@UZC@ug:kaQi(Otqnޯb $1NHSdM!O<.ëw> ԦL5+VQ}vIpvӻD%m# I~*g?&_0KЃ)육H[J)7!u/i|._bw^.BͪyJ E%t3̋t{i+|?C +_qG#$2mi' i]θ2eLaڢ-WݴmU76hEo~zeLG3o4"jYdpa]"ۥ O[F ThO7pYTڞ̧dH`~ATUg?8[E:E}YCoV-(yG*-XȀ{U"GB]cFUVMY9C^0BGAiNG$'̈$Zf!eLiJmKzYip(ž,Ώ\S k6\$iQkc'Vnb́m5CB":‹0闰grUrم*+X;)CAqk5X Ѓ~Iw<{YlcT^UhNO_F36pB^Ǥ-೭(̀A4ā֟~H7 #VjqVWSj_6`{5ً e$q\=)7+Q{i9t^>6 (vyzwz$2ov[yOMsf<} g` J|6mÉbl|794&!-:Х46zd\r7nnF _9(>{!Ͽ#f!p;pW)E^fghV)rB b.!QN#hd˅ģva;Q">B8EU<U\#{R?Ӊs<< =4xsc\isUQaFR) y.G0F@5$?`)}{B'iF$h1=zGbhxM&CUCQbm1N7)6z4mʺC8Ւ{RDJ-Ax3ױ !_P,@j*hoY 9vlUwRx["MVu4}4kHLl93@sV}-7 |9UE oSdWe_pQƜ Y7R+-(#!bcWoRd9?= XvM l~qPSBƦ*FQ* bHnuZ"1;Ꮴ?f?E88e*@DɚF4몳QHg$iWO J,IZS&>m9>gy\ aiM zGLvxQ FQEVfݽLVoq!\bOPS\o刽2GzR@v*:P 1cY9Tf] |د NʰGc壟w |/\ʖi肙M3u5jM6]UyQW¹蕷*j+ kb}I𤋮Aѿm4-m} Q&.4$pQnD)$RlvmCz[԰I%z4oZ=R>Yl␈ 22| [=n@&.2sz/r*|/QI&p|;1r`&ݕ4\vTk^_\cx?:|٣b B՜eZ#M )Tƒ$x&T:}꯱`9sJUy|<'FrW!L2AOge5:S݃-Cg]]7p{K( Ѡ79$鰡W?BxB1w;"k=hW5nj$) vq!r;j {ZITG'꿚H k2n,@UX]Wh({`{x!_S:C+C|91_k`"UY~ D5!, M˃@8LyQЄ ; <3N7 :RK'c0 Bփmt.#1Uj(w7u29օE/ *֏dHEp=ai=@SG=%e2K[ʐPbaVIÄRϿ:`|0U[G$}~ cYR6$ "#CzZ-{o'k+ f: QtXj)ynB {@p=-0 Bs=j!);\ٵ0YaHPOw݂px`'o4oAnç)ίFsvgΚKj(i^8Gӄ6q&1~_˴ٷzi8qȭQֹ&cw9Az-R"&їẞD0Xь Oag0B-!{D9#PKEڃD=76־`WK_/;rn"3,8׬"[zYpn-Zot?^ۑy]5.!˃5rCEMF'v`!yj"Ni`jG3+탿9&{*Êc55{o%t}0ٜ0mz\)a?To<X Z!$:qqgCA31i3@7Ri`XJaZ:ߞ5 qݱ_,=&D+JTg9A+ByP zf);C}CC?&\NlOOS ۬#^}Z.T>7Apҝ9e "+/^S hꎹrpr?.wk8v ʎ"2(k:{GWɯ eT?S[*Q*SJ@5 %\~xUx1zG-yb?2mI%Ul(HDYgn'd]Bgoj%*:6 2sT*=2sU1o[FP,Ic(L=H,75<jQtz #ɀ0#I*+[y-ʺ&i90HnQ`u;3WݮZ4rɟr LJ@ ?X5\#'`Pvju'sC0gEeh{WfyIϤw}94'MOu4͝Ӟ >M=IvW!–9D@,Oa$R15X^mW`ܝVE.N]Unҁ;~Kh "zrG_Oի5ZZF]s|ɳęV]X{S__F,=>1 3#_3p҈fXBk" ٤\p-<"-9&ަrh6V"7B%YT\@Bh[^ٸ<#* .ǎt6ޱ`xƳ=*,;IP_!ЧCjl} RZ w߼뚤տH+=R:6c?pB[d2`)Rpcl Bݕ~! N[>h}`\E^ODM zH{$d//SQҭIt?ŌئE|-K jS\svyyQo Q޳M>y_cMH 9x@B7Ѯk9[wh #,ӡݓ>O+7qD dS< Cz8lZ{!}a5W#bA>UhTz"C]X *]L )9%;}Ucw^k ^mX Qw\@C*@ Y/#Oҷc-&Co)cI᱾rq0 *b V]'f_C*U6rǰLk AY; S6LyQZQvQ}?;vϟ5!T#~`/y161a:H2R38Zݯ:r7"VZ3eM t!˫5M~*Ia~n4e=ňP )p`'FJ~ՅW{˜{6U:ג }2`!J=jܐ&̂Q1dn0**6Itb.;$҉qFO/*jfTX ҃m<sQ_U6,0}Mb]y#5<ve-B\)]ïbԄ̂7moMpU^(mnW`ZR"=_oĒ+䞱%y>negq}a׬qK~iB-E,OMfw651;F Y+^e،yݽ{3oG;s!@`ȗi>8ĥ}[hHVM6y|WO{YEQA̗~c4b"%PW8ȓ8/K&qV!_4R!O1*q]l`)Y_P',EF XPrd Beм+*qܶ lo.%$c.YއL9E,;'f%@Vv,H MVy#>qۄq5zM,9I^cM9Wq+N2*pơ[?k'WXnA: lqPu  B<- ӆNCgSsUUncG(fy3&Wgڹi(<weP3O[Sgx ?BhJjh֕NRWBS_3JꞋͼRFIIϐR.31_F_Gt3GYR%*E{hKl_1i nKڇ̫^~ą/SY2@%Z AF'Ef<3²Sg$0) ] {JA0)%-y[mm_P^5_Ǡ5 UO t>rC*~MUuMRL5m2m3#~+M'h? 65ʊ{5(i*%r{u_t_.|LB=PР3(hg7 |!FpHvϟr 2X76]\( 6мlc/]7 Q;l9rZI=?:u1VAKT:瘿\ɤy3`1dvlo(_e1foG$0G5x9iI駓<:}Z@gњ rx()7yn~ekKg-$xOƂX_Ey*a|'h [^1l_yyX >ݱk(V3yUȭTCIW)1\"MSΑ&VYBUU^P XX'v;BC5TWַڏB:ؒ+?j,]xw _f^:ȡWD+oSҳ hc1g2l|q`.r >U|: ϓoB_)}Aުh`ΡF<3#Zݬy* 3/rnJ{ Ah^fU.f=G|0/klte939 } "y\ ΓQm y@|;Dӗ&U0ͣ9c RBc߿u0{'R ~ug΢Ux]ÉB3iWS=Mޤi'qp!%lL-ĩ)% xw6+0lM 4#1CuG_b~lT+𷏸<M%ulu)2GF+JmE$7XFQ9;qG>Z_7:=}JW}C^dD Ohbv%(*d4o!i~&hx_'`YOjHBdMb< ƶ&&9K_k&<=sF/NꍣnPŨVꅁd%2L*oTT E w(h? `9`t . 02»/Yh~)R=켕6ھ6 Z؄vE|!e@Ctad..oTZ<.;L2s6"B0S[ o7y[tA@4O>bS0T.Z>*6e;CCrw;l }VaDja.q$N*?Ӫ@yЃ)ǖ^j)G&PrSnV7jq,XBS"/'R)#i4aJRꂘZ$膎i/Ür!GcHw(R?[+- KroRђpZR.~[MoEyѻVzkvߣ 31ۑOm+@6F95b缴Nי9޷ŮНyFc RS>S?~?9g}V}nwUЫC'".UR_hsPA1nfgd}&tE˛ǪA[$ pŻ.SXiO ` %+g,j мqߝٍ/| 3A> /G"f[Z E}O)^̆z3wS'޽q]Pt,6>ǧņL?(COlX6HߛcJR׊Q$yʋEh:aNUyT* UҎ^?PTb:P (b@("FLJoLmtle5pAqB 48Ϥb#*ꪞ/Sx6r-:;rތh!$6Hn6Wa Cjʈn2jږr}Ak&0Pz3R7>C/kQDؘ_cVRj9I H6loϺQ;HqE'|1lk 2Ik.r_ ZStyOUO}d/[D\>ݽQCnY] ,R|j,*LMw9hEKvEQrm+wKROOSl٪61%(kW=`J2UKkw/ۀf/;bw\wUn#fvڢ"zꑷ7Dƅ߮3᥂c2QÔ]H73QLH]l~Uu[~] Olo hYր@ly[B6c|.g<鉮Y.;.Q%Ne; "SչQchDHh ꭼgFW|>h Y9C>pE3 `s2"% ժ} [v>rEt[@XciGשּ'=(칟8 ;6z7+HfdTN׈7\| ksIi`].C>C8u$ZoFS$_;(A|[[{˻B](0L,Bǘz _D;J@R55W;70i}pU "Ӂs7оaeu8 lLjphCؿ2KDL|).+f2Ty8t} "!\`$lZu5y|HKʶ ;d:ۃ]a=T+ŽY9/Re=iy ,R[@$D@]/+xr]`h0ʽX>㙩& kL׳fv.,jQɭ}+"5=*\đ;h1 B h[fvL/$\7CjJJ2b/FQ]!$INĉ}ȃTq`! T՝u!kFFd(v PK~qcc鏣㑷8YPeT~'gFU|^Xnj50I@d02YԼWG^I➸f %6 hV)+{I \]7Ҷ=_s 6'MuKU h+.MJO v}&Wv KH.(5rUyoa> oNo u}-+)ьBq.zrA.&cnHc^.ҭ mPKsU{S}UWz+X'q|IneCDUk]"=u+|me!f1+2o,B7"soA~'W+i֫t{~G*Z1![T29dC*[i"z,8>Kwz>U#iw5sjVc(B$rG9![BG+ԼrM^\?:(S:\xmCǍƮfW9xh'&$֙H7eɆm>A6fȚ4uS ,@0 ̾5.h:1 gFcA"m3wڰD!xd|tvP&`y0:ܸ^"0Xbb@xR]9 - R jeV?T Pf*1h\8MNt`YTҸoB;Fx%˵E@pM>7Hh>.ABhc{E\y]QQ0Ūk/VL:Å*sQCƙOqIw B!e)ۿ$ V%?k Ǟ'=sq]WqM-2\LN/Ch3xkєf'ow݇vCzUs J")qcy{S-br}pHN?Sj.8=oBQJM.` AH2r*ٝnRG= 9kaL!Ō26w'#sK7=ʙX#2P@jФkW g8On^47b+RZYzX$J{{4quhh:t XX&Es۴kzs-္Ogv(zN\,&2 ?,!Labsܜur )7ӟ;\ KApkު,V/O%fbH_-Ubn넪W?m=QYuxat(%nIrPP8<-]wR21dYS[8A3軜Mx3K⽩Nxc49$Ibʇ\ܴ Flt鹁f8>O2qp[F~f"۳0@D{epſ A[:*{?RB=2`$)LƘr(a[H?3Z O着1*TTFLMNYJo;PzfJ|Х"tE+!8pjPaz P֬8$/bpճZQ+RCXDθi}oIDh~| ;"G[`y zu6v1.OnD`bu%jNnG՛! C6G\q D2R)P>EDD,w_IFϴ?$Q$qA>J`|v -K ӽ`&ְҗkI}s,[X3 Dc#,&> r*Y3'd}r*!iY<:74*&z)tе"eMFA]SX5p&A!ӀSb+e_[3ONLd,W.q1*TSDf!q~*|Rҩ#"{{,7JezZD.恬:'|~xzw %PRar+a +!9Mpa3қ+Tt{9>@A|8<=÷&bh/Sz;ަET@LZ= ^Y=ga"$ku/m1YEBi-COc9\ Wa%&K2 dH+ D`W_6bPCϬVT xO#x%`zw+,B`a%a.LwCZjaֶ8*+eqP6m n.[:¯3Ždڬ3@l\ O;(đzz'h^dܻNx~!'8u~r%2~.pZNe|eؠB2wTXK}LfkYH0xAhnV 3MѧW!r;|y؜q^QU{7AG M[R-_/B D7傺'-=%It׶m H KLi,ʸ LXa YOA)>bH$mRrs]T-FssG15HﴼP3+%OW=dii|7cV)2" :zzjkz@$S=c3j暢5F֬LA罘@*^ 04?z@X#sA2 P-po}LZ=}[bOޖm'P iٶ@6g? U!L9&qzYc_G,J6k'#=/Qh)~]fCn}%!^*{`˳ ^:|eqW@G(С@Of"l/ ܺ Q?ԔEs ZSMrtݗ3Bw 9~<0@fj]a 79*(Ț )Cשުϊ*:C9WPrI@>LۦIqKX%Z8kqBP^"EK=[G Jjd^{P(qEH uuݓnJeT{j=rwBsEl`#ۥwӮIٻ:\ NGllNp͑orG{|<0sZ3`/G{_CI9]m".XGV\ x] v$w|NuW߂"k$I9T;-?rlOsC@S <+|7_l->aćFk7gI ghLuV*1۶,lvT!Q-/:3Gtjih^mO2n(v K:P&Viςp%2Y4krC=MxGQ7,}R/c%o-#_H{Naֶn2:8388t1;KG&Q:Չ|5yQ:般]&;i]I4 tEweBr5Z|Dz_%tl+!CE4)pBϟYAԂgǑ`\i$< xg#dQ5c<ނgƏ z(UjwLQwg,lZw}4} wPZ|A]?C~Ѭ!E G=$mY5݇AbWky#5EK$'{co ~Ց6Cx>I*T]#砘Cx2,N:4T$ ȊS `>edv 9F]F& [?ܝ{04:~AGu*_7m)"Vc3VeB0Qݮ#n:$9Kۚ __F "P .IVH?a1K;%&+[Cf?zuPؤ|ȖА-'&XP{,WE2nafr괠TKpNLm%^$',gJ%rH"m7`{1B?3򚗃j8cw}$")jG͵x'-\+?uZޮF*n{IfJB4mU -&,6$ cZD>_å*Ŋ+g.W[TokΕ2s5 "y&`Gh+cǰ-߱ppk٢Bp3N-_Tą-tI<R?Y*Mʵ(B gV}z0Vo˅b<DC5-Z#"hƕ";oq{&*γڤ tWلUijTL3䛍S9TY<ZE)7lL|+^RB5ݨnLzLx .U>p݊nQdDZi4EfuZ&/fN \+-..u)njGlC,l}+JYSc6psxSzZS{q%;LϬZ .J<΋r#<bEo$?CِPr闕;)@d'0+T/&Isu'n(zp9\W3Z/sF0I8 7Mlf0}҈ (n7^xjHp-vŴwe_$s,\VsBbA)~8OύuE096I㇙"3[fV>=3GOՓV Ւ7-Y HYdȫz[D &j*ƙTlj,W\wvKwOUcx1\;ȓB‰DYw["3CUGN'%}UԠz[9[s7Lj=ԓ{'=gqKqʐD^s}>E; ǂC]D8t@#QNv ҝ=vD,AU0#fk*reس§0J*/`J؟gE{„JI1JJDJQL$ 0߂v>W:oj3lKPHU`A( v)e!sO)Y.npGop.qnq' g^}ȼ=NRs^Y;nYԽ2- TiSv3ŷ"m뷅?g(POf__8Hu>8N_mdS ZOnaMֳRLP~0j٧,q(%}5l0tܒvW*QQ{ɻw Xxuڵ}Z9{$x润~Uwp =fC6ut˷\+ȅCEv5"&z |hZ0pyiECÝ.iUP~o]pB4![@D֬,ΥeʖЩqDnqs0_UAQF7puc-CBfԻCaw r|mGN UӸ5'ݭ3M805P+$ y$L`·0r`9JE}AmH'ު>m!Gq[Gqtۤ)CU{~ƪ̬t 8@}08uxCӉavA&԰KT1̣NpbI턗 J'ˁ(;TI$m,5"-ZLpջ>?ǒ`GnB] FNs(7C2+b8L%#0]-%sv*}d/00>8TٰL*pOQwvZ"tn첩\knVmLximC9[!`Gc><O–0ԠNu[kj%̄SYO ((V#fxXqh;O9cΐ' d gVyoKa!9w,k>B2^٫ZPo"ZnE耻2ak9[< /rt]B|[,J*0cf1 QUsYuCov_}$O1T,[bϤ1hPU)}4-^4 gd:@]z5 m^7lXOgpx1\ɯ>{=K,*(3}:w~`P7BX&ڈ\H<_r/'h6Mޅ#(0'Z[#MQ Z9_;XƃZ am騙SJ ‰#1@'FPF\4TؐN! IKtvR#K{ZF5+nq+ntc;>un`iuj. 1&|2$qMX.$3YOP L,$Mꥌ|keڌL2Y; .BfgIC ag}n׭fE]ީfj7rU~f1吇aP7Gրt.n 9 fBUM5 X~r,"hubwOX'쓨!f&;=W + `稴_;`cTwLqP^FJ/lzNoZf(? |XK"08OS rghƧ;)2waC%Llh@'O,?%8r}t*e?+n7jjmA4#_2v5ٺ9Y!%4@2F.zj+ҹQj%64)\k_CCs\: VkA瑞x@UB‘i,T XV!/}StJV.\5JAR"lp.JݑIaqyPY8PBz?7p/_,d‡vS̍ߋlQB҂{~gxm;yP(2 KmGHH@IZ|rVUW[͋}_;jמg`>d+y"|꣬B2@y**9tD5$ל˙)DN;&22~D.Ši[Ƒ3*XXǨ&{ͣJ9$mR+V[ͷr[BK> }l,(3y؛$Qn{U։[ v9ј>)K`?o6*PPʩiেI {#pl= ޟK̆cY}lލUd$d9Ÿ(70]eߔtm.Y,87]hZ<3H1ڏq;=v/BtJ F,da.ZxGmPI©63kkw}o~!^vΥ4\\W9~ q1+ɿkN-gaP|4SmnR5%~Y NDn|mP#j1Ñ[,~AZ5B=!K&2RDʮk)V#dxʔJ˥S)_Q7b,I+Y*A!}kJMLQ ('~]фjr*ؖ}éuvp4=4EXԁ1]KܗC˱|C:-1OFfcs|$lucbu\L[;SKJh,6ݘ1^u?ҵ=9ҌJP8ƴL 9jMl^٫oIDz!OMТzBeTċ`=V  u}U - f/ճuaO<Η tfL`7! YgLA4&H:&&4v%Xv^T6.ʤ^vX[+2, tJVi$$ʞGX}EթxsY1Byfyq*្R;J^^ ox̳ȶWڗM>3[ 73jЍ*-: ܺe֋5߲`m~^$El[rX.ZXPކG2Z[jAT{͎|Ї0o(bHǚ'ӈ[xP]R8Ws.o27T%!K?T $XT.82;p JAP5X0_1a+Co,%qƯCxVvE*!ިT5]`[p?+wUni`aA+Cf w&FhLqM͋5y/ӽZa=0- ūLkhGUPb4,=U!n8܂fQBL2KbXr-~2yЄubt㜁pV>٤Zuz5~)Og1ta4돘+u Y# #hRu߳H'^ !Z4@ͮ!~Ld#L+VrVQ#|2͛_tA}BeV"iEۋ 2f@M*bjX3cåUUׯH9RzeJ5ǹ`C qV z$b2{CGS 1@sc\5N;8 N|cT p<иD<ɗ>~]Bӥ YP_{ qx\1,8k)YE턲P痋BQq~Ԧ i=N63NM U~jz5BG<X۴W :yh) tV5;%Q٪5aϓu(s%ƽxF̳sQ'`v;EaD~֕8Վ3}oߝC6n屛5;}Ӱ7cVNt(as;^k&'hEnjQ*^,PR ;`F'dC6ԭ#l#8(/`lB Y K#S qA3c0LeUGU}LaCJÙ9\y񞋢:Fndɴeߦ/P|kG@ދh?.j_ˁƆByPie6aG-^Ip~+"TTpaͤywɂtl ',Js&; U̮HB#S{ C^w${vjzu *hcaA=y238WI M*qР~x޴o\?ĒZ{^'h}?oÿoZ좛B#N9~p6EN'<5]W^ V?G5<;?:͞H2Z |$YQJ K~SQy;9nD1SW5|c]m-Xɇ-פ>[Ofɦ&_Ҏkwy{4qW&m}hEo_E0D;JFy=S^ MU=933G;;fj ݽɌ WZѝB^<^W1Qzz5`o LIҖի1)s*RpyS];F\nSkjs(׼LTsrg/ı\m{.+̀N;;0viɫi#?4~H IIcno 41: wdlj)ظ Am[v3N yJ6#Z{.ܷ'k#s>~AoJ!ᩞY2ȍjҬ{ֹl`/;b ;J|qVP1qLa{wH!YӐN jcj(&uAw\*n"$ N?QlܞyG##P,ي*ˢK8peX)|$pl!LiJgTk٭LꬲY3`%4,@MT@+r<V>uF7NiJyڵҀr4E@hV;P%z> y:@Aυ 5ZT}Nx}")wLr)V2_@兽Ep *cױ W' :tN[ln#t׈4lc}EP|vPûMfwzw ELvZoFq/Jջ'gYOvF9"y';b r&߂LXK# [39J9oacLǤC?'9Z'~F[C[ucJ6y[4l_68OFcߒ4#1!<^GbԪ߾/Vr22;@;aN]GmY!Is]OAz[%wq=F@$8iyJ~z:TCv$4-:]qon xl$1xGEو[4!eVT|}Ou'sẗ́iѩۖW䙘e@2"V1J>iMH,oPލ{ha lN厯UY{Uʑ{\S[2 Wrc]*YL61K )G,x e˜`*85P+6`MQm{i'%]k /V܁$qahBקhT{+HёO X-wsW85qEO *ߥ8i0SAL яΧ,#{,2dB都ˉ6SO6;5vK+ cX,F͗OoMqPȮ(J<ŵ>_So2©HtE]kŅ3Re}Ϸv*|@I}J_5:}R&(e}s?Cerf;8jly8ЬĠH/7wYAtha06AGB*Sl+&qXp:*9DkI9h}+!Әl|i6\6vSL;,iX/sVN3~S~F|$z$wt976/Hv ġufHhƊ3xsiRʶ2\qpPvBZ9Nzd!=sMdL os lo'HUB]_ YE&s=D8@Tbk#X*SRX`"inVΑH&H ==X6~ [ƣyɡrw rr>5#TH&S(U ]̷k_y?R潫0*$=w0iƙT.5[ucn@o?4Q5sC~^E`B#TbpE/ajnjV@k fhEXw'Ѿhy6HBzt(ߩs۫ot79zZt1 t>;O~EwJxax Iis `OQQ!3Đ0 ~.H6=S*J1Q&F w>D;nR|tH9٧Z\)4_i\qӺR8k5Nw@k^Q`"& foQx#AtZT>Hg8Z>ߩaG :ux0]eg5T4b*Gz z%`6ᮡ|x9RP~,1`{-)MȾᲰWدUO-wu0pе\ӦăgrJ'x)g<4^P.rwbnwɮ(>\ei!";}iQLOc=|[j &h'Zi#Y'+y."I 1׼"#al'eFV UhRBu|{2GO_"1RPWuy rR82XH1$(h4$'_@_jwfZe)ƁtQ'p-[LL=ӿg,q,dZ9.G2c!?❂40+&_~5zHg.TT%da ]_ʥb-m E9LL/3]3pI߲ex8#~}gІ xeXviΉqG$J'~Rz6U)GZVtfev=.[u Բa["'N@8JIl?8v1~hlArC(PՒTkù ɡD+xFmG;"uo,pћ Ow#EZ[sd;cv椻rLt)G.EjB|Xo 9=w!md>Tx:nm/yݟddħm<4ECZѶr[هs| ;M8uqǔmwR;޼"J/B]k@ K d>LZNsz^>uôrU$zʵ@>I█㚠%/ -`uact`]r*]5QKxдYQ57 a1#3osy)0>ڴ' }R4au>G9V?^MF)$k ):[-/jNstKN|P `CfM$6̔f^}x;WxN"4Hxw<.+2y[zygg&29XZG:4Y-?V#*GV>]Q gX%MG _>Pß/RC5]Uib͘]1\oy5+.{0 q>{^gpvڪ"Cܭ=i a5rGKӬ~\cYl!3&dck)xV V XuK~a,n U~ŒY ͷ1DẂx^ iGVV|p} :?&H?Ch]ֵbg+:@E%(%nbcк )q퍽.(_s/|ե>;cyEIV{qYL \,UuADJӓ?2ڕ(b)<~k/5V6ըH#s,DY@`h=M <9BnܟlYT}yYjce*͚d_bv+b=8ٮZ4mCͦuUap HlZN=3za"X=F_ r Y( X-jCvr &1XCP8+\(g]>{mtq ,OwŇ Ҕ3 JGF,d7T<|WD{kǟ%J:-c26lZ׃'fW2p&I CV"FZcNQ tG }+UWďs7pzꆪ/b$<%33nW[1{5rzmNT8ńp =@DɩyXK+H2cc Ebn27ⴽ0I'l?2!0售ywI:- *`DT1qZt*nv vGqO!M.\Uܟ1E_\'[/a}oDE5ɒ<"j>.ؗ1aIbJLPH'P?k=`J :D ($)!3WӧЌww l܉$fQj{\֖Ϸzӆn ӷe(aFcM,i UZ1r)?"zUk(s@?4)ۘ|!46sWor;ra#o>ڼ 6II;Wa "()[ϡT> FM܆] 36q DB/ًR ɂc'IO9"l'UXes=_}% .0/(~JOcPפs^t{3U~E 34jU:[=J4-2^Ж)[?%ah~j+~)lbC>]m\B<WAGj,e`x: ܚhјMk@s% E˱;QfsL$cAn?Lڒ`">IK_AϪROKVX6,s?꛹+3͆;FBAdvg"R^ѻZ.woH}o :Z ,LQO’EzvY3Op &V$?]Cȳ9JܪAJkpE2*[Q/uC)1ᴽ"9P #${Vi]u⹚<&kE$M^tK~}lAwgt~/ :l/gFAAqocu4qvBLB V Ix PjpehHNL~X'y.(U|6 z;V>`mZ`50bҩtC"{ri%^[QЙuXqM6wBVIkǴXH`}W_ e/O}fUO窰%q>t,i, =̾_Ƀsn߂hC` m+9vڢl@ݖ$ML_-b,E.fP Ǩ=+LkӢmY 0w 0Vpb1:pݖd^lEq +JÖ4l)E-x9C,R [nm72,ws.rySV{~,9*"oNΞrU(^SF/^B4Q#"I 3vwlWױ[ډybQ7-ڐ bh\NŒYPN_ +Ķ} [k@Mn`^fFOim+ޝR~u.ٟw Ryaycmj*jcwKyi4w3v!j4<vib$C]*Q"JF[doq_){ٿ[l-KxdV-}9zDEZ/A,`,-d$ / ʔ݀+fL3էJ:(2!b:O} $qdgRbsݙ^чQN9] DNeyX/ xT7Brgc`XX9Aʭi88IZ!,Y3 "%n}]"6(kYְ iHa!-RۦDGaD&㞋vhh{OlY)> ps|Xƅ:'="n%xQNdd]GVAK fUDfS6>C -٨ Zԝ0~>Z̎a /-l=[H0sXy n;+y-̱=y{tb|dO/xz5'j~tI+>O 8LXB9]1l|pi9L8܆H{.;8Ihc-j%,q.nV(SnH3aĕmg_i4Md}tIlU 1$4 /j**鰗8cNM@^J>v{) }J`" )v\xng?K g` [%02:@>`Cf{Ck==d#y_5BO2pلsI]TݩQo ↪>L7d3D'}\`BI!1FT/HCm`N| lz5@ p ސvliD& WtY9w=]9X8ۅH'ThWAAi3aa?Y&Z4wj5 &F2Iwk un I3kDh/@۝X`rE2E??K?8VI%ÅE)b2H#&Hܼ$ (&\ ~QY7A{D􇞈V8?J!_tt'1>>o )~F\S6XSpB\Kd vWvjT@CL+ekbD ;YqYK8@qdYT aTNՈ Fэϱ[i܍ȨG^TX@u~F3 |9Co*m6" ;QZj8mnv{?ƭ ktH q xP:QgzM'?H-H3bZZL\זhIsNzq`{. C).vu0,xX Fw佭W3 i>kBt2I+dw_A{AS?8w~dGɟi9v\R}!lU˫+Ɖψ23!ާ{*&$&Ǘy r3N .Qt [w-NH/Ec]IbE*5q"JE y=GY5GGR6i%%(fD.nTf_*?[+i@:[cDB+p|j|/QYQdUz*1x|Fz49kbWSɨ8r|,FbO*e.z zE񇠘p' oI)v,C^?\CL G _iM5s5;Tlt=qIC W縯WL='ճ%zFcXxi0-7TWeYVЧsLHՂZK3_)pv*? ߸7cFyjH ?špe`ߗ| -'JE"+Vn|e%X.蠋Oui+1py QZ5mH~MMkuN/T&E̦#~[em]x⁋쎄vK' guAI+95Js@?_Ppi5U Q"cHl\XUeց4NU締x+4NPhdӉ=F}Ac:v9Vt6V !5 y1,|~kD3!P-րq-.u|X+7Zť 1{9"Bdr?Y.Y3fMɡ}m ԻWҝJХ ^ly\ m==ݎC:yIs$Pyj(f m/sRٮLT?bh@z͑P3%o#[Mnr3僭V|DϠl}OV g8-T%!ZN|iuXdZ*.jfkFd4z' O [H+sٓ(/+kZe2su J$MQ)ʳ D8_'SD96cZ+K g`v9o6w#9m{?g olvNݜp?Ӎ&K)Ӳ]UZ;. qm ٸ:0?T'f=+p+}Ok!AO|s%nV"N~ rEf'u]4ݶ Z2h ;XͪC0V?aA"LUYVeL:ž˱i[8d=-҄ #yH_}Y5匒Q}ñ2^" o%(pOsRZN5 Rya5N@R} VT,̓F芧î$΋[Wn i}֖G;FNt zk~cZbGHCGJ)xs^b\jRx{k-0W?N5)0<KJك*kaFt޲=;Zj Q%yx8907fiES wZy.f;lM"{ŌJy>M? N %ܲ".Nn.z .# MP#hSHbJ'w 3~'Z ZMܼt ׌ZpVN9e{ >| ]]ƺ mUX8 >j䀂`1ӘKډ YS.-4.mf!'M!#L&|웩TrՔ@]vOQLl#[ ^`Oz,}e!D"nX0s:h[4QÀy6#|(gFը&Bu"vչ{B =1)+&q(xt;OK<)vTPZWw8\KLvdnJ}@Nol z P88hEjHl>G WxH3%`n&&DTrR C&;8#s (G'!3'0x\ ۓF؎-sVx7Pe nf uYhw %z Ӛ@E_% P[#)gpo~}+p3F36l>|XJ/P彦c #0 F})Z}9<G&  G1TnQW̃z4){ |B@PŢp$0DtdT(.Ga6t>`s5)\ ЕIj$e7`G)F^8U'Al,?~) Г+"㪂+y9_ZI<F|Txj9FP#g^FADQ:?rI"tPd*b80~ .kMͶt.yio$W +3H/ei‰\H@G--2F#> L.X5յgS6282|t2Qcui,ya[g,s}>_=Fqx}⍧*! ąd9gQ+_sb]ܷߣ4'%z|)&²״#LXMʑTnVYe7&q%!5^W#47mnذ$/暍M¦; KW:SΓ{7_O}тB(hV .-m7ϘKZA&C;qfvM 69# ͟RDyِ)YC-V\@xQx #<5w'd\yůZ5 P,Mw?j[w#F(j_ QQѴg:Էf4; '__4A݌xɴQYRLfSFQ揋mўR0SGrbۆ#{бqT4鲆YNcefX=#^Yѱ[J"^y &5ϳfv)!ЌZ[@(S_FМb30,Pl @wpS,%ɽؾ@ v됚2Y 俆I!R:!T1Z,Ip/c$ &TFk8ŢjV6 ^ ^{,75>ۍU#HV"KXu.sˆd+[e{w V lo cIGv' GZq<̚t7oE.YXcX7o b '6JTC??-wϤ(8"qg0+a̷Y3DH ,VcA6A<U8"O-\L(.ȯGg%Q-} D IcޫEeupwS!YHӯ & >_K9 K*9[\X$ޏh[,)@L*A18*+N|~,qc5$Gc@eDuS8h0.}G\H*}T,YUyYjwC!B{[Ay\R" LtPCV1ޠzH N'tiSh3rI?F|{J~Xp֚({&/F<.s^%uwEos#k7J?իeVohZg$7W⧧0[IDzG rQ1Q*TS\%`6:L1b d۱[l j)WM09=uDpQWbYPmMXgoZ߅ a$vs TX@Oυ^#́AU\dž>l檉tҀM6cUsA2CıW`r<iO}4ʗ /ULQu ),V:H* =RvjߖnKN@7^\f  rEOȱY0љKXZr"jX4$SgW*q@f9mŃPc;y? =%"r{q>8d^7:):/y cy?]0"+ZD6C,ߟRCK/η.tҁ]'yw)/kR@v 6z|R%# Åw/6~ک8Pllٷ'ϷL{H8+YV 7et켮{| %SQw6 yt (qcX [T@7}kyzFCܿyCzttcAڞ >g-$VD7VА'96]z6 To#o,[(`(s~bsĭ~G`ݐۅ(nqpIT鵁k-%y9Q"hn܄:Sg_z{3Ig#/.L`Rl*l+7s2t= Ps$6UQ7:$p ^w05!խ~_enn2,+|93;|cK  2pLB;-1UZ5Ќgj3Oz5~OJ敭#(s㗚>90U@}#D{;c5h#un:JϧZ[n٤_A WFfp+l7~OҶq19x-2"=ݼ3VLcd_.f32sCdt2OjUM6$s9 2@|Qt@~Nc4x}RNhn /הJ>UČ'(*h$+ײ&7SBuQnY9MHKG)ehߔ`I2gu/ͨ=ʼwS."ݝO[<Ӈ?@*\Xb o)ZM5g|{jO6rMW͙mkMYuS J^-G?f'HB)A(`JZ6| d1FI.P[&0Xل9nۨmcjDs$F荬; :B[?HR )=29>t ]bhZj*^E8PݯO+>ޚqQۜk4:U TNOH,{B ъM:)qrjzJb*DnU{ΟkL l/`V6 _˃NzOJNj 7Yeud?lUC;m0dq`d ղޑLK? Yi鿲rP)eL rzgsgn7a 'G e9cƆf!vfM]g*.ås. E=1*`jCf$Zޝ,ox QėUf$D<܆:]GNFxgDt"-vwiLe?=S;CTfǂ?^qF pUKٹǬ53D111!E=Bo&78AG i d{Gթ k)KTMv00 s0ޒBH0(K@/hKbbBLȌ0R,l\P:fzMs`*/ Km82_dgG\ R:bAa:[Z|y1IYlVaW=GL%7;0NGIwcg[$F w /*'u]-lMFFpp| AҬs-2[ԥR~n:IDa{]pM7fH^VҋA;G0ۆI(3፜*xS$PscA.Y#{Y2e`?x{X!"j2SɸJ֨řc,8l}|X1~Lf]̑{u9.w- ݪ5X+Гq-yMxd}ߛakƁ ֆ^r X@>tY|vbWL}Ƒo[hLabGF]-߬U 0}$+,] q0- ߳'c `"Ϟ!^r INL תdO|XBUcGk/[΍}1x-ժv VפU˃NmG l}*f1S뼤 46m֤fMSd|eƍֿvqCOWgX xȨXϺrW& k;iYDG\aMsv(YZ Oaqj=ġ[}D&W@r:"^Lq={i~l\kzkV3?'*2)T%,M(= M4388@IZ= .1a&JSNQ0qVcK[UC*ElI_bu@{+R7E˄pD^tݓ׀МӨy ҙZ/k(u i YvU%a nM6qM_ I4Qi~ղ5qZ}<ʝK8ݐ\Kp֓_c3JG A4 ل]}=_>p&(3g=m9%X)BL/a^NV(E*-leWF7,T@KzoF}x#=i0rsSzU7_/Wm羘ŞiHw-ڝZeb NHLtvdxo(+yёA?181Խ:7Y;@Vba?73 oYڍk $|ݑY<꟔ gp`N/+:Yn^G EbS5Iw\R淲hC=-xU)"Zo; s ^4\rxUidX?ko]HԎG])^ pIZ/S%PfX8]B#>09_n_=[uAցaE;kₕ9R@̊Ąa58@K GA;an}aΝrTԋtf)jP_m+tJ1;ew?kx#ޙmys4Kg-Rlpa(Z'ECjX[ !n[{3ae8]u=%9%)MD 5"|^W ,r|Wr̦F tv񽒔 gtrz}VVxۚp +n9\M ֈ>;N\%vfR  t# Kc' ;剏V-W y&P'it-yTZIj@oؒVZ<]{:^ 4 kheZ&F漑1 шOTSend\.lHR'1D'k޺w? G$~T1AVGũ@Zð~Nnb PNBxn9(iR[I0,- kȊ,m켽y#+?ެ}ׄEd*dhzvgmjl=ɹw5i&F7;J4_I*fZ "]yv}E)}^vrV5!o1q&2{<}XE͂7/9×e(Fw:bN%)֏ʚ V-(N=/.K?H^w]0_;Zzza'al /xSfM 3 bʋC Ô0#3>[} ܮhe~OZ aTbeRQxY /8Ds,5x! ߺ#=T%Tq Nvvzmj{O8{4 hU1!ȵ-\+!} z (~IHG"Xܧs"uFUUʼnȠY[m~Ha塧J{:|%nV[к3TFDңbdenj6)(x6 N -_ wHsM^w:hu/| 3[*nl,Dt§b0!"pB_t$VdaxS @aJg7 xusL1t2!$p[/d*"&wKS%w'mGF %Ʊeh[J)֍Q~sp_흊I՞AZ0v7iN l36Yr0O%6dn=L㱆O{<|sRȁܼ2g:~[_A :6/fO-G1=uB>E7] fE:%9ʳr6^LrJ Z;VF"dCcVXEyȚoW +wdX ~cd7ŏH;2=?ga͞ޭspgYpfa;ڛFX]蛡:%$Baz/S )DH ll D^!ntgmb$&MO:śn5g}M&B{V,tQi"jzdSOg:{KcU #f@p܇D25 7,LSI {h KxyBRb.!%Wzjn*D C87(ڽ(H%VK.|eo6qMĭ+L@|ϺCh"cLfI Һؿdʃ\BA)D۷ܫi'T D8礩Ƀxq;NrpcU&|-'iB~)(j'=x3Іx=f3tY᮱ J$I0!:'ۘ %rdczp³# Zb//\U\]mSm `1Y p v)́r{=4Ti0"w 0囉|z[W2'=}A˴7 s. "CCȸ& b4j t&,H1K'e5L)j|(;huXB8^O<"Oߦ`kgn=J%j:n#@V2y}fSHyiKߪ#+KWeW5,=Q ДǠ/"kƑ,i1# ',z zaʼnoILB B@}v:M ptu0M:faz] 1t-BS"ܡS8<7.a D#u?W_j~+_]Aj=Znx uZC(kߌIf&p~ -BM0V lhVT*̀v;_;T Վ^Luw#0[1ǽQ]+%Ëi<+&Š5iN:yȾZb_Aެ?،pJݔ*ۯJi2Q fwrlڂfխ|$)]2Kpl;"S]ӯ* 37+ +P&<n񒿏v3jU5Luم. ҕ^V즰uȅCm^u c0&oqGopIԗ]V?ю vXl*9(Mq y4\ 4?Be'~Y;ß9JҀ:-cux.]j{ k=>|_Jǫ6R6.Re?18dfN9 ",6h[INV9Rɍ+>+@5j蚌sr8Qvah? ۪kȦ֔mExafSF*z>'#}lyÖEMH)DQQ|wna_Xot4^{nw>Lw;N|~V?wP2 5{,aU%`:udMd&$E3I=KpmW)n-cW3bt`Q S%?veSo#JEYiP Nqjߒ;N5G)Em,h:Ft[Vd#@K n7ܔH?dQgcٰCI\eU "4v$t#h 2>DQ/IOCg`xƁӬ!J)nUb]A;vD7{ TG+X7~Za \%5HHm\aq6lYNx!dnh&u|#38۶)r`"K:5`G527ƑCDj7,TyNDg= ߃AYxpA4mǤشR 97wyqz&̶icI-.3rr(-Fvo}[^4-uH]lܵwH.}:,ЈZ  *o26On67]Bpl׌ GSbȚgf@LUL(~FM;Sl DsV 4\o[IV6a@Vμ[B7_%ںǫ nhILR^6=']!hwo(dQ)9&vT~(UIuqdt:1eD%ÔSО{&bB 鍧cN'!S鑤Gd=$K;#f:<3y=R$w--n2\K^ ;>[l!N. Ả-ZM-lGnJ]tj_=UU_R{[T mPpIL K`㫽N`%;gnRt~:f&Î[ ڼm{I5YS7>2cbQVGX/W؅t%(LΘro3 '7D^?8s;ĥFrA@0n=_JYY(}l7dNP7ւ34|tZb%e(q@61cVo6p5f~ڑ8Wv(KˋqOxoߚ/fMԮݢ Ixysan苲p+ /J#I."}/;}\E\גlϯ-bP6.߬{#Bcs640~]Xd P gۑȯ2jd9l~NI84u,=DUpݜzxnHd|ݛA-_uy9A@sK8o00x䝢iLjw_Z2¦91iwաXNvc=Ej!GZ\ux*[{.ɣ*L0@7 8W]޾l&[slJ#@H޾5J/g.1K+_+GM3Oٗ:5Ul:ӌ,W5 rX ; 0 MAXUah #E9K;0!ΨJo.E]niLND6=l~<\Jy;rn-Q3yZo^]$c^F.'M< uF+z{<]FX[tuX; ?QV א)̘ل\lԜc#^&Ud5}nl2Iy8g`X{GfJ,ίߝly5{ZB5SqsIgWF{՛D %W! D1wDcY`- ʱ$PAL g(+4UvNYoMo7ZCU @;=Ċ.c2wla7LwqLba2FP!`z kwS&\1~kJ:&|:]p$897 g}]W? CDhhLئT&,Ӵz*RbPhefӳI>c}4BQ\=]D'3:{K9As/awn,ݍwS0Dᆕ>[D&Oմ 'JD۪=וom~L⚟! l#4 \~-[zҷACL a[t8$ d;c m/C(?zE&-|LmBpK\Ѐlj@6Ӌ-AH"S LETy(w^g^r^5 -9a[~7Kv3uPOB@H&PFݱf% l/C-mN`V1Y2(Xslջ_ D%UY+͋a2†;!k˞4@eBiˮo_@tNiM\S@qH{Ht=ܿ3U~o7 5ж-%$K:,- fƆ6fE"+~>sR~]Zo˵»g3>kä%Pj/ƪi0A.nsZ?հRc !oX#il*+X-d̻#Z{]tЫHC}}YKsFY<͡jY{P>;C5RkF$¨8~RFќ_`dg<#z.`)gVWڍ;Ӊ f"P7|\TH$ǧf`Χy’{,E#:Kl byV:*JҡqPBJR\wG>I0@Hw&ԁҎh4Rn8 tWa !)? Z2!_J';dxU!v{!Z%_2 / eO9z}?D`xG\ʢq`wL$4ޯJʠ6CYHx/6|M`NE~p7яqx[uWVOG7Lᠮ ʔoF¼iUdOxH7wQ ޘM䢇C5Cȴ3P󄔈  V^9L *pqmr3gp B2@=>-TnXJe*)w 2+k`ڐ&JUY;@QM,;697E,^̖QY>Id-s 1S|i~,qG%eq^-͐U+aڸfXd3g5x7aCg^QgBj실Z6/D(xPGuU-c)c\JX7t ~A^a?`[z@kCdVCM;mBS>b-6P7P,찘>`NʨU4 kEŅ |oYg|Dzs#փKnR}eiWz 6Tè$BOl_^x_Bo%s ޾9.iր +h+8PcTOj &Q_ ׆|t{25xoh5=#G[2 ݲ#c}5v6Yc>t8qMV5ldzݷSdsR}ɽQg1F+io1F|<*MAtȲIM|F5D/צ{M>)hLt?@lg&RL6)Nz!x?,H[㡼/tR'.EWڂ\-6i߼gnmgrR#nZ=52:뛀\=(JէR$Zr2v25:ZB-&4gg' ƥ&x3{Ʒtԗ/a1vwz/c7!sf |Q'bx LҶ\ ")?`Ih΃7[I.=A2+AAC¥:cv=?#o 1jJmIb{MN??SwpU.+7 ku$58ՔI%C#*qRÝMU=3pSЃ7vi&[?]B$#QѶ%^oNt߅Lg*) *i,RƜtJ8H﬷+{_yLyweȲy6܍FJ\^IwG_Q N3Vf;eb {< 0ŸdUJq^ ŧӹ`˔vװ6aIQL`U.sЏ@~ӎ;cϺ*R96l_lr-l$.3w#qD"B#j]B1!+ZpO|VB蘲B qBܓMJ tڔ+C6M‘aoBN!Gv賀e'pHqy0{j$RGt`ϼ;a{ T[dyRe`cL(kkyF^: a Τ"(=r |p*F_ʄUȞ%h0^^Ibh8ODpfhZ!`QS2JL`/{]ٵmv =9/pZ b`_ Wq_Zg>Icc2p/? ?Ķ/MH)hݟC=f~&j9ŇU+}Ys3Ǜ-:j(¢\D"?SJa!5|AuxPmE(zH"VlTNgJof Π7B"~lʥ'F f'?bk2npjYR}gmm>6?'~i1i$%)zs=?5xH}Nc4 ,2,+կy`n3x̚!jX.QUgN߭Cz؜{]X)m:Qh"M1! ׏鮖z@r3446މOռ%gcx⫼q.O'KEDVIbGm1jO0O &M}Cq-te4X6 gaA:\.ޣ]G(3|9vԴ ,?Yčj_TFil5AC.Ix˗oM`AAU^@:TD@X5<~tZB3*A&ff e{/$ca;Pq-pK:Wcֺ$J\[/%}I r4]L/>1ؼFmnZ*|Lh}ZbOdS 'f#t=Ρ^Bjt]0Ea|5i *Nh!#A}Ң DZz ^ŗl3֟@|"ڽڛA[K>zuv0xi=}uk LN \FmD62Jp>N*~_W뇺6\$|!>jѴ,W|F[I(?9-2>@SćqF$'B3:t5%M Js=8qPs8YIwG̒ѷ |`jсߘ;p xy@ŁpͼdZ릖B8$`Nq^6\ΌJX09SsT M.IB5-+c0 *4NILg!v:n/f0GLՁ8B&P4uT57~ijkk IQZPiiJ L|KQ܏ДK iiaPy!igP{מ n([b|rZB8DSt[js//+F7Y{=J?!}Xʊ_yڞ6(.5V-:v*#'M%,z/sL* N,rs3$L|D vH#H>U]y@ſ_jϒd;9oS4m(C̛?2/#&5rI78'*0G&ejmnُG2%tgu}!KqKQ;x'A:)g'R%|w1oCįW@`QSP# ݋ 1i*Ok}?-!!_J٦6;zW ?xsQpJɁOMBuFxK9#%J"SoUp$q.D8X9cVb~Mzkw٥+BE q2S܉|DݢͿJ?{e" i^'^*$;XIi%nXwsbhIæp>~23șf*uĻSR+ߞ s>s-!DBlEX`[ٗŊC>Qn|E;L( =+{2@tWsv Vja4!!I_ƅPl24-˛"r@c÷/܃02Gd<:FN/fu"0pV)RZe5hJھdVW.Qo }"ǬpVh _يk'8wݱYPҙwe-e!Jpr&M׾d{vi|[e_f}5ih$(;G0Fw%BChOQH]~w%~ $YYbqm)BW_d(nO) 3S{2Ɩ:y[/:N7RS.fDzI }ͣfҠ ųң*czl]/Z=qVi]F5J,HzrȌHy^!;I;G.&)"L(@QT/'LF35qj5:A^W}oa$^)`wX <,J+lMN2dY@qMB4wT=X3KDpY&tkx!qOLJHv7vG0J7IEIJf &Փ7NkIz#Q(h}X ?7 J#?4Nn `(`.QJ@`/W{jQ\"H '>~o{GIJ#;_[Rԇ V_Vzo~ZʘVs$Gu.v"ޅj̬nAC)z[q`s. Uj B:z<OO5--;NgkGebb7H+l(RoQ?[*o27J;_{ofÑIE>K?1RA&CR3Sf?PxR!\,8S&. }㻳,pP0c"HLQz<)1PTLN6']ZFDuCOZZ 51HqBvN <Z1;\gpt%9wZo:ApxIgt"@&kL_Rd FI |l[%ܛ)qّr: sLJ 2춞C[>|J** rYiRpTuyWkZlຈ>clֹ4 ^USG8Pk|"s\z8 B scZ|`0z&,[N4דAj6/`>s "Ivu'bL; ;W7|ވׁzΉJ7ޥ[0ֈ4Q_&47i"+F UXڦӰz%S-ț" ZT>?i?qup3H˸&Z96-dp$WTg\==qaV;u*b{'- `o+%5bpzl&qwv x |H[׮~QUw*/po H5_*g2ܨt}o' G?Or@e[oe8$L>Rcyq(cL"+  # PC@؉'j5HzIoǑ,*!HӬA~'耥i|cgQRw1+]VYCKn\KC7oOfCW5.6! ZvM՞p/Ѐ=ﶚb[wkZ0v> 6JP:%-~AAb?8 x$`<]ݒW 7() lsi2.4!xBqON@JX$e)w70 IX5OG]:Y6MJ%wPErNئ(306~/PLz&`W({YS $*A?xC`GX*h$VqK/e,׈έB~mDeڢSP!xō~2b8Y :'eYa\@*B*=jCUUFŋjZiAz' ꕅD|w|H6ٺ`[U\Mo$\žs]NkOcfSMź,L%K$ -0Q~!@/m]ϫ0l/y΄ _=WI$̕2.Penɚ+x@Q\ ] -8S2s/3kֺ'dN5 PG+X '<diL&ei@68A^bgqv_C„q6XsdH#5+Z.Ev^Ncwm/ˮ"99KR\`Ѓ׎JgPd`5|`e)Mt@jZY1MvO,D@)TDI!W;wYG_b!^=Y*HEֆާxs%\k4.k0V{OtGqFn1dm:vê*os7 :Ho[?uҭ VL쒱4!wSV,d})n{gP&?YX]ς&enzTF5R.T P.``ObIRPif$")_1-)tA[M$zBj?#˘oirR&~Dl(;TFvPC+c=i#T#6:h =ECT6Oׯ zCSJ+*cyZfw_D|oY F_R5%{%v2fsL^tDUཱN @VL%ZC|B&,爸YVY" 7QcD,? \3C$]>Η3%/:X˃}dbP}Sx{a+y6k8m(>^umY{]ҋ}Yp ٴyhw4r3xLK"^eЁb{P +Әz [n<i,In5;{&O N7H&& P`OVG%G;J>dKCk $V@qUcۧ6 mUɖ5jP9h3/7@㕛" "dIJb;]p hbhqNR#)9o\u޹o苡惈%, "at~;=TP8xɁzMXSe10Z#Z$%5B?c>(N;ߩ+ jڟ=8Zb+5 ,P.Uy[H82#GOP;ئKD?]/30ā審+vX7o$vت'DX?dp &v6G;sI=1,ʑv̆l:)& 'XJ3cG N|pH#,WّDΑ>)TubG-ŋPVŷIqfiA==6/R8;\ucslj}c9bEj((y"4[r ؀|ŧmX<{6-&,T\KA *;(E#n?Ӳ.ts͝\8@!9T7*<2Vn͆"@Y/Ǵ Bm&{VUd4̮sHj{p(I_HA1KgX[sDXCu|JǦdFܾGFQ/!˱ou\d%ްn_Ȅ.&42S!* :NV{$'(>snc)[} )ށF{EЧ$tˋ9[o4wl̔NV6,4R^2j9re\^( U>PNW-R%xaS .VM[e&bbY`!,W8g|S9ie'3|ؾ7&jdLoy%gYX|}¸?N&;~<~{=:7Y`HZfh̺]J̰^B*&W!F#;a X& _lƨ0,:²f躼wH,M[wc?C_1AB:RωSWY.sԸQ]\{؆袄 9莛:Xp @J`Qc/F0xeLٹe+y81!;=C|4 ,<=V. 'Xk.^ṪW+X#c26W 6́At.IT~{RLw\Ԓ$2x,##h;Eycgh[杠7bV\A:L{\QZi{>%#)@rq.gׯr;A9 D NG1$r W1F⯊3t=D4gqdz"/aB MIJ#rކIbw8 &.~fb J c$l-컷+\.kXZ˶&f ђ)p0JybAy JPod_wRPb,sjy!CNv>Ҟ7.zGl`,xb32KFa9Ei5ڡ 2m GB^IGwDGmg90:@{Z9;KCcXGRFg^x8q=(4t#8{2(O UԎvW%fkuވ.9 C VZx@=e/Tg1Ҟ9Vex< >i0p;HNRM&/ۅ@ECCBTP-xbݪR q@ulEA1|Y0ŵ8Y(|Cif&Hpݜ0 BzM{LupzWC k6B)ّOufKiܼ#vJ2b}uVyuYHy)І&'(h ?tYiSl!QoG nH}i.#ҌBaA\grA{` $ؾT!Ftġ|tF J),IlHyP4s$m}Ȱ]0LD%3WH4˞;3lѷmYqg0"y2 R[ғPÀbYfw J$Td'm%-ԛ8 ĵI " GEրGFdzYݺv5wl;"2Qwp'$~vy{P"<4a~ poyuT0e&?/L @7qޟVx:NFMMI2l K'+KJiK۴)k[Æ_bÛv k)on\(#l:4\̗CDrN|e=#PV_*._` }ObnI ,Q}5 3j135D&%BSCa4 eR@-etė]fDT4CV%Ro#urWXk~L&GuĮyFoĄ~*s+ 4B.[x߰0o4O~){;4m^GYNZda"Y@@&[9"n%ͬ5fG+vʈц6@|iueqt=\pQLv.@Nӗ:{6 9⯩;V|獋4Ҍl*(Oz0VOm y rSf7g$929'U"ز-K{9`6nwQ婽f%֣5447 Ï5l  ZA1h@!QX%ގi_H$ЭCΔ9E֍Y?,(x7Чj8yP)`Z Jѿ^4 r׳-_R ~S(ڑӞKE0ZIcqW'z})/&3QC86 Fk 㜵:?l3ntK_fZ+$NE)s ԯɜƠܨ0*^"n Eŏ-M*m h}U*iA5n6_ب:5Ci N|:4 a#)t@Zoڃ~?8 5g =ƹRݤz*]J3R ?1Mj!nSu-Y6m,'54ȴ!=~Nݡhp$ o]u}qܐw=xɑ%GOhY%ԺkO&7g62T4+[wMOy$dE*C?d'c+a7)-ytUMʁq)b21ׂĂJQmB}IIMq[ꢹG9`f-aqnbo]#Bw 9 Mro Y$LpoS:x`pA4D^?sK,G ,W~o%)\y8=N0qp(7V"@,).NfդHkҳ{lZANltqҤmdyPd[BSh'm dcoU0A4T`'\J7(lR @ 0f&ooϛ̹d v_{kUQ͹ʡԍhE Q{~~Y>6<刌X뱫O5z$tJ#yƪƑ}(9~N>p>*yrH BtPJrPO(Zf=`v]7[uשRs` 'Zo^,=Ei !1QlD(N0%gU4~c}NF8/"Q_r}~i^.higiRḥij X={ǟ*?ARۯ'N3ِ Zfs%?H/Rj٣ͳuڢV=b4kL~kVNhV)Rq="%4VA2H/P}:ϒbs \Tj#ƈ +,:g##+lE8+ڳ x~č7D縀Q*wg϶l LOƓT#݊M7Ph=rjTyf0%T/2oht*j=&=Rz!dl1T'.~\^/j/7C`{.I>4U+> mH^CZ*΄&C̕fJY#4t/D!ަ׃}U VvijAXJ:m"d$u3N{gav8[vHn9;k+^<&0}o[άnuMs\14":Q<_>ssV.aTUwF[1h{\w(29dG\JhѢHa\Dg~3W{hEKVvҊ"n5G+u5X{QtX}ٵ5]MĭJ]Cb8ȼD6n3mr{avµ {OF;qeƕfڎu?o = lJ#w6k:Mb1/ȞtEJ?#LlEӝ5s3FKדߒZF$Q|Z*ko}\G7bA26=W_`\c!<PKY.2F?Ɓ G2FOn.RlQ3VR% D>_˶EhT3K.ԯ9:-gBF7h8ԓRi1yS?X'r:Jԫy=LF6:h!5Պbn oP/v*7xo'Eć|=OwfmRz9<`68ݳKCp@)OlcVC5]9"\Fr\;>tD}X<.iTXD5b*Kb=| 65hp Zi_0kXe)ѣ` CaAxb!RB/W@u BF\z-Myuy|?4v@9a:#VWaN>cMh

-MaM<~hy~m 4}i7m?ukixsaqm|kCn˞{!b#\OfàC>zaɽ"bP|Y9,ZOlϐVUK诤z+AR5>LX:.iɖYh}Ÿ[.{F|#3`kυ̳ u+p6 Q Resi98bE "I~J&s9Z!WPf މ;X'>Bo(9•q1&mHYmYZ핸d~Uuy m41P; :eO+!rDmH4[i;Z[=_ P,/Skk/~42忧 d?RӬ}n Ƌ}LZ`r|L+q!a욙ם[5$"B[̭qfEͷ0ܿ_. '^hW"ˇpu,-B^ĝDPdΥ5=ƓdEƱ1e*L#\Nb? hK3PBn cc٢bƞMI/~;}D,bFN m/;lm1Wnsޯ վ;jFb|J=K&L7F2|?Zu ,<y fzp -TRI[حPXϢ2M8YW%ΓhsStC |5b_؉Ă@5G:Ia^=wB˪I̞RהS:.11㬞h-⇸x] myh ƾwtE; Ŏ];GjXdì;> 'E%=M^Md%NJͺ-@fyZJL\  NM8uuбiwv8o\wͩ^3Ϙ8Ļs&/j1j #0ާW$LYkt{L56{: - @YP8Dƣ#`ط $ivحL_.8W.-a˩2}KF-} 0|U`{7эA-UMEdE: +& eCu?CP;SKsv_vG#;:V<۠8>鑮nR 8p:Iij@;pLqO-=gW@ޙ9|T>p#\B|sTkGf}Ḥͨ7Fc\YAZ`ґK;NRn5 K% Ag^24F'6c]͑94?y+Hgm{RovЋunj)5xC!.P g$talМZ[!hwDj`cD=c{O)xȮs7giY8i^kQYw|zhn7XcAR"\1c5%au}*k6S>~83/xj=TtpIH2k/Ʊ^~2{K$8e]Q^U޵ Q BjR*4gd&%|aF(sDeDX- WeN ǞZNFI!̳rD[o&gGLޱ]]9_ $EpP]覫Iy'uMn bŚp5JbW* 7)}*Xy_V< 8Z9Z 8e`}S`mR|$|m4Yv 4,C|11x؊7\S$@}mW-#j*X7Z7:ښ;ILȻ.]ʭLW0uji0X#YP;噯C%a 3j@kn[<@>BGVjF<iJ%&SwiCdR:I5Ӕ?3lt%=p=sdOBzp42⎽܅ Q L&Ufg2]L9j n;$R S̴ˬ~q<̜!r sfVX!)u'%S`3.xǫ1#E _!YLx@&=2L A4; D[ |TWq>h'p)=JQ/LqW(`P_e%R (յ>84u#?}PZ<|Ҡmn jCG ilKi:>-^E9 7*L7)",tV?ˆ5 !ӣGu5"%}ւbXX3KGp;2=װ ]RdMo  ZcOvM-y@չ1xlE[tAy_EwfWHea4~ji7(^P=;{uah=l\_b2xF>y acj~n:lRl4:C"꣎1dcz gVx4:s?kZNs}3Qhjy WG[ ZC6KyCk䴷oȉyԹMx~\Z-- ݘy&o)`^xBXl:@X({a?3,/ݭ]%3 Lry*"-y=!1&MzLW=΂.nf@CZ*zvS'ʠ"HzM@NثjV7V \ S) $hjS 5,||Yh)&^[`E!HM쟽61@aF|0!)Țȳέ  P+#7/pn0|ikKFI,?{b@%+%?/'K[=4ַJ7̒!VoIɲn?m$hӵ Rdz0Ӛ^5g;-uZR{R󭙶A<g>7ٖq/~ĥLOVc;b~rFibV"r=zm8ۄ`8/d<ĴC5d3`[r"XQjzl,螰֥۱_cV8DjYٖգ{+~Q8ށKǹKoߜY cP/Yes~b/ǔvٞ)a*>&beЄB$1!τZky_p7', 5 5j}|*E{|8,CҾ,kc;5_m3ͤ h(a\/ZG^r ql`v/ځBVtBF?I,f5#ԛ!_<^z1O- F}s:qQ_n9bD"e=i9$wgs^E_¾{[0`hl^DN Q ’׼al]1 h*݂_a~}4f;G$gfV۫b!s*oYfb`#5IΟ&Z9#q-9ys.ᗿ-qK 1jMw$qY^c(5Ez}T+AY8 t\3{a\Ο:̎m=MOJӫoRxFVxc#yК󻏇/ 4+ĖDpuER)s3w'F]žΜ_$N! P**:'ו6C}MC+oc9(sHZn4elsdڂq}PT'ٞO!XE(aϚ+\+AUjg^Nϊc#5~:D!B e/cg,=ڝ9 @&D}I3ۏ]1-\A/ W@ϯZ'鋚̀X L,]T燭 zGqG||wqӜlzR z2pUʩQx8? ݰ܅T@52ȒAK][.N (I2Ӂw}ļ efZax*{[dYl@P @Oq&2ٰR\ǭ64x 0Bln ȣV'&8دZ+R8oʯ#`,55$74JPS&d,;Ld1Q1-iMxȤYY'YZە]#Z `ΞٕghHcA7(63 jbΉq.ĢDR7/h&LuA!rnK)sdSlLޏc Hԅ.6Tk̋8̣.cvCuEZ?JnWN<QSًȰ vq&35EI5M,+Hء$C"j&OO5uF@Zu }NĹP쌚1x ԓqgwE^Wb#S$fč{lKN;59Q'/>c*X"5tꑂnSY^{'*)0 0 Z%*FI9u(cC>'\fڇX| 0k 9H9t9JgAKئB/xHL+Y9yg5 Lu]:g%HN\vhʝf$03R_|\߲rn(E nSR-\ݧ9vG8?3/BO$V lQN1~wGFcaDQ/DA pބ#;$vi=::m m Bav9I=_^hu".E I=-~ Wzx@ #v,J Q eHgO99|%g`Q >} T>x˟&[ҝL!P3}79yAwgiZz)5zK `o rmO3syW,˷$-~fuEW+r~q}h!pX_)gNe<[jS)f5*wEo#>G->ӊ.#-! :w*l>j>0L]Ou1넆~يHe'f"* G>+q>DN#3-+#l ֢)WUd鄾خo|⓷m\U%M!LLDm>y ZMaH_|%(-K%nܴ0pLM||UJcՒ)@@&d1=zyrf3evI!} Tt>swN 暢hsewOͶ(uB!;I" ?0p7p Y~Uz`P#JK[3p[Xd )O,߇~fLfgc1(NZw&]nNa:PAkpo.`Y]!;+ʴ7ywZ(~8@9[&9{iLVQN<@ h7qHb:_8 jUI(T)j1s 88Bj 2:kf'^}Iz%[5&Szj eMUq1"+ ڗ{~!O \EeHMP6 Uj:Vݬ&GiK[dqO=fyj1ݫak\7v(|h[tHz:@- o2b2c 7gqU/`L 9bnGn8zwko巧D}zUPf4fuZҟ6q.uѕj^ VXBY&A'ڿOH.zCLp;"gJ.lҞ+h-kO@ZT'#C!_nQHDxꟑI/s`8)J$CMpShI)p.]=(;z(T¦?ehdP"HbLjlN~nNú֊G*':βk} !N:6D:DT/oqR)idde}pD;lMie*xNKq|xٻG%EB/`.Jd2T?2cû- ",p:[;d,,elt./}l?Ym&^hy+([Xq-}&8;Wv3N0_͹Rr+cs3»;ӛ&x6/73lE"{"j1ZڻGP=%WZ*%u_ ]{qxK0  ^{ ,Na6O(Tܧ2x&!rJyT2%9UB>_ed1FU9[2 |X-4= "R7>4zVlw_4Yp49\o]͘P@#G_LX/>2&yrZt u)xL)Ιr 6nwe>ڵ`irܝɉVJk9ͷr#Ug[:"8cCV9?Wtw|j䚰v#dP kVIôK1sj?7~{֔1))J&Dƒlı2v;xXqy F ,4@Z]X+pq2̈95ʔtsֲC_OoJ 缾] /~I2C)e{d:cz.4*48|1J^TIߥiw#ї&Չ:{Neo^II矵įKoܰYMY{|4RCu}vH녡wqܡcC`!Qyh[A;e{7WO.] =MXhi)&+o^2Pl"Аor,NƒDh@D8|)UXA\#r[#"7Gl:ʸPR؆VumGI=]:Yk|@F\|5g&'ͩ,"Ouf ;hD6zWl),5uE[μV2#` '!W^DqWsZ^j! 0]rlƯEƣ&b`c^xK6УrG!ຕRC1uw,oAY(-_ϪymhbSoNKya1z6?6#C`i3OΩ9^BKG#Nm-ΈShÓ,\R=#uC*GmfusR VC3;m)} w`nP>ͦȖ9)`/z@1doƲrmhv<鹚y3]cjӸ8I<5NXl3eIvp&?32Au4տ\Q&,8+i %;9Lkal)Eʹ#Q{bwЕȐ@5 eE26p\guҵaxb8a,-#o++*O_T™ૐfxLR3~qh(*-'>a>)glAg4MBdF¾^[CL+o;nõ69֊Fcs)@IUxە io춱xBF ^ J>HS8A]b~C!xlqOƸ'h.KƲة_,ĝ>М)Z{m* J` uĴkHYo;OUY3g}Lr286+vR̿J<6 @ХD,B{1AJkNђۃ ItWwҟ_8X]~M;GE~eGeNrη!ik< !_ Lte5?c5;&QÊ^,`|[$RrEƨ dX. wTd^Y1MA(q{8\KTNpaCk|\0v#W}=bofQ1oCfV8})DT)9wZYSK`?X=X;#o<<2@uDYV.{KK2rP =c( ³C]Dapě0d &EQ"P\[dZm@Ζ)юZG6rP$ȁf7Eڔ:x=-Ҥ=XkExfO& 9ԥ%$uA~ 铄-]Hsyۿ("cshr q魂)%4sSzrC!Z)!Px؅{XMB{1!NF[r2ӮqPLpo~sG[`L#ito݉0%7: Y|>` }QʫAY2goKq>'g~5 5,sYoD1NΗ4$dţ ȟѼtx-N34%By;fq$GD ]nH/@˽tË fѓEЅOyjl =0w-_ƌgWวX= B\a f~򣳸OQ BwݞY8(ydi6s;QBJgȟ$=6\FL[{dj{`UXFqm:ߜyFc;.T? @W(0lWfU/ ? )u)s?Fj4SC<]賏pQ߯B][Ƭ;D A0Q/@#7hgTG ܗW*s;A-ζXC^Nl+FeW _%[)-<{Sl 1UxgnB WLÂ}b xoMWwn $$1pv*#}nk<#F!_>1ivMRږ:{Vpj=#BKφ6<&_V,yzwlv}W(ןD _BvkXLg 9߉#0pKCd J[ۢ=^Pc yʶ`D\/Vl^84 o x*l-".\pc7F.˙a)c"Uў|eh*(uP22%,/)إS?@x*LJD4Dr5K6W"z/SŸb pkxսm øbpMq]WډmČqɝ |v'>S%b@ Kq=ac]6ZpX'R5"~E@ OaG3K9<*r/[s#`[7_敒v T:P_14*,KDOL2rF; flzLFuC'A:=Bf:٣[9N@"@j7ȵАqO[ GObH(s0lϕ!9$C#=pd:.<'ć]N@4eâL]!}F!{`1DxR0ʝ|s+߼&zHq;Xk }[.P\ˏ]y7!o q颃J8~9%tBS@l/J8Sqƪo4Vzo;VG ŲvCA#kBt,c#5DHk0A 4k#oȿAp>Am!(iYv1v>> *,&Xs{ ڋ8>{sӼ0(n׾C!/m#EXJdV{pvmeۦV O(6OP!Qn5FH 0 }}%V!.Ϙ THoʩ>4 熊y8@n1D~2@"RqryUrX1<ڞ1|JTn nGRuTY+jWLn뚭_PL5-m%|"Qpk~DJiUE~Շ;jf_|  $B Dy妭8ñ rJ{L]yNHjRꩼ(q0[O1D_`> #*qdZ1yZ.kIx3J)ՕҴr/^id 9QIe_2$Y@!)ᢸ={cE ojքY}Y)EY6kW(GI./ߠ\1(|1ns8PwNލ g@]%+5(XDМ0p$y:>w=aˠQZmxI;# 11KЉJv^%3Xu"k ,^t[Xbґ:"͙'P:07_xݚ l;3#ЩV 1LنJb|t+opdq-FB>s1?bZpl$@gz"fn4ĐXew /[j#_?#h>]fO98U.%^7ߨ;]ۅCc\#g#q9}Z^Z*sC&B<\:Q_]0;PS;7/\B}]4pRpq0HM,J`#4; y.Zy7J};Ǹ8ěpUiʏuo#&5/ie"zy!>j^`#JÓ2Ohuƹ~Syߡ$Q, {2?TDnڳR~~LWPՍý>:}aseXֳ5\ç"i˟%xVx׭c߮'e ~/3E{u7 P dh#K7?f|B,0a~r'$噡pz3jąօtb=/ iNBG[ܜK1η- 8f%aK-;T؈NMxkQ\")^;(y"YcUI.t>IH[:ut7C-3i 1@r6BJmT>Ty \LEaԇi Ȏ}?VMbgĢFݓ%z jV ]Sk yc( 5D@}^ vKM괬AѠ|4\Qϊlꋿ1Vكp*MP;2P&iʲ;M5 idޔ65ǭ"=EiA,*쐞0+,td21vf稈;R~MMe!̋x)G:X`7%D9o=ulp dQ,D=F[,ӾjH2)"3ie dS1^U,DȪNAF6Q:To|h#H "rL|~=VW{#$i?+ C|=|]HyGoAP.ȟhc(QpA? w/ P>FOtSFP/MMB N}9dT]b2硕aDy8G tn): {4; CaVg1Z*NonټEѻQp 쫴@>#؇# GOכ|,/׮Ն?Ȏl%V?:a$nEiz@٬D8x)&נff6Z(W]Fѵx{ 1!\pI%DK9qP殗0^Ң;;%cT ރ^lc:=}hfa ʁ˱=BRMPxP̫cڒbJe4$ _g,MS6I ִ/H,8%]- :ˣT)miMS5hG*C?yUӧX6 GFKk77K:[P\ؔV(:wPYbC k#ֶK,cECbS;4<7qG 4?f8xIOǠcpcJI"r(VFp[P:HvRFuZ$hhX򋱳` 1BA]}MLc'Q,FlZȾ3OB]r*5I禸`nd+ZJ[Ͽt g)\ /2D,E|½Uj;_;uk+ hߦsjnDcPBH_:Igro$q59UhGukDc)E;Qi.]`rҠ">PWvk3A I~Ǫ$[?+~앵k^ٳn.^d4/Cnw8 .F%ZĦh( ?(4I}˫;]):xꭺ`VÍzx^? 9&SiF:!U&ˆ!LM>'R(@K/q d+8Z] ߬9բP#"=ETU&lX**|p1?ڂtGؘ=IWtWBg7E08AW$5EQ*p[ U4 |=x3zap8Ϭa!6fs/vCNPm0ᐽȅn9+eށh⿖<$ YMMHӖAlh 5"u XӽqCp-?k멽BJ? |j 4(tto:X~%iNܱhol:`Y3ayI!UtlOee)4-iCg A'LCNC!=*~ARlJ" 7 [[CPVVKQ>];SMT_)U j^s@1Y dZ/xRJ:Y 51Wp2}e= ^ocb-0={m~TxߨuFb>]0qZ%t.\r$ ))HǤ>oh4YRs]QfNd _+uP5W.˾rH=K16KUU^o;p" yT-C|') 6NYɻ|n<*` a 4DVԊeaұU'[+~3P.EOrmxOyɀ" h?2Xj ;BC)'8O ^G> L#-r(PH:5w`[#K nPOYŶa4O/3ֹQy|%4X/|^%T3i@-0skLgiG3[VNw0e|vGf=~ّ$]%J1$DϢU{`'wAM@Һv#M_geX4N{T@r+Z7F}h" G7y$$ ó:xjK劽FJSsao=5p^/<?t ų\g,t|lNDE0?@oY6!9< D$}XKD}-Xၣ /X[#hD%6e}Iy$C=sy4~7sh£;o6n*RZtñp#? | [r=|UMz[IFˀNAu !mL&Iތӫ5P⭝0%19g[WzYଓbϖӣ[<,ebI(dc歅ov* XK߽/9-ƦX~>)<>7w\lvXuQF`#b {Ixu#aGAd XG 4J#c@[4GU?Mƥp銥I3NfGޓJn?pS8O]3=$t0<ǽ<45</ٴ6REbx֙">5wK3W_O!oG lR愂([FDVZd/3d{# x{Y7Ȯe ;BkOpDz"g ,Kzg)ܠorR9|ԝ ]qTn' 9znGq͹NTZ6[]/+CG6>^6SOGPo[ІBr 1F֪kXcKӞ6_\"슇5ʵʛ\]"/ܦȠώ?ͳ./t6ZO i`O_)S*!5"~%Iq c} '!֮{tZxv\^,()w#kXQ!Xo"t ۢNxY㇡uJE U[­\? xO1SzGڮ#BMzJ XSE;^4c H[*zNeȘw=~7BeAQCFwrw!kcEY[4{QN" u>Y;4@isf?s?m3dviW3kQ@(A7sYfJ! 3mVU&Û+Jsv'xaVj[[,:D2\ rƔ߬-w0ɝOf7#=sG?g)3uFyC>(Ѓhs2#-=z]/Ȗ"cVZ664-l\ S!#Cpɖ&I2ݭZ*77v{ǟCS\8tēNJ10I.UTML`֝s߃B_[ӿ~GMa> -jq qB܎2R x&ZCCOIØ[\$@bm1ֱ N ٥̂"2abwjHMB}G  K dG0 rەwe УXhn{! l%'Qx|N*_=tUiXDY{)͙Ќˇ=-8bhxcH_Ѧdٍbb2#tWFƼJ)XFl,lƑH8aMk2Hkv$|P̧8<#(k] ~|Nw4U xd} %EHA$}֋Xm] 8;RE\1^̭q0ѼB' |y?>HVp+vHX} /.R0E=9#/4YqN,ب'㴤Z0Un8C}^]ykiLH,mua`|r72*Y`L*9PCk@՗ZFy9\z 0UT E.p3E|[quX#ShS7Rk;DɄ78QSUSbp+T?M5m7D3<#Ry:SJHu ֹޤE_vD [:[ISb#WHz>if_#G(**醥IG'R;?@_O dHgq SE-# l$:$`!};[; MmߠDl-YZ>;VpiF18ucjKzMhv:?_I'Xl;ҁ[ߙb%y!X3={\+@V"[DfZ'~s'UBV&GQθ!hrp iΦiAb77zr )^jѕ~ωJ݌BV$u&fqW0Z/^2OҸgkc&9vV']3PDsE-sE`=(kr cIsdcULu 6!^X]}-_/v Q[ޅ2*^7G2oN ϸ?8+Wܮ@+F9sp{l3 @Ur_1VG\]9?pJ;g=Lb-_CC֡+ ++n`]%7J(}t蛲 @* Nj$xrI<EJ:z=e#Ҍ$j k'؎,\9yܧͭœЗ(Riy`z+@u8OV:C$q$f9 Ѯcg M,]a73ߢJTQIwsy5S<|b c1K6}ZYa8*ĄsH!( è%戯EG_om /vhG t k' O]$nwr7&Gܐcq=G^?`>Būd -I3{}?K\B~Yp t$4ԋ!]>lw/ 3;Rrm'&Pyfҧ!`Qo2ۙ3y?DT;\])oliM gI"Jo!VsWPگ,3^RTfoZ[L:)(ǚ*/j欁]uj܍ԷV16,gG2II*'$h 6W">[90'혤2w׏oɛA!3,ΙR7S?KzJ&7g/k)a5vc86J@'/9ߍ^O=ОRPD9Z΀Z򟈦_5τF!Ra9'jK)4v$DQȦ9QG:lz¾vM'c_L9!GJuix$_؝dŵ %'P:'̉s(o{@u0[rQmzT_F [OSlHű^'4haGljPR',4((vrD -VdVFsvJq2OJ iUUP!K}-ShS9*D;":#Bwe_'0 /Gte@U!eʹaZ <fBvF0Y5,7/ƛ4ijMp|Cg~}6w/,DWbS|aWS\)R=$h prŹlޜ,C}-Hpg%x_d F5ΈT41^/#Ekh?ꆀʛ>z9{T.b00C8S̎ |mUH<]ݬUi%Ӌ*89R0 %[nh貪+L~J4ÝOؾB6ka#`p:ށ|q '?e kOs$oFdY 򂊹iQ:I[ ^Ʉ"P~9SGvw%O߾3mߚĤn61nX+d]ȵӎhwv:Ű0 dUg6cK)@MOVfF![(k)vydw(6LгFƄG w}?)A )#${Gd/T4YŪf\~K6I=+|-:]wL:C@F˙.}5 SDl[W)chblLy>Ŭ~q9#|%Y;W1fTo d m(uF[#۵_23$xZ So~x5D$av&Ӄ0U/WO=S*&2*¿nh IF8&ti0xo4X[G@ C c-H=_U/O.N䞂-MQ~򎋖CHӄg&b6!Lk}9'H TcoڈJ%֝&g n&v,Bن:e/j\&hbvS!s.T|a|g`5|~q%tУe5'Ags~,zTD)'R} 齁cpn >[ 9cW)Ml7;ErAߌ1Z/+4B釪@@ {:$4[ d1u*QYzgd<[CA2ro| .`UBD=3HzW}9F$IETdMVEJB6n#D1Xi <\3[~zleAB#-lH: vq:cX۴+5PmԤWV?:}\͕ckVfXtv'JdMJS&{*^<,X=Уz樗Fڎu4p=*>syڶBb:1>%:]= yQ0n{n$m3cRFqW7Đ|ψ2!iE-_M&2E1Dw1,fO.E4^Wh(T5CyY*4ح96;ڳ*5H!XNjjH& 7w23p9+8}džkAҪ)H1e?%OP/DVTggW {߮ /L0K07Pv&úrcޯiuSpٺY$ 4[B"3fQU9j$"`#8KgeӚfP[,%ہ{wr&nYg8Y;@p֋QvxAu4KF Z+#% ]`O;zH# HGt'5t .[ Rj{b@nKs桂=Uz^[8sL!Xy^*9FAyޭ4wZt,S8 A7BS.S[OFuь^#9,Z8[~$8b&%ɗl; q7DcԋjȜ~nI'ifǖxZe74wд/LCJ_E3WWXr[[8JZ=U2n2C`:Ǿwk}d*Jjf^+3 ]cYkx$zŊ&e<`փYc"}{}3)zVNQV 1HfWRvZz.䲻v>ѦLFRi ,iXɗY,yIz;a-stq>l1R\5'ƶsF/!x|BLcٗINvjÊ?2>2Pol&7tؽ!~[PodIuDbu:אX0$ )[`[cy#nF{Of*ir5^M?Mk)=@x$n UcF$Nټ'C?V߹@>4>Ьm.9#[D97~3awPMk*;+ҿx|nj^iD,Y'_}^qP;-""*eٱ# nyV[~QbjӜPrdW,q*te;RFu !{^Ur?+5:g]I}o -ֈݬs[҇J:٫V} ,B-6L;86H$ d&a%-!In)~l@))_ ZE S[eqi^)4o;}erF1l'܅l7ONE,0^yX=^.~Gl'ġH%g%m5Зe쏟ɶf3G>O3>D)蔚&?kh;s<ͦ%MPؾɸ&T>G$".4O{n06'btpy-QL]E:üI;Zl q,Wa Z )}Q?0EY=w=[4=p;ƪc$8up s$uwB(J$%g(tZ_vj۰ݯ<;|o?{'nw/#D=RI]YQkKcXFJab|*O˷I>Zm\kejv8|_~x jlaϴZmS/cQ&hF!v#o$,=G<7;< 36dzѿw?y Zb8-@״R= B'}G϶ 4DQH~JTOS/tڸ/FzPR0c! 0 zmvnyH盧.͙20yZ}lY~a>(؈{f j!TQ"҄灤Po $wŒ>B$8h;r_̾=2G&v"/bpL"{nfx[; qtqR- 7ٹ,tMQ!Etoi|-Q<̃3Tntr])^"p7ڂen)?"܅ b%, fMz7#MP_O6ܳWsQvm{%A;Ӎ]5yk4_u}Yџ0A7|a:^62]Y~E٘so}Z$j̪آ*=ؑ#JP[Е=enʷ(C@f)!LP 7P{Ș} }Iڻ!.r +ʟo}/z_YR !߄uwRry4X@(­keah f=+6)\]yLn##DP_[cAg>:u&QD~/n9\[瞬=gEqZ3C{y AcahưaWzDbhﮔi׸ <[Qn,XYMVDRCaphnعh8eMk},&1VU<\e1nbew*i|DR'E$lAqo|IG9qZhٖv 0XlFe*4ϕDS5\Y)rL*Cftڀ$MTE.2UFezhbbҠ$eʯ:?,:8=e FTHYU&||U.8ɬDt\hu=7)눃ڳpYh{{ YP%T3<$o"^ MQ݁Xt{Ϙ(0ƏF`ֈT+X̒|Kե#8d]fvA[gˢO>צ/opw9Qq+T^"tZ\2js&-?G1j .{}@+G^#K6l<ؙܥCV*{s%FЋ+SdoFJCNl<~p-ӣ_vVJl%&lu1XxH2_c Vb.Ȉ@eWC;[Wv1X_P[œ3BN \Lw x k'=ߥΩOxW1su^dkm3ybӝM~P߃S7}7&4Sw8ᧂ^7Pð[y+|{5DBAL'5ƿq.VŌz40R[hY4H*JydC_! lO漙V0H ԰!7eq$Ŀ%e>f'Dxgd&`:Hla7Mrin]'60 1cj>8By~=$cҩo:?@ 5 Q RvAwFqN G)!/xy1KԔ ^^A,uۮ3eyb8jY >82x*sxdIzgJUSKikSXy$rs@ 1DD&qʲ'0@ҨtԁWr6߈N@o}hz "/fk/)Iڞ)A''ӛm=WAօ sQhq=8sQ#QcՒX'޴? {.\jـ NVOHCZv! 9եJ^d2GŝJwOŦ8yi+z V=!3.U]ZQ&tek,ag0GĝzvBynrM.GpsHKH b׵JKKT 3um8qk ׊[}߶kd 9D&i *&s?"Z/9p 8Gϛ}! K}Ko!FN&[TO ź|:2jgJJJqbRҚ`?VcSl}^ΈCcv)bg3:. ùFab_ݝS;}kV1ErpW& z_O,3a*L1 MLbwX~r< k4c`Mb4nbq)d'r2v3I̞`.l 9q{;M(,rh{pY*p^SA)^cJ8{uo/B'n 6o^0QY禿tlbE2 4IxzJybuiv2Hߧ \HhCUSW@:ank=p1B|")wWvVI=y+#U'u3k2Ůx({!_z!d,@ݑXX6Mfm\H' sBuW0QVܓ*o8s/&}Vd^tI xNcuϰJFlbڍ [D2bSR^)|1:MU%iL=(W K\Z+?9%ח !~3jzTVrE( {ZhڠZ[{3è] t ՛/!Vv:!"qsԟv@Ha}e͋e>t'aOh@(cc.BQy rJDJ^ k`cAQţb=Ko7HHlЏy7Pދ Ig5)\馰~-ZHvJU~F Ӻhk~"B`SAO~:FbUR #Qp̓LQWD!~տKF|%.}DžFۧf1dI~Qh6mBFb|K7gJ-(:KgxU"hEX>!}Ke %s*f}Rs|Ƽƃz:!a3Cz֐'1"^s߳|hQmK헡I&@] * q&jH  lp52 Q [ ۄ]u Te9Kҳ)"7*Tк1)i*^o &oman*gE3Τ+zK gVəT靺ԅ(fs6pVQd# i 9hږĺW#U6%U#{ҀOR\[;: D,ή,ϧ3la L ʜm bQej࿁96Ϲh(_B/ȱp n=cMR6i];N}(?ȜB d7 8a_$݌(FvӏGov!"_o#J&;n,L؟ ïqS-Lr/CH _/26AR;O۹hZ~mnwS,OT:ee\m4VZMYuNsa>b0\)n2Jq/zͽUsӒ4–r'=x4 # %zKfQqBYL5sw'=zj TkYN{SC/&eA@)A-hDﱧ ɶ9A%z[&!Lc}xPn]8pb5m"fa86 O`/c1Z2#]%s$t`S!KFELL,A[zp췓 *vsd^:.m3l2m@ }h?_d~cA=.Y@(@ѫg/m$Q]/U'yTQbkQ蚴{;q  ɼױrfQxxo-DV>)4D3Y$ծuilar_A͏*J/&)yak_2m8y);uY#H64UGN$sC,^v'8 njh+b\㬙rv Yqt$쾍_B畞: ;R'kiҌ 1qrr~ZBPiǔru"W2#?xuNoEN( ߮9qbx?"b'kI O2\:j-griXЎ%v9ٗ7q2T*߅t\b^'MQ0`D^ߛ1ιu6dհha(MCSS{8G̱IW?[ O 4ӂV rpqQ uh1 p|nJޢXr;I Y;kiɃ<&vΠb7V.]-T?V^ζ1 Bf`.(%TW0_*&+:,JY|I/Ӯ=䈠WS-[{9[nXgy@'c9u^3ۑr׸+ _z3xβ~PkEN Gqݾgu]aXZ r+^/cO͉h#Vx4bl#a96]rAs!;Ź`]_љR-քH<|ڎ_VI]MN0䊏YrX()>&'r5AҠZY4 BMŨ^eazpMg|o^`|گ: 5Wlu qmגW=gO&_#~#Te|-6CpfL#{B QR4 v ##qPY{nR`[~Ȼ&'9@w r!q }h'Yhڽ$L]]@5Q,Id=8蝆ٚ`j,^&6}U@X"= nҞXdǠ!U莺s3%AMg6ABJYU}}5Yǖ6l>ʮILz!];K.cPrˣx}q#T,-͸o~>I!֗9H@|o?N!.>J/r$k~= ;SW'Mּ) @íVٶ`VݯܼI<~{$ԲuH8 LWrNRhe5"5} X`|!Jkm?vgF4t=%[5sL-HVH7MN)#J/= O;ӤijZ9UsZG笎;)S cv #g+ncW]b^e+ ǷL#"(v0]O4?zlE&5-8 0FkjzڸN-wJTzo"7zOnC1}f` <@['9;Egahx$_*/)L7ԓ1i_$%Z4ӯY-CRB٫,n-lRYĹyF6Ɗ9PV fH LSMtV&y aWx/p4Zz<,BӳfW=[kwTR o0 pplbl;"%8 7o75W0Ry/W(ΉT=*W"N9e8փo:7?K Ro 7.Qau͏:6Xo"|PN5V|DݤG0sw@1UG>OaapŎ.?JZ7.yik0fs }[6 M 4mF"Ylk$F!#NZHdl={gLNExTԡg/_،CIy g6k ?W`IC{WgޔOۮ%i[T/G_g;78pTbɜֶb -_b1_'Gˤ!5 r_\9@ط2Ƚa\(M$tL\LTY` ϳGSa3nG;pkquBL \%SaSf=@\!$7(Ͷtn? 0Dif]|\Uvr ZVdt6co z6J *-ԔoF5j#pC,} Wvq,Ю-վ? nD'_Zmoѫ?awK\*vluiFقH{S:~7yBW}cD*fe ӌC)ZV1 k♮q6)bilY)R,L d + l"vuzlU Af(5z>3X)'hҥH 0&_ !xA@c2^^!#F*T.>oeܛGȖӆK_yΗ /) 5G Q9=+1`[qigq 4i\eݙawMK:@F\!4 L7f<\%/-LL!$'\ D"iICrϷMPǸ{x֗5!*z.ﴧZ ;o**7Z^:}֤ۛ O]fwђQ[M˚j}}-;Z < Tb?zX$Q <:p pϫű0Sjߥj> ܜ&,ty=Qe}gj؇C }cy<,jm3oƶ;kalTɷ$W]40ek(IQK#Tu' z/-.o7z bW6T5oHLgK:U'N83GnG4ĥ|!qGt+R.OQh/ /O@Go7x:)`2әq+I| }}M7ݲY S)E;*H,9C ?Rcb~ wD+ O8n@ VB( Jg3xY~aHv{9*~ 0a# `Eb*K+puphw*}LTѵɵW/31]9 0ˀ;]*nifc\:s4?ʞLtH!HA+2Y8NHiaMy㄁u9.HSgGwc~ؗ1(ce ݊JKV{JiA j1b,9uUG0CY-JEʓ ~өP.6u/2uPٶԿvÞyGCq4(={>@48N'7 {*T1l9&lc'Ə7lm軚I2$ p<:fԛC).Z$b-N RfRrѕ,*:g]3VS5+?\ĉ>fqX]^+J ȿgZ}QGŤp[r+Xh´J]:6Xcfj4mjt9qtUwK[k8 l%8=N|.h < +Z2 ɰbA&} * 8V9YM,^q Tt}UAlZkb.@C:ǚkjp5n 86RYWg?nPCr5KҚ^,^*e:L N\ l7wea? s@Sܦ^WKDܝQMJv(6phɾwj󧢴ja^"l\m$ء]7c RV dwNͪ5rYElmՋ9+!wܬ@=$ ՈC ';U4Qdg݀K qEk b7\1 e`Le1OD_1F gRcOmtA ^EEAf[w]IDЁ΀ſJ+*6`[X;hVvS এδEܳ;m{O.V|?mfr6UWdn%Rq#kZCfwpwWD<5@"}7&L׉:#S hEIQW*a ? !Cg? mԭ6i\@,%go,젱5&5!-lr6}*H|<̻h&qulRJ'u;HAYX@[B*30wDH:kbO@wpXV@|Q°RjM%]ǂuZ,)!lM/ `#d#HFBFjͬ`$qw* *e2髏v}'Glά>Rs'BҹE3;C04-ޑwWvkak]/HӲ2 5Y5.D${i5u_gi%7O/ՀDt\X VIe0c}?:ѭn `EG@AlEzlyŠSŧ;3Eo}oq|P, cMժ~7FZn4[4TLSs.׀nWE)A=EZ x\Ki.]T]b/ }NYa^y}C 0IXhcXo"=,Q{KJ)baϗ!sp(raE: KyIFPhCpHt:,ѿu^н+k&is}l͙=A|쓻mFך4+§>L87VvG+FxXȖo~*(A]Ukr " 1vw:A+Ocky]cC>Qp#ͅÂ_ n^ՋtH* eC21n0tUA{agCPHmZXͅ9.3?`8 .<PWF5^K)dg0|$[]I7:fWٓ@'C-|);sAnޣL#O yLgg> bTڹwiU6`'w5u4A7Rk+wdkU ~PfSaƒ?]H]O1( u9XLĉkdyԐ(C<^,2h)Ȧ(gC4=kbRNa|q!( Ǹ0p;d̘3 "xרG <.rC ( r/t3w uH:|$5LP.~ȗrpt{Y$)#T@Qk6"0,oE kwzvDŏB4~.4ky)"֡AO*i;{,OYʉ[<'Ca[vk)QTn }&Q/d{|b2ʨOvD,[4TOMY*E>}fQ;뗝Ͽv;$hzTT%g$jj2:%Y8zE+M&|Z7Sx\+"|?||v:Jh 7"@Qـ+£'+رNo`cqM{H l۝`"LOBA_0ZkgQ`>2BXgT;H\PQFQ B|MxaMJMv {jfRrpcz,vKq=:)eR1%N{?zhk;`#r !_:C%l!>4hC,10nn32yh I=nFƹh. C2oK庫35CfV'DT|ji֖[#R$>9,R#b  M9yG'pp1TF &]ɹF]k2BdqkԵDsN02!RH,ZY$#)!RC54clz%Q$%+Tqr0>OzjMs`L\ۃg,0-lkpځ*Qmwoó&SY1q܋ȏe UfslE ;՝7DZ嗲 AmPY`̩ 9@8_"/OkD`4;ʚtت5ĕݯd{{vFHqjfϱ^E(xۼ&wАv<`)Ip+i@^T5#`:\6# 5E: Ҕ 20l B嶁zwJښjl좡n" sX}-))4WuCI;P2[Ɔ!((C;0 l>Y>B6.% %;"|u[z$mS/9d1SظYY妜þ^c^l묏6369 -U_z>y@7۴]mP,%75WIR5(I&,+sĦqDXlIӭ1_X3*)z|yf`"rI1Yb|ˢEm|#:JRnʯX#Oz- dGL=sbWF<KXQ@`m+d_Jg [ޢݧ5)B"!Ωk&Z<  [qs_DZ&X0+9͓'#$T ;ai@nmf8r9# XفPys,lPκ_hYYz>;s2pa?lw5J ߨy<ՏG9ʾp[.1H5_]ؑzt7]m+#%* meށLǠK#CvreF{H^qծH6ǐoȣ^Jm-}}@!|Vs2 ^ß,s kc9_^456eA2)*p!1KSއ\1/jC ҶCDxpUtP*J7+ӟL9=TK_oתVH+/PuØ rYM'/ь7R!k]V iyUciǕF2FsEm~"޻_t„o@Dǎ'aAۍ{O&7`oulk`րֲ?V7T9{Y|Wr*妈+jusw!ӆP/ *dzM\ӿT(#Ad@٨$GB&*$Nd, Y y#OnՐ,DZr'phmU9z1 XC}r`Lr|qccYx˹kIr6)&&4=6v'GzԟƿC{iz$å:xMoZB1$a*c48uTZe1;a;6/p_l,/l6$3G A2m}UDcAJx8st=]2S.ͪQHgzj$+94B<,`v Wm,#4\߇髒sat :YJ-#]o^wP\X/EZcXʽwK$a)l?\?vv$6jCφƎm f#{UQt6]rOwC1>o< Ҋ5LHm㓕wE0/}Oua-751-\:UʥXhkb:ͷx\l[@6Yy vn.'Z#P~1j?&& rCH|zoԳzlqsi9/cl#Ba6Kn+T rZ&ۚ=MˈNʁtf[CZr!@< %:t%&F%2JܬQ :Q]v#=띋oqѼJC084D7"N H;\71}w I0'uܫ/"^v3^I7~.MЩIk=S N^6"Ym*|aYm^p#3t9K{7|oV{T5GːW$3dO`ן`$ɂPv(kʮ?3zO9k7LluPֈ-k3~r[F O< 7%G\56"HÄ&rz2'a~UZr9u{G 2fa;@]M+ ޡLۢu4 ں8w+ڛ]x!l&k MRH^#-Q6kTțK<x^T)B IT_MwpXy:Cmwʡ_Z]N'#ʡ0.bT*|hAȼZK0!\qBPH{fahZ}SM|o]u3) SE6^&a_lKˬ|{#0ddE'$a7Ò¥o&4CYPɬkX`bs5qx!!rRؔWH2w8(PdSW}W6~N1(?Smޝ XòBĚ|`WW4hYr@*2O`į[XR5u.$ Mx*QVNt9R:ź;mZ}Vp`u$bijB ,QŅ=XFy{Ф*壐&UMӣ-*h$\!2<ͻ`+isyAZ/;(5z{2TR.}$Q<(? <5,\}9˘_cؖҫU'T,pKtazjW7x]rtP2hTܦMDPc&P>? cs堨E6L 8 E.n'IcEq DmxOK8C>-Hڕ3ͤ[/6 Rp_)A}GqMĴPtO{QiLP<< {|Sl|rwc[P:"șE,y`=:mfϔez=tt 1"^{тSxͽajMd>'D:]]㤏,6jɒg[nc|^!VB'^-W4m瞜 3NӁ02w %(>G'ڜrɫJR{;2ScZpǏ k85_U\6vB ದw&n Dr'v!8mԣEQ#WXC<5(F` en QH)0O)j|6^)A4D_Y%Is*rƊm=oVGו\'۠ ?RuhO,W0BzRW\iR(cH VejB6Z4Cp趔dVC-HQ{P g]E2vp$9) =x{)qُ[1em$V gқA#ڥr\A?3cf%mmڻ/ZiIQ ìTbw )D7F%X|7I;`ZG֘o?."w*yaGh@cb PRGVX)p%#'7#2=H<*ދ3NPkKE ^-Ǚ++[Z"0?K$E7]4l=|Z1MN}As17Q[9!$YK饆 2E`+ 1  Vyc`Tk> 6Y⮙qhB'!PȰ,#]. =+h ]Mp؍Ǥn0S 1 6 SLVjTkr%z0bi ^F(9$ vjŔqdR*Нμ*[x{bfID' ʞ ' I32Cu9&B,fn<`G,*A6S-;-498C}?d :60kFTKM@@!}qknD8:JryKMVl\)J5 ʼno,?Elx)B,W15Eu wA՘Y,"$Qn:z@:%R!BA]6M9Iٟ\sǪKd-0 EACZ;JҮ =dۣ#N(AK@6!jc*|RUɪ Zcket{P[ ܭ_"9˵=o D#xl*^n]RhƲYEGf{5XoFvݺF8xv\d_biE)6T$B}eiv veGLdFa:m!yܚ= \-ȩrPQ[QcV?[ӥ`gCPwZ&ΣOݏٕ,ԍmVo6fWChCBsRL&2Ӌ&>WѱNʸtDNa*$Kk0x4}ԈIMJuG\9xr5GpŔ͠ށz_H{c5cXSv3Fo)zPY9VidE=?Cq}azNL7DX)7MI'J?6Jc &n vG4RQ=O.#嗲G<#_X>vV =Q 'aoYx G-.Y1#% cfQ~k&`BGBw:۰@E`&/1/Ǝ!Cͯu[%T/ :65$cYBGvN@;Cg_ĔBoQ_~?^GyilDni1$tI )gjEm{ydqk 'SHR)-AwE1 ۅ?$]Czt@S8xm2l Kΐ4/Eo, ޲vh`hF)Uؚʖ`yg%K6iIQ]{r/2lMv ԂW1?L~yuYjY刅dIDFG#qW)E"Y;>?e]@-FAgp'hT vsATVãTqO m :` {&p#(/O{PHcBE&nAH4 CV*wTCd{l\vE:.։~pO"rA]>*6#և{MԸHbO<S优nJ2 n/(]S#nfxrpsLɰH-sE%pEL8.h8bBR5Eӻv\egd P:#ރEQ DogBsAC>33H2FGEl_fk=\%U/lYd2 w4Kv"jC6*` J<5#pHȄj0^Nk@~C)bW; xucVxŪSIԠd %vm0胏lmU9uR7QZz؜ @|i<7#Dmgqq& IkCvgÐ҃07KT)y@Lj`Ma=3;A ]غ[?fwvldM.Q[wc<'\q/z'k4|`56DZW;cFD+DAo+Ryy%bi5ADRknPy"ĎZUXi$ '2'VMxNNmFdbhg4Ք!x0I^0%tѰ̬ @tKYp%5jM0nL򋚑.XXȂB9ލȧ[I"AtWm+b]bQQ$Ö$-UT! ]ڱ b ?{/` tAkm}-ߞnOu@h M4%f X2KiNQ@1v*cs3҇ v||}PT8-H"Q] 2cRւ% u,7wXz{;@u׺ߊi`ݕv1 ɒQl)¾ ^m2D1`7q~fgcIU{׻ZiGEQ3R@m3`ȉ; (.Z[@Opԍ-Bf`WKk9A J tXs ,E]d8WL^Rom)VRUk#Ye  Pކa[kV9j y-T%.JCQ4 =s%ݓ D/ 0( |^AҌb< `VeF*:NM)RN= S~>qG.YBcjrqDzgӅ_8L;onSt%ͦC+hNo;'V<; 9ƩëE`͔db`D{26^Gd F6@h'2eȉqbHTN_J{cߺ5kgs텐pcmo]Mp$d5{~\_ 1pxDtr]Q"4 =QM}y@*o{3CjeXϛFGIV;$6ڽl))ฒߦ u1`h -5`4̾YzTW`X **%P9u>FCĽj) IQ(6HJ$ dds^K=fsQgE"T]ERܻIY,+!͟ơ'/5v- nm[f~70T}˺} Nh/h#>_24(9eu%Ss#N NZE`H*EWf/aQ%! ![f=>n7fOiS}Xz=?r8d8[iDH㕰kM@ \^UoԽ!5؟Ll[tȪËA7`\-%jѩGNMت;lsFL<j7 z:J-o-&¢a)n &H"H߲( 9!D pF &?NH E(95Je˔Lf%)M.#'Fek~ 'um=;+ZX`ZՆ8yqeLEiFőRoyyi>K,o-O-f &#waGrVm*l PުAp/~^|t}"l48A 5 =;dnaq81꾣]~9ȸ(n_2Oh! ~Ebn$26Sb_`H/QڷlZyYnx!4ߒ/kl[EkćAf2 T]t_}F6/eY)ÇHo)iv=,V;i&3"h LQMDW`c. N Y!';/r7֮$Rگ69ڦG8G-SmYrnXAh Jx7+K_*1դΚ ÙG Cb,琒z5A"IhJqPhgە aۨiV"ڠ ^]Cq>z숸K@I<@aIK3KxwOa8;c(03bKK27JIdc r.}%|ekO'k*6R=߅FB/d%\->t:kv;XhVOSZ^i> o =xhd>wʢcq?T%*(Lh.J>OKiSwo95Ql}T1]\IMY&=VoKQH?Y^$1R=z4HHNֱ1S\GU#pkTWӏ}l6n={+mcQ3WCs ɫjp ՑCh(W9ojW72]ʙHLkڰ6:|,ubacGJ.Yǂ&}xJcS%78r?z{RXqL3G0R(b6$=h>J*N5%H[ h|g=؁[dgWGO^C΃ab!9 7?$`dzbg1=% sTgg߳3*4+{_M6ۛKs"J:FqY9N P,V`du}v}x٭W4'mH_;?Z^"V7e((IW:~SDÉVdw>{=PN;x{G@i|[ pgbdFDb*|& ? ipX=})0#ȩU2U!yqJLs:ƥqy % /[|@JPUhf EX~ЧiL:w*s'+^}N!OKYUIw㘹%߃Kw̤`4r'VG]dB1nDS JС#%D^3ޤ #$ ܰ|GlGwKВ$,S[):mf21c*ƈWOId[sF:=܅s+;Cs賧 RuSA W V:X8u-Au GtNmӹxZy~KL;- ύ*S뎔?Фщ/bcg=a>FԆQRK( hVRq]*MNHñ-Q*~XTmx.Edl9Tg@AfTִMé > I$`*%,x{_~oGzfn릭s9]4Տ.wkXXn^`ɓtlv,׹@|1T7`X94fkWZu>(vx5}4&CW|ǃ#A->`[d"#RAOwK&nG}d?NMT8I3'i&MvVX锈]Ցmjt-Ԇ"#K֞Nq&˩=Z,UxeA3t)94;ines7#>5mzPs JOLZ#4'R7@*#+n}_!)+UA|GQbƫAT[٧j;$pV Ҳ:Cn*=(lL&(O1l{w%3GekYQyV],b'+5Wc;@%^CAUj!<%LKܧ`Og ;$%gzp "h3T Է!kp6-k)-b#\@Fw:eU2}1{W0AC&0A !֍CvaSרI5M3NG!bSz=#@6HtSMe灅e Bxb\,X'~qsC%@MfwTߴ[ @) 6?ڸCF0m`mzQ}7w3"bY$?P>{vB 64mDI%z֟zR)S5D̢Iz9wji)n'"#a3r45eu>:q KNDrL5.$yk۱hoQiN2҉i?eߪ_޿ " f"KFsmTTZĄ@#ZBڰ(%4 ᪒Rde;5^2XXJ`- +Ě8KR͔T2Q7?ÎCI; E'I +:uKqnh͓ /X}[;3gD|{3&̆ 5 ] A|ۍaoY{M|w mك8# [2]֝U'7"H,4Q G' x/Hoh &OFf( 3J%w$Q }>ؓϻMY8Nu,TABLxٽ VmQpRLک$Οz;W I8qt(NUL>7.g)4 춊%/OSV~SKGlNotia;xMqO[txW4]l͢JG8U%y&̫F{)pe6z>*dgjC!Ҟl]nw# cf@nf'1m엨[GAťmu9 4aDpJb`@/pYo%wMH $t D~lܝ}Go8TU+›{8SpÉ7N"^6`br|2$Ocbb`x/.\*_EESYH롭(!1Kdy4;nXSI,6j 8:2=E)A 'f@l#?y哮G@2?ӺlbUƍ6% 1 0PWQ1ȝUo ,2hXH ʑA>^|3mCBJj#!b\?_k^lL. y/z .6/L9IZH;EtЯ>1n$TVْky=BIZj pZèrC'>bX|aNdS+o&*4T`ĉ5 aFQ#zܥE 5+œν6pDmƂ<qy(R5Քx@G.zb'\vKC֝wRⓅ0ݿvG_4Μ**<~La9'-?B#D Wtf!bVs>\ JCF3n"a 3M]R#" "_~4kh05f"V2 ߣQTMQ`_vGd-M {6 tFKaN_Pڏx*ˠG[$UsR%KBVŇbwO_/@ϵqTZ5TRgՊ zTmM"+Tz(=>~HCDPWŨOt>=?B: %jv} `EA]n54$m'roXN`p[ڄ̦RǨM"?݆ؖ#?V!'7 { v ;'gNFտ7ZaFR=k̻P*<QzU]- RsV+r,rx8InVOA'?@=v F66.>SdFia3TFp6f _' j9=xVׁIqKcJәtTgFIO>lW9*0E價KK'cn)Eܣ"|yYD~Lu>)u$H<3 |-k4B\c K. noo` &L<ĕWH'Rsյ(H]qVX7~EPb"P%n{`yS*x:%A`sIndC>_ 'DYַ|+rjU8ԛʹ)gI,OUf(j;D&W<}HDs U\ e0.*`4K^r8 pf;ML)ս,aM)ZcaZmd}P 7۾! 2[8]ccz=nם`W7y\n|&])35]+"_RZy_ H}|ӤlzRo=?H`31w3ՠ-#r5jA`$,y Οl)6gT9_u)brFr>WRnj''_DA(aAv&^wrxA旔\ mB̃>சX4#(̼ͦW!".ߡ|(| [MZ}ETVȹ׏ s`!z/2ғQgrrEK";F\T Z|tZ[2#p3>TEAS}1e8!zpOjfOhmJB7=b~wmE,,4 dFsY{2F*:}h0_RT%E*0V޴-tm0jZxv,ᩑЈ|| i/CP"7wp![Gۗ}ł]82,U$I* 4⾈c;!v]s%+4ΛV]Wi Eõ+c:Un".=qIꌼu.&`I y4sD{^H Uz(v>ܢ95cWLXē20tSؿA\7ͼӿ9-C^8*c \}ү(iSl. pr6%[h[򿈧 ֡S[,{o}FwO*Sw-=*qgu@(Z]bƌ[Di\_^Hm{?:8,8/Y6Z5N%mҡ"Nq86bnw체>mcIueЇ;tF3-tP#gN!WԞmZI(b9ࠟ!\ -C@%Kn_Pu hz ǃk=7,1 ~ FB,n=QŸ} 6fV Ye!!-9ӆ͖q~XTR6QoKx ]/6zrU(a0bHJ |t]@/ưW޺GRT>Hl T_4c/vpPYQu`@?EH_>MtTSBn@fԏ1[h_n|/t#"421(İ=w?#E >lیQhz+gn=q Ezz#چl'gZu$3ḮS9k@|jGb90YcK}dY9m@{ixv͠~I5'42sl"{~Z/V۠(KV]>wUdդ´*/ih~uxI9u#T t-ۙ 04AXˏ9c$3cھ2]^Yt iadzDf^ ^Thܿ'4A+Ď9 ]yG!VE y.>Osɔܰ }iIc">*QߺnzrPB(U[8yU~V}"Sga 4T^ k7pԮ:ǭA)~&lokM/-Mo| (9WѓwV+r.p"wK 0)u`Y ļxpu]RW#`ֹ\-2?n'Ⱦǧ4]fEH`Z{r~rq~b=jbUhA9x QюWIo%mTm.i%Rnؤw}a]3 (1Vm\[rq:uog#+\ vi(\`SA[iYFLmqf4}3bІgu:qnctݒSw4j-{|J7;Inq0y ۜe؂2Fl]}ʹ}tA;jO* 8m W:yM},aN7Wr6#Y i쵦T)'/nMz2'ܙ`}̼ܺs8e~QMvcmXHJl'#MwjTp.%c'"nFj\*)P@zSցjtH['>ĩj)FVkT% FqY%D"|$<2 [gey6c>;$-&|ǂ>1h:ܢxT`턓o<Śa'HSOEX5b DžX/%m"aMAc꫻؅DDh̾Yt,0N1xƂ]Hl"v-aQt n:[¬Wp[TI;J0TJWY 8(G.\o7R ooD63E) ޥ2Yu#`H';\] )2א; >e v[ɻjBhڹZ~RD3/R,;QWHedފwT'/X^eKS33UBKWBaxtPPfgk@|6C( Gvgt|҃UFK3p蒾хQ|LezhuaܴK&7p6_'"x([==r"ߔ AG檜I a{VzC{Or8Kk9L`Og9܆ /[W|0nT`QVL:t-7w?4u8/4`hXa8)+җZ.Tc]1h4TW[)BO踫պL8FVaA!#E9bA 1L jtew \so DP"/eϾEyNÌlh@z'ϩo4/ͦ  BLs-z^Y}*n,S  mfʼ:ZD9STgE JD0?Ry0ܴ_ : [İ(pAy!#T {x!] cTEO=`ӁtR!oˍ)OXbH2ޖlauFmd3 `*e'r!/h6\ Q(L15I#4[s`-WkROu&H RNsTy2l VۨHqr]m@ ]!u#)ϒv5֯C;4̊NC`Ukߴq b*EXvq + Ω--^K9>4w+oZ|o>LU decwiWhQh 7AXZ s^ !L3Л=>9D>Mȩ!PW@g#Ix IMrQ uGfrmϯhXpd$Khr{d UfJu%ȯ^JِK[ϪPh "h{ˎZaw2`ޚVcS"~J)27(ba6܇k/_imɀRϫ|$`̏@Q"`_ps*x ѩ$/m  hB;f+8LkaQM 8]BTֆ\w|8(~Pl:vx5~Bq6wS:ntc.vMY6,I[} -BeZg|`kL[Xjd@$f*] v# : KV2*ǛCmԊB:EO?ZE#@I ЎnzDRO0pbzfA0x-zd ߐKmHe#<^3)(_%c'{v,ֺnܾ{@k V|i]n$lPc(*>LR`sDgqOUL SKunP9`ƀzmmF澋-\Пdj#A&$zhy[x@s$n5'ŮO?nj̕D tUs~jңb}] R Rf~r[-v/]xJ] hp< g9F}X$7>Ua+?pF1{OAB?n2鸨;c&ݚcOn,AL-R6 !҃A[u Z^x燑>N4av4Ilb%ZyvNki ,퀸!jP$O,QhYS[V6{=}Q(Pdb/Fs Fm}gp%dCo} \JI.]P6̽ u3kq+<21G9 ٛCf"YLj:8g/n SJuR] M2TegIߋ8vKȧEEdmYRiTw&`s_I{s-/eG$i@6SRLc9G_M:k3%Vw0x1GQ:; 2)ҔRg^l[8ƉX`"Elh :_AyO3QZ8|^k#-dKџ5i6 R9jyxrv=ǜdžeb$]ejQjف%چ*:SGUC'.q #-d@aLwi\ TXqsl,ָ#'92RXZ_RFA^2g ڶNfqlGH 0FE/yqyEo2qS`łۄn֛_:tFÕx +*x\5>64Zd цAY_ga,ZI,jSԐ ik Vy' 0\{ȥgiys[5wI9o@Unj{N\, 2v?. *awRZ[z=JIW ^ټŶ:lrF!qFW\2%a&y"6fek>xd8)ZA$vorI( 좹˪fװZĄd0zʧxSuaxbҖZY߿]|!B!HiP}mX &!/0:keʿB萬] Cbw4̡7BkoQ)9CȝbzCH:Uę^zO>ɪV`q14(F- ܬ;hpk1:W [f kxa*bj^_v^j- O+yFrbc᜕? P%ޱH*WD ӹJ}52 pFdGR|xߊ"ql$Q"A{h_dG.j#֥#jl6͎6NLD[AJTcŮ`'a5hE:)",w74 R^#AEKkfEA_gY?=5}!IJ4Ü -_GLe1Y9~SXTIL{'j\B0c6'SzwVg6<} &(؏uԚUbmdOCHzOvD*=aVM{j+n(m<+jKkװͷ,إ$zbLks__|V~l.{3Rw@oSɠfXiT4۶{L\] DH.,#r#xLʇLW*8M9ku@!3 _.۸pWj񘥹f0QJ"^b!OJ]2V_MړV6K#'JCO`!ԗW'~fzgu;tm0ܓl !3Ҳ&y[͚X2\?qmӳ ճc!$;7rƸC_m< D عE$]XȚc]! 8F>g*<*1bb0X,?[\H;%]9/cUfn`i#MyG*JKz OP%^2h${u&^o`3heloPww{`=~dC%BbV^h2~>Uk)$m;7O!n3y9y5ȟlJf+z%Ǝk?nI` KrHBݬ 5~}mx\% Au#k%+_N:Ew랻yBy%F渔xdK<SAX^IUXE^!0Ebج-uv^D9ZM-M c38YN/vվԀo0{]~5p;kv ]fAm|Bs,bXLn7֞KFq#_A95NS: )q͞'Lw2 wjr~tXhS߳Gʣn˒D@I{w[ϥ—g W␏ (ZygKP]ɝ% + dc$&zYͶt'm(2'jG>@llB-OjFϫ \ ?hA-uj4Xӣ%B&=*#1Ժ7"v350#% D+J_*qi-:,ڝrS>3SEXi:H9eCd$#!4&r5,,xC% ɍ8%XܚTX񓏈̎ d >М#`P4[-:ſ/;a7$ HX95:`,+DggBkFתeIGǚuA $M?|h[\6P6#;ś~Ep alE 0LR]GՓ SjmcM*EwPފS3Qĝ^HGCZ/UZ[z6s%D((snG~_I~N@MƢ4Y M^8Aъ.3QU.t TYPwk<ЖD6bAPah2`$>>/@aҡt[($dC}W 0X)w1: ̭ KD{joj\l@/pxa'@ME04ˉA[իU_{t%օF;S+&ɍ+*qC^:by5XHS%v 8e"BZL8CSwMapS6^q.Ȟ%c6JP_6#l7ey 1+ExOx{*9mh7)QYqP~hHqQ&flJ5MsyZhHeW K1 )qc66)mT\c77oѰ!6/wCXƚNv](ɍ6|)>}_" Ifsp岪< f8˒sų=DMn|.NiWgP{V6AP !,'AY dY`Nwl+}怆7ZLATFЄ$<'4ŜnC4\i1RK^EQH^yrLlHToZO1LO p%A\NE'zv r hʄ1!b8#GgMdh0 h ue'4Zu/'jXfp^]e:!mڢ uI[ԝOǵ '9ϊvu杪LԈ r doKfG LRG\{KDl8D0̺NȾC_eap|V ܖZҖ`D'lx< ic{Cl)= V8cB77ÏnA?7xm)RHpkO/]5`* Dcnlj܊O3]1yfē^ @tA$#Q~|.XZ{|>n3JoƉ6 ?5F9K2b̫x|f[@6˂5ھ Rd6ۨ꺛%t;|S'?4n #U6!5zGrR0Kꃈ}ۆ<>Dy%IP- ( Σ#z~ESU?aގ f?G`/ޅ5ͥ+_ܽ@ua"`.<>=:{V ]If7T6=%bho5I7JAui~=qkVTȑ*ҮʇB>̠3_p_;I3Đ7E蒬a:Ŧ4bˆ@7,*m?zX+tȗg5҆7{,Q((R7*2Au-Jj$M9+Ed=WPI24o֏JK\q `ub OS9RϐW1;MfwU L7Y_4ĬkxME)5Nꅀ3w?٥, {>$tPo%&}J9v{v0Ek RI7aa ]9[cG2~=}40Ш0TZ=%vVj|h@pw0>uRౕcC\{v,{jS5Fh3q gaF=92?Tu22Y N@F?Z~؃Y;Ai"a[9fl0ԟb$Ĺ [McY%AҪ}\PqJh;} D`LG"HMmC缶 H [ĹhG!pG/ʏCΤ V.f^/Fi[wJka}D'd3[-<זnp; uxWCMf< An"xbƽz 0-nL6@6 *!Kڄ,I4xpfⴋk8m51]y6a6MJ>4Ch^*K㭳Ăg5|dqFe+'"w՞'N4*,tYL$erm{ GF2~nJ~^)xHxonZCCc_SיG刨@ӳS]\Z6@u.Fy$^cP11p."/!PλߧwZ/V3,Ez"`jTH!@zžOOF !HL Ӳ.WWˍF|x*V^RVO-&, H3vqz*)LRI,i9NηU^K,t9m!ڡv.ȟΫ^YI$|m#Ō;r}Ng[KOR.u "5a)gJ>#Ü㴘 =m%UV?:1} }vc|[Z_ PܪQsB~R`LiJ8<)\IMWi(28b#6ݏgK5)n H\nP$Oza[o@)i4YE= mo glx3< d/:w+b' ZS ȁK. "HFbWZfr;0W+0!\6c /23{]!0iWF]+B@UQu5ITbU?^Veq`X+GD /=}Muf;^[C3W_~ݲ#:j~^VCML!ە]"V Va@2quUȯe&}84-qqy* |{ٿBaP?h5yl~Pft#6(3(a!6Bʾ6 vc _yh51cJj'OMDư'q"ԍSt+rzGգzfj_vb Op%8\ ^ .*c/lLf*RH>7rX&D6H/hXnnӭybnF]GCBUa<ӭ)-ᇵܘ憢PݸZ+Gj)gHt2. /!j? 7Z G3Ũ|:봷za1g ]><^ }׻_&Cޞ-2H:G~fehc ?CGm2>OScپ&T:՟L9_9Z"ooD:`mssvD3g+c 20Gy4ԄEv]FE q*S%]ڮ+t6<~Ak6xr.&U8 _I랁G Mg)9KwF=х6I`8@9J1E>JR7Ac,wh!;rs331ceϻJNko94/}s9UrQM/$R,Qk8%Y A-=]b}&wa̍Ŕ`/o#69|Gp<9 XV FvDAɥM6O)!нE>ePdSbOe,Eu&7 חmD,Z :Q n;qAt> -ᯒ_ߒU'8Hg9Ad ?}qg_%O~#}]nQX$\VN5F ϙݢmua]K3wـ)8+&Gߎndzؐ.Y@uDHjޝ.IDg)H.ᘜiZ$7K_LƌqOTvR 蹪`37+x-QRa#mn 4IM=$Vf3Xv]&x]+! 5-K0P6+ \VAoh/{'}%XzFCTz({+tZiLB$km71y:5MQHc /ӎR_PUD1N瞵C,J ,xO/ۢ5UPJym'K4iܶ!6o,r-x_5;kA,s/c'B cL(pS@[/KK[25MR*7Ngd+l!Ua;m=!KVƥ,8Vk @qzChI6Y;[}/:F&GS\ǩJeIw ^jvS İ~IiB繆-IxInJI͒-[752@F1BVsSǟ5iW#*Vnb`xؚmPW\R]1M[osn}\# r=HHcd#X K[K32Q&p$sFҋz!9鯣on.[-߻g2w*z/luFBWn1yU/̎+ת+,525@\%qL[Y2`KJE;:S K&qV vLt=YC6Yb?q# H0/t-9^>:ŐBp(AXJ;StCnҪAR^P܍G̰IP!@0af΃rT6|;Zg:>t(\8Wd([ vu1mҭMI7 ӥQk뚘CGKSw^* )22d_ed ĕn*%Ѱ8vmH ng}A hn`/]hPleLejC&b> Fvc'1% 'h_| Wr7 7h,|U^3ӔdRXpxtG˜㶱җSϠ sk;X,RXFaU.oMfBE5coʾrbk kX}@PkߥT;&u'LXNV̬%PgB =r"V~@'x;l\JD/p&_]p3To\}a4sW9''ja2s_Mv j |VMbXlQb\,/Z0ΕkoɈ`*k -m~-oUAYo5 ܚnDnHԨqe:[<ɝ+TrD+lLd1(O7u`yx 7G*rm <[g+ ВC/0#=|UaAYr{ZΏt y&bĜ#ҠdL!]GRj!D އ$ 6Y.;,=ej|#L(@vؗ El4Cz͘] ^t%6nO%w[~u6fg}Gc8MAYu]˿ЫV"ֲVbO nRx?r2q@޻N|j@ȑs=' eQW9$gۼo##]OR}'v'ɯ,N8~jו3fҦ <s/LTo+aiN콓=pu#OQX&$דFm/=Rf![D5<}}\f3H ]7+S֟[Sѩr"6'=TY`01]g!yFK+;UeSwor !]Kq~v>?clC)yKzm09d5O^>QVXsCMHU_$Z)0c5Cঃ7/.A8[)G.E̝8E|)hv>xl5ze=6s@73hgjvKG;ا +4;rѲM=dK1]Y*Z̀ IpDÄZbBQYȆq{xx9ޕIb'.y,H=斝S];'?j~ؐ,(uM$+7uWﰎ)*nPvZ&)¨\r ?7hex$ZW\'b?2pA DB JC+2x+rtŃ`fJpи! b/ S9Bd'vS?GL\ҰMcٴ0/'^0q]"J뼮>$Aӡ-&Tx l$ IqaڒCh!Nc (Z~)uc' Pƹq7hWé-1H>$T=:;1sZLSUQp%EMI=mph`=֪HnK ((+5_b;3Z蠃%z EhUm#, ژ=q: #TcKkٙ4Ǒ!#k:CQA+#0Dr@>MqPZ5Z43.PHBw}ȦUN`_~&0D56.RWߞj+UVxۼC kstT͠!ZTAm+mhۜ&h,=@=KZ?~Afqtx55@!Nvj_eg[l$7< 7o1&Y7 9iM~㿒ً? lul >MhB}j[=y t3d|nXUfp -0E1)y*}U%gRIafL6l˖hYy |kI-6E N!z޼_lGq0E5S `'g>4M_ S!R'již> aB sO<[8 "vQ(HT,-ˠGVFHhSzM >`V{o7V!y* oap>NAN3`Aq5^TH_b  G6jQGF/iGtNH HQt(uڅB,R;$\W 0$OG[/zNH`Iy`( h}2lh2L:F8ʯ\<:DA#qGM}n\B6gVzAVTA f?oi(݅G= nd|B0= ]UQ@xAճ'@z6&bJˊ5)ӳ=tZ Gux+st07H7B~+mҊ혌n6x^N#y}gUMo`G~V1*!h.%!vž;{zu8!,O¨jyS?wڽq~ԏ:$Ѧv0"[6}rB$ {| @(L*iRW3 ,Y[Ejܴ2-Vc`?L~ߖrOG.{~ͥM˓?"E;]+s-oۑܕ.@_fEMækuT"ɡj,ĔNE6z\;OkZ&6_ Uюܶn9ohfqGV^YD aЈP`0v|1 |sXtG%mi/شZ#h6k{+b `N_F.y^(<2A5YJ%kIϣ|i'G?5ڱ/-j['O=Llyx3C-@zTp}ɤ̀?@w}v0Xyr* *>ʩ:+=w;%O7|㊡Rf13iGE: YL[k$Y['/JKNGmHUiDDF:M y<>,A:*CN[f`*u\\csuƤ\x'G=qJA&o`$Cŋ˕D ހ8`7CEF}cЛuS;͹g;Y],`^O0K]yo@5L n&]^u{^ԋ#2x^aeWL i/}V#ób*SB:&=k+اUx\A5:Z*v|I@\x[v8`1@|dcZXE<>tTx/$+㇗U:=v}U`/Yi{[$87aJTtN_ٞ1_Zlokl% g5yױ`d/dK:.c:o /mY~f `t$nDaHi\"P-+J&6 (]~Cy uk.J~o^(ҲڛPop6I\{O\(k>K2JXLbWSf8C WslY_Za`%zzf`>iO.V@ k UZṴ|Oy1kOf,v(~^ >jݬTV[-[ VaY|{~||(U`ONj$Frg;}3SdO'/z,ށ<~6^j6-J\8EҌ^ xy͙a&ɰ@Bim;yU@z@j+_*.egDg\o\مFy##&_] i "F~NK@Ǩ Xx"0Uv5 i]$PQ䛕q~Ge221S?9wa$ L~"wNR\J#M0|k%,.!е6s?̣kdi}IfE {8^#:u9,cسH.kx*';ҫ$ȒE8 Ź1\x-V+52W$7GI0CyYAieH?<>$t7{"ѫ|w02(!A:nRtȵ_=;X[қq/<;;hS@/IAkuoe,H>K"Zl qoy!Z1(̵4:S0xWڵU^DPϏkT&'IE ~A;^6`< ib^XGfk w@4"v'o;{|227Oap]#$dKeh ]:'aZX__–qKTc}qXq:|Xh?SNnBwp$ыcrqp$A!?ֱ{ýuY3Hl[/Mt \"1TgI ! ,hId>S32N{|=S3U yw>̲󼼡C,HZdRf3/3̤*,sLsw.qfZԓGi2h3NӘM%䓴=TnsiƿR "ƚF&)<7LO7o$l] vl(WCps H5S*xuƳM`oj=GJ+SD]c-X yXUăz$i๐by]k^pt*gpm H<Io93 86;m՟/*V8[=>}K1I9!aTC~95JIQsW(fs$bxo~h/'ÿP,: "7Кx}9f!ўbzwޗ꿾X+Dc/U%tGw M>۳% YL-24|&[v$wc2~A3(|p4?Шd:CIEgjL/ͳd{(jsA?!roen` -8%1Ie%gnvັ}roHg7fm{r28 OCꀳ5G u.6MZ=32|H4ݷ귾Wwor,QVd%jb'4 7Kkp?'*5բa :JwͱrX,%-rEm[zc225iz?װ3wF*g,bwb ?/AVA132x* J$jAq[f67%qu}G[+8SpF OZώ;w "$IWʃzQȠ}dY8|t uPő:DI>8MX!ġӰR*d, gHO2&vT3j:PrԔ<:|8b@$~6WH!GfTvRczA1JKۻa:-(\*|!=`-N;x}pC »^}jABP~W 'po.ܪUBgb4|Y1H6s1phZRJ 6 ߠ"%|BADD8ObA`Az^.B~͂8hr4/g(sO[]뀙A.asrm? Y'~X6"w{2Z}9K>0qmR=ʳgcH:t0E@2ֺK\ 1\S JzVw̙B h)[jӣ\koӬuOi3۹)v0q+s5nܐ_'ytZ`v5kMYOI N:o Z f kN"-!:??E3*-^H _ >QaRC2'L[$,kLX g~dpOY=hZj^y9Cv,)=:ca]IJ948Xk\W<KsaW^_$cGe)M6_èГc9n= 3<4LEK9?2"D$TH6m\7O{ d2,'s%t DwN-h|ĩ9rk1l آ8֭܄`ʺ/}!#K (#ۃ)L$V{\ ZvOWr%=Vu{&AE5W囧769G NVuMu ո<4X$b9վc-j}pݣ#x># $WXm`q*Wh˽9%g~XyHA\xۃi^#pg52Ut ~Zh~MGqL͞H9ns a?Om$/HB&<w;=0dӖȑE'YrX2~^SYaj)?(R` R/nټ򁒣WoNË%sa>)/Rz2h)fZx^0∷rlb, Ogo1].SOo< [uh:.!JXͻǰ"7jD ;SsueA'ܜSe:&eb0,`0t Ӿ2*k TEgr5˽ VKg\v{֏tf] d'|2"(SnXeBt,qg g)!s$MB\,EEh痳G?[^w?enmPÄK Oh'l.!UUkl=Kl~{<ܵ'PhOJr8]STy$M:xޞZ6$Oϕ{shu,IGsjdU{1,PrwX >Ha^`MCEюDdw {<R~Z!|ҖmtnI*0.&Tp_~Z |olbZ˜@Bx++O&|KRسMbT>&y#*Yx:3>Fqᄸ)9ÉIΣ b< V. Q oJ wS},ƫWShu}FG_k."hLvp;Yʜ2hۯM+GxE>d}Z#&X팾GJn\&!\V(l~zżLȽfp6V58=/>'$ o4(@BXk'f cn-iCAFJ>Vj)%q& ws0\Bt&ދQpPÓ p>AX We ^slBJlݟ8sb6S6 ?= GrfPb4zrO%LR%"*#eL1)ڣYuqnZ܆NaߜDy6Tպِ)D8;kP_p9Iδ+hJ/$e@QI^lEw8% v-e?l-7o]R)\|ߗMhYC'yR$`|dL:R)u4f**}k1!*;G!'IjdEF&SRsx$h}YUǣڗ]YX2q)Q  (`1ìb?ȼZSG]ACJO&2?rHRRy= N ;LqπdT>Blwf(A!H 'dS':yS = $H◝+鿯ŜLZ L)hb""y,O[G[nC4=4Պ 2Nܡ0 'PҧCޘEG'b!]z1X&Ai2woןFV|A"Ni4Z B@n@xDMh\X\8dIу#+:KBI>yՀfPOqsx `L#Qɴf /P6Wd spkL"p-04AUF=J?MP:٘:.,eGͯO]ʏQP(4;(o+䀁щʗ8x={u7dbʂM4 Kƅjgmxϱ_x 18k'F"BFBgС4};(xuܵTq_?xa UJS:t?kG=pzb1pĵ~ˤF{.JO#LKڂA HY ZcW,^(:ND:C]6PJ~vY)By}\^&1i=qCNqԬ50*L{7Ff-#6C4`%  Yh3Ը=֕o 9Qzt~魃3})N$F eupŠĿEfy^s͉ 8{ FN[K:-e|͋5yntCefОP}EE0}td?NQgWt{߰EXu3J$60zi4Mّ+g}Sx:XбTK k?pI Kp*Vs^gǬXVjÇ\mhW(m^Zl%FU\,Vz`K&>3/9\K)|N;  P把qp2%r+٦ERԝǽFUG2p * Un椳`~8T5?k7c-,*'erOBU%lθ,ʺL8T9*5h Nib!DA- s ݨv!5}6~@!BķEC_#;M^c4-=qR}p=s)MJ~mϬ0Jm |ˢl%H+6t7'^[@W__A#=fSF)ƥŅ9BM*7@h3yB_;Oc U  Gym W%3'Au?Ӕs!@sMVT' ٷ塇؍^A (I~#f鰈GGf}}m+4^r3=<0P̥WJP|]QR1 D{1>4@&-4ݢAouv@5+g_b *sRUתu>xk g؜=+N!P: VWVHjN &(5,*HFѶE(W>΃V5ՕMqXʽd1jhQ}lQ-eNj(_䚣\_3Q<L⭂<ڬwEt\77+UzB9^w\M ~cʀ]`l7 tĮ^}VsǛp,Bv0z􇵴9XP&f:0YFG=l f%HG8K%wpk$Z^fCq^[m@QA;RE2`vsB^,:/\<3%ގYg@uIr㑎el2^9>·(1Oǹ%y[BxKj+aXMِ_im 0Bm*/(@W~@kVj] RE0k(/sٴAʔ c%Jwv!i"3,; .2)4ŕco΋1\e= J%s9YtEGqƗ(v?E, x˧11B ϣ/xTS.Asq@~#(sCտbS2{kᤛv>d\GQ4jE[taZ>7H%C,+vƇ2J4;B29++A#}ԥ0)~KDy^ΥV u6gFD+{FfCbW õ!_ML;JvlnOKGߒYFa =Fn*'Mv9 r|;rO$ȏHZMN:[.&zc:xKw;l=X%.,.I7%x< *'yB'ѓDN[V{%A66q6Ӝ#O=ci=}=46Y|߹̹BS.k['+㥨6UT!aꔉ1`ıLd$Ii5{ճ_'qaDfbpKȜԪN:l䆼"KVu0I2ZY?xEw1?#$#uBgF' As8BVޱ`@I`NS`p>]A %gr䃋Q ham{W)&Z4 #KeTY[fT'f [%#!P lŠ?0rXt*B!_i2aR1ŭFmIB-h m'I˟Mr#i=+ٸ-fDͤA>׈ڄ2 CqJuFy"mŞ&I;:mOf 2vZ>pƑiQмBAYS@D+X$&J]uelo靊%iȚ0(mIm"41ES-gu__LJДmNy<'6CW=fouS~POU:-y@Fȓg$;Y2r8xPȨ@9Șgn}R^jk5dC&T6H@e-UZUfuX8ssw6Dn̈6s̠q9BB1XRaHH tBT[("yL-+E?,3fs EB_dWfȊ/V}Rᵔ7x31I=PN"P:tVS}8PlP/86ꆼ7H\V'mJ sz-SG1B2Xp͹E%c7xJlp3K4,x iaL6aElrpW Έ?ɲ·J:OyrgI`:Cc5`I!ti!'Bȏcө#MX5Ə& NJ!&a!"8G)ޠv&Y9*?6ʨrRT^UEm'9^gJƤGb\|^O8NTkZ J0hn:Rq$@ lE _EJrao0_eJa 9lvcov.=]M (D0DDPXIdX7=PNȑk3g.s]u2Di&Ɋ1̖P4옋X^rЃ ju?JTcaUoi͙ `ǣu\[^|_{GE!LS/܍ZǏvHvuU_U.iBO.K彃_YЅC g#lηcqتTPbHP!2x&F+@:oZZZ}VrPz@i1^P K#t]陶[ֱT~ Ȁ'"z,\7ۋ$_Q7 +[އqLv6ʊe!^A*c)T6 ژi q'xm> )p'F=^H;y8 _\g:u:zd0_ ,Qހo5(0@.WCuenIS(mixH˭OQgu~Av%+X`;(8ξI"GekP 49CdG`qB۠58}}YL,:z󯃱:>ħle{Wc'mfp 5c(\"̌ڤRW(֌(Mfg[kmo'%+Msl-^پJdcV-$]${`,G Fт5|(ڍi6 8uamzCCk4n@?&Ybr>Gm =%¦AP~9/2_B|U:[oJ.4 RS-ܪR!^-2JTV+,Ѷt4*1~R +DD#[I#i%A&ړ@an]7pr%zp6⨲hUwgx`ٸL#т &+^Y6 }Z}뭯@y_tuaa F.U:7ӎǹ+~a?ns U^ɕ2HG8i=I̯2E ƣ,T~Y wׇ@b:2Jԋ& Sq Yd~*\~P}FV5wrcn*BIǷZңDV8Sdt@&Ĕ!6ϵvm[i}3Spݿ5qGGYGF}BdGc?Mq k&񿫻ѹİRmNDvݢ.]ASʫ@^F`.pA<4RތPx[2gq,尿 h?`Q#s \k+`Vo%b /Ե.|`xCf5-.~0T#g!;kbM%n?jYWfV\zR.錡&)~ Α:( ycK它M?=8&g:G ^^6pSSuFu*_V$H@46yByQB`җ?[zyg_а.BBqѾL/8;2Yig&Z{?DL܇WQEg<瓲Uc%h |xWvnX \äs"ާ.۶fW4xkw^KI MS8` ( OqdsLnOi 4eӺBϡLS.E3Xi 9 DNdxМ'0ʲanucذ*v!ywڿKbgX,|˒k,/o`H<,JviR -LU| ~~rW%:$TJ5>2[m60 ǯ2Jn6H.HWkgRGnE{b6sޔk uvTHy?,G'deg͵lqXփH.^C&#JRS*U&4)OQ\tnC 0 jcF\ny롹e[g#i[m԰89[ڢ(Qȵ@};o!oԢ\ixƌ6m|jc9.x{)<>PL-Gmf}Ѣ!ٗ~%޺)R>?O{}*TJ#B ͂*mAbJ%7n3o7&p?=˞60o(W^7b^?x`5#o`sc1'ڙe8@(GL\>r yI4HxЀzkr2i@V:K!{>S/GbGt^}L yYsW}~n \g"[aMG*RL00"R=gzCm2K`C2,+Kw: DK'CthjySW+/0 ;L"+U'Ps ÙO9!ZDߟv<x:|xLIϋ艀nxe-I,P4U w_Uocru@YƎҾS Uiym}$(IRv9u`(xE1+swdܝ/nM.X74LEQ`" N}w/ʃU|\`ﶙ3 Z!u^ r|q?nj2o ٷ`4434ѧժC7 -.t4,N?grZ~ORPas YΛ؋r"DRݐeז_lu 7_f܆Kb477 4_v4A=]$Nfc3 }/`h$ɨT ;c}Yqa|/TlZeR~Cu;x8]/@9_өL?sQQs|z{Hd %aU3.70 E`)&@v$Z9Aw~{MV 45nWtaMlFR)q|'|һ3;9i/fSҢh$w Rߓ+iɼkˆ*0%5 iQ5sWc7P`"W'#Wa^%@"9#0e w9s)y#\ge!ݗ;$6TB/tL⨿fCfS }ۈ4l2;ziI8[`"ZjƃQT *EMyb 6Nz{:If,)n.~}Ls. Ⳡxvu S ~a'MVEG|7BźZ8U\$WuK&kwF8.ם4KaFwI$!VHSqd=hB^,ifzP|!"10Q2?1/@D/Foz%8E4*;h-3ϥ뽙gKD5/KV;;Oj)YZB<){o-<E D1pt[S7W.Cݢ..3viOKymě/mo~5kzȞd)kM~4!ۓOt8,Kz?8~@|ƙ8dL{yG@oˇ-[7!:$irफD7EWG{.# 剅Q91ZEsB3ڵm?#, И3-'gyKSǃ.:%2Qɯt q- V!R${L, "A~8|OĪ , 6јOOO)Rz#^8:qu 4n8~uhɤ8o ^H ewsx~[XVH>lzጯQ/MD?QtV@_j^2=DKv'|MǪHkXW̧0~ 3pd^|o  vrԞ\ys6{fs=V .4_Cggh5jx1n@1|Ξʮh:PVMtE2)/қS[Q@Lإa7^-G]&;GWp69nZ8er"na r(/6 )ð; 1",|Q;-Y@Ê(e'A'r1 xd(-kӿXA^NS%gӲLag =14TM}}Uu+Ƽ"O5l(eMFBN4~~Uj5R q\ulJZcK!E#P'{$c/7`m2#69;p_e̽?hn4tV93Gk[U̫ː_*d;RTiP9Didݙu{r.m f^HΓpz+zt-ah@FG CIftj&=˽W1"?獫-<=>L8lo OFDQ~g$w_sXYYxШXS1j`B̬*u$ʮm6/E.CD ՍL=WN|42j~n8dWpЬr ~˯gATOoS9J1 PlΠcMY8V<ִyg2d͡"OXEDuVo3m0 L"bcs۝%H9!h0:a4f`>VG![JkQb 7XF=f^v!I6[9STA@pml%-7󞤷BJ[7AXT71KRpWQ%A\"Y|O`7׫ H{MoWp4j i[C8ɇL!h>B EG^ϛ6IM0k\HM ë N<"5^tD?'߇ojz6H/ȼaaL;$miR &4vQ/W]`Oxoqw]]6II@N|z`}Jrp l:xaoS}!3>:^۷D[U)@vsX{l40K[ yt&nTYNiKVQ#NZ9FË'3 _i*Zοi5Sp'2t3'.L_!xp<99^-Lb* atvmVW_i@CҗM&|;+gU ş-UB6S@L~SIυzr  j\YX8'(+LРMNN5ϴ8Zͭ> v3.}M8Y}@c ؇rDJkۼBH!lYwh$|c36`t-u/>U~ڒ8>'FGrnK納W4QWstVya"lA0WnpFkPx%s>dä]k$x֋2̠>K/mS3Iztc"r||8JgVUDPtr;$7@%v<3g!%ѳJ:cT1ҽ3^ʝs63c-ĉR+" ?"5"*=Qfc3SIs_o׈zd)6G M%%P$]'.}m IsĩGSlw/Q|m-k7n(1ɯE/sӣ&Qcڡ|heDN]pO0vaʊaחs>6scy>)NI+m轸2w5Z=6SW 0$A&.ܐ_Dl >P7Q*EBZjgApj]CE.u!NA F́\c ۺW2!2]#b+N-ks]U[DۯEDW@֞%YX'ͭDD1vHL[)9R}rZ 04a'Z䜯p9D]%G!=&;7Ts}_ d 0kJ,IqiNW&_MBVT{I[5=,:a0zeT\^;>\|O&)1!,rKq}y]AS8ѓPǖځkSC)WF2% >>Q 9&ސb#m3.0xQi_FZn<|Cg-37wQ[LqSqyGGbteey0|ZTg{lqF5dU$;m k2pC{yqsɁU/wb¾\ qs.zUe[>(u1D]@rMqz] vu\ ~/Nz:o38<"se=/}܂+v2vB:K =*^#=7z4[ DIm܎ĹWKJ@Ít_ Y!jXdedl1 deyr8`Ԡ"SdT#Un\!][å>U氡=IJ3Q Ao]=Y೒(ho(eLwqeuBG, paU4Q;+89B9n>S'-_ԩ;dMVer`vGIdDkr46A͜be+ՐFFnt5RKE_6^7"Vd߆ab4Χ]}ru&;O1}$.MPxILq)#_Jl =_M.fT跀f'RwN 5wQ `.!3)}|R1f|΄f~M:(p6o̤Fnn@i|V-Zw,\1zv]9t f)/ k<-4@$NpKh1B eTFiq ddeñ٩h+ 3~.X0?QԮr jV$Xf4ů⿭?6]PlohMٞ>rsOդ]V%K>\ƃ8V_&%XGp$o9cxmf\WF !˘Q#b/m(T4@rq1~J4lȗ:JKqU6@y/ƨ *aVfKJ/#o;cf7ٱ{wS-ӗJ5Z3}ʊ(& udBD 4$E224E5깔 ѥr|]IZ-Jh̟qD kdTArȘ-88*HލS Kt.y7+@3Bɺ24fg9oDj|;ݚ kY2ZZٷ{q{ ^n^Jrn=0'5˘U4nPO󭕚5HN $M&yfˡU띋5n(:1T5\$Wvf8#$!$6HYH9]5 97blgHp7ZkJVFvscgM`Sq- i󢴬()W~F %&Hxv@'b2áuK+nz+Zbԅ }%C T̷R=Io+}ũ`~~EKzGiCZ)E 5Z\ 4MxX+d/xo}o<DG΢5k/2t]DUL;uLq?#^P_SÕ>{?d1!0|s ~.LSKҜʉ 4d51Xn+uYy;N]CIQ"ThLk MaV&_BxbozYR} p\T#f2ZV r^V<+$5.d9d/y/@rH9˃\$;K<+Q'ğšM^CkZXeAj @Kıpon0S'02k7ɓ_VHDپչ7 /C~qwR'@2Vz˜U FR:L8ISc 1öh+?soBөszW>/ eV9MAG&jַ5mA$GBKUtDeq/ʕnrwDݒ*Ocm,0NZ$Æ몽nF >fm w^Q㒰Ua>mM DTwwDAl!# m`5wlU8dFxFvN byB(ٱ/ݭ\kd\ &Ɣ0F祂eaDDy81ڡU(}J̐ *fRo4]%zARUkLbqwb8m_ NMѕŽͣ22e,eis6-0供*&8\Z+`auV4:/Ηfb}wג` &|76}'sL^uF0 wcYzw^Yy;WAf{E`箠#agoW $WIA0Ma eyw$ \y F^?e#Ea!~_qm,Hچ^Gѿ=O5@^U<]m498+<~_e͏W6mщyWZiY6;_s 0*tsN e A_FT|xRqFHv"WkeO L {5G w]$WQt&E' pnD` հnY꼷vaJ5/CR䏈!O1~d`JQISLtiWkZvJ:28T]oG E~m!6c4٨HooDXz>Byosӝ8bhGq(رY8=;`fp%'rޯ:ƹBϘ@f>(yF1t]S5kknv~yQ*%upXqs:<7U&-!BD7 ;pgrF#NӁx#t;#T R^$$Da^GG.=bJ2. `YNP Ztz-_"iB (Fn^Z;;##a:IRz4(QWεT WI'G?"槪7Vԛo@[W/凌 \(eI: ΔxHvn([+l[J!@ *>0v?CkCzq Opsab/5!Xj"#y85W<-fE`lUr&ROѦbvq-TR?yUބM*'!nOlOh䷯unɶם<@,Xbn{jlr )fuf!4ًPYw]p?|d2wM&3yzؾd4 > ~r8ILzК3eÇ3 '61,cYQB B|mՅGp+|izSͧLhwySLNJY2^t F#j} 2BI!h2ة 5d: OGnNC_1pV"eH>d .t4:Ejv?qgRA޼r~z QJ3(9g;λhGM8ԞKwVCUQG/';_]Mp~%LT"#]JqD%cd9"+D,?W~@j2Y/i(e[)&f>v>a) ct D~enPsL! s$V$.k1u pwfHËYG~$;噕ZK\ v\T$}Zh\5=5% S^?~~ @*I1ӄTQ;VX8Ag?~֫>b u)$1޲X$weGo7NoF1h{@6ZWnQ2TDڗM$bHAeއ.>i =yƥ$Bk[p"7f`4Rn9%PE#G`$urkujss,Fgxr{ue E86ؠ PmsgJ !ژ*o0,?}b?SB =(<>,ʄje\pCr"]D'5Bf@ڮle#]3 slozRwE41^jx=@p2u akJt_eLrΏU{&1Wh zhʓ4#[B&Z&:|ìvfI]FC-SoR"|NH6,zs^Q5Z~*!umȝp?a %/Qho:=x6Z]T\@`Qs\b7sW%.28";Qr;1ѱC6qoy TXRT%x;EÕI㕵O좼2Lv7y(":TOޜX ~]*F~(-FkMvg?pe*,M8 lo_5UhEAf̹4@(gǓ%NW6*K2A(u3?Vb't"hԟG *D$\ӡ]Xo(?>a~ nzuzpyF"_q`lw H,B9s6yfT ^_3N+msI'b ݿ'[0P*-دI9cH5Tami7ue r+x桀AlgLiBP0 >mx9d\6o:e_eun,KcܤīѕbU1-V6!=x"CP&X44c's&]vPXvYX |a$%3dvEDmʴ= 0/ w+&]Bq ֽ$D(_F`Ry`hb<0/Hp'ewVC'Ǭ \.7X#f/-efe6kkswoˍ\唢Շk T)֙J"{kChsy|!{:…&ʋF'K0nR)r.ŲRnuT?: ѡƒPkVsߤ :2r"r*fޏ2HK7fycEVesu 0h1ޏStI*jG,芦_ }3ڧY+dFD}ݘ1y)z|Lȷjz(rفr|,.9j'e}0Nzi4 MHhpWY#tc#2q &/q=l4Ӛ>t!OUF:C/ZnP ~.ߛ'|Խ_% /V89dE%B [-?5>9*DMW&kfр2S c(vO0CC8/,7s8J-rWP.$hXJ y8.Jّ xLk^}LԒ^H9QؙںuQeRga"$f_˜Ád,ޓ?|_Τ ֳq[p%;?CSW-?:<wtOe(#AX>>6@rìddȁ?V/{# 6lGފerE۽oh1{-02!P\^/4p3\NiǏ~ЏW%2|I(Kټ풍*S?ȼߺ[‘^|ROtue&!LA IAL|X\QPji/"RYC)Cdm5}+%bq_̬gz]'1a!8w>ڹ4ə F.E^{k6 vM/*|1cnԗښO!Oe8J.PCbOizx+T'&{028o {Eۢp:_5nx/]Rٯ[Na` ٿ O7Y:> =^`Ղ}c\c\$.;xttI=-Rދr (~wg:ݘi_qw\h4c Ps⾁'+̹`j2QyO6nfF ̡[|H Ho”s{_dt?U\VVM}%87hj!qbI}8n} -b`3\аs0ꈳLaJq~mF2A&b;i]qҔ5=hk숀2$ ѳ; Vg-77_4LӋl QZ{WTTwTY:aꁖGGFǪpL sT®iOFCqzhSt0a+.Hx@&2b +J=}dZ Uu +jH19,Y4Mqܳd.;uʇ2`N泣4S87~Pc\EǦ`,E9&Q1[7+ 8zWǔ(]ނ暷(Ljt6D$gu|\br2SS9mMF_g Ͼ9rS%%p$i0W -R;|M-85pN+m!ˆh7k`Xm($Q/b, V.ʔxؤeSjL1db=w!2-! (~@>lS"NcR s/ r$ps{VO{j]C!t"V u]R0$ ^ ޠXpBZ@' e]%R\><v%FMBp$}uIA=i(X[jz݈Cn UU3 u3(SNN#}&dFzoXqJ ;cA$2D=w濂S_T?͛50\Ēx;*h׫1eBSFrĻu0yZA igy f_KG3M|5횋V Ϳ(uDZ. ;F](LDz+R=naV͓) 3yԳ9)5;*fMo x@T]iYg]zq6{v-Y)l7~Xr{< G-8\u-d_XG%x*@Ls:/˿qK&IS?}Q^*8 jWP1MNp=Zf4\~ZUBC;z5SK"+J4iL^>k3f?CK(9,>!u -5WFqxbɣ* >܂Os0\Tdd}<=L",&HّL]ׂ̗+MAB$r3rZ|@՗4ͧϩ! Zs,a?4ND ϧ J"yEġ B L$x/epȢ麁LTv'2n˪=wb!QMNoM!.s2=,r +:IIܲߝm LWf$K nmCTD} va*d̘SzOx9,Q-Z֪k-AY[KQ+e~ܺRҙF`_Z0mwVBI\</(tqNJ &K}%Uz #DaY &ЪngDCje|l{媶3 c]}vB F~v/*D ɚ=]e-a~ ޫ&nX`!uVi5h*m*bSQ'XD$߆>Uxq; Z+w!XҫA{L얢{އ}锘S/ybi?(5龊5ZZh 2B_Tlc`Q]vIZ/pR.4>;2>hAxHױGDFk<,% 6#nlPRwv}ThTl ĻLHAf].$AuG0A~]Hnq$ p4E5,noSկ Qm'&gy,|tn\E_i:Qͅ =!?)!A8.2R1J JA"֠Fw>2&S7?Z~j?_= EJ +IM~Xk7 8vʚH,0Whu|`rm镇Y֩ \rL""6R ɮߤ.KB)Eì.u1*dˉwUYH跐7O#nBebZ/-pkSbv{2_&]&XD`܏WH!#6يS-—1O^fUIt,AUWzܥS[@8882pzIL9kɞUes#/GaZQ`\3w9LLGU 3:1-¿2;-@ (na0l3Xq.G&/`b-91nw[b[845a)5#aYF5ӱ/!ퟠ$%Lq)#Г=BE XwH&=Ґ4crgjvKuڪv0>f~h5ZODZ#,kGd}ʠ~Mp/)K] uƿ]"ܓ!vVA*`5CdT&ռR ۭ יt'{!l] K%mߴV6+X XBːS"ҍѧ__&'>'3xwv%٣'K%G؁vNZE3+h̔]M m%ʹG@g{gu7n5'}QJ[7Ie ʃ+5搶.5rfҘdCG$Sӆ$5.bDf*~oԑ u:oid e^"?7;lC_Wo&88~Qiȡc,!БoM2Aٟ <x+vM^s:?PЊAQ f٩{y~YKIc|ғ(@]Dg;T,EO@_~6b?[lW`Qy`3&apVZi m$$͹VMk$|~pjq/q=ddmJn6_ *)H>r.F^@o<630R1ڍ+Uge귧3 7"yS9$R'7)=6c6]|> PTNoyiNaŤ Ά"ysx]]goL!3nY(=i 5Pw ,wDRe9ZA|Z/k> /2r](/y#H-dy-!>I5\j8PfH}SV *(#6qÛ%@C4Ao,&3h܉(Ih/#Jd Ka1d\{8uj{ 0O")ղ 8FN I ="uQ..W.̞刮A :^w-nsYN޳ wŬo8NQX%wЫ`0N9ĬB]yXu(Ĩ,M" &)萓 T_N0[7K'g!bh+YՕὉaKD{Px C j(I{{&$(kCbqGS˽KN OZW6B\LK:׼Gvk&EXWڥǝ}?H [0JSS՝achꥥg^#5@$|/`f,2񾹕qSYydEǔ=/sH_ܿ>iSϨ g O$'֬&+ـOUskT6?߄"l{Hx V_վ xcUP0lgoPU"vm~WAkjSl`T`Ȯuף0[afDXn w8rI:YZ{',nAJ_Q7/踘:syK86ן"U!eH+c8Kǿ:ZW*wDG?BPuʽMQi3 &@@M@&k[΍'E8;縋;EDhSM7I3\bJ3:O[-,c'0s5A}ysmF"5zjAV ~ U4q%^.2A8K3b&*YYʡJ`%Y[n4xd/2A`-S Zxg2Trs)&& l+_h! Ɖ _ѤzEopt\U@\^[5ԄNPL9)خB0ϨvWv/`w( 3qae@ @a߹N-XE@UwȨ]{\"ץ%B\6J>FXM^Np*Q>@b ƫl ùujM-bS ?Kxw;(0%@e nG+Ss$:xxiu)AhyCRtL`l`Zr9ή&{2wav=t<7+)2zkmB"zS^YT)x;cGGwj>%VfCn&)v[&`89t5h ;?ƞ )_'㚇+3BXHƗ%b8CJ'(hiˊ9@yYmD}1 ܴ- lr)L_hCS6Skr-c{S0ț6,km!>W]#DTY'vZfC披˃+cv2r?[G٪`*:H~>@ϭӜS4ǎ>ZY`UmL:Ut1/f}[g<_ .IuG"kbG*WpY%yԱ3ZQP?4u m(s3:oˬY I43!ճlR &ll+1̉'S!Zt"T|mR!uOkxD6"*0 A}qjw{rUZU`(BoO`DHșaE=*V(x4 rh/&Ÿ!jV]}A+@JRDo .79y}CvSǢ{Cr\7#$=6`ce}\j(. V3{KAQs.TӍG[L"ey w^6ǨfQZ_X_$\oɲɎ1uhQ/U8sh3 ems^zNZ_Hg4gqōp+MZ.e6 C $c#o5a͑Yfծ{K#虈&LĴFÀ& =M@ r<۰=s?M^Re|7tO͞R@8DN yym_L E\mAٳ;4i) ۵rcD-Rě'R2gu[#ד.Q* 6)ۊqF6P {֔gM\ Me{Xg]2mۍ\“JDJi:#tG\) H}$h߷$ }E5Iez%":X։:F~jSuĸEOLn97eU2!jXK~UԤXQl%MૼNķGc7uX-)=D+^q,Ǭ`ѽi2%2 W oj?W] pc¶}:j`M#J\G,0d S/sކ:/` @wLFjfI"LLc>aAެF5M3C{nI f:F7ЖY nGRsvd`2ǣ\ƢĔ eC\gV)X.4:m.3D#zNu]Ѩ|*Z0¯%(f4Zb;l4!FܴoX'I:2u(L}6uEi3v@iNb֟NZ };yiyb =JI K#-sFE(^ԚA vd<5AP 晑{*׶8aƲz6@xCMIZ?U;uK3Fm483n`p]s˔[tjK-|xnvFƐ;2mO{¬;-FM)VJ춹t!QMahun&a#%/[Eee>,L۫Q.Em x3޺@_Ѡe -LRs݇Y8 t?5C1O^r*߫-6%|JUF\epzOY:I jڑsPrbdE//icU|M~@J#FdtVTF_%#^H|'싎p|=AH#?t(/5H:Ӿ%G[d)Sms ׵Đ%N7}W#UˮWooLTi e̊8 4r{L7 ?l-taM~ٶ.mn'n(:Z4Dj=J;Iہ8|,0"3!unnen׳ מkOQQI7- nI=͈}HlQ66]2m`Ly4dq yîA_tTQ$ߤlmió#4`1Z;ͼR@X2z|g^Ԧ%h΢m`n`) %=T .=\^:<8nV/"cOya ZO: xN 53腊~w;%᫼Ih7)]=/+x0-ͯ .{Z{yEy)crH͊n]+Dun \&(=.wG-h,hn8*qf0 9EnL. γ ÿ%A8P(i5dh4Ff1%N;;g>xö?qoN._=l |kT%_y VzJ"1~Dys5Aҝq݊3)ȜW?uG6(Y!Ɍ{e5|2F.L` U6#ܘ"LD{=IꧢX&QŖpn.4.^w^篪jg ^L os7Z[tOff LEYEҀe؆ p 2Z4gug_%/t?6GxQ 4$qppQ I$Xd@ S8A\F*XjJ3Cb>q6pLme5D zƹ n&u*l@i'5IpFcH[656ݓ͏Q-7cߝ0#T.7w{AB*}C4uFS~q-)ƄRVy2d"@V,c8@Sv'-f?h͋VZ~R0ʙ8*Vg7gNI,Hg)x"5Hjߧ҇?vnBO\hЕZp]y`كgK԰cAF S$DgH5ĸvSG\>!suwh1C_ei]DZ_F/N (VaCh] i傄qh/a'A15s7&OdJ#C,$ ʈi%79 @$x&èGJv>\&o7_Ɂ4yQJhgȦ6 FnqZ/܆Ai)v(@f3k)Ng& dNVeY#}O*'8IHp#+|B 7U"<2@K͑Ls(`%T '78Fw~: kRݺJY5pFHξ(Jg3pz_=kGuM$d̾@۫Pp86nDZ8; c-R\/kR U˸ihb@"H;E]ElQT@cƒc[HYϪu3̎uFCV $ d4=Jk>J*;fLճ"8Fҕ6|c(#\9̇Z s&P$"p">Lv;b]y|&7GEl%]/1']wy$ȁ,'glJ#H[23+4IaP~~a\$X|?׳&HvxqF]NMڅ>blu 9[| ~N'W x'd H@Xy]4w*Ac.FqʴLox4Ӟĝô9OdE &[dV/ @5TMH[x-n***vQ9Zo I& u7pkCP[4ePȇ0"rzvg2".# /l)7d_ȂB9rK.6s4O,jD>!L0*V=' ?J f =Szؤz>%UݬAk+.w8 >vYAό'4Ym7|`!8]*Uu0 #u>mHXE_ƁpjKi~WjxNn? λ> +x$ڮV59*cKRHYO, }?m] ukA\wZ.yY)~@cڱ?1~Q=m8*kە,Y%゚Rh˶!II%^jLnFJvۯ<ԕݞ'r(i~*`7FANgX ;` _Envvt9[|Y(~'#X?P)b6BU_%:m@Z.U=( Jtq5b-יPdȑHi, L1]cc2ׯ*Yjqܙ_\U$QIdG)lʌGL+oql>QpG4-U17p=n.MsZ|0h|DXuTxLU){7]\FF̐~[jz/z ּ2WJ?=sk-}u0L}(k|',zL{YWـ{%YB(ߥE-H/7%hȭۏʦm7lR ;دApm!ۙTrBc;6eô* F%ϲe%B>YZv D^5\f~ l3Ps f2n=OM5euw**^*:yxyjB2tIvr]NzMS\*S`҄NƊo{]N 9¦5*#q՗+2/ȍta{g[- ٻl}E!& ز <}X)B뭮J)),]6;mgof? y(GyxKdj.3Y~5}fO4< i_!m6* m: Y|[R?y5`3Q\kNx-9  L^UNr>¥|>%-O*&I@Kbus},ٜES2$_yR""^ڄrY*g1 s0[R. BihzR 'ב:ˎRLV| qq3 Z#.Vv~q㞷zxP1 dد\[x9oD]fMJJQ"e1aO`/$oZŇSDTS s ILsW il)_G;^ܑoِ J24m,ͽ䭇siB(uc7%Sa,׎!Ol?GY`Xph~") ~P/AOƷN 5^hp[~IĔiJ)dXS)4IUq@)(-w I,>[1Qظ iJq/*@J8ܱX a&ڊQf憧\Aղd(q"/<Onҿ!+!HtSG3cyEpn酴y;FC"%t͈L)%rqlgK8K/=kV+u d2M岩4C|c"b@QU}h6_6+ QsSYV[g^G'.ċ:&Vz*ON8TYfS$XF.GEW)^lv/B\ I$B!ĐLسm"[3Cw92zr5fO.~ైW+Q{ZPl`%xˆpe$͗ͬC3P0\@M̺6w%qZo/.m͂H$jהblmZHb6ٺ_zLJ~!hg'f['ncgOR*ɺUȍefH}eδ(1Fi {dSeJx]y ʰi$Oa&T:p.s xmy:f=Go4 #$ N暂87%J3;B0/X(}x棛d_(/7j[ggd~'o[egJ}pv[f`\?`"W/d`ߗ-+b@p@I5u [۠yUZsoYٖշsΘX@YSNq<:_5:+i>E7Z}V@+)UY%eNxGFPn%bG=8;K.7}@eBK¨z0w b!@&ZTlv{ܘ_i3BnX+aL]nku٨46166kt]"[iW<;~&HaW& [܉:r}ȪYӥ94#׀;%0S]G>̩Ignax}f-.휱ſaVQ9" X2]iاPvOneE|ya}_ߞwcGDs8g:P!W6k4^>Uv,+tJa"lkmIѾoev^!_2ꏎ_شe/{qއC,X|5IV)$BƫOyj7y`NҒzܞZRB.A_wogZFZΒ5e#n[6d)) ùo罙^5ϡ14d%)7x> igVkNƉN` 7F[FfZռIڡ_©=~,V&s% ptI4I^P!]Ȟ'a2 Lh3qW0⼆U 2o\v2#3yEkvGr5|iJ1p@鬝NΉw<@|e`JXE6#Vb w%+7Gin㎑ 㸂@Mⳋ/YޙpHųd; p]Y]Cޔ W7su bSuXkuOps ξ!?"Y_Y@qXj)cءlxB#gHg P[{!ء_a9^K\\iL?|#+Oӟl_ KW=ȑc9/2C%iL|o߾DOwc3]봸nE00ݽn?N9,=4D]-KiPGd!p|FG}JП_aCyqM9$Ae/rjK(83y}-@a΋I#`'y'*?2gzb1%7YYЕ?/cؼWOT%۵g-pd>1Ұ$(*:nycsA=m!$Z))m12kl]ѴBx, C}vGHEcu}Qo>2,S>p{%Z inE5G EF+!Ex*8/e z<ͯ仧BhlD{nDU-:Np42}SO_zL0;i<-35S%A(J/W>}cviYfLIkADϵp^+]bҿ'76+%n]^C${w7m?j97i! 6]ٲ^hֲ1(|q {x[n 8]W>A1A3[Źpw- }f vQGݛ4nP~2߸}$bDl\ Q;[j,}IPd=J7?ڊإ4aIȦM/80ۺ}}6is gR!HZ2/NNg @ qb35JC*N]1vu\ 6[PDe btH u oᕀ=߫ĉB}b'=b-\ɛ v U? ZQ$XrmޠfW=&'#Gׯw;+ 4$RS|: _[%b6v]Tb׳#NP H?Z)۸TCl琕j28vGl3w}0Nhrf覽-"u7*c} =c8RbWlҕW{Հr ɠ {8/\kx}οjLoa`VDZג̙VY%1Ŕ{,wN*n_6C)4CbkHGܯ8 Oqc8q}b z1D> {CwKzg;`8&x— Kc)haaA2m$&f({3Chxk"ZwyO,9蘍6/eF*sƢYD JYt(v̓<Kd$R~ƠùVbm#bѼV$W#|,S"xHJ%Cm"MZ_:z1}u VڐL_3S징SD I,bïAU+8s)1u_&F )JvdL җP XI[XFgn%}ޒ5G#V}Oa GiE4Q; +7xSJiDIeV娜uaoC:AG"[YXQ:|eV66~yG0c<'XѺۑ`sqrTe!ɈBM?D8s:p^߿QYᅅVrːķBw"= uhBXHs65qC^\Fά_ؿ(D*>hL[8N;zZ;,3QN]ZA>/D);isC YKOTRnjջIkI.NhISaη5`KⲋycU,&DAPuZ)NHE- OCS6 EV}Nl S>掋16Z- }#DoJG+ZĊDɎ6VIByW/2|_!J+^Wҥ*ۥc縎EOTjBCq\S|f^d?OR@˶8uOQV:TswphCStlBWfJ:Kf0)Ӎ5sF r\"S#1[XMt9*,Rm49g`_J%XLUSXJx^ͤ|[,逶uly17?T_r,l31|\bQ[@BUo9ƪҍr3<Eu睸=.GcsWAqӕJ<Ѽz(~ a-owqz us}~{/KT2MÀ,Em. _NWz~%2'2ER>Np`SnJ^+iKTW8_CSXPDHARgeKql(zeZzv[۰І{>9YupaQ5BGu* l$Ngm"!*:nKEeSv*[Օ?W\&< 1 GnݖDk,6?>j dR~NPmt9mDRA{TEc>ԙvyZV;,˼6$3Ҡx7 \\RvIk VOɾjG1c= $8kZPEˊn"pj3Nt/ |!Rtudz\N-S6{ \Y֤7UOfX$+LaWJ2L [SiG=@UQ6nʫx?bkԱ>V*9b_2i2$j.z )wa=aX"/?&|wv| > g^OB}[M z uLcO/d5#xa',,4eIPx`w0 c礜$s8>[/;:[-XaY0[qws.[l|%3@BajNZzGjV zGںKA9oZlƱJ,);݉D1I%mU71ƈZ\9I[:Ĵp1!kKTC/w=$o90k`2x_zn!RILV5Z!_{\g0 X]~i0ޚ&Gٜ<u@re|JKh]HњrsHEGJo\n`}0jjfь@4KcMÿw.u_ ZmA <*yz͑X{=HwgGSM&Jn;7utrWwuYauǭ\жaCqJkQNC>|wBoZY&Bn Y̢/z@Wō}ExuheASj%v6[Fvz]@s-{ELu 򙷻a99sTZ/C:^^QMHfjf OSk1Z=32 _amV*>5fqPY%ɉmNFLC͸7ҕ\]srP16 !8j,揖PKNs8q$<( `m,Rkcp % IʀjmD~x}.6b^߇Ag~pq.щ* rPڻԐtT6u#|z(X\j >˽jm ABq2ř2!Oullmp6jp?-=N$ΑZ=2Nm}_̉H|:F_Y֒K!Ԣye҆|OTWGa2*$Z0lW+yڗY ,̘*M cQk28u|K hȧYv({=eP5-Ӣe7 1OnmWA y-@c3&oLݘsg]D,vk2*j`r_$_ɿhk eJUq߃7A[09u^>*aQa n1#G@w5 VQQѤ͌?0JR֙UNJb'* Vy둗r3Jb#Z&^aou{`hqC2F|{#¾$#P#2MQC&&ghDu2%uU*8&}+\&yn3T-=l.뾞FQ52B<~hΨ T&wpBڗ;NN(~1#ћ-nq!똔鴺͸U\9贀Fi~߉9yk <]Pu0R1~ *xE{Ed_Ė"\t3YCk8\f_m퓱'ݴom9Y o k&sOv\}z`Pbqt|K 49^v$ۇ$MbZHNf>,7<<ǑBp¸׳ *oW)"X=9EdCgslllbpTתF;clf`0N'R1cm.ELu%lCxl]![}${0`¸mlpA@`-d: Y面ΊW޽91SmCͼA.~hQ5)aЁq #@zXvcaE,, d4JAg($~oGka2:YOn{rt%;3̥A7W!b[!' @/m)M@I8%YIljM-[38BEoSbZÚeL`(?V5+^ {9Vú Nގ}t|3:K=R Zo3^ݾU%P=k%SfJh[Կ~w m<_#祁fkAАhqT1QIO3fuTwa#3\nO^=Jj#ݭ5Bcn|x2s4 b:H64@I# K~ [>1puP?8[ɴbNZEAg705fҟUaAVxVܑfcFY]u gؤcpz8H3d[D/A~UGpo:$IsC! U; 8"S, pg ؆#D?Ė'΀߾O5-aI.􎹃łtӿ49պg̣bw~};ԆgYP:~2&K$ވl+gn8 PQ-Jhy r;r7U(D%utz;`K_ ;̦.Ct*"I 5mA.v,ۋ&n$Q)`!i3ѦSƟL/-O\S!qrqb,+~fc|oس:ͨc@AQ!>^;_@ `)bq,g?X"R& $K!=N/ kѨNZV;Yl\d85mdZ?#g-Ċc3؉+/1{u@k[zMxG3t䂷Eü=7?^,1 %*:J+|9CkhU_M%YS'Yz|T.,}n="W2Wha4p`@3',>U19;-sF%!1#YEI/)J9QH ("\8ՇAaWu C~kߖzcE쒀4eÝ}<`SgSfz$T yK_(E ϶O(4&H$BbӍW)yJO߁"U@}ȳ1M!#K-5tʸO] p6R!c2 lGP.B s!RW'ꬵPxz,qQ{QGZ49FhҨMX/ >t l{Z}$cgpb >J§P-Y} TYw/#eߘ6>Q <bnV+~J߇<И^x!/@e!GE|"%vۗg~_#'Z7kt1Zn@*@CjL FuL43~EU\{1s)3MX/Id-&G$?# kGYW('֑?}8J+n2ǡ> ֨j5wt< @d`f?R<@Ax!JBSlYayEjZ~ZTrp5MC,HLt b^ѿEMMX$# 3ḿnĞUy_.wǂo{~يȦ)h?qVȠ8>WPnTbWNc9!m:NBmzX BpJ6l=NJxqG]KUҵ#E6=8d1;'St (`ph8Rk89 >,|~zc K9ѫB)ǽ߯D8k^\cM/P"9p뢢0,EC#k&z' zkYKz*!^XF@=&SX- R s< ) %k ]|(D?D_kvS ߦ_MkQ[O+X׫=r:f.4K{]ƚ\i!o(8$ q?wOH*T[9(劮-qw)VՇb| tPwvJx!h (Z `LQ3X +JwIn>f[F7&Pm+>9&HwUUjԲ'93ԭ ,8Uk$iXE-cfFޟjV)U>FtGRYy#_8Pҵst03cVukmO`ۣaG =ᣈ <|gغ{Gi!xHCQCz!G)L:doӇ A\pAI{Ɲn9Qtpx1Gfmuc14 SQZKrQ "HLYϣQ~وEZ|{p(ѳura߈/Qj1?/\ &p]Yp;G-d,5Rې` Lfp .!tnI[X#pNPLm rQ0QKatv]782e0kf%J) :n6 ꅥ`oO߽yLp_b2E}NN=&??'1Ea\}'>,7~1p{8,7h2x0Mz- w27y M yhDabΓ2TKus)]"ᡤµAt>-$|a>%iH'1@Oe3y$0~0z{d˝H.#3rzd! ;ELծ0(B-ؒNx ['+z۲׎=PҨQ\hP4.ZEԻp;-I: "Z LU+d[Nw[;qZ=sC$Y{G݌+>>YC' 2}e*B(ya\6yvF1ΧٕD/ %G)Dl.YgRax(NF~}& D;&"{Fs+4#yJh4TϚ-a&-S%*#1{)ҺFN$D,^XAIu $J~Y۪ǭo( "SnYԊB*o3=RH̛.Tndn9箧lRk|HG[cF'8'X)`J/{p_&]7KBHJ||Vd.TSɩFۃƲv>~OD/s ,\ d>t!'~FwMG8Ms4E :*!5a97n=0IΏ\`YGSП9[pX fADxcy1TZ:d'8$@_i !&9e̠9dI܂zG˻3?AQ:C|~ \K6y8V'j.τ.ÚO5Q)d* +_>rA$JuUR?;R:Ɉmk{0U0-jGo T/Xqx%3H.wAwW oUj2Z>V;ȶ>icKRSo\_3(V9bWgk!1ZƦ qj+sV`.`$.;6ĄOf\&%zOV9 ;[3^6*AWSwA2 u&45׻hgڴPj\#w̎MDN/Y }G#F&/cmyaăjUEL= h dXI%`ԗ+\1`ciQft\LJrY?S /;wM/KMn㻡,cbna 6`rj-T})AZp F &ͼ!؛ ݿ}oI,R"ItI5N6 ÄvEj*@| kG 6ve:&ZR|:zAl+ػa-<]&RiUg#O[7<&d, Z°.rו+Nhdg"Ϊ-C'h%b!A&`0\565#kALvM{5?nyQ;PrL"1djoQǬkCE704A/K79ܖٛG} e6G]ƾwPBBEmoClJR9zkG +vIQf45Idu^<ƒ1P(ᓘy33ZHm ֏8=kysT[ڠTC 5@oS\"B% $3$J7g/}Uo'U YQ7^:˜㊴ޔ!l˓]0V';_ (}5zOiwtR5C>&򐄡xt؃$>O/ZY%sP9QUdf`yD?3j͏oo5Q1\i39ـBt/&R\1t2ŠAGp:QMfmA#Q<tx. (BS߳Q_tz:`J F@` )gAʶ %ց̆9xb0Fsm I_ͺ7). rh/خ[8ĻW,=Q-@*kԅAIj[^n[+RζpEV撉 fx4$Mq\^4U2)V'sA42ut^}!Ha-]*BQ`DUc#B@ N |^ gah4wN;Eac8Mgkt*l2\.Eе)Rj/27;mEYo$1Xu;.hѝLN,mȂǰ4ǵ0J4ԫGC :@iq9NjW 'kbe*s1g+;ZV)X%4Z^sFZ^wy叙;\6OW;(*`EP6SܼBuv%jDۺ"sqvq0?2&̖͆,/*9$ЉyP_#3]K&51!Չf%JniT laZ7,Ia'_sׅ, OB\>Mkؖ.3DN im[{Mu@FTr^|$ FdT??ڝ[<7Xvm%QLݔG}Q' 1=KA:)Z /;*SnFDa_xѣ-iJ|O~=dSRՏzݒN}Jٟq#Y!(`5۠8ɏa><_磨FnB[zi( K+gi}Rc] _B4UU>`ЫRŰ՞g TP\],m3Iv>o";S`cعP:6`^L\g6$M}Qj]X*_O ]C@zZn]y1մ^Z: R{+/@l.# ph%(Ф2cfzF~=EʖW-2T _%͡pdF`K{E/_ TdɔB'dž0kZ3@^U-Q_BŦ552R;ݼ]],ĊTM2pID:lb7+I,6 ~ɰdzs(ܑ(1aj7%_7/6h@}:f|1wD*]N*Ki)ߟEB`@7soUAcN;2drNP<{%͟ʝA/ukIC[}?i|u`UF<0ρ6;`dim>a]j[QЗ+" ;6RG?1Μas! fchvW}dAHn(A*MޓkPp9aoc,19((w*`ez;$AN^-9 㷣DErb}wʞ{) x):sCg2)t|T0Nhgp2ߕS]U'qku' V r=Y)[R)fArVط]~vIScHA`&m=&ݏېE_`2n1Z?z%DUp)!4r ETA%ٌTF'^UQ2J~ dŒ$[(TH?,\?A"]sdt֚4`Vgm*DSd*G] )y~S4u 6rw< `y dVxq=-iuD{?nǂ={ZF>GpD:Ah. R&9;dִ!yPKQS1ֲw)h¶ReZPp^ =)lFx1nh|5yz#!<ABqf .z[Tt B̡ݼl߄~iLڻf )_Z, ;RԦ?~Myp_7r*fHy#E]{ԝcp : Ωȧք%7쁤`F.=C6Dqj/*6Z7fKm} [yrv?w y Tc@S?'1Y5Ng_c)R u;>ClǽC-0ҪVZ!HsjCPvj>p\$`Z45 {BaDn|~{ٱ:*ZVOl`L(0NWk: x_.p]XE~(ISYClNKb\ޣƜ<7} U2+/v?l>2FrY̤dj)#ILF ?i*=ۚ4*n J/PfLŗl~V:aǝC yDop`=Hni0nC9%)qb +"\T…X:|y!kDqD*TL¥Elbn0ic8QIYFw0v%t56Q;1 wYBzƨ_zjV0p.M hoHi@PQ np.N>`OhH:#"0g0/aE0U;) p XN[_PPە '_LXK{gH_zֺ:<{3T(\}L$ ?bnU,,H±HaOJ%Y7IBr@@3:H]4?8ˋ4N-$:͞]ei0XBz=@޳fs^rbh!MAU8/޺:_7g,ZѯJ6(GZ0"1px (EbVRm6 *D l}8s!Ø~Λd7\ao Ŋxȇ%" {!h8ZYSyTC+1S8x D%.GShU4>Y$z٢si_04O4֐1ȪfjpL@^"\)oR gH2ZAywwVA| `F֋;\[0JFjf! kXjGlO)Y_VrI !;20:ϩ.H*V+bGږP|؅V)'}ޫ(Ƿo}j2Y6_&IΟ'!_P0N)fYCVgYtY8SLw474+u)iXZQIj (nɽz_}1ɷYL?}kSt6B=XpŐ lP{: UX`@|U5)xʹ?`oDgC?> 0nXfZ`LMZט"#j-Z\!g+/FJTb自556%8!>TXT i)k&e_u'-/P74TY7%OǢVs[Eb3gH&|?a&Q|'([ oN^J'oHF[6s,^=W!V:$^r,{Ҟp6@c>mdFΡhEIi~KVϟ`j ]fV.8lܻ crG2\&1ۘ!4w i3Jj= wEV/>i(P?z6pOfIXR, g!䉜Җh+AW;}bD?5,m2Ҝ}5h5҂2޺= 55rRsTZ$o䝵pKG Q4 Zzҟ ?^e07Bܢ$l$'45q_Og\\TL*?+r"+px}F?,nӀ6tZ9w|b;#wkzMP2ڄS38h{:Lj!;cpjySILw͓4iLM{ ;r>%YbcL&Nx Nw85BҞ^ <=ʿh)71$zzB9DQ`.dfs{ȆəҸJ#RfAupOUu%r|gShREɁaٽZN}fț(/+.璆(]绹2 1rz&*@ I߂f$}˽ j09ī ej_yU])^s7s6;_'k6f?Hsvx-Z>r_!ˎV>Id ,clCf^2yj˪ >a'q*fXIe^[;JƗz>вMkgۙ]yok dɫ5focS*y Do# VEW[ޙj@:č0\%=KXB:யEkH,.1w\mK[Φ,\S:kmvCX3`*w:o:!G;vCf5wahU8Rb'EtE|GlO\ٹɌd*D"?&Ķ"{zVl5FOYD$iF13/ R8kVM9YQ,'FNN -xXS*fTL^SUBh=wF@pum^hºwHQxt5Z,9l*)\ndVy 1͠e!ʌ`dUVˌqDEMdg=Yj }A:)kbu;opM[7q63yC._?bqѯTѨUQ־Y`3OOw]EN4δS.hqCyLrta(ҡ*k::kC YgmQ.t !C݉tRFVw;с }G`˭^Vξxq4׻̂– 4H&ߢWk<)W6> 2/LE ݫ4)%/8Ehp2Wn7f+s"uM'FܮT}5\Y,pA0?qyg[q+ckŐ(]/Sѿʑs250?qJEp w2K 9tp&FV!ةx`-z5B 9%1lJhr͝> /t7}]𾍝 zF_Nֹ0ׂœ]+ W\3ZMX^ndQi[߱ a})0*{ jnTu_ŸtS_k2y2RڍobR>*`bџQZqv!!>k괨 _׫=L(d62s"A>X N{lh[51spQLW,i ])i^k pe&BVھ`d]1*y> r9S4mQge")+seL^FhT1]u, .u r3Ӳ-ASOrsp>3A(xc.$4$M S/*ǵA2kHe$TLtS|uFF R;c/h@p !*}q-pИll sĸ;uPO=N؟i<^xFq K؇1ȬEJ%!Ɂw|xPnrnĩ-<"[{IEqb!.i"Jc7$f}, >9-,l"V輐ڻQTHd%/K%EV+9& rU*EsYᡓC2_pF@F۬0~E~,CeH=Uu|vV .8pF f#NݐOW{iT.1U(Vx6jn^L"S3{NF.q{Йx&"'3k9dp~"#T9(|AI=&HU`9 /d(b[F)?oILdG0&4QIDB`Ҽ܅>&k>Ʈhf0Ck(C,"+:qc7*Kwg:9QbOZﲞ*1nAi%+d7`X*Ҳ2fJ}SH1ړ`' i pV\d/هAS*d2et[a (4^o+}|f`Gݖ/Z ,`K怑 #2۲J8G{A Qԅkl'2q4]aV rj+%^j< #*}SF@100C.abaP/L%M^ĹnV棟]vļ@L*I5H %_EMvdTn#e&V=eifh&4 `Fuו#L J3 'gZ"QՐH!fwQiH\(6znk qT"|h'LL #Sˑ$Z MF6|nlA_Ɓ$՜@`/"6eijaaG"xa>G%bD$ʜhKF@ckL>J}5pO< 2CMd -AAcOd3!ɳDg†zC 'a-`U6ד(SqsSltf9-aOk-<,cVUZ M, VYIG7p;6B߈~àzG>vhƇM{3Q|#4]I82lM{#s|߳ܖu"Л)K/eگF;Hp5"PMZXNvG8 BpMv>_l!Z8+@')}Fw ^BTUƄ![o*Rm?` Dh6ݎ: W,~(2c|.4(UT9fD |Q1m|H("<шR46\F89GdSEn0;y71@Q-eDo8n hXNݐ&ި\wgU)>g!9ohd0l9fT0PwpyV'TjUaSR u94cP܉(/[xBP+lG@]U20=z=[E%!(#lpdťa|Ny(Uݗf] 6.u#<r@<)cXbK~]Qgbq, :Wj>io(Wc"i#s_YON5$u4rCLpGc'U{!7AdF;:n93Uwf}lyz 2Vi=:J^oP"UfǪGmipƊl Ej#~ܘ>(~lhrx,Y_% bS 6Yx.cnYd7E. dcard[E_ٓDho~xJ.  .6D 4Vy/7ivyt㏉Ehx![.6GdR2UNZ۲}Gխ9f#JJٞPYuCJ\V$W+)n7|J n!f KRu*)5!}!VfN(XhD$巰L \аYD_ͮ85Z7;xO/\/ݛH&y&*3N鶲<1#XEv Jajp'<X{*6?>\|>[%nM{_q/NMB[[2+LPm=?^ >(_0oיuiX[(lR?*_abidO* qX"Y!6٨  ltTӡh[Y5dv6L"@r o *JpDk{_ W_$Td /Lunn6So"E_P9Ě3RٚGy*l2 pC]=HE,~+A,, d[]8AMԽW"q+6`<0QBn95Op~D1n-M #5[+ !vxyjj I#_;xϚ =x٥{AVĸGGLB)-W_e? <񤏠AA^'^3;~.+!A>ݽ0bo#PE#003{˲"A͟npHֳHHDv% }/7GГ zWxP($2@H+B 7ޠ,glqw +V1tt+,2V mU:$RdVHro{Ԡ!X9T?z8Y#Yj3C>]q<@B.ކA~A6lkDabܔ}}rYu |/k j솗9R'S- 3Aa('$Iu*sCAٹ -/]rltlZtbWJ0`fGR)Du_=@&_F{40ڿuG Ul%`X惇`26P^A+M zk}*V.@Tj/iM>e@4ްl5(E`Yћ3AVnGuz+ UI8] : Q2=^m 諑ی3ɐ&wV>CL^*ߺTηhQkؑC$ c݆f\Zl~U6{:y 9\)dBE4y/7FIF dzo9^h\>׿()0 5u7swˣ (b|ymOE!w.$("&#~> bWXnFQilqZ I]3{RG1]@`K5jN*VI~wt`5ԒLƗ%̃mJ:8))WQ%R׃yfVb:Ua]kĵ'"2}{-37FWbW ٌF90\ $}mxː\o[|s\hGm-M ߯dA'U\ ~JTZ{{4.SFg:$8(~ÃTcel*}ԗ/5z -!rWpnY-$<ÀTnk)ݖ}'  W޾IEL-EVk oZ?x|8 TpW]ujdFn{;Տy rv\]ӗɰxy590⒨[CǤ,#?A3SW=ͱ&:#Gfh Y~OP[opVGb,;-Nk|003n tX+&<75_p,Xd%T!i%Э dre*JN趲:r) S*;]l*aV֫Kߴ*-8 ԅ|֮G؇ktH ,0XcAmu\sЊqŇ#<`nhXA%tM&(Ou3$+۟*#lj c"mehC{BqM4>Q>g} bP;iky!ܗY@ԅI^$ 3Qϟ}lf b/CҗP`蠞 ^xpt9Hä7skvؠPk U'Q}M 7P,?h$pM˅Ӵ,hq?l$m1ߡ;2#۷3Sfưыo @J_f/io;Q &J0P9DX ٘9Y-ť\*bNA_:ìJQE,j5>w-d޲2|q G:gdTg,iSK!9ݕIuc uWULjBtO'4qPώ )[.L  %?Ljx[[&~t8nP;:u&1gr4 |/pPP6†^ Q"m(Q|h2Y_e rAh̊50СZk:ws Ubh+[۶6fN^MIu{ހp QbAn^OSCGj]Im|K}׵WH},,t$'Lq;Nr#:6nu ļE33(>Լi'P+ p-s 0]S'S'8 $ȹ5  R)V) ",YdsnXwݫnx0 >8*Z뢖%+'z%7|">V箏8\%r݆#.$r h=^NiGu\ rO?~!Ѩ3GoOLzP/!:,K DO8]iVxmFhW9DU%[= e#R j+P.<*e񵠈S##2MzhiF=lԏ!*y#v9T}ngUI|t{0jKV9^ Sy2q{'⑼6F/ ^{[SKlLIѰeo}ʱ~M" h[:}98h2_b ÅfL6șXl']PdQQ-'XcM{p8ˡ,X? 'y-N rFu ˄ 1@̓2xKeG5m,m^gGUc1 CN0|/~_ y:}w*L-$~!|9/)Jŭ^91*Hƭ]}6KRZ|>rG+Ȟ: o&{3? rf5RW+镙>.=x!@Dkv O7}<@0iEg \;P\sEF "V]"Ӣ@ */zߥga xB5$C6h)p<3Tf4 >EuB8 ֞A9 hFv9,l]h] y# t&JƲI{y(rJTٙ;U%TCny2Ø޴1^LDsOA0H՚ fvjEw,( 1 X,0gоkPTll&+֌Z<00=[07.B.+Y[Yc nݠ2UM׼8ϡ8{3C6'2&Y$C!jױ+y/rv]_q6~#su"t `c]Y|M6&c6}s BfS4*_8ʄ  (Zye5 87 @^v3j.9?_:5IPC{(|uǁMOdy``< ygrkŲ`r|uz9J嘶!F~;9KqL9? S.6rkR S:C1H]WQlut0,v|vHJn#e2q=n?~#XA.H;&Լ=AVLloӤ`.WKWRE @P$']uBQ?2A0t{20&r QVVє_uWnpӣa̱]m?UƺCկ4E}yfvKzb RHѷYDe<*cosچ %DI":&7v\A(u#[hJLh<0# i٤v˔ M=&\>uX\c\2Rrv{2 28OaeT-_mlǸ# c֫=v<9 7t2 RIf>Հ0DL A18gcYA%%Y&LKga8}m<急_$gU,lU, @3PAGtЛ Tv8JX'A<cԠ1|X4;w#|v$.V{ 9 E0Êd]10@& +hDŽ'B ](?9yW-/=t̡ø0PHey .ڻ[w7hܧ{\B窼DGjA_e-t'\ӾGjusp'Sr~H.O_PuNJ}MJߋEh &򈆷_kfdy" ԥyRGc"}mIEvTiē]\@p"S_olq6wCb&h C7ޯj];=IF$AIr&P-Xдd0mN$*lo#,P{ 7iQdУל&I>+Qij1M+S)f[aQ)s%E 2&}3?X}8+Jeeb48/g= .!yI0%޽ Ǚ2mKvUAY5Ӈv3D[Y.DKϵ@I]9tQajm!5RΗO)sd$w r{.zj@ Ɯ*Zg[*sܡ16<`z2"0KR3a4 xk#f ul1bUE_pr[f@oKt.ps)-D)Pf4@c^ W 9*Em|q,Z Bu['^ail n=([a.uexW. u6sWZ"xcf½*r: sY5V1›iOT1gQ#)")yܾQ϶e&43P./C _kvϢ5nɉZ,^3A@ +xRTˢ21 *v OpTuJziaYM־MddvzR^s5du̫fA+`_SHZH]vݙBpq4^9?'.X0`t;B*Z}@fXrC/4 {X!a J{F5IsAt~/>ygi>ͦ.G)khAGt& w{INnWg)FOsbԆ|ifrІYxTxգ4྘ 3FNP$Cwq*/Xhޣִ> 1{<߯?))=n jY-or՗!n$'%bmo̩1~xxDVb)u^G P'NP0#:F_! 6hMmKF]`"&0\Px.6fޒ-|P6:Nu-OH̒AZ)5_4^bL=Pֻ~_O̾4<98bb(6LJk=kA:βu} WWNy* Rj3Nޤ,5D.=l祌c<ˡKb[IoSrX^19刹3k%`@}ZLHQG Lnf)KtY|wsbʼ*f2k8} J#2jo(ؖW27f݂Gtb͕Fp>k&>%PV5aU R@mI(4ߐ'dJ^zd^6VpXy> BQgDkк_tvg ʘ0K߅A&*;ؤ&TϾHYMYk>Հ\ m , '/wT ,LbLQ% PN2$\[=sdԨ΀%DVT7 b4NW  R9j'*KFv/gn~م̈69vxl@y2D<7|Mx:?AވPP3dN2%DR^ZJ/ձ1~%W{xmʶI=XU-d!7vwǛGJ46 E<J-nxnM%j'זTDC9$EGVw5] hǯ{Ƿƥ?OqS~ٜ 9DQ<veAjkZsyp: VkSpiJb4ѓDZvo ef`q 2)4ȥb: Obʏ4gh@2 XqA@ ki ,땼NWsd\Q9_Yrd?3Pؼ(!J>o3RmtK) q|>e)كb4ptU0l8X{ Gq:ޮ g͆#oae  .mİ)6c lEL: A־C5@$q-.pUVHwWzA^N]>D¬{춵?nhd_j~ H!ojW4ԘP,N'옼̖C8Mp}pqYhI0HP99t~N8Ntq,s7&A&;#é7 gJntQVXނ l1c&jZq鲎\ 7 j=VP8CvU|cnRFR=,ZtZ)xLH*o.V3k?]1l\KX:Z4 c_{vF] Ê+@ دPKMs$.e2OiMd#F?j65aXcV>%_@ MkTs*@Q.D;ۥͬ%[(moCih_f>w06ع4j~]> *Hg}{LA?, W]7= EOcS.|K&knn/#6>, ܋;TȦ Hq69H^Imƞ ?`2$t!{c8m#z쓨w9eWE{+b^٦XR“8!=pW"ňʚ")բ+A5Vrf'RZښH~w}~h#x:2pC%GH-!)-@5K}"E1VaA s x$$^dֲxAKut2PТrڣycː|{Q"VdgD@H! fA2qe w%ïkO]~NI8T8sDBy/+ැ8QCD7ԩ+-F/eH8g:"Cp"b_B ]ra 9D;1AĄnss]:GKcHlQIk iapuhg$HB?8[acB,9r>…3)~ Ц,0HDI-XPw,Juxo%ߪxnXKSFY\յLx5ILsLtptO)Sqa3#$;ISqymG#MY#3{Yr0GX#Au\6/FgJ o֪E'I.w}dzuP5,3ӭYaK ]3ȍ_A꿜)>.i3.|K9R9% ^˴d0['44Y'jQޅ(PeɖYBi n^ r#7y2Rۃ4'Z3L)'q\ 䊈w0%^>(Y:VRҎ* CbGm &U@㽃p| qԖmˢ:G]+zJGWv>UyBb,0*eҙNҤsՍb?_fơ:yхϲqѿBDcYa 9AK^uȏsE>:|09IF)_=.̖V}1<^v?iG۠k6YaS;[l6L>m21vbttzqVԭ/]eO$$4qZ0=.5|E:1iF5Pd_'q)c–hkYlt֕e78RJ2Q;֟ ='ypVD+l >|U#d>peW6hMS~-,@ &Ws!7c-hGrQWEA0Fp&Ƙ6qVj;0M$ ҒJ &p)3ܢᡯE|@s2N2NzݥΘ8s"TGu:hfUP"qjR)4B~WQKmB>gBz,;l'hbWy\P@s[kYe!"o娞+OEq=:& 5 v2:I\1o:Ly"^-*߶y{-1|/1p7a֐+RԀюeu@e$H2PBO/""2bݛ) DHRr5:̢@-cJn;81ێ7#k(z tXegG0V'ogڅ>4`vlÂkX̢(m ,5'$ł +܄Yp/=&;K PijRt5 0f$$ og\^mAs+ >5_MݟՊwӲXڅkc429sZnlB[^)डrDo0pLa(#|)[siT@/1["NQIW`0o;./~FתD9{Tx3Z ŭN]qQNx\^@@3FGquHփ(FD0%w jA8?Ǚ|o=SY? [ 'AHReNM?( xǝŬR5^P[8-DNY9 H7CkޞU܂̍ ŕwuHnz1N.>TA:o9V;B 09(zşgu[_MIi.bZcrM>]3I|ffeT$^iV%%v=1.Ɯ^Ԗw*}r'cpfe_8k%p'%w)AHvb x>\^Uϫf+ SK5ȴ)0;׌e9h9wY ŸpTӐ;!JfݬoZJ$ń~ ˔(׼^2LAЊM KEUyiQ^ᯡAd5\֖02`cجFZ9w\LkMc|G[gߞV/)b?Kd9 OxGD"ݩ{ap$}^> 8|2{*>>-̋qV̫d`AI^N?ω&9+(Ʈ[= ANSE=<{X3#ymq-E5n `Tk@(QTz+5VLSdH]̪^)IWe1'턾Bpt7=3`t&.@/ݢi0-*Pi[OY&At*Uae% & PM;DeV`6QVNIH"mZRJ,ku7e~HJb,Z=BT" q uM[/2fOi@ҹ@&}`M 3&Ve Snr&?#9>=R2 ftյY_Yڽ.cZ vJv2Wڇd?}V4_!x%rJHsptj+*ہ'ŸUd8zWgwY3$_4FoH| ЅgȢQ''o퐷 u⿇t\N9ctIVO5|ʟr8\+q|XjEx|vLV# o8W@*6MjDq:OAZZl 7lɶgDVg^Q([z5*P䠉&@yr3gфTIZJP tK:L6< v0pfǒge1!qzK jEQC@juDt?&"*&VqT ֯Sţ*BፖD!/#m2oMuw\%E*`:緁Nj.}gZI%ۧ.d09>{(eϪeDr/)4 t'A\e)5G-_ڊklڪSx NpXiwB%u~<8T(d$ ͖ æ?Aؓ$A-MJdbK֪p& r w?!tju2Q @~D'/>$p]=լyf:xJH.3a53[48rX6=ニQ~=B~Mn6N!0;ߙnGXKHv@0Tf'l-8TCC)7c[`1pF.xBЂ>Dm#kR*&BfsEdIxFu3bUhQ۩pGLKhqQm ̐8֎j[&] bK '3wnљ%[l2LQ7˜MWjFP:ʵ*!UlQ5iѫlk`Y8 #.Yc| n_ )=/+1vp $ИǙ%K˰0#;hŪ.` |& c0$ׅn*I9xP.hpjSIu,"]U2=f[{RôeLy96E:;;$˭Z1&0qW/nPF; qԞ#J?՘`yη c<ݵK-j*G1A|8tUvLi?Vi> zZyhi'̓F܌mikR\˸$.r&KyZ3vڽw#N1hlb含ܔ4Q!__i1|!@$Π!uk]ߏX Jy3u%Xx\XU˫f=;$JӛGڅ!Y٨G C ȣCPH,opó;~_pէ?_`?'pAÕfNam?dYQ% C?.aXIM?Z@Ӥ~-#L٤%pcDž^JW .DŌMm0ߨ NgΊy]UAІD^_*?»g=vᬚq e!K>4z4b3])n'Os *H^x݋t 6ߦ`SaHeJ}|B"2c"ܨNoʔ3BX3 ;!Z`G` V4eNchϊ3*d0`W Ý6Qk7jqEz2n]Ļ\41LzKw!:~ډ'iiUn+3;i}M&W^p!r6 OH6 M@/"XeKd'6gdM%,ƒ׹|_l|psj ZvݑOrWע&lO_;|jR t%MuSh97O:+Y-WA|-J R'I,)q,*?AHi Yo:0R3'zgȗAMc8cRF$~kuA)̺HsfҸq1BXvVɄ1ϲj?aV;Q,4 rF$<*5DqˤmHw 1MJ|h,p4/bϴ^n HQӃ" )ON-ͨ6)6P'2MCHv[ilN|7QlyNCe@0Pn#·02vidр1 .m_P +`eE`x[Y{?O{[ZRTrzrr-%17Ųy#8. iL>b}!q_ʜ/ }҅}&@##p,\[wATjsDI2嬵g]{v Ux7>R FnE%S,j&bz]13|,!;O^K,Cz 6%X5!|-pE7>*o P&X[uABxlIo.3lchT5Or%DnjmOzպA?fzpv4PzO))[2/BL&QѨ|gQyY5r#I_kJF*J/ihgϾj̵?I)3<; SKm_}6lG!%5ɚY[P\ధ7ExV)?3tVBEhHXWJ>k-ԒU P,sZO)AJ!xgÿnl);}5'S#DX|ED*™MI޳2߉W G~g˲"n[U+,ˀ3ĂC6= Z?=E_mz8xd%gfvUɑD1T܇bH®3d[XcFvŠW RoJ1'ae_~@|ȥ1uN p(rD)qi.$ u(r|wFCʃ_%Ytsq̕^a jقš1^t,}|Cci>~Z[R B.(U_ҊVj`DJHJ5.*TVE'W&T^,`"b_EKNd_MFF!N=츷c>o@<{3C{RNyg`+}CJ ؅37)@p[6ʗJo}j'H2dg(xК+6te>KK?ir7i !%\Q]dˀ@0jN_C謽+gcibVql1/v)+%q*"/ҥԃiq7M*хg!`D}VunCjh"U,3`ER|c~1|HQ)3)= & nYT!Hjmp.4.p{0F(L"=z@mLwk=( "V2-vM>疣Dem~˝aˈyԶw[>EORxMI؋jөOfo^DdpuT,CmrN0%kwl7F Gہ\ChaW=MM|zfGqy}> H [=SB5d?@231K_c|Ūs~ 8i r?zc}iV節⥕Ԥ,gۺ#Ӹ#cm -%}#V>8>ٱ+_YϨ EQLp*\93i$j8/~mCRvI7G(̷+sS?}}LbzI-:"Z 3"C8aSm<;* tDZ7~tY-B`WZA3 5b_C0^ |#bI ?XzQjfMu<]TI7XQ嶼8$k(Ȼvvg ( H9ŶtFm[;l%YR :AaĴ~@wejԨˁrO2jX`ErKXY\mD|4IGqsO](0Ut娺\yF]xōFiDV' v-)TGj,]:ˆF$tKh*v]|02ph`:@kTp''EuŘ{SӀ0S=¡}9ꉸ );3%FL3PwqMˠ+Q$NԢs4~跻$l,A)^4g7!L%JjyHT̿ ູV8gծru|b/zV][NguK9nrpk~=C K\,$\[TtCaC~YH^J,õJ_˧=SĚ-2ޙ5WHJ}D hTF WDŽTz}g^tk5Uot5h aL ?2aZPFMrM,u`cDzSװ F昁*N&:A'U fm-Bn]d)%fK(G/Jy4uumRQ9w[Q\ppwڟWjyBA )`ذ`FF$yZgY[ ߈lJA_]28@&4?K2o aS!wz'>ov+@WgAҏ3D0hM KZG&KiJf-]q\(պGɫgDkJtB]7zRڐT?͌R 56uߟgT-vacV#"YjCB.'J۲@CGcX3_J(q/0;"=fJa0`5㲉tśVJ#O˰)ۇ2JL~~o`ei%UNN#ϳݣ5$΄Ju r)UR:ȣ#ڛ8>Y*ʱoexdꬶN=u,ڟ Q,` 1F\YFRQ)H|>İ# z YrfuOJG"$V`g9gb=)6g 5>|wd<|mW&l%"ަl$\m(d:=glg=:<|n98EKJ3فARK6Z1.iD$Q_ۚ* GimInj [ { Wkş8H8zʞ[mA!n8^mC#UԶ`vQgW#1^?Y&Ue5*Rm= ) 8ɭH+ c6p=lVOMibvvv44hoxФ$\cH8ОD$/Ǻple4+j@`֎0][*LD# }دa̘PK& #*bc @pu'?F:n]/nkn GRĐgwNL@?X 0E2$E_bBZ::Ģ2!wup u*P*UI Qr|G^osDP6h ,g|#.^]va|ztku]'*>5G},`F{,l+<l2}zrY f <um-ЏP8)#ݫt,"#t.~P̲?p Aω"ԏ np= K(І.ei(uTs! 쭟1CdWC5q2b-d Q2hhaБ_by0ӘŒmg V փ8:IA4;y5/qIPI4o<ĸ$%[?T :I9Xє R`i՚׀5Gs2iQ5x_.R:iҞ֪k3˾qPB8tp`iCznvUn-+񁹐m x jڣnw{E?Z;~ _Jyvj c5XбmWCHsmJt,u|϶TxLt|r^ |T:yV[+4) @7-]5 p.@<~;t({ ?XIa#,ĊFWΓ‰L]Rmz۵`<=b_g͟Qqԃ|+^EO@c!@.hr=ѾTqM .o:q[$+1Iҁ y= (U/G?LESXY=1W{N).bSJ`bqs+W*aoNhyf,PЀ+Jyf%bjrprkJ7$[ȶ<掺ނpgMxJl9ދaDI b́r Bg͡/gK*b(\lF_g }vBksGй @+E OO 5<ފ!V V##S: q{-.q |w {I$YG:'E?9x0)u01O%"=FEu༈iNfBk"ꔙ2ͦ郷SDNz/eŏ|h+YWV|KNV =Ӕc!XiX*t_WbE}iEOTkтҺ%3J"볪 q,dМ#䕣S=N)HŒ\)~tB:UA?I&n.U.[cc 8ٲ=\$.t\Xľ4-i֯ja7d 3h, zSr5NU=}6 Q `yЉwE#;ٔ+cMnyj* LY1fSϿ.9le ="!tsv0~?m,: 625]Ūc2I3N2-ΓNTyHQPhȳ&V%a3nmg󊻔)+:Y$QV4%צH׮UɼZG>K$Q%/y3^勒~i,_ ͽj;YK6rP?d/AT#o/ytA#Ʒ p/RIY3S,imNWn%wP Xܦ>̋-Q'}#@Fa܀UEùA}-_u4`cq [oQU :!qƗSh]!ɗoºaHm 0M&GhG۶Ð{α {,=C|$9-{!oN%1ZJ1M^dE_uhQЕѐ2B; e1<6ɲ^ovGpBa홱ƦlR+w6E~sq8d/F![T[ڰ}ӳIEOD՘ Q6QNtq,Hr€L# N)kgSkɇɞ31/xCQy;-b) ;·m3筸yj!1!X5;X[v ɆT;+'r~Eon{@'=ÜlV ,ɆIĉ-tQ\> 4OLL ӌŚfh-@^T֣Q(ՄnDWU;Onkz[j+TvD鵁!!VxFyafʟf#hpa} ɞRNѰ0Yb,` f R>/9*#IaDhUkH𛲻mD޷QX7텶Q`ڟ^۵C]ҧ &/DV$7jEC_F Kݗ>"Yɐ2=}s; ,Rdn$=hϓÈm΀-na=(`fo h~2۝:Uޫѻ“kӎPqK^V*3(W(Įk-B_D_Ih>5W> ѮΆ|F.(fwX75/+|7O.zB6Iy_F@69Nk"Bmg :w~Y`B{!i&Fdy@¹ |W  AOQF mXmeKˬ\y`F Y,+6za QFhJǙӤ[v2L\frꚸ&rEO mB8]&kspdNhQeYAVu۴g$4qTOЪpx|?^bb2x v|'պ+cK>99Tyod y?cfxL}dQ~~ynY)20C0wU)ǑBy߆qݹtn2cԾu KQk%\=-˳}wB,M|JLj+k2, uӱzϒcdņb!; _8fz]$Lu"&2ړJn‰cDvLL}2[Hu{}E&yY[nŢ@U=a 6r:^GYWks]1^+{$& أ!r?P(é$c`$yҥ8*&a/O1gR,D33i3 wwvt~N/|qLlk ]g !v@;D5nFΌ&>EF7Ǐ ]Rߝ5;sʀ$)Lĭ&#*NGA1.xE4ROu~b$\6 L^$͞ 0 W 4AhW k,p30v"9LRH^ꄎ#_A\*v~ HR}Ѧ+od!Ofx=Pc%$Ck=*%ix:PxXq2l&Q–Y"McP%*@_DIʭ)x{r(V!_R$$N6 x%=kv@{:: E-[Jr/Yn!T#e/LV8…O Ʒ8G Z,=0Y.4I9C=IV: XHWy5`ޤ?? fim)l=Do* ;V݇TTFQ5N}fux?=OȾ9t/蝌c#NT{0dvL}&kщJ>C&%9NiiT:"Vܠ<\OH@jr`X^f#`~hmr-?m# P-x*x[m.@_%[vLQF3/2^,[,ت{n rCDŔ[[* Ҋ0 Ṯ~y"Iv{Hx\`g5\.O^XܷƼi`;M>2 'oY83Vܝ2x~-uos\v%bsN4W:>(@͜:P}g[PkGN&5 DL˘1lb2BZ8 F ݩҵxWmA_Cc~wY OՁݕɠ;лDV |4IIhمE<*2LKtsQ/SQQd#k0P"%0,{M,xr (}va| X\6Iq@v1 wo=!׍RuZhs@dB6+{_;°fwjk ʹAA۾@BC7bJ ٔ>`\j)P-]vㄊ84̮F5_E@ գ7_Y?&W{=haFY{޳@-&aTa$1eUx&ۢpq37FsA*8$tsPa":\ 23Cఱ 9J<`.r؄+uUsAI<* :;D0ܓ;:,^}8w,D^g:$~qVy2$ |C$W2y,@S'5929ιs:F7U,Blv6 _rb!4P@< h#Ù=_)z 'hŵ_Κ zc)`e b3WL[u3ֆ/ipnL(#`i/ī~Uҳxn20g25 Eb0=9 :L&{B cF[LO(obcV(*bW>N2L&sـCZ|_|+}!l^CG<"ezoDWxڒT@ ku+1_Kv8c iSo8{I^=`9.-]s1fZPj$dΖc:J_n;hpgM7ߦ4c"6T٢9%.e$|un!ð@|5C>}Ne<:¥NSKįC;J7i,iۦd}8ʔm'-{V+(3Oݲ |$u5ݖ>Y1(^8 %m]SwiWt` %dR )މȕp>tzjE:XeiYxS8$lKI~:?=6I+}`ԩ|vlX3_]Qw1ьG;YAVWy=z̟}=behɤ•y'ЖNX]R2 09 g-\/xmUUU6I$峓.REb*Jj gȏ|weKRVgs_$4Wl04ubӷf?Qra=k-:N匔{C~ Uw"anl[Ix&vK4 N7̫b[dJtJOB,Ĉ2Ulq; ]s3m)N|gZWDEWlfnyҴ/J"6k%|Oc6g5&q<-I7 c#Y8KNi.~@43vO37 }u\,Afn(ձ`k6*zP. ,M-clKMy(Sֶ[`T]2Sm\9P|^м3 NAHk3NV_3p]+I8Oq#xĄ%`jv${L 7ٶiZ2uS&Y( Hyt+·]R>Zgs\!@:HS]Ь4C3 3Qw˷26rnQ́ 9,jXXoEΫ,^Ǘvl&s7P&1Z$$SR_&4DE}.?] س3bhbUGܣi(_bjǣ [L=1n`.nc7ʙ6#I^%8zA[fH谄kS,0\npB:R\Bq Nu f<E܈Vhnri.[e7!{:oIɛ86pۈEUe$R4y y4'w- Hj€hӶf4:tS;;S6OޒSZsv^aӉFvn섪pa%2^rGy*Ol7O;6SqLx_kZ# Q; }P>*wXe_~bT5۵h‹S?rOw黱"Ֆ&" i2A.yщgIJ;+C8VҴVcİ^>yS`WտW2M,Ocq.S\gPߛթYYSBҲ .s=Ml`w|TV),mU16 œv`7ۺ2KPbHYɃW:JIHV [qE?pN"!umX(T~Ӡ`Ws7}U#*DŽ6$ҳ{N,j:q#{!la0IqX>לQeo&ς؉Ilh ?/ 9%a:0?r>Dit= |S; _3^GV^E )3Vp+C ;WC5 0[iM୐WҦ!0 Zȗ)#âHq-6%KdrڴTGƀந>tSlެa9{O(Q?2en"{[$ݟz6::ٛw?6h c)w׀[w1U}IIERKK\>#b*gyNL {&ݞb/+CuЅp9(L9<GIn|i]HP\ 4ΐxVTijP?YR¿ճxA^{Cs6j-j Ir [} mgUTy,LSiy}Ƴi~ \ǽxA'&It^n*?ѪG Jd_%Wd,P$[rO ¾gEdL5RBo M8AC5KN CRSiiCCEِGLVwPQMq*9Ai"awgbn/j&Dw&3?LMuX "RY^z'/{Px߬_ %|ZUS7΂NJ|ĮAOTюt4(=?4d"A0Dl藜nxKx?skCA*\_u01 'ToKQj} Ai.E}_M˻늭H4SrA (&ITo7q*"u'+5">Øp4S)6?IF37/NDՂN`xyp'EPg}J3.fG6ހn%6V? ҆ZkG`md#=uMOZOB*Gȼh.ܾ4 v0qc]fMR`v]add2=e}N&W|篤嬐qUo4+/@Mo{OPnb`u0={24&]J{ȱ@cS{Pod2TwkfppB#N`,/N>ъ!_6 ^u[#,gEqjT+J⧽܈|4۠+ 7bW7MXM"Yχ&.H+9H@qFRLWnSamu|6umV7i`i2>ss~ΉBqO\lD(؜^^]"H6G"YpX : 0Y$m|7hEE25g@mhfDay%"t೿ddg8O⣰Ay֬vBk #?Ām+g\kI&nhL@3.䷵E>q %"}W/ dJg% n =2dY)I"]KuD|FkL j GCv-x=|ok="̿BcD^2 v$ Nl3'>?SED?Y/Z6ҧRȡBX< U٫p!1ʂ';0\FFy6` Mh2]Xkr&tϬ}%KIju=F'_`'Vģ0Q2sl490iXҀ@2VHÐc`KnXWe:w{Glv5"x((Ԏ&ίj)$ayKEoK}ı"mHx&[UZ cL?+} C[7,"RMӆ f\9l%I;(, _^]9NjﳪYʉGk' `^n–L,n)rLj8C#= tRPY`'*obc+6zt^2`2Ȃ0+絜dZO9BmWP j˯Z+DS_kSg]CvlRKhED^t.߅R"2~Ln'H3~&ĩoUjÈzH򐢜2,)\uP*kBIX}Jgya%A07G9p1 B@g(Z=R H@Fο5_71E6ޘ4,=Je&Ve,An*lidEofCD҆]oJHU 0\6v. d|͇Dq i:+Cf9V-fLJv4l`z#[PD9 ֎X)2;m@dh@#&v/ΩSpYM'N6Ƹ.U:[r$uۚA%rW`ڞ=1?fM7M/D̹3µ!M#u{FډTrĤc.0 !*}!ҽ=+ ȸ:q_눤 H(gs@G9ck6'09x`@@CY̩YwƿG*sn2A*;Mΰbf0\ qPڱ]b UiEadbx)В!iP\Vѓu R:B +=bu M/YkkQſ’5a;μb1MĐ} Wҽp yJ?Rbo0M )"t[cl% WteXEΠUfϳGJ?I85=;AoZncU,8cS5Zw.g&&>a ё(C_t935 6-k~wȧ:bD{ njkf+kӝFodo+[kc`*={Km rnVn{벰# A_!:֋.RYW~( 3<;$iסX?xyp XZ:imH!K'A n@FZkq E[1o,φ+Y[w[]?K|4R z%PdoK89n-u8폵v}[Y4.gʃ(.[Y(3`L G3%6 ukוzAU R]A;j30믬>Qgrֹ]Kt٥ø~>ja&^/rg[jinp7."{GH0ΘIu"5rx(|u]2 rmfRtjsn3%Z7&tv[3xX.F9 `SrZn &.BL3op+;ćS Z_ 8(ߞ|h>#dz(p5 מZ1yFƐib1jHB TF{Ͽ_LrY4t9Mͤn }7X'7>G63t+ah6<ǖJZAq]Uu gU4~CEP+Q\Ǐ,nfsʖ\s4 5r Jl'|~ | L`]Z-35jdY%B8]{]V3W(*Ô&,Q>=80V[iJ26(2:R賽/yCY'o=Mխ)w/ X2i bv+ nx ;H眿QŋQٷhQ.az ]=!!W<ia;֩SNR\4`%D-CsPմ[FuK><-_?PlN1[dn?="rC G|Y];C'!gnu ]B usB 2.hJu>ECo;!ȈʦV.OV@Ae̔AH̐{P`Cn(BAH["|= PgguK!ޝxV{,Çy_t2X@sL˸2X/~L+ӜwC~ \ff H4F|TOr pQ"_]Q̳PǻEp&\e=T)N&hq nͳ."Gtm-%f lɓSb_,ǻ?W$qNQH@xqjr\  U5fH5Im޷i{YԚ) faBqfF~ K3pzhՑ"&ihQ'xUOh J"GH خ 'օ(gcZW5#M.^.Y%}.xػ&0;sԄ$Ad۲b\SC|=Wg="3 R @35,_Z#e6 1xkC0iv^ތCKSҊ/4I;_>Y]ϱ.Jd4%Qy7||;a@[IR=2JG& t\È*)B :4`?e3 ar̮[Q6xꝼQ5|ĖqщK[aNXl2]xf,nė{a-XS?ՂvW5B*elkGhI54zIN KvZ;! dxǽT*%i0{ƚŧcJos{>b8&1homo5;* #(S-.#-{´䴮˚ t)\AY*+/CߍC>:_V 2Brϔ͟@A[~ؼ oey/4="y?B߼?kx`"0qL駎orSw칠$R4yƉl&[}q5nxm,k ˗R5ȏKx1K#ӡz9mVUbݦjSўNL0$F6!0b>.h>qЦ ;0aW`BVỉv^6XlvTg0Y+Bm7=ТI[w,9"ɄF`rײ]ٍm^B7{Tqg܂ U(o!3 Af_`#TK|e,`UA Hjdpv#1L%ZNFS{b FWXKE% g㬕1Ӊ Bav7>L#ybO[ [{D` ߽~r!ۜGg KolJOJgڀlz`(cc? ^LU6HR dv6yhXxGvI !(gCcmՀC/cn|iɬ0IJcXʽWmH{ dw3"I۠AR2j(oi]?06~gabsl.:WN`5X/Q"]S3im]AV~QP yvw-55R4d˳xk-=d?x6A@ nQHK3)F'9"]Z@`+$>) l7w(*N00:а-f#Yh(殅E$=\|8zU"(Ƚ 85aώzm+ɐY C s|ưq)K ZU r&{k WxUQ]\zݡ|L t۾VKA*ޒ1@[{mvge }@b!M`%l\osVR6"neD3qKaGjx-բ9>c쥲m$x_!Y]FI1F5kOf4Ou1bũX" D~֤fuV^)5&)pD{+.HxK-Abwz'tgӬnf]hz0}#A{yt!rWd@39lni7\{/) ltڱXtIR+ߐJĥ)q̏ UGDh^;TqKSX&[ JVYM-R}RFZ?}ȇыNM ye@ ֩|Tm#]D=zdUU9ǻ×a="! e-i?\?a)քMP:Xyبycbq&FRM1j։CY:+zM^PcPa&~9LD Gv|X#R/mF͝JM* )݁[i#!QA}ZΡԌܿWtO#6ð+J]yB!F:9Mbn4YKظ6G8+ZQk$a^1+;c=&TtYԋs'h#uoE;7MEZc;)0ͪm~L;<ժu䮎 #F S|nM9ek?QQaZ+:TK#3T!"9fd}F.P ItMb}`׼ KffI )xeYONVN|C{IJ+Uw^2qp)cJv4Q~ja&CW)B t}얻){Vkڎr~h&m nh~\R:qSK9Usl- gw JwkQkfO.~X=9 %7耺G 4zت<=ף,#:fBS2yuH;QvSCfiY:m0}P.%cP4|J 'a%Yr ;A)uQ#:'pkFSGn1SmUxܟsT<}R[ bi;v~2Aa(6PwmnUaR: ʔx½EMŀXihᔚH:|V4^A~Б! m (#?lc7Eb5>@܋bD`t#~$ө.)V;kS,bㄙɷD3fv q-0=@xZ.|`Y }GθQ`WF>SE$46}&#2gR8_NRxn~}JtC5tx}أO旼5 "XISDY5RrE'~7x#}%IUl9W+Z+6fbyɲ};BǝϵQΜ!Ȗ3p0,LN3U}SĊEF |1 \n`Nrjъ={@W2H*&"2-\ ;UpHT`/i==l|DW̯բ3v1I mkw$6OQ[@փ>(i/%+Q ` IR$yeW֑!1_E~ZҮ%C ʅ/"8obwCZJ `RQO62PX}JNlV*%z@՟R[(]` ןz+uLǻ 3aHd$94҃8-+)\2msjcR`z|uk_sR6tFݤUO^0#5â(^S<wrRd@[ i<>a&l!nE?{Wİ4,fXvF+ߵ>N-ef}vD n0ftdLR86Y\IV_.7#bz0;i҆K4hG`@͓h]2׌v 񐫍w3fc0_dgN'+z8cVcu{]6 _on F) nlk-)v3P bT[mKu]^gn?uGgfd^x=KP^)G}4ABE? B曆fCD`D,XlĴaR2|U=zɥ+2qDN*qy,|S GZ'T PeE.3ob45<zUR|JEЈ]8PMS**yF刧]O>D M%Z\,"2F5 -<"$[b:=ˏwaLKۻx3ԞC@*iH^Vhlof!3[C#li"9.RXtsğh'a54=yݬ /,-hnvF%Lj-߳}Y\QQpqobWQ sL?񔹑RM>|<ږƔ]+93G7^?TIPɕBXeH:VG6(8Wm}ZF0,}ɶHk1uh ,!-? -`H[M)lA=4T`I{{3&aJwQ 7 {>I{dܼ&(CsL;2UQh0}.UӴ5"h{rohn|FƏ xޚ1rScYNdz݂#4 Ѵ=@%Vu|yKi'خ*? 7{Uz 2Ry88PmtKҍl4No|Ϙrd hījȩRA8qdNd &f*Mڏ(8[ZLk1V-ca..oc^ICELz&72iz[z{d YnWqq͠o]lGOLu ~㧮~Dtb[)b܏qEjZ^{K( ĸ {ᝬ tnŃoI(PSxg{ҥ1#H.Ob_ܳ|+T="ЮOxwr}8AŦ$0^WM2_{bd ALav=LHD!/+"p+uu DE_$R0(!᭄7F!jniW! $3R32WF8s=&"ԑ=~NJԳDz8RִدB;x }g-G~-yY/C\uķ^OW*w($4- 1ir"v 2%5v N5ɖ6K&EF6X}z}p4QaQ:@G \ yX|ތҀmz~Az;p+:YGEoo  eg}Y܈vTeSKڵTsTOZ5cu.0 6*j~.jmv!F/yTot7Q"yVz3Q3Pc?ofAf^ތL Z[a,3YAK- {Z ђA1E{( ZM*}rqcrExޓt*%h@ʆ6.EQB.ƑpˊҀjwj\ȫUHpB|eNl(y&40 Ғ6+KNpnH\,1]> DҒm.v=D2R98]DHiAB;W'Cb fmmAc`Q I.QGdOKrFNaXAh "Ǖ3[&=ndi 3 `8ٕot2ԙN ㇏M߭ jPy)bHoȐ>>&{T·Ѩm\EUCcI3vz$TCayg7;YA_~B9fqPtX"#@%ɏ2O{2jfJu}{sTK$p+=F|Wsv*,4&Ž-qEЪ ko+seyY3%N#`z<im<ǏV]A#?[@8D2e<u&KHl9_8&<:JNQڛkB`^J5ߒnjTS(VݠP eWnדkeZ;/,CP! El:(g~+Z!O" guYsG+M\P=jg">J<\O fUREPX[<]#6_[\ljO?C)ޣrK 8>0ꈥ '/C5c7iJd~Uɤh L{ tD\)ҟigϰ` 2)4I.W*k)&z`FΌMp%_ۋ-e$^R!2Zj"]Ay9lm3 nI8CY,Z)󦴹U0KDt JĬZ9&neXȴr5<(ib_e8 7$Yhwu@+9F抮Kjٻv"&D*t<-ဇnj6-ԯ#6G2,,;q:}~xǪQTգ,2jӼ9ƪѴrL`]BE=V VÅs.g"%dcK+R|~ZudDAlI | $J94 =IQfH K*aHa5-P0/ΤO/Z18ZNZ"}yHʎCO1[;+g4bFQ*NBc;OS^0[+| Qm;q :Po6rNfWx[Gؠ2R0x[/0&I t*]r}&ۀGL3jS9 Pg3\ch!D3nh^>A<ߪbЦ ǢnmX4x5,wR8hlhi? ʲ<_|(PfuTbsn8RtTW>y޻9 fEĮbv''nA@3KIm}ap6p (Fؔ'S=+Pktt(ySi]CԽmA맀yʑs ч_4}X;Yȓ41'33Kd-hCk>yȂ4pRM;3V սqfb+Yx\ҲtZW CG d f0(:{F"U'  ,(c(=EZ.74sxSS{eM(z9[eQ|e7Kޑf`TQ]`yP1/rg+Z\E>݄ I0`ͨcQh:' ֯c-sJkO#>0&Fz#X)z g=w0K`Uo8 ]G׫6##J?Z;&sFOJ_vcc$١]e媆+6IlŰUBr`9>s k"j#F Yp_E\(Ȭ5> o՚EWؿ1w@臽.;So8"ܹ^Io4vyj]UC:zzl:aFڅIJ5DA3+P p`k+*N{$[ag֡G N<OAY?\-dᆵێ7Klxe+\߇٭_K%h@ƨl%4aC'_,[ܠ%H6IC}ϽtD.*Lɲ)!>qzYe3 ! x}pPJ,Oi#|јG;h!q(=W],7[)"dH Qv`gLLT/g Ga+,8]Sk)֏7}ѓ)U#~J""F"! Qa[K%yoNumgmfuqF-.JX 'G5提_UmŦerc {hs- bF.3G$&N&5GS7t<`q]b~VG_iA;F sԊ2RٜöX+YِYo~!a=Jj:]ꋈNl84 8ݖ?HIi҅&F Vմjh0ԯ2M֒>Ye~?ߏkk:~reL,1$ b5Pqr_?k3O]c]EVLk5B-*lތ$ΰٸ͑cR-);k 8\G75Ԃf6҂륭@uюMC$ ^0_\(kDSF:oR7HB '&XG{(˹*EN(iQېqBOv=T^cF6Mfxf!|Ft=!>ᐸ!8է`&]9hï$M1,3@6lT&}M(/.'yLʖ.sH@~{a٦Tճݐ)<ݍ_tXiwMs,UnjQYƤJm'γq۞kuDJur3 ]7q ir"_#}F[,FjEt{'0 67{k(]Il"WpM˻{OnS\O& Zt{2T"\C»GM5l`(8Iͤ-: XRs AvZBp*g=Q4yX;exӛtɿ#GhCCFa4@>S}ȑ {*+X9rn?zƋc~EK((A-b فZ)YvDiژTX'n|٫pH. 94 ?:JY< ^!<& vm7"r!A E[)UD"qymIAZ9t چIb_=O'uZ8D3 M|0.N" VҕLDYG.zPm\0!Gf.c[}-Ƿ EgQa4R֯ (91 X` Vȭ_7.tH`{ 1+xfOdgcy#n~n 33VyptQ F (!L(Ye%E"R\#zgX]c9zYҾ8J}.gmXt}A_R2ן8_xMBmEƁEL X lDH/bVBX +bЅ  Jg}f6p@,M yjy Q5:qCfSÐut>-5qgw̒;uX #+r[g޴X[rZ] } s"kOR$)#ʓf a"(@.TAwrsf⯭;|RH~ oH! ZV_긁aՍMR07FQFp|pTn%zEBܙ>:n9H.y {>N# M8DQ5,RU+*N٨)3ҕpp}zmc{48vezk [ Ȟ2= AwOrY#!Y[ќg3$u/E9gA?f󭒿Sӂ( b#$AL%E~e/Uы^6Sd&=5H'` g~TXtfm\⏒+…6dghE< , 3(PV6 !\RY*]Ss1S;8G'p2r6 UR ^I?—!Oj%䩹g1>`#ruf97[%&P4+!EeW>ddTv5}zB>u8BSj:>NhB/f3GFVFPsr;(D w}OWZHu`WkpFJ@2 V"YfUGȧ0Ηuj-|tDR_מ! T|S( R}xȚL^Ⅹ /pQ~2֏e;0[4ǕJwnLx}'ݱ2O[fi)+!>@tn2^4%3ӝwY),ɎO]T8( SZC3[iE8]-8Iy[)͙d-0w\ B;z腜gzT,W0m3Ǘ6GI8A ɩU%cB5ٱz x,\a+S+T^O''SΚjm̄" ؄pqRt6v ej9)\'GvY[ZtlM- /hT}+M =u!p9gk:+ 0~zQYaz F..wGl-,^&||-&¹z!z9_tNAgCmT'V_iȺ7~ȖNU].݆3Hg@f^,>1sMY=`NЪچ`5%vkLwSVWN\`~yT7C2+)g-Z(Tc_:UMc|%rf|bh 5΀}Tш>S SYJז)w>ZR`4\ !zAtE@Ny.:q7n[PkT3X˽wȚ_rkۊ8aۂ{=)wGYa;wni=PMɵt-|f{ ~8mu\Fћ!ӆ>1fl/lĘ0̦LsYLԇFhu2~ 81&gP~?ςεaA#r #S;6`bA4[nMjkcE%d= BXG]oB:B0De>0Z@E=aduM?)8^Ly 9*,Gr𚩱l d233n$ eV]ڒ{E{~2`a%v{\a`005Te.}4--m&Xի0@`_>vvZzo-ufvo{H2$-8!7| sf1"3󝽞;\eSƚ;y閼M)ث5ɉ|1i_=>Fꉴsv)Ѐ #3tP@ n2 :fOM#Djύvg" .79UB|{UlKx98?pLaa/᛾U _mƊӫ0J_'¬|P9͵wuDť;l?n"dź҂?k0m>R°Ix7}RilB3R@bZ$Bv_u"x9IFK6Pua '^o⠍"㡝Åqq[NrJ nQ퀯ӯ0:vSB#!i[LF!3SeWV[uE41nIzslf?ҩ}/~rrhKl6z-BϦЙ;D;#lы2 K2yb8a-6a('egzQD:FBbj<{J`$Ehs_RN#_;Ք $t#2YƗ,v{E9GpguDLWKKq [9F:]e_F7ok\iؠEXIk\w)k{-5Bw`v"U#ȇzφ/aƀ6( XJ*dq\lٳELNn+*y" ؒY8iѳ`Õw}n: >|^0-S{V v x[37f.7 u~s+~S*XyGxo@@Ŗ61vR0/քM븿5IƩ}M(Oꖒ]O"!9hnDŽKɱI^/kFwՊWX,kK4bhun0*-pf 3,ԅhjOoix/a"lRI NqR'=zŋzWSb4Rz APT??3dHG&KH'+RA)Ftv-$ 9qj]2a]3 7#/UE?p Ϟ1I>WMA@GHXI/36}kX;Җ~Wuu,^BcsY?۽6N`tjQMnM'̌ Kr֒ULLU*jKO&&xڞ¤܂A4 HwJ>?S>+?4v;U>(!Exu?^S"AM+XMX ƀZP+u3 K,R%6&.V ǓqBatސodVgdmt'wo1oq Վ[^[1S"ax}KS\$5mdzSۗ+;/d؍lY1$S;7v dԚgٙ?MՏ/ ߼J88xkW6k_C¸zjzw1 |+:89TTg:uj>(k0Q_P፧]M8Jc"$pAHנfݲ`?ogXvtY6Tgq1PU([k E $9Uy~4K+O7;줠vZTƻv i;-z=ꡌBlfa+""L ~ ڃcAoăS?#0"4H' Z mggS/`siDbPnpN#aB!T`Om%=s1.vE?%nCb UoλiovV/d߻$dJnoઠ⸀ 'r$m _ F>xW[):/~/v$]iY)52<̡*R<GdVm"B RH4F[cZ#N!Z\ym@yT$OʨpH2`?/<wSO"Av:!6_3!#ԕ+q{U'i9g 2˙1,NGTם JӂS2;Kx tz 1+EMC$U Q|;+WsKAnUa2r\ oƗnČ͐xV_`QZL͘گ 9I>/n㹂 F?T26su4LkCഗrh05ڼs( +&c74\|Zʀ}}>/ WIEu@6H"1I1?pnҘ^{p jMyF\U<  H? MO)[G_>7cK9O"!LbbXRA" FɝaQ3/ؑZZ Z42K(%I JXkZīpR25QϹcNyL e}Ľb~AP9nzX[̥BodNفc9 TVA5A֔Bu[ZLa , $:aׇ K;.$amsQ铿:O2sZ.I JwZ{Ha=?˷] (xаy@'j>mϕ#yˎ`,m+͐/t} j-9OQd6k=|W:*pZ>4P^lU*p98cUk1 04ɕkr*K32k(d|?Jة_vgpԐt&L'@ V3OT0{@:|YtQMTu"c*Ou#RTWj&m'm NkeU>KQO@k7o>uwp1[z6-=DoE{6vPcswP"$h7&7RNH@J15yiG&8PaBg E]n\V<.QZTw~1D[ Bg?1#* ]k|ۮ΢@%*A2'uLENX,,AD+2d"[-;[Xݱ(.rvU\4[iZGԙzI0v@!yU@%T)4aVZ Q1]vxFP̾BTXZ:[՗cDKxCX 56aC2*O {G`Lg> iإ?5p( Y?D, v%Fk'Q&[8C&v.P ;&8Aʰ ˩DH$*xxypR/Qm&MnN!/v(I:7 wP_єofԹ̋ RO^nzQj:іRЫE&z_%răzѶ3)=Hob5sf7Z}LbU2m.\5ސ?t3P"-, i}@S5 d86u*j8S'Chg$Hز}>|j|YSb995v$ jn4-Zs8{ݏ j16pv %,b*v9Ϧ~1pAֿq*U1jo7hGJw"V`-M6os;dʄ=~C28-IiT,[ `O BK>\xbO>:8" +5P:?_;!Mi/:N!ԑ4:$zMʦe9MLmd=B7{`RiKSPT|G\եCA}/k7l[㵤RZN4~NZ^6WyEVW=T?{fE3i(裡bk؃7'81>ػUC@<>RDAɊRm3r)(\qN_ȝBrPIl_90G|PԲZ| Rϯg Ǫ 3]ltdl¸[ vioN|3HV4] 'Wn\``"᭗A~ '6, O}sWO0=g$5U0*YۑRFu*sT Elž&qғf])hLya*&ƻ7'~c#REw"dn`t#+->$~(pmhMQsѬ{n/r 謪>6F׷K"+I/*;ZU=\s23iUѰ -[^ /zAn@gt3:@eݬgjV 8b AA dlH[.OC]1n|Uñu Q 51u6*L'K8TAտis-q0()P_ҶKM. sh[(M&<[l[;X"u)PuzPC'̂!!a}&{CZ8s7X۲SGa~G2 ;վ *e)ͼ L9$?F30iàWEiEg}t2!J{iEx]_Qmf=vT^Sԙ+Sc.Ppc¦iFI=;:d?Q6mflmo61CrC'c-*4ŠQKkWۚHF#%q!p~5b Y*iw8 b3 +}pm9:'Fت_r:$/mLI_$|Fĕsc]$9a]8=V$Elp =r%Ic;چ(kH>{CusN:2+՜&Ȕr)Je/]M4"#h{09 :`;SY:a|n:^!Hu|K Ii.{_T7Aǒ"M4O4wA>wr;fS4]56ţf;e%u]l?jT_ 6|s*Tj"*)03 7O#[A9IY3nX#ÑnTa /ښǩ-% a\L%0NSJi,4 ~Ϻo{kV0 =Ɓ C_f@Rtd*x\?M2#xh3csc'SX ,: ՔKq䀞5zs,**p3怅]Ĝ;:!lv[.Ij/p cM7.7 %;jU.tH\_s~Lԕ8xthx I/"W5y\=hW.-C?O h!/;aPP;Q}{(f-1COC|=YQلlFcHKm+0 ɜd_eGZnZ9}rvs!|}md*JBns::sJ X4\`N 3yfd\N*IuHȟnb+ &Bf8o9ϏÄlWmv]C:iPYy"azKsE$COK[> ݞaMR9m3Q$~XTϑo.Ux;oP*f4Q-n񾛻n#-qBPY*hxbpWPW 4f|w4W pU1@oz13QasZ{])emRcSws񜎍/ŷ9y2~Z)+x~(6z*4Or9jY^ rBc;ʒ[xCxY;8l!ta ^Q13EDZDk9&K Ae8=(˒Oݮu7.Peſ{/ٷE=GB`s6 'gZQڜ2!. %4JmY/'d7thPmGR& [̀=U8_goz6 ; ˪&3?L0;{N3Y`gp =\O׃έ=\ }4[>)Q82$31$qUMb=S0;1m̲fyy3#/NHz$C7$f9 #+h2?ydxDqhAi_n0{:]fӲ^dhj(4rdS@0XM(_qR1[ Cl TORx5,HJw''}X둉 zS"VAoD[ޱ ^~,D-p8Egop4}RApzCcjc>b@B#NYMv FrbOBuKjSz&MN<R?&4vjMR|2<&ł\23%ԒtwjYBGVT۟Z9u&Ϸ",#"&v,(Q_іh7?O4u_ĝtl/}F-)1'ۡ6t:S$ei ؾ؉.&wJF =R$OB#|4aΐG8N_c%nAQ&噓x%14D͵3!=u yh@;ezR+o ?X&3e;XlAmE%Q[c,W]tw=<>x68"Dq_)wQM_ ٱP|$s7ّ&ɨ&Km;^H$;-5,T'ITo1ysfQX4Hr]#"wak$aN^LT>}IOZlX۠CArR6/m[K/Tܓk|P_n4 TB?[NU$l4TEG+y77pB‡3 9_ieٿGKeB)~HO8U0+/x *—U;Fr0iizؽˉ|z!fmŲA5̰W(=X1-eha4u}3Lyٞ{X\| K58a~ 0Ln옱wW#aTy,3QR5@,sk8.n/ua _kWH/]_PN隧pa Џr. mნb#6ՀĤ;|N/uTj+>@BQ7T)OrL^$[ 7 ڄw0Ul5{s(>S",}6< .sf?&l׊ 'm+0Ռ> :]T*jy>勮_tvW mr!6$ VArV@O jwQ:ybʩ;4=cg;=#U ׾qáqМ:q |"#!Uh3F[*1s]!$N-{U'Qg3/-Q,gp__h#ΑPtxuDvT0H+Jz1T <{zgY[_fԵK8bvSshgԺgBڪd{AMcVvnIp/sa; i0Z;Ei3uZ TO]\22 yz͕l@%YQQuH!b~&x)yǮmfzuM47IQC[Ȋ2=Лy?ox+ (`XLT _MFៗz U.]@K~ёuwVtqDׯ:yIt`U_Ej Ra >qfUй1$:o?ݷ~^kr#ߚmj XZXwWHgK{* :2LrL>: @vl9!Gr&J-4=xvbi+IsLjjB9<'S,íu&)}[eMkoX%VhF$%L.//] iu/zBd)'hH]o ͧ?1FJf%#yZ9 DZ(ߒh7'tuxM|[f"C1+ ;Vs>VJLQi4VU6{ xts:8F-hb? [`\{ d?MB(?)9~LDf8 V/>#ZNDS.\Agod([em鬘 pL-6/w;|SI%xa,-eT$֑hXĘ\6g;ϙ˓-B`ݧgO݂hq,-{^Vp:'ϲkγO`& aaY Ͳ2s 1D$Bα=7\!tgq& 7T<[\x7}8lݜ62N&@s0\b_dKpai/ZygM8UN'fyq.tդ$F0Z*+Q5]4듔`~(Vo9*h/8nףt]ȚM\&Vfiז ܠbys+&as΅H٤-!{;gy[!>*{f)}d 8Fq/[INUg6>$)VbE<}ϵX T퐸Afui |~gVeז.&>Fgj$`+i ~mmyϿ(#;x .YFUkM= oa|Ͽ#ߋ)j8J ysƥ6)Bu<`pORF$?9^^TN("Fџ*UYdWB7e-Ka&)e7 ghT' |U2y#k#m@3R&j>´"YdIiDG-#!I -aXL5iֽw= 9sSqMl8,;1냊?/g?(1ԁc2bhhZhA)([zw`?)Qy} }3$m`Pd()Wt@KzA 0UZ[5y#d7LAHּ4WT5t+^sh5/ 0&^E]v)5j~ Lx֖W#܉K|aӟ6!((NǴ{DEصI4ݴoNʏG %"Iͽ;sN(HoA\gF{A\:=V1f BϵF90ԎLs-9;\àrVf3s~_Y}^5B@G wUU[vVo=%l 8x$) UjUXQFמ7F3b [O6%Ny'?J!lZNjINo„tϷOyz0z 1HӦBO-oz^`̕9Dy1{eiCR:b_NfLp0Qb~7xۿ8<Jw4)M4(gxE Db*2nnvEJkTvF &Hral^M sYFaBT]IZz[^Pfe`mǐbF,0"YeY[\< dub=6+kH͢-eԈeO+&l݆Z d#=0fʖ'PU%Ҹ,Y6@ ᲈf(tU7GTy[`e봾Zt#ߡSEn/w2RHc3 78"*a"FAn9M 0ʟ1ԇ؍ܽM\ADnZL\3toL/a6JRO}U;\^) KZTDM5/-՛o z'xQ 5U41%HwFjr& aJ.a#!+a ejzP'[/,Sdgj;OT2סY|)6SOkXq!MUO'PSuF [FCԩmcTbG|eDBxjSԴ D k ?dG[Ո.ǏdP zvrQpRO3,U!Ԧ/td*Gr>{G6_yU<~?`.$򮊘nC3dT{7KRD\d]ߢ^ca om֢k]vۨ=2Wԅ+yϗȎpdpq[ءF)'dTRצ^RL3DQJ-db :q6_S`C`Ӱ,kq"3c@sژ-}˟TkcZX˾Qgpw>ӛwRcMW04.rZW5eM5&!Wx&ޣpGWuŖt]"ZjN%!Su9M?ͯ.饠$gbg;i؎GWv8YIM (-^V:ϑJSVRǐg-L~_?FO{B:Q%Gz*3]0KrCl-rŷȄ ~$(W9LDNKr\o $ϰOu)6d7&KF"d圐*r: QN5 ʚGsKMa=oH":.@r| o{^,G#3wɋӵ7χŨO }PMՏx%.,pΒajv CȦp_?j" }j`-b/.7Q1_ˊY-;>:"E?" `pF^h{!2q).i%OWrxĒgϣmC C۔ԫ׻{FQCRdNBbL%HZOG-f IP4zR]L *KXG m}(nsy$h`E\ݯXZbWu*BUjjz}5֏!cb2G $.2X_F:ER+r ]frA&rc.\Ӌd-%]хֶpڕdX"?m+vRHRR}6Et.Mxvkah-Ez61 JVwIN:(֑:&ٵGln\^њ"gjĤ`tùn^}Wr|DJMX2T5(媽 $aN$^ėnB$#hRL I\Xe NOV pvD%w7=rbˉJwHE2x؅G9MڈbT&uxW`?X:mȃ`[Y 3 +WӧoMvȜtpahNJ fL!cn6@Ntt+ng㈴GZZIUG!'~D2P%Ǿ7\TXvS*='guwdWӦ(dQtQW**ި1{ĩG~EšyZ:8]{(x<* !&TUKlef[z1찵ŒE +kr$倞#*rv.7+ X*&UEK?Fvϭ׸>KYqGpBϜ[8i}`T$܈mn<I!B{H`L#sbáþ,0reÁ I$aG#7kYO#j OM4WT+2JC{DgGթg.(o>Rb3RvQtr.K^d GH<@ޣ72aSzבBtC'`rA:$֣135Iλͭ )XP*c٪c뷱׬iS;e8th-'_2ۄ6x6w? +c)inV694dfaY1ӠsPDEMpD~tŒpl WRM,cj̿eжQOˀ` ι@\ǹM49"["K"9Vo޺z[CW:d7,#_1Q_p,z rodMVJC0k#gb>ENqwȰ A{Ii*~$zWw}H/Cw<*>Am"0g'+HЖu.XqtEJ~xu Κ S`1O+P $ϓ9z&g#rEj̢QAU0JU@{/XhwjP Z\~,iꁰVv;9;^F35M27_Ӹ.U܅i!% br@1΀bU"jڶ" kBXMjAP4 _llH%c}7.x`\3h*I ](HNRuec鲼Fjy|mbOo,_>qⳆvN <~#:Oo1k__<3ͭĨO6wZ%Ȏ(@ᬔkh%Lo\YqBfܞN-\ܣAΔ;}ِZ&U)J )I^ ._st\u."7h0oDrO@MEk8KT\b.;;LcS;#nd%Vg^p4A]}(dqXq1<~!K啌cRNd @] G~BC$puYO4AØWi;adYҼUo8; +Cr)r4 1qpn*p Vē6įw[WSdn.t98#ֆHD7\z%Y_0*#I>-Zv#v|lh :iXjD[-ؔ1r%Jl>xcN{C8Cڋ+w8AqL~\2T "=k]NtmxR x*pǧfptEbZ/JI03ZG'3G*YopkC/,Zh܈TW(>Hs"<9AnuO2jͩ1}; U(1"Rckd(Ef&fB i,@G |[:kF,%偯46v G'En'Mdz\<"6+}&{-|{@Ʀ((+KʘY&`'Pu1I*mI 0T.,)3'iBcXKHL |b>Y1Wʲa z LG_H%J56s&`G KaԌQ%ȟ\RoBvBL^Gٜ7~qKش b q4  &WLHL2}ٱ$y "xBlzyGtiAH=iKDknj"~\T`4O!+65E$|;ىWbidrr=,=q9FQX?F;[y ̤>ȃ怖 bmbKAG*͙t9uӦ+|9%h_)P/$wta9GUd@}Th8 %zNpr/o+c`uNY9$U~ifh]%.HI+Qbt>?TbX dw$E|',$]iM%,D}P h` t)G T*I,c)R.ɓ'xi .5aK3`!Y͹ll6J:~L\,['[V',SZiє! K_,_Qw9{6RkVvYaP r6-NiЧck5sx=8Cyx[Z(k\C̫@/ )f@ptKSA7&Rv Wnvxh^[#~YQ^mR6_P@7,%P5R#2xͩ\BpѠy#?y!y{wsV3S:u!;Q>v-q 9 ]ؠ1 $[7Q9N:Nڟkj+4*,هk0ЂQMM57FIh*s:yEilh̀rwXu#7!@qjfcRwC)v#!Y/~A``6BuTypzE-oT?Qy+zD ~mbFj6QE sj8a2;̇ٸs씯/NSB/Y88 qъbiULd+wacۑ`.NFx"lބ^ްXxS4m_Bz|p.QoqDҵ-s dOZ‚=-O7A/H zTOȅu2jռ]xlCf5]b6gWoa{(U)||s~tDDmF9~ڝyfSW6JA>Bb=O.5ݳ<@^ _Gxf=S7rh.W̕=x r֑}g3S|1 u >{L6ck5D< Lf# B"̴109Wkw7Q2 ˇǔSk;ǘZ=ov`wF%c(kp}ّ**Zr#.LϼCJb>74k_E(guK^.]na͏mBlAZdPsTڍr;M^p#g@ da[NO*T*sȬ`pg%R.=frM'MaDV_a/?_#qä=XFՊ]KSlSQM:`7>*y2'<>tvwd"D1nU]{jo ϥfR qQR!Li0, T߬] CKj+d* Q.I'D&LuYK|n9d xVrct\H+NDv[!1;pHZhwgyl&oŒ(;adW^C$*Jނ3w/BUF5;#>)<.4_(MdcxmZ՞D@Q&b1Tvhߒil~D+`• b岴abj"wI4YRٱ/i@@O1Zr!)lO/p%`P<(? i%!jZ>ȱT4[pЫ*>6^H5=Ϧ:8ӏkÞU\Gwl&/\:d򋗣{GBMZw^Mɔic=ʙx=D rHg9%WɥBK`9uB}l`ife \BQ")Ni!ؒ<̀M=]_H) 9)ݦN8GLIn⻪Q̎x)TSL wI>U#RDMWW6hHb-BsV[YC;x}b2f^+: nWN'w{"lUmB5#\@z,R3D LAf7hEgٟrEܶ2t;\Pzn>,=ϓfOL/Zn5n۰ÑD&ioŮF3{ o>ihn jcs$JuB1ͫ0oW%. W=O_SD6k.$XjAv'"îY/{v1~.Q&Z9_WB-nyMaaID~"&kHktvBN.ҟYK$0.0bJ]uB3r&̇&9 QR:R! {#yDH6 F3cВW%K|7=Fuw, d.3o%"`ߐ b= Zwӱ"-&Zx ^e#DMk'hE}2;rѬ{V)ƌ$4 rx.! 235-񭛶c% [[{o{]k;K?b/L7G0&΃)F*v^"S*X)hLC1}VLEk0L`@q;htP[a 8nVSc!uMqTck$͐!^&Sջ;g&70C5 Єgr y*H\*HlrF h$)\{PD ڛ-h1[̭8b^=PнhuEdO-3#uuයBl0g~b;znp;r{' q10)Z*KPz3 detWT+uC518>=@CQY𱄰 h1lPTH7ESP.Gr=APtm 110%F藎Yu ~Ǥ^LI56(B ~A{r\]Q)ȓ5SR?z?Qo6 1 ](Ef зw}:AuҴ23KX bBu1U7A6\ayttn.1c @ | (Kk˙zS%~8sN&PV-Zh%VK>4Rh̜j*;H\͋ #s2d`+x?XFNQCn5 +DTx>@aW𕅪e!5Aha ,pfܽ1@tKCG 9.]c;!n8>X"KZ${iEGZ.+-LVЕyսT;2О+VˑАַf_ U8ķY.?S9SI7xsfc`AAXńyR|mxE}_SEQ4DƔi*P~0 ǔF&%m60; t$?i*"MSeS4 GŽpf]ODds4# 4E`ۉxP117Bf}Χ,u@Mv+4 %R ]-qR7zhռ~=J!v K*`:VxfujU@ܳw[+nғbH5CӋh$~͈vH㦡ǂ{mXwp)&2' v;ҥj{qkM U=*<AvI.ᅩe#3vosn\w-DthƮM^msQ4V0[MHƲ:byy^9xK*#ҏD ,;0v& jF~T~f]n}kuB,IqN 9/ADy3Fw &qݔL\4_^]5x3^LI7Єj,$KA">s_.uJw5sCx7MX[B/bUC݀ҙn߅vW6435zo7lt`L 3O2t~8x#lLzlŏ@ϧaq|VXcG,B S Eu-R:^YD:>4@8+"}4WE2tQ\E \* Z\cF\^<;&m{5y#q'l<@LhfsuB+ř_W:7EgЮFK()N.UXQܱeBl "l_ӐY_?%}x d"yq%BqKn""EF`}@1ut'7 7Ɓ7uǓ71H;JT;[?05Lex3Fv(?BQ_$\G$^\0f⊱#r@m\BH IPx盛GkyMkQ]$cbfi. Y AJCO^"G"жNzuI.Xx0[,af B`S;faXHw= ¯9>@6cl+vs [;;i6a6%@E^6d=*ԳLoHCL~mkGS+ڛ8O%.'N pBKhZ]ʗ6'W^rL׊WIzyOZzmnb5Z*PB&rJfe*.!.wJ[}}^蒒Π5䢓m2Nyăё&:#_|g&ر`A-gAԈjtQR`Q91>%\qŰ1aM t#C*hܲug-sڧe0%F.}& )|`=06c oIW(CXْ?hhTʔRkP2T$'7u"Gnt,r d1@Z6V\Ry[g3]g/cKCK ,フ6%- u4_in¶G!VUm\%/b,L{#~ qo:˘w=7Hb?g*ⰸiZlGEdyUE%G\ DqDIiA_ օ!^-ȴވ' hgX|E C|/6h<7%= T Qwlm|;7 n2 w3p(`ח(,,>.:B!MPB.va^*"^Y16yGI\IE.r.^?9LW8h9$|?%A =T+Dr1%&l[%q`G(6F'%gL3!,xxDH.iGUa?e. -# 28o_V(}݆f=a -k~$XfZ3q0Vc|^b>·@HKPjnZ0"T75ߓ?)yq1}(1b5R$5(^}9=2}M6^ wIN8^QVpkl;߂Y+_X=̅/]1YεN{ #PXZBU1k"mw&EnFKtd3{8Qvh_J3ͤ0d[^6r4,E3zv5$SrLȂL.Ɉvz1R vM+N /8T4kawH? !!zM'l ɟXJhPjRX۠ #^0j>Wul<@ۇҗ,6CPPԍB~E{59A򳾫N#]hxÜqh7-&]qY{3'+{tH%TPXHgk(!j(9WbkThOB*82#ٵ. (>a#殔F]=#VUT{!ȫMv#)cUqfsTnF:HҦ1%E7rS%CftrĶ1nH5WO|;Z,UZ_ ^O2{.ƻ gA+ v<ܲ*y+MAQZ5 |:GO1)QgG"uˋН{I',;i]PrwP--g A,uwNka)xwa?$ӑ0>Z֖3O5> 26KknJc6Bgt6dc@J'~Z:QƕAnqgn.]]'K9DTWM/[ K|wp3ˊaג25al.o#!!R0CatyJjd~̚nEG\>AOsx\B^S6I''ٺ#GtcD%\cNYBjʑ䵗6 KGJ[/}1ۭ*tؾf'5oAo;-c{s% }vG!#8[em–(񩄰y g'@/mZ.:mgOy:xdndx5;0YNOvWb͔Urᣔl,k+A\L C~@ &l/{L Cz@NeC4qjZ1m?K!B/vIW1קyY1IDT8}8L NG()zFKyoR4hsZT}P^e2:T1. |nY ޅw.▟M!Aj4'|bR; gSaq7MmF͐9ф3'd=-{l7Z`3;PZD6q|{IQZC$XR4tVE:>9/Wj!Y-槍^IH\}Jb[ܓ+PWR{e Jͩtr--?w/R#\rBjm1WQ[ ͒2ϡ9X9]s9$0{'7^5\<8taQ;bхTk7!FkS(#kO)g|XlIHKbeC6l;T9UҠ^5[`}*cohwR{ ؛Ո2tp]O|7ЄzL^kHѺ:>63#~Cս@Jk͸"T6QQ9 u{HxcjBDV Ό 5c7>d$|#tjRޯ k Rmg1 .rU"T?[ $̃\tX}GKFs/!JZχn%e~0La?Ew7)KS2睅DE}dZ^z޴ftڬo{j Y@ˇfU"lAZEKMCi[8z^Ů۹~xz 9@wB%Z'\]U&n\͗O4ԳJy5E6Ri~r 3j9=h+gqtޔ1΋V-M<;6m,B=-]cD5hfp/3Ȫ&knf"LsB '̹Т875vDhJ ㉶gd7Q >ZvbΟo;B-ҿS';j(4†찑3_=qK<#r.l횠rvFdG/x{ 0ڇ*θ_ y#Ae,$O CQ yP9uuZo29AZH04͔?( 3c7ykk>A$|މۇudXZO.$^i>CXe']ax.!r}r3θ!H)^XuȃQ@V<9@I" ?b4f)a@WuQ&$"PEk ?w^7]ڠ  {\G Θxy%ljW.+V?o,ȟ! L J^m̻)u=̈́C~q;-[hs3j&E1*'.7C6 56t70 t- ٱLGEӻ0pk $/ "lp ̃6'Kfd{sHjs51}E`{jn?j)X w.>h,Tx]Vv?(~50U0-j J2Ig6=I_=X+T;$SEDfcjqM*pJQLIT=Z|g˧h]ћ-{l8$D:mw?օA=򋃁#˦ȈpY-뿊'+LO-zAk=`n:S ZNk?2up?ڮMq"K*yozTqn"hn6̃tV'p⇫yocBcnxJer UhȐa:ˎ"$m6㔐rH?FtP_ŋ\ B8nNѡEMq3 [tFvc9Ri1#y( 2|M#prD K(RG2}Y;N4ȤU!yS/Ɲ^NXmRg6\|L{Žw;6 > J]Wa94ڀѿ!OmMXe5yL. $̓j 8M03uYąd~ۨ&t7ވoe@g2 ƥu'?-kSi*nU\nY%1S9d  ЀttFRgN^ Qr7ʎ˰T= δ'DpЉ*LJ#n6'hd,wQR ' 1~4tu:j.go`eN4>,ؓj = F*_I?b KbjoʓֈsvJo3=0anz hK={: %Yyۈ Tp!A1$x^kT=Q$rO'U% =(&ںVo߱㍃-G0辆LrU]yM&ʔe#] Vhm5%[!~M:' 1Ϡ)By]yǽA0^#z\ GZD n#QaڇJ3/V#>r$i)@=I*(I +7z5Tg.X$[Ӛ,04qyTȇ[ !Rp T tHzO8Δ$Xn37S 9O?UIRu[ho|c,L5x\_#w_QZ֩G vC17* [)9pcq:e r{n0hQb,}acat82sAd0f+.B{#*pCp"0pZ_m_d\-`Jm\Q<:1WZap 8:jfNvK*hYgC/F^%Ds)1r2h 2%.n œdw[pM8^bSS W KGb|w0;zQeJt䥇KtzrYRGc]-ίSu2>F&F¦vuԩ acv ]3Zv[73w͓?.V7yUVF?j y$ 嶑=BWum :bI s a_}t7'= (brGSwUh Q bf46vx&E5b>B:)=kJEۥj@]J+BRԕ_bq0hLB|}@鈴*˦3z 5) %Q9|3\ky} G;4E*"_x-w# d3BS[ Iǩw}Yuq %[KjL 'wqJ={2.pW e)3E̪O2p EB@< A8Ԧ;7*`)be~϶}9W,$ոqzx%@"*B7 TCJ<.m*[a,#i8}ɠ+b tW0yT\1EJ:7mO|/wV$ ]HjRq \ s ӯ>./.k|>LZl,R28xS-ȗ`a<9g*.$$&>U,W>}@Aw@øc*K%E5ֿk5(?8R`97q)Bz{B#P+|61qݻx|Zy(,RJgD7[e^:r*Y:~, W-رhb:|բ[WHaDs;Ґt)Ybљ,#ԧ s6GAԦLq ;^DV<ex`wWJ&@l19颻~oR;b~Bh/.l0b_d%q S>5b}NBu%" ~JTL(h]_d0x/Ah*T*0o%Lfu*?~jD]Ƽ#m XS.ǴjNֲY. / 2PNc5jJа vYMW7sW:ڳ(zDGbDԡNNj6ilcR~}5!|y@(_nJ6Gch;[&2ť>P'X7zGY$/4 _~P`*EmT-~` c/Ml}aO.6O%q,N/`2f4.0Œ9#kNqSw!cܮmz"&v*/K)hWXM_]q|):>$~#s'0 |q!)6~읮V2hЃ^DAAg+g}?NïJ( HC3k5u똍%>xǬ$v'1(vqVޕ|>37y&݀Y5O_ ʏ }G1 #s΀I ѷ{Ҕ6, .pQ̟̱g P/$"r?iToaO?+'Of%}>nM8ha"*Sm`,,p'ZXg m]ıXNCa$WZ~A{d6' YE>sw?Z?R*ܻ19i _r2^_U/J+uwBᖗcΆ}n¨Wcw*y<)}EJܔ$$Ĺ3/% *0*jPx=b7?JsZ U/\k8Ś]'ȍ; 6 Uߖh ;-T9]Q=N곛dyl]a/D>$~5:Z羔^L\¥Y e;9@zTŰj5!4+N4d3g8{6N]c%&t0II)&hY0 @E¤a=OrGZ\tP&tȗ ݁JjGIURn5j;dn.Ŋkk_~loPT,W@b8[5{-]UpP &5<7CI cZ2cjXyX4Q oz$%J!:Qjv@A*n> ׵| Iz xlty^ ǹɈ2sBoJ[oMH`A;Ѩm]Bi)ˈ(IQ(%ƹy>XN5y hNtYCؽuw@z.׉'2p\Bri"D@CS/V'Min榪#MR:U>hFbE%?ŌǓJi< -#KEޫxab&Aaە_z2Ѱ]ZfG@  By=}iM/Me5+NW H= |joT{\)p1 moZ)\J crUxM m?tW'!3vƑ73~& ˎn#0z UYk')RKmZبaoIR # =}+_Ҏү.AUPכ$uLl<~S#sW6#и0bF׫0In23er{j_O:أ@l8{O_?m0dgMIVdNIY9arD0:!T݅&'_ ƈ~7Y vj:nxety 3#Σdv7)7KDV\?M'vaiO1)]2X4fFȈazmp-A/0UC]B?\:G%lQkr6%^9%rp$.YbFiz~<2-PXO<_$.E_ yFH<_@Ϡv+_ ЗH :Re)̜%gWf;k,Ce2ὺͅMRKSVm{3-EȥjGb`x).&R[[*yhÖ)Ք_.xb]m>0\x ÇS"И/&~"xɧ֙K.GוD|bNr=G(8eL4pb#{pwlؚqa^ӭr׶piNw^pl -ڼ%c0BCdq=aTe3iIW0i:Z`'h& >j>ط4'_ Wk/ b| HޠnEdN`ziBd9W+!ftMLӤ6a"~?S&/ľ$ŧ揀@3۰wsfm ~6.``R.(QKf\Qܭ3^ ~\E {~ K[͹o5@ &17uLx߼E4AZOmu1aWzP%1D}:;Dzq xP*di큠c/P7w->lZ2_guJ,3ovgXAnXI&&bDڙL ̽sJO f/RfJ<2"y"oTT>3M/ǯ詴()ڋ:Tr%nIiERB{}GPe"ѩl]};=F.N/*ejB]ǎDN sqJq~;꾜M&ъ#w3' pm"Z3#^.;f)ah@Kk^Hqx+o-b]yWY\%ɨZjscxH!r6 o<掰Xv峍udR3`l@zDIkfKqԎ+qF]k9* ߵ?uI{K#bnBYpSr< z3=嗓>08gϊXJG`}_UŐlIyHy&bwIE!IgM<ZA5&4;\ۦPJLd:qc!|#ՅF7e).ٕW,ZRfj$ObakOּҬ`#e6iZ?kY$CY䕁w#kK)peGsV@=Gl3U}``Fg Q:#Y(_ǗUj,n : As4@8uVMm Ϋ_+PnM$-b_}$yrj 'h*йJ]uOεOlG6c(J]@&mtaq+Lv:Δa#53D'\sV2XH2W2 掠-6ńXE^ңs !$ PBx #M_F*fZge)lMzƳOI-]MJ}lAK>,VI蛒Jbu԰P(ZbHKcv)Jס'};A1'?oL h Fe4*N``3dR23ڑoj+ |'<^y;%p8QDTk6]^a6_ ҉+f qBC9 4H㎦o9la$?#o6ÛJA.#F~)N-/OD#f*{B"kgoE[屵;'MB @|)iSIBhO<\`ʲ$BkMx2#F|x NfabYC+al UēT(EHǍvP L TNmwk 6/InϜ\4RxRm9H^\V7Gg66K֛#keE-1uAt'zblHBÎrJ_b,z8H96Ȟ~R94]2#3;D}WQhv8JMRRxIU1CQjJt eoŒ4 r߱6>eszQe|F4·ioB1ؔeJ.{!>}Xr 4SrgT4ڤvXcor{^o?wqL8mQo5Va"kҘPZ7 FܛL~թ^>E(a8m.(%8'/Eˠ4ZaVRiAcgUߛ/l[GfMJVWe|"XҪ?r,8;(XEyQ5V^/1*}g>s~^/#Z 5TSYj{@f;MUX8V:f-`"F4Il'LA6X4~%M JE4G G/ 0 q۟_\+f.zN Y]P$HM `$ ?Y|R&?`WX\kE+K2h!WO˓xlaR.>Π%&}MQ%37ݮ=_ogvmy%.f)ЁO&@ #:mpU~`At=ɊxƿnwK&*IB\I0)e~T{ꐰ]Vy#O1&v~k8WxrL!|>TE .g1/ɥq# IXKZ/H3.s>#tQjY)slB8.35TsX??W6LCHݗ* .Mێ/PIN0`f\]&\e6 hx`RbIASg>_ "pJփۙ2 ;j"%_Mh6|-h~衙70Hwqg1Y7 =YDY.!(:jH7{p&d\١dggSL/PYweIIg8b ExEH,7[ˋtnQw5ldՇFÆ+ZXJYi`7Y 7'2!G mFB?VjfxWuҎrOr=a uhn94Ed g'G:oֹCS#q ,vQ4`4$ǐrH fx¥g2q*܆ҏ.ѽxV/: eZRD?{ CC%tI=c]!/)D-E`T*@q;x0ZuB ׄ%kb կ P,j7uHlYFiVn7k%Y\d,\xo-5 wt##.z"ECui:N0 5SWPjUՑXUQa3[t p8FC#3t%Km]@lWΝD?KtSTc6u1]/(0 s2Ff($gJBQC~&xW\@$ː/gޘ0.۟׋Q@búw\)|]GSnGF]'Ikkq{SKER6.RduHqPͿĜJfoe`Rt-Eht?9ϠkR=aIpDz/b8RS6"767'g!;)pv sŦ竪Wa`;+YTq-JP6dvwTRJI?sJr{;+ IVg mwb82wօ ,eҍ J6ht4ONDM \%g; a>yc\<ܠ*{y {W˷[a 0SYlzVBD&+tqDte=JrsNW`p?lB*je_J+ʅo}{Kb2.}-HM״>فji~F'+55iB-ls4=pE;{utޏدrwI1E_^N3m;?o#MGK0k!'shiizp(>G택|j0FYV' a8AO}-zc a:ل&-|L%G%>+RᒿnРzM)9c($75 }e sX\Yʑ7#T4Й?DƹJ_t9w2CQ5AAY;t =>/fjWk/b-Ϗz:MuCѳ%]w=a3p.Cg1~yd-9a {&=y^͔ٖU={E̅h"lǁUeH*؏r"!V(ԚtO8pB-.8"-aMrsUcyÃ*|6߮EjhVoq #4Gúw9LRXj:`IR%j?wOgܜ]v.U^RFVoT7 LESc\=x661!&jb X{WKLLF jXoA'Cq'*QkD*e?x_*H[ iA{$Z(Fw$xma0\Jf̔nW?Q!U" ?>}N/a .2qP>SWJN+ЪVƬ@zI! zI -h:2%# '4/,%'T ǹw l C\"j!P:ǩJYJ-Zѡa]0?vdݩXM%Ԅ:s}:L*ȅmlLMd<8LNj51R2(KY,l<=7ˎ8AgԔƦ]s֙H3tpt>51]W+u5X%*GT|DTm?M9L8U9Ë/l] G3TOvӮ̎e3_DgKH˞<^ qIRNnߕ6 vK (k|:_Oۺg+_5591aQIWg(KoFtϡ0coO4^<ܦYQoDx,Q s)oޠs!Vx.]n5ʷ!OÕ-YJ2/#e K/-ڝݯY$wq]K㣤$*H \j]8GY~V?C:]!Xrk%\@(<9ګ{lv'p9W͋l֊ ny"|^9oL+1pШ׼+i`, a{:z 4\'[X/:Z ],*U<:)3Js-. nVm𢪲'cAT&sUXh!H1zTiYMG557sHF;Ҋ=A ATxId`fZz*K|jȕVg.\EY>'n~zr}-݆)JXQ_P^W@H%We3->|_woj7nڱxv_㎱ ;6 QsDGfu=)@2 [T0[u#j]/L,,E>\781L V1feBȏLж7\V4-< $>JҿIX4]퉿V9k0OX fs,YDvR,nwc Eq&ArtͶ3WrIQ3ai|D}XDipxU3m@Zi'A[N!g|0&kWzVl6pa~Зd` !-B/ ziZ:#4H/o b:+؝]ENݸp(d!JYY9i Z)il&`Z[$ h'혳0mFLu~-fzs%bË\D}XdΝίsb LP0+N`X^F9pɪ"PUR{t}T v va5Anz`bq ٔZ" wNyϧ+Cw0P#WNŰvpK.[_JY{S4< Q-RꪓCKEf i`@29d fr64+RxшHi~XE7ʟiX,<8D{ݏBxGhce4Enb_ b gw݁UY; h^J\&/muz "ҥy'O9R]W%)7:#h+ʦa @;Z* :I@yrFƞp8k?jHZ fƜ:|? \ѬyA=g?Ү㰝gAQ/Z#z̚ ZX}ufB:`kکhe4p!nQ3@ F 5j=l;dvM<`S."ȨL)[ 6N%-iWTpkP^6Z6FܲJ }@S?jK#|#Ւ}ZPޜ!8Bb w?p{Ӏd?U 鿽mSH6Yk9-/[d 1zxmiE`U)t4wa5`"7*r]Ew+( 3屭ᡮ1G,8K+Z-Cm8ߏM8_zl„4ZrCJcb#NW/HCQ>)Ѡu!*6o-|ay8P=I5f!W:鿎%*+9 T>HmDE(D=YIH"0Fܔ#ohZgݼ14P+=|sk|x3(ؽ䏜'tqK@nz*fǕrdڀrY$ _Dsl]3ӵW.ĵcSt '7TdEpO Z%2i]{̼wc,v5F**6n,7 qgxm$>)x[uT=BiE\]p6t07A迼="UFpu/H3?{WJRox8ضy;MQ#aǫߌ}Tq^#7hϲiOlGp|%W{̠?jQSk ngDCmnn}½4+h~܈HʹJ$ M4Dk6L/9B1="K}YwfPk_BWB6Y"޲m\ KOőSUl Ă7=ڗ:e`Yz>bQhU ,6 |Gsk~73gۨ2Ti,o]>HnI.oCSR?DJ8gGxA)]]~ow@,F#M7Ț}n^8xbe/3r|ĉmB>TU2O4ue`ag^<Ьwc0]Kwmu;CI@8٧ɚ$}M;I{`K%Cn1EYq%v–f|zɕt59(ћ0uZ o 5MgZ(4s +^ >Q=*s{c J /.ٙK~>g ti׼y5K{9?[ùͧ>x1Һney'N@pJ<}u6誋/oʊXzUC%aўĵ&^\MkN_F2%LȎ`*yQKd:-OVzJu,a^QjNp0!$@[^E[*߭ oh?܍mJ׼=r/΢%A7ˣ u^r#B} W߁"q@Fǐ^}㖂/hh'lڎf^ |'j!rY؁$g?G09*Ն/#8x,tƘq{LZ餕ve/f#^i,'f;$J 2r"whv(+Թ-TaՎn '7G|@?!fN ALzM'4OQ%#_67 uj$<L'O VL5&iPDJd#ˎn>,V(AQ._'E /E-pMϵB¤[RyKumE K)o/!8Nri>~u[4EPR*ƅYOROj h](}ե )o3iB+)HaMuQr [84K|Lye.jȀ,>cxF^"٦:hõ*#)@ۺ# ŗ}m|Q}Oex$r\2Oc;=W5UwEEӜɔ.OT籭cNU^F,#IWFYd55灼}!6vTeZ{Y6{u>)ȹ6xw`%"蹤U |[gwk "`E±:MGX#z7dVA9h=n]T4]94WV;pNem~6{wʀI~oԭe;Fg>l'ucʸcȦ1P@yAN״}A!S لوVXSu׏$b5"* ~b}!R"_p>;FxݎeIEbݓI鄱ܺ'n7`Aݢdkm(2{b&5Ԩ z2qDN<`J,E=y=(6D?հ4#XUn/?B0'xiiIszg\n-i+'tG @UQ/ţ^Cy1nA, YE?anSl~/D.A:U#&$׹bj;UxjtR+zvѥHՓwl\jr}k'm]|Z@`7'+BV2H[;lRʝ{D!?d浈E3:D=V[T ɨ8@p9AcPC-8xnM集.v()B_WC_p;Nr>CLhO?t"jIt|G΀T0(})DL E"CB(%N$X} qQ(ӌ7>ACDݣ/KPI 6Ƙ>Gޮ=\SIdd[ 7H:k7DEy(kfPdl|*6Q#'y e[_ ĀD)?b -v|Ro3 7j܋@@+M]YoswECg9F?q`=1ʷySdbNf-z avyfGEcIŎE9}t[ahLea` %9/|Wmt_es1iv"49570[. 6|CV.!G\.,b2x)=ޜ]7`K5 9>ɿ7l%1Ieb㕖G/Q 86([V/>`ŌMC. Q FK\x+.rf֯0q@^Yc0[fu3Uq+&xJ>`e R!xݸ /]tKhlS'˥ a"(h¤~ҷDu8>VkMWGrϖAcB)Oꃚ>t7/|^e,`(8ߋ.'YVb q)ezYm n.?w;n58! oId9L4;'H(&-T+nD7c2U#쎳w)_`{x:9AV/\+xH[T}ȻKX>_+AStDDpcAD[ʱ χh^ ~f_b6ZKvlKgJ(q\gxJѽoLXm/GP,'i@6S oMLı4fJKH713pNBBPM =L"؁<dŸn6grS|s9UWP4ċ1HQi+`w%  jl=e?jy$2st'lIWg/ X|0=D5&7{ߖZ'.!3G\.|ʙR|W}213bmnRbH/s̆26'5L pNG>Q[Hۢ/YR4Sw㜚xXf$7E3QPTIFxjBr͐,8+w'A i=ч$,{vzo`rs a;r|#6`@͚*drsxzn]$W9#ئ#XGw9K>b(uFa2I1cN'aǕo88ʀ!L|zHTJm#4G Dx d+O# !h&^IT6sMAM<#jq+^u&lsM@x.ӝOJ`OoEm^Qh5 ҚɏS&L76cHBxW>U;\Mn3-R_cYb 롻Ztq2HIV&Jb$ݫKӏGSLG,Ο|= ׯd|i$<@٨A݉?3=7v~S`Ոnq\'-s3ё cDv ,d1#/tQ į,u@)z8yCkh _΋.{pB 1m;YdK Og):O/>DA@D)ayXʢ&WkNe(gPP!+U}/]ƴڮ9%Iۡ>C'4  p6+P{\B PbR30\ Ul {p~l䱼^ z $qN/ldB{Y,0SV(DB_|k l,uDzz%G5'9䯼)Ñ= xY(LpfZ`B\x8\NU)xRN9 3*LFS5r-} ´㥣ڠ sjE0C8QmǮxinC{ED5ŝk*|Lq25IV L L9K.7k12|[ws)临  mNY#\W63Cб풯m丽@B +Sn`hE`|N( {j٢§ɛ wbb\+v'9N,dE]8Y 8 xNw?_[ᖬ]w<ïLEMr%B솱#%0Zp)C>+ػ3?O,dM;O(K9kC;By!­ܓ%&FښrkI``pf2'{VO%H5S9h"CJ3JT|n$2r7%# LOϝ8(vk}J XQ^(9SWJ2Z;4-]`'ɜD#u4 ykЯ-+^5Ae|L-giVV tjee>9rӌ ƚWBY?P` %ճaلݗZf?ZZoI\Ĩ @-Vs`刯8uM`q&2˨ݞ_n1qy͕*(p̪L?.Ȼ@ 5q) L"/FWv ?IWXUbGxHY$ru5RHh9iC Slp/$8Ms ѻӫk{H?qBJh#׌vK-[\Q)ʸd'UpY[)Ph6 ?*hdICNŋk 9Ϡk[&Ln0w6,\sw)r9ſ؄ b9t0(Ic3ewsRZ3!Ns#SQȄBfxMY&f4~-0gdUmyǤy%NS> l1=?jN˝TDgpK@3]xE18{3JǺ2μ~̾1к/7 q;5Ehy/;\ BG tE4g{M>DYŵ 1M6+V*{Kn32: IqZ+x% u LSBP/0z+K Նfյz0:cPc^#{nlyDhQs2[@uo*NN)#l sM|:UO)[2x_3NkG]bt}m2E'.T#ƁQ(3qrI2IBR.'DZ&.]wQ\[e*lQoмN \ Մy_Z1܋ 3Ja6X/A}5|hmIH5!ԖbCzWb N-߰ uϹSdu\'xzb=R" Z π ݹ,ld؟W?J~,:O{w32۝uiJy%@S-B29%L. O4ZS:72 ]Xe6كd4EdM@5u)u"#57(v4T3w֯+zb fg;z27=>i59}?tLCvve^=k\85 18W)9ϻTր; \J#Bts!)1HJ+;!p>ZܑhoJB-? ',9j N|!~7P3j['dm4w$X&:'] ˅>IKc]؉& ]*y ܒ&(EkrW@د`8ӽCubJv/+9&qw|nVWlFXgl΄#J8}_͎=̔ fb?\@ a <Zgp,keTܔr\=5B w:bՕ̝aRRBTܞtЭ]cORڮ2 ~lvNy>{q[l^sOGy^Uk&)t!YןuSMBUώ }LV:z!?Q!C', Hxzhߗptdz;3Kţd}ȴ=/nn/x>.~mlUU6nC_=oAkۃ6th'[;$Q6sRU]6H%e9!8T.]&>K!tc >rIPdH9gѝKvdwa~˺2Tphe@G{U&nhgpuh/ Цmై[Z3E[ކPܥR9:0FlY< +F&- cUV*s˂6,Cg(N+-Q^B)ep)X:Y5%&}Ūlw 8*bԲEݫH}`x~d&~$ ur5Z-tA/k L%p| H9< }5uHr " p*u֊^) k1sq8UCWš mZtk=, lQk%U=13o8mqO j\˲QFK0i8 7zE' 1䗡 e۲Qer* gue DuX$n*r)`Kb'3c`v,0Db*UotE([ސojE}W}({mι\2 ¼f bH;ŗ#&iq.y׊zCBmGt/Uב񛝂d͏F+6SECkzFeW**Ӑ(/$^_$PY#@+(9g'5>UȦk2flPr(gR3Ϊ:ar\DžBP ][wZrN }|hEl-jc6vTޡTHTStZɅIpq%scl lɪh vU\ܼh.W\EtJI!Y:~|\R0L@f*Ux ѝذ`zY Oc FuQT ;%9V"V:" - aW\'Q{bI\D2X wYUmx~;MѬ9)fu,:\[,%:o% ֱvRy#jY_wI:$pLlOl]+YGu&u̩FKǯ*IQYNb5?a cP9 ^Dp|T`6^X`&ʲES@WMH=/-]X.N |F_+s !E0][gЪ,X'ڙ=0Zio&nkZ>7ӖA zW bbeh1YJ#? _>KAj8`lp m0->)|w\5nI{u FIm( a =蔼޺qRg0ql%<ƆS2DK%Sg~/-4 8VtڔHSU.c=NSVL񎢯R^!;w$| P-`}P&$U9QOaIE4N*0g&mwZ) 8u_ҍ|H&gpfҷ'>y%F 5řע߂/)'mIp9o?{mu+nU?On4h!274)q]%Dnp4wϿ4hC*8v5y,{' }oD~#KTZ']9E]bzKp㙒"B(j\I؅av{p$ae HIzh݄;soMI5-d`a4=FRgLcƱMT8F;ɦ>)\ul[&!&GgX,Km |;¿p]; Q#`> p݃ʓPGć9\) $tmdQWId 22Fo"*m;хZ̫ݣ:XtL_ m%?|Jg5`fB6x*G)NWZ]*Yت(? P$ |=9RcK&fibV©0t!JxιJ>MVσmhB7ʪoDhiTq ?)Pê_":'; iqS@IPZwf}/ pm 4%MYW& g oV.nՀU:Ԟ`utspȥGR0[ۡ/[alR8b k4?+I_UWnU>I1P \E`+{Y _u,#w{&҉ <0<+ĺzWA˚yM|0;w\."'0-|~[!!+Iu>-kkUM){rX9Qih<6j4jljcH9Hm+*ق?q9򈵈=kO­.VAiSG_3oOϏF3v4q'c ФDUG\-Nu-idɽH {*&FΑtk6ٶ&VQ,QN+Y)7sn@NxY'|:+1$8.ZJ "V QJ$bz.wZk䁪/mrnye/}p4OZ|yrCjQ=cfIZ0\Έɢ%Wڈ ~Ujk$ 1Zb|{%b3)ͯFnZNT&ߐ>'&h5Ɇ]v%4UHx=vfBǚ BF&ZozJ.u8eKF? Iҿwq"M?׫ܞ1ި~kX=5+ܻ=ĝVV%)KZ)HτhavEoqEx'&]!^k%02}Κ}ގr_hwuQWOSz`"\O+^?YM4]{1z?|QkR|]Wܙ/f*g,QӶ7%?.~AB)Q b,lL)_"(ѩRQƽ(p _cW[]ZsNE=H*iQ"a}1G,^h9b&j=;\Kq5Zj8z5>}74ڨr[!MRܤ,ŁVN\.ʡHE?P|֛|`$1G+D:> v$f(Q & L̙dmLVM…krDxNux7['nu3֣tf1tINr2q=\bhk#=Ype|EGy d)Ŏ~JYC7' kv1bφ ENgP(n[b85{-' QыpoNn2&5uu>\З/h_ޖUG(=4WhDP@RfD$B]N-KAYrX9e ,1S:ШYp4ǘr7pʬk~҉"T%:"] `/ =U$0Bɜ ә^ (N(_{vXsJVrо1ȱ:*Js$>"hUڱmᰥp/nqO衏-#-y##륜Ggi(?u1fJ-`L2 :H">uex F7l4 yI0eW!#9K l " xNH*a~Y_KRwh,"P.ypHO:Yd ^Ҕ4 ڥc9kjfD}%"`\[V N`9xFeZo L%_oXTa!=*(CGfC3 QS 5E,E=ñrɽS{[k+-w)P@I< ⍓q ЃX)f?e.ո`A{rE`mU rϸ.ԋc3-8p7G$OWQPڈ$@afL+ T6 KuߩmlifY7qydqcC?3c>$ksG7Vbd>tFHB Nl6:lQnulkn8@oN<27'[6C{ dVwn'3}2;mH_k.I ǻ ^Yp5XA>Afh3yTbS) O}Zd't^s~^$߸3AQmfk@SO8D+a$Zٓ&ϊ֓T{Ki ey/+nѥ#273_dA/eEuP W>|=*Ⱦ8!:75*7y4x3 !3Ĺ TDL#QVݏu΀[C ZV؞:{]]PpVWLC NCl2tI\Z3< E{O{0f2l\P?D{ рc@C%fD֖qH0kcO`4I Ӳd"op`VXjX+!c燃@@jn$-[`Oę9)nb/q|+DXf$๭²3*BCp+,nm+ynY3n2 A]Gp@*`F9ֻcEs / խ9Z۹z93 ,<Q kJ (#QK,@Y"_ؽ7$9w Lt2?e3m} PSYFYGr v/~0Erf Bot~L"i²('_w&;[wՆg 8 6/ꠦ5Ȇ\#ؾpha ™#k/d`3)C;BcƶqdvO&:` ̙/j?xz KX`Ay }2:S/t3G¨/2祂Ng{NE angY[\}.ht  RvS8\X'҃,ivÞ֝s%^Η/_d{ϟKzV]J|w6q2*!%~ZmSZ/v^vsoy $^QΎC kNGTUmA +|hO(:*PhZE2GA(tӄV@&̲&] Vk'۹!p2$:nZ2A4{>m@+ <퐫D4Xq|}(@Mdx)D|Ikwk :x1G\E֗5+͹%;,O%]$?'OJ]Z{ĒֈK0;S%XPc/F7N&ɼ"M0@`|굀\k`hRuyf2i1lr@ vX뉜D$97`6Is$+b#5%@卻'`v.V=x-'hCu!WEjaMU_2R(#w-cx4TmX ObW71hQĄu EJIUCq^{S0 .F<*us{)G<3@nd5ìJ/ѓW8keGXyQ=[qx!g WN< ub{K~Nk)UW;³tPoLG2_ ђR}PbUVwG⸡n[FX[f&}&y!g֘%vmZMS`Ts邅{ȅv/H@h#zC=G^ X$VC'ۇE˴*, /)ar ﰣZY ςg5D3mFBYr<\*Xໆm[KYOưaO.1tZyiUT)5i/Ěo'&KQs VBgpaS[@q2}uG n FIm<Ζ:zBbheBYTWn0!!RSGk7YFvY-i "v/Q g"A{U A5DdJÎAy3/:g0ҟ~DUӍUnk;idzs`\Er1SYBJI 8n Df}0 ZQDk*%.4Yp͖ox(|:]Y!hK.*9 >Cx;gJ<b:U6Pqo<& ߘ]4q-md}GŨVZ^&^wߎbSZYY^ ПUJ,k#gj.@Jۑz؞E3ȾX5NV.ԛ~C`z̖"g=e=U2oPDZ޺p*R CC[L B,#m.+9e1$dn$WPg qɷwGu`hH:f )/fÝ=ֶ&N"#T8a'8'y!hfZ$l&ƙKyjsqσ.pªb|>ebH"K2=>d`w9. 3KsOEɅ'; uVfd&B<-m4[E'.ܙ<DžėAKanp,i`ڢ<4t>MS5^@ {/t`J]F#bMX!Nx's5&3Ҫ}f&YScyޱ)6Ddw:3O,">OkǛ2[\1@^v/-:(-3.¸rTUn7w7H*lY 6uK̳t/la- 9h6&AY׃04m:꜕}ňS3LILvܯO뫕 O^mK݆AG7BI5|zHgɸ "+֍.8*湑et%cu;u0I:рHԺ< CY:3_tRBhba+0PjGpRfv;$w7*Fty+MXh=]$vvsӋ$*'klW}kphrL-ڏ8o~;0$2Sg MÁTg,c+vG ü-1#$9o2߻]e7bUOD/* 1 BB6 BÿCVex&pQv!'O,ř>DY}qt >|.aL6v?KPT%] P߯sDwL~)dqXXwvQ&r vKx1*>*|lRpMޱda 1d*((#36h*|4?U2`ʈNNUJpޤS]r& ]&RZ4J/__8gƟcI[5g3[)}ù\c#_p&4q+ &G~[6@_P*Hi;AqdGNN(/L% D&uH8py8J+.l ˛ؿ_.@}77ԃהhm]ȨS;r{ -G?v?iKArcTaKQ-h?@VO915;?m;@I|m~a-"VJpYg?G] {S7R@!naZXhi.׽;Be1pC_|Ր*WqGS t$kߴ۲?UO_vOƧ5^+מ@Az[G* j+L\y,|Qq.Xu 7DyEٓP28ocs (q>%jR#a5(0F0tyH mbpȑmI/Ncs~a>t$<.5&BGĘۘZIEXh ҀzqOa -C/K{]͗S$eWyf L(RNbݾ"&6&?-gցl!Cys;ޡfV =Cn'OdT`$;vPqlja"Zy 5kk] ٯLu*g˷m6|vg:rFCT#4!o]Xp}"f3:vnXa(:)X@kM!+%UAʖ|34:j{c2\FRxTff:8>xޫh,,Rbjb'%D9!h=$(~5q{܈%.'kT>*3[u)YbJ$DfF][mݼ|n#c"?2d!H1᫋}&~1,O[(АkI){WRH2lh!)C$iz)38OI")&uf1HT jƻs(% %&bCo4Ei ,4/WjbD/v\l.0[ Q_)[-ޒhqi0&F405ɺ 0S-v8u0`WC`0X݆NTCnp8 LAa]7Tum6䖻e}ӽ[We({q{u[w}ͪP_O,XX])p:3mW uBwF_6΅i$&=R Rq+2}$ʤS1fi(!ߨ0#A=FYO_(O5emUQil<6>$Vڮ)~ZwݚDCmYĈXۅ2z X#H?j)dMӽcM<[x}$%A7xonu%탪F׵悇bu%0(mڕ [2U>+4x-Iji Ũy|&>ӱBI*Ѳ CE#zeţ:{E+rz3sL]:Dh&-&K$g]<2?Pħe|3CBq!u6 U '\qrrtJ)о?ZsfJ dn=h-OqV ׸k>ǝ7SUC|vU"p]쥬a.B1Z^LEeN&$[z{Ux+h_fz ` |i"{v:6cB_}Sx2~@=.Y@p a5DrVHrZF2#Cr9:z"CD5@Q7FDY 탒4"w"[!#&o ^K[RKCݙ}kL^=?/]zL0YKe4w܉\ؙ@ c:wճ`;Ǔ[ilrN/Yg2Rr qZTdzN֬aX|˝6ӘɷSӀM!6Ըs(Hi& >osSnc B߈o Ă޺OŠVȄ-u|q)0˸$3ձ#(dU5,# "T)V[+5'󪯏Uxs,{#A/%^28t2)Pܮ[6] i8  a}^S/MgNݱk I$hem>we- 2~ \c>'ϴeDR I?pU/ʍ{9ÖNwAM?t 1/},TD֤[y OݣᕮUorB’VVKB ԙ JD a$lZ]x̘PEaѧ J.>ixQ:Ew(+BjtʄNx-%rsd<23SÑayA |!Q߁e"YQ\UrVv]Rt^hc533fle4X̽lL&Epp/@1;7Xe0 ]+zoSi]&o\g% ~`tnVXG l] -&I kquTZeeg!hU,޲ts$ 6)G3{pePet@btlE,>mڐ0# 9KKL1R畞)TZM4f4-@#PxPf<Kv/븖M&f#kJ]"7z] z30!Ջ0yS !,+:첨6@+&F0osi}<@5Zi}IF}bGI=@"~֤rAA$ìi͍Bp63=+ .`ywExt>W &Ip[ODHk:};ӥ;փ DX{_veС G2nR9k 3#7]0T!wAhm8*`B4f]j$ ʫ݈ sKc; =sJ҄t#j_;=K[f m(Y@M_ƶ*dA>&?g@p7^J.N; d0@[FdtlHL]4fq[/)*ƀ."`.]-xh됌˅rA|DϷl9Ih6/vmQ 9 $}L@7ڦb渪"yZH}lG-HwףDּtu[s$uv1_EJZA'U8o1^M2I; Uy3C&]w-1(T?|m8ԢR)!m[ 5G:y tz (Xp,DZ<X kqq}ЀA/gf:v|9 U\̎]׏&TEާy3Jhѧ`c{a(u\5A\ kR_/1tdz9ufk=H<2#&X)WSypoɮL2›*opMެ='p<81p,0O\4*ktwSnƛKi8ABN\yL?p&t}ۜkY$uKRd?| AYG5xݨAXJ0.9>!ݚ/-t6u䓎_{&"nWl*jk2fghFW[.qBۿNC)A#<>Fa 9_t &]oM,2zh&XJv "<Ʒ|'z$i$6W7y_8{ rk^@>+;L8'܍nd,VI>/Ua.3F,g8ud#9Hw;/Px]o0Gs\sDw;1HTrXpߎ,a"o͙?CffqƦ4徺2]߳?^DN+T}0P^0DBh V[W6w5QޅMcudrX &k[f@2Y0a0;0%ѦX"QP*puCiPsiNzd|n٨'';,ѹQR`:fx} JrM Rs67Dn1iH>- Ϟ[l!?p Q1Kz]Qwq;q<:U".$gUeu/Rvw&KYp!9Ol31e2Ӣ( W$_\c7jC2˖RXI[No͒Dnaݖ׶҆#\[&K1_Gזbj%g ) Fh#uP9Nu#ƛ$$'g*G>,O/]PH}բYEq3XkΥIci2ȑhEZɨgYS2I̩&Jqc"rdSXBc^;_VkQr*aA{[CNHqCJ{A~"t14= $& _sk.U(=  1Pr(bH7%Gؖ޻ؗR?/[3?D¸r,o*Tp y 7tdX-ӝ🫍*~y?TZӢw {ׇXkꨉ`|+T\BnfQPԿƫ')ۍ"ĉV7iZ]XD.Ca:E$s_|cxG'\3,uS.!puiZe'X'r!wPc 3[U=@0B-}7LaYd=d&N{N<3xSDSX `Q |mHN4|8Y{~F= _FȯH[fo٧xoWH"975βTi_DXng'"7d +j|q}Ʒ%(ov۟{ꐛZI +>yJ'7VO箧b( )e 0p̕w{$\o1GOJQ`̇pK |n$f1X'k8Pd2s53}~1ܖ6.S]Har~?.Pk;| &SWk/ʀ |VyN0|o_? 献'ưt##䉽#8|w9TNEgIy"5U9!7B>U!eA HO=gf&Y𜬭:S.$S5XH?[ֽڙOぼuuԡ%s$&I9RvbW9ے%{wRꨅF@._h^&n_%B~zVMDQy+)w0!'bSzZE]\)*|;'|%Xdahß-)O*wS9lt,@ k%e~G>y|8#Èz Uyb$%4.1,*w¨L\#DEF\6'qyff "g9#Bmǜ(F8ay)9!`.|Eʹm ,Y͠y[}t? N'@l׬$N>N2Ϻ:^MFz=f3P:7uh3xW:e8 sRO74@+~&@%gNp֦pӤys|0,gK>T{{GnggpTJD^]$j=ՑnB/~_oQK+VNhJ._,i`,0`z8Q56q{FFu5b]bP`ANj0ʴ+DLϵ1xyV -&bpw/q0IH@>.Q׊s\~#z( CHP]aѽ VN_>j2Er~|9/½%R.[Ivl 2^#/q}lyag$3k+8QVOu7M *YV_@N>ʭr?j mUslx_d$bHE/w& w! Tbml 3E=wK8ii{ƊD?v%(llL uyu|S?j5SfT>D8v=o#iFC<YR9^0l>ߟUW$>?wK=ÝV߭3! y\ ZPLi6MOlvehijkGvaXYEtn4RJX6iJ_1؍JuJ9H_F6l m<{sQ 6TPkp%f13f%'fE /ܓulTCR$rFh-G 2ms.3Z,'+g aZؿ-75C>b˙53D>;.2SUơN-B7e ߚ@X0"c:_.!U`b9FWafg}VŔ@ &F)cP=0P$KE{N r&wG_,2 :kgo.2p6H( d2}=Ŝ_8rvP!@P1ISXKߐ ̓#fHQ!}<Rt[T QwQːFf="0)L'ƹ_ T( FtǴb} BPJ\钛L&.o zsj^}  oig]E,Lǀ2$Gz^mRd `rk*֓3&z_Δա;s/ CO^s*dL}jPU]A x IȺoKX;eUy@Mdŗ{vyե;PpqqR7&iK3 y :H)wϗ rZC8H dCO3]p$.#D ,[a \ Kɿ>uɈegF+L"LwK0}@t%5Eoy}sϾ+DC/t|ǧvNg#t4Xd粡wWZMy%#&Ef*~NPMO6/:#wk-$9HQla؍@ /78u*bM44jQjRyav~kIJ9[ öǗ)OF6JX2K2Qtf4{WDBB̙b 0®1R {e Qru.Vh:^kI2zVv?">i6-]I/p'Ef PՙcGә].Y(ZwDɕSʼgb6GvfO{k|W E-oJnW $*#amf*Xf*R2'}/v_``Ggh&ҽa#GULnIrS"GFH|>ɼ cv˦85˛UDcQnؖ]yˋ ^>K'UYIcqbetݩ'ZRTI4|AtzlJH똮'RMl{5jՈ0g; V4ݼ(6pAxC ZQ.!XQ!aTuH9oԌZi.L^@9[L[W/N~LA6=t|@~HA*c&7H~} + X;^*7.+"բ2^Q؝eլ~a[Q?>s,hL& qE2ֺՒzɱ|DG +=G e{G)q\кZ^:Ff B4&bA{FqƆ0xtP6y9 gU@7VgU(u]HdBLݧOq^ȟ_V_!X-)k +B tڭehѻQBGYqTދ N}' Yp3̐'#-A@7_Ro闃_G )B?o"h#jWTwȭBx_?BΥ75m,Y !w;c2IIv2|~$ATDxfxຌ1Kl3%(t`䂧"_?zyTE]e@x_HFF@h~d\vs hq(h( {-)N6B;>qz҂} dK;<NuYz=$WaA|as(FE|M'/@RٱBՕyJw[+i6sȰmft y8pA$}_#:en LJ[X(ʃcHTḘeEb3\+M^x`0RܱBp,Iϴ:1I]vhVsZ̗$L :k?3]#$>$y$[ʄk%&V&I 3ސ O\qxI/*8g')e-4ReLS#dB-6opjn᧽)Etn= "6 7W~tto]?dV f &2ۭ6𠚲vG%rDC^QQ}ia0}1QFhcRsVώ˨DY9F@cXU&Xu*5Prd  ] Wo7sgvVG圼2mlS?8L@圞[$aKP8=SNiʾݙoۀJՃ)TKiozl.ͼq։"]p[9 |\KA:.#ֈ0|}DsW AjqB@@^%yn̬UyBu(܂.am9}&ݳ%ÇBs7 p٢<K8vau6S?6"^"g, _fPQ(29?= ;qSeLv-?cUdI Ur:HsٳпQ=i}ؤ|mhC d f*Ÿߚ9L,blJrҪ9[4O˦'!S_iW?uwo H,Lُ!_VSW+5¤W ;&E'Nh, o]"[wqA؊x)!(d6yځ3TZ9{>OLfݰ1K_ [jLQdjH#cPQ9 01pk3&>2l}Y`iȌ_ *߇VWU> n)"욬l,Di)PKG#iy!{";5C6$2@fO,R(Pc+ ]eg/,O7AXNa͇\U@7)\L.Pʢld4Mg W/'ˮY(J=45ur.+,] Ț +֎Y4r|=Ğ:LiE7z(lm0! d6FZsijN~}IqVh :vubDdѸ\tAy-px _p"bˇG}ĒW5h>*?T')J|$ EKU\&2};tH`k!VR.[wm >ٖW.r23lʦdV3+wktc7hSץ+ں0je+󡨸-)bB;Ȧ5H EOX9LH_=Hu0KdRG$38vht Q$T15|V'K[!û.Y^;apq ~X 4t=&:Cal0ږn<$!.Đ6/,J8{PKA#0I[^h(mbL8!ql+p{cB&<Ֆ!53 ![YİX8VWh|I iSWGu Bmn ;]9pT=uXR\ %InV(U %Uڪw=`Z-.y^}ߠASL|}囝P*v7'^ 5^L1Kqz%C ۼ#`]-S߱--{2U~[?l6b9;rAv_1AC*S;d"7S7zm;ڙqx<*ӗkR\ rHKbnm9u$|P¶ _xa2Q鍆֊{7Ttq Srx+O(53,,߀*8 Kí奧s "`#z}wzg7LyīPFЛtYe$͢y ze֠\5z;L >%eBs-:"gc?1Fj#.9m0}6T|_NyD1i}mdGE39awd'pYPrSa9eN_A5%Bl&vj1VxdØNcý|v0ͱd v p-1b%} \ozޔ?I#/IXi8Zr;q+fW(fm9 9בEKMj𥄩υ`įҮ]P80!ykk ؿfVǦڟRzDܠ bůFft[)rbR:O/ڏ8F1!;EӺw6Qe,{a }.:@{pt<Tqhof.l. &~5l>50?jscE"şE;tAHym]vQh&AH7~YQwzq)DEL,=Wk@BP%?zWWo,:I:Q_ζ_m]NUo}"D>tx-D# KHh~p@L0u;Jt,qVS#Gp[YݯLjdic b<1q =F8?9s y1YKXatJ\tG_.U p>[~|JX+Է 26͐&pLxz0oCHrDA?Q֕0x| `i 4tZrw2<'(%z+%ټWO_am4A{nhZip.աmvՋ Xs\.)IˊV|{3?Ԡn+/1;jMM2Gx (W-V*`@6lf.1rÔj6oR9-U"sܻ=ho-ɨx Dp"̴ˊ9S־h4 uCœa˟iBPˤ c  8-6eyHy~& B"a? Sԁ C 3$*]4]+-X?knQ]/>.`s2l#?B{rEV.zg&%L 3r+hi!_گbCv=*(Cu` HV:,m|ܰwIADWZU9$ r+`^*aO..`Ng0n "<rr<)ٳLxt>[Sx ŗ֠+ދ6BR 0mtcQ $B[xdđ_VgGR.N k5A"ͅ`z[h@i1@~fېSo1aNfOh0f0΂7֠7+x[16E7뻙Ev'L5?L W!c#:fY;lU<"C6,zC5/!? ʹu=cs`hwӋ|yN$/CibG)BM]4y :/;]*)l~˲a4/梌 D={*OOcQשʪ#g]5y r*78-9ӯBBM60%wLGv vߟPmt'J-/3c5kz`*60}l0h_6GXD+,2`̗Pò)n4{@n?SZpwpY+q7t[QfE`@[J-D7fKɭUKI#wsS8b,>4&5y ?է8(r5Vg:ap(w~¿ĤV2ٶuP ݪsHאqW%'M22AsV4t}@/{KbTeGՍ&'?V2ES ;8[훰&+n&hM_drKP>f憜!WbY휙3І^P?|v!,I2 Ba˫԰"m#-/4\\[[,[;ė X|rH鍁`>.'fO<>6mE´ImHj884f; S]3AZ,[֖ ݆FRI#r`  NxYDwL'av rx±E[cVr+͔X;1\g0O֦o ǽV|Tn=dlG GRYG NSJi{M|q;eZ: u'WrY,G7#%CwZmf>a۲H?* a1pIf۴GY7O dv߶ѻJ^W\ ʼn |*4Ơe_fI΁׾ 0R*vfk;Hf^pg1u}sUhm!|-`Y(\#$-0R.=eDWqݘ2Ԭ>5[+87&&ݔ,Hޟ[ӵEdSܧ[o u?DO}C{# -guqʉ]~B>ܘ㹢gh_Ci$Nbr DVOl T3f7F(y {8Yݦڍ}Pz[H|bjUљYEZO۸H*:xtqZ#@hQ2C&oNX[@c{=+ԤTکMoCDfwr8ۚ>n 7vt֝~|w%|~10A#^z=5}O'?G4N /-LJ#ϖdJoZ\{qlX Hףljwo`Ђg8E(n>F o@3QBNL!xwvط_ȜV 5 8loFVfxT 4@{!~[`nk"K:Aނ!Y3m)(jcJ$|MLhBpPv4no4}?{p+=<ЇP0Q֯,;`/Sek s w4$ ;%` WK"DeߏOerM=U][>zѶ 5r[d<0y1)Ǖ@r_g֙yJ48吲 l:8 Nbd7ԫFL cxϜyrpRk\bS!%X7+9nU׶o'/̽|YD!jKc+ 7 5Xyj7SioWl/ :}f1:-'?;V-P4P5Q]Wo*Mh\5!R'J6)ߺ m7̝ʚn(~d{9# |6iq!"D'Ӥ͉.d,&3$E?wPy&r(3P`Ǥf{-*T(4$)‰a(']ۙrNZ7.ղxl*Uv[,VeKrr6ujUq =`!@T_󾡁|-DVʯ4hsx*Y| ?t_֙VvAB4C"09ˑ4,W_ 4hsn)K: tjҭ)952NJ9At~JJ1P tDKnSť0 Ȅ#| atL%D|]vV@zQw+"PeOLHR h2Ph@C`Ǧծd5腣[-JV2sΘQFCh*6Ze$Ƞ:Vqp =-$kc=iX8\xx._dHW"(\mEUW\.S` ԡ3^KsoWk7q@ڦP|OĤy>U-lJW"ݬ%k!tIw d% xSYlcc>i2Ԙ>JGh ,)a6W>L,ڮ7]\cnϲCb+ufqaʻ~q7X4؆)I[9n;Zfm+ N>m(˕E;߅;yE°^XOj}^?FB<ȍvELF4})|N6V1b}q5T\f0hr}s#s*R٬/6YQ(,PNs+sDB~?yz?qڝ-8X(Rvs&hI^%1Nu nZhAc9d.e \xaKNsyg*r=qvP2R-q ʇ"Y[ꠈ[ba֨{.K3DBT;:1jQ`ӱ5xhmn>JI?yuj+~T'djiNh_7ˎFüj[ R4׍Nq zڂIwuzb. C ?8<\0s4<*LJ`Hm~ѸꇃXҔ0 'W/AB%5݇^ߵ茨Yj =I<d}py%||S^[P\?'!7,K ?K\qt {FQq̠ m$#VQ r|6ĘGmB鲆  q)A][kXIri!=IXlMO{ _TQ{14AY}.,'Z$lcwڡBaN؜w$~q6eOPS}i-YIa(<;LxQ.b\0gk\54Ӱ%BYUGq!r|OJޚq*sүs82J )YXP̐{NgwB{K2A-]dP2_l]ɲKݑqumhd eY+[s7 满čVGj[R4g]l  YiAQ.`C ֢9RآGE#q* 0“MujL u@Y!'/\kB*( ҕ"OtWO4eVەU;}O3 <`dR0'u5|KJ"R0a-BAB5F wXw n28 \XHTaWtJ::`괹a2jo/aj΃|4C@ (G6@UOpsӡjV!x ?{j4?Ma|9&M4G5GWgYT?uppp倰o6 {C?K%.˽Lsem@l` >wG+~IU#<4]7X "^+iz׉ERgk{5 z2+wC4-+|Qj,3% s (LZ8j޳'Skh\fG&OP'p|VN9b9k3Bnj;Dys "I$9q3Bا0̴G0)gX3I=c6gw߱JY`)v)GD ˻nL6zHH.8I)οMyOfWZ % ULYw3viևc ,9ĝQ2b%-ie. @oȐ!fse9Q^w=/)H<7e$İ!qM]"=a|Bc*OÃWo^5 )*"h2H.- SiL Lv:ICx=՗k^H{*o`䦯X4p%<ǴeE9po,d lyN8bʌmα$p1S&2Smo0`FA%j1f7&ҽj7K^Ƽv1wxct"b)ivun$NkHzy r4 }N>,s6㬜#mje'6sl~ FB]O+ (~Lș@)9y/V*~:ab|l%y4h:(pyL.?*9x^5C/y϶!,/t`{a5uķf=$cpYM)%LzV9?f؏Vng!:n6N(K*-*2me5+é W'oҏ^mi0)۴P'.|7Ej_ bnmڨ_z;űygœ*C3I$@k6 Y01_)+q Fc1&h( {|O'\!=$2LJ{P4RNޤH+/6?w'}ìp3A5qwV2妜iz[ 3vqKI_Ul(]܂HfQ #RaocZZ^!#1Y!Kc݆:48;z48_riCGpJ\0,zy2y Y'(d*lЫ^E@wGpy;Hp+ {WHe!]~Q] oM9J5Z>'D`:u*ԒB]5B@6^ԀƳf$X@橙.' wFm&_@"K; 00Y9e ]EHNq?, .>{ܰ'$Oui* S߸S+,mYؤtdLIԓ L!7 ÓiPwsm$RfY/? GLٍN6,uB ? Fn _['J>:p#3g4:t@y3w&UjLZaR]k6iQs bC2VIXEZuM2q1Is=x8,]Jڃ2x%PlzPYӞ@" 7H(X :ݦqtp2D;! x` 6@)ihWLhfxN*Do̫V7R 9EX/U1A^ւ> Ey`_ { cBH|IK42-2<aQv9*FV b}l3lVp"[@4=VIdq MC!kw%cÂݽ?zx]:m7bhP#]~ iX"B5$vHYnN]*֋lG>Fx0qDIEm1ci8Tdx[3Lnn斸L=D9j漧z$LQP2jfٞ<5W ضψ p$@N̘Y txLT^V W0/ҀD^.fYۨΞs,ycW~(ֺ =GiGgi V.Pq'98,}&w+.G*$XWSxQҾ|f$23G#(!*)l0nUmOp) W"zHx_/=J!z995؁F]>qQ+p6͖3)ٵ[4qUk}y^鳌1 cVo y:Rp06ݴƖ אVRR|dPzs @6Hqg=?vN:{ҐL$Y pҖm;ݳpC7T8vwo/vꮋ:GFH'V$E-Zҕ`@AJemRV?ފӀ%jNo!'B(-ݗ怩rPqoQ;q/'j O@}&9?f} ʰA)3m7b8}Vl}c)ښd_GoͪT0 )r>(\_Rc.@OVeig@z6FkniDr0N !;הV#7X!Ȟ@A4L R%|O,1 x`_^.ܭ}' "1}x;C3ƀQR_8D?aXBȂ`HVBžo.EU{'&-|^Lzq̭B&|rsl~+ e_0 p<ڧ,ޠMf׆KrY:`)V؜U2"Ҫ_20A7i9{iSi hKͼ9yڣ-+4[Wj{}B:%䱙ڤ`kUdhNL ]R'R=AD1{K%zaUC!@wK 11,z!Wv#DI-fi99Is^D=oi4KkiK/S`1yʦ}(uU?uSVafB@Fp\1C xӤ)DI!Tq1N42Lp=XU=A7fkvK"#_lIщ%:-F-iS8fs|iܻ}m8YdzinBC'َ}<1&l.jća:6 & "Wq zpqNCMwǺj8Ly&?H EyL|Pctgq{ Ͷ)ʖcI$SӢVKZݨVP?\!s0l1ȠwtqU[PN5I >gΒ ]58 ճ fIbWEJW[dlD"kxC ihŦmR 3L)LC̔žAxMqx[z8[eS]/fB#.,vo#=445U𞶞Gnզ}5&-?v5ں* +2L\߭<2*6ԗ+i%7a[|JWm+ ֫Fɞ?mnr ) )xlg@9(_:Vϱy QǶ9GT/Sm L`Ik(|Q%̷!~Bms_/jg*o{а'U~Df䅬8Vfo7ec_IW>_M_-~x+ OPTYf5`(tƒ,&, Y̵~XD7XB`cJLpI 3؂5#7ӥM!h^[] oj6J,'s'N(*lI4!U^o$&^7g+u?S]nH.鱾> 3z0 (>nü"c4nz1K]* 7H)팞g ۠ac,d |`[™7:鹹 E?-*!} YpΏ`~ o^m= R{[6x$;le+lZ"ވE:9ym,ͦ_G,pV\δqC!# X[D^N%/?_«~ .Y" QS@p`8g+q`״EK%XYQP6*Qebq!['*U\˘!,=vٗq9i^f8>J4Z?`Y 1BSo8ݘ~5ݥ \X ?c"gV!?f4$QA')W{|}k0fm2)|!N:Xc҃-2QAڽfSpZ(.N.@" `qu!n1vI?G]kgF:?{o2hV0ڦFYu#v"e?'  ^):JG.fup!V V,?$DKis Ӟ\5⠺ohv~ 3RIUT4T#g=iriKyebF ɒ|2vnbs{ Kz!ܗGQwTՋ]\?jCZkc >Q.Hc㣏<öO͕,'{/Sj胛'R%63>7/sAC˯06rv[SiWy/n?7p4=^u`%U:{ypnO %Ӫ$rV m<\-65#>z6(3;\iqʆ=|ZWs +8 31rH'v|U؅T-k%3Ju2m>h;+ N7Vn̮1L BhPKUK WH]v/:)RFS{֥ th ]@ l9=HyiaW򎡼\Ek@/}twkagxzFFQ f4o$0V:') :by2@?˴gkGİWdjl gU2e*RAgeZJ&L2=>zq׫'`J,u|'lןHԼh 8+,ī >LK-KDRv1nBXS{GQP2P%'r Z Igl"~S"e$6Fߠ@+`=(iC۵t֋e; 7f\bjЩy/fVPE80eU|^ajSmf{x-=DWAD-"%.e(7${N+5%FjUG$iw+:rӢ['Zœ^Hݮ M,H/JL/+w*Vp(LyZӨS 'nO!l6j"`'aViǬTK)x;\ޞ=MO]:yݨ>Yғ7Ro+-rЭw s­)r [VQxrM=ϻg&{~pѻ Uu0Lbe>x:ءL88v7f31i#+)j-:!k9V׭5:[r"2JTA6Mw0I۔&|UP@֣hG8F^2@{eop ? ]ϧ+(cnY|9REF6! ҜJy*Y.&!QRVF!" yQ\Y~0];>_t=S0pՅ4/A҄yE9  "l7y2&vBGnhT8,g*xZ@MҷpUyMrҖ~0, թ☾U.3%Mڊ\BG/C'P17 %5t|z~AaEs70j}IMؾӿ [~.xD_Le5URoV5\pUMw'F6 &(JM0VA+tln4'{ŤY| c_sw"^ߨzܰWѠ ijQnVċO)~v2?\Y`;ȕ,h9hSiU5`fo:IMg"訣'DZe` bpO#wwCU~^ͬu ]LĜit21cg>ÿ\; s/c֎:cxMnϰ$='A:MPKsARayd/2u$y -3Z|d[>+J}*ڡ6?E0b @O >s7Qǔ3S$R70Aź7:3++<\@cPh{LI?[f$գ"&p9fpHUYIïy WEB;a(Ma;ԣ+8-S>%e`Zd@Ԏ7W™˷ bubi,'#iO9_TBOB_9Q́tҦX|]cvgM8;-4u|:裀Z&;EBNzUVDHm]?Sܤ}vڐ<\B)J^ww'lhqi0WZM)p dP4Ӥa}z{y(q@GKz)uYf=QUm1Hlf^1|/G@Y^xk~?;CS>ghV ĺvkZ@)Zd!ޒDrft0o4,he׏lJ~6ď俳ڸv.dmuٸ<ք:-Y-ɱtdawj[0/x[&\{CzQr̮s?a Q^SJ;zT`EcB5v;(QIir+!k;Iv6> O%H ɣư_OƷm#=$16mr;Sć aƯ< ߦ̈́7u)(P R8 ʡ.h|@Tgy,N|8tca3"WGR&L<6}L%jSKKh0Uw<lkQ$x@E{ <'wѾ͈ IG톼&.{š 8]6[;_m #,\%5fK4ROcQPGh73lݕrv7IXGӧSű|v+gG6l-ۥǞnq[Db8%ș7oXHHHh%6b &*e f&@Fo%#߅ KNl֠M"+J mxt~Pqu}f68uY,H ꁴK/<;oFѼw\kZs~' ]R 5vqԖ6Y<;㼎Jm.d U>ʇ)OCP7vWWJHM=*jcOlNh@5e.cfc4^nbFNVXzZXd':+:Lal 3森Y SӼ!GcVUx?!s+<}} !N2e{7q ]Y t N1cƲB7&V{dܟueAAUǶUsX8^N0(s8K,ZZvj63z d=Ayx-s_{$nԎr|q(zdzo.(8;F3:KIrmaWsgF 2[laq6E2ǜ[w@m{Z8+OzP kqψ(=.qU4cŜIhۆ_I1bj}@IKk)AP(jx`[;<6@f4d|Dv]ɳ-; mQ VѣiB]b< N~M(nr 5xZ~O /+7C4}) <ndi %M;Rêp ĎvV8B`)h(IC4!)Q) &Z}!DU)a} sb4uJy^or9|H6!rDwQ,v'u*(H'gҭt,p8ܱ2w[UwuǕ%Z̉%U{k iseD(ؼN4U^=1)9I*v.RJ۱[E5N8+B!Lɬ){*'}3CF@|Pᡗ5G!P?Jf|9ShL4K ],1z6| {UٲBE.ܥN?s5w67zͺ ~j`+ Q*3UCkaed@S?N9>@o6 "M^v6/ȗwqqCGY?CUIoNKG[?/u"ٶ1~;9E hK_n T(BSi4/ K8GGl:cA{W;?3gn"o\ qƏj /d_i 淗eu66e,/W3f2HfгJaE483g,RJQ1_Ҽ^.? |/%RW§ś"!I(HwTe[fMm../$B1>b&5Sw^PYin?Ӕg]?ll`{t-2:1m•ePBh<0g9ǽzyS=CtŷVя8q:.GqlO'%y#xdzgp^A#|LoY/Rs'fOkt6 }:d8^EaӺm^-kc/U5@o9UrҊ? T8I:yBڕrCv pF(vͺFI.Q bv祄Taܣtc')Nx#yv0/t'6Xݩs Tt8vGwyE{ˌGDopIZb Y|Bw#}(66Ά.}lqvɢn;1Ae{i[Q8}l$,QHiAHG쏖?lWңO྇9/{y0Mb}BOVjMy68U#+vوAEN,n Nd(Qg&#Nf(2JAB`M[Eʂ/-lK ?Oч#{zZFOx9ԒFOҜ\)P3K6qh]_& a͹t9\a gtb^ĥ9yh{.kۘs+ bNoggG 6SdYPބ4 $AuӲ21r6GwZznl/$.JsfG<ڪB+C]1Upn&&%Mk?NpRGSi%xTO '^[VDS֐Յ9 C"Ia$^ d%)ry@H*[X<r8;'͋<=ǺKdWŋqE.aM'N6j@~@6THu>бi2V䰒,@4*d\Rv vg#AI >}{}edP6$Y+)SǃԹ"\Ԋf^2D2P*/ouбhyL&F:]ΘRaf(6izfVN,x!H{P8yQ@%\)2fiq/Wld)0nNu cݘnԱvd*yrǼ_2 iO{m-K9A/K4ݭkF˭m{b)`l 05Qrmb3)x%b ~EPv1A5CTYޟBu Wԟ8A4UIݮ^S?V7YOaqmIuy+?{~(Qpwm}d C:eXrg `LTdd@i$Mvg>w`88_k٩[6)kn|/ܕsO5B9[/3he`neiML:N3y 'wKg.5.\ל>AH]faʎ3^FZ-lOQ_/Aⴷ’ =ء7ٶ4%h Ps:׀B4!|[\fΝ%sJIB|ʔhi|晷xw{4D'a$"bכQVt%[[SZa /e(83v\}Xg7^p&6dbtچgY2X84jq߄h ,M{_h3b~M۝b# oK-n:͡?˧]H u[ 9Z;(""*5q%Os-q#Y.hDXdp19,*C;zğ *BWBp(H`X{-dV30Ͼj$U,E.'D彑B+,\g:9Xjp&D3wgZW5vJ`4pgBy㻗1b=)c-Lvex`h{|FSކ&A?7pd fYnM&n$A#]h%VP@ oQٔ+LU% !nz24z \A <_{l/eC"P^[kտ 7 pFB 97 (slSCI|bY>P j]Qr~ 2ʹ#˘(1|TS>Ҍ:Id&\Q#8CCooBCa50"8L7 707u*%f"`ӢeqiCT<a˧_;DHuSܦeahZZ$r{^|i7>ǹGWVDi:0g 2Kٶ C,=$p 9U>~+1D^ n$ru;㨈! l~,uCߎ[tf m2}HOO6piA$9,DؙfUҲ\TVy¢a}폥B[@s,OHyd3xpcg6-ڨc0W Tj_lEg=XYd#lBPo6OU&jOFY֣Ϻ|`QH-b.aV,O('h.M`,K?i[fs&Gv(Cpyc1fhKADdHW=(/> T~PD]V5E'ޖfi@Dx8Y,\?ϥ`@秮_%]lK0 XPP] w*Ɯ93i sީG0Ȏ0@FvJ\5M'51>FZ4Ftg9B߮ >~㻗x'UߔK71 =hA^m?y3m/k9#xʹ!*\ )> ^/oϦq`?ݡ2#ƾ]4pqi"cť*;,zB%7Á d[֏FWqA35,5)/.继׃kǃʤ_iT@G{_%&ƴ5Czɲj1`Ӿ_hs.bo@R|`$j:ҭǂ$?SjF_݊ s=KYl.zE#qNx2';XF c\fZKnѥ(Y@zrfd U6(sjhEAjpamHj?vdO ecIeVrW dȟ6#yu%{lx4܊Aa7&/#LB<=W),)fB?K!~fbǣ"Eby9J_AxBT-!˻ )EW̚}*yiZvKMϤqCUlA[УBOz?[zolyU\ΥU05E7aҭݪ qʎ͑*h/ ÆiBD.EL#1xQ_M2HL rH{(%#w8yDŋ^E_n aH=Lsswkh TƘ/5=ClhQp,v X~뱋>!N%:Y[ ;fVLqEV@v]/ImĠEtwcΰÈbmp!hZ@˻rW,z|G@)n"Ngs)CU2b`%]]#~v_aǭx13HZ ׅ!+jFʟzr~~,_p4ԕ'֞F m<а~a/5%3uؙ$Hu#*vm`B~ .2}tozB"?d|XŪLo~Ib\*M eNUN=#yU?ݸ$Q$T.Ő4m- BnΕ=X1} %)]Xg^$i'k?y@m/z n=z[o)HfJV0iO [ukZ*29+!5Pnf)&bߗvHͧ"~`\ظ K}Wԃͱ4}l f:'J&).ϋ5z5UvNw^Fgo7YbnWYw85ܻACPqSS^0KnoXeVxܥnx t7-Y_ W%+t. Ǟ95SOC s@/}z#O /M~ى0U]aT~5.]-6G/y8"V:PYz_= HJ\S1?s58δXH6Ŵlu?J24q{V?7䰜/ ;aͿY9c )o1ܣ o\(@C􀼯c~ {p&}!+WQ њ b#pW) ,hM1Q"M <>^Y4LAS8ZJL/^nVӗD5dJtj>Hj 'NjZ0X6AR?~!*A2Wr+KsT$M듏B0* it6=j2z2b4Zω(JaH_ n]5N/d3fZ]ui0'_|=b(SsCٰ aF4lGW # 0ubTMw9L ɶ 'vVfb~=$=3En7y4#i+tԟg~dVܟ=o*ӏUY3龕2D7zFj6~gQC=cED X\"71osu.pN/XЄ@"X ZZDhョL乥b} #M"]/} O;exNnfM4No |.ޢ}S3{pSc*!%xzH$ 6rz_9ƊL?4)JLA 7P\s77˲Q2Day|mISU`͕ȾU*(SZ}c}0H!MrMII>8.7}ΨaYhuT֤֝2 =.imV@fyu(A?2FiD^]4z{*՟ B#G[4:-]ݬa𜉍%mE= * 96peKYl,K RMʚƥ)E|J5z<T{Z޼n9N6kӤqʾ%R$nk8GAWR:ϮuX\2%J&A$E-kCn*)t8sNtucc X'~N>h ~VAtXr~;2 Funqnz]J2.p|uՔzANpۚ b,/V}􃑱N<dįq܇ƛI74ګ'K>vљsDuyf#{'NCޅTb7*tFK4vXb,hfD(Բߛa{I-ҬeDϾK ({W ڒ!< !(FLpsM5|K~sia4Gj{) 0Te|O=2mNە5{rsǜ۱P*|WTGd.i6+B#3RXތmSn [:&at nPi*V4g5&jCj78I_3Fb3Km`'!F"Xgϐ )meOzm`vi[eRV{&L Ϻ="9'~2OLIN2=wUHa$-,^##Vȍ5Y<KT4BZ:%lOHVScmڢuP3wJ.>x4?[/} Ss=2b;~RyjQV'Gi ޫUem#ZSUCi(]wbQruZ+/R?v؜i7i[Shǣs0`W7p[t>]mokϓ -1v7z`bsQ`\? !9\̠{gqNP4ɨg0Zz.gq?6ݦ `n<6Mi{9w vny*zׂ|1f%~ J2Dp>4,Ԅđtʽ\dRv7YtiدэT27{^j))a ʋzMd~]nl"~#X&^4Zhk&~1IbJu(];. 7C !.!~j)q%^4`rk|9]TىѸф ӗl|Wx%=Q@49WqSQt26~ _^$Fs-K@C/BJӯ6DȤDg Y˅ eodm [ xxz?~ON o^_AS! :V&d"F"hqέP q++nVP93ol(᫁؊Ļ+R\xu5vo3p\θC'B)scW@j?rWd~GPY{q5v DKuxw Ki;V.E(@l>Cm&_ĸ_`lw t*eSq>ĺ6UiW~ &1TF{pQι+D41-y-?M uٜ&,>oenC%2Z,AC}@7ka=;7ޝ6zX~^ys?$. sч".ɧ!E JRPHFZ@\h60`glV Dw6]b61g6t@l8:Wa= [3uBO, 2,20B b}ێ 'x&- (䛌H\o)yN?S8i)ivj?k`֭QvF7Ѽ,%ciXt-ފ*Bb [K׌L 3!n.`,8*ոI c>w+g2`}OMww-qf cx>O#JH4c\ ח1*1$Ԣ8r|}6Z0I)E8ƈ?CK1[g*l6?f_kt&ː E{yBvV^8,m設9.J|vNf9{hQ[ UYV١fs>6#SH0)"Fy<Vn*1W^[ ,vZ#FGKQUkkI!O#vHBѤaR9#jDoM^u m`unLnrt߃8anP zZ00zJA])(G `0̬f ˥劀lg7\ݑ;k^Ӟ,a]mOiY:fDQ^Z ]Aj!ۂLn2bG0zaf "P6ID9iRG~<{ 8e{9-ce 6| ia@߭f IWYmք>Ķ[@) kv}CF+l/(#ƳP[^gtStm2)s;Gė۟V^1+,g(D0tk)H?fAG&NܾqOqvzlf?-Αy~D(ezR>dckOH[^Ziv9cjX|+JRDS5Zm umv9=𷙎jdGCTHx&1ʕLa95o:JEkãS_Uz/{N5gyqiƀ?~H4lxA=\{>ՋxnAJGu*Ԕdh~ KTAkɳ*A2I]0„Օn$Fd[ׅ"3^7Ic剻{2Ih uf#? sa51VJlk9n9_hoa6Ԑ}𧷥PzƴniX}+kݡN<\6o?9rZXKnԄaEبfa^ nCD t}% 8h+ٟmQ"ܫDZO0ەxTRp{4-p|@ 8ަPj z6[bXҗ=~xI)?-N>Jfʍ t!f{D8-0&Vo--wҊ}{P2`n*]]~`U2D{W_f2o0hP&(jTKǏy7dpSi].nAcw$lQ"reP@{,ApwQ7l3cB}y׍ _yjMʴs SF8RȂh3L^!0ҰV"a> ^Ie"q8B{Ɛ=$=`f7ER}DȝZ>-˪K(`sme= D+&Xx )@Y LLDA1K;^.w LVXF7F.0p۴8=*.?Oƪ ǎ 7"_G-.۶_F'NAˏxVӸo ޔrN.{<βtm@q!:?b2(]{<ꬱN`aɣ%DʜrSw&K@HN'"hΗkAIgVsbqǂ|S tQO.k0<lE D+7@DJp┳<5=m g.U(Oh:Q_;/*@6JxS.0)=:S[*]FCJy $J: 2L?XR’L>WjzlD~Lh;.+1w!GLǻY/ں}q"vbd;W#$ DkMı"~Mt"2vd0m8èOGAG#Ooi񲽐?]iTxv C ж(uvox\Q},.$yG'`,ώиE]= hn /%`"5U0]]p$\RpYD̴K>`תe٭{cnbPMxz mk 0aOasvG930btZn$pDlxUV AY#tA+:A^[^ V0p*6JG(//[wԸ^-} dJ̗x`R8hNhO"L3d{u({hn"+/@+ݔ mGmx 2# 竂:ؠkwa(q)9q=vx DGA R@Q?F%߄aG洆b<%ӱk-Y`JeܧKOՏ1汘rsuvxBs5@4|>|M1#X#C:RN'F򝝂=,vwdikzAOMހ'6(O h\X5э@oIYFT$ؤ%G IOݹ7W&[ o@BL5([q;9 z&tC;{7z uY\p 5$q|㹎L/@!xԚ~ju>ޮK=&%wjlTxF7/[z6+<jDuTMRȉd#j'UIߤ-ڄz:y*a[{)?0)ߗ;=ne[(! ; CÖ zEƃj$9S5I(Ϩ+ ={a:0(#~|3#dIiR"̶+AAm~D4ఀ}h*6 ״YO{.hNХJۻh"ihY/|:ct!L]Sw.rR}X/1m7t+ت&]鵕ꇮ] |O>ʀ1g]LOMϪ۵5ElY'_Fϖ[])#s~] nJ%'5egb d neRSV/x]Pug9 <@1<֎8 o1"t؁y{P5EISݙܳEv囧ǻ_u8SQ 7YI_?WbY Qj\Gk_o4dN5)DDV*0Εh"PsDX88xB.>&lp6K߸lȓn4A ycM4@ֵbUR5S`+?'(u3z%j{M_,1! dkA*ǘ:V6){P"m W;շǯt` '^1/\,guY `)IyP4s״މ*W}G3PgPpSrc"x/]r7؉3z`\Z'D)T8թ{}L ~̝߯G՝2{vV7>nxxL|E=TS~7(M0(թ0mN^a\;jM\ඩ '-2ʘ2 qSdx f|q^Y|G#1E0ο)sQPc{;#ķI&.YD2k/_ec 5* ƻ`djt]Z5@s ^z,()K L4E΄n vZ1NT}nRK掵9o #}<b#8atn%'kUCLL1{dPEv4m6M/׏XN)D 8YƕH9J?WWǯq)^xtb3vA手>d\OJ>l!zdLa ox%) z oS6qB1@ZZk{媂q>$ȁ7̾gwiOdKs ]t*C0َD_yGyd4f%!wTM) d%'WPcfv]>$Ӭ$÷ta{#:XheScW1xm5J(3iQ6AhǑQd3.~&Ɩ}^WߣVϯfR;LqY%*3edd`-SJavY?G?&ۥDmAGZs<9i""];gS/8h' B#&%lIǻ@me9xN8U<|jt匘=L&<2\%1϶N-KAiO|`ɑ ֘&W n]%.CAⴲ7?4=V)AޞaODTz-![ I>S𥒀u[qQd"u?:|k*#E Y^:w`[%BahA]h 6) +(u ?Qǟ?<4>ϫG}:mx/G/ >*r,*;)r㗳P.3-EXl- ?vSy*1y&E:, cY@hJ@Ml/?k%)ym=P9)MR*j /SIBHnyn9|XK{uⰭG^H;~ޒȾm]r"gSo<4 y [ٶi;`ޡiDX; a.Lꎿ} N(7`Y6%۬xE璙klOT~3"GivsRgeaCȝ!Du^BF&ԟ ] mETE֒)o>8hg<Q'#rYѷa> p6d\^}b^vbX[04F%|>cp#jV=MKQ.RQIt.͎18<-LJurtS*5ֳ=tHzشEۗ&JySi|! J+n+,eEvhږXFT3S#MuX!,*DDk  KuDdKA"ڀQ+g:Z'IM`xc at@H~ƶ}xmE1`MW\Vaasn6aib0O3';|l϶41/h`h%6 _\Vq9\}Lܶ-(ANB2$^22d &IdgVJjYލ7'?I:;W%l[H;$FKp9%YZ`oͣ!gό#ڐR8ƷHx̹z;#[gi/&{e CO99v߽ͻ:)ۛ $TVxN&')jz(l=ܓa#)Fިb;@fقgwI@%.-ν?:`t6%$_(y(]H)?tv /ƥqu,nM0%t轔Cs6ʫuk?*;JTlPx΋no\9nfG4߷iANGi<E*&IU J<_'d T~V)>9+/UgGͥԯG0۪;6B–PkjzQׇ4VjfeWv!O>AFdgWR|Y9!~G?\7ؠ Sj?ِo(7w+Y ]\>-+jPU/ iJ޻$\A=?q.zkßb*$. yPPéb,jd-?%B[e2Mg=?UW^!aJV-WAYО^hz+pZDt)RylЗ)EGu-*j 9>0kSɀ<K{8‹oP tvN5{jBAJi $wZ+qѤY>:\o0ahyL[tps4} eG%IUzm3vuje98$ ou1ë_Iݐ6Ar \uXa It,j)bي)gll? A]!p|gӜ"I*q-9-iB"fjn!>0(Y|PK.s;uaB ꒢ю:N~f:B ]ZKpmRKiin|e @tȻSLkAN$~`GheS=@'I ڤ>ۍ21vSU+ 1%}W u{W]+fN\`}\jD'&-ϟiJlg:=SaU)@Tp IX: Vv:Zն4~K~@m]&VlP1j=)uJMpp2>2T%dCA0ž$tƏOt* PZ"AWŒQAq!;.jS+G~ K 'c@JܑȵPgSd~͟\sPD:o,v`yF L<>D0K[Ɇkm uܳ5`id }o?"޵Lu/fA)G9ڍ3_d^ Ւ|*ng#E~}(q&NZoSJ cлܳt?KK9cQu5V480'UpnydU-KBY41Ѯ&ߞx%Sz{҆dE4 w:| +bI6uTaZq=_KљzAÜFsA͝AK0+ԇE' @j8 IKS~h7մ+r/5W$O|Ȏs =RT~}tA1"'ˬt 9wv/+,ʭV6Sr/;BJ%-Q$eKPKNxNfE$џ&TN%ZQM\fo'}/jNj9aOB)#NֆXj>˸&mQׂ>5 6d:ѭ'3@m[3 @W0IC Yٲ>G/C@ rV@͢F6UfQj@?vƙE^/H_n5ڐS}#:tkbJ p#tg,$ j=z_˞eŪp3gY? Xy ?)Hw G+zOqF LL9FNj16?USC*[獪3=ӱ(WTPOYh }!VUf+u!)P"DUzМƜeCʫfplH0hKq 6 PSK:!T@=cUn81 t> P߽>+S"s&.k1W *}7eز|+ E:n -xLj?Ml1H}U!b*A!z)4MZ5|2g@Kew|hZ3EH86j|mw⚥$.vwh 1)M/ d՚d?Vyry J A)`vϺ^Ewuz_Ԓ5|3w1Q4?.;ETpuEf!f~le;d$IWuI |T?rG^pݹI)2Jd }!|j@=NˇTߙGK.=;QZ^S`k%r߯G1 O|YNi-՞7 U&fk,JZIH+f?LSj.}KúFr#,PF#-fd5*kuCz/"تX-iSF\Û )p-)RߞnEw dw5M.,^\k^:|aūe xG<l  E<1j B <+~$P1W|-u#  f %Mr,&༢̊Nc!(9^xʗ .&7,!b\lȵ>KW$pY4SBUUiEGQ`mhOjy3аg*2O#Qf_Kç !qrM3$1+rNzŝTr!}yKs"8.b@`ɬD<2y6WUU|!pi|к| =.:vj|t^TbXe4nȹTNkE$߲| ,iyS>_a G0M7W@F׏4D Dk>p{lM]9?!C^3W'1]؛I6&x}gG3dXn۽yI䢯Prob?x"Oď8d) ͸3qx3 ,仾,, u2 b" {hNsޭU;~tUߕ>dMPve;^`W{xή)V%Fp~.Q%D&3Yn^ٳ%jNz?lx#EDx Yd5s\CI0)4}^8ͱO}v;Vcլ> Yː x{NF&e$-[~1l{w_EyhtU ]!NQ;e6T hEMfoHZ"|ko.#2 vG]6#*9c<\5~ƣR ßuW 3? bM`#9x.:DzaO-(v|: vyEߴHNYk͚M0C(etx36*[_1K0KIf=bC] 卩M"c"'K(SnIpρ@ I!0 pMRI&]:yVOok|.yjE<;rk#`͖x b}!۳p=X5Cg Y;9q.3 gnH>P 1X|%ݪųdpqcMdz-л٩2?VZ -dAYȈ΋yC`[E7<$RRf7!ljeL-5/rtqr%E|Yg?q {S Tp2WxyYSUh8|wnNeh1-/%:O)d~Zǟ պ1-b0;Ъכ`8guf[1ZYݾ \2+NuZlZ*::Ƨ`U{g)vhQ7_GV.BHdJ>ݣ6H $$NKvb ɭk5zu灓Z.A>BhzuWDNlCZSޒ( z {m"(@亊5l9&淧|U[emx6z!oDXCIbœ>5C@#Pdo[7_V,)tWh &v%<>3|T!}(M>( Y@L$k'C@t$A&Ń6wۏ'~λMD#wnz;st+eN&5v]_.{%zN(yP#rOXE87FN:SG43U©9"S9lP{ 5?B޵$Mt,IMXk[(OQ4wړW4}`M@J}U#1QGkT #:>Y&0q x#x !+[[pH.ӥ-ԴC6JuPp]C y~0=D]q4Mb֭ 3ḂQNDF =Rs@=D[XK5~ Cry.ZF.]!KvR)v@z' 8.\Ph+x+Nk>POpvhu%KiqaUuBi^ގwgE` W- 0̍=bMB`7 Lj{.Ql anK Sl>CeoO`֢\)ܗףk@l47hZ-o_& ٦1U܊z:0(_0Oxh@c%?͈'{b7Q% <& 4{t?d\F6nK:zf(κ7Wm鿎h7DSeJ449hߝ@(MMtrAJg)3(<Ǹa'<!rk0`y.$XIcܬڮa&sRBv*ڂWgehR5 rIuPEoH/s+Զ(Dz\<|mߖAWC,Z!7R:h[3RK@ɛ)JO~ vQ_@zwmv .xp<zoD,e0P\XghZ aH8n!gQgH."5~&g'w"FM0 i+H qo\A7ï8 jB@&o.; (d ''27 |B`T[."To^& ,@M,Zk AV`)ؚ\"JMCt7-12שpK6[JӊgY(3m[AW1a]S4K Cmc\IN\$|B7fD)| s)k.D]$ަ9w¤` *wmEd̡>Jҗz[081B]+M+Z)E#ΎskjfEg>$yBVzeq*|R Q!*JOwpbˣQ;08n x5ː*EU^PK61{EZ*j.Rd|_/ 0S9] 4qP C-gT crv]ߛ`i܁#jV0 7.A6۽eyGB^者rQ)cEAK[)cܴdzZ$=g. M9 KqlT8NݨVS 5%MNg6ɤ"TaЏMbD+\jWDq}nHl_"zUxq(+ihWEdyippL.Hg9b|);Q y{5-kg668jt\+xqV;]RJ"7M($"Zumm[1:'Yä%Olo>+xgDm[?}&WBsH2ecfRhivaJ}`}&v&nynY1$k3NP MTxz pc8|Biiy)~JS|TJy@<pq_mHP!BKEfߣGXX Uh#,rFCĝ#o TK.F9,vC!paćHVI W{pd+8g+kT.cjջrGk7]ahjJ*M7_?6(ɭ#9/pZf -HmeINDB۰ˆ?k'5Mϑ}AA+am4Qolu5d5c-2K`+PC\pJ ; X~"Cv B1]^ZtlxA@Z7U|fN^fy F@o) ұ0]"ݱcHiҌk$2:T[7Ji= C-jeme$#M'߀^g<{2rq%n$J2 u< spn|9%x27 w,qVt3v #"9STvIv8K6\ =;{kv]_YGLxV(l,z@ynMH.-qkHSu0cp-BVu`znnBmB&V!.2/9>[/g@D("cOtpKɦ'`JbaW+mVg;>kn0ӿ2LCi9 69!1k]Z]խӰh(Aڧ*ThaT95_Kɨv0b:Z )ń&o&8D'y~V&x#ytpAS UR+f׳_s—eN :؟@Z#D4ԎBVss<ȧB@X6SVsD/t̪MeŔ:u:V{B ͻq+V"[H;}+S?S!\t#V-gGL?+5MWbWLln=PT1*:m/2 , 3,g{wn%JqhCܞ 3=ᶥ4"81؇bD:;B^HHVؚ`e[h_> JĦM+[UBO]$c1ٍ)(cwcgL3Bl/HÔƎIlrwuIYCP͛SWE ^i4M; fG&lSC܆|H .'?XqvjS=ժfTӇַYy8*<5 $QGj]3X6 3ڽ% x7YH}d0́>FWؔ os[,mҐfz-":ԣJȅǾ>ªC*fC/A8" ) %~y&nQ^ N@>| ,GZ%⤁\0H\y4e 8^B}Jp"#0f;E#K~44 MʼTl֯ʧ&&^蒘[ls9xd-F*y>5ڄ t<OIx^8ğys5#y]7 \AW qEtвScz3\M4+YJVdVe*v Nf6HfwyausB?>Mfqpj gsdXWacv$?ڄIvgtBu%QzG"UmƘpzT7!e~*?jdZ!ӫ*?STI͕ܨ:_0괾T/? ܤY|(G՘(1f{ q٥>a}!OĘ,ŘmHU"Uۀoy@S8Psz\&7M/z;zi ~#/;_dwEpZy;;f{Wis//fQS1وWV=ۤfЂYxBRH Eg O2ߢn-:ƿ`(q@Ta"Um"!~Ia(21^`8\iSbB%"7jh3 zw`zTQx$jrůDO(:MuBI#¯~́ hu 8_.vK7-ܹrO9 dPJD@ igkyl%0v󳼝Q5O6dahZuem<}-5&Db[GXsjj#Eq7sF[A^>o3)&H40s>_OzB݊$y.wk.nO)D)3%!D#GJou}Ulo-!>X^rܧC f_:Rer-o쿠0׊yV E0FRe:> {@;pn5(wBםk [9e!'ɂF̫h'̒ܤ nxYgwNyS&Í];䪲Rd erjZl"G< T jSd ɉ{WW&ٲOR;kpq<)ڿvy<+ȬaXd,.X;'!:gj.{343*0W‚6/#yOQѶJS_ m '=bTGOM \_vRNq0FG/BHx|H1Be0_׫j`I9آchm0YRYqxLhYDS[-b$"Y @*dhDˣ.HJ ͟\^'T1MlDދnWύe"n9Zox` O䠐6edn#$&٩IixPgޑHdBX.Ȯ6M.qJ⢖Oɱ{Q >3taog 'Ֆob-qftb]V i.KwccMH h,[[XHCW[a<bz/f{/G0fK%Hq hƷFHGP\F*' 'h8#vԞmj}{Q\qL ԑ1XӲo%P"v/dUsn^PvR@"HΰEdQq\.>?|eO76Ke!o)t4Ǽk P2j7:~ Ҙ9szp0 ުn:1tw0{C69?ZKlzUKH&Vs˟F5ͯ͂?4p|;Xsc}$8yLGP||ӷsg ]}_BgF)zwhI:l,N实-8:n[y[&+vvCU%kvc|p{K0؎ |V!)ߪ9ZIؙa4獫#IJ@h4~pTR ބ@ihV+wo\U[Y'[:8ΙV&n7'}M %*,=@dFbgF7O RF4nq/ I\s(4n Ņ]<}Vs’Bt]>҂ Q@f$3j!ݯzғ!ցPawNghEU^`pԊ }ѿ/<9;A6>ћ@mu}S޵C.$3SW%iЁu TJQ,K:)_V }*)%z\'mfچ2tm@b3JQ">/,n޼L7+@un3ˣ1FBMZA/ȍ 2Rs/6 c(~ @X,uC!Dnʓ6Ğ@UA!w >օ>? 37$/0Pod0#T~:'1SD! Hr2oen.. _v*GWec4tg~S -M0ޡ6,樫VAWkJx;NflLrrk=/Ş1 n+|pY;5 <\os7ljbUKh'_3 W \emIzSW'<}w/10@>Q);BJc|>a\0SPϛg Cy|XGu8C؏jp(O#;[ Řs䦂{bO%s.]"07٥9پwY?]zWƄquBAz9eD \ ęZ8!Ylt(sJq-dowo裸5`5e(L=2_sBь QixQjNfKh?i;ҞkU{ע>}p!˻wNk6eWV @2BL!!NM#wIQw7z_nM4!'{+Xr(V]s\{AtܻǠ7[u0OKL'UmX1KȗgEjHXY#p*d  vhKqkF]8)03 $͠ڬ<-ͦutCre:Uc9}A]fVFx!EG˺f{7{Q}zbq[2CB i̡ͦQU"f%{ė8q1FA=~h!SwuTđ&p`LP u7&v~s&+?ePUMYg۾kV{?..WgƊCG򖙕Q0p` cRY&0[/ĺ'W48mw1*sQ 5b[1qm4M%O>9 GVk:jAqq{= ƺK뾷Mw{婫H|  Ϧkt;XFۜiq ]5˟O⑓\'j$1wRR`~<{cB9?]ynz徍B)!vCHy,Gyhe;LtgtvAVr`݀ :Af97To }Ma%©&OvN@[; I:'CJע`-XTχftr 1Vnnu:Y h&u꜓G6ORF&i`=9d}Xx(uޣɊ c%|2qE6ǚl&P }:öSD(7=$<= Y-4-V)IK8n:՛+a$sz6ҝF$J\Gd~a߮1粔Yy?+o&]Yli3 t ^//쿗p]k:? t6GOv1FîM=%"(༂I'ņ(%3벧~*i)$^+g?\~!H4kߌ.eI?1XKZm`zhփ QrJ%:C.2E@WSu_؋׆0@!"X٘~‹h#Xc5"ehQ#E#X4އi8o%+sH.Ȉp7jDF`HFQE(j:{ w$3 8 7T} a*l)r`wnOswPrkBT/{mKu | t ބ3:@߆tw/T{KoPwl\wSL'ZB! J;DuV`N/~,mTeǟsl4A8BNj`w{=:ݘ,sUl1?Um}Jv>qNUN7fGͳ:!f,O `lH*j)Q5%K^K"g ݧ+EC"mƫq]FȲ\EîFH;5kdҶ'10` [ew/yդE%FEB'y_ \}ļч~L'HǩP-`ԣ@z*m~bːGf (BG7PW3_sxTYRE1QY4Y0tayX;`±Dy'x3;ţyUwp :3ލj;U(}t(~U7*ѽ 7 1OȝA\yxr ͆/pH}Wr=sx|jqՉPp#&Xymx<%Ē#&%iEL)uZǙ)H3vp -VP+ѣGtMWe|vdwH&2@(͢ Dy1 )7Ð?9!,s~(@v&M.< IDJ@6rp 64ܡ*~74<$xk^MnRYdZ]͵{Άwx+/LfUnUA׈~& g r0ΗNwS,ګp.MM#Klp\F] ;KRa;t`UG8ƅ10$XdRT@>8=EFѳh4S Dy+)SO#96|>.SDM!%]ף<0*zAOuBScfR KfxkV[242]㥗4h3S`*IL9+q{m!Nڠ)O*UpTEESҶծO\&~ϵ;iF@!h}Inڊ5לٽ<ʧJ]60B0i ?G$Y:iR"f;aN2zx֕Ͳy T%{}̃lFJA~9U2zR) !zŰTLj^TOE]v֮aj??@w|4>얉RP 6OJ%st8 +dq̊^;h\} (I$jc8,!mDfJZE +MB}NCd^!}׵Bpd lG\ilY[uS)fNl^~K9wc1 }tW!}pAH^B>6Z] BF>Zn$QbRJ[Z^O/ʒn[Q[S䦾 ko_3׭) ̷)̻pIMRt9$ D *[m@Ww"pxd#U -wmq&aD acpbCj,9`_ d8ؘ.WFe..|>7Jr#eIU{LU(ڐd_I%ϸݪ_cfgžܾlY?INf%xwPlf6i!~0* .S6ZؓƐpfJF d_B~$.#)o"HYO$qLAq wF2rQa7ϲ-IT 3pHa5f޺߁ .J*v 1ge^fF!,IT'NF˚ZOQ2]M:`YE1OUL>>Pf*$Xpk/޳IؘJ耵 WBǕRGx2W:r7GYZ ^05H+K78Ϳ/['i,6X9I! n$f b!)` {#aW*J^_f !ftbFޓKyj܈(!6k߉oSe1(wC`zx:r l*⿠] ;' ;d\S\!]?-#H g} '} Gx)C{уdyˠNOm7H xac=tTDr~wtm| N$̒$]+sJ_8wJ1̌]Ə;>z׼Ƴ ?69*"$I)#Bo/ _ ?E9fm&اy5mZ5E5˟o}blY1!QEGIqY.FVIoR[-[I!;}KoB1[!"/ @(ܱcރŻTl̕k䂞VT =98[[F|G@^i]K}=Q][!^D]eΞfs*YiD? {zw[^t|1"E pe0UonKDީͫ,Ƈ?WS Iqb|VL"Ru T㍝Əvn@AQܫݍX9CE LLdF^~l*;(~3IU1Fͧd^9j*ظ X2HLP}^p[q+ _L.$~(z{5!M֦SiB Ϻ"jF4DJR  DrA@^8#)y/+~SL;sM_]m=3DUhiJ,h9քdOPt`EA7^ 'M}Rc:|*ڧIz\+L!Xl/>"JlNbEH+^Y;=G.EfM?![3'iI">vl{`Vntnl"6͈qjAmE Œzouѷ#΢l"s0lWۢhSk#Rcjmv{Yߠ\״om~ ƫBLXN(r#R2KNK2Ich^8ÔOD|xtuOÇ{U8A ʉ:-.k8 M)_W,!?'Eco_ApqU0i]{c;+*!QuͲ휝,f01E+gpX)޿^@_`!-=bvͯfj_*#An쑩{MLjMk($R! FJQbskLsaL8if _n5( "/ s%Tҕ<*!V=юy0Tk&OW,0W }H@3 (c %n>)WWІ.-Pxs O}*`B{Cth iAOYE5( .#bou8m0:> <1 [~ow>%:+Y颖2w@K3'aA@mϊA1vxHoe ~z3#wds%wl')F\YXGJ˔]-xþ{~ (=ciŤt#KTكqr$y P9BDMKm$^:6Ȥ- %º ě;혼##;e4t3 Lzؒl((+ـtB~[{MaWـձuBTCn0e\HJ!qPzA^X)CЏx?lVee ׂ, 7y׭KX6{|J\sXaMZyy/]DzfeEL]ǽ=孉 _^EeK=-=e Z l"CZBtG򷍌 {%č icӘY扶Bz-Iay '{˖nI ,6V Δ ^d?56 SwWZ"WǗM.mp+ <˅8%Ze7.&|x,>v`,q9؋p~TbAۖ86׍).?[ 8x~8:__J4}k*2 ńZ}>F+̥eq: >AVKs'f=8p.}5GKNzݚ(D=2A$ @A ;|vYRsemC'ٚI W쁧mꀋOƣYedE14ykyrY~Fxpo ܛToI9F$XX޹++ SyG1#t7&bkJb6X'5tXK0ܵF]~ kT8z~t^N,ᝍfS+\#8_4.Qz`Gy$r3)bu{$BLaH]ح?S$5|YoT.O!3' ,s'0 /27zr۬u\M4:8qa`6coI/e$`{{/t,ǦAaG%:F+r?Ӓ[wN&ⰩK〞DxZ%=mF}u`U@P芁T F ֬_-@Xy)1-Yϡ>SѢ݆_&+Z`@.raُd?ׇwF# *:0 NǯM6z!d73& i1K!$ G .kUm+\=mLY0bӚt1I_nt(x+wjA[WnB`H 2HҪjP\=&G$d .S˾e- x;)< @Ar$D:X{ORd:n㩬Hj ׄz-_}AOb`F'Gˇ#0Ϭ;Zۖ K632D8\ NɔyG;T)2!?ÙaWa/>@}j+S+.w[~J  w_GuB2!|"0mcV#F~Z5HsIN vnC1ч܂A?+9/>T.1kH+;ee.NB)o4Kk >d]xZI/Uzcq`M?0pQP($&H8? ̼Q1DNLvV{7wm{cc\{ 5DhǸi21JZ])UYMZ p~Ǧޠ%Mu} u3zNKG P;!^+ga3 ќ/4 }?3;0f=#>?|rFRBdYU7*y ZʯlpwvnJQ&5jH3@An}\Mڒf oeƏuuJLٓHR[oIZGh;zV%lgD H3jNU9P ?k<{[ a+2~n]Oy bmc n^kBi#~^Kl5< $'*Y0)~Se0noH_RV1΋z|VJ"jwQؒXB hIE~A^Ërp?`ZyP%j^a猔@$4l~UT7w+~ e)z-Eh(x.P GYjGjسdl?~Y/:B呱'MA ea`S XO透t־yDPF;;DV˸98=LU˴8 $rIsD;%_CB{ #MX9,ſǕ <;c,hJ+ދIet!GjiD|^ @"}4/.T]zg?&xԘ+5&6qC{Mm_}c^u;O"gmw+@msP$pmxi'{E^ֶo)B5b俲bmXmцr7+ID<̱oZ FČuTFQw :0<%)eC=Ngr$yZAE*NPT Q8!nM%NoA x 6}e(br0g% CS2C%XKd즽*sX8M%Kb-*6]ql(5(K1>ᐇ >O.oUƗ7-E؞d I45NiD.ӞCM yngEy麟qq\'@g0M@Z+j൓!oO:_u(c݊/8U)pN 1% ktyu#ЪTffV/+ODwUޔB~*P)"9FA@%C.(+49yztQoVhv”x.*_pE3R[Ccπ^FkYn%;{P^ +ؔy}u-/te;tm83{[]72|s?? i{F<|?mY.P7l5.|v]˵wƤ}[D$KE6KU9US?JM޹3]#Ύ++>J p1 hX*nRPl_"5빛nT7qqRM~Ō_lZ2t3);G<0!;m?'x-Y o?{gP[< .x8.9(j|wfYXcW[p^u܅6bDVQ3K]/}hvxXsgM݈? [fC.`wXcAC+;!uKC<6^sH0}o؊\J>+RWWi //SҜ@b:(i]BHQ8Q:HE§`Eu<1Bܿ~e {jEf쥜x}(XNx)|\IxEC-99N 8k%5*^ :cVSMJgG(\P7? `A'ĴQ&) 1*..:<ىOk2=˿>ǬtΔ±a ƚz[CcywW솹#+gT%׎Pr W6a]X8q( *6`3,7*bKA :ᩝÙzT:NT#P}J4JA, .o@]aXˉ@ӝ9mWg7.DY @ ;aE$ !a13l+cOH+t6ЏUn [A(~}VuTt>;NU(8,'ZU A9$509$}H}Tqy^\"lUK諵h,Eq0ׂVPȎtU𷘓oQ&Î#c[^1|?ejZ?UӾ Fcw UqE6} -XUfh~:À5.0rŬ/|KHO$_-86 (Ny4 xCTŒ|<6LmO_tZl}X;-2!u_`J}ͱauˈs^jeCl9Oy!8ovRjś0#luFGVFᥑzj&3Mzc z//Cj7`f_vVj117JwgxZ?tv?hsf=B3F*5vqt>ƺx^tW"cRVK8F]E\VF:0oX/9j&-[_5RK|HKmUOnnuCZR!SRrR%p`64i4;qa$x0Iq6r5Ӭ!YGEB1dUzmEjKAH Fk䴒yEy;8|an$vmce0c!_c.FxMf4v TwMeu')%*_볻~KuMa;DZ&e´]zFM 3\f7m~pB"d(T3_NJ͟ 9Jֹɤ>8Kx(;2XXK9С-=Y_:Y%I+!.ɰU Dc:_d`K3{4|!)i7h5lN9lYB٦WC4+竄!P>-=-ŴFO!bײd*tMZrÈۓ.Ə% |cH# S57g'17~fq>BQݪ_}DR|Jf$\G"4L,c0ޛWEP}X4࣫ί (ڡckCs**2A `61~5Ky {xC$ 0ͯmV$:.X_Ukks!E7d̈fU!S03|,Ƨ;8)N"P|+`$Hם' Z"4S h q vs[ |N(t[!|\^ +QFl$BpxR8^X?[Ȥ/"׾1ߓJqyzyT/ւBlix-jm^^aEbc17pτcY7;:t=#X&IBba)z2+6\3USKvxaS,ŧTn,Xa1cH7Uf- [Z/W5eSrgnA*| &2w $M/-9||b@^P%߯Hʟ<5E/B LX/BJz/s\κ™:3?kQ#6'wX qۂ q(PTВل4 1x ̆P Ge> ܺ}M Nĩ7~g,r|L`0𶪟MPCς+tИ1!kǗb/aC{1/ |0{'柜) c,FxLD^.KhTW( ηr;lGƋ$uWJ'cTԡXu?+ 'ݯ?9đ/PUN_r-gWd\ƨD~y:e>&CgЎDa}:"2>83ChΣdT D/Q"k 啊LsB.*U}#چw|evZYjHE(0J9FV[{DMKﴂegsIRgOn+Cf/O=MGk|gx1BRleؒ^;d"<閭L h ~WD_7cg+ ;'4Z˞|u܇3JUגnɪt ~G| ƧJtytf{ԕ>9/]ndR̡6SÆ8s\' 3'Fƚ\_5ÿ́ w &h@;s6@A3 :h^lx [ ׶+a 3BFBU+*^Q$̠ k`Wt; k׌D3;49s,5޿<ۺ.HѥԸVSd5out/=Wxp< &`t㣸AD-kQ4Rsg#&81 M= ]D4(,eۚ _1g5Gv7<'u&Igu61zS-;㈃Lz OR9QOXmD UmA?鷄:Nf|5 . ly YYLJg"2i͚U~gov6YM)q|K+v'ы 1`nPg,n&Hb~aJ`iu;DhnaY<(PkU3Z6QO0 ԲZ12DL jFaR~ALJn~9^7XX:!7TB\,sO>I8s5Y.b㗴9}&EO/YQH9Ohb ihEZ-J<K^/nႈHY\Ijr-^ J3$wLˋF\Í l]j{/yEq 7Y9-XS70jSiv̈[3ԁ5"O]?2-f:EÕVyNKZTyH* bVa d uE:V)4&DʼnE^-:/2E7;4bB0fSSV ZV/g"1EeѿX$nPǥA*I2蘆,o}tԊ%OA,y ۩2(='K ҴBJ X(#jimUpx?"A^&zJ!TSԚJ'u yTUz?w7д@y4IgJvGEU!CH7`祝D4-[HnBh"@J7`IT Ᾱh3:^ ̾R ,6_JJhJ!bMS_j Ρvm9 Snt 1=T&3%ktwskEo]̩1܀۶Xa|;vj0m}_HKã] /P 4)"YbV~+ =z&k.eh낄 (7%Ԗ7h6 l +.ů-2_DI 7”goNGheqyn쁮ؘ*_\OE }Eƅ[cre}o0rNH6kI^2ܪWpsQ?쐨Hcʺz3u2xB$TC`^f^9u)Նy6i4o%=R\;xjM,^P P&3L7k$ (=.Ft+Khw"B t(VbhHĦT[㗳`k%i˧Y8Z8*|Y؊|u=143ᥬj N-$:zwEA# gU;X5:c2!SZ,g-@%pqTm2LJUĖ]A +nÓ"Gi%SW^]"J|qj^Q {eC%c=j+!,+.s >2gqf<OE{RLoP\c&\v|u+#;P:%" bZNOΕq8;/e{Uoi%t^e8k_@ 7Y-V |+m =X%5T4dƭ3'X 3XFu>ac{(#RKY9m*,:) \ !WAx8Qr*Aq5ҴΛK.7 oꔍT,^pbQDuRi?x2h$JiP`nn VWo90Qг&)Ν-׍]WļG`[6%0*oĘ]7x݆ C؂ה{Q+8&@qђRJ{K \Q1#ܸAu~a0l&z/.Έ6Q;ByJqU#ћ{"[^5XE$toG $qb esQx79h:F_رh8jt}MaQ?CZ)W/ЦBݏRW/q A|{ Ŧw2{+ѱ<{I˔A|{k<8 rg_L-?;;cƊJH(}O2O(wG 1 ~ؑrC͛#ֻ|y?Q ٳڠT W[ ϐ[  ^ p#3$!27F\o( b3Rηk˗ǁZk31P@[1 YN5ogfWYvS!u9R]X mVM6,r^@6.bEu=R@*SǖoFte~oh0D#@i} ]na=VIY9} N/{@Fc2HOr0tWQ9kPopU'=/.jlIXfxA/ +&yՈY 7 6Qୁ%˽F¢(&C$]Ɇ5CzG7ސLHs6N;j3 %yvأy,ddѼ!a m.: }9D"!ʁ?d%Aҗ?mxR E]"v_xsmUO|5 S:mK 2%r.Juc)ߠ:mT^Uޫ5R ŞQy{,5:]m=ZwNpWM-,B۟AKy1 >pn5U#p`jF$b~ )do_wTO~5[ƈ}P} q"qpk ZlE+x )^y-qBJfWGNApxI'=K5S+|CQYϰSD8N>l9 eKk{zjyqӥv]Ʈ EVt2ZhV ,tT(<Y&UgoGc)_l=f׺}"!48~2iU2ۻ"ǥLq,G?$x6kEb-rbAɠk׏fsէh曷e2sөn FYtḁaU2 B ٰeWH_l52K~ oSȌ>G.B!(kgWiDI\tZU_)mfaq2V$ll ^"qFfa1x 鉄*XݹVɠ8}O!TI92'g]vUr u~eLt43l~{?y?QDC'gf'#5ODdRYZS|b4 oy^-PQ.b o߀ .eoET:$Uр;Af"?EFJ] *.[ 迪 r bЩT͑[_Q0)$Dh_g1ۚj;'*A>c4ሲ}>$ j_5xNa/ԝc&\oX oͣ^L_\IB K둔#O>*-*ƃ`! $iXM C^}N@3niEPp'u|-ID&T[N.L&_K.ZCWr8>l>Ć$: $OzPflSԆEG In^8!寒rA_ v![?}Hm5+oai <AR pkk;on-lrhpxv$DžSy(_v(jCFiv𑃂L&pt)UTdee ? l4)T|iLcD? P9m1IzKQFT{] ױʜdn˔V'B d;?1vLlQZz sŌ)Hip׬Q}Z|-'|洘@Jlۘc<#Y9|\+]өnŅ^dDzk9TjOLR*Rq$,>tv]KҌGGrнZ1U,Zh8z.o抏o$eR-cXmK[_e rS z.RͤvH0ZLg).[q8)&ߵ|GwD+Luy-034("2ن}Yel0r<[[c{ `q_$ '\9AzG(dJ 'y`Hˑj;":.! Bd'bߚι[jW %IM7 I6z\{C|ȁjf 8Z^g梙WIbLPՔh'&KZ 5E 8a]RFEj"iB󡚖lV#%}y<57PqZJ~8e<D$8u>9(Ĥ0`A?Ma%Qt|U4@M:  -ijBʂpŤV)AyDI"vԲω#AZ KBԩ}(: ~„,A-PAa:h"ThwAmO7A]B8R5nSJc7<:7~XHz/ṷJ2u$^ZًCZ$[PLg#lٍVw@=Λ^ڼ 5{Jⅉ%F$!ӮnvE^,ػiɅL(lcם xB@ Z6@gNk"SiW0MUgT1&N쭬}7Aow'ZjT^DG_$JHﶃ=d藜nU7 S0;Xȉeʬ7-`NUW:аz_-('U)(6O=HZ`}/NU*6&̈́< G2qMȎ/5hCֵ"V~ࡺiK]?a.6CKϖeyu{r\/\Y@@GʾwkLB *%0ĮSam:x3gīe9̩P:53Fd ؠ` -8 ?U*'*|W@(k=W~Yo"ϏK@Vi`_bƣnK vjnr;bJLHQWdA^w/Rݯ?.t2R`1]QFȆbm#kGsf_{c+ xl+hc݆) IIavX"we~J;X;Sz 6IZnzgTE0# S .0J'p.Sc*c6տ@ aE&҄1 }tGbcͦ_ծX<_"*w. i1hosďa-$29RQ$r `7X݂}] VAnQ38ղXknAlsɾK(L=t5W7|.o&E]5`?ꢫL^3]C!BeWeq 5-Dҹ&nQlH7ih$iިLpw_ mSK^Lq bߣ*ّo K4|k]~AbQ&^>r!|㍱|5GuWBľ᪂{SnaLQ>*Ўʥ2,-RU=*ZVa@`+qbHRb;dsJ ]b\ʏ!2*S+圌啙g!Zb7%9x#Hwa}Pf c9-i9yzns <p7lQmK ݺgx v]uVJ(jI)5w^$SΙn#9U ]`zv<ˏ$,V#|WdQjCX+ㄅՋ۵3i 2RH6 N,!$U7Y_/xDzm sJ*"i;rg6ascjJAstg|]L9.Tt\sIb**Y,wi 77TiyԽ́6ml !jLeIkT UiB&aS_$ᙺHJq1W9UO鳒:Bؑ;T4þ6'a3"FajC1!_k\z>BMM\ -f<ȋ*TB_z*lGV.OeSNXLZ2F0)wj3K+gqdY|ɻxD?49OL;%/z"6= 2e8 1ghzw va?- lRň{1" qNg</!=B9ؤiu=vÔݪXkb#Ah;*Pk|Qcmw923 TNEO14tX. &=TfN OlArEzRjl#ԡnjԀrfI(R`ߑԞEmw \BhK)әI$=G\$bXD){}se"pqp Cq,T]!oNnrB T-(Euໃ!+3kgCF^" YĚ6=iDd^PeÐ#4Ei"FZQdz87ՖvRAU%pnx K,1,V PB*#җWi9턔7ilbV!|ǴϩBq?hEڦziD:S LZ8C/^=^&Dk$m< 0@90NF tE+/1vb'U͗h5sR{irR1nmվWyr킽(駶EzGa0ˠUĸc|M֠}!9y?XUI+-R`?boWؑm A݇%Qpoen 2~|ڴQA7o)XYt23-~,VyM=FUV<7w9bsݚk w훦Yi}[4}kth@38Lω+-kkH2W4)G,-KLhHpU<5 hWN!6%?1mUºla@fzf+'9=CL{}FOޭ1ՂCRaf>XFo\?-Puvn9ZF&<пD"B#vklK~,5}fHk;ouR,⚀uV +$R₆y0 #u6Jd3py93vT?|?4*b6{\3Y B m4;5líF7S9s< OP |V~S ^Ϧq$ yXMI_gSFn20H2+}#(nAp1̩nçD ʻބѦIVxrhp9)_k4o<&:zU6"'~p:[\g>sOb`DCU #&[rFŌ4s)@>lkte\ee'!E^+i+p<_{3?i["l[TNu}eO{M,8c}7ʾv:{Xz;2dmCje9:Z#2y69Yo-kr9$))$ %uIZ1#FU\bmۙζM =l`*hD{ΐQ֦>ҴEZ$#7}0\R8h 59?5f3B/X)50AH_j'`Lj֢# ]F? Lik7pαA92~< ^̔r*UwtH 7ذ5/F,zmp0;3.!$/' z0*7XۻRփbA^ЄʕQA= fqNib2F@GjĹoɱ5B(QxUдDc+Vz qNmLtOjSGΡ>+|-Vq2d~|_(O o Iډ.H=@_Qrdž LkP|m8&(N\^z3Vg? ?TPi\_-aL&JU҇М6X:NcX4;dcQ?r;3I=KN[+:h50v}7yp~y6/>=i' wm_Zra\Kݳ4wMP|G-hLN$ z% obԣZbȁ/u_4C'c5L ވ%W ߅כY>&$7u3GE\7(eD>*;[`6Hali^wy(eNHEN14rT1Db$ )A$WV9ygT-ж9yQ"w9J*(-k+eZ^bJ+enQ(΂##9xRmoBq}O1yFe<+{as9Ær8낪g"  dTn8#Mپc=X [ sV2ICEb^uȔ9Ӵ",ޒoH(IȆǨפF ]Ia87Fw A5m==-U}a%̣rkXqe4: CS @Ok4QpQLK41wA*gG3Ytn3ʑY-O8@ޕWXu:Xl4F(WT@$VP=EE 4i  VYX G} Qnp/Ǥ{Hv5KjP9O}?yxjޜt/7@tEjnnH#0K4`.BY/W[260?w=ߖ ~Z8#_bB K13Q!]2n1TmtwEDm o~f8P:X`!r-o~ Qy) 'tI`'t/qVUż>P?p<|I+5ޭL8:bKkbyS: kNzgK'NUjŶ.X?E<*y$rmOODZЊ&GKQۡ mT09I ڶ =zL)=i j4G1}w,&5gcbN%< pMJ󻤑PoQ4^>H,1}` |M }bjO1XXī)2z32M8f߂Ǡ/I;DoR$٩=2o2 m &IlOmi'gX߫S@ A'7bCfSl6­N =EDž%tї:4K;'JkVčl.gШb@ioY'g^ckeXR%W P^ָ.9c a0 {ahdWsQ1mҡ"NFWph(4 #DdW.n(D\//RCxkdqa&D/樌\owAS c?L3LQ\U`97ac[š {b.bx~n9ixpLHۢgg _߰@XfA ;AHwj,s/'O (ی)ل,*I X*{Qx:vz+K曖)c^ni?&wz,B ,#Cvggg Ɵ=ba]_$:$x$%daj% oŪ5Ulu҄i|.A.=X(&LjEKeb[1 ;mJd5h {Y0pVD#ͨ*$jaJs:Ȭϕҗi2Ipwmj{p;szL֍%@&zVAC7 *xZFIY*CY9OG.JMmM>{8s; N0  oNss"P bdv%v;6%~!-uDT AC%tOkUaE\k(d! Opʼn5G5m-^z@M׮0ٽ ->;|*(~@6 T`0Aw=R3A },ǹ&^YAc)eT 3L 7we'2-YQ rYHoQ#sҸƾǝVI*:d6FTg=KP"ñ܅6;I/*aOB?aGFyn&SIÊiZ>Bkfy YpJ[K::2Ftfצf%1"D, %a^ .涡!L/J4 Fs|o"ö:Qֻa`U1!/ Msԯ=AnNnP~%wm1^B ́Pz1=d _( :,s{C]B}XhT.ZSw bY'S7XT3D-3·\Ye`>5vsv)CrZ:١13ޮK!pP,8:Za[Jɴz9N˲ÕI`:1NOYn~O$*^31k3:Xx<5"+YePaE/m<fMZs!9˘e-i!<h6Yu',4t~7Q&g]~j~ٵwPBmP7߹ FOxԝ<J7aX&A%<,Ω2Q&dP'af<@MCd% dhioIh&nIN@AZRqͣg M>UHcҫb44,1Rbkri{b9A!hҖ8њE!; LFx{f֣PO w 2T˚#M*(# ,ܱ40_>H'c+tPLL4qRAx u+GZ0ŽI\C+rx(LJ msw+U*Mk[-]ErY&ebfwU})3Ik(0tN'5TJZX{fYE:3s p+TA^,ɬ-֊4jaz|TiKN}A? )[Q#|^p#vBϘv&Sɓ&r DbnQ pЗ/R^]4_0 uPJfM;TRZ͢iTwv44Z^8` KĪBQz) Š#GV'kČ7郘$*- /^$o. FO`P]wwV:@ϘjER򞮔72WBZ@lҿ$Gp&D{?i,qRM&vwz*zS7JAMCz\jwSdwu-@?eI/ [Ь#ؒx?s%4 ] k+2ʂEn ~:#<_&un5w"=c85; v)D P3L+ϋY470Nj鎀26͉g0jmua?݂G'흓b%G#>@'|u4Q$Y՞ik*:s@7U +t2 HD'$MWMf0{d_]uS6J^߼Ѝh7](Z32 MVj"R$_ jyQʮ~ &1G  \%+p#t+gl4v^. moz˛w^o' %'a ̫OXi1s: @ȹyMCLU Q -ZA,|OqE=T0QeW0ܾ.@Ej<5*.3[ÇsB_0iYGmb+ ć=دdG&LVUMֲb\9*O3G;Iwhpc^ 'zEN?!-"TqǯzkBЎuT7滑 1Fe2ݚ_y PbTںmOzxҦE'^· 5~X{ d~)Ǿx0[7TY3 ߗ3IJJ:BD3<3XU_-@lQUEק(z9el&}c6G]9 ˻ WOý]#{]yG}l ..jíT|f/!?2SO^{ +>tFF| DrjPbpջydص 1f}fzW#-fCS4n3!;InIۄŮCf͒At. WsJp}L$s%[`##c!T%lX/ =rw !!1e`{}n Vѥ@ krɀaLkm-zN?+}肖{wh7v4s7=^9Sz"ƿ)i'1*ը'b@Z"MFEaWT-`]pĠcT)$;q~6!vH *qgL`=yΝ }20(Kb`ᜑbbuN$? -n7rt˶\? Z徂^i?UMa׺$]LM|!@Q-\߷'wϣoH#}*$=ZhԒxۉTeKjgPAu$c! }Dogۍ)+Ğ  81n='$8T–c8F:pVTemKNል{jݵA @)0T-%/QBhɸFPbqm<:?C'?s6 ʛe :ϱɎɳ\v^Mv-{31 "Ms ,B㒀쎆&l1_U9'^2z=p,7..C>UOSg$K9It%u$Rjq <k^LְdUHFb@>pnƸrp@5c0(gp0 `M(0OLhM6mNA[#ۏ1kg|[JѴYp$%ibDec1{IX/KF Δkbay8H`MpRc^ECuwބ)}miUuM]JcK'"-7f&*$,Z#g?"Qpl: =B|$Dn4\as)P;2QM럻phęEvs|!MYc X59 MM[Iu{ !B"15Au3SԚl}Py01XR$kszÂ% ʌx `hv^>(Grն ͦ?XWlOz'N,[ƀy"T\)K(,5&< ΜQ]fʆG5[XC'G*HyB swR}U)0UD4]~<]P(/;)xܢ(K4#B$zD2n^wC*XN\ Vݎ+02?*NQ:{0.h[ee粺Xv}L^ oP7t ÅAY!\NiPs[jVcuoar磺eKK6REF>D()@GL>YaξCydJm| ;<@G"muH>Tj5L("9>jHQC}H`7sW'DKK "EuN{rJM>ĪĔ|\Fr 8p⼮Vd~ʌ7dTsy5QBXݎnhLd6V$cG^yIcVTCb`[zeKgMeJ1i+iy[*<nW6$KWs3\uh!Z@?Dǰj̠:gY[caNx~UhxD:0]sE󂭷$2ק,O@/CtKRC'&7FA]kDgoIJC*+H+tif|"X+]]MQ*N^Icg%6㴟BZT|b2(^G[5_?s1,'gDC[%5mN(nK3.kDt:gAQ^ZdN&q 9-ֆ'$Cb!q>f+I)SҰNS$?&Rt:cNb/u gAK%y48|ZMUoP=x-¦"\ei9D+6']LX@D ndg=񷻎3U}]z~w!3`7p@6$:, rgDv.!Ԭ(GPA;*3%OV'|Km@޷E?$`u}D ԛ(fEy&`|8_Cдt+o \%>di_VjޕPAd42SMܓ=WY7)9&h? w!X+0ifh֘BnYL ;wԪqh1TKy9Huވ刬V^pf ySz5 VZOLQ\"Ң^/)X&CiL0D| 8I[%TDbޕ]U0웗ҴPB(]l(qZ ꆸl*Vr'D,L'I5_*y;;P46P̢jM #5$VjzCCk?vvV3')q*m;L؁KVXK=eciE.fnuw9[x u W`)$A]VI)udi mK\r\;Г;jk8Cv{T9W%55{f\t/$c2\"M} TAI4D5|x7BE_&pDOań"..9"k*H&BI `oc 6tUq #VBO;+[{SvX>1iY2PPg~ $I*OrptE9`ӆM81 I T1^cD'q5IofǰQ5ER L"eb491p'/eB:p&QwmGyZ!@1E:⇉Zw̗^ kԹ>T'p*۬l6~ ^اeLϺDL)RLΤ@GaN`3Da3tc"k +eG8EX7tOU 53Ǣj7–R&M~eXP8MU)6a'׻s=k]#-6h6^(MDݾ š-$PI?uJX"`]*nHGZ,LeT3Z0,q9a@+-|yJ<]%"1)CjA\gހEjAdb`\ˁ?&zF"K4 STJh;q%VT:DG)yNh΋mgK.@,&RίDsuA-ō\/}@sqD\=_'⻳|`+V 9oS=~1QP NUa},CK=()ji)ć`vrş"AY32rUw JvYyv,OA1&sZ(r1|ESc2ZAvO~:3]nge'I4*W?Jf[ˆ-)YG2yTWWhSf 2 p ,iWz0Q#|#_%2׽FF_ <Zy:z!Z+*FEu$Xl|@ʠhՠL̔ t$FZLA\ (õٛ#m"Sݶ-! c`%$*!H 6jUCƔ r? @'P 씍a,$TfM_K:LHYM[!Ylٜ$tq/)%߭.X eF0y:Es0@;D?9SùjQ&s6zuni G4l"(H(yh/P-}>ʄ1`}LotڈP]H()2IQ{AqTiekR-1w5u9?#"rRԩo' ʒVNjȴTd^2| JVޫ(^+};)a;lL}ƚRʂɨ3[%ቐЩ?nu~khܾ$o6bV' ɣtY[%b_akBgM5 c!"XǠ#0E]ҽ#n8MUdGѵP“KF h[BJp KO0[փRNԧpF0ǔfK}tj{$[]}S)VwoCfǵxB19b7[ͯ'u\!J{ i"#q^8 mИF$)Hq"R^pnBM,kST~te?|pj]De1F|L* 1} 4ww S*~*FǕs}eֲN>># */Msr6 B랞8OJRMyJWb&,`W]@uގ\ ̐|j pս,/cO|^\B=Z` w9$=5-iunq% )4C#Q'p#&ewWz)2ADׄxn-(,a9 :zxJ8; -@+p4z LG[i`w-+$JT}/ 2%9cNn1_7"{8Q_ Y|I.RMarX1 %9Ey",Xgf,h Ǿr YU wH/'j^$0U;06 ˿?YsBbj'%2g{_i˶O)ϴmhǖ|5aձ;~G'XjV^. Eׁ1 ( [$w),Y@,[KLc WXk72@eiӚo. W ΟZijOwG>A#eKC?OfUq,.V:bb56G Ku2,Nf3>@iW&{[@? K5scQ+NIۈt@D0@US=4^SgVC 7 ]"mI+$y-k5cW=p>#Yq! ){TJ!Y,8X+#4ۏ 6ǘcQA{c|4[4Xvmiz yhf{'ES J^}Ez/`%F Dyd _ɞ"9g,׫eW:Y2ح .4}Pֆ(!>ɗ)rBaY'4Tnz6\ Kׂgaf)[Ƨ "઄DhFAs"pd%X4}vO[YdLתZǮZ=4bcy,a- )=Sq4 b+qbp}5M/#ə6Oq4@~γtU: B甃%O_*}gesDy.s8S=>{er7ÿ4uy*NɿR!ςI-v^ {y̬<9<"$^ > i7w|tFF+'|x\>~ELV|ٰ:1 .!G.yc(yZ`sM!? ] g lsorˍO*ycMW56BB`τ"".ϋk+c`Z 4-* h}Y׉3g˫}KjL$ /p3>HVy\ .()/vrWDEٟ@d_0B*ey(~LS88];u6իl4{??׃Bn"ъ )n 4HFS$n5s-ąw7XnNp4>AX BfJ,B𱿎t+cƽQ6gi~B ꖡL1mZ§D2+MhYS˺:PUzZZC=Iߧb"uTŶR(?'%-DN[+(Z|y;@/?GgD (VМ h5|.Nk4Ckɉ AdBÜ龖,Ŀ4S&]yO9Cnx|9g,t(!".)/[#,? W| >v8 b]σփcKP]f5_?k+o:H8 .9.& {9:}b-p&dr_OJ#F:D!']8#0;9:g7D.d1)pR= ICۋAP<&2Sxc[9~O."i{4&Bn_͔JwNu$s1 a@מq]΋zTL8&ϕ$(LSɩu\w۾5Bsמ-Hi(ȅ8i,oEFD劎XԅTsŠ]ӛ%;DeV|Tt5xRj{jIU "#MɤuD@$dйYxn(`{ EY@B-卮:H|u3'k%pK`/'7vg*:@&x!<<ʶL գ~^\X3n;X+"$Wi=y!Jk-ω#AFαGc1T%UE\DCKSHCCSN*I֝2\˩62u`,[Y8E1icW mɘt`sQ 7?kN"҈q bfW{Z!~ee]=90ਫ>$@,'ceP|1Eh2iʉD@.s4_sX89n/eWE):O#S._mrX0#JpKMqX`QC'>,>ܴf;2+7@/z=d?jUʗ-kxKȟY-7d˽*n7Sȡ~|ѣg>$\V_͛IDguXQVs~%vk?)z^|H nb('{ϑЗSHϣpYk,dlȻ w=Ca M.o$~!)Z[2&/a[d$C#1h垪~{`%x;E$~?QjXLL&?_JuX[/1>wjVh4E(zS+F->Uht\(#~99ݢ\f>AnȰ:SRoC<ƒZa]= -&kQ+dkpYZXVX >?b'.sKo??z G䈇DP %NhX|OCQ9v~TtĂjRZ|F⾚m -{~>aG0ה&q#9'Lt 1AW1t]mυJHPŚA6VҤ3MzKqd0?lG`))c,v7#:|.*ʺK&Pf ;W扔 Z7P$S}ܲW=Үw*Č u0dͼSY詎s'#m&{vR}pF8DQfҾAـE\Ia TG3OeXQ䞒wIM7$fIM!(-+;AY^Y0d;E:WȖG6H oNZuuTѨ9i+JXnVaqB}?.(2kfLyw.5a @ p2KXzo¯VuL}-0 ᩲjkeYl}4{ڙgi%](rz.II%>{' 㭿D dwcs@ xiR 'dp*j[ۗT_u)9pwv+|1]ʆ;Rs;f g9j+6Z4~A!~ !Aj͇? <~7%):mMi#n96`a*jiIn$q_8BCla>>;;GnYI u^BݢGH* U!ި@cagL̥2M>ԸXDФڸQ(1bDuЦq!|,l'xv?=96NBzaQgWv5{ %"T ⇾eC1?\ZZTF4~-%hqxUxA}гֈec!Y_aH[m倻cUx.ѭg7IG9u]( B8('aMNvҐfӲ;Y dɌЁ/W#XgQwTB?h} wyz٪1"Ii{-zG͞KjU U!^Eb]{[l8t2pD3Y=RR.tTMkFIz  >$kbͮ|ܾ aX9lfcEܧMDrq!꼯\ nGiY8 T©,_M|WJXN f.05O )C#8¤$;%toYv` *?ϙZ r) 8tx32>g'Qm0JG.{w]J܃ bJ%$32eoQ-"*k UkrbH-K]g3T|Jm yPF b-HIR$ ~icߤɇl7/b ̳#vObXKx!X! )3ptN3/r,pq+;Fqf羀C2R+l"UT|A$7 ن\݈b'eb-j@e2|Fsiѣ#"k'/UB㙾:;JS#}Kͯ^&.EO2 57d}?;a龠-J:8[Og.#7,_A 2Vqeعubn7?r 'ޭ`{j.sC{},`#ƬvաV$ {ϗ/[L+Τ9} @r&%+UHA{D%ԬX̔ŅFsC_b#D+kidL{1ֳ?S(=D:&@!LP!9uk+@0o6'@̲ܙV cWp!Zn?5 b#kn 3DX; v?R-sisA.eV]@6PeDl<|Jj9F5pDuguqT?爴~_?h S=ʖ|}I]% $aP<*z D{ t0FC)`t(7"XsOWA adY-c,(p?|[G5[yRW7"7Ӂ|Bz? J fpcֿw(wVYU&tzŽ:"oO[3E1v)WG;pt芺@XHŕDyn U 7 3E)fUŖ*D]4px*";9K>E+ c}"an bZ0L9%D=Z?A7y_FNvtQNkKÂ#RO": cR z_~z,gNϺhfȖY:!,BƇ?"i-1Ue-}>o8c1?WӨQfk'/WUψyDcF|1([}lpt] 0k|MϦ3}M'Tνt洄&L /0j?*^nD?, 8NЗxZЕ74du^m0SOE{|E3ҩisDZm\CȆW'`ډ.bf@GRlKNI[2n{/_GF#3I'&$,ƙRY kPLEXa MY%Sʦ6E^P]&/ qG!FVA++C,KWTpI]vtΆ s|_qTp= zsG"?MFv׍e|+iGTrU(<њa| 虍qNy g]M~WWu5D C$g i6F;t!$R]] {r>5iIE NjG=vD}Y6I˰<`?W+Q\(ĊP[`:j=D?(ƄñF.Hˤ"[1xt6@<(j:ЙԲ6LRAh$kٺYcJ7"{mhSPX]SĴy;?`{c27JnJ—"T&f)s]R7mFu<ȋl` U4=xEfΌxFVX^)=,٠Zy Ιͩ͗87[F}s/3fzxzHԚf"W^KۂMGWt8HQ]+ Lb41U3:ܻIgv[XXkh&htL^+ FXvZ^BzOh$w)m.n2 AW2^89|$6 җ ~EF΢\aY*9B\ׯjs<*tio 8?V8l)%KU\Q&Y<i۾~,^V^+T3|#k&PM,[]">.m\`pGFn r&T#)G{x* O30A EYf 0j Gϱnx} wBaH5eY׮Gh?s1P ] +.õ F_&ڧbΨ:N<Ï_itP"v3VعW+Co t2-8u43?5(`DC{ϽUDzblZ<86bQI@0TJka  cؠ&B>wu?R pr Mq+8.cjia' {IUNJC$CFN6!%S3Ȕ3zclE0RXlDR1tv饺Po(㓖ө@4(1@{[ՑJwD'ՠ$|m!xsrYޭ$K%UE* #0}D*3 tΰoà}:6XHhMi@qlqW+ع,jiA҄3wtEjo}/zO$G TKnh|aa__đL-Q`PY'XDKG nuO9/Q冏H $m1G| DL? Ns⬜'s5G\Z6dB0Vg=Z%(j1IXT탨(Af.6x;gi9$$ܡO,=3$:uNl #>,P_ ^ԭIXHTn[okquj)ȴ1Ra BRFlڠq`OAEQl_78 lZ+Atovm=ՈhU xoZF!_8l[ϕe)LOy׶eQJ9h iъsaY\6i&dNP~g_9HEn.z= eD !+ hZ`eZJ Rh<-/S@5k=t{WJVÊ>0,)=H}e c ggc9o~ 9]EB4V Հ`7&I"iLt٘:Gv{َd׎5+;Q섋݆v&C: YܔZ r!aK)>Ècj0ùDp|?i?PmB~o1E8\XMA؞gꄦ8"evN, bۯE S>\<RN-3=߽m*Iр>'%r geq/2#)퇇SHMj@Vuo_ q:g\>:~dIx qMka xR{f˕pݹ7މ."B*@|̞oUxGifH6 j1ت>ǥ h 6qwtUMH%}B 7{+ʼnD(3$v3ͬofʌ_E jng6b6[AT/R;3JUmd?=®w$SR~YM[P"Z(h)EPS,$/|׽]uڀ7C*CN4{|)^HWg Dx?Ѫ&5)N ;6߀ Z jQ`XFTM1'e,}H)<ċn4*)=$dlj:\)G@,/%-& 7>}9[& R!Vhm_Oh[HlGJV{?{UgH67߼!W2 j^88" :,hcT-.H&Wspϩvӕ`=L]0Ir?\n(_ڌ}TNQpP$Z¶*:XS{rꤔB,j @0XEI\QkL Ro px[p4lIw'g7PJmz |"S{},م7J36VuN<E0wEWyR ̂[TW_L6ݞ 1N$ T0/'II蒜| ]7Қ`%K[p1PJ BXƂ*'a"߿HcxjH.ĵp,'lU#)=暂8S#]5!)^,r1/ȸuT\%PID n4p5C1㜤Nr=Wj];) )X ;~O$[ʛk$Ub8M\|䧯+k4q"jIvkJUHY^k(HIn vP*8X:_2}Y?>+Hc<>X=qC$#_ 3|~`Ql1S -˵)fٰIw02dufx6Y3_1nG44Eiiy.& wESj%/]K^5D#1( xTWƚVju3 'ۀf)k1M {{h2 2J#lY ueyտ#"(쮝k)UQx%\ ;q2w6Иmz᝛/6ր)hꡙf%tWA+ITgjVA"ð0 /S<NoeJBDaQ& Cq]#wuujH6˗ihlQҟVeiPVU OCu8Ne>S(jg;NTI&CyNm~k<4<{{Tcrr-ڙKd$ێ[*7K;LT`ߕ# ʵ( QMDb{{NvVkxLm9sy&!egKp! q+_a dFCi0{PUM6|T>VqN2]~MDe& fO4gXLj.m'Xr7ywפ$ӘHl=`/O"Z3+=N s@ʸ+Hihe$jʲ4ېQ]ZQ49Dφ Ӟ)qQL};3nkC&"aIRж= [* +棟nE_G|]iCj1#jI"L 9W[g6 ZM *I 4[JO!T2bPh.FNV[h6 '2x3u ֖Z#3H{ /h,F-G\ M <=$#NX)p=}jL~:=i EN#D K %8Rs)j]1Uw;K<C[ 7Z `v>~:ǟr{`ؚ$u>{ZDAq "j霏)uW\dσᮿ+2e|iG!x n0L$Od,༏?م68K'3n%%h&o [@{աK);ĭ]ߤf>s" .6i$עiK"l.A>"\T05jV+A3H>lw^\p`QP El M]ڕ;/txzEu;}̒WME?sӾԱ t!z'Z^!Ǭi7H ,}%+ygnjG*o0C-3748%]!aUL뗭,$cwdk \}k(gz4fN8 ,liJ%8'bP7{N#(Wa>'RrM$S_9:x>b㢂,.nUvx;=̆a`1%BxM@:(|ӊ\ۢrfDppZGmM0u|m2gS=&=8MYŞTڶ }2~{ zR&[_-aMx>>t_PFk3#ݢRUgߊ*~DVM9Ly^H'F,_F#} N;}P5yFyG?*ѽBT^Tt)zOߙg&kU b  ?^<{TnŦxFoRB .cXM_: o2_?0*|sF20X`#Oa`Ӝ @37Q\/N#U-`fEڇ8@p=O%=eS!BnB0?M.4HN29L$sq̀ n2~-v&j#*Y~4H9 -4"*H4z4o@ܫAS"LqijTΦʪwi,K1{[棂v:ww/ڶuo\5]4!Rd$f=;z` t۽NEm~lE (G#Fy@V@S髏XgfK>ف!F~"Y,[5g7p0F~FPr⭅XM3HpعkcqcA6+QW}7ؑ3f:y껲"]ʎ~Ҕ4c۠tET2L9n R8 @Qdl6L*\M3_F_S? ѯnX8RTBuxo"-JG=aQ@[Xfy%xʡSf< +qvȶ۬Eq8Uw%^:؜dOHc-4D\.{~R9X4,t r>HvxeDD :_Jj Zjx;a16T&K&jż'OaN-F| |TI&ZQ{T,vƉJ$ǿb-)gw Ҟ 2-e H^eehɏXj5nU@AE<> ,!ϯا&Ì6c|d#f 6qv`EA~-g8r R>~z fkcC3yqP5XH"%ڛX^u%'f1^8dpդ(?hS"tRo2flibQWˈtD򱷈VIv܏}s3N br1WFfCS~D(†LE, Tl2,UKY>8XX;F.cB~OaU Ģ?]W}2AP7ǫ𗨠ZD\a !0I[L $hBB+=rub/.KKz<XFCAɻABCyG?=K^59%}S|ep77-QϚ?[GhJcf:+3?n=a5R?42O[ߧK{U,Ts4YL+ K'm۷'y4j& ecNL ,m|Xժ1k:K]Q4bI90X-#bf])^EbXA# v W^Zu]1MJw!}3og2mr-Cw? (ɼx 1<+:S۪&XGե|S˪WVqt;gFԓluyoj#fj%*Ogaݑtx"gfmY:n,K0|n.\iһC׿ߗ:ȡ6k9ݹ{ƳX"]f A)WнNN?(WtzƠwPCCL+/oIK& `ݠp*Cz;Vkt3wu{T5*zI~K=WHBaSr-t rw-AF gL]L)a|'xޖ"bk7]{jBcX\t_ر_PPÐ'(8h=b7=q);Ircma{5S" |t T J:k2aSèvba'qzO F)7!HJnkUWndVCnCi6(*tRY[]xnFA14b0H^ 9$?ِ6T*k컰5fyyY6p'-(qL,ChJ{m;=7^\ه鮐C |Y.F!TzMXဣAvQ0EsDuPz&x /sm7!'*wek γXQslb md(W$B\>_ف7=ĥN9/BOS?)݀յTʔ̄?lFXE)ST{)ƺct?֛^6$mn82:u]JL6mggx\ Ư}ُ-+T /#0=%+ 9ˏu }Q.8PTmwexyԟf.Ttf Ku՗ƾXo^w VbEXM>!BࡸHjJ)rsnQXTCkKƃiKbP;ECr I\C둣+ L}_ N Ȼ Ff`l΍0A<hL*R"۽dhf '0u pb34_w!6T& Gy5SM3KI\7enq 4X֋?jΎޫaDρ'eL`w5L!'-pfvu% F{mhng# RD03\ޑhE~j$-qJ:cՁH GP \JIMf $vm&pa{ `[&ETeW̳&[)UߊNϤmI߮J>'si 7\+rʐsЉ76g$sF:©^T]q~2ϗFWpZ:WQʪ2#4ۙuќ@~ tK:r0.u:?^^+GJQ%SAt*WUxfuZJ Fd6Tޅd_u$7*o֣N,_5a.>ɏLmR> =;а9Zn( `6"|UΙ3o(=K:&={)-U5&8HgHH+q= ~cu̧'PZ:qIѤ *݄UT`uNr8 tg v4D "69WZ}GU>m)"QdR$4 ћ*}[_,8iV I8$N2/,'H ,>]db*.OKv{2F&Y]PsejGI_\aO3X}igm 3dGm5ض!Hn1mD&eͦEJni#NO+;(GOotC"-<= cUx[ [.yOvV]}E$.ab0QqA튮n谬gS!xGϊ&^64/f#nUGc0<@KQa]W!q,lRw]YͩU7Yv*(uzBŵ=[hx$GGX`F X0o㡑Lv6YpjycWҽc='LYpo8+87>αG""ԯFl;E(>z_^9 ƘZω4vg6BXe4 WQx Z3L̞ܷ޷$AiK|($s ezMEF7R WXҼiu#̀SȲs)Wiq>=噥^nqc*L`ހeȃɌCkFɲj'evwVOlmLX8O Af\2z^ٺYo; ~Swމ/jsfvS/+[ j%p]F/DX$j7~胡g"soJo󊨗Je2V+^ ƀ\7@WM\(>DLE&[ĹPzWKD2դY_`M34TrGD7c7lE!Ik<=; EMR N<,bӌXѿ EWC.K:ce6#,7ĪRu+ZĘ&}jYU5 (#G}Ҍ]ǜ.OBlnmdPlT\_ZFꁌݝ Q>Rr魖ڄή퍟ÖrͺCќ::C3Pc9Trhժ2KIvGĮa\9qP,"1mCaJp sfɛ[\7v!EoեްprW?=PAi@@]mhA ?'ϔ"'h  pc{߆~>  +w+MI:a2hnA>N)'Lq]6v AG,6.?|4 RFEYrhHF1 ,^;/`&(OcҠ,qO_( \)@Y*o-63umSmeGL E:"*cE->S 5?"YB3Τ*2O;(*m4|>:@k&9UQу:ܞ=qRYgkԮ+|_xpk:A#iى^/]L{.VO[asBvx!@( Onmea\ ݎ_Ċ{UM,hNCi&ZЅ9)(3ȕ*t 尬>PzW $/q=<+FSt&:wkJl%\^š}4W=vT?PFa--cDj΢D!v:k0C4&r~2B)UKЫEf3 >'}1SuȩxPUCHQeC*0<7GHKxQmGߑv C.6Br7&}Z!}(9r6ȱ%?)B~TGg#U{o+ay+BeNHEαj?s 7tl3^}Q͎>jL5.v"˛yX u.ԓ6ZT7 !OiVGRI]bm5{l0 &KW:{Qd%I=e,V]+|qT[7:Q_4FpFo;a*s:~FI.LiGp޵Q0?{&s( $lA΢Γ U'X3NQ{acq"E:~S,;N}'{i+B{ri ~hқNdAjcnS Vh$rI6hH $fKAϙ*eB.SCjGifCX)ӽ+ :oŎXmunשE-BWv\o*$v؜L,0~-i,H@8waFРq*uB)b uYDK C-8 jKQ8"uasdʧfIҴ⾙2)ޯ:C)vXz;:Sm[߇Fqμ8'd1C|eg( ʺAhҹ؈AGt_ [VL9ڪtz嵷O~̷肤OE8l^93" 'QQw}g4'o{E[ 7 ،]UOqAM!nc.Ņʣ R A|*FߎXr. {Xڧn_y`܌dcR~ *+VyVH;@ʹa>40#V~6+qw (qzfk6}BzC$Gy@r):z'0t}]JrlOK'}FEn+iΒ]itcyt/׊")g#cS15\b:ӧUKg38dVt I)#E=MM_|c41wskdf5OuX9DE m'f˥eĐ'`pMYVD\ uRch*o>12屧]s6de:);gk8%̓@I~bH`P9!!U`m,R𲾮@.[87*bey]n[P`@KH*tɓ>Y(j-J0"[g:bӿBi :\ W)ױ̆*'cM6{-FkG_ u #zzȕNAn#kl9`]VB%MM60(|tChcbsjv)cVMIG&vGD>cBQ[%p 1(Ko?%B2(a7 R\y*{q8Sbҫp슾{D\XmƒL23 84m:)Z Nnt.{HeŸ\p=mEft±T'A4f,ڡS:À*W`WO]ƶV:л(m`1Us뱯%b=aTӁB|SVZsfpVՌpJ܀)d=,|2,|.JvP d&(.炝[ '|ٜXK J+]o[["*a )Л&2x䞛{r~߀ЇD9 P0h(:`@T 2a|}DʫޕpH\5 WLrĔۛ!bJa%fz- "%W|v"V~{˱ǩD`/,,zOfoN6CS"'|oDcKKǂ-,s)GA 0O$|[SANK2S 4|Y9 a֒Wq˅ՕR,$NnP(2PO ?@/"M^  HX* }Ǘq"pa96l8F8滹dՅ;N@H eY䥽gvBleu,dTD$Dv : yDt 6.1mؓŒ욏wny582]٭EL"g)rHVR=d &C@,&˜`A[p ;P~hȟ {HKFPwOQ`&SuxZKßf@6@N#pwE2n ^OTk bYVX 3 !yZ*=ΐǹ v,e7D&<.Ӿ 9JtekO k*©/C} WKm3_}X$@(A}x..P-8t֪CjkD83vq_xޭRR۶s 8RsՕ]اE!)cx‘w ~2Ο*a4TGڌ7IjPUQ1 uLYQ5Q.lxQ%qSRMѲ2>^3p,x,#ZU 3d.%Gꕛ5F{GK8SW&&+ExKy=D)ޛњ߿Cil%L̀Աɯ{T,[sy֛U=}sb >4'ΓQo$Kв@sJǵU^cP"XڿWd_]`:)&NS؎OFPG h +6mE@G`)әr .&C4eH e0sH؎]EʭRCQkXY}nrSԩqn-cm]SrL=^\];˓ba[9\.F!g4 I1H bFPO27(`Xýlݜ4cQ!b~8zZmhY٠92E喡ך fPp˼zn]GmGiN_B׵N+ bȇޭS 3aK6W8?.>|/h;;H:k˭ӥ#>e_&oi-iDɤfmfn+oXLq^,ro锶ТSJX͙EWЋJNS#kgsw+gA8vC.3Vk$u*fYz{?`#7ี;U*(vÔb<#B==sPM`4IvR>\ԫx8K_Of]!TS 5Qۊ.2+|Y?cii4 ?掀֣] xN:Q4HT 6'R 5uw[>LEHuvc񣪐P{ [k>Dkn[jgl" Fp#$3$s9\ }q|Wh4Bco34W)0ԶEB;P838p5']>c9ڍ yCɊ M(wz=edn1ӽTt&gޭ dT0 ȵ YX%ed6WcI|lv`4@ \_jޢ ϓ4rk܈KbX>RzZA {#mԀ` W]M 9@1d>7<_ɀ4C݊ 5Bw ˾*#K tB{Fm|˕usM_̆B6i- HX'iB-(6 <U#a.租=an;i$j"a \1ڋ? tӻ&(S }V")DF/ݫ}ЖȀ_FP(K6  mu1dnFKcKЄ'r9'51' ɵI:rfh|:P;pc %LuY\-GKMVkR$k@KŰUn#BjaZvR_(A,G%@+ͽ#7ᰥP:kR Qo&ñ/Gp\"4m23+W߭=#pߢ p O%qy(ѩ-c'A,}jpԗuhjۃ~7͚E;\T݆`ԡr'ߐxX맠lciİPkyRʬ M75KʂuV@El<75чYuɿ~bR&#`i'ܨ4iP-`XIdH׳p_A)e@'4&6 8 8в>lN-(f=t|$4d$X_;84d ;}3⣑ yG`⎍%gHf.T ASP^ɽ.I59D4OCHS%3Vv7syCeJv};2;̋y,WjʭVZ[tQoPѺP>)8z'rc5y._@׃ 7][&ef6Y/[^;ː[Ek~<` Uܞ2?R5cp󌅺I>5kr -MyIUFc#z КI[I{~&SȖBvtׅq@E|z ?B,8r4Nb$FJ%6 )]:+nL5Nad*&[ K/ʎG/o2+p@y:U~\T_^9^UCrwй\$@^ϸL+!IZKkDL~\LpCe<*j:\ۖ쪕Izr=]0^AiA*1Ʉj#LLj rÆ '(tRg-!zHnu6 xHkۖK4W;a`DpKp {ebKu ؒ~-λJYd]됣f0F Tf$5 $xcy~yÄȞ@ykA` }k(M%Ns+A'zE1@S\g+6dg]R P2땃pˇB:)4 %sA.0@׋b_wM|A j`wNBs#$"R3@'m,K2:=714["^Y,θF {)Eɣ3tf3j YV>Wה)kM99xw,}Wx7H*!_tY](v%uJT/+ ޚ_-ڈLe-FނMs_v#tsNѽ p'&6V&[|ڈmyw~nLbK ; wB,y9Y6Sy%8MӞc-8:h5n.YlU\nC$`eM}]!W׫w5eyZT1OD1~no: .:Y>f{}>)}]."jm&7pzkyUZ_ $_HKcNen&_/ي%c@y$[gX4H2wtJk,SWl M.][}bYDZ7t$z Al3?p%̀ǣ` āL +ٿ6Ӎ_-F,&E1m8S)v-_~酜s+"t9b~@ȫcpdT&$:CtA:o%uby=хbTҢIֵVweqy L({So=P_6!hٔrCns)$eghHA \6Q@rlm"}m'كVtd-M-Ջ!ߩd^<彖dvf&pql_S Ks- PVs+cƑlK^ʑ,RA淿9mҮTbFj^"=eڡ V+8W`R7Zb*Άr"Xط/[ZR;P1XbTdB5Y#_{Ӭ6- bz i^d}dsޑ+Η_Å ǧ#B'vs-ƃ SF}W!`ܮ=Ylm~+Ll0mO*3DGh+.I'⌟$v8T LNP٠`oF:4OPUט g0dn7kM)WeMe/rv9q =bem`^ዚl9FPE%-m'^3tt`1az=ݦ,lT--:n}D<`Rܚm 恦7rTZ'N8_;Zׯ@ǴD<`/:ߟ"ix*; *mZ[B}2<o"䩬y{{]KɐB|ߚ}䖽rOk${J5t:8zPhCQ_^-B5`"p`_ǯ8"6sCjg5H۩+;뭖F-2NīH3Jo6&5'øgڷ]gQ_gnL Qk_Fa{t ‡JRfh>H7TDOd{1.oD%zcݘPٞFwF*PlQ(IhpX۰Gw GW?h0tTH F]TOU~h!{*N^m)Mnכ]W"~C'$˾#cw -K.-XWPY'|Ě6d +BCY L8ayS ԮPQQ#Lee;d_=ZҦlThC=݀nᶋ)WX(BӷSV/&-Yf" E0iIXo>}t(9FhcrKJа 183:Тt3b-v3@s(/B+bbC'0yFb׏UVGESw>V5?n+0A]|&۲WAvaM`X5Ӧ6rdկpaVGY_9&j<{˰)< ٯָAVT2bKW_|Z8D.a8AV;Hv-Hxi6 R2h 9ctzT)PB#7rp+ӶIO$`1 gl(`/8:%.}<7W#RZ{Bdqw0"$:fpUj#;"I#¶_4e/8"aV2u_=8Ny &.kmڇ 6My 5[ZhO}tY;.v"E7kI2ڎ ay_;? &kJgd]/;RC21\A&/U򰣔 TuJճL6x6V:$5QJAl!%͟V+H x0qe>.=: xJJVo:5~s22!4]7̐wf4Ɗ=|{'NG!c@J$(1J(>ݶl2"[*-^xtzX bRv9+Ki=Z-)FHF2Ydl~GBj TzW)~ ¡$Bԕ…xa(C{VFT t1vCW~qJKVԔ;2k;^CMB ViWmP,JTy֜Ns ʻ˾RvsO/YZUȴYOYQ PRdhpG%=DIOPYЄS]Ja_U6stLQ @(Nx3-!ӝx9$kf4@&LびyX$"G4A̅){R>CB/13_j8ȱFpг ó-ϯMkPm>W^bcDx ŵ41?IlM8ڣ/7%/RR-cGo9M$A Ip0'8?}2i_qecgp-bɵL>qo/p9r{$ v:nju@,aXwɓ},g>.P*w-OLޒB{UJ naՁMgA(LB?Vh_7g5}$ ,@lnQD,'P*gU6:Wpl0}y]KEPL1sU5sұ\pjjNkU!Ջms)ou|yxKEJS#Nyx|j:!`$U@3ߪ0-j]|Lh91g~tdA+abl=.ukOq-R,ZI5:[?J_OJan<嫧4,u;2ߠLQ61)żăbY\U)J8 6OqWnh-J 螟"z})b_JNz@2g hq%Udz&& 8.X04UO3b&Q0޷oP < KH* }g4*nj9o"w]<I$] $0!J4Ea8 7FV*!fɊQ qFz Ŋk [kgT6f$kcy ԩfa<¨:za8lytkq2;GY7ܴ?wƯD[$TG]A6Hymri0QvevUy Զ|V2fHJ]ΘOCq986 g+Ai q{=gq%%fЄ$̲ou8Um(+HM-EUbjCt;z!py]8rÝ?/$tv]d;b(+aͥ B훋@yǤim膗խ}k2EFw0%Ǩ.) ?dZM?W ^0 zbVKwĕɚ[[Vʎ*VZfNPx]IS-X^n4S[rg0z(<%#FL0lhVcBpN}!M8 N&3AԨ /=-KO|3P\/D@[S8"D nPSU؞yxQg뙙p'(7b"p?goϲx<:E s DGY4Xi96is<6hm^r>%aaH71L%)dU6h199 "!hTD3FsϘl}bIBȽbhj*UbjtA#u7r[ (c 3Uj(>!k8s3m=R:=V[nDB5mףa;\q7̦T& u XO}mݤMwr0\S4j&3o\Ԩ8Lmb>{Syd0Xǩ|ΡI|@ 1`ˈ6g8Yq]7Cyx3vTdpQDkqB묵戮L-[^;D^<U) B#gM*$LƸ*{H6K.WiBluk\<9GKp;. 0EUwuxM3awoy^zp$VS1@.)YN IF{eZ A  )Md</5gPH\;'y !.l_e py`Cu|i,M1L^<qNxિum(s~Ǭ^C^&ox"i0pgm}]:2t]`Lq Ws[׋/s~6^3(-9JfZ],ZSfQ%>{< QϨE߹4'~ޒY~K@4ς(,7ڂ&vԬ4^*`T%9rFg}.<~Z n{n7N'X񃨔BItxqZ|.^YyKotS``p1|oTP~>n\IMPu'lrXBIbW{OܧhXn_vr] -@^˶+!!G [}K!u8K&,~J?e8s- *pUCEjMgpEڒ}IP f>^9l2kOpWJrHB 4z0w" U_SbS g`L˛ XXwW̬x2ԣ{[i6r%Wg{T?G/̓J:@:@C/8 ϗHI:,j V}>)3 3;E \"@b̫6DTG*0 FMXgp-RH$W~v~ctB;_ bo iGҦ b #([Һq-F|>|ixҍ2M_r#dg\e{ϥ-wb K3;Gؚ?%]}t`Ռ5'G2M#Ɛ)! 5pE8!A!'E\R(DUke?u 4M[~QhFMR-K{Y9=~(獬QїHQ${6ǘ&4wwYei9ANvI힏H'lURT4m\P-8גtŅ !}ο| h90]B5nV닠chVVWivIKLGri.;値'RϰkG}y0kޣ& WRtngU((~7ޢK-TclB p(UՉkf6;u{AZ67 J|߇ԌHPzhe*4Aiܳ yL7܃]7ϒm fe)m[Yfi#u:okI0 x=G3ؚ6]BNXjyMA=+C* 8~e@!ļ +%?&Q}5]X%Zd׫,| UI}X,%tƇ #Gttl!h@Ҧ7k 3H~LV|2@QŁڂ'Vu_PlWm uwepӡlWt2nH4Q fL8Qp-T&|hHl3\ܺ,QleuϢX&V?nIHs5X44+jzKǎhI5e=1ڝq$ 9vچ EqPc[DsK`sVX"_?^᧓a <"JB>i/7՚v'{~fجű'[m޾e;c8y*s2f80%B}Ns9ZtgS=Fmb"ۯߴ dLCN]ZYt|*OjC􍋨> 3?M)bJw*DkjMr88兕o[:+wNlip. yȸVI\.Y hݗŌSMRrt\_\xε\c7/U|fZfoXgA'\lϥ9N-Lw]-(U`4·{A]k?is5#* 1ypu1 tJ>qqS) ~Pg9~d JP2]9+VCܫ] < sD*ƛ#r`HN&OK1Yw)BI?ܷc\vJ:st?m[V(;o }x) (r֫:&Ikzd[aMzaVdf4.MH6>V fy6E=x5?U#֣OZ"d/I BqFiӖ́Qr|B+qShgOpz @Wī!TdUZ7(.aOfVH2*W;[#βs"ɀ\;cSa m"%[7,-4xA'浃-eW g3WF zN拿ڃ˜򡔋VYC.<=r)4|Kӑg?=,{́DQC9GT٫GۡRweP_t`(LIrp4c?*5NV6Z̍|lƣ1pR񜳚fZGeG~^Z!7h7mEOI:^@6c3W3.#tQ,=SjHCVw:s`kuɧ4 SruD\r=/U_$0{j=X; '/b$MAY&s*:hqywz Ÿt-Mޕ"kQ ai mkWųQ2nj u-CF sO)n]]naz഑i':VmRSxa4][s0Z\P[M^V#1*6sZi2)o>,Q!CJE6j ]1?Y40zAnfoG䆁iy0H--Z]~vQZ˦BViK:Oo@|kKO)e]*ؓ\㢛֨sqy37 8ө+ X5rЁ i?+m4 tE P+UE2Vqh,ɷЁl)Ǒ-=;RXa\"n ͣ<[D=r\ I9씛dGY)*Am -ԋexĦChhcx̕,`dVsJkAK WMSK e,{ 3ه6ɸ0a&a\J.WƎ2/-Ak¨n  ]K`KVV{0=XqhyjSFsb>/5f?ҫ2*ƪfUer3Ӟ܏j x#%"1enX;} b1+KƠ\"nvXИХN=g`O~#y'Dd?)0hS-9\ϗC~ 0pC-,N,"*?y0NNe0zsunV-!31vn!$OECo}LL6ozJoL!_oԆygB5K4U#WF<ɠfs+vYj+{,x` W[݋|%(޵Glk5LӦa|SrbC6'5ܑ2 uf'X3, ξ pNܰoӘnzH FsF\|zC5d]('xV(4I[\_ !J kFox:2l'm68>f`ə ~ _V1{9]4AJp&[ڞp1Ղ.r}:`Zy[UX';~vÌ:?ә}/)D[bini d:$f [oFDimaD9O*/ue4siu$1mȐ'n%9J&}RgHtĐ1ÎQGW((OScnO0?=笠H3TuQ PAXmӘR𠛙fO$ԇ \$ JZoZ-m$?F a%t J:B):qtоFASsZF 7mZ<).@ X '"Gpl9SUrdD8^#q )K4h~c=[6woҥP9&m2x l5=Koy$쥽$U.x&G}"J,c~0+ɢgX}#KUo{!?7 m8mS4>_D/A⦌I^)hbCM `'|[:W5kpAnuwjɒm/@V׻/o`7=v爴6Bk1~@ fS;k`x/Y{ { ɍa ٠O'iG?21yiyfVB =.HYGBzߪTv[iԋ6V - ff순jCdg&VdQ.7St8QS7yy^ Y *s|F0d`]a d)ӑ̽/$%RBҟ:S˔b*7WƎ/.Y\CzEĿ<%tij(ح`{DTW,/i]ZZy=$_FS/+v$+8ZX߽ۀE:Vkbt^n L,u@ {%x~ f1cx-5n/jaH r\eT,)8-] pU[0߬GI Qsx 2U]A܌O_qY=Sz.Y2J7b I.&UH-"Wyfa{Ը,I}c?x9~Dž6s錝&]wP;mfJq W^Wqed. ,S)H9i@~yHƸذZ-I:ez`S-v@P^P}TrCĢ,a#j_^l@l*p}oYK:%?\3CWiWNDQGu d'O3EN ^.{Y J6E2ϳNЩ=R6ڜ0`wu/ܷ:G#a({!3&s-n~HJK~~O px 77Hͺ0MLlz8ƗWFuAc6Q)ݑt&j?rH܇WvؗU{ G" l,B ykc ޑԍCPZt?^߳e]972@dIF-&lz20AH͚OD0:}D(W=An0 .nNq@çd'&;V<4j[xh;aZyVNu` $pB)#D['E^zw'.1&³'uYB\*+?q'ŭDzv C[~г.*`nf6̉Q| R {l8򼃏OqK)`.2hnzKO%axcJ3Q`ظGV#:7L"=2wjYOzo#RQ8+5Tܻ ḲF|ЈV6dtqLq73qxt.4_ xPLdpIr:#Di\Qnl»%$79j5>ݬMM;6%ШGFILTVҹ{GcPԱf1ecm*`5Y+Զ8T je( 8a. ă\6[e&҄Eՠ Zo= ڠqeJfSMplrGm;@>;í M (F (D݆[C!TՆ ,`E4ȴJ"Q+GӀ PlDV&!pY!8.Cˋ蜾.(N a> Ls'|3E)єflS6ۊ5^Y=_4SpSE@ww{z!&$\/\:Y75>1f3EW)Di1cceg lЖP'?)xX_X %[2&St֯^wKf'WsB>rûǓ]vaTY[U޳H&ؿlӑ4bE> ΃3 CƴY>y\bhjO9du% |=le G&A߻M4D.J(:u' 2Y}HZpcY+'Y,~LB#+^ P:?II_p{/h+J yu{{ƍ1fu-UJX?t% T.j̹x] Lg{['ak"G@KA0y!s7#Ebe,X Yq8ؤeݣ*5ggW#%Q"&yg;4 x\flVO DphWnh+-񠴽QF ׁu{A{q|P +(aTp& Cm 0H"h B̴sB)1ܑL6H_foaȂqk2L oCeX첮B2WîuH !WPbг;q(}> :L>GA" {El8J+͙&0Ut suH,pd 5x `$r-De& qq5NdžkID_ꐁ o&s-bG|Hu3v_Fe^۠9<SgEJFD:d+F=8׮<&^/uHBY}r*aظS8|Eff{xc1ZB:+ʦQdzo50q3!AVpJs~ Zhn6pkQ^Ct&j,cHxQZ VI9 s11VfB2#b:u*-`DBX20*>WYcLR4m5Slgh82!j7naѻtpTWZˊzCML鬪7_{ .8])b}ʳc17_MK7۽A* KAW6]˭dk^覬X͇FxqR3*swA+$ {c >rEoKf POG̾L4Hy[E# BokQ:MYmm1, G ȡLy~73yxUV^Pیmi NnW\?ѱ2 .x=AyJC jIMpEVEe$"k? $,gD`Nhx,3kr +u~Ћ4FA[XJ^HOb8xJ`"O'&HVZO"o@$GCW5J-C9< |߅HS0Zcec:~F 8qaybh TI Q`Mx0ff}![ ;Pl0`$=DTX1G%\W4`1Ԭ$B+:Si="?U#!j.ȩn*jI+F$5m -C*8צd:|4aZ|S"y}h?H.mQ7Z5d vuП?b&/`B_/f're:83KL?o QRG4 -dNX9ZNRy|lzNm*:%y6we4ff~X%=drdC^§EBlQ:kXeolMyRtX R>9* y`0Ag>᠎p?E'NzMcCۇzNo[(G2^K7P9PzIk nvL6-5DO o|R;EW؇նe# 򠣍 1*D~R!O GcW>f?<0<ꄓDwhhr Ե;F$52(rk40dةFm,2vr座u"Dɽ m&WVc+y899eD>!٣^NN1Z]1*Y[hD O}Ǽ.0V:Dk6מ 4DUEy4T}%kdMduQⅷQLHU%CSo\>t:@*zx([~dWL ~  B4,i{[w\5r@n3j .:,|m_C+NvEWT~FKv$~;%~Zv,tAFP3a2"Êpɓz`n< WA}*5~B~+Pn5Rܫ'zn6:6Wl|nΪv-y.]6kmmf;,E9%R W(XfR'FȊ48<$ 7pj+^[6<vazw Ĭ60 v 3|O`X"Ϥ݀_P" 6xfw-iꖦ/S|C_:KkxTDC0s FlikgMȕ!Jc$wa@/c@^L+entpԢ~D@al&F3$_?Dd7dhe"\QaEg%PgjgMk* :Z ?UR1:K]|.Q)@>%Z(OvԷe_B0{Xޥ\Z '4XR{dzU#-B2%k"腬@}OvS*]O ,~}E~{W l=n,K*- ^I.0O>/4<)\ xZ6:2o4r҆ؑho:n~Sp6~.KBsikϳA[’rj*~un8RO:T_~yQEj,>F> ? CwC|Wwb,,IN}QA+zt=_X@'W C9J;;o;0}[s'?ƻ*)' ic4i?77nCq:㡊)-)Ⰷo Zj>`K(aE]xk$3`&KF^s8}i qmHpLVHmiWv g(6@ֈoש'ߨUIʰ<зTN#S򐗁eo!fb&ңdD1M{;RpkV0Ux3قsR\w>%Tp {H}/4u$-~Y`rOz{'2LZ(X2 #Tj`=T v=þ()¯8yo͏-^wbf/i9!` '`xCQMq&^,<dhf8ʑm &[p斋:#8ݮj^2=gݡi'1ʓbJѵZUh g;Pi~S.Ô tEd2 YKbV9Ƚ}esp @ŊHΝrS6D|;Н;=!qMPlyfB\.1z4o?'4S~9.*@ʵܓrnY8`1(I|C򕐼o.!YX*]3+A9k?,3biO 'x`^#fymQ8o\5OÛkb$ um/h] w'J;mxKPTC1w2N32qyR\9/Vdȥ-?h m0QE7Az'!W UwYyoJ=>;`z[#7G%Q ~)Oj?mJJqsF 5u `\P׌M偰-r]K3VDa릒5&eqbmJ?|ᕶ/)o= YdHӏHu_BiuA Iʀ{ :vc%cl?FtL˗zC -=zQ%Jr1yl/g Q`w\0@@D` WvsZ+\yR2[F~)$d^B((˒ n;r€vk'A}@yK` &֣(T08)Β]'#d+qk NFJPx' )4'ݞ15Xm#Sgg N1<3n׾nȤYNfz=SͧH:6IuW4 >׭Lu}b;@洽4-:g=0r+`][112/̞HȘ⯺ѥ~`~!ZGJLY7,V5 ۟S7nmfɳVnw/JQ,>c|…oi()PmObOӂ9v%x{ Wu:@M6X zN ]j}l :]=#_OßfБyEQM#RęnZb^Lg㒉}Y eE@ kΙ%Om~-Z**9O" @Qf0cm7fKRđ([JlRr.O엒.;َb*"vz?fyEhVF>B>I9[ؑNu\[4rDV&"-!NL0s]:|sYXu%F3}2uE>UrkP ˢt U.Գ 5#Z>w .l>HkΌU+"9͟UR%MYcx mO`[$HQ *,˞:I0"!qdnIdt,NBs(l5צ!7GN LJ]=_o|#MD 5 WǮwk>;G_*6`gxy,*}q?_Xq?)T2*3PZC6x 5}5cMx7h?v` K"Dg: [ح^ -9ASSӺJx5c[k~ o&Cs<(h\SThQN)7/[cj2ɚuC9O Ǖ i3/`VG|ݦ,-AM\C޵(I[eHX=D5?Fh4"I:˄1zj/eI-z>7ǘS~G,lL/x&t'H}1FEl;1a5 sKB5Nqb9\+dSqys턏qk6jѾ$}JqiB/h}U>TMګW^rH XBYȺ47 he8o#ԷYDߩ;KB(ko!"N_С Z%E܏9v%P~mO.-$FI Ʋ,Cbė<0cWh`tWntҼ.Nm協 +{9W-nLxU%9O3adSl T3Ԩz WUFKV?ιk>*Pt_HXV+dWה6@睐E I6li9|)TPDi̮9MIl$B֚^{/+A!5ǦǃI;^@Q>^Rc~]xSfL**9d1C%g^觟A1=-)i 6ɴWB%SMqy[q%d2XHoPf|i>7*Pa}Nݾ!>fc ĿƏ6NA0̤JL^ ؘ1eٲ#CYNߗR/BCG̿ _ :Hx7?Yj" (P1fFutpz=VF rwN7?p2L@2/UjlPעb痀4j:@hS65p{R+#\r{)8i?frXSoIyd;"BGѾ5e%h(Վ=D'J3g 6Լ0ƊLqFXe*&bbtQ,p_D4GJBN2W}c{% jۯFTsV禱J0@- Pk0hE;3Nl=!e!b*nȚQLoq?I+ 0lBkZ)3Qu|KkT D԰M-|8] /Yu_^CN eJNT8&S<ƎC^^?A.=l(iYM䇤! J Og(tؠbj| YGH,Pp՟k/KQN5'ZgR4bĘA {hKq"aU9'ji_q^GCGq*Sq6¦G9k>)N$ǒfa3"!CwYa7LD X*T[t M~ b9jݙ1 Gzh&r>ub Jy''ӗӳ&9g4e'|(:N&ir<&6A:TdagPP/AXK$Zɭ9"zKnc 8 HR8z5ښD@4ERXxm(,HpU[66iRMn}=YxsOy9x7a!h(Pmһn4NhˍB+1v EAGl:gLXz?J/Ih z1tlSLn0|ЯMft rq=2;b.Ǐ6Z*+K3YR8^ Fe^^> 6BV䎅ҵ0f fZڿ7DY>$@'\4=(C®8mx\C&HO%ZK'ah9:Sr[s#@(/F灡7ѣAHZЃ4+;9JE͓ }d(vV:p7Kjxq}yx1DI +Tlxp|fʶAcUh3rAj 2yz% ?3}U;"WJ }eQ y׿mFX g,f,`'+-V 4D(LmXx^tmL5OEcU܌URWBVTEh |[^p^Bw99J6妦8'I S?FbC};m> &$g*"< q=RPĂ3wtoqc26몬9-/,?f .k4:jREn#D\»[+a҇\`u#F57-:Ak }:µfm˲wBlщz -LRo`,.iq6'- }=_ 81>[VD\f;MMSJ{:9PJaj.&v7q:ѐ$-G OD|όj#8!s\ 1dg׷}J8IDD*wY"5d/_ >+$I(9Q#/񡷎`kq9`皆΅ʤ.&kRm2.uBߍK/bqEAr\|$ћ7/t=Gc]P=Z*S1'KRy׉G7WJiq}9CAg4CE`A 4'eřחMӨ*ԍt*jH^3a<%POr _]Io#Iv>ľ\= 0).j.{IRե,ě|8{,$1̶ZoNW3;̂452 9]xMy6䁉lm(4zjyuS'7&IGm UhcX m{Io'{3l6+4HQJx~Bk;'t:{V [۬dA;`)),zOLU,~P"-ȰQIrUVs}*UVΜ.q;Zبfwm;&t4vV8d{4i{ #p5)kVtn&G.{ )ĭa%u498!$;T%|'Ũp'Ú3A*/돱Hu$}xNp+)'u'~ݺQJ {m`uv[.j_mTPR3;ARb 8(*4XfxBf7&@7ĬwݙWTO;"U,O33x`?*U9F[wK.xC[}ݍ?Ce s  ],dga$*Mլ;p" O}HߩGŔztDw#.5C4w D.Ke7hxS7kdE& ZOօbvX>F93JN #&n%O0 T1#sYZP6}a\NCGAywx&.~?A9NI u VtmU?cv [Y/\C3f+J2yTB*_vG N0WLŏPl0CXpy8 H-YAyTw)ݡO@LDT '3Rf']cm/a''4 n2[b)8r>Az\p5 \6\]8at֭?Nǖ'@yBIFg(4范MkΌ -Z` (:WuJ̕UR!y#bOtb u~#:[:OP[LYS\_fSt8{pٍL&dƷa6$k֋m*Z aQƥq //+%Wc+BG>mю8dkC : b& C=*<{'h?BP`XVIЛ/:p>SM _X Wpd's)*yn b[Li@앬 ?&/AU]@;?pd@j:͔rm:ĖQ'y26FZG & 8%Z;|yjGjG/GGRj{`Bțp!*EZt;pZfx_Wee% _ڲp$w~G),4o<Өl'm c`LS;v:\yΨȞ֬>AN3I QVx 5f}{!ضN amhiSªO8N Hߍ73Thӽ%lFƃ>EkbA:!LdNBƅa Es οdaćrݞ B⁘#\KQޢF14@Rhth>Q??'8;hi-ື:/:Òۄ;7ȬCv({x) ^S F7eUQu4T|[( \$IW^!ir 1Os!- !ebXmQ :C"HtfOr^!y [\Җ]KA_mJ(k 2~5938 bi p:,wyeU*0H$8X'm˨Obucǖ·L (k !X~y]%^Yc\~7I rZ96Hdmyhnj홣JAwG[T<l|MN w'p e.ABU|U0M24Y z-΄V"n.4n`qS—xf mg37Mf! tBW#D8͡k}c«u0w d-3#~b+ \i^nW!"eC<߮s:'Jٿa;5".(OX8rAGkal?Qw3QTl6ovpT0J[XT_]"s:3cu_jcVъқۯՉE IL1ߟY+hWwq;^S[H,yڦ"}G3xIHw9!т1f)<`1OS9'ƠTa ڑ +ZmSWȼvѵ^'ttq73 El75ۯ){O_*1<@VSn./9ZsɷQ46>pu Z}@,Z0mKm>^Itǩ%u69i-nYzj @/1HC CI*M#i;6V>~Ǽ(^/ri-JS<}k_yvUH֮-a(͋OFm(1ߑ}B;J"peߦk2HFtQ5]XFIk6N&lF^{@gF V{:&C%1ղ`SDkx}rɄ<ՅR4yqTgS鄁v׊ fsUjͮ [l cFΪyuwnkiX& nbнtn;︶ 1- ) fdǨ-Qy=kPNЊuI'g,G+uu=!]i ]xL䜎TPrZuytr- +cθjg\@ u0)7>~>!^yp^ VOަ3_1Vښ͜0 d+lB H R:ҫu2C ûִ.("5Tl+rG_zgZ ,!& /h^C%Bj2=wb[/Ǹ9!}^P I8-P9ҚϠ\b5ф}hASƃ !կ:)BdZ4aDsC^RN:K1P͏n ? pfw 67,t&J..>u"CX GxO7 TǴE8P+D~V^RtO1Pz`eϔrfjUX(i+bmC+#wBBlM(]'2S95#ŗQuk>*Bx, {8xrXcZϾÓaV7:{*|.c%_IjQ:X]A6g$-7,B4dN,ztO^}hѫf<2ۊ/Г м 9p! -8>g,ŎkNꅪN',,چ?xj̨Oeu ~* -v薕PKI={%[{=_3++af!F3'R)@׮]{ T2ճu"B_?) QIwޑîr|6JA:k vm}*6/AÓy(AVC!s(t>a!Hz 2E-ZjgF (֠\y{Y9T$(`{i` xsEtq^T0Ød}VVDk8,O]ͅU&\y*Wܝ())Ŭ&gNHl܄{x')3s&9zړxbzOV-$S*z#1z5o3`jesxرuVjp+ʆ+~:V!ra+0{^s.r Ny8LX4-(ݖ*nk&Egx6kw["j֮ LChS>'K48MngIN~&E Q,4r<҈bqf2D"۶F\j 3ΗoM,a[BHԞ1y[`PUvGRC庱qjӪ~^cFq)VB Fxcqf_TU:#&hD<6R"$ykCM'VV,f]_ij6me(|!B uQOoaBV( Ҏ*BY5}ڈYBb+IFہKkBXDh_nDaw& ,Y 5rpAd9w?u5olV-y6ǴUNddޕ/O:g*{5[Wq}yoE 7ҕo!ޤZ/ƺкZMhhf;J-%wDƻ~6H}_ꤪ%BYЖ!fl#y2ޞ8JIR7 5G>YЩj͒ n,.:6&/2}G# GdV"$6!Ȕa%"՘t|qvei4I}yNc25O?Y [>WU~hT(Kǡ r`BwtJ{ !5O}{,Y".s K6'쁣15%`5M B}B8ќyKrGoå*4Uq!qWӘc:)ػs6c-J]qCm{8\R5\9ҍnDMDx1c1ḭZ,} uxH(P{r4cP]җTP!-]qu&tja)aܸ AQ=8`֊qaңODG:_ױ.DѶPDhhɅv(ǡ|Lwt ׳F]i_U=,(/s)DV^RCy.\P w x/ƀƬ6bWj+^[o(Qc6R*OKB~3)8Lه+بlvZ6სfK(.׷cSj# 쾍P٣^thaZ/4Jdsx72m ڟNS׼"ew?qa<.J MO$}iOe )`\W"g+ܔ#x. @^Em²I#~*8hǥN$A2kJ⺭2^n>|Ƀǔg%NxB9JbXU~2g!D;_> ϶  xFR,9,7Eͺ7,HNK?²_ ʡ羽s=3@UZCxbM^*䚠 %tX:‰1)W>։b>8Y GmX5Jp\_#6-Cy*@2 ڌntY˒?}:(\u iAH>Z)0WJkW R\>73dYɦ y }><o,#+3@;.XpF/H㚊E ٖxQ3 ΏcMܪ#- Ty&g*֢aՕ%iનșڴ{u)~XBEA_S [Z.۵2:hu2?<+fٜK;4"cΠJrk8Qj z(@'ɨnU#UH 46ʑdx[߂6mUzxQr[n7XYkL taiWF,ɰ]h% P5Rǯ1#rsDךiM~N Y&Axs$\ʜ\Hf"I Ҳ]{]4ॴ3f?S& WF{,os氍*S*?lKU5u}gD$YwBٶ}K/ U}9Qp譼P>Mad >T ^ rCȾ>2rKFg 1@Aύtٲ n_p^i. 6o FU.fqI&ϮY D"s?V~e"hĉ6w}wu!y-uZ1vPi>#%cJ~hpePt8Lɐ?z1Si羠VubonҺP8K~^.CBD Ͼ:i7 fGp(^ʃT@dREtZu͸+WP)InVрkCT@&BiѱRM(IȑC7X+u83xp(Reď1h_$6N?.%>E #:AF:.>Hr JpPpYpB,PoQL}S#quyZu[VT kC*nE\b^(YhњBLaPKq.Y٢S0* 4>C0 5Cڽ~$gҬ^%cC v\ "|+^<,+_ȝfZJ& l#lm8=Rֈz9lC^&>1,#H:EY#ja(2ޣAk]*_\I} Im6C+!`7,3Q5"ɋxmM|r׼&RQ{)I .o½wj ΓӨUj\9ʪD`2m %%wnIC7Сl¨O5I}~˘u1<4OP$D_ Jm)ZJ ΁ W.8E;c6̆"y,4MpTJѴD_, yGLڻP3*p;+,hE/$m0jӝnqC={*÷^qʶ0B3Zy\'V\zhXZa4SAg/t3U4dZEov4&> ,[:m2CW eE4m難7CV㮦3`$ވMqT%$xK O<bM MC:A Кi<!sgb&=TƇ %=3.Ku:~F+H '~KdT}UacU^^v)އ +ƙr]bCx DX=L(2^S^p=R=i ˶R2Rb"_k#o8>huVE'J%_,*1¢$.&;HFE(LlDE]lzjmM KeɁTϋ~ƶ?ѕ[C@ia\yVjhx +R֑{BoCJPor6WLYP!eT&VUnF2Y}h;LP,9+opr7D)2h1ˮwm85ąxõdlu˶daE$ 2˪> }oVr{D?>Y~>Bæ &KW3Jl]#>&ʯHL>=}ޮ$QANFR'ب"E#FiOOFĉ sયАq/GKe!b=8⨛r顐L2 ὗV͔ Ym#Ghl}‚f rQyK)DNoyv lj2E)K<.+w@m(9[3xW\nP!uռ4 s3зFMl;ߔR+W8& li6\*Cd28Rpf6"jSX4XL/7vWi llATT i-ѩJŵB]َ#ǎ}ο}yBUmt?$#RRu"m <i{]GG\.濮5D3R qdr[t%+AՇY @ I5{2Q usn|;q3`"˫9,<ƗQߣ3k O8mPh"q;lt0Z9؇4aƝH˜]4eZLM${f*.M8$V^?Qר]Q [37gD( 2Yp[|1]˖_S>QžJ$n64 NL(S.a7r14T(NFPmxplV[RtI!KǬ޿V3+R]!jSSHOW"}Z5Wm2f=qwaT5E/Sѷj{-S^f6V zMTf 12{~ uD> #_ m eؔeE \rƋ=> D[!X+SB(K/{^!njt{= nn4ȝڏ7E[DS҉smxn$0Eeŭ>@Ñ H; vvD-bm8XJecԽA4;x/"ԣ0{ruZZ*0.Y <}!. FOp)^V t({ר;͓ $EF[[B(_]!FsBxJNH l[ժCͷG:SkS*ɉQM Ix6n`\$25QcbO%Rx7gNpޣ=v{J.wI[yn+e"B ($vms;$+]|S=ZX+y^FPD#x(\:NZtD9&082ZI+VbZ^|e(7Uk!D/i,AڗViVeKDps F#IW%.V`Եh UyF@Tjp g//RVm7D1Oɚu-{geE4%|:ߪw$@sVԶnin(wU$0 ? ƈeuB?9~xJMj㶯g MJF,w<ZB9Nqp0އ3t=KǪ^@uER%]swuJ_1r&Ts|~Eꀆ8ҬţZul8@ucTYH;&+yg>h1i@rZ84)ˆYy^$-A5 }(ti<[>FhzK`gφ/ܫq A'MQ$s+b*JUZ`Uԃ85*3GPχY[;⚞WlVS\#w#ZBv&OҴfr6J##'LUI-3̛Rb>\Mp8:g#Eko(΢T%ҥ)Z)p$ǕcOt6۠VWxM *41yǖϲ!σj-đ0BPF@C#z*O E'Sd\NVHac;&ܚ $$0w)$f7A&yk#7yrQ9j 4\&;"3rQ~LIއFPG1MQRya/ ~)&~.za%-\.ᯩŃ4Ÿy7fkz?>/e1*\PS / 2,6sz~6`']g5% #hV ›,ʣS_ڌVkQ.CQUBi9)rUSswc 8Ҙ9LBf*?vefen;?1u\giq^AME2Z91Gkoʣ@v=2"}4,qwi5ovJgn V!?vF#}5A0. q&eMd#WaxrcGs9,Ck|N-NUߣ&sBxS"llZ ?9Za.L>L?qK봩2ЂBxE};ġ\5{ hOq&~hC}%5yWTH n%R=e^h9Ve4ҮK9-p#2^BFQ6(Fȡ҉|*ଗBΩLk#vCqNk´ ^[cp ToJ|vrM6<, 1Aޏ!w٬ <\˸۬*DZN~ū 6c ņ+KE^|_%4BJ& І*ynA#J1 8'R&&[nLVHm $ 'NL9BkͶc6&j/ Y8b3J^fyfUDWyU4zy]8E'JoTs_ט.us/+["e 4ꯟ;*9d-HH!,ܯ;s|VHD{o_۲4lpB~|+/~ky @o96B\^\D':,GzgHOCɮK*F|zZ)%mtXTj^ZM}YQʲЄy05z H2nw Nq7B+2wGmilE?Td)>jm=wABah{)vRG@#@%X nDRX N}r=RCY2΁ei<_ 5Z.~tz_H$r5 #(&c"uHAiT`MB.:6mqg+ ikT0?7$fX/3r=K¹U!QIuI嗈;7r|0G^q"شp&ү! 5!6FG5In |Fͷ`ED:Dl /)HN9V*IպdzMu YȰA:@LL .?m2t |APnݡLz!j?lsab^x& տ֞˔8MyjdE/lW}[)ɛMH >˗*fKXihgt$/$M7;x A" x[cpL|E6+Re>n~_R Q-" r#XVM`/Ɓ͕q7S{ mp8:+qL4[xDŽ@z FӠu:tF^lRx]ɧ!.3>ߡlf 5=9x>K>օcYH5~L)Ն%ML~5#C <[Y}MvAv׃=X1~ld2ubذ NcN + "/> 'Ҽ,-AlK9><2Y!퐆,P#\:/48mB:MwcslTNNW$bPF|mw~^PBNջ!-灒1jqۗުR2tNw苓<2AiT9T\ctG+Jjݳ}ˮl=/O\)*H|ιD?ήd˭Y7u-u0$ \V:E^CDӌ&TX\4I>~TiEi|o #nw>{LB pQc"nuGNP-zG` p{ "S.tOX[X۩:JIP Ē~6| j(k $ Fj,xX8y9`N_ܮH2O};bQ$?NQ>n&J]m=-:UIp϶(J}GkY B >\c?oR/ <ȟQPom |Nt2AS`] ?ʿKCuW<@E+ыhKd} XŤˢVH(Y GIB N)7](`]GApEb8Ax: v寡z84+F]^:lnfW9HC򩿏!9fr0uaa<$LNrzX.)C謈co<Ry5*3a#jTqHF 9ƪkHlf^k|p}Y4ZnA| ]"L26Ƒ[HE#V4hԓz(3^ѩt&TbU!j' A%\^|cU Ί%ilJ2K(*tBR+rR1M+18a.ы $Bv_Hz,-b+kX.ZK5Y#XRr j5M9vDs$jiO oBf#0"w\G:q~qԚ?3ZAdmuZB= #w5kr%2sJPj@ φS_GANru1@"eaTi/4fx )yLrN[!$t1!'%؋(N*O} [Ĵ>KSelS2ZBU"Cy]n4t@z ?&}&M.Ild־wJ"ǚ5:MphYVR";l&`ʢeLS/Y:8? Fw!\DuQHDFdT:V #Ffk*PnjԬaykKhtK_vPfg jaTIBD&DË)m2T:Jjk0JBŪ6LV.>z9|D^ _oI{_DwtJ&L5)C66 'bPwwF PdlC-9~e" dcADv yógQ9O'Zq6HDOIIј[[.( قz6#LA_AZl^p>bUgVN 8ۖQleˀd1<*P&t qGb_UhrZu%4g_<:ED!nIrI?hP 'ilqtr^c)Д 5]xceJ)2 Dn9C*Zd=DHi4{]3or簇CA yKxy>QjP/RӬ]1sB**YZ |6Up!>0T/n6qr^ef8ڲM½r% w4ux)SFtlG? L./iR ꓊|u>37h 9c`-*P8gj9̯}z Cglqct\ށj cðCMjt` Tax.~E6\L_y f(eGBt!0QBs򥝉j|Ĕ+ƴ;u!DrYkq22諐b$Wu>iX6wkX{\Yˆ 1lN5q=3V@rޥ͞EoFbNAE`5f7SU}zPǏ6x1Qޡ!Z(GxХHW;z+i >y횎1 w9l>X 1)d5Ԛn\wĨ_GWTXb C]$u-kώP> _\cxyX- zE#iKۊvp5qyQ6kZ2ik{OJlְJ9&!nԬ{,] ʬ\'5 ُaD93Hpl֙gbEH MjRΩ\YUAFB6T89LƴY1lU42'ͥ}4~íj/&o|ZJujOX'QH.v ,Yח6 D73,3BW׮~КNrVB%und3՚.&xE4\/Y93u,uF%nBXP`kW?vTaj oXJz +4}5Mmf.܆IfWU>`7w/7|4ӼV>2) p9_:,w>ufRՋfDbBŒ:EZcY%ύ` 8~%q@ ˸CJnc*JhRpRbC+<0 :&g'@F{O O+PiJVJU4Xr'P+}Qk$ bgʢ=WMZT|z7T+V58Y>%8J,kƊ^'tÿcKNGԚc 7 j*SG! Y> ,@&XDp)Ux_"adzU #;=[ԃ}QE}b9mH?VO}JJ{ 3!۴J!["˭'p@@5H4RB]K0Tu\֬GI"쓒&Α8@U('ڎQ9E P\vsq5ţl>Og"" i{Ն2 GedR+*XN(%2a[M Y[VݏQq?j i&:mm.}ʗ4*?Lf>,+v_nEf2U[^NJaaxa >gpxPB`! zJ_"E Gq*G qe# F?@z>ɂo"z%Kxl%u xi(-<\J#kj`HǗ+i}xð w*V{(Cb:VcZ\T).8<*Rl #%3Y,}5X]giHYݝ{2FX4(mb&)%Q)kXuEkz^Fޮ"vm3nŘ,8pDőa%XC vn7hBMȅwPŹ[ NBN:IZBjg~=HU.J,- H{j a>->oQ`j]}":ZD?&)S"}Ukǿ PmܦK!4!)/ NtC Kk !u:òĘ~_8^xE^v| 췇mI5#`eP#GLoA4A_}h]'"Kە~Nf `,p>d:L4(X!*p\jD;͢ө'ǚev2 #z&oqEQ ԩ\nt[#w56@I-fHEmڙcbAR-XҞGvU))|^1Z̠EiwZqsA˪[uΓUʗG7yz_xwn8rV;.ۢ24=GI+1*-|KC_!ps.ze^C-khPIx(=q ƢtL<nj{itHhYtP@A18õCfZ"Xrbh|:8y NU}z*>QXz+z2i3QHV0VUE- N,װE0UwP ˂=u|tN\LGEU袉;T!09N=P`o4ykV`Eb N>1 A$cD}~#NT w )%I?HMg!M]:[۝ $} i-WfkZgB#\j474B`;湌Z¥8#|E:BJAg55OAMfcF@/j$ܢ{ТC"N=ÜٽDY3@ *pCnd_,IȬOږ$ciN~[kyc=ݷiFBhu9)84֫d/&0dPdZa|1XwXk/ٰ5wQG"mQ56qY{LFs .5HΨY_Fuoh[t%|X'f:18IԲLy>^ љf*Wa(B g ܘ ݔЯ,i4~k"5#-J@r`.p:ЉS1Dz)py4_ˉxdBSZ MRİ%cLrCn:Ns|L@} YyI;Md:^`lաN[u[}7|8v;S#ȏY>;MlrJo=%N2 6,`t"}ӍO ٯ,.Bh2Z1xQ$kB/l`a"}5e*jBx9 f2at.~"cHcUtqpY}JDy%B{iMn ar2mizOq$gB&(|Z0b80Z~<(B `Q [Fزc+u ȐDןT}g}D.jgPt_isFej .LL8h ăbѶkVWz\h(#R@y醌$ E1$qTmra2DNSnUT~IzBM)0dC3``huhhB=xT>Kn+0H3$s9-Wfľ^Ty!IפE9nM9}R3[UQM}͐c\;_Ń 3^a~D?U vQ{L )]CBz|#ΝA̜g OVM=ηY !#?h'ɑ ~`eax\ 1$PkA Ogc#oO^u|VBڨ-ZIoS}[W{ ըsV/e^Xp鶮YԴ+[G=ԠeBs#QL,8C<݃+"qn}{ޜ 5rV _<wjBz: m']3]% 48 5ó]y)Ts(cA[n%DWX͆};=ZPw>bבnu "e+k:*QQ #թҖwHA_:QĦqmwE1-ta7d,vqzh^+J+]yҦmP.QC B%Cɽvyr $(_Gjo3CX!yU NǮ[ʩZk?Zߴ3E 9A?}VX(a{WsigQ\-kF25({] Kî`D ^C+9L*mfkİ+EL)<w|O2`+C\(+EԗTZe5 ^FGמWXc['F \ڕ?B3c8rMg '$b d(Gy 11_ڹ N_ăE~dxrI?A|2ؕf<0=hQ4 #ru:-*3vO¦™¾kv)Gurhsnl5nb75E@!@3.CLӃ3u!@wi*,K=6! q&MaHߊ.̓BQQw}b-bЛ D^wev"{G"~ϰlLKsn6R44}Vg;PaT@ULnD~iMuZFCm %8pI[[]ݦ`q h|LjID]I{c/"Z:Kc2.S@p'Y(~IupΠ$7dQhMW ]tZe͍jh Y:4e\Be\(`q|C92MU;b#jv*$e8(CjmH]^JH@Zu2 &-dGr٫'~ ;3׭9x˄UxrMk_ G+lN]َLp]a(5ʳ岻vk}lV!4܈ J*4nBQ=lP̈́lD~쬔Q_GBzZ#x?+BeOj(.r1SIT OYay! *F&VI&C#5;"#\S@mҽGRBs<%5XnSkb*8׌Cp_G DQW{j(D1)j.-1 =ؒA½>9a#&A#v} p[4>W)Ѕ&J5[.wP.E,#9Q}_*),G"xm;Ĕ5 *NǰEuDV봓gEzV @ﳗFzM+q& _X? D)P |JvA2)"D# Erk e3]R̚\UO {м1MGFDsŠ*RIj?oqi2xU]9հ]f^es0L܆Z+YpaeBR@pix _pvײ$OnDE**4 )E*i$|ಆ=Oo7mM @Vyէh]J 8:C):Ʒ a[juݥp%$k?왊ARu>BiPCϖ7{[t6,Zk@ki9BbÌxҍ:~a[cVlp~a6$3sY /󮽒2W E+f&nC5byp.pz~sY!7#e_S_3D%]CfDCJSdG1up,dW,$??mhUWlJ3C(j5H®(K c\xrx4zz"S)zK7N[DzKrcB~x LXVd4\1NI W-+ѢƳ8DYiz;˫UBF7ۮ=rQE`pՍ[`33x T*lmbvؚ9XJ ٳUAF15tbI XfB 5Y W*kD <'D^/Ԧ&RY>/cuŰwls/BYWG`p×9< Bg·i !1.9b3J q:ⷥfBg#g΁mrFxka5+c< wauygiO_)DH4Yͱ?z;3G94" 3c43)͞ I#k,㌱ehg\,G*鐘q-nfB~wQc}ּZ,F&džJG+"q$9/dC `NഎiZz$ME E+5kqfdʾUu@d6+JS4]!n2!JF{sdYƨQ|Xpgr%r>]:ed Df7 [XZB7*gXLPޗ/(wA#h5[+t_}Y(ԐeBA4 mt*0cH -|r^~0BH2k nS̉o( bt#~c0"%f!6ѥ1,]Z(mDmQR Hp6eVr+i֞U G>nViERBY-hT7 \䙟l?Fq/D)X7ztw܁&4S\) :!iYNS9J>H V%Z;op%sU'ʿ_{\ߖz /2 pV抷å1{8~/q3&Б jm.uJFi4t9aAR-lrKF2+Z?rKINg|֊nO~mPM9✨c_R+%Q&g!*v/VTaZ& A_n3Q[K)0Pyn1rvA("FS6)BYᥲN'+)A2,dn;iR_e UYǦ#AoMW_ HFM2nfC\RZݱeI.UPHU)[zȭ y4 fGP Y~F*]7%]T36 ^(yG dh|fa^ֈ^W_c٬ %Pbr8//#+|\$Ll j*yBIU")҅"fB͍pYlNŒV$T]:8W|_˺?aP| ; kΈ6՘i\[0P\*̐~ڶ$E!jELNKk!_WVrYjXqzB#T"{QN<vBP{[|VӧcM2{=.!kRemOG꡼a (in_'m|)udD;r" ߛE᎗q8SRzc5 7ƦLH/JOe5I,Arڬ;ń^K.6Zʿ\цp;y{ t=f!75;Ԋ0$3hAY]F6^ΐWy6h-Ĉn_1ӲfUhb %-g\&/>EÚ!,%?SH!3 v PϼI5W㱃 v`6Z+KV`5S1c#HV%K_`Kq ll$O8Aѓ&}WB7R[?= h!e\&}E$U\!hFTx4W 7ˑOVK^mo,T|AL#S2r"g^۹p]BKsl $[w8F>2iIj},mJ4Glh߰|sdJ1K~Ptbt]f<Ʋ~ Iv C(ydؖ3L+csy9g*x˙#}eYM K69䩳bb|ǶH;:0)˾ 秽;!O  w.uIx]ix(@TOA?fZI'd]SqSeSۄiZLLUzKw=Zɓ.φSk'fWH=Xei%HQ/kS8?t?2;[fxջtn5H.c/+,]$,va95*CSw[8teKڏ:QqS _Wո49 /7KA峭w¶_"Gidg8Jz͕rcћ]ni,u^MH8~"~Gȓ1$3vz$Q! \'ə$APfǦc?a c뾼.ݶсvHA⪉ j;±,F "Hӧm0P{}ޕ!`i>t,#וY$zy-wRƮ81v#tHVoyYpB}~B,/he3Rjd"% 8\'7K"VyC&^+m¬RT G$hkOUYdfB@oڔ6 ]2t"!; +8O夜"FE]6\= x 9}M@ m~xb._gSYd<%6W*Kin+H ,# 2DV 62h>4o92/СM*, NwĆcÌ, 5)4"y oq?JQ/X@jDKM!0>)T/g,NXZ8wzrwY%S|mQ)# #X3,.q%Ciɂj/`JMydȑQ]^Esv+ .5xΟUI "}+Կ;E ToVeH v_BjeE8TD̼.;갩w.匽6tOZw%p[vycB?7r .^؏'Vo)VSBF| OÖIjyPt,c¤LQ9࠯[26+AOh CWXe$F`^pV86Hh1}!10gףm4RH 3#<W3:4Ki uF7r 9܇(CfhxuMM>1!BMNe^F-H`XEt)>aXM,t\<אe#p#ǨaʧUyQݩfe6|TAK.LIwx ~Vpc2UP.2L{g"ɽPNT1r0X@e=,I|/8W4wA-az̛er֢Ҝxpߊ8^F,"ͫ%'gjl=D8m|E-ғptT[\V>ߑTIu)HUq3]roT\-$pF첑b|#._8OWQt$?wX .p]MmUHrivm@d1]>s鬪Qӟ){!16LCj(.(xXa|geC#l!Un;$RDZjͩf+:_hiT43@@mșȥH{0rRAq 1 Zl p(Fr${0V#dq.R(.|}^~F&+[N{.4Uc j醼~'h (]p_PTl֬IEPxm ?Tu25p]7i3 BbCRUEP>&t/p>&vdn[tXݡE$vARcW'=HY^Acic*D&=4T8.ȴ Rs"3|D e~[FGu-:k5V0D̳Ᶎ#kOSR"\%FO $\\ O11[3MP6|  R.͹^FI{Ƀ)k,w{>Ⱦ̖CE/c_ 8`C@hm3T 1k^,UXLVkv.~E+7=#*Hx*ZEBLV?Ԋ'fMDVn%=Tq+. A dKRڜ?慁K )5)zNeJcx`}osv>Ro!#T:!dE `JV'̏M/# Pq_GڸJ |=M ufDTs*y{$w  kCSve7A};E7~&! ,,I=ڻX{XÓq9{^LI'RLh+E@,D1ط#XGe`>1p}nд+!WYui=X1Y|ˑ` ePUQgf;RAYӕL6BǗӐd(NiwvZ뜓^*CUqpᕥVA?sC?>B\ mgQN:q%*b3vr8#M%C's;9*p^"sKhbWbX4e .A?$%K2x DnwcAszx>oY )B)5a^k 6ꬱO=mQOs d*gN󾴐"fDzy+'Ҋf!V7$*P!@:@H)@)!4vYFjA?BH鉖CCpw;(-nECmќR(1ix(ޔ|G<=7W1+zo:C~=D̗̊67DQ@}C6Cɨ8^Z=%Lir>GڠDDU9ȼXSѩ^Z{ͽ0Fo]:|wQn1cPE/2IvfBP.aၲxp$4TLxC\JLZFiL$a*@QDȬdVàlG%NBY'd\|iGͤ>RkGyb X)14̂JM2S*H ѨHz56Fhlf4X$>1 ɴ2)sFxѪJgQ5m{o{6}?!JW~t> ;F*w;5Uk81U蛷=n~PxRpJ ҁ TJtjL#|LUYⒷ[DAoPU`ez j㌃L5,{_fB@ߕ=)xu^?qFIIiU͟_g%ک`#v(+2g7"ho(|یVp@ïέ# n>xiwkyM}?WNro xj42G"M?3Ɏ33?H3[`)N4L&:ThRw5 Cͺ Wꃡ^_xֱ)M+ Ң:Jɚfe⡝E L9(Pl?K+Z4e$@!ߌt}¶PNo2E21.]=,e&x@zg<{9f O g GӾ*t8u D F X'=:/(XdI: ഍eʌ#L}vӠi#6dPwƺFeVX%/piجP$f*SJ*硜\C7? .yJɬd[7Ò2QIO?ߑۦpY|0mp$yӍ 6Ah6:Bs#o(7jl8f8^ ~5MPfҎo RRn+(F<[}@؜ώ|Ͷ"@Ž|GMgfsbJi̒)3 PuL+":(tt %X&,Қb>) X Pp\4iUa;thPjᇣttcqjh !DÇ-攐'DB⬄IBWyq4GU3c|*iCg`w{.9*Ҧ{ Hb#/Mރg/%Mx]nP$mstʐQcWHƍPp7ͳ}L뢑_uJWpvU(RX:E;8,[ZF3!*{!>z&

o҃d]p{X!=: kV[_{`V݋A-Pa(o-J+Ds8A6Xr!MSउӐWd[K6K)g܉M3'Ž+ގ@(^iڷ$mK+j9cq;C^YlkMU/_RO`AD\/3JM._G)VX@ -8H:7HA Q&[oGBĎfźMA7 ؟bX&HSjG! a=wM}Y 6(ǶšuʪNգf[p4#Jc &|IXPr"X@Sҗ#9sPb@ɵ)@,ba,'u am0Ƀc0ym[o|s `69ዾk w"TIP0uC1 V*Ɓ2:ftPK3_SnJ#CAAMBx9[%͛ qij@O97y:(L` YZN!VP)U?CGG2JZl],ht)i*FOF<9;yM6cTgBxdcC!4+rpb; C`&lcբX:̖J *!+vWچ4$ ol;N"̪Ƞ7TEz[tit-3OVRAC7dp1e t4*e'λ Ӭbk[ vިЂ8+<`ΕQ@K(NcY1kwP^c(MË"ym0,`ⷻ26igZ*5OSHQ~&Qlo`a "T*,/ %PWUPF+Bx<(CϤ^FDꞛhMqxv,(ں:eC{\QPrDC6EI#8J<-sVC|V'qUQ'_qɷ9KtԱ3AyM20N^eZ-?!DŽkhw 4"e!eJtMا(7:cH&3;hvfZx=IqK?{90FM`8h3fD;ܛ_1X]}Cu[‹\G; Dnp]TS%AE(j(-zZj>aIklp&smuw(pW2ei8t =hx LLB# Y;` ==}y*I<=84)@QPuy9!i}+o)3KjN9J+ o2;X$ߝ?O(NRx+(>dCdQ3NozR 4=Cq Ok5f6CD"#J St]r5ݹN G(i㣇#Rd5ܛ0jCU|42(ITD BeAjS) B*qRտhLRVD e)|=n͏Vi H HW%k2XoJEdQE% P(&r=_;rvpY̤ekv( ƅB̖ड़ Zi Rx߇|}`J>uLydPb*FR_Mf2mN۽:?cE>cG+&*3i n yB*W.χ˘* c彞& J;6j |K%F%HUGJDB| 1up% ꚣLNk' yl0dUV:eN[&"ЪT ,\L7{&-qOnN;""-!6Tc]YTS e$6;_p=w<2*|sHFq@ rѶ'm&-W$@i~tHXs.[v>@(%bB ‡'!-H"zt /MZ[Z] 4gjnh ]"/ԁN|1|R8e|3gRP%AX񻣑m|ʨ%eǞRXN%2ۛ ":co[M^G_O3x|3149a6j3tSc5E 7$P }y$6縌>/B/#{fǪó^%u?:;[.5+K0'褪 39pYAJR9ue5(9є]^e^0-Ǿk-A==B_YQ?>9we Q'Nd,K L.) i'KfEU-)n.C"}|Kb![iHjyeG{26A$!ޯ "o"Iik8KgT\vD2PJvqySFҋ3U.K%ԾFA;$DUnJ1AIE*Nc.Qg[SFɶ0DN6*h=48t Ss GÍlk5+s$PQ 88'4&7fJ@SBS,hKXMztNf.>i\}_\r*O8~=3/e"B߁&dcZ]=Oձ+U0{7hDnb%h4ïzzlXk!3FxnH&,ryʴQ@2];r{{Z46JhSc!\3m|K~`$> Mqul_q;KC,yݾVVth%t6D〪4=rK;E9{R,?Z_>o xV0 Ðu8:Y  n=m4jx5ǵ̠֩6C @vy7""=CW8+]?mLj4QЀ{wWi#jS%MǙ6&}:A0KhD=_pYXrf^@|lE㯭zN\1(C uR;֘a5aЦ_mI{.@IZWUԀlR {'NT-Av0oB|iH/T^ 4q9" Q#IzTy!P>2>oCduweqk?vdVYvYP(y7I#Wz|2: ҃j=<F*эv>XF"*I<rug0ܣaK[ZQD=bؽ{#l'>LaWsoaH-`yνYI`;-)ujr$M5fh?C(e/)N6ܹ*鲦Jo }gڐ(=q~ !nE1r+5'4~[ :]cy7- Z}`N ߲ӄװ#  ,+>xYxEٖ#gpiF8bXs M&Ѧhl.J _P:;{lT")*x鴮1%,JR9nIae-w8r$A 6I wLd5F2`[draD#Qb 7;ow ?lp5q:t`Ҏk/Sj ^1Lw)|W+jidaYt:׃С&eL9kH8eP4w1 hfo K&ˍ#㎌XAv,v?%P@{Aph :(c76L2Ljn[bqוEq#چsC/lz+)0l tBc;s3-yJ;葸E٣`,Ccޔ~6Jd|=7w.#^w]!ȏѢkVbˤbAe`5BNA5C)+{tLԛ+а7G= myL5AllRt!:/3+-9fĥĠӯlPQݕ EeFI$ rXRЩ;dm_fnPqaSS:/xZ#Mĭ4$%L`-wjxy2<G`8z]Ug:<?܄n I'u nWo[rp[NP&GdtO^(768_bo*fj9XY 'H#tޖG2M02TC?ސ>\<29nFz $xl>4؅z@ ,yOe!ؚ>5G[%ănf ]Κ9kwqJ1]"NN +8}6$\D 'iSŃf& "χ*,؈N`cZڻj/kl|ܚo=e@sLKJ9s!9@T -WL!:K 8Cmuq7qAJN5hֵCL-K9 2+d}Pp2b\% U*_o!Csƒ:&ae$}Fa|aaHɯuV܆IڶS4W*;F>b繉:h'æF]|Ɲi[&}rX8g ExYƝ &7}zı爋ā{xFdxhy'@f3;k,╩;%:.穓̑iTI{d )1d EjåP68{w{ύ!O\"cU&qSO/(`1WQ"Ǔ EX\&D\<`-?ju۱ P5w/X|a6>i(ꎮaR,vzygs)"Wv 2>Ό}\ݜd`gAl?zOAIPBEN ƾLǶQ !ɇEPc x6Yop8mTfQju} Og&Ҏ@wj#)ǫ}&~z;,ŀ)^rp0!dy%l.YL (ܺxpD0v9:|`b8X]nT[]%(K.6vM^B-]˗S/ u-wp͢ؽ|Vb"\zHX t0bM)1ihO]M+Vn *7/Pb0wpryW"VPw@$z}M uEXwg9( !j'и@D \ȶr<ʼm̱E}ӥ֑: Nj_/Mj~,@<^5lotfT MۉyPQn ]*!d& Dr-ԃ_<ɋC >y}^d q?#vz_\(|8(,{J!aХQ5;P'/#U Y1*:}jl&1vCC4.|_lnd 1T4+A5tʃ<:(,%n>Y 82jwVrTgFj r{9N1 ܄{aQije+ӝ-kᅢ? nvƧ\­) >_ )Ef>Pϴ o8pG!5eUJvYo}9wc9 0<.mEfJ-d0o1m{ 9X- KbSߥI>S W2AjMOR.!&oR: >l7ߚCrA? #I1^J@}W_%*%E_ܷBu^c$Ms͖6!hż/rsav(f2`}_sNmΔs<ѥRy9UܑB4[$!|UV(gRBxsSLbmBiC! K |GTM7Bi@(U@4Ֆ^mqSsPS1OcyV1T3iJ7~cPnn=lHr~@:0ԍ aC6nIJXγLN%yw#70\IyIH1ɰ/V65NþZbJ6PtQM\uQ$T)ŒE}yRCibšfRwP,\J$_}L2OaKn(WWՅsx3v׿Ֆ@͂v4}]ANi2>?ku A4g#6Ҩ)e6֡c@V))ZJנ#7Ϗ|řÞu٠9!RO37kM]ZtYt y?fa\`MK Vcf8SDUzۏ7O92Hk1}Ul26T/umni9 "|RS+y[Q0YC]m ۑV(x*pN1O `@ܻ|P(XU4W81*͎ümhp8]D.g~k7vgKX'Df1[bd?^P~ԋx C H~_/%O|Cs0W)֒޿>! Sz^ U't('0f.oYj#)?[*QCTt!2{SEvs]~5zi>d G%SyB4w1d S jD9ymϬ11ӯsR",HVI/ii@f@vdlb<gF<%6; O;P!Z-zXk 2WİM4n;^hqU"bd Ae/6ɍ1q q}IOr[sKY!Ú0tF|th'ۃ)sǗ|ҩ~ J`i#NDK0cp1ܕɎ@N=Th1 Gd 4mYkIs尝`LQrl V8b;T8E\Zg%b,rB&パ0\孬ԁ2$> 2᪈h7Hx!|C^vP2ŧ=tVtα(x2{y:)15j-'Ym$U&h.pU$F6M_IoӜc[E$ɞY8|B Oɳ|ޝKo`v. C{z7,|W6#oCHTLJ+g2y 7iR 8G>MD? K6/Uqn'߃Bn;eDL븷&:kN?P.IC@&2GL'sɋ7M?h9mm܀/ <$Hq<{NP `F³7޷JF H=[2wNhc|Ѷގc"Ct!?O,gRԆZp}XuvP]l~$}$c[F1&CMU(vʈc؄uڹ #p@}gE+ބ۾di$jm4]y@qr+cqޠi՞02Htќ708`fm& )n}OK}2 ) zę@U\Ei=X<cÉG ! BP 5+0+޲ -?vƆ5J;i MBst{9/N3.G;VNRTN6y &BP'xy8UylD׿N: B(Qwv9oTJtWriy'5 ]uhw0F]?['q!.v'eA-޾z9Tq#Z! d^ni&d}.^HPi3X5Q ?4hHwCQ4A|}k '؇[8M3t4AZ9r]5\̨mCUp-ҋk7Ujέ<[SE>ZG X:B6PKfE,l8,+%Pˬ4\ NP)kORjk >5ʂd*WCGɐ4VOҿjQ%yɝU=.( kLAIv&M >?W5y 6^y(ʉ U[ QD8 #P+b!P/4&3ӈV˭HU&ѝ)$%t.OW!D((BC#cA!@3DP]~؄2ca(>@5u:5, 9Wg MY2bSSkF$dUPbqzLpĸᑏPΡD#eJ\>vQLY%N!yVUk Z 9S8l e;G, IvMNeb?56Tk>B(yam7_!]1(1.dآf16YԸ+e/P+Plgk<1YmVG.8ʦew3Hm"Iݭ0̠TG{$=6#5@W "Hw7=Y yĖ93nkiLvCe0^*pU:l5HȤD[^xAfFh߆@pxQ=&~\D0W _E:s7؃FD\'*mXmDo^W ad]lb:GvPx q:Z#Y7Yf5츨L$K uA1{[/YzR\ W`U*$e q 4F C-Vt '%-`"v+jxm)X^ eGv>A? 4* ݣ4nyG eB;JpͨՐgB&L ¾Je̡0Vou"b%t(ÆH;c>!BVlBx-scǰűm2qXSAfHi"ObhgtUچA'r^f|&xpw?],`bOX,A'-5.`:HU6=(z Y8ɳAɪo{q;[$^1p.(g3<&יR;z0c7D 5T`]90SGc{rE@GqY(7jB*AlgHI?RyI 4ϵV@MT3ܠVui#W땘S3K))FYrT+ 9*m8", oqrM BRr{:_>H 뢳5`St,%Y9U/HFvdaEn/WP?ڻ5X}j"PMyr] 4n͑Sq񧗩 ܥKlS};-ub rG~Cx5慨E_]=q60 ,2nG.U/-Th#%\.>N;J[d>M<g*@&0^dJ,P9DǮβpxw3f{:A5:@p*!5GZՐޓK•\ϞvNܥZ&H<:Ojm%3r:Ӷv1- U=ua57<8J_ЬP׋ٕ,733r9Dj+JԢr R]eulZ-%&ⷩs `,f]~h]/' 7VdVCߖ*۔#" _zg/dӻg(qP[|X%-" Pw|=LamlcؚXǯ壳w :׾9@$DCaN4@:s5r\HVc6Nc.RII3oڋPYpRgϡRӸ*PFoelB9UM|3:4ɏ|:oР>hpS;78=S(*eMMcjc:7qK` (kM7+ViĄ@0a.</Ӿ*ar)Y2FΤPfD]%g,{FŢEJ\tοU1-!,WߞHv,JZz(8a>sz59dho( .P~?-vghotQ8y,\pfMPpa w[ިcUm(OQm9=l`AD:cڽT;U9QlIY툻amEיl5FSYa`MOZnx::QZ\1UmzȞEka )QJAH'}@C$T?,VIH"Ar\BEK*/ǐCZ,\] }۱YSu[;{$WkN!N-C4L-;aLeLw+?wmYS'4ng8 LFOpW VVxxbdMr@F_66`b]ehXB/ne{Izݺ'ТriN{4f4JW]n^h@ VQ|]*b>2'eˠ@J14D;4ġ䔰8?ӹ4 ԷաG"dߐUA)Am:6pH 0_FJ$o-(_oшCC|'BH8rC{̓ȏGZb6T, \6.(aإP> azW\0:Wn ^ |7XR"ʊ.m%WO;'m#ZO@I(=:4mC^% `m egFu @ hɽ_+: ;0쫇\-R&qZZ_| 'a8 <)mi~%rQA0Ek[k\BAGX]BOS8UQr >P%QކߊEɎZCX-n@GR*%_nRCVa۔wן'o-.AX+rUo̲RQX8i@O!xe4T(_bK:lXgSxk]fX\A3n8Qd5vEH +og9olg::e#/5.]Ri116 O:"aɠ&=p#/mw$k/cr4\&5f#K-%mNs9DhG#o Tj0'0m"Up8I!ESrS_&eEJs9$k#\/2 l- dDO_ 4S90gZ%xf.?MN= KP%'@b+Hķn1 -޴M89dS(UBvj0^n/$Y~ܥ~q@FWXb0ǀٔh't]/a6F/ͧ=ҮIK4 \BLݹ1}`fsʧEQXi6A DtxϮk\k, %~.H<{(uFn2h Sš8 ?^ԫv싄7nc8mjJ@OQfͼ,DU2QFDΙ7v'zsd8.Iݴw1 mLM{j0ePf'{ yy9(^}DZtЂY5EE@FNR(LE* $5S< d J,^%PR'ي ء|e)ӊpL19?u{0I2fb $AXƨgC [99"%r]b>B/C0dBEOXʒz6q/}oeW ; ee>:5+ `1#ttuOA$;x".a|ے_CubuX$n#4&t)s&ť5k b7Yl%SN8e\iTj)-|Eۃ0\ɏ:!rn'uuE[ll$Jj4//u)% COk:|G}=]χl lPq0ԦqP2\O(lt# RJ!8 z 6UfQQ  C -rNOŏX(xƊ^=$Zb(˜Gi =6CrFןKup78?x7xC7&u5 v+;exќ|PY(.!ӻP1q$~mdYUGp:+9FM&khrL ^[>^mFu2h;3C7>^#;F0<!߭5O^g1$ 2NO1QE,ݍy(EUT^4;r~E6)M ؆uX8X?jB TQJ,6鶅)|\]/v[8ϯ=Ϻ .ХـQENus.# l-:MC/ʝGsAmGsXT4X 7.7*4&b tM[*1{n;kb%˶ &i3J;#xlyTVJudq9K|[hWIlazܼ{v1)$[pP_o!T)͝ upmbd[r|A'*Y#,¨!2! rw E^GѪDi]V<f\Sd濔]r㶲ͷ缇 {rv7HJrf&UD[$F/R0\;/goY7pv7NzGΘXSYehƝ·zBK8pX#"6 ^@mkP/뱚"cq@B&7hѸضCVuA9PomM>@\F|M}90oDnjep_0cϽ˨$% dSh8'3gܱ?y@艅vn  86錕yU̬?fC4BUmx%C Pt-ysF=I.Q,,Q{7NV]6KAIu ճv̫\`?}"8Lj8 mPE(ͩ>9Ϳc)k߄4:K:6Sa ؉yQu}lLo^"i蝻38(nV0G-cf._Boy D%T#4&vIl,`٦;5DiVI{׏}t|@'3 E)[岱ӷ ?~dL2Pj42Ez/켏1MފR Ma;Bfjf :q$YD5Zd3rz"^Pd` gL.TXۚҭL\t\Q7FkY:_G"Qp4e(6YV mCH-x%#t2}0/8?#cA@HF2o0*kpMfl˒+.Y ? wv;^uߏt`]-]"nB-i#5P!nu:K?t =64P./T-a qr3Uu!NW,^: Kmh 'bWES a&e^o`]uUԹAxLh'_HH@% MI' '&F%41e|q`\ җ>SF*ǟZ8wc_VAwc^,fȹM,:|BR[gi4zC KF^*WA;q_=# ja, Ɏ A> 4P?hS\ '(ͺ?{<' `Aoy&^$ؒ]DX٠2TrZ5  Y`& 5ΌhlRQ!{o#jxrOٽlOkTh4+-h D51gd^:@l/fuǟw`]ңWcYԳ/ݾgx # |(O~|P1 V1>#WwR1H$~mA[ NFt8H?DE@ɐ"!_>nTSm@J'2:V/>A/n _-ҬO4jJTH}]hLppDp|2SX/Hۘ ++$ `57 RTTX+ `!d?3d)=Ce*PlTטzt謍;_HWHd6^6qX%'H{@z2;o  XS9l8f^tp(4^ ی^9ѯ+|nJMH?W\duDu\DSE:!2eBpuDnZ|xK#;q:`[V'2&WOa _`2ϳ$Uu"Np> ׆OC۫$lz&si9o(i!;(޶xj&=glc1Y͆*欍l91^e&֬oyU";HHs 랖qΦ{L{}`Xm3)?pF峞dp*|׵ JΘM}g{태MZ=SxFq%.'}QM kӷ=%aŅ0FֿijN5G!Yş̝9FnkUlbg'wZA9D aRb:NlQCQEJO#>Cws_ Ҟ"^;Uy `PET5sW}U־ քCT,"Pk#HPCj P]w77vRȿ!t2 5Gk@dw9RRʻW¼ӱ` ȵsگ$P':h"cyPpBR+fN!?C9ŚfM5KJYp[d&Yh1E^sU#،E*f!UܦMl] eLoY_@Ah5Z C+׬M]~hL)*Qop2^C4*bޘ:B{Ȓ1BҺ8=GH{ eO٭]#<#ȼX+!PQh1ErQ3}{B I zk&uN@͊k"?A"fI<j4CG*]\We#r+q\y),UJh` !r$ ]YcDE$39:B|"}Fj BceT8#(T\E "Itxl.Ȃ S/JJѳ0Et34šV}S?Mr6:7׻tllW(\qq:m<,P47"3ǮVwt1M2NghP ٚ/9T5>]w/(P&(ר > Q0wgوx}G\I z[ScxKqw>!SPߗ\M6؞Xs!wf΄hI0O:CzA GFŜ 9*4UG)^&Anoy9jttx[IB`v,_xzv=fc!Lpc(Wqn\xJsc)8zmp˂~@M vS?k,0A(B \Er( .%CҴaʒSUgc]ܱzw=ߛXP2Ɣ2]{,~VO? A[BV3߈&CmSy0 kePc aÖC?f0ByգydG/ M/䅣1[8!08ݫwr4[ryAF!g| ׭LJqcH4WC}ECj kz͟SEպi<9% T$eQpeLg+!Ry$vRd6Z-V؅7KX(2U\ 4jeg(~̟Ԙi4 _;O]?T)5w)z=wZu֖v~XaA9X2dVE>^;놧 aR$yS?Q)Wh)<TOzha/?w6W]H {6H,R;A#oIZaM,NoR,K=kUWYPcܐHW{A^h/B+p.g9fq[oh"鉆rrqJZEFȀ׎X=ugC#Z]D6EJPFVgb}_o=PoǪԶvɽc ֤ 1_FXF ktWt@t\F"T.j: @֩ʅE‰ sk0.8NƆwfEiPIv@Ip&M?Hv9&5r,.;꛿|ADQ9(x$H~Pc:?<'f6]R9` 8e6=\R̳Y%E4BFL\4%GH{+y&\GY^ -Dop\Gд"nF؟*J%;Q)PE/rb#a*e ;[3'ɣID*VM1 [SuDbӶ+[r$Ǒ㚭>xfJHʣynU"H8ܧȌ"E9Jnw3I#TMsmkզskpPRɮ] RH%E. (GFb%WG%Upk6Ge̶U-Tr oR;}᪤n5ㆺ 3 9G^n"z<YkZv&[x{g~!]CWNUڲrYSg.M5YwDŴ$Ds/z%c16f// CMD_"C0꘲=/`ܵvne-DGNCdgO59Ty*~¯v"a146o0BR.k>!Ɉ˛-KCEL:MƆ1J8 O2hLBp>v/w${G{DZ&2"23ZĘēʡXX8eSust Usʫ>5cme' 1""f+4*!Y*$-Ke)"`@=Ng3dh؅viTcۦ`x0T)AdQ1d0Qgo+JJ\&hqrO eti꺸ݔn#uJ >_[{Ӆh[CA#b캆f\j<&wQBS".pGdEL-Je$RA!ۼMoJX,hLz1RZW_ŅX,e|Mkaa?7xPf4ʪē T8זoֶoݥc֫LđpXkD* >0>]]2FDRLٳ*BDTֱ*OEoDm;`|UjM[ܛ+T pR\b i0 (z6m]n+,=έ6wp@},و=I_]gz8Kҫe&жi~%'\e|F_ʒ>X+$aD:NĂפϷ˨jɉ;hêb$fC cF)OokDpᄆw3U2`&=.ɯK9rUYUM{d/z/3?d:4IuȺ\C=ps(-8LEZƹN8~-|^3IϢ}ls9N X < 87ϧ:O)2&3.܋<^lYOx[Z;#P"}M+ u˖{zۊu gqmjPyd)ﲆ󕫰AEL^.;]pDZ jE 5ڤmRDg?vfE˞;aaUKHRGDŽCǹNA|hME' GmZPgc3n|Kj=Ԝ\}gh%=KX)MO|ãT@W';鱍4b!rĽrqHuXk&y@07uYB!iR kidHŖ'B~Ҭ3)fAۮu>d9@d_-5\ -*yBu\W˕":BΔ|.AB̹]O 386mmuO?'F\IVaGooaլU!ŻÝMޡy:+%5Uf-v^}OUھ^V̅)׏eE "@rҊrFUR'jS ڠ%] )#Teq;|نK#@\C+-4mM%  *w7_rɡ{x~#p.S&?492-A2>^̔XQiĬe6 da? eh6Y"QX0uIF`/3 9:yB&A{&îc,dTFj/1B)0_:=FX]d>-K'HY,# 3M"VL_CAvzl+g+s++~5V-?>pkP e!1a0*e3`JH4&xQj4M66HKGù~ޞ&k]0.(3jR5K< \ ZJ5{#CҔ^C֩Ħ]6_ GX>x KOb%e8E'(ށUʀWN.H͘"k8x0GmNQt.{Bݢ H\|**g6!;쌍)\b}PK]JJZv5VBaWg{fL5Rwq.PHl9Swv}wDL$n6x ڽ]v+s,5DYGsOi`ֆNs<C&}}Sk||#iOMAB fd:3lCn؜+?gT;=~Oȡhؼw]Z.H"G,bt%m*@ˉۂ.L?eP~`w\'S=h2FZs 0bxP?1Y}acqs yO"ԭk.Z]?kz,W0U8[D+wΐWR|^Q?XpƒZ19<VUƏB-fL=V ((3e7/O6T˪l96 h"_k0qR|Y݈ѓDO]VDVlcS#(Te2.3@1pݟ6a!©"SK_킌Ӕ8Du T=^\69>nD/Q\eCZm.p!g~펍1]Fi!FԏC.IEe$R.nBBPDt:PqEy-. $N\CӯcF1uytoZ9T1gDDĀ8jd#n}ݽ—~LB{R=! a*|V4)S|Uo5ʼmټuokQN7 $8(>5枯!s}r))v-'8/G{Wix} Z!]4fK?n=dpxwktWYZ2ɗJNvc0s/LOrBFVP4_yTpw$jF=d*;z^YlHh=g;P"au /)\yҫ"mDG8%e=S.9Bx`=]g2K?NiLy<»?C̕=IphBU\!XSMi13ʱ3h]j1/^1Gj2$JI{l N2BlOIurP#"}LgX(WyYQ_L$? qsQ}& a(؄h1ÅZh/K>V҅^R/06hO՜N+%iʸj$Q/@zz P@xP 9F s(bH c([2/zFju/3֧4w?^pQ (DJew#kk@صʄ@~aRNpO 3^ qBɴZp/),sAԭc7{w@0HJ5/ lh1BY3``7kC*xk+3Dt!*-R{;:˾!9w45/֫6Y7'E3|&d$FjV&-Q:fwZV+wQ>~&5 Q`?Uk*Xœ-,LĒ HOO`ԿchH_fN~NsMNסP3ELS $#KFG ۯ @!/PT>z_:}{(\kIp̠% tA'f +4TVRbRQ?>RиDCۚE}腇`\]m4p] ȵlhs|x5!\<[@eUBx-܆iJ[mVZ:CD䄏%P]dj`"ŗ1h{Fr-5FVg%y4Ύ[:2D Jy#:~k]OAԐk<%N*p#[Gv}(?6?g$JTæ7$lEm\Ƃ 1A XڼRcZ`y ڶ.#53g.6܇H+V]g *e#f"#AUBK8,׊#Yp |H-8fvo =tp?TcH2Sץ܈65: yыxn 2u8l1lAPd{"m?ήd;Go/iz\b2dHիI̒kʈ5.C.Fhlr8sSte'`fMKv6|J zP6?ӅeMv &"+ tcuyJQk5͹l:-0i3f"#fVJf;d>gRI#tii <5m>@[X?KP_.IVmg9olt:˥hPUbhq Ё~!M9b8'koMPJҼܱKއxooQ@ܓië6Oi@l TvvN(e1-3vIgz(»l$$BJfT uiš?f#Xe[bjLzO*C>3A(o2eY"JJ\ PmH?~sxh Xb^+$Ȕ{LuYt?o׉TlWnF \D8X8݊GG8<\`W2H4Eg۶ZW-ME;'Rݢ>j{%4Z3-Ὗѣ259ĝjJt˾ B񫘆.WEc2^p.cBKgeD!BCc&4pBw$;#Idj 6']̏_aկLdJveo,uXK(, Hڧ3jfӍ{._FJSWpz<ϱ;nrthBULD^f0!ч5-J<۴[An&1n9:u: "2'X;8,pf1F&1C \0SQLxv?jk[8uӂmz"EJŤr½`+x4Ț W@ֲm7Õe iaו ˍNjS@Գ5P)hg_sO0B׭K~Χ{ႅB^sU־z=z7KCִ΄ؤֽZx%KHzT<>ù658ۥY]I2OR&G,H@uCIZi9qyTtF9ed0͚ YBPQa &.DL&0ΈN7w>((q^SY٨2nM&iWK..%N$Aa]@rJfˋ I^fBy#F,\1yL3WXQ-,!Io2c i?Rt.[c@#HArjN34 ^>J^ShqXR697ڵ ŷG]5ES̬™\2J\ 4d| mVUxNm0Sa\gǛ+Nm$iK5WeUE1đ6d^V_vݍf<-}`@8Ch[\ jE&?pƧ":ix5Rd:%Ao]+, 8 ?4[g% 8GxvbEM9c[kp"'&(4qR938Z{9mf#A$kC31<Ֆo?pKa}HrevC3s/ )8r)WYرmKBDZz%(ͤr*_ӈ m.":"|cn,J - ٖV#E$F τ$Źl9}NY6| [>mO%Y.x /Ϸ-$Yڕ+@Z!2;uTVe4ŸzymZbOm@L:L$iQ肜Z!Q5,@c2Sw]UuZt(V7?}4!b^I:?#q2W5N{/̓97\D28aiC`-nwhj% 1 Nϛ2X<#Z1?EǏH#VWhL\聓B !z:3jd]b;²* 2atߊb{lͿ* QRny c:I7ЈA S'St) w8Q Ep#sן(gi>.g2'.'De3{#"坌qNx-Nѓco6$F1^YBFs;P/z`3Ss[+:^k]\z+갗 RY]y*gᆚk &\툋{UfO¦k 0r2ڛ5ʂ~NmrҨJ֭56#%MXtGPaɲL3BG7&jcS(-5'%};WHJS2-d9P2sF賉WRE(r` >}E#:FK8cRfz3wxГIU"&<{lDWh:c%jS/k];k\z(t͵KRuNM $!wXSP$2¤AUcL醴xYIQ $P=.ʮEG ى˓T*3(~/\v+uNJȜjK:}hY˺+ H3 ?!+zcv{W@X~0RH27:a^Gowہ1kP_cfBMA[k*x/G\<\V]wHhE"NfOpMj bd/\8۫$]h &5*+5\o7 tg+'<띏 wŊ[5Z5 V`ɶ2Or /N{DS (:inXm4bǀ9L{ZMI͍_KcwSF$b; q-WR#-}T%1 vo~t D;NZo]`b$=$F`+sBKrU6 6mb\%X:^[u1vp%-m}' "[aD2~Rp{/3d-夊 b7hnts@>X퐾\L mǬ)cT\Q* 㛝ӆehdqs*-e\st  55 Yvn+Y# K١4|{t $N0G Vͥi kF NQR-m*mP{=U8mmݶ1dwanx7$iNMR3oI0J<|ʗҚ0׏5k/ }hS,hV\-x2Hd G+eЪtxVLX˾ 0}C@=çBAzK sp"O206t%[ovLBq>ьln3ᵣy̽4YYI$SKM*gXɠ,ؕ QH*%5S]*p;܏+O٤n(S|`>t5bwAR EE!*w*-}D$*!c̖ˀRhpVb6-科|c$^Ȼh ûy&%E5lE%!Ӽu9)ˇrylJ g\=u| fExEyV7dk;\Ӱ*)T¡pV.R2<u?0C^NXvװU,fYt4&9p}p햝p-ͬ U4ϔKtm:PdgkygӨ4]>@j'Iܫ8FeEy*r!nė#bYݢ|H ;9D/N]N+)5h'1q9EO. TyXXy7^3 ѦuyHU:,Jfql.58ъ+hYE&Y7/hɕ]iO`ev荎t1Z,f>Y4Eb_ '8RhJ=o q~(8PAJ|,L2X8c'ϩ|4uc3M:mO >!>9}8gBj8Ǐ F Pм9ssuU Wj.XBTTtvvD@[IEDfK^hF1DGmwvz!vkG@5LOUjET{nbR ^NO@i!8#wqHK(6&2@`[↏[,\n#Wֿ6iXAOwc-[ݪ )wYDUpK H!){tlڛ go?.J.Ě6h[Rni!Z^0:H9GDǩ@Uٌ[hAб$CmP aMʹó[ȦL;B )jwSBL-Eè-e IyY4(D:5(16}n6E-4ܙcHU*K`5lM'(8RBu=5ugbaC/ń(^C"h&]pƏZESbM.G%Q,~{xv=̱a]ێȆ &AFt@4vE Q&K:ꞝHHtV̡Z>lh*1s"+tmD\TQZhAJx ̀Lor3fM!؜^ҧH耍/N"@sgSAyn^/LBIJO!!UI&]sKDP%OW^3'l2˽y3~<@ ɚpfV(a[ zts;*ȬӍ$Vzp3!/^kg0س*&[8a C/5sU;"MCNO\DŐcnPFdŤDZPhNP37=ѝ6 ꭞP>)"*gZT-ͩГ旧.g6_E qL~_~D(]MS%e ;4J!-e=*AoG! ӺZ RO&i$JʘRѱk7$_*3N0!0tSA]e1I4RƢ}PA"BɒerPfTL0J$9ܤm\zVϨ8wL-H#o, T>/zRrz LYNo+Ķlt"w2">Y@&qwFܡBڎTnWj'Di8:%N(WZ1sŝNq0 tGXX i %E9困 |EP@ey<ɤ=YP+däIo[C1(t6 |ԖVO˽ -3OybNѴ) $4ȕ疧W:#pF>>yrMjh+m?p5K8s",4YѼ1': }v.܆I!@P C_k*^gהs>h_4 PG.,=7uQjTJEQ ˅uTK +C a^#s`hOqP}QP2_#)x31PB+u!.*\|BE@穫⸒䉐`+,6*!D\IŅ--+`ީ$8θR!ԃ1 {POߞKcIIRs+' )U ٸ_=ZLJ~'N=2T:DG H_(5S(=KmZ̗ o!1Æoҗֻ Ix4p^sEnu",,Kz ge$M#Q'G&>XSBys"J]Lݱ _APehcz9Wڢ6'il0tܯyK79Gr$ ڶf5=I !=iH3R6i%=1h WerGb0n+l,FjjF5܆ph/o0Xi;E>=>0S4eh/|n& >^(5p%%xk:ȼZ^L onyXGu6KF3J}/Gb2jݲȗVT y6nkȪrP3J?_;qJ~#=98CѠ{;" KhRш'S֎ʸ pƙ$\Q I4ǐ(>>]ON77ŘtܦYn?0.*tǃNX5KzG :Gt;tdFS~6w>tۯKJYs hO؝pfq&ԄG{ :yfD>oma+pG+dȪf;9/,錺 ((G_ O7qiT5ؘ"A)$="GNW&ڇZnO .v Bu6)XI !Z^E&Lߐ;G. ҨÑᒨ*j;u<DRxy^bJ)zfb\ǧqI#+3#21,/'<:=J/"~8f!U6xo_G(}HZLBƫrJ;V`tLnպm+*\X?CC;2'HX-+([:<~wO54U)B,\M?zWLo>1NI2.}d+Z^b/D΂K uF~_='ҼVz)/NTI2~Xǐ4#ւОV*s;׿oKW%rlS"쐡IW| Hޤ |ݛI\18A!Z<#64! Ix=+[9͂R0ڐtmG YбHJ wbB4I5A_1IV!ɘh2cT\4trFCdsԜ Z&r!KGPy\r/cmP \AfQ2ʋɫsԸ W?s?'9Ѭ,),dA쑥XXf{%8}z]20aTV4Ȩh ?Mmkky! NKnh ORdC (3ҧDOsc Q>.gzꄧU)B1Ux ~6W(ȠZ!e~Xk6ðu}2;ML⳺}|vؙi|]c *oynڢaɕf"wQG"Q;A;LubPL"r)(W;AJyHI oi >8my)Kd@Gm(.lEC6=;0 +ʒ\ڌ.c!5 gBzemHqWᡆOuIt7hXI]0J[kӗX% #p; [XXjb39穀D:%]&~t'\nSiu}ȏAe+sQC8 >tԙs.4̿1EIfVůА5e2}Bt}e6e].~~USqz8b) /ANׄG!BBkI9`wcF(LB dtu_#CU7m|h՜)g20I X9бv[chKz}2dR3.&#i2i: MVd( 6A3l쁔kp.'t˃J\It zBc(Z:62kaZq:)Lҥ_ԴӛJf }G'JQ2*8?NWnڧ 9eO퉑H I[^M/JOc^T"Yt s8q_s]\n3 bn|`j' φ#42hqYјvBNzW"(xErU~#hA f9R"Hme%`{,hX*c>VoUr=G=mXq2g#b8:ÚQ~.Ηҙ5^ETu i8q[1šMLT5s?־C!m|C)gp:B#9.j<(΢oޤpإA'VҿmwjQ ]RLw}i6O`L>C+y4Ы ^r@ TUz-HrX%]\Aj6Cp:ܐL(-wBD(&o\'cz;γ B*zsg&d6d=ShW UUJl3e6j&$OP#/Tss!VGr׏AHGRCձYcLk)BVeq%_>3ځ90IY;m P,5(P8gj  Bim6ѐI0xAא uS_f<AX#å8>(7oIWBit7jlfaY09gz,sN]׊ijۥd8PzȍGa6SH;ܿ=K} DdYBڟ <,aG)t:ƙ\ʸm{ܚ6Z71sCBY3aG~%t6M:Wڧ^/0mfbL W ВѠ04C ^W,#i3]l mZ;p&F8^ $ _!諪P9EgPp,Vٟ4^/WZٚ$ą]Ş-¬=׉}i]!=&t藷;AψV٬&蒢iB&bDڥ纅.NDeK`AzqT+t@`+Me#2& _H%Ss_g uX7FdM[,e .POo7tkf% m,pbC6x-YBϣ% |QWE@Iテp7 W rǡiGSH R Fz" ӫ|18\nסRիdiIQҗ[1dpu2륏G'}^d|NzetS$4vt^a6qHǜ2?͉G?I'vc~1˺*wg^&xrlה4 qVx0&>WJU?s30&@*$Wc{v"5>zDQM?ZZ5fؒH \PB9\Y>u)Rx.FV^smN>]gLR - ^MQIDf 8G(a:eWל/([s$m9%Qӻ[f Spcm_ s-N ǒ+atFs)1;&֚5 k2)( 6wӎl7׻Ff5YI%mYblrz0,Jօ/} *Մl} }R?ġ=fcjM//Ssg$mSe.IMke"ܨ"7G**#9&-cߗs>uPfUǁ7\blﱃ V \T#2W %4zU󲨾{oRYWS4%Ks5*Sf8>Uzx9$Lb] v)5~*S1`\d;Ss*@ O\ڇXKkLP =NKWLJ)H7H3 T6y:F9TLq{o||׳R?A _}jʥMr'E3`\uQ!r-zҶ wsPN7f\1AunCrQ'f L t0C}bMP@V﩯PSv!/q$W( 0z@`TFUi3+'1xī/ZguQf[t1:p{R)HUwEU4/gFKs4|,{! WJd܄k^Bt ֊ql0ܥ ʮDeku5iYڧB9tjjJBٔzQDP}j gA2y)JҀn`YEm  ]U4Uk~]2)06 =o(g}Jǂ^q]'ǪPnf+Xe-N3r(j+:>$W_tp|ʼ.a#[\#m QFrq=5PxL:Qg%)Rq޴GGg_1SLmp{\P/{^/LIH~7 Yp+r@z'eg5|)c^[).b) }E$} ҈Ĵ %h* 5#@!X"{b5`)xOtڏ&j),v]H>ܴQAƦ_O2h\~zVlh m$&1 iwp3to !RΫ8ӞF8;/fʧO 9u)WHIR}H<>3B=!f0puwC u?0I-1ƫzHn Opl( T`„32BCߎ]^:oRii~Ȟgۥ&8,XONea08Ac22$8B'TA]$YVNIHnW2}I|z{P"]˔#eW:6a)'fO,8OxJe B 'l'WcrKǰ>&+΍&ksk N~gk$܍'6M W{Ӵm$yvORmFac51w[H'U"A0<}|P;c%Owi{pUl B %kf[~Ҵl!LͧF6Z~˩DG=$G_2 ^iD6 Q#LUq~ܕnwfs}`[?x:Wybc p p plCgJN{g3?;owliVqʞw0V4UǧϗsZǦ͂Bx}yŻ]Ne !,5zbOZ _>=PzI2_~&d?gc.$e2a؜[UE}/%K>^]ķ<b ~)T' Xg'#9PAt(/PzGVZiii'Ju 2WYmax4$\nq/Krn0K/퀁WdВ@ْak0IV }mTk DӔ$cJOr"n4|np>Z Bd~O/k-ʥ>aw(<9zko9רQ*S9Pԙ _Itg1wP7MhD_-}ihgeS`e:8Lͨ=oURq }R%Qy |7ZH6hnY#Ph\xU>G"`v (p13d!ϧt ^,_@f0*>1KK״subuDG:H}pRTgLNUǔb]i4K;?1@\>11\^3k*]B\6JD'D־yNLIiLׅWK%D#Ljȹ+>5xt̤c8`lPLS"Z7ϛ Ǭ̓QrFp)Z!8'D㼥S=UPĖFC IۑdRX-((14ƥgpfQteLz58@6~2HU$a^aYTR0IO+HD*Tk_6ұ!w*_).YkWġ+&rg_;D),D;gH3sS2yU*5UNi?,Ab?Zmھ2\yo)ID(^ 1H$oIkM"5IlqvCDI9sdK"#unzcL"aI(Ħ[x7@‚~UtdL֞)1GN DQ=nv%w_,ϚYTK3nZes܈' u'H^b5I4oU&:3"4 {icfQh TL!T ǚ154Dxތ?,wE.vK=#6d5s k|qy"p0ci3J=P~\Zbj4Ɠ-9iY?cm]Opܾ gnuBLao'/wͫ_KH>(*,6Cz &m|>%=.Y5sϛ>(eJK_u&HɓUibm?cpz{%nCC̔brؓ\4(8 ?:f8g<7eUDێ_(pw"W3 f D-q3VR)_R&CAձ@ʧUϩӒApwQ{4=nn2ZO]!Bj'qKK 86qƾmpHB1rw~ bI9 †ӏ js_1?Aʔ]~óVZ<ӠTݡ I9M -Y t-Bux" '#}y8[bNͰޓ4mV+ 5yVWY`pD%ơ̇̄v'6GT: :k@۠{x@Q_tGp'nsۗ:tm (Ro,CFca'g.ZU?Icc"Gk?ߕv1 dJc0W"  v2 #rK"X.?JBH'dCD?o"Z|l:lE=JW)l>2 gLkrq" ə Εϩ}T+وKB #Kݬ`%ͷ.Gхp3RN8b#.-9pI~Ƿ%Xm2DeZ"= J d'MYr_0*{T79Q7+P=9b91jd@j}~P@t~(!z/㿳Fq } cVNPf:h?\E!jLcvh$۽R-#.^otxjK k^c0fN@掞7(;0戯}! 67/Ν9,~+4,)"'zg=1H<1{B 뚗|#g-7dn5c~j2UW  ԊM@Ƭv@Z:'pJTdYێX|҈}q50-aqU,I(o$msѐYظ}]( 3U!R0e$~1" c-lCd1%sqc6;Yh-^TGݯ,]ˆ9X<%?[iix!%/ym2kK]ܺ фA2T/aTy{I{ #@S[)[bn}٭iA7hڴP>2 OY$IǾKzGg'W])H `{LE ozdYJi`uk}`j &U-Qs#"qUYlo9H]E+doU%e6x"ekVf/ 1e(TLI#LPj.51,cy'Kx4q ~hoc/խD*]>ud;KHZP 4B6X.(=n=Ѝ΍9l(jdVXt |oovOsg! ڷoFyfp*b*IMxvqRr7 n|<;Я6n>N~e1& tFm.LPԿm%J1Bzo_~7[~:n~n> M)C)}§+܆-uH::zvPs%SOhRX̿,;CV฿>r*yҦ̸yb7ḟ:+yՊOXBdLC1TA$+x~[BE&EP-_[ؘ\nԈ-Y/c v 9$k}h,v+Rt~/sD 9+c$?Y=eo\4r鈏t!S>D/W:<ai,3j$m`RHNJõe߷8&S,GI:"L,KxK*&Ŭў97G>FZC.!Y`wȴ%̼{UlK3n[ l8>b\P:ZH.8p'Fi$KcxaqMmUI233*oT2|wMw[}3hk`v2AɢymҌQ uxi54"+{ ա7>b~#x̩>Y}1AոI|){$>ʏE%B3\9ii0h*S dIK-C3Ьuɺ}E[Sr(zX-@cLBBƥ)-t,xkPKI:r9myOye-`ujN\ppnRg&RBpѭBIf:g."Dd:)xfQ$eMV>|2A7x[`!Q鞳ګ$>_eExtsܝv6[;!ŖUdYr[v1lW}}i$9>jaH f.lA>F9E =5di?> x4bכ0O2(37jL M2*QB"Rhc[Qr?ήd$ɞo|_=JVJ׏I)3c("DE-lgS9-Gj<o}H#W*"% BDM d̜lPwܵT8WEKǡovU.YB6z*ox' ?[} XQ,'ß^Xgd@~PɺfnT(NyExn Ӯ;[e)& ֐5r<`ֻԷ3a"Qy 'm%(^@"= »?t5"G#e,7(Z֘ kĄg4]'q. Л*fkt1o&3 )8oDdi6YT PȥStڴ>QVTv~aŏ3ѭ\yV+$}bBV|ETwy槐fr ] sE:LK|yyyXb{~drjq7l+iY-(IJ8_{|Kt,/{br1IXHy1N?q?L \6zF:q#?C?>s،syn|.mx]Uhf0 4FZdxES5\nKqu].J*'<=p3 l+&]4*#K`S [){ :/w^ c.NG]l `7xDw;&bkB Y]Le x#ɥ#hڒ&5z~|H<3|I3/mխvQk`̳s9<!p%Xw!šOWT =0ޠ&+*+Or9X@Ș8 ux"xuvc&ܮWֱޯh|x Dʕ<$ 84k4+]_Sn}d L?dJE˥>^[Hi'K|5b@erO.#]:J GeeTC0a$:s<0.q 713|(lBIBө{oU8$LѩݸTLpe&C񕾈foS]F j*nGǺ.^b7֪Ue\㽟?!jY!+ p9 ލR'($N˖{_C1īZrrL\f$CYX|]#ǽi4cҮ] ;ANzF;u)bQcqhMAL`Qx 5r.ᮑV4 LlNZ S#*+h-$y7T,KЉqץ+j'INۧ.^G\c44xBܴ]L زnh磌> T=~+pNQ/4/ $ fEs w_\گZE=|cGV%ƚ}w%X*&d4e4qHˡA`p² 3&-9k%. 34rwF3ϛ*L`m9JR ^ņ`-w^GOfF:bRА25E(ln?~k7W_Z]-Α 0f7afJǦSޢ&1ܩN8OjY ѧ|+O=suޭD^ȃ9cQgU סѕNڈiw~a6* Y[4YwT!1@i\OIpAhb\1F{x|:!|cb~f_i>%8%`얿}󯾾ϐuQRO# $D!jS=%:ޟi۠\1M6)L*zFJ/dJu7s쏾ԞRxmT5sxs[&%ÁJ J}@a2 ݂(\֦iÊ&UN!0a&QFa<7|lkG2ɒM.x`%w~u*^Yf: &u:aAq*Χ;5_)F]wgHXrf>zS4V(QP`|o7ĵo|;{HLPDjÆ>̃sN+:teitށGUUao(bx j<JR#<PHh,uq*\*{Buq] 'I[U^JφI8kO1 3s+W Vo}.?6p"S&?IP 5uP`devzӥ4Ӓ?}vJMYq,о^w9VOlWOmܸ8C¨]Faֲ ZR ,އ)_hoᖉ&^hfwFyvY`l6!5BZoAJ $+KDkj? B%Ϲm V&}=r:Xzs)stuҮC+AtJǒ]G+~&Sw3i^ QHs Ia]Pl:7WfJ{dVL,c|n8\UShFf( v2)]$ϐY;\/|ioh+{+L5T7,akNJ?zY[e50o0*w?l[(`{hl_ w_gp9#s(F5skx}y#N8\ᑑpŔ }ۮ7&RR$q,!{o}{qmrNۺ|8d=PWa8_/!pu]2U Nf$4sj1Y 2Z9Gٮq1 5>;0:&03ERٱ[ !(%O؟V&|kYdOaf v$lq[֫59IU\f5)|%G)41Q1 JrICd O&?Q(dVxE$&@|8_?8. !(c28A@x(]k=v \B,&kXpfӧ/ (9 5W33 NN6Ȯ8ogA-!SXdzwן4';cPdwuWyVg!k5(jt#\3깙 Қmx#3&Q*Dʾr%cMa)J<6ʹ.{W+\/ 9/{;s+R}(:V+0R nQ#&/o7xc'?E;ylqpPT qU&#_mٕ6csqf ̩ \m!$_?=2$9LFu] dZȷ~$&).^t>̀>s|>W1wsЂw! aa36Du܍zݐ PĞ~N[r42Y21p/~A&⹦zD}Y,MV>ZbM@yopx̢ /Vͫ4? Ӑ|'Iɹ#Di5 P:2BH CD/DZ(^a:R<)ain{!K# O}5y'AK*ITEซZ[w:;Bq_Nӟ`NQfP<3{}߻l_gN `2 5-5қo#,K%QT0|Ͻe7"-Rm ,^ eJ>2 ;umDqǯzg%Ä)fqZ8p]!(:c u%qa1ZJAQb"D,q}zش|QC|xd [ZudV?K>+ʼf x)غ>1&{<=G'j!3fs5+]n|v^Ne6H7R%kaV_cdh S5#%d{ft陔cO"EqXp c1#|m\v\"4`H3[3ىc&XSTLvr%zuAFΦ4l-s&ί$Zj/G%K*\PI8bpYB<}7F&l7ѹ ,K1GV\\8_G5"̽ gq3Sx ~øcmq@˷8i͂($4+%]Fh$jȡ>ӿ= ^A"Qg>bUxVF1OLo>9z/$uK1;e2gacK7Jgf.Cq9aUKrX0cnFr:5pvՠd_k5K[ɀLDEYW8Unwl jl l?@,9Q͟U+ \VRyʁe+YC@'85)d_^JFBhEq'f,&{ bX Έ8KHlm/ӈ$㢠& ՘G?D Ԉ٘3UNގ# Kѝ$?"vpGۧY'0†tITZc€Pq8:/\NVI*-=z!B_*}#Cg3S[y/d RVa݊+' :lQV&ٴ8 JcVt1Wl ?^ |QAQ/{,x}9d-"J(8=>3qffm,trGof*"Ԣ~,7}};7%BN^AgUu*]:$5c2g>0o -x AP忁c=l+-]9lGЫrx<7q \9 =leè@+! ʣyGn@|^UBN2Z;Ii4$]!bP鸱 10gÐLR-T {Y~&w'e&zDzs}ϨwPҘs2IrJGbF%#YX8M߿̠ /?Bwym(Yu VDlYxC\ P瑜da@Fi1Zcz2rr}*?Y p^ηj{igLƆ;v2!$.bm\ٖղEYw7tgHty617F;4I!87Edx} aj<ؘn7V3Ig:\7Ll9"} xS]gD(=O GHB OۆqʸSY-:2qOR5;ɒKO>\S{FAq^[\Ea A.+L枷^frb8TX{!ͩ/>-2&׏Dif<ga ~HqpR?ja :;2x5?{NRgB*w'^v?TCHGo}V@Ib5'n=zoN@W-|-n,B 7TXmVř\q_kPI*3:'65ll0\~T>%k*)FN4 j.pٓ8|Ub*2H "|ZmӨ1pÊ4m|1 S$cƝ2}jNvC(+pGABh/$!|>13Lhg O*pg 6:4Re@фݾX/)h~Xk#@r5 5*Bv+zNs'ԥiVթYe@F .Sŷuig}6F\GvtN<-ȒBԮE`ioMKǸ⪼c ɍ;#|jMRFy99 L6أ}Py*m.8KХ6Usb$›(侻mk04? q O/cF#1_/n96A!Pv;3zctr~y"ӬuGQ'j&\_Aj& dO8\Dm:ՍQRVQUvaVtlB"6f%hҸ7'$fp5>C'i|NMl r OLۦY>"Q*Grѱh ~x+ J(047^3bAaK 邼hAc /9-MJwi . a;@> p)$Y-+lyAi2 5ZH -Gv?vgԜAu=h~<Q0-bQX7LV(&B vH֠^ ;34 ڙR) Q&TC"fNunԉ;%wPfFĺhsl$C"uPѰ`:,)b4C:2g@*`Bֵz8pԌ%2N@_~Jc 1>y 4Ea HQг6%-hCT663}{tJZHNcsڤ7z 9)׏}lhuj5FvsvOz*}9C)3&۰!QsF(Q2tD'"ƃ,WP{PCZUj;l`:}P|_4'8\-Tq>A^ZĔ|gӗe)Uvva.hHUЀ[1Gȴஏ:q$o89QAb}̨qB538:1S%-O.@IoKX2 Bʐ5C]Yr#7m/w̏h.2II-~2"-E:8`C m5wi\zoIm\YE(KR;޲^CFqԦ)ED gwXcD'z@eC~l3u49d˹iD,mB4e֟~4R hˍF 7I׾~ݥlBI"͡- AܬKz G2%Ij=I3'&΢3Nhe&L*V:_ԝa aT+|E8~}cG M'y.ƔZ3QCn6/\DͰUܕFzjNj!>V9S/}<b;gLSWM[N87u Ǧ|&:E;UbUoxUknaujW Y^Eg,kOvp@?&uHz]!q*Y`XwCGE[,˙԰/=7HO|~ٿOZ*,E\Aq("12Agy0k@iY&B$|8LADh=}9OZ塆U>a]xWalSmBvopF\6+pt3Ip Dz3V0`"Np#zTا%̻*bnklLYk"ǨtaA9JcWhSe"(X@`+icQjҗ!;R~}3xOUECA"PVpIvPYfDB4!*sIṞ0%;ZrָrV}^v*疕o O1(.8TZ3.O"MppP8+$MJxs i{Nce oWME<9, pBiܻ`up=Coev׊^zNA,\H҈t߄pQ$]C!h |8p9[ϞA(C&hR}sJ<,ol1\hTE ;#(~uҶpOwYQõ +4hS0z5OڄDk jNwb5(1P,5LM>DlH(>qZ6Y ~'nu Qy_^ 4Q3#t2̉X藲envZtb7|}nZ×e_Oͼm$_pXM 83C̬ jP"6)&JƕjE矮YË5*l梪x)7Ձ.DlX:m 'x@L7-ig#*8t;1t¼y%(n 6YDWڮ.z%W4%[ 31Tsw6Ƿa&iٚzzqFpn 9w8]KLPԗ@T5~Hvtrgn-dK.*v$ͯ3DU=%x慧bR?̵S4Bova&JNgpǯ+0%JǴ&YHvd&8yjO# G]`8*^Hm* _B.?)"f>5PyeQKsCv%>~ؕ=Ys>4+&2*&%3O}L==Ѭ#m.hR2r8d<3ɭFu|QK9Tw- J,X|H,9LyLs*ZQ"D f3hrCnp"R{ 9 ܏")mϔgGd#J YZѝ, E~^@Ǘ&8*Ɏo7ȼPYDwt[>̚- \hwX2IuP%89*4(ck]O XDɾ6-)cн@=Ɉx ^ʺpB~&ufTHD-}4{_睃d;hqjo{IW:6f;DsO9dAjP>k4 C7]U¸*5ͤcJ3$u0IdT++j" kA+Ù[u{S9Wx 9gS5Pe4as/ jҁ,)7cKLxg.-"wx>9:ۏĄX3 {[uRیbe< ReQnG=BkvrLFN@"}·cFAQΐ[9<A>pJD0G H7$Zax%5<ۭnӖZsІhRC&Uk\ 3B?JF좄Mqw pʧW#"dtQf9%ܻ.O.gAA EBA yOvy;jZsgrǩN(PZzA:=wE?)5JaW/珧y[\P` ҇xT9S &;<YW77!} E2FG#pGX/A@+gwaR`2$MLJP 6#9&j6Px/?F쪫IaGg=[Ybm, VLZG=qZBSm Pz0KucU"0ֹ˝;W@쫡vPl@:"`Wy$Rʟ^I+Ɔ/HѫI6:|SchBDJтzKig*Ev=o捍2 vR{I' ZugYn l[u >*~S8C82 ՠ _VmշY&?f[ńHh_R4O#n} )=1lkhp7t:slrY]{ 3k[ndǑ/ծhI֑dw| d؉#ˮ"Lh/+o.(bqhR~MTY&mzA@H Y積;NJ}|vLoCh,[{'wl3Ϸ'F-h ܅|uCH*;i1ϓ1(#[@7Z -gYI*gY:V?uj6R "˯ `'47jFpsw:)r{)3cJښjZTSIJ]Cd%|VwX(x̌=E3q͠K}t{.~L, g'pb] ^,ov H}aϐPGq2+nkht] >Ie z&V坎3`C`T 1[eD=>̓^:<%'o#A@'oJs^xr+Ae;CR <|uOYo݈}[*Eg gy`gC\K#])S8~Yi VuH6? a (,øhCԼ/kxNj;qIIF Qes58r;EjY1P[#%ʼn:W[~˸b倐|Dy Ĝ(Mk(Oq8U8Ѯ3 ^c/JҜhl5Vmh֒ΓjeP$LZ$T 4dz1 9Q%,Y>y_ 5SBV܁{ ({pg »] ji~""Ba͉ ^{R u,?n+:RTmjVuXb֢g9 wl{4 >J,3@̬)ks[5N{rM¶i+щ i^ (wp[-I FiYQG8}^:1:XǪ{c[ْ>?뇷l! j+X"ziDMJ 3P%2Bl._[jleƕHyG< 0.qݧI0pkd*~[;,/h%WZR$!}z_QwUp qWkN_nsE>FWn;zsdqn]OkY"s\-&W$L8Jq 7t]о1|T[,ЃB{ xSr6h(EՅs¬T U'R?pA:qJ5"h9jZ9)Hؚ{eEoBFb@jX+ {I#8Ơ>n|qeͤ7JX5]vfe2]y]`=E 3֊q/UQ* o$?Die=d*'E2}h k < \P6dJHC/!nX!totL#LXf(%Ba.&Ƕz^֭b9EN^4t6:MEF"7킾T9%$aloּ-G2r4 ٨*8"n%T$͛ ðE"ȞdhQjetA0Z))x/V=D՜KpE؞JmBlrKeU>7nRR] hg.Mf}ZTyX-lIhqdWݘ#x9q{vֈbq, TԨVx8Mda:s|LTFC`9?#}H hYylyj x*_vLciU9,?*SRD0Rmf‘ژ>,dOf-"_ E+y4Xf:XP]'+B DrnAq ygH02d$_>l{~}q0 S `_EP,* xdr8zCmpv]inii/|~;!32uQ-Rg735NPکnlůao2(}CΡ:ʕNX,N̨ U9ݖ UȬ0D۔2ys׈fӹtҸboMVG4H|eވUI]a$G" P~1>R&/%OC;yǙ<'7tf ϝ5PR ەkl#ס[C<|i@LL^ڍMS68LyZa}ڵ-X4p pxmffm:%dzmç,&mrpP`Igfܡ i>=KD]gZn! loõ;r HptyӯL^J=?dcѣK"ř @@఩\^8+R1Ofƒ`n-`3 #=Q${ 02:YH2읡Yƒ 6Rkxv-22o8hD eY}F2H+4 (946,@ aMAF,¹J"+@simcOªƷ鿽H J=kZ( Ǎe>E ea/JB-+/B%(6H1r[RD'M|72bmR;~O(jMw2MJ'ͤ}&7V&r(I]VvoS}C4nҐʏuYV .TmRj uy*<˔֐r+[P |$c^_.o&'*T(( sktA(Y&C4Zq!Ms qh蒅72@ʂM26iYFPZ0(fq0eh g|lJ@Vf09T"P3E nJO,d _lѷvވ+q."yk쑡9F^[ "Fo\Al6-,s|tHJC؇B{ۭdM,! a&n{_'F|x{^CDLJWXM2<ؔeѪ c4n/ (w 9Dtm@B[-U4,H%ͧTیirV j[6BdY:gpN>0Ag󸜿: 8 K6XXLu+v"tups$KG}5[|Ķ`$䰟tNӢӗ~7d,*ǟRn_m8QV^r |3SeUΞQt焭2uU ?SJS`A4"0j: s-kJE/,G] ģYU-kdsטQ,:vI Wo3(kvT" Ag{ʪq!Z2`:EQrGtl Ġ/)Gv,M&l3G<5o׍BfG0A Q68Huw04:2\ߠ^&0 F~n^"cJ|NG\=Q|7;]~Hrpdg8n?$qy_tPcZ|}3DHp@Ѐ֠ {xOӍ1*jU).,[V[MɊL{}(p;l4Ȭbm68%Z3-?ʣ'dnj-+,׷t#Xjtu*Su&WyI_Zs|%sNZ$N8fD_ ܡnB%{!qf'3EKaB (캖ɑs y7$W4|f&hP1%QE 1:9o]jӎN>}͒m ̓ 밸ϮwMV ID3Fn.+یx/="96LY? t*l}1,rtogC[o|t9,YEpQ elI|t>PjWVRKqC҇(!>(qo ouyuTDk2͠H!P+N*\ɒfPy<'6qL%ͷ ZMAZ 琨ֿ=*E!}Ԟ340&sTC~{'G(ь0+>]FZ R๮؁T)fVymȽ9dؙ{PRW5! 7k\ᅃ?B~yzVŏ&oIIn83J1" Dss4~h[sFTq 8kREh" r)!Db 띳Lc|HWG00E<=N=w#9'T* =0$isGⴁnZڊئ'A-0R*,tBthbT2g{<ؖ=IqC`?b=k. t^k&2Qۧ2)Y\XQEAx]eȐs42,#䀺DBȁF# I)H@ s 4aà jwo7)g!Uhe"($C.}X۪g*e" yt(gmO/10ӎ̣\SVcEke-@in=h=tHMiXcbTZhuhoɜtNCNqg5!AG4>nkگou1ffU vZ$Oz1}&,ҵH%ktr|☾X *:߹϶:N5ljV]bx܊-.ՔR,<kpf3A2Ͽlk.??79attWECCh'X%+eZE-|oU8b. E˜ 50hUuAP.+/we5֢B Ъ4n},"O/$Ti6r+ ΁e3E8zR<)֢ |YHK%sAhK==mvhr(?iRJNVU Ys$sZ6>A@B:=)o/wE@ ӥd 7z` 'Z k7oǑC.^E?c& j-y0>.dz5.HFauOƮ< CJZdm|"w  o6Y:*^iljDe)V/E*k3I ]˄{IԬ^&mUlۜkg1|j#gvPJ:Б{R^y]w!9t eH9\Z""u܆: ›.KB3.~l0YGB#$hߑ\(jQd\OLaGpbJ<#mS{(j[$4Q%CAJ9u@粨FXK ZVr.hf1zچU)r 0@irT z G\ 1O=+ß"@6hxFgG6޶Ym/:)Iy8İLWSéPw>nށ2<yV:x:#CzxZJxdD< (s̲ %}IbQTAMe)锧yhHLڿ>! zD/eg,cBQ1bP4mkg$?~z5 ڦ-ıK"d B@ǪMN^&T233yY\^\ "D`v+g %{F h8Ԇi> ^7 !?l7k_eMQDt87ǣJlem:z^+ଫZO5{o %CO Dw}70k[6Ϝe!,`$|l~\=B*Z=]QdtW96 *΋;5EeHC8rce7/^t>`'bfZ6<}}(e#qLfۡZhwavF:wt]h޾AF!k4u  `ԋyV>tʮ[~xOvW*oQ`8TYOsm! )d|aLO]i]RM{){&A}./n_ XxjLd蓒P($C:G{hU @׭@s{8l*!;(}W8p)lN1H8ܓS;%9gw%ԽDss^s"=fmugrdSPigoבWniL&sE{;4f]{8(leO 5tѸ¬V.pP}MR'@աk yHȈ#Wsc{tFzkCIx_%:a^{ƭœ ENzMw kI"l+e!)j Sh:Ish9yoV &Y 51.e0ucU A9@ӕE,&S휑Y …[Ibl}ug6=M)GB{Qe:|A&㊃Z-f&&J5;쎇0cJf([]*[|u!ОهHEJM;Ĉ[[UY$'-ڌ-*ͮ^)#]asW"e\}U#tתF <˘y- U%>3wXkg yHPy$'nN9vc7T]<|R=bFB}o-YRC[U5$^ ˻v$ ̖3B?A]dIzLi>z=f9}3K6pᏡu&U,3;'L[_@A^#7#llKC]0C4%4p[r楴)']tGG& :_$Qh3^Oa~t~X`H/➱:,@B/uPLC^SG%_FJP d$1=Zxݎ4֌G SWZ+.hK^dpJkfA"} n>ۦ-=U(BsdF7 lwkh]}LXG)оBsknM^ Sb,5"V6;}:Vh S/sf- <p׉hgMZ*&o|' JD!N_ w%z 82ƒu37U'RB!J|.Ϸm}<4Гk8殈s#u}!,== !?ڄhoISUp+#|>XO@ kU1{ '3j1k{9vn DQʞ|pr=>,\zBN pS$/_*C%&U˗;ZʔIZ|u:+4ŵeynJjJ:yXsKj؆$6Vs(6d*]S1(0f<ajɉ١=j l6M 0N=[JOӹNzngɹcN(Wq*⤟eg ǹNo@U9=mB:5Bz~s]}^ ULQ Q1CoPyjq"`%,^Dž`lwýBH"R)7Fñ*]PՐfG}PW׻;?H6cJQvgHbN@S JSɕoF Zm6po'3cKMJJ-/NMD"{Ӏ^#  f~ֲA(/Dc ,p|l Nƅ v46*f8qD[pU\;PڐҢ_RY$-5D"kț1md5R蘂EBB>R<[YyiE_8`ʤ5]G<1Z{xBlCBYlE}Y/K2PPv{??)B/IoK֜_."c͸CG4GΛXYJf͊]!FmUYn-DJVIXݚ526; iymSLfGWcA㬥G(Ml22yaѡ`^UeSA j.W(L@iE2$lNEw!@fzVGoA'5 Ԋ~w'̺[WSKӫD\OĮ "DG&+kTwT\ԅ𕑁I ljB$[W-eJˉtۭ6g6KYT#A%M d>$> N>ٽJ2-]$Jnp Hcd>$邆CZZكD hC4kcL1mSkv#H dPpֹq Mb(\;dIlC_DgpQ&znE &By>?J<8$6#a\j/hc>qU&nL-978Z>'7gh^S]pS'Qk !P$ qzylb,U˜ '1f.gEn|~irHy$L,Zn~ ϯkk!6a|#h)QwCA$G<1*Ȕfmbn%U8r!:Cv䐅){>t;eAa6Pzbq2n0{F1.yS/P)'L0{Nf$k}? `Yȴ˵o/# K˭3]7yyKaJՇ]ZYu%Z<ʼ*|Y9dp _wPU5BhTz DE<H oWz맇q aVW|BXVcc'XZ !AuGM-RhZuDyˬoCQy+SWAT$%݄w}4i?LǠm~nHVt4%`sb¯^X簉+~KM5AYHVo'9wC"(iCFPHj꟬0(27(VX뙗?k;^BI{O~IUv*ʑaۑvi\FŒh`6S> )&v|=aU>)bO?2Cf <Fl8H6*U0M3 D+p('̎ӽ G"ski;<PMjdͧ\&JŠ~!UIc{^nuΗ+[\T|`EԵV > +fLwĿe7evբIҥ.V۫1 4˼w%2OFhWC'J[D5`֔w$BSlv( ųv\@LodX)oqZ }\XU1';㢫&7lCcXewj~,CN, K*6uo]d$Ѯ| :Ρ|x(TT)iqdRMVevJ4eE6*OMwD%-9%hَ" Mf S2q_iT4q*:q\s'HPsN ·'~1k )8sMb5eȬ WǚNVPۡV!hݡk[s΃B 81y9ȫ7"5-xN&ͪ;k兺7t߳PXsxBG2D'f# FDy[,M3bP]6z)۱^)*?, аUdLժ~ڄp8D|xhu w#2)9W7cFG"0gnE4ѮQ48kO#rsGQw<D%cJ_V@VECJ:@4?BgiВm3XW@`s'&8-3k97VFy"p'Ya꺽*Лc GǗL%x{D ԡrFn::sZ QH4?O ) 9iyuTL&-iBJ+ xYp_L}tXqsDjU`v zE|֤}N;| y4#Y|mz*IKRcM׾|n;Fm۹޲D&֣qoe5ZM7%f!7);9mՐ0;?#EQ'b݄`s6+Nԫɠ Ʉm;>(3 jj":. ϱg3TTڦ䤵uISg5V 6.¦!t76p2TJ#+X9.a&cldMnMnس@ɴ<(1>2Ѕ]77|X G!K  >nA5*ȹVlW ͷƾEܳa3WQ kHP6譕%kyM1,fRXiAE0h*7ktbF~ʯUI-K6ŻZL 2 ?Ap,[xv#xB;y/`X!ZM$u2= 5Lk3ꢇ~۬#NqvFr[K)7aà}Dy8C㨑rj=.3zZRCfW1(kIP<-}"dPL~4l1oX9be}B@nc l~Q!-l,YNׇ`u 4M-VZwM! :jRe9⣇|n #QDlmjC CD4 ,i,aN}8{A/B`sr0u3'hݕ0{(( 8T~"zStRKb@ˢq1s@0y ގ x8\L 8s]<&xިۗAg%LQ *eB6k"R] !w.Y׎lM񈛦w[Rbᅭ\r,*WLUHF2zRe6s12لp/6w.[*V#ճl aaIP%ZR}2rΉZh-UѠa֨k09G>4[A;~ʑA4]Yq>;EԀiJ2ACA=ӆkq)h )Xy휎:%TV(m0{ev9l/3R-GV;`㸾?[lNKFhTP prI{\t6u0cY2r H)DrwFi./NZ 7G/[nPbH E+LL*֌:C޿[X yhhԵ>ĘpLXpW[]l+)vQUlVWD^%$륽jcLn]PNy~kw8y"ے\ jԲ&$WHoC[̢SP#0$fԊ )ʥJ&"^&HovIF 3jUm!@aFZ(2n`ފGBJ^\pib0B-*Pf4'f0lTl 2CRxXĤZNE|\ @I`O0#%Ur΢x1Bh>~^5gc-OٗCO" S422.!5YN]xu">L3K2GuUiJ~o 4oMGSsm_CϐnEl'@YLCdR9 %tFUKn`sبW8 p00йo1nƌ.δz9qEטljIB#e,?g(hX͖x:A*@1y}?ήaw36T/|l+Sf/Z:n~JZ(@ye% -k`b2ZAv>rb" 2"No.0R&Q pqu{u5ڸp-H+SY'UO*ZV8pU6/8iǦ-42E3 Zg/մf]%-򨢓AݑѨ>Pǥ~ ݲ|w ] 4Зp6=w:f`ǜm:`ilH_@c kXӽO~7("spRCU9R i%zvp}Bj9 9G:¡J_nO$8ePW-LVm(杷,̘K TmLNr`KO=5rFNhFזg)  /ir =Ծ\}{7_6lR\z@5]eB!$P[g>]g!0wчAL-E5-Q.C&+g RyB:,?L# j TPk(E..K( @ևwq~ EHgO7bB?T$8kBFV~!RC$RjvxNzaY]toaPK/4+f .Y@CstE%_,w.5D4H  Ws%Dm<9#3߻ayi:=mJhI †<_Q2ӵaC^b {)4D_3>#r2 g NgZQ{GM,SIp҂Gq~#  zZ1{ꚵ1oglCe( bҽc깏9ueZ6'~;bZIx*d%¿=3KxbE&RJC˫y{:wGtzT ER>:qjCtmt;o*ғ N} ۠Ts\_/.Fh o;pk0A0Qw 1]{1K9[+cjMz6 Ou{LLvn'ٳW{54 Z\sQIhGa2CF}јui&mC:h$M`hYXy6 IG S9O+ z>Imi #x2PFr2}_:CO :K+SPi>|HSKFWYMW8LqcqL녖ƂWQ8L:pCdL=O:8J5znT҃e&7 D (_IV]dj%~C-G𥋢pqaBϣxHi~8_1„Ǯ˸o-AB La;!GaX8O1a骦riml%YGAŨ H<P\g!DG3cQ^e*F|~ \tB'EK_>`CT1?fjDi6Ap$glE`0]D{P' ME܂#nۈng5p#6T)߻?:kFbDѢnį+&K.sX=N57RJ [, qI]k7ԩ8l7uh6>br[Gl:5v]xR1'kZO(N-C>sаWW %T<ҹ{uy"7{y>l1J $hi"tR ZUdk1:8WM*A):NgsӥyVݦ1õE(҃CL=uɟSC!>}_4+xǂV>5+x:(RHVh M`Co  9p<zb?nGA"hy\D81]*s)i5Y_^'Jھb6EHSs@OE}a,@moF/Hu2ozӖs[I{? fr!ASL>#m*4,Z̿n]bk*\Z|jC#hc xwgouǑ9nЧGB%T+g6_2s\FTdцGO9ǽ)p(fHKW[A h5)f7:(0hA1Vh;:ڮW$ڼi Xhq{-$5x!TDlKL>0_HjPrj Ǒt$m9z:'Eʹiq8R|e yu6 b^Nlapȣ:'[cYxO_pxX fu*/mCRK<)4_wGAꦼy-Z{^/mqd5#~.GcEk&,DI>#^F h--ěAG/EB 2@].T UB2/^*Ned;Yo~ A:]Po3|l6<{ !$j\tu 6t<ͤ uz~V"n%2NX!q֕rY% h:u|E4q*34(FT("M]6ZkDZ01V*]DR+@CЏOi7Uq.jȆYb;3A̻GIMr{H5FT\ҏVt> P -c سnef2n>xSjPo2(sdX,<oog.=u=#4yr^ evrӸ(ȶ`N[%tDG?U$ RODO b\Jh88|<- pUJ7ޝF VY]4xB-S vEh[c)5e yh,7#xe8S.(jE#Td^/w5Xd6w1 )rEX6 &vgprӁ>4z%2R 8n# {r_ҥkP̡ͽe"Ԋ\ \%rSNN6XK^W% S<oX\H:@qB\&Si~9x3 ȥu&` 䒑Gb㨯$.0;vס%%z90?hЅגYӥ⭊q(c136[N /Ã˃$Xq!(a/yexM\ پ/! zWcudǬ" o^ȦgHͭzև{,{(p$ )\ikf:u&u4oq;\Nɡ"!ԟIr*ϊ_]<2Q}O̷㎚#~vI&fA/hV"S|[ĢA8/u@[!u$kݜ[z[IQ;]%8FzF =/Ywarl՛<.4&E(7vEySYYZ^:yE}6攲9sKֺH^W`UkElc٧xr٫D@h/&Xow+hs/$-5E z/ ƧPI(5筌c@O ދa)iQE+\H 2Yyg9PrUtr xFX$Ô&Lvq!|oVJPIiB1Qa4qT]_*cXZb @{8͢ph#og8!pznK5xCۘ~^PP_ ~f6?:X-(%b|xC@"0^9R^O^Q Qgn}3%HNK, 7bYd@]M:iED= *M}SJG} ɆFV @cE0-Rou0*QrxٝDZyaW/zφ_Z֨ %2C3kcPAk2^'!IS KO-hHLX>2!P<b8]R3$LAS}.m2LRԚҊmJc:i<-;\U=TI*Ĵ B~\;wqCc#3&`N{YpozF8L&\I` ·PrچD4Q+h?>Veۑ_=,g\+Urc4W9q8"y%FAq` J+b,ߣ32*$Wsad7j3|UܜTXW bsPZs=sG6Ra2bbm,7Q9< A֝l됓Jl\;C6Dj_=>. Z (hpB*wTa+Y3z(|-@ kTvtˢBh&,x*6ZK8K߆0C蕆8{jVvM<(sQeǮߎ#q;6y"@+P(i3VRF7AiUT2Fϋz)bљ6jy?V%8E ͕2H>; a[ ycXPCb@w g2$+u nD(>hF vwZGȨx!ݓ6' #!A1?6| ×3v#}pڪ3wu!sb߫j>pWP+\~7è%.UPXU`kuO7$TS;(:@0|;6"ѵ^ y㪋6ާZx cQ,t΍(ixk"{ 0XHpGQoqe:JTP]yfۉ8-zƤjZB *@ժBİ@gOREQ/V8pW Ue^;}uJU];Kkz<ٸ 9>mn݅Z:ȦGW9&b%G24>jpIJCdd S%=?!G1)x?r_ج] q# SNX9e_bL7<fo/a÷VƧ@|K&!9;^qV#fYRLN=G<;aB+x VYVѴmz\+ϓIWKxQy'@k:. .>xD! 8a) 8r$AP@msw &JA|xّGJׄK3k;YW4cx4$. $CW*aqFz!ڑjeC7e#?w8z*a(S̓lāZVug L#HL` ݯWn>HaK;|%mUȕ [_r9xgz$³ȫo SU5gW/6M}~EBC.)6,}DyDTNs1&mh.3B^}xƗkwM!Xە#>4D賚UK Ngzѣ"J-ܷjjTIq='q:"olz (Uq(^._ yD6IA 꼇a4_(=ExUkbBZ1cJ |A5KB^*e2xR` A;huB}}^SMD_^~E)O ٕĹ!dkGpa k/uE Az&P]"%^]YT:v ::{BaY՞0h@jFdP/ lgBAg^5D}):F'dhHJ_}/CeD^˻3bvƙ-B))?cLYs[떔9wamrYG4Dq*FýCpJf\`" bBF4'TIURB:O􀑸a@if=q?Bg:RF!TخK6*- #+ݲQ(Job̧>Ou{yQΥ֬XMM4 (]PLfoo%WB-*mU$NnHhq勫JV'm-c9ݗ.P 4#qńzlzI?ʳqؖMY2Z {hw<_zsA.P*1 3AάU(ϕ' xh!HfS&7#Aѵ<#)-oa0#jqB#@3s 2֬3:L}Zbջf4 T!oJmgL{TЎֈHi췠(Cc'V8tM+\:9$p$ W@=0Ĩu4{?Au8i%iNXuvkSSO)kwTm/=qa"յkzm)iS9ju$y^I\PYK& Z:6IoyyOX0t9_$hdJeP?J2(TdMRoJ3ffth "tmkA.]pӥgj8Tq 5vvK0r>.qw<Ĥ YjaA5pQ+tԈ)z;ۢ|/D$$Î$6 y:o)LcdRCF5kN6q>JW/"gxشjȊ Un[Ȉɂp^ޱs40ƊLBd#Bc ~]w#v 8m؏Q*(a]L.h ZlhI.XFW/&R;t<t#E-n L#r"fNq>sxϣ >Y7]O i]82de{/֞ +nv@bP/gbZ~Ğԃ:brQ(_Ӭ#(Qm Ppa|6&?عZ~ЖÛNYrdKe4mB~@!/1D]'4ev-A:&|^MV'd'g R#t8p4QNb}0mdZ!n(%j2$F)4< h gdŦHFH+¼4c^637rLUktmWoc߈E!|jA5mtxLF9hvCT÷yP S ?T!zSP_)t*!%6 j!y+ nBcQ~sO,7JPWKgbRC3oRG6ÂJ(|3 mT 5J4ߙ>"p؆.-b ,+JZ5%" D(ĞS.JK4R%ޚXp#6-IN8(ԁȭ퀆M_ϳ;fJ *D@O< Q!bNorT 9i!@{A6y#Vk y9iva-{>bfW]A/] ,;BP5!^"M۫J/f44W!T6%}Tgn+[>b#vbZA] LRi޺ y[@y׶ e$[,OAAi.R2m 2EtaRm륤%k%CV/`Vz1Wdo\Ͼ@='B@;n4PQ( 6pᔾ6ԛ˫п%mVu*" o7KD5!Hd`Yr׾KZefYnmZG~ۍ_i(i`L6zt~ڣ4 ddUcj3ʪݶcZ-t)sYm_@7eKEǜw96wPvӶ8»% jY *c maR}(drFXx?.U}߉ٞ0ilkՎžΥ^eqV@8c(K:[IJVI\%Jc)"O} vˉ#0 hA* djO.zy>xETML 0 sziLmt-u!+h Pl<*4/ BV h|_*&2vA6 9H>@ 9_ŝɹ{ҟי͖{҆xԩҜ"^Js6o:i%wkvvn 5d, 8::&,`:*W6:4_"wB!&p0+Dc0vۺ*ؐw0xtVw}maxzӫoû%Vʜ%K_zß~ Xt*t_[B { *?Uս.EfƢR/;`wNgO iQW%_xe0#HIvNV>g .yV\FZpd%^ ˻@mRVw7 h k=yi.|Z9! g/ŀu}r xWkYt}APzyV] uUY)m;Eġj [%Y)sQpz`fbxbVyiYC4Ԋj[(trl7kX]G҈,?+tkXWRɱiJk18<9*8eWxTJHRtc? ¸Et(rEt*Ɨ%YA Э\?ZR[ܣRdRjmH;|-_7Y;;#wVB&~9`@71:2QQjקŅMi" JpeMb1Ƕ # '-IRٓo/yzet׹G[gbHcw{&vX\hOsYLD$&ցA5Gofքs>*2cgO:H4D䞮r\/Ra%Uo|.@lbʓ?"q!.["KBnM˜F0Ԕ=ݮcP㟸YV=do5`_ ѹM?{*E+Knd8 M}nC낎]ܮ#yUE{&dGcpju?whWh@w"Jߤ^.9o=Q8ZB5\ޗm}n[gvUJMځqz]P]x!t.JO`z2MS. ]xix]*TXG·XueO*!F݌Rl[8 |]_`#ᎅ,'|+SxtSV+. QJ4Є-8v~n 'EyxKJsA~ܪHQ,jlsSx"mCѯN߻IdӐa;N ̧*mTPZYg9I:y%(eQ;ڤJ_c/C}#K #q0F;ǩf'")x^<-b5^^8 ( ɢ"hEj16-* #I-KuJ#UEE{g_AΏS/N.19/U~Sz=.)_ 3Pf%|[%& I/FEy 1=٠Vkas3'S7>#UiN}rڣ> {~>VHAnlcxw_hpcmgVp1|Fԙ>tٔkJii==D2b]Ž*i>l%rWhooYF(41[cݕPʰݸnjWaXGSCt=[Z \FK3rYmDBѼW"d-Tɤ \6zK0u* C'nTC0~N@b<)4-M&L.N]9s_ҺrSԓ:zd5U@ ]llixI}br2{' B]5˓}$,~l^wPY{\ꢩrwnXo2fQ-JE2y|lBhFvO`{`.JwF-mOݗ#oQrmpYx0g<̶MZR&g{PC]\jE  9m:C?]/#:X+SG@ ~=~e[]Q{<C>.!y!O w8-ܡz<<+6TdA5Rɜя{̛kqmx ΞR4᧹ f4 cȵ!Vi H'834槹(cˆ %[:f,ߘ} ʇ&Pn ?I^_6he ({+lj`7ԁE_CzTP4&@ ~g?ZOh1+5ii5;^40_e4œ%hR1e&`]W4KI@o$GWEW @jY3_nC !)+|5PG`yԎ#`mQYy)r8u5n_Q:ĹRC.yA˫iso)jh^橠SM)^D>(5ʒÝ6ucFwJA2ޥuOZe h:L+)'=u,>/t:5"2Č>VjSdb}E&{<թo')!~󪶍TDIKB Y"pFk<;}. Jϔ~>Nc_$\˳h`p$%aE&s7M YESkhYGۅ 2]&CeJ))0mmu)]=ґڼ.}×gt^]\5{-lJ$G# S M豕@O=b3!h3؞O};s;%iKVJMXH1x[ՙEIrB+$ɸ֭6%4U\jC_fg}& o^ GCuRGmP"82u!>歱񍪒nE BLHgTL"G/E*N5AM]Erc YvAR$/; o ax\&Ec܇Fq;UY]M~Y4 Xm^2x0WN;S8Ylk.$3D-A= RU)QUvGw]Bis:(ˬkG'`N*0r y7Wԯa#[02"5|]ť-01 ~ ʴ"=;- U۽iI9f0DBjQ\tG[ኙDpy)5N͛woJ*:o1 [%)CKxŴ:Xe5y&Tݬ,;s:p  ͖Rh沂  1} EUIM&21/CpߙJ9$׈\ף3 ;ti(9&\zt*lw=Hcfd^쒶ѢqIuYwcA˕ _[H<߯'UҚ,!ldՈji̗kWGQNM=GYn*Se,|M8c]JYW0 B;ZEl8ٍ3JY*P]U~E;}t\Nd!j|{N%oo`@mlwyTgz4)q$^Chr^y铽ص۩J mw月 {ֆŜ( RN&F|`zmB&f3][T6Wx_;,N26xAŠov\Nl^um2x:pvMf٘!1CAMH NC#l C'̑7{+̓Nqǜ, `OƜ⮴Yjh>NE~,&;b 1+Wp gʖfؗˤ*TOUXeڬe<=}"5∔\. 5$9R+|ksW+]lgm *StƞT-~0J|P9"F)}}8,%LpPLKRy@kTZ,Z4Zo'XbYZƪ*MPpUU -YRYfJ싕ԭbW/o]kZ% a ne),pQ>ot4:_;۴{h,;x.e۰fOfRZpg);D7dC*7T I~c9ڀnZIyna4m-$_K jWyUV nUo2O\"FuNsNC5Y]}19Ry ^P-mײ,2j }0FǏ,vԬɣu:䄋hs&3|g3F]ê‹D\L*QB[l8p09mvPQ+0M1P<#~JK|E!mUc A/:NM|->ĄY+SD@Xڒ}I9o`nx4 |w^n<"|?k9@G* 8oxAҘT/7D7tWrj}%$*墩ROTژ4Z[Ԕpo3hB֯CK{% $d .Kmb>QpL%TfB1fl)P2y"]xIqT6ADEݫ9TV'2|5^nt< -"P K͢^,RKY,1xML9<% 0^Rݯop̝\ќ֌#"F]W=oeTI]Tk qg o8L4*&Q<{)(tL)jWOd& TWVe͗]Xݒ{ܞe콈um4\a'`-K➛X?,`J .7pL|c薙43|] !$ϘPTvn)(dk㶇` (SG6&gmt ]EM9-N36(0$ܻm)A_7G\{B4Yxs,ܳ6;"^[&X\7{ >#x|Q}{,Eֶmjd=^QCTnvb/]$}iye&xy@C3n|qNڏ0j_9wjZZSIbμ+'yҊ61714hT:lk]Ep.i&I>,PT۠տ~68{4-4+OC $5Xq~ LU↖j;vEڇg5|4adm`n*5ie.CpsRcAZĈ{'eȕT-Q= `ŕU`\e5"ZdyӛO{Τst ߶|?<ڪ߫\A8zlIYT};)~WXeFx^CLW>1-ifV҉WjOVDөrɧ`פe2Zp̐F&b')tފNvS!0Xy{N VI ]uumL{JK2ޅ?) }@{70&r#Q)*өlBH-H*`9oYբS'Oǔh;4R fID! +ցbFNNtPdpq;+GQֵUVl-4 "vjfvZ:N^-maoFJյ7mB[m8o4U䢓)^_?3pj>QrM;Tn1c$9QPAϓ lJimr<{6_*l4wL/3=<0*POx..:0VfQnwL?!63 r_^g' v_fUpޜ@MG3!F$SIW?/ !|ɞGE Ui?T03CNxc~=, jkFtO`@" GTYxՆ<U]yZ6bJh`?PpE֮1789$CP! 8r,Aƍ L-Pa~+ #&ؚ4F1-sjPUs\bi=8ؠ_ - n!~5 .0 qOZ9l>,幃s-fGWvȘsdht!1 RgXwVo;Zz.l,jk7# 1 :)2nU"{ 691;b_4۫U' l^ dh|.6OuZk ga_.7Zgpub1vܷ.aLOzۗRR=^*~}F)8{ׁ,/K~Cg$Vœju dȜ 9_R0+DvC!ke)qF3>KrFTyg0H{pb ƹ)qw|${Eʜ>iIi3B hDs]Wh=K5fǚl(&~"1/Ȣ5zإa!YLe'z&cf*Hvhd$x.[-zΓIͭtI9Q>kߙdBō}e k롌kBa=1ucʗ̠ [89*!C$T)88"+7CtQB l- l]gST DNUzn;͉𥡭L *|^謲\`!m7f(^_s0 ,Df!LX硛zDR|K5%Ot1uu_E`_$Jѹ)&aBb2,4sf.^={EBXN!(TdZ7b޿}2X5ݗ? X˳гD2́ÿ>,OU~Zp ӏ2螾;c5nYcb-K6lG6ߦj]"W./!H׊g\Kwޕ;z'RƯ0X;O2wW8 |R0YAk\$͇mnBZYݰ yCy:Q9zq ?h` `6D\Vi{7\LBD ke7VB7BJLup.8qJFw+$Ie<E>OW:3M\ZpSq> Z}|ÝkNi@hYdL`5Ky@s%&)su Qwǫ(Cc~n 4ȀC9KRRJ}D` 1~7V3Q+Ig ʪ^ }L zd:43_k> RŹW>;\lw Z|v[/{ )< ڄ_cA S`+Q2bϜA[NH2S q PȠLhlV\]?+ N>c" Ąh6|xk7:SS ڎߡZ&7O;Pbit;8պFZ{T[ћ [\L/Zs"%;+4¿ct Ҫ%L4fxW濾Q }+B2.mWa*>?̄jGY.{Ι],7nQ0;W}qJڙ{2~:L}<{`nL>!椙 Q9#1:&07 ߏSMaZ<|<_4]$^rZVj9" %)`f蝻c vZOIfSmؽmh.Zs Q vCs;C%TVޡ^xy_a%eE`t5:Wmd9 -5&ȔB&Dǿpw)K']eR9Nŵi'wIqW6"/'ŵ, k VN4cf4S ׂ]mPhS:jF.RHB .xӪKq♈|k,9K4E4l0 R+pi;? >E6 gהTR8q%+y9fP21$Y4- FRqOb"EA`BMcƫ !ͭR2/3n󕙹`U5׋YnT[,#6K{{DևKBMmk4uUzvNpv?g8U{S=DD/Ƿo?{jb Fռ4Sq$ 3ւr` Z VS_dK:Ub X"vJk^nc)+j0,| ]G|m4+UQ?|2Zum~;}GDxiiI`L[%IpLtI(6UmgUGj(ԉixBT(XT{G١'B)S}IRaٝԆµZi:k%zwm`GTbL%P-~??Vۂ$y\[bMl>1j;=Ӡ-u,¤jhUX:Z&0V=\*ky<&%0A10*1,oMQf~6 G6;h< gھl9u$蚇{?p6?Udm dr\*[ I? u}N#C r@|ʠq,ڕA`tga9'DžJC_Go3UV%Ia76CDSiB^MrbĻv89`/rTʸOjVD4(0 9G Qy'˘ .Kޯ}R K71@0WPACVŠ0^-@ü U5"$ NU85z>hGDl  U{xia%sLUm͏]\NI{߷դE˗pJAƅYI]=D}n^ϪLDUG}j@nILZ \] SXVxͬ#6#yPlÍwYN9A1$ l`TS jb0F"-~T`%#daN!H˓I32CTIGpp,yI _2xQYuS*W 135)}j]{瓌a5DG !DDOs_c?<e(uUH?2SA\7fb4ZмkAФIG>9Bz%9O:hr.Ql,͟7v9# ѳݡ\N)ҨK2gDJ-@Oۗ#! 6c/ (#KIywq! k$+XC.PP#8vf A iT3ɝDT2`jvb`/ y{Ń92+e/!^jE0n!?$Q߮w Gs^s't -c>M@+ Vk؄a\},f\.Oվ~SF!e˵[tm}F2v@(zbL/ \ 1]UWN{ӆK:]RZZ&v:XXc`LhVE -3Ƃ(0I&=C"zNæ:Ut?Vn֞c֐RR{w6H(D8Wf) W1K8zrٝ3q9"zjV`{ Qxa|5g$y%V#N3;\Jou!ZzZ`~\)+C:vHɛq$˽nh,e5$ ׇslsJ=./NwWF0p鲞P,g;SبҦ c2on '9Vx惝GBpt af?S#ewlJ}ݖJ dwI"`$"c|OK%=r:۰ޞ/<:$kH]!+ =uTpk4ne_M &l`_t8)&RzL$Z &v?T_ -VEZB2z%Z-vWχn2SPK"z֗EoEAhX4L^G/ŕb!dO9~я&lԌ@Bw^,$Up@i+킸 T׸?|zYkl3s/U)U2̾ q1kIwԈqNdaU( FwIPV0y2ijP0 ˤT+n7q[FV2O;KLkZ01\8paŧV~뼷\kgY7Vr1@+2nOG>3 '?* [jyaH8 eWd=Ef>8CModtJs:,bVK=qɼ#܉53Qs^:|dU 3@|0LكКPFh eX騲~aQvR?\g*DJͱ*׸-^wDoH EAjİWgR*L l_ wMtAe,*XCqͭM5PzImmowοwMnJV?,1E yo"?ɬH=XYiK8QZdߚ-.MMx*Nf,+> O$'L=Ybf}DЮ !N tk Km;qv8<]jUg7RӀ(|n;:6Sا/"u*OEJL 䖒xpr{Ȅ "Ⱦ.l[)DeU2ޘpJND-`p5_V mw^*S-o;>??MUN_:2'SYpSVʫjw:H( W*j }maMʱPh?ݕ$4H'[R:\<^s߄?ˮ@h .7X@ڥs}t͸!^^r{hH0:ZL=9ά*ʱ7/vc.NL)vਹ)'^U͵‡)~C1ZZhuc-ܫѡc\󧃋6"vRj7eiu$[ kZ0$<ԉQuG܉ 8a}@/z ,$*iՄ Dv钪5 j*KeF>˚i *l{0*M1ef]@vP/Ƕ l(϶.h Y3cuVLsZ pmL mQo=d DN{!'ϑ(\)3J4p!*(<) ά}`)^~1b ʬzpt1@dPr( WDjǎwiX 6UG>dH8 GV?΄F|X1Qq$;Mcem>q|vjQZ1* Lr|B?}D0(A"'N2dqw5fȞ|?4Zd+]9z6jK9@׎̕e0"-R+"\^f@ҤK&},!e[ӧ49›wmijm [KYQ09B P{lZ;ZY*^_ S+W-#ǍDbB e-"w\Sojw8ײˤ O݄vPz:(mĪX킏']:o`p6u//4aU@cR1VѶ^}NݔO$ǔ%kXGDrGڢRE gh,ho!׸^p:U1%͘kiP&l#\@+ ۡKvRX]URWE{USyJuKy dUU3UϹ&qz t u0pK^JX8B Cf?#^5_s7C;g;rVe OJ 2B>0Ȯ,^{EJNߜϣnY L]S) *ɚ4_6d\Pxr#x aMrDg3`J 6tT RaƦ YIRg(l#'N& zb( vQө7vq_ِ~9@hQFn@j">3rz+ب̊龬c24"j)+5}΢j1g! #!Wq>."z֫`GZ-lðrtƧYkz#{Zu5`P4r} _U <B^ _G,#yro1JPьJ\'!̇1r$ M,0ؘaq<Ý>S}W.p>YX}vtjgh@`O'Wޏ̕e">jk]UEǺzSj*J9oA\ ldQd̍?eW{D$(xF F TQ8xwmaq!@VywX9T.DK(,4"7@ 톐*}^V"eR<E䊦*0* Hsɝֿl6o6:pupD pT^AeNJʈ 1d ¨;Yŧ^CtBpϯڼGSi:ju%˚%TjRbv6y}o#;辈}R\xe #$YËGLəsj_2l$"YkMPZljÝEqE 6X"aQ@t`.̷\F:Ǝ&T*e_]J54TVX/\| L1bg\dqr?><0—W%[f)#?~-V<-RRD_yOEJ4'n\ /X>}.lQNϞ,X?`*Z<Uw#󶮋-*mx\[QN6ݡ؍<уGne ^]2w)nv]b8Ƶ1m?$DMQxPX}Ś6H;q;%)RoZcp ɪpH7lݞں︢Fx ,{ӧk4R {P[n3 Iee"V;Jd]P`syck Lsdg Q'1 q=э$j`6aGaqv뤺jSJkJ89vk\b@p?P9˗>aF%NEХ|睡\x%C-̈oN=4T*V{n+`=)צqMnt^|1_~T!R¤Чź)C-ߺ]'tNizv~ojy%zΓSd`Un>_aѰ|+zM lSác}U(}^FQarYRBiBԗ^DC#?C Q*Yp^>>AHA4ߤ4; [(&fqTavf%[U]f;(u8JH_]ʯ}*V' G蚍ڝ +Nq~FףqNY;7YܽM[{v+_g5cQWGo}'Q Ld"T;߉Dx:dekk_K󫰏kxe*ʶCDN1~gR (~KC`yq'qvM]X5D=t,ޑW~u&wdG?gn R*ko_0?03dF X-qOD<:xlҌͅ栠&YOwʗEx$OFA`ChS|]qv$p6:ʅImH-'W*# Jbp+*3ԃ+bQbejCcPVjzBytd.ذ?j).®8)Z=e1wg粮H-EVFTr{2r=Ŭ(}~uS*SRe$[ i2Dh}e3(ZAV=@`|4h!)DMwK JkPВ3/Cu22%ܬbJ,xܝ4OolސSoz|+CC-|Q4#6D| wcޣꏫ6Pގv6ĤuYfU-ֈ[HS㏅W0Ip9ӋN{+}+qwT:@=.'P@’8;;M ՜pO.ʔ%&l&5 b(8[`Z(.ULҲ+kŐ%hdUap xt<'Ȱx=5qZ' aTl"kTo8 *+G,b?0ZլJ?ygvG`0Ƒt3^q_lJP>m4|a/ L jT>3gDsAջ tCGnvR#M!IO$cN0dAtTp۪2 YH À Srʉ1]'o$MˑaTƤpwy;"H'=h;"YfY_3QbLW 1{gNIuguuHH]w8 ..yen=#y.UQMM&|lBT%Yv gU$H4 f6S}N(NBDj^p+NA *x"\[)SOMcd⯚ekxCmbi?< _)RM,TT4+D.SGrҼ>t訩Z UlMQ-5YQIB-׀xbpՄ]M J[f$6\ 9~"#.H%cL!u6r^ʜv{ g0/{#JkD Gq+$}/ג?EXϯ>BXi4ݬ,p }K ^}ن'蹬l u ʭʑxPK2i`]\gxHN"lpTIU{ȳZYI*h?#rc2 0/"LBk]a;} վhy/׏"#Ʊf{J"VHMqM_:dBlYq8AǏĩC 0Dm=!fI$): "r΂Ҡ~'WXyu\F᪃d>lo:7Yk͒+&$"篋0_./2cVAܯL6ǦcGC5_V~:h(7qQM- C`yVlJ=;@n>qǏb:HHI)P F?և%}@MD#"@P`d{tρ&0&XGѹu>nR1z®;d&Xfle6rVmfTǤmJ<X,.sEtp@Q "EZj"@0?r" l8pN*kCcpÐˮt^o_7kPjM"c5ҩjcv"C?Jq?tr0 :Spp&. P4!JӶ:aRd"l}|_+ZiQh=#0"4_0X x;$BV6åfZ=sJ <>]ݑW1| T D9ɫv{pĐ@Vհ.rSGز_gYD`aCJHD*m͋| cvk+f b+ xzO8îbjlϨ}t?` x)/I~Rx2 /oKt<(b Kg)L\=l϶ҚxN&HySKw«.]53d | B.6*gysRwioRe@꒻ͦLg\MrjùӼ*3,^6LB%>)AiŬ`mUUJji`rЏ=F@Bc/DYK^3oSKof(s+[zt+f6un\ ihkR0n*WXQDlAC NU /a5JaJiіo-^S{x91󲉞1]˧AHO>[ݺ T)Ȧ~a7WAB8pmwS'uh_kf˜E#ER0\1~#'Dž,QTgtP_JzA׏>MaG[Ɉ-1S+Ut|F>k[_ƻ IG~`Q)xsu)oM.nyz!VM[fyoӣxv?Rw NsV&kD˞/-E1*ϺqEO|8oBD %^:!p9n2%գ9ؘ2;) tRl6MkR쉼Jlyn/6+gW,3)ϭlϻ/X-T.&y{<ZjfZr&(h.YMgЃLdt͓s_?M28GfG<&BrY}]6|&ښ`EelR1PHQGU|tc0&AĤ5lp) Y꬈,+RDi4JܶOJTȎ:rXJ]笖CpHPH\|vR0tU2?(Qٖf07[Xb{Nin& F ?JT OJE(5G;P2M?e__~˯߀ Hp#+a;^ \fه'Z  `}_uXn33jWrrRohb(u}M2 i 9)$"Sk V~ qϽʮQ  MhH <!xcW{#rd*RQ2\731\aUvG_MHWTf<\>Vi(cMwn&%ʒ`L -N]P>|N٨N]~Z9 =y>H1Y lsK 0:ttEK KlS\c.2%tuf>r٪3|/ܔ A+[(S͕9?D*N޴OvaiOƴ\ ֱNkLV&uޝ&%h4z=+ZwOD&˞ K=YkM/%~H}՛M!(D̑ gz&E&r;Qpo;1] cM`BڥzO{UJAN ޿-0&wd?m ī$7ecknW0ǶU;f.N1bٶ+ˆQH i鸝-(/[UJ٫3HnIx&m7}VnD6&`=[J@';IP4e{NO%wWp[x>gxLD&EfZ4N6] @6$S|+I?&[/0Apf~AokHK<}Y=E|6ueoEqtg򰍳ӧP'h g9rwCmb׎TrV %|AU ïAB\0Jym^>"u6jN2M۳+o`jj ` 6bM\//tCəOU讋§oˡ D.5G?RWңtS.#|&ඛY -=I CL4yc۽Y** Fr[\&-9Ik) *j`nuH`JUՌ02fT#R<AF-_\͡=+<FhTxׁ@^.I Sdz+),+-lo.6+_&VqoL6hey䈇]CgJ">>e{Nz WEzrDq?ՔZFtmGx#詖l]ARaBR+S[jYSjI9A |6}S-۬@g~C@t0<4ܴܼղ%q Pqo-o(ѥ%/=BxVBj|Q;_j+6BQؔ%*m&w*1B / wI$"Xu#OMIJCy(ۭ ZU¢#Rv>p`4nffE84Oռ}L&M8ps-f+FgZC0Mqj#?^" `Vh3v$.tc8B^Z'->+6iw/C. T@aeTYQ?坬+鉲Ҧ4_ٟ('lpf-5W~]FihjZ6vLc5*h#yT-ۜ\~JqߛTHjWz4*LGVM \7,(瘔tLk g׏hJ_ p.TjK_5&K {}xMG #\PP'UZ@w<׎+r{Z#c/4&%LݾaѼKpj{0]D ?l(-QMa;W#jn^%;JamDvрA0^EaBlF]Z?$|f~`=2R"mPvȍ9y%H)u|L+t\:dͪ:'nf̰1r4Hgxg)>Kb]/OeБh#1R]"{3 Ȯ4Ţ#>2&z#mkptnrNG`XiuPgM|-^`2b!ESܝ_Cો!K]pĶ.om1+9Y 7>XU6ec5ĒID|\d4ycl5K֊b]Bmw; Nhk$nFlbj#dt;̮=l1+UT+셙eu:̊0V޺HdVEQk1qsZM,K7A)'>(n \H8I>xDIx.`7MA1ç1Zéx# KE{H-gظ$h/(luh0!jRh+#R A0 Z<>VW,O]!'/iwT]Wվf#qVG+srg}9yC潅࿱FTj9yr=;lmgbbΘ +VǡuqXz3)Iݲ Ym{[pioK_Joʟ^}& աP)g+E)SQ_,w5:.iȽdg# R&BI,}?mhEk IJYQKn"1t*~Ue>RCvfY4_ #Y8!f<7 !]]/pv~o^Aheh%{]{='O}v_RD2P+\'4vi;|X&ϻ)D{D$EZݵfm\͊Õv4, p<{Z_kN j:)7Rp]Q =V\]daEE~f}~sސ2zB_sz B+fш$ngBQZyiÒm/)rlŘvD^,V, cvTxшy"'W![_ V";?>^7u󪭛.ugW3Jtܑc\U ~{H+uL˺lV?8iWYĕ-TT?t[?9bn1ޙq},R^U߉uΝv$ ӕ`}U2ŢS!sEm:N,B+26"W$\ũ k#$ sѻuTp1]QδnrWVnћiϏ -uT峯Ug|(:pS^YJT Nnj@%T;^2zN'$UӈĖ-6Y %8-J1̺'!,==?iF W]F3 ]{u.`:rdΚmSEUf6p$)Bro"ἆD6dž$RtPǓ*yB4VV\pXX@meCkA:7[ tP@>r ;&k; ;qh&+K/rz cL9Ȱ F~]*& ֫l^VnqwB=YEx^#n:H67my eNǞ(ܥy9΂9"aq>CpZJv+pQ8FjH’-!sM}ScST}#I*Ȃq/b$ȪwVF2x9&}m.A/5`xN0_0Ssn&bcL VrLNy1M| лmRYńJg"_Qs(Ԟ4If7&<pjP5Mʱ0GQ DUdղ{gs4LŠU͵ ?Jе'b٤?8(NΞ$2AlA\j?ӬMJ)i /n4:\"1{˸7*?)^ !b-Xÿۀ Cx;#)R&{f㻁# ѱaE ,j}‡Bz^f'2냶EAD1?J;)]Ik$w41h'7l5,Ϥ: @Zȡ=ܡzs\8=]= V2` Do,! B0X2b$Kc2"Pݥǚo6$*>| Fi3rؔM3D}7W% ϤW{tj,7LrPLkx`=h1<٩i"3f9>bfXj҅duH73tO`g˴e(SxkLCSRLZpq}1`.*w{mJn6x$j>(bφ2=¶WFW w2Gɛޚ~UT7RjX5U͟v8ځ Qbi-m$H3˗K~҆R/.*&m~I DrۃknSoS#sQ QPrit A1cZSG R"*+*@Vܳkلhqq`Oq- ~=6zzl.i홙.*GKu%f@mN|ZJF"3< 8iPR*X(Fb E}G~mJD{_{:VwҋqM^zlr[ֲ?{\sVc#4">>Z粩X☮gGCOb4^ŜBUd+]bh;זxkQD ~Ng$&R)zuƝ|5tN^Ou0"wK <,§,eT2"9#47ICMAr_̸k$΢Iʖ{X]7wzB+[Hy3SCSSZH#6u:݋\B oH޾\NAԫ4IVHwti52QNq<}րf4mU HM`:UlFi~ltЖܡED)'D()3(cb+oWC!re48ꈆ,7-Txbi)CEHeYm2#:DܕCi5 lfaXڲkL!=A剹z)D8Oe\5㛌G7u9ƌ;׍G-5.T;vM`i98f ZQu%6 ƹ2ny$+BVrH'6HtmsS}Ǧ~Qݴ(k-c\8ЬU\IhULX EUi1> kܰ@YML tqNNjEoQ9SCwLd&\7t^>l2$}}c(Yb(Ŵ4Y :x#c}0l.wN_@SViG;f9wƇgϬ'[EsJTbOc'[Z=[<_FX*moMNc{˜Cq5doVqLjQ/z-!#Z0jI(uD(lXM/YDO0l0-ze*CT} ~ɮkM_esð]1zuHw7 S|gI ul-z' %dH=Tv}U :iuf[]ޗ-yJ4XP@0yE,o_+ "=2.NC#rzoc#!u$_"yjP(t?bwGx$VrN L 5D%YaGZv>݁ c:!\8} ;K{J`5\X:3FJwm3(]ZDn 9xoy!! Y/~>Ӌu<3eDacck{ dƢ&4Q N-rQ5B&^2b Ky<Ȟ-|zcb7,3M uJߏBW|˕Q!鰮Q1ƓH 7m*4 ƃ8~S"w!̊ưOͷ|/D}IH'\C1J ec8bBiӮp¾\a~idFs*f<)DYȊX ` )s}%qw'\ykԽ;gR]Լ :ߍc___P8AD% Liau8?YhmͽveV{LF]̂!hMFE[@}BBЛn}i'wDANHz*yE,|ȩ(UsCJ)5blWJ82QGB:Szq#[?oVc$hqt:֛DdDz҂B!j^b0t3l3E{ҥY*)4#BD4Ť&le *e/$Gnt`iRWU(gIr7;BHY0 9ۗc([D܍e?pnak[N[FwB6_h#?Swe5uX09}u,,Bv'k~.2)8C}Cw r$nu*@K!B#BZPuL9yJxD(%u,1y_b&6.1N<*BQy-B^N箷iv`wx3KgtR)1)̘@2bx@0ycVDMȗ}F,72;GU {rzAg wXi#FqH)/2ݾL;>ˑAA6L{tlew̺|Q& 9(6-xOd n Ce<D;JP{qI{9mkϓ kEM\ZA#iʮ}MlR/!Iq($_u&{:O}`f̉UĤ^ Y;?Cକٱm 烼NL^ gʑ70f(}O 2$p@jTX@2NbBͽlfu#XriX DFq&Q{sSqk'[BkBJ@7|gXJe QG^^=ƖuZi?ru!k`PE;ʹ!ck 7L |O 89OFh?ߩ c{۪Vj=ނS Eg.d/δϿ-۟??EL&i>U*i'Д0+b:eB P\BZsh5Y{,_4eepJ8`_p ;N9&7z*,S: PGNdCuX4-`FJ{ED Gba\@p[ך_v ̶YmC|fK_VnLaIC,AҾn.UEU' W{Q;4- I^6AOX43sz%Fp^NQZnÇ/U.ؐAjGtdGR)tXJT[&5Q~G)ԄaS>Wp; [B 98yհO&&8 J7Ut48e8DqHEniB1_q!]y3=y%AD:F|9c0V?7YR1x jWg^ǃ_BȜB7S بkKwAQ1Q:Nbx 0J0zC-Sh8 aug[5S쟯Um@hʕ`;네I6c,|CU틛tB3v}c"\1hVJ_`TK+*2s7 P4;CO~{=3izWhEmt;"q-b0te!C`av;]<_GkdLeu,i ?_ ` fBm ^u]-vFrA`]})6)A:6o?cǯ);` ` $/·qN^^WR& <4l!UWr.xxvsoedמ}d ' $ \0!R@ fBq_f_]C$+(;MgjaĩfgV'-->\-PT\Эa|#Iʧ`6;\shrÙ 2vIӔ_Ĕ-C颜| $mi4@t2lK#Qyޯ1k~Ͻ}Jrɣ~?Ql{w 71{6q#{ȻE)N>!Hșfwa)o<􏍰  @n! 2S0!lb4ɍ5Ki11AY غj( H)3pI~ow,&DMqyfBb[]`nu1~a}c[K_..DX0ۿ*TWr"/PuђY%M,:Ň{<()D ],6?ۮtg1BRϚR4.hLk(x+(Wt**G-! H_fqϯ^$xq ?_L`w)6_Ly@mVmyrhX 3t4qe@D gȘ RaEh hWy ./L(=d V/\5fnٜ}u q&3zJ 'Kx.v0h>+*+^W[(MvL(9]W+D03\RT"?q/ަO ThLH )$~vļ"] =I&5%g4|d!#d㮎&@юNL=E{( KW!੢[Jn2dG%bR\rf]NENHYyS5&zl#^C5LE;8&6%Ĩ38(ŝcƟK˫<]~LD#iЊfE |pF(ʮ$Զ>sn%~!xP8< YsIkm6?򼹵EjgC|8ɖ KbvPﳑAd<ވWs{ R ᜥ [b9B7*Vk +r^*!NRڮndiU6dUiߪH)\pku@mR?O;PI>ܨ;8&0d8-nGȇ" B{ޗnW-$cvQ|% _zndʮX:'IA% (bҞ~,~HEU<"b*z]+in]k[ČeW+HRN٨0d ޯ9Hhx~EK"xpo,:!^hϭ~Drlד)Q|1Y+(~qod2C Qiw8mT=5&!>Y;7QFqtpENEwYnMsb1>ȌA"*mP(6`$!~7AHR*B(%@eCZ0$D~]0!ᖉ@:"Ji]H=_ryڮz_Ls:|cSh蘖=U^^9uoHש%vc@( 2VCuTo;siw9X1dk? i5i\rdMH L$7`3H]xPu<Aߌo#`RZw8c%1MH!~/s Q.\^ۃF֬4ڼ 0VY0\E̮Os^ {9M^Qʌ<ϮrCrKyfJKhYmj[ T; +N67z>TW7g=\׈qϒ(Z v%Pg?oÜmn2gLCܯ?inVbIU^vAIv9}Id<حQ,J\QB\FgQ ős'Ki5|3qIHrKWJ)Lj /{Ӵ Nv-;+M@EwdW2̒Lj#ސ|;!%\pD $,~|LTV `!O>>܌)*HMu<3f|sIC!'EdaZ2!i<*Qdq,,SWF*4"7RZec$44fOl@]WT#94ku_*&nJVaޙ>"MJ y0Sp15WCaP|E QX. ׬9M3e]<=Olz#jRXTp%"i ,- 'nJ#$$ a,*"|(gLY2*(ƒ[v6 8SeOar =Q'AZrتbe̜GIV{J :zogTEH(c v8?\xcM l0fb+CM.> 'bbu'_MKJW)Y qMYF0N{ m$V۸D׉Zu=wGA~p4Z2K[j4ݐq&Ĩk sm7aZQd~i(WR08}~v0Kf^;^?G!WĈlXSd#[6;7i@Y{A xHhܠ`Fs,NougGKE^.𤼦8 dA:fJOKٹ<(;\aV43.J {Qq |`AyAudmehR2Z9v2=>Qk"[M–M~ؽ,8#z8@l۴ kcjZI/|Sco3%% y7Lu}ռ諥,}SA؞K( hqhR"|(yɲ/Fp>6is?|{;AR1/ _qmayoMLPѸR6C{{a*7xg;5ʊ,+1^̭1 Dr6~bLD*q&ۧUYnSӵt.ڞ`?9!FwhP[ݦ>6P$z.nj},q# mmȏ q}GHtZ1_"{#~Y|[GJ `dZh?]Ns7~d o] 9ĆB3nQPkå[9ʚnM!OUAwǗq+ 1Ϸ { Ң`Hy`1M6Ef8l1Mژl t(fQ'lG@>߲oFб,$קSǍ J|xFuvyԮ.I{,g:ϏP3pT&4mz>?b4fgf7=r&lwa|&cxɀYBi>Ƨ QxRVu20\il lao/JӃc#u!>h#J aЇjm]=!; X!Z.gVDg֭#c6/) Uaxm>Wj!"=kA -Jj=pꌆ~>޹]r"ŲYp~h;l' /˟yg %g{KMLfK 4t* 4pO:19ߵsRqL/ڤZ\X |ކxpt&B=<9.mr8-]#OP?[&r[ ϻ~}3C>(am+Yk#䡝>T_Y*MSy*|EmER*<:b H֗rU`Y2[:AGgagU%/ 8/-;WAjbA]U8%*= RM#]tOQ uI8^OOW=~$!:ҞO2}u=tln<B*]_OUa:5Qqn@JuSY6@1" (@!'_#j [ 2n6Gto!sܓ{Zd? >׽"o'Zd4+q֠x *g_FDh*+Cae)EKzE?RztС4ḁ̊́x T;'' f3Ս9 W0V%'+ ]6;tĂW鋍X,)>Z-.ݍdNӵ[1M<>ݛ56&yiUVyf$JmHŚ %E4)iU9~ni jU״M9(Q~`1){TŰ<_4hՂ O/H3.~D5ر~X@H Ty7!* ao,C!q#RFL~j-ǂ$J#JL(u+=bXȗ~SŖ2U`CpL~Ɍ r5B%trpe(>7^KֈMmc~)">mShW*QoSEC]| VO[x(!(MC5=BpXSgBR%Σj{:vP=d \WAaPjQ~[J))|Km[#n"Jk5nNr9h2oTb55<*\ hw~?sD9S %&ap(ZR9|Y'3{4H̘ۡ}λNLIל{섢p@_c{+Pl)FGNfU1Ҫ,н+tA3w;+T:<Ks9LR:$SV3[TI#c5AFD67)Lb<+sE1-DE\??e!f}- PV!#1P>|7RKC_-4'310%?Q:jz(4(RlkNhC ,w;Ytk#_.R;b)_uj'Hx=^$yz#x5o 8&Q:hge'WOZ[=~Kt|PNw?vd'-$v)$ _λtB9wN*x3J?"õTK o *xuw#?tj Sry2xXsbauvUpy_D{oT }crM:%w]~pΈgifaZ.m5c0 ؕy9BrMomX>a |ƊtEaC]۪8J4pn[Vȭw/E3;79ȳ^$rB.DCVO  ǰD>aZ0+#ɄRvOO pE?J .@v cZi\{[gƘ̔{% oŒ?op^L܋Ci5d+~ '1>9`WƣvbޗO&6ƾ&X3Oy8§rX?ZwV4S/|c>RTO >㵍2C +/n4c8غ̚)B2?ׯ 8ExN[;+dcQhdC= 5n|I2U_4eη}Մp!0;`uJʸGYX'~lDxpMlƄ6;f=\IU6=ļ:a!xZ߂ =WݸJ>BzϮt̵DXLbi6qR$7uׄ < M^q杼;p!rc6CƄz&#G9ώ̎LTu- O;a+Ÿ}Zm8X r`<na,ٞKՄ-m !ڵ-',g>cꢺ=1OĞ9ώl'$$@\n# eeʵbhdlN xԤzi8]>t3y#5^%97-JFC z<ʶ-D٬c`l_Dϲ[) 2!א* HQU:g:|B񳦤3}+횷Re. T׫L"ˊ Bzr̲":;>EscrFZ&9b юo|ȑȌ0r@e{pլM5]sES!@?3&;z&m_Nq^sdѲlܐ䢅؇ٝ&0q).u̎lh( 3XNL̼R@CkBK~1tl//' # V>Du2PaRܻ]`U]c'r7(ʷ*ggpFVFV^ڲ+~ `B+S2썥b"fU U%Axmc"'MrJvttfc͜\t]Ll˿q91·H 9E|\ `2Le_ Z(\nzoUa`iKP¬rͳ#L7A/^YkMaCdIG[QT{YÎB,޻h4&QЊbXoZ JH-`:vS*HFj~:$ќOpݏoVe;eG#k!ď[yA0g놬ߴ Z׏[ u]A=S $;yx /r 5 wDpϻc'HE\D{}&K(vn})+AıGb^}Ő߾®Xa\ѹDl>NhKJb2/X[EW,,秭OZ2ŽfdXXjy?l6 $SP%lB3dz(~7x}u&K,Q;'ܭπb]PWq?*h0.bM "H*BЙu*??cۄCYد. j r<ԭ^ǔP+R~#Xyoʏ*7xL~j@H󗆎tTF&Wop6gaVEAuWޛvC2*ynb3kI2wquk@՞vn6gTUL[ּF *)i U~]͹o2Ȍ̝ɃD 'cB70Vʺ~eI C1}Xe8|5gBR#4]91Nf/?`7tO8K_^5 O+^?=Q&> psAs)5*_tRB9UN+i4Y!=1fq'v{,`} 3M556`H2  fT^_ng\?+,1.5}&phd2zFLᤠRxw~v59LɅ؞Q4\ϱӌ >!RЕVTX& [D6?É ҏTFߵ $ jW7eOM,iSՔ*gIu#vJq-lNKKZV=]QVn3mRR9v%$n=TsfFR@dhrQ;6$;`b|n9D.sVtE޸>'/53)+}6$0W(=l޲|7ab vw]JJ:(0>~x%͖ LF}I{h1w2OR2}I[Y݀x>R+6W#>~c8 Γj),)ĬP4bciǦw'ST= ~EceSZаKGc:,5|8D,v{eUfH2GyE,\QB,l͚>Ŵڼ\{RLOP!,,߭?r^EAU6e?qޅk -%xl?iFzy_RR) -3]|~tfPjEDQx/.Tkf˪pGJǑ랽K*D trȗ;7\=GDE 2La4wUzFsG[r0zBu/\*|˭|91 Lt:Q (ęQ6k$\߉|dήIyuH z^´?:r9Y`fȶs-Yu:Ψ̚I@mYsN'4hl@{- !QA9fL[2T,RV|Z{i|6TTbX/`GPa13&TC|A&\3ôܕdMN*`y, @zL1u/Kˣ86,V=*Ym~^]HJwdn|G1o !irϦw4% L5oY6_[@WvD.˫3Gy޿ja7($l\٧i''AVt=q-Wu4س8^)!H~Gb)Cj*+>}XD1 *jkwRVRme6>ޓ(He#`~jOp`;j?,Q_' ܾm$ );0^*gF,TNɄ%ކjWq}2McM9E|PD <%ә/?lg~T7R!.RG ̇QV5rC<2G(%]i9SGJ +d7\J p>1EiisNi [i:3|qVhfXKY[rݷәC,6E6_soq :E!8>"kTTz.w_KXHO%+l!% atf8g!%jN)foWh~BL" õ{Νd;+ fXRYz4JHf>hט]v賳*9lxYO ҉|AK &шik^pu_ ĠqМFUG g=Dp՝ Z_K$3Lm1'ңzf7>wKo++m ]DmX!lصUw>\=X; l_O&~$ήC0d wv%$II˱(\fШ`N%R9_?fdp 1!%Hٳgu/@|DEk] "< "N9bk)#{icUd'G7bQ>EJr~۪MI KꙆCErR ʼnC a.}C-OƵ~̽IIoҰ7P>咔Wp Jźk2g*c{BhMiߜ_wakgTA):uQtBϩJ )Έն}c#&>͆)5K;ٝjB`#_+:p&Wj*&%|0J~0gI!aH*@"y3 7.4sl& *gu u4}e6* _2k^(jcs]>%XPS{|c21Bgr-=$2+At(+xH wTfqïh~qn١}a!Ua x+G*7]bX~588V#gC"r߯~yMJB[B48}Ő,/:ۇ_Vwfz=#RqMD ڹk'HSؼnߊ[!X6Tͽ]M 9uO,Er-~bKkFSXT?Ug v7xPFjOX/t%pa?5CO"zG׍gm{*hFr$tUȱ߭M?]}gKfZI+t.1>S3c]"P >s]P珽Y9bڻ.i8J+\;v(7 @Tg!%%Jų^p;lNXT8TQJ&:MpPUGmL(VhXMEկHoBuA8pc<J.z2Pc3^:9R= )xw$/VGwvיODsc;]<:T+ː9u{N͗.\q"SIR4A%Nq_>S8}1V"FOpG+v8FwYRg}<"]V:Oh(3ݷS/)y-L,$Mrz:τ\;\@ʻv^ 诉j*_89 j_K^ڋo-a1^qBYhL͖I8HͲʑ]/6י-|G4&sg IDjRi18)W>!m'r tm*~hՐX{BR#MZך1qx~!O(- Ěr|B#uE}D I*2]1ٸ~y7w/h؅V7^MC>_wTT(a[Owgy ';3T ! y7o){. b}K9fHW^oo7N [/x(\ MD}2,38HaiN)Z|@=9-Fάy*{K+Uja󋫥IvBwަ^"n VJ ^|J= J:[[F|M%)mlB^?1~DˤIHH.Cmr|~T9 r,KټIrpOTbCW9T;"%$ [rv`mDlqe_V!3iO!@|ϧ΁l5Hx=æStJm%`DTw VXQ~l+{/w,Pd!jѨ-ܚ։(2ͥ{E=_.tiU9 m&jӞvYToo-xӦŒ&-^ͣ[c:g#x޳ꅚ\ج*O׏dŜUB`@ݧB]gjN3Mh1j`9wٺxd_HT.ks+"Qfi]tXw+w}ϏIiR5g|yc T!4P uD,?uLy"%"=O=ܔ_DZq5q5ļ 2!ܫw\7'#,`x7 X4ڸ YRj'x ʍZ.gLoB. _Z*7`ݖZCWMP鲃ZY|Ubf%B`TMwwuLLX=J<#č66QRrRd_ARX})?(4͂2 o LH !馹c=n%.5" %2poOnj,Vjfg-()ђA;&08|diQX.IH^'X7a8ys{HNzVb*1Uu|gDV5l-Vl*}K3Rs ah]|]-4VuFmP-mxʔwfn yoq]&D^zYg~)Z T<,%&$yZ/qbzp[+ )+ċF.Ow{AGSxh,6w #fLo@~y{1xC3T+5叓ZYZLf :z#ㅭ$oЛe{U9 kr#`Ϩf Rc"S`[@pt8p& intt}'򬮲Rwi.5atf;7{.*D]&b(Jj8#C˪L*QkK _&d +8âqOoqoyΏ_/FgX|&WTklPDW_iuMU Oc{LΨ6hzDbi j^F&yx"C B=k|Sks8im9 f18%:oJ}aFѫu'0V,LU*5YZ81[Wlv4s"8#0Fo>L8&$jOTo_.z9(z278\3=P_C-qyG:23GoK g |qPKF!LМ{[#rGH fqik^wǴ<7:{{:fBGHOX{)a{c ɴWA~ȷ܀MNUa]e!JQXae"z|z`τzָ2IBrzϺu^GC N #Ƞp>o,3Ƚcݘ^hX^7pX5* ЉuoQCIuфy9r=~[<=_~~h A\q+ Q*U־X 3a؎߅6QLSp5a#1EKk'_dn3_HBhozP M}9 2,sx r:T mÍIfh~^m8F)d.]Kmup7@/QJVcorpKArGaR9.<71@ խU _VEB2A04}l4kI%(N;H. 8^ ?O :TCέw`l*-M^9awU|`Ю^p v:UYpL7vEdvd3&Ƶ $;7ϼ, :R㗮)LPf]Pvz-:6١*DW!jkCgEQت:NeBj ZWSBk,@bkA`=3"(}GK#t87v8Nt0Ht6LKTM\8Fj_ 0Gfuh?J`xӲ~R}ačձF"&heQÒ4G#t+֋2)C3A+-s0I :E?r(b1U;/̼/%mi4{n4TAPJ`Ŵqy@ɠoM;Ş:& f#1407ƹ䚶\׿<:a]8~&$x<Έ:4̯uDBy O:=zM~>x#:|BW*LK~j(F!XV臝ձn/ij'ӺZSx=wN`4fd,9ǮǎݹM['{2).ϋ<<\/<6`3& tcx3ԁ,d{3\'3s̡N.!qKZUhWFA חa_/T j"CrrV7 `Ex8+ m!.{TB0x<Rõ9E>92p?]Ni;_8,4=.9TtJ%G˒vZdvnӐ墖{yZC iv<7$}EzQ``VUJE:9O*lYl0/')@>e7?UamTլ' zV0ɪpd_ D#%LQ&aKzQ䩆7>7̔%U`Wֽ|oDR=</ !_޷U鎩m죧sbh: w '{b ١ƍ$Rn opD| [v ?`dJYϘ Zf ny$sK kέ J!_u=VN'SL:`S9t^ZfH|B1M#!0NsP!3Yk+,q睢$onKMzsħPmXU )2{^bYXKƝ!P,rDחǏvǝ1>^]A-fĠb?dLNIo.{")&e%kcU9_oGivB+Z}D DG/<Š+S'o!xOm{wL1  .3<g - <߫og+/gp^k:uvC-c|r/@)"QN10A Fd8wH۔=Z >UV5V4<ڳW3ֹLw8}-Sr>Zpȗv!Q8fsT+9Tstѧ|鑊$!;2C|E,/?mku~Ӷ֙ {w<"<[u| H÷CW;YRNYrFa7k)ILYesz+qᓪù+AvM[E{AQ2l1$8'?*'I9@63d|w< ƴzx hH#]Wzɟ6%|iTHo. 8JCTV"ll$ĚE_S$ TVeĝG.Ee`yі{Q~YnNj܀54H1.,wmPF(N;Ԁr DECm 9ɻ0Ā Wޘp1C;Z;ׁ=h堀$!T0ڶ%R" q @U@/pxNOAg9J!m gHN)je~pw%UcȂQ@K|[;djGt1Qy,W, f-i~#q@lh} GNXy@_[Hep?eX~uLK)9ӱ %LGn/ jL)ÕG6)ƄYv&[ &TNrHൌ8y ׍L 05彗l#8LW'6ެZ.e)s11I%nl vßGDZSZi[^#-\N:_=zCW 5/@^[< GCp٫,Iftew,>[@'4k֮9q%K?c**T>DtDL<+rbخL $eDY]tF+VL]> mb ٚ!q1o6}KQ +IT܌e.􁮤8#'tF3UcE[ID" Zg1P.4pStU}2ݾZ:kLw8 bUjLA)s=rN[dh>6] IvKy9Z{!WP~@I3 Fk>6Oq.ʗF8zY 2%htxǚ1a_a?a7ȜSy*g'Et"s}cv%)3lKt<9UO(UCyL(`;^ݤo=zhj@l{ql/u[ʰhi%=o_O*!~տݾ? U=qYcw4'9%wUO+6& %]oG3)+9k7h<`i{RnvȄ 07"N#} h5ޮ_P\fw`0M^~q-^SZ# 8`6THPυY2)ҽDYȐm3ӂ<7 @H]yJوgwIqY^1:9Q>,%PnL |ׯɝ8(cJx<MI` 妓Um1A&0\ jka,8&e c C/S̓!XaN$ߡYgZeMSm❰h W2j8rMIhTw`?>IOg}W ۔Yu6%v5\Ջ= (i̢TULD`8סb )D26&tk>0x##Þ$/04GXdh?n\pʸ&*ʇγ`ܵc)dU+_`E@OfU:ntϼ(JvP _\O2S%ڳ :݂NŶvg_f ǥĞ ^kU7r2Fuȥԟ8ᭂ"7ر莔c!kzeo5dSAY?8̈aǍ ajsO Gg.j2l}XFhL0"{Y 3QBE̡zgn^"Lt]WI8Gz[bqb Q__}]~5ul[(X5˵0)m6~;eѡUf0=_7.U2(Nz#^]rtFq↾G!]O "{i0쌗oS1:+=՝Dğq/Bf CQeHKS0-X+)"]eu5Hd3C.XqG 4\pT +=.e$ZyS Tm];ږ<:UJ,".ac>3w;UƄ>߼+UXxj)w4^x!6nA`g0J4$9\wC3T$r,RdҵJ~P$FJ`*%La,0cQ i"*B 3{@^>~sK"d^y='+Q`{`Al6֩RK{ yY@9)pte8|&!m{*+ξ!f=_6Ё#qhkP~S3tHhصwhٟ  RB,~-(وrtna ,·JH*1-Ѣ>XyxV{aD_ҁyHmlTCqR^^k/l<@!(^,q9ã:sDMšC1p zȄ3K]@.9 Cw* g9)ws:K_q8Ӵ# w̓zf_%*E]_\^ 4B}Q3b'NH_q*Ӫ p۰z&<~rTQ |[z fW=:''XՁ(. <)dz14a2;?wx#'!YkIBf[V24+'(cOf"1\ʮ|ZoŚ9#\u u}:7Si+.:舺+ERRjUzU鴍kmyX~hEJY'@0υ2dp벏dTb!bݪ>@0]>KQpP[C_cHkzRW NSDo^UUom %˔FۡC5 hi X( Yo3ϘS.$ ,n?}V. OZWIécFi#NQ`)9}ݹ,//Ap<Ŭfyf*oJq0۝Z_4_v0&-Cvv~zל`2灿A\`2lL 0ɢb+H;9"hō0iڷVY/ry#g!:\V-?CΗǴItctٌk/x"aE<& γ*W/FouoJ*8xda_5:bM\L/GJ7x.~>M]T腉k&_4;@qL #_r4jSWS\\:#uw{vIIzgb6uyMQ,C UH%HWwb |P9 yzB~ގ" q9 @k/k'oM>֧Qh2Ub&Eiocpz t3Jwԉul; @clbt,zTNyhA,1&`'kd3֕M ڧ t&:1Y.(>GPQ5n¦h;v (WZiil6}i}[6 A=aHpNe%(<ƾt6`I,wR*H6>N6tE;QTCd5w/+wR^%/ goUzK+7l~zLaT%ƿ_* ~}]i.R0-:Kƚ˔ U<ꌟHsnjL;ײ8V- mZ8 zm/C}&NŒOmIm"[R+zҨu:r/A}0TBn Eߵ>,p!ZQe`Η`Lrc #שS&c_]1eaa8TD/-ÖYB0}x܇;oLۯ^xAa+%`8wZ!WdfBhsFpڝfA0-Rg舞q+x,QN,Cn夊6!mw$1I 5wP./Q?c,Ϫ| ]AI wT{OTO4 4J2VWQ+2xJʢ]A"(K\DoاuzIQ d !.gWz-GP/ݡ3*S,uO]ư9W䝅>18(nu$sJ [rk}GE('D#3Bxda?3(eaO3θل,gojLRd*oǸY6.F[ s?6?B/JCK h #Λ˓whH頒]12ƽ {;ZJH8v5β,YF ۸}WH͕9= ;Xfa6l"2 钣āCѦIpnKޓtږSG?~y8/gb✘W6`Y%v!*e\u_8|Uh4٨z׼> y)xx%MF_-y uXv'j>2'Ym]+jEaFUت]1% +Hܰp4r2PlvwUA TJ$OD{ $Ʉ[BcBFƧ]ׄZs_l~-]'4;RT!9%YPg &?;VRn1h,  KʩX{61\.G$W:]c v{䃰!/h2'Z#d: +dsFmt!Ydx>YvKYQ `pzۻ+`',#jg5Nxͽވ bث۴$NK'|-"&A뤉Z_ ڳe{!MƆb6a $}ŮޕILxp}mǿx $"^r l"hOeD^(,"5P-gE1NK-w눻X8ǰc19 {孺t=- ^`]LJZ>26.'P ?^~+=ݴM[|js=}!RBiMqk[`nǏfQKaޅyu}W!Q{ `0=5EZz dj]uO\aT$IPjP89 Hls]тP1.òZ(;j |85 D}Vu_ږnqN0#͢Əo*Et*4/ns6 N}V+ dF&˨@G7pS9"}G2Ga/T鞫Ghi4ݗZ¢7M23SL \4p(c`OG뤇RS4{H`'bDj֛GwpVWUe,t?.O-fԑ+oBݶi(Dy~v?%W~GX׿[Wf+oe_>{vfa*)wUa I1C9kWgʌ0 D?: P&Ln`߱'s7L˜'Wrtן86&$2OꣷUjV<])sM+)RLh.d.BP\ i~ mxk ?oJ#VZ{  Ƞ{g11(wBd6p Bs#l򗱥qJs,̽kkv綍QQsk׿lVm4  ɭ#l^EF"گ^Ί/Mvz+4&2GjVdTz#9,^l".o*K3SA;tE*\ }VmOhqjB]겵REj%gO gm6OOJ֔zxws a^$yQAM`U q~LbPIʘ M`bmFxUۢ:s)kY1*>~+F< \`~A"ܝ< sQ,8C}A;7e\YrߜQYecdEps*5"f S=]-FVm& Qu/OŘq+Ri{W,2moz*t Oq"gR߀ggyRq .nuH?q႔".2c[+Rź[}TGpq<w;KVs!jSw$[kJqQ:p4 v~ѮQ0>h<<^.ԣb^jgnVSNzZ0]ݐ*4$ NnfuiR=>_K**޻H*?dOs,BrFQv9Σh!ЋY G7[ >qC\jLmDҿĂ# ̠~UϪPJh)&Cc"UÍJa&;Rُ\[%a];3.#{w,[;)$g0g-h4m7kDAz}=)Re1F c߼/,n׿~['2`X"V]y4KrdTsHc"(W& ʗZo1eů?vx煏M9eáovq䃓6B{BϏA֙}`[CbA4Tm_sgJq5*<]]0|~r,!?@`2JEH/.45BlXke^W|N>LW23vP붔81L9Q%Ju?֚ 3#9 )N_bmE} 7ćz-_} T (+g֓{p"xhVT m!*#?ww BX8Ozi zlUT-Xk/pmp3*wTY0!&{&oҼIдQXL#T #c։!)dxL+~_hS2JQJU/5GFR+ +\1^0c !I`|FV^6'1Ȥl-a,&&!( yg#DkđKEsZ}oDHMȬ{ $Xr!ZͬaXGB  v v3LkiTSYxMjK "P qz\AY~w!n-tx"8z,[~l)LR޿U&~3%PCGjGui#L.Ƴ)<M@{R/U$xHCw79uq:D~;2Tˑe/ew:\-_."~_qcLơUN|Q(g@"S|ڹNSuEe2QnFʃlpZy|6|n1TQzٗcx/qV2^>S>)Wi8~t|[uuͫ0 Fhst[xHT~[#jB4'hWP `E*.YԲ!(vz&̑ujf876\q0b\Y.6tp8Ӌs19J&SDC;p>mhPnmuL"aYGQguoƚ(gC `n>n;$r笲.:ZNYĬnoR"'HC[K,Cl,H6q&=V"rPtՃXdžT,h[ۙ[]Is<=T':21_YUV[ -.@EZMI vP*EOblvpG%!JQlvա~$$fja]qY7"WQYͬxݝ#5k7L[F*q~}YOȈ*(Tk8;\A__04,6|A?4:x> d0^f4FEfb`u qvok $ 9!U;/ G^" ϗ"MS o"PC@nUHpÿ/D[G Ψaڝ^"a4ECk)#ò+ru(J*6sG/{ I[iE˴}˜_߿?pmmH]whB o>i?q`vAm`]a.D~4I*~-J2sL7c~`N ]&'N1~b9CXp{2vcfwn-E#~_nu- + fTzSe%ZgE5n 6R)C}9nݷj%Xse "s,lQVSQGJ8)ֻvyr/cEPgbR5WH9hnssx(fB)R'zO%?-<՚ƪj0"9p'|uj$cJlH憁τ`ec9(`SS%ir%.jn S ( "?L1mܥQ(<ڏ3]O2ev圡:JN೾`+0 GpVXG0 9˶ +Z; KANIglGp|,"6tȉ++J(iO>VIXZ8[:h(ufʸb!׊UTUs$yp06.c7~gއ=(KAl* MG?;"%;~|YW YR`AY6r@YM5B4D7-^LP:ջFS~kOgRl>~wlpH}pb +bpPTiy].nnSsb@e3&lTw.OIdډFуxm~usF6<><~',I!bD⋹K͉!$ 1/c3IRHbϽP5^?'E{DzQޖz6+h|BвݱyND tLX[eP.K$CޭMVKJ)DOy\w h(rGD1ӈojK#An0MD"eWJ/`K!`^3Da:g %C햅 L'cet]#?.=^!!\oϤ/2h֞ pc3pvၙNR&xUWl_w~l_҅F'6[C$ J[9-}|+box!,]Gd2LkpB@medjF'6S `W\uSp38tQ`JCkg`53_z9p.CX ]g]ߝhָwT[=^R,&U8nxx4T(MpXU=yGYn֝pkݘ=WVu/Q<:]VIo%0yB͂ػ퉺2|05R o IP)gWf!_qբ_οB@Cnr)bM|gNaM' hKDg+#.6B$Ph\e8}15|_c,^cO0 ƈ D6,@F}]`Wcy12ISY=L4+g|$ADU`S\6KɼoF(} ^X$VeI'# SN:Ҩ%4=6iɒŦ+)PW4J(!4&hqL0sRBetwG`#iΤ]f9N3)Hi>", %r~;-d\ Pu?L%7>19Jr r6e+J'|o@&H$ |-Z-fkW6Zz!K}FpKm@'8 ¤0 p vm-^XZ&">ؘc*n`B̶ȩ jZS9sww3Z0w,$oRפ_#5I.2˛g <L˯m@}rCa[ZJ:ceGy/;r`: TO-s6d8 J١LɔcAU~̣UPԉ5*q,ƨeЌӋprb{난-BxPqq3e2z < hӂbG_AJ%B0 bmBmJr 3Mb3P1(^%PG8Q!S5Z^ m07=DFcA.pRQty 9D5~b#FJmSTV0U#Dq ,@Lg|PBhqk+8MX  K '<_y>VNr=`̓_09"m0!s,"QLR>HHvBo_ǎs 'Ypp K0s)tpzP?{ŒG.*#7ʟ7lnߖt*TlzMp^\_^]ÚSʨ3q{Z"[jYA,eݒDlF.W'7\)kikaۭ;e" ϡ$hc֥-CQ5$䝨&׊w_~IQ)6 MY(ucWBDZ9,Ko{+Q5t8 <nٮáđ -+|$p}Ŝp`gַ9}:) ^/#_0rUe:<~s7S-m9Z-#(y^UqԽf$4e֒rOa9 Hh1 1m`,STyk.Mn!3 RaȦaCל)|딯Iϴ՘ϫ1'!mb˝tv'OC̏tp ;7!SsE%ï S) [<6EL|Jvn"w64 \tOwl42PH0w)zv^Yjd4%H*_n Ե)NYz>wc505PPS#V7v%(8LD5K \~)ƔӌY/b:B {ݼKc^ARFYS]ěMþ21+a??{k2^u$KPxI8t2cWv)xWr^8nHG/.3 S-\{ӰU 4\68"߬1ICX<mc p"&afyZ&փNjKyDއ O=B%okLjcIY+cA6.* eTfrEWcg_lkDlߖ$N&X4l  *v:@}G\| CJ&)~">`Ts%2%Op|.Rڼr`֮u%ĽcXR]$b$0CCYƕy9>_ oxrT8T (R{&(+8GK%r-/)̉ NaueV¹YOH(e¸Ap,R&-KB'6Qi&"%:-Lpnqߩ`G?Umy Jt!T:t~nusYhùBEw; WB\R_W]$QN L.q䠨EW0+xU2WZfj?uhѥOR߅\7agԶ[x#)fv `d>$5EySJ'Z"duvF̗4"]Q~$y~E*{^]^Xv}(lY~Ũ`-ly|bYl ҏ'Y(X%Rl&Xb QR7R4oYpucǚ.z1SLt$]SG6|m9Id-eD^dMplvZFr;; U$ZA 8m"AHje;j0CY;5 ~mʗ]@7R_ԌD9pe);lI k񉕨h6BQRѲt*͈6$ URqedFm.Ae$1Pߒ4ZoOdr K؍trx +fH,XFjݦDIhLFE7:Z m׿dem/u$] Ǩmw 0^=M/%15j ַb2H>>lzi.HQA>O7E}hC9bJdQʷqBC! &) &5A(vmsC6ȾϤQA*ⴂWzqoy~98}\SDB#426 ܵLtMk0p7RvȧJw4*VWH߭#"%F5V?7E !{UPzOSjNEH\9ak7(!ͺJ>- j$Xƭ+NvJ88k8[sXYN5Ͳf9#pc)VAؗ!VL5RP=ZY , ϥO Qc7faVt GjN`8.e6Iۍ[4( +Oq_gW0@{r fh=*R`,qQۨC,t=ZdAt-օ,`*OƇo6}v)^QJ3JLJEd_r(Ef- \8a,r*A_QK:1ʠϘH`Nlv N $M w567WpS2\T*7ivۆPD -`EG.7C]|:q]NXR#/e?cx&x, ۈ\46URv4"(%d.MpFB3kr3\ .E g!Je ˚EGVKc}w, mڟ^xL(50z NIM g:\jxZvH\,+A-4+pOHb슐j `1fHUκӫ?.4sUϓMݸYVڽmҠIN"s%4]vCfY|29<:ƎnV0v{wk1 A_-X۾P&DʌuG>9ztE7_=a!'Qx۞7 X6G?ZHv +@qԉ5ƢxEyFg t,!qL2>,ߏԠM.‹Hs[Ck/Hg2uRpYZܼ/o/dԚ֒"r'@F,6?EYyܐOt? At-F.FVp{,\fQ'])Z:S'Beu\4S +IEY]YIH3c9<裁,h˶ij1Qpf,< 堿JF:U;w|u\;J0Yj6\7]FZNڱ2Y n/ͧ"W& z OKFbYUj˚v*wКzp TW 嘯K@n"p`4+<|nC3%jl1+Re{a5ޒR eUC0"ɁM}X_w\Y/XG t`w:"pf_yvѮ;T붲wʧCh%\շEc0^h[3&ӳ]2Z>< :]k&-^W K=5T+%QL#贮[*DMk5w_`ӒJ*, z)Q&f{Vo =pU:BN}BVd,3_WZ:q1Bmi ^$V36Wrs^{;"(kCAUďoop 0gűUGT*C>Dj &"HQ_%AU{:t̙Ӗh(μ^ǻ^lf J<#ܙĝ^RӿVbR PǨxg8Vaw4CAopʯSH4$i q3Rp`*@v$OL7C g֍q8e>w2oEgg_d6{|Yϧ2qQG/>]fϬ0#1 "J=. Fwq*~~Nf]T\xrJz=K%CGPiR 9>^,1e_ٗU]Alp/d朣#/`kno2K)̶ 0%sAҤwtGSsT;U(rV˴_޲Rb$68'LTAad!8-wp/i,%) }<HtuN6Bp3e2˵\RC}ӎ$& 5Z\(HxHw=X+o*M{%RÏ)!:mQf?c`9B'Kmg74i_B'QɁ6áS!^y+C5.xфSZYuOf)fl\ =`3W(T$XƯ !#L/2b$#Vhؕh)#1V+M᧠G`{͞Ik\ ia{<\:P9g\0q̙B_>B"S9H د"n-Zki+fJ[ۘDeI!zMڄÖ{̖*ċ[P'[(m/$<Xbl 3<fi;Bvp = c@DMW;p3z=ąrUn拰҆C8n~UlQEx%V)%"b_FϏt: gQF2oWOdLZ}S~cq*UI>֭hc imH] fvDbXN"5`z,`_Q7o@#c$ v åT䅀o%UCRZ-) y1^/ݛݫ,s}ËFnf`vwG8ŷO"kºuWBذ AX(E pcռ`Fʥ>7RU. # jt۪DzSȝ `ljݜ+sh`o]/|oӴdA-7h kf0@6wvxuzŁ7 \/GM Hktju`]v꼖0:zkT[, 7tޒ 61` NN+|McGsN aИ!96uN9o7UDWҊoVYK`ДG[#I'E 6][;SL|b3YHw"-_:7ۨgUJ;GҢ}Lî#,_Qw_?NPZ|H<]R2>OSR'~s"ZԿ9uѪp `P43.*0߉. j$ X6l1XBN)H$A&S9LXjB ܯ<9S2@Tf{*<:~$$f(Hss[A1Pʽ֏#o@7J}F D9Wa1Aakجwa}.S PbPM@:"qVx'Qn{YyM!Ic;ǵ.$|J̉\Rˆ['Π) N*u-yRz?Jh<h1y]cqk5o''jJ{,Wk%8TG*/FFhJeM]g˰n3P m(_IK&b<;β$tF=l8BکnXf,QEf (as/*xN6X꽜V᷶`'ə {ˍ̔|"Ar_ߗ ×팱H"*"Pv@^p­3Y˵{ձ&F?[4$@H`w}i I O7a%aUL> GH` L8Oo2  @EVS6AIh'𢉞G֍>ёukr{".]evJg4jS 3xlr ]X6ej) elͅ4cLRib̄^ a%H"nd8 F}6ռAo,ẋq?`FJGU9cI!!*>,iVNswed zlalF5=$YE# /\X8DHX'ko3)/5z rMo{I'rԏsO\k7] /%Dߴ׽_[o"7]cRXuDVUdlCZ;': ژB#x;,?4I=]-xSĢ7GILCZlpE驏8F+RK=ej*V'åJ#RO "v{'6PhC@'.a睉6kP\rU~tI6R@fjHNfU4XX\Cy9 &<9SeI1{a#'6LH`Knk۩7"i Lmi, ({]|?!ZohjeoY[l$\h8 s<фy[!l'e Q!iJ]brf^\'BC{h ue"ojNB8ђJڇۋe& }卢TYP~t[cz'.e~AAe ]2P"9YcutiI>>'SCuyk1'6WVV,|-mVPC "cqg|-pn`%WTm "k0mkK NcB,W L-xD怢;!tŐ x %#G/^TKH{ߎ[ʚ b 1&oR\~ZJA^ܨ/xjr&=t6`g\[}H"ivؘq)LSK.V ml~ŸdxULE<ܩRン:'aFHqjk17Nē$Aij^H3QK) kVapg`&ȉtzƦL' ]m5iRFkyA>7@[`_dwV6)jnW=skZI`IN+󪎺4ClsM H|[Y--Nَ{s /f[|pS2M06z'(u}kED1RFo5.@vSiaxBNST싄o)&ŠŢd!>1Pz{;!y02Y o`U%](񊆻-Utn3e^p+Zc*j+4IbZC2\{3=Εa^QQ7- fYީqiT0&X;^cXSMסlN>B^+?Ӑ@czoq}F&bb{&r@Nۥ2C0h"-li=E8m[;m1 22!xk]V4pdJnveI@Xtao3K3+(=謨\] \FiXo+:< -G,{1 9T7[#k/!&8'BJ,4HP={TOQۗ"i*rњe'dDR"8۝VpfzLl6ZzlZM kJRB` oOa9$)<@ ml&jn7#*,+T'a&>>cnޱ&su(*܏%E%$6;*o8"aG^{0f7f?~(Z%w|tS9AUSQ̊()OTц %LgK\n$r ̀pkgd Oi} Upg,թa wf|$ -Uf2\/Y XD)[P=tC]\Q8mN45,,א|NC>{P9VpC!a]"zK &L!erXK"zG*$**hsR:Il:GZWpy^}N&8ϺYD2s\m!VOS SBSmBZ{j16dqTB%j4c?!JccCcE\8\iվ^/r2FV`- 8k2*tܿgBWԢ4ָجYn6ݮ+ 8 yQh墇[u?:iDu41Ng&@p!+Mpoqh9](H h'ڐ/)bp3pF! νG7~{ W=X]/#}a`g3Bc׿atJ\h?0]ն5trZnsy8 M+(ylV[C2J}5lx% ?wTfip:Y9گxt }:xoDhJ 4Z1HoU7.Hb$E)Tz r^R44;lMWloG"}w,\BVE&0!B jgib谑.FbZb^x-1 sJt`]|#! bM!vB9A Bq0v>< mR2ei'BK_&5 ˡ#Yac* Q NZW&53M 7UWh{T,dw,8%T*NsS9_PA0eZaa5=0=I6ܓ43T g<}1=R4^k}QH%$7ey7aoU"iT !o+^?Qpc=z払~Uiq{v>} <%nm`"l>,*8cz2H(cvTWyaeBs)4gP 8#ӶZ ʳ't͡hJʨɏ%Mͭ'=B:1 [ǩ?}0T5;SiFtҸҍ? ۜ'(U~$iE(:}! 6YA> |2v5ߎ-T0noiS+ 50ަܨyU}$sJha f&˳QUE~{BtW? dA* &-52k7־A8R.ó2QoDSi:e޷b?}gw>k9!jUoŲ(K!YɴqkZ~踅4Z+߄H__S6"j/;Z\{WnC^mT_։I:+)>kQ"8N>w^h'%txb*=[e!g[kqIqX*a˟JVX2qXu5i)-~| 4̘zᡛ45AB<1i6gA/Kh0N*7ZxI⬾?Me[BY.~R"$j&@xjSR2 f':ֱ޼L<;X-zIkTR-Ap{KһnJu$! m hi䑀V@ɰuL`z ,yA}OBKB/A4XEk 0w4\@r ;WsPҨkv.6 ΜRmCd;\>RT%zk68yG)-d% |QÏVgikqR2P8iLqs4*e32 %:k!ΰYmfb6.j_ Z+/E=Վek.NRP2("W%@(obN ~'dIͤha9uV2{/$QkLR*;"2Kn.Fbn)ufp& qXe?`̡)d&ܟ+&Oї'fcHM&UaI~z5HO'8li} _ʤQA+iI~<da5+^inbigyAo?dKJ? œ|m4$%jA&Ӻ/&%SB+6bkMfeҡWO޸M3"Ɍn3SV^ⲡ'"S26Ϗд3a:Ll ;>!0Pח$J6!vsUN"e`YX˵i2/ahN};S%f뭛$aK 0(#]%L2esUBf-]WXpĞ8BdQ?*((bs\|>5<73<9O,I|r oҕ-("mǓ".ZjⰂȤTVN/W ȗ9Tx }HMWYwXw 7$>GW 尒'3{56Do[p|fNjYֽkk,Uxlcn^3U6 $  x~?5dw AS'fZ8!ƃ|z0yG5Hv+\&PPY$]>ZRP/c8|GJ 1JhqA0Ru&QwgPmJt۹pa"@VUVTMv9:AhqGiPcW5!VR6fOh?0Ά Q [m{+&ēRP1j|TX[瘉%%w@$(Vб*Ɏ)e5( UAhVY2GdZR"]ID5H&=[{e^{eVi EDlBAyӴb)?!)E-RVSy[J3Mbw &^Qƅ/xs\W~‡h6OeWn:'Ǹko7"XUFP).dvDqnp@-C 2w*L]"ew: 2ש]`yȰ"awö}>ޤǁJccgZ#(d?2=ܱv[>z-O@{GCEA7-vb Nvv[]Su$ 2jR7E4lX,),Auۦ:x?qK8Dj$.W ѳɅF.km͇񝰜x1Eg.RzX"69EU%uӣ$Kò kbJyAy{֔E(4=Vo<3]5W?ħq FS,z/@Z 22 I ` ہc{A&Sq-_bsi?Z2f@)@=PM%g>CKL67w4R+]zY5 4m#Ez>-yKu-}{7CXKР11+J31  dSO˪*ؔ.KignDF'W˻{Ë\EXhVjy}aԇONQ qZ: Te,u'lI?K7 دMGJeZ]psԜh(1R} >sPaj U俖 [o}fw[TÛϬsǬP v]5J2_H|ŬRB '?ow& "0oմrwǗ8ժ>:߿fWNr4]'nSa~(4FHgdQa%9P̔ljL̐Aqz:Pr޸!`-B6ET;>ÑW\3eYS[a1%5:܉;Pꮑh,>I}Θfpan1-tvg `n)BF*'S |"!v*'$Huo.w_E)SU eik6j~- "(/B]م Byr,ixUMRb0qS+U4ki:z>@tΨtDvY9t!-Qj8`%a r!g! ܸn6¢."CQjT9FU1oq6[U0=/Qb@xcxLeog-"Ѫe VTwH򟊠[X]kE4QFA=eia$ܐ2vKi Ҩ@9Ma]fg%ZsÙc"wK _+_<|1A SEgz'*aiZs 5?Pr|!5.2fR9n yT@_pdn{`mj^3ftl3ï3RIfmM'8ˍVSjMg>{Bo{?aAo?_BzoTd=Zd>@%s bW-xWK ;#,/2yy_ҍ<논)R͠8u[zcR2[UmbS/ۮy?ʅHaH9#$C+]rHejLlM8N~ d>REs>˓)ӎrb+ptK<, A<>bq_@{ˣߙ3^ )OF)s9ڒ-[?ӌ͑C%;e7  )hSۢdt2Jb  b"LRi%nwY]`QWS3aSvrr`BN^xmz.Y BT59 6veE{SOYdɤ *Q?Qq`ޢQbE%Z,^We䮻;(YԞxݢ?s"uan{ÐR +DT;`"F/v o},츬6xZ7w"x(2ݧJlĽ;.o(4&í/1i j\x/%1QŨ֨֩q,NGQ3KTt:^5l!5JF W)jEu7"@7gaJ16VS8"Qg?5ט0xg) p!;Ah/61 u ΨY.,C 8jǤ mFJK߱Wvg} w+Kֽx]{ K{fhmp`?E`cL X$M]zeKe@x>{҅êT]TٮWaJpN,V6V2z2CG&ϴv|dpV51xX&^5 ևRz%b|5vOO%k=zVώ'iiOZ- $.Q{H6!b2*1N9C:LN;8ńC?)09Jΐ=abV&Y%G}[=% fq~ /DEs-%󵶊uJ%D&U)c9 Gr/8* 1v<p۪Om1G-,1 RY J[0෼`M0pzQSSW6R$ 3Q]z8-3gRUL)n[m4i8;v(CH\oKmN6n|:b5'y*Gba<[W!.|!2/3O DEa qSjU-XJU:w^QٙY#%UwT1{\D-S!M+<_c ll2:>UKJ<-L3nYȷ勤qךV^f* fS#UzPc(>Ջ`&cQ{!Ǯu¹R 9 ͗:-ߚ>^wEm*#`F[]>'JpfD!P-wO`ӑ]W}\55"cQgxY~QQɫ=~ {a4ʀ# ~#i"{|A'UL^(B}ӈ$aqon^bf`9SȫqSҏh=A%DGᰫSkoMě'[d!xnp\UxqVRycb >i߮}V+|%Vs;Ej$;'\<{ߞCsF2,ٹ\u?GUvңJLF35A:At VLQ6Y܆(nm qM d -0*NBwx5(kZ]r֍r A=s!:% mٱ8F(%x)꽩[!dRuDs-]Ֆh1l!]C^ah &XfA<8aZ{  4a"@UKJ\yEEV-fi7TAJ%R`2NFsgt <"n3ƐunhEh2H@p`cxLD;K`I]}?&w[s͝>pXRuư&ApjXBq̓O ?H]/>)cC4*OKjskP/RT\Ee$TQM_ T問= Dz aT;Ugh*o-5۷ft= kCiDfa;QTcLj~1l&r7 (a)8f夡-O.g]?>w72#TX#˲JhJ;Nbl8-*RyI=_ocQ")Iv]"k%KRmx#חá%Nu 2wv]s %b\{i&d;/#ZiBKRݹ=RM3= jL#ژA10vMM=@c/sH8%V-P,O bS̬$%Т9M&(m|%ӿщj'voH^:лb]Zs7.>u>9j ZIO})"|^$hYyƂԂӖw:5xn'"ZLXJކ{ ?FoYOu_a+kjKH}Dz 4T! r^0Ƭ4jz=wFu^2a߸d:iY਍SEi5V8N~3Zg) 3W%wNE G[s?(!dVz$Um;5dyĕɂ_[.2Z_c(xi=q oWً0ݭ"#eD9"/:N ({ù(l(;VL0kCEJojkIZx|'m՞l;gz6= frov@߻s#w)T^)kߚ^>XCɱ Q$!`z =fw)Yt cBR:Բc]$ጇ"n Z)j]Jv1RXR5| )Hq윝A%+oo=ۀ\. I Db8Bm#,vv˱"|ZokL($b-]Z~Ff13)iU T.`Q-a`?X{uzy;#o<D$l_+xO+ 넲c^J!c[\C烗:9]?R?NdF_g6sTgt;|mV;6= J+X:u;l^ÂE%Jt # c]^l/)}bNg7,8R==Qp c,oTċ$3A^Ab?v8߿t9@\ڟ~oB] $4$Ltc(J/M\ &E F?dh @oy=KOTpSϡqAc X-.:̊*zt3\3Lb^YjKk (sf"=Ad[y/.TA^ 7? M?l_a"啷I7>7&soQ; cJV=rfAQ}x$V=/q;-ֹӱɣHQ  &4׆wYE~}-uc| ;0A.diɡL/41VdM03FS+נ@z` @u IA2=" /Eq]Jϯ{b< L }ϻ|xIg{JrϨWLpԩthlWgϯX>C}Ïĝb{bp<zZijA)_rm!|Q  1 1-̳CN1qݝk"n rV[Ȃիb>.;덌8쉗άp?E˄SMqq=m{Ɖ CV>ATq"'H4R]A,alh} B8wvea$W}bfQ*P6u;`2y5rhWg T}fMqH5d:[Ѭg|a0ȞVW!$܉,V؀sxzaUǴs6n$diflHUhYw^#OK2e7/ey1ʺ>~(9d(*# ?Z;*T i~^ݙD]K驂pG"n,~@2e^3^.Xq0r6_*$xD)G!ݥPvGAҘ^[追=+y jva̪gw6JZUs0՜pF{YLNRni=&,1H;>CBS;p?h a6ҡ!-j 4h-R)G|-8 GZ}VRxUKe!gS(_z}leڌ's\c SFc0Prkoj /CPۦYxѷNL^i  u"*** +c]LȊehLNm@k? >UbgѵS;sr!Dr[imf7gLP̆($״4|{3.65H%uQApUKJ/K"s:H"lps7?<S˯R.h_5Y- _"' OaFLʪۗs꣚咑Nh/E+ㄝST)2k-]!=fkFW 8Hf;|?D;biPq Jj^daw_񻬸 ,glW&Z݀d5JВ A$Ҧ%VZPb6\D#%Mj!^FHO1s\٤JJ@ub#~_Ãc5qDrUe;hkLF[u*8<_A@/P Ď24ű6l+*œGTO9K QoOuA*U1U2{ɕDgNndHh{.AjDid>NVh B^hE~hd$e);D}9)|CWT4쓀&]-&oHP2qi7+NikN+w_`7"R}NF%3dF x .znbG r^i8/ XA\ S՜;ni8dbOp("1)ӷṉpGr {y_>vbAMppܮNEtLk|h"ϴ\c4Aԯ#=<Ño4x{X_qֲTM倖GvI޶˸?Bb3)3ZT un-u@{yR >KZAO JBE*qZ`v6<` ,t0kĒXةB/[M-Hb B$öb@I[L}QlnSwv~Gx% %Pa!,ΪduCʆ[+[1.9^7R/#tpk{J6F4 fwiHOLs\^'Vc~:iQ 6Z;fZ]z%;1( x3֓Q0uc.ћ,;ab6NŚhnQ"vlc` y~@4eNY_ /ڗrwQ%(_B>L;kVd=Fma#hb_=D;ыNI%MEښYBEEr9)R-F*n_d#>ܧޭHH lWvO2,y|:pg*zb7*7%@oJ8HrPd_i[e.6xwam@.l UHOc;> {ʎqSJ #> E~Bcmj13)nJj&?'IEVJO\E'b6>ϣe|G)3.pucA\#:5vs9*(UzZvq_zeXDh s^'ނQ2cWߩmL0 ٜkUOT 9orZ$* U7 `NE' Uİ,99(tP'$m]lܗK3' H[$z䞎gisԵ~RE~᜼<8uC^7 "(uDVK}r)4~: kGbi$G'ddy>Y~hG4| < _jD(rSݯ*nZǔ<ׅ 'Ia~|Fbd΄&{gkp% lBOߔmP, bUNGN[zŸG˟Eat1}+hD]#3Pv?'C *we1ëb\94uP!Ue(OnrAr!,fX *Z4ͭb ̐'; 2L PRcWέqΜ%LfL$ q1̼&KA>YK u  ?Lw;L8w„d0AU!E~{4BT BzLaPŤy33(d0!gK.!IgA[+ON$ZEu3湡Z%B["6p!̊K7кڶN2٘7Ё G/h>=1]-,p,v`#]3bFc|> w?},f 'R*(Gxa8eET6.ݦn5nLExQ%6Gۏjٵol]c{[mcE_2a2^ MՕ$"h y)&! 7o2]*N}OΔBV _WI{򶻞"2 $o(vu%T>qnJy |E+u}# 1]4Rhe%3xً%E& p30=* (tCQ &?XD̝+ӕW*MR4 "Qxrٮ_αuWm4\+_pN'iX1q5=]`ܕGC_i׳rzQOe}A;n1:qndVNeOw\$B%c^W9#=LN{1|Ʌ`蹊c9i:HA eթT $<#I{`2 XdD k$!o%u|3~}# wWI[ȔpXv55OqXNZ{Gj!rbR0]ㄗ4Z%}7kR_G% E'$3kM'˘@qח}I2?cfRM^kdO$vە=y9ۣi@F>c !|’$?}Wrp/-Y5Rۿ6}eHR+SMGyjyW/Բo:Cr mND+߰gnbvLhArCSk8fѸJ9 d=f,+79iHukJ1UƾU0%VRk f}p3d2N{% yIɽ+~FzGo4joW7^ aM$th|Pp< t>5E@={mbd^)Mv^BZA-ϊFd*QwL_bK*G-?UD1Y[ŦIYH:^V8pQpZW;i8\>'B~(9Bކ XOGϐ*Lvb/G\oOFЊG·oܝ)Xm60mkm]0,"i 6&eeIC C^?g&Ljga͆_zcY|V   TjXXܣʜy7l_ ̕qB#JGn{Y7Wj,xN8RM=rx\sķs,_Ĕ 6oÜnR`+:V P`  -".0Kd(DlΆ˂!. AGݤcr 'w`ɌbA#ezVwMBN)9,MEˀ~BQGaOg* UL}/{o"vhP&U{] G`up6- weȽ_!Q6>܁PE&x[A2" W9!pyaw%{U.%P;nB&_68SK 4LUOLzFyFP:((Nk3a !vycABH}IOk$R&MR/~!}\V$,txq6pcxBzcLK1!\z9_+p֣un ?'}S)pgW,It`Yp1&":I4i;)#%0f\JdL4-6f%kL2F3--\gnlZ<{+Ϯ%ϝA$ qf h-I cL#mI̟TzIhPY9j]`B9SF G͆d*Q̨$:ţ}N/ ut>Cρzb&!r5G\&ʗף)B9_ƟE 9_Hmڇrư䥸{߿Cܬ8˳N)󹚃.:;]ǵv9K᡾ B&@dn|jCa"nf*8%J%\rZy|{Z(iKU䱅/KPZx&>ʛ9&l:,1¡ ۿd=4dt6ǵvґ$: ٣ B~K n /NM!q g4} é}TrM֔K$t 44~Xބ34y$Q;OzDT{V; oٝąUQ4$M+`-1gTϷnN al$ m5:9A4"<2B^]zbdNYWGH=,GD YrQq1|wrr`QlnHUɆ+ؔ\n ZĵB~ @|?N`L=F!;r,2cm䤈l{t]Z43rp8'}؜ǃE߃\2HbVYwX;bfܐ"ڕ$g}}y2g&jJخ$%R,R2,TZ"3#c9ql$E/x@*UĹsWۂgzМV6?7*vO{jdjwڿ`Ln2ܛ+;~̎HMf5D ;Ucae͵/,<ަH恑5[:BntLQ $SM!gT,\uB0.4/p7` 1d)QrD6 (9A.|SqB ץ' $ l0 ut]GwR7^ .ֵZw? l^w_م'-LYj笺TkG9N/IL7{Bς")\%Ϸ㝌o}+u#|Cۙ[x*$:B5 d ʳʰRXK]vRsef׋pquzyrD8" -=ꑮ qzY-H}By|7N.^[rSc]#^ܹ"IV`9ϩKKR {,56~UJ߮ '.ElfupC) o~XOa)[h|Jf #-h\ݏ 3/c*\ V(-_ǜaPȺJ/aj7r*5x) c9/DS"De?2k&%o!=F [-O\VZ[)T/z`=afLC2C;YH+c\%[ט>l % 3$L{T6Ww>d4[RE)3j|{TY~%6T&$frwTPbl { N iS:0f`+c!~*WʷŠn BB,=hZ%$2M/E/aj)ZNmyA e)A0Y-@73Z@YD{ Us%)f'sN ;!د`yE^8 0 @ڝpcrͬ/+w@j9r>Yes|'vM{?'Y8Gʩ# ŻC2V=s$Å:5 OGb^eo_3/ЬY wY#(!iNeHSs32?#w^ jurK.fUم/a_ڎ2M(aaB0Tq6T*kəYW1"7haFHRũg>@8MM_[3m`EFcpӐ R4l^q1 -#Zũz߅x6n +}XNl 5;t"sc oB)નgV|Y^ϵV}=r -SMk'S\Bd辵;'ϳRT6']&'"gD7"(# Ϡ®.#(-PK՟j)c* D)*G(y7MrI9V}{ `5YA籓io>WwgFʉZÞt `uՂzyqOԌP,xU[ƽKbD_k+Kde]p[q"bKIS皪9.M"U&w!c<+Bx}+&[6lkPs[ZRJkV[11-!onfmh#("zW}s}&KK+)L(Z㮰Em&=-^[|QV5+MZ%eι)6ފ#6}iEdAEtGm%!}ʸ(Wa-Se;`q 4SY Q8 v/l_PzU|+JJc=i?$e2WD2Q*~fJ#MۿĀՋ#E 1Ǥa٧ ͩ7jq1A ?#i)z~]ď+ɼv=o$,R'*W%&ϯzq2kvi\*p!_ t_ 0"tP_Bth^6p1J$Z\6=Dsk",P! 'mVz;LI] " o7Wk&#c0P#O2Cp 8cJyO5s˼QƋaR0&3hr4{.ImvH֟[c|e5}9 :)"WұAgvR$3#B7'ICoZ?Sgqʃ_% Q^3ìÙ n=٤rwYBB0 Fg xjh;D} "\Rv8gE]ş`׉*n|eLaP-r,Bu8eE"T%y[ݩa"FFf0ME#Hե3G 0)w%ʺɺ9b~_p-b=0Os\Ӫ9}(3wm1_`AAgjou=7{?P<- iRn7 wͤZbEuy>{o5`]MNc+xZ%-(:0Vh,!b_nv\qgQ(S}`_!|xoO;H}ř3_IhC]qBs@ԅ?jMz'p 1K=(Ly*3e:w{uS3p[.3)Y##Eo!4RDT & v;B Vd`0 !\=&m7cABY-&':˸=JQ ꘰͡]FՊ {%.!T\oݾ.ڲ2``6W9q62@kB)b0?PB!i/TxeL̰|SR()=g]s~[).daQ] ߔ[gI!g,߂q Tu9 '|NHbCWW-GR ,??O^?~1 pSur!?=vBY+gHP|z22.jv^;K'1Z?E s6[_{sZwPB~~\Bu5wx-v댡ϛ>sA@ ZJsR*5UuTUMJAl7vtpdd,\&IM9WqP$хEx[5\pJ+m e׍K=C֗vSx{F`+or *"`7\e^PvҁmSjbmkSY4&oWi4:[A`3}$ VtLȱ(eoGHWj N`aHq 2n|2[ 'D7vn#m0[,NUՖq/˖"ZvZhm l`X\;7zpz-),yI sglV8aJlUʕ9qkB92Nctj&[ po?u d_GsX*u`)ў)i))kplw'M H0EwކњB0SXQk}g}ߩ2A[[r7`ϥտ^#|n?miD7h5t!@&BXqetI ۮBWOpHAS[J,P5rjWJwWE~n$vS6 mbqfttD^Qdnb6[юNE~ϟ!+ݢBFOاiZu[H{5&RmMdj4C ˱V(SG`*0J\l{nDžFYG-:'%-jWoaUR[ :w/8=؉ M}B\9T*7Z .?)DؼQjA\?!=L٩`<ܴa wpN2a6^6 ,_?:*4?q,$ mR/qۉ]`4GK׿#c?m?^DLc>Sa˞͕tm3Ga|_o?:`XGs? Av5M&ɣZBV ׹m0y\1f r]V)D,̀7C:a0Z+zS T$B2W> WY|M*62yшxn'>GmTW:_!qcKteW=vJh<^:;!5אB6bmvs׌;LԮC2*so, г!k`>3 7oLCPؐ P ]].7)% <¶YKLkX ؜޴U2zy`0=I2V3  ab߬g;$#%ׂ7v2;IfK7O]L J+QAS֠ҢsQEr~(螦MiC8$/#kktU,PpCDӜK>enVoǢ!vIW}D 6?:= fVj ݾ=QJ]~3#E4L^T =#.{(r.a^ 1{9I]?ѯǜz+~_ Uya?k\M[kTjγ &Nm&<((ת å9gVyXqW&H:fj#q0|ʍHqv2nQHp=npi F(3ޓ%lk b")u@^8~r-TRGU?Ʃ#Ej͝ZtDx^఑\(v+^*S G#1 ΝnNPb.Mek3M& Rq/#~n >%ѥ.6i۬vsBx* !gK/I$IkUuBP >͈#@JG+ #8oOCDsڙytcRlWu!AY& N'gb ]‰u&BDg0&YPC#Q {>P'C6.oyiE8H<GEKRQ~нrTоbkTl~liF]K|( 8GMD'\DFV+zz*F1 ʣ-=蔽UP-ֿDnj>*MGͱkgê$1V6W N:}OB&= /NZ5"^eٔU+FpuTeQP-)aTlg5XG0{D7nswsL_Q%:~-hOGY)"29_c,YE&Kp2RW\p`xE?Jq&o=[rd&K@G˷HdЄi)]cGߒ6Q*wݼ}W\Ƀus~rs[WnHbD̩h[p<@C4Nj,"TqOI WچuX,̇c*`_q9Xu,֫YY)RH"jg)-!~%FN1ndXWR-~&5[ȧnO Y)4g E7ipehITՐ 6Z^AT'Aw~q8 S9VxM)|U`-`peuq)0C2v2rvLe a p2n$zh4I/o^z&$'Lax'i;5):B.943 ~OT0_%,ׯ{!nw٧Aa9CYI:Ϧ0q)`Hꁹ&BT6is!<cq7:I\38sį֒>Q}=F0Ӱd__;J" 5qOopcp } l#4 \je:\K(6a;yƢU kPAXxА40xw4PzDH.QdToHh v!)ujֳ}+e:`O#ԺB)Xu&D ٷ>Ƀq ]*o׻[6Xr7мu%„l |5.HV~2譾\~v7~NE&%wwe fBLRYx B!yINј8Iq8DTh#F;] 9ab@+ ]`L/z?b o+bXթ<ʳZZdQ}wUϫ9>dƕ];Do6L'FcE, Tqw،b%1ޢl⮋p%uM$!ٖ.>ÄEd.џ*yx[o6|j:'Yxta56R~aqse/jyTL?c%k4ki:M {V<9yP'-pa8RGS[056_]6'}&rܢ:"RcQae:?@Z65&r茰J:BjPOanZe*rݚFI>fnwj,G *Z2v8F[t^iƐ|BWt^ 'CbæLJ3m`*@;>sC~'-k)P#qmqȈY¢$GYXbAo 4h1c̼ [|Xj#tҏsߴ0{;*´_H 0M¢}5e7Bqe,ZvxHb#tlMT/n@knpPdQf RT3ĬnuՖ%pCr9ȝ}o,E<≾do2"7C|kΔ"Df .?f;t;ŷp<8ʒJ:i6ʫt3 O ˴kS3Z-ێQde`N-`!$x]Df|I6:/KOnUFmIENE;bo]V~cѐ1$@^V3boMaLC"ƕӳ,lN+Y-<&~ GM 2:YOT˄a_A4}8L"r7cW}]$sX#e7WK!8eAxYUwX"Wd%gQRϺ;vn&J)<@p*;6eI.0^X$Zpû~^bHJd"X'j,<6N{=\ER<▶h]Gˋp(JtUq DO?!Wbu39a7 ʗxKaJ81 NHK#BF=Vz `a={/Tꀨem# Lj낙@78/H4u<</[0x%*_=f+̂,:,WpѾazSQ)z xoǟ;Gbve?%\`?-h#T@ 6\;Lۨ2VjUZb.S/4͊{/ljF g̹͒,c~PL5s Aaƫ0c)i4B_~0*pL0$'"hH#&o*(tqk ٍ|<q~\a|qיH{8p![Odoe `@5)PgW㶖;C -'=d+ v%~s=˖ZY)@?V6ؙXt;ʗD{B-3m38SÞ|;o:jUa8&P^ЈBSԏsNsϪGK-zt-Mm=01@Ƙq4[e<\2dő1u8s LgumS?cs!67;6Ȣhε̅u%FEEerou2B]H`J 5LK3ھs;u$Z7ӫ+3{L0駿{WIB`d0V2HvB"&6+JԺDs4g保lCz"\ŁHHi1Ϟ7LU! [\;yٮ5aby2X3C&J}n gjIQ6S펟VnS*иg2܌nf37)e[X\3R+Ϗ(Y(. G|{EE-# x_QAn-wsl \0²#%LMWhgfoˌ\'yNÀyɅ$ABF ?j 2=תSߙc! LXOV|~#W:I?fīkv Nôq i؁%ұY_Xuvmo]:KҭV"8o3O&tWMv[GYR3þuߗU#0 ꫀ8a4nT( []__A-# r-QW_^ӷQ_~tO-m!֛u-W|KsBC3_!ov2m٤ĭfjjV*>uSGhoN0!Vؿ(%:HʺT W?%τKb`˳,i^1p4um/FZ'8Svq\"T'K靠bzIiZ5lZf8BT~kjGgK2(3c[q{ ^5֩Bw!A[_mqi @)庐pUn^Vk+zfh2E0z ybE*LY Q )5/ձJ巷cx}ƻq"`CjP;LvmM"n,c,][ q85s9*z%g+`oÕڨ,8jF]@a.^ q hrEH=cE9wz։? _L2nV1:5ɜJbX Ǖ뙂u$~+^(ȕH3>|N\2?>(4c JT.F(&\;ڠe(Z H?Guۃo*o^9 >VڿlvUkA&26#klCmG¤%8`-qU8M Po)s(r'd93me%m.ڴd} m;\T)"Ov%J(rٳ69o\ơnR]Thq.V>U9Omxwm nk$W߄&>K9ykJiT$`Jh.}7շ'6l=,+؃SZz4%^L&Bun%BEBp> sϟmIo9?Pkf3͡d"$R}EUI{˲/>ЉO iTZOH'kCdJ `?\xn7늞i.lBM c"$DSh $ XSH?y!>&58V.C;ʁZ,˳`NjS¯^KB Rj+J;/B,ޏS{=2"u{T]۹ ΔHT h ӕex Q0"5PCH;IO} ]´>.kF_-rm}5 ))g |ŷ8_Qu%)sD0`+DDid6%yhH vmU? :/LDuHT[8tS:1ryZ'A{\Houw :=?K8ԌnkT!+^y)C%8Dڡ`l,C>o2l$=^DYk,z5je+* x (aI\BjQaXov)!#͍rq@Vyq "?6`%?7`\μT /%&|pO# ܮ:SQDjlq914`#EE340Abt:.?=:M :Az="9۰~!p^Uw`{}E/YdjuDvݘ:p֒.74N@:%#, 5WH`r3QiU>úfxTA+!whUO\naw|~5 i9 s6FCcPsE=nJE%F<.%G8f%Z[Sbw-S1 oWcy=O֥ޜZӐPf,~ phWOM41⺕[9+~;+ẛ4)-t:ducZ0P;wJ2H,W;])&aQL|}GrHٙZT-bgiRӼx\j !C;I#A?b*U@Y6%Ы`g3+.mv!4b C.JW F +w}]Isʖ^c*nö;ޮwݫ!rydv9)0#[)u ߰4wPq![;2ǒFvapT9\DwhP)|k7~;b'6--j/pkpı%ۆ>~,#|M\|~pΛipltb`5bqTDJۜݶ aydQef&l *214_-!]eYsaۉ`y3`N"? ]k$> et?Pd)Gb8ֽ~SFa]<6" oihHº+O.khBy΀i\Z:=_.FXQL>`h_tɈd(V4eJz˪PgY5c4~ I;Y4;fG8h.(nHel]6 |q x&Xxk@1MD9%qߏIOQBɯvJ(w#ɭRhT)v5!B鳖}tqZ-I/p b%)PC)߆Wr˜s B!la\9%u7󴂠z|Y?caiJb{khNJAw#GM#x O-SZ Bʬ (koL6~HR'p\x3FAA?/J&ߤ3DQQyָ2LۈrPvN*)Z[x* nꂕBO|zby+m)P*41$ik_$KqNLӁE2˴V-Џe3R>Qg7"\~}׵G~\lj:~O],z=6S?lpTI,"b,Y rRPAHoecS.BCKGSr΢ {GH .IE7woX,\/,oPb2H(LzT_)֜"Nq}7VIXV*$@LTX T2aݍ+l>v%r#y >,o < V&vB^ˆdp)VZg8{L ds7Y< Ji-3&APQ纖h5; >d≢ "N~{VNc&Uc)z]]'*F.C1;s@K4.-8eՄ]`\ U*oG YsٟfLJBg |}9ߵwA(- ˗zUn- H\f7+E"|Y+HJ~d!`'NXPg9-'gc|Ocдg "CZeF5%ø(U͒H ^/w(MS~m5)oRzb+ZNc.-W 4UlokS)ť(ufhOeC1<B>y7<#%&s%zk2D:[1!k|^;h>JR@Z{ro 8iKx3j%e <}Op%UCJ=щ~ &_|g)[^z ֖JYYW6Z7(Ǐ[џuRL5[$+a(!^s)%vfKz(ns\2| ([}nPtMJ34ys!N=j|iC]*N}Pi=]nԇOx4ՆXd tG 6 \bR#[ 3BXX@Q#   x*!LڦqE&^^pɅ=a#1m5Miy_\NB e@ڶQtb=~x"SE8pN20|nT#aJrgсSą^Un 542t O g{3q,4!BַZʫxm[j6<7g2lC X`r"pV[;W6^^؜p>9iUaLJ&+MMVDJl;N_37Oh8jGY76]}"uhƈMY+\xIQE|9kz>A7khLx44;]o1K3 i]H$sL" @ *HպS5;%HwE}4kx};d'vߨDW%T+yNM )G2ǐ}APUf1W;yNXP/o3\;iڰLHpctק P_kwnOKƅ\b+2}MFdUέ ,F &IU#ڤqnt![W :5;nlZ-==% B\<"hZSS#-CV][gߗ XeHyz1I1Zj>oмU; 1XSO( !> |BpT }WJvS#HnT!c V<|UcV8mԲcyNSԡЭIQ1(b{HerĔUѢ7oǻ[Į8Rʒx36oD-gzصZ H{a9=C'UH3ik0[xLKYk͵X|Ʌd7\KSP4M0jTRiN r[&3+_ raXo}T]?Z?jZ+]EhfɲǤ-o&kvBcMA;]wc\ B EF(s`Kr''ELLwƳx[ݯ6SRsl5M!TSu 0l9*l;^]mk^M8Y'-S`A!*ܛ{Eb&90 Úfeɗ/qxǷ^ce`߸U+}f ojOo yT_|AP>񹖢~8/s/3;.r,c>_x?|>峀c@r>gpjn @]'?Weό>~g"rן|ק;CfrZPڠr;NNWj WbTpkE)7b~ĘTz'4UK*JnJ28l 0$08654YLD]3de{f֞/kT[WVP![Kl^~H5듛̄ 0@I%띀sKJk]eyEoMӎQ9zb\ (& j&BE*e~䟠f#RW 7uOǖ ٴۓCɚPQ&Mλb}G/S$k)/'żnYfp>f@1#zF5+Eٸ/c?EkΘڶCn<$-φ~ys1C޼:6pm~@֘!&#Qy~JLH$OWMֺndMm5tSMϾm\a [o饠z+[>7Wd]͢'QHuelۯ0GMʎ ǻOمA|rStY茯}(sBD'֎HF*/?xb`f9\?osY{?mSQO0Dk@;J"[Qҿ9ILdw xFeKWb "E~b1Z!~HO m2BiG`?~Z@}|@ƏhcMhO!9@,ibAm#G-wc,#/cՎyq{K++GRh7E1J:>ϔsH1jϊdArC>G@t %2҉\A7!_"_!H~gF*lgWW Ҝ[$YgZũNǗ7[űFb{bWAن~3{cŕ/L38{6ΉBScbIX}ñXb}nzc]SXKܞ܎t3I?^gx{mOj^?̽x犅jbe*DЮbk5횇vGBvݍv݃v-@~5\*^'vX$7Cq~DY˓;vx? y4y=o]PxEPx ߵߵC=~q#C ۞C !tp//&w >8?&!*+kG|82| ؾ婯ۤ Zy+=MvM7}܂> \>ʋ~hV5[o!NVs3 <ׅguZ2$X&`͠~w>qB{|q|qfR~V `dKsN7;tq2%D]?E0-J_$0w럋D('|(鯊K%G[@4eCLuHusAû]w߻"K߻8 iO8!80]׎?ס#s0h~0f.?QOpGQ_QҿE_4GL㕌?q~X{O#y?~<ԗy?!87yy;hV4߻auC2l_VǙӜw~}yy[%0u&pL~oӷrFl/'/# RzB\*d93/|ӾQoi]wWTWHL%J6tvYmE 'ʞ,pW{{9>^-Cւ:bkǧ{2޺ss,mwSflx'tX`8~4WC(\ae4B"P?_z_Bd=2ûZKqI?F)"GsJ<}x?4ֽ }OʵG}(G${ObA;Kc"0UbܛMsbkcw}|<6Il+Hm['ayA}$1 ,nŚu"ԐΞ<} 7:Ω^WϯhӻZoSDzkk44Ր=c9a>o\2 ^l27QqӾO̍-bX]ܷcXiԏqXe6$:څc`iQ![L BnWfP3\Cm ?xZe- m+B{H1o }{Az (W:VV۟m{YNOxqe5 %me߯ p-o^F7Z^{4߽]צ5l-_V6ڵڷ^qȎ9Nj:_CG ݻؘ]u.ߺ4w[ic)ORZ_o?i>aYtz`O,kryRD[T>X$̥J'wp8OB U{-.ltGۯJ1"{ɍl?Sڵ7u+K#ƐZyd;,oh|- %M6 }Nv%W<@o[esH4dS\܃11{q/m;#zd)g*_)%U?~닕bm!qO[D}ywVWBxWy٘ƜOoꜗhsse|K4ܜ댕)5Ǡ7d_}_\, x;6S_CzJng*R İH'zqg]D3%Ymov}%7ڭV^ʆ!{%{ߥMհq.X.9_ 9rO]Бp6B8JgWͧM'5E+i~4B'Ɠl4jƭ<6'!?' ,?x.a~|دjSwތ򴱌܅djWc/;ejr%js9js|P6chPgoLCዚ< gy?ü|_XR,Rڃ0^1UQadMْZLz&ӯy]t{UKx~|#'W\88V/$ƮOO~FïTbkj|)泓5#gFڹoET#ӓJO*8S:Y E9v %Py幣qi՗)N=7x_xuFZ _P<=C& lv ^W]tl{:ǣ.:]<>Q* $~t;jt'C>T!J"ԏ:èn"QObەa/ӌ2[sć&Wݒe`φߑ~F̢4g`?*h((>!)&Z`˂є~H ҏ O549;]{3#c9&nL3<#ǝJT_C=v1 A.CF-&+ ؘCr8/O_N$˴1Mkbx¤lkhG[ 0c;d8:#ο-?vL)fw6ێ:G3ݚ?ь7Sݪgv;o~XsE7GOsz^1 }\l4Ygs)E:䩣1zz7&{f2:폍|Bf+U=߱`nᅧ7c熟bc:} Ogk|%{muכdi/7ey,(W3>$@y")єk/$5Ș5cI0\.ViZ"HKx@X: HN8ko;$zgR !4.H~z4x!o2vJrqNCΗ&i?m~\jz ZY?X,Xmʘ/1&'6zx[EZw~LkI0^hJt7 .Qu~S;] a;X}LdU.NM_34|,`}뽧"plտ{EN ?wrWL`hwt3nb-N}#/E:j%r{,nUJu6 `xķB·Fl>HLAt$*o-Ơ01`UW_8#O++18'D1UiBmmwp|je)=%QZzr•+tJ5CjW}bVWw؜I5'Ò/ois.m-/~o}qy**]U{[;\ l_Ի. cLYCʭAفl]ܖ@K_ESzB \S/dWuc ~1}v8 w 7gl'\l/MO뿙I,7$k;NųF^ML^kA.vW&_e?ݿSܼLT\KȦ?\⹈i& =L{i"~kP6 coI*}O|cםїvqde1}LXN-fq60EmJvRe+Zj:lvsey<&S$֏ ʑwkczv =vsЛ'?p42p4i}{Fosl|E2C]9खtd|*y(ofMר,ȷÔ}j\ve|?q󀝲xo*As95wSsm &Pb1~<~<~i+;%k}5MO%0==8Uhx.T{tpq@{MPːIl+|xƺZJrN`*jtԟ[?}3bcW4>Bbe va|{cmM um?>c!ʉ(gES˒ "dRs%FL)A}=ݺlcFθe1b޷$q/ZB 9kSgsҏCiX0u !o(tvt6_쏈|׬|fZv)τ\χ81]D)I,oP4gkKqwZg4 B1`<Ͻ?lн62罰 $k62ŐӔe3nuLshj~mQGe>-Nl\v}|o^x~-2)d j<6O;N2V9!{IK kz}L, LTMѻx+n=x ȮT?wt]wm^4G$ɉhV~D.zs;QIor^>|||zӚ"2u[s]"fiO\ '=OdG7w jJv3gM"J|R^`߳$_UL G=N?dRtP;m^* 5q<<{fe&r#wO.갨n1ut*v(t )w?8߻cژcgov"??$<#4Vdw6{:mcEt,z*7/k7|xoF5}3|ƉKBozZ-r<:u'YN١ReK/uXSmsNWUɜ^#sL%'/&],5 6^՞s~x&K>}ݨ/tvmD/kz4|w،x͛'@r{Nθc>.$k('_gxgmȚw+ :?0QsG#nnIzYޢ +NmRKL%1{KrPR07?ossZk\ZzN#3Rッ߸sA{1>:g۩ʙGf9Ƽό9rAy"1s)lÆ{1txc,u͉y@Wՙ/ωd~ï?%{1~zylF]NM%#7?Tqd$r3+T=}1[yDW+q/^? E@)̟b/^9NoE2w YmS9q'm ذ:n Qh`4Տۗz('5ƱZCZ?57tX\<af[:IsM?ۄ;8[J@wR$بfQnn~w8Ԍ|MJ?[ư7Ϙ2o9nLi3u9TgwoQf^ Z>\9}V\ul~M[r4Yj3}wX:^iX]Rm9I&U*[.+8Rρ/,/[Ǽk=!/TO}Ede+|2y{&4LۤTBi&ZTh؃NKW"EdҢ;^;-"֦`(YkFxr~{XU<;V睙t2wy~֗hGuvn;6ΐN'BvٳWntf-$L UgL"?[yJu yQjx<_ ʠN|>x`` $⣖Йq*wymx&_`+:` lԦ`?Q`e?XKVh3H{+%*'}yq,FIWZ>z&6@=;WtzP{ڡnRa>G ^k ]ֲeMՀ|ְ| n)~P\$W`$7bYٮǰ 娯l:لfA:UCT٪7㽾Qp11A&c|꧘۰IZ#l(w1 ؞qܤ#}KSIW+FXXS45_jш<+DPFpҚ,+wuKÆ;'['5f×IFaz!}f_Plν)C.W}g~V;vww~?k>ZB)]vGtMv1þ0,EmU^s ŃH2/2XWo@DZb 8n}һt$ @=puEM[uO;|a0m}w˹~_G_A2L/QiϪIJfMI\=^ECcS=ll~/6;qO#kDp\u`m2|^6qM о+^M^DLc~G "8fS_m8fӿ4|^=()Fx[O91p%46.H}<%iLf󓌉:!%<拧d=c|xW583lM dc f!_]z,.1`qX]/2Q_>Ϙq)9ďztl+B#}XuόKG5!}2_h~_"Kl¿%T=- ^ ^4 DxzK>ےVp oD{˚ZG\H$`ߑw,;#4{V?amEy 47%%ݧ9m"·Ԇ4:SEHJntFJ46}TEWuxiŃ-d%o:ҷI|$A}dԞP*'iͦ˻q!>|R[|Ƽ~cx;-s)}}'1p WƵM] [ l|f[\_3Qg`'um8M1Ь_3?뮤22_W]2L$!be98xDdWwRlw/'\lz#7Td.f|ðM*ç\7GKm & Canimtܢ~mg<MtJ0ϣ\Mp9Bi#c3ھ </a2~?\N'{i-#n|k7 F䏝B]qקm"+C '&|?Nwp^7Tei@>bs[P&}g_m(;g.fEq<'Lf㡀k -"m~]b6ަ}ƗMlN4?abN?}O|Kך {8/?Y;f{8BAm<Ŕr1P9ctBp\ucƹ/AZ|˫_V.W~2ҜSe Էȧ2Jݑ{aF1oSyi.QNBCSʛj $+^ ]3Zw崏kb]s͈.s݄x޽9ύ^'\ooW4ϱ$sK~0˳"W^:j66 xGA0^=G.Z+)f|,W tOzTFp.=/Ep{FR^.KXhϼ*=kfz k{"[{βI+ǵjϻvdž텵Osꂰ~q~cef99۬6mހm6` aͿ6VV!v`L5*rʋTK>UXOM[OM_OXO.ߧVS3긊jւ%W',ۯڗW/]_Չj΂nEejnun5OQ+zTǂ`QZGu.QUNVykjV{ӭvn =MQ3=긬5ޣ^ӣQ'8z*ՔY^νy!Ea :.UVaUVaUVaUVaUVaUVaUVaUVaUVaUVaUVaUVaUVaUVaUVaUVd]N}D[A[A[A[A[A[A[Ab8łt-zF9J^o{vv;V;nv>x{Z N/zo,yg7 ~Yp罕/x _)=]73]|sq>~~noq!G:xXᑉ8<xL)!2k0Lu'HK!볆FCЇU1L,7?Qz>XܾbaCcP;rBN ! rؾiʽ`a)O=Ek ן{x_P!&xh.^H9Y|(LCe[?=&+f\q-[[ /9rًKmhެD+["1.]ڀ8C_,W/to-b_d630푞}WNx[><ObS]tG~;񋃴 t9W:\q =2)"90ɕy<LdF] vEZ ]{pN$g>5mxox T*膁~Kˉ0kH%3y(:@x u?|;y֣NflsLӍi\xVe/)ێuO.C/vow|Etu2˟.\sjns$aO ;~Oi鿠q=H+dO0*PBv7n=1 :z_tuW 욻X/fpw ޗh#g자 .hv7vޡ񰄪#rqi D6d!-|hc`}-|Ok܂GZ~kF3F,xpu#zt`6oloYrCru8pF9L5%G؊Ph {?!Kg𫒿kAY`vQhšy}=2ҙ{[{9y6/4^0q<i] ݎ@7NF>tF7Ȉ[F ̈́6Q~9⌦%|\?nZZN.e'܉m[ӸwuZG[nj|D6?Jⱘ /$IFy#}Uܧ8f:e봗i$xmtz?B@vbv>XV5 ǿ 6&zs;h9&Ul;g_hόI}/װ?aRm .Im 8Y| iq!^'>_yox5?ۿIU\J׺|-}+5jڀ <$\_|\[ΏuB9c\06Z.InDfeG3鰎`院Z>@,qr!愹VlkWmI[i[o1YJ`y,N!=77ydp4{"sSmI_O+ Ubz~XQ#ׁgod.j4l }Ɣ;8<wnjsMGc~Q;hi z]4=o17eKD۟*k6|18'XL3ܥ'N wc_ܯaYq?x3ܬ~/stAs {{/P>Lz|4Yvb?SȦaZQvJPwCxTu/f|4ҬxP!S}П>ԈW|X;(>nb9$jJ<n :u]/JE`V"OwS0BecŒo,7"Pn9>T W%>.˝Տ2M 0cQ'pg@>-3*BW|.d.}\Xf#S `l)5'X۱.R\dCJųzPzHW^ғ f P-CB"D5vLR=$D5zHT ig^Cj!q H~܅j!jh])FΤ$/sDj|ʉbzQ8ArOTwCsUpn?X@79?$䚽xpGMʕ/c#>NRƄ  Ӹ4`TjVT/hbhbк ny fmVXUc*?JR *^9Th0۳(P#>R[jɜ^FW#.z[* |iӭuN5"儾WEju=~[xkzO&xK,=۸mUJ 6h}u7xnEj=Y$굞N>k?xCz GDzj"EXs~5R 6< 6x#+2%L0~:Luhᕣ4WvighkU*}(6g Q<1K\CPq\CVA:U@Ww9gL@ț$L VxsNrf{/O>3s~kk1'UǺӆld#+kb9ì?t󌄨;y .yM,L6d&ĩK]^d2<7,g"ƀ,i:)to T'? o#W )]7^? [Cj#u`谞W9=#Aϴw7n2Ԃ,3>~=EiMk&>R⌶pLg9W]plf_YY7D Xo3bcl!~xxsSg&}7M\MP{rXxl!|W G6lm1,9l'~QAſ2r =%N,~dAv912%eτ|J9#ʹhˮg -{Xwsɶ;1'3 oy8A //[)WJsE,% 9I1J| 5 h{G/)YUƹusBsj!Z+/37 ΆzȈfF@'?6:6pNKBסfd:0}v)|rl;mMgiǀ19jΞ#mwp_>jn#Z}wcfJvi_ﯴ[+1jWء|ߢ8ͷqV7#ijW]~"eFex@s-=dL(jՉu3 9U4>8zLygI:7ѱzA'Q))))e9̼"K=9"?%,b ='vbϲOy~:q![hʯ4s"V_cΞ7l6Y#C^W!%-jM+cr.Wx?{vd4=Kv}(86c']3s)Dޕj `^*lLuFK7.;A9~!d35WgŻ?|7T_{ ȇ9#8=Qx{7>/ >֊~ACOv 9nQa7eWu^q#ͨx\˦PceރBr ߓ,`U0\M0|%L]IU9Immu"߹ g'rwq7\F9 wW \ye"}xxCcXilgF̳x<2#9W}X㭬q7e7QG 4)*wϝϝinx}^לcu7rl&~c1z~7 dhU)jH'GC1>IC3 ~'iXT&pOtk#X/*7;3$au%lLe-l3{/'1-@{Cl9}{X7d}ɿfWqg}h2z^⻂AWkgBe,2P,NAlSƠ P}Wlr~pu3rLxw[ހ'&mq]O*zVonpZd?&ߔc!e<ȼL>uZ8)󍭁ՉF$XYk@O5֤j Ŕtc;/9xROg`LpѭO.I,Q[ 9=rg_@7̿uaa,|t'9Lg`_(`?_4lfS>2\| 8Ǔ +GFYN:ú ÿDk[}aa_Kr#y",w{P~ Qgx3nЁ`c@_?xMwҦ5ʙǿT[rvˋK1/lwP;v+=Q5.o?|d%oB o dde>k hV^ ?#{3v Zc~.K3#bt:}SŠQbLuLQYhS٣?iq=ut]u~w r#Sa`=E._auiNP u'>zb8x|K=>aQhtgM",vxY]?ϯLZOsLc޵Hy؆s@Y@, d7i,#z h_Ʋ\$rGЙx/=!n60OHB u\Z.ylo&g4ޓz8\9ܬmz ,&!V.`(24uLT43,꾵g.ӓu_ܳuF, /zk=|7x_C c Op;χ3[K3nFlt9Y. 4;Pܲ9*WZ쪪 %74 uI'6%A7tNQ$j=n̿x93}=d~ٵhէ_,g 'P)A]?EWω\`~4w~mA^F~5?C'X V?}958:]ϐ쯁& _G#&W [C_8O}|ۆxl@xCDJ*^s.f|!gOsӇ 4pjͼW.UU0MTrT*2u}*;;}Dl.Tz+v!\4yՆmWap[k G1t~ܓxq>#|:9O'`cz63dhZwim2ڧAcňmsJ+ j|vg&byV-;1 G^$x!湜jw1}nQgwLu}+~ogE| ytZp?5^=nKg>B }U[~r"errAdl:|%,45|ca0Kцi&Q-1+жݏzNNýo<-{MuVm>"'!.h}a!.xwOÓ[Sn(g.r3vdD\ϧ$懲֝mWnүwX+vb^ .^F^&^4Ƅ$|3gˮҘ^\@y+1] gqs %tܐܭfO$zY;XUKwծcP͓ _|`_׾-A&ǸB74x,ܤ3,WIw@fw1^PZsچZ[ ˌ1*b_3*Z1/s;Қ}:P/P tɻx-5C#h9c2^ϴS"gﯞWW|2D~2߇;L79g0Vخ:,Mz@ݝ\8dzdZaCCCh4adAoA9,[$~dK1KFb }f?ο˾L+M?ydNxuܝU%bp3,W?_N1}q,n]1p~~ZSN#fKc']7@97ϫ8l-rjp'׍u }vxRmXq#YK^Hv=qkl].g]՞KݏP{p{oJz3d뷌E> ]gvCy]ՑvN@ 3vvu尜^?/[_ˑD{I3Ԕ8wuܓ>`.xa?塥۔5mG֓XGGIs^gߋ <56"a~Aq>o:ЅOFr(^xdF\&OGźD\- o6>sቧƟږ}8QZ*Mم :cՌy?Xz6˼㮺13X.~]<ߟ:,sM !a 9y)ןx޶@ o7Vaph#hx\c _wyyۧxw{^wT#5≤o)5(|pi0d\ 똭;Y4lZֶ֐\5J*ߟ3W1?Y*2uYâ_^spq/Q}ゥmtAJw=0?aoZޑp-8w2R>.[ci{˪'d wg8}Jqarh9x-a z; _-qͶ,yfEȳ[z.qZg!]nH՛$`U6yIc7](tx^/V:te>^?z[x]xυ 9E?SD W$\?g\c֥_>(y#g(wZV5f3m2l;pΑ5s޸&8HchcnOܛ!|7>H\ iI\/OR}c hEI]H<:y`O%[xbݷdX:NuO%.jfۙwT|ҏK}s~%.=Y>"`s I.wSz1̿3ɚЙߪ ⼓uF=LތvݖvӡMrr؇;G^?t f2*r v xYm]IN<2뒈5ƺvދa_tN=%MJ>,jiHXlNb~x}[eV}lbv#l,kO趛X_oKbc_͜&&5Pl&5k0b*]`>QZaQD58P [blQCENL}=">)|A'z!Iyc"ϻj\36r5Z`nJ+BPR"? uuq|2p?ylk>*q>_1\!3-19&cX{;<+oB|H8Nظs z^(>]u$'M l~Vl 9eg/\~ Uc%aXհ ;OǴߍ?xnb ;e;f od4 (qEM8˫3Vwo94FW W߿/:^ OsEq^swT]&R/\9]}l17sIyNKp;ςiOn/f^;qDZ\}ŠF}uNv}@@*p&+4%O @풁 6P7g[ϩdyR}sWrc̝~a<ْ q -sܡb 9Ĝمm<_ B %N< olU)NwP~R ﱿĺ,:O/ >9/}qVt*1?a[vQ2(?ͱcKWrn1g]9Tc=eX?s3 ΐBϔ)}/:Fۿ)^ϭ.IecHܗfl[Йk+BPV@VwL/̛o-s1 ,GWgm;6R/_#c#v ]'w;>&[ye ^iosD(-􂹧dG),1=iw3 . { ;or8}vP} ~GWk4:`wqPqøa盰Y[~̿ #ayɸS;;ƝϋI7f>op!wn)oKo߸|kXQCcX){Lc=+ks#ڕd+~vXalfBK|fx~Ӱ 9U&kѕ7M+7[M_~c?rĬ0h;=_Tc ?P_]-ƞccOj6Xc a|;,wL:t?]}?*܏ Jϑ? K<.T6 lv{5/'.eܸ U0]U1,P?1\? ͼ;g<ǝ_Lu0:Sr3"A9aD79SݤBhV pG뎌ߑS#1o3Xkj!jvXX `ɟMd-C>7|dWzm3E=5N9oRHIu,[''+>Y7}<?'ȣښƟYGr3ˊ1mYY8k, H}%''mC,":|ĝ{s-$UFnsO*iF_2ڭeki ݘO2ade j뢊kQu<#Hc9Vhj_z?vҲeR2۟Ov16SF$:aKǭ}`W+2r0&qe~oúlI+jvk]5mP/7hcF|wY`@LW'\̬'8C2+!E \Y.#VYs>Soodx94=iQ8qm4lmY-qT2\|LSK{{^fS6}{eՁ/$ g>L,ߕ+b/IW.ӓAϿq7f{Qȡe 7Rq颞/ :Gn<.R JCH5&[zc>횜GSHA͖>D50֙*}06}B\GL~? oLtJwT,,ӹۦ_Xl!`ϑEj)fѹcL#=֙<ha󜯱,߿nGFcyJYr4v&;1:7ūsH6Y eY otQ߯"χ78.PX|`0?|#wwwsj&|B L 5sF'o)}D'n'nBDEh rdp[ |tڮ>ǥp1l7ϝɰ!tq6s V|*ʧ4nckX68/ycm0P1X?=q{FK9r*L7> H(<vX\uYf+aYfl̳u&SBE5szj `sVvxsA2|o†źEp^]{Oy!J]Qcث̴a8anUa' S~פzS_MBCS~jax[Ϝ? WQx_,y-@d{l_nֽwcG.L]J+~Ȅ6@NSeN~^;') ?b>7z쵽UaQx:bJ5muj% z|7p ; СYgDNm/,A{sc64xr+t#W oWst\'~va3};wG ΑgѿKR!ĩϑ+u |[̎:Gg읅AoUX?c>o.WLs'g,g$~[ xO!MF3F[65D]biqyʘmj@Lۯ$F[xe:X'ƟZb'f{IGlsmhבGm|Fx0fH+ӟFnXaLwݖf!+*d?^t>[:Ƣ#Nھ8Ǿaqul wpNq]s:-9i c>)vzUCo>V81Ϋv9DMQmKڑȶkrv!~<]6mSvd+AOGDl睲=f_%ܪC/=<HC ⤱c"{PG"m7mk{-[J$wNtq`Yl7JܻȩLWARKݎ>"P^<%cLw2=W4gOdMId7GaW i6=vYWѵ:b~6&b{ȧIZJ[{ʙWAN &0vm ZiDu%֩~{1_ϔ\D]^a] յcSQˎt(JTUk.}~E8S\q.[&c MՖEF2`o_\峌jg3؟ Aq_"' |":4ZZu qlՐ)}c,|Ҿ|e^H`Y'тS-4k/xKmoH9ދ\𻶫=))+$ӓhs4 Ϛ{,gs4gziNjmc"r<׊8'H~}%b'&8ssqƉMGI⮩g?qyD<9hڭ͹!>}mã jh|3q;'`uXs?ncwZ؛!/!%c`=13_`iywϣ׾GVs<@ 8w jǚIA{ 5T2^˟Y"l 5̸0`>H {»y;=p>@v>_V߃6=JEx C{Fp]F'*Ez}n革Laӎݒ{*9Gd%8q.P\ě2Oa¬gV򩮝tT&?-( BL?n,y|k]51~ֹ^"|?y<_7i|kC*y?\49JTaof=^=1I~6XKWĀb>ug8b7ц<7fp'A5xkLK pvIN ֑B1f勉nI܃çF*xց~Ee\ǽQQC?v9d4Go[]J2ʣ㩕v龌o7ȑ^ k@S= ~F !r2r s9qo/Xy)Qy ~5<Ƴ|LWamm$Nܠ o94ozCɡ_5޽{uB-ly/j` Sd^ uײnXnϺ:ygik 7V K}^}s?w?U42G\an[4Ro޻_Ѕ~|/"|Ӯ\'22.uҰv!oj6+dCWc qXoqg~2| DKFsBvUC>y?|ZxB|{p!a %.n]E?ĸC㇘g mF5_cTAW|bɺ$]6SpJj+u>"dbqZxܙ;/1tC>|K5冤*i*BU$)\G邔IUN{^$T9:[BZT!漺?2i>-g/5]l4~3=Wa~wv/3n {݀v"EAhI#Q|}OKO(O'k>+RUmO܌.]vGȵVGVԠU# qeG8b1b7i9dz]psr/w䰞3|'~`=SO%k>qM$o9/1͈ ˏe=wc]%uu#Lљ?Q{g?~o3X½V. \ui,4i,%=d_})\l򎒨\_-<`"?Qχ-{/ :-x z* VXOs< RwzYDwNKoJxt %v O],\`"օxJD!+Xjm6w6r ˯K} ~-Λ!iu w6IcMXg,Eo2abeF_)tH F ^ lݽr/ i !ge qe:+kIv>r2=eZ[Ab>[k3N"F-ݬ0蝠Q][pjScclsljiPQz|)"/xؼcbFLXwCK]1F=sdMYax]~5 $ڋHWm4m7;\0 |XOy4Up{ Ҩ!=[Wi,3FƈqVF*Ȟ52|_ރk(|2/y˩˽LjnBFm\SI fqIh+{̃J75,~lpmЋ$C+x pU|vaL"c!{FNRu8|َ݅68S3$#]A YI.3.o_?mG+hwp7!>uYx6 mg$b=iai\}kgsBu g ,_sNTo='Ɯoދj ZMGmOqk}rWkwG0'aБ ,qsNjh=] E.<xݕԮc`:匽DKBgjUY1wzn E~vFX4pI?~^*rهqT,L͈9_īi#b!g5ؘvzrmøi^yMeCRHK0c3^AAgnE[oqW7δLq y>z2VL~K%PI'&~Lܼk&< ']ԷSEtZ: Lge3ݹRHIz#w3IZ~Z_#]:RY1]#DSK}V}ZNOS&stZF]q"niW:'hr4br|x|epו6F13?+&KrSF="שܦsirC]gL}\N`{6032 Iq%M~sK;@nx x &kS,mDAKtk\ȫ4~cOf6}"r?r cδ K>[R\6٤'pjiVe0?.+bˎgxTxvxOGeUaK;i27-{r7Зw'Ks0qoü0yBh$Z :CXkg8 1Ǜ,e>ĺn91v=Jw0޷${ntw^_]/&yHX>?罃DP:.h8XS-FS%C.V7\ʐ;䌟[#՛j:>=0n9tͼp[4z?wPc͂xk Etr}RO5Z+a=?{sr?7Yjмo-6XU҅+֓Y7E8lL{GƘS1{>ۜ|!_-o]_;]u7sg{&_C:ie} ۳3Xk]$fj[D)k]z)+10[w92'-$*v.iBN.OY <d2x|a3[yZaBX=<9r,~B/Bx49ziۜE#לSe/ nw6.[#}?E2E2Nvy 2Cеn,tn kiѴiBo 56e1V{F,c}aWn {;=}(2؇cQx z+3l->?:m(_#iq`AOH:FH/kA:c>d1sqh^a띮-.\:g8CxZIAW6 Iw~~]Sum X'\xPU2O*?!F'-p+ݨM{7>,ReƠS1{v~$}8ݻHy<+<_I}A gYpڵGrɅ{⭌?`ݿロ mvag]@\$[3>sy#R^ MJs~^=]&V*lW{=cq)k&1 ދO_7Ҁ]79#=S)~iʀ]ԫ'5U & [{{A` )}"TOa>mܧ\ĸ@r 6Ey3(#> 8-^@$s{ 1̴PnϨ2 Wp}$Ũ3 'NOLee!q  '聘Djlh{7q%6t.cW.$>y׀? GG)fa]Ri{T8uc%xRW63(lH9LJL|}BI9w/tX8JĊ09-~+z>M!+Mr}2dl5~0iO\sL*Zݰ'xbS61^;_m:?E?8K;V~k5̸?Ǿܣs8#(z;exzL6=5w5ļg l8;[KtwӌmRe~f Z!ff%svVOu 7lTcUjo۸fQzϿ7C WitX8η+:[}i<ŴxM;*<gg,݁∹?5҉ kצOw7^F<7wV&HL 4{>&klĕp*lXj f|8QCGޏ=zĻdyiu\NmĎ!:I4sOo2M:m'bӜ/v^=5=nR'}x+w"t!y! Yy?=Ɵ_CNCY{ğrZwZd{ֳQwl=̟|gq󘭧4G~|h?ǧ׳q=L(7?OZ\Yq=̍iW뙔9))Ky)|*cܱwRd_zptj/|P7b~;S96*bPM;4鉸 xțP}WuN3]s=R'iR=9)y>{2 E;S h'XC~."l-_`Nԍ}/=z1W7Ѻ#670'+ϝSShkmEڙݰG s8Z5Ӿf;t~ϝZraށwu==Sfݟ:6\-esJ|K=n wpz}X+?N`UNzOry/Iꆠ/ݏr;Pvץg Vc9UktZSKuh9ϨT{ϔ3OvPܜ89'kNM)ӗ%T?ʹ]E,D_iNO[nff3\cn17wh Kbwy߭xfkYsa9M9oyIkPo`g>C'qǭYQE =^H~<(6_ wCV4 IC?WD<A2~A7ߙE'Փ<91- ZX02qω 6SجgPz;c=c!B|\|{7E[)|g)iX~ղ70p!SK"~NgiTK#瑣|y_hqi Eh Q"~iи0(u)` ?S2I SNgx +,#b-ќg6 wpWhX bUUňW!c vSMRCLc{pJYp 9~e,,ayFf9r dq2k` DĹ7de9֩Q\L,f{n;1#%}Zm-9;$P-&!wuL%dSYU%RpY3b;Y>ܧAm>?')n} eJU~~'KFڧ%UƸT/k5uܑaP)ۚ>0*|A-`"/ B'iDisnYA0-)y{Fu"IJ=Ю46^}l;Ǒ(%&,$dy諐dwP3_bocY鿙ܫ߳ν歒.a?rs} -HYLC؇˄>/ִ3sSLJIx4źO[ Nb>{mjO?Ɍ yAc^ }뉰o<̰JN K-xNj4';tw\,o}Ma5Wk߇mfpIJ,7Ο)Qf/t2ۘN𱗻=6Q=]m/ +$=}3Oĭu r!ݘW+av)2]ILW;:dc*j_#N5SSOO1y }eRgj)O#MK-Ƽ,_w2ixxtIo#Y<^~AQ5 מbK _8y5$] g?d _b w hQ;YX_&Ƥ?]#sFsovNv\}Q^_aXaEkr~ujCQ4ˀX31g0vГ7nW71gb.y=o#Nu /n},혠]Cze^Oet{?Iq.y,)Uuʧ{k,te~w 9Ey|4 뗿< 㡍P!fܠe΢4lv&uՒMzY ͈5Yy?.=i,ΒR5nZ\UTN{*u) |{|pwtk~9ׇ5r%dTp;N"Ūyy_ZRu`U,8jøK1bvys<uB_Kො:~Gu6c)ӗC4xIJpqD[{77s3pv*BTm6řѹ!ޟYe IR:V`wdQ5HY5T*ӅT43;3oU'BN39f徜^5,H3OTK?T7=}\wO/XKopŃi}%Q<z-pgY>|֑x}HqT=)8o8|gXK_\0F`T}DY)`'||ۃ.uq88|8@ge |v |ɌP7X;l3k/Z |ܧ~ e=xFNkz9:1ƻ- e'[}r{/niO ._0{ɿg_?߃ߌQ߅ߌj|UB3xnG}n6v=Gn^r܍~C~MKS>}g?v_7p>- K]y0ni]vߩ\8ӗ`E2u,c:OK[CݲNpЕNaZta\a~?X=`S @=MARd8}Go{i@=ydtzhwg e;$-鸂5A*p*T<еSKj aF_~ytBv?,80b4lxoKa^`sg밗IKkv8@rJ}7D9ֱksNO*1Lqoɥ3$D'J=D~gUۺv_o:ͼӟE>u4ѩ2]FP(eDWFxg02^ OĄ|hwc#g"\}?GDO^+~K#vs =?XZ4{~-x8وKy?̽y -_ʼV]XbzۨH ;ϻ'fLvBFisTFY~nr)+1?@&r +eV\x];{v"[c-9"gZ"Gɯ36r Z~$ۓGvvvU :SĐcʒ˩J;$MYyF"/M9G#p;߸,͈Fz 54{Zq?{ZI9Nx%;b6/,$E5/0yOzG|RQH:.˕8~gӰşoX} 0ֶed[d#lɋ2;|\rjfMD|:2n<5tLeŷu,NǭzYQ7K3|%鄛y"=;X3?+z<%kxձNguW5R #9zng%󶚏v1/2Bwr{򹍌_e5 ܧcq4ʦCE6!U,lg1J^?m]Kwz\F{v)}`] ?AmnȱkbQʃULŤ;Zt`9jVpG1 bĹ쐋jO J/& 2-f>^uBRj);eY{ijBrj+`:#nQ'`/whukt(9OAUs=g<2,l65X#[xM\j24]:' M֯M:oNm~7Cs=#Τ.]qDl,\Έ`U` xĽOJ[9@#h zI߷Yiv0+tMg"LԖg~(}A|1 ݗ+7I[}s9s?@zߞD, X5=ދ{j'?Iޘ9{<;\a#eǼducph9<ܶCpم #τUw!9mYg_?Yg"[;a S_m+ngVv^Y.kw>\Qey/! ݽms*?1/ txS $M_>gkgw\@E,^ru./!^!w0 ̸Fl,e]ݾZ~E{߷)I=59B{Xe5 f~,#ev^_d8R.7O6`O~A/b9Q_w 5qf>gGZ?+eEMɡ.=.IG#cU1ێ_ ybvzͽ1!s!c;CK,S> quJk?`< tz jӫ,pTBNtXzcЍ7w~DTCn@N|Z~,vP5#^%j z+W=gs0NeHvsny17WCa9Lz+~gN5Sr\9ʄp?Sp1Sz\_C/K=\o{뽧5Dz3|w0D-j\\zCdt׻zz^ \}>}kzߴu;Öz}<4]zz1Dz]<zfrx׻szf?'כ^^o*7rz!Ͱ_s4׻fzS\/e& Q/:\o2zz!%Z/-zDs띿hTz\@!R9\j^[!:-V~5zzA%哳^uz1 Tms砮;u$<nx&Y}mo6t?߯wo|NK,a .Y eGL;[W-o|yMv(e/+e#gw(e'V%pg)s)Էn2gÔ;.p2osaʼe̫\&~2;̿.]̋\a\?LqÔi2 ÔY2L/0eeJ)..=1pNts31 \؇ǕzfK=$סUC?ĿQ1256F7oGvT]{:7Fi#G/un:"Ί~ j %QuD8u*U~Q]\FY=\QDչ%NE6r uuƨ:7F'U\'Gՙ=\gQ>Qu3:sOU9$D^#*bm+["gI4]-ͦ"Iʺ9eEڬư`$lDg Ⲏasj?BO]v+]yp>vsޠS`g˻t;Zkxï[ߟ5wDlo+,8hEQmm\w5q17Z/5 SfL<0e.-SC.3m2ǹL0eKfS,g.ҕe^̯)[. <ةl?eyd2'\aqGq>OP^+Ѣet瞩:zzu7Jq\_pXWi/uwn#xjERC)*Q>7MϭeAbSeĎ3nfi%3Gj:by>uZ#%9ϗCm?]ڞ҅W0Yڗ^~6l 9s{R0/3 5E-Y3rqf{ngyeڙ{]lzt ܳLW&p5(^ϢX[#\Tiy\8P0n"ny4ثSV8f4:,zwR㬯托ϫAmEkz{Fn'!֝z!.D[÷pm]3qUJao6lخ {!vVEIiwG3¾V qT=qu)i# ?+ZS%,f 7 "&O*Ĥ9HxxL9HĤb^b"~9b `4-d~?(䴫=v=>()e&g]s2˩e* 靪uDQ L͊8oAˆE7ߏ$yĒk]9,ujmʳ]|N9&μ2)b/IA>6M{Ik2(iּ5Ar'JڙwLMՌ{LGnO5%5y_UːK)w 2u g5w(W5(R˛v*F w|w-gݱ t1eo%ץ/m-^a^Hqv{;p)-Ԡ?&EyX2ԲHoa9`#,#3H[yrcol1NZqWt\qa}V< xc~.yƼyx1+nī>?ϑ[8c ~g`<ͳy]Vp5r/:}2ǿKKɥ>(?vv: #J=!AQjַVҚ_jg#Ua^S, 0NE[8 )dY4_\7cr}4F:3V^˼JQBUĕ~֤/]/YzldN9!slB\UkNo).xGe}LgҮ_;u_H L 遜*1T#ijceYmßߴ_~!P&\4IܛTh{Ư>YIvZx>ۭa]zyz_KߎB4-N;~1}rB͠dq_w~xG+yl2S 5raqgޛ[xw;^}b7=f~<Xd-MC:Jx&AJQ{ !H>-EHOjΗ9rQ}shҋ9,˯VzL#ά{Q9#"d=[ 7}?G q'Z9F?"uq ֊"d;{m]g~_wjoQC5n5t5q}c9^JՉ>仓u83Ln6+?Se/o('7GZ'))8=%tZ 1oڟa#qgm}>5V$bոNW5 t@u'q.܍f=KJ}:O_q{;8:LyMgs. wPP}|9ט[쪴<)gVꦸr5Kךe4x6p)M.ww7;o*KZ~4/}Z=D!>)ٌ? \$K,\#p <˲ʼ7t8G,yXc~7F_grK=ӜtUA8ˉg^.3' Ix?EjSq3K(K/=Y)d-׎t{O㦎$>yj=s^vMɉb`%yH֭e~Fo;mwq!IQ2Ǖ?]5q7ˊ/DΕF!'%{$Y\;Bl$qsFYYizg&Ndap_ Ϻy,ÎcqyїuP1?/xZ ϝ~e~h,Qj(i+e)Ԫg˷c!n$5z g=v>?fC`h.mufiIĘ ~Ⱦ=:񫉗wߏX?}\I̯;.z祼5aܗijQ}AfD~}M ~em`i{} 1"u4svCwh±|OבX/?>aϼxOeu h"r| ·n!`'0;O _ 7I  =VNx"$v]-k1]۾[;7 7*]8mÍRqn6ɦ@3wfn [<Ƹpc<'^K!%;~&׋= %+=U:V7+)i#o֥tݭrGQC+i>L!kx!0q/eQC^XF{h\x@˝"ş+YౝyBng[ _aY:){QPo.yVQ~.A3O wp1 Y +<gsgZֱ`ҕ^ϦX*.xy^h!\ZBBm #-fp) gNxK)cܠKS~͈qG+=i((Kc]oĸ:'_~62y qh7f8O\V߹/wY,X#~x+Q xh,y0ٛ :>f¦<{'ycR-czTbz882MĝYeq zed 7hm{]jSM# .9ehyD{u=ewi?[Q[I-x{6o<7iЉnʸ >Cێ8fS՞@ITmiWr~B9;\[uĴ"fWE)eoveS>=^ =^b0_!_g?y.ηKCwa&??m>y|Y>g3q>!;)Uu\!Uig-hmBty+ߤ\g~Lai`Wݐ+^܋ h'{/7竽|ϥ1p0VϏP1u37IRȵ/8]'Igk1*ףNڇl48e 1?uT9)ݰ? eG/|q0孞8Cۅ,k9˼Q[ƝESlZ(uiL7ݏX7NmM\E<[Ubb[>͹s_{o~W.*Q|5d.!tK:]s' &'[FBF]Cѝ83@Y Zy -65ZY~,NdZI%^-zf ÿ{HH7gBYgOS[t$e;"wܬnP#jϻJGV*9R5tDX4|xx4/Naxo Uȇ`;X.yKq&3剛ՐjUya>7rET75!j2:Q%qOQݱW]Q .FنY_2-| zvNef؉A}}nGxb&?^[3ck.CA] QTg0^'=h [ OǸcRǩZUyP܄h`J=ή+ԉ ?u;"捽A?m"S>Mnۡ`zs}9BJYQC+ z{ǡ_@[w3L}~LSo'%I ŏ&I!ÑeȸŘ/6 u|#:ߙG*BpG` ]+^bnj{雘o黑&CF\\ӷ۱mk h\9i Thg #ۅO"kLӵ)s .zC1'H@rtS2ϩG3xRu,tt BQv ,1i/W.*B">>3 L2>]Ҭ?RzoF/Of.vՈCti6ʗۉeeRGKFӑCsCL1b2o Ĭ{^M_};57|X甈B(d3;׉cB5|t=7-4 %Vi_nHާ2L<70o/nY5׋<}1LN7o+J/B.̐UJ޸Yi9Q99U4>8oL݇ar1I-G6y3C>Q;6H,ue|^=Vm0nvU#^#wco 6Rq{iuE{/8Up8c 5n+yYGpkj bm?9--olZeߍJŵo~?AAUҌsFƑ_ sLy;9Ɯ{vʍQ=O`BnpdyAb~Сԥ5ދzjrΰHv5~_^ +Eov}e3 >YL >G\RzO0Ӎض(w;l};>=x_]&M-#ħU&O%òM]$W cP׎Op.)^kd2V4\>ciw}<~=RxC}Q,yxnts2iuؼb|5 rF<+ƿ_k+w)j=S0ߞ9m8Zn laE\Gl"CԎ嬇&od]E ]"3VJܩ9p|c62OjmUX 77J>X#dkZ_e2ϲH8Z5&ݑY%q@Iội\oNDN(f_XkE[}{wyGˍ>p'g5'1ǺP&Dᓦi*,O<#mKkx|TOuvs { gxۀ Z5ʺQu͵n.}uv+| <&|:|}13b# ☗!a- Q ϛ/q( >H=;y_@{v$ ~9%*"r>o4r>{yE:]UfՙOO.3bc?eY^YRzg~͠9 YFwN>UڷwOy;o ZCh9RM{CܱM~wZ>1e[W|r АyFʯaw&K[2È{<>IqSq6h_/@D#>ncf1}358OKCTL}/%-gh_N]v_HޱmO~=>lI'D \Ȍ>ZW =׋|8gvtrα:;Ub琻PY1tݐjkWaA, זNޡ:K o ΐ޻:T$÷)%YE<"o1qVslxl73w#7N7+a_$r>/wn8"o|S,+uUXo_..6b߬+ȟVFޱZBȁ g_z|b`ݑ!^|iCedZǼ/r@wޑ m~6 m 2XF2cU;Q$=O]3y+g j+8k=0_t$ 5c8g1_lsv0@[˘/v[F]_l|q_Y/NrSN w/,0yKW/N?z TG--q+xdP1*`3yZ4ʰv)P{f Y̛$؃="_pxmyVc}ύ{6CBjmoJ2G[f6fsmJ6w6yϡ;S)-bLckYِz;4SN/W_rY4Rt/K7|W縤#ҎYNJ}&MagGX<{'rZ9BҬ%=rkgz=G=C9ၘw}?W?IHFq݌SءMΨR3U URhvNoWlӠף,M=PNRgV? *~ {(sPiȪPƴ3)6q?TH~xmeVP#mb{b0~F&#vcv|w] Ax&q{`3Hi6~R!l)*RDE͞-pp{Q-ˀ|.؏Y7+76}fx\Vz/vZ}s[ti[ee^"Ӿ`W+.u"Xb>QBd Opĝ^@L|A }O"]痱Τr^0'*'NՊv'{gPNN8vkKٻ1=.ֶ)k)ߘt:=@>96iGAZ63Z[ЋTM%/㷼B9>D8d9u_wS,]*૛C%#48֨.R{2VLN(u~= ;x9$'uFwԎ"T:)S~'5+Nl3)湭 kT !vJjᦦ6N 8=m|d?1tYO:J'+:ӜsiĜgdgBB/;`#W F2 llj"U[qIBt[gM$m>`֜_˿Mw~/t ;&5-Fg&0k:8gq3ݨvc q65d݃{ iHy Ad5W E=-7P߂,kޠ{xT?9dBIP!BBԚ3bH[LB-/ [$Lks(o&A[fzC h+B}$E m~ϙd2$$y<̹k5s;&9}q1oK7" |]>}|JVb?F_g>.aX4ߓguw3xztLvA5$_czyz!}XmǮB|U~-Wh>Qb"s]MJTv=]Aҟ>/7M 61{XwvmYd1_ҵs]sqé]|zv]CiZ~#_OR2[CKmƷ`9#^f!FJ;#ޡs۶V #(mNȩ-+hQg,> J4GɊإN^Û}~8/L/ζԬo@ǧ=嵯DYcs/>8 my'X.A://oka`Xj NXc`_pd}$noh܇X=J<3Fg׈"xköՑY:-b ܖ!POq=vY)J χOz"흨[ܜ痿/K(Q6P9άFh0ɚUYrk osS~BwMb}nq.ҳe& '~JF\%bE;VJ)\;G#G2ҍew+WIUY9M<,W5ő쁽ԪқA~;yU&,_-Qwܑq[r[%MLjH*_نv'*9sHo/B2x(}~5q%ji͏?lZhUӵՊi(T&L7Ǭ۪Gcn;:zYcXO2cBz v".Y[)sY]^H-D_Pp~ x=!v7b}} ~KP}"㯆Rwf{(4P+sI4ܺxLu _n/[DL;wf]۞乽bhygwMTP|RE<_*bO|qw}K,y]~ٰAhWrD'T*_ha@ե SbU4J 3F6ܭghߑ:_\%|^;K)D KᏲTI1|=i YN+2^\9}e$b>{bb w`+NM|3Asi)21g.{"+[JC3SCnQgs76Ѧ"/ϵy0Αgu/Q6;̽L/k]^Ntci2mmfx"2c/ nm>W|b᧭M.Y"Lf{ZIdWǿ,E"4W=~S h-{-˚ػ%^n6hM=nvD%{ءu!söq=Px+q{vp$*#`j9>;NF>]I-ƿwK TiNyc?B >2*X(:scpmjǤ1 o'OwR,пf&xH:vnq@#7Ϥl:-\xb9*kWGV.gv]6˳JaUQ OR*B9>$h*5=QmwC.=ۃ+W5ݞ4u-V Qrw v?OoD<÷-ѸW>&WHvO$(޻)8noS*T$i:eA3̓/<hk*>h'3m“?o ]p-i t3OYn#ܘ^w/mm*BKLSnhp n n}܎dy[SFYG2 Y"א!<#<Ɋb/`=ͬ,e؋Yf~yv, 4YzsaG8߿뗖ٮ,!yq8qrФ{.{-={ Geng%^qeX?|6وlE)wrv" |,t;+xAD  =gNfҰCEȜ9+jZ)&x_ՍZF2eeN+#D<Ңh*)BS#-XEӔqyRE#M[]ĉK&Fw&VL(#7v^RɮySO] 3-Tb쁁){?vj^>X-Kƽ>XsS/kIőR%SnG4RNə+-hcvS3a9([uO a7h=ƥȅWϽ8eBLg+r43%vcem.7kjXwTo6-ʂkɷl*LޅmX6 ~.dJS(p`ZzE-{-ˡ@hi$ 8X*ΣCwXzQ۪qe=e˅\f=z4@!|vky'| BwܦP3NM92YsVe~L/Aۃq5>cWE%-6Y8\|4Qsu״Z\JO^=Aӡ֝m^8yVLÝ8Fľx̬XifJϊxLغ3W{Lx*rO|78n}_X~_ + {O9z~y|m -Y&m ege,ؓ'#d}%7BJ+e&p}e9K(epdO~wU#LwBhsIM[;=h QJJxC?2=ǍF7&]&Ո}Š+Y*~xt#,ci;~4ύD*xܵӘYWQ.2)gbUϦA}H:Dۖc({{g Dۘ',]a9jqO+3J #4܏#%ze$mup}?uM8}窡_~1#r9+$mGI\I^?C)hip63Çͩ ,f-1fa8ͷy0Fykd#XfPV/"73s!%/'b|#:x `[%iX]0Y)oc?1 vxm 9ɼ~ 5i5R #m&L4D9; fLN;.)ƹ!qt} [jdpl{{(L78}a{ȹbs4hȣoA6;,!`w2U7ƺ!:W}RB{c |v u42^eG"&rG=KD:Ķo,ނ!R%KGd(vɩoqU@C\n$ˀ;CuKˆϸ_!ۺ|Kq6g!gAXü$5l$O|d7 W}MmwLck%RWKn02j ЎfaGK۔`oȣ&?T -N6/: p 2'/0YTsQLf!\IJ૟Nl߷׭Jvem'LUY χk\uieny[)+Ij1 lHruYE?'E |\IEBΛ+@"5DdcD| Нdzw\k6^\cn2 '%FGb812ؐsG*+s_92||"c2Y%yKYDz5H UE>b%ŝW#Y%.xLv𘾠_ hC &Uح-KeI{9[?Іvo^6%\Uǀ.yLX#8e}o#v,#\WarC϶+~{>\x9c`UZEȋ痛/ɬ VtٰDs#u0e.mš;$ZY1acDY'wTͧ*+a:y_o}9iTP}}XsȢX]".qFfiG` = Ut`ud0<>{L_EjL)YCd*cP0}L#hr߉AR}J,! lcgy]'p[u\ï¦q*\+_2^guy :N~IȲi"=ՅlI?VC#ENz>v+y̆c1X\,fd mcI~ laktZ|&Yda5t 1]FG8|8OQ2}db'Ï:4L y4xH󿅵eBGpjyyT?e׆XGSy'&K!w`'F~Q†zu5GB]\G.ۉ R=1ڀ\-,+&^S)KT( "ﺑ+,GN=n_. #`~²ꞛyo?awﭷRC?n8kyx}WIY?9qM`Qky۳CGT )Ma6Wo{>c3,]\kӹͲׅ>U#C-˭rmY{IDjXLGɫX3LbO`lxŲ䎈l2w+@(Ψ) 񧔶ˇQ,f(q\Qq~Ĺ>1[ Pe%:˼h-㩍yH6a*/e;ۮ2QH"<8K_ Me8!4v|`֒sz^8a #h;:hX4!y5c⥏'{PO'].<ť q=iiO[냉EGulp_]KCώe;V8Q%{rw=I)0". F)d.]y۳8"zV:8}F ƯKc|}1skٞ? cIԐiqIfJT 橜4䒧tZb=9-nS:.U0uX/0O|:17ZAY; ~i- ӼF|i>XY"O_2di=&9!!QŸ)ʸ%|{#$EDϖp>_]gF~!l2?#*C pNG5 }m,D~y%UckfnRajX0kcWukK(l`O~Y݆:9]6 غ͙τ͚Y͚[afö  7uM.qXimَw,ږy!)pu_=YBίg⦢+$ԯ}z-ǵzDDjɵ۹NQgY ٿ:o̽yS,dI9՛}Ml6GA+z~=i;oribwQH~[7?1 =Wpi~z·^wiT(ٯ G{'?= ~;iWJYQV3'|il?1QeI˵п]?EvїoWFϕ[1uQ֔Cv?'F/4{r 3_Bړb?IQJZ͠$& ~ | ÷1| çy6TH4w ˛).$qyO/걋[(51VIX^ߛ-9ʿ}H{,rZ QQD]u=!zD ߊE]?u(kעs/sƙ+ gN0Y.qRkk^{k'"ܨ%rs=.rt}{k̛\3[yޮ5o3"׼^ucaרoCG]=yh%blqW2ZBWɞV/|MG𿏣Tg&i9OYTkP+:H:[ [^;lδ37IK޺u6iqPl1; >|tڧO븾D8r;ZO*!yREe'>iNY`=WPW P}գ/x sedlM.\lOs? ysh̦"Wzn}Cᣢ$d~`Spؕ~t4J@OsK'H!2N5ԛN82Z'ۥJc]e]agwܥ~1YACws~q0zݠuԈn8K7LÔ#0dK룡 fz!tBzYILٰKz4Y wQڍlgj}u,u,XB2%"v+e7iyI=n|ے/TփLZ'l~~I;gQIkT놩 w} g5;Vݰm O{ן{ad}CxϨ@ۨ릨kWoSkn4ʟe(FC29ugβ g7`WKVجۮﱗmfv5ߖ~>`O:mܘ|g^^جϾ~)1Y]~{L]ݰM ةi w*̰)qUlN',2l}9]:\zAiXQ|ѡv~/{ ˀyWu2#viCz–\vpDq~yF2g!7Nz%MܳKHD=!ip~6x>ƹҐ+~-Mk(5Ï?ͨrPßeu?6\Mv?ɓk#S%;Yz9`jCv閝ZYv"m|eNG]0@rQF]F] r}0_D]kQ׏G]ҨQâOׯ!k|u#xl留sߑ='eO(S2d|(m(?0FyQ`>Fv3\Ȑ!ƴJ's .:Ǖi%)Rw'VUI{ rξB;\*qv\N+_D>^l IV_=/(Pa!z\iSQqTeG˱X]cz;_.R·Mo"9-[5$EV"Gw ?="\;a¼5C/:9X\4>Y/{"9Y+m*Eo6H[#)M!n Xc|*b ڪxjc >{xlW|P M{V,b^?Ki/1ǺTǙF,gZe}'$Cc}bEh܈~tsC)mBQ~WhHn/pޗb.7\\~?\}~ĝqNň{ɗ {Ig9Ȧ&*%zoڥOg_,T Mw2><2MFm.|3^)p;.FiFK} c XG}~3d3J]'HoKL1F%&FSMՐ ̗se*Lc=O%쥦#j,?*W.\_H(lkZH00+~o, 垯zZsWnR?b !'((bϒw!l/÷"~/rf"NWҔjCڳd7yGj,_ES ?B [S,w0퐻d<]߯Vj-$A]ñ'{lvQ7ˢأ_cþ88ѿ_A2oȤj]e)qH ɵY(˥`u.`mC ˄8 vMI6ߋivC6(^ij2+ w qcIaUCI<]ua# ^s 2wfGL欱F`j_,jܾ͢' q~+?nW_ WEz u#GJ iISC'PX.Lʦ66ʺ4tAoVY?6tFD3CąC .ݗ;4>E澖FŻL\\O吐?M~.:O+ckV{V~X2U}Nn Ŭq>DǸmΤqJ{Ć9Vyڕ8 ߔ1,nNyoѬl!ǎ=5 9&jye謵7}.^"s\=:S>zȃ>gsƳ[2q6m,Y`0%b'bg;paB77ᣘ2>[|3,ZaR|Rn'QEZLɥXw,itTqVw8LPeh9Zndɓ¼_>Ϳ+Qˑ{&Q{ɠS%?y"Ѷ+ \CLׇXodǙf/ ܮH/Hܾ/Fbx K^_氈 | [dk|II^#~F7=s,=情ۃ 5!֓y-poo1SwHQ1Sn#|S@cUb'}E?J)el zF$Za 137AWJqqS7iqr.DBg6Lib%#jmԃ)/ pCq-J {{~$K?hZAܠEװ:_5?8+̯¸8-փk'׷#o,GN"?uB@ĥm-7,1fƤ htiM!cbOwտN?p@nU. _ok/7tq!yFЇ#*dܞAP|̡y wu̓ؕ:vn^`#<=Nc:8w<({"g(s<'f}T "_F&:Ev1~ĨY5~@?u Xؘ1804ӂ6L?#(eG3*_ȫfG$!_7K}ɇLǾ)=чW>ERq 径kr|$ߡ I*qY;:;A/;5{I3{|/8.RU#q婾Lp߾88֒J{۔AA:jgeq`1\õ3Rg?}\ ]X2\5tĭ,~_߇~nJ7%3] 54(ĵ0m*)^F=VAs:@GbJX/]Dv/d)w]W󜿖C^Z륬쮨sߢ u[\).IY]{٘{:![>*2~#z|LPx:r^=b^n_j"{.ӌs(Ex V* C ƛ#6Cŧh3' UO9Vo_Jvm<#sտL!ncjzvu/yqGe}R>Phgt!5D>ENͭh#j5]Gw[E=_p}/OnOz\l_$(n hV\{*3&|!}IQ[2Hvw>LG)/GC&] ޤձ$wjメ{2gOO֏=طdr+<^\Ϣ&b^ƫb%4-I+$9Hc=,ک =A{m6B螊%Nd& vۺXJYv{>5^s'`~5o`1 :O%3}b%%3MHunW̲[._;kyi*\\T#=襯 [W0f:.o+XC乜^!♺nf&Nh}62phwFrWs=Fpo;y;wk.1#B8&gO9ǺapS)cOQ?הl[W^m|wu܎/Sr}.@V*fbMx S?Mb:3rׅsc[o0\>;|A<|!M|K؅n|"&hE 7:{8x>z?\瀧*uK i^}7K[|c륿.h3c|?_Q㊺}pKtlMTio:YY2Ӵsn7ѱwƲǦ2Sce0 :<Cjv/z=䇮ȵmU~ q]ǥǥ;G5Iuӹ46c vO!Ҟș[^L?RW?*|2=T)s_g{1XZL Y׼^ehQ"6NI EL;X)<@˭8Cf?-/%~_ĮT#.b!yNq[{k/_#& 3كwO q.sTfNm//"G u\=':YpUq^?7|ݸ=k0p݊_6p[! 70:u|6^?__^T|d'qibb9UV1N'P@fVude b}(ɸrI˘Ѷ\#׶7|nMF9c."c% =VF>ޞbd şD]z" Q'b/|5rt u~*c4W;ZK3]¥B<\9emyy&myV(e{/f{\eɿiMnN1-``$єkԤP:{@;\+qq֙NZ*"kJS,`kjqrרȩ%L6_bپOYJۖ2 u\dyvֹh?Ekc=|x? L󿿍FwGqQ|E}}%y?j߱:|LŔ_iR,?|r3-ˊ~kY,+zBS)4=BۯM@fVv %P(yrB9Pjj@S\01 d8;W0dc6ӂ˗VCxi.;[o$>ۏ^~D.st0n$.Y2 m3w<) W3xW,VM ZDUi;&d xfZ®̥ bL3Gxm(PCGao=g8.=9lFtϷa 8Կ7xR|8v2a붻%#إI񀅼57yZlh2k*ϓ9o$cIIj@Ldymwt^.aދMEQ6{Vs͞]mt{6g"y tvݹ6yٞF~sw#ލ;N#?=tݲc^"Z"}zYjqG6n/xK)̖$-3rbs{\G"!g #4z5VaCR}5|^DG ۑ.#~eŜMEN,Mد8vC l +ssbAUh+6=CwcdiUI$E{8@{/G(jC6\G+FK{z7J~uԐ`wK0}L&n34r*>栓zgj}H@v=넹ev#]Nz];At̞l[uh{u9& |?P~+#STm1i`/?o vwl4>N㚆y=g뱰Ȉ%ƶvj2a9cƶv,$)p.mrq6:yݛxBc:܆H<79:]+a%ے=ʝjh9: C]1v'EOB {13TvB duiyt/p%\^?P\v}YU?2} ߧcKԂeM=x-zlZ~B-R2Wϥ-蟍;,S߽Q=^ȥtI"h_e?bKG3cU܉<7qwΦ^J#r^Z,*!_.IJi}Df{ }âz5Sͤ}6}LGmעYF]V"ƎӡҀrR_5˰\lT_v_zUk{A'@{Ddz1c+SN7;wJLWk ?3im {OJ^2ڡ]n~ye-pm]dJyѲsCRgѕ?VCWJTheĞr&~|4`ɜ̵'z@2X#v,p{鼖+guXZ6ȲoӒNs̈́٤`AzJB5+f{+)'ΙO~?;3Qh_S9>aĔmN8rawkC6,޴d.?3l0w)&>̑LG,yfznTܿ[ȳUvw H{ٻld\~cQ5U Gл0dv-:/ LwCnD y|<sAo{%F2#TLsC!s\( |4 UXL6f[|!\=7V1= I59X_mΔrv$Ʈ0b}dLEK#|XGalw)Ē&Hx^mN(%l;;(i6dmeQV(mFi5J(>37F6JQڌjR;r䗘FxY?JNX-RNdL+^}c ~2cfHN>;4ryq!\`:Jxyc_|nG{.4>hht#n{v5 ӑ-3{&F0J(-FIF<-F5JQ:R5JQQ?77JQaQZ2QzeTbG43tW\J5(H޴yT%Ć9Y~eyנ zt:],W1U,h/Q1 v>Z~&NVGBgRbp]m*]hE߰dٱ>zM[Ρ-BW 3>#αsm JW-IRǧ |%~)}a~3<|㢾w;|tdƽI;];9#t=S+㬳 6SY}_I|/(xHҲ:;cu|(snSYrn4Z<-jf'0kގʘJB3ZOŌ7$_CkX)6dQ~ z`CqH3C.Al3ȸtݏ99ΪRhOyߢ–uZӶZ>Mdm .Eꬔ𮞾{'3$9g3 h_A;*xMOΎA]GRؕD MCCſBjձv4B~ݤNkYڄBvS:gn^J0oFk6i_IC{U0m vG?oIGôwLE{"|6gVқU~"*u.{i5%Ukgiy=R ?._2cjH&g?g29$^vZ=Zs=/|+Η9IF =TI;ug6ҿߛɡJ8\~rE.c]ÿ#gq!5}ξgָe_ժ=|=gNj}(WUבM*ͼ^ג|ix :`}uUj*yjo| _%<ں^ZW RWZ闆;_: _-t d -EZG,N~4y,G;XnwTNZr)[ƾ!nR>uV+펖OaO&:%q6Q?=k <صX}+e 66%)?n~yz=uXie/מniHeˆ[l(=5kVZ,GɖGRMT{E 8 H9pR¤*d: I:rEvZvf;׮~jg>ط7T*7Ԓf݀sxu`*i]+lR뛈yHt*zw};rKGЈݏlp( ,ѤyD~<=7_Dslp".{5=~toQ&`L4AFi6784bQJFIz2([[[[[[[[[[[[[[F^~Qרk5{F^~Qרk5{]F.~Q˨e2w]F.~Q˨e2wF}[7D{Btznڇ& I;gQNޏX_O$Js~ĖhOHg2.y?Mƴ+?G)'{`피9vKgq;\?b3y'{\?l((~!7qowGn&+JyRQrCna#yC%J#5\#J%׏5\(Pr^?_Pr?E#_L F%׏<65\?kZ_==Ih@^kdE)1wYH4(N/k|75]U4D+ߕ3lyBll$ӑKπ5S(oJR[~PhSݤ&e>K?7[I-}}[h61@O$(ݺ҂x*i+"m~xjGw\{~VhA54)b^e?˨ veZ /I};f ~6[Iu澎ExJmjrYSχۀ8A`SϿ"e{/ }Rn[X ]k 6zirPh,5?̌Jf kDoVxze}f^K| ڊ(dSh;h-fδ8Ͻq~JYGemJV>>q&3NtQ}Uv|x={Uf5P<tkzH8lg7%Ts{oFznV-IwD >\F>懆gлb X6vB Xؼ5~ݱ&"0y;;-u<ycU|7zޤmpex=a?E:~^^h1a:e{u΀1)VmZ$4:k/Pt kɼL Z7u7E[Uɿ#LS*a[D#݈2L㋳32< +:"^s@ߴ60W^,qѮ-Xp^=DvkgI9·'ooZ$im' g|\> pSU_.2_a](ځg9|_W}Mq#^odGPA s[v~R'r{"5-qT?/٭ܿb^OU<7נhri?3ϊ B)m0mc= D.?_e " b ~8?RBZ)NBy@#<.&lJA#J\¸[@f v #.EݮdǨ,-R\)qQ슣q㹉&mOnWp󦑆Jk?ڴgY>:^:jc#ٳ,sSgr+=ˑFթSXY d U s<1r\ _E>`loS̷͌VfPkr<6i*)%J(Ӌe $y:;!߀YLmso5\YvcآOMk2bz2B!,ӵ|-V4[Bf{|{'\ zQVPy.$Rg|wdӤY:{//n; U _etpC`]gˑwutNFɢ8ػz=cDSGj|e~/H~b`@oxe?'Ϲ޺x,wyɾxK%.lQz"iqʪH>28݄R~o[`׊=n_6NZǒke9칱Z]}Gl+$m\3oKGadٹW#w^Yo dm; LO ֒!V@Ψ! Fv,/Uq;f3n٣C/e\Cz̓\~?Lȉ2;Iw2ߌٌ_K<GQbDL{n(QA:g-P%7p*_4`~'#E XLq&e4:0}NYRLcm˨!}':7::jHJ Q%q4 4w|Ǣs%!i8jI{X,~$u _./ꤰl<>_ŸյEZu}ML[|`Fڈ(c.l^ 5d"c/$yEENJL- |%tlΤӊ.nk|FD2Q Wq~͑-FY%eGV.ì`I|dĢz >%dx)lfWng{V7Zj]5u MV9ikd>#_7Ñ{Q75F0ͤj,-bYM}0]lxs-Z;6>vb;3 .y?qn1˸F-v$:q _#7r`_#Ibhui񍊖/W~||Ů G-6DQƵ$u`;Ұ6/"a~7r=q=fGz'2^|:v׆\> zp_;qv|st>@'h3EWx, ˅ `}wˑHoNAQݢ7[C" O޷.ݐl. Vɨ[EuKX6Z;wc#9VgPgkӕ,׏8bba l'GT~ۃ8v.R k,%3[_2ݫ,ooi7;?[^f2Hv߶<Ɇ'CiSMϷP ~[Núc#/ c_#bte2^Ne1EGeɼ]"O WUFu˳Ba\>nu:2e2ekM0;_04,t}M<,O<4oAd,# _YAkq HBJIM{eu8MmEqب-c"'IwNa[ qyt9.X0.Kd$Z;j̽!~g fGEⶡMɒW^c'yfc8*Ex^~Ʒ "kcec^.N~Juub6\\@ta$uV5[SqtuvCή2uKRV8|£|o;bH(D[*[T!k[̺(W7F _ppco1"ey^}Q8 Z[$eʃ't;CՐ3o)8jXَVK B#2ka{Wa!~Qڍ\& rhR;L__;W" YGv3\%A{ǂ-bӝxt9m6|<+$hnzȫtvtSh[|ەA dUXjgwF)ؤcslwD.3-8Sf*qz?[Lj~0k?5< }qlCA\#.֣wiQ{sGgg={ƬG앒lԼyTk$oX6ղ=JC + XfXkBsM Ucq*]q:w>HG=B<;'hEk2LE "7bBW%ЬK ,;kt7N3kߥH^`4<-f3N7g2ܲTiJ eCy?c4f窫;i^_|`|0y<8o6c<8B^rk4 _Jr1pv{>8x iN])Bόsцۛ,LxזC//H|;ܹ)yi)c$bڪ(~F n>Rm^Kʄ">N?L&u&MsHPq* F輖1ȿ2mA:;ўv'Lޖ'Ж7!O; EgW,Ѫ3(8i7yz93g Ю|Jn4&y9D"fX\[ 6ʩncN"-:N C!__x۞>֌p"G.PC<~S 6wBûojȑ^:6,56!~: }{v!|zbmr1N8ӈ]1_KN F\jg>hgxwП߽Lx[Z?1gsx6igБosdA1R)ՍssYP֝cu;=ޝmֹfG/מ4{myօoM|HֱYleµp`j7L1Dl8NߴBxGf]](55muAPݐ5ɞ-`^dsǎ~9 y5'IZF;Xw=\ v5yEKY]*lO?Wsͫǰ'}?thD)R*X8wps}5j]]m^k; Wk3>gYN9P\2O[\>\~.Ⲃ˅\>c\rq˅\|'\<1Gy~/%{1WBsrZKޓdas=wɨ?pI@3c ۠!GJ,y|WOKP6(oZ:#xsPM W3uw[d+1N de(@gswz,o|zXoUMx6BYFhsVm^!u?7IJe3\Gpm$ʊ/u}]n,|쪏S {C\dn什kP0tR8z##z]r[߸5-v*r1-(8 J"dz$reow0=I*9fSx/oN fu~0lgƞ2-l8-osnc5#؋vnMoN_%wz@ECrC^r??^ FAeamE{YPgR{X]cl $#A'lB*u),v=%̱x,qi sjIǿszY9ƓcR_|':ʈj5M}'DQ=65w@7_k3lg@[j3cCQtRĆJ{s|>vўEY\w:[߅\9B}jgO}=|.$7բ^R7J#xqfWx uz2R>x”;EΙJ`(QBl)®,z[xzٵglq^^g~>8bZb#dKs])e=b!^Z7t*D3/~)\0ӷ$:?zT Wqjz$sm _ptʢim,y;>09۔(mDNt||R 9L^ֵXg9'6OZ=O'RieK(.d!x+~FvowkgwF˻ƹ]*6߸V=)[aʖ]X\OE)j2u}/痛x.Aƈʯpx>V A=3M): O(z,nFQIPG8(<ݜ:ի닢ln`O`J3qޑc(2 8[Wisb:$֭ o 7 st(@ ^}O [z8OfIo_Ǚ/(T4`[6ej'=TƱ1P: kb}u3Q\eyF υ':ڞ6 BVsg9GisuOE^uSclB!˙u1XLoy*'< Nֹkc%iF50>{/kqcJQL,D-IOɵ ֱ="v7}I߳is#V< "֤}υs_3D^΃uP|&!A?+lOiqYt=f5 =NNjgdzfuBÇ%$i{aS!TF$M9k>J[*J23n@J :~DΏxͽ+ۣ1-X'@w¶^l(᫽qIh:k"Okz%ۙnW)y-s<59(ױF s)bv|z=;O]zܯLSTMP]fJq)撒hx"l2\%43~:ZV0:xGd{/z98k"WEtMFjg:]ܗ4Z ؏AȦhۡyѽfg_v0mcÜ PG_t_}M5c;{[BQmiC;zsb]>EN4=l#ϗe'Ø/rbGKBı|t,F: ;9c3L|x|EFt|awfX[+t|U\E lbFxUA~X'?#ƌ[&f#T}8f@t[wS|¶^ο#qEh{Lj&IJTWkS;LHE=wDZ2~gU؄gV˾ XBA8`YssY䏜u^}bx^V/p5 x㶉X+gG햖 $ɍ\EU۹{q/WIkV}Z/G-(>ML}_f/̢,G;\hnu3<iה\A/lnmk d8A;!E# y x_sqt9Q ɐ%_jW"vNߴjSWqu&LS~t DGj'(nFw]o0&s+"!w ˘s?T\-SwUT>udZ0LΣխR?uqG%w h`7GknWX^;8B"ܱd,jVC Ʌvce' USh xhfܳ6 ]}d8Ó\NaEP|~[=w)ęScutakE$ Mpwh<}1L "VxnysĪl>umxM?wbWgqںg?G=b79>4H3_x(q)ǜ-m42x?k#J) 84jgT2]QG.I )n4AXQ) s.W[`C+8>CF+c8k&~6y:uyj'X;&%յN+&6~ƿqzYenK/#iap|mU-1_pvx2M< fDpȰ&6M6po"~A?}n_$M)`ml#g7'3=3񈌍D[[)pd\;΄',y|υ'#Es:R׮ :?(tۯF#~6?c 牰%m1~{&`QCM"&n/2j',trkiVH+JY=c9.sٕy_-()e˰hnӶjĸima@<#"m>X׈q9xm\j>v(</k׫r ^nv^ZXdW{Xv2avC7`R3%=_&9kN5t=d[^deUDQլ uRS?ptZ㶤r}8eYdzԏ:^ $J: efkmt`U^*Ynٵ, >=Xfx9ei%w|KK~oߡ &oXJM>eB+}ȉ=al-$Wx̵t6ߥe^q5u= |z^c(S1#t8]̮ZnBûy;Mb1Mj@dȺrou~q_F_;ҞWZbėc ͽf|19&j5<[y oኊA<d*?B2΀/U_AKMU+WR_a}PcA;?qޢg-y!lqN+cD7R~6mfj>cnᔚ{9̿9I_O*⭧|FwoQ+b9 6!s*'IĿV9YM9uay s¹s:Dp~.~t\(:M85k^>Dd ,&|QQ_Ȭe>bBc zۺusu&*6\WSW+b]O#>їsuf50;)i5*OT_!u^__+|l)K?r(_O5.h8܇}m@ JrNq; ¿B8]86'MN0ol搭xX/R߸QPTܰ"㈣'f3Xl (rn RQZRȤ ߺ 1aﴓ/hRB+qZtxuO\ńu kt_Z-Q-+c]˟Zȿ elCVFmPKvs)J~$=w)Ve}ʝ_[E \@r4tHc-YyV=dM}D}vG k7G~񬒥+GKɷu+GXʥ3},Y.v\Gg!CQ4r6╴;bi\J}=_~H8;ewl@oٺe8XǮ汪(!6yk.iGؘj=-p ֻ$Z_D`o"1.Yy^^"C;W Y׮Lgs/]?6yͫc 1iv"qi".t$OZ8nbqD 1"qe%w>M⋌#26|pɠM(ý艊_}9>GY4?Zyr[|23j~5f؃"QeoEDE171xY 3g$j~ۈ?b(W2?K{WcH܍E k#Hgvqi~cMYwQ__`ox7=ѴťΉ/G}LFqX&e/8,R2˦^aC2[|%|k-~[t:n:|@>T}>^hg9bC+mé[ }3l6L6Jj.]}XN'RDf wP 96{u!%:2N͝Bv"*Iu94=ҤOhLi/ucWMj~[$n{7QCv q[Ym>`68 z㈹;X\˞5)ȚpzQo1jU_3Cquw^ub(Ys \4kK6߁hܥhVGsOk+3_IԦw[-fҘVSw-$ޱqy|'xj] ?eWG*bJߝ3H&QdZM.Ѭ-FNC`2B x@y568g\n𱰾/>5+^;R~Twi:ڼd 9-'hjn2K/L_iNniHЍwzF"q tʴ#^.*]!?ysAS7r=Y'{:=vof$i['n{l74]ea޻ cEb:Ǟ< ֏a~BOp4Ⱦ)SC1|Pi`} P2T[Qol|o?x}Laߋ' vi-UVyuK[ﯼ)iey>!f7BVu0+k _6ma^:tPr!|4Tcj u:X]:V7֋/2j7Tו1fީ׿.R]o#8^#1oKn8]KxcN;&+isD^py$~gmNwˠ@lsYjRRr J ]މҋ/#w^[CbσQ$z~m6!">G}v^ z5;-&*8`RУWCT@~$1y,8s!d^@#6櫡H< x6wv\E۳CV"lϘZ qXdf::Yq WY||,91L{σ}1/>%-Gl~W'[ިq=Xp]s_uSSH2GR,R@䲃/F!b=ɒ!rڑw,]!2^X)`z"3,v@7;g)/kˆ*9#䢤?-d7ďmqZc5̝òFTx4{1٘RVY\fiU1&~z{S5}̅0|gylF!ֹG]]PIa^yPno$ {*/ƛ3Yy'OW{zUati N7`̖BrM3p:su^%BW}gBg'I!ѳ?WBk9l=?Q ߲K7Nv;-Q} C>-b*jA:Yڳ#Cjk4-G;2u#N/[J?GSIǾTV_L_Z[er!y{㑷*r"'6AYCٞxtTP3wmF61l͛3بD Gpn^9VX(ལulö1lö1lö1l[h=J7-o6aޤaMuu❖,m.37,2{$V"wyD 6$)>#'36)E#ذ +pc[3Rn׉oh ȁ>d3ƱFA& &!1\Roғ᭰HUC,g9 <5Wcd_{Af^4=gmɁ̵slC_g0ݽמ :C Z =pXyR>ꌁcaZIZ<'GՇ&ܑO"H+3U/8Kxu&N}sr%h/i 6a}En7G4tA4v>\כ =:ĬHUd*"%4Tiѕc1w>ħ+gkcNW'*1ڋ"v53\9Vk̙B n30uxgŨY9m'Qx{_y|%d}3>>yǑ|݊[/֟6+Ĵfʇ}*o9mK4wru rΈGvp7jeSo:kRV[&4|zΙ X_ x%WYf'~AHbEߔPB׹p9FQ֖Paܰ!:T{|χ 9S?}o*83 bov//xx=޵G51j=Nn>z{-|5,S Y|>RѮ{iss^[X~6ȰrDk1|?]wN) /40%ӯҲ!o|ׇwixI؁M^wX UGjv٣JsJy[5nuٻhMkx`x_A.|V}ֿ]Oxok˵c#ɜs:ѯzstdU-%ݯ&.f/7 EOW*eN=nT2NeZ1c|L_awyԀr/lluňm'ӾM_KځA֝4<^'.6׏0[t5j@]b]*mL ?ޮ8J@f5#a$zF5 9v2ZB%El)ǖU:SZRXaZCpg8}hHhDjJM{wH=SK{sb | џ+ cgQG%Ag{UoyEqO{t w|F7&="FT3lJ m!F7i`7lH,ox,u9)n "ϴ{dYyOW< tE}tt 9|͵4DsZvo/<%G8J7@.|``8|.~wk[O }E82~1cmˍ%л}*}^?Kȧ Z}LE$b:3#r.Čz1!c6baT=vSy z zhG*s`&bt)rE.xSErc'3ɐIjQ}-zC;s_D٢mO~>?V?8kǃA~m?Aݱ$8V59 l%n{Eqt4C9-KvZn%ael<İݤ&Sm)N1|z3?k )iȥY`҄N9fEy7V'J?y~cgyAnâֻt6WEsEQI[b"=a+i `gjQ6&nڌed|爼 ƘKy,x>)-8lEϊ;~ ޞTyűE^˜"0yN+_Jj [saK;gCv[t%q$1B[UR|i"Rpqsr:ż2:$TjM[|}^S촎i㠰wd<dբEڽ>֜TyO˜툥H [/Ǝ1E(= 1B-2 |'TlN^#nGߛ󿻅r3\.%|LEjn|цљ#;t/B6Q'w@<;w6ejtxc\3`b]iԽqۉޏl6# A*66m>FNyʂ,! i4&> |?^x߳l+HUo‹d|SJ_CG<,mK*8~>ow{1^3w4w:TKu6F߁ufY-!Տ{ V܃ޓog_ C̓4jܚ}d~8-)̒NYe",i/.F ζΩ] )9,VF"ps[v4@)e+6t,[abD3(M+]"O#<.vFƙ0 caJvy/#޷`yEj</9o4be9&ls?3I:%/3Ո™wu>cA ȈYkNvJC1qeZb{4{|ROò>A_ˎ(^>y/ PϢ V>)̧oew9<tOsOu(㕦)\Ǵ9ʛ_^fP_Xir(y3pz;l szZ2kWKP w\2y)gB|ƅwLA ^N%1/qVe8TIEu;XnZv"~$S]|~Z} ?}AJ/?ĸDTwkZ<MĻ8ʮ0(!?!|~ 6|ڡ py}cdq=0c}tof\BTu?O(|][o"m >v$O3ilmѴ.Mm6H]Ӣxgx,VF!♫H1?CC/',Y Uyl43_/ U,!>comOvqlՄr2iY@QUA~q3֔>*y(kohW7~f293%]J :z[9?l3El *GÙRlƾ|#=xz%! C1N"CFS etm&{fߧę!g9WYOH:߾\ߙ!{0\ak(xϤeISlTV=4Oɴ25Z6^ÖkmVgSRj֬h,:ODޗ_VOjr#b~ɮ%_΋r :Ky%jƵ3|\ڍJXڍɰֵqC+$ DojYQ[%$Ec+#(McDixGpmfƠxnەizƧPu6>$LvKNI9M٘wx+uwa?A=^?!e!d3pezwl&MNBe M<ݽ+52i8oa]Oa`Znq8==HA&l mΔ" b2aYM}v؟.|lǭjΧk)!6\bvZDnǴ /&lsF F ]DdF6S&XWF] v+Fd~#V\򮰯R8[$E(dPţ=Iћ]5eRYyRr Rҋ2Q*;C6g]S#_Nz&4!?#cF@aGA <,>,1+|lڕ.~7G7<ơq_髈z{M:Ѥu׭Tj6xn0j'VH8 uUu3I ~A2D.U +mIJ/rQI&!*%2a%iRL4kehym!j-J/3>dNؾ3su^k,n No. hJ=V* ɑe i/Ɲ^}Rn;1c/F3@u]Q[#8Iq$q\311_{hOoDppvs7RssCqT8dl^#+IzW{ؖݰp{ &+7%TcE ?a|J{PmO%'+hhyw)b0!7FnyNTym}76&I6&x~Tray:~?p83j(c2ߢ23}L=;KwׂOY;D>"_x%["9b5M"kEu9OʑLU*[N {jD5P[juOр,^.F1:,ܣƺA`ϠJI/DW_fJ <3n;?T[|kҔBGs4O3WpC2ƴ@hbʰdZˈ4ɩs'M?"`TfX&:ϊoU${y;&?>y&`I3֖vZNMwv#G ϻB~;/z߽j>W5ϸOH1K"k͓׳R,\ o#_?Q ؖ]7;sl ,w ^L>v=|yFg߷~ b9FJSxt1֊49$bU|&]ѧ?Ԟdijs4@o^y?\.1"[SCq>O\xVѾ`Q֋c;Mpkw=}lVs!b|/dUټ`Q{Z:K(~@FJ|MJ'{O}q"˟Pe78u.❑n 厕x?bQ c=!‘N::e: bEp#,͝Zg7Y+J۲zx%#RHד%^Z4ϊh&pؓ Q?# %$>]=ǩ1azHN &2f=叱&>y,?flHaKh)ۚUM=b=8K0O,[%x橚'z`<^#AǴ'z-so+<*}x H%kqg)$dئ?o,P>pvA%"yK-!YZfl՟6JV^Rl|nGl ti,ZGуU%m{N+n:3GʙýoɁƄ5GHTAd?xp6Ч؊5:NM1N%pwb5ڟ3Ho)hjKNW e?j )Mzr8`K6N:P"j'y~d%rYd%Rx P7G_D< `^遍9^Ϣvhwm%l9 _P{~2x}6dKcZsGyWM9e}r)bJ@[.ZxGcllpޥ =uɼoK_w8RƊXCܿ wnoǜOۻGHnw.7ٴsG|(1'xl<űBA][bCK u*} &+sh5hF*Tbesgy0ӅIN@h4^|$Idz2qK'9Zy7woq]z։&{o񻺆x["߿J_ ;9UҜriOY\u7LwX !Hwܧ 0XoTHc*\a rI6xxL aUYaR &7QAѷL؊@_3:3@8zM&[W8ٕ#YK#Yk~ܿ/%E bN ~kKI[${v^ɥKvghK$YyO9{_W\M%.7u'xҴTS&zT/Ӛ7uI,B#nUk3ڦ,m=<{p^.pd+x%?;T ӿA5wRk}5IeoL,C$=A8 '%c$ɽL_QU*lE~LQɔ1Lz%3,-_.ACwt4t>bK x"ppa3w: >ȯi'>_!NϭJR=d+NJk#j?%iGb]oyBf48O[7N^"x>JT^feDTj+p{I8|jCb ď#=KgwpVix /+cKG׈~Os-}RJLwr4M͊)LHOrd7yxV$rg/3ɱzܨ,ݿM2y? f5p@hVOm|=B/8"XjGfvq`b} .!~S$D'8mĸmT^Wƍ3ruc3 gӚkm9:Sx9lGw u1*?(<Kܯ)4t]khdeG&ºX֕zD'Zh{Pl -"Պy/y#fr|R}TbFroiJNugtp8tMĔzWR}:Hy.W.[>v=w86' lM/-~,⍡܋_QFmGրqȕV.#u=%߽D2L{o@?^E aw|24E$wY S&`I_"wJtn%<ќR-to_TF1qaՆS#J0Ɨ{V^lNr!?:~@9+z6q⣌M}rPㅸ!9%V=t4u&IOaϟU7syխtǩd+f9v>BmbhjG_mQnl`t@8Vtњ@<Ă].uİB\1̑o̻ PG)y$yz3ZrASr;h4hO<#fhn'L`_X2vzg/szi<3%s?ӟhI zXbK~^u!>X<(> kߜ-yA8N=N{kS\:ƪX}c?O6OZ]{nnDHXmX1Hq?@@g\1wTb0`9O7bOJ*rcKͺN\X! "!'YLki2#ؖ*L֨k;3wKXRFOv1o)#Yq[ߜv=Nsh///GOR$;GC\ ^|GTi'}#c Cs N2 ۾nOܖsH;c+҈$T d>yǡV~LOwZK/r^=%`5Dq=tM'?ɺE~8yIm2{G9'[ c]٤UK\ʢqzNރ<\X= mWpy_lqtg /ՐE^.aM 3.H?\ѹV>ɹ&~ ZNB4Z 95!.Tԣ4ڇDWԂT[CIr$'-$shbNǸJEZ)s1^.}{MdE ܱ 6 X ?GrAS@ GiX'>Zv?bm[io_ ߧ{>|T R[<. rWW(PtiH0LEfˇ[].!jÞOr.u^ x+JrIo\0(GDCKK5FlfRr!g̟OX壑z1 Ch:1P*! ;%׏>QXtKlsR; 'b sa#\XJA񵁟< 8J)ph.ҮjGԷ`/'˶3g.(khmo||&տ\'+ÕSY@HuwvHwh9}+ D@8CsW|D;[8!]c'I561r >!XTW~qynq)Ɯ> f.c,..꠼wgNOwF"<>J˫0''ܬs;7h1 4ߖS}JwogK.g8iǗǶ@'Ir`ILK#ĄSho37DL,~/nh [/+֐ \H2i[H%}cͿvfJl߲HG%{=3e϶/w%iAfzOBBe<ܩ0UDz>}UڻKtƒ~l z!8FՋ^D^ ۂ;o̖H~^I@>ORbVǬ_H4! üc:qOA>:c 8'  j,65sa=3;!?{,^z];jٿ/ 쀺w:IWGV05v|%93yOK|yOƿ:AqS ׿Sr)ƳYȭ?/q91CAF*wa'p|n{OSCz{nWu\5 {86‹MSuϝs nSsu>sذJ/+C߸:ò[֏v~o<5'|Kehג{U<7߇?U0p;J8w5:b&.3E,78sY}qҚ1 d3P}Sb%; yҾRIDaC cSl)#;O^%]띩<&DPl-)֏3.bktCA ZҿJ;@82> v͗E<(X?pž>}acZ.3BܘrY+ A0L!5HB/ :ճ$=Kzy3':Hˍh6 r}]9w^EM'4ivj}TN 6K>R1W7%h 9xz4LcJ.}MpilVqgL1f_jwppmJ#D0}u4'V.WqA8|/:#_+.P !tRM"m uqM9NsJs2 }NE f#KÁwida3m)!ӆlB a#9DD+xoKw/+~᧳Iojx^翝T7@1_J|v:=Nذ~4^UGt ؘ>A׳]o3zWvYw&y82`kJvV85<|%AGq{=i|q(ytrMgY/G۠R0Xyi 2CM_'Fkx@ *^K&LLчxL{a[-yX+"Im4rtR_<+,Yg<|1a3g2Z3[m> XqfS/L-x-p[ 9߹Tr$gFD#oS3>flĘeINʠ=F%9/I<yؠ#qzqtCض:[`l\k)behr/1BG;h& $08k XR='c̅qiw/W ߲ 62`c81F'skloj UNN O*X+LXp~T)xtK{N4P}䁡5_z7Ǘ,[;|g}_ %|fc]45mvQ6S (c)$ ,JelIs6/3]7‡[8$"Ǭґ59.~!>FoUuT`o+y.ګaeKM}l,Y&fy/i6`^ j&Vvt59S߳9m +2 XΧ!.EL Xp<9 7wqMP^-[P;ZS XƧsMsvEUn-༗8:v،EƂ:!Gt2-S/4M&UO!r-9 9~B4ew"/ў.T`YuHWFl\ A.!!D؀=a2#H%r0}1Sw11!>9qG:| sfzpOM/jw> qoQ\U/(Xg XMYgD6k+]bB,y/+qѶrP+ókԇ\8y,Ks#$M~o#\ Njo/"93|@4ڕʸ Q;Y;k[nw=/3}YY}f1WlrNbG~F)?DnI^'Vl39 BKwFMۘ5ڠ' $5T>Iu',~>9wNJwPU8}hff_o΄渡(Vmƒʋ+gnkۘkP yAGw5+!>X,WG2g QY*_; |o?M&;ͱ$pl^'t2ͻVGy_Vl11F7!܈x!SaW=% jCXYjޖ{a%ogvh/$ټVZu0{OPΟ4]"Wq߳,ϭ\>QCG{re>fT6UDstOpGxLk_-/:y!dnjQ_N27tt͢JLUfazfVU59onW:}onv>%}wA~@owaBM.y"b&ɓ/zI_:܏'5t4?MwT)):1۔] nYLszDy:]))f$]X^ϜX;k噁s%et87, / 5@:?[X:UըvY;m[Av?bַZ72C5̛) P|azI@Ox._rw!FeX[r_b;ZRDșdT 3lHrNsA'n.C{Lc-fo쎦, gu1(ƗY*׽H/R xl7EML^I5Ty][W-m )"IqZy3EU';c~ sC/?$UgO%tnIp\Nphĥb-JUq@7$8P{"zV6;Ԗ?MՊ\+[Jd|#b4ꆞ* 9ChG1RvƲ f\esW=q+Kj_#2oSdY%`YUb7=X7eIz.:'zyV]ŘkOKh\?R^6"m{<Üij^*G9֘CJColfŏRG 7jvp9f+VlW"+<1B:cB~2')Cp|29*lDŽQN8T\L1 Kʄ&֔ŮWp}!]Нs+Cn>E9;,h.UЙw]*Rc590ˁ/AGЙ1'>_*4uCԘz9zPx{}hV(%fnnm҅@!ýyBӻ7y6Y>'.$.M$+ \n"nWr/>䥪L![}[O~mӼ%ڥ5ipJSx'scu 1I-jXGG(җS'G`|__6pFmИ]c\eΠ!ZڜkHeN;Oz-^һ- BN=H4:eHsKttn ;޽'] Tlsk}>U?[.-vS7zP9,&sd .(ytl\+.j O٫|NU7`D &wN\/\7N9 %qu3U)}HVqLQrAF~m'^{tEʤhT@o"8f{MP+[^54zJi+lB_n+H9o`w0ᛗ2=}K۩G>h|^tB{by?&L9r胯8g˚b׏hAf96G 4rjq'N~뇗Pci8G྘=s|O2;0Qgrdt%z$3t-Lb [7e;uu<|-[Kg`9l)ɷcD2;-a/hVF`!4*]j&<EؤTԏ󀙱ʵܛGMSf4Qѵ3zOZ9Sӳ>Ul y׽;s#pl!#?+Ka̸LX"NQ![j ^e,,uhciN86g+h[%;/imU4ʼ䬣9"ƿ 6Vt}>άlڗ1>%*UVboJm%UwhbwBG*?^}3 I85.2KEMN"7߈rc/mRVW6wM c KچA44|ozfzMgzIsQ|%ףs,M.э.`uK.K:FF]>cI$Xu*q2!w-Rj_q6M#%M%d*^Ht"- w"p',fF3O[g˴mTNxxP$fWR{8KNᶱ\uͫsL8e$ ,++L) g&a6_OfDh 6GY7R*qIuWܾ \%\& !\p,SxHxy_ 9`mO,)jwwxYg0\f$g4M7wV~_y|:l]_r^KJ5m?dzƠIJVS Ku}zq/_  ;oْrql? WݤIz-yXCj,$g'ៈC)&U9浱󏮋MSpN ]lh7ʼnLl~8Gvnd)7z=POkHB|$Ā8lj{kN⎳P)eڜ㱤˦٣b3ג~Q<.gο"ަ4@; Ӣc %~.T+6)Ec5SS@Ě{T>wg7 M`zCMCnH[+X],xikwS6!" bn^|N-Jۍ;V)6fgҾr,,7igq߯W~ElQhjʥ2ɔ[@%1S=zGߊ|<(#R3}r Gĝnq@Gbλ Ux*^6n^ y1t;?{R.lArb3>ho]bk7#{Gz7'8O4u{oG+ :{Ogv頽3 _zg?ձ=|0{xxRr̳˓ ~W[o{BH>R On ]Npdghd{[* -HG6ȹ{8n{B-׳-eGH-2 8y6 y ٧ ]p o#D8s-Q%DcR}2i,".s9ćz+^4?|,⣮WՌј6yvl[@;K?/ܽ]ѷ7bOHIf#8Z9Y=[E٥Y&MQέ gPb8' b+4Fx)X&?o|+"=;y.g,¦icYb _^iw7+{7O/һ$1ē=]I0˓j1*g[W t/_ _ #G8/!^Ćl:W@< BF$>: UVciEeK H覽$Uj%a}5Dž;|Qdo!lrbIV<(?/ чw N_VVNUo,qO_Kx={߄W\< IcRp+>†.$?1;x @ZmMxr~5is;WP%z5Rur#Ur Y{ra\xM+cIpD%{;SK&ymksjNPDfI%Y2=c?;b%]O{ZkoRrx+AאKaꎓ=g!_$kubBUX59|r6pܐ[y^0 u.:O{fI_euwk\o<3`O^dυO_,?N'XBGg.c=r3&՛yNc}uy;n}4wMK-@ˡ1]20>L7:#6>nN [73ܶe? rfrkuxCg#Tu:Ӛ؀oľ  #63L"ClO}و2hJ*ON(ODŮ9_TX 39`{I헋SlzyA ĭ )B:Iz 'y?N[f#縩'8w/P)T:3xv>kA2PN>{}%o@; ѩaeHu-^?'Y~K:Q&eDHԖe@[3umZ [/F8 ߥHHr602rtKwEO*~WgCz ЂHP)ߕc5dz%XtB=vb"nkXiIb_[MZo}\F_qk5.'ɾ[w%6IOsg2E2C5tT&6\q@V'b]}ͷZSk$!> rYK'hqb=k4у3G6.@(GlNc9GXavv$l!bW'O?~c'WN{)iqoPW놩r u1o(}Z88O ݗT/D{;?$۱6u /t.Lf[勰u%ˁ᯹>a{\%C^ŏ~,xL[.t8|*6]y9Byy:=gy+^Lt,3W#ų"[ ,F9{=2J-3f㵽+*qҬrUبw!5M³,j,5 ~̰oOfqFAtkX )6Ӓciv3~IE0)65Y N3l~NKP&ҵ=Ef/|Dq8$䓢c伙ҭLXbhLr&| z%wR2pb$^7_>1[k~{o֒>5kʜU ҿv󍘼JitK Yw?Sь| })B놘TSxwfBnbeD#{Ƴ{7p+CZy-zt;k{DK5q<{ogufihԌxj1O:z&]Ɗ!ÐT31#yJ^yyRŖ6wza|Vޘpy-VEB z8ѡCsKs=FR &!MÌ{_Ѽ]}ٓA.e :Y rVw][-5퐴^i0GW!yKELd1elFG Ybqö-Y) %lRSSlO/Q#_R'..YA0#8'S^Jm~ökn>jdGV=K*bDۺG;oŖr)vl+kvY6՛ivE9sXoZlwDG <"~_`&# lwz C}nS3o*ekvhmit\87 ;59Sgܩ؅ױֹvFƤµ+6'7>˄MKb?TdMȃ\[٧q&Q%WuNs:1/Nv?[<'[oQ |7naoX!`~6[V;^^#8΂vjOVۈL߀pzݑ)h?qPJB0{sgon'M^!ygw]EΚد|)[? |F 57>Olk\(w3/q "kPPrByl6)v Ԟ);Ů&'mb^Ia$ZCzL`.(* r_5AWFR;rFA=gnSh4qZnG>IU|Q%[#B #c*mgIWJ`;(uWy3o>J5ևtً>ZsRF6KoFzcTRT&\喙W,Қ7K-͝+=?ڟ+՝FAMP1VE=A%_ ǙKp>^O0p0%8?PqZnr{Iq=z%83陨5pmK(Uk2Y+~DJVywV0M7!׶8*8c>.v%lBYضr5_qP?Oo$p?hf܎O&XZ;֖ݣ4Xˆ|qbKmG͛uvLUhD^~dp:XTyzPD{a45>qT88;(z_ScB=m+;}{`8H{]f3[@4sڛ=+PIaghz#;#f+)xRw |gq'y~r9p 5q_0u쏅mRJ_p/ı nI4ٽV]Q$$gIǃlik;+v #'ϙDc^)yV8R_JXRr&оYDs016Bpq'>=n!=_H9&rb/V ΦQ<+t!'DcNmr܇y ([<'(C<&8pCB{j'ƒ-v~:$aw eVykgK#qqwD/wN^/+9Ҧ^Qe8;Bfo~K39mCOL$.:UC!o+rt@)%-,k95r#Z}-‚-Z.~TKc[|1+Ҙf4XoAJ-7u/)aafԷRL6v{=}'=2P WX_"Ϝ"D0'@<)s=^.n{Qqŗ5khg[rxeTtkw9iU~كܢU򈆦ZQ!nMa ;n*R1lT\$X ۿh$ po%@dA>S}ӓݦ:=r1⽪s&lr+ z]0"COKi X 'r,P#*=NفnjQ] x:V7Q߅AmErDZh$ 㜂pq*Iʎ30VY@oErZ98mMT M+i\+٠xrtPN[v``3j70g?)R{;>C{hSh/q ] .9p_] `}~K2['c~Y=ZbzsgEqifr3j\ʤqlJ[9\W4wVu3r6ȏKR"e1 w"( #Vء%.3j WԼ9vjnqs3/\çѫh1kRǒKcP9ı e?6 5T@u|Ii~'MN;lgXX`8v.IU70yu1|CYBP=3 >#,;:8pgzH=.ymp.p%XA2O9F: !]1os{>2m7: €xm&9-̕mѻ;1JW4h|++g4, {@tʘ!6@=K2OJ}b>ڜ6 ¼WsR s{B/ xl@%Fۭ&9ipZa}#^=D%w+rF[nX2E@7WU\7:1.N8Us*Ɠ/~ ȟWve *M9UZ]#S8 :;)B] r::W+9WӜ`]L[?F$r_51Ė6gh23(xso}ߒE\Jq]*ە6z|R錻lcb`V)gńK(e{U=Ć"6*យfk}@L4 'g~?%_F/&QRh]2sDV} [hA5=|mh@YxgLW)9}w&6543㷿BkZ& sCz𱠦7DxE00& c$&c}ghxV̜ɥ7:sֶ?=<I&L΍Ö?z{ 9Qݛq^jҝd 12ֶmm܁ʺr}u2V6w׶3j}vӏxU4/eg6"~ns-+7"75oif}I/W.ѷy΅LŕX\#do&EN\x%ez+뺯~o ѡ=o7m'+fxd[;Or9+C.Tc?`pЌ_rՈ~Q3ut) S]lg5=< 6ۍ2K(-7OϙY  찁m_3H[mW} 7IT/GTZWO ;p%}|R[^$'yMF#Gkl |&-Z|AV ۟.lf?~-;c<G5xVGϙbm亟8CB `=[*+n S=YZ_{}9 /gkaf&fSYa܆Gl_hv*QG?Ku@)b7(nev4jr_4~+@4tFM|*:>$uT'FWXs)t F%WcX[ _}# *}&.3 r@0 g|fZFďM߃2|6{V4?نH{@_vT%g"+fX_Lߛ l$l_uK׏B#ٛs: i_FL?[cgR>ZݹYL^ߥ5Kkh2*k@r S >R;1pO -u$-)5?i/SMH19gLm Θy]utR#~Lūq;ew~]Fe]EWl:C(2j@SGg7}'ܘB|CGhb%M"Ttpʜ)ho.35찙%&Y. l3@:{H%$q~Q.ɠi ҹGLOگocW!W1f~'7B@9?sO"U}6!П Az}4a~}RFwpx~y"#5r4=0ޔf}s:9}K'[_DWӁfF ǚhq徿O'\/'~wdzv;b>%\ψtd{^% szqG3x!ƐCd0?'4b/:AzD\ҕD, E\Np*H '/,XfB$÷}^=v|r rz$vs;Hg<Ƽ|hܰhbo{Sr[i?齕{ķ9r*aЭࣣ\V]o ;BCcRpO`5V 3?ٔd%,|g܌L3xa0vg-a{  +˙c4ٜ4I`m 9:Ki]rʄ~|v~˨#ARЇË׳nhX+9ڛvކG&.E]~i cA.+sFC9J? {SR锫֥o!9R?ؔڃ V/N=9Ǻ2-I<9Y=#h+]A|@48xU Z]q5Yo߼-0#i:QHs_5%e8|g.9\U{3KYt{.b!9v95+ZKN/oĺE\.Y..|].QW5h]$m/Y|)˓U%~.ni]dZen].>.YcLu к8u_#tb}di1Q!ϛCZnZ;i]jNo ?J, !ƄM̎nLOv `' zVq"{s|sK_^Lp.XI;˨w*kL;9 J ̷[4zL?I6ܗƠ$HXO3x`;اo9tYSg`w0I;xpW>Av#lW4T. T>C]]z"2~+Y|5&\ j0™m+K8a sxɚ߾؝=O `0]$c*8[ф8{0_xƻ9_'8_ E_~^6cY6OqV(O8iyAů#W'%e],nAݦ+w#py G)KbmyԆo,k:> &!@ZZcY}OUi" rxrr[{ix]/g(gXOn=m|rp`wl7دcX6yDff1:^V Jr4q{5||xq./u 2m(rrf3+rϯ㮺xm?Zo54-^C'I;\}À]gA|5 }K? ?RN2I޺tE4v V^jw媴v~\cFY!{^\T?H-v{' &:ZrY;cDZ";ɥ6=@A nOCr{~| dܝ'xNT '*4X'ҫDqU+}xnYinx܎>dxNk,#cC1ӽ/lgxr:^ n98DiND1Cǃ3X:/L_8/l#!܋<_ {^yπz3AYэh͌m6! ?ܞ=[dv.,gX/LK\Q¦N܃l:g]>EkbtJt=ȵ )쩰V{x}Ogp|B]~#gT_sHEE4f~-&|i!r5l#<ĸ{Ifg~o-v&7=~dEɌߕ!][5hpe` ]8?ysݛϱ%[`#b nŖ%L.HH9*$}K8gy@ĝlR" 1 lXRJ=X^m'7[e'pC^D`o? 9] 7^ALl`|>=Ehz$;Ǽ&`$t6,ay'= [o{KmIOs*Y@ꘗh3?sɲjxl|"KB[_pKÞ ]HysKp+|MQ ?X1}y]8[MKQ誰e|dCf|F+䀅 DO[X-8wnw:[Һ\-|I@Ll#; |TY?Od@pP6ċ*}hm^!H9I]2O3HW A~$'C4Vwp }8NQ,;+dTF3ithh@*ݣ~ }VֳRj=*=o]ѕPaIkR4:He~G3HYotkL^!縇dŴ sc s1*ώ-SʜEw>K~&ɥ~Z dzh}A%H&wn;+%*]3< <&*d61yqpJwtHuHztܭK|qh./=?bCoIYX1 6c%)ļV&?6\5$spong6e1n;{4 ۈ/6?zwY;9ġ">B:κ22q .q6׏vc34tt[L!^2-"&}D$&Ar>ӝ5ҧw#ndp۷8_cR M;n_꫄{YyAGGy{KVg=ceo{ެC0rv֊Amp>+}-riU$y]Y+eMˉ6ƷL UcO[bi\3dqub? Q+&cާة6g8_ZgDpj ptA]z7.~_T+o[7ϸ_}n]T}afv%=cA,M l)q,Z r^X\q,g_pQ&r`2K@&^-o,( þWc7s*qkyX & gժq~Ϫ1-X+|/7q{py*SpGul`I1O/'le%LLh%wk9F3|I,rˑF`Ceop%zʆ}$OvՄlWK[BGE6hy`YxWdPoCq9k஋o<;,5[J]ҔU6V$X ?Yguɠ_L"d@.,`ҧgoi{w BXjE*袔ҵES@cV >gjO CC;vn!`"?`~]pA凅אC>IYѳ$ԑ #ŲBڟV̡p5vCLA5cKK11c 6^o 3t7O ʏDԿgkyWv˓1c@l%YޫG6U>0Cp?-5Sy evjInN\޼yAh+sU|>q6O.>KZ\#f<'g wXw $[1wWsMJðC Z.xpÇE;e{=_]t3 z]D^q[$hXT ^%7bV}h0h|0h<'^y7(OyG:-xJ"+ZOcTU~ :ڎK'=qYG8vʑiz? X!Eh' - 1-IS~w ;"ѻ1qsry=s"}8KR]dG̀o 㹗͊ ;1c-剗CRC`yx~1aEx>krD;L/-_moG%w9_(s|Btaur.M-1!h2cM' Z.mbp(r '#[$iJoLwEßz,/eO#˔g`bkmï_#11XZzWR= ݮ-S$::s_Ng_RߠY OP{\İv_0cІFV¥|DȋkvjDv~Rx΀ >h=oġ NCom3g gL^n*3)qe T^K2Q`<޳X5WôӮh#A i36؍sY8%xiw^^_G7Z c_z=<2٣ܰ?&N O(qQ'GİGwvDVf%4Z lnE4]HTߥmƘ#H;D4d콴{tN/ngڽ56fڦNSN?؆ol2G cL0g5|\ru,ޝcW[Ԧ0S0{(::p1>"I1n_P'ܯb_zE.ᄝpJ‰\NTNg'ℑf‰F >yL&@< VtI7" ބ_/ӺjO#/6 7FZSSۍk&nXXN_qnNnL6j정6ncntҚ>W)*yrrA&/ 7E0W^M9 7y?G\VӞƲB%.:3u$(gKkԲlWw*|_9K5;2ܦ瘹Ů0`8K2rkcg8M}aU$Hq{Rݸ;9?7$ D:_%p0HL#Bw O+gU3I#= PE,$(8)=8˝tKe~xUm;w[ ,s%=Xq駯a=gA.>xbIb{qZy,@ ,[Za+UjD{A-VCDsof]$hebZ0]g+hi&Q-fF= gJ`]S}%6BG$g A87%Iv'+Tb vj{"qLH~J'Y.ZF> ]miS? WfC(|v[ig-L$bAÅ۬V?K|}NSX[oe@^KG{ [JLk-⮱G o#ohǂtF;YЫu&@z?c?xTrvϦ7$"Wqj\WEoNCm +C΅~TY#:.8Z'jwc;jL,uzd,Dn#^:}D#$ hy:$3 b~_ x^뻣ӜACb'}'g `[64綠/Tfp 7WDЧdMD9.rh4dܱ:,c-܆}Aܑc>j6X>N D_jsܝ&çAfe ?bxQ5Y;Jڱ E^=R. N nFB6ypT)'qeyK6 n1s@gV-kd|~Bޞ^P]v@n2+gwZ]މ$3sB.>v8;;srH\Ÿ?)C:("&TY1GqI&? K{0G<wAVmѠ~ZL&vcmUbB\\.Ow{@:ѫF}V,"wǼ%fS*l`MGs:/\ Icivh\wpZrSpPK=iPɋǕ̡J <[و ̜U>tqׂ>g+@׿W:=nwLp6WYojk7߲=v{ّ /ǧvi3MN&˺){ Wu,1mv*g:jqUE;VṽmƷ㝈[8X2E ;>'1ϯ| 9SBp+E\Z%$w;Bc^Kӆ1s[deYVVM<&[r>W s|~D>c7[`Y9d$2}CXڝ5+H35(翰me#ws'^?NX,i rcvOg$qqx9؜NÞ1طLZj2F2m ؍/ĉNPǔ46B:`3.a6d W@8%/{1xj/X#9^ȅ3^ĺwxL+s+㘇ggnxA"anzDF<ۯ1xPƣ/=cz,QfjԳa}=&h/oүLNںYڝe䘗M\u23 kIZNO QYk`cTU<QH|yQ8aKRߕ`HoN.eLbPjRcrTS% ~#4(> 깡r>#SEu,L#|TG/! |PgZO>&1F7vT{T8Hw1?r#+>%]\^>fp_?"8Ez1bƹ 8>%@ ƯG5!7ܮGcG;ۣԻ~1T/[瘷>6jD1"m׀PCGwhm? ZX+iA8q̻#L'5U21hO0軘3a4Vh0hph|d8kEE 9 {ȏ|v:(kvBzQǥbfQqZG*I'T@9;TBdcx0b]Zv_pzL2 d;M8ffU8#X1.d¸qiє qk>'WMdcWucn2zZ~n޶(Ó^ڿ/$˃ Qku։$OM(O9rG/Ã#&OfZktE?@x,\~N$\|"ئ-%zU _rJֿAɣ%SG;! FZCXǣ:W6:+WD)<]:HR=+d =c;, >ȥ5dӘco3߭tw+ɥY yٝZ7cNgX̒XsHbwY=5I1ҿ?Y9)R[P*:cxt|s_uIv[~ K\J^ܰ? `E8ܸE@ 4>%ה?mįo9͢9n!Xb*%5S8C}2~SSyINOb#M_ngN؈SXEK7z\RWX*`אeKuCXj[*Zi_ +z㳓%YWm$2n,[)j~Hͩ-epj`ۻ@Y+ӁUQݭ/b*VwncK+ op-y(Tnu5z[7bt`CK1;)6&NT|I_VVgTe# o%9o!OEme:` c+lZtBwR cR" Ek˖iҚ,xΠ(p={#&?{hZ*56,H,e~{' I `,)70k ۢ" ~=$V'&T'_Y/x 󤗱$_p뼭"[ty$l7KQlW/- ތ~4CIV6XŁX7t r\* mjlBcU#$7@3 k`E?uc *XhTܙ4>2Z/WQu MY;ެ``tZ~ھp$T>Mi"\qs=&F_?/A~mo8,(G 6O48g=^;U}- ~ TKS>(O5IUαCqjZCP[Dt4=ANMTY!Ud/!l'^C|\*?!8sm4;.lP$*4|+ ^O Zޡ7W*-»P˃6 '}Km7Bmrޟ7M ~ ]~ tզk ks$8n]o<&AOP:i"ր|Ў$I#gB[bkr/Cm-ʊ_Ɋ| j, pD㯠j~l+ҭ齖kTWn" W6 "ώ\'_@F?/ʎ@?@? gJ?M}:zl꜡:_DaC%5'!E)K6Bm:F;<~WXAz %Z~7|B֬Sɣ]9͆2W}7vK@l38^ iK4]ZMθ eۨ矐G #}{tF6Fap,פbS g_=-=q9XQH*Wg=s0EwA%m*EgFG5/ߖqpqn etf wYZ‹ќY.95Ւ72<ugJų=BR4ʥqxť'XУ/]LZjA:6iRFeo@]\E]?}uAҳ<*1 v+|_^T,gRASOHblXYB{ kH_`+s^mד>^ }ffg2fwe'{6۞?ZߋWh6VqPpDL1mCw,=X,e#NqƝ ,;GT<ք%PݚPW꾣9 gcUJ2#+eh~rBƣF. !%Q@Zlh]JBs Dz\72S_M*\j۾Eu]힇bMru/ {oAweE h[9 +Ի|IiShm8oDi}btSϗBKcan9oØm94834a2v Xe[}.sg].pkh.(sq ͥy OߩeSB]GeYsqȉ{8oevc026?zJo>.ϲF>H;l>_ y5q[^£4Mn }H])[xZFyrh~03WTg_V[:,$3 b>(vxj&۾)J JZI>00.'ljSmϪ-t`Yl)4/<[CE-ەl3ͽ5ζ%\~dڵᪿ|~1[p81W34ieD[cd{7RAѯFCt}gp{l~6ҏ]j?CFEAZ?h߈ַiK?qAvyNp$AGJvМqr-csy7gV>Vי,ɝ7CuBWwպ_(wB#l /?t؄wriJo.v}ihpҘw1Ų¢q, ~qHb}rsXU,\PqzfDz|p |~|%_/JO2i?]k +j #y)V1߹V߇p߸['nbJ|9rr}m|+Vs%O<,O1-ˑ2Vג03DUg`}~'b A:vn]=3i-G+?[pH,EC_ս"Xk;$~z&>Fk|_%ȥ>-`>#7洕`V$N\H?-~[[l$ku3 ևߗ*7 ڃ ϒ:(cbvg=1\1s k bK0-Vq-OxAqc<1yʕ1V׾ɓO$l4Y7=*sX[mU#Gw?r]blj1A & y{ynå=_y"]#Ǫ *meePvKh9yќ E_}OҤ]$ދx@[.;Z<91>؅`\ڜd{eP?9aN;[OΊ6ӗ djԶ "bJfNtN1"_۴%A,vqaZ{wwN!2)><:b OFY۝ ~=qo58@c\]p}`q#&c<Կ8xݪ6ɁW Qr$IVTd5R`ceGX`zPDGr7/ G}+w|S9N8h i 31%Gf 8 0 Tza(wqͱ/9feڷQ/3ߛ6Ĕ8o80K/¸KʳÂ)~P`6~;{h6/5 zp7`mJ*r9숳lіooXz;c%P`cPo{GH6*Hn3B=$=2xx.sC2i"z%7_Okv O`k.s)xwkg7eGc+Rxf]l!OcXX]C-ͷL7_Gus}ʍE~<+SWEhnV>?q`Sg2p~5a[ssbH~ ܋+8`Z1%7j(206ލz#i}>V9`ʁ-gcXps9;nkt1֎p {i5;}#3,?#z;2u09au[)Sgׄ{Q{IQ3"ʴ"a8 iupIPp&%y74D7U00h_b4\8,Faq`!``P]ԫ`Aa6V߾w& 4H&?lzF$91,@]^IɋV{)D/5d\`9^LIO >Ǽ>>3o\Ljf"+ K>M1-|=olx̭D=$犓XDY6kOZo/*&D7Joc9&3(^px)4x5E}ruX bt /*M:NG`ѭ.&`D}I vQ0d#.wk]x_ھ0kʟOGؿλ?|3x/m/"zQ`0k6#|(">|3_#Éoܜ[|?;ფ;SUD5{P/x.%sL.I<*L)yT]MS˧] GH>N9 1Gjg5㼐>WR|!$|ǖ+?E )ׂsr}Ҽc,Yy(,ٙ4/_/ͭϿF=is e9z 7uѴyny>B:O:Oߥ`ŧi^_~tm~9FB{]nn14𿠹=Wn"%lzBm^ߡyHu^>e^R_eNCa)WG8Z'rp8n5/\07xj(0ޠ6}ڢýsd*-3@Sa4׋V$ztgptLBSZkHF.#˞kH>89'bM:km=U1>;>Ri~4? m~ФEExxM:zt2/%On2E_Yg 7Agk&1I4#F*?tOC' ?!xST~ށCBEu11Ŵ (rŀ5w#>s ~Ds9[plƁziz>|8e=Y[!vWW\i\{_\ȾT" N)ieI)YqEV>-9==~v cpnh&88/Пrd=Tws>yVtSlR Sb>C}NNkbM#|HqciNĶp G:֘lꘈU׫md'Jo3;ۆk%PXP_g#Sָ.҂`>c:"eLܤG 0{86h&L5D35rWe2H=Ú;!\Y'm'GˁN}_V]P终79 ֙ה?j_akqlؗc Vķ]??jl~o1a@/uDZ&kYɞ {[*1EW1a-vK=F9Z dp7ټU L~dВi,m"16fr- XnYsqws`O(gY>&EO@WWVh9O\91gmCm֓pMƊ&_& k4ǸU8^~G|2{8e=H~+=AYښ:. 4IW(0?t[# *pONlI1/}kB6xbm{昷9Ukl06"[&,BQy9̽ |Tյ9dIAf&Ah%VLh!>2IX[* CN20LRMik ZnzmLDkC`̷y}7{^{׃*XHgj0eIM, cXEZyS' 6eۧcŃs`5ӵSUS[sO>qcOj;5y$ &1~|zo_Dz÷p /}`7e6#黧"y?uWO:C3OUzbk(W٨d.-cP_Fc)M2:_Pۗ?y|>gu*} 1c+~폶@'wm7%ےآ2jIq_zn_M};g3 "ɐٲ z2əhI<0^*^G4/}PgɄyEb ?3lV"3 2@ڗ <` @loZy`uqLq$x3  ^$#YsxM$Xhx%Yj*wwd ,4~鑲W%Sk64K5'T!di^b1h\uFG-(8g.6K39-ku<ǃ7n{{ 3Vo,)wo%XQ$"u ]#欥Aj)zzr3|aGSOj{kXsHm$ܱ2MNX9S>A|߁ޅb] QN/P#H.x溅#ıNXLei0k'׽M65^"mUC}i93n"JWj# >z3-: "ųU}ՇKIkyxYYhZs Uf},u'S;v8ɧSvdI݆NgCϴUqg_~#ϏH=> nTۍ~~F7N=Iwxdrq_M$s?C\2Z=w=ݴuZdzslVִkg|V`3]< 4th*7"^wLm`"U*H)7h~sxɡȡ%SINJw؆\m| 6~#򲀑UԌKwSֲI\<;iG-EIVHi'\.O!wJ|:^?&sǶQbbO"!z5+ C崟T[x,{5[ ַAo3~T+!![r[\N0G3^+<ͭA~& 2RN#اNXl=ڒiݞ3ֲ'k\ֳ,~Q[AZ3L4^*ai/\\V3%ZǰJեN s6|˲0aY8Vgfd 5q^74X/JO c)\mN#s^j-;z3 %Y-)\w&mh3zǰV7wށ9HWWkoKq)É_iupmz[{ש ZsfG+P? ydJǰkZos@Ƃ&]x@h~I΂gu!zz?֗dVZqBZWLN==gyn8PEK8Lk7?SdJk(<3CG9rJmg#Li֡o[{~h, VSunhמ}ߴv#xNl7– Ի7/J:S34{iٹ)O~l^eGn^RV_PL}/o$vDn{5]g#rWjO|$?x7T{>MiAݞ9I2*!lg Z5R^Zsy/્ޙ㗉N"eRG2Hm ""S&}P5om)y<'P =FPPHMYbEC A36mr0ׯU龯zǣm'T~:\#Uj{^g]6DAh߶tX VOnZ&b-.ӼĜ݊==7L.sD96Sŵ ̹aޓ,+cxLvb49k H+@M3t~>X3޴'9|y1Z3O/]% - o~'ŹMs"VYMks~tabwY$}o_&gRvj'L9;o[fRx/dzz'YHUW.=+&9Q đ|`;} Z ּ|ϱ |$ijzEB^ͦ6V߹gan 0-UYMMO:n}϶v6`eG-yboXR{%m_D$Ϳb {#kv2zY~żbw/'K:c\&:m0/|3vHOu5.ߦ~ vU߁s#߯x OycT|j*8cI$oiMAk,=ct~Mpь4^S`yS0,WZgIv"=vޚ|>Ok]:_my/xGn1k$k`Iso?]\J1;I/ / |STv5Yjb[G/Qh }mŜ_;pg~ ߳?Rs<KGk6&O]ho~)}:; znnTwiW RPdبgCFD>YT23VJG4:IN%~Gڌ$-8#H>*r䲌-;Vϱ,{~ҹ)3;zfo `osbptOs֕$P+EV*~!hɤ$}];y06ȫ9eoxH=n;+:kiV>X}_>d#Ioz ꙮ~Ώ33sZI 꺣mMl/AzH*N/;isHazٴ&w캘\jg:=1:Ļ83d.Ⱦq8O7r'T=M"WI:;4,9{Ʃge7\m8tjnV; tq>s&έB>_Y^Fu ž^6Àmi=i1y87C:/j`zQ0ƛˌI.~u~B奶c)q^;'4{sq[34$Yّ(/~_xgBzT~:ѺE-]:?%^wݞVe֐s.߿fQВ%GIۚo;d6<תsiUYoCjȅ[qkdbp V6rJp|N_&/|l3Z,}b/pOn;`HWd |W3baED^'xH<'Yn~cP=Ljq-)Sf<44XOEmtn˲fVPܙ ƞl|81Wb)LyUKʼ\-%6 ޲xU':D-(fq Sv;'rߢZ~ˢUjL/x8TA?;|6G}P1w 9;is۵x.zftq:aWn!:(-]cf(&y7=([^S#60 ?8OkoQBsN3l_9X};>F@ @܇B 5TE_M#?Ӄ LJ9NEVG2UHL^*L,W!󜺯Lv}C29[7V~Q ѧ><ceG>i}׶qSDgb1} Əߞzyc@$55džƱkߖ*$U'([wx5&pm>dbjp$o:HFm/X5Hfc{ v$3G3φ*S;]owa |3@4p|xl$S5_-o43\#Ҏ:VD5hg9Mv1UVס\c Ns5Ö%:Ps>`!]X:=pw jo94t-"̉J-<mq0Y.M4Zn+#'z~pB29'lNq[y{Q>8w_坑alؘc9Q=;4y!ǵTb#:EF3sCz?#<}:z hzq?|y 9kEՄ7{9*<UNnHWyr}1;pNva/K7LkwZUvܿa!/sZmtrkxxK5EaC[.i[ϑ̱qMu'sQG OmSz5Xg9OC0p~?O`s1i'h<a<ڠIp(G;̅ͅKv푹О'D,DN IVa{6wú2hܶX5K+v:p..Or(M4&#W>Y|LHCV,y_~u G@ oaEy9$k3YƲn| }." Kmpz*b]1lX=)GˣiC:F4:ZҚ&Ho\)+fY_%Aַ/ v*qJ/`z/` 81v>ސ2DZ"!]g&̞w#+5uϙL9SX_|гnv~7U ?j:?4~*ǯ ǹ2V{+ש S.,1\S2M㊄]\/lΜhpK_myycMYÍ׀O1slL!\;iR$zJHzL{{6{U"|LRN9`'cݵ8Q0gJmwR5a*V+j;]wTd ̨Aً8U'lg.]2N1q,NrDJm!n+h~fnڊ!Xsoy5kd'~~ıpyˉWBBq:g1:v;zߐ{m̨oFgE17>_6~#Kg.3vR:ycwo*}$d[Dl;j~W~u|Ct˷]%+"K4,Ȕ{!]٣p~wӥp?QblYt+ .LW:4x;j7$=R@w~B%a$Zg&˶݌uc#W:N ]5]tkغet6l }PL`'7>"2'&o3k{F&~ćcIGbR8Z-Z6ul *m7{ /&;t=/iD۵o^{`8Zѿ=/尯JpcL%:=ì3K|x˜x$+i]-uԖd XnĦZ5`Q&(j5ʐ#b=YkսmqZh=Yh=L}̤>jvUvc>',ð:+Iڿ-gh $Fv;sþ~dy]6 0D$%4y~ypKy+d7"W?B[xZڧyj!zC F?!}o >f G6sֶ5A|mk,c< 94^E:m^QcGj/3 ۳fF'lדD0Qo1 | l9RM#YZjDt̍D7Dnj9n29ᡣ9n9"6*V&%*dc3Cxsf'\{V[y & 9 oMk1Čpu0'L:$bGkЭH4E &¯8wYx}T.-?'!$w9iWh o˪EY)}]^?>g1cL3;kI_V7 E>7sWjbx ϟ[7sҿsYm?y~mׇ:G-'>"ZUN-*_ͯbRy1Y]N>xxηrA5xT<(U۝<3e8f霏 ɨ9Kkm!7 E_jq6{oPWGEh1ujQAkȬɌ&{= z쏦0n`h|AqhLozWl sDaP$(9?6` ,Ec:/Uܪ42z['qkyknUM-+|HǻC[q%"k$~.Qy>LZ'05{Ϸq2y Z/Ma 5qc]u[9ueFyB/l\mo&0n{x~#Eɟk\)+=յ^$ȤqP+I-o:Mlxq+L@ԫT[z53l 91e2]WHήnuvi#9`:5}6aON;ѷPefW,fJBwPi 46g Q&g N"EV^KsӗKZ^d*k'χ gmm࠶eԸb҅lGWJpA7#κXty=(L޳ug 2}nU>'>;bj| Z y.# S-AM$eKdO +N41g{cqK4zTWGy7 Ӯ( *kHp! du,ZΜ沬na&3*>5R+=w+e#6cg9e~TNeg`J 1^'k}$6^'ga] s,c%XJhy#+ > rWXD9:֌J_3JYv\/cͺ^B$IQz_@?*DG~;2+Zn^=Yp'o,`[g@Mǡac`{~ 8+v9DKtqT p[tu<r})BtùZ}?>+/Ü-a ?BN³栒mtBl$cu_ bsZgH12eUb:W i"oհ_|g E" t_bE4G"樿 H,ĹFJa7q l龯<^Ax\IxJ6%q =9*EW}lnHQx[8MG_od7=O$ gM:XG vn$dm?# .5ok[#OqI~3`?rM~kT~,,y:hlx/R~눐ߞX~^XòA巜~ۥtȪ[z78kT!d7Kԑkq=8E]sGFoy+cfP4,4c`ҰChH.h8[[yncoI(b]B ًdcN?~LAɈ UX epfos$w\Uh?ݎ[X|hs9{'l*^NdÛiS٧ xN&sl΄D-c\ߍ9`zs~3y>D~ ߤ5o}yQg+*2f55`̪3Zk^.n9^3ù_kZp>GVGi~}o5 ᪺B>1 85+q o$9ktVoi'' wepY?Ŭ=W#f>S+>S֪Jp7;liۦ"K}bK䬵=uۦF"HӉ:0XL*= M/ /)Tlo̬1yGēVyy{p R@X\ar ">ipzhpLľLx0ܦ1u`G|&Gd*sR4M>Lw|m~^)|!J Kյ[#4 h1S!sjo yHoχy'a^L3-g)·Y>_-Njk|@}c'ւy [9)0iy:=G}o9j˦5;-k~osq,2ctq$s\x.th_GBOAElشmek2>o뤃诜hz0Բs8+kqA;p!Aq=w;2ݾ=ǡPE]o5ϻ ]Tso['wju{F&pOZop3q9w yH+V{/]K{s(F99%ԝJ(Fn,#GLiLiqϦƌ?˫4u<:y%zg / 2'"\.sh+CvQɼ {]h֠pƝ,2ei:O$#,u͔l~Pwˊ识`|/ſ 6f=;S]0tϹz€:B:?7>- :B-$[x>ts=;}IO> ;rtm\ u;]s,Q@_*2~*LuCrȞ7& >Ln0ւ=YC_$)zbMTcr:Hqzr%[Μb~\6mضʅ?PZG}OB8Vω!Xw$im)_< 2v$%}UI'>yW9!q~DbTs"~G_ fym8[GGid_71mm}Fχj{qlD/A-.k9s%}E_!9DZ P>4}.%^5&3{Rs[ߍLlVcT_t)xёEȷF`- 4^FkeVX* nbiKצ.y|rxxn_Sde!ڄzZ2O|, [ WT];6uq݌lQ16w_kZC,@ad', Y,]WބgWZTwV~Jc\xsek aC$ (^JqI8,иGO(0%"n|Gv[ϛlTUkD_a!/!Bsl^r[ssڃ̴kL"٭ j5mrt}xXX^-̀j$ߣu9u>x=27a/F 2\ bQ/zOBQ?ȥG7&8ݤ@dfY{rg~#-#v):"vY9ןGMǷk39섞6HiaL[cnةNEU iI\{"{ 9 ڔP!d|~v q/r6=HRkyKr58X?Jh^OYygVS4LxP&z?k,u83 :4G'-WEnmsjS&5Cp}YPx-cY jgl,]Zv1SнuŦOQo}tRUZVB>a{+h!x91`M`o\쒐p[ȏя"fp= p6qb9KBn(.-?r۳Aġ{foZj';jSܿ~}\D~In"N՚0I&grܹ&Zj=)M{K1D %jO5 ם;~Oa CyބdYgi^ڐՓ:mhBR1y"+iIN)N7N6N=N"ff Q}s"j{Sث>3\wQGϯ4ˬ4y9J@RagYt*&,x sFgќ9hhXj֣ZY*o6\U\NmFgznz>nmg1B`1t#cXI_)>ƒ9˖\W6 X-O BDnN(.{煜[D>^5sCWW^c)ȉU$~: .O_ܨW 9rSkHH&"̡~+>筄-LcSVՀL#8dtr~9[m754rS99yF$ÏvD[Dw'-{z(hdF*-O%r%sǞGoxkS?`LgQ9RfL[k9#~glE i"ez4oVOvu@sJ, YeFY6lE~nx|Ƴ$1K,a[wߌ~sAmcii*e]^uA`IjB&طM;\'O_S9i"5:]ZT 縉}R9]{gPm3. ıo\_vmcL͍CNrmB^SԱQ`,nk|W!k7zLkKY޾3>|ꯎd:F8ڏvV26ܠ~&Q8_BHVNχ>jdu%hSI<Կ}LdUvOk\Hc1>!oŒݟ1&">>T϶d)˲JA-l싩ѓZv=:& >AřJuV޲m-]⺫ _+3iYZ9kjpV<ƾ3 F ι\3pf%pژഝ'Oс;2>D jHcy hC4m5|;Cϕ&aA\SȵǟFh_?gɁ`-kw -KNx.'#>qo.Erm6¾W=k1V>>}NsszsžGN󼎦Hĩ4T(ACn&1|v+ EF,nr"ܗӯkfiM>Mo;éfܚ]1TNLۥ!I Njs`\{z9S#˙jߓ35z,`,bXXXaJtN,_|mEU~5{9ߺZ=N:=^;w D._Ydl׃O&a)҇ 7/Jr'3dn|zlzt-?C1&?1>_>]5EɢĞfs1Y;Sg5KVn1XX+c/Yg?pʈ댂S|xɼ>8m|_W/^;$s`.a^+9 [gḧ́B-]s{Pď/Uw ɹk=IMNǵEɲ*KPw 2+<.Kgt ʓ,mk8-u$:+}Zm̕A- 6&8l\G?Fz8,PghE$Ws>ֲ-[kńn)QϹq_y1Dt8[ NĚ4[VlogMvYb]>Z^0L&>Z?7"Z.1>ڐ {lh˄3G1rY)ѫWr,|pZc'@g,{>s :lBt'_c쯋3 gֈE %}.<.+ַi]ny#&%<'CG0T$?.ZwX9Ci\}E6snԨ~tT_w2,ڔ3d ]׍|<,3b}@ߠ,ЖM'`hh`_Hr=Obju:wi_'C7TɥRUvᑲf~s? miIY[&׉&^@aoh4;дRvkR ]B9*ؐ>{>T9ݝ2 gH&/_҃!ܨcP׶icHp{'&Q#l9\{Pp6M$F< [z͡-0uG¨jiqUG>_ۮNWvNsگ9nTS$}~ M9#{ .a1!dO~[}'8sX~{^s i&ucNsZ ?meQfNiݑՔ?,Xq~):P yxLI3 4IHde  @iRAd{\T|vx6#=95o)RV/M38va9~{~,)e"xoScCD }3?#"\FQP2t…Sh"Tr7$LaֆhRcu*F|<ޅZ$fd%֞6͜ʖ,dv fctAWU ׂf']D^ɑvax+z‡DyAp3W#{Hy\L1{Lto7p$irVٓ+/ "k.&yp09`@-aˬb)?n.ڵqm&<$JX&帉h#+E6:=x%:V|r1^xƺ;`.?g1FP4ym6y ?}* *n.vkm3ޓ2@@ cԱIci+b-yɷuz^:|ڑ~d \74. &cLCf@-aݤdVb%<5WjϳB-fPuNJ{5IeU/C9o5iO=ckHɷ5UOh:T#k%{#_o]D:\B\ |XsM>&]3sPŜo&5/PœgCE10*RxPőgGB/\c U"Op ps dc=x9slkc8} qSP\>e35mq1T|kk}كh|!Tf8h 9~<=Du&CcXB-r*I>M &܇I0rv@6ctErr\j~Py:te H;|O4w\}瓮Ef0릿 X\Ol18'9 YA2TX-frܖ̥{K{BlFΚ$5<{B嘖;fgk1:; ΢pXS?}L8KpL Qc١TP_1+l=:׺k~c,"\KlvݿͶְ4}H @ərV܏H!eo[ 0<J4, [obokȑ4׸~q OD9)Mb2W_r\:oqSee{oE&^w?F70/8{Rc"?i'#>>~'X<-U`-OD,wM% 7'mIdIWmqI4i(z_j=Lؕ VJ]:69+s0OOz h8S5N ?;ı^_?o|umIKǩt~QڙN;LG~CqhV5﫴6?r2 Di ?쥫7oC;7yD}-]N{)cY[* f.3z=P.tИrD$CQqjMx v(&ǥ] yk]94>md4bSM?޲%VT}*#md㚷*}/$NX3>Ys{xgMUyB[&/xNof܎ƸxVPGFxC/_kDBIq1ڧ""VgnDNRɇ?F.)j.:Ԉ],l4O$1ޞc>3_kD[sߑYڇE / &>՟`ϴX3q3^<UNOJXGZubzf[X+IAUA.wUι.CL~8EVnSoxMĿokk̰})tѢ .ĜdP^ w7Q~9}jςQ,s^7z8bm̙xiYJR @ͯYm Ak-L1ci?iհ0w'xmz8r xQcmߊs9OO8jN[hO~yXu|Aq_Lc0ns Z=F+gnYD> O{W(.m+{ zfǾt?jnVQ>χc) wy_f߹tx|ݚH$~;o$` H<y<'{UTeGh^"y5'[J=|)|Y5΁ 7MY)o&͠w@i[ێ5BrrsLeOo!XmSk_q23"8 F\+\N9rANc>9L쀵28?wB~'9›. $n84yM$<ޗI3XN5%ED~=%27õ)ȝW`l\̙E`umԓ_ ~~7>ھuPUH^"2~.:ضpr;0O'U% ׉{/ڻp~]Үoݑ̧hg#a0sy$kW&mm"b2} Jqa|~8.?D~4],k݆N/vOU@} 5>3?\ȷlvܿ!~;5dءw\6SQ,B|0[bis #==yW÷6vʥM,4Fag4&75n:d?gq҅,{lŻHw}&0ֽ'i~/xߖ < ͏sr͕u|4Չ%\Κs{NsZ/v$_ӵg~P:wF35YS/nm>|\ٗcר?Iv/{2'iTd;ɽ*DY 8+$34?XA³shޥnطyOO!3 ua U=,23Z{ա_FmRЅ\ &у+Mx7reN[L:A!&ǑĪV ƺPsƑ$7\uC[WGOLhu;;T+U_I׺qza{GL n"@|لӗS؊U$?a~bj\l+붫9}Ե޷†krSlYԗo %u ߼1KM%9ڏڤwn!ZէSe ٫OQ\}t(l"Qm/pGfē/]iS!o|&ӥ(Cb:Cաr ? 6#Q IMM@ 3w;6װLvH<J[]մN7ޅM3wad: o[}3m4~$B u3"NfZ#^[ry"ajLӆ,YD8 |, qG'+=O]}Y_?]\U^W/y:UO&8h/C#9vX㔦4,ߦU=0V_c%]\ Nj{5:AQg{V6ٞev}~֏^l2Agj kUO~ԗ&0weԫ<|\}YEhXxل[d%osVo^@6黌q}}qeeŹezە]EPa'4"!=EsV !Wy*5>;ɇOxPD,hP #rr5~a,lŶm'yưBvG4zOl%=<Vn\ė'"7=-͉>RlrD>1Fg]˹y|eJ]Pt?%xyeѷHe-,6x} ֱL@.&^"l9 !zkux gR/iVyhw|E|5>e'tZôO0cl2¥' ߦ,qB= 3-ClMeG s\CPRwT5>*g?j}r57Zw5i$yIxz } >62a_ˆJn^CjI1M.~Ot̖\s[m[!Kdҧ2=clv" ).UmXI'#i:`W5JNJX[j#.8E;neoS-5FR{[] c֯^&ֿ%{֊3uwc?-qby~R 1vmAHHd>^8QOO5~Ք`[yt0[Fkٟ b3|Hp*\ELQSK:y {u;ѧg&g]]g4yd@c+\!9]%nsߔHqL#}u/g8>$$:}Ӛgp!7.H8GΞok᳹RۻCsuZ]ļP+{ʥ<+e7[a;o(.gf~slYFY9Mp7&$w՟Ɖj%C^]A^| 8%pT[Dvyn Ǝ管:"Qi55Lo:/tUܗozu,;`Fl?p'3ǻ9|[ճ}sܑ :o6I5Z3$+g\,~3]q{Gd^nౚ^O8gi`C} M}޷5&40q ;u^s|.-vJ<^*ͱ>9s7#@sqz\x.n8ͅ}ȦqeKq?Vj㒓0 |\g9mϊ˿CWڃ:Op vO Yfw%.E‰ϻ>͉OK}s 0}S U% U+C([lAՖE0^6rx=MΎ=gysl7#]?믪 ܛ eI^sIs?cm܀bbfڞ˧\A݈06 s\6c8:^+?=9Ours_lCͳ٫H`_1%ur DGͧT.n+QsgBvi5{k-o&~DkqQ'nUF6[U~t5$ kDΩ۔lmR8v2}j_bH-H"ϟRΙP l(ى:x C-5a|'\2O{[F7xa'STYV^# ǐP-~s[NYk$G[GcgO_GnrV`"a`y4~8C p(fEs-&.`>k.ZJg9ru] o_v1z>4\ ?pqx}nxFޑB4#rN( K0j_4bso[/\ Gl̜|a< l}Dǿ !aYdA׿h>X9@?Cϭ߮l[~X0@#Uᰚ3H}ye>Wt%S${rU$.YVm18ֲ};\;$G-FzqA`B#rv$- Z{~(zC}q6Sodʎ8q ;57y2?MFQg'r憅HYY΅tJº͇4oХKAP+IORu0>à0q O:eH|l]I˾صpRE?/=qF~x/5,8G'van7eY[H;p#kݢ:~F/D7Gq PHYLyDJ8sK;٣q #i'}帡3 Oo?{bi2:^y4I~;?‰ J%.Ee$.DGw , paq AjAP' O ?ш1>~IDu XCXChhN* 7Ŭ#L^2na UI#kHӈ9FޟhP+ikHi 7/^^ċQ~exwC훒2q㻴v㻛fCF]?o'G puInMs n fޙ$97g '8E8y`/{RG ^&xľiN\K7:n25db?#ۗ~ ïT0D0j43^Fṱ#e#]OQ]+5$#FZm|/814o' f805:MB*ב<ی{/zD21?ޯKT8q_vmL{s*e3t>i٥?j8wSq^U! `. R|Gwמ(/lf1p>0Y#޺)g8C&LxY?q͈(<|%hYrIcmtnDʊUtV 6,yTÙGQOz|F?k+?Ur;ZvU~nҾH__O{HE gLq,Ȝ,+pn=b%KsJ_+J?II#yWu]cs;PL%rd!^%mߝjtSR|8)=nvWxDm~ù9˘Ez`h 9;1c47hlaL||e>5Ɔ{MUSw߭se4?eb1>EcBcLKdbˠti1w?A-\.m^8G'Gܽ`^\o%n_sgsqؾNc{=bl<ͬ5GxX`u3x}ɝ4;##:[hh 46FV]_' گ85&d3E9BczCSjiLV]E$;R3߈'c k ΏO׺1b}kqa h\Ǵq=J{nҍ&bE}\;cqj>>14XDL3h <.Yqӻ0x4?Lb< j9wkf׻431O(!]v%1~h1>1oc \Pa  FE4ΗGУ6oi9cR =Q4=GDߟ}g/0xԷξCrzdAt!toDWȣglu/t'<ӹgpPT:G{F <ȞJ!N/0)Qk88r\]= `\nՈO\[w{ugOx\ڸ.ʓ#/ѷ~}B4?Ggh|wa/Gu+G.q?v^ǖu<ÄcidfxA A3i}4f#Uhq$58Fjk™Ψ& Z P&m'١/oucENRAbkE?[.E߀ߨ@/kaYQ!pސf4>-Qi>֎'sI.gKw[RX?o(jij)wˇOGJT_;>9fN.崓ܤgǦ!Ɨ/K[t_~2 -A~W #8yCi6X}G>U ``mnp[fY9p]n1m/&p6km`oܮ7FdWsV=ھ٘++B-S,d<.^~;bm} 'mye.bVyiSO{7lSu7jnY̪9j+CK}7/9CCnK'|PE18QW__{rƒw!,/.tͯϧ'3#ifޡwӷ"IH;.h sqz2JOG@Vp{@COƯ\Ã7D?wFKGϛO?/t)w:T??jGj߷M75ǽükw'#xgWk+.I*A_H1P`yQvi1sySKq c&#}s!vtKP}tlD3Rv [jZP(c JFT_ְUzabhLVp= Zذ$tњkDdܳv/ݑao =q^"v(w;xxqle1nB?/+6ztg"ph9(X@[ d0Y+jD#߶8ۻ߉gX]5VмT|?[O(wq9zR^ 9f^eZSA>Dz~hiq NB;Pr{]1t/F|&T]p:{E`zAqM0K}m4چ"n`b?|=D,=GN$/5 cj}L{]i@<YQ,+?kyQWxCd~ԼkNd01p*{C?v_'0f#O#X|"Ġ_kߢk@c+ }) E/3ὦl/Xohc]/y֮$əId`~ypCJ-ܼ77$JNIJf҃].>Ҕz,Av1}_L:hc)цQ-];怗h[yuןodn3V{YZxŗ+/M޿%[-jC"5^Vs7XguB)F sl޹R% ʭZ7+Pc-Wqͤ=,\@d%K-fvRQlо|}ƒZˆo Fbga/&Ϗ\ mAN^Kоx'na対 i.7Dk-\fXzM)-:M:ɻΥ֙O6y6; qЁk4_ߌQsgcs_Fmi-ݾB2 y=h%8g;m%{wdzP},*շߪƄn5IU|6PM,?W57Vm5]=6aoC PaԏA=F6R?Fa&]=7`mՎ/wߵʤ;s?]{xTU{Ibt>g@ yh D㬒 +ƑQ51Iѱ~SHGQDIx$W0wwνIw!q::uTթS |?A+=h)Dq=u@72&]};||ER|[E=E /snveENJ\G,VtN+̱WF:? +\7!_s~C>\_87#oc3ac$JݞʸRuUqmT󵿪m1ƹ˜o2a3?xGT -}M;UX!^S\½7ٽ[_~?Ӻ dK& /7pTo}}߆,GLR4<݉a#/vbރQyȤs/ xPۦPv@nmܾyY^6S* c "6u&>/7BXC}<DP l?6Թ*L>d.d}%3iy'1o+6%v߮lϼ[+]g'T!3{& n;;Zc3X`Ye>Q&cB¦d+x$bgr:+N'լ;59(oeg{Z'c;[| ]MDWP7E Ug]K ˧PlYlEm(rQ[?WR@DÚpNG=\'N :#G7<5E2_C.T+oH6yO~ތ?2y(/u>ez L[=}}*`O-d8|Z8ㄽ0od/r]WOԘ p|=Z,BT]ݧD[UuXBl㶞Gϫ_̍QQ < lQk&-6o_ar׬wgB.[W?}=6`T dk3:{Z3OwAո. od}Q՘l#׆DrMM닓Rqo9|~:jƧLC׮(-r+imLj} $uweKƦUӚEZ5ULytZvadBLJ^"`KR;vKS:vtvIu}ckow<ˣfGsh|e a% b;{<5_TkU7u,8{O`YC"fdɔ)u>[^iAHcֵQd LlbnE>@ΙU<n? o^/_zAZu4 O QC؏CxVIi(v 6#(tyd]u伴ctnQ,k*ס>^/`gf;/߇bL-qz/Q[gArL::,^(RX4|!خȟlQd*͇rw1|Jw`Laz^Jv9t6__򈴛ak'%{OtMJd#7X_e0v2دY0w(_eq05|]z@:EbU~_™p:`Xy|עsVTg= KB4M{6g!o6PZ꽐<8ͭ]DBZlwq_Q{ޠͼ~:9[^DƦc\ǾD kX/^ Vc^zR%ϏH7d\e+ǐ'fRHok/KTs煮+wQ5 ~]$x!i!f:I++ 83}DYdW5}Ld~i'jҟ)yfy<(}+?z/Gќ{61k~:-C.n(Q\S x\czGKe3S~+ŭYB:𽣃׏Qz#C=W<ȍܵ^_q:9Ke.7S{,)ys/XaC㮛+<_7KZZ=axڹOS 1afx7i-yҾ_^:GC߂_ sZkg>[lfX/\:_1Ls>G&͊@"Dw/Q@wnp)W|;ε5IE#ĝĝ㠔o$m\5@__\S'+71:aYO_8-4q& 5 ~-y7qJ;&c䱠괖Oϵ Q1KoIAK59zŌ 80<:zv&9椭/ 8=٩i#۫ާf}S:GcBAԆU Iu?:y00 >o\e8%yvԌyYv#qݳ~9' /tǪrS{9[|bԦ7ccLHp㹏u˧~UH;ۍH܎gEgޣ2eպ[ ,YJkGnAht^Zz rE__;z ʇ{}tɇFN/FވT\.aY0&ȵ7}Fx?洣F/͵ ߑmu| [vzCezwng3.dnⵎe#l{tY 3cexnnyvrC}][Oq]$$엛ߠu=2OKՆ)1Ff8P<#:vʼ#m |3 ڙg.y!}R:J:qK,_rh0h{_>Oȝ:> V1r.9Ksn @*hƼ S(kcE)5oIo67P'.-7kr>dBg׋^JNt}<x/si|tefki_gjzk̃$Ŭ7_{?JQ @cƠt'G9aJVXc jo~]{$$C0 O3]E2獽 67/[0g)hG0%d^k9>gaG$:6fB\g'Yz.:Hg-|~ymk<ܻKkq{R:hgsD?`zqNOdʞ?CY ާ;O=Yԁug]SIмI? 87I`,쑉ã' Nh?9~^BCdMa SҢؕ}{xk?YK_'>&ڇشWY!|s:U7gM<"2?!ަNTdAWL%?x5doz\ 7`D6R τϱfK~Na?fT~hVٻl? .apfYM1u I Vחv_dUO038kl|v3ܣ =|yyDgϘ WC'\BCW/1+@(?d^Hk$Q!rsa^Qܪ3]›}*mrPp;w::Wd5tꚶ*M%b6w5K;T2 e!P׆6{so|=dCn@@3`$g/=ŐfmU-CvZ$?&N=̈́x!H1AX ZPMyZ{gL&7_˺cIvjK{ ڕo=˦QiN\µ7 p͑vf/N{ϪᝪD~dc9-Îg_\cVq2Fg03`"k+K`ydi߶n (o;`X(/iЁf&.ِbMِJC=Z{bwFn"@,b'+iʵHPvTbx2dHxpݯ}c8j:3Ӂ}K kI] h#H矞<ҍV&x'Z7}]`:^Xx.ĚcnC^TIyQG8~殪k1m$qWYd}}C ͫjoZmcE6k ih͊ig1REq=Ϟ#`vJLe$s}7&]ӐiL5s4=^N;ge|tZ.k_C̔n_܉8lUCWb+r2犎^6Hhe=lvCr@[6,ryYs+[ keo-7+6E{@WJn+\庡=< ki벗ۯ)d)cOMmF(Cy('[xR364yJsF{_cOS[Eݴ\WfE:D]s_Ze:gQvO+ u +gVfweԫe9sob!e$:sX'$9g:1(sYHF^Ss7ji emhCTeKn^̙ϖ3*'YAm"*}@\k,VМYWiz,el,k~,N솖s+ol1Cz2B%Eot@xjr&}. m1Ƒ>`LOϦL+a9 ?.>'ͭ9`O;YiL<'#9T.^/mʶuV2k-y=b= z P!တ<"E1;wɂBc'3멃WBmW7 c$޿rr4ػ VڕtV?>VV5@ĖۺNr ܅s칙tJCr5SC9.~ty1 m\_^!п"FM:#.>i/ K$#TQv{t!VBtxr@dr;~/`@_w9`♝Y3͞j:;խ.g?}\H- O0K}{D [<;x]]>Is#lJׅ }j"b{^$ DžoMF#ȁx9׀O || m3OVi,}A|P^w'/G|%s'd= |߯̀,6f>CA}>ug93G :Cgc}k<3|E:Mn5h8l9UA1փ71ˑ$rL b G "l(OWU\$yJjjisb؝5vkgr,A6{ęZ 5`<@2\٣}2}Z/A'S_B |EXcCs |ޏt2Y~:nRNvڂC#Dȁ2h90I`N`X:E2wZ? 듸́yI?sѸ&F:l{?sv;WN޾wJq_hܝ9-b=>/.k6|.t:+~mqL[Vg1e Ob}x&kw2|0)!3eO˦56̞}y_1]k 0V}]*n)B?vqnCۉ;k b"+pOJOj^x7lLs)3üv9qaqvx6{ⓟ5A:j1giޮν6Zv/%,d2!ٌt2p[z*k)"͙W,[X}dF;Gc?lFVE;6Rz-duXXm!Zo;UEK-:7 08YسNΡSsBѺ[.h b^y:\~ o#j˦3Lvϡ-xv:=[ezf\] gfU _|kA +xn nuRO5% ;㰓K:+0bȳ^ v X5ѸFQט5T4-}ٛrnAO%ss+m-? 9Sìى&&r{#lI%7%1kݷ}ӈ7_\Yk;|o03>3Bw}-qGGp4cgf|Ğ4Q+hEsg[-O?w>\nFb|y-Dҍo*ic5O ZFeד\E@~f ;I8jC[ʓ ,oւ]>>R[(^0o]ց5Z52/-vr;v}1>\Lľ1|`]znZ-\/d(= V/Dc(w1qw,QDV~r "ßM b^DT[I2D>C 3ڏ5 E7j@^iy @,"]i#X(ŹhBs;}B\Xfh7-u%gD>7H\j?wlIug;mg.*ł;p9Ϋ=AbHԪ:y6I뿷4v?!i(gk{^\;o;]w|Y*6e+ٙunWחK3:? Mȱ 2fmTZTXȰu_5(Yb9~Ds`ߺ囻7ZXzKJoםM`:ޠSáHڄ5LVA/i|no-1rX:Fbh811>$isM$: {Pu_*b >mtivb|#3x\/?_Xe ?+jٷje^vsm2d?Ѹa |*^,4,EiβeONAdn 84J(:OVOxXVgHOq ޳ednrtuL{>?O!?>wVw ;H6#l3֑ {JźXg{g&b$|8?f 51>Ʊ1Njres6В IO?ڹp=|WIRݑݶg2D}& 9yn>CBo40r/E x'd5&oF/1xϮ%zakR"oucv>xyZl= x@qy؟ &+IÿgI&3a_gʕX}6Q[2[Y ΋I7ol8uI M|esj{JVDFr[2$x!\ot6$2 *w1&q?q=|mJΙZp߂5(a?*%e<yZ;qvcNtLI6w}-N yOj4̧9 Yk.㕫YybZcS PO205ˏ#drs|3  ^c<9}hhOZ7/{|xlj̭~W|ngngn\ieS7sk]sm!]υp_e ׻iNhY+wk6>-N.繩%58w!Ȇm4VFjJ ѧ/FבH>9<7yb)e0㾿˝ۑ>9v|Xv2~l, &ӄ;!<2>J["w~NN&A.W`6qLqrpkwm'uYy&/Cz5cd+t:(t%t:š]D_K1ؔLiT'aLOsȼ.;H~j.xͥ;֤sID"xh[1Rŝ)=coV8$]m9c>_ ZқlgLIzܾ|>\~ Sz rݜ"=0g^6φ5t ŀu>/C%Г &5j%!Wz=Q\kYqZ*lzj*g2Uw>PEY~)k9*Dˠ7r<*_7]Qs 8Z[r'xX퟼2PO~XA̽oҽSIbcZvW#}/k"cч'ȿF O4\Ӊu-7wlJqϵٯ)>G"ٌ'[8 "ϟk?Ä@2GsJ6Roa1Cו4wW}}d8߇}#}c?Q"X۔pΕ3?,~%H>s!~6w1K~cZfq1[}baflb= N1<qoońJQ &X>XֳDl9}C仙ƒ-luH-t8 wo2x*x? }tM>m ĩk,6s'Y<'_E}8Nm:K1_Hj>Ј݋%jߨl}33q[G8BW g1z67"YG+șT9:G~Vˈ6-k`ଭ:Ř.7F{6żoil>un~c GkE)̅ƒ=o:jU.$yzY~'!5S~8E6ڑϟfE}BYztc̱P׈U +.Sګ/yK'PⷍʪLäm溗2dl_ޗG|}ZYϏ ޳*6o)c}Hnf8`=6켪Y룵]Gg]AGm%m=~cDj=E<+E-zA,PĬ,bXC܈dO99J-*#xgOO<~Mȅm<ӄr6gkN\caԵn (KfB<6KM}]uWtQ{$@*XuW iN'?%gR9 e.4_롲}@6'sAmخhOh`8a ?ө-;8vKT#O`OKh䓈ily%m$Mjf횚EkDi揀?_B䑯GXrIm\45e_ㅑkҥhծO`[MJZ;I>fk6(W O.=kYixٲ%{Jacֽ(gi|1MD3K{j?e&KkM<.q/Wφ۰ZX4؆9qС!:Jt@o!s~9*avBg52 c`ދ N D>J4(hX13 -gGx_sѢL D Dp|qx|ae葩jxCMr I1.%5cL 9Ct'3w"jz7ĥAiQzp~:2RV5VT~%}T}Τgl$0>ihEM7|S<"]F)]:]~O]BD/F,OM"0d~1$'ZXuYV44x,tH?G*"ٺ]K{et ;Dh}R@4rGg\k>g*Cud-f)C8:E*b(ZuÈVdNU~>ȏN%s i2Gf+~>NqcWF.D7DudZKТD1[wAXZ%TqMm#sbʊ_F;7'}5}of轢Qf~˜?/d[io;wt4!-L55f)9eY)zPWeQ?ǼȻKI>$q%I}N"GFۣ|/*D_:3r^NjqC-1ԗRy~F}9-_Sm˷M}g/G\K?b"UdzS"s%NZnޒ1xߦh>QQɼ+8,JK9JM??\f]mБ$_i\cO[l,zN^.eTǁ-p__/Q5Ɔڎܤ_uLqqGzf0rL)Uо5So}s}c7i|e_]~䧐,?4nIO`*/C?4d?>V1۱aH-Z~IM~0I1;2x>4GNgQcR)>$SvƤ-Z~R#/'y֐n =GmH\!GԿwgݪԷ&di0}"KجF?N6~ Y~w`ݚOT4}B]Igוfܭ?s9R}GJ 0Y/EY8pO~6GopBuݧձ~eTqEy˔b?Ƌa+qs5? +2UmpR_Y#їuϋ+C5}:lrNTv5 6(U>cbJoxN)MжЏ~[G9mXGpx^E{FpFs>Nmv0d}"5 FYK1?F.?4se+J}oe_'| aK6i?9u `hYk+/^r12)OJB\xXye Dw?||?¯kEԮߟp:sW  X_k R1~6écEnʤ~ #lH%/]2 8O닂AI16Ee=\%-Wq|$s 49A_$yE'n#{$w;Hߚd_+c;7q8 "85% \k!_>) lD`l[b1LulޫyYu-]˖ěoֺl4ְmDcw`<|qNk33ɖ10'P~^ct Y;0G_ QxkI`a݆½xgnۙ->%!#>Tx͊6_qUoMKDNl `8)d1]>?vDz}[w**7P-L e!alr)Xdez0qF~O׋kv )ûO9,$vw]___fg,9C},e#&BYqi;}1c??(SXzozN69pK>aT-b{;?`R䪠X o0p1&zԠGb Yjewy [v]S-e+TUMB5pect`+uK(511ʭ@;o!3E[R:/̈́f:rG?\dԭުlTjΥ{~;!W,ۀOR4'L}7Fyp,;wјB@ ?3x{e"VUXzVt:ǹ+E!fXXkZ]eۊe_>Bm|oq*399kcv<Ǽh/MACrc@NueV3L_YgBw/9&m+2cIz,3ߜAiCJ{4:5]XݐQ$`STQ{ Y۶#) Eq m*j1 !ˤMT70I5yev lyɊQgv^j_e6ԏÔ@L[?ZD{o0+mϳFmQmx$FІz?BD쑛1ts(?r,8,x^H8 aĬyGP`,6v#:y1q>\ؔ1̏[U/òF/6 0*sf~ZyIޝRl|`_?n+2N\,W;{09r b b|}4n'/; oKcǂ^vP ,boqf`%s`{ls >lnM~)?΄E)'gZyVvKB${2oF>)%Vr g'Qٍ퍩ʲE䐹xCn*Kc竺8:F} oSe8Sna P]RgN#7kk .*{1 *džFlg=,qYpflCY }.ou\>=Ƶ 3 v'4ru+-ܘ,rsq+ ۋ$E1rn{\5Ul?|U4=| ?;ޛK}딺 4 pX2`zm@m3a6=hs>@ ͯ|]7hemy[Ȯ =Hi?F%uQU4n+؋BW&9@6⯆H&uSI7<g0=1sϙ~~.}"إ>~ gq''>X)|}ȿcN~ޘ+o&jP_I73擌Ik% {kEG\7˖ڭY˫ B9׍!ҍ.& )E0[0ZJխ'~$3 e-eS }̓cxqNL<?+>oB~X6E?O';}dMua5`ڎN+5lLWz}JI#g(^aQqf'TKYi0˅ %Ôs[=ҎLZ ~t#,&-8~lE1gB1;6 >u[$޼^##,h.8 Kg`΄۲Ca{g(e3 '|,>r9.bK\iw"M􃵹1G͉+QՏmsZ8(⨢:fLVwhkN:q{ k{d3@]A $Iλ .Q,zSX"= 6ym*7>g>.^<>=GlҊѥY>UR7ъv9W`*V R7lrcDǁ#gXh_%?arq.L0w~7O0l4dVV1; ϗ \=<p& +k2hn16)O.o+gஜr@5X"c]hnRB*⼀ɿveKŊt\&pWTqp.#7W ,1)*Ϧp’}3q|$zG:mVUX'Ffuz Xx&'jqJO56a+4`Ɯ-F~*D1\ 8b_}_b^V`̣uz{BmEGVLxK'ymU9\_GSG}G~lHԯ@.+ĺG[C@GuH:Xv9] 9 \|QN)b+z"LV=Îdq181uWGc{TIL畸A(4/0;P[3i@zW%L~/b{r^ N}4~V2FePl{̰(GA?7,Ynx c ˈ{zn؋}̍Zc|M+,MpLj^Ox3pEuY'Ⱦx.ύ}P i2̨qS~k7_gŶcq.[fוזkk^zoIցklL'\ -[D5ֵITHVTui1]yV@NWW0۠џqo-O~ԇh`&Ga=\qo R<4<֞f_ϛ˂6<<=΁ a ,}ٿ(ذGbʥ- <ݒp"W':aSIPy*6&Ec̺^3uP/!HM-j%_˂J7f:UJ2թ?>a_nkXRF"y.tYyZ0ʹk)q2z_`1,$e3i5؆"6_&{ەv_ۚYc>{ޯ[aa~ uԼ4 Zk~ 4(E2hz}QrͨdyLŢ6oմk$rlQ: 4Jޭ|vԢ}X=Bx$:z><ې^%"on>T_&7Ο Dzl_!nWF#vnO]~k~~}zP[ﯬ9U!h{úR ek(\עz9qwwpS-zܳ|rꄌn_1蟮٩aӥb?~Skt`?V*5;'$iLTQdQ]ӟ<{/LW/XJ@3iq_=BT :DHN=r16sYϞotKsI'XC>wCze}n[*q*/$}͛mNPVF:@Ul8\-! 3^am`ЗiAl~ [WD?l:U}B6ˡ[4 ^kchqHbg=ce:P+-(]$9L6IpZOʤGQNjuL>9YLzLwI>}oУS+dL$je@/iekIdW e|=t_/f$Nm$I8Z/&b+vez7&=Jmފ}!q?t7\^%@k=Cu̗o-Q>Pry }g`ofdg҇jqU~OEp&U?A! !M%Yr~)ݍ.58QُňH[#h>\)"Ҿn,F>!HA+ZXٻJl0|X>|^!-?Br_Ű×*Yf;^DNm?H?΢~!͹HW8O\hu",]Nx;t'&1{d<*NOd>?`kH 35ZĽo#!"BG( l32+@g%qm0qn*Ю)q\=ktZ{I6wRri۶z5?CCq?Qs0+|MOgr s 5~m$x9[u < u=+ܠ#Lmϳ{>}./M6}YP5  }A}L\;hg9:^FNKP%g~K_'#Ng=fթIϐplxYH\2Y{p2qbF%:v۴DHP718_|'Ky+V>Njj,U- JNܧK"*,fz.3A}úbxa;5K6֥„Hl יA׫Q8.[sJ{būKgs g\cB3u{kY%k* 9}7㙾"†szN׋& | Rאg<|h\{ds'8ٛo i{Iw (co)GB[wKbQ=~xG+bjj PܳAn B*4!iSRH,M !ޕh8Z܀g䏸,}cL [+E"€tN38V $1a|ǡq(>Ǿ(|L|C|̋Bh.6,e׿$.N4AXFl .\nOC`u%C;ev ;޳on=IEѯ+>,>LZf{@>3|,n'ŒҴo5RA~u$DڝRp"9/hp~xzj1_Gi 'bźIqZCej#Q~f&/l!u5'?XCa:?7\!o-2'".+@^+/F繷nl蓫W7kRx}<.z}LEb آ>6L8|]A|ܕǝqϿE|'dƶ"D>4hƁߧ7MFg%x_AC𛦸(jp̶d7c!7<G7+S[IUi/_ؾb(xU,^U/N$y}:}blpnFT#GD>NcwQ Z\{q~u>#Vrv]kS{yU~zv\*3׬=LKnR(|i.Tdf" ޅOs0$_\۽K"$' G6金k/OOqӣX^]dB65*NofO4zM.)03z}{|Tյ>g& Ґf&IUF[i2>ʙ GjI҇TLBAkM) 5S@*I^[Z4$HB"J}IN&2~9sf{^{׃mwQ9}'E]2|[^=}-UV-2V"s[w^8tߚLB |C}U",N1H !_nx/NnNoǜ>L__Hqwn}v%>U E%'\7 Ty/츯m:|L}=}++E֏/(ǫ,N:}g`3}ޚvL;~OC0Z[ y 9O[*a>_kvP'kO=&D=g"`zW 1'gi5]bm-Z"i {fs8+ rR\U' wX(C{_k3݅}؋keEV֟+`\F+ bMSֺY4!`.i樷~u`|V 4t4fm;g y!_q ¢l/=B.z.:eP)U_t.=gf&KZ2(VN2܂s? :^1 #fy梿sҠSQt6En/2,KL9Fx]W\Xhyz?~!WeS* B2:5qRecTYmbsݘ/Bo^=s|-µ}P\:t.ICۖ|X!=c/P-e"˳Ξ]=zyNOcQOn>M~sm2J{ xJ hZMzgb۶7L~2_u]vg8uԖCs 7^5Zm}Rszܰ㨪a<}(QMECty֞z>l~w8 O1$t%vEey)]ҡd3gΣoG!7&ւnHMm k֦3aT#Z&ݵty!è:S$JCtۚ~\z0isYw>%sA!Nø0'2sH$s:oчLߗsLZ=g>|=m>gl4h=ƭWׅ܇ӆaO]qdF^=uub9u6 FLzFĦKԤy V~>W~1lRtxwlF{;|h|G~3|'@^.NEȹ`m^xC;BSmpq8{5cQ _uKxOtr{-SnSJW y:UY״Qq}BƤ $riSR(Vr! niYbdQ#iW ;OWFg{JiU ʁ_rbrLi'F /~'t&~k?5] <ÿhqh}|c G k}u=oq+k밦k5ɱNkhp΢z9O ]O/n~M{h[@s^R1BE}jQ= 2k'jOu}vX>}SGuJvvY]1U.~W(N(?ZҲb>7ao:y"7Ŀ 1sa~=9(},(E3 Os!co'Ǚsի!mHfcmw{7 ӏ~w̭EQ4z ޡ)+xrVg˕:ޙwD5"2o9DX(xƊQn$>d 29Vksh- ޯ@I;u=s`Z~)[b*',^{/g~I| #΁\ Z0<_ڠK6T!, r+/M?)z3ϥoUxVc1&k~%,}F[d[ǟ 6cYġ.Ċ}cf@ц}1&yņC{)yևqݥ"ߏٵ] h9fp?>LN?q̺Xti'M]-c#ݨK9O~:a7kC]X'b]7ؗ>HScyȱ$?OP<ִQt`myלoҸ=~Y8x&kQh¹[;3́|{t8#6kg&;w=Ί")3k>8V}poӠ7~ڌ{D4nXsVٴ@%~Qe>=W$eP9KσvNăYI)k{{g̿Ζg5z^OW7(",y,rBm9*&y:OMu4 e? YĢaԃl8>}}z0p^iCh/lqKJ% ߡ/b6/u27]d1,v3b-́Pw]p3hx=xx 4fJf^2dMgXy }OD!pll_ZŃ9b"|{{YzX܇&s!s[ "J(;MzX4RWNE70J̙s3I1G!bZ@ўXSmaަ>j zD#  oT4clhro^qD{ gISVwϙXo0V߆ca`x\rx/~VE2 ef)rαdq =Z1.]ΪS CoMXKIl6uϜe^CWd_e#NV4֔5{O)=l^+H[=>7ү[1shݭc"'E!s$ЖH[Qʄ{u{"n>a6살L!8Y&ԤX8$b;?4k+df=j 쟘MhQy񞔧÷wǚ(M~5;y5(~;Ow%R{ qp/K]*G>^4hwꉛ*gҽ{K #\& JmBc8]Elps~nKI>KIviY'jim֢ע ~ch7vw b/zP`c`PT ei>//D~Z qC\}oWKi{mpw|m`S7ɤ`0 e41hsq4-1h(/N׼444f3ih~6$^XK7GVk&ྸY} -k-З3u$}=}y#KW*82~Ctm/[HdhkfĠ5͠ӆZ3hMZ'8Zk&tZk4hחvqZL*(QrڽSjK@5|X?x=,efMK!k'B^P)B;(zAa_j- s&)߁|$dJ~E>ۇ48X nky7zSCgRD)SR&{xQd>RVOǺ>J |GjBtm@Lw ɉWkQ,G>攧?a}OyvH:E#ca &$i4¼պ =~ޙZD>jk7k ¾hiYz't=\=G@u.BK[d ]!ΊhzN$C >+p 6uڈoagfqp 6v-`Wzl,]h'N];Ǘ$d斧8<-R:l!5^k3OugjkT~yj˦QըY`Wf+)c|s]\\V4g=3BS_- oi)5~#-ow|q-{RcL~7AYaRh-Mb;䴯['=Dof xSfy^8KCƮǰmo4ݥ|.th)}*gJ-E󙇮0¦Q9C4%E>GH7JFs0D^C:/O+*L`}FuK_ &uku&lﱆB.[0u^駱^qC.e6C$Më7nv,7Z5Y5Y٬qHѬC.5g8fou@=D^9!mjV^hbroLû|ygKG[v#>po#~́ʺ_ެC2_9Jg т1 ṕO+x{q!Ʃwʵւ+Ar2N]Õḱ+5>8\IC-l:+Ə+5^$'gM*gᴋ0! 8 v7[WW4+q8uJ*}Ζ8ĕ8mŕ88 Jzp%N i?fKvJJJp%N=N\SWc#N;q%N[q%Nkp%NJdpJ!ŭpLi?{ZdȦxF-r\y*NҿH0jږo ^wfnmv<=bm\[&A H/k$o8R1̝7R_U\_+jKq.50<^=l]֥ #DʦWb3}6ؼOEJxʮgţU4ԉ>GC /g5XCubx.U lU+԰s_+q R=>b%@P7=@.<kzhzKƚ>TKg-V4z;WoR|N&n_0ҨS.L.ـV^O?Q/5ytc<\]Y|tԝ|83ῑ&"v!XQ%mHEˆ .D,QT|nǻ*l kdY;+6qUo"/@(?f'ZٚxէeBYR3OȫzZm0cTIƝTDψ'mC;7)y<=mUZD,|g'SD9/l>l'SF2D 7Zs.m&G4xü= ݞX({=X6|ڬ| uFi%$X!C|3IpEf}|ʂ\mҗcn16*`hOё{׾|/Q)Ę)+-[OwY^gk+ 7V:6}qG*aH mD귏7'R4v鋢ib{K@6uǮ%Ҡ*-;x>V =^?_hg7dm\a[/+Cӵٍgk0UbL6EJ}qo)*2/+ee>T֭BYA?boKd>dPPuZmø6Dجބx]SnkAȺZ65~>ŶV֬Ѐ!Lpދ/6g8R'gwl[2نqz162 >s%W}>`aژ{{5ܛ~N.kCj:.66ȩIy0ߒL˷G\W:poO~@ʹ[QwrG赇&oW#oŨ!7̉4'pʹ)u툡U;aocږJvߖgscQEF_{Ѣ^> ~fFkΡdFgQ˺ԘozV<:.kz`a3ݵh#X̺+1V\vs+[wr^+ a<[*pS'cUy[;7nx$'*DŽ=IaY?z,mPdk:v޶Չ3;6uxezgp=*;q`SmX[=֑"bgMH1g˚lKqeNdKqqjq}>kb.M;'7Z?vUHqhN"O:#z#3Hsq"yoM:&/&9sH3dYm$N&жL o+wg1Q~bk z'_x{9b5ж ⫱L;x[|&d滬9$Qn|cW}Ɇߍ?LlOZ0_.ԯv{xM895\ƚ g~(\~pON+i5[x !<2 :N,7M':ӔM&uUnKyQuX)}xD:h:Gd6N' ed̎:{>?JU|N[U짏qL~41pvƘ_N⑹5Ο5QWϘK\9Uן"cG}qPGl;*1!߇yh>Ja΅S\ *<'qqQ>ƞڏ>I?~*d06Ў :hSZ_?<{"m 'm7&޹!#|cȷlezoԥ^p3@49s7攺׃3W '݄7Q~"аi+ِA̹}ƾʳi֊V`31/2Ɂe1  z,JNx} pܻg>fq..ϢXb^s/:ƾ~a6*}z9bcs??k_.vXӛg, YIz3O}=޳v,c.πumQj{c ϯFQqOAy`<ǔ{~Oiqt;B{M4r|1lky0kkX$lcEf?ч8oyB=!L6m-L1 _IDK-߸ߦ˷^ro=9֢?%N>xoS6ħ!_w&}p>nk5憺p^5)S}>U`)L'6瞱5}O5T9tLG97W8![}3Ʊ1z^^昙m磌5'k˯wQN^{x*2MX!Y+2-E2Z_46$^6M~ hE_"4#/b5Xk좸GЧ!;йbjN3_W :,9 2^σ* 嘔 !?Ŝ5sz^UU 01Cmʊ32eh>z3b3?\8(n<7/#q9!Iߊik|lG95msyaPi4kQ f9##}5G߬Ǚ_cÒkPSwLB-[4QԎ9kLfx2v{|g9_kߜ#nM.8S7CZډTF }jpOA7G߻g9)CFwߙ…voK9ŲXcvGE:2r`kc? )ǭRzSw<簃&)CtN gl2x4r9b]v@>gImߧ⣞~lk|ߟ3~?'ŴgP΁̼g9#Sc,-~Z^!gQE8ݩtJ,VɺOT.\RFcciOgt,RyFayx00}Nk';-?yw$XN!$j5Cqu2}/40-g<gY"vF."V&ʟM~c@<y˄eFfmTUڅxm#rwfư'=]I#;|%B:wN,KVH^eS`OĄ!9z2'`p'wO˜~')P'Iy43*fs=UG}zP?{xU{7刺 <Yl57^z;SwBfh-$?Cǵ>g$?W8rH_L-R#:T|Kۣ(ց7one$K<cj8<.}.ø# Bǘ'/l a:8!e uV+ﭽ,K\3&1lˏ}0p]-jdv[x㣪9g&D2 `3BH{$^)k&XL@1{[/lT[m:IQioy$ws2g&{gfc?Z{^~XR1Wcy{%`7"zTx6 ]:G"}#Oa v!,e89zrDNń]Ï:>7@x>PpA/oeos!O)4#rN˖t']4D{1ý=҃vo)BvnI8O* 6OA'=<{lPϮϖhn,)󑮼}I|,(W/ h'OB2KG~+o13s&UTDgR|BNl,f `V_rc"~LgSul;=uF"wpVc ͊Sy f>tM~$>chI1[޻Ƅ6AyL-:9g{H917:q4n?sOlsD\E67k)9UxpR5ög1ffgki#6=$:J0=‡*ygi}4wQ;eo&V}t˒!;I<?.<33N3V{Sgwv{}1瘾57|qOt`6*E*xD|tßۅp"!2ESYyE H/Icrfs,E:lN`_V _^y.~hܦ+5&z8/&eT0_hhnd݀|aIձuZ|je)GG}WiK9P|?F?aMW/*|Xa%,+eٹ|Cmn7.`TUMRcI.&ٻDǁkm{vTbQaD|=W fGF+0۪XgjA~ 5#\Z1|J~aV!1^GpgzsEluF-;TuhYejd7]l#SsnMeG6ԦB>8Al3|FHשi=v~IKl߮/ֵ=9~hq`}^> zv]1F~8Vǎ/8Zqȗp 4Bi?.~&wjn8NjsL'ٰv 7\xȅEL as3+b%FȗV$N>rI*Sɀqjicf~c~f_$o)0RSXmo*vm>Z}55#.Tv]!gѧgUznyNv&]fίLj|73ϐ~IcPfx/\Ysޮ$2W&=tH$ӚVr˄O67Ǯ#9u`_ Bk!)S^=z_*Uݭ0$cbn|WVR|crttMIWjz}/*_vnPqHO袨s5ܜ)[ E=.Cz˺m&?~fSXJ2B C<G= h㧾O}HnzCK\_2Olh)^tS2c, *uO̵\~mmg Gaʤ̐%K&| 6 7;Dxxހ:K^^a.Х6%]8C.SbCnlp<1aovfE٫/Fqa#sL޾HyWs^? gUQZᴶҠ5@ZiĪ0bW5Z ػϣ.M`3Vu:=G>{V\57H/_?^a[6c=GkkŏƝ]s5!Ufbuӎ^JD&m!1"kpO_6I~Է"H^H4Sϡl"6y cV?cŵjYM]JvYg*pY3i V:@+,{Yt+s[P joŵ[di#S~zjmRK`=~51{gSbk]S)>MY{.ف4 _!tB"Y C<¼Fynq\6 ,ȈqpE}.o65 hlV-y8l"Vݴou~RCz^cB n#A:ktRӖfR:୪=@w{"Sy ?*=#5s)~va0Sx=#V>T%Vpumq{c")m$0mm5J)fcL?fnCdؽTӧ:rUac Qj$uk17UfN'i?DwI2!vmJlk%e3s3(v!R59vu{5񙿰vwMʄfIċȄEIVd,oER{xie?al*4U,nm=GI7*bY=XD߯MTQ;*(RIw#ߛXM{?v۞\q lsThvEf)J g^zzї|~w~߲wx!vsU7Kc~`Ř?"-v47flH .ckss֫~p$R=hcic6H7U6OEt x!-4wy^1`d0, l%:un/\s-_ͣ|Y2G vQߍL^f{b81csoW"W zNrꍄu^l]DGa7 9+ZghoQ1dYܱWO&/!:ywd/!WQG?Xx/xq6?P'>8>WL?rqnqr~4+u7(?)nĄUxӾ~Zi!ǖX֊d.*Lc}/?pluk{ c~aTwyDP|\J_ƞYb)$1E{%Ae!LT_U@ms^7_ȱ? -?+4uڳfo2?\o9 jуv~r9$?+\U?mt#r90hx0SrA˿ҚknNd!3C!&/+v^>HN+x+*<$oM;"Huؒ [aVʏ5S꘶Ny3/p{W?$3C_N\/M`KŴki<ف#M+kXȹldkO 8}(;~IlecrӦ-J׻eُ5d{H9ct /hlkٰH61bفjNҍM/b}smLHIa>xVYWW*qB~蝙-Wpdsz͚񨧙_g1Xbt ,C)$=̇b]7Y"sǑڥИE﫽]}m py&Τ 'I'p6cW q_Gzد~$7^?&l^ݰq7)/է3ՠ7 zΉs*YԮ >Yp.RdeԄ){3wj/ӠaiEM`<=r -YiN8bIrN6)>9ٓWh_rgq9<|&D צXp wZڜA+zҗUNxo]q{F 4 kWˈpE_\!9.B %j \'Ksh+a=OPc/sev0=xE^& X\Las? n4ŀh#%k!Yq4 q]Z`IJ< q]ɛ9xyL%`q= ?xI&1;}1mvȺ$K- 2 p|:m~F峊8d 6p*1rOH3֡Nk|oLkMkb_*+3|ck M{]ts; 1n"<Ĉ2{+]9KT񓰒ozr$AgHqo0@\B:]y˲w8UySļOw`^ qzN- 0lOPf dO qo$CNUu7}/峛xEkKJlFrOj{O }szwG"Շ"0q?ɊK$svWH! !O"Kb9'owÓjmVDe4[\K:dzsuYӋ#!1qvNz㴆'<.AKh8ZfNW/";7uF3[eDg/}G_!d==bla!lE`Iy@v9KxWuMpiOJO& k\Y@mE3#lyy?lDѧ1B$x'_socRXc+\ Υ!ی?֑W@}xaN CU3/lY/9UUW?ۓW2L'hO>*ΕXq[e$#}ƹ%=Ұ7?jw٘^̘Y4^,nt]o&`cU{z 0'θΌ3`sqllk}2MN吜ffx~&籍[WSFmG?>?7{ۻ{QLs'Kj?_ԧL*;_:Z%XvIl"8V8 9m}ǯe^gO5֑^QCkưv s/e>YpE5IΪF_/]4f>0wRx~c9"#~sO5vj~Y)E.jec+7]*dnij*99sy>;pDN KϮhwp*07/ D?1 $jWv56Qɚ'UO1$WlFߕޢXG_OgEM - JKFT>f#%B>vc?$:iB=I\ޱN*E\LfqEN{ tz x~5E-"LNG݌w[T-@Zx\J˜* VN': Kl5Jݎ}&v:a빇TF1 n #ܗ](H2X.F{T&Z)N9xq&UԂVXhć6/ 2{_.\&g V<0\VS1^IzΈ=< C޾l}|L`ҐIX}E[KsƵx"Zl|TMXmύlpIGBK  ]UB;Oi? 4rCq"+xU_tFDmL]P\]0g^}`mkcsd'Y ftVaHcFt]%5H'Kspy׀%+RłyFZKM6s9zVj)kۨggVq>)P c6֟WWjz?<<*>,>=E?hm.l6:jnS㟬=CϠݖ36X]%wC[§ {[^xw/3/e"[ #po1UlGF-LA|q -WyN..75Y8̻b}jy̲oU+#W!rkoF;\_SUyGMa},}`jA<-ַa=zׇl;l;nk `_uq^yN>0HyuN[c㷇y86b>ύ1#;#jS!o#6yѺe1&3` fK;; Y]!wtؿs=-7ULm=auMX|Y`{QJ|+boFBlI}W1(?q6l!~(9y$sU4bu$sĹvcM.71O YzVI'b07?o|o,0OVޜdol4ؤf(x%G1Q7TtRץl,e\ 5b|~zVjsV|aǤgHwӞwLwnDcU C}Mlu=+̺vҹmi !N659S q;82Mϭʁtګ| <ڌț(+,.hܨ]L|&~9Rit ɌXک [=%ӳiBA ėץhqq_96Iy_1հvn!Mʤu̧fp4<i;*/j7q«(׆{y^-y#䙛%gyV})< ^,s>͇\#G vʴ$'%V2 ӑVux_nYQ#; }.Dx"wx Og#nsxlӷ`l񷦿Y3.'R.ݾNޒ5ЙC^%S]OlラVFZU/@ mGu:Nnf1eF%/q7Gˤ2-`136s))B7c==7A[i6jo뗸[*n4(geg'")joڟH8@,K=bYhI# - x wMk{e4O졂z6-hcGE6nƿh<ھOg5~ۇ{³myJ\|_}$\qEf@E٩zUT,FԦ"muzeGt;tx 4[1FfgQٲ8ZLQ9|RtRii?_*.vϳKZfie_\Ox]^RzRv)clݰwe[ķ~ y?g\HN)&/NIuJ;PRՇlS?,:=tYTzi\ ǾA) u їt eX`Fm_~ˉ:n/ړY-'z2kT> 7Þa',Ci>Zk6mS}bR_G= [߱3nޟ췷w3t&f9?Sf)ڕtSX=X{X=kt=<]+?1z6G)"ՓLk"rztcޮki*UW^Yw}}3xS{tmAtf~!Nlvic)2>G[2sYcOs٘9e4R/ /|C +ю^b`읦LQ?%'N.EN—j{]x9ki.^G8֫4ti xG|3R n+UBV1d>ۚOrkE-b~^ɤ#a %vաmЎ.hi+տn9+Mڬ;+g y% >G$\l#xxV!;w¯ɕګ$$ĕ]RPvEEl9dٚSI>HjCΟr)"?X͚R!3g̜0|i=~dAf/V#ɝNV -H'v :=$+hQY*[eV{ῲdSydBG%68gIqBVc>-fo)㷓\d~Dެe$K5 įh,;Ϟɨ^.y 6dq.j|Cpvi{NegGam@jzmflyqwIp$]]|A64yG=ɻ݄6r'_HU=!y _d f>dzїY /AFt]/A1iLmkfmi #"y]ԭlL+\u(et3o(|h|-//n82a?P;D$Wnt6R;imtT'x)g[Ft+@|&`4,X.M_Jk:wOV6?c!o'{>Yci!G4E˻Umx`G WEE/oHp?Yinů'9.EUKCV[|] ~JAnO-L!d,Ť:iHssL1!J1 uۘLy6)4n$Y2e˥S*Q!^&$U*=1,Hc E=Tz+XTNNGls~%?m^z!G6hC|=x;ҔsV˯یiC<9Q(}3@չ>EUdLY7&rLVA; ɩ,5(W}"7k :dV\dj߮ҵ-kwV ym+$uOVl8:/ŊI]^_DB=EZurg Ys1x`q$>Nc20S7q5b\6k2zy@)QѾU@}%JD 8̓M+36=ΠoЉ;L1=ҳ{EX6++ eh/)>o׳xd&;إ㮓b {>njD!E۵y&xo]@^v ڑOΝǪ,;-[ 33'4+RL7C$y",zh͵ i. ;AX:_ېI:2 W4eOyF*?5N{2+o/`') u^v+{+~6y?|*oڱDr=Y:_WMct*FqyZf~oOVX[;j'ʴG=~]6nYx P<;xﴏЛjXpWa T%]kE9s)"A>\nAƾ=Xgg_H4͟capyC4R +5,INnv3<^uB5{0Ϲ\KzنLmtmwӵzUM 8 y2<]d_ҳcۯڍ1!K_C_0wϏLqQ=C {"8{A<m`)|;k ϯyk? 3pILNz r{kt/D|L}k[;ûy=37 m)\4i>^HV}e|1鞹,6A6g>ɵc\kQKil̉׀jg_HA7Ɨ0j5|'QikCkeq?$lvz)lgq|`X'q2ׯn>z!3vL[9ރ37zt`0Y1,c8>l'6PL6]1.|?Mwktm{$3#i*-`ʌ۷ioןsq0\fYi>x81.Yi>ɫ1]ˤk &b~!;ht6) ߖ;5a7|4ρCB9oĂ^IR|tLV{ wZ:I>3-p] ӵSEE;CugUW5tMf#Zsq7k>9if' qo :tXto3f"f(A`$CܛF^oS}|+dnM5AzJ w pIۺg[#cίwgI^P 'pܨiK1cJxf*?3&Ǣ1X+uʀօ=A>RZ#?I Fug\+x~@ Lp,4댥ىSC,hќbyggű":5u?пd@NЧJ2A6W)#/kU y>%~ʼnqc=&&YV`Ֆtq43X6޻gk528t;[׋{l6+<_h-S#V8eāx?Epƞu^l|ՙP2F;W.FR`zDic=20ӈ+< y[3.s=魐^(# ?Eh[k2+FNRm~Ss`:u,A}~M Kn_{uX:jg9r}viI48h0t`.u\(w`aQq Sw[e%ۥwJZkҞl.k;f>{qke/nI_u~{|{V{NeZ#G<{b=HΧ)$D8$?Oe<Xl#'#\]cX51}tf){fiE&d]zٕx!~ "~R;pP?fb 0[KNFx%徏 |:lRzf3j'X$!Уa'tm4_쿞՞l}LͅgeW>V Ǹ 1ϑ ˵Wx݃>Q'^"e';?,lu,2⧁/I./ۙB>n% 9h>byaw]xBUUcN^"i^iv=;/oN`9OJGc{Љ۬؀D݇]5sa=7/ {~!yjo]KHk:Y|fޘ&>}Hڂ+}Pᶭ[ȹ7vW.g䞑 MM|]%_O'l[)Y-/<;M[?,.;h$גv];^HDipv8or{< SdS_L%yn>>U PEn+>5knb&Ќw3eus9+h?8:lxJYrP=`דy97>QoOP &9eił)5r0n?Yil^G&_]Q/IԫN&yVͳR|Wu60ͬEAްu !rTn8y_Ǚ(Ϗq9¯);?;tv"!;OPoX+h,ZGj*3 WR/fnυZk{{>;e=k+CvED{J3Qvs9h;]s!V$BQ Lg:rFJYI2IJ0g)R 6,l&Q'6J[Ah/h Co}Dn&h܃] ];3>oi>7c3Ԓ~ .Y|K+bS5e\CE.Flc8蘐aJJ)+e2.0ug?FeQJojc|kIfAs[XG=ׂurQ5_'&r﷋؞v'c ͱoEJ{g |}wݳ-WjVu1XIyQ;Qr2M<Ę#5̹j ѳ)!z*@{_T-Zq39P)x5E]}ٵ$]c['ƶ:RD=^^R?ƦגV{܌9"tk Ωp:oGʫ nj{e.{vy)z7AX$xKnx+%92~e<ތ˓~ϥ$om %W 2+y$\EMՕ.lHyѦqR.C']cxBёbcz/R1h԰% l} ܽj9\EUwѶIu^_#bGko]mNUKb>=MLl=-ΒL_`z@lʁtsݘI0mP7y-עMY/֣${;B2|X24M"$4}.W݈G=HF86u^#"vl˖fM[m=K|'+}i/O}`9N ~D #,D)Qqhc0/ L==/?Ӏ?M&i-ݜS=xxA^EЁJt D\MVPsoҺh"a,u0>My ڪ{3s`Pga.9?ni6֒y7ƾ;gDbxQ1;s*):9o d"]ЫJɡ͸:!/C۬eyx_X}$>u|i.ε}E5<%y$ky]ArWB|n2nVp։3#Vy ޖCe7_Uv@kM85<Yǘ:mo6R?R~cu;j8ì@1YU=K= "v8U\4L`ik;#͜>'C&F?mdg=^a'1?ف|OV?3C9NC24*&XʦcdJ{L. 3nOV:Mn")l_iASN M`~܊ zd9! q'EO<#fľk&W WOa/}LtG/A:1<m<6AXA o 8r}]^CKO9+>^o9X8~'‡ﻣ:>)QekE/Rm+e(Nb_N?0.Nb4{49&@A8xGlӮo~z{KST?z=B t` gk}YaAoZd#|EtV=u"4x|)zt^Ň?{#ގ-{kYG`2x]Q y,Ay|KoaE?Nߞk.&hr{yx~-C"e, |k{ABKHBIN(S$`Е;Uqq-fj=j& Cn&uw3`@'}BN[c)&*PL J4 ~?߽ɝ$3#a2s}~};< 6~aݛy>LMSO2j6ht$d:<AG/|8y|ESnLO:LIs贈~<Ũ;uCL L3+Mx\/ΠݺYbhH2䶩d0[ ]=] ?o}3R/xq!=`g?~<4)jjILo,>uW}D凷%a \x 0Z\ϼDqg;mm!!3O%}/5ky}Qk[_^)x=$'#?d ֛<غwZ߻Y"-;[#vzy =D]QX6m+OD[=y:ܮ<. { y`3W6kAWl{;ܴ'JiğfeBVp DC!wQgE{oD묬g>}b|SwzjZ@U~,8٘YQc'1f$,$%cMtf>(Kuji $!>},Os,bijh|)M/>"o\u|yZE8p'^ds&}"bS[n/b jwpMV#X1AgFEel%x~>u4Z/">g6ļzLq P]z]V,ͷ=kDL:dgfyMos`C ޙ.# c 'WՐީ}xVgVCŻ{l6ʬy7rOQsL&je,]2=T&=Z13tF5g|r*/(l??1y=_6:.]JD皭[z-;w =>ӉIX]!PL_\N>t2^䮭6EFMfGMbmc3|vkz.Hq vv~Āÿq:|[^ڿ2DD%'5^2d6XM~mk?SՊr2tu]luY,V>WYpr8WXNE= y.Ep'r%'6 [qx9cxtyH*qĒ z\DjPstYS6ڈ~?X.V*lPd?!#̌[-d wyw%wlԜ3;90-qc;l%gbeoiO] ˏ ]^oe:Y 3']+JVUق>VYoLy[G3~ON\pdN+RyqC3˥)=Omu*6*M1zQq9DKt'yӜ?pR]Wz%3"Oox5\*rᓌs>gT"_}@?JߖC. 2Ɏ5Nd.z&}h4{&pyToB̽(sXp{|Jpl uKZ!vblPj#˗$\6= ,Py_fs; ?ڦ.ܾ~7-;w 孬͠; -Z⃾܄.b3\,kɸlvc1 r?;.tK-q$y~:W5tY6jGU[MIS殮QqWaU#:^|]/Y }d$y¦5,ݺ~FYz e6c=vljJĵ޶[*[cIV1At=o3٨CǠt("OLKaoEquYqn!X?[ڋkXI5}:0*\-COQ'w1dPkK\SȨK5c&jٜfβQ>zOs-O}9bz^٨[8i@./E ?ux_¢?pz#C:݁H8z G'8uՐ_;SՖ^+Z/SV%&A>A:O)[^ѾPǼjަe9Yj鞽/ZIױewkWhs}*bčXǪ]"\w}.)ސ^ccp;֋IJ./-&9HqO+mp%\`Y/igliǜqt=!.1 5+5+ U c%'|L~}6kQ3x>s>kgml~6hֲ2-]8Btm=8]δ =\$ǻ~s-5]PLm=mqCW+BzRIZ>}_T#G Tnh}"֚{{G7ogJs9[7eоuZHV 4;ڂժq?q BZ]QYA|8 4o'[$Vjwg8֙Oa9@pF8Sa?'g }?m֚Nt'cM;Jqל\3 OKXZ@&+F/ Y^ MgI/ ) ~r}hW<ƿ"uz?2ޏpzv=`hg>k@;=wjvOo%z' ޷te2Ѥ}X-C1ϡy,|w 4᝻ӗ*~ 5$~QbsLe'7ro^yq#@|l2w05Vac~þ3ΗfweX{1hdqu[dyվC3zːUZ25e<5ho#;?+ԹlG%uJWz6/+tZjY!#+8[$KiۻQu /g}~VVKt<)<* #./ݩ1R3ݗlK{=a~O~S}K.S\W4惀O^xmفNR̉xQh/-fGۛ~mMg}*_~grIux /}|:NĽ&hMk.K&EO<_=G{L{hV;W.t?4xF/h Gehs;J/|ٟ?kDuqDѧ{ y{n?s0FW]V{>߰X(4BCB:dL=X :2ue=N5q/h9MCZ,J2;hu<.z߽UJӁngP~{1 CB?'Xۛ}6J{WTfE-њ.F_+jr{}?u<ӣ\嫞ځ%533 tmv>M/GZ }5K9]sVFtziQZbj"y]fD8o\lVu6Q'zŒ?'lq9-$]*+Fz]\^{y.RJxQpYAQ13^^ExrҽrµY$ r˲DqC,q$bs:gxRsm_N=?ƲK5؇9,Y`d0b#ڭ&$XIFuu KJ]ǠlVg^fުg'i/ٺ] 6HuP]MeCn'+,6 3gy0]ٴ|XI-I1H`4>̤{Agû GLvaíU|Gn{'Ɯuw_KSq9q!֭Гc}qQ9&),;|_9ld lf2W.)nOI&Q@U#HvNȉB% ]t{ CVtᙷA#tmLN_HDģFAA{^Wa&y؉P_?m9fsii%p(q:L}i^O-Ttwlj" mg=ڛƒ!ܐ\]\0];}1 ҃q<^(/JkaWP˨tg4‰y8vixW;u';uix4z>3DwNAչ3ĻJ<da1./yML]f,1ɆNc$㞍8; 'vUsYYvA| a'Qtby$sդK]- !kgj=#Jf]cc{\99%YF,|M v~nT͚oTlI6/^gwodKC4v%TNlhZN${B?᳜pYCrp|yA].HD8i8%F񩏇X}9vFT˿z~kIvwM='AdFoyG^{^>325wnD^S臏!F!ȶk^7f^|,6&WҸQ詹IFKsI/em6 ~Y;CJk?=~{>i0܃ȭ=,'&>xQG.i.zCjӀ<-T^²<wЛzr/g`a,a?cƏ brszo'1z(5rpFf;G4ILw3}k55>!bV ?Wj ļo; - C7_sC^1yaJKA^H1y~22qBNG%o^85'e褍lė_iK5"=9HhhIۓE'KNTc=ټ=fߠ^{<Ր'ka|_i'|՗N7,t s͟/f\іswF5K@|F׷zߜ1>cnkE":ī\jx*gQ6f{Y̫lJoﰳ!\"9v= zNgoßGM }Yzӫk=$-OrV O3t񘭪]l:{fAb*;ESS9WLYwe2cޟއϣ sE`G^1^IΒt_~#L?}0dݵ35_ןfJP,oY'ffC#~kdF[>U,8k4b|S{KV4*ʔ/~>F+{<:E}Yn|K_ wv%t;v}_+u]`o( ѷmu$Y6Ԭ4-,un$VoG#_yIe=^--ۭcۼݒȢ ?# R9uҧDO\%o_uRI؟7 p$.Fm-6h!|jS4ZuWPv3I^^SW<~:{cy Ւ4#ߛu_YLo9y3V>uD~ߤ_~GKN|h]x`܈l^ݘβwп%Wn}}=hoihkBGp>--zV]_aFgk.z|W!?/.܇lV_c y1}aiڬՄ*hw0s¬~g=lhy W[TD4W_+7IAWM:^EF}vքx" w nbf<;ʚlHWO[夓V!=p/u,HD 'N3+G}Q+13{틋ʸlR0XDC}8η6$BF 5 t:06NaR%|_Ab4$dvTσ/o=Ydq3NtJknMW^$9=<}'K/V޿??Nssij譝rpeu+䔎 F BML%c3p&AidsvIwKc зΣ!?(J$7~ߏD%MgӯKLx7*{ݫ U/sc |6$jfI/uR]d,"=TNJ;^UFSϻ@ x߭^7O'O)/:ZL)<>#d;zϽF'y߆l9=G"'~WksmҬ|#G6d[j%qni]K[5KKzFo&:EFTR. tamq=2/t?U~\OBN@&C_龫6yx=#wElju]3 ͅL#yЧM'\ז~G<'.Wiq/7Q37J|Q4=>oݢG[͍}.jj>NU(B}n,%ծi|W9K]zb6Ck{\]%'^!xOE/јPDCUiQv}?hߪ_G4geUvЃ~1^VxCC}KFJ^ C{SC"bʌkn4g _12˙W]\3]S,+{>GC.&/7>]|%:nϭH6;<1:ڎwT;F2~dfEܗ_= @ՅrֳHfʴ|8dyCɎ W(RE7sHwF7.4yM,yvgxĻw5$X~&*D94l 3YkgB&˼kQ䃿ϩQ1!ps~6OIWƋQ5c)D.dyz}֓v dR-`84~/'A@kt>ʬ1g!k$QȳmZ+jZӫ dee<:}yvCݗ&~3iakOڶ_:/Α|7-$@^.hO=aFyɖ< 2v /[!Y"R>P}| XO |m/sM?3աsl\gÿ97G7ŧjBWccL1ѽEWR09wZ{vsED/ |tK>@T=ՁW@WCޫ+iL>UThC_O7Y3u{>%2A*y k/SQG|ijEF%}񢐲mVpkWdW2ۀ:W/3u#~*K ޹)#^Suq3gmjxks_?}< =!cpo眈ݪ0:Fl:QifKq_Yuwi☷n8m+OXjΑZ9pY 6c=m<{^k>xA鶃ٗkVѶ6O+w\bmwN hE}'F۱!=:.CV/Z8"c|[c??UĮygӓ/-wt4+ԇ Ltvz=>!TԹȴd~MYp>[4{EhD]/ݨnCVߌ^=<1 l9:Ɵ?˘uw>- @n0ڇtҗ˜ Cn.@IBKy`"`{lHge9P-IC]'p(sfR43}#۴;JCuMQ*>ҥ[7n1KQ+]>#))s9y\Yi92J[ze,8_ޔv7m!)'E^\E;Ј}jc|k_̢ePZcvoA7~<הC#mוlSCdf'iD?ӳtyM^t}^D'VG7')ڷ\S!( ϼL/ TYE[蛡mP!}ZEY0nb_&{Vx}j2֧nܢ:kWdcڍvћGzy#f.!O;ŖNhwͯ^*s+> h0op)b]2tlM"miH5Yg-iF>iu惯YduL yF!["(PWn">)/v^9y|ҿF}:kVx3άX_p6~fVSүKgƏ{_#o':A˸C˔H)r3i iE7v&,;&,; 83eIG2Jߺ֙OŴǣU8KoOr4эoDMv??e}D>&|0G1-k78[K\;xrLcg}Gh捸'<i[H}. xzNg\}4پOm6omO}C !]R >:ixQ]2nW\\~䵐K"4kC\|C-So.cL_J_ɩ4f\=jȸڧ}[P׼ }eF-t|dtl^3Ұr䀜[rzX5ϚsM$/(_ΣHoL7Դh׍O`dFޑ6AmA{OgB?%Mo xaGXd{v+qOB@-ceBN|rmm)xHj͸fiReN,wQ)Gy SܶZܤe.,Fi9ՙM'li-HAF˗1[2̊ndLב0EP1+sxF>؃_Euz ׫Ի)wʱOؔm>g&5{]_(nbwݱp?:ib>kڿ۽G rS?%~l:/kRx'JPSyK&2}YVyKKg:mG){dY&hI}m2d~06h9)3wg+ܺaTzm]z^#jS;۹^?5t㚉b!~˺Y,)cOf0+>m9k#r`ڧgayb).y|16|G:I[ 7[zR8#/Nu.򏌑m|L ==h[N]׳5EPN}|eL=wAyA,o0ߴL] u֐tkGM} ?y|Yϙygd-tla, b~ )&U?3X^{ôs*Fޏ@#{ٽ$3<ԋ '45|ɟ= QF8!Maԋ (+|v~wX6U,1v/L^Cya&~?gSD }d܋M-ǢE+hG {EA7F;u9pC?+`馆7;m< ֢2XE;CiG`]q69bҮX@)kó/g;:}]&}G7Ha@oY,% \>-f<>u@VXrfMCe&~=Es~CiR_+ˢWJ#q }xS7x9{FM?drO(+SY?Y*ď~Pe",x8G|euyތ~,#^~i#Y䟉iޛItxO8]A۴5Z>\g*g g:_:fn -uشk:ث&iG@[fQFx#~`-!-o|/M뚉>f\"G|ӣ'v|Nή?3ND'oo9w.mVsWYt4gc|$yBE<ËzJciMPWjx9M.[˒g~ip?@K2S^v71W|L{)} 3S0L3\)2×^@Z8ўBy Cڤwa.HK$KާHr8m[m/<Ж/T͗'wgHx6CX0Iud>s~=x^[ 5͌W>!`cͲ6Eпxe8f2D?0PM;c'!PVz=~ 5ӸIUI;izdC|,7q-qJ+^ uAkWCэv9G1ʰ9޴6b[6zqs/^nd: i m$\?5M9q?j}'juvPմQLTq;^;/yw|K̀58o݌xIm1TM,<)q+ЗhB7FXg/vxloчVm LX=><'}p5Ύ9cl[u{$;%H67i*c‘Mmh[* &h*}۩Gl6ϓ~  ~.dķ gs\j3e;Se9zsOlqxԧ9Ez);O赧MBRosM#a_Wd\%3}koa^~S*LA7EzĮ+FֺNDۮs<#ϲo1.?maθ k٦7~(uWä5upPt q<}mȄgD}瘾[hxy<7ʼAq4ZF^4nk_LV, ?0֦+L~:mSFEd]Ks1o*D x`Ygܳ[WwJ4y?'/oCC}}ei9l!ponuQ%c hq)d&L ~!̽6}5%5"R/D}|oZtFٿou6XQfuHY'JUMZ٦gN<)߉h)Ý2ˠCO5g(Voې@v(nUͧUGdSПS6U.1b׍_LiXFП6Ay 5߉AxNMDaMxFKh<3{ڔyOamO5y>v~NgXpbL 1d&}\؎pr_hKN=pC/k1#-E:U,qq#͟r"#=G}x[g[Xl-G-3g=q-~X"̳ߣos,yXsXK?X?sE gh~9Β焊}NxW]d,شK/} Ƃ߂|R&AUkސOE4c(q(M`. cPŧ\/הp&韰kj~OK5vNpI33IM1|Bth"{w{VkN}ib9lXib3O'F1&}B6Zn̶`ݮ 񩋇囸%ta/fp -Kt#me3<35 :M[u)@;[g";^:O3׌9jmnF cEhhK6\bx24m=ṙ ѧ]yOJFc|Zϰ jɺ^ʽCyw,: L5;Lilm(MQy.+Q]$"b}=+/D[Ezė- ^ ުM_m#wjSCD{couZ}uG^7NTü$O1t^` ADjEd?y/f`R%ɗ>N]Eѷ/FG 2WOYz"OY_.:3lOj!zd1^>k}ンX7ߴ cF% Vs[ VUћo;c},ů ԥUh/?nQEӏU)F;y4+LyQ/kCuЏXڹoŽl=q'Ϗ~(8l39Abt`M;޲*:,} Q[Fߵ?]R$ib͊wb qm`y}H\ na^Қ( s!L^ ^z̑XsÀI_|60jY+0G?h q3^T-ry]W*lҡ,Oa}$u7cgF{&\1R0F|Q6Pm:] _ζ~g1?F2%uNj~9{'L1~)?g{;]?[vO` c1l:^i0f;5] } #4˒~zaS>j`iHk# 4?5<&NbA_>p>e-'2X9}kܞ^8y襳MÃb(MS+_g%ef- U߂2uxo/.:j5.<  D̛o!#ϐFXMgŘx}sIPoJ\7)1my#}<_IQ\)iX dRSź8g2yˮC}eY%?$~ 7}zI^9`LJNo}c_q}j=/ }ʊ]:O,QZ,s&F"weݛd0Dۗf둧EޱO |gӃ?O#lFwX#j+K+%, Z7< VJ-m66V=ra~\/Szɟ27e󫞒;+<%߸S&=RSa~{)&"oJƴD` |>\%"p.+Fɻ|j,/Wy1%$WѪ>h!)wb% 3Uh>E .Iߝmfn] i63L|jh'Yֳv|rw1E)ɻ\ wb:Y\M˖ S\/Nde t_!mfJ?J!gkoW"tx$8cN1gY8yL^M^aA>@+;.2`*{n <5Gq³] ח^ 広8޺;ߋbܟ\wxVh]FB`!YDLNoXmXg1Zxô%h>/(*s.2=H޾z5=]'ک~n\F x^S.Uގ*X['4aTqy틗M泏Y"eywojsYSNkƂz`SQЏd?޾vqnQe ޯukDȧ J6*7oˋQ9^M?zDA$ 2D$iCS[Xp|lTڸX}w5e+u_xn>5OǣcU~ۯŅoQU7]*oJ[6vhE"o" gymǘ `mKx>g, ma0Q}Kw|n|}_sxחq݂K pUu3E>{.$B|bک"-Z+rp_ўRm}orheWXq "^ 3 ?~K3_]LJc&?>Rp/Y>˾s/G%{Iml1~v_Or,l⼉.1k>9P|ݣbl׋-cfnسt8/?ows??7'y&NƷڞii7C7R-]FDmw" =T~Xx@vƱv';NaִKg/W˘lʴ6 %}\LgiSqsʊs9>ND^9r#dITe{u_4x=rnd cPWVytysX'@eB) @~o~xz{ci~ז:LJCڻ[uħUm3qx\ zynCtcƣz3ҟn+dEq7/ H=}F'ƕyz>xGr[r٬J;e4=?sSs'.C^} rwj]1eh!4G/2^0.F0Oċ6Gfk]Z8y6ewgvq]{ Dq|n~&(;fKZ׽3/>c=p2<(AVXj{dt#a YԨ%^uڨ=(X|RNE͸Si><|,L݁4ƛxg`=!mN8ܷK}6|_w-fi72ﻳiMUY9z`"I=yn,WD-JxxT <=U8*q <`h5漣>|3?9$cEtsPS"qo| z?kNeYg!}9KŝLawѧ{t^!ǐ9@izO=a=[co@e߂c!"B6E2^[V7 G73V2iǠͪpξ Udl|zH?ak>0+V~3؆21rdmKwbap_`utaO߽< {F=stZ#zz3eM4FY;ʤ'U n6O봌^:W4So+ekm/KMn?}7[yjL[ٓ7q6KF%G OLDQ=0ꬃh,˿yVh݅{Ԡ{82n}ڬ1|{|Rشe_ht#P4Q9a/AgSO>Y.<˜ޮ/91zMqXED\Y) <& >-y.[͋6Zg ܗS} <3GZfp֩⋊EduQ|}>D?ܱgfac~TjULO>IK>,7{7Ÿiٗ>19V/MX_O)w@f/vB#Qv/ę95jOhD>mF>}o&3e*ՒU C1ufi8֣= #wA`&LVc3ë})C?eE@7 bRfnK} џ#?U7?ND5r`M؄n'?X|4LhM[i)Gc.|Cb_"}wfʶnԙwLگds-iU=)ӆ>!x~:ߏV=i8b">DIQW~6t7h<˥Ю&HK?͟n݁?w\'%>~H3\}cWۉnek!#;+3`ғi|lC;XHǍƳ:Gy3pxNwmf#ъﰖ٫F{\)'L3|~֔1r&5EZIۭ31(W,0]|:G'R+BB6b }z-(H=S|SG*;~<'i۔S\ҮޜNqؗ~OzTEYYg@C0F-"S­^LSG_\ D}_>} gSgN9HV /O csi1xNl#ͳh,Hg?A_ J \ 觟 vS"6^)=ϘGӔo@_|øu_yk쭙+kOOSF{?䖇Io!<ݞ) *1@Ih$mzh-h<ʨyT1uI~-7'śZj){fg-XA댢wz|_.5p)X ʇ X[73?m[tVI[(?'3{R|y"r.: &'*t>)ܒҍ%{݊扞 ާ[*ao_[Qߠ_kOi~b,<|¾. *:%H-hUE;Ľ#|bGt.Ae|2۝J, ]!5bxc*doVS܏d;sOmӞn_ jx6{}Q~Q]w/;[A?wص˽hQOjLf'}pFS17l/"pu=_$ިxQ5CJ`׫Wm2ma}uxWjPWh1~c ecl{m5uHYlOﶬ_>U̩x{Sžx$ 5G$\~3 AaIO$g4PƂ/a55>p&x~Kqm`kK2RՉ=XMfK.nd '41.OLf52;p@qcͬީd녶ȼ2&_8|7;q^"Y:ls>s,uz1%鹫{{TiWwn=a&V>:}zϓ{*Hez0>VwWv>ܤ=s6NNpN^Rfl>Q<{) #v'm[8ɳg`K mqҿ4O 8+#UN }L5v)ܗ*5Q5'ur 4!Mf톢eomhT N<W#mNE`|*''|e>_Lu鿮"𞫝bmN>ޫGl`ٺ%SѢ|!UyeJșYz[b©|dE)"3a%kԇm﬛%rߑ1:+QN\Ց%T}YFd9S9O3k)*ۖuyq!2iq%#ܗ!2eQrpicڼu[޳ҏ}nM\8 xBu$^ĮS^p72n]rJcp`T%juNy׵xA{~f("7k#q+s# ڨbGCX !s~jKsuTydq:wTDy`s?6 p@y?sSU_zwJIA;Y+HFQZzAM:WjN NE7֨&m*Gs7܃1~4NbA1`L)A6kG3s>V N 6U'sy3W7c}'gl f}hs9+zq%'Fֺ\9EIzfQyW=yP"]'شa]"OZ}uer.oLiY,22}]  As>cmY/Aa>p ;+32jOR'ce۸K/?5MꞾ;}C:֕ʰǛp9Бy?t&Ud4)/A?w'o;AИԐg΋2 C\uWJ?&^"Ew We!!c/jbmƴ{<^9w@5QG}VMsE^_*Վ~  "TQڴ&>35|PpM[k-}'̲燗ܟgA\w{?g);Sn|L5ױܳiMZtGqA`p,?U+õka,г\GJYgk0p2]1|}𫉧2i%ʐ1PMGfLq;fY6Yz\8I~ǜKJN:9ĵEY[jtT[hO>cZ.;p]X'Uُux@ i蹷y޺K͏-'"Ϸے9铕{N#L.G8'9o܏`m?T++tu݂.qzg kvnk.dWk'ߛ#Rp \^Ȓk ef~s14(링~a{ZHwꁻh| Fs^#o~S 5GӍ5 |c 3ﬦGUϠ_G-^wKj|"؃戌[=|≥gpJqLk153ssnPpHTą=ɍ-䇟T5دk1@+ZAS$W9'q Ӹ\~*s#a!Ƀ_׽Һˌx7H njžZkzl׆^P>ޕ = kæ@ԉ&ͮ5'헍hU!|tgy5|} sΞ[|˓gӮJ1oԇTC.&KH !o+- jW ]0lw+f{MixL۽^˹W6Zzߗ{ks]Uh/U~1c7{!;]bh=[zؠޑn; =C'>Q듴bm&:Sr* WVY*.+W$O?_rjHh4DIJfK'3?%clx} T]ܼ~hK9#nFr>w1?>Oj_/ݿИXv C; #00Ej* =KTb+ށJ46x:S=Az\סԈ]+qْ{CH t"'?2Mc9g Q7>>}B,Qi䯨k'H_wK;ei?;_ 2]mPi/t9֡$~Z7Sʊȳ|צL`~x Dާ!h&;mRwMʘ[G>N ݇ #Cf4 2y'ُ|(geOEҳO4y6u5W[1+еW~'czX# 9Ő )c]na_=}+f1SO o`>}B-X^Fcb҃h[ktnh >J4efRAՇ; rׇspGHʜ:;4;sҴ;Bi}?(m$ix"a윭>__Έϑx+d~eX?/=&Nֳ|*~!nDgkYC5l AYw:{$CU[EC׍<=LNkbat{vܝWe &kz(F ӷCyW ]h'G<”z"LWHWbYԏ4;1{g<Ecl9y=ٽy#M{\HېY<}cH_Fz3ҽxt ? Dڇ{VG#BYXg :y3JƉIʑ8BRG勂3cHk:2 +Hz\1tmw!}V1\L;x^t7қLއ[up!H*- ׹kH1.{iKBL4CN> _ xl^c0gڂL+0\r"0obxP({Q?Džc;kƅ^.*<\jõW'"݊ QƅU(C$_۫k{]t\͸%|^[q_Q˥$7l^R:x922U}]y&^#ջEն+z94 i4H5IHA u H0XOgJJ'ul=hZԣ&G)ѪmRԣ-DzHQVh0~e𢋭zV=Qj?yTY#HYO)ـ<܏Czf=:o:F6zaQ ]G} )Q_AzԽHQ2RԣFzq͵%L >{u#'e.<@rx7ہ5 9vM!qңHB:Ht HH +[uO8:Z:hӳuhF(_{)ڐ|mR=kۑ|mR ,5?]X&ޏVEvY|)X|X$vɬmߡU:x:SqϬbL:bl8䉨?[ \cV"e+w!e}D݁[ |cNr_ݥ֡)?KZm86lcFw<)g61s: +|HNǥHNlh%8; Zcц[> nHmV]doDkLc uKl:ףUv{,7F&cr2~$x40&>1&V&:rtc[B2!xiH&#u MB!Ͻ ؓHoɽ4ݴz.AM7֢GBzEHQ)#E=Z9RԣHQi4q44Q{T7G RֳW>@Z#e= z\gh؅zאG݋/#E=nG})щz\ 8&W]:r!ӐEzCHt*ҷ&"=t >ߝj.(_{)ڐ|mR=N; ۑ|mR"EZoC=dt[-=E'@:&v}6=ּvYբ}H: =VؿHٿHٿD݁[!En{D.Ǧ]X:a玹v: [HNc¢|ǥHNنv:\HxtcdCE[-z؇iNж\ P8fj|cɦv'vmzzhMA~Mf3V9'wC!țeT`+U@+h Ԟ݁S}m-~{݅hі+_Ho·? ;bt^Mj8ea:iq>&׌y#G7xDIy_s9Yej|5B]pG(]ܳ|Useֻ<ٽr 0+zH@їoU=|evQ]g=WPw6Q}{ksPd{ўmVBl9o@x.3p*k9m={/%׷b?Sv+[<M/:ySv[uau/kK&͢|'|869%?  OC\- 3 )\wnyIf)pC ݝo=#N*a61|]wo]wuhz, a 1ؐQ"z|~:SJS#tȪ*+j_MU#ʁ[{=X6eSov֗WU*. %Ӣy5T8 ^Ń< ;:❜ǩs|7RD=[{i9c/'fxw0F7sR䆩{ǬJOߓ$Y~>}\W%|nbf0iGp~O y5MNUagĄ )+K}phgv\e;wǜu\?|SO{jɕ᪞uIYIJ|9Fqn^8f )phw KD۹Bԥ~<aYlܻ֏CnJpfbظ9U:ٓ,x.lszݸӟ[kMJi֧) VhOCMV>wE)X׻=zg+GC}qmx(~Z!7YbjJiǀ|?} n-=7ׇx*KAoЏk8{?^G-%׷~Gy볫@p8H÷MvMs)jI[<1[ĝ |X9"}n녖R@Pi1qujJ M_a!k| Wq?y0vUe~R˔]WV 9'?T>œ6ܻE>7Wߎai{Q/8کu{V50Wbuۜ#OO2Ozoْ/."=qA7}Hdδ"H?Dx&`=x*frjfׂoGuu,M.uu wMA?:4ׇ Ft5҈b[x[@vv}Elt<:_w+?+qș~״ՑGB9ϛ2o$Hw$ =P.Bϒrm^qF[$J<Ό/ yŮiOv/7uW`uyم?Bv?҄<H&Gǀv y\&DP߸:]cWWby ;KEMۛ3%x*HPAg {?߅7\x {+:>=#N2^/罦LLYkŽѬ73ƕ3ncY$YIS4Fek\ )NX&yNahcZi_uI~F=d Ū;iD gq:CAX`SL'Cé̸U6 S {$Ov5H:ܳ}nOԖGU=y.jb'Io@F;8I-V>7& Gczf,wShElb}M.wSaDzsVv)jxp?"aֺyϺ';D<)냗z]_CYbY_ӆ} b]+I=3/}xQ?e|a#˛k{S_vEޏzP.|#noOxK{x·Rog= ]'R?'t#[;2lXrnX*ER ^*cLxk.+G«ԂWr$J-xY*WWr$JG#Ujt^9^#ʱc+ǂW ^9r,xXʙ$>I7* ji- \cdڇ/9qby3Ҹ݋&_?+5!AדǜwD-&{L+c'L-rLm%5)ǩ)c}~_56iSLeNQtF]w0e91lDkWgV~uFūT~ouz%KT"r +R DB bm= wiP̾䋜++g~-fw ȼ2_^1)5v0v'd~J]cX3=濈' )3?\LK u2Gtvw"x rM'V3]AީFm.钧WpW[O9-2e&OIz5`:7)mp's)R Ї~cDZMVYMٿJfl׾\@h)K]"঵д|1?3]G,v/aki x|bͭMnldiϥQX<⼲y#Ϛ_돮jH a}SIEH背xv5uO=QFleLyrL-橉m:;s9vi,VH7ZCcEnYrǕwY˳uM}1۷W "j\'\ k[ԫ1'K'[:f%.5ꊕA8Nn+6!oq7yƌZ鴂vsVOApâć\Wh{<7@&`=U H?~M_)[_U 8x:6+w s&ť 3FUVc"RwM26Я4bO=J?3A5_\|@ڗotI sݴߠo7p_U'Ѫ~uTo.}wRWܳ1ka,,ˍ,uďD]{AWvkHi躞W:[hr(o 6(q z}{Tל]_B떺ȣ$+Ĕs9ÊkN?(VV!ltY?v_~;)]QgHs#+$E5U9C2O{7QmܮWZp'MǷ1&rY33{1C՞{υ%ys9;yIgH]tg׮IlXTפU֯VYVMʪ {'W[3RJCF)wΪΓX򣊠 9S,,Q;? <0}UHƳKGQG_X6]SDC&6jKp[8j~Sj;;'J_ԍBJ(X]>Ԅm+ #1mNme @8b?<Θg eOW֢LYeyw]qy7]Kt1{q0L ɼ¼FVǍ˻W Ud^ęg`b賾(c%y[G }V cKJƌ)s詨Ymѯ"KѪw=_ gKZ\Ij K13s'ODd]P-;O^1*pw>wWw7L.c{릞$;-t9F\jp{WnЍoR"/GVR\ڕ*Rprb~ ɿ=޴5-r*}g2 U!הC ~QWI(woN1C_1<=׾oQ<ֹٍ?t/d{8i.s.ooj`i[O_oPk5GGg\?L$fO"&Pm+{w7.ןd|1׫z3C+jN?`!/t8͘RGøq=(I\\IC2̒6= .yn/~wS:6=K0tXg GDP6.̡& ig-Ym{nŸP9үJȑyʑ~MB|<G /ICb\K<(# eey ߏ[SK5B/iD:-7Qn1B sqa4rW&iۦJ~U4]'$ GD|sH*bڼ'˝O,DZUM}"kI߼Ӟh?>.Ɣg6eQezQf,GסQ (s>ʼeބ2̅((s(ߟrH,)8/eRL7LWmjTggm[lcgmtl۞mLԟkZ\c/X\E5Nz1g\c|cjioL_|cƢ3o̺ƙ=ߘw4*h̙xŽƋu4Vu4֘Qlh|xQu>ߨ%=H~1.rot)DgGԤƤ :eu4NḣSoslAq}DAq}DAq}DAq}DAq}DAq}DAq}DAq}DѯAkDѯAkDѯAkDѯAk0:4bˊYe6cL@_:,9;;;;;X}kO-#f7үTl=OTT3)]BihFyne84chS޸Cv;B2;BovXGOu-#t膎uE z膮.nqw>յum3k̮pg8Թ֋_Ճ>\{qS_u\} }fUyf?;#GU?O}T|-<[[;=J-?feNhU)g5AٛOyrn䉾8:b }!ԃ5 p?7{`NfCy"M63Jc牋&̑bmɹhs[Wu>ro u>cˏib 0C~tgž7XCcx2" fL 7Я) jD3zMM3}BlRs/É^nVQ3T*2cJ~DOc]&FÎEEh]L ҟ?afL^~UH8Yp_ n~zb_`BɘhZ8xja\cn38fI:ЙsZқ@k=[ݲXs uǽ bޅ7 8\OxտeL27;^~1gDŽ~RAY~)>a$P]s* Ei5ŇE3G@1U'ЇzT|(Mh)2{6>mk04\~תwWn5aqf/CPVo^f:>P.p~-c­GZC`yۉ~hZA?7i%eYg(ZU:kc~@k*nF;=e\t^٢c?Bk'#*&gp/QUW09_$Q!xA6'KU+3 Z*ַ**%r(6LXgbjkնmLP+N9' I~y?I '͚.oxv'ۢYBt%:q4IicN5i72ϥˠ̥Ls)М>M|.G39612p,i@KvFƈ۠NBA;MMfZW9wuUB!̃^l`h 1x4y&?K(y4fD{33Vrf7]%Kw@_/ύ3*6Q{_ƽ?5V~I yhtZXNb=5wh!ON^@N1r!+ǘ0x蓤e٬dV=J<}'Su /1-G yy9:pM}, Vf>7Dz~)կ[<'ay3G#N ;6kjQ%3''^j6Ń4gXXJfV̳4^ ;\Hsl`ǘ 7h~;/˗Bk#e:䚉?-GȜg@hKLv_WY7E#py/J{ ^uX[Z0~Rgm-D"+Xw*4r@ c{9-%W$|Nu۔t7ʠ۽)Bȹxˤg6c4 z~ϼnоB_k芵[ w觋nCyU"TC6v4_/Кi!]ds[U$2Ϧ5ٿiZ?)XiK!Et +\XN-ǵ{_#FH$<G1DO;2}/!=kB[1`ajVOc .x ꏱgkU?KAcb=GkI_"RK:15QC}?Gg.-m6kyEAG5MFuwގAuzeoV.'I7tîYds@y Zf:rHsm^ahc.zOx1v|?:!u,y~F|0^Em)RDM3#Lfxk&@dB#`֫`)8]ĊI^ c:7أMͬH5qj޸\o:>Cdm _ 7y}{-4n^0ߊ<"rK_Oj@ulugyi]y6cmnR^=͹~s]Va}ǡG;cUl_@N6&iS^?c!K R8:wco*Ӏ㣤_1M5[X˪룟uǪ5Vs1r-;v'.|@EL D>N,BZlcc$VTOxG`dmghGbD{;&b=ڤ'!|~Y4J>m1)܇xImO\G u,tѵrc)[a }Czg] 0pznHTvn|!J&,A#C_#W "mScJ u~,:s]A*>^FKk2LhwjyFEo>7}-1%vԪ滿Ę~$]ΟH 5ur17 dVoȽ4G1g/s_/<3r6;Z^9I{)z.K4\''LkŻ"[2kw،>)_ `.=$مu"k|&٨amۃq3~.&)Oz6PAU-^ d8zl#Nz=tܮ&}s-GACqlBtjsy߁.,л j׹Wנuow`c`-;g+gu<p|rljwO4vf{2N1uBW6<2wBzfcoK' TO9WIeˮJNI1s6~-}~p*[bY5lu\ lbk-˗lFAv]ӘM6^3vۂ~fC] sXj*59ejԏ ҺBturg2Oc^fvѹ#.S>jSxµ5EQ}0TdV[34 Tudftew5gΦvQ?fr<^MW Ba<;ZQNΰqH4%Cp8kE#ZA>f]MEq*2?YםHrxF^vA~d!jCX;u6xh^!xΊ͞A*z4'$&,^PAz>*0$[,i藩'`S$ao :h0- }^G++? y& rWϏKď^=l# +jJS SjN]?AzA+ox%]e4>}9s e i>;Th8~[OcJsL"zӠ-X@%DN{cD'>8&h-|'˲ {G$]|ٹ>q.I\) s0h-*K#6kpF^͢&R_ ?wB̒u"ʞnaEmBYwuIyo]w'ѵJ!|ʍ@>* 6eD LA;%hx ҵo$~uO; ^a,RZ`7ϫY,zXe?~U{4n@G`)Vg=ݮ$!Q"٪< o}lJE!OFŲ=jR)NiPEW/&jq!+m9SwĀ)Jg$#ޘyC=D7ˠk8u2{4f{~ͶFx`?_Y<{̒ѹ;g\\3E/Ʀ,},.m&;dָܮYOd?koK|gWEWގo=WnfǍt}ZE#/e.vilFY:dhv4YoQ/j{a}l6j _t˝oc)XJ}>R.]xc%kVy a_} oZG#KZp-Xϧm5os̑}cM.k|}%w/Il3 ?tI~7CZ\O~o0hoF?4I\yZS/e8t{L9q^ރQ"ƴ[6߂1-ii|fhL1>8d~ cQ|o T+،0&*z,jgg`g^]?eK%.k/ ~XDY"}I~ԜnIu(밿ebq9c_?녽{(yL:{u{srNPYE=EY攵-LlZ+ޖRco`6namK`&-#{q@ػ7} e?I2m8Ki2q 5JF&aI=7+jxzw"-`C7~*O~ٖ#fl^lMNqиYY5 T}G+qjG+(6+bɹߟ4~EEOs,)|7#Z=>`U64Eux d74V7Ց!7ugUm?Kkuu'Æ~M}tQ!,_|:T~TrCc )&nZw,l~cJ]p<66$^Y ^#FثoU+v\מ[;jOpG}DS(?!;9IpG^>4j(bY;wh Қ =F=2mΦm|\dpߴ^֘Vߋ':3:o_Gwۍut}`P~ )qh=eDVK먞֓pGGn.xzpwk͵Ex8}m X[ԿuO3uO<ĔY믱9߻?#k{#&$srcI3#|/yu6Z2"P'(vļͫ{)|OFYsb_֭fP~b [Dr2Jh>P<~OK4.oq?U x*%ɏ嬨 '~*aKODpյ~n X{Հewqƀ Ub 5湡i#h4kifuJ/󷌘=oC &6f34X'>Zwj%m5΋B^Z=* K\5S֤c6,xP5] @ukt=DHnx7MUywfrFۄ8ON%_G>pֺ 8?xJ?Sc)4!hvB[,M84Zqx_֩|.!y>_ge,PBc ~D?u7Ĩ8Xƴߎ3'BDy~ XEK4b(%V }eT9jaG(Tmo`sdD >Zc8g^Gm1:q\kkmm8HOX9i̓QLq|K8''%;?wrmwx/T#B`!^e8%֦AXI=[<%Zڟ^N-P6(T* >ߎ9S^RYsuOS&]sic)-,R=;Jqr*]!,H[?qXgoq`O>C 7o~u<37 }tqn:hUm'_=]DŽldle]9u/MoĐVlY6 v-X>taN/c2O`tv381{#*G;_Ωʝú؄0Y\0oys$` Hd8$_Ljtݽ߃sI$#BZsw~ym]{:|n(rMO#FؔH?~oh%~ZC 1mrp9Jͧ,pݷENQq/eoͥL]Gw?)hY/kC-pRs oŹ\xŌ^?MWk~9$!j2մY\N+a'È7!y{$[M7k1jp옚#bGm@3Ν3{&MXEm,qyq}~Kyi 0B흽4p61bLI)CX>:O^k'}u_rn,g;'7AYoLޜ7I˂r0ٰ37%BZa rH?^'S}ASWɁ*B=ToɾPhS/wGyp0GyT4 usl ]w$^)#XKeKu=FWe3%~g9HwM3fU? !kp/T$,g?=O'FlzuN w㌛k>QaA49 kKQ$>q{賘uwxg0>_7rW?9r&(Ġ'o,J"g}'MyUu2V]0Wsߛ>8FoS|lkˮk͝O8LZoһ=\NŦ= lӅ|(&Alބ}IR^쩯mbdd1Tl~ o,i2F?z.]eY{Ez%$k;${?u&[I~tRZc͑V2Svj%e_U l}IaZ4,PBף|Sz VcUdE}!rznӞX[ _sax貾Pq17Z?9~݇wuۖNV_K44R χ>G^hGq?r9@/LpɤKŤ^#ReZ:S!9 uCfЩFb 7{p ?ԦɊ6L$fks^Ւ+<7_-ѧ}}]_^rc,6~4jU/ D+h-Mtl4uw2?$(VK=}3?5ngK-m~q'yEf(OQ&7Dh>IG'y.N(@n&uy.gRt,x6 m:󸨎DNsyd7C#Zr2q^YqQO _}D<Z'$x*{u\$9]@s#b o2_{G}];}YB5˶ynx/LdOt714cɻ5|_={'_m練{C7ޏqv t/y>]]K:}=l +p_d8XN6W=35<&m~!Eܖ{}GθIgSN=i}O τ<";LvӆGcEϿl Ɇs6BVBOV|ڪhAyδܮx$$hfJ?yyneZ]y}Mwy/}^U%6;N!.i<}.ؕ*9N 2h,iL( .{+*`lo&[f WNT!~9ْ9ED85i|4V!s櫡5l|\OV0j 2/kd*tװZzR(xʑӴewe7y_,{SEϭlC),Sw>{TxbĞ2tǸmB}J43RgbbvzIz{]\2iֆJ#<,(Պٔ:wÎpZmR NBnK&F2Ώ9 "mhO8U6.xlxPkŚGgų-IҎZd"hg(o$Ki=s.Z58-`|m\Rs)Y"MckKdL7Jɳi5Nf昑!yaKNG4R_Sܰ>YGc1/x̱ 7]lXUΗ1P~[Bxqeڟ[bU ؃#7|"'.ZQ3߾E߁;썸7,`'k#LPoyѮm[f!>r'r׼侂j,#6\ZBvЖYOA1EMd}b!\&Q`3[ǚƉ1NFwqkqݟM_OsU沂g}4RA/nW-(󅧢1|":,OH|ɅGJ˳~w|"7]r@{6Cq_E|tY؞4,Eq8$j3`FTK&LE:sKL Mv2?~jAӤf[4gէYdǶA' =UKvřIp+Ƹ31 >NL՗%αh\L|%kUk`EN⪖;Yk!Co,ZMΔ@}ߣW2]јrzqsoD~~͋{:k5[cU[bz,^/j%R*U*+?S^UI}ۢ14tjQڟ?ey oǩY+SYkU ָvFxc5i\6 em͛wZ?'5^\YzMbfO"n᫗&g"|5|ގY"-t=[k={DJhˁؓB]W5ٌː'=˧qoS?o5fЅ4#ѠPtG^NTv2>׃d kWxhwu9bd+!2uwÅBQse5M 7V?ػxο7cIy}fwK_BlBlNkD\_ߛ@1bF/1}~6HɄe?LE5 ]5eϦQ`B{#QHAg5Dyd  *,(J3Bg0~ø-vܸY V_@Bj^x]3fLZYQTE|Ty xrZ}Q&&(lֲXvqS;f?`z;M'Fe|ԜB=ດ?`+TW5(]-Jb|,^Ǹ~3obV }krL,/ru{^H 3vx5H.`D?4}?%;!,b8O\.ū@MZPhW22Zg%qVBy|MbZ;ɛ CΧY ؏L9f3@\4Uw1fk%zNa+=H6ƲDٟ0taG^j*4r ?̖h?2j~5TcAr(}¬2=QҒ+5:.Z:^jj)Gy@.j]ּbJWМ.2?-:/4yC$H_9_~"*}FSJo/IJhسe jW)hr 4 D۹[ֲw3M.x[Զ1 "|w3iеdm-;=.e@ CBtXbrsL;IIJRj+;X*YGlU,k~vPX{@+kvڕG-D#l*CK~ٿϴ,-"}W(TGN3EyNnJnwbyu&-|;e}b bU >IJϱː`ސId*VرŸ> 5ѐ.#^Mu9l czhηyr8{0c1<=3^H\[?k L12ƦH_yǢɆzg:/!3c?6Ha)ݓ$vҧk$`'bZɈdOƞ}gp{1}X[س/8buH]EO61f:?:R[Όb3]*g4xz(Ȓj<߼%1|G5g_vEy)Gc0C>6WX{wLqڃ̘##X߁D?oڽBc6u9$"}>ϮPCffdĚ`4NOSKX / a?!lki޿^]'^MZ|EM=j#O[L{DIjTCz \/n5yɛ.шcV-Ff^ԠcŚ`RM5'3WYv?sW9ts66ybx<6>ӿ540߽}sb~9%B6*h'<}q4FZ=,p~MC߿mc3sӰB \ĿH?f>VPJ'].42mzR9)x\pYxr;yPsAvTOO 8VkE1߸jWx 0p{G5U)v-Pă8jFKw~{0߃#܃LLi~C٦`C J\ZrKOVި/>;{㝃t5{5Vl@OBׯun vK/GO̅=x"=# XfPH}EOɷf$B|dzgk.w`/|gvGl1bSV߳+E:,g&gS찗- :,˦DkR {~2f4g }ق쓡S_0j^47U4ʿ@aW%ȷ6>=M=īl/ﱒ{9ΞDvTtߦo˸rAr~u?dOjD)yg)(msd0e{Dg[c{2dֹܝMb kEp#_J-r^LʗEO!0e}`g)~;Lj ^bYL:Q/Ss@<_ߥV? 6qtYsy`i|dOt;kp=/տ~1uovj]](Ϲސ.cj#XEӨk$u4^7Ԗþ+Z?o?5M4_=9o: 0dڭ |I?3~xBT؞D'i6Ed 3~uQ,|fuחg S0FX.g}uq%xY{kc[8ccN8yJVy甾 m,c|p{xi|ᜃ&!F{xE&OJfGH{&D4=v =9M[ko w:BmgF9 '^ {Oh'jW<j#҈9 J89=Ak<Z1i.'l !9S#zsknprIțRHCDlF4WT$WlPʔXC32`$Y Y Y}0@oXp.QCpb8M^WJ- &E'|A)Q3pI> +lD,Vzp}enΑI#8byLmzSܫ>{VqZQ-?dg[ D~ؠ$K2v%{S=0 O=X/^8]5#_O 'on5;ֈ܁UBˋ\;j:P&VH>m~}nadtmџ3nU!!o-\'/B~OOؚ3jV Qtøz<wm㌎kBmca?- -`!'G7{nuNa_)樂dVcm7McSZǥz9}wBz,pLOFWS/ 2}Ǽ$+~X+p 4WJ: wFDr:]}>g~Zl$IvM&.OM12!y.\e|eBZh:zM>AԽut؇s?H>GU~#0J3gK}3x*'B< ؈ZCPiH8siKrHϋPA2'1-9x+b)>j|ɁK|'/qLja?SYc \}cCX|d} 1z4<<|} ;_˔{zg'-^NmLfywOnO{Gg?{Ĝxּ ?~EjՁd@Ai0y)O_;8ԣ-ML)jbs^Y7dߎzތ%f)WMmc 9@cl,=:cRb^}PCԿXLI{S?HW[-F/;.'~5[q2&g'n4~\CΏyO^sy;A1=c6l+ 65{i}C}| +\*dyKY2NJ]m:1 M~ }"YLZg}wQ`먞M^7tN>HV?(+whyQwMv{3qBldYZb ghM}*=t18Ãޝz^r&)0]XiP{?<~*5L|cV'K@-7Ahlv}^z;,*.(nז3aU5|wu>78Wy31'-8ϐ.r"CW(qnA"uv^ؼ3}x/|vQPS@<{H;I7(S.hǓz2O}D/TKP,a6%dzj$1-|Y ߏG? JW }nQohw8NbGQa8sfK G.G&~~]^?pEw#ksid̂v%)̗0<1Oxzpz<}}V>= JngR!-8 )9YbԻnl>Q d1}eanѻRX;[U0}%v6;GiWQy>۬kU}fF,{Qn T ?W_97?ߓ1>˛n=C{9||yGpl4vw>uc۬V2 rGl yiήy>aY;.X'Zqwz1_QɨR۳Jvhկ^|tv<((3DVxs\F&$_ }tq:aA*KHy~FĤF;L]X {lnƖ>ǵ7I$yQ3C\CV;B?lɍ%M:[O}"ZP~Y+W~{g ,:S@^Լs$QƕĒ=1vq1M־XTT:C^^&iٲ~#3b)ρ*&~\z~o?17N4#yҘf/Rl&K<{GE@_;?A'=ཀF4wz=O&^g6r_Q>uWE8d ٘+ u Sb}}^R8͝ 鹠*&IgC$ž^Mc, 9 lIb؋o#>HxUwU N۫K@1K\_0%}LZ+gflAp]1L_ W;j v'?%8w9j9<5Ƶσ/0*ۿ?h?T*]As@62nr$/e/ `O6<u̺;-<^%VZbV7fk{;N0*Nho}|2EonN_ПykcXd7SnC˸O.t-3v +t$j.~ov<\12y IO$aiu-Lcԟ~8=SyW{'I88_|w8>gdmβb{,Tޣ7NpSۉ/È-fQސ%{LY5Ń,鼪@G0jL}-b mԅc;xήI:r u,yUM ӂipzIf]*głZuM Vpni}EPTJ,ߝ7BXny!WɱEj6S_nzp%z~zըa ^>[lJj3C 8JB+_ID=\Č/..-m_V{qH@-]I":WRMǤEV1?-ۻLu[I ' ˿}V]DIg9GOO$u2k'x}>Iy?x Ώе gvu'>U7K5< ;ͷv,̵ raZxl6qz139;?V;t.Lrl[Gd5U`m`l㭛g*_0hp!!vtMZV P>LR>LP>x~^aa~,q820W\<.ߊ;$]MO}Ls[BM+i ՝{ְ[1Ir)d,AkyD-`uH*/T X+scN.H.<~KuM`, F^fs  \CTzd6BN`\W}X@c}F۝- V=2DI+$X[c?;gJ NoDZVτxQsh dZ&=ogiOb;Ix< 3㉷H|Fڿr0Χ6*Pm Ρd33$3WZ:+Y>>_ߝY4>ʚS꣋SM#LOwƨF_ \FS_6`IstzB]yv;ٺۮTɜd\ۆ*ԡfo$9`+LCxԧ.hCC1dAd_kIOfacZXA lAm,+shlU?nΨ"6dIKX])t>!yBql˃lnQ \.)Z}0|h|ܼuW>w6עBs)+XKsrgxҡWXXejXOh+iO ތ)~~3-$ 3Z7¾o!?vZryQ#FֹXe0?AzJqx=  2/f݊&A Xex/DzٖٿpVEIȦ${ Ͻ:۴ /:ۅWnE45#k Ecp0uב>dcn 3Qƨ1`"pטeg"lI>ysQYsohM{.҈< į-`ͯHkSv={O\!?\+@|*W~w.r4c,i4C<70^Tx9LсQ*@[-pwJ<>dI_z4_9,e$}Mcڎ1}xU/kOx@f!q_w^<c}cKD5ܾe4g3%kLY35#~!Na xagЖ[s.RjQw-,豰6WA׳V-2]™_)M9uHxsp=, r9 |=h *aҳpDz/-:Ʊy^8A_zbp_r޸t,w){"DB-lū^Rvx.T t }ͿըR3MX}>oeyY -;i[/S}k њ\kaA= =̗IM^_Ǵh:`#4odaתX/`A\cHϓ;Y$v\ۚm+'9_ƹgmž;F0?Y5Vz~V2"0?{\%'SqbQCnkK:$NJGUS>)K^e!椇dk*'NNS1})gt?FB1̇WYq=wOn9-JBZ_N-^9ld^Qy]'\+y3I:IW鳆~A/?LO's0rt)]Z貃om9 R}|/z)w/ƟK5 `_e#>҈:֯='`/`۾@C~g^gNð6oߏO#[4BZfO{*1XlZ'~zhܦNG~@Cϛ4  _ƴc { Աڽdt6i#)_0h3_?LL^G gyy4`gx }7|Lv?.Yo36X5X`hyO3 >/}6HupX?}B-CK믳lүP qNlc` W`:XĴFiIJB:XƪcicC="K\nJ,\\L;w>6kEy6w}cP'QxpD2cM?aX fъgk ZXw )%ٝt5?JPKp}9=)F9I6T/]oKg77l` 7ˢZ>&_A+Wlb ?. W`@Eetd14aw樝y""ǎ8Ym92GI6h{G Jw?|.wJ #x,EuCNi/ .qMGYڪ9D,#VVMn?kwCx^ aO ]R_es6QRa}ļ9aϧ1naAR'Oxh8<!)%8 9TŊ}zWBd9sorPFzkE|57L"dMi;7NQ]Ts%5gZ߃7FΛ5a1-) gl 4Z~f ws= 0uڎŤƬj˕l #;8J)N]ww=yI>O~bl?GR˨񻓋7PmBJ|۔/ Z'->sKkKO ח!ȆؘFvi{cNRQK{簵{G6ιmާt q$+UPI 7q1T {q 1*&` X_Q<)ȱڝIsŠ^nڇ!a`OPKohVe_4m-xg]mΏq x| XOy"ɳbGC‚?]oSbж?g2 *y3S!{}(aϭ4WVk?jH4lucl^4= ڔ[9Mer4Q;EsW'R*F޿蛮he)3E 3zOO-$x +|i&)ʹ0L]aE$CV(ߧQ5b WA9M^ :m8ǛIOI6|цDiCtXJt8S&mC_q*+e !1=ڼ(ucG[cƙ/ؙ)lcݙߘ?_g!]7qUhaVgm?aO[HJ V=s~>E.}ݿIT5 +u4HB[N5u暮d ПJle`syS'v"_CS7Cf?#^!_7=˷Lޗ ;bVqaaIz]m4u&p$wDYD߳!8],MiHϳ߃ y|ljG+֏1 y}m![O9FA4XnEK)rO'4 b~ܞ~\G١e§^f,\|O2Us)&_1~97E$g K])fOF'ax6yD ~i8w;|No9Kgo!Ͽo) rJkc?ss(Kwȕy3}/g&namOqn[_8_PryOkO3/ʴ,f᱁eڊ%fd]=wb;2{K鿆\zCVEHgB{W0}:sCI\I?관.r([Y;㼶ppRt9C{%u1^},Էx}#>1Njn9 AmLK4zs/Kp5\:/>Xac̩粀yFia7&zgltL9JEz]*䩭,ʹn;x"yQ:/ܽdqstSe!=rT:GzDQ7Ggˆ?ۢ! d.Qp/jf]gnX|ȿՁ\-NI .\ZUaet?\PV#WM#];OIju~;Ꮃ/w@g w8㤃*>sgZѼ9F[f_-y~KB}e T~@<y-CGjo)S|IoulJ- #jQ'C x ߓ᯲~dFzAVܧdmQGrqL>Ŵ+c;4ănc;;/-{Lk+mbL+ c/iӽ%7i.nRA{ .Xx<"z?qbz)Eڝוm.kt׋4uNrwS o[okw5j*Fwn4?-iwZu=Lϰ@5ᠺJH~܄/yOac o'Ov{-S㵹9yW|A.ϻ_\x eYh97yV^U#k.Mhv^Gv^+cW':/mgU} e-f^C߷̘x=p~**.בv)^LC=ժ[25Q3G%jY|A=`ArNQkv@PSnq^5f[=~[xlh켄,hxp_;$!>]QoVx% Dm<_gLt!truu'O_v Du QX-bO ϮO.r<%s[;:_'zک,EV DDžx<Βp|U4guLϵH$|8;T`ya$ *y쟍[.yvf̯XGJ#V#!{n:xI焝GSEdVrFe\-Fxq{[Y>lԉyQk4j.we9ƻ{ad  m. ϫۍߐw'ogbcTғy\F4K Ntm<Mm{ӝDՎx]/g˿֑Z{cT1vG,rzeW;:'Yw&i@nnf_.3JL;8!{FltVZ*iх2*: GUN2U\kלc/xJ)DV49Rd͕V- ۋ\;W3X[ +Z %gT . |nP5=okHNX:o$`:(F.Ո׈&!+2#x k=LEN/61Oy;==UB.|8?,#yZ;-bX[lv avdLגu0o4Dm `9Jy>1>j!kD+E%qz3M5$1yH !޲z >  *Fogw4p >$-oI}I3v~ZqȪ:z$1/~)ރ_؈MxIr|״_I/8p%)WVH#x2`|~aޑDs@%_F^a2Y3=RJ#j(?| [~oQyH&ɏ Ev2UPbvq9j+ju%bPp+;Pۨچm.9 u-ɦAբZ.]yB^/,3%'-F m7Q=xU9 [L Rӡ#ӻv|du3s}1'M%0}ٞ>xg -ܦ\ 4pxYK1KJ9sF=(LyxB@x=-38̕:cJGu]1Ǩw)f[;.bޤύ~E#F`tVG JWg^r ǩW 0=Ld$m-]I/+/^!2jXW]9e{NhU )e{GD^Fg $<=b\:y{d~X_ehmz šI\  [Ewڀt?jWZw ϭ*; /|vYK}dWD*[ oD[dhLdZw5|&q8 ,^8?L b+aW7.GI Jy*! Aߢ"[M55xܠcB?h>ӏZ߽N%uCoژsQ!_QlP%jtN*hkh? +%?湏si]agx ,&c7m|v $XH-~hS/"z`^W.|^psu_M#B׭4ƴ&+3?a;3Zt;7k:8 7g"aiXuޤ >KU5య"uʞsT>/;_ |e&Ԡ.}=Ўze?SQsﷃt?˃3b'k~O,';UB3@3_Mu]ko n3¿y~5xF*Q䱋 ء;-y7 Er"3qMq^R73fYοsF7A`+kpoe旈|~]כޯY_+2[ʔ< 8n(Vx}X:pe0yqǀÔ%19+䀛X4Sp l$=b)kv bR>Nxl2i]lNo˴p yC{yn/^X(hU[11[ྜྷ]x.Jwo\EԷq z7Bo'"}Rb^YjI繐ڸ lW% >_lsgtn㼀#\p{c]]=8㰊mX![[__gj A]t]kPӮrq:-ף"˸+vp?b&⁩nDl]f.Cۦ-a+}dLh:  u_0tljp kB.| V}tb:0uyXr|Eagz3L7Fu^+:9y,^8.(Nd2͡njA~^CC|$z6qh~0|g%D7CzF2"XA?YJ^0`\ބQqqo.>v=</W'i|5&Y2~NPdy,͹Hse)s^S&b, 5vz_͔<>Ai*9^(-3}U@L$w0YEO}m7]Oonv%\7GgMZ;۝`' Cmh#^(BIOm"uMz{ #s$>zd#nɩP'YΧUbsSs_Y4(B7])޾\Y~j%% ~Zʆwag3z{iRԇhXNlɚs8|>b>Ca}8PhsNu]SŔV6rAk{>9+7QQ_= B"׀>azCLt[@(Ԟݥ|\xO*wеϽo=<쫋+5I,/KDI$61Oc垔y"εو5]=#bş{=t`\]lĚ5md%ikejX/Es{>5]F)#@sQ}>M|:r;Io)M6ZFM|htsV`k 5{ wYG匾n.>sϣ߳M,>\k?64ڐqtY7ܶmb a`kݲl*nJسbPM0?Y̚{.a1% 1a;{d~4VUƞ~k-FkR$eWak1*e|~M8赑@^#fIozz0tg{ _|rs/,dg U?)AZfpp p؀moVߋIoo<fAW]h F櫑4Ӯ2 )6p#> Gtzׄñu=`q=jtP33@}1ݿs'z\om,6аOF)xu drb!aӚp%tZvՉ3 mOj<"z+wGYԆIgAg6#^n,4<4{zI-2rYĞYRvt m ;6ɏ=p>Uൕ.'K W[|hfQ5mi] 7gs(mk@ܽ#<Ն-yY;I+OxRt_RϚ\" :!#3_gr~hLẔX'j8+'<66[Y9g(^Kg kgQy ],+KC}rcd ts`67I mqӸ.}Sz;|$qp:h  >/ҿE|NߎzQ#v5j$5'aUѵ Zv7 \ PlӇP!h6\ ST<V -@wDM=|~cOi-ٙLe7!y{U}B&ɂ%Wǵ`%ӿ-kEBڒ"ngfϧwIIDvCX9ڜQKΝBpuVYT_ /=K4UmnZ1;{ }*4V&5]U .Y͌okǢTW";ww1JmLS =EUdCڿqjq*8'> sw.#oCu7?`+xyCLy#=!\Y+-l/|-J*e'?,-+1Ή~MRDiNO_bW\lġ >?I߱[ٙTzUݞHi}Պ:Zo+Y|!_ma'ok3JHQ_gQK"/^,P'W1\3{BqؓH, j ܰU$7țwSV .`K8^甲9]}v8ψzO_䡶=NșؓE7W'N6cD{)ߛPlf8*3\؇lZŚ.c,¤rŽYI7~ Eg&!ezv7*YL\"{2$?+ҽnl7Om kz=}"|L8ȴ{ kSkDv)7uZH;*C~xv߽ |{@dF(8i.ӴH>bk&} 6a$FأZ?c[?22OxBmj-ӶO}c40FדofbO?"L|~y%DA >ܟB{E6ϩP;-Y# qhxpn"< xםq2I,@oxϱ |dK8_r6̙"_3e|'iÙ*ꯕZO+߸/]Miiy[X2^&$Mm3h [޼-x5pvL$ +gT xd `oꚺ׈]<@HJp ~puk8F.-:""-(z@ |HKDQK`4f^8e'vcsclX^(*58$׍_dflQCvJ^!?蜩nFur+qy8[o1eh޾Xg-~6uTxOqgG#e5T3p v8ȿ7f`Rt~W#׀|8Ǐ3B`86_yHxLM˨\8Rf`d,4оhAgG{b-g꡾Z _wxOB?S Iwyhrrm6SPb,"ǜ VR PG^![=WbYvBӋW0~b1rrs9z8Ov!Gkm4GL&o>ˀݮ7qBt/Ƅ ~xO E W D$auBL(-os؊&㟾71ɘH5dznx<7b<.c>{F Z݉4FWTp4(娳s&p雃:ݗ8KA0%KݼpȧA6T]wxٔ}MO QGd:-q|&~ce ߾_9j;?*M\S>H#"̓MsyWfwDnxs橔p'{ȡ2_uCuܝM;l2jvj͊zO)1^\9>#'yl"Tg&y cnyl %;´Wpn) ȋwnHkMg0!m!wXX*=늊.zJ#5R"W@br4+DnIް=6V*gx a/7k'k5zpF;+!=5"P㡅`OtiMf(J>Knj9k{5m*dV5 n1l#>m7cOA#`CȽIx_˵'/ p~o:ύ=Eo bX==W'^'(^D_懨MHrI+B֡'8'ɸuUNeE +JNdw݂lfmtlDN߂A@:bjCӄld<j,uMj[NVAXߘx;rzY^wsVѻ}4E 2M58ه1.gY"9鲈tgʚ9=JϼNחG-.,~Wu KCiLy'鹟NN`}IGw<{Y$ "&9?Ⱦ`=}oMsC8~4fx>1;b E3 ,zfvѳD8\ 1J5pB3M0#ZϹ8xaodYԐEg;/k,^\9C̈́[nz,:Ii!~a[ *YĄk)witLJ|sΗ}- l#j;\($!c?}nV8ێ=MJcjJþq!f*>>AWIdȞPJXOX;ԈQ|]i>AgC]#M՞'kOP_dB ˙Nci:3B^vQc Oab)5Ff+#g3b=',Ld~E2KJ#mOŸ6<&ymo@̈Ya$M'>iW#γy'͜DG ܺF-ٽyGA'9'_dR y1pXO8$sخsؖ FEoiK$S"`Kj@9$dК} ϒs|V} o6Ҡ Ka c 8XCcs |9L& ~Φ,Z-F6Jbף70^;yk ҿD":pޣb#pժ ?h]o2Co k3ݰb}& jGiڀF{q'!O$+~=gk%>2+lh{loٹi[!^ ފ=c=6H)2Zw|'UWJ9>,C}(!75#wʢX%y8׎ #;Pst9UE 9p 7<)Eq:W:hx.wUu+"?󂾎w~~y2_u"4ݏRu]|<|F9Ӡ㛈@4sR4h.8E5D3䃻-zޯbҷHת"Zl/oƾ|ʁzlȴv\j]%5^M4?}ȧC}oN]Sp!<s]h?]1I o.ׇ,m?NZN$ 3g;-O}O9ɞ,>A9*m^}Rၛo- 1.^%F7&ȋ>/$ĂM>#}$'rJoE=Dn=/s+6TOȷ\e}$lJ% j|@k:ꜛsgqo(t5" D0[# {P8%]OX6^Q>!ZLoN3O{i<~8`ƖNeủkc홬}=[lY[N'ܗqvIGL8ƲL{ >~VP3IGɦuyH_jp2!v98Xω!gm1Uz㈏IO1'-4DmL:XK4:=ǛVkzĦ'3A5';j=Q|9΍cq>3?i]=Uin9''X΁ ϓdѵYM`-'xGCK|D+}<dg?zvHKήYA8S8 .KIaouZ9zx3_ ǁ;8y {Ն|(Z؋j[QDV|y{LHn mvŧ\>_ bM0Lww>}5?6Ӛgc=1bzmvhJc t5&̈́},DL~47ߧ@\>}r/&2kf]sٗAI4OKdv q.ßM Y rX2w>9MX?#}`Cm%"n^`X8%+&WF+FD^_Pjj o_2Q)9YKvNgQb="EqJЫtۤSK'5׉H61?qtq}e$  d""diM࢓zm/5gȦ0;/x ޲#S}gJQcpqO"}\V♲~M+V/ZKSUdG͌~ooDz%G63ODA9UηM5bAAsٮGz ɾbA8EruF 54>p< қP#'6hLC;<>[ÊߕXU4'=0qݦut}RüqGIi#R1 m Z}1=cU U7CIa:B uDדxO[um6P{ =Ԟ+X%S|؟L 8\x؟;2s$oD9܎VLᵕ Dʕ}X]84 .v>[J9G:ݷNǐ3d8e'MVgi,|>t1mLYI=a8N{We[WF:&~5ް7Lgi5kf~oW*`ooV)ǀs:<ֆ9?(6khpeCi{)g}J>->%>> Ӥ31Q~E8なO?tPg!* YNnzv]cS86͍=ao4CmnIQs 5le٤S˴YL%\% L}jek}ZzKPtμQ$J!ttA##/LwB׻=C/yj%S&5j0uoA^LY/AIhrD{s'C?fلY)Sl1tͿ9/Ynf%򘽡#Wwaz>Qs<`3|4%AD(1|Qoqf_ ΁}{qbOtl}f+x"V:8'N0,wC|G:4s؝N1²uk=#m׮g8#k>?. qOawS1+9b<\k1#snA>ioN|Bg֑}vB<%5M&HB#B_I:,ywp@$(K n ;OHfw:s洱w؂}kÞ&p_L'WL0 }K!HĴ8;{IYYmboOko }V):~qN”B=1FВãU98"0~)nKQWC.ٙGE5ΐ0r]o¦xh t|.V0 D?讖 L4L$6>I 7Q,6imӒg=Ob]F流+#F E_bsfTFxX{ B} 1-1Oxuw *<;"(s81¯h#\#Ns cBLj*Fc.oj*Au2T ݪd('Md^4Hi317ڜWžϱ =~% ޿n ۳8ƞsYa?xpUVdeIU̒Jȵ8BWiFS0}oc~fF߻ G ׺|z =gdW9w.|_5畂glw0{kCR$yB~*ׅ^ xx. Wuc 0G0ע9|8_#1an$,55+xú/ق|O*mp?߃gG|7ѼC. u'9;$Zě;E+w f'Sbbb#9-a߆plF=s#,MK҇kCdg. YGƳDґ ښMgxuJEyFބ?f&Bb){ޓȤmDt"= =MO`*ȃ˽OBj5hdT[3ݗ8F!hS͕ vvk|Chyո͔LȃD U ƒN+]߬[Y3fK[鈄X7I7p5.\ZxU=Q=<1k',=Mm΀{o£'r}g/ o6 9g/,vr| ۳y`:KB",!׵ rrX_}NC|Xz's>/$8;^&M-Fܭ kӍXɊ}0[8$=}\,\Xj\y66X%Źlīz"SOu U*J=NJovwLٴoZ\PZw)yDv3z<超7w3Nq1m0V\߹ncJ~>.?XG!)Es:̼"*|<=+X>EßsOB3Yc+m: 3B6!2HIw3a a:fC}^P:˄^#O d)֟}{ d.: K^١(¿ܹ0됰_t2skiczh"5Hǎ ӱ .?ZXDi+!¿{'/pZXtks,|`.Fӫz@8!77|D4&1 饃??HEPȦG+46#/51;a\dSS[6uv&*I;L~_. R3qlj^Qecy}YBLχ'("G^[ޙGPsm1xb'}'FŲ6w2VMe@ҜIox}𷉏rxo0TL_&)Oxt*ܙڎYme{F62ݰ+{5xTƱ:w#=b6bfDkٚ30eՐJ:Np+~&IluvZɩ)IDgQ+F^3es.4G:BG㝪-;[~Sj- aa["tc>نސMc[6P{xIL<%B?K3g~x&r'"AIt ΊQۀ?0R#<F9ۘ9?Rxy[::>/ĺD >VA-.!I҉-?ޮ<:*Z6OQ!FyjOwےJBӢELKCOpQ9gPZ:=&83EqFR:j(w{JPo[n= l#|{3 #HeGS,hbyǣ8SYFrA J!+-í)k9&&o;&9|G|~M "x];P} ~2Y|v)g9#Yu,.wӚ#xFy7gF㖁+5D9'_b;6濣G>35O|_aFQ-Lh2yUΏ͕S WZtwg3/!ʏXt;b^(5QX1-mϦ4ǹ=zԵ$"Vl؇'*J _kh+H_q=|_Q wYCzۂď2l8wyuI$=l'W 3ߓq{94U`:KY6.n[yjǽ)9EN(cߡd9x`>e >ly_~EN<?Kw{/{1l9+L}Rӭ9[ =K <>̰Q-;xRg~-p(.d^V(]~w<@~B2C$l+>Y'=vi<1''v/8~g]18^Q{$cG5&:3{D--xyӲ$?;!S|Y#>kuUb#lO>vJi|2;e&E۬>aX,wU>[J9`0=sڒ=|^t5)\~޷"'yq{Vµ50б;)s5[ &xoD?U:g 3-T|یުy5?RWWug\cYjOqȜ7:E6>#]G \Îlrj9*~E[X;':ym0K|N=ai _{ ^ K*G?{b.~ƿEgs60O?P峵_׳N)@ ?^ @'o4|Lk$B{v^u_g^|Tlڄlءd_v(^sx7M vH{5:t.3L V KzЬ`z0aTY:u tUdm8X ɚ2s[dТ 3FKIZNx.)0GEIK{?/2Lr>=I2x]|K+ f&y%Y.=nQ1IO݊?ŝPʜ Up\=z5,ʓG,1h0g@FW͜=/ޕKcVГ[|_@ZGy/XCU#b#f1S7|Y~jV t_")SϴMd .dF_Lymզ\R8*-sy!Ȋ^f1|0h=uu(cȻ3X69xL?ާGjΔ\i3}<1+1{B'nmYaGi~˂LA~DzT023>K faz t~LXh1~ ?˺ begwmZ%σ{~k]?dP]U]kXwtFM7]:(뎇%lF =ܟ2ѷ>x,>Lq;e? 9qD>UQZw 5V[mq'oĚs9NMاNlfITuj8wإo &=#7E zoAQK^%fXN(`;nv3ݚ3Gn&w^5x"14B>/''/N4ESLm(8WUk~pUC?[q5aYXswN͑*w?~oƼ"]3FUma sG)ǽoti۽[EM0ų܁^:z<:&[@x5p/8mT/h _{M .{P{s]YOV;yQ8v5+GKtq mst7r&6; $ w8c5%[By9O!AXz!cه̏7mɡvYBC}t;pQ7~н!зq)9L > ]8===`-AђM8` C&#|F _pt]HTIKp!OgHfey`Ijw${o BA `WgE+5hlr<qR],|Do47W߲ސIZWcvܾTm߁XAݶfa>T+31 am`2 % Ca`>0ԉUcm<[|w>Ŷz->U*㥒ڊ{HͦhylzEB?SUucEIvWP98g6ջ8".FUwy t>juˌkU>~wMgV˞_! 8s[ 537t /gXP)œCmBJk6, i~o6 <=@mlrnW!WO6Nb*ԓms#"Y>#RI6Ms؄;r׿'8o۫m{IU[PRM~ T;EQJȑk?.`MށW }eԁ滈-?yf}*iiaఀJyU3En du=e|^oң^Qn6Hyh+2\Y.Y+v,WO;rkW4ВTMm ow [ Z7K 3_$6˼ⳤ58X"+ۉq`|q@l^[i)Lډaɞ3#K7,sgD+SN Q?Qh;$zw;18z7 rC¶s sC{4޼y=󟷣v uD>ɮs]oU` o210[˛>%mğ&Jp\4J>>ޖܻD~|o)Yo޲q\Ԝh =@9gaˆ|Y̼m.x9:WԜEj9F!A Pqkr9qĹ&fϒ #]Qt<3 S)f{dj WVlWyqNVC(ޓ`-~դmRViϳ+ظUT671DMwjvǛ1z {tp}i+wwat*-%f-UH?x~8 U\i ONA7RЕCWpoGZ)=Vo.g@2$>̟g?[TovL:WyWO:pӪ~yXYc9)2~w?˵ֺ00oU>xfSϞnK^a؏}snKu (zqn?lC t|zY.J!Z5$ 9SbٳIɛ]Ө/1zDg|&wķa_+s5/w)'&Pgtz+a2;bg$>S ;_̟IrO|%95U_MExZΘ|D@7fz1!;Ԭ6<<'vZaaiMaC-\gbϦ'hE|iX`#gUlNA&kG,1^,˻>_<2 KIz(: ~r36MP-BݰFLSk?mxչu4u~0Umq Vz(wNz[CozbMkO:O,s\W̹ 7oqP_T̟Ea)^__U/dv.Te_mVY&b-7@C폘m_1.O`[>tZL/θ)ݎg?GήloNlqVQ&^mL݋55e3tH-Fڇ8φ݇,қ&-QwùKT_\+k&k:B!N@L3RDqřQΪ33+AeLDd]mhW 8K;=B /]LH}_UtB}{ᆵ7g9}nµ]c9iUSe(''$ڠ8E;:UrD Ah8rWNqr^qWpNZ~~8^_^纂9φ3|Ν 1X^䡃91xmصIh-e:%_]ޱ.2C6;zRG 3ЈeZ*ۮΔ2>uz\ GO ރkJ]# /ߓG/۰_ Z{",3_#ΆퟱJ_3z9.nx;%X[UکbY~Ng:#UZBLqz*`׈cCx-&}VxQ\JG"}`|8??2V{k`{Vez\~:)2y%o5hWiQڒghU1C_<VAL맣,_q^FIR>N('=3L,kƶNDM1-QJމ ?Nᓨ Sp(?^ns)3~IM7Um\=(9d{}<{{죵 \^+n4TL[j9zicqBԁ'̸ݧyG|XEĂ, #|L'dc/_R r})Ĝu#<1{/4oW%+l2?}JOcZ]0LPH=̑>3aۛqqɱ}teD CSCi3z{,4ɧ٪KG<Ӕ6 {Q]c1sy}u1/l />&; &O-mb_'zlpD]5#qSxX?J,,UC]/ > ?la]5@?u1 L e[v5+7[ a~M_OתސFuжon1~os3u ]EsV).VgI=שFWhBz"lÁݚ߶qu,RLn=ѕO,gw8fx]ʟOHJڼ jall;Q62)0>(j4g Z};P^اJeohcom3[ckצ]O\ }=[ o;o{Ѐ Y9+Urt8Xq{`GO`zp.47㸒{JCkkcT(v\y,Yʲ'Gwdʹ(RXjCA#2 ta&ET.iZ񱟍tԕ~YƑ5@ESK'FO9+\y1dJ=J޷ہ,-_[:!tѠ3W жg Hl{U*XxCM12?ZcY_oIoG\k:/0/ r?A 8G+ۖS絩SLJOkk>w9Q؇mFt=hSzm^DNsly=kα_{a<#o>л9W}q4AubuM`|O jۣM)]̋`q6Lh^Xjڥx:dMG;+?z]kp#_Fj7 ÍM'6յpy 76 3<ўr8D;ҁۍcI6cԡn)OKлy[eakc<_j<ӵԗ0k' y79o*|t[XLӤd|{wI^Yr&ދɄ]?C>b'}a: ~5'z=R*xޯsz=ڻCϔ'Vm 32h[xcxahFL!x?ɻ:o +,no:H\5s\R 9@C;EB/G'Rk;.+{_߳g9t)[Q-^T=Ӿp.,"p)gTCd9\ 1^ƻ>tO&9gg c\ck 猣ꕪ/HP-^j%A54E%)X1>q:lb|T KϠL#61/ƒV ΐeY>hFli+Rz ׳D/G)߲u|юH_Z%r=krr^4Xհ|*x>5.ۓ]#/Ve?.qa6_s G.D>`x<9w n82اcA_e97<Oz#Dk: T8d:R|ҿZ_^Rs|&k<ރVn-I#[8qvOUiȇV~E x]Wmɉ}"IzG}X)Ştc48zv3s=VC q(~ GgAj[\63{}uI[SeR^ý_xGOL$m BN3o=,eCۮ@ܫ uby`Ŏ0l[wMdlv7ވ#r>#wucT0yEoҾ <̱t}S)ʠ\vQO} !Tk2isnტx>(]*ʴ=eXn=1YKҀvv<{'销/F;S cBLZ '$!?+%cx3nȜU%^^y1#x{rי~O(ݙ1yP|^3fl%s9 f&g&ǖW+E̞,_'9~Y7grؚVUD%̆~-a}@ =tBAV=tyȯꪣ$2g89\o&5fϴo~eWTd4ؾ)Ȱ;/%':ՖNQa7Pi ƷTPȗ'hXymfK-1_-a=HǺѮ{ؘ".KQҵ].EƮ+~Х@~f7t>ԁPȋRwsD8~nK7}-Xy`۹*f|]oWVJ_<vMR>%Em;X@J-N sP4Ygh3׵&EvMԆV\i?5y{ç3ZQ1jw`{-O싄8]ka]$~ȗqhSc L6fɽ2ڸX <ٵݪ0M7E5n3!;;Ӧ'q8ݚrH_g EydUa+pֲvU7b!Aپ|/_v1fngmz}&λ~_nPoՐ_tq,qT㈏\rr*tr$ 9|GmTTWUDu36*ъӡ FF^?\3s@Žn@(y<0WرyDm;O,LSu#+ ;ߵj|B7 ejmY@ۛ+idpi]?Ͽ"j|ޭM&3ͷ|e-}͍dfRqnddCI-iAGU_T `t ԓ`kJ79&kMdۖzQCpct1yĦ:8kl2횓BN; W-$0{?{0 Cü}{76>ݣ;tp_,he"cgx-?T?!n3 apZ%/ѣq=ÊQ(~N0qwq"?:G|wCf ީo>1ExYxqJsd/b%G^/y_n[Vnbѳ tC;i.@ }{`|@&o+L0dO \(sϢrxi71Ҽ:Vxl˼Gk 5N{|,d9`~, AuIͲǠ,hGKa=d2,?=s4Z?##ުNa+Fab%L~fɯ"<[EFh70+K%f~޷e^o*z}#e]5y%tG:}Uk3EH*YO)[~ PL:Ћ3='hw/gw`E&#boss>}^dH~w_3j=e8޵bYu+VG7lAKD߮| ?Y _)EeaWPCv5rv - 1ʩuV-L`]fݭn~'zaß5"wׇ,@۳֔[^ght3m߹'oJ\_ԪwzeMV:fb\$8g2Ω0Y{ T%mz5;|\F7h2y6&^W~3׊On |>~3rѫy9I4&y_DzOfb8wjfCc(=^z5~а+11ux٨dgMWaZ'Ko-Z;; Irϟ:g6oU(#%klfU o˰OkBM3{(lU`E4,Nj`v٠9g&9}HƸ_:v`>ƃ1L;LtRyS'ɚoMZt&kQgj7ktu-ﹽn {浃*`6Fk\?͍e_ZQ(|`"?6܏3u ׭ g e?~r&חK"od)#AC2|ECe=3cypȤ+<{ҩ0AxDZ2ʥ\TeLoabCq߭RoAώ!4 EB2Byi{X8?x S۔||h!:zS8v3x>j0K{զIz-ba,j3lG <C2O=2WLzaj'N@zlb"=R)h9qƇVzj/,+45Ӹ]k}8nJ. /]̉G7gfv[Gg#+1JJ,?p uY9CȅQ,|+lD7i4n7DZ4!|o61ٿoH/ a0i}LDXļ8l=o,kk-μd:'ܲ0oux7WDox8;v2g>jS) [хIr&~͖n+ԙF7;g<#?B v/EXG}2o v%-tVY|J-_&U+ 2[[x$|S_UZZYY],8QsOٷ#xxDZ =,Eϩ"N֗e;a͔S*^`*;dž~.Y^~^Ͱgž33˼NK C6H9̸oϭ>~xLϞ>s4/X+`9?'Q%do +g5I9rz&sz^>C )^g~_^U~)a,p*x+XٜLV&اɔӬܟTfo7y1[rr>g5旡%m~N~SWR|[~ID(#zE$lDu<ȵW#Z0eZ"ksNϴ?\,OE ڬͪwjQ2k4: 9^=\τaJeZJ,-S ~/_$;6@Xfy i_eG̔g!x$-/F'Q$$5|h%"@<#|7}=⯘#flv/%)% bK,,5`2a}x 72Vaes.:[zx2zu;(o d`PբRLl*,w֗5j\aKDwl1쏻#X?Et0y>kǬa1o<=~׳meQ)ygx٧Ѩm¿Wo5 (Pi%vŘW!S)y{CM }9O?S>|>)v`=eZnLy&%־-m&$~ ܬg,wRh@"MhZ^ԥUIO]za3.1ܔ8KBf^gOv'?gj+t51ֻm}5/$gFx:Fh*V׹\|k3~?=M//y{c#g9[p0?_xUv0_w&*dGiĺeWƲ3Co: qi8&m: RSnziz3L:"4uIV/j(]ϴ}He{_0~=ZA,|fX6;:/Ą 1*>*'w<;@B0mvdcC` kgzz?QoooEY`Ӈ4|!Elefe;R1n3$%I7dNp,鶉G3uKWsQ2ߏI=&IO̼XOV̳Y[^E׹DE{ i:{a;lmד[Mxd;I#Ôp!O>7ʳr''lxAjyUc6'Ⱥ ucٖFO6{".kݭZEJ7usXϤ㙭i{xxw.麙C6h[w& I9sW2c)OWC/~D*ɞD |>u9zCXs2 q9Ky%UJScPԬLԬ2<[I.g/tWS/pχoWq2r乏^i}k۵Glc= ^2:J/M1E%hmǗ'dG![g ^UWzSVI|ȩ]Q7~d|G/Ky>T5AXvVV$/F]c}הZX>q؟G$ kp^~Hѱ@&k=|F-&+bݭCriW\]b;vRQWr\:\;$Yw?n^CҷҢg<%eb7"W6;&kLg 9U'Gksň(؝Zi{}*^@CUڈ)MϷ#+E7mU" 9\%'ݡ=ﶱpO<BaϠk>* vjF[w۰yݜT^/Rr,ĸI[:i83-(%VRQ,iuTTX7Sual]| oŧf mLo9-ŮGz)WGsD0xῸ*׈ 4&UJ/#Eu >'9ac䵮`eY蹜eVɺ._:+}l_&o~v&bߛ3+7)6KgF]{+˩X-[?lr+T%|`;5iʅV[|[Z{ϒG X@]G}[ۓlkb^,dAܽj6vV'to5ziSkT_Ha9>pX"*q|i yyd$"3+O6zECE~Za7@a3jՖkF9cϲ-6LųOA7ypͮ7Z' TTaoRR16oR ̨7A'ꗔۃGH xkҡ,-0kS.Gy5f\qN&ԹLs{άs0iDBVN*BM|ݔ/nߘL=j[fʚϼ/qK5}SK`H{xcJ`4횧osꚤ5/R\+80뒊_c}lXQGͲ=Ο+)8WchF}QF]"z=kh_8}ugvQg=g&$J[$*"$\V`jme&mK vJ`Xe^HܧqE&xYZO:,(}ɜLf '3m'+x9FX_̥=ȻVhcٌZC+9>e񐮯!T ꨳj=u^;;lv>zN>}3ceߌ#t@8W~zs=ëF9~lo{)ڃȫrOb(r] ,̖I3}=m񱋨B`YHl㞸9c.mgT5,@2(/ jջ&\la׃G!KM͊W6[ _yo[_)^O(jW5n-jd"gdQEXl4N`w2v/R|&wG #W7f!lEg{o}V6RĄgooA%'MaQ1Tp;LI5Ԏ|t0}uO-{~ȃ! L?',Ҷ؄F6Fq3[L|}$Їm'5: [A&l1{Dr />_vd/f׭1{aNFrx؉ǘ]^(bE- s+UMJv 'BY뿖xN!hg%E?3͏(Q7'kO͠xy"/M^̷:2 ٜ:p6x`f^cGo(qF\:| HɅe0cn35C}Xgzy!,F'OLտ_Cֶ҄C ) 7~6Cb>`b'eYp?uZsQ `,ߊfV[r?C&?B|#M_#.7FQe:"Y"k\Pʈ܅3x:|>P_s5~0\ܾ\R80M2.>HjE"?}؅I"ީ+)F͕}Mn>,}!=0+>IYL{=0O/y OهL!.aS3c_f*;{ۻ(Z4G 䭎&wA??{fbfJ:Y拾>_MJߵ=j~7اfQ÷GIށjtpf'sڡ2f,}o6}I[F:cR4f6*炪x9س/o:2{ZgRȽ|j/gxyx{͈3>);8xX~]~^W?PyD0A]_p9CpI }o9ޚf-7˚OfL8=[g!GVaX*W׳/\M՘y#!dkaM7Ί ?C>m.VzQ/ u/*YE͋ې8Z%utцy@^dsK}TޢT}TuXQ*a26M߂ޢ`R:-ܶ7d/+u~BKwdO ź[ zԼlS N):=g3JPE'gr>iJC@vr>zpeA޻a#{}+DQce>zSժ3wܫ}xI\/DoH  ]@q 1 뗶8\#pǠvHa3̅ZnE xxxA>H[{y N-Y SO_ݽo0Ue,6a{&*5)%ݦ%/}K5mڲ!{q'jU|ì_bF>Ih5.t2֜F|<968^;ExԔ'sT~2Pɿ= ~d}+:+e*ׇS}vj nv~;Bz{sLmbe~Wmc9|Ԟ{m+K& ;jsrYG_::>r^slLb=jo˹)=3iΚφ{W {/h-fOgW#~fg'k/wcwmAϬjG~t= ^κHf鎶\[sS]5FXߒc3,eK {Tnr'T f62F:藷ԝ%yZ5 l'g8Ŝf,~|ݾԽ'S x{c60/4[j GƘ S6yn$zhcyw?HG/jfdOan>NKsjs 3s(-t5)!pˋu|c.6 )"2omS|^~e+ni</PMzҘsN*ߙvCm ~O.]4w1Eu/Lb3qLJ{մ_g{ldo٦9m=Wj+L,"#!xµKw= tyU>e,Z6Z o~8h]2My. 1gR|\]}=h׆ { uotd:H =Z'+a7Cs2{i;DC]*x[h0{酯xhކZИ? ؀8WMϰהDG#2\{ЅSg)AtK-"i`? 5 _}Y#MІnm|K/L1m] *jK_I1AkuMcn?FnjJsȏ/20o:YFz=$E[iP oYrv8A="_ d_r/=+Ԏ$D>m%E/8-τ\-w%li?y&]ľD}VWei>c1d[ϳ-}ύ#rCd)ESX ku٢h1(G_Q(V}*a9 ۛ58Va< 8ڕYse͡ crBm$V}p|/YX+yL5!CXXs9z>^ɤV6@, FԳ EecFm<ׁA䒼+?3 Fv1Ub ,b\w= Z­ّBYBn߈Χ4[Pg24嫜@&ޕŃ;b0I}D[m^OژFѣYÈTa֚xɪOP/ L#)}D<簜A]u-xt_[#?i =JфZ=+].WAq1/3f+㤟\|"b/ͳ*wJ J OUױVd8z^{͖)V}/Vk`{qC.m-ji4 8Cgoެ%7ELq{k a;{g77BVD3{ ksxooy.SWK%YUz>dvpT%cke.E͐(#Еm|aC`'lCN 5}ͶSU||͈8_ˆg /n{ò~RچGoeѝy ݈:mdX0?7e\(- lCfOu$8B*;Ȁƒ9NLاe@8fYPA.s_k8No7WE,\3g?:m,R{7^[U,<=z+x;t˒<Բ/W~??(a]|&-Psx0zJk,m/Ws.jקwpFدht:gV JVQjG?Vt ]Vy*Q/}}B!?P #jUngW%e.m9v' I`sV B^t!zh\jtY3 =no|W/zZ([WmD<ӝ?kzYX=Ǜ{uO:B8{ls[ c$Mnt+3NIN{eX6C PĶGhiXgƾ>e2_?)q|?ˣ!kRֽut5Fps%J_PStpƣ?OW+C><.~X0W,+upz1$| 6`! +5N3j䀚%}tb#s+Z\"*܏' yC/%dܖ\u+wAKB˓h]0<-5<.og&事Rܚ$Uc,\c,*YnM坦]Ƶss&^ⵣVJB3Iۦd蟗5?1[|8yswMo$sm 3<Ğ[gݔf=+=_W+R5+i+88s6G/fGX>"E`| j{HH q`L\s X1uy^<\"%1Vi=b>?R7soQea2Uڥ?\ 4ϲ$W->`<"kjsCƜk'rg;G悦V&&OlC}X*g0O-L[/Jlj?g:=0>Ŵ % 3ظd~%_eWn>5`o?o4:Z7z&Qx k lxMY|}Ƨ5۞!zzEO衞{zF798 klyLf9 _鱪ރ'~4mc{fTND6&r ;tmlW=|%EmLӼ49bhaL3O9o<}p&I9}aV[͡,-Gz ޽ŔXYjL]NcG%H=UqUuϽw’lN JǻI-MS3}偭R$Vyvކ:}VPC9U@9OF O( }?眻{wnKc'7s9|~޳SFob$S1G9Q[?RJKzd ]nO0 ];xu6;t)=ÛYZW'rDb8Vs䗆ECc⺯<'b :iR:xO$4ʜwN{H~t0Պ}ܓ`XpNSp6o LstEiV,cE'<'D ]XxG> gɧ|W8wfuW5*JP9.D~.tU2kYq{W:Ez]o+E>wJ#8* e;wiоY:SO6&[]æ4|Y }8J;3t|4hOaȍ+`ׁnrma I^3e\)"IGiEa̘QYk2o[=6GM-;[o,n K}m0bɲW'`9\G9Nߊd[*r$[k2b+dzkcyيuI)Xpvm٬g ݈/_mޕN!{#]7`` y=`#P{֙B<])~깇y\sQO}65O6dsk7.^"DS࿚y8ӪC{z tk8F|Kd WT?i׫hw9ůbCV#f? qª="bbuSOO6a3UeA?h^y3꣦NY :Lj;A7ИH%]0;qX9q?W?c=^hF6XQ:Bn_Ϗhc!ԈxSY;Co~Q8KF-fֺaՠurQ;9i?-'X9`XNtK~ދq=ҏ`Du^_w_5[ٓ^ V:ތz-/Zez{V WZY%I9e 2uMCy: *u'押t vM\iBt-b1~=WoA:|m3kv{՗2k^Hw|i6j-mtcOΦPz&E nh;ĹoiQ.d=Qs,L7ER|\2Fcv;:2a *y#syk^4I'IΤozpXy."K.}.r鳣u }YK5Pp~]ù0>sE'hM*Q+-1!\"`A8#sZZdWzyRqY+V`4azh@|zט]^{5z~.ج~k4#5ﯰF)%'2gÔ9 9wp Y\TK<x|Ox$#;{κBTW39VQ>YɦOΔۅ6J6}RvߠR@/&=,PC7R#tZb-z[36r z2?pڅ·3hKy?-^3UW2L<8Sw{&[[)YF|v1K}+@\"VPhZ͠t3[|Uf~I~W,gkVDzZ` K nGK17p;U WC[fZtN8֫,6G﷕dl8nJ޿v#ʆ`畯 di x(%d7v3}=eCz[B4TZZWb"7ghZlwmU_B= :'^%GcF^ʂs2d4C|v 4F# bJ$;Cc +ҠtP,3ev{,q+ ~`6Ubk8_"tǠC-ShbqTqWY ~: &elĸGssg>c' H?zsnn%9EFAGW)D{U6Uߍw禈ç|k=/Al f͹[T܄'r l2ۼ&7qXQwT4Zb4udEGe%zFxCiN=#g@1IMflȫ>N ֽm0.*'mD,(1Y6rdrQWa䔛kX:iA%[MyBL-]WVys1Y26lbiD6CdXW1&uŤKtӝB82-lSS8f^}}}2Z%MܼklKxa<2[ ~p1>jXq[Uųh<)y†ZGkmTIh'ҎxFb/G:io"O֦Ez>ntҼtf7rT~mݏxaK=\: ~uಭ1G܏>bv0Yc$}R.,}J&g/O>/eôX"pL8 Hǐ}*z*[Ѹ 2V[a8sa> غV]A u])~řh"9jľὖvLvͷf{bͱmw_EqvS$ 5W厓4@m:;%žK5/]B 2Wk<>Ifeb!oGc[E:TE1}$i ϱc<ɧfESKT ԪT16>ZBTY ;q},}@ΛS1O*wsb9v/̖X( ZVZsHXƍ2iC}Մk7 \Z^nsc>`翥 qVG5J_;SϤWk&_? ^]hΊכI݇|VG lQM`>P87H8+}xS9 l1j>߅3#߶&`v*قi3GW̫L9mf"^ˋ\JX}P[*Ū;.0*V/leMErUcAoY޼4SeۨmR?+feˎoƈgr^fJ5a1x$9/Ds~͵E?|{*7c [GўҨiqz'^Xh̊4 qyފoP{:gpƔz;/{wGWZo4m9Xot}\vH1=4j507HM]rnhvY`ηù !c`LĤ5g;Z o!wƪ&S"+h9]N6m/ lmoB9)Ϻo ly{hQ>lEٔ8ڟ7okF=e)\M7UQރI7m3kʹ so7wES-# eudC[X76;t?&$3WtboIIXʫ·W7a]{i]kŻ6zߪ:5A6S\CM֎JVyͣx5'9Iܧ+b L̵د?/KڳH 9dJD[bsT7m =PaȽ NUnSY[ "~=nw;⾫7Gu!{&k^`l1aT|D/4W?ĆD4dT 4n{6~̶au[x QA, '5p$y+;c1\#Dό:O\g&>XSKc>}'{!RI{d< _2k"O1?I}yrD~wa'U6l7t<-4OƮGX|͖߄RL(&^П3%2y; Q۴mwS8zXUM ')wN1j"<3/x<> 3zR!}>TmOYy)_J^9GF}ƧȳH8xM۳y:JI3y2( vIctutU_ b{*?ecUzXp dG|7_uƭoo{|c N15O?>-b*?_b61΀{<8XiQ/H3 >,zYߦ5}ϡoi_'$k2㙱|N4>[|֘t&@gԾqZ W!sZP]iYpRPQu$O[x@RE%+^fs e>Rxo㒋 e\O} 56k߫ە7!o@[C8Kޮ=<̟oB0353AFhLBtƩں[f$Z7& i}vpJ&Sft*2bu4n^b2|9_$y}3ߙssK9X=a\_;b=C]fiKi gu$Cl9Bk?/?I`!?>x`0ClgQy7^CssI-N~t1ԇ?\b~&ON<PC:/Nk] _o-=öeKu<[zvvsl@(kG:_T+pYWTgAWyKg#Ik6w[W[hp}8)8YW$T={/W](?^A%I#' cp>,-n_!sІYV"e |L7SckK?`GPxCWzDX:mmw9D5"F=Z!= YwPS6M 0;"g}[l[盲m{?˃ cY4}re0tBbg!鴰F љ}3RyyoUC^ չŧ,~51DuԧGg_ mM:9; Sg!fwV7ݧz*Ri}0ū!QȴT oBJr-Y\:nd>>#$Ǫ4<9o>{3KS {e,%Զ>7/u%^->žϏƿШ$ }%`zżD9bMߋx47!8Z[ZKiCKdC1˖RMH_.pvY8'A=ićh>_VIyDgGjțiPxO엶G0/??|j} %߸ٰegA|m, "r[%r r#vhQ3X̮(_=n{ubW=&$b :"O=yVzxOQ=~n9z P1Mw,}>;0*(&x~>>8X,yvs{+Ñ]tiOfZR'p ؗ㫶Q=/VkxW<b r YB^]$h}x.Ek+;YU}dC"K}F]_|I8!RL?$|]t~}M U){_FY FL^g!sݞSySX;e[̢K~6K6lMͭ=:~Gn:yğ"WXC2+{b́XS$eqqn$ Q(gk]˷Lw*u,$gqTﲉuY_`ebbƸ_{uTœ g~qw=J|u1maiB5ryk1V3 4!+׷lj[J5_|a!e-I| u~¦r-?Hq{8Isi;kT_[f+JE\fd(iiU3hNK^N--11}l6}֦:bǀAe1ZNE|v5i 1!/u`}ȇ猺v} 1 9v Y+ƀN,]ݫa< ;h%Koj*ө2Ǩ$Y *s|ITTNJ'mb~3vYqrwQ`(dINd!db9ѩ<ї^.ɒHeT2}Зg ]5Wo"s^4'yqDvE_]4`(J %8,zO];xgZp|%-1{]CK\x:zfZ?~#uX80/luպvh;˟Nh4r73Gӻn):[d%1D^f̰[ #w ch1gdzvx9&IX%.`RVװZorݛت{`7sdbN '/,qOZn-iARn#ˉ%lW k0]lo%o9SNcTfQc2uTNrkqMnm2@Wg6d>kɉZENosHHsEbQX'u4P+~pkrcrOM!pv"~EVLZ?U+UD80Fy3b'za@y~#D9ޖhwl=g͐XStΓB{./ )M48||Kc`k$'H挼jYm>fX/.0M:_^>/q@Ns'Ih5(1C?1{УM MƵaAW߻mf+>J=?Ezlw"wb3&C'|4|Xw25{IfV)Һg7cn.x)ɐś*¿tj ݉N\>gwoQYA{ aFܕf 4[¢i0Jd5:,)F~҉ cpŔOo wmuG?N|z`*VTf<2E#LČ9f2߬”x3htsx ! N^*] o|dz0ѦzΦ,ʨ};㒝M6%}}>oIe=}hX &l A71` O٠͟68~exvcgJ-.݂qO9ٍuy ]Ϯm1JsĹGg05鑈cCwxbS%ۺlY$k|*1%CiI&X׵jﳮS{i^^.ÿM>E꿟=wz0~Cn0o)Ψ1|no3~XmtAI8I.*fs=iRQ;ت2jǹ'C.IՃרxxZ~~ƾxEeJ1oo2F1MvցWG*9!Q7ib Gud8Oȭ~>$Ǎ 6UyA4E|.]d vx/T.',qһ^cλJ ;6M1v/#hmmmùlh6mtwNVyANek+%> ?f= ^8sįCܺ9?eVYX[;ޝȱ4`bdY6b_#˨XO,#ژ$=Qc)H9@P,Q$}Z幂_Gz=hI4hL4/y`|1 l.z|3g!p՟<J!SÙĢ 'qp)>ALI[ݠnء=CXчࣳa 3g=# ?5/]˯IZ}E B$1v+Ë8|snGM9@#wHٱ&j0柎ѾZ~;N_F. ±aUJ(ل6 \ktR7YqGr${XisӦm>k46Ɵ)iTjMW^WzPG.(:K\3[חk2y/Y΃%Ρcbՙ&pX%J02?O=MUOy=>ݠk}W 'caY̭ALQH0N{e+ԯz>qO~PȆz>Ҿfs{nN}RULpG;?< oP<2 oG&+ [gS ;\l!U}!OI&GE &P'/K:m Z וdpY1N³iG=]89_9$l눉z@Aⱃ1;xVygRuCmL?^]/|G;+L޹RUΘs#_tsL~IHYq$^7񢈏$|d;Ve2h?>h/I۸e}_I7{/ =5-|G 9=_D;_`>zVۨz6(mcv5lF$Ψyچ?Ikb}G68Sry F|&GbZIyy#EF`cG|xIY=.07>17'~G"=>;Ir̞FCqr'!T^1|t\|Z1dd* vI=ZE+Y/͐G59N54}%{c䙣'+mlnc݉H?sY1KZ9_LqyH9|{wo $kxgW?8$3iAÀe6`QIgQ.G_ FSM~́ϊqfj}Nw oW{m5MwP왫=CߗP, ca̼W8 va߄-e?3&lj۩Ϥ/44J>;p"N-DQRA-m[s#}:6Xa˭y̡YxO?2i7qHn%-'8' 9e_Y1?:kC 4vDOVK.uj5DGVD+D Ѧ_N%i 0vrk2_;ۅ}qj!4c^g[AF.A߭Q|mTLY?sH_?gyOc;)v4#Lf!b3a vKX5|g 9yC9[ܮ}J n}ӧN0xdKUgaj|m\V2cq=a>}ĻZn-$sڕNGlc.+/}9`')jb^y/6 ֍^'ڎ_~%sy7G9 -J5oxo@=;{H^Co;-ץ_7 ؉_͙L;7$n=iVcLvѻ*nכzoY>: bT#?gIHaolnwIN~XoobLUs)TC Б S3p [Oߣz_o7չ||EHK$t,{`;ƳսZr{ïMx= ﳄ"~]<~NscKhHu6)ZhYEtž?7s"{”G#63F~ ˶ޕc|4^:WRuu#dP{cNr$?W1?7*yQڇ[{&@}X;G] i{6ͯqЃi'Tf/+mד"zIË7zd%@'?W]M|m3I^K Z -gjɓ^O977(}ϧY8 e8g~SV䊦71~0G l,Mxb&Ћ'^+W/ec/ k}޻K}!$ց3 ^{ \k*KXXHMTLIڢ=82 S;Mf+X1KGbEJ1v :佐͓PfT~&[dѯ$c^"{ŒDY7_M`FEMr^:dRR8grA\fqh!KΔ<7;R4{׮}Nb4mڍ,wbJϑD_ULOygx|,p}?n/e}=?\ovi̾J4.+ /UA|6xJrY xdS4>oќ)_7+{C^v*GϏ$u.!ړZ;H2 Mci iZ}3Vo3*ú"p`%3퀨'qWmFX²o֦@>8['IFN쓷ͧt7ңwG6vFO_&qo%z/A|E~Ǎ>׏ǭT! P9j[6<+zceh|>wkq#z턞G{/m%ՉQTgV{?y! H%Oq{v鼪t@ϯC ßb/&^YY_Ob-OWa?nd #n~КG⌿}f,&.ʻVҐ{zK ޵] z-_뚏gglx&a留-GLJDBaOtw\0E[1e"$Xhq3Gj JG iPIȨ녌j;Hޣ﯆eY63k`6|]ʇ$7f?W4#} <)iKMm"GnC3\>C =ɬS })A1D;,_52uMs#~x4;7$s1S/5|!ٵG`ܗ$3tv]9cI+gŽd_ _Ds7-eB`#nbZJg>nALӷS?;^N+)N51FsX2~"CteTKW7\=ZW|Iyz6K=#C/2xўZSg.I^Uu4nz-f_ȴ-4ܤA]Rk#Yjpvɑ{sqv.P{)jmCuﯽ[jWIE c>'}FzQllkl$dzb0EӘ_Q䩞_%uq)hi7?AV?lT``b *%_AS=WSg5laJ70yoYZ8?#?X/c9Gws/m/TQraT$d旯Jb%ȟwo]'5Zf;ny]`#|<k#w[=S y'.ﲽxHSW>Tz㬅9^ÿQ]) v*7hN=oѳ}ٚdGDf]ͼ8eD| tqZ#]%Xċ>5u0OF;oW7]XMўh$֝{<+!=L q*)Bf[*bϧv7%P?>TZSsiN'dvcBbUi_,Xw/R_- LŹBf=71O-cB'QaC2u+w}fGa{:Ɂ301܉Z~k[s7k$ _juxk88g|ǥMQ^rYϧd}owľgdv'y ֜ wZ~~0ćq{޷VN*;/q6-|,iy昻ajKyi _ ۭ^N*3L]ܲڛmjkw}ki2QD>m-7OU=u}.ꞥ]zEY6#z 3G>]!QĐ/7X/PH)[.oAAiX e_ _ȍ}޶ ¡Oƹ?es>(ZüqC?yIQ]_#V б ~]OUN^>A|N`7O!qKd=<HYy1PڭH{\[d{RT{rj}=ߦ%jkrtwach>OsA{Xn+#—6[|襭82QfrZqyvi=շbMn 9w;#~3^ ?<ԟڙw9e7(dkmpF=Î3,nG&[ ƨM8烆>ѩ%f`<\,]]L۽JI/kΤ}dS.s]nI}ͻ+xw> U3d4Ds>~ed'ڂ=CsF{~ܼטdS۰RaAf@Ykqew$Y1Ͻ1o8ˋob֗=ykNm*c2`-`E2)i7J$WfXosiU`Nd%'!gWR 9Mlqw؋$d|0[lTϭn#SX,RY*o]D$VnM]#-03JL{)Wl.~}rJ0@2| H=S^_lӍU>1v=?&')D<9S_{賨{ ,q<"n;c^6LZ]ŎGކUyowC}xf'R|2UibDL=! ig\'l_[ITD/ѱ6ABGh=^W2cYvmyʣYR;ۨ߮dڇ&om}{WF%ѽ3AѤd$,B`zs%<I>mBQ2A2GOꩮFE|]ԯC:- :Cƥk?u^=1tYLt#]9^>/]\Qte>7hC9Qs#k/qPF\gҝͺn`O :="z$dlT~/qZg/+{:G-'xtQ1~hl1[@=;~A/3I'z:SV/zZ"G3jncM{Ǩ'e7Id1SL$y#Sc;~>ČYgJퟦ/p2I->:M}5qݿї*Kg/GD_lz_>Ye'1x3.<ԯ?mCk74F8en/،"b?Jwߨ-#؍[uY7nxXldWΰԍDa 5Lz'Fz:i Nmj} XW(\P^:2sz}oXOMQ2<}os?\hnJe]in2#R:"}jU)W?OBs1o=6-eХ#CZ%ƶLm@?Fq4J7;3ڮi4gd+HݡRrm#,MCy>)c= 坬٥Һ.gyMLv۾h; cQaksKO8i'4#_a,gre2shL p~.7mgtKtRo ,={+rorYukR>}/V4bd̝Ϊ;f* Oy4bc9ɴ2]mτ[$x+hۭ[^w-SzE},00*QʉMX:("eٸt_z2?ҜD2XŌgT=X`]^PQ2D~H>fW38\Ougqj|ߒD#e"jUߖÈ_;N׀Ju֤:=i\-= TinKqmeí73F6z1zI [>:q^ޝ#tD_hAWz;гSA|>cù(DakNԪNs@Ay+/J@k)`W)Ӻhtjh*6 yWg-wp^ߤU4\¼BߢFDYw/|k{wKmzn u]0#>Y=a]<$eۣ|D봙= }gY%(ctnPӌnﵲZ'N쯋)bٰﭻ] 'jg<零' ;a|C->P{INcY TϠ7Q H"znAь2uuU}UcUF΋1="4 cE6džmj6=-Ї)6S;Rγϔdo|h2e-\?VϕٿV/hޒ_/-_Ȫ+`ķIjyc6?˾6$ڊ5 ˇHG[I^vIIUK^/F+/?HQMevRS,.,$-MTV&Ly ;dΟ[hF±6Xcc^dE?'91!(d3 5$S7ԙ8{1W^L~o8R#oC) ԑTFYG}﹕6OeZ=ɉxHdr pP.9S Xٍ c -˾+gie/8{]IWT{0CGŋs{\e @?Tl9PĻ\?3 `j-lU&nbGSs=YK0:hn§%JLM4!Y_`FQjS+bs>:IohWk~f{ཅiOD[!2,Ss]0[e_VsiE\2&K'p&\W)1H7x٫ Yd=Ox$e,0Tcm/pb~ |Xte:7]V?Y3t q\WTo/]k8l/A_WwS1FBE}_͟c {>B<.JJh\c3(w&X]]wiZߕDnIo=n$Yim$K~__?~O&Ga xږ.C|Ev4.4"ځMiPN]L:W/7 c5m i+9"ꏣ4\]?w6>uٓO,Y{V8I}k}YWV?\J=}gha ;KAPI=*^Z{$xxM%rW@Žu^:=(~5hre|LWV nyBIM98O)v%AF,@xƪM+N +$:׸R MkVJtamMie>,if/U~_#? 0QVǘ"c`o%c'0fZ-uR9n6 _xa2\c&c>Y9?]=\ʵ\"b7_;3hwW-l$wӝp|rݴJįHP v|,#hsKs(׭K#O|M12>D5Pq\jwTxzƢߞq -tqJd/d>? ^DYIM"Y$l%s:e6sp.Ye,doZ)?<9X)!d-hH; ]T_<oFuV tΗ܃"wW񏜝l{,k ašun/z;~Ct[c =Ey-y c γysxRXsS)Ҿ  !l/O7SZ 'v v,6>N6{M;*,s[S;.-Cv6E{ŐׯN;`j26E]Ka]_xW<5CFzU׋SǪG sDaƚvChx%G@bۨ~̳:&Î x++=\jIP)_=Nkg{wJ<no 5q YƸi܆{:?&7}hnopuYo }er#'J 䰩魤Ӭq='Unp]IWd2l^Ufe0Oey7S5p sB [~. 5~6üݴ/kK*Me0 mBWܔa=Nc.:;A˧nVq!ʹp4Ev6wblys-W#GC7ۊ\?0wPN_ ;gYFsi>b_|/VW6OvS?kdlkW7]ѿulvLCy(2˕B7p5x~+S)Hï㫤tڻQG :F?4_i Y(k |hXSq6??@gzBz,pO&x4ZfOO+(Ϯ|g+V^ǚF7,Y<#W'+s%EIw;rqܼg,xrCyaN9.?#ݓo^xIKC' J\O7o~{ccIֿgkhu"@&*BEMPs3u3wlZe: yp 0$촿:Wt^]1vcܛ8%"8)z,Wx'T0%b K8HR̒ZS7'q^̲;'wKl)u\,Io+D΁cpx;kJm'g/ms/U]lZ(7f;|cnXl)օЧ7%/~G~,.VʳdmZ+.gM̍RCkt"O4FIU1T%=ocY >(/>˾iKԺGcq>Ab^_16|Nch5+50@Gk),}x6wh`qzZ1|RIƜwgЯq;Z79&slZ?"O]>[Ys.|iXsms)B\G]o^L\AIs{} d 9nZG=Le%igm + ׻ Y5XԴ;Sڦ<`'SHr-MJ>h.k-hY*a<CtXdք>ׇrx}w oYQ_g_e hJo&uDF`V}4;MacmgY0Bf;GE<ãx揦g (E@,6SgRWjCL#xZVxU C}zZ/] n ?¥]TWՅN˾!ߎ^fuMpڮ- "8K1b\ttd޷I> =Fzr5d-S;h$^ WN[8EXXt W#GpwBryρ{B=Fll<3%Ps.~>"٬ԋy#{\kе1opKMh>[a'5{9EHS3TwR~?\2KeJqn۵rũ\ |ɏ#oL,Hm_.U*X#ފhV\v0Dϕ=5 ǓzfՊu,fs {cQa _w'Q`poWNnMa8۠n-L.Wh^KO|dp od?sr ^~X-]'ShYCT? әN`734`؃nPymꞢ^#jəo2kR&l]QMjU!t|(KQN8m6Wbu}3L6L>0wcs6}@KV8AF*7I͜˗e1`S3; uBY9MIe?@fXؤt#2]rr))ree&bˏE{ӂF"P _˞?9&?m3i>S ?Cp˞YAg]ۊo%]Q0l 7,>r JtGﴯTo/֮-_Y+p 5 ?~6WGc1Dҫlzf bl}_gߌQS|||i{hMM:-y,AV=j|4QnX\"䆯IOӁk7M!Z/s?Yǖֲeazo ,V᧐Vy;1L9C{YB=^wx$9y~共vKE7s[JNމoaهq8óf)lhnVZk$[i_u7 &4r57gm쎕Lȇ_:kͅx ?ڍgS?W{V|XS2>ք#E9g2}@'Ш{y8 1؆mu6RQSa[o'!pl6rJ1 _uHwe⮿ /~Brcgՙ8tW)5+C4.8zŏ'΍ЏX}oU8 y~Bfӽ{Ў&~Z#Qce8z<(b_Я 8C(.']Nu߻Pvx^]G[Yj/qN_KݹO_%[K)օ5Rr7tvq?ZRiY M}6;kt/Jļf[O'>8#h -IwgS;lJs!ńU6? ^M^*yN#H~5c.4V-T>V>yr"hmK$yoiSmiQC98[-9S>G-Jy&& G: i4ii!@|ųx⌭mɗ%d/./fX5= ?L1 Tj*,e *Ç>~CGrˠ+?b޶ J4}rIIA>lVv>Fէ DR[Ӏވ|r׭Ofӷ|=aoM']h55=ƹ?@"_tv}.yO_R)'6 rK_>hIXzێ'ַTr>>5aGWuJs`ak L ܷ4I̞2Tz>ZCm>ߞ,j'BDdV|YрC̢fgk djᖍz@aG0G[׀ZL`u~:xor}IQY6wf5>kjj̐ BfAFAez([mxf?ţ㤜 WTA~!\6{KC}c ěgo%uL}7r+p0˱R6 |y \)Z>Z=S98Qi.xͷ҉lKkxśb*W˪wiSIwpOY(Ǩm^\ %iħϢi=K`4fM◵&Y`g::qdeT1p;#OEʓ3Y\a瑤pEڊ|5Bދ87ߙ-]eG9#yDi}i<.kMs1ZLvm]ӛi"7?Ƨ񃋍IZ΃מC&C6 IXt,b3>I*kOg'ic{u}^w'G9IŦim g?QQ6&p{9@8sA %ZI ;bŘīC:2?/#1幚yY}2p:otQ #OpfM.[Y(pQ~>vslxl3\k EyέPD/@l9; QY ,9SBsr'j >.G$%T㨚@>F4-PJ"2OpnLښ<r2|{,?1cj5 =gʈ!G+&\EMgb,rQ\.Nbնph,X:[vs[2+bLnc}JkSNyU uz<2򮇿*s9q-c{B &yhEXm>g]'mI>ro7h#v [{䭧8>&=X@q1; y'e91&UdN?9;V|-+zm䴯`N];(X8j_ϻi~}5GdCM| 2[|X}Kr 땩 zs:@REvٵѸYzբ&EnV7|^|nM۾9sqJjݺČ:;[blQh C?Ʌ:)~!8Ec| .X.hw2f.=G |kQx[< ɥ%$7AZ׵ zڙ] l8i5Tٻ[~MZ"ҞRV!78WׄӺXvl;Η~hi]Wl;hwvv%Ou.\Z7ױ*[wf*s{ cMG b,EMie|:~~%鵴;.r'F"Y"*QsVrI1JpV*ډc_x<^Aq:Ddus /0|vZ% /h{N)^cZg܏BoS4?tTa;|hnp3Iېh 5?}pIu.r'XY'ORBNR6umYɴfh VjEdIfV)O3pp|{@l紣{hgw_8_xϕ9bZlǦi&h䯨P+{6\R[m'$04MӢgQ[fs |:0NNnIǺ }3fM^z{fHuTH3zju=&nsϐj^.悃?{xAIņ]gɞ+4IbF^W.O}OV\< |"wd'Ί.YjzN{lg\͊oH-Džo}Y~4,WQu~{E(([}]7ʟ63]?5cϹ{?F0osn7iMv#ya0sSHo`>-H5 1>If ;8A` 9^>?㻠xZdo}Og%7[*F|W3؅Kjp7|<_VH3XVH4ah|TkK:q `lڙkvpeo<䀳 =(~Ç w J[˥\Ici3v7?B-w[?뺞 q4ً|mS/[;S=TIsr?~{jOiv)$}HEw%jvMܙ@u{ügsi`F_Џ-eg>_ݡvz^k}Ҿ`N_`$r6K^zkd>T)ʣxDۉC4<Ӯ:oWGL\Ѧ ߩN7\7E4oZѴe|h+ dŽ3W*Z KѦBybgswTKC|Z[L}|i!qpf/6[1^&ZDI}2ڮ㇞~5ɓJ໴u93)T;&3>ʬޮwYs6h1Ӎi}\P_ɡ8_w5p+#[ 񅻙ZwQȈ!o+!qL3|ϟ<s 2lg*pe{xgdN1ל ZGg:!Zd禁p dx_\?hYΨ|WuՓE-^֏$e1aʸ l$/1>BMYmyېRcSBg"D 6ur$ԶzK Gh  5o?^Nrţ‘=p3\;T-UՅyn45S)&Yr_kf Ⓩ-7M{H" \(|QrXcU#.č`Ɇ&͙nߓ o8y΢, $&)׽t'C[W#z62Ag-s [Aa&yMj2B{9YD _8ڈ{CI %>4kyhli5i`+8v]VoX-?4܂}-?o6]Gpǵ7w}6߱EGħE䝧_^1/D!H}쒞)zV;}&6؇i{iڣ \۩; &^uV."K$݋i. q@RZy~8oq`fɦzD|f)Asc]E;{G%|k}K$b9{?yP1?_f[?tqGޢc!4g`K=DȽW+y]uI?+/Hy3u e9 |W$in1F.znE\]ћ?$x&`jw_Ieh\b <7ßEDܯG>69EW3ڏƉ*Q݈SA\Lu;uBF`. œ{sy.ٓ}86=V#?JNXx^A$ b;NmQ9 %9f hNIs UɊ/e Y2O}w4  DĶ˞~ǧz[<̯cz|1_R+̾Bu%O|N:ǒJwf߈soz)`cœg}2^ocXb7la"GR|[ ǔ\皾d.w75gdhӸ uNL]ymn9W\0glO`ް _ 6u,~x MfEm} Yz!*S#ϙyV~,GK_ǚYltO*/D=JY P37<,L>I ײ@+`׶KjV+"jfx'9j@=t$Қ _=׎Jv[@{餹JZOeҙh8:IZ}<9˶Hw܋O pM8k;04/s;^boq3}6}y< 2?~9qv͠gY ˈS&]ߔ'W1׳z;' *+>gЦ5NbGm)w^vB%t 77Ka2U6YEfҡJi4?{vo0yAQup `u?'=I~= )wS}ۮga9&rFR9MsGgjO1W0G|H|H2r#eG|7V‚vҳHw 8عe[l&Egc 9^beojuߧ"G:YE4N)'cG#Y qŊtq榽OޅS'0ݟC}{>7 I4O%DY8y0oNǟzѿC?b O `Q_.~|}E?Q硅Cē"ޣ Sh TO6ՐԟHK"%NQ|ne)NEjS nݏ2j3ć=-'> :}r}$F~΍]7GSE|H%/> Э9&ё&* ̑Ik$Ms!9 $VEsmNIH̕K-,XL(6Fsx6'D D ""~زVOc л ;Gl.*z=7;33jY ґ߯$_X&?C ClL+=F(ܙ%`3_AsyӻhR9F{C^,?m:zɪ<6!ceh{0Y^!fVk`@LQ1ӝ M<}Ӛv\C4nb޽vujg~KߨC 90&;dmMV|7U)*Zѱ2>4 Xw3cYvvxHOLbݹȩ"OgfgՂ/XC 51ь}'b[i31Y "u&iA0G[QVg{c)F>d LW涷57\Yqqw=nUIf%o6Hz>U59:m.w!S>ޝ|eۈO_UܔAKv+f& 'gosIwQV0un{,yq'v> wvI9_Mmz+gJӖ?hBXKs+vp}~s#\L$}d:sZ%J%rup,iVFg:jw;X눦9( ҹxa7оKB&4G"g~y|3x,H=. WXTg>}P@"#3giq2( + 8TwV?h,ޢ9x’E+am2Mpxc5v֔e?b[X,ulI$A]Kd}%o1м~>L%pn%`a]9隶5ǹ^`X:J7RBeDDv#r1bŤ&{|T[^j*}_`[j~No#~hjZߏs9=wLHfԞIӲ h.5Kr)ueYlG2' X>  R,\ sy+{|r2\u~GwK |n}dV`̟:vp+oJO)nLb0(z b˲'}JZCBu-޶މ\aߥ &X~?_|/~/I''54#.%A: lH owՒ7iCL^x ¹'!Ty+inl3~K?o=%|%1pl9'.crac7'wvi'~9g%б-cy^8k< | | < +E\.r7 -G2y{{}|?7I.,~ Yұ_xhU?$^_9'wG }{uN,LnjRZZZLic=gQ2EG]]c3>a`af,@z R?6^-aԏԏ;m! V!ݲc]]:W<8qV,OSϨU NfQcdn v>Wmtm44.TUVrqch+τ=#KUHzj]w GcL6;?, X>'~|4C?Ϙc=+ .ʇ}}7{2sDb/*5#<99qgWoIZV @7:-D/-=xwt`+r/W>יKHCmDB0gkhyE*Ӎ[ŃqgΆЇ>;%rZi<<8lveexm&6~̡?m%& hԽQgre>DC5O5?g>_~rMci%>*1N#Ϟsy[т1OS6`n`αdA|H~ٺ~O6w1hk>+i e{_vû"lߙpg$[ʢƵk12w?"ghÀ^>=Ll#RLjmf]SEl;LRwofGZUY^o|ޱy/@٨\{Q>-rطلwZ _JXM9rp3&uԦc= ԞhH_ P;.q<}l{l7>Brs|x7mƯ 8qm۰=}M`36vl-nFu-GCC`Ol}|:LbF2Q7K}{͜ҽ2zCq;iVVmp:#eZ"tF S^ڧ߿Y:o_d!y||͙p41Կ`?-Mx>hS+۠82 F表SO2O{T{3ƀ^1Ǥϟ;IwW.`8ǕP$OiY6Vyx\ٞKXaב 0_ V϶E6wjH6wjO)KmDa7omV kN=+97YCϭ/3xL "1G8f</ˡo yK1iF> Ob?S(PʉV%i 63f tOEe:o-ûWBuv_nq)}@B|{UU;nKoNVQ`mMC(Sk6b7vwy+ckoUsMe\~5,1>->պD[CjT{#ri%ږqfmи q]&Wq[Be^&INyԞy%w /mn|uJe`̟W-o!K)~ tc=_G*i.Z4^{m#)lWc`lTFm8h~tc#W|oklq!:f|%3p!hV/Acxq0GYɳ2!2]`x,\x#>sjxdt1͇E txv{+̼v*k}  w.k.Q4 4g@.MՔrM4I<,*5A>D*#E2O'0>6_W6ڳ^ˠI:{,\\kS?~uw{Z^_32lI U,9$ot^0T-+  ?u/^`A~#Y@kqvҳ/ZԴi8!KQ/K~c_>R7Cقhy[X"Z<RJoTyU" >mP 2ZsY3-y$v ? _9?w61gg`/g#~4t"x|}Cao 쇚-?ʒj=QC:J?%_<={,Qf_Mb]8E+nzdMޚ꣥ 8+hmW[?q>x?-($jȴ!NSV+sm!O|dٳG^'l )}"Oe.؄x!QOĘ6qxMm:}aAɋ1{7;j {o8E[_G"-cw*C)%A?}t4fA0oqTGЀ!o'C6o!]fH2ߓZmB))o7!7!X?"sꗽă9?*8\,u22g|-"w O|[kM22! *KqfOIV?ɠ<X=X%rQ4ZSY'-3 f輠9Ex :*ᢸVaw~dۉoFe~zҗDriOc:}g)>1PijJ-\D2ݟ}Z~[oџG  zSq~އLbυ~ʺPpƣc ew"4r 5#1TyDk6MS~9olך. L)\ZrfmlYbjE8 rNGj!dI#)UL7$ws:͇ogMpXPYW|%}&~6$[6 g>d*njz/mǓ&D0;HFxT$L딩0];@$1noW 7s$b%ܷ q 9y>u<pWsgF<9b%Jgk+h$?]Om.C8ئҝ='j&o[H;mN bڛ:q̓xǼm&>Lă Їd(`SvPO/Gg8; 94'g{z]{D!DΚKEࠜQodӥo?8DXaWԗ$܍z0hs93~XYJfco[xt\od.ض$ST4'Hgrܽ6pb -usY'|Ei>:kNQCw=LNiOTi>uf+nz}}6VTGr]i_qfyvyO>ԕ2KO(ڷ`>W]>G2hʯl$:.xmjJ̖Lf,Gϻ-/Mag*yZ;1p6n ~}x5,O/#[yE{>cOǨ_y}I>|PS#]| Gp2v [,=x$SRHV6VhδS{UVOn0Zb[+SR'R1cxhY"X*DFˑV\-Úq4=uck.x$6gt5wg/c]yh>_ēJD}Y\{B~"A_6lPtdpLU|ӳʕQ'5 ;pH9h\3H!#/NU:ZK1NzCD#yzD?`McCs~p.HXA?Z5]~ ak#Uї]W-̛uo`n .IMD8m}tDzuOxΧ[g{fKs~㤏.e#2o 7wQ?~k5+$7~4MJg_Kp6'2$Kn-y6iEgB3ǐ0bk̛K^?κʔ1e޼Q?–S봆LzwW= q38>k: h_?L`b"g5_F}cezgF<'9ΚIݏckSʘ[g,3}?w pbϫ:98kgg_Nș"xEnբmfkwy+nC-#̑{ՙ@-H.D+|VScK[!hEs::+0滨ό85NE}e_BY]Yخl1SagؑJFr)܁ [==D!u&pzs- :lA-GK{ Z.;ͿgyKڊͱ /J\?_D?ǪW3׋s1kاA jek >E-n.q LtO7Etsj> sX99ܘit⹙OZ]%꽻%Zr\bކ>9z=,jR, o1^M/Iyǧ>uC_~רY}6R/MW9.{zdGHg`<~E!3Xz_DOq: (C7d>=WCUlD< sjt8[8*=ZAOߩYn,_u}lȩ.5^&_#ÖGrNwFd5Jg*BI޳uzL7e - 4d7N_ۡK]hlMh_I^nXv\˰4yٍ|\(!~b+?`oǒ}caO18 oJB}[ID7|tUg4$b+q7H׆F==}l1b݁V j5´o=i~?{u<~5dgexo;ɫGKQ*c=z֛ώt8tQ=ndC5Vm9\RHs8r~ `/{}8oa#N8S7$#hK`D"}}tBs͡[>Dn"f5x-7\wN ii]@㱦k"KΞIUg|NrԦ9<ꣳNc^olcŮ/>bŴ+2Xk>?3ψ;(8>6xpHZ .V CfSPl4Xu=r#{S] Vx]UͧWԨEXQG85l1X]cls;6WS۶9!^}N#{eL֎9Eo6aG~&ε9#L-? X~UT[0gg;6j۩Os6 Wm4gM'׶A?bbjm$P}ͨs4ħ#6t/J~ڴQVӑwMg2-+id$owW]cU=Aҍ>fJ]+kIjj~ǹ>D2*6;m(|N J|!{QFaڵms-s)Nz>2l}3d3U"$o-9_\WMގu:~~>ڏH}سH= u"XUfy#"Zb}$}IQP$6O֐,C3vQ_ӉIL2*wߞXENHQO8Nƴd 3u9H!x$>AN#KbEމTgW vI#C5/~VǕ0>{N{6dľKѸHi>`iGipa*>@.^BrHۊ+'L|]/z:#7uĆ>:!UFAqOm0eI>X:E: ]3LIŬE-'=U6;i]2#PvW1 t~sM~w9y};uYCYGi=k|w9 'MvJiD*n Ry^wɹ؛6Z}i䕗kZ<=>]JA*;sOs‘K~x 7~UK6?t@#}H =ӻ3W_7n5ēY:q[Nϻ8uӟ[ùϊҵo^WO7Շmy[ޖmy[ޖmy[ޖmy[ޖmy[ޖmy[ޖmy[ޖmy[ޖmy[ޖmy[ޖmy[ޖmy[ޖOgl kX=ABqd`s V9Xo.)2E XE!7\|gk/>_`p(Koޭ_>0tR-V;`2jn {W71=N\ʞ"+t22'd]p8#UnZS6 ߅hYnJ.ۡ,VXs>pHWݜ;P^acXtnăVkM'#yv &"H.ǞO{g`+JyAHL]8l)3^|Wm"AGKu/Flxf~gM?OCtn,onϐnHkt?HT紾F^soK`Э?"y ޗgO(u>x"xX.*wei8^!wS9W?i?gxZ&x~@3MH7dKw_j{${Ey`|wPǔJy]դku2s' dCH ¾5Y#~ΔUж&'L<+|Nav)(yyt0Rѽ5'>?h24>IN6?q=E0^xT}IRǘ{g#h;6p,JV,OWm<:<|KU%^,;X޷ ^@K6eD5S8x ?jZ_ /grZH])ʐS(F=JFZ!U27ˈCW [,21%C&@e ]=@w&ƋsTsG}]2Ik`a1 8oz$|Ǥ͍ &ڀ19J$fv\-ZmkeCmnSʿheѸ̤v.@h. %- ]Db;o~ >>(0%[7AzȬ[|MyxkE)5{o9gz / >C:\<~%;9B&eqٞΝ0> ^N}l.&뇴fʾ§ʽ8 6y~sd"V#ɣ$)x; P?<;'>|eaa%cO֢|?U@}Kk(ŊϸR:o:?&aJ>Q?o!XX}*2OQq5˙ Ȃn~Ͻ0.pQ 6pm[ w Q?/6vAN,-?Fn0>ĉ8L{"m.l4ΣZq-8{GJ|·. 񘴭Vb[cclxl (e \>7 M|*Қ{c0Z>!ޕ+ *75X7@QyVj19GxwuѼ0Fvz:m:6E]E>*0KLg!KشkMF.Ye"~.s D7"w&_llJ&xڭ,б瞯~.16#}5@r<<餾;LEϝ>))_IrJfoDϩ /=+Ԣg OXj"F:t㎲t1YvSԿΫT& *{s8wl'/A[=|rzы>x:>;&мE}+]3|QWĜZ=xmSI3p1-@6@\ >YvČMFX.vƷ*z_?]=@p찅V;]\ڬghlRӆ|M=Wo?>|oˇcmx^dӀ= |4"5hnK>R>ji ê1=ߒG\&g#,}TTaehy~ w1Y^G?pϢ1X#P{1B{c_s tӑep~;z18GY8@eicms0?N,e?={!iwZ{|99ۨcwx$)~5_㺌 W1HUR<<z:c?{mFczB@FotN/8{ 0ͩJ]VC^tY/>סa:'TQsd9H[׵k\Cy""g>Ç:KDSr(ֺDG<ȿ)UذkZцV1D:WGyLQEֳ>*yYM0~q"|ާy֕G66Erv↫uG9ԚD X حy06a/rlн0/sM_lcV-ba~wCDVm浫?kK]cäki_cz1$. r,1cǑ؞0sg_4yAq?0_9#|w* e< ƕi30)9'A:H)_v?z=zafuSsb2qi-.o"^Jc8Ż{VUS㻐w|Fq߻8'SowJO_3sc?q/ ; K [16 =z:>WS]jC<;Ч CzڂBsol3*x3 _왋vuEȇw0_QeX$rA_+7YmGC3X'i}F8֔^ n"]NK\<4Q+F{ #8RJwA@P"/F-S+Ӊ3枸D.b=9ٜ?HpqngIeY'|1Nϛ[J8y0##r@mJ +eu(:;˨n/??O˳y|=OK8kU|Z:Ӣ(cOބzjT_Aj_+pgpv"6p K Orh.,ːEy~>uS ϔj|_%v3Nykb[{/zlh{%(O^)99h^H~tvAGDOr-qӌ"A6|s&mۯbm9s yBРϕ<&-EgF?_p#O}a ,0 !޿{sor<&+~m<-aH{'[_dӌ7aV\Ru爇~0~bP^/mؔL챀0߷[tX1Ů\=~h±U'p<^wx|Vz'Gp𽕌oz>w2(ڥ@_7K aN cwF kU1V U$jEڱۭ2Wv)l\\_N}5>b?{)o '?}+MF6рgE)a=?){=x|n/H25o0b2z;U+GgL\֦5.נ_Qjުǟ3M|ϰ5~Sa%Dձo6<[ & Kk);ߡMF[^>|: :8r'Y\gc '+ 5K9{qYf5Eok*R^o/ٟ5ϛ0//lKE-v Ne'\4vӷ=~sj>SU՝ߜ@>ggj?Qnwv,GP}vdXh'>]U.ߘ_x467|vc}fOdć7fK$v+uE"Q7xչ6k2s5 %.3U̳EZb-"e e?P)+M 3RK.YCXKTW;xeJޚoAǵoϫ}=x]dX/W\,_`li>@bomd3l˝ϻ!Ef}$漱F|BW-lx_|eiٱ+{-SV5֨~Ys )9Zʣ6[cFz'^~ &?>qoˋ5_k)+>@H7#)uHH:˃Ukm35w]F3.r\ڴ(dh:iңs1|2{rܟ_~\v!K8]$˓id?sv?U}x6nQ1;ĜԺwa8+Zm389sq=~2I1 g #WgWPiw$[pS_KKK* 1Uw.r"cFd282Xs艅n HS/H}:G}>Zŵ@ĝEy@n^hPUWW8Ϋ}{ s<+'=ǟ΃i21Gdϙ(}+1~2?dpu)q uZ6ŋ\{\wJsKasyFypa+Oyg:Ǭq㷰7ܣwdr>`Jxq*V,V ^ޱ=P'U 80w]>b D_դ*ͭbw50L)5ێGk=Ǹ_1.)G$cBo\ Mt5£:=NY׮ }veC&;klSe2swttwrzŤlKqo.g۶X#֋U,ȳ7n)(u`gܫO6b>}W'̘+=gѫShڔ0V|.\nO'̸_cJ^7€7Zȵ>l1?R1̛ΏQf=_Xn_^)ϗ5s {AScBo]^ͺ@8SB9 "w۞׏I/Ҧt85mV= #/%T x`nְH8|}qn asl~0^yr/ ǺSl,g oB){^X6r]y<7x,enO(3"ZkexmC^u\uc\(YySj.=I7y/y`!cSV)Łup޹дyƃ>Aڊ^#˅[1]26bfXmƇ'tne<} qgIEvfh`~Lrt5S޺:3^18c%bW>#<{g0 縌I?i:/%ÒBgpQ}orQ,Yc[@w#<ԢTyjwṡAf3`].pXycEέ=sn栴͓ݫS^~1t.|"fDUFsEMuCK̐E<]D Nz}إ%cgn.ǜTڶy5ì48NN8|]$\WKO=mN1޹9s6WOD5:k= ?GUe>:iBLwq1!̎%2qGZAEf*;a, 0]Iإ/, d +:c) n s}_I7ts=sM1U>cLkG=Ls'OI`G>\pS>e>N=VG8 FW5l1S^q7(ZY\J| [)d뎱{ 8/KyћBycPaP{m_}+Ez/ah|LHZ+Dѹ$hvM|Cs3T/k"{ C}YG"qW|F |%#ٝKe }v!_%2q/'+0`/%R]\z by}gɱDw^F9>MM)-scf㾿 h6\ҧ;֓Xe?>3Se%S;MOx}4װ ek"S=s>r:ľ9Rh'Z*RrQ{ǼN%7́<ݫ8ΙnMH(81Sƽm?vFsn+3TpxLOsA}:x%􍇵Cp13󑑕Jz{m)0ЏI٩}C-{tKE3Pl7C;ć_w2!^P)}f`G^l T;ErΆ ZWz>+}s6RP_p 7^ c~nhk<ٺj c_<꜇q `Y=q -9cwjF~ ~!p4識=S8Z#l^'#Tgx70n2I >jc?MWw2AJHGgˈ<ψ?!frU灻1+ygA؄RwӬMlpd'752,7y7֘@dӴb dA0U5zmd,ڨQߴ?\EΑ$w+7gyH8/X_j`]rcbV =y}'u'X LڶKSQ1rYaC^s4!6t4f&N&qO%&ZL20_XcKM<+]C2Y5o'UZ 6{4m]->3gXKtɭ +c}x{s7ZWMn捌o/ ] u161_c{w~}g.WWw6qO[ 3]'7e\=Z;1g7gJT?wSxR~.߅u"drj.^i<ȕ:I>s2ARh!W9 iyS*v+ȶl;΍̽7-{)FJ 5 ᔟ@ߪMë -Q^fyC)xyǯo(Qxo(>B݇ͱ㷚_g{g?T.%7y7s,코]zk@|~a =GOXXaBi}ЧO'WI&[BP+첄r51-ϣeJ}L 0S9ʆYC,v5 ʨq 8~͙7Κ7hoyF|(x>vk>7x>EK'SLܹ͡EX?C9'k,LIgy`H.-Lv¹P>ʹTr9vχp9HF[|t:5 !kpx17yWٕR{J{~_mԶ:[^nRk/ɥ=Yn.ݧV:w/S/k-+H\$sѻT8X;~#A{nK]U+֐#6u"K^D.== [``,!Wf|b""#|qo(;lQkuu_ч9ORNe(a=RxMG5/"ǼrL*S!i<"^ C/ o? l|(/y 8s$$ I:inYPGw1_#>՟Ct2#+[petg(_CoisEUuԺO7ւbM"G x r U@ /^~:v#~ 4\\3yBH>. H#'cgQ s|l]y-7_U~H+B`>oW8u:qt/eCn9~6JMŒ=㤀f&8GO/tpFV_RU_0 v/ "C3\8Q9<"7ׁ}j̆F3P7[TO7BadAn $pnTnkc|>y!n3ꏌRuK7*b;os +؜rw0 w'qL9+wgu9Su 9g7UT;D]18|wCR"tF&gD]rμI9?y{&HBqOo!:HoL>anF=eh2'okwF,Yrߞ78gb#sD<}xOx`<إ7/āこON gj'u$ɗAпϹ\ Y6|I_+Wn&oSDpWY_П>N끷?ӹf\#ƛV62ՃSJ:@z^t (1FE^V3=C|tM,Px?UM/!>H$݈bDxxCT+#7z߁ϝf%83v; 3瘎nBv.}PUI2<1Ş;׈7wb,nZIkOFmOL9jZCOWq\a\ej|ZjB{9)~߿7WMWQE''z45Vmy@s> do3|NӃMdh?NQOg㟍~/}_mHC3_ct"hnhȳH«m95Uef0St9sV]Uyޘxu:ϓ}/;۫y߅Si2L%i `R89x`º˻{"X>sz$Y9*WGzvѱØ`~._bqZ6}Mt\8O|g0Y_d^9gl3`9-qNQ>~dfB4:X Xmɛ Gq&`,`5cnVd,cE6#1|6Vl '6h׬R>eh/ӇkU||Fx0:k'*:+ch#6W?T_3f%<0 A00ׇf+\ڦVWq U}50 n>]-`ҏO)V<[&<*2Fr qյ}&x[W䈁D}0E}f_zMOČq^뙝ƹ_2Ms5}1#RGDt8k3kHzX{غ>yh|:a[O "yUM%0[]+Z83q C\|V} "S/bvxʀq9jO\';ExQ!ncߟxm3EaAfWx_ /Z_o_%_:xI/d8znm{%znmW-Dǯ cX|+X1&6P/uxތ5+bnwFy,r'.*QWCj yGsfIc$Q꘬ӔYf ͷK-J&ӓ̶Td3qQ2d>@flNQ"d+c%&ibݜ T&ɋ9ɼ;MS-9|$ueY YuYC1N'*&svB+LH'.Hd&DV{b 6 *Kԍq~[u뤻 Gtw޺uVխW:Oͩeh"3&bc͔GizymHAw"k럆LIKnXi}r5tpTxϞjSjy݄=Kf#IχyОOEercR0t Ug߾6Jj,cI>ukaC$dˇiه4AN47И؆^W;&{i({դtH-c6uMZ=.R%Ys(B8TfK4kp6V[8K-LuT,8(W7rr`& T/|j"kC)Χ)vlg*>\n\% J-G̙=rԝ+\J1cSmv<\Zk4ߒjgڦ`<{ڑPz>OAyCd{lN;zkruyVX|39ާūi>,0,o/5,*Ѹot0z۔ӋcVVVO`8~B ~B? :?Z,u^jK#rr1+%5y_f?ݯy"Zga4n<{|?h6M$ L!0@$W恺ד-ס}e##(.u0q/tIOqچaWt4feG;%w5>qP"Q~׳ZV7EY8|% 1{q7TS^"eJRI`fКzxN&LW5R=t9 $3^=?k߂cymqd734;3HO G0AZ $YumțD{ꥮwEh}7%@F`04y=kRa|X[\a()cXUq6(ov3Hvvء~'#qU\_9!Hfwpg"C&_y8sH.ۮ.. 8?ob{I \O-Kb;TG@WH]L]{? zn (8B2h2Lg` i&F±F4 R6+!Ng[.o縏/,<ͅA6b͔z$XNh6KCX9j9ė?m,|p}z+( ƑT{?cfl-ZXD:*ʠ?I@|ePA|`Zb~c[zL12HvP*Gr.] sSH=!sʍj,1uc?)s,ߜyl==󽄕맏~>Y5h` w|v}|y>FScC"] 9G/m$VU[ػEPV*H# Bx0tbv" ũ^Frmf|<܃&ܦO4@WYM~ޠ=:оi ~*)~XoiTta]29y1mJxZjxuOvxjᚦ j,4[V+ s2;YYе m" (oXiJ?- _ypt)^h\y>gS_< B/hov#Pjm>>&_kJzGc{A.;/MeQm#R#ڠA]M5]Cr;1N&Y0d"ƶjۈ}PY~$~83Jg$ą2)bo}f9ɮKfû\죹0sQ ̋>"|~}(п_@}&JCƽ‚->6BrsGxthg:9AY}X T2go\.'̙*>8JusvP/F.ƶ;_dCXcTsFKFÎgR4:2dgH}_y[{^;Y(Պ&  T`*qXa*F:ͺ\Iw?aE=}C] ܶ.k3q s38(_2a@=3v&3(ps?X:OV*DI 3I*: ؓiS>'MunRRv}ȹRJ8~nيLF7{a6!L!6 mYtPpV9J[BܦŒ(c50~y3;oC]ފߺ9u~w.?A }SSѲ$Rb=s /MF$U-Ctj)e2e/a1<kh19t^vjh%Lg2aWh8upp=x`T)GNȤb.:RΩpx$g5G_uj)a ^!Kk PZ@-qק/U:OW_cw ˊ]< ̒j>q빭=:/FRgx8BpWTp:ϼ.OGjk=4歗:=5)ws2;%> F-nLyӝyM47տ" |{/sXw7^N{8n{ %hmC#&>c-n #{2[ ]uL:[ɞ\ع pLsH-|:?󚽭j#ъ0|EB8G7hVVUažF?Nudy CcOS' bNbp|b'Plƃ6Qq7t! ip2 P;y02;6:me^)/y7]7<a$ۨ3lowZ<+F,cp,:9GzZ>P/$B/¬su\OOf`0ȟ#v8%,$=_p5\:jN 5)2y\uCm8^]ALYid O9d "gK隽JW,j[s`;gufcܑBF[T>saVϙ֙k ~*F ҳ]4OZNV61uoKю(9%8yI}eM@( }5oEZ.&3$.p[M#>I~ocm|AR_3'O. 6 h{٦4ԼEoЊ)p̧ $3P" hҺxۍ)%HǛfS:'/kOj{!f/߈׈|y!lܽ@=_xxЀ"R2yX)i{30615SۋJLZ,塔bOմk6}{f2 dbd[[s]3&w z]?o}ۮ=xu2g_MϦ'Zߠk:n,ye 6}%s?Vzޡߎ̽?$π^cm?.wFjوhl/~ߏΫ ݽ;'+>'gۺ`2\]Y"4|cyDί)ڌC{>HLfϳӋT]A<)N0oa6 SyPuطŌg127 ƵS?5;_8lS?bv!N}*qg|qh޾ɓY7"#vnþF*T+з87dLXvWj-u[#4bt3jCp:O">/Ero y 'Uj$k'@aI8r?d/49p悽R vnVgQu,WOc9j3fnɏ=#o>ꅿYƫSa>aؕ`kqSToY)6_ ¾BżNOh$RBC{>< qUld6ՓVH&Z͇];V+&yqoKs_x+o=R>yM]j >XZsy3tǮg|["_TtPhEqQ/Lψο}}'Gќs 鶫ϩ TWۨ\05^{M6g3LW4o<_km;c<#xncטc}c= ]g=JO^?'4!5OY=SIVb?VuLkK2Ak#ٹIWik`)ӽZVYg0{qU!6s[M9ǀ`jsB#`<1UKJlf+  phm==3c/E$UjY٢lӵt~&6'/۰ӷc~ـ1)0'Qۼ0F]a-o<\؟谅>CJ}/],ň`cX/ѱmW<)A早T?}K|vȒG1s^v[&z;\8OŌa\?@ϐYZm0YM~A/gi2Ն m؈g҇l;+G{k{wN !D߅ 5fHOi\  }|wfHrRɃ|l^u9[4K71"7L`qIa'bV re0J3\4.xxk` _v<~G)W1Znݪ C>h `X]Pu(S:JFfgb7j[9O*aUa6mog3/Z5(kw^N)Udwgmв7uJ9z}/۠瀎$&s1Đ 34\̤O޼ V Yz;Ί96qWHw1[Xko 'V~XY:i.Z3( l]K_m)\u&:lhcG]F!2'1Ϭ=l`$CCt'X~gURy>]2 MikT !J`ccU}!;XJ)̽,^85Rq7,#ݫ 5bϤGZ/@Wt4w!ͮBzBވAEz){iDOa\H_ߝꆿ]?}OgV<.96ЙnX8k]exS܁tV'maڢ<O~3{! o,pљ{h;=xi3eyi]\/&LmWc='h1g1S#tw&C=$dUF8a.\yop*.LG*|ooͰyО#gKuzl#ۤyFq=*bl$%]E{ZMg?EwMNyǼ=:C8OM=xG<DNEsRFcǢh mgp yK! E%c[w/{А550;Omen/I5p;L]=#|42Z5 ;@c1hTyYScZ114=o~119Im$;E<26r3t1?Mk 0iN#r>b*a èwn˷k/-|h]Bl,7;^kďkvqɬ$?g3;5PDlwm"X2&?BoXd[zN|9Un|`]Ct%Ӱ/O7m\-`q)[ .:hb1ubWwuۑ t51E^f"+\L)>KhbNdN+su1B+:b͋}L^upK{aW;eP[9_6k7.A]gwߌ=@^9Z+ܜGkE |^S![B̀ϽkrV z 7WZ˨1Z.Iew(^U&F|ȍ>t7ͧy] U '/^#֗spX__z3[NkDx:̝O4sqx ǜ]rnY!y^nu-r&W&pS7ĽY9NQ{,6Z^VV\ ~OsHvi~n>Xߧ`(t=# \='ŞB{A-IE.{z~R3S= HvTكf΋1I*缋UEB?쐇 U ?@ "L!AΨ)׋|Q>ógRF#b/3ⱑ+ 'B>O Vox@];{0%;7I@ohO'2F1~2O4Ԇi{01"u1EꟜ׋ݖwfCqe 7uҹm8*ޗa/034;BY:xy[IU1,=C[r!xxwXFGb*})&DlJ;jl=F7G$yD,KcU5& ڜǚƻfnR|/?AIMWI1?n`>ۏؤ$))⹰g6w稟s.\seUeGuH,!7ONL~0_m@gw3w=vr]VOٕa8)I\yxL{M |}Ά|:?V''O_nz,|?\اbu .O3U1:/r tF~"x=:sȢ`K+;q@-yCc9}^J}6rZ-R4cƉO$>=s1A>t@-p|H͘t'vơgS\FԠqjktN"VT8wتE7Нxbsmvs "W@ZzV'o꣞x7=avtG>kz,(!LBqZw~Ȑ"s0ܖeHiפv?mׂu$V2?b+wYYses 59f.GƦ?=x?lE^V9 O,H3|F ƪD{:YJ |s\-lJ-_ܻ9|Z0Aj\hݺ]UΕ7_O19ѫGvnJW|V{<z~1:Sk1zN1Z!nU+|32'[쏟ֈ Eo؞ k?3y (CUI/ Τ>X?OThOмp.Ι_hṪwd`‘U+&{ρ7wωt-X', >X9ݗ זW?> wȨ,{9|>2[JDz2dken[cTy |$쮹 "{juמCLԍ"߬#s>L~t/|d&yS{e%;oB.݈^xC;oa`xM0i`.^Wc}3O`2]\Gi9? )vB؋Z<]a? Zdf\=BU{_ QR~̚,CN#d1ĬW k!9%P^F{ul~j( > ^AgLBߧb}gG"IVD8Y"ǞPjbh "#Jk~5vjՎ ]&۳IFCf1*[6z͸B5gqPo eyq=Ɩ'ڄfY`"|o;yQϹ%uD%hy0:VyǸ_X2At]0~)U9_-DJb!j)ƜFovNC$ 9݃}xcf_}AlJZ'||鰇4y?LDǸM 9pk襈ޟO?΋Riş-̴$o7{kW.?Fvt6Yď6P[ز<]Jc'8fBc;!yf6UZoڈ q2ۑ>%֥)Oxjj[5ԿnR%v9ean}  P^qN)"~bؼq} nL?/{4:+}/-B~fd=j*=:kȟ Iі|nn7'7EN qNT p4ZJU!6 dD^`Pei2kUW |ҡz-]Q}5}!᢬"/ZA+i,ї"='w$޿6xst Ѷ( f2Ӓᤍ/;.~k^l^XQc½#Lҧ|`*opLco^9=n3po~ψ=b^'x<]h~~ aL*6ulH1?==r4>|595s |Oy&řQ$832_p46n#*6"hFɃ7UL;dkοќ0gjg 07bߩa )Aĸ1~7CtVYogwMF80 j6`q2ς^` 6Zɣfكĵs🱩4䢎r([ $?6]7l-Զ&.xjޏߨy/`mU!V8w=k ۞tZmN[ѾjClɯi۵os]13r9c;4ދx>M$7xg-/qds'CmGucgk)uls$"g@zYnl؃|Gwc?IZK7([wn ?e׿&h!c&4Ӡ?UX|.xsvg%?hT}WZhk؎ngF ȝE?'k-`O 9YC~23'jWyIp8K3{v@= ;6nlx\.ORl:uDI[S0lbyDZ+HܙWZ_7Ŀo/$uwިqO/GRD^ߝAI|H1GfmR3HPJ$;ށOl"h9ڏUJ;UG1 dCT]_WS~E{_L*| 4y?rpVZgd:@mmQ\`um Is%~#iig UhR{9Y!ʯ0 1y{nYn]|3WP5ӎήuSuvL~XTXjJCwZgLST N\H8 bFZ_2s.{y!Gla]{Cdf ,߭pYHVo&هeeD+u'0t:aF?)~ {IK LW?GSydMRFUx9<71n7Gdн~.^Þ8g3܎GțaQG6vN'(ah_8 as7E,[we,e Ѧ X 79vg,4q2q(Cy~ ?&"^ufXw3;p٣tT3op9:DjDgWπ?I.[VĿi<&p~lm6N߹m+ԝ)`[Ttw){$mrd)AnOaS۷;sX譃-㥌v})ӏaېO}V9d{wGANsPG@`:Z4;͡_{掺lv[3,C^2ˣ"=s_|R Z)*OFo/zCV{}MDzBϟe;׀eu~J_ >FaVsn&v!)WD7dU]2N];G}jut<~^Gg VC߽O풶63oc":[p1?zݨ;(V_(v-x;m g}+c}a.| CsyC~B3}OLJ'MT3''z/ďȜ7%gsߎ,K6ᓛ]H{|sb2$M{Yck<փy;ѲG2/=b 4~?:\ƻ$J?26``CCIl ᩑ5#~D<Ϡ SDբ~[9yڿZoIP7-ӹM9 df\ďiWH}DNOSYny,'M U\vyA߀J<@{'Tڠ߅Ca ;jwU#}XS;5X> ~R6"Z(ˡx݄Χ@zC y@N'ҜCZ<`?Gڑk$\(;qurq\ { YĻݻ AAN8I4hV{v-;"+*3I2vG=7F2/pD;8/ƺH۞wt:CF.}i\"dcbpYye}f 04zB{iM%[' ot^Wenb4:9SƼn|FSn]`TQ. ãCəXU_N$EcB;KL ޵{4v{*޽lMȣ$fpN56S^rq "~gbb-y4R,2E3xSsXrn_^呱]WJ!_I'~8 =c&fp0шaς1-Q9iÜv3_o6߾N;mks,^Hjݦ'wPwv1ؓ,EsDx_K4siDEԦ~SWw=V=&8?"OAlQ|~rJ nQ|STަ);v&+\ z3z 鶯)=Yj9j6G:A,s4niܾ·ȠIɬ?\Cl48bIxp^s \C ~ɕaL3uw Qmm?YD%&[Ħ#&}`-6[6MMsjSkkkJH'at,!*{1G{fNPYA;,"sh5k# ;gǴqN؝3 8I@]p~{ouW*#'{>M +UqnוRVS-XgT 5?/Yጾ{uqL)>Y82Tt~.Xe`lp~3Ϧ|ghe 4,FZWqE$* ᾳ9ꬡl0'Nj3/Gӻ"kabY " y^L^3wpu88)M2OzbSJ`-~bwI4j$#fO.Z550\}VD) r.zaCR5m iWJL@O;בJV}ݦΘwJg)Gֺ0<ɞ^} ;yv\/rQt=a!/GyN SY8P5ʿH-erc.nkI)aA6z?=?V6K[e~(x&9P[0hNcg4agG_ @tKg= jZ/&R;Xyyc^Cw"g+Gܟz{O_+ Ck`ֽIo}sfU2^g;^ۜc䮰>F-q۱V3AeQ5>['ƅz[2O,<VB ;A/v.Bgt_``,o$0e*v? 3&^ޣݤ[x~53?_hQ=kC<*X=E2hws[cKspC|zV3fթSYkV= $t0rvaWLώb j/ж+dO_Fv? Hsaq'6C'Mt6/ VsiaunydxŲ_Ͼ,Z}so*hou:):9Si}x79ƺVtS|*+ljѩqkiY;56}rk࿧6,sY!gs3^ְ+w2} W$zˡ4{'B:GFqN'p YK/QB)dc%U+R)m?O(:C|*X=4H-{Lv\G:Ky!9&>m[awu[/z}~F[aCٻ5oL( nk9(ek>Z ˸-sd TWzj]`-k;+:n\N-~Pp%{--b: /S:F؍"15EO}w?16_1zBgd={ܓZ_AbEl˅dauJFxub理' -*;x)!q{RᬢY{r^"<:{rYl1 rir|Hk . {TztA5 ]>*-Dgs9]`wi0K+[uE m+rL"o\72\D^f^\h;9Lá5,= |0wץ-2;6YwGscgVԑ 'i?ri N<9[^h6<__c4~VC:5hՂ\#fmݷ%}e!CSD,1>5]ΟSƁ#W.Uc2 #$P/L(`;:zޯÞD :K7)̱KX[;H&9xl_Ҵ3Q N4Ky]Wא~<:θbwW)oQ#6bDXWࣱrC<4J#7v| Ͷs@2_ɭ*`XrbR/ "uIf[Ě-0^)Ib%d/~.ZT&/zґ|tFE+|gYk{)n L?ٯOv8ZO^6Iq3B,XNzl"ۿjM=-#k{f;&7Z iWɘd۟Qߐ-ϰF|m|ߜ@ Oʸs1߅uY̷v\oͷqoY+{ZiJe/8RBz05ɡ׼L;#&(SLqದr>qh=,g6I!+B w|FЙ|o"ѳmTR_+Fm9pulMgG8T~]ѽ2o9{-dGג9d#W$2ÇܽVϒ,{>[ g5,h&GȯP&t^6%?a(Qm1b}RNIKl\gurM[뵇hke$&x`5m+)jsm?}^$кYki1nsG4pMfs[:l+OZ~ڀTzĚ+7Kq3̟,=fdYݤX̬`RYs+YgoU_/bRla=;qsDQTQ,ōQ|%0Lԃ?Og8YP=yL-9đ`"x;mx;Dpt}|itDmExKϝ5nT=-"imN9uT| 1wiIcy(7;ts(29G{VSrx=86tS۫: N13ND2tb9Ƕ#;Ba^SC6K*@2zd[WL}RPK 5{98X-yd >HAF'm)%RZ^Grc!0vqοN_~X ~$W'1lE!OY"y_" r&Wa#h{Q }X 1> 浐L!Gv#O٩բfb` Oqm(~`ML|`Ք\b51\xo; cwFi[O\d;t1;s<@ k ߟ(rGm5@P[lV,sf_3#6k^3'Qxlw5c/s.4BFp!2D 1mTUy {~qwYm\ط\K\o+Ya;u|az ׶ڦ-#5O% N*XK@ 7 kL 3)rXx t3/Qc_Š-S7/+Q>|MSc͇`ر39ЏN ;~hTdbF,#-}*mXtc|z%M 0Kg%ObU3/(`7&V,3yZl~# S'/J>K[搶~venKlQg^Gή޷ΠT|~A@EzH?Dvl+ǘJ<~'0ݨH; 8 KOUc>ᰍ[8|ޣ&iF#0@u8[/9Oj21<$lc&/$6\y#G8uu| uo+:V_OY k?u;(蹰v׸IÓӗ|lS~ÄZYՎ:KcuVC1++r7U񱥵,s mwi`[Fc;`lem ]gڡVeZc\41`;^) k.`\0kDZL쎦Pٹf9gkd llXޢ*!YfUMl̠I/ΰKDro,2O,F<8FE6`π-:c_IWW> Y}3F L{f꿵6W뿸BvsrMuP&ъ8.4ǛN2%@~K`7Ie]R`"0vGk rigi>D=W_+Fjs)|kdO|mU- 0iiƧkc" q&y+=3ioZ-&ǂL"+<\QQZjtH ^6;{Z$K-.UAbV[٫zG^U``Lu&*7p<;*Z *?Dr{oyyauYj?ʚG_ySNl4V[xSPsN)aMpb(؍w 7QbLЗv`_oOꙍcEr>8F#EczבK ji=5z*\l/hk)5U>k&'wpfGNe=,cI[I><.ew:Y glkx7s{ݴ+8ඪ+}ߓl ;-`~,).M]f$ <1-[3,"[i $%~d(qԲC 2۰lv2H$@Ra[a&%wȶϼt߽{{~z'ljs&/IwOJUnye8GD&w^^jE~K缞oT9"rSA?hE$aS5g/%~W@3Ɏ],w'eS?C+[ՇYdFL>x'>TQŽj38_{<_zcKN?jȠM[>Y1G݌]M?:Q 1k#,I{ܫTGIImNp,Y| :Xr,A]F\L@6Sl Ҏ&#u5:o%xuq!' \(:bBjOt""ٕ]ɈNxOvڸ5u>S )_ʟ$')y{Y>DƁLV>*mc=Օ:ur{el 1?4/YOaA'h(ܯ17 L)5[c9~W ?׹T|3hj5+;D}$Ƙ{C+e\~OĞ>;gs3 |Mef|$h+>fDb|\$`b/=q>S jD$nO boΛb&k<#s$x2a77܏[N_''Z _{S$] aCy 9h%bfR0Ds!!=7k l$ULy$Xd(?I :l. a;Uun5-#o#3lo=Hh'"ܸMzOiO^^Ҫ%?oz^Y^EͬHyYF'^cPל7'n'XQIÛ`1x!LjAi#Ko6Ziٲio3^DclBV? vm>y I0޷qNz\n)2}1ʯTil_6` 9N>$$, dFI1HΔ}.)ǫUl;XyJp{J]ϑ's!I'ؤsn_ȭ~ktWJKLc?́~|ܗHXW `mG9@Vњnr-Rx]hܠP,|@X~*vZ@3=z|1䎃oֳ|o宣yGm˴OfKZ{-Zȸ?d9U!&#3%7x-g&{4>|kaF>LJi>EB6%ezgȥKߧj"de%puU8/.>G4ګ/;>Gnn=cLe6]y| sL Ye9 'VvbhhDǐ=Ad?GTHw$JBRgiq}B&0l"1. g/=I~俦yw"Γ`~dɦhx\d&LxO8Na1;_vu6a4ѫ?O}3ftj-W[ ]W/ijB `N$(⩈D:M~+%/mkͯ3 SxMK uI<1VÁ*G``jIWe^鞪W ]KaeE'R0ݶ>+)W5=q3g;/'ೌg%<*h3'[?sk()AE~᫕5ZנV ¿EwV߭Hjy٫teKj_n̙W݊6$b}}A4mа4uM/Y1pޠ؆h]lC֑unFx=a2!}eo <<-\+5:a_S7u W<dzns8J81HQ7΢F 'n귊Ið:v!‰Ҋ72+2_mwGd$E;NoB8B'Ṅ8NکKֶ*{jRIo?]?8V6Hsϖ%p4-럏M4rcND'|jd͊mTsr297ј'}?/opWjd{.CZG[^bAǯiԹs!Ϭ:5WA5_H.g>= yf* ƚl<8z}Uz5YM!2^M9Iy\F?&x`j$xhM҆}t/'i[A^IWaynVx~2o.geH~ked-vȏh,F;e;G!D΀멞heࣧGN2LwiVwM(2]mpg;W_cj$.pvIk›80q8c53x)b%hhs _zKȏ\O2]s42ͯ$/0'o8k|UbpM(ړX{wዀN`Xb"V։1L5 +ξ_g"YPOij _w}ؔ^uElt_isz~؏\ H!zBx5=c_TLOPh*iq9𗃯otR؛MzuU&݂I@MrV2۸N]WvIo Yq\,/X ԹN:*A:*Rnٷf3QP_maEU$S٬7Lדz*M2}Vӧ>ЧP&VwђEgCl3Z63Ur,V7JxwT>bѳ[ \ihCphyOȤњv,r v5ynhuѸi\WҸ2`0_;[uxI0ѳ# KQ2E<y_s\hX뽭<*E/͗kC5@N"ij 2t)Qw7c7hjφ-KhfDἉe$[1٪OV]*k4c Hz]=X"<{ۗpI4vvu\xi?ݶ=e7 ~ z&Bpƌ|cu[~5 YX`ҟ?2iԸDl蠡YmR;]ppOՄ#/Ep1_gy-5[׃vG6v^JҷWG gN4yFOƹd #ƪM93qy㍮%1ҞQ,e2mʷ{J6>5"S4.ۓn: O>Q.i?8Waշcg! ~?M{ Zp"C< V~Oo_HfW s'ZKx6A?#x[I&xQ5sB^et屛6Μ΢\أҔa?!@9uؠwH?oVx8]v=U]V ^lpf Zvjinklvuez>L97"^,@\ɰe1|q#@XqYMOuA=?ãdƚ5SNkQQY'K/:Z]UԒi\upw^=6 h]YHgzo͐՘mm?N f b<>㨿jMuV^z1+TQ 6F45VhތF1o}ta]L.F-SUab=)%L48$S01 /~R1}E,Šb1F_]k,&R7ۜuۤ꣣*|I1Ȑ@ &h,+ . j,Dpr̸r4&l'-mp;V=g1h"6DEǎI@P'^KGNUu֭[nYpl$ h~a  :=~\#$FIψ>̵A玶im4L_gdh~8.qDKg- 4tF||!?GXRq?15rk?,H]'lA#䱝{=qc~hۿrO\wdع:@ z~ ×IdBA|#Ĉܗ gOi@j("{Z{ה'$WIמ#5;RtY+ӥoa{~>$#`|̈%acm24q]|VwaId%6֧5؞._8{apw.CZV& 8^)Kz9 Ie|^D4r6ws >:36zwxkU>ŨW@6 f#ebX*/?ð2SSq4ב9ߞ3 l;ǔPx"cSOv Bk ѱcjy<57Cf~!r{v6WioZC&?=LM5mx+E|K3p\QpR;ùEǿx7X8;5o)ԷG"][bLB_7#B S?xC !{&O|+hO홠ݏ=f]8#uʃK9nt;ʷ`]V 95t guneMM|>>݈^* Iڎ}R?~{"CLbHqn𰐆To#OR ,?p\ Muu:oqZ(W¦J cfPCcM*eZ9bYF[kė~tɯ{bML!">32E3KMfZO4GQl{C<߃9#K8TaKlhjrnsdiTNsF3,0{a#U%E!ګc]CrK%愫M>U_Yc^e17~4n32}ӗ˙afk-\}%֟..w_).$0>5pd8WP8CwCve D|g† O_y$%-Z~ 1}P*Fq`5!p$ppOԗ_a Ky r=olqºyG kxy|Wz0$Jf;i$-&R2so@ 屖7 \=V&_"- ) FW }9';]Є3j;JpXQ]m`d齷4'l~nulyjOFzv_Lݺ;Wbi[#or{>Jsㇹ #YhF 3X~SoBu$.y<%S>a+cmmX ;/ 8yHg>H&+{}Fiֹ'jk9+%2Z|kJ?hC5cCUۙ߬8=b7X' 11 ,U^`Vh/[{.)?k"}9\>SZw:c*v:,uAJ>sfZ#:>ʝ ֎ѯd)q_Iu#F&@}zaz=|+SFiG{S;X㎕ߓwx/`=w_Ϥ1!eauc'mljNJ8~H(M(u*%%LR \/)XI}gaSqqÝۃgKg#}_ԥ$k̛s 2GSd4|j;3X?tp+Shlȿ{9  3l9@u6 v_=_}}Ͼ6Ɯ5`겊4}/A|z DSȍqKRHGZIs[O5|oޢ ־^|/B},{~ሷܸJ2mΉ>KG_NVbϔխܥț"^'CDh<ɏp'A ='cm-Y!UZǴu*|QK;w֥@_pNI5kQx%l` !V?ȇuZnV<%ZPW- rO[ڸ20|/0~=W{\;]w 9-BtOFf 5_C`S8[p*dn oĊ9v;B81+B#z.m!sws,գBnO飽aDF|M@AhϥS `ȻޭH[mhkר i/13U"ô\ -+Ɯu)9.{7>uFx Jk8-Ş&*ҺH$ܞ!]ښ;YgϿG^2c;y74ĥcC oUj?&M [ܳu[f!:0* LA{ lwWzk-,/!25>`)6?;Mbm{?d-z*FsT'Jr1UOK^]T6%O҂)$+lA>/ј##_%>|# w\ĻN;|-?n7S{ssjgCU|įl vޘr?Zc{{x~̢xxdYa71zj55>i̤4XfBT``n]zZ, 񼜜0L늆M#RhN~S5zôVejG6?[%|"Ț!Ezi L#Ƀ?nްS!w|OFΉt<=ùbC׾ļKк%,}Lu7ئϤn3VRJ?#yTPtcANҿ3D?#]vAzoOD\I-Al%Zݣ/ԫz\RW.햎I.bjNZCDS-/]FuḤn!<O^_אV|eZ^GZVο^*\O/[&,/G=gK .o0f<~f[OaeŌuF}~q~~ٿG_Wat}Z1`,'wzqUB2cV_7{cj^'vgs^?4s?.?w]6?mğ zg #G%f&wWNiUmڂ8YFS<6czc 9,pPx_|yVVMOofH/k{7:?Uq/7$E*d~+^'~c%.§1=}h}ױ PS_k<7>}~qy1&,oQynj>}@l!v0e}x_KښߋX;gƚI$+[%u/ܪ~[?̓뒈q}>?MJ#~l޵FGUeSuJ i$J%Jb17/`JqFz\,ӤH"Yc']\ӭc)zF@شiwOZ%AC݀sM<̏qW%>w={@oAOY#g1߈Y7Fwv9{ sYlINcQuȫ듙h?ۘo,YNuU53W)ߞ%0 ?rZ_Wцfܲů^Ěc3X)ZP"+&Hg1Ɲ/sԸ=w,>LYlȃŐ]fȃKGn_rqUA{]Gcg{a KDNy]9 :9rByScFvH,A2"ѻA/[WF-m{*J1K:L;g2l9WϪLȸc^Ž%;Knť.\Ls%_x]Zo{aV8=aQ}t~u\7ڽrK[ң˚Doλ&q5o(t\`](BS[<]Vn✤uܩn5M|nF&lT]O1o>Y~Y8h*c;؎\Tw0>02ȶ d_xȳ Y٫5ɫF>)Ҟ%YeSzMN;$_CfoTaM>!OsQ'="x:K.v ~-8s%5t/(XtFؓE.W{rHe+IXP*i\-;AZC;1FZ2\q{Bc| XGټ7 )ц z[k}!ch}"eش0!|jYHlC`pGò}'T~ݹln߱rHwlt8d`0z$ms6)U` UD립"1lt6id 9\?C#,0Gx a1 N&L8,!E)c7#;97/ZaT\e]C_]1¢^\}}11P_9x_H-Ɛa޾5>.MHE9S~rssHe2kl^.C(8ySI瞤@=0"0Ƕ:(t.Mh6,ȱ[`Z5f3_[n>Ty^;L߱\&C(e>g/NZHMQυP.F֕.MKM2F<;rix(C`9W mPPW:@;F>iRunx[zX|Z av> X,6KK$9q(SУaO. r/f/r]'üZý-{9 EwkO8Doqt{ ,7 |D1B>U,֚!nol<~C_oڽ3 <깘X;+>烨0Ic:x! 3Ioq LNk/U"#646^31ƫhCu\pߌz{P 7+цz{P/ kFS޶a޴ o=toI;c9 5k&W|A|:ΙB| dhu~(n``:'4CΜ$f ˑ.6)eXl]߰FkجɨyMհΪX'>P9֙ƱN| e iXb%6 ؊; u ԏ6úoºk>6Pv@6;c`'mp c.k2^u\2|!C<Մw<w}ކ gGD% G&]Hcw'Z`k:O,5}da Vh{ _WCG6ױO<TYKK'c+qtl%8[J!ƪqtlE>5??U("~Qak>xNܷCZw3;wdvXӑt5%ý?am+Ӎk 3r 봽]UPΗӷ1YҿY +Կ $rYf pC7~~ƭpE*p xШ?yTBS(.R?s w{Qیoä*{-x|3dznV>제Q۝&ӻopVU*OdeH`v:5މC;8v g_<n?|<~&zYƮ !Q/AB/ht2z١4}w',9 Bz8?&6у e&g4~{W͏us-tG x~2tkOH>}UּHѭWcѭƘWoW)?f !Zb\h7濡n}ІWy^[#oիy_^ gΟ7igPhkgd= :nüiHL2ڨnIY?݁vh:zAG?`ؓйG}}G׹:w!ʵ׫ uu爺tV(?o3&_4tik~΃~179o\q\Bg&_=ylJB=9ߝdiZm#_8`w0qIX;aŖyR{ܗvd9sM#SWjUm=3F"1>!_ /7#ˇ,CTl7>󖬱(DŽ.|r>$w=}؍0/x|eY9חr:(_) j=l߁jGk|F~7@'J{{"^4&JĸjbU ݟ!a} _ܝnw$s^IAd3ꄋ\R*:;ˏGg b f)wFP&Ncu]'MgiM-+& $ȉM-=Wb <`ݟتa6=e '/3F~*[zkjc:scaTߊ2_i4 `OL` ߧdʫoE`TI_/׈ ZqdA[OaAg u<[sLd]sE/aJiS{tQs W4cq]wR}Q?C} =<>j7AkIu94?$och&=GgzH9~ǟ>dfƉ3xYajTn ? Fy:=iVY0ϝb+h+G_7-]ϢQ?gyYrZ~}S+ ;W. \f),3e^5Gߠ/֟ eTnGi~)~iRƩO껌t`TQ¢Wl'n̼bMP.H$ޥoUv};e*3k.Ϫmr,5NMrʵโdVU&M/ZQr]䗊b -=j{ˏVYJ=abV?mm^HQf#+=77s7щ\lT'G:_@94xϜe}b[#eQizK4؊W=}[Iv<ul FuJ;"ĺ3 b\왳J x]2W9d&h?bN8aWXIRm' KgN2@WD|{|kj}HVmZa[<aށcZлںUg[<^ȵߧrI |9dL-Ņ>[eqtx/.kbh)֫ ?u?rI $y[.; \ݸsbc]C} ;„af xiŦ7 { Ȑ,ER^H.gBV\%Y.٘aGX*vGni $wO a>ǯ i?YQq.2"0X? e'QBzFl p(axXp/|u@c~\5c8ݝ$?CbK*~a'd^R+]Az舘z~b RZKW~XW¼`Wj#5q}$Di\s[5#bF.VIZu6fQd*r`<m>5baqQwn6%٠1&%@*!hœ9;Ӱlp6e9EhmUM-1&Q|%'Yc3 kͲ TT3x)1dǢ5Cy(_q}SPh넮C]cU&bQ% Y\YNʝfq$1Sl4nᙶ'Q0|dtWXe>3 hU(kx.ȓa akQ7%U?K]V&à\+:[`m2yϕ9 I43 *DT`Է@ZaT^+-^TPL."[3026MmTeJVQEPDlu5r%緞d&!}'9E$ǻ6'˖=rj~L$,IT`{g)*{T+c~TfC֙NxdGSw#>ܟ!/uJ8 P#ܑS8w&+ʾM݋5L,_B&SهvY`w2 uG16U,jm9HH!S;Q]2e]- ጮ#8m_ދEs/~ 0ϱg*P;ͤ՜ lcN<Y9 HJkI{bG9#plB*|rInR/ C5jp m5c/"kNY|U_ZQbO6_-ۉ>kZkηQw,f9wO91/Yp;w$+ CvaF`xlo֍5f+|eKBc4MY$AdkIۦh5c}n~aq^M+mO( TD4LYn"@^bwM$:kǴi@{ ա[RœYA%pASyⳭ3U,fǺ5:4zc?5m,,CtsW˥1xyoJ X~v7I_`LE ᧣5C`ܣ¿~SܿW;w3sրYbJa惹M\]g٥^!bNOVꀝ9l,%~gX D4i=~jĽ0p L8.tQwoMsȕΆ#qn7scml`k2kO(nVpb_'m[vkc%]@#i]JZ~{, u}z|O^j+ IGO ͫ׿ʟ̒+{z!֘ȑWqCF0Ő[jtXL C.O0E_+lI`DԱ1O4V1nc;޿`{%gQG,(V~ w9su:ԠAogMлqw_0"dI"|YY7{@Nij_P/z(l4uNc<)A:^/ܿTӳj OsxUӻӈC-3>c|,pO˾y? =xƶŽlLИ.KlBzvJOT:#K'ZL- O0X涟˾]2<.}%W^B2"=D{e OK+YHSz:%WRt;>>{'+ճw6f؉M%.ώ~tغ3Pr!ًN[2% ֡wmb<VCuRx뉖)ُ~mO?9~odojc67w<|VOh_ ?QK4/gEn䏽"T}Fp%R]I`2q<-6b#&H|´F3ڭX Bhmv!̕jȱx0g^h1rЁO,ͥ)uھ-gH1d\Q'\_ѽHG9?m:g=jMO{y"wE1YbAnM1qRou;5D7\_emw.i]>eཡ#; Y=ﻌ;o3WrLoE_T%j`3 n 1Qvtx`~r {rWtp㓾w_=λL罅h =ab{KicR+_CDz2y/Xim:}EvS)e ^Ǹvmh>v.52q!ٺ$^ڸ~))陌|܉. ~WRhOJRĞ(*|ƾ+x:Ѷgi#j^[(Ԧh2 .qϰ-2a;3>ĝL>uG^.7;Tp+1Qw GwXAxg0^+M/-c|j*񾒑S!3 EzӥgSɖoew}nfIf+^V@I|nI8Gb<@ _kw߫F0G&}{T]aZ.E=?d='~B̹S1O?wf$\3Dz/KniϝU;70q##!lzҿR~@?H7al5w6>~rqD+"tnLc>^#@\h֛z٧/dL6e){4}6 zPm>dY, h<߽d/ۈys XkV},bDZV뒜zZҾ;|lc1[IˊJ渒LjN(YZc8/مsiޖ|"{Oo Oևei"1DO<§vOg^OD&n?,iOaG[NcB ?A'L3d;U.=a?<5/c@^i~V1g~_|XXڲW$d=dm_V8m_Lr;Xqt Tͅu˦ɞ6_;K;_v9[|Ծ~"L>ܟs_R:Nq:(I"NԯW{tE *)/8 mzy;Tۧi3Kqo19'tO7 u]LO}9 ѹe 3YQ5F9Qȴٸs)s~nYE;փRӾ6ώe;3ᮛ{jsn!^4L\$:`M`lނҀ҈xGPߩWAvNĢT^ÏT;jQ5|dҳ6F1sw4Uv)|<19.^:I&)Me)a;M8:~wж;zb59fZ˃<cGm#PK::ys=$Aw 7w| ă<,ëQ9{M,[{H8%&L`7_[HYfn9q~Q3wNxS;Qg݉Vǩ3<-zaXǼ&q+1P7>;E* 4gnny/X&V"Es'|-4wzn$Vgx:1/F1߁1߭Ɯw=31h|A?Jqe-; XFr SW`H/wk~U3/+ q{%,n>2񘜊Mj~phYĭdjv#nIE_(#0Chy'uPwǗQߗFݏԖާy?0ԃKՀ+?}0hV&.OnjV9rse2ښy2QiT5-ҹN+g;#]=vj 7Ү酃φ?t [޴iW>zc,pb*IIW35{!ҫ^:aЕuv%| :|U}{m 8"ot$D& @G37(.M#aqG N>'xtF踹y` 9ɶ 'eTȥz$T $T*HY,]@՜#zՅAMyc,!Q}_2#:ްiER61+ʏ}ny$~Еɗ3sk,*dد(Ez$'8c}5m ֯ôZYSŞ{CSA2tJg2F %<4W"`rija!N?^&2t|KγƷ>{ñ ^u.;nw7,qMB;P}OB6ow;q;{"KړgnwK*z_[}I?@M ܻۚ<{y=7\T?l_oM ҫnj#ͱ답׽մv'|݉i 9y'Z%KqY+kK3A0x(yКd|k FkZ~=@v| rbfnke?@sr:YcF@ZKb'㊪?/ՂuK=mS0zbI6VBdw(q/xm@5K-(dO'3Vz `l!%cϥexfzeѲYٮxN$䉈Cz`-C*BY4kg?sH?]Hng/1hWoc{ƴ]LUrG+yJ\7T؝A[1Gf eZ84yqѩ <1&%lGF(Wb'@s^+~Vpc D؈#JV>]cLc_CAo5^/+m`QsSxq~}-> UQ(jFh֦ sȥ+irE\0\2mAԤ3d܃x|n_G+$=)"5@KZnfy&W2η>*N yC>zlF>3`m8 ц`Z4=coKQo01F%Cc,h0cmIa,+igL>Ƒ$S˶!0Nf[AQ" Eh7[>Aq~ ק"Ea,+܇{iة88_ pápm{T; ܣp]zQ5fG(ܣoǠ8G?-s7 pY| cE}VGo[Ft0 4KNI῰Zjo'A߹jn%N+ASl4#98]2fQMǝ#ZV5^S1E$OAJ>xQ;Da_KW08!ba;0cFg1-oOGZ:wmC{~aǟϰ"LZy9 CZzN )?i8s2<L圸URgY1{֖Ux?ѽmf9rSF?ZqǸfSBo*7^)7xy:+%Ny5trYUe3B0]O >^݀>Hv *ӈw SaJa 􇾊~ှzĿf,ԔQܔQd%犼dC9|i 0kR,@hq$_SD^4it~yte3V3UvI3L,{[+AnԔ5`Sjf+, Y876X^b܏xpaR [?20Nh ֽ6:>f|AiVӫDj!zMY/Ox-_ݴʶܵk+9jۈ;1h;O߽ЯyPwNa\߭wJs \hH4aocbkߩ=T_{,W/Qwr+st*m,t]O^)1-fTL4G,#cb_ yU?2`X5UNZU!⟙햅YEfIzN4vdH2rIcM 6%۔qB/47l%T&4|jb3ϙ=廾@ y,~J?1vTmw9KHj1r"3ߠ=G_1?({HpgG){Ӛ0xtv//5ߟ]ۄ*?h\ImA;Ɔ*L?4-ϔ熦eS7 N)޾,2'U.'ݡw1P5ޯEv}w9bRG1F1 W?ٸ{X\EhZo\PcZ=X=Aoum/ہ88kHELju*iú9kَςU"k-p-ѡ:9ԇjl$kL&|!;_qOuc򧚬]Sى]-3lv\ʲqInLfɉį gֶ>jlOʅy5+",̭6o@]F1X҅)E9NqrG"wG^!|nfd*?;idW`ۯ\ox|wys:Yx ,qD?SX|Sv<]ܧx hm`Ҝو7d k*uEXl/hF)iй6|:gk5:E:0͌ܦ{ N0hN{n8vky^|Rm& 0M)x; ~I 3x޸_Y0x^:=M{YDxK2c&n/r$띣LjM{6h-/ Lk['i)=SakQGn]9;wnľm?,K1SNլDV7cn筱X,EWKnW>g$)#YAQ{ 5W&9~C캒'ARFçIԈ1_Wչf[QsELjğ9A'!+qOydwEmOm윭>V;՟r0zhS0&tۭ'i{1dyd1;0vzjEI j;fJ9heozNѾK -/Mb)oo\k܋;IzFr qڌ_΅;؎LÊ/.|^+G<Kz2᠟ZH/ep9HF^zClBϷ[zYtV_"?۴I_Fa pVRNny[&7Ƶc-/eyʼn~W䄪gtSz$5,M iP{Vyn>8pp WjI+L5 ,reVLbc"J1f3y}L139觜~.hf?ϑd##߲h|'qUm t͵,^wpklW/ꏤJ[o хQ՚ӽhuՅ?|bY{0eMc6-(^\^qoHjTTM`"_+ݿxrekGbC:o<ڽ_F=u1}"ΫΫ^ϪkϊqV1ׇyN~ЗUkc59[.IYڸ4JuGl+5so"0z5?cM4OC!|ި UFE\lSѲ֖ <:Z SO1-?!K8 qdfNo6;xT,<94gE`8s+C Eu3r<{wlZVR?Ȇ4 *}LT9#xkOpW_6M{ oO4`Sܝbםhsy]Oq\L}QUUWU%2 >Z% |Kظ"]9i)q`?#YJ|vh,sn?'C>,\XIgÅ92B#ʿ=֑,Do(50 MtN.b|Kb_)1Տ{ I)猐zƥw^#hbsyE2stSR:+,yXY*!;b~2WLcO㥞nZ@O/75m7Alk|2:Wu4?W|{Wu1Hۈv_"?l 2꧝A'tNZeqL]k넽2$h4o1_}cTM#8FMjh!6lq_*p !>Z;i /9*dC- y;&{-۝=XBk}79dd[uM}M}2I9.n<|R$GŸ4=ighyr,3fsM$n%@Eef͓{i4ve@ ߸[E#~ҹS_eSoX;b<cp$H7oߡ;4OZ#<z?g {>ۊ8c>ڻtIP-]ESsfc~Zn;-g Iz ڙo#C z-(:P? jeqz>k!mkpX3bܣǤ}Pp垭ij5oD g_;CÜ\3h~A [@A̦9_B 20oB Jr0rr~\nrB>&}cdfr=.U^ ~~ﶌ/Ed3.xSTMB-)2W֘+3+k}m=!.tͱ炤o%`yxS10 YՈƑ2{V138:pjz OIV%7j=Pe/=vQ‰{DWZTn~w37#{h @~)I}}>v Y5T+c$=cIel:=(_eR-Ef{W1ȧbr3M ֌!!Fwz|A2#-[\he6pr{!_+?+v|ea/S y*K/\I=ú6%8 -ԧ7,[l^ذY~!-ѳ_SLU3g2 zs?~">PK<#҉f[Jid3xLgǤ[^'}?Ϛ-3s_I߭إ|R_BAA:~)^t6>aU+̥ЙCI%ɦ3pb! HgVy(zk%F[HsDN$hm^N{Zs jCJ-1J[WQvļ!n& U *5gZw4~_2 \y\Ia gA_[~@,ʎNL']AqQvP䗕dnoO#;֤9/:h(mTn#='q?KkhijGY<1#3o?YV :\t$5ps6;jxE!3۴2MOVsCNgLU'g].%nӮ[KDI:o߉q_(iGto$o=:'Va`RǨ,9L#/GҁN u1^>vNW׽|\31Vw@~wR?o}ZM\xBo ^ل0{a\; LtWyksêqj$lTY7As3k-k)3΀Lzz77khd.ȸe$;3⳨Ŗ y<:FjɖHӷ#{׈b,y?]ĩ)$j\_ϴ|{m1Ę`yr =v3 5{xGd^bvnwɥr,n|؟%XN[Zb ;HJ9^:/x 7- ܕCѽ+Iו4g <"m_<ِ>I~ݓgt/~1g#y4Ǚ@t/xhQǘw;HKw8]F|mMт.6ĽKF:ϰh}zLJo |%d(CLK1st4jlf]HϵFD+>G2bEkkvVѳ>T[MνCJ@F4+0(#Җ[XNm=(ƓJx`{$7Oķ+0zoήܦqH<-lsI8l{at Q{4fVSq:[uc|SxQc>~z+錩p1oQEʑXJݲ}9(i" 2ӇQW)$%v??1OnxN#'cᜌlSr2=%<#+F99R\8;'HNUQ9yɐq=%Q 71(ѧN喝Ԝ /'qz'H򊜌-p2| 1| 11cXήNQq/x.L{/Φft6{tj( xhl}/-ݟb硥<O4_v ޏLLI,"ce!7l1[lNR; 3OĀDWsYk/z%E >ڍӝ7v#ƭ}XgXN󰆇ag<_Eu }Zvw&Ko93E<1JEi8c oE+totDrQMDeY"rqx!rqb!#dw<'3eFɛFy,h7rV sߏFr`2+xL4ay>/<$i~kݵWޡs^N<@]7ZL7p[iY\a*Ho s{,3\Ƥ,tt/~F?f<^H}>^򜖖}k_NK%Bw=r2:9֌A;Qgg鍮"UM4\δz\ε}Yz7Ţz$H58ȥys= ;)5qtL+>-`g3$:!>x/X(77,qԙOYՁqxIͱ9-( ]%ID%FߗL3 }F d7[[cnȩ7 00N/wߝ}roG89z8GT<<}0>N6|ۈ>= b"YFX+Fiǁ_ADkaix"3w3~ղF>tF.K4o gfq# km g+LxpLUHWba,tű&U*:]O}~0fztNq4, Y喙Q)׍lHD#y9Mt N.jm幌e|$ײfF`fSLi>E'x.jv^W^0-8Uާt/,xL<{dt,QYgx=Qt1tH<>^]lbE^0%4ik@\ˁxKent{U a_췲o/֡hv)x9Ѿ\MreBr n}".L07˽tSJBF(p Ta5֊mB}λڧB~dsLiE:h; \i_񿩤Fm~D}xõfCm6tjAn t2r,4& 'oI]\'wE餵yNߓI]~<>e褊UG]prckI 2Ɔ#:kP4ۿI]\'M~6NZ:N:I::N}:uAtiN:IAt̡uҭgn73AtR}N*F餪NSt:qz]IwaI?b_ hͳ|ME (wҘt[u+o4[C: :n!덟m\G1@GqF̗a-RGFGoн*{|1wnA5B ]4tzW/P-Jq&nTܯ{l~_a3t>ГE (cva }]}+;sB,uSْP";x63ºuc]!K_$gIf3?+t/|(z@׳$6@M/2ͺwI6@d/[%Lg&)+?[ddN0ͩ>w1'/~wOv繓g_8 >gxX` img] G)H4.ixsiq1ks_f[I I6 kXG?aݡu'y ]v'sXUt_c~o:Q_nE/ V 5_4TS_N/9NKY?ENAj}QO|rM'Enrqr{p헃4 qցsv{~7a|C@)嬧Y^z6,rry^_5Z德t~VW-g˥=/hHߵ6+q*'!͗zՆuSc ,J;҆ENwYQ٘(Fl /0tRBOA/5ƿ _E)QԾ>ޙ.>ɞs \G\q/1ZޥZ"[qv`r~^dMc>ѽ*=p!%-ϱ9Kt]tI+e0A.[5'3aDǐa.=;a8Sp3ہ:Magէ֜([{ۗJ}K 94| !q⬜|G:acƑKXC1i>38bt_]wpj}yWʀb?76γ |m@Hߑ\Cc%LF 5,XˁcVKjޅM.#d^.Vnmu? {yl1wWX3i=&ڬd;nj>Y~ ѸߒeӬTi9` \1,ʹȕ5j01$ꪔWv݀==G"㻷%.|& +ﱏAaϡ <7{`^z .j!^A<,s:Nqj5`\=Xѓ QC累9gqF@${P3Hd,%?X_X7c:W1@?:&xϣ;6'%b5ݱP~(DS;Nķ8O ݣܹ)xB난Yq^Hs˰שHoASGi?9$ c AFov$wk_E{F`#b]u_|_elT?po%ghLv|7X0z+404ZE6_)2lc9Ì嶊j?|.{S'x}~Ol#aRԗ#bv౛uFVͷ/WNLz{8"/m,XM({:/ >[/4Tɡkn1ZzmOy/~I1"69Og>#l7>P>,l?-ԽOGem<&Ŏ_{kAQ,j n1 QžcW?"qKmsRO碏>5bFJke6DZoE#w|l ~ďԷ-b`o¾Dg<憜!bQ_GbQz?\Ģ6XBnWXrἋXԟEߝm=l}KfjYXEd#ҙC-La8oP&jz6 T6t6C%F_D)vya`;xLzP5o;&8>,u:8XV=#zzi] 5|dnP;zz7yQnԻT3trQK7kՌ9Bg"+E !ZMфuףٚsz4G!ԟ MEVܧ}Oi=2ξM#bs;MEhJRo6$]6;|'wMŘCyO-!_-Ї ujly)ΨTMz+/e9tlu)ɻzA2"zA=wgT;Q:swCwv_jl7x}BQQ;9z~YRT(ټ"J6E" jn$*R:$mFs>ۗ(Gs-?;KktN}]ĐFÒ}݉Ls  5iOh~>zYNGαh͟ UXGsȨ[1 +BZ6ކUs?ُF–=_Al i|^aeBOvWI$ { 6==nh{w /<=>==,<+zy;pוt ;9ZS]#&;vmJvk!;6*הzA8Lk/B[3-Q>>zԓo6CpkZ؁2ƝoHF?rXwWiWN*R +Ǹ y,Nϫp NC˒߿6DzxnmIG|I G!aᮺhN&ef~h}rz]n4(=s!m OxG=jݚ;LOM5ƿ?:Etv rҝOeLXӏ^> #?"?[3kF϶(w?a2`KTNKQ{TJ9OW_?!F&EF>\DO.N!VݓD@$U;pr@m1Qv:{;He͍E$ -?ue}n>>X~,酈 JoVNݫ ~kum盆M^Y+7-ya˳7T^$Oa@vàyGy~1gwc{XgٗPED5;RןF= Q7{+MR;y#–~vW|/bU<UH繨VH2.fL8}YɽdgŪ991h^Uҙ>cwIc>_z==wPƚps3yB/%"y8x Zדl$yi%Yi3V++lVX d~']Kӛ "B~_|LoEqP;m|=oz2cDz6嵈7 5~IV@9wgrq^⻏vB;Tj1ZZܹ٬xyQ7jQ_6+t;K*դ)N2L_3K_c;xي\._ܷDZ)#1<'y uOw1l]j}p I\If1ٸWٹ}~-F;r}NCٹu\kvnfsso2"o2ɻz,zWܗ?5 qY [ۄ[ܗC5UO#qqWcnux*9^rkns;^!Z+s㽛a,0xolq9ߞ%y[wSca‡[6b톽{a:n=ohoo3 {9VoWYA}ͤn#kݺ4r0qۚ]ٻu"uۻgz[Evr?FgfpӥQ3 9wۢ]}v{&9z|-yht{xo6?߿ؕ(uik'^'XAb?m{kT_\粈; [EN=ޯbYkτ,FiSlۖYmjSV #6%pR` g%$]æN>57lWv66a>FB.c %(tĨE l* uU 㤓/50=@7#/nA|S(b?uO<]7>)ly\Ӣ [= `Sf$k)lb}.7Mk70\9SJ]'{^9}NyJWo)M[/۹&jAwUt&\&aئe+kdZMI_pQ.z5Bx֨e#3䂅sYC\|* :YL\oYz_Hf)҂E!3wxlcEa!0:ztwIozn9QIxӿJKz0={5Ol_fA(_KLBiء!{G\scKPCÇӯu%]`T^% Súؗ1 AaڠC=\͸5aBן;2)ת)b)񡌈9aۏہ3" judD<||_o^:ƊQ۹ƺ7.zV3'!{5+7}W fWTlDUQm}ק4;BbNx1m6/ϛu=@U0f-~ؾ w]jl-n3YHg۰w3˫dәEº'߇cQrbwbsF#y8 {ﱴN`=ò_髱vT-繉x2hZhOW]EcSw(;tֻHK*O~6)T60ߢǬy,,`w‹T%캇9} k}AbX-8sIk5}~H-Cc9Vc멟j 9eԽRo}'>.s˨g[@']dCF?PXԳlel.ݍIހSm ~mFRz.Vkk3_ln}}S5WQO%zsJ?S|0OĞ/^)7&1Waaނ1dں.>j}p>煲<&!x"{}գWN2Bm+ԮJ2NQ*d2\1ȏm{Ѷ}mvp@S s}oޮgl ٴOҚĝ#'5o6)|͟L̪o5_I6[=:غOT *]/RpZ,+d /_o C<7r2عwWZ1=}fziC>4z/5F@`9=GƠ8=q ?J@B5P%[06ӳeBǎgw2FT?bLR&\'m4Opg^>*v.57DZU-^Cv롱1۸"eU)El9kAdU{0GJHMNʶW,i{d]eTho6F.k}=ԬGf\vdB>lj0j [PO'svU(ًߥ-gtW<S퓤W|!*ƧWOID^FssSpɪgYs+Ltx얖KI1x,{%bo NRZ年Ij靓Y`'?@}G,Yw%k]K``;TSڂ3Org"EuN&]YC:OsݕZ,O$o%grv/Dk.]QnMIďU^o1CЛZ4Ƶ4O:G,2asB{:7OwvѥkD^7vIEAS_.Ǒ,D=_ȴ/X%>KTo5캧Hc11ϧMuă?leoծXskF S'֕w΅k$dz 9` Jx y4/Jƃc,..# WYjui58UMm:yۨc9coy,*ZdZGx9,2a5]e5},٫;@CoFh 3\&_d0 KD9mU"<? { 1f@+M_dXV7|y|ZRnf?.םZ'rѿm"I6(sxkV"͔X&ФDzb +ɽ÷\O:c|x>誱Li: xWunΟL|Ŋ%Z|!HxS_}4S,CbY}z򰝜v; I՘at =7ڨg3IdJ:+2[ ޖ |F;&{! #NCGv#o Š/O~GEj[ 9߁>3SGMnu,4)ҿ_z8zA/Wآ?;+>_?Wכb !kz+ˌSde:Xa>>KQ4k`\|g2ǾBor݋3RLm^@cXy' 馏Yjcoqa|KOn@z#Oֿ{f<3 9X  *z,hn0/zc_fu7xۇ=D~PZ+~+#掺8'I|F- 7.4c'gWgЅzE"OmxWr|0Gl]JJoDNB=Xb<]y\g/6)՜SAox$P/FdL"1"ד^xh&Q1jfćH=LJ،;D iZhcsCQ${\:x=D;&֖S= Տ0'0צa~-}ziYȴ%]ȭ/PgF X i~0uص'ĤaΩZ}o;;^Xm@jV˭?J-[WPt-ϗh{npƞXLYŝw%ClFͳ,4 8 g[w(hݘ]hO=u `]8E範+~vzqr󍹝mY?254,w)zD]"jM4f3夗75ٜGn߇-rmL*3л?E6M>>Ø45niJ'U-0ז=/~mRtlj=ݫƲWe 1J]!A2?uԻRr-^1Gee Nm4.Z;g?Ϣu[zFd/^~`(>myZӧ =[F2G9>-4氍{>fcccNs0;hInWĸYHh8NZyJ/A>*eUbNwWrA _R:kC]&]|Vp25PE|Ewm!ř h"X9A_4W烵t]v-G ccW h7а Hk%e6#{=gҙt%и霻$-e9`|<KO8 Ng>0v*RY̔3xwA\Aμ~nOp."J笍U7|)U2[,c>I ea!Lxaֻ܀6fwΊ;'u۪%{cs lYcEhЗo@>m4^c`~W7clq~s0GEvzAϠ?_zd+ʐ!dJMfscw.x]4R[΂}o%{ ٞt&N2wr+x75h_[DG+b&V&SHIG=e΅\WE,pÌk;#7{ !۶,TMg/x jA~s쮠;ni,P2:&%8Ϭsی4ӥ_z"ޟeT-lnn/4nsE=H.ljILړb<70F~69, ;OOpcO~"y_2V7N[9\x!_D}§ߧIP? )DDSiO#z1`~1i1_<}Hƫaj $N\h/r⥞;\]J:>Ck=!h5 w.Z'ƎSX!; ѵ!?"^݋} ْg5Gt6z8Qհ<*_BkYk3;B%|_BL;e߂`/|niSЏ%9H6?}Ӗ|~2hs|oҽNu:N}R{vWѺv+U ylZݨt;'0mYu_akxMk\~mL(Og wnwα3Fp+AJ)U~d}y`+>7a$j\}g3|N2hM&bm^5cM师jw_2R8aL|>C?Dk]E.#.%~گW5!s',0? d 32dJ'"t iⵁä_w_9 <79ͣ!J&VqvR>` ƚG$׳JmT w'Z ȴ7 /_fK*U5 w E\,N?"7iI<͵4ը}r ]9AkkSC9/Yrͺ7Mg?{XCGDǞaە[zNν' (~Y31K}HDF:t![Pפ.[;~[Fz?+5$#k첺t&T4dZr:v jF"t^xt`|gE<$|:3wF<>kԞD4^'jylkzBg!ÚbrC'$hT.fyäUEd9`#74|Uױ@/%Ow-ӽ D붞}Icu/=-pR󜨶>cٮݐɓu!N.FsNu ag>"9Eā gkηYv;wvoV??xz<"C-N}.gy&=tC>mЇ8} `ĸS(!lH7عe3XG 4 f1QeԮ:qz [E.&޳8:zgi8a0"7F_%xASSr5fCa^8/HAQ#tޅU#[?t4,LEܡugWg$1$3!D8LM:}TάKa2X4&kl.P*|;_|]YFuCI!?r٠gZ)n =v=kjn%Op-Fk̿`NM륳 mk?gewp\Q4M]}n7_?po^gBzX=|^E/!~E#kX;}32P7|SEsG_ ' ia/ld #xxx~5&[0YFc_s#u9NIL?l Q+pߠ|J[ J[OtnjAhKASaz:ikEZ+sC:<73j}ۿg>}#Em%o;9 ]w0g"~zrYdLr еF+J>~VCz(1 }'HNԒ}={0Pg">XMv5wf&ΗH&;9J弤'2&e'K5a;pg{xQ,|KpI)՞VXOdC|~8OF?.?@d*ciL~v|Nߡ/_;oRsĈ~~Օ{7c%z/%Ÿ.$/p#YK}J&v}57lzNf4Bkcc^McijYw`"3[x"ĢڙT fJ19ǻ$!yNW6'&?[-u>Ɔ(څ9J@Nb-ZVc=\O&) R!\Id!9k'ZDj ɚOٹ%KG3Ï 8AUSbl 2a ^xl,Ղ4pߘ.AIjz4e\WTt]˜\oc[SyN8K'5+)W##^7i-\q8Jk5&Fķ> Y~h |3xB-MfEk&L5x(on2c#\s%qΗI֍KA'VÒROݭ{q}z!TVГ c$}F|3NaUK+;-!-+b!/߈&X\W(hL3!?55:m.[A,=!zof1HlPH>x/7<_$ZK Et L4w@d?MfĴޑ`' >>kCghNawW0G9ѡ%CE-8!p=eb j ^2UB=0KkJse/+xlK<4 6Wh]r{!ŧfwEL{nuw\Nn3J|ڣVoˊW=xh˜0N<&rƩq"fg2 ,20ҡã6E3 #r4Pcbhϝ jٹ"78 }}O7$*} rvV{)m~r ;:Io% Qsη.O|qFc1!gUndUKݣkV0o }0֐eMc=W7ct OposVzru/"u HZ[R3GmŷQøjv G&ύgSĽ=^Źsg0%2(>Ua9F>݉5`kGtAvmCr"7joZ]# e!~kb~5 kSX[#ie)L6] 'W3]s4;ۏ-%oj;:+\+B&/rSSyϢb@b es`f(F6ˈg ُpX)ȱ>쑏LogO"]S5TIGg}uwhhǦ⮧_ >v{;FuP%@<:]Pi1=&rlG$q0r7#,GC hcg]hӧTbOf3K:aKIѶ4gnY}?W5#VI]~o.7rIYuK fRXl=(`V9n?Hd=Dw1w =@76!~>rdֺ35N5<ҟ+[ 1a>E0wqwCaC`ʩ'1+jRfa5)w^$=?T#O^$rVjnH9HZq.}w1ģV<z^{#kNX`KUW؞jO?>~6);7Gb0VK^4VXh|z"D V>.Z7:+{J]%:]%?Q94Guc(/r]sżU2f* ?NmN`N^M/h/V9=C:]ܙkx;԰5VI%I( o % c}J8փ#hŲ$5p3_Q|G/|: 1>mXL/ o,t5 *61zQ%XOIǡph?%AG&PS8'h)8>Jc3:e9埪6SuyOrI!'϶{荇/j6&Y6wZ,V/r>2rq>oLrmsﻅdgKX"#eKeK,jzf}v&)̉Ak![Gדs<ȸyȃ]Vw"=&oG)\~%P''m,ZHXw7 Tuk;[([?2P&Otvd`2 &U|L_J{[jVrgY!ev=+o=#ǟJ8/g*꫚a1`rԧoJrGjNU>}Iڛgϼڇc"T~OPYk;Q9iGiy-GfvMNY`tƲz:h'gt:-qfTkg ɝ g \N:Ó25k'pE>u9)J%r%fw" Bz&#1Lswn%<rے建vG-XZ &[p[H u󓐺iwN{soK4;|<^HBQ',B &VMt\ $w,o)vH>9w4߅2N} 6;gƦXj|N~~+V-1F/D~wnò@8gy{Ї pozp-n%6H}.;/p31gc / #뫫iӢ|I~NYgE|7qFZFKq=63^$ lwSMyrL4 e`}KQ5zôZqPV ?70 5ӤG6 ^۪=>s_KF%hX6RjBqにקo]+}hmZI[h&49:ަ Ls'4WX6n#tsYa܈1Qrcݨ׵RE:W2ͻt`ͮ%}5֓>%:@5vKp ;u[]3vWzeK6ZkW, 99=vWwXwU5{q= O^$Y ߖ\Akr%䒔SkrZڿ&oҙ_23Bݷu߿mQuP#}PimK_FA560X>B]W\4{B_[[Ed [^c ] w=XwC[]/XJip/gg xhl+.<=z[ߚ74ܨZ]+NSoK֙o۪?mo}Po⳨Uo}Y;z[c(;㤆[Kî58FMz ]-b[rzuH[ԜF.k=dTa|/Zov c><,jm1jm}mڮ-􂻌yAg9bCsMF\ݳR&wZm:"^eO =^Gˢrm`PZisCo Fy/`qޖlGj9nQ)z-q^א_Ht)ͱ5G m|Dzv2.) $r\}A { ~浤3vb19cM"<_f:ǴELbr*gLfcfsYuSN?4HsI7ؤh[ 0| a~\ׇrEL[%_%=:oŵqlj-N`#-_A ÄOu/ꆅ^纷и#x tl'#>xp=J{#|[o0{'ɈjԥF|}Ig|c 庹-MB轫3G2m&*i=֬m;GF1gr~5+ZH. t )Iw(G<&fbٹˉ!'ќQ39#W2 `/f6FFr~Ar#_}j0^Xv'*TkcgL<*~\/u[IG^&qKuM,Vc&zO|d(֢^`B,|4_dGp08q& Qz#f]p&֒>'_R{V *]>BQ"XJoK Zyͧ?ǴGXIv_k9-etͺm5vi#Lˎ=D$&2K;-~ǥnYHOŒ ü㴾_?:1q}y 'DD07{Ҙq^fd_,&}gNwӥqq/>|'}׳>kt\J>dDGh>s  ~\Vܧ.ew17xo9ytmt~:%4v~OV%w*2 X_|U~W䄪'%ͤp=lԚ6x7|ϵSTɿOXH](;7|A$9~JWo9߱:s.%o YN|<}ieωed99)%Ӽ{C=Hr%,߬D|DG LͿOQze$x!em^Ceu)a䣷y}= Civo)SRJC|-&NgdZNmZj8k?Aub.vt>/g9wNjjڢhx5{c73+X{g(dԁ?,˞v]o` ig+xP?F,$t0-Dv)~R_ύ3$9ܙ<*9sF+K%J{d~fۓ[]ʬ@gXRM$wr2iC8ۉqr&ϰuoN#rǪdgھqn~w-b׼{?JC<4Ztc1ήl,^ⴸ%`I`(_ej.Et=7>\}z$H9~FdWW:2O" ͓'8cljh+s}Η{}K[c;ɞO꾈Hz,f2mӉ߭{3G43Ur|Gռ*{ru^C7*̏yUo^RgŽFI<Qy;=XEfW"sU5M2EchךgdqSϬVyⳤW #><(9WFvu|PR횼أIږݨj6Mںj@De,LJ񉶋iN1VW:̰c5DF?ߚ*h>%'i4\3kCәc [c2Տ[>h7DVl# .*Awģx|Mj^֠k|S޺GTu=_s6M+ V&+RϺnѕܓh-UC O7)xjU/2K #gxS) la3N%'3t$s]&_P2z9~Ђ[RRsCnzHv<ώsR"SB5/LfD.u9qT!?2-Gww-PAshfJWh YA{u S~+j`߈i&y˺UI]/|D[K-Ѧ0MchiE'@S/#}/sw EѾ zow {-⽅Yjo#yoyg̠sԼ~uQofC5TuC6yg< LZjZӉfφ]$dTo ,jZԠA), ^a ɯ ȯ\%ʒ[j7q:9CzcA d jTXFJh^E>½_uED #xBHxjUśz~-7| ۻD)3 |fLr~&9?->s8W2}~|%O|s.νoA95=V*ĖNܸtiT2<䰘J W `Q=kn!$Ӹp]ktaڛn,"@>">f|s}ǹB~͏-;:mdՁ/RB<h|\AjJnmW\/+<ƈTO ;޹ Mv;" u |4:z leLri6(9|Ȟ!֦>5xfDJ/l3 8=1>]}^ eSD}GH=Z1wAdj2JƸ/;lluׅt[}L=TuɗGgPc|IXHCNUHڙ8<;$dc輌dʶB;=xŊ$N%ZN}BYdHH$[S4v{Hw9r;t|҉&q\j,Xq'u/@x##BspwrQh!Բ$ Ǻ"cY.VuF~XG1/1~AՌ:̳ q{~{10O|u`w4g|$vΘ΋HQ2~{DB9#tà%Bk,BkI+#UX*&s{<p> =L Atv*"[gJJⷷ^q.{ާQVZךfүcA<z tu V9͛@S4 >SpNdEι3 っmO4ibΉ-Ir9"qZ05$_g|I^#}^d"Fm$ c=bJ<} ͷJDZqvÏtꘒ-!n|;iqbp2%c:I'=8\tfNHk`˹́s!#fa,-3zOw\a}Cݢbāb℮1ZiL8cߴ,ZoKzS+>lL#} A3=Pdv yʤW`(.D$ݙD1%$zq6󯤵 djlCe2և:5tvA]jHlLccuV)C.jOU!b2 a|UY$&G ,@$rs/ǿ}DN6cq{B_ge6$i?lu1֚\5RטMx ʩi8}G~ ֪XVL~9dQZ!}^h:ShrwwR5PKeAouU{ 얛R[N\_q\4b c)4_tͩ{DGlQh 6C\0LeZٳߞhe{c\ `c3 *zG}L&Qrm^[},D!?ʹvF_*W_'m9[,̭fZpΔcX l,I>S[~)dou1Z~ЃI ak Bk?5ljZgee 0-2s^׽E'&pY<Ӟ دzk'3rAE0w> ]o0/G=s9^r+RZ'Qϣ꼊qc̀yX.ƽUO/|NP=~xF9s?ҫg_8&y4ZW׋:scG' [x[6 LQs XͼR5j\z&E3j-V~jlZͬSk-A:INвMz۫QÖ2RȎ;w GwkFragQ 8߷`~]z?+<#SFn\z>,\_l'Q{rJ4˃w'aҽ;en5IR9^N\ +hXݦg9ّtjכz+javqc_K17Bb}+XA*.Da;{-+τ1J,nrmƇfUrOyfC"mpGtf\'jec;"2k:I!Qp 8Ӗ8!eow-XvsEWߓ]Zy$^yz]/I~k:?uK| LӂMrkbBFn!u_ot+9`&^!D*݌IԳWM73&: ~0rj:#Nw:dk7fgv/3=P=aoa7,c^s¶}8@:Q88uqxi/*I'䴊{OUd-mlm)@g<&74~wo2T-w=ge.M^>oI3ߧVr[nF:Hgxٷdwt~f;S?և~\1O-#L@.U,oXHRzbܥЋdo~fu xI|\jRzoܝYs/lM^^ Jbv.[yAY(]aG)44A*2aho<_m|7M6k壆m {ֶtOw }=LyyxkY~!$/nQF+/Kc'zAM~H-.ߪԇP?rnϞ1 GkޜU}WNS GmsU><w& I[& @M\7EL8.z?j/?JH]iuP_=gMx gI/ z)i{GYv ZK:q:wt7Q!zrmiC2>>k..aQc`a[vE;/C;]ec;&O~)۱|4QsD-%ً-4]K, MT=ksw${?pMd_8F-!q\MqR^~0-z·4R c\vYkL x؏(O+&S17">ˤB>5j3|Hܫ _kР5*%f g]B?'7πeܸ֫lQ谜ZgG1лM#}p.9Ɲ>E&Eljg3J)O`[{`nỵ[d/oׯߩZnI0' " y,I>MK*Bاq3 Ӟf:cmuܽ |Tյ?ϙɃ1)$ EZh-[Zz{!I@K F+m3RMEjU!{$hմ<@w}fN&~32gϵ^k]@y7ڈޟCLWn'cgvl#ui~tIv +r%2޿eJxc9BEJa =ʷIl!0\'0떵vI{.QN=}b[0?h[x?'?UI_E.k¤6'M^wW&ťeD7uލ_vQ\ZF[R 踦5_6=es6jF݋&lBzJ i5Г 1__l|~rI/sT)Х͹O}Em⤫$Uj׼K[mO}]^M*󢭫,m<ǓGm;Umk_lK^5Oں3<`'\_vu5dqO;%7,>iv?qOՎ]q/}6ėez\P˶hk){c<υnSr2aUs_vN_ף=/^3&w?1pH;?+cwMn o4W~ i+tne-8/{jXũ?'p\ 7REu [;?puҙyS(5[3/sV$&j.iWg}XLGqamJg'%VX r6@d_qh7n$}ڱp<1WZ^Qȥ8!סeR-'xËŞѷ}1,0`Pb&v-vk ΅հE:. wOȶ߰XγV ;menz>KIgXѬU[C r;rj4t/ ;'%+E_N:NwgdfZln̝ҫܹ 8tzEb>˿{X5ea}It4V >=VU..5I>`Q'y[1l7MyaҨm$01`^1>Q?cqms|4&sUǢNGY؊ ^Nc*6ֲ\rЍ$ǐo#91h0y[v7'}7]|} =9qvpz|֜X `? o3|ja돔ɏk3<>v67dE;xmdɢgA,>91N|ϡ2YA-XP3N}ee߬u~b]~lm z}ټ1X8vd~h/.KbNL3ɲ븭o~ϥw4N[>$aK.;M>_Ϸh2Ke.qKux:3Vv=xT;;P|'$'~"9 qܾ`<[\ܵxs8v]Or a3UV?)$q$qҹh?ʲPcm*c\7TۙQGu-sj3qKĝ;?6W#"e{v.DldyCQ#@.낱0Q|Vʿ T>Vdܨ(IyҔ9F{~mCjΞ6VлyΣw*R'~Keqgqߝ,wȨK6n`+j6BF*ͧ:xnv]yg{)0wSITT)HՑO\FL {!c:cQ?2>~]9Yy|8[W|=G YN`J󘶡6q,?Mgyq>]p-->-YUsӷxE?D8cBG@|; [2:}@io3팛w}Ȥ5?ZLƙ ~_N64+9|~ƴx}GˊptEDоi\/r쐗&svq'I˳ +HrJ=SAmGHަ"Xʡ֍\ )[7c<m_+7ʳ2~M6MA׫xeNO;00Ɖ|dVr?=>f8{N3lK63[Ms]eϯwoU6ѻvEp{ݳ511ݖ/IAW[hyBMx'y p9]+N-3IH +íM(A־pN{ /P"6梊9Y#AUVܩ=%0W{یf O[_O!E_EZ\$?}q;nۨ;;fì /3p|t0M% hS)3-wo7* 2_ ^%||\F;#ci>P1BnMs 9#ҞQY)Q?ip_~˕5&Αm4ŨgۚK'O|]}^7 :mQp#rn܀F- ̲­/1Μ=$ed%K}4숯J.UMbu] X2:Y݋ʍ"wEti=7KPȜe91b5swkgPk %5|zI5}eڙd{hLb#sNTWߧen_ߠX&~^|v̂|X~_]M2Z5Ѭgc6ӹa~kAnFjA)x 7Vo@ idw)9EyrSbr8HmO 5y,1!1Ii+%G=TkDPDN+?2G]~94c啚{"u 冪6״{Sc7 hwѹgv(ةZ*nŠ:'8Sq eQq݋X˳ U:w@]6igtҞNtBcﶻՔuūV;B5WkO1Q}KhFx?BcLsw QZm|@g__ a[ ..7'6;=h|6֦|>ne$fd?ԃ~î>MNیs,3jK&OWx#nۻ,9CE6h:hM:RW>ގjIJ}"?tw֎ܽDu-׭tYZrܧm h`)#y\,"ym5Ju/??<u[T? :wO~J'Y!boae5V8!x*<Y>l DVXujookO`%Gb~?m NMݱ8x|e1+2X+y9#AKjmbZG_{ߖ_u=k]6 Q>p1jCgP'u$+²w?\?T2 OdUT[99Obj 쑹ZSȼ?C'VM);# Mw쓻HuKR^Wwe3=5{m•iIv? ?" ~D.XNXby+ N+i 86xYHex|쭮!WQL ʣa>pT{Roϟ07F~,Ig{)ͱcOv8<UanC#[&d/ѧVvG"/H- "-#8+njN/?g ʚwvAVݻvWrOiY"<ƪK`I [O%5ɭ1Es\>̆~UQ{{J᳖yY_7҉yl`}0iyN5O5ŏ2mLOE>gW {,r"8ꢽ=_JYoR1F363&`wNeT }5}k}#|s3/r>~2~F7/ ?TE`9*Hn W%ѹD2*Ѡ) ]R􉼒g*Bo=b} S{gеD G=Nvʻqrw\Gs?hf]s-ss 7쁼,<8wړ~Ҽ7icxfGr͐k,n ,TOxzҚK,ָl摳5 '' X_{h^{H]B۲8;Ԉ;H \킖(Q~1!5zͿtmGl6+o>d>y4|rBk >U*FzVZf,俩=}w.N\Բti@kq):a:kQrL憖3 }-tZ ~2=n1s>Wܾ:{ԝWAzNk;~~şmY>2U[r!ӼYm+c\"9}"g_4o x~SXI}g'}m53g-~n ZwyDFhxe.JGg!g܍{Zߦu}yC}+ 1jd2> [9ew[>Al$}׌c~0 G3q߼[ܥqb•<8a+4$03cLdgum[2-QK>fe.e{y7>gouNuEZ ؟]Cӫwv4&~oG|W<XE͛祓WKVՄ2!Yu6NEg=0sey!# kOm9as=BΈqq&{>'xGA"aXS"M |prr}7ԷO0jD:4hޟyӼOyOy_Gv^ML[Ga+}Yd?=l~|E3ƍiEOa[*DgmaR P=^2vz#e*v9ڞiq3|d&M)8Dz޶-f{g$aak3,+r؎ز&S[ivym<FV wߛ*=`=p~^Oy⍐2 g g"b-־F5Dco GqahoWѺ1 85b{-|+sBeDWp|,=vaV?#,K>*ÛQ=n{Sˌ&s6SbS [;/ 9IH[UZnO nDt(&; Zoj̚Hɑr\e=QaS ?YvҌ7޻iYy^{Wk.f-ϋ_6uJoőe}HZ!/HKu6vԷlR/`;rf5 6 {%BY ? X7,SCs6XVtq,kSx.u%Pk6y:F7Hj;Fmvn+m#\kXov͈BJ'njw0fĠBGq]C6ͪZu#ɓEIkNIt5ܻY~wlwpp>qe .ߝ3+\g 8ic~'H>}MOpPC/╧?|w kTy?,=Y@ߗWtFss\8{~BYI2DPi?bM3T?o328޸=a?{;z˴ׯzwdѹxic7ҩ_MczZM,VHf4sE,s*;3yW[HlP+nGYU}늹zjivm(>߈O7Y~˝F꧉^5Pt) 9+3URn:㘻<@UW[ܡss{毴Ze7ݙXVԇECQlP5fT?47D,vDu.A$agYBH{jFDqZ)o#L W%0q3A]7eXԟ |ư"mpzVt$x OM/ *O]"rZg?`&~V;k5 >[1ܟ%i>p+{DcG̸ 23ѝ[tH^GNVl?cb^OM V"/֘6J/1G2?bPO{wmmH6p"IQ9оs4X߶R?6PP5ʌ=҆5v٤P[{?9ڼaOjɣyZ/ v9mߎ퍤V?Qow<[ 8فjڋ/uӳ:j 3#~X'Ju\7w趬 \"yo6)21O^:',gXpoo0/I]VF^R?J>[gx{֊x2_ jpm9 f*^b$ _i3m VS6(O= f[\q1c\>Hǧbt0^utlF2p8T6aUMI6u}U~hfNđ"mR9O;(>lƔiĀzȫe-k)aq2I U']~ҹp1|^WאKxGw[ݱ^<_8&{8Ә,9Xhmv'$X1?w[b`vcN_upn3%1*WOYAcMf鶖2/Nt~8CLQјhG)<3HoՓX)ݯ+c8k3[~[5D=ç 4:dLw^W퉬>E^fRk ]R3iwR9w466/ +1Vz-<\b3P,d*3$1=ֲ:cpG.pf.nd'Ϙ8Ǣ8; /bXD-ws4L) ~x0ݙ[o/7 ֞{x .l2'9FoMgDULhM+;¿ܡDsO8 =eNqw53#;r^Rk$;Elj̳x4Oyd`C=<89Q!GDSd7~V {a {Df,aOVg]g, mc{ Pk.WjKCVi$^ZњXJ5`]?3`̗ܳb~H vA~n&Ii]}4ݻVXc7+%8ytV`4K~1]751X>|Pw/VqN#.n$yd\ qr=ٞEI}ǽ8$\Ih}|z3uN,nTgC}<-֓c^*Iq@ DV Оayabl~컶Qm [fx6 0r^$͚Cxk|3M4IV px8ϯ4 v bo3]q1\tl׳D7U^2<g,?6|Z5u)9yoѺ~ca{C2hw5ML/H 8ܛB/Vv؈'ӻr85ʘ(fWخDwC!ZJ!v2c=ӌK[v[P5ho]XPɋw/`,fs؎ÍuˑX[hht;puo77GϚ\t}#e|;2/1#dw>e.x2MZ?LD[Pԃj+j@>˩)są5DS<&iLD&=4&">bLDjw&4DA+,N`"R;b"Ncc"o,{\+ WaT`NW$_1z0$?o3P <2ia^g~MjgFxVM-$wWjƊl[4-GK Wѧ/o$l-%ut^b&ñsזv~J,i@P7h]+omy|Aﶩl?PxGΒsV_?iCs:"O&v[uhKk09XUaTI!Ͱ?!O3 ]l}{zjUV`5J`l`4)5~hg(:Q>F>R8E8EX)4N F0 7kxC\oo+sB_*t{oaxCTa4NQ&p|?6M`Cw?"d=p_! 8CԢ8CЪKg#{! CuozODZi=M=ĝ6-wc2k%ܼ=~X~8e|~N鹚Qdy p#s˦kf,$~+kB˪B__ . |AmMwRmP$ Qs%4W Lyy*H厨S=MSKv|p$Y9Զ-_wOt]* 7g{V'u:OgE= %AU e3n xS}< f]֞׍Cze?VbQ8f@Ss50;y,q34CIMg6,CXQ/Q9WdSE}/ÛA}eH}n0F}/3~}> i׀{#yCz6s?@4uw82_FR~/ަcaﯲut>|_YN_{h魓xus8ۖ)h?q>oq8&`@9˳Cu$,XzjO3y?<9pV{Jx 2i!Ƿl#׷~'o<+]G!h ns'id?=}~2+>0ѮJ=b#QVw?MJֲO^:+-e,e?[륲٬ҧ=^L?&+e#1sGZ(q1]}2ac1c8vEw fc?)˲뵃rLyzK9Ǒd>+vq>^~}qg^P<$]3|Me'zHv=_2cmw5ˌGH?h?#)֠'v%7epv9 ]D/e%2BaN G.H:&9hR[םPaSW0p7y> u2SpraOA d~Ǔ\Jd;0G5C2tϔ[?~?Ek]vթrRC0]$'‡>WTM|}7)ڙ卧㮓e[v~}V7aq4:d)M{GAsБ:A5<.s<ɑ]$+%֩F,K櫓ӘOscGգZveƓb̥_YhZ}cyLJ%~Do"k ٽ5'3˔ud|߼O GqF%{%V=7U,;c^p\=vWLw {;C̸c^}pM#}iR uZF|洆xNuk??eۋkB,L+vCvK#5FvJ=ڭ,:&*^Czɻ<$U"NHퟋ+c"e@.ؒ*ؙTsU Q>/̓-80UD Ľ2W{}x.)*%8S39. rXϫ9<鼚{vYYZ|:g>zV{Y;k-'/3byﵖrGIpLr盍aMm=Mc;ZH6+[39kJbYċVN>NB$$tt*U M{ޛ¦wEr})5wASf8?~\Gp{O}B?jJ2GMe-:?Ն*aDf6t5K>u弍y|;CBӀ#~kīKaWz4ZXWxۖB4,dZz//ԓlI.I. wAK ԝOJN xo/1ϾFJ22%8mQ96i+KXWG`s>\fۢi?D3pAwB1wٲ 0l8W~;k~{w+Dsy~\.s IkߚhsSv^}O`a. ? tZRYԷ%۝r+pWSIz4܈_7"7C\0MSo񪐚\));} kKVF/Q_i}: i=w /cFKl(AXLNFR&R[=Nۉ.i+ktQyėʉjH~($.~'͙ =k['Y[ҲGș4ѳbg0L%3YNߏ'3$c̓C}ˎ#6!xXMX9 XL[A:w5jwwVJkTgWXZs|Gkw7aҹs:qk.S2+1)_g$m?L $gIF;։܆59ӱ/s-@OwsVƄLYSbWڦzVRrl-\g; u~y3ZXiڪHg+ڪtUUG:Gd}[/ϠwX_񞹷` l}Qf䤲dVzlZJ hybѥvw.O.KEڳܑ5y&ɖeY#=7aE=fS|g_rl,c]ZBYm]g#??X$wG;$t_C,^-e 3<,XR~ۍ1.HH,YVXDQ窉./ҩ_q2Mamќݜ<熞G2<[Ay5XR68x#]Q(˦ި7)gJ`ȿj̦= 7/^g&k?L^jF۟ЮAξ.ָ 7R|B]>@y=7RS] 1_fv'jFֺs,^ >v.(+VU(?3ĊRwf%rtmщ8TݠeL<< 93)Y8gע8ljHXϺY+2s8m8MyVgI~~o `l)ŮV6ɉuXF~)X?Uv>[HWWrȢ;h7ƑES^Jpߧ+Q>Yk؈5OtWZ#S8&*;}IFԮ}%w?jyOBn"=X)DZoZR)75Q{U)GM6Am"%MDPAFIW{x>#Bz߁ /Ƈi3GH X0Q)H?Tɣ>֣}&k½vl3bV\t Zۊe5LS,q]f\ G @q~Zm ޯ>&hI߯2.f!~.c9}P GTN㧶scb>bکN+XQI(3tjSqw-|,4\iW:q?$* #Od&c~ )hWAYyΎ? C;KNł yuif6̻w"]kRHV'>q:i\tFjJ | 4E/-rG,?͈W^nD>5Z'XfO+"i{ΔӒL+ZNv,WHn:a+4•?5sM_L{mL㎨̱ٔtso-d`)}ɺ#..'IYbz^#YIwTGs O^j\; =+gɧL>eEO}2ܨ_ZMQ ߼*lF+-' oX۵{ڑ9cB o- ^ 'r/7 zIS +T]y0g\,a UJ Vxσpc~uX~UAQ<_|}q.CǧgyHD390l.syOyKh;wܧ+gx\spDnݗ<mƳZEgK:KMy|˨ttkNVO(>/U2?:r>T&g\`PaV%K>$6i{$kK ƜV:MB[*860;vز{cp^d׉<#_`Bu;DG>FF ʷ>G Τdya;dꃪgnhpnx},4SЭ:gG x_Ս~%za9x11'Y1dd3֢`4u2Ɠ O-3|.=3}a^\r.\\7 .|V1cW!cse-Yg5iL3dC)젷Cx6vpkvG3g'g^uz'rVrs#C9{Zy̰C ڏ^پ+_ho`SW0eUxy^M^aT`+;R'2R{>f#>؎ Z ^1^5[G|C'^n@ޔh_u{j&פ&~!6Z gsq}%!иPWXU< GK*v̅NGE^0ɭMy F8eGĜ߅srn8*}mwN3r\w&_z͌\E~i'DmTXP19>=gʽCc:퍗%vm="8 izr=_O&$nΗ_aii_rvaaͲ7P70sM}Ɂ-lKcAC#WfAUH$942}R[ZoD׉̨ȔƲhԶig'o)|͵h/?@k]X#/}.Ƙi}FF.)eJ2%g Lw{ˑG~`/0yX['^SA:͟3G$nS? E~ 'I-XX{᷿n:[DH_76܇>9$섑8N:M7Xa;{ ہٞ2x9uCĎEh:=vvr[# >K6hf5IL|3ÛyY{n+-ceؘ݆n9:(VVAm5D}7,y5x8:{BF폙h/r:SM3mb3#s!G$߻6VR;xëX:uk|!H6|Ae|p' aFb<:р6{iVs;tmlqnGh4$偭Y4&~Gg5rXd1}+7Kz]$LO#mڶYgiMrgNgi[NJ|R5QT洟oŚ5?y ڭ8.N MaZfVy`|brߐ$v~[ m z0-HNIXm-{džJD+e\Kku |VT/D|BX{ 1=6Zi u5\sCp-ZP+_O; t(|UGAv7cS=}eg=o4͓í+ri|M6Okjњ;,Un&9|zn SB "_tj{ y۴g 1N_V֯ q\Ȗ>4.XXe<6U}re\&D_̨  G,zhn=XG1"}X[oE;IږYo`^1lCoq6aFXww,Ie?c/>&E5[Q<)?$: S%y^_P|jk]e~bOj@t1{J;GsMqp[w S9׃yh8]R7]nZBsdNNUL,Uo k]3K{ek- U}9dԭ$"zɩMtF#+x%MByZG”W!c6dža~/u~ Ǥy {6=@3FQPuiTGQI#f]XσI7yuV38E^+|.yILL8}rGO l7)<2ކ-m/yε͜g# 7R[wo߁h(=yyoy@nt*GH77Oې`g.kGgJ݉hG\cg;bߙ}ih͛-wc#mQ/cnG#GNB=i]5WZ[j-4E"Dr>Q/nS Ye,ۑhlS2hs~JбOߛ(b =HrLW}}`uk[f []\J&8gkB!_F`7ĺF:rYq΋J`b}h}T~Xڑ+0-'X+J=6ƚ!~ k0}Et!wZ<;C?M5xGz\!l#Aby)[3ځ9ϤcqhmN`Eϓt~AtGU~4i̴_5 ͒4AsdOybǼ-x']>~ܹ#%h5V[lgwb5o[~:#hBi3{0ľmQk N 'گ%zjzc1 7[mOי(9/ D;MKBs~t pRC#qc6HzM@å%>N 9ߺug˔vٯx+fxa{[}"s'zw6LSY|/,yÁiY^lȟb| b+oD cI>`j!{CZh_p8Ag;O<ўYQ7}le-\Hu%$^2 rp gnO0v'$.O~gO Z C]WG[M=;Yk]v[f]MˋtC&91;> ޑP&MhKްIT4>\+*$혼89}89/O/4r8~[aѶzFS@]QewU.E?N郪<`noygYsg J{^ =Dỉc̦L}|ܷ蝙N;Ncl=bI{gmwa]i+ #ݯUT?kQ^u*T?UjQMTndls+jjÁl5Vi?OLf5Rx۰~'QN({tNϒdxǪX[[;| =.߰'j6\ji'S톾$ٟR,1n?XۛyA؃1צ+.cF|Ho YK퇮q,0x.B*,NQwoGmD~9h o!`?#N}!-s,} R_A_~Dg'n5h _Q0{)laƀ$06a;aOC  9ͣ 4 C곎]V}ZDF6앺ƈ=}vxIhqz/=~;:g4'!V':꟞YRq~rGgft'1%x47:K6^&~7ƌ<M뗄<<=\`g5:+H[6'!uLWxbL®>j s.|? wU9ޭ[nwY(\-):@'V| yKHbftж]m?*#!&y%hֻH`jY:zs/?>qޑg㷪q'Jkh|iahd-;@s?&ml&V8CvߙJ>'=Qy?v9I{_ )r=g6Z"[-n9y?ZGoHu,Q۟`_ %2$oIbq6ejXRS9=KAy^fLq /~3٩کr UL,%{跫kl|ovF?%3; lDexo*չ%֎}!&FTComX]Džpe\8J3yzi;}DbCGKLv>q2waw.FF^k+:yu اk׶}Π} >ꦶ ڪxzEA~ [杙|7F6p+zaȈ>*)篚0i$Viy[& S~:IL?rЯc DwP szÍ,h]]NrX}KHfԏw_(YO5TgNҕe;W._Bm Wހ}/4[I깟te>=Oש ,a|ݯ,:ҳvjCKa 1Rٴ ^h>සqcz`wC 1UENꧫVI<ͥPيcC>C9u<.ʜ!O>WCHPjh- X<*v~B_EI⺟T' Tzx Cl18J_a ;Yj+,]{1z7cQUⅉh_LT, kߖp.7Mܾ皲2qPq۰\ Y W$xQP-RzmWwr]D~n@=2F r<5!q%*'Q.8LZƱs޳8m Y_`y;m}H>I9G}]|xo YwQݫʖ5fďF'keֱp#уlcaqo?;\41SuUP\3ȧ+U[]3")`p6<?{!b?,:_\9Dq֨ S3E pM2YD{(?]->_^3ƃ;nI'^Bgy}cb}+ouY^y? $8ßPڃB=>;*d=:jTQ5ͥ>._A}uTNב⬨_ 籋dЪRUP -d?F#g]cqh]~&3cӁxs{F:$GٹZTSq9<~C?x~#O@!W>U Ϗ?fP.QU>g&1o ꕓ 0W-탂 $Aƶ90M%Xghj Jyh{99kkyQk"istE_Gh7º$t#<`luE:v[?{ܮ>W,{ㅼ\3b[h'6eމzLE।A@֌G Ri9]ߖPVWtD} +łk [ЖkuE=SX,g5qp,Ǭ}g (JK ;ƭ; {c(c+E!]R']cQT)wVcҾ4 KO:F #I\qۭs)CiXG k'̧FVN9#QF {L3<ٞgʺ({U7@2d\E)Z'rZ?0\s|Ҫoi=r=PNV6#e.1أu%\Ϯ1؏Z7DL㼈#h?>=sݦ zP Ydo'0:苄ݿ5{m"}M'giRJ{XY/8>XfH>~Hq'ȏ;K3g;!>29_νX|V=Yl/K\zx;;=-σY 񹚑@n-n qػ,w^p~+<+LO׊Нy¨Y\)c]*3fЪӇشw3n_Nۀ΄+ؿ92iEᓃM|)yŧQq̃-SW6F1L b1ޞДòw%HXd9;bQT">u{ĤN3i"EJmqL1 "ԥB, @y[Z.mxޜ+G5cTqZ+ {* [F|mUj{ϕ(]_ܷ܈[dxз<خ֦VJ{qI,_H0;7*-h9!h&Z3cp (c*z^6cÑ=Tt\41hm=^>2.C7-ݧf$qm\)fYuOԾ#C:T9pu%.߈`5FNv KWѿ*}<7*ְ+)TppSԇümog 0~K擷}Nqnd[Wv6r67ˢ%-Ɍ;zpJoNqɌIӍ)>_4=<"Ǿ>qdGˮ[Som_q;NE}{(_*>nf9 ϑ/e@dMsSqyLqtIi#Z ذL2,:?\M?[UG=1ӥ}ο&mtwP?⨧ 3v7g :_op-U{hH_5xO!KhqarEՉ0A7No/˲txq+ﳿ?m1n篁>N_0ih3G?U,JھXU;I&L%35b؈jytig~qܗt"mlvsȻS18?/{bMn)8o ?R'ަbe`KvL?5MøxUty;CB{g1чoՀ''e!G=뻯x?ޗ(JG?hWs>{8s5^)Dr놾ohij;sJ!S3ǜZkbGd;%VX.פ_Q(AJ+sk}-C9|&㟁&>GYk܎Jz&!-EV"ikξ_3ϫHWxWUN93 ۤ~n;B$6\_1[l ﷮oI% LjFC9imAgȾ }+9Iݜ݉u:y'Y3?曾A[LЌYaʳJ ucLxxlMK{uh~c\MmEo!ʢZ}=1mK AWI9`?,m>ʎjX'w' IEgFQ|Ql?f测sģ3>f߳wm8 пuXG>3Szqlw4YxobύeS0?K07K{3%mxeK!͘#y#; "zWEoC,~霺,J-kyWNMCU z"ԅrLgʭY%A96ښ31\ֹ)vlϣc 5 rf`)>1e_YҾVB)p`B-2+wq{Ƣ<|p7ODʎ䈐.۬a$ӇA~'?!7aT#?}tmWCt(&>hL]oü_2T=4ޛ:۸7oHiɘ9WReް{֦-#Ĵ*rCm _otkW+\策!W;ۅP ߮S]lo8CCnVighQ^CM\ GR"]i+r~LHp`ݯӲ46fhW-Fy>+4raK8FÐw~nٍcrka{Bۿv̪v0'N¶_6Bsp{OȻKid\ww"镪h)kyN"%B5FxVY) *mqGE)/N@.h8BϷ,)7\`ɟKY_̵m,<! xQy0:ȶNE SnFE$C;-&/d6ҥ_ά[{Uޕ?x#11=y}H+y\z I79NGt^gc >0&2ijA6Tmwgl Y-rty/ʑ_68搶8ݕxyctzӆ-=۰?=|-'.?.LfFSJԷ+/UrNo#n;͘ߋGYFW1{[ "݌ Y01FPp@{cYjsy(!#&L9:]ڽ,k6?|,Hu:֍|ِd;QƣFDL|ٵ?6ɢfZ O7+t)3EhPu:-5 e.gV@E^Ȫ v8i O uR%|﷞1SL8r\ʏzץ-h}*(ۅ櫓cQ`iq]ߺ/OZw[Viv8>k.*~ʽ?GZ[9R -?rD 5z%0?z#Y{"Qi4ޓޓPgBjx_^H}>vH]}`9bнmχlAu-MP6bXou}: |6yf+C~64u-^;>4J[Dh&av_ޕ1>Y+CŚCEShӼg/ousHYv:xS7sK48E! r<|Y{#N,gjU}kK_wv7؎݆&yi=gy! +hKޥzaزp|-u\o=EpvRH[1*k:]JeW,+ozܝv _g/'t+~|}C 43MnL"!WG(R epZQyj9`1~eU}L^>jɲC3u]S(vhcodITab{D ц K9߻Dμgקgt-Ҿ$U)mx: ӥkX؆jEVi|<1vS\8&)86E3OVa# n|x) ,\].~@||?pmW(kFB͡bmݫ~nڭ@nheAW8K}|qտs^pAxɁpLn]¹9ENV{:,ɹuanߧUT߿6ϡ֛yZr rg3 wؖ$6Um}ģS|x*9Ģ|Ow2Row_xS f[v}eK[Qgfzmo" *@hiON]Zbm`m]'hB$ |r5z7ʃb4y/Q3&kA?/ot؁Ӌ ҕt*%x:]"gqGoYY%=H똻U@ed}P 1J ̬B!=":KR/(e&/SoI{p/SDrpsv]ld%NaLNx-)Ag;x%Sk~7ޭ6PyCӤ9?QK@>X'-fYO#ut1潥ƴfJ:E! KYr%]v]R_~WO5C[5ch8@z/I:us>SL4U?'UCٿ*쥄]M eyO ]՝&]qu4%ƣ\ hB^^5.cKc^`sS&3xn'kC{Q5bGcdW5qg#s:N!y2o1pb ϻ 4gmK"-">D=|IYܳpRᙋ{UnbP~^=GE߷·m}kO-!/9{1m >Z\~"3n<ŷA#o?mkτw)}bZ?)n1XvOCW׮&+(|fQ#j3Of#:B^M֟yg9ӟ}wH>sGj["@_.i}NٿLZC<ܿ.gC$MP?% #z}N:~Ѩl0.|pF"g䝈BGWv4;?^vѱHc鈤]Wbyo2nQmp+"e4r@)02}2{sð{yS.8#O(eSh/b<+SYΔADrYҿ5ef9껅XcˢåoOxUg.w=Q/m %g"gVS4ah>HqҾ~5`_>(}/?KTВuM,[f fnV_0TSW:gNlDiqvqw3E^es#ujy&m\;<LF~ߐc ܅m5erZ* W|6u ż xv4T y<;MX.;_386N-!Y/]1nϼ.WGC֍~6Y!wolg6)J~a572Z[oJyM_hܛi,&̳G!J{{?,cK_6f4s8j,C9 e"{k0!pxA!7iGw9p4nb_i?x^>/X8ܧ/kG8s}$nXd5]:kuwn󶻫DwOEsPm&[)ښ٨osTcΖew'nkϮXO:5tTC inûEy5W=djv_S﹧| |E(! ypȃo%xί6%r4ek!&S\aFsiM;GӴы*vvŠ+*ll\J\< kO z8~ ŮDanCnUjWw枪m߯Vv}LV%4{0b6ۼSJ;qNםu>`=w4U~c=Uo6/ijOQFI_41lLct+r,a]QM zef2vV OpiFE0j.B4w}#nOW_&Ȼ"3)uUS3^OZݨhǓ\D/GBm;mi\PkכD̲_%&xMe"{B4м[.B;-=&_ùE?,h'WDjsVx'?osKosh>{sm]ᡧw' =EOg)ZkkCYX`m>sӱ6iQ:,\&1lSV>~e.6l^ oTmp-W9&p </~X[XWoge l,{<,0xx q_O9D8Oܧ%A##L-E/ڥlj6/T׌]?B7_WEr%G8/GϹ_93尿;/ߌuh~/׫3woUY$\BL^ % Sdͽ] #ځcf5W ӣquog+WOÑ\Շq'w%Y;wp7nR\C7R]g„{SgMf;q}~GQx<x쐴:'z.p} wbhuBiasϗ|k/y7>yy|('tϯgo5qβd+|T(?tU͞I>)}cy6{g‡N@|?Uϼ)j1,9`~+Ǡ w߬r6ooz[\nm[ m\.udOUDۓ87' }&?rMQ8Gs jMY} ЗUXk?su#qo{{(0}QD˯=z|ã!t+Wio9Uߴ] ;<}yl2J4!ԝqFݧMY/ouɦ`Pv`ᗨ_vd;z|O䦬WGPCg@?'G 7є)ЗNȋJ}*e;&'ƋBooqɞ 79N|Oċ蘼;u:a;Qx8c1{G5f Mozg?|o6|;&l_H q?ib-/uG\K*~׆u߾|_lܝb <8m%48Q0{i:G2;怴V]bVwgi3Ž$Q8wq=Bc(#S osOEդHc W3pkBHyW%.}sOk]~el;Ɵ}F|H#oI]um=?b^ x:d~gn~9:үi.ӗ#N͏6}{wݮ4`8a<.O GSuwfF0pIv~b] 9J;5 }S->#Xu"(ɴ{]:fE_Fצ*F˳{g_7!Aaf;^SO^T~g9"_zM|Z/OҨ1uvĉ G{<ɯ.}UDŽ_ )8sLu'.WϘϴ:~<"'_"}V-޿bى('ceW{ĴdY}&n}9V/'#r~;ͳ|OL^/]4>K[bcó9R,mH_|Œg}u.VJñ{gFgI2[ t3AYr(mZ@3:5æ͜rGˁ.ƅh3y.7$'>XE8kA['0~wL ng6 | ?QtыwYTYxxtEy(CR/❾#CQ[;P,M=#;E A ^b҂xiӀp#DJW:ӿ$.($^ow:tQ :c#)/Q%i=Y~>T g\_Swo3BX4ʦM[,8,2FeόqTTkks['9lv$wKc?OM~|%sޒZ~3-䑢=-џ Qsi}Ӝ+$0^:9^9+ySƼ?|!"f]s@ZX<'iUw^՜4g+>.4Ovޛ7;f5ܮصv <$G"}̿u=-N»n]ZZef+Pf)&\~_P}f|!_<`03cc@Ao+҇MoɟTy}Izka &'8|6z˵}ͧ{=&0gңio|j(?w۾l<4[?8ܕxv>f!q6>; ˹ؤa xXxFZ{cςSSG,ĩMGw;v ?}g>!}xjôבƸ8%Is0W5hI½9^3iW 9~m#~ʖwd6'{o~žpF헁i5/Qiݭb ݐ+x:{V&;fkմ+ 1&TOЇ7<kh]x:q+puSχZ9 縠z+t5C:E?Y";0]{`_Aџح^r|ϾL`e`L-tgJ-tZX':c>We>e"0Ox#@>^яM" H#(ڂ[kb^>C_uWdzf_GkY3򄨯@[W~u~'zhtӢ+2^@wM?[x$$ W따{kwYT6xؕ-_?1qp8DikJ>&KϪ  ;+==ME+]9]sV93&Oڿ4s<;~=)8 4{^ڦw$Hv(k]jZi h8u%d?P2M+!ʰ׭!w^OLiw d!ᝠ]T9)@nmЇ y"ʬݗqrlЪ9OәZVU} ~v[W?.8ѿѿr_ owޞrc[C|r}]9T|8w?ݾbmMKR3W9IEy3̈́s|| <|=Έ)ZXۑ!SG߫} G)oE),/1/nXJ܌]>-Zz¸ R.flS,.2ݗ/dR"irE_&=+]2VЛh\U~}/cQ\uI~+siMz:-A-ُKdܨ'-8'1.$2\NHz{߿Uoƪ4Ow;N 3<_._[f;e\4q\++? oFAjD qguIx҂30v]z}ٖ+^wNޑ0[А|MlN+<3ߥ S׊4EnyUoYO֒;6FYL:^}By7B_u[eXA/YmM G;9W=sq)|zxk=%;"I?pnꁵ'F_dYߍNPwEir>/$ir+ּG_d"|,*n`UJk~&_x^|o*NlwE^NZsOj:^ ǔA\S'1&~|oSa~d)ĩ`E➦Қn|gz xTiK&#qĬ#AW-!q5xS 7xSndq}OӴi+w0k'F݀O?>iۛK ohuVR ݝl$Kֿ|tNY\g#|,4 caQLOlثf,vI3T}CFˆ41.ܾQү\Or=]:w#@}?oyYw7ycK+0>4/ cJdڊ|iX1㙃lmGKF5Z?@m|+;PnM6cBp.~?In;sXeAZ^k2sߋ<1z|jo97PukKmw/=cz^E=.ьU/=ns'G=Q_Pl;)CU!Ǩps5jN?}ng둯pLzg1Z8ӏ֓&܏kMՌ.qB{S྘pf<4vpLv؞9z T3҇۟\z|`IPdSn֓z|Y68s-3bd`=ax4cV0׉+]{MϨ"4ùf[bGc7ļ?~_̻7BǍ 4{/ݐh< +mctoLg6:оY{[7Ld| h|{,y%H:~c*eH5mlp4/MNS )DyjGU2DTטv,lH# =Ki<>=S Ф&<$Fu|h|t-ˀlu27v+Xf_2+%k'Lˀ8_;eY.evA2Fʀ6LH8O2CҁLYaD?1·jOVӃy({oВ77JE+m\ AV\ͻQtϊ%($HWEms#3?1whUDk*wg.ۢ.Jh08tQlƁc͛G>4C;bgm|a񞕀/I|ys2tpOp͢^x½xB!~xs=;9G}w[}xÍ+Iz(gG@;gg5=xixjjPnizUDZ9bq3=ȲDp~L<#u /doK]aM]noÉ`J;ZC@VO+Ч*GRu -G BƮ_&ӂw#ݕWnЀrЀ Ѐ7}H{ oȃޅNZBdM|N UL>#WΩ^ Oס~~}྄MMX-1C<6Ofk~P0`z)GꓣE>J}4tiSR ;o{zo杲(x)!m"ZG$0 &xnv, <v<~8}۵+~@˿1k`o*ҷeuvyy%/y/AyU{eMl-zev,㡌KQlm%Rʻ.ٖcuuzj:e,K6.Xev .җ2q7SCi?0_HZpbtwDknx7[LIp\חoGCׂņ_u}'>vg:E%݂90Œ #uAHe!=hŧ#e X{̐{)v[wjþJwIE#Nԕ1*%Wb;s4)&G1|t{B &6ňyHcydbn~%nl9N{~ϭX<3|s}kDךqͽpiX}iX ҒlzT%r RF9B,K9ōGYe }}%ƺT&{lg(561i0'_ᚲl\O34F]2%\z|tŚ$wh]AwW=\>Yyd}剁E w=+ak7kk=[@;AGuk }ot =Tdzb򞓑RQx0D=a08|ωqW #e_-Rxw3듋y FJn"zFoh'|I %OX}8LW^GnӦ4J[;E\(mHI4UevUݐ鳍x*c\pӵ>iqiͻ,%m}E}! "`{G63ki<38!>G_Z1m,d ôLEۃĐ*WCp-f= >%ۓ6QJ|2%wE ъA6Ggl\e w>!6::{8izMty5#/NV~$9QR815+>KLhƯfIrQ7'-I;@ctVܾOsmWxH=WJ]SAW.޿"=qwS _8b5AFy5 bՌWcMηO?8]GQ5O{0c5*Y6m}F1%caXS( '{h{(W׎D$E_:AtB93['#cSKwP'3@'|zR߰v2kTzQzUrLΒ1nmSp.;= beǚqo"QnH4fN2ƓxLX\x*S32DF=;Eom޲sh}ࢳEUY-? cB6zϬ\G.2:qᗮcs]d6Xuy\%/e汨d8GrPe[\:GQҌqb!g(Nu]W]|t$JЌl8L(ˬ6zêk/3wmtw~{>AcS6t6CV؜= h2}e;/1=5&.G5^R_IRoI]3e-dI\^v׀sqcRoƤw\czml_ҟbz0&*E32q.I_f^+ʒ=~h8nŵb$w7=E_\`t{M?{} 뎴 k6 O:$~7;;eϰ#{'qvfؿ ؝['Ym(;Xz͸x>A8Uں`(z@]Wt"4{pO%bM8_H[/~:8-G ?2ReLmrRr-cZrôuL z+u\' ߄'S/je9]HYfsc|p[^ї2 /E{Q.C[oc~7|<܃צ_\~9*?5d6%aFHz zi4eܛtrOkhţ2{g՞*c-"r&ok[Ңz]äC%Wm>ӜCРLKJ19xFPL?˴R5lvgW@sfQi7L{Yˤ}$`s.ZuecԕcL'* 4}3* iJi|+Еe1|iG|i{{gXO.^Z|L$޿*`t5HlX&G ȣ^ K~<4[d_Hnls] \l66R*Cԥ&OTi|[{O9<|ըMJoE j_n-I` Fޘ<L|ߘI(*]L0hֵ0U ąKuѦ2`Zpil.GJ ;}bҨAc88 ˤ1EOEs7.{$3yGMV\;g}j}[_.!҆nj@D=S& ƻB)Q?V;wX,{4,4Xf1C?qMSQ$&.uLx#FckP~ncz3Zc;G# HO'R6Ig1{bҽ)!*ݎ}<0r@pV߷|+}Zn?7[,?09p̝F`W-硦-OyexXִUxEX;Wn\Fz`0AA=f w=ۀz ۟z׌nnPϗYϯˇYOzJXV'fs0 '4> b=w=ˬzXfճ,Z7 s^3v}Fd jU_z!Y e _b]鿋՟;VO}1Sb;LSl=qKL`_b?fGO71M%qθﳙ=&q?tw=3Ij,OkKד$2}taSޯo!I_Mq:_`t=;yK}ח馭$t|T~πQݿ;-\LJTx24gJoVʹ_El^J?_ౘzǾ4ɏI{fb[^zq^ u x**4s3nh_Fsy880 uԁp71Z)r~?-2 xKS]&e'M|empvn+2*Se8).sel=O_ x2d+=ɶʄHB\xk7H#_LzXC,/Yϳ(L{+* /4?a4?bھ4^TxfڟO2;* ]L<<X iŵ:qqx$|>gd$8way[p㪣>?:ɲP@ob]K{ʽMoY=,^Y61߳߷[ϓ3w/?jD[/Q=g^lƽo<}xOPGbui?u~P>)3#\RUH{ހ=bp_8!),=zz#e-/uHCu?n5p}toN+xe\ ?Ӷ8qfdܡJ@5HD%D 0ZbᬟpAZ'Y3V'Ev 㝱L";?G{E#/;xEeIXc_[Cb}s~|cA3֙Θg:n~)-fsg w]%8KsЏ'tOѳ+2=bfdWЏGޮO/QR>S0F{Jolp h=B& K5cŁD'uOϑ{V9H8g2 xe|5SU&=؍u碍7e= QuCߋOiw`Ұ|ۿmբ6ߌ|#I;UQ|۽ CҒ|4)o4}/^ŷ&6OǻeR^. ?E^m5@zC_G݁&>rMy=y0N:l9:qc\0Hmqm쁰iח;n>kă5aIȻJkIfuay jh}A|a_.#|da.X僟|U3e@=`s˜R;3@'8\GԎ[wI@o.%=ZCty+._lqY VmuXydWx=?[r~6|[_A]V,תճJ3.G||Dx5kg#/]6xӑq?oWlZ ā~TC^%I? ùTПJODd{gYC[;U]t77? &8@W뙮CLNv _2y M}gu~Uq EDo`y;G,3f|n?xwRʫymB}yUF;&b9֙ђ71Uꥃ62Zgpdl2ulnh]/`ѿI-T}0*UVR˅B#0?pϯUJ`dP-EWxw(bSŢ68XΨ;̘)^<5FꚈ8 7TFZM_TwLy"ڦe8xǼKyE!5=\XQ>kj̘}݇i|;~ϱng̷]kv;Ćݧpb]Mk98 o畺\SA T Yb2}YDIu+p%w*A #5NRWW?FXoz~S34ȰK2kl-|l`\˒Xj/_3![~BB\(e#3cp d!1w::>p6vn6Su2ƦwW<{SSrvWpSBEg#L\6{rpw#o.@UF]7V%4QctH@Cᑦ=_ҝ_4'ʖ TatPl*E@ľ~k9~haƜ> b'Je|7te"XM헣2C!ʪKŌvow7T/H3XI':sI7ɧB{KF`L7-Ֆx(fq=ˌJ*AߩZΩi i^tFы=$ATi/X'e5 ȫeuZZZg[Ԋ]`qf苙_1֞W!ZysxT+W:tye;k0RH+-6n)Dyܗ,>MS#YqtbU#|b)Ɖ`3PnC-! ! O0ynb36z ǡ}98?\go #b}{y&xRk{Os 2sЛ;սp=ޟO[T.RU>3akpP0;=lg ֘}i>5Qwb< W)x޴bp,bp,b+t8Ӡ#<C}~!c_pΫP, &Nq)ܬ|_$tb~}Xx;E`߈q#qƓP8r\ 읓OW"8f mqDGNP(P:ˉH{sNUm鍔 =+L|^˭'wWAf7Y'~^T7p0ֳ`8^SΆ}mv^ W(3 /8Q2E>n2pL[ɠQW+]Wj'"X+V55ʌ2_C_ok__nQO9q ʫ8ѱ"/FOƸϞwb1e=~"Ӧ'J_)+E` uf>|.įyf^]>}XO:7Xt{]לfH;uG,B(fZv>c(?Ժ K>4E'į x;UYe風ciIS[@oAc9?Mw|#ETɏ[8 :AzHsjI{B{'>НfgmPڎxtx։=ʢ9E1>f҅tJ;C;;%>V;~­(%GIkUsjZ1{o I0ut#L3/߃8/ WKx9/F=Bxڰ,{t#A\}KhI++"eްD-}> Gk\'u p~@Z3Y~k '§ty '޼ˉ/up|R2z%~MG؏wxxhz' &6C([oe,s)ӟԕG:+3eg;>C6X6<@XO,&uJY`d,G+зBX]ξ{ODq`>ntzw6өW`O+NKz{>Y#_$dlmVg{=[sNP>uNS7qOgºUi} ۣqmyn}0XNAy)(}w"PoPxޑTMHx?%mӁϞ!+`CUo#љ'W8qڦ|F{֋f 2D%ڳJʗ]; ԡX Fq]y Yr-. M?mȺ99sE߻<"Dat{RIPK^~ӡ-B^' gON%q&uB6-˝k{v?[D%{e.ȳ W!sYSz&h{5#M)Wr\nC?3D}h|/B/Ώ-!6+ 0m#~‰=txTͨ F7fזɟ{~-݊~۳ Ϯ8}(zy /TeRbtc<{l)r*{(+~ۧGw5Iwi$]y' [A5]o*;^0ggC rg>mIƮKC՗(pTl @}p)zV%/}}8?z~;:FiW1pX+qXVZR!E4(zD-p$N,S 'u,֮wق.Ѐ"^-ﲉI'ث2 Y~.o`,ot kwq~@:06-M/:}Y<|2NL{mc)1Zv)S ܕ\^3Er{{9#9+TpYmquT^-5+\y W[;׀{poSE|' ~Be?<p=D2mqo~n, xΨOzMPCKel|d!u+i jdrЮӮ&kߒ#X/REzЌYZ{o[%ʥ}P4W5㥘1m4"eu]A3v'اzSqw8u}b[*-<1yk%huᬟx]Qt';W1IB_ʂ%s",ou ]\IgIfb=H#mU]ӭO''Ƣ/N.JG{PXAG%N 3+5 bJIZ=ϼ߹|B NS7{Lq]\v^lބww&cޙ$Z}*W_4iՎ"НH[ujb<_PDnt5 ^*Lu99CIF$tz[+힍oڏe,m:ܵ4q(P3&kEs pmM:̼ h"sgkGuܧ:*W ic1aoAW{|h|vhkmm*O|DWb :~QS*լgkxz^X DT0 6V>rPþ7О@F7m#(>m P1懏%6Mv U1O u ߆%o}1||2AnxH!RYr8]]8ƃ{>6'iw UD>Tg9|ia׳qPxAk1`b| I>wg|I1}™8{k7YUltC>gy"kՊ@EkEy!)(|ت;NCþ"q$`FY49ZG2M; /GpqG8eaSj>Y/#@^gi9D{9.w =ӑò>K]_?=e,o=5X OE4q^U$ yg Zs xp͏~Ua mݗ~5M?.g_溜r/Ku-qdlFQPºʛ(IrP~xT-v'@"U@:=Ԧ>GF:@*cQ$~𾹎Cq?ܭ<_r؛~{๥{}@3ܧJ>xg&_2~NӍ?\%I#sF;m}j֞U> <}]&/޷W<<`m3i0z)Qv$G8ߠ;DwOO#? tB߫gy޳lyգb[#0*O~X|GVy|,zNPOLW,)+hw[3R3Zx~&Of|+[*?Nj طⓑu1Ut *7?YS*ӌ7EhN&;nc]x66Cq: q_0oj? $iWQb/~Xz{EnȖcΐu %M(>Ƨ:~ wն7KyȑknXմar;%!2}#G~ѳ}1+6Wv\/ ozi_'/젮y5m-y#Sv]xW5͑ƭҖ+-7LO1ΧvW~ŷfՐ~i#-}FAaa ٠X8n~!h*z{Vgq]|-c&'H, ^v}fU+篆 ]Z}W]]k9W:oy's< + xԫ"L"RNiG6\S'[i"S'![iEȫL&mꄉVD7MuM"mU&z'<.cmgϘ'X)"D=Q ^{}/d:—s/W7V, \էS?\?Bff~#{$pȑSZ4k{}H{6b#N,<-W}m~Gnjt,bMZby:.˯ ˬE*rK{o(\yn>QY A*J!O"/a}>dHpkuh!Elva |})dW>z )gHwG`Zi43V ?nA{9f:CV-[QLCe[ZhEis#mXypՅyb)u9/Xm?/6DX mEwxm}gT ?aKwv5ِ^("62^`m(kQ:!WG!]%UWӴuʉkZ٫OU<+>ZkZGjzuwMkq+W{Ҍ m%x}=ɾ5#;V@/A o [݅{#|CT)(^O??,ֵ,Pδ8CrhoyoVgUPvXuW ;S6X[4^6ې19zhwdJ4 ״L״3PzܑsKUQ7O|XeO/S뗻tdI [HQed{hH__]_ڒ3_3~ہ2~/gw/IX;Fv5]uIZtkq:5MUYv>x?XO;?'&QL>3Qo]<>GkS$Qx c΃ oBI5Us{UFKj-BuD1:~O9xmmrôU{@:Ӹ.o#"썡N(9ukԉCMœ?Q-,P:1#}+y^?rߍ=1"[[!,>'LG&{ɑH!өg^Zlt`_V2Bwc_*5i܅6+@6@[`iVEo#y{7p7l~s_Ny/*oDo z|H1ٜ%# ׬҆W9x%iùW?, 4CQt-Mw~"TSMɘꚃyW뿫˶sMi,J]7$B_&Y6E/W2eXQX^LZJDZū~YfفC81)ZEޫ &eRҦG[uz [rwF]\N02ѷ{ޓWZ@s[UF(|b7g-tHP"@}~SO'Uۛg'OCM//(~{ s(W{w& +,FĻHo:r.$=GkAh>".Q E҈tF[/RvWW*&^t-\M׌G#1)94?6~ŞMX|nE?2UJp X2mJ҂ԵMi:>5Eo4蝪I]_n/ëwKq5UAc{샇;gNH@yq_4}ee{ܐ+J9x_~x^!fy9W[^yT|ҙzE8f˹E{,+ zoZk8}mn4[~~2Mgz{澠˜>LX4v ?WETW3R_R TTs˴ze~%߈@u0j0(4ᙄwfOh5+y܅=bfll:Oxo̐>關zr.yUGgd;PDq4 5~\;-6cȲʐu2%Zpmna7~~:ʾ9u ~n?eӆv9g<5'<'r[;:u[WӋRn%aaW;,|ُ"ǚ8yJH]A&I#8qA5W::_t> y8 ]-<l.&= :P;_7e. ҵmQm7dƒ"0o ^mYgH,c2t@/2M^sF>Vs5i#E})x[#f=/1v3}agY"jM>ӯ_YpE3fۍHgQؾ8eBX}*C]/CimbC/kQZCcN)eq"b#hZnUzgH3Tċ X΃1%e?guf|=jp?V9vlDߔ`;3[-kkvׇo,)GC'd_O=f/2CbeXz9.8o[̗3R90TXy6a䱯NR[9l/vߣ-`{pkei;jۑ;>f킞V{G ״CJ[ͪ[U]iwӿCQuN}e=~Wtp)gŝ|N}u]> u|X#eGewJG{wG%7^}N۶ֶ83/C>&~¹볹JW}!JCH֝)%'UmxJ_Q#yݳZ StAmJC[ν]Qgč lk0T|-p~1?xϤJԖw))SKJe;FwOB/1aJgZ:ӇH5s4L ռ, xE3|]9Y-uqNpZЌwpԔV8Pb3xqX𗫋+Vd+Gj!="ˊD=+>CWVW.2SΒ>YC֋rxWVkY)'DnѠީo`ǥ. <1F:@ފIzS\SYuJw&/oc(`IW+>rj_ӡC~ _(Fwv0s-2~3S5r2Ηţ ƭæU1;v>٢ׯ\VOb^/o |#~7js9<{,iw\|j2ME kkxx؈Ꙁը{8w%W}wyIhU0 KȲ8-НNȥ5x>Q~;MyЖߒ< ܱ OY;ab#Қa֜)1ScW6D{tKRu]:ih[Fw g9>s `":jwRCGv'dM2;lgk}+,vkhnG"J@MݕB>k5^dB#A9eV 笘cisLf{)%y> ?sM&#- ksb Q;Ӄ| =U~c?eyc ~7b!} ~qE(O\W8Ό/˼sV7v S,HG_^#' %طbZ}k'EbgQdo\{yOJeoT^iǨVEZmoiE۵B=~oӳx"95o2 ]^}=/#}ɺW HUJy ~8 >_nt11MOh9io Z<[h~xeoy菌Ɂ#&Δ7Wh/G~yē ˜$݁, uj3?j*#kD iSmD;U#+ʶ4/ugɺ^\04̩ ?!\sr4mZ=̿{ˆ{4s(}q}yd^yqy!`ZOquj!/ϩSDQX Nqݨ.*&~m0*Fӊ&L[NEJ;SGj"I/w_hSDv?ml +U|zM!7t9PέRyyw<ߕ-M5#fI²No;6€~ {&kp7VVaiyG!a} w}18ۆJ[#mZkh#!%u'- ڇ}V"gvkYn#_;H˭uy1JG_V5f֞Y^p0O5v9(oߴb! p0#}gH?.&.ztQ9S싯zyPn<\ Jv dILZ|H~qLYmCi?A?M7ю>g0-mtyZ \Z彍Ѣޯ_}yzݢ/f֩y']tD>#e-* 禈\Ɖu,Oy+C '[= DMxf([j\bajE:}q9/_8^$hZv:件/oz"aT̳_p)']{&ާZ< .׀<.G,K'JK&bKxe\6` FKwXؓxAilZ en)j[7GSZkl/,lu:yjJ~{oiX"dIiOgWZccn-0py[Nր<}y^Δi%ŭBk2 W/T^3N7:`{j2{P߿F\O:s;EY&M)iׄ/gU.po~ȴp灾R;sٟV-'#r!{PN gq2Q)<f]%"]fEW@H% ʸu_FNYS@/_.Ň1?1g*s6[c^l,3.)@BBS> yg/ixf9s2:̉+td'I9$ZeGxo~V6uB]$ZjZ7OgS|wY<ב5[eU\5Ku˻sF t.@;J?m̈́@i(a2cʩRj3#^mY+wEŻj6ֺ+jUJzh2{\]4D" oݑ1 @x6Wy\yijϋ̸|)gXi$ J !sZHOI k¸c ma`#ehw]Z4.ZI7n_iށ+gl<,*Ltc]VՊ_`$ CF Uz,BNXS|?OE03qLT"tcS#D!u`=.OցjZxt<A0܀U흅yA A}[!; e\S<__mۚb!3zD,7/S-:s6¦50 -:D|9LMԧD&9={ u=beWfAo)Uz>Lq>~4f[odתLKT{5 .}R&^.'E(9!Bxn{r˙2%=gR:/Vqvf.g?ٖvUi¼OS33uC~ 7\r%P)g~1]9;ظ'G\ž=ynko{G3mYK>Ўٽ>8N{w&EQA8ƷT`Y`m;_bpӞ\X=0E6jq5KiW<;ժga{߭8g<;|kx kK~zWW CYo7ct0V`jZy/oF1ϭMW1OfUKݩVOjFPe8*ix4~~zflZV^>_&[{D1uَz.X Ν <~MxF^&V!T؄}y͛Տ~Mڻ~b̆C-qfww_8caek⚖YD5v U6> a,yʱռ EV;{OUi?r$ΖնrZX1ًQq >+5Fw̽I Rc,׮8'm)M?uϪd|(U4>Z/I>EۡWQE?~Pb/ qϡ yB[2tP|^MmHW+Nm^4H<*>%Sq;/fl>Z>~p {..5K7z9eC8 !:ן8 63>fG0>]h$Nܼ%QIˌCy ?S/KLƼ#mM֏/Q.Q!Q>T/:)| ꢭN'Lqy)پ.(cVU F@edq0\W$7x(>#-\TwرcgCڅ+nKbJYi™Lx*X^m51[9x G>庘Pqr*|#-D].)0H[-g;r1!5X/Fl=Y{aua˦o9FzK_'Z(,Rߦ}NZ0Z̝7|gv;ϬͳnK{ǒ3qlv;M9GiY<7;5Q)c|#1aSg_5>]šg9Cς#aD}4P<,X5SJ/Tg(. V`uv/ë5x/ѩe,cMY1~q1`=~Wүپc 7&Yw 3}]W k' [:.|+?TG?ӇK dt/,'g'_Qup}XT@|GT)kϗ[mp_@~ʹg5C2,>3#G~dnS٩6}a?ٯ(\}y e wG p?I̐2㴧piK?x1#}N=D&U}JbZ"˥v6-*D!K@)Ld]c/<=FwE؏Z!a.>9 y-^\pde~+#sL|>{"KwP?DŸF1NK{'r}k"S1w};ua-Aݛ |>|vA9ZLgl>.!} W2%`|=-wm}>CZ6:)ws:Q8Ga3C[#YG5qQvb\GHB)Q.܇5&xrvSVe'HnX}A8 %/~IꚢRA_MkgE]帿$.pW5 gM}'kMٝw(ޟgU0`pHDl@ ׄtV.{y1F1J}ܤ)Zdڣ`u2Χà7_m!"Ur.ŨKL1n4196S3佨y┚&|&8=ky P_ VLY4=b#PK(˖D:o׭3 B2){8kaFm$Ұ+bLAyٞĸel޹`n$M=S<,R?q?4Sݙ̶?b苃w' /y9ZSv~<focUԑ>͹eDoNq8'v'%0FBešp.f$r',U|2RdAjFkӮj#-뛻 QD|#[:)RU.,K ١́K&Mr,0a7]V;_8~"k3xԗ8 1q2S GhFEf4L=zG"+)0=Upz1H&t' zW.KyBo;mv(j@gэࡏ}bYi\v4˱?OCo:OI4mc︶f2= HSQ7OͳmDzR[˽,s-WW$^q).+Q*[[Q<saly<+֏澴â}>2sQ#ta" N]u>zMV@#[,}bWQoh;LqSn6}t]s9X7b6kѷ֕<(M\@Q+6N7\)Zߋy\Q?-&POV7v<4hϫY;:){8 ]ānJDŽO6 |dgqu] o񈫧Yy;@@CCī#ƖE{b_\LbL']h[2W!S3OfR 4F]ۖG[N@c o)7 l ibiPyǛl-tڷ}qq*!l-1cEY_7\3\;{x\7rho0>sEr/Ϊ翿Tb c\j%uٺ l2&!pe/ ϟ%<AI&D'ߎSwd+noqs)CMls7z)ڊu} ǚw{N9ts \XiS ض+!ϲ+J~%|\ ݭMWEh;Ru3{nJ&Ő7 |qi7JثS^h؁MAy-ۼ'':㬲ZtZޝ_I2Ժ=vվ* pǽG@;лQ7G36NWcθ6ԓ~MoBb`,Ë/c6 Ry>mLݨ6EŦbH N$Y@( _{U]k,v?q~#q]*J0]ҳ3x2E/}D]Ғ K3M>ĩ?2UI#OWԫ,G1wv3$Ǵ*jL~#"F%uZhYfSnGNW3.;x!Bd=ѣ c,1cэ2.+eE?/ ?_/] u`恵Ph;&rz)(oM]KmGo[*F-XK ݧb<;[yow('h7R"ZTW;ysPyw@L]c]jP'd~$Eo !n#_)!Q$+sykUdJ!bw-x~Ԗ ?.s=Y3'rv I217#mUID2y 3g{Z*"633OhO"L]P3w>v,L>vzeew{4]L=PC=XєjԜ5.u 4"'kEɠ'Kאgd#t߰lKp8g08 ]jީ!}&x+kL_Xy!-jnxuoؔ÷LG}T$ږяLJ/!76V^Iyd2>4]0#i|!?6{dj\M?F2qg<,lz)==C8 CYxdVig6,;T7%j pYx޸&bNy׶)Rx2˿6̉ۊI/mTmEr|ɧ~6i=_/`߿GZ@gߐiAϺvsYNm,t]>麿ys&ɻVMgܞ۱b|L:}o$\C0Rq\6o< Vָ aY,HEedb4BϹ#):egSɶ$t|q>W= KңŤGx9GXy/ 5{Gq>B>5Y=kԲ]~P[\Lv,ӛw{hD%~n}ޢXw ٯ' `hQ[=,uwjӊ+g9rRxΡ]<vV Loc%+Pxȶe)HnO*>8hޟ o|dH{_nD<ߥVd n2JH2"Q?nNu+xx` ;3 =%B՞b~d:DrR@'9] ?D #f߂ 3B%KAe녿-\y!0;/&;o|[cӲxtFb^ Xc5GH#[hAz$A $ ؚgk`srݠޫd%a 5H0E#r{M*CߪZB<ψAgoJ O _v3?-r]1yPCe-}4hq5XX'z=רt">Qڡ*=Ze_g&oTf)};H;z]wogs(2zwsW盳uJtqg)a>EvG]%cFbw@F=SMGbg4ޞlu 6>u*Fy"x qbVu֯=RUX7d#iX?у2=7Z sWh޵E 95+-$'hߋ BWaVH4NCǸqLy,d_$*"e[Fc8?'RM$et8F, pӧٛ \Ԁ V:4=P`fF3b6=q\P&+O7 GI_Or}n(B^܌IM77ގ`_y#QssEHvLQG{r;BYƩ-=K`e?YN5[9x\i|!ȶ# 5S7.~/WǩODGCN#%dy.nU9UX/(,n%VmqW0T6;uD qߓ[+}tn"g+ųHY`=/"Z{X{;텝#OLr&4_nVXH4Wf_=^.2 pC¾o0ʾ}fQl%#9]J^ @wiۉGM{&k/jd.3mbb8a^[M"?* xoNc1:rStgc5Z-C)[P9iU:6ZW{e VјQơ5'Pd:jiyπr)eȶy SLO05˘īGm m–^q`$l?llO="#7I6FۆE:1"&rslsJX@?O,h4$/Dttjӌœ:'6F:o2%:mA5yD.䔁{"Lh:ѯIXbV_kz{n![ϓ9(֜mdњ!I| 6l gr)]A ^C午^xFEߠzѷ|$2?.H,P#[F:yݘ(q9=MD ^QW".66U 7ք0mOֵ֕J8B^ҩi,$cJynԫ2J}x]*˱sO-cy;]3_&Yy3NQ,O(wCg*zMa=H`4ENa~gp82^kϔL$4p˱/Ku ~ߛ|G-<㎂|QӇ{p1Wџ!_8Xز"ϗp޻Ϡ~úc{2uǦ~qgEB准<5^l ]-/)sGԁ7 jl#,jc;ơc0zH󳴆tI5|7``C2 vLD=O^^;H!ag_{ǹ 䯗#Fϱ{}j)!'nu괨Of?hF=^ʘRQg%QsDNcES~m?sM;s}E,|eޕ{q8Pw5;}f ;0#k*Z W)m D5=|5 (N~>Ku'0x5Ʈ=P\It@nA4:8E4DE#zQ1ikT{D p`i9p̿Wzt_k _}F Nu7([Pui1{ey/js$ {i x집C4q${agn5b.tC|] Z^)/0=Ed8 X_~m{2_'#?:<ۨ7̐c ^xk?)oy QDg(a.1/vz ّ"_aufx?Z$:³E]޴5*jvTvkAK8㼉wSۤV/SK Sy>J?]Ca/*/yKGʮC^0ށz{̕3uwi,T>DqOS! ?#jn}H [AۆĿc)@K,zZM#eӅ|?qO⑹F^Cq֍9W؇TmLֹ͆}{d~ Gv0`閃V^4tnes+KwՊ^gW LtE|KI{^ y8ٗ:l,3 y]X5xbzyUi1ס !+ZMqZWWWلz +8rԒwI\]k@; 2RGsell{M,)yxBO @-c;XF_Zs?j<<8FG&{wSvǵ;΍z6nsA&z<6c޺´|ºzҴ~ 1伎h2I$=*[2{~c_6ӱ_^\/)S> ж~Q$Ozc;goYd^-~f[F)FK17g/+}v,5U-xs7=WGO3E?!;|?֝#vRkuB NmiLوX,XS7tF\S;JoO52r},|-cFB%] &x9 X={_puJ[uh[>"Ze/}' ?O_Yg׼5P[wjĀL|9Tjhᚍ:nߋOmxɔ66C= \TYcNZ'=2\}Xs_\ o$^WUzg5HUU!EM0-z,̪Ng&g& ov+ 7u/ϝ!EfY[,aN-EU<|ʦYVWo .xc&јZiMS6\3䫦Vyt͞T= yd_󚉤Wr9\;MHcuZ-/{ YLGn>r]f'_3W<ęrTUqʋyWglhԍo{-Zx9E`qFeh>zE>lWL>z5}UL0}GMN1Kkzohg} Ow` fTp鰱0xt Zb'ڌRq)q`TxیzBQξ$x MQo{pD5IE_WzVv ߋ$co;N(T2>xC?ҹ\;{ ?p籠;Xa2HA6zmodB>iyR r1>"d>=<"\}׆#'3{G YllM|(q3'_W6;:2`U\ _Я?-Agߧ5WttwޔH-bLkxgh;#KN)C9/Jc!/w.I84ݛMvϦ /2wI6fCiZ|CW!<ŸZq_my4/('Azx=+?w1r@˒5FkSAmK yPV=*p>Ƽ<`c۶'ƗeU$ ]V :ш7n gS$Rw^2{>%o]!CIkm`+r{M[bzn]2k2?!8-ap9vc}is|/|sYiS^ /֏xq=0 LJTȋ/'+A6.D;%x_}ʼnԎ:,u4+˪>| <(ԃOU):xz1K޳Y@-ؾ|mLdg&4}ۼ9^>59$u.‘yG4]e8fzʮ]^Mє%2\C&]*E"eKАf}0ߺ1:>M\ݔ,/9~փP<% Й6_e<7 6(+|IYIV8yÍu?gm,O59(r;YzZyfOg߲|az/Fp{\>`#/qpK OjloWa =^ai1d=)@{sxLjf٫{,2f?fTޫ<8Gasdey # ʳzv-tps0Әn<_.z![m >7T275<*+˱2;gf~u s\&5 dJҨmCl&" gt"kxGD{ܧ)^RoyW XC~rXzq핶[,[xP|'ޫ : ^S09 2j !$s"<~G4nW۶DDϡ >'Q/F܍WO޷}O>p):zmQg6Wa.Ify~X—ʢs~ie)s$zΈ\UGYx2UGI.v<qA\f7<^wI y>bNcW. 57bӚ5:5o|DkF O?X+=$D(d?~ OȨ`'Vi4f&}kdF_3$k0fuDuG۵GUdM &!;u؍y >G~t* ((|0ŠKkguh!/CUCHBUݛnZ&G}oթSNsS^xp>t!׬?Q' y G{[VA?ބ~39Y:hˬ١YeA}uAՌKb|F|y8oM҉gk k1ZairkK$X0$,Ca swDԡ }ysj!X!+[Y3^}I$Kt44D{*u`{y014Hho&W[6#9>3*sM_U꺯]¬`QV`X]?7(&mY槓wG+Q/5@}ٕenGz!|c@f1`pܿpG͹[ 쬲sN=iOX.Kԇ#21r= a0uWWk {}(aeKP3:7WWaoKKSZTfW],sSO}ghE z{3U}LوC%+~6%>.})C.G cZ0G8~?\f1՘/weaT1uN%+o(>sVXSzw5K}ʿkkRL;A-*ΓrG36;n=^Y?FFea~B5*ojˁsuW)5Z*Wq(HKiQf0m/>~R>jX["C7Ow ${Cu4<x#xMGXaQkO=xx׌~]ZoP{ ;o`71&8D;M>ƺ.!aw?yM4chx۬[>tfӱ|p؀9✇T`}B>o\]p}E1sUz8Uh߼닰yChϭ|7~p~)lb70Bpᝥ>uiѱkɮO8e'A!Z0#NGc}6ag)`.t+<7J s?0Z:sNG )~Ĝ0`!tlG2MZ~\"AEQZ}`j=k h;T6YVhlaϲ>|\V=kύ߲M@xh\v~17X%|˟0_C.3PI☂eiLq鋏oK9O|sb|2!寺j fF0Og?9L+| ע<ַSc,O:zrTo7߻ {+51._0@Yq:@wW(~ྗ^q#w6:}0_xߘL/ia!7h{#{FAx1yiBH殓kJz_"I=p6O{"QF0w\\ҹswu"̼\#8zcU]n wDS:ΡMnx}D_!/_Hb\i9BV_>Aߩʎo=\9S#ER*it i"3c3"鸯e<3@G-NS>毋Z!;J#P v{R>|9&RW3N'p5R|LGC=Mȥka.w;k+}.*}^p,˃)_G&$=a ]i'ދۯF.;&}f.U~|R͵>N)+|&QV>W1N+EJra >>0L_L$_q쉌fMĘ>C0Aa9vnz6 莙/qxFucS :<.}yǛ>Qvl>޿:Mtn2H/7ee p^>̉xf)w?6ǻ6L0g%TzH(?BYGƲR)}>nE?ci?hݫI[Z5і|nq֬-ώD\eSƟ(ӕ_s4e˧ 82<4{~D<x9ω 捘*O6 p/Z GBn&d绀P5k1.#J=8Ex{FC\c`"ϲTȳ=[.u ئ[S:-2T='y ~߆jf j~G /73!dZc 3T3ֵ#!iJy*'xd;Ⓐ&IybIкee3q6Dx5HX»Gi@/|WwGz/sQ4,L1uէhk)gz?~ߑ[Po ԧ] h<m܉YPcwwݲK~u97B4?G@.BXȅFqB(xc1xb`y&gRyW?aI;`-{H}ȫ^r|N>#r!U.ž'K[4ѿ%юoG־m>.|q2/w {_{ݣ7&,<~!kv`:xG}q>ŹγE>O/l< 8^|,nytalw 1ϱ^AN6§~ۡx4WͨXw\&:Ǔ<= X \t1sͳFl-\2N-ʿu5D~rnYF$f]5XwlVQ廏ܟЧ5ukPG"u!҇LߨJl!+<8m2c'Ym]a,LA萾ExjVnޕ7;lo_9g=௫J=U]#H;jK{o!%Q} *7ڣQj1'T^~u?J{ճrNq~$t 8 B(g!eE߭+⧒C:4mh{tj _;ihOD8܋4KGY/[cp?fy+Y88cN!`wۯ֖S +3 -R{r ;Qv?p=3O'|;ӿ:9q^N./_oS2pDK >M~FT%^ͳW5ytuԯN~ޣ߈/AwX|Ѭ(WLi[MϯkWiN@'iT,w_3yFGzVA 9f1fd)`wXikC6ݮ2Ҭ?L썬lݳ҅A 2ႮǢ=M mQ%J+ĸ*aӽOKZbyl|'`0݆\~myn ;%V4kK9/im!7=9s}[5Güm ;ڿr*.:B ~1f-igi6m>IyW~' Lf9A\mN3攷G=މB90'!{D?FdɺMBt7zU ۞ͷP&-_Ğ [3BJ"[-DJ9m3s] tdNl|*Ui=O#}{z-xZ Ϝ~S'$4pGltV)gC*I lmak쪋c._pm~gҞSWN2<Ud{ӠǖiNUN`n2VG}C7pf[1^ .+/N4tBX4!C2N,;H|׎Q;mjI7y$J{?ua{>/sƿ0'eȇkLl:pj@ƻeǻ|Y*mxjyW[U8@w~ч6[G:q k!X ͱgڳ߱t݆'?{we877Ї\ 2VHkX<˫sD Npݫ5l*a h5ݣ?K:/I1y94hk!\+v`6hḃΥ}b \K<*X3ݑw/Q$ njUṯyYC&}޿|yGGJf)TqQ4X!Y,'5|doe9'>r_!8jpm6A8*^Qcf{cw\\ gڷy~K`qG_[ Y|F rR/a-!XcN~ɩm}βEY*"7KߴH)k\DНׅAtޒ+}t>m*+*V<=:OIv W͉iG 6jdɬuc 7G.r-k#mvp-.EC?e9~~Oqy =^쳻{N>|1PoU3MsQ[dK##Yǵ0xoFzj`|/e `}+ /=n&u4)1Ç`-޽ NWGyJr "r:H>D|b]_x$#Ƅ I_|Ed8irˢH'$Ang'#ǼߋhN-$/_E^xgq&t] ==nRWB{q ۉnQ ,˾MrS.BhWY8h VF=8nTփ)G|< IGw _6̗Urhh+a3fU]}>OAVv#λ u+TfXKokb$ ❤+iE:mXWiЩ0JIf#1=O&KG/3- TV=ʎ4v{8m;Ǎ Oy2/JO$nmԌ3lg1ײ - >cu ف`\g*N¾g8A /娅WOռ[ z.C{ %\w*s:.fґm.\,,&XXG/>MYIt]3m_Dmz4Z6=~I9RWq&NJ V&P8>>%!]+%sXC&;!ȴDZcN,L9(4OEe%&sGogSw7zi=cu,OQe jH8ș6x7blSmN~32ji9HCWof,E^s8ocny4xyp"Ns-w %{aN@乳z{̿p}Fp:u(u%gS?g)xKmbJ >jR{1靱Kӎ,/TOռ>cnlL_ א>{Ʊc/_+o9XKǎڶ^ޤ)} .Iv'*/Zgӳsg?<| <~m"A_;|5AVB,i$]jB> OŢd.֎gQԗCB51w.6W=p_k﷯=[h- Eo'z l<'1uv6 >+x{@zh%"}<!d-w 2Y䀽>6!ҏ==5[jLnbB=55>7`Uc{2w4U<4D{Xl5( 㸋%|𸲶v?SgSY~ͧYCX7^=mv~OQoq9ё[8o5.} vѝ4&r4_xBoO"䯕f=t Z]C_& G<lkjӧ}V̗;-6h<¢\kAd$乏_#y [.»W̮߽+IΒP;^:Kۙ¾tq8/tk.ےv.IrkYpg=˦ҝKDDZuEu-W=JF<#p~M|~Ur#i~& q& !UJjܗX!"Kc. >s?>'ўI~ 9z7 @qYG/ H6hr?AOt~ -!};w;֓"y"8{HwtyOٍ'콰-*s\n W&[CsimQ]#7hqZ'oM]N~h~+'I z2 3'Ak6 ̗"ڪμwjy(Έv{3}3%ͯg3W"~6JfgjҰ~i MmUiJ*_ baΓǙIZCYY}i=+lU6arx?z\ ϯ=6yI˂0 0"Oڝs:( V0p$kSo R8Mҟ6 N#n v:HH-Ś<[e ?!bσYA.?;a+/,Uim*O==9]A&+6M #xΊ|t/d=h4E"E:u5SN4\=1_{7 wkXIܝC$zz" 4nwLmiLF. );)zW?$&yzI"TI9Cn ]~b%7򲥴v?]B~8iL nh|s懺ՙBWeB471'w?i'}=sOcmo}_ӟ g?AG>WV$=Nܭi9BD_1?aC5q"9#o!{z"E Y?w ֿ6,|7 ¿"rA˳ p'h5)R/i~>ADDDͶ ],}6 1BzN#.})=1$n#Ċ<ȏFtEe8K<\L0xC3K:"|&sj|Y,-:T܃&n|şk鹞o"Ca ǸoV¾Hk5z jmV7xn,z*A4xQ36.ҥj91~ݏ~sn*z@;WH y smT~#Й^H|$Hfko#^sњg4haLn$çi^,k U[3H$>љGs1ƨz |] d#V窦?PƵbOOzEN%mn bŤx+uʷD?g-6㽓>Fc+OMH-qߧV+"me+"\i>2JN>H4s⨹!Cځ_v]RZFGO0S'x.d/07_<*{Ⱟ4@&-_{VV-l'=:}wz#q'\i#Г[dh``3!Q5~!wEOr%/1.鵯~ӆgNG])VzvWSB7c3ZۛǔEom1|lo}Z̞e(2nօ/QzQ{ Σj$5#$) xsM&&k$g['Zmǿ&+CǭaLZ rj*'dq9:|eUJKz,IΐE>$7r?![%nb._;/f "2CN{yū3KY=M7We PJGDu?&D=l!ۑD\ک/`I+'lVCFi44oBV E#XA`x@M%؇]ȓ>6+wUGSQ,ۼ vZ 0UEDN58(2%mx\ p.6^+^Cv]=uOmd&ԭWOWCl"lgI&qmCkV%#WY^M .eYi`S㪠!)ߔUw_c 2HS9 Me/wܽ"giL߼)ϧn,{?r>Os kIOW j$kǑͣY){|3WKzI5L:H6XK8Am#^7a 84g'ϒ>Uu6 ,h"[ 8x1S8/-po9 |^@xj GGpc-# ˮp<3ƶ!| (NV31ᶩf /u7]8q|WE_Oceu7=?.džGE]#8Axq\0^L#+QO4)#Wr izAnFcY3-$>йqZO4 [7T^O`;1%}gڹΞ3AЅ4GYg; r)m$Z~cI6h{*?SZ.DX>аE[ i ,h+\0dˤ> mic[1-̏]8gs۬1m:e@dHy֦샭t3W0 ̻++ԟGNBR 8W^Orr!508aw4<|p Ph.h.s}vjGyKh 󏔛4g!6+H;u8۩m:SwƩ=&^G΀3OijE }/Do^O7|߷&MQȩ29фcԩs-4 c'zxĝNf*bhvzx FN,i=4 J/edQDo!cX sTzх}Jȷn`[2[fk)K6n?y*J#}|O:r+SYky|Rʍh 17o9CŃfO[HVh^'-soz ҂jŬPSaX4G"/)޻a߹o&>V^鹄t6&@Zމedmb}Z7&g?l˯OT[Fo"ج`hi䆌1-P +l/ltgžhjc#e4NcְI*̅4ژ/&>TAX{,3ּ̎1HyZSńO؛& &y&]Y'rOuCIۼFS6\ޝ;ۋZR߫oك}u=byi ^n;(ﭯ,KG&糪5&h>՗XLe!^Bco$۫A8hﳐfw~>A,W=Ix8x@ӖmF88 zٞ/uyel]v1ҽ;Se|6_!r+ۈT:^H븒~|xxAo`=WDj)z4<7ŕI陓 P9]C͹Yt3C$Sva'g>%9L!r\=zmA]w ==o!y ~@OJQt6d[xX䫜3ɬC蚧%f{pZlgIu}$S-gd ^‘{%)y&KV÷]ҕ[Iߧ'hdNI2/!*W>Si/Ѽ"&Bdmu Bױ~(^['n#r-ԧB{?/4qʲ ϴޮ_nf h+F^ĜJ`>r|)j-:_0콇`~Hׅ ʕ { N=OENDb@G;(|q<)$3x ]軗xtХJtN7< ]Mp;=>bs+^Y(]<ti,^eq4e T"0Ɩj!=~?݄`Yz{36kSC$.do6dE&[vcn5}$;v;箠1o"=[euYa>C7N9ߺר~`sl\okOoz/]gi\뉅i̓-U\u!"]H;x)$*iFjuStjM }>^yeyws}>'ٝL?:t޿K|Qy4QwQkWeN60NÑȞ˳}+2ѵ?I~`ȨzMn?QCwsM[_.LVfﮂo܅e*tMT.H=|h ct@׌tlN1OxOi}g|{ډ<0_*C.grc.C.CV~tSj{;Gt wZZGm}!y1n;<~raԩB @)W4ZWݒBu)t;9}]к't@? ˇib0q1hLk? Z=~|mݿkBفi pit^w;yblyKLͭ~䐃t)j٭~tiXF_i!Y/n[f y+px"YN: *~!I|\F4Y.ܨ B2d:dCZ+to;]+"g/' ~?EAckذ3;;I\ J=Ӧ"'tfZ65s0'pBn=6(ǪkrAYN|n^W_МJksU5ROIZr?Fo5R3YI2MmŀQw;r#^![%UP#/AQDњ5J.u\Svk@)ZɡIf?I01A߅zVФ~HQYQp卹"F3.>tyLT]u~Y;ǐu@2 +p|߂ߜL<`v!cܺ<3=I,91wwG^ܘGbO ^w7W/Nwvdx*.eWl ?}Z>>!Ϣ~OMUt8;K'MMU?hƫX$uVeH[#KSřمE|h5泤?ou6Eû>1vYSi_tpd?(n1<ϩFa`|N?偏(u_7O$鞦nqNԟAI k<&p7(kw,v^߬k=CɰǴ<'6Y>E'" [SLgDS$9H.=*=WF[n3_BzU16q4N-_]k;л }kn<N5$_`6O!ݙJyay@S|6R+ހ{{/}xS,+m!yyDܳΩ<m'D|aPkB-fL}27h>hxר<0=ϵow.3sB"|^a9)SŸ&h8tV']8}D'Ą1y_ҘbK9HG5 x4}]k5#]{zX?}ZR@iڱHbܹJv AFRȬ#2oJ9~̳"M4=Kmp_:17Z^LxZ|a/ˇDnҏ+WP_CM Dڻ+5TlYµ똿6o;qGpG3>N=w:%?b',d ..v#+hP^zm4G^sg7纩O,mfO晃&B>4&IϢWπS,bրh?:.vIW}l]f^q&{!!Gv>HϹe1Q%7om7W/yj>yIk&M|T֎_pmB̅Z+d|;&Y7=rO18 ae]G[ 1~y,~7RG3.$-ӓ 64[0Z/d}ܰM)=Mz&d_; Noe˗^/OEr:w?`mONck^VHEf|Y2h~zP'}xjJVl*?1{j6cL~?Lf7 F:zJ^v!yaSF*oG|{'Zƞ/x^+;f̶tͨ谳5ڒ9muZX$ϋq}4$~ƏSdYlA ZU~iptdgx}E]EÅBrGQ8NpPęnfHصʬ6\g?A{$_j_赿fwUg'm&^rbryΊ7huUʼnF(lQsOc #8xL i6o9%ų xpm6?6SoUV;#McCHjH!s)zTo^;w~AN5,?yD*z'"V");$"~Il.,B\Oy}zO3@<1Exp~ԯDh!1};S;G BgCVFcRopc7V975t`E "q Qb,ga[_!J1.Ƶ30 hs m1ԓ2&kp*aj05#L|5fV]=2)a2MF+ce_` >Q9>y({WUN g3&fxc[Kx鋴f~uT c"9y|7Nq tf:E5nLC4v~&N^o=cD?ɂ$5ۮ_g`}MWM y&ޡ q Ys ]leg\SSs3I1$O?[ȟEp#n<[<OFNkkW 3o 2f]Q+PׄCRɮ_D'.&3VQYOM$9^sq/=cz>Qkv ϣ&G;UWauZvgSǚ{Ƙ5 D T՝/b?c$yS^{pCdv$zSTjDxnQ+*F[,㱪̰na~iCC$Rs<\B)hzI|\r06|Nm.^ky'>oqbްC~^cq$qƮiƜ9`3?8S俓td3. `o50&<{w&ٻ\J5RYj6yBwdg& :N3g4@JU>ӢHe&F-iZ[IO{&,ܔƂEdrncYh:Z׿ 򊲀:MS+6]1)&KoBLdnmiX3Cs^\/Oc?&nYJL :9RwSrR!Sئ+a'T`JɃIsK3K^N:M+L-*c!I2k oL\g724_ifOԞt+b%| V6&<,潔3rwo4N*' [+$Lb-޲/k8oϷ #7|g/v9_\Ìkq+ߨ-kM』eޓHMxg8nʡ\.Gqy*$kuWWM ÈYc!x]J_  _9SE=SIo'׈8y  5sX}_ n}ԚDcwo/@~Śs*9Y;S;l~'LaRcMȁ;VZt}tuϽc1.&$Y\^#ryK6{my|񦯯yd>Wg{xm66#g!ZH(&,~m Zس-,\wx>I+-# JomɍXZ')O;kVxu I ?/׎=ڷ~vswgtMoG}߻4k?|ߖZNS"|e57`H|iQIF(㊎M&K@o0|ܰO DE ec}%ڕrǷz"WiJ' >.Rc:9ٞ;,FLj (?yɎL]$O4WSAGXiNn-Gny޷y-,ww{_e^o|e&o KOqVSFYFϫ޷wjbЇio99R 2a F6e4y"w{i,Iko?ex*:,ZY m1MWܐ&B ]Jhy4jjmϲO`E,*QU>O1&j'J:_)+ϩvI<4{7 )[r{I>rgufbݝZ0e5`XsyWֱK{>Vƃ~A?w^vY=FJofI9NiOh hF_x4o'F9w97K: 8ȯC4\M0 6ڋڋ%f|ZiC賂 \gMJUn-ܥ鉫YD}ODhwV tFZ]ejϣ;h ȑx* hWV"9={r\4dGk v imN^v J-b`ݤк ]ZghM!9=e}+& g2h-yYh-Z a}am)4U "%m>@Ys!׺Z ]+_pG}m~*2k)cnEmBЕ,wp*Usx}w:IQK)>\Au{s*./WHKʎsH1Dן4y0[<[]vԻd;;8Ƴ_Yϴ{=Uv6Z~'"SR1Ixt#N(x>'eZJA6񈵽5cwM˛!-2 k#0iWD>bA fOt-pf7H%RE />.;bq7{ ׌| SW:ʜ`2yU̖ۏ/wMo69 q\wœ捞Fm/%tq,Y엪<2;}|jIl vE"\/8E l<"{)RTT2ս v@/&~1#M,kx6JiURcZ*eQ6o y<<J߻N6 \8oEnM1TziȹBO䏏᫩*=7pqF_ {?=_=z㱘d,Mn/%BwRC G uS'"H_TLD*zF1 p y}.InE.m n0ܾ}`>pvf:e-"H6~YApٙϖWF*=Qێ80h wfQZ IW}RHӝ~NlBgKǛďez&r-MK|^56Z~1mpy ҄J7]ir4rjW笧Mu=YqÐ8+ BiJ6MY[<[rkl91ʩDЃ1送>>s6g! yZ:<+f7ܯ[l; LӜxHv|;ي&މwiȓl(xryo0"s8g x5&~Jxp|̷o<tilMRN!۔Y$x*tZU~ M6!ڣLi}砥w i?/ހy`d_×hxx'eҪmhY:lI[̮&]=د }@NN/RjqMJ)MtOC]vSXsF9$=Omj4}Lhr0}doߘ}{!gCYI^[ޞ*4}}h2D> 3UJe;Q+Q,KVS|ceOf1g4?qT4^n_g^W9)`~^!ӄH,4ק< 9l{B5OmMw֞g9ܾӄ.wz?qKԗ>% ;\͹{2f*6Ov #w&-Ue7Q[j̎*k6j}"()[#cZPw4 n+\%- 1t|>Aio9 wJY>^˦!dRѸӘN74:~Ȋ~.5?cM#| /h /t~:6-R ƈdҕ dY QNGh륛Txo, v` ;pN5Dz-@qZ_-߀)VNEZîR LqJP]!B_ش4#zt\6}s,4U))XnU㬍ٻHjStLsBwxgr넟7s>uYkWt:k&ZG]"kDyKL*\plq^Uڬn3ˬ1;oLl2tᚵɖGךezVIKblq받G^1h?M. tdwg9)Psq%e-ɶ2'୬rH;I)b?r˽|ּRzwr0:/ #8Ta9".Ƃ8K24.. M!f%v{T>ozl/3^q&jq>5ƣta h=&9?ڼLbmG?>kf7Ž|fh {^fT"&1^q3, |MT-F{0n3jig3okf{뾭o^R_\W"b :9{|V?1Y#C-+B<5ݰR#.&I놘H&}e.OiZL0ĻНֻY vG3o wjO~:l_O ۗerΑS/? xש\^?=[|q'x\4,gh w8Yb_<_؊:=3;p}F'x&)+ep6WΗq?iG*wyg!]:omw4so_1ُciګg淴OUtu–],9+ vq>/mo/R&s_c{M+rpJ#Ă|nNQ{k]ھkcſ=@F(ls 7% :O V!RUa||ڧ24Y=EĢ>r>,gP_LS:IԐҵk$#'۳Xk[jʸnqa'xƂ x(|Ӭ|lceE>Q|V-lI43k GVJ"|Θ'ߡ͹'s>",z9`iOtB>KYUeppYHѩ{О~1nχ cLB2 9¶.sONdAŬzNF|k뛥ef71⁄yhky9c7cq5˪zGpW dvaMĞbk^ -uvp2SeLJw+J6`G!hrP^r]L^dصo}F?=\n"}1 _i*x}"R1Ws9훾TN4o?՟+]YAϢ8^ wst?xC= ߡ~hy:HSr$fy ӽ~tDgFOgFu 26 [lÀKl?wdo~5yczu& rw<ٮ6$ ?'^H6{Iǽ=θ9ѽÚC|] D$(UsF#g./L4v_j%~5qWY'Z9c%gy!orw|w&?woL'[WTZ%h_'j {"o{35}D-3gMm?R,Oo+]2d%楲߱Uy|{X7-%=jYm~pAՇ0SyMD/&ߍI[Yyy[SY gRwd;)w&g983Ӭfp bP]NQˆa˞^9|}&QIcqMR/cK'/O亗Ǜ+Onu8O֧!o<迳PuǑo;Mą֦ 1{9}wfڐ0qϼg?dQ_c 9!'|]J{#IR[ x3f'^MZll/|;Nϑe]Lm7ֺRMq.Ks.!skIg"N2ʨQ 淣p.vlesKe{>rGyHaGl"yO{Q; }[77x𲾏}2QŦ_ϊ3gĹ)~% '{3MJY[~<Ҵ%W Ι/i.v)3H?#ID7#yv;Y$}6 kZg96d?jA=Vs>z\J)dOF3׀~ : HFy>6>ol.=*+rz#y6ɂ5 _ZT}0 i*|*mS}ǹ} Sy?:+{gg.c!C<] y`9\8:<r$_V '6h"l[luM:f~R'Ja^2좵w"ʍOU|4vӶg3rNB|-j͙tby71u&q^\J1g]\?v:ߜU`;,]ȌeE;f{}r{iQ &:|\X8"@Z݌a$ gh w\*np.be ;~RqoJ;F;<u6Kc^w. wbbQ[ڞ\؜ݫ1%W /V0|HL)슉=ـ|݊ˤGD]s`0+>?g{* >`fM;e·gY+]CwU_#M؇ϱ 6'=^Nz$19Ls,ߺ{S9*'yMNoy41Vk3za2)lCGd; ]}6ERN@Yv$ԧEe(ةŢ}P_|cqvBO2?it눞}7sza>_qXŵ9_A '{bS{6מ&F(ϛY8ԑ*2B﹵,oOe;Ҝp/igc}Nŵi<Nڵ)qI^Agڄr'I_!9|JK;eˑvKyklskIWg?!OI7YG^D2/3&ٓ^= _J8>-iLNY>B"ԜL!nXԜ7f^Y]kgoap,/CoQ8?|VT_ezf8*[l–W~0:h0ojOPcF_d9L7mxp{=0NM}MFm vWC%7W"+"Xkygm4~ю?U3SNk_X:9G>#\m1֝|PwWJ `F_ԗɹĖ!o @*:rH6n-OISeSQhE^Ps9ʘv_|r/sp}L2bٶ wC))~&RXF@~-2ϤI}])QwA7mq#YK@cccuK??mcƃ&~m=JcC/A ޸iWP9)A/횽}^[G@ckkG, L\ɤS5ٕ;3N{CA˵碷VzX1b%L t[迖g.@-1[Ik{f:}6/ϱik NGiL9\=W@蚃2[F}͛Ɩ6kg\s<;}ɓZ ;y).gh>͸?oy#lgycɍ f~=ô&s\ nJEȟHVÒ6֘MFM{"-$cC2Vt#lGO.zGbI=_zG߳l&W$c_b}6ĜTJmK{8lҎ #wFo\W,i7rY=GϦF./_{{{܌F 7^Ϡo Xu';'O4$ޅYO4*xlQǦ爜"1nMs`$̀g>Y'^N&<q[NBxpsLDqyU x44ÐcEI':X/SҬ5,oa5E93[cE} yC;?A "yGE]6zX  CO.ϭ24Fc"OI[w:+A@7Ywg,l_"N8\o?w=ṉ|"9-i;l=5+TVi',>nz<胿x/gz}Sr4|4.&bKQajE ر-veujkG_-%Z>TDmOp@jd ~Ԋ}xMf/%#$bA,ΫFɈ?13)l̦e^#5Q6/D>I&9""[G--XzMk惁L+xa.uHUk5~<y2B+ﱿ:1,OJr}6<Ĥe4&o2=,z̨@|$lNS4Q#OX!YLL%V[|}K[t޲`>E{.ڷ3U{𻚞Oϗ>oIeu. 9vɈ㑎40balWٓup)2?G;ե}-AF~gtxv-@wR7Si+ :SL7֥6Qc5RGFma-Q˘e#}62 kt,uj;a!CU ϵcK栬lg+{VZ?`\+GqL->V&^a!wCj7&,S]vN~8Ƨ^(gJ9ܼI6S6/]Lk9vrk |,x1h(c[[ggZzr&<2ހM`9浞؈w3sckZc5Ε75h5lFukdzi Î6n~/F H̥@)P=7a2Q E}a¹!aB&USmJr8~kXE7+sz@k*l#6sRHOsrI>{l 5~pŨ՞Ċ} hWܖ kJhzJkm/RZXo"X?}§B%2-/'46vL0{O#MXճ_i-DxRSF$m@?%z]h;EͮLF_8w1}LG܀w^0i\3Ԩ}gNu,dhg6]0Ѹ7pFI^ll/h{C^STfdBap[>[M#g܅-I~Dק4BpԲ=ՅRJSqt[3̗.6gDra5n:ԧW=jҳt^Ԣ&0hP ^wym]T=x\ߑeC4f?AyI^"ZY#_f%6fY9v;HxU=:e7ѿq^Zx~*k HWi_Nem4' v)" [sI,GUh>M&"|lABz/|ڀx39MKvu FaӺS*,~$lc1{|0U5Wc_D* !WQ'x*m/ءC="p~-m~dt> ؼ|W-H,7CaMtx CD7u=}zs/;6S}&NaoX7$`a ^٢Zɏ:ߖ„-nCۋvuOa#O6r r h ([cmb;ْl;)N@P<՛Nߧv֕J%9H?c<=p/ 35z{Cv[p cD_GZ1]IyB&,~,0|Fq uqcͮu7Z̊jnDUϾn#+P^^OcU3r&_} _d 8|g|r$^+G=!CH 7n?o 8}1*x{2[O3 |ڊfvqWF֒谬` ?_o5 *qෂ O~ Lu>Dc5 ]TaW|nayaɇP#IW&xe +;C Ynjp=JlڏP<}^UaMT3hL9@ׯO|Μ14}sj .{y/ɰbspE!kg+pU9d9X{#]f.>@BݳtG7n̼ u89Q֩qz".nu2kh;Tǿg }X3j%Su6ݲMC^uHVoD1'Έq^1΃$>iw[WZ#jw`6烌'}dʺq2TQQSLcuDWc7/z9X_txww3JmCZ!u|Hru`+?~R 2%^ѳ~;^m`GWO>\~?Pn}5g?eG*6;Rz?bSQ/Z 6 sqE&Z { ^p3թe W>}I b}Z,^K责8RXa5M}]>E78gx$'%=Ro~*IriKѢwO5;Dx;a=͙4'֘-Iyh$Wu37(a:E!j¿nl[&s?wkbUHTA ~3o7SF%ݶBJߙ̖ꦀ9ɲ~^g\ma W7~1˻'!sk/G=\mMIXЋZ\$W4,RϝX&]wN+"긗fjq=fyTQ F1_}r-iqo_[#EC#o]x%Q |. zK7ʥ{NmLƏ;i&G6O\=r|emCk9E/b^Y1/5cco&`+ukAc5럒w h8; CnkzR5)%'+tppGk]͋dMziP6YQ+?z|]Hg ]%VkqH!y,Z =m{r):)b[ݻ2xc3ԖÚWeaaK7{\%˩St&aЈO!c, Vz\"8dUTx~pjcm.veADד_ځ=ʾ@"y {)UUbol<-a5-~b~߽cd?孾ݓ70fhBtjL~w;)/?{9RL:&s-*s[ԋ]n {2i,<{nqov {IcĽO{3 e{g5'ybO=oW],I*Bp_R/=o[rV3w|Ȥ|jk8NԷ?Mxl4,cb}i`:]8KK0c'w*YU f`0t>MsB^h_Z2vL{=J R89|`9x*WV8?hZI|95*Y:A_eJ KګNVxH8ؔL鏨e&9-GH3*&f[c4`h bnNԑ,0΍ej06MUoJ17~g6%&9"~H y}wm}^k,,\j>mJoIdó)ks^N-'/Y |I_E;&dOb>S G/Cg+ꪙ*w/X3<|8%/ؼ-DKI˯~6`h8}L}Ʃ}8ՙl/ X"Fof@ S!8lK-g/c-My[I#Z\1O״3iy,YI?uUn& ->Yc'Hi[_k'r1TrZh"gyF~M*%\/huZ͞L%Z}q.~t6k|qYXPY.o~:ŗ~Q&^l$c?S7Gi E^$c*:$P՛1IGX`Y1ݭ+dn_|\t2p\<<b %)aWn0G iJ%l2 xRFSۛbmੈaDv-wY[4qgm5y,xtĘn;I xžyյHw׋,dϱ֞} oHէh]' y6b%e{cXZ~|-g 82vvww㹭5 y@ss_4k_QYCXh,zL$lQO&$d3YSg+%ʹ%Uf\)1\)iiTV`@MK?$ej7&ׇ7¶/>k=֝[PH$5Wh?mq^?†3 ߓ9HU@x/4|D B+X q4NN+xU3uM-VU?)ƈϹ<;_$h[ٔQ_J1.B,~ |2CSURն3UِY^6Ϭp1WWU 4ys&1ǎdnP (s f-*YRWBbf{}k4FcOS?v C[]x^ hw![j(9<o=3,c>־`f$~&@aM6)g;̔^%B{&duZn+7 >t2M4\24%tpޠrgJyv2 &sh5|+98VԟIvU0to;U,G~a\{).B5f`C`j"CuR<@vjBc p/s:RYq3bFD̍l7o*I- >7þڡ_M߯z@.)7ҾX:˗űMc5i{"n;C[F9xѿ1^cuNݗN JP0x`^CSS::s_!bxQCp9О!.]\\%#[qV` ,Qg71寞m<An!mۜ9(蹞q˱DfazL-cE.*ȋ<!Rcɝ~;tr3yvro4QüHr;Z8+Q/6GD.*Z$%cM ҨDKvCN/^,<[;dVX49wj[ɞK\]uW }G@_>o$rsNʱNj̲hdS&;Zo9>x`﹚d ^W^9Py}NXu#~=MuY^ǏF.:I6P@+ Tf%ߊ揳n:hz*Y=DtR[lo:Rzko|vFgؿ Wάu@눾YZN< IKK?<-"O +D.7AY\7˞R! Uh,mZEi+%oUIymN{质К>2y=Y{efx:h.|ӡa.sOGY><'v'u tھ4G5>1~ǑKӤ8K9?by?L *2xꢵ,n/'|;&A1c9?Z oU2ZHc[6.Kv (&3ٷ]ϸ_=g5eɄ;p8IAz9{ VbO.L O|.֟|Kkn99| bϲ8p~p.~BϔbƞhC&BlD=^(#ky?<#Mq¥Iq\/4}2ĵU|;+Ʒ4cЗ4r?T6hd죲JS%OWdQ B%Oǵes%Xvt}I|})AyB8-XgWL|ڼE A{Yy*_Ƽ0}ykSݓr0!&lTNON<@FI!N6yIgĕ=!vtk&Fz{<+|j2}=kvtkmu.{[GCεp9{ʕj\EDN rXCzaa^6RBq}2y #:j/yY#g5-`lKQ>:Oa~43rng4V"ǁ%b׍0oQ(_D:}6Қ\ȬW\N;GHWZw<ifEXCc >:^iҠ+BfuZZx6>̔>تE Mp>h|2so =wx G3r YMZƎXV# dWYk^}X41\$?-cW i~`?Y,}+|/RګV_+aoq:e"sq{ڪbO\.&aPm~@ŰE2]-UGgJg{º/6/`ȏqJ9!˫hw47ʥ^jDsK.-ӱ(Aw1gimꘜV52TVy9JqUz4_%~xr}[-7|P?czŢ]$h+I36V)zy:ᴘhy:r8<?aA{X M;iе~jH9KKM~;p%~r~e 6iϤl+7ߠ*4#7!а]x:<y "TDwWxŸaLyXpn n4W^-u s9Ңv* w4!v]؇zs,g_aZ?YΏ.7`J+2GQX3_|?kXs'Ч7JyL 0zFtt%lL9Y[ĥXǼОiykehoyDtJײ*D5M'OM*f.$2&r̰;RijgiA^iN8kq9Lm'ZGurx₏y=/z{o?a_X[cw{/VNO~D6 ~}Ej5?68n4[1CYbN/q~5Q Aݟg؄.PG[BUgh r^w2;>|*.[mʎ;͎;Xtwyd-?9s9Nēfk!8fg$'D\Y ~)"O52Mh޲niU z!K{{R'6dWV&%G8q"S|jRx3ƒ5KDIP4Lٰq⩽-Isܧ s'1BӆDw^Y9Wx0MUقN{ٜ.ht"#DsUsyGF/렣#NFa5B)3q3sPn^7cGL{/ ䷟5dHZ.CN 9|.!qJ,#>H ǽ(j}~xELA?BcSϣ٧b ƚIbu?~C+ԍkg^]c%ȣ@%}j ej8o㼼䥩8I>8I , $tq1_ %DS $K黡{𹬧[>П'YظccFC\g|+vOlϾ 1Sok"\4śq wMB{f84{1d1?A>$6Bٶ8qlluFod#b]vx"^^þ8=ٮ~ s4VgPs;Rv`KbX_ϖ_ib-F[l9G$E]K aMdݿ5ᮒVkLl^,/*q6=CeŠsמnWkXqD쿗>2Tpw ~g_&V%;D?L/Zpe_cBw-CAGY!O \qhg<@!hMljcF}nVsXL?4yQFŴX!@+|l{բ4 ėKҮH?DJ;Mc'D|qvC"4>\Z$?%g!`멿vh\Nh[pgS54> ,(VwNpXľ:}5QX. KU[ʹ#U>)T^;^WMamȧg \Q9a=xCԔJ=N]UEՄK;.3,HY$RIq \ƼzםZ=ծ/u֔jc~$}CYNs䥎}7~+\m9㚂)C%^tx}2 ~$9gLT!]6ݱ!uN8_L,-8z#<\e/R`߳iom'gc̴H^&fVɛHl`v|H/%_USɂ|&ELsce"4͇}5a{n4P?Nۦ,19cpQa$#.@csmb+TGb>ycn>T7|K軞G/(gqt!ϼoyE.xDZfb̌٦yEz4+K=7q~eD-~,j+2[Ne$w!Nc`Ͻ$5kC;=+i{9Pg|4S|ۙ%@c |㝭XCcB;UJPIrp`MOeҲ\z~~p^jA߫X;`e GY0H=U?t0i6\㭢8)y9;l!ZOA5`-3z|m,{Q_a[rS[[19*>Yk_E>Sm"#dZyC7Cdit]Zp[~֪RZ9?/#HV㾢ז~NE?$o$ ~`wjcK>A=(kz\8?XVKk-Iq ͥA=jڧaߵ9C#oGm'f) k8W6DF[2Բ=U+tMN>S^4HR{_>F|yC~.z$.6,q=tܞA?>ZAV2A=Sm -|r9G)@ij˒ȣ1!$أOqj @16~.Ր$4r\NAqVǖHv:%P 9 XӣGf:g{uzyQs|Y N+.c<X p[޾ӾH>r`e(<7="llcڶ}wscmXFl01m]<vYb3'ABeq&޿XQ%sC3!仿JӪ#K&ғ<`g㙋Sp=bF"9--:+d~zw 'GJ #Deh窘sorZ}Y¹gEc\K_oνp]#~Kuy̚p1p{gvRIr0"O1=_V8maL[ROe=&wnH+eqY}~: ;W'OtxnijNT! sm8:|  #w$<+LflJch;Rs ߨF3"Gn>\  ɮ;R̍MKiyZ:U=SfGz0} 7LMW| ~$8r=5;ںi uu#֍t*Rx!|s98>_ mɞ c/MZ^RXQڵץ6ͮt ~YO33*G!ULĴ<$ K)9]ǐs5 sSF;4xcGgC๊{L9%!KjI3z+&Z D1zDԿT)hiO14;X1rHaħeFːٮ>-?D>s]n?'js'߅!Ksjv/{2[a'g!m?۵5aXSyOG}~_<8*^b7n{FsFVaOON7]oiP:/ ^O/ux)KݩQ^afmXct 80 dPEaK){oѷ#lqj^5+Yio4] crJd+9 {oN U' a_+e>yKoAvQVb G5Nئ\c4שcaieOkդLy)1 ^+ypU1L>1h4Hfv5}N^!?[h>-g4|6P=uTX#&;jr~z+~ >Ø'ƌ~1ňrx!Kf } vӖ~i 18ZqN_έ:M(FOH%"Csc7<\\ry_.)Ҥ-MciL>F>O<_> ? YfGdzƌO ?F> Z+p~?avF;q}揇yO_d  =w }<3?&dVq?rOq=|b+*|w_J-$}q;H_uw?|u9:X]aϺOnEL"xX/"~>GZkƹ8X>V=~JP>tuw YsE\ego=ccJ1X{pamQow}Oܻnޭ{!qOwM+W:xfkڙПw)1C{3 e{ ޛkOܳi'n1'M{sSQ^aCgBmo s!7{-v|=7ѽ'O >I=t9kg 4|QasKjMl9vCF3iG~/rX ]ks֦#dVGŸSڛLzEn~N4d3$3n;|v9 g ?#ma.պIVBQwm >kEoU'҉DB +Vգ! ;D5Taf9))L3fu5dzgxNBq!i~V%ݡ]uuǼ W#Iu5UCȻ3z.JcniO*S'?^~y6>NJ)2gv')xKUVll(K[)_͎Fj뫧{ɮъl5 "l|k%~X/~aĪK.`5SclmoP -͘ˉDm?[8Wsؕ5~0L:RdU^*~7w+ _/%OuᅥcOaX/:k&k^ǜxZTI*߇X:/8>YQGrߧ ͟}tѻsOa%:ku?N1&z~*hbL|*=ho#|f}8;{\wqA?_?[udem[g1vmL0g6m l Z>]l8w;̭"FNb'=;LExar Zw /\l2oEpЛ YՁ@gm;im[DyU\nkY4v/hpF8Nӱ7D2.A7ˌwY =>ʓ{uHă|s?.2ӞBiaɱyӈC1A5~+H&2SHʖYi!FUI{ Hnƿ"$Uzh yط'hpth&25V"E_ӟ[Mt.#'u\d'TM41kIUۺgB{&ix饚?֩~ w~nbg蝗Ϗ~_fPeN~FZxڥ,]]iư)Z 1Y]s{hٔSb~)r.V5f 5IJXdbaܱ<ΩE.Okh=ER-:dhn*AQJr"ۈxn@К&zQQ t; osEghS9 9q="&׷Fԏzx}zɸwTo qa ߶Go+-6L1t#_>jÛۗ'y\E?>Ϯ29i>T3ݡSijG~EHv6S_y>9q,w>3fVSQd_}aC Ę]qz>kokm$(U'nݬ~VOz x m5!*iGpN32S8?ZOHi^' */T:=1Θ2bi*xs4ZhV*suRݙoS5oh/N!q"+\. aoDdJa"BaQOsG,f9WvNRJ yOq*J>ėM>;lܘ(?j@L0I9F-~f5D'C YQ)>H݄~;X 8 V1 ŝ$' 3vrż/?/-my3~h=a[͢~B]I%hQENZ#AY_AoeQ~&ptE?%0& c Bi$0}^xo1ySASim˺Ž%x_@< }JaC<}! נ#MOgȬ갛ݹt񎜐][è͆\ 9Ѯ< VS[*(+;Gzgω?̾ Ӛ\ZhcG?Bd+:e _!W/QjbM^'j&' 3lFKsIөn 0S`Χ`7%>C4T@&zlDNcG[wQػHxxDn7k]v`Zw-ɽ\7k']c*o:_Z ش=K9YgI,ki(1@|5x}>{zlB1ŖWO~)ƻ6bͤ#́op)X|u?IcUe._vw_K˶m1.f?)q[lUMϮv_,Y |'yYu@t9._cO>ѹIDy\gl0)D(-i㩛xb᮳EU6I=;g5_vM~(cE˶6;J'_yyTD< ΒUqnoa:nGEobÛJa&%]012}55M.9v^xbL@oĹwq^b?:o3"ws_F-3xLvکLȜ}R:?[.#bFs Vi;ZvP?K?'q9IA/Ǘytq3Q|OAj5abKdӢn<&ѦBp&L?S=Y!רoB?-ָYvy<~\$EaЏIbHƭ294Gk:jfmWGb١!,!o!l1\o2 W".7pJs"y\h9ΏLĪ?x I={?q6>2t*| _wSoKYO [p5\cBf?/oY"Cp?ouTM+x\U?)>tl*MS+ȦJl?iH1\$lv/:c%W+ }># 6GG8 4GnoP]=%)\$s +tM6_1޿ NvH;k򊻣-6ejӍ^^3g=SGX=cbvl'ڼ)؜. {reg2RL^Y} #;{ WL0?}dHbv­4>T]7Þ^n&R#\a1`\87컋Fxt"]iU~CO~4,j,~_B 6]DO,v~q jFݲQ]LG\\~-Z.#{_޻K6($ۯ-n=38n't$df\9 ܏uq%s=[c7|e_V}x6ΪHLJ(x7}=ЋXwڱ=6ʾ.۷ ??'_8nBIO djO#fٱy^ح>vֶ+GCmS b?A;#3!i<O^X>j1bE.=(I^m$l*.iQ6J]#\b_T*Q;'hvLs3W,+ri7Lp[K  r|cb X8lLΟza|qĹ`6')>HθEN46;K`;y)%$''!OKF>imq0,|L;v͜ɾ!ֻ'WO ύ1[삖2+tg?5!v${Eq_?J1bʜd3<`}2X3>ީ ]+a%}Q'4:goF܅,7l '3+dj~1שvPнmkMחYl omp&"{Fsp?/`-OeS>bߤ[ܵFIʎA^Pus]x5a xsuc7&s^d1{3BuE؋ ~vE85 hF}3Z7#!\TwG3_Ҫm] `|=,}vD)606I,"odGB28U~}QAs{茻hny %,7]ՌLsO| v/qC(g~?g. V2|B݊5__1}gr_MBOqj7]V9bkEV+[%Cv^-bkٗig[Bh&׀OvycA:]ض{a+ڽW =m1k+?{IxBj[;"}nk-߶"~تdj\5fNtGњ`l"ֶ7_K?Ck_gu!(r]!;2F5{`ϓMhp{i=Z2~dǧ3#E$)< }M̆I %~gl{9}J"Vg}yO%H 'X_M2φxS.gXk;.ptۖѹdt]ӵ-MR{R;D*حsE8S8ĝ7cZT%܉ )F}Ut&Vv ~]Z^|q$۵^:XiP9gCuC+~(A/oA<CZndj?gMZBnO|klcux_O$TZM>樿(#}~.&3pVMAܩ#@!Ow9H'+OӘ.-tZ?3m=oTOG,5邬Q?_rnD<:n<6~#?Dh|XVҕo}0e#UԙF>]Ov*klwg~b6gه~Fͱ {?g¯<p=Fs 8^ZŪ7s8ϹPԆb ,R>Ϋb ^O:xl͇3׾3[XO"]7>r 7k:gu?kWeuΐGL>X!V> ɀZ{V0G=ڳN2c7TJJf"Z K=:daGHn' mX4w{7 $ <=gㅇ@?_l.ev+ϋ ln:7Mzf8^HS( `M&%ioT]NڄQC~؍11q1.Ua ̫Co>;V"cU.:_Hseg x~{_67GWV5oWG$ƞnM5}$c2wyͶ׋<iwzqloF ac_w﹇}w #<پ+g{d??amy"W+bu/6a!s R]= GE5ǯ]tX됱gɅOSXG\  `wPOL)Ҍ{1/=;Ƹ~шNr`CN0L'Ύ&_AxseqmW$}0E/s$\ \ _'?!U'øjc:O[mM;bmo;+q|ӍFmJoume{n&+Fx6;#/6v9h/4<[u.Xogk]h4bFU#/zoE CM7oƯ77<c,7Io#&Mb?Icy'/,p%tSUǑO|Gj8&.CÜq̕oFEFbyPWxjܧxhBO|5{Soՙ i>;?+N(| 2ך"U45̀rspXޝ jc>J]a=¼iQGW>8<[qͺFZ.HLlԸFRc@/y0Q3u5z8o`׸$79|1Vd OՅl{uZtedd2eMCGZ+n~߇ O.[pɾHI_x!s7^k2^&}%ʚb|FK&7.?4ozh+{shѺX%k,hݲ wJo_yOx^MvEƤ|m0|ljkn_cYxqTsJ!cAWx7JAkkY1.u 3o1tL>"v-yx}~^*gfW6Ϟj{Ƕ_iH7]6~s x&ۃ^>̥duS uIU IMRر%_زca /*֒R<kmxSmleZ̥e?Kb'c#>UKqw߾jwJՕ:mowycK?k2=R3:l{K#RyB,qGE=h:%xu?%D|Fd^ʙM}}sӷQkJ7d-H8 |E!/ljuܛk6/Ús('gT J]XH_1F8_,`㋭kPnIތ,u6[R\ih$iO݋Z@-R9Eu)~! {n-iƹi9]gk5B?iUs ah:/fJ <Y%dmsx* _-ӹW9d78Vkval`;xc7wX}j8YhtjD]j%nvSm8JvmG:5ΨMlf {oYy\q aJHc~5o¦ {D]/[;ɵSF,;>H $A715ńgP3Jϭm\nfcN>nEpچrRßO[,2wh0\Vv7(kz+HY8SR+9Gl!Ύ8D+s߻dӲ<?(cxV'7@Vt%Wc| XOdk&y;(?t_Hʽ:{) +[)kb ^fWn p`9<|?$})kJȞU9Z.`麘.+Ц^fjwd?N!uq).Y3]ih  1n_]qNJr5>yjG5*&n άͬ96^d̮ǝYۏLU]).EAAS¶6S=X-lұ;ܝD2׿܉)eifxcmH[f7g43wjmXCu:t3ܾͤ9iOܧ/>`x|Ov~QQM79mҟM*ghQOG犚U{t^ؗ~5*;$B:ǹiJFw-^X^oʸtY` W}2Q{8'>9,ȜCá>UϮ}|j^߅uq9ºǬBU39R*_+lQ^!e|g<HL2ҬaM쒓6}q=(ۈռ0hnh1sD~ ln/0֩93>M_^SX9I J=MѴ+L`GNm[s%kʮ;2 $&ƿ8|I?_P%Ƈ#<_acsQ̾9/c&Y I# UbuE &X/KeW6Y$}EGJq.g[ַƻ*! ab-ZB+KD|N;QU!N~g:V;F7߈1WC%q͍k\{3r;vZHs8}NXf| '߮5)I,1tOUr[j!qURO1oh=۲Ѝ~iX9*3q'`cNlYJ_8E[r9~m7p*=ډbyM"mž&s"~a OE}#h;ueV={lj,=;mW|i~v<û v9Tb"g;'z-^F]GsEq׀8Fw6 tǕM߬B?J[/H݌5*^gk dUA3}.&(|hb}caT̽vYocʥ2|Q) مaEMsNY{uWSݗ*{5ӯT/?{Xe୫c] k32B<-XCe6_Kݍ|AZb͒9_l0;R'+I38NO4X9~FƬ߫xhE0OPޝIߗ{~|8>}57:xviX<ܕ2b טkG;՛kT747+n}>QPK6KtYc,/R;fӸj| i%sп#2VHOއEG[i"N$h'T:7f𰜉h0(o²Y][d'cu>ϳ!Mm_zLWZƥ'{*_TdLzqMUxf./]߂G\N\aވ|Q=%yKlLR{Gl,_$-|v~ھ]uJ2MW3zưsob >mAbYX[6~KK=Qq3?HywEavQn<6L#{)enj[~}բ+ۗ{&#9]Ʌ{S1Tk vP}1uF+ȋ>\QtF$^-33* Sw#2y(7ql-qݕ7Ϫ#Xߌw2`.a* -EgGa K1uV/6;h\*LB\4 ڃıUX"ψDY{}ݵ7X,ύG~14tQWA9'h~5罅Θ;za/Yw>]UM [D1Fj?٣+l*}CnMo]zu(ybasl٘oϟ{Q{=ݷ}z* IO>S1 =G7tEAxݭNߎ3'kIDY#qw笑}F|ઃ?^vsO1?ҏĽ xT6&HH $4V!!e6~BJm3dwo1(ǒIJ6K &fM5Likkr :In*̂$=JV .8kּ}Nw3h ^-r&)o~qz~?;W皦^ѐ@rT$^7 Cy];5u)REDS7>;?٣~W} 0TyΤsHqOXM/({o^\F}dQkF a.f\`^dȦ۔Cjz^v$?t/G@#6 /*uB&mgN6XN-z\lt&5;aӼvț> ֋g|uO+3kͣf煙۱O6t?(evA;d]rVn=g[y81! ΄[qֶ1]{>OOOgnH<#xe,:s&W31?F V,Z[>u8>uS ^}q>B'm't!aӷ7{W;WUfa7Q; A~ ^ ^޴ ^9ߗulzIx$p,38I{UsuJgQ][h<5N~&oOڐ2D5U/|{WK߭5w)`{m7|9D̒XmSt|1$YSVY2rd3vB~tã-:"#rH<} mei&G ݼӾ$^}Nn ޫPP%R7 [fwBhxxjofEL>͹wni~_j zp8>듞s+-duH1:M~>s=kǰ ^3ezOJ&oRz]u(xo35B-a lce~^l!.ykz WMU1~ֈkFZnz`uYB=D_ *#z=aN[~`[w"j֌o2-rzs9^9vuolOZ|Yɮ5le~.%i 2чHswVw{ZmjhB+`9}v6DgsFxdO>BV ~%"eiGa'h/I <:ҡHr?4Uԑ>ƽc);P~r;} jnнWtk9.+)?sn |ȱ2t |߄p!_Id)nwV9ݓmh }4 Wt.yBLM1vAXU7wX iʵd[_:MAn wg+?}5~߮/pLo^Cb)iҴrǼkc(4N.:ilu bTVsq[w>$?In|U 9A4zM^0Ewd-J&*Щ;:~NA4VJɫk8%Nu즚,Ŗ4EeD|I_Ph/VH)A{5}4^|,vC-w_jUu c>Co+yos; M'z|\KV㵝7a>kP|pס~K6FY[r.͕%{;ljIrD_чvmn 6->ǣc!R[9Ǡ Ǡ/Q5ف0< wGJ4܉ ?l - WCgM&ZO1폗 j',{w>F 9yyeOZ?5lZ.^(;QĚW}nVV=fVQ6blF{?3ԼQO=e΢>>bXaGy7L?8=P)t-ژd:6ooEܩ9wG\I󜃺!h?5Ԍ{HǪ7q_aNkDNCͯzrxMDn?;WA+;zx¬cٗk䲬Z)2.'#}ʺ5_˰< 6]]8YlN"mE9>=Cx(,IԍqfZ3m~ojG <;c VT9~`D_3!s+o3/s=93S8e_O-g>;Sn]qͿn=SZ]*Şyd7)_m] 4WmW轞l^S#v;I6%]u:Eov{MU^vƦF40^ј`>Z9}^*yn:tk$M4SpN/=P.0O'jhD֢||qFFtt:]$Sth~1 o'Nd?!q_ܲ5ә %/1Jc"Bܿi{fǓNXs.lg>ɋh]qN󷐽Z>Sm[TքgioE^\_N|N=@zr9Xeij_CwA`^e.딺= P/_0X.~dc[hXGckB{'fkk칼esj5a_Л 69o~B{,opr{z`sy_ّTqK:0?>Q7˟Z$;_Ez@4Oh9~. ;ֵ#HxLލ/^ojJsIkͬٚ܄ݝ5{piwE2Q{Qeq-GƴUy]j)3Z~"ƘVAFwc[ OJj/jyb 6?&"lSr'Vm@K s"^z,t갱[F2o$d\uAv g嶼T;~2(Y/IQ_*cNƤ/ƌ7ƀ8 lrۀ$^Ct\l5 ۚ,Q)3~Q;=cuGV<at HGg'_mOUXVЫ9ǫ7hCCuȗP~b Kcg i[D#z۞^ܝȖ4r5LCؓ Z_? EbK}9J{+ڨ_ތ2cIVjQgta9a}n~rEpXcC9x*ayajeMq3&>vg>;qVik+O` #9)C[;1;Rg&\/7 Sޝ@?mi`9Ek<.İ-3_ Mt|1bDv`5ptFU_?mj&7%k5MCZ-VT;}D?ρ1)_kNݛHg4׋瓛#Z936YenT8E uwx_n>h_'ϊO(]@>d˺dE2WoU 9]X[Fgn24XEkX5s;Q5s9ڽ$Ubn7:QV& WΆ#Ŋub,Jo"Ek}7vc|jϺOﷺo2ou4%2Rc3cDppCF."t'E0-n쿠̊9hyoU[^e{=7IoE` ,i Vi]1ij1Xuzt%R|ndL:=#^L ?j6pյZ "ZzwLqP0IJ@lƍQg1A{ 6':q*oڋnybُpη޿7hU)pק)EL|\_ooc^3?p(Js_=6ΛSjĮ]<ԼOHJK'ԠwH&}w@S:oߤ$Zuy7*<*Nuƽ1egݴKLZ^xA+Q6W&sѱj۝| > t88ͫUwC.l~.6;FtщXK>ZO-ųF-V2ј:T|~S%m7n;# غUwuy W,l%LKc)1G0DVG:0Yol53q>J/+HX};/2OԱ _]gKUw㋋^m踻j~^U^@8w?p^`i/sT[=5ڇLY N76ܾZ~jk) yMrtj.O6̏8'?Y =mKq?Fy*I+W!Q:OO<7_sijkk;RcXyֻNy_:Ɏ?NK{VJr0S-Fp }p(pϚQpu, XD~.K~h]ɱ@rJ2R"Cޜ{3,_k8-f1z'yuz} ݺ94wͽ^FrU fpMW;b;"r0𳋚_$]9j$Vt7,#NߌQ1/˯u\jo7c(|Z狇ts9{c}e:x" L=x"fA`!w~IiKq~: yshy'Uk5C( eWtV%ߴS\o/bx qF?GNQA62h_cá5_ |7-țJHal}> jk2 [Yw"WoY}ύk;G.`m'?mQS RnguaSmn~&x11^R݀ıB]a.v 'bB~ m;ܳzxT`"0$w󯻳*o ZZ헒t/(e,_yHtx6&5\8:;|g= > bAij"9ߢO3U{7X} j!(9$xXcn1ydff)U8I W"o#ב=ܺQ˅dWHDl? ~WO6Z_L$9*⩐Hu~x_la[dGA" izv#5@sWt|}k ٢lvP\"r@bޱ{PҏZ]kyMZ۱bжιD:*L^ዡ?dz_u|1@s湇=4^#}TÐ[7ԅs)D;V+4F_$6A;hIpa;=~̬X1WkنݿU!ب y¼exfvV+GH۾Iײo'#f||)MYE]oh><ݞ^47] m` {lj'}t5Ůg]ks=3IK /ZH{Ƴcrɦ9m)2۳X7kKkh_x6Vzg7 #:0ǮŕHC /1L %]$2syzpv ' 8i!G]leĿo TN?0HMu$d !;軪(ޏޏ[cAdff$C߃\!9Mv>;ߑla-,#`O:ӥDN[~]?W/Fcxp7\M#t͖; mN=~v*4}̓p{s0m.}? ޮыi1I]Ͽ\6Vἰ@kW>E4uo(!xMeDL0ۼlЗ:S`7 *q毺ԍ<$v+f>dgao02G>i_Ms[?O?Yk0zj:91 ~t9<j`r.1E43z?ͽDYXsҗ`J>F qѼ{ s^]ѐg6Qnқ<j-gݦڋu95>w]+-l5?>}QrA?=zC< )p,?Vw~|嫱0Qs"OkUA#SbLϧ=~N.ƖUپe T=eL5?tł$=?JOXXV{,c@@k~珈f5`H4Zo\L~%Ҍqh_M= XQj~?S6;O3oJ[c<<ݏ5ypGB?x! GۆBg!:GLgGsedE"Mir/W<Ĩlgt&4ۉ+˃d6_9a|mWoߴ~Z& ~1[1wss7xUQg< o¨}G~.Z|||t'|t#U0>Gt>jKbşP-3a PO.AaE@wһK7hcӏ 5c xFaZfug8燇؅b"&en.X+JG h򯡓] ElhCN8"c} dp4aIŌG*9^5;>+d1+b3o΁>6e[^7c30q(Syڱ)LA)#8$ I噁fzk(a^؜7G}5͟o_ND2kƆĶeض^2U֨r2^ b`߼smُSz;=3:O?6،Gc^ }[s# O.ba3;Y.,:83g5lƊS>{rܝ,4znۘv iyw:86;m)i"ok]$6dwc_]_ yYh?# gd6gY?mc%Y<`\Rv9Ez m:i")||mkzJ՟1+ĚAiyOwY/l]xjQ>nޙťMFyLëCy M3x\"z- ]gJfZ?=+|0!mr#:#|A'A ;z?9GP3 8e,SC|r~FzF:GbONFmYkAl$U5g:ІOg6F"{uxd[P"{ܾqUs, vךY7471duUMT`Lc+ͣ[Iy}d5}gC4}@_w {]MgiG_懲:Z]s4 ۪:- ɶ"xI8܍jƊ9|l-wlw_\%dјD|-!uY;j+f^+FdVM3k㓃 /l#:h;b>i;n}K/s2cqq=)1rJbm-5(cݤw<-߂&Ҽ.ow^OU](aLkjȩ5VĊ׋Kz&CfgCЭ Gr[Ku}S@')l}'"5kY,OkFםuh-c3ߕ3<~Qm 6r96?$ѺI-VS32]}YE^u 9:poTLkw/rUYdd\;a\m4ю@D"6ڣl#d'*Kizl.3\n{ ALtc ZU3si!ƣK -:חA?IsE]#t%ҮH4{<+oq6?>зlw!Hu |7a^%M5py];26zb`G>w QIiޥ8Ǐڛ 1U9A]HrYE̓w,]a_,;Hop<:rm//MT ~7ͅ@}灵s;0iOG[|##Y'$轮JPf0g'_ph!ڗ3*]Hs~wjrj`k9RoZL4V&<RkRY;cɻc7M5uh-SăF$aw/g3q,>B>&["=tVۍNuC$yѮgPYbSno <4";º*ߊD͏owp8jSLO SNJˈN:_ }{'ӍzNg@[,˒\t&jbFcZM^׉,Y>U)}ߣqƱXc1u,A-M>: XjKmgv~!z|ǁ}~4= `\ٌoKtI>tu2cL`UrSS8ⓘ;r;g\Kr^7Չ>?} 6mz ,ln%ޡz uԤ*O F.8`Q[]G`r#r!S4Sm{ Fy:l˄T|{{*ONv0_/s!7 Z?g3Tg?l35|u ^`ڐ\rpT|Z˃2r\߮6>kA{2xJ:uvHo:_Pt%4Z9@C<|+ﲗ40\}Ueqж%*nS;e{Gcg}dnK3 ZX<6a*E4U*]~A.&+#R#"#OlS嶊a#d,O4&8f t3s<mg&|Й>N>ߠcMOGlI{پ)4ňݢ_.a;W,ͿOo }bj1͵.jvjҔJ^sk:>Qxi0d/[WE!]<) c>w=z#8*uYm s'r cgqr-ϒI>V)6?]E}kcHu{ujtƿNN@>Clvqv#?nk7])0G ᆬ!? ~lSF^H|kzzF=C<3(^ԏf_uJ˷gDCNI6d5y~n1~l’POY!C}DW3HFu>+)=ׇaykݝ]ɴZ|aSXE(6UlZ ~s|ZHETv&=ӓfV0eṑܶR>*CG 5@:Bs݇ya+p!1'e>"s?٭W"s'*jZ;p߸iF1j$*Vĺ3xB׹6E3gǠ / 7c-=n}-{E>nMe]zmm c 90hMےKhD >)=mX/%h,]k6`Ya~7'*XuzRC=4W%2yJ{Rb1FoWI.:wѹ- `nsPonjuQ76yP92#1ױz__?:2~u\hWFg~BA P'LHdDۅdSV/6심)tp ZAxh~ 4];Y`1h vY%۵c/) ɬ?DČ:Dm %&_six+Ưb̥K5d0'~Gx}5j Cv Ak{UhcG7.;σ ޹LM:{&-#odZ6،m˟<}?kʡq+9fՓ$0WÑ9~G:6*pIulL\ ~sJs,!z >gQF%kӹ]w9ާm$ݮ5kw|?J5)whB#n[7YZعu lt;U3HAgjEs0هZBupk3]o 4#POk4UD7oABVDЗwS?O`~gzrB{#XH'ȸ}I!{[n@uQ`C.IGA_xjq ?Isu6:*F0zz-5^+*=z^ ?)'͘Ɲ%V:my{kxs&M2Vk bm93A|`-ZIxbPQ`ios`l*י^{&ʨ2pwJy} 2{S羏Fȍuu;]F I }yn:V;NUsOKDMRyO,ۻAyZ faPzpD`|cnc= ?O:GiWdwc~uJSlܲM{"IŊE]s/<>M')SKxU1ht= :2 ~dbޛg<&?⵹\_~Zo ?/^Ær[̴o׫l'-N5w( %jm Жu9  퇈o(#>|:Vf/u,\Lv k݆wv٨"jq푣Bus+]cm^酿 ]W9>dw[zG8O e ^7Se3{#<5?Oa_1oY %82ˡ'+~:z>og]_ _tc(C}r+ݩ^d)?+_"*U~L/vT\+F+fOSf"[slI DޥO6x695i#vX{ ^"v?ƚ۩-ԊBoJ#-sz4c hmY||6VFrss{nc.ܻ&8 ^q<1{ /!R{HIx5k[HηfLT[~U7q `^/p`efq<<O2:邦8䑾XE+I%љs/YHzr Ľ"g;-sEY>8#39h y:lUX㺈g(-ing^#8_Mt۽C ?&` 4ڲٌi>WY]lپjjtavپ כֿNurXw;,@|b?̸kc4^gмԮ0xU!dI G3bO-?ԙo&:c(|j3G;DL\X|#1Fgn>Fsvzq\j[1?Lz4VVn6&:SZ7wndVdrʹum@{Xe7tMCAW,gC^[4X!j\~ QQ*Bh溊"r|*V1Un_B3b/254gL69/I\fuޗuc;%=C||"|6fFpOYO}nIsRgZlTtfoYߦ4GmWYݷ1_(oyYW>d*9|yďEO򰇀<Ά(+nmJwǝ ا'1o[1z#Rr^Gdk{k{2":~xۑViuƢ'W=N1}ыM{Mߡ'Nh1tYm=l 5\N _/2K|% ;M\4QOդsk#jȞiAJp ֞pzh=;n&c=;5X\i5xrȼLIL8T|+Φ3Ix&sh]lsm ~#2b5͖bOMhsf|6''\uS@K~=+M/7uF p~c׭;?QZ4AZopqNMӻ"J^~4s6p'2Oyn>f!熡12_nI8h/q]_\,r~"ˇ7ߎs;$/9XsSB5&J7@K8Ɓ-g ǎ ba7V\}u圆|sH>O_U touV>)gVt63o/n߶SSY2<8VG$G[V3BM܂{'ⶓbOsxy> t+='Տ:PIt~Cjmd~u=k|J?pذh7ƿG+܇L\/n;kATʣH-:k ɥeO ??ы5@O$Q?3'u>q :_\a8s S\3c>:࠯rƄ=1Kyam"니.y UH?wE=f[N:ϲ<"UVXe7c,OإbM򛩫H>ў!cS#> |8۰K>;d5AاGfk;1/E1tH wMc2/\l8B4|ydzCvҍМǗ_gG $\_  >Kٶv͙aEL5ˆqZC u4z=gi.#gef0մumBzc|O/`_xXO1'YUm;p|s|@ T~}K"?W>O8fnm&#b/'EC?Nh/Nkucƈs'T,T -I9i/=9`eў[LS=4SS FθyPs cū5=%SmƊ %GאĂe3VVʎ=GEt$0 5c< NR(FOX?E|S'Հ[y%oKު8cq/Y@k?kN.fDZߢ=Ykh~:+>8dXeĊ|?Ť뉕Ao3=ϒ'WS Oex X[kۋ=,qOb4l{:xXYӳ:s:(Вg7Jy#*+u#qi57SBMӬںY 1nz ϝg'~@_7Rx×>=S2eӍN}gg$LeJpIVf 3Գ',iQ/5b>AkS5ݬ|[͘Vs>TWnb$׮ހɨ5ǹS_t~5XK&i_s}Msw{oO\Xl9|2b=8oXtF~y/RW}X(_h!c/9Oi§U Sozn~S9&2/g qzv KTE-[>\Y7/2I=.&^h _W9Il"jk\fzq] R|swKsBUz ʿ\.L)eԴ/YxkD|N2$u掜\jKKvvzhm:ăR_>Xx˒DMCMuZsk&v@Kxwb4Ͽ]b^?:a$^c?EJ܉~lj/eƍ/gPm喢=ECLVhfFC>L\`A2F=d|~8 P6ͧθEs> ۶mN1W>$kןo#2|a[ÏOV+v YMkK|H^)^@U+qֺ~zlY" 8xߞ%YН:OρT(L^2eaȼ.yZ&o^n?韛zGlxqOt"o6Sa4iRXhL06[%-=?L =v+6{߉5p]-&Fւwx_< O}|dXw2M'ٖMzb(3/>z5]Lcf̭mIDn><؂s3XQ>Q?>Wef p9~eŕ7Xd-{ogƆ8$rb$ndEK \z7"V?]2 "a_w,ZD$Gک/MS_ :-si F=&)UM<2Vz$ҕxkIpO`뼈\Us|bqef8-Mt&(%E:wW v\{~C=|8Kc_XR.cMvvyZpXdg6[2x-J~],_+(VyȤs޽_}زV~N5eڷMbO5Ѿq}D?Y|s V|G +7Vux?CiQ\OaFZ,EFtU`<<&3ғX/Xȏ4&"`՗Y/ƀx`k>++;62m蔸ɗV(鈘 {ѻ}>&Xr ⹿yq7l0ro&5>Fҙً1h|m4>xeu;4^ObܟX瓃&Ҹ܄zq|q {RuEMQXt; |,P#rF[e??dm6mTϢ uLL㱚ob/&Zo򙩶g#b7d7ӯSzg^ ;(d7e ;YI ?M~}?o_y].wә~{+<&Ϥ|١>T\`e|z8@]h௜w1))٦b>([,dmCPwayX^_Mm,$. v]6uNk(}k4ֺe%ٛtxL&ʘA=v&VVJtƧMݱ TNEY,s=nLԨjo%7>"feV=ilB5\)$|DO _<Rp`6A{u@]lҰmb/ ZXJA5=2&juꌕ&h0UX#q;|Y?&Oأߒ:9yGR5RA3Nxk 5տ'S iFy*i-gXvgՏֵQ”:bOw{花O?بO?omxH0}m풏gU,h%X@0+H<ۀu4U: sÓWK7 yl+'DΉmDW ^tAJc9-^"ׯ $E4݂Zəuz8O27 yqўfAP/iІqVjm)E:%JM6#&swz"J xgd;^SQ@;PN-A!8n~%C2wZ,X̜h^X;C$qݟ_( [fZϧi=_;mYy3*ex~K;2Œ2'};*G!;q9W+g<cqA "^8GpϷo&#³ +/k̺}!wȝrd! V~ ?m6&7 {{vv^R7 Ed<;ˁ0%tdߥs|Qw})`;9kx?ۆ-c:h*:Yd9(PbwmrœyN=wS7_Y4_nbv{E_ɜӫ׃Xqn_wl纒X׽fwmSwǀ١}|&lUa/N@.{v+bMl[/@ ®{+#6x>_sd(&> UoxM6oR{L?Bz;|·dqDŽ/~Tv=Op?Y`RE`"KyĴhJ;2!`!IRAxv;jEX0?sU[r݄.5G^tՂ\>Ebo5V6|ҠE>a<]XG۱)h平Bg g&b䫩_$G*g! Ȣڳ(jgbe//yyԞ&C yqdM5O?+FkS["`c)A45}z86p,8o{gIm=0p[BmT Ucь  y/?Tމ5ֆC=5ps୓tXC{0$d Ы?IDvaE}k!֔, Ɠ<|pW~Z75˪/sІGN֣,EM ϡB엊zt0mg75=N&r)%NwV̡s&WnRzN3D,V*Mo#ǙY^5ϟV4`"SFބh.CF)^:Km#5`4H rL!icl %)f,ߡñl}'>Kb-hk>iYrѓҝ9'ݹѝ_~_sck8E1ԭz]ϸ^]MOٱ]~[zՒ3~ٷ3'uǰ2>U||=F ~Tx~)S%$oguQ.]7J}Щm.C\'Te }u=m_8*vIqH>ֱssCFtӲFIheU8׀\XC#x9OdN&T=n $"VŪ? kfzqg,8^!q D<o$R_^}7"G)چL'v?ѦdR.۰ hAs tȑ/tF]lm,8X~kֈzW8|dfXi1dgv*Wsx ."OrC0VcymECt "kwm?1=^< m^圌Яx-6E>U1|>}aު_ηVҾ1A﹄۬Ƈ;$1qOzm+^zC-y+~&ZKL]%aIWɬj[\ExvY>/e wPrX`u5W9ˊ̉JSꜹeQɊD$S9PM)/vr[-Y#V,m̰p\8}ʽNn~ྣ,IE sx\~Ѥ {`/K`,6XP!~62ⱱwنZdG%.O)|+Zox(ݛ/i6|QyQ11?+Lݬ~w퐀 _ñ+%_AHy*Ѧ-V3jxFLXGE{QaʎJ߹otw1;c"\Bg2ʷ}v|loӇXs,-oĚCG?DIq^1{_-1M8l9֐_m^:'be}#/2&g+;aE;ѹ^ub W~9hRt'j `559kKKsYcs]!7yܳ9OAn{?>oȽuznSuB ЏҏzI6okDcqGq~fWr|l>[g9+]ymys91th" ?dfDzJ0& '7#f:36p>Z/bjs>@ ULv$2ԫP" wX]$ "5Kr@_~H}pV;;FxZ !|CN O+dPZ4Pnmskkre*j],B7:q!#U+{W{E@.g/g澟^'[ᏳC9 xI0(;{Ow'_A0{~SQeqF.V䦂}Vi/{iFT6!2(bѩ=q;gSfXj6eItDl?uͿ_p%Cq9c/؈k5zmAmzͰ䔵&qBk@{D`wݽ.֧}2t~[/3t1^lj 2uqޯ8{g:5`PX8k=;]hcSՊ m÷4Š>5 '^¶[:t}962û%.kYq[ߌb tQ^'$>vkl3av2c;ʮ3)3#~C=2cSoNSڋUpc!xBGx?`'%9 9@OÖk297r(eWrra2 }鎇9X=R>O[p-)5=O ߨcX3d^S̼~_A8&]~N$Vm7{Qg>ۍK|gnYB~U#ao.;` f,;Oܡvjp=e|->ׁ|)WǮspnmĂ.%x ׇo0ܵrOY4ѲI$>5ީXy;Y sLgft m0z;G|/"9h+! ^7Jh5.bfŕ?-_a®<_φ'k &T˴ Lxqw{}G=ɏze] iTӺ}f,{Qv/Zk\Oc^:̓Z{p]uȲ}Mjh|fS_ėy+E1˪{q f={8|XRNð1Hk>=j?`K?U%=68Qd[3:w}92C <_'^Z;^ָc&|" uM\rATʶ#?~Q3xez`Q[95rDRco[-|_ |nN"~ WYvuwKhVd[3x9ms?7s"ȼVIVhAuWl"*&?Ht~ݱA#}oxc^3186 Nb>ۻ654K|Q,^oē{q$'TIcd%?%XGE."Nܯ}KԵ!_[^ƊDJgXCDƄ)Ÿ8flW%<1|_+懁BM]Ԯ{CI>b[ i7jj!w*7}[,}rr*ܣu'>`*JܫRoѮREWnp#YEC{~Y8H.Y vķ,tXOMj0yطQ \ fLԹA留׿\(09.J5}knQoʼ%s a#p]4@>@|ϷݮMgt<遼_Meio=7mqcJz{ۋmAPsT_pd<6V~?VC.y[ۇo60,[ [.F3zh񷯫m"ԗJYq:|Q/x5Uvt-xgcj!uv8l-5V[a:0\o\o֬זrj=#i_!AdnUE$W%gƽ'| KnG9" Oɼ}'k.|'.`ssw9z>T^}>ɥYx?>\>='ȕ^D˖gL/]*lj>t-0esQ/No m$}Oxa=$GO_Ԝ 'O9]Pڶ||>.=k@gngW]) Esc-T蛷%ߋ_up{Ù}|ʜaGw)b^JbBjUd{XKH۴C=1-FpڰoJHPe$a?y턃jhzkW:Ć??U?M c]:3#iy8_?˞/׶{{b~k/992֥L:ˤp<[VSLD3@:6 jON 2LbvUd4)-ֶ OUYSk m.*'q /tίsҳsƣqڨf?\SA972>D?E4Z-%=011^vh}p/T1'I]ID{E Uw7TmNܒapWrf^ y'X"Scj0xzj#'WK<4\CP:@x _SdYѽAuJPdUsG]|%C'AzAA*oVt$1gY9Nrm]s^X]\? g?kL E%8\|>ʖSwWJzsmo@PYI߻D>S>+/rKF/2-( (Q'S'O݁q8K uNG̪ꤹmuO0Ricּ7M ߮4N3h~;პƾN^O$=&5gx:rןvl[G̍ Q)5~0V /p4ml.@ )V9}XEÏ.dc$b;{8/-cU N5."Og |8?|Q.dف&?[O͎}\>sŋ+l__|x jZ{¸3yi]2dK=6o}q}k_Mc XvhÂjꏍcu=X d:}o{:蚛ۄz0L1NQ 2ePSuX5|mLeXXưa=ѻHw\u$?ح'5&̈́' vV': !=kHko=[T>|3Qna?Ʉ5"OSN-tJs=,^&[NHݴi=C|f6Y1^wLxp$ib\\S|*[qzJH.:=WW71t)?iQlhxV‡/Za't{BxI0= &{CWFTs@et!_M /ֹN`s h2w5Oe{ts:_pѹ)| Re3r﫢AF-κDs oaY%RCET.s7s&Z */TRsswSƬME⯜ 8CsyNWgGo͝i~~d Vn*0DT`gzz'GD#Ji v _ 6hL8c/S\P6} Gx_sI>繡 swѾۃَ1|7"FfXqR5O\t=\sd.}y7z^IkaZ?E> ssx(߻᜿+{Hǟ 1o܄輬"<~Gz>Mn$c|2hc82 x?OO!P,:r{g%lE޵nmKf@wOoõZU!?<&>e3c_6K?5n 6t2øckcF-otz9uTSo%o\i=~O7+:"cnJ<".*]:h`" :R^ sA?Fƻujkcj[\,c//,dVt^\ϥ%@:C$B&DSS8vd.M t6B~6~_re wʎq!~1X`>1OvRTYtrܩMuV\GtyI?!$ٮ[:k"~v7@3Xݿr+ !aY6񞈡hо yhӠ }lw9*ּuBMr*I`z@L˓R:oB㸃a{o܀,<ƽո~>Z.NsFtĚ @{c<] iOvGo^g$y +X0^? ƚ~m|LtO'8m2|.ͨ4ع@~nVn: FGbۦ30j`0Ns]}FcxJgJu .[Ag&X>Z7mG"G |QJ~LywT׫+Rzj—LՉܔoXn|3DIt$ WyȑgqIFF?}MBt|Ҹ_dx/)~9}$=n4c5]:LXQBI h5Gid#$ @8R4^@2ٜJ {ϻA; 8EfM /Hh~ƙy%J~LļC'@~Xl=x. X3l5D`FnҙՌ'=h1`<ǏΫ"<,T܌86$S'9q9"vٙq{eh>).5 %:Vg{8kռ67Fƛn$~}̡>D]l\}>[_c5=tⴇ5cExH^~Yb@^z,{t}$s$Jϭ%җB"J !A/uG肎z?DGN*Fty=لӹwTCs,8G9/?ˀgP#돻EH ٶs'u$YI{@ ;V8`UĿRmqOdYEc+)?}1P?dAf_>"TW,SS r3z[>/ )r>9^>F3Ub3df߿yiḓZKڶXIٲּ.dêȋs`}{k4M/vI v5YkC~8:#m$zI7]ØnJ/n-7y2_7!D=tPv䑜m_y/c/.5">ލٻvҿCG9!&u!uDH)¡DJ|ZhrˏeXsU93ǸmX[QK`bR^ԋy\=ޮ$uaC1!TN7Ϭ|=;:1mL͎H^/JOjIv'G4WAts'3Zfig(]5x u=١ɻu3 ]oEރvj{ھtq|b3{J8& #t־x\|~\+=mX:t hoпVJ5s&`-,"^:J 7]ҽgdRez#Kd"_3\I*8Hcrrl\һx|Jِw ӳbCx F1"2zOq5lYuҸKhL}cC(5Bks<"e-!_|SsӘ]cX1w8Z1/Z= ?9nkh ZHFJp@I-Qت|՟v‡Ex>9D5>ĄnZm̳tn55'^X?UC4 r_٭[tD}ͯmAet=t<2s=/sn c] 0Y/@1XdYfK=}ihOdOะJ_u-ZܣlXJc@v1a ]hqSRsJ:cA{ 8ׇo/7I I[ hka3I D<* <K祒n)zfN! 3y3]r;aĉaW}γ>LbS?ƹ5Jeka5-?&KʺX&Ee՚? ];Z{R4}Շr6 wO<1q (pc^.9/ϵH8HN{0OCmM#C`#~8s;؞{;?\}kW_RcƊ<+ J6Majf n؟4^ M܀huX_04geY XٛSuZИ}C- <ș"6 ?[ŸGQ/R !r@nU}jʮS:6ϸMkE&dc3svDB2auKXG}됖,6g><|P#$_SKmjsLxr NzY֚ԟIk q:|KO辋3C9Hc<+N ;vўX|dBW0:ceK8\ͬ{~ׅܨs,|=Y;K7>aG?|x@pt<68ӄ : X҅5|ݓ8Uv`I/]~ֽ=~ 4gZ5msK@C2UZ8dt| o2:G[un6_8 OcK,@g}>a7#zl'Y`< Fsw{~C;4d:H8*RXtLO*iC2&Ͷrпd1o~%NgL2 $a(8З+~vLFsvo-tOK:i{nUVZ!6In&'EKx@pZkMas@m[gm$)o<yBjٙRߎZ6hM$3hqFa{ Eƍ8^)A/Ί~8{"^uxl5n==?>򁕯-E],i CrIrK[Ju)g.]u!<Y4.kM4/Gf]uCk\I{n羏*n߾_\zpxw02{)G4#$HՏC7amXtk凉~q.dMSK'P~ }!D81r' 46ɩ ԂZ $bfت+lZYܽ{ΫXH5rx 6!C|`v}oT?|(m3 we'?FPSM-sp^YlEyqߜSivaC}77E[72o|xݴi?'6uF@<$ \,WB^/Z,_r"7OPyxtU{4jCa5Pт33I;Ɓalvs|k^qMA )mL8>CB:^6+0}Me ZD{ stTA< 9/xcxM];Fg?f%nsc-wXذSկ^or{cg2uBsQ 3z6aGcS+$z9Țςw+Am >Ugt3X;?? Ԁw.jf}9}#tK@kɘ\&tV\۴^$/_-ԐX[3򗺜ף.!jrak'~{5a/%~#N,ukW< nOBy ~\+P 7V->8wo}Xv4]Ko_[i|z! nuͯhL;їE3^mM:v9cWmu^w +1+({{q*I!"+G]Z۸쐰څwxo=>Qe2ex"4J2/bnG06{DD|; EFfAA'X_#r]ժE0%-A-k$N~E瓃m\溆X!69GX:{oZ737gWww/nk<Qg]Oz[h㱍Y/j\&vU6h2o~MkLf{ cg9^tV?hԺn諩u 7^'uv Uo9*ez_#ㄿW[Aj W/?ϖg X(.JIpr`6۾ e7p2:pgWT1S烵H[. UGn#ꢽ\̹m=>F?8nKNHeL܋3a*E.T9~]dulLЙ:In.~X 9G2d][5G4AfGE$-Ӵ:<mkQJkmV~r]*}h?U<4_,۩Ŷv% ϟNJ= =7#ol2 䅔 tY9[r;iւ./}D6|"jtNzoߚT^M|b*$.V}]# I4%8 Mjݮ܌:I  Ky=)cO<͟yig,;}١/kfL7Y?$X2ch^3;d(}kFپ}?jlTɏ@F<$OM}*X{\6♡f̃4R s翇n*е>K!D1rq_mYӲPP'4 ܯG v^wg3Ğ6{}j{%wlR㶴K-MBTI ߝꄥﳵv'K>E~׌Q-ۋ#~6~P͟6v7 vn#`?ء/ ?"/? v>XZw6ݫ yaP-܏ʗ3 #Y,p8r'! {m&b$`LSXs:kNwvQ#OpM"JkpHĝSy$j'LQ71 MDgiiuwF[ q4.*,C#^>T;Nch}gOgw)w⏦I;H;x)4+p^5X bw`~D>$u:V6T->yLS}lϷHe^TOҺYFΎ` lh1ZAǾ{pMOف|-O&DgG:HU-~|ΒKJ{Q69rȵ;mֱѴFKJ~W s$DNw~zQ5D{J[i&̄^z t\.x1ccx]V_֨ 郥]m瑓Ěg׬GܒFcLqzx%"#8)@J8C$oK UmdCm;̐-Xhy9'ꝫ/3\_SW^hʪvrrklvRZJ5V5Ԏޖ~}<m | RXXB23sB/] f ev>mRw0ByHYt :]25\zmإ\~=s uz+^WJt}г;k00ݣm̑r =#ю"W*;H^Bu௙rzn2>ZzT{C߅F IĚC4i?;qK94.d96 mrY)wSvz Dkz\'rB)1X1!+&س\NSBCBiVj]ӢB6 ӑkL77_/ r3@V%Ǜ Ӫ߰6/Êe.}Fnn%H}i97ABIgڀaLv8,vV\.ⷳhnC/,؋*Q_;֜ivs(pl`o9"1.6nd$y#_WTS|2泇@XG*l_!¯r(XQM?K]gwmނ9>/po$Bw8+&tO}m0,a, k?1LϺv]Eڷ'R? c4[f;cAgRm"t?d}4t*ЯdwḴko?Pµ?vl=m|:B~Wl\66FG9\)m8qZez:9ݻmRꀺrjӘӘ&yto1oןdȯ!8y>|٫a՚짋gjF>*ZÄ'|ZA6mϙĚތY߀/ǷE:i }~ә St^a-@ɂͣIc,;/AydNY,}'!$!X23A*cUP7IojLb*䂲vL ntEX+ X֚nVL B2o22Qgfs9<9<r0vft&& ܂4SѮCʁUۘ[]IIW@>H#_Aafu5d~KMq,Umui@\0eufW<]hTC=7jk>R-r &9nVxJb /1t3Wջ`¤IVϭ*WUù]mm[7rΉNkqY"Ybc@lKsuH 7(8'wG9}I5;rMŚ'^/*6k^W^+: ^0D G-fi=|0CJ reRf--}r*PD>wKfwC-88p`b#L?p?=F29=$aXsy,}Y'nl* c=ZM"uYBu̸F|tʏF>=`J_PogV;j,E؏qOT*V;e&9sO4~>˜sƞ:J\3zr-4&pie 5FY!FumrQgy߈ތe:&3.|=tåu!ghH+wN!vF}޸LI]fi,+Z 2{B)eK1cq4Ɛ++|(X"! }u/㟮B^6ro4>5b|HE׏kqܲhhf#1=b6SjR-' r٣_Fr <5TMoT/0R`2^1χaS{F;mXP3RŹôxэC9cR[=ob0H5?1owѼ+6w#4Oahyyq)|elT{}B>}4*r$cax\YkO=!s6wƁ ElnɠkZ}FfO{:/걲֫D</뱙}vF6 ;jc~^?ol1#M]_>x. 8Z6б8_UE]i CD 83'YP:;}zגϚJ6I#KvŹƫUjȵƁYjz*kZÒgo/{) NGl2XG 囍-XU7~X7j8TCoD؈w6W V]$,r]{*~ _6ɻm-;ǑKJf\=; iLHs3 fom3:nƹp vD3!.4@ׅ7o:QKofZC!"N] Zʿqm <2kǽ9 rڒެͱMUrVb˾NF fseZǸ9춉uPvxO=gսMk01+n O| cUp944bo!w6oy߹ͤX\Y$iq5tD1lN%YR{ d?FvOȀGfi` >LiME)U$C+]Fz ^NŻ:H>Y8=o4OD\p [XZCl_(&3qn݊ObuvqRhlI9t_[D|Ő*R}(SX;(5,[U\fVʟSiwe~].A}4ץtiV_B|^ڟ /׻h_vArqerݖe+:q[}'Δ>'-u=,?ɯ!MK廦wZ5VS"ⴐ[ҹ%# w@++.)!jqs#tܾ:S9D+qE?1|ڔXUG3jbY[{;zOSyP?G*d蚡g\A+YHzkMj`)v:VSg2f)MF^+}p?p1iN,#jCE]i 3BٴRWl~$&xz#"_xw5>g%r`%9y:%7s^L^'~zYx.[5{ȑO~kE] {*p,pii\{O~mU3 x9%z€'F8A,u*tevu#ӻ O쳂`4[\mlG2u' wo.'^w1͗Caey2PAncҐunknWB~m~Ņ~(GGP]wcӾ熁/(rD;;1agHb\lM7j&'f1Z=Q}[DH~ǒ >9ob{ߪ}wU#i*9K?3_uׂly~2Z Ϛ|yT6& }ikO6#wl2;G7!|$W{>{lD.=ۊOO˵S]L c#^{u?JxoC=P%7Siϟ#XoՓWG9 v@v%꺺Aq8k0q'Ljw^k&u" 9k/ b͐+2G$>֮Ji_[@z},҉v`׼'ߝ&wRS׈oLdM g35-k2j8_ߐrle!vJX:-neA Hw+zH3]$W S$W/ķl8l]bxj%ccjCj'_+5 ]^kَ4YY. z,O2о̵fm~!)(-y:<ȕ/gH a=[z&|_<{A&Bvi4 Q?ݿZh%^Q@,_yD @% 'f_< lj.36‹bt #XMr)5)2s!ۮ hZW%^JW*ވ7VUd>'&wDx~=-+.'ڿoyyMf:ab!;t!O 0瞨 _-T߱{/}YwiiYmz=~~{U}x~GH_j=X1o%"bg%tM7LPynb#7Gs֌|fWԷOw\o{o"|'xr7Q <_LA.;7fׅp3ޅ_ bGZ$,v鰀?#拳$Ȱvj57c7FuF1~ތ>1MMݼnȟOx4: ">:Wc?u2_aY*; |I8l_:Q+Ze]KqRҒÄm Vhoygⴜ[Z׬$z}6IJI۝̖~]ȗwVI3ñ/$3 z%f y'dUiw%/^@שڬ7RHc >4"ƒ'=GMVylzςs:CY,7VQD=;"[p4`LYD/=%3<#cznϊ*ٝY ՍL<{syE"ϹEgĹ1kUuv4{>cUt_0UCME̒450=>7 |C8MhV>&;T3fϟ?U'j`wѻCjPz :cmVmu7}\5XMvltv=>tvn;&9YqeU܁wLlԳ<7sI&O}ߟNWJmj$V˥7Qx;RSj{\Hcv~OuiϹk{g o@ /$B/Yf j_X&iW8Ilj DH^c vyOLj3\'t*گ0< Lq5 o]?XW[T?xQWd-VI[ߞ7JTkh>kj=Ic=U!y5sxbLs&cRX̲+ݽ.3;ǹ3Uvofk2侳F|pR.Cvrߥ { =܇%ȕT_BQ,zPP)eUO-& l-a3KL6骓IΌg_ |ڮjWڷ 93BUz tpx:|.CcdF׼d _Wc&ݟDŽ2+m*P>Rx;{<xϭ5L{=@>}H.ل=[سlke  m=dfw> DzPȭ17:@pB$m|^`h'F\=ouɾF՟P !Ȥ1; 61ٗ͌57W"U]lj{L:w-9cYMrݲX\ަדf"hlq=[Ē[#,whvwv︥d%z#^o,b кkvDV,SXnʭ+KI[ ,y-9cab~Ϝt<-u`JҫU?";ԚT^ޱp%g`/Ft:΍h?Qv&6g%uWWmf1\Qf rfc7A/&x8V͕=ms}n[6D-dS qhoŸ?ӝzg4^SpSڟkܟh_\>]CN}/AA5︾>]{E˟)[%^-\~[۲=כ>bBrУt׍%=k"vsqpinr ѣvlO1޸\'ĺH8# X@2F{UpylKjru@Lp US<>5tK0<пL;(GӳU{r>\V $W3mO#Ο۞: N]k9o(O18Bsᯉ\߶.U:_w&FgVnFXf{,wOtG&sbbgنx7r,<'ԉ)*:,L\ y'(X (ẕ˃mq~ zW?rF}L/ӷ5r\gkJIs63+8N3 (|ol3kVRCŝ;B}8@t%{֓@JVk>aư.Fވ:VnIԠwBj8V_~,r=0gx1#>/ߧyl!#x~x~;Ex'Hs~zO"$c=Ζ6"%fKA7i8\mCo-ghYێWu剾ga|u緧1v8Czo=.&]h!~^&+o͍l,ڟuϊ7 ypw3FsܠzF;5Ij1&Ϡ*DF">[?^?`z무9 ̅ou_q^y*rOpsե}"$!fB> cw[VlX@˃23IYy1v:ekĆF1N6Yi*ƹln m 6!}ӳxnF Av|t'i2[?]OG?]D𳲤kVK5!7q](}dʃ=|;{KI"ޣi|8^XLXZp~.~^w{ߛ>Jp>_p/þmh=6Xt{n nf͏}kόgyuZĝnqhD pl5ʺ2)AsFD1=w(\heK\~QÏ/S5|0f +H͢;b7 R܉|y^}B pLoc&CGUdh?2?Ӆ>hl p; HvR?;q}A~CZۢp 7HkkuAuX'fkvNO/#Gӎv~}&|]@|l#NElx'ڟ t֪]KA<9̩͔okۻ麚Mj;EwF}m%V{\÷Elvہ@D] ್~O=!1~*}9ȅ50Shn޸$XuC'JKۈ IZZBUE%rZH;ǶE8 R6izQ.gWo#8ɲ Yʒ\xRrI`so4G9ufhc>S #幟>۴$R)u,/)p5jUFЗ>ﶊiwFxuŔ%xϺ:59BHa'4f#Yn[<uĤ}|Il9ǚ`G/`9$̄ s sfke9Wϐ\I˅=Xu_$GԚ X/ފl 1')Yꃔ޿?~@ݖ~,u3Ac4<$M?D[=sTwrOYF􆱁N?*v]Ej|u 6Z]b!V 7-+~e px:C~j8ܸ{4[[Mrz,n<\УI=G!7 L FFDl0VXY q"W׈uҎxѴY||҆[;YUxng<+6D#s~5|[;.ŸDٟ]~ڹtWZ첞X0f N·C3NEخ1W桭3n򐹥/]t O {)4Ke'}5$$xtCޙW򡺩D<VfUڥ샕.܆3L\ ?6:)f*?[j%CN7Yv̩O8ӏyKW_z C29Surdy"@z~YI >|~%D}c=vZ|a x֟raPau\rR5~d4yr!!hiEs"ϯ^Vt% [/JX]Wk=K-ZD x>' ;&=ً-L biÜ"1eV<xKe/A޷jjSbj]$8j3+·9s~n_OkqȾ#laWCf>:oFZ7?K{F&SooƷ!@ׯm%Ag4)4|T)/1)Q|6]o댮3wclwioZjuݹ<jy~ün䳲#G !%|^.k%^-.ahLoq*" mM@z{c/:>Z+hF<׽oE?fqY\QC٣FO/v,{G5 Yu+ZnLE ]{G>?v > 9GxE,Bɗ|wPj-ū &S1Gϛ}-#/g (He҉xq"^vN^a MYϟ R|W[d٪9g_3 #rŶ#bM=pu{&xQG٪ ;|yeQ4Ol^=z|~(=#׵26}sO69VVnҾg :>֣ކ.%Z%c>b.il8vE}Zm%Mp=s{@SCDu=pߨ1E #nZ1b.4,`n UGODu2*##u1 ~G~&Bʥ?[>q>+MH*w&xѥ'_U\Ե}Cm4?<~BM>&nT޸5ஞ zvҳʽ[.s4bRu"^܁1!c-3(G+%+aJ{IuosHeg {re|Js82_xtZ#pEZ,x7bL;\h sQ[ ﲆaquǥ%^[ɍq߯zx;s:tzXyV.P__fuQyC_w6\È[|NzIRj'@n֭hPlg [A"CE q4N``"6gK+X}+~gCuSfX&ҩ*G&9ji6W +1 ҹzs5vq`%Zݡ_t|?zpڶ*HOiy[6Vۨ=%zAC.#kӒfŌ<Z~M?(s8]̇I"v}H/@mJjR[HЉqomPg= pڀ/Ne"} ?ZR#hi7#h)q|' ai%AK)DKvG:?n>}ti4UB4M4H4UI4(wlMY{y$SJ qn2WRt+h O7O82m'~Xϯg՗GACDmiۙ_D~H~;3d830/+eH\,ڨMvhgZϋ\['NUJj} }P?cpZc:mq;]8A#+ ᜥ`s8ws:GwC"_ٗwRXpEכl8*YtmPuK58S*1N8J֎ڗ.tcgyox:᳂J_?;W:O\~*   Cϟ~/ꃥF^PhDx,=d9,\N[_/7rKFx1Oty+}>+}H>2;;i pLc1Ng8+>,b`>ja^=_ffo+Qm/jٔTE-*Ѻ-;84>:MsLIZ[:VĺW*FN[EY? {ү~MHӯA-Xӯjao-#m;l$q}kDr[a|/}{t#Զ-_PB㺘 O,gA[d+ |pMc(qoz*|Z{ǹ&ntY=&wXwJYa~kY˖J@-gxyר~);~ĦZ<ֿI{%D3?n>meS+:ǰ& o?O`Ѭ$XƳ DCҚQF-ôZۊMK`M{ұ9S(juzpF|T'r&ubugW"3_?s)@{Fb_oh)ELF9=&+ U۴ w+ ȡïɾ Άy~8jnϰxc,WwZ 葯C&lCmQ0֪Lj r'2Hwkޒ[ۨV/L6vMZ**(n! _Dg/Dr5e_^weF,""ίVaObX#G>q1'>&O}3uۇeOa` Tu IB} ݅u<ȫ{"Q7g?%lIؙh=2O4x]8-}Knf#n{pX;vGFy9}e2m$>޷>SNa(An-:"9Su*jNx@<ŒVNe~gflow6~|%ؾE2`#Q+㰾\ڦcߦo[[;{6}I߷|Gw/GEfw!72]y3 ,JX>?pGHS\;[;K 謟olKՖcm~],pf0[;+C-f~$'؉8-k[oq٢njǢo \W: Q?*ux;-`U-GtÃ59URgEjklj~1,VCYC#..Cߩ\G~ !w>~P׮w/s~3mR]爤/{EdEGA9Kez봮ћNJo 1 ;&b] {Oa63y=sdvTо}>-xv(zVI>uSHGV{2=YkG= Ɗ-'>UԺTaA*`P(W`IDlR~3$-_D. 6Tg#F5KoVC%j軌Ֆı&Go*zqag QW{VJoFrJ6ֈti4ꮤ<:tJ)*Yyjt.v΅qGZQ>}W좆V3,{`ኂB"s0$X Xh53bpHm#X`ېn0f ŒXL^F摹'pZI_Gdrל(u% 2UJUh"5V`us 6 ^ 6Vü:q;V^+$]7 F]90=ckKqFX][VwS*_vhpqjpyD[c{u({1EgN3 GF3QM THo4捀Ie_LHli0rkXLt%b}-NQC&ZkfZgm\ V9޳^6Zjril#񣉾h5VWk@ .;Yy-evrxQ ^I;8kpV]6VKmдgXA5_W_eׯ8@ndWA/̇ڂ7Ds~#xW`a1\45Fҕ  ђ)>!9הIy~S[cKLz\ˍyCax0k6f/ gf 4VCm2udE3۠u6x}u1`Xa2~T7>~W7yE"xڿ̓?gUZ45|4_T)1we$xl騽Ddqu$ܨxNT7E9]"޾+!9gou0|.ʌ\bc  ̣ rYKJZѾYxy:"y\p%@s6ׇ~.QR.1_4υ4#4Oy L$\мKt]Ni}t7E˴yA+ڏhu.2Xpy95i7|~kQc}J?. sLs, ii18e ./_~ A@~yC痂d_F. _xG^hdт/KP7!U2pn)X.b;u$Uaj0&:Jˣq5R8,{_*W?~_~??Υ$Z&K<0we˿@9 {dmUV2L^sq|g <zߎaΈ 8To]CN k~zGQXsvmVW~'[_$ c`Ɲ4?]Vi0)HvB2di I 1D~(Q1ٵlZġ4v@q;A;u)ў߽?ˊ-{{9sν6;ͳs~5h-~ :|G] νmɷa6#q~lw\s*(%Q#W+5mk^<==gY7ލlNrk&s06b/bErzҌ,Glx{u2wCl__vUV}QYjO͙v_dÛ݋8ٹ,QGpKeyx၎{nzr uw~$>u$Bޔ%IPP.rq[>Ĝ{(w\eb֜nCl*e*}c/iSELlĒ=[%L:J.|% {o {oҙޛUGiA2v bj8Ys}Y ^wfJ{1)A'DDQDϫDODIOegSJ4ihzeaZx-^Oc^YxrAn֓!/tAǠݗDKuGZLCrq)JJ%mm6.h3drz?Qӂ{VG*iwkonB-Zlk1:{3vטb+݇N_,þ>+½e˷~#",L Brߐ;Fn\r%v !a_aVX9UN`ed\^MO>C_X2.МN9u@,^͏Ot֗g;]Qq^!}JC%{Ɔl;oX+{<ᯉKVxyϹAR?#E}jTW O>) dWg¢47e7/ɯ0c a a`EZI])b`2ږmDG5Z,%m<+;+}aY3Y ?0C}<ֈ){0P:v|me8W哚1rCv_G<(!ߕ{1{vBN0) G(ꗠVxrclxls[.9朧Jўp)yz)Ͷ{< F~>5wKi·œ4GΟ ~e-Ƣ%,\#OmObP&_3PG 6`}ʨ'|#߹ >Z˶J_Gl80.9EyA'k;ɏm~^GLࣲiv|N\>c>v Cz$V[:k[1#G2%'_PSo+?ZnHAW>| KIY{/d3,ֵA Vo1Lc;x]qG=‘VyD}EiOc}ԛto7EED–LS;|d?`иw&h,.اu"Ccg,'}>.'?.oNTSHgːWתkw_/UW 2Y_ z 5BYgo_O_=WÛl+mj?/1I{|FgoϥmiNZXpo ׼7הxё?u.b'0Ξ";{fCJQX%.xQkxG{]g70{lz/{,d+ܳc}N_+Y~ox|He_ ?^9kl߅zxl%!QE'x}Ӻh9T-%|wS5I滟 䏏 ;TwحD3; ;}H:!Kj\pP"D Y8y$e§7B&|VyxLЊ:D)w/8ܳt:$1 5f@UD+tR_Cn :r0L\y*@sN<䔰j#^ʵ2O/1yVe!Ȑ$7LyAc_n^C7 1 j| _EgҰSҰl-e5/:oO;;9Scy4Zj?C~ඬmX{IuQ1<Ӑ^rcG^Tm~qgk>c|iOyJY;_Eg|qz$w_C&_u[SdEߡFu$ 2}Y9wbXl bő]# ?SXovݠ7II}KScھ[i9KL+SX sy7y}]8a<'着'OJc93䛦q։AĮƸa7 ˜ZVEW)mF;;0^=_,5tH' ɹB¹r9ҧiӣoOΈp3=g=w F;WH~-~;~}]Rgv y\"?=AiǼGn@L3 d3 '5Moިр4A)/n<O)^EjtVCȁz'wuzx9#n3bgQXĸy# ' HFovC余׳תil1jB e@ /Zo0NբJVXӢٰiO=h&&8'|~bÓbǸ<؇PC f Mޑ)q ̵눕$G&uCc벾6sl=\od-*r BǞ;֡& ːjDž,  [fCl;88~(qT5'w ˢ88|{y׫4dkg/|,ܓcٌwҹ$97U'mWe,GK'gm.d͈;>^]ce:JbM7f+5{ P F|R6e{C1pi77BEUb |-j.q{[E!? 68HoO`gzt^&Cgȹ3rg뉃G@2y :cRD6[Z"GXb•i?n=h>iͫzq#pOaꏼ{+;[xjt:߸eyF[rUi;u.xiR"^DԚ~Vrf]Or:wn?3W}Ƨ^έϿ>u 07szL簤y>uy>-EI|w:5l7 x>[jWZCƭՇ]imDwEl=}%9JfS6fR${Bl5Oɇ}sYG>HMc$%?;ƋeQ!ډ؞?OVRfZd2"Nvw2N<9Hgz>OWO~YßifdQq4x&slf {> ĭ ' /|+e_Rm"VWI*>{ǽss{vF%y.kN v}ƞ's>Li֐ĚkR?t9g|n*Z ^09+BΚd5ٰZ>s8G{^i_RYKy{Z"bGxGl<Ԇ qʹ >\lFOE=8*΃ 4B !v0S:Nt'AwfP;! -dZw-cFaxI5kx ι7i8UKU*v~T=ߓ/OccG4*[-]ƎpƎ \Δumr mjy@3 xʲPe[lr`ݬ87xbTӮe,a7>R/Ŏ{sb/W5QTwC_t6-Nvku"w#V8üJ|/u82߇\UtʯW~X4꘨xEϹY}䐹~+zθ~Rؕ׾" ov3h~_R ׮"Y~B߾)y*r*ѥ˭ ,AỦs-,[|A'̜~IkHc~">XgKW0y*d…kq+kbY=:g%/]bm)IGՉD=2g@x&΋qQ*Uc@JMubWi y: ?Y9Sp# jeHkI(] w;]qpr^q-֢ xNnx+δK,LaFu_髨tbɽ_Q\']OsW;N G9] '#XߓhA ;B瘖S {=}_U kΣL6SҞI6M*LY LӶS[ܺQ_ڐs?{*?Iu+I?źp7zgj?|%L=W0< (w(cweP]k/ȇ|ۉzqv87uvsO_% i̓Xn]ӡzCw-y2&KcWfɘ:_5f(wj.,WTZ tr6w{@ZV6MPjXjXO ʊiy_[Asf1.kո)':D8뛢MiNQ^'jkU `7zQT-E? g}{h}vlJ WGWc>,}O'D]P_d͸1ƫmzSducM&{ǜMgU̾hšd/ԣ+'>'E|uYu:'RQnṓ.3ϫʄ~{V}T䛘,%znqf]ϰy٬/zׇ q^6!G}΄nSHj-S&e?gyYgMn䇧8>s<֭<֫7:֙5-qEE+g*n./hv]ZV|iE*0+])M+C_ Y(ݵ4mPmZ)zb4PxCNx/aFV*E>| ,ҦV:5k_{VZ.إ*QO7[DFmb%Jo6hb8IAi[Pcas{&7fFixy^hyn:c鶰mǭ~.벯CLV͜L!?~eY.g]VEHی:"YDŽ +ؽ?2\.MA71ez͘;&Hjçx<=̿s ( T ;S;EN5IFź`15vh 㦌,*?cI&3gʸIT)|N3 _u9;T#6Rš@8C2qzs/[ T/Q+ cO[ lp;{urGD^E4ȯ1<_/cmWRxb ~{ރa&>{ #f+?&<oB|6?:[fJwdO 4g{XW(fQH߅_3ԇwQ:?e^k@NFz,kJ2V#,!Us8Id o X&+' 㱇[O!ϨrctN8#.Y3$-~|YSVMAU+l'P8*B_2Ȱki6}1QP( 9ڣ鴼sl`ϡO#ëAJ1N\5뮯6Pќ-~ݔOS.ңl#Riu_|D-GmW{VhuY{l ijZsobgxy^ytITO,B/%I;M:jo̿o7u""_ {^ZZE'}C19|:` L&nQhˍ dRH'OvQ90K'>g"-Z/9{ t gҵȏg\y!m%,h9oMS09zu}"xSf}{孼y #<e5dM-ݴN>zWw,_|{q:mջ; gDZC)-sIz7ѶކNRJ39+-Bܑp˽L ضKq˺Y6V$Ph[ғssaf:#:_3ph e4O87{ yYܶ25apx6R:5^7z_>]Гp_Ogt4⯻sa'X)vn_34SCuÝCłO[4v5}W 1 /ۙ6 ƺO>UOKxF{Ú Z?C0X7‘ap ômL .G,jH `1QCujm bȿ*Ț_Q)Ӳ4FZ~:-m🩦@Ԍy >\:^+t~> YQjc'S+ˉV5Cz=oϑ!#mNv1wNj0K)>WϒREU(dVʹ;Y)e[ll2~_qN'wFqv_?^= Ft~xr$oG͜<[b[<3wl"#7x-/f ߌg.~3e&(۬ *1FZ"Kk;<ƐϜ_{ԩV`g12 AK;T%'{}F-[{OMbmzѩM^RUjD|7}?zm.R\ڈ$(Ok?;k Pn4fԡnQ9֫-3 z>#/ (juc1x<΅Eܟ]]գwnz k.&u1!WCXS% >#u7ųynvS=tƎd 0ZbxiYK&w7$|)~~&nЃ$MI `z R:a^y-G|}Ŏ[iEUp yjȫ`Xv ?{twFŞ`o- O5 Oae3+^A ^[%'"Zs-MW8,镘^xMvz-O^ ^az7zީN(s)͂:},<%|cw22~GKl=l`4߈;IRS0&1*mOi)ѣwZܪ槩ʟ^m.қXxSYM?' ˊ?Z<: -崖VzJs6Pvvϭvo'm;33ZYFd1; ?3,|,6wG~9Pv]{B~ly?D<\|=iAؐVj։yv g2G&/]4Z_ѫ#l¼"c׋Xkhw܋ f[^z3 0=PEw`9ZLq,pb9I lo^mCsHk"v̮CJ[7ȉ}<ُ\8QS/"d~xq2?D |suC,EOpDm4e᫹i++2"$O1"K,qL֪~;ʻooɡ:KrΖV-DkGjݺo(p-@uq{k8z_efxIKbKpYэ'7~?2865_mbnIwe#¯Rc<;;}mOۊqÍ}z=&fP UݭBׄO]5)yS,32 _j6 _Yqo+yKF }**e70WkЦ-;~YGe?#ENe8JC8VzDn;OίoI2Dȋ(IRr2%T^[mefJTI⋱CFS'2_b=p`'=/fڢR>ܲA}X"7O~7 N$?gYceW!GRksmɘ V#pr;m# DJue$_^K]+Cz M[|aZ؁IfdΕ>忍B5_F_J4h8_4RRѧGNp>frI&~<<='D=>m)]!( '[zG/c|s{2c^L8L/|virP jFr6?n).g"gYW_p177hAϰ/}yj|m>z@|>vS\o%HvfZ(f`|Q}9'6xUV*_MO ^C<0F~w@gĭd)+2э_!׏1H Z`0YQzN4=p+3Q/䯾h@:#:M?侻1=0DSi_A3lYxJlJqA$|(eSZIEgNj{I)_)IO"&@=Ů ,XucQ&D֟6FcWhMO(c/s,*'?TfG!-/:_eD^e~5; DGJi}-RIxafLeX0=a^CD3z~3#ǿkcA@P+dxf3+f䒝Ŀ][&‘l&p.)B=S]p>#\+"0>,f [M`q3O~NЛ$78w A1¥0|1.& aIŧ64GgP*|!ugO]EELZWSRs{&p''zG[w>2J.墎$gݖ[C\}L*ӜkV!/|GE&vNCg| תH^smfa֚s2X ]lntT0XF+Yq9$pyCC}m} (k>Ή$aE\#UJ;޸e!K2Qpk좰#}Ie ¤XI6Оv&OtF]!Lt!c}oGJ@6~,\4ƕ;4㳱`!h[&+2. ~19#ޯR=h>oI#Jc!d(%cj 薁{Fs7xͿGuNeA `Uпj/%|N!WϊZ]yZiX_8_g"u z}S/169%~ ?c {> s&y6d;h5,nK ]ojwbI1E2vDJݥ𝺛pŤD1^ W!Wv7 [/W1ݪ{ aҭ$W\BW@_ n6vesV t&Ӝ^@6"c,efm:M!#yb=vmZ)# :oҕ&p}1b'r~ L y.M<<$g/7|D<=LrgJmwl٤#}aBnbbh77äetZ97:ZqTrP-/w[.s]1ܟpr/4Qm:SmZ:{cOgI0}zLsY AKXs}{'8g8.8_(I}]5E:)"k@^EnOl4Ah 3h u^='ah=QFQ/-ߛFњV}+)h8m5wF?g;ڋ=DNv94:mI:G曂gmc3%_s~(k<]#MIc,~/of?abH9=Y gp3YÑ㴧0ϵ1ps9śtt! Nh=A&^432ֈ E<]( ?E{1^+T~'XɁ u=im$9xMF!s6hh`S-3k'#uC݁;%?cQSVMһu Ԏ?ro^2"C~\07Ln7=޿v[^q<}L. z|tG`#vieU1]8yo("zއcdߪa,o0f Wm/u٣r{w8@&h_v <2MMv@7o/~W[fMqib~H?_ ~»V1pO5m =V }_Oe}MƑҀw:b݈\Mv(d=ds% .gxCƼFuTǡC:}oF ~e-?)u&s(oKRaZ7h?¦~_MQ>Τ%&sfb&nIrW:k Kwa:+,Xvlҁ`s'G=O>`$x.8w[_+F#kk3E$\LsgIngYe| [$e}e<7# 5`ֳm~Z*91W=mMOPB𿵚5O|BVɩr~EG>t>yjKYp[O>^4=8?٫U&]qp) qG =AQ/7s~ͥsKrB\ ADDDqO9smh~݇!*6-Ӛ.gs([, n Kv ?{˞XE8x;['8+?D>[O3_S8ȃMt> i"yӃ6,|by0>v]e5qoP<4~Kz]Kh|_ཟsۿiCi*:Et=ڻYFm _t&نFl>8!\ρ&_B Sȇ59N虅hoKsU:y Ee=n󞞡y=K0xSAhz9'5907>NVwt.6n1{lflH~F?qȒ*q:Esm_"WC,νgc{Ȯ0wMP|=/+Cz޲vaϞ8:X|:CtMQ]re5oмW/y5}9We|!ܕ7f%mp;d?C,ջ>>ڒw"?1/7qzۅeO%_xÄL:NfV7xUZ9͈W 50`X .Zc^=+=+Ak/a2f۩of!kGg vxޔ nNJ K~ϛj}w-3E2Ag|k Q>?L~*X𝉒3l= %c<[/_N$,(WhAz\%9xH'ZJjo)-t\Eګ*kk|/uY9`r"'C^+5ޅ\iJEPٚp >RK"3?x|:f~)នpF][bU$ߠi e/8GPwK*tQCIj};*j8omD9}}~\#F]s16Zj4.MI:y=_CX֢/6HkzlLg1y݆1gǮ@=:L@BL0gAgSTrG#IؔpMGbrR kO|BV5W 3%\쒤JwG]U-eױϦ*й.&=$3IϪʕ?X$$/.@Igb*NKK9.9rY|JZd }+6_Us^$XdbbfCl=kj;]-ǯ\U4~Vn'fXx0k;YĔ#o!hwB^fI.gmp$۷'&ub.Te&>ݮ}ߔD|DD.5-2=x3Dۉ[̈)Dpy3tKG^ݰ%\;j%3ߴ<$Md)'Vy|; 壝HrQ/K`%+pCWJ.v]h&:X'>}՚–,}%%hdᜫXgwMt΋9@k 5IcK{R*5526jmLJ2Mr쾜}áD!f<^8RGF>&s~)Am3INKSǝgseT>驔X!֋kROr*VGuZ=+(!vA[&FNF:-Ŵ?2ċǭKDJ6t 3JF ]Agh oI{r77kzQNXMsk?SXXI ͝/Qb"dVY}sD\/jmoEj={.t#$PFz߳jsXY*5k3kuԇ}`N1{?i\3kfy, '56LU&}zi^Fs9[BsUEg:kK_Ѿ=DPB8gy!YB-*z_sE7ӧ7R?ّ!ke<1NSYD?:\ t/2~LHy.O}4Mc9b*{GUb (J[QҶ!Y05Ք^[⧸K?!k2ey<1秉n &D.S 7܍ݘ5t\<zڍAILE]7EI0q s*Yע%:3m&7[ a~]o(ΔHݴ7.lE7A44Osͤ.#|!/Cܩ ƿa"yVZKbLLݒ ۑ9QvJe[|P׭0~}-*((VY,54leiꊟǶq1+q4'efC!/Ȕ5LZQdn.dmy&o.=R>fC&)#K3jb˒`)NkaZGuz4`NzY칷'Zָ@8W},m3J fBYa2^~)G0IY|{EQs1fd9rvħ+wz$F~tt;Ɂ 7j1syyNG >|Lz; DONOIWMwfքD݆,x_fƔjd,x890=m~K_w :sht ;o-,VۥyXf/'WBK$27K1lc+ju1ĻJ!.:sͫvF˄v^k y2CޱtV&n9!efUWBs*z*[P>qmsrEVyqeyΏǁ3R_GAX#T|9z/. ƘsKx&#K: kVeb=i.Ug=>F\#mNE1d]5W |.&, c@|rцˋک]O'#7֙M2jĞ}\ ~!ѱtϏ=}|]G>WiC5 Nk}b˓<^ s̸a%JiEF]˥L}\=ЫɖnxXK/X4\P9u'ST1Y˙Iʳd(J?yyQ:ϵ}5\P}C˾J~"[Y6)2Ě?%ZMzwQk%ŵ3%dӖd7#2,O<-,.,o/efw[~gډ,lv#-;'dKg7n]I,XפoJ:ձ#Q;35?ew|,w(z9Ճww{vM\! w nB씋d9CG2`NW ߳t~j\,6s8bA"&> jnF <½_w +:.So+NJcrROAeQm'oWk N"R㑎:MjfKRTh^}ҢYflV#?SfY~ԳZ<Lل|;lv[ C^ tٚ?lu%W"J Ǵo~־<ύih'=b>cY  3^P%9 z^-rgv\2s/I8:1 ܨ|M:MGv/_gw\zED^琹M1% WWsSQ"g7p+-g/ ?;g8Wf,Hd s&ɜ7M g泩?BIђ3k@-Wٕa=."5 < uY Z=5O~'N>vk{ }2wS{9H}ےгxwfq)=Zh'"ky8L {y珍94V"E6Uc|:4|j;"x|=UMݕSҍ  ˅ި6KE:VJRͯ:j @ضcJHPG==&  U(VP}1@'ZjU5ހ;|'YsNw(;z>Hr=kj66_@LO.@)6w& ƃsWR<-`sWUS̏yzO:ǻUܜ%Z ,P˨ r@y>G@-qb~X%1-7x2fl j6yq%<x~{nT'ߨsg|B55湼PY!e#]H\BYt{0Tdȫ"CX޻üWN$ieL׫?QPVg S_|Bog;tߣG?D= 4HƄ1~c']u:.|šz%C'kuG+ީn{}kvև Z>іo-wrw!Z~=}*ЧvHOɇJ>t&TXpo@-Kj?4S-VQ))g"HTT?+^>퇉/VҚܓO;gcKj?f5j?wkXR2M&wGn?jwo䶳2>:>}ƌ87殥wͩ-bZZj 5,k+>=᭦>wMsnu}' ߤ8y{ܤX<>j 'zeR c-;{ȓP[RJ㮭XQIs(_I]ı˩CjL6 ٲ'iS+{$ay< x֘ 8A}C{f=h}p|\a/}h;h>G 2dTZى`D^4/MM;sc䰅?S"R~Kx΅>~C&7伯gFP+zG9hsu Xw&1rTvL_'8X#\;#jոW:tdp_H=gƢⵚ;&Y<9O-։qeL؂<95B'=WLfُ9=jy![O(eq[yi1cg[DY+8+9oxz}3XB=~3Gg ~gWݢ>(ԫLkE"+_I-:RjҭE=H#/_c?} {3KS'`xD ۂgc9'lߗ>|Z)wb|<Ҵ|W5hQ㥔ݻXîbvXU}.z,k L~14Қ}w[vsqN7YxwH?ys3Ef.h~^3N.&7̟i=U{"ߜ?ˣA95]6sb@XRP1L`D!\ <,Lub5#wTa+ . X0IaҼyc .4'as0aJ'!?A&x)Hc7lDQ{&7?ܶ#h|ܿhg\/+xFY~ JJK|#+dLkbZ˒EUJ[I-?%/r_4x4\ͶӗZS::ߑ[UzXkz9sZu2Kk %X=s~F(~ j}i}Kh}K|6$Q{N__Z$[|Bl]Xc 86ЭK+TؗmCUm \4OikOY q#{J3~i77pnts0*k,pDr s0Oͳ"7t\sN2]|P %?c~>5Jso;JSU#7Z:Ԯ<_ՆL9Hq:zr{w66#% - ":XR|֬gVeP8rA>DS>3-Z~}/};Dc7W'sV̙v$ipʾ2zq_Gp<,494FH9'h>6 Է~Z<7t~T7[7+{ZYkXxI3?Z7hhr]:I;Dɣ- O[ +LzBJ= O ժk-In!ʷ5ޗFu^!V?""l@?L#ΞJq~UsT}i?r!aA2DmX#h;H'gSFsMsRȹ?+j`&Ldn$3VrT FN~_pcFY`qVr7`de8gQv/D oʢZ>~=ڳbM(yBaK<[+ 5sb.ޕ$Qh'ULt3"ʂme Ly,/ZO7gwzmY/2MYo&Lm? ޛȨ@2VU@;?CB\ G"If:Wޕ2MKQ¿>w:N}UAө>_:`=b"Aixŝ|~}OUt ѧo,Bf2|%.O\2<1SVݟ?cmMxA mvXfHϷUߪA,%x?e6|$,ͪ" "|8EA>o>!/ f#ښV959uLjE!#^BVM㔤|sӀ䀘O+ڏptGS9=Gή :¹+UL{V#˳N>n[=hq~Ɂ>MYg"h$leAZ^B?ڬ1/;>i><~^K&F;< ?%(D6䀤xf-ՃA74:`'Q Fu\7_FcjrϣÄMQ|@ecʹH^VBcie5]H[~ZG%\?ަyQxpMx[H8_٧OE#23$L[(e]5|=~%_LT k)\<͊+Wk2t*L,͟baԀ0SY\D7`tG[4 6pj%ٸ{ƽG+4{4Kc׿+ qGi[Dӳ4zߡkZ@lf>3S}%\.Z "_2fti*S% )[sS4 G";&| m1M.#>E]?bE:!'_Dq1i"RY.+Iб?~J=\וIǧp[sY/sx.R>Cv#9ehrs,Z2}%pwځvmG"uj]g6mI.~]R u]ڂMbI3`;_6Bl="%w^r[`}Z6g"ongN4rdnZNK`JD e^떁+p崿+hFf?og{FEJG~#y2Gyf>i$-`Oܸb恟I-./] W9|8k{M&zG 8ʶ}9涋6FΖKϯ?_ OA8dȱ ;CpXijugIfh'+3 >!Ofp2elb,#G/NF??OY.lrX=ES|^sw3kZ_ G?/E*lCA#8[EtNЙKfNgRk6uȻ:s*bj}n#ݓc8Z<:cHN6]FH6mߺ@/ŔK]KF^nS~G^r6wnۮ 8mt$HO.L8:껂5 G+;WJ [aЀ ,$dKm=LJ鹅c3+:*>z1^)9dAIn{)QTE<β 99*]LK~o4 bbG8/%>&ڿ+h6 ϳ?eF{ ">֫ʼn=KR–Ț'&.}])<ؙ~^{]M'<% ~zjsiwыx-n^lǼ ~ >JxDYۙ)N J9K6_;#.8\Ӿ+9WwJ+12虬?Tߧmb}E-, Ve]>֨'ݾy .)_iTgb-cWmuIL9ȠΑ7u6WhEg4'8O(d8m E\дʈ}s*COAFk9[W6_j?m:-jE-j4.SՉ(=C vRPwQ]ܻJ B8ZIJf+ b'8G㸬$LI vBJ؆@z$Vuu \!2z`1imc@bs.{wYhvwة5,>ėzo*M8ezQgSi2ʎe \cv-ʌGƣZK\'DxDĉ);yt>[tewp 5ɞ;/=6A/۳UnQ։h:#:}>p\!Lηlq/SyC[^6*/9՞xOƐ6͘;0k.:L؝L FN@2^.fhPq(fQ-e򻻆'A=ʂ NY|kSڕvӏ35EO{\I
-_g- ]=Rz#ӟ>2'~s a_35@Kt^~ۦh..^qX]l[kY/H3 y=Y9 MG\D(O4*θ# x}Gg/^l5ǾlF'W@ø"5el}jK?&Vqh2u C׻˱敬Qaw#coɞN}Y'^픹_Ύ=*o piܐ:ihw:3V.b́ ^#]yc۾ڋ|˅}3hl+Ve>(䤦;T2_}w_!3a|g݁{DyA=}񷺹'u"F7v_v#\QuP4ac}z}{_KCnZ&U͐u*Ud?C/нj9G7c  ]5|Vcv k^! p^x^(0sCZ\2{Gᇬ3iٕGĝ#E?S?Mz{J}>wtdU2l﫺yEUuO7ZO[wd -bݔHl'2\ݝr_sNJ1ynlEW'(7Xc";fM̷33|[X1i~1-Hi;/Sa}6xow:cWwIVmaEC^%gλ[ Zر9jN/Qve <yU1}j~M7`2 dQS\| kMO )Xi} 7;iřh׽Swш$6g?rf꣯ԙ9̰Oa13'`!}wZ#ZdWԾeFrKϔm- {lu<aʢ1JsXD ;`a~3H! u8$e'-2"aY4Sw ?>֬)AXSa};^Qrm0.iRa; =ݱ7c^k8JzF7F&كThC_w841wbMOX{sҼ>՞]#cդf{AX hxE~f :KjT6%w ;9kQbDk|:$PWtBIa?p~fmg0K>Uagᜱn˦\>Q3:z_h]'-yu0t]wP6b/.gmxw3fAל9ζoC=mB3q៫ ]C_k<8qi "\S_?~XC|Rwx|+6}4=c` ^sk/W5x֩A{w~$ת~Y1꒭2W6(kEĂoX?mmQ(&g }d+qb8ҼٲMV}^ݠҋ]2% <~qm̼]t ҆T[\5p"x@ y %e/-λu OZBeR?{ 1߁w7pp}'X6Cj<2/񀧴hsx#<@5/4Ӎ}< پ [ 6H1gu8/=-qsN{?)>*9W,Sd}->=X;vNyFZ˷u "1}bʟ#^]ag[7YOBɛwOOg9FbX7u|<؊gr&'p);6SgMcf餴o{o2U:0^B]f?1e\O}1i6-{k2w B>n iqYGW։X#ۣuVA*=7;峛,I޺> afjU=~cl6H4UG֌)r1~#(P%1彍zgg~p׵Z>}}kӣ\`l+Vח̫i:-A{ 7r (Eq5QQ~~v*q޹0x.QEt=׳xY7֝./{ O-36ce^f{~ zyN?}#ЋGbj̡2 eL>X-JDB C6..6we?:O1N!elo1Fe-i/XߺQ>T~"Y{9!_] G I!sHʀ_"4/Վ?jC./S&S/S ﮋqLun3CDߕ}v5F8OUXhSJb{zVWK˷gG[ 55=ц<ǸOP?1Anm>օc~+6xI{ Qg6^|n_&n\Nf΃19'&|~x l"tSsӆBZ-XK7Z'/ …}K§Lڙ`Wa wyaJ˥?M+G1r6XE;;vN#ݓysΓ|vZ<_/HG@s/FGMO|<žO K,\2ɸn:'U-evHBd¤}Lt.sz s.I8h C轆E?aap^bCk7nOm] ASÈEf+ocm^s}u͏ߢb]yY"c;P-ܝΒ&h@.hbe]Z8 M͖n*oMD>}a-c)ځKEl }'La|Veٍ336SfX^WS'-^\t+/~vu7|w~6vNX[8rNoM{6uFھř?1kk-Y+[p~%-I9)Ha $sj<@wN 픲e:2ST۹qB.o9 ={9%uK~kߒ>WHzUhtFjMϊ:NScղe|=x6d &y70*'[d*˥<:7~uIJ]%&O\8:7(;Ulp;p:<6 ةS-fAMŇ>SgaO7 >'bst u_uķ+i{/bõf](ohGi1x^wc> ]w~F[FChD9_~vۉj,)H^=VFoܟ>LU2W\}/X-Weecv8)qYcr98K\Wqo8́OXOus]m1* ϛ Y?WTѧ`jF[ڇ,!a\~[)0-V5^v|ٲW{ &`XwTݶ [352탳*WP;db 뼒)gW*fJ_ YhǏ<鴧Ft/ɯi;%;rzmd>CxׅNx͉Mn `>1\+<$"Lz*FDXKF_6ʯg)bo^:_R=a'kݥ(]h [ p` 6m4;'+ulH5Ջ[_2e{n*i>3%j y,PfΣ?A kbtEɚSE\Svig;7ut^z:%ʦ3Ki^i`M e wlva3CS ڋ9=D]%w~'nS2%}\GCG%.^}=Å.~4G:I Kde$s}/&?u5=/ѳl/Vk¿q?x0.z|8M\ɁNU\v6eBp? ǽ_ܤWjn|`0/IfKXl3 NuA_z|Epk1kq`Ϥ<3Cn:@zX nz3}pL?Y<rIoNKzb},`&\@i9: lT)N5Bze'ץP*MY|S77F@y' e1寮?ѽXYYkwNbVyqW͍KNX86ǢeS ㊂7ܝY{W\>6vD,^m]ߒ;Vc;YI/Ec>eqng >o-?U=Ar-\y t7b&oQbٲF\e/ 9Uʈ_CWs݇ KB@-8C-{c87:O!יMĽRK {Iqz;Fg `Z&uh:Ȇ?ޏ6՞\G;>?ء1MVrZEp&_RV3b4iL{[;m^Z2:CV+v:!fimSĢ$0]L֧?3'Z-@--X{ex2h)^_Pwo )>GhYN~QprUwxku 9X$χkNW7 nœsG}IvtD?MA,~\.#{st K}W+)99zM㵲@>dl nei(a-gUXj5R,O k'0ٓ#X_{%uѼOp\Z;cU"J;hM#1zyK#‰L)^^fR9:2oJJgh?X0;L0ݟK{xg-!btAʁicebk?>XF8٢M<5d2V#t:o ' .WWSeE#˧d/Mr/OvֿX?֟;g{hrsZj{Gibjiy!uLN~8gNCu&b1@U>k#^Bc~?8mF^%d -ٳ}h/.bE]"vFkf{!40&^7?\^0XaP|@2m`d5IkPCh?Vá8}>6Ei-p_9CŜ:ҷgbds֛8U5l?]Yg0'}%; }7Quv_P6^][FQFl TXZ?~"x?A]Er!Ke3$z_RY j`s^.jAsR\q0_l5M̰jZEab+| W#ةo raP"bWe|EbotvoѾV5c'r/^FE6_P#lf}5;IG֓n!85o=3˦u!Y.fz)s x.}Z/IB[kuInזu]O{&j95!=Epx+Y>Hξz~xrlD| ϱ {3§{M'SS<1C#gb`c>''!=5,:\zoq//C8C_FݻIҳiQo?Bg?6cǖ:ݝͪz\C24?(։k+FKIn]u< {k$8icfhr΃Er{ =3A~$SY6A~ڏ>e !7Fv`X :s ?VOzte dl1i7K -r%ݙ9Ta+cmɟo9!c`;I\$kzŏD>FEJwVA7_S2l7j+O:&E-Cgg;8X^G@ύx΍⯘^;e?uL!'lܸLx40| &32IMt M0q+\T&l\Zױ旊^E KYx~Y47vv0픴/h[kđmksO1WX75\p@U>u/WópՀ-2Ę6|;]k_{[ߎ=!l;z*/-[ǮEG]VziIk:4Xg(ZP1| k!duYcX N: .#[%Vo0l/ȞD П)Hu9(nnsMRc_Y{Y[Ӌ86h?D0"}}Lu鳫~8r=gWL.W"m#oYχ& y54>8$1 $a5CI9{D7 u)gq!kr9. 1f0ڴmD7 t(VIxYG興;o@gr]:|b`];'15Q3:6OrO7.WstsлX(/ϭSn cgWE;}+x/uYYain)G"n"KLSgp`K_l~L9+yډ\}GmRK7d bFy^_p?lH%m9xHXםg?X-MN ¹kѳ|z_ ͅqHޜfGˍӞW 7>ϕKOͪtŋ|0ٙ!ͼGBu{zw~_y60k^@2v+zj5v_W ק.SZ-x{j@lW5{*>ԏGԌN#F|rt)QVtğz~] {k(1_(\\WyⅫ%/\N{%!uʟJzY(^ BJ;8#8:_lΎ3U=)dH|UYM6瓾ViiP K~]AX*1~}D_kWˬ^b;K0[u=kq\ p pχ=Lrwϻ{"V 5lf=˃9G}i8[m-Qyy~d9_%/Em'=5B|w<ۘ>V%p BT&WإUDרxUD/y} O\g=%Jx*8[yOOb2%ƫ\5\T{M'-vl fs ^]J6l-:r OU<,m-j`~ddg9SJ{LT:9a5D[2YcOt}tcΒzܢΓ9wg LEKC=v*I6nf [ńWBwevXۃgk6@e?hȉH%㾒u*`zsls^g_!4kgrX(x y'C.l:P[$|;=íx&J?.QO%a-5#}H h?qܧGzƞ S mmoG? g@# A!G.1?|-̛\k$]ZO!5-"s )~>l:#Um#I]=f6RXb)["`=|N qqBa QA##$WQ_q| ן|GrATgpKs#&C8 he[9>Σ$IKMEݲ~!Z,`k{+TC/x^Xvg!뻂/\a,+_XJ70g ħ3Cev1c?;Ťsaj=6tf*fWTrR<tݤ#3#࡚izߎ#D}!l{^)R7KjvU$ܭ`!bϚoJ_HW"}2Oߦym:@-|M]'^9^מW3g7|(?x"͹ ;۔]isܾMshxuz5Hf.EMu)'WG+/iE {7B*sI15H~0x - 2N8Z3I+8;0}wqڋWJ:ͮBҺO|Yr*^ܭU~*gGu:j͏{?ee+oy'c9c6,X`ȏ^m;p)gu}?Eǜvc൪wpg zweKg NGDղ@V ,9lH/lU[c^O#p` =xW䜄ZsaENi3:n]~5~.F2UlH[cAm3E<$`aQ?o( qߴ5k2_se珈i\ϦmvRۗ&nhyˎtԦz[9rw&oX#,4-,e|{v@Hxoe?nb>g[!бg\?;W}db^jv5쪀Uc,B{5"-{ )7~: ">|wfiKcF\z^OMQļ,}?vz=JN0*|g_L˦dxr4s,# ?-x9#SO:%gX8:vu婁.Sc="ŲSk.Qsh0vYOS|~ț^?ͅ{^jבSdj2wc|vqYee%%'3-1ac,wtScćLLݢ鸦֙Na t^! 6Q=^^04Oϣz[|#B;s y?=gW1"8/Ro ϳ5՛E0iD*-]40l:eڪ@'P2c[a\v1<|1%dְzl}<з|秎#f!؆W8Y]>lviN{MvoH\&QcDt?h^srkR&-K>Y!wmCZ+uSeVM2btk&.fN榃q!7h܇y;`TE!Si:e+c29G$TH؋RI_#A9R 6ģ&^uky ̓ryk kҗuM8Ogp#WuIm6=\fV>xop6l<$։0:kKp}d}H_Ž2(^qkpǙ'=q)Zu5ƽϺϹtmAٗTtސZ2{3z D?}ژ7!Ouhаu֒1 =5!ZONP9 Zic,!m})+:lՇc4g^:(zyB2v> 2MKl~ Ɛu鐳(*l.Vk=sr+ 4 \F_+_yَGne+akDL;D9&g7g͒myMjW'5+b_jLxfH8E&}?C>kt7\k|dL39d5YoBxR>cL?M?SY=ڵ?^ G3_= {%z{/~wZEbN;ֺc:>e}c>sjf/l]4xG0&ikKONty,?[y0>i" 2u*=;/#I/|_As9o4>Ik4kp=x݃w6>zbl*.+s:U_˲]-Ym$}:LiӦErTC_E+)K_g%:I3Y1d5 E]^.mo z1Q[2{Ću1Qaq1>XWXc<٢6Ƌ_^2nT[:rjI ^S}l=D< \uUnOą}Up3s hq*a}]2GzЧ:Nkʹ?9'vMa#VT_ L zD+up\M6W^HɄkJUU@}9Z o#mS y<k ovt92yؔ>:=0cH:lhz6țl}Jbl%'#Kjk4} %` MT.{ʾP?NMn:.I/Ztcu${[tS"_'/ae7ϚLphLO;#)pҹٺ5xmqGl85(2 :j7c(N? {-M{їhPj&%29K檹)F.9{#c6-Ag=xy+>֧XA{zYTubIn5E}x=W7_d~J*yOãl]EJSM7OUw^2FݧlmUsfyo̲:ffiw/@>,vAo]~TZs YT-k$~?dKPn7mߴ~&:`\3M1.a~#>۬"]L5d;/9ud8&Խf3,,Smy-z]7?fL{b/(}u-,Eq]=n]GhGP remv[ս{/=UydeEh nm#-^n<lrnǕ96+Y]k9̥UL٠U]M qoٷKv p&7.`Tqyڶ8PS*K5VJ:3;~cg}OעֵBg5U#XTkg~L|?k aCxDqPa#ĻG|S5'3{9rMº 襰n7^/^9нhsWFaʳI3"alcy/ufr6K†Bٮv}5\>qfS*w^J׶DLs]|JsvջӺrx"#MibZi SlP.{ ׃{,}mA\ξeJk Stiֺ 1>2=d~5= \;ywss޲7;"^3SREƛ-;8gMO {'C,#XXo IYxER.Wdx`hFANb~о"~wxdUMsU~@5{ycqxk}5]%uw<?Hmm?~d*Se 7pND?wWy{g#aX:ȇzg@&n546g .$`Yhlja]eI=Ӝİ(8ed̙~<ǘ*}]fsĘҊn;_)a֎zjUZF23H|_mJ+pOYi NJ(Y^H|94WGʞ;@?Gc<>6^NY̨gz}qƙLC`dn|z48rP| cXőOOK!$=+ 1#/xY؈:Xm*UYx77#&}α86x1Vo{)LL,<ljg2Λ"/cz]/$ȯ܈wgeZErC#}XNnSh.ThxC1(: bBSoŸN[@QX,>uDgHvL2VbO[ YݝrtĿ3Ad3Y41{_ag+Zw$WM_Å޿ }4t$%0Ttkpq[I6;|.:Ir,[o F[?X 8x2j$mg,reԚ1*5J4>l O"40@31^rNW'YQSoQy{VgNd}uzh=cJ{ϽnƅX潈KkKcq2zJ4f 7Rh=P*H:YHs[86qsRkgy `9${m|fxvAV K7WR_WYNĦ q> {%sr>qOC zg_e2nzVwװ|SD=5Lt>3G&O3oJO:=Gt4O=,~ӣ赟po"xf Т2"? _yĆiА'Eq~WCdZT$Jg̱xr\F%)Ts3Օ Z̵/5,p{2%ܧdwvi >~z$s {E#ܦ(s4"b)0+ lLEcb.G~㸪QEFlj2wzVGr=rSQcx(&U~aj:^_?ЪpXӽX}HxX1pC&3/\>oB7<7Ǹrtzy/Hs-0Sjvڬv6c8;wwQ?L?ٛľJ LZJC !]w6Geu8Qi}pbDbP;\mv,賕^<[MϹH\œ"xiL`iΊRYv!$-VVEUW +rOzTsZG#7WM>w,MۤbHguS,=)1VD[Wo9E3Z夣hL6P˷.nlny,8*5mr5St ^|OUUZ>i5G1m>臛Cx?ѽ4=(Mp-X~;OtLȵx<jxJ48w}зU qⷾhUcl 7[O3<%YďQs%rdQ٨u!~UX Tגtp 8_FJ `pԭ-Na]ÂOHTW.ϧMh.萔 @|GbWx䗱D@k9fCk>B#d[L\sĚU}ߺ/~" ͱss\h>/Q;4> Js^yq/trkDu%xO_#͘XY.ajD'eeojtuX8scl&vSڌ5=Ir<ݥˍJ%ȋO63Ռ8Ny`M3wGϿ,OLL(YAbiV%mSx; x%['5YoCӰ=:Mߣq =z¯"H2N/?Kfߧ37֨/׽X>ޓ~Nefo՚2j gkKs1.WwIFQ3vj]+2o3$VRWXIuGoSA78_9&VIFط%ɵ4O?rjK9^j 䱞3܆1c/ǼmEaYB/n7} аptլbM"_ WIg$'&;|FڐAI ~2c\wt"G}nnQ2Y,ow8D^ mmdq]M|5<5'9.Lș'j+ϻyai1`Jk^ٓ2kQycGVA&:Q1!:QMVQz7l,O-$􃯄.SU@wBm I4QyъIcQbcuCڐ`rYoב016R:smTO?k{`|3>}k駴vsn^"Hgͨ+O'zPӳ\*rK>¸sF{:P'ַ>+VL_#XW̡H31?id-jBޫ@>j+o#weI197Da3&5qEz2y,З⼢ X/ `8.,9p\Av-0$1$oUmzIVjiIZvϕm]s]LkaV т$౯><j#;hh̙vsv=% YΊ,ǘ.dahaUռ/{nZ?ԧ􌦧soZ?=<) ~KQ9y ڕO|O?tNո?AikCZ_W4s8iFǁ!,{Ў{̘DK^o/L \U8@I;(v\KLU1흠\$^krYlSZk. r } gB]Ђ>m|}ӻ MyB! t̲Es'}][d3)y݊뱼[lfZX},O7r<+|:3_. `S; 'Q.zwwLXFm-3ѳG;v5VQ,mmjX{Yx͖gwV,A?D:(}A/1%x?٣Q/kHϘ8u0z!`8(/)O e'1Q _4sƝ3-ՇDߊ!!(&:H9wVznSXbMlj\\3i.0ņͥ]Mpkz̮mQX߸sxgGN`$43W%vY:x_ilc/(9\^ic'-_^W]]W)?uFD:k,12" ַ)://IjgwۊRf8S[&*W$ s?3m^1i7ϿnQW{DR0T>t- 7w#/wez{#}&btZ"G~' 47;Af4YVz4T䲫)gw]]/lN&^y[޾V)S^{N=4sZB}Rq~m+Rli/ [ҮC{h5]֍dB[+|HaZFƽDo?y&#ʗz ֟q.mzT  > .^E|%p1qru˵MeKx$#n_n;hS/d޻GU{{2 022Ij$/Nh#Lm=۞BTPL/x*iI@+3==GKR{1^lrVke*h d6 ٿd`~~cfk˳綞i`ɛR[}Jy~Oǥcwp}6ibbyoqSm"gcZ;yi/ajbjwJ-Aؽ2Qs,mΥ<gYfWJ۷r!X&Y24ˢo:(tT5U7 zLzBն z>@~kF'4Eu{rS3 q%>:dbCB?r:6wҹܴu֜LqL3t 0hu(,ALϖ3d=ȯ[| 1|3%{_a-Cȧd|Cp+/E | U[9OS~~G|s{UG>U:!B{Ms_O6mޟ\LT/ڴ gh)ZPKqLJWZp*w,r]._DΞ&`@ gV1J\?,x. Zr=2;o"],AB7רz[%3IFr?9Uښq8egiWޱ_dRBx-o Ц2UVUT ZuN<]翔3?7vߋ]yاyL_0ǝeknY^Ϡ 8z kj^GL̓Zےqa\:u~F ˗/& kHeXE4Z!ˠĝza;U u`-R@3h:>ϖObW!Flk]&5픱o_[d|>+Yhcّ^}U,l$a9moQ|./ Rw8c</m?0{y(0y?Uڣa-E_+/H_h`M>"|-Y?|g+șv1vi*")񻼻^ZTIƼIMS|0iz>.^Tr^Hqmt u,cz2X\\53ŢS۲ gQݍ(-nsQ]TA9mNW}T62Hg^LLfޗ95ByMz{=(h{aV#}X7!=݇|]oO^{S¾zXOQޝilrff֥sںVJ:sp}9,^"J"yuۚ/>TQrrU: 8m![m\xg Uq}7tU\_{J 5+x z%yk%{igzyT>0mXFsX\RB\#۪E[۬#9iîCR1ǎyBs8`^:-cd>9>MmԮϬbZLFy-g0}Cݱ]CUljsb>{%D߾|WO#lU{o횧~cmExr:)vбCF ' dzwf&!Nv(e,mn>8yY % N ;`/_"7C'=ܴgr&u2ѷxU0ԩŚ|jR('Q]fן)ƮSm1;|܆jjǹGdgPdv~ΜN|?0B?V$<,.#_Rΰ^ߊ8HayYkǏ9]rYĒɼ\ 2YƤy']~STJ,reR+OQ:Q:=y NͽDf꓂r #xe7"&+$rpm^;e8+IeW;1(H =tY4"-|?}A%S6[ղ (] m;c<1)_Iv\x!;Ϙ_c_2Rhdu W>+y&}̬rk/Տ歍\7YgID~o2&L_H iu>aO \1_}Zt0WĜ5rJ_8f9Vs!,cu3drT*~DNONM|fG\h_f\ץSR;I:rúcի"M ۆ׭o(3=f59#V[z˦X(gǸ?S3\~4+e;o7F,D[BZ |Bwvbt]Rq5kv§>u,RY~SGxB, PأPY1cq?j :hFEkO*'~q=@ j $./l/)i\5#MNŕ6zq*.'m#}9m}a9{u?Ms@v:aC˲gW}FA~N#M)K)sv[l W_j=`rPq rs|8UC ߭D˶%l kͶ~0;ߙCou 9f9 \ѶJr ԟ{qh㵓WFS<tNy7VΫ$J/?!*mu$?"oȃIotV}`ed%|O%+ùg6_}x\z쀮2݀ 8GQI(sd7oJ_)I".0[A [ȳY^:_{661^KwϠkE1_k<EFgdN"ƕֻ]פ!+`%6cԱÏ%\Ҏ[Zks< 9Wp>YJ)D73Cd !|Fe;l5 eռ]Vox_4LZ72Ldzuاa'8761lÌsp C40* 0`;#Nl#rmFxm <`-z Rظ >-o9uK?ڴw(p޺FjiLKAkZv^sEs"y̏G@LOB&dm:2${~Qo \IӑOFrІX۔q.7adܾ?6jo`% O@'z*,ٽ|cUW~7g5c͗YrZfq}>qTԪ=F gIU;x38r+嘩߯7:|-RşF)R'AZ@SvzַwH؀Dz5Q/:ra]2)Nq֮wHMSb.Uw S2>=ڸYp"#IMKg3Ah(r?I;>oB%(KbsOYՇ i ݅B wҬnhn)W}80ו' 8|I[56>g+USsz<&>4 Fjr|NPol||Nf|^ո`lg+r龯Sx<닒uzW7xf͐דF8#_ M 5q8uܬhoON 0a(|ia™*K/_J2pH!V=ĶZMX<" {BhsP'. .򘡯QQ!r>>`$C,v>1>3-=cvgu| ^1F(zA_sY= ,<*ۺXuFb 4ʼn)RxTE Uzph:P i*$zbv+7ن2FuKB㻕E/ F/1}~TnUnŻ_)s~jO#DN}׺/r׌qU뜌yם+чZbϵZgD+}<~/%?;8Ѿ+n+Ts-3ҝqKLTk˖ y"LDホU^?[/(y>ioJp^R<;GS0Va~U:&G{oh *{X>>D 1X;uAwaZ~d@_Pwi4*腿y2fFr=:ƳZK&f<nX1\oc젵)T-'U9|+چSGfuXbuT1 ;Jޭ İ4"J3J)f`m|u9?{,Ge*xWWwzDWn=7_axy }pn_`sstB=zŞD6=M{MɱL׀>`|#s5j!+tm\qy1.8lY YmLEgZ4j>8z y!|ve.ǪĐ0۰H|睉?u{:#&ɀ.a9Pdߒ2/'GyѮ.i/M}v*u݌m _{X/0CA߫?S#|vDUPS2R\G a*eٙ#grBmT o8e1o.cLg|?X#ʤIB4 !t+4-RW*_i|MkJWT|§n W0rZS a gF] lf'@{rZShfYx>n$A?| /DQGlZ=\f/>Uӌ/LMWø$N_{m71]tvOO.Ka=L3I/gN9Ea@%Ӄ)`Npʹ4zDOLިL= &J/˶t //o=ui=7[6_'`ol3"7#x⼑s5Moeh57%,ʆr*8UB^o=@+ #'A{~ڔ_맶| Ym S&iuRT.?"5 g|汦"q627ޞ =:ZMA\zILR_hԧ1G`rK{ar|vwa-ɵl"W0<2z`?6i^9e r=L*e^WDB#%8e/NV5(3Aw a~ҒYT,sTCVxv6"/j$xFVHQ<c|OT2Z:?.I4m6W4Ce+Yhgm>ۙ&lsY{mN= ;Ke[@_n`B}=ls8{Y<6ɐw(Y[ťO,/JJ/ jG{%:UGz/#q{dޱOx>1/9;by`U= }i#lR>會v>D<䒢x07F52nXs'k`FN7⇚V$rd^ Wm/xxeqE\m9ǵYqK~ 9p =[QP'VsL<9),z E !B׼KabbPmF+nV5>9`?LǖsOL\- AYZWZnvZ:,sgn ~NS>M/㫈|]4G^45-xJa~qs)U-'BЃd< t'v#r̈́~9WꗡS~9`<| AkYLFj;(f@ ^G^e^,tn/fkd~^n'ͮ!=ܚ̳UK[?b |u=ۇ֥pݵ?6 }g7ަpۇ6/uOt6Ij 綮;sORqЁ7]z2_W^&wu+xQ hs\n{_f\[xs*FF9S SP'j^_zcl9?CqcgPv[vPF~JW3Cwۅ*<")s!YHƷYOϽx?[.LG,Zކ%yK 2X؏r o+66lf|Ҋv4Nxb~#d i<ayɵ,Ϻe\- 1F韅#=9?V//b%P<4FɳW |ٿ we+|;~hsVUT}n ~ǧ .l{.^dex C^l ZS[,}|TsB-xYb&0<"Q3!<5O#73_o3e<,,#)|`=Aֳo:{ *w+{Y}zUR7ZҰ~М=1rՠȻ$ea=G,#/Q˨o:qh|e9ܗ-߭U::::ZkƇuJ<L+KD6螤 rj@u=@nVƠ@a%9c/s\Cl$!DnߠGCMݛo|B,|s2< GvhɅב1)#vu>p>9{~ miL;H7xTLWKNW疯Ӎ3U*o8qK9 ; !t>K˥Kފס/[7l-Ca]x>AóBR UZzIY݅}a-؍=b4ϙӺcY fޭ 9mfa15yVq"MaT+[drJy,} /߾:;G%_di~i:f9l)A9T}n ϷG~90-8}8J<-o~x~4d6VC*"Stݮm[+jov+`WKwmS s)Qy1Ea@iJo~Sutüj鼩JPv-*yr~ѫQq>a;FJc>u6} l-]"hYxTܥf-]%M} wݡ׫ ؛qvHG|}Bæ7?`|uShr`g:/m̯5^BsA_~in'eLu̅O#2&Y sgk,6F`= YNw>d<ӊ/Y?o5tnblV3RpEVEGL]6dxգXW׭jtum%߉b 奇1zsٕ^Uz\_X} Nuv?܃־Z snܟE,\EzETěk'mŸq_}7r]$,i_Ĺْ;w;bazZLUrpr./mL?_ )"Lxr%6NO tn+ȷE,fZ slÑimjVSOUATZYK݇nqwŬ>fwyḅǝo'%Uc"rD|2:{.v3fX4GX/ {Qywx/wKeb>aIe=ں1ީ#yq!?Fp+fg_ ǖ;<㼿߿g g{[ce.DiHEsZedQ\o)w\꺘HABe9$earMaㄎ.UӘմV>@JR#2f璑}5gqg_&;;%iqĊ {[kpyI%i}fϬq8kRHPߧ>LNtӂM;m98=r |Og|k•rp{:2F' S)G䦈h)~ɡǎZ[tgHFW, ^~瞣#g!,ꀞn`o,GWJ7d7{e^[o ϯ&발Ƽ*rl2Nְ.=+Tw LCdzs'py^8=z22kƈQI%^nwef =Q7 Zl#I"z`ݭq`&e4q7RB+]W#um`yC-}-w^<.U )tUm9u=\7۹~?e2,^Ox*Cxߋ\,)K?/1:OC_dXtFt˵ m_,h61컳F߇>Vg6#\Lݺf͆E٢YdYbmt72ovZ%_mG( @==!zy͔4' hLSu U,mUbhiT{$|X:-4|%˘'8y{%ga{bmz~&cFUʮֻͨcc+G·jޗ#PKg#e?^>xxꑢ3_mF4-WNwωXW:\";+ DmzՅFB^B>I]hx+B`yCz{|ۨ: ϐa)6~jtJՐ;4wGz'>_/S:gp0f\3Y㺂[u5w;MsZy3ziE.)y9'̢3/wt GT,*4{aBeNȔgIz~AYY4)T߹ПCܷ'| -iy?PD۝C o.˭!OȵpTDgT3O26oN?".s BNyl_YV_th6|B}|{= ׋om&)|u/лOփ/Ngs?W̹2qokK)u#O:ܐ¹p?'Ir %EQ.s7joc<:{tQҿOIFfy0g\* O?m"_+cq!ьS&ttl:6|;VamFA#-y Kp> `FnFbu 8OFl%^l3*#|K^~oH}fJ 5l^sξ`@NVp+{կuYg_~sk[<Q%޷vկ1Q"`_YrO!r2T$j$_6X K]:Ug *bry`H 3dW7|S y\~uܭѭQIU`_VzG; #dؾqiՊ,W噒6neҶ|p] gηstf'ⳕh"d54x o [el~>G ^r#C\fW~:VUW, tzMk'U(;\V;YyV[4K2 {XSE3o!mEB_WΗ7~mxa`v>ͰxxtunEۘwA,*sMG ƿ]w}mhyIӟ~nijza<̳ze%ƗJo+)RJ漹j# 3 콵 + =F8Wl{z~\0A1l"T2 to QU _yb(䪋*xCiUIu%m3+.k>Bȸ34Z~ce ɟ/xF,Д 򢐹C#^F_r[?MYi @?Yեw.x}Ƣ^G*L^8;sZXOKmȁ45)>2dV7l9)1wƔ?|"]Aw}99' _s-|'GO ) & 2>Jjp {KU(~e k7č*__8 בqg[kzazʰ>zOl"8s^k2wwtbcV[omc>z59oymȝ_(%8>U|gy.#yZIڄOc=\/1-fʻvI?*%x1-÷QU+S$j~ >~WdU"h%OMxK|e%uo6DV/v7X%>ؒ] y)gAc~mϢwBOwn{E!+(hw92>13j98حpdfs kR)c[|::dJvՐˏY5OüاGxzE[iOax/S->;ܷ z1ow8u+Wz/{"?<5\g(5OY/(i)!'=5 Ȁ{lB{X]͛ӵ5/ʶ=G< 7[Q4:z6j? a4f՚ʬ2x Ş81}A{٧>~B<,_l[^`&P3I" 3OwX?}ZN>ppזY/g*i#!ơs]Cpļ7Ch`h3'jޏC6>I%tU΀%Qì>zoat=[/wcpʊ)>`ɣ]p]v};Yg/ ޳[s}c E[-m^ccs2fq?-U8ηw'-v6ôŧPŏC{? x#؛*Ɨ Zxkm^,/+{|])er>wL|b>K^3Lù‹<}>2rWezEynohn %p;4nȫk l#~ $7~}q)փ@}eFr0I<諗 sy|Ж-gle\ ' FS{@WP5z6edw[h|wSߥwDzx[gKϲ+j}3}[6'SG;&/:;.ۖZUD%vݽ);JG1KB_qT'AvQΛjL\{:+.PK1u\[/VoUm/--e|r!.=sY.?C{.g9l8;r:zN?~-f=7Cs8Qqq?UN[;JK%#?Sp߂5O_pD집#n?(]_7yv]bsSʵ]ڨo=f8ڑ;ə r^6ϙ]Ս&mOp`: pu, džV*>Ra݀ s{k2M81F0dnʘ#2\%m8o{f'Ι%ԁ1bNv JޫHY^J:OFݘ}Pߢ+T {x#eܡ |)^շ57dǮ8*vJ^&U^a_ &p;Gwdp|_~!|bA[๏8v׷ͱҢ2"rypި!КGǜ¦}czZդ7zp<]z%fT 㬍wVk|}Z;01E Ll>~yNn~$WS/g) SR$b|k."% |Jy֙~W{?"ξ!$Ey3B7tAE[|ؔy~k=Wm;/䈏7p48~猿 /1;I7{&i c菾 )D`caܾȺ/} \YLVyy0Q%2`_T'BLP+eTDךfMC.t紷f{8tc'|"RUYrm/]mqC:mV7+'I{YB}8{>}X`R}r֛k+OK7#D7}¿GsM_ؗB?)G- xk!҆<:y"~@j鹊 uו":D~yľM\!?Ld6mY4_:v=-o܇OMTL0l˯0֦R?vu7<,aaF(Y7eG`'xes,2l80ϩ⮚hO/V[j:vVZbFnQU-m_燿^z>k;^t 熊 ;?9 _a9-{q ,t( {coc{ {laطq'þa]E'zB猂o~}07}{y!a[0a~Wq0/a xWVLԑˆ G(`/&@"g51$c)_O\UJ[6V0n7lfay1b{3C-NZl oP^8|X,2=u<矋uy|u WWT/9YP/QU8ޓdH HfEk#B=VC2IrNODn۲a0{ HL{Z2VHI^ ܲeg0@9}y<3/w뽿:iM|eCǣڃsu"g 6yikEnء""{^섋gט{XnѡMB СAfeOZ]kOLլ5ϳ'ĠCT5ZlEТZKs_|`^zdE,z>/5ޟ1K5@zrEޒL-}0nniRXwS郴WӋ!ß3 ~aQ2 BXv %?r eOaXڜItm-;-km):ی޼YZe.s%.Dg9*T,@|zy] ˢ6 &oQ?}(ZOy`Ϟx@o냥&p%Fo,L\QIٓCו7MĦ$)7 o"Do\zGDC1|(ݯ&:X‚`w3f(|S)~Y r_Y E_p{ʄ3D{EG'j)~h""8F*5xZ.,}B'Ļ/=L>CY*  ".>ڇp{ބp ꊀuk/ftt/_(煮?RoÐKX^X߱!G].e~=5(wg=; %<I "C ɜW_=TuuU^3_=k}f ~6A̩@]t\7,>ѷMf+c{!Z6ҷb}C09_謌?h}U+xf\~]٦ Yz>pӝ濦J:3uF?Foc&3s$qpB{0M<'rk]ä$؜ F`ĊPukȓQ`#qy9wRˣE-: g?qȬBumXԾ*-cG׺hNr:E"Yv.ੱFE祷7!>w%A}s3%G/n~:!kA=ijZtt>GIwHnhyEM"pI殚s{Ore|K5=vo-qlT'mW=ej؄,@>Cs ~G ^AH٪}ZVNdou&ư[V24a^By]pmm3_Fkhȟ86m7bߠ3{nV`v\FM+hoOE"ㅯ^f/?ʄ}An5ee/px$O#}KIvտέ}o} in&we>4/tqU2)2: :ṽ`y1&2j]mSoyYcߔXR~ 3`r٥ƺTzڨ+`Q?QyuR}0\T:vԡiZRu/p$$\6Ȏ}=h/a7Vi2iYK,OA.B2}}tWkoI]'!fzM{LjRQN]]>~3S*k[әϔ%^P3t}>5ҙx ި=<ד']ų6tpy`8Ԍ|j|u[F#bq>(6>gs6z'zOhs~0 Z> +mf SnXӀtmtoEoq==e@ֻs|}AkgטSn^F$j@nJuq"l9fR5QO VN895-2x٭ouY<6+Sajct+ϖʨ1(uDh'VMfґ{ݜfn2 F/iҠXhIWdsY7nܡ[In9iɅ޳|Wr%K,]^ncur{YK+|_خCt6>wjb]q|nq.GfADtx ,h{c|j!9xuKkX &|R*?Lg|rO G{R O 4Uɓtʱ:ZǼBG,;~5=sͭ[cϩZ£|*^=/{,(Ԡϊ/j֭y1m *\I1xCukhX'V!s#OdĊУVzlIߪ Ca9n`7l-1#GLVW5"E1!î.Z}FcHƔ spjyIݴ |?M}J:t雥?N1;"Fi3,.kkKZP5%tAp<1v.ѿt/;MMuVNMP?FMu: #?Mc[xI1tgV4rq^BTzؼ~~ ]#Z]Gv=z֫y)1oW hzU+>ZψGAp,ml5hAVC >'Řy!qxx.o%xgqcQO\IDq!3Ÿ7CSXy8NS5kFuj8X$78O"~~<@mO$mnt56cw+ tOU 뙠yreKTܫw{^Cp''ߗSK{m$k|W9s0RȎ/OF Ϲ Zg{$_!zDnV}=Sy 5~)ѻHhz}5ryms4.ϧ>S6z%{0Ċ3L$׿iHVT _mKr2haf #9{!e5ʟR}Kn]$ǸP{FЏK#OD)赾n O$?qu\8Bmul0ixxekY6UCǜ;mDow1<2xd3 j .`8p 958۵ܴ{aNo븖Kz[3PS7S5͜wUyK^#Ļ_oȔ6ͻ!Gv3=ۓ9x6{yPmT_LoFW15ZcG;Ș+̀z̊ [zTHIG.3O=FR2KqmρL[p4IȠ=EwVJ}SXevӇPڙBR +YP!4M*e#!'|l`Mg=.^⢱o|?Hbॗˆi˰_og[\cKL緱14;3v_{Jo1a>Cxvs:\Nq9*Lf9<\ 㮈uV:91nyn1hxnnИ K^_@>լh e7+]gΪt7}YNIp^3ѭ._}Vhڒ֩Q*[jt:$<)3,˺T.+ngA\wLw\2{mgF\{9)x+8>}$~ MH5\F" F2DcbggiƩDx(SX# ~svT 4"+u˒jl{mih.kRio-BD㺧!3j{ ~-[]ؘ\%חwg|,6nn5WM)@ }Ϧ𢡄b4% Թtn 5[(&u2EjLgOseG츷syXͱ֝ WBgr %#\9?3wVXtMu![V;w籃"2Wɮ4X=Yo`JҲPw{}y0$|v9W_iϻZ9WMd/JcݴtgE[< :~EGcC.U™^P>GcGwnm6jSVp:s|+˧3&gHgŹ_ݘuT[B6xZctkz~8B6yѱL7>n-+7AGm%A I.;\/]oD,ع6e +ī|u&QE|ڿ$.S>7i% V]B/dL/)y0֖6t9گWdxBO)+kns}8\dٹĮҟj8诳/@|8??cjSUՀ1p/U|lcE ʈߒd'[LǪ1?r~"|ԛz.m:nZN0}3q:$F|:} _M]{Ɏ9蒝h7;O}(r%\>rF?ȏ2uPaVIai=u9EܤR!o؟p@D|D]3V8־!4 ?;:M?Ĥ΋!Zv q?g>N~&S䞖>w QnQ }BYч;k{: &lptvށs/`&dZfJ=^:@vę 8XN(ns{vɝ[,^m$O>oRը=+!t;6-JN/U-rdV>1cZ7GV7\1[jk"_JM*$q;<9tM %K_FME׫v57K5zLd+]'F7>YPSmi4ϕ9lGC>$£ekvC6@fs |,}p%xH>PyyL Yb{i.~U M-a3h/.\F5r |v3;mtiLo`*u}asw !k dֈ,zH 9颗Z񴋙ڧayѼ6A{F^;ف+u[9ۛU}%;X#CF%Dëċ\z]!M^8όa3O:0k^wVYtEj_9ۯp}:9|O~z'®xo| %rC@̣Bpy`Z'M OPZ53>Qg$ ~S;,1#YQ1#< 202~ f)2srQ/TЏ3ը]Js#v?q=ļ!'3OJB>!3f򶞡 }ֽ[tAԱm}9{+dҭBj ?+{aϥBg4ĻKI&>d!K=!9m ėBk3c_ˠ#zE}Ap1kvZ蟑WBg\.ޏ'ܕ:TѰ_:#ssO]VKmGcL;UCaqpqņezO㲉qI3(첑qh1jKǹN`r9ƲOzϜ֝9Y%D#V?F]2U~}$oiќ| +5z֭t ~œXuyd<uw }ZgY$? فѻ|Z[2+sr5QgFգcqBwughq)gekR{A 2D $ 6.O-B{O{zʻZ?}boF9"}X4ؚ9=bssel>_*UZFgW.t}?/WЮm +bX#vUffW@ _Cmn?)rdV<+&@ rnOS#϶ggM37s>( iSװA<n:{U Kz•+O?D{f'gfex!Tq>gs}^H+ǻ{>kƁ&3 ~_DxKX= n+F%g@gEDFyQlZx6:>1DOg'}c;~wJQ 4jƛ%lGx*­80YL)o ƴ ֠)_o_8Nu*d }p8P @Y~S,`XTSzK$ʺu1<^f=s/?=xxfƖuۇQ:6o'znm o0h;InE#dWUg[PB |{OF㱫idҳZǢYZ/5BCʌ[{Lcucx.0\Z3gC5wؽS\e9j0\ ;D/%^ t׵?8}Xx||.ǘ}n+F贪r PEɤu77A}t\bW?9'^`_7ѽ)$,=G=9vW-\XFg/n^{dO:R(6_vLP}0/dft\xy}JZcӵ{FW <-}WԀ} ]\HͻUUynsGӻwEZ;dBqJg^C崟hy?cD[+3CGfmL}2ǕGւ[BMIz.4ldY>O;k(4v],|RO_"~8^;~TASN@oh#9aI.3=iL.gPSuc3\ J]ٝWMs"R4Oނ2_2+P)'I*fN/@gwK x]?ZhF|rJ_ #Drnqip؅ߜZwwOZG#3bC&B[em3Ǩ[ _Q2mЍ Ze_N4(߹0=9[nČ1/Wõ:x,+ [yOUO ؜G/ۜw__?3KP@:꟪,t׺ki֘Oa=`3h 1LAb֟'pxE1s7Fx If\yKE_s6n7eꊷY3ت9~5U0g65aޡ&GC)ң&>}Pec-#lp?+K!Շ~rsŽFtccZHϙmak!p`3QifOx>8!}cpx;LNk|(U5V ;vs e ɂ{t_^$svQᯡ;3Ǝ4WXǥ "ϝ[ڇַ?8EVX&7nxdjtEnd˪wLUWkD)hl5CbQtA =Y;|ܴ AnF}cN귆ce y8_>F냅1GP֭\ByC~!G:?Hk\O^ juo-\7uy:joѻrԻk=$މg3XxDCf]_Dۙ_aWG`cMmgJL͘1Hz kr߹G26zB띚Awgo޻O2z^ygCG{ߔ^{{ :[)Ά3Qﭑc*cǙ}QpDŽe{yQ}W2b6qKƥӢ޻4'%#;fqc-%#1&\Fk6m1X0;[.^(@vc[^dt{S>}@*gX:o~ fM7kԇsݾ Zuu:F_Ћ/ HvAZv$Ǵ ,K5~{g-#4?eE;dGYf=H3 o u ݦJV?MUWV>?UtBI=7ƛx>e7#.O.Mg7.fiZYN_uwY$+̐T5UxqNƘB#g\+&ε~ɴ&X类92w19GDx7r~jH^+!#07ǣ zG7v>󍱞njes㵓s|E%ާ>e h_QƷӞ1MG̬D%r즑# ʯ5)<܄܉']L5;fX]'?OeX }d>\2 LۅӹMဩ]MrklWjM+Wh|ǞQ_Ѫz u{kϓ .W]xRRLfi~\+~/g<ﺂ8sCo t*ƏԺTӷڽm%{={Ucqx4~':׷9F;ف [N$WBBzXs={9ɳW.9TsYki<c1ᓨF諙U> NaŴ!b/xC9"Y`2NJNNz '5ZKOx7oB7Ȫh>d90$_+Yy#9;Gm$V6N"XQܞt?c,fn'i MߡoX=blWGC*CБHz:Qkq?-y_gf4LxU~#}oPXOz.R`bڷֶ4ݢ!Dcr,hYAgƤ}El{eZ gc|?do{}`991>`|hޠq+̜4԰]|t=RljKKBo]M4Egu\,0g@npM,K$CwOMW% fh$/R^1bZl'cI(q:Y|[m9\yrŹaz,\ŗ2YFVi&Ċ9+ӒDLП$J]Mݯkn$bg鰜I|v^´uF:wh h)dIi;=W4V7KHo|f岜~/RvλŦ%9oKO + zH nU)V̄gЙSцJ4:W27%e%|zj] s?[ӹeq2Nn3||v䑻gx, 4+F?h,z窴yKwKg9vE^I"> 5"[|7 %ѳZskL@n`؁Cl׽ˮ7)g7  >Zog `Ogc/NXOŎaz^>]~s=p̶ѸRZh;r@gdwߑڪ} :|Tl+X}D8[w?Ct~fNb!YvvS D>њI:r\}6YjoځNM}0qm|B۹,}٧:W˕FԒW7;/Ə"s$tIzp_7rڙ0Y4GG}^>A5SѪmYj@ā"7T <5 vG4&v]"<:J+PH^b)?y:]9"+BY㫩ɛ|8AY|ΥϱׁyD[A3>y"vfЙvǵzZŮf駕&%Az9zؒINm!6a1K['\@.mNԬ}P<1jrm c%Hفf8WQ1'PKIEr6ͮFAUΤ*6 #4XIrs'0oS=mkg%C)YUNeE]3:ПE CDCOo[¼4=)g?kGu`a(O-8MplG,:v&NYn9\Kt+&_\g<:E l74xn:;@/䒛D~GU=zuXN\ncm&vY=ߊiB>'[Dhf]~}HaцFؤtX݁Cם=s G2Qk$"iW=SEol0q=zjT^cdD9zz}䪶npA~zdi eSX%A3Vs~'s?C:K|:SsP)5_ܗ-D.qâgPA"q-zco0\B̙Pg{cʆl5'*~(y :yqo vMζܣ/]àI׸yd}kS/^M +=oa/z?}x,C8IӋ{6|ƕU&b|VVĂyPǒm~bXD?ӳ:ϳ.UHI2֊d.?GȊDHW dVj33܄nG4FG|y[N [&I,|h&לc/Ϯ_A=+noOLtG&<ɓkɊqt6'H&p45lS(eD35Ì}$}ƚCt7Ƙ;12W+Sj Ct?jƯF.y*ܔNg_j]{#qMKV3,K9. ;Ďn@W!'={zRZm~/MYe=[w|&*L"Wfz?>'`& |NZWVɋxOrV`oӽwn*\ 2MKȃgiؼCO2WB5sT#6?2kBٮ'A-WERx 8+\N`mx|Rԝ{\7se,XH-) ^qd$w{c:B7g;E9ǏlO@_f*;'yO[[٬}нp{ܟVv|#]̓Y7zмKѵp:ί#7UҳZ bҵcSw&DEos:3 wW ]Dtf~w^>OQqc2V5 "v/\k%VmG3_-2-M<7V~OL`>STux4x֊Xpѹ_3tlF 3cYXh iM|,]!']?t^?I50SV4_Gs86WL-p(ov5 };Ca>NMBX*ln|B9s)E7n?~V7MІH"f ?Ԁ5N6򮟬an"k^pkx\g__Xg5Nsʙ8ٝ3V}̛h@6Zn·^&>'MDƮQ ~ ѭQF}*CZA ^ !C_Ngs}xM;Y wϖ;'V=؉Z dW-"w ΅]%E\uH=FcGъx`3 R*j ,0i8=פo_=BLXW Q5*̝"p1G  AWfǜhN}68 cgj,Q/?ZmYR<*]#y #DB.^G#?[<^Lz0x啕wǛe?;C]`"1J&oFɖ!:+5*-uuɁ:s6?. 5BXx9K?(Ϛoꑰ ̓Rه4:gtFӃQc1{uQS?2Q͑,f|yc1܏dZ9㛿w&e)Ni'g*ӳ CJqwڛ8{S5/7'FM]woCȵRy"*Ǐl_!ֵp o#ژ1O=ߓ}Ѹϑ>#ٵzl$#1T$%˖c +l79sǶd~PWڙh;2bBSmjGh{"\%kE~|ޗB^@XaU^U5Ԗ nXɌV6$ ul3Ghz4ڏ5OVG[ho\N:<ȼvߗ*SK}nC$ שּ[ W!4sߓڼm40n:(t+Ekճ`K4zI~mAo~ J\/H79|;zqT $ ٴUXQ]hh;x`akNM>zrV|{"js1}/iK~ФT%{).$N|DCDl4di nPstH@OyP{p/A.~ɑ6ͱ׸m2W>9k͑ѼDždVlq?j8שF=]7OViơOR4ϪWc~!L|Oը랏^S+=@c]Ë>}D5}lbD.8Oik~58R d,D{azI/t7ЙstTD؃~5L-XC5FJcFƵ\&lte&L{:c˝{] ^ɼ~q3tȨ¾`SOꯪw!}UDELft|^5iy̜q?eL>; A%&RE~:i#p̂UpQwIw5\&u8xokZ]3_>{e*3Gv`/N O./ TbÜmЬ}@0bIIktt۬s1r/isb7d;岼ݑb]<;V!)$g5ěڮط f&v#N5l_R7s7rut_R{Cȴ7?{4'~9)ÛN< |\W,bWx0}U" zOߌ:V rzcIB+efo=NLgi' XIL}Vj'z#fLU*E__/?~[W7:O/r9~ 1QVl?( Kt5&sd(_{LRq/rWbӻ#_q?GSg[W^n5 LwmnRUvQCv3@'YZVŒŬGl43BdW:do??k:ltekX9f$5-w/?YﰔܞJ_%v:*LrX߱3GO[:GX2 9uľocl]'c|~D‰qeF6(6݂&OBZAn2Y:SU8:sv؉D \ö?vqwCX;>h[ Gy4n7[\޺vvF|%MiTT=CRIz*D̀4e xN9,L%m{I\BoLը&qKƩC\lV ^V /H#y B:SJs}r>E,=(`\%6n.#~?6o;$7o[ZIcn1 o4jh!{Ƭd+?M9 s+48˔WırzO†%|fIm!ڄYљw`ӖmJcѻƧl֬d+=Jv#?ѮPerv Y9E69xR}0pr)-_*u74G|=[Sx"v=uK7wz'?j eҙcc=G<{yv:*e@~ 2Eޏ9;ݥ&͵T5F'ER#7>n_+yb'4Eqn,^Lj^ov§.ƒ.ƒ젛{-y*s-ͳ^:ꮙۓYl.Dt2hOSۧX C=6NN>K}rCl #eolV{Cħ_Z?Jx,x ^xYvDDجȽpIIVT {kRz+6/ZV۷dn.a[9tk!(|pf͜Fr[׺7ϧx핒5?#]/zrKCpTߐ^7k0m?iKϬk`kHr+ @$ց| -BUNbpKk  :*wgOo뗽e4 ͛g(|';Ձ r7 A/fC?qkEaytϳ#r{36#y>wB2LO&2u,o{nZh_ZfG]~"qÊN'{V۶RF0Y*HB $ >:_l`: Yzo4>ɻV]i[?7;-pRg>zCF_BvI2+OO o쀏מ:d:#߸{%CgG!;naJsa#|4!)kex{h\X5΍%.?{{& #mj 3>oxΗx_0u]N~q>y)7eK7񺉨Ɏ7;l9qC]'ۅfƕ7; 'Q&q}!.gI=C -RBZ/ig>{?^o|[MbģS{ݚ+)t\A |vnc,J)Mq6@8i>wkOS/!WgG?X8>vK݃t:;޿ pnJ^e \G9x$QMzn[@ξ8>>[s:\2ѱ'~Oc:Cuu OFg^llnsHBrd$}犙D _NfݿdϕФ gx䞦3Rꟙ5j&,p@|%d>cLRz$FV'ArTz~. C,9\{dM |Oԉ4:䄦"w멩j纔,cvA 95 dteDۿΠqioC;\-Wrb)'/D|˄G|޴ȁ7=ǂRio&y 3]?2D<ZE.݂yL7hmh>ڱm4h>1ٲKq{Z>KCm~659 tc^'*xMx6УuYvFxs,uXIxcZL@m>v!68+N`,dZJ=:^5\(*׻nٟ6=sOTGC%,hy>)'k1EIB6SsuZgu8hşDKZ;$<_h} '⺔#Z'LD]FyMG#AZvZ8ڟ9>v-u-eG&dܱIN2{Ρ2;lwлFDkrZyײu}WcWb}o?/zqM#D؇ XbBОIc=30Ɂ#RwW}&?>xx$.[9?=$ز6V ebz7E;UB]c'+@v QH/,i}ޓςz8 [jnF%pS}?|u]}6/iqwO 9:OdqsCӯjNGfmx(;֒\ELF֯S66ґX;UL`OMSĦ'zo&y387'sgd">Zۉ&I4s̈́xފکȡ ZxѨJy3ޒ~A{z{hl [_)cEm M>P8p8}Xee-=7n=>n_GRsc_#jɁe4oiƢuxCtMQ7y2+J'>~s[Cw֜df@kY}SXq&V2H$:3z&Mއ~3Ϟo/I+9~Kc3g[}P{4ۡ9$cM~}9<7qYo7ayZ/r\_c$V :|t^c ri? :7FTK9V9Z\ k{AYO資37As61[zfHL|fKia;7VOW1zl> ?hVhO/—  s9OyOlj9͓-_5͵":57Mfק<ӳ~m\%OzC`{s x.T/B 6'c t=v)UJ3LbIB5L?d{I~hhYW|$$ͿHBM}01#)f}܏&ڋ".q$ecƲ.+o7=~y4'͚:| @N'&}W9rOLu"ڔ%X#a0q*~ZbW||Mi_Cd+QU,}gĸ"&Q{Z)szG<K< |t9f~Dt^UVC^ Xx@2r#X)c֏y}xm`ǛgIxguȵsx,AkNgփfh^K$ƋYns=a>Muf GgV]˕ƑG~pX&rpp (k~؂@K{*'y$i0j>iӚ;. |Y yQUyU}Lbe􌗞'2ٔs>>Lþ XCwqG DUףQ CL[Finiȏ1k2|sFp{i¢  ߙX'O!Kra}|5۵d,qr`Y3;r IؼCXђB-nR'ՒaݛHq]ē_Fߏ3NM#}]Hq22B4HZ WNs,qX9 n39eCVSݴ>n:{ӧ?RD> :v}pI:\Q.;K&!21-UB isT>bZ"l|ߕ&z A]Jҧu~|kG$p P"#Q?B 'yN{ko Oː𽂾2?2N7]F?8=a4ysI򽏖O<W ~{CQWtͦOlɢOY] 56&yVJI[0 rLJ6"!I>y4ٻ27Lq 䔒CUk ;8n qB"AE;!1WޗG&`piS7dM43dQ$<洐& WɥtֵqEO CrnϔC#gꛬOH*|FmǢ pˆjA^I٤4.mJeŵ}uJMHNz j\3

⃦ϛɕY pK5NSzQN{iV} z6y=V7NsMmH|iq{Jfn ή\2W6ͷ|*p?U }ԯc@gmYO VzQwqjd漉(jC^ؗ2jϤs~uv,8lﴶV_:ery=!;֓!E5J?A}ozU_2n b暏luسkF9Q]G:v8V:rX$~"IvI2b)Xh&e8+$V\=EmMC!͢)y9uBtzfȓqv>8aಽ<>{} y䎊I&(;\٤,;g@Gߔ0_3{Iӳ7[vIn&?|۬SJ{7>s`Vٍ6jvff2ƂGL#;~S\g`cq ꝺVG΄[}Kcʥ9lG'flmtox'T3 +L]dͽkc\֘Uک_j]n S0mu7?Ĭ NvkmA p` -פy_W] ?HbVhq(lu37Vlķx^qƱ@+iOZEOOfvz=%XE齅zv4ӉcB nn ax/9ZXeO8 D(!*G8 4cf>$N :pW,;'!Ω*휘CVGOcxItvHg;ᚨȂ#s1bGWOg7NW"pzN\k`uuR͹*;O7%!^@lDk+1qfQ`G>)4o>j :_'bì71x'::l.:Fpq6n'|<&V*K"#Dž={,/cz?xjjd{]wt##lW?2 BgwO}$g2IToIt̢OZӞI|LO.}?e6y%}^EBCEYJs3y}ΣOvG_fܦXnu!_2_mJ1GEbZI\_:>n( J~6ou̿xD2+~s0򳥊9?oK2^̘ མ" ۗl_rq~MK+#h a<)L0ho(q# ̶mƉ}K"n,&E`h;mYHe`ŝ&UԶ+{ mX+D5%L״S"&Z{r_Իl \#B`m^_LsJ=b?I$Q<}Ib6vt7!WP_ΏXAgՠ:R$hb~}j 0BjS \w67޽f{ y:6)ƞfh<4rgKdm{L^Z^_#A+?}@Dӕ=|U4Xn 1C_c?WҞG.^Z>'x1 =_"G5G63/=$Ǟe}ҎoLAsKC{uSns1K[pӖjqګ7|NwmaF_O&z4jM7~;%wΑ7e8a; -luQ?_:%.c!V+A],^Uz2V9^%b7F4e1Ǵe,ոλ^?uرK5,73\sju xhC_zyBcieFXv>\缴?܆X&ǵkف]5)z;+/z(AKH wXZe 4=>oü ;]bByYɼNt/#nLؤ$-=D0ZI0Jlld"Gn!:[DŽ0})i>+t`T3nؙQ?F2 xQs-x] ^u."qIsֲ]6c9/z^&<& >OG|)NJ'aO%-m+,-tSVDZto)q°s &Z}>G-{`$u/>\*y(P&:c#hr^M3iBm49ˤEe?G򞮹 G8j,KsK ! GhBD_z?jzMbX%w*\ 36]"a] N=ΊZ&Z/.MD\q9=ch2>oDa<9϶/zlg +~G]Q{tm,2K0=|7r`'&JwԎgЬX;%yzukTO雦oSW4nm<7I?˿QHy)XxA F"a^Ђl;Yc`kUzw쮪z=! 1}7WIzn8ܚI$jn6cQ9f[uRl%U2+\ u:lj|5cΈ:G!m Ugh%|ȗ \GnhڐD~ PM1x syW-0Q'2C\p&zh-}lt=B^꣪Q%.%ڈZ Q5CMja +y.O\U ĭw}>Knj̘׋1y*``+z*XZc.b;?-1cƻFc%i=ՏvcZ؟$<9$V ,}I/gh* R=jf*htًZU3- ӑK ϭ}^a)B^؝ZiޯFڵ3fS._ErG *m}EʌyIhzc9TE{ mTi$H|kݠaF{i̸i5n>V6S.m4^W+ƏqN`̣[_$AO3C,Ӯ }~>OuytȾU-%gvKXgh ghTK.-^o}3?] Qש!845"Lg hdޖ-b? &_D+x]O;OH;nM-iA^" ~_6{D\@p~$EQ1QOȕqn|5N93>[g6!_(k%a F'^@xoV꟟jpVKYn95ww<" =hvy<F=;PDu*!Rn/(t~9 g{x~@_ݑu4\6m'|32Rcp|s~E^?&<|&|,5;N7#Bl[ky<XgQ#wCVAE啝cd !AKe;=)fx#nlW#_ngiyΜo #uKi?.I=v%ƌjp>h?nBwU^]XԞoS7񵓽OFJN߭'!hD}K67.+>+|pBf vQ/׮RQOOwO#?t®תVO$hy!&KLųb+ <'lzO6o_]3:p#~fЇũ:g&酄y>@e{8 /C3Ywj R h5prs %C Pk 7 |˃k pڲK,? pozED=Yguw{msY62,j-O$3bH͘=&滛چ|EȧU\o>5kZ|8/hOW8|yӼg,dh=s>?KDžќKh"C_ ~cCD K%a9wVz}?2G%G>K_IL f䳺#D#< #<َ<OtoY^3JH/ՠ`H>ߜ5a'. ^+yuPB'! &^s&l7ϟ1^ >͌"xX:5c jt3E["̏WctvܶX:xhŸM?79lvU[30:רMG,1~֙g!3."c~ke%rM8_r>'cVMYg2|ZeɌI ȗh-{~o*3ef<njUo&3#d&ݻ_`Q[͂e“4kr&+ЗU3A΍RԮ^=NU+NY5i.G5H):~53u~7v2p{A"5mG->|;Uy"uߓM9{-coGO1^y ïn`G lZb˳s) 5Z'eՄQf߾3B++$ 5"QX:Ÿ|泧&@jS:j 2;|1W 4G"Fb>I:A}lzZ&Ն/AuRN?5B4$dzA'"헇Hr׭9O67g.E+[#WGMMF~k>K/LW^<Ǻݤ'P˧{\8k1=fĵ:)z[{~/EMї%4*ER5$Bs=CСjhخ%%Rв'.qK*9I_!)z{C_;,l&ڂ־pN +їGHG_NԿqPSUEzhg;o=Wϥy%8z >g ܆Y8oLk~Ǡlǹ|-qi?LTӴ|feZ$V{e[e\w],y̲[3Veж/wL{)xhAI-z+_u86Λσ4W$tXovkkىo*$܍ӚC|j ;NJv]3>hI#tdzaC$Yyn9_^k2p̈́ 6v;^!D{a}1/d9W:+$QrdoO/X`ngh)1ħ1~]Et Q,4+8^6hT"ܽ5lɺ $8UбM:|} Ό$ogys*"%qSب3}aG֫ 919f l$aLp6_r"k~3f?aȉZ ڽ]q"ji`%J0}"y=!Uo/A x<_ N gtdB<Kύ-.L4Wtǡ筽hTop"ŦήƂѸO!w~;X;gƶiߚ{3sI](l$++o\ S;OX#\F0et{xxkf!JYf>XN鿥Y? 5/E?ոDFeKkqFX9a1-W#`pjA´Oa4-M{T^S*#)"vLc*D׊ _@K5*^zh5kFګW^DW<)wDߨ`eۣ^OuB?{݉z*jn^. Y͌RI7kan8/U"*ɲ-ߘjޡp|4;k$4ZSBQޢ-uȥhq cZ`Ű!OUi@tKIOm%X lBBsg`,fḐ3.=fw䳏o'q[^t|1`T̞%M!u,YH^Ӭzy4BdBu`GpsLJ, х|:ap\/w>U跖ڝ|AX ߧGt;{<}I;$ M0U^=]Tfk=S~D" L]鍣=w$mE]\GUt Ceq/OXzv⿨?MUgTD*xV5E|b/%ҏ i h-y~`FNDxpdd|LE<#x= +RxW>s|'\AfF-,́x2jV̼3Y1a?ԗ 2t7\` /j"$ 61mQ 7-~8_D;ď@Vu Cm# V 4>cM}<c+gEncovд/0z>gM 97|k K lěG-+pkg94Y+imi 8VpcÀGeoGi,?wo8i358Ml8,_ZOfhk czBùS:79=S#9gYZסּ>ϥB{>-+L#EgWvsUtTmQxyZ/7OUC\:6bl@,9CЃ;93[15dp5ΥjZF53Etfk{e,D 6TE㍮ž\Bs cm +nT5vs LBo&uHd8֊籮I oH$Y{F2F8U´*q˕"dOlWS$C1ג5KY[zQwd W;eWzeMM?'sliB̧=jo>Zn_-bR" ikfo1y.;۽Dwze%%LJx{8_P uz`}eha^&%ސhaƾć.ވ4nP_eq NX%oة.x]}+軥鶲=՝hL% k=NyrFǷa kZbD,E].-LB)Zjd T3m!YZn_ _;o܇V K=Wc2b6GQZ$>Ιxح߇IB]x=,h=V>YQU=u- :#17.ODC 2">>R `Y`>}VS2zx:ېR~zq %L .).$#`y?y(^i zA至;C-::zvU׻܊CM  ^ȷ+`72S'V Z4[ i'l!T-3&F'|stF"U $I?^ hˆΕxK0OϝC6e\Ey|i2}_5O&o>4 -rɬ;hnT-t2LCl+;&ŤLz#{ϟ0iIkяAoej_Ao1n{eX{t+5;OmVa\ Ԁ"g>% N 'cXqWӷ]EMpv|QD81np]FfU,rNx'>*}iR5"Ddn ? ?<7ikbjn=ώ|*yf s=ۅl{ˬ}&vx k8[9|\?W 震oU&V'6t%K9wcgQ]\g&oq:=1Ɠ<ot_U8FB~}1ǹ g MNq8;df1;x^tsسEdICTYl#<"ٱ]oB|v1qy)J $c xghSj;#o`J3_bIfr~&+}7+ ~F.إcG %Xo0نx?2g6W'!}Sb#Ȯ󤠁'P8#o,pcKũ^c\u%[+eR[bD3BbRyn_U[>;XyOWt.>l${XZǎ5[\\ϻnfKZ̔+snuRԕ;N2ݝ,xo@uNdcǎ{E#Yx~s+=,#Z+Z͙aQKI˝{{eB!թsmF\xgz-=Sfo}Xg9YnTq6/@Ϫ7ޓPg\8-9><9vzo}.o9ރO 9?x->vcKXX{n)N6svޙEמmgWw\Z+4u/im쯮g7?w+?T7El\ac1E@euW_hu}:RjfTx홿Cn';иqϒko# e-P=A4^:]Ћkp h1dT^W<>H';]$J<.?\Z9/?-j5kݟyKUž9i7ѿ;m{JLyY"̓T7EW4os1k۵ }qo7GA b1U:#!6~ aPG]fV5PMQ0M>'?MWz.gqz5X-l9_0ɠ:'-ku}2#H;~_͋x9 ݜ3~VV]ۄx}n1}ʀ{ 7RD{nw!A'7}"79Hfkgx<[| k\Na"SIp Lb;Lmpk٘L.)o#`s+b ܆܂36y\ e&k έE|As`Q" |V|Suc㥆o71S}KWn:7¶O3DuE։;i>PtDo{yVU_YM9ۘ١O=^}捼6Vc|}cڛ5‘P =q9lx8iRʱkj vy 8O; ޯ3>t91)s$w?KZ[Gx?Gv-`ҁ?_i\>̒foT5ՠV` ڏ#iqL$bۍ-#$!+eMp?Aiܸ\pFhI>rIG˃+|Q%x|Y ڒMs"i63|pl3|V#q?uª{dh2L#Iu1I[Jr#x\zЛkr刱_ e[>~^:V Z#?n:[;G׿fƌqs7ߤg@v+|fJc1?F(:f9"1mNm*fmyt>.͟SmN/Gyu,֙k3)4U˃yIT3cyA69d3}N{fN%=7d<C\ߛ$=LxƢ_ea;ٮӴ?QdzM]4s)bkgp#M}[܏Jʩ&N:.Y'kO+vgEwrR#}|vCC >0ɴ&aoBG &2xO?_\Oppw|Nf 2Y/8i47AmqV?p%?5wٯg0f#|1YBT>+[J8ts~G%6o:<|=ؽ]N<웂Ʋ)35_N@g/-ge[(ۣ >YnflP}C 3 !z{qfK-O0Ѻ>Ezw15z0_Oӳa+F1_K`cIcS i3>o18 |-_ 6h4v0 ?J3Z&'Pkz1HJ;e˶S'_c4A#=f4-Rfƹvb,`y&=`xD&9+_B^ & Wn4oWS%'w|u$N+#?[fzڌAhX8 oZtqv5Cg?}nWG9t{iѳP7c3x~s7ږl8gM8jAo S{D5Z<?Kp҈[q)ı|/- ǩHǗ}eqBOWKcx`u?aDߏM 2-"S\u7b7wsLHeG#(@P=?}*Ʉk6 (ZScW&>;Sk&9[CЊI@CH]߽ɜ d»'9kk}d4Nz;~V.GA_Z]#I!;c2>7b}yVmwח^Qs}c>PT8L`_tԎ2P+ xG|tJketb,Jy}lcd7EzV+MOGJETd^MqQ@ק0AcI||=gH|GL!]6>t{mH/.Dp׿Q³R26g`ç{|#\_dS; Ƅs Zӌ$ϑ f4|Ek#=q8cQ 2BgBbٷ!&E(a;[G?n_JҹLd>OO4g_b{4_@@n}=;z[H>T? vN6uh!|s)|5xDbfǬc{^^ڇC.^G|y׾NԯS$b6q^+gzւ]o<}mDrTCAgH6U7Y 3rQ9w8:Ht9 >Ȓ~;ai!V1;]q L5hΰcc)&pmºμvWr:N&1o>'^0o5 c6s]/@ ŴD݄q{Ɏ{$hoӔާw~2 Hvg/kZr ܧż{Z=mԉQJr/|oOwFA3.!lda(<.cmCvrgi qUɻ5Lslr͛OeĉǪ=3#icPcd:@SV\wqx8J%x]Ql # -',KF1| 4;&YNJK;.;iRѸ3YZshέDv_X$I4f>,TFUZȽ_V}cv53FNlvo%p?ϪC<:){|O`x7,cLҙ86K`ΛX.{n*#ħ(Ce5YW:u?ۊ 蝈XDr?5w*=k̘J}#wdZ,]?槔h4 992XY/xSsHX8TdgMX $[ +&g's So|L?1 mg, g*'VbwqS)>BKz7S-x K>r{=Qo nWu7HmT XC?.e;G@_/Y$ǣ)n?fcRm>vJWE"|oeTr{h}i\>&KR&t6YmR}J^TZx9 [>9V_+NTLg{@-:N{%@cYhл4^,%uOiz釮-_㫳qYإ2;kctpAͯЫ mew(VNU]ȼD۞^~bSzb2G>J:7)BwP;cN$5ۖywpmY 4F!tybUxRp4Ei%@O?qUoFj8{6gL gyW4gJ\\֔';4Q' j/R.xעdThImy+ ) =I~{U Fh*A}Cq|'O=ߛ}V+jױe vNXQݼ2?DqfIډR;u09X/sʿ{G˳]/Z(ir:ov]X+p"}$xG]oHu 672z#Dy !^|[/N0C\GvٺMؠo5K*mU]:QƖ.E,\~Hs_n5mO}4?Qc&ަV oqh7{3Y4n w^r&N/f3ݴaᣩpՅ@[AZ; ?ٓ9STo&p STiC8G- ROkL-u9>;P&|@fRYq/ Z|д*X)Mon1_Cym@%J^]}tC4 `o'V`S/Gy=l&j-zGc:+e#~8ߏw;U%:ҳR"fX&s$W\Vߓϝ;E#x ^;c zLuW4w۪q u^pؚ W&KOax}bUCn8L ZIYR'XImYN250vlT&.y4Gǂ>7^eQo LJV o)bnzl~"H.M >=@}}M逺ŋ4Hl3H?=Jʿ ~Qx:oX, ױ[5Vg6lQ tјQh?虳}0lIcǵJw_`J\,6x b]su/@_4Qgf]6*椻9<7FݫEmwk}Fq,ԝ|5ԅϋi Y3Tg\eO=|hOq6hN;9_+M_ÌL2gL5U o8nTuQT !YLjz|7||#/!翅+,{Ιf3u4Erl%rg\wI_`|I9j9]=Yn;znj Ǻ>C6K8 R/'~!lF|SwȨy:%3}W|Xb @$]箵qF9kF-Bㆼ6zOz+yKsmE}`1fv?Cۗ<H-MS YıyQn׊"!Z;qbazAҐEf$;.X<%MG8f5"L-]9F,DJ1+Oy]SdF d}*u0uVxD#b)LYGlV5VrRks|~4~@/]]}fɦ^ILҚ)Iܿ-.c##Jgg;pCڟmΘ7B_or\"L-[Yޖ'mZ%ƨ 9g~ ;v*\Su  񆒗Q C〈d) XEO IWY};/#zFv5]/駛QdW" 1Ӿݪ[V;Ec/S5 zhasY~/ʉ2x c^:oM3r^nX뮵w} ޴DSsffk:TVUfUČi=Wf mn4 }ܾDj4j_ќh%9L6'Xmy#l==6&%|ѣd'R \vB}Ny]ٺcѯGT(QD־ӏD>i?/tct]_S XJZn}丳cs׉+g%dsela+nܷX1ϛJKDo_+g-Y[0NrysO&,}+xÂm0Cf-L/";oC Yy+X|Y|ǁIMo `+9yl%@n質 o Fs\#wC|_8o~jиpmlz]G^o$cUң2fd: G?q~#w'k|jh/kW0:gk"dZ[۫V/q{K4'y}O}p̅ q7m|RE?-GN[?;z5ڳ~wcgR* 5`.LCG<,ElރZcf5CP&Ӿ!d k5v4k䩨y[$&%c?zF?}(?c9 :K'jcf*؃⡽ips% _'ߏ}Q_6)ϩc6 _d>X;ضkƬ]\(d=οvKմ߽Lsc ϑnS2{I`ՎS7.DU`21^?bW7@}gоD5zgSK%~F:D @3>P XGodt`1y[7Zźkq,?,Wt xfyp9+x85')t6I 5,_?L j#uoyyHnżH[zE݅u)ޕ> .@+Z)8C{'uy^.-Ev7jN)]I2wYs9D,*x\QpzD ^~8{Azg ;];LW^c2==דY_55^x"0(zk'"uf>-4v(YXy?1X0Jq-yƱzfz7wQZ=W߬#>r 1V.8o\D{#SX=۠#:$&4^Oc}`CSJtPjAoȡll&=uRZ:t4FlƱ4뉿zooaG:i-G+v=E~q˿>1t\Ls Dž{1 X_IOǶ]FtY:V:e9Or$11ԬeY>P隤XYλtJ XWj5~!5-ğ:cߊ55s΍&HX.p-S"AIW~je/hwql$`N|ӽ̖q],b}/$ _ϡqNIhkYf1 }m4gyCPAFGtZlҲ66,keYk"Eȼp{~emN3~u1Um#4A."~=cBetd]H*{ Ph-?غ7 `P1M+L J~` fX},~]ڄJDOhǝ+oC ]¿zqygD^a4m͗9xͪv2s,;5^qg3#}B_N{rٵ8~~W>gԟ`żVkͅd4պ@eevyNgIuwT!{-J .d;Ehǟo#(Ȃr^0->2S҈%\/mIgmۆ=k5/]F[7KHU%1x9#OŲ:6Ⱦ䙚[D<-v[-Ի ;#tg>8c۶uTcVgm99iB>Q#+` fݾcgQŨQ]'e@@6 {%jϣ??] ?3|RwbƪfЗ8$] j-F7%GƯ_ڂmo2Q{:cBeo+pqW?ƭg|rx(Zwɘ9uwZ'fg"'ĉc xAA$:6pWɞ5V*~"}㸿8(ϭaqZq0Np`"?kvզ`_Nm7i8e{?Gi ΎA *ҴJ+OP>OȯeY/& 2!:R~ac.{[Yx%39z cxk 8g)2r6edFćk<ٵJ`?+ cv7EMϡEf?ݒ." !㼄Y.C iضE-51>J_aW*r\NYu&0h3+t'a_rzX4vi]lo?3p 2u1?4_T9~K6[ [>Gze1$p& g=M١-Xz۠UZS"z .HG]=rҞע5eU-uk'i kS*K;L_Iy"6V?mzE1FÃc6_yPa6W˹l=#=tI޶l݂>-t+Eb7SS+3rN]i_l"Oʳ"^eü>_juMU!eyd‡YU8ܙ_R9/)gXՋ{=wo<&_3XGF I!uߐMxuҪGǭz^ ] &*u|)&nQPcKElĜ{M~]&]c| ƭ |&e8>N)~NL;Wx-a.6t]6me}&U>AmLC9We'@U*Vs^e>%@u =%vg¾%^ǹI@u/3Y;CYF>x'>cU?Vk9~)?#b+kܘ=7?&|ԪowQU wݻ7lH-9.НRmJ6Qcm56dyy$3A6cG.K\9 nݮٴr+h6|Ӷa`蹬F5sau3ٷ]GvgZOS_|l}|X㘸µE£[E43]lf'//v4$BYuB<5IWјC͒O%eNor6qh;H2`fٵƇ>oZ|ߢq$K@̄/4xKQ{gJNP{B:."~]f7Q q] i"}/ <$}LK?y@Juz:rӌ!}2`r?[E]39?0{6ɖ.\l+} {1VsyNJ%@-j!~^/{;-}%um⥋%um׊ G]p 7reCk+}9ϧ:.6㺈G=b3#cZ3~- |.w4/c?wۆwᗨ-{ԝs_%ϟ.}>U?E]ߣOi̡ӂg^|aC`y!# _Rf-;I_h1l|P%wŁW'ff L.u;v4]&=Xqg+ zPe:|0<A*܃+ d:DH\cuYZh㜀k'wzZIiDfI'=1|M|X`2Mp S;/,_ɳqN-| P[?:+Fc6O]d=3Kjog2^و|,b: K}崗@nѲ*y2Vǐ\Y]\cnf c5mlZUi6r'RK;W4?,ޒY2f;'bRj%Ib]k~vɰ1Nbv/֢C u=FbY% Q'VDdi^+,c3´@GM?覹֊*q6;)ϩ/!dʘ {ϡ2(c/k?6kJE4S&?xlKzEl2Fd`_;v~w\ɉģeYEW!s%v3rvvd^ A.pK:zR[OB_*nVZ;Dһo` 楾zTԨ-lDn*'ɝi܈8!JEdXF'p::s0eS2:˭ &ss:s0s9DX?޴]iĪU>".YBK)Q'>%ga+nClANI4 fqy_虬PG|=llR:Xn`ݏt'>{|g9cUkڕܾ&~#V2q/zZW []1L~O+ pgQ!/@끭Xc*vtijӡ.`,lM1[q_gя.{yR711'*~~^6YjC9.dTb]DZP?aq'C |i{_5*K.0-$o=FeƷF1w$3ւB4j#)nOMQPfʋtbb<=QӐU5vM=qC4 }>]m+erM;XXg {ZS٬%N/%2cZAJd_"ekŸCAegs߶?9$1/ͥV|yVg&_&6-5RMn1V$qy\9l)XjW>u0َ3L){.h-R{K_|Jk6A+MҪ1V^Es:ds##G} >hz.vAg{6|r^rDnV' m l6 ѿGa3ߚaJ\cS 8g<^1玿v/ok1nz{W9Dг_B}X6xpXo*l'g>=X~A3!-ҧ3luY_?LM#019p]1zRʫN20m[Ǩd/i318188cp3M[!]3tRKPu '׾!dSmg)bqڴD,18<,]a#+kf[f]H޷C0 <2}}jIy&dΩ KrkL5^_c=,F\dGV !߯nv_q>o{ꫯ{h\=}xkn~yyK<#>'Sb[D|9p Dh3NOޟRg^evdCu*}Z^g˃^`"簊?Al^s'),t {VOD;C=j73y"_G^\57&n {^7IĞƹ$Ay/P+ޝ$_6'qjs\W:Zc2ӡZ`KܔOu*^Ȍ+DLV[hsWo~xǎ~S?N;o2V$<ɶ;U^x:ZX :D߇RM^;e2?٨`%wX,>t^?OCX|\pmp>ߐQs|>+iMϋ#n>Hԓ)뼷Ma垼TVM/`ͧjtKȟ;֍0yMqlf[Mr.|%i+R+7ūWݿma*/QoKqK-xK XvUzFd2!ÝvEW5.D;j糲cy¶,3nL ba7'=22ty'_`y(a'8k?i_Car H6_8 #vSYܚE7.I"wP:ب ZwKYwM(v'X#%?%E6VfFm%KgNcݰ-j]A ,\.,D?_53c3JťB_ncZ#m?k+C~Oϐ#gku͐uN k^'L6pn'>)ƟVzzm h^";wy @ɮ&Zz>l`D[Ͱ ?\ۘ쁹¶W3; -Lo#_~;z[r+=W=~ ڲc+'9qI2,纀uNm\0^εrnsH9 RŊAu[Yso"z$hm=xıq0q#öowCs4M/qz]}t^0LcBG4NI=d̓k5oycәlz|Èb'25 RػIۑ7%{&]?6-v=[iV $F[8 5; ]FԺPMej;{su2rsEZwͧkVŽ4=K$-miȴN{J^D )N]x??hWESOSi. $i,x֠AcJ'۫"h?$o6's=$]P7%lJ0}c|uBӋNULVexόL: E]#5(qI}:G̕i:6#[op6sq ψiXug!yFlLjG+}GXjQVi;[k';9 ȍ>$Qp" Jyg^F# jKq1ut7{<٫{iqˆf\qL []լ,hK_T)>] gvW2wTdiݮO!W04IkS!$ I`向611bw9")$/^pJ<{ܗc=91Jǡ9l'_bw֩ɺ!<Aa=AOG):lFݧs_]m֝~Y4 _ :xwt>-RՓחYy`ěy'c&{]o-u^5Y ɓ2>GڪVeܱ޺0|V/\K |Qn;ޟ5]wM,мuK^[Z)^l6d<wa cR_SY)8+8~;ɇ<0`5_%"74l/C=uo7U',1Dru=^#>lBNYPyb9cO[~Õ$2Yk7ͻ][YMy`߆7 e\oyZ`X7lt(\sDܯ:qVT݋G5.k=2Å<9|HF5:) {@z kqI?Xl⺆/r/!nc4e6k/o |k)q9Fj=:/gaxΎϱ9McBc;n]!.I#aڽ]v;hW3X*hgƥK3ى9hSYgJԂO9m?uyS&*WI2o'Csޕ4; `E,^clKyFt{4ۇؾM|z$O5u%~lĚg$;#}.JJ(&u?ێ^86C9L:`el1`.&fӶlEsbT+ёm3F6a ۛIF#}l֢qN +ELSu* q*"n"|fGe ?͍Uj+KΔS2ڢkT}N}KqȽXO־JEvFgۨl{\]vһK :#YCS1'^?5}D Oq0Ϸ9xs*uͣ1˫DqXx.Xh :J&1AccS`ՃXrIoA7<!q>+x8^LI{g=~(q-pN%ϱj6dyE.`Q$߷$+%jutdAˇ-A}iyVRv "SFװ _k [ٷAKain 9٧Eib~bvꋈ.yC`ɿdE澈k{'sZk~Iݮm>WĸXcif~2O{1VѵyxgqgqOmEIxߣ)A/rGK4ɞg(>IcT<ڜK9:7EZNGLZ[3Xn1|-ҡo4w%6p+_[:\ݱ^{o_~=vfoBCc1UvS5D'Q}Z 3( ^Q9 ;ҫ3X[OtoqfֱX.Ʋvei w)E$'Y[o=IOzZй-f kg^eaZLwO\JOδjUCxO\wՐ:ydt]m]u\]z>wtt3^O_tSrkeʞth[ӌ@]GI4Z&ls0pe7.\{Lp"o:NVwT/ڇRѥ|~u/k[C|*=*V< P?ְOxt ¦~gH}+=?6R5%TU'NS 볼] Ydžl#5m%]kFPxuN5kŹ FU/$~mH-?u7Ý ߋZXόȸK Yd3sS2>\5L#t 0oW[3@G=$YDgt'bj/LZKv[l]/d㲦;7h8-뺄=LE}WXXDg)Mv` Z=ٖ:j38} _O<`{уa]/6XxôMh w`1GNb?uVsw?> I<00cs K 8mLx cjj[>u">&VET~[ 2vS,6 x{#t/ byp qcӪ0V1h,i1Z >,7sE'BSN=ct|7 '11ATmO= ݲG"%u_k1ձ xюoj5㒍މunb՚]dY{guI&&A.Æ7Cn ﷷ|3Yb'0=DQezמsPP[%+2(q|Kz7~q[ҹ{/=nQjC*ӽ!^/^MD߿z*ͷTqxwG `0n+΄"Ezャ{X8^\'+Sgp|!Aof7Nsf2tVq]$ɠùD'ڋhQeџ=}"mߢm dgm:_WMO&—A\dst#ٺ~N['oh̘k;mTcW_eVzb݊45%!ٻRPCV;0̾P1ǀ &|{R*^2,@~棶y츕7ͮi4Qދ[uD]ҷvY~6t8LzUc%I㨌~nBwCn:2;Iv_YuEL랐O/dM/FKBg7`VVkƗ270z98Etp oݚ,] g5Q"g?-GaEa,k%g8^+j4}MۃLVVz¶c,h[G~|$>9f|U3'I2q]b%9gs{7 Iι26WĦ!GѶP,SIdix vd L>L4 Dq^c. 'g"n4Ts%״?bFW + y8_cǢq1m:C]b?"}`C7- [i/^z!ߐ) qDZ6 {^/)^,OΩ}h&?ôkgѾcGJh ^p&Mi,MqЎu]dcZ|V^2#nm[ Z;e: UʭȭtPb_ 8S3F!!>`M 7!D` %|Z\^\ʊo!Zt#}5[}$0mm2eVD7krEڗ̥D}N޾dKo23+Q~[Xl }eGt䦭O{: }ڎ 2B&OAoq} 4t㠐V=]rm})  @)y[q1u_li-.qI={(yo4 y(Y8o5kMZcɻ7+aZY)\=~竓 қzJzHah-1|=Yl&}e:I-9`MIoй_kVK7zՠ[&1iνxmH>YF33N*|kۡ1U8Ϣέͧ[XM[0j9<ǵ.#Ǻghh~עڀvڨE/ָSv Dk2}Jy^e<}6-G^} T.l 9>kK@hu*f*sc,8'wP;FnH1)1{4gat#+ÐOkc,Z5ւw_ i/f)ߎz"g] Y|ͯG&Xk #FD霷e AuZ읬"-GgF|K$KwUuYL>:#:B{6j}JY-.Yjp |s }ߙG٩-ܧ>GssX;jŸtr4ww]]dg&mgLU_1yTWݺWNC݆<}¾e v%_-waZoQp.E]f.3+Vgϟʆi6mbW| hwE[TE[aa=ҵ k;eii]=~E \^X+T8ۤ\htLw:yd<%'i-?J9x8co?659cѳo!N G~m|m9_\΄~;?Vt̬*=!?/ԋwvm/5;|L,#mj$j>5o':2ٝh-fp{fIC?wC-Ef |u֌%Y|"ƻ(6Itek4GrX2X'TA9DN{hN8jNj>H뒨] CQɣ.oag-W!ǥI?m4Wmzx,-V ׆<}*МUZ֛}F-Ȥ91.=C<6!4-taDlˍ$ עDwMh&8Mhd1κ-E*9dz.N }i:q{;Yx 0̾-z k:̥Ut_gv=5UMޞӈXbVT5ġsn*icN;?qN+HWp9#eXWyѬtј>nvd:6Z<z>{b|/z~h+b/Q~~l oad9,vDmX)vTELܚpѮDs3ڌ^?՚u ܮ[qs=&L?(=#!r;FHNbKstSvV;q}Ҹ& apz3n֩+I)|mR}%l:[ WyuQXHKtMAD68F7TܺdEA`_e:b7.67)%#hD1 w*0g?k9>p˞~I"ϲ.f|N27yQw~Ar?[TvtpUD<Ӫ`l~xͰ"6iO59,dm^}Yq_V˚jQKvض4}s5NizQsv|)iZ%^Ӊ+EڨY˼B!}~gǶ^vuۘGƔYuv>vQt'~Vzwh=J#QozD _YOHG*Ojy:dbo/qc/BU -_ Yh;$gs\&\_=݀w3~k3dIE9.R@gK|3~|!fh̵?ڹV3 eT,cDlYq!tm&&Y$2c-ssimL0=!e*㥭Ȕm͇i)?>\亶:vs&78e@_|?C)>{TV̭ۮ È%{*|}_|%uDZZ׹ϴXkgca ѳS2xrL1noU*CXאX;6:WAxi˂%?OıAh=b136rf^[;Sduԯyzbð"nԙϺ{taGNjfйze3ļ솱Maw/4G؅:0¿W}m§ؼG[ uiQSMcӑ+ Y90@rˣv"vVsxG7ܬ^mm*}¯kLbQBI~*}lRW$\@O.OeV/ i/ZS8}Kc!CRH?Z Ѳӳcܿ <} ̎X}[ov;C)i:TV?t¿y_mUМo4"7~< [&9&Ut==ETe=߅Mc}u}]\3q3_X/wCo;d\w dc\&8lc~oDfm2+f{2)|czojwaA0sT8]ky%mRVvs\gFˮ{ҷIsM?=]Wym_GEcҷL|X53GD3[ o)]|+tx"3>QTGrBwz ?zNU0}Ǵ ‹UVCe>VNWk|Q"͌1zSBԞhj۹:BB& sj}V9^1?8Qaɜ8k4<8<^+9N3C#NdA?HYEs]Cgx =k?͞~[ +PwM mo椤VRd3^3}տHtV^M?=6[]4]tK"g;gPǼ[ː뇻a=:WQpz5/E,gSpӂp. dߛ^~&ÏQ79ފzJzf_!͠Rt!cm)8MGLaC|jo[}8*ъf"əa!$ac 9[9Bm+81SZ{0Â5&߰p~˅W=^R+?{xWT46~m66XG}bpsFJY ;nÆo3jwΕ_BjCb|ycb [m{_>~bI\p+70>}C2t IsC:qyyy&i; [bKL6k>yY|ibp9-ř[M_5ƙ8ęC!ϖO{Ƙ3qp=w0im~QZt>i1|dw}{MJkkpZ㫱ώpU-c9^ތKCkklbUWkL|r9 _=, )ɫ5t".;;_)71(jyKyN k⠑nkXX9BvS_vH3]ԗn'AGDMPIYBNgkw3O0:'b󰖑K;[U9e~ut}6jhg1=]YsM̌rQO( j+Q[X3vǘߜ{q`W!+XW[eC>.p:Xozԧ''9.rzz !Z=xka*XGɽX}ȋp0 ax.@] syΨÜ-16 6;g ~GiËh~ktcP;bBNx7n1NnApШE? ÆC ]*cLkz (8=m%u q%=>1A~k\ޗ>m~a> l^_'1wL5׶̏z !c!2`Z).G\-glMY^HW G;i{ sI.巶n}2O> j>\n/_C B41<Qc0UJ<;7/R{.@S曵gq7w.+ 5UEalZ3}~CBoRƈ=+Z*87c!?X(bgE|v{y.|L4Ɣru'sh`*%dR\} %z;TFz{TCê)x楤w?w"at:;>6m*M+SWKxiȈVĎ9EglsB|/N{G6ͼG'q+84OwGZ2,/4vG~W %'Dma*Bf)l Cv/|E}ldE7Yi>Z j"jw6+,mK2~QQĔ;k>vM ױHmKhM\cّZWNlwqEf}x^^3R gy*C[OwOud:U͍76)/+ ޥnT,5$w /E ]윏:#o渗7DXtrh%3G|dáAI ׎ZQ5C,D̀gڇڨ5 NQ˨LM[{f<~עi9~^7RyݒkQ@߄mdUtϛWϞb?KCgE0xT2JѶ~EɏGe4vQ3k2W)\k;iHIxbcS~Z1zi# `yD_g;~9<\-q=S~{gAF%W\Vg Wz3ۣiahx0С'rŖgoT?ﶁ[6P[,l&+,10Z0m+C{|܎^Hr7J(wIwS \9ynGv:ws8VGBG8 !-6wmχN9G"a-< NnG|OKyU WMb?oցͧ,E,v@.C~)IT[=1p_ =J|pQ@lKO+ 0!g9+ӓ}.X'e[ǐϚԷ3ZQڏ>Bsr1 g=(ZĜ%rװk6YTtj>ɱ@B`Lnq,koo#UQemmfPwQ,F!^f6<37y@y*3kHt7?o\VUYȃn>L-)zvTkWWܷru:X5I{HsIt@639 ?sJ}-J3AaމCZlwEdK_nejsǡbQ_*J<>z=k YQ6w5: >iDagkj1ۿ |0d'@*g࠰ %MB{>ث]]_r+""GxOP!_=!ۯ/7{_fHOϜ1Z$5;Zx=yxWxqB #c8|'v'rFgm!Qb>{h.OF]GDFSgh^{i;l-^zpVAr!r&Z^g ZNZzi׆L=8j۫vs_s]*tޅV-`:X rXe. h7ȺNw=0KKssYS%)+$BX! OYUc#إ0fcߗ %wR"^]wLgn4Sȏ%V[2r2Ǒ#hqS=V.I&p܊QH?;_ID:VYS$#ybmQ,VrZrK•yZxF{#lsfUk1c7&,qn?qJ>'p.Y)L=#. :+<8Ec ^/k>I>e=yO#+ߊ yfҷg Ŵߌfa3}s_CA$8H-t.ZTV׼JKnn~:UaywBWEzs‡|ÂUmDz $W;uVs6mA> ڗcZ??:L~fݎmKGS–A3oҩa+V1Nzw%𷭴ywjwa7|HkSfW?b*" 8)KhӢ/S!Ѡiz4kB0jd,껃<^ Xɕ}iu+y%YFާ7Bo$=ƅz+ ^1>V,l 夿Pk/ V!?{<+p4ґqvлs1ԬΤ:w[#cA:-, Mgoq?\R1LcW:4/P"Ŭm# "G*C;//6k7j[pGGnC$1s$+.-o^9]r/9j7Ansf[I _Jk-Ӝ&m"lvuIc̵!M-sӺm({h[Gkĺ"[ߢlV۷eh-6-g%0*7ON@0#8my#ҁp3ِTm6EcN8VԎcD#<@J'|_~=+C[xC_jO3GVc.? cњ9DqgSoƊ0=Lmygy)nU~wP='|Dsq%ε9̮O3x)Lϲnċ+z-wkSէz](%q>Mu~د烶(5t7K>=2 wFs81*<_56U_Vo//m!;ŹDb+^z=v$XsMPq%%%-`BFYC7s }Rbtcss>c|Ի}n~ݞ9_{iO{o"% qbVOy]ӱ~b}u!_.j}譲%Mo.d麊I5q)YJ#CgזbS&!OW[۞?b\qD`Sh!?oR&QW#`z yA;-&y Vvx-`s;lə њ('>0LVQ_;ZV/3n@3ϦCK@ȗ󸍠DŹ\6g}]68 ڴ;L1b#6ms(bW8| LQ Ĺf7->'rHr[}[iOv#C3 L9'&ȟ]ל. x[FIc7x2.x*-%es}+=gA܏7{4mCPU!Oe;ك>zo}5WW{4Vypu]U3M"w dop}?syE~'M`B@{Y5#;o'<t5_d]xpl{*_:6Z+ʔJ$ؐ{h3K}KxTd-sq9ͽ",d0C48eYcRf-^fٸ-(Uw,hgVO9lE}TxN_lgdޭOfZ9hLs_:Mc ۣr|7;j'Lge,etbu"ù]I|2;kmF;5υ!FAs۠ENhifrf;}Y# [Hϭz{ocaџ%ər\syNȈ7E[7'4 eYdYszͧA=_m=UJ&i%vhȠXGoIc?GO%l^gM^3ۦ3shq^Ol\bpLɳ|}ri"jd]*1 3<6`/>d˹|;t3x 0JǍ0X>_VxP+280§1^^]`:G)C%q0vScv+Kò8y> yY$+8'dI$.J2w=UlC=/nyV[Q?hhyATlObeHMDwK {zOLʂz4ى#녁+\F@rw:>\[B>{v]/;6QAPz\3F&ž'<cOrG^`+:L^Th>)('8_#Vg_ :VB? ,(RIg+u5^y} %+4䬍Ϲmڐ4 <FȳIߒ2P%5ɥxjzFI }=A|Q> \홼.䣨N)B{y>w7b0cM;G\y`Hӄ+CyvqzmnK,TNh׮}ұukt۹B L޿S{fаoE 9H`ES;HCDÂ@&8 ]lףտmzMakGҞޯynJt=Z! tQͲyŭMģ^=:_mUhyF,y4n*z67~t\ b!$,4vn;/Az %EkK_p?-Z/>W ?\_Uxʞv 7קt>:tȥIV=u9yܩkeil$U1? 8 Fjg,wլN{LHG8?cm:[Ź'y kkÀ\&uu8T 3X]0 z*]Z .bIt|&]'e5bZCXߚ-W9VM7}DkSeB1My簚 ƻkiHŻ @; Y/ݘӳ9|Z$$S u(_' _Qp.u Ao'I2wpۉ_ْ>sw`"# >zK86v1?"W|פ1jOyIWŸϡ#3\Ә̷>x>,:2XhVr0^^w=F;_(zF}CoMg5sii=壯*$6g z^@:BomЧ}.z_,w@~8?%2]#L'Ao\b MiWVqI`5|G̑wAKwiAOۿXF'-x;aߘAw6I?%td5>ꙥtM 4.h;گ I3r|v-3xd6qZ|;!Y,Wϣeݣ13JǸW"8;<vkQ>٭{%B:CYK&p #of~ĐlnCϊlYأs|IcY>RV`?P^ؗ{DŽ?,xzW==\}?xU—t綖hxselqoC3,YHP s\ksv,VQsYlw3y\>eH6m\ʟ6PXRQ?6 ~&VjkC*f5ȇ?Z=_ߏ~-);YwoɎX˱v⬞Ms)?~vdGQYɝarx˔Yn)w~puaC J~ |9ņ9we|gO97G;)6NC\7w;IPT(on_m~A?/^L8_#@&=*|b=C:%rRέ!r7= i\ '\.'Yg5^Fe<~=?'e#8QdMO~,lW$V\!d/W~bZ >P<d\R`e:.7#)c3=~Zlr?wU^X- ԜFÙƎTp&_K|ע| | CyF % $4mR1t/x=fZ)r*-)4h^bY}%ѵ=98/~ \ih \S4.GMVnpb>HnUO|'(}GsXMZ525uMuOUXh]wHS; G*dyLuD^!/_-8ۮ;YѹM.%:>I?K9qvOjFf첝a`z=oڛYr?|IQ|ԥ{pr8jss>Ki;5sz|(ݼ5 8׽~a_|.sHW<^>a۪|?%eK-kx#Xf'aE>_Z|[>vs~-;-b$7~(Ŀkp5{>A\SZnLv}; od!s}@O% 1plQҡ-h$bL|{WV+x_r4}V "'ۦ֙b˜8׺lZ0B;I%cu5\Ryr_)Q7"٨W/o9!\aa:tM`unkg'~@kҭeUz~S^we慿S!']6^ۀ\3!/xƛdkN5~A#:e5XӠk;fpL-iqJω{y4pK>; OO9FEg1=3̡G|ё}l?/)]} |D$+2}r3gfVA+D'V ]tm 2h`c˞A$q6p!!C8}/B2;J }>)*1o=3C>)%huO㌵;X+;}u?p;a./wINB~WuhsJFyC1{<:1ucfX08Jo4/0Mv/Ym˔~~^/ps9h4rGp "|hKyjNc\+'90}OS~CѰwkf ;؟`~(/Ժm?a; @Pݿy;< ?F`jrOܼUOh̯[ =vS ހs@k0b=L{C,dvNz^sե"fÚ"xɬ|Wg^}GKi8۝tVscneZc*tK,r|Tݍnax}vBwݦ^y04P~}>O~}Xr,mԏe?~ػRmż{Ls:d&q!Q=~|/?(c)o.:bfj/TAS-O;Y^Jcs]r]ˈ*ְ&<@e#л\+U[Y ڊvv􈼋JBzt_wk㟀b7gV{A#D}bu8_gv^dЯЬnϒ'^/28e W(\>{ [>OK({UaΓ9յ` #c-;Tk]C,?S-@|bQ~nOl<9)0/rwL;s8[cIV9da^9M;W2ћjp=\XwfYg߆vQ M@>m|I+4*R,T/ɕ< <"{8xL2W&q&d ]slrb_Ol}O+oϬQ^$]Wkv^0UmYE:{#Z EyiT*x+eLŒķ|TqcܛIc\;&Dч6Qy ǻ<ƫlw/{O2 ׾k >?Y0{U-~25Wgn/0O$ s>Cߣ929BN:.7fy! E/75c5i)cs;@7;|e9Jnd&E' 3h[+uuN4Th,F9Q kIWY9y2x =2չ(oYaYX~q |1s1[{ qpT%/:ۧI;g%>xb9]Ē_BՁ^i?.cm8x%w]̖M5%qʒlm qMXKwľ~qRĿWoYGKbenLJ#Ѽ?"ڟdYD3!aWY~$#*jg^yP|sԹ3_`Y4AtɓƖur\'/ߔj0VQ˷X;{_,WM!>cL*u|ڂ8MV*FEtJ:$_y]~@2g/NgƳWG K/_/]zكěVѻ"$^r#?bFUْZ7ls1=+1&cdbXz1&% Zy{8qp^?2-bOľcu>;ݟbv5H.fb$'^LHqJϸxxϟL?x3 9_eCo<)NӞ71~ D9F7g82m`,{xI942_as Byl`Fȃ$x_)=j@ށ L"٪6 m7X : VO)y`%0vȧ<'D/tOU|VK{@4807Xܹns=£\+X Ũ޹~OYo3ҿVmLD<"s9iWCǜ/΋X܎+ u^h :As~ 6-jo-Q;r`;R]Menc3˴O>/X3=(\L]rQ$St,ƃ't8^ElA?+gmg#ϹTwH:$\cM9T7FN tӉ@ɥhk<_-ΚQr+}o1XQ`E/μo$25Ѻ>8e?I5uDNonl7r6OF_%sȌ嘟⾔1Z7ڿ>b鹚 O|1dDưtU"5D,Y9WwLo/}:DgOaGfO!r1bc 4D C2uΥKs8?WHsm|vD.Ȋ8!m! LƔh~xmfN6eWѵxWPqmw>Jo벤03ʦyבyOx_mnz0!4 FuJ;`S3UT1ɿ?ꏊYw5G >F+.H2]u&eT~ScnǓWg#t_qx=h29D$WvP*֐/$AkpLVZZ˖X ֙VZrP$<gCZ{'$\W{zֳzb֬_׋u;ᬚ qvȜ"cvGqi| 5i*Wu\rsl+YJ35]v+S=owD_/h}\y$ƽN-j~7GQkHe XtêrEҎD:~y8';ܼ}ae VTkσCݿ( ? 1<H~y{/MVum^y\8qz^7*'P{g.'_.u ^j[3e?ԣrDĻn]hu)\?JVC8XA?&n= ̼˜JxI6c^-<5B_R7A{C._JPp;'^#.Yle7xˆrӌ?׫=>Q{qūU~'h {Q{wYwf Y (OX]3s|ϵ'X]}/AV`Oh.i>1=~\Ai< [ v.͕oo0> >cR:~+5Dy<{k}{. Sܺ[p=uS Ȗߟz>_ߘ |Lw}8c]_*FԜ#|z-0(0+ KtuD#ZwB׭PwcE1NLx}a!j{@``cb,9ugcZ:?4xzs}iPy]riEI@k+"m0i+:4"dJA/q~d <OAHcIie @݈v3K#+.ouK+<^?_p?9qJv:v3uW=_s}pN;R/_/uv}6-Nn,P5Z<a5d+m"9[8aD.|GgMVPh`d||^쓰.=;&7g;m;2NŐټ_ܸC$ZY\mn |p Ow7U'"dD*9]ކS62pݿz/3ǚq6s9{wvs3dC'+":6e k3J_IkV<"!'Aoܗ#i )exme+F]!NdK! ywC={߆qog(hI2w}aj滃=!%/SdxJ%h˄W4o+j3N m:C/vj>?hN_iZx#k>ga}3H J #-9"ub,TF*;~ ak7T}qչ_~~= {OҠ"6vYb|V2p9 Qn^(mov|.h[_ֶ.U G e-xv(XxLv>[Ucc| .%56| &_ڝ~DU˞4 *4'aFғm UO[vw7<'퉍|josvm|2)]ąZ'c\X ufMʻ} j'܌1_hX892 l9kqx,rOE2aJc>f|׊'f?xq^}rG eD~j]Hە/[İ1 #a5yEc.>*wd9_O;kL>ϟ,,_H$%S6m9&E<-^A#\jj>3m@&#}lrQfe0Lm>^G]a̳F3p!ƘE8o*Gz9%kA. I A*{Ag lcDlƜEp~ݭ;]xta7.; d ƳDz0[B.[}Ϸc{ȳ$ ̓wsNjOƹf`->)UF2*{)'fhUvJH3e,{w}Ξ8 ϮS.oL˹Y?>_xu>,gZ wa s9)<,eʹ溏Dtҥ>@X6j!$jM6{?|񈈂K7(Ƴ /zڞ|]գ[!ڦA&jegI^iY+G^0eȺ?3. mX57<&m)&.cc\#Ŭ5 k:e+L67k1Ƶyb"kH)&Ǽ&wq':lf@d5d7_<u3)׋Ж!0w܇&oty={=R'&;~sO\Mlg4 &C!h^=c^go?wǽudž~wF|^U|g_^ѕM)f1!laI抟@Ƒޙsa ͝fy"9_ \_o 1Z׶L`~x=J#,6-d]eDOO Xŏ[lfY$k֊K?Z{Am#>1^7Mnddٞ?q'?- =J 0߃IiWwns[1bmQ즉MXk1&_? Qnn - NwBlrW6GV K4I*yo[/m 4cj_5K}|&xo%2]>g5h{_3qm۹^u_(ߟ܃yC:C? аI?xx1W|^#X}[X_msDs&ϱ8yuљϱvMB\si;koh95mqA{2"*7O'+.7,ڏyӖ:_^ >_T5+ГBͶss{/0s`@gfڕ'eܗg.:寀3#yX'@߽"}V#g"(c#:~ W+dS+lw5̏/}ӤY/s҂bg`aMqu}}f5aJ_L?r~u?/5>?T>'y\h\jXRqc-'.!V== Սd,nF\ {|}}`C{5op>p}'r,lQy~{rs~:L @~;m`Á87?H 1<~7Yc+ыh\ϟ>/ٻk=/h/Z_ypﴻi1gysx.1&TE I/ɸڂ NlLH e|Q1䟒F~vأe$4`407K(&eN-N?NDz|Yhk1ձC@U~'O7mJ΅}g/qcJf Y#&9|:Tit7>l@Ģp!-H,Ƨf[~&=ak@Oҧs>xzi>^q#zOc?ID?>#zI\sJ}V5結fk)!}[?>wûƻ;Lrl3Zƴ:[w,>zy5hS?E"w }Y9}S}^8 <}*ܓؓ~_p>pp#/qsdEZ~}Z :m[@oMb|$_mٷ=Uw<8y[9Ea21ᄍPnG_8z2 Q!~0Ψ^ 9q*Gʫ(a5crx6YYkk>@o7_*×&S+2"թ6;.%%>F\$.ۊu|_]u4>e夅sA>| #k^ XDxޭN >9Y['>vs%sbޫ+>o٠ӛ:똳֕'$mE{/y ˼+GL'JHy]I?<>+/șFoծLŚ0߬, m6s%X70| ~R_ly="J%+v[2ER:ҏg}H??N DIȑuc=7Ƨ DֿBydtk]mTgߥjuV/74G(Qi~WϕK17j bmRh[UWO^{@FbYt1.nT>̰6|=hR}6bwx^sur8{|xro p-}ooqN#'֪7OfϚ%OT 'g"$X<2/Zx>jՙrF<VVk;0gFzk/7Oʭѳ;Ǒ|/\O˷8ẒLb8=>Nrq"Ko] *'ڜ!<:LXO_ zU~R_IUWd. ʼn:6Ew;7j߽=( ܐ2vq„KŎos 13(aoLT~'fwOC+VG֯jN_KQ;0er@}&)ꌡx"yNO6%\ZɔFGi{k{m%704 |o`>M15`مc;2^{# 5&/tesCn7a|ÊGE*%[X°Z2~x?5[ shb`(tu'fdwjզi&UX&/3sPoO / Su6)^ f"8xkbEṚĎ:FieFǩgc݋;Ex2rhu*HIVL\1\"o<~x<_ Z~guwWTk+kXD5Ru6A?a#qSÎoKw}@3<$fm}h9seU5G~IkƵKÝ5t4f`ox\y =XKlGl[^(o~$7o:K]&_*siHmm&|Ok6s|ˁ' 羠0խy@?aUe ǀ 1U.qش&[,KLˌ5, {Iy+Κ<#:aΤW ]=LKnވTQP 1|[Ҕn9udoӧC< /yB_Ceθ8uDQ5:Dh"T̶.r D9IQ.qȏdoֈ#o?df}v@lgzvz gxz؉ 8ph8D\ Rǘt N l=1(/r?( YkOG`˿cz9Gp2=`[v< *!2KT] 7{<@\cSX5(M .M-3KZSgSe@(!gYdi{î8~O9ey"k9yG>jdn8(o}ysgt/p?tr?ps.c΂Sqŷ)H=:U'Oґi떳;DkutvRx 1͵l!k-z9r lـ7kc-J ПʜiGK QQi~{5>FɗyY1-n9|. =GfDTCu-OOeW}˳]ہn?uh0}1Ld@s[s:!yRC};v{2$n4.$5U!Lµ;4ԣa#Z[]9V^HXOޡ}(w~TX?me{uQеV-m]O / YF;L bX~gNOeɧ?$&D\r!U \HaoS1]X{QNtP~ F{k)O9^dVfGvoVv8i#V/G߸М|YWwO:3ݽ]uOSffzNʼz +#JZ`aas_[dDG[gUkԵ=g<.K4'8>D_{(U٫3O`zcjv|]J4+N)R/\%=h{3n\jVc+]$2nDvc"RxfCaQ/ڍB-X`q95hBXOW%΁KAJmn%^?1?FCCՠa e~c)̙ԜM |G=FsHWtͺ><Ո3 l0XܸP9گnV,mrǛ>8pDD'9Bگeeja=޵=` |dDaU<^Q(y.giA˜xo&8WzƗi~<mY8Qe69t882\skՕqdXqɘ]'ŸPgcG~_ ZHƇ34z:v#r~LÑቘ{*9]Pѵ&+-~}5 }{~ƚA8[N^!h=y8{z4u;E3yJ;mߡ wlыq}tؾLcru6Y7"} ,1\l¤?l*7ouɺ_yB禊2W7y/UϻplMCE[%>ӆ(]rcto%u}|1&68q6uMz Wmvuhg o<#'Xs㈟en [1jBQ[ g(B7H|~hW/O ûVu{.K!єfvuGƼo hy3kX_鈲L{ ')"8 率aVɊTyy":cL A!,cO>f2߉{u~'2>J{oAgԩPUF[^dO/[VgϝG/Yەi;pw<җg~E蟕Ƶ⼩byp2Uf3>S>9NնE#v=zFx2=lmM-x!=7zۖh뷎gOjYQzz~O'.>ϳ- +I`h$,/eiww @ODIeGPi+ثmÛ30`w^zUXYKy1q KHG=#u&2v+UۏJY{f8-knDitч6/.HڲW8M'BiYM?f +yv,ts0'pk:Ïm1a??!T33O|rh5keymbg>'?_:;ig-K`|{}|a3޾/39N&tFv5=o k4$ OB?˼[SƊ):3^|.~1|IlB+xg5:GY@7jپ,#X8/7Bw& s3,Co;7{vQyfu;]Vz6[|cS~5L~p|:~[;L7Wd<7RLyfR??pȫ6*&E`H:%Ixy%x:IdʀtӁ{/Ȟu? 4"ӷU c^c*kVhHb ꕢ54ʓev+qB_ŵ&tU?ށqOb+0z.a}r Xi2g4>oO/s.c} vŞV5Ft,5j&K"u]ͮjw[ˍ1oyFxV kOYP5'ѮtR̽ "5ek#IzCㄓOG^kYkgIX͟heo_-m -Vk;ߜ46n|7F_E?.NqOk1migoBiS0r8Nwbe{):ɓCCiЍ& Y6|rq̙zեVyp7;@Do;'_G|qf>`]y yM傣dgh6B8~OAY^:\Pߩ)x1h&ş0, 6 482S#T4rR򔒵e>+!R2#t^ZeJ9KQ/GFS5-]òC ǖ+(%5)I[1/tR&9'I ]1.г#{Ă>xvS/9}ww+uP^<<#_vsdwI=ypen+ RO(~' 盯;vLwNF_e{֊恞w8"'H_-]_o|}n-hZ v~'wK(d~)&(0D+_~2Op?TR3s٠nNΏD>uvI,_NOh=gO86}|3/}qp`p0𥛾 BםGbg/Bse}G|{=r6!htNYQu>S ZbڰR o>;SIkI h73Ô;?^S1+ho0ޞtiQ6~W3}?d&94K3/9뼾GgWw6^͇j~2f'm^z )kb|Iw7'2HJmEN KߜԱ#'377\Of0z?(-U{̔2MdgvG[q/&l|l5MWB6 n1$3sz@,x;WZq,퓹dd0@VpkO}h"dA[6'7:\b< .TLdl%[xN5Y~S +ۦ[chwMW>ڐ9*s)bVSjȩ Z,L~jxշhw3Cnw=qޞ٥goWZI(伪oeoQV^%RNJdװeT]nqEy2Wd'Xeeޑ4J,2DܨWk?? U9ʟ+ʾJ_=^ r*}6;?6@(y7:IBvgsg,T/Wmo8vp]~9WiCUs!q0Fy <z63:ϼĢH%r.0F/6CHÀmx'17t1b' ÿIs EYmW`n#wm/T)7d^.X13r ;5^w*^snjg7Ѿ/'2:I$mCz;]vK ET`rRղD!vʾ(!J5`]:}̈Rxsr$x"aǶ񰋍53Drc Ԯ%M#w`1t^䆄N6.^!d ȭ#Du(xA"}(r ~d$~Yv |Ψ5F_ے) vj%爬2\z~ǹcbxɆ~$懛]vQ?*- um~.EcźR]ZG2ƊuU/|2vIGE{.ӵ%:?h|H#H.z.ꎊ4k~ѽ㣟ےV1gn #eXw% s #9?BWLĘqcf_qPKo4W 3qPoB _0=X_'^_'5OT0LjFUU^/D 'y"s_. 1n>igqbO\iD+wG>cE=wp҉iFȰ($cu|uGXӅC7J[h.7p\~wxuIcY,_Vѧ%G}xϺzoh05Su? Ǩؐ3"X,J8E9FeمW0}|C9lIpH9F58\K5^d.w/÷ɞx2[񂬃'Լȫ\Ņ#GoZS(ئ:(S pς* \8鱾8ci]ޯUdH?ܴ<,Wuyﭯw֜gsR6?Hb,YUc(s{?Is}O>/ϥjcf?!-:.ݸN!nn 8> B>.d 6!O2֩aK]O8y_ǡ<'S}{ C$gcqs5N!Ն6Ij}hc"mcXouLP̗kբ- ~shuT\'_>`q;Uc\&'>'3oF_LiL.:ML]ѡGfLmZ>-MX!<=ur3: sFx+Fu6kM? yqG(]uHM-IT"lkkG]_?c;3bw~}S̱o$y~|('߂MKoVΰ*G\qeiH(/mXnOq?J{vkrr.gs-NJV\7v6R93ڪ۫s.p|XgϛIx4AMefzw|c7B%q:_hEV5 w0mHLTf^1ϖ6pEԓ]li%"\V3˦&2m&tY֥-7N!>cb~iQ< C.h,! Uw1?3+T 1"ҿJ=Kxf,Y>YWȒ<7=q&#p.׹wMѧux/m}g'(t}IY״*ʋ5bU;{]z'7]oz=^넉<~ʋۏWڰCo&U&/Sެ ]eA_P#-He<8XÜ&?5oH䁮H@s>_{з:14ͩy16uG}<Ɉ/_s/\|g̛|~a~`nx?^ȑ_Ru!GnG >M:+sSюsRO[<ӅSӅH{ bqݚƈCoM5bN{:%Õm2%R_Ɇ>y) =,QчX!l H ZkZUX|k.WrF|x{+)6wl8$?Y6!D_+v!n)!SK cwL~0xWѩ&i W*?RՌBTލXW qu%Eѭc=בcV$rS^ElUXx+ʕu"wݛh<33pκ,/' ~^!V/l>rz:kaa==PF*U/RK٥ 2D.ð&[D?m6=M; zl|_>uKo`rWry>ͽjo }FF)6ܫ{yo};a@̣9cEÔ+i)"_d5( Ŝ:1/7QI?{=X+Օ^X&[VǍؽ$IX΄lpl&;p|aMn3>N.=]!/gK[apDȷXC]p8h'v!]'/52i[ uاy;l]BY,%ڔGZ\ޔ'%v]1pLs}̿=g' >s[ܼ*pcۨcv?}穟ya+q].\vsh+I5y+ڛ\ ;/Vs79foVģ"804޼I |oa}<>2"]w߅O ~';ǯ=B+ϛ"b-5l uTǿ'7W7h58fYlkk6yq_)ne߅s|mZ I2h`RH|HwZ?ⅼ?v7 z3xm1Gf@iX+,">WA5_Ɋ7ٶ%dWS_~I92S"sd&Nb'Σ {޹ 33k1O hqabvs>-~{Ӊ]<8.f3JTQc˾@Gq;=V@y+܏ul5^1dm f8, peaA7 Fṃ'~;5clpW艔J˼ls~[~4ڤM1wd>|?:&qOyVixo,57kj:+äj@w{wr fqv7}N?:%\W'0P:ø$#k dQuGM}6zر 29,'fI ʜ%Kᅫ{~^OS7 DIyW[ iN |yہ Y]uW {{q"_zMwsԭ?9u~zr9饡wVE0y@\'g9cXuzůk1+oFÎUP87ϱgȱsƉ;ZJ.r7zFxmz`uc.2&J;D8lC` G/g*~qyӄO}2?G_9<Ͽ 8tʘ!&xMIFU޶W};59`3~. kd5zF*CDDvxp:ׯ" 2_clDGAc6)Q=YIknp!x;/{r:O..Jq%dJy& xusb|N\$&_'ǷS$yxPޢ@n]Ve,b{u-ss[=r{诸@H'hSX69Mn]VJoNؓ^%Ox CQk=gyRgf'BoL"=j%وbޯ_q஝O}T: ^ν/:*9#3rbf8cg0ag&ZXKM];+J?`ZdvPa>"/2/7I5L{JD 3˜Fo%57YZdS>I*.dq]l?{e<1|1Oޘ|}sT:5I|ْ(Z?I]1?2Le.k1(ߐdU/>|Kh !R 7B*m혯9o #&I̚|Zs+nR~FD zFL^ؙ3s +.Sz@31|H.|+s7Wp.x*SĵpMs9 snt3iӷq=خC2g\~{A@3S]"6 c9;B2os>>^)FKr!FuYFt#ڄtukoDkp%qkh:U.k|^k蝸{ͧnڶ!m{ cF\;^+ŵkյ+;L\{1ږkxո)Z k晒9L"ͬ͌M{ڈkƵ_ڐkǵ:^o _ݽõ㳩=׼=x~;j 0tZ| tÓsxyeAdYͬ 3\ՅaM*>>9Ŧ9%Y/{#wKƭdGOX_ưd:Cue"5r}KPr?ǟ>1ϨxuD|̳̳ʅѡSNM,iMR}v+UKˍ]jຌ7gI/A蠶 Yr~~~)l֜(c MU {z}*=YxjUJXctzu*Q@#!]/G|'[{tX-MdjF9(hGY( =xu9b=.Ǟ 3_W>S7c !s$}# Oް]u:tRDanƺ-dʹp*׊k4!oq=g?Kbu`COpK; _ kSxf F9YG8pمZ^1X3wҘёN瓟(㍅(~/Rn<,ԽmYXa'\vәz5,Ǘc#aPl yvu)Թ= &~ sZ~wՙ&!.3Z:K" ^L~wW=$ʠxs3d~#ѲQ8g]Hg͕v]"1D_/g*~.@|\UeGMR5D#XatX (sV4 CӀ7k͸"CSoL )X1Vk*`bJ[]W|䉖Ѭ?I;Iƞzشr#L}~}ccEsֳjlșm&O<3kýbMw'Z(n &yf-,Ѷ/ݞ`fY;;X te[ >o7Ͼg_js<3a7Y-}i?3`]?aq=`ۊ-.VmZXbafV? h O֟~ T7"fMfs?|XѣԿ{qg}dkJϗ߫rW8FMg#h;}AeH<߰?\yZ3JȠ"Z"+K V^ߐc+'hF }wbu3u^gvd=# >hӅHm}h˲f Wh>d|^J9Ϲ3"5p28YsiǑE$]LOp5!.:Fp/UTlu#:>ufT^OT?[9ƙw ROҪOUm ̑Ͼ9ȯ]ioaMLlytˈk[#ߧG޽.zO'''ӕy:|O~ t7(լ~!S|̚&'yo%ktf5ϖ}/n+ G\Q`VS\I*šD#9SqBƭ\ co֗kK^Rm%QPvJR+n/]>;2~W%Eov_'}?ub΀r{A[4nM…pkRƕ.&@mLAy0 QO0t+|UNe%ܓ-(&Yw\dݹȪ@_>U5[vb\dh˜-e&M 1>|q<%~X2i_=c_aNsU;׸,k8Wv9ׂW7׎80Km5781 ڡr?D+ F^x D6]b 80 zO̅p, YhqƽY'uHVagRs9mNRxu>eg!J|kߣ;PO}d!gJN o[cM\d:&U-1ÞH? ;XmR$_e>aqaAn~#ʬ+Սk,$r sڕ[b<\׮`d,tz=t"7|/HTfwU%ua0hia`}Tre:3Qgsrj3sS@ ]3!.𥼸k0R#Z~ݬsexGxi' 31U-S?x] C}}<t Eѩ`4WƷ4یD-VWm@k{맵,Ğ/ojdW˳Lj_1j 0LjDaŲJV7@"=YWѼQo*]Z; )}~c6\q"\ YFgϔ1 ))O{WE~܆VЯ֑;B~L7S׽X[>1v{;쥀KEqܵKłk /]k<xV]SF<.1yB V_3'CUm6)" zwYsG46G/N0UKQSE>`) Y-Lœ͈EЋlXRe-oX2_gAp}_4o3~9<o/7YǠie}3 &t4%}vI}+=݊.>j8_*w<%D+'BZU$}+؜"K WЪcvc xZK9kNpigXѴebSL0,j whf&dF?#x.)_ljyO]+1vn=Q֩3C䃮 "qP3gOc-vݱkN-%|X'!CLY{cH}>cX(N7؋052?jϷ`ܧ2%m;~a J;5l +63OX 9C>a&.-v levjִo^[VZ|}[48)B̗<)kb T 9cM1̵h(#qULQ(IOC'r4XEƨkA*׃;J {zMP&M 5-8KD,c^ @b'Ym|3,`).|x#D#dhDQȶF2l}mv!k ~F.ab9i~ (d?Ny)넴@Nk,u5n?φt=~@0%w1pc[ 1?q K#vu}{2aK:mr Y> {O.(]}Ne~{Ft{vؾG` G;ym?ԹkГ eޟiXϞRf||-}rs?˖^* rI_7ڈ^c>ŋw/~| a1~B)2Vfa2ϒ|?].(7ac+cvمzʱ듼'[B4g\1^k y0ܿ~;fpc~ k<H1?ó^!i3__-~~;qqs#tcƥ kXEV"9djhɑ C7~*tiF({x7*R)rWYPU~{2杭Q|=N G?g~7A }1mk$eW~hއk]²6Ywe]] S5i0/ۅ9ĸm߳ o|ѽǘn mW7z.kĉ}w .p6ػ= g,W 8=2ͨ?م X|ůwB7M<}vJρc<2̋XOVQu=`iGUNz sqr<\_wUy3LGП{?[8ݶ+o3[BϦ66[mszk<x_~~fs}"nb7:go9s:ٟ=߉g'<[̗m]NE]~ئSu.e/=^P;vewuYnZѩ"1@Ĉebѻm@d~_) Wyc^˾`8Z Ыx>JOopcbDÒ 63Xs`ӷ>ޯ㼢y֋r |\bq`OGxqX=ǓeZ3U㷖Dꋬ2zPdɌ:Ipn Q d_vvQi*%}Fjoyō5 @jWXzn?}r {o| *vl ϕv?pj^97hy=*/[ck0;), FH Ƣ0_ ӽLHbQіy̩?Ч!A5]z0̏Mϥ/x1p99.5X=q{Y~N}V~>qWװ^dܽH٣Ҿ^deWֳ%e?A2Ǒ.'XJX_498 ȍ5y̍IV.4sf*rF0fӖvu6zmĿMc}͉l`9]ˊpf˚""A kŧ0J.q-})~7s~ihh0, SI'.ri\K؍ZN7Y*cݭ%̿ϊ0 *e2?icQg3w̫mgqv(>'HESe̅$UXԒԆ-賧&(IW;tp>ʰ~5֓M }/C2p?Ԟ,r"a74+L Vޓw(m&*ѷčDA`*҃Vs зU ۄц/Ľжϳ9-x"$PyލySDkM_П҇`+ 5kR:d@s,'Zc)rv_{7F@b_22֜<5 {][?u'JVz2]ȐϲCzu"3_ =̜=c8gɏb-tUij")B*j{՘k3p9,PQ{ ?(ps;:샽اSgO ΞA`EV=ߗS_P5TSi{j1Etwc<> ???}g0&jh+KM~0X=-=^uSĵYד{%^Y ulpM} Q2s 5^NV$u0%^ ̽XX03<'MxG17?E+<0+=B]Y|p.zsm8ڇ diC68ŃB뤟JF/9S\YGNYwal#xT?8*L1a,Ӌƨsr <_2vy_هHP8 Y'nP3lyhmŸ.zs-ˈgʳKM=cWU)q`{798-ɛi+ModNuxW9uH$cRem,x١fe~ ]W/D:4[= o g>8|kyy6i@/1Ζaȥ_gx!gXšu!8$\! P\ sx-zoҋx}訣^|}7-mkCz3`<{xK xp:#lu5?1 c#13~xh0'[w=QeȬx׈<2ĬDCsC0sCaDCе2J$_tuij`DՐdQUNX59oђoͫ+!y5F+TJ*cCJ2r.q]ga]);֖T]=&Вmτ@קt/F2_WҾɹ..l׿`;Þ ɇy֘ʼ[ IҮvnevr ]SIZfXbN]:%k@ؓ >AwHp5M, RR 􂍷d- 8J΍%I[{.eq9ԭ `\ a`@>d<K6K.{tהbÈn^GOJg%._Ijoo@_>& SbbnS~x{X[(|yu~Y'Z[6wexa35Ы/S{\;?Pc1+<}2)s|sfRڬ.5^>W-=tO )0f~f6>̣s{qȑ>ynO.Y3p䞑2/ k~bCyx҂bgfy+dD67̩Q=\ NWf2#U;͟~'[1HdD>Y=%thRcqy6'V1+s|8rkwvmEcsW鱓yc_qX",cu_'OR5ijm ]X,kL&(ɼD*y~o)c5␞윭BKS3l&mgK.m$轵"|b-]HTv4ozMy~G&t*zBü'5SLiќ! &3n>Sғ >p Trjg 2Aޣ1uv/Bǻy@!UMXþ3#W:s^$  2 zppW+s;}J%1'/YȚqW7Kyf ׼gc@;x&Sf6oY#vC{d _,_P@ր?`6{j4g,0}rWL8gM&~|c=;(~]~Gc\AHx^M яI傝??27L}a񆄍KsHAl;υݏM;Vw|yǯy+,D:>YW=|)΍e_8*Q֕yC!g0dh>_N֕DN?e} 5W㸓雓B}ym?O _m"}؂SVV:YwxeA2 !AKKڌ}m^^6cSZAf\ۏX(L㝧#Z<*RGn~;^=Fc~4/N2oໆ}c3"V-]# Z|'I 7 B/!<;|؇>6Q]꤆|W.E\<z^g6|t5Z'$Zi_j7mMqn@ٌߴ܂NfWK{\,QW}wMyٙzdxYՕ; b~[en9yې9;yy3rGx+ܱڕ;FZea=Jv~kAԀV5ޞM&w;G=-4vֳI/tq>诟У-Vh;:}ٸcr0!}x楲&fVfQ[w@!U=R=R}_Eb4<[㸍rKli6=54̟Eh[?;ŎE˦):~?%6M]dB,\< As*ui_d]ؕ^_ߞvfޒ|t۔8<=1ˣp,+ {>XtƾzFG{=W a}9oe<-h7}}UαsSrĨECꟖS wP,;X=,usq/Ι}z* Z><='bF2Ϣhe?|+wڷIla =!o#O]+1rπ?6t]u(\̻rx '!u \qe]]u] r<ЂJ^ˌPgm›4[1}찭tmU蟶mbO!RT,fE<ְBsyng/u&Uܣ-K%AjRym+x[cxNA" m\G_ gzE5ҝB}A ?`- )'V/]sEEO[e\qeDs=\SEwC3*_m(x+ѩw`F֪U !QUwx.21 umb/7p}!U{69RK?]绯\y1`Y(q~{3cd')ʉSYݼR>K q%-CoA̦&Ѡ1)81Հ}zϞ+/WuTOQv>D̦׿+ TAn$݁{%E[hž$?65EC>sB(}#wf.is ~.9!ZwΊxc/U߇7CJ QdRBsó8/αM٢ZJLsļ6 eg~mw>c# Q06i+-Vqa7t(q7Szxa3]%W>N-;rЛϖOfkF6߿١3.oEux}%n޺{@k }K(?zGAl~J׿BI9cGOGXvXl U芶2lf(Zܕ)пXć2~'5U^u69t"@g0v0WOF)[>τ~6sȚcarߜ:[Wnw2/W/]{x-8HEdZ+#1.}&ۈ1>ܶ'& m2W&%q0s!}lW4&Bn& i 4)f˽@62{4[Q̋sXHQ~Myس{OWLS!n5[GŽ{.gz'uK&܃Йr =g62{ nub?coOI7O{/[z|mw򬐶_dx*}b1W0C6]:=G?2ОAfk)M)a:WSÖOMqqfqׁLt'rRZs\W:Oٖ"?*!-GӥD>gJ]n ҡAݿ8" .{O` beozWp^콥 u)J.'Oˌ; $Fkv)lVv#Ug ֳdhrW5!LXpS'|`7忀^]W~;} sd{V ܓ IwӠ3=k^~QWr_4N Oq|kU1bbBxY kH>hܷA™0^80nR:]ҏSou}?NK##3nYS>8ȷTyv?"7w{y' Sl!扆,.Hr/zI =OA iAmdm)_6 :8gd!E kc^vw7"}b^M\5CM\ ߙ:.7*C X}N8^ TNr\X}MqhH8ZE1JDs[*D#Ƥ.ٚeaUN=9dF۹+a!4 9$ C)1YιY7/wU;5G*o }85: ]XOukWΗs`{e s)xUCu_MڡhU&?)(d} sgEN$ `7][jHz 2"m, zwm#Z?=Dڔٙ+]n9G Yj=qBGx|վGGX]ʶu=׾t5ʴwrybkĎSu}W'63W6UB[k{KJVgn5_hq 4&:8:pc/gށ5HA'pAAo Is_M|9!.U:]y Ȏ,s^1^`I==X:1߯:n({t,cnzQgܟ5wFо%n\'#2ދ7x#10F:qiSIøL6oH\FoMI-.[VtSI8cA!s?7xdQv`uo.J|N|3>U-T>$vL1׿'ߟKwo@YE!UNCXH8yS-4@jzeDLא==`l(KZ/'N3Q>ޮx/uqJc֯{/`^c_Z1;}9XwQڣ~FG9Y ,L1g}יϬ3~q=гG?|pjkoX"vw*X=ruJa=X'9Uwk:uar!x;:;{7wm.\s;7}8߯.}vϜxNDיa NfByL&'q._98N%g L?7< kyz bI=q|-zϑqr~OSCۊ^zC>ԣG6N9}">XcnNq8{SctxWs w:\蕷\_HE -Ћl5.ISK5G_9[qƘ3ǝv-uڳ_¼fm6pg CY+MZs\gXLOמE's~̽[CiÏÁ$5N$Y^ 5OA3~ϊgZ|G+ߍڜD=>&}b=r.C1/[`#:fw%xB~zO`DH5%LHw$2z访ٖ7Tb#7_ C׫w1ڲ}4m7-$?|T;zE$}TvxV`n-Bx}0ڽL}|t=gG28"˴'r;a4s06l_xn< b:C|ǔ]mNJd?po>}kWͣ`C?z|L<ӢKX<7mS525!}!G"/) τ2Wd4.݃e}$Lf65&>p5Oּ1 _y^cu6C3-%6GPT=Ӈw.z8}m]:Ӄ!ߵ@g][?<> y*'ibA,akU:_k#=rxf(cm'A3̓#}j]Y#o={p6dumNviamfmᣳ r;Y؟$XJ? !yI'{~+@f~Zg.z<=s9)k&9S ^|v*>&qP4 +Ls$h˓J>;ؔ$XmmoǦޔΫ} Ŏ9? ̃ ؋,Ӡ3)hdS uҐ1q1֓nXyükYWڢÔ_=+zO8+xǸ.X]k73yEGiKoaOap'8iEߢ*ʨH.P?}xgפlƽ;d֊k2+2gRyP 0FXT Ԋhpc{Џ'-.f5c\"9a‰e͈C3I ?Ug3cO'vog]8^xl lcJ !e ;2Jߕ9U3RM>ZdK񼠨i,MځJ'οg&hA# Z?塹B\9y5jAv{Ugr W<[lsyr +Os|k_/^' Ruk۞3X_o7-`ocl6u1X"xxt׮|(6ՑIIo1AFbBt^ j2 y5k ~ 퉅]KvS~x|q?O}H*m5-}Mls*V"b~jor׶g4nLe*&څc]ó< S6pܦCI#siM aN|N:7Σq%K׏ly'N>䌇p{/g^2s<xx@Lծ.:[N< v˖'=|Q`XmoI^ARB!iqi`St+kbjƛt<%zAbty\"q5Z5S{z`uPZ%iM/@6k9D2wzΜqؿsD‚szI`ȾreD吳(l .jwwZY%d(p~R?n۱/ EI91ٺkumgo5&kh:׫j^NkSn+;윯ގ} ygav)mIS+MsZu[tm<ߘ5ygMgxϤbm% 1jbTGu'B_ O! (qE ͺ #_;<}Z@m{sZ8qQqW:xDO=,a'neۑ})!dPw%T@pq&qw϶~\a\oL񈂑X+/Y݌XK=ƺ즎Uc؃ګ<،ž)h:IX_ٳF_۬\;ڭHŝg/5;kv`x!1GĽo 5nc]&+'*ˋ z%6LŗL[ר?\ 1#^fۏ|HulypmU PJȕk 8G}VׯO= b35qJlLԜyZUt<[MT3E]iU;۠Jfoy%Cyv}j-8GmѪ>jhӝ5ωe1ѵ'3 ZY<Ȍ g3hy{\S<}ϠӜ3hΠGNsy@;nn5}~H*"&2)\I& syt;Et^khܸxP=_dc}.` Y~O3ط!Y_mS?+ۉʄQ9L9ٸǜχp>/f2w8I_Y_NE2߭ц"Q$e)[Iz\\rc!LWY{uz<"kܱʿ-P,G^.Ey6 #kκN_ooH&_$8-JǡEXWtQ[sǰqh$sx:+scu.hhGiox>$jg[c眳>Cr[Tȼ}3ͺڴiLgOzE9jZ3[>3 +8 J&6ڿHǟmr#on(cdOqp_&(ன˸3B_S~]hA9iOox] ΅OtqB 8 }, $)뙐OO }x^0[ӟQ5m-\ڐm6@Q>D]ҿteo,8 u-i$i+ &(]8Dp^ӋR;2ҞnpPuayuH{~eX \e_?Z'0_6cǺu.9_Rn: syBs M|w?PW- \i(}f:[QXK=) ?6V3AK!d蹕SGt]n6y/.JyiZҺ*5I]q:8{X>;Qmsv+TY,= R/@P7!=_{1pg|MI޶8xL<-~s7~Nkhozx e7z E{,&TNNx4|#O܀sex9ӮI=34b3PgCNxa ;ͻX|AgyB 2M2On_58ݕ\|{;[ۥJDоp|#@&,{3&N~Vݯ+$/z> ɸ?h+ʨ φh`3r3fSvqw)ʾEj! !G&1VqN]r~Ȳ .R7!Ȇ ;'g?IUfy8ֱh8=^pbBUbMXvsxNŸ{%>(oA'bI;xmz(#F}%,6@̻M﷩@1ǮE"ԋ&Sf ޳-i% eTjr!e;pn9ۍ[e*#P&8~9]'H𫎃aCвv,G)I>^!*-f멾iZSQGy':הߝ$E~5n6J}o5xO^Ř_|אLiQQzޅX<꣯qvVȥr6kds'Wnk{|9N5E_E%=pb8El0mz۩q}2x,\-Ԩ{Ɲ LҌ6-Y-'mꤽLeoigwH渪1.`\V qr\iq 9.F;~8ۻc2賫Eh#CtwbN|+mmQݶ>;~_?E Ÿ%,ȗRؚ+b3b(?|m 74<^5.>x^Q?6pd{: v8h{:͹q_F__cQ6ڤ ;g[WZЖL: C ]3aXi_K)򵂖e՝㐌(h_C)duʝ:.] D! ~ג|N32GVn_ / !]훿6piW<S}Z]iArXDg$Qr;~ǒR%,m܊rO2h6S3ox0οp}Hs™^aW=fusF~~om2☞`bzѾK ZPM7hד]|28d/xQ#bE2tadg>aQ-_̡_vV;(|4=z1x1.mUIgjArEާz;яivgZw|~(]NUd&Nd(;xQMs1| p^3փ`P)6(F![yK*'5r75G:S~Rg+]mj%l#&ĭ~<7yp܉wTGǙ[46>o/^JxyiOWG_G+jYC{ɴY9i0@Y:zX;%IuwI;rqu2W9^i O߱heY<=>c᳗~6kRhE& tj.~83exa L;[ Lꄥi ogAІ*Bxf f1/*z1ﮁXc:1G;(e<ņ[ؗyOa L;BlbEvbZݱFS`3'mبqFzڼM5;|3kvśޔbvI3e569nޛ9x2uYm-O@Z$ ?h':{ēSe#Y^SiuAЇsx6}y{'gRx#F%% ˵U&|>m0.3,Y+ڴʢXsqCdet? tXI'Ymĵ]sbH:nI}+/GoG:+ts2 #(+/!l 6yҰّ,6imq?*6]Ho~*ڽKFCM-eJع7(Gfmsgh41E:jmY~ܟ%=d=?ũ9.ZLU_[/;rO{'1#Y1`Yf΄9n t ej f6cIeFLأZ8f{"xbՍoSIt+ArWP IЊ+c}F!&},mO%pStKo.Ԃ!ڊ x}66>>>7>{t3y:CK FM~JlW_cSoի-"].U@7E::]Ps_iz`ra^GwvZm3+)m!2ֱx P(5)W՟i# t Q0>7}#UNߵghPh3DUO4/YN/F͂lym6ڠIEQ2c~^"簨ש`|.s Hq]$}&(D;|N;yRTnwث~J86{ހ7hUOҖ)'Bn+Q%O:r M{Jo{M6W1wƩOӂ}MG.s-R7.-P\%N]w<$s_,u) ]MjoԂDQ枋0C2>#YXr BI؏mEkݘʪ&My1G'a|E]I8=0G䠽V3x]T#޽B:J߉2wgW2y孎2<-X%UxyDƗq*~:1^k,X-}xʳ'J7z"|D$G28XQ'1cxQzpxa oRwlIITxUעgE)Oſc;X^le;"owpߎkX9՜fCzaXmo/د-WgO-3D[mGc%!~XE2!1EJ%q ys:zG9c˼Bc%9ʒdlwY>-IDݝW0ANS=Z6ƽ7ٓ"|:+jƶ,։kMi@tEwO+V t <V5+)hg$qqU.oh2+˖uC,g[W34  {M{u΁{0DbJ]ڼx`dГ`0`V€4{_ _"{O޳GNt,ڐ=iP(%_y4(u4xƵ)܄yI ޜ,J9`̽8/L 1"A߅O 3xS#ͷ >m)54 c12~-Ƿ0 2б:fOx$#% MdL+VGƔf+|lxl WWF h*\ϲU? iA\ouhv~C\YJx6菤k't}z/8V#+%q>Kke"R-i- -q+qv`L:%esV |>0dWfߩ8iKO;ҙhRxqYw =60TNab҇ԅkjKSޙ63"`b68Wc1_)9Q)GrE1{67Y m$?uɩbAf炆H,sFˆ9 p#da>.I'>>`Si>5 ``"JN#zzM8}L+Pp=Zo2`78Wۙqb<{L=>eB!ڇD5 938\kW$׬O_æFK6枠0}w%aSu-_}+~|K[cS}Z={;lt,# gub5tH\QMm3R,\>mnun!fm-MQvx1S($^ q>$jR'G r7F.ӠA?) pDՠV9?aӮ{|1Eҩ>OlףQwb?)yg snySM-~ч{kCj!iC(ٳ@u,پCYkg ͑yʔI8&! zeg੤Pƅ,2?;nxx̛r ?9` i{'bQжV{Ee:V6NkY G^4{j{AOs^B[j%)0˶y(VPϻH>H?&N:U&\+} IfBYOtWH#6PCb9S\ӳOn?cѣHYA57xJ 'a ɱua.36DiC do%zsTeCT7jA޼?]XSIw K*zFx> |!>4Ļ!i4={r],9+tJ1Wgs$#T0D;ԑxk;G_ 9/P`J~ON֖ іrLToF?=2MGZSd{CZմ;QhS,swe{q(C&0y*w'_@hxNVT?p+੒,sFoO{*ZT<<{5ʼ͸:amE[ӽRA=%AT6[UV,iy]sx Ei?v&n" ʻS}9A&$8*ĦO;"NgސFbß5v-s^更{Tqlme_DJ{ϼFE1쁯eF^ڽ[1Ƈʬ$Q˜eqIJתe_9\srED˺ўūU{ K: LT,WbuΩ] C;;Iz"Cv)̶o-HOW( §W֍ ]oXTΝ6lopvQPE>L-ri d` ļ+[)AU%v643)ΉH IVSr i 1)jVW5?GÁTKzG{˓ܿzvq.);~8+C;<[N-Y_zے+7'kiHqi40ƏGvq)I{$s-K3څWhx6%&VvT@ 0?hIa~#ȷ<7zx^V3˴k՜v+HgVE0;7GV1GwUi;{.S֍qSEjQQ=p g}} {z@_6k+tT:ll=QZQy1cys c,ېE,m9=k?2鳛H˶ɽ`QŃiXYr%:* 7 d]%~R ٚċx{G~07ֆy1p5Mi9\-ңt1ι`9w)̯a`?xSպAh^;?89}$ԩmoݏֻzkOs{ o7v< >Zf[0_3Rٹs#O?V;dzB+s"|h,6dNVxּ%4c/dow=]ʜ$nlcӿ-If$ڼJOYpge9O=hxyfvQ5ŷIL6zh;2m2A1su<»j՚J\a]?v / z@=qUa,9Z- %n-S7?zij'".:dLUZn9REi#@ump;e< |1 vwdE^QIH|cg_B".7:' m.9/ u"l1(xo\kn&JŻ&jb%B[܊yoK Ura֓]׊#'e8X~Y}>8(˜O@;9wgZ2JjvO6("h1# md;Hk]jnc8 y}+‰?4_?7e#|*|~d{AzGj漹N6zA}ѧӽgptX17nczA}4UѺkE6e%U;+@/0pR̋ )lO^J|(H*cVw&n,4a<݋Hמs Q2i'IIZ3 БA?i8]/wyk89fE3ЦSTVWvW~*]ivC(hiL r3nyʥiؽ {g1 Oϧ{m۩p0zyzjCie\a1cϽOJI=&c8I~|è# :ǺOWa|]<"">3Ze_V#NYq<(ڹ }P9m:0?[kOMX!8ܔ GJ_:bHz$I-̚K<? >~͢FhДZoH큚UH@5qn+پrykYN +5‹ܒ-O5xw5J9> P _L,L /ZD/ʫ~ؖ}9O4E2|DQJǠ0ԷgJ}!r7Ƣ>ˈ'a1X$2csm&=8kIO7OSh_=?lظyҸEJM9pNjB>,=]6jȅ@.|2p:)|\lq*!K= j<~!;*?| sgX2"UrꎑT _ھkH"m"x܀9oAq0&>%H`#eWwUhbC?[ާ4Sb~Ë+Kg-i_($̒r!.MZEp${ k!..5xoNmS}S?*c86ixy@#ڵ)(k>AmD8IO\Cp5 "d^)^q_ ɢ1\;%YmɐG}$RۤO2~eM SC O/X=&ʞQiWN!s}{+mFe]U*=~]mӇ^qW?2t'e3qn~-9nj|rH1D_VV?ꋷuqgu} 6}O>ҭW/>1,cwW0ױ˼۽(ϻ-f#~ sm.KQ|O%_.HקK[.ȼcvtMtw eOGQq$ld>%0liOB^J +T,g}#_`kѵ!IN2xIKWeicżo PdIlyk!d[ UVEfҘ6u]%Jc|\&DIk[u04>ʎIiIPZҶeݖTb6KDsoR[~ՅLΔ mZQw _B׈?k"4) {`ܙ0iSw.vd)sU{+'#NO<8j9>2P~e+~ Τ<Գ\{mRZ<E= ܃}#߹KuG`Xe.A_˜.1\2|]]'LxwxEļ#Τ?MJ~p{x($,Z&5vrr'}}wTOF8c7` .c0&HϹG\EAQ~9&tac{1>pKt([,ɳ9h^]?rm+= +kh11NF[gÏdF96wId3G/4WSvO=nI^=EyvR֕yvMS'tO4vĺŠ_y9Eay"E* ,yVc_MM.Xޗw^ z9Q4; Ekc=S43W4{nw>y\j}7yǤP 6໗ʫ6CWeRͣ2}UMWVܩ^,'s&>r;Z )adfާ':.8{>lejBs7ls{5 |5гa3^;g=L;^- eZ_rP Gك7&- yjsUh~GO3og?p3O˂VQǴ/zTߩ u@VA}|Ou@uN~~a&Vfd}a=9v?kYu Xk[vwU J*vWPe>%#s^dbmړrt9-m7YLsD׉c3E:sS;rkuz2R?' УݖDQɵZ hz:zDzP%J76:NTD[Z2~uY6_NqܺDIExaWZ'+Hd1^VA@T'S}r>E QƆX渓0֯2 & *z[3骇s<~E sP8|E/ t|$pg'*xl+]+wKƪ *|WX݇_ 0qLlBϕ~vO <)x y'8M~~`{.rek݃7LkɅwcݱ`b3^q=`Ok>p=pR+8m%-'\'|'*Գ3V}8NYhY`ʈs崉>4VB5iVѕ%=_buxVpLun ާ/':_wn;`ՠ;goz(]~{PNm>}rcPw}"3QDy!O>@LrBgb /l R.{W}`VN4<䶟kXw"i,Ϝȝ'xok[o߮mM+}L8pN*ade^Կ0PCS m>6*+^kOnortYf~ꇭ=;F;B3k1Gԟs,>He޼?#+(}X(︴q_qOE=l}w*2U[Q"Oyc7!U,+-ݵ d|^~;q8.iA7L6(@kMľ݅θ/ڱ뵄g_l`UtŅ~uKS k:qo+$-f͓mv昬[C𷫃Gsˆ/Zoś>vB~IN}VLd^])f2}aO\й,}}خיk~qdZ0Yy!L&y&W,J#^Od\ț{҉sEK<^% H9PKУ2e^d9TAݷSd,@g]66$s Bνρ'u>SϴC!7ٲۉ>bڰȳ5_MH'%qsC Eѽa^Ϭ8gh^y؁8+ornW/X,{<#~hҿFֽ9.Gt$(Rd zgge_ԢJnu.UHx9lwV#檵w8uy_H8yOwHx3}g%xxݹcraR/Oi:Լ)w}mL\"Zu6D}[nu*尞{zC(Ox'~ jQ']Ox^XzLY)ԥ a?POsOjۧڊ-8(논[ok~h,]ݐ.П݇25rH }Z>9>}9iPfw(Q ?s"H>{?hc҈~g"}~d(iF+^rؖ WUa[\ o4~UP}.1:Sdnu37yFO6uO#e)⡰=؋uyt{W,?[[RғԙY!ޡm-`ܒn!JR+TS%ןT+T>%g#Br,nP(eƮE~//'̝Bg%^-M;žecg?D4lVoH h[MV`L??f+;%I(6btfʓ@' h@U3qZL.@:eZ~.J;sU1ȭەc6cܔ*Qx17OgxU? y`#健b#`y0[r/7To[R6X,{9z#fe˝ 9Mo;fNO&s e<\s^FcuN/Vs_Pp%Dƛjy$!:o7 ȋ;y#0ש&ߚ|4[/_[*iGh WO_)27d#\n \"iSW Omї-;F(tĘ.?64nVf1fp.:vqkYӸ YO0ϓ{x0.|:K^w/y,^ȟ(=]m~tV4ǖޯ$U:Dڴh}p62cG]{LcB"JL'6م2O&kmoLAjӌͤ?>ǃec Sc BcXzu-pooygorZV\YN,Yr6kgLTߖWU?VzT' 2O 6 mƅ@g"W~^=6j8?nנ.8B |kJ/`m[Ɓ?/cg$9.2KPh:AbzZ,}Z_x4AysD6'^?HU/I=Grxŷݛ&J ̕ $}8Q) w xD;At7IO-Ƌ:ʺOg#e~Lm̩ߊ98˘6cnO O~"į8"kq/^`}#c{a*b&W%x+ɳ9 8eqF"F R|2 i|tؿgGHǞ<\q{-] lÞ7N(}se}55]5kzkÚ27b_ۆ_Nw)oӢyVloC_V~oCR.3}:{8r?jă/cMaxBqi-|jRE㌉;vf[Dt dR1ٓƉGc1.%swz3^w9NuvE;=%rDgIg sjԬ&/nŘYZ=,Q5ky]ty u޽* k0Y/#wbƘaɴa tK8s?<䏉1ZlX OyدcO)[WBLJBg|Oc|vxl+[_;~ł֣\Ϯg|/;~^]EzO]kᗻH۩P%6bԏ3i/?KVL.}ֿlp2dݹq~QCޒBxy~C3q5gJϼx}^g]no_gm]g(xWcMqng|!/A?t)]׶Ry Ba[uOI苉}A粗nlnDxw}=%2vӪ6 >9^q>?^٦=Ht"l{.)ooY[4A?_<첚|3{R$_VYkW Ugkӯ@Faoo6|uږzHg| qf]Bm^|ĘC/V8Vmc%F^ϗ|mϔmA u寻߈7_iGavw͆|%xe끆bT' ׯ𫝴ײًu+}A/10i7Ouq$}shnMEbIF娖=DQڢ*ǨN?4E. lٴ;Lx 8aLSТ_}ٺK`lƛ w0p&Nwtbp >z..{ ݆znz0u*\?QolL` ~%1aI>qLp.q4y^G|WEq%/ܽĎPZu@^rcd0\;.5*W\Ǥ93hS<hm@)/4a $12=x?Kñm9Hm~찤;D%Q|_|u>~H@2N'Ba#4 po9(3rӢ%[A\D4qlr]7DߊvF3M62saVHI_+6^KƗ%6 eϖ1*o3 ϦA#>DeM~syh5cE]#=I_HU{s%|.՗>U11k%ÈTMVY`^բZ|]޾u֑λM1pl(u/<1Ncqf1 |x J :0Dz8~a7+%Ѹ[?^rh3ʱcy`,'NNէc})`"sTfmm4:K릌te>{7= >Ӣ]2T!i[=+TegoM;Ŏ~u c]A XfK] -_̌ZzӥsH;sgޟaۇ3_wzmM_;ͱ7pB}[֢6ז_-x-#]BQ6"=Q5Mijf,>1ݥN7ԳҲ)ټ~fn2GSɎ˱de(&;ﳇh+qBSMZQ'n*9hޝQoܓJJXs3礉\Р. ȸYfI<:Ɇ1F,.==7rی ]r&f ^VqH,=3_gc*&4lO{Flpqr}R5r2U[{!EXf#XudC~3Eaefz:8;/cCѸf%Nϓz<U̔2Y /h2aUdJ;߁6IUQqϗ HjT^u#D.qg=[f^َN'\̏tprZ%cUn\܉Z<}p>^|@9I3GPw>y0NSev ]&_O#o__pC6qOחWkw-|[gu71T(nyTQ(y7>i/1"f,d8W_<:$'iKyo ~u@:ma> _M]8`\Kv'>v~̛;'R 5r# D3E4Eڟ-yŒ4OH1\(S Qʻﮗ X;Nt1'}|o2&g~>ƑݜJ/}3[Ԭ/ 7*;nA߼38*vp.Qc(Y9Ff%/I]R쭭\Qˉ{sX6Խۊmї 2_ko}1)hΐ:쥄t-򤚓d9fSF`rafͥQ,7xMT)s3 \9${6Wt7kw Ǿڰ.=w j;xO=EW+>E_ݎOI֖]6X^:g4\ߕ_$C\lsc_5׆wON=2O̧.9(̤א acP ܬ i|y qVᶃՐ= RiuNhSr#hԸI{)k _n1/32ϙϗF;D9$JE?ژ⿅=edoG]܎1~\.ɤB#r -xЦh/Zfc̕@)ĖT3̖x,_(EtcB*;DڑfȂ݇o\E|ؙM] /Z?7F!el>>J-|NբE;X[AsQ}U}'$2czQ*^-{8*g-?Gr;'ڌW'ʱniSjYwf=㘄@{ا͠xY< HҲg6EI e.ñ:-I JR:f xFχo$UR/ן̷3 [bq&>IxH$9Xc ƍi/#]_;)W0ru^1p$yS/@nNo2ai<œl"sfVlgR'$c8W?-71Al\Zedȴ$~n+(?t>['`FL'r|oKf$LRēW0ʓa׷|trϠq8v͒dxGU}8Xgan ~>7Gwr\";юރןaxOy_ia}5AhA01DEr$!>8Yy3ؿBM.3pR1bvU¹A/( Su6iuB_#[}N<Lˆ8+̢Îh!Ǎ%p(~ ]cm o: | s 0QHU2 &UأSҩB:WXsNp ORyH+AԱc ŗ'}_iFy/f<1E^d\"1FЂuS9 ]^+u=`f_|Fx\p8:!Ө)>ژ ޓ|gXLy?Wq_:B&T:3Ͻg:%FٞCe_FY3tW?FL5}ܯ+$Scp[}߸'RcA#ؐ׷@ve,/鷨fE{,̝67_17oSqV=2SmP>ɢ"#FD}huƽcExr0z]^k.hu~}pB)AMuW0^GD|Q92oShMhiADQ3$5HM9us Ma[Rq Ja,g7]$H2ȴo>!Vh7(1\57꽱?h苕07ue+(_=sҼacqL7nƭ(ž N<||vavOv?w9B ӯ:3B(p&!tڿ|P^L]<΢wc̡;½O?`g pnD\ C1;3qD-M\zlG>':=ɾ(nTv\3u ue83ߞ c-6b(73XIAșlH nur޵K爺-r՝˒HޚW/ѿZ8Mz4=mkֲ.T8IdR@7R?6Tl3:I V]g>9 Z)myݒȽؗF,2qV?56@7/ٟHjr|>m]ڕ >LJޝjדn;nٛԙm-3h^lê϶6[P/pH^fG6&׈D}U7Ɔy6Dx3i&c.&u 'W樢Zrb,k_*mmAWdysXw8MHۙ Bhe[Ek|re[y1vYce)0,MW?goW$hy̮ QA&vU?3r)-,lѰoـ|qY]IΝqLڡX %;`sbop'~@s:!Y~A?g W8<ċ|X)>i'Os$Vy ,2ׂN;PtR*syLjZ%Νހ5yw޳ bzҞ_t|xOmhhJ\,;w ㎄Le™HX(iixpnh{%~ox+Ļ2p'>oອz1V37]އ 郑- p:ums,(Ø?:\E͆;7ÈS//5C(0o2UC]|]iu^cx{)}M+hXs}u)UD{]Wh\&&8Ec;VV}?| yKј0|  Yw,q + ~k}A+VQ#vx=!3E\ĜBYMnh7mpp&IZ)̏w7\s|FrMB!/cx^3VaV2ߤz2}3u^Z1r ƣ.|-SN,7Ad?|}'O5~QvRp6qc{?9>&}צƭF%%?8Υ9RW w /uy:(j@0lŚHP7 ~ &e|(Dz<Ї>ox ctnNlea11sq߽dHL 3WΖ0`m_/#<+6C2UL9-UYT!.VI\uƞ'"V wɰ.|IU@{.'^ ꪢmϵF1^'mhL7w}lW9GkOTutY6q+qFd ͕bw嘠 r;VX[y23ak +Kl>g=jڻ8]ܚ^}mu?}~Dls;ƽ{pzn1]!SI; l{)lW>d9:mθ32cG*m$ <{.uk/L&;lHѮ7}hlcu#eWG'ui c#v|שq]x_dܗe*˜͘w.B߰q[iI!cL;f#n}³qϭf>Y'_3?g}TΪr>IIY+ #r +cb,Woÿ:܅BfysS#W冫[ܳDe,Чc].(yJ%9Efw?nd<g,%/2g1Oy[jme큚 m ϹH߅vцR[M՛_uz 7f#hX޷*L 09d۶ͪ7_k=B>\Y >I Ĩr.xo> &zg0,͜;#Xcܲ:0V{NWI2UZPNEl)yD)#)/ٚ\OmFO~2:I|}u&IOd?|hVcq dMXӍac._gCJڙ Zd{"sJ 7:+aWߙT[ڄ#25Q ܹS7"~E2n,0S{׌viCUWz3\odOρUU1mʖȏ\"i.xakjO2m3jd|8Q 2/v^{V@گ3.Ǯlp΂,*387VLY']!*RT;#HӸy-F+jW_eB1~hS2Hn_;o/Fcw |FLh9OaXGHIlfanwī19m[PQhj=o;sXe$/i[Ñ6xκ|Bt{rl DS|E͸-jO'K >(;R,`#MX>a|Tm,)MA}<W)Wз(Ad7n#q_$?xk1mFz{$uyƄ Z9b>D+ٙJoKۈ_Y$&]0@}ݻۖqdlr`{Ys 9-SNEIK":u eA_" K; ڊd>߶%|>:ƵNZT 9_-g<гBG=Ck~gp| xW|Lʃ^]~'g1\sH7+,;&sr|I>?vk||oKZb>՛+P ,<6ﺂbqNsXeV3`/]Azo>y"PÅ/m'ې>֧Zs{UvQW,+T3yH~:NCg\v1"^t#OVsOC (/W|߄^*3PA沢_:z{1Ft7cWq8qpnhQ+ >]~̘I>Fm87T D ~S¯ΈR@iMϷI=+0W|Ӕf%|P'Z?Gi;ЧjSf6::UyΌ\ߒ}My^3k8O}Ү:=4/, ]iht3kՓu3?Šy:)+وP}ѿaM?8@F6" m ۿ1veۅsՋہl@d}N\G]Y~z4#c8?Ε|~ڃ.t?E@vZCiHxxݸ5IԙI?o@jegy0,PkK} w<2gP`h_}MQm.s +&ywJ@LMxUFYhݩ]My9X3=,iҺ7]2}JZumH6< 楩>C.I?ޠ@^1B8r6-U+bDLˮ~H/cՐ#9&}qs]YQhĐ̳+hphPv}? %5ysIEYR 9m5@'yK(^(r<;F=x^`-֘qiFe^gw1C;}ܒ"ZCwUw󚳝/~;WѡH=Sm˜g7Gu۟*5AtЧKu ױd姽.u;H'렭ÑcT&yqӆq;^̳7O8;~vloSB`Yq1#_|>_3~ wX0c|% ڱg @l]Ng2s'/j1K ܐx6=%y>&YOݒ䃦{bkEPMOGEѹ"-܌̔' s~er2pήk\73\"vS})9h7؃ݩ3/V̶hۊ{-,Dlӱ< 3s۶%φ_Hմ Ș $0uYwW=e]~igXΎCW5O6\]P[Ø 6e2kMg^m»3?y6L|'6iPnI"#\ t&Rwm<>aԺg>dtF{'cx2 }6^1>޽p"ϋo?n:X */ x):*7`P[ <27/}#҇>3;ט{/ִKtp,6be1{3LjY>藅?}} ޏ6HͳKefƣV cMKMu>4 yX16no}@9`SF{6MI1b Cz8O̟Xзװ La55F.ɼrkuMYeKR9|6\lZAi;"Jdn*Zpc -;]Ȟt˗dJ㔱)Nm(a^>q?^Y÷%+eށsqXo0Q7ض#K_Ø I5|{4chefUGbk2u7X[ƾX |?~ky.ӵ'pBOwXTK 3C]SM^,}XGʸ*H>nc*u@%mko~%3 |ބ#QRM{~J{isƛzx{OP[(GX1qS}_yBe PԜ`zwؙDzN4޴3cy39Ó$o1^p` aK4;c'x_:?98LRٲZ]Zm!i0/g c8OsDYcunϡLM]i9cp< ~,ڸ܌ 6o1U^x m"t{DE;B*%/Í|UzNK*LܓD4?VB$*cF4}v[eDtoɕy3(~?{[tQKlw#ŪEk9{x{8= ,o߳hWI;n:f{MD3x.3t<#Ŵ+i:OO`-񗿽(r6 L߆re,_d[/`J״sgxC7ע4 S/nCw$*؟ \"&31mo~Uv=.\ܽw<|ǩL85Р̡1~^}9TD1>/8V͕.6EB󎂶R#V;Cmw$7nez&~3g嫹A[Pdez xR4Qg^8υ~x^ju*GUwL׏]eIhlxÇ~7Is Hc2]>_\@G%3OI^HJ1Du@xa8s>3C;Gg@ c/dO#LRsyFܮb &<۟>.K9`yΗ06>ܭ Eߏxߗ'<{μQfpubwՠ{c:S=Sgȴwu'*/EsDE9ujEy ˹]{S4>oZ 24җl:ʸ 쭭 pRȹb.7b;[hGkq;ܽ{Ѱy[s^9J2w͍fG]kx B!qavI6l4og/3drgǶyطRǵJ;-Odg"ڊ1{>Ћ 3)$MB5 흽~4xu%P%Ok]u=ؓ+ѭ9Zϝs3ަ-4hDWnlt@&}sm%C) Z .ߛc)ZTټlΑ'+z q@d e:.7σ&`!'16裼X`he:ҕ.Źa{ÙrEaMr>A8o 3ש3&~8%p4ωVU_O=ދO(Z8`>hk0L^J 'P's< ;AsanE߄3:gX9MIU-_ 9 XtJE~g.9)I 2|ky{qV#m31G‡0и:ާx胊zZ…e弣 8Rb+{{<["V7`PԀy?2/_[*mb\v{W#C (0n:;N+YWW,7G;cgu7/Iۦ̀!3+2c}cZ혛IxyuϛQi)z0#;b 2Gҭ1)朙|8\ xy[ϙg,LŒX)G2HgsqߘϹg7=۲ o}h󫣩oa4 dc~syӼJOLf7:~SY9Wd_X^Domsyѹ"sf4<}=gTzcs|fʍWQס43|/Vgc?E_)i34fk~Ҽvv^|Xe_+;\A/J|H%aC[}{b"~2ƏU/KW LM\r3cZfl˜ZS<洵 q쀼ȸf w+1w|'OC>$sJdsL݅}3Hׇ$dZ:Tf1}ZwѓAjWZ朩A?z(VMx}\އ:ԩ̸o1}"n%Z[C,WCp_7f'֊e6VzԸzoZwN|~D4KTo67tvOgg5䰓s5EXc\(kL!-j3Dq TqGb Zִ#ӬzJؐD mR O;[Jw DZ:qpGk](lWbne/Ό ao'khsِ?+Jb*n^mw;+ZmW^eM<} ОX zpP`R+)F.ް]Hw' nE#<3>7!:xBs{qg0vSֽQ&o]XRoԕVjl&>x5˅r14J|&>tc·W͌.}:/EK6Z{s½Y$L@tgX9j{|9m {Յ7]VJܶ~۪gO|˶T?=30c3EVV h1VN3ʻQoY+/_j+y7qQWϒnG?'y}k6£z+S]%r_u4aA?xށ5#Gφ_H%z!eތ6sAcD]Sbm-3Ԉ18su'& ߿n0?ڳ0/%||wpx}c|}x6s^Ki_qs+b}Pi>8Σs<^:|ۄ\gLj'Һ"-x ֮M\Wx'!Q2f} BW4Dv~F+1ҺvD]KrcΞ2i!:beX:1EI.sj;ߞmv%H6(:]:8m=P팗$WL![c=ww Sxw9o(W[{b0d>+r4̛3r*˪[IN,'҄AK(x\޿bl^!.W 2>ԧG.S*5/P74df\rdjA+YGћ#ZqT9n;_Phϫly3ӤD:$NvY磶~g;=Qѻ1־sk@?͍'BFFajo<>,y[8;Ҳ`fƯt.\޽Pie^s;|t}ǜ~iVPGMS:Zs;=ؾ]z#qWe9ةNOǿj[œ ws,vVt ~q$,Hi ZtMKDV;d&q>Ι.O%+Эṯ&=x8F/o.M>}藄O͜ƝnTkVy)Z~4II:K2WD:^&J~$Gv L2  ;aesa#c*Me~g} 3R 'I^֮|-GhORyhBA:󘁷n.xOm z(Ѡϗ`.=ɖٚ ],0(Ta,?9&GY|}kWK:R\Lxsmv̛K}Gě%w'pkiv]N!WpH^%;wwċE00^șa͝ҥ;W&< , 8"gjsށ^䷵[3'Sn(+bs79%f:Ջ=:raކ3/q!2}*wjc|.S}]<3ϲ3/ Gk7'lugfY^PSPy>а^[R1s,x-1ˁ χÿEG,`g= ㌩7sX_;|4s>| Q 9̇a-?`{/rKz-Ffଡ଼!M:BYSBh7}zϓ*ho[ =R|Dڅr.7C׻\ze~Wc8˜nF9^֙>F5fDwk긲&!n mϲ3<Py*iwzգ8h3΁0T)n@.9glAw/vK}˝l#?Z092+xw7ZpWdf?^p~2܅-3;/Qݺa3ͣcƙssǚr\|q||9N|nXܼdñҊD\tJ.E * #c=G?A݆_:eʒe(ϲ ʳ1maƻĥ}M*e .6kAFi{QF-V]E^m`S(v~0G;vڅwZ! ;#]'ʅ Yߛ㦟߮yO}$? yOlװI[J鳥P|}FF´0,8v}y;CW)I>2.Ŏ*򡻮Qص󞲚& \}hsKǤ?=ڥRŸ4.Bo,̔aK>p Am\2C'biVa3WL@fS>=#oH΂[9& ^D^oQ٢70bHB2SC_&gG瞆x6=F |DܿJk;۽`v-hqgh^.vmxY?.}OH{A;cuQѝ$%>5KM^hw/p/~c,6/Y'c%]K$cLk>H8VҶ?rpYJ3m͛Ul:e%,'HQ2r^W̛fԣ<Ycs|?}9}~$Vu,YIL3|r~zQҼ.hHn2n=njш&7f(G7֫O& bM[(S\6y}h/o'l]s~}|㙧812](w݁"rOJ]v}쁺\gWdm{2sهsNurvRȷ'Dޫ$'vg9r.#6Ɨ&Ir\. mr44td֞o,w}XdL@?}I2oq^6p)6s64۔?J-89.pMs.1neXl tm:L|sr֋Oѹ&ت}[2}ZԓϘWBm]`|ݮ*̶'Ogݘs!୎} lV;2leZЀp*jKpX8/~RFG;Ї.Bӕ~2%Oy,KU g5QE"23^֮,L-cRGK_wGب,U6?\+VkKO$J_pdZY*vڲt7E] _s7:x}u> )~AF̳";Fd#-q0Vp!YXc9~bY3H3&dE";oe!}ujw1-ln?^zҕ"n/s=բY,27НEIGf(Q{'ԍSQ^xE}XRp>x@gV8OLv*G&USŧ 6ʬ!_߸_r=ߘ*|(؋= ϕyzU(b 0 Myϊu{ձ0"$0 Oh]5eẢr yo(e朥/ ac-Bf~SOaqJ3.q O?6~3anh(ԫk˽2}X+~ m5;)1Da4>wE[1п'?WŘ{e ąɢn`#u.<ʱ^xw[G O= fZ`qqBu&MK|jHyבq\37 xu|purAyZn _؈? .9VZـ96Ɠw\:TCyaOk,cۦ~8^(Uwfnwc-=\D߾q1ڇ1:iMX[\' [ˤt IZNa-s0VwV\=ǵsXn"\Vul;uDsœV2şAZ>~&kO“-KFZs&l[ m?i<8ӟ0al <<&\8oƯx6[,ލa|n5أS; f,oAM(\ټ~ V2Oͷʯk3Iө.*|)ra2n T_X,S9%#LăI/ K߉u1:_ռ=KYyݢٓfAagse *.F;に(w1~/բO=jq;;i eL{DC =I8G:e@mX N!x̚).o^ #Иymq.e_f”"CyeHy+֟|<_LVD(3yD ŴvԒ \\Ox7P.ݷNދ9͏C6E|`zwfȿRwF"dMm&h裯a.}B^d) o<-Jگ/qWƠ7JQyozV;Cݵ߳"϶f??1~7Fl9Zl^BZնyOZ61v/Bn@zGQ屆nxxmʶR6/d; Oa6]''pW29]x.Oƽwnp8`[/כ16(^saU ޙ}mo$}hdpH%3SG9f sXRvS;i~6b b-jo!9X$Љ?@0Q:x{++@}–D?R%O[e&oK^+P+*9HqxqIVk@36^\iGID>(vlxP-x6MK/p¹)Y>w gW*݌L=゜d,RF fs1di[ 4vZB^TMcƔؗyh?h-MmH%ywYG)C*1{VƸπV#ؤv*^$jQˏlɸ_X|2_;<;wl-wg/m;Wxm-R8uڬ=t pq4c/p-Sp/;8qq⿱׭X8O9x}az9K%eOǾ4a5(;)@ 3Ge:\_6t-)ٗ鰓8k1.fhLṴH9: _3H`\E c?KbJelm2;8VVnPE%b Ռ/Ձ[N\̟:~I 7 }CbKR sFN~b#vζ8+9r6>9TAYY׋u}MwC0된CC7 $Mo{l X{2y{yo$gFq1 ƊϣvbF[+a.'χ12~S9z1˥_EcRSeOAw%?_ޯgKDwH{Fi}3}U 4%3$~ɧw5ۄ~`^ɍCT7x}2@k%^Eo;"ں\M/J6wzxiS83A=nEz,J4K7s}asx'_i1,ϬsZvԼ? },}65>cעwq9fc8i׏YlF?H;Go[& ?8s7e䣄ǶDbWg\)2նJ㓭bsWu;wEGH߈1G1 wBn$z0peּ>CԑFV歕qxVX]0ށ?r8t3Uxel g$Kpsc4 0Psz]ao'uxU)$q1Aa%RNBaf>;I`|q :Қj7hmX? CM2RZBO*sZl[aYֽ9ue{(&׫@5ީe\ w Y?Q(ܑ$l؆ֲ&ʬuywDL)fEv-Hwlys)q>q>t;oʼX*h郛&_ښchvʜc/Z'!!m) .}!On'S%d=ύڑrʻ>f,FkY2p;)+Fhw!LjzN[w\tP}֘w¸-*JNY{t(O&ƯeFy+%Hj]츄h2Y},Va'VCZ6ssA .ϻ+ףGi9)"׀qﬨMU&D/aC2ȩh5cjk:3aod xX_e[%m6 fY|)$_Sl^gҕ )25[hҧG7d=dOӂbAj6px֘.&XlSCۿgҋ'itH.x=mw~˥Hl%~] _֟u%-jI g' G"=k8N0Jy[J[a8nӗc:`à %Оe +sq^(ϛ/]|FL1tC]EItXb㱺_flw2Gya7t_~_ffH||t/;;{w_tN zYC_2wC8yך+ 9#iqSDEc-9iY33jc]ϨGy{%+ރ9;d&ŐCDi+WB)iÜڄDXPU?žŠZm%no`L]rM r>|O\krKO>cQmJrXVu-(Zgb݇3_KREMfWIxZg߹gF1/BvDb%p~F/bwQכ(}0RH{.[gfomH-tվ1>괳hmGG5*ه10-CF8$'qOkE2o5N{o8E7glP$F=2Qi_<ҹC^sy=>#aݳ?}lwBʓqM-G;t'T$0G]HI8Ziθ6TuԂHuPDj)<#+wJU0VBN8COﶉ8CEGΑ[cגcۃ?~Mѧi|H=B魑X7 ke^桋!f+Y9X iЅP`tʱZ1Y=`7o&CƠLJŖ`,;wfNZgku{;=cleS 8_ċ:\IG__? V9gV9߀u3<. N ܹ %B.N9 ++J=2ueE;KhKJ[&.ϮE}W=:s"/tΫ`X}l{jݩpS:U8[K2y!'{xZ}q?tƝU^Lyr!wvߟD~60ffvwۥ_ыxf5s{R/5Q͵pXv#'[qmqw k֮rTL;,^iSJaڔ01I{Ry}V5 rzKwO$K{ly%4_**߀wB<|2vm5Fc:sL&J̀b[h$hnTH&!*e`l,%i;cEL,vk@n!$V- B}Ϲ7L&z53{9ysOֳᚂvצ1''\oذH4_>/Wu0qxWr <[8wzStwdb1S2c(K_4wz@oϘ=cN <:;u9F1g0p [dytSr>并6?O{MAwPysviSϭ~tCkpj}7dv;`֔N璵g{TϞ+wj1vSwq~F§ƹh YWsZemBO.6V'wT@=^_`r#Z!Uz|?g1Ge1yBx7)yj?P~V+Ὸa7sܐ\0[?B^)"EuW]dܾ93[DX+ACl9K #й߃{"o8|mǪev-{|')'x@ԏ\Ux\'ŶE ]v.4S!1nG3Vo=$'k G{6E+P27/s]s}x d=/ 2;pcmǫXF\6>xFH|vY+"V>xo/>16'=-q3>GwHm8SGU0sckʗKxz7+a;}]K`Bxni(unt?4!;m,JSlUӕ7m[X\#b3xRGU"rﲉñdVYG1zMȺssnwH]JX 챒_Lf_<]Şe,9Oʠ_\7^  F9l_=sԅf[w2 x -cqK{d)s}};15⍵\sOǰȳ gm P9_R&a۽h< [-hBQJwظheQ-s_Zxn`\L{mF>kk-=tYGK`Z&WqY&"w=U8;R^ڰE8:~`(k1")'tұNx _8'}ۚ96'|7pux[Γmk)5<_ҟ󖉲]Ww,siK"͚߲E;pSz˞wrܔH3}hd  9!;r|>kgρ\FϿ㞱=;|>GW-yUWv[Ȥ§˼qizg/H%ޏ;Ш"q 8||#u8g)FƖw?x4mx~dӂj})dEYZ -Trjy(;߃ _r6~ ^dŁ[r6SwwےB/}u6ןa'D!c]H[Zx֔] m8Mr$k좬R)K3<\t+WLY8~GHyQ6Ua|m6F>w;6)}kp5޷ jcVЁоCwX5f$7o@>;2/WY">_=&dzp,]73Ƀ/^w7O3;OEg Dm7y}l7"{POdapѬsэqo ~*VΆNn/>>Q-D cOߝF~߽|MŅ/[} g<ׁd_l,TW Zo>v۬I.ۤM]ruOF< 0a?)eV}\}#9nv?S ?-6'~ڍls|sSvg:bU_p[A8,HUc^EB6^D%|U mrE}F`.>SƆ#ycL҉{yMyzv_4׹}lWpQߕQ[ӚCꉡ>w_^gZ}^Գ fډ4/E(HM 8+N'# ڑhId]{zClr@^0t x@Nt/7͋wwCv욹 p.i++? 6ٵOO +>ѴEʥM ϑhs+I#gmڰIdJnFvSrw}F9\GK?K 0†&JkR+ח3dk_(NeO=ЈD~[YO]=J??VW\22A^jYnV A$y[kϻ̜|7!3Q_M?(o:ִ.}H󓯠4ak:kUN*sA٬bf## "7%;xb'9B7{|%GU!&W;5w~R xsnƕkE]ALax!L>߁΄U2o9g-zA;ɒ> u>Zuʾi}y]A'2W?jF֙nulucEiopvOm@V`f& y q8Jȭ[g\E"Zf̳L-3=|m_]`ոA/̫%U\Kk5w^5b_tt 7C?ú"FN 7ۖ[c膌|?XG,/t^L-zfD8pN]ΗvvOnM!YxP SDɯ0N-?+.׬:  ɢÇ=P}(ɾOaL'i#)'ث|Jo},U#0[ڪ:d.#Yzd7=aM `U -VIa{S`^B g;g39&*z ]ߧD=V~ R/]|o[yTIK"KEs|6sy0֯agȓuks>u|^O[]ѣk`ūx xǗάuQj gښ8f8%3Qͪkp>D>9pMh҇mjЭִoL*mӕm{'+L[oʸS%ϒ?fx}-]ڋQÿ:v{`&g _M:!c#pD0x|Wwq?Y_m&| 6h渺&K{՟/㧦\/&Xq`V/`R$ӧ?%'G*5a5(k5]87+=1I?NOHSlNͯw^\ꗎD׺ n|Ę \LSs߭s՜DZ *.쭙d*F?]#}+[ܑT~ec/>O=NL35Ik1|eOLC?MWAc܁MŻixcŞsi %׌J(^pfTEq, %^|>=֊E'A!m$c>Q\NX ]ҟ7 vU\PܮCb}z3ͤ 8zs?|ٷ $Qۙb(m}`L8Z;x6ՠƧrjlv̹a}<~Ϛ{:%q&vAN0Ͼ'KT-U]szUFkǍǜVRcԃL(>-+pO= bŬ/?$C6OWX|>tNPLm v\&vZ,>:# D\;=}c7Qxf(oYKojNh B_z`~ҬiDZc\ʼnmjCcGCAM8pAX0@ =k}B3mlL'9:}m}=BT<z1kng!Z9U'o&L=Q'rɇ 5 rØO?dL4ع*ֹ W8+!v DW8\o9d2õ,Oz\bV9oIR:鳝Imtɗ 𥟁r˼XK㎫<ї?~s/ƗaD7>R5&LdXѐ̿KPDx6+@ݨT7>򩒆>7m14Y/|"bΦfG}OD6{Shɬf V *woe]Ρ5yxkhuS-yqnk'y*\bz*y5"og>sҟgfj[mՕz>}<߮xi0޷ -ef[^RrO5a '6%}FE]Ś<=za\iC]gcz\|1}[5TW6O{u}ƕ'ZX7oi2E^K@G]V.͑1jٱbߑcG/;ԡO<ŵa=hKfG8x-uР-ֽquƬ׋-ln6.xq/ƍ_\n~<5X==BobOs_OڻIp4c Ԧl3M!xk$H+VTs̘XY|'Lɓjl(+ W>sk'q+.dq63ueE& ycNϬvq?<#u5oE. 01y$' GZvŘ&[3gwN?VuŞ|[I۩ԅ*N2q&coL F +ŸbΜ.EH}kP~TGhYaʤ1&^3=i0zTG<GwrQMFﬨrfW<;X<[DM%kZ}h;6F 86$bڜ*5&gFa)rr:zX#723_GسIYeXoU(ccȫ)a/3\{gWd>; }jzm8nkT&ۛox Y6b-Yf"c|Z6Y~؂WKbɗÛZǎOXTFSmo9FUQ`秣 ydӮǙM8?gn8eWxGggsN 峎fs|Ʃ˚}hN:Ԝ|̗m\s?>|kb׬v51kqswyb-s'9$] =k}]vMA׋f UP{J`?kum 6TI w^V4`' ;(t^.0Q/t/g١TeC9=uYEb.~6}},[öwҚ+l*[[ЇNR5۫"{XUW&*,kI<mo7Zլi:NX3ݬtξї43(OeΚ$?w|)S-O~ bxvnoZn=7wݓ~YGL>R[Y}9O{6>:%`2|ۯukUW}cf SdT`. osk4x'n4MV7rILrmvSE]Zoh40_=V}r-U",si6mك8 xD{Ot?\q3F0$Sl܄MMc]j1<U}_3og[lKxm- 5;R{~Ȟg٦dM!F1Hg L[Vv.o/tPʳGfH|#G̯{ic7DEo~{kDdH #}#n ML@ pTbopq>\d ٨-^&"^w;"n|^|e~_1?(_Վ>19JW%YV(dKO!V%d*#kR#^f;nvbc Y惴7tO{atϋ5ä{״iٛqtkҽAbbӁZ3,6z c!FU,#ڏsgbOE sUsN)Y!.29di mOӍ`QnNa i]k.CkoBJgG<-kˠe4})qk_;gΊ62UWmt~=hs籎 f쮻jT\g< ;"(N1DL {Wv( }g7_ݎ\+Q1*6*[Y׌X܏m}|3Ŝ,67[mN%'I}yn(\ 3~5zNm`5+zx#m=uʑ}71!x@>1ca5nԱŎjf;t-xDl[^s? qOH0#Gpyyꕯެ򝏧NbYP]h*2Efn0Tghnc>cw4ZX^ȺBh׃7c=:` }bc޻tK/L3")B.ms*O*k:&GeQkŏ9.5Zu~٤>*1pߚV#Y!>GwgUwXOћ * |ua }tܙs=qw}#kMxsїβdᵯU̍ "7Qdbz,vd7ڤɢH2@_Vz!ud\^EtvYW;?s|ܧg|7WDʩJzgug}n]]і"JzC=_Tšu;SzJgU{qy}2"0Gv"*s8y_l`A[K-C7T5{XfϿWx |!uUv^a<9^ GU]l8\Y4$?.c&EW3QXxZ6gn}Xl棜ϳDh:Rig_UuFՆs(fN41nN/4,sc97o\!ߤ|՜rC-^eNZ9.|i̛`D;0[|.,SΓ r\C ]ѥW:.5.}xéI@4ihREMAsJ& :O!F㔴d YisiUy~cmXiz컠K.9f+ԙ"4~7J|I^o#ndړM]LPgƷq:),UoMI{qME"`6x@`Oqa-*8VcqQ3-| ^\i{ŞWĕ~ҚY;{_NU8'{ҫ YKH#{!,ke"OIP[blOxf"kW$aн}1\>qhY=k8 9֛c[1"2sN؄7M8_poJ"sFBQLLOK,`8T3 -XK(_:={o@o%MQ:#/0gnuNzm]ݳS6k<^ǐ|Iyg4?=WoSb.w'[,Ab/|6d\'-E)!8{5z{kmIŐKg^qJZ>a]=?{XwS [c|716%0Jxb'c EdQ-ZmG3̭P8|VXm՞6v}gz}SyoMر..aS |5㋷f oIK 4;CvO?:10k?X琵 cgt_Cu ?z7юzc Y}X}TMioa?mq{mF]kʀ<{8v1<늟1T~"nD˦tg$3WovI=G*>>RS= 1Bon\\O> ށJL±Rbp1s|Ε]8 ϿTRxuʫԓ ;cxwOrCqXdtdB{|5w5`|w; }KD냼MI-}_ThKS4+֕LMDOSĢ텚XXܵ'aCe8y?u\d+A_kPPynzDwY#1:Cܱ}XtD0=upOn]ne.xOQ/,umC ̏>'mo ׶k|  Q!F.x;u55w!`䜨/H@1 qv;ZY{xS4wo7"MU5bpX8ႃ36 }fcv]_sD>,1v&ו}2XkiYl;0ߴco<"~ϴjm7\ˤMTm)o he{Οt60x<q1P+񵌴 5cFx/,̹,Y :]}if^5O)ϲ+"99/9ةN-}5Ɨ5=|9/S'0Ɍ)g}6NZ\_A~ C#7A$];rr\@ϟvXz'ROq~"֧#F7e=α˥Cf<쭜Zhi7!@ZIz x$f[G #PH|y&^f9W Zޤ[fhx:rNz:d^ŢqCMcId hM޷Dx'xonc`<1k(~5X gMKDşm׫\Eu9{g^g`*ެ{LsF?,GO~W wc ;yxC J[7>'`K06||vYCB qy٘#"A8l7N0ғNy$gy{|\* 9m8DcUg[S8|Ȓ%rqSeʏy[knHG^zVzt'M!]7#?L6?~, da+a: F Uw 8oAvh|uAk_de^'MTEm(_I Eɓ3wv0稻sc/eeYI=>oy'єnxx2bt~uKf18Àd݊b>?|8mv{\jo~p@Y~}6 &W}Yҵ`˜x#FsW -Zpamx1F/V|7J1CIDϠT>s rd,$D=}PI? .kaݥ5`q:z|p^R:.7br\.u s!#S-O3~&+Q3sY2k[#a_I2і=bϯ֦ffN8Wװ5\<ڲ"o$EdD^'3GWvft}h!&ܗ-w/pζ֛;Eۏ~3 _lklkźV\Ň9Qw&5ص#w؆3ׄGks&z:|7y__~YOD)G{\?g䗯0"YoܜkoJ ׿ or>GC-<6I 7W}}H8ҕ5#/^أY `|.{h}WW!{IqPo'c@k07` h~Gq]'ϺDD&ac"u{);xs ssHP_S*Ɵk2ױMLQ纫"?k fy[ 1e kp ~W+X ʆd|33<){1௥^Z0} km#띵0>5#roCwXsBrUoRA kMbȘ UFM8W\b=׉}pI^/Ja0g7+p S,h!}%u_B֪S<``|Le tqr#˼8!;SOR!?r[l:&}u]F]L%,oĻRL].c8l0ED^yQ8;5'oay^G{" <p*>ʆ\h/?+#鷼OL܋So}cekϓAI C)%7;9\;/Džq޸@ot)e ם0s'ʛ:f'ֺ3|9J ~xzpx3o]]sGKmE={i7x%>+ h>nkE='@-^9NkVa ?F;S૘wHo:/0~e1gS:T}Okzv3XuXnHGޖshȘGqﰝ^%Q|s=cD^rH91*#Qhߝ{G`lrXr|e=4oQxT[`z՛rUGikNfS%H_9k1<ڈ/)@({7mN✍|t#ڶq+׭6yii9Ϟfz`uj뛴hgpv0㧧N0΂v$3)䣈9 hr {orv,`Xhu>UgG=h;`_5"o!x9`i'4"`ך ȳو@#3 F-sN.iQU[=?2"7xJTm(O*R1M]w1W%g5KF6G>Kp%tM9rqq/bKwzr}iK?=~ f1[l松"l=ga geZ.#HVj61;[D_N/|m{ :7а&X##4^'a .ڇ,{6Uqt9_ s\O {Lpię-MX ڄ\n,P0LQudy.'gl]tM_0EEwl;^sz` y d 1uҭR'm#^q c{z[*1!|?R\"(9s҇ U)Υ^[57Gpb۸@U{>\ ?7m11cz4!gf9A@|6Y>Z$d)!;^su1c}]O3}wk۬~?0e#?~L\dO5R0vUNiFo,'L.QxDps?d_+jv=@m.{5zIۅAzf3_%?rO82GL/s~ 9u$pnrH}<۷CvzglslY4Θ<:&i\Ayp /jBգ=?u8Jqu\iro$Mܰs5nfE)ڞ@vVMµ#l`mbYgw̋FH[uBgջk5ՃwVkœ6МՐ!x=.7F_M>™c/+b7oP(/ωT/1r/lc%Gl5gwixcc#8cpޑdD^Z_z;UDZSE{tJ=yM]M"iwM]k+TsGl<Z5%C֚Dr(.%~NǾڔa7cvń˽p$cTC9mVaʂ̪"~}{lIv~9^P:pRN*I[pڤeߣk)CkCȿ}=FcP\uZ](qet*i4֖= cіN\1n _,ݍ 5!s#Cԇ1`Eu#N-f?`)'ϢZcMC [FX-ץniy'|Pvn[ŵ,ڼ<8FKX%/- 6umt߶gT//=C] ޻|*FdKegGSSL1Fmw~> ״PhKzY%9L9"Gm%!>M8*ݲ_ЏA<Ӏ?&٦9crPp}#+9!:W89 tqxQNT D"͉VW+Mb>`vfsYCc34W !l×jh^^KhrYZujY!! XhW~Zϖn%}/u]ے6-dNÔ ϛ945-m WVc~+gOtMbjd&:ly!QR}]d 'jRmS]lRgіc|U^yJ^9+ۮ ,.ct _LgLy!}*e(;'zЯ_?FES1_DwD:o|!|!̚?E|9=K;ub=q9-9O.>x{mM=Ϣ-)ݧ9Fȯc߬Zs˳|G}A3p*ȯ{H62^Ъ}>Ъ6UU< pF -Ǥ k|5n}O؋@\ԇ=XhSvnpQO̳Ak.o<;S3Vq4:O{g57R\R[Ec! m3LmYCgm3Ӝ^(}MM|{ywˡgk~ _>5sS^OK)WΘw ұ=ce^4;x6\7?v>sˈ'G-ځspTrʽ$zt?zM*kUXߝF$ 2Ϥ[oDU?ŏI~-< ~6 -Z<.eۄ]✊r+Ê'„dn۪e@?/IPo>$uT?g@ڵmO;dȦ\n2ϿpɦZ Vd.%}bbcNF;]S5KF=¼<?VV(2My堎ɀL8,%.AOb1J:c&NI6y6w's~}ʾ9gx)`R?} iߐ&JI鶍 v uE~pN; RLْr}XX>b_S>ԍ}.cMXuDhk;0g?y:~Az\:-% ;/Ӏwcc5Ǿ]pc/S.1o3| kġ2'5<~oCa~c"LW⚄Q@hYa.TGM.uOɐ>WDقh_ zّvqWt;˱n;W"eI Vw`~?f;O^JK󫺤~ӫ76*S9GT=$yN}8T^u߻N8uc DwhKv {=o9pa’8AvI MdN:Hz]YS/=z3MUϬPL^c> |N˽= 6;Vk6'гhj0AÈ('h-iqmŬU=tr3?_qwfFx uS6z2Boi}gɖt!ۼB6?R_*+p n!;3ʸI{ޏT-^:ՈN)[sN[98}Q7=P^  m3ZR3u؆-/aIPbP,+0cpBq22+k,>`+b=2/S-U"sNxΤm狱pA^&/KGękFEɯZYO%Q2&WvoX_7 kp2"B?1}9v%w:} >06p]8Xdu^˺>Q?,oM-g(y[誨o$2_iU줎0̍>Ib WiSd<3 S}ĈERKD9Y']Aۖʓ3/EDhOޔG~|`nbeAg}J -ݐ?-^u _9x;ciEIYXYnЖ\\zKTm.}i#o'[r_P/ozz =~x֪(kCNg{FO+-DFlם’Yت"ʯ+VތC`v?m9o]sX0a̼8և_}J͞5 [E[%~_+Iv(QN?9„-%GOYר'#mT{]f?R~>M /U$^|  ʼn͘\h9/u~^*xY}mUf݌#n`Na7jw_YIoXbg#_ g#OTu._}_utˣ;[8=:(4s-JQsm-/]_ Ѱa}MX0JNLZDm\Ÿ,RCV!7%xO씺'kca 8G5|dͭػ'B.lŏ4IM扣D pa)0 h;ʅfy=¹9W?_'1u6N[+)~gkD,^|CyjU,K(K!>U9RW~'zƼvߢ-[@J v/PG4QB"WH*$MLlٞcBОy|gLtI)Ygr|/)X߸_Cma]P7Y~~a'oڰq+okiL}YF2ݟaiW9Tal̩!}j~gyA6,L•f7&磿x<k,<07RώGmDJ-=Ix%-6:򍌟|>߸_Wq[2\Ko_no8`˫5'nD)!=J{SC2L+˘lK9'4ݑjNCFKBS_f_,+޶Y̏>:=Z;YwOdS~u^؋6oo87 2Ci)7뢤k(?- PCI% #%w3=Ićvў-̇8S/_nw'WVGіI.._/.SORkk$|dX?-9Պe4V1:e޶5_9ݲԟbX9)}b,(خgc](#/y>L3s[rIQLLHOC> ϼ40t0k&1~_4ֲ{Fڌ\X[xh [~ȼf%i)mýRg'xbxtvᑶT]ocb1VzŞܥ0}9iIw4vI?$?\\MeN[ u F OBcOD[Xoܗ_.KOɚOF[~yzӫE JŒ˝,k115}ېsę,~sN9#C=vjBF@Ӷ9\n K? V ش\+AWˌ}Ygy3eh elw;ܿ!}5կr7"Y8?z2 /A͗b_"+!mV_/^rQڄp+Cىr[f~~6u_,#m-i3b}j1|4[D'3^1k{L/f^& emm"Dh;䬞/ϤvܢE 5J ylE̙ *nh/$~ѯA[LQ3m/Qgԡ_pl Ҹw:+F&J'_ڱ<dg/;)þeN#+t C^:^R xV1gҐVxYTtӯƺ7)]ʞ~F_> X,~9`%`]km9In#JٶіR(iiVG;OF5>y?1X E^/yH5GٮI$N{6^ໆ] <ՠ2OZx< 󬔵/+勓#n= E̹ffƽW}-s7kbu+G/Z_yz3t.5 ns575K^8#LK}ԫkzw|1\RF:y.OGl9bH1yditvL%ځ׋/mWz\G*}ќO=Q(.rkx׏eCGkcl͍}V% g}FTi~&Y+݋57̢Y|KwW {ɸw3跗#0`SIwS:>D_$W,璾S71tS(;gbnֹϑ=7U ~F oyPS+xy)eԝ7tz㙛61-`<'zGy!v̳эv]1=pBKA봹^p7f{f#w>ݖ,0/|0} B'{~(F@u2 }W8ޞ$Q;LSvKʦːf6򉴙D oִ8->օH.k_(_ۜФwr>gUS֊3\g ]k暑^|Z_1Os|о5iC Qȅ- V=]7x8gļu@k(M?Z{pQڏ*glX#0E,봉tʰ"0], LKߧ)ʒx+JFd],& I ϒHz?6)6GDzOW:SAƜ9'XާzyKYؙ>4a7k ^;Ze0ߣ6E[eR|7}ᨃ<2c3@',Af#sEP \;qN-%)s'1?іWH0m5G|ګQN ~8|9s;ѧؚ.MS6ߙ-DYǕF}oWER~-ilTxHwqQ-e7yq x/}(CFm<Oޡ(8dQ˞R~xdT+ u`\iu(م,(;J8⩙3BZqr*xTGკ*2˳]c%ᨔi/序k~ OWjpN3w7\;ej;W]D叆_v7}w?0cHx]2>QՔ>fKScW("ijhT D?畹bEŠ#='Z螤ߵFҕ-*.}j}B>3Son% ?lSbeҢS5mo>_OĴg|k;D#2S>3E0cOߏYƍs>uzYk \Sw:?żx୬nQmNg;zA?1wbIEyR+54D?S0?QW4{&?Kz3*szhsO-3q&91q=E{;;^>v[R}-88Ư8%%3NݔDߖTL;á/gC5Rvpkum*8*Dh6biەBŷe|?=c oNiWQv;θiSyx1[c"J(K~j w1%cV<,y7RE' 9.}B!N%cmEh]_P\S1_]9.srU\qL0;:kfw#dXQ}X}Ak/^>=p/>ӟbCjek#cFi#Խ+t&)f~{M7F0#S,m_"h_c\>mlۃw,OOLaMֿ~;EÑM._/ 97y D-g _ s?Zpsq{Wp%Oڝ'b.+{cGsBژz?7sfHj䭨l?Vz~+5ҸPh|ƤC=|4YkcoFCJV ]&`Ɖ >q3qH=D!ÔYy>3 ([ X˸|2Hv2~`1 g0GۈX#ߕGgb9Mzn@nkRq'Odc^sy{XF`{ ΓsW9|To[69aK -''B阱zcMHO>?O;>O5R祽>c'Y$ Q9<xjL'V່!@%$D[_%qH]Iߢ{{gLLH}U~]XG1Dz,_6y Wfn]ϗt[3Xu֘;+.yb\#6Mi+N=1RZP=xگqq 3ʂ|n˽^^gLlcWq'zF{ʡiC[F~{ sh#4'F"TPQ91ד46e 쑃=;f5\tDE{;mz'{,0Oe_z#dH_Qc 5AښY{ԫt3Ϯn@&Yg7u6'*J=OLڡ3f6s S<ao}vQ^rH &^nE hT1iSzӧ8<⿭~cv}m\.תh 7{}LG{~ԙﱕzc;i"zF{sjk aXSc9ZXx!y_;?_YsOl 4ݱ.ſ11gu&FCd~By]Qj"Z鏋Xmn兇%w^mV4Szל YoOJτr{br[yϪgWqϔE2He\`0o O1ՠhW2l3&_:0>{CoSGXL.hK|Wz C;ͩlI)##,uD9m_e܍_=)ƿκFgc%fFIco^9V/Uqs>Яa YUgX |yZmJҨoym8Ez$L֒^4q' i'@WsΨ De%ZO >lB폢-nZ[r+㡨3[fXyoȎ]:=ُPrLkV01f{Cp~L_\ºS"^"k.m{Bs_=MpVV6d:-)oSggLyT3g3WfF wqw;bFG 'QvzzzqqG'<;;|bmxc6~O/Eku.kG/mheN?ak8{Y5+Bib:Q6#3boYϋqw9'*Sz>jcF #I?<8CNAЖ{U;މC7?_4v?=k8n_HL㺒<=}2bob7o2^jBU[7~ŗL`͡s__~A;sνH{8go', dM7}q1C;h/+?=m|)kq2Q~ ˽KWoM~+Jԙ1/7gk ~g^+%,|[<U1y z v.E]Bʈo!cs^2{J5Y!y*)O1IvÊt5mX''y!U9jr/}0Ƃ|6yjZ@IXZ/' g/cU/==⯇0~)ĸf7S[( 9'fɒci[Itg*mwX5y0/W=yεEH!X8D̟Od]vU)(}>Kڇ7^6:N]{L_Y$7< {E`hkMYzIwܴԾTQ],{uc1LT0N5"bO?✾kΖ.£=R4#]w.2/+B{cnA*-R4ϧdX5"l"Gp}a|nMO4 yu\&(uӕbEBN`Y~Ta;j2ҵH_ x/zP [~&-ݘWB=E"Iy2/n*hIJ@me,b֤[OKݍqm<߻:ͼ.hHcl~/џCr\Q^|qHl?*+<|} D0HYvY A[ ..Gݪƺ2.g x9OrֺErB,||fȿ1=f/Uͬx]s|HsքcQVRwz{4}sؚ8hf^Yz9оь/}om7p\7~X;ODsޗ(^ٚ?y_:e cNJg D E]e,Zkfmμ;t< %n|4XGRK]cWyؿqdsR,"MuԱ]3hGq<@9&ܣ̙>,ɶ؏w~U1w?_mQYGfxloNhi>EcYD~Ԣgf|{Kbݷ]_qу0c`)3 ۛޫ)ZMў@gLVw+Gyd0K;*;ʹchvR5"3!G|C<\ЗUЯd_؋I;Җ#Y<1 ͔Sz~j}NZI?y:ܷWL1"3vqjsBg3 .碖bmحkA-2ȡңD+&(Z,&pxX *?-YJ?OQGphtEsIWCSBxi 3n~Y翥ګvȽKCUWt̴/12;DV?g|y Und ^ڸh7jyM97J`Qry,˕NbRDrʞ=yv*V{ɃY*?D Bs$2,.p,3Enug,V}`}boIsƨ^x1|FqMU*)]U#nU{1![s~h'j|FFg]@!rx0XQ>^4=&=h{/< B?8hY;#mABC}ܲC[3<~Gc_.0h_rJ`iZkDʞWBA}BQvrn=2wwA ȁ `dZF^vmykZ1>WQ׆O6]w/7}Ǫgi0nu${M<>y}haxІޭ6[9&ݪ8$d,2":1~ ͒oX\FkeoDG"Uyi= O:zA] Gmⓠ0$=sjʍ+pcdSXr>6!.:c_.Қ73Nz@g TS)mm&࡫3K>#O-( %ag T}1?I \k'e ?c+]gqbg$Z͹p:??BJ8hpP: NxLǢIL6g} ^ Ύi3>22*|볲37$?>3n$_G&>؄l$#K^Y/Ɉ0o=a {3cWdDodDF˷qT'y#1jYh'Y#xfi2?&sY~^gdK7H \5]+YiØ Mmpno|y H>M~4x_Eg#s漞lXy/x,;tۊ'lqG8 і"C4/.D?N!~V\< ;R^7?/V|=|ҁ+zUt omO!"eD3_D&,SuB+Ȗy}yTy;H ^9z%h[avݘl"_q6 E^ħ|ەѫW{WI!p쵥>@k^ϩ+Ygm csO±Ƅ qcƸU'^m3>w`ƛc7oOܿ WysOW}f6bL7:q6XcX%vŴ{5fOg}ܮկ~&k CZZ Nu35qkLZš [' jt̾|uؾMc2>l@c61/]3WivRJSx~Tg_CQcN]חӉMGDoSh>˴ HK?5T5 m$ A 6'">2x0( >(nVV=11L~Em-kl}ӷy>0gLCr52ڜ|f,Dvu,isew,325+.y߅=.g5xiFI:06^q6ZϢ-7Z 1fc`=gabYMƎZ ܾ /,ʸ`A=*Vo 1sV~)#Rz񄙳tna+Ze>*r7BmxWD gk0gzQ?[m)rDgۊy~+WScoe%| 6Bm uC@­1>.iA=xW?;w6^gV#8d^Vٙayջ~\ ץ*YTgb䙯8B{3ڼ+>  )<9l!±yv zgW^"2SM*gc3+G~Cܷp 4_׫\bqb܋+E0/j>w~?ֺn;f1Vd* z'F$'7H5].Vjzי0?hg3/د ccvcchyj|7xXcbюt<7CCŗJ5 |o}.\ ³8#b1n3CG4)n݄b95nNZb|We} լŸ}9v[L` "i2pnhGΰcZok]83Hw GF wɐ9/E{o<CoҟIk*:}XiP}7kꙺe|7{/TMxw=d٢YwZd "Ȥ7=5Y4%¶{j=1o-˚\_s?fJ6nu7n=՛i'ߗtR\7>[{^2Vp43Nk(슿^dMOc?)c,Ϫ#O8DkGƖl$/ȱd?Z`[sD3o k2t`fggqǢ%Ke_[C?5w.s9#ĸm \Q["~B0n Xb F(S9bl;ub |b[/0"7>됹q<'>}h [?՝)c8|}_O=MS,bb١8dqrr|/0!l?^9l+yj.r\0ob WϳKb}=/{vPgh](?ڕL9\w=2_ N#eGJ28־Lnmfd'sAI23ޗړ"B{L!cq,/߁8mfQFr<)/7/C> zL\+ 36I:Ŭ&sN%T=y{ 2ɛGAKG} 2 9H̳˼JOqehS`ĝO;duI'WѩK}MSTWD~UzÌK1_M6ߌ9aUR2-w(?A޵PϛK*\Y/JZ9=oWҝ0nYyOdM,0L MI2}F힋F0vuԥ3'H쥭h /'ӌf}n3༚ ~K@VYh*NSdQY籾]>'Ee?-GlfWMr&];2Eۿd8fHbV:u6}Y}mfDܡV][m>#e~'[Gd\J]>3ig`.|f~:CY N2eXȧ6\lE9۹RClݕbR?Db,l8t!eh['Xc O2yI&/o򱭯'iHoomP2T);&7L7Cv$J[3UT'{XXRLk ԂW)֔l+գ}7ɔ+mxryvɋ^ ߤCraGy}.b's=ޓ;AxԖPpZIv$Z(ݘy[r5o \XZ/ZCb ҥbMƁRװ2i#5H 3ɨgz:o>zg_1څNI_!=4KSI˜]֕VMZ|`8&Jb) 7Oٔ~V~7ô٦}Z}Tuv}`f9Car%:ǃh޷3ѶV&)םZ~+צh'cK4I *cl#jCc5v|..=Dq ͊ ɗ”?<{b}d͓u4l bE~'k36DUuk=+9DxpΠ9s|lNh'' (uIzmdL}P{eqnns3/'ӳE͛*O D687_k\|Ɏ1"msO7SOؖP\w3$֧_߿3OqdD*A3NJ3_vQ95&SkMc6ޝ{/$=WI(G6$x m'l@k@ _<~k7" Ƹg"SHxD6)Lxl…ke٠ck }|aM3F0}-q(,2}h*dN$_:|+Z=7fC:ءy||qd.d=&J^)B_1ʈzC)Kǿb=-ED|{br#Q8D"4"n޼r17 +)|~}Esw{TH=D8QJYr0b2M=hS٩-Od!0Eh':dnF"pu ="]7jr=^OՐaǼ-byfpe E'wXBʂwyL١UG |12  iT.:(˓?([Նܛc7Րvנk8¸ODE x˸xf!ֺp:(_0/9V6 |5y:%n2&7e=4sܾnA>+'f`W-!sMR8fZN߿t?jI1XqL$q>x]?:X#2KV; ܻd`Z ^AD֛Q+ȰRwN5g0<{L$B~cw~Y9Fґs]sԱP:r]fjΏs8;c4۽t:޳mӟ qm u,ʈ+kgM޹a&ʆN ] O F]zAۙRX{Y1/CgO!3<Oږ+޿m8CڰI l\l ϸʻ3ՉΠWŜ_Md,h:3|M;'i4N+N }m1\{v,x6bػC< k8E2~pmRD{+<%A?/kFV͵dȚm[3C#/jП?!v CY80y}R*9uC7ן;f=44~\Mz|W*qZs8m}n~7GߠOqF⌳ceLs)#˼wCT7-(^g"0.KbO cxu gnߚj LX/9-7.{ {s:}+JeZX'sTK\|v#̹{#s=>lΦ;W>`3}Y|Kov5fcL\@:0u7?c/{7󌳥 M'qrxW8ދA\(]olׅ+e/n[m[M5?G7$;OI6tۜ8D&Gg(= |!jUu Y-ŵsmAYiv>N8s^ J[I#)OZ$5RkR5ѓ-JmuƺM}_0k``L埋m!}Qp6Edu6#""" AE4-_r/s}(]Ϛ>zz ¿H,JpG5+u7|Q;6*곥GnAz#[)"hOۧMկ c!Ng ,x,]EK{:m1/vc6-i|f9t{)"b]/\i{wg :/Q=#:AV̍9W㥍\m25I?>D; }ڔKIx4s֝,vqSEn*wjݩh ΛvQ~j{wTL<ێ93fL]ׅAq-%WV80|]n0AgJOE۽5pWh_V,^2ZZ83Ĭ0~& :4AZ$Wq~k[Wz5ȼ;EPzy3cyVW]!jg3F^Ч ]f`ϛm7-Jgܤ2eIO(I3*,ч''t#~Ojm:K@,9M ry5^>xEǣϲGS3oр?s~ ǘ8cws %kGwZl|gc.G\h1|bK>t~tZ@7uUuSz|&1P=WuT N8a[e-x, ƶ/K< 'Aމk0.{|W\?WHl 7#uߎW@: DxNY+Vտ % *|NzzO9>{X+m8%=IS83NO\2ưR~{yIb9JFRͦ/(NR~cng-~.:?p$~obc\Sޮy<3Vn[Sx} ?k˜Z9qqV`g mzOԐw<뤌=b]c*3WA09/[⚭:V3egטdNwk]FVVw=K;=?./$H,,TF^y"ϳ?byp~5,gh2YgEܙ(!oYIdTTo')Lvc'G{Yux?k!Vrd'd=r}"8G?w/wGi!wrfNZ)zlB3zsuEp=7^ZRѤ&&4/r90gk3D@H7<\ᚈ8qmI} YY7*GR\UenX9F+f<߄?q>#7t^]3;k#~.d.eDn߉r;0f);D6Nzີ'}ؓK<;r|kAWmS~5Лw(fsؐi O sAYc>Җ}6ۊiGaNz0IHY2-3O{?-<'wAWk5oi%|&"^ T--E)9bx_I1u+;0kBB/EGegEqj#n-o3xL[coujC_Vܡe 5?se# JDOK-7ɖ3l< 5ښ1֕y&rݸ~#\;˷ЊKH%㕾|Z,>)GIQG!w~9`PlOz9yigݘ̕xՇNG[>G{YZ`y6_Ѥ0$Ѿ<3}:[H2GQ] y(քo{\#'\'z:z0i-M^ a{^I^ =} cyXdh׊[{(^d_M:7Yڳe=YOM1]W'Mc}5Z^NWkk_{4;{vGUdKKп+c{Vܸty s11yny6zG"'sy c\EE!Q9cqαܵsh?*~P9L}Ȳѷr @E?>p?s2{TYG"-ZcM-gG5 iØ}c-=1v}O#eU/8τzTtְJW=+f!3nR>c$je+"V.y4ڂ*kFf*xL_\(7~>9пf4نvZ9yOؚ{ϟssئtәstуy4qs/5of<^F;o|pL/ngy;@?BPڧ9}*ޱʮqȊe.4Lx+׉ug+'\!qƮ|-0׆E%<~r_CΨ>ꏶp铨8H/Vv]= s1Oq@G_ʈl̾Sbh/lY<8n2"ukrb|J఑%e# $MJT6}sHK̒{wkP~g+2ӴJ=M|x,V~ĽK8M?&/`].p$+8r76۷gKrUbu6@ns.8-/x0WdV9m.Q[zm䑷}8[Ei,[GE>˿24h 'O&Ҷݑ'ky4X7\U,ʫ{'ŪF]GrK9N OlǼYkIJ5ooJgO”,}+{OrCԨzK3sS|yfOb=7b)Ng{Eu<\o{4)\s`Y `cL$MlW4ؗ1o+I1m|4N>o#s|27-3~(!鞓'-$oűUL=f:R˦6PYah6⿐GQ1xv'|ׅm.zM/_MH%D޿D ki2-{|e'2OguxxRk?Ϻk{&^~Gu[%m>]Gr¬5E.뭆S/ޣd'(6ւr]MgbƘr2Z8G=R 3j;  f>ݤђ 14㾨?kc`Vz&ڀdN^#c"<`(e\9m_3O JSo*ouo76|j.ZOkC6⺫qStcةRcně6WƕxGU,׌rVӌ9 OROVc \~qL],NqV;qo>5,)9mcƯN7g3m(sYtdsItqƓ>su='}iq-nA2kWڣ/_|}xVt_VwFS~smd)CEʤÜU|CڷCM+y좹.iHך7>p)~ZJ-p&58,;,c`7mN]6iT~[:&k>ώtFK=9EMN, ;uYٱM=Xf}yͼɝz.en<̜3?Yx_m:̳L'#< WB3RA-ɕ81cy{˺s7DwiJDz'})r:4%8![O?S-ˆOȆ+ÙJJk0occ[_G%!޹`YԓϒmKćQ>kM6$Hˈޏj?L:$L~}.i[ߚ<ҿA_)}bW3px`+1~V,Dl?_πWAa$>3Ὼ2Y|X?>V{N $jL&! dr#`3!ZLRhy%DkLҾ*"EKh,ejʹ}(V&ZZ "$Ad 0}Nd<<9ϾZk[:@VP y}pySkYB۹rixĶ{ݘw&IģuVE{/1t3{:Ҿmr[0Qi S7YMf tVx.`6Z>%xverQƳP.Mb6My7_>};7rYN%>Ŵ8kRS>&_V7t\j ύm|nD5ҳqh yn6\SjhbHS>}Bw2+fj{怟O/mز+?SXs_NY‘]v5 _o JavlKhIǞ/Ω))O霂5tV]Kb2}A1G)0?{J}^>WgH.;Sp/EL.^e /eMXBɦT~cKm'C>8`w ʔH|܉zx)|nyM1>u<7Ƨ1ܧd>բz\ÅZB<ٞ7VNwrgo5gDŕ4]|nϒU)l27s ~aW7CvZκBMq&~W` )4|k~d,Ȍ!xzkfI{^Y-!ZMϥ,E|ϥ{~#L}s߿|ՙM8c}'}wmzu8Jl}WYswxn+n⥒:zIn,`Gv+xeu;u,rEf!\K(yGaӊϽ!4鿕"%qcowhL<+HUZ]%f7zTX4q~z,qܹ`b_=&"}kv dG;;ڂMe~/_1`2i%HSBIzSmܲ$\qe~Ua%)%Iוu~.>7B2Mf6vg+๜YCϽgzgvI e]g}Ȉ?2ƀqok gIF,#}V :@zos9{:[{vOF$gpXI22>x?mz-P)g S* ^kfӾo$ȂgA;:EA[ϸ.pUjh-[PC!`fәxd7kYsVY;5 ~ݳAՏFerO^-cwJRxVZ歗4yʁ-@}cG_eGsA76eE/GKT_պV>)F'x0fL?`v:kF> j}L 0gSԐ”&7@UZ<n@.x1ʾ\|6@~9{)FôgV|[2bbjH~~-aGK~dHf ;?Im{-(isо 3厝in: ;4 !n+y-רdw'95d{џЦi#!rz˃[]h}v_{#܎ņ{d41>XlYÒ^ ZG4ND|^5U|~=Y=/C<;m89ú a߮3}UnkG,k6o#>`K좆V+Um2Lӛ(3<̶<&xFcI /P'!=xs3.E| |=8w{77bKe2g:VK[}$VJqW@{ gU Rn _ɸ+#]t~Wלcf{E]oF pu쵐ﶡ C٧ʵ?gW8OѺ \?,ǘ[n}WDO[?sxNkɈg%s-;i_UsX]g:׍-1IoیKrP\ḴKK\i lq} _ Cފ0vܐ7ة/Ʃ顝S!7NýN#RgkyhAi7 uxc㞇:O1O\Ș;kiށyZ->m~G.D 6LΰYpf;An,VXcǜ$gƓ\Ce Igl>P5F?!p icT6+e<{?yG3RU?|GDG;vn'`0ܗ[9? -Olfܿ*GQ* gljh"X㟀 VXʤ6o^)M4ʅ>[]|y?7鴞W0$KЊ8s>n"ɸw~h9.?J\ƚBa-Xi| mN/;i/>._Wx\N ,Ɔql gR_`F۽oR7rW=e(n 7q?<D 갠^,F*v %>?_R>Jm~NwPAGBACO*<;^ȳ; az63V9r}l2||'\ >ǚ䈮t0vZXDN Lօ1:7޵('hP'.;86J0=GܤOrǛ>721_&OV;JfjY6KfPscUXCIlXQ<1#uv^ˤMܝď{E!l0l\xx ILעУ[-f1{nK,Q]l|ZCؠ%γd çt6I +zuSOqdS |R\"C\k"`DN&4Oy>eY,5|vY'7wh>h}ލ~,sUswwm;Qz)ixzx'#{#sZJ4zr+zuӁuw97i(<8{G\!^~ zzO{p::1G 8'.:(|W>H}x/WB遐Ea㪾V#VKúnXjvO|ՆM߸`y313lk8V)s/e|n~Q/kY60 Gqٗq^_43`cu+ש17q̍wq;=e@fslN 3dL_x3}rl&3<iy }и gxl/ qHcww0E೿HqsXjF<8ܤ{obmڹN`x&3}|3F4jm$$~ӗ؞eͳicJQ`ժ&9nŐ*f!K~\G7Ys<SϞ!a)}Kݥ1?c_K4?mmgW.h"t3gtЪY6Kj y)9ʅ/xL0?g.M{YC؝Ӽ';h>q%%ʳI64X,ӛhޱvo>`443ցrTW%AꒄYg"yI|g)ƜDϙй9Gs4(wgxHN>fe{@GK ڟH>UL]Tҁ\j}y?,q1-ș9Ѝ, <3q+ui!|橗vSjAs{2a'`/%ʃ_9QWwCىg8"YvF{5n^xxaKNzg1ع]⮲"j*3d9/y.Nҩ/MW%3~qq༎x]/֐ +Mx%qELt] JeAcβx$ŗ F?C1Unx㶄Jw_:swJwLr;W1<7el>'݂ΘDn:gn9+dk.-_mÖ̩pKE-D߸sk8Ö/|"C&273I@M{kXnvTNgO_xPt^7G+^}b7k[2(a+% lC_j+ǰoݝ=h߇oOߧ~t8biZiƻvS/;FO bn0~ٰ'k ۬y~6#nB&+h?=M}?ԍ~_Zs/^3MixayŜLAf_uggW Y˓xZWt kg'y2y|+ %l$kҘ.ÞF0ϟ}~*>y:]BgnqϐEcIghr="_6 'nROcq30U!~6|N2dBDYVtrLwF? fg?ɐ;b[&Ž!O᫧G +QO˃m62*G pYMc9얁lu)> %?9X=i^KA:}I>UIHO&ͫ)Mc=b ĭ[m:mt֯pog4ܿ-o+obی~o3# 6(|j+94o툑? !bYvX]߱4c yrQhRfO~ qy;a+c6Fc7:NzGFv_;_g{jgh=WX9M!F'}r{0tVrw%}~%ruWuÐ_uϽPcY,<wsp)IJBo} @ ė\[J*;K*XuS|/m;*pN@oK/VzC+U(@r|>3PC>\h: IIش8w0ӝ!`?([i?I OT=ͥ^o'Ճ&u]O|O"_?)f=zـspAeEÉ׬}d{$ l"s_u67:nWKO']q$ʯb>~#~n2veaGv68a`c Ouw$vgIpyǗ`_$Z>$/uVngڃZvpe?Ձano4[6֟~wbHVYi{CMq(N^v?%pw+>A{=I,kbGQL[!)>x_%z{h+ .H6 6KoFx1x3>|ZHkW1% ϡq6Ĉ/q! 39i yU20F,~s9ͯ;A hYJVۀDL)Mܼ gC9BJ>B\A2z=پ5'~lU  ?~/Awrk5s0\tHGcp^~khL]Z3Oe [Il }qH3߂٩o97g1/.4 .B]v qLurDO<4C;=tn)YF{݈v)d$':ҹxZKcan+bN=@|[y'[,~_tIӀca=.$wz.o~UfxYo9}V=UpQ?_8<CY,1##~=Б&YI7|qJ|w}ލJ~X?$>G<*]=@9`1_E׆Եm3tlIdC~gÕ:?tU=7i܏í}=hl rh3L4g>ŧ2id>DCǟ~#=B6s y\Çp>Q?ju}l\o6&:Qr)~t=N):Ъl~qmt{f}ߍic<킴G$&q|u{ts_ni<" Z[-jt4EHef~{k,JW7s4&=tO}FA󓌄'ʁ>{pC5T~.JjOFS4]G/}>"Pmۂ- ~b{؍`+a%qi"1C=I I1;٤;H!WU;"կ8gv<?19-pT]Hc{23 D|d&SYۣ 6Vu:5W Eq9cl:S^dQNO,g*= ?|8Wk2f r*Y+cl}+껙q%"GDa*e-*5_1Fޏ }k}VV\H2֘ 3h cDZ/=4Ig6XgE`cs!|c3kA{H&>W?sWv4\gXo(aa=Ϟ}LPȠWc<|o+xBЙ穟GVˆW$dEO%Em*vdZ`*Orooi 9^}^;3zz"traWدIHd4$rCcS=38Nt$_,>䢓 pÞzsX۫gxGyyߌjKY)pbwOIjv4y g9ɡ@CUƾc2n>P%Aٹ ~O 2= ~S_Cr e,P*l*[yܓMl~w 'F} n[ﲿ[]٧X>퐁pHxE>V6Wiv+K|= p9*]TI:3H~ԉ;Iѯ2ed JM_1G!}ŠU=]";;v&xI 2%[*mS9j·99+fυ۫W;ibG<_6~n𝯋MӌXǚL5YlЖj_lM . mR ՌCjcy4<_CESCrE6E:j,r#Vc-u*#(-@_c̥3TWMek?c:w9n,{eEERܼ~3sq]ޡpt~OcMO} i` 'Z Z^E1r?GŘSt79ĝ[q;7'q 0UD& :"2T2i ]FUB,s)x>cz:;7ם黈Ei Kg{mmJ5uɑ?wTJuݏ'>1,늲r)߉ijk XhuzIu"Nm U&8=Rש 5ԶBd\0#ܙ?OÖM5?XI<0r2ٿψ?}piKx>dGY>ޏ蚒WR3T 4h' 6=_bg+?Aw҆,.[}v[Yq6uϛbN..?Oe71+~w l9r$ ~7~? s]sOm ;gj{Tjw0>Cq/~W W yt0?{R[-w<>όmDIaep]9"~̵[ٷ׎c+>IfCKeW[|#cMI7Xn, ?DZ'`1 v#]J1n%mc]b7=A>[>}Y'`,c1dTe +qgiȻ,neYlw-C.uY9'oz2#z;N^V=.%Y62tSoy;%D.siivXM}yWo$47b""_Etk[P9c/>>i:wwp9~Mȡ1̻+?J|?ⵯbzt_u|ޢsHOB2)գvӮ"&YBmr;ݫM$g"w +tQ*Oʳ-QןU~SQvT;eX4^YbTPyWL^*k?E;PrܿhLw|)Kk2pQ\Y3sM>'|;N[Ijiu2,ddhfЩ5)Λ9u]Jewg~VRĄ]H~N;w2rVYrVU"~eo% A|$ ><dzM,=֢vkՍRSs96783t=^ f:Dөji滎]sN\ik'97# :ȃ,rOC[>0T٩\$,GzT{2̐IlF11O>SK*mKiμv(s3 ezˣTPtLQϬ2ߦ2xmΧ3iPxh;K p_TF@/eʨz.2zIzDʤ+&Qb2yy'i^礗pWct=J84G`vC:x"7~ퟤ=B{NV,!6hdg6OZMcP}R\1cQk̻QOz|Ee{UnQEmE{ۇp.,mwҭI3Ոe:sikh r% yPt먱Iz$` 7T Mۗ‰%#pҐnwo ~*/Kjp['kXJӖ[kR۰~5]Vu s3#_sëB x #HSK]ȳs/k0iMVf \gs{U;:*: bpԭS7 ^/lͲcׇǜ D}w "~sVTgCϮg<+gg3[̳YB̳lj3=[ӗIuN1قg7b6_SvGÒVL*[m-q`c{*c|H]Ŀj#JJxMs)'42Ƈn`9UrRYiztqK U+{<p bhr}/]M(gv5-R9.59fv0͎BDCA8vZT++~_a4OU3bctOz']`+!˱gxh\nq;َJ#qmBxyWiTLl1X/laW9Bxw}>rB]aŸ~/2f+N+߫9C: wxG8̸~%=-|2-0S/Qcwgx&EEÞoTW5wc7'Qa/Ә t $~Yn_Dݷ"3>N@H<6߅"jӼu 8ԫ}&yPfXfy%~mǭgן뾦?KR^,P$_&SBq#O#ÒN: 0>h2 K0k<[Po>B! 7s&|?䆆:\i}Ng]tk ndOvx,A( |Jf!K/(Hs~I-߽&q<VS'hH[0H=zv?C +f'ԩp8>hls=i|y4eW1Ҟ=HP >1x9ƞ<=5|Eփ+vHKr>Z^Ft-8~[":SPCv]z:CSG_a.&A6"#1k[ @Jt9c; Tњ Fgi5}w4jriL Qjy@,woGR[Ϙo|Ysy˾3}7v%pNp,,`\%LZ3Io t綺<>Rvv HS:70c*>&R;e|{|mN6P5T5Mh.LkSr($kS=e:9[]5?$[S1TO4oK:[irRL^>wmL'(M/7\daG_AQ=SOg@C"d?Gj]=J,h5l]ǚa.Udw,iX.'#1cyi53evuj3 &{Nߊ ~%i/"> 8u^1͍?ӄѮ//4a8x&Wsy+?Z5z׫q}ՠt5}-VW\;$E##Ԯ3{྽?OLz8`̜ѱ]<먕Ximɶ\-Oo%1t 4J9и]|f9M$nWH첏͛6(xVxVt[Pԓ̬njc%hLƠ:; o<]0=%[>aMNtEn zJZ\=58s_= .YR@2 l^t&^@#V0c1}@2̓Nb}HO >Y6 c cq[ǡAC |<}94a4lc`0·16@ӍI*Nc|] Azp+2^OkӚtBI)z->.*m2!]$$ω(ԓu>v/Xm)<D-ܒ9VxzdX19s=且¶SXk/B/Ζӻ${d柝%1rliIgk. \PqY2ʸ!v3%#oK!E$Ue]Ts[ wR݈Jg=GyT?bZYiybS_)O܍>{6CE!:(UvR_W7]Iurye@d.5!a>tN0yF;{6:'wmAGx"u~Cs.\43JN!/~Y>iOz~:1#yk) tsF%qY?aXYݐ2'1/$G^&z$܂xB؟#9&y7 7~1|LQCF&{Mm_;tIĘWi:Fg_%'mħˆ=a Q2V.~\eU96Fun!nuJ d+lG:uLlĺ-cKcgxsiu49UbCr؝e~6נá{kOc{azEً {Z\oyOt#"6g# F;pd`q 3i%뽂mGNqxKZAqy9xpEȇϕ'!O9cU:p}cǐ0q?#xl>6(-t|9̢>ؔonB&7v;_0;( {΢XRŸ͆~nyN2|1/ s=t(S9Ks@Ν=ϯvlow<}l ˎ<}&\һ3v=p10WQ8//cс|yW3AccYl`/Asƙ>O}eI_a2`CV'jNj].wKYZ}OKa\:•Sؤ+Yb_b ˿Na+Hgs087x{;bAH#AVO}-!Onj>Kg3{$$bK۔K5|g|ڴ^rL_A+q_17rI5q@i4H&%uߪH^WYiqԼq|&_pzyX{f99`@~ËO[ÄgލƉJ!6x;:/tSWfM ϣ-(k li.Yt~ߧ5t"c;>+mguVEɂY/xJIHڳ$Yy&Row42ӄk>S \Zto_;"p]ҺT{ҌsdplV6K0^vu9 |zBWvuXSEafdKQSK2>Ycw+.4Ǟ] 9N2.;5eceةT"i]9o7S=.xd3bAhG靟1mgߌTW4qE~}&䆯/BCs[~sv_u aL p ņ31pqdYɾl8-mU7|F?3G%unc¿B78sad\᷵؝zﺴI-#Љ#h#;!3O+'S <ﱮs&x_|\8<9&'!jw|?~3wq _'.ڻ}q? cAsYdhԨ/ uYǐ*3!ZG{9%by34s+;'dIp݅!\rIn%hËmm4#ҡ17hPw%F3ch4R'ϥ-G쏼/C$s2b3m7?9 a?)M2+ߘXBr n$qL{zI-sС<+vx?&Mw~2w>v8j#l mt8&jqـ^sCݮsI*Ϲ4hP;/s#7/ ۛocŐKUBscOebXKXڱiɬre5t6eo~>پ6}ЋBdoTوCb%5T&:VWp*OՍoKcI1r|៦},tޫjQb]l@D3M{:^5.ϔ<c/s ̡u \tn{SΟ&B8# ,;?"kPFY=m\ŎDS\@ha}KɘΊuM1{rb{^"}'Һ{֙l*ZA]3=X q >v4ieﳋmG?IrwHI!%?wMfDe[.'@r|-F~(s< ;oeb r.߁v.odq̕[K`Kvl,ANWyMAYS >3h,zA[䴕7bcLghZ^616́1>G(Ase跧 }1Ov<>׷غotz}ʿ(w&d岳_n/=(N!7A?.~@d#k& AXJ=lDs2EGsVMtgy 6v31.}i8/3T~aO _gG=] 9u֜X]E. J7B[i<HƨUcTWcb{֨NN >u(rjR`t!or2#Yݴo%5p8g2,+}év6 X>,[ ʸp 8^qqpd eAGؗ =/<ۓӞhaϷܓűw4k8/{xuV 8$9DqMYؿR;@A둻2Nk='vn:=ԍ5 ew<7/ˊvS>Z;!+БNL^>|>p۵jk;2aW3/E0 <܆`}On~Y?ifF 9dwNs |"{PKW0^Ŀ9kR />_އKv?wog2ȿ貞yaŔ3X Z_u{YV{oRVfE-avw`2K~c9>Gk/nmz7܂vЦ?^;K)as +J$=y} '0.Bn;+}G[nj5+} g qeK==܎A4z8=:='46S ͘_srݻ-) =t*]tcX.._|謫Q./ \WPƢY_6!Ak$=I7sY)0>gےL9.7Z`UztFoPM4И͜}Lϰ,pw=:JE!H1 ݅s0g9鸕eˑ |H>?9x鼜Ag ^_f~ؑݤ:9g`'wu3zz ^i,>-yy %fi MM^ՈYZB~"ciabӻy;g|/ln7:OR _ Ww^zt?,/g`E%=w>bjij2]myχ;mdNNlK}ɀow:& 9|Oգz 4n1w;**SkѲSǂ8e8䌲Ь`a]Esx,˯zhw&k?SˎԠ9Mªjۨ =?!w8D_ɫ*UMqOcu 󻭪rS@ms7#6E#a=(KZc5{K16=AC:g)b _cܴ4;K貿 k{!pY7rc _Ok, ^7J{궒U$#n$]аvf!t#+!^3UW/CK.:Bz)`/EY^NzP ɁЧ\w@]環rb7лv`njM;OwՎ5w(w7_;K-7ulޓW߀z1}k}y3TjŇұE}k,m-z|+?M~Έe]%#_ A\ xek*o} My `R6齪{pn^8Uҹڷ HOdW Vm=ǛNأ >172't>DjKIm py*޻nws ZU/uS+5:y~.;OQ Oi|v@.{[-s0W zrqw'[cHNrĶ2Som}[T SOVJSܡ&nTXz%Ĺw]䩆Dv3M >;{/ؿƒݣŽ0Ձz^sO#fnQ]4>yrLFKj=K ~g:Gk:K[ўmSyVEc)2W6T<\гv{zNXlUK4kU#\Eu3t6MNt ~fܺ-.S.GIZs:kc9x_Y$n_E; M=dj9&͞.aLb3]ޔ%E)`Y 6Zck{b,簂~nнr̓~ىKgrLʚʀ@ESEGi;r)SKu`>$Q<;D$/%_2_C|'7?Wj%Za\XqUŢP B5: 1$Y*Ryl!'$KVcè/f+{e+S@-%L+٧KiMzVcd9ōd+H;>vhy]/v]D:Ŀ^lNr۩uQO 4[sj{ߟhKa_ CU$_R4>dI%pv(EiBo߮'bS$GA?YHJrx%jZZ/Sx*5>87}7."v*՚E`&k.Oda=XE̛umk%tU\7(KTf+gT7 Ѣݕ}t&&Zb]~scuzkf =ЃܯAp]}ĥō-+RӍ$<-[M|躾VXԶL9{5l҂_axa~**ѲJsOj?dPͲN=Nڍ ,I/^rR{yP[MuR; g:M5˔9#뙴a:uBhّpG;[=33: \C:nSͺ$`?rL+N(sPnO &lG?.~a3?Jr~_R 6?s_üZhM0sk ]ON^x *s6=Bp6Bwu%^AY#oNnvE]KѸu l+F^]un//n_a[B 䔒[]XaYt׹Imsxjїwyvʖ.ݖ< Ag_]9yFCKz ϫi?'|H0TuL)>mp.5@?Yrg8VϨE'#ٯ;,麏b wڊcX|e7=$NJcˈ>Z>gGQ`FL@nq=Ch'<j?ta%"96P% e6!h{!=.fWώpHn˚J+Kg+_ZؓWNYГ_ C=tT-ޓh/rflw~(J~'_@ C>Is l`!flΦz/~B{í\ͦn؞M*W#T\ի*#Ҷ?g:q'DM; 7]~\x!nm6www[;kqAy!@Sg}"F"K Y5ĸBr>|/:;7uA^7r^1鑹yF0_669Rbs)#~;(*(޽u>k>H#0"O<ÐVM\ǺG6Ϡo(.h%~N/K+Rv%ѣolx4NƵg:c7!++t+%uSQW;cqf>}RYuwg9e \MO}RE9o_ͷxo߾?7Abaֻg•}A#˴g ~>bڍG-uV؇}}f%tu')x3N(bu=CD!DNdRY.PaSXeB}?i%>I$?Xc?Df3މxW{WRxnOa8w=uᖷa+ >M;L@j5ѶƂ{}[vv1jv}Pe5 ~djgk]1z(ykT <C~n6l_k8|籃MkA'9A4hGco4x/=V"G@vIciWcEW Fg7)$_C c?Ѻxv!ukaE9NkCgѮ=DdUDZ-vs}:~A0ڽh$t]Ǯr 3Rc6`e'xV;̕)`ov-tz&|fx!rCzIר#~1eakF//> TY>=GnP\̏3u4x6\Lg\5|X>cՈ=2"p:͸ʇE]<-qWHď{;K >W l#`oz2̟Mkӟصt%( %:y/JyDn;X stS ("qfI͵vo?HQǾ/ݮ|$bd2&6|i%}$[؊1Ds?[(ɺlNqw^ mWgAnuwm6l"L|# kYEfMUR>W _ԯVzdbUbY.1ạV~+`x\gxa\_A o(wX޷L_`^1s:f~\j3x7l!y{`ЈF4+{K8 2S1W)<y`W?8t7fxGȹ4/~Bt)?5}Ij<ȍG7}.Nׅߒ\Vfkw~ڨꛣOgj V':+C7 x= Cr#k>L\Xn W錖4_GᏍy(̢kh~ V+ |`sd=;bEΛ[NR{io.|,/8_gG?KWg(ZV2MI;*+`jy&6BNx`zqvc [60ɩ<~P3eٞ߀!gNz9&okfMX!>2[xv]5Eo;*1*NX!_;kꓪgcῒvg׮~JFo6ʏVhih3Ц1妵Eяŵ(4V!2ֆj ╴ef&\Ԗ>_} K`->!i-0]rHoW׎a\3 pq-fsC^|Ho^8듌,>Ǎط!էM=ݘ;d^w'LFlïM5OmkT 6դ5nBS]P'k:BgM!$VQ\F„l8]O6X5Q '}9aއwǍJlQoukھzXmCۯf:)kEIz<>SU-V\6&7[\6"֍]m10ȆG"lQ.ƃIj5PqV]xTKI?h(a2A;td,__#zB^C2+ZF:dRgvZj)tuj)ޒ[6PKG=&^m]饵R-5|w=U žp`==_ GqT]ΠjAA7m^l?]f~K0Wʎ%, 71 1S{o=k{T738L= z < >e9urcbN.ڼLCM2%c [h2ʀ] [x64nT`AgC7TLn̄KB|W8ѧ}Jdd;G{:/J7WrڛMc1r}ob6gjsrS9g jh,ܶ&P{T;ݵ?~_+ .lӹXzٶkf+,ݹ ~fp4,`:φ+ah8r|mmGQ㾋NUW};7F{uU1?<:Z6SP&V|<+9/40i-66؞g #66 >Ǵ[eǓys|]d+_4vyΝ+xŸ9-^)V]w"!OE`K+w5DޗV'ϖ/ /e2lTKoPK]T^=onPK1_+>\vkaҠ"rYMk1O~xD𑱲~Tl'+v 3v͎L/kD3I,r ^+` _,|!)㝱~E|)R>q?HN:1|wD}":=L{UKD;8X9T`)m}sX/XⲶK_+2译框h?'XcS$3֘'}]̴zc>vt7>^슈6ۀDF]\4f}Wm}Yow_uvZ*ܶF|BmhH2EL[JrIv/!qߚxݟwnTqǃ8rI ^(eVV(t Vj-Lkcp0ќ/j;:BSX`}`ISwlOoe$_rg?.z ':.gb!Y2&A+7/Fc~Rq " qZX3昂{.4lAON Iq ҁ.9o/Ԟ5W~qa4{NYvwx fK$煹qVnwC.W(1zSBYi|Rݳׂ9,;\|м0 ɷRoky8Ԯ=ƒL˷rIb "X({"=B~W-jS|m|"?;2ϓ rm/8sIB󤝃-{u9mWc9m1.Yn7 2\V˟c"#G/&~f|$GI;PCK .|]ɻU=䴒U$+tl}]T1bDX9%Ze,K?[iaE.ҷDCt?yg/刺O9sAhvx/֞\5=5YJ_c i,O%Y&Yg}heL}=v+{d鵣$:=]׋Xl$wғL/}>+w.oc{MJ Vc"~~¸+C5C2ެb/- 𫳻gxNl5ԟA|^OߛBc2+VRZOe\Mk{^;7 Z׸|jSaS3S0^Fl^V|'U Owx_w|-y=bD"ŞM+ S!,:G /^ǂ\u#VYj s TQ7 }ҷ`8Lzp$97?OeL_ɑk{*T0._O/`tI3f+`L!}r|ܙTbrUɾ{)PEiz]_h^\H m-)v0/T HSư [)3Ex:]MԷC8f ;s_KaȭԪߧ gV;|^b^־5nq $TbyVvA%I3!т8kK2]V@9>7 |ʹ;Ǻ+^51clCoes#ȿ~Z'>h??HxIW/Qۻuf:tIP:.4јÝD2欌d4)}HH"٬d3|G)l&wff I6s0}=lˀNsj.VRE>d2KڬՏ?myhn{9k>Rzm-H1phWkϖ# :F$^!0\jou;Kr]}ygh|x_c\ l% |5fh/QYڪgGY08g8}tҙ:na}'M/&fv&Rl_5B2 A3Uyvh8siz2m53ʲoчŚ hX¸/*'XVUlv aB/<9 }6WvijL<~vTqT:y>.=_[դs^%:O/WDL56`,k#;/Qr+SEU9r~9jxnV;(ȳN?UI$Op7iX<O6iC屑:/Ykۂ;%?DڤDyx\Ec?36d~m>4%4`1O;s>㐐@ZWڊE#͵)`LlQzߥ_ص>l5d `\nP[Eʑ&-i#ߜwD?G&Qi 7;OsW/!e.`ԧg>,_Fpe\an>F{>F߿FdL[a.y~?CyD,k9чwhWc}eGc\Cq1M:wc[3Nϰ|ꯙZb4?}3՝og~5\4X1gL$}"Gvj>W:֖Nxu+4MrCXeA`r:*y=o`\(zh~-|X ͂ejxL9h&QC[Sljq;FK䪞fSͲlxƾ6tF|u?wڌ=f!S!# Jgy{v =ƓJh__h O]B#9;ՄcIv~<_:BeJO!0ƉLϷlӃ7UWHϡawqTP ѼD"Uaw[:b  0p,S=0g40/9k̅c˷x]v55ۄSO{}Os0I#]Acc:wb7YI` Xx__Hij֭rA2yȫŽݟm>K^4߁,%vj#wq0W11z>~?E,rrC{Ovg[+$r.E#`4;RbqlĂyaw>+t(7obm)DkQ ty},x8M1X  +Py^翣ODO/a hXdo r[51"ܷY89Q&X.p=}n:/oX9MԿ8#.~4#묹榑-)]hXtNOXJ:|4-s^"ˣǾVz7Hj3댸J}>@f2={:̗ Q|_ BDŽK虆i]o 3]̰~esmԏ>diIw EǦxd>UOTMke`|ZIFU2x >sLʁRZNCg~zL sF7SL@&hۉ٭gY8vi=La+Hコ;ʣl'uS&&L6J'Ӑ;I7ۂ|dm?|'| ў]CݤLD<0;±} HFW&rl/T}C?9K=/ղ7(Z/ʺށbڃ'9F>UFLcI g|]kUG3/Z6G99Lr*"7}5{YI_6E>/=@2;de>E,±;|ͳ$Qyx<__њ}9縼^rs⫭8WMb_l8wBw&74?V= Da~T<ь<>mѮ'[lNoqk5_Ks|*|pwa Cӫht~:\`F'3%b#>a۝ʚ5͒/`;%3MRM6N G3qZX:Tq? wwD7^28mğq| ~,b,BEs9q\0dlw\辘 Hs9`4*;)"w>Jp[ͧ 3ƍw1TwmApиQ$im^gG KPwYe971ӊV}(/yyLZ}Ă=%++"gt a+#vmhv&5U-"7;Zp{xg==kW8_$]lKVOI[214{vH?2ς53?}?N,+1&;-UmUO;QzzYU|1&3 K}Nsb$noMP}(d!?[.0\no{+<-6|;?솭4_g܄MULZ YlJ&LrwaYj3~#{i;yJ+=|!{>\i`l qjq[5=/p`3Hs}gx?yDNN7HUzZF{3)wFWd \ڵfYAoIӂ3?Q-1R~3KslnOl9#*ˢ$bAG> iS+j]' tYp9C [Nt\T. zCH/68+™i?DeY˟&:E%l2/-hmHOM|s 'Ư?w1xJ\tk9*M䚩;T?[]C+q͟pSynrKzg;htt?I _5k܎B[㐣7L8Ai4Pꨏ1Whm}ĂI,dq߮5[K/hgزh?= _JY؛YOm_E<~~>s45^ze7^sL輄Va>%0H^Vmk:آ'^U;U6Ĕ;w~^5u\R \]S5\KS]!Ӄ o|*0;->' ǃlD&RJڥyn[+7LY@ 6Z#ƤlK5cmsr;QqCie؂ p?N_9fui:Olt^wyn%'*CVOy5ObC~;OW<)<1ٕQfy,IK7fzY>-mCtnt$;$a"qp }D?7Q??P_OQ=,;.}].g[m7new%NŠ<`<C< yzkeƾG{P`ݒ =un a-^#0Yc0Ƽc`lTKKk%ZmM%qI)?Diğ^D-u/m v'Q==79#ʻXzp%iul]Ե.`l0WUV4&8(3?Ab~,OHr`xeCd{&~򤉟Od'XBL4D<%p 9<^%?_y! Iڋu#dI)[I> >,;4>%a>jW9M]BkHvH-FG ӌrNȉVPKȳnîmCW.a%>=lEȧ񒾂~]p!1a/d"Lܽzk{>֬-OpwN\_m׽:3ov//cw孪gӫ1$+V}~mlciHp/տa~WA[fP*} WJ [={wc!vOt|m_Y0L܊<{&e`v,t4%s;~d5t`O8^TKpMgK~g=}~{[D3 O| lN) o&kxOri= }PF4VX&~WFk5lrlI)ܙNʁkkݾ&yW"P.7Pnɬ={k/ٖ'^X׻RA%{z:}'5Xw{R"<˙6L*ΕM.bj>(#nI€ ?=/C'@e?:WNo%ٰ+-]?[Pjm(c͞ϣ>V|D<>B`sd?_9$M]F X&++97i3[-f7,;h;ʮ(="k3<%Z^uy57}k;x'X-$N*lxSF4S\H}l%9A}-ߡ>~f0;ʂ eo┃Wz,ُ2=~C~1vg1up|駅η*N?8:>6ci?Ctѫ~gv_1=cj]SofxZi|v_O2Gsoa|3MSq[l>O GvHvòY3ȴl5̵z$2ލc R;P$># /EĄ`?l=wQ}굑N;T`ȅEǥ4$|ho IL{#etFK}_Zf-e4ǰ)pycܳe@! ^r?N2hR_ī~vz]6Z#CCϗs!7)L/|.|l{$\Tg/ ?t1w0:㟂a}x~_׺%&ʮ|?]ؔO^.Z,rc9ceģdz0L_/&k@'oS>BtF&[jXuG& Jd 9lӐ#Gߑk?q|Eno-=NMVC{eCN@q纄҆q'F8U,>+Er$^+/dE aa &wIZǬVޏQ3ߪ~uN⍆ Z懢πx_-̘wMujcцx?xb|~|4|1OǶp%h8l> Wl|4󡴝۩G@"kڠ~mx9 m3-m=.Z0AI۸Bsl99JfH\fTô }mVOmd[JP7[Joһ0Bȃs7z3˛"Au 2.䤈 #($|m7[!ӷ;ٮY,'i[4bɯʋ~xfJSY(Vfdd7%I= 3`} џ;\k񍙯'\g̃OiEM:_p+mVC{6),о(ƕ3U  i앬.Ǟ.~#+:B`TBu? V~Ύ~kԏ4>}ML~mOxpȘou;|b}OeDߟ_WXS=dQ؜vGO\a+:1m ~5ddh=)xb~2x3_F䕑rî:w~w2iMx_[iL9\wMh*#'=I maYUn:=pKvuFexx9rC>kH=n8Z3IO-q/pӹD_T|?4aD`m#5:c3$uɈTX,Uoi}:_ؠCçLȗijqݖgcL,S#7qE~3EN%V#;E\Rky[h,cMbUwV NjH&X"7^W'k 럤q}0M;S|8w'^]~bx=O@jDU3kP{9oK2o*kj/ʴeEe-yn95˄h&2yU`+ 1vw4G?=Gs'"Fv?*}>4;?u[F=ef|J3UD#6!vb^SUq,s}ޔX=iP3l85q {b ׭w.Y0i>uq=]q?-\JuT?,̩N6>'Ĭ@.3pR~dUGM;CΡ+.~= l|XFɲE.]u,Y_V5Ms|'YV[]}C +~_`Ѡ'7g6b2;/N;4r_rn[k -~cw w% ?.Qor%_蝷܅55W 6bOz+qvfx{;\-d!j&%-."(k$Rc-Fh\jƶ/2@V!(Zjp e 0{37 }|>=9y w$i"h7"톺Qusw;>/RrDwꯢwcj<<8SgjkB+8swmiCۈ[)&6KBCŞF D*/vxJƷ `SHC')mK;%_I7 #pp9cו/iqM<$ 4c[hקؓwE= t' c_\,6֋!6H>8aG+4H$Q~v|᳦lx֏dT2 ,qs+x7ާe`G.)gsɃUlzyh!cq`-dJikJ-Ⱪ5bup>l6uCwz݊wtm^cIK.sqd.Hlmh_QgSǺw3G柡mKc#gEbk_XsZ]Qi$ y˱["uI|6b>Ka~,h\('ܔD\A+ǀβ%P%3P~j̇X/g<Sm :E$} 2e,c/fGاcϏ}%~s9"rcoҶ;%#rCL[%/\ͺkR3fRٝ&[p3ۍb_pnu^bFWOh{'氝K'~߱eɘ(=g#յ})M[yjs w|֒3L;S;WXd ;!֮&O6ẓS3]q_{S˙U*+R[ɸuc׹+7Fv#7FgqaϮue^-\{|׮cl:AFdQV{g/ٱL2 },C=Gv9>YౙVvLKVZPSwSxYmZUa2cv5`m?6 X585@CyH ю=wUǢ-' ggN |3w)mѱoy?̸5w2IWy~^6ORoC}|<5O[@Bƀ?:q1.B!̹of4s3) o> oYWw2+݆oBߧZ}SיG=|3"k9_)o)~'YAG?gڰo~Ws'ۖp[I]]m+ +Ks҈<$DIcl}}wg~0S)5" W ׽Rw]{7l&c}c?p _ls׈Dw2W5}N^pD;{w]O4,L)LIz~J'<\Y_< x >͂řF$[[mX({F)X$Nŏ@ʓۉ' u3 #WM#GG|8>h 0%'0Jz0|co.ɻM5Fd<5ZټR§ 7 eು1ہk,E{#2k֫Z{"֝O /{ +^.WD;ɓ]?nύ3֒l0~=]TIo_xQkzY~NY2yO:Q}t0QF{}/ވ%uSg$ʘb>{M]g@IY;H|GՔ|Zs΍o {=ۢS1_Ej1zǎ 9ޛW{kJ8?]'f5RVA+9/8nr65a䍛7|a>{RlfMqbsZ{0F?e:)Ơ/l82/r{J;uOb>3({f H? {X*aDZsa(ƒXpdkG訋|@6_r^W:^@[Ƌ\uov- Dqt2<+vdE3E;)#G;o'n[Vn!vJ+-sÞ'E` \<`ehe}6%]RVVr_d;gW.7r-*´Ϟ$8_(W1ΡO,?_Â.Ƽ{qMΟ:]#;,aGӏ49鷺 xb|w׊X'Tx/LSͩrw>ݼg߆ˬr~' l9%N1vg=<}ÂAG>\)Lf:^t\7WO:m{yۓn{pߙ'g`i^[gW+6wQAe>|>@Hd +4t&ph,?[G))~]bO3Γ5'({ZY~g-;jҎ;J?杋fazMTs |vjG[֫ [^<ڑ\ݾ0@2!/8)U^m&§mSC8%W#;mݲRka>]3Sh s.q 2dG= (3٤|qx.T:olmz _(} Ӎ#8\n9GX3nbza0Sl瓶,EWغ7pX?b|vě-8) 2^⩀ߥtkz`Z:뱷01ˬXqYyG>fG_4 :4|~ EaOdaZuZ%BΒv #3G e.%h_iRԃKV`j ~J`C7:|d |#e2eܰY Vkes1X `N㵊=?J0ky/SRCI@tpk}clj~|#2x=5yg?A;seAv?2 Eی{dkҦAОT 9P経ozhq"ai#?ph@yfW̭!oƆkN3;c2Sߊ>q>1V?);s}8O!_E@{2HpKWD'wۨ9I=;"kSޫQꕴvEM357浙W2',㻓<x6~E;#Y}>eA m ~C66dJwܺM/X}YUڤ2)(p77k.{7>.Ov3w:Wm;#~ht >~I_lt'̗2gah"Axb:R웶`|-fD|{icy$aҿ p 뫙;%]bމQrYg. >S__nȚ x< cQ9sWxh+NT9'5Z5jz&׵ߵzZMQ(gh"*6GȡV-sq\|#ԘT]c_Fk"鞕9:}w:1`+7Z %Sugt!6Ḻ̌U6tQmEJZ*"+ Q 8NXiBc!oGՌ]E >?I>g{g[ʆ۾i]9j# {퓌zeQgܜ:XEcz}]rz}5[}Ihǯ,C*ǚ_ xBܰqpy}v'—bYt3#\6}h<RF>Wh rd¦+?CDDWl)w2Wfd,g)R۫CD B6YN[%zvV);fAovX#g=7zϕ9Ak]wO>?p7OJYY>WIymϥh6mrhxV,sݣ-;zՂ[^`G ҫܳdnu8ntWUpa ->5|VF$}66Zqj뿎xr>6`쀽8耽9 sfjgf]fD?֢ax/Yy+[]o\6gxMҏ&pvSdIGnxu«7WH[?KL" {E\)Bu{ ۜ}khLc+\R5 yL[{=; T{+~3RlO{b+Q{1<{ȋХ)i݃z< f_c3nR&=$Q|矠?9["~xxxym꺱Fݧc̭TE~|}=bؘ/\-i6kO)1Ʋco4"K5q!Ώ}e#u"Bۥ R׋r/ŏuˑhu6='psGg3=0 l7}/[cPu:![T>T~Te:c~;G =-> )-z{z渂.Β3P-kS>!y?ڴw<{o,6K_`J6-k\xQ>J|SoM#O|#⾙;.hcv򱭓< GySg$ob>(2.hY5q~\^g9aC-;4&^wUU\~}?}yI,;@u6@fe4?K0]Z~[)Զ$sy5s;P'eu! "0׷PzMֺX1%rnn%ͱ.iuS;Ř`uľ3W6=L22lLٯ9s&>3Jށx]A{``?f?eN['Oɗ?0%Cy)|^z,֩z'{1ݽt:Úy`/incr9+rȋŤhJ_kGastݞ{m%U(L'.p'6Ŷ?477dн&`7#CYD}.ol Ϸ7?2g;9?*ʸ߱^m-λ&U76;WOƒ8<Or-q|XleY~4 dbMv>u++L'}C{]I2|;*;o;u=8md6G̡ V!V׷2.!WPhe":Q!p-4TcXHJQ %mn&'-dt;ו>؉d.]e9ڶZF!Ǵbc c{V2[d2Cdс7`YyǐgD8_ĘghyB/F3onmu5RϷI6BҰyg0?xR(צKߞR7E~}viq2_g|d oN2Zq}H;y{(I; u;Us}~Us=Vޗ1= ab:?}KH~̩︴S5)g_|^ƅ:/UDx7s~ۊ4ZвJ3bӹe,cĹda/ܴg ́pw/4G/묓6R&]lg~ذtaD=+~:|>o9unKB8KHC v>,x$50`S ~~{'C19sȍcF*uy"Q\@AEۥZ߱\_3LN>0qQ:nbnJ1=ngH7¶{Fqgkӭ=NSa"^tԗ}bs^?? rS xNWxTV/S6v ]#5 szX?/flYK^WZ9uwWN2<4og󶝕#@dԃV<+ufҾZ{L b?o{QhʓƏ~Q9g#KG=:Q]slMw0WaL5u6qC*:}NYqú=|YVLCbUqbGړj(;Kb_*)zA%T]@/v^oo5&a!M΍1zgLxY=7Wh%{_OIwF[lץ9XL~2O,y'j,G;cks,J P}};"4A}OQ߉e5P̺qC}'G[,vGW3i'm[-=vNwbݝYw4O?0q3Er-i/NAg\/ 2x751>><[$Z2_DIHQC)dx R=e_+1;{$#ku+*a]umnD6/Ou1ijBf|fΣsux~<ϋnmޏGAxp|ç/|Ϟu9\qwx8ןoya=Ԉmy[ o6*]`v<2Xo<7\ij~WnѺT]wD_2%z9˼)Yf 7.~H-*{іFD%4M0q.t4~4%Y/+C]-˪bc{HofN~?b/!YӍm)/j_iš6RW_7ʩ&sQ=&1,Y2mŹq=;fpfI .tNsdU#P1hܤt%7 V;-䳐@ו?5gA΋"[D1tUM]%q:h hܫG~{Qvx7]392=aw 52!c?RT5V/_sϫN|^HQڊ£ϱՔ VX-is:}e{/ & ʣ!_^fLo[$+'p4&rZqx6i՞nsh3r&x"+]A>YExC.r +㈯ߠ{79^lB{*BR=kZyuGŒg*w s׭PVX#i劗|cްdH*ŞVYv߳~oO$p/?r6|W%F0D{ ۝< &>;э*:8M噗|Wέ)}dUޏgkf*oW޷k-SNRu{f 3&΅pĹsb>ah>.)6:vYC"yqp8]١}5ʻoӵ<}MBQ6+OXލo‰9E} m]4(Q}JLT6(޾Z+e+T)0bd,~{z&COli2 llrWӆTm0lH=R?u&oxh3n8ɜ*ܹb#1<ۖj<>s?UM۩9bW)ٷz;c=ڲr=GwAvV;S[']꒲F)p/d|[NB1_-$q1֏,[/r^Wfd}uwHWsg w^zŻzW.œN5wn#N?s ֏:N=3̗6[~}*;y黎g5mN_<)wsrIe4ܮtB=Vo8՜}hrTs‰1ެa?|}>Xc<߼ ڿ^œ!lMq7~.Tym$)8טEy塥C䥞fȧ-l<\]Y0iON-ۑWzeuk'b5T?rMb?́iYjlz0qIymaϷK'^SmhRGoȑzF@9~s3}IfNFھwuҀ ]! pw?߭W4Hژ}hL)"ûv $+c~_qv}5vciYv_#][iJߖ:kM3'蛅~7|8qN!n0Ov]H`'̅3g%άF%}mq{.zeCM[Wc\.׸" .R>^LRҏ|Y({xUlCݻ-3ʮM>,;)ӕWֲ! ᕍSmǬ`z 6g-_pgyA >D8qVwƒ_b4`Z1~2J-$աnM4&_i3q4b{-gz8#[oLLp\±)?λ M9"̎7FN"Ap:I\7ƾh7LmOٽ UDm-]Ƕn!)[ǿkձhmף)b^);u` ڼˀ7b/]6JsQKZN]Hh+OJM"zq(;x=O3ikqqBژdVԼ}} ϸ` VI뀃8ǣbɏs \K> u4ˍ=\>Xk^ϴe}J7b봾GqF߳F苬?aeȭf6"޵}yFKnߘ+76BFzr;|PYWӛ'F-:}.4s%Ơ]-QV>V6 5oUN_Չ3c}Z8gz1{amHM.d!WeZK_/AВ^PVx#wG[ >ԯx0bi +ޮ hN`. h'It`9H6F-_ h` >\]FHQ>uw}e^.T_ j]Hkms.,n=ZmٺXN䚵̻xN]X#9ֱѢft>S_̊z=ֳ5zK'׆B{2ҩ|{~MN?ޖ,ڍ |jFiLHI?Z~_}F0| cG7C6 Ywg0ڰ޹IXܫ)dw_R9l+qD]J";!!m AS[9|8?Jvlp| 8g;03,Z᝺>/qA@n{J1]ZG/Ҹ:w?=݈5T't֝Iz[ڈg( no3~ks'MXA y=˓jG:#b8|qx?PVT}29o{|<#WnTN mqWV\ϕ;+_Ъ6 'X>yuV1lQi4|6c_:Z3&8?S_{zqO)f6CAnG:33K[G~j{4L@wRʼcG1*ו/b[Er;C|Ü˚[V\nio oXV(Lo cߋfcD1`^7㹠ō8#E:\8ϊ?3pc|8X?YD>aDD;]yS?qOhOK{dHzK33.[hͤĐlmMz<97݈hUޗ߆1v~0FXc2f[cu֮F@{oxK8M /[Mѭ(rٮ?2y!#d=|OեNp˥f۟{E DF= t[}8DVB۝228#6Ҿ{% WjvύHR1s/&V꠳W,)RX,iB?ٓyQ苖΂u)<9iv*mFʶuP`םv_"w[,?d۠r#m+Sp(L1,q}%dq{m܀U#2 i77d^eqwR29NM|Y8>3e˾huxs'Soҵ䝝dt4 wH  L[f:ƴVǛ.?ވ=w}*m s$ycӔ.=Q>5΍<!m fd뎑|`ߕ6mZF$ u`?3/1W]*Ŵ6Rd=ӿGknU&}B LI)zQXN'ܧ#g cMo p^+Fg73chmzR ^S;Q2*o]Њ֊̢Q^4c)tmXO^N=U~ǘRhlci{3*_}y6ktАoP-xB'쬷s76k{E(ܕ|Q2Shf"fzQ= J/:Gq{]p{RG~3?i? :d؏qL6Sv}enǸS)"rںbr)64DAg\=S/0BE贯%Sx;vc14 s=OvYg/q8!x@xI$ѐ;?,B驂l+yܠkwװΞm>!Od߱?~-}c\)|9C)=flQޙq.A>tR,Lۗ|Rlm~Y[eBt^tOKH,2Nk׼~gM"uk7 SHAUuLH\G@vJ v,JYrV>n)SS1/U`6SfIzmlrqg>?\acT0|3Q|UnX[zk `ƿ|czco~=1>^#Ƶv-lMl2ͻz)c26}g}y٦𧙳cB7oyEj|[)MI5+B?_c$$9vgύ,_7'7̓<ϔ"rpPJy!gsʹa&?=q7#xF=LU-?Ot5B~nߔ cACKTVQۘΕ'z q.)rOqOBF-c Zs?Q,ePvY%{PG݇21F a݉2Ϡ2,[2Yf-BYf/9ˬ=ɲp~2k4YRĊצ,ea_."OmT0Se38?gh ˦s~(3Uws=|E;T_Xד9!屵b>$Hylr:+ƕ; 7k>u}VyF|crϐpE;~WN*^us1'!_(a> |'yԝt5ʛh]!IS{z03"Ct7sbS,56Y҅EmH^l4RDh%3dz4Ѷ{(ynfI:h'n6"BWʔ1'g!37_ By7A͛Xh9t,3L'rS_"6 IMH*|Ϝ>e ̛Dd2ZHecIOu:EzcR,)I5"ɘ7xn꠴f^t0f;WB>v";WzxLwO ~dzhc=yXۨ)/76YU4xZ3 ` A kv={2&DQr; M W/Tx&皿LSsy=^_7k}3fT7[9Zoݝ)BݐsEhX83 -ufR'ɼD[9eOKAlſO:2W~h2+cI?uI_:l["u8p -=١ƝM)f7lBRls%_n {tQWR;l;u:aK4ӱuV1r J \I. 2'u;9t;5/'S~URp73?gM^.ՈJ XI;/G^.ap2fQDw#_}x {kaNdaإ;"+u$_eLEiKtDg ֍Ty=v\ڋf ÌD|m>no5މ[v57M+=kUA_1<~c 4.cΛf0cl!.7ǿWg}X}@na.\;`Мd1U޼eZ3v]5neL{1WZ7 %/E[=0;^ܥbu9o\YhJ1ɣ)bL#8޲`z.֭&یmip/r}TϜj[zV}qcaan6?oH; Zdٮs 6έC:&;'p@v)wlcUn?C.zf{6V9bg-ϊ}іv{. 2+4C1\.iv+4$ [hpI5,lIY;x^3%]pwhfFw\#- >Ovx8 6a^cXgL?¾^ް`>gÿkO0O Qԟ< o'uHhq~Ghק8:ޮ ;1ҡeM|2|+h4_?Ƥa_+ 0))鳣3fHYwϔx,-Lelq2DCxN醌h0̻4['>ziǙ[D6"9}X7oú("9OΏ{7",h)g`,_䝼*#7EG,X9% kV)4k4ڞ0x%:joZ.p Gz?r~IJ!1֘ ;X0R=Q,#Y<Ӎ% q8n-מt1QT`KVf˪·,g9.LûYˍF)Vc%6Xz!RWbOWe8k"|q۾h)̩|]h^ /&o_.x ggGv̗ Oe6uWT⼽XFciXJ߾dW kM^a,Q,s?*0JЌJMkoL+9j#4+px>).W:*rx1iCz=.ݺrf'!o]x*#輦?Ou:zr{=dU'" !3צɻq^_.݈^yN"d?vȨŞ' wXZJ}~$K!:*_E}Őc#$(gA.Rt6+(p:m~?*_}4cSݔ}`"ڇ,itӔs`\VY&Xdqw';0|g@!qZ6l#Ҷ 0 cyy?Rg\g aԉmtĮN̯6Hc69k']9Ql2lƥGUɋxOg>nOnG|Mwbo|,>I](}\ASxR/ x_96Ж!J9#}^w W -눜)",&<=v(sݖ7>-D&~XlRY3F3盰qe[yq_}󊱁pceׂ1GȾ2 K]%Ͽ\Oh#ph5x(D^D^C 8 *˜9Dt\p5OJGZDeIVه(%OrATuW:Cюg6wiGgYmɼ[^E vqXVً(xUPǔZMZ8N :1*e\^^ؿ,yWHRBtojZQ>Bkf~;8g$_MۺvХ+ې$mù}&eTv;g봤]kx#ЌG8s6Xgn\܆.r_cD*qvzF޽n#ijI!w@g=8#Ty^$)G1]ɠ9u!%coyyqh\Jun~1  XzcX,?vօn}:#! 6^e=gz wYcXv9̛x1IH_^JX`LYƳ>ˆU~n<۾xru/c}7\ڲb2>mCbqwNXCglF/A/":`9(=^Ԗu]>4>S9H~usX?s<$țAcyvdM޷ϥ$SA[^+g6Ϣ.ڣ\MH7eJ9X{mɒE~a _$+-}suxNaw ST |,WlwƑƹ4Q7i|/. mCmmVH- x78^9}?q&{Ų$Sq1_c !ѡzbx*nER3_iD!u/\ґ2v8klՠyM6;}vt\swM uqf+3qœgmn \;&MqwYo;t31bFF}Ecwz0޶G[`7}~g~Y+6! ̑n 먥^`,GoO)Y) 1>T.c#?YGE<9y1>˔.e>%! /o-j;\<붞?1Scɷ5G6#Uco~ksq#fUzdސ:(<=+߳U O}9>mNJ%_!cj_eL*bCH|M җX,6>S͊YOc$ Vlr)G<8 7Rh$1_МU\7WS٘=C{$_STdCQ}1q;I' #\(Cvsˠm3))xl|gAB|el Ř:ơGstg]'?Y/cCB2/ 693M܏sxIi^C\!;_~Kz1J/ w9x]WzݭKXmoWܳ.Q"o΀K =q>OƳQg✞̫I0ֆYk#NLqU\X~RΗk*y´w@N=> k߽Ux7r5^tS?)D_D6r69D\ hڼ+ޫh Ic[ }XfʻQ}Po%B{bLQx^/ܗUXIB>6ueʾ7a`GI<|EV|out<f=n2 [<;WƗSpw#>'ѽBGj'O頳1-mց ʷk!`O"RƼ+.ƙFf'+0K_okXn/AZ|EюgnIߧVL߽1+Qa/ю'E̖^۲oN3;s+ò˕w˷ضEe.ims]GZ쳈&7h/<|q1j7+8 $:I~VIŖw!x ]U;bgyO|0XA5ۂ g[xt%#O?g_by8o6ƹ`$i\~<<iKy2ƀ^d+]7ms=YVЦyȇ9xhɇ[܃Ed 0&ل`zf5Uv杄}7)8B{%}3{qH] +ب9u?9ďј{%Sy$p0 |BШ>܍ N?Y>Y9kDM -D+NmlZA9[Q]#Rxw 3Y>Ir%[QnIf9k+^XU/Dw3(kh~5TK'<ʈRsZ/JUf}iݩXfjmi&#Pyaak0VsuտvH1vhlHz~mg 216ߙqCkxw P\x yaŔ$9c |&'y6fF/DW(B?%~# zM/[űM*z$+}s)%OTh#p3r [~8ץQ Ϧ?#Zbbcq)&.)N- c?J#-ׅ#G';80-Fb{tbz gp\0_s{J!K tKk3-C⇌I?d]}/?}\Yu>Xi\ ~74>kL37ITgaFfZAz/Ǹ&[_oh[\G;_VԿ׏RyO!N%k%tgĩV4y+<6_΃FM +4C\,Q(cEO#ލ 9>x̾z~ɨ7}]e#w'QVƜ':m@?Gw`^_GٍVM}^j9.Ws8Lx\pRs[c)D{#RNJkxk:٥E)[91'*2e,' ^XGhΊuZQccB,2gQ~ǯ!rFӐrcCʖ aS')9۸U {= |A+~O@/冣{{dL'j}d;+aC~sQ? ,Q&Jn,v#O)x-rcy񱳤8/N$+NԜ~U==s1xlŹd%Yթ+&un(57ܢ#s6߁}c&c敕ɻeo@7X&*r^oB~o\ )s|1Xڝvf `L zΞ#ԡe}Q}.Jdϟi=t5|Jnz?2{cR[/?e*_!y<#5brY9ZZP|אvw$M''oJHK]d{*v~8=;6:,*d_ؘF3Se>[r;71"rsNeZSU`7偮ӭ΃(Yj~fXݮ*ASOnX`uϽ\M <rctw{rE^[٬QO˸ރ}avʎk[61q,ǮSNx?ĺRusꦋb|RoY"͉ʕ8K5rޏX۱ٶyބzn&Տz 4K c?*|lHXEX#=\2I/[MEoE/y_p6y1tڰf$1;nQ 2k9*Óg,f[2a'K$-}5/@}kT!PGJʕtA_OeQN&WJxz-_[SϘbhcr&{&0߱h1ߟ~+Ʒmc|>Y}rcՎFG1}vxNc_%+iӇމhZJsgio:1bHP|\+sá&L*VSj^aŕ>3XxlY}p^epvm:L)Rwx4>SU+ 6RN/r.S8]Ƣ]uC#4g 5y]sc1WZ~^/8,ccݯ~ C`f=>6T*\̓nm EX2'K>$k}=2,vc]h1Zkg{9َ5Z>o`L'bk]*p$]ASJW;eGL#">*xš@7hs-[j~é 6ۉ:cw @|<0~$ieO]M~CMjq1JڵXv-sOÚźS 220/ߝӞvp"%J2s#`??J /T\RBJkV]4c h3sI2oO 2ٕ) 5P0NGNp}[1i`\ ޝ&a!N{e[ cA)!;3:ww{LʹS S+f^e{a ȏ"gmdmO~8O~(ͩK2s̯d;}2ڂ5`;szG<*ϑ֪ԍ6#(mSsz3dJmA[e%\<:"o>&^ε;ᄈzgl\Imn17[o__,sf;ֳi+UbOHrz/_H|Y濾"g}#ܨץiwMR]"R%DdQV'IR& ȳ>[2'g? yay8iQl1>ZMa.h.;ȓ'j)w"voln>$у3LJ‚:4,`{u7~Y/d'^M1/n 7u6 >B黥xp̻]Vhk[ϏZQh'j _}ՎKޣ89r$9O MR%/F #{,; k6 aVX:;H=#E=z{A{|Qiw5c^qUWǯ/9z\* 2H˄PvD"]v3."c|r6~>nK4WEtxch͜su"C8#}brxs#̼s.zyϠ-F;*kaVfOC,y&КHx,58kԱvG&.y^;qyOhIOhO|wh]FIBEw3g~sЊ_cXƯ!n=hůypJEdݑ$j1lz,w)d26S^+y/^I[I[ ̫ӑ5;rH>@GERI,y8(L*mU{w˘`V7sW{t6LX`CMV3G},ڱʺ?2F)Jkk(ߖmG7u N;yPWVaȸfͰƵ8 ^ȓK3?m;m(_󸑧xմH.u')\nr m>{]k,YpSmͥtRk7Eʉ_3sx2?E 8>oL*fl55{%+Z_u`V c%*YcۇvOsӤ@w;R[tkY_vA# @x?ncx FIgH|{'<>T.i4hӥ,}k/HTN|zEJ{;2ο(Sagm>F{*HX/[8{ pgRito߀%~3crޫ/wLKi-8'&mZl?{,~Iؓ_ą9nuwcrO\j z|Ϋbȹ/__Wd~`Qt>Jcꋳ753AӵAtel#w yIuAd/q.xdco)}eN@k2p6 ﺂs|U<#z\&.WHjM-ujwWewo}d,x= ulcA!=k`Z![vh&ۮ8OٮFͦ {iiِ G]`տ /5'//ߎq9KKJCH'f?pWdۻreݧ>>/ʘK9EW~w=}*Yi\˖R5y3jhz'w[mL=i7S3<~}xE${ 3]Hض1‘ʞ7GP.4Sf|tgZYދu/A={JWV*)ͤ}㽧Mb.YsZiSE5۴16$)61?6Yx٦XM].',Ko uN$ڱ<=vbSWhȘџF[8?}h1ލw/e]w$GI vޮX_rugG?UsMpne#'(W_|h)mtl}zVO=fn+==={b?xI?~|V?^{G;.?K~~lkŏ3 3'BI0sW=3'\oɧ.-pY y0`u_N+93*i<)h(hzl| .,GKV>+vr8y`,I|=|={k?oWWcN_X>)ho'݇{{Iو%6:|'ƺ5ܦ0Ϳ),ڸ9&[bB;_\!B+}gFV|(ﺢ]-{fЃ`uϵ.o)" sDȾo[}K#i+'!wH`0B cO1lw(al~C0gOP2K/8cxM'Oػ _˕"WIrH-7RvHX6\#-6 =~O|wo~+/dde8myEҎM#Wtu9W32H?3ȖH:?ơh h6]v5KW#,akU8گb8wgd,ܾ#YipUZv$ZM; Ahho`s0nە<($sCD^0u(h!Q.muyU 8zї-]‚Ǹ뎶lXm!e߸mLؾU F[|SOEa bΞnڣM5d. 㚴eT#;7ײq?{WE$>nφQ PXO'IJ]lm/*y 1|~$EDG*"Oex+sW-񹮊菶,sai3<MG]NjhGSQބ1M+c=Ǩ\ho%G,&:ŹvcON7.0+}V!ǙnӜӱG2gvnWfF9uHrnQE?YS-eF'ϕ6t7rxGE ނ6tѱ<)18N6={ďrS y3+0ll?c]/-fz⋤b-2"tV_k*5VkI֛w1yӍHsGvQ/ ^5? ?D ?Q2v-~U?L=f!yf|ޭ{v!xԩױ xT$ ylYα$ulY}'BFi qMŗR=\-w0%0~̥}wHc$?+WNl{Eƿ}z=3VE ׄy\_?y+wɌʜG@kE>|ҁ]kt<8J97%SW㣝3-3"g>|eh|?~>YƠt,_[ݏ}|2(S9gSoR-׉[mh?|{T)IӶe=s1+^G0u꼓mx Fo6'Rc<,m#jF}l m;w;<i{>W^I <&yír(hhK&h쎣[ÆAv_Z>: P?Mv-">K颺CLD ؓ ^3Gk3ZٻMHPG `NnV<%G: wpjvb9xGr[ѯ' ž%dq.uֱL4mKᒽI #EGբ\#cZlò3[ iթcWDp}Wx9?H p-N>C+$2;9~/x^i)\\xn0.^rWfG%uP,ԙJ2֎}7xԝ=uNX˫%~ir->%xRǸX^13?u8y7kqI]ecŠ1cY߿}`=+Go#sNJ SMߐ*3ls?-zcocXÃ븿S2=3>b|%/͓2X^p-}_H_7Hd gaEyQus:16WL?6Ѓ<_W:goZ 5CƝu$;pqߖU|U M,Nn{ߥ[~ݐq|§u+i#4h8gqgރֽ$g<{' 7`>&"'˂91YlzSM53Y WmZbߴ{&6<͌0D# |'e>cff]wd%^UcN *vob qԈVbjlmj@~=]T=\+ϊu~c0#Kjj2f_ڏaExO3|d$=1? [\3iWY#2q u-.yE#oX2_rIY=gU팧a VsvKZ>3aFɥ} hUmXRiH FBˮ>UƥY5̓W8z޷e\ ۭO/2733b@gmH1v]>o;y6q"5.oP[FPF{ |u98kދb1P }RJ:2[NSXlK]EwXAچ}qIzM?f\1p)&mݘm]˟O/{KSVvRy?Pn_I?s6][u3ˇʶ1Sf{rϖeg1 ^RLQx(YF]w=Ls!B~a>wp %|/n;nO øXqh 缝ᙓbcP+q&ETW$g>oO2aRYXN/$aKrAS!hd{NaD7"o4)t]Yd ҼeN#o3@+"r)*oknm,|)o9>h&eݼ<ƒ9Ϫ̭v"GЗMr~ .p$ﭺwJ>H=N*>qR_mreM Lc}W$Ϟy|JGiҾJ?3 X-p_G-׳;J?cdN0lfp:OHV|_Uw[0Zȓh\ٹ9s jQ/*sId3u8qnyqkӕ}4Z,7$ϒ~V_d_#CSkty]F֨ 5 [#_Ya 5\+S >W:J>?_9q~gYf|˕~knJקEK[қ+;~PN|9xg+mZhq`ZlRh1pIS-nKQb Ε4X-<M{2t:Ы'wc)Qi(:& ξRX/eV͂9yȕNzGzkwm3q|aӊovѳ +C2"aMGi ~`Y-:$mwnHZisf|vHW%} ͗#U{FHV3F݅ Љ,;g}='0oc1FY[tek1L̳<8U߂ )&Cǹw~qέcrmtQyԒyueǯ >&d SoWG#{32yy!.J&O,#?KIgʚA2i2y$7Um'm< XvwX9xWV}F}_sxŞb&ټnksmcͻ.Ͻ[K;Imyq}/;1Gۄ7~}<2iiټn쵢fgNOl?{Q~9g8?}|BA\ H#3?q[~BnS8espxNxZuNfG(_L 2r2C贑MJխa}SO=J)ԕZtxג/-[uk}]cg͌FKDIC}Nu^WZnxXM{XWʦ|N2-I\sHF{Fa<#{ᅦu[~b!}P}L7hNc|w6,[N$*G]F/qcMR1nmݫ6S<*Ge7[߬Rzk>㽱6b}s~'ƺx6І,k}š9+O56Wil{7KhYOXS4`~ #KVqԻ jNU{WmnI¯>^KY[ `IQùqe]ڥ' EC:2Vmuny,xϊ10PձX]UG?U(;\oQuhûA9Y_jޓDE 8>y͚Zҏ+[]c=xUyOu7ݖgc<hgIݯPhPw%_#ae H:'8x=O,Vb%gHZ|CC!֨F潪){$Ƙ+v;2۸]@ֹ#,onX6B4ѽBqW1GN=׳2Rt0&1u%p6#~&x6Õ5*~&ߪ@G[}qkبޓizLsu|"nӊ_4(3rZnHVOY٠PкhKKr{KJGפ@G!_Ub2s0w? qx7iߞW>YպBa.EߜrI9^ VG9:U8`F)~r Ch!P W[ID~qLew^:u<1 >y~!G(3@oEm`Wq2V*'}Y1цsN" /|uCL蠩SNwZǯ`[8C18`2.Mx [.f+|cZ͢Vtϔ<cF,_1 H1ֻyC9R}6U|CaʴO_m|hzo'#oKtN+>c: .\%[cIƘf| c{eRwo,k;Ő~қ${=XZ(c]]wݍrPKƲ>,C| se5.楓wv[0x[z9h4.y_2G9y 9MI|텏E;6' 8b"qCr*bs3Y\#łq1`rmʫ=J˕Ws+gXMԝMY&xJᡎg8I93x}wE9u.μWͽD:]^6>;/8Cy+;]{Y}~~zX}lY2R$I3~=h?6#F߉9$l0SkoN.BrEϾ8%ӿ;(se3Rώ0Orm>7b EGG@2 xtשkEǣ%z<_fxG\~/mֽh#,|8h/mͧ!4-tyZ{YR3@[=xΦ5,br&>t1+sJ+\n\93X|85)یm -o%.Lodiǃ"/]U{0,y.MwRx/mc¥BQh1ޞ6% 7þ|FyCϼ[b~ƩgN 2I c{3̛\rtߗ˦ݥ|o>ult0#xt'D/mh gfSwI=o^"OFF[(>}"W"s^/3m$hE s/\NZJz[CkGz?͕<1S y.,*EUıs˴P5C!(qytxSt؁4w*[TOCߴR\_ms^EH@Jjr?Kg|u HQmi;It֎{{7y֧7#3Ě`L|h+ۈzdihl2~h[C=m$_ke%}!5!zexeCWskPnZGe00*;a$ƣYxiL0MCRߓVfdݧ3UvYV<2Fw: :r~d4Ӟj1yqu߽GrGgY硝|z\+v ^_hi_K,in7~/lJns{w-'o=ŷcLsjxγtJ1>~dF?yѯǸ"x]Yb-y8и A\@9G3v|G.eۼo;mGɯf0ƕ<_|{~p+>) Q.619($ 4(=}c*O0a}}d+:M¦NO}*)If&`;e3'@{g<~DK>Ff3ڒ;Z-}LJBQ0u3&Oȍ=Y'ZB}3L^i~',mQd;8׼Sk5_)wbUU[#5w+`[&nBYR>uyRכl428aRVGu?迥pά/B>c a)cyna&дyYU jEw<,ʷ7Ӎώ˘<CC⨍ Y_KlNK8*3):ty' Rk0oi[3MD-W֛iܢg.9Ŵ صo}2U"}TqACė<ʗNɌUi}eONWJ䜫;8ur),-xcۍ''*18il?j Al.[f3e\8IWT.u)$dřD,f+m|_hϹJ6Ȍ jHn/za2^}_iyI2pv229I p|< 6m`1h!';J}kf;Լy粖 Խ\[h7*l݄O_Ң5eSY{-[֭Z>;L]'~ّcOte|o8}&5 }m)f5 ME/oV>p> Ӧ2kMEJϺ}SIF O~z &uW`Gٍ #~^#n(/qiAb>sgrҶx~'܋+6n2WgL&.mlQf]Cy+cJYǕsڮ2Ɨ >I0?]XYh䁣сqb܂>Wy{c21vI<& qb52]q[y>GkUS'<_{*˘8/mN~eFlcwP4̑i*/I@%R:l&]h'mZz6ک8sC7h'e; ǨZ$|B% imGzh ݊HN2ּ"Oc{:㮰*>/{d翔~[3X^Mm=8 y҈b`6@yJʊD*놶>ߑ+lK,Qsf.+zMPBݹCh3F}m8i۔<5OKV}!cJ7B;|.!McJ^Chub}?KsE&?Hݔa ԭmr3aO\ާ(Rj (S_P里8v^&sj8}4d`/Nbg`lwm|;A˪i31mŻdZtcD[-#9X^?4n,(ߒm'oa^7}'O]m>ʶ N~N1.>Ҭu FN jJ6d_8#ebugogd;?HV?gNSN>x `0~8ZkʢCr(o׏nP<_ZaCꯤR7r[#½W2.[7Itll(kv'csy=35O?mF$KRgɜ\( +wegr]ه ԟR*ԐH3?Z)f )Ξnyx1-2+gX{gv m Ӯx?mͱOӿ:ty*eEi?Gh3 '<k piW1_K/:;ݕ'u`?t͑r=<|6’魌#YXl;,sXq~}da(o^i#4~l<x Rivҵ)1lU[x45Om`VN3"&,_m{rZ߲ <9%v[^wHfz]r_^ Ο:+叜&ʗ_]O]6""s8ڟFP pmMUx1ЀscbKq@[y1v,W1TI<&e|JOζbl<ur]pq{"ޣB=}+vs.\Er'oqN<)¤G\{_oΥ#si]V:W_9ni)[,LB$,ض16s\P1b<F[VkDzkEvweg\0o,ϝ~#^wr:ܛ=.wžeK_p{2,$gOWTJכמW,%6f+NscBε:О{Qmfbs[r`~9=MH>̐=i7>E܍fsL._M 0=~' 3˱z֚O_u_ jb1y%|g y[Ɲq >S'ApI4q][vݫICd=%>?ŴlxuyϨ7YϺu-@Cz HۿMws|ya,&j{w^ ֽ z]Vdc*ၼY?Uyw[d!Z\D'Q{ib}WƗ!&}ɖb)cG5y}th AŘT2n\ݏOd<_}sR/R9ho%(^*c5Ga-Zs-2V @+T|EY"GQYgW_lUX[k6ϩ_I=IKx?D&pіxz2Ro9%QU7YHBv$3 %yIPqi+!.նL#;IJM F_I@3v(`KUEk[$(̰d{{3o&?>>ys]9s=>+~suϗ7|jgFnkcxCG`<9/=Q c2VS-d#F{ 6mݵM`B_ܬXCx?[Z<,fG{%x}I@bRG&7bءwܪZzf~^?Jx],^OB&x&݆&paiO=:qzB}*=sfF=$ԎĜ$n9cVQ1[s zd|g p=aߖ}6}{vSd_Ok|(ܞ-T <- Te +B]-j37HpxΐײUϓ׈{2~%|KnGlwR!j@sI.Ϣ(F,Ώ+t~=M+?5!\5wW"cc>},ڶGsG(]Do\hy I1h9_<<9uqWOz :.^aFHg{.P:zθ+O$}9yǴմp ޯ5z _m7jOWG/o_smџu҆CW%; oUŌ[t9"50͡go}媂^{HXG`8T 4> ͵ZͿ9r~ZV@s\is46|෋]coAVhw;wXZ8 zX}Y,i4ر%j` -`m'G=N蒰L- 'wh0`0Y ,}#R?ZI[t']GnGd][+]};nq.u[Urc4[T'ϯޯ/g}hd`^Ttn_}jw=cFߎȱcTri:x;g 窵yj)@r!&{ sh=1+}N6B j56~+ѹzyŠx>] B?۾ <{[v^el#K 4dzY./:Y{]ҹrR֮m6 =>Z6z}|| xȓׅ画k7ƾ l9.'Kh>'8. 5ۈEsf/Awvv4Wt]|$u'cM+=qRCRϨ;p_2O<.פxDUsRء @y\ϙHRȥ\&D_%"[%^ ~ccrU.eW䋜9Iz,^).#? &UԠ=r/s_zʼnz.pD sgt㮊x} \VXjxe6654G( r+\',ߚpST`'Ϳ跒l|\\-WN}1F3Ouf55'(Znj ɠEKE7ҍ u=e- AdZ}U_k`wzZKd6s-̊ y1u4G1*i?=V\Pdʓb=' Nˊ moE*b %&JO<^%yqNɢ<^j8,~F,NzPoc`ukק0C/uo* ԏg}m% 6q[7j.aE=FRT-}uh;vQH\kN:i}_m;S*@m 6n[OQs{p?@|6M5;Iz] ~ۉ`tAecwKP{k'BZqoY>)v,m4$}c_BdF3]T,ceB-$oNP7YXMZkP>I%űVڧ3TV; bc _ϪϝurD^n#2*ϦB]tqn%x@?ʇ=çh%JGe8t &˽_u< ةbNut]((.@NiZ4m5.Ѭ91>jߕ8=H<=^-&;퍊&Xgr-DW%hdΈZ`g`\Է@X;A؉`Q]ov>P;HϺەj虝mY6g+}q4cևð^}Jjm_YXZ䍬5ΧB臋$xy}~C߲Hؕ!nƼtkQ:icHe7]wȡ`Mq}@4ts|F󪞪e~'Aý3r\Ia KILs7*1p|8ߏ|}Q5#x?pX ?2-r[f{/]~|P~%P1^NVaC?=1f|IkX`7'Rȱ轟mQ}7,LUXk&V]2CXxQ7d[eKgiԧ]ҪDZ*Y{Ul2&jfÐ# N"ٚx$NV-X>wz}&KM8Cjepܰ1gpeU؆ŵԿNHqv{Q=[SƬ%aB ީ ]|Ļu춝/)TnCX--em,e .\rfMNHeYhv Y{K%+FrXg nޠurieTKe@e?z@2oUFȷ1 I7m-ZcNw,3GfJZ UK4Dsg_/^hni%x["+ViG$>E6b6!E]$s>X:)asH5>}C6 y2V!'IHvJ}ӵږj姕9ػHxIF ͙hazf5?#9OI_C: C'wƈR gHM:f?_sFڜTUMvasbٕK긽Lu s=sޚٮҊalJ;. yFށ<đ1]4_ќҜP+ܚmG+ycdXcGǸ_|{>Y!-UL˸cnN1'-**y/Py#d?44lOب/TZlSjQ[8u*Ov+rtww v'iCs4};iڳ5NXMʗُ~x5r ]͒M9aHZ/Ny1.8)":JyU7II #Y]j3[`!6C.2i9~]U:n&zGOsɪQ$dځXzR9Mk]|?8_nO7Q;=7m|<,OăMPfji9eFL-m>gfih-͙S9wv9j<*"owΙ4+Ac8]bܵ߳Z諠X~poD:ez]{lp٤2Oz#Mu| ޏf*萉]*젘@ꕦqݻH+^Tߺns+a$|27 j6;UZ˥*4_o𛸒cТm x@5N k|y$ P보AC?SZH^F!q_ifD4Zةܷ`="}c\v*7tGtG߷Aw&[evnN0]\j3gee2_詰(מѮ}y)5 Öx@Ά c2[JeʘYzah1h9DtikڢɒZdhdVJ?iU[OQ> U3KOJu&,d۫_"^itM.H?·,ky>yA@9'iMkhmٚ9g)}QT#OòWtѨ=Gqzb_;.0"MOݝܿK$st8co^6o;߷f G!8K1Pi9 N8e@sLSzNpB,GLqFgEGf$Yjg-KYs@]!+ 1^6WH!~ |vG*z5g^g5D~^jl0_KEZ_@{:빊~V2磙nE]]~ MG||mofhz}z؟>u[d+]$Io9Z$T[u{YGۼl5?Fq޲>A44Lkg{J!/v2qwǚDk7:F<дI|(K$ Q5l9yh{3։^[e8"2u5׏a [9rmPĬxTSĺҋAkymqOFlKǜVK|]L7lh;Ś*]^1ZK9_slu?ʿE43I#{ws/ѬG |[t>wCFN _/6Iܗ=$ǯ)?#K`[D}WZmѵΫM:{qNa|v^;OnS c1cX3lyZOcz|q:oCxS0)iq[C-#y/=Is~5G]vb]ƹ=芋G["@G5[]xorc'Am^Pv-Ԗ@ck,lk gkyX:7[QKFrQHg?dhpޫ|gFgx# 4B|F7\c@7E]!Ort.?ZyQʻ >x`wf#ٍ琜Ksw4/m8`j|*+έ~iƤ~\?E.-Sx"X{qA^҉ c={5ý! .(Hx k9w6p{#Z6+Sүj~cu-]'PB!|_)с%Y~$ _c;k36ǥZ\$}D-p>0;.*Wx~=l HhYN4zVMW`ˉfI#uu^1J$}mi YB<ƈO|t-k#F'5cAp~Wkwġx 9!ϳ/B_M"}j%9]+vြ=Cy5H:qp~5/ފ,|{ע,h|;c[6_Cs,69!i|ֹE*n~SxB|݇\3d|YGȟSE NU-G^ +Ϸo{xƜΣ6s<Ե[znbM7Й^FpɟW.SlmS[mY|O'l]+ˬuZyǻsXqg$q+ F19C;IdrGAx3ؓxpTzE0 NϪ703u[T] Wr+ne)<ޘۧOzǀƿY[X4;x8fD``j;Kv+ۂNUfUc;B|kR7s_VS< j\r22kqsUZVAH2j""/ix#]uuye+Q9~^XV.ZV*ӲkϷ1 Xo׆Rd"ѹuI_(YhWW&:L5~3<֓F109G}7Nk7,/S;Hx i<@R\ݢvMB >dUG}KlJO#)w9p=o?@,euvR^f3c-4]oCDQoMOCA-w䗮W&:>~rW*}Ss黨ɓɿO4iߦw17+=H ?ذR÷tpZ}Iܣig<j ,P#nEkNwM w#Y#DUSxO4&`T3b J4r@v|@^H{F5smKAYR]V UYxuZS ըab!RazRm9=oޯÐbA9{kWz|E~N^Ylq|;#?)mBRn aF.W;EUXMgo|z,b]ձrn̡1s'r!?ؽ1`d_#cꓘ'O%'z`cOU#l&|HȁkgjD[7砆6U,3摦ƽEDu1oǼn1 ?A$7o=!ڐ E 78Jƣ 3 `<(ENG&n gsKV)dW)KYnҹB;Fk%7tXE/xj"rb|Z3wX|LwVf3sh_urw:[=OrzKRCksN{u}[۔ q7 ~s8Q☞GL>Xk@:t-?PGQ_L} f~&Qw~$yio^-mؖ}bƯ#!C #7- $gnR=+(xX3ruDO+:_d%p*4@vVyTeq(;Ͳ'ذ-2Nf36K+nqGX~fx6>.r$Dȫd,kXQB~w$Xha8Yd& j@'ilą~F/jrt: @z2kz"tWd@rػ }8UB7WqŎԪrTc/m:'= ^`)@1S5pf%rNڑayϿ&r }v?t* X5ݶ">Ѽ4*##6hɪz !_9>pM9فYu#U+l[kUN)h.ChĞMR˺"P3dV)>:,3;~1Ua<$1D^9 =pV_ kBħrZwSCrRY83aky|oϝ𛪌oK p#n̔ipG/;jAq _` o?~+j`}Y%\m9UjY5I5?˃q6ӽִ_%GxiDN!Ⱥȩ"Gx #3ϫ.y,<,p rQr |/d;m5j.s&"WJ0~ $'vNd="a١2l i9xk)ZǍ%9FCHIu>dL23䩡qUҥH7BEǡ4l>mDs}`46/L}^E@߻NC "neG BCDŽmao!~W}?frE>OaWs 5( 7;Ohc x]/^?b?F}b%#9]/%?~ےz?bz8[t'I8Q UԤ7n '˝mCD|ݿL:aĝ1Ѿ\.1Wd;ڱF0b>~95tv pw}J=.փTY4mKsOU?xLlMB'O"$3G4Ԗy )z:|\Zao=ҲtYܿ!
e>OgC*-P5)D1WMC+xx9קș6/E )F=U#T?MK"ۤ'Hfn^_i^"U w'N*6@u#Eay23y7y zR%ҁ*Z'B<۾@ ,=r.o`^ou˾ldNgp,u=>B<Ý>U"a x mC0G 4ẘڡoUzt?evô4w\ 9&cdFGkjXwZduai|bY񚬦?Wt,@] -l}#9w:o6Ot$G?F?s]\a n=Mgk[>~ΏMÝO90 Z'ΑMssdSsb!}Qk*wѾ%b8LqFٟt֤\Yme|:V~O}"kx>%5dBGT!Gj7S| _h߼a ^` Ӭ#9)YG2r/c!߯tw4su Atjoݪ6{IHxRA 9fM=:#cFCH'Q/\ђ5I{y="o>Kdc S1Ԟ]2d~~&#@A%^:/7%@n۞dq!}?:g z)[=-1|ғ(,ZsE˸9Q3ݽBJԣmx/|:?FY3oN |Oe)$E]!أ|! a?H6xmXo׃|6~nO)xܹZ7Nag/!xS˴6 矺H{x'RjaSY3.AՀ9 }"'wWPN)a I~5+zZ\AsRkU3GhmKy_o/wN>ƖspO,b|zd߽gn׉Dҷ2e,UާvkkŚC'*][b%|\g,kR2T~ab܏zey5f5k 9jv \$lՂvbYd,ڊ hǷ^%^?n%*%68ҟL'%&ˊ~I>3,@ΥKTۨ'y~C>ȳ/]~;|鋯P; m\5%V-x?$ǰy ||EWKG'`ǀN;ڷ=Gp>] 6 U;l#D|4 17.Yㅽ#2ҧ>&}*)JxOzOG|bbɭF| d hceM2:{NR;j q47G~/b#\=˨AngwL1to}u"-!^[HɀM$ tt_wc`,q?Ѽʿ"?23BL.DU"v tzU%2~}YB~N S\/\2l%co܌ }o~"؉7+c7!{i:QȱQӐAI+$}5{gijԡ>Sf^{{'kS?c=hh~%cVk9i/lCR}13rpb{^gr9ôkP_{<|ΏlJI;J6Q_ /ҟ$9mluW 6ȽkǷӵFjȯb'\BG- v㷔' [nsAnw0mHA&rH?s: :Nvɲd= ߉>MUNws5W7 ]]$QJEvO;FȆ,8ܚ;fS<^vcȼ^䵎t bA f*-Np| Yc0+Qiwsl`||g"Mf=X3F{>Mǻ }w'eMJŘnV~x<~eoHpՅxʰ'o/j9?G<9<$Bxit*`Lj*Dn=vŤV7<..`i6 3rZ_8oZ;l!']8<ȕk4!tȧuA2f8-Lϗq$Lk78V,Qě.&7_ ~iyY;wCkFg}]lȳ%ZWHtӻV4^:<+mT894&WD2պBmگXxNCl\.Za!ܾwWgֻ?:)jL9+44eQJǩzwsgΰiKj <_ Fw ߻6"Btk~]vF>Nn<ߗGt]%yvWnY글xOMuH}9{2`̧t^逩O'AFl{ҳU&}H%jM17꺑"TCxi~=TdgH_@95ig03n<ƴVyXOvyh o(heZC<;0 %#rY ]Y)L&^@#UרA*A}#6|CHW[nW /|{u̦\G>l!47]l !6ž-n%/ 9 kd9ꍊ:b;}?GVGKuXj.X჋th%w ,oo3r 9dv8bW//ˬl߳dDN0^Nrit걞Tb~Jf[w5߻D>Q{'dp{)<2(Y&|HV(E-W_A]ܑ4<-l,ۅem~$#䎆?{ 漮c'?{)| :!Kܻ$ $uI"|K_f0X ^]jmwrns ѶU\ꐦz2_g-PLc)va[\Þӵiň6YM=r"؉ڸ8/60~*|,t>jYTZ%U W5XXqo|Zݦb0`JPgڷ.Iik*XeڔE"w'Cqg[?߫?o%y/Htmߋ#7Y4#ρ9jvE}dZDm.׊9kM<I[p|- ئoZ9[E>Fc@VK`?sDjښ)%zΏ ^]" 4wxtMЉ< ;\3,yRwAy|^hsuj@~%#Yqh.>"2(+r:n9_NsZJg'a1eͬi?YĿ\w}Bn~G:ƹcԎڝud5'p/WDᅌUVoݚ[+$ _|씳 7NHmh_skz &OZ&*YD^8H߱&G XIbqw?rx/0q|~^iڭ:G@D{*'u(i Ū%t4QI} M{6'~ ;VOFă0<_Bp>:bF!"*TY4БA+M&y\"_:}S]5Qq?1#:O%j!d~4OΞ?BUmN{ԖYGʜCRyLfcܑ9'{hq' fلoIz[=G{ Q Mב fkvf/Q'%oЕw1VAW?$L{/A璤^Ӻۂo`oON }AиIQD< enJrgGZ ^;ktfɔx~ :S$nֵ*u>-DW>UHY>ۈg%m?N|ݰkW%<8#Guu[ +;VǘypNqp 'Wy-ܭb-o m7t[3{Jvh"愻}4yq___^ wl3(`3 iju [8cE?`MD;g*` &"CdϨr}4oùB%3n4=tw?+fbEMb JQc$Ĺ}F<u5EdֆKQק?ݒb*}-%b os3~4[h$yŷCLeiz9@99 }?1т7"C>[/FRI8y tUrR=-ywQy>q'9N'9|oGh|Os?_V٧]Eg3+ud|N{i ]΋eRK7 E*\ޫ& +'=j'ziUI}h=?"NSˡ8h/ȩzz$dD@~B_jwm;׸{-,g,PXԾn"^n""]8ށySqԇ<%8A_X"eX}!\r#$?~U:^MLm%7&Bd.BƮîZ;F'&ڑs|,-A]xo/l]AVccrd^x$"<(lYtCQS?t.io=9!dQ|hɪ!8ۡw$<~8ХvQ{ȵ+9r;)Qcou*Z^'k}bVx-u % |@.%-9OcW:m/8;^w:<#C~`/@l*iaH?_yqOWݪ]XvTͿ4}E/?UE/,)ïz SeǶ0@yiI{I{C pNt^g%tGe}3Uy%clbYC~X@ c>cO.Ǵ!v?bG{ד=do2OĨvc$>WO4b{{_A5A=#}6&77;O4Dx:oYOT/i'Ş cwQt{c?*iت~L$rA~I' bP[An(޳=3jg*?hf>aZO_!>o?+`g#*j:qǙqx>M}=3>E_C1gjw'1h R & ;,DʋyMtօҿ{gxV`릀`{Q{CA|!,tPN\6+0DlId}E4ߕnn>J2\K ^^! KmSK1ҏ eS>vZ^I&wiG>!+fypi!SfM;E wZO]I5LCS룪SRHB[öAbíɤs\LK|pCg\ŠzWs0k%f,dQVˬxcu/c3賍>#94|Z {cեbk?\Fjx}e {Q#?*Gպ@h<ԯk>;1͸R>1&/.ĸ8"DJ! *[ 8N-y//F16|꿘^jG]"Fo W>n[$;pxf$+b}l _1=qKǁ} >4)},⃌Z[t:ZE!+;k3m=BN$>]qwAxBq[7Ϻ˃† yclǪծKEDې1 CI"~+6Z.ʉ-TjON _j1xh!ڒdudvn[>x.m#gHV~w=0ИB./E05AN?62 +XY3lrBWke B2ctJ)9GE'zӹd tg8^N)J&ޕx*{UhO&!Y|WSYwWjyOX:~Ks 5{i~)<φ^h|w1FY]GB.'|DyKϏC| <$jtlRgUS2ӈA8F> ׸BcMfdz̜.f;/%2xtlqNv#W }FwQDdioMmH5ڙ.15%1>a;b9|gr{U&x{la毞0D $mR v ~K{9Ĺ }azmyV^Px=˄?ƋSqkzZa]+I(R5[sLW\ϕ|5cvi.TȔ4N1-4>jbm|Ks; .UswZ\K٦G\5-&v=>t,Yz&Ԗb"O^ڪ%%7e6a[m>qӵD,r `+<D1` ?~_o#|@ɚ%^L5 jñ=:_ ?jqEý |/pw8twXj3"\9'3wȵ>7\]ȯ=~:ΩV\xge|a_9 !B_p~FVJs+ޗ5j0hϰ lzȍRv8A/w)}rmz)84?QNLb6A ȑVh.[܃?%&R ۊa}<6U[;Yf(j%-yVKڻuKK5)57̓=ᛧ QpܫcNqq߿Ǡ'2 hH5N#&5{xgcW*"Ep}4٩gxaHԷM?#wxQOji/ wIo<Ac=1NqEr\s??3_;{P]$GoIx65igB^-(6&(g6V90пvT-!; AlNK',dSMD^ c#?A??׹tt~!2 [ƓWqNup{<- x$?z-ՈB, ޷u˿߻N9`UxbVuAHsw,#>T)O`cj7v!oIN K!U))GeѬxO 62ϢlK h>?}'U+HwY J]R7զ/d;˖r\҃yBm*Gx8 "y~m&[Y턋XY87%]Hq'G7鲼 l6ϣ٘E8?'Iں{t%zҙ%X7-_ lv-TcFL~F)dRGX_:+z 9sXsgr[/hCqY/&z='Cg r4 xe<-R}_9){y Dr֤~#=bڗ^H~W"GCȥ9]"Bƀ/r!J˟))}h:M-OaG p<$|~^+eC,+UvβiECx|p&W+Q'-=Nė_ss, _yvZk澛N6qy9amǂ8w绘rGܛ]gB50@-1?9[\<4td )D.qEgvVTO}"B뇊xNg9bOq[87`O#w~<<\{fJZ=OH^9e4`Z>9R_p/rK?bԇtipǿ;b՞5weN[׃*,<3n\?-'`%X>NoR5pEX{678s݉&ժQ30Tj+Ƿ;]K-q~!H6 ?b\]/.@{Q59X;۟=mݐo1lz>Y;o 6E]@Q}4(Ek ƘcFHy7YyeKM?Eȗw^&1Oyq\X}ٴ!u1a{^328=KHW#=u2 渍fzD| ;LqU/|מ / |5#=+V2,_Eա)S^ +S]Iqx7"~gПw< >x >׉O G.rrĹvWUŮYxI]DI^^meۖ!5:E]G^/=B` 6prxwYUDCvy|="^_"tcwF>RjL)V5`<JH#xd$ ?6{X gQǔ(N=rNؘL/NpZVKЪO 4SϊsFىÂΐ''V]iGE/I| UFM44N=7D14ܜ4q=Vn=>A/0ȎfӼ>>sbyKzcgפS>1<ЫX2hu%lD}Ykn2ժ.Z=\y<檞Gǰ"[6'DM3 ,`i8?W@ć٢{D>DcLwocZG^KdGF?@ϡQC(d{[>ց굑.N1e|dpGi/ŘmiccΥ1v_wƸp\`1|#4 lee 4^} >EBͷtaw,s3BĬ;y|3^ONkpmW\yGP:ǺW_'lG|߅gouL-B DĪSM#B4|{q-2LˣG\]Q7F5h"ꤎWD ʹf%I5:~_cC*KeYB< wlNdFW8Xy#>YF|=^xu(r{,r 'RO"<`=s; rtNVڧ,`ȗb=ܞ3MmW*k0}$1yΙӢywUwr2X;98NmC27[=3<_%xZϗu;GWF }]=&r .tFA2b%=^رa{y-5bsitnqT^ꇕKy#>BʣO-9,Tʅ JeƘaY6gr&'[)+6FLjuAJG.O|G^>Zjǚ8sI+ngO6Ac#m!4"<r[)x]0s~î}[&_aQ'v\X9,~b$F=rqfXX9@\me5#-S@m}RhvVyӫ~$5/>oSz'94ƸJing{&툮}ܤGn LsWL=ϯA=_Z{TgkǯL}<~S+DkYO0hjfa>G$$>U2on]{e U+Q糛pGI㽔iOlJun=IsH=nMK}KUmfe ? 8տ!q-ws'?cG j_b13`yv*fU>ƛwGkf}u4Vnї,ҢpT-~XCV*s]*@4`eOguį<:y6%1Gh> (cy<r$Nɋw>ɱp^ɯ'>zpȮqt񿹦݁ G5gk_O'LJLuJLL3)z\2bk9zVE'1z9>-5?ќaݯ²O Zg:OX-dקJL &0k*^oX۔3WsZO'֓K뙤|xϒkR5Τckꈾ&EOg}>i& tHuWu]k]WSD;̺^>bOQk;p~xm)׺FIk,.Řo}k5b=h^_:o%_Kc'}>:99] D9u 0.&{5Z54̈Wpa#dDŽ\'p(rp0—K+?sSõcN\9 c_3 ?o8zicu 5]x*?;hŝ2s*CƘUٮD%:X0Xb_cgFg3?۰Z찺fX5aޘDճ~z=4NtpԆH"b=3gfCE]I8@stQ@c+kq4d9Bfy9vWj]5H#',~SE}8V{3Fvqݱ25(~4+j{ l8;SVL2SXεÓUl%s2mڧ O}C|WF8R0iWRշe&vqe$9NǫLfmo)l7ծ5]0q?#]*jQnj٬9d[4>F&P 3jWQ*<7l֓+kIu+Ԥ"oWj"]6o04 5X} ww>nY꘠tݛߧΉ￁x7\Go&FY$[B@ۛ,kQ'f.ͻ> 1Ze yc=wZiר'd?ɩEU{O."[kl_ڣ OzDg]PG8VՓ a֯EMOYdV ~Ýfԩ-PI^uWw%+38ֹ^hĞ>mh\?W3a-KħL(1~B؈؊. I yaM+Yf}\%;5z :Άeu$*;uw͗|d ',+ p.E)pG8AcjS=/&zUs&CWȋ<_IvO :'Nubݤt-x8ʺ1*vnoc&7{>Avu\ѹlks\m0+=9h+Lؑ@HNX&]yH/%/^k$#|o`ٖ/Q@j |}FZ5eO6WK%|!|=/Մ/ k/ k/ Ǘk. 56bkHTn_/~i֗i?#|}_I4vw{uΓm#J? 7|~_ɬ[ޟ)xG<;Ѯ,`ȿC8䇌WWiw+y{ԣq/;t?I{uWveqK9yWqj:(ܣn3QޅBrNgcOKtW'/l,%/o4>bB_zW|f9<+T}RS"4["~#KGP?p/sΏgEqK{GY/ڸb{,&!Sm3v zŅwsW_0FIoMtv}x΅"~Ūi11}a_@ށd 'M/ܶ8Qcq49Σt|,^++йo\B2|Pϒ0/vP/LzhQoQXH^ark"kOy~СD,.v8sLq ƊQ_<}=$8J^|e3('8ݷWσJ"״O]4gߵ/=~s,EA_ĠoCW|Zvеt7FuMnZW.bZӭ5-:˚@Ol{yRԀmyu6" 1@GFܐUwE>pc9G cu9ESa[M`~ꉕ+882wy7+.mzGnɩF6y-j xV.A<};zz?;@ϰ[fo>#"j"{:cCl3q4ʚl&z^Zօ5m`raq_y5}4} Et/ު<zc✋H #}Oyv䑌Wϟ#T H.n#~"˼&JlMmSC؉TĦ~A9ڟ9hN .rDޅ( (\;JZ_Tb~~x}ޚ j%\dzwLG^ZYsמ9~iuQ o^ -*-g+{LAD<ǐ\)%\Gyj)Zmԙ%g\9ә_?SCJڣ'l]}#\\{%>ht^J2OJRHOފ IZ9[|s.n b)<;[mK<+V W-kxG*tA%q t=U=YՕ.ع'Kr ϑQH|VlI1>VV*ɘw 0Y6epߚY;m:,La F=s9ÿxaZV9 L 6rN^yL뛄3# GHNtc@St:hx1ҧY}V{6pWaIjzU~|~'ȇZ*0M ?A`S'dwj69m7h<h[>m+8G26hskbզh]~00P:y`GnC< $I9>8*֏uyBQfiv39lB*|ߋh6=/AN5dUGSqצ] 9d5di,@r¯)xJiҎ +]c֯pʶ\SOlOߨmP4gƔ|g:34jԆ'jlGM|W訁Wg>u4X\GiD ymrNx[CN&^q5酮lGbwH7@Zk;?Т>;spaj6†͸ù=%p!J}/>}&;3ۅ7G,*RW3ىt;qn'D%CvgMeBJ謟hJ3>m`,owb=|vP|>&i:6j1j%=[SbFMk>yes8k_z^0vNhcB#4Z{UW&;?X-CySۮc=!i RKncxcGc{9R[L[1x ~ 눀u0X!4hDT`h5?e<&k̑Mc)ZSĜZM3<_+>l`Bm&h X46x%x$x%*[tȂG61˴o0Jk~fWvuh,U>k*cIu"a?Љ{b\>)zysGElD~Tl ?s+¿%շ#䨾CqQ|13ܨ>QcifJqr$CnI.ĝHÊi~}.l F3kf;ZGљƙ*7d*7]VFw#< ~5}"9:{L/Z߼%?#qmFoX;~Sss1̈́+5J+uVMfOi2!;Rjҳ.rƊ'EkErQ}:skhSJGay  |!IdM:u;29&4OX~CvH1bhۭ81c:Zs7h. `NXP}c9]E1yeߦyv_60g h@wVwf\hLq/_;i<7$kq4&3k4^j 㺦4]xcuu,=L*Y}펵?"DC׶b=/Ź??ׯ]Z~90;i=hEjz}j[)j;?xq#wT 9~%甙Fr&0Wץay$|&?<篸Rhsh46>/3C)u+=ak(s868΄ q ˙(g>ҳqei+ Қ*o"]dW+pNPO=]*1#E*OCf,뙾ֵ֙Ǥ>Z'O?gx4q*`㾂i)j>dhYXD>fPv3eʵ:H3As٨K-s[-g8!QӮTNyj5>lUTO>cĿWFPMBJ8*K0ge!9_O+߀O/ƻܖ[ %;RɥR3]L[r# l{\;9I/L,-]F]^&ڞi,i;ѸF !5,X"m۪z%jՃbϦ3`1hkFׇ 5 #hͰYMqϑ;_90''&Ec¦d>۟%oUzwEWQt'4IT+U&f:VOx)='U ̊~YXslOY`U [/:3VC/tԪHter5~mTv=V jrf*<<4JXL%P XSW]dI͠E$_ OOU2ɈQ=V/"^ƝU sW`Mq_(PQڞjTg6ír.f-9,|M+ TO5?Fsg:ev|}X؜ˊ+Io-cN1wwR)ژXW:&u`-jlk'޵a}6)%([;kdzZQ>3ֱS`otc,^eMR%E{j[9/<>.XGwe1s)q_Ɗ|Jjgl*+)ȏ :_k x 1A|>pG_ gku}Z}L`Mp|-_#kjMf3tַn&]$ߏ$ے wDl?7R{& ڪ﴾Ű+gO|,moՂ;`Vˏx?7Muhm_>So_rB9`֣8۰'9Rci=MF_Eqvˉ>Iv$'ntY6\R㦩B$j9U>T o3bPB{?y`|wZ0@pF4Cm1?ߗxGn%lciח^L6 x W7ӡ4+YM5.>W 2_% l"Q_Z[5e.+g[َds|&Y-)=5ܓx~U9@ S/`70YJfL22?ht>-zVh`g"ot+m^+˦ϽPh?@s19n[:< mGM2Fbb>L_ه Hz_n vNhcFO;IWrwMt}?β2eXOg8w-S{Czm"tb?J!}Þ(<%rZvMXWG4AL ǸB!#gg΁-D:}NYV6bji虼AD:}$OOND,} 9{庫%7>τ;>Lj>/!nC2jHz=IDi5yDu-EBZ4C%:r:uuVNYѩbS}B.c!:S)7pBpl7iӾS).LH: UDmtKOC?b^̠ @Y:NۼLo5yPЫu^ 7T?ωqLC~WM輤AB!F|cNq?_6flp:gok+B8}w>䶤=Tz$[&[ ,Z&unY0.nv i#QWyWȹk;huptF>o@G>>9Axc}D^⫘C),%ëeA.Lt*Z.3n>Mƒ%KĒYc1枓t4wŸ 1u~?㴼gg3:`n ɳ ƛmϝWG}laMg1jx~ӂ^+Ѷ"~&|̇c8{&;m$4rƂΫh-t>m~{C v<ɵ`=nIy?(CGe 8h? %JNn}2>!vfYO0:P{wJEEuLhbk˻Tez'X\k?,:J}/KZflT+?|[`aq5;!p;K>*\'cN8I=ܞ41.j]ϸvmRݧDh–F_pPPC`8Vǽ"|àoۈoc긁>7aWE{jtFNo]Dx@ )'0`|"l]<-sP;jF< oCv99ff gv1>NnskysTyϋoyӫ1_Vwd~aQUFIq@'/cMsݽRf Y0rGgg;Dv=z+v*:竘kVw`YW\6y9o=I~71>ߨt0#> ឃQ!jYyGԏJwg{8>@L}8F\g7v"Lm06:Q+&l}-j1}uurtBC6 b( y/$ʯCCChȨ#5&fzJAC{}8Z7#nke"ӝD:C*"W!t$W^߽/ s>lYiNH #ZeQNgW8vb|~M|ާ6s̽EcbQ=N^s"ޏLC뼧t8[|3;us>ةҳ17_/_'D:۱"Fyȵ'+ٵ/oK9gF`BDUK${Av#g"xV1?,껊szApF{(釧E;;N}.Gj%~$oZu_ 7G̟K-4iOcù` ػp/ף2g@b}Fk]Gg#W؞CdP__kWBGk`ukDק":$|Hs{*Icc%`C G% 0t ׃!h y[#{:*ז$sm|"{8 l3A<<&r>E^u~=6qȩ |6e %].ՊsibgQK8iOOdE5sB!^ d ^ t. JddU3Y0|LK/J9ml/gY.g%O`\H_$[+J]_/.sIBq>iD!χ5q?/k$Ds6:h`8$eDȖٺp+ ;lXl{< #4g?|9D[w_OkͫF35<:/a ˖m

,D;o.YszY09%gZZF* z9Ƨ'}ϖҞӺy FahtSBmB'!ΐnحZ ]L}:/$ݥxHk0!fxǨgpNȼsD/vfds:%`H?X1a? i}K;]Ok[A۔]pvds^r ׷&T ==YZ"AG?g+o#7dk5}$/N#i}$oͽ<<}7Ri.3@O-fks;rF]X稙V ;uD6~M49R5y#^9ǝL ^X0?F?$ݴ{O{qxwǃp(ߕO N@;'8 [ :k3фo +~F˟YY\Yi#??;dSYxVjDh"xj9{۔Ah@뾙>iy:'y6v]Y@COgz%6H2gww"x*)51uxl~#EZhw>o9<+|CkkFA;ý<6]Q߽'=]Dv}GhFG^/z"X&:,칍776BɮF $~vϏ"77]1I ٧;^tD*?Xy'34`j} }wy޾B<~vE˅? / &gEї=Hs]LXKFq0\:D`'|ZUcQB./ۡ>K{ѰCHYr/t%2\ەqYzE!Fc>=[Hߢwlh_* l#YE EHhq}V`%9+e134@N'ψ +U?;/?:^Ib ^w0Xxۂ7hr7LڼV&ǂ&|=X8{:5_/TyԎp$n fhӝ;.hX>hEBNc ' z /[?|y0 G@+<gu`<ШsvW wvijѹKĠKޣfEn0zdQѐҚm}%$~TgFohx+ Qc%W$MHZ 6toɄŰc|E4B"!xZNjHG,[-os] $E\9r/td6f+/L^-֊ub>5m^sUF|Mw~c'i平.~ϢQ;K' 9ϹNzڦ3̉e|Y+4q=~zߏ]o5}Hs$g<^3zIoa0WEgaMЕtm$vVYqG:k}NceC8C^SܥMௌ΄Ws[iބQgA[69n4Lؐ[|nrڔCX+^{e;Ne3?phLDQgo/0}7'ΜHTW^)GsҺp~9'nBKdc2t2&s[rM>P^%1vjüWw/4aŚA8Tc*:$Zº?UB/9⎑-d+ql& vχ#X-S">"ZtIƜYO߿RL6*SXKwdx m Yg)e =Zt9t s^u{B?W tσ ~86(丟`{s:ìO?ٞ;!~IAQ_+dM{v LX>*; y[3|Oދ?`EgK?,6=֝w3UI5o^j;fă+l9@_)R!Od‘ȩ^WH ~ QgF}ļ6 91c Í]y~C%{hRwlc= zQ3Iԓ^c%\5ޑ[q?ڵ˅0j{z"  vn){T |co?셯y*1 x j10D)+}DZ2~O8vY~o|?K';vP} o=V{ݧJK>'' z*X{,V\0|vivN:ZTV@h;Q+~Y\׸ /-{~ppH w,D ȻUn?^{g##c?A?FS+j2pB5ƚL59 X5ȇhV=i<!$?XHߋw8I%=uJIp"s"y>Uƹ)$WQ bL=byO6 [#_ HilooRiz`}F 5|ߋ,u;9?>qu\ez  3s+b+wb*3?b7?]^} ysK-?/xg y,QAd?;8+(MJo}?겺C/{/V=0<"9HBB3?*A1njN'\' fa 5pm'W V '3*wnc w# V܀!`pTcQnT3.MindlM@b= ؀x5WE֭ ZiO.Z?҆bFa,ذ̀۾y.0Dv0<Jm*4 . j3rxJ+JYij}Ev\HWy sۊ;yd[ٸPUm+OZO(G|10@k>y= zGwavKYҗ,&8vΡG(b6ܞ$]<}Ϩ;)ߕd/3X@*fa` u0uH_Q./w;_:YZ/.b=acƒi,Ak5Zk/6֚Akm-;a7Yi<}%VD'Ӿ ZAɄI'_Y`!'ꄀZ':e'lc/x56*qx9Qo5~bhwv_p;*Dkɴ6ɱք}=2NG} }_0?Mu_} L<[G=60ͱP#l7gۍuEλW _t}~fss' omU9r![isL춝<"Ta=P;L%מzmywlc?k,|(ys85Qg9~Q"8"myfՔYB R 6L5@5p>_ܷC'oqNc,\4 amj֦]V:0n,U}>>hF-/eƒx~Z3)K"n03ןV7r\Yw aJ93`b1fY>W{뵞 ƴmtF}3V<[$+9I:SO<$Ds{+S6k]X_-U%=1&u'`q1Oќfr5|U[f,ۣe.bu\e9q?R/MqZ~\GB>xxhc4#7K.8.bϻgyOFSmpEٖŨ}0H{P~$-~ԗ̸(8 .&xرᖳJ?h~;F3aX s&83n`4lg±wqu΄w7B軰gD o++}t5q3KxNeսUF{%,Mwna%G%΢cs;S oǃz؄fݯDwGt"|y>B4kB!X,2`z;`a1Ь !^~!qKb]tF"8 &8TpHwߣ6 oKno6= . ./\juiPq9zN#ww؆r8: 6D7.wtlݼ,yEIE >|N vdN'ގuİr|m6SHl: 6uش91fjsbżzօO=熷p0Qt"m31&7`B$,H؍?Q0Ix{h#PN@y/ǻ9t22'ulds8Үs7:Sa르~Yf!ukz:6{="_.\sn%~RKRg,%]?4yg._4cX $]8{箵n.M)<pXo)_}TgIA `aOpy>1ԦRxUaUԦLYɆ9[W# ;}G^ͮmr5W"3a #kzXQSp8Gg=|Oϋy\!nf "dne$3Xۯ/Y=kj`/%#?Bξ>ӽe>[i#L|渀Sj[+Ѽ9Uĝ~ 4/gx璦3-6|xExo,'}v=c8>&~_xxB?"@]cڶM=k' ZsVI濎%u"ik9cK,#^zeiS2;bҁDA߻~D=bt4^c0} ޸h|i< BIOЭ؋*xgPhYT׀8'WŚr::Sڂ_1[uՕ-'Q=T9Y*=2m1IFv%]|Bk\G[Ȇ6f3TeMYd-dc? I4cMwLwD+2yAyF?QXұ׿jW VWRV*d#yijf R1G\żNMm 520 GeR쐯!vl1s3Dq)-R^ ڴIGmNCG<[l7lj{T~Y G.fhe١-;YXY>lޯr~i W+RL7eiqU3+.y8?5}}Wd;buklCJΉ>" P`ەɬ"ԗ1vg)[ZKUP#z (V8;?>l)Ӂc|46-kml y`6c,.7: 1z[fYDbZrb#tgZ| +CVvSPFu#H }:|AI.hO >5цoEߌx-ѰHF%%xeѦ5ȭ~@l0ѕ| Pd}[Hu]3!]dLM䘂Ѹsxx.61d}tٯԓ7I>)T7kџ0LHg|ltl (&[qNb'yIO7o8qnM;Bi@W? }c;¹GxɱC"%LYy䏾G1졂cXN,gnesMl&Wg ʃs/ݹD +x ܂UlЀ{?ENL4M1eӘDB_P<|N.4i6y.o4 lID>8| jX K(7<#zu-` ^Y>{8vR0]e0gxW-%ȝHԻgIWi(c$k r48n4=bjXg(cbb8>:cX`XxaH<4GqtI@oT8r5Fo~C5C;շnx˘M9(؈_Q5صN[q;#A7c j|v*Rҽ2V{l3L|zu5|PҩXgIiEҜ,nس{:s4N(R7MŊyQe|e,9ˣ>:yw+}rmb@3lie3moE WuI<$ho)?r,|qilXGH8"%؛; qGY Z tJ'=&N4z{/&=\?,&=-㢚 'Oi 䔨]C+ҿ/ľڲmu*Kn0Q>6MsBs"oTyCY'I<57x&Kհx1mu8cfXޑʱ5Us\X7E,w;#MkƃTOC챰l<^܊> Ӱ)lFVZV@kq2P_&*GPMh.ƻ4/H~IcMwӞWS;Pq5|Ѻ!x7ѫaΕfFE_**vOԟN=tVw}d v-ICoޙ麳L//1 '!}p`oRy2]lڵyAWۉ!I=LO 엨QE<['m+G/ff]ķ1>Eef԰b.o~ےEoG x6Y} 9Ko פo(cY"!֩X"LZg\<6n6p;pZ3/ZI\Zo!fٛ.l~>'Ȗ{ݻylIƐ,܉ 1l#88Χz ^t!BALk >(M-Wc{ȿg8ƴrX,5l+J_wq_'b$?9N>"bU uFwO)g)cB{g3Ƹ+KzP.mc5VEρB=UcM|gi{䮇HHV8֭:V*HǽpzHWTl@_&?V`:SN!ڗ09~?6acbzxK4wzWk:udgzWXk7ghHsK%XkU:vky  r8:l}hwzxHV*^5\ecaj!]If_,X7ʘF̝fo!Ń D _ZWXUh3 =5AI{lGNr*OP|=USDQ/QvWX yg EC΁y!rkiL[e s] 8hWkl3Lnz3mm4y-"0X.c4{-`8 5bN,18bMD_&m ON&dM)94UVџ4-rD!_-G|oy#t[ߘJ娍vab.\KT 践y jrv sV;⧏ {{=_&y~#FŻXE no60NMԦnj'FVb__if>+d-"%WPgq-|"o43 /Y=ky ^T}!^-h C1FǞJ6ZDŽXy٤)_GW`crڋ~O6w@2v [xL}-eȽst"1lR>IBݐdMi;z[E{FcUTQ[CHvcя\$@ߒa  Oti\/rKꄭFD#QBE[^/Zz!<*gp&iho,ğw+?4. ~Fl_Y@\-i(NIN~ԑ>OQ=Wc>1hzE_Eez{Nhb*.j~Ne>vD5厈gľLb~ Re4Ve8 ~w#5䷳xt>yZ* _8Z Yu {tEe"'{yGTAϣ%C\:U`\m1 }>鹟;?&_i˭|4$}M?InuE3c0I.IedZ<""p[춱4oA[ Ӹw)AH/=~jr7wC1^Ʌ$@ȝd&Ax imsf@EUBj2IТԀ" $Rc[FbL@-3mjbj[E[.j$"h\gd9d@|3s{^{E@Ƥz [S^sZ^ȭ/6+jyT֫7j G1f`nm[fvV~3&7 QV1%Aȣ,U~믐|u0į9J*72/<1\͐59/?}gs[E<3'a>  7pja\z?VJ)4̇ w YGYKEM401v'?߈y*Ҩp*؈ؿC.oz]]ܙ񲽼Hu.0p9̐T k4* ;m\{W2Eׁ=FیLgtm4Qlxv*e<{'b9 mt<~uLvp;n̵T_B psh8[|ϼn$%_.8W{ycgbkZ+~aOr]=x{wLQ'*EMs̕F]릏_+6k!0 1'YV$Y:浔@ocJS$r.c)뗂+.] jP;jf2(O_bx?x-`a~Q;w1Ңid= 1o:ǂ,۔L?E`SQp>p#_A/? A^5 ѰsE GpGJ~pvpt1&;P*ƺG|Gt2`>OGE]ƥFokqጼO4?N2i3Aa~{J{r[ 9a l*|yܽ-X#mیSORm'tCc |w'F7Z,Ly/ "?-xWW%#qzCf 8b 2d7Y-sk|Vi 0|A>;`c %}W}FrsX0E=E_'iqȓcA P3oiYoN9Eqx5Ég@~jSb|cl3w^#x " ~[AsȫhoaZݬ;&" Yb_/>_Z+jS lyj1q, yY[;Q]pNĹc暬}ߙ:Y|![zӆ(Lh~]Xj{Uפcx?Q5:g>/e5yKApF1}Cy] B7E~.`͔,|W鑌dtF-{Sd'k'>- i4u(?1>;7֐v?LĮsV9oc[C3|$S̡a#7=aU]}f~1#iSԌe &5_upyLkƟ:rm=ȼۥ zX]{ބ.lKdמ&jpwi@$߫[DKIfo9bWĞL&ւB%9y^~^SӶ4OW+koS=Eg:-a+Rʽ+oj{?˸3q.;]_crMԚ]&<Іn'y>+ܙ>VȠpVKxg^Q۩6xwKרó]ַ=-꺔W,~,Ogu5/C?4[ N&t*~A!V5QuX;̻6oʓPd,IsXQݼ~Y.mqikcW+D %ᯮ<ڴWzqT[iw) *؟c}a1ƅm: _LZ']Gۙ/$bYϻt^7{8?qif?ߊDa%Ζd8j g1?Ο'xݴxX|0 3 L=y#/F]Yɮg] x={]t]֬iZ3|!5?R^iqәh5=$v%L3}f 4?Ϣs-&礈ŽXjV9M #lǣ*rQf<-REMO,&}J2|rDw~z,br>3n\ dI̵.Jz]|jF- coğ.1kQh@͑$ks#]_7_ϬZG̫`k.l.S"L٬UMlZup ;OEjZ*[G4CȤLoC7<*#:t>`%Y*ʰ]WYM q9 g',?}2y]r_vc]3}W.3ܦLI>stבZךk:_^yɠjktxa ˝+z?lO\kCښMsF2ZZshZ,=7/[VNݚJk {$QeqKYdQJX].{wmeO`F̸ͭۋ,o u.gK0\.A -TPam)|ـAK$14i$=ZN11m)k|CNu͸de`g>i?E57N$U&G:ڼJ?ِ%R&{iMxy|^5Р>UiPi=s6[l~ټ_<ϼFXs~17?_ÿ,W0ok.^N-7F4֫ҧJ1 ]!m^ϴh;h(ZKR\.z2?D|v֓Lsd{u(!3! ĸvceLK\BW9$vYcJ'zd<ϧ7Zq-DK!'vL?7?|{>}2ql%-U ٓv1pnb.s乊/30d*O+bUN|Tð_]]!cj^ [oYqg!-'bOGKWy%Ɲkğ7Dވ=i26Cy9s"euɾ$1aקcqe^RG6 .}p3NK1lS"s(,Ί1jRObWQp:Ƭ[>˘X{w*6ه3ۡxYn4#m-Ÿ^-lÓ5.qgȇШõNO[@o^膏laKUcڴ9.32w _?Y䉥vl"r9^꾃gr 8BnNU<}3|Cn5Muƭȕ&EBKkÙ)<_#] :y:N W͏ zyZ"%2}<{ˡQaMLNof|g:EH|)I/kˀMTK5s{]X3u|z1+[G3|mhCI'2.PWItPD#A`AEK/4q'YN:מDrBwm=g:)Ώ6u6k DSڌ =rg]ƙ]-h6,3wR ܵ-p"B߽JȎŸa?3.=kŷʼKm^??SFo{|RU;ԼreOhuxyrF.fuuVֆ4 O%|Ư@ݙ_c~>7r=̻.- Ϫ:^XG_@.k42uz =M]g\R_CeXF F.f=I<ծx@Cѹ]L=Rjtִ o%h\?~扅iTRwMn!%VUr'r!tv?̲)|FȼΉ,yQDn"өg(۬3aYn:KrU9nvqVvJʮ²\gk ŵX s{Kҟ0{Waݣ,sm&@*AtÍ;S'_ OJ\p_'򞰼_ȴ忕qgk{4/99<,Wߛf]eYh u4*> iyv-.|xcz2gyd,4aob~vMNQ>w%5^xQ#j_ TKOP<_Wp^̴Pr)'0{7E qkǂu#D*ک9ź Qb<>R (*y]@vxIӄ]3iWycWVd^ẈuDd,~˺/n =7pLwNG񌈻y/}"*'*0qx2Z[w/r:EK'e SQ'qU7DzaYwV5YN}hGp2VV Zw u@Yo*A3w2~.w=Wg'>OI2*Þ}xp.'gϗ{i(}sC"x,2G&G^GwNH\q_y={XG(wq(u^?~n%^U⬢X1Q/fx1yWc-O'C>c@lݗ ^SFG'g3U4;O1p<1YwRk>t.fRoMwkZ,XQB䮹ze߁-z P[\AN٨t m%Fo'J@yv|ǽ]0`W/U9+ [1b!.we\]~!ԗx&}}v3֨1mxiEa}?xk|shK(ĺ_{[CO>8;h ,tRh88>>ؗ 042<ׅn[\b*E/5`+c&{ fss8 *!0k 뵎qZ:1Tj}tu|n+ܧxmٺF [Ky,]ĝ=</uU=Jc١# 5XkJrB%(2cnÒ_}:FKp\7.ڲDէެ4$tFGy=:>&ySd2v6G_^\+-~M'v~6L72]wj+ iZ1nph+gg>`<ٔ`9wß$Z}!QƲR{0ex@%Uʑ"A>E[0N?l>ZNs,yFE&cG]w69-njb|ŭx lF2 cdqc:"6{ drSg.ޟuܫs'P/3ђeؿ9>C_x?Kn}#;~"nTذ*jڊx3w|L}v,G2/~P58o{۷vr>lb_kD~s̀ۏ5m>"kN1Ls\ {>u0n>&6ŌoOZ4ڻ2'r Z3~1*wu$mN3֥WřȔ˘(vFvr$}(L~0^nٛqQY|Bq"4c_O \>u?UW /~<%pyWxkYsp [5~tf:GZ=^E Hȹ3ޟ)r͸9,9{$a9x 5g(b{blqg%0dyq^9-uy指IVkW%b{~Kzs_Yyn6s/9|:v ˭ꀞCrc{ZGepa~lAmWӹХx^iU#EKM{!c AJ>*sէB "{A?kkҍz9NiUv )`˵>(~W >KA; gi ?yhuu 8_5i8ǿ%zv;p7~ϨY&63qy]JïU孛&O /W3!$1G%)=ØkKm8~dLCmuV~.v|1FN +%-ZG:Y I_1Fz *)\Q{[+4e^[:D@R=Ҩn1OsQJ@f_u0E Q#̑\cUBeI]R儀u ~C At]"4c暰]oG2%q>|9$Wdzń]nCVY쪲|F?{d+D |Pߨ("52NpQn$u{\j0^źe'yOB_z^hhpn3;i8e"&xCnt: =O wQ\ ˳L.`Qo#cy/H9bPV|nk$FɢX%t7[Ð!Vr#Ϣ}Z.VgX~1|XUX-"X;mY4۾s[m\eXw^x'W'iͿ_.7k>,_ի9C?zS_2 D]B%D8Ӯm,ٙ7qhӱ|hKk4OD7?nPT_Z@ !3 لO]"q ůzH@3'.|p7bUg\R7m >XUj2,suaM<:#dXm[m<>ǮYZ.}vX!SCfl+tNYk8U"gTV򂌦%2`Oy"usP{z)j_X@7[4dُҦӴeP]߻kT)55w5pXқvѥB/Sk&siuvI,!׼|4?& ̖ׅ?-w[5hνUf '/qL%3ڐ+53޴'Otuc>&Osb?t`U1N ̓她޼5(f1^" {J=MIn J3#-[Vce\= xѴB}6>|X߃1u6\__/X}bg=-医=hâN#ؚWnE۵<=b`Ǡ`kpzH,^NxuHvobq8o&l7;9އ)3?}}°} wNSa?BMrf<{?|;a|_FuFm1}Z>p}w1mҥoA7o3ٿj%<&iϠ})`ʄ*&;߹A;*Mԓ:g5U XT!?# |ek_%m"AĴ>VӖ=^?^Mx_W}RjXy֢WPXoOg8Us?mېL%ɔa͍|L+c; cdg-e_(,%Qb|JO_?[qQJ_útY -kZY+Wht*g-mSqT@c_"{ dN{VDa[mqP/|.Ydx\Y(?g{ﴻ֝/<؏ aURꑽ/8fwB#F0?. ~hbo#0K䖊X}۰ }v0y; _ B=2]n 6G.HuXZ0/!; Fh?:\/w}bmkX- X[w2W0k800&Fa<56,|yŭ!}u?,L=^rcqfiq Ĝö}Y1o2s-u54qQg5k :cΌWi3t;I0>?et҃{HiFyKT!Yga/biK*`Ruқ6p-Y2l5Wk,|=TG,#w,Ȃ-ʲs>#QÏgj:5QEP6vܯ#hq ϐ~#5s=bO8 ܤ(Hr:_٦fFˆis$XXg'uùC`ʊiRjmr3s~Pm"?X+w W[ ߛt{)tKRmӝ,դ-ŕQCSq+i4nO8&{\.iZ}oc3:iDe*SU+lYU@/9;1}9 A5P @5qiU6>%Ƿquhg6JnGF 6g6VqseҠv\I|N2?Fp^յf+ynnЦ">|ߓ[)k8+C= ox<84$8&Cu8Sg |׎ 4dUp>x&ox[(C_5&yG/zƟW;=ᯟM0,@p{-웴o&xeLň7ފ_l_M㦑qs3yd1A >72n.aMľ4jg!LYX:crE?q tKލI||g^&wa80]Mޅ:GZĵ:Xƺ&A~W.DAWV ̾vcm;e8\,W&5W($+vʇ{f2ސjɸ8Ծ! /\ˍq>Z/Pb㲅inUB)dǡ9$;Mif<ǫmG]Q×dUPkh`z{і=e2s)we^<~]KcKЗR~xcܢN+_TZr*//mL[,|[W=j1vLe8P֔=D9q4$qck PP# >~ٹ@ηÌ|漒ǝs߻ژ9oy'jd7E+EYMc)Ljs+qS)Xss76k^Yqq1YkC.$5lܟv(ZF[]Ƙuc5~o^OC]a}Ɯ6cm4ƚ4m>aZ7ƸBƸ.;Cn{ޑ9pEa'^Kg!ܨJkb|3-E-0Od9q3S# ).=5+|1DMl,p4]I35zJpdY o_ ߟMx2r.?^$ xu c'zX G?:qID"Q[`,{828FW&nS;%d;`YW ?2:O0{?;|Q|Ϛrj{ V \r=O{= ۟>/lрb/(4Uw߽ ~q7}i鷺e' PpY}S-—ě@N2P/?Hk'Xf8*s8<72w.NlFqFq=yYY(eև^J ΰG_;4߬y^5Rex<`ĶZyk6?g >A\=ϖ#wX7)Mwl E͏R%.,p^!mWOu-j=;.ZGea3_|5?^WnӤ _M5?/nN^?~1 ;A9x~t#/<9Y'˖:}"V5kZ@|[Uԥ 8ϊI5xJR,F/x޽wexy <5>$[<}ga p9u%$iv>6}s|agT1t FcN^%csuYB>dwt^vF.w2<&d_923uZװy-l#ۆ inAE5ǣՓ_x̴W*/u7T>1@ȳ'^!7b$g̫קm.g˟—<Y;*10;椾ՑZs#mзؕB=Wqȑh 8U.5ębUUbCJݮf5j^2˺]{i9ֱ|1;XHG܋dU#M<%G5SJ7̗`^.d~zu"Hј?vkjwlR_sÃݪ{fr\ax(ȥ;ȽۖyEOG8gǹ:j>dB2:O-_7yp51FC<hImǜ@`n2'㏱5c8W3 <;d dUbiTVRW?Yogq i^1o%L/?Q/w||ڊdz`Ag}>߱9\?k܈\]~s]xF;`9:"}~t3Q'=g+fUf'B7?uYf^fayg^a;jԗiRaJrUAz?<N)TY[coGQ*˷R߅TFEwϩIFJDmG,g!t(Zo]a.3}mrwxXz5߭wEw l?M;Fv>az>[o]ӲvP |3PG~ eG}A2R-6Vȁs>Y{WpG^%Ͼysow>}^_uxu_`̨u],XnEք::I< *J7IQER*JjŅ4={hc-^ט&w2'8(;aq7?_"!'Z1^/2y?ǀ,"'S`Y\ +auK҆uf+ oJYCf]} ^7XaYtqyZx6t6w8Svc,>bIn9|qK&D}ԁp8guq?xy z>M<^#VxԻxJ˽d ܛAVzy!`,NUݶeg!bYL}G˰u!{O?nMi3a0^KYv|ٴܫʚ zgM#:v/I2=rB /iרIl~O;IO1ˍ5>iG L=Q?A-LY[ɪ=<A_WfF ˔`oz֢ !W!_¶#ϟ'Mi7.bOvU Y|y^7{7>brG L5{<\]]'yS6>@a#]T j%g>왨d~؁c u1Q)z8|}^_)D0,ƠzBf?yLAaV1}I%̹Yी7b9| a5Iq Ɖ$jg Z3-;[.iܚ#1gg#?_߬Zqc&ni={8~qttDo𕚴6 8;PgQ-pӉ;1 =RB%!?zV#t} a܋+3og0nbmcB-䊂lllh;vfJ,怘;P&vnxnsᘹA]Nc9?=W$ᓹ)ö_ڍ°Yv9 WQ\Z\@2;SJ!+%t-K%5u &3hmjS7Z$QAoӞK#T؈~txvQL21~׸q`,$ x}1  ǵGc} Hp+FpQժ ݎgo78U*WkxW (t~>@.Nsf{hEx%ptZ+zdrr{_w+~tWA=C#E%۟uU)FXf0|>0Spw#R]3-EGD<?ߤ#w"/uŹs~=R|mUΧ{|TW( iPuq8r,3H8a[j:3 U+&"Wܶ]?~^p>!p^(7}c2)|V ζά5;օBS?Z{#b"_#`W?`;b Eߧ  r UĂ5[Y'2r/Ü;3`݇yb~+9w2C#uzgx_m2n?/7V^!(a+<SC2[1{غe%F0{fᵧі <֒i2<52w8Qe`]ԈQX#8dzw>8>f/ƀC ~wrw~Wj[)9d,ň*ӍJ ܸp`LU*58Oga.CF|Tl|@KA]laK!|SGyV:ɟ7Ly"v 8^e+˨C;Ϻ&y_?(WO+o.m{L%%.9F@UhZ =ںggy*S9*T Aꂏku=TKtQM5yr65tFŵŊg#8-TZh:-{։+Q}_D%Rg oY2n|XWFc 0~*iBO?DR3濡54yƼF jP-7 ^|nր3r55/{K6; Ugyע {bEGf)r=}Wcӝ foN;V~kP=Pb:Sv鑒w[Չ uU_O^k+Fwdx(: {>RPukkGZ0'D/zZOŸ;ӿRQ pw)0f7F'eeh)*6|7td1=>}nz*덊 R.hV<"#~%b>]e,+~-9DynDYj]3 s~~'P۞,0#_ȽvW|z5P~Y1p >|`]vO-j3r, Wdfmf5_kgYqD>=i2oPCrY@K3;6籠u8x {jW4&`5BsV°I[I@P齼=Y?wYo}5y!.Մ-a%rZMVQ7/' xWe۟̃3Zuʰm (/wFby3sI;sl1j!>]W[LڡlŜ,~xȼ&#<";{a:AK#MRSF]Ҥo>qz6 C嚀- V?5 '`Ĺ17:cW@ƁHCس -n ;FNk޸5g~G ku1p ϯefx\Km]qSt$1_ ~σGphf b̻0?Xxy31|Yp;̓DcFs.mpm}߭%'!Y :Ӷ=Q?!W(:+ROm%/ݤK >XS|䱪,+sE!rjyO~b=9F~o6QSByM 0mV;"F}4מ%<'4EJzpQ2fx yCKy:k7*ra6mto 6y?h$쩳a%!K^.|Ϻ}SwboߘA''}g%8kmE5=W s_?-w0? org`[vzk,+5gi"+}ꑜ ˆL_%wbWj @NJtq">m>rnϸ@<@_=M{~}ٺ꒦۶ޫ~+K?LԨ-Mˈ# sH3Z +}ֆi.QuKLn\:CipΕѕv=rq8|ͧjoL\ftD}';pHߒ8EwȵDGaޱ?;[7,Vo;V W|~j>!)rh掦ob5ٵ=$օ /ex,#"6{x!IGr^! !Loy==orY w9l۲GXnl;az H ;g2a?F.P 9[dX]Vt gx;'>h=7ܺ9eXť)k9ph*m~s;VþMT~3ȇ+YaѬzdfD97c<< <;bE:z~a52až{<1a<0,{(f({շ2+|wx׹hQ0\2=~5v =*-bZ B5daδ8vPv"h b3-aZ=X+g?C-Y=ZDֹ1ߑ~?~XdElGZhğdO RƟßl_sVcw:gX0Fgw єG\gVd& oY&],=lTltGzIcٰ.~>;cz׏(P~M3nG f^9=]<+GEOv7毱PɁ/ y<7?Vꁍٛ/d*G~'zɉ'f.a]-|V}/,RwWօ_.E[,*{5I'wnCO/tmb'%VjYG0N 5|}_?<6UuWtBDm9&4ҕuG{yv\0/t#*54 x D*iUyTژ0Y٫:Ir]VkMX"|= ,OCo yB/R|sC!ݮiT|q[bg#z1|?8a:뻯8>tF%G3{k]L>W9r;Uf~Okd[nۮz* ӗBn"o? 2cys^Z>.߫Mv;u=V;Yi A׳faWBFPtVtwHEB}4n s粞[znBL]LlS'1m*3 ڲ^L<|?eHt=쾶FbѳD-Hv|äO'~; ͋X|c~%TJe|TO?hTٓO>|;v_ȹqMjUp*rr2b$\a*x b} ><*jJodC8M2q4qyigq58:CѾ1hf;.`:{1-t1mz6{RSO$i4\=ئϴۅlS;`D a0A'~X X/]`[U1^C֐=vkJTkJ.m^y8L[ ?zE~F!\#y-_k9%J[˩Qkz j kwvvj5,@LEah>N^>#Ac6ŠZ䐤şJ= ~P8u4򜭞G6$o?AqbC'xg1qb^,9}Y*[EGx1'M4Lߞ/tf+:O`zǨύ6< Z:i=Yt;!C"kv~O)x3N|}3vԔ٨M<"PxVdsYzr6ȫV]Ƈ毱&C>զQI|B_**/(*T'o$I}2[鞃Qw~ox9yy^yz7}e!yoy}b~ȇ*W|s="*AhJތo|c*5|5?4=ddCĘjxOIj1~Yy8-Q7 Y4מڛiLw7JuܿQkD>.U󕼇?6|9,uLcmƏR^,/{Cѧ9~T7bQPPCש7u݋zm[G>|<5W85ݣWGVuL.=xz3k2fb߷" vooPD~VMC}Z~ ~ԗ,Vv4Ҳo2cw¢12_ӅqO\QhZ.+/Gj| 5TkE5ӌgFN¼N2y 5ĚNuMvԨe'MX75'qq-QcCS&-\n3b70ξKo7}[*aCR19_3sON4 y<kii64 _X әvїCqgjh gR]UԬ3Լyzǂu8/H WXF͡&|]j)X1+5=lV5˛zNʞӟ﷟ۣ2.{{ˋcbϛ^v/PNUqIxM!+|=UĮpwF?ղ>`КH_@GٓeywU<4xmWܴ"1VQ2 yga~m}ցB ?ly8WO*{/(O޲ř0<{>-37bdyB~|ZLI,'cel]'ΌtֿD~V=4Jc.rT%;۹3e#/awBIHf~cOʤR7}]z Lj7u̗_ry3rY3+a\9aG'^ybhϯyv0|5s^5ay՘j|dB<:{. 92OQSiĹ8m]oNו^ƹų q.'(T> o3Yl~23.fYu.imsadD3J>]!lEzk7dLk8"ٛː Vǎ z|g Yt9J)4pԷ~CgF19?p0+H?BO$cٍz2 1M0Vׯ:/&Hm\잝gx5_Δ'.#X[, w #y=ȡ:uC9Ͻs+~L=k˼̀'ؓTo_yx=/Z}fB̿>G@.y2XϮ%6QA.F}.{b>aX}X-/"y \5<1wsY9̃S\J8{&Ow#)>!OL9]Rf ]H?k06=i|󩱰Ṫ| =HΛʸ<#90x>b3)so?U=og1ya&5~W [&Rsі0d"e|V _ ވܫR M[)nۧ EA=qZ{{Z@3|OAέJ ), /-McYZF7FB9k :Lj\Pqc]{K߲ J~*:_h]tnkG=QOW#7hU7nr>q汃GD=qWؾH\^WH^# Kac~"-^@Tx菌Xۋ^SRXF&Rk ܕ;e6!lF;/b"Wa)C_tQ/o;x9rjT!dߏ}ujJmP%v١,>Ɔڧ!6zp3`1tpfA {B]n[tҢYyrXBVp]D N~yw|*Z~d5PI=D63M$7⛟r'loS&5O}qr1Py7PEqQ5~:"NylZJ)}^J<ry@ϦRz̢bl׻F]ȝF.4Q/=*ұYCقsۂ |27}w>rQ,,ؖd(ZJ|:Iq5] <"W {sY%v;*R; v, oE:aU{ƸMoEJ,~vC1WE`;Ŀ.Lh&wC:lTɽ[Ƚ.c|)U(O |R=.Iyܞ֘P5ɽ۟,,}YrζQC095|Ĵg.B^,ÎzAyfxǼx<(a)~'?s^01EK/S)ꕱ;~hz=Z ʿ vzz4գ+rl 7I_T2& ,z8>Ylj<63N,oܷ#B.oe klNx_e#ep?d^˦?2UMSp.\pi#q>nK:yFSse[1Uv~JKsM2<.l3v^r3tu*|C<YZ2k?z~W'?K1=3#RUՈb*cyOUE. "_Mroݜ3rmJ7S3zPX\ײ-L7|㞻O6Ŏ/S|$yدØŏs̅;Jlaw4%Y?*E dJԀ30᨟,|Gʫgg=(RH%xsy̗ơ΅&5ggB+XnPa)15tV oOT􍸁v>>9inA25|?guM+rLO`ZeԕTq=.Cco9r={`;د>#O?ftiG)&Zi.dPBaӳgM#ЭC~.yY"˼&-[a)!ةhp_DNjQ;u'E< r&J?ZcocԬ@̵ߏCC1^;Y\2:S3j-ݢʍ1uPFҟ[Wu!ϛջ+90W5+'X¿oJaw^-kAlMvi4% ~Sļ2|O3yZwRB+7VȪ66f.3v罶V-S2Hc'e/Fe-VF^voTxjW/fK=Mn?xy󏲟2ߒ$ z]P/ù8Se>8Qȡ.Wֳ#Js\\ȿ:bšU&;X[,!'™}/,g ]o{%?frǕ,s,ax3~QID7a]ylʴr/eDK#3_c8ʴkyX,ePq< 1Eu/Ѐٷͧs9{:ZOdʸ!㜴ƽgB̲IfQݫ5G toK`rD IM}V󚚇uqrKeHcW+WC~Y/-ˮ$_̶Ÿ$_+cήeYWo e<.?,pJk'֛PG7zPs'sKrDC{Q2?<0yu,ͲݮnŽFMm'^֟*yOCnj{tKtfk3ēV=hXuu_ȽfCQ.RTYoN6ǁh j@R嶼V`}misG!U/^@7 c}]W(eW7-}ȍ\dЧ_|Yy?w$Yht˳g$YZYemk$ X>e_$ o檺Cy}Eu_i\_sٸ~Ouo sXgj &} A1md8za$?^cAsw-YwF; w^x?)W|рE_e1y 1׎|,]jѿ)CG2`f<(ݳOt1T=0[/m[L%Ln@"ad:mҮۘӽ,>_{#HGg?䵏{4~ɴ2ZYƅ+QHێLX1t gl^8g @x~g \òW 8~jvwy;O/~&#,WQƙ˵>|i!}F޹p䐧|d}qWG6Ӧ8Le?bbj,p@ |Qt[¯ӮUInb]iSeu>⸬%i'~`!TJ 3oCx/&ĮOp9^6rc /`67外hdqnݺy!r 8JWG$kq6LR1u3\ \gQKW:wXۚ_0u\|;/1_^Ds @C(qNQlG3ҥ#_Ew<qS#Vo\kqtf#9ŋ4DzoGA}fEέԠ0~h#>P0%5xǀWoum?T?蕲KqπGu埫?O"CmcԆC7W%NqsdziG vɼ^W 5ɰiY^vߏ'<>-u[vކ&g;>Yx޹mx4خ_N:G90ie|QU~La7-ofYB@K(f~PUYbWSrs xPv/d}-࿃?~}x?Af.>}~Pm2IkG5('̒y)a!á[o]AE%RjR^Xފ|}џ"+ omQx&  +FLD?`wjl~&o~εyLΉ[owW{[o;_8fZoEXd7ZoE,h,|O71ck] > [IʡcjY֡zk8ǑFʓR6$?x4=t|az~c:ZI뤖|>=ߤuP,˕ovs[8lukM f]S [_xdO5(Xw n&sWqJʪo<[g0Gwqb ^1>sEP#ʟ$ci& :55E<"YyT{} ~ߢf#[[w~3u+&WG5C"F8+9iE4C\OQ708d !}Ő>}Dc=3jl^ݙi"rel!joݵ+zaV^.M{`wݿGGVrhmʑTCntz=6ҙKkŽP[IvWGn3mΌ4Ӯ9wai}de;?50(>oM~O~}d;u?,/=HOXs Fw;r.t#ŌDT͞|*W(t)U߾5ut>W44L|]J濌Ua᱁'e1?%Z?wSԪXwBt\ɳv[qGCW2^O/$_||65=o!e>$:g4g|F|1F תѾUρϸϼ|r"H%`|W+kQu#(dW?< weSV<Xoo>2Ir&/c`b_9/8c~{^4f 1jN3-).ۊ1]} ϺJ+5 gp}6n|g_BB\?uJQaIRòZ3?#3f9 ^(E!zhgIB[9r[YlODf^ *oZZ~ILBEba2^/7eJ5p9+s^|]5H}k;1c`9$bqT2ڏ#k~1՞6 }F#cyO>򒿒,C bL ߂0ߙ5%G?$?ץanO]XfKԩ/7S`WbYL|o)S`Z9Uߒ[S.5ug7c>fƍu1kNi/Noo) ^3֜c_4xpǍ1o?I#㭒x|l#}g_vq1nNz͟o|U5~IO+"D=N=&rZ9-(B$rE.Wr̒6v=mb#ybF6 )$wF\UE-i532VՋX1=Д\kTh1AM/ nmMxNYf>>xӉpV<:}FcttKd?yৃcܞ>'X׳%0+JB4K1p)d(JRo}c˃)3I=8}z4kKa1KW)Z?ˍV 2W6ΟTʚVv4;VXO7X͜s?`V]b-9[䔅"\}+d+ԮM R]+rob^5mx!5W{*>EkV{5NCwW-4||-`!ꋸpFM4Gp[Դl4=ǺB qO=Fu6$`fF,jMS)]{d3W3 c0f9p{:?z¿ӼuK8<jV|8O9Gys֍OyRՕ5s#xm~(c2ܞ{GV`~ 0|]`KQJM~^3D H} o߿y~uSenvWhO5Zvf)MՃ\>;qmԗXGXrf6H_qh(c=I_J#kpC(#˟|`mk?Ǽ*Y8*=`8"H\>SԼT+)qQpfoZeD!l]"Ud~ da'*)s窏d ~*h &dΚ ,fq#6|ihCIvJqm3VJ?z~:5`<_gA~mK@gO 5g&[ ,Aw$*`c|ba+fxywƾd=bO+aVCW7l[`X[ hS38|߲|u_-N,/|7J;psLvs_Vy/;H ygKqD_|{f;=@*Vb -s֊e/6y#4&՝mouaUX!;:3~{LSg8ZYX >4h 5_yu/bx;+FJيԄ h>L v<|UN P_w#u{E[2~|'}66V_5HY=Q*2\7'RIcDýg:Oyzn=PsŻc0n<^A| ^vAqr ,I `,o1ٌ䍏mv.c?X|i]3ދq (ii Z!t+na;&Ѹo.ռlEkяtJ(6!k :WIKPe +sy4sS /]Γx3^"c}g(!t^w$}OuccDn s߬3rlb9kɁgH{&^8s&flϗ&k9ݍM ˤ|[ʸnq$(T~/ Bwn۾3^+ԆFX J]1R1zH"^Ԙ }SRL(v`iszsrKG˾i a`Z٥TPHd'H\O;"Jh^w- rO faVAu#%އmQ3MizC &dIv|3$Bi *5'@f77Kb/`ߘs%ho"y yy" ދ'F/gܴo#9qXjܟGUNf& $$!d&7,D3VBڷڅIjLBTtJ4|7:cIežhdaQ" I&[x?x13{yy^ J9|Z./M璷Hnqmǟq}ByǽxK 7c ]߲JMPR.-^;$DHvgIXűXü8K㻾CY$׺IƯWӞ.tWX>8Od[lO.Vlg4ί;s7R.63:|uƼrvgjOV]" 4?֭<72YfVAcs@0fJ47 [w O$x2 㼛 )Rw7t|!YEH~\?5aƥ7z~l#6ks?b^`pqݕ~¥ K#lpG?mղ=*SOÇZPfGcG@cMۺ>!DZIUSCrpssykM}Ys=5߁͏2v}W n*e&[{^Kr*|w 1[X}_^/dLm"k#`]#+MU뺘teM˺Z72rTm;1+|ߋG#\c NH,O<eھH3嫦U4VO-这43k-|g' wͶ ֦5mj"$9\båwg+3!\S~u&)~g&ygw +gԁloET/kCxQ/D1;|HkGs Xȓ 뿍ϟΡ%m{F~ؖ=q)q>} ]@j}^zq36a7I7UR /e3ϙe? I(9F9;e?廩|ְf07ȕZa.1HYK/[$袏h^qE%_̍ [C8[¥մsM?c.!ZfY<_b:Bwqy-6y !"|2>2B~tlsI4Vu;lƲe^Mtˠ+uȷc-{:8Le;"c F߁پXdbo#NuhmhD?r?!z ZI q"Vua~;Uw`E}L}Xs;`w ;X~軏+V6";]7 aYtx>NNS tvf{b8.?W5ecw(ߏdU}Ԯ;ʧx[s; [.7;Ogm}|>n}dy+;]0L2涆FsES4dr*5ƒz~mHsy*1O F9sxN(}pVv6e0so@Q|1b'bp-_|W>\ Y<ISkֈ֬2k:`|FOܡп #Ǽ^ !oWc)U;ٍ#zwpA']~&zLK1b^ m]oB~oppcszؠM\-(s?6rDjhh-_3;"/|wdgj%H潶O"lKCMI'k{NJ31sݸsȇB.ncMyhocpM*+h& ?ܩDCG1?gdQ<`>ܭmm[?\>çy11O[o9m}qS{Q_?{l31aϡD{X')oPC]2>~[L6>c'#;ߌsuL-6]Q켇oƷˏ:sXzOyX'(fMG/"N=`8%혨_;0T_E_  Ҋ>h&yLfYHkKwҙb d^&燓,ޒ13xL#bdiu5ksӿGf)C0>w욱jq{\T1J6S]IVNղ wvj͌k$ӂ1ĖTS`4Cw]f9ϑj>]l1le;+2'`klue%0v 2ڵ}G9h=g${ mkL2ϥ3(7?"Դ1wqհ?6@[v́;2[ 8lcÉMf¾[s3Aʃ<&i/n?ߣ,TXYUI?ӦӻihEVN(it-f rAmM[VMrL b R⏨}5%\ [yܥ,TֽE{çme{eU4_ܙv&iq=ʦ}3N[r㭸11ǵFy2@c7S?7ض87y`RhϤvTV%l"xj:R1s>??U٬zFXe .WO>Klf:wV<;XIڟ +݉)R^%OȚՈ<3Hm6M¥V6dxPsؚbuoxd}1d .r=ﱶ 69|2g\ }#T"g;h=*!.FVEVLS#9Sxr>c4Yd?U:oD^Ph6QwJP\/Cu|*|q"63X<ؠi圴}L핞UXXQ3[#\u4b(uow2OQKu~:pb?߈#5|\ /F}j$ir$т^ uvܞeGW_C&`>R0?aQC|[>:wb>B-tN/k4ĕi-NK㐊H/~KMr`x<uk 'ig%S$Fxl23%T\c3Xvg:n Ugy\GuƳF#RVĽ#5kGANYrQ#pgL*Yg9b}H?ãO?%YTUы oJqD\v#.4&jW%Ek}iGIϋ b9!|E? V _E<#`YqǠi+Keir*{lkiKjߥ#ӵ;r'bx?|=3ٙF $2 IOV{ֶcoG2Ą !gd: ۿ *]bYu(_݄uYsY}:"?+Գ1~IJ.K)뫍hnp+P<=NcH\"Z6\6KyZh*bm}u\3VK4Ƅ3m&-e4M8!#f,%z-Ǽ["z7:*wf;S aK`ggDo%Z;~c2T+0>z;J{f|l:]|slDQ~1*iŷ_dl|FxOM>>l: /L\8E'{*YzO{'t. trT1i4ūve6놏)߽+~Ev Hi%hgȏhs#ӾAc;Hc!6jXI!et\Ɏ§]Сh?Ȭu!~gk}ꪜRh-ǯvww$Iv;|<+_2{9^9Hf^ޟyFaqG8d#Ym?w+]\%{m[kvKe8sO1 !گz3oǢW6i#q{$-}?zU9Y@scxEK*'Kz_0u]#WYoNsd^ !_u#|`3+Eߧki45L|=C|_CfRӴ0jbS'/tx讁]pʬu@nt;,quV=<);0dc0T6ә%za+IEvqzL< lzOC۱u}Do\OWDZ,wD ^_ h|xx,=.SmJkG\>藴|%0`ݶ~+K8×ْ,Wc?Ͷ*g+>Ck*8g=;#>l=mXY++D|9ɿ'5_"p [Vyc_kV`Q|/kѭu߀Xg$gM—T˒LSf6pW$K11_􉘈X1^p|HGǧލ-dAv?ʯ}aqnnCkfkO&3ZeÄ!⣞wŌ}f-NgiP-*]W[z{"ƥUR?`*K}:gvcsZƿS;P{KRx*M)*^EղRrm,$LjP_!/ w63G\ Czt F{ b6JDq7) Moo˷b Lؽm?0h) yת-2f2#sa|r%ōC*$zS7:{sS' 7 g;bg;sD.M$>z)^SpyH9>m[<9 g-V(qA# D|UD4ڬ6g<+jf=x>l8L џj>:_Z= ߪ]D1hV^y;ŶcUܧ)\'ѾRX׍:\?L L!MCi)]Ms_#z:6ڨ>jG^$_8#vȫ$7^[xJ䖿z^-׏l FJǾÒsNy> ܾbQ|=@E#ш V7kq7nNj/W'H_#L s4"~pgxڝF, jǞ}y%Mbo_|$sl&:Um=Wu^[}m'4Z;|(ؗԽ 5v5jDJX=eXwMxLhK)`Kn =E2 E,p$k~YwHF*[hU<&$#v6tc93j= Q u~`o]j'?/SFCG,573h 9w_?_> =8n2wsM[z1j:橑ZOrU%y0^W& 1z(neUۼ wb^?+l ^9nf!XKUyoKu'Fm-`&IƐCq>;[SX- X3QijBVd,.fe:u0Km% 퀞C[ԍH<'X¦6LS8,Da!vWMW܁S_t˜0nuDA9UЏP?;Gp@Na?9 {sj pw>٩ >{(6~C5e./hn3T'E;M|xhlKbׄ.okx,k6o/W߰#56q3Fk;!ctv-kwe3.{v5]{ }ucp<24wV{/uXvT}-;ͿP0cq q Ak8Ad'TMKm瓬F{mr77 Ԧ+iR'o50ӛ [RXO"f6VO]DAV_U :1~cD3 XUascU N'4%^6ΈV:ת-qërٺn&l]z:1QП_K|*-EͶͶ]e68;|F+lmmM._dbwW Mf=zJ gZފC`BLjqWps%t VÝqW 7]#{/у(.h=W!ֻd3`0y?SʑDŽKky-Sӳ;#,n^bY|dV*'-h\%|jƁw( T#9';y=6wQᗪ'Mb}4Iwǀ׸!g9~`Un*\J㬝7E žQSy&r ƀ`P "iy}tP#s SiO6UeP2V=XGrլJWMHvޜT5]cb៩p8#M+__Dgrwh>ˊ{r ۷Za! #/=_ vq .#gx^W΃vhg?y rg5I} ^#r͡Iέk;}o 9t~jJ%O8pu:%t Z,h|n?'*H+~ g=VթT 6v^TPpxiiMM,50 <ۣF`}C0{ppލuX#hn,mPL&%b hm"؛Z vx>1.\,:Ø|yE(0cOmcݖZ LGm~Sv/ĞzPo^;=o7pg}D7xeo5+>ЎGu}j|3#h ȪEitQF x>9/|C*ͫ!}eO]Z7cL@g7Qy~|؃+a&ߧzg"9||XE NYG4g*ǖo4GR+|Sy'UsMyuk7Dh~.JA ;G6=i1Og˔j[CL')O6rzU،g$]$>퉕]~:L%kaqhC.v?]zAgV!=uIX^2>;!gt:~d*jat|B~8t1.xw%aG`qT:;'5LG "jC-[jH̳.B(3ޅ}!:Ă5jmԐdZKȽmhC޼ Cѧ"./HmU~Ƌ!lYF܇|ٽFo{Sשཆ>xh +Q#o#TZ#=]ܽlgM0L_0ՊR"_&MJu/n6yCH%cкW2ڹl2c V=a#<%頣 Ɍ:1Gqm81|\M_2.X N}.: Ƃ1sek1cߣz#\z {G?N>h/ ؛ɂnPloW0NCCfl-< !: jTW3pf-Ln1vM|x4DggqV|^rOVVNu`xC'a4N:#?Wg!|n}15,yɒ|C $.!Sz7ce!tJ/ZOx>4CRlM8Kf}zg_2j9v'&l&)z7 ۈ8ۉW\E_19<Mk(Ef]P_9@k/X{uwvec|(ߊ]IT#znby:ڛڅu0/Mʻ.fĨOіצ;W=s;Ӱ<4ίipw({#$/=L-A Oå%'lCO95H)F&zR?rHPaE {mfnN ~E55d7'/ ԫw"o78I~&x:\y+.l}h<8?uԶ2¶+-̿4}=xSBBx0aSҖ3;]>%bK!W6 ]Q7l MBˬxHz< _OcJnLOcY>/ +~gMrw|#}vᱶWL>[Mܓ;w CY͓ow;ct+t_SewֳhBWcZֱ߈)_]=Çgv!dgLю8?$QͺxzmWb&R3_w᷈{RSz/?Zia[Ğ\6Ie~7U"gN~Bw8~Y.ߝƏ|pZgP Vxvfi/N: *[%b䕚tF b&V\.hxˈg}OOns:%isb/;3U-Drrf衹.dwYzB]Qgo/${.~ui|Uh>'l~1&',]9sMرNbTܪVz7s3SjY@<|vpDz2$gz՚9hy~j%$z/je]_^=&Ѵf%zߞ~|1^(GL6ǻBG,G{|2"~zCuDE{}_A)AHʇFE5$/ON6+*/l c-"yNx1\|7}pL7+_zr\3XG }0b?L3u~w5KE.X ~sdyEGRq +>3ENe24&LbnXi:wdV?$p]7gUy`"W#_E|q/]I`U;u5z<+)q$N/ɞĪj]_ n~y&=ain3˜Fgr{W6h_N1}1cQ!OۥOB^;l~W%ABPEk'.z'7vP %|{ψ=ƌtmp̋јqq\ˉB;1H7lk+sR~6`_9 O >gxa1F Pvx4}GL5Bc d~Iߠ`}]z?Zf1Dsi2:t,/68z|rIwy#$`mgjYr [R38#7Ԇ"J9|>+;#IOΖT8iov}h%^!zMC VzOh>!p[alӂQ?a[ߑ+tJ[]֑FƼ9Oj~FEf]d~~߶1D>U5lįORf@ưr@dı@=0^˟Cg >y2_;Pv" @/8%k.zjlz* r<2_J ]WEl8~O$bhF}imso̾㛘&r&Z|'/w[EgbH|[5;Yz޽q|Ju99WJKDF _,3Qo]<@rl%KMMkMu'^bZ t5&Ex|؏8_k oL~:=Iry+R-\0ʖ4ؔԵ}(~/ڭy>w匏̓إԬM8i))A IfB,I߹,R9*C+Ol]'"RozCmݠ+㷇V 5GϵYtHYXCX'1eњ'y YgH 1N4el\hKB-kTg"O~>|:@l\m(_IάtA.{N/J!՛H3EBeiگ.%鶤W>w|̬{ 0GY: :0כ<\| Њ3Ko҉PӢY>k YXU:!#n7>I6=NsI}9,[*>:O/e4JRE*F#и]rf́m2 kz1MF,D9߉o}< [ [/#|Q X7ܬ|i||xVg )32w*+vqhJz" xKz'r"l&=cX S/z4|;r04J%)j`tYȝ~$}lDenKw`Y%<ʛգVה:t5+YʞZ<~+=[v&^܇s}|w^[GmQ>jW]lߊ;~_NX}]"@I~]Iif!69.3ٛi:_k|<B{k>awoTNpd,|igv3,ЭagEĉq@_Ml5|m'̄RFs(UZfC,r#@~K+o,ci ?{b}AwJ u,ڏe%hふO&"&#t `'Lh@HTE 9du֏Z[:WkSCk5N 8ymBiFI~O=M>żB8wOc䜨=l3.9iE3K"Xڄak'Ы`?1` L e& \L>8gCV?㸋TQ[?b)}N* پ'}d&E˃{ob,?ݠ] 9B{I7S]3p[=hefbCɾb*E^[dV~l!*ȱϪpB eʺ"|p\RCԝ׷%IYk]rV/IC|f?V 띴}&~fJEc?U8l$Sa *EKWN*iLxyC{6O坰c&ym3`3_k ڸ޸Z,M+)?-.,K2ఙ8p}Y1w54r[ۉV᫠ulFwfIE| ǂD{7I+%Ynj3 Sgg-JVb?YsVfD<47`f&sVtĊK%>ӭF&~v-"U"?IRg"mCS2/ߊoszg_}zAC|i Y}5!dl&ob<_Ԇx7|Ax3bkXk1 yʿM,uЋ,/Cl_cr^y4+.voL0Y@KerY! "_kVh$n3,zv/+^ȒךY ^~S+p̪{dȰp;BcF'G5Ut=%K?&Z+6vW_zb-.cm%]ЫuT{yu-Ms[r^T=Z"Iߒ/_x#ߐ] ۛ띋;S@㷇CEkYֻs=#ݜ&x9oh5 M2RK`9qF;W)ă В54uq}j^CӐzr/ЌՑ$]㥱FAz-IxF>^ߧ%1w=|hWPR=r/꫏OdzE!6w 6靠.C>WE vLLY]ǁo*Fb]j =;dX=< .6^>> "jyR>8hOg}w Nx2Sg0-1Zc>-_1wc.B~vog2ҹLH< W'qgNJ^"l+OU&hJĬWVz]UD&:>+y>`K@brBJ{2h@.vvZ69\ $t}=&9`[1>?F9~w"~?Řb fKMYM;8h"EkpzR;?5?%9-0x\[xGuoP B wx;cݘC9WwCqyjO^]7SJg` z0@0g RU6qȥ"W)}Q&MAN/x8/>/h]-%1D#jscxQܻlKwRlǶCo€i?|bXDnM"4̹o.gܳ`Yw]$b@;5l$^oOA. ?cU<װ®8[عҀl֤Z_N:wΈs\ڏ}6>1Gls 1hRbE+'bçA G8~q٘_1n݁=9Em7^5+PSȊ155w(V?d~ac}NX)kxi7lsp< 3e'Gz-m߮M:P$˅=) YUMџhL;oSYf%S]ȅANd۪_2QG#/@nɣ$Zn'٦Fo0@_=>Kоgm:$6ϴ*/}'A| [*\ۿ|oŇ@_eq l&9 pԿc|{{2*t$ s MF\G4^F޹7iߧ /~2x_N2D9P<+n)s}x6v>I]T?&ٵʑr_kϝ[3K%퇍vn]tƻtۊƉa+7d.>Ovyr2qßg d3ױȓ料?,o)ٻsv6MѡVVTڤ}p+Φ].o/ ~p]ڦk h:`L-DC6=1q$Q92K4O+0GVV4/\8_SU]jV<<7^B顽k5!6`Z?k!:1 _FN*G4& >Z sY5r.FmEG]9:F=sKbV4:QA) E*l&汲w@_Ht,Y>:ؔY\[E49KTEi{ ? [ac!.%+;a BksgXiI'*^䛀]AuA0 M$ 8r,.ڃ];h>vߊhb .>}}S sq12U;s9#D y޺6kS:wlL`{ڈ~I1%>'^ ;Zou]?KLȁ&ӾB;E {NUu/B '@tC>OA5G=:ʝSI{cl| -uh QnbȽc ;3/ur\*9x0JO2m[:ΩV9}vZjmVeU%{nX|;^mDW`liC3_k,6ɇ$>góYd:w-l_=>}L& 2U<#D[#q4~#m 6iu <-dU|gfŏ"DXN֞L<"P'\lc"SV8'_كچ |~v > -r} Ce36[SB\ߐ%k6ԅjӌw_NPjSIjfG>!-S)]d^v/ymLT|Ҩw(oD)gWtwPW'QZDlre8>^>,>,4EaHƻDIoCqI[07bFXn^$pXf^Xg뙿v)r?ʿ@a7F6 ц,m%EWv$Gu鲖\2C1~dt~NƳG>h+g1\ۏƽ}nE &:;Nզ"?/k*ZXnڳ':/ n0UK|y1fOoS4V9~'>}lv+taN<ϣu-{p6ᦳ-)/Ke(tXs6V:_ZI! f{=A~d~SD,ńݣ 7\J}[.Y`›ӗKF{9TrSMYj{XqIn{#C^3 CsyN&8DpSMj[]-/ pu.9G,ܵCW 17XUUqoȥ1˫sXxd?k6T,4:o>a6k^9 :Zp]ے5|M֋\r=3{*RFsa+dŽ $JYJoKu6n]8ܒS Ohu; 'is.h 6b˝U_?vUt|B?q^2) Z/hGі혀cZzT/=+%"j7ޟDxPDx=&gyW-4'/$Ei"X{pi p tՈ_'79Fzq@S8hXqỷ1r^;"<<Ek܁ ,_#M?9u#r\h+i_׾Q{P?ܷͣ /ٶb;ԃkΒY{zhȱ\x0#_זN %% ryfgrD"\&j?i.{k3ȶlQSۦ؞uE~C!>1>m[-ve5nje'k?@@\V6>uҳ%z4_c=}dkcBKz<ɟN{~5a~/B"1@ߧ|qX'a5T8O;Lrffn•`I\%&X?T>ƨ-W4mR)bP߭]wyx yY^#ǐzַO1Ş\žeMӈ/k6Vyw ^B4 reˈkR&\~RjV9ltV)d8X glE:;7hؕtevF^_- FbnO*<]wVAQ|+7d*cQ͟qB56YU洪)\<]S =8_7ZxO\`}oИߣCsl`/M:a@nP'La "&j 0 }p`a$P9xoPy|.͡|<(/kw \eLZS2uC{{c $<(:Zv7p V}AKv$~O֜W~1;ڭ($RvI/[D<wwnLYVM<ҁd@Ȝ=z'i8spRcM<,<'Gze)Gc Z̺[Rb0Syཝ\(merVz{T]><Daj| 'wԞM0C7п{Zwz ` }Ѐ1. }}Jk=GrNЗC}z>?iw=G{SqޑOuQ癉ߨX7riHfS^wCR6˧ij䛆 pDžB{}XX5!uG`'EN`ݽD;슔<֓ih~#Ԫyś1IĮ7źxrMqS&@9|} ͵k xw{`6~rQ#o컅|~P* s܋ !~cjl5y|WCO6։Q_c+>=/f?܃J|CWn[[=o4>̇:kGk6S'qؙ8ΓX>ar|}ڷ3h>iFeGuc_%_}gƜ-%Jйɬf߆oIQ?@]."Pc)w~俊ƑEH~,I@Ln bay*%^L"b#fXsS?ld%h ZڛscXt.۟rX f:D^M#%eMgTfyF鶄KI T12o9ϟ1=?G$CønC7:/}I<.۞+5utu(h-=ߠ1z ^=K|7/}Oʢy*m7\F0gS޼1M/WąKO 찥΍W̔~Yꞣu"`d.e:V%;_)HrBFw D|9LCӴ"FVams:/`"dOe;i&?,N䫧6$y2̢9,woMu\c;!b9 ۑ(&~[qqXf/*3 GgNMG,!tLpIsJL屩e!e#xmN<̈5m2CFnLE*q띈_?ޥ"/+ j9 :1#:]Xph; q#M8o;#/7 jl 27ŠWeZ2v}&ڳh9la[;-P .zɈ?iZA3rJ~'TvR+/&Côߢv,-u,rg9'*w ߭O!d%Y`:ǚ{dHȎ>\YaQ#g+8#&w+Nr5ȋa$ޟAOP)DI$ǧ gBCzc+Elj>]nc[պ>r&}k] bS]猥0|\-w*Pޕ%7lL-VYlVeSw;ɚ-ܗ;_ZVyLjsSm{O>->W$wQ=FKyj=ا_{P(|9_+yD NT*Yu'| _xqWH3A೗xi9Jjp.' &D<"93#{1IޞK|z)?鴷ǰbj4erZ/LY:~h5ٷL1CuHV6_Z99)22@aO]e8'߫"l~r8|aVC1p_A>U$k$8O R޶T m. !TIȞ32C:dqu^EڏXwUH9K?d71@q]No :+S-$xF#7iT /jӌؖ}Vm(7Bh(S{Q>H 1rYq1kfEy钕:;bLm]_WB|%&wҿpX۠^:>ڞ!x%Y@ hoonZkepY^zX|i'9%}*{9Z*7gr;S!2m^!GG)C 2ع:#auzMOJzȃ[MR:久m rϰ!;iㆰևt:i6ǃ4OTֲ]m}/U,n4gciop?>fh]io G5+=hOvZ}켒~NP~.zʵ]VoCo42'5x˰5BеJ뵷'^5p'6>dm;$} |kXqMFOQ2 o2 ZC"':߿p䐄 *`:+"=}$6Ge"ևd\Y|ܒ`_)]5+@?s$NM:2w&ZNZ6ղ y5'c<CpU2QF{`Ћ$6Sf^VY_ϩ]c}/IiPDX5r-,5P0'-jXFb|ܤܕj re^ $fE;6{7+I=A|o;_=m'by3`q(*E\w8_ݼ߬UHjlc c͵!KnvvYj-.ʪo`JpW_>L؞񾔻$kat p㢰\}V-ސ$r[ IOl?w%[NupqM9ʎWY~{O#ES WǴnNf!pV pe; B'o%kO \;F, =!&0& ѕَ}ʍ>TLae)b 綺vپg{|7iw2/$r|ԁgx:m0ujuCrUѹ,ZEUxk+jg]9zcq6r}zO;ͫh`e9г+/LW/#rnWxx ,p >zj}/L@J";S.|xms BJ%۝y/79&^a]`&^1V._zYi aNc8gq|2E MeRfoAbݱRZ~Sߤ=f)ѮgGC}Ҙ: 9dѻW+ % B{0ޖĺ%Z{+TV' $/lv^ET&s˳  ZumL7v/#߰%B[*b݌wB~³4Js)gC|8rR{] Ie Y5T>ް:z9%zqыy>‹AcK?.o8Tyhg"}c3!,#R4: ~ < Uѫg`kʁZnO&^ʠcXzq(m!@ȏBz5ЋӈWOx0NqӯcTBY:&p}bPOE&'oc'O&߱%Zb;;ᯉ@qa#Ƶ(ԏ^=CȃQ_"Y͉k]0H28L?ջΘShnd[7S[98|>,%A`IRf>ӫ6(p4ׁ\gjIv#LrG\Ulz| >5X+Udз3&PY)Ma<շ4Py\83r |,V{ݜD¿ #gQ1>$`[`̮ΒWjc(U uhxG,>o]d̜sW:e֫ˬ̨z#ѲD-KM6iNӘ 4 r5lhC+m/o>C"l@> szxԅ<>8{E̶z[{=9-nj%UEMc_# }s_s+3xX_q2.d >C9ƘZ}:qO- f'H :xFItff ޻e,(˺jE9'4S/ٯ`Uu7'oezU+ N|C|p sVOUK9~fBvdrƖ` RIM ^RYaUm O`Ǘ8 am?,ٸdqXdu.#䱀~!ё:f7qe jSg[e{u~E>_ƪ*C~X` H!Yd}cdVAk~7S ?Bp)[yϾG%_sFnĈUE8^Z+hIKEƱԳh.szV:SXtGN䱸& km'+ߦmG`mLW-SK܆OF9@xo&V}xk*av"m\zg^ ܶՇѣ*|<)T~hG& Da%ڂ-/Ҹgw2"ϣ#nESY{Q4'8EC403/bwb~v-L QXבb-m1HC<eлE Z #\w?B;nQXU' ȧP1LNF+o3hjEvM ΒC9)<8`H 7QFl}cȜQ gc!\9AuM[ cYqv ?oCyi?>E\tMQzaMFrܧ*tpu5xAntX;o7zc ϡ؇:c#aشlxn+39'BB^uգvg{n]|hxL|nKҺ_CVs$hP@DNZ1>6 =,1 Mw^>}yPSJ`v>w6.]˖̺%UH RopߥGJtgGLW~;c⯂&Ç >NЏ*7#Nj/mYE|jz7=lun"&gݒf,!֫Qh]>]>? Ksg+gOChMz˰W`q"Mpm{KS/ {2c_b}U_7iȷQ3eVBT}28Oj߿ku|ڒa{yUωx/\|s+sKk8&9xi?>?C%bv\T\Q|Gu'5=~y|F82E䩏;\wm:YS>!#5p{h[JK6pӐV)-AKTcE]ՅlvEt%x @NϤg6&# ƱW<`/[y7|ˌ&OPm.xa{t>-%x}֫`qUp=0ᩢX_$[eplanvY".1;bh]Cw˶qNwdlBW|{6(^Ôb!'kF4oHԮ#V;6&R!|[Xx '"59F|Ccâp_"u˷o'˅̈#ُԨћ@rѬct^rem:F]g)Ić9q={vgR_46;qЈK-h LR50s+/rbO$R q $ap$\ǺIco+0bl'w']g0F1INpj=`/{O ˶1?!Lߣ?3h=???68WN>O0ΟiG.(]Mw1cz6m&:dv {ar5hK73W߀'Ϯ\ǰycy5lL,in grCD{CٵƚSʃݶ~WG߷|ưU,BO"X,` ۓ!owH> ӋgsF4xAVjR;$OZzhDyCo[yMgƯo:ރQwh{\>9%w$_s7w/nou"4>؈ccc@%`x?Ica=; ׽<61'tg@,~}}7U{x68xg ml k;\7[{x3?sOx#d#ϐoZ {"+CvE,?R#5B.ײ fYa2/ra-SJ_E|8c6C hIzfOFlUJ3`1~Rm>]W|;&e}Ԁ2V|b6?b԰RDqo%i5C=Û2ޟFDzf%ߑ۶ocU-p홬f y-]vQNtau-O~-\(fH};.Yz[u΀IYĪLsx"˅Y*%@RnVUKdI!l,1Β"2}p/?o>'9Ή9>“A~z{Z9t3j57qF.bR}(Uϲo0('2ƊƹC~#ê,M5}~:d)#Rg}+҆vw.%.o;Z LaE#XՊq,;Yt󗍧LZIg;+O:̧sT2:[ 3b:+Z*g_о{ ݣF9f@h}| W {`_2FxL; O~"U>6,pLgUbn.W yVk[յ8Ipv#U4.C{cQMOߊ,LJtz. 7"6Qypxð6{h5=3*pވv{R*;~o}CGމh[9[x:a#P w& j@h#fkqq|ͨ[vn%8Ncq}D j#cO`|\zc. s.KB!{e#B^$y;}4tD.KZ}_و89x&rsfܜ#np~ݟ hZVވ^L$ќ3"^.E]H{/ };>FuWWq)VɅ:[ЃzbkkB u +KkF?"E4~!SʸiؿE.u^vX.oGtD[Q[m m_-oo j 1}a{~j{!@N-ۋ d4~2E?-F?o^._ a,kb8cijd:!bA&.q1S P1Ƃo11^}nwn!_3K|g'O|D'K?@ vմ{nKDD҂`ˢHuof?8n;ZRp䁴^}MD|0mo죽X+bvm'ct[lBeqx'b7͙e 5ar;#gn 0R: Ԃ%~Ys*ٍۜğE|$Gg)Cbwl57U@ב[ъ!׿ aL}al K S1ƄnWu†Q v*@N^̊.jiޛ53 p;tNi[x§Yko︟=d&ް:3EN;E90oqR3yn=$hx,<Ƚ;$i2S*`E HFA?kEn؂9|+&R7Rr\\/5Gj]$?I9jZZ;+S!\h6AyM+iLZڣMt]F힉  G4E߈ŭ|FbV $%s:qF~sp9䚧M5{ջ@̂ CpmKmzF]W>% w5>sֶԾU3{ws{+ɼUm[ #7_:<[yUDa ;T8m!#Rop8b> z5#wb쑌61o|FGw^d6U?)>E1: =4Qk~UnտE P0j~$F:99UgW9ӭyYK%I1O$HtÓ?Z|Nű 38A_[#0b_j]qOwX1d،xl؟jX0):>Dc ?_3m}Ik ΀w6~m 7F{'ϋ3`)'[zXEꢟ<>43}ӋW}x+J< {2-!:SuC$c:$r p^dm+bBcb{k# Py,ʎ^8S{0@gP4 F—ؑSo d]85mWIM_5uyYTJ'Vs% lG4CNe} /fHA 8S'˞J~n X@gy7Fy,X3 xF\+8~ICNI_* -蓴aw8w]Hn- ;_xkesXR#(5*g+=x[O9D<+z`:]?c9.ʩ޳!Gl"+EK2 ?~Ck,}[iwyL{[Xd$&^[!s~_N/mX?<2;G b etǣ*n爲w>:/q#0/:޻?|!u2^ofA'h\qi4W\^u.n l=rbO=29'c0/Cqe:E;KOOv4\G/dTNyY&{u+`EupFsR]UŽ5o3uKm=rLZV8/.Nd%pZ_/ts5QR[{o'|vȩq w mo[ty~c$ϚY@2(I $VZh gKQY44?Oqs;VȆOLzFc؞<|l(~%ZYFyAWxx7X`Ili{ͫ? \gϣc:e''u`ڟe:Qm,W/ fϱ;$6 +F.W>NUf̐/l`;\+56?i$8ij'P#kcb}j`q:e;A|s؅e<f/Vd4mZ~ cG<ֆ \,bo/59aE,о{2 o .\{!~k[~W,r@Jc %YcD?M z9YdL=N'9 sy1ǘOD/E>W+A_6z $cnǢrJO5cNͫX沈iv}: 2跘"S<ϵħ h^o77*)jI^bSL#\ bҺAG `=:IK)DLt;|`we:$}`Y0FAi1|oy;aYG7]Mڮw"Tm]k'H+~^فz'+,idT.GN];<ʱQvg:75+WN\ yH&B!Y~!c3A#J!EX7(=~p)]^Iy"N<blk,RmO!e +DF/Ϊlwk c(lM]sY˴5rDT?`Ί0UJg˗D 䂈wڙ̞ve2M&3r^O^ϪӀ+,?6+35NʎtrA{d6n1ʶS#F\5fR2sjQVmNh{TN)N2a$_T-gws<Ǿ@cz `p`kg:3X.~}IgRJi2gu墜9|w{_.ݓn׶Vs,c+6"ɖJL=D/dIzS=:쬻_Șv x?r1I2C!1"ddbĕx(26֫uמ-/[>@!g&Z\b}k5EkL;ÃEށ1fMe (i3a<֭1Y\fjwﰝA1IC_}+7oޣ}kQ:m]ggs_ {zkBcf2+ ,c,cGk+Vj9Zg!ˣy:H6_`S1py^E0k+̡\L3A~N+=ork~-z'`h|iPۍfO{9uN;_"MMt![EL8OSg :+,e$ӕ+Rݟ8;N\?e9: ܋#flL 9 /vL }Y?5y"%SS= =8sPwfQzEgɪ6r)Ȭ)7˥h[^}l'8G{hJ949|촿حLwV$mqTC{cctO#]plj~i,g$ w. ܱ֫hίa)Gsjq%#nyĊ?_PO-sax_֗pgw:8؃bmsLy; zHӮ's:'r~/ Po<P}!JK8- =3?'P#T Xڙ_=ʯ]ԋ{wdSǹ/ʷ+s 6ȢkλhO+±H =sjd#Ԯu =_eg"uMg"Ⱥ3 _G0~ۏ0n'?-A'5f[֪2sCn37r`L]zԃ8D{7Ln8oկ[:.TG wnƪpYߋ [$13帿u'yR2w x;y"Νs+wG} ,}?]~FߌYOi3wйZ܅|&$v 3ΐ%j< b5XJ?ں٬f1@W; #_Fgxzxk%cgUϑޖc}G@,P?0E/i( cH'Vyk,rxB43-8z Xۚ\ءJ4Es;-,@w71kyF%9f6m-,7 榪:4 Uf˹>>y&|U#qVsت]LL?*St 0otZ_1D+O,O~P^9W;w?!N[/J9h9k7sD755F_#f|ڞp]CHQL㛫8.tϖ]x[A-4FV{P!Py~||Qͷ=&ƣчZ:qVAL^T%k{c Z:-#vMit\Y=_s pp-Ōuzg?/>hF{!Z"o G솝kY~O2ƞFxU'!?ȝ0Y mXq׻@0i2R9F,_Ek6{ɰ^o[TQ|ޭSj.>!F/0NS-z!s+}=Wt<46j a{.ZMkv*Wܾ0pA[_5JJ=6RyAσ|/Avszjdr<#YX4<7wx<ꂲ+69?k5%ڏ$(,ҾŃ7NQlTlO׏n-=i#?EgbmAbR+7{6x/q4a)|>q=</Os}'3[zd+,F  )|=2;(3\={-">zEIs7r9 5X#hF.Qlp} Ʊ^>~ic|#i<>t9hEcČp]F+ o nCåqaz_sKo mÎ7d7lXzg{|W;wo{Yhf?{;c&VoK{FehXCM~1O1|'޳  vϸ sKmS,? =_Ec'c('xG X%\-~y >Z##/>z)㭈אnj7o3m 0FF|iZ֗} K(;B($ GNq).Y^&cGE!* Sֲh 6Vo'ޖ**sc,eio=;+~kbo9́ JY ߻y;C?wг6N+J{WL1س[ .&]." iž=w~D^ T+ϕTS]kgi?=?Z13G1 >E>>G\ 5m #3Y i@hMڱ> J;Ag+ z6u݇/Z_;_3Ԡ~߰W>Ik#bv9 O@ei툱T+#>Ʀ|Ho 9Yٿl3wZeт&VNCGM>׏&&pk\dcYtȉVq$12[w'':pB<t5+ի'1ƘYP!sF=K]An{ꐘnΩ[qeջfk,0A~Oo.9~wKۗP ޾o" uj/%|^Hx?N 'jaiM(4đy3?QpS5FgI1/י>&*` <%r~xPGhVޝ236 }Ѫ=0l K5JkZi]vnݨ!nA ]wIg=/ti7F?s3@cgFMW}Ź?=>G_N(YKTZsGֈlpa߱dEeI?mI ,kQ/[WyNSdUԆ@&3ac LimBٔD̔C$+GRG|Kz9}Gunrow:wAs$m't;V-?C|^ .o&ӸcJZ=ooٱ]c]H$R^B^*_J* 毒'Sh$cNf9[򕴶+)v^MΙ0±|&:҈y 뫎 bP[u9] ˑhOO%*r0j?jsgst]QhXCuT'[p~Rqtn$欃>dUzJ|lj<ք{&w3ob5I7/Z~Ӿ'y^5R`+qzoώIԶ ?D=sLA^Hr|v }lˉ4 Z0f q-jƷ{}IᲗp;Y7D _ .uA/=mV6kXKUKTV5,YJ/<2ԗaU7"nxJLVĈ?f1, fg?,_hÈZxG.5!]7}|[&væq!4B[[q\wuWfz;rOF%|ZE}! լ` OA>/58!`?-]&>+S?2۟|\}IIYꞖmF=r#&TXs :rYv\v[Q,ܲ~,LeHv9=zJxҝTvbA㯒qϺwg&{)A7'.K2V0ޮuxe>^diFV[ua+䭈zB1D?hU"VE.͇{&{n爳&3|L:yGNtekx[FquL")`sx•t-pf& c^rkm>\-AS߭, |8>cDk~j{FyNoAaR= 84.K~;38-i}8:|7ֹS_>kshi:'ѐW"j)Un g.&hfe6c 2kYW9rQAZJ߳k3vt:9NCZ/q/vo",Tc- Gl  [mKE\yad#֏}Y? RY"bữvSѯeg+ ߝE~:2y7_\_4:iAuZ堋^o/-?'n[y} gj\Y\AKGtΥz9yÞpo#|yR46?2ל|5Ng+5 taw.=`ѿ*S?`@B<ݫO-|. /LwuƇogm%'Rye,.6$|/Y!O˶9Dl9'jd9&!ԟCN԰1g@{@{!h維}q)%Y#qb_0C &K屭Ol~$pYA4b h?^Wgu^>h4#,6);D 8&4_ NѾy®gd46[`}3vgeomUQ_nc>bbk 睜QN?$^gi ѯF%Zci5bڋ;R2iB^}WˤвY_C6ɒJLMJ5=h~F8K| ɢ])!}s\ D%k9y=~yv:9$`u$^78;$6r6Hb`0l,zwqu?ܜVo.iXoljlTo#ŜDW|?# ϒ{UeI.*}@63k% ziS MǓ9oΗ7~?E@}EP5UC]g%#2b}EhoMvNƑʀcuٞ5s[xkU 6n\w-7J}!3vN<)lrn[NOƜEso5Fv8ت, 1c?E8~]mZmȴ.,[ta oN&ʁ62 .!Yt&k3S $QS=I}_IvzIM@ggmxeְؖp%~_(Icj͂)6_v^a'yEc=^uU'm>Ǘ  &qNj ?#xX+a8C͌݊z|fØ~C }i6h@J,~2^HeL?`#8Ԛ*sٻVUE>Li[)w.4"va'zW”[MEc7`1Ru*):bvXKsZʑi]~&zD`LΛiK]&+ Xbcܛ]/Sy6`C0qSn3^'`rBc%OΈx\ĿG0n#OfrQJ{*m<9p;2?Ѩ-/#Jĭ[IORk2>7f;/hpۜB^Cyq5e&GY.]Kbn~?&,۠_Ýݰ[S0r \XTa7&tv"=W3R)YT*IF&sIWۓf큝Jk返qZl {zӓ1ЫiN!Jo@cUO"hREϲՅols:5N1Z>}sg;e:*;o\hX-߸wqKPiL:梹7FDz[/X[T:e8 wx 'CVlsF~{5+Ǣ[>/@#XX}K;9+ECtDH^B;&.NexDֻZz[E?c}l6,?tDpƄ-\$q"^*6*L7gf{{-V{S;h;&>uv}WQ:~lSk}A?­f_Џ)R}JOʰx﵍4@;tԖvU,.uv''ˊ_JBb] __jl fgð ERHK "ΙAZ j ˠgh(w1)L0OeG!3@\_ W@>l(xcߵng&W934MMa[^TR*t4u<o{"]X8C9Ao۔Xr[RwY9 Z~VYQܜjr1ӇfvG? @Hۙ4΢m+ 90bqy:3Ύ!q}0p ;^1kFI*wA2i3k.BUH,g[up} G b /0 %Ob+OQwI>/]yEȦR@ϓgh}E*Vijrv/{yl ۲d f& COmȣ8' K33mH)!! f(qz $msOzLL^6dDƤ/[,liY孽 ϛG_N2!::Qvj⸝ @+;5e2dKH`R1G!选SjU} c_*)?TԲCFV|c̚EY-Ş[ڹ`J2ڗ\pgotعy=cK_v[EYqls! /P%+$լMX=ɴU_!+l>ɨzӰgSpu1ۂQ5pcNžuNa< f;:I[R3w ?㾙!cVg‹}>M߃I:״asC= W~g0zӅ1W[_mT} \W9 pqQ>k`-j4Tπ~:o| GbN;mdTU3cDşLSq]Ty"m%gmۿ*zfͧ&NڿҬ';7)O_}T>mH)u#dUۤ\(k:ju jY<71ՠn3 ̑4Am]e?2E8je\++KR4VR-%#x87R궉dލoxXЂ? D=Rn>gxk2VpuLXZj1 xťes.:xײh밷 w8Wj@7NuꙻhuKؖԽYtAUYFt(ca^%^:xGxy._DkMܿoۻsYS@;hd^{k!~8p`-_&摡oxٓ75͕xxse-+Kq[ )x_+`\>8kan k>X/wwc߾y )wv;6\.?h.#ļKtVF^sw5+0UN}AH(ecWP>mJ;v?-uItAy]t=HyyْH)x5 @QN621OD.^˛ gIm`\܉3/eM{͖e gmD vP;Qd=qocϓ!ܟ| ?q&{cUlv>1q<ϙXϪHS4"pIr"-qNiұ>Z̪֟㿗.}SUWRm۰W?եrQ'q Kx;;C?||TYW{Uypx0wcf_Hũd!> $ϝ{|'kewh8E<)K/L_:{US;A?/Zv]$rEߐ0E5s *Es1?oD_@=X܏Xwol|=?1 ?lM#iڽu{Z+̎>UؙZ7YYlJxc`ey "" ]Xz| ĵ1MHC <.4jgg[MFh'e8VC]K7c›0ϜaO[NM>: ΨywVyBrkՌ?0Bՙ–k _0 #n*e$@8.A߾l8Wb"?0R?;}p596@aJKh G[!0zƏs2鲢=k?{Ҳ q 16?dvwf;,Wyq-SF3s?#Q3GsIT9? K9rӒA%g]gYĿc>6!ou-dY=k2QN.?&]1kOK~gf̱r(/qXYaJ>NkBk?{LoA|B}$O{z#R#ҽr߫[^Esmi@7#鼧B#Jϧj?Xa[ mi{ц>9u6+͂Wt=ӬF[מ5 B y+Lk O^Sk?#FJw0^Śʱnk5w]Ϧ׷m<rYsǟY1 uŶlu?g<ёHmoLŀ?Oto|e c|\YRQ:Z:z@O Q.>"dcݐ2ĸf7TΓQX["EaCzmL:|F&5^q+6M؋Y:W7n\m~zI\ itF 'c govoX x7,e#Q}ʆ<+ë$tXUFr塹Fs!yaYWJájw86GazEحL@q@[ۖbjk5ǵd^1B_:_cm/?eoHWWH Ӿb,ɾdW~NE+^TOuzav[8ﲛ<5҇,q>AJ]T|x-*R*/YvXI_hWhX[i/gSIU~Szνle:{h?CUrYӥ <\ < D7Wz@D=Wg 7Q֊Zĥ/xZ|]5_xr#f:q%¼W싵R>YAU]2w61PGrȎ"vHBՀKk ^4TEQzϕ6do!#TZs@YػlЪ7oVď$9xaC2P-km`\=0% m΢0λ53c|~ayhG:qKh1a? OF~|V yVwon,X&w[I.Mͣr&e?IE'QCT7˚wpe;al*f yni3$$h 8J)K.UaK:xsUg/RCD*eAYLiJ_Kց+4przCx֙i[,h璆5xKKsU3ĜSolZcW5S'RF=Z|'B?#! vjv~lsVa h = &m*XkyNݬmTe慦.eѪt&B6qo?OIñ>E+gR1zd[VNko M}x}?k;So w%+@RpzՔ*7 o5R:81̤3ya\,xܛs͜13sXy5O72'&o/W7y}M}=S,ٓ2(qsAG\ h#V[̻vkLs͟1CI)>w㙑>9pLѳ?@#r:٭|,9X/)<ʍ_]y(?Kg }4ʗy""SU^gpG9Fk$Ey*sdEXm k@9*9V}*]^̳ޙS&ruy^w?d+2%]ZmEI.ߊ6Y$ 72yJ$x ]UiZvkfc۰>7yuXwdzx#Ӏg|NrfX ۧ!u&+~6<[0Oܧ8=MٹB9C:2L#tXYfAmL9s{rJMMuŮ !к$rc,24k7yp}uzm#@[VʭhoҥnUpZ+]keWJ^h@ u+`#E*֗c\yf\* 2 QڑRЮ ih:zjWtR-I _r.EɬP:|"ʷonOv?#R٬jq~`3gݵII[Ã3$;cI\ӯgN*Zi_cἅg-a,w|w)EZݟPO>9%6a RW-?,:vzkZw#kFV_`1q)-)W}xﵠOŷ6ahhj3ok'"o,ɐc3MCg>j:E[Iwg RsH],=j=*Gjʖgڣ_eƇwͼs|7ef&P|dH١LlwTz[zG!Op,y8.os\&<9FT9ȉR8Cs$X'm Si'ƺvR{sG)]MBL}iߪ#d{gJgizdڥu,,l>5G~iɒ~G.9גlEs#v{(r\)uJ}l'8([}NO|@3qmYr^,Tf_.eEٞ9A_ЗX}at+i'[oI$]koe Ŵ*yV=d?SS]TXZf ?+{ޫ^uދD<9&dx3{<- _M:-;4Xk8ը 7_%^w/2}L7eO<&>zҲT\hI|޳|/';E~Z`+ mQv+9g]{NwO5< ,Fkw߸άʷ,{+WZg۲]ǰe{ϼOf9㱵xl滥477E./~bT}ퟱo]z7o;^2]eM1цUC߄{Q=̟2&+ s k0~^;;FK īϬo_}/Uٷ2h>O%GὧSd|&c>sU7epM}ؤT^ww FӲKL,iIq3TTۦOⰽ0`=tYe%=,{}"/Q g}f(HmM:ZƗ;j{kآu;) ^㕾r!dM1BM=b݂N9_[rPbedz bFul!ֽQQXaޓ{Ob ȶ/ylF1_V|UXcϬ$ 듍6]ub\2.ݾ6Zu H ""b]~[ގz>[{hKؕXwF/OtsMp/ư: 5Nc=}c>o=P?8ǧ^sBt< e ~{j ODu$b|x~Y?ă 4]ȚNݛH_]Ddg=PߤRj덨{aM{m"3"mO#N?2)cÚ[\jZ.̽F|Y+fp.u3dEeX$a/0N4/s/ :;$=i8bwxךyamqp)X8fn*HA%'F'OaNOex槁_cq_+Q^# .UxDZ5 -=0 xW9+*L-'d\!.veZK.K̖{e𿛙ø#džYX1̕B{\T`?O1nsǎb-^;Ͻ_Z %Å*wE5Qp8F`SޔM咓}x㋟q}IciZgAwϴK?>Yxv/Ti-OX.[D.ڬiSZ٫nwD~ܨúdo&Zxo{#[ǞɁ=. =͓ogZ4zgXc=hq(_gU;i+DsfX^qp<#"|s9筘o1S06MW?j+wgz[OS(s5=50?RO-<1~MCN\_e(Yi0/NY9̀yT^|`-8~|]S#dJ&=wd)x >k+p=eic8Yf`]vigc=ׄqԜU'oSe5ks?A߃?[rY{g+njW)Wh?+_H\2Vd_sFʼƩO./MJ?%[)˾*tÜ?*s,pi5wHI·(mwhWF_ڼOj2kƃ[*ڳSH yUחҤ`iiTAN{{@F8tf vھc[0g1q<Ĕ~vc DMj9 C`MGTnl>F;8[w&~p6d|'s{o&<lzÎt#ڳl3l/lǣqjy+=W/`Kӏḳd٠q(GVMSjj'f = گLT?< b>՜aN+k"3zʬ#ʿyG5s./uژFtͧYk>qu s-RnWҗ8?ZƻW5>7KO.N癧yω~`8.m1uwcfKs'Do+{NCڨQ<[7D\v#&}x#e10F#7^zl::e0_o OQYa fp,Q)oJE?1Ąǟm0}[N[tR2fX}fN=yl5ָ80bޘ÷;{ꕞNc]>aWa泷5Z'.R ۓQL6sds{º5O>IQc7mE4e3; ! 簞9dN(h|ިɒ]%{0Y9%݀yl௪Om>h}xj|S'ǟTt)O+en-L'َSMpkVmNZAd;/<^Ysi!SfV>9b7$iGE[B+םٿ@wO d gTp)+}Y껣->,M>m%4oY|9*_&U2^%]z#7o4;7",Nxn`:7;|m!dtt|jrcn6j?GnއV>rWUs}uvbC9+uz<;mk ׌9K=c̕h5z7;/M2gۊ-7~>isx>ոEr(o2BݟB~}z59Z݌l^BϱNXC^bLdi^>~qZjpZ&i .]N*?qvsc897W/~b Dey6Q >avn)yyťj_R&W_ ^9zUt)=ӝSx8fg#OC@:zM={=|OM%!֪ sh>z'9}bmNX c,9>QR'&lL-o?YC*ϮU[>;hx"~ kNGJ>苒9f}ָc&mzwS¸qՉ9oa<{7aܚGu֌[APmS7ip#&6p=֚V45֔54ts= u4%xêq"u4f'1_v<9~'KѤd4Tq͈v~_i'us\u<,5&SbO/G)5\>͆wnDX/B'-FЉPPDUn.8iGX hH;Z˷qM}v߭>0\ nO4ot]eWxAZC zx PiXG}~Ջ}ČcS:'1I^/DJGqF' ޛb그?B Knj'sYFe;~y?u![7ot#(k!ؤb6C j}|(eK#TcL!lyOpG'|;*,ѝgc ^64X[+k&Qbmf*ς>=6tdi׃]aYxAj1g m\IfM[8W7f^!O:t*> 1~Za?q14\7=aʳK;q6}WFԊ|?/M[<aŷo`ۗ"} M7}wάƾ';mt?(g%ר\$=>9D~.xe"-}LߑApkRM5ۿq-ܣcCsq(_RK?ɓyQ]مs"\ 5:93{ws4_}ﳿ>ﳿ>ﳿ7uj`V2~J+v:#vYHQ ]HeTQ>M ~Ojfl3&7c^z9_hRXM Q?aƩme*Hբ\IX1mwK3Vs7O,~Q\(*?}T130^cǜYf{F=hCyą5U9$ X=XC 꾳5{Nv3qhvmZ}_>RV| `vڅyl~&:.bH7S%x~l-iCpΪZ3ܢloyV}s}Fu_)ඳKT΂3.Yք`JNP5~ړm*y64ܷv{gYŜa}_Z>m+xu3s/754ӱWֻ ?K!>~i\Ŝ|с>/Y{{{%x -k֓otky>l ϓh"6tvצ Tl_~jWC^` go{3 ӤIOGX蟍PRyo)%= >Gvf/ayRݞbkt<aǎu@"rNm'a'qMOvp<^C,ĸ?y&z^x1a<(S{JT?xWFv@> Ŀ{EέdJϖ߇qKCQ:ש(ؖˌ)yt;Zsα|@/&Rva~#]23yEj̹; y5"I5Q]; '-XifRD"LqNZ8zgs׀Gܗn'}3eK#jȗ.Z4 0Vxw(RCP7cy(?k\{[*EX `#=IkM2.N ɔC'ia.\rmq<[sKOְ6ˬ}q20֡9Z6-e5ߠ?757/7ﱏ3WUI`Mٞ^3Q=ٟ녙V*~.9ن6#W!IRehe$wBN̳JUhr5q' 9,S21&Q=pzGŐ5D|'֍ |3F@>؊5-%5Zϖbb@ X>烐k 6ݳ] \|a8!6j9nW}%=k_Ź@k?G]S?ƴWDIcv'Мb{Gm`DHl1蟒Mwq6}3:\*Jm}Vfkب6cd͛V|%δ 06rY';j;3`-v@h,&z2kڔ#BвNХ`²iuN+xf3.ˌ2ŝZlIuS^V/m,Xo!U-4:*˿ӄHøT:ìCQ|0gĀ* uih͊s6 50X(TQuvH"u` 齿WUGzխ{`=G?* (i@1jpYO K_ |1W3yF_XS}Kܮl Dr?>lNS?KB}H`w@V1g+h: J<5.fk!^ ۴lAM|#c;;hoyUOwQpy2Xn=I]ډ: 2;dq=4i#{XV|v^ 6אaokyP*EIt#]p'h֕̚1G,cB]B'77NzoJ WKLZGm}cd}_svOhdkxBL8.?.S/X@7&UoLgDYs=_aO'N:jHB:-l7cKhmz3KaW”sC]{u`̌ӈln/`ONLo{d-2NFyLy1U`NGdNq||c̹*sG9A: ({'kݴ=.'n3)X +X # fd0J$ېgtr"V=MsR_2#t-.xR=$>OkT; 4>̡ ,q2!E,>:t l^:Пy|MDߘWx/׿\jAA_} Ə1D}jsG/r%> sO?70/ټw SDޑzT'¼cТl6{dĝWyBћ쁆9q߇cLJzD'?,k`G0#mw]^+Vl:ΦcpO|:UﻉF:E=(KQ݋]_L.[:ʳ/]/,lM|It=MtlHiO8'Y(;O4ik9m5^u6<bh@TIU9v%qmGc@m3ėhV GpkG'#=~}YƏW_uz9㘾K깜vk^fһ!4r?SvXO2ҟs3"z^#˗ H &t+ x ɤm}H`{egT۬#"\`L2?LcwbC7'tBE+FPXHk8@$ w0qH(&}τs줲Krn4 p0QE)k/[[Fk6. Ϭ]-} t5_QhqͷW{WbU/g`YU1PS'u7_ټEKĕr+̳9:9j-oE{+-0\ <3H2Qĵ!UpPSj):ۼ]q|33V[cc\yC}tQe~s.fWFj%8:SU*ɤG Z1tl{p Y2cX{H JgӿquTҷ[kypQ'nLG;/v>+~>v\<%H.~?_VWEXn=s G6IF˼Bc,Nn69ӈ[%b=u Lc Br1_j>%~^ٱW DA2==E y.Cx%0dOϱx.n' |&xd,]!k/!0_Y"9ژ\ڶ7Evݰ̿g#J D߱`cD._]u vWޯ0^<;~hI30QcO, -E6<LJzG?Qʮ-F-1j،vcExlF$Nj-&v{fYP7kKCtWt:^ fhj-&Y9?PzfׯWq#π} xJWly͖6ѽ :ПKKs\$9䪩×3j&b[_H6F])MT 1ct"Fpz٫$iN=UHGH]^ >u{4ѿjU|$762vA!鞾8{6Hl{lK ;sN%Nsɋ4X9`b'%)?k{Yx_*IY~k7Jɥawq|X?-qǓ_D^C^0xא$73ӻ+F:t!2,U9E׷Mn,rq(4Ow|u>Xtˢ ̊VDr6\!ԯ#0[{r0bω>ZkXcwN.%~렁goE))Eϒn߸F? q>U!| Q1۠SDwɘ>}wxjzQOqD+̊g#M{\م_ٱo!'\XLy? }`Y!2v8&5.$GJ#X%lY-0jzwiٱ{7q5G6DB.}VywA}Fn?y||q5ǢZ휈H'o}%{`/e<\SV<#d?zW!̮#%$հ0`΂x;O+3x|Y6q"_[f;Ƅ d/UB`/"tGY=Wpʹ,dx6+O7J㓩 E (!Bɋ%T 1_\ڇz~F_Ztˣ~[<)aϪJYAxor]kYxZ x;zFygVgscW5ı|Co*YjqYڶ,4 [>^>Yj>Ȥ?0m?ٸApnn;[pr1h-%tP I_"JGmEYNTQ+ؔDaOL;;]>#]HSĈ.[| hKCG@Mx@*y,t|5cׯ躻XU[>GʺD/ɗC^Lf|?jS{aJDKrkT#(oB o*w̿.[^|<wzx7fOkx.lXQI'6;7\ <2ֳ >'^j2+D̥c2A Ofݫ%r)J88As˦r1&/n>ŹO8@6 AqzWbkZv)Gו/3oh@]WqY6͓T7cl;䩿,m=T/ivFGؼ/rT1ێ=,4ΓF~(}]!>cGfKX4[3x{ %yEu))ǁ=MsbwH?JVBXxrKLH֮&]mc;L('ՠu=YoD7hΒ<z4}e'vs?>Ώw= o1̓6=&VE5dkB..r׶$2G} MdOshUH4؂b/UU6hzjD%7>xi?lMW]X"ҽQWz;Us,Z5V%re3(eZGjf;Xt4rEs{(Q,+72ݕk0a$MKzYۜɮHf-VBǸ>fJhl6𿼽 xTչ7Ʌ$@ȝ@L"Z+ kegHŶJs$F2 `lbOn3њ(!Ak`!xi{ښ j"p֞d2I{uaLθ <`}pN??=wea ^I8 <鲿]}H/?3{v5N57K=K潀=,&aҋ5WojC'_3]ͳChG:˓CW>lͼ5^+y_b`CPw^,ھ>|.Bz,vƊEOP\ESKĂ> } ܶi;MdMXS|mOU^Ubםj:Fٯ.I{>ҥyO<dmeߨYb3u?~k֎O%j;;Vc)JqܳJS9Oq2/&r`+Y¹5y!`MJʸbVd]ͥd'і>$1*Ϙ]Oz)g\˓m*z>|| \=g/ZK|^g[z BתtV߷2 k! \C- Ч\ڞ^~[鳧/XqfDhW[xª>TY>u*cT"::{bP[Ef8OPwh_2~rg1o ]b/rZy#%~*L ~Y jmn,L?e'cM-~c[oD)GM 77x?SG`yRka<*k?(kxz~9h| |"4е N}l8x)[.4|A1ihU*I]n>hG`/ Êu[4Q_?u^TCS2e\Dа"#D&{7=?AO_$BD[? %M0?y[tۦDN`]7IO9#(!/78y79W.44?do,X[w3_n=g_s W-;-'n-yq6ĿE2b/_5zg4GLqvH/wg&sB\o v_~&ߝmYEh{]Bk S-e 1MoNI;*th=TצYv|v6Aڍ_g-pYl{ȧ؟c]< 2ׁ0QlǢMpŌ)Pguȼbo 2[p;w@*<h~YC}^}6)·/wW7˜tx;VgHW2/_XђKzUu)(ݎ%3Ǽկ;6D͇:wؾjϾ97Rk3Bemt>ӿ}ymRfJdlocrK](3g+o\|xWbͣ-bD=m*x0ϸO٧$@t7y׽P,v&*]}=֘,ګn~zܾ/lN9)sWhL%ͅDhj+YT,䍆FmLC|.,k8Zѧ8W&XoCAn~e5ynOyU'O#cA]EW3)ks]0dBK.ygW? =<&utYammg\'iO\v_Q8ؚk\#,||xh3^8g{`Y?s㩰U2&߀qM #em6ӾcOZ2(e|pa_=" 2U޹Q4XnCDOp t{Yy݅yQ7!aC{xhL~|zrS? g%K`"5D =E^"M*+1@g>uy3Uni5ZCEO{*R^>#> #EZ88y0/nƒ# C0@5OE8Q,n<}5Q7eގG"0 xrl&hT| hG.qlXcfvoqL'AsḇCyL9̸/MMd8ok〣gdވ O\ }H-&c~] U{~UXP:oQNG˜9]=-̕c坩!ls9I2r{鏹,}򕽔xqNv<6#>_ݖF+-it;1ڬuJ`d Uq"է[P> -/;.Ly/5!LXޒz4oF)ezͻX|e;OW?5wqf+E=3ƙYVţ,vƙ&nՃO {}a{)uX7fwV 3f3ng,ܨz;/S1Rr \+ w̭llH3 #T{D\Ӥی@BY~1),GIɯ%>uJcr;;4]~v}t%;SE(Zϡڟs}>czv9>}>xiKN)a=Q})|R}0̾YTg?5]Wk HWgtӵc{-GU]j ιS7:P}*czcg4>gM6^mܲ\ d]*.Sfיۻ&E&y愘8L;wG]w'уѴ:ksnmy>=-@BzD#ML;4?YXf +{.3 kcQӚd&`hslD)gWM~ FPmdقޮd#@ s=)NnWG~kgzSm CW;W@ `..a;Ry\n5Hlu/(ZO[X MyosӼzx›}V* N8z6KٱEk U}6Ok'BoMbkVqC\gWy:!CtxZH[4-p a71j6Wn=\(RC!|\=B,ol.0 Sz(0S-5_f3o[xעwgΫ^o˘3Cͫ\F-Se8xpRr2dYtU0ؚ"BtoGol#^쪳c=|I'$+ﯤ/' dIb;S{o=ar8O0œ;փӪ>IZ2\yVǏpHug' ]Lp#W*|!1V SI!nOMy(#{#;I+fV[5B&PAMHc?ݬҦ%Bϝ"]Hnyd&sz],voɝbŗc?,IY:Ϲg.Y|/yE.\"m~~=ZH󫃅a&fIoZ{KUɟiCd'9b̜݄kbTePI=ww/8+9Be@ n-Ȣ5uu {SC5@txv:vU_w-UwNˎgr=F0mL!^Ik1x[D;_ f@7X\\|*\%SimOVzV=zC}˫!@/*7y; c'ּ/*kN5hT_t]i>u6s8{ ǚ06a͓2@kWIW~SybQh[.W-g9]K]ׁ; ]*Qљ5v^=;LRsh=?\Ol6@ՊT 7|5̟z iJnL-8ms/cU˽490z^?u3X#k;q.kRn}̛i?{?1qu|wZm"kd; VrLCkο.`䰉F@oʓŴ)3D[EꬽOjq1Bk gjQZfg^,xBKN j'^Im=$v™~;>)#[ߙdd~n$=ɼhυbf҂u:vWԃ6Ȓ9zFX9m6|E'6VO՟4C[~1wĦxցg>M 8E|ܲi?> 3{+,LFTzmR}oB;/|㗊h{{*g"sM?!]|hӴڂsJ1?'q$=K\zmѽMVǛSnw6pDz+x6TnѦkK#{.c va,1?@OgM6|hZ_Q!,BߊP{Řt性]_"7ȾmFh58sק4wb^Z.Bx0w8/'F u]lZ]+/?+A=sU'޴v]8&݋gQJC>B fj♧Y1^݉ۍ¦n;}b{HKwlyvWsCFE*G߅>wRUl2!ZR5QfxoP{fg7wxR]wIxRwY\y]iÙgk:}]E&eNwb |7m>M\7{Y+O>C;{i;ܼW CǢ]nU|KI&9W>EѾ̫Z֦uȽZp͊/ K}(wטPVݺT_0/B?|,{p!@yծ:m nV6僞79hvuy׻]Tەo?dzChZ؅wjj\o;sZoךo[>5?E?e2 AG'lG`G_=180kI? xm\0q`vAqu썹G皺y-k\Es;).OuZ6`zggӞ_c|VǍQ~<֬G!OƧF?OqD>;T|j;'z+{+H]mٖ6~_7;:XR=ʘZ~apz诞Vy;=} lӴoǟE_=Ι|`ْG2Sp<·✶cL΅~\y7Ymz[4g~G^U4bTZհ l3dbȣ+8ff"!Jfy]a.Q(~Y#eFIn|ixs[>\yP្cs串[ sPa#_[ Yƀ,p1Ϛ ژ=dRǺ\7(uS<3-H?onlͰǠ2JCC_ LwzqzI8/'ָ<}*;&F}1yB;0t"+Y$Y&{ǿ97L{~}[و|{p pژS JHLޜY h}}u.uh>0H+tS䳎~ZeKd8}y[ΚlżA?xn~0C]*5GXlw9ax3r%ǑG)3Lkpa>]q\sl(ɢP`̓b_HjD\qptz[[.7sOH< d9cm2?h^3Ayk](oȓ(jH^swI'1Wg~&s̭ppعDw^Suc3-+6_O1%O\Qlg%f_}J<3" |޷M*ZYlfkĈvZA {p{.pdnKquL>.["杀yּOEk]x_ZKֳ ^NzK1U6ܗ>nLz& "ӀO b'I}ezDa3BL$#ی&/e=eܬΎ/^=SRA[{ 5<v{-&Ӌ\x-vMϒvl~/m[1v w1%)Pqzt[hҩ,_Sw  <)gTsꎗ({zsiVRww#rm1cM1ZW3/;VG9W٢ g6{zs4`=ۦ:mq(L) {GLev\-B;*} Ў1h[5\0 V艹N]IiOC+r ^n/eynޔ7hvLKIf+M-!k0IU{NK?f!Ezo>l>qi\'}1DUW76 ڤ:m|y%)ɂBrOZ?cP>&}̂)?:~ULQ}wj7{@gdnCg>؈Z?b0|xECcy0p}\5'xJN{퓬S`nV%irdlFbm G<18n4ۃQZg,~Y.h[6SQ)jh627d5+xgIM[/N;8[5jjkF9>z҅Il1L|8nbpq"ln@v7nToےN ]"c/ Xߵou.ּkE@>/`uq17;ug_Cl;itbo.~Y^s!+R]wIy1ߘ|Yu3XC]_]UgNf(D%^oճ)f84<{Z`F>ϻW-\⣫l8WZy${/|rAӪgX7 u}hQ{6џaթps~-t%20XK֤Թ~xwpòY(ݳ6I0_1ryR΋t>,GÚ}.GpuآMѰck\Ys\v]w}P޿wi5t&G[`QLCkZǙybYcqH[ TR9Ec#6aUpQzd{Vڎ[& Ro]B+-cUnx<.&ꛩo[@Ӎa8 !FLu&ԏN}L{x&N,YꀵG+F)m mh%4s-,f?%}z6v-S^{Ț~ Um6|[R}n?Ϡ씖hRW-`2´qUwU AlzEcy築'g\!ЖSԫۚsDuʁ  lZ|0kZ%rt<>V> OKB%CXwv?0pyy6V xq͌B&k'SᒆQ/~3"7E󧰏|lՍcb4j [5E5sә۹3MTn=2k"&)rEVBc`Maߍ N(ݎT8ۜ5V+~&cC.뚘&+3U/Ov6sUMݬypvB:﷡g3@ va3wOP?uvʟu7ԔK&t|7o+IT~~;GR ~dR:he9+Gp3uk˱UGup]G&\Z2YC8ÕLΖ :|m|YWw`5-b~ڐ]wφq38ٿ{ 9.$[߉mZGg{lEC'lM/ V턂+W`X!8$#3/Dh/ d[[3~>nw*^C'Yvʼn36^w&hBghTn_uD FC- X?R>:C ߂sb{9vo^ؕo@'n,DFcjuꗎ'z*}@ _޴Fv|8 Wԇ1^#D S^j7w8J:v6M򩠔~xV%K5@j,upsWw>H6VyQlWkۡo$Pp1ܙ(@kϐ1[ifr䛃iG972jL![fEc_N{-k@ٲ|"BoWi9SJ~U2k de>/@n\'JgG$IF˱~s?.$oWDе~Kߢ \'l2Lzՠ3lͣUǝg=_OU(nh;u輩KOilĸ]|@swgY/F}jD}0Q{HMajg"z/a]]7JYbU(swealpe5h@b2גde6>O_3/]IPkZF)匪[ eX>!]QzOc۽gg<9EŊ4|vbNS;\U$ScUjȅU;ݒUnCSk\Xwv\mًvAe`wÒ?qVŨpK?NX01j\0;|{5zm ANQ4=:;|jxyB hfs2 ۲N~#61JwSf ,D1 e2o-i\%ٵa2u.@o8rv{vP!IώŎ4ŇzC;"|蠪E^aN Fo|mљIvNi#rvձǁ<k\cW۴@_Ӕ=rU\_ ޷};}H>[hŵ9r|Qp=h|~ e8w#|AX9ml NڣQUJa;6@\jqt}0{9wM~(,jţ3󢤑J f6@xm~y]h³*)oS ymy}s!w_)X9*Mus5w' D? #aаIWk?#*Yl/֢fsނl'sf,ads6{yn=ØsZ98BY^d!aEٓlWG ~{гc$<}'pq|346~f9LyLF{+ (F`|V]4~&xL&PwF #:aVena!;hu潃9΂FS͟Vr_dHoRW_ +6&u^sq&ut;|w8#j+͵0!kdoDk=qF~h[I`*OEw("\9+=2c`_E}&gU iC^f'z:ٰx69:_R' {[}CeGNO4IZ zH~[SYXKVjwoy8ʱ2%A՝SȮubA6d\*&xˍ^Ϫ}R 8拌\/8zZH`lk,8DzEmC͚sܟhӈz6]znmyս^Ƕ}՚1gC䎄~dyXPkɻ8[0Z*±oŶ7/j96o[̻1IG=Rku(Mqs}V7# gSgKnU&?v#޷ifxA2^u)M8D]Mcmw/Bڸg<G̻҇q]\}WVƅFhwXE  m#:$Zw`Nډe=[|ھ5Ɗoƛ=ucNΚuݼ?ݦH~SnլZvۺ/d,y(~7vr>a/`.Ɗ{-ZMj 6΅+xs0v˛vg狹Ҝ]lWG6+A q9פLc|{wC_] bNlS6{]m<֝ w06kxxa?$c6ԝOas 9֙}|W$qmf^>Zpڌgmjmr6{Њf03֓3%{,>}f«cXKk 5v7?t5]S+4%'n26=%w{Jbzns!}H_s3Vg(X/<_vtWV?$}vuۄ3s?« .Fb5+ུ# =zv"GjU˽eSJꂝ.fvUB꭯q$dp,WNf~#}9y>U Pfb_`>Yv~p3u7q#G ^,ՕOiO +n1i^So@諐d>Vktʇe%8}+iו`X= }Z4v+:/DVeu;_> 35CC=l_U>(O{@8$#|JW勞:ʞ,9VFhQQ*l_޳Fb[e$*۪[:e[ }.RE:a9˺ &'<㺓-%G߬+Yod xϸ2sg־>U$Dž:?_0U\_G=x( sBdN҇hzc,Z^&=5_gH{b3}U0YAmbiC|@>ź;qԔO|*b߼s(:a?rvtFbv`щJ[ƀF~׮d^Q`ʳ\-dWK"̻rA wTʔʹqU 6+f9T](~9B>s4/g=O8kQg2|HY8>ZG3O4F~öYՊyM C.KLVFjI*)!kO9w8.-W;{>nwX;$y@<3~n!;LseLa9Fpyϑ{mf(cm̛~1wx'XP>|uhH,-y]NIz^~śg>`DC kmMث@5%xY_®Keh8},8_vҨiX"lyDf=gn3o;;xa,f$(VPs(iTݨj7t}gcSML߿;wsc]י̿ )iXWrp}w(\: PXEKuLO?}Z3V#p#Kzg [5OT1=--sΥ_j o c_3&QjI=8-svߨ]Y%qa+3 P߁r60`nOr)3 q}|%Ã!ruwRX|yk^C^|%Ê]T`g ]%>soO;)XUCП%8휺wym9Eݫ}/³!GhuJ,.uX_fIٯbm~gif]3m๋=zv61ւb]2=+yb{uT遝l|JT§ gyݳy{Q=ژzu-~Aʲi^{9kȘ.߽È,M KNSfM!#x')nRT𬼵*o^2#,Z(X5-֓ # ݙ y 4*WJm] uy3w;vG7 ߜZ'&Sֵ[D F'.NJX@ZG@4LyF覛gTr&޿'9P6'_y6\kfݹNʜ{@Rq^3pVxo`R}M?rgXivuWݿ~W%}!nfʲ̉ƫ\ w\;]vS;);AFPcNޕKS~g2[aMϓg9aKO9kg /qc5Y0 ꜻq#{O[;,"7ݥ8uֻY؆v?qB\]k/X8}$ ~a~'6#%#a =kl\E|3^َ'Gm31Ɗ++=۠Db5=Gubs@W'svBzb~Mpg {Yzj;'k`v#dܸg]uE}h"*<#hQ+sR#dM Pݵ13o,ڹ[K™bz_ۋۅ~7ƚy uqQ=߾M='u+̏8{}[d'nsOx9뿩l2BPX zmh#۶:тӅ0kYTO66kC߱/}\W5/jƉ1☒ IoW `[S31TbX8\F3ےDVȂ3nPp@moeĢ˫rTsxxs kzEŮJaScKmδg 355mf;k48XUCX+1N/8sFaEf 73֘y2l̃˺vb pq& OM+x܁v+0h\!oy/~cE= k aҚ۟~ \eocma7z•+qI! uvca/xnY'w kbă5XCMgoEA>y r!])k6+FAqAH3usc1UaĿg-c7XfN8__1-s}=Cb[WlESw@,W?;Q1?o zL4D/_Oz3`y0Yc:u^ e'(:-ZGu\ ЕC3T^]"*LVFۣhC8 CaGe; S!_u-hvdfdaDQ$Lgkap$.2Z989ZspL_tAnWrψ7 ~a~N䲐]xs^TC.juρN\#ve{FbvM!Rlێ-וlWFZjkFiG(Y=WՉqZ/ v@G?\lv6VC:553#.Vº>ԙ#~,x]j(K3K˕N;<;E<ZNIB? /Ntcq m{œ+m3Y b Fdq?LY&<gXi; {tMaDF%iSO[HҮDleOǞS6@ѳ}Ls`ocOdQIH9ģŇTLǥ_: c~c͗7~ڡY#~kE_/IrVoF!鷱 o,X%-X}8aϲ/P~*O,2}ha?1oyspy(]w#^XѦΧ_Vjc>v!"u߲ *l[Q(Ϡ^\_|s.ژSWڈp F` `x>e58F~S϶3s ٍ9w爒Kl<4X׍A)cD۴[vs|ۺҭ&sb)؎:il`0w+=,~"= |xѲsdXĶbܲU }O+$y6Z$X_1b$oDW=O9F\qE~YDvWˆVzWϘ?{ӫG+%,)(BS,Sg}O0R-61ޯ,[|o6Xٞyģy(?M-Hk`~+]kl_1;\.Ǹ%I0󏌄j3B^|yo᏶&ypJ(u}S+kv~ɇ~d^6e}+)ꓼdGzFc/q=R!m)fo0"t>wR!5 reַnlOnϷ[ߗ!Yx?jI(Lcn ?*A 4i$253WQw}|ʡxSy%Vfnjt!-|x_ .jsԽZW'yѝ`gߍBd;;L?,@#/p"ͅNJ`M(s*\+q^7HzncS}sb^qFkNS"mӚM?kZ㟛;؍5 {u&St?wh}F[*nEvPF>U|#&dP(f*ځp ǟ سPgxCnX]+3 Q?1٫v9kk߃[[1^{?yj(jƣE1\Q0:'J#-mY*Ȝ8ǣqG;5m_Gp*M odmÌh`&x@v"!J֭]VTc Ns27~x6}zW!dAhfcfw㗏6Q! 1R0?Xe{5n[8p2ع+Z"L`{^ v%F3s7[U9ofI<^u5G (s{ XunTrfP$X"O]oAs|Ԫ/*{v\hfTeg`N ʥP5̅89X!G<[a#B6b{ I,DjeA/3hc*jٝ{k̷Ct|7PPf/c tEDߓO ^RE;{m\jHPrV]?x\WˍW1A /+RG- 3FX1-IR֕ %o¾K^;XLC'}EϜm"Bp_{w_upЛ8}x2^YcE& k}~x>_;C SӮv@hw-* =8c])e<|y:,~n<8 6YtJޠ{ i({9 G݂={^yۛY~;zgŷ4y+n籿b= g:66yw\7}ȸ zt٢Ew&֟nL02֙贋z{cy8hq/\K!ޒ<]|j8kx ?cBʯ Ȼ"Typ!hWEb Ys)&ߝ|I3ޚ'3w5_a&ϳ5K܂u65R[[0\O݌cC!䱆OuY4_J,\dFvK֢hFm~?Zf 6[ h3VٽÌ!8!iF^!Q@MA]"\T>-kENtp%{|'d67~?{}C]~Sb|cD/$?J@J@%Q{.AF~PL8X|֏sZ6{릭-A|2d|5UѪs=/E*Ȼq<3?%:/~ o.}$ -xL3SN_;L Z0[|$Ϛ>]`M}d-Z3ȠLr6h1_٠q)H-9RW%]U{ ʷ+~4ۭ']yg)Bՠg_}ud=%B}go\Bĉ+,H. {߭:Zf- u6 KE ELX^fԮum6m#9۽Bx.L"yZAkK׭8IacW[fڭz]5Bsas5g8ENR:t9K#i,b#S_hWᜑ&aPp8@ ub]QX R׵ͬK]Ekt'="]>¶ 4u*?b<˷w'gdcn9XgBM}omɔ,'ʂ̷(@wp? wlBlRTlޏ Dz٪ZelԀǶצ496 y"(64eAW;vH뱩#}|6<Zm>36r*N,@uӟt^VqQE)e;SJ)soEgӚWB}#VⳤzQ2ou2[*[ȝs59Jŏk+.}wH izD 3$6ʰV}ry%cIX!y<""wXm")if4󫠝S /l(xmەL^奄SZ<ىgEE{|mK,Cf\Sq `7\T:Q?bbY _(;\UOPѓavw~m<3MgVK*sa,p3ƳaBgB599VOgB[jsPvPc26:$Sڼ:C>ǘ+2(s90^ 0j,[^/wpHhbi~nnNܧ9}n"3=x4*Y>tP hrFWAg,]6wjWIJ-`$6hc{6@Uʲ$Sb鞐.?gB}g*G-ݳ=?i,OWVk5ZgGtǷaH$CTF"ɽTo^8g̩KDMeo\ 8%'iI T$,@֪A&n)^LS9N^wNyPyWw5|LW ikO.K5kGЦ\kǻe8Oq~[~DGAc d.TD<̀4X[wɹp;ϨQz0:rF{R>9R c/ہ3ǚuZ٢ Wg;1[9wucqI^%IxMkȣ(^3q91gwvKY>*Wug~!>@g@WMA0&awyG)$Un.q!]Ӓ͆_8rD*.;Er1aV8]ߝ t ^(\E>sHX\2iq-ia|}Lh{e\PkKN\t.^B5EQ /N\!V80na*xswG< c3{"Yvy"gt9<=ڕ hDZgk2Z,b~h/i :O]f56ӿ5KCcZykNYȸoa.}N ]ʋԟhb7Q7ڍ}t`_׷}aAΌZÕ217ʆNȆB@6o QIt>yi>&3P0yW.l 5b(&1bnT+1<c֊`}Xx 01 &(%61s@Ct,O^܆_A.G՜sȺk cLf~0l5`Ķťb"0&C4/}p!|7U]P9\xE8g{n [p%*'O_'?'m[8߱^[_:3$c6TRf%\OyW9x9 rh!F>iË}.k2AV00~>SG1;}+ &LjeYqEz/439!^3{fY|ݭޝUdl{x׍yw6:f';xÖƻcyF+5QӖZ.tpϪG߆2lЙ%GFD*lɭ/}FLjZpfCR=u}Os;n[-?'8U׋~?ϊ@!!8Z.z+LnA<"$k)$_:Gxo<}ffm(?JƲ/]xrxxL{yqg6;ggu_rSe {V֙eG?7RU͓H84qyPeyp3ݧOQy8Mn||vc7-Ы!Κv6|ɹ<% lKܘvT#j2V2H+(UÅ߇Ou&F}8&},>&b+WTr_?b+ T~ݼg*)?*胭+Y{U˫evѾ+~sJ/ݨr޶gY r;f}/˾JMcnX髻 K|hrC mwjbE-ƯӢfh<|I?IJs3N˗Je,VDkޞݔ}53Pw<,!VgSD''>Q~ uMKaz^;L>Z31G5LgP#]ɥ XpTYaf+Bo+g׀&Чf ʜ2~ʉ6ȁEڶ@|o8|_Z{h ts竻SrlO"}:u?i;fN0ջ+IcM]#y]Sʼn}!8/\b?v8#9(|c.惶T_1ʗ5AOeעiWToFZP瘟PX5hM՝[Sw z(f嬈>e֭%uլ{JۨCuJ0zhߏ9 ɕ e}%s~Ǻrە˻<w4 @oWe׉x!I('.y/k)kD݃s;)MI;KG2!v_l׵&liAրbINb΅H啦̹GA&OdJ_A X 31I]PȃZQϼ3ևFr#D3l:׵¸ؠ-\[*_ydLCՐV[K'OzgS~a}fH^}oauA&r!MT:d?Ӗ8}tmup3|>#9KF( Ux[-}e2snK?m,]?J6Op /l\Yd ށooC/~HJg)t2vThg*Wu"3=Sl,?ͬQ0ym0ktJgm/7ۼ>d "gfmWg͊{~SԞGY;Y*c$ayO\yfN6vߔgy:Aύ6iɕ7-YUwĖij|a7>e]ihpv!G 4.( [/7~9ό~=v"+Zچ9(džsE.Ϊx;O83'md_b?Hx/Ңc~dckŁ?2BSKır5.ݦxVq8%z8\LXA#~t¢YӵchJТ9{>]燰ϗ2u9ֿD)y8l߿O8 dAiq6}xXo^֪Z1nz\lIo Aͺ;KنmF[GEAێ3^8ʇ7&V,` NM.(|){#2 rSixXZ~X`MZ"}I]w6-Vm S؛r`9$<8/]oOǺ/m߱,pvOܧ-,?eOYCÛi/Hm3pFDes8#IYcp?/Fϋ4~hU+ |߷Qw\-{|<_nU;7ūs4gqA ?h)16cY?FB'Os{! #)?ƚ!Gye:O+i /~;O>19z.<:htL.~x*_H_K.(`]J⒇9=tn]x }w{XťD),ʶ ڿh_G+\<aHOX /[#Ͽ_E.KSX%V,|!q>X{yUF_N0Q= {>ZMlE:dEY[JsXXoGpqyW)\̳L_Kp)SuE`d^FJ-n]%ͺkhSL;tiH16]wqm|!|Z)yU灎/yCgvw#ϲ<|qh3P=JD yvq̺vO{1fNb7kN5t题k:ϖ 3iɍ1y5zႬu6HCܟƋGv5 $=P1W a׻[e-[ 3Xҧ~!x>櫒z*=c&TǓ%lI븳>ם`-ly_[eN:>; xj^w׉?ӊ=ϻ/?X5Bor1x=*c<^>ƝCM|9mg2:5 s}Xlx*ߝRgl|:s> ?G|! cQ*c?Xd?F t1ևy8N\χU.ٿ1zS}w3$emߗc U^5rØ_*m I1#ykxw7W<y p>a;zѪsJ{!eA:ruѲ~䟕 o?V/g`Y)i,<:33DQ(}]Xb3rgݔy(/[[NQ!Z.w.9*-qe'SYdoDVb/%?|OZ0U6Jq+*K|ٗ5 smJ㲫tW߽4ug,Kib^4sX*˻+̓UݟO=#,,wb\Y:`m#{NQn rrBw.7`l1 |z!z4 pg^Qp>y 0s(nyWz?,tCeOBktï?"j<ㄵ{l|_" E2k1e~pX|ܘ/yd ܮG'n9;ε[-~`uHἪi oqO9[ʻfZ^wց:@C<(Q8ݿn~6^ }rj@>}|~WEZQb 8 ][= #?:L2sa"U0GRz 熾8l>g)wwa.R^82O{ҋ;1K}䡗?00$; hZb@V ٫aYd?a_`Op<μIߚ׏2n~ v˾_0G懃. eC^&ھ>Zh [XˎF%o+ב2=%B#`}1 g+ơ/.ZۇtmyiJz5!$灿dzqnXۃ _ցZ`SsJq)G0A~ˬF)#;-9)1dgAԲm(GSv. pNqi6[˅J>^r#bƊ̫9?!GqM!G%AÖ~0ձV` 뛎iYJOܻHMN|p1~V*Жd1YoN*7> FTېNQNKؓX7t 2tOe}xwicv`/]Iq}Au(su:meӣx^+*H}i٧O-MtKh+]Y/W2~+ ՟nނ6[ᗬy%Ml2JYu~ncX'~<krx3/7gnFja?a>#^RZ unQ@_; տMB_jG,V"/Ȝ\Ks磥 n8Z5F]5.Y;ObX=}d l{(=g^G1qhn^Ga'|?~9Y+zW_xm9"VV|iq,/qh٤vUXۗkXJӅpvn=LŚg_5z8WsuJ- WS/b_ͭWnQڱ?\R9WSA!U&҅vQzMb*Y 3"ɼhaoOm_DI+D/uhKnpyS3B`^=TMûYݚ ?V0GG\oFʷκɌ="YW*uImA֢<+0Buxݐs:E8܎>WXd~s{-PCg'=%e]d3;uۺ5#jP10%PAkܲGЇ wgHPz#Y2젃KWm7sm#,UWdH>_binmݭ▋xi{N5O=7)8-V1P91OՖȽ*Ry3j;{ˈIc-=G ~o 27{Ά6 |rD[$O-sP}us'>=*G͓{]yn}Tٲb/ Ѧ%|=7QDW<(:;K}"_9Ϳh(_ :e+?QM֘ñFEShgXO^T جEqΰ;|%^\np08dM6ʑ97b3>|~|)#f[LP ]7T@ش-IX쁱eɑ\F]>cdo*cӌ@CcegOj9 rO2Tn"-֌yκy)iezGQõ"Tپ^=}KoXߘco3dѯ=8-AٿG_=75RO[E sϳkG};ѵ "Xzݲl+Riz.̚vRy_gY~{Տ >fs9#<ȫy/ߟ|n,`2W2c%eX^Td}=H<$iōWHaAn~KOd(p.Uu76xȺKCmCʷЕm-8d$yY)/g;g!c/"e?r a~aߧ{QW ǍqeW " i+G<+e[eeϾzb㝑}=CG٬9m5)ZOƮxz^Oby!S(kS99Wȟ%ؤ?A'۬5x c kO}ؚDC0:%ЀXXMGH[(sY,ecV˶VKIc>&|O@/~.᭺M4UT#]*ǯ_Py#0`'|L cM<t`3&#G`9cmQr\w \e.\5o~sFEsboB׭GB3G7X:_`~_yT|(}I~7Aew2cxp`gs+QcfŬ ^,/dSA[o*$A3IN3߉~Ów!K$m+d1PM31Ÿ7Iv]K(Mj\8=}su+bϫ /{7X:@ߙy_-㸩9/04[oȋ~k_ȪSœplQINKfJ?Cm ߻s [5js);dp>gO*{W}6ȼ >%2^t^Ww8ԕ2w̉ ̈́_doco[Ϙ3:m[ftg{%a؋݉ɪdNy< [9mX|B_M,*w#w1Uݤ/N d%y*.*祤7I 8!Ky8:n4;[xVWX34;0N9#Bydګ #Q.+SΕ.< ݏl0qXqRߙ**YC bqHox#p<"٩R=% ,Ɗ^uXr07M 7wh;R&-&BKd3K=| {*ezHF\|Ŧu+F;|F(=̳x iTv~PJF+^hWfC|ޞP#ڜsB5/sG 7rhWKHSNTj9nը|W|)֩9ԀNJ\&\sigg~eg4斁&;ttm@6Rُ̲sz?^A>ޑEKq"_ Cko9P;KB?/_c ,NF|G~W_G{y?`~A*O͜Wg,̏y+gw߿z.\LYuS0[? K5%]C62g֘E9 m{/mS#t/oEy\.g/Hll E;;ccga}x\EVQ.@oBMmfU8]T#>2ۭΦ/űބ(1Ne8a- kw3ι0]MU_|/"G $z{,xȺDsJ띪{A|x)?'noHqR[tfvOE>aq[֘ gA-ZO䭺7?$x-[$x h 1}>΁5왗Õ"ƸNHzr {ö"ubK=ߴ@}|9vV?fLcj.kntB#SamC=wF{z?`|x s[Mgz ^n!j!}plE`f\_Oo@~ =~Pd[56vtgsٳOگO/:C_߻~pFkϾR~_Eu}4 |9u_2 `4%)٬<\vu뵥 eUYyu•(nw(@#dR)^n{%1sa,)NL HdXCtS>NvJ,(ަZ㸓}QY~M35OIݸ=OPaOo<hK<чPLG},?zDzeע]SS5Q]/RP͟ !v0?|r7uѤ?1V1T YԅOSEz|ӶTaVΎ[SDN(Vۗ0&5IۏH|(1V&:ldwd^|z8\LŸ񔕠?cGv*q>o ˚%j\2(sª!F3}OQzղxGzvƦ +tv ֻ}ͨ" L~v`tD$s=%Dhu }0鿽#ʧrxrb;_XHn#Yڑ8D0T|3p Ɔv]:b\A8gmy0ooAԔ#z|WDeȖPt^3zcdyYh'oY|E ;&$˷l$o[#moa,ZW|F̎qnS`l_鰄*.le<7}k8-yN<;.+ðpc̀߶|v{<* {<U kY3kRsgH%'%w[˹oe<{&5">:UH>e"vo>s27Twklҟ,s Ɛ*7KczcebFt#T di:Ln`H0W4qNlXa_o.h+m-ژ;z-dm5_l\j]aC_Eoù?okpr<ڊlxw [Gf4lx8K$2 M,~< iIA[ p?e%is_L:VQ-/Ļ̛wX} T}%;svG{{E\jR ks't_wJk_Ŝs;& 1j_cZR6TmEOQ>/fdo_@~f=0`yœW'u6Az63lRN1'(bͮl#Јw qUh: 8jgNJfI;+-{%an7S&鱍O,:{ANP}S-TO,]j(gpRѶϗQ39rה 05qw@ˁgw7eKE=u[ew2=4>wM{_/MлC#Xt9 i+ȹOKK{N36?cDY?NՏ0ܳ#*F{yu{(4U0#0uԕ/ 3nŠKmh+tI[V [u&h+c~ΘT0\Sbwj_hHd'=Vu!c8#wH~m|)~gxO*{l?7r?rpyz4o*z/b&j[j~_-sAci] ޽%Fцaw}yӟ|'ۘlI]"{H_]{:5]Ã2и( ~_lZl_W}7y^ƮU5~|ѳO;VHJksx֩dMvў ੸YR.V\a=#0(5 ݓ2~l(eNa.+jЗ4H(*sE|'EmqEUh_V(Ju!`+?c=_`l }>NawbU[0ȓsBe;مdx"҄X5ދ5~B\=W\Bxk8L gvDbX1ox8?bن(]P(VllVU>SɉwL"Bw&1^a D-ץ~hW7T~4'Yu:,Zb%lWծj 2gNӂL{!mmLw6- Tߪ0@ºnU=[9*Gyvx's³Ax=k*>g1Ug1udo akbwfkWZH5G)vaŕ - {aԧ/70$Ф1#xps! +O~FїjK{dM;~VFeL9[}W|ywcv W%Kл[^oSfy5@m7qG/mNuR}:+]gPFd௾~/i4BY{kY^muތyysT^O>y}>L>\]KËsAQޚ頻!\"󵍟Sł˼ a,/(>EfbZ!aĄP:-:6Q)TW.#s3 g$ ]mފSF_c'@zYEq!kޝY|95 6fUj9wZNat#}?=!y ESmPALo^^&Lm15毊!'. SWL0=Si'p%Tz!ueۗl3via$w%gg}ƊB?>| 5ǧQZ ҿļmzsOKF["`='`/+;b|"g/>vhGI|yNkwC u_8lǎO>$߯?9ܷ,܏||Wo!z"Dkq'@ߙisrmCщ}sbx9#|[(7%&e_e+ҵ"kr i_t|Q\{N"T(sמQ",gDh#Ee|8,i``9sS2E+l="gs!+iK7+خ&-Ox9t3Y\]=F%c3M%efW}x遳Wcyl;ۋ_qپ"ij q$ySӞQ[-|]w@JNO7=ݓ@YTyҍ@"R/|-hsrt%?v 0;-B7`O>=DM3ܗcf8}q9¾tyiKv]+yʼy/nsúޑy+8<_ 8δ] 8_wc'79T7Y|~8! f=пa |v܇UL}7}p.֩4McL%,18l_j;JqM̥_R-zo|Mz^?KnmzF}A[Mg޹]Z]h +31s}h؅M]vGL--Õ=zpZe|1q9,?9c?eTq;?' c cSs+Ցآ}>x5Wڸ{0Gv!35kYz;bz<2]b`5pɫT9%yH\>4em+~J^A?b?ˍ80*;g?_g a?7s-Ǻl]hY/qFy;47d|K-6Dވ9B5ݬ!cʽǙ3fjy<*5bQߓsQ kjrbD4`^*MT`7B{ !ʹ-e|cƘTpZ1؞YU)8Zz;gm&kqqBL8aT֖v%>>֥̉yTI-/FT>sU+OW߼A7؟d#v ؿNk!Ow9G~RA wn\&2Q5h5v1z3DQP\ [8W˶8c3 lU)c9֪'Zv vӇ& O}Q=}]lbpyHFq]YGDeF3։p;\",=]ՠ}iK\`ϲ(?9W-6l?q#~ځ(bsFbNvleN永l\i1-"t6xҽnMҽ}to{w}B }S>"o5tݫNQ;O$Z̯*mnۡKY}WzsV4GØ@|m_4i+8Y'Gpnp>KucP\&9Y8<<ؙ̍D#-rvJkؓ]8χ;; 3.0ݘCJIT.#O/̉7ɜZ4މ̓4SEh0qpv.V[φƸK}dؕvw'?[𻫚~LN5G|>ЏUW yvk}EuXg'ƆL6>n͓6<~]5;iǧ6uUkf܌^ʂ[ɒUY U#9)ow*Sw<N"+~agG}z98 M+ VxwPWwA/!+}x7ǘ~Yi 8Hd@$}owbuF{Ϲ;s7\h3b]0W.<]l#?~ ]|w'- >*h=5H[]O:!#wg5 L}IftݬxՁ'Ӡ7RKCR4mdƈWSPF?߁~8y+s/D |Z|]`IIG۟GUw& !d' EY@m3 R.oI"X["&RwX 3Pe7BTMB }b?*꩜" v"V4KRgf^XώLG4e+<wڤz஖6[x5E(|p>p 9Je]-zWukwO*ֵ>r]>ZSBjjX L[q}N =AsR<[м\94B{_4[MD3XY )'pư-T#r s׫,wT<ΫWzZ]Þl=78CtnG,0rf@-D.f01wcmњ^y$0%iqr]kKriY' ͳnk}=}4N :c|ESGjJ2H#&G-#oD1 }b5eKqc=ˠC/1Eһ]{ )ޯ$l{_ozto1wFsǚ`}vYߥmI(Lf|sCW}je7/s6#'ré˞r r#e&:F/O;94R'yx;O3CӀ%NGjH}f+">6aXx"ec#]-? 艠fMPQl|RY{ Wfç`&GMxh=uB fZxDN|æAWrkwXOxR];֟h3ny+%5u델t^N|:—W:eIB΄6Hkɿk566_z`y_0TDx%dlpi  9_X嫕.u0M"OZYwWxcr DKoM n3C'j#_p[ޭa-:5"dqayk\⠬aW6fP߯)kD geGcwo1|W6~ޏ #}GQF{5o.;(ιZYy\cf$FX9՘0`cZÏOި93^@5b1>gA"Wn#|M¾`0 Yo.u!G4_'꾣F꛾D=Sa/;XP r-7og\ '~X5+xt/W|Dt4{7wS+Z!.:{`%x~7\bpLrtGOk[Etk7kjvQ]cS.L[tuR}pe9`{b <.^Ҭq3pK[[aOag*뒁uF$x6JϾNY2竚A>;mx;As xvv ыoC ѿ4jN6;p.La|Hutq1yLs*YD;X;+&]V~a%ym-Q*=#E}{%D}m=З$dDYD\v9ڋ:$c7POs`!9b$nCN2g-`Y8Ȼx~8]Z?Okq XZng753r:g5'at(9meL$9hGK[&Ns*vkc6_~sټ7 sy2e?D;6yf;?qws>Ц9oZ<ϼW>fg$;AkS x @A = JZ%V+bMCz=zBB3XnM?B{׶Ҟ_R+m"> 5dDZ{`!}xh\]$ڣum!Dv'XgQ͇6;c\D"gZ -w OdvTJF*fLe7s+mju6}i?{Juo|I&|}Wa~GٰVf?qx h-E %l͖gN/bZ{mάL')>N-wh#4?OGu^k b] :̧֓N=涆3H B-A_IS ŲK|;D\a-bMiߥN{1bfk}Й#YU-so K^{/[AEW*iYd-w7/uXldc -ꙋuf$F.Q6a sE$y{kv[dqNj.觕D5ޫ.:^s4t&F|i̘&϶oiy1W#ZsJ|FgE`ٮ|WI~\7Po2׮LMs\+×hE=,p!_; ?iXf_o^Ϟ >#ۃ'Raͺȱo Ĭusx?3x/ޙB4wwChas`%x^] xlc>_:ςވ33 -Dp:3$;I3;Ȍssf&ӹEmYӴ? s Xyώ(᱊4V[r3Q:So4h^qϞtegt6~@JWV n`%_'0'-dk (kۋ8@{}l$X~8S@4xl&Zg=y8Vw^q?l6/WuFӤ~li yU  TV|pGN: )~]{f +7ӵ˙m+xAz`ܑ,FȊ;T' G_e{Ν0o'>~Q ,Tx>\E Zjh ?D_sΆM*A[N2oh#@ۡ·6>ڰCYН^SG:"w3zQw|3&x]haS+~c] #?j ߷k#|l"^d[%Kb=:^['|H!3q%5voо&E]=%ep>=OϛB񸷸1滍vG{:;cl*ЉL ds<7惡YEsQ/ } k5m1jnK5]E[[x.-8dy9Fm%T_ΧvƞKmywci56@M>|kh/<7Y>um#g[|Jhab%?"xevtd_-=D;nt#\>%wKNK1hY?ЇJwXuYtR3˗uDkۆxrQאs'O FF PS5tJxMcQ_qYg ?ۘ,=S~%$[jsq"iS񂳜'ӭ.MeCp^gl8c9}+\xuI{.-:;g\s9O}e qb&=C _$he)I+Qp֣c]iY+d8J ئfKqz\"45 n9M`Ǟ) Z~J82;dl;z1uMF͜k<Ӟג&3Kxv-\XDD P"]M0}5SZqT v#;G+w5idt{9,0gey~82uW*yF7l٧=+SA _=$#?qڹxG8s8nu[<`Կڳ%Έ35XwO${'%J-.5^&,ŏ<.4Ij+;3Dm1~ܪtnmtn֭#ٳB#2x'S=>V><{м_ o'xawuK>ѳy#nk;%8+xok1] ^xE8ܟ[mڃ97qsˊgy5N~@6uH7%Y<^2S|N' R-pKʡjA8Wk|3NJyV]'36 uuM"{T3Gk=3Eߨken3>5oϏiFnnmEtZC"?E1hh[|5vmf;9{eH=2Q0#`S_,BE]<糲ttr8xbrD+g2i?FYy}i-2w4 F;:uJXɎ+U=z1v?la%mr^bDxůcmx;t@aA}շ ~L7ӼVD*wIloZmL#G Yd ʥ7FmVGp5[llp+ͦ%?k8 g0| yDS' 0k6?ޥcmw_] !?4oLA ͭ7Wmou9 C:hGL=>l8|[QX\u zk~Xqk"lC[hhGҶo}fS,xN4޶-ēѳi1zDiLl']D.&t$F;?5/V-u'™cP#KG5M‡W=z>A&O TwhҭtMnmwtPqp|^إnG5^$|Z peJ>'IL $ nI*.w-_HU4>Cm2ғrUף4^ӯ=$Gq)myT%ZS=73\St"Q7&›A<g [@ c̜ls1ߦzyos-e]3M xFat5o5Q_/ZKۿvV[ 0_m?my4j&2i>!%!tN!0dSH݀ Wkp~kѰPjF_@-hoH_sz@ɉU`WDׄ>1{0<:CC 5 z\[Mt]|E1ОrRv)E߭\ji2> 5uhvW5@ϋUcyD::/Ҙ(y=?g+341n+\LlJ#:kl%= W^ 5;vdH|"1W#9w3/9_(Sgк}ȱycķ[9M:[!yO[G4F5~>)&y=J sع{0a0_]!́2n^ɹ-z?8!O*y7 v{ڐս4v䌥z>e4~usL<~tUjW }q+}wtiۿ5i˒/C!`;3Q|~N]N%J_PC.B,N qj& @[mFs6䣜&4nKʪlGuqTK7xhmWxVy<0%r<57=GzrJ\F9/#_銌r]Fzq=r88'L]zCr><-N3[Q#)Ih1굃`Dζ EktCGDτ܇#mYC|j:cNܸ9H"M]lV6A_b2vo@]4ϩ?8ރ,_k!ZT9ӄߕЩ'ֻ|->AVJrġލx\a,ߝ(Sښ70vf0-vI1=r_3k'5p7mDk_1O9'Kf_1[g8Nfs,5Įx`o)&n#}gXUm<|oy߭1E3La6l[4V§݇Qok#;[y`74jU>Ncy<^1O׹d}]jsw}K.Qx;#.هep%]7ab==F>s0IVܷiv5Ɓܯ]Sn}sitsID#ńM6w@ ~ɵnFkO)h{>v]%{?[oiNⵁ/"^X!;|? 3qTpZE|fBuzs7)F^u:SDH2]1k$zAOs6'$>q8n!V`;to垗' I؋<{y=mL0jF tv *×#fh*ϯ}w~)יgSX] o:}"7[jS7ȷd]z@AbNX][9INwp;#.XeK8>^mp-n#N{-4Ng$EJ 6߻86߹2dr̥`7F?u4IJ NE|-?2u$9PWvs؋.7Pmom<Ӿ+18?Zx^M2b7'Zb7?U b7QK.rѤ;Fmfaʟ8g;ӃW.{I㰏GayȽ2Jd? \8tGĝ: ~:n ()fN:'`ϲVJdsoEOXHc1ESpӇ۽$Oq 愭VyXݳ?i1~gL&E9ozsľGu#&qkl^ ux-4Q Npdеc\.Mt1dۜon}@uQxcOg62WmQuI-IG+^{"cIU]&9ӥ >i5K7%ʧ0֝ysi,&_kł91`+.5dZNCkv>a~ĶA~&JwYdhO"q̘yuwә<]=-ГA-yvh|#of9lKc<ͮ!RL,al?aJV"1Ox^?搒^ўYʊ7i'؄EZ&ʒ:v y*~W=}fR9t}|po>_w: е{Vګ~<;(xv칕ow+F# y  }Y1:1,>Oql*kOL|}˾S Dg1$<{[rޢy/u }| zx|-tf/nSBA&/ꀍQ].K?S$.Sr}+ђK/wri6-.eOpiU66(pNV?15c| FO\nQwQ9J5 虪<%g(rxmF8%o 8Q$iƤ gR4=ܮD6[El5'vO!.A`O߃ Cв'χhW#qr=*ZoweeUIh=>րm)i(vQC ͼ !$s{o7tvWK|lbU U'OrUj} &ۖf3[ };-[6[֭5]Ƌkk~hѧT^-=m2j)̷ygN97okh$[aǝLcB|QApBc>ZBj>gfMNEԡ72#umī?s͵:y0ʹI#mS|~\Oa7z{uB*c5VWyi2S|:^Pb'bz! ۩'{}tMd8zkL{]xDꓝ?MbB^̺uZ(O~>g |:7J7d$ّ3ɬedV.ۯ}=;gBw 3۰Aң1%ݷd%IJo]A穟E>|gM_5P%sCիaDw2Rh˔{Fh>|m8[[q^l΁uh< Esd~sc'שhO<7LlKnbsv>,Fuăϐ }~$N~ vέtO mD<n.2Z1cYn#IQgӅ>  u6E34X:jYbv*|AIm6.F&~uzbV{^9=,welr8cؚ6JF+gS5-빾zƮ]Zc=7k!''YgYK1ZF;-縖RaHHVMn83IG]F.D#t.c,4ɞ40 jmcou>뺣1N{My~Aӈ.F|n}mF;k:'!BI{)1f!OxRW̒X%X,-uTM"/+>/A/$2==?z;xPd_4oG?y0?[z1НY&%9J__Kduv1"of!!̂F+5M]c(n4K,p Mw& WJ؎sS3#.ue, O`IYE7lql^f\a.>5g }\L7O3s6}y=yA#Dc[Oi#V_Q68f_{z 5EK3=d,]߲{: 797y4vOm`~9s`O1qb-9D%w >:^zڢ˕ ɂ+ rЙLݸx\NV;5rŶcΘ^vLئ*s-q̟v4zvhS+fa1.~57cϩ^90>S[\6X35͖0Rֳ?[SDW%xȘQ,xfl窜C\%ďh^S7Icl oԢr=KLZ%[&[ԟ;w &yW%r]ڗ<E"^sWP 仈GeڜC_nK[wo#NKffos%:E$bi:gا]w"Nw5k`*aɏw95*ۚ\6;P4DZԽAS9(iQW_<>QkT[4bQ >0mJtIs :CLR_Q4;3ѧ4^O 5uqkmIλUq?wܞY-b',- 6o*H0Y,&Wk?w@}2ǂV7jM8oiuNS|Gÿ;K[\6#/ܕ, E)!ygQ/v!:$6َy>n?3A1p/i' dT '9Dry.F_ﮊޗ\$,|h<N0GN$L <},n5RRy9־8ͷq=◤HnͮtU6.WQjVW}fc|,ٮ~u]G}ga]KMnRi|æxDWipuTSa>"lDsJjXJ)2ݝȩmviX]&7< ?%ģxAmCnm*۶ 0ɾwKk~I:L] dzm m]3=yWf:Gf=Fe!֪ҚQ<_D܇dٺ4Vyܷ6V>ҩrOڄ;.Si/! DJʄrKHTDSͺC˲n]Ĥb,M({ޞ+}&PKt9D}Ï<\joY[i} pD3j[]Q>~ :&;bIФU2}l'>I&_Ke<5&:"9̑ۙ^$E91].|!#ߗ#]ى|ɧ1J%&{>(r 2sXhW DzG创@MRul~5;љ]$K8>^p֮&1,G‘McVE<|kċzqâ,usO}O>޿xm}_ҿ8O {xio=a>6#}_f{}a!6bȌ\1=L?=uֹ0&-,` ]-÷aK䟓/m/a_cOo|s;b9b$jЫ%,"r䆏U%,XcP<&f5>đ(blQEye9H2H/tܻ\t-d xOz1uj4|&cTo50xa Ə78%Y#اZZ-U\f.o`cncvU;YkGɈp9\2<7rٲ g;6!JFnmƼYN+#r ܯm&]TIx j?)/@X|spvi<)k/1Gǚ:iD160ymq+h Z4z㒙4<@6Y+Utoz-W/{7U8/-@|t~\jķjؒ~yi1|3ZzWhޏdsp;ݗKVJ?M:'8ݷ&ٞ3燳0ݧU%Ry'(FyaoG[1N{˯W<.b|PΟ͘pooL;όiOgX &sYS?7xXsFkl0)i;>Mj3Mɟm=B{&#F Xr`oc"*Ұ|;@/&ޅ`AcR30 4OmUٵyl=+}䂐߄bK6x ?6e/㾶g;}1V?yK?΀$'_[H|ơScAxdGLri ɨӎܔU5Ւq§pi^س_%ZjdtiF&ڮtE|M6}-Z הfIq{; ZJ2ay[4^z4}bƧ HP7݆_"\u|1Kuةң^K׷'ik '1&w#FHfr?25蔍" ja*.7:,td$|2-u91ĸ 7ziˀ.qrӘ|p9^#q3FyۊD]H@):C867;?YXv-ңV\}Lԯaˏ\ۈ|nرW,lkOs5HL~}ҕt*p£zH92IYE.wy u?kPj/ˆ~Ev?BCݜ3؛@qD|0-zӈBWGujkQzNY8 dM Ex\4|[[M/WˏBK/Jeýr^9~gCeMho-va7jyHevS]f^X:iR8`X9aH{o?&|C \}}|m@Uޘz)殲 eB,x8e%[>9Ȇ#fr [ÙA)6b\ 1cSIvEitnG J&U8>m&N"g6uEnQaDtLѵ3ilx wlr{]lP|#ԧYX<:Mzл?CP?S8"/\Ơ;@H|J+{jh;/|j=_|_}o%G\:&mW^%CtYqɒ[uw~ǀ|5RVC6wb# 5^cO }RF>iӨn|2p`]nfUڷ}_ϵ1zxnğs';ʾ#sF{bG9?ǯ5ޥkύFL72{ k\'Q^_fy0|#˗y[+nwO uEoNx KNనclﲃT:o?>?*E ^UΖF3[վbsngL4(OMw:/'jWd%|PuO| F=' # JȗfdHPo-VQE]3)Tj5!71M4!kfo}\G'raYgmWV&~;K流lu< oAޫE#lo& lD>TVmpZX` Ǎ//y&˩#I\C~hf5 3zه6y^)Ũw=^ⵎl'Ҥ{^l y T#^x҆V%Eft]2=TMahmg ը3᜻ 6 f[+j,\[8eBW:ҴrC= 3:VVVxn'SGp:1+Hy`O{Q5ёl6u k~Ɣ=X7r 9T8$`5J,2e#?oF;i,ΫfF>Rc6o[A-O3\p;#x۠t]s+ARm5|$cϯ&d=A> y5 u|qHf~{|Hj1'ix{$wּF<$wFy !fujhwH.4ޏ= $&i_k!$Ud"hSYB5y$:-`iSgUIڊrf-bS&qzjI[B8߅S.Hw|НeNKYċ!}/#i>~εf, ejoV!Qm58a&ioj+y"O{gEtFU{q+Ӛg=~kKk-.)c|-l]*gѳ,iЇ,yRoиc´lq{ cӪ{C^Έ5rTp= om~-4V#UBVa5*K/O\}s1XV -vz |N%׷O t=kl܇?$s+ͥ|Vqq?I#'8~CY t7ÏgFvio}hJniк:*V b'> rAn]Km7r83PYҼJ>gǃ| y+yTQ+?=i&js!wjӼpMCΖwcA.?wc?wit~U5W_n:z}[ I)bH*5!ukƺM<ߧ ?Joґ).%qxKPPMmK׷q{ďgK~Ǘ7y|hOFr®Ò]I+4 ^+O|O.C?ƹQن1GCg6_Rmϧz9؋"كU?,dg}~?9Eͣk#>~ȵ|Si|~]iƸ/n(ت7\ln1bǐ"1Xe))^Q]NH|Q43c&slw鍸 e|T@hv@317$rB@?T1җF܏QM3KcւS%pty`ϣƜRk;E x]\B6)v!^.y@<װ&-dF#yW*İfvᖼXE+-Dw[q@ /CYBm5ekI>Nei9CO" >֪AD]JQ{:&Ӌi|)IriHygyеbkrx%ď!/KgYr#B+{{s5Yk}|>eϚ!QDdPw 6ėy5j5oa 6S; VJ}Un@fCc \NUMewQLk 4CPJJ>m,m>"z[qg^VufdNJz!&H~/`^B'VyxO,}ӓuw4eS^Mu*|UiC oSy6Ҿ,7[od˛y~4grг>xƟ[ORCh}]r>#bHX07!g`wԬw&{Յ@DqEZ)^_qU:(M5C~]REUkXwQfx]a=󾦇DNZ)zzG|\a/RW=J|K*9; }Йl' c'Hcݵ₟}Xߋވ\w6acЅg.]y/&ۋֺܻXלJiX6\ZzTz*95u<~ "Ϟ *r(lo,rh  Hj7#>\9c~3GOk6Ӌ-y".j7^{љ9~tmtЙYKg2&֘rFdAx,vglYv[ \۔̦wlcz< 'ocOOc w)lfw8roc1ҾfSgݮ7蝛?b) F/=zY`<^${5D'j=\WV z6@g}ϥE_h,;hm[!ILc{koa.^_J&vZkĜ5{XC{cRc5x1h\zYc7jȯ92Ƅ¸Ƅ4;ޗpszH~2gƴSp^hu=P}xLtx2`$y{>eVZubUq|Y+Q%!W(U,zWS^f}dxSc2}yGrN3\ | &D@Ϸ K ]><][:RDla]K[$qJ?m0?%#9'D'rn1#v Ҵv3J3Gg<ϰXQ_?d}&`Mto,Y}g ?j(־9Z_eg _3/C r Xb%5ij=v楻#[z8%X#9Ⱌ:O J)ٱ~~QȎ&[Tpv>R~a<@Z4L1ڨ!:s?>?-">fG2_Z36Y{X"ssQNoM~>sTڝV!H`l=bG'^z n֔g#y낏}|v?ٵ|$lDmI޳[W7\YO|Cm6CjC05љ9I]euZxjH"yKh$kcp!?,dh/ xIbrׅF ^p|2oa92D1~̤qxus$ïM崳!<]`!?^մ^fq8 ݴJQ^~}Har$ԠKK/O~cR}$4.c/fsW70:.k%o Փ']Ćž,~`rH֓#κYz˰SDRS?^} 3`;A$` +%k>N?gYu=ѵRBh6zNx–93TMcyEW:^xcy*e3zCn[  ?sQj)aWbUk%{ی%\kv3FwGf<:ᙁ xWоgZ-<=86U\7䶎_?wҙ~_t ^=jޱ,yFkhү`JJ{ 8fc}:s[9:{gݯ ϱؒ Gh.~ObGޜe7g _y{+>2 ^ǁhz_Ї:Ij{,tbQc,%[[Ͷ+2Z価q6\']<mE-dq2}]cR>0LJ 6cQcf)m >pIqV‹&Q :i]IȠiz‘+p(~347m+WJB}n)7)67y&GyŘ%:if?$zψG7?h-chpS[t ĹW|o[:| o1]mӫ&> ~G,v'/̇HOqPV#f਒XO>99~֏>Vx!yYpE^_/%EnG]˯T"/f*+ȜgYW+Q7Ŗs.I!?D~Yw6(rgtuYs, C{ uX\1K w~I+ǧ9WSJjx|O~nGin V[qk%)f߄yuw~!OZp AA8ouLO[uYEԡyټ݈C4dyR}k"5>:[W#Uz3-#+]1chOFzxT읥gy-EfyMhJBȁrFkDcDX1o6S7\y>зA1XKqnsF=^sm107?B#myOۈ3jf#+'/ >~8tkeKXUF}4ϏG*Q&`s|`~[k98-S!*C$qmU*Lo|d+ShlV"JJ&)`2Jl0T>-sDM/wx^[Exh#xPH6A\k}<]?x֨̚{38;nm|s$i 'eFl)yPWZKWCnR1Gc_'N9P<tL% [F"7=ԦRk؉:H,Bvƙ'Sp7+=@́y q\JDOemI̡x>=rYI.L!%V̔zkRq\@{;!1h˄x$G*'F`|6A_;3p fB_4O.⊶91M?SphWOO]t#́Fqp߸J+Z۠knP" Ϻ4/5)]u3h>ƽho+ u8p2c/$Xfu.45>ܧN2ɦv̘j=O_'C5vY 9`l{:[j f+`7 `,`FyW*uj< 9D8P;ǡpZ…l8l[2_7nChAmMҨhZ8 q *2нNx '8 VF}2y`XR?vJ̥~>B}71"zDXdS4-|-9GD%.G,sh~'hZ4|~XYv[Mep]lw?4r5YY.qKg|S7h'!.ә+"6Ӭwa̳2Ǥvq~ƃ10G:Ýz`clIk 9瀱cYœj5Ҽ[l=[WSb$7&ɈHr'v1vzKGSI'Za]KnZ7ď"{He>s/-:jE]}wWTy8?5[?穂-G<ŴIuw:;5GW+Ͽh[j'~O2=0{uqYc|_N>MY.}eUOx0Qh睆~1YsY}lak9_ z\⹘6~SFB:^*E+B$ßDGN?rA~bK[T7Nxf=z`/ js<^zg-./{=jWL[di ux %6K49G"^~ d"wEYo,mWn j0"\$ 1'>X9j~LfYzy<ĻcAkԯE-kZ?A<ը*xVࣦ7V&\Ce߸.hgۣ[6Px7HѐMKrBkUjZYzl+\˛u_!x&~J 1"Uu#yt9"*dW??Ͱͯ]n^i 1D_'DA擈ԉ|רVFkۂMȩ;`YZ Յ)mCSu{Mg1txc͸V=j:kɫ7Mg- *t.m&jW[>+FPv|waЄbRѷ+oEMխG}V#0zK+'V}׭8˷P[錛N/tT ֒ \Rr,ͯdݴޕ !6 1[ 4o1YfL50pB>Dg"5ƻk>~o,31 G/W_dax6={ebRvw~LyGbX ?RͲYwY'JgMgyqZ! &3 B]flw6s>}C^@' X62﹌(ҸzH[-9qF->5f|{gzs:L'B%y$׹d;[Yi'UʢF+Z;Mvָd2];g z)ˍ[_t}店\ N> z` H2V)Mkmnjuֶg?e:_^{bZ e9ǃ!lb'~ЮkN:,!x/Y MY}MWRޮ8urF*֬iZW<[{eiK{mDGAg{d?ꝰ-xLݠފ}+1^%gR]J{XĤW K.Mrcz`ۤn HNpYZpOйꡍU1瘦ޮr$'[!ά%Y'S/3 $X_>%6|W+lx#+}$[xo+b{l%{ՀV{"y>g!کV]rNG^Mx op[^o z8ʲ:,Uu%|w"֑.vs9L;.=7{/O?&<' `*vbLbwOOߟkt7g 調*yr{nO@iLA^_Dܬ[''O~[&Ի{%!Fˎ==%Dmϩ;BQ]Yay}Ś hG)Gu٦ {Z魡={{Km#b J&~`p >6||1+. K_sf/gL-͸_Ͳ 2cQɶKk θ9\䌶k,_ $ Z{kGmp[-ZHt;_1?=?LM۹oMk{1okc?PC6[A Kp*A%‚M #h^Wui̸)heDiG uG=eIy9[nK|Eޜ׫w;^`~J΃O7[q/GM@OZlCnR%GyR|=(gh6&^ȥ6@=jC^w#Ӟ`ڃwkwA{@@ޥ~J{iHsr 49о^=oO·ncZgdwg餁ƫ$|C_42\p(ͭւ{k}VC,%lllFn6sxgt8?n~~d~~ڊnnK8? + hL%~AﷃέF~gMo6pn$myx~Os!F|8=>K1V˸4sWkqr|җs[pyAK:9ЋG&&HS=l[-<o0o!QA{(juA׃w  YL+&S5K~x^~}d&{'/L|zl9!{ow-ZkH s%@;ֺuk- 4Z*h'/ -VY Jлޛ6-_^ Z5;;V,i|Z,50ygՠϟ^a8}Fo\iEǓw&Lz^IF ~!G@"?弄>rft WBs2o26;urcVtib;kpɢ[fj}>J`r+Cc/ѳbݰź\94dp$4;hT ,K〜0rw{6_WG/g7\uP5'Pwh),rZ 5;~c XlWYWgU$?Orm=%{}Oϝc 5@/{Ic LZ*xN<}3 ,_&vc &˅< $:Dv uĘxPKᄅ 5LlhNSY\7tNs4BqzGN4ku\b߰_gm;5Ϸ@vi".O Y W4/0)l9E<&Y<9Y$+ pJ߫ﳮO֟A'{u}ْ읋X%"Be^7EE& oK˚bFpZ1w:/cyDo>#T/ꫣsg]V%kS F/%bS~3U=8<ճQ1[obvU*H꺍IG*}1JsUȇWIUҊg{˙T8HBwߘUkݼsvSS$ws"SfuoEO\+)YhOV7&ԴˈP4λ_8NJƗX|Mkݴ>#ۇk蝓Ew1 yo%{ T]\n=xٍ/1nwoPYL[cH{ʚ>++dܶX A}A{ur;lɷvr [9|= n+8l\d+MYgu+MYA qb0/k\0*ߋaZcۺqwKU`'q?AR3+zkE.W 2sSYShUt1`t#7SvKn,u}+c\Ү@gvM8npq-͈l{ KWL_Lr)+1Nc(,SZQ'} CS'Go7r ^#4.Ӵd>bXpv: j[cb^8O4]jS VE DeU1;\+<=7"m ~V$M:$'(v!x icVPr0?P&՜~YHB \[E/_3ܔyf;2x(Sz{޷ 8ۼtj'pίw-r ]DB)3Yt'c`G-t/\7;TȼV-⻏ugilN3du3<ݢ%(gCs)cN:euIhunȉY!k I܉D\M K9x>`#TjrI$5x&C );AjV!/ɮ5w1'攁sc>M~jݜ&p86:̼õ]!8@٭k&- 2}cf@[ l퓯v5 6Q!sYyifh}y0c mr=s=#ރ!,纵Sv#oyN_?@Us90,|"?1.k˩Wi 2rH+r9gEg< Ν.%/"^=@sDm\4??|0 ’17iL{Ћ c<r[B|$\a WyS/ydxEUo/aʈ\Lc4xgqBȶWl-vs,?#bf{-3>l¿d4>nn6ܹC-tJFkJ8^M&_Zi)9p* e,/๜` ^Xy+ܑ=,礎˪}a-rh,x+PpPf[~_tΟs[P킾HB/d"׈zBOpXP4DWfnF:-]SYoz#nqV &"3x$tl䏭7C돺j8&i2adžkvS%E|4|;xq=֏XG-b>7+ǯU,%q cs2_}/;|;Әtcל|'O-f<./89 VRcV8Y.:tvR=7+a[o느Sa'Ο:EtrYmEԅ8.h5xY~tobOO X6 ${Pu~IۙVR=>ix OtŒk 6'Oo7 ŊV Zր\ gS{$VS{iCkUXx6&S 7凫z-|L蝻똬cAnOrQ?TNρ3*vU0 ϶ ϟ-_ܫ[D{IGty5o/IO/KO"|Cc3B*ڊ0tjl镊pI^H|ȹrUKSK} ƍ}ݶ}{ |ywRunO=>_􈜁ӷ,ƃ\Xȣhja8k?3tk؃+x' zn㛟=Wܛ10~ڷ[Dni߫C^Kj-iFg$m{s{tm)i$7$ķf2lD\W2%9xGħ#FӨ=δ``T<&=-ꁠ>Gb=Dh|ϬёuwN9>j@??c|Sgfut\s#Zdq%~ӦO1y)/dGV\eދzM"/E"5gތ3sv'E6YtA0~ vz*ԡDR R*(\JMF9/&9|>6JEf;eŨo^/l9fO%ܫ6Ǡ exi-r-6aUhB]Xr|+.$OW^t68,B>ɣz@/x_D>&N:Fw{gtzf^;a#8?6`G_ ]i]7v?%йμKxzC?)ØH)QE{UaG[Cm= ,zz₩*Z7W2xCRTv4V9cy)l\K)XN%3x_n 3eE/m]A|l}t=w]?ULW]hޛ$O&Gg~}fWS?oZ3{Oi_övY[8>o}b7MaW&^1"m8;XW>maj~o&\n'Z6b;2m=1 &vC&Bx=zgxv#"./Ѻ==1<=<^1%L|±6c`<=QW͆ԿI[d6/^LޛgJp,CLO~%a 8LQ;(>kދSEpMKq Qb_}+(3+NSvVqp(|ǫL31!5O ta|NЈ瑷lʒOtVkx&GW- yeFp%ҭz^;Hh}Ї#,+ C npᒮaszݒCJs},˶}fR\uԶ:uӐV^z|< 㺸e\y 'U<3\bĹW#NØgXh$meVxRzy >M -;Wʲ_е/omYco݀\;։*7,5Tn=( NjkvzߵA2 f3_Q _ ԙ->xmݙħ!Qf"Hjp qGuFQOId#$958{UN.sqUQ^c˒o*OKsszibme)Aз\KxMZZu0lXF?ldz4%6#Ao"_/6b ;$9wGI!m{3("'z`4P`L/L\>~6?Hrxh {$-> P-yrÇ X*}; }9䏳DĹg")Enq ɐeиQ+^V4 ~q)SBb~='t}{]4tnh 㸇XA';^#xm ;y$ig #"DܒVăyH Gt4l|r¹CvA >F>o&:{kc~o4L>sͼ'tJ:,W1F|<\o*c[_fx2a.г{Y,Gfszc #x6@_%_s[ X%?/B8 Ozgzgd*W@G@Ļosg`glD7}0Vh k9vۏH[?R[A6NQQ #$Z ?vӿv==ꠣ!m0_AנC=CuLp VDJ3 7r]`W-h#nЭt]ƴXT.$*\P҂e1 ç%HMįxELqe)|5 _.AhVR}bKG_}Žĭ,:.?s9"jA#~bOrusUEodβ'OBd!3М7Bs_dHz4) ۿI3]_Ӡ_[Bgr ፖkL+ &3|0^ZKoKjeâNTr7-55 7f.ʙvM|lK˿5qX.#hЩv %g b"?9{;h<,DaF9V3s=%8Ҝ-v>BN`k:j /")uF,s= %eP+h}Qq[4U7$VJd2ͩ !W)'=CeOq^l8n/6D[s9r#-D^,V!&36?eڈz7 A?lTg$;j>m\'B>y۾)ީ+Q  |3_ⲨU v[,po#<ؗӽe_$|F m u}'[_C'.3PCF'5k۔z>?IkLg-炳$<{d]D ,j#i+H}2M#֦n&O7r˭Io :qD<ط5󀻻鷹&]\OQ)|GP*H8svy |`OVPS)oL>_ 9uq]0w%_Oo~.m 61vO+K`#ƌ0.X{Y_|KPtE+spAR~5uR,>s/{ZUlBZ46~viwCuOѥs6 vv[ގF o`&^]G|GE."b%h؁,c/t델Pe7x6b??iL?s[bPB46<)#QLg`q[N31b7QNI]z+\?'>|$l٫܄x^pEA,|aa O ]J<]s<6o`PL5Rݶ0 akm#aYExTvUt9jج?qS9|j Tô@}pi,iA W@5IqYjBⶍAХbWQ3o.m@ "|`ݥqZ_$mS-3઱~Q#0'l-^>U$ 9K'R%’s0ZQ-JR5襐=no.;\ *'\r]PwG<˪bQ52^i 9y3+]$v?[s:p0%4B>z]RCMӜ>U|fS]DA8=| l9%=,䵛N2XBrf']"xo<O.:'vڊy,KN>V{<[\(ߵ?uL^Wo7hZKhzwrG& d ٲ @LBl_h\aYcoޢЧKCY%'un,O0H|V`Mgos/[z}Udg(Lj?xEg"(OVֹ)F\x ښ!co$sc^EYƈ8+soGv,'$d$m 9+է,] `qv='AæMw_v{ɨ[:iI'xd:z'ߴ6UTfr+>|E_g^/c<+|1M6atE2ᚏ ~C=^sUyK|'גSwG*qgݰ.Jus[=[ϩj: BsYˡ4Y. ED2?BmJZp>qulJJQ^4ljl9υ2y:SCY/ _Lc-n(1:aL{6іGQ k~Fo zX2zRn"9,O#6qtry巺DGe x!S#Lj!f}kFE3u]w<ɼQ!|s3o7[ù2c';aɧv 2+Ms¿n/Ȉo66\a倭 7Hȃ|[lh2Fi^[/ho#,݇.&I&-?lAA}Ht? \1| %VF絑ڿgѸUMvVvOnSkGy'% _ .-w> A‚VcW6—_-AT+wi:/'q*/e:׻3k /`Gaǀ}0fw>ɶ;Mq~>2':cVJ󉶘}-gɉ$`/̡=rǦhjw -_cE |~%J*+CPE[I ]U.)5l⶚/h6ҵ2sHfEd=w)n9vUFfW|QnUke͚+[Uu{zrY勲;ֿ繃eAolf̆INV䳆BA<4EI[`< }c'_srZhs)~zbnE{[I7tε6VZKs#c6,W¾Z#[[;x:QqL|wsSĮaykbFI̱3b\cKb7+K1zc7_Vώ5%">-R|UI/#9Ihmm4FvuA]jS$ .|^Pv>=mfcMcġJ;l)%ղ\\54OZ0zD|:*T=x)V2'r{X2; >G=_L[WVIRiؤv]eCFE{]Ftl}46h9z/l9<΢[Y`>/z\8r\vS`]L1_yXYG0dgdc:bgl>÷aUto#LEߦ&IX$?"A8y+]>'FlQrU"o A > 1%g7qym+[MBEugY8+ٜU}6.LcgC+[L}9,B u"$1%kivR7CcO!=ICd rl'W:_ǿ~~gf:kn Vނ뷃@Bۧ ~cJj{}qK2r/c?NOl'/]J!8MLiB<\Qye2ai=~'r;̛qi1w3C_^TH#\|j5UV _LV|ГJCgR] xO6xz.# "u4t殧yLy|7D&lgg7|M_+~=;hm 5aޖ=qS?Z}dlܯmMWo;-{dž3۾Tl8p!kp`nuK+obsلEN< Z2ژ>;e۾oP+9}~6oo#oOP_lq0Vpc-Ppڕ4+@:cF7֜}u(aTT aiȌX)|v/B_6yd V#(^Y(N3,M D~K<5ɾZZws%Gx|u|YLsә _?s=hK'Gb\_0a=Lz;r ˍtET0?2 y),c8fYpA/3w5^쇵CKUH-քI 󨄿 :iB^U#^PZh *^,3]-K x<}r^|Nq}.ɰc.}?;Л1,7)Z؅JJu }5λv&S<*?H5@S[sJ܃n'ۃ~x-| #)'vutMWR8!r:?5\> ^W5z1˗Tòn6?hN\`j;@o\݌hE KpMRFh{pb{E-hJ¡-dzFY%]TjլRAyL $:EY4dEB:=}?JJ8۬8_ѼwNsj|Vyת9N*˓es_i۲o: XçG<46?3*l`~-|J&!EV8eV`uå}sviSV7b6k{W!UDS+ߣN(BKߥ4/cy,mKWF]@g͟xn/ 20ij4 ?zBR7Na|b`Cl?}KW2]KYm Do My^Y#hMv͝) Go8-|o=P?lX#§\ȓFs]J-벎'=،d77Г尲,}St|տ{yj=dwd>֑#{;X/>6d1#bd87i ]:ih?]E5p0[0G/{DCߣfnצpz/={Ro|c2׿xKDZ9t^@uf}]"ƻ#w>oN- ϛtr2`h%#INq/@~Z>+aiQx7%UjsY)SAM\$ZQCXp}?'!77,YA+82e.ꀋ@q}Wjܑ*)zj]qkOo2՚[P^:ɾxKҜ|LN,.5kW ~} /5FMo̧6V6i 0ltz=4nvZ+a ) Co|G@6ѸFG׎U(]<2<<_maF=˓o:gC5, Çh I ~/ZO69[ow6R穻"yv[[|[IcQܗnL=Y*'dyM8nޡu6鋳^rcj1?ƾE#z`k/F򉱞A S>*mc8"/"qv&$}uFϿpk ;TcKzC||*ƓAdOCN"q%)za꿄w_"u 3Cv-d׼ ֱf`oS\?J'LP^&Vx\ VC+%O?tɵ{i>2&6?Y\WVt$nz;`@L"»nB.xƘRi;s;V"~g/N'mtZkoo>[􁜃U{-)u~j0Eʀ<:Xar]xv]qYRJ{9H`/йdZkER{ `qO3Wn87_gJ}*:_;8e1_ۀ|cMksgӼweDtMm\gܗl=^>H.\"ϑ+smWB\m@zl[LX|(lx,-"l6ȃ8;FIq/o.!h>.2u#ylwjiMx] ']ݻzhƦ\=U1 KOqN֓O<3(YQ$gOȸϿ]stlyӼ?M<=4:sg|t|O7 `Й/q,\ 2|Yq wX\yIW?Dž# /l"N \ICCGm"4c"FkXG<}>ҩsO߇Nm2 ^3J7d,+In`xx ̷x\{~y5~/KKǐ _+2}2KN=w{g9ب9YcǦ9UΩ s_n)\7ﯘ."ι|ۜ;W1o:q58T_oVʠ^_qo؄oW%zM:mTԕ>z(:K i ;u7 >.v3g͉.d7<5mw7!F:Ky9!& ؐe}PB0(9l$4S8 [X犒P&ɣoƹ>msc֚CpO\*%١ ̊d܊3QԈE^en#'Oo͇ovQמJC#%kȽ~akA #  Nk97* (d Xhy9,W"CSw_U2`#?F0oixq?H 8yc 'CHڮQ.X4o&U_ ƞ#]wbmDSw~]dX'k .'W1xw (4h%RGc BG~"+_A|]I dfYq/4074:׸萿ϔqJ_toTAֿm5]zKx6o)$$b=ـ+{q@iEZN.ͩVG{FkiUgX=bU>n%ꪘ!_EGMJc`*4͟Wk3uNo)19 0MJR7ßXûUuOׄ&O?-wjb"!%}IE[qG?Kbnᙲm;8:1wf{ַ=֕ř ř6tm|"Bo?8[<<1=&܌yCGh_i#zR{xy =?)kKyG㇌(A<hEH[=ͦ}=FD_֒#qD(mVE9/-{ /}T93l|w,̷'ޑ3j<>C։lH 3CR᫯JNbF*٪Kn*I_Yݎ'ՙ7-pCXV\Xԝ|ssV$x86ʪ梟|! j+K7sQ6+8 -o= 7%U&Dvq .U^ŬIO4pLcV(O5~^kH|fyl6N}>G5ů8VA[q5}磵Q=7v`-.l*.gO1I(,P5=w$Ǡ '!9N? o"!&xFn/(6zv=Ѵ-zhր<]Z3E!\uvv+Wֈ~JX sGoZmKZzV|Ji5Km-ԶVXWؚK\ 7@&7o,NM6ɦ9*ܱvm]"\N%=l\;Y,4h792$k{>p:cU5punZXzG 7ozMpZlqT> ]4h6^'cKk9@=DF>N#N 9w'dѠ]敻 Jaw!ygؒgo_gc1ik2g9וWO: S|yVyM\g3y^I|IE^|ўd1KcN?\ͱ7hf.* Y} 7_7lri]~'"F6>~~Ooz6b{ȧmSBľ#vX#I;5VpG*G̙u$VêǭG6}3.?]snDG>.DΣ/US=M 9W9p܏#)߃ܘYj`K4G7a_g]HmW>JñX-O4 `'>[BpK_Jz?}H<"ϧhRU^Kpn?3wީB*\maǪx~ę'?\x*׼H7M^:-/O`n:Mxh @֊r{Dc@?")&m 7ftMD1yD ٪Kz!֋yhLk\tZA1߼_Z㭴ۈ ^#.oZ#={ҴFc ?J.Y|vs_d/3ݰ<}1ٖC]mJHqS"GM&/?%=tmg9[M$q>x5uډ9m[3]2VOc]V''U7Us_q>,7 [lH&M8ƎT9}.Dޣ&/ogIZv-Ywȋ 5NMn,uuɶxYik%Hqt4,b!jep=Aa~r9x:/C_Cm='Ԍh>1/ o=*#G‘\ć 1_emvQs=w{;5R[^Pm~5֢qPMm[2cϏ5Soq-d[*5]F2X! 51񉾷Cc+ganw~-{wOp? ۛf`8VV!bG/}Of%>jCGGz܆|Tj]|:i^%,|yN&`{P{w<;n^u-R [8\wjj)Rꌘ"bn/Isиk {1T'_>TCh;rm ^Y8[otZ󸧂?BͽAQ-"(u*{~`o*GKu &UpSikm.CVrtx;kLm4e5avZj`o+n8]]QJ!wmǀK2M"!$Y׬j]iߎkq+EZCzOY5lnA0V=ǂt&xckɱTzDUKq*+;/,=*B@ v͍@ 밦 쐟q9r3q&l8$'t1Y eaw$|+k/qZ-/yg9/eu!sTXDQ\[@|p!r;zCKy5a7N7p ۻ.B>pAz|F ӓZAK4=il:3x  h!]D}Lk=D{|@]0Z0BhzxP3z,er-vٕ`qmHꪐM.u+/ߢl`b0L$͏{S'I>ENg<ɇ/ [SEB)s5x!tX\]?ΊH'5̻hBU,Zm/:Jf/ۂ6ށa_Y!oy A0} z,hFb=ЉzuB/V?(:#|>Blu6::hDѾ>\ކ> eqAո/@0 `d/L(J5KgIIp Xǻ#]7RFkrIW!>Fv+_|<ďV;q9cYy;'<ğ`LD~F1`Ø%`8&WE`'7@]P{bzk }{j |/ᇌf')NǓܦRE0m[Aens\ȱ+<AG8\VmUn^+lܐ~0*c~Q/GD!B\ pvN9yyP]DIO)%yw 88 Y2-373w\"@|.}ǐJj.Kihf[MPV*}#9εs9v6P^(U̍8+y,3Q#< m7j;.,#{pm(ļ=ܰ0ۚUiX[/\1OB>@Ni`i91%L.gM2O's͢.! JLF};E4[q}f=B9V F!nƊ>b1{{U>ˠ#ds{}رޏ5}=G/3ǥYi_$|]0ϱO3', O0oC7}xF}PߊM% Xs"F  <~[Ԟsޯg;X:Oko=//2 gohsxw'K,VS;%DS2h1$+12%ڻ9H)[H/ TKχz!bk6Z9MIxcKq - @< X'Y>yJs7 ѱ".v[̻F=m. q]n< TiKet<Nי_Rĺ w&+CL ^y3uN2st<&{a/Vϒ{0%8ƹnd&awƝT{! =#9mC+u^'v"^G9j/RԐ_sޜwRV}t>V9a8a1nW#S{1_rdIx:2}1_9y䔬rڏ79_,]U1W:P nNJqw [8VfI#y5њ>孝>q\?sMT v b^s g@?A0` B6.cu[$O{ FgGu߁ߘ=5Pi^;8/ wHܯ$ ̴> :odzTahB8xw*܂Zgl5ű5AX?'N 0'sx|p&~s3#}yDGG#<'ߟGGH<HÙQIM5DO`4N_KM;uKȡ[KrۮFAx嶳'̶:nE6X=/3q^#nq|~CST{Cit F5"lrw"D4Sƴ=͏Uۈ=[|_,d֍a\*.ߡZ@{WUT eD+uy#^c|b~{+pZ[CS>8/s&Ms@.MZܒ_!!g[{ι ~sI|i Cd8H/c-/YZf~WT"u*l\`1݇;R;V})3mПss.fKԏD?/r|! rYJmdcqua=uf:Fie'Z;]-o_AkwzQ; V8VMx`;geyݫ9,vlhj#7h6{g)]/S}>H,Hm IMd @"kaAoKdH`U%ŕ:%д_9oukz=,ρ68i,nI  ]5:6<}72oSuSяL0>@UZ)WHS+rT\0ZW&oVfc.vo'U;a TxSiP݁@o'C 4ZV_,ȎU\Ob{n%-/ܲ ێn;'b; vK(m`ﰯi!!mTck~BU$3`j\7ѰFۥi'Ý%G|B6E~4m)"^Eml&X*lM eΎ>{ [N'AVds[<™Vq6N{5u=1]G7d8o`KHP8&y4qCu2=e5M|m+iml͕͊eU_S刷zH׏w#fka -l3't%7 xE%r);;x6g~!7Za= IJ9Hm3@|y'GΚmiEl'4HNuBl86;R]2"bD ̠-7WQY;Q6t"XceK_e5bTS(nȱd'mD[ȱBs/kTGC '7 c:ƙzT*VMt>f:Pg%/FbO S]NZ;ϧAR2}/)(lȟ5C''s?\VجHȼ ) me7{_ӳv﬇E|ҕXȆĥ1nG%!X|4&?3a6_SV̊9P#Fpj YcB,FѬ@R3?SX&:?ZytM gj~n$?nʠI;!gFp]3$?Pŷ^!'尴%;?\`-VW0e !? ϥ,쓫g}7t+MX;LN覬*CgNd<8+bMYerMD _W~E8jC@NoVvYќ8[ Y̥4&Bd#a=۬OOWk%Ԏ QQ⸵}A]:l&z1z+޲"a:q.o:S]'Cg8п U%* [VŞHՖB:sj!f/vg L?OLxqggqqoz\\Arԯ(b[ڃ /d,ѥ6/ܣ; ~|mu44@rstxN8k]mk3{k+I B'q:wSܧ>3g) y{(XCW1k⥏ZUel3 C.}gw(q:\g~c<c xGCUw#ukjw؜mTu;uCkj#o+wq?yp>2|OqOtk,a=5Rk~>jrK"踯bG}Cu;#9rpŸ%ޠuN#l獶=;i,5Hkɤsf`"Yb˻tx^Kk/C+l\gLJwެRպ5UXKnxΜL^RJ{mVݯz‰A{w:\>H6׫aO@PPS:[-py.$=𴦍Qg5蟑kˋcnr^-{.IųѩY⡳DŽO=I:]!kfw$9W;vlQUn C?\DPZԮ>oTE^s|l#ṀqPl_e^m_+"Ge7 sn5cWxtoʾy>:o]4=+X -sOssJ#wsa %<9 =cd`c+ByCcc<]o|4ޗx%t>Vnn8|"n*FQ៥Dg^^Z~LZg7)}y׈<@|l̾DD[\͵74E^O|{q""8OL4B5 XQ#YP\xQ E;|N BnM1Eq[I6;cvV"M2By;+L?`ca+t*+IpRǓC{E)n!we*Gۙ1c3c'ō-i&:ZZJ4Ʈ AV],A{1=pPI8I!G3(E}NF):JweUY]XyS3| df3D;U "GB1>ݨ}6σ߹1F8u_Sxʟ},21*6}Ux++aSIRRJB͌ޡ/C [5:ːXVNvpr'sgWQ76k p.P_7W69~i;zL_Wog[jR2ᕃށ9J|ɻaco|='cAq'惸{j cd-$E=_8o8EH Oc96RM]vvb!*v⍁I&}Kx]eɚuf(jBdwI/sB+ӛY1) y.d6^;W:oc-oc{O;)}\r}|^ያZdTǺާ6 ]Wyy잳X38MLx1WԞjnRr#jvKu1kCҾԦ2Kӣgl9?z5{r߰va-ösY-h**@B^MWh}4n\U_"RN&/}b{PyS먤,C~X +FcN5˴O37E_;VyI\dL掕?Ӟo 63vӼ'"n:fM}|M5pfQƹ>7ҹI}zre.>q =QMQv1-y? *dްLkCMbcmGCv?YK}[3^̓wsAi>F Oߢ @zZ5 ~Süu2yӸȱelJ2ϗE0d' :;jH'|qja-F}Vr~Z4xHVod3^WkK }ҧ| O[HB紦 w6*6h7VF^w+װk,Sc^΢C,Q'Zznv+qI@1}o1<+n ZP_= >dBgpsHQ7U3IҩCvgަ>08پWV$!gE%Bn9s.os->pz&[rYOE!󡯆:͍0]KeߞPxNh=ߙ㼞pA3p[f7sGTIj4UoCvMMg{ =hQ];F9{}t:w]fGƷρZ6Et"f,/Ci㮝xO)u3::yᛁ{]kd:|3/ mnAYkz]҉ܠc!bϭÍfs5e`] 1ۧA9-_<ɫVp^6WJ^uv*%^x_Uu]Zzxӽ_}Fid$QsZ𪌘ߣSO7)I|jJ| Ht+]1ٞu{A{+siY^ א>"a7-&dE>}r^MUu&}8ӽh ^`N 5؋{yxox;b)W| Uv).a`31]cWUЪɾϖ2S ,m W.}ZgvZ˭8KZKetՀ13._cfv i\McИם[Lc`\]C6ZrҾ㖊/J#}Y KzIh)*{}g_za8\nI!dMBT~ ?E)`<}U̾L#febқn}L¾뚬M8 wN A8tyפ_[^{`''BǶ6-T!Gd^"4`§?Lj}*/%M/)}ߝvKe[-%-z]ǝ_)n%">[oQuڞ"hQCz"/t9Ͷ FE1?Wb4 ̙YE|f)F\u×C8]E%Z=Ʋ2U33. `7u+n$X0aNzpJ ߵZ&}wE =X2#\֪.grE^G ^4&I(|E޾zV?x"l~_?%z0r[QKr>H~"uq"eȷ$vͶgY <]$ G/?&ǿQv@gIrH1ѴpϹ 9 g#xjmmhʫy (7WrI.Ӿ7#Ԁޚr*3~[|ȹh6geh^Q=/[4qlΫlc]~d|ꬷXh,'957< 'Ʊ^q;@ol*W J2U59 &W8wqH S&49ׄ7rJyr:\<\֢'yalQ]n ng=qƹ^vOs;➆~Ex5 SIw^OIsfUV:+"#vO8n]!6iqBvNJN9d]aq lgo|a;c1-2˅ lKK={=XnqKE>䱴r.d~85Qx֜;΅<ȳO[0&>oP]mqu|%s9(_1#G*bg yl1 N?Ԥ1&1*blV9zb%|4S=Tǯf,43KWK=IBk йyZS궫%%͗<>Z:WYO5[Oqi!a'@'ql=P3y3ȍ^7׋N99Os^:Յ;x#t[ tt)ӷF\ĔގGhtfy+զFsm"wrj^RK%L=qҝ{E< ^D3O}-?Xx,7QuBqf⶝Wc x:_꽌ğqϑ7\۸C◱ppܟ#m>;9qGspM_a{1x [qp? BcEM?7")J1}u={z܋^w Lx$` yohi,S 2_e +xH_0t5='Pʝ gċKIOW = o5*ۑ88߲KĬgz}A?H8Ms?<;y9W32?Ky=}& q?8j"luxu,dƌ3}1xy_6Z xzAJ1O$VD2Vƒ *BwEXY#2ma34].sM7UW#8quZ܅z-s=ɆdוmZJ|A& ,%K5>Ƴ}:qp2 pfO<}1Dc՚0'vv O8;`^"mac{Qs8H^-R Kh^v>[dp!}.Ýx[ E5|܍F'EAq/ҾG v}{W~B|nXa Sqg^{K>?"fd {SGzuI(\j&2h~γǯ{4QA#}UnyTS⛺$Yƹ7z6Mۃ{yēQȡ+^+:^ O F+w#vS-+ T~m5RygUm}j֊b9}ʺ%݄~4,`Qoe*V wm{F gcQ܏TXȝK{=ӝ]˅$ߋ3#~ g%m'-US!b* B&4?d֓ME_O K9.-̘׭1OgVn:@똋ݵ{_vm"xL-/KM4v @F7wUdO- 5n(#sq!Ӯ>^T?usS1z Nz/v܃۪G+E~*`M&Þl$oNs[vU}#m=Lvuov8:ɠiY|o'׵^-Az[)=s~8YhE) \>wG6aoYOu;+^xNrDy'D_WΥ2OwYg$Kq4Mu['>MC_Gu~^v|B76]7_ >)};ޓ:|bi:D3MkA^-q}⾳v?*@q8ݓ{,vcZD;Hc ooݗ">%o%c@gYq Z+I;곊{ _}G_u#ǥ/(\q7Mrd d"4kj^,6 7 U65&\2fX:hL!2|mǓ{CʑYUWlGCmiz3Ԣ/Sq?umg[/k7fl8(r,|o#{ ^H"f1vcώeQO3ԱDΡ=2Ysؽ%Yr:"6+|~%4 Mzb}m.;qxKo+Ex霭2mzƞVg  Lw2Nao7.9n8=ci=Ux!$k{ [.LMׄἘ)yάtT9vU^G aGUoW_Mg/} >7B:*Ӱ#luym~673G:)R8U~m%Ӑ7yǯKYBM+ny=}EtZ6vKe܇/k5U=W;bLzNS\mX` IYJ[g?7{`Fr:_B3߃4 c-җqpJ)$~]vw] 4>6aܤ1zn!ya$z9@, ^xtxߘWn yMBܷ~S*h 7'Ԫ@6&~AKI!Jϣg\^k^TsX슯WNxRMNVrhX!Ɇ;jԘE#ܾrͥi]ˊDBLrfb}OÐN,~f릹&Fߏ>e4Zf ړ gYҝqLe][Ǻ6Y/,k3fG;TC:w؀~mQ>YN^:<Vco1\Kw3zuw[ւJCvӶ~`# 6{v:_7Qopa<2~ vn:+x4n 곶gpxޟ; A)Ĺq2E~4f6b};!3q T]Swe`77Ϧ}4EKI-II^/t݃mx'VLчJ|vK'\< 6ei9^Ю6|:1xr̀i]%d齰O4InsLS[š[ zWW,wy.~l7δD=g؄}}$^?ػM[e|%bψ׽%e,J[;u *7F߶w'"wFNSut?X\f=Y\2/e K7p@)YXM7Pk9SDsL(F]<2_t)7TZچut^3TdquiyD\[/}Ry'\M)n>m;ϵ3G?}ǰcOjI^BD XoO/s)۫.qp?G#YxVhe3u? |x"PlyX XD,ݿ:H{&|џ%>$Vx H_&ß:}XC0|;J{О$=3Q= Ƽ)<ގbپz(Lc?Kb+ݹO6pCA)uފ |lh5?1Z;Q%~!z}W>?#,E=)q'SePAm(j~2\1Ó8ڤ 7>tͶj%&FX<-9'kxEGEbIQl9gKW+}Eѿ J,Jk1Kz+5~`<0`N jh5rb!wF~k_oIgi=~jnZHEl߫^<l{h2m6T\ͪR3.H䒌P,uyWϺJSc69s wUHcK.LOb~-sΟ9~]Sx}`{ ]yj(wQC<5dČ -eS9LMqgj?{H<"'d7c'mR"u-)b?\N/=_vbLoyfe{QW#Is}~%~XOn?o )A~&hϓ廠g~ڏ~|ꐾ?SLv=x@wWtOsG:zf?4q/;AMgg8S|O^ /s rR]߹. { [\N{Tͣ=Zԩr9uO)ñVܬ:s,Q6k߯:a_\+'jʾ@]B`Ko{䧩@ =^}~@R6j?? SlOD4`gpq ;n%<22ե9\69%'饮rڃ w?sUL5]>Y WAM7swg ɓC rJ*և|ZKy,s^_Jv#_D:=>}lml^{)k؃4h bՇy\dSoLg,թ'8vb.CqԦJmJ,Kw¨3O 7L³|ߜ#''kB|XKw/L>IPyIb!ъD'XN÷-vw'kRxnk?C(xnc~cMYO_B[o kr)ls-ĉ_LߍMl)tUgjS[1p \uή~7,M>bWAptSJh?_+p}ؙqU$Z}z7?9hJ^wZK{볓7^cԈ =\s& ]ψ$7lweN'=z`#\sşoYDz䭗~\f:aWlKx.ۙr`~ȩuSf]ZT]עhItWȥ۴ڒP:GdT784G!>j{ ף8*+=&2{AtmgaQ@e$Q7>U}|ݚds,+^+CRƸ.y\6P_b<+J)賁d2K3ECП+9D [{ B0; >dg˸oI` ;?bX+!N;ilQ#D͎,wtx&\$K_K0 Y㡇]dnrN: FޝB;Ip1ik=x𭱻guiݒ잭 { Ic|_Bυ= _EI &`;$ͦ;&CĽ`mx^Ca7e{{# ]Qggs߁Q2ݯ2eO\~M9Kc̯YR{EÇiuog]Lݣ.ʣȟeA`ώ7 QCR^_"Džn;o:e=AZMD_u-Opwb\>Q:qG×/n2%,g vv@3D@k_WJ4#qLf(!C:ӃJz;U"#%Uk{#O\zZeUeY4䅪k]c0'4eӾܐTXIp9ujOqIXM6<ɨN?cֺi`âU;1LuJ!Ǹ5N=f-juɵǶWNqCq, UKUGՄGjZsIv@,+C}Ux;14bVcγ[լ&71d?~\U+=xj+涓޳w=fWܰe5>dRsJGKS\_3MRc-Ziߝ y ϛp_u24Թq$mtM|/jZ {3~\E 6rۄsiw\b \c_\?3GkB`cCr~͜ݨՊ4. SŽ/2RET9W79s1tp NsZ+W !:[a&p֓g&/,{LhLvȯ4q#:=rмzbQ)SLGw|?@zs 1>ٝshwK4/[AU-;$Wm-MrWJŅzU$K~>RQ,=`^?nO~At3 t2Yu9+,SXGjV׮xO kC4ӗF}rm[eu=E.@ts‘Kc~emc<&qXx%4d%)V_skM^y.仪fW/C =IJ|7ѕ+7cxOtF~{pm}M< B~%mqZ'/ʱZcwHfYLiOho/oP7{I+17g)fqYI*%i&hi\Aro\Er:^MkC.04ד\!0ϟ[y)nA}j+!J\X2rJ]o΍yt x _"=~ 'ZZ>d-!rZ}[T:װmI`Fe{WuFJ*|<0_]ೄWQ_A"cK3*+렿ej[|RŜX2oo8ߔy>p29 t_< ~k,J~sIrDu< ^"yb~jk3fp^tV&x9ν6 lbL81O "v滋Eة|wq"00唈!; . U!(u}"oZQt 8w@V_\Ɯ~貋SIպj骤")ϸ=0N( a#غ!ܵKef pN*YdL&>5Q0isdkl@ܣ;c ߢk;8TK`c!2Mxk̓|gԙ@.R}Qʴ{rdZ:dçҟaJ`vCe;|xgL~oO13{a~洹ZI>|H}~o)ZIg1B~KQ 6JX)7_}#Xvz< 8po䬁kv_Dg2p8K1#pZouMs =+} E`uU6 u;Xۿ_ b'|wߎ;]z3k`ti-[f~=&i\Z>6{D`iR])"v&$.e "9#޻Wz_*BNcszrm 7߈Z$W3`ZG}>dlS'޵1uwE>A:|Ekxu0^.s^\=ˈ9/vL$&bsnupuZ>ӕ]D.XHxsx,V~qsBu9A^+o*Cz6 mY5}NŹ`n@m?Nd0 ]?vd@f߸ewvtz߯`g#g,PG—"~yݢ ?ke?Iu=SJ<׿XM"BS hzkm3:Vezu^t>߅{D~xa6LNݖ=w{/?svg`V.bɋ>WGBU?tzI,Uԩa"h:KMs9b!2kW ?θP P◑, ;r}'Þ~׹n]}zӇ$?Ylͦ.cOlGB+1pi?x=)YgwǺFF}/ Ptn[v9,pq_&gj Z`Ә|K9-U|h `oGb|6T/6;yۆ06@Gr~1tXq$c![_A%$wDIV! X"A-Ro ,?&շ2]bx{@QEBMvD  :syԵ"fDnw FDhQs# e Q:A:RaBUkNehi3h?|LDm'h:uhwvnZ^ 0/o0k+1wͥK ^5~%X/h5d\P+1Q|6IW& ^(!w#wљo݋?QBg1_cӬ<.j}⻣Uw+Z2gbط{cw'[>Qe#jwQ7)l,Eu6dmF}g73.aCW[u9>='Ӕ%ᷩi'ޢpb[ډ0( 'L}Lg;,˨?u$(N-Y8oY;hnğ)#翁y?EV+"A7cJg]ŌU|9?"8^{2)kO2^{9iw;\i⻨? ]δ%&I:tIO߃ c"X > ѕˤpi%8W9,pi/ ${y9Cӂz(Z.7p Z9J3-yykz+o3S8d[a't \:H{BCy߳qgRC^->j_纖|1$_[?tV+2͆XHά!^|1:+OvRZr fEIa"Gh_EI-'`Y4TP P ]Ј0s6j|aKFnCW'ԡČW:ԝTGC8W:'H٢ ]z[>;Huqd2ˢexxS-z &kBX~-wć;ju.U݃D[ |aE?H) &z3;j{CkC;S}P*&'J( -I^c/H_AaU ? $=ZrA.wͳ.W]MxwK?JuEНK JC筄;ow ~_r⟋Rf/hc9\ M";%S:#gDI "^4“7s`1bq>]?ݪB<;03>Kt8Y絳Oƹ=,Xܑ>α=ĪhQ4ҕMz'k%Xioiݪ3ޥQ;'\N4M=㝩<>k]涍qsxͼ, kJ}H@ 1!-WG7j4>`O8Dt SsżQoCg9ߣwc͢iGe?5)u9lbזxV |Ʊ_AW?@p yN= \U}V'fq3)J4nYMvuU;WT:K˾KgHIߦn15cմٚͺ'Ls`_^!\ҹsA4 k}ULm)v6Kg5$Q[wZf}KI ;r=tzuU:3XGQe,|u_ ͍<MNa[$8X1-=>Mg7sB2({~1WVICOW5ř^ ,[Qw[.leP X~(u)[ <ܩnɭ3I/s[Zg̅;MW՚z8ѹw]a[؊*fΔJBU:c cfbe#&b/{=bOgFM7cA9MsFHni>UN0s%g3WYsivG\ h&/m)Q]C_oz8*Oƛr^="j*)m7vU4v滬2c_z,уJo "9%XJ|t3BYڏ#tܶ}nTWM\ᮨkC{zRl!ݭoff7'DJ\z^[)+9Sl9)]oľGf(ܧ? odT-1';j쌂b x5ߺӼ1~Z/oszt/Gqc;ឩY$1?t{f3}JJiwdžc{}T| 8mj~%aͻ#wRCa8&;3 L{8a0;AZaҁpQ~%ؕZx2_w}^:ma`X=ʠ3N0>O7=mzqz<޺W430oVD y~+LCle}VqKɮ })w^[k B hG;4<-ΰ26uzӝl&WtժQkNk.͚\7zm:pfo\~J]X2x~zzzOz DuYiK!G۴6CW~ _`3AȾWpW [7bֶ=R{j?J|@moSwvl>K}.ՕI[;+cO=hb߽eXWQz^O ƶ^{[_s|_]ǯ}B.%x]UQs.a`iw E1 ݸ;ӜeCN%(Uq#9@sݡ9Sw1V<`)dp>}#K)AvGK;ϥf[L5X ʃBpKm氼SzNYc5h]8,j x^x2xxQ{9Y9rcMg%&v d._$BY;!>j^8eC':9ۙc^,lj}"='vd{t[Վmi_IB Uw1ol]RH_A]ٰeWzŽdFeD{ci⒉blOE(n4"6> y5/ZxcKwn2Vc1tlmmۏ<2BmMڃ~[{7i/xKEk 9OSMD?%]N("|{Mwނ [im%_b-"x_>)ŻLq{#|.g=nj{L=iNcd^!·6WFM Z"Mv7 `L^~UVd t&,bʒ}.G 6檼Qg=}ymZ+ΤtBr^kraK/ &bWQwJ<}CkkDQޟ\C?H~Uxm:!qӧA3ݟB?('1jNG"vp;ms!wl#_puTYY,T}ӳt/|6ōϓ?MqW'3^Cn%켄AAv:7*۽$qj2GUu nݾ 1+MLYjF5um΃>eR'|:=_Ȏ"n/)-Q̭s ˓>E,cϋ1p"ixܳ'{ZhcݢZ:{?]yPF@{P aij q绞Iqo>.]h1j_H?Iq;ԣE*u'Bx jQu*0B>=$Μ3B>|QC 1$mf]>^fq?cOO~x^ 8Jt&q7r&HL9jv,Pw>׏)D)+m?aM~ht꺛9t- 85_9 [٪q۩mzdVQBe/z3lζNyssJtdwxt6NQOSsn @O +|x1hYf׏pwz?S5Z"RQg_uL"xYO;,$\lp<ԏ!7|w'`<o{ F؏X"7 90:kp$#689YA%tQfQBIȩߡ#1Akö8Tw g4tGȫ#J1:h_L CIC8yy;j6*^CrݙK|/NLu8[&l8C'fGPO'p.+4"<҅D܍9_$ڟrZ/tFf3h3!`q-s|G2nv!W^Q>)n;y=7=mF?~3翢/9,_oO}:AK?s/˸بU moݥ_ ޸Eu{mV+M{xWVC-lzJMg#э^b]f9=UvюELH`, qU-&Z}MK]&޺~ٲrqp]%Ԕ5 qƸqj#a!4 63=aÈݩb^YZYr.o:w%snWlo:js* 5eԣ3ڙgUfm>cTo.Ѧ2cy[g}~8]>]e~cN uu24kYn&`ܒ!۵V!lu 1CIVR;8+y V$ U_Yr[|8O@#<uf^n rHvwr}6$flMݜY5y4זBz.kZ *|M&T~jTKgGj'Z+j'0s &<#J,HccR'6{"S;ts~KRgppx2'I79nvkԧDX( /׼+ba?R~<1\fL=D_B %&4ӭrZ@m+2X׃]Gh#<}do!IǂG(9\Cr\¿k #%"> JQ>#9~57 G} 9N%FT2eZM:9P#2tk>ZwA? y}pPRP ڧ@͌SIoz>,";;w(yM~] q8=nN`Iu<ж1UqƻoO a}zdOњ;9wIV>W5_ޡeY1r1wv&+4T?yQ;gԇ^ ,hADC Zhփ"y4P!)li2}kc4ےYa0JYh~ݝhbZYgvXNfYA'? 6$yGŧyt(;rȊY/X5xw}HSyR}$z+d3yx\A^4N} e%§3Ls3 :3F*iDk3tGeEf?ߞsy މ6>{|xHAz^3[ɄB#|^Pr +.QcB_8<믦3;":,^L(m'ϑs/8E] 6\iL|ab;HyҨF)sF\Ksш on %؃\r:!iGN5o7PZeC !9&фMv?nw߅Ww_Ƅ5IѸ }L7 ށ^ @_0Uvn'MN|grI,<<8ۚE>kz#}zOzsA YƆM ~UgIڠg;zroMMPzc z3 pOրޤB鎢7-:М~òYAbҜ x;b9)Cib9Is*L4gAsGGs&Ӻ7g3Xt1rBiDgViQiI,"MEy`Õ7 CͧٺU #!\[::ct1p,&8R9 j ^$Trz%j |[ҫIJ ?WocO0'AП: +_y [Y| }:wmAp9w6xi,L>1јOܱg fZ4>_;C?f8F>.F}CҦx:/yo}eY˭\$l 阰yo/>ѦD3;3QZȠO1|ZMRUhQW]АR+iȓD kljzG#]Amn&m?ì]}LﰰesŜ׏k*:9~dj.00Su`D\07bпT[C i&3G3z(>vaܝ+) uf11r8 {B!܍h?=Ȉ9Qd~F嫃>zs#Cϣuhb`/ʊr?A;= ^?MiFx?v5Yȣ&h?5`XW`, w{ͫl1<%<G3F#~W3&0qH< ?a/7N-l;MZzhͷ}j5fGE"w qhN>O|aE,:}f0 Lq%.oa_h|(6j>zIc-M ߪSzg>DZoH8VppprMG>81H|>8R:vxA|aNvsM{v0.I5c^w;U7rIJz3oj6 }l gԬ%wCy9b3:ࡨ7@C`&z`#zPw9_J9ʈƾN4Y: So9Z :x_ A6]6h-BZ{?RKvH7C)R_qXl#e%˃;֢߮l*y'xLemT|ә뾟ƹanEO@ 4=3~'٩~y䯡H?zh+B[SaKu9m͍_ ۫:ټ;"c?:S6ZA(܂eP36~wc˺XjVrzUXmb>xښϹS;هy99,sNq*l=m%o /CoN(r6)0V~5Ӽvp}.MU_JzJWѢ wO59EH;)}B$Vԏよ JNfƩ8y]# 8|.خ:/yΔr,G6R}g_ ܿV6|%`PP/a5+nXe؁poSj` KW"V)]Jx{XoB$#YC+TٞNk4V,NX_ oi 1b235œַmJq mxvKKMc|CE9%:(J`^BМ!|ۨ[egg8HP$sL V_`i'dwIqcOXY\C2/M$rNofoRn Z]$dM ưQ^O{wF2lآa'6=3HNY,yZ֨ a "v^_usSYșWDw>q>9'}cZcde2[0>K]H>׈/G=Ato<9Pq>*/u(`pU&-Mn%~p'yOl\ i$ڂ՚7L{'y7F <\W{SxTRDcMH!|iKN6+cI[K\Ê"7agŎ?^&܋;5?֩swGdO>NhQD7dv!1oGox;r0EeC,5陇~r< ju=@RF SXdJ(bMfioϧ?܂~f>.0#fJIO|?o8du wXy1dďP 9r +2bUV1v)~IW.wc|Ur \b۶Z#m{Ra?l:}KĜ1]8}7 |,Mqon9d_B殊7Œ79~Nt=Z䤽%p9g2Q&v~v'$Զ4hQ->^- uzԵHqTukGxxJwlTlTa~˶!Ei~b~[zv`=x+%省;S% 9fM׻Ji+Vj7Sc8w /Z9K۳viudZLr{\Z݊GX~Kq{ &%?^"iڇo6i3:+{/=ŇAJ齩S޾&^{7gK^/ޜK&ښBAZ\;׹@ɢq|6S z,k6w+&ϥspI槳ZlS"ȫi6A9(4J%Fs@b0\ 85ԏu酌z NϣTO:V*rڳ`SΣ<ǴɘgEɆם7k/|YܦPV? >!^ӄ=5-IN9<ћ g:/<"=x^=WÄ;MѷA;Hv&ASxs">שY;x] h3$[LC>_вHvZh9T33п,~ AFAd[ͬ]jYwlƺ9,5⣴Yֆh9o'gM$Zr- a8FMHﹶA?6WԐX:ՙ3߉&rujyR;y{7AU1ܱMXf\3GV #^#NCnH7J,Q_L*9}9@m#`䞇eȔrI'+O({of9IW%a_qNjeӟ {𫨚GO{ӦJSG E|=>9/ju6'628g-dBl9*%e?a9۪SK t)CfJ-Vekn++Dn-Y}} Ntj_-r|D[?n0bB;h;MCexVFky`Ol7x{pnd7x 1-"tX.tH>Vޕ p.gkԅ>GS [VYpCrFlqlکn@d_W4X?9AM8zY,?GZz ;IvHyZK?-r5X&:6kBg0?KXF#a"0Hv$\Yb1<_ 74e%FG觵[Ux?_BgOFA"ALDG/WtSdg'@nxm84r"0r,ÿ_F{Ze@'j>N6.:9̹PNMfDtVtCB-YdKat8s= ?06@ k+xjj>@rM𗓲)@k Oa Ӓ7/8sX ׃&#=n@+oP{'Uf،hBc$ǠS֜2azԶĔ?=-tHI?MmCCm[~Z¡wBd&C!iknHz\WpqSLɐ# paA+hš43o s ?CP5{vg +F3{ǐ|qŵdnkU/[>YuNc7[Mŗv/ kAIs gy]|g#gKy~>v'p1c#P!.g=^{n/kId1t<{j1H>phx|i.٥lcY ڸ/NXdթpCF/f_F۟ȥigԜO2ж;l6a26z'n?qƴMsi>fsl\P0#'eܑcqG}V^ṑGQzԨѐ)@opu v!]1_9cyRydcدi%?kXLn1jE;hM.`$R 6|ɇ#'5c᮳VqcWkxE܇׈xE-jI(2Rcz(9][%$2C>?T 'pV9 u Շ8i'o(H>}ƔKW ?vCqvսKkie-qi1 |}LvaAx/i"`ų Пئ*KN>94p!ӻWsFCsi#.)_xi6#~-<ǐ#r6Df6ɺI=9E u'J>GL)aN|.a]:Wxc |(ike{ic9ľ]UFr^ݔZe< @p/Dg=jc 'GDc'A0i6>܈S,P>{pKlRؔ]*"\CF>874ַ"Ceu~ؾ [Ѓaہo8;r.\v~*DE8p!EZ94 ?ӭÅ֠ gOj+cOZl1rqθmc 6ޅ Fꔿ17FFW VEnS,nco `s/w!kãQW!~C kHuD]BD}5Hn u}gz#QܮEN^p_hBԽ9L#:SBt{h5HV=sVsY6wԯ:|׼qY>4z =y OqtmoE:3p%5qӋli5^) $A{…ŭQv$%=Jؑ*҄۷GU]sdB;I"$TZVLVEPy F-eڿ3-Ie^>Rm> ofHo}2g } 9~k6ďူG˴M:HS#lޭKmCzZ/sg#ኍH^Jish@q6lƘeyu!ֹGk#k/xz@kK1"t qI"://c66xӝe^G,i^V}0p0sUș hWK3,/*.EBr }]/o%zd@䮻pOv)={=˺}n^ag*?͞x߄}6u~Qͽ:=3J ߗ5_/'x "q,cLgIb;d|mVm1ύ|h;{>)bi7]:bZ׋9 z gxH?Hf~PBB=ybǺX)nD,{̵70 qאDeIHM~t<~ɴaoˠzt3*vM~9#7޲K5hi);ϣ²f[,$wM pXaΓ$?M~or%Hl0Jp<<>C潒efY_ʢIF7{& +^D_}:/3 ^%y5R{sŽѱ.!]lѺ>,n/]\*~UNO{-r3wn!}#~N[uʔT.ۘHi7084JFrm>Dtw1}0-AnnU\r~` Kՠad%W>)4nwqm>zc%4;YuEĎ)tp%yEzE]]vw9{Ȼ*)WpJ?R- uLE Ӈ֕{u1 R,0>4ӴUXfY?'/d &[r68*Ul?NyݰG;΋=5Fdoˤ Y )&f Hg <[^Þeht". H 55&:*Cc΀MH0:VΘB@]lSl}#/Y@3Dck/Gm 3r>;GْVmxcl=(tq˸3@< 1}SrK0|܇j^zIH[)W]S4(3/м:$h7d|Й 7rIwoBǹ2AY>fB7hRϩd~/eۏwmb7A=?Գ'SЩxTׄ9O*zMu^ujs%Wb I^,).x=pE JGE>A}pYLSl+~dā>G!kZ?xWgc40e&_*C9J4um7r7b[|^26%(rm&>&?}|Y罔y6v5rY|`+ķeL~R<NGk`JX\=%0P\S^\Sֱ7 ^FN/:9!e9Q>6=ļi s;蛯 U$:=~s_{z2n=)lM*+b6zӚ `5]cЃ0M~ٰ[%vДca`{zzZǐeJ$#/.|yqK^#|IG5,i'h[N-J}n?_{W"<2NլL.`Ie;ROXőkΣ[JkxE .ast;#|b O's3#|9gFu探zw]k; {Hf{D}l .ښr%*ߕ̳4y7U>\08=\˟@8\Oas43JVr"AkP`,E\S|.yczR&?'q҉p10F%G_g!uyuc9Q/Y6RYo ~+SY l]_\-0t%Ŝ0-w'y#1ǐO>*v?ÿACU9[vݸ4[Լ7#=ĚϮ-k¤.?;#{ȗ nS|o2NTwUו/Gl_2sЫQ܆_bmq[O*a=5w:JgJ8e<iȵ}sFcx-7zC"3V a,ʟv\-a!#* a;-ܘC\_;7#:N}FOJ}wѷfou*ߝtoV.UC2qu9f&rkGianړV{/]'7{Nܗ{ -C*)"v[$*CE&m<F1?/DxxJtRM/9TqaW S8`f`@\%|wً܋WQ Z sЇ3^ԗ*> ; ux lZŷc8 'B$X}q júYsU&o9QˊԮxq.REZs 79<Հ=n(恍L~Dc6aCDh,ĻZ{+,NobˊOiULw"O&K#l=sxp>D bpAwgXGPik( Xb/#?-RLvq7(\:9sI76aSzߣcN3w|o>}A2d5DbKnҭ+/B"WXv-u)+v:[s7}_+rRV:J9tn`sY/t?j+,}jl~;,"V嶥b5iJ> 4rv,~.v:M䳏e!oN(0K.L?t ̝,Ƀk*5ʝnߋ׌O\a˛F𻔀LEsWNswNr\>Z?G~emyϧ[Yv3dE'=\cܮ{[^?;b͵򜡴޿O:d`!aX0\Qj7OΧ,c%[}Q轢39a8#Ecw8z=,Ѽu*ז)\7_ {+,?3_u8~i-O. x zgg`3z3yyqMgF, Us!G˒jۯa{H}I^[g"ғ7zCa#ϼk1tx2{a૿VamׇQfߟijqZ>i||&0։0q/> MecO#=F#e`'TXOܕmu?+EMbCN2 Cdd#ݟ-e1;ԧL)wpE\NaaӅ w7rxǷ wO'J\eSĔBl;MiB8hȝ)nXWeR%enC1壃ph"$Vlfn }Yݐ9I#s| 7'9eY/$—0u?SOBNs O0#__ k1dXrȰR)~&堿7 vfR*rl 9LfB 9]=<\{eeγ/xY{M~,e[Ȱ2S=a#%}'$ d~Jۗ=Ͼ=爦k,)U ;Ȍ461UUlߵ밞w7xߵNq/8˿YP*s:fQzjg}X5<,EXҙuOn7?)DbE=.]σGTd?SLw)@ȷS Yfۉ-߿D/"~D-x?MI#/mGb^Lx+$Nj>u1ذؗBzmiOdva]yO§Je6+k%R=yń ZR楑's\g¼ܘ,RK-)> -$ׅOf!ܗr51 T3|^"xV^h6 ,Gr] >+()w!1t4Qbp/y7p8>NGM:_Kƾ6|a_Zl0{?:.zǽ޿jl|oy91bY0\$>lgog.◣j 'c15IoJlbC û}Jq(o𖙯"QA8:.`T.|F5^oT+*oWG{/m>Z{=^!:$'\w͗|O9}r.aK)\L~r9+皞w 汕%x>gCc]&K2JjS2\=~dg$ӿޜg1/_D:ȍ6EAOMgcqG-p$Qk묆)ۛ4::8.AǏn=qWzgBʫ)]cW+),o V`iW΀`tR" ;Ki}9ZSi~Dk;> XtVѴJ嚂?w]{FYF2_-6y WSwx[47<[;SYW& use+/1Ӕ~m m.ۛJ*kaLse?W?l ^D%}2ls }v 7ƾsܟWҘ\9 oFK}L1 {!CO>l[#s'uhع/(6i\ >0GM T獾btXFq+Vt`U3#,Ӯ\u%7:ς0z75ۨo]XZzE_]4rb`g>w})rNl-4M$M7˹nR5stq]-Rݩ-Mcێi?qO{9m~`;|,?o%jCܵ?  =!P{'Quýη=h xgx^LJΰlULf&Ͷky:/Lk0ύ\@oL7ߑrsqWD{3~w*-[3l7]Sa߹/ =?Ғk *ܑy`=fZTFe7wlIzK;{ ~/ۋ;׌vSzo𿨿l:#63cĞgL߶w&=wF.|zw_kB(s( nsoOm=5v|q{s^=,4*my! > d"5Dk|_Zv9nM==Dw]ۆΙuNwjd&V+$ILBJ;ah$~lk& =gTc\>Lw0V5m]SWcaͤ4r:?6lxp ~Pc_=_͆,[GΌdz6ICJLݢ ٦2Y(s 51>Lf:p+ǩ-'wDKI6\kAcXb1n~hG%QKS A/ЪhVIJL2JqMD+L8ZQ A@'fy ?hZem8nhQC W3Pٶs4x?݌h3뾣񧝣;<1~S?I)*s;:'ط^=$%X%>7}f}ډ>M%8,It.uO&3M6>iah sAm9k.AsV=3sYo6ӓڃgCc 21=-7#NBt>ߏsy}kRMIW}~D3|U5ђ ,嶍k9>NgԡnZ3hTE뾡0KC)%o-HV3>k񆠍z͠IYBY8"L/Ͳ.]QzeRjC呧x4Ęg4Fƈo}d2_%e4u%qSM?}wݩcOxLg{v1:\OPH&~K5a??unY)DAD>?cDEDED@d"-0тcгIzhQJ;a>W|SI纖ts]i"oZ]A{_!<,fKUF^M*㥹Q\[/1kȔ-O4Sf/cpuIl/=w|_]#o7s1_GeK_׊Χv/)OU;>%ٖGcKKcK6@cYY^Rdlnd0@u>I']` [I`L4M?$SGؗG/e.it2\=-iqw':t8XM y6vͮ:Weh뮯:٧:꺳k=ۜVzFm>M=8&n;8E{g^?سhƳh>= .^ ڜ$ۄ܌y.sSsU+P55?L)v9ǿb>bm߽W7Y1RX5COvu{_^yq~A~;؍1+WuȅLu3t{>9{^S>lc|ks8^}<]fJϩ{ V(3-vkt=U<_W;IF"&;w{ϪX̯_8>1T{βD}:uԧ3Q~#. 򐲼,Thi.UmCx<T\ޭe#ZZss{$4 +ߨ$V*h߻x9\R[L_&qO{1=:6;XIeXkNvA;.<ʨ?F"!}vOzEAX,bEqO~l"^ԸהkMzkMVj6{1S@W*kNd5?wwA2g/? әڒ{kݙRW]ws'#jOUv h,d5s\?J44PfȲț\/m.}~\ ߿ [wGc,q9dUni7u`V}c{c^ x,Í<_{lLĒqP@ȣN~òq]8b][7P K>^F8]^MA`Y7X< !`R䤸>.1=IkJsai Վo!^ɫFc}iR)'?s,!;LUmQ47FB.$XQڧJ$AVF 팶,SmIp)bZ[$h !ysn>{||Y*Iv~99tG {Bjt {L'b;*?Jci.OʿkBa./yZ66Bp!4KCO鑲}Z7O͛?F5&*ME8_R̃["_F rCrB#o<=Gtp޹cF"m C C-Jqvڑ׶̍oenlF!:b^{ GDDM>eϾu g>+6V 呩|'S{/K׽O]W1~b:?dwkf^%~S&#tߔR<;sn$K^x$}pMx|1jebe}}:Ax$9|лƙ36ao<eǭ7ppv9V ds6 Hg]].Ĝ2"uulE8ӾPO$X'yg1q8jNe1i{x^cDŽK[Q)3qبB_;ʣMv~-fm(}|znMD K%(287 #['um!E| q i|]_H/sp#zzd6վ- 5h|FutK yI]EdyذCm{Ody ~t&hCNk'`;F> pLE]Z\x2gDkK}mx/:ɂaDMf=چ7M{!rvy=} Z?G idG7EP/9Q>YpoѦ$?`t%-dǎl42ʈ܈BrHW# P_]D,2M!;PU=rf{X ܣM vI[Y?'Qxt컵 DI]MubUc6li#k ҹT?+}D:wE5"GդsoD ؿ·έqzb,oӼ/2HϾ:˻G0kWMGI^0sw wRf%f#};smeD〿? Z ߐKY~ =@<|7q{N~=#y]Fĩ5P^Ro" &ڙ9TjW/aeOhӰ't-pn]젗ޕ)}ew빜n#cSyu3]W4k#f:(Q}UZ:WmfVZ^p~L㫧 أfxբ_M_q A~ᶁ"D9/OKVE4 z)ҶS&cDLqOfȍ9&8%^jSyqNlvX"3 FS }";at_0ֱ{qXyCa/z7|8MOB7D=c[Ls6T~1ƶq=c0`}vړEܚ51IpvGbm-CNЛ;U}F{=N6A<^ؑiKuܞ.<25go9ood?',\VYR)M㺖eN$2}Q=(cw>6IdHO8fH_VL}Y۾ ub{$v[H҈w$N%Y=h# c諚,ko=T3䳰]Ἅ{ߐFQK('pgӨup¨6f'#!0bkΝB_Iw\F_82A(p:L%COk檟bm ơ \.gpZ4/~~W|Z#`L_L@tWua{zmm_~9*eZ~WLsLUD}ty=Y5VX9EX Cc_*+u!i݀? =TJCZq>o<&ddW":R6fV?M X0ZU>>ZQ> aB򶻀ha솭ΑQſ4OSiˢ6ȍ>>)z3v-^{q~w+||%8м0'_[dcCF+䛝s y_wz7dsFp]*U[_e[xRU3Rs">79èHcR319_,nzj>$jk)NwF3u<8qB_za_N."/2I.YHO[q9_YGPS~O8ff-E~'vg|ьm>,򳵢|YlQC:rԂT֪Hg{1=IOG5~{]|kۈLg?<мq;)큼v`ſS|m gkp~g@Ntu!F+תa n,c>O}Yxthz] =1`Nԩਧe?!z,w =VΌCQC }ԋFݜ 5~2 ԧA>t~{?"%OFbv1++M?|Z/z_# czwcY?J^uM{H.m[)jU<Jq[dm>4Cx}M[jhNG~ˣy[ȱ#ohyV\#1lgyb9O 0V/4W}Krڸ_":ۃ|W,urYհ YX}57Ppb'B_C6}}KeOE͛ko^'co;Jm5_Ob,sT1 ϱɜ4ϵ4&_Ast9FynfZES؁sA?dV:μi9v_bحjXj#)73$#F߱}țXo\pcXv`q,M I?EwfbImF^\/e4j.0bCE\i=XuV6w6w^X+eV<΀Kߤ?cfnj^ěBᶬ`*v[#.W+p{ *MX೓vY6B `[2X&wv,D>q 84'V5Dzn?GD}\QkƂjhln:<*];ܪAw׳]KmMW#|Jlnr3f"^7 KaP{/ruj{ٻdx.=[应Ep us00B|W3A֬o&d#sݹ#8e r^gF]΁;g8ݫ{f8Xfs98e:Tz=.eH_xN 7נq˧vYhLkg uҶ٣I_||֥7wӺvu#OuezoeG#C{:yB{~g~xpj7SL! _}=t]#{5ֺ>?ę jzWz3}'#l=ΕljW*TvBYt֢^\r8Sզ/Ǣ>g:֮nx*{ }_o{ *=R3pqb40.:وw; o3+s3_*ݰ{֛ڒmXZ򳫆+ W6Ԇ}ٖSǠzy;E<1xvRrOh]KF^zqs I_ļUuU^Newdp Ν6:e|e]kG̕Y+:f>c2;&'ߧTVe(Q )9u r~>ўB_}8%˓m3^X_)]B}]#}e-&wZѩp~c :Ǭ>Ķ03,B+foo~_\rhO-@pN/y41 rm>,&V [}]f<0@M3|s3BzFN95zd# A9{/+/L 7:_7CDoLd-?Ic憚6d^)vFI4S㲓u|SgK]DǞ[.McUs+#ᢶfƴORkOR6[!ErFU\qѹIs{4[h=CO;+%6w?9$ghn ɯ7@~]C{ j~x1 s>hT%H>U{y5zmQ Z^GU^ p+FZ%$1Y;M44`e_]nkVfwϳde< SdB=]_4~Q}sD?}P' |8[5aXk ]c%8%YTރk_I^RYEE=˶8 ?7du<1N;??.ꖷO+Ir*ڸZg,ka ;9X6S<</hB~\%עsHn;\~MּXߌszàkXfmϗ$i?&c.Bx| {z u H~=hy5M8Hbv~*k}K_tz_by;[$n<y;P/_9%> Qcg!_ץJ; #Gx.h O$fF>3bngL.9wGdAi/^Q#\}̘>ĈvڗC$˖AvA'Vlk9l:{ʒrnq}#_%Tƅ4ςO3_%rH.ߡzΘҺmC/r29c3cc P$i.;c^B>qI9W@6l] W@l-*[; USV]ȴ|ȗz$!ܙf5sX9##hcef|6ђ[3k 3f HܓIؗҾS[ ME dχP%JgpI9<1vu痵^AfDS2t2+j%0V z^ekYx9pgg>;/Ut^+Ce^7$4sBM?1jԩUl⽧^ >0lkCX8Y̊|,wЕG-!i]>Eq{T)w[c{2=Oy6OC<zRԓi}/pV7ᷞ'|?KJʪ&jJ1nvS_Pa,Mhg+۩6Z]}ʤehk?3QB{N+`r4k}yUK;/N2KWNb[yZfo@my)ɟdve[hWؖ^ޕ-'3nA?ifUw _|#MZ_3v -Ajq;h\h%&_M}WnxTO ݈YFmǢm7?o&c)\Vhm](5u[*ec7q`տY3wT]+HnШd>|fO}YXFaiMemh[׾Ķ_? KҢO}6>4%z蘚WH^rߢU̮zGh"~}QS|vIlS{F{Ȼ_G7gFĘ3a8ci _87A+3noio}D;g+bY_Yuo%|Xмץx|F `my2{8n'+Kf64&:HuLr׷Okkfie†C_#A6#8&pE`1V>,5 ~:o d,dw֭gi/˛GO4 YS< Yfe|FF-w~/O'OhS Û;a+X.~~47~Uxinw7b4A0䛴w2-XDwWX6&țIϲsX76: ùlEFͨшv9WF?i\n_k]K9]xR5L#?hex>[t}aC-O5ub2K!o|[qrMF.+' ?$``_FI!sF:7yn4V5Y=3<a3x紮96F8U>>~"i٠)+BǜTJt{*ITۿhzc }*=Zgr8>=9&]%UԨ폥23ʀjgṫ`Z>2(꜈XtuExo80H :n*Z  Y6Ķ5wKc&6p8K̋\Bضpn*6Fv D.ϻ;9%"Mq[oNpo#qQ{)GpS g;iqy5v}@0!塗d4ʤ֟Dv-G-6ţ>13rp} Úإk>cNsawvP}8r~;aT)Rnl$79G*%`=|`lW8dBbG}lۚGAI1sڃXꇻP3N ;2VJ'9c}S.۹[Ǚa.1%_;$qmI8+bh<|S?'y8;a5b©l bIm>t1UڑP_ʙ&1ǜRN#]{dm,Ύ nGZkڑNfCz >'tK~),:'"*_h't' U3}޼6$cM_1s,d#Khm&v⌐p5j'gUYu&xG[<$^>-yKlK{֋l}J{5b%iUyVƊ =얟i$gk9B*,|{6K;d ?~K,tn!4+ɐ~H{ـ 1ޱ GL1{!üDGsq6AIz}9193ֳ~^.'r7ϫa4] z 8;!|iCv'ggzsq-ms>WkYJ{e+R7~5<޳| ߚvlw\y'UZYcri}ߢK*GEz-#*h2cа/%1`)N=͋iH SӈfW(j3UGc4먤KuFG8 ɤ5o9b=n#?J+S7֘,5W!ޚ7e;ǿZ{_3 c;t>>ָ`i>?Oڼ>:U-zeK*Tlv:X:e߇ZjPz~ ɄY8{񨗩}OuO" v2ZB%|l4gg{2*[D뻈=㤹;Ƕ7Wz8h9W0͹ܱYLӄFNUa8>mjk>JhoSc;WØ׭xW&ڜDNˍ}jQ .}[dv-6p6)1iū7IޟOpMv́o$#;Qbr`:Y:t3ܖ] jzq 76Х{/aQB*Χ_BQE$֎'9|gFH'x?eꦹ#{yk!2NkLjtʶtd!n=@^FS]gUԼu+߲XG[#u$wI8"]N>ˋS=2 nmؼh+]F?7k%sdXyG3[kW7n|Q')rrƮqGHߘfҾ t Ti,=r*kC}ݛUoW_{WaS]ߡqgDi'9'@]3uğ^zmW5+']'ٌ6;뗐Na16 ,ҫEi7]D<8G2uAopP_+N@pl]r<8S&VO\ަ(}M }MF7csYe0W -SB݋wĮBFVwzseKwǿ^cyn{|{ZM:]CdCdj8';BQJa#%_tk&XNu!ݳ,Oɱĵd9>M+[ lhYxh,l~*n߷OhZ(d^t| ǕmawzRAk`|@Ǭ}X4=3/On]u_u]7翍cRMe#o9 rT KNqVkjRl^ Y6Цn:N#{DlbHKlfKD" 7մާiZּ:A޸y?q ;;]>ži<{~wU@5PYXw~]r_uIDkhefХ;E +Cbзvq4[Ctorv sk#]J`Oﺖ Y>}41wI0-6Mo`A c}pYX75MFc\<4F6vD;z16|8"8'>ܜ"iW2降ė6|?x?h0I|NkC{BN/~W{q~F> y4V+|wn>n4!Gy jw,׹]SxQ)lk7ex;HwX QC}[oҫ*tJ@@@Xя} drdl$_d/!<YُRl='\rO|pnQu+j'8:=O)L2Tl˼%OlǓn_d1ωf 8"MO\${twjtUFjq2O_ܸV:=+KRXr'4Ԥ Q 9vcuĘxx0ʉch,>x rبoFKkv8{ђiZS6f3 h]~0$:~z-'XYK#cG'kVGn'pr=}n;K; i;q>PXs,ZmK+՗=WpZ%)+3U&g8to">'G$LfLΤ~`OawSL>8{fп<<}>j|,k%z;<6ʤo_ge!^iKeC &|nCuZW ?Q٬}Q(ZVb/oRCS_//6˖$hp=yFgIkU>wF&83פ_'reS |B@}aΏ\$@g\<_o8ɿř'!9ùY=!m^O7S˼~S@:ÊYKgɶ =qwZċL7cRa9`Oe/ yuW ;OXayb!Y~_f!xKkW7k4pљ'܏1g3Yķh 0WUt5/!;nKO#⋌ãk-g s== +{:FBc'm7rYU"]r,\]x;7ZU8[K {?sh.zFQ= =c7e0. @@캈y*ZT LU ?Tr<.b׬}4F3rva.5_zxj{/;{:ա9=?+P腍hk[nY|; ~s~o9lWzm,HzG8 ]Mx!|2f=́ ac|-ugG /{Wn܍u87^>M(7mO]E8Ui8Y{cU|o=2+àE0\h/ 'i#7J0r/wӀxa 4K"~}1K5_Mb;!|d  g@̈UF8|x2c[L`NϾÒ_Pj!h _y/_ܶh>v$5w~f4όm?gd1lo<, 4c1У0"znT #-`?GCuYâp%kGN#^&<|6 BW\f]sT{جKg֯oF·Z~֧`}(oy9Lxd}&d cE褜8NL!z{%# z# n;uf֐ns uMDP-Vf8չyŹ! {y~xv(rН"Gv)k% ƅi\|gT!^Y9n%^#)s]?xq_ym%|ϒ׵wll?m01:П9 裝$E?!e]Zi@lvQ.1YҽkD3z_n?7rZ5Fc4 Z)t "1oST?ș+]v "/'^ô jg确_PY-})4rck9mXr߆CF!_>Y&\&d_>\ ޓjO ?-\Xz/tD .vi֜uSd~_妽6 pq;X:oϑL~LŦ+mmө {|'l(4Rϰb<:{k]JŸi;;sV?51>">sk[V '+= {rlmχ?E @+7S5dEj١rߪjOvfj\Tw^Q\{{՝)+j-f5:&sc^vo%͗#(Jk>yv杊ط%m5.ԣ YY Ev48(b9|i g?HPe,~u06fs0ާfo~0׵ް\.sY|kmN{#Swm%f]ik6{tXi6zSMn ymmƶ8k'qGTc*r9[c;Xb;'_ 8 Ϧ~)?_5s ٕHyp6n| 6J^aqCy4Fns{R3:G~"p6xcJz?+Kh?=Epx}`IZ cyFlcEuEQϽʆ|ZD_٥9ˉ'5+/O y2.+bUS O`1'Gs H_o=@~=+Pg9*[QםIBO炘 b|%qe> Mh e-&b%σGrYϸop^6aZ/k.$^ÈƸF G"Ҽ.€ѸX Vffyl"yvft=ڤb>/D1w.C)cD;k.rb#K^]@N(E40J5y,0H"_?CmpV焣~o9c=<[&Ex\mXqY>aRA_c@4l29 Lug[:Cu̘*z{RHnێZ,*55g>\jZbڤ5j)ޞr/|=崶:j z̔C׸kъOPW>Vww=sX-VC ((MM!+<{~nEvsϱ7z>>}=<$c'~7 JX:ZB#7vf[s/{F%FX(~mW j3YhS9Nn}?=3 :+lbL:JMzьM}$b*_`>3j!u5c}*+I_m`I|%zNsGs.ED^@zOz4heԣs$dCۤ;"q~8*t1B(`DxΊ;</y/?=^/햷H  &Z"+-%7x=T oJbG _5Y+mN١QhRiCkZ~El_IqzC$XyUMd 4$ARe=P:ſ5 b6|ӷNFT .n'8qYz4Y6ڡ16S\cWV}e"=y|aL!'X`zNfS4umzNa.k2/٥ϥҤqd>f9C9km0/A |SP@85|]Ȇ[sN--9pnYʹ+CHPdn'rNWP0ԟL*:Gh=.-Uֵ`g# lQuѻۣz˻Bq~~ ޏZm[c}{V!x@J .F97iq2Fd7(sC]O:1Ek*8WӾrXgK5Џ*x-/0/7]%~/ƓM4Y_\Dw9h5鬪a.Rwa}d;Jt3/XovyF;]Z~::|qcQ~m' ^,lsyFo]Wh\Ψ)}vѽNy xPgc#{R;|Tฌc]ȉwd3|D.mzZqH.C{ Y` 6zhΧXj@kz1WV/3)+gx\ }(+I dS)͕R5nen-ClH=,r,C49 YV6&'j<Ƽլ^8x9۫5OD?׊KZ?FN}2h~3 |O7rZ3,C)>`:a<G:e~—Mtw4fWgt;5nIqnCu]֗s7I=2ϭ(d!>ȅme8wh`?Zkڏpg wdGF#[No=b'zŪVs;_Ru§cY)CkrvI}5le4/Fw9Zno;rCB>TѶ!MUyc?h.;?¿u tg17`;Fk }#UͿcܪ8joonܺks`< )71|`cq!w 4k <\׼`Jw `Ui]Չ G\iRGC2ۏ&.sLlNg2}ϕ'OoK*+Jֱ&vI݊N!9qګՆQ[r =WTvj]Cs!|HBw[:$_iKVUl< Ќwi;#luF-nɥO]\Jtx}6r9zy;o+lx.7׋z,bOeDK|*k\NDtNh7Pc@Bٝ s.Ю //5!.b^;h]'>QMԵkA 'zط/yt2}ԇΐjэ:IqCLs ]VO{HxLjC:= 7 w'|&7Vdk#-l+i߾4Ck{h\UgX Ɵ5`fyS}|/\鬵(.fŞ.2j6[F1jmh>6X=68ӠuIaU^zztvkQ}v54m=}ZN1lccjz# %PAѲ UGz W3%BlD[G|=滜1>_|!hWt= sm> Iԅ`/W ]_O.i=?kN2e^u=/;kE?}~(4N6?;W_0P.O .)gc#A{|ߪzL,G9unb5zYS,yyi9 $F5xxvEzd+j c+r¯&}$̈́Ӻϔk~5 ݵYo|_N(1Msf~o7_#;ѿ=2Vi!{e{݃z';v+7"ڢ>m}~ǝl>gW]Lӭ,FOM%\޼E]^,#}= ["/4aQ_?S}Dާyþb_R[k߲5my\tђYSXUWkD+lb7mb4uB{YzkŴ4¯$̚bFB(m_l,^d 6+}6zN]ֹIQ\o}e*%( w~m::g/yLJxtU%!jBp= ΐ;.xc6HΒ 8淘SH4}MU~$}FծKtThFvhO2LD{@o5t5:st2 =9aݯ':ͷLyhїI_>@S:uj#D_n;B3%/qqRoBJ,t/qINKd>+/fmc> LrBO-*HQrUQ'į!!]Hrג vCN|aܡZ|&MG܄'<^^_&q ~WY3)dXt &λQ~a}tWn!x+}ϭl y\>Aj2|ş};n?.c[*ʃWz/i`w?m)Yxb\S\e׬_+gzo2ES&=1UvܽEj)s0χM簐}n,v'wZ)N6.;pA{n]!ks?1򊏥X, Q߆`MH{&^N;3 Ϻ_ܭM*ryyzi>қȿ|8gvF5Z:)9}|9# _J;+<<k8aMsy;sh]Һ\Xyr}R`bF)g:F( xp~1Qt- l6}}Kژ2e1}n yn,|nIں풦[1 }D v=?M$/X/N=FFh ×6O tEttX<[tߵ8iQg֛v ?cӧ&³2G3 f8xڳ7*vDcۄ\?yYWXqmNOcoIc/=i~a99<{~Bhͫ`cԫ5>95y<.M+~DoxD+U ]r]Vt@$..Q+u*tĵh=M?r!x%5}MQL_b3tl vX̝mGޚmcqRG}l_aU+dr2fLV;,vO᲎˘?Il >Lk?JﻉmuH/&41߶3C:ST,56:W&D޾w0[-r@cq#iǁANYzB/jcѵ^b ΅[@%\}zM&CF]AxYl|dc:sIQx0.%9$> d DGccT1gDisA6Y asAMUN# m4/"&Fd.U󵶯DS;uy) t&`w/y4G]诟p !hn>_TlO3RV&/ξ3I/gR>||E<8d[[迒E3q~~1rmb v4ng_h=b7> _|m4A;}|Cρ/>3f:/reMW_| x& >[V%!b><{+[,ƚDam-;r/^j&M7dG/Yڷ6qN36`:&mȲ-5V?L_όꌖgXgN2Kؽ;? C~Z юp/Y;&we|]Icʭ:ٓԘʻZxWy#i?$oqKR B wεa 8p,O;Aʕ] |W%~ҖOʬkAHy$_[3 ,J%*$߈,| '^y=r\Q^-t"=odL^|%Dd%+q<)']O Ǣ8y6q'3?Lg> [^IE{=yõ!ho9,g=,ip S=4)-8Yy=8/G o!X}7DypV.X+;|eitMMe?aok'3ߖ|YL^ V8;>36?'q!ߴ/loOvn[ڲ$m0ϔG>^m6>N6&pp=3@0/$%jY>,%Gi{ẗSNB mE^v}K/T Dz [e)`?9K}>lm{,{sm=| h[]i S/8C$K~&ro(vr[*}U i#W$_g-9IhoY<ѵc) Jcc3)О@ 5Wpڛ io8o8;%J{WX[G~2D{)[=i'ߒעO{-zt3Nw)%OZ392tqm%=80 @0a#^TP!4#tN£9QoזLmNF pX: Vhۜ--Ic4;2X;qӦUzdtC2Et%1nT+I2KW>-m Uj}3Ŀo'àEx"ضښ{92P[JĪVX,gk#1<<~SgWR_ ^=>z/q)FCE돳:Q4FҢ4AӾi?=h[bD ?}%ϭx(?:sjs`rmV9lNW|wekd_3$\~3" q1Jių g;Ma95C{^-lb /w)%pb=V?J}=2_|~=@|Gz6tT18=|t UP 1oէz IoSE\.b &dy72B{'ksE=2 bUgTV9?>SWsʜSi.KtGf?!絤]g* .EE2ԍK]RNlIʧl+q8I/lZd`;gb~NC]4SY< 4Qq_ 5̷wsx1MϤ>*dU>u^cy䠳oźjE >|hlǕ,p^V5fZ}lzvK=y\IZb'KP+&ᄇx k7-%|-i|h1}xLM d9f&}d>ΣFp}#HAe$\,O?PxPx1͂b. m{1N\hm=y19T9VY#,qKx^[$[mݢ]]wb -4MztUV&yva>"=q"lȽ$/3`kz,-ل3_J}A,EWW3zSLiQ|Tԑ|ɯIțt'  +)OUMs|A'e^Gj||罫OP.?x\-xf+y[3/-62E&A߅Ygb(])F1'o^*0WwWEIUX촯"SM~%*w/"sFBoq1ZS4&%|i0ZtIĨh/sHKܿ" 9a4m|z3oahh_UaC1ݖO+t믦mNO%,{>127gXA:q260en0m/g wXS`"O ٸo2&qj .":e7F,zoZGl_"A54w3籠;|%mųIF'ɧEKrd[#nJБ1͛׉9L/1q2;?dA[|>zak^ ^ءhZ^ 8KNt< mv%E}I JK|vWL?[ φͰ~6La{N=Q56Xj_8}5F=t}kjqTW}>Enn7_m "}5֏S9{ߟ>  6;O]?;o](A5 {REOhyN5~?]\ș7~;ncOJ~?<;GsA]~5#Ƭ(77n+hcEWP, $ OI%c[ MO2m=BdfsYuv9Qʎcbh{h:zl3>>ze ~8'ڰ-6wWgiҭ-$znՓ_c]wٺ?I`513GSu}+;cѕ+?|{#9S.)S3fį҆p$5=J{fi z;GI{\IEG麓۸ n/뷵G u[s7jy'K7SO[b`ߋ9S4<<&ιq<&[w%r#sƽAk^PIN*6nI{Po"94(?|: YLO/o {[uVcyh{?+ߏw#}l؄3΋O"z; <<'|Őej^{A~v4w$?$9Og7=xϦ_MVXXhj8 HztDTydj+I'bygZs$2sI,u~!mz!g=lOc=#G/ݐ|inZ >0(9.αz9w99P}?GS=kěXuY|.it/p_/Q3u6ȯ]+]h^oMn8࠶Sk+{ tu}J㩓uOE5(+¶.ؚ'hieu!6Viz҈k̹Etб$:tk4.g+D<)#.~#_59\53;:lwJ~E#W6QX崧JUx%ȭ:5KB9~ =`lETfL9вm1i jDf۵Du8#r9HD(SGfͫ1gOs)>vwN=VVym, ɻ}T2}LD{r+i!>WimBaK{~`/-mI :{wڒfYJc=c{m_`n uK:>k%zF?|h\]-+uѥT\~/jI W%4o3o|4c - gw½0u0Ž3'AԼ4!;; oΓ"|,ܗv1eM'i' qX"R|[9'@erVsjyाʾ~! PQM=}L3eg\W3Vbe\≯es({i׆{K2E#_˩'ã!<G5C#ģHk9>gyoNOĒEOHd!|mK"^ǟj\TL̵rԡyl8os8B{j!u0qlk3+,^w0nE~){d!oAg_ÉsV3.l'to ~梏ǴI^Lrtk3QeKUwejrvgϜO|vsy:ugo9{P5 jmd>O"ݺcM]u?N]a [\ȲV/0'nycܳZVڢ{%] m{ʿ캛t%}c[j֎V,tҁuX*6a>.xiE,z;e:_ Бf7'>sZCלV[EHfbwwy}SA,yPo<>SLV}-jMTfhkm6m7ʜ[%9c ~$>Z @6Kv7ysxIKq>ۉ\>3|e? Ai\!}Cܬ/,r ~D`$[ 1FU;~}&}CQ134h ~vSA҆:ч&:3M_T6lkJtEql;ܾĵ2Cjm';4 G}h#yhDV'y2"kKYF Ds cӊڭN?~O!ϹMe3Yf=y"dYjӚaYZSu\e?+)e +y|oVK>" gMNg>k.;T{*QWԧyf+vx=dU]Y/e EQD6d9i e^^#ծEklL|1ѵꕶ5W$hWr <^ra+rNu;~=\3Gi |!yQW&m'k0G3i-?zD3.eJK`D𞪎jO'na#9!ൂV~ĔB !g=LwdiN|QD] bՍ,c5lS<ǗD~sg41SS^覆ecKV,LLV~xV ZN!@t9)h"|C[(V~yֽ- X^ Z54.p,dYK/%c[:(s?G:ׄC7)s?[I.;*c "i >%u4X=pUS^C:ze7||?NF<\X~:>? Os(d얷2)@ۗ%D_1Q+y_9xI's}u/mh:tv_3ogLߡGe]ײwvJ@]]ɿ_}ewh,h,\4]5Xo:s|azo1nM8r?Ѱߨi[n[Rf3u&]&-I`~8U19߶~Jyh}#|(yk"nN|< +Eiw_YYNV ISoNM_ x`lcܐzLw4u_\|ś[|6.$ޛ2{ҙ=@\ukzG.jrήq"btI \\Ʈ^MRӂ$z1+Dp~Bkl9MUM|=F KuErhʚ)Qhs.-&ExF4Jq&,o6l4_3=}3pZUN| [fj5QX6ۉN2\aUF SاmiK*>R~dZVq~gx@}#]o!Oț$o9kjo#G4Up%Uh,'1.XhQ5;olmu\~O_YeYK}_!Y/HSk&ĸ0&ϖ:M0{"y6|C^R}8GOvI ̆v昄,?TK8{'%`֋ƘAGG\Ũd==skcmYJevy+F:1*IsAojf-.I9nlödLjvMs\"L}[Ƥؤ01#IKjfI%/I HyV[7yeN vDn`. 6֠nYhoScSV܏'%x#LyOa$o*>OML::SФS㌩V< 6Ff. pbzc~籚,wmlǾ2ۦ؝담G^<ܣx~z1Y졽\OrÙ&ٺ9AX8z-]vH~ȹԞ +j, z\l{\.6=}R _+s;q}/Fӷ3߫L&>B+UZ|qSD+o}}߸P>>FU: {@}.D/`l|h|}#tkTXC6bbݝE\uTVWf dJ 9]# {#4g*-A[' |,w~SknJ='*tX:WFc_n_ԯO0sI\kD}KL~>|m$YfwFTk DH r(nnp_lz.NYu5uWu]TsbHu._h8gvM=#Z{p~L /w@_ܗ1sply?U@& [|9y53 j~N5:b~k[r-+4}s0ǯN&hq6:i7o=Qy.M"\Ghk4mc+;[تFdžZ7ԃÏؔ bl5rl?3ULm 83mpSi#=Ik9 j1&:5u'3 zϑRWJ7@_G#㯛"FfA366>xzwNE g1Ki=7Sn΂|z5k,M8sF)C?7Ǔ eZw#'yg0jh\k0F7]CC:QVt@coo:Ntܯ$YίV3+-QonRKq"!,V9q55ja %iM[Q?:[^Gr8|$~)bw%|mƜYk[蒠'򜀹A>M "V8utkyMK-sCN Fz$3u 5n~V{gr:#}[}1Kqp+MyAa堋k67ZQߌ`%^yҶDn,ſ٘N7@v 0pߏ˻y~14? oMX#=-{4}6ayܳ@μYoGO^ o~gNu]$ZxI19.Hs^p!fiZ1s/#5C_LKit ï^H=\ñɌ7ȸL1@cӱɰ_z塄=GUcf(CN6'52Moo|$R}?|WFjC{-#^ ^ ¯OK FS#x/rh^s`Lxk s܃2/:wc^SɊss1T1|#Ę-c5E0L0uS:¿ c89 Qz2[ҵό8yW!WB*`BI` _ygyPsc[vf9M }?[u=v.ktM -sų遁&kݤ?$2ht=򄶨aKmozzh.-ne}{i{H&oY"it=;q_ς=.KmiXrn''ćO0A 7".3SdZċM_ׁ15paӋgl,{{,[z,!x<x%S#?9),TG8 LZ8LLksXYe9}ϻ(ph)Ic9J~|`G0:F\"8s#)D0 #ͳ`o8/N p<%&)O)*:z5= "{ +'X VڅLC*CG .'. .5&KC{|h/I&ϧI^,\%`xRc  x! 7?5a1<= 6=1>zbc/'tiRRGp[ѩ~3Bq %FS8*ў$6+&')Qu[WD0|;FFizDIgGRY(?Egkz(lʻN Y$R0ǧ _~I ~qM>1–~DzbXW-L}=$n \nXςeqqBc'm,0q2Klb~:dA([չܥ`{oF4>3> Wo*On:>g}N_ϳ cιk12|9cb->=<=L{][0q i\+>4FB".[;p7~2ƚӅco&]h-p!E> v_=K&ZQs/< NgVt& 8w,L>zB =MܼZpc)rEx>>G+ ޓpKΝ}*Pi) z)#@OGWEܪXa` 'ˉ{5 cV|єC'9gR!Qg_(FTLezMZ/Z஁dO8E'ȕv)DyY4F6+KmzX/]۴a<=4bĎO`&ϷYM4?|UZќj|b4kiMpd9Z:c9F͊܌M(/\rn! ]{xV,=HI:?sڊ9>IcKsLwa~w@{\/y:\4?Pqub[I_`s݇_96Yx#sެ%?n<֡8洘ưpƐ/X/ϥ9Ns݂*tbmi#øVs>с(ΔpI<><['Wq;~NOJ~? 4cOFLj7!v|+Xd2qihf?(bhOv>s*5'E̳%dQ$3 &wsXh[ 9X$2u5)_=:W'ls?6M[QgccpKg6$nJ!GGpIkCp)%f%q'#W'?m1xt~9 GGUdzu> , I!A8#gE"nXaw],8Q$/ 3͙CCc0gw޳sԅq1꬘,8Κ` _ af{U޺uL.5#|-eAlj-2c\Kl=2Xb(6B?$bC1QF a$#xW2~%Tr*ʞ9~Cf{Ք^׈O&@^)N%8zzIO)N8^)N8^fğKH/TcikbB27N!?߅԰w1'R7H>+ҧ> 2N3+< GKz wf![6L&2E*R\VʅIV'K[FhRG7M>^Wi~ǥ|dc/̟;k-տǩTKc? Us}>oll-¥h\ױne5Ϊ]{3Ff#66Hq?fOiz>Y:66eARDwmntD9֩z̘CvVȕT=3,3_'i]ٚk-€D"yUe7aVHG_P_BM^f/ >%2c-X偟lz[vsNqDӷXsR[l+V& D ?c7vi]Gqft}$|ˡy{;l$GN%KՓR0kpIs`IHFGiïqK>ޭę3nY\jsU.2ǂYP_A< bm?lC\JaǻwI-_uf(\/5赖Z/YZeύAYLrf[ur<7]˹TnO}oßwv5~f<P/_GR n||3׳urlkʷo)6]jjEw.ow.,p|34ci{6۟e@k ^h"M='r؉ >{;Q~ C~7*gԏL1Ȯa>Meo ^.=VB[o{fޛGGi_XхsyK;ҊQ9iǨZSX,2h\\Kٜl{J؜lpя|Es|/|4_K֕U&8ٍ|TV1kj0_?dXpM[y~Fbe-*0aO=L9|IqqWCD Z1,MXj0niEe]IvIypq #ܝ:7x ce+ț̏a_=^V~tqad>ck&_XuKX"y6_IfUMpqRrwz&g}Ƨiv ^G$PL?[gdI\q8P\w״❼}X΂أuC%Ɗ?Y~<$s%7M V;aG.ȕ<|-\x6 d=صx-,lFsZ޶O3imՈ8tr|/B씓/GuRگ29Rۇ,sE7w/HևI8kh] ^5Q&l\2,B&*̌D c(cI;p5d,ǒ0mЋCϮc7cڍu=3po풂'0c~=]cWsX苟C g 4+TNSp^y[7#pP*#$!uc)7y_uYU/r^٫?! ]=Ozy.4g7P'`|r Q[-oj~Jfb@wlӂFX5f#X\陂N KVTڣ>ϟXe+_3| ~ێo#?PG߾zU<(9~3LњJѶ tfI3+n9c!#j7 lMI㗧1[w~ۚ秥e*Ss;^6iW8%ʹ}BcAuw-1 {5繲p v}U;bGīxrg=xnO^dGXdg7/7=YM_Q[>ZeޜF'rƷʜVZLܞ]'y1N`UWy(Fy[HEVcg/n6zm긩ߎڦns/^{\/0>'"9~E"?=&kX/p{XlO #mBuƮ,X{Hc~L{ ߸4Shl^ M/ l[X:U'Ghhä &Akf=r4v; :{lS~-KzE!ϗ|kꣽ X,CtG鞝tRג;%44D_J<YvgZX;lj}We)s\k;>ʕ07#;G6haSYc,dYrmWfԗM9)TN7eukqfd7`;Io2tyzWn.뚇ss,{բ5w\׾^Nf+u ލ>!gc:x>@cDl1By&aX-6KyQW;png1Yb, f-x?~k8#l{[=3>oR Tci][ 2S.7|'}}pסSA-yaR qp;*p]?n7Q,Ow9t1_Iwaȿ~`]rG,ea|KJ+3zp w%k'>#A&ږ޴Ay3ﻈYGXs(vcZ/尪dCzs$];-~{sOny%1L u^rwՐowGXWml#Tf͕#n4F,2WƳ}l{sz},DOFu'y}!FB|T'O%G=6Flw`TKon|˱Qic^WkS/ ^"'9C~.>_]30J=o8D'1^KzxwWHV;tWXO%ِ ]`6*~; >Ւ{bϷJq4`c?}[#o!ۅr5?c kZ` m"^Uȇ:oYINl凷sUu3@"IP0xAȅxdUB/m((Ljle`442m2HmZ޵uʝ9$@>kg5齔vdB30r8_ zOkԠu[{ z?K to^#`ͻ^l9k2厠4) v‹M9Szm~RƂ_bJYc;;8 |,37iUGzzl,hzxp:TPl(㭝1Wz/,{c0y Fl$I1,cϚr4ƸR Ǐq,VQ=|j1 Wē% r5Zs73Grks]g~Rwx8 ɦp_hu7wfrV-{Oa_+lkm=SJzbЇȟ~>\UԆcU\٭@J :hsg}oE.#cw>isBMc .g({G^*< J}̐+m4f  $4E%9bX'.V8vڌ5 8Lݒ"h1-L"PI~ ,?Hϖ{ӃcUһI7(W2 H43Y-כ簝/ArZ&XkH"ygf|ݏ.k[5+UC?+(rФE0dza& czs915gF[JqKhmNaO MyhV)灍b1J)qRf׷[vglgַcq?e0J‘ki-E63剪g_1bzVEƅIz:F^ۺ$׺ՑD׏7 }XD OL~mU.VO>$Enٙ&wlm町Lnj9\$oq;3۱-\ސSY56 c~h{3w_EAA>5{o/C"K|7 9lU # 3Z䙫q]k&)z? 7aJQau[1_> 1n 6\Pz^,CN]\,c55˒cubі;5tG<c]VVjūX@GwW]2+N: ;,8ΊjWhBYaxb pQŸ/mM e3"Oqoӱ~On53xޤ8ˮƊ眯;iƫs+n%2_'Pa1ډgouY{%[@1aF'l6`rmdKazS"/cMr}}:-%Ky眎rL~9Q 'y_'}dJ!lMDJa+]ޓ6(k(.yA2(> ˀ <x+?Yż,c@s}J$>c8 v@Nb5{U{s %ù?j1=-|V}î7D㮘[Ews sIq>%+ ԫΊ󃞱nNC zX]vssք¨B heQ1fq_@GX!QjPD;X9꠹+~KExsEmiw2؝),c{1SS I-5oUt'?v2%#sH,~ЪPQ$-:u g~~tjY^h7^~͍-BUd@u.t),˴%WٟKkq-xoTJtO#`/fjoFSkE{ ѼzVpGvK4 ®ŨLzKr(ox_Z*ߔ[/=z&?"Myz9{{?p9 Ǒ^WpiNAOAS_hD3wyn|W܇gR)~mVMs>g!f5tF~o)E/tv[پAm~S2mѷT{K[k =Dv[)ht<5ʿK5|z}xWkQ=K}(@pz + D]+xpx2@4>Gb|_~͑O: ;"K}V{D){By-SXÇnN[|Tt@5 U} ||,},QxNlTf٣Ξe;l_fo'}2|%^XsC_\K/SϳS HNHęGr+|jj\G[2͗8dw0~9M{?_g/%F,fgp m4٥~Or®`W3=zFY+_?3wف2 =sZ[lDn&7W s^c :2ocYn[KsӤ5oNwhrLkpx4T/sy.YUa5A]k=7|~:{i9O%lX-no?׸n]aLE6 FoMDL9B&$xGե像Sk25bKqրsIS, N\ŋ~@oT[ oWhNmo3<~X&;@AN{bn[1JIl.٥ORzL{o 3hi}{NӾPy@ W&g@.1KAоr$:]-: {yi !8[4~C/˹ZE/O-Z%Zsͺ4vxg͗gE YMa!űrZZ+z䵵&Xq% w k Lz>XlCF uM?9w6ܯWuՁj>'ωۯOՃu\))}\M#!ȇ~|Y_c thy;=\j*g~X.r*xcq]&<˄LeSLuBN @Ys9cLۆ,5vTlk^ӿP|Tĝaw]c:vnE. %86fi 5p\X)OrU:17%' \wEƻGG`#rYl/a_U˻4#̶['i(i+#)+YFWk9es½JEyTr\Һ- n2s9E&b̕R~Q.-wH훏ccF|Rp/"m)GIBty)|Ʈbk}mO1{B;Ei_+q }.3]i N!ڥg-%wio%TyT^2ONT]5OOexMzL?At(r^al?|Q=٧UG&Q5"g8>Gktws9^Y$5sI4KĽP(HT|)rŗFG(K|/09mO6?_z8)uO9,ǚd~Ov Z~D]$|#/'-UHP3Jiq6=֑)F"3Ş'GkƘhh?! ·R] |ظo ݞ l W6A 6$оB&}Q ͝Ds\rҜ<3+wϬ<I)rIKXEӨ/O`V#w!Bnrξ)df.^:*:d!*ߘ5v15Rh|t\6扻N:\J~5BkRGՅG}DA}/h4 Z}aYl~M{ܩ <næ>s wOitFI⮭d ֜z~(ڀUtgQ xF: ZoAS=^'=^}sg h ̧1 _`Q}pf[32Q83rRRű6gsW 86s[k|w| LS|5B`SfVڥch`dVHqwQ{lٱV3PWFfq?\U7*ʞj';Zeu6~Z\5BUM@np6nf<_cآ^6Ѿ >fI ئp+$vKǝGɭHPwl!d`WCULzsY PFeV߀YR'羌=j\.nbsJɤ~>9WTq̺ᐵXZ> 6J#M*(pEOxY^, C*Ld?fa.eגI9{rFXX=R:d/uY,1t?)d}$=H~gd|.r)K"THE__A2&I5q4[?/{ld״ެKu.$b,~oоⓘP^' wG.cWe ndo?O?yDgkZ<4Լͅby:. i=*c?!#c䰍5eI9 +^}ٻJ$>tt¹ׁor\>@ؚI_po1¤Q¤uph7dQu`ninܧOw4l_#X_ER%{𧁝A?__᮷fZN!)Y:i: u,?Mk]߉\]{Uң5b/+~(h9~~5VjU,MϭAUh]B _|4 lQMx[i'3I'{;KckZ}/,Y< {nk͟3wCV};5Q~5tfSFܚCiޗ&c 8pRkHgqx&qWi|-wTF^:CIfGbo$wCG?NWNr^g̏3AM2m奵#1YI24qSC-7Vn`8cTXUA_~І1*M-a.Dl4}|c-1㎈#>J}XBMJ^?s-9&b{ASFq%n(A|~χֱF qi=߄mK~Fimh3+;=q(MuU3+?cr?gô^+ߍ{e6sE 9(.oZ^zt8.{룊p__ЃA}/߫3cuD|]P!uu^bqwĩđ,oMr_ E}¯eDÄM5w۽_JmԑF29C: GQŘci8fR<+s,t!G|oELlxvq.FHkVi*5؂+cpH1Lp^lxxN ye=Z dT_gk kr@l*W(Wr?_LMEgZqJHBٱ5|2t8k8ߗk 2x"0\of죫t^W>z&V8{ϧ2cN?ksK!كd`7gɪ!Y`!qy/eE*(![Ga";Arؐ"jGfȕ$Cm uvho2u;'I JJw wm4'9wg,|U6:G{ٱ(pQ1K~H9WpEG"b=xǚ{2eoզs6|p2c#_4T:yOJFw'v'^ǼCNj7_XJcZi\&Le l/__zpc_\y9^ģiF<8a; YRؾ c"O "~U/4kdyoqL_|ɏG?>%pЀ9-)FW]X.-yc)ʘW5uqH_q}1pWq|G+uG4ӀQ5=2+mAMW}Dr|!w zh7u^s9*㬢kK^0kQΡx{wU&}6R.ԫr՝_3W_+Pxf}rLؘcT/hn@J8& w T=,; T?0}7gI)cu@C2<6UZx[C Yڨ\ X8G2; ,yLOW;b\ X)'ߝVlЪ.^ϢC}@< A&몗;؊cg6e&bE\rr%ujZIeL,g` feGv~:ϣBu2u*~ԣmkk1#]8@[F%.kZ?T_a~fL򉻀 _+$>b%y:T-t+Oi;r :D)雝k{ª t`yan૗}5e']]].Ci=r"g߃O_E;yLǫ$W(0UEf͙72K}(\Nŝw־x*y?2,n\zWtHdz{# n3I<!3|dɔ0Ǽ7]1ڄ6X28t`>l}l5)q/}K?R7Ql4$grӵ6(y[6[fp^e-޹W I zFw:`60Ԯ}yEp}3ۂgg=r M/ z?}>{~c5Eaz!!NC 0O1h,9tO {9V2&ѻ/+FIwǺsxd_qC 17Sk 0gZSfI&֒NRm}R~k(Ӥ1jhMakNJKQ;\ nC|&bQл햁J&ACI{K LCȃ0v$R֒EjheswXآs+͝IׇyOٔZ8ܛI.%CAo4_'7W`[Ʋ#j2|)] O:Mk=6/P:>;]^޲#g, @+E3|}̯ئc,R͇ ;6;2YK=Y16%i4>o\ h\iq<ݍqՊq]WCAKϜAY z1oj<uY yLQvkOUjU.n%}e/2)Fͽ ߙb귱Ǔ]^7{iz3^d$)Ϡf:nV:fy0llW%h?ֲi-k}I;pqJStnZn*70.3KvsCп54;{K,Ә.l#6zV+wp-h5q/Y.ޟq08jhC oˎ'k->Ec/7Y 3neZVx:Sh:ό[~;$ ߩ}xn!~u-cM 2ё^qȚ(Nzwo 7X)C?)$ ǒYxUOiET.SyU&uv dews~=MȾ>x{_EyO}y.o/٭:Gq/W G`?Muu%sNk"SeOdnE912:dgDJK_< 8Ws*_I;ppNW g⮫wd\q}\+ 8`D#ﻚ}]nV{Ir 5:n`&,K{,Xm8O}njxa/pwǂXUxlcg^kG;#+I/$qI޵})Y:gYCr\Ӏ{5BV/~yHH2u1/3Ӧߣ4:AB}`La4l?MbG_s< }mZ$PI ?~5hq:&~1ٲ|Nuong{7cU|!Glwܕl\q6O%uyxtt6p>~J| dNO#YO^t~_rS%hfS5jo)b,u2ޣF{sgeppTZ$:wϞlf Ǩ}mgŮ+M;Ļ7g4 X"'OnqLy޽D q9'mxbD\Tۡ*6fjnZ3y"^h<7YA?>>q6=?S+ά<69/{ Jk?# -i-Ԥ#gk@{`8D*/YؔAN-scw)">]2D;\?Us ރaeISnm&|$8[4}*/-GFrCxvOMNima.JkhMe"=UH}$V`akx k^O^O+^kyIފ{}sv>Fb4I-DC;w =8Ec~yZ\*zh2x y1l4S~M,^~b֣/xy%U2>Dڙ g%9N\edu 6(V?_V>s[ouBR`[y"=[%|Z?+lFqngׁ GT!]sUP@xH}vpe@;Pǵwβh;$ O,A0m5c_h6|א|zE V :BYvDL7x$[ޙA\5Տ%C)"F !#|Fb1HL4JnB?"Gj*xIbr}w wx?!jy雽x~ZMum"Y0|(h73VZG V~{j% m>ҼZ~Pz}JN"_[UetNTY%mˈ&w`ALR1ykQbU5GrC:Ś7֔&PY|~͒=y ͕"ΆJ;sN[2Uʔ]@aȅ8`4^$O|LՈX+(v! 'b*Pyky yToeˠ1w1zvk4?ӽ4}g&yώ8#$>$Ʀ8eћUlQDrBj訒]͢srw67E j';v`3픳'w%yGdυ]#'%{ƊӚu [\mu(>yz0a(>*~9 $w rGo:h.N5 l_smLre!C6K<:hd5)"a t͍̆^[V,9s7UR9FکS6"Pt= sZ$/?/ٞIޥؙ y,y,NOQyδoXnQDzj\bsEI4krU(EmQw:[7Xd:[]Ns0)|;h}@CN\S",t: sgZz,NvlfrP=K2+s* /~·uQXFnJ~TXJt 8?,'y/1UE{nD鬘 LZvt:GMVVOkfENmjڗOA ɛB"G.V|z+WD.74A8@[M}`?+ζZAO]'rcԎ>,,􇛃 Qy!TXbbč;~Î|ّS1NU,!l|{aKwCSIv(1\myN,OktT ۶Wk|DkE,mЅ9wIO\߱S4j(Ohi9&YH!>&ktkhdi/#4:RwS;}CȘ=,|q$?ej## DF@:FjYjo1X)m|AN/r?qާ6 i *appφQa23Onhאd2 ǯ}9~МA+L~ϰmuʮ-bc&ΰuma%w ߝ ޢh1off̙8 Y6.XtJLYAVdDkA pHoliJWrhH#c#Ʋ$'oq"JZ+0upsV[q'eH=2ߙϤlN'[|@!> 4>t3X 7L濏s|Mюh<6߬NpV6e̬ظJZ[L頖_a3٩L ?e>14] ;7m)vDaql/p렷,p(/l8+XMYIg{Nw^JcԏGIV(w@RJ=D[;j3Fe'2]%NlI%D>їnh=O/ sG ^8s*#C|m %O`e$ǽ$즧 =Wq*.[o ,,jhji'p? !"w9=;m<;'bez@\Yؾ MlSA'ƾ|b-io""LʞOHoq$aC?)]{c%97Jsש%][y2bB`8&3Hv}vF'gS &~j'>߽ >3FQ9) #gE=m9ݫy<`}[Uҙ/_ܼR~nAlゟ~%|FWzl \G4C_LRi6wq{c} 2) Ƃw&Ȭ'4z'Wϟw$~(oSͦO#r 3XhwA#\~)t\,LKq%8w鳁qB'e[tӡ.3]W]SGA9AWYr b5 (W2H/z|U빊'&r9Gsz"QcQ_Ǣ>sh$},|h{ٔy={;ZA>gvݧ1@x9>D8qJ(a{eHZ|fE_靗&ytxXc|IK +a{=:es9$׉Wݞ59!_LyIl0F\ʗqq̶Ͽz@qWkMِװos7"'2/ө2O)fVdD5f1ɚ$׍zlq[|i Ӵob];N/ M1/$+SZK48ZZ)d?kxyS:Ho8oe!STA.g"7E_8+'|> <0#[g8gwk'E$y7$Ak2׏XV;"/0In}%R<}|KK|q 8AD_h_9|4gLKm$+"?77iI&މy Iwz6.vi޻Tޘ?gn.>wΏ/bt{! XL^?Ccn>%J^M$V0=~d5kK] DGEXeV ^E:\i 9ܭ 1HYvfT`B@/h+ϲpP6ϛˠE:ktХ/f2%8Yv~ -M{\/:y5^Ì-c&NE&筞F&q4C:8ÊqO'Mxˆ_`w9t>58~{7ħ݃$ꋌ#~1+sp-[up[S"= TSܹ߹~ oK[#/Yye2=pҀ{amS4F;IO$5Wq|Tγ頶*jo!/OONx"x#cO(hY,\wBp_P2LwVX3B/|P {Rux.DQ&&rTbFdͅ?.a!{lV"b2ბX]gFnk?yYYDi2q3 M?< Ij05bM~!s3aR1^!w Wt&кoJ$\}|vJvԒqJV*}zOk/E5H7wXwF@wud?{\Z}E_Z|J4CkhA+ӣX}toU[], m7/u:0EY> 9ȽB4 !0?hwj+g7[<ش2ҝ˫Z"<*ވNk,erݍ'KIsJ-n_hg)y7 4 T`X+x7&f>g9=gvCzB&UrA m,n4k*596`E}|uѩ$;Df^p̈+8p3>wtU7+$&x@?GjnV+(wAG{*_JԽ׿u2fL}7H}:^J }f)A:[]ȵ왝ޝϬ>/ mgK S&Q.:HȺ{szc^Yi"o.4c}mПQ$ȿzȹ9W]h?%!i/ (zPj+tր[~Dl ~}]ϱM9#]hDzpf*E2\)Ȓ|ou-1V,-TCt(4þ:B9mۛpE_ sهy>ُZ@iE1gAL/:xmዛC|v,E%sڽ%<~|[)(.C!@˴wpPu ccmdY,$?uU}"K,vemɵtVLSV(s8ٱdƲf>LD,O,Er~[݆xoYҺU~wM_޿*4b۱ G#cǘcx_x+d;:4I{: rLr6۪KhG\Fdw{%me!~/#5h?&]Q-K{{)3EoErf{3YJss;Ȭ!0!//<֑L%r13c t]W_~MWkAߘe#dI%|mλk9)RZM/)N2cq|D}w'R|Les9Sx\fUy]ب/Tg*n5; Z:;ŸYc~˶>ؕ½z ǣ> ;G">$2pZs-̵x7QqfuwæWY/[cJr +?Kzh8<V7ÏޙfQUϔd!fuĻS[y%eO%gS#S$ _KTWHކK TqozxPr}U,.wWv#+H_CN5ʝX^e66&.6m#XUz+dgNݞj8_[hc mHcuˤmT+FhXu+ ??<_X?{[T\KD_4/t/AYW/Ʌ@ K-w. 񻡴8Jq7diL!0TܟNB{UwPij\~L]ZB2uSX\zlz9}{OLjlnG{}=##AMT|V =k5[nw[~'^ =3[_ޱ_?\^gǾVcI. Эge⇁nV58?ϜǮB{u P?C=N |c!9w|WZ֮u[˷$)B}>} 7h}B3P7"GcV.omby :ˍ8Kȱq~BXnh@ ;c8 qڣ' B,'2_粒/O_ۿrZE(qi)dcr}=T-[wۤ^Rο1>v[v [g˨BQw;͚Ɗ]h,@g E4**Xi*t/t Aw5gW5ɿ=Z9l8聆c*xY|Qnf;KY1L [6L`!uy|Rtcb(!瞩5Cj9{맃F$"@ft6 V[)<<9OE!*PX!pT sUn񴧫NkZ;M\{Hp~~p~>Yόɬ~xuYhX^,vKНk=Hh,:W8^aQHwQ6T?g쯚9]x>c?oUBATMߝ8{O p?9agL;z9;; k،ƻ!VN[t0He|Ef3zՖa,iLEiI_k k--Uw)uy+O r*}'_kvLuZo1!V<ڜTSUDɀC7&پ8+O}$yC+>-$Fʗr 6緉eɎ n40,6O +'Nw /ٜ+8sC5ʕ8yO \&9bN3Xr`riq;Igx> uC؂FW8__Ҍ>z# U4\K , mCpN,N9 [t~o8\~_üZgh$0A;#|8N{r^_0/rdiC<|cv QލwZ<ѽ29֘.rjPRi*_saOeا\PC͙"wc$XsSd{%gHSoeK$a ıl/bs`;ڛSq4,mTަ큮egtz,% ߑ)Z^|R-v؍:}3u&񿊷fqvLٍg,i8ɣòؙ\]" p>ޘ3s'+~VA;iE=[bHsߚ^7pUS]+r#Fo\Ǎ׺\s^ߕ0֕55 >b>/8ڣk|]wZJ9j>}u{0<6g#3]s}vr]?ȴ[=$V^Gv?L{2zhPf-;SHe!Xn %@ +Ɔcb}|Cx2ȇkät5 ,VJoE`g٤_? ?&0[Fψan1 L_eq݈~<΂'o \yΛ5 k1w7;M?`1^b];ͅyMͶBw$j;T7{`ո4J OUCO,/ mzEׯb*U牾-2ڽ9?9\yRuLcC*&{s4'#>χUy#Lz{Îh1,tVb?ج7'V5ʍU֞<nۆ *_E~GUTM$W|KDMKUĐf^gltv2[֒{4 A6蜨$ZTcG[ |D(3xnM$GaβюsjjgI'}\ƀezfui^ +u yTE J22KCCi_V,oƹb}-yn"둑դ+">NhU٣Vq-Vgq_EJ'sgL<;$)C Ti-7}dFmwSZ,YY1di%=x7fqUQnOK ;(ίU;<N2Elsm~Iv;{;q,Ũ77t~ '$$4sVtcqߤ.WCќ n6pa ]ǹ86:ݙx3fgJWQ抙H_CAg2;l%3@lGOM.T+W?maWV^(2칋SzCeR^ӧzo {U_k'ᯛ6sD$S'xKmcI/㏱eͱxa>lZߟw>w ;Rye{1t䉽hjX/-.D랈Vߌ A|hS), #ݜr%l+` x`2$'ԦIz+w; ˛d]kVÚ30 $M;옕ѭEآgD96?(|LZrkU=\)Yo#MżxPpqM6 9u2b5g逯+DY?CM'\Mt 950? ỉp=q]$=K*Y.k1%X4g[x@<+2?-g[$3˻[nc s_ɪqZ?Y|]y"˰qyr޹/y럟V#YmQ7 Qۓ9Ȳ"fE9=Q3;T?by9py-t~Q>2Bg8&0={/ [IvG,"a16^;r9kAS[p[3<2?VhnpORs)5 kWdg 7uQnؓ_zE~inQ^zNkyG9I^[u/GuRZAxͳzxim,ݿ`/Ceyc /^{𘺒=Wa|+>yVC;jh{} mpikX?wO|.'AǢ3t=~NzOyk =m|h[j9q}j V~GݛpeKpfo1Rxf"c\yOUA0j@g>K:܂~?)S+(KWZ{kr-JknHεaM8#|$0=7#l_Ń&|hZBv_'*IF|9b\k~wqbM(V&ϔ]Z/7p_v#u:'{i+^,B9KI'UTn,$<;I[c䍍"9ު`ʞx[fq^&samSAr[]}3_1t;{b\V$Yk湡8fg;(yrsawvs(42M~[ k/ސC9#*wW"}/%19r$ׁY,o{P&pgluY'Ճ,F~;,rX~G#GHTv'†:sϣꈜ2Os:Мyi^6߰}5 ȯ{Cu @:G2n=b]q_V v1C?!ELeOtX$N; :X|SwhY"r5r| ^ rq47cgLl#䀴/Mzȗ"/\߻v<u\ yG{\ 1Nꭨe@CUrVPON[{g`uowA`UmVBVU] 6|0?A]8>\D1QQWWe`YwfI\E2@#첱 ׂ|+^eSG/t_sIu#몹6v wexms9E{gqskxݧ):]pd5=s`}?gg27g_[32%1}}?{}ʬ}4$ Tߦ?% ^m1 ج~yB}j!eо@wY+lyiN0ȏTa+h :þV4Ƌњ[IO|l~Ž0{CǜYdGbq[\=7k#wxh Luۃ caBiBrӉh {^a[l%]u(C,=o(LOVk[M{\m`%|vT!C }Xrv8֭ҙ p,m'GL\͇:kc)wG!w}~GaAOͧs9S/^cŽ2՚>N]]K@v>v~[3UgҼ uo?dSGa{+} |dNz]Z.~p>K$ WKx h$}ϥEE4!P?[G- EO(39Lm~NKRȸ\KtHtf_Jyfk/5ӊio;'rskOZG6oZܰW <<.v yn|3Bt JYKcG$Nc,3N']-so}z>C6?˰pVVvhn{;ߞv\f/B<-uwg?S}5/YZ 0Hj }t@m1xp&·sңrk:#bI& _9=c8얀/!LwIT/bѮ;MAq<0$?1^~-ǟ70.Jll؎xVPۋ?g/2aX>gYLQt^%b7>;1ݖ, يM 1i3 vFGh7#@ȊѢ ēޤGs0cX90|o: sP=YxNLV'=)RqS>kxn~׳ZCi-q{s؞'EbNj=*i-=^_Fǻa+l4170ȟ|A{JM|>D7{P54d5kZLn`~HaEQ=@܃Ehi+HXgZ qb~c".fSn}r}W -^?V]V]:z)l\ɠaY]&SDFɳ$3~drSGu}Ӊ.oș!d/y^a3R@,M$kgs۶"1W6j"?sB6%:ߢg+lq붧dgIFG`|k;֘˵̹UJ/C&]$G*y[1? .^nȑ];t>o̳c$+8z}ac=7𹈵cmgkWGy]s4IɩzRߟtˇΉs~sE}xmcVO?T/{~{|lϞ$+/Dr//Crz7;^u+0dPWy׶Kq%qnaL~>lX\Th#ݭnLat|D[m:ےQ Q(^%Ag;=>"GҳYH{D?jHc \VcеpgNz+tS'Ll8g_&O+ѾhUca a?dҙNXg7/tVy$_^풻dˎ:u g[MG89h1E9ș9XK:_T"6ĽCu(ܿ{mXXJfi31/+ҹUb: GW轊'}8^O*.0T[aZ?ߩU7<湿Mi]ȃ$36t$k2[i-hl- =-8-se9k>~KL)20GExD|XɨTוy9h yzR2guwO*K77NM VAe2 ڕ疌s\Yl3L"hXA/rS)sͦu;A:Hz-WQ L_LϞQFs0Go[ [B?w3Qr@پ"/<4[Z/vЀG5`:l ~||cazp`;S:aH?cg*pG^~]{&?h?'#<ߡ롘|=L-v>8VJq7evA=t|z?bz1][BrvIߨa-@&r11-JW v+UGE K\BةȳrYv;2Oam 0۰o0kЭ˖9,cVI Nt tvfMa$O@ џuC1[g21>Nh4^.Fq睮CgL5g\:E̳̎ٔyKqYLIeqQCW^Ǘx@6pS|+*~~5>ttwAMCٲ)L[Ңy4|WX[{U g]S#Io214*;j_טyh /]<.Vc'_b K{hKsC4G*ɶobϖ|NB,olD=A?34%KEa8kQs;,-zz}Tֻͳ T/ob8{rdHyTro{Ţ_j~U]@8\ҕa/<"dz^ZI~/k>5C״f;tM).ֶ `kvOs3xg"q[` "~5`[Xe~fa΄u@N^%1|61aøP5ǚXuOm6}z`-mch}>?Ne#ø&PDg9Ż,}f_LE{P|%^)3HtxBl}k~UiWxl Dcf`N)ǒkzS&'9~DgD1@ЎDr['r:F'B&_LMWƱkFmI맱أy8BU*n>'-/_?|)+t<'b %A&MyTruK#Ɠ=]!&J|8'!0g#O_i"}5|dUZ??"ŊXH֗14M" zL~Id`n%YwgNhX'Mɓ'<7&y"D9F-,m^I,$gkϐWCe!3ŸOLJ360ΓZKa42ͱϤOO4ak":ܴ]cl]; 4Jsvڈ>fSZ}}WTh~Wfh*S:]-\.?bIDL1Yc 8Q֋i1.{4W${WfU$כ4#r!i,QyFVrإ}ݛp|-+*]\*XKۻr[zj}Eq O.Vm`MaN?ݽBm y" Y[@c~j͗־y/\|]]0n_ T|O+80E&֫q~VcX>ưRq&b\:"<5+ |< ]C5`OE]o\+Sa.>qxot2MLE{xlfEcAQYkZK.7XKݘwv#V6^x%;~ZOy[/;e1Ť0z'@GYCA^ٳ #01Ke}n I>+/^b [ʾ5}-璳;qc;Z~Npj^?Fםci~l祣Mkv U^ޯ׿;y']mg'stܺ^C^zGzEdB䷄L{n5Hcc^T4@:ťf'.|5H چ\nVS{_SX ;.W~?#2j0+1.k9o[6o6=;u,\Wt61ǂh X_fm=Ks)N,<9&~u܅mCZ|!32`HMrv!~뜠!z;*ζu HWss~y)s=1a~n1? s6rZ#~[NGMNjQ{ogk_R$b%;i?ug_~)]9T9+K;{=o.,֯M/|k8>:zOjc"!nWE: MQ!y1OeH~;rrHLD^n)R& 5tda;ߐ/:_qޙr~1Uj(t/P:* #~xD5x |-Vf\;iGcRg$+ +(%+Ȍd%]]B?vq9IUb"SULRj3fS&`b=ɑ]g3"G'SӋZih^u^yF[U".lXo31W,6p)'W%?d D<|z+5WOk~b'zOl$7u@׫nmC%`W>|`v43}uy}J<&4A|j9^^s {~_j&:l 2@[HSǙ$ZQu ;wwWDC==y)k#^XOn˪9֓g>k}Zb3YmrukHzZ_?y?9.vuf~(ij`S^Eu],9po: oyC8`?FDUtօRHVK u=x3d&#_4VN+7;2O5䉿/Ϥ3 tE ʸ􄷮6.`rm7◸},yO`keFT"yY|a ? mZ|hV[xQf9Yv㸪a,k8teLj}Ě-'ύ9|`.0ʠV?d g%7{u8o1|ƙⶏ;}CZKeh'Ƌc Vw Ydg7DLhd|Q*΋h t]O_d(oLewnuR+k =_]?FvO{>D,rҸ/dӈ0AxVџR{M]yBc،R.gӟ1G1f3<16i$ y֙>R7@št}9Kcb] E<3 {,n`G )D҅㫆z(^:vl(\/ 5/uub ySua ȵJPC!;b.#=.Րޯ^+r6FMPCujn}59 C|OyG`8XX3lvdOf>z.dC.lHǓώ+ v3CJnӴ;,̋; $V&rb ?onKEtwX]\0GK6.SK%$Si`D9o:_ss;=&ҞtE?tzyLߚ-CʉaZ۪d#5C&ڞ[ a[ߕ'\̶N䫩x=z>bFd tqvLsqk̯DI[3ʚ3Vcb~yIx]*~>I Η,c8 Uۙ-)s|6!xua`Y9~Ԝ#\^W+y:%e7Y=ޭz? wԿYB5w_q!;/Hb͕3Ulaog,W,ng!|>5ÎZЎ~6.Е64?yt8Dސ^^+75)g~?&Eڱp„ xw:ɭ1$VyL sS$_g-s2a%J:Gu`:ZlE^T{hBhJs,&qRRN Zϟχ6p*%WvH|JKFr H,0_)=om!z<kq@-4/y *{2*&Y mN>WBߕi^CH}|Tn{$!vϏ<(lx#V\'>>OlU_꼵[ [B z_@b C+;"{ni]SdU$y:$[>ii>650~[` oawd{H&T5cݹɠ#:?J^s{}Fw%ɧ-.ݎ  4ߩ~`x l't֍ALH"61 ?YsԘW[̤uV)R>Kzc\q,_Enx}g 5Qk@;FrQ9 D3WA(]-gtב }ŚD pwXjwѽ1>!|{"<1|Gn6F07>_a1% k }ߖX]}>8a"#nqr=,3ѿ*>yAC^d4@9˝"Z쒻l[`y̾5IMOظso$s4Ǜ7R9Hzz㹟 ϣZ9wG7j ϦQnnXӠg!oHfn \'i]5NYGLeQYM "96$VЩw1Q`(h#||k_NCt<ːRJz\A;U4P疁,v}.n0M -馳p+p%/2aeZ%W9:td!DKFpga}10AÆOI'@wPT9;i9F^v ~muW|&ut6lC Am4_fV,`O4|8_m'LVn=p=EZԻRQn9ʫI_ ?ԭߋ[ZotO.ߏ;]LVgpWKk?;^)t̊^Y>3#|-ɷ(O9_Z2lCm/^='17r0~'@ߣDB|H3E`Sv*B G{gJ`VTZEx& .?օ}hϹefv4trMa%n+rnk!^{>z91uE9\s<7vv+lIyP:ootec3;[}{4 pLUGtT>5X}p{_ ~Mţ]~yOv_n/%} /ZV5:n~eG.{5gmr$XKКBܯC¯ lv~v!~=ۺGy.wlWV^/4dR@3S|v$|GLO zsMwo;_bчig3|\8Ofw/n4|zAr1^g%rH/vJMc+ o]ҧ9xȳ\%!^ڢnӴrLZѬLxe[tl|kR"d0=ڽNWzV6xFT)waB==hj{r.;HsfBxwL#^|40o{: T9i/33cg1:LyiSN'bYc+_r 1גN+4>~E>q\3.tہIW>;Yԟ,/LmVTgnf5N7@9ssќ2 q9NB~Lg|tC _}`gZ8^Gm!&1f5Gq4?Anz1w=D7E1y0f!*+AޜķӉ-$OA=K4zfHW\/>[5ES@s~1\S}]W;&\~qd|Q蝽}r=cHe!g/,1Wvp?{-br| ;c軚PH>Y;Gj/th⒔1{UqUrlŋ' q<_FƢ{c%&]y=Y7/]~mo !ݥZILzvz*LTOӽ19d~5Yy>s==^_P(gLgytrjNevOz S />9Kz=xv53VDKI0z\/6\%Ɲ4u|ۙ|RӘ*jz DE0+ɪy2WFCnM)\6X'0ho1^ܓ}+ws(V>WLo/ xSΦjW1?i|;7ߓ\FJrmגLs+nΔ=vYs.'{CLrRq5BGŽC5o(y@OhPܖ/*T2SRGŝDJfw%kMww*ZA ORGe5cN`pAOy}\XG%׹^V*3ȳ q'g<|Z?2=] M}fU]Tű,*3!O=23⇁Q z SMh2UPy^˛vПgAMv<`5nL+tt~_/P; \;t|^>ztK&vϦvY=AkևiFO6&&Y7 j~}ZI崏3`nXKok7:΀ET st5-:q=XE]/W#CϕmMe{#66i2o~񾜧`%w,b^*BݒXւ<+X~;rFEaT(og n||"W#T걜#+gP>eimFP-qܺ+s"U!Ul[=pw<+ =2A@<_qz>Co5A;p7XxԉZ' 8.o?: 9*}[5"mOͿAn4>oģ<̱xVKE[Ђlĸ4!1yfnh>u{V/a0q syX~I_Cܷ=3R|L^-6kN '.<[*t,5P}Q\Oؙe9m"=;6ᨓΉ&_"آOaQٔ1v|E ['SGBؑ qDVo%]dS[\OX;۫OeGaKK&1:Y{8FubF7m8Gzc>0Xn0JniBᗛkp/ԧφxh [0RƩw{a;%G~K/s#dcnoPoוXM>:Ssh/_Jflq`^ӖѾ= B7D< dhc3 ]χuXֲҾ~5Ssu :BHcϼя<1@?2l -l3c/>9c~5?gzkLP}&~o}kw r(lٽh62GgpntAdnGG-3Lj[%+l<7i{7HN(~Ga|~(XL&/&|Myqs{α 񯰧R` !i A66GlbcZ_B _)β\Z]fJ͎@VJ_ IK][RUMԺBpKt\ E._Z*IsiβYo2$Yvǁo kAyگ@~6p]u}״B.Ĺ,|u]XK=e@q،wԽ׿X~i,NeJx.vV~gi3Hf>Lw"_TO'{)(cgДFmD>?clabʃnmm앶O$jysb:\E7NjArWTr<:dGWFN*^ uw>IFA/m_K<.H{磶*m|L$${G!Pemɂ4šjdO#^ƒ^9m6}83k65rR9*#~F'4U"r嵍$Y%w(w,Zso-TCwlꑓh[zp`5!>%^icM= ŃaZ Z ͱ/"2CuM"礵hW"EHiGgzXAT2aɾf*x>up: a"J, oN}H>ۗj:v+I,X{hL=X_g's$KbTc &ZBIhǤ݇Inu30H(%9@[< A[v)"_$z\mkjZ׿(|ڛآ-Q2y [w?}PY-Ef?o'Cq̫SIgeXxhާiu!&`q1U%_rϑ Y'oL50YobS8ΦWx Ik}t7~ )@R\Y\%+yc&h^D˱S$7Uւ=i- jɯ`yϏ}wF, sr1bBsd|sJ~J^=LORyKw[5ߠ uoPIVQ&xVu.FW@grƖ=XSƤYhÞCyn ƧO/.}zt}Qv Hiez,p8 X$3:g_&~.Qrhit&~rl>aoY!J2Ɇ͈ d/c\Z 6˵Gis/w9:߇bK`IWXM+W} voB̄_ѦUYӟ0bztt(>wHnUNǡjω7UgXnL./%3cntWϮȔꭴZj <9ѫm^wMa1!^}Z-+ݭPO0;N}1}NKךȋan1El⎬yle܋<0ۊ'lk=t[K`WՍ{3宅6Fw9%';Vñ&߇ (AĦ¦/bs$w;l3#!Ɇ8X=ܞ*vmV^b>rmJj~x/;w䑲AdȘ2Va1{;i?c!gӥ1<'|vaC=?Fx[ CbAq>E\64p{m&|v'هC~wtC6'V a+4tը~.N1ޭ~M]u(h>&bAr>8/?D/=JE7gcKcW(Jkߌ~&{E!;WB9P!ȟا(A}ߠC,A]};5C|-` O!/QjnD=g$m-Z;͵䭥4ב6N[[ҁ:߲f^Єl-Lqfa?Sl=ß#|QvN q0XجqfeGg:rW J?g{]ƤИHg7{ 2ۃ^]fH]^^0?$/ 'ZzTz(‡p} \F}e `?gD.JP)s}~q|A!fr _x/fb4X)&b"r+"F܊R$=]5Zx[ĨpC M|L۔ߺz+^y(=O {/l?Ao$W|¢^$v$H{!b ذKORuĻLKȰ{~߻Czh_5</ށ}9їAHJAr*s2G$ WsGf=&a8>}41#t 9Ρo, CPs> _ٽN2{W&է'ߚGzjyژ3,S1S`;  VӎpWwO!G-Zy~|a76O"#JZz-fc~\v7Z{$w(b/!kH|cǚQYJw_<5|Os *LWj'dU\ZP<1^[Mq֐:#rvր Iʞi}L}vJ:濓3J9j~={3\wNBcưf>Mq_t|[v#PcYAȳjF5ء^GlSg%/uLĻme5ma6'T|w&aگ1|k8`PB[@}X|~Vԫs+gĻ?Y7=:Wer'Qx{jsD:9eV9e,S,;桤 ,h^̭d)5ލƓ/ٮ9kI"Wm7~e`0֩g~TL 9 z3L㓤g;h7~n9YFB6 29rGէcShǮ-NjKmI u5=ҢD{jQ`g(:K~X _zzf.ԑc>noѷ?1v5Jꯦ6>F2Mz読3VF'UQJWK7v^9(7u9 ^"l(}?Tɕyѷ앒7{L Y//b6B6qrw1 {?8_ߺɾ8qùo1*{>/-g}j_9w8c-=QO rB,UBc@>kT].&Ϳuvz=/rϽW-INE0w/|bO-UUk Vљ[PN#} XT׵> 3hPAeH44ML}aba 65u`k0>I{iIIZQcڙ$KI$͍VM|T[M|Qts̀ mx朳^k !_$osܔ_%➢In3^VWWk09w:ϧv$Ur3;u 488.mN{ $yrPG?zqk*JkēW[VGGUe >$|dz)Y`涕!$0KϋOw =3˟W Ҫce4ˈMX! Mj}ץZ7#~Q,|ZQ?G麬_7 Y;≹w,Z!Ǎ<(Hq=xqCn‰}ݙ>2c |ܭϒ# ϥhaMZ qN:ާ8/0Gi!_8ynh0OZw1a+ibn&WrM:=Bغ9[lb$>ǎEߕZbA ?\4S )7siJs=y9~? $袊1eMM>/hǔ:|*>=#qIFP'dˮ2b]y :R0c`ی8yXd:=73J#?5uvu_F؂~ݞ%VNNKpyqS+jEӯpv8B8l~gPClC}Vq#1XRb-p=#-vg-#ym܂ңǠMLn9Defz}%1.j1YYiNI&={3b+9;=gsv&*n4+iܵ.cOxIoӘoX'C@Ncw]:1~{)^^ŏbӦUEVa9ӹ~גּ*7NHO 3;H<"XӖi[48ˏ>cpO\OH|K#gk/iSxXg"SB`4kIc7Տ*Fg4}3>c}ۯl`[erGrq+S.d bղDzj=fy v#8S3$6lAY-AyH(.ri~uQ4GED;"^ޏhMto3krٻ.OO%ސ&cALJQ/x&L]Є+F-5ڝ&v[ ^FQ5Z_QjiFv)]5vw94+9啩-u+;9ʊ.fQĠD,Cp~=JLHWx-G/4_uV(F]xZw7Mb=SR.fZ' %zqΥ>>&}V 0N",>R\o1m 5aߊ;ؤUO򚗮 )_ۈUgS{VPq2gZ[ޡ;$ސ_^Ad<8HgݐL`fo)(ҤޢB!WpL陵L}ɋWtΥqߏ<:*E;9-G%%l}YD~~zz#8w\ÚDneoH2k/s8mTѼ>4w8{Y*v王[/?z0)cƈ~Q78Dk!Dq !w!E' yT%Ț!{[C9y9;_:A95A:f ɧ.ҁV186]P 5x=z|N&Ca8ws,]MӚ;p[ydY)I%U x7넝wQ_owh]tVrϋg(ł2)Ebnq.ʎzInOZm`3N9I^5$xXrY75)~-}SyS;'16g,D1J=}G/:zlϦ?O0'%{wgϸ7Ѷ~n~׽Ƨ Mj6Q*ۉ<鋵ytߦ[UmK]5[6yQ=.$uB 6h2nwZ4 fi7YdiS'i >1DZ,B߈&eu1Hu&-wIZt_m&+E#,|~C[ݝ u_l_؈}T~V"LYǎ ;0b/|UA*뼏\Z&=/31յ:Fҵ!rVmL.߫?_E&0Spoc8B~wޗ{N-/R|Am ;XF{h|y3P'zB!D^W)Nmg.d0Y3H>{b'>q]/d)%VX򹅴.(!yv3I]S+:1qnq 6͢9m2}qZKph:bacS_opziEpaGڎkzϊK}G"g'\4$ h9mѶ}CѳOR_zD_WZluh+%sS|nZM*?#KArzhoA냊dqMV񎦚TG9-늃yHk ҏ&MJ_OS}دPk܃Wӏ~ 9 ]`ozHs]uwJsx%LϾ/.%r[^Ӝ>A1rh28e;dy:)/FdSukybgar3UV冴~x>ˬQNr/0E?\5G6MP4\[{$Z*F{yboa*_NP(cN8M8[;[i?~Z5\a/l֢Z ږ|c&ߚ[ |_rPc oz> Z=Vs2fǓ&>.pzIfr0`N<|zjI߼ڰ=i+C7q0^hp|]Ӟ|2064g{zdcĐL񚜕/oVGEM~sHO6 4$宁]kGm@l1prYt^&}]Mkχ_ao>2Py۞.p<1)YRlKώV lY=G:tqEj|y]ڲ}ėtFאUS]O BojE|si`?E"hqH۰zIw™LD;mԞ}oK PwV~FRqOvj5Ey}#@/E&KB<¥iΣk$?R2ocڲF*粰j^;1.7m+l-Ove`)ec*U|{%Կy4GȓRzwBg6'xַ*1>5lĖDH@ K=}+ gIϮMu]NQdYILGsE{leaA} ob3Gg?}Dߵ~:ԷBttOEJ3Wp[Eڋ_B.lkX/⹜ϘOAcaϲu46nm}Uo㕒i߾9gw/o7u<_<}_XgxF)UIcED;C_FOsf}.wiz#ano$`/lG-6/~nAǤ2z-9Fnetsr *zc2@X82cYSM|Jꇥcy$CXFYbg, jxOq<0xVx~ ǑSkJz|XS:c(&L+lp̏Iw(~f&ݺOxsz&, jKR_1(̏&#x=^c]/zXdžt|S]}Ydžt?l;}[V+( ?ևH-xQ$8OAsQ_xc5ap;oяu£n_nji>sZ~!nWPL8)f8h֒%_HdYN26 "|K 5?:/S`6ѼV26G9\\=wX[S0y=|y ~u9>K}J`Ƈ/Kiuen\HwA[MܼxNܜEm}o-xN؃>5'<;HB 1memJ4~SĶB5f4Uqo\>gxxm4+.ur;ͧD,3nqi~w&{i~꧳SO8OXA."8, 8渄Ms9&zYorA#ea̱} |">Ӧ4ΎP[t~}~#LO'S'#>LcVAҒu\ޙ&f#4jO9haq6ndX)3vM8f#'R:UGZue#W-pA.ꃋ *K ގ1}X(״g_8G?rԛ;VCMj {74еդWA=@}8';&ŻۏF^n_' $ek)rM',Mb5Xν373ƇqCvuEA#?Y|ۤÎjk^]!vvRjF{}nOi]dqGNW[MqFaمg:PC[fiMQ I6? (;-赦aO= {Y.ۯtNzm`O?=blVnOvA0X$/:މ@ZάU ,r{R3{i-@LիM)^Ŏ"ғ>|ŝuEkh˥\4>tb*?7z]~t#=w=fQwo`?{f]"8SvbFlޑ:iG~?f?{jWsL׻Ҽ8?m}Scf~FlcO<+- 626w`]Wa7J/h> x5:wGwywE5|2wdG-rugsÿQ#~(wVgjFOFz<|q ^Gǁv/}ܜ9WimFׇ1݇X=DL"G::9]vI+$xe󈲥e=8òZ^,/xpg<i;N1}kft+xuþt!0o;Kg{!pOWlZ O[^3fOC⷗^ݝ}h5>A6``FlB#zUΩ[guNv}udհqكOѽiuoAƚN:!.tNAsd \c+}Jh/m+a[*G]E>Z}NkXEgϠǜ;F)׍_Y}7Và =up-QqVkcbz,SvRQ6ݽ0\ovͧno'L;1C}(pb\|_/ow>SG4)\fܰD5=D]ƪ`Umr 񀹈#G:j E|zr5wJH anB 7=x/dN~Dn'Sרk[:>Z&v)o39v9Fy3})"9?Y6369U:EKyjB6-_5#'ъCvԼQZ0+r(THɞs ^^x_vMVY - KƘjtGcdenX1\iP*پv0?^`o2o'g+zǗ,kqhi~5FwIuq[lPv1v}O@ߏ"gUOj9+|?OXk~0ww)m4\7(H~e]AlhBY Q3u4ݣJ@T*/59*5%ٌvQ:VIP1w73%_xEL Ce i.-+dtrY ~yfnրK]Z>_nO̽ҹ.}IGDusf&kqSiL=4ߺUVg:Nf0IB3YXEVӼ/yR{$u1sYC>HA%Ѻ2{mYnt~S`do ~n~7j/t{lD} %#EdԷ.ֻ/k²[{JߦArڃsbk6y"vMk/p_q5Pk?h$Zmhdi> Ɔتx6qoDY}Z>هGvG.gfJ\.BݯNЕ_d^Oga1w^ 5BFe1S|?>۬lv ){HNJ;qhC[9ubo#^t:f y7bڼڛC&b]v-:.KRh y!4һby-x>s"K^ZLUq94?`syYA֠530@;|,zsx$JIU&Y"34b6B>/lϢwqa9q't>P~wX6EF$=5梈>lOwc6lqe|;}Oދ6^ wmZv!dC)?eBVgkYa3(&F8~uϧ+FxKZ^x;ZU%㯈{&Qfם(zz\oM˭$5?~jvz>>66?.KR,7U_\;Ě=vWWy7qƨ&~t/WzmpLZp8_<ƭa:L}ey_~u ߄Jyx#vy4;g-h1`U7j֥-C$2@s&~oȤَ:MLLI<3^P;e H=c "pD}s`Nꢾ0#w"ٙ--~x͵ 躪{V_f;bi-vCz?U+ʤU_^>UY̯b $}q kIzH;fō]XNw{OSOw^uWZw:`<+l!7p` o. :3z/&ko?7z>1?jA 81֒H2m/q.wgֵ y_oEwa1A1`'$!_`K۵GGQf t'HΙ]Bđ,! C0̬! $zZ&&s$c{F34#0٣ T.{΃qOwW}{w{}d*9WCW|_#n_Lâ. 'Xɤ!e0FcwGJ]ňWJ6uBLayk#rНs={Lǝ Ntf^Csa{^&{IxximFb2SH򨊷^<7F>~F0Slң]vR S?u3SWgͧ6Kr2\Y)t#ŷ+}u@L𝜯Iԏ'#:ɦno푉:\uoqO3]5^_V5.Qܧ=VMyloy> Z\?`D';te~0O;u; ~o ?P~ u'9ưNC=AiwW,i\<ח.ܤp䂨xrSo+K7ɪIw51U^VI*$^Cx'ʕď+K\UkG0Y<#Uc ul# ޗq;|^Elj \/ ;noިþ`}r5 #^aƌ!`ۆJИ &gF9jbh=mzA8 0&G> ث&$hz)N289k:'tu93kk7ր Ė 佇?M1JzTgB,?H^gI-=ӗ:þ5k yK~U|eUΪmLӭr辜^Ѿ x7ԖFqLwvG}5&=t~8F~ɕDEua_c7 q>dEb2rjLF,9w/۰5d O،(Ώr7qT 8ÿU{[Fȷ __\$= =~Tu g)N^*m3ޱY qT{YR2kbʧ~l)*Cʀ:O ό=|A6c̒6'vcK*$|x&ùWqފ3dwivk 8YjLOv?>Ȟ$K9!5dCrq'vm!] i>O1kB~P[Rv9 )?yKR hcCyG~fܫl/5HTN1hش: g0hs6Q>;i5I[i;Mm)*PF3'ċU*/Z٢ߛ3"? 2_1^Gxכ+d} -m?/x {C|=Dzl(6lN^+)- mMخůG|z.m؜Lb6֎YH4Yl鲡[ hf%:#U  Ak:a:Tш[~)o_ƺ];k8)U|C\{͡:+y7Z,XC ;6ENI/|#_Z8מAKhcb8߼|=gsHau- N4sMT/#GRcDSc^URzNuZs $U$U牾0[,l.L9:Z-^6c -Y%=Εm᫝; OAgG:z8ƙ_S6kvwBmk~')M^˳۱FX~;fYz{K +)e _,A_3YGVL87k7a'hc9wG?A] Mpic ],<Ly>XOv=lVDOv 3}mRc~|WBvX`l?D-NKgU/e<><}ϩ`Xn_t|={khw|szf+F[q~`{ݱ9gsw+ʴke҆)mnrl\0$#'K-Ijsx /E*E<5WhR8]+swk>a=1(9}yc/;ܐ/Lv')*hm Y{֔i- `5-7$œXJ58+d&S!Hwf3ns$i=sѱ}r̳E"gLzty%XX.HT<4Ux"p\ K5яD?9Oj0FN0UL70u=ğL$xoǣl-l>#}] r@,]bFk󏿖jic?-ĉDǏ!EY-lM,^gZ,yU81w1V-Q\T1x.fIuAfyg \v VUޜ+IRi^sg~K*SRY#^{#)XgxIC ͌BuFcxŧױ+'M]TB v{k;rPP} 4bulW}*L"l7{E]wRyݿ1."w#t(kvOj=SŸb3nIbN^AYRK;مpQ\4 ob1P,h⓭ b^j>Ov<>z[ F]ǸznM-,@tUs2 C\s/HwkY}j~Nt|=Gu-5Ƚ?etq"::nx .0 4< 3zt] x/C)Y@&bLC767m~e5j|<0#Ǔ(6iX.$B}μl)h'xRx߃v^̱XG{:8 ȏP+'t |^Tj+~=]Hvn@" NK$74iJԷ,f Fiq9=woφgfǓ`';rxOг0w^)O9'0mn%Z;{6͠y3|u,h _xlovcg.@/@'@7za#BpƠ`\%]$⇧G+D>q$ ՅB@\W\:l''l %.ZZldkb|ja F|سoC45;f*)2_)َMa}o=DsrнuKʂp{n NjEr\EZ d_zCnD3Btúo'LJ{Ă7ƽs΂翋xAۿg;{;&٥WWl/fNXӖW#ڶO:HȻ?a3 +&873ęԕ9SK9_Z2SRoeLqtwPTd94>tЇdY +[ikǸbDKQi4ZNK^wJUl'zn5ыλ^b202U?Y^c(PO}&ch(9w@ķ6YMp7GůݣKpCD#0&:UݭOK[V1Xۢixc(^C5yTʊW_/'8_0:Ÿ7wOho.|? zFC6k]U٦C]&Y!ywAžLɞ**H6:)oEٖEmEyEe2o ~ 8t91||H- 9:|_[|C[@|oʉQh-2?Go/\83}C%&=|%Axo!zhm:az+mE &-R8JOLl!yx\l\݃q4 "}8^Ǒ#6yQ fvU>~S目Lgoa ̶Ik NkL/+-$93%2Kc}\k/ixvix:O11)izGSQ$t^pZl7xp"{i>f+yq: J M?l75-?655ٱ!?ճPj_yqܜW7.iܐ#E ]/Vik |'q'S~gW?=c_Jt X,:,jA{GsjQO>]ݓes_꯳}ƹ^$ wrXr`Fy쩠|rC[ S?{)v?D7Y^z3Ki5.Ih9쓜:)TQ?4Z۷YM<;i]%f.E|bo6N`5W=Ճ Z?dN5S z]q% ~O9z)(wS 9<}D^)Mc㣪LAN(L[[L|UR+V& Uk-I-CmX^n/-lu%0ydN&3ILr朳Z{{1sV*uZ)։lG~!!>$ѵүM2/ A+yϰ^2Rw'+QmY)]b.`zd+3QuMiŔv^w2gbyj5aC>PF5H9s~~.Z+Lm5"T(wﱌOS*^󰣲$j J"p~$7=糓!q"FU>~TxIx@))}󭍛LCfw{/Ŵz3C1籞;"*^^)B]}N7!n-g=%gU?l=Qp8GWu.X=m-Q\_)\Ku&]Vjb;v9:z?۔.j>sߟ-W,U=5BC۷fuK~ض7kFyw잮`_m25 > aa@Wxó񷺷N;>*!' ufYAĚV#":e&κ!5g!ilDŽ\Y;Z/2%w0ɊO5gf-]dEy&X+M{6sβwW`XcCO+ZNRVic@o<s(6 Eq|42!&AsH,ZsX;6:d~Fy%t':E?Eb-]#'k7# }۽Vj$iyo7}'}(/s_cw]t&#rN&,(/iG-2s81yZʲ]%GT rgn̓%7 ui},kwS߾>kSxnE|XsoMǕ&gee]d⫴/hq m5ӈ K̕}sy# s?{*Tz>(t֒&鷭d^x5lQkǃvN\v.F;/IYup< @7l ҫ#Y!w`vEz^.Ah=055snJ|4Tߢ: qېǐaW>xgNMN"rCNۗCVkYf愨~Ց"3uӶ7/3 `WV穲5{Y[w:Tx#Y%9.2'"Bt褌ƯA><07ٜUg6] N^`$FQ5`œ S]nyS1b<)8 M]0>%811>mӫN7Bg= K'{oظA=õ6]3ۉAdC|zG"^jKZK,S2( b㍜NGS#fim?Ar<5 ww>wijkl?=, j(,/_XPeZٶSH,ƼE[6ְRjLX`}WǮ15<1Vx DўV8Pr{Z܃jqqx|'><'*C}%cl|a ~W}XwX-n3x~FdO!lne:'Vo~ANp.e Uoxz y?kŚzdm;`(mE5Wklq%bf)7kʗhꛚ]Yy#|o|O[7OZxcc'ƆlCUAe<*؄W1҈`nPXInEž(069*6Qi YŒ6Z#k:9IYw+\t-YY9GA}D \k:ߥgcP1xĈzqb{T}Sk<{:rkuyy5,<+|śm-bC%)^ 1<8 4U}rw>qeLm5E({]  YT4FqTzfØ+jOus.GpH{TIhB;4ԥ`umpMA~'˓›:9K;JXb9WǗIM'2cl3I _Cgl{FN^=s,otTʹfc~i0_,1V׃qa9}>d;oD^|NVX5d&'oSc9 UJ ^xoJ98Lw*.1żκg Jjo . .ߦ)="(u_a:F2>w}ߌZR:o>&mCozy$9˳9h/+UmyQFc6J#H&HϏFBԆǸ=P飹_$uؕJ7lIt,Mĩ>Sؗ1{t}y:cיնD1C+X>ɴg`CYOjjo?>Ab; {1V?||ayGrxk(5qmb)x_xa;Jo+3u^m?213B`5ڐ}QM/w{hٻ}l7Sk̻ٯ92_|-#s57" )߆7(5S:N1boTbLS^g +94-\(J> *g[%ԛSŒ M>F-CN8?7Mr("j߁P#%Y lQ诃N5Z[?x"9(CI/FsN}ƾ0pK۪όө}Xr9h$v=U| c+e9H}SM6 O#[V"2zszɤwG9rOyU_ߕgߖ6Bv7s\3/]s/OWƧfN:bR %Qqf@9SׁksL5[A#Rքk6vU㾮/#=\y"߲E,wGNr.P㊄7un|#t5>7 >gg:#q_ \&g`;srČ3$FЩсO.Xwe_c(>n4mnu3ǫbW$3KƥB˕"43 OC#Fæo;-lGTlGCExQ*_)G {klhS] CI#kxi~?h4?D :uD=;1Q_gw+¾X˩ڛ0>~r8#8ossok64uOv9thjsi"Xr+]Ys|<|f!1)X5⦉ yQ9ݟ)?}l]q٩}[\|QXK?ՠpaa-ܷ!,(8g0reP.\n#έ=ۦkD}э{cG]{NٟRKQ ѧ#yܬ  }KR,ng~WMyZN~&DW<4y cݣ㹻[&>S]d-xx|,``rƼ@x7c⎯Yp(պE6?݊X,6۸fL)i3%pq9sNr=YTLݐ߉"J-r#ѩ" *DYϕˡ)T:s 8nK}iq]*_Yz?֢S5w߉"B{~[3p`Gs|% ["cq?vwxroB|waz9bmJlb9NfFI{cqa!r.@A,i/ vcӊݷ:!^cJ+VxNJW]vũ +q~+m?K?k,6WN [u+J?@N;gБ5Y226j>:lF_Z<7~qF*|vN]znY-#}n7dK޳8`8m%/LuE~e&>Yw6 5'{3U:UԾVn8Z|S?QΓ\Ol#3xG+'gcf%ev)nu݋5*KPŚ?|+Mzr*7uJN2M:6圪uFN {>|V}8G_!{?µdsN~O[g'4:@gO}X{*à &KALVKv_|5Jp |ʝ2KϞ~K,#}yėf󟿀_9Xz)Ե?|5zO>7t;խb&*:EDQ:YR)Q&fOٽݑݒMDֱXuݘ{IKI"ZPS"̀kSlʳr~Thy'imǓ9ǭ{dL\9nm/Ty@*mzɥlPI)W, 4qɺ+3j>^KYgʡb'DY0^<+HnEQ?giS>T=ghB[ۘWo_d-Ƭmr؃_y7D)MZh yVvpm >/>&'$.j[-V/f8&gldwXJ)<{]sZUTSlrk9sޟZ!wx O< Oib%OSoIpPIWxܰmw 6 }#ߚiNM5[wK~qE*ZànzĈ<ň%|>XI}L6I=o[խ07,cs8In?2}}/?wN9e[FBC?*v]g>$}ؑ i1^>yZuD;Siӑ^pDH!J6`3F>={D>{S'iȧ G~/=|g 3u3ڜ}MLC#߯F biYULB1<+BѨyR#/{Y%qoU3ێ *_',(x1F369_ԈcAqGlM wUҾV۩bڙ.B~=MMLS vuьˮp4Ȯ ]ޟLyiBfMV%Gk_&zeRJ>뤠RrMZ 9@N=[U\ɸrJ Q^MFx)d3r,ԩC&Gd}7^)%({L|gZ\~QЦj+dg 0oB̦=}7S6An.i/B\A)9RL?ir Gyl__:iH|o Cd鶋rd3tvmq*2,Qdˏv̌{h* 6Ȱ 2 2,ɗtIҞ)2-'M,[B~*fj j} `/X;ȳ'ϯ .mHyωM9:s\M|:5{>HLK(cg5Ϲ]魅x萟)_DoN!>]6+Ep,,(Q)8^Iςlkx?invʨG6Ʊv-IɮO RN_IСWZbs-eq2I9mʆrٕ+GM*d΋fkz$91Qb!AN[XEձXqp`MUʪS*ZlUKƯ6SkƛWU0M5b[=将)'DASuCٯ'3Nƭ*?pTǕ&@F=DlGJ|Dxl4*4AcAw7sŀ VXG4g)2˼ٙK: vˁdVBC;⍏s>Lt3 _ :?-Nx.x[ޖ\#R?W϶R10|R\xphSbsxa?Y$MdKƋ?a](]s\Z{񢾖7ݨ+Q},dXge'`k6x] ^Wb.7WV ^k|󞭒Y>?7>S  sI0Rً89W Ovi~\B}H;B8S?lMT#Ju;ɢ㴊6VEqYXP-!SM\_6\ f/V/7Ff5S;)' %o}>VjyI8}N5IZ ?eV/ZT::ځut>wީIz;s\!Uށs<5ZՋw:Τ59\ Ć߸'xhCȁ@$ʌ܇xg A/`́3-H~m&ﺅbowŶZO_3j5Mḱ~ڻFrb&# / T'V'ݤ|zFy >֧/~?>w'CoH^y#^B;r^wuvw Wcfgo˗hLAp=84=\#=\óyf<O_̷45jlKBP:FCChĕes2A=!36ira7*oF?I=>ؖsbIgctOd нCeI.xߊO9g)3-5Hi ORV!y -I@REӊat"QGSGAaJT+S}4ه/1I3pkk kH|lb i1)W-{W LEneǺhcԸ _qzUv5COUsH\0kf%eo NzCzTC'kյ4t Tt/iqzR;~S^Ϻ%oż}wEeiR[zQvb[UD9=Ft4G+3"h\ąں>=$>[&L]aڻfKS`~oNM_"?'eWs?#YRzr@mtOD`wx Dqg&$ \;|ǬiM Ѧ/i(I{>·~J"awנ{ׄ15NŜ;eOtTzv3TYې<"Zx m<+^¯"-? 6>ag}6WSxMVX7훍XG])LJc /0F'Eehajfj=ZI6~%moh+>5[~o@; K86t{1W7R-y5pRW޶[80$n[JVGUﱘtab@,&c̀>ia=z4/M/~vB|4zwV\C9u0O}X|wi:`?? c]]G3GGGUdz(`鄀; `z%dVAQw49tVcسc h^ihzL3PH3 B++tCHU_%Q>u[ߝX;whev܂r0Ͱ1w\$F|:P=\KO[Uƾ}1J;#D$Z<9X'6]|xm|UwcGD?cgVlVs}M~<`=X؟ /l,= i[𩲈oN'>a$W.X`'cfɳk\oU90G_}Ѹ ?kۈy6w% )زز9k`[wVϚ/*|ru3s`_cϿu} Z 髥},[-}lqgIf{cBvS@J rn\9ϙZk=X#QuP+xbOgCRa>)̗RgSx u;{3_&]vRE%%ъs^'Nm0/!4ƹџǗMɔ\w'1a`QНLwDx s᚛< hί."eܒ@9V&5E}ce{1'f݂ .i҃] vvqݛOݯY&oY݈!I_sGzcm1ete,?=TPifu)1jK3qm`T0rlt^Ƕ!FS'w=H(tF昘=|y` &O ߅g. 囀x}܁u$*-fZ``cjgeA~n t0\.B]6{[LKQ=d+ǎy9?Ь E2PG\(c6@DzJaS lӌDO=kz9+d;} / lw*CYnBv ^[yM>>}L,a|lNb D-p$7{Yܰ׾*B1/\֫ucż )oKS*X2UǀSقm܄|ǽ4/cc~Q]@* Ҳ-?Mڊ0o>IZ gr̓ZHOrʝp=k2_-Dnj,LjG| _1:mh1 A>o`[I: $^ߤy,֏e_Or~zYM'[-昅y͢˶\|_23s3+)󈨓0 X6LyrījNab tPu*\o@ۤX߰*2:rkQ! jdJjS0]7αl@Y \~=7DM6)9s$nu⁹xVkVs?؂kFKϝQ?oysTyhUU:j|yZ:Oy&=,6./cլŚwUqb̑ 9ɇk"Ww˄6"yra=&桐x<_{<1_Mݶ[<!H'z'%malp}ЁIx&K ݓ{w?>u -b̛u,9&weYx\s2K+ȡ ׾ 윗K^?xnXot N*I@9Z;6-3n4bx.M=@doY c<0_%aj?{%=Ocp UY+rߡa{Low[`dkO493KѦJq.*:wO+vƻֿM!7`+y kCldO2^ƿf+]̗tü'ng}x$[XUO_sXn-m*mO"3R.Иk-֏-OO}34T$ܗ /gĈV>f'JL a4B)0Z'FXwm@_'UҘ{8hLS)kLQw=]Esxnɏ 'awZc\O_&F?'Cpg,׵*Vbxj/)j /R_PS֐f!WW7E͆W i"=Z:]uu+< xH'$76\+Eq6< ކ"qͭ,/BV|?Q&Oq !@/`dqd3fj)ضbx ]T\%Og@lxJ*T*IT SzF[[gݮķpLh0B&ߌ( aЮ*:V<qg9e 1]qK .d#3o&GM>PN#OL'O+y|RpfZ{*Wi5uK֍OWfo[~sT: 9.ջΑDDOD¢UӇ7"/v~ ɓ7B~J~2x| )|QgB#zBFO -^ySu ]B{TT ~ ϡoO0%P)kTRo~ ؓ;(=3rH5K]*k9szw?R1~Y/;IE0>)0>j!>٭9x*>DgSy7첇:#}ᅭ;Z[ݥj*wL nQ7V?.nϚ1/_BT|9LAP| aj_k}2S`t a`Qr;nZqm|'b լ`| Uѱ4xZ, %X3 oc6we9T a17bo)1 ^‹Xu&.^V1 = `=c۫B! w~LA@g?2V蓌 e,CuW ~ &*?EDeRuF_qysPV`.:8,ܳN '|`- yU8Z|Ȉkj66[Ac?8xoܞEVSFߟXI*xk9ߜ3z j߮_=wNQjyqh'`hlSLޠHy #i"Gۤ8׀WML&͖mF]G)xG ?C:ΐ\ї0 ;o=)rtq>Fc**]Qh'EȚRGklJI.b! IMFh _)r@?J .ߦC! {#îY9V30uE˾cdi-=.7JӴclUeΠ&,rou6 $όu2L"st3=6鬓tj,OYjlg=xw\7>#h^σ!2 j;?/vm@(JImHr @p" 6A6I |G[$G|-- AsPbl:XlڥbonBR眜!ƱG^7 Z3lb7/tx)H^&=KAjmKK JI>J:CjƉp_5e`'g >OSO%vt 7{cs[yy_fg?嶺Ox$6ϱA?څ4sg8[_wʇ߻ո=A# a @SIO&;`ݜ)m'vK6R\H.=#8~4MJQ.q닗r )/QU9LHB$hfb[)-' /[V-BPIbޖ $mg{K1QR$`6EV' /V <2r9IχOfk^{=B{hէ?&fܰ''l4hmސ^Nmi6ג\UvouޟSM9xhG2{Gɞq)q-C> uG3}y/gRҟ tVɎq7}HEtHZW1]XuٶX*^}b0F秌/Z铛)tCMS+xl󓛙VC;d~|tot+YdW?XYd_c9'Z{ ٌiu9I?f~|HzL뇎B-p95!;\7#&!|E 36)<2^A7TfMg Y}d:>]C^q.8 շh?~swet 3] u{d{E#:摬/l A7<N4 <%{Cb(/Y1~ӺcwSqNdKE]s} n$buztQ<8?!?Zv$w9{Oc-3b1ΟGjrHCk~q;aË)wĮ,L3!u273VM3xh^2hnJ z/捘\IQw{T>p"YpO@Q򽅘oM_n,x[3LlBAv ]eVl\1O}N|s&G0]{ܗgcvy1fm^Zٛp.~Wpu>AS|ۘ6aNv3: !dY-bm,R_F)>.ϞT!dwVKežm1Ey"StDeB?ڞ9{rf1d:أSTdBzeՐ#Xg8T0D">>$>l,pqp )ݝX+-? @I|ƍj~љx{,8Mo]%/Ka%?3i7*Fwydݦ@ߏZJ1kGO[g]fi 镟ng]G\:=⭣XЏWٴ,FqfJ,>6>zӻۜ|h=Uyl`] Z[w@&>)]!v]%[y4cyǻ+xmT粙S=fZ); y,[=m:E8 ׭i9 96`㽱}+^q^wm4o7)wr3ϊOiv)X|z}s>{>-ߴU"_AF3,;>4LQT| qmƔ I9[~",_Zg6a M:pp-{(Vbmt4'I>7~VS<,}e`Z'ȲsQC$@=ԙ?0~qA=%u ";N] ')#'V_!2G[hOꞭ>`oNG־1̿AdxmQ?^cN6 yM-) BsF-;cgetȤ׶.d9fze"Ʃ-%>[Z]zi]%*^rj ͤKio/ꧯO3{ A[v7{9<<<~ m55♋3x~]뜔{"c>_>sBX'֠J}\f\qtr\,_E9IJ]k䨪 fR蛬`~!Þ!A/%"M͇F#hqx#_iB@_ȇ$`\D~1="r#ڷf8}F5Wj7/-PSw;v82@S%^0\LK860Zh1Y(ʃ3ZilwV_e.w_C08UUyo5FoIߢvf:˰`f5ía̖|Fͧ(g9S7&f$zd _奈XfG`:.8\cBטx q̖6s@Z>Jh*c+?}2(8'>wȭgbkWGch(B.S?k3$EQq!6R;k~Vƴf5 ᏹTi)XN0eaJÆy ݕ}]2:S<w|5r5b=H~5Cm-5y#'w0Qc}u|2iBQ*+k]:'}7AJrK UI[+|,7ôWF~wX+_٘jy480j\zFp7eTi/u [yxW"b;w/5uC yO~ i܌%PhԀ^(~s47<") wf-~{飂yRg(IwۛpVI4=μ{mLUZ'.81׌K&s6=,[);AL ncl>1u?E@ʋl%mbN@wgsXOzkY_g=K-Sg˽tUu6a'̫;^0=r}s%|n4G~h-lzuf 8*KW/B:>OXvb= %dRzS>elv&1?qy( wA#cL1GbގJIwEueNv`~/yo =;>qwPׄnP]Ƴt D Aשuh(÷>\o{˦,k2BNcRB[ȹ>*ub)T|*-l&$Lӛ^[}v[#t{Ӫ^geFq?X:j}ʸ2$3rp8+-e4e[4Q?^Q\V0y=j~Nρ % {e[-YGOϩ-2PT`Gfl̫#H-q< gdL֚a0?;2hǯ94{@YqJ =p"}XTNbY7bO_(lN\sx;$)ߕޒSa#fA{_$eEcM;бHOoIwSoMp:$˥HBJd؜07y^ʹӾtyD ឯ`⾱oA{Psd1?Lْ,Oұ%4:./X$b!u^`oh֫[aάS&c)cec\.͞-ᨉCGnE7Su,~85zS7j12bOeb=J@/Z7 ?Lx15 A<:g:x!>BaςoQ] ᗺ_|Q[Y3T ͙$JpNqefnC'x`\徻X{{9S--C6gs^aos ߷F_YCܩ!njg%0WA?GBgџ+%Q/HNa P@wocN1jW/h>MX;ѝg4j:nЛL>(cW-,=|wܘZMN``Xؒdߐ|z5oX[W uf]Q;{yΛYc(>gzDMKmH[s?%:1=/ >oɳvi|ӥl%|bwq'y"12xS&Ort1ilWlG?vѸe$?9C i|\gmfݴn?W,E=W}+ ^leؗbd%z(/pj9ibpm5ۆCg|O>؟d{qmWLywoѧzO{9OKFσgzZzWfK|p6`k4ȟq5s{;B_!Ɯd͒ srOo6r!KT(.52{0D- zg7}+Xc.]ީn0z ]2v#{o!1Nu\e/aCo7AK7m5qHx]W"hIvN}c^'F՝0;Z~'qzaƼ[{rz6;YoAeE(p( 75I}K&]LMs&~}qnJ7ihwEJIޖkkfo^vo5oHEok!mY c?v19nܛ2V.mmA:-}$\_˒/-_\)>43Knhi;hM}HsКtԵ-5 P=GI6091׍#֚{'8ZAוUK336)s7,_Qcy+Q~GzӌZ֡^5%?&FuiPnکN~5LJ솼ޮ.aY(uK;E=x>smTß=5f߽\Sqeֱ9'>͌d;ҏ;5Qȵȅ߃ã(ʅRz:F^Y8"LN֘3r̙<рZO] ԆYMڎYMۢ^[sjZFvç}SU%t~[ϝy]xmVDLOy9^];bO:L1{n}KЌC(asZdfTT ;ic5?yk֋ V>a 8Eg EԼZWPY*>uwOg6\M"ƧK4Nf3#*s T , fH~]SۺɱvֽiBSLgʘf})3ʹ/wnqؒj U1N&W63 TjBY{/k]-c.}e^cXqZ&r9a[1P 5g2|D;3넨&~}f÷F^SΪU{a쿃PY)jE3F j)2[Gˎw`?+HOuE-`8k|A |" /U#6r_4t:MX u[j23iEkފmeKMڒ. rFyYoёJѿ{ޔ ^7-.<毛~|GO ,-қq9l]B?;r_#=rͰu[ȣ¶%zS_Ԟ8z*}6&ڒ_OM?7Dmlϲ;*B)^)IFAN$*v*WQ]5si'|9͞kW S>^MѴ8_Tn#Έ`=g8{x~l5UYe8e|K\;;.Lן異iK= ˫5=tiCnyA,2z; -ScYusg8=]ĒӤ>ء)qf ſ\zGЫO*z)^W&A-#>%밙sYc?9!.e>=5,ZgQ1A(F ƫU ֺP H2~du?̺)Rf_4uƑOa(膽GG$>YIY253e4# a߿~$2[t9 ƲLz{1_\c|²'ߠ(B(?%FChva#nF 1YݹqRGmTuzC3uz" -ZB&C:1X6uoc0 eVE.7'{ϭ?W{X6GpZ;jO} @ڝ|\aY݋]Yq*ps-nwNQ(Qc@GͽTEͩ|׼8g>g4f9'9JPZ9y5^w"bMF¿#}ne퀻q k`v,?sfku7Οth¦w6v/+)/k<&xw\/M|5;oX79^Vۿ+x>c)a>3 j_, cs6o<'a9MO59x%TX]:қymeQ4,Q/ق{ogZ90W6'G"̅@7}DwA^4SGS8#aH\,KlsA9ϒ'“^'+\>/bN)q8Ӳ#pߜP6W7dk_5j ~? /= )/m-{罆|BHz_E$?~Ch=wӶX^9 }7}&^+boIVn&<[wtn֒F~[3v2Et .a؟E7&H\@cwlQ<ϝt }OorYSFc :b5ds*%pkzr=GzE?$}?.=f4G|i3RY/Ċ޿78i ^U2M]y٠CyּRƸ矞Z>ǴFS5_oȝawD>MFaLυ55N \і1Fϳь|.OA{]'{;~|7O!z}spjzz-~nK-@N-u޳m;P7`s!nԸ;=*E;gF$⷇o4|FN.yϘGdo;؏y'EL4Jϖz^-J09V\\/ Ⱥ:ֵ]A 73 @c(G|&rF8*@MYenK*څ/sp;佳rEޯ3|9M4u&thK[s_qȵ?imabnQ,_ 5CƬPw`x6/EqLv3.Wf5_e,+GkLaAoװٮYBy?_~Wf5¯yw%LCMO_yU<óT&\Ѣj~/.GiuM~.ы鵋|st )gh7ǭ J]z,״T{R2}o*;^߷³H;x G7hGҝap~K)Q/=Ӧ:N<ˡ ,~C!Z+} ?Gy=^ךm$T g~ˡwqY[yhZ4/Fc&]I|#NT~3g.2]?O㦙{RX]֠v=#_Lr^sV?dA5/y_[t|7LMU51;~*|/`C+5eE o'/"gVwjQ9Td}L1ʴ/ʴ0~Kz@Ȩ S[C YcXG{4|4R]>ŽƏ:[ ! sL=U2&P?sF<6zCUb*.6Sf~1[uZ\$bG;[wAGD!s 5[Rߍ|-JCm/4O<0H &\`-,&ȵl,9?D#uw$B7x=ϻFzK PJ0~D?-r/jж#oo.bYw?KPC]5^I0넝 י1w摷P,3ҫg-niMkdxaq(6yQ7F?{ں"&!:/ |gqܿzaƉayTRK8׫bK*RO<|<KXOA($Z9)j_&sⷕ9OZDIhSSHƸ[YŚȓ|_<Ӻ#7iHZqa~QU,:^ Jt|V.}o&<_0}jHIssMV/9On7"pky=|g'n0]\̿b:2:.K6g>6y0CG,1hBA'i @;]yN1ЙcW}Y4,ƗƏc}p4>ٻvz2# m{M[3I7]b*GwuXx4;1(h|Tbxt>t Dy7I:+t~1i˥$޼]:Az1?|´"h=Yۂ$ot L瓽[ 9\LC d _ʩj0݁q,dSs@:c?|Y^*ݭQ3, ٙ_:G2GӲnt.q/8ZAMg\:Ƨ/=؋]xsYx*ӡFrC-g:,s&I>{|mPqM#e.jo5Razg|òYsceDͿ ]E~Q _VyV3Npe 6g2FBRɃ,}]rԽC;JmS;4xr:5Vb MQG&:D6`8!%Ϲ ˢ_ 7'M[b.'3K^d1Չ<үa:9j`_mؗ@V6H|Dʣo0/~\W1ݽ"a;o".};jldHzʉ.q/$'~heb>"n0>d~lB -;;w4ι9&хe638dͰ|ƽLQ&nfr>F0h{gד4& 5!;]|n2ga"/\#p <4A('fMR/yMk-\; irh BIyv)K!꡵*y sGA/SK4 >ǐߠ#W|;)4ށGJ.;@U yNixNs`XKҦg\̼1{W'@?[M +jh| fk [ѳ6{/|o/hGy8Gc {3)o1jc~| tKc QO֪:Jj`}6`1Z581&^E^Yc;ȧ.ڗ^[|FS.MvKSaNi,gzȽ]w_KDȝߝVK9[; q7$>dPc}iɭ9Gfm 6_~3m|k1)S{2/3rv w/%S3q+ 41]7[2NS~0k|Wj3k9m,n>{^)uwe[ޏϡ/AIU:F3Oͺ?׏d,xJi ѯ{Imr&ԟ f7 >tt2W0gx/+f-)D؉aY(h:b%'c)ҽ-,! 28xw{1gqx{SE4Qz 2A6=c/fʻ煌::j7촮sF5*yOѺ=/09`zͼFIF˂ Ct#5sHQ^SamS U:GlyWert]֮f eCꝅ+dI̓φyhI:Q{) .P2ǽqO ~1=/F|W ];5zH3NoN:yV!Y99aI},8Nn>/w]ޟ ;E1|WcaM{ڒUgw[!{v= {,&vզn.}čJ{ 7:kiIe|Ӻ+*=8put^SL8y.[KbڜܗLI:ϑ}uSqI6)AVyNަ󹿕?P1l7 -enK-T!nd+gH܆h_|:{(#1oO |!ӈ{ <'C5oX\%Em7F+s7]?Foޚ0gEwX9Z>Dh|օxR3uqGYy75eM~|{cr@̶/6(̳Gst?G9&rǬ2Vk/6֚g}w3LgV8ôbI+6D̩xxN VZn4k"0|PR9\ӏ K.5~kDx|G܌n1;"'<L>zwg."Vdm3D%E$rj^Up_w%͞یIww)UQ" 'q~YS;w-O#G2-fLGLors~Oki>KVHWkS"'68G׵3ԌGJ<+QW0,b?3t(L6pςŨ=S:?{;rO9"ǟgFr>lg֡ۥR̹FB }!|hȋZ~ OY KDW¿`wSvJ ||w,~I+_1~2+@0#ַj.aj`X}dhyw׍|:cv潿'L>@Nh|dyS"sw85}d?\S[}fXj1˶FU` ׫ݣxkgǟFٸo_jizF~ǸUj·/TrVx [F?0}oOyޤg~:# 'bvg s&PS/p<_Ii'gGΈ3 Yd%LJ TSYQ֖B/%⌞fCN-fZ--oI%,TSg^4kdߝLp]A?'kK2i OVbl̩l 'fts~ם00kzAGM/jcs93s9K5k`k>~Z imC gw{ 8f0/FEX?пB~ [l=LcNu_V$RÅcҔ5`wؐS.XZa ^neYdw)wU;E,ӦV7!zfƕ.R)r'wI NDQiyB4$uGQqš5ͪIulu `eZz>}>`U$M_i;y%~9&P> Xw#v[N="y?|}o}[u׉_adV?ZVś^0N)$u/ј^^ظ~gU14e!YN^_{*M/W3X8qw|-t&sߧ 1<Dc`U<4RC[H]/ c;6u=+]{`uMқ{yE;E[U[\6MO5pK[ݺL5v ,{xc2mb4ױ^B|er쨊Ͷ>o.3ܝ,jcZژ1ao w ђx9z>uT)^;*n.g0VX.EBq2҆|wmn탰=DH{9Z'DDݷ2O,Vԁ"m6xi{t?7Z,ugbe$Qy(0yd3Ӹ /yW 3*\Zkr<MD(dYn/M*gԏ Ba+iSׯnqQ9dIҪ=v_vӱFO=̟S/|f0Üjf\r Ykn}Dt><3,kf/۪9-wn:c'G]}-,4,o?^*p;x\qXfy\t_|)>9/F=Q{^.j~s({m^;9&[0]2A{@7L %N3r%v0BhGj߸W@ ܗ7v ,r"Ӹfk7uyY9-;+O] GnEwvԽPHYsnk]RW/H ;qMm[!ۘ߱rFJ+1tsTȡ'v[163*Z>İxR{CGԮbiyW_7^^h\OgVAή͟<Qk_y+4/SSOCPꞗQ,;7u 8tdP;oy97yÿOddijxQ+zƑ+ѰI'mO&^xH FtWF?kr/_lw|IހO/߸SȜN 2:*4:#QZi%#{Nj~{/d =5LskΨ$l %1cӄT-ShinM'j7[4Ta9! }ǖ0K ,wI~x~Go}6/!N>m ?5'~Q ?5;_p<-P9zfNӰSS6ΜRM;k&|՟[x;uY@{76p*{`/*/>z-Z]\w1&ʲ 4D:N"^L,l?b.`"yti.˸9<3.gwӷ [:x\!Y's`]#?=&!R V"|c/K6Aw w+OtX#|r,6.oInz'եt=@>Mn^-_ʴJzCR&P1ڧ1=wOCIʏ=&iQ;4 zP'ez/)jjVIw4Uu"D:A[uD-n.xA+fh+~FgPמ95MWԧ^z&aUY9AS563/S=";"H;y<ɴ71~RJ@o)/jk&]d, Rv r#]m"uc$.ή?FIxM 2K#o[9 ?NZNmkS?Y ^s|feMW&vkwf'l)|6O@93;{_N'_ǘnh.lpkIJNnky<"9rM-_OvoI_RӉH-ړEvՌ?B '3^?4^՝03xsH\>俠IoF+=s}wMߌAt#XiFg>Lu|ϴqn&}HZ*&&oCDf9<_;53~0nV҆|9fZct >m3wU xzvݺ<]B}h;lT}Dq7)i^F1A~GI"W|Tw“͟[neA<;k’flӅ=\m}#r\BSZ oZBJ'Wyh͚An7kTqS/@ v5S[UdyRzj_渳yGo羶) kTS?mc{饨=/ ]6_WTG\y&MI3 6`~ ݻ+y!N16SH2HeRFUԐIO*1y-1r8 -5/BK vΨA.j*/Ey s-㹖QxZZg ԁ xhź~ 3븑в Mx^"dKK~qKxnXk1CEw|lѨCcޠE9rm&W:kTͳESTiynXJ=W26[<8r5F݄>60/o"x1%?xꓹ&m޻WF+$qy;`4<XWhy4']3O]|0~5qTYNSnOqԔEc 4S#rP ɧ1r'`.QOxFc_+loHl චğ}@'y}:og 0CLSSzCLc߷9vw V\~>?ckڃ*a祠>^jɾ柹U 3<ɟQ1yٔ\ŧxG{>_/诙/'1 /m^{k"W__5F㿛;/2qh7aֹ3:M|9ɔ"aiW DZv!N.1\|QdzR\U[˿vc<5OODIgxE}`Oew^ K/ءqvXg?㯩 mK·Q?rY{9Ϫk/$gg2#y9NB61E ܻ0X~><`dNpavՏ+f_K!6RJX mqLJ,jс{*-tZG^ HOg2;t٤J>@6_Re>k6:մ*Oaپe45f8-G!޻ì"+b6D~4+"0u7:ô=1~'lӌ!T_䱅5MܑP#kY7 PpGQ}]]Eg"Oyl~(|Ƣn'%ʏS@g'?2123b򕌩~8'>u q'W#sJ 8a_M`ϵCo5=:> L)3h z&Y"6ObgX1}<+tUkՠ#Y@ 'A?7nAOyBuB;$#`_!e IgdY. xĻߏjzm!p̤ߡ~͟dn^sS﹟EԄ9>R>};A3s§>~ 58'k 9Ě vMwf9vY>7o3ep|#u υžyĺ>Al8w~a&n1ݳŢ0u$܉kG9 mS^ڪxxw:WRrpߵu_N'ռc_t<:{\RUoGŝc=F`x_m<=ESw}_/YVVo]Zz6lڜ -sGηg| ͚kc(w91˔DߘrwKyNJZ&Rcѣ703F×D _S X!UԺKڭ@j>'ysl̫c̵k?CMi8{:Zn5`1,Va<P3}o>xGc0Qb\-;9]c0v Ҭ-dٷM'- Ϥy/1Vn>αǰY6,+ _79>6<^Q}[j8Wۂ0,sw1WoOcI%X_/BK=gG&_1Gޠm#󍩸+[bcSFMoRx r4 OXjv~M2Y[tgn[ޡ9&8'и80Uw-[gȼO>mkky1rTYnMVZe/y8[vjsG!iq:_".^/|қ@4jJ]g4KqH=+†3r]׈5cm Ξ72'r?U?S;אpa.'7^Zح >Kk~9ȑO~?8pVhRg#`Ȝ;՘y6`tsE3#⍢õ4н{cy&:i5\ݢ7U$(mr 5iڔ_^5%CĄ'>;ge(gqv q7n7(N4C 3WZ K 㑏V_]8:)aQ,MkYB/aDl"?Q?ELqj:xJKHiΏTs/RV| IMy슒F%f;EM/iԈ:Cx&CS"VaM̆=~pn1~!A_Χ0j8\t O_}Z_?+Zo!sdއaaɪCH_e_L狊;Jgdۦ->XHlo| nK漈=sRXg#2E™K0B-4u[%gx6R멌qX#?pc:@>xZtr_]~XӲ|8B}λf 5 h,0 Ee6vXO^ܞT69aQ}㨱&-T|8fSC]{Ay5Kwu]g¦ɠ) ?uY:/W->c~2ߟ Z`۵ X(`p2#0?2( u&l{k"tiy6@s3U7i 1_ow5r۬#ISߞ2Ix!7t/?Z5"Az;* t\^]T֫<oEڝϞ0rb>ۤdڣ-:|^BlQm@>PͺYh"B|6~&i ,%qjQ3תz>z_fi j,&$˽iӯ8]o%>$jlf!f,ӔȘ1dNPr9cꡞܘ"E"edNm|;;s[Dp{M yo8Ko]C"NԈeZbCMݧ|vR ;`C+m.(&5%xKK xcaW sc9mGCZz倶4q D7*=<M }>8<rx taF2';jcUN1 xQTV#z<^Ӽwo,5 w@;8~#{-Ek w2Yki 1G-̷\}&Xh78k9~G$>v #/Lވv?|Zio=̟왯72_%3ºQvi#ǂNج޷?1;/`wnjuD3wds-1f¿Eپީ3'IYA䋇>D_xn rB"vET]FbMО.aǔ7?+i .a&<C Ow::}<9](0Y HId6i+o7S,9//TeSl4^uϟe!-fiRbx!}Œޖ^}w0,~o/,6n,u_ n7MQc <)jG{bG/x=2䬹'7{bI'=)eXc?G]Օg'I%$#Pr~/yHM_='ߢ]CY }]_3ܞԋ=)b^0elޗ9 ~}ܗz {/k}°\y6ƔGgó#;9-~XT|Dyqw-^`_SVԵ =i'QsyoSQ )Ѕ nՇ  2쨘?edJ],sg1fO m`8tj6_i$j|1B7v'R)W 08)}'FwF+L]i VFP}E U wK8eNesv `^`8pe‰L8 ~qQ/?}g7(>w#_$ I~0',R7x.I\ ˥#xlsp^;etsڌH%wwMv ڴtX&,LvMPi]}kBqQ>p~Q]}g/W4W!j+ְw1[}I{FSmWq_ ]rl횲 6՝SyZ+z8g5Ζ+Z?e^`?#}SsL | ԕǰj*5/֌[l=xSd^y<-{,8Q9b*ZQcl%gdPznw}V r5S4`Qa ^uĈw9bG3dѯxC뙍x<ޫ3?V}ٔtQ URL:HL]RmTG^pYL'*uF&BK8.s_{kZk +Ud4BdmoPh桟dzc|DĚdX|hBQXdyn㿸&Mmu5`NG#z(=Ii8G+ۗޟwELU=MZpލuǙ{["r~5OS~ o(pwS(s)_}4UӺDbZU'ƼT K3B&,GX.s"a94"d9?JENiX'O'7;~|~K.~Y ͿCmuE9M pۜPQhfN堲enՅi G]Ŀjh4af|'7zC\n]HYsMn$E}kwOq.ԧy.)ե*Yv:a=hů(e4rTHS*PS$NC4AfP?omýّ7ZS!x.,3U 7[+;5R$|.BGEm j룣uy%~9>UqO͌ku%/\'^ Rz}3^/DJl]Yu=5Uq#MQyJ29 UxqfmO b X;ɾwp:9zY OfCtu.#3}:iԂ1vdQz~%#Ua"ꋊ\,H_xwmEDʳNж>Ϳϼ_>YS(:#RCY;E*=T7(zb~$0~s[-*}?(|#bnK hoV3ǡOMRwhD[Ad?WO$=w~δ#̯6qC p1:CE`kHb[wX[ɚSڥ2/8>x۔"'{(63!j--2G2A}'yfL2oŜ\[oc&WŸɁ?|v#bZ V3}F{#NWʤ\F0F{ txOF*76IDe:fӏal !?g|;6kAMID;p=-Sƺo gܷd7X6_lH/6~:G& Qa!Pu;4{ \%2-B+&ZfjkC̯7wO0ڜ}i/\$)'2ƪKxҴQة\qBeǟC5`|-l  *c3_=VV]׻V]!5X&E)V@v_gkRP(=/xCv/0~ ϙZW,G8:5ebzz((wǷX qB4_ d_gEʥ3s)P.~}Vٽ?``:S^4^^!n>1ͬ!!Em| m?rC1V[F[y M,C("!'DFq!FYMq\ֵaY~}?6dM"mWV4g@+dZ5c^Ldw7r<.6΋d.ZlᗈZ}<ilcQG>mEDg)BkO  癇-e9vIQĶm+ 6W,/?FT'ˣ?;G Y{) WgeW9{;v[QA|8VЩ|!'%nV[go~q Ӱarʺ12hQo25C_w5YO ?5W:ecd~GĜΤ7שNZRCb>b#ʌ+xgK^coBmW59UO̷|멊c= zhL\3pyoV(&eQ5s{ln=;ߛ8̻.»Ɂ .~7m6|f{a<009Mb ^s|5-;nT|1'R3og=tcbu]Kέ!$جUACmwkͫ`}tŴ)+5޷Z2u;)JSl!׿Q뺣Nrp_GhM%:C/ܳ͡<1eR}|5yTaL' ZՄgIOs><7pR>é2/9KkJ.>8aKjc"TAxMkj7am oFҠn1#+{j9B>yqDsqn6y;t`wL5XYWϨ8/t#8rEbkNћ?*z1=craNhYf//͸2ivb9ÿüyų+kXry0x!uRG_d'P'30FŽ=c eN-ZF%l,v `O-Z㼮EzR6[P 9uO~B2喘Ͷ-:P+]b}i也v?ڢֶ\[0% 5 و&x!E5rI~nQʔচj C"w/e=la8O_Gr5(ʱgT'?71adJ{ ! <]1<;k='ׯ;a?xN?mCIPmmȶz-ZF%cҧDaj%Vd֛.7 d7i\yy$2 g>eomǬg_N_iR7>=;|YFWK#=3XC|޴J4wNy 18G؇z-Q$helzv+_louN*PZ]溧v b<Jߒ7TJ ?{{QuߚL) A}$r]2~ieߔ)b~Jgx%v'jiJ7ŦWMJ{&v"V<1 cY7cx NPw6v"]05BsFcTC->bp+U@ aN|]ը+Tӫb Qμ8(jMokDkvEw:}XaU%M/5}JP q 泌.^_}0ӆѭuoy៑Iי]XXke="-d6FQuKBGޛI1jq;qFqtOe>w_lu:Ho߀{CY>S5\{Cxwߐߠu%N ~&v6aqptfl^~#ӗo8_=;Uq{>,8џ~*o8G Q Y:Weth[8Y.}-(덶ncC2eWF+~>e]aG{c~*tk{.yO/.9d x5i'ycМIDM m";,`]\ĩ(j8aY}}y̾^_P#J{-An-%*^ c0@[X?c#e f?)\ DeK)5纹\E'Zx (8j߃->%Y|zQp빿_m%VyŔ>,7!@N7i~ԩS.t:+J/j~}Y^*-Ś m4ePLשs"̩2G>' n~Ë*.We+" >g8]vTa}m3çf5LS&ðyߪRa=|o4 7Xhft w(MԀbm'qr 0xFڒʙz5y$A~oYu3.iKǪP묑 )WD8Kl}7[G<-{ܙ{?ZBԈr}E ;:bI`=X' y`kkzм Fq4σLA;.*Ic rV#xPElX2tfM rWP"S>uv%9& )G ө03Ϭo%mw=H}ϯ6E5j9~b~~sEQN6nxgy2jdv:v+P`N <f{ĵ|ugen"?O/0mCZ} R=z@og:au؂t?tj=&goΙ6lĦάnwl_\;`/מg~֣?gzx-mNy#`aj^%n)[-p0nVV0S1ukⲐ+ꤟNיw_}9|,dۑ8_a в{:b QaZd?M QzftJ}ÉY-|E:;kAگG\omN\SsՐMu q=ہ'6^_IO4̃ "lt78qQqSy̔>6ę{^l`_$ᇾ6xϚq~:}#&<;Ά>+᩟祢>p0wp03mn?a֔7WF ߸ \OAzgz `}UY}}?̾!*7dޟ?̟4m7QbLNDE뙆DHXzW~I>=z=.&Tu]}7))<ϷduR.qr[Mp*䗉m|6x rQڛ%Jvg[Y*]ݵβKhk'ᗧ#zg0WK.YdI{;Tbk׽[~إ!hFM'Q%#ZYPK˾TLHdFl,0<3eW6a;3 Vzi)G@^%'27e^zU z7 ])`߽,y?yPg1NR_nF,wÜN>י/u#R2}~^!X^a9>sCճhNsboU-3j[d͸su]P YЪ%?)ө2ŋ8 ԀB'8C7eCqkYG>|~?~ЛQÇ D? {&lD|ٴUaۘy)*3H&/ƛ:[+<ismy)-\8'na:LވvfaAG>_4^lO#ԙ]mFN`rsڍ'ak:Qǝ-bqO. 0AǤ.z։"AJvŤę6ccNgYqȫ2}69oFt7ͫ;1o_u;AL}*#wD(]K&-O-{%'O:ݒ򖑃K+ob<,9=>KӅDv|}G>rؿ^P~> }J]W a/s(' ^i2e{9(lcy$]8KV-^C+x^dٛ])C\޺gZnb0Vɲ{BE-^ Uܴ62Lm ),j'NN u͎!Y6=8 ٵjI3s*w1|f_3pߊ 'E;  ۨ1+8e!Qy>O 3ɝg7wbzRo>ȸysIgC2uۡk!Y5z"ֈ;,se= _=G9 zhQqS6{ ]P|e#eu)}yT|sFml/WV)Q_8j-E:Jŋt:Vv8siK܍৩Eld|"i7o%}axbvvzzufzGz)6brF qUSn;О; XzGq;dOޯP8rѧv>i09U1i-(F۸fצJ2pjO"t+Ӷ 32]KaԧӒ Jβ^C6HkWQl߯L^BQUsu1ღ yB&|u ?$@.s=5Y`\Jd{$y^ IW2)U 6- ީ8]7_9hq6MNz)a,29og%Ro+01OQ8Lcxg_&+pQ>kn_ [gIu3Ef P)+zw%wCL/nyIUr=>"pK30¸>,qgh1>?4J@~QX (jZn2eZSco%{1oWo(MuK0A_mbLVWU؂ brI1BsM#h4Tk+χOi%]n ?ɝ/e*Fql|>?9FCq忾 &_Q 2a89[ٵye}>Zx(faK3 s4F-w';NqY)z1Lc~jy=Ile>Ͽg`j{]s_/u Ɍo޿ȟ~ߜ}.G;HK-`QհoT}l*w{}2W`ݻq7~| 7=CsN9iUcnJ0r4֪̓L.@%S|@OMP>k뾬rCEwXԗe _}=ǂ,;=z=="yoyV)T쎥WlL^C iBId(=g/q'+wV~An6:fgQ5>mVvtr©k룩a%}efcXkL0m?)5d&>%up<S(..#p@KmL_,CyP=+B_qחfQ;^ȶ cQd@(,Y3c 7 F9b3 { &oє a!.giq)mu_T}VK/Y;eq2o{:+.zxhCGi_pFn/^@˦1r;sʲ =9 =$j~81Gz2ێ)t"}5Q$]8`gj1i+ 'tm|F^F`=;j'&>G1L+( h]\7,T NJݒ>I+N:8樻\)ӻ*Xt쪅X!j; X)syge?/w,w976etyrY%+M4:0gNј։܍т'Q#Cy!wTIQEӇM9M1_ ΗQFv3oTvƞ5*qI͔Mo`tF*i xX6=l_G~lZ:Y6>Wn1ֳ̀آ ,>.\wk=a=em[l|cv.m&}uO\02WPad] hO3(v9r)RrWZ ·u.l;5?j*Yf82N\oX=.A@oaf+4ٰۧ͟gGm''vOC^8wSUNXi27r2qϗqo=~VYۖ^D]We !9\ȅjf` 6%u"딫xf~>aCo*>kݳ|>Pv^ %Prx'0B I_n4)T<`zX-XDj٨O\גBx3zds;yqs&g#v**,=f;S%8?-0|.-A}0Wx^0/0>DEC3= D` kjߙ5>A2sT^.e鳗I\^wOp9_a5m)rN2P7%mt!ϒd?b$ѕSʲQQ89c c]ufd9O4m.I cQk/hK%#"c>vOUTeM[z.|h-A(7l|1y ~oZ=ypҾ+lIaާ"}΄Ogί?񿖯Xߢ=EoNޛGy\- x`ضH񅑋@W+|!x<'  6FFWo5ּJ𼬸Pqз.1)s 檛sUAOȄ+#E/&#h&륺%2QS%s9TB]<pݱ;%8yb=Goh7wo&,we\¿iS9$ =F=~N9"aԅNI[Qo5J !DQ޿7)~][cWǖby9n&9v';qxX.[1q[7Aƙ~ߩ'3W\1& [m䍨O9U7'VjH=4ȇzX>:̸%"r`,˴oxΦOj%fް ͵%mfu [n51rֽyf Dڤ" dCV`S>w_0Ou|*DoE+#sXG)r(ܶm38q75WGq8܇{sG99 Ï@~t@¯k0#s0b=ZosFͭ]_ͻw̿ߏͿͿ'81/F34#MasI2Ȃz}c4pE;y.cW)"Gtˁosk516 hҶTwLUd({ź[}cwQ~ZNOڡv6Cܚ2LW@Q'hdzб=z!:aqs-1٨=Dʣx7IuFQg,a|gYe7u/Yl8hq_yF Xn2Ku2␾XOH\o\'6 Bȧ=a=6>Ark'OEE~nf#4=Z}t`n{H>,b%uT^+״π #_fAlGMc`JtO(~.oLD.$E+cY/+r-oT(Q=zw_#*3 ]c02eX*aaãq|s&$([r6' 7!IJ"(LB%at4 Heƾ[MkI$& zO2~Ϗ̙s{^k^k|gzʢy< iH5*W0uXg˧l'^Y)y9ެxM[yd iϕc\/l{E}*zO&+* /?ŽuV g^Z89N] ;fcOfD 雍CZ}虀f \r6}ɪcDZ ='Fd'^PMд]v{k :Gb xa7Cm'KJ`L5jGY?'eDrϣK{yu9wY -ӻ^^6֕2Y2歿+uB*_3mxM[v:!u5v$p |Wty1%m@ ,! |:DrC`)K4'oG_fQ}?g9_!Q!Y J40_kZ Ig1k‡`jFɖ|I+gV֔k7ti3v*m5M{).H6%WcMmS/sF_.ITܟ}Iw?|;B啍%_~Ag6ʲ=F6by~CYW>!9';kvպ^#礴bmu [UBtrĉc6dIrh]L{eo7`[ږ?l[ֿ?G}G5״+t V\w?>4/w-g;e#[ƞ [\~*Ӹ2@.4s-fh4\1KinOA쏉c<0o3^})bOXDgC}" rʴ 1ړQjC zpVM6}#~G>PE L(̔:RY(2DL; O;1_xiLY S9Og/,ut@ۿ{-1)USshʣKXbbo_0}&ڬ,xqOWK=/8_PC/$dWCxY2Yg^-'Ic_GBA )M]'%(n4@A:Wm) u }4ڻ^?N; nEl4{\n?S%t=n@4χɏa,|'4Yrv[:kM^L7}>^=Ksȡsڻ}hߕց$ONq}gO量bL2<11dl3q1_;=CτF;-_^xa>@+ {8Q{s*$Prxda0C߃Z9ԯ?K~[{v70zB0zdFl<xuzcP=<.WGAvH h\U/͵wk`D XsngĠ;ϊ8}Ny"͔#d/Lԃ$cTڣHEbMkk{ŷ J^s"DU)FQj̍s5Cb6e{o;B;{!R!6l\}Iua#8e!ώIvش ô{K݋{6}AiQn$K&[YÚF2㫓>xZ"؈J > >=@sy@7/}0ݻ.q޵Hΐ=*{Uo_J~ּeqdVs<s[ 5Vؕ!x'uI1WcX4E +ٶH^wCgX oi\̀ǧX ;._lDM5-e]_[[Ȕ7"{}6q5F*]dҞk5k?r^'s->bxy3h`š5yuy{X$hfzi.ϞF0i^+ bWdǑ&!֛VoY3bt7eCȄPdB(Uz pƈXVeQo('Td[on;Ep;}Qrl*a־#YSF? tyGm3:jSjآ][A}|>~z#.qLZ]4^m MZ3~ZxZX|sIz"뉱4O5Y,1Gjj3>]kr]VQ;rEsXRTlצ,oG͉GVz}5jlR?#ߍmz≭W8Oc/0k-jNU|1kNUȚSx}Uoc1rQ9A5}GwⴐuO**X_qsk+ U M@rZh͸+n?1r^y +Y/.=CX"]gx~GPKzyh}Te(l`9s` ]&mR|,gn])󦋴ek1͐}$vIyF|='{l7h|Y\ݭ.?3+du)*WH[Zub]s7rZGan,lt{/-?&W)1` wCg&6xd!01863Ksٴ4c\ 0kN 'FZ,:7õ|+: h_~5| PK\pk_}hͱXpaPk`+rW.o"|2/ѳЉ57{7#;>eb0E]`r#X@zp$u~~5ڧI@(ZI೗BV !NƄg zb1OގttXڟ.ԏ^#L>0\dle2xS'WS0Y5{?ccO_5{xmN_1AAo=~eqs}1gA_I!ϿvC~hCx ΁)1Cq'' ]7ʥEү-|m1mc&H=?6<-3Qݺ!Myu:7hz {tSw'>}kYBmTA Cc߼V͢vC= xgY@giѢL*jrGq{%ه:Ҟ{+~{. !ss#|>Fm[O&¶o0?8qCiԳZk tY"츞MΒOdzԖ4GJ`]SQ= ^шBP=]/b8yяZ\x}sg.Y?C Qv'5RlRt{p&6`N∟u}5Cl,Q|6Hަry_E~)g_HǏ7ƿ5GoH:5xQԳ^L~S**g2h:qio;w׊<2cΣ1溻@$|J'Y pb gŲ܋wnϰđLM~b~KSQYUZ>׊XsOm_6+ĊJ{78<6[8˼N|i#=~F&ޠMK[9q?\|U+vfxN!j`mduX{cOR't:^zL_!{Q>X i/-$[OHmX퉝?Yh}v`>)\ǂ=uO 8ϳ?Tѧ~5;✴޷.L}5ܺo5dǸ2z絖EL{h91]IlVԙICX Aa$3)D(rUv'L3*=]Bb9qFAt\ɲ봉]!>[ZFmN|Lj(&:DvPK:@H^W|בKqFtUg[V;Q˯zyh@p75g٨;7!ix1oD6ڳ@ {wwMu.G.$o=N.A = b8v\NeM9{H@sh40uG{Q\gYWA\ܟCuXug*ɯ8oi;o`^' ׻ Q'^kZ'\r*tż:h^3伪N#u:9=ߜ9;cw9KsVHs0õ;4 Fr[5R \A~W͠CL7Z'}Liou< %g$Qbl Bb$kX ;5"P>Hkr^2 LD/u܌<;%W=);9hwSPtvlhF׎q|tBY^GusڿW n 7yF=nxIůeoF]_yC|h5*{<q3ѫ&`kM#y)n%]o:lmpfXK:%mW WƓ,BV u,І39uDV(?#cpm²;j u}*jQm.d<`8P2.*]IeY7䉃3sp4ȟWFS_۱%+jRTz# >D`1!y3݇ڕл^] _ZG&&F35u&W}_'|*jn;߅$'`U$__O3悏|?A4g֦I[gN >lƫ^u|/TL\wA`pL !JcUw4_ #D??K$_>.$7o`CN}n/bvm.އcQS=x8X/Bb/z氱m.q??Śz3n$A]0jt-:!brQ[S_2O@+ )暌rkkB#5M]7-iW!yhĭy;ia*'Dx_5mkob&r#^]{$FX/ڻ[ fh'G:s8X /I8zV``Gl ,1xfy=l+k!av4opz XC)*aYVȡ^`QyJJ`XRY\^'AMՃiRD|>]=/u˭Jޢp>'GtVgSspdmwwW)cиlݦqmdUʖN*'mR}cmiU&/q]x-*tTMcu *D6o3L:0:,VK~8;_IfcQz~`n "U7_㿼D9aVӿhΠ:L,lM_ɖYR4O;Ԝ}$7=rS !G1h# ?j?Ǣe)@,8 ]Q>I{s+rӜ?]|໪쁆k>jSAP T$gx8s2HƩ[IOUͣQ5->AssnzLN9C6q\h:! }"OQ!gRy; }V?#VyNJruB|ziB5]eoĚm J_hbֹؑϻcx_>&Λ닸~6 ^mӜ7!9\|#ȿXg!7cc?D^`7Nv-g6q{vt՝$_p5!nÙ$R_E.& آIW ⌜d3x|uφ㞀e?:5 d.^ݟym1N 'ƲV e t-<8ke9v^gX/pq1[ESgwO>\[ZDD Ġ.ֈ?7s:sM} OL>l8{|e\*߫mYذ=jˎ$0ФT{`}wD:s >|Xg}V+nC:] C~~ k@>~ڏ {O4=sк9qU^qײ'P,$է:iY  d7:hƺ>@TG{{ę/SXNi݋1^ùTIAOH\0,:&_y] c.H[熚B{_E5=,J T39=nUdy+id'ȶR7Rג*[tׁ2V ޙ%V)H'{ u+GבlţO83zZ#0SKsme[i㻨GOƸ9^<!wCӮWXǛd|tɮdd![_orӻwYW5qlM?)Y2^ |Slg nƊ1n8C8!hd?OOvg"?szzgQqyDž~щ}"} c#V b[kY~-? ӆ/N>e N3֊My6] czUc*kz_/Ĺe0n~O#~9ƿr5r{Cl_ɾ5U]{})>ۃd{*5赩n3_sM" n.v^J:[n.bq)ZX6HZ9.zÏ/\Ē"yEВp}ʖ('Qж1) ̂^h zia\[MgF=̒bsWu=} rjtmtgQ<\B C HȒ||onYyW9I|c۞P{a[$ t/{YƑ mC #)-QVHM/fXY4UDyd~(|`yTT 9yqs,gARQ=<}y{VSǸл!Auƚ#d3]}~e9nsaYC昨\l9E9s%~4z-c(qխf9ܗKs_A;-6'騜- Ӕjbo}N>ƭ^ͭްmZ<LmN%۹Lƀiƀ=Fv6 3.׈$V=ưҫ JA-;c܁`^ʬ/<TS%"fX67 ~F!W8eh@blPّ &r~Dsvpm/nsnC]KwEw|gT$J\,oΎ uQՈ&wgXpdaW|DPccO.g>\ K,G m0!$ov>ㄬNh.j9{B@뫜ApLوEE?d~J:lPe3i#m+ h ~-̴olUkk,qX48k,sU!sqw z鋑/g"YK]~},*=B Mcҥ$qs>VW7[4ym٭%ڶJ٬q~6vX7><Wۘ-:s> =/qua\Yܰ>ivxeUTzGck8s3Kx] K>1yy 潛wt{Uv ++FlϢD"T9 nᫀ hFm2*l2S94 k*>1~,5<8vqqvs]1Yt};{C;28nm3.!1)W'W.to1-jv )oa)<} @%Ew5.l06-؇X+ff^%e=x'%=T7P ݩHN)u6N^Գ^ƒFFqkjKXsuNt}nl5 m?"z ^M}z ~$̽:|:paӁa45Vn_7|Y'\'6kC [ڏq<3C!kuItf E>Ti'_xObϟȶ|~շ%ks2[9O _}gam >;"r丣FKOF\iinYZ)3ikBy5W*kS;U'K,b)|ɆGkAcG[gZT0ʘ>U~ʘ36I=pU"cr!ڡqX r}B:mZZ"f]g`ldk?ei -.?u(kO(^oP{&,Bȑa|uu :zXw_0#6<&+Iv#nj<C~RǼ\^sdzt=C*N\-=2 ]v%cj]Sry={`~~嚭[ޡk_F6yo60B~7=eBp)Pydxg$BaLs͢,۷fK_ee nP[zD~D^4ώL=XZo#hᲡP -F?c),'t7X,` MY@{˂TjLfy)'6qye$KOBn\'OshaկнϢr?$l1Ncr2ݖ7?%. %W &who$Yx^⇁[=n5nz:>(wKnuos1׎srM_:\<۳s^%cx >{>|ש}(9;97v=߆| _+oNs≚B}zk(:k.e%R o]x!{cxHljt}.ޅ͖EC:DƲ3i;繍Src&AE43#<{>Y䳧s_Q70o^:\B#9K^UhҼS\~ov#湸?|VC7 w{/ kk?8ߐA9p_R>kƱNnCF6[TS<6`.2Q48łZ?476s-S~k_{ 0`3]4N|H+N^;|gM6* C<5 oFz35։QL9z`X<42,]uԛڈh֬C 2KmbRhN.avmؙSEJZV;=y5Ph;EnwZˑu|x(-#y8{68ʸ"J?kD|Bεԋ2鴋);6lf@i3^!KrGg멌U j)M>!&B%͉8[ϯ8i^zM(sd0#])8 vZ{0] +roUwv>=7[ď֠"Î2 @{H&/?k==e󳉚hOzV[mքyyxNyŇN*O؇pN \mcQΆ|ClRB3ݗb*6=@IF) {o)o_z`[r<:LlɃ7Զct6ǍKt~G[w |P:8ƃ<7t_ l{Ck&e^L_#r݃~SV۱^3> >ݭS#_0tnm1疾6[rs {̭wڭ{;)3gZ.|E| kÜ׊y 3oosnO;`-yf9nλ~r`޹2ߺosͣ5nHÚG>W$?psF&Gy!W;Zp@wY,EWXU 0K#}?};hufJP: #Xq24l1 }ݠtke *A2I8? }}x-i]P3c #eCZ&{#mt9<"}^S+#A6`8wW'KY5+XfR 㽶MJ}Dv83qͯO:2XUec/dO!ne&K'!*rN-$ I6<ֲA#rgbJ^6 OAGt@~ys_x bjNPېjbkO)'1G89&=_n#NgO.O\u,|/9c@~aLuyͺE&i9񨟝_-ƕ[8maz_/'=<\\sQ:|.-99(p1/d/qk#?02BC q$XtVUsD |=eшfL zk"^.3U'8=y+;QH{ֹsQjD+;mC*s'b4+=q5S7QL`F1'{ &IQ]so؟[U lX1[emF0&dAK?D1ʳFCEqi.o ϐyVjtWK=,}2fiEt%9DlNky-7gD:u4)YQ!,mWNΤ񗩬a)rrq:5Iׯ0~. ic1C֘4-<23 )e5 :3x7]fO*ƣu"4tBМ.y۶3Z#\DʹE|ENAFser63i.@{3#ƅ4ҳ;g8 vn\L4/f=*TR)<3x?b:ˈ+8MYIc,6Lѩ9ߟ(jz"TDtK:ĻNxѐ%\X;3i l['N*j9u,YaJEsKKj. W쌺5=L-B=a̵ƅ"sso..=ʶ 飽>Fr0i2y>+GpT~)w8N&je.d'd^=&hXUC0ᴑ6}6(þ./7?c-lA=ݫ<nWdmiZu]ԛR^SH:3 tB}_gxepdޯkq<&!:Xjnуj3UOw io/2ڃp)oۣp)y!Sދ~QȰ~C籋U83ܒ]J5r#qG_Jb󺦫d_[Φ䝺@_ic,XI:r{n!uf]fv7S&z+bea7Io -3gz&?k֮:͒E}L6y\_) [돃0OAj/.[oLMi! 5xNӏlJ&v7Zx \GS+?b&K>ƻAeTuMvxxŗBc3i XZZcK/2Ȏ;VHǕ-T9?hX~jx'D-T_$إ!<Ѻ;X!0?Ien4 !6qDD'SPUO9bykiŶq+Uh{祙db> I"+vͬu$OHܳ)Sc ?g F})\z'ܵ~ }ךm:+8k7Ǎۈ08>:7AX w?*XؽGS|lgG{:iPW-vDZcf-?zaC|ɦZ^ԟD.jz5k/={u7w CӞ_Fm0gvE)5ֱg׳F6ei>ss>K\A6!̙P}.[_Nu#sㇿ#B)mj\WGA ˂im=vnyx eC_ ౕOl ["{+YAm1ϊ`&\%2.u[Av-__tr),۱ď|tl+踘۬'Wqs,c[QPZ=y H)1g,8E{ 'T#"W<O,X~) CUdvW gU|<  jk=R,eMªoID/ dV/cwM$D-i,Kgν7,&YBgՓ}AKe1=CݧId`I&"V5kp'ZE | D79|;VvИ?XTqak&h%8]Em|&v$jSݻqkp&ѵJ6fF!KUѸ#:bA~kfkA>%bvaV^ǎbkV_̉D/W"ώsXLÊ㨓XبUj^DԐt/OdO5 ϣ$kVJ(}!y+c|Dix5RPKuFy3Y7~wlMgWݐFuI8Osu+ d>Yy+.Q3kD}om&ɬ+DR[0Cs3lR }"_85p uki>@|h΃|ց >(I<;iڨ7>@z,D#zSƎ!N %g+$W\lbMNN뵑txFX h6E./DݓG)e%&V-TM}UXcg ǰ&~ޟFᅰOvh\KO}`K4t"*jKcޢrot &}rsk9#F9_t4&W 7٭bm=4,Ԥ}{h쫻DA1~ǚ9#ƃ>`L1!y1Ӄ43)phB;3dESٜmmz} q[3n1NӮv9b r)dخ)'ģ¾F?`NȁNgDŽ\L9,Y31_[F/qz1ϥo[D;6CW^`O7:>+jdG Z$H.h;i~|e صiG+P})Z|AGHH|b{[X&5yUcf3n4tҩǘXI dm_1^,TAG?~y_7j">uϡo\O<P]<:!x^&䌣Txr,K~ZuO39^|F!򣁻]F{ǻA>dԾ੔)DHpLhu"5[ӆ9Uw(-(,[ivq>cքucKghPF' F阦PD_4'yhH4`GM$߇axmyƴsq/>h\:%\?-p> UH7ha5y`;jg;t&ؾ tF b~#;h=TⳠ!=Oq=,4NKt|?ﰁu^?t`WN& 7Z1F|9l]/y.hVr١@`wYց/nࡱ"aww:3q|g|odiZ췊ܱ3FYH-uiQ,>EV],_DѠ @hC|59͖2NдپDRy)?#9Osgh= G*9&)y'H[X|ƀ?Z8Nq#V,Iq֠FGO\A1ݻ1rbwErƅZl!i \h ;8\ $>p+$e:u6řγl~F\6V686މ*~ږP;3&`4e+ $Vƹn~v_ycЄxF]XϏyΓOyc9+.Gͯ?4X$;}_<7:)}g&믲uг,)yYPpƱiludμeڝgKzV:l$ `3M2|w/w!iq24қ-eVo75B~tsVlq3q5DƲHebQNel|gf\a_6X(ejA,_J-=lkk$k?tSӊj+j*~C+j"H#Os9Oj!ՌptX!xƤo0Tonk،?d?[+Wp=A"!ElXEGQX0n)atmkUԢG狼Dp1m%ęmh\[w׉}ynۘ F 8A➭}Zz'Ie[Z,lo *`v[%'_"OCǯqVlg.}kށQ ;=3yf1fwԏ~1Ĩ✵]|~w"d!k9֟IzibŇ?Zk)4ZiDJ;K%Xc[-r*yN51:+FMi+WuHP^v^2c֭s6,z~CmWu9mGy@UFj!yZ[xy8V[-ouH9[' = xIJ9gm,;Kl[xTq,?JVrt]:urt1}ˣW6mV0p'̛+}ZA疳F1vg 3+#imz;旹xi OfK3ْM1 [+ea9Qܞs:k={TԪr~Ir&9[v݉;em!]u' "nFs@ bNO2N~"~y"z ~*,-"RzI'%Lkyv !H2i|gٴ[\A-lìeܖS[Ix\"Z/Ny]_'Ds$YX8xmtC_ЇϻEh&)\ŏ$ ga"zS75`ъ)x29摁4W؅˴/ŹϜj'x34_. >K\nS!;&N֛_]HkGU]s?"O ];1BƵ?fѣeDwFOYEO&r+N ?'H(&~T*ϫ.G9i:FbNҚ^X#IFеzU:!܍\'܍X_dZAs[qOM:ؾP7\yz)bիܵ/e 0W>t,NgS#1~ķIW}V,Rք6S -"&1? ƀ3B`l=KwiX= F в=z(-Zh4zf0J5cAHx@9IlO5-\H⼕F{7p<Ե"\|ox@yN='ex>XZmUq9IOx.r_whoY ;J6}MS1P]s]ӕI32@`Ѹn 쫧]wѾZ ?hcYc1|~ԡM1es"x!#g߇?3f%;.v=%dG.so-Z~{+9~׬A_#YHVm!]e#*~׾11~N9p>vObVO虏2s$ p]۟`4%1#r=kbjbJICWohVȧ&}1lQ{K_\UZ%z<>~S{+ +x;›L55CxJ}࢞t)C8k+Ylgw1+H6>cg$8k5gˁ|L80ksC,;J7l} 1$9ְ'ĽXkGw /m%ݓ0է?F4/'ۏ# bՇkCv[nŹ挨V͖Zy#$v.koCK|qѽȧ'B<:K1 >FN^#<խw9wK4k\~;[IV lKɣ~{Su~!> :Xt߷/},5ʱTZc4O>2ѣXǙN謧źv\g5Q[MsBdOAV=w}fjQz,灟?u0NJ;sx]?Ai]煯 OM5IB ^C>#=E鼨Ǩ \xU]0zU]׾"'Q7'e.IC?i~O;qo4'PHWi@_w]e߭Y!sLK$n!NOrO|ɴ%xmd&&]a5d¾={BEYiϪR$9M6ek.+YuHo_'u-' .GOմWUM{ױ:~%uny<'8.ϩݽmz@^6X3('[P#;'.G2ҷM5Gފ^!vI^$F#m^|D)O5nAOFT}%q䅲9zS:[Hzg]w~aONc鱴㸮q <ðoNWwD(L*mM5tn; pWhz5J].%߲Uqۓq~ΣywP'ϳ( 6ws8VZ 8MACmw]7fډmvS[X9zԢBRomE87;@'ď}6_bKܑj6dg=ѐ~g _@w)CLJz7rϨeloj;쎿Yrw,"e!!}*3Z+EBmΦ ;m>[[:ըܷt\ԃk)y/y}`?ڢXC9 SW็׈8?iT'lyK胏a9#.4D7D|xEߝ+ca_L6c8>vٱcUU>3~F3/؃=xw1w ÷ |O9Z^yA:~ɝ#$k?fFz(x0yc}pC^@"ݡ"ތ~kګX/ٺ=+sROgmȇ|ߜYn%{עBaAv ,a5U&ufG+s\ P8+Q>UXP5z:pt #}6yW vH@Z^ez-%1aosfAY;cÃUڃ5=bIM]ײ,}@[>`A`">?@2Kȩdo$_lnymbj+6g[Ē: =[k׾Ew@.y!5<_m5hwk$smo &ߴlfxWgtg_rKT݋sSU }B~7}nwÎgQΌv_Pq&rq~UȈZbi6| g?u{~ {}t8ϐg87+bH^A߱^w9K@XK㑬!IԻ{GX>4WuHe2&HΏU ƯC\kc{ Q\.:˱f<y<\;$X1Ƴ2'E,"jT b O ?8ٵBeCޘR$[3{ɏlMl1^ kq>MϛGQ|NOCrg6S5c;P'b5zk4 Y󰷡_J{ؼ Vq~2+hd9\Y뻘=u1AϏGAOJ5s1,D!v}GN߶WǕ"'y[lTuM<\2-i9u[sgyFQ{7Hr=L:1[֘Jv{Y@KFIG3~"^`u 4<60I^9}m2禁~ QAm0j<#|dӄ0bL5__ HBY['~6?6J2l8I8THt+eA*i 2tmn2ttjG87?/5Լ4[^DXCrǖ?A?i,?:aGĐU#hxdjgtC2V1?<̥s:hmlK`3`ﰇ:hphp!y AU^*_{yxrp~Q_DbjloK_~ ~LOٹ+/_6dH3=F JXr ѡ#iݘ2l@)c:tj=ҷ7=F~.dGEξ]9;TYEV+$XX+!s"0k_޴rߊN|FsY Y!LL,\IEr˄w.{{X 0/7 d_̡{27ao)sD*73 YVXI7(qR͒rh+?ϪKӜ `>Z fV\_Ĵ,I6jRI.ObM2AgŹxH6d<8#dEf?^ՋAMIMJlhvINUސƂ*5 buCb:6'n'6W/|=_^x39g υ >%eo9+8;iZήYXw,QNH}ڪX}=ŽN_(j/ lE ۦ& ߚzեi;>ڜ\uu 8_} F\K "nS1)6Q<4x+v akՁ"n ƑOܒ+LSM4R5!NsJ+)'j#X7|%>V$KdIGd c ׾3kR`<~rsM%)V$D;jZ ECT#p~ͧ=?zng3.}> ®W~5 >֊X΀UF'u<%:'eJgEzVv+q4CFlIyzeUVݖ5lnq΄ U#_cgݧոǶ9׉7} *@qИlQh t9inD:Uϰ3XuYBdS9s>>B^j*pc-MqL]Ҏ@4~z6SQ2gӹ$S1.}\Oq23s=ި lu_ſilNƗCa}Jo١!adw+]}ImBנ1(>3 Z֬ķj/9BLw+|(bgw#&{u[u5}4X8omV!3Z9~,o/PHu_k[$?lXEux뫕gOo4g[j-^?G#\qG *tj&^)pп]鴶la$ _H`2ۼ;lp">vKt-՞?UZS?=lK;u~ژÂGoiV?q`oi 4>|o*gɝWE-5盧#:di}mD9pb[- Fqݥc2琮Ҩ2׎Sݩs&t:Ȧ =?GC8c>E9vQ5`{@ߜ8[O_$&Ȝ{|Nd .v,0j7!M}E?n +52huX# $[7ZodOJW/[HKe '\%;h|ct^o'ɑ6O9/#ۃ_c?>8zsC;Y: |OM1d >gS9xf1Һ \ ۄ }[J^Z}ڌ~2%4m{CTUx& QdV&[h*٪UU~e Mբc>tHmtB@h| <60|ь#tɥI.DriXHjo{uF{ln[چFіhtplh^yg~ ;xi As[u'-OF:\nf[n H۾~8q"rj8մ&Ҧ ?%c^+m i}iO[D5 -@cd~똺E;b?zp?U^ F VoIxxJI%c9wxr0Yˇ6y_r~Z/xtE1ǰ๵x$ok)[r 1\Mǖ8W='s,ƀ }(l}< #1^jIPy^R)bbvNt{+zfi> hd= ~ 2z ot_CK%4oT7_|#͘$+k Ҿ涢 u"n7MpgT\Gښ3BؼvOՔNި*k.Vr^u &ajHV7RvrAs!i7)N Yj8L5k~M]N<pdơWNX_HI(Vd[ns.a#91^e:zuJOLu./h@sg..kg_z^ũ7rOP K"xc#>ķ,][I%[@tS3>`8MMb!F߹j=nG{ؾJk#de['COI`8[l,h lgB̷PKWmt h=lkSY uD+KO";yl(nۈ' X t-pr-vGh1(NX#P䫈Oe3ɶ=mvaXRgיkK _C 5ty~5WZCnZC$~M|Yz}w'mo|BIkC Ѻ+5;dMa57ZWkjQؚr5ek\k*t=)̗= 9_tE%ƺ]c5Xgz/7.ނ 3ν#\gC֙-dQ zkg⯅alwᅰ Y{_{ |o-_+z 7Px}ҡI*Qŕ?SJ|F2dk!Zҧh7j k+ ܬvHDG.|A )T':Ձ<LjK:&.׊-3?~G>ʜ؉.' [5_*121,G95,ҝBޱIky? qoLtU{j!_4._m]i*ʣf@MOe(ġj;IfL&O|֒L@ר)KTK17ٲ$%΄l|rGs R9QoQu0p>yj=u5:#2qqO^@)d= O<&}' Zܫj>gOc}S{mg6h_FxȱȺ3[}~G i i\_nM𡋜{f ϗ.>יc~#0S'`'Dx:"YnO݂x]}T6y/_u>ϫyzüey-GbLՃBgl7֍yBԵ1iɩn07k˸/Pm#vh5r.q.CdѤ=٩nuV2!tȹhso4}g/'}$䞴Fv/` ?O 18f Þ~~#{yƹv<)6t%n k!ڮaMhd43$̱Ž{w STbMS;t5Po'lG{x+dF= 75uEyn.E>ڛJt;Eƌ̂1QezӁs{҃J#8/Ь #IWyN Oe&wX*j_ןknV3 r),GsiO6@ Ʊ~Mzyzp5oV E0/ Yb&W5YS6f9CN͊O#fF2q"c( pqaL9ڄ_2^0pbSnGOvs4L&+}ӻ /t+aMR^{e >?VU#;+[B{|AwS}}ZA Mʲ;6ȎR'$_cKr%-1 c3RncN}MA ٨ICu51Yzm צm8vdSn>M^r\C2g:g$lHSYUM;Uע2%g3^+"udSӼgwvx8cG\j%>1O=E`!!)x=ʭEһchE304{"}f;S;&c b&=IE1A{ > Ҍl/= f]?[y bzVGEAOY~o\Npa=?I$mPI4_ŧa(kAsI HV<6UVh]B{uCm:{ E@ڀ->i}@XSھ2 :K\oxs}y?;r:NؼSMr 2,=Ku O ْ[^E}yv2!eLxh7x{ѼP_}sQ$K?rdM<Zh~G{~&c S&Rz~Y&5o𠎭W7!$j{<@LiBN?w7;H7E4G1uBN9Xݿ>c4R|BԞZ:q9VR\)ZmD[ vX,Pf5g5SgxM afAh^~Rl qc P?V/G6p8?E bBg\o{/B9fIzS-6a46 ^PhpGGvf']cX9qI6C60^y{9뷞Iϭ=Uf{~+TފV.6c:x?pM׃5k q& ?-[,3H2_4O#jL[M!CJlUCb,1c4޿fM95WҼ׃z?>Wӽ!~Bk,~> e~`c𗟿󩡱RWk~dLra"MMKkg^\Oű; ˳tfa z=uv >ky]ּiZ꺧U?_K?8~hl91cva-Ӯ8ASo mȱgDBZQ {}"sZx8Wxk oH+_ɖup\9-r9\@e{G94Niaij3^* S}Vy\{;;ʟ2w}4b]-%F8;5H΀g}8?__A_QselϢ-`S_αjv28~6[S M{pͿo\.ĥ> :KsӜM$ɗJu~p2+2~m,ݣg0r9Cz#YJ`E;InҜ'MViR9,陒hO%w|ۊ.$ttij`I5$3Q߾hQD9sZLkfq2 //0x-*YȪ&A^[詌>ŽQߋڨσޑ:?),qbe _ˡ'{P3%^qeoCu6JuiބϻoSE^S]ִ{x(}g-8A,&wiP~3uƃ2v1uQ!E!s"t6V75VsaA'`%\ 3E21Wل"ףD,_x[.5S[m߲<9 W\?oB&=kG:>Zd'8OMYwrؚGC>.ޒ^c08s{۹ݔv܉ hE4?м/SǮXTK⿕GM:iPOn{D~*/* 5M/d%'|:x~"Aq4[MJ9M* >[0IcU*K*T"Կ8]bc8<|`moXf\>C6+tL\G*jTBz$dQ`G: jr Z(WmΚscJ}SX.u+1ı ^QP{1iti*#D}Se>*WܯϪʽ  BT YөXKrKhc̼ gy>ROQE_'4%Nh^8ߔCgWEtw^!w]NIwsaSh]zwK>;X[}#? | /O:O$Lfxj=I*ſgp::P{u= 3r1Lc+?Cgy3d$$+ˁ1g}Đz~:|hCyp~GN"YNU >:JE4f Hljsv&H;1n*Эϯn? dI#x߅/ߛiEÜt#ve}}'W{54緒c]3YSX=8l\K9P|l6yfhƴW8As367q̕y5&LJ]|ڻ3P:өbYέx"2E6jߧ8B|l1O|_\+eT/\(-}&$ȥwB-ּ5WᏠ$xݭoXDsPm,s9W:z.`,&?^sPC CbZokT)LF9Pp&N8H9m4~i5r 24ө"+[K3ܷ@|q?{ȧv@ϣ5;] ߿DȜv'ۢF4kƙf$j@[$L;jt-Uw-1rxk4^Q˖s<]xt7N'7A` /?T쬑ӍjbNsCQM>.ef"?}шlCkoҝlzwQ3kt6I @vDl ?-'bq|{؜@ 6$4o1{ ыTӦrH+ zk0Xz3FABozC5,C[Dm'*0d? dcm%u{0wrJkM՚P[qI1COP홌ל^]l-xYck⳶^.W<\NuƷ/)ޥy"lZoX<:q]]F_Qg#c?qpتaWwL6+SXCk\R~7٪$N!f$=t_E`O >o ťÙr.6?ơnXD, Yh$5|˹C.ܑC! ]?Lum$tY# vԁtW+ ~k*^獢gSp֦jYV*'TuՒ<}':~&;6k{%DސXg$P_\Kekr i|mieՑ{=EM*V5k*QAx_~Wwd 5q+X >,gdSؽeMjHG = ?$Ks̷wkfG i)-Kk0ȡ.MQP[:"E}Eo!rv-~@tPIƲZbDڂo@do4]>_!$e*~|lm>4 Yԇ2Ϥ%hv3ndUDŧnO<)͎yւwa;ּMQ1ZظI{jX y²'En^_=â}yɲ2۞Bز4f*6{Z`{PZ?cbm3tڧXoR;u~?xg/x+㹋G5h{!#'4x)@>d9":D kF}dbK~q~2gOat ,A~J`ya8xfQqfg2xfE g{V wCx>!5BO̱0;5<ό<-o& :V,W~?{BB# el쇣i/ƪyˀ{#n=ɂv)hWDB]oQ,xsneX16;OI-p٦:9報Fz m #sȥ+Խ6 ٢OrtT2^9P~8 >'5_SNkzֶ?/j{12LY(feoMExf8d'-x>i|7?PO,?BǾ;??!0` 9iHt6u *~םCs<9[l]:Ib/gLee5Y~|6'ljeϟY#~.5S|Y 0L,^ڛ B9KPeWTf\_w WȪ?fG˫nOU 7|op|q> [0XSɎ]pBqHm@lsKo:ič39gFmXc;oڴ Om,![q z0lz~<.絏?r1-C/  p,bA'01& +tV j ;Wb"D7AޯYW55Tٸ6laWz^ػ L7& 0fl~ b֔½(ֈwe]˓קzYH]eM鲏 ǣX6_=xV[]ˆx[_fZ*$F+ɖO+|c`IF3/ l{k=4~cq󞎟1< ,E#ѷ1_c˖GO>c4V?Jq=F6[`@[%v&*N <[N"Ft-Y,4[Ejh!^l6/c[Tm.o 7hcXWe}^A֤3jRMQO{8jignj:D;ԎV! j*<8A<*%L1,툃֯GN%>F(1+keNYN\ضru|-#o\M]ZcA0+?{mB ɲU1%/,h +yshΥuz-O916J6ƶJv0cs(bl/ʱ~ wZ苋<|#2Ƨ+{T*cl]89TQ yH)_ ,}.bܿQH)M\ԼIr-5}+.rHlCc d_+iqX6!nΡ2dKuP;8Otjt%kjoŬk7U(,Mc zжa_sҬN+t{x@o#XXe^cg}; 827bY?y[K+ըo2<; Hp̕x}dnW֬#3ry>!qq}H2vgaGۧUN=t߉'jQyJȻLm2gsLZJa8khkڻ=8br#^Ƅ= zQrKv%sλ"tyCM``o~(2Δ2t,(c\KgIO KTQ",hK`sxڠM)9n+6#yqtC?ʈ^?^֓I*!z\ԏ4s4N3fm9U׈^_ ໅1g.+[8Ɓ\JybW_U\X൬VuWh;L]Q;1Yb2C8񘟨F#赻5vYsKR;7օKҀHu&\pb@ yNtpoG G0.?G2_t)axsf>=5Wz<< e,&ja糦to{>YI4/Fg*E_9@KGq**q*w93Ć" r$Slke|_˚k1VVzO\*߮Ed],d1luaL\X#{Ce\$^gEM;bQ=X[I!ۯdMlCxNDX_7f!!qiik qIJxN܀\-=?L:I&jĕe2Q7xXaq/ LVݧ$=j| Dm vvXO' O>;t-YCJ0D*#rMg1J\SGνQk.+N@|3{hU|bl2g!n帜4|.DŞ8w^` Ym>EqQo?y]SGI~^y~ 14k)ό2Xqu ϒw2/CVϬZ5D K}[FJrm.δK Yd݆Z_y7l/pw+oRYρC|to[ãǎ7aͯ^;5y%BޞbbtQ30CܸdsAC'SviA]aqZ*Ͻt1S SsD,r |HخZ75B>/ѳץ=]Um~Ě>3Z38tA '`.c?bvW|J^yKkͰg#rvϤzz֣vxnO7|25KWw><4D{҄DC0DK]c&WqWK$`- Ч {ݫOpQzp! 6(\y܀>!/j\k||JM~G"cޥ᝸vܩu6 Z1Pļg[W})3z0Z>gG` Z#j~t:3kSt" (WNke28ߜiiAclYʹQ>7g1IwGuy$NwRL)b l2G_Qi➗xTmG7]cmy[շ ѝtl)Aw`a!S yĐVཱྀ6] cOAmrF&7s,Qai5ovhdjo_ %Ls H}O]PSէqʩ9Βቩ窛0, FJ6t̠3CtZk%6<_kqNgn@gJ#Hx\dHD>a28GЙK :4L:S0.}¨7etxkzn/>5I-]^j,e5\|`AoQy$m6Ml}ʠGiˤ?ϋ 1FQh}q߃_m8I(~L#Ӑg.7t~gpG_ rz>MOSO÷=>3,u"md&~pa(m:ث]!q9;D{>~H=Ps=3/G~D~(›C:ky"졆.%?;[؀#}˸i4;vvvrî^dܨ 9[BCs4u?yx>XÄ兮G&9/|c5LCQ[\&5V@.]܎U"^TO93ڔκ,x~xVx=57R#/ы t2vQώjyWrM딑@ӆo~-Jޏ<zi~S2Q܂& }6aSv [h;E9 do_RtWx4>rVEvg4l#dXϻ]䁯xg|sˆci4&i}n%әuX.{ϵt} G7,7h"jȧ-cY_ ڮ ͦ%Vz HR7!Wl:Q9:  ԭH+l"?x} FoisEnǕ`bO!t|U4}>g =ͤ!z}f#Ε$x_CGyUwQ@І3yx:!&44; u~|ƼyasT#d1' ё5Seo/9:Y~Y=MuTqVȳz_FFSwQ窳:Um@C wgqD}ƙ">S[uCF=<2{b !_C"+y[k11k!-bno?ܡՁ#go4䇥DoOxZ0<#z\u~Ѝ?o'Rɔ)?F |w|/wS(M=1^}q}:n<:'Rhgq^g:V5$a71xc`GyUyO>[#R_Y:5zf>}.sƘ˅ʈEs3[wKޭs?4gG,ƽ}kԹsxm0N~||]S|ͧ;3+czF< šjWN`-Z䬄`"C6Sβ*3|r27L86ca?ZqO(QuY_73G^"G\7j2Md*%}&=r1!c'Sқ唇 J+s{`Ya0Q 8sxAs# j''y{kGvVs 5_- Rg\SRa^1=~nM;ޠxW;I 2y!]ONg戕;wFOfY1ԏzbuȓ9J'5\e(O ZnYI*1>0 K85 W3e~8ւeiOUbM[3Q3=kȃ l*Ƌd9{K{0ՖFmk҉u;Or{w4[y% y.'bXEGНogby?yxkQ"-4㊶tjO3]ݩ4njFG~޺{]@l'!XeaQ噟5}\4{y tήɞ޻v].ڈs(ReGR*=γh#Jqֻ~ b?5]}?"^خ%^qnW{)A%TX#4NESVCO˷#~LGtZ z4?]Na̎LwkHY݋Stq!nkGif|P踍ck`0  0 0,9<^exL^h؞v=f|jaQ2*ӇЀ8Kd懨 [g%C {/F};d=z}R޻"CO >:q^1fixY!Egթqb3['[%_M9zn C3lS#nsSpmžOikW[uc+#kkquG|_y _L6V7B[كz8΋aw<}F^9;_݂w-v՟ݜ@ok:kĴˠkM?6~ P{t9QݡANl2d|5Ʊ(.ϵV:~7+g1 gtmA-(IڱeF_Ӭ4OuW}7SVPg`ø2W5M4&߇s73y5uPqUm3$Q~qU3Oص 5.Dž|[_ە-}9>-Z3lp˖n{ph(֎//'AZe5-m{뉤65_9?.y!&pPLy?ǟܬ#F-}u#xzS#`;Ű:>R/3{fԨ"a- [ωX#tto㥞G3xgM6 rFhޏ;-.xݛ(}rwt x_ՊK)ozeh}k[ؐ@WxZt:|/y_11}ﻒ5kyo;E$߄S ÉuQy@Ȕ"1ӈsiR M#R" ]oTGN0ֳw:M;~kf9hL 4_(|/x@c4 #&z}2{pQRÖ;2N0~=8,_fxW1 }w{E$ƹoT97-L Mk4x]yo"r7,D^i'XYOz|ރ8m瑉y %&Dq)q虛Ԏ&ǒ̀3M|Imcst[ hykMevL<* uskt٦e@C3cC=Tˀ"SF藲Ѐ/p@$֝s={/z4U=/~|Ƃ["'p}/~. ~e}7R_lg֞)ELwE4Z"c[y.3DՀo#F}[c?0?pl X-_a qX~_g9#穞S/\}n2Hw:,ƥqt {Lȍ_ɱW2r2L:#Us-j9:y<#1cThHl uFSs"~W0Gu0#k=[4KKG#b:DŜ}FqGmKeVi>k8?6D\8Jݳz=5op_P|-ZcVw@0Žy˖<%iB7N`1 k4V;sy }$O_i7w {lK*J/|:VsHLOe8)dR˸qp4p"c>wĺRGK(5\ӡЯAFǁKC?_OKϊ FxQ3Z$zM};G#8!ƹM =A u׊8Zuw}oMr9uURGhx2J$Ɲ;04nYMYk!dGAgZjqkEOVθ/Ӷmp>8e6^^.b%ѷG'6#? YXNt?>OZeOg\uv#,k#~Ȑ/`S_ւںq~YV;4\׋sk;^c"Z[縲G9_f36ڡUѹXvtɟ=?&|!}Q7N蹸 L)l(YqgGӝχ׶(tV9C'FLMfP#na/B+Yw4mO~^w Ǽaj3LmuSQ*t!\ʸw42 e]&zNaUg998)ŮuE#GɢTn!KIds+y|oEp'J>C5,;sd;ϧg^IT:Qa}?e}[|1]󃇔1:fX5^_w9ٯr Du #Ϊ_p>!n3#κva)&e3Gv ݰ =<{b\qJwUnȱ z 'c62uWL라쌩lOmOYqުA[D_T2okޜ`zK%)^ܫ5U:ԫUR6xJ $YVSU߼ ˴DO{Qid<|M}̟M<&ດamga98~UvB唢PI,3%V1-BMN^au g W/0~Xw~2=OZ-reytZy^8WU&p8~{~+sm!BFLߓ=Keż| .̽q|/xE*㵠 ˏq,L?`LX1Gɔ6Gde0"lyrûa}(Kp+IeTY;v}'wCK)G\}R[]}6MbB X/ɀn~ |4"禀߲zr,-lHGcBC}J|)T<Ք#駿bE]s&RIGG0 V53cݙ7|ƺag*ƑzlSo(V?|=;eKO-C?qFaڂjߝje~Fa^[lĂTuLT\.'yo~cYyc>5׆KIy2otnQc<=h/ռe2nX=bv0}e R1QfT1^o0hK}:/_In{֎K'PۓsXjˢKB%zM_Lsn,(`S=S'lWH6{/^t&n1݃yԵz܇^}Z3hἲFNjFA} 2o0hz7$yAs.Lg$gʾC?+a0>Nh%ݯ:|74"O"IՃg_ jx :'B%nKGN:OMWWb c)@XR_dI俕iSq67}E2;y=I TI:wj.bxrݻz$x팿-<'ygRlOeKkt>i+])|(|ʒWK獘ZC?|L}iC?.{,ߗ+4$~<.~:V>?hGĨ|<5zo5 a3 |_Śr~e8_O{M濯B9yEK]0{ɸop(f'~8 uRcN3rq!oVG,>2AKn%V  bXBFj3x382tc@,qu2~.Yun W׍2NXj!B7cZƉVC7vݥejkx^7م=;b/7x:<Er8YwԛD ߎ:1e'-,[dl^CЩ^0E\ט_95{ =-IS茆j1!aW،{z guQ㥞bQ&Z|}Ͽ_üFM.nebffi{G1ץJ{|h3z=\v="0}pW쭳5װ=xKa=pWYSe>J/YI_}ùZ@j|K;'u+˾e7ỹ]?$BlS`d_avİD&꿟]St,u3סyH5hu9?5/hk,5}/ 3 Y z5Xg38`xżBf>< uFQs"!4jdr`YϠVQ)_^ O`'nkyՌ[ca~[cXcXG̃>{^x2x.< bxU"!Q`>r=7<߾l'%|%~!OY?ϩm=:kN}<>Ϡ#tVGL{tcw![bgAi,/Vь9,հ܏yBVT=,Ia:&gQJLe:b} $!yo^Vz:AǢ}W0ݫNgg3yOhc ,q >JZ>an_: AZ&ԩi{P9;^/)ܿ{g_#S_$zFZ8z1cd;އw}$? h-#̟9׽faDQD|W=yE^+?1/\EY\O%!f^r-zJZeG8G%ʓg`3{ۨ鵦5qެCٮK-8[0cvtLؤyz?(Uޕ9Pu돞fxpNt\ Sn% SʰBhڱ yޠnI5N^q*)/Z'@t|Yn.y 9O"SvK)2u35n1u#ק|UɾQɄe ,k X:-$%,3@zUF\ 0Z$!n_jxT+g( #4#Vmޅx ;|ŌǢ-e4 b_˟vOV+"&\ ][OXEOϯH,U!uVPc*<ö~>vY=) Z#chh2sBPsqv6Z&L3JSp mY}nGXݯP<4q:~0baQOdX45 Kss#a $돧dR3Z:ȡ-3Q+g$Jawiy5x2n v4('e!9u0D?MMNW[_>?S7ŌIR?IϷ e"ֲf=o^'G7ei;13Fp~eF)ftqt!a9tdoqpG Кp~$ԣڛS F.F<_jp?MM#XSԖ^6vRځKITӞÙ+V7?o3Buǵ:(M- JqB8D^c}$Dwlޜ{0dqXUb}3;k5m~=bx M^9gL]"azzdx}ѫw{.Bn߀>o=J.c<%? –[v)m #Ũ v>}{QN~V$z^߱ rC9Ia<^}>kf]i2/{+X4e?){A9uN2L_o:+|ȧNoA qN^?#r,?5wJK–* x߉7gxJ,`\4AG/|ÄazD5ӵu©AdO>ad36EQ8TSe`9`9ֹa4MIFxߖr㱰CFW>1)Qi E= ͌Yp{t ǘξ'3AeĞ01yԻO.]&EKeReRsN})=#e̻52P<_'w2Z j:cJ#Z(j-~0\ז(ż2yO_}QW:chDWP@fMVS B65o^p竴e3YNJtϮzk$d]`m3+K7}0W䧹.|Ϩ炬JC.&=(܍$y"7/b7a7Jij?f^NyA~o/p2Mu<]$1?|uA) ?z/wj~Yo oZ35UOӒL%?r Ӏubye(`O.~2~41" {k(π W3~ v T_l!ϲsfSЋo>;Mɘߤ;?F|NI@Nk\׋R.lO-3O_%$y ?ԍ_I7kZ=CZ r"_b*Mh|9LG_u"Rzw}< >JT 랥I"Ob_~u뮘tҭCЃ& b9]uL3^8:ՍwQrfz뼩 "v3?~p~j ӹ ,_S#f_ gD\,ۮzC<',P)g8 O)ѹ!#ޡO"^寵Pa =,tD7紙]JJjxս 9Ua%oz46<>ˢbrIK˾Lnx!?1ᢾB|ˇ'v;RZ4y0,{ >:$UWފr%+s3s<5yUU{b#F5@73]z+:ޭd&%L8/'zKjWw1(}m=2JѫN3F{-=yw(qz.%)[%OM]wp<%Kc;gBiko?ԯ_6E36ۻP%S`̬~W&S诪=Dmu/Jɾ)~ISȝفĈ>9 O,q)D%߽2VtfO_J+&{~kI']_FQ~ zG֗bxӄW Wݥ ^?f#?a`ܕ\:#Mk}O菛oZnV9XuW|ywbxNޣfcy "!9J0,zy ?_ի 5wwHn[7 $J~tjY-aO`o; jo&6bˈ+IrΎ%jO'?zHb^#b>:/H[ϑ{l<<~kl'/|m8}5mF-ki(uއw7s0ސO3WŲŨ<^3|=ig[4sEiih;^cx{:)Y=0 _Wg-UTr=J \ODP )ʽS `w>B-t 9|" [=:g=Mv?Dl!~jO)$\S|z礢w. WPP7=ĦnYrsJu3OW!trVYn[+WRɋUOlvN^L6Q ľNb| MjmPO^,dP. WxNӈ!U<9xx?^X]'[jͰUȼoK)ǿfؾ%%vn8ȽC,Eeac@*y>lȫXtdWr>WHk"(BZ92wO؞>ϡ`ݱ@:8OUm p;w-:GSە$!ü ̵L]Uϯ֧~Ϟ[$Ĉuz$b _R蘠L>^ &= tY SKc}_9!!+*A|~OO`-b|;}7>/)gV}a|irYQv9ì; b{Zj)_C=ݬ{c^)=7"̢|o)*5 4t=~ilGg~ǔ0o\Փk^ONeT)ŪW2d桳{+Ee~Ok~[07N߭_(#K`9~*"Oh7z'^}iiOSn |gI<9"IL XLM֬~4ZOa^#ޢzXKeuΉYSS,3MԦ5 z3}mћ(;m# ڨ^=^"}7g㚂8ԠfԨr5¦شUF2[>\'j=!:X]P>iM1u˕*_?XNj%SkT>iLO.p (p6xp v)1z32[}s,(a4U \Q+L?EДk]xFĺznGUDEJUkW5^D%7Š~HL]׮9>O > 6~|H/EeAgTrﱽV\?7p=tײ_FLK^Љ,)A#)Z `b!zZWД*_l9(fz'?cp+Θd/z`_e<@JWVr)t >lKDm1Wgx^Wsm߁1a/Ec>0$D3~3)Mb3o g/xL~hè _3E |+6Iϔ"(4*-}ALԧTd{9dYєn<[>ׯvqz-9h/?kM3j=qJ= ɋ?oҚ1}Y/IWYx?2d_> QitV+Z%rd*ߑZy.받@VacnZs5S.N}<@ѷb.!0L Rןt{$v71n5ޠR]|Fl!˂/mOGi{Ey=1/|_[bI~h=|{dۣA;)Ӫ5 7˚Z){ڝ[܃$"n:2~D8PѱԿuY]푾!=BO|mS .(E u;ۚyzGpLC8r\Fn$3s#G?9_5(|9 T{[%s9$-׮Aec5?ȵ=k@;=w h"q{[5}ϯ[сy].dNPɮ/iI^C철]DQ?`k|M_juJ\>oe\ 003}_մ»v`U"%Q=/()>@_'yF?MgMJ2sD|lNc?:rBc4:Bxݯ0}6ysYeț_62MeZP8pUj`n":cf^ʰZcԣ^;L.UmE=!Yݨ}*93bܳ7z?^@TyaujR=^+B<6S~[!*X,q-rRDR{j^>R ,ߣ"CO1>\~|1ԉd՜^zc,Brr,g9f{qpEa:J-Wy*Ǭ E>D{}QrEOMJ*eG>^qKG6:`@AX"_2j#y[rx.&ޣ FM5GPC|_IFG4 ?Z tꉉAmeYY~$.BÊ3}7j, Lv$9)s'uΩ1,+ _9g*Z崕tS ^q@k"k ~b~%̱([?XÈg#/Z#=2,09|&>İF~ o bZű;O"kk^ 8F #aUFm  'Pәhߖ;;2\IK'Rn>nBWUV$n_2K!i"3qJ䅥WuݲիCxW:{I34Bwt͔ݻwp{6Yi+j)=һwa|ˬov3]-WaT(u1l~"W$bxGE܇w>VP*.oWęyg az Au! ٨eޞ|qOyXr# Ǚę6+ Я5V_}Sj|eJXVeV@^CIO_[;:i8d*i|gTku?SwN3C窓qÞϓ5Q9i[Z+Co{<DkyZL2FIiEև595A\f}Gs 0^1d~GbuMIOw,42]y5>%r0PuhGLf-bW2y@f_5#/us,a TgFǼGx$ǵn~3s9[?̽ac 騹&..4 }u|CョyAkvu=b;YO/zthƢ)>'Ec e\henv)޵=G5yiRxֽ[^|IGALM/3rwZ^4K/Wvi+6dΙ)+hrwAP[yFG ?HOYv_+ll5U޽a X)#X?=vRILYz+m6w_&Od]2ȺdE=`Ir#Ǵ;JKyhQ*rb2-}.47^nDދ"aIzt(g{h?b!-l0G%S`mGP{,mi:5Cmt`g ]땣Us:E>FgXOQOI۸5`}X[YNu{DNmk2lZ]Xɰ}χ;C?& -'YGp*<,Y'Zr/aܙб,gل?YcgA!4Z=qhmG=QƘC%%fZnKl?_ 2m%j"1 >[uƞ$pD95VndJƇ*9rc]V^[NlC~d/5V^S MvB"a8QT79-\ab}5}c~gL߷/P>1Ԥǒ]u-:enئ+z,Qf < `G?ܬu^&^> cbӖuZNmxN꽴rQK9qh8K d|A~KVjƙ|M5KRkKJs[Kq>|+6 ]Ge2%BOk>x_cӈL#0I?:av1&[-6naM%JO<7}.x\96l{~cV4b;[+nkS|Ÿc}"ׄiv_$Q(^q+&X^ȝGGLo'1JLkkE܆3T}Lb8bzX*^.)Dݖ5`wc|8λϸ5y) "1ɵqvS%AW\SEOg$1ݍbi짮O638D.J7.ɵ<Շ^jP8kF@> P,UEK_-鞔ūB3_=usA A9M2`$/G_߻p #jIz=kJ|x=s eF:q+]oyFmۀBj$?n~9ޥ06~3E̿8Z^L^sy] KYzyI!s{>2|EU_gW_ @tPZ` "Q|תae^x8}l],!7@mY@,zeue=2߷!u<"-Umӆ`5o^@EףkTPOEYZk!Gjw`NacmxZ:2=vRٌ'Kt^;ǪeN1~kM췆/$v$r x5ŌXhXR&zʥg G9rƅ=sJ>HI~[lw9ߤ8ɽy3`t /O쫿yT.KE )3gk%X=6qDLx8cq7Yί;1K浳ްb'=ji;>\ipo (Ϣ}a_Ҙ"wwv=g0#}_ >oƜ1?9w߈x~Хz佼=+OHQHsjGpWC#PcCBaB,zG/t*e7ke{"C)Xe]F/Q{ߑs^6#Y7?1%\2q !F|Oz>9BWMPCy[E3 ˰ƾKfa^+ש!_6JM+fEw[g7?ͣGz1u*\|st(~[I0u;d2qvo/NXSVa?2EeFmߕEnmAcVT3\xWb,9 َ(B(K!Ir7=F&o&5.{ Q1Yd~۠䈞z r+ez8a9Gi?ja;ag֑By r2FVwSht|}x/ϡuzp|Tm{1+}Tދ&OS}!3wl;"jé?Qz[9hJG:DCzo6zv3 nQêqĺ|/?DGy$YzO6,=~79 h/)ѱԍ\wKVBVgeˎ>j=șm3uPyQ${c@W$OyO7jȝ9Qi=MYEzgޒ걻$jڗmۑ-z]3KjmU,bj3 !U]Lˊӊ|.=kWm=P;3ֲ݂jF%xNYazCD\_kn [ђځA%Qsm9RQ,c?'7#;!ɹV<녝[[fx Qo ȔȴF5:'%tH8YRʹ[W%%))_ =D>l>Zuq&H^$1G>40_}.ݣg;=6㶡SMؙBr#UЗ/)ٷsŋz,>D i7?Lϡz{Ӈ\+4+f ?!Ku]#j_dg+z,p>G]j ~B<̖4ɧ&y;E_j%oB[Ut"GMgcgѴ 4{qޠPj{֔ J5ˬ9}t 1M:eS% 83i6Ҽ<_m*9YcUA'R@r<_j|~|vgg#y2bTrw>+fx&$N#ֳ8ǰylߑۤ~uٖLO9uy.|#ڑ/o?_7 z0xkYڽu ruH%<K.zq07̲{TVԣT C4dx>)Nʩ,+ Yyæ=ۖ+C7.T&|_<#/7AN̵5,3QkP(cԻ7^`-ͱj0>-Ϭόwa5fy"\?ϔujaӈF߇(æqA^v,w3 9LַlÆangIU#=x޴k8\:$sowd"޷H^v[Ey,c2qgŴω>=(w_O5<Nȫ|vVA']sk|E+VظG+快dp?3Wswt9Q5do+̼.o~Bu'˪5t,j/zUM0d ,Xc =?yh#6ҭy)zt wG? ΩtG.N|% 3G,K̟[X d8{3o\j\S H^J#mZxDG3ʁtM{6sq\kG<2G~pϛ;TNFוdnqa/eXEqn7ssT~.*RSE^F;9瀖*;G3'I(v,R oY>z?z²a!gٰeCa#6ܐ ml#!1:LwDAJ^KD5k#uoPelO3[oxQe2mᱟL:8Y ʼ9| Z"ƙ$zsngvK1RJi9T]Jˋ@x kѷwO&biO@]v)ZI 'Mɉoz!Cr hb,#1͞t6J&Tgu;6j!iUZkMkԀsӲi3Fc;(?:֑͝NSϦ۱1%ͭJ;>1w>~ΩZCף)_WYqmc͎%S[6E ױCv}C1J򨾊Q}yy$QnM>>xVF ,0 Ru&i;hUYvQyl5.;o_'y t,?=C Kyg -B+Ykıl{?}=tK35*Z{=)o_Aɢ R>?bػ"*ת>ԚEOyeWۼB7j:hLJM 7FڟaYlrg˼rʳٔ{K2MH'/L(~޺xYg$ρRjxM#roa9`Ғ0b*NZ]Hh%2g5sv0TH|qՏ҆-<6hvԦyוA.O(`uSifi@ g9.%m֠Vb\i#=Àçk%-%D//e0u)o`z R, ?6A~3Pe wm@}}wq7}=-`2讜k2) Biq2LgILyw [y._,?X&Adɯ&Rs4rAQfM'xN~|פmeyY+8.Og~Й/ g"N>iQk./%Nqg1<OE,㑖=ayo:%--4^OK{+;޶DqghoMnq*ψ.9)vYV))㥟J^gppdâc^*ѯa7 @y/΢GDFky^sKc@% pʲGa=UD -h 71;zy zUc{4pD܇IBM?ӯݧ׌1jo ]sg T*G؞-5G=q?gD0NoxV+1::0z˚hZfNH>M``"a徲᮫ ]5_MJ@q,pW:uS0 bm&%pe6up2o^/_x&Qv^=i\qNM?"߼:vf+(Jȁ w%Y&t1d4F&[Xgީx^8ʲ3-׼}yҧ ]~9t`VDme]S(B?NXo.tOau '!5Eϡ /7ֈ`_φ vu*G-D#Y+.\>Em羚=djQ995-LOm,(,+"d{яe,;VߨEA1ժox{yoxl[kH|A4/߽qrd^#F˓s( 5HhcdIS)U>X-Y:C|\#*8E=0.˞`28%mSnBeh!ۯd 3CLvQwoKoPV^oɉvayζ+]ĭ䃜+73QxVȝ<a4o1Lד<jAkĎB)^sY,bY z۱oi]v@s}C1n]VwIY!'u*0#.ܤUM "~GXI3QͲf0èM]}pؽ/^<&73iBhOe m6Ppz{J^k8Wzt.Rg4)޷s1oAaMG9" xI;dύAW,DŽ CLhtGu} ܱ^2Kt"a-9]sRTla:x+Ӝ"Cgd鹈sqͳx_5|C~ 3eR Z2dk;=HJ޻{Be|J2e2IJ1S^|eoӵ~1PG罋2j|m@R^5Nm/a܃ګ~۷s]x=۫ Yԫf?|ˬ qYYA9YX( ==i\z73C'EQIG]ZCJ9c$Avg*J~/r\3?!Ƶ/~v]#;* >*U|&8s:ydasSڵ0/ԅmXc1f8z/dzi<1w}&KBd:4ϰҪE,n[cuxuKK.VrҪ,j?eEE!Nf9T Qc=.¼O1=Qg=Q: v~i_r!C[@7j1A[cuMfoiHL9`9Kk5-U,XHV%y},Dory\E!ĶVkZ qw4u.f:+R x_x}KXB$*0 *UzrjoƵ -}ɌƳ*ߍ~ige,G' j}b|?@~e|~kC==,fc>iqΤA;΄MQ12噶)fiDͧbm˱4p,==ϰwTg^wB*=׽Ç$o]YCߩ.ؗ9w8.}$YA~a9FArda QTAZλYpEANk W4+Mٲz78J.ȷe7Kd<~$}E K/tw%i4ϭsƘr`x/Z {vgsx<9 ^?I<qf{\|)Nrh{1};TXL< \bNne~1Q߳ido1,gYcWjbXv>h{a\sj :kCm}_Go9kS)/T}Y'Rf5:]؂myL+ԍL 7F8X>j`8$0HGƗ33:\džkx)EmH@%v=.ogs(@PX>QeZ1VNGY;߽!E#氛87L;<_^fI؏hG}~*뱻}^/#n1ӈFE?o?ۏ>aOrXz<;1xc~pa O7*Ofw݈S\PWrC}_ʺ|VG=Ka+;7kZi5[qYUD\]ôLؙC(pg*'XFؘ1N%dY.Vضmi/o)PSW㦟C6 mj.fժf;fì~*MK.@'BO`88 uYKQoA"i_nHn$`szl_׳+]F[䡳mF/׭ø,~203A_stx![}fSvjsEf *knb A3|}`Jb4=Pw^nsK|~fܷu9BV Z4-`/p Zc` &}9,tfp:Mg@_8-`\ЖH^cSiHqLZӷ_;> 1)S~4ӗ,> s]|>X}iҴ7 ^tC!sKCtӜ_G#/N ?MC5ݭƎ)R) =6K)Yx4)rrb<>IJ@oZlFYL2$ȳdƶD^ShVa5P l𙯘P :;G=#PQ~ |טoz{嗔ͯ ]1Gnhw[ƈ*~U;B4yXvOOs#F5Kz\+?&_`|LٻZ&ӸjaxalG:#3An*|/2R=^hYҊֆ?$W@:]o—/:O IU.6bv*V??;߳#gZ:4d.x3-)exY)ex|Y?1w쬧/2BN6>IԬu_R;J~-ʨWCG=2u%ntQ8}ohͦ_)Ҷ:2x( Y&o aJô9up嫵Vыgn=z!&ai{:7jS]LCh֓bi6:Y2mlJKl3ccD|.W lN3bXG7<5ehwj\SZ-ϊ׬ 9TevtyuųSf]zuaΐ0zg5Xslg$QF /jkj'|q.ĻQSn`k8?(,[^Qad>z󴗶S~%w2}NNvzPSC ,lc~ް!byY{Hn5KYec! 'oe/jM}98Ŷ^Iu#u麔uCV5ƺ/JIGgJ_> BwA ˘YWrJP st>`HVzPm CWbY˰9Űx%!F] [mК\aD&l^'%)Im^濐zӒNSuKԞ.e2,;t=ۛqakxk9zWWiJ$`e]kYߩQwIgSǐ'ybHHC![BÅ\r{eDS=L~qAo@oQXh'dޟIO q Rp%&l修a.}H^hG<^ǺIG} Zz,rIxu㞇{:#C"k 2:/e:.!AA156v'>§Mv<꿵UȽb(/A_W6\ׯb 3N^I~ G<5fmd7tS<[COYעZ^kP BO*Q#ǐ/7cWD<]W'{5T:ϠԣԖ3kK_O%l=Oiÿve)]A , 榯<'?Y=u|QO''^5e άizfiZe;QudMMϴ]F,Z}-7;x*9TNup2ki~ﱍ/G: 5Ѓyѡ)>f|Ǐ$ʳoѿ!d6mEܳknf=5ЏVDĢ8>:C.45kU[q@p;°>pw->cA.6XɵDQRa vէ),? |" ۗ2/DiH'&lƺQwoh[Ek3X FM-sGqPN׊3q.^}r!IZ6ɳ1{EK,l rZO#()Il (͍>XXGZsj14,4I/ܿ"-aKsUZBT|m Es{IUB3MOX娭R|3!r )Ԭ172 z֤AN2ꌃA>ׂsM,0Izzо8h*3Ys*A#Tw'Ӿt,J=VGi~̸ּtv!_|25w>im*.<_{^-oHns@gu9cu)n*3UNm]ex!^WXȉO1zeztY%c7[lI6dW4dц;,6C56> څx+@uYY/_YEYO67 yqv=־|^&2~tL ?or+uBuo}4o )oxD?OA$Ԫ4bf,{ϒ2Z_X8$#93KY^܄qb`? eƮ;{)n\խL{0?~t2ԏE Oy,pu%O8.2O a,Pp,oPVԸUDuSzжMzQtjDϲRS7׎HVe OZ"^??(Bᵏ G"Q< =;906N6ش0-_a:܍Hyt.ϴOI<4?Ei6W=]1mfӁXgM;|=88=ے+~LbݺCJsa$jQB>ض8g*52ؽouowNk!l:Z[u}ӆor vE/E-ll|W;7d+XlWhYee\s/3VlRsX5z,tF=,:/z,;~`Qbwޟu|!4\!M~!C  g9boyBƳ|^ tة 1ISښ߫g]u W[`^S˕Mĺ+sf; 9wѴ-3e~<1O10.fϢk9Hrr(Ƶț^f,:.%{JSng όkH>uM`-=_+ˮius WLY&Vz>ȱz~&3k* 7:k|F"ّO Y"ꜥTzrj|kEYt#-Z FF>~{#8[}'RK'Q=1#h}/--Rڎ3==^NfoF'V9CoNLw/~#(dQsU -Wy?D7ΰo[yUF%;xK;&x9"g"4\ʰz涨EZԌzD,`C ӋW&?D>r˜~ vsy_7 /eXk߸9;QХX9zIS jշ+ћش逶 5S5MjC|YGG.W:Tlk%Ufm$Gr'=jG5V1 :jzͨ]ƿZC]uo.c  BAJ ݁Z'orZdޯ͎b誮xuͼ:PV{i,Hr MmsN5P;-e=RmcE~۳gׅq=~-ϵJ˳qx1C\;w=nՆԤUCk1qwM:\'e&*03MeK`K&ʢiQU6N+Nxr(Pư;z^R w3?~6z^"Ե`X!"_҃QZBm<5 8jBm R؉ GlDxlv*qSt"W=.#K_Yvxa&=w:571>i#]fWLcZP|_Bߌ~YOg!^Mjv!5䊢*uw}6qqG8B ϱg uO6ߝ|8=>z`gBMЕUBݪ( M2m%'{Al.쓩].)x=lXpp TXu56Ә, [~\ʴv +A?աSu#: QQ栵ؗkQ9;ZnڨXb]ǗbcO]ͼ .O ϶4F\ד"90.xr6ދ~0;Nz+` k+~?n5n(%SӒŞX0ݨ񙪉{l0,E-`5C8r?\Inp4p!khP+n@ξZ2r'lN^k8zg+<u 79{;gPJЖ-9AbzDTEyF!8;S!W~y_/3!/r1B]n`|C>/뮣|+x~k;6YogY̺DzkzzZKiv.8K[ӭ5t7FdAƍw?ID:{;6tlZZ9rK\z=Y5Cu^B]7+kļ^FD<ZȷLϷG= t8 >䩝coV{jM_ޛxC<܏a|qU3|{+o brj BJy[zthb]N:!AehiqE.hzrA_&z izn$=.e~ ; Ekye 5ɬ3]i1z%SN#_퓩zNh z|.Wχr)_!rÿG9Ĵ\y,wbD^"06ɳuˢϝ~vksYy>7̳= [y͢_gSϗO˲wB6@?j6cg|7?㰒l& (==fbR O6GE}?0Γ?#qZEgk|2ߔS40|(s6UfYO47y%-+qA} 你P=hvV_2%&z%j߇L(1Դ&ktyEa|9mY*Ky~si/|lq%/ϧ?}dQ㪘7L}p}ezϙ{$`_(5s^2~ސMN..!B@-]Lz !+ɔH\~|`Y+|H~PRAz~"3xM9] Jڮx݆^[cMkX$򜩜3$ G&tP@Ӫ&5vZVya7%I$͇A:%Mw-]*&~t;xsh9=H%]kWɼe)'Ut;eu]Aa}lnؽ|L3)a -QμUv-R[\971Ms$| 9`Lu¨/ ŷJa^f-<_Z {,j:n/_RD{>B_ذr/jH&NuY/!`jE7O|7ϣ%AJ,!ƘyF(qjX@ZOut+{knޭfX˦S%:B.讄o$95їrzKms(F%9  r"59(m&@w<+6湩Z"aWj5@+m/v.ăIGQ_X 8(X<*=/1*dV{Xg{]64il#ܕ])=F--0{b X8z>M1v1r,.όܼZ^y8,\`$zf~ni|x9g޲?X;,gn> ^3bSSL~ {!Zae)M) ]|x?7,o!\&-Ջ\ M)}f2i"lRn)3U\SwNsgU"tٝW+Dn)n&_~υ,@ 2p%w] VS  ;FZvk'w~6kMZRރ7߁&lq~,'Ix ku:] _ȟxw/b>\wDM-$Sݳ?>?F–@L@*J֜Tj5D[& 5-$P cc2i{`[DL6 ;Hr󜓙,@{+9˳|ٞB<-+ }.m:Dpe=(iQ'%\~K5Jlg,\Ϋi+C*EsbԐ<㻃uбD_`\-b᠛'6H;1 utڮ̍\%A[xxV֯yo@;\ТyCq/䆍n/:Y漜qN!qσ>|q]|-ON6vF[pSs(>33G]`r.2܉'gJeǘl b MG]G[-7k4o:\y~ ogiw= ?t?E;w1Ό0:5b43`7φ|Mu6%Шq~e礈st%?so҃K>p_?]3?H. WMg^/\23Y8e=,d̫~ܐ<.dY}@&`5h2o}hsKLA;e 3~vF^ 5O~e4U–^`f9N:{c4r#qR~C<?., +?/qe/C#m+ݦD\@22I}=G ^儱H-!7-qNuV.+ڪ.ZAܭsM.=f;4Wh̭#^/àAwG!c+4:^eg~0)MdC6yDj䏉(3JJqU53Vn.w9N\:w0?}FƯk%^="EٟEpiUFi#:ӞZ dr2OG.t|K`#5퓤䚈 `DfvпsS^4QYhlOIc "rv~Lag̝ۄPј9eHkwt2-{㢔]m߿f/??9Uf&;5KNYXbʜ%\^6Ŷ 3&B]IG/ ^5d {h܁[ + ~r"/cerG #z3%cp\э8d[G앲A'b\~P3ƿyBds&6Kv5:FI^3A\oؙ-/L\[-lmX NYpKYsYyGKü.oDhvYwN,dɉT%P{XwzN= [!t_"-h>z86\KQc,+e}Mhg*]_KY6Dc nU"E N]~NJۧ_LD[_Qxh|PGǏyPhъxXnmr[Em~ko̺-f>gX:!`T}8lŠR*BiȚO/'>M1(ƭ┌[a4/h=a;ŷӨ sD#bY\HVCV*z ~oתJ.r== cS<2+ʯ~ܭ]'B4Gw0(p:iЛے卥hKTz |slUv$izҵm/3٦>&.N,NC)?M? *h5H[F=76d)2Jz@4h+|ӛ{߻o!&%(KdMudb j+X/C]_ > ֳL_Ǻ?V G( [=r7g)ÚEg5f,h7QQ+Sx,;#<ϰl f_V\ݱTނ|--mT $cΰ^yÃw'ʟۖ\ՂQ ?϶6*j->(18D9[K4TY֧Rg/(|\]GG[![޸>Uȁ{Z=GhO6`}PCH3g~,vnVU;6fBSuH/ls iZ-}Y5ShV?wh,rrJ&@&G^ts$8tu"PǴL* 98ӛi,9`WchD> z_}i<ܢG[hܤ"/ %2O sSf>t^*/%̲R5,́?Uj G=]&ahOͱ~?țp?2c;,y '0QsCFG/ 7[-ci)%6ښaW4tfҕ[1EҍGF[>Mk$O>gQ֘L3ƅ1`!O?Nf8/CjԺ) ònBv4DbM 5G"d̀u} _x6:9D?tf(I5 ~{]tXIdcq:pږ nW1߱.O*U&Sx 3KƇ!7b&~w}YmA)}*}cx|ƙ"ҩIIsáMvyi 89ӳ߿ ۨDWd?nmڬϑ?WXsz؋P_uߝ=S7oM5OL:0V^<9v)mxOCtx],jxppEz8Of.za)2=ySO'bg\9YP舲icӏ5Kf=g\uyJG,߉ws.ϛ?s#?s/? ? bV?B|?4G.]q3zeWSdݣϹ;tLdi3ueyFYnԱ+UWwUSS{Pɼ{{:jՙ׷U#_G_y ~`wSP|s럟X9gh߼g˗/O̼+)Kq|;~?F~3_yo?2M|5CL?/|f{i&Q7&?Ϳ2s|9F^6Lwhtfאq;Ҵ?ePg?U6?p\ x𞩹G-?`acװqD]Ґ[&%`cy4tw]ʾo܁ _򼆶樢vMv>5Id;Λ`J5s<ޕ%rL zrug2o}_dmwkK9Mrx7ݢ ZR=Vʿ34m㿆ӌ?c d sw142Rױr<|m-˟?JE, 5#q>e4Eo_}DM>7*m of3oE=uWu96ȱiy c<}AC26 ]OO>nyces E[-Mwk1LuߧƸ >KzQcg{1?׃:dy!b!ˮ! Ax9>Yջ 9IE{|yO( SNȩ0ͯ^>;49F35`eT3H v=:9kgg:`#6&oOQMuk3ߩJ%?\ Y]s^3D@@@bv}K?Y:'Pis3'zzܜsNf:d\x6EXfRfHxW>zL@ê4tsnhk)L9gWI|O-jiC13̿1):TVts2ek%ÿ1WJHjS=oOz>N\1rNNVn4nWt3/zuqԨvEO?G~?ߙǎ<"_oaۓn˂7r8Q $ "VAcmF#g&2nne:2-2jSUz Y f`D̔Wo@3/P0Q2ը 2o\S|G?\N&?_A*߃J289^aͶQGd=eX͙AY;g:>bg0} #(:Vܢ,a=Sg}pcz a(,7>Bm"̯߳ܚēeۍճȶ9p$QVn-G7)9zCj{O]^ɢ~.v^U.Ijin{#=zЕ]n6e:J-.y/U3m i7 9"ǼXSz 2lv [u+tP!fJW@o ]bw;{yPt]QM~mੁ26zz%IC̣a7+0-wg{/&//8Q >{hXl7:-@ UGf0hv7yQk㨑 O9gB=-c:jy#aOd\b~yrCR+`_ 𽷵8{iޒv䶍}}_VK(9\w]4ܿ2nR`GꮣDw= k8SwčwCjo&]W>4_3ƍ:u >א/bݘ?9¾2?o&XUF5>ɀAv*9MFvαֲ-sntw @:z&|(:p˞R$e'.y߾mj"Qwh/~(CClilLIжߓo3qrݐdwK/7ߙ:R^SZ ;{/i1߿˼>G\|=^޳|>M;9 =Z |GG9fng6ɚ_3k%CeQXp\Iwky-273GPl865QJ[Jg]솟p<,p)? 5c8+iЧ:]Rs5Uu#OZ@A|*6?qw6kI\eW?9,'ʵ47,׳q 䲎ݧ4[nf-֍JyWu~Ϗc)s~Y|:#,O[gjo?{Ȣ:e--!j 1T^s7&CK4 ,)&ŋ,>Q,3լS9&*UkaQْ8ܘ˰Zḳcu} Xcw<Zs=o%aǭ{Oh ݏmE)>w&j'z {^zqgkBՏ_>.#gῚa&V>|U .±.˟i;=>55W02j#[Xʸ5/RtE9 `\-w?ӾOh=`09QS/: V9JJ򭦼TNƙL* 4UД\/ϩ/>9KڸT7Ƌ;mҖ|BLO-Rt>A~KsPM׫LL /X7bWl_0Hݛs;i+Ը1 }U!&R_FŪa㶀UWYcFJ!XF@v?dY_]y3/2ݑg8q88X~fs&_:3q/Xeoʞi:ew8ywxv8qL+bb ˟b5xv+۷쾞bEV&>Poebg8\M\~L&dM`2KNʭ1 _6)wq]|u֏|CEn}(KYJ?[]7+0My"_tQu1R5rʐ9`̗81U ȡ&qH͵A0Ȏ _;9%q꽄^^Ig>|9{{=_Eo+acBV=EЮ̜6C25cyVQ< 6l$^ p%J;ףl_b=_Ao8Sv׳_M Tc_t.fxv"ymx_nxi5+=r.c1t[Iy_I QeɌCZɱQ3$ճǙ\.2?֥ynh"_!}k%g1uLOUOBFEN ӯFGU1XdӏPhUoCGkiJ9]E0ٚR8S9YybXoFL:ε [LݎM"})ARI|MCvoTI:xP?컄i 1/q 9c 2>\pÍ y̧#9@ m~s1Q @^3&oњoߡlſQ~ n >HӘMw_|_۾QGO2Ov$Cv֥벙 JӬ %@祬W0f2"7~O2D`|~ F}jX yV+?(kGg{6$;d^sqpu,vLMv yr'ؚˇ<绮Mdİv' bϩ?/m@|Wbc"qٜе,Է!>{&}3sx1gymgG d+=szj:JSy,hfj+@o3pBX1ٷk4;pe֗3oD,դl]YvEGyi=rW)VR|k[̰\j߉ݐ;YBv"w=Fʜ s:pk2(_طirn= %py*`cV q\e m7l;U9fGbQO<2*/$y1BvJ^2и ]vmk8| %Jp /r5Ԛ||zW<{_E#QUY zl,|Dyh8?b!ENjȃxY8m -Ս{2^؈xrO)/B&|aX"?N<5-y?`>t?^nj{2 ޱ;/p_I;FcȯinYЖ}밯>t[gFk<2]ߕqh)Nŕ|6g]`򀦘M_d {_jڠKan>>2]fփsE"bJHe;Yh?,氟y0w z.Lkk::Z.t}ǝrn#NI#aṠ "7iymYiOߛ뻅:qתJn )c6n!BfFO0\㏆Kd?n-d'eBsFy/>䂋6OW h+f[hg<הHߺ8W{Nߥ/ !Lt+:2d_gF>zӱE2L"wj`_ 0={tأټiޟD^9DӬiʴ\@:-u۫sN5.Bl8B6OQ_o ]6< G8)چXްKroxs4;Gh://Y1p!f#|"79~;{=x)|>G澞'sUt1d1 [EF7˰͝{&e1Źr#77lhIW?.w-#{߆+U(?rKg{X7ru(j@ Mɵ}u#1$rcA| BY4l ߴcdnY 塖l^=Fnؓ.4)PK6!`l DIc+r0=In˿)"cD;/d{uZ1YĀ?NQRnF8C& /Ch5Dι=gߐnYK|>-9 >K/hxkx}]3u\1mqxiR,M'7YPGOÇlqn'Żqo˲={P;oA{׋D%/N(YageiPq|#󘶽[c{;ھ~=ϏJa 1"qԅmqq `{M^\3 ;a+OL!o1e--Ǚ6#^gK>NXꣴ:O}rc|ky揣x>ãyq0Z$SԴI۷ʜr5ohuQs#ll=xt= 7iF=cMٚV]#-ѱRYgu͋+{L%7⹮!lѵX87WmK\[Fs7ii{,349L1Mq/ʼn1*}+%(1n۷3Axc?#ȴt4bܴbnLbMw9&>X |c\)&2gϟ{4U=xsϴ wf;l\Ӎ\agNLs۰m^e⩨-y|E  }u c=˴ppvOB83Z%}[+eN5 ) ȼA_.#/YWM|kق_g~QOg@,zZ:}QS҆-d۽[_BnzmAmNWȃ|5 iBZl3UmEv#BGiD{/Vv5[5-]fb-*[гc_DMC8G;m 뽋)dq膕ʺ:68+A te1ήҍ(h/Yw(/I]<"ji)̋ ܤ9#QSXc_vLjǘrѺRֽ`1=e&!2L(p%ӏ\M8}W(5ݯGϨBǪz[L"/&]jMb46Bh)Տ?G]3(U[*v#c*c{W*E-6jaOcT_C%8A!Ku!ps X9Rs\Q~UPW 26f!ݥR51[r=q#KC=3k{Ezߙ~Sy_M{U&ӵrAv W,3V)\82uNi/h+ _!qo4pSҫب?k<=y Ǽ$=*zj q_5 ]Ia]wK͡µg$w_f/йW\"GTqΩ%]UZgPyVQx +U~mGTc1ZjoyQQx>VG 6=%ԃz'ΡlC%~Jhn #{OW b8=Z|-u GڨN^wTO8Dd)>y wL :ʿC6x%a[`9rNiYub9ggX.?َ*ܿo*^x g\"+6i~Rx'⮱g{=>94kS35nwo=>4rd"NgCE%t!uߊE4+ <2Qɥ"AD4Qum9ݲ78Q>1rGaaCK5֊&Lkuhs4ЙzCʘPhEGlLGtĶn ?ȃܗc vi׶ES~`wr9't7LД*ul}q4tv^g"m71]ɴkۛwFOE]SW:eOGs7 &Gֻ}ގkS?ߩCf对;_s9>qYcf~l~4dIJ4jE\|/{=?xu F3}rGAn\żSzdW%j>ۍ YPO}\k:M=Qwß}|Vَ\RqΨu; ŗY k񷾑R_ќEg)o|DvՕ*%J[CWz⭅BʈI0_M9o&Ƀ&8]`Ki}/!GqE4Qʅ?m-9Fċ=xkcyI-`eԐsY&N3viDpT7G ]f~v2^i}rCYa2j/|9ܔ6dc;W6̲C,lgκ#~YBKUA C93[4h߆\ySE(T y%-(+?f9/FfҨ׆&^T?<W9_?cY:UkX8OFRؑ7id| _+In4mR~-xy|?ËeWk bV4|%"g]TEQ|i~?fdWhk18S@_7":ƕ;lBDTJ"eF L]C7ukl*53MGޖCr9G$L{]X3gJ˼ ΧOu*˴SAlXu\D兰=@ q( }gYH?DwEБɨخNnɢz~cGns6}4 .?M 2~ R7qN0u+-MV l { &,>cXci-m,FȽ>e81Goя }+#V bCҁx]R:1]7p; #@d:Оs@n~s Q3֪jNw|^ޒ|ڡ>FgO)?x_ĮTqJ #~ez(ٴ= YMgLqLʼ`9|Y%?k5u\)Ąu('y#:M!{=2ns{y瀿7#y[rW)kOCn烑wT~?_-8cHΣ}gҳ<70y kz(J94\ߺɸ(Z\+s3j눹GRk`vmw~سcZܱ_AJ"ۤ6[Wvܷ9=)Gս7\J,S󊾜 =\;aQEYM, e%wum=zNieSG]/wu TפLhiK5lRas1UR(*鉆Z;Z.:qƬsW=AMF{fn>MwkՄXT*X T)%aF _=-hQ7+(t:ݒ(J`q"יט^\?륔ln޳[7^f^kokm[&l 6OJU)E:)r,,bG:"-qo졾¨ݶoFJxu#*s| "0BEU~WŠx-yʴ]M |1d9WnhYKZ xOlHqf^ĂT3f"rN>QD(8Of^iG|% j tFm_]ВiX3Ã/Le{;|½XXViף6ˣY/yQ1Mw99|M!ÞLsLs{"c1޼~ׅz#o%X 1ܯ긌z/xm>/ݭ/GAcZ[rm*KJ-=_mqy3gqt~-!^]bO]Fzg0^t8H x--%s<N%>o/],"Vج8?ey<>ʿ-Peu+Uvwd⦛J=Qͬ#xCt ;?$>}H F֙B~ zPqJCm>KXs av b;/}{=1?XᮞĻЇw/O5go8*KoXa\oMX\Zʭz8%'*W\ |*R\vJi=5U]03ݍ3Ny~=UT2"nJ->٬x}vQݢ>MeRSֳkѾX3X闂_3?&a>5?6{4!'@c*n]}_JrQ$A][\XxO_2md~A=?vL5.N0lq^x-RwH梾>>ǴE&Is8uusHhY۱`?\G'1{V,G9uy==P+V'.pv8xFdضBbw@'/cw^p|c>y9TcTUɃc2 [셮/)R>|\[rVQ/(獡eg'E>C>vVewB>vS?ؗ"u:K.DɾA)օ|#_}+Z?qvw%wڑן\Җ:JNN8j{o}ePpdlC)o|wTSu.~N}p)߉{6'Q'!ךGYxxQ:CΛF!o3c=CZ5^e1v@8L ^"Gʮ"_߆XS#[JZ+dˤ}wˤ73Djǖ! 㸬YR/>3y.jV>w|FB>#9;4\42Wni/hg:qߒUIZM[UgW8<_;T9 x띡 6N%m@A nJ焕L1b'XO 2^4ǖ3iWF5g|RdXH1/(=c@Oijwdx3y܏a}H%kB<.JOWhAZ~=N4ʳ [z_wCe if4.tk*_ho^ ]0"qiSVC "nb2:m"ueߖ,ZW9*Ǽ\o{p._6&[T?xk):wnPnČtk%g?L/w4@f`3]ETi~a"mF#bSC*m==<(dݗ M?t(!xsN~‘7u^L.1g {oŗ'!"~#h볁X4&SHe5Z}D'Y$}p<}'Ѹ g7dڅ8<>!=![Y{V_d_F=MgMt8ZV:i;'4is~#\VyݺVB^̋v>l<燆؃节s&UұJUuN=yD:!W2`px]%S]Q7A*u4'|_ W7&t!^6r^+ S>༟q:5^$G['SWlo)0ȷȶ鿞D"rPsGV ^a$(?|*=_d 8nAt벞¢!^Ɛ3pF86@y~M𦕋M%u zs!ๆ7"BL-t\«)NE&bELdZ zxм/rOF.zz-(4Oy}Sx}[lUA_x\^=FyUN5xFSxnd?gqfuZcN/}Q8*t}R Cr)*j z>7[f^w/6?Ճ?KX\S ExJp{wlk]"/cȇ`weτfjo5"w!Lg/[\ԅ;MPL-m't|̥J"e.y6'`{-rƛ1o9hˊy6bzs>L7ײ<_UDN]l1K4#ɼi 5J?Wי ' ?.tn ~99si9;c˜pJ*?Eu?юLr:l!NKl}jxa >cPJuY8GyB|"t?#\W ݱ#!F#>rFi#={M=ޑ=[ߙ{%..1_i_Jlc]!Y}o}94EAy0^Yܻ||ܳh/!g}= <rc2s< | uWudP9֦9TRoue]DtY"kjՒgPK ,ϼsIePxOmI. V'Rs} µh/$0R;;]Lwv;1LyV7U%q1)nGtC̯}n~Z7_4* J8 K_mSؑZiG,{%xΨ ߫L=-3q.m]1V I3F;;x,-:'dh8w 'ǂB.1צC7~fx7<&aco~xo'p+^yV |PM´y{  yen+t)3?Q6s~Bݞ,C${3{l )'ށޫ}@8OxG5WkP8$ K`u~6@!W]Y^ȳ_Ju -E=X1mB->6ٜG uY''aQnk2+.W5$i8H{+= i9%^]S_.>A::L{ğ=xe4OAJ,>gGYF1AM=BgVM֕AۋG;S4*}+$YU ]t:kK`ux}XL9'Q¨1nF]i1­8WdՌ3uiO||K^شl韖[0JoJY>f/fL e]iIGĽua.L'ygFM*[DJ<+sdĽׯw$=Xz2zޏ;̚J+,z_"b?7Ue?ۨ}[os;n>zt]!8E><גy6 <ԯd>Y~XI wA|ztLFKG#}P~?!#jl#~vnxCl}ch}ψT&hzCu)l Dhw_%s~m "s8摓"I ÿe^wb8L֕:ֳW^mFL,:A#:QUQѠx䞨?kۉ! ْqW^%E*J59gKoaY~׳S/de|i:z [YhЭng>y7C^I $dI$PS6FI(Xk k 7NJT=Tʘ^U~W'Ǖjl 9T-K ,חW$+h<qJetF` t97g˱Xߍ6r 8_ Z*}){9_n3uS 釗;C+{FjP~)+@Y eJ4#I_/T5>RQ sf>ݜes]c(O-=ko1qí .h"rƉ?KuoYvϖ)ۿCG3% .3oyqRm*-¿[d|iiCZjzWV6V)ciy̽Y 5%&0.Qo l ;tϫJi穟?pS G<q?QGu?duM]eXuLOt;;t'#y)>zNӐ X]_ߴ>u~)a9i}_tO1oLMryL@caPۨ</AD~\1v3Jn~/RRO}t(g+h,{!e?~eghzC :w*8G0;)"Mqo$/|K˶X3sn-Up*Y3FE`/e-xm?3MqkL۪(?m+wjd;ty$O~3mJb("ׇ[Κ{sq~! BCMET^ISrzGC\B}ʹz_Tʃ<m誔Mfaysw[!^#r"pa/~yC[v~#{ÅVcːG Qsi1]1E皇?s*j'F1V<5z莖닪xDO3mKЃ?u녨`z'kVMX.~RLj^u<J.Ʈ$)0ECm+UdVhQx4?x'^"uG9+Jש5̫k>#yUD!~^G.]UlnijQ-^?g3O/rNҭe2_k{>ꦢ,N8PC'6ԥt;tફL3In'ixWwys禇]}W< 1@i(#QbWgq`5oȅ#c/ Xey,W?S3wq:iN$siYn-aK()v |<_[少'#Aټ od{{[|aOohMiMnXXh&[gb4򀻑<Chq=:p51l|3!y*az*G~Z$i^틙?E/sK_oЎ} pCaQ6dK|\. 2zvA7`F./V2GZVգ|ѧ*{X,I$zsŠз9zuHzUq&O<^WVZu4nV!>c<9g az,AWqg _F)=<^6Ԁ~h$Gh#aCvyGjB] ϊxp획5xT힚eGYoҥrDc#y^Zc+}_LQ? s\!e,/'qJj: ꎜVZcdktA/sUm1X7_a ?<)93Uk=u&~& \ygp>hpۼ[8rfJa֔fMЄ@E;l$=*?Oȋχ]}XnQ}K-d$}L {^ 8i_#%_5LPnUUA'%f7 XsUEnӔ+%9TOPВQ'l~p KqnT3KDNkZceX|{.zԚՙDgY7>{@<،c gG4$jgY =0zzk_X_C1)Q8x:b4ˮ?̲pᩈ\8jn"bΙFmgJ"S1 ~pIur3SEx|s1,kD#̟rH__`{Le sh|W Tw g 1f^NɲFBJn&V2~Շ8m8asLc_cZ5=]OMf4w6\Z*%ǤhK=:`UAgyjVZ) lǧVv$|X{γF+mk؇f6jKwK;dSU1SލMwc;tLM'W(Q57vPJ&o/}u]z5>%kJ"O`܂WIY .^OȬ,S8<}۩ƥ1UİgF5{Ƕb[rkc͵@kJ`t򞁿I>@yooĩQB%,HWvK3}ЄE蔱5g#a(ɐU]22||@>D]Uz!M |F؈<,4Ɲk \Q9|ʁ" ɔxN=? cg!L%n.cV巌d)fi( ~e9uO xF#nWM }*k7%Ѿ=)> A⇦n~=qZ!{L lSE0ur>/YG8,bʇ>jwS {M <'iyug亞k_-74B;LpI4 q1Cc tŀ 7?c465?טLAW2NK;4 ~VVKo*ƓS{ci L&x;.ӗ֟}XCy8:“\189ك\QӳiB-MuXgoi{վyΨ o!aw yd.-Fy 5w\ē%Jۻ9wf:lR1Y<~ŁosBSԥ +&ZEBn2b}8+jxyCr_%90ʇANgy}h^_/՗gܜr~/Y12+_=ԟq=VV'<n9WZ6YXKG{#3i?;e KrޛC|Kqlܶ'˧9VW^c/=b퍬}zC'TTgYNyy1n G  fg`U9LP'x4/w_Ke}r,g|Ʀk2nhXjyp; ^[O尯==shȿb{hz&CcM=z}^ ^%rő/roR@I} r_r[G77:bi}R'l&j@ؠ?6,ޟ}壾FԪ"֯;gm>-r&7 1P7iSE FK=hgWZ?>6q* n3"W>w_~`ź/|im<^]VW&ʭMqKjW}װKA^*o ]ujaٲ8SQO)8 FĀ/9R=_(ri >is]?XIl }箌8'4DN `[/rgv||g{Y=Wv;*Ӧ?]L+`ʲzI0VN-&Xf 9 {kб #݇wy}nt]^s.xE7K|j|,َ\{1Iq;E,7&)TWβ?jMrXW\c@mje5W,6grSv:9'z,oRUz*˙a>fݙ*P/f^#RƷO y@.h577RLu'ZљYV) J~CXǚ:ݾQGB*qA#aoX-`>ȼ\Swsg#a<r/wŴ){rU׺G^R5H .~tv͊Ij.!g{爰/ZrsWiV3=sq.\% mSxWgdA55eWod,+X(l=+b˕6\9f338jwSʓRݖaYp7ጱ:y8&.bZ?Jw"!x^ԑ>FE<F,&ݢdh2`R׏~0e`9_'áh8c>r0{vI7TT]09 Qi+>W~gWMKpC1?9\,Meqζ 1ҨiʿSMގبy;z QFڵzd|n及Yϋl;U,6Q u]޼i}uk}Ch_jP@I3U3.V-EDH`:d[g&2}Q49g|Q>GM#ȫ4.=.c ?9ɚb>NwưQU!;y2lW[R1E3α~b6!M,u}Ok ^:]vWy go+WЁ*ywp%36݆{VE>>`U9)Ns[22!V~9:sUt56eo eCt޳&=͹ 8J?2L1. x$^U9 پsd9t;suG[wN>,8d~Ū.y ש>^#so?==X. as@=ni9a;0IxI/< ;=;:55rNlc`~H[;?ijG}" )X׿ŲX~=~?3/N.1>(4LC.UgRg&YນqTu:mFP'uO7c:a/EWx #?|>V.5}.=Dp,/Hٺ2z(orT|ٞ-7+cKV;hr;Nx`[c|$n䯶sc׎![` ˤ/VS%~w"Wc(;CȔ-K4L?7#sK$3- C+f$LwE5>3Xg<]L-KLS<CzƵR>WϳΞ7ҹ&; nf>WUmDƻ}`XyQǸG_~d 7A7/yE$-ٳxMKSg|6{9m(VVnSt+bX5ÿQB0<=C r9E{W+o+qQ i鞔)ׇHp߯KkY~ ~a83K xwxͥ==#0Hklόqb9اsj?Ճvߘ&sLڶ{h,x"+r Ӄv\ӲWxLKZA\`JΰpirK_d²i_ɰð\I~F۱ڀވ|B҉׿}vb#?_ϯ_ 0S8/2?c|}M?K/u=Jzk3w V]I4އhjE K7f=kMߣpi5yl+߯JJMO=\/󬡧:j|wɲ%W7mߡD :;s vrr<&b#sXH~2!(WK>1o뮧){ Sy7K|j'3+[YE]{u!VΙHyrd] QؕDK=v\ɴԈ+ޭ$O8 ;76^VtBN6g g@B^󍟝^QoztyUJV~;8S:>967w˕ЭJ=im?OI7?:eAg<#QڋC.|Z0SŸLµ=KmKN'}ߕ |1ZF؄dE~lo ыӽ'aQP Ĵ kVIEy=E>Ԁf8b) 9L}cC͉Uni3昺5&.xS2M >"wR .51?sa^r6PƭFJr0W+Ɗ 䂡C;9H1,ny-_;GuO {0j)ay!9n*n:8wt w#}w3ឳNƍWr3vqo8Z遪tME;s~]x$k4:`__!ցF{ޏ_{.@wt({ug`<:g%>goEy*l lͪ`zk:*rӃ>'//ԇ /͕EY.[lA_&͍q&s,ܢa,{  :@t96QMkyƪnVs@oP"a{`:j!&rOK{oj˺:΄]P}YeO΀?t(䵳Qpw;e=W8\).ns#7FZ7)xz~0*~amHZh-;@#]jLMwX%Ϣ=~nQ02= q2iq&nC-1+. 5R7,?i}vT, ^x<>kV4U(ee-;AAtQyQ~J_D8= ӽ||=ĿCӃh\\gތ9FE K^i옥_y뗠N'3 }̣켇R8 [x\i7xULvw i)m mŹo)EW)Ef=f?&5,=YwÆn\;Σ .BEUL3:\oZBmJ>G7jTQmT4.86eLO` .Mb\>w0T(9/[L/\czp7B7Vq6{4wg,}¹i2EK"Ck2.R]JYQg7=T7mx%cy{cXgl:f &R"wq Om垒7/te|Ǵ/ ˹NzL|A-@-@〓qtqşN'\B>*z9a4K8MpC|9?l|40ok:KQ?cDZَ'ɢy3ypϲe0k>x*7l©|e|XiqE š9=+ϚXz𴖕[DMɆ& {(xܪKj^wݸ*ܳxݯ:G?9㰯xV1 9P4kGQ>uβ0p淦L|)QbNE_5@N Z3mg|f !댱2EI7W.[w::=.=޿0uo4TSe6 o[Σ}c X ƉƉ*}¸Z:j&w;.!`R'+uڢi(h |߈ԧ{ʰ?0{RuNAH/:hiwؿ4#N pX/hH q>Uzs.Z_7̑w}●E69lE%A9bG;v-}70K=GhQ3݃sd A{]<xn%oxNI*]Ub(黶^|^DӍ 7!#<,B| pY7h.&e<>ȼmqZ8C"*C5'ۤzK|\F2"L&kp[g3Fg[e}ƪQc \' s`+[4Ր3gۣOG|+!W''gZ®z8ͺ}W$W+/g?C"S{814a1xWY6X)GpO;|i}q:+CSq5ۜ5k3D=ԵtOmX ͫ1XAމs8_4㿎ln%d(߂.wxutJ䧈| |=m5Ch_J!VplA{eٍ?D>u[_zmA{/WάھWc'˵g|2GHe}YhsY{=[6Mr=ѳ|\ʨmȵ?̵Qg=A t(ʁ09@{ ~N3wE690 :x<__aVfoؐ2cyG ,7+CW+q/ZQԣć–ߑrxcIy^DÒpɸ`ݫNnIrЦNu >*߿wI 3N!?żF#| ̝% ю8+ns|$@q1}F6^X{HAx`xݱW".6l9QvGL7[QJ߃r><3SD :.px<-=mF┌}H?4k~f.ȷ_Qaz` GW?T?w7U/\=˩UmZQ5_'d@t3D0ž5RsO]ѾA,z}}YU,{`>eU8Sݖ |<_{-'h[Ĝ&^1/VP9$e="T-Up-blT|Nj~Yu%.4Ҩ>߷sblzTQi:bwDK[l5/>YnH󌝧y7/o~,9Z\mnGvCaǸN_JTz w8N}p&󘹐SiBnŠMc%=/LRU4'SQKGc_|d7jD.`Ϧn"AT%̙<^t@C_.>8R;"1:f:aC3[+O }oE"|ҹwO-;m쵽;+Y /!izx~oWyħ!j8 ݻ|:E\JLC~bOc1u"ߺ*쫮1\nԞ|kϦC<83b=85(WY6)v! 8*/lMY⌥Br%wmZ\|Ҵ n;٪NM[|Tã㈝Q)Qsut;LwϒM-yqIX3,mS={gߖu4< ?+ k,%J˂|3N+%QS9hޓGe<?r < 9s >fku\εv|P<)r-i\e{9_ĒS;6GBt7+$4參nr2Gd|S*+$e-}l{N؟퉔I%cK}IOg>QEq4qq֕VM*-dwbRƩv'!?9P3O֓K 5o,׸㏉_czV<(/Ƌg0fƍ'ƗrHg=1<8oڡ| c+|iPwV+}HB.ᒤHnxoMz{GLTa~\k!q#"V5WHZǸK]tdZ>%YSe_Jv]DE(~IGQ֤9.&_uvșP&Mg} ;='O<&r6 :->n n+="6 YI3Ƿˤ瓍wEᓔ"\:c||y FoK:HEyϦUaqf\e/%QĎ\oYLKJߪZkRC/4+/xf*5WHBrXm@FX#$kg󻣔euhP, _r[9UÈ%% 1mCB6FW<ҭZ O^kA@)ϴ93z: ?Ye>u{<7dKq#6M{:7_Y:(0Sn!uX'nU0>%h kXxO%&-6ZUټ:k/t0,ڐ S1,!V56>̋͝|?V)X߁OUY"0?[\m#2nx}A ڱ";j ا<+Ӡ ##v^4GfZN]7*f= Ag"5(gנxϴA#۬FQvu2z,!)~hD}D 76j0h"tP%M6+J+51sqg3_üh~1ĴK1 E][ ܺkNIޔ"{6 {>s7O[T|"Vn^|x=cOt|w}+h ?yfuB1Ɍ 7죓d4_WeXi?I鈙]Xguo:<,:M6_edXYvQ_}!c9Dviu @7NW3[g! \eqzц|Nvz;:OG ʼn<ʕӱiYfk^_\Xx؊ǿk,||[_˄qI\kSZ`׌zfJxH^kFr^u>R Gc}@UM\5WXs7_vױ( q9v;y6Wi_żuśuE&خxȸ,NP%%'kVC61/YK* Z1~^U*j Lۆr] #|Xav-,ϊw|-)wGO3Knb:nǢ%1'nW'qO"d۲W=f[/6\ s=[ln([is[|$Oȇo {< a/:[y qM*xockLg~^B%g$}/?Pݴѝ}0ħsļo x |ow~1`}7q y_"Gr )/SiQ=};t%%S;{sxMrZ㙡m3> TWU7kBfoڃ/Bh!` T3濊Nߨb舥m8ǡOt|:\xBP]z8ף,]jرjU6*﹂B{ʞL-uw';5LS#w}YHaz2ŚҭOr[o@g m`=j)B=Yۄ;W Z[ hحlW϶}<]a=!)#%,#ٳfnD; qs3s; Rʜ E ;z#Mi@6pd4o7~flϤ(c_<; x hH8(CrFs|@}+Ju9Fibxe:Bb{F mc)&LRܡb O6s 9h1ZNˀ*mewC7&S;Dn׳9C/Ĵ8ܷpܡY_p/oe. ,~S 0}g,k;m4+: It#u ڃK7 ǐM\0cz}<$Yш^wR[N-_]yuӪg<>kC<ƛcbN{0ٯM{YS1>}}nC5݋xl:a4# k( Z/'fg_] 5QOzAnk$||ޠx.aA0ʹ#g K WE=2yw1:m\k5do쐲m wwɻݣOQzW|[֍!G:|Y Ff>¼ ;ŏ̮@h뺃l vp䁎 *9OLN5L g~yj}挚V(N("|\~Ź- \@ڌM޿`mEC&Ҫf|ƴTU^:WNY9?,NN+iK毇w+r<,d^~{qT49"<|5sVJxfR5j"co-t#*G!ӌsg+9+4-WDO?iJ>9Ɵ,[cyOʯb8i,;ݛ#rU>_̓LT ֍r[s qƬ;~-)uQw0\ϗ#PI ҥeynаZy:s?9UͥMAs[xuyHnnY%y4r-y9<eԴ6vV.FDAf>/xA= Y?z:4xaoKǴOV1.?:.慿)U߾Olq+6hن͘^C{y_UP#1yfv+z>iiߜ;9#E{w1/o k"^ gRyz"F%,g*\]OZ>Zn-eTby U{ 9>K=au٤d1SDWR(+Iu "zx/O-~/|Ov z/Ӭ4%Sjx. {I:Թ˾)u7_BDbF:D `:o`Ofgs]Z,MT_͎a+3ZF6+mUgO?wQ9J(mD[Fܬ*e'(r<$|NwI8a+&b-xso.1y:9\Oo 4c[h*IyV.3f^-аgϵq :٬ʘXt"HVGqǴBecʋ#3?ej NiI! ?d }<*~{ §grAGziNؕZ fM\!ӗuhf^q2'cYDv2Hi ͟~NZ<{6>v>OG@G'dWJkVa23ԢQL+'ck?Ț1 Kxǯy[.༿su*,̤=Ńc8=&-tbA0N{O!tprtyudz0`ClrTK4kwE=K4ԓYPQx)F}ky?4I{E6sBRtW;"b2K+o9Ոߨ#e3y?ވy@ե LOԲai̘)gaa\q̜`9B>v4ʇO9ਲ਼l8{km['隴|'ρ-*ܮ+O];ËdɁ )?f8GCT׊|ah~1AL::ؤq,]WȚxSl9mA//`}K^`N{_TkwRw᫖+ޡ0F\^EwX_ugf·8xHzkPaJ`WT?%))59;S_LK/w o8DzqT+N6x֡z-[FOEU^/EWQk፹嘾S83ݎEfrsLI69+r1<ӊ_%c4Sx!?s@Pokv'ݔ 25&6-ɢKۮd}9߬%kD=Ɂ]ɴ4ڪ92܊D#.] [5OHؖtP&݅0j֞3+0xh|%ΰW#\WE :[N>GAC;yQgg[O6sf 3/#|7w敏V\,c3ۇj1_=B_eLQm8oEQϘ_HRUGVKIð/8e= xN1-6ן~:5 wgIߦQx|,nc=6䰲jϾP85gGŠ>ZΏfq|s:+/CtX]y>|y?54r߼?Z[*Թ1#g$ LyWRw5!u㣱sOi鹏o_xXj#r$ w\ApW; \^rWLT 舕BN8*ףgs}2?tuSyei5=v*z$+S2vexy":3o^~ y 'tQ 䍋;%vG?>͟brKza !N^,ag*t+0-_FSߟ>hզ-GRܝ %8ӊR g1Y*f%$ ]I7M*5YnVYn.̓ća{~}ffyoha#L'f7=Asx:`@nrMXs;ӂS!ûm2 ;?Fg)R(*1 Ću]Zc)f*0XyZ^}VAl='9eIϧVEQSWԺ9H"qԜvPJ̟[u#5{L( dBK2=z#yobYr_c\1+ͤ@7y',}ȍdc#kȚm4ic+Hg|NJXO|"ɨ':'?rƎz#όz!C5\x-z1wo7T\췾jviQ}gVf NSj.cτ|̣fZ{nW'Yb9¢1r \A y Z=]7O\&kV ?k$a:po"b91? "ϣN=%PJ+_F' !h9NXן2,xQ<oar9c{ 1'^þ=1]Bk6g.rc?X-|υyL/diZ g&@\IcSUcmZn8>1Px!>ccx1D-d9hRg;x,V)9ɶziQ@ 8ZBFyƿYat/LX{w ]-7qːnh}a]KohC+rG¯2 e3輪VNx$^6[-9긆ÓghtA:G/QC/Q(FKgm /G7&iуn ?v4~S'~ip1=z~;6qcj[L[[TkB濾{B?̜9g^{^:~ }qz8ƺTUFODkPP'}+vO/de0{֤{Oٳ#SXYD} Y&u~ F+B挥1߼ Jm@A>4>1rR+D{鄋Y E\/ЪzȟX6ecMp֌5m;s>2q(*D1*{G'Wgϟ/׈5ヷu$8 pE,5+e.};%o%9x6NM@=GcF}M6e|n .a^FF]E6t+N`;<6 HrT̀@Ief>cd#5W hcTQGwzGr9SYJ:ky?4Ԥ w_u‹Ĩ3X#Cus=Ӈxyq +9>$eT\ [l$ֺ;kF؛{Tv' ''?A'wB;ciI:Z#q}"ûej'~j0g/#},CpL펈Kx<֑ňFl'('RAr^ OwHO![uld#}Ь& `5| ]ۇUSy>M`#1gm,g G ͓XUt9jbs6F}>ڸsy}g/0#Q jXk_KtإއsXp7,e$~"/W3ى31#ժ*Vn5P'8_Tl-[|շ_y-Įߢ,#~Xq,Z+xVe9^]W^**g>UGd+n筽3j;* y$z8U4bFs̗E<mQmzml#dt)V-X'#FJj0\`RayO]x=<o 2:'Ӹlɇ<~x GRB7H_I{%,eҽ3˓>B|g/xzq|֯&*|=c7q|=xD?n#rtim$^q_Cd#=GCG퓈GtkB~z3ܫ\^X_\D/n-9V!7}H:wQ~-?cK~P۳?i; Io?qNm3F~ {Ϗ7@1Ǧ-->SD75o9ۨl^ls,zT&8;|˭Lz~簐1CcY=y نZX;٧{kųBsBۥv*? 剱Q ( ;kıEOC.D˗~qc0yQ|/%?H9v{/ia~>$~7(y{!3qjL"A UsYO`E?C:t%?t| ~H%~??OX}NNx̥.V`$c C؅e%hsx/21+d>nf.9u^{}=0{~nA=Q3=iek{K|5)L@gړrdWEyq#~R7yp}{&v _/=!F#ůgI<0 _?pAb#a3 jn^]&5"׎ڰ3J J" Hυ쒽YO2:|=qz t+"~Sq&#pS͒6B3?%uBײHj׆B~ӇC!)߅w;9?vfRwŇ=w4)}L:B{Zw kUsz^Ҽ>Qu}O3,ĖV<0C:=[;nH@.\~ 98qONfFWMsP\bfNN' D,a6ZAi l8NU28ap ^M(84 21 ("6*ϵE'7tЅtbb3Hv)Kf:|v$]nPO"tiҳ ɐs02'J~sKG׿ |g^PC 㤼[Ozy:8\\<~yHL|r:u Ik0M]w UO㊌,D+)gnhtE86/$yudK"y"ie|[ 5_zv/7{Lkg&:M .r&cXQS<"~ܡ;V^Tq{;}H li!~_=gzs!)Bk8!ck2?qq$0 Kwy]do&9~{ܟ] OƟ(PE{G{QLe[Xg1 {%Ζ!bR$Qs}jW<:{u?`_OXK5U%Nh.Q/-}$d sZҢ5t?%Kg6*$gҙs/J!n +`k`cӛ1O>FFjmcbT_]>tf˃61~Wʏj>]zYa/djv*ql#=SbWTx!Q&l^; 9ͱ Q|W~lN!FWWϱ_u#u/QSRoɘ|ӴVTzκge~s[D<=|{/Fp/$tW`t*`=Rc{-0BZߓi8<.ۃkK9ę89z_.rie`w ZeiU`T?</ !+ŹE/5ƯSu&-ΰXC[cGH.qɄOD iU$gWՕ[ߌZsow7ܓB}'|zZW8viۚ1q푥9t}RK4 ?OfQwoS"m:4#ɒCnS֣:| Xx5ӽ鵼6Tj?xjxj_P~hb FmCsn/ֈ g4Ou 9Y966WaX;_;z9̥Wy|ǰV 3\9;ERj$l\7P38w=6vOh[iǹ{$c$?Wvx9ŅHT+ipߎs;=0dkK:Vm㏳o2dzB]b';Z59j= VĺA`G Ʀ8k\F\Mqc\lksq>k_s557=Lu61outz:=y2xn68b fy Nb@s#d[.X6 1/[}M+T뿷svJ7* |\ʞ袽6@M<.\W䴅NC5~SXP#Gʹ>8|s+ҏ7 T3|x wa\O 6llWWsYݤϱ}}nE׀GٽztVCz^K}azZ&N"}b6EFuSOĞ p!,Γ[_ zxN-"ςlLJ ~=rwN:S4jc8>/h7 ^D0bLm`,o(/7#?rgvo|n|sow}B_'} ԧ?;DӴ7hßl6o-c#e zx1R0`w. ,ҽy pޚ]9x+03O姶Qg]9KBLY>όqҸqq͖\!}O3_9Mgš۷F8V.0V3/%Mϳw?8O{Rpst]H B׵÷6yNw>חԉ&Mv}E[nz|v&T ݓ]qق e$ x<"ȟ/:}j'fK7 bXZ\C{\ݞ7$)gKC<rHuIq+| w?V؈fU9 43 e-!P۳rcy:i߽6U)ףy*ؒO=E\)p͹搼/nM$?הaeyZw6j~/LH!2A~tɬr?6p綞_g*M 9s-fRgzHy&s#3X^͜tC0ֆ"jW(zDԗOZ 7"}4Bgԟu/[͸,&Ӟ2K P; RIM`YqKfyKhv^m~0xt~vKy sdk)}TGg|bz=^sq~zK k w?JOZ'_ӖQ!HpLXz}SO{~?ngB69F+z&[R<@;qCsn^`NBܿ>pZ9wSJ|:1=i B CW2( }9ȕmrDY2ڸ<ݧDZBY!ɼ6ګ]267\FG9q{u~.ʳ̅2e ُF[fS:L?,!aUT$|]+ *'njOfoSc. ,RV1`;Z0(ΧF~"%vD-GUEwҵϷ"!0:I. sz\b;o=?a,kQ|9f{ ؼ*|DA/sH̕Qkoxrh>pܘtkD w_zv+wtm<ӷtq B:~^̹t{zTQ}@1bj~QlQxN@MlM>*it4rDjc<ʐ+GAEpOp8~}D Kvd$A}ݫ9ݵ>ytIzI*jr茸0' `EuЉ9m3'<8ț侺Xzr0~KήGЇmW %ŵ7)Dz bW${ ł?4xY1=]9`Q[fEo!<įp~N A/\~rr8_R /o1G#gd {\0Du69q.y]:5bc"bSU.е%f#}o0TsFvyh` :EYunm^xOs`'!ڎ6RpYTRr&S|b/MX̒V5 X<|-p [iowͧy\Zi,\/Rϋ=Ub̟ >1:SSX}.I[3i3c#5h}毱%- )~zPlжM2XpQ"k90KfR~TYܧ/ ڄqznZYW#\c<3= X۶4s~yfr 9b2D 9LeZf>bp~_!GM<^aU+'2l?ѵzVUC@v=Įg$bX)E? wj/*]f:n&溛N֙6< j#yxekZwދޟV;%ML?!VWY}JNk>S'?;A{%{4'{iL޷0f۵Ɏ1h|ߙ@{%_ a/dɶg^O1 iߧewA, Un)y]L:}_8FM%cYq- 1w*h7x]I$`1ѿ7w7pIsF9F,Gqe?~Du$hkx?[ς 5Pí8q/|_{Dsxz_?eMt/~"ΘL2bjע$qi iޮ'4/{~/G;ԆFzj"[pi%N_^JzӮPLh<ΰR'1MΌ;7VU~~ʼnwy-Ԅmw;;.!.^>sc^ lP+bXK4.` W{yƄ>i0tn҆t3ewUgf龖øa/+=>wcɺkX١yz6=i`B߃~-D}BLYmCc'.]?ư~GC&!kr\w&62]}9F&F3`uTZFI}Wk^ִsxmqXoMg`:ܼ>$ű6=[*e4aNwfMw}1 q2{03nMCؗЏ{!M^xZU;?N,de d֭*Y6dx98AQg~+x}>Q8н.ǻ/$j8oph%rUp~u?|ɮ97?5ޱ-IsDMnVXjc,Z= lUc/'9d˂n3yrnvQiʘ0[GKXLVL!Y=2 *ZAkY[fD |\^-uTezq.Aq:b `Kji^ #e3٦M yi|DN,5Ǖ[@'qL/E"}*Ėz^U?Hv~iNбj=OpCc{E ~\2΅eF:19YC9"G79?dZgMYz?7`jاxW.>fy6m@O`BV͘? _Q x&{a2.r ?,r2QƆad/^u֤kx,j }Vtо:)=Ydwځu{0XVڃ>gw2wӲR`tňcSU.GXS˵B6%^E{3ڽ$5jU?G0y齥&V3FϻE;}TqD}_]&ߋ|%9&-轕,2HVG -ߙ'5G s;E|(ys{#ce~E'͛9ar9g;&gX)K]4zhl}N;Ky1tW6l=͖r&FhIt1sIǨ/VXq0c[a=Q2#zҥ,>yl7gJ ʭg[77NzcXPQfĜ~х7#>|-ZY,IęUj=}.o>}n iE5KnW&^MR^cK/=gwx!UâIpƉ+RVd6q 0i9c5ztin 30pGf)Ry4 ,٠3^}{lUuGw<61g-٧8/co}W?k3bl 453*\ǹX> n-B}ƞZS#J<bnY V`B#Kh5s i,"^@J-gOsK,~ [mg$'0:SV,"P=$2`WD,,S*.^.$b@O<.e)p7ڥc)3^[ VC-~Q;h3s,א.O}Xjt^I5ywz~j~NF|׿uƞ_.ѳ~[xMU=V/֜uyjHV# "H_92UcQ)I5x +4ϥ5jbo\GcZ_KD/}OR7M;G|Q9ޝC͍u63u>V6cOSD}3"n Vf4hڌiSR_{ qx㡊f#!xOw ;{$\;\yGq Gɩ&~Uc:c:ٺ3ϫ:6Q9vO#w7&чzJc\_b8peM=s1z# z ƘO6:iUZh~,d|^}ɪ8+\DZuZ]i5L`ij*@~4%g|zurd \wYSD͕] amC=Soq <ϭ縇vKÿ\F~wp6 SXB4- ZbTEv&m~yPoy1 @왆:Ê~=?]D_ \Nx||ݷʖ*2gO1/bhnoCe{X 'AXD{&0^!hiqb),3wX#d0z\9Cr>L} u%ќk)Fg[/tM?Lq`˂[87ԓsFVˠYbW8]=sV^#BSYJzq7< §VMAmtiOMv1Jh\_^:d}bt?ssZY?!}x;{:[dWMo%^_ ]$i[z3=IԠ0w*}6>[ý.6=,aĻ6!>yMu:o_3E-R:ƘAQB%Ǚl˙uL8&Gב@?*)^Mu޺̰8>Y ;CCq/yY H}+ xv*^,*)P;MjUi)М||>ɻt/&:C/Jd #K~zg XQ={g  Xu`_{%7xċ6c=֕Gn V7Ag5Of~YWeXz֡-*(Ys'ke0G/vid 'H8tQ?eܠճ]D?|w5Ec*U61])u2TP-D8~)>%!S0?<6ڡR|Woe/bSDˈH}]P# ^w^Lz{fnZg٥Y}GjACq `}GIԀj^`#D}ne}? ^OuC{*؟LSI_kUW.>o\Tt#gCm2@Џ=g(B]ٸ"缿ʳKpI}1-zP!Ne ?0aeZ_ `oNK5 lf AOF gIV hW֗04HbfYNjj.>nNdcL)}4<>3?qZZZJ- O8?Ծ/)}KZ\3H15#'[xmri#x-F,%#^)};Bnl;[;|y\X"]0R%ucO3j"6OTͯ"ѽ^}fq(pk^n}C>ݔ`Nl-iXpN1~؂Mr ee̳ Ρ,qGt#h_["ncB<ԶR7"7hZ$7+&gP^yaNI٠_cv/nlVW 7oaT:֯7S770ws S= Z{ G,s!yMkq3VI{.byw=G~jש.H^q҆@|y~_P(Тu*s`K!6䅋t.9SߤO ]US2f.5K}i{13c,P~zЈ51YÕ`bW 츩Ա$sg_3w[&+핪n$v {hx_3cE}z0-!۞cq]5Ky"6YܟF%1oK/1 6_@gK%xV@]v- g_ƿ\ĬOtT<|iU$Yc&Ofd/fx\x,ktq1?%tMgxvעM^@~ llF{sj5Sw1!jyPAH |cxx5b>NsX1NMij!'v:'n}Bv+ ҚR&l!ۨ6=W Lc_FdGƔ]exte*F3nƛsƣg3*}ǔ)rb:}2 z=~,@H/Σ7~x^:~e4z`D_pH^K u/+jjijjOwCM_Ģ=BP"~^}A?o/b;c0zlg'11C|ґI{^!]<WzOZmXYЁ:7s Uz1xit ׎s.tj(\ %\"Z,m4sclplh+޺hlӍCnhf?H(#[M}xZ[6$ݟ00\z2rQ#ƟEhAt8~}gQN}YM Yuo+mҗ 6j>6Zlef clf}kn٥s6FYG419O{Pyz!ɴh13=xߞ~~d8-q]I{w&xꯅѐ՗[myN̽ȉQ%sKE{qc#~iͻXJ& gȿa`AZ"n9ցǐ>쭖<ұBt6YhHdW\OlN+dKpK鮸7okm{5ls8])Q?Q?#LS{5%dW~+UT,D߼6.wĆ]f.r;h`uo YZE.QĕmB_ۨKuyÿdا#ub r"'Ϭ  Nh?wf4nd8Ϸeq_ 75/;e菨{Ph3hX%kwvqmN{=,?Ӵ}4Ux2QU^.eגE?&pV6sDS|u<ӭx-!0%XvMbΫ/zd9b_W?WWW\PY,v.כxL3t/*"'Hg6Zs%\S4;TGl"MI?EQ3[KcIu,2SZ>urߏoz 5C_4k&K"WeW'>";zֻ/o^غys_MqgS[8,]usˈwh/;h-u52\3q8Hԑ9:Q. Zc]c> l VrD{cY̳cyih鞯!~;:"EE{G07u|P:y?]O<Կsqh؁6[_<+yRyQ<_e7 ҆l^!CUng$}Q C2G8g+ϙP߽63߃$ˈ=FA2|Ji;;!FcC0lgNb&;p4Q-(nPj4铈 ^͂~z^5\MyEph |Didv~tlw֧i^l'=0\+Z/q/D^q>$aטzJ9jZ=iss=io69 FѤ9#ni sQ#̳[؈_~\<-qJy6RmNԜ"d檈Nn -sx!3'""C\sN`&υ`?'r Ӈǒ2~ؙjX=.qPO.8x9IClo(߅w<+m\_=.7sLI<<$cE~9Pg:_B'@?ǚ[X3^NJ`_2Sid]c$6M}uw%3n!pQ޾Uq sm"[#Ė~P[Ɯ"ޣ(5w =Xc1#O?oY0XHY#C!Iv|)JXP?/&ԷMC>N_ױ mgZWػx-~Wh3| 2V->ې5pA`W /hjUo7E_ݽ9Q NnE.{KE3-EK4YCHbXmy\,b#tXtSDmy'ڸs', `Rp;l&5cR?57Uß3c_܁k;QbvP~_o\vaU_]s">Uf=-F=-2eg$`#>N}$G+I?\Ϝ~DL쭵o>LYvPNc 3>GLqx/-|)9lXDO2HeG1f#P1MMCzJ{ܜIwO^"P{JM~=9N 9i<yc#.5,8r004W=]1 Ͱ9?u<䥘W_jiCΛw72 ;-LqMK/ d1YL7FA{m%-:}. 6s~l}dp{9M5;~Ģݘc]u~V6_c]٧ g&G'A-5zI[L^K+M{ @D[&ٷLѷQdτh^luw}7eÕ޻,yLkJWݶZM#}u.nb8 8^v7 װ/p"S4ähz9ӟh gonٖ]ިdkȯsG$)e2毄N1Izy?W\L ˤ:7{=q,[0״|eiMw\V MϤzw!^dc.zOyc<$c!_N`p1ìGn{ n;isk >x c!?r@P Z 5wo6- 'ظ$eA2k,s).'GQ}߰7D^6k&XFh#mܤ'_0'D, ,SLo7pM_;_\?tx!z&t0q2ZSsC0'E] 'nuw0fhjoй&Z;qX{g9`cevX٢fqq٬",3x%:qEz='9O빇Óۘ8?A'ٚ1ӼQ[8qFn{%M}7tD{| [z6K"u^B=3dw~IއO-%hٞ9H޸94n_;t@M+&=e?e?s.C!c;h 9XJ˼,QF6gW)kXl~p__[802FhmAPj|4v/D'CG|C7DӜfjt32 Sž;=IJߠf+a|I#h֗ا2z ӑ]$R f-1}6ZY9k=8uù&ȤlSy"%znJ1@-}^/b)mD/T~a=dqy/Cԩ7ȻJDD6Ws^l`>Bj~4Hwx7[9 ;}7 ֗u\fF5|cHm^7*r7g&" kT5}~$b*_,mDSTin5pZeߢg~KѱT|^/ґG ֺ z_jZ{nWo͛ܯvX([;m=ی/[U\!ϖ/j! Qͦ@ 6[㻄/D57Hʉcōot1,OIO 8/bVgt9Acv2o7l<'sI;}c0Vђl /} Or}鳨I|DOqNS:±T桘+ݟGi`^Q kzsB]fL$Tark}:FkB|եj*to`ۦn뚶Y5́3#aJFyĻĠm#lj 7{Ic9Z UB@,٣A~ڡ3l9"rK;v92Fy~`żC8DOGQ3H ?fGm3nk41lRm4r Ӥk+78{K!e@gy.W=;q62#}7_ j,ֱ, 9lq߻L/>Fk˂i#֓$vcyI@trM*,_筓RlȩwqFψ|m`,ѥ!{L:#GvBƓ#2_fp_v O oi1 i 388 i{y.Ei_tYwޭhϻUyyFz*ϰDLvʘl<jcA=⺾ikΖ/Ռ:ջ<&wl0#͜MV3930Bg?~PIubNW9rNSd/(W|iJ5ss?N3b>:af =lbE|$/| ~%^bm-x%GlY 6e8 mLǻ߱:P+|[NnY8SXaiuev.,e/x{lvG*SeC3ǻ#>VPVq E!x Oϙ.r-c}h /g󺟩pKDUrh:]ܰ {9E=4btAc.b/7s#XAooCf/(>WDLeACg]\fȅ򑘑biyFs(% ;~旺w >ywmpvfs: v-ga!]e275qy' ='D.@\9S g7DZ ,5hYLsHb1_%_x 5-kz6I~"q_ƄyyYS ͟'5l4ݗ8DZZn#g|bK,WnTXn>96Nj|*Ȩ3|ú5:4Lb.9}<[\乖>QOK|Q_|LޟӚ;Ҁey^La|![vN2dL4Dy5q^#.BP$8yO3|$aFCnx3W:,zt~Y?|߽]cD:9]&p^nx3&I s?ig ٛ b}^ a޾vO=\F$O4tq8ywcRyztgи, nŹu\>of7t>BIO z tՈgy!}G\喝jg?贲d l [T2v*1,?/#ۯtv`s Ms],%H]维Ӻ-NQ7]aL0{^V,V,z[H[bZ4Vms|_F28Y`($ԧK}0U >1f"Ɓcƈs &&)4VadI뤟P9xƹg,Uޫ*s;"3/MᱯNC.wV'=3{l3R/j 8 }":[\f_'|xO)WF_7A̖"<Jү/}g_>Ak3~IS gĻ;g $y3Og߹%7~5ݕs{d'V+|67K8Ԋs!R'_HRcCa;O^c ٔFk1m9r SfF|ݹg1;Pb47vs?(|:w}FWzT.)}z0|}Xe>/vKق  xËF_*MLbyķvkM5>3 g:6Lю#O6//qW=5g;*\^-\t{$vp{]a5)*+>_WW@Q鯫>KJPr-a&!~,&C=5s!rq:b&1r/ ~.'?+\~ȁ|=gbo~KNѾ "CЫ)^DT{|fk7'|̋t<Piy*[Mkֳsh W$.ym=YFwkc*lCp_K=dko]_GHA?4>fGuOw|s9~X4 "&W`dOh*|||S+>@Re =~if^Լߠ#L~X+7;sgֿ  re7ڨ3Ư=0=.y=_-j#BM  s_gXzjjc?4ߴO5oȾ>,: m?|P7[bBmszd$Y"=ɠ歊g?}&(B>ys5"9f2V3@/Ču'c0ND'7I^J^xqꍣ%'a6"\n\yvPwi|GBѱIxG(.l,\h{e1seqWYX$ {O pQɎOd8`\9^^S'>?GR!~ o⾳I&#ttImH"_D ' f~ kj.a!q#Ck .f~ŃZ7ޱA4Dg2b"i|gn +Ȧy"|98waWr~N'+lCcސIH"մvXC(ׇ^==}psevu.gl|)\[kmn}h}Zg7j\w՞ 6??-mv>^\`0e~-U>?f۱׼7 r`; g#~^S;5jz] g+M}G!=8/ꅾT;jU750k1V9hQ]h3mB[wB}_Xɠ2qb±la^/9v\]'3~Jt2;Ku.!Ľߪ'8nn_cr|FU |W[=|g XԶ>1M!ycMgPAXwsmkoAW(V"&u*w?G 82Dè;-ʻ~HC(9Ybpϒ3F1db{cs:h-B40wyrَ@zY5ˌic1 6f$OAw/6;v>~aҮF.!Ϡl8=hLOUc&pkr͋X]&Za7TsS l0yzcݙx>U`oBMOFʼn> <2'@>q0{F&ꛋ8%-gpǕW#vɥ9c͈/ig 5Zke xVX畍x;ǩhmIJ-j'v=d 3je1^?^s byJm$擼wڐL6߻4{Pdk̹:ƘA? tO&A`ϿG{?bO#ts XŃzFvZ`2{W-cGP6`SK/f杤aק7N<~߽u0у3rJ99š>sӐK:̗\=Oϥd >Utbk{X9ñaxJi3x'1t~~@J~ĺtu`ϩ'rHd.u33 8~ID+A=T}zpC:2$&fNcw%MLg?z&rY,xX9{55#2zևc:I.֐LcH~K|QblqY=V:G E`_-X-kq~x{?G K@آ!kthn8?eFǰKϏGN}6_U#dy5ݤ"rgQǔB_JG4`+ʘ@{ LMP;`g*}=˘)c柟CoWXLM?HzK\?ڱZ!|,L )fVo^E]sԧTg~.}y{:zk} Ogs=ݣn`F*1$b#b][uגO~u 6yXI0MKkGn 6mOsKH_HWY~drc{1 \*_g`h,=x]ԧ𧲊~nȾݕ 0rɩ=mf0sBw k{nDVv_kwW9 [𾙲CMUz1BMS QsBz!Csy =7c`3-yMK99e[ ɿ$V)::$KfyBWxw5B}:\dAIļlYiMNj\F XpPS˯gc͆nZG=#֕皾ya"f xc$a!޹G5s茹M76yt*isE}a`PM̞J|s^>Tܙړ!{A6\KoEPЈʼq6ę|OSWҜ 7@tǹozq v){Ew>NE6bi]>ܔX>܃G} {&Q+(|Nub< ɕ XH>XiQIg/y~ħK]e* 0cm:j,Oܝ"ٌS8HyD}Zele<3=m<>PBv=] }NϜ4+:{ m3w b6t烜Gmo}\5N,}+NIX¶Lũ&yI)$dp<[<4wC@i<=G:Qk;l'qE9Wk"'btV;#\<ǭny8J<|hk)k!W5XK|{L\Պ|EkH+~j5vww4Gk_L?1E2냐4爵Y:o cU.1G88 ~zx|i&\@m8P~#0ׅvIh#ysdDޏGRtU)T/i ؊դWrB8l/V_h%vUo+)ӻ>#AĤMpP.F /BFj2'19LmnjVojRzאl.=X߿BW]Lˁ/ 辗ZwAWL}7'@elwJj [q{j {SRzՍ3&{H*+Q݉XF`u"['IL/hNeh1#?Aa?xpo4!~18~;'{9_gֶTBy/Yk-׍l 腏lpAg/$?IٺmڗlV6wBtŽj:Q?V>te'숏K,ՊzPɰ:WNx>?)fj _domƚ<>W ΃x[wŋ9(dCr/{mo?ί5Ψ/Ct.CΛtNɀV gbl aQہƖ%uR67￀>5ut&W;JyĈG:|>*YȩZř<+J/ /ොV\OObMÖ%z-x?>NZ{~@Eb˪|lhk7 v=%TV)N~]5n6E\XNY@͖surIu_#}tAq?ܻW #l0?m9⼵>G >} >-+ 8|ȯGt!%=/B6E8{S y4n~-NǑZN69'!A_ʿ ]7W޳+ kb#uyd=Й߷P]NT=z5OlxĮNotC)̾=o~qG67B)w&.5qGqadW6}lq!y=eQ/XqA^z&q#ZڷW7t8_1YqߧeR;OrP|Iqc& .Ovw6U_ ?*ٔ$﷓}Ϧ&/9us1[8P]l$Gf7;;zBuc]64_<ּA2˫cYci +$̎u}PؑbK=ᷲ9e&Rs1c]^@t<}^x4hXeeXy4q$x+iouMl :+?5c/n4y8n (| r"VDѦ*[>-lgsRt; 7f1YG BO'zdW5[M/eY+ƈ?Ht$iiC҆,VZAϛYb]%z~FBдĵedmD}ѼUmAOg &m+H~]ˁ͗'Չ6y?gCtef5tU!u@׷VRƮ _X+ěb[?n}S:-|6c'.I?[6HZzB8ְbrTB=PAzTKnuYMyzғqoЌnfobSf"dQ%PO|;dw?9dT{co_Ƈɤ "GCz!g{'}:}y&qN(:$ouvklFe(.@MlR'd[!̪7qP%yHc1x-ǛlXASQnCG?rhDz Y뗔 Yxvs׆ > 9_rOy 2#ǬoXcDt9⾮M[#A8gɆ3t_1&w6^E>vZ&'ٛ#ۯ?+_k$+fVX<ηk޷8/xw| ^n+NBu y3q1KlS?xۨ&RtPfKԇ/dR>0:>>̛s>\²?/F^1g?9k0qtߴ󟇮mС4_y4_ S|Ow᫻j>{#}?ovݹtD}}lۯfwv?#ڽG:/F<<Ǣ_Ӌ_ ogԵ#uY'uP-AÛ0m" \4I~nfv|_1[7 =kgKhu1ߑq{nG2E!~z1Aװ7Z+ǖzS0ПH}3~}Acw>@=_ˠAFW8| \,@V5r6bm3lޑQ'5v t23GTms7%!W_\v35\Wp]AWO ;8#[dmt&!>{-&n^Od':ͱav΅ПO:t~n[ާgw;N:c<}l;ވC= vcǮd<<cj#NgƳfk:wiDL_Q3ޠxiN%lЏTő>O/x~XɉsM ܞ&3} ĵdqs2 мAvK_MN1<sX=}sxRWCg}5N yy#1a~ Q 'jڒXkdo8~x;Zڧ>%l5oo%8pTI[ⱠE7BY93y^txDLtק>.%/ _!"y9ga9&RU'<IoK' +M7tz#]ƻ_L C|_˜\w;2wȽkmKh8cHQ% N;eb𥉉:u8pƂד=]9qlkΊF[?^{1se9|;y?ȱ=ݼ-Eqdۼ9UCr))8ld8+/q7,GZcFkP֢">cXE2{rd-=K5bvQ8'ÛL;+i}"t;`\au9XB!z A{ȝz[ٟAk/wg8a2d<-&e&K{m7ͧvڛhOޓ`O%/9 Y=<s,2v[ D9Ct_K,ybmDkF~i<7"P] Hױ #i&cM8ԕN|Ċ!WIabߚX1/!f=/2amˊ#ǫPmL:Mw/Ɏ No o\豠\B@ʘ:)c8>3<3b̝ʝ9#*cygs>/%60NizSvyy5(xiwrxˈ݀8K}SxwcMqNHD>Pp+ңtE9B-\S$j}3iQ:yq?5O v;e Ⲱ"6˲ė}o=ní")[I/IE!>^aT+.WX]JO`16yfd~2ĝ^mk΅x~♆ Ð?-ĻdmkߺBMyo~pC_m,)~m<{  ?yC;{+-d 'ֱc9g4hXloў~s;Nul3MI31>j丆{P?Ay5p0SN)Ky狴w*ULq:: ?#kJ엱N0Gr K-~+ #]?Z w֨jBg*+@~8X>+&*Бx-hcHט*ڵǜh~LV`]3'yRb:[dEaEnɫ>_? Ʉ=zǥ3V;x\ ݊ k;$r-?b *~㧽n~jE졳hߢ}V I=y cʈxwWAsi+ty~?Qm1z~6G}/O }?Dk+3B~b~|5z"փxC<|<gbж[<E)b1h 1/ELm"97F(W#c^ jNkoX _/Ѿ_J}w<6* HEȯ>R!ٱT\Yk;u&Fb9A\ol&8+@d]NS"SUyΥy~J9VSs2M*sW&7N٩6w g[^UHR3/w,W^zcAuZSk:I,5uDz6q6aZ6Łs rY eѺm*kv4h/tZqfS,j ,2Sŵ3eRkf>$ez9+^oZ;+~ŲjbuI`$V1Y7l,y υZN#>e8\<0ay"hGE5[9ϘbOVe8~?\H3Λ#p(C탋#ZȁxkgkXәMpOɞ3=וC2bθ3ی&eF;8b-yd{cP?cS>Ufs`}D]K"ssqZsҝYp-v2T.D[O A(ϿVc[C\;kfĜ|, :el D1o!ī UT1܈[ٿ~6F߫~upPߍeXD۷{:buw.֭]Np?A>9. qn#o3͠[a3hWv7%,X ?W=!y$c>v9+ϐ7v&麈aqޜFr`JqMN.*$j74^ riw,+ uc|wװV쓅>|#TSЋI?0o37Wicm@Ћw-~'Ϩ'\pR\ln=àhjVQ"\2 S!W&җ;eڂ2q9ýýfXԤYx +ԱW;-Wu.Jo;Syy(3W'kYw+ U/\Kg8X0?=)/\5Gq̜*kzb՝S[Z'ZCF\]ʪui]J|fty՝AN`WՌ=g͝<Ԇcڋi^=gw9:/ QcL_XB᳹->+tm'&rɶW^|óf`|@N|xaVOYU`/y'Z-:I--}r^6zu,DF62}~RVT/5k+Pg/rδ>Y[:IuY-~d|v)}-g 5]q}]R;!̀]>=\Ί6?t6/E^Z:`̵Ej=, `.ss>Qu 9~gEoSZIKr<*;w];/|7FQtQG԰鎃$s`ۊF}ʀށXHD[xî#VN?%QݽjgrZ/9٭a{DR%\YC{ԅ8tW>`2OwFelk.S&_Ѵuf;\| {JT\erGnEu˿ߗϓYi#~7˿#_Y?[u@.D+x]Z>sRUe;dp]Gz2[LqMUȼ3o03:Nk&opY'H{'5WX[_qQ?ttwAUkWUgߦޤqt0-ygCq7Sԧ@ ?2NRٲ.#t{'/>񝼿3d.狏S)dJ]Js7EւOܥ$[ >\o 4}$d\o/X2Ċ$)+v*;75^ ,^~}M.m#-ڻ/=p}T xBmm ݈Z),fu4ؔϳ˯ 14c%3́hZvth}wX6{9Dc<>xFG{<"*S߱d1ғ+*)7ZgG/F7Fv5.n$%l]N2o^S9ĮGmNrqJm lgrMٰ{-:*+|.zs#ۄon,X<7y 'MNI_6>{/;j@KA ˪9L6t1B4N[(Pg(bGm?C RWԡhvӪbPqWl|QԚtq+I"&*C뿲T]\-sQ3J; Rall53V%꼼;hh!֭ X$*i xּjjm<[ _Eh&Fs l, @ ϐ}=x/r-*}B֧o!:&aŹENNo_Msh| lڪؓ{Y1TՓ=\{裱< ~_p>5[sI/Zyw3C$Mo1OO lT=kɌiT)3L=|\$zTȥ湀) z7* ;0qΥggCT mL=//qc9_e?&]n[iov],YǸD Ʌ dD<>KI%XK桍qX)c9rFJ4P=|,c ߻3&igS”8eU5O=~aFELh%] u?f͟[^#UpNrl%-'%{6|L:FtIZlVHgNV󑲵:-V3_~͕mA'(>w; P[x|,??+WرLLz汍>MdրwG7P&E:$|x@=vU ՙf_YCzF#I0&wP"/i>n_l5lA1ә'ZƲ*O-fWYZ[r8ez~ +,QbXK&|դݻin2Uڸaf)yOZ0 r1Ad湇MX/753go,Aʞ"hq.6Oq@_(bO=R0֢c='d]<6-@ #6IpȚ {q.ļ>8M`W<9 g^W6Fԩ}Czh ,apޠkWwVJo}/,td`k}4$77sCmUzJcYpcAq>>(G P'Hi*T챬9-zS{/ׄ?fTv\~[Džp;1/vz0l2^۞sz$!?@]^lϪ#{ɉ"ʝ ƙvFoqT1NS}mGļvh<={FrOA3ɺT12.G>[#|'bw]''n iE6[8_m<#ΘYt|'UdR[mEu}/ZT{7hB¯dQb#ؘ|~^d-IR,Y䟦{,#d3YDylD_:Ų͈]a}oG3 PB:هҞ(JVGc}d >{HFn ߀ t7#v 6id-ZS s+?E%D%47I|:Ndo?_PlNZgPӳSR׈  twjy<~LKY%}Q%]whKO!{SHlqڷX3V.8!=0e@[/sڈS-Uu`ssƿ$ #e##!87W=֟-'sY0ޱ򏩓6`-S7>FQkxd=ֹcX.ۍZӹz?h\ܟІ0#U9bW3CDGg/^uDsolB|2U42pv)7~WС?FX8NkwӵX/_E^Ea c0-}Y#'!;հ#|yi:aީQ{y~K4$lE<{|>)"H6"}aK~z5օ1CSK 2ɕq0AhR&W|xe?0P?>K!mo6.":Gtj"@a@~U> i 5AǻkMGXlbw7Ba:X׌ł5e'h Ic]'9ϩ^Q'û@S8֚Zmgj;'^0| ijz5kQ S|lcYїԡE}amx̡w>7{^em@,s5^-&g;#eBV4si$ 852E wvtsxsPX&_9yA>/w_>FqyL$zo//#gG&~vDz2eMg%˾ދ+o+fad'Ss)U݋߳Io}֊6z+F \ .|n|G;~ 8^odkAX~6G_>DC>CAj!N*7sv ET' ~΍eO\$rץ(Gx04較.F|Bg-ySr+bhN. k(@Hܯnb-#3]ʈCfDw$IH׃dS݅:_==E{YU^0W:"nҟ/?롽ڪb]-..,OH} T}1?a>0tן7F7*ѶxoJ4|Jld(Ġ G1Ӽ}U `Ԓjc~k\_A~GH.@.LrA^@$<$8|)ҧ.p8Tר}9>˂8qD!!ԯ-HfwbYֿ sQq< g]CEb uE'cѼ$8bP$^m#K|G|@w?lVQzl4oq )k?[=U]羐__z?>'{!IngeM}-sz?B{ǴÖ>@z@b=A͔F9M2Q4om|Oλ2,92_`2\!L|>4;{Nt%*v^< k5C.xk*]&VT{]S8&˞ ]*KU #=WFzg,leH_8ּo8 \&s$1WWE-T/M`ܿ}=IMO@Vꐯ63N5o㯪q҃knp= u:|C_D^Z|/';1˗Iol7*+Uf)zMv3t\Xc"_`r,Lo7];s6Z=7"l4<6:-g1N_SsBb[CnU?XmRY=n0O*R?px\<-*G;3>w|vzvF/?vyʎ4O] r{9 ?-uy<_q.I_3gFU=1~h tmKdG88VXE}:҃8ӮN}bm/.}z\^MߓEg2͑Mk2[.#G\(#QQELB~\U>!V,M̘X|Ⱦ2z"zĪX`Dk\C<0^o2IVb/*M>_>$IZ'JfQ;#5W4t`6zƮo ?[KYމXT9jCeW5mʥcôh{zݳdI̪7w6P/m~be;t%% J#1#}wh Z!>R5p2CMs`c-ۧX;Wc)% w\ɂ.t+yk0_0_GMUEaO񍒏NwaMM@˹Lj~*0x)tW<*$¨OwϨC}h#b{x?b oc'^KG?݊D8ѢzolVY5ߌQlp\~07Ѥ^',B!#IqvAo/铜[vBh<j}9еi̺y *!֩ñ#$=jhu8hen={=wLMkθwJ)Ԗm_W_[8΅8[YI/l裐>|4V=&N /96+RaE>Yq [33= &yhprms"I]~kMһpLzYz%kaH_]yț]I$Ua-ר2^`E{痒_J:}Z#?n[-N*u(?? ڽoJr4p2^jz`"g@klK^g3v186iYm?%+<<>ҟ1~?#+|~C5l򠏇=Z#]2vCq^FI^(;),yOY޻$/rc"L:*bO>' _^-+>K&S{I}͋YϹQ^[M=sbNmJm3hN&9A."_+V\1/Y^*c^楈[9g yRI1׶kdC2y IJ2aԴ2 ZĤKeA$/|E+2d||I朳kZk[v9!gh3l_%_&6,&WS1D y.a-W8Yi$ӎȆ#6/]<@@hP9}'y #E_In9%)-.y{a)S_X˟E_/;y_dkeZ_~M~IO`'LL>1ga?  ɺ-qKqscIpfu甿1v 6ڄCSAF {G.3z#ݚ]F{8Mg b_k}vȌ~=]G7Dz vI{|nj紧}i Z'"o$<ޱw߯yNX q)z];Qc1MJâc}*·sk/i}7lfG~}Ik99!g{3oӍ@<}a?fӫa~z#QJ|8 Sw.Si-'j9ejDuɅ؀LWFB~ZBL4CFgKH9Q5u}-϶{>J}hbSy׈<.6830#FD>#xy}N|4Jqĩm:k.IMKM [`rzT.-h|P눡-ZE˃2%[eL/E&5t-󷤜fAmlY6*pf'o9a#v1el3g}u7cvZZ^%®d8<;g' ^m%"4ngf$|b.iI7#}zձQ=K#~G X傶6IWYcu|#. $3/#3:+M1<m[Ens71W4VϮgBߊ$fWKkl6K4sv@/ꠈxp~y5(Jt׸qq$eHNO1"4ڙt.i7 ?'YHQڹp@ 2k>t_h 1|߃ok1p9x[Оj:~ާkt'[-puy!_)31=z *&QZgq\S" 5!OrX[sC#Z53M{mky߅L'mDar9~H[ |̠#86'8v|4(=%6xƮFkg熻Eie=-n44v7xkCoڽG#.qX[1\fŸ̊%=;dUK{peOԟnޔ)"nׁwOyin˦2V,gYy!+dR }E? 9w},|-<'ʟY:$LM{2bT%^}R`8 HLw?]Ksuމw\Gqu,Q%l7r5:W\szh﬙F{ZX5Qf-!L=kdX8Q0ާA+p Dsw,%9}׷@hZkw~m]̪9d&c-j~4;sP͚H^4}rBijBZ !;ǟ`SW|܇`FGE^^žbڶc3>&&0<1;fZ_HzrWhsF)9Sc}P3v~jƻf>; :huUoM%:2~y{iMuH;vvM aOS7^7&cJZN[|;Im3gȇѿ1 箝T8?@r<.'PsRsLܪ_:V Uܪ6v囎McqarLswucg{XzLIϩF8=F>'jsqF_>H?*A'Vs.qڸq 8|hy3,iAs[fW.ϣyOk{ [>$tNu k)?CNoc ӹ찢)ugً\(c 3\XpP==gv=q*;R~G,. 4: qq}L'ho(X/c@d[W] Qտ {wߺ=^~gf$}*ѳ=o|8Gx~1[B*-[UX^Mih+r#}qz wr9"2Xߞ. a<ӸJuT.so*IѬI:>kM]AOt8 nx>-ul Wޓ\5fs*,~) WGԦ(/E$vZKmAWeOYzo?sV=e)tj1 y5f9}S3pJɚ YIK] &>ڿ NV&ؗW` Jsn"P5֦y%!;eyNN" Op.?I)5Sx"C?DוdDp"}U{ _vIjm>-qFO' sc68srǠX']~ woaYİ!MoǙ48g@ZS;='g-f)͢Xz=Iu.Mwi݂_ `(j;y̰Xɛ9xơR2[9o Ϩku\z&t! ˵sj=8:cF{7tAĆ12о g2flDkm&5$}'-jXMo㋸f8yBu' <=Y~Jr^sğy?6V8OXv/#!ڳP[]X-4/cgL߯]4Ϡ?/8kxm~ܯkcq"1m߂k8o0/Y;ou]gC𿡈"t]5nX[yD v [Ooy#Gv̱ߊ.?v:G<~ ͑'2'|Uw_m[<,K`"A7 g=f<݇{h`S෗Ȣ8F4V眨[ 2mTTNA`󒭮 1{x' GjT?,UEl"hѓEl35JLv+Xk4NCӔ6;uȷdNS,۫alh=Kt A9|1 a:A>Dynj m=7v都e=ۻ`IE?N+W%*FNsLxw qRu/PWcO}v.Y9O_sϕ")ZԺ/ v:_:pg_ծY":b":b2ŭ3_+_'/K˗c5o$s"z<#L:X|mcǚ.%-Xwo$\}4Otȑ.7=g2qhiV\c-54WJȶd4g8W%/54MY)|)p>̂jτmy.ǪsDZ&cԟ$Y{z= EYY;^JO{'y~LQȍhH2,2o2[]Ē>ZMvV5#/Mf|5* fІ5]S#5Zbe&<8o)_W᭣L~A%[qo1iOK]fy29R??>tX'Rq5#>.=AĄ,=QȖ@~03|SSP`~|[i}Wh >͖M}hR۷L4TuXuJ=kGI6AO&̡hufnDh}|Igd$rkgN$IJR}L{߉z?5T_ܤz㎸/[2q}K(Bh|>1.qo Lq,.sӕ++r%ffY} Yk'-_?%;܇N8.ך7y++@s#؟qX~ 'z6ۈCDd:[SE﴿v^mG I~u:k Cm;#_NǢ$;hG7ɇC%K}ʱQ4>ap~}D/?j8FtStTIYx!:+w]ԅI0]6_bs K663|d{\]nWg9Y$l,aGGy/_YV?ٶ Qϱ8moC bl"}6җ4 O0΢72PW%x,X䍇WՆX#>axoDŞ6c2ek1&[;rOv]w V˻:+F8_8qv#O9K>2 1xͱ/!"Wd3A!0x^B #:|2zmJx] bF;}g/#>zWhj癅vk=IY_E?$oo%y2}RYm'r!J#" ῇmlNvm"^BɖyW$@uo÷CUϟ'1[-Dr_q'@3MZ:cxdDk |ۺH@"#Z?Lr}3^ˊdž3, 9kHVg[ey;XmNb<Ʊ. ~-rk3a`ڛEDcf))<&k˴>9vYʤ]Vz,¹5W:S>\1۶uvuZN/t]=]ROk8ۈ7+MtB>*K^y ]1 48 :ƌz-y|I^4Z9H\G|V91PND,p=gl Ы^SZ ɜ)[LjN~ڔX}b2c3K% ·aKc.g>EN;ds3("\!=TaJ=tP@,bsc8L\X]4_5z^=_Ct#[W KBVzslk{?'\#snf 07k) S%Ѣz֝]jw{{iƃx|A1.-xy>mc'cg༎ai}W*7ZZ9M<a+1M 0Z8{Zf> >^D^wA~YIJX[{8nDm: cǽdP GgV bCyj>}W-t3slIa|.6>-y+m;` Ot9KLJTG:˒:v~:Ҿi΅ܙ2ϒꆎgm _* cY˒#Οk30^KTGzB#/챗]dܷQEzK^65۞#rwj,W#!Z _G+\?M¾AkڱŹ7:P+sz<ߺiС?|Z|d$2oW1]17aAINcF\IWնj5Z "9'JYC1`:s9XH) Ō.%z#C@^E% Z6Xʙe:N![o90CXGٝJߤǯD-bƽˊCsjWLc~xeϑDFd4|+p%+&@dk|V-s':IsX|_S+r>>k,o}Hc <?SDVzPymOC6Bv'otM\-zuH9wy>KDk'me kP)K'^q:I vqȶ }pn|/T^ ZHs{t*k;=G M:pWe> LU &s `<3<6BZ[ӥɍw#w۸3йhn'ݐ!8Kc#6 xBxJgǶ-싱qCFZ6˃a^ {+kfIEyα~_m뫯f_Vo7ڨmk ͩݦ9FBcg`+[_Ȏ7 s b?hr@s!%l{#grٸ{kٓ/FevQ "j]vWL0Qi YG7ɮ}{^HkOذnOb\< ]i/3;ӿb@,qDBc0AU5cDÿp6ed^o)Uz͒Q7ښCCt0ZoS 9Y4^jTFs V^39ݣ2Ȱ.w'-WL\{0ϸx InߺȳYڽM&+[0#j Gsy4Ťi>SY[Y˫]:ϡN1^ BNth~_9gC)-u(7бSw=߿14xh<Enu y1,c$l~v34A?욚 %٣EK2,pCH տcAR0ПU{{TE?io{`JkOzus@Qh9EeRڣݲVK[>Vc;gձHß ``_&Ih~?.T%Q?$׆.Pg鹷hfӹ 'XG;Q3QSBӕ7%Rܛ~0cV"-zTSY{sgũx#Old\dz/d<"Na-g#XV%oP.1l1ס?=fXJXҹ%ԇ бwrܼhcJvbm^t Q4=&]h}2.FkGsñ {n^&K U b>xg1θ6>Mu9, C\y̜x7qԜŸz9tZ貖f<?M&|8_"!u69n.~j*^1%iOz4lpusxCq_y'[uzy53_F7F;d$tQ"m?x?r˨Me-+5ed7/'Ix}6"'퍼65Z| fIgiq||$z =^?yzȇcϧ[3rM hOG` t hXfWx.KrնlNďw/g^z>4j3[Pn`f/`mf22TJ&Ƀ|{J&]%]ƋH~Rt_&]#]ὅ(^{_s"_Oy67З`KMΫ΃zj;ٲoHrR{86q)|6M"[y2\oE)2> ޾w'A6(n!#rzf1۵Lfy5١YB^oEpz$iztn6 m`Gzy%e+,4yff=ծ+`cua]چԜ5֞J㌳sjoh:%qjohl+Eo$)IuBCO.PLrf0$ߥ<7z3#l{o^-y\yEjB73l,[0ۺGܮVF^~`Ĵ}Y"4.PrcZ#t͞L[s<Ey,}{8,>8B푗h}T6_ed.|;3mvVv>mx:_̱Wd~1ƈ,fwͱ㞣cGѴG1C:\_uN~C?B_i`-+%7w;cX (KzdCܚD: jH4] Nvk5w{)-+b={MLX.LoV5 &.9Jzv&ޫC +ѐČntm*r@M ?眙,$Bvhf{[ YmsTlk!.o$QKMm I&h5^֖ PV:I@3I~dN x^^yY|EuxORkuk'RTeg9x+fXMYym M,,hv%vVyrg{:Vi~䲹JyĔDCП*f99erucsZmaPX:IV9^d; >ũ\b/c_ + 5I1'NyGc8*>\2f})ZbDہ1)\[4d-Z9.gS$-S>qZGhcui>ۯLk UQ?~e_- ;޷}pH M6_ga%h ;  vV˼6k]?4ײ.7O-ٓ˴42Zˈ4UxBqn?%$k;=s*6=lzf'%%7w& EtOց88Jmà*%֭#k>xnI,߹j~@C߇6Kց|9=q"(׈k.ܴX3Ov:{HkxTk,DC3IZTWʻC) kvΆ=4>C-]‰aZS8Ma5_1mDηC+OiȕB֍ɞ{TV ElAXf'<)꫈O4>dA|Hx m>53;H #EdDh]/|Uc 2GvQxd~-Q_1=jӾt/]șI}&^ȏi.&^4:Ԧ8܁e]&5|aQQd/8-j}TSg eW8#,bt\?NjjӋR8K>Moyw)onE[0eCo\C c@lt¸;-fG:'AJGr'pjD/gH'|^V`AmBۢ#q܇p#5T;54p:X2q:!7vqiSF]'JD#yVZ+G53||MZs:#UoCL%.B]eI$\QX1VX5@lj%)8Qi"*n~uY}%taL vOu8",ɐaN;}g2s1s}EDI8)z/d;*oKc+ZNc|*;LfXhXlGA>f\ol⭫Gy엄_Uw'QXK6;}X'Q=:EdOɰCbaw~mss쎗cIQG=fIgmƼyc^7b0o%O۸."dD *Iۦ)FW~.3+7oUvή^Э6+k|9ΐ^X1O ^sZ^~Ԯǽl;J,gzpnv$+ey͉c("Lͣ}UHy+^Jzct/wGƐbJ8$x h? }Xېe\qMg%n:lzr*~LUr}xE~߃w"g8C |t!/u g2B/}L52-k^>~c{頵XwÖ ,||Ӓy ǙgZ8r80i(!Ek8G{yxeIn5y8'^62?[I'Ĉh ˎyzW L[*|= n>~o!!3FnZ+y/~YmWXwqO"bLuՈv(2~-ݺx0+m{쌹*׊٨8o)RTD׊d~?pfPz*zUp)}^'a,q?.údhkų և9@doI<:>K?POs,{LS1Oao{O1-Ǥ;PC"}ې3>j񬸚$s~m ,Jтf'#~u8:Ct=qEjzAq'HqN&3?Q8Ӿ5d9zcmgc]%,BGr?~`m6J^؁CX,aJXΎ\w#p/(rnÓvDΌlϦu}_>{_ka GοZ~|Q~)O5z>/>=V㱝!.7gD 8yVC]Hv#<~ّl/l[ ¹+O#y~aNdwI~UI,k4g䱣+?څm%E]dd5!$nkfWiI+!toF* Zk9:,6T`k=%Qc \Ʋi|6LC֚to:o26:gߺ5=c#1?QCi, r됸B#>9@'h1= +D힕쨝e-ݖL?ܠQW{Oy@1*]sm}kS"Inb}b|I؎cmjى ($g0FuT cn|V~S*2k}qnT%̤O|-l3l5Jm^)EL9"v2O~:2ڙpe}YSYp kWI_%^Ncymֺ%~ܰXa_#XMzFsYċ>tlg2_kyoU_;-p #E=w]csx|xA}4gözB  cE.~ d?pJdI[KwM=lPX j!G6kgWdg>i}+kv\%mD OQ{]$ؤ a" J-sJr3Wxf<-jŒB {4nSD0I;U(ƴgq[䚄̿ &L8:?.e)좹1c-"zM,_Cu9xȥNvI6ESXջ@2+rϏ ɳZTY;eWwU!ַ38#t:ptJ'ߡ5"Yf!|uRX3EX˚f#}@G8! ZmG}nġdJf sO9so%UCf#5y Zh< _1X9MLuOZ3je҉JSn)k}k6yjR̚(2Zyۿ,#tusi5>''j.]š[%rBo2sSbKP)w8Lim_4LXk"fi rF5'D.ޭi<&dDZ4?gf领Npɻ EaَV>擺eC?4_7/}Ql!n¯!![2rӛ9 ɜKlI@aΆj]v#^ȟ ߁` nuᙍZSWG Mg,5F@AcI۞L~rJS;<|( ,hܘdA_vѽDVsV-ʤ~s=T2qAbl'/;JS3)t {,s8 Nj,|^۔w99LgHyhuQ "roH?G{$ErxC><$AI,[Bn GĶ|[۸e/<)NKz\/Z tHM=t) ?"+-_LҼ.U`|o6mNxrwxKH:R粷IZ3x9+ 3w-];"Ė0kW%QeG+x xJ5t/Ax}z<2֧72d՛mk-.=XB6sЏ3&9&PN#xzj￾2ESnpqt?B 3p1]Y# =h,zѷ{Kp{-̯O%ܮl GUF+OsGk2a?<5>C@wzXs%Ҩ? :RIo>'\ I5U l\bFtGc2k ʜ;]rXS^.5ߍ 6,!8"h%MpB;Nw|9/Ϲَmt ]339pQ/_+sY/x7k #TI|DmG9[t6ODʞ)${zD*.|,Ö%˩C`97Z}U%ȅ {|µk؂~p.)g[<ƆL ## m[p9ng6跞K%M5~41d 2JO5z& yz9GΖ]>CA9+Ki5徖94/#Z V.o'N[Էy]зg>y hLj)I7FyF\ayEZP@(V^'|3&q"Ʈ5OMp $8N{qO$p'C#$|t1S=u(o~?4 (6f3Oe^c?_Gi-'x*8q^ `8Vu@'XyRsx5HW/a3$Yh;pA$lcySA`='oר0Jֵ"L;>Lnv)+x z,kq/T?+cO"v~ۣUk{RIz.Y~E{$^ƾ\1[_0=o#z](~)_>RAOM2hVqvaKcrս5ݘ)KԢePcK|Oa#fa%"e8:1(il`"#qVѥ6]JY^Vۂ~vR@_L1әkq#[6LfU}Ls×YtBx"Wϴ7J?Ÿ> GgŰBT j"< ]L١ QoK7$C—F>H6I&Hy޿H=Pe(?\;N}B.u/%e^ C2<|z4s% $Eh:|9tga?@gsٖ:B',~כy1k:֌x`iĞ9{–$tNBLLiJjayBW[N$٦B͊xZͬ~5ԉ}DI.::< *E J1?G|2P^??{ndj(,$%^k-[w˴d/֯*񲚅sX=ĖV2G ?Ep+8UB, ["|Oz~L/T! ]*hc,k1hS?=!s &ͦ6N`O[{Zޒ9"Ny9@ @2 }N6ڔ3*W֛Y![2NY={bB/G>A;͡'΀lb樎';]ͰUZM g|2'fLߜuZؼkGg@O<ۤ 'e.-ָF{|\N!m_7Ӛ՟[p/O,2Oeal:tx#G%'3CC9z=:w~miGM1^ ?ВX-Rpm@=2$03$|2}qk-g:2)5) Gx | #>9]y£Ƙ꘰~{2ooǢ=2JE컣Vׇp0QFL^5Mn<%fѪDOïzgEH4񬹚ٞ*zsDq7p*w)ܯ ]M85%>;OaE&^xnZ]p^.U8Vgg0rW.ݵg3VBkfSm{WLҴr6ji.܋kL6וgm \ kM孙K/@Ng8GM##i%?;l h[oG;"uff?A `<9~_l5j֞$!q>[ VOѬ^[3^~BDoZ](zӺ8VbԉOzVRX 2G7&3^{{)SE>x]5c~|N}ϛ'u}^>?mȜEN#N|-Q֤$^m'RGۤ,ڕbWU_ ng]]17| \9eoǔ\E4S;;cJDlh7nx}*i6d;K{9j>znOsEgKN+g\=z}:x^=X0We{0|ܸflޛu6+QM{߄]<@Y{znT׏fEon[B~_SqGBJt:UV"}6} 9*}:>\?$<]gHŻد)Q7#oq8׏i}շ0{M@mrb7J}7J?폜N|,Gm!_O{.!'t,ɜӵI5O{ihӾ뭕 Se|Eem$qX׾}қA?kq }pf:Nz+3mqx?cT FĨ5\8 `^G;T7mbS :SUjbf0v4?MVÖXmuI1?w9D7 ߘ#4_cTZQϗgk^"+ 1i~,V"$`y\k' ;o\:VtVZ{߀s13ec͗7Z=6&7NpaPO{Q1cZx~%1/Y xWg- v%0V3/kU F-44/Zbsќa+\QtuuU54z' rܨ:Nhs#h6ўXG/Q\daKr&Hl*cBOFyJۅsEwAW^^_w<6u|iۏٵ+݁={\D>>XǞb}u%0WJGh* 7Av&Sz&xwYcgߦ~Fuw~_1^Kiy JrkW\\Inܶ6B&Cu%m6bgooy.h/"zDz~7q:_>>4.ݝv;j[eHJ{hq/qie;-}ݜ"qG#yfy<)ɠF6g>ZC[=8^x w 5|R⼎vyͥZGUX+Eζ":PQZ9[{ƖiĿee*xڻV [X;{{`s.3wp7K1Z8y:(>u|}VQ G-^Qk-A a1/; )cc&\z1 nj\N/H3j̏8%Ac8 \EbINM1 K j2eJ+4/'~'&~ fnc79DV1xjcPch-l"ǿ)F3g,6^c"u [/tmq;tGqvJY:v]czn-u9-sH2,$_Ma' tKV/}ɐ4Gʕڿ#|ʬz|koh<[O1A ~/CdQCK#1v1ZJ$&.S٢Nx#tSl V Aq&Wخi9{|F #ؿ[@nCFkЇԝClFC~e:93i}flg7\֎O, J{oC16buM>QG>-lvJ}X|o<׎dӳhL1d|ۑ%^*R{P~~^3Zi_7.[~]~F_*cuʳkF1!81`Ʒ" _ n7|*um?rij\PZ$Ŏ>>ALwD_b6g%C_4$%ߤҘ-omaY<_3k]^sdy$ $aAނgn',#M ʊmCr?c !7Nz=$g[C %4q~ @#o^|.CbL1Fi)m:ɱ}M8ȳmF|I^6Ś6daKYҾBUDޤ m MzD̙/ ]0K?U}cǦf˃):α l8߹>)fkx},]C*Ecw0zx,0S;^Ly&$G1] *o9 stvКnnDvqfרKfy"2w,0kltFx֚D*ng$FswxSŗnalo:u]`9Yױ߼}&1z~n6deo/%7 e$4e8ܠ,CM;. 4܃)hQ-qط4FVDu)50+ޱfhy9-[q}B[I[FQyEYh q926r+ϯWY|z<ݹ:; NR}Z/Dzy, M4~x/.v? B{ajC/b,I9S~L-3ȇLnHըm)0?bf_Y&'*?g Ύ-v^g#dɯXYI߄P<^wzv\=V{|>,)31!'U@DN^'DcLγj^=8;cXx :v@a ѓ %CqPCڍA GԼb|;bRkr*L Yj 9QO"lS"eu "^N<ZK) o2zʎO;gXsi72Ź\cKdNuqMq]ufkk+wq>Tq1b>D{=g xYzH{Z}>Z\:9.u~+?D,kNz'`S*~[x֢弾jc +|:*tt][Z:hZKԾÞ[INy]go`O zf(n>[-M׃i͹6ܩbw}>s^t8;}Fђx" WJ-|rKCSC؟Ie. p;x<|!6Zo0#SޢAl\ s ؄}A 0 ߕ, < t#G1;G)c>\uDI(˖wϻyɅl]{v>-_ сΛ;|uwM}kpƻg~Swq5vfI<)m?oM. i9kֽAungcvn-U gwanK2'sTr Pw+#uۚsWPxg~QɜVqҼ21L?#gbkvOnOm<^pժkvlV)]fϔ'3NI(<*_eᱲOӶ7dD*'=w!׿~nXy~fW^/;S+N͘q1jb[Xۚ\dȟQo}GOf?nd{"Üs- b(_L{]d{+si|w=j/[߃2D{.=F~7y%j8~\&e_KLW,{ZùL1julVfpcC*YH4֥ٲvoy>U e'޷)]1u??30$|KZUOHvI.P5\rrdeg^ȭ8\lQs\X:94Ǻ8шo&pvU*[V+a>'~_؋Pk&yjU7VPGku瀳1—SГc]?Q9oG󿂽J{sQ \(23#{QYϚ.&h*B+2[jfI쇗$22[v%Kz0ZY!M2B֊[ٲIBIֺf57`TXI2݌n9/f,tCcBmdi*=$S-ABvCbF, =.bfgcX+래:`kpM)5W+v^)~mLgaz+YV%` sW'.b܆UyW$c1nk߿n9oAk9ٯa-9_˔鸶^كp$7|W#8:Y3в>. Y.Z|Sb}/^|^#iIqs m|]&8xMsxh;*`UDC>;Յۈ]k;78U4W 53]zW-K-~%Uɦ~j lI'(h,8myܻ]I^ neG ) qC&&ˡ'gt֔,~ףZmmm 2|rXzbݰ3kY*vVu}mW6!3 I|^SY51bYU9DZG^߉,NQiZ 2|\` 4?-sQwƼy"@y0֍yiYZriv7ӻqN` 67wX,H~/>&*~us">P~ 1Pm't5u u^h`1B {>mmm6+KUmF;VlYBďYL ;WќrCv g o2} ]m!G~=~n|6A<&/E^:a_xf /A/"7u 7›78ݗk 9̭!ux/xحKrŹ676*V)0 qو/_wAtK*hC3a'2cybv)32k|LzU}$l_Y6:6eMU(ojZ elDg\]MDS06q2W9[U]5y`渀|xb9x[JxҹF(ztS^,]1 vcr\$jT|")0`nsow1ܿ5\۴gni2 v[,+/%Zf]o 7<}.j6/;>6g)|(މel{+zshN=Q&0xoyߛ;{z<0ɂ֊dZ`=nVZ,\=vd :#kzƻӮwv ks-tce &e}ne|]oh7;ރxÌfe{BzEݯ#gW^ŵ+#prmVc#ݱnU걔DgE<]JsF=$CFNmW;&/;'c|/!zI8Ú'sƃ7r]п~7DrZ$dTg80\*{8V q?ˡLqvdn8~:MB>:F,fcs%r.gx&kjOk88 ];\W^X9=Up{q~Ѭ3<ӹƶ/'7 bP>֙jC3+ |.ZF,snl9$U_ [??crhm\T}g6-lhzݓ r<H)DؑӦivc1&ZU.ڨ*Zw.WنR|i.qK\NArcq}ڪGع\gU5er1 iL=}dC3<&X.kF .-Os)۰,=MZ~oc{ho7;qFckr=e}1) y@"kflxs#xjr/RX3ꜭVM؟<#į|ٱ6^SuJ5e=;QOsD 7;r=*$gTHr[r<ȱc-ms1M `ZۈkfÏ!m:W!_޻)9C ů~sc^",ٿ} K#}OxM:B).$+y2x/GÑ^-!<7WҰ j5e|=#a-C GSxAy4xXi_GV-rqawzfFL?yb;:盧T1ta|`l㊲+pbTt>H/cˮ/}/}pA*#ho).vuf]9MСֈ~!RpHPɉVXK5=UuWuZFӷ93;Лwm5lӫi߼Ɩxn8:^\x~=fo#iH6RR_YW NZ e VV?G- Y-kx& ҉.2$:-%$ə|x 6BbqZuuU~ew4G밞݄|Ar3F~CG Xӯr/%q=A Rtzv'ƒ(0L,1m;Bi^y`;yun+g\ Ҏg^Ӭ, NW{DۻV's6*OsCr:ƥ~ !g 9`{0X]ꞒZu,ت]ޫL:.=ؠZ]Վ \_Nw%~y\]H4a<VPmKw_]~+=6si1#FI짽;ݯ3`HV_/D~UKxII:w?g x}Bjw>#$:׉ocsvF/]>gm VaXi ϥ8^x?~/ý`c+*?H|uГ |w/_)Z,ĐAg׽26=LYaEn݀]ao:>oa$B_N}~6 *T~6_k'y6֍rp3Rȓ(K{6dZ@]!d4.O٦[Tҗk!)Ch|Om"EYxeXd!ɣ!Gɫ UkFO7xr' 87\mĖ| &sΣWWzVuD]b1wUq`, LqdܲΓz:M^p[adʴk<~"7C۩}uT?Z4~Pfu/rm(OŲ %9,t-==x!׃y+p pY1xinW1Vr:]Xt,$| XN^hjto-5CY9pزr,m5jNylnBRYoxjGjSQl?$"}y]֞o`9R|{=s=Y[Vf918`k,֛c#ū\`A;E\W_v'ce%Ѕ3%9<Σc`̶9o3Ggy1^r RN_:1e?W[O|\u-,r6 ϻR[.4l^.%q^]im(Q6-m= u$oFldo"7ھAyNŢ>m8!FpF*_wh~.+&s0g1_{s 1CdJ#j5=0 9ㄍ5 'Aݿ>o>O}76wcۢŚUuwma>DקSKy1<Ěg`Njj2Ϸb@HHv!<@qs64Ǘ/PehQnOf0Gf:&x6mdkavSv5l;S uܟy?q-g$<_s|eo'xpҒ4/ZŽz_U, YdyO9 0[4՗PL9gN'mi2SSy7 Tѩ.s-~Qu ?41pd|n)*y2bSSh^$jLO ъ_%Ekй%.,QS##`. IDj=C<>ή*gR$!ِۦ͸os{O'>m,80[Ѓgtt5" e2Ȝن#}lcpGHl:k)F<ǖ"fNeXi:{'\6΢g4`!X6$7NYֵ*qrp%2¿8Vz9eŕG8z-ڬ˽ڬFQLio\koHhG&8GkQ 7$->XE4-0VNe%Mj"4UI6SnQS4cz˅d/\+Cm.$uԣ>|j/UfF8{UBzK'[*ջ x3)LiyG6EIzћ72q/ 4E-pyw G= źvy_\(v}oKHvMYµ⠯MW[ mWDrcqOt٤πn8~(8 iB'smoH$3+OgۦFxYO6C XoI/dJq ʳ?-{?rU:KNuI7S%L܂4#Ձ+6+ KhoH]KSjc=Lk(y& dKyl `Z^{2™{u9+X^--/5ԀགLq'u6 ^ -qX%ߛKGBw%5Ef!WiB/ GSn<.ȏU0ǮLR tNN3.F2o 7oo=o>+,|o-4&+'XE ,`~FS쓺[s2 p1\}ܷ[,ʚAc3?a{ ʥ\u"irvnneL%3v4ȇA^fгtA }J 'sj@㥷Q+N%h"S]ѩOψ80bE|}M|9Q[/fumS^6ڔg5gsw䕕Y6+!n |}x_WlRrnvd,.۹+_x1_iz&+u9+?g46~4-#u,? [Mcб 1m%"o×64Ӵ?$6` 6M #&Hޯt.=mۖGuQ8L4ϨC h#a%`ұгEL:C|c=5XIqRoY4/"d11ZaRAZnVNcM "1 bQ#ѵn׼l{ <&^ an= ڝgϠ&Ɩtt1JJ؄>_ :¡"Oyp9 pa}+_1떦uR+袾r Vr}Wx()o%Uaj<8 ;_Posz7yc CߴzhMx2_=O3HR#O u\m2bYO"zf* ތȸLC2bCmΣX=}-pO3`@\$h ј_нp -p8܏=7j`C`w) g_99׾:<{$X&k @Sl:OO3t4vǩŠNvu{3d Kϕj+C3cZ] K[z87ޅ؏O^9vPXO8gck\mG#y9~w' NLv7&NSx❠[+oTWVD,r ;[;ٔPkH6]X,[Y^H=QBdHr^鰥Q{ƟZlVkߔ^xjȻseGs~`mZZ:[0~o:)_n`gG=XlRXmk!/]}GYC %-FrA[),ւ.GlI"h|3ըSXbi.c9m$ZrU9[\ϭUXz!ri(6>YynLzb8;@ xqWWAߪz#C+.o:_q֞ZZH1do$7*wE.s;6NpDuu̧?:+pɃ^cD]I6{%CA;ը,+l|8VqFZ7o9C_È5p'Lֆ*qI&daP_QSe81oF}sCVdUݛ>O$dE^30];8 [#Mc uQLҲ=W$/ fФ<pk|m;ڈEz#^Yx.V/+_8f)5]?]W#zxVZY 8^o]F'ho%m$I :Yh&/+֪{Gn`?L?|9ư.ZCglE_geY"R 4!ǽ7耑_\x6/se>Zӕ- e*b= io.o:y ju"RG[|I:.RVuRk q]$ }Q~t&hGUxN/!*𮈟ӈa/-}N'?iȊAKb80P=C_g8M0Y%8&|mx='Bz㕒Ws!F5We~\Z?ԲSߏ#nv񾺅5O2ѸZkyVrWq]XSn-5^ K_cw y\%7>?{=~F_@Tj5}DQ8mLmXOW&?93ju~y~6E_rWJ]ldր>C}Чq>  9fghifv|:߿S +.-~StrxOA ͒؟DĝwHߚckXVa 3h+1 tMb3zqi̲tm'4qotowP ȷx]'r#?Ċr)5=т/k$6OkuJ-7sv:-@lY ߕ`ٯ7com}?;>X1-+s# >5Vja5KG[=vS3zyNa?Yw"wrGy]̵-$Q8 |5McOhZ\Ƚ&%V '܎9kK.O˂x3+eV~ J)kpLf%̙ 8yhs_Los#F5SFgOc>@k||HY` q8.2[# ӿ}sHԑ8A+>2JXZQJs &\ZfjLogGϙ~xt[V=a /%.W5A;}q"5(}ΔkH/AmhQ4tS,I@#r> 5DkE˛5(wOAkN-;G%b*nQpxV ?2Ʒ\aJOtQ#;5vTy%=r=:{1^y1qd~=8W}erdtXzK-oXV1tmuezK7"ro*-oynd〶zfGsX-G SbWb[SM*w_EMjn#="Kg?'嘪pd;,rdzEȅSy|q9Ϣ.d#tڏ}r>ߦO G2/?p1+R?(y(LܳQjN?æ5T zplKna`&fGַՔ8m^)t%eP[<ՖBƚ<| :a:)9"U,;۱F3+#RCx VUuo֊ըe6K^UԧX&\;Ee-ej҇AFcgǹ|26f?n[B>{` [샡E|02U@fv?2<q5=81H_5k3:"8D2q@NMa/_r6 s߂< -+M{}G@WP/^8}*+7W|7x!-?zֻlk })9J|zٍ;^b{9I|-/|Z.Rո2 ޑ۞h/O~ ivL'CIл!-٬QO2nh|Cm곂eѼK.hxj7AaPPv0##G[|lFWcQ+E86n?gC$#_L0j1-A(k>܋3/]+!H9  pY|WQ|\mw6 J_bz''q~o ΁΅F8[ؖfڍyD́W+^P[~mE5ʒ3rpU, 召/-W}ߜw7ҵQ+Τ1ѳ7Wl6aGqn>9SF5ڃʹӺ_o2"_|9CFZ^bu;h"7.r9 juVѾWQnSܐ-4W蒪OPoiET II)͆cR{N ̋N׌Џ#uH2 <ˣ=GRo6ϥw +80"^%ςsq ǒ~(AC? k'xOA ;^=&юُx/-io7v9;8i(i+1¼.g,דf!9UtGeQ3>Э:JJn1.& Ya|3UX$-gU,4 YȽiY +|֓哱P<=>$O)gDy?YИ7^@23a/KC>mгsn \7gmg]0Cy8"H8\6~/1pWmߝxHy0³͒W}$W^:SZu W *_bv`Mxv{}KʬСƿ|,[)0%4|#WMkK94 j{zL4R# myJe"F:F>O؆'.#~@#h6 D>[3LKz秈F^šF=4ubA#-9[H_P](*} _Nyà4C'Q.J'1&Zy>ʦDtm?gM+@+Gh/iI 5Ua|jhepD+ lp ~sf(eoqlxD٬.^/m;^/R/]e#Op|Noat=Ï'sO-Ӷ_>!7ц%D^dτ__Izb''ޭ<1^r+7o''xmgt) }FxMiȩz &z+QOwF'F73 &&ǯG좽Pv-\t+R]GoJ,;K/qwH޻_]yi7NLsg\)_jeYXE{ n ͍L=2tKk~.E ?Y5P%Uf|:"ֺ;Y-3}z ++1.d{VbG}\ݑl-5>Y?{QKbLsdt^<=wUnEk~^9/+ß\{R f;X੟'yk> VI<4phd/gN:RYQ-.yAЁԡ<;Dם@QþL| ][q'o;ntzN|r`X'z~Y,(_} u-u'O)(O O)7u߼!!=ͣwL|yh=C^QxJ?Ov3!)` "?; F^Fv}SưǰziV Vm6IkSj]v`$]ڃˤ.<=r6.>9~x~$>icOR>:]³٦ <%ɉV~n6ѷऽŵS f?`JL-x"uDdzLGߖM8a j C2 tq"eHcQb1Jaω KϏY*bbcƊ3ύ4sQO%xo,qH>'^m&]xQdO#OF҉O|2Lnmc;^=*o7r7dpayRp|7hC&p fO_Z}?ϹwG偌!8 ylR.4kإ4ޯ_OmZyBTmz2Iғ+?\O9.׿D&m8#}&_Rօ>FmY?/%\gZn {~ "*_T EVޗDn+# N_cš,dS'ы_{SKeeWj5u8_&[m٩>3W8ilgeea<2|d)Tkh&/ ,N.!&Z5X+ޭ\}o2j[d.XtEݶy"e@S٢zZܫʞvMt$ӑ<=̧-,驻2Cm(?H0#a/yʋ{fi^B-2ŘJ-x4@-4dc %.Rymceg9s׋@w(s?gz`%g=x&g-<|VG.fS#nM|sי~/ OZXqU?f>^#8v7 ;^B>Xl|=H=H{k*k< ϧ{sbYsiG:Ucն_@F'?-Έq63":Wљ y\RȊC]Yt&x=jq Ry`]l MGަ΃*g::ȳ֢Zp5`_ge3EeyPh yS^tYp\,XDB,s?9 4< 5g&VgD}M#AAf-<_lElzp]y- Y#SkIA+^;^v!^\ ~' c9DV/%STŕZH~wqa?;Zw8\l'ZkQ;ߒz.-6]ӺpU/z9Xo_^"s9➇+1#߹{QRf_ai 9J8qkJpށf6]ozWcYZ.| ~-c\Ҵ΅]$x&;wx\O=D^?ke_˲%Unas)nfY2<86?g5.z&}WOy-dI۰}}6,vCnE=$OԽO/jseS#LҍFm l3QvzRZGORy_>iZ{^Rx씫I >+wм3}1OL( gQSd YCdP t+3*?=Ѩ[*|,F{ s¹69 "O:E<UqQ1+Ca]|#hW-U7yy.G=8]3ǎ0vMW'I\}~/x{EɫCkyX`VΫlr7Tf~;r$Awi]}b09`n-8 shYeѬ:[o4{TSۨ=:TZ2k:xL ̪º(<{}vtgTYtLi Pv+VmO4OpkoFkM41XN|7M7*kDz\C4&ZAz|hCm|Fuz06x$rs^kF0S~wʯ䰃624, n F܌ ~2*:_${qmk ^JUD K70eh$u[x\wCŻdYXg w;V;*ee7[uSm΅VrS1pVXMd9cE*\_zlzh~\V++]]¯/րζ+8VZٍ[sbٲGxd佺-46uEٱu,A} oljwƹf9x~nZ 5V=iZ<Xt7ھ_ t NLhB.Zt}=B} `}e>Ź k{/]tb{cSb 7.m&Zw3)5s;Xfݦ̱-L`W| srFmc.F7pfN껇{Im> ]x̼8FmZ4wg wglWzz@ֺh W B. /mm0p>g[<F] ;`)dg)yDs(UX^kUJT>=G *a6d3P}(`3('<{1޸Rߏ+~.{ά[3991W-CI_ї#_K'Yt:<,F _HgGB"g2Zٿ/e]X4\*??_fJm쨃phXvaЄ{wx>Ԫ|FRe-Q#I ,3^)ݫZ Y4"\>̢DuQ|dNV{U: sm Zs/h!Ty}m^7t.y"fd?{ȼ 9\T!O}` x܃4{ɮ:eނȋpa"?#r0/s555Xm"@:\3m6v>}&?VZwTļE~M 'B7]U^o.3\icͼREs7H3ro!_w?-}IV?$ɢAHSɴP.wg _>Qorv-ۍsÎvɿtc]*` }:֚.Y\ mU]j69)Zƺwɽϟ+Ϙys~+xvw=ad1_\ZUX?\{s3r,Z?X-_ӿu^b/:TeZ7<:+}X|~ yc9qkck9۲dSzQUA0켁hVM&꽝+U`A:>SB38zs ,Gw{š!;Yꫢ$펯_Ek?{7ѻ;wSykznטHޗ·Iu6-(u/a>^DW\Ҕ2fR$ L)mNWUge{BS ŠSD]̂ly=l’-5TX!tEЍmkM˙fpXa4o1o%ѹ0@ca{H$lO[C%c%h5x-inݔrwKEni ܦ?brl};@{l=3٦5hv6AτX#hMd?zژes9Nr6>z*=[86T?B}ڈy6 s,83;;vQ#twp8A.˪9;SS\Vca~+6?6@=p}k-G L`.,nfss4^#keGnf+u/%gƢO@$V1<'f"Z͹$-2(i 2?,D||c?]sb/mSk\aIuxsJ^9'e7Eqȥ@{B9N#+WX4-Z 2Tl=@cc}7le.UY;n t,ӵ8χ4iʚ{9}. ϶HCo6ᡵfgP{3WwZ]vz~i ry`}^)Qo.FLm)fa =GQ_ ,C?§Q~1/I{ ЧqL6"kt;7cDث~qXh4IJ491qL[T}c *6=tUo*t3M|iOm>fQпr:csNiaoF\ZWYkRNq=u]L I3+섟 ^`vX[$p'$1:Π٣3st5K-_zGJ-6l$kbOC} ,[ggoawv:c`X`$F/[04YzךGJpu>CtZ.ZS@z|};ćmaӈ$j x . !&f[If_n^;柜\G= R?blԷ) !]F?,񗭵n `6}o/4J'mࣸKqaq1Μ+ A'RQSi> [=D-QN SqɱcK|,h\9l#5|8Ebn85NQ\KmmG'\GE"kt ZQda>d~;xeobD/V_Ig}?S,Z*(ȃPpL ƻG>/?8W'd3_W&kM|EG?@9WbenҬy~O?ină!c ,6'V9*caOeKRGÊu57jFJכDw #b`GYcy{QBz^ӵhZ23tھ*xV-6ǵqv_[D6v.UbKW 0K\ykC,Vq9μFZϤ35Lixs{rǜ?q"ooNߪYcgxXc_}EBpئėxЩ?DiUi +OĻe0mf\Sx9ێ=5h.׷5XR] Zxd9C0|quDZ"gͽ!M.~aˋ+,?pu#n{1|Y+J:&6o-KeFb #&::}խתnGvڤ֔9M]3X~:iXw]ݶ1HVL HBUIP(.=:ZAx'OkEExo_;uE4|#_S.TL1rleѺ9Nz!~z ]}:,vS,ɞ&8ij?Xj/$X]Pf 3ԜJGw%?kb>+h?yn~ӀxF8,yX_l{)d_mv#磙2!؍7>$㺱^qh_Q ǰ% t"[vPrp0 K/cݧW` ~Am.SaUu"{-Vg՘&Ћm(9nݰŞWJ-i=]#Z/ +|(CO{]oS)r߅]S_3ǥ"ɦYDοI)p")d-KU-|SzctvFI['///tu ~ ]YS8ZrXx)oY2*cn5a!kkˆ긫}mFliO>vs飂 r\}+cf23\7U568xKQ/Oj7K\ U@ NyLc'odzDs9 L,uv 3cci ('y'5udz+M"6A+0٥Kf`ۓ-rDU־%3cٲX3gl{viE%YVm1Mb]8spM:t4FMeY^zi8k_[`_Fyo2~qґq~~:ѮwTr'+Ng|> `Y%_F_"4+6l} Ώ{/F\\̐|)2f oȈa*KZ#Utѹ-jǦjg|<61,ǖ1͒W*"66ND~-"EL:|l?A6~(Ab16CQ}(sGNo;WpKw̨-i v!/ Μ!ڒg`F;rN<|goHXrYԮo)Qtqut]Ia >j;ns-FF:-q~UvJ㳛9>ˏjO῿NoH()ij%^.%>1vZkx^bcu-x"P5i։+9\s; |\{s=< HμI7E(<3o{ -ρ%c2;Za:y }jJ['}ijлKɶѿߧ',yeWDp`K(q|nH^T 8s|i g <\fǣ2+Ś?G޵72vޑc53hgpgȳQd= -PķfrT< 6W9*LqTaoȾ4=v4#}\n=3Kbf^?֠}d۷zn6|lC0ѩ=o;x;{o_yF2SMgim;FqFquYx6&d+L6L{Ƚn#&O鹃yyͦ~Q'R'=O也dMp .^pvŸ/.b~cљ#}/ƒ/f-lH9CrXr"/?G rh9:D}/cwm_ˑ_h,>f=D? ct}9结/g.øD+BuI"w3yB1dߢw 񫂯ktg8W ow`ّvZJ_hS{ڬȻW{&]iS6]˜}bL^,w=ת?Q~_ Uz g&xQxY\qw #s2d-.א,"Fs167UݫQF<싑y~&-WX>7y.1/scKel"=\q5>/ OQlCWTO~! )c R鞁OX>g`ǺWhdoT N}E=Bwg3H{z#\gz2՚uf~ӷFf}ևg|Kgۺ#:G>;Lk䳟 }#w#j| 2 5a'Nn^Sorgf:A:?~к!:3sl;CoyxG9[=!W!2fߛ♛̶?FNpȳSnzm9{{Oٿ|l_#::L6yV{m䳗47F>;e& _u"qp~\<2 c~i9_w&?'σ+C^/{+!:nhL&e O+8.!le=K]?%gHъY Uq{1tN5d~^GrEYɖ3>:E"6+z_Yϴd ֧CϢ O{EV :;4gr/|8{<~W_mǷV\{QX}`Ley7^q;e XpDz?3\Ol>JzZk뢶ᰴy:%=tbE<5ryDk]v'v Yc@ve>Ngߴ | <ó+.#\v&u[U<Ÿ靯t>h;Ev7=ٵ؉pkrrӘaҧ!^6FXZn.S0?WޠŠ  H~Yů1u}Q~6 `$N=2O7tN_i9lVI,1js]Clǜ %D ]AVgm~ ,٣M-PCLj1㤾a/cEo蛻uP&e=y=MC&큰Kn3I༖4݀|j ؓΣίŰuΓu 'ZT/Иz3>ZrZ`{F74|<\8]࣪}L2"ITJ%Q[NTh[Ll@$AĶLF[&^JjŤ}$W&9{|>|&sfX{{ET)q\ęqZ^l} (c~^oȎI^<-h+,y͔kC^r_|F[.i5ؠU#~2ŋok# +b#J/cL됪clCT;>W~HI6s3Tmh sIuu[d&9G}^^+ƒ8e] _v;s~kqH<j&K}a-*SWD|*N*wj87՝w/3qީ^OWAKRz]VLI4P"+}v3 ]e{r͊MnO9D, Ԟ {.gd7Fu/-[;mSB3u) 4*2Ɔ= t~`q$c073lz)"AxItb Eq>N뙛J 27_1{k- qĨl tIJJ<0k3,l5xMUt [i_Y32Ly;sQW3iQks1e2אT$y\hFi?NHz2Bi{RWf/}G7JH+6C6X=kPh&u|WZ lZIYks2#k>Ƃ׿|QY0B<^Át#.keY'MI6:ãjv;=~Wf'>@xBt(-ɓq)}k7c\/y&dAWu!~}+ ExX;=.|&utbK +IFKhIO7AmJvmS0b)nk@&q;`ޗ>M?澥u3|x%uez=HMeiLRܐ ^~]m>Ckv&u9ف i[7ͨq5l;{h㶆VEm\*<]Q*|y:C{2צnqF]WO @~#Y=a&!R8P14;k̓x]eM'lL.3y{7 ѿV7PFcgx9~'Mjz 5x GR(*Ԛwq)&'uk<)I;hx}CԑTI^p yMb'S&㩡:FĹ_7tbiSBOc; r yݒq { 9л M4-㰫 }QoLj@zBO'!,=bsk6Oq/XVcys^9ɏL`X~>v ԫp5O:5K4'Z-qq X{$3lly1-*jq| 7}C7t U<0sOze1úqG >E$txq^RT0g4b^2GԦZ OysR0+Gy}X)cMTGj3cOc{s1=p~G WgIin|Egn, _ e ߊ3yY[=.tl Bz#W5]vq~Ӎ s3I1+D//QOOa+<4o%LԔ>k,,=LqXdFS}O?#yC'zi.X yӔߍ!QșŽkWuFN'yf.gO_NZM4(^h0YqyI^CkmrˣtCqte$osVɜNZiJe2{%y9}nb(!^Dq]jI>x]8)Q[x~_;;Kcy3Ю~81WcREni}r@$3_ l4e=gBȳo2ߌp9pٰ]#jtث8 Hek! UAMopv^5ZDŽ;.!=ſ%}YVr粷e[;5-e}zw \=g_j_W|BsB ٤euD|)QeTȜ(]3\uuF{{<]鏵>c%G9ɁkG:{:$h>0sI*%$xJIw}:ׯr(0+2،sY/~i6c{ܰiK!De-go y~+i%~VosCc޽,G:sCs] ;!77Қ\A3K{o0^~3[ZE7ȝ)Z|{)ݱ& K㠯WSt pN屦cM;yL9눆"Yq2dh!m岦_/>|q%'[ tCs;_ 阱-_gߚo yG~ݷAc2//YpNu^]q{n+YfjM㦅;jsr/saqwc=V]^sH҂Oq">h͕r9'͕uXiݨYR[Bs9'Qtv1 o-3kϡWz#^EjF,~pX#E %K묛6nhp#5΃7}Fp,Cr]H̍,X؉">bgnKGdڈ1߀ mbn+ 5wV>DX{PN6=QƼfXWm=o1qkͰt&&1ӖKӰ;^da5${.֘,训Ko&9;Ƿ 7xʨKxڶ gƇ0#l`ulT0rvBW`a} ̫G҆0O{ =bi\뵭K  :Ys :k5>n5>>|Wv F\9bZF6'oOBargOW1 s4b ?B7*x3D<@3Yki)l15DN <#e%[h;d%ur;A9TV.#V`7~,ૐN/0E 8arNcnFxNM|h6L"/]+6aƚ* Lu-Fa@/9rGIObw|]MY;f;Lz4i;v^3 |Fx/F%Eߑ=!F %V<{!ǶϢ*]m< ]~L}[ȝ^}ָ=xD͎ Eʯt_֘tgOżk?AJ߹`]MYnͲwCȱoxe%<ք8Mߛ.<Fv!majޭ̯}<'ߟ`!}~ZN#/V~'5}(@]sB#,a MqVJn/39˻AIk+a$i^;83a`C9&oJn=54<9ڬY h:<}anh'jZcEO=!ihqZzY]8AkWKD3֝>OߙyfLzC AZn 8C 9뽲 SX!I_=M QrA``ryTow% ٬J}.SYM&>R^6첆UVuLA>x]˛*H{ G43k/Jgψ[ԙ-1lg,{qeC UGswhV㧶B7jkf569=.I?1csl*M0/D;9-. ;-4w>ћ.O(s_3h,@s4fΑ߯3k&Y%|!3ASG;;<?>1$My>{o} Ej\(~Nb D)( >1D;]æs>9!i_5D- \Z3 dɉFw3/ަ]œ]>HAc>m-94FY| v"2)hDYo D_Y!2^b&5IK|;;^ecRĽ1A2u,kdCne?1Y >MirYNM KϦsY>@ƌ;MVtZ؊Ke.f2Dg">_Jr}AZ.yYQ'lf'[YIF$&r\ط y.UqlJVjGtL׫gOj$1XF }ȃLƎ!V9{~;j9q&%3I{/@=zj@yS_j+B[Mؙ ~G﨡x[.E`>v/ 2,M{XD31ۤ .NEX3@if~įȇ ~~i2- ߹o<{%̽dvx&ɶ!pg,‹m,Izj~z?b}D5O腬 {3gq_߿}Q#$="f%á1Na\>1k᾽q4dIᱛO^՝.bAl.){Rωq:BZ hvҚzؒMf$]lweA G=_jy5le"n`\o<;bL >5.(>MoKpc!ws ~z:ZKLe!CY7A8rT$h^1%5qtBGlEZyE.{p⧠3 gh?7Ț¿7cH̡hUg7F?ri?y?|V%=/]'F_}zG{ 9fOlt5Wz*URS ;Y#_⎴I&lLGqۤjskgFi)tD|I| ?v:luB&O%";ClO^F➁I;غN۪v)[BBG2wd%G{zv0x͌#tqxG5ijqqߟ,y<r@s:, {Db= gm鿾Oy+~H Ik`8jGOW-+/>>.9šQ_Cpj\fq~n Xfߵ϶Ee,)|q~Di1hA냊yٔ<mP]=2a~Yb2rŕ%|(S%!(| e C5oMf vk[uӕJq^&^:V[^*{g;PX/m+C^0;UwMMc`5h7Mh;:A\6V[McVe.z;$IQBc,1hrԎ0Gݦ1&h{BQX7WM$WƧTd:}lhM`Ћ𺃓5Twd3 +EXf~, 8~`ck$,5ZtO,NK9u΃eDž>懽&Vth Q8>Qͩ܊yXzbeˋU\1 Di6,aQ]ɰ7ogg@h-pu?24& ^'b!+*Z7'qOEM5 w3=] /hq&}벌d.Uz=E{,QD{Tע%7x~裉&}}E2.7bLOhykڋN}z;dQڞ t~g$Zj7q\J47C_o :T 3#D~faR̺y uєQyL`}5t߼@|%nl9ɡ?_^7g3y=:ZQg|/0:7nˉy%r{bY5b%?PԏP ۻ߹h~ . P߮5cߥ^/xy Op0mҾqk9;كmGNT} =OJv gS1j9.KX,&hA䵖^я!=qhf_ @M+D2Z2 O*qrMغVjLc%>%eYݻ̴M]gQ>쿸M?򬣳uIc8&DZH<=#}`JG'{~O's f])LfFBI&n62<\x(1WU9t$Wg/uQd:| kDl߃|~!Q}xo&fKGCa5ر3įq'h28L N!Ϝ/*Uaʏ#}3-c<Yg~cgyQHh!L=gSsJ c[{wU~3/W88RH$WnQF~cVT^FZZ_-}'=*||/gFgz)½]{qߵgâ'-kTd2t'l}@ee${i39,ٰ 7 C?FY:v{d/T(aL* c+ލZ΀ CG#'+БA-g2]6Ky}u%gxh@#$;r3d{n;bwpr-X$T4~~0n{k4aoO'g$0m/^ζ8}Xϔ}^X(-pqmؖ~ϭ/=dwEuaˢU4/+W#Cu/I=yD;9D.gz^4B:%!/^{Uc CTp>4y}?_FM@Q{g҆!YOk ?`ĚǙC~)Xd|`݃*,'Hf~j,ZGY}`+.=lO|.;_?fu\:=Yʚ+o2jD/ xT&ī$k7W!wRG=`&eJqF_vlt9+p8O1^SZĚ^8|Gыy4ԙuYqg6(\?9//?}sgWhAر6omX'Xֶۖ c~XmL˼gvflhYe ֝O%="wc%`?eZrvw!(a3=.oŪ -4_//a wr@2jyzg\^ۑѷSq~TuD$ٕ'0\C'qKA f8ՙEVredګȘiU6ʵbJY} J_pޡ:ď3\cĪ#{/<&tK~OB,xS1xh>n>Psȕ}y|A,uZ3߂^ǚBsWhW<`0W :koRo(qw(G>kΏ9c r&p]΁wzrʙG'#ݠ|j}?t;kU>`2XcNgƵűʎN~=BJ:C/<~u[U7p~ɝ@GshE :Y۶l6ܴp̩9%l^dAqETG($*9uVFsc47ZX ìL)c瀔p7 Z4IZw<]r \[e.XU|RÚaϰX6C~X3F:;nfmk[ueZ[\VkD)">RαVhԷ֜G<|)t; 4zG',r8-?3-װBoW7ыzkufJ[Zݾi+Zd&A^Rey/c[\۷BRMiIu Z2G/?w&/y !yZ4bW0:թEeLqB~O yEq[ڝ$˥*ڳo<Fu;4T=&zPq;F LJ6Z}EwpH og6HKFf[Ȯ,3W'!^g):TgF 8@L~o ʦY !pH3:&>iSx}tV}*sGCo(>2şZӱd%;>+k툵w;#h0ݛ ׽׋g_lEV,ku4ݭ3'] :P%tgֺ{&gy N0xTU!~d$beX饍Dy߆jѺ>uå{v_oyP/sqhq.V :Q=wϮLu ?TXԱ)$zZJϔyf68nN}gN([ppq\]\}[օ\˵`w%!>" [^33^hAUGͥg)zitDt,Z|w yԮppJ=2un|Sm.n 4Mu}<gI:E-趨ň y]g4v)7nWm<>n'5 Dt=2^Wۯ qFE~7t&J(so_F{sMDmꥠon,u6NgzQ5} DAxl3WS{U*QI4r5[IƶJmGgJ|A[#d{19BC 5leRس~ElEo wnG"/2;zQzQem">W/5oB9Z%,};饆\v߮ <꒸TF>-}\~<$SĹO.j%1jaA9jo9enjXгYB!K4wq~3Ys;fԲY;tfcŵȸ\{c-E-OH 9[ [˔Z^5,,Wqw!A?~K\^+jZ!0P:e .?~/ Ɍf^yzOڇڇ.cڰÿ ~ E v=cO5]~zͶl`IXlZ16^-LڏK$8s,g-dt\nkxRO5[S}RK"$3^<5c>qno-nj$'l7⃭1˸l*K~x+ߵ )nͅl(+{T{5a+QS;؞"Zv@bt]gt~3hx?neک gϡ~) qڈ\'2tjhNg9?sqʖ?D>Q&Dm,g>%m JNtf UAS}p#TDz61z}K7~ ίUuۅA26lFn'h?eFQ'YpA{yc!sp; cz?\y|5 tFF7*fUi7ihƜ1ͼں0_L[Fʏ7A^sg ⋍k"'1KeG6,V`;Tmswi嫡$UuK_Nbv/݉s- JlJ1ȥ%qb2#&!^צ~ͪc7c7>Aa'VI!8nV=ʬ7 =0melK-c-x'j\:M'9达a"ƚ嚽r.؆;Ou{g+@y]?3"ņ!kb97:-|-陆YvC jx]٪8VKiaKqNq-%N?)n`57ZZ8Y{tw݃L6| z~>v`v@ l`A+/S/\O?ޫvhEeY5?ʉ'}] `m3Z/jά=N{YߥM-G2NR%<`+*'zLSQ߄L5 5N eWTH >GPj4?nš.)$M0+޻\(^s*z=s{:a[p݋f_%`;{/.KCl5Y\_ S^Иۈـȏ>Ƹ^W2y_..Fao! You뙋z26QOXq-"}י-j_Q7[ /g<-9O}F~ԉS's{MCOLT%>^OUOEE=b߉%>s89ƒY}}6??B׎zO1UI;%$ y\#{D[jte * وg?Fm ԻK#-_VzO4aWm/HgU1>-r4scg?t']"\ȨwG8D+ʔ""Ǽql_3U+V  ӕc@= oTK52cE6;*`[@=Hf _GTFJۧҰK |`n?iUXst/1uv+3 "K KmqNZ~v\6=pV/`;}̙og͉/\Yݷk͝3}ow1B&&nt,GR/c2K \[.7o_/SPHt 5ʩfAIQ9* ~I0x(OKalU/. EjJn_'!r|!o`{] p9+fٛz{S늎r OkVOʺ ,algeΪw8,yk]6 hOVMxISVZQ3kA3HcZBBQYqY㺊XC'zo-𱵰@1hDnƱ%<ŠPnf-N;F?ȧw/yZ-v,Vk3K/~;4I=Bg:p |Ycg|qrC8zSu0C;A<\ψot1ÏNwȶrH?//#1!c!gyp?HA;活yetW|T.'>BtFm^ :P// 1>L.—;(=G핹`Й1Ds'ĉlBe:.NQWjUϑ\E:,vB\1^[@/c%L٬2g7rAG<~^Kv5XZ܂8󏊎nKN˟{B6܇ VE*oAXX~wLt ΄ 6n;鉙0SἧfIV)=:K6`rRu8x,s$5_03Ҕ\g>kO? 仝x]?H+~+v._5|Uwg).ڷӈtu5e;}U;Bp0a϶3TlDSҔ@oK7%Qlj2۳wi{:_lQ xBx_%y}}k&igN?)}:;ۈDMl7Yk%o\ N %ג\K{WF|oHj.Y9.5}|hC6&}ZZUҌ*"d9Ï2%qBm=^ krDHN6q#9V2j ܇ըI[B ~o Zv_Fd u`a~jC+bvuD{A籬=Rz*<рfnPb朖1sNB0%^Ht/{1.9dF(iu_dYACDuN[Ujac1q[&*3{vݞ.1w8o;twx;$!gNySK,ſd7OW ;caL3gĩ:?Y ܢI&[z &^evw#x,7KM큯A.lj 3z3^nq$}[_\Ҳlm&˻Ji> 9,ً\W\𗳖v9UQ}[~ل7soa&,k҆Rm3pV?c++"&e zo y G2Yg8񠁁%T:w]n1V v'=<(:Wim5~4tm MʎvCۑWe;aUuV,iy\Tc汄kƹ3#jIYFN^_sqcG] 3:"ui 3mP>BD9[aoӣ|kUx11ߘk#Ӟ0f/Ղ`zЭ7نPx=UNA??"5#yEB{{B܆v'\_^t_g6I~..b>+н\ 0^w[6>b Nipbŕ =C4|S|r8,V;1 pc c(O%$s!w`AJTJ_񬴆p=Օ]Mw})݉ȯ@806Ynaq3\8|f/ N0#_v(3}q㞬P> u|Suߨg v#߃{úA'r'vu/W;(\Ђ|Scurx\@/t<*?)n3"p~23@|c.@u쑝 ۥt~?gIF{6 д2\:3 轻Ռ3m_ |ާSgw,GRx!bO# v^'y`Lj{y${7d'/O8祸[ cPo,_~wbMx?#1]Cxu ͏QFscL|_ "gGIootxD+]rܳi=FqwxW飍:hͬ[9QF(pYe6V _.?8KLg9hrhz,!?B.<<= H. s{Ni#{Ɇolxpm.Fqna>KeW-6[ɻtNJ}eқ+N2pFړ:Dm4+>d_6t.Uؘm1ȏ%A=edǼ?Ҝ ;KsNDQԬZ|r1f+Bׅf?Q[i^U>~ROխJgO /@WsЇ_>G|6X!& )ښ8GVs}~rgj Gyr^5H&op&E;E,!VN 8h4vrusw;ansi߷ߟG.g=> STt[*򠎴~`~y)_? 6QyEA& x2W e?ڔ=(0`͵ G^,i&j:fjelˊd+tZO/ͧ9CcC6^k![4z:U Xa%2F>I_<Lyl)S|I_}RW2Q-U.xu̧RU{,&Ï^bIYanwY3Bk GlGftзi&+wvEn\_z^vצfSZwĻ:kۑ=7|a}$ӄs@%s$WCb⿔: ~ ANy؝įĶ8Zy,N86'F\WUSy hf;Q9>\'Ep/ۤ=}}G^6m5$Z*۾6ws>d"#7lqp@}N3~fvz$U|Y LMdgYqcOOŷ?~T<4U\@ӋYUց[x &cόfGw.swcA{WYd翈 $DҸ{/x˛nRRYsgŧObA67Ւ `{BIL:ί~*t+!DeERztύ'| йYLcs ZN swϪ~rYUAf~aZCQW]鬠~ěC]m%=$|8ldL$sFp(Wy|.UcY0kA5ɮvw(X/xJ^/g4+U,EoD.)&ptg>X fCf9C6P;"6RvIudz$υq$υgh b/H cFӡx>uZ՘:A[_ sf/u5`^z\W'v}O>рȩ{[1u MP\|ב}GpϿuN+R{:62g˔aݖu=%Δ!갾 9gzT[D.얶8˴AߡO<;gol_>#zb'bx|N@N/jӝ[N,tCw/bx֫ZԹƷ5˄ddǟyn&)mhUp6i}RWኃNrI_eLZ`),:Ɂ㟇\m?ͅnnu˯s39)ӸnE=C:G4}Q>oatAU̵yKw5pY ohmV ߐ%+/QeYL{n ~E*Ȱ)!>KG g=ӟ3!7˛&e;[}/#Ϝ;B-5U̫rCnIL֨O)ANFM'iv_MzNEƏE[Ǣm$73 _eВ$$k'}}4i5=DB.DnL,=7#z)o;ny@pխ~4q,7^2j1}]fM :{ze/z;]]'t}B-ėCjZmֳw@/] ;Pu),uE<؀ɞ~9vs ٶghvy0#f:]: C^"ײT`}][Z-"vRĂi=C7[r<Q8m}qڶi !hBm+dwc<[m,|R?h=9s2,?^Y9lEr=[kτ>xx:?7ÐohB4W[&lZ˖s]<|qV{bLjMU9*?"< WaG8VԤչǝ4e6o1~2 y6ܶ_3S8LYgna<\Nc ;^/f/v;4o=SY8ln @ 5'Y3I߾Ik@,Ekul:vY\lr"1xrsEܯ zi~C~:.EwG}O\/\~fp>@ NߡG[LԈU{/ҟ$&WObqJ}5 LB\ CFs Q0*QFap=ΨyjŰդSSBh[jLvOVGY`1 k= L>:Sn!ʜ|z\4fs%qr|P*^4vi!8/uTcB#|Y8nLw% sA_^{ x)|E~XujP_acgUg|Lٵ/ x٭uNg=]}Ƭ>ffp_4 %Tx bgק=Lp) -ؚUjY_hZͶbĥA'A5jjb56ר}x>r_os65S@<ˏU>4DOe(=T߰OLzF.IGyn<#`ÂE ׂ\L $%h\za#ȸ>$_W6k>-Zp1')#3|+Bk:VJ {ݘJ#4{kTşR7WfǽcXQk:fHƺoQ2D٘65zxB73\]O8(}d-Η6٥ͻlɣO)t)~zVYS h+ZoޕɄ!,cls)o@^?' *I3-qu죵s0fug%SwzL"G>'?-'gi)DSwEx'/||_ˑ^m:YR;X˔y5+EgԊ:h!󴦒lya7~xK'Zm*aѝOoXTm>81'): asƂewE 9GHm4+X} ts<ý69,B| |16ӧ{Pgw: '/F /sp =Kd4QLj] PזMfM.cuŎ"w>R_IrYy.L |8C]eZֶۖ tj?ڷ26ocQ|y&yCSή@I4!^1t"_.GκfgEOڋps0|NtNr`cF]L6^DG[Y]|#݄ZG # 91g],JgIeUpG;[ m_AК{/ |^K޽~s:B0?;r|s,6&{;9Z|z2{@~Ϡr]}_s$#< sMq$g-)ɛ%.wv%>/hG&%!OKfaKF!Kz^7χ*j1e~Tܷ@o22gN(朷vxx}43KcEkyu\ӂVE S3c^^yA#{7z~,(gͻw 3/^Ɯ]ܜ?!p[螿Z[%Z0Ga?]g\E;+U1;F4nq %}ކvսgqln䱈,oqL+ ̓lӀ>_mQۊ[#yL`'n>3޵\E2j{UU4s/)|G7=U[>WބWWF5[֘Hxg&wJ ץ{ OB עbkgp lq_l0J's-TBQc Z:}>Y T^H+oDŽ j[98Exv!|AY3o 1յ_=A7a֛px v FN@[ teg*mV5`]x"w_UL3 8LsXs)cwAp}Gµp%t\۸J|S y/#ip z^-L0=7622n ːx^JxGcf9~pF2{PKppe_A~ |=]x h`y 9 ςٓ(NdQ4gVtcE7Z=7'1j zac{4P7M!J:[mON}A4;w#2t]кv ?rSb]O;cQy*iQd}BWZoE6C3YiLZi~G' }g(|SZrv%D!ZhI}hӴO0)3 >3kAO湢OF+JkcQ%=+AKlF=ۼthnG.4ޓ ^!8h, b-׻.:*:'Mx0OI<(6!˘?yG0t3ce 3qLG{W[m ^͂%tw'y\^5'9:yZa)?i~5ٜȻی9=oQA1{fҚgW\Gbzi-kA|S WrXCUxxb>Yk.a6swr 3Ou5VG5! XĻp0Es\'iZs[c1_0sΑsŘcqrȜ#r5%WaGfk?aj1fmbرj>caDнt #3w9Dn:Wp0v#ĬZ: 9ޥBk+w8?dI/ޣ4Ǫ(̦/C>賊?AlEN;$d;yyqyo{ooϧ|,ea"sEnShOt#>o~yƳAa1o7y4XY}7gb=w`=3F9m\f/nv\nڗXڠo!fo?G5!i~,#W#{U_KW*sj&u]~|zp~$-躍 @ >`Ax,a&G8T;рɮoehA;+>~{JmMQ{)mrid}VwsoPQ%Ӈ8ROvg{{R+ۙk&u҃35+N{ʾue_fg&LwwZIvw>DP07[.kSe aLhќô1qia+y]HɅ_G֯9=گĉ:1{IϠ7N8:nڷI|,cg<08t_` U&U7@4Ȧho7(cU^Lg06ce?uOZu)o}bC<tٖ\rvƆةq^NUoa^ޟdxa6,aĘxbj:rş!Ix@e;%ܯ dr8%є1!k^!8)ˌy"jVQ^Gl2_}wȼFsgEbÑTps9(`2fԸ2r 7};4߽"@~4{E;*=~ϴr{jg_y|d }`&s0a+e~4c4NL| ;Z^y^/%O29fM5I!ÃVN:x؀ivC։,gjXb s[E{ٱ> Ҷ|V :D#we`Ԫ6ǡ5v^**B(ꉦT=qK~[[҇^tEn^1 yGV?]?$:Oy\!trzMWst"p4YIz}K'L'M eA4L; cCW"[lO$A-emAT?gj3lng8*qOcwy ּjL)ᓖ=.}ϵ4b?MkI3ԮA-֙_,#*S4 Lӂƽ֢|?>x^^Ixh_^iV6']S,˯TWk=.cgz~$CY~iap܋w_-,V=6l ~3umr5gl';yvpG =g./=Z+?NJb(n&} `FFu֬A>|=^U CI|k;kT"Ÿ5ķJO ѣzu.0g @r91vMkANmY8y^[:I*4LUEA'<Ϟt{d kO0eGS5n?V!z[PHv[hO#>o{P>Pȿݪ"Au1|~'+&J\v R!3kyfnFX:Or!"DɄe2aĞ؛]=.ycݳK$S{`ע*gNs7ڴżvR 圾Kĵ(=e=$SNG-Zqsw3=pjwA[տ4ҙ\OɃl.%"uj}[jvj-p:ؚ35=#s/:wYk¼O?1mdDHK#;:9_$ǚ94Nk^zZ/0|ݽ[tQ =/MߡBAĝ:mAnԿz?cyEPF#;ߺ*}YFkT1FݺS$N|=hXnF8߫f>Yc]r$=zT/<5 BU9}4%|u5wS8ףXAetVN+f ,ѝ’n&uѸY}+9W@7u8Q#yl)+<LD gg{o$VNw8F[X>j-g}6o{/@92C19~񋩈M ,BDDz~Fn:#?|:# 6}wn;F[k)@B%[gVS sM婪E?$rD~n9@kլ4Dg x|X ;9A; }1`&XfZLVD'IO'<_$O<$~3VZXz48V6ѳTҵ鮐^)>1D2voQwHp~s1s.ܐO^$1o]3?wo 8COz^<t3+x{̻C [!6JWi_Qs+XA7| 8 6o3CyS9o$sBCзf&i;g;Eu\n4eȜ)%I,`eXbakct\h]_Ծ\u%}1³q)6 K%~mXxockioǸU ŮaO'ln~/Z 4_']_jo~\&Th"re܈LbDZNqVFgx `O#6߆HoyQ7Cw[f?xte] gҺ& |R945 auFZ/edzezih9 [JӬ^Ȣ;Ҵ^6R7r$s/gBL5O6#fפ5N2uXw$6w 1pt>d] I'IvmP [2d2csQIwk`&䤲O 9Tq1rVpΪ /S!O6Xd 8_8}J&\?m[~q.'gTd~b)?1vl!p}"Β *{=5f}q}ufڂ}C|9Z.:?ZI׋ 9R۞M4eWHtlak/:$4\Wj~yړ9 sVa?co]ʪ">{X]9_WI|y>BCnQt=rZ6j'!7Lt=Ľ6,$Y&t֥Ep}Nivczc2W!;-&|, Z˼gUm|/C<8X}r#g%q՗MZ__ڮ_5S(nб/dy.P$Vn0K::-r֟1~2ṭ!1֔urdEeۇ1ڀ}r9!1}3Kc&zNާ3zn3{ܧ~X̦{Tɐɺy 9{P-8tu340s3*yQofZWymtu:3`Mnf}DÕ{! qtjKsd>_=+?op<=OlyW\!qod_sRƼ jnyNa=>Ә:Vvk>*Oq9rQZ1?lL%*Ayho8VEOTNs MY6v>Xbc7cuX_0Ɠ4-ˁ yp8F,۪;]%Bz{(i!ű!^E?.wp+ DnO2r(Kk۽R |=#^y>Rg r?- 8u*2=$N}_F+ϵIm7P?_"[=Bbm}snx3|}t.` .s"`ӈ\+|7r}{ww>F|ӯfʼn]焍}D2.pe_܊1@;'2+8g{YGB'Yزh" ;9bhV>Q7j1لe/>ӹÖ<ï-gu,2jsѝ:uE/rPqc&2˲k(L"wΑIZtn@t;NoE|;`x v}yA,"\!ZtUE$ܒJx,+Y7s}4ⱺna_KuNh#sQq?X3:CČꕪ1S -G&fp+E:{(9X=ڦN-!-`$Tg.dz_nZo"dTyu5$NG> [q_ڱUSEgN`x6 ΔwBYXhآ0å°]gtp1w3zǢgt1Wu!Jw͕ijm]R{sRzGoxmgYX 3cpKڹt^Bl>>Kz:Gx< B|?}:Xw<`홴mp*n;EfˋClcGuc]|f겾{PW[sMt<. u/gM^-CIs̛%yW?Ƽ0G斋NCoO4vGUy!D[S&6TYYqz>o#[5jO q<su s agoG%#_=A5j%ZWu]J>D-ۢw#Is@No.*0yrUt3Q`?Jk :?}fItй6jcW|&}D\ȫ9~nE'$t~Wknq=YwY3}0,O$u1iv ҟM`c}j1Z :J}j7'sx'?;S*DlG [X(sV:ك!w"+\P7a#ŗFƀP ,;w~3UXa1}n;됥$JN ] l)s}gk|  D6A A? -po=N.xem ,#i.ͽ;Vz)~KŻ࣠3nDS#aktolSٲ?| x]5WQxRܿOa1/cew~ d+D Gt7%8LsӉOyW8k=Vn,vنBj φmDlN.tm,}E6ܦGwyl,>U%Ukqow N~׊U߷z&iGm-6BŚ5-7CLJf̢v9EHYpJMIa4D# K嘐,ߡȣ xԜ02! /!Cx)S'_8yO/3)  sHfZ޺ܧ7,e†E,|f×6WJ_<{QFz%(;g*Fl[ۼ[OAD'@-{fBk9ZgQkV_zxt~Ž&)oeg[ ZcvyaX}t3?6^cjD=?䵃}hI˗l9&e|{G~7xnٯK91qKl׍cļ1^S_9=/usd,puPx,?i΃I#Il:Qϙ 4SYFRI>]*C-k VI1`tN`&|VSx"$Eo95o Yع{dC*m,{ l"g¿U!*Ny~ͫun6zMm˶L44?[tKX=Zm0l6ao&|kN{Rٵw_'e/Y|aVmF{ 8Mvc}_<.ycrf.pֈϝoRr{rcxfĆ'F-Aѯ1VMdޓ&N; ro7ɰ.2dՄp:vw|kb=zKd8U6&}܀O5ՆxəQZ'iazbs]NDh"5$zNa:Bx!gH2M!Ya͈WMO${3$?,q$ҽ$}rg'A02T[Xz<|ahL2NXnњ]Rnr{BtJY'l[?ҁt}_w9įҵy>v힣cnq]/rfy˥g&] ̿%;:f5Q aQrl"+Ÿv\TKDnTź 1fd)C7*SֲFL{eqe[>՚'Sͣ4a@@hXؘd*̾!3tMoa[wq[WM`_<$ϢhKpe՚%ZlKqO|Ⱦg#{O|lf4 W8%tvZwXtg|]?&Ӿ_ `sd<_7{>INx.=Gϵ=B:K/.ӝA{-)<./veo iKy6]Iy񨐁G&9!6~0Tl&S;Ek=:V%Z Zk[w[ e ҧCϻoI{@IRN5,w3xEaA-i{.}>Iܓ7dBvlHԟS@%%4RT-5e[.cAmܦDwg9knkdS*rO:Lڻow{NJ84Cs8$Sb&%\ģ/VB4ʂl܉w&)auGX t| ^VV/5(%[_ g81Nq'[_aYEn ˀ#}CF9+LJ;g-B1r.8_s7{X+yTwyeަ񍼖1q9Zu.vBC,5In߇p64&ؙCz)ⶁQcf?ÞTRT9V4գ>4O=ONb;i|O]/V8S\/r9,-GzDV(x<7=6oH[WFU*#9g4_Zc~7%C#0FtF>8.yާYXt!: !cOtYhf9g2&|і|6:fn4fws4cYEM\is}Ix--|HOC-/Ǫ8*v-ċ4/j>_Ug3j+5L Oyb~khXDo6dH؊/u]F= S:MOe A3m{$>*mjfK$F0(A rp]vЁR)|fC#2{;bsCܯ(ߍC"N:%Z["]ߐlzp,nGn<ǂX|Oe|WN>#ϛd]\9G zz&tBBb28\V>~/ 0]˘:FmmKL9el|u99Qþ\[>rTUjGz(SkJ.K'm w^8焞ٺ!—s>kгr?dSf40?,dW]S\gVMkFnSgrΰ&:~/K>װ;27t5yYЧt:'ܗ28@T0?i^ t3HrY^~7ۂ\f@L,e/ۡFlt6i nG87\"NdZש4mM`U o郮2ؕhHg=ӿqOzdDx~wOKAGCS1/@y =Z[F1jGD,?:e ݷ,\O25vtNn+5tfS`MwK|R1uxne,9x7 8赓noQ;?od}5bR{\ԇ2ы)'oI_Oaٷ0܏:зe\z\o:cI+g1>2]e.k@FBIryAnG?gE7~|i>ݹu];g:Ð!d o$S6Ԫljt]:Q;0>>fqtgW$sNYYiJ栐KaAe;ј鰣^ۑ>ѭ;h jw>> 67 k|Ykdc n7CWӖ=wVةQ'ʨ>6oR]O^#`qQylPO-\f٧JSe\ЧD_NWMI{*ZCUЏH 74r#kCe8qGG:OL%>`}wнǺ+w\t7f,F'kaጝݲ]>g1 Us?ќ7I౧75x4Cw{X._Mg+R<7)\y8s^;uAc,:qe=yԽw~Ox% ޝywyelK=Q2'_lyJ9sܫ\YJ:=?8"& N נk.pHDJF=՛>[etY#7FOdvL;TF]§Zfu] r6KN _Y)&T:yj{L0ŀJfp+T`"iBɀ Qg'\G,\}x\Qnt͉-ӥuUgQQ5H4oު<It}tcKud9WW_ܫ]CU}:`p1і) Kefn-j vPݖ:2ŖO!`o&v5\-cT";PbwϾ>as}.Oq n &rs:A9yS85Cڻ/B1\~9c;iȃ>);6#)HzMC@~ _ȵ^* Mx_7ċ#_t8)"f b+a% _YpsoN!w5ז(lGllNaA)ݨvO~7gܟvtr?PqP8Xy32ITWEZcn0iAz_1 رܙ;Z.!\}Fd9׹wg3u_gig/gg4s,>+kH=ZpE{®ׂqOZ(~m.ywas%y|-ȁ-<^廗h3-߽ƚywӳjq_̚zƣh7ps<_߿}O}s|#3S6l37rw^np 6<{~0<}/rO?zAuAua/t :ڋgɦgߝ8<2ޟxa; ¿/ 8U`=wIz)k2lٌۆ?y=٢hg刺Ih5cOY˜7.2åq'x"~<2nZiS!;q6{H|DgN4?OZYjOӛ'xiaJ5|{,3 rM)O??=pz/uyyt(,?~쒈~=3i,/͵d;f[Z `?N U 3ʰ~WWj@> 8;蝵߹^Z,yת+WLWxu7ӫ2Ub ބ߽>޼nߑ_4W-H"|6LOՂ\.iDvL -옘y 7޽ʎIL`ǡgfF> F}ᰏvoKbǝܮr٧6`u8 n_ ?ģELxLd[TVݎ7ՂD"XtX+Mz|5.g&yBwI! ^ȍߦ3?m}͞S(tX=p?Մ—z~13|Dg W84t9}Bo}=!I]9x5Lcor{+}FvJjدawL\,OPE$5Ǣb@O [xB z,! 6h=zh=yUY,֓e'Ckae˧ȵ /\7Mk=%><]OEg0z;B_u?;ݗ|9^gKӞNgT\LymWQ\u-`]:k]Ì~t6׌v'1kB}߸EwDCN}^`뷋iuMpX=Ku=^'{l M[''="_+ IJίxM ~M=2AM GG1YȱN3bCrˣC6=ji:S'ީf9(m 3s _>FGW#įYQc+& ⭺yg}?5j?_6UIqkR>7u%_$עGOdˬ[},X Ӳ+"ie2avU*;]IO6|?')ʝgmξ%,%ugOm}I)G}%ِUQ;9&WF@W }Bn7?ܿߘ?:ޫCz`ZXsQ\c.CQh^nDd__Ѷvpe7pK٘-Opw჋gŧpt4ěѝbg\kh^M kZxDۇ:6~9cNgw00ߖMG=%+vʜ/QB7>dLY Uvt*r+뻈_^Ɔ꺧W/qǟVg]x ԓ6j^IꜾKʷ3ļ/r|baQ0>zEa~Oko# "?);VinԖ7vIW|/6VkgI:͍ߦq:2gI|hգ[ lH-ק˙O)/g|՜Ơik1k |/ k2rۥ!ox>`$ }x<#%Ey19o>/NzʪևWӇ9aɖzq Bx>}}GdNM?<\_{Bs'f&`PňŊV =$h9Edғ _&(LRLE@V'R5r MB{;3L.؞dfk˷]GU1P;_`7=9*~4r';I^io$~.7RFU~E҂,7֔7/a/䵹8OflIi}Z30{ n4 7%1Q?ۣ.WV aO3dQVԟ`Adcc5h 1)%3 [Zg<#O QN8$w9[=,bkyMeл9rߕ ߚDzBk4HHRuɲ_"Wiծ0Ux$3QAS;=_)/W. 0K'n3d獿c^2vꟍfRxrS7YLE>N}#0ɯ2͆ƍX:]  Z2 ؐ3/Q|XqI+8@պ!Y]A4Ub86ҵRKV Syxty jߓ<⋐G6j?A^g&^ ꏝ}Ǡ͇hL8qab2b.0X6|'O,|>=ݴi^˷9Ճ: ݃ߵh,|ݏ7JZUzB:7ǫ/\?yI['tasl=9zB?el0+\_?-۱c{y~?Ξ3jg򳺼a.Qmϴ`z=u2p}z3RTGyL2ޓGlF%>\Q"#gx̊l0]_p}v$6ȱ8{_m}cҢ@+|K_]QبkvH$~R$=X J/dnc&:y]]p?IFvZ*iOs-ZANy|I .?Ҿ%;|%lawF ,:z0<4,k:9Jh^0iq!|ѧR<|֨k︝ueVuIiӂmVIg%іh `׮|cW}!kYcO?Ec"b6E{uIĒTx^xW3#pjĵz1>X{~:a#缱#{;SE,ϕ:4^ڴ,qQ']{9E3eCqNjGg0%}:omv1.=W>s ;S붐&1RXorZ/)EC_B^D.4*L]^U< ȅ 8@[/SEgԖҧ7R-A7=Dtf1>5}uCD?\Jիę8/ϸ/L1qkuF?"mB^^>G]f?xt<3i'Y Zϲ0maV+L& I$#[Q=GK#g߷\fy̿LϫNL zyain@)Mm~UI)kf]*̸8Nfc{\n{bt;8`&O m457mՊ:Q?iaImj5%~fnؐɾm8co*'jwz\fgM5F#>aw=2kk7dKԉ0eW~,vGgw!S( jr[6s=!9ҳ%c= ܱV]43o F%_ ia[W >fFZ'|ivkU_]5^ur˲Uxo27 _`?kIc u܎nPOz^tF{ EO[;M]T qMYs]"}o","KS _j39rsW_n5G0Aؠx 9n0 O7`ƻKJT& yQfwc:_jzT?D5mJ^?F76T;M1y,Y)ߩo:@MɈch0!T ^~BW,mI[xÖ+EOt/l71z*ڴ-XGFkٸ&DzѽG41l{E ustYZԽ&6U8)?@2tZ K&𑛓="7nOYYSWZw;ׅ9.3+un72{x8 :qP%xH~+C € D [xE{t\ T<ٳI_R+؟08FާfXoC}`evJ6}s(ɸtmU@a-?ս[f pwȸ&W*\ys74HGӴΆch+#_<5vXu<}xqыF_ԶF!rk[ݲ\C-೥.>[SZNўx=S UiRbO+nU-dwX;< 2 Q%90u@9ṟL7nUz8~+ ɖWeIv,m?M4DJlvƕhkKlK/mKOo6r\dcr3W4oeG;r?m}, k+؂6EfE$u5AP+5A{GV]|jI݈Bs1z᳘6ݸTԅ LEC+P&QbGq,#泔}, 7Gy'JM#᷶pl7DzƼ(ߤhq2Y%Y)ڼybPͮWzfsI U=i`!otEVIGiK6qwr&Uv%":dz`5|6VV6Ĺ?Ծ1vKmkܭ'/;m7vEV[Tֹ: M˷,#DƬ{|ɬ^>v_Hoo'>Sg[d+n3zdOM6+IWvz݃m^Z#ΪKox=ᰴ]]z!K:o]ϢHuˢ-8A'~/Mb 5pO_`B]/zl5Igj9(Kz"QXvnV2;Qs@Ep[k*[lGhY{彩XvX?Fʅw!KeQ?>݋n:Gjv"+3`%hsۻ>~9>:PD22-Vb[q.M๷eE,39Q1B!mE }wjR*IJ1Ü N |'zYyzG6+t\f6ܛǫ[+ד4Cτ[E;$9i?>M{0; QUIwyꍱl-<1+0 _j_X"jbeچ@`(uZւ4b!Z'sĉu@-vʰE!ךCN#)o d{'mrb];8FDÝa9C_34%כ;R֎֧?/A 'j6>穳-ּ}((hQ3i22ĕ4tO*!94Omtn}%ZC })G!EES<s!Q2x5F?ZL(Ӹ9ththY$oGck~xVQ쳒xݶj|3}]+-2,b_`{͇NƧzd=H6a+Xpi!ó*nY3ֲf5/r6W$k +ɻtֱ'\4~;m3G%ܗ+.1nGcꬕ_f~=5SE)EL-/eɑB:J) 'v!ފ]\=$SM?Rz~|=wv(68_ϡOߧɣS__/xrs H_%=H*B9-Yv8p{CH܉Yjwwݤ7,=܈3km6˗cBn}wmy缾@vmJMO5L;t%y&г,}QZOzۚ z^Ԧ|݂xva<,;&ihkɯ5ت^EU?%y9uW1jw7keB>ˮs'/Fu"Wo,!⍅NDr/m37:748wC:)Y %it?xU4uKmyL 9U`I_Ķ>?+էɚ6]}%4#t\wNJ&|::ؖ҄XܧI&w<]=1Sݜ_Ӕ=*A;\9C}]ۺEy>AN ܙ!+#l-33rRLMԞr߯;wN-ڎWRT&j[w&j|;?®nvĝ-looB4)߻k5ƚZXSl4;H` I^X|JR9e=1 1i?=؈ nggSmJImC+}\єK)J= ٣l$aF?Wn'jC^<:S>)bްw_)a3?L2S8#<>]l/p+z0N93XQ`w5FbvӪsVk>)U)٤GϪ"nrmW, MN%CFi'pcu}T>hD)Dί _7p>&yi)q[+5?sAyZFb4|Nc7PcA}D]zԶO/@{-#G۔Xu.#jh}=>2_zq6!Iuage|^c4R\+:?[̴Nnҁ=X1am!}X<= *]?Nt$YS.S7Z]WWGD ՖI +MkⅤZ/}N#gmXPa9*{]垇Nia[I81]m31*jNPR{-?^|>i-hy|0 >[h9v}ˤ|"M9y!orN{[w}gCifk+8?$?da'jܴ>\,v s-g=5,bk=;X򀶰R9e.hY#An/SADne_vxH&{no#eNs88^;i?B@x+4i874(=xkn]Ԕ vjYمO1VZ q2*ړl1KD} >ݜO6ƞ?|\-߻Yc?{zq/%O#e?2?޵YCgt? ={.H[ss;/ 9(jO$=rzq*vj9G{8wXUI ؖ8+5+6~5J8wߞ#^}';>*`:=w:gڃM]ZHYT-yn`>D\V,89kk/ړe ڃW$݃ߎ}ff97zSܳ.1-݁k\vq}q퇸מͯ݊k_5"54`' ֥{U#cDw&ԥ$< kh3tc։ 2+RYiBZ SGݪEo?ZXY;dxvR52r }$~ȴg0_Yx6ųoxΈ.}kѶӶXZ7ʴ)e47mxiM/`K1ocoŸq~z!ΊOi,E\X0i4\E~vڒg4]>k iEᗀ 9|ݴ_k"p8m:g/Ed^0#?_i;68?|8=Kޛ CmzIw8Hf^Rڠ !۪4tjQWg6~YOv?6SɬEϤ'dz*V)%5觾YjzuM_?5^\:NՐ'n]t}+{ {ݖ'V$ʵ~s-S]ğn*C,O%,rSI氛ת"cu\>x}i. 2[Oh|5z%yż!lvc#42[#m1輤LAeФUep]XFKN &t~ x,4m/bXz x:[ih.שqۺQv'ekx~Ɨz>jCWH ]EDA/3h};z3Nۉt.|v<+3bp#h kxg ?~bYY◛D$3㈶Q3p޼-Sж*2aKwQ5.h#6#enMZvo.8=pmgsϋ,ۉ_1^mvߦviL鷏'n>C>>S[gM~rJ1qy=%Y6K=/lWvL7?PH{S[u.:Kk#W[I/+u Ľ _eaRЪ1zV{9ߣNGA6/b J*㥃#yaΔZlI|zdg"O 颾݀,ZGkV?x07N>,~|t(| OcAp1CG:DICVFD.}s| 5,T IGUԫ {w[K"|q4/A_\/n SDsޘh~ySBw jpHn_O]Wq %+dw|/[3g*-տXa')]2p"[8еY$%lL)di^Xu'<>9~OZ,dϞ1IusDӼC,Lzof񤯽85:'<9^ IGs1tF~#鳴6%?}z#b .g}X+)lbzdf=L_Iw!?z WȴC-vX^6Ӌi OMg;PsFߍr .5r[TlZU啡[5cFk IҏLρc>7;fklm_zh&^*̶v )إ־1;]L3ZB2,݆5ɖ<'q,zH׊uD.d/]aux6Y A[tUwx1N)ZӏtBOOfTiw扺<+V}#+*8|m^yq"QO|Eg x=|ߏӴ/ZuXyڴ_}iMIA3xfGtNJmKg ߝ\uFg Cg^7 /l<J9L=]CwٹϺ1PUGsi٩k$\w$̠渺ijyrB{ -LTHcq%78fo DEÃclɆ_V1U?ﳿta_ z+e|Jh |Y̶: \~7rc=4C{ϨimסjoN2pG% bO /P6xW{e/0WW ,0+?d֠X%G 8gD~w(M:-#wLJ1=oyF$YPNJɬh;c!(8 IΊ( SYݴ&Z!g/;1%SܭzN?0fy=J+B+6uIVϟi]Cʙfh {05 ßHݰy5auWA#Fle ëP7G ܟWY2Ք-\ψ8A{ΐ̐A1AM!VscN_u;]RjfG3ޅMy [z:q~q(ïKgyvNԯ pVyۋq3"~|7P("W جac},EŢu&~ |㝠O^UU:N{o6@?5UN4ޅoP\Ic=3K?}~ǽL-˼rh~uIֺ9xr'w';^1@9k@CcZ۞:sW2ÚeȰOƗ]$N&䋤C8@SޥJۭ'Zyy mwtU<Z50\:s*uwFo=C]Zω{arJF?S֘j! s>>d܇[=;5gX(`>y}@|+\]F`{Έ8s g#_<{!YQ>OJ.D'hSQ?$K"赴Bi*Kpzc;^Xg$L>}{F1!~yviSł 5GqAN 'I7"ݰ{E 67-"]E?:I/dov,O0o$jv9sLD|x:Qi-q/V;vّg[Bv[/\hC 2>&П_ۗOC={Qny|-_mꃴGJ9SOk&vT:sy©tt-l B[8Ӌ}D/ڑŬnjżA+&|qpN`E>ܭ/$rzMyڃ[M[G{q4_Sžs{рFf~bKVqq=LG2Ǿ{?S0F^½.ct0m?c3sㆷw` ?}%j]49nM/h6r#[G^[7ߜO/t+~xd:[hRcz-O}љEAKuݡiMgk<Xvm=9մv}_'4i͆ &S*'|CKt zh'dQVlj뫤ҹfsXȩu3 >~N{6}5>][a{}>8Ԟ*x8ijC.f.{[K^c?U+VMYB E^\t/S =V-^>^L|.+]ub<=خz M :F#G_Ÿj{ys~O , ۃBOs4c 2yF]h@mbr~=7:j&kfM'+@ NcyBw¦āIRV;=mӆ J։:rԏ]t-^=aܘĊQy\/vzw؎~`CmԆ|_]/h*Mbvȫ+{yT\1WlI4gGM@rCN"y)Lt&,e@N3=Ӝ;\$.o>xKiQh7 tݜG.5/|oXD눷Lv}[kY5e >m6r͸|i?Ďݿ?ԥ769Vy>I qgxE >;GyJ5гW9k׸Ʋ?uys ?I.ChuOF3U6>MF60@', kI}ǔsw_{#/Ԇiw>x=hçψ~F?τ3|Ή~/&sLsn!9q)M7Zk-3Ŵbt $7׫'hi;uchGї(Q4x>L|H8Z c h>0v٘MG+nӸfnss_;Ob~0?&nRE/4!HȬKS봷ku>l@?=1ΧäB>;VQJ71oBt U!XWZcJK te*O"~q1|,[YA}x!:-vo[ lVVP'S=' o 2_hYӻƽؗ'!.wr}^G5-8={9-lc吙;sI^ݩ/;XSh|n1|kEs.海@3W%{|e )Cn 91y7p\ &pH~5/;ɳx1aZ`s3m{+=}v8i'[Ki&e|Qrc.C[9и榵3Ytҩi̛13`ʊ<dEɐpIkA ~!~h#>bUmwөM>'to1Qԭ&u{05t-G$puп.]ԆxkU9?-~t3t|w P3q̃!|(g8J.n{sj1;'croZOc2ʚXȳdu[cnk/_./;vޭ/@xw_ k?^o$F"yW,]-?ZNӅ.Nao5xI'D-ہ4CpG/;߷X5seqߏ{ O;|dwv̂|_ϳ> XF!tcoTb]1DKVػյlΓfqO]sArڢ_Z2F{论˹%7E<|ϿE$`ixԫW=$?MnM_ИW]dz{T^}z;cAhPUTe?ۋ8#N//|rz;^"mwg$ϟ ׮8T:k>B $́' \{zM~Ay-#7z_cgŹv"):d7d[؝Y$_GīItV48YLeqFä@]ͦ9<'ҵJS0DzW ]cg"3y)roh<6z%sh)H:X?[bݰfUfD}}"|*0Bm٩n=Eͱlm'g cs/'-/ hcct<೫|Υ|K`(P8kҩKNuu~n){mOVmJRפ\Ir/ꜜ>YVqc3/OKc5kp8.IŽX)u 5x~isԽh-sVدyl69ʞ3g ΐѐ3\e9+kt^sGkʗƳ}EwWɺd|8=pL|Bsڗ^_^˧Qh3XZL3(g$s||g}D 2^QiNW%-P® > J#>\6$˟F=]ĿvHJO~WZ7O^m'(Or Q4Ӽ}6G]u<ܟYaB+u\A)KN7%to`eIFifҏt/c"1 >B63RU?]y4Kˊ5+GuǼEDz,?\ce}w0Rr?ǹ383+>hA~oKr}Pq2c7 Fbȕď_[^:z[S_qv.Cx;W}zӳm(p@set/"^)u]zW\Ç {87Ǒj Y,B/vkr?Qhkݴ2KWHL4j,,zusX09.TG|V14k'aykR5Vb|T=% ƞ]3K$]8+-v+^b`ziq*egkzE91M[N 6jȉ-awseJ>)gEm)`P7Wt_XSy>J=9w-ݺ 2?n q۬B{G ;n/lsYo%9ޫswLjF Z3V)1z Lv^>|d ya |g^^mOyFIW%%&sf]L7g1#fzf;Yz:όoxN`vἮCbB$舢l+*|4mc B.p'r 1eMytwҾǣkc{}m-wd vѣ%-27Jk 8Ch\g:D&T=܇[xp?> 𜇓Okm3u܁l|C=N1|J׏ǹ&tx2Q/tХ6w;gp4-jH^/a<:tO8nB rm>^@On iit۵VU#|aDD<}?3 f_~@}1r⣱AbInAn$ɥFؿVxuSwy;⹿sn 9^N݋W`DǦ:`HF[zwsO7Zdȇ[ rE5DH8aY_ASwEv;1}^|=f) :6?=>b ;9ݖNpҸKsKQXbϬl+kA Ab}DԄcgBCNM7Ԅ.yk[wYF϶ a"ftk? {il?z= Xl,FMW) JTTĖ#`Fٷr#/1§7!d:hSb]ku]1bZ,U0ޯ>.6r05pKO$Fo&τ"_5+pd,b/ZE VV~==d=|WFWz6^Ptu!b]"ލGckOߠ&31&\5~IOhx1}6iȣ?=ȕ ׾K%ߓ YcG湔nȠgL rGzd2wtuC}J~웰eϭ~+UneEx^/Oӎ/.lrgInse=u.:w랺%!f.Njx~W&ao‰i)g1_co"sƌq4rOx!ƏWzGxty5K7FF(A2%uivE3m%Ž8q<~!ʿ9 ${zIY!S1đgF9pʷq]7^ԹDlK$KxN;b:s/h2e'8.ICvM?Y;M8Ynf#zU)>s?is$ڠrgw^;Rx+jŭڈr_[,)N̪>j^Nz?JQ{`;cRrW=uz;z35Q#.wIVw_ NhCȕs.YMX9ɻ,-0Qһ-" vqbc"d:[0[N{[GY>1bo9z;*eRKξ7mww[DlfS+IW_%YD=;h_kGYW]}Yl'#6GEa Y$_{o 4[ˣ4xk$`8V4ȭ>4JZ^"'z<36Fv>ģ@.')~c&G`~7t||O,#x糮Ⱦ+*(/t /0ցD<$c}6{FmItȎ_(Zc ;iԎ3/]1G+MbĆT+xLy8o6<G5m˅5mͽ:RI| X@DWmkhy GKz$\x_ }^M] "?p*_¿otqLnr ?{۶wy""mi9~wڼ8}i}&ua3N4jnAg~jZAkǠ@NUTߟCcqȠ;1^Gm6\ l!ºcG?;0| i_&%Gm%'-W 䃌o䨲l͚Rq6[{4|i|;ګ"^"]jO{/Q? F`##)Æ6TLlC56zI&[o )pO*o[r #t As=\(rk,mzǚoXe>;}mtWmO[˪&qK!0YVl\ &1 m.$юn Yd f')U_5> >I!=՗-n<73sS 4{zg[tmj!#/A{:^ |E]o.#IY !_2mqEa,ncǗ@6Hf U?"K-޴6[rsV#I[X} B(wNtH 330RzgF3جG6 v{-F_1W1%k#Ap j0_1->Po> %w<V1s gd4ֶk᰷'όwG~nS,D5;^_Dԇ &foZi/r`Wf 6s6$}40Vu配fZӖ1y1_膼kBC\.g >hr{F,}q8mjd*|)5Rou%@ ԧ{"AB,WccZd5 )ӄeĨYX,&d%-rmk7dOvocF/=)⤳M:OJQ 6am1>x/#͜d#6[ecdze}ƽM9?VN"rx>%ϧQgaE4kԏόXO7zwMyWL@6.MI,8FG1j™ /H\Ȝ=xߩIF=Nr:&IYDyt|hPg9sK䞿2r/[ӏٴ{j7|P kµ]tte0w c}DqjӜ6 qϗ/$ 6 GiM,AG,S_B8:k5|/HPj}lab=k|esIEwi|)2Q̉GOZ+C ]:/́{EGLJoj0&ˏĦ06M3DXڢRiq/bGDoREfTmngp ^x~{Ш#gh~iJ]۔F-zipx۴L3Ӿ*?sh/"kg` X/v:#V D-p#]m;'΀ױ=GgdٞUx=bLWP>ym$NIɴ>3)2_*igD62 Km*Y[ډ- U3IO[p^2i>-)s֤ް$]|TE:+U/2.%j[J5vKLiz)11fNl-ca;>Agnbl,[;o3^תUs{ؒ4zm͆ǥչEmr(=wRwd_ܾ)Ыl459le|rgHҲLB2PT*yFSSO04>(Di, uf6Կ4xf2%u,ydK|WDz9}fZ 9ӥ9D=&ZzZ\o?BaȠ4-VV;c O̍ԗPTEmTb4?r~63At##/uf[sM*̽JqaVEE[@{שYH?ŧhO7(&~lS5kk7,!!I& M/%v6}~#u쳟PS6)!ۿAG nk7\zJL/; >ixXiݸ&OkO,+-"F36zFװVG!}'Qè]{ux7Ynݓ %_O5,n$>$y` ZGs4Erb%Sj׫%NRç: 9kD}nzWk'=q=#hwUs<8qo\O#(j25mCO`\a!!#sH!ģx;2`ҍ3Cg>|ƌw(ep"7.ܞ0B.ү _|4? DPD Z¶TgpRC$h6ҺXݔy?ߘun|/qu(~ 9مO)$>QIQw}%$VoeKïXKjӐOaW]"da'\C2jR[Lĥd]#6qs+-(>JnKav5}8=f̶Aٚ}mMi<NZa& erhMIwLu /; LcĞ-sgY-:K}sy"#yI7ތIM8|E|m[>9W"nI_D̑K |]5љ-Imx]p'E\[#^A.Y,],w*~k)w܋q&%2 gL:qR@sdH|c9Z¦sM@^Kg3?ݫx'͓2Y)a&Y"^'zbI812~ ""9*ƳXuieAiNG"8W/ÿ9~`SYo_B̏D}2q 2#t<4cأ|kgμj"'!E-`ĸ?:զ>ˆ|Vʱ{IxA/wxgךz8t5 \_^+5GnSJ$O1m<4z yNÞבg]48Gy!vv2x߇#7DF 3ՈG7iOsU-qdLĵvr?Ivq%.4r`wϙwWgI_ "4ψ6,ƧbGW=d\pg<~y-󠐙11bEߡgo"wg"fmaz!&% _z@]Ppq,ys8MYK瓦 nXMt\ȋJjsAOs⚏8"A 5OFnyö{kXki+O#$wPHI2s;<3zbИ> ˺}~xKo{Gs-υ4} E\~\h7aG R#yv:I6*5s KvN/@1_X:cQ3yŸ٠l(sr9gA2Z \9tOYWG|h1\ 1/9m{iqpwӻ%c}J~նk<]486ھ׆'4;6`|jhrs4362i]Mru T7c%۸$ gR$9nəUmKl|҉tVNrML]m)jSJ?`- 3]OxxvNSNv${.AJi߲$;;_.0T7qvLy=i#v 4':Bi;XG+p#94ˌLbIJa,L:KaoOlG<0CzFȱL:8?D]蚰-}Vĉ UlA7R9g3DML ŚNC#od-.ɰ|Sm>sG4 $ҝDl{2V+nåLM4TOG霎󺆇,un@+tlTe-O '+\$VVJu+n9Y4gHħP`Zկ`+JUKAZ6G_Xib~<[OO:iO,ya;4"E*A#Es FasÒ>Jߣ.n,~mm6jD#ۄ4)O ou,VD?k l!nЗ\ǍHllAzЫ=RW${\bYSI F*kT`}Hm`~h݋qnה_)wޓ_#}`jfvL.<xw115فozf1߈On5"0:bcioM;~;vG*h}2? [ڼ_9BL;9>K'Ke?;fļR `[K[gG\,|hzoctbxkyio%w%VRw߶gk/U+sVu ]s)Cc֩Q5K6LPE;ک:6a‘mV_+-:-^i>s`T[qvgiu%WTªm7}C9wM[30`YDӴ~~ZiӢl/asr]H! L6.3|"X#tFJGW/84o7N,\aa#Sx=k5ܺuI?:dњ<7 GGӳ$c;h} ]ZG36,PA9 -3䬺{b5-/;;Y4oȉ|{w˫bEfVJBR\[;M98?E-w9dzZ|vdvou֐LPc`bM5?ZhѺR As߳j? ZoYܚM^XfM/0bboA?Ah2HDpk*ӚZN5u֊5w. qZX5m鬎-\Y^{sUϠ/ڎymt^ox4r]{C?D}l 2Kz]梂P&3! ^~[Bkn |ythiȶ|F:U9|h3- 5L` E2tK 3)95[towҐ~5ǜ"Gۍ46ɒQ04 w(3un@I6/Y>_L7t%3Uqn؛ghVОZ~P?hκHcqЅ8ƿќb4/Sx/\ڶ"uʽU dձ*4w1}zTlNB̖k)Zʺ+Sڙemىf ؍t)tvSo &2d{J̚ ?aBG}VҺuQ8<5ZL)9]Eǹkm2Nc[q6ʬuՉb\DDO'wi|V&2qdV:Y ס:@^lV)qk/ZBs>k[K{ح&jо Wz' T5vH0WJRFRIk1hgz;i, #Gs@s<֍QCs rmM*.Y=ϖrlYD[KTko(=uS}M &Rײ屲䎊=c^:C$ZFg4/_ɬb$ ?jvj-m$m./#um|t +t-uE^m 1Jׅ5y˨(}f-I'LWГ̜ ErjqgM<V~Hol?7~=:tF/<1Ks~7 ㆏7!YsI27i ߈ Z ?`1❏!wח2[gʹn/`Dm+jƱ=µރRT{DbPb<C\M#Gpa#m/1#A:Eugǿ!u6C.T]$WT>5[)D-gѸXfa A#kW<+i8wyAsKï-]h]w>z }{O|9PX;9>qq?{D܋8'ZՉA` Wh; Kz_\S(>oD8L %,VGy–ݳC4JK1[ox&5hm XfF}?cySt1䘦jZO;_OyVlj[Eԭg 0&'q=nb]g69S 㾛xdTe)zO#pz4Vp9S.|b鎖2Xk\k$m*{^ԳTm1뺏\6|\0)qNд >h;[7³]]t /2J<3^.Ro;NrG;1%#yva9OkVڈ>&?Cx$s 2R^:'cGpat& qߐ+G*,1#7ZgKq@}"'^'zTAQtu5WFsFޓx*s9֛q2Z6$q]Osp/ټiCBRc#^U@Ҽ{GmhNiv=׮Sx,^'MFw?@pУv3XOٞ˩x*vtqҐIOȥX;Mai!6^`w{?L>E{|u2x=6YO1K?c +دW#omjv'dWXkB>A2p%Ǜ'rVi?kߞ̭sc_OG1Sz5 kKcTx_LX 5q^ W-Ź~cnKU%b4b_ٯxh^Bo1o^z=nTXʨ]u/q&8nU~HY,ΌrRXT]Ƭ++Z.ԼVt4fwSͮ@5aPKɬBN!y/<#}s1;z;ݐ!~WWtCYZx鶸\o@5ϷO.8OɍV~_\'{~, hR5 ?oNNj8dÖyd(,6B54FŷZ%_CA#ӪlUY>iEz?k`œ<5?`I$UFo G+}ݮ$LLy .Սt1_S],O, W$т?*icF^&WþFk |R.63W]n^_~S.|qOUj;n63b@jPGǩOI.5OZ =>,d1_6L O5Odefv$kN u)kK{ gcd6w 6Ap_dBwܖÃU3>8/<9HQ ;͈']ԌвCA>Cg!#6kݽ@x"}$s0*x+yͣ<|}XN+pwD'c>lЭvL e?`b\+=k5ɽQiAaC+vKyyC+k~˝~lGAz }[QĈ x^OD:]DG1io!JF sOfӬ|Jk"න[Xpy!ØAx]/ߩ ލ2?G;lHwBgc-@q_ⴞ թvA_oqnDa9aGMFdcwo O 1sߌ9Zpyt K2<+tJ'2i)7h}Xg:0{LJo\L)+oB"0ߋ]Poo댜];~)qye2"cG6BFR,P\b>E}$yߛG._)U;Rj96_3ͼրxߞ gɂ'r{uqrga$o4A^#TP1 $߅:Ky^x䗱gGtCC#k~&t!+A*Y-[ ]ȧ|ˣ5Mk?/MiZFDM~MlI{͊{6ltoo$o1gρ^&."o5滋֋yX2&<99VIWki1xD.}~[.C~U_}5sxRSG`^r}PUH[1Yg_N^9ۤJ8| {nzwZZN*;-æ]T 1О%iY@T>C]~?_tp;F/$av9]vOf`eR?8^6LxF4{p-:2]ԲSSB΢ms*5x\Zg7_R싪ݬL<^1s":wF:^dW7x,u+lݜE=WzE->r@czHwyX(h~=ZEaݾquYfě~7y yo0Y+!o0`Q!}>R_3a햷k8K?35JޯHs_NKo'O\ccbo@Q.JUr= ivqٟ ?`XçnxUm;**K *u"J=511OF7}k.S)M }4u9.ߜ GC9MX^C= *VLIgqa_=C؁^,ES?os=*GsY=&56o̘L<5Q$c!L1ɧ[\&oq>QSpn(2ksM^}Ó]|/:TRZ$x6gB_a:zYQ͕߁g;1K9N9GSw?ii~M嘭5Yoc}G {YgIԓ"lC>[KwemŲO^6*̾e=;q&WُE}P (\'Mo9E:i !CK}OyF+nuqFc x9ՅϬlBԃ;i44| d0ìbļs'c'dž[Wp4q!Q/+ {+0fS9(ܦ2yZfiO/:mr5C&1ɜNUFqv 9o敱j>rx尛_ *bJo"~m(>4Z6r&k5@{2r95 ULFĂ*L:,qFG^js?lwCM׭1ɮkݔuמ35u$Cjo/u_/f/NMcLdc.)+@{}LҖqFZ )347Vy`^KVP.7ޱK%sas4Y6&A?g&˻?w0mY!a# 626$b? 򥹯f.{uNfh?2SYuo}<vnQjBVGp'? ^ts N9׾i b&}f!XpwU7fKϯT%"g y,|bWM]8ZFy_g})BN\"R+^M7ϥ&h}">x|Lܔ.c7YsnbgI~tGt_YY]fܶya;[8ud ,AYaX*]h`і?7acVjhæzsvϓ'C;}& %EL&ۖݓBmY<-oԫU0n.e \_H|Mak N'5|>Y¯ >eBAe"~`g!:n BEVme T!<]hYk1TehiWY:^OٲG&ZYMXu<{cG3,9߿S|_ȡ.CLJmGɀfD I{nۅ\1C{?IAIscK#ޞɃvVgZ\2涷1;+o'msؑ"#x^c̠u'~~-da~c8yL{xT~y$V=e%uiuk@#cG6 Dyd~7"u?бՎӟƋ{Љ,=j* , }9MU1DS,|Xng>]ċøgr*/T~V3Nd<cl4Zz$syGby<q}Sϕs=L~z#1>zٗ%l|5L^tb39^3&߀xc]!/-FF"cq8.z/+2ά~1$;lI靛G6NCK\=sP磚l5Vy:N|ϧeԨ.n'`iTT1OSћ+(oJa~PKǙQi'NNpAH]]Ձwjfc繟3G>]o^?kj@+YT W'?߫S눕ΟJ᪹43_G xY. >%0aS˰AnIw"_Ģ+T`% $ WguRg:N㺎<OϘAyr=g_XTi YWJ.iguske~hll3 E֠`@:@u*gP/I~*I%s\SCò}k9mNj^_TD xL)F#3S \jVƵ/fRk?y.{O9T(j)X鲽J!cgev.Vmx5'|NH^NH^.F7v{x} 獐fJE,!B70,3y9#ְ>kw{T~j3nu$Zx^z}BΒq}j}*=uB<#:fǎ٩'XXE~'y.Zg嘔p5Lr#jkXan6oH4ERB USaKjmΣq_v]1d?1*cy`ms|I]ˡS~AztᏗ8j=|@oOc&a'sx348?AwJVi {ܔ!dk[yϙSr 3ҏgg!_ &Z{"D]h.eg=] {,6 -Ɽ_Ato:{;$}z}O.<+Ǣ{R;&r,xU dcs0Rxd x H7OǓfO#タ>)<|tjbOzqt9,:<3rnK~2%u0gKNv.;DK8tg>SGW )&UB\ )r<ϧMdDK!k('O/tMoU==ZcQyMcyu S&6v;qKh\>}:oTٛNZtnLNgx}W3CLkyz{=}= (kkQ؉d5Z7x"͹Dneg"_|qgQ/O 4Vt F--G|!O_4=|'F[1tZ i?,+1rl/a;yr8JOz6m|-D#is0}(Ƨoqf?>*=v)dV q-ǤdvlB}Ys]jc|K=z孬vLGN>D1z=dF-IزvBg\? g˵,\<Ox!d. >>OUdX\PǑ"H#_{_9s{P\qcd'x=^0>tG>uaPא{$BG  y4?}ԁax`HG<2Twƛ&X]~_Ǿ!Ӟ5HS!Ed64{Ћi2/c9u85G{%ȍ5:Ś"sۢz9M9lM,2ج@cK~$^w#|G&|7CzP xgW,;8!zHN yrږѮd׈nZfa:Tr^gxM#6Wu^h!W-+֒Y[>ȨwPwP;@DO:#mMP wt1ozeTGvd|G2p1//,fb*bk<UuyP0f(rJI68oKQC#OШN*Äee}? cqabsx<E͋fÖ\\zݿJF/S9'Qr`ٹ,\jObY0\L/s°xLx&Mv e}$oi.Eޝ?O# "/J HQ'Xˣ3?gY%Υ!/YE-|C ?Kp2:\F]VWW6 8DC@ȴheyn۷}˞[Om=XQMl6Q8IKZɭkJܒݖKyyT+mf{Xk כx.~KM4C3\Ǵ仃g {wHȶQ~[ yVUw4v)絞Kv8?nԒo&VaG}H3Mk5Y+|{upOu+z]Mw] u%W<ҵFMXRܩT|Slr癮}nXNISu9,;#:n_E yW,[iyLkgY7hAo^*%·!5[6%>u '!ˤ c _"/ { Dž#o 7Ʈ39?ro`F1׈9ѣ$zh}e&;)mv6-rx=y޿3ynWp#֯Rx?'c!+>m x*uXLJ_9'B-*W3I {JY^a5ga·3n:7qg =H݁Tx*q3khqɒc,X:+yMغyu99*kr)5qTVX/iOzD^ 92?6ݖ;U'^'u}"^~n: M{$Gd3W2"8^8(!_,C fڈ-JYx>=|XQI1oϓ W?)lw4R:^6!wBt:R["@tc-z =ý7?4}EnZ+/Nߐ{6F,ﺀ#y`ˇ=%./vs믋Isș<{Ѯ! 7ˮD٘k/Y_MǷrE(J| 8勇\2̂3#o xz߫1sYqɭ+ʻQj>WǒVCnF?95֜t?ts<$~6 g;}e:d= _s?Kը`)kz`ǼBHU\Fy~ ?8^+6:^(\Gz.dgG^/FP5%a$=9kg2L1)`ݷe庂U'[eò"aY˰D]F'RHyarF!"Kq.e8.%SqGϦE[f{M#w{f7+wW8҇\g0( G̭=)"4]޿ s5*L;ygJޏbͮhgުӮó`xj:pOzAaO`C =YlyUT'J<˴)PKOYY'v:xͤuٴ!6EqeyBݱ4WrN,(.> Qy0v^+zx#Sd0|o?S,w?DzO6+P uS#f0QgNƁp>S,`1=: 8dJYΐ8q}2O\MXODZq'WNFx`/3Aœ&3E$hGy 9@OW \\ȗ~GF<6]k;g{Ck8xMְRu Aը9]?TXJUu[hmߐ˥2u6ƈGsGb>U_}^_M|21FYaAm^4Mu/6:W}l'N} ,DNQ ŌWEͧc~_\-|c&c#L=YJu] oG#': l8Qs?? |/GiNLl=WY&g,jk}6xhmfusT W,nIW8=⵩-%8óm02)ȩz¼uV$5⿄7JՀ8lx%Pm~ȣeu3ޝ֋wsR'lwdŗ,/<*2Yw.o?ɼs&NuzusLkS.9m>2kU;D\ Txh5gZxX%/xGV3_kùU[bɿlSp>˨AM3PiXکrNt>t>,>Rd=w>[:_x.;r\t>? ꟋƟk/wX5)TiQ~y70??H#l˔<%KVkC_Ƭ$9 Bd+],y;k*W+DG2:kZRKG~+!70~-L7H\xdB)8.c:>QtevBe{ }(LsќhEO;2OXL+L&0 >Ǎ 4|fWH>Z~f{!~uܰލ7wDVA2!擟(I*3TF_;Ãs*ŵ<,a)j`QQv'` 8 ٿ6MRBxmjJM;__H%댛o6 Mb<++]XE %yMfL~N|\`UE*&+ǀdާQ:7pͤh=^M|㨅;*L(j2X,vYxInG+$g\D݇Ṙԗ\,zE+G*r&jF>JOcnT?WحoV}ym<>{AQ:kYj?68r<3/_OPKVeVl_z;RE.imV,/DV/X,/lXp zo-TY#wӟuy{%%f:{x_xH+ OOFѤ-jZ 15nN05=kB0iOa.dPǵ+FbA;C ą~F뮮|Lc[瓫P_E\E贶s^7':u|=)>'fn eՍ<+xyҒ\R3T:yGeJ2ŐJ-ƻ:FOĺ+{4b%ӈ o.ŸI7nh5} ' 3H߷L6)~۽ JJ_4 h)ywt}| uu%Z۝K+<>ڐSnޒɴ$*J.Oe߅ yV2vZߔ]|_u]Kծƺ ]M~:9g}:laOQf[>u=kJfCMٽeY:-,D Spai[}n }dZݽβYpU,iЂB,M[l4 ,--xey,uMqޙw ޛMjUss0G|1KKlI;pI:)w;Wi[+eE~r i~!d-mo>:.7`m/Azp?1Nأ1§姳ձUͣ- 1z3dLb$l1]JKfåԂʥѼP4>PJ%uVIKKV';z:2.ګ|xt>\qHk>Rd6uiISQQG|~] ^o01^bӄwdkә] gJു6؉Mx Ǥlu1㣱6;YKxqT5kΎ-uN+yL hh>3u&1zpf:Ɯ^X!1SޮyuZ[=˦/Q/boKR=~ƺ}lُM릜~rA7-guG>3OhWTN',cz\8\2x)Gԓuro'j!oh0J#{o&Dd=rO8Oai1v;:sus<>+#weCWbJ:2\]?S gyǣ*ڤR!ٺri?^0 MR)OOĹ}UiؾiKi҈rq*bkLjL+cfxhAt _ a%y$4 N._ϼF0V奔9lqe| }<)wtں8kV|t:#[Jr\-Yk nUb.ʰM!7jm KĶŨ{E(o 7Aq}[@oE<|;}:?7p$'Q?Grnd,UW{QM>mi`Iqw/}F%–Eժ}V%Y] ƹgǑgArMEw˰ Z<}x}1}шAq9uaݶs/w9(cxBw`d8 a>>=WYQ%˗jՍL3Bǰ!W~:=#j 5Г*?p&PaY}J )_SY8C螰 Ců'c0&70:޾#slHG ,H9fNȐ6veyq̚/rݵ0l>G;z,^>O:ƋMA^LJ6Ou֭5E"-u_PJyʧ}wۭM볳88xBh-:0S؅|2 Hd}R3,㌊?/ȄfՂS^<9M "̓Z~^4}IkC"􇋢9uA*:To+w]WH_eJǹa'~.0h|afkj5PשFO-OG`l5pW4Ok]2Ґ[ȷCxߊz-J,\{9j|@׳uk;z_*gP <Z6n9uYs2rsɆaW>l-XJP5[ѪmS_Uɣ<_,hS•x1uLg82jab|i>K*ޓׅXoI|/+\{_etp}e$g3x)yڄjkxv9k<L@]&o> Z&g5g~J|?gwvH'F F"^)zYo )\kn f[+oo^ >" /Rz ZA佚{VlGDl(+rYk302_cbc^9҄HOh[񧅐AE = rVs(=J~**if\9SklNT_O\?ǀtxt^ ViqF/6iFX\}xr,~/Y -t핟Qrlw1m9 z,Gnf-ngjƒf5ˍw-xF7Zw{z! ~ި9syor;bs޼JƆ)<txjy|@p/qke}02VsͰ%>~b坡7J.E%+/ !WOQi׫6ZۥWjva~ӌm~pyⰪz[SN(\tV,r; |<$SQqR_h#r\7B-A%hmk3ZWJE{UKưKѕZ'4_IM+iM*QEHW #[+gSZbVNy >Zx$=6w )Bw"tOkS8C [$z̅N:n FknyJ 8ᰌ1M!&>Y0TSE]C<4ŠSl}݃rxMFWXSQM9zF^:_vn֑xHqm~0׌o^%>̓&׶4r]etjn}𺮅`iLetlӱLP7i=hLaoUn3tzm޲y;߯g1/kuLMH@;#Oj+ˏJgeOld~JX !gP0Ykm*sݧ2 ۭm[Zٓ?lXȰ`Ҕ@f y&g~cS-Aƣ1}xcn`\9zY~EMcƻjƹK>޹qesUjmven9\ iF^$VK'`ULgaoG;apiiI; ,r)%ʪP,4'imBNH xHyQf) 3d1<~ahI^LFGim.>1?b~^ gIta n&e vX}<ڦ-%N:(0Q!r_d ;S~ǩ=VځOy{ogN/QVC8[&o@WlXҖ08):6sc 1foXJ c.N^ཏ\; ,=p}`M'G!| :׺Hfڹ}C, osĸMޖ"i󌧿&5qf6y\1Tt5y_9qG5U)6wS;S/cjFUҍtȫ0}F_ϣ53gxMTϿ{ݫ}ȹvb~oey4FfQ3/*w%Hyt T2҆!'w1hKYn5>`;`1ggϙ@tJy?3* s쎓mUb& xWODÀw%&]m֌O|gNL/I|4 4 pӈQ.Wܸp+dy.OnZc&kAX/I:_kU xYcߡ3,k |6G$b&_T;U΂[Mc>yD^χ, 2=xZkڡHEdmNr.Ɵ(JSmʓ>8wխ[&jɯږSJGxa۪b\:Xf쨲 ۊ@ex|?6kMO.A myJDsO Xc!`ɵaGWE/g 2|?_&:hgj +V: ݞHEa ∙ϫ~JeZij8c?XbTFy,K"'V `%u}ȵ S\{"ⵡV+5H_8lk}ʲt"/j^'먍XX-Vy<_>} \[{fWhb ;im7Lw)u1 eïI]rԟ=e!S9e~}8FE禍,I\絇ۀGo i:O~Υ.6y 12ZNZzGya//!V/ HR;V>^fKԑQbγr?y `aH}_bzk6k&x`+o/qhO)Pft*1btҨ ƈ#C VMa9,kayu s./I<2K 7U.=E%cKK?UE͡b)夁2~_i}m{3TE1LK\mZTD"MD?t.+$;6~RVԆS o|ffȞgyݜ cٗ\/}?xУ ?~`G q:T_jcLs=tQKΟ+wq]!5*\ Q8|6r.OqM7Ӗ% Ӫ*&R~6o,G噛9̭NxuezQ:>%K3(0Mk=pk+g0#Uyu1cXr:|ۓY{T,;3~3|j<zF}Q~aF4Su~'A?/3RV7c勿-Is~gGjqwSVw^8陭1(9̻qd 9ܯr365L grF'W1cP9#c?r?#A{\DT}c2=C-t|qPiΐYkӤB\FJ.6 ʼeNr/t>=.OLY |GX u>S*+0jxAiRVx?cZ(ƩVFEfcƭf-⫅rIv< FPZnn巣j)IPSDCjC5Z{jiK-WLejP ͈:jKC sVK46 j֖Dr@GmLj{sw4&UǙ53~/qZe< rϐVu5%(sK^UW.L{D+;(ʵ~d]z;<QWnin+7^kzy_2^_OWW'W/?vzyyUiL/®]!QO/d['|L,KG߲+&o !ݷ7+o|>豨<'ӐUm|;(?Sjleo-q\NpZh>[nD^kūt zW˥aAg4I=YV2N1YS}sc;TסI7=|V𙹨]1?a}QeKS6`CF-2o̙Lj |<~59Z[0>4RJ:3g2`fötlݱ /O0Ojm)|Vo"nb3#S6t[mym6$5d?2lTgF~ zkg3#d[ϣc%RQz0ߑ(3p:M ֝҄B}c~Ψ0JۓԗPP!\}[f[򻶮Viwn 7YQWÚ9MLBYSMڼ#ĜȓJn(}}/&/mڊ<0r2Yu?TW {̟a |j{/<It|vvc:~5"7Q x^eX^1!/y˼̔Ο)mɣ7-T XS8]6Ao mMFA28pHp]Yp:^O*e/e5MЪR^Ol;'U ޷j0,GU赬0nKԳJɨgv/GkN|Mv6z 8ZS'RDJ7mYY#|voFK][$R8Q \9Vr/31zYz,NVF\5w>XhZau֤u &_loSJ&%'QEYQgV |%U\Z鹖O nbe!FW^vbM7獖:8__o~9fuSuc`= cGXea]q}խ}2 8 ?!O*ؗ*ǁbV0W k!#.k(R<պO䷉ʫῖxef$W^Mmu錇Z5mF!N,zO'๔@z颖cU8MS"ɹh"~]/x'E[GeceƩuWU83U:u;NtoC`D w:9 L,abQƴ#Pk,yv(.e~{]٧mZOǍiasq-?I|V<,DG[xMzNnn9LuQ9}ohk"誄Qj䟄.Ư32fn,maziHEey1B,@?V&e_"yyϟJ/ȯ \n@=T7i>JyueSKC+g k п{?:!jvpm}GV DZq vGQ`7ȼ}eS{g<$/+jWM3A}솮?:䨎?%DM_4;@m ?g*_sϤI#gMkwwl1=˧]AZ2Vс?X /Vs T9fsC_҈:hj{"?܃NAop(Rq~M _uNjw~6&\JF*#&?gLj˴`ﵖwyj]L_2hSF8>Y/ie][n`uYy f,]ЗO޴dZ=~nf}yW:=nj$sv<#rw~%}xsM+iYT+D -Y_36Ws^ ' GWs&V"\nВ| !Rm*r#f4W%6#u, qoGzH&els Auܕr=rL:Vl]Cx#ɿ=x]Pg62Fa5PǼ[ `V27#ФZ;ꍻ[A\=fKŽi d/~i&7>CZp%ӛ7;?UӛV7ܯ+қ߮ukCj?,M=,oțflßt |z"OϨ]~UhQ[=~s^Gǧ6Haz2}(rN y,/ySy5 _'m @ګTq;YXדKa⎨Y}so>Ń\=?2Gw96segg=AQ/O5㩂b0lV7{%xjsbڌ-vt7b3xxԘ=z=WR|ӝŮ;KGo@iTq4E?9ޯe3_(q* ?zjYrhmͣA3ekw4O楷3[\?Cǯ5j\ S .>²P~>@uݧSւ5%ZѮ{ڽe̤ N˳[Sx{??*2>zp"end>[rk~5@KE]˒Ɨ3W&5:'CͤėrO~}b3KP0^}6,cE Em _^>i[" m5tM;P u$95;"7rOL/F}_S<6[B9i1hxj2ۏqEVD3EԆg~撻~\bOpŀo8$2}4PIf!7plWb36' C;x>|}pÚ7m'o}LL2`JSjj(w.r򹶩bȻaB)~J;:s ,QkC=d*9]w|=gЉT-9Z f6/mm_GNA7Bj]1Œm_=e٨֒LX`Ii"v/s'=&O_oҩ-u#!/mX1Dt 6"wirXcFmS2s^Yֶmzo_ӄ~`]x >'" ܤ*VJ{6ċyNjxrC_Qx&n50_gN؋sv'6:? >)XuFSIOWlNTP5jпQH*kuVxex!> &mt|Ms~|chחHsIs&Dy 7\t$Ң~Ck8s/"|weû_fʾ8&|iڀ{١b:!A ssC܆QV^o~ש Gh% X;&1nlFk"O}gNyO }{?GA\}$rdH{\7}T"əmm]ɐ# r~9*'^̱2f7i>^myr8kU,~JXZ^Y|cx}u~-mݭިYrΒ؀+Άݪfjx=v3|<砚85(rf\Po_H>Өp;)o <ĦH_~}7Ѿd%=Bx3s" cLi;Yy 89cdg.ϒҷXۺ} 9LNF 1އ/_{$5ӗ_j/wc^^zϘWȘF\;p꾎aվS\u%[6|/EdPENPcgXZX`9RfTN2ox@U ۦ1ο m#7,e1lg :bALkhޢQvy_ץ`^^M=_fNY8Qe)'uys_ZS7Z~yW'v>7>bFd["uXq|Rd| Ia,b|] _h5M+-O >@Sf~EVeh@a1})6s.")wk⩨F> pNfgϿFT˺qۨQq8a5xPݞcy7担lp6 7F_p%lF߅ X[M؄<J|6Ϙ#|&8W?](Q{0f5pdF{c )ي<w}0sR=,ο߫t-x[/uE bc4 ~ ?"~LGx=yE"3{ QzNܯњӘ;U_q9҇>sDSuU#bRDdP*πCGl{&_ԗ*GcQ5++d"syLh?d+zSq#ˬKfyfȭRn=4Cc <3_l-ȃ~HrE3DRd!R,eKȑ)V"K\{{Ѡ8ۇ w+`~Z.4ne͇JX#"7Ax:xkFtHF#m}b} Z^@b>2>WB&/_b)nPܙk Y7wʇ t- C/ ӥ٭$1T=ş?B4n=z"8ڶ \<<;qߘ~~6YBkCNLzt_ W܉OW39ޫ=gy{Xc=)|~c ._AE.`n޿bo 'cxLHf-!G Y?"x`xl>ߛڂﴨ{jl[ͺ?lyAex|R6h[n?珹l[rq]~~i\0eF~L(ˡ!;A[='peQ؎C뱃RmA e^1 ̏`OF G]_?, 9,*B5(QE0(s"W/NY%K^L0NNZ_Y?j_MZײdgYx~oH}375y }@M^ Ι4߇u]E&xf૛NyaJ-O<څ\\m嚐ᇢEټf &m|OBӔ'OBK%4̿ Zak =c@}[w6u p9)m̴?j-='%XySKL&Z8\yȳKRKBBwGj|à}% djߛYpJ?>m˺-l)`UaY/eR_*$< 73|c+= >7ʳʕ@-J99Awx^G_}D3>|:4|Et4][ty|?X/yKk:hKܴ@[MZ/ﺔw͵Tg#^b!-]rKweB6Ɍq9vlZ=z]_ =AV1_VG-\Gׂ t<}У ^тXTkۡט7*>{y Kg%v*{t-pJ?*48ֿ~;Lϸ=IخCy=fg>zU/~>w\`цlβM{))H}"נק=m{Y6>zze?ׇe})8oS{{߁A,{W1셏FG};_?!w&e`Cr;"2N"0ۗ,_\1$'hۅ>P bG}+WyuЃ-񂮕EZg#rRBõb)~LKO񫧘f|C<+|dsjD٠q 8Ϫn\}=?q({-(l81wh V^rETq_%?s~oz^>?t/w; Q.raS}mpds`/qccO$ND*\zW\B$sR:MqFQNlc>[z> 19|\ߤ6!xH%<H|/k?!w{Ymx_Vo'UfLcE 9Q+.O-:G~!k$"ᆚܱ z3l^GޔQk },y|VқBIԇZR3Pw sFΟ`[=-{"cur.cO.꼜z5BlۺW)u+>JWV*ctC?>dbvup]W-ea,꼒EsЬTq?~sٞ#*v#5p1`Gg/KT'lfPM~-ⱔDĖ❴~aW~K`t=I㺈Jʢ5qA~o ܾA,t3ϱ:ȁ-Ad C& 3 W߯6OPČ)KUq\kg-9ڗ#UrۙO۶q;WhuFv#=Wb~kCc02ZEذ 90vl:bF?[_??6xgZo_z5*cv}S1,陭H5Rl \s"e.*ƫcGmܲ9M=vtJ1W,x^qh;}~Ol'i'o,k#?h;rg9uTےYB2X/<ǷJ߬~oR3: xuttu0]8qiGL)sbo^^O3&E,'xase]jZfzQk~O54/ {ӵzJ@%gYD I =>xcIe8fnZYU>^4zz+)^_e} 탑14g6Xj mR;$ ]V+uwX{~[AiH (dh;/#OYƊO._ytt: E~8_d ʺjqim;#x7mK+ːh=]R ñ遞8jt1Nyt:Ԓl?UksXWQGSS2|It%А;VOyV1.|yc |jJQل\[XBQ; xG3iŻ,*dyvmu>>dzG"o\48Χ|錹yOg\@6۹?]ywM)|PQ>ϭJUХî]5s|:/d5d Ue3 ?SC^䈏=Q ?~kjPjĻy~a].UϿgaj`ga?gRժS/߫VN㾸^{L'Z3@!ƽ;F՞2DFRNY>u kQ'z-|Ija!vxyP;PU2O~rSr': ?(̙=2g6s޼*Լz|q"krIC/~hz]g QcBR<J2as(O<2#:;=IQ1?7cniZG ĿPcz+zzr@GlT O1?Q=:'j?\yڍ|GgިgUW"LP_`}D:tл[":VWBucڒ2U:~˖[[uy#d7<@7v8_?=Q{.OJDZb=_gFX?ԆD)OarJFT)6nB?d Fg~ }dgڰW<:#K{2^:oj>ԉՇO@k-q~2+z~;>+ùv>m#>k6|f4HE1u/ޡ{y=z k;)j} O't Smn?0`<!@a?,^q#ލÞ΋6U/$suJؗU=_E5z? sx7+iOi$}m˛MSy[COEG>;՘23$j% 'y|&[L3'>c~cS);K~\AZ[\mOJm WӞ">Y~\{_?|B|BZ<!P*Wp5~Ʃcoy1/%e~45TӖ/WP7DNԀ\< NUJCu3)`sVfgyLۂ|zȉm6յqKy,{|HB|i?ڄ>a+D:n%#TtHl4k7B& /%+DmvږJ'c[cDF;pg]w ])\d^ƒl{AgbRn@}am cM"a\;~ngҦ Gq~d1F:X%Gŭ4sЂUP-n&G:Z F7i=ͷ1QDz{{y9rR+ɟ.:f *f{ 5Dشcyt݊Z7mHɇ~9U,u@)lU~c/߽q?PgQВZKvKQA?iS4KZ8ZTT2cPt _~{+!o`?0"ߤ5q(35rj.j i#?1@GyV BG5r~a>0ܯB_~ޠlEt<_"zD*"|#22oy jCOf8vGL/Yٿzf򱪄_,DɡZiY/IݶjmCE|uLpo}c#pd~Aaڼr&hiP=I  2tK 29ߑGa[rk~E$W2UVsk Z?96/4zNy>gNN0)ZxӂFcy{XB}J59Skknd&?-bc豱gdl팾,׎Yz$zܲ= vg9>|8ujB\LߘK(2?`V}xLn0m-9߶oeRhJjKI䱐8Uu?ϴ&:OpkA:Ɗ1y36_bxqZv~WT~_AXǣvRL)}>߇qY¸V~˛QsMu*~qS9ˮyr&Sg-q4Ӧg6~뮾x]jm1M/f9`ʜXf^.6Ȥ>3(i\VaocXI,T3Ki?A?ȷ-9w~Ur6 <~2ƼZ5JhN G (H?[u%#2_zp7!|?~zLr9Fn},;|ر~3\H4Z0;iu.OZofෘFa^owV?#1Q g`ˢwL5բuI[ʛZ,"_fAB\ϰloU0+;k׏.FmĿOFݩ=lݧ"*5r˜&2js$Ow֯Uw$r~`w%|3w=},|雧^x}mo΋ЁՎᣇ[^M|[|Ӊ`Og> ?Hu{}Nj/|˚_ct)<m(idߔ)?wmic{Kmon=Z|].&=W! YKLZ<xuR/\FQpα;'>Ǎ8ʓv!g-7ia ݡ8jݡO.Ym-}S<"3J>g220(E6E~~yкDY'Stt;^ʩe+c+ "3SUwc頓A, OfE:7"^nU*~Oƶ`1 p[0v&f@0۫1_f9' 2^ .ky;t.a~1 XLR/c@ޖKommmgL,?F,F1 >_e<+26MU긵8kp: 5(b+}#`NNX܂EeqVm3r)'B c3ټ.8u{v `{ރ- ꤶ:0˟oy.]ndudMkbX~n%ggQ:,'eJcC޽6 LōH()[Ļ"nY+=a.T$t8鴪y(2;~-f;o>+b^h/cy=U _Y3=={٫y x/_q|kׇ~y߭mF4x:ϔm?:>I#5 򰍮)Z?aݠs8! @Ҟev.!衵?nؿ/)MG2&1ͭ'e|mL.w[CS-#6WuQu>YRh=Ő6@+gUH,-einc8Oǂ[<6's{||]/׻~FgEh'y# *WuC5Αf;XNu#>o6e]7@:蜅'RƜx@5]"Wꡋ򯝫YX?%m'b䱣W#x0r W>xgГL?&꿺9p>"|`ڢF%wO8dNtkZ!i?`Os{-%'kC&P4a`Я:(AAƼӘ:l< ^ j!=F\ө,GޔB#U~:9&h'Rk$Rq݂|OO="E-ˢCA#| 4*lilqvten].eҢNhR~(vY20bz\G~"5J3{Ԭdþ.$ q45 o)R,C-chz&r@'둽$ߔ#1 "V('b4)Hy&G M{"7q% LrW+u2_hMK(sm.2%΅T??u|16 8e\Qh_}5e5ϳFq%>Z9Msy@ȇgԋKZxٟ>/A:~f-y!1/x y2y4b(ް*t'j߲8{;Sq=KlK̒Zt϶!ЋYL瀝b%6lD M ҂qr/z7>ĸ76<C-NAeglf?]+WVTd\H L'5$#G`>7"kp|O샶IGw O#O d~əF-a-֢:8W!Oj~l;v}u[r S~[MuWcl71qͼ!"G^|v=Mv5dP>M~Ae[\,Y:WqƭXecY9@MYv.?u R9 sjPi]9Xfmd\4'[y1NlFѱ#XGy}kxXؓa^HJq*Km-)d~δ9qJWSxcBX\ZQ7uqњQt"ƻw5=su]-P_s.Ӵ/ C+g.;|mRZ0gT)Gh]ag^0itm/c?| n:էU=2cҟܯx~?:=p؋ȗyGh^3;{29,8?u'OX6(IjڪD Uar^)GlB!cL3JZ{| R/wO/|o细ǙѐYtl]܆~OsT"5t|{n_:"ϒ4Y})!/(kmH)}ty"o( e\q2 Kl,9CB̕_!n+5NwUaEA$ :tQ,yV#O ϭKt=~j5Ld~~ױ/2>f}3B _z҂2МWHh:-?iL+G}ukuXY0VN8lDnG^`3Yz%jxӶ[\%+y]mV|"/cd,^T.FN`3ϱu Bbj¿VXwGg"j>`ME.^#W^"bfbe"IÚ.Hxo3p_u'`%7 l=yb=L=iy?;"cwEnM-u3;S;GSWx!NّTvn_>Ψ7] &^9I^dߟH7pp}y*\Ufw:ÿɫdǤ|@F\®uAo3g2>{x?=!,/KlBWAP# K 3$sY tB@Y 9=δv: ә^7/svdq'Q1´g Ě6wmVcl2[ǞF~+CAGHƃJp)V/-Xo}*]Mu3O]Ga^I-ND)_qfW_skګϠ=g f^xq;f9 d%V3F*qy=̰7(aOV0ofXs?_}{i }.\V-uv &򅈎z69Z"obzu/m899ɴ덗1'rd__dgI8٫;JX0I p唢 K+fd,3u\o+kOye>: /q?7YiBb˚6ryy0uhk?3OlXgOvAS{߸~miqkdMW|nl^Kcu}P)o2)eC@fYS^ -e)ok|*g]YwF@Ҥv:|pԘW;C[,+V ,U7/*\Wl\.t:_1^߯爜o\l 2 Nfc*_1Usny~ڹ%rsW3ˠuzdmuE?\dc^.`66]9(,OB+B J=jCm3T+-^Ae@ub {8HQ~ _zZ1(!_!1ߘ"Xdua=Qm8u z*̛Aa@(2q*:u[e7l,4S-(}`τ/L7î2^OoG|0'haH 4G]O} 7Φ?=! *e>vKbFN/(leMɲIK{T_^g嵼mrD;0~|{*z/]˸Gx}<5xi FwG}а#9bթ+uzJ_,]*j}}A]bv,)o=;3|wRo*=> {n0'սMUs=^샧J(a,AR֟uFXƁWfy|ng3^|0Nn+{՛O,$Tg\^2=a?-[{4e=-gdƭ)R Iڑ32QTTSۋTkm27: TT8K%-3 :>aJyݰvͼ^.}Ͷe=^^gܣGd?i_ք9Ν4kyu _Mgk8P;Q ^~)yy.̳T,5 TQ<+>CVU (O^j$o{X939ME.VZ6"[;ס/Ry ~I e|9,4MWܰ RҭgzX`\ m$|Sѹ6rVpstvy 1)W(c~4v!Ou̙H\X<_d[Hm9xvv)f~QB~_;t\m13௹̅4|ֿVh[`W(squ8cy^T2=3`aߠmX,ea_8xkģ@΃=6υiQa?y? >}<ؗ|v \K3|2_=5m](CYqԶޙgS3~|@ᣃQ;(h/x+2L  mI-@ ߾yYS鋮y=!܈K>wg;37%ߙvwJsr wyHV&x4ǘQX.O㖺C^W+v5dw.g^M).XHf[CwcwsS 5x~b >VjƇц뵡W!w߸oxǎr1":3}ߛ`\c޹mk;ѶE6=Q}t^l+M.98f}Nz> Կfr=|J=Qڒ/bWWH{Ka u![ TnQ;>ZkB|S៻ȕ<_]c~F%Ѻ/Vѷ4 u;W_9ua^!= b3Q{6~Ͼ,\O-V?cEM[?LfUC[6Zc#Wy{צ#{4U*hM1ՀW\D{JQM5@ [?[EVR3m\l5Y7=`5ct>'(d^!x976(mbَ 34#+|"w{~=Y[y֒d\<:٢_o:Xi<3у;u\ϣOh"B "!"߄7F0-dӢ, ٌz9V:R YJ$eX+ii]V`F EbO`s纙FuX ܙOa5,WfU_:g",{C7Op>xRf{Lb~|6?~yAP?b#5\yۡBwk;lk3A{4^s~j8)<6~U:  oJܮx}_)ocV?֯s{~ ,cX+?Ħ3} 4nY[t 9ky1u-#kǜ'ϺXj}۶[esũHӡ- ~Y8OuM_ qP6] 4O.rz,-s![ yܾƟwcږoywQ)nJVZjiLۘίr}?V9g}x+X<1OCFhy 䠐2Zp O[5+9_%3BuޥxlBrk vpȫ4ܷ =.|14^<%ߍhIBOG6æFmIN^4Cio1f{ :[:Z#6Հ+ O\`D۸=m5fXmswsΉ2=wcȐ/s XQav63p'Gio./DZ/ F?ݍE1璈a[;hNsWYsY:6!3"W |![^;؊tS_i$Ro^i~>3yyJΈGȁ)x~7Oy'ҏك#F.|ϰSqn| f'i3=}55MLib&R:M<Ű84ѠL?l=#{s!q-Ƹ`:| q h CϢihBڧ+oyg}.{4$:2V=з(*'dܡ1fXLj1RJ>Űnⳅ|/8yܵs;oˡx1+`kep R-0S { O00y|gcy 9uQ[,樶5vd.l䭘EKyK]rofv/aHhKy<,Z×w^3zplO"ڥ]Lmɰw~4`yi%顏iŃڿ9mb|AmDZA!U/ӴR[+ʥ(/ FD΅o:.k2kf@取mvݑz]yn)bV3_x.*_PDtOX.TtUOX}'<d-25R18g zS*(uvJ /]䙩1.߸q(؍/9Z {]f$dxZ.I*u٥RkR=72 ?lE=8O B>[#p*\S<ɇt~}^A0ͤVfZ\ɀ'Vn2GfǼaƛ^^3xVC-Iu[7F"3:72v.N //wpufs$YAxnZ3]F.\8'㸀?b /DQozo"gq= #9Lӓ\?VSD7Pm֮D{7;û16cp  ]kzMR)lԻ_I؟ =m3x2<>myڋ0݇;b1{,)x۝W~D3|z |Kafx^j *.W7Q0|E:_.֨laԨ"òNW Q8=BF(taƼ}KiGGQê! %P >8 ~kv[Pè=*FDvX[3ߖ~VIl5I4kⱣ_=_b8fMY}ov5uezuYԣ?)/bZC1&#g-cB%طC4YtAʗ+r"*4MJ%X BcYrud{Q߀c0zwyCzBiW6C/ښQ^: w"ƚj2k3\CVl#Yb^tigc62 W ֍m<{Κ,<L sZNC?gy/>ƕ@,bKZZes6Uc-wp}e ŁB)Sy2S#+ws$̛ȳyr1~;!H?qy*Q;>l }8zKӀ$m=yÀwxMF狛(f`]ANAƉw~:#q Q[Ʃ,yD1#yXiP'N|O2 #Ϻa_n_!mjAmWo,,Hݡ)蝭C;|vOw$rJWIƤA{Ys!{e9SoEMIC-<ӨaDna_ .׺+ \*r2r6j6I _LYE/-{#&xTn`AKn:Q |q2+RsG~۪.鸌8~CwĒ.ґ=;HIu ˔i[FLGM@EA3\y8" >w:HgjW::nwKܮq[i95aڏ9KYו# %OgeM;&zeEm`ݡ|;ӂ'S43JEAסz"󽆤M Ҿ}=튧woUy$f& hC"jdjB\LTV7\2 XؖFK ʌ]aj[ڗŭvaZ[BsNdHHB/וkfsKrfNup;)2 IYone%|?} $Ӱȿksaѿ_i9X7P{Җ❵#2LoF@﮽0lM^yFOY{?3څhۅf1AǤHZIț[+tQ E9>lDLAO1 yEvgm4|^^]{D,[{Lv7.kY|!ڤMpY(芊@5ӥ*b3WnaZ3^Eɰ޺suԵs pNp'=tp<]-C&D%e+l"-hЕNO\*3/=tR<)?ˠw||-]R r)F*&FX>糞Dolˣb&v“~7ts? g͟\g],c={Aܣ2}1W?6Q@ܟ%w/=C\i3B 8ZL?<4_mknD75Wk$"K"/dq"~Wa)= +ZTkܫ(Yܨnu;#)Q^ο7k+y !b;viJ\xqpq$++x n_yD0n5SJm V-èy[ϬnPh/>+Onꬪ2>%#L9m7wQ6CS1UYΞA+o&erOXQ[OWC.׎&BԽmu*N~6 ,O" S SR{D$7BW浱~_4Oc:%vZSmyCk<~s4Lo"l+~A'%{D,ϷSʋYAr& y1$tg:mAv,yigtp2;Ѹ&J5H;7"_F;W\d3Վ:e;mB|ȋGX,t6szR6㰢?o8U}r:ܣM"ףf仼B5+'ɺc*WI"Eզg vqA"1)/vIy5A'|*tб~ v9V:h9*'1nN4/c *x)sqnʏ{ QGՖ$ryёw״g \[5l4JnM531D˰SD %mv\>~ ʉYGw 1*WLR{Q3[G;|Mkݳ,AOi(,)*r?dKLQܤ_YY6$䂒H8^|?Q?`ww_,lc+x ^ﻎ=q3;% ?q;M_dr;f]Ì Nyo7eykW97y0wz$ߩH,>=:x3m8C}Vل 0{@k ѷ;a3M.D]Xdhjz΋w(SAqzwk׾{5@o MI k~',xA+@tzof:s9D0';)* E %SgR2|].$E)`oGie*.(г7أz}&A6Fs7j[ݹDWg6LޚFvhSzvyV(\v2`~n඿)b2 bA)r  XFS1W4|̳8r8&|pb0%.^onkc^_0Xfe\;et/\1c4k?woxRv薉mVb3{:cgy\&ZFp&7Y;̣#ŠD.`0r?G|\?g7U(߸A ] "->7PYd<$Pky=i@笠YwLP6MByv\>OW]M*|arkGB߹iJd8FIpy 峅|$FA% x<'hkh~_k!i&<81FW::;1.-LFJk<=eImH옂\o3i71AW밝 {2ӄ,4~{<2`ty#neY;GTӘf&coxqc1 <0p>6L"GmI#m]5w'ȩ\z;ziEM+)-R<%J#*z̠˓;ϩbw>-.>.Ȳ5PAȭR{i ߃3=6֮羃a+rU}ɿk"Qw,7rV^neC↎r =:[\b:j?e S~FMS|$^kѩIWw#.M\c7B;V6A[o+xnCwy3<ޓ|G=/{rP`)un={ZmQ$]qSrv^3=·*:iŽ5Z2-{}yvpYéXjW 壽`sHP˥3WϰEƈ Xs/75FJӕM߿qh-%jω TY/T Jl۝4!CL*|,js7r >)jb BƯ<^Ӟi-6\?ղ!M*fy'z}/S|tmސZ{pv)zaz6!iI?m:1f x~;yqܼ6U䗪:јJfSd ӳLjG m-{?ڤ%'vn\|Xs˴ȝQ;\BO毠PI)UZa'TAu)WѴm/wbBryKEM&Z$jLm x2Mt^?0l^NB-" ,aoJ̡5W$=vNL:|6E^=DHu`v6g9φ܇{C=,\^w {S'Xa<o+W A02p4l I>KZr&g\z1D ^N٣ܝsl!4s,_m+GE{b3 ޘuQ{ϨG>벃ͲO3mɴm'tz.=<Y?I0IWHb\WnN+J)ZȌޞ/rm ۝廼cjtlZK?.}lّ+^*ŌQfA' NC^ݑ|q,DRLUtzf:ȕk-ȥ)VkiCf+_ ~7y }}|i>*5Y#[(Eƶ(P>  $Sd*GxO ,iUUݶjWoMcgU~ %gК*Q1j9]6g5zF_كzl17Sq8e(eQ+}}{ĸx8٤a^ 9%=yYǙ$*BVFj/˧7V|Uw/iI4{D@, w-=L:L'ժ7gz:')] !ތX'5^תkX./t绕3zEGOJ:EU;WSTٌ;^JcEU/  %#g'Q4^S\C@-=]f]_E+.DTPƪ6~|>#h|npկW ~Uqn=M71:ppQ+R@S\@ 4_6z.* w:Ƚl߉>v_8fyXn| o%&S<.\$ޓ;=]fb|^;FS^JZ;2NjyeJ|z*Ʃ!!)3 :Ȃ-g{<^+&o~BANQKyV8oY<oE4T}xvgѺN'ѹ3"As`c:~ 9BJ%Zg7n36⚺)*@37;soAexxey_!)_T$jq; dgZ sGR: V:xܤ_?4{86*,AO@Ω'('/7a=\YS|8NKk]QSp2*ԦQc+C).g2l퓯O9 6cs,"Xcq'cBi_qgyg<yx7O Lˑ \>&!U?'/W6F5F8bVv#I˵8eh!p_sX&325IP`84bf=2ިg-W Z}0m8x}]Lo/_{qcg>5DnR>8o,SH>}'Z`oṎ4ΰg5yl݈{HioD\D?RGk]ylFˑC);R=cm1k+K#/75su1OLعTb,O 0GhKyT( o~~r-`:Q&].mu$Y"t̙r?˳:^D_:SQQr{_z3x?A__1&=oj¥KC^:_Ky-c/=g?psbC mNWj|vwK6S"Z&,~o{SHѦ񼏨R|~~cٱ(N6iUtE9IF }aYVz[4gIs|XZzfT,+c (riR}'FMXeG!/ ͫ /7t_33|s3ZHSF3s> 9_ғQ7iFl@t̯B7n_ޒkOD4IJm<ֽifyvc}T7k3VTdj=֞=0s+A ?8QC[u.-9YFQTnoL 0V [F ˂>N|UjۚW BJy|.9F.7ΎKf-R"yui'Id.",[g|<l<T W$x'X?t jc,?`ۙH &]D߁,KuϩJ=a!vO};"=NzK&8B>FgwPԾgFR9B.N.1Ӭ9v=^"lQ.ўKۤķGN_;;Lبk%|%K~y\[=PQ=}yO-hKeZ:bc䵘_JaYC;Mu!y|Txkn x+Tu8Iی\٩k3/ag!ñ{1x8"SPqLo{'{qQ*a,QAAަvvgSy"6Z {Z"~dY3AS(T|On r6ؼJ*Vuo"%=}U~kN밅俚s8o/{׆?U6,J~jKExt;4KQ-Ї?ԍ{Fێ݌gO" %cǣuhK~vn#CaHݏ<(rN61~vH^|*z2iY3P3˻dzAԖ+V%e ue9ޘ4&;] B_˧w+Ayᨩ7n0oL &B(+ʯҒ~5|u8~n֓.35XB~ÿ+'<ӏF 3Y_ /zim;nxU9".~;*sLb0q~[?6Z,?IE#բ\;J9E$u>.h$:XMI5;4H]pש˲]'NLq?VnndtQB*zwV:\#zZQg1/S2^ѯl7Zf斴pkFͽ}&:6v쥫RoO= pgR|kcy[.49xWN p7B|u2"mHcM-N8$^2l-o#j-\EȂ'_orle-bT(M '(mlMPC.Q8r(u3 a=s椆t#\k,99^Io^CeL:Eu\m{N!SPDmqa\TEN Xl= uE켎:OQxGO6M1бeP+SMؐܞؐ]%]ʹyMu:?vS(iK ÉXTHekj֢S״s-W|6/[3I;ؒUiu+#n廖ڴ&7g^Cqȸ/{+y rkZDˠF?_EvȷE6#lj5Ih v}/=j=gQ#ƞxܞxwg:qpnZ  d,rlhd'jET+ bɓd\j&x[G/cP oEDc/`|ǭeX p<6`|=og0PLuq[B~bJtKȍ6oDEJdȯ,6Ћ>-es'paD _fy~uL(R 77q?Xx~ mL/uK39ݰMDg?o4 Cv&YelfD#0W?6o9KJ;fgH;f-`ÓNS;Π. |+bwo_mlAJ9L+5׿e>UfAznmZ/BN|~ aɛ;=7Na[#97 yʖ1V}֣ { %pPc Ӽchh1QB'bյ$Rhu%k{ g Q468߁nuMٞs?c컢O='2p&g{Qx3?*?!>G-|h[[V[3L}1&sF O&{y'bIbkZ?i!j ؞YcDe1i ? {͛wf;˺<r:Wn1@p >Ls5`= MG-1ϫ_*;m3s 'N2sr/?IgT?D.@l H} @!Nr^gYT 1}nO[ 3 -p/AFۏD<,-&E݄I&4P7afA,c]T&D^VާD#OjFĿ%oD>jnDT<{@\%f$ЙQd;/ 8m\E>XL[@ vc]cC/U^M1:]<|6jI=[֤3QcW™_4K7zbqbQ0w!O &WޚN M%#1󝒈H4s /Q6"O?+4uLUVSWnSmoꟗ2tjEyFډ\O6_MFU:hg5z]Ld~O\nͷi D^$5ȁlwئgosNU=17x5oh#u6Bx6(Iֹܦ~'ڷ&5v~"_mY藏Oy`3dҿ:ʳ\vZdD/nSz+hJ\9yfN잜B~)zq[.C sΖRx I2f";k32ƽ:boعBinQ}Sϥ/E Jq5X~b U>syx\7h}R$l.>%ˇ3b AeeRA8N9My F@]i4ۼ{ڡ;yeU~7]n{RE|\Rw;(BԂa2]I YERoV+t ]=-ClB%w|Z,wsQ͖''~uV]u( h:dg"Ү<:.M]oX3|A2G1o>W=h]ӱKαn"(<.9My!5ދ =o-dK{,XGȽKS2}EYԢGzr)e3GL3ƂI{yX%XG?>B x|]F?{*cQ,1YRi6Z crrziN8dؐaDUS/elhXUm0Oq7?3fؔd*D!LRwZe2i}70}2jK]|u j g>ba~5>OznLpM kr\SzUE?Mp|wdW $a"+IGN?, ZY6t7ȶt~mևYY1yX:[N]_{8lWC^+W&@NbшtGW:>-HI<li3D."El.fZ;O -6PZP>L=4ښo\8]{ <n'%fWoGi )LSeezcVL#Q{\&|we2;(wd9Lw;6ĺg V5bJRevEa.1yWG96s\'dD2Y=IڙɊȟ_a[NX7\G+e >ߘqm!OVzħ:';R0]OdΧ0 ɶ#0 mwaI+d z(c+YQrI|0ܜ5_pʖ 00 2of;7KZ+b/lFm˿eȘF3f&D!h]]Kn񨒞1t{^fHtu6{4]geR]⿁n+> t61봮_Iuv]!ut|>}xoTfC˛lƙ5=N0=Hd}vZXn~mZ.ԧ;Ϛ?\T7B>i>DaP]uM*|D2/O[s/;bx{?3PeK|,TQ7u;v!bh1slwY{k"|vڄ 51&kKQWg]IIy^Zą {ָ$PjU–h@|R_BF@5C+xKgMݨxLs.itMt [ȫ5y@;gx7~=p3~5%,XySWL;IAK06ᬕzٽːKYy_~ƿ.S~Y,b\_%7K?W1t;k}%Gx؆2^5sn{܌| c9B~ßnD~ c) o|D2A`^#sBcZ1sl 8$j=os̟{=~T[mB!^l~n &JG{#2V1*Q3-Jŏ19s0./z˴Q9|6y~.%Cvw7!VϜ{A?qp>Ӷ3rs[+߼&bɥ7æ`W0C4|,ϰ@܏IQ[2iZGyvF0{TPeZaPR+E:G꯮Gia{?QT!9B߰Vߣ{ x,ϴIkZ2LM3u X1G` Qud􆓁#_pg~E8Ө!~*jc0xUeW>WU%t7AƉ/C`R|יw?,=w2ZW[^#;[ʹ?GGOq>>aW;sxŽzG{qms[ý{gq _6%j3ՔMC]h%_KY݉1iMqmgmn{2Z6Ѻ=3P/ybhW]cxO-#58?V :j Lx/<\>pa .<NC{6[j\?ٍsI,gv:E/r[YA|$Ú]]D7vbd gVvg L'zo+^ўy"?[#[mf2͵ie_0-`̸'#<ژ;a{R-_ַ#NbX6Yܖ3Ibl7ܭD '7yנ.0c '3kʙc:]?_?rBc򬐴%V8=ϟѧM(xFg8/wzeS~"O9EUo(Ml25WTқru?L;kt'`j[[wwjaeYCG 1A1yrRzBOm~2@t,WNy`S|NrRz`{wt5UX7gC5JUg3k>bc]hgpv}rb9\~Bܾv2x#u}y=qG`iQ۶@ehy4^䶜jVuB;y:bXh&e%x_-t=Vn;yg9 |.4-?-4ENYԺ#ye0; Y鑋ԋ/%6,#] :c@~y%oXb,ΧH!?TZ؝@ V=htAÏ|#j!Vq>㼉t]Q\I?NG>Qm@gE]Ksg R|`S&q6$s~z6wG4>ka)aﮈW {q9GPiM4gcy2븭$klI>w?{1jF1昊Ps яn\7x;h;}{|Am'ɳߒGz¾a>mSkӦ=&|z)BgQ8JDX[9k6T54Qo+s !_"q={F{1M'os{PڳJE{3ho$ ˞UeșYə]ome|H ƷL݅=?F^Ό[lgN/"5@4y<_ -EC֟(x#wyMxRe`vU;[ߺ|=JY?3h ;'7o3 _{ņ4{0&ߑg}gI<= M~&/Iڈؖ10W?-Ϭ?uX/O~LKNг=OE"ίx@)X@^1 bE,=wQ/WyPy"7kR} ~fŅsݱ:qzwH'Yp'%IJbZSj^.~S\DgO 3 Pw^:$rBQىIvH^0'X}xqFKKiTfGg6eU8&"?iK <,yk xOD]߽'M!!O=xzI5CEWްxoOZwյnr~7ͦu6UM(:6=QYӸ~ (>]2Wm {՜TVnǘrZG9*s!2)55S,)> *vwg'~.o(۵/RŸfw AHm^Vnڣ͹ciwsͽŞ3?X$s9lzF+d3 IJ9DɲNţ +ඐqr ꬠ>KW2It s%(* P:¿Ź6U6UfR5כּ~;Wth<ڳ^NϓrxMKo_ѩ%"Lh&0ǹ<̂t w˸i"IEY<_\r6ں9&UAMnkT/}1$}z.*O.t4[}<3xh'E *sgLf={r@ה@Ή:{uo'ߞv 9W>#LOy:@Y"$tΆ])ֱǾ>)#a Q.~u7aFӦjtb-ʄ5'*ݵuy[N0{5Sq'|%$#w0i " 1U ~3cyJ'v6zY7y׆tb3R? FN}'Rd, E3Yr_bץ q' >]/_@u=3 B v*D2d0boE%}ϛ]g$zFMtx>E5Q-`!bTY p$P!ӀUtֆ)ctln.S1y0}6{KgfU=VEx-czcōSq֤7 2>Un}\:Fmv_{8*򴒎|xx*w63M1}4)_880蝀%E #} ֘B·yx.ͮ >W>X,l+Nť1?)eEzkyD۬ W{䃗?CƎz}cgH.J3w-YA)SӆI`㙩ZdDh"rO3ʛƴx~y0ܗJk>QG<ha>YZ:nQ(*[LEᓋoZJ[X~jZ i鎢#Z<2z&ܖԵkxFtP㾦j ,/rYf#&Wx 57h?>^OVh˩ vbFjNS7)ZID,cڙ/]Qɗm纍鹬W2\g0 lĜ⦑Zdf?J cO`f8&P (>ԔwUmJٹMJH9efm |Ok^4oppvj#cE%,lww͐.T|oiE;a_xVs@sx瀸e,p]=dޟ`w7k:l[~1n^W-}KCMt՟:&{W;v-9#BӞZ$rA͕`;ϚwGq"VK֝;Q'Heq#^-cqmj G. ٧y7L _'W~#cEimOS=J{D/S6n#ij=a-E-#Ҧ@GK{;R-T)-",HhfY4|c">;o~WWVA>\l*"<Ajf,d7ݡ-.E{xw_{~%Cw*d+7ҜhzXY{b)nnhaƯGzksOFm?c\)- #Wֈ/H֏:~p׍Պ6#v|qF,WToJx\Ll5ZhrҞjrGh^<ýih2ۡClO򢊰ob¶lɁ<"7q?ܾ/%.KUTo3#=[ w 6rf< K-lMm l5ǿ$"1,+w<).*Uu?_+wk!O7373V|Ŵ%y6-v+3t,5TSSUzvVE )WS*;L䭍dhG2 ׳(_}~8[V'}n7Ⱦ?+O>fހS<߫#1MhЈ)d4 v)lcPA<.%Lyyq}.UK~J*5 2Oy[Y*Vvi2$#UG* gM<ȼuWcoEǕ@MꚄ^uzٱTZvW bs:·$bkTngpsYogMz9ą*jTwA_mUm!נ2-r`9oS;ZV-<7&EAޑ: سӭx>mUvrjTDoI2R%|7ãe"K7T}"v ~˟O&X"R%[덼ؗ'/ #Qs"ҏ[e\nP+EwE0|6}\`|=3ʿ[E&_7{5%$kbctzmlRoXXn֥:Ys!SގedkJ)oJ{ԚzzΚ"/hc*ș}r2ZXwњNͮ!2o=BEY}fJi ]Ki'7ǛqnƁM;/+ q׶^jK*,:.+vS06={9Kr-s۵^%w<`O{| sRY_L"z߶O0|VNe3}i+]Z7ThKkMkLd\B ѿ,hMek2mgx(E} Ⱥ {E>xf1=:H~g|,i=dz#L @./g-ڳ݁: dNG˄vo_ 2^Џz<S?* M ,f5"9WkrX[Z79>_Zb02ާ-skb5ϋ}2(s{3紜Seۘ7 hN/ZZXC [D[)B>Ћ(g ZZЃdSOh͈zJƤ-]U":|+)1JOl)ZhJ)x]! > #?z}u3>M3u yB; љen?Kw0YzGj!%jbzA|:n^9ʠ#>ԠI&5D tt ~B}zlTh5uQչs'_㇮ꍄjZcȥ) >-øXm@@EXjHIΣTa)`QU?Ųt)j6 yV8Cc׎Gb@gW5$:#ʳDg~09saly\s0ץN'Co#H]8nq}Hd:"[(Y@Ibe[f¦mC\GހԷ% ݻ;Zf~K/4 wEcQwÇ! ?w!z >V$cp֕ Aw?CcYGR<a8BZK0K!W$:UZ~DIӎσ6M.bʖWp%KkAa&)T&Q E`x9:b9 gYSe`|Laߊw|<E0xXuw-*rlo|Wp$,pݫCyu ](\[5zxpg*[lVqmcx&%}\՘"ӗM#`1hL~!;x؛Pi C5e6MGJJCܦa(Mż׿:fzF#)(2Wr4j^fkp|5M#VPoki4|I'xpxo] %8S|% Wt~+t۠,Swu"ʉh!t/2s7cƹqȦ)\ۅZd>0]&YuJk~>zg"bdv"/,!<>e1+8 dME_F`Ndnɗ8ਯpMCDdmxTb/uӬvMldmÉ"w?P|dw&GyD吏ꀼv8>txմ)1Hϰek'E.[AڜI\/zmϊʺ/.ߌu™ĸoZ=դje9R\N !->nqph!*SvcClT(ߎ^1|o ߌIX6-@lqTKY=#X~T balq_]p/ӢmLfM:xa ,N]^ ǒci5LQqe,VްX[rzq>ri庰8C -0!C o8w4FG" E*P@S[Zi~m"aeIZ%ohLtí(bw1ږzA؀;E3iAvXdjۗnCv#9%KS)BU`njU@G 5߷v i'E;N?B=ֺʛ|3PM.3h-Iͣ4j8O5?G&:&WgAB bXScVq:yE3S*ifjN1ӌ16_c&M).w7{>icQ gΓϖtB-װmϰ_Nݱb_<ٓSoX,}|[,,'Ԗ$I5>A*/h7|Yjx쓋=/?y?]Sl$ŃgyVJü^77Ÿ%)9,/|NP4z }2gاJßC?&{Sb6gdzޘo#YJ}ߺ]̙-Oϓt9l O6c}8q0x\s^zWW;6jOu'2#sAf"'0r AL=VZNjZCЕbϵԋhh\8KƵ?jwAh>+;\#rr5-s۳p)Vyݼka΢ ̟Zh/,/SnO*5WAt3aSu5RVˣUJ`viàTؚM'u>l*̓-"qȺT?yGQw|΢ROoZPϼvթ% BM|KmT1qs-)ka䂌ͪEg% >;qѲk61Lc->`wBG^1 <;scC(0iOO9&uqq>}s}G/ zJܿ|-I q-?4G )2uWcO-0wfZ%ю"U"LyRr+:S dXΰB +*Ê-aZt >ppQa.Z.԰AEn{h.?&-ox?}_yIXއE*B^wn,gtnM0lvҝM #޺e %n*=:X'4hMe6A͵4qoX_~|꜑FE]K-]'o*=|x!"<<'Mf,'j&RjBrF:k:h7÷`sKj_K$f[X\[Ų|9f.~jvT:ؘ|ͩ>Z#v:>{E"\IRrɄ8Gx)&O;Z*Ѧm*f&yD~j^ENQjyQ@h?9X7P5ӧyH=:r`3?zu*#_K6`kZL"Z̼%xdlDpqר"6g,o6աO@ujgcF0~P?yۑw|$=Xnm7$4LJ'8/Mbzb1J\\¸}! ,ٵ,'SYԲ9B$dv 7+'&IX/m5QI%'ܲz MiktQ"Eۥe.3L̴I-d):-Y$F/m}lT~դ'o\lij\y Zrf&r{_Py',M2 VZm,eguMUG}9e~^ا}髆0+pR\ȧۮX:ܞÏd#"3g92 ~4ǿ&lNsKX̠xMCA=U-c`*f1=:7f=-?8VPZw $GiJXm2x$y7fmb^AakPQR6*g `z K~;Sy˸%MMl&?O!1PgƤzFs ` cO*0xЋ 6~h[bp>Pu7փۘiKܒ!r QQJn3iVr}6lҟI:*湋ӷE ?z"Wkr6뇨_>M;p}}qd:_| |hJobLGڍq[ ڂF^gq}:O?"Xz~0?ڗ<3ިui2ŎjyO||L0V04~* %@q|NҐ,$~^~u*| si|?_IYjɓ!s iIp^T!Gy\p2F{<11){xRCGhJ,=LWnagc:Nw[tmC|QxW~|֬E+Β5KY)y^+TcA.rE:-V_k=-9 3?^+ q}X* {ؓFNȐ+`?zI<[O꤁/p6jꀗ*~o^~z^ʚSD8>n|oQxu8w\8.5O3$ɷc䌰maoCniktL#Z6f3߶:odۚoK+tBw _ύfmt0ߜ&6 Kɿ0"ƿ}} /os,0ɿ-ɿm}(Y8ke&H6X#>sM3μ5O,6Z5lqk?Ƭ^k?2ՁȂkz s1#X{|0f`Sjie~n:; ~ 5SL;k4?<£={th*+O?=^v*NOMI0i7jAccPq"ׇiCw_'/ >!LUA7eTYp°_K2XcvE'G+U-{*>}=1;o[VSY5PCe gU3:fݗѲyk/2p]WͰu*{mnq/cڽK/2_c=/}{C<ҿFo1̬4ƽkK`_p"b/2J\*|}TywYzZ_ U}ת͖t;eָ'8l[_e%5z*MNֹ=߈Gv14YFKD}Ei0oSZ.uY7- 5c5Dvj ?__55X`-kę4 ^c;c*ܾlvqq<>жn`&ϤW2'y&St&L6q&gg3 &ؿ[ػ|;;of͂3?}Q\lWyaco[>8 gIE+f?#!g&5|-jogƯ|`.a~}gN:ggndgS3ԘfSg6%5?|4hLF_c@AEڈE'eL7v򸫙=yprSO"s-'hʠa>K"tkB>,ԣ:}P[6 }tk[I19BOCjNou躙[ R->5-d™5(f;Wv6x#Lؖ&s4ZŰ2훰 !\#!w_'zFp/X [H_>9,69G.,Շ=OxEHX!}:E˞ʺ)W6>oXت^5L-SG|ﷆ\DẟA'q!ga|?}^[yu qI}o78[5cԚ≿H}h7ׯS^vکleܬmR{ EwK-~G(6SٟNF.=]Lti OɇBv6 kzap(k3֗a޺>7^߳1qZߋ,Nb[3_ߗ-xD59'^gSl2|6JN!Yj|F;'%~[,&;DTdGf?>عܜCۈs|fv;)ǐx-UĪ aI{ͿӨjK !ʝmvj]ϩErJ~b07 CPixs!EpӃAt _i[0 !%">f naraԈ<6,dlJǡ׫/U0XfϟG5N y)2rj9lu3'.Z"٠d>-1QǣeN^O,ƑG1* c<-lDG*ޠP ɖid$ oGeom zOh1xvqQ,Nmu5uy]IJJ4͸f*lkv;5q25́ؗJޏ7U\ݙJ ۯ9#|Mr^Es`| QbצI:W#,O*1^?Q]TP, ,Bto7R>9[WD{-TŖzᇧΖ%G,wrgUk.nfZz{F˰qRi@xÏH~!Sw6|11פu-Q  2M5k,̭o3 'Ʒ AwEY|cCeeV2'.dT*K1XdS;]gTuN06)>-_X;fxG;]?~F?f?~_Tj|x 㟖kv[Oȅ{N~OjVh=*6ƒɼw6=m.f?cGKNKC[漵f\tΎhX^/m{W P"ŲhV,c8q+Zxo-sMqjhxUEĵzq+R|#gjYYY|vڵ[.'頝"7 g"YG\16݃jZ7$|;&sM蕟O]2N`ƴsɽ56H2R*lR:Matm*FXІ(zeI1J}P}򪲵Z]]z%̨뇄}8;~5üH ukիέ\'sMWE2*TFOBnک̧MnF{mי']Ek:ꋯW*~VP^ןȻ^8~]Fek=yE]u ^uj,e[K,O\QZ8a2/ZHȕ"#p pCsT7xcX"AJ4Wo[= %05:ߕJESю=,ny<ƍoUw4qcKw$EXdSJܘڇ hZ$`"ȷ_&E?8Dh,+b5[_mZѰW$jo2j2A7şA~ڿڭyPcsDXK/%zr"==qZ qƟMձ:"yYci>rc[L,H }P3j~"w/'Z]3"00OP0yD%\=iΐ.~/eVW<)ytih|zn %*x\4jJ|Mq;iIς Pd͟>sLCfm׻%kO]?\[kib~8K;c>ϲ'm\U`o;SkAK_2 /1L",ۨjj__o+,#l3Q=ˁ&2;´P_|"OVf\ZY|q2,0Q5jWf??N綘fo 맑¼|ͼal+oż) WLy+_KyJ8﫦PMy [LaBnRVSQȤ-4ʜE%qx+DY 4suP!w|0Y ?c?wet-}=L:\ٞ{9j_>-w%>筏,PdU%ywi3\x"5R}6gnNzzg&kW%B ^{}t L}5IzNS=h&n|[aig" cu{TPΊ?a~9\]a|4s)3WMei+N-Ҝ@+rJ<z~ߛyL|!5lSͨiE2-J7ꗮc>|ҹ8լ=֋|ߛQa5><"D}n}Ο&+[(~C2g#r5\WOg |PF̈Lvucjh١߲zޖWV8砽hϦ+J.Q >ky]L(! J2_]jl2 |G`]k ~K2x~9y=GYEn3OpJ'VC\ =waCxi+nMO8Ao}-(Wxu"?gXnrG T^tvYr|ǦG[tۥBmotDΣBGG9ϳs[L=wE_v" xRm#g  j3 -IBNh-t4R+vNGOGO7?/{J2S5MvAW&M'ֽ7\Zh<\^o T_\YR.,);K%u NKׁzT 6 cRcQ7yw_xC5ê 6S]as~ПCw~?FX}+j]2>A˓/J,ٮc٘gF0d9G㝬˟c.5FԞ댓fSwx:/M)j<uAg]t@kf|m3n>1<.ؒx[qg™‡eHeM^YܿBxSS1Jr'=/[u[B+_U#܆hWvY&^L{hL3oFZnHw/.J@mRQdR[{AMwDLT;Õl)8!dޗ8]uMz^իK\ '}jnnd83Qi?[8(ͩ0#~d=au3{;_ǜ}{s<>E ˶C暵ד=haUsjPH}a;٢c?'ƌmvZ<ߧ:uz3^~=HPj#k3i/a?4^>U GmkygQvrdGɠC+;9@Xc ,nS޶߁ybGo7I;?3HQƬpϟYpH5[/`d#OO]?4pT?t?1$|oAfVM.xiť͌8D:K4h*퉉b}~e%]g]v >Bvkzo7>λ!q5}|q~m~NqcM1|.Fngh?Gmz+'[|9y7:[ܴz=t>3_ Y.Ͷ4w֣pO+>lnܭmq ~|3|BgI9rK#[/߉ctW΋uMu?EGpuNѻ;H;[@gIVYZuei enwzXrڿ4d5g;rVU{:&Gnv_BȆ=;#5S'CCYO񟯉sˇ'+47D/3 c:<^1-WȴŤW 6~VZ_ -sz a p> vW3ZfuN+^`g)3x wb::^=(콗moBofi?mxJϯ!z9 ÏOq}t 7kTy焱4l(U/gJv;jNZ0xܝzN`"tlM/b//'1?~;M9Ss⯧  8Dmj}.WHL~9~nrLq~^›M}}I}]!}eqjN}lwzn|`Y)>:?WOCa}7r=<*#OgSܑG͢5(o4z:їiܐן+7u@utzx=0濞Qo$2b^"_.:diߛ9%7عd_bMs f^^ߢZBtֿۄoU)9pنʙ&ŽjXq ;]1@ #wwF,SYCfٱ]˓67mnܕM9m16"Xٍf7som3hԮ7)+˩][V؋s 5;!?WA(v:ch.\<_]q/-AlQ^+/ʿ ?gU_Fw9t*#٩ ޠ?y2$D9?Ul&\+pL_OLS|YVx}1igԽ gw\<[3w&PcG~w@.l/ۨ\Oi=8+θadsݣŇߕNscߜ!.ELhtػG/c 'h:i>ZhVfl}ȃzqQ{H}۵AƑ  4(nQh8 `T< uFA=@'ē@+=?=,J ?]u~\2Y1^Zu E6YߙLq4hrDݼKLrxbWkq>!|Gʧq{>ȃ^*_E!^4}O|-crgX|w~Dۖr]=m9n rPGT1>?s4,3ǵgy.;yi\BTkfߝ-6 dOnAϕ+HT{X6]:7tFA7ogz.xG7[ A+%^2BXc$[sbuTq AW+ag7V>U=x>B5k`6+q%s),P' gvIZͿ便>] x"9ƫJ:/}6B lAޠrd-/{2{c^\xe0rv!"jt?]HxEn4;}C6—mG_>5RNtܠl'QNIRL xx*WcuSImfʽ%K^:(>wFZ86AK}dW̓lͮJG}J)0(2^8/b>DlyGBcyGg#m(j՞O Nz RHL;S0[S?.57\:o5s|ܑk^sKc0=X!WK̍d5m#[y~rDó~oWa|saJpkŜ;}|ҳ^I'1PLG]o䞠$Hx?|RVI,1^i#sO l1ի›I&MڧXKK֥USXi0/~'P\^c?sК~S•-!d'$~)=wijUĿ"gt^葱:3H,~~+yM yg1C7?yӼXZv`nAs3n2c;v/tʯ^l%ߢ#~O49ZV6I8Mi QT]_$9pw&l+DRY'l_;j]]_'7[78{t؃eso!! whu&8BE?l10>>&w\qvZdW$mІ9\ݶ R /h<8GWe&ګ?Cɪ|jSJvmmО\rK@B/+|mfݴi pm3Y:=6q#=M}}F-3L gH*CN 鳌xD Օa{|<|"윯ѡs>Gq+9R~t591pgMņ.l}5Tl"rnk0?eztsgJJ$CҐyEK:f(;q~dXdߣnSSZ vβ9{ϩ;Oגkje9lӊ:4HP;sc{uC}/cq.(GG0t0g0osզ XmTQ^ әkˬۗNCycf躰H.\`{)\.K~s6!y:t"{5&SELh*N˷vܚ8,5+v41D{!ؿ?,Lqmf(-v%yPgc kr~l/ޡpx:.PN~w#Bwz?T64ĉv{[wHYLoj;9Yl!?\ܐ>nv=zZWid{цx[w<{ ]WId[GMtU\@#aCσY߬ö=ŞGXk}>+[8^v]sS/bver>ڄS0XA["u3ڭ.h/_G9۞7j^Dž\w2ufxxro~ytk2Aqn)!O|rśKoBzChwiO ./?!a|4sǸ(:LT|>ݐ&OZ~Y 7盡Y\\MxG;<+~R ,*=KN:VT)< 2>C*oRWlbٴ m_#A8y z؇}8lo`jӱzNA\AmS?aY! ܾډ~`Up(_s\TE[kNvyvW/zݘ'Lw/MKz/z?{L_ޏR sKՎ ͷB jJm77́tblT'dT3yy6X6MKTQ{*em:04_ =v]u,|uy2U77ÆﷀְP_ ֿvY._ǘ{;W7M5ű ]Qw_J;;rB}&'udV/kihz CdԚi/o:})Eg,^UkZThJ\;0 :-FDF*54Mʕl ۯ{6H5@m-EO+hJ#?m*8|T7]P?BzhљmOG8PWs]x'Z;{|?NŻaꑖHWb}=qci4:TK=NzT:NtctLg>?c9h'>.Uzzaۃ8nD l~^YHzG{%}z}#|>%W>]-W?Z B碚U~#k_ZA}ӎ9J}G !>AڜF|ؖ8R ۑ?~ >iJWOF*_s4L?+ߝa{ЏXAc> hɾrC9I.J8L8`+Y4V@_49nuM:ڟHLsHA|@'z~mjuP*8SL٠$zC˯̬q88q6l< ChkѼlDm{l qRl q^݈'/QS OP(u`|H i)y.ʼn8oQ=zt'< Pyxϣ?L%3cR S; | ڔIȰǥzf~hku:}]N_M 9\AAI:g!/yB7x},[-@]ٹ2X;&_N ֽsSԇmv{[f'@V:]NV#8f] =U]M}H;I6<4F1F1[cFKj?buh"QC_7dɾ`jsޞ#UIgme֫h/~jzD5ӈ>]H7mɓw8P?MEvx]yr\'P.C]PN\U1_hT,1eWǗG4_hp&8Zk>I鈇7ήp(p\H*]Tpmu>lI-*%%ᕀW"^Ix'=vd6M{"{~TcXS-̠*g5zF%Hy;ʃ-kBG)ۭK{۪۽۪۽۪۽۪۽O<_Ο#O< x_D5mA;3/7rQ\6 [nK*8sC'Dx^|Oӹl{PvR(DY#n<"T G42.Z8ioH{:[C'l)ly1 aaA[*eQ1_ \A.S4mO>t^sNmul]n@P._ڍBW7f/Z w^SAe=hcX_u2Hʻt&ٽZ /{ kq HX0ډW7|[ًskN?k|G}w򞘠r0Qmh0F|:qo~[ϟ]I8\f,b]>! vn[E|x r8%v/^v-h<\ߛW!; ' }^pgR=oUF~ 3Ys&(5|/$K\?ŧdz~.} eU׏#T.D5kָ| y*d5Sz5i-зCz9ɃAQ8z00xID+Uh/͒6ɝا8#D[;:΢zh@yo(B^M=ωvڼoGٻ~^9}oX\P5wy~+(7kVu%UN9[MUZUm#}j3λGzڧ_ oR?ԇRqb:g$HSea6r#lƾLqV,v ?&B& ȧd!AY<װ-'bMm[`v#vfcrXﻷMr{3'C̷0?cP8Mzmx|Op\ǣx e$sz+syJo{GEOW$Ċ+G XDiCc?jKnݕY74)oԙu5<)^[dV_=27"Y}zp /s<e\^mG^(sA #n8o;e}lqV'ׄ'ܟdq |ぎSiFw:ui|[-gun ב~۠L^mByV:An lܑL ,gҜIP[8rPsp ݨ;wz-2|uM;_{ h4{L,7nM5yK} ~xU <: Md9MmiJڣog0[weSzJӌaڃJE1O@DYsr2P e@]{m5vEٍo@x_Zc\Vw"f3 >4 h>b"}rs }wS>#.'ۅ 91iMt8w2sx_yni8!Us|Ho n:? nڳG^7 ay tkk?R 8?7Y[k0"-#(%L:rr3A9J(Qї6 :7lD&DXR"oG²BQRMRKu-<>Ҁ3(PoWBrs[%}wG9aJ嵰~O41@srs4QԵj?Zxo?ślo\xu(yO,#/i95_š'2SC`S_|T|T~ [m<5ڷd2|P(daT Tj׿Ϩ/\/TacE' Fg?^$ZDZf6ۃa6}üŢ$p i[e05?E? 'pN5q+o/{'1D@g!R#<+5{|Tչ?g2 0L^ Gv!^=2IЪL^c[BO3mzIV&-U"I@[ d dZkgv&|xxefkg=KMgWsCQ) [">gM] Vw/Bub⦿ 7Ti3wA-iYY4=y Y[H?>3m)Fi,-F[?֓fU7˵Bc71$32gϐ!w +!d7J0&.*{c]o4Qi{|2 =d]{!tc^Ng߹|I0ƍ/!b=|/xCKE"D;]gUd/2mrK ˜j|,#t2^)~cyM{ҐA.\V5\RN͞iԮÞ% LS7-s=5ZױY5,|,Mx6<䛕+D0DakJ]8AcԯkYZ9YQOrXx. Dq/|Iנ!v,~3jnz ־!lt˖X}x?=a/;,*!_hwyOС`]/NU:g=bXkY s:"AgJߏ %_s_vD/J[_>Շ}E8o'*~te~EOPON7b~뭜֤x+ [cKe]Q#+a*ͩ1 \W/fwGS.A;E7>>~_,K{rjV1lѸe65D ^vkӽ'xj޵Eu;EK$:gh}~ PO:U=c*ig+XȰ5+W‹ҙǨ=~Ex$^-cSiVC*7ZZ긘}o_ 40-Al6BHghNV._Mл[/v?=;hLlmiO/vܢ]t(id!g)z\ltS/9y|4>ɛF{KMEܗqV5>fFA.je>ihN52oqs ~t9>a8n:lʸN}6SK6&:7?L_}{]#w5H%_Zfɬ%ќ*nv5Ʈ.u1=X#w5>#f²US]?Rz?Hym5ph|C yg$^]i5[Z5KQ|oEa9ԢeVo Bz;cFR6uGaʜ|6&jpZM88B)bɥUyDl Q ?pب[E"y's3;Df>}ޓS'< {6ZcNƥxcن<֖X:=>uڮ ɥSyԜG_3}vć|8>$K~?:SƎQJyZӂk)z/rX{o{q.u7T YRYJ ~ϡyDL\. 2ע31l0w#4f4j:{ s SKs.v̔ j݅+|_&e׼I9Ogs_ϨK ;} {FF뫞)Wg'<{.E3}r'tS׸޷_oCJ_'cϒrG85ݡZޣU7dw׳ٳv.Y|#{ӽ+ 8֩GXic R?yfkS3-ȿ|;5⹑kh__ru?ټ'o/k*$]pu/qof3St2{ e5ԋD, 8%1KqW|߇yLB<K=gzHk ^O@c4zq!Uul1+K:ۢwFzhآڳqO|g9$?3a~o=v_vyk]\Wv:ߦ5W'u:U"Q=Y"Ee*y,>~M`N~>F,#ɥaJeζӽ/|@σvwj6T-ߧki6u[^8zuaզ|6鐦~<}苩{xM!R w9-1{C4сrf4v݈xF(;tQG~p3UlOZ!SNPո/5;:;3Ҽz+b=i+UQi@˦s\ kz/ֻ$W!9A#ԈJ NW?V:- ϴXHcE^TB|$[K#_(·ctxjI YlET[]B%8'^fpWP%vbiG%ȉ i[o#]%U2+ޟS*-0dn#N%F,oQ}LS%dZMTuf@sKFsȦi|NW6<_[4ޟh#%X4{/86?_>_yG22mN%zJ|/x1ܶ@_6D\8+ n9x9rp\He9 횥6=b AmNਲ਼i~g.ǸІn݇`j|P9=@XgnV\>|#x%x ڳ.&k!؜W$h c)Z;U5IWh}Ve %aеC9 A>ǏZGgDs<\CcH;o=6|>XRQ)A,))'ٳ Gj֝rAfm3=>eZc6#2.;i [ 1ؗݲ q߶Y2;xnORXqU6sS$9/-ֿrrM,TC|j66l#Xߌy/_A|`ܳ|fyk%E;;k7\NŽ h1[\+GXS!Xk>"|^yE~+cEx3z~!=oȎ?]8z΢=ǾKa[haϺM,)?)eu#[3%kmLy~ڪm>^9'No%5WVmnDM)]'Cm=ψ[?!z|FTҗrAw3XcWm6uB\YU[{D:%$G{za6c ;(~_{W%pTaMFaa7KRYt[CqMu Ҩj*] .zWOib^_s|#gWtI:꿈Z-E!t R[L=A|XzΗCK:|{]Ίk5z$8=nV3E*)$o_\B>)g? cDd ֎8~l7F\xֻMĻsMn:etHWp[|cp?9ˉ:}cѻֱP9nHղo eɾnnm~iy5<{[/W%i)$ZˎlXK[8XKn6gϕ\^>C ht3Tj]̑tgf?\ */!38k>ۥ36o@N,'Т6tF LfZZpּ#a(l/mTvt\d{s u<мv+،t/{ahvcP;DE;;4̽/Q_ e<v.(F?V] ,VeڱTRRR \S#<-Hb%F;+]D{B}c5kj]7Ɗjg*EKY[h,;O!^+/aM6U{$m{_:PzQêA }3d,=>tOUsB>#ݝk`3TrS!E! 5[3x|6XR;a?_j&Ӧg97lFcIbq#Kg||L{޲ֺIwDS&? 5ʒ 0A5~k d t+-,XGs;T jضphxeSGցaw}K"J#C#p}$ACe%;C^y9]o 3wSV;2LcDwvpb'2 $'}hŁQ$^lc5&0)? y 4 -$TZ+t3=lڼp֟lcy6w@>r31 `GkRY-?p1C,E ,r OgWtF.?ӜukY5٬f_8'{>= ]e9!Xgo Z?["{˵ZSC,qq'\1l<+Y^:A-1.3U:DWB0Ռ lRj⮸d1*}_߲cTY)ghm77:Pކ,TW΢.W;&U6[]p*z1j!k ,$c# 0ubӀQ/;zsoMY._O^7yXK:-U>5ݪ|z湻z#ֱ^خ%PEc`ΐ@bcE/7ܛqx8s?G'$$g=Go-JRҋa@_BP/~OO@<e<=}ZeߗrIS{=^X ^ƑI{D>>AzB$‘sZlLj&&w#?ma~bOz,MmCo]Kgo xŻގ{.bm Vј ˼U z ψbg"쬵BbTW9샎q#k1oQ}ȾFӽ:ΉCm-/H&i-ꭠ%&ֆeÛ֘% |\  PApk4kYr,c5tߠޓ-pb=$^0+M&9{&d!S"]xdzeKg@Q z0_;'JM'`2`Hc\UsRYB$Vކ1e92X_Ѿd8=V]#, 5~$k{36xI Rqg4, Cj\ͣy"8 WVU4 i~ a/& ڛ d'&ɖ?!`u,|IjXxIq-vWvމ#8ݕ*y.krƑqӓY_-ocO^}~3*zGrؤY^\q}ܖF[mӽ_H]fsKGOh&=_J^^M .Ziwo6VzyO?_%BoTsZ0Tv#y!Cw]B$>`.iB9?6ν s+ѳ'%s@K{O v="v YwZ1ՍKG5뻈q36/Тg)ac@݅=0B߿:NYtGa&r_!rWN0IY'}G_1E=;UjQ;{E[79_'^G fˠE>_ =m%oJT}B_oI1XR |"N4{gux\;~!,.胵QA~4`a޿1hk qE9E:K[+\,Mĵ5p ^m/,cϧxb'lplub^4 ˧bsT:uݟpoɁD5p p^O {bI).ҢG,o}>19+LtbߪSK $m#Z5R>ij,cz%|nYᲳN4 D݂p_yx?kdOx]3w}?1ܧ5}z zdfg͂ h%ɀAO)bna!\sN8Rx7DL mEĕV=B21VkBcrcKDG: {1U?$"v#ŢӼ`JZl,Z&M6Zubsqhﰟ/"󉗱AJZtUq$ی%8@NػY 3x #%0 3 Mge_y ":ȲDu-8wtVR/+ښ81Q3>by ݵTV'9A2C Y=CK]w{Q##MWvG42l\_6&xu5y5gܲ5ܧ_G ݾl%![Jsmd*3YHW.w Kk4>jKf{4vQicиϜ~ԫTRmQTz"gsynLcs&z55~G?:;1 [AtE_ysNs9?.#[0{^di\'^Ed:q_ewzd65StyflVHM!k2Uve䱬`e~'-<| :'>՟ itg8#v9ʢuj eZNU 'e]> (!Ļb*I?6 \AQdJX1=AŔ#t;5#^b&K792E(#/BIJB''|<ǐ`8oVDyi^m ?u;ޠϰ#F7X'NnGS{D|;?88_Hā)#@V1!m޷Kx)=4C >WuX6 b[oEGμ.%);7{;rōzȰ[OAufU·WX+o]B [f{ ZyFx:Yax6~İ6虚ȟ]S]7'GٺJ ;׉qߗ>ءmp2ٽ{+Ge <|YU΋Ϩ&,r"e}máE>wk5d`;a&|:d'c!Y.Kg1x%kT_WK4eg,%N^u u[X&7)i s|wKޚfF@NplX zL}w7˅> \ڨ8C#֙Kj ߇[m<֍Dzgtg9@Cc3.Yk[tY=UuoR8n*~@nO\;vIk ɲ7 *sVJXmD˫P/a:\y3W ~}a!7gz $c/%i+yFBs/syjQgH21]Qp\G&܏e؈Nߪt`a ń'_Tc?DrU nD]!Y jkypc?]RCx=PܛYcDkߌq$=VW븠^>i{3á࿒` }V"f5>.t?M=i??zO%9K_5|Cy=Y`eY`5{^kr_zfidcYcˀ^Y{e?=]ZֲsUt0i7~ck-ߵp*KlYWص)>ݿYLg0ذ6i8ypQϡp;"mqKMg0~7-{gUɼ_v}\V6y鷗ɍc+{`P޿h_S3f'cOvE9t򵖌…~[ F>*`A{n@s'OeA}Ųj_65]Uy I~.^cZ& ,^KJA-Rk T_(V Ө:GSzU*irXfcNN;PEn?cV{JgaT< ӟFKu5Hr"~~wk [ʔ"K1ι9Jw{|*!?vh.4Wyǔ/R<[JƜVݓoբ|']}C:r4w;F};IFq6>%/e Ot v}w,Պz kNOz˟2*ڑ|Ee;s..U|_©20GvdC1\L4duFgSbc=pӜjFo$E0K#5b09~.2d>'!?%}<j 5Y^j|n2JeciMZ3hWo2?~$ϙvv %W6jk*쁻TJ)-8Gg<>g]jv^"9rI=967~w}cz+a!_G:/.ړrw^Ϋ"ԩ.u x4]ͧ}\~gy1ǺrGyC~CḢoG:{n;ƀM"uQ,9>ؿ?&>|f \NzuҼ/KdSWm\uGUi.ە9m3OЫ.u`+4bMDNZ4!b1_\'6m -XҰsFraFlfyo2JX,zr ڣ]B uqCs7a tQꗐlfe %ρu>qe[x,M|JaO]Etv3DsFkB-4^ǝdV_On<'\B^tcg^/{%T39xjV0S€cEn6Uz.6j*KC*. 1¦> d&ZsgTu2{h5miQsB{,t N^!tzm-H~;&(kCs_B>q'/K`7mID=!}0|wc>6gf{N:S{+gtȺ<.d?vj+7M!}O?uOkia[3*WD޿6ć$z@mmM8QC~5Hf[E0m_C MycxCM,:=,y6<Һٓ.bo"'Z!ZB+,/u.2z#d'h5c#,NbwpNբudqCN c|}5ơ50B> vqV@i;.^ @_E=Fs㊛q fO2G/1M봦k {?bc‡WFZ8yX#OYqu\46m'9Qk<_J֌kZ_j e6@8+o -<4GMZ+s^uϭ/vv9rͱ1~Fm{z&m!)k؈W"VckA_ٔ:v=WݛbVX-`E~Hu*ٍjL V$qq*a /<cU}{`ӟ桵lZSտS߫h.UAZ=瑜6Z0'1UǸ= pV58\n5L5J*=sLϨ@%kW{O"\Zȥ5_Ӕ7HxlG*>܌\^fJmquG#^T} SI/E,.jM9h-=מ2s#l=ӾӮjTjqM|.sog6!GE~)|eX?ὲ2xL{^o;砾tg+~w,j,v(tvM9 ;bv^S=ƭ!RЅkxKc"F[jeV;,Q>+B YPV\6cI7OuV9ϳP*D9O!XAwvSSYI{q?^~V w2fOtY]U6sIͪ3,cj؆l7rL/# +#K h~iqOcvf9xh{/OTyFw+)NQ:K'Dna+YRjsV }ԓsz'*w) z yZ tv0!Q5wI1OCA17;DƯ!P"p2/j9Ƃ>MBwyR/0xj[9l>^FiKdt\ΪR}خ6z-l9riw ͡˶qy Gȧ=Fa1g4WDy{/ax,~;o:yzf޿rk_ C[ҵ-]1!$Ը;;5~SCXx<ۥd [Aiz'4q]/pec7ct!Lk-ğX,|r]@KCc|o\@̫`'S^&1.906>Zs\7!m1t{ӞYrY4IcSˈ1,Ͷ /jdukhkZoQ+UF鶺u'juު$,`gCV:6 ^l#!w-8-CqxIuܔTYS'Ku㟱j 񟎁dwM]'/,Qcc y?} `xt-݌ͮ9ݐٛTMc~4ߪMNgOLE !FrBoy&*~Du_r!ҳx&nDW3=sQ?|:9hT6v^={3r6ro,zW6+ZQm﫣_ڗeסg3ɮano7Uz C7LCxxA'BgHPPCl/S-=FӥϠއi!:df/cJ:;{R\'Ό|GlE]Iw&Si҆Y.(ȃѫםx ^q:, tahdz Jm%XHERbay 8;iMvI~f\g)cZN{G?$Bma Z'741ִB4mkwu%i:3#}ϐ-ܦ!N1Ћ9j-zG|~,E_i>D^gH^DxOM46UM)-wocoCbO9@+,%xy]sG|Jz7jg_9t>CXx"vHzy=Wa=z%ޅwSXoKYjйg쓽9&:wˀ8 hOH?̯e$>/ Ax@&ky DP~k<8}[*yI@+GK?b"V-$^(r{eþb=^`>M[Bt3ڙ,d:Eʚ$k:w t$#χ3*HJw&> ?qMb:ANd$TI9z=w$؊9UJȝгZv7W9$/ш7y- ^F0~%W>2LlYMJz+%p)Wx;2nCmثLWJ: >yJI+9Iv̡v'>M T>@ˎ5+cd@E^WgU]DIj$? = ?* TWq)aָ{]{>NY3~꜃Iګ K~"GB=%mt[I^TglKpBE XU.Wcsq8g:!1>>>x^_t;8SM:l} 9ht"r2\{_ -^\r5+4K>xL'jT\)jQ9]i"\%,upW<&/y>H9@mOq9AL@?\ d@[\ekoRNp;. |]cX1htϹG'tQ7+?\odO< :`ɤYJ9I͛T[_G]$#vac%wdžy8! 'XcmiP>@ϻ?E Xם^}OJ\a圡r&l Y篦#;Uˇ Z%ow;4Yo)cE~JH?h:@9(h;|gs?v#ެh?WO=YSa^li龈i^b-;^%*7B}'c` &0OaJ9L6Ī|cG_BO|}ÉxX.eD ٗ-bnv7GH\FJ/2"f%a풜2>_vAL7ag*^+ \Ƹ/bȅ~,V7>=JY:ϲ ߽y"{Ryx[ΖB/wiN} ‡0{).z|<+\&lyoȜwX1Ͻwq Q`V"^LTۢI3Kw;`y))2eaϯA|DFpj~ac %,Vڥs_Ko"Z9w9ILxIEX[b2ަ GY^uE؀-f^ܿ#u4f~ {Iuo}O)๕C~NELa =*yb4O:4ݦ=x^7Ӝ~&ujȣ t6kMDb'ZQhZ'h;l[Ci"||8K>0D5"8R&uHӥW*6yȤkil04 ˠqk^_ž(4_#ݩS73odW4.ݥRr{9LLwVlzם]w_;gFlYIu<F,zmTzo;5b8|3%O۾?O?Έß0/1w%(΍wĝ͡K~j4derU\֯5uOuot\> |LtqQ70sGQXezV!3xc>,sOm/GT^_ .sp:oG;^я\R?~pi!|y xηEkF]_ Xғ+5$cYI=/KI4܃%^Prn;,RA]B:ُ|6VsINgUswޙ¯L絁n_ _y;gC#7]#zи G/q7lUKcvp~¦ qڧ 5˳S=7}/΋_egKp#Iį$|zDM ,+mF9#I}?gl1K^we-z8&[@N@<s$M0̷U >P/ }v9͂]_o45 _7ѫ>nZX-KaMtC+tcd=FEFݿ דEh11ϣ`^6rXWMn̦FM+gю'u:e!v [mߝZm b"&k38Z|X/ǁ+s|[̠sHB/sc^9{ ?/kZ2pK^&rҍRN&}rx\]'><0TujQUf^TU]Qoc*Xți󲾈t.;FvϢt8_*&Yyw5/8}ܙR }ŝv'CA*HXg?k'<spvOg%e;Y:y|!53׶n9f6Xð5{g_̋7yEwaY<B#ދ2YG]bԉⱯ@oKd/V>+ 122o#iλת! >#<>u(tG49\FtQ qgq8 OmU}40H"Sx.._|/ AMM)42Ha ?!%}(֍^F'tCNㄧk_BP X;ىHzwIבc]s2t H\ì'ЯoG$?QX6s by{WӼ 9qA-Kfβ~׾k@42}x.a VժM߁z|kH;3zлOY2`- r#~kouV34_ZsJEͺ[}@[J?\OYfP߸Zԙ'-Zz<+;k3b ܪm+rz }c]C l}3/+q:jL"|-x{-yQ"\H\M̪ws{~dO#bi?X$ς4FxAkD]}O+sr\DP?,ùAtrx}]k.Zj`!-d1g,1[zF)9Y1Q,wV:D{ LDm^5.z%d6@g]s)ǧ!C./>"e#هFxvfc ȉ%qwN*=[y,t<^<!PsN{.bbEg=. s z 6y{D\YwƟ*sGj1DMqIlA, K\mr<Neq;x.}{1=UWG| ƷZd\rr|A_dAu¶Nu:%Y 5IV Cvp3 gH.iʭ7cvPQ4~NH!Ozt@bX/Yۄ>h|Nn5u #tNk3;Q[JݷjTk1TtANwwoݛZ"Ӯa3c5qiDjly tms^B{L4.O _BNs9?WƚfDW$Bp$p<㉼C 3"ٰN*3??>;JS4`ǧ8A/"O_ Xku=A/@ -Z{`A.rk8J_.^tՋq`׶1峙r1^&0F9ydګnv3:`ajuVY)gkRxW1g-Ws ~ sYE} d-_M^z!]!^wI4})Kir` 3 pwŸ3q֦[Hgmo]JxtKyGni2W|ł^E\GK짽>m{ۗ3]Ծ=.{碞,}m-t q/bFa9?bBNe'[D,+4'x%s8^/8^*w%\A):߉S3E?N;%a5Icxȍyd5a;OdvA\D$ n>:?d"v_|Bqf^p@2S˦,Ȟ 0=6o#>;A~db);>O&}aQgMfWg0lDm=O.:@|*vN(btd|NJ /VK/6g/YzSio9 ֺwhZM.b2ik 60On:ˊw.!pkTum,`?8 hΓBx*t #ne&Lkq ݵ1-JjIbyIW =tˠ|} -NJf3@d?Kv.; Ս~C֗wnq74fx{􋬁Yi_Mts1{Cj Ys|"=e>pd\0i_GsY5hj%O2f;ɋFnRʊz4Ge`Y;6`c~'Ջ:"ޢϙW:ƞVX1|RD큑rz鈰zG^ں=CycHO ׁIࣲ 'E*k؋q3,,2SťZZunp lğ4OSw<89ߙ/%} VN#3C½܋ϭ?žk} YGyv7دSHq"%p}#rqT!}Fϣ%#1.TtdYh>oYȫMI -j,W_B,uߧ뷱ʏ(X v DmqtYWSFq,#ًރ 齈q|dWl:]&Bw;s*$jP6Cmzpc)gb]"G.~]+{Aii`g91 P\&WEݣap>Z'9۶0'KŽҎpϬjINwl9p'"7fd5y?ԟIJ)m',3ϱޚ8[xI}3~aXVϼo<#"lz¶>~shoQ߹0q~#cẔ%5_ɵþ檼(HO~|er ܦ7r{(ׅq$'h!K-dRZ=K=Vp+]ߨ@e[[F3O.+N~MjQ[c 2|]Su/] n>\Iy뿼@KڋyK2l%Z޵v{2%a+ G? J3}_:Qw~y(u^,A]z2kCnНrg^/!Ϋ>eiG~ҏ0BzFCGe.#r<.7p}I I탾zR;uIKٙŭ~$rdZɳz5~?^6 c ?VNCG"^w痨7.eqqfҜ2`iЇUZPԇ\7Gr_m9# <RBAU@<Ґ._\?VnphL4f5"HϨAkOe2|5DF4 QSбq(ـ,SrE،Z$"&E}IP|-"zZD{yHZuLg1ۉ&B='.'DlrG]~٪<$UގdOx}TBPV9E@[/,x%<uNQG!T$JbZ=ȋwO րBxRx4:#l]W[dԠO}g$8*Zs63v$߬T;Hn2!['V[H>:O'C^)cH>jQڑ!K:eWyȋEtm ry),)Qgŀ-̐0,Qg WcOۅ/82ܓ׳Ar|j7J@io'4lVQG=},bElܯ8ӞtUn0Y^.5_ouیmb{<M7]46}9N_vцh62FfY`eW#6Pc<!^_B/|s/{zw%᷏1hu\ސɆT7uE{6ejmto'h=uv7V^;޻EL`|J>zM> /8|+Kk.Fܩ>J8Tāo soBb|&'}e:x=O }/tUoVQHr6^$s=<>%Mjޡ;&CL s>5ш '&xh`׈s |ʏYӍbB§E$]pn3vx;; +#W(jrCV/ hϼLZY^'3DJyf{;Oƾh[fc%h]<6?/x"kU 5.Y'jg fo**;['*jLCt 3t4S3קV׉Ky%#zuZrUϧg[cNМ4޿p=Òqs.Qk[ ^o%jz̥9.~GjG[o.fRRh^>eI'͋GŹ>tt8ytccϯhN:"ZJw ޘJ$ίȊ3Vpzԫ' I& E !wt?y6W_A|&t|>x7{n&>&rR>yt&E%Gw-a#+l[ gzjKOG_8r?r{ۭLJ:2/FbK^BtDG.%,&YbIu>Xw;kGxǹZ::(tN7lXr#x ] _(KAfZ#X7T\R_";{ +G!==*l< ?IeB?Z{ڿ&$wTV _"}Vcߎ/^jr(2Nӂga۞Z,HD^k'K|˄_=ᶟ Z'h^HN@8<3G^٦vt}<=FӳsBsyO4yNF&UP[ U/=+9&J{w:a0xMՀ^6rGuD0嵿PNKO !ޫlq]a 1~Q Ӝ#oyjHg#g'z {ߧ3c8'}]}aw4lmCCX&w~,pWZfetM$e%: l#lzĹy]_ʰ9e>bV-扸9Ǯi9FFs0lAchmfxF?p:-W{~,wroU%IC<)rW750]k |:޽ffu@ kkVa?Ε*`Smbao3 wTᥬ`Xm\ # Eĵ~&s^G%'0ݏZEyBik².ըl1eyOX7exΚٟ<*ju/`{krEN)TOz7TN꘡vdc!׬Vwx2,kyؐ.r|lu+7z;ƹuru{d=35,B|u^.CH=G`g> 굟%ًk]QE9SrDg]"|O{k]F{u  {zu._1hncyOw[u랸B6jh+XN}p+rzV={.bѻdh߂(z4WO3>B=}<:1;rn,QЀ٢ޮ?~Eч 3R8|49ȗV,}N| |EN%%@q#=bMo"q'N'Er?meu4r7*F[ux"JagoVJ|7e#ޭF<#aRocal!y BO=`ǫ*_ᖏRЧz+rhs=K~OFMmG3LJYY"jV0[F:-MާؠtY?iuU sٶI&=3칎r$$lٻ>X5j{𞱔ZlZ3tZȁMAO]ܨK,g~˃do'GV8^e^z%ZkXGgOQzzdr[ K._*K#t?rs\^ }/C,}1ìG+m,H]@>p}Za1z8 9צ^;&<X<]6W ǫ'iB9~ q]Lp1눲1-_KxWc~xēA+;/XͣAUga;$J>hdAvstyq24+鵌|ڲ1wo/9Att(@϶m)c1Kxٌam-Zjqۛ{.Růt#^eo砯ZA{Q䲝|N{?ի|Csj9+9rze'y?O"=5&i1O2buU9߄BR#f%nz!$dzvCT.N蕈/ pI%zPcC >JzAyJ>\ Gl[[h=γ:߬*=:c{-G{:mfr>Z~9vN- }'omu9tmV|p}ב7-_i&ʷ^i'Ϻ&bzAF!٠7 +h"mcWjaj?42Y#Ƨϧ 蹢RFv!YcnP[䡗Ӹ-O:r֔-X1-ݟ\]ꐶ7:^8WK8+` 8[`T|["?o.k!nv9)kџ$ ||2&"nȐyu"I3rA萈+ny^j/,̥뗤Wffo@/Ƙ0 >!.dϻպ> oHgO<-M#1U>DsXmdx'-*W=N|SՔ9اySXm4ն9hw㢟9q쓟5z,uM3`c~oz-j5v;j^:oM:fOIul{K_=f?աzwSa< ]6WXsJx.˅BNm C`[?df3 ,rDZb\ѥ̛9Eۄm4K>y,VþXI^a^wsC zwf ~zTk CkI>!絜YitQ':: {3b?P{w1~qϷ 0fGmmKi!s4{>퓿ăxa;?& ?2SzۻG,4M-zT_1_k^T*pKN3?";J I]y0NUc \>E߹ u$D-ĈN1.7[sV$WĞ)Bۢip@2 'xm~2z:>5k(SkK0!$GL0pd},A6*u~-$ƺHsab1i]MAc=)Dy"59TV'{}\s:ڀ^Lv~&rrP}Yq3w"sc<[,~pLE}|&y ȽS6DͪA& g`ʱ0'k@8:].JB,H_&<^+\&uoC{#ԯ; \]z ltD~p<] ]%+s!\Vp+5-nu1?}zyl(zT)E}tVу ,?eFWeJ k=~.kBEXj7U,-X< ϫiVuG]BsvG!?n/&wd*UȚOk M,2&j1e#'z.9$¯q2(<5L_zz3z_kyլ1/M2w?QZYӟ muVXc!4.jO{F{]}B#z|4[8&1JVhE4G 뗵5~ p\^rG[d5we[YX||\D'Y5>Ĝ"ñf<)x2U@H<8??asľ۸oqkbK'u,wS{OWBtabx&FO[I{f?v>0:a>2b4g>z@8 cPcgpgݱ+J.UỜwͽN$g8gxnUa&ϯQxtnWѹm4 #|n<#GoT$^'¯:pՑ?Lb  <LJ9-5`;im땽 slWmZNi<=ZdVv!4++yAբ+DzVyw3J7yyxؙ{!{L;GI$Y^+.~ 9ZvS43)anк)ɃWn?Dm @t "ZQ3p5* Zh6>,&iw;g̽z领ŨF/6,umaҞ0(v/kOޟ,/nL2jO <>p/q\e {>C41eg Wq|φ(Vxҙ"πM:Nߢ衽]*4мcb1pc^7Qt2^m4bx]ό:vygoEhqcmP؛ct 㠖q9v+ޟ0~s)+` s3+s&WϹewwIs;&x'g2h9ZtL)y]qu ~;)`LɧIgXAƏ[y8$[OPq%g1ou#i;On[_ltzkTn54g׶GϧwgS25jzG';RN Dᇴmwj8 ~a8 '9iE\ ΊpB C. =F= ďK @7&J²f)dL[WO4%2|-4F?J-w?mE~SǴ7XNf]@˥Hoʃϥ1N]Ցfll9+Fdi, _ᆔt˸]WZX®[Og w[{,b.f*㳹;cs 6XDl,k8<,{R~}6D7=].1K}Z}j 0Q[1)]N ?fIn#)u3cQ.9706kv{;jqcNgc_lى̽1=69>!_1bmɹ͙"j\Ms0h^g tg"'ϒDL^:Kz]}>p2:?IfU6V9tX{jx3쑿'2P'zK k99he S{3D],]sŚ^͂\ xO+/&={Q >^wu G8x;W&#|4X ÛIw-|]jN#S{/l:;ۧժIO :7Ҿ.&WhϐF}rp f;;P>qs96A1ph#Fݏ1+)8wf 2w[5qgЯ }hl7NF3'zU.E׳ZTIꍫkox?Rc軅\vY|G}&9&bʘvO6^JZa:~_]7I>E'~n!T1%?tROA)'9oa_ڱ͛W<||?4s(x!sFs\qix-Me'7`ř2S|?u,@\&1LC [`~*UIp'7X+tj;ƒUX{J">crO{B_C%@se,\K٠ ED-<7pT@~WO6GzEl=Q\uY46n/D7ѻ^1I-&$`.s~Cv|}7mǾntt/?=pd;lY%thMI+c;V4DV;7TdjY-/1hwFS[5U⢑l{ ߅:ztMgb|{;=.d֧iN|N Vؼ"7]G[ >&ӝf*h`Dl 7;gmE %3Y4I7o GJ Z4<g-'ɓQF.͒~aLq[DώkIͲ`;$O[sO2B|N#/lӈB k]+/N0KsM8V9#zEt>jI̶6U&35xSk"g's1wSB,2g7z{}b@Wc ] +ѓR9x-sE~i-+aLx.s_{;/[s&:[4bw0t 𿏮}>}|"owޣ?ҵOd+4:]vX|=s(}/g,qwӠEV/zdRi5G X5<2JRu#n[m1C b`ⲰE7E]e*ׅm)!/S=fZqBQc#p _6vas1O ?0N9=Z(tHzoNb%jP=s}}}?s߯YN7~<3@kMf%SHuR{X9r)=Nx wER.j h,l*ձGC4Jr,SǻF.b PY3}r;Mͥ*Wmo@˕S;x7u(Sż `3Z#^eR~D79Y(\ٴI 3I\OA4Qgkw-]% Wڱ>dVwD3 +ϰ7†|dVy cŜ/4뺑\?BFҞ ?ogm/E~ 3xV{L^y2c Jv0:O]&5)/2TnIgu2'Ycaa<fXs;USu9)shb]vKmncX]cl= 'R7)YL[mTS~ <ߑ~!;&Ds,Fy4:Mv@ĨO~T併ZHxjG\9rp/\&~a ^eӵCz午{8Qr>3ڭdgK|N5byc$#WwIλ:^wޕQ8~yW{){x{x^wޡS켇SO~s~G(ys^:霿vsL_w?4s>u9Dsf%y1:>'O-suu&6剺f?ӚY:8yԉKFkyC81O 'o57o̧cYsuYIitޓx:.vk~+lꊨ8*4",)1:џ4C![AR-HR)IRr ,+9X$9}z"G笶P)k.9,9}N:%:Sf{6?Oybcr>0c+gɸkk隅b!} 10y+󃞏x>Q_CyPx߯o̓138?.bA޹w)yf::CUĒGFrb?e+ c|?Uܛ67)UjӲ2[Rn{#w>i(J-FOoni{wQacV-99'+S rVZ>-bT u;}v_2ۈzsԒB2_OgsF;:h!v6Vy-1lZ4l