libvirt-daemon-driver-storage-core-8.0.0-20.module_el8+411+cf18ee >  AlptdkU]=ZEw ĴsB%OJJ<%E`L4$4mK}dK}֒I JeE&W:2B=롓+LM=f\OZF',;=F}E) (yjgв[Z"Zx B e6 z4jwsYf#,̼lZ &ΰG~!w ChQntZ.P1b{ly(+C%J:TK3\m inSv+=ɮ޻ݭXԋ5)tK#8dؼ者-q@'eVOqSwԗޢMF܀׭P洅af lVxF*I"!< [k{ۃ8GǕf|ҟ*ݿ}g 1iv"^+O#ch=;P4{Œ<b@z8vHHS1 2 +acaf1b2f31d7542fd017f3ae4364be77fb1ae022fa82530af3a347b175d24cffe0f249a4dd16afa2a7ba68df82f0b4ecb881c6c810302047c435bb500683066023100bf906aec8aa438889ea48dac1350f69e21a6950e804a3829495ffab718b1736a8480eec04ed2c3de3df446ac3a5441170231009bf8e0915f287e67a99e643c35877440066e056df7c54b08ebf31c56a6a8327236bdbc1b6796005104c7e6bbad87aa0c0302047c435bb500683066023100a2dfd3086f97a96e9591b99c1694f69d7bb93771444299dca72e9c9a1e1ec423df05c064914408c15ed47c3e1acbe369023100fc326a1a69ec56a827506419f307edf6743128d9fc7796218845cf3691cefcc77546ed0c3aba5ef1d481bee2c99dda9f0302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb500673065023100c3d9543323275753d98753fb3bacb707fe5181a517b350db1911664806d5669908a161167475c8e5c46d5dc6c95b51f90230232d439d401d0106d22531f49212b4aee06ab96ee9823430b0ad52cdfed22a8a7aae58ce704d410797f8e1707f9e3a6f0302047c435bb500673065023100de8e227e7133351d1769e1d6258c41ac9deecfbde53757b81e69a1c0a75ee2d833258232b965361da44f8b9cda5c928502307e771ffd12f2b8436337456582cf6a9a6db72d5ae64f481db731846dad05597bde152176cf7c011f1c142e49b18d01dc0302047c435bb50067306502300d6a98f8b5765f77f08beb9f1fd8e22a0c39af59d8113661cf81f722b0fe5160c3852bf19b2c55491a184008b70bcd30023100a206f5aa36c4bbebff74361fa0684a671abd37f2f5cfc5fe56ad1bce81cf244602420eb0b74674315403744fbab59ebf0302047c435bb500683066023100916e5fb1b6271ee6dc6e90a5e501ec8964e93900177ddf260deb7ba81807186920920bae28d606ba8032e8212a62aaf0023100cd1ed75b5395256247f583ec402e9f03d13f1d695019b10d300c3850aaf129a344c8e62a70b115ec9d138dcdf206a2b00302047c435bb50067306502302f06656909bd0e7f249d54fb4701c8e2942bff8c9b424f9ee8a2a81c170409939c108d9e9b1e99b8e1ad72917516452a023100d0be6266d40bd5f2f70f3752d1796c88d2073df49e20bbdb2f04cb5de1151a89a457e8c3f36739c9846100fd104a73be0302047c435bb500673065023100e3b7203bdea2ad9aa76d0eb07a6c46064ab4391de28a209d2fab71d14a0a195aa989a79cc5ec65f7056f2c2a3736b77702303fc56e9ae99a8635c71171ac75a149260b79285836a4237796973c04dbde5f9e625b36596e514bbaba111ca1155bc7470302047c435bb500673065023020bd43af37c2b4d33a06787014dc3296f2b36ae813fefcbcaea43e2cb3badaca9f530831e31774803b20a52aa22d58ef0231008ae7802797ff8a12bc21e05184e49c4e0e099c443d92221080a19b74b3689d17aed2c2f78be4ff53aa367888b9a2856f0302047c435bb500673065023100b512992e25f8e994500fc87f9624aa63f4cda1b3c9b364b8ae95baec249b90751b9ae5e5d46da029f075191d5319715302304f55152b0edbbaa2bf49c2f2fc2a7a4492fa9cfd92e42d349154e1aab4658a117dff1ec0ec4de8ef2179a95ed066699e0302047c435bb50066306402302d4ea09ece120cd351c97b95fdcd192a209fe7e2bdb529e23783a7a1077583f4df27c7fb7c46b339f7fe3658cc44a8720230379b55532eb50e56ac4af24983cdd66fdcb1da331e1c46ac31d240826f110baa37ad9932c10cbcdde3bbebf99eba15200302047c435bb5006730650230097d959c4c0a8b7bd153f8762f8483dc9961fc2cfecae5d23741f54bb262c8e2787217047e29c48fc4126f5dbac3ecef023100dd84612346c5d7ee0342be724f30574e2f7e2f1d146ed2f4c24d744319cd0fcaaa0f8da7557ef75b38de0a6793f960aa0302047c435bb500683066023100b3c7ad42ef08eec6e488fe9c85c17e1b35ede54884af1b9f99c73edf11f21858ed361dce6cb947350f8cc396f9e2c888023100c44e2c80890bec0c2c200b244311b4b07595711eda273b30a4a4ef43517242b5bdd932c2d33d42a76c1fccd498c861010302047c435bb5006730650231008e11cbf8ca686b7c299d3f182ec627ab3ebf26f33f1ddd3a30abfe27c09da6d8f497b8d86c4af6ee78382bd2a25c30220230048e86b24533657367ac17694839a964ca19bfdff3e52b263c73c97713124cf358aff2ca8ad955a446f46714bc166885 dkU]ђX^|D1ud^>Y% 'jskH" /9 53Ź8$=<%.9žӟHSt@]kM5&CIm(hd|Qʡ'v}z*cYk|!62.2^%kD7̣GdOK ".2˾,qierJ4jc[Fpq"[A*A7;^NG$=:8n(s5Q;x?;{ ne(-w(Bl)銺${:4U@ضdNeψ* KJx ~̐:e?R2$fW] v橦C#-`m5XRWy|xZlrDe6 Ves/ _tq1d zߖߜ@pγ?K8d9TmA`>8Ƈ3/(u3[=$>`=!?!d%+ F 48\`gnv  N   }    L   (8i9 hi:4iGHIXXtY\]X^Ybd e%f(l*tDuv wx8y!D!H!N!!Clibvirt-daemon-driver-storage-core8.0.020.module_el8+411+cf18eec6Storage driver plugin including base backends for the libvirtd daemonThe storage driver plugin for the libvirtd daemon, providing an implementation of the storage APIs using files, local disks, LVM, SCSI, iSCSI, and multipath storage.dkaarch64-03.stream.rdu2.redhat.com,GCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch640a^E!*IKJp HAAAAAA큤dkaBdk dk dk dk dk dk dk dk dk dk dk dkdkdkdkdkdkdkdkdkdkdkdk7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de12aeacc89874072459fb03e4d67270182e199f7c5fd2088fb026509490d319b8220fe45c3e6a74780511226c1c71e3094f714fdda7a37920bbddf82d236c86bccf8f2b4bb6101d717bb0556383ec4c8a2dd0ba16fc0cfaa68cbf051c353d929781febb0567ec231afdc6a9746203ef606938160e1fbb9d1510efc20fbb785d2ccf0b369a5f266be455edd167577fc361752398081dc2834aec89490d219e0b3d0205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/sbin/virtstoraged../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-20.module_el8+411+cf18eec6.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(aarch-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libparted.so.2()(64bit)libselinux.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec63.0.4-14.6.0-14.0-15.2-14.14.3dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec6 virtstoraged.confvirtstoraged.build-id0ffb63b5db97149739daf52a8df70d09196a989225f00bd46ddcaa074c9ce0e0b70e8af1ae83e7747b3608211256be0c6e214d1c870172f4e4e5d86da916857a0e52a4c37596e96a033dbbac49c2f0fde08d483b8f04794474ac516b3ed87bf312df9004virtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.solibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.augvirtstoraged.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/0f//usr/lib/.build-id/25//usr/lib/.build-id/7b//usr/lib/.build-id/a9//usr/lib/.build-id/e0//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a916857a0e52a4c37596e96a033dbbac49c2f0fd, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e08d483b8f04794474ac516b3ed87bf312df9004, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ffb63b5db97149739daf52a8df70d09196a9892, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=7b3608211256be0c6e214d1c870172f4e4e5d86d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=25f00bd46ddcaa074c9ce0e0b70e8af1ae83e774, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)!,8 rPR|RRRRR R R R5RPRzRRR{RRR RRRPRR R R RzRRR RRRPRR R R RzRR RRRRRzR R R RRRR RRRRRR R RRRRRR RtRR)RQRTR2RNR"RURhR^RrR@R+RlR!RjRyRgRIRMRRRiR;RCR?RXRqRLR[R8RSR=RfRORpRxR$R6R5R9RuRdRRsR4RWRAR]RnRYRVR-RJRcR*R:R1R(R\R3RoR R7R0R`R'R&RvRDRFRkRaRHR%RERRzRRRRRR RR RRRutf-851cdb37287f64f8ee985f6ea53e45f33ff272e6ff3666b50ef4c2f1dbbc86139virt:rhel:820230522131239:9edba152?07zXZ !#,] b2u Q{LVGn-ĺd^x;5O扂u Qnu{{_̈o Zp rB`= {vqn #~qyOWTT\!LWNKP -'ehE4Qp(-HwhgRan<A{"Gϧ=BuWg+ ;^F"V:_'5՜kcɀllo3?4U϶H^XƾѢÔ"r0kP輿̊L 4}l!'B"*e`>>UJ\sb.8L",E#f3NԻIاKW;Z!~b8Xaĭzdo̽)KWG9?0pHM#%ޢe[ zFChSncײTCLTH@?7;at)o$E)&ڧEToEB4J$_qEܯvqS:+{Q>| CϬui+1ͽ EZ3xKȻ_UZ[ i8%C0C:R½H׊1ec`KvMI['ն4W?*(V& ʖMR>2`06t9@F-SA#_r GVV?{hӭH3o,҈2Q>]+kW4оaA2Ԟ=Bdއߧ4D)^i>pHB҂ф޲ٖ> oTi(Γ]g%`J}Clw"LJSzis\*z"*[N&fi4/*U" M&תXh"*E)iY9Z+-}t(GX)ºF#w-nZdh}"GT2&h0p"c(::@D˚TɃ'yQщb[w}ɴi+5' 綩P Fc |nqږUcFakO]g׍V/ +jk5RS7q 5nAםXu, AUT'٭oGK|1:c83mm=]iC\leZ]?29a2+19&( $t'~x4llUzP?^j!fNN\9?R-d O"o*\ ޚ/Iej:lQO4J-0;'2v{[[3S"|ց݅:᭶V cjxtN0CT<_m?yY]e67aLX Rs.fU !*3EÖCodƮsgӀUq#ANC:f~liK"0ޕowkk[˲p`Rz8ST{}(о}1Jj(~D0zru\X#G c0 KwCr6-h UCqa2i@~Z3PW(~dD=~Rn*O4[O5|"Q󘗬0aIO)('F?g) L9 tEޜ{\5b#cDj3 y#壑zGmӏj̸ʤC$T<.b}G6C8Kf2eo)ggNU+m띺8Es7['9$DFN8.5 DzPU~"}otVA탮N ;i(ƴh'M^pg{e~7"x$Rr*ē"FR"wLNlY a JNƨ$U1X|W*2<$M-7aUC.UD< T=j?B mo,D/9NTƜϣX!|b'g?LII,ܦ醱`ӣhG^:xv՘ >O1mK+~SU>;Ar, ɋggƚP .9o0c ʰzwIua v:iˀݵ3Fu>tX|̋78e(aBztĝWHZ~u3劌e[j@#GGJnn{7pꔯ'6.T(ɂXL[OPkEɜ@ZGkca~w5+?i =CՃppu墨tD¬Ǘyy!#4[ʼV4sIfsl[+آ_+ "b{yq ?sL'9wJQK: dn%ݓe `!Nøvaw:qA2$##$Q 20UXo$|!M fv:&ޙOR[7?8+){|qIT}4u/-5;GTOP)uU&;<!̾E2MϽE&g8wތz% $L(ۦSM2L[n cQL@{-*d]O}WYε! HW{ ls׃8lLHm'aIjA Sw5shh΄mm f oyw RyfxdܩqHC#1L xd>x'/['2uŒZHTǡ|lc׮{ yaX ĊXN5a>4W~5#e|^$e!bXZF Ma[xFGʤV~ScMT授`I!l *8ox4DV8 Y`"V捔5 iPd,VdQ XnխE`\gnJ$ؼW.2~ e V-zNc( IG\ꋺAċ.@\gƒ=wi;В8['D%jV2e@?%=|ӲyjH_7|>ѰhC)d:24d~y!?PMY_viFO ecb Ls('6blo0MHQ^27Uҫ!ewo}viRH]J] f)!6i;B| C@>Ii8̟Q6Q4e,vsE'yEWX:_Oiwij# 7zG7Wm[z*bLΡIcbB<y…~,a 3"Y<-zINT?|RlmkUh4Ӭ? 1Z ^&5!0wh(=i*:P./5s.6WfR|@wJt1DȄL(c$ ~n>#s.=زV7Ls2A~WZzP:$ \\FS Q-= dE#ECw%~5k2;wEhMs;\։}ozgtֈL2μ<9: zKɫ΄ѽHg-i$ \>>w_W(L՚; UЕrH=nEiyw%*$T+9DW 0/ s!W QLƒu`W6nz0`!QU,-x0vE"T*6Np7GxeMɦax&RؤAϴjLo.^?HkFE>#'m+"Ln^}'-, ̟nXa"=MRD@|-Ɗ ^P6nא;pkTsRi_o,pT5$OJP:ߌ}[͖^veU_VJž>*yKla2QP!"hǮ1NaDUnGG$7WъX 3(Fd߱hW//ȏ}z}șpgWϟ嵚lƐSk{Ӕ`S@T vRs;iI(}ҝܬxD#R=A%!*;#FS~q.XB2q wa,,D^åU[QS/? ů&2]dAg3$<=[s {Xc:?~`_C$H-2*oākՏZOؾ<^fMTqiEp@ ]gҧ r>RCE}q9Wm3vn1Ϛ[=QiIv4%S8Nb 1 O}($*F^}܎_,C# ӶWX*1_ɖyswv)*L|XGׯhhㅇ}i #8+#$i,Ssl8:6f-1#0@za˪?ľFSxGP)+ zӨ!t5کZ_`[qYzRe l(I~/^j=+}ҕ4pFx&+^ ki'{GU\tj :iMŒCM~"F(Nfs Eni˃Mg7[9ՒB'':UI iRhqJpY~m%r8ܒ0!(CTķEYumrJ?:f6-&e)EP R,Ÿd޸/:a%O2Ճgهt:r8|Jjr}۝$2/gWMbg5ES=CYFڦ7/HKmկݵZy-/\OS>[9+ z$q_Yp҄ FiHanṕ)I|&s0Q1^UseX3(y,Xhb ;KMwM;|[rTS-ZF_IDh]ρoP 4x,]fOpK=D,.%c:~s+( :`& i:gNU VSq7ew_悞^(Z}hTqK@.vlSZpXp׌0A_i_- ,"X7!wwwyf9\Z6^4;ZzD u .eKbM%|L& \TdsYMB-pIc#[.{\ITKMwjb"wsԆ2E^.#!$!Ah M#%/o[#WƦPy[zW\KQ;G Gh8 tk]q3}P]< jkP#]іu&k9|hS9Ӗeӯ L5sEn }Noڄj°yfY!lYȘ YUO˵.6̸R ÙyVH zjΰ dD]L>3W|ɣxTTv5嘲,BnT57nue ͠C ,j4 ܅dW{|5 _&AZs fʾ/59x9 ]m*G(Dd 4 ٔroS"ގmӕ^P 80Ю_!BOg.eF(x݆s5de0ͪ}=Z߄Dݓ|>dW-1`M^GNXpVvp-̙zD`Rې>V"S⤢J=Y'egy($7WEFYB&7zNnp(+LL:0oC(*iNX2a]Ɓ0g(&gݫb !@Xl% i(?6b%ihg[|S.H< oj1K,\’S[p,錒^*Gu;!_J %DŊ;^c(IdG [o9bIHQP\ ۊtzT&j.=/3xIf>\d`ul&@dm*]~[o-%l{k7i0 42Rэ)XW0%hhfH-nz 40/ } ]IjZk]Ngw{HDWK->N20/G%yVѪf<˗1X,:ϟvu^B \RVr:*l;|R5&{E aGImV_\9tH@;Wq|q-HOTfٯ=,2f9 UD0g@b&C ~oj_G>^Zߑva+BΉvaؾ6h 03t!5=qZB-7_W$&ĨH8C[eC2^DU[,?XuZKa65R9)ώ^Iq!sI7{T&90—SsӨ$ɂux )ɯ8ڡBSニ59%ZI"L%8_QAx¯0@7恲/jc,jA,` aEW:'=|X#tBbL iaIMzuUi>C|y0ݫN-{K]YmtQ)#+7[Dcu My]:MX :s:ХexPC,O#FB@wJTXKNy.!: ;<[M|~Kcap4Q[U>{,Ҫ;:յjq\ acW2Vpn/wXL\`f=xJY M>#{sWlVGK$&aK+7Co$-Wr@B6XTzƾ܎n Y /l쵦CGN?'&5~W-?tEUyJā936`8VW!њLp߱GT\Sxi\"Ӄ>r۲ۂr7c#Nj!XU9c\vnco.}J`REw;<)8Zb?foW&g'PoQxD-_Wp$R7ueh^ȹӹH՟q|k0В9u!p+6@:qfYqOiK.&Eq#Zh쨋_ܢj(WcС_g74~,]h7IKy{KY5M)e;XI7"?֫`_QuRMl,[q+<Ӹ.w+O£yJҙޑE!R_hYfš%W ʛ2"VrH,g)qץNPr'@ˋw c?n4vAnІҡg9dzb=*b{Pj&.7 X7hVoU,im ޡqr-.W'b*=`US L/DrCy䜡H@))J!NAMΘ>}cR!'XėzZO}Vn<ΦxqDbHΕPIX\ƍP͂?Q`as',Gԧ PV-4N}~eŰփFzfFӏ] UK xqgD﫠z|bP,@)cdg&|LNej,߾h~jq%<+͐qGmi\*TT!;|Ђ ?݈Af}!ȎskNW$RŁh/!#;wQd H6 EիBs7Zyߤ.Vz11UwS(fu/BQ0g&0U:P] [ç[ۭ=[0Zo.{m4d񘼂)"`b){56SW"Up%O\X譧-뾃Q-H{E%} 9וWKF\1WȞK@aAf%.d"Wɲnq~jh}JLd~byR1P/3702\-X-#xldx'k9OTu 4yQXv m7%zX^y7+}jc6}"4 |³7 |Qɮcń =tzglh1ϏP gj3Cač ^o@'5=:- CO Pu2S ")K :IpKI,ReN aU:T$Lu^+ ]4E)K&7N -Y<`56nUi/lqzD%eD_[)62rvs߆DS̙ jjXwۑRQQ$qzu7wS>94+`l7ջOJS~' 4884(3"4Ə J~C_N-D!b~+6PC}.Fc$.NNIv}"tg:Ӕ̸uRt 5kXj/ DX>#z;@vKN/ {Ebt^j UQJ$x[agNK+r8G'@%*`WT, nD &۟ Vy]3lc HOdz/5.`il>2.H4 8pU[DƎɥKɬC:0x/^JVp"hL=LbAhPN[]F˿$u5O,Xv+b̮BGωy$?: >&Ab%X)dvy.ZZn<:=?TBOBb<י7|$))X^D3J{6EB~!mN.1cǯKrYi۽mtpU}CfCΡ+Bߍ;a~̵9E9k{:ܘtf#Lf-GdǓNp|:_eu3᷵Wq0>3k?7謽"JMh1FT:YYӺy|R6^J'k r9XJ>wAB顳ʅD )Ld//f)u/ xz1@rά0mBm Μse1mweh-Oju |\QQ1HHXF`9꘦_/?FD狭8 0LaRaًHN}'=131u[_,%k3lKq@\%e#hݕ3tFY9؀H&gNmtZ=ȰijEsȽRP #%ڬx 5HfWJ(`Jbd '>m 4pUFWm: `BxV%V\|зQNcZP';9M>-Ec4, {oEū8 zoʱBl IJìWێrYC%ѻt)')6w!cr^RI>`E4 B etY9 (/tOy}j\c̶vm4OCߩtc+n9 $q8O) $l3Ͱ17,(ŮkʼEJA7#/e'M"̰<SS KY2,fʴ4ŎD[lv!wWs,DND)F(+{*i.h&c&b Gl>NXѣOG"w\cMz\e]#wga?S!o5` q,qH89E!" 9f㶧\= |@ۄf ~YN* 6z(4 VBfA❧!YBddaYaٳrc)SޢD8?:$j}q95Y܌;N ZN,Ntt*T<%G![7yN:o-6/Dx"?Gb? h6n% ш.z}bE7Ty4J] Fgrlb$_!&I]E',6az`2ˌz@80TPpd 1eD1 xKQ\Leazϑ@-qb_*%6`9xE.8gr%\eq$'r;9ToaHv=ehxoi%y#)r;U5lzrRŗY P;$*ZJ(Dܤ,:ո*7dii; >S"dy*W<إo3)ohCֿceVh!$M /iX]iR啉OqSm7 @>嚐_Й|,er)VP.gL,=gZnHG_FJRqUuMK:@ۅOkPAb`fo߶c$Y!3֭Q?V8}ɶ:Yͫ-B(wCq|3)~U'pkҌg1~Hi/Lѧ(~t^&_gWTN V[e)bn0dWD/8[LB@R'~hz[O G +9It\qֱ6PmL?`]_ x_ P)P/n j:%߇n7gσ^2X7͆Kn3(a6&awRsKFNWt\?<|kPxv45=V u%ȊPm#&z(,к= ~nÊ#3`V#_ re~E߽@GĮ{ '}ZmJL2o~G.]O,Ӵ`Rj@nU\q0hHAK;[55$dtt5Xp+Pp5;V7IPu<#JE-Dh>%EAm$ e;ejc37w .\a/Dh&#DOv43ӛ 6ܯ娈>Qn^2.jpMYDm"]n'T4coZ#+ M?񴎛A<1֪pGN+7QY,9\#ˉJ[uCć؟װ;CﮢgaXM-\46(khQwЧ4$^KG*> 6e|wuB%Ӏ=4wڕ*O@Z;C懿z/}lk q5 C𕮓1\tB<7/Z5(yӆR9|f "b"y|$Y}8۫VL'fc;Oy]2'd#ݫױDSJ1w3 iuWlF))HbN tOYI%ϴ9NUH'yUB 2sh R3UWG ~2\ހ-u}ڢaۯJNVbQ-W6LE(] %-( w?uW׷NIPwj_/vLh\ϯn z}`sT#Tv(Ԫ/ؼig CHs{- A٣XyODPc_f=+e%>"xrP^ߜdd Hrn#<"r?d'blxebo6U.P"_e "~OBuѰE%) z2kh*iW*"o.5Б:_sP"$GYxQRܱѥ3 K^JndYLX 8ie=ΎRW[M+ՆmI$,́{Ju xԝܩO]座aEq;syv9ehGZxhIt mWgUXkcZfUq`:VCf(|ڵH{syQ^a(r=uєs1@rሀImI?wlVyjhTAɌۧ^2{&awɔzE_!`s?&&8paSǰ} -6 Łju}i1KpRی%)|SL2BȲcnOu Bق.) W/IRϺ~~(I얎SRDʰLx3|Ua'x@MF߇)hGؕ}eVs/`d2Take'wй+wL刍roEPƄToȦ>ЍVDdUqM7;z_h\n{aFK}CkbOIq-.Gq25D.>y[ŀh7^Ka:nӿWn 5TBa [5ț&W8Rk lJzƌP2-%A-d2{ʕ'ǥL`Eҷ?2)Τh rɷUذ[8L^֙6O~x/˱"Wl *+=7Eґk ]ݶ]gy8DQ+>ar?_b}YС6@戕=U ]8KH$ ie #د3<m9 (9^lLpPIE hC^]hmONj{pf5W jOxݖ!-a'Ё b*_<(|}omJZp-sI/C<[cs6-ifԕ/5]C[RmFb|Ztn~2ӡeCd8NEua礬[OZw~\XYF ߃QO %ޟ}+5jw$;%}S<Ҭ(<4udȃ_-%E/59= Pw=U֤W\F}F*)ͣ g ,D/dk롞ћ~Jqd;9h,8a͵&I3'f}|²qy-3/̽!X>+z}Bli4l9 *PT`b3rhSf ؗ{O4O(~B4>y}en#V&$1CiH['|xپ6nDȅn(8ޕd@ʰڅ.~xWȶXM{6)ڍI'%sBYOqtS DY"ܦ)([y.6Cy6Z,]P"E8SZ8ܫEİPs~m?hۂ}c]R=޶8nRǍޝ_ǥ^Z~n%?=Z%8a6)Q]ؾOPNA8H}1=5 6~= 3a C1kA z R}SU"$Eٵ8PEll*} ZX ĴXۑOSr7 ~ٶdjLO-e0&_E|6l xO ;To,K\W̩ BȖ%T!g'I ˼0EӁ4ĔRdf=yhib{yrB `ZI$J,,u\/siZ߽+cA0RJ?pd6:e)Y=Հz|)SHPT**MLekVEcS~Aq8t _􇐴 x+ZyE}wm#Z6S&7+ӠNwCU5.o\/>76ίٙ;qɣC?9d橁* * 4nQcȄ)P:#4[eRIOA}9%G48f7AqeO)T 2G@V pAwc;gw͞{P*\X||h&%?n+Uk| ϷNd@wxHD/R8pfE2-!xqȆ iY1iMCZjSR _yn~KOgav0]~D|-=]i Qd.}pb0nKnqeb+΂t ƠDLB/, 3b~*=Vbtjgv{'/@z(!4d=61"g\| F_W8@ r{vۓʹu=wD9iH>ժ@d| exQ$vGE*\*B-gLq_$1b1z=&SP=+<"O/-YtxKĶ82 Dϟg(t ;OE,ЙEsQyD4 v".'y TQe,C*< Ħ+o| 0SO*ވy p.MDQ[r)]喀+*ASqq9ƁgD7b¯m UxGHgcQ}4i[8ɳZ !m{lFbXZ;O$zIb0sdCy(/OXǽD됬:=G_#i74V$F{[:}𭼁]aw~ʜ$ Y*$5vNZ nl^b~JBNOˇUs`o ۲nfS؈+T> *]P kTn,<{,p)81Wb89Gӥuc7ٽ+6EQ& !"jIyy$o:qDfłS[{Ӕ$DVw/lκO Ӈ v&\O&߸sDJazbc|Uzm#q׶Q%d5\!l uϧO!FxfU5wێR$%gL)ЭZ۝t'f'3Ϊ<7Uw{̨G7)aI6R+~_;*M=o)ets"x2Jx_W_csP QIs/P3x0zeFnq[8SbFhPJY,'Tb,~>HbdvBP +@f Zak mQ 9vwQ5SN-z }_T0^_mZ(}8Ӱc!̇ E-]o5?'sސ/WgKd L\Y$?1zI U)]; @.q5zf*AYue__q? eVtV*[r6F,:}c/dT zʘ˙S46[qpe\bV"^:aՕ\"p0+Fhr7D_FI+訂&GI1tO>cCXКabEHY4)wPMAuM璓h9A~ҫF-dɤC;<`-]@`rp T_"\(A|Y|lE"\PI\#B,uUhcfqvr#H.JTPfP(i=-ǡUpk8dd󭠸|l}Qy :?D,p%C㣎vb^fmBWҵ})cfI%lO*U> Ệ'kdx=6vk?})ۆc^f*Tu݂Ki2Dx f~#) {F3yz*cИN`Gd24dտl*ݨDTڏ/Q{F0adv זZ *SgUsͲnet[+Jz_`K[!-bʻ9P2Fl(&/22();W(؛:IJɗ uҠBpvK9 !3'f<>7f$ޣ(uI\uu ' X̐]_ErMc9lh\BCV ܋%M1M<-7R'4Bb u6&9rq$DQfYv5Y.bl[Ib흈Ʃbisar!%ա/RB*0+RY?Chر zπT S4Gj˃Zacž'rxN|S%y}ڤ_h+X0N>M1F0 kbEc ҼZMC]xqFciNV/`ʎNIWBs.MGF3]S^+j E^IC. H$u ) ~L|qdڬzN=2ɍX%ty}&D VJg#;8Il!;;l.sddL;>yj7X u|{|Co6q9ʄvtw n{o&-J|Z{z:R]bhi"CvfhZd6rF "pT@8vNw fdփ#fk|([_ћpiWeUN!Ip-ԶцmVn~u9 {Vg^uo$Wx;C5w [aw0IZVb6֜#l{~ FeBnePc5qpSvXqG?n{򍉿$ӧ3n MDvkY۶t ajFb5)ѲM9H֌I)L۶[J=҇wK?%¬|4W 8W!x+OHL8xGf|R;@U_N%6Lm+wuSeS%~V" Il*%z~WE'8ةKGL_`<@YwџJ7RO;bdйf Vo - : |ĦڴqZ|r79I `nsW8*zIጋ.>MsaHt%؞ iǍ߿U$h|-jxIgwg`%>nQMճpo$yղS+;3C{@0?U}M[/珨$JUCW6TxG.d *+` X*cK,)IaPt5)!>bfQ̳Tx.=#rU5wp-VI-*4l8|rCb _qڤflUF$ mKX̄@l/`E$|ck4KPL$^(NV^o|~*M3>Y8'ۡV~|o- g^~P2Bg+2V&$=֖[0Fx0dL. BgJ4RZG/H6+eTZã'6M]Q*#άQzRR:(,fp^qUDBUҪ؋6/[bQ(s0hֽ93Y$O\1 4@J~:&JZMO{' !)NE6A7y0U {f6hn!E_&6HG)\塳<0zsCs0AC0E?Z3Hk3FO}nzӃ唙_-BDƙ|Bw19VqhpAy -=_-ʺ ~􈟘ud-ƃKA:lGSjַ0O5Lڞc$"dZGըw;(;Q\ڳ7ế9Ch87YwaWJ{L}xz-sXV䇻c+,ԑחŃoX23ɬx֫U$|ܤ͛1$s{*56Lڜ<ڛ$Z7Lisq xEȒ95GٮeKr:IIѨήѷC^wզ+Lh-(b8bQ_yMMP}K򀻵w']V-+' }y pqNqX&_ƫ:t}"={ñ G=!ۉ(u]vcJMY]/4|E$hᗲ_)}o zFq8~>@ÌVY ˡ17nalsrcTCv W ڮZN,<֗dA@`B]cQǠr=f@CP媄 M$1Z xV<汃A/ό)isێMs0Wyh90a-3. 1T)HRxB lyqڜ'$ NI5ɒC6 Fӏұ4$0b̲,j3w _ۙoD*o{8e0-KLhkcO9ı Ļ^\g" }0QũCS*Uj3.oRV>~t+D6X:E"vF(v?-`04䜞3]`0, %$*8ybW;VAM0fT9 2)Q[r'FjN I7iP5-{b(n+k  ,md)!Z:P zJ:7/zc)"|\¼=AR$H=⊇$IU?0 nEokci|& w~ C쇭@Bg3`ur&t~1EZ(<Ҏ8>y_`%Ia) k/pj :r5)q8g$֯1ر?KϠfج~O mx$@྆p};'kKI9|X {"aT23m0/ ;6qxSOBpגV:l/ov(DC u/caiF$p (n/q(+Bu"cߨ^?4qDJܜ7mKdzsl8c1X"kP3ks0`7nX,{*֏Xa+>LHzBF\6Hmnl DjQTyV*UՌq8"ZV- %BxDz+ʹ,qBG@ v%T_wܘ`}|?˲/vN>BK-;:BɄdN H.2^?Z -K~\{ :d*[3NAbGgA b:Rt1wpUN]gՇ"IK*4j+c-9" j5-crTj 6wF2up{j+9Fڈ@>o:U_@iU!zd4>iޢ%R l11RqYh6u0/kGiAInPXCsJXb<-SvvkaNKY ,Xx9_Uy2^ka +KA1om/G9ϥG*5G:,6UĮ::VцB״L+3KݑJCލ91_@@E35:KK/PЁgɭI`ԢL(?C0}# GSAJH1XDZm,Gmd,5OϑIOU&*ݤ!r݁mq5SHg4O`iY= U-Ã=dƘ=]>s{#Q@<7]J|^9z¦6'wWE6+Y(U48 Y7GL5LDF}Qp45Bj[MO Ա!q04 ɶ|(C:sb/0X1zCR{3"GZ3jfg ;A\6wmA`${78uy |m&V3K_zaTG= Oaz=vy ȶD=Dᄵ^Uv/7?WK^0π{(8 MvgXt&CƜWo;t?ۛ}WC7L#U G}$DN(*=z&a-Zp빐q[. ~ 4?LSyhW,πbV%_bKN5!5Lgg:v2&%uZCd k\ 5mnOMIU |k,{Edɞ;bi=uOLT!Ѩ*bpIַ`z%&wEzeRʕ.D2Tx0E~WH,tPUαqݳ/%hG+-R$s뜵@J.y˵ل@FzŔ ~!S[ď;0:ׂl(pzoC6먱;O:hN/7mN@P5tc ёW_V=-[*PWA~5}-R&Gvq_KhHLD-;WipIҕ)ڶuVb(%'`x0K_ls$E/ dŒcDvk0>FH ͵C@ڌ 3&$wf;,J@;+y4y໭& D AevN@.7tZ;::?+5[PSDʱr&s!D;\Mn-c8Z);Xkc]ϔ0 &U.q%e @XQf0@j {ZV2&.rJ[T98›P4@\EerJ[ x3bIN:^7RU' ibإuZg5;M;M|)K*\ؚ]/Z7b0ΒXw1(&S&45cR-(Pvt)I%1eE 3&^ײ>5 jYlDk\1H?-},jJգ!P2XsEX6X'lxF{a-VbeM_>4 q!m tBocd bud JvGWtDOЊP"`[[3dzϸ.&۳>cZDeEï0-qPI~F.U1"҈wUe *R{#?I@=vԽSI-,I)&Y%&Eͪhn/l)4`QOw:ras 3=ŭö j="o頂SDܯŠ1GmS3Bs ecnnɜnJkcoJ45ig0 J>W#E5b2ȑM]ݔ }$9`a燂}4-y/;p7 SpmAB˨T=ҡQJu;ۺ[5w Cd~+C`uT|py1p9,. Ш$@G^E)h\8U($郮k77f)@ɰ uaW!\ޮU. FU}I ҥl\dp/{F Ygn}O!2}O9s/7iD.~'Z C K~{Oq^^[8(8|Ҁ!Hn58)B9_lBs>Vuz(g#]٫:j!/b5;qi%yy,8O[u"D+C "%0L) QAh=xfDIZZ򐲝(z O*[;lA: t0n\ +h5IOJ[tDF!~xP%ͭ-np.$9G;C}9m_]о@(w'6Usl8(*(icOO2Y$LLv*fF 3xوlXUksӯj wB Zn/1IEEQTt%.ݧlTe"PxVKs:ֵ֤ MZ&K&@ZYQIujBjm4\X/vvE~K07?u} ^^w -k!j B /_q.(& HCWys#2( wYS\fʚǼgI/70#AQڳ?#NƦ&rf=R|+4S]P 5Yܜ} rpv2x}ZVU#lBvy qfŶan72 qMW^b͢h`l \ ThU3%kIҟ(CAp$.86!2z n Qj4aB,/"4*Gi/βfʎ.^8jT\{M1 F\8)m*tK_OեiSmΥIZg.L3-e,_.aK(af" 폄BvLBf]m歷4dM յ=ʩvTd<)i5i_l5s@2w4s=p3vNx)U}yK4u b^%S[h![;}%(qAϭ4i:|i+ lc^i{s ܁p) f>5i ?5b Й40 <| a(Mrn8bߜŕa353Dd63ҠSZp)Z^SD[Xz896N1Af&TZDt <_/W,ezt7%o gM_*j0>TZ/6PeVЛ:"4KݮQ*-tHXkXh[ ˒MttW7[XiMhl}*/u^qᅭJYycq ҀpbK /-S,|~+Y!.\w_Ee&wU22#AiV];vNjB P1,GL7` ]+;h/A 7"(gx31%Q!tۑh7NGM6^§I/X#BH eCܽ Ǵӏ' 7߉ /[97[;ANq_Tti6 ҁEHP/~zTZo_~FG 슚}Y1yt-Y$\慧ٗ6 sS;e5yM;ye@xJٷutur2!'kԳC5WVE4)U!Z@*UYg 6uHȮ W ] ] _:z+~KNe*?M1hMɟk t6tW֖^[Q# 3guޒvDcdU`. N}r@j*E]wJR0%ne %G6k(}$q?-R)nԞ {"DBi̫9p7ŧO>\{HC'rVѺmkE9G0vBZjNH.2m?/Dm_AL ϶!6ۿDL4¿1nXTX0LzE51p"h(7ǓD@fǵr?,%x4v7.Yillk+{^hsKt˂vq/H%<_.{EŶ 퇥/l[Z`ut%Q$.d YgVE(`J] TM:T YI1^^`X{gSȒ;0?e =,hqFS$e-Ef@oIТISF <'|%")X,{}֛%~u\"k`}uPIˇeXPPX3O1,ZxEbg\سͅ. l6|-[pTtF>Ey%#E0+ó0)}醞" v)i>K"(cy#`bᩅ,!#:EG9$x" T7ԓ;BuREO}gxN#൵A`3Hײ:KpɆAɴ:"dE+L 3`M.>jVL`˝hĂA[yJ*mcY8XY cL6 nqBlg1_,}jڧl$uv!]ܝ*c3]hJlL*͍8S9-骸@p23 Qχ2ELgk =Le@ӻaʶWv&S>`QI~4K9'wC3o_oόvȴ 'P3+ݶ+U54RBZEa۰"aMzIlD73 |@׮Jq@ z>B 9*5'""r`4Pn 8u冶.#=I5T f}fB(d[) Ԃ&-RDT7q}̜mT?kA\ kRU<16e3AS8 yw$#Oš]בNo,uŤ ,sT`<~'n?83Km .+F* 4g7+H]FG?biq_NMUՀYp)0WB;P`Pr1+KF-@1T+y25Wt03@7)!ohyd1'wI}m-TI_\'T\FA zg1`Cq< KN9m%[0|/_&v?1V^ovc`tkƪ_»d.)9"9:q*3jF@ _/U'q jOM\毞y/U>]SN04ɲi@a\ڿQBts>G0G!e{L/CU~ݣz:OU=hoVߓGR3Cڌ.;͇\3"L~N/k]cE`Va-˻YSWzWl'*Uw;&j@TvL]uPg@RbMS.ҙۡc I1+mF+gՌk%USS摫+9/'YU%"9Z/Za!D^Wo\@h0FʈQ+-?t5 H.KsjߑD<*0)tۤ\T C۾iP S!ԉ`RB܌eI^CŹݓMtbt`xLD^d=1P2+V4 5VPT%Vm|ܐmi.>iKhR MCQoX݀:ЇZ}H*a]ћ=ؕܜ5-뼆[fLcpzHﴏ^OR2f,Zyt^kݘņ}M^Ҭ[R߆eX ɒ EYL`Bnu kB"$ZmHv l!?C)-"_[Ry2\dZX+bI\qߥH b]of 3iVox4cֱ`mnhf:-iYDS[k%UIt&lp|zD+"Ԗ(7g"*zؼ^Z{)"4ݞYכIx]@eJU|<`#a3b1UH"jl[tct7 P4gq%0fo$CrG$7*\?X.R/(8X~xlwJ7]* Њ%Hb M,rsgL|KԎr0|iaRRJ18G&u0=lLU\awvhG'h*4мƍycUI!n&(1vM*{ƗL~?DlR/ŸG,s%baOz}}IW8t3jp%:1dWbwp4ۍyJu z!Q3Rfg8Sre$,sK[tGeЌڊuqёEأzY\Qa"O3d]鸪"#M P\ќ J՗cVl]gV>TvDٝ[F?ςс+w M1󩹡RT̑N#eCA獎wU>=| 7,9BJ;M9Rx8Qf7yĮJ+k53 RuELBˋ,CХ#+ӼСkzƺRPIڠ}ym _Uѝg39åf3JtkxH<\LIPZɉ6!5k(:gPGIT5b /NU\2ڀ{*gh7BR :Pfr8 Hi?0PisqϴdPt01d3YzcCB99<֫ 5!H&&4(޳a o5@%Zxls8w6,1P) tN{ 1J%VrHLa}P+3" (3\dd,-SThy-I΃$t" RH)_TR%;B'NUwo[B-yRBhޣ> V% |0g-wU3U>d?cm7 Tn4ݐi|leէDU>t`B9YeϿuA/J5B] fJpvJBqbTMm<4~-R4l\Hv餹nA]zyTFKl$qC3:V e` rV% Aɓ@o K0Sη6/ Nǩ`F /v?Ť`0Zp{Ӧ䗰v-1,`xnГ'`+Y` d7cȭ]A?!@@|> &Fg_sX e~POgT.߄6?;IJURsŠ-NDL*bZTT<9Ez 44k$5ixY0q:3ёϑ˅٢]fw!@ )`!Bi {Ggq﨨$1>E7B2Wl$ aڳuO|kʘ}Dk1˔Rb/h]7ٟ"ـ ]0'i6Grg@!(|#J:"-߰Wty灚'Ƽ$#%/e-m*XGn0?N3N Gk\'Tx>R-1aM*4Bf2w"#|qX4dM T^X+{C&t1'0 $zfݠ2I^ޢՍFͬK [)^A0 N3 #>Yk5`'\ Ii~M-i3xr5U;19c_|0 |9s@Y UԪL\dmX?NYf6&Wzl%PMH_?WX,Ȱ:c ?]B_+/)( /g?vwW H9O4є'kiQb4 uaS@DST0~F_̊Kfq0:D8F&}{eItuaÊ =-, YA*lȼ"q7 ESA##?>$++dm;o%:0%1m#ϟ)TT aeѦӍ'UkZ~.Fh/_&w0ˣ7*pe'7cea.RO ˸cQ6Z=jڢXålpoDZf75 |KDž)6RCr^,k`ox<^NLe`0{ )_?ęN[>v}*$lQ?k+TZ#j} Z0 *Ak^1p 2&lGamd/+`,0kYH?:\?.b1?K~?Ud{4< u_\ P{g7G 6v5 I>_S5>ǡH"% P@b  w@EsJ(y>n UTpS6dusm9yZ W^Qp1-m8*y(ՠ:aGk9ճQ@N6g൤Bҹ2=WGNU a##hZHUOvC5ŽzN[9uj_Apw.y^Oҥ!N(T O]:I;S_T\d*-|4~;5R#MU':K8M6S^Y[[A' fiȈf `*~_~]œgp4j;zǧqxz>†o;&)˪bwW9#MV|a&,7]$eG fc)'NO)͵ˏdc\CNHzȯj.eN*8brO'Fb2Swϗa#=  ,?O>,?*!T?j1~rbnJ!C ~1?r zqE$m]"7]O ~DoV$N# D/˖1wPx$}P7(4(iuJi4]iͱq9KGӳ\ɶoZB7>콒${~3ju9vFtebs>|P} 'NwkrR~ʖL/w+$;ؑI%) $E Q&tTl{QA1S!-ۃ$`m-.7~"فhNNb̗YÍm9l0] FƃU28b @jܚ햳8&!zċYV0rC`a=OU{xعy-y|6KotkOǧ^Uhb)kCvwJFw vʗItX LHKc.)&%;9ohTR$-;|aڿP3J/su1^ޞ xeQ Bv~c)T2n?ɇyuI[!Ypo L.bW 2$yMQՠ"5EK+OfRóޫ_3*hJXUX& ^p ΥtJ&H΄y ){F%9󯜐q,rA 7v2/˝EahrDWŃA5zV/.Z3 2&# gRC"弎$ +޳K XH :g6VsF>v+SLy_dN,-~M.`fI%bnz$Ά0;ęqC_i{Q'f7.3IYra`[c)&F+)2 9ddh@suNԔTeuC:䴂„\/@atj{)ʄnDߍ-3giU2hSܥ:mwˀݕ!ݴApAʯa G=O;1(Ke>y`Sˍ_1ky%-'4P GE ?KqZwG۴!TrPVCV˭IԎ*!LSu9 l6Ĵs}0j9-*ď7s7Gnص˦]4u\7ZFɛ+N#}詪C q"7l"x<⯞25cI!\]{k ȇE3.[הVRFb|zdЫNݿdf'V=@n0|Bv1$-@eB*" Q}_EA䶗*Pjƿٛ0}SIrSąMKE]H= Id5@ޔ]$)#xe[(Yg@NA# tSGYݾg`O2ne fgdAPqLr)@|Ul/1ݵ+>q\s͙E7]c㑦fR\5'])Q$׃v6 [V9Ze3!~$hg$R' EzcPdЭ*Jӗ&>zفh &׌>vN#VMZSyЉ4s=cmՎ$@:`ʴ\V!T24bBlS G=rΤOR=pIyS@-z"Edy7y*9P_{ hX$ C eFڋ<~U9bjDڃjGj[@b|BfiDj4{ :TCs ވ7{UB4׵3wY/$ڡuYuveիl#sP31\}<&f4G'<ډѦ;5a ,H[`SKݪ|5re|& #ךҋɾӈT(WuI^10!kPӘqD2Os3˖ˋ‚֘@ڐtt*r$VN@|љIY[p@ϊ C7I >½+gmƈ"'^kDzPfh%9ҡ4? w6Hʹr?V)Vg/ )V\E?xqR#)@0k1R%/*kc;­mg iIk6!-ͣjY3bDj;\!BncNJ}װ 59RpPY7}ۅaE۝Ӌ!a]PXs~Eg.JlXrIOF􆲵b"YV<`-jFoH=9}7^>B5jElY}{mI,Vؙ&vy\AVI{?;l["o"Y |5Gw4Lnʥݎ]Ȉ%-A>k·)r@&l 0 9D29zx-6[ܠ[i5Jʒ#DG6;xHe͠[8ybtI CDǚ4i#󖉩sWXN' ׼WOLEΥ+V~ XPz9y|R同bsˀRE.(k8~pGH­Dw 7fE}A #,&qv[dB+LW W͙.fK`G&|g"7Gd'EYE.6܁-.J0UaH#3[is7gw'o=Z'շ[K =G}28FVawڲQI]oVb1xAlb!>~az뗿}v\)沗PR'" b*_DwُCLejUt?r%8ph:%kQ̓ CT= 3Nĝ.;^vlrh_DOG& 3n [b"! mkPbmN䨢HTYNr?XLy OQU/^kX'5pGi&7&5\Z Մ 6K3Q3ta 8ZC̱LS#PTekG'NB_mNGs9ƾ4vc"+}=ogE j*P8ڛZJ,y<)M|s_(ƽ: XܰyG o2)r"w읊ɠHCi}ȟ'jO|w_ZxW+|:_+*uά=>lT躊 G"Fppxf=:a,AJό5 BBSf9Y_N0['C$;^ VQ e j\83]+e8%yUhK3،ai0o8_ if'~6d`j̱RM+kj{vhf{Qdsu"a#D !Ԉ~hGuB7/urZ[C3>On<>&gW6iVa&6"ɂ)~LɇOe.4t3hҶI]2 b4uФbldpwʝјS 8.Ek [ORA P&M܉7w +jZkaݓ3O !N(CBw,KnRr 1! ȈQwЦŹH8c*:t 3쥤:%cE`}\$ =k% GM>҃+;>=8FLR{rߪ'QOcNΣL]|h,mɨKwcmF=(u3@L \\g@ˇPy)kkjXfu@8toɃ4US^+b ͏"W7yv]%5ѫgB00#)hW,/>3{EP{ʰ;_da WC˓S:mS g!Ry pa& e+ƒ-djǓAK]@$'v|찮{Hs&W#w%d[Rr 9?}{m2FT@)-9ZJ&:-BUr91(1LF$wgܴK}8EϿ DF3Ԋ/ RpS_".`6قSzmO0[{4G϶\!xU*3-[NRd=ƪ넻|{e~uFOk 桝5Bx {M<$T}<<Y8G90̌M<6"#ʚS0ΐVa/.fJnL:To [ A} yvy|,؜}PobSE"Jq3:Rޡ* 4s%JR+wO Q X$UdVf3gSrf`U ri@)ԛZ>^B,u&1`x:RMv )t~؝c&ﺂ۽61ʀU# O`ܳ!׹X>R)Lc곙`i2#:wm~IbFL~X\GbK[?W [a )&~vW4˓_nC]&rO,A, +gʋH"|]nL ޵QN߭[Y0gJtȉc 6#4~|j|E%ꑛi%pv f؛[:/H\̅8eoA,t p=NL,k~#HׂbdJ,5)P$ $iHߓ.1Åb5=QGopÊz-0YEKRz55g2r)JYfr \ZޟL돔W-cYW1>-QYS,dl]qPtk$$=y+Z}zSOc(IuP(nh/+y8&wՁidXCD,NgD]M1?zh/yB1hwG؎$5;+ZS.%p;yfPF=#_IWUSFnZz/Pi/~UuBe[1\W;&)Q8H т~{ȧ:1mm8(Shأ,xhH7A0+b`D) p"mYz/e*[kezz%7ݎ%Fx.dWz1s{hQ{ЅSx5,=>t=N*C=I>ټV֓*_aUS*I2=T%8AI?_j&l 9YKW9Z3 ԝW%㜙=i76AsZìF*C̽Wa3\ ,[Yc- ,.ҹe\HΉS5Յmh߼'3 2 a!aXW~AC6 !P pJu-y`kɡb\y͸fvnʂ1 ?h Ec D-6SAPtk$ܫ%㚊1'~ɆfM$*V~*Bf]|*[I_6#)>hVHKMaX\U綜#ˏLJ枉e7 ? ]m[{ m p4j k}Cj28V`XKo(J7deY݌ޕ9E23- *̇ИΊ!gŭ7!b#B!sX%I`&SX5V0(H9m61 tП *S:c-}-/ S~\&_e FCT)cW{"# (Y0$m@9޹V 1Y,znٌ`u@ГF"}IX4 NS<`+QMbj.E 1U4VW2#Ǥ9DX/#C@\,G]}y= 㺧/^F}!baX  ϫ\+: jJ4#CC%.Gz^ \|(1XxQ+0Az-zM7hz s1O{X(y0 P4XrW?ߋQXk 1J ;v,5/rUbgh; ,GAy~1`E"5Gg}N8h988C @|<-\Zwu͓n'#Ɨ#yu_{Y='N]1^ަ"<mR0ʒD 0VY{kZHeX]||3=WO&w,y.jX On}%hXCtv$iE)rR‚b#4тŸ;jCզO)_;FLRQ;R?'`>4I?F0.k/%'Pe&zXㆋ!lv1Ǿ+1ձ:Z9ڮtx䊣% F6-H 8}h7B%Sʲ<%yH 9pr6KWc  $M-3S_N3 laq5L3^Ԝ϶W? >tjB%"UРxG #DaSإH5Ƶ S}o͇%_ \c0F.F$ !g`ǒ$,p._y)$(-=d z6/VϚښNEcFI4A@3d/?Viⓞ#st4(4Jl<BܨФOzвO|qj8R {۞=Mk)pI y\H Dyyi^55 (=Á ʯU !z]=aƹ V7-**,(kL+S hZ2@AZH`^㴐mP 9z%lMYV7G'sVPPݡ7]HGZu#ROȸ=|7Ս^S4A#&.3vYzr.A7)B>!Mbx,~8f-AVcUH(%fStQPdYiء&. 2Hh@uuIX5w.\9-=~Z/{ wjcA_RH@x{p:%nYջJ:V->^~haMwd =֪1!P}w )a1g^P/Jd­8`H]@`eyQZi2_:(Aʼn{ ZbPDEYTF>11PcM'%."z kB#}c>莄QsQU7Jn!Sm8ͥ9$/0F dÜ i*[C-6E$ ̀]:,\V&gL_x_+l=0r}+u ϶_q Pֳ27iC%smG#+r%> , X%#鍒9m٩ ml)j.W5ڝ?qiRb M)%Xz˂ZW^,}+iR %G7J[šS|g,G$}΄4 ?<nեi614 k󼝹>O&e[@@a!tg Гc}aGao( @)2F-\U:Ѽ BM}"=/)CR$oM냐faUWn$mZ tXᇥͺ2rQ 3J7*a"K *1r.(-naqoG\ AQ&'8-?v9CۧX l7=UD9|mdDM#jO,xc ,J}:ugQP=t20aIPOVYm .?g S,t+N|s ^P\m5yzc0)O$=h58%yvnICm<[\2qٕ7"CE_FS͛1uח(mz3SǹGŕr;knzYvr sv\)s5&0vs[_4*H_UќUbCKG%Kcq(~e9;&Gv]r%t3a@dNudFCUT2Z׵ruq?1z\4\擨!9ztu7'k)K(;lCʟc*ʃQE+PKIcʩІ.+4Lz kGdHY^\P a#Rn!)XUk-\בZy:,<95mH5t d\KB2v;(> #b*[*q܁R'V`%$-eo|xm0`Ém_77*o, &C-SpH : Kf)i;M{2aX?k QZ-9ZI@)h`fh` b#9Mk._8y*?0uT̵BO\UgB$EȌyԲԳu"Ģ3Rj:%przm֪B} 0kG5Lf΢ ۍ'X<=hRPGk{t3c%-O9,xO( zS%3)@)hHW5 ?*YE\P6ghbtl<3s j n`I& 긮Jz] ~ <1CZ

IEa0R=6O?@JdFatUk,0iAo3~h-DsqOykz\fl%P7&+w\)Y21vMvsmAoi9?sA6l4L1nT3ɾ%ONMF-9~7UG>-kՍ2u:d6)2U{EpPVQց#!h"aUɣ1RkCIy}E4Ʃ]@lM;JgbUt~{cSJjlM*BJ˴Ò5:Li L9Xg@P]yh_7snRZ_%$ʉ ^@p-2FR$z)#m+ttIN{g;q 9D}Mꩠ lf-mS:ң`n *4Ooi>h 1 _KFxYd/>o`μPmoB_"=y8MF{55KWBdbVf"]oD3l :wY)a>"FS2YY]&Pm`VpaQڰ]l/嗜rv%,6{{ !3 $q):T:%=?e{A2&'#>WPNGPR&aI]>!ph;„ d= k)3M/aï%Ş3ܕ#1*%gj "+DxJ)4 ١2lnUGIìh? L"sZfBA1DX1LS4b Zm6rp!ܰKuH4ld,T=*צ|y6ܸk `d5*T -{|1Z`fx~'Ҧw<8V<_nw##M(H =8ooַfϢ l]o֫(͕ Bd`1f-og_o]+,\49- ϗ⢷rE| (!Fnr|pθG~ xȈ-,:6w+s7P㶲պYZ2tPOȁ):,KZ{xLJvoj\EB^d%z G,^ijyдtz?k4çQ(e+nbM{0Lؿ~&$i4\½(B.:hGȠts .cKz1uT`A4daYyA󊅦y3\&limŭHĤ}XBXhJV@^.rR.,W'ZSl >tZB1~鱇2=gQ9 ޸i}P=I@U4VfGP6,E!kZ@[f{%P5l=!a"%w'hM+E+։}oV 8$:`2gtPg\$D #̴T0&Az6&/v(1cF t/CN4%~B\b W&@}c^JG2X @*1mSo49]0ɰ bTPs| GG4I7׃kWg(^V efL%PF Gmy&t@Ƿyw`˳y#.Tߴvڋ9V~ǯ YiI:^9C24b)uG(Įu^~e{4͘YUϭmrmSAZ9fK 2 I0C4|_{ SJ )Mi 1:eX(ڸ]FIaqDXEtllg VaVO*xt}6d_hČseypvj&`5v?qW@;7zu_whG~ $(HnifK`UuA[ E$d{ɧ;LjsJ 49s^L/BV%v7LY0xWQnU8vVU{XpbwNXC/ۅC*tB`ee@ȼT qBԅY<7BtW@bu&R;TL3{5?n! "u{7l]x቏ԠLFG?V8K7Qc2\O5j?:$@KoQ廴~UEf/SvՓ-o>®NL-Ҙ9%XgmRԠ6~d 2Fz~g}πl^q$^нoXo! _YDIܦROt"CXsWm^CrϤΖ|B0oMbYbY.Oi nx6w"I(Wf򇩜= h\e~(4`G7g&Qeeyݍ0:KV.KIa@'v2\O̐:_܇NIn)=7$nŵ_v4XkǺg <ʄK}UE*>s~(5)96GzDD@X<^4,q`38*&"??-V W\aL'r['9:+<%;ٴ VRU׀ o7ŭ_OiM lP- mBzn;#!M"KS ""ƒޚKfaJ@f}!O^y5|}&_\*tsYikԥ:#\OooFYȻP:&glw@-">h%KC=M;+w+el_U[Lsϵq)ѦJ@JwW*vt2MHt٫Y:W!:Gm5ߏU]di1X/cOk4qC}bux:qJy-2s)v,H #B5W@  l2Wi,WkdϞA_cn=ќ%rY"ZkfG ͫ\0b4PEݓDg( xUAv.& uEA/64t2^'r\a$rL(E1"q l:CO<;+O 7\&E6-s)vQgRAa! Zy'6ѢrTν!YQWۆpnh۸%CΘDފY]@ 9.rNDB+0Loِ_TjV|( 1_"l^vik% ˕:/&d|MV` -G;_jXhI2>h^|` c+"=eQN +&r veD \ ;uĹH}_QJkpFM50Q0sw#Hܼᅯ3va1k{([};t޽l!GOnkj5ZF1E1Ivc}kU%RDd6@M[ƋE6ˀMvHx}&jotc/Q&8{WA[^+U)qKH[G|9A8%ܳ;?HtB 1 y`ȯ +y[y+97gW2n%V&N i$s,^|Uo>,)0:`{Dq˗݇9YwurPk=k|{2ZQ ,5i_ ⲫ\f0B,;ڤNkƽů*Km#muyj%ydHq\yE++r;(ռVHh8\/p"tdyNc'#(ЀZI8wg|Rw0* x~L{_vwEsDbLx_] 81@uIqq 97kiљ$9D焴e0BxDIA(4RwO+4hK;\~`QaQYVfQĝ:ڣ_JY;sC\i +ѦVߣSWASEmQF^@FmhJO^ݑ9dC(.0C` 7,j_h|H`W4KtVֻL0J+<R1^DNΔzP'AR4ufUA,}(Jxw@m&.w3c%f>Vd ǣ/ A ?l+6{c\N`a|38PbGH9ocNHз}Xb!7y +ˢ(c4G} i8ŭY1K ky+wP6_! aTԥ(Z4Hwr8&\RZj9 .T6cZryaII9jov&0͕)ު;dL7Et {e0j 20&0(1)e ͑=9%`|uHDr .% |Pb)>5r%-EwGHc6ޅ$ =v >rٖOi=u !i͛/*̴AzN-'<<[rO:0:ڦǏ+XI@f $t`/ ö(.mîaC VrR<a"m ^> wHTbp"A ΨgFw0Cʌ`JեEڥ̤ )I*Duo|4;>1{8vD4}[".Z&. M}P3}s] ;zj3KjB(4m .I] 5R?˫FDvNx,[סi@dAh[$؍{ʷ0(zDi8c ÆX-uqf4O+ ǖ{FϺu/ձ<|rbpޙ&v~&<7"+~6nX >i~ÎRi. ք U|.NɜhmB?>;*D7B|a,DWt{@2ZaJ1*2<hzQ83%$ 9#A"*;ªCib9f5+x` FL!b1=1p  :pA,?=#T1Lx`&!m|Kʋ_spVj/OXa:+[eV҃K])0qtb ZֱM#3-st{-p"0N몲O#5&d hWjG'x }!l B!' 81UZK-"qn*jIao$Y*M1Uގ_.B+.o#u :)\w*xԥphE7}ڐbS l@5w$$\vdGD2J1q6F-7"-4 3 - #>K܍q`< 7*pl. qp5nDބjIεpaQ -f@h(& [m%Ksx?%OX>H |ѺelL1oyr!ۀpR@16^+Z} IϮ; .:H43q#;*vBE2rύAꋁVʍ,hv"Ȟ%)6ӍZ#gd0Kä~m^'uXn&{Rh$^ymIY::oR~ ܱPw [G0G‚D 0B.3+d,X&D6|y @.jG7~x5XD`(&duAFrrgW +{ٰ 9OC|nGJH"YL)BRMo1§u\ߡ= `nNьJ>tQwd~^4Ϯph.4KIjo2yS{tE.ׅI7oi{6$y@KNÃQtY!pE*Z>c x56YglZ2,W-N b}M*0j "c9xځo(%㢤쟃E#T2`6*mİk]aӀ^\d 8j=}zk*ߧڨ\Rpg\z H7F)Zw<dܮ$9 ɷ4MI8:m}goFt7q YvL5pVT`HAmq>~''qzKO%G(RmJԝT3"MIi2Mu uLMMeqff8/,Lۋ{61[( EG8wWT Q 2|9%|y9=6\!&%zwEZTaPQn)q+x;僺 <`kz#h(12 dkC^%5<rM$L0)WN*5!9v۪,-g  E%?9т|.S ͕ljrbKxu #ļk"u~F!+T6&@^/M}uuN ubS*ѣ L)b?I+ i{kUAlҕ &eW%:%ƍ硉k^L{Kw5sVVkͼ@n26P(@R0jK{`EW<6jHAF|m5!pd hI 13Ac/o@Xq L5o ,A9gk\? 9=M|~^O!zeM^9^,4Wb% xo/ pg3a _~ʬ~a3:zJ+}lYbA wN=rNsDV*n$t!C) y֌)_͘gFmw*)HT_e[s #UhdĆfQ]=v.węP/4!{KJRX1ek94!}$L}-%YEâ VQun>$ye1BI}Kq @mIZ3~vkcUYQOp*a.Ƶ/h)vt vO}^a(ers/ͽى!P=7(lFhrJ{CnE,߄9W| +40*#Xv/UXPطǞcw>8eUS~6})(p ^=.#SgYI%8&-}FC8C;t mliF}Ldu4i%b<^soLzo_m`ּ`GU%p/E2%4-bxkYJ xD.lr/DGG\WBD[$&nLXgeʞ]3mSu%!zFY;b|o{)Mf|Zb>8i1۞b̯F&iC>},皬D߲쀞itxԹ n;߼eg~\^pd(JMpZT%]#vi({72N4ǵOZK}P(i-;OyA;2 KW bE(7loӒx)FCZwpUw5ĵWR[tP6]qCQZ>G[تFXBc=k"WJH#։:}Юg/0LS(Lt(kٞ'P'f89/άVznbRb>6$hpJSfîk[849i ? ys<8_/&sԱBcqQ-/"h-kg lžIsٌ=\jfnh,={zN4W0/AtGnԎ@u5$ f[ƃcBQ鬬-})^3fB6<3 u$"<%%-<[+~ٙ?5)Lw..6M#mH&EB=<5J^ϭq쑠uZ4m ߙcLfoEC_hx=hX90RAU<3d/s!;qůmwL5֑ix^V1 ! q{,,1)PŤ(kTnarO­xp'p6pYuU!ltIBۓβOu& @W Z񑎊s%ݚiyk%mhI).K80Ziz{q6T H3/˭3`+)()Y:6s:*kEf: ? A/ھaK\68~reV!O .S&HVv@Y^{.d xTF_ϔ7kOJ[1G!FRA8<[UK5Bݲ:0nd=j]Xi>ufbdEiDmȔN"κ'숎?S̡o: tD]&ۑ1Ow0VS,mz)>?t#Kf=S`7eze '\աa@宦I~J)$ tRxcVʣݵWK"B?NM- vf[zmF^S0٦ф,Fg2ߟh;iEԐ ȟvcCWE4,DoS^KUKrEF2N u S㠤rw n+v%gR@w[ٿGA$\ɣi&u@ݯB re x*F:!^.`^'O;#hݒ%Y[z>c^:-v1:0kDg<< 4"tS${QNM1)C9dpRF[YY|Z@GaCcd}s:=;GZ@!a@-'D4NN~lX$- t- jES V!BX~1j 3Re:xIr"wd)NX-\) '4UHW.]Hb/a7qF;(0ϣ&S8nE6&^s3HT8hLr|'hZ&έ%S[ߺŰxsՆ@F rT:"s\o=umn ߎ%mC;%c^ 8&Ŗۈ)WNᖄ:WM~O8ߎ%  0^ćT_nuqzK^{/Ԁ\տnME+5uJ" /d6wb;h=Um(8/j 6DN Zً^OurWH;ɎE'r V{&ܫ N;nw* v -%9A0LJk7 5`OKPޖۋkUvF~*q7#p8f9\+l.w&{.%ǡl} &yJ8=6V?f-fsE+sy+ 1yRحЮWjş"tRAzN5g{ef5l(H* fG;"H tVkoknޏN($#_[+z-K?! ()4 (륁]Ol:H DL~bٕ;j;bЙY.6( .P~%L)B, nF Qcv@d$oAO68.ۀ@GX3F_3^+yOOXa:DSbqlHa7oBcS{t¤m YI 838Pt88vr&Oځ4CgT}Tq*< N_ S][Ex{|iECn KMPdYI֗ɛ9c07{68,ڮ!\57/.p 陞PҶ$z>%9nCI_F]r$HرyhetE>N{۬ ^ݎ@i^?G0^-7*~h0XsYDsE9;&Eb6sLhCaj9YλH2"LqW=n:v(?lr~j Ic)Óo|i;f|=Q!آ~@w6\HO@ͺ%@?:]%enn2 O;8ٺjcwAI$`5ۉ%%;jMOvV>OȂw0|'6^Iaȫ[*5(t#cKUӭ:%U#X 5w; x0'e4ϫ>hfIr3Vv9;&X܁@kV& ;V\$ϠD1i3q~. (JId*LO0Tn:뇺m"QWx` !K~i؞Kj?Q jߋNܠ",5Ԇбaɿ+R5$a.o\4dXX><:g h>=Ou`WuM)^utfjoJ'Rv@SNP!@PF|f ̛ m)LHVtʘƬ]+ jq˯X+qY.@b+9(9ITR#}=_#U_ٍ|p ) Z-`n%$Eůӌ84kc}=v$yGZN WO6<5-1'*Xr= f<^4#i9h;rܚ7,,M/{ߩzs%eu(U]("0 co8ZRmLD_/l/TiѩNOkOYԋ_i`]u"`tЮ- : XMX!R0V#bْ(=R8 \ZR7Ž %{n/0R餉!Lãnv!*lVa#4H( N _WӅ!:\bɚ=ޘPu)Ug =.}˭{x׻J*A$2/aog;ٮuJ IͤNj7YɶV0EOXAˎٞ?r Pq[NK?b1:#F< MS<lgtֵW:k-O|,Q:I)K J>l+87jrޮ?ɞ@<ϻtBbޟzLGRTF}\GsnĠ.T ۅcD'C$(pQNtB9L'U"Y泍 A7grRGY)"5^@ ޝXOmҸ6S~2' ̏ҒR-R{dԋA闶"%Ρexh4 >IMka^sp'QG Iv4Nʵ5T|)Z=x0)5Ҽk46[ Z j#ba˸|^p|f5D]Q 1I,M$ 2tcvl2=rm-_@fiXw9bS5Pw O0E;K-3f>&;&3]=9˧.,/Cm+;yY>ڗP$z9` =影b+Bj9&͔iDQo{GglYbUo_n␞90  im"毜gY7r}`w}pֶ=ʉ?qh}nIcX>#'I.28# Ém$]m &gʫ'}[iz4@3y ߟNH( DR/%IkΒ2F?u<_&طچCr\/ǘBΞg6s9@.ۻuO-[u[XC0U^SXTq"7!Adj"t51 XqDU~\(^>LدCڬN( 4GƦ=p;EUc,eGcfG;Z;"_,PMlo: NOH~bꓠvKp- #id0z,uU:ib Z=Q=.{m vzpr|D(Vm^a;QA\p&ìY К3~׳'͛[%>?t<םBn#K,DͲG (Ha_`9̴6y9تO"P9 `EK\gzM?TiNpz"ے0sm8^$iq,Wt9_+ltSsKTgϊ߯͹3'nmyI41#'l5߬RiXU6Ny*)lv,‰l&Y3i+)1;{L&i⹔go? }A ZS aM/DRnT5NEqlۅgԼv[tڠⱳ,嬍Y,Lff|ԹCp=Gq-uY7j:Z F. ӿQlK`8R Q@j.Evl?nWAS! :;aey^nΗS8!]+Y3)6(WHޥ'8;/Щ( 1'obNA)8UyM"_yJm^xl,ape,yp W28Y}MQXu[tU\jX VęV_]lYu ?:Y([k.N (JNZ|rpI~4c o2wxd2#Z' yv1n)lrW[E+BpAx- em 8_xLVgbKl@0d~Dߛs~)eԄXزZ?eŁSe'yܛy2az8Z-3j՗x "n):<7V>)Aܣ27TK'%p3p" $#şrv L)jf_ƒmCgJ9ƍ1I^,'pn͐Uƽ(=BT{XKk/l%ew[Πl.>kʊV4Vإ`S.7,;;(x3pǧ::V(zݴ)YUF=2S%O[V'+4& x4-) /0XKFJ!  o0%?xn2ZPx ֱ-%:-+ByE*Ž+IfZR~og:&%Vr~PjeY.p>cTB\عd3! SZ.`sYfpe-zhtTh@ۆ=˶5L:@=>)?Vdzenж? P cC]X +\5vM@a&Srdm+E ;gv=ǿrKYJBȶz&V&,[,2 ݜSM~Ux$~] yŎ! nw|DK}$FDCg#'=ubtvkVLwZj:M{.j"7 (ᔱcWXwre-ͪ5mXK>E`nQ#"C4Z >p ۷t9G ^6`ְ$j_G50JV(}BrxP4A! Jx\VId]&F0{t;:_ ƕ<df]!62EL`|XWwr|Ƒwt~d端^sI-IׅS}i`Ur~ K/g:?c&uUiɋ|rE |+[N@}S$ڒȋuUq> f?Lw1W|HD3)~6hv _ҍB;9zkbR*v)`ll2Mw(`vx q'B_xbb5+# pGV_ink ۾j v=٩s9ʹDv\_ZLbg 80cXf5TfE9`klIoIKX~ Nm"uhK=dQ W_BF ]c9,IÈݪI:<(\;- +g:A3ً%C"`'Eqo4Md+/xM8uB'_+J,CD"Y]r^S#^Q7OC%Mn@-eR}{2ŏP.v C B򨖕R=VﳈjTU}q.uGwRaB|=Q85jkK*LQ"رʮ['cfC7_6ښ*dnT2Wȟ?`3[8ƥ6n)0}]+겞.ȱ, (:ˡ8_Ah+p"E'%"R{YPˆ01q;~ )KnYZs0U-;aDJb ]Ԕ"{-A !O߷*Vhvp5?af4jhD?4AbS!ĚMdD=hUrhbɾr:4.ИFnfG}h]g #s˻JA<9wo=kAc %#E_7fe93y=2j#= yͨ+|p !r- bDl,KWBgA%r rss-3N⧐m6A^O~`^6w1uީ plVZ(ǻH)ޚC$j6/ v7 O0wY,cyvMBc1}A2:L ae% %CmVP$ BnDB'pd::^d&uΝ1`=LO2皘?T@sdXǸrvZ溟ejX;dX1K.RIzs}#s'(h<.HaiuF[tckDMJ-H 0{o_O[%VGf /^uȅQ穵 I}e/q&֚!.AN{VxiEeo,a) =}}buf3;O_Alf|CςFUts}-?Pҗ ";GJStW kB9>0]{(:'jƕDM15zKS`)nkpW_hVhtF5.|={;O:\xͳ㻠ЗEѪj:p xT:P2m5# M)xIʢ:(&UqLPb6zv )1NKju*rɆ43)x'F\I'/;7K#qvӬ2 IJ1"znr2Ayj9z|Fs UO+;ˏ\Ӽ߹B}RVRe[(z[9osT EӰ {9ԘQW6 ~eyzF˯(Q~Qh&s~/57v ]#,ۼ#P3fWMg9@Zl9Z@_`soQsb?ea3Y%uwB8LO4Hr''-vRpw62v+RO$Syu q_2^8n*sT=Hs4.‚A@E̐Bx;M;A񦺄phkbw'wNR$jEo], K ݆:MxEWk6).ˋ)qZ ųCS`2 hGrKp%wQ6Ӎ+,¡KV]B9QK>|(*|KˊB-b"ҷ?9r\h؊!@MNP j(-r՞uca)e,a+w{]߾.⒈ژoi Ԯ*.\_d'l]yw\'x`5e X"h2[Ld p#z->a{h׌Wk3k7G.cD)t.Ww?Ϫd 83KꃔUL +NG&.%$Dn;]u06u~u.ıe>V6 9†&( ]vfXy&nDꍗNOoƆsAo'% @Pj@&˂3S`DT#zm8Ixigecdt-+G&QK؜&.GvChl5Ȫ *ɺ wcߑIjP% !S޿"<8wVR f(RoPԵJB(Hh+U}W,>}O,^Ƅ G[ݝA&Y]=Փ)욊Bh:/PU&W0:jz`YTLJ]8^dmdp|;ri\ȂD!CӬO"c~ZGR9\j9?>ĥT9 J anOF)/+/EIB;G?< V6Og:< 7 :-D}SͥfSUpۗl.«Q`epSOx7UD0x\h^7T]zƙ@~^<6hR)k'+-7nU!+M{whН nm aYѕ dF!YfOlƩI[!nJO|nK_vpTyAv-k_o%ku^/v#O 4(F;65,g\GGsxy&EFIqD,W<({_U2mF@`Y7UP֊ʾ7‘Ṳ̀;^6"鶣8}fv֒.A&`B<*yfQ:ྋ9?%('1}xբQrxt FGx;Pwlw@/kfA?wD8\uIX,-c` g@wLX^@0>3\0KѶaA].9( l7ɣ=aMpC9 YG62JQ˽>AmR4wQQ>vc\,Vbio!O [*PfQWuа?s]Y_iǀZl]|eeiau>t.ONJ[RcX/'Dcz>֚$JHBa"A~Z2%-~Ÿ7իX &0?rFAYtnNʷpF'JX,ͺ2~5떁 vRdO5xC^HiK#@:_4#'#fskPE"`HȏEO*, o-fm}lGOp$Ş}5e'TBwj[Mp#P}MXX2Q<~H,miw'ZrWCȎ-W΢Uv>) }C$ aagjCbW ߪ{JGZBwu0T_8^#/D'R|qˏ㏟22o.TgϰN>-;: E2x*9wprM!Rmy#FU ܁ſޠ^AȐٮn> o}M9}ƶKt+')R 1ca`0MŠ0^Pkp`m"߂! QO5+BqP:!J2kwr;WVklQuR",US RjВ`wv ZkQܼ*p[M܎. ae9R4Y,'|'GT|RR;HXGNAJ|&(P+wQWx7V f֊t:1s" P_Խlߌ7<' k ܟq>yH #Em~8;s&݀υ2*I}•/},x8`i1zDm ._,7 l %G5ݻ(8r`YpBgPp.1G oylX+j{HTwӑ>xG^<ccH:즔zB !5pΜu fBrV3FHr7bTpM U9vq>tVI |)Jy3F'ۛº嵅dN"iM;EP5>8Қ\c̦vST3> KW`܌eɠm% 6~2)5Df1e ئоy{AC•9fmd Tn{PI+)IV: #gf>7gSE87G't^*j鄖fgW"RO,w0zn9$OD|epnC&Z7QEoRPcߩ&bPg0$_]2m>řX8?Tz!U &֊2 y_ԏv'V 06YfJdP@o X۾.0yXDW#೨ r䄣&{@p235VZC&Uws^zmn)z Kvu`x'lm_gU+>r¶qc0kq!mRm-+.+&uo4}3 W88~23g{Zl^*ګxܹb +0^,|He$ iBE)Os·Ah 5mDV\ۙ| *eR) "ġ /; VPZ֘v041A;`T:"vvZH6!x#p!SRi u1ү l“8z b4Fp^OzyȮ8e2 ->O JT^/ˤ΅xt ;lqD)4^['Afn7}HFP1y,ֵW(v,qކs\uIQCO&ʿl\JsB{ R_quU}sLr15ޙ FB}LPPA0#r1 G8E3m>8M^!8_6 cTVIGk{_d'0cOGmx IuDjJ2:~"hȉX`B܉i60qVQ)V˭N+7j);-Ptqo.OJU2d,Zɤ㱅~<$Jn 'ٴ#oc`btpq_H$G4=!c q'9|&eT2- ,:p"޻-гn~λ._1tJ%5pb';L5sl/7j(È[T: S1RҌ:L<#4E¯lq8)>hy6LAk?sT.;D~<6v"X>Xj9U.H*Ȱ*_w^{yݽ?{@٢}=^]x_7.aUqp^u+;$rJ&ѣbᄟszu;(31I6{m0(ZBZd{O蓗W< D%4EmF-#vT<)Ȯ+''Ӝ["Bc Ʃ;ԁz'&A_dp^bЛxPZdD. )YJx{ &2+%(޾cx0a&KlEȲwkonGN TnGl|BO֎%n;.3FHԑS NܜwTB;3Xq=ǧ" 3ڡ^j=i2NA^)9Na\:okR;5@kw70qIM抃9Ð?CƔaIi 4J9x[l{~p-0I0ua#n]=º:؟|kޢ#3ҹ]!L#%^0?A ]N9&"xa7f] GIY108b.ʿ'jkT\s=8B>ߑoUs;iMARK8֮\?P ވp>([U"'<kH"?9~Pkw 5@g.]_HpmH顿}`Mp% ךQ|Y%7lcQl5-Y/Ÿ}d9~nbYC wsëkezQZ9-Y@ˤ5+Rb1gPԳ蠂}6Z9/koǤ.]./̂߯JbY bmch0Y|CĪ=bScW >~M7i6+[d2֨FqLgD"g +_n k&F%ٝdxb=ִ)P M/#44==5Ja#fK"xGhy8d%2xCM jXKSV_LAppu>1=۹lOIJ]M&,au=c?sZZ[*W?e_ю|dG2{_3JB?;)k~ͧ0(-} $ 5_doNpPsD׊N;fHSX)(u/{Dwxw t_djAà >۷ ߽W EX}M^+,2I?- ~^%ҞZCv"~Ĕ㑴 %T<\UHI%cdik҈x{J;=Ts ]BǴW}NH]|}Oy43/­7VЅu.a٤$R}esd ŲP/-)2Z{8C "7cpg7M`{ݓJ taLDd#ßtF_~]H4=) u-K%`pT4"QR:2 ٍ}?ib2!Qg1ϣb֧4CLF]]5YKtޖ[ L|!H{E00fU{#N6w^_1-ӛ>դ3iNa%mzjfm 1~UUqZ]]dN TG:wUasyԱr>Jm!MബE "MW]FF߀{Vo>Cr(|!KL~c/?) f3*ka ^8ǣǏ1yb9qZd??`̣MzG ™,(lIƷ?귫O7Jft5oIjE"ڧW=ks7{ZZw E?'=yP uA4A2=J"3\!mM"hm%kxH+F'x/mݾvi1ewz|G5cMՎ4RYOapgk:~+}U<9KļXGL1^ j3R y3ßcx1ӿ?j~wntDv|d rxkVEX/}: ևs]:J:a$#}ˎҋ"^PRuW kϚƳ&͎sLْ] BKObVыqθbSXR]&z/ih#9_S6fpW+h uu1L2h=qQP㝜jAp!SO/?:v9A4@_dJBp|>X ., Cs_!?rs)_eV͏n[hsI%8P2*Ii>P{Jc$|&ך ʹ6ߏ+lgfFO%z_J9zIӤд0~i-(yo~mT%4C6iuWv+LaM=5 C%jj6Y"1  LMEGTlΘ]ca_cnXZἯD1yTĻdk6<\uNUSyJīu=޴ OFs*AlV!ȇbj_P4Xohs{ rہ#bZnt+^d75wjZB4fzCS Rf B`tT+זsZÔ+{kG|swpR1K[]7`9*yЎ)b6atIQGrfIv0oOo5/=k5>ZΨ7"T[P--:_5|5!Vƥy6A3gÞKBʭ#KQ N)ěZB"?wq{Z-/iU=H9j{Xt]%vm!aRGlZv[=]O0b*Mްۇިse6CSFAOY(2(?&k-?/syL ou{-4viO%]U"YGK:0s]( 3X㮐rGY/*%T|w.mMcV d7tuRK0~߾]M3I&tN*H\(-{mLj Up$k%%v8':Z;&BAHGe@H\F:rq)<.mp5惚{|er+dM 4y'6vCg!զT4kv'nD-"3r##ъʡtSϦ)u*;+aZdBaG%_UVEU F?*P5sXݜ,cq BLaܮIٹ(`[+,|wRGIz|xzb,^!<yl3/~-gIR4\.–F-)x߾%yݠƟ=XۥTAc)@²!H.-GiO`Oq H c13`p1C&i\{ g#tmG&2$_* R$ZwãBBq\jM*yyXu$4X;Qᒢ  >u_Fbl !#eET {m{@l)@}$֜@c4RGQb*F6?bQ3C:k:XxD}4 /@UW GqLB<:u:jd1rHZλ`dVRJ3+@X(yP2^faڇknwa@˲$?hPJ }(oq8 |^: 8˜юVȁ߮iio/PMu8[^f<&$W{_.&:IV*IΑo/)!r੉?2-Aiռݶ1Bv"DhVҺ⺽ڀU \b\Cj!+_3K|rmsRn':NSE|$!9"^ѽ <á:_ܻ: :E\"0`ج R2^ GL.!  .P||Q]j1@`h2P u`scl9Є90EJ9;/Yϗyó_]8z/Hd$[,U(hfU~wrW]⃒l^:.=DܸNwkzI[A ;i^vAfgA ?W`h୥b0@m w?w6VA!aW=|/K&F>;`V!=ú}̩`3?cwgM炊'eye(ԗ7rƙ* ec'\utvQ'!_#ѹNR\(^-*0&Js*:"3$NEf"MA򖢃n_.P(0kGh]P0h˅?8=:h9)L62SY !.#V/ Tt@A Y@T?iiNB+g]"WAGI ]O~$rQ$zo]> BOpA{D<бc*kyjtގZ7%3`ÝqJ g|ŴÝ'3Mw^{$) "W WvNȟFt혫@fҮIn_=]zĈ dV$lE5+PR*kRET+bK5僐7n9U :mc,Z~V\ChVg%J'`½&[ِɎ y DGogHGip#jZ1`V$=1_)Ƒ8DD1C9ۀǷ`')W K?Um;V(e;^ufr ]9f]yH(5w=$H[+/ x\Cy|>zWt]pFr;ϝdroP} NV^tO?~11z`[?_ ށqiB&r|.ca̕Se:Ll)ECrj}}7Dմ66嚞# GzdƟ1dEsݏ#hao!a^ty4vLǹnVwi.K1!_]\uNEfڪky*!o¸i eMabRZO'ګ2-'A&O;RؐZj L RHRIBfoʎqdp[+17x.AJ}?@Lcn#E*w)ӳlpx,aM&8uB e;ё߽BXoKxD='}$cfѲrw B^Ö^8>+1^(%P I2^㻛JȾM}uՔ9NW]zﵙLt&3X2Ӂ|;.bC} ̈EQej3W&٨FYûesF '\p/Uo Eq9(] =% ˰l粞{e3fke(KQP>ZkQx\B6,07 V&zc N\ Nea:dF+4~<-ӖwH,I򹮾u>PrX #<\- fQ3=qFtOyUoSv5Fߜm(⽸Hr-g5ݶ˛۪d1NLX{%Ɍx_'6겱,df~gq'M CDh_Uk=RT utUWᰵ.#x> KnX_q0p)k$PuJʄЧߑze0n>.gwtkyi^"= i=^aJ͚75 6[ԇ0:2{u&vLV\T%£Z o .| M-3gmn@ܐW >ͭa%ؤRطI&ɒq J_1XU@2*8QqK"V3>^qں}tP׏EVUM;n;EatRƘctXl({haΉG憠F$fLN wSeNA f0ڵ`>Uw=LfO! 5mtkXe!PYC[$F *Qi1<:QQ2Nkm:jHH}`y .׻CpDjx{"se9.!ፋ#"1ϫniD,68JK]GPYEyOQ9#x<(02Z k#NPfSZM" &e(.?N^l}1Y8=iL d+^=NL]w'BEҤ]h8HUSV֗3`"+r?Sk]_w UΠu ^LXwk8؀|-sv\!guOlgJhgag~dN!qNXf݆Y7. P5Wh;h `է`9AժRrͶ"xeĆ4Bm՛RS fpˈ)+tlu*D~ k=%eTYY?,67hd=ߍvDc5cJ+z9'L/~NLyNlz9:%JI.1p9m{czLk(E#gVkE!nO~mUK׶ TGFfE]|WhK2-p% ;=L 1wS; E}ijd˪FV7M&*3޹QU IAg#ɌkplhaS\PD?CrYE;5oISݶ{QR}Os ॣ-(֍bѻ i:\࿈Q"ң̚ ')Qt i ψnÎ=^x-&`S=˄yZyZޫ{#3h#'W2˾?/̩k;aR `w$ n&o|qX|Qf^"=mƗ =K+hpsr+!"K5j-Uoӑգ(/PO[39NCxNyi=#: Aai8g+.;,~%', ?Ks5/كmB@R`qnsp7[ճVUJr%g/Td&ğ(oIBZ #D;£qx^dhN:6ѭ3gs؏dpW,t5e2Mgcڤї. *%o˹_\;Ϳk#Άv] caku{9:2'{Be\g\' )E,4JsPq6 VгͯTs_VGJ$%K8rTٟh s!V@ut  v`\?:%G k<04CGY#nmW6g̲$Vlr %i(J:{?8C`/>]tCƮ 5OA>[GW|vdv໅u-=P1 z?{Vi},c f>%- y- L%q1b[`46|o֦`.mKQHBb;y[ߴq*ΧTN UX/9Jѭ ޗYOD ?lEWxwGIv2HAmb}{trI㕯gA^ Ouz&+Fp uНᕝEguv e\?B ꘦BtTBk} r9>OLJ;M:}eIޫsΑˋI X)B@z 3+nF_Jz X%b9?U q Bם4FNnujy`DA_Jܢb ;\%wPar lԥoǔ5缃"g7C\ sxhzؽx`)Ḥ̂H6&՘轡9Rb;ZY̑{N<0.F(2Ω,K'@/j>b\3h鵑YVDt3fBX~^ μ0La-QB ƫ~VpD,*qadElzw;jN3RRSsJx#X9}VǺ:2E> txSbx+gAjAMyl(x_C77존Z{5 _@o",CZ&:r5`΅A>J#S;eQi^{l㈲5t'"}ݓ;ʨ]툑=49NoJU&S/Q[H4yj+X_l4GAYezD+on5?qQf MYU[ʧS*ec$#pV\. L#iy?5\WayQ0c[/"33+K~>% F|F&M؉lfw<.\DBt)f4)4/kDA!~#1 l}ֳö•hO4Iy%{}< T'BtW''!Hǵ $ 1B{P sfa[kA?T0cv5Lʺs^qF gR)~Ztgۃ\8ϒ9GN!1FZ <UȬ݄]AvT|oT !(U9P~ċI{Yd%qv@d/(ߙ@=d^h_1]H;g{sS>m+DYhoʺv;#fᐒ2pDmJH '+" i%& _5Ic'Zv?ۈ 46TeIFC+SsּML |ྯV*Y~RHkXCr*8rA{N9W%/rNz81{~dКF1~(5#sp,kwYb٘Ɂ-V.S,`ULf"n!c@2B%bIg >ҤI%q ;Gh)|lsF7 0:/F~#Giu5]@'E D 6?>(y՘Q Д'i(QRr*9MfWBO'fxIЂ B{ڊiK_;'qYffT$# |E ׄ 0*{"1^%- tHBL*L]Q>W77Z=e7e>PjK v['- 'hv}+q<K9t3b"P8N}@0錈ya?Ց2 ZS-Q1 p[tU9J0_$m95ܖ0ի 䁪 чUƈ gAE}<ɷ6X)ޚxs8]'ߥqf2e4`hYxS6fsHz=HfRI5fotSX rh>@C.8zogT =ob> iMImpʍ v#)h,XUv'(i0#hE!8~Lx7K6|P^C\S@s!<~q Dx Z+tgHnJKw#\vSA4N֏yO`@™6d; : =|2kq^kihMO!tt>\K3u>!g⃮86RQ R(wR\8=pld ]O^i/0C, J䵙*06܃4ZYf#籒i?92rO>>z-)ش;*iat %@BێYj2<1E?; s_j ؓDJ̑ ZWTв-F\ΚJKpDj$K_"fa=zmJw+#:1Ih]^$]j:sAE#9kΚA;FW+FC'GXI7ZwŀVX,>"  e/> DX(O &G>M,!pj$)*1mb^$O'&>SG)f3$ߢ $.[ r f>(3𸺬]BGkHυ ~F]r5eW&'T5(cZ vFURLwp'.kqx,_ɫ25+~ $^O8R\Zt(QM sA)z٦S`vսQ._l!QV֔^f}QH^9txNg}BqhGL6WVE<?Aݴ=N_ڙ0~>I [3D1xG_x|аzߋ^fz/he'T<> ˀ>DƁd%CݾT1XTi 8ȌThvG$Y @Omoxմ!FjX7Zy²²1w(Kd$1Ё\# zVWl/J6c8B Q87:t1#&GڏՈ6XZ}!qlG×eF2AnM' n`HxW -4SKidKZI1j([?O2-|58g1PpXR na.jWB*^2oq8sB&pmkl&uj%FsvDm:f[yyӵN'U,Du uG)\t[Sp ̫5Ka?s2=2DQJ"WN)DT{%?zV!olȯY 8 UqBQrxt*ؿvSJjW=,0ofsԱ?SͿ85Sc~^dq%(xӴ̳!6 Dx'^a7%P\4@PԆ;>%!KY.~ؖDw8ߍ"CfQ6\6; >h(}YoBU74 .kw{^*k }XCW;;(%k/֜ WX~7$SŷD֧k2+?&P6м?]zy= }-WA2P 'ttqs>],#jnfTcAs5F tO}h[*9?qSmf|lʎ\ _Yro'O.28Fa['wN_žn1.&7%د٤A"7WEލ4i֪!qGE"g/#mr8c{bJޠ,]$V^=Z α#uӂ%}\⦠\a~yܯ6&Ü~Ns^ 1] ˃Iq~}i^_UaEDt {MNTT)ӶP; swNq ;Jk` .jgxfmpcU}{k)cx2ll bV/{ǔ4wܜS2g7|)U3k;Sq|RIq&]߈[PQ[ۃgMzۨ|r5@S DVвbl<5xEeI<{pIQm06SWy8] nMĿOy8gn{gG.7s.ۙw=l-}R&˹s\ H*1Lw~wݐR|o}ۨ0Yd|gKGԝ[h%c7AV 55_ ?b n(SC̣?ɉKW "ty )0(tx;ӵfj$$^@H{^s/.N3Mnq3P|M[{;8`I7(xDT&[}k P>̬Ԝ)FsXL|'(t̜<3BlKTx:x+ )-'V'f$RYwpiH?вC`A\1ɬ6R#qlM3rn.w6f5{5σE{[ kE]>te4#ɧ^]]ClŮ\M19re鷐1P@ YTV}Q؊{xm9@(ўOFAY3g)μP& r4Hq_^SR!7ryX` v Ǘ<=(5p@\G(-Q UU 0QMQxyUϥ̚~DpL~6yjef)H Ƿܩ.GBĜA4&"Lj(X||рV/ؒg&VS*J"JX@y)ApgYIu4fk%ʭ twdG7 *<**HoLh!$<{td)p0 +=Q&6 rVc]:6a{՞PRt1X;5GRW1+k0J2v:LA 6U@2(APBC)USUMpV9A.Li'(= O-}C(l'30>#o_9 l:X,<&<%pX(es(*iޕUAا* tswLwW*uIy;o/Bc8[L{gcߧcGrO!N,OD5Iah$c]b3D~ @guF$tS+m3YWWoNSw}`hܡ`/#7w 4EF%1jZԢ@gMkOʏ|Y$õzQ~FdD;gHk4X'+}x1\kUxk> R0$Y X>@m] i}s݅veҷF iꐉj ͎݅)A3fQ^܉f>^_W&/혃֓1$SIqL؂=?RsWv0pZjRBz?!, =?}(|%kK+ D,'[fp?&D@Q`U4d(xq0$彞"bmJ&vQFVNTAс |}ˢyjAăGL}iP+y;ʼnn eq? td^~:zm9ʃ`0hs)=7;6=#" pr ǥSbx[y-p k( MSqZTq3>W:xb1|IFr+U,%V y8h{.FM܄Hh>#ګAwifsb١QYޗ9tbf:lcIEIU}U3מxZ6}W> IH|iun6rWB;"mc7\ oIrFar.[ߗ~l٣dx1r]7K7_8 4&8lL`R(iںu/h6PWwf5/ZdF*zyZ9[$5eI^tA ֔yaŮEl 5$voҸTos}aVCv`6f"DQǡ?Afᝳ5 { Eæ~( @,\w`z"4*L *W>l- r ŘBT'VI_Tk1OY_~)F[\5h(D|u6s4TxYjJhSوítYB 9_dq/2 yMp Ml LeEdž*XKn0 q&{iE:C㠨TJTD28b5XKnfI +{2zFlJ~ •]%5*vZb5XᔔJH,3-kA,P]fvoFCRI.5MJK4EۦBAs] U┪Tg&GOCB1,vUgS)%2;.*{W0 X=5{I³UN\ /9w~jIVQN?d,6Nΐ3A>Ac5?3ty /+!@شm4 a;scBimrܮBp"uH k{='Q" ԨRr7jb}}g Ǝm2L*"b5|pW~W4ƴMq S;A(ΐbli_/$*練~ 6QAo$$tA巓tZxj]Zk B4] $31`Wqi l:,b#r .mZ^ B4qĊX[nԻv.ubB-i܅,vvcI.u&fxVϋ6H#;xħq\)q_ɰ =5i@~EX[_&aG- R5pt'Batq̾@c/+ҘDo8hT7oYMҊδ:}̓9%2a -Wt Ů9lcN-Ǟ̝=@PlJb([0^[@*Y;EOm,e~^pDS JGtqSIG#dtIsiQޒ%G Ԑd"]Hsb"-'CVDŃx;bӰaY@4o-ޘC9jvZ BtɛK qHf!p1` 匙V_pl,{2_ّ[⨙–p4hdkU%{%h:s7WG\d)Fh! .'쨤1h=E'Lq?V$b >ݙs9B7iͺ,_ߠW#pĮ<Ƙ'>FEB!Q[C/aыB_PPET ݉,;%t`aqi[Bf{GJDfW * zG|"WIo> g -d)N20 U`;/Em4Mpa \D̞'V߲R~=aMsSwH2\J)f|x0bܛxˣ(v=o`܆h4^oZq݊bG_Z!過( bNO1T"+D8/ G(qQgG&<tf|ݔHo<,@i%RVv E'CiQI&xU5aDJ6_)󒑚'y:hC:5+ *H̱i\ -ȌfˁΆ4T -kVQC!S-jK`u !|GGH $U?x"heFfXL[ 7z2w%J,c]**}`7oUBX ~WtjC'1{Q%dSAMx5MNuR8>8>4zv}q;K(1(+Zjګ)k x+448׃GHz٨2&SÀ&W,PP}ԛj L_`]p,Mf Ϟ>C@Rr!tWeG(fmzm "Nl^@*-rz'_ ?[vq|WmsV:~(T>Ù:Q—p ϒ#Qc/P4#Ajݥv0× w4v S}?0L<\u_G _J!笘:OYFh}a/6o꜂!$ X/-Ǒ.}OS>ߖ$HQak0I*q,/E =x 2W@wnp&¡Tvon!=j$> :n IDiiI'h쀮[i>\K/˼չDpe­Y~\.`?SxYz6wɊad5nrL6}"6w|L 7Ϲ@C1GA)Nf$T0Nud>U]f [iyU`JDGmۇdpӟ1jQa{  (_t̵#sŸx x)UKu|4!,OL'nEኇfgDs.DOI] ˀ^UnٴEhHzڀ1.zh |j)_$ʻKh /DS\K)7}+NZ1` ã8^7 qmY"CJdAx Aq'mY-NwtX^a+ +.bPw4sg*Hٌ&䠛L4n* ٫>'o^^EzbƻiϽuԝчq4h{(xPzF؟^};Fp+ƻ`V!g2}m!g<Ӆ^~&aj/ڒ4ٙJ]|q*A70g/x r6#E]=v thun" 7~*Go1v`-h\Sk )\ p8OlF ȔMEȐat{4Ұ|>8 Ařy_e%t;-qRqFojO} +X8bĖed=xߑu_ J %V]:19R8wrȯ=)S{GxwkAأv4AM8V`&n>´DH̸N)+xniZ;OKhԟo/qݺ9oO935$:T2F8]>@ J{^*/F`7Uߙ}V5x5嘟8ia\RXhS Oa\Tb`ҽP& (sK"mµ=r[HA#4nEQ3OJnTW5Fe^L+&4_؀(WIPqiN.[K{ŵXR~1iS˃je6\u[35 _eU">AiFC/!FqO_4+6i<^EAmLY0O0ti[U%=&{bu+0YC!tU8m*'{ bE IJv*.I5i؟ t1O"8=P%)+%i~pzwbhT!%Kv : @7m E3n#aܒ^7YVٷh*SJ%l,nbq44TM0*4$XU9:?@\ QpyRYskkyot&6[?´Tqq=R@ex-о䬿xl)NjrsŘ:/kol:ihE#3W|l8}H~-443Xkf?v(¦!ڇZJ8>TG!#l#UtN^^k -Frͩ*r'AO7d.ojȗo71ĢeL!iB>i=1?r{\\ ~ 2%V^Wx 6|x`Bg苖Z̳#ZSsbB'^GWߪX4X(YC'~,MmPe3KJR{zKZaORW. ! ^xkos ,GO841Y2' \6rP#9gnk{Z01p{OΆIrX':HE!2rN-,ұ􇔭u er$CYB`X<%7CYå5f%:}?,z6f @LтDV``[!#qsI v`@<1Sv+c.&kWd*u c.3cʓooӞO׼^\Ξw~][ hzC4O} w?ʌ(m~x QEo5A}EzYxpr]Ҧ(L9o՚,:ã|]PnB~%iMԙ~R|E@Y PڭIVR (ʲyHΦj:St|1-!#@fգsc0k[Y?2V?\C/zne#Lcae>"X˘NTDlJTv1^KYhͦ1" R}Rqo>޸bLWtgbYfX.ʤB¬Q~mRοӲʽM3yItȷ̶8n96 ,,_c"Z]#7Sb}/)>Q ڗOmۺy$\:ԍu(G VCG3 &6oOLKrv{ p4W<5!/UfMdwҽYdM)݊NM"菬[` VO?^+]!|Aji</PFFF&![$%1D%W A샣%"m;?闩2ܲZBq-g%gy˶Aq#/)5n f״?3K<$bTM \ ԴԂ UᇮY$X&A[Let;iNow. ܀@ey|Δd4'vP}M" ">>vH<3lJ*=Bpf#7W_z.@>;҉3?L'@-5%Tp$|Y:("v~ɩwK"}TqnőqQU F'bWOXC02^E:Q @%P(͍1ɂ&'Tq@6ZHL?'*p(x*(Ƌ} -j"`P>aT8Ul+v0F@ϊaSY&K%Sj˘WcMXeu?DC5{yhDݔ,: I <+8#hxcȁx z?daa~+l%|BNDo3Tz]wNj8fŴ`*K W\=.Z*u{%bӞvLĮ2p[׈~>v!$iҶ10_ |olOZ\߭|`5ٰ#$vEpm~e{)pl_L=T ePMŋ Mi"Eҧ.VV-NAj[3^H&&o=YJ NA~V^]磀\ hC'oihwm.G7++XAthd[/O_|D>2n8a;MZPke hVGLE|[c6(eh.m%ie`+xVRN4b”{O LPV)spbX>c";bfh e4_XՑMo7X _]byaюGVx69gPg!>p皸ś#CplFogZ6y*y 7i =}u%Db8"J )޺6PdXURuH:I)>jlf8z,Z3G W[M,A64u46ZuۭFbpTbIEi_f=^GB.Jsw "ͣ1a>?6F\7cjj_}_(fw `:O>sLfpsg8j˄! PlTK%:g -u *S2JjKّB ¨xqܱo/ WcbK!`.u8FM3yُhMu'9 }tAS ]d2gcz];uQ?OS%HKZ LI<> ]]P[jBPwڡxjQ[2sXwp@L~w` xwX'a90,kR GJY-n-S<(GO~ƚ/0W˪\<0V%Fkҏa=HTV6~)ӕˤY*hQ1PW4qUS"wݦ" sD>fwMӖx s5*NSiP (DVZe7S+c@0s0ƥ4^]au(+tNTAٸ]N%BvZ1HdbS}KmQ3IE YcOvW\'pq̸ϫ܉а>[4!u.3Rx61=rBXFa<!RDɸ[2~{c{8a:JÞ1^E}jzha0*0]D^ӫcQr :,#|acWJagbOādAר .\Њqy#b*TGTT:#tZPEzD_Q1]||M,ۡ _c>}n'-2·37Bl( N=D!*ZI6e p|CK-ݜDǬ?{=?D=mhtaeA۪-RM3ŕm:%\˓\<9CK=AYR }/ 0_#f/XM:Rym :&9k8_wGm WJܠ @vPU2y5y|6M/bk}X8X! z$&81 %*)QL:b),}AJ "eTH ^y^LBqKA *Pv&CTlh[)֮& ԝu`Ih^c1I޷g n6]l 7ɊIXlKIX{?nw' YN`[MCb4Ɵ~\]v:u:J P@xck'vBl"tMY-MuGp]\jgݴ𵟺S@Xe+|&үhSi6=?;1MoI\l)n\n-տ4^$),c .Iwoix/Y srGR0s ̐f|*V'ߪ;u'0 4OisUb Fu=jAVnV mM26iEʮĉRyQԽ?1mhm6T=_PyN~dO}QrrGT6M/p&RKv2 zpwr [|p0t,4dT ̨bi،{`6W灍@ʯ )'oWD #L@xZ:F+?t %4K4N6-c䪛o76*OM_ ,l0Z'lDrB)6{CP9}!e>m u S _΢cv(ܱ&5My2=1E ऊ? :yMJv\dqݝN =2%~s.; n-|yHr޺ZBWdl,E0 !ECx UT^m-p_MQ hCf{PvDɯ-h*1dJs.wgLٙ+j ³A,!QFG0ƌQ42[4[c5 UO,&i:閜b GS4{_}ꊱ)?6K "&d?ըp#Uo%.UHHmWX2cwY*yr[0=m5 >%:/ E=Yw!,Em'szvW<8jZcU"5'otP÷5mz, K-o(Iu\E ݸ)bu!$| Fc~Jb;0.v2(6z"F=qȒg~CLDFO"D4,6u@U:.WVJB2]i軩>{껖 s\QOˠN9捁BS?.$0s WD <7"X{tŧs̐yt\4*y':u t9HXCxՖĶ*,[Fjt=NthC'ōX9IqU͹|:}=<ߖء ScE#HͭuidsTZsȹRȁg!)0ٙHg zPð:pԛzn}]PGԍmZs8[XURe+h:3`|YN7*>,(W&3"*Jԇ0G%qlͅ`UpPژz**cZFXFw<yt 50NQWHE^Mڔ VM`q´՘ NF`B N)":2o,:vTLTd(h&0 Yz "@K/9IQkn:b+5ĽӤ/ .O|3>ɯk[b!/7%Oc=2S8zBqyƹ9QSZ)˷NE쌓[+0Wq)σ,[GxWaוsYnr 4ՅmTDCd}cDa&Dov^ycYpkR#n]cj䖚u$Єu$ =K;2c|ղ#}D&I#'ڷ-e8fn (fi^fO2/dς94q=-m⁔Ke={Ӝ`kc{07)QFPLYԀэHkKk)&a1?d*-lq joT2)pj* OȢ-}aN8peN[B+{^b^慗 '⏧1Aءl:OAOaw^;G͖ٔu CUcX0qe*A`[² m@Rߎ."To:-XDG#Uz%b|hY=TV<0Yf ;qWkS<1Fl"-ɡb 5$xxzw1}3I~y`{3y=v:fﻘWI5q(Q(E]h `Au1r}Ѯ;x1|5WxvWZ~wBL1w `᳈GxJtkG@uyS-9]eݽ)Lx$#+$2qU͉w soeCY*U"qB1H6@8ۚ+ D=AҎ4ƾaqZ:]ϊ1s1DoԘH}ȒAi"8֞_β5kYo]G\XO^:x'UJDW CJ" =* bPۜk nwMtx"5ryYznWR!7BY\o>&1U^,m*%d ^-JuO Kαgߞ*ٍ(o* L :x b"yD㩭Cf쒩 +cU-fʌGvR18N0R^>LW _0gٜ̔%[ %ah@ď37&`pf%S 0 !SKzOUqP }il% @lX|e I ў YZA{*"k0aĹSٷ7ܥ [$$}4 ,S ?`(3Hh7i:'--Q@`] &?&>?p%hl2Nuzhg]AЍ0Id=ŻSQ~"-9됩rQE.D$In6' >p{m߽͑3_"cqL!!5tGdlu^7ܔ'"r01v4xGѼ9}ƫ?τJ{i^¥V!#fb6=hurU‡4jNK#?F91s4Tfũ!$ ԕOǪ +x9ETģX9'?2 LVci~>/QKw#w%sF)$YqM,*PXN8{ :|-0K SM|ʺD"_ֹnˢ.m~·X)0 pR;`i F6S?׋=ʘ\A»rdHCI R6{6Lxr86&P:|.ZjDsY~%!r%RyZ~hv4 jca!db.9LoTЪ^n67/j0fφ[>faL'˲npKp'ux2ɂ7MŘӐӨyuc8QH."/uH5; Կ|K;Q}Uݲ4>Ճ΄cZ_n,kDJiǽ1&sR E/.?1zŽUݿ86f~_uj|]A:"C@JV"u7k[4[z[H8yNйIw)HћPk6$ Gf`q(B䟻R8U8e mx#??- hR&r^=GeW ڰ Sn:'x$f=ZK /Ř A6Gk ; 9293uS؎-pɑ5{"sHWY*=:"CQ!h8]l({r򭁧~ΐ~mzxk Xδ6To8K2WSb{QZ &sҫA*=ۜ^99qJ: IwX7*uyZg4L nyLi`q򴒢;ˌYX[ |Dq0E$eqFUӛAw2o،g47`ˬܺHFQUn +f9:͊e?}mrd1iO4{+\ɡ7oXT#.a }21G"؊/\?;g&hΫFq![?GAS?xߌNPUf#|'>\<î%L*NkSI ^$KF}?’ϸTl/XZT.E 7v2vj| ok  ?[Y򶋭d2kd*u)J͂CP~_]Q D`.߀:iy+WgxE j bN*Ĝ 9Ϯxf;ίqq#D5cu~ٍ3?'o֞ٓ(ЅkDz*Iz=GI-^>=;Oϲ;WXG$tq/uȻJw9y{. hYqB;_?†(_#L++ъxC9TلX۸m[vJ{0FZ*|ummo: GҖMՃ!0tG6z?Ms<z|o4) e7EfL 9ă @= vsy.w 8|iF ;SP@EH^ w4Jp>*D+]8"kJ^̀c4N;xW{VWoBe5pgC;Z]vxת7pP78hPWzu9*:G> Yuca(׹ʴhqFo=c<9W{ORȠ.8`'zV*)xgPWR­tsI]K}v~{\9(`6R7ҹ]),V*e=^wp#x88]DU8;hXU:l=㔘"r-BG3֠bëL&ܭixf}.F`ֿP2. d>'6Z~w0+${ΈGʓ}`f$(^B<֬{:'`^XϧAwmV*$+Ez_CstJr,6p:["hs;|.&=̵]y/x o "T@Ռ!mNM_LS!I$rfTVP`"~Rm6DnA~^390I{B^Ŵ̎"25eSO \AGm;3*]Mx1U.$? ƽJNPFhjwxmW2Fk%_K@%#epV:q!8Qb2`uL8&/i67п 42K|9+hkl?̀,@"mn]pW2TڇoS0KUʧt30v[8_S+'c@;MU+`^ oC:">:lb}0(&3eړ^YM[zf'B2xk@mRkW2 c Pr}\wbx@dz%>g:+3 k ,ɲm꼳1Hs '-})Px%|ܜ]i=nIksAP2U% 8E'8N_OQHTO"?:tj)aUk]+gꪄsJ+Z rF0OB;@mij_ϊ_͕FxnrpUb`ÞOBHSCLKulTcGb5An3gOܰ{Q)%-09eB)9i@캦JGh(h#mB?S1W%(.hJ)H_7p_ ZTdEIvάc}WL¬׮=fH7JiAшlD +e #A""y4|T"cΪR6fOΤwSc g_ TC.ܺ`ː~!|gp쫟O.QvY|gBG2Ds86cZ,5$*ľG,9f72wdP:'\" k.6rjJ=Ѓubgm n]k%¨dU'M0BUv[Gŵ>4|h~Ӿ繪Ŭ_O>Jc6PtI IB =1-'EDLijDrDߦ̀Re VdMǷ~a {[bWs[;xAǙ_.Xir{ J|s7j&F@-\[үK#B\x}ǵ+ˣt+&\,1˙\rA"zrWYIXcmݳtfS#.?vl|̉ >yXZ{-a~5He3 pԂijR#v7qs2fEҮ@(,To9BǦ%&U3JwLBr+8&^3N &}pr;]xʍUL)W3):y1_ݑa(}y/mP8SC6zu|j!q27W+FU+ɜȳ?{TUeZIKƭdphI?,`Cq_)eJxwwI'Z^h9.PK/pƏv<~ Gyķ6)乔6lnOpYw])+ E=ΔJ (b.{u=|boS$VХhhaEG3= u7ؙ# *L>FvW RH_mpF0}dyV >!22`]NVRd8/C9HTI[kQx'-2I8̦v;rٺH0fHȝG | n*m"~9_O?+WĪ3xlbӀ^fĈzO/Y*k5G[~SoSE=߄W!(%ý{ng:!a-Ӧd +W{;C>֙{^UQd7'a2` A\HXL}V O3 4- ^Co9| r( =I]3Q폡hy id)'^kȨ2L ٷ& 0߾)ys1E7 @ լdm_\D6CiIut%s :2sU^݃0\k4Du蜨}1Pv,.P" %=g[8mA\KN病61(;OCŃcY+rr~@k kGG)AVB$Z´Fk..M`g>W\zz\q2 A2 -x9|ʟ>HFpk@]!J!3b&Ѷ*#pP9IR򞨋@80"> }Wj pAf 2&}C#rfp*s<\b(mA 6-ruI|x&cEM\M->PuF*]c[vv0?196=cLKr>L6 th"S2;U} ljی"GUBbZѩ=/}omi.}uEY%a#:XCl]M]0FG;FTl[w`_wQÉ`/ͽ$}$`q}oRqwpt(m-|pKj|lTykxc֏ YOaUJ'v+E"|M&W5͘y&xT <{@]зf(}65 {.NwW99&*Bsp@j󄇏/p(kx@XO\vI:#.bB S#3 {jʹZ`yC'zg{yIxh՚7ށ )7VY=f#k #C%C5﹧apMBs_zR+(7P2k=H"< _ X/T~ =q)cG]o*0@Nr/߃)M+9VȞj0Igy2Ddu(9񍏰Q$ qpN8E/lby{9%IA%jo;a4{& $ 6䁾2=N39Y[H;\n-+3&d E*S%f|Q IEtݎOY鵫pD(*_.0ByxVɻ{뙋< =;չ1@RzňG@NcTTM┸cl[/3m +SAb\;5e^Tapb®#`B'4(cp!N R^Îyw/|Տidu3C~~ifzEr3K]Iv]ŏm4 ~#9N n?.>@AU6L2uN ՂN"0UAƠk6%[5@d_1A΂QmgDi)a  hp)px4=]x0+Gʀ&f $bdC=$s0r > 05D\PghBtQw{-0C')hXN:l}( .7k?5+a"u$/Tu5h@(YL-ՉDq􋢛zhhh}?h e0jtknުur3KHv3`wKuל8d$F3zC!o>H;p2(o~5OOϋ=28Ba=*:tp }X\A9t &7Qlt%I{'CdJ!tPs/pn o:^AzXwe*%1yZ#/OܛִΙP` ?CK8o~^BHrB|Q+lLnw6V"G.%zUP1Mn|)^3 _{6gθOP[aE d[IaN2rԔR $&q f Z*Z pMځ*̹P ߩ|hڀT?s5ɲGZ冱Wm8'CpxWFf)|J"i0üAdXүvx:Y 2:Bse^R)F۸ `h6uXӔ'b1^(v+]|+dL+g1' _j }Q!3jJ#4fJH L?HO NoZXw'@)PǾGg1 R m0aw#[ƿ'x$t/6 #()|\BT/CObq͔2.HHٱ *ww6$냊$cZL(&A| ,[ Il^Ee]cI%ѯN}Njy9=sNQ2g,1l;?uYt;te9%ba>''2j4\4YvQ+'ΎFZ#T步@%[6\ L9y}: =?2] dEFZɎQ(Q£$CCvu 1"s5EKIisoā#M:j X"d[ZE6l!9#I-gևphI AG#O:E̅tj#Km/r7J(b3zMR+`A<E|罕Ǫ;([+B,]w56-guO+l<o=<0cv}?TA 7 :3\;iMj@7|4 &l{,Wa1>bi&(!Iq`*Xv(|nA20DA& ĊK3S&D2kNM<оi&_4]|3vB-C5IQs ^Ff[m PT8yMNQ3n7S.a8;̽`mcI"?z.}88o@bJ2`ep 8N%JSC0_p̬ߐOGpDk`+ܔJF3;a#,GxWAݾC?t"kGf/'sWRx4u.G!SOASx dz\KJ%O7 tx.-+,}ڕrU@,1gH_'gY?:oD;4Ek+闸,Ø1Ԝ/1+:ha{¯%9/\M?2$rXvD+Ix#BSZH zx_ Mߴa]ҰHy*2`sFo*8жg쬥\`cO/Q1{HHiM*[5asRzxBBUu =A2#q%Vk@%آB;3F*y?DuQs rCƴ .3MI_({D=;E?ժo6.Sn|uֺ?[Sᱍ Mz_nc1#)2eHkLwZ R$ꬊ3 n 冥1'N9~4lOu4Yx@'+۝˥(S!/"p +Ir\B{to4\-<}qi0)wj26҃|Z7tq3?$(ZDTʆ75ΗRJl؋V0_}(4K8ĀlxY<ձ*R"{KMvFל]/8ݹdgHEΨZеvq: ϪEUʰ^waC4LF*; q:R@١<~VKn˟Q*(ym sW9,Q8#3^2 _:A~_[NĞ[:eb<xiuh; aUM^#l9ud݃g%c.^*_y`J;~6[im* Ÿ&MF!ƪ!v<,{l|ŏ0iVDHzMa5w4KجvV~jd$ DA1敐XܪPjjmq:,Nw BeyM\iP2s/E jy!^ZrMC x)sFȘzQ*o?n6M}H}o@t1cZn.On8qYM>!Tlm xHp3Ԙ"h ƣEB0kj( 1P@+K; w-W}'QV-( |>"s Ps: pm|8݆=\`ao/5G8()q3R/tJaf0فo~=:$`NO3i_h9ՔeK@V)RsLm흟}Y4ϤnҵӸ5"E0ggS:_u1Ԯzu{,LQfNO~D\IGC*'vmt7LIᘪLޮgr0IȎq+&t ":A^QuM#^ V+){pq:8Hcv%?.LN0{KegkhNѩmM]k\gAiM.B¹c9ˢn@Gmfp:(]Q O`Js\< .}xVRU;wL cwdmʚ%W.Rfb 0{v!mph$$V> $kZ ;,j>S$bwSot2 ԨjN&~x3KjPxNuA&uP|:y̻^Bv8L-ٯujE@sSTc~|Fnncul7%XTBY3B$WGܴJep\1M0J{&]G23+w c5~N3C2Fu&@۞&Meuw>&,%YHZ!P=ijGܴ-\*_1OVÁnuj9dP;}3w%k/h7~W*ңpfm -|hR^X8J {Gє`|ꍔ@y6YǢ%G f x.ipٛIc3 1 >sIڠzgȮC*(K̮\:>7ӞqF%)G'QbE{0J ‰iH!]v/9ر6uOX`&DC)w =y+|N.B7pj,}0}T1Q]r)N'LAND&{ Mo9{idpq#sN ½̞jO[E9:ƣ$)3a BL aCGļCT17.L*d ҷ8`zoTÜDBX}=X}72Py?*dvk"FzAM 1La&? 0"ae(Ƀ1f[tVx(͸_bw=0`z4&mg4 >~a=.A/`ؑP1m%NgZi:ǵՀ>7eŽ۰oH6R8zZzeXp=4. )7~wg/\j#ev7@}EI؜rFL://pTG aE.0ٙj̑ P6f6H\آVa/*ضfhh 2PU[Z,,]Bvȥ\ ''Oc/ 5^sƛ57<~!j 7S!,s" O>:/@4i-ó'"̶w90q]'wWIcE/ Xj,IРiS} Y *ٳ@:FScxU" |XINu³+wSD⍪sC>"1#k eSQy`?SCSS(_x$9dCȅn*|VXt^C-pdO.#WԷ.|\%bP=7#ABF>V5?ͧd Y cJS{dcx?`;]%1=1.q @(R^n sg)sIStz{)">@y?KlMC sKiT9] 7oy^Y=mexky&.3M Bun$ diy"/7Iǯii<:*,0TSrDl*.? 5%Zf!ˮ>?PejޞE3ǧ`b2&ݬnwqw P.է$zߑ@3>9F`El9Y`[2|{΁S/I+,6d!h\"2Q[)ER୅myV?XZ>X:rT J}nZ]=1Ǹ>0zɧ6t0dqW@' ;-yӂ|J2Ǥt_і{#^3"ͤFuFZ3FT w൪"A%ґB&-aф ӝf;s[/BB1Gh_鄟M#"،nqj"y!:aۑm.Ų ߂!7.Q Q0OVA><}0Ǝi H'㓐}j: nT2[1ccCH*L,$>S?~8 -+ډ3@)TVy: P 6أC*!~Zk$N DN)֛DPT2#Ec҇3KZbMFTX=6':RbmcJsLoiԜZR?j(fjuWC"e HM>sʩ{0%|Œ|Jay E!h-oxT$rϒ\bʌQf1z%P4FZr7AF|cM!XFG +{J|vOZc+`.<sH;66!VVf,W)$KgVc֐t>hm: |x;ֳvCbƉD7mi35&4>H+\!h$_1h;B)߳b,@/oĐWY+z`$[ pzv @0K^t&4lL]73 q/n:]GR oJoR r{P6pg J MJlG64֍o9aUt`93YC=~ostqD矙:(|ܩ$m AݓY"&ͼpC]T?-C_ :9g>L}q.0_qC:8oJreXGJ+G5QN%OdWOZ֙†3z(T\O*dfn3diYsn6$XQ;k_RAFөD_I= Q |Frf^:WEP$C'O!|3ПS,j.\V9# U1D$o*H6Sm8>D?w>23U/ =?VI|OV_‚\DqΣ6So̔=.ي䖙RFm4ۊ (J5^8 yu|Z /i_& $ s6#V4ŸqK??7n\qO1{~%%yRI>?6в\3MSI)|C(m7>TUePK6H f?cAɄ*E 2 r "*?6,lzñ^]__75ő컺Ť" b"Drmۢ5~jxv03HPө.mhn8$ _J17 0{8PajD&NEzO GIj_ 9]2Uo͂49-h\IݑZ8/£c+Wd!10SM;ݎВ-:ucOdTIU93'e|3]5c\<)`d ̚}0Ź%ը(`62XRQw+4+g5."id7 oei78Y(ior#ѣnC^±HDNkn(x մFIkKP60 z3`y $i۱;?ibI_ح<^ D̎.ysto@Ԥ0b]4J<8 @PJOwgQs@gJ~;`Gi/Յy? kva3Va'/ty5@.y+* aCnw8zͪ^i\Nr6̩ hn`%0c(aU,OHOIҸ^BFr]?@a9&^YX3݀}"!HYFN?m'MW ̤ _'>V:h4r+6a\Wэ^req3IO`^sQmj21HQ$cˍ.jXS^wDYjv唪G`_o2̢aQB+\ר`N]*oAɉZXmVe\#20jjx?=))swQK _jKl.z〕K6&Ptw`{_Y}RO|ʥ!󏩘 v{@6㓄3L ZIV!3-/n!ع~}ځ= ø%P_=!R2.Z'nMrƂ9+AxYPMjkk娘2_~c/ 6z`?. ;*0hԀ͚7݃xԽzGfaS'"1*x[?oܸ:~1g\\tDiEAXu⒭6H4H~(ږnD޹61@϶,GU>VCr"g 7L5rxGNkOdv GΛŮGvzPF0?CgO\i[BVdX菃 E*P@ :'(Ŏr}afnpy.@%4S3w#`ݥUPGN= Űar޲LIKDR0HT 1pPg F/ 1 k\Їg.mƝ6ayE,vJṊ$`A Rc,@ яzAf!u7Zv /gP^NBqWْ}/o@"8D:AGn ,qUDDyEN~f~XL=TCЍ #Os*+°v{|=ɛ9(?Qd֫&x&q!FW(*D̯Ͷgq-?9홳nґ2[Kxd %95ZB//6`ܫtFƫlb9riE1Arn[ jNv#^(3D\/y=Νn0+E"^AKCI11}"nIk!-`Z΍ [ n6rCÿ+(i|V 6I Y+NV8[mΫa8Yk&z3y8C8i!e`mkn+IZ\b.2@"E  i{gVMΘZ'H+ܽ00:C!6 ɀ+h* -hg"R>;8HM3a9@:,6%hۑF'o*!B%q`I8#,p95rDb*zZe[ͤ^TՇpE='98Wtކกz+F0 Utk#Jad1~BMlɼQY5p[wH\b WrTUE_Q7|u@Ԗ-HD==Ula\@"ۋBHV(VihSoͲ0 {oH_Tͥׯ[ًәs8}=.)Tvq>#iH-7қr&Ob9frFVȹ A޷m9ֶl{wt΀xS" ϖ`Rh|ҧ6+&EK㕒 {ME ͨͥ_\bSJi d6#?:ԚVta'ZG_; gYBE5wV E'-7,H׾J?Oo6Yl`6|?-!(*0~|&O$X1[RgŠўй2ₙÑ@X<.a"aFa4,*tj=rd:vZ¸`'9tg@p)9pw nwjd#͸%8Y 2#gd ;-z^74bte9Z٥q &=IkŊ0k^KHn.g碊yf&:n5^Be@XC NVAK?#lJJ?.Nt|~{eK|XG5RuzQޢ!:c[RCOpkɀ LE?0I6 1>\H ܁oM/o=ި N< ,^^p_a%[ `l.9. Fw;Hr3m]뇺q)8#.-{9k QCS_Fa/`|>x 8fvi!tF/ǒf$7y)$R=i:.an  U m]kfKq"z'|7w.k_YlC eɬ+*>pi%؉HjHfZ۵w#&/o5cm-R& R]a6?&Q<;1SmF,šOQK\rȨQUpR{.u8`bt65T [ݫĸ ,}(4&kBfL@PkuJu_hʼnpoL^C~dd@*a`q[*5[T G5 p34oa5q?Ġ$s?.]7e4Υ}v **x0NA*ehg⧐+? ADzKz'A fa~u%(6v#ldؘݓWLוB9_][-m3VcErCwA;30ptWChZȕ"HݓmʛcH=%; ҆B̫0 %qD FIv.xpXlZCQMSCa扖v-`B'TNoY җ 2a8iQ>b`mߚ*R.ġg|&Y$ZՀ :J/~[eTzߡ?wE[jMPz7 J6F.߂ Ki }~2"`.i.%("NO/Lps@A 4ä{j+[<1dtjH[>ʪ"[2zd)|P9s^>:=w;?գH|;2,8gþլw=Aj/] Iizu~1\taT;#`F`^E1ƅb(/%w[@3Tk3k 5muO;˯P8=ir#j(6m.DGnžVD'wuhƶ/z$Wy9D"Emtv>ܩskd3+4 e/|LbZjk0UXQXKu.H.(NQZi+!\^ՆfcBQ>F1䶨zc"D8-.;FeH1 {SCId(ѭ(`D^h)I)&S53B ,am`]Cúj+>Hҹ2i"^S~I+'Txu-L`['Zq/'zG[>}wB+4ͬmI)J)ak9tFh\lU\H7 HQ1dפmT1+K&w+CY]U{PIVC\l˖$QM"Q}*J  4Gɖd7 Kv\muaOsêay{Lr(N<}DzaSuRX A[_㲻z;`vJh)J8F]jEti҈,Dzuw?>p :kmzbut@ֆ7oDrW}fK77Ki}IV-Aayo`E[LԔ|;o0ŭ.>.v$ 9;ms*ٜ,Ř҄_Ϊ!bLl~^q׿M%RikvXpfpGeV>PaI_CO4RT|)15ݨ$'J`!7nO f&[^Qb^nM-?B;nUCOz?ԈUJwcɐP29IKunɬIRz Өc^vWjsXb8B?ytg:a!WJՉp,m|f&:~B9 k-wwDq׻w(Wo3;B'}!ŧ"pVāUʡD7?!NĽЇ) ]Ci:vt+NDL.#*T="''}8RgRVSĠhO)V>[õ>LLNfHY}Ϋ=K^ . ehE˰1:Fsv; Zv$Q 5j+\n|uZsL._O(e~U|u+Dm:MhDVCې14Pf5rU6^B :C%l;ݷ %zw#pZS.T({7uٷ',#I"q9a. ?5h'󰪗m?}g$xL=ḰpGcC[J2ذv[R(y S[j<@yv;Ļ*x9J{ҳNRLFkT\_+&ʺv.扊+Eϣ,$/> <7"Tu=ʺ2hL0ӫ*W8$l ;o_K@cgLK2irC*華|qR9Hzl cڪѬ2<2,v 9G̦=x `9`HvX̐w[fZv_-W7#Tw%G 6_gZadٖf x[{vIR$9fe0ugdnH\u7PGAdrDöهb7Z3{[#i,Z)-m7P0I{vA(d(\WYA\U}T>_ .R1,[||c=md`{d V"^斴ѳJArd5.&`l`WvmaRve>|0 0#lPoj ACP8Ul ӘUP" }}vO $Ue=r8,/) 5"!Z6i&>uO2nqq%U${kSOk~#Xo_aMZb "gzU?ty0\HL9)YNDE 9JU^6s]u"LOgŶKAe,W#UR!.E^8t2B(J0Fb<۾e;4SȩsHmri!cOv},ʻH浑AT#LJ}'>(x5K2(6>_rÄ- ۷zKSڭ$=ʍ_N=92=4_.y8ybɘ;g>M G#@Pf 1<-OI i.n(U%1H j}܀&H x +(PFm>qe6s)./ _=O!g29#j Wams>?k ICs^+E=3yXŰN1.Wf"aw[894]NV\\]?6` vVh֤B#lX/)nB޵d5}t =pPp{vnK)j/EjK~1y[btAFEqNr=ۙA'{[FصV?D,祣KTQ=I1 yw4b]g*?HSX?>Mqz@GGQkώ:Rv]#(&vqʜBJ$QWՏNj6P'͢797b<Ф HIZq!΂Tl$5Vp8f@h""da~eY>tVq &ӽ&˹!cv\n;rɁ+{n:O Dp|c 8_oUIa\Ā ViG'\01\ X6ߝ9A\ /*Kx,)Y7 S$v1٭έȥ-Xs!͍b28ԒE }тlj׿"e]ItgQJDT_{롆juЪTiF#:5Eqn!$N`YO*ՃBAI;MKacy\Aa9x߼ʁs, 'tm>IkS)z0qiBuayÓ wU+RYiQ_'+rh=ꓽ<`ӈAH u *Ls̹\ɸj应q@ ~z8yO} ې=䊈ˢc۲-&׭+ysw=$)64uj"3mAYyg]n{Za='G>L?<)(dp|^{Om_ibur eY߽7y`j,0ހ1 ߤsI7 PzuUȃKh@[jg`{,vC:@)4Jo3r,lQSa<@/+Ƨ MfpI33LȤ=`52*NXX[dRup5B:Ff .QA^P"WoNx",񡑳7~(xN9:3caVm5ڴrY61PeE ONz&}xN ʅnVcڻȥ& IH:o$5N{h~n` +4WgzЃ%z/I$P|!:v`y?/hT,S14`0#DO[*qIA(>-yn։eOn:ćlb*5{Z8Ozx!Q0 wۓ:26 +]0O.*Y_seEr`Cd7KfhUC !jetz`ԐY/'lH啬 $J==np~p 2 lgȴgS߁.- [_QG;X((ע-"Epg%Q`pk3tMЌ-̫9"||Az"RNoƆ͑x&6tIRP9|e٫?vajl жjĜG9=㵦[`(sWr|}f( /vT#2"0a`4BѶ!hĥ"䑶%s<$ airCc^wcv&Ua WqV]!̚bSۣ*T_u;BӉwj0ñ f>RGC$3aX 8Q,e5!'͈yǎEV&f­@o53U3TNZ:oM`3&>v[jlTdTWȃ^[A!Fն2Cryg260+3O&+~{߼w,B+|]I_H8P2-pbNC6ohej(N&%q\\ b5PȶCBu/tT2W L~^@쭾*vbJc)i H<}=-|3>lz>Pb5ڰ3/6+4d¾aD{^]G3vkZn@gn&W9tQdW$CD9IzDb=NDQ,g7jN ,#j݄h/5x-I+ZK ;ͯݧ|WslCɡ+$CH;aK[D/ vPUֵ1Bt?1 xM8㘔5Уk2Ƙ)bwG/ @/k2, ԽRٛ .5oo1 ZATK耜3WI-ЇLMTO݇WWLZL6f>A6-Ez` :Ax<}ĵ~lilP%^?'2(h^ge?N`j#I<,{ mUqN>:M3)s$c;emB*bu}&"ɓ'"vUFVRyTIR"oR%V8!h?|+Xnr*O6SPQPR؎i(TPQ"r@PY4H*9,Z[n.E}sMJWͶCٰ@)Inx`JI φq*ΡȨJ봻9fj42}t}_LZML֬OR(:FdUL9C- \ w]ّlx((O'ud[#Ci,}V@dUYIkotkt}Ciph7~"'>^7@Cuz苩?\kGGU@,#t\h x³AOYk,( 9FG`b @G.CD_-%D=!7n^.7Ltw?^oģchS* n Uv習\{.׎L+_O%%\#D\S\EdϺ0ذ)ʭ1WBo!İsI0oF"6Kˋ) >[֍X,BIh̨E ->RS2|M!7?~){zE6AH}޶~ pFQeia Zc 8B+ YZ