libvirt-daemon-driver-storage-core-8.0.0-22.module_el8+596+27e967 >  HdAr U]&aX^"Z,Vо։+>!P}]q8'y߮jYl8V,4+ilPG$Li6rS3wߍX׾:e>p8!wЍ K Zkb^#.2! A~ y&Ѐ&G\)>&xq}N/8޹W0DzE2uݣ'16p7 o2SDatw>PMcI\jwnyXC='" qzJ:u$:oԸwaE(fh7#^4wC{X;nڽ#m; db˶XqS#/6{J >3&+D5e| .x)[oSTuLMDwpMKZ*ou !sx&$"I(2cM#ZN(R84ce0b944e6c448567f516f1aa781e14070719d17dd668f4d51c8d6419476fc6664fb6b52cd96b70647df6df416791707421f4720302047c435bb500673065023100a3dfea7cd50ef433857957fa936994892f0f51d8c9bc69cc3e17526a65e1ba3e7df9fab781fada69bfb0938ab7466cc202304ce92babeba8065678fbd74b429d06da6876cfb76a1fbe4e133b389f26062a5bdcd30fb6718d2a83e62507d70dfeb7870302047c435bb500683066023100b88a7956ecfa05239718e633a78703fac52593dba362486d06c834cdd3ae0b5e038ee93e6858c489ed5e9425b198e857023100974bc9570fd3cbe55c8084869215ecc4615e14ee1c4a720993c30dddc0f55277bff24cf055b9e1967b6e19b81977a5700302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100d85a4a2877e698d7c094a9d7259e9b2b6fb874839977717fd8f8bcc4c17902d3e0be1990dffa87960cd061755fec4bf9023100cc602a05a26b8763db50321a974a926d8c2f110eebbc46be7b7999c884f329d6dd903308495019ce574ec62bb272e8d80302047c435bb50067306502305f70a69720ea18c0609c206bd6273fcd2c7624fca584ad5055e71c4b7b6dff278a10989e71827da8e7aa6371a82b7c86023100c594a2f3ee22ddc7c6ab2859f0ba63481bb5937d2cd6f76822881ad084abdb026cf94c59a70234fa1d3060a3a208320b0302047c435bb500673065023100c88955bddd96f94403452da4acef919358dc815d925ca44789de32c155fd327febb24d314a42189753de65e172baabc0023043111326a7581eb5e9283f8f51811b3f6b239380a768f828ecfe6cb0398cb09e8ac937739f51685e8d3e74700a8771380302047c435bb500673065023100e0ef23e3d0e0bfd22af28abba3c2d433d36828f760fde633d3961c1ac7e1715aab86472c963b7d1fb7a42f46a4e07aee023010db2d07e877fc2aecf8537936c65b47491ecffb61dc7c3693df4ca15204b895a8522149a9c845c9b799d05c5990bb600302047c435bb50066306402304e14a32c118319575012dbe1dee9dfe8149d78f9e88774bd325e4be4dbd8a1f8e20ed551c6fff9c6ba917db423d43d78023048db8baeb5bcf547553e951859425049a77639a5135c37407a3bd621cb5cbbf2b9f60d95be143da49cb589339c4c57840302047c435bb50067306502306ef20e765dda4ed4158b292676d78856952960661e1a5caaf4e32354c36a705cee40c61e95e07ca63f84903d50c54ddc023100b2f07f30ae3332787e18f012c44d715a2565930f49a0dc2a6dbb6c09ed42b6258125bf7dd59183fcb5d28eb42b6aec790302047c435bb500673065023100ddd19de02d78febd269d92ea3ab2f2936cf01146b61df0f607b54c0104e76fbb763e421a84bee426ac5ac5d990611460023038e1690110943e984318a68810e91a0f93cf5d8dbc5eeda5879601d8d6f5a7169ba03eade09a62a1872526990248164e0302047c435bb50066306402307b2b91d9b0de3cf443b41749cecece167c6ec09b72ce0f0931094b70f40ae5a47bf53acba2bc6fd5c27d9531ac14fb37023065abd15adece5fdff1746257a4de0e136288267b63b94190450b3aea7466f699fd8af831b7bd12ffaa97817032fb8cdc0302047c435bb500683066023100dff0133a0bb53975aef94ece950739277ccbe9409315b20e5286772c1cb4321b3a51c539ea41071e01af52aeff7d49e9023100e91a85147fe456f2a2d460495cd5d3677472d6deb410aca86041371b30398803eb016e1e5e2308dcda65f6e9054400c50302047c435bb50067306502305b885d440154ac6a06838e07a798b8690a5a02fbbe5fa6969991f75b3f55930c2eb7087e32b8333435b87f31e58083ab023100e7daea51894ebcc7129bc7ab1f05cb5be05b2b478748e3b8be7464bb14631087f026954b0fa4698343a0c0ff0f73f73e0302047c435bb50067306502305fead5a72f16888a331c1eac88e9fc7c57119b66a2880e87e7d51a13e057f7194bab3f6a12998f4579d5f3ba72613662023100fffb1616b4fcc9a958078ba6f15b99c287fefbebcc0659a639b2ada22e3250a5d979a76c6b80f7965f6ae7b784e3de540302047c435bb500673065023100b5970e167a210ad0dbae86f1aa8d27ddf7d3ae339df2370d412561a59fc1f25ed92bcf913c08ca08f08968cb6aa6573702301a406012a719c24ca58b85ca865cc5685e9201074a9977fb2ab08a08f44c619d5e6626238be4ed03d2f4e46e8baaa182gdAr U]5<3)SaE)‘ V-n/Os S@;.}4h+j0wU -:h| ϚZo\mQl `TaJQZ+\Ť'\ŠTAxJe:7߃lݟ#&,m/4Bc B T_%珜%Ner /H{(R`IK rgs ,>`@?d%+ F 48X\cjr  D t  l | (  T l4(28<k9k:0kBGHhIXYZ`[d\]^bd eflt,uv wxyd$(.ptClibvirt-daemon-driver-storage-core8.0.022.module_el8+596+27e96798Storage 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.d%x86-06.stream.rdu2.redhat.com CentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi6860a^*CI!G9O.J/< HAAAAA큤큤daBd"d"d"d"d"d"d"d"d"d"dddddddddddd 7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562944ab5aea87bb5e4908d77662ee218f9d85dd01c3613b0197d3d5e913c8d5467baf6de758179a279572b6b744b7eae3804dac2a6c172bc40a82453c0d6ba59b89f324e620b7b607c8d3e7d7b24c823dfe54561d0534f9f0b1c475307d99fdd5d3a2dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de5a52c6e397869bdd955b7c3934b173317e09b9e5e4d564be037da202a89e1fbf1bd6e48f4277508cfa9846958c80dc9e659f99ad063e64bbf2ca8fb3312efe310205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/libexec/libvirt_parthelper../../../../usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/sbin/virtstoraged../../../../usr/lib/libvirt/connection-driver/libvirt_driver_storage.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-22.module_el8+596+27e96798.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(x86-32)libvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.so@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-storage-core)libblkid.so.1libblkid.so.1(BLKID_1.0)libblkid.so.1(BLKID_2.15)libblkid.so.1(BLKID_2.17)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libparted.so.2libselinux.so.1libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967983.0.4-14.6.0-14.0-15.2-14.14.3dǢ@d7dgddac>@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-22Jiri Denemark - 8.0.0-21Jiri Denemark - 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- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- 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.0libvirt-daemon-driver-storage-rbd 8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e96798 virtstoraged.confvirtstoraged.build-id8053495c0f58f8f14cff5c376f6bebc3bf55b744ef69130dbf9c7bd72ef4de7d22dffb4ae2685c450174773cc341c25f4b740ede15399976dc3d4381ef9dfc97e65cf3f2c5870dc57c8c74c41f64c9b13256fd262f2082a3b57a03655a2330b655c653libvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.sovirtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.augvirtstoraged.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id/3d//usr/lib/.build-id//usr/lib/.build-id/44//usr/lib/.build-id//usr/lib/.build-id/45//usr/lib/.build-id/81//usr/lib/.build-id/b1//usr/lib/libvirt/connection-driver//usr/lib/libvirt/storage-backend//usr/lib/libvirt/storage-file//usr/lib/systemd/system//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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b13256fd262f2082a3b57a03655a2330b655c653, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=450174773cc341c25f4b740ede15399976dc3d43, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=44ef69130dbf9c7bd72ef4de7d22dffb4ae2685c, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3d8053495c0f58f8f14cff5c376f6bebc3bf55b7, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=81ef9dfc97e65cf3f2c5870dc57c8c74c41f64c9, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)%2> rPR~RRRR RR R R RRRR7RRR|RRR}RRR RRPR RR|RR RRRRR RRPR RR|RR RR RRR RRR|RR RR RRRRR RRRRR RRRRRRR RRvR>RoRRRaRgR\RMR1RdR0RIRyR%R.RDR@R+RSRVR4RPR$RWRjR`RtRBR-RnR#RlR{RiRKRORTRkR=RERARZRsRNR]R:RUR?RhRQRrRzR&R8R7R;RwRfR!RuR6RYRCR_RpR[RXR/RLReR,RU0CմfW^,֙W`"5Ad :p*a W8kw'Y-+ݠ˞n{bzW삿C$SIk$==F7Y{a?̵5QQ7@\ӍĦcൃ&mwL=VZ5W 8:k'AWL]WZ y]DE`L:\,}sN,*ytGIij99K FWU^YzED/yٮPƇ}1E<.C&}Դ8LfqnWSgdԖP% g=u , (xRd4N Dd}ײ~"#@W7ZNJ/ύ! pA ^-YvF|s_9tOI> űqbQ ̡g1]yNf+[-wf g噤ɂ ʩgpQ&ޟ"k#j|J{5'waZ~X"U;HfTr̿K[Kގ ? - #0{\xלҕ Xe+`n2&aLN#'G T}*%|e86͎qRiu9S3V&ߪC,6|3FX@)/~>>BxAO3 ;.Xi5&G٨zUq<%BGFGt'c'Nl93 bs .$bǔsJmU>d}Z$W`^˖ 4}n7/g1XNz.6Oh ?]o_v^Xw!v6]:+_kDGRAzA$&EԷO94bxH2zhR P>%wX"6oe(°gKdNF:$%D@ZTwb}/Y)bS-5+HS%NTU#)wIhx}8t V_Tґ_-G,Bs3m#ɝG0mLun&@]$6p]r-zF(6eK)c(<3yD}AݩT{ѝ䆵Orid|HrrUG0R9PTj;gz:t[FDڟ nBi^ȔLJ*j9Q\+plv9L ],İmxx#B{M/v;D]`u;lԤ./ܢ@ܭCƞ ᧀLȀG&ڊsrE,F\Kҹg5(dNu'5 tP#T&z0 2g BbٴUnac*lsd^2zY}:DQ4Ȕ4'֕|8 9ܥ.ƑytCTC~%ɚtZ>}Vaz x.͚uw)ܦK8ukjE5!dvFMfR߿y,pj0ַ֡Txm 3Q1wo+;,;*Ι tݒ;B,؈2Jm|[J~V y2]J>L $O+A[UL.w@Z^ު4BަАPQK>wRKF@\3n" xhV}x2sd6K&\y4/ pNci%zM~3R]50O}xNE۱KCU /iptr(;d^R6ib@Tm oME҄O6.ha :ʋ)Qҁ2M" {#MKݛ3RS{*Iu|P_Br[.} ݣQK} B ydr.zYZk'gr>;aAZ 2l)3pڅv|*{ij5 O<[Պo\bDU-Ƨ䋪5XϞǰ d0|q*9[&tP+ ̷IHdB &/H"Apd gI#y%91t>ⲭZf-gro]mF]Rh2Q뽹b׉,ʀ}l^'W ~.#)"1%trvIOh!6Ayrʇ"G9&ĘIao3P#]#,QЌӝspg݇8n`Qs?lMK~\"GmJzc`*:쉶VS<ɜ> zzx‚w7)cxjpQE=_ﮓ_=M+=4,K>ٵaERpdE96$kz(@bV0Y?vN[rP@q =H] t& SMCBlfH*n'|d &47Y\5J?|]\NLcjޓ$R^9ԩ=D{u/чüRE@Ӹf-\Ub<mPo'wVve ckkMO٫Ħs&y<~ &AjL{҉$bYd ')Xv%t?ԩbƈM 6_&G߱RpVE1S 3|<z8P/וa-j#O]O*Iag7Z94L۩7>r]K4˖Һ'iq _nS4 dF3/8nzE2FAJK"-mٞW`bwfZOּ,G6\nhf:#vc'suǣtUׁP ~=g<]MkD "c{-0)τA!0R<ͫze>2ɏApn [bmg1K6ep1Zx1Tr;5F3ქL<+rX}]+9M\8=ZS?B]kɟB;u 9CIP"fTgaFmy&L%b,E\7&}`dٲExne?*xM ` hG*WȺ3/1z`9i'}Wtߩ]Ot:g*yLmdq7vfm+0 i󒰘bWjPP:e(6BJ>?p9aȣ2ٖMÒ#_"Qc*a>GDus8͞-`8Ո4@m$c;G{|'c6~jIct-)DisFnvs:Ьz=6Sk]$y,8ꭋGQU]fB.DXEB|;3?J|lg<uRWm8?㐬W+'M~61Yuy/:@m>d'9]Gglx'gMѦXq$O}Rrdp%D)ZTLi~w$jffdTh»w&1ع`}(Cr"~a8%;ߡiO?zaҀ>(L@8oy`9~Jr86V~ϦEPlMchC%}lZ)Z=VM wj>ֹ8=I{8EsLhgJ h}1AXE=E#D0Ck)CPKa^Wm\h [?B2Vo]lG]&)6lor;P. l>л ZdD@N9l`t\Yv0_֌՞o+IH`[B ūB ]԰j˶Y5}iK Fe7n#>}Gd ѫ L pG&f78Ӹmrx{=J -]ey1`nI";*؂Cs S_ʇjv~쑟~R9\BRrD,[[l ^}Ӛ;1g,)r>XD]@~.ߠ쮏Et0g,evTnɲ>? \So5[uQr* |Ź+z+=PLT7ɘ-5%@D[wG?0%*(yi~|{_}IERIERJ|{ӎ:,/#X PR ޼˱*Я w9lЍ38]=Kl Da;kbM.nɉ椏_X,aU@4gdQ|4ESN7 jdɿmX=\NJ.q Pg/z97]0gC.r~>@TAʃ aި|%LT*$:>RAc$z>8 ^ֺv:H[fz4fhI6 2/3>5Z]-:eQb { sc+&϶~ؐDN-;dc cGi}§XcBk|F$XFZS u7GG4o]J w7t6K]ֻ˟Pa$Q` Vc+.)[&IC@cׅ!t&>>*LgT@R >nGm0[b4575M{&EO.J[WX:׾ֺLNd8JZNG ^3[Mst/mo~:b=26>ͺoZ#E3r}:,mdtȗo ߘJ;"S{_`ո^Ms $OvcAI&eT=kcIA& e Z֐5#WEF'TDb9oP9)!|Ok)պsl_Di,2- Y]/Ge"[T>vm*̊Dg#bR%cDH)ėZS( DW?mThiʨ)P[1מq[&+zvQG%y4R!'Ts9=bR @ TRv ~rYc:hj#"*WiR@*ʈ$,$Z<.S5(ID}F uHd2vaυ%iNgK²t$Y!~6$bIܣJ|¿S _[k$.:miSm͞VԵȡBiIТM>ͩZ(H>:_WKˁoWn؍~' R+pg[YY$M5cڽc[$4MߢU' UFN%6 R42Bh;%g{ .}z ?C(')؂6LrX}*F*|Dő+0ߵQtoRڗ9RRV{WhZү ' "u9.IF2J5tV>N+M[ M f#a6V [  |,-SwA!;mКRixg!ekZ>PbVoey<i)sdvb);xwW@R5-Mk^Lu@Yƌ}(d8M.f?pЅ.J,ڰ^$l͑K0L" ZSz*C9Gפ Bͬ8@N3{:D<$Yzr !) !%nICq) &=у53R\ƜzYmf]lk8Ԃ4RVIgؘӞMGRɓsR<$2@DC϶DpB4h&(1Ņ[Z@ҁkpNmC=ۦUdplA/,{iBYy+Θ1j{AdMT%cY2Hq]Ȭ;"E' T6H2/ao7띁-0##of!zy=# $EK-)3kml]/؞+q's?\]UUxR![Obo:rR=GW滁Lv`Cș7uv u/g1})9J^z7F⵵/M˨V{~!̧qS1% ÈzPY~,7YlS׸UHn.4M?@&;!n`~2<] 2/E[k!$ \eʦlP_g038"VAᤏE./O8-ݡgxN+-!ſ|II|W=*/D.ߟyM%,ubBJ$]`Kh; wו{ .~{BQW`' L`X#%0dX\ak܈ %\.#>v:TSȟz-H9Bڪyy&pn{5et-1}M+aJMws3~@\Z *{E3 ץ=;j^6f&X2=CPžJ #yn )ˆOel$~w+%zLBU^q)ͦǬ 1e˘Ml(%n1=kԴ#c5M Q &&N&mݳ?]w nSBfkSA@ }oIuSHۼ z"7i.WC'pVQ \f7yzhN}^25[NӾhxs}2l V5bh S)$RH'˗ـӬDq")^c)q".@O⾡Y@+`-1bc!j$%.8+DS$w‰)5R$AԁeN;CK;Jѝɝp5g]Q\܀} ;1 _8NS{NpP̵YpwZTy@'se,|$rU5I idi5oFs]t:x(YG4+ ?UA%> Ce`Ce4d&R7+$^i>ebxҩi[z,:1a fR6~NVkIe(VV~#W >s#N:93,RL\Ɣ[x,n!_d|^'ɗHjDH.clz2ˬ0;ڲh^6u; a稞>LW.z. M2|̽NdS+9RSBֺAP;;քPJ'@ u,﫥nOcʥ>"M/PLqAuqS36JGC'WmE;ɬ:Q ۳e3SJaW!Eu!^0#|q"C?'Xsv8̝ XW|D/^r5J7^9ZC]Pb5׮l խ,UT0,UZ.#xot,s-:zs Y=_h00#G+R (wZ05og >y]9`9:U`A˨&--YB@oWBLsCF~pa%sOf>,w=Ni7IgC{3?͚[FC~Vr\ZI78gW|;kP}Po"z۷7;Ac#,>mKao?\]EYMY.sڠi7;nb1qDpKcq{eyfh<13 B<;v腭==܆40(HפjV34*(N$Bmz-c*rpX[ &i>랛hP˰g7p qkOGAeCpu>P=jAg{s_7o{fjv^#=8#]"녱Hhb 6<Þo_>q dfͭ B(>\L|>\h59: .45^5iFQWz&*?|nvG{qiJr.'Vx.PN~΄Xyq>?3X[?e}澗:f9{=,mˑ;#~ Nm_Oe},I2e1E30(`HpB+̨Nۏ|L`%5J{q*A+OUu,~-cLŠKhko'c͌&NhuZmhY*ŋB0IgS ]v>"Ȕ뾂M 9SY>o(,P>+ 8$>EH.Pڦv-e3[]\HIvW99ڥ,'80cePOآ|DDzO5iW4f6ς-Q97=I FꇯTl AXhU%0"_DAs\k<݋+v){E8PSos~%ͦ= 4 N$nAB^&`;=ZC)9$4bpU<^=k\`84}}q۫'fN^0`$0oi]`-Ncrr;~b^\{^bJu":TӘ6ţicܔڗt#IiEDz?=5^W4d88 +mC@S/?4%3|ݿzf;Dh:$8ӠU(Okzs3 NA/6ƽ٥c`k kh@KlƃJG/~t*?L6|ri^ޤ 샑znX‘P7Md!@@'*˃Ư(a=" ~ ' vK5djʩ+\NVzibu[H ֘~Pv].{{qPaO:ef%ݧ' Z88}8'kc)1oS| 0>h8]il0_v+@s@#􁍂'cTLTjڭDc_fzdOeLc vBaXc٨[+[+aq"MS˴%/'8q0iF^O[qykG9O ~7d$gAZuF3p7vJvY e7=Xg֋' LxO0?}}(u~4 ݶ8 $ Dz[q6(ZFT -y+ᔱVsּļk&+oΛ(dV^^ҞEcC+XGu܊BCrm>R &"lk^q_OAZƺW/@IbGf an&A*B[F4 `Y:7Hob&$/G{\{?M^CMb)\K4K)M0~БbnL*OR%?Ml8lDu6:D+ % eUjB&խTNj.֡3DY Ot +Xuؘhn!\WG?H~[f=[:cʖkI N#haL0¦ɍr0Ъeڭd+Izа0[f#4 )*0eY`SŊ%Bz^` AVr|1Ѩ7F!wS|/Ǚ%;Ѥd2~!nhBŦ|"BDpHwDdir5+q4|;I+hdWnI@Ϲ)Oͷc"ӭy ) XElm`;tS"&ŽVϾ|Hs0f##W*<{ɼš0j)1O a.}#g稾usJMdЛŎ6 cT3 )=ߧ,ԛ1t?fSU(]h}"@CntyNPv`ˬ/aV4JRb"'%UR3 $}<2lPް/+s&b[Gv.&̲=K d#CA;W6jP4˦K1In&UѶZ3K~5fT=-'^_x=,vXT:Zw`GE}n~Aݚ2GajkCWgxJ*J}Z0wf : "^P` UҚy(y+Ud [htpFJ'}Rȉl VO%]ʜDrwP;d}' ,hUQa\Еωd6c) )Y>iԼ&3.EӧNHJtV> wFo[ۧ|NQ"E* 4:LȽ.ײ欉 W>` ʫhJ]\G'n۬JJsGΔ +ioPIFf99κ JV7dmVMHKoX 2cwl8zd  2[xxn}]Ōz-fmF-smZFocs_*ĥ Q7, y; N#z!X@|W.JU?k*eAD]!OW5z1xwR{]`[PmwTu*o-zKmOUpl.]L-S<"EPU*霮X-4ĀRڬB#$Jb ¬\l'K}Uӝ+)VePVaeXSDPc#zy7BOoe[`yiϠm,I=<8F́}st p6W!c=y䲇1->S8 t2,ukk٭p6kܼX @pTeŇ}гx>}&)Y+dgN&\gZiD M;O/R̅ViL'SV= j52eQ/n-)D0/ldC2}^F8v-fȍɰ_7u &-Gj9>%: qYA;)όv os7zӟԮH3dLƉ?UQ'&,J>Ba3fo_SU-8Hԯ_],Ix *}!aMs6SGHeNW3ϧ$4tf|z"`ɡ2t]0V zzz{\@Fz]WKHx!-0|z;QePgU̇=PlI {SQ5dVLsXBvK{[&QA),(5qYdwgytfU"f[SnPŨLwn#_\8?L'5p/NQT>[g=)rq&hE ŷR>ɍtr>+2~tc; ֦2B͆bPB>fٳaQ針oP ˔cźHeըKP #Hg- (^RZ%й'֡'KQv[nC9Vjv[*lEB:)9Ds^N&7jѲm" p|D/>[w`7㹋 >r  :n~=atAF^ HF,5w:DEF}}~5N@iJfCWuqsW쯠\=1[\!X.褶%nc?{.l,Gb?lb-I5BCڤZUU$c2x8;(TeE'8`h,5e YόOyG[uo|)\.{~C['xHs@T[ELHc;/߭p1 * _ XV2\=ok)'ZZo)m C6K$j?u)+=A|FEi7,"a8\4J^4u$eR tv`15J+r6 #:Wc:㚎MJQ#gr6N5+&(=~<;CO+*Cʁթ5pYoD z(Πk6(i)-rDo_1mL$#{} f* QOt%o=[|HŅo`#ܧ_U *&H2Z牅N/<8WҤf[<]:њ(1ƉmJ•>xW[F+֙qh+xsJ S̗L oWEBlKy} ƟLCX3WÐ8-suRDP.o2{/Q>G fgqfP0rB摌d9hY~rẋSLJe}9ZrhCgѐjiٓ--@Ȥ63ᠨmzͽXj.pcSؗ`3mFXwv4L8}zBK™yIM=qJi߆4< LRk|! lK@#*5` (M/gc ~o/V@gϮ75Ww~VT%E@Σy?Md:5_tor|C\y(5ʽhT,8s%KJj[M:a9Ӛ?/s-F_78kcm+Iy3j>5fTՂbi +m2#_'?P<$;;<4##[KL$Ӗ4+#6 :}t K(p egօf*6Pd2߼v?ۢyyg Tu+yIqe[ o"R5H- v#?QOp_QXɺzמ!f@`T^i9oM;7$3a@ '螕_wS{$-BOL ő_B`YP)r\.NHZ>Q8n)]j/-`|\(>fnUJwa E'K>8?8ut6Y D$q쯼Y 0kO&DC݂Nڀ,+\;?a~r)=1S=z0xa p(:SNQt&ؘjJ/zQ:{Qj^}i3P`̢~Shn*`I4le1?S<llGprB;Otm+ถ'9]$J\oߋ\%HdхV~@pJNOͯx(5HƱR~+N^ׇw(q M(ֺ-n]py"|{ʢxh 5_M9ņJ^򂖅Ԧzz=|h$ SIoU P}Y!CeBeבG67G=,>i.':9^ +7MI:0Z:FAiE YnǨ|`n p T@|~[?Td=,8i- Uxyzf4( ?mքɛc Gx)@'oGX.:bΫ-23,yF(R%|JpMQɗpQ-I6(5 :/"K&_T &ߡk7{!Tem06i 1|cB=Wa7tw<3rx!-£v_w*m.@?"է)ij^4+N+!1w$WgdOBgZ!CF~nY3S«58ZS.GQ(i#`1f5nQ"U;q 4Z5jAMK/2TPؗlUڋ7z ș>~儣39 vQ~SK $OȽzˉ8{iFW%jMV|܆Q1t@y5 n"])[SAFOZҤ]-_s'/&oz &$0;E6+\^^,S9+fea3PF; (mo2缒$m-U:n##E`/FC?l1DTgv Áa/j"@ ]v|Z|y.+Z#s=v#F^evb|p:cP]7P,=5$*ź۷ K*f;d,doE!|nGT7E2U42e! Q)LEcT:za YuIE`1<Ӓȍ77q/f\pцunaᾔ]̲Zo.0'.e%AUeȳhB8Rv@uC7jK\iݵ* i22Y|:cE3굘_"O[j٣A[% Ef'\X;l> c,Ck)ِC[2 utwX5Խ͈ )2&tjOYڒ5fP;n4NR5m8&aO& ixҍ]^2K/>$娬;ƴ_s^ Q/y$\ZLe R9!aJb $N]EIꋤ*ewN:JP}JI~}@grLEǿVoK<a* 5$e7~UaAmdI:yfLYTdkJFs{Wa۳ʱ_~1VTؼ*mB ̧C%;Pn)9ۢ%ryCq QZaܱ?6lEi$?&Auf^|eRF$s|Fc׷URRp]b퇬* u/l(5EHe"*YA#aM! Aa%:j]=3{MLYZGTթnK+434v޼Q%j,~3ilng?kc0o`veVo9Q+Dpe35x`Wp@|V\gǞkVZl4vB~֟{UipoPb*҄Zs-죇p{Hd,c9-uh/Iͤ/M'f"pT+ٮV{ r[E=R]W`(NXիBi?f Ql &BfRG뭎-D8E#SӠ\m.~gs-ki>4ooF0hZ>E)tT-8O7|.vDVND,8axLB.ff‰\th%3l *QT? j9xXѨjL@k{'h_#n"X&hѡ+Z4 s"JI~\;j\g@?yo_[yOXHTR'K6-OJ lѽ ʟ.ƸyȬ.ނsLɶh20F`_nJ̌Q۞߁ r$ji*,T8`I5ztu|i{'ɸ0)A&m:U'5|WݷL2R?aCQm.@uA3P4t5E  .X[jrUaLXY7zOWE^e^zl;8ϫKZ+ R] ,T"#[o>4xB %u'J"Fގ<zOAuܝwzkg:y5]G4Z8SԜt[U916wjvt_˼ah&\I% _:A!ʠ/P#,UEpP\H7>&#E+vpȹ9oy-}2x5u."sd):,㙵v,Kv /yVm|o$dz O0B $أ!ۮ/ <[ѱf1VxbՑx+`5#gO(yw^n 2'ݚ6&L!Z?X;M}!n؂ _napW:sӵn7h@!H;ytvmuSjgW֭Z}ьzoI+bn"MqYUQ}=B3PUuߜl5oOkQ%XW Mʖ0l/[+EvܕY60a8KKkmvl9Jv߀9eQ8Np-)n u`HO D?sҔ$7}÷R v'gݼwL6K /i>jyXmb Q*k#cJ?\D&APF$6@?Գ6>BQĞn*A5 Rh ql -w@^']\_]5Jw@H aQ>+2JnBr4 kL.v&r̻ 6@WGo<; NʉS58VB.Q}X]wBHovC|k;3/$.9 AdR"3-* fi))S%e|  馁5ñ0ß@> m15%X,5Î _T)jY=P3P.Aysl4-t)]TמT ?2)SPJ/ggԗ&ȌA5Y8gU T~F$䌰?H)YLY4ȮY-o9bDQ܂I"!Ob$K)VG?2 E k#3[.A%p.½0bZ/@r3'\q`+iR7r (5XʬFQ%}uzopc*qSLL y֜8kYN NH, .[/l?fWH]oNj`cCUPٓ𸁳Ifo +. M4gj)e:^Mrw G6vWR'rH!ב/9]ֳms Q$JaY;eUs^?jk2KKCr{1:& tTxP~H'|'*`ރT |]9x14E&ʲKOyHP0(Y8+nۑ'5'GLWtwd$5XEpY#6x@f #߈}]J{ L_4&Ysڪ`sE|*uQ'so4ȘLLǰ8+ ;Ox=gv1aNnI #wQCa4>+;|ZDȱ]O^ G6_څYd ~J5N!7%'?oqm!:_iӤpgw-j%)9tܳ\ZkD[qkməG7I^\Ӻ8ӦWd & "Hԩq:{][Ff$9=usSmʥ j)^+73)Zub $×[v[7[(]/eVa8 j˂ÅRw %p<0l?,q5 'nB-_i*)C{fF@RbZqPW #']VeN5֝(D}#Qu`Tzl BV}v ,Wp7,n2“d# *JGV܁AE!ty- >إK8h:R[K,_9H4fZzԮ2ez=\n>xk{+߯%G#@YCj^KCk̑X.y6J#mC_pu kv0Z]w&(<&&;yfM+L8L֞io ı-%bt'%$g!4[" @ކ4)_ `N0VK6\<DPBLn+(FM'Zoʴݦ )FO5ypE\P_wYI/߼ @V0iо?hI X;.$*(|V pOT.F0BjvG$ J 6v{5GjO(춃" hϖP{u@fB }! #-QPLgN'Wgt CZuVJn([#;b8OEAK-%΅Bz+p#/aTwX [i"I 4 )p3Ecl`VH!-:Id`Χ-$v7 `掸մ&Fa ҇SEd&CBX~@9\ |GJdݯCr,OO׈ǚgw #ȶ` qhy!WC dr kTO` HgQ}OIV3(Vu딡7зahWH 2^?n<tӎE<rcjF#tydN*"HtOT /S5Ai15}vgiٞTdEbΐ,bvM8ؖ-n2+.U=Lv`Z`"fE[tІ"ʒ9՟4,KꐚER@CC*VZ41lHaxۗY"z<ј+6W3R B̵ǣ)Q7"(g?29O.BCnl0U 08M<K@S ԰_/DPTLHFG-G /@i팙3S2`qhz0C>ji>[`hRB|Ul;X.b)Og؋F$,fFUcېg[`f8`f0*kotwB-P ՝7)aY%Xཇ/Ef2  UZu٧llvI؍iFiT<3a G@"하5b:ϋ9jyQܫHw;ȥ,PA uӋ!B٭Po5JF_): |b>[i~ m5ŏJ۝ޔI 8č@~ڦvVK&? U3=Pkr~? 1?ʠNvEMwS(Oiì q=P\J V2o-2nG9:f ~'5asт&&)pNԽ*k6^/9D)]q,\1<͐h] :1@ڙkdkklOe5jEKS{1 ba۰QpW}X¢6M(")ﯓOvɗ?Ĩqo527[;ή)ێ_5J ǸS$.c;|pR0/6~ m_!9"Du"УiA%yrxMi .e@V\r 5\N j6l=2kP$H?;%0VwɃ`|8#$J=# NIQxiAF%YI̵ۻ}VT!7yk#5m>{ӹ -):JV$}#vѩG4anIg2qX4sp/j>_혻n 'oL4JT8( d8 {FV6nЅ̏m?`#3P@3~QvN#UW L>O7>A_)n2p:k%éAEwf];@>nb1!u<n 4!/I)#6R.T) I[ە4>4 S1\t-C(V]FT_Zϗ/tZl9^zXk>C`[Y_&{/b5cbYPL1[d̼'ctzƍjM)Kִ9=xct%}U-Vf?B\OXdTo5kz1mr` ܇"j8l #Tk֛ y |=з$Nm=i#yԆm4vd#0Kw]LR=C7ԕ>Vnpmr4kN#~©ͫ[63od ma "CI"Ym5@Zb{A؇4]ĵqP"uf^UV@LɣB@-i_AԵBlݴneR&j:ñgkyr9i|3ލnK ;X%O.O)wΦ{c(rU ?СPn.Y^T uP*w<+>G}"QXvw"OD1Gr{D7D,\_P Ѿ u*? !G.YGpAy}!6ʭO4s7U*W]e:"|!3a<mg? `0֘vwVd,v9b+"&6{#h#?"x 2;@7C 8v#EoC-nB J82JSQ,5I;)s7-AF VaIf8FX'#5N#O-Hj$QUWV,cVk)N1^ ILݷ%9"ڭ>o>@GfS(Ojپ^g린bC@!3C@\7t|$Z.!u텢WsXirFuNs.vLx{&\ Ȁv4ӿAU'  K)~L@7-Ȉ<$ oװ#yL}ԛrU#[w|=R֨_wNR|}c8%M]rc:ms~NlNUӑ峔rG1X1 U~\#\RvtNWE?[US_IM^@LB&/{)YE *T֋]tuPlM!Z0_vCcVNq"]P9;6k<,ZecWrlNoȥ(VPG*ef /\anɘ<*9r&4zÁ&?ӂݖ5.Rd/En _tœ!#:u/9u}ѹ!=%.NF{)= ՙs mq^W[2:MtPQyu>R$1d à~xrYhDj2E{"chr IZl 'n0qn0++h;mWZ~ʋry) f.L fx~DQťo`>_.滌j!RM9ۣ*oGg*HWȄM7c0|Cg3b4ZY~;N ?u^:gOF K&0"tz7D}!B ZW)~hSῲ*Љ .>Bz&PiUfZniGD*iCP:l?`Z/AU{RGb.I9d:(4|tb`8s)?lPNcVεMs.qxR_ya.Իb+r ]gq"-&؏"063DwY`UG~eW6-^82=9@teo sY^ g[D=i& `x7c:S. O}07BF K;pV~6OA_RHKz J9Q\\<>&˸vӀQg.)dqDG8ԗKIxǹa i7Xsw]r<)9ZTh1%^`ޖJ0rN*584#,9I dܟhK6٠BԅWyo&ɹ] %/<ߠ~`z+Ré~ Δf2XK A^iuU*) %5z xaW.%z|'-8kDxs;)M*tHc7wK[<jzBL1A(vK$=s1>ivRЧ a}1)- XxK)Տ7( 64byCؗOOع].s -Dq)Ol4fK>8:k=9K*O̘욺;h0AnH#B\C1a\#ub1k(Shxhq kKl!jV1FчB@|ΰ'ebKjpS&x]>7>^ݙi +ykB`]-cs e5>T&Ï,EqBܚ7f_;ErM*.ϮCOwg`QLeBL ?ڪL<{7Z^Fh @@q\W.T:IS,"01q@]6b}QP0Ү /H#QnF"侯x[Y](="'8zOk~dd&%4vQr@ٯcF¼ۇwaBđ4WDLM`cFA4[g}.0%Ҡfב:%ƒVU$5[>&L%+w`NiL tWJ9mOw+d}^vi܂$u*[?ɥ ᕛ98E*%֌4G6|3vV0[iP'YP[$"Y1Y>Sݓ'`auRTz5ۘx;C 4/ 5Q N -|Nt!U_„S;1#.18,^d:FcMY?3YMX/qcY+%xZ%t&PG*]vdw,|.U+_P^ p].,Ҽ݇V&蔉RQipR8:#rs;nF( C)4muD{78C*,hWiKiuY_'=ϻdb7 Ҽg5.1#q1-ѱ;)c~'$BlC 6~h_- >R2U̞z2hJeD,lFR_T}]Nal^KcuRzpOplF{{Я) I3 8ֳ04 ߟ:Ղw\S2Bqf&_Og\I}wVѬ³;[=a_D?0?Qk. 9UXrXtq5 Mb?\A.ě*tܙ oZ(:M5a9%Xz[=$i4^zM&gOHqUt,*̈K_xS06!N|9iKDC: n-@kVRhNA{Z9My SA"M݃4,<1IIVn,sǦX[ ^2 >o r jvgE7l*0Eq+PӭY] ~0jwK^:.o{*`w  ỵaź:=?rȂ `(UPe(^6Ǵ}IjD4蚬4rO)&5O,\Ms=⌘'tؾ1 G,W`mx@+yDHzI:v3)"f佑ZMG L%8WCzCowa%x *Z`3f:>:L]优 4b(Ggdцwr<="cͺ+0v mzZoN,#IhÛy! 5DS'}=0ILnہCXYB Q:b]B1)Pya`_bgXD3P\0۶ 2J g(;[\ ـ]k9eP)dSzMx̍GEiC4GzWdp\Y]cgk=\f]:/;~UcGMe*& >O`v!9Љ"LЫa<]y'^*Fuc֮e]{I25u`_;EZZf)dZ.,X2X<2Cեu6a2"Ub*3PSSBR& |l=iew6QM&*% %/$*̨.5sgMJ7V֟{Lݥm;؅?B-"Fu0#O d=WW^§?ҒJ:Q7XtSL_$`IHZ$B˯r輛7ьʻp(ذ`bQW͏>MWeQF'-)r1AꞰwnM $&P`(*mk? >*hNHSv~Rֹqǡ9e`j9~{b/-.,@Jw]U%e-hpau:(? .^<:dBE:<~# VkQJvtbNR Ś=$_^5SMmľ(.hLV~tF-cR A/Lؖo_'B.h|<ԵmB/\Y,-vd9"Y^!E gcy߬vV-I-)/,#oɰ~qSq7@ nOgE1it6G}$m٥BK< dRBVɀYFqȿYGVDS]yB9zYO+|I0@7z\2.:d{̀(\)0@ek ۵Gq簣: d8^t!#{"tAdfC(= drJiz!a=jZ/kTj\p}{T/eÅ"Mx^b (q>dZW%VV-rz/2杕z=4B=|o ''ϟ7iW=\ytIJWl:, *;7t.:Јh[CvgQ]_p:5[ru} V"f @.Zu+/c,Xg2;df Q`8CIfާ [T!|8- 8g!LwGjCMPX?YvMó.AQuP٩g 0wBfzq=ʦ*6?d;TgHPMLOe5 1%L|˿p{~T" V=OCЁ"1Եۈ6y7sll.KfXC[!>P.KԸ[ FewӛzpQ䥯6RY R0QN3Ԭ :nqsJ;MoLnE<E?H 85ĕ~7\5SR_5 }I+J#$Ƕ&Y&;s<;0(B/yA6L'ф qlCVԴP)ozd]9I^ۗG!ry" )?#w23Mtu[ۻ-#>D΍,qt(f?-U ͬt#\'7\r1i-h{HeQ7rIT>L O0ؗa\[CtϯXW>'X%=/t hɤ@s` #֛Z@rK,l@ Ah qLP @q:;Jk0A4o_{uݳѺa$?~Q|:>,=28[)5>렼ЗRYϽq# *מ<_DiXoAT&?55)}Q?+,;AFoV+gBScqVX`r)hm6Uן#ҙ~L6]4Ж}ɏπɃKy4ꉰ1GJ%;ǞCG)QD ned業^-[.΢glB-M&r%n ]3#s4+m긭]lw,^&vUj`í^oh>eJzw$۶W~mZs Jp4-[$YZ) e+5)}Ω۴D1ܬֹID;hi 4TV0Eݽo(DRsbR1T1ƅ,3gnjZ1.]< SYmeh)Xr_q@|!'-(3y'IeB{:)o0y=!Cl-NL>@G3&$*OA4bsfL#ɨ[0JsM>b̵ߍ37-:qg "Pu>b_9,ZS[)cP RC7v2dK]톔U‰FGHJHeG,e G4WڣqX5̃fUiAi'w;:(%)3ʄ~_DWwb?| 63.qB?='mL2HgMF$Eߐ1Y&l^""5MEdw( J C8HCAt$Eq8_QSb򆧙VG^rkN9 *]Ҁ{ 9r"G=lJh'vpWs}V>¸ulz #ZiBUNҥGL#JtVlChvfmrPXjׄ{cz&UDQx0}A8v1>~d>3xz+2 t#qJsK75OeջeB0Q`reW(~?b(U3dYEILI txAW0Z߹z xҴ0瘝iZnjםqKQL{Kn=wG3_1y ʏbn `7L:3CqlD@Rt(/ `/^LXn,#ۧ]׫pX)dh"ڴ`_)~Y}bYx@;~7Lc]s1+3P/vGrYr9|C|.w<:/?&7b!V(G #*ؗ9|U Sm5g.B<|IeqĘ5FMI ?:_9R+ʉ 梵:A 1b)*J񷐑mv\ =xQAa1JZ7(B}ĊWDlPSsB!M;H̼%9S(΁z*J2.wH}8qHa›M ]|p=NMeqM{kV 1E)[nm>(iX*ԩasݮR32E+keDd(9 ZwYN$X 0uHoKvk @SЉuF_=bvA:~VoSFƔJvjBm .U ܺKjКM 8@brxGdU/)A/+  .szkMDcG\)X O_;|1*Ӳ y-*l8YbY)Wlj͂vā^J鏿ıV4z}9w'JT5 =Xgw8gpȡ*IUyf)Rs/ %beFU9oɾ:>#^8:| f Iz\h$hMP F 0xs0m?I6ɩJf.8O:Ko[ ȽJ ( 5QO@sG М&&ͼSo^m5(7 H68|=ξR^~7Su,QvUܑSgaX"莇{Y&@LvSf9g9eI[Na-cxJnASUvd %؈ p=3xU{(*ޒPɈ*]IZx1NkH r@L"cڮųf7JɻQ\z< ?~д]`9NGb:~,Up8.ԌNk"=sq%n$eϽ;7y`"L> |uMO`J6;t7 ӱjne>ʻǢK5JP\(k<қhh~hEhɭ9RlyhtcpкzL7YO] y;cymfaj цHqAw @v>!-&ѳ- 1WJ>m[SfNcM\P$s¸G&adT6h6膳=0OOuY| s6K#(aaarF3a?'wnPKmUڈz5=Ϣ\{O{"[tʼ=D1S(-y}+&b!D2Z`pdk%8?a*x"UҠ +(%bq1O =~8,IG:"1TF%d܆ HKпFaoZy?X nf}h,a@C*>gᤨ@bNlm#m٫p} P:.c?r0,9l9/,ޜJƵ4j ~-ZYz(Cg} q+DE,Lߢ+gRv|\/2Mgnk0d?˾q@1B,|U#mUn fm틨zt9i!1kzPY?Y0_ަ$s:u ּԡ$rhkJ0h5DNՌx.̓d|Z)Jٌ% emLMj .ꖈwt I#u ")Oّ_8] x0>_I~G]X/}#X[N 2J"PL㛱_վ5-,"t/t[8 RVN-AI40{%:>E{=j" =@(@hst\5Zv#! InEoFmՊ1:!ݰhw$x :>>aض*gD]^|?УSXfZϯ?<lsD_MtX+uXuh`5ؾ(L{7bo"% 7!MǼ䶇x7IYonאDnϣ v<8 D3`dd$-W[n*Wr$g ;("xt5i 1WJcun]$ @uo`t"Z@r09|^G墜}YZ_=?{ nNs)xwmIC >Ni*Y7(L3y_?+=$2|Yk39ZM7C/ 1<bzN}z r_Lp`pv|Y]:Tog- &zv,_̺{(d5Kbz[/ڳia03n`#3=Ϊ=2)5SiYr,sYMh@ fLQKd|ri $go$p%oZ]vPF6?K45A+܀I2Dupy-o _L QzHtWEU_d:}DO$ə{Mmx9 s;y ѝ|_xȫ}|ؼ@Nxiv!>ZZK@:/ԲCN݋Q6(`JtIjiU_oz1Yl$A9nwR}2p AVᆵ}mhۊrv cV;608MDGZìsUkA"]'Nr [ʍ r-pPoCҧ1/Bo烃$MAш9CE=?<؁ I,4ޕf& =}#~_5~#gtOGH.g7뇺כtO"_hֲ2d#&f=!V{nTe |^Ȋ}6Ti#U(j6$]ro{)~t- HyE쓄`%>j10 oQbh}q`[Y]G8IBYȈJ \ׅʶ1iR#U Fۧ$%.VeƗ^!8US\乤wHXJ} U8Q 2N&DRS}?pgXkYbtD6>lKo T=vbnQ1n0U yqQϜehtuX?wP=Dz*?cQharQ kTqPus}p:}Ẍ́KtōU>8`-p4-=ɼ> !kOW;O1\\ѦAr"3ޢ-0Hi/8"~XdHPd~F)^9xD6r-<2$s ōn9Bb-Ovxּx[4<[V@Do3$2pQZ.J U:j Shl`[t+ ɴ{U, *Ckl/QNnGUdu}/Tk pP]H35!9Ȃ"(:{.DG꽴2FC-߆ڷ}G\B+Sy; zM=oY{$Y^Ojtپ4FBJHYLH8LE:Xd+gd4_?™{3m0.1dE(׺l[ 0"5b)qtMM pKr%NU5)Ec,-CK }m|W}eX-CΙSUš傾6w _NErGR.r7ިﻑ❳a13icZγc yKhRh)Glhs*"zR1oRϞ+8h3)^&; b2qkX}_ivK $TI U][ݸ0pUGu͹@k:4OzF\;JRۯHo\^@#XASgiqk)iaG7T0(#/?H)h,.+Ҽl}SH.[&&0v]ױrl`I9櫯?%2 X9Ek+!\ޜm1CIG%%f%Q6k&\D@nz!8ۉ%ᐅ{6XH:owR)ms8iLV7^7{Hr=3MY4陭!捯~;Me n> f1˟5ޟgp~I3>੻ Ym:`!:i\8gF1% rKu؂3FMKX96Y7 im)BxmrVO҇*N$US_i5!Cpx4OE^Lce!!x="(iue@ M|ԝϪ^@k 8e}R0+b? uzD\-\<2M@Y2$t_-OEv>קE*UIխ-G_ƁNG4m{ '30@mE#I* f xS Fy])lqz=yADRs0 5y BGdKשGɓ-3ɦ*G#{A ` R+j] <1F먭6ouMr#†wvnմSNPMZʥ?扦 =gܥE$‘N&ucKji NHs*t]evj=M74hyk> 0+6:4|Er }k8`Aޗ 3e&T*sa*G~J$c,d=~^E  <$Y M1S>Ia/d$+I'| fچYgNl&eFuґa:G q< WAi5.l >/OjJ{ .v2z:r[Zz)>&PnMx̿{9@"Xx'b/OYŠ"HJxHRMRcSCO3Xk-@9$L)js$9z^ѧ;Id|M\&$f`g~9'ͻ9;ni]F oӮlw4);`?.동< ?nUnƕCd=,oί7nHL(} V2ï+9V{Q%gp Z= X*|Ug]a;&VlשFK%w1ݫChD Eۄ@5 $kf3 tQW [L:m&QW qP+.6} J:X1%%*S T`R8bphTy#PVo| LBTp 7gjLXxm-㞛,"~wqD:7I_?pb16XT@O}m*UZBקXهCS{?(^Bar&場Kk^bn)@@h K%2S. "jOl;%o7bW:3 ӦKNh,r[d9N!_т@rN 9oCnHxŚtEOHnZFnie֮.Sa\3Z_5A%XJbY+{>Y[YdsR>N%mjbk H gLڪP-]_k!-ǰQ&$#h*bMk/6a7_}jKrHVrYHAMxVo_T`|;g}_҅ke+x\wHP q')}7 J:{ؾ\3/ucgV]9&|_ e͞>VԿF$fAc54`PT]JFBߛM*P2A0-00A-Y2[vV^=sh}lcRwzf>,8@ڵ/yPipkb4f!PSsx 7#ZOކP>>nZj%[';PM}U_;%vavIߍ>]7Ik5tU"TØϛ8,WRXbҟt ّ$3Z9f00ͦc tymyp0"p0Ē2d4p  ~~O-TSC =]],kLɭQx沏dWTwΥX_BWlNv4PW1>d`zU#IMYBZ"Du$ƑDW ̟!''9gI:Z5tZ80q {}-h85 9%n6d8# 8m‚7IApf*l|E0(-I]ah T,Y?d ¼#))k ['zaIP[gU5OL/6/aϺڈl},{'zqw9D+QHQyEߎZ 2C2!{=★j\[GhwP/dcp;lU,}`hȧ7}Qش+Shq;'|-OqZ3eЃ~[ a.F!)7utքKiw=ll %T2R[?~KpbرD6\glbtm}vXꇚ5['JЗB? %#n[ `|.&C/ Ǎؤ$ߚ<Y_ #1s.%:yLmVJ(kllGnYWyNtgU.xvwě k؄ix|5Jq5@ΝW{~3Rs*c^v4y 'ub:,PnUm^ّ~u.jyC$fx}V_* 4Ʒk%2SQFKTiK^ ) ZOlOV.7upzX1hiB[u #O&c(R/`OP #A -?YTR*νf`9F_4s5k$RlXj}~!R ,N"٩e 0淼3 G2aI $2KJ*de*1pru$`d*Swsv&5S?脷K̓1,(IvQYHޚQjTӪa[(nb>,X`ʧ"CBNTҚKҕʼn6zWp(dhO1zy7ѩX-m.Cn'՜dSϬz_ifu'% -l(/Sz(a:/jE7_|^3HF=TfF#*^V%գqG$zJd)\z!ɪ3>Fj2Q㳯;6ڻ3h,5ECẗ [z{keKa8ʴ觝WD pFe $֊h%cQZ |jX-L] 1P d"v^‚aKM{*0Рqas悀Ž{\-vT60tJ> tNU%US#rtqB:̃Zǝe\HV7H)a}Ce'ṰY"*Ő}*xW:d8.*E4hсg0z)Inz!U^j0]M/ѥOצeͥQM|O>aLZ|Z51`L ?<ܔKڊMD"6ux?X'6-YԵS(oX)+xcZ< c} %'0 *{0G{£ *WnL@ - 'ȦejHN;LůIb^HIswkؐG&,VTy͗>>L#-X(X6uYNao\(w^zUW{PgPp!~汣!$9v6 8y|鐂_fEROWS4VU c d@yHww2$잟_|HPp{] Ud#NZX}(RQFť7aJS >S$.otVt>Ν>LeτVu8GԠJ:}$uKYD6,Kþu+4"ΦN-$Ӑz ]߽)1rW3?ɠR+dJ=63]"l+Q;cNX@S*s|pc>P|-E- wҿ#y;kna3]ony26(ݍǠ8Uf2']G *@ 3vǫcFi=jYoF tF~cWWNr~iOc2MM>khܷ z@Z\Y],@aF#cv;մ!L*c\b JzJG ^|KVt|3'f%I~0~nL-`vo{89CiyKTljK1KØ/&](YXs#wڅ&Z@(}ޛ5X ?\"QG yyn 7ʅw*o_ oUIu&jXLZ:"&18{qA]V8SBV'ooo,t fM οA6]Q3o ..KL@)f{^r+Bܒfӎct`[+=gũ*6 a#mxA!  ; !ZJO*[~BdB9x2Z,,#RL&':玱%S2K̦9҅Og:?-:C'CY!k]0b%0);oNT)$[w $KL:7YMXsZ<"ى\i%|^®J4)hH.K:Kn5jL%5f쎡'x0L668%֩ a} ‚w1* ,0nD^Q=lBTMokN NCBe]axBv2eG!5أr&xe 7QxSvb34ьVYҭCKM(~ 0[[s$-}p;.'_ ){_ hJ,Hm' Sqj:yWA\+?,71ah9ίW5EF VPŎJ9Pr`,Y<Xt_(pn@w,G&d`hNڊa?_7 ;S;6e8tFEMg2 ֖njl+ B;>.McJ,z*AV?'(kEo-e.2Sv82FoS?} ]ﺍڡg2z ~e~ m2{OQ /=/i1n6shu2ӌ.`-7r'p6: ITf=]1s~n0 ٧9}(0Q/][p8)^' PY(l¤j>H'(SJgȧʷ*V3$b.䘃ۢlWGYvhdzM b/z#+ f_ Zta`xH wțnznF>8/HX 2PX>ͧBßV=\f|'t%/tTVNkHi=3l6",~HԚ֗`Zuh9֖S\nT-=v.`xdR)-V_l-(dZm\HA0:佢.]DÌx6摵f g@+ɬ) ֊LTī"*pk2)zJWdK`w񫡻MĹ|BfJH'{ӂed'{ae !zǘDo< K})]$Ckx١}!z?B{&pVEKۘ=difz LgHך:=Z{^g~`"1rM)@ "m}`+3#!ݩsT:]qg14Q9`Kx5Z0Uӿow xX^"4 3J7XKݲg?V}c=Ac8!$}Mmm a .*" `C3R5>7ܠ'~= D:؈DQ(鎠 i8髺T7mop=\싲bAM73r ÅiҎۿĹ )&FY@tȳݒ LB gsV ٹiɛyWi-ϠңVٍZ-:p_̅N&XjX|jӑRCZ+ K}@7:1N=_slNiAL ėeR>;[7e) fV$8лcܪ b! k+09b7v>S/Fs/4.L_rb3!Ĝ&Ŋr)o!˛K¤EyrbRC;w&[1SNnQJqZH,;*3Rp^UO'B Gryx(1DNtwvqBuDCL3Wk,D/f'ާ8JNUf skbwq(~+WN?ZMhҾ2>\0R%x#W9A UKBpͱqbM~.Ug=}/:s:brT9aۗBX H_ΐ by5>|ʠYmj_i:D!ccY s RzFA*=Znۏ 0q/PAlX/6SMA}'1SOmTS|ayRDX#Y߿=?(Mb"Rt)KnI bw`bcy&Ô4692p>,MZ\DA3ih茤X{IY<;}>R$sTIDF 3R2+b=s| MU}uUUgv8cT9~J݀<xP3аJJ3hڍI#L24m^~/n &`ҲW%VosxK*FͯYM D_9ݒ|v,<&+ g<4nQ B!~[Y%Q{$zQ9g$_|]>eP]-65Tʃ-qs 2Ʉy#D[VG`##6Aԥ+hm$/kFd$Y_3*pKXg~^Nί"eРALf@q^D[v{fGjc*ְ %G욦*" 6#=qϟ0TRIf-s#) >>939R 1aTRf]NlZkT&ݦX9k /`#i);a^l1-8*7c;(1J ,DpGo=,%oP.FaW k4[Us{P_ф=/r+kT !&Y"&vr2_֏RAv&M+-~Ry!Oubg-jܐ\rf}Tݙѻ-L*<ʩ#6MU ֍poa"߿c<=DA/Yk^+[xjf|t QONlwg/9pWpq6Cp}ehn1uҔ KtI=w5ԼjH3Xtښ/pːgϾVٓ<iGDq?gdzPdG:?ˇg2qaԋ.@DNyӫSaw&i$pna!enxkR8<_wjc =e[0(Oa7sMѰ);}9wuʗ#e+dЀ7P<"L*)hIGhi-upJ2O: -*F= Ӛh^~_ }H5Ic&'ih!J1Gf ݪ(pQ`P }s孅пRx\&OmCބ2ͼb$NOrCraJ%j/[ƴo` rX/Yf}owFL0EFnf~CU9Cycz0Z}9gc`"$sTĺ+Z t(=],BBM#" 12: ,i4_"}]%#:)$1ՅV+ƽ!X:}!9^?K<.ciGEZBJ}_V]=/=Md֬9۳xccZ([аĦzQQF6>kJҼfhAA/D-k<;SK -mO"-Z}QLd8:I\NIP~E|p oŽizA#op)WԐ`m'^Y׽ LS' N^cAELg,xDϩY<ż]1 xyCWFug>ɗw K.7\?g;?$ɞjD~9׳ӈr1t{6ʳmD6m.n&SRpy8gjc= 3␵ ;,b`$,XWLOEOk#WYrG4%-¼|"w}V[X;-f<&85]؂eӯ4.t nHPHj=^,ܓG M`1-#,ilih)NZ Co70B{ .#ڝ(<,d虺y9w]h71_ YUѺmekyّmҒ Y_DE'xH3>t\Ĵ3{xII #- m7 ù]%]]QEamVp@peET/HQfk]/$s])gZRXqŸ_y1K \gH dLit0 ecbqz%7u`vQ_'wr ?u0;N~x@iC'f?U]ST )/  t`f33~%挕pA*~Sj=&7ca'z4*ynK/T2Q'So$Pm[}x= 2u 7rqk݈Pc^ ^x:QSe5[K]o!害{#}D{?4?!ݳJ{K:/>[ $k$*(>|V[[}ܫރ||s -Pe}~"Z ,rF>Ndҍ@LX(ht\,x~l1vZmglm}b'ҽh{z |=LFcێc[eU'KH މK=~; @Xqhh;|8<rݐbJ`wE"cfy+S醢+ 6c~,+ VdnJ,i,Qx@>g#&(8j'G6>:8D$ϯ\ABEs®w[Kd!{Ίmu%,o8h]iǏk7eO}m9#‰2H[fRN, d Ǔ;[4&R~g?rdiV""[HzwKpL E>肈~E ՖģP hBq䦶(tGI`h{8/fhWɥfs7!ʷ16Fv|U,qMϥuH+Vo$r\}硓QC/K]q䪔 y>7G`n|'Ǭ;Ǡj!®1Mm _{bFCL]z-A*U,6񍫓N`jmCt+qŴbQG+ 7~;Ǿ8i=4>^/ᙋso*) 3?OoZO3_K[\8u  "BX& +D҈Zv@p Zp%/tyU!Mۀm40Z#̔+ߗ6`)};H`8`=1.oݍU0Fr|2]# %]{*I 7 68+G;<;wu O݃ =wWo)gZdXZа;q0y%q 6/3xބ6.LzT{$L7)W8H<Q1ہ"0na#_8q~ .m_"M;oUIѝֵ x| M hvxGV x7Zt@ype`4fU VTdy{]jGNg\BpLo5#^!_4x4ʕnb\i}}*h6PG㸷=,LPy&)Ex&Yq o`HwAc[jnU;#Z:HH0^V$M,89 Lz Eur4ƅo(H9w{J"DZr*+b5€.ȚY}~uإ&%y/<e~|3Li Z#zY3 %0v%|4؎(4$y \mQМQ(PzL?uIaL:{+7qU}bnV?E-ORL7n*!grˏJ"j{Ɵ*kHYS8At$ ݀p\jUp+ӌwUď_^0LmOD/M}/`Ҫv !BȢ_`W~ QqSYiAhݺ"$4-A`&녨Y"o ~=d(n2{(ި룗d0HB ,|iP4[u=lKz:1350ߊ 0F.bR4 ^֡eRG^b_4{ 95Cw}'Ű KKr>~)\E+.ֳ(1PஷL!p/b{AN PکLUo;|y-IV9K 'PP°)0 *.4_;6ΨYtҺ}5ΰ ƈdTY>(, PH+x=0X0<(ujkbz!R+Lם X+ה.u"z% q\M K蕼ϻ^dw5( CϿ&S,Ξ|_*6;, Yݵ. J>~EI9kblK9T9e~+?p<&^VpKY3B ƟL Wr{Y;`Pg3Pʑxo^΢$/ x. 9*kKJ).ر^->z$^8y{V:&M]ГVh*$o^~ɐTkA^U}*5wщʎ׊KqjEV#'Dn/=UcMqgvv CtьLIdt}+̡)~Rdp9}0>Ij JR>$6OR#lG#1+&^_a#P-[b|pUYo{}me_PbC@ M(bnP힆< =XV.#^oB,vz>5~%2ȄgzKzGW9!m+|?:g"ntI,2Y:)O&{MOH$}еj#dD> STx,jK<;oT=\DWhP"]T:N E/fT ,w{AdYh6>9A\*5A 7*8]@3x'n$nZM @8ӋxR w`׺E3]*̏`t7h}?&&hj O=K5`E t& IMHOQWK32&I$8-bɴ" ,%! S vTzc[57=赦CX)ml^7]H:8XU1\iO1  *` znen \Ȗ9'}{`ƕY~*ªX-Nkrg@p+ >Ce "~JP, 3~w<#FHL:xsH4mIF$<+3jfP D E_X4I.`z<+pw@Tpfxv^nȆzU ]&9$crus+OB,-^ uҫ5-W3p>oXLԒGW(1ng^h$y=vTb=,7 Ctܨb5M=kx1hv8YJ/Yzi{)0.֘9ShZ3 -oj3t + TO ϋr6sdE)WVb91̙]*'Xl vJ1#p<ݒoIJᤶ+"@:"jrJ-} 0`$:WT2UHrAuZ=#d?sLDiA$"S$<r'y6Ҝ"kZpwM@M:>c`zK3+]q= ~Uv RUQɊX%n\mnxRY۽ր27q:E]ֽE \\R14}bW@iΦʘ.ɫྼtVeXH-J$*6=gc}XZm2Vg%t^{)0ʆ]Pgv)j:1|\[ v0zO[Rk A DWepiVAl I#To1TЕuDɬz1˝5^L wԉbɕpE"TUWkñ(44Լ8%%9ЌZ4 K<0]zT[]DƇ{%yضk2p^MW6ǩIf_8(*IBZvGHHOXU팇[iډ e ]~bFt&9[h;7D["*F\|w NCvGAb!X'AV 6xtP &AcvJqU‹X!CtzY8=|?=7T'VQ\g]תwD|;Erᵋ?cy ‘k4@ YB!ةaoAlOSK8379_xu!*|6JJa=ۙndD 1EEPV $;BSOPСkf.`hh]u=!c=\\/ fOU,; yOz.tAGo磆I7$`OVrї_Z׈0"J;x( ,4fIQw6~&N/sҁ?VmR2se$ ,JC>TXO7^He!q eQV ԝVas*3)QXa`ɠ] I=bTDg^m'z)KkMľ.`2q,fS7T&N&`p^d$l%_e~ lcm%$6w`SzpU*P7yӇx]&󄅲%'  6PȄـ{#߽Nvyz(kxL}eLh8z@ !e\Մ܈I[IPAd8=uP"{Y$yxmhOCL Oì%4XE B.i:@.7^0S c,.@QqƤeL A݊5$15R4;my8masBx *T'ib:RVcfEgE|lj*ӣ&q'BQZ\2Ae1m ]N!3s;|6us>i7QxIM-o +]m;kz/?ms!H+\ch 5x:HdSl89(c)}P 6H F^^yse ^ xN, Hx?e^ê0$8Xz(ර: a2(^xuSWTؠXNhG ǻ4CMی6˸v n G~h]>"N*kռdi9 ZN$󝏫%=E/[lt&) ׿m11B<R._ߕ[PJtjJIGk,Pj4@=F*V7lZzFc}cu yh*=h6[Z<ݓlxpcݠL8 V!%JkQo/5qГ1Κp]6KtkHs]K!2QZ لir֢MK9/*5 Oj cNbLS"\#cA:bZb#,/(r:|<n PvkFҌO!w=(eDcL*iHWBN/$Um򗤥Y9f9_@ft KWdm$3n^n8(UCrM1"XxLN4zvS߅ɼ@eI(6LZKJ:p'hԹLm^U#UVޅ p`ɡ[,R28Ot1>`Ew>ƅ$|Qö^Et?fe|hg^MqJ:艉7CZ #7$JZ[Ǐ%VϼDXc ?ݙgRȔjgpքۥLarf%#[S77LRՒp`'i>j6D71e *8&axP jrqY$01 ?7/CSpTO9KCZ8{ 9TG<s["*||;\i7h<㲹Ęh{-ڋOvg64yJ@t<=9b{.#TUs|tO֣;'O%eBo[ BL*=:kC px~}↧OkXzOWV?\1L_'QK#j;sKZХawavcpU"ܶ"t&lO+>ArUog-kQ6yPX$d,IGKTGBxM`,0!I% EnBR3T@TX0bnPjS/eK 6 7ըhP퉪oJE$ 1?&ԯ0nD""V1Јgb$Vt8V\z1@ΰ$-u*OG rY3dW2 RO mNUmOշr”UWv P`2À-3i!MZnDR.Y" vgB{uT GSJH$MZA Ag'E P꼉TPOQnDT_UPE׉zֱ<Sl{]B( s1 Z> FM]S C\ҠO?)ycBĸ]vI" XAINvD뾕 6LS<Ѽ@.B֦oIWĖtYzUm0%cu?}{JԱ7!KK6OhEk5 9Rz}W*I]Inw5MCwNKc1߹y)z=X~y$k=-Ad[fL9_"j&h.;1CaR_ ԂEebp'vR7XZxرߵWr`.lk Rt 8 A h岥N HGo,A\ӉhZgSGR=0n);[0d"#KwV2X})r @R ;s6 W0(w]7e:+`ޛy!(;u* mT229a4q aId)SSuG|~,:"Wǥf/O_9 <eJp[ggr!_K3{>ʨE'G$nBRP{&X3_o(VFi_qWRIؖ[a.XEH2@64Mi<ٜa`; `/,=i`'٣()=* ysDNhdȘayD0y87ɘoljEC "4E ,Av9xe0Zjww 4,v0^ɅEb,pPl Z]ϓ,/i4A0jRQw+fLٸYs޼l`77bu,J[R uKUyfgeC emn}'iA % S-arm}R R6LsԨuخ-v T&Vw)C~S#\rL ̿3exI0i54 R-x,PPH<1Ilv =oQMlh'D[T')KUL{9-^1wP{`q/̹ٵKb?|X_X:6* m<ܝ$,[m,lș]sQ? jIK$Ԙ2Oh%;yQ1]=$Ø)S7;\?tĜϡ\'-a)螏ܻ LaFfRJrmfv3t~`'r>%f"p1qN)P)V'<dT$̍Y}+2']Qʵ2aA$/eF:?f{Bs'H鯇18ᜑ4%YkD~a"{`NwvZj8{d5(RNm|#B)m@uwCB̚ ^ExȪtxJ fQ fŗA`B}h)h 6TY ngr5 K:RqK@NwFA&${ZRB0S K[n712{-쓧 4o@E *2}X΍QX3mB{& )K*Պ82!^n2y!AzWſJ5{}8[? J΋'`$Y:nЀ#q Z+U%CX }%=^Wwk&s\;Nڶn̊ݣaR` Uuj!OB =. "9JhoNuErp)Q {_ lzסRm11WPs3D`- w ᐮ&V5>i&Yp4_a|ES`Q4#qZC㳰Q~uARR,Fl6hY8t]jJ6=Ӱ.*//q !(63^U).kPSd]=>қ %KQӏ |w10m8R.pݦrCI>J5>,vż'QNyqТW Mx.$Mq̳BZvO:c/j_p/MŶ HٴsQu Ata8S+MxNdz~mN/sgwF/-=G9v>WԏX)s2ɸPi-'$%AdKT} fsViM+{ # !m:AVwxf8rTc@.%  okJ;gUk#_1erc/b,-m^ 'vƾh[KAEͤhLz"%L-5za@ :TD;n뀀dL9Y^66k"3rXłeH+nA3t_YO1a٢`a (?{|vg-7$IJa/eڻ ׎̚efx˕yEOfc E9H&&φmI]ƛ,S-ML#Q gn/^5l@tr?])YաEM(Qa:qǍl;RvB=P:P݈%4, hz/BǷMvyv!n P4MB-!x%Qj8{t4ߝ/O? jȾ:dޣ7t;s]\ъ=D'p,SR3NKX!_Ml܀u4_!Apߺ%gZJERp!1O v.^$ږd';QBl^q@?'[^{2pna&dNI6h+-~#EwpȪa0cN8;/-ã) .]jd]VU:_BbBQcKɣF1b.qkpQèCE"Z\/RGQb k)yYzZЫ S_E*I܀mڒ"/7JĨj{'4TȠ>Nn_OAbG*e$)+?2[A|4:6ǍQ68$"$ 58Rp#(d֑,MՅDNyj֬rl?O%>ءDJ%EɁ뷞:!Ps#!fyLkR6ٙ?2+k\DА& 0 z^WG,%adS7|Vߧ'3v+Щo6FSja=r7+qǦ|x^ 4gKN_x~t~տՌ,!򌂳56`}!)vuq?K0Lw@Ƙ$V%SVxB#(WeEB\Vhf@5N# ZwiM&ޔ@VV8v2wqju ?jJD_+_wlE!t)mn.櫭l 2O'3^B'QO sF]Eo-ʼniv.wŽ&N[("+?ߴI\31Y.Cr6=fsx%u~!b,f]rNeKwIqk %yrS10')u^ט&22Ǟ(<}`ǥYow+60sn5auBFNH,AԈNa%GӪGě<3\y)t)jY2{#W pn"؜~f~s)Ϻ$kBߧ!mk0;EFF!?w%I+yI-rqnۗ3F7q]²Lck׬M)<*2p.Cv;(%} JW 6GB_9nسiVI*4{"l9(ݶ$e0Q0.LU/(uk]̍L,yOm[4T2<;<Ѷ,iمpX}E j7³+rah{ ,{:nm^SթBڟ>=O\7qVl^2$kٕЌvgw. >ON#ɗODHts>J3,Li|˿V^_":.-p n5l`}q9HeLxN͇،yHH,0Fgv4@CƋPq'>7'n}P/Km,oom0g F0enlڋA$9$P|߷SiNvsy" Es_DRa.`1>tm d%(vHsnD0#_$H@j¶/uX d߅w)s*Pєu vۚ?C;^cA,t^_@~^d| +Rlr(t1JBtQ,GZ*G.7$Cםqxϧoڶ+hKfp#˭, b̊=2NV#,6]WpQGQ~˰%M oE)<9lD7+Osv.{qU3o0`\^#xpB@vNlZNVuAd>7q@[$Wueȯ 2ؖ#%cw`IӲ\-}@JykW"Ao$8216C[ ~dvh:MkD?;STnPsj4d%rI*x3x6)ŷFRUMk/֛+8:ڟ ||KJ7V'Y)tNIaUrN{$i4X)Zb.@e_2YiLqmGUwJ_wTJ9*>k ka OfXQ\ݬ[8`n].)X9v8J)8Hq$m֚'iz@lU|}Y0O|`L贬 xcɲMb`k~ډOo4UQ|+SAkqn{}pRHQ0KZaDWߢeyZMFrHc`p 5ӖlJocxˆCt]#w.^ҭVv}g64>}s Xj!h+2v%)p FU-+)d]`Pڛ M?[x7"G&FsAkHߦtXw1u{gqFֳ' O?dW6YEBnk⠋-[,]@ a&*ގBA-N+- rMcݖF2vA. uOGBfaSSZ:EYuq kWcSt 5Q"7\MnȭJQތY_J-dg3n+Fiuch=}L:}6M+/ZӥS(.r{OMBd+r3E*2+Ơ`\ﲪ`jBܛTȨv#*q5"ZX%6#L[^Ё=jPE(^8_3=I5ܷMiv5(5_ ]u㰊ӯ'm +ZxzIT6%AݧΌXRWE/6,< DlB)O }wҒ&J9!+cwJ)_j2kpAr+u T}:̩ }r#. {˽\;CYvSRu೏J/4 !2rjC0ߥnXu@Y_R]:?P+π50zlϐ5E0<iXR D& ٨s-{e+i/\ gΑ(dO_70XEfpXXQ뢸"~-,u77en 7V3Q 2VqPT[#(s[Ai$Dn怡1?@d>ƌ4|])9_u9N"vClCUm-$;3Cwc #mUmXЄ96"QqBW+ W׈!Mx- ݦKW%Pb;v1Nt @}/_7-̵(b1ɕQl@wsJJr|qQ<)Ggy?C;*J*8ggB=$]X#KWߜې#=0y~! şMvʟ/k,4<X)~Iu_J.ÿh|/_ ,uC%92!.`h~5T:Jzǡ[[ЙW8l[m@E(j8ni_ 9eTwnHMwb@icc!,dž}[ywC9Iycqsѩ0.]%:a~u`o& _1ܫ1xIof휈;!=>p}qB( ºj=#.b`eQk?&o"3\}]27X|OuR$}k3f(vk>FZ!%*WePbx$Yu2nasF|;2칤}3}Y-K~Mtj€LF[xupUTmDE8>)f 2M3l:M*Wm KOBh!Dޒ~ wIrhNi+1%wWo)*&l9Gm9ev3؏ U1k0ht5Y GťhHG). m)Ii_ JߟwW|qP ΜtftvyB "Wq&hgϟ[ # ?A HS3s7]D5׆)Ex kp1EUB+B5˓^? чL絶 T@,Oo*4~7Xy)-Y$Z loRGb@,Mg`;|g~9eKЅ>lP[mRPd6&~Ȗ“=0UV>TfbŮ.-$YT@Vh=O[h$`AqAT;z4 `W>Dv_>$XOÿa@PE  R {-<+eh%aU 4xOesIU-J{\yVՑʇI\f6ɗOSRZ{ilwU'(F6ya0R:=d.5 TjSD&sʋyD5z+Cdp`Qab)K^'9^hce5d9+bRC=hw,H*w|.*Aڐd25; n m2a7'd/BIs m32p.uB*+md%$^!2o0.9e7HXo23#;E:-&>W ^\pneqA/OcDz\CYz_g6;eM^JZn7OҌBx_PFN[f[D&ެ"?CQͽ|$0 k/P6WT:9ғzgZS-]pQ- ?{KF\)żlOM{C JnS9L`0hEfYױާ O8'"@N ZU P&1"c 3ϵB`VL{p|(Juhva"$aCwVK8ԛ ?Y\os'ǴDt*tQJCprKm4gtٵGj+s? n|KzKxǤoԎ%loIU4Ť5,z/uCO^;aфakA%B؞9QQM HfzŃ2z-k'Cu] rt.aB6qvk ǦCǧ&ri57L$X|7l{\Ѓ,{P+D/J@ؾQ"N|1 sv?LWƩ{b*E /8ʒUj[L |(>|\Xcv! aü|yaPW+ r Y"=`ipwP'N+,%fYdX@1Ч 꾦#Ǒ4?G<0qí)}0^a܈5uþ\ X&lGz/ qʛ(YTo9]mR2H#z[\Z+O'5?Woh/4oE˸#lECמ+CU y` .BE!]߆wPg\'HU\2T##R#¶+Xj۬bїߵJ}y^Q7"u<$HpgG@&=x);YA|8 ?ցsL I';#|`g?;e?İyТ>WBL~c7Ri@̦l777֗8wǮson^4RTD_f( F!q'<=7'jtw= WS91} cz4tm^qE=U@Qg&kU9ϊ9y2=1PL-Tq:z@[h {Őq\fyk̗'Xy ׏YOa+mSKCOmr^!k-ҞOj>3YlEBOdIB+"UyUVU;J@m7d}S!oFc/!Y06yg$Rs>Ja-jm$91i3Y!c0Rk/:`pr'&( D"*(ڞH$Sј@Z}vO{?dpR3P 0B8uFQNr?d154,ҸHW?eq~1| k a3G>_/9墳XsNRͫg1tu_୘4P8 nV7QDz6([Q6n5^ÖS"`՘e\']ƚy(e: vGE \͉adu؟ܚV@iv02jr8O,g 4&{jV1h|Ywyy d)[𱄅my=䒝e*ORl*/ LBQW j}.&>w"WwY7[\N?J]ȑs{s>5v*Džt~ NcːCuvRN~fXzŊ%|oF6_kVbT7fBK?tĨB#io :cW#ta@p.ȕ^sD~AS ˷&88$=9̱pw$F\J2 xE1H'0l6ȫ iq ^Cui?P`QF~ȋ2׳=aQ "j?pۤMRPCΩx3L(gU\x4"d^ª{oĉF̔k}jBM9qxz\žK?ReųgQ|⺵owr$BD)mW͛ƘmҮlIlu Sj n1 6i3 mrs_O6l\0*SɲA *(8Ss7߬/BA&y(VwBMn:mL!IT+>qv-ОNT,Bb4v>2\H[映2ʹ8H d( L>_j+'2b-.̚j~Em4p g^=*Qb-fB=h`X r4m`[8˝M"D()Yj'_㨲I.hţBVoص y N!p; ٨9Ըmp7a8hC0GO>p lNu:!Ifdh*}<mI0daSt+dQ󾥣{`NwRt7)d #oYvenMGapp.B*yC`Xcb($ZDۻ1F#Rƹ[@h4wRpc1G E^$XL$yN-)eBuզ+ޚW6*`}[ǩa Sfa0-Q򙣵/[rLҭ2Wk7\j!a(& an ABg oBwc 9R5'U --Kg`,uZ\Z/:5~[Jt-N_T=-]O8۩uU U_Pa-0nww+GmC~7Ek&bKg&KC^ Dw l'&~;E#RX*op֭r^!mc=] )?МhO@S?FwZYUp ^NwopD^5۸ "nּސ5Y $Q%[T]wT^/ytѾ\ҫрiI1~b; N Ktភ,׾ -ix\yЈ)x3ݙ.LؒÊکM۹`Q< ~:kt\ H8 956)R/j*1JF3- i I[!>fLCϙ?Lr5 Җ=3f/RwSDTD{.=-oPi`L |%8hQnlvB+^`s&f6>g ji&{WxK ;р4P}6+[WFqC>Vb1ew<u+rx,PkF-Yy@U = ?Xs{ɾ:YS (#rMB9+c?ώE>%v{OEޑ4(ywxUg]Zľ궎9 UE1v3¾+.Eojy#`>Q E3^ӡEjS5Ż v63PRb_gud~IpF2p/,NBo+HSi3N7i[BVdk~;6NoDi UJX9;|P:=rjIrG$c_ y?gx$qRj#c@^ ӝ] <?<P͂*vVd%<GEH&2I*t5H\+b &TwS?%f 3AbYݜ@ DX7$K<*sNKPq7"~@f+JbLWV A/z~]E"%7nt2@Bꃿ#C9=ʔ1VN5GD\_f XrkT">^˭nӹMi %282ro?n) qdD+< zetnϝYi} N謾3M@<b_2Glyvm|2(",^;s*DWхqHIuuqYe$~c_^}Y-}70䑬 ]u3n*|f %0J}kC7&IG`FY0?Gw.:^UڜAZLD?R1]E#Dkg ੗kK).:r- f;ȉD1lY'Y)Z"|h~~_ wity0wbLpB)v-TH%h?((D Bݖ)i`,<_./3wf.? Et.t R!b Kzf{ ý;pe[T3UXcdwwE #z/FkށPu*`kT^97'RsQE ]}' c P>1EkJ%Ds"R̒LAm;yot")Y1U0x:v#bڒtxۻŦM+6'H'y+gOʱn1c1C~Ԓ{GRX~^Ko䑱tR}&*j+ ȏbW.]=X-gH^23#uT~•o읈Ҕ_GFrK<9;pl- /+Ϛ&hE3ݦi0쿜 jmL/tm>8˕h]Z?3R-3e4qĈ&fK*)U{_8@b3S&IfK*\^f^{tUK}*z|}5X><+tk+S}TlQ{Mg~#0.  !FBQuuޱR ڡP g{bǂe.E&71!{Ψc- b, $Ys?y6NYw@q̺׊۞̯ u]hfdZޒ0WR|o x49럏w,6Dc4gpZ')+#Dr:JfUm12w=]4#fIUpdQ`֌}Tjm@il[nog)GБ݊i4} L р>8'3 Ɋz2К#Z*w7J}gY +0s^s!GSDnP7i|az'9~h 6' 8;K-P6eXRr)@azt4y;O=6u]&T| & :p V,e}aYc1VS4<Ťnz",np4wP#qLGII ds@h,q65]/Xn9JH 1xxi >faջ>pAɣ)p#kY6഻^X:! 'LD v*KtNeD-|:G$8:Z { "83 DjUQ;+?-Tំy?[5 lf7%ߪn/w- !%D;%o9pYMYc"ΐ _9ſ}^j 0j\KAU`3ebgØH̑rYɽY `C^WElV5Hl16lKNw #ՉN^SݥŎrI @Fyn. hthʯK+DP*;#嘩;xK)tzw@VfYTƇDgGMFF Z--KE{Yo5ۿs6!KV8% w>T+XͲ$M TꋥdWy@J{ݯi}!`MpEn,i?+^jB|.~/P] s}jX ֬!=Qfg3{e̫ Ǚϡg2T%¥e=]v[BG/C'_-LS1ԑn]-+}bai9(0`G>$4o#E^ZHhߤD*q a6/vYAbeXƥ~k(oHcIrf"V0}]|OR!˖..Hp78lLH5;߃g9k>C8 <`zG3֫ND5Gh>z@)nf6ؑy5c${=`fU#;O+#iS{ vf/:{ *TB϶丫 rY[:hhe_-ۛs@\6{ 1JĈsm^Y0qG#wt+{ٛkϛ*:T$H;ՎRCه_w7mVEҨZ ңn oPLg$(nlM'kr#jb4>lX7^I, .~I=iҕ E_C}L엫 jVCR}#vN J!D>k>tҥVv]'`:L${8fMǞ+!aTɹiV4z+R(vr:TƋ;?씟Q#}аj* ly򽍣9Yu UzN|س #.ʧQD[ǹ"dCx >u{Y|9~scP\@20Fo_6~P0x@i=[N"Q1bŶ (Z? :S>[Kn!W,ft8G<.t6BӬ)  {S*3MmLϩ,vdAjy| HR8IتtLO-sqG"ېX˩ƪ`(~GVD``d4 [ܔtpr1ܳB H9A ӔI};aҲGuir~G^Ɠ6 59D+3BSE Tci:UL%\^kBmz;_GHNVr&&lt_pEAf|kQ+5] J y3&D<֗Vd`vPfNu131#6U\G YK{;~&m7־Y%+Zk|Fh"kb#B%z~n IٚN)4;v *1`7S"V{w c qQle®Wȝ2r^'7~йpZ!! p8l@r3 ߀tLQF?xwGbHQ0*:jBũ)LG#5KA|˾M3ˀ^[uFyšYu ~^=hGE=/i =9Z%$7f;~wE$z4X2Ҁ '5}k7+Ʊ25e7N( 5N1IN2GM4ovt47H!WN* 1Gg}GA3['i&r[ v޶H6e0˓%nrQǏU<+K| z@x$P˯׸f|Y / ŏjzkdenDwNK!:EY:!܊VQdPE3ck}]Ш@QG*)drPQ3XJS8v|geKͳO,(`]HxTb~d -kj*xюKHa!_* B1!Ph6txb̼J3?v%i9DF*s|qp,8F}xb9H^NY8~Dhs?# WPA$E@}.!Lǯg^-;H@piƃT$cV!tܻ~:22<rF=*N'b57f8gU] a9jJj@,?̔G^LˬAEHLF&KOwV&amߋA"Ad@5/yyGNMWuJD/ q6Pv`-}mfd>7yv-,f]6$hL) ԗ>ifm?"]Zs®v^O^;᝖BL. E¦2WCڼ>2\:4&dm/Nxo:NpNO0hHH 鑵+Ҍq5Otk$k^0j&X}ĺ2W=m?Wk1A#LL{hNlokb4DOxBVGNƛ<:JU3kOA}h s݆gрvfe.TkYrzz-.F[0,**&z]zA܅VHqJxFFc=b=LA߭H{.Gfk^J˞1{@;@?+l!BE!+Xִ˚V& Hs\|Ql5@D k%!Eyge5; >YOo|R1Cw%v@ !HΫҳT|@nv~#vʏ0yuRX5T5b:ע)eLW%03ayC5+J׈ cRJo[JkLBs9Aǻ'PP|x; gbzp0u $E8MqWlA\I`6@Z8~Ր]!DN _"$\k,0@ZdT9Zd_ /?jE?M99bzeߚcm<؂$#8I)zlcL\Kuw\ ܍;~EO-xZ7_eo5?rdB)0?*r8aجe.==kTJp 7z?iU@(  P f?!"q3·jIѭ5}񺼡]-t?2"@h3<'T7ێ*ℏO%V0eE0@Fꭶ'Y, 3:8T{1%}rK?K|"Ց>KH$*F-gϨOliI[U @:@9&r ܈5U,XOxPD :CLdեFD \z3SNzEK~dm3&3s!ECX?6 a:ͳG~\%ޓZ] >ǮTP[{}j<خBmyg͂DIT4h*@v> < cgIX O[4Jvˉ'C壨+=Cݦn y BL)PMkJ-ac͠`EoXB758ݲȕn-q[Gp5f-k-x2|TEki@J?CH8 2EO$p^눱B( 7-\.>?'[Jl5Nl׾ݣG]bJU^5TE:% /pgX#ܽtzYV_x4BkE F W@J|ir~#6I0J& dŹh=H#IH8ݩ8xWS:);dS$75k*W5D|4 p.x#]= Vfk׻K\eAvBtTHBM(j`zńX`@UeHR{G?҆sTM=XP}ƕQhgR0TжPZ}7%=ep߳oj_úJጓ"7yl€%[DyOEO/캚I^BcM@)<׼ ԉ6-[_&7=^5əY'8yAa>%f=nsM+d>9SaۮZnTcl?Ԫ4Bauny;V~3|^=Ct6fMoВgc ꙴŇPB2l8@ ~é0-XKi hu+؆XNf|)Qubl 6T0$|dmQž?ms<9?(N p͕,E`/dx>xl1%k6HivC|D\Q|a*@ƐqZtm>]K)HX:IBi-(cn3>$4|%Tg!O@ƈ,ItF=5G/b,j=ͳ 9S@h6!ﮠ",uYM;CM9p;(L\!xR/kNHiK.k,B@rMjNVؠwVu GxW #Gu5Ý2܉7@)IحWB|ximvzP*7eec޶ِ̎ _T`YjYL[:u&sE]5 72}]8&4bб6 SY XQ@S@%Z`[:B %N=*TFn3ɍ(w.>,H+5zpJYg\+tߐOȹ6Wbut]|}iH;R283X?OqR!W&$95{ κ6 ⧁aSçPٕ]dKI[&5un9+ّ7L~ek'`,?3v]?E!@3uյGex5#ZSk9fhNקg.N鍼@G݈*3ӌ'l V(UҺғ~ -ʈ+NLwc2*GneK\{ިiW `\s}Df#Ik̐|diu Y,ұ 2AOœc A,54 ^L9Q;$^J=;o3IOK>Д`JK[Մ -esXMXgG\G$bњF24Յ:XiԪz|*7?Ț ٙ2P+n&+R o.*k X<) 5sJ'lty$(Gc>{5=3_.YjNc,1'|]{ݎ;kIh텚kD|kr/%i] >mR'kKrF X:u9:LY{02" r+] V#YDٞxsSmǰ|oYQ)bhN $5GTUB 4|s)@;320n%V̾4udKĶVB0$qE(dSwFd%(>2;Wߛ%Hlzqot + c.f1+r-o$zC9xޚ*W roTjY A`(5OD\LjR_+fvi꫄IS4VDC%1h`p9<2BX]=׻y.bͻ 0rOL{"VDWڸ0zt7 v907D(l'ϽʺH a Nj CHϽ'e$˙hbWvxyFS6N=|c'*ۿzx ЃpŇ$1b?~H Adpװ]~*(*0}l )9TWʼo#_s-ɥ3q +>E6+M]F =ϧP3NPCf_ѦNƿ`Cz:̓A6-..C?NL^DUm1\ZyfvjjM$I&V6rl e[樖 EJɿ7^:xuͣG5£ STcbWWBL)El,|?!,(UL wDi}|J.ތTOeɈ_vydžZZ#Uh@xl;Ok I ֎KufIwv]#9Wb 2cKISHkP6/@6,ޮmJРb2nv5— N{Zv(-#ND~]s&[D: 䑚5hA$w5(뽡xCN!3ek/v^|8"">N3m 0晢F _@K3őIKZs62%UMq5ӞUZ,{LjX3QY;ֽ[Aum-E+.'0-\ǜgEbTƁF&Crv4$҃jI|Ѫ&ic7(Xp! mRx&}DT|pm?]ЂF߀Y1x<ڛ9AX[o⇐GjcK&BJ[.@tlʒ ]F ؍fb_ah& "1WN}fH҇?Z?U{6 R(GU l̝{uS76|CZ_ \`5Ӽrj>S}q@;n8t!]×ʻA ` 7:IՖ#{tgTsJ"ZʮN=2%\yRGbvReAm("n< +>.śfe{trS6f7VCޒ'*;ͺ]oZoKuØ pu)eFrUt7=3H%[\R9x ά&_}л!m+ y|8U ٳ5q!^nbfKiX*Z2dqP+z3o F=msLy7m֥[kA_64%կ}pѱ '9&4ﷂm[V}Wc_~r0ҳX3~RB#3a詝{Q9{7Įr>75OzTczHf X nDQoz )}Dn!Щy2rD Kl嶋v&lyT&\r0ϓ[,OTT׳UT!bqu.8hnXp;@CV ϵ @HDjcDS ~v~@"^S7h 9x 7ЩV֜pcű /2.+7/m,^mZ1NӍFL s1a`DcVoei0tj[šq48Pb/̙@7Ϡؑ ʭ$4Qgk9% TK5z ygK*I1hm!'hdJdU#ĞX1hVɡ5 ߜ%d8(?І9.bHZ\%<N(dwL$h-z_1$;$l0M"RDN «qfg䚊8J_ ;ph6 41~zoU&2^zLk%ꍶY\aHK5=ܝW3 *RS= (VydgYdNYjiIUr9j' 9iAl ;c]2u!y@c}c/0Q^XS0 ;DO@]UA)\w.l|׽h \xN(Hq?%C>-$(gdu*;U~`OXnJ/{Dd(@9D jmSY v>M*T E-^Ë[Iʭ<:bj7# 2 剚SqvN]{Tkq㒎~/ &Ki@ ¨ȸl Ow-@f)UO`-4: xTN(A 1Lb\] |qǡ" x(ϣ2R0;R[SICErCTD; Tb8}is -PUͦEE߇_1ݭHxk} 1̽ ;4OPF,IjX+߲ˬfن(ۼE؀2{$-bXu2+?odj&P|0g9*UT 39?s[ 00{*۫KEcd{>m#:HcFqaDĮ ~COHjD@vު k8O{)(g= #Y2.b,b)=xxzoGT8Z< 3`pYd1Dp ;F1ǭ-go't$HaX~ KT sp7},#S:u( >.bC{7"M?t,LZXB#@͂7V~Ϛ JLbS: ~fR^M N89_".n@-e򹎦i1+1]h{M=:sGWZ~<*=-eu;n8@GՔqiFK^*wd=H⯬|t:bD\%:ˉ lӞYm<32{IZguyR%㛀JU./Gn:US=h7q `Ǯy ?-[>۫偋7_?~IH%ѥJC9@q!7+!_ tPuKF:G1xJ!l~ul5μ;&]}a8fKQ;ݎEuL&j ݻ 0(y#X%k=H:J(F~Wb˖Hl-ӽ enb:zUL}8̻ ?) % v_DZķ5䐍Ƴk8Gҳe|%L5u9=$g`;T& uCӿ̠}iZ.dHWȵX=UTeQAp Mdpñaw39[ `R*19XK&oq< ƒ=4w!i RַWfb ܒb`1*3)d9ދP] ={^۾DG/8ɒFCѢ4~?!Ժ,ރrv=f2La(ʡ):-m MTߣ!@]zh%@*¬łR̆܈e z *xSDp[JזKE>0aচjCSFQ$S>`rd%/qл8`PJ09V-/Cf@m= -r:q+ӿS'L|NBe9++fRK"/tRO:W ℺FܱC~t :AJ >xED8t5i2[+ڊo\P7l,<ճ7 $ߓzV|ƭ0Ir\O8cVKIrV!A GzZY,}ň|ze~>Qה y"´*Kv%۠h&:=Z0\/n#୮&ک&N/<$2w.w>GOތJ.~qnXljpoú6 XW?iRXL$.fMbaW#+g|ⵅ)΀Onyʉ1lAitc糏~eܴEwLV`+?-YפT'cer*=6.xOXM"doMv Ԍ6yTxVIyPIH|yx]ljC-OWOd~>vIh iGY$p8:q$rf76+W\9b-z_;4ʔ5y`:[I @I.(6+)0, DDɭL>AUNvA,Ҍq:t&|u6.Ƕ<3Zՠh8[Qd1b0ܞ*pXW,`P_KCR5=iߪs1tľ85$Fݤ讚tcg Y|Rsݑ2~fp&>߾k]@5<9wsFFUSde0(=`~.4b:S sYp(I|i;K_pܦ0 cdJ-es*!vo9 M64Ϗ#+-~.Ꭸ_0h5{*@)38MhD4ɃL#U1Y = ]}YNҿJD}nVC VCW׎Mhc܀_?]-_bڃ>Iza($ݲEADQ̽aPqwܷ:eRsYM]#06>a(x_olA7UDc7]Ԑ=rGfmOw jB6|qKޗEoA@pd! xn,-!+tGW'>ћ҅l]Xp!bͮK\1vxV.RpȀW$M3K[;Бv|u:/V"*zEB6vV%e':&,b0]gC`f!VfRSUŝ`pʐ+賦>FԚkt PLx*%̒L,"__XVѺW9pSl`{J/VX L+0`GʹSTҟ 5:_AmVJNn,4ŁK9EhyGcXgzN^ f% mjf?"Te[SjgNMA=͎6bWmXu yK O13sI䌕&:% HG9Ip:ݷI&vH!9['6†~g tޭN :_g5 ORy݃\BViƛr_Tԣ?"EA\!LfcR\vOis bDҺ d l.b;N֬"XVOW'0T Zև#ҧziNM@p"tFo߲&ѳP4%;ۺ~3Ǿl!O̫|=6RZLg|zyOF&J b8/m0ȿd &'u~P'[D+v^b&p%~sՀkѽ]fDޘ NxΩjZ ʽ\Ҭ]"3H{LѪ/I/P!{d"Qo"2Ìsq7[SdHr_k&&a-7, ۧM]'lbr%ѺIkR e.H*(3wט" }g.AM;{VA-ɊRgAn7ڱg$wKO}:F`3)ēD$'|{WN~Ħ=aeح#cE3xl.Ẁ! RPF+dZW)nr0:NsjJr͵I/:M"2cͅAt >.)jz 7oůW.Yn歺uFu"9?^qVfTG,m(寳g][u%164Kqxec{ Wb~"P?pi|p;tl9Y/tȋ{%"`CmP"U%< ]JXa΢垒xJ1DӏItQK Ę2*w J!s~mba]͍'wqYptihE\JpxONT*%gv>ҵbY<ȪU'^IsǗ>|zM+8zct2Un`Zm"<4OF: !(3eӻ/d$"jVRxE,{eD茇;vwaN;u#FZu9nQ}ʼp&-^33\o~L+KU2$r1| ċJdAk" fV `epQq˸ṀvG]d+|yRGT& `Z$l<ǜr@+,"v "^+ (٪rd|e=Ml@`2e{@ m'^~PC+'WR@ 7@65VLaO ߱WLu>4 cpK۠;Xɡ:@0~%46M[r$!Ȭ)LVǁ5"gg0^OTՈv6(]@#raQYA.mQ j* Hu*HKZW>=0&q`{w] 4ru bV\Ւ+PکPragUOsm_uBb%;h\n$h&ߑ8;({Jn҇ɤ {FW')V˩1 ;wGG-bc1w]0$W RY8͡ianjl&GSTG>tn :7 v0, ,X>zH[[ErO6+1oՓ!{D3=%Ll~Hz~9"O FdN*_hP&[j[0Å`p5ےlT vPb0 ,PKP8|>=@`NH7 [zA}A=@BQ\MUKN3oᅍE*kw,Xf\禕i0*˞'7Y jeiԜ,,|hΪOjs 5ÚP:ҙeXb XT\V'H'vQNY7g t$G.t ) rX _ =j:gDE-͊9G{DUr 'TlT'`lBQ7&1=rrFlp`gv@Ob%-K"E%>DtIB wTtnH=fyEj6eZZuE-Z{)y~9ήu@+WH[u\JS~ Ͼ:2=4 ~T4]= ;rV,&1~s.Zq5@]}mF u^~,(z!{VR{O$>WYFk{ {V5B0z}Sm­_ݒ37vyho*zhL"-Ȩ OwFd>kIjuobcrlǞ{7pBjjqNW#Y#?;O@~-cE5Ӹ)1p+{?m1 $'mjD^04+d60G3n"0m y+ \-:Gx3'66a=ЭdO;-&X{4vX9N~N]M#KCh5My2 > 3#!~g?wM<1~mPѐp*Xk3|!AȵDN6^[*'=hӏY]d/#ud3t^#.pŅBsgzu'b J1z并 МDWPDYsAuNKns Dfw/q i1#9CuQ<4 F3'FqG=ɳ#kcN`&}bdEN"po1B?vG!@3|>e\$ Ț]`O`5mŪҗg^D vO݅b;OpgBJaOqM|I'%g&wT#k0JgP| ((d|f ` d5- U>+er N=+{ ҏ !S}2->Ez;-voB[U yuȴp ˪7x#D%Nvb=wcΒCW' ad Μ H:}f>b<'s1kzQר<YC}eV/[4,PC4\%ji^n1@# )`;QQlx}_óRƝ(:"DMFXZ)S"L1 ZB8bIs&!q%<'Ə)OBe =,:Sl@'%l ^a{s']Qu$I ߌϞuO͹UE&^:*~IsN|QJE >0Oᄖ0^(b( "1j‚B5CKLO5**`C|1KWbe3GĖ!6/{5g&v_x85N1tZT I7bb9 w< Aj۔Lx =7O!H TJBQ=2#PGojw0s_0ۣ6X DXF `/~Ds&(&|r/6\  Ӽ=yNr;T4,#+ԕ|kHS=5L9X0?rvIMWnK5v 7.*bp 5` ayu.S'zd" v6u0CXQ՗-كY7ƽ>;/A3!6-.O-?1J~Ubm4 $ޖz&(ܞoKP죽^oTʺY|}R!=䶾KCmzh:̔S@gD͖y{)\Q՗J1a>u V?·wj8jjlw$u*5Pb A:?NM?UnWQճ_5-'IS5*G4 ZčS(%0:,@iE%F qj%/=zȄ.YG4;9&GŞMhΣiCTA/Q!r֜C ,唨VcpzZĽ|R*n@Ck~.lr[3ʹ AV$)'{UGD6JоHO^%lgѹg(gÍ2 Xrgy()o= 1sD$b6iX f2'5dy2ϒz _rz)hh96z!=Ps/R 3.ñu O7})!E!ΚX"p3 WG6z0Ri@[ 帝jf>#h|JMꆍphVw!O 쐼),44P\jWkF% G41ROs nrYdy<_IbN+їm<-yWQIpwga]A YZA~ )))ou2>AsǮֻc0HL77i" J%oN~ Â}ُJGǯl)5xϚp<:MvO.QZ[/u#6-(ͣ6DH+);r@ y j5]]݀==5d"G|ǩ: fg&T Z=ڌڢraNB킨 Rׂ~`M'yd }ep3ٸ'w叺'HP_oVO`2.`QO)O-9 LLXv͘#:9j={hB۳)(U9); SQ|:-w|^XUhekYa؜}4-MT1 "BYz'MfnWD.232o rO͡F3ԿRDpoeF *ƚI|Mi"GU?'ދ%$|ߵ`B=*D ෵L%eol?~2$wUm,̲jef~AA~@Eʝ88y?.]0=@T_"%"x֪XϬZurFxsE7%| K[bq,j*]#P+tgP@Tؕv=BGrFafdb;utg`$>㛭/;=Hjuf[qֵ#xs6D|ezuҟ\qA+ؑ^3/1+ Xi-W6J.uWG0a1l={z1ݟtk8I]ly9gR=eTW? w<єņv2c(Š2TQOTrIr:S-O[ lA{7Vzҕ?G&U,2KK0J?+ʿ/> ) '{]7ntcJ ]$ˇP1V.b3k]{H # Q"!QťVYfggvEs; q,)_dFwkbކ*OKM.|4Vʖ(;<-vAܑl!*E۾(ȚTVk#K[L{M!yL6i4'^:p$=hu!G 8u vxjǃdRJQxAQ>{-(tp'\` 17Y*=h:ƻi'GdAP8*{=hK(%jT!șU)3zd_c5_)]]tuv>؋cn?.UĉwZ یz9Z+=YZC<=yv +>:2GX_Xad{Z'b? PHA g֦V0Ate'$ MG.XH>ESxǎ>## Kd'+w c*4ɺR)=)~ v2k&Ӈ(Rq*2~rg>;T,LЛr66'l l4 M :Z2;&yNK:ĊoQt$“](;s\PW1l; ihcPry4$3PwŬ48CVgnV2AQ;UH%?^2Xꊑfnގ T:UJK[ v+GAj)8XwvQ{+RSk4VՇDdž܀1yU7'ZMjw & 2C\jt ᴸڇ'#"W y2"L|UѧpU l1Dz_ꓞ_g-efHMINb9UĻ_ȰnWn7B2V'/ Ugz|[R^xtÛtJ81]mdyazoՉ]:2  v(D7'yT[d eРis1.޼j"x1n[]{2GnlNHvR .?r՞"׹ĥ+rt78hRz=ă7hcFg Hl\Έٮ¼:LF뢺ޥu;!{GmWMV9C0~q̚K#s#.ZO$_lrDD:'3!Q'0;m} ΢f^iM.yo-v0VV&;+y pgdN#iGbZ##` W?U6 ri U+PJY[h`UjqWS$_N>rȐ.pL=]ʣIܬUpe(bsrhHKI/|43pXxa?')ԏ^ENr4Dƀq!ݍ٥^o~4I%ᶮ/!t+d!R܏dx,(U$.uvât_+";HZWGf3VY3 œؙ]0Hb3==&\\4:H\詆ib:mi4*Y2\@Z][‡uLVwEp-~2۟ɎN +4,^&LSpy.uƸW*ݢphsR|l0)܎aטvznG/ R^95^$! ךk`V݂k=1 #|oL ܖ%ƍR k9Y~v+%x.ޗSs<"P<3|0O4R.60?SWbs͊:Ւ1zo4ٺJe/N_DQt~ {҉*b $ND5}O=q/$$N؟^%Y-5ZE9_q(d;ʼn۩]Y\)ok5* ",pU{q `'x:-uOs L m:GK?-9 nEbuEF/\о'W&HcVmJ異*/P^uCx`4dZjW-V sn&Q˼yX#٨Z|OnFN8znfȨ ԧz\BuG ow^>cgP#7y>OxA[_ J̓/2<7k7"Az qTݺDa!,{X2-&WWTL`.HUJDb'+m-{SEwC|QcB$ M ẖ6EW~0N5v bGv,*5Blޤi86Rṣ=a'l%cFk{+@ȭMoF:mRR E$/^ߜw!u(yK#Y*%{E ud?-J`$"ZGWZȼ&14>ܔ5G*( +oRX2d^X%fD+5R뒲)Iq_`I!X$9 bY?5y/ hreGX/(p=+9b6ŋ%i QBX$zP‡T[壍U9j#(GN[ FFQg3AN ?+|fґ~On2!y[¤E!MPU ߜt6ZV n&\p!w ̒^3ZrbrSyQW1vH~XVGV[/ !}ᑟ}n֫<\K? kq M"d?"34.P!uE:6TA~^u ,.@3PQd a,'xHrٟPSJeRR/ŲMS9/`d<@ 4zxC I)}b\ЌƆ_gtg;n#b_qUC)ahģs]1odcq kwBjlEw/;aK_N$){̈́9-#le,aSrHDܮpbi?%y˿ײBYҹ/*T!h O(+9E0diޗuDU9>(+y4E{΂vqH;uDD^UhTҋ~Yi=P .6"Wn[QCXN. ;`_&nQ0P{O~0EDکS.k@N~$89;Kf;Ozc c͋F֒hKMaU՜BzQtl b6@MW;X0܆o*zMpHF :FDpFmDxc;vF.\ LQ;@\c|*!2൨FǨ0g l~w ^,2-(KnH tw$l\l>YCː&WdˎDlZΖЋbs;3ˆP8|U%G6e@U0=!M~mT։3޷{4ᬸEazY iDB1A0cؚ=KFbJ\QJ&b@ %_Xd&T7jSpd'`ms:L2yLO6IE; ZEJ;FO|[`_>?!8Haj^|[A훆5{XOf`<Š&TD0;ݶ(OwJ(vY*ǖU7_S;ADK4j+1xRҙC`6l5?5U9#=殦+֩\_ Qb} RNFY38$ lxx* TT'<2.ۚ쾙P,襋0:ǟbvlu) l'#|s":^ < n+k<^Y5 lЕ[dT9AT)ƔeDUJ`Ã_5Ç8"]pHgOL BE`hdj"3yO.x>f2~1{P(Zi u4:~M\TOFJJe.STeǘT{œĶLm$l@4J&[9p%yWr>sz{Ƌ3R̄اO]'/|+_ 2h=Y璥YN3x'߀MGpN!At(ۦ'Vg._KJfkM읥ZXxԊŃ vH\Tm=p(U#Gޥj 3+pwز%8':cqoGv-$5B|^<4 2+J;\k-~+9@R 6E9[3T++#uِ=5E :XNL N90:\Yy:YF`R u$4\Z~-yGivKI|bڿP$"߽߳-/g8~qE>G۸I+^l:jh[ -mqRCk!]@حwfCB8Wي,k-xƱHWe-gPU f1j L¹̓g6܊m bFoX:ehK; s9h ,aaPف}Rp[6 dT `D _ /Gx.5+#ۉ_8*}y%5z"yi췻 `f >҃m;_LfF']g >hZ ҁCq(<_Ԧh!yOV"h3_k:Z1*|q;ba'֬") Jtj ߙ}8/YpKjh[͗j >V7{# [.GHHm"ny8E݁o4[JJ`pc?[͕3FNg(4WQ0Ky90ihD5AzGbv2xZ&Gl`$;$@ Mb4 D^*bkJ3sB˂G"pO-64KUPU3:{D,~r-D1ߕ-^R iQyx>8*\C)n[W v|0F&,sWJ#&mI%~=Ϟפ}֙J'rٷ&tl.`4dtPsT+ P uD\5uf'2>Z |T6Il| 3X¼!n@F AdQeDm;Bft&IZJ~(_0HXy##.EUԑޚ`;qͰm_6g<ώӞQ!Hkݐ6 ^1%A}ŀ1B݃YAA)$5{ٺs`UU&0#w=y;LQ@oo-[9RFNbx.2\0ιip cePr^^Sd^Uڌc#CaIh A-7_K46ߚ;\6a~w/F*@'\jK 3!R8!vqdD1{A!`. NIF{pͬ~546 󊃎'ǚhEڊX~oQF6a@Oz36yU*ABY+|Y!S7 ;.Pxe> I ݽyKNmwӦk[*4E]1ʾܾ$-',Lm@^Z)>ت-g /L#{ɬgC5 1H@NZ %r!_}(% kxM6%9=h=xWƒn'uQ G*rp( r =3'Xk`]!%Jv[EsR]8{lt'2qIp d8<+JRvY}sӔͫƭkQ}SqǀL{@gzh(a[he9ԙł6^BAD|#0| gRȁKCHF@_!Ynv,V6Jp͊HjhQ6*E?\75Ӧ;na:fhi.=]ᦦ–߄LL[z_JpBfES)%Yel]?0s),,LE$ގ!ꡟ UEep<~ ]VA\4~r/WZ'u*rS?1zPWJѡLfȢ+ǬD#= `Z腕1rj?ݩ|VشMCGPJ6c>煗}Q+g)u# nsgL*v"+7J)؋i!™ahs ֭AP- ^Ͳvw+aW|OXdIb$'ܱn숸N.MAAYLJ@,u~m; hU9s#V tXV3}7"ɷGzbu ߁E4>Vؘ|6 0ot:/Sip@\ Y246iOM/%41"aם7Y@68j kh gP0DhP[jX_=t -4>6uE07uTrYP]#gLmn.Ya1T.r#ARVKŌv䯳=xZ7U8^Un V b?{߫pOg0NN"rf7:pC&ed9){`lq*AT+Y 2&B>8QdëM(%;}gSa:_g\,ԧI"\| }%/K^k9 gcT(m3EP,;!},>پ%gG!q1aLx0Ji)A}"$wqm#F !,y-])\n6F .tK1օ턝_MZwۣ!.MzB0d8 C&oX梓ZgڭV+ jq%(M qPG$,~N9qH6CwA.7|0uNۏn;bH^R5s DӷY g5)#T/V`[Y,o7A>QDW(Aڹ2_WLZ_XES[็3֜P;jq6:Hobp%s~v=1M4Xv?Hֽof|'^*2 ƣo•t} uFLWCX%8 'wŬrcmߝx pWZU>@ۤE= ձR vSTvFjT:r驕al*jF7~OCS>3%MRXshRS14GZ.(FNϟ;W=H )8F/sUqCB /Eh 05z"L @w^'@ +idꯑ Ul攛v٠/\[h`_wkLJtBٱtq5zPָTӊeV*D ati1xèM1N!Ag,b8k/sۈ=D>79OXxXPYm@ nECI6MQ%Ly\I&!aV&U`2{W\e8o_>*qS*!R J]SpXJ+ۋ^}bs=$O,JŚ%5O77E 3ZxS/gBem!߀fTA혉u䰐c^LC8g<[7z x-p6^6wH$&*1irr/QY5):&!5Q֨zm \~EK>Urh3s5и=b 0 >n˲aکBp΄V62 qnpYY4eohzLvxg&"LtT^NV-Ro?Hk랷emz}ax\H)C@Z[h3㨐Ὺez jZF_V紀en#6q9l mݠ$Ru( jH1+m%%M(1 MI)}Cʥl}2=[ՎE낀nrxf^2 5䇱fFB:Z lB|VUG&eџ23%Y uL_\OVlhv1[@ʪ8ҷ܂r bT ² E9f6I!w;L?nFH6c߁zBK+T@6 o * uqhOGS|zJ5BH*!%] |9?+u@p /q?s!hzn 'Ed]" .0rKk_'e)*OybxxF5eTw` j?x3>Pt jN ;>5R 5 vдRfѯvOd2$ՅzBˏHn-<şSk\ Vk͉]V'[iJ9 {Çy`bF*A{0MCy|g!gcU Lmr jƆ\G{٤:&E5w{9E{Xd[׻A^C'>9ي5oIeʛ CZwK5dTQ,I5u /S}M{7P}׫2׶^X͔P6nHhMp{'|T< #ZEI)νI-uUn: įaJGazᢎx`n Ƃk1)I~WBaJGfb̡:AI{m/A}U_W N採D*½Rs 䲄['™+ 8 w艙/*+az Eq5>n~zYsWXl[K C~*HNt<,?^ZW6X.Ǡ;$⩖O?b30 {<,Ԫ.8\Ev`*DSo &.K<34jDJ~2QRO M:Wz+s]a_ݘA2H6ip42Y,8P7$S, |ߋ(S˩ym;& 1r=Й=A> rdu+ "XEgA=Nan<&J0'6SF^W[μ4*hlČ1`[%;sKRJ?t񣆲P,-.~ZK wBv?fiQmsDp#PXk9h# %^(| fo~@S$ BG{CsȐ⍋6/ F(+b6VϴxZl,>up|:5PC+mX)O1H*n.Kn"^ ]г6uG߂(=xu$.8j&̨rDLC 6s|q9+F/DebJVG5NڸSޙ=?ЧLm7"RΩȞȲ?5; 9@:KYE6>FbD}䗇8˃]l=BI*sׅ-= cctĩ`g@yMT8GQ=|$<0ǽIh|)]sO>Y #B#$K@'Jie-Wk īс~v%sU#,8jBpEmtL&t6>nE2]9*.`\|u)&` ,!C2rLՙSZ.=3w))>SfSa-Jm3@nPl)[!1*uZ+u.,a)QSb` PzWv$A 7rF @tO6^ؒXvu&YODϱZr޾~GףYD3 ~# ,ήQd|wp UIc"8}`5+=*<vރS)ZoNYoOOUK>z\V Q,inNX2k|=p:h-JSE(&>lzh>. /W oϡ+i3eYE^ ;Qa߲nͯ+t*m-yJCj|+rK+*Jv.Ɗq* Á9JNT9p0. }ViP'rK: BNOc+ otzu~';eߨ?`Q {^,2=0/`׽ rMrǢ~bY#HQ3$. ZCN ߷d'EX$2ܢa|DևL]66yLܥoKy~;q$a/CWӓ &;dQ=Xc1*jIHcV <#}o\h|}RvXޟ `/ G ԛ65BH|H3ͨ_2?[mt@CSF VR%`佘d|Ѩܦ2Z 7d ](ٴc3_{B F mQ&Cb ^];l(dK>m~sL2؋jj,&l8sx=+ XFO =qCоn+$7cG7ɼ ^@d_lV(MTfJb86Lq*66&.2=HB-NJY3yw[~B:Õ B+b^AkFOSqS꫑aWG*א`\Z?lTZ>t})5)$p\kx ʽ$)h 6abO$oayN !K'XrbĴzn\Xmg&wMpgAIgH&?_R(jlL]f-WEnޛb8"G))IDYAJ=`z촲,gx׮l7Y:Qll&;L2']6ҁ#o-`KdS>Yw{~Q R2M1!|f/9ÊޡRϵ|lA.id㋨Bzu%HSFׇזMFo)K?@[N26RC48q[:bWc+9ǒ1MixLnp6cG,Eϼaaa4|(iTi%.4 tUԥ*@B9n 3qg;v:f(H,{0!@3."0II|WcyToN<Xjļe$ˆ&epڇ`oFYV&8g*O9/u *DT4~vUqW]mrMSN/V =Үn5M,Ns:W?APKEUݬ73ʦgȢ $⬶#MgX Aw#?})5j@kvUTy/ln)4ˏdg>Ә"k(9ˬ\7vxCRO} a%9/eWPe}RWE5JyFICo%溞ad},'Ox(9W9PAh"-KF$t~BX?>]\颺D"qxnk|'`Ks3IQyUii~Ni=n˓hZ@%>\6گ*k,'QJKr' ! xY2(_' ꞚTop:iFٴ>s65.Nۦ"hvIyEHtZ7i qy^飀u<7ˬ$#r]c,+HL|?Ui3YҍF{]tF]+w^qxV\yy[y&D8Cڡ,IWLlWԡ"*;%ue=%?^:}bP(B'F뼒E༷6x VIY \oh[G\xif6a]3hO$ʻṔc20!ԥR&7ϋ!>w.6p}LAc* f5" qjvMz1xY`Ws%_5Td~YV3pIV(%=h^ȟmFX,gP1;$F^z`bRjiLhQQC48FWIm{C78W]A b 8s7oȺg2\  Ր6[Ay"#pY;BGS57WrM3W۞az~naxîY(^9pQ&"lBwvz=w{eKC$B VOy݋HA'To 7JĸJ8y٭m7 \Wɋ43?d@iMbbQ%8 4Dn`iO7M&$rz< :%WHd< j8Km{3:z[~/ *;WtgnPWtiճi=̩xp{n>{K>%_#i~pkj2]𶟯r6&W2*|ٰ;/ֆZ4+:7D:* OUj ԨH ~qIk AV{ ^xZƤE_FI&mӂ/'vlûow*RćE2@M)g8r؏dq=\H+mԽ'mwQTQ̈́UJj'b4uoD=+:I5o[X%E{z2i<)%A1{]+̈́|#Turb⿯v' 鳤[T irk*pg7`#EVM.z$/9c e^'(f\`T 7!aAP~JsӑuЀe YXD=i zaApQ%G]e6ӣy9pX# +-=+3b {"SM$yba={ pio2tQFT3HWKk:R:x'UoW߼~ %S quU>nDJ6"_פ974w۲[nVliC\ܽ4y3xw=7 ؍Ҵ F{c)Ώ?6?`MuOq׉]{[U P$9!9WhXڊ-;ۦ*CfWsLv>/ ܡ юe5g1r0M+ tgm"$y7|Nme֝.{JS7ڈE-ֽa@ex^+'U//J )ܬ?n{n`}E*c~L |=m >Ԩ+Uhlk n/;?z.tl O*' A3%1"h|$ɬ27QZ`ViQʛ bT)N= *6֩IOҀ>tsa*"|&D$ dbQB%3aܨ֓ }p*`=/7Cdz%;ZD=7YRO,Hpl$"F8%ejqP_Zc_2¥W!!h1O\:R>/|.PPؙ'u8^ڲA\&$.*eA |5x|\:Fϋ1=`WS_Z,Ƹ(uNon:=0I1u r8 z8/t*k Z|DtP))OUOA1&ܔ1|OKKT3'SJ/+M2Qth&1.zjFt^tkkڢcsdkȾ0"7e؝@zPb[]Xa 043(ԑՇQA^ؘQ@9a(y ANB|J%d ~(^Ű+1uR۠N#hGiq"p?X>fz?nY8=VcxE2m92Td/{=(ȥbmbwQo|#h}TySQr|ʃ3 7|gFbKC=k?hW7 ݧxUYº 3[awW9ؔ9gZx[z)t OɻG%CrجyɤGۻzg8&A}xչ#6rQنN=m\ /ebߎ%yp/s9D%FJ#66x+C<^OGM[Ӂɮ̡NCr1X7':E=Q`jˈ(mL\ϥ6rkQW%yxe"ʤ{_~j\hq>Zj|;-7:zE3;O 虏q[DzesdXEeVT a2J!;)'Yo?YRG[ԭrc]b4P Z :ԱL_~Xld@EBmD!kT4CCj+>ZæIF_G u1!y30ϝy'.qIhrdӨ1r_nK.˝fɕ&)q?w=A_9Z}%:4r#LcR>%;DŒ5%(CY6L_:o6}s.yU 7>S)F 'cv7466 Xʶah1mݎBl,[>v ᇚ~*DǢo?6*WDkc\b)6akAgp]}h[RO($(t-K+k|-vl(h*%vGvݡqW4ƝW%nڇ\<"(}/MUA^y ^߂O:˼m^q$K'ب ӂ꧀o-AC)u~y#zTqQ+&BmȡJZG/CQ+Dg[^YW|” 8ސl?6z6{ۚ(Q&LZƙkչrz K™,ҴF%)1щWlC+VF!+ATv{Xc>V]G;fs(urjB=v1G9"}Fv/@c=$T!ύLBlwB[rwɊcA֎7pvZI$6y\p{8Wj*BZa PT^ ȴn\f,DCӦR<)ClNR^0ULN'yMCM;=V1 d;]ђS.\i)DQGfFj>He|">=bg 0&G3A;~D-q:m0ɪb4 .KDp>e^h<~eV֠0nl %MUpĦ xMc@?')eɃ-qcگڬѝ;ӋWs\!ljUULթ0r 62 |DYo/cd].ۻ- ht;B*IB2.1G?u;>6N4t!ߺgΝ{Ij"btLﳽ)b˭ IU8R:?]e}lj2m,aI=!rar濾I-KeIifK1p3}W{КoD+cht/'>茷ʵT20VcVz[cMx>eT@[7#Rk=8Ѥo&\˾{2cs5̬ gUOeQS#i=I.<3 h`[#Q27F=dzDBG&##?a rUpZc~j^sP1 -#x uAVB/4Ne)Ȗrjs%[_%SnDBKBM$v&7v x_E!9ҋC_9cXh=YVzTA`f'+7UdɎmF`Ӡ; ׹VH0t:+'!oޛRUO&;uj i' bdF8UiKH37mȕǏ?+\f:AݧPN$DQlh곬Vb lܟ9f[ C&NJs“N5+ū MVwކa#Vd_@K$Y 'h;V  8L/ !PAq7T|yG"븵4[˂XDf4>BnU~nc%WSw^;_I!5˂ v@hJغ-bnTYztI&_/t໮CX,KӶ[./fs]dTz&> D1/ ջllQi^rS»XKW^N2AvjZ^!m{ xI#UB1Ͼ漃/rF"bR@Ljd=Rխh)@ -% K<\rq z17,N͜Jr-@j"lkS@ :5>.*bK˸j6ؒ) Yv]F|d;Y-vީ%^z0tV}؀倾S seZіr'k&/ q^; Y)`e:Z*=O+RoS^lΐʣގ:O_)-#ͷEbvNtyK[` WBhmbډa=phM+~,m*=$Kc!piErzD/Sԕ6ɇ!gs G#R:<k{AHPJ˶8),*颦[ۅ;"٪ؾaF.@2B5)Hwf!_C$2jVg]jz- _@>.L㕻].nm/?zL1AOϑ\yyCm'ޕӖ0ÇՋn {E1I;Kt0ɰ"CJ9e*5j[&=LQm_dݧxq{e4p]1 ?O6YshEeCh;KI]li] %DH2Z 84 _JȑZꘜ# UZ e&?qJm%hA7sң} kThJq.82}Kv߯/qUnnzp envr [Vپ2x +K /BM!s!۔jtY>9,VvilPJ1aY;ī'YE6k֔@\ّ4,X䭻n36 H^ 'rxȩ:(y:7FCx(7A->9]়OxqV9sL`r]j+,.d 1c{h )9|yס#zK$kH'gxx)z~/YR'֙n)cn$gNTpWv *eiaFk: 8Dw^߈NNx_RA鿑_(u *qch ~8PVq:ݿE*8ɑDpujܷ2@ۅh뫍wi@YGj``!^&>fKdWJ}x܇{;k:VQAxոpe@tGOY O2}=B$:_>+R{΋\SM)A<򶬉1dwYc邏)omQFyvEn9,gX*z.,_$i-ÇD|j(LjlCӃbO8ktX,V -50VuNFSh]'S x:-5k1`i_)8l|74iao?R]C尕2խݬ_:){IalԴ)J ,=Pt .uPq\ʁ7`YuiRRw؈iyW9[g)ʽ`8ۣ1PCUпD[+ LjܽU'^}0K2$3{v~za )-,/'~L'[kĿ11d7:76ߡ%4ό AcBF!~nl!QSL#Vz˵|U2px3%]r3ydy IןSkɋeeb H mBZ9 )Ij=c~#ozdn'2@A}WՃP2bK6@æR`Fk{:˧"Lh soˏ3.ף+Ώ;=ٲ5-V a 6ΨMWj1YOf|Ѽ]d}^ &H/R⦥#k1"xCGM--*:寚ys0YE$G[>Y9?Ew$zU9YuzҼf~i~HFdt(YEEiuVR)D93[o'B^;&}qŕ#Zhw8E KԶqf|GpZ ~,z">Dn1o@wc+]lͤՕw5g6h9Alf:IV@OG{O o%aCxkl.k*fpF8rQ%q2Z7Jؕn]ʇI'D4yV*cjk\u&m5 H=WQiv 6 "ת/_7RH)C>_T 8ǁn8pW2qEXIʆpQT쬇wTAh\#6:jd"T,;M\۬ 7{09^7af3C;b?I죕Rz@xТZRO/}^X((XQ@Ugr؝8vY<׺)ĩUn# G@!:EKUgvr(QN?oqЕ̓,1`tY ~ sb|>-}S0e'j]责s)b{1O|hrF! v޿5~RRJIFTᘳ,?]9u]"4J^>)e ea o\  e22t] FGX`[%nǜ8Ԯn0(Q]w%'c1T;HBL/ 4l4.[v"j.n(IAi2Tǒ9jH79Iܻ)ޥ_ LT Jkg[f-VJ n;)gOʨaTG)o-BTAW,0<44bUeaì2hre-9R?M x,P~s趝\>(:}4&9)m/Ce^0FezC㹩둚lx =,rcφAhGw턲1]{\( e^Ŷ8P? P.9OH㱌=x4nnC 3ZI8ڎaXbT0b̓sE<+^%}ݕ@eAW4Lo <+u&%yGJ#F J ?.HaV}6L?ҝzhF"!}(K ]箸@Qc}lA`BOc:pҍr,fܢ,b.Ja#mdp^r45JqeN~:W햂Mygr(l,tc*ޝY jζ0̛o"m,_$/OS)5dWJ+I]}\[sM\ CtZ\@tP7IG&Q2U4f@I WusyeWA2^{ ^>4!u>*'Z)YnNJExLV1" O? 6c މq-Mr|K?ׅT˒.@}l^GoY2/QODٞ(9+,cV5e`Dv:Rd]vC 6 K <`}D$]Q 1Jdl,bRĉ e5hi["mR-rNO쏱+£|x$-K;UFoqrxJrDm+.w-*VG#8SQCdp(t\ `{]_9MhVe9sނg[|1͋NŽfܐnU.;jjǖFJޜWK:TpENYZD%s*`&5VS%A(ŕpa]YL3R7ӚwNhU %vIqbZx0JjP;Z&O'yq5o0;@ӓ>FklP\5ÖED*Ru\r?58u'rI5'tG%0/eWFQ+2h4 (_RυAQ9O9Y,E:n:,-\a G)ٳAk.d;1CsߒFep3@ǵX}T߿0fv~QGJ{xm+ Ct%y}6 k(bTSѐ`gd-|i^vN%l%ǰ_vLpB )3(h^!uVZ*'ͭ"l-h$t3s1׾Sa^ɂQNq}c{ltr*dw`'7hQ*AI%kة3wj t3a~F߽ƹ~~ #U2Ld̤i-VI`&4,lX |!^`C\Ș-]gOqh{JBy }^^ڳ3'SZ7t1rǤ'|^,c`-Dz,-UZzdK[*˪ <\Wvdc/3V.稊#߯I,L~˼ņ?:& $:P'^B9'a҇?R ['t\붍>TuSl}(кϢ\hVc.㄂ G΢D=JvS@D*>T뵴PjQ?6IgxX ˶)Ml-ѩ_'7IU/ zWiTNd^|{.4 Y(90 \}%~]33~\Mio'̕هNOX78X폳e1*0fɣC0#Wpq3c끘);RYnf}Yu )xb yq݋ _ÄVH;h C͚HMdAlݡ6=K9auN$&Tj{LKJJ͢vT\UIƑd%jWwwz rVIXı~},Zl2*=:ѕ2 :N"pLobHދgwJGT-n~]dzȉ^{ZHų kD7" `6hG;f`$ ϩ׫D=۽ŀX%=(ÇzS߁'yI(૱]qh_vlxS@~y2!-FكOˀ3˙?ml<JkVw Ao.@4BǤD\L }WTsE2zHݩjVfI{o) a|Bv8N:4ڟQ4z&3`hr/.'2=UK.rкE1D\ Lq?L>KѹU3‚׸(|ꋷT~#pX͏C3#v"T83dxgR 0v4-! _望՟@ʸ[@a8#Q_ZkpC=$qmDZB4v[m v/_:9FSQayQp\z|4J!֫/NU u- qFN(> ؍hk( e{),[gZ*@^.Pq,AW=lL~H+ (xѻݢkڸGsA&Ch>ImbUiu=R #6h"gF8|vtmAHmBl.ޡ>NQ3׎#Q썖Wj~La&Q;ґtJ!lf)@ "UL!dW/M&b43#ΔR G{Rn@oI6tod0&ɭړt UƷj7ÐZ.Yx0N(0ưqO]h:o1r"&u;.|hvJ[G2`M(0l7YWʛ; ;gpCR LtO-xwfNД mȗE0ϝ mg KaW2Ȣ}ǀuֽD)iT3]68t*( Oo݅ܣC*qni~_x>+sq<t+~37QjҌ 1Ij{:RfL`s-N #,k:nQ @; 9VɁ6.dxr4hfi?YAns!h57LySG TҤDSyrFT}SxA<[[KsWy#gSWbLA8f>!x;ǘYܱvӻXGzp_I-]?HB.#˖[sWٗ'ġ\L_4J veЯ_nӳw!@wѝo(>Lc݈CTf n$c0(8$R4fp|[s )q㘃 ,DKBLOb{͹_ Ѝy&Ke-ed覘EBڸ)=0MĊNUۀ|+-T--[[ Hs'k>=, 7FJKӕ]írf lƂD_gÊ0:  * "5(Mú6Mj'%6)s"i!jP?tv_rϻ֠I/>c d@v*SO6Z-N}gdˁ/\hS5oh%x~o{l$c>nrA򅉨XOFֹ^; HlCG JHf( en¨4$˼..(t#$ɚnebd`ug4@1V2Ʌ Sf"<9r8:aPgؐIC𖎖j3=HRʶGB : 4GtQDWf 6!{Bi o ^Ԕox'Pzy>}NMD>] %č[sKȜްgh S:-<P(hGjj[O>d5)ڨhNi2i_LX^ q㨙~ IQYqQGF #UuvzF$B+Qu2+Ib*F,l2؊@mjS@#gI Iqֱl7R_ H&ZRsM,8|?iVy}ne/%yg}krF U@Y mK5MpjœΞ1ZNd 1;umc}JN;RmfN&ͅ9#(\G̺ؓ50x+c x+اQf*b7Iʲ&}}TV hS \EߎusT|:}69/gUKxFeÈuXGv xZ<'NFӣJ!ISdȢ# cMrvKTq2ĕo!0x7W0.oe|; Ŕ;{k%g?EKx:{$A  bڟSCDod@dR*RXq/-խ[lO36NrK2H/00 ̠$3)T HqB-?|P!^JQJg!sSTFN1ܿU8#8DaS3IZV^=6~z CD47j|V lC UnS@ɜ; D<$4*|皆wFvl V[jviϘg:8Lw'd!)B"7I` ٔ{x5usr2 +M5 cvſ` 8ѩ1 r|李wU:8ZN8]li !s]Vw,bbR zHv*?{Mzl`?>9*Mec% r˥jgz;acΩ -)|9(k~Ԝ4435F}{ycbfh{+n݊H1\Ƙ)턼E4?0IA2ڣ&/5s]$x;>xqu4^sItQ,6K\Xa |'M q sRd^t ?( : i!d]|A#ƄȊe)T9͜EOǵy)lމrEcŠg^dG]MjvQB&;Zy??;⧄f]7 lls %,xcntnft\y~{%Kxwfi'\2T=Mqxد4(^RFHIG}TiJN߂,90XpZ\pMIq/Fq U!7x}˯.by:y !aޱjfzAX@|NJJxeC_}:m? OEZI\@2)%,Zm6$m4ޔPd(h+ۏ6Xu9Cw( QVs`ur6T%dh&+7A~oxo$RVqz_24N%4WF27'JgCN@[~+[U,Vܧ^UhM+N긭i5lBPϫW!L^:kаDhcach=$8P4yF|uaj&]R]FV617ɑCtc #@W6pY**d Yw%XhM꒍ _Sc{ߝPA:I1-9h FP[k{C}M0">sv4+./ؓ8I(,x$Ob}f$L("mT9'.q-H̠n[(QV<߽Zn RcSnf6$eɴq>4b_Z;ΈeVxt.|="'4{Z*F:~Ƿ'[t^}͸{I*/4hYa&}]VPJ% NLJAr91~|k *$v JV>L EZ"7YFi櫱TH׈OKLƿ]~e{y(w=YmªA2Z[XqΆ܎)(IJ!E=pH#SnjI]c$:G~oLLw`HKv,{<:K{׾߳,J4Y{YfL &R'COBj2D O+}@:5M$F.b5T;OŜ+']QE?CC y4r|L4A Č.*VoÂ9oQLa˷ٌ[N0ڞ׷NmcI g3prawCܘ!XX:"hvZY)5C^.~H_˾,|̀ULqHhIcXɉcg%"9B";@4αqC僜gwVrE팒SkHZ|F3Xnߏ+f. M7dA3}c<.*ȀU:~~27sz@&"zkf^bc|V*2\Tq؉H^1CX `*P 5gմK;94R;aD;2+|4)vP.u=9\<sX#7zm[W~{ÅGܤB#ۯk/ep?ş LO+)'jއ`Zٗ5{&jR'`}kSza|<:Vv>7wxVEE?#FN4.&kDZ5@baIO c]tyT227MIpvjf.ȌYٙ,r,/R*,KjGiۍ3K#)̷XCFqX?P,Юi\/#>!ШvP=jpKP\oz'he#` vA(G;€x ӓ?'@Z}G2=%뙈}IɢJԨ-g=W؀u{ :G ikxTQ V]HdvjOc|l 1ƅT b#3"YkW׹8լ3SQCHBY*lEQBm>?vIR&[yn6ի7 JaJ݇;vHSPѿ׿jzNKJe4&JMz\\C%Qs+D #Bm9xoaxأm z߲G+s@@7οs*MtbV ˹ w-M8fX:fK!ڜrqƤ-Zdt,3rXt)-WLtJ)>y d)1pԓd7++IvXD Ɂ@#*o0 20d29tmWus{0p@5[ r ; hc5mÕTJ qVuG*Qf =mMUv9b ]u8kҲy1[}B!XO)f'xZˬ霮'=#w5L4kٝ{Ei>̘ɩóE$I8Xw}ZhaLKMasǘH @G.HWEM 11ƮW.{" e\|Ȏ/AoiYKd:.M~v\`ywI9ǚ,zJS<5mrx(,^kXُ(TBA/CUA`~o$ %eRer@2:~C_{߳Ud 2:MoMt˛{P%P(~ ;JLkH6򚜞76@ Nv6G5|m'^<^!O3=$,zW]d*BP8% Swv4պ15ZʍYQE~zVzˍN!+ "NCtoL jr @?-%+&ߢlEZ|4?@$`WrDzhãqB$VBJm Q#;v-J`KftN8pO8-L&e/+X@6A+{Ja1esC_|^gZ.\&+W*쬎~$gOH {Oڶh5F]/}G|w{i9{Rx0ݠ:#+> cʫb čC( Fʞ,zy<~'c>.O.t+]GIT4AkmMrl kw'Ӊ++R W= ˼ yqע |9yjqGV&jÏqcl^&VCBO LƎE?bbځqЖ1qXBPw@U$hmT@Q;\zu8@qfWEj~Wsͧ0T:>#A/[#בo{..?ߕyzggE~6nsChh@(/r]+w !?H ;/͡@8j2eL0h<ϋ$tÚG1[v8h2q dAsaQŢ/LvRmp+!r;H#Tj)a>E W竢$K3f(n`.:a;6zQD_Sk lUnV@}c #B4e8VQiqΠ!ڔ7>7u/ t![tcѥk}#Myf[v %7BTlvͷ9.&AS vN3}G{1 U&3CwY6'X!aiPM6 VK'vfu/o?fc_14[]wA#2?g 7414uDz %68<5\H{ZP,*MGdu0hw.{ԯvt\PTJ91yћt~YLPnZpŶHi zOJƴ{l6Z0 o.gveo"tF"uu&!d[zkr%8Uc[<)\+S 0$CD>$ځ|~0I(cl"I0{ x0 5Q/unG<-nRW|*x. r *:/Jmܕ%=kNIMA7ěxD.5EzVל*~ vIgNTލ&]9k$5-,$hN?|a$ D ʣxh쯶-ͺpmNa=~i2=-yQ獄z hmYЭo-=2kDN,^9&"$~ѕRِw oFכrﱷwg-sp`0%_z65K-X^6ԯ\__mgꢱ?ZFTx⁵FmEiGv$#_u*PEQ@v,58QdVZ0ຎ~7r#.hPL|!w:iⲐR:9eeM'Ѯ mޏ2|;f Hۀ%,H;l%fر/˯^kRdZ`N-MEwst_RF451wp?HFԠ&TꎕEv\v I /AtW?0oPj|uV"UGyհlX/BREY>T x/*w4G&h" MGOh,fq!'[%Xlc>g2ASCыD)e'1 (ϑL@c8&:bXA/BUc `uuOQV<4&!n(dk97S4<k$ "JTh8MZNX>[Tdo`zw'F]V=f˼XovO z3r/Vt6aR?$a^-p.dԴc{  -lsusT Z#*tG&Rbh@0y0Oxdo*bi@K/Ae# PqSf-%=A |qvsl_Lj(}熎(2'&#%WbpB򎓸#϶y't@C|u4X%.q6=ӵʬBILt25Cslf&d ",ĝo_]\5\)7k}" XШ"͋_" ʣ@͐} e`n%`>`۰:HA) XəZ/Ts72CL,yjb}6RnG5y*bm!!act`a Z"޾.ZOCC70g.MkiɟBS/5ԬV*Y,/SC4DRg\Zqz3O/ƙkwqk7of,j"=6t  IGiNAŎ 4 yq;"$gtbwPgdSZ1IOO-01IwaDƠ:z8oL) 5Ufu+/n/kAs`t-p44)OZwQ?JKʪr/Lub貓a1Zܕ^3 /񭹎ܔ"ln6d"ľÈho޲s;wMU /N|)F.V)b=6Pں`3V`dH.AH?EK哰k/}lP|%'u3:*ꑥhήU )_irvLN "-9{$ϙKм™D GſZh;kz)`zQbܥG"VOof|{|S0/qP=O@֋8"& тG.Lج9:;IUYjt ua9b%';g  r|R'ML_*9=r:T3#Nu4lc~:懿Fc^o(-4robvO{cpyHc|C`ρ&lИw]w96.]|E_V Ёm3\FԦ\=(]=v5I4rSe&,E `@R2ž=*_+ ApG3zykIw&|/Z]Y _5ڐGDmZ"8:22]шy0D[#}v~l \]7I$Y>( Y PKWrKM}ΎLoI9"-L%.I8 /jU^z05 I | aכ=ˢąg#֪ip6vv1 b@;jĢLmog/H9l޻ZzcZݰ;nM [+!<`}SG,ۻ|1hQ2r|_;I|>+2`$nkI+Ym<~.r_LwE+o ISZhBPZ"h&b4MC%P J.KZ/9>)!NiNFx `by# a]W(8*gj8~ e[Zn w78]AwYimdkA46?K W(l6W6ׇLbL~&5v\;M )\ɝ]y+R(|{:Pff‹:s o#jl30ĶYK$XϹ_äv eB64OM] ucJ?w 9PKcU.A싪3;W ݨ^ٛqS6DdO;!GG*x*ߙ(P 8p9u'`*hS1U6*A- E/}y75C/ߥU4kIrD{W4?V׍O(׊?L  @]z^Ju~|kQsux@Dekbl 6|~.!CǝX7xCxnX HSmy6a DrޤlO[ @c΃Zΐ+M{ 0ҖXj)2G/kZ]' Q.v6=N'[wCM ('* Y(OmiIv[e~^ɶfGd1*m4!x8I KQp[̧WΣpsLhW$dPwK4:ȈվA JS+[CVuхEcPDZZ>7q6&!G٫mADH9lj&s%#/W^d.A:4/vSd0J?~./2Yѝ!fiG8J7P<9,Rj!q3ՊKz@2r"50АyJMz߆USxMOګE˫g~ZvoĝV fQ݅eZ.~ni 2VTB~>=8,i? w-'R 'B<{|L"T?qTBI /MJPT"/@`3GT"+PFLX nih5ob<(7 &}J}syRoV#" R͂Σ%>\M]ʥ)t97aE=4dMؒGX}4JM>Ps# c@߲j| m$|ivĴVSU ~@G7۸}un@t!7@0żJ|`8WUYxp}H~W:uL?W[Ǽ."QR ^X<9WߌE46|5H X74#KׇMls|r\[5iE (bɃwġ֚sM@TtU}\.Pt5#/m#&s8Q5 IY>QƤO:It- @HT6TQGd'ӣ-}IE8uqلf5Iiho-YgڷDl?66ՒmcEWQw㊑pL58Fe柰 0'Fq. &e߮)~(~Ac}4G6˥utԬ.SdSicCÐ_v-7yL[kvPErT;dvۏtp./4 m#{c/*,MDGlZ.% [+e59g1`T-UNyME&7eӿfCNצ&ASp'Jyţ'W-|^tTρ t93+p%TvZȋ^G*aV]w GDqJXX= gNH,f|T8qN>Q%v h99x֭wJ꟟(6'yF $w9NC>zӚ /L' }x'赍v~ez"&%T tY&1C44vQپS S\MI (Xk=^ 8`#FӠqHK"<8Z>`+{M ȸ݄_*:L^OKf\lfȦMLa5D4BQq[XP-a 'X1'SDmY`VJۦۑH8!lj`,A\xCLokk]Rc"7Nكj'm2J5o+v*!WCbh7fY{ 5N<IqoDZ=cDҲw2_x&0.a'i[W #_ 6.yx : i8 {<4ȉIА9՘l % |?Q~~OqU*߫'*#Du=z`IKL.G`k fXoV$`,Ɋ&Ec2"v3xs_`07To0Oˊ\uPJji?TۂU{2C-؞CG@HiP2zMS]\dw$;:^6۹QDN.>ǾX&a]P1ND"H=6(90A ĐM룀էHi6|KIWL)-Q1E§0Jʉ1ؚB>LgG2KTܛdK)r@Fjsϴ`X{xH&vmh"kmv.E`%@@t݇&Z2<$gVc6 wăac;&:@cM͔$.IԕvC'* ɽmXb)ބ#cC\E,CJhe3-6*Y2MUJFxJ(D; ˄5dݶ灈^t TR?TU?rمr`'@e= 1 H< hO?)T>Ks! V`dasF5F} 限0ORM` IjΣU~{8 +1ʡ;3^ Lv-VE*v_FU;#`;0yI%9NyXxľܸ Z'QY^b bXaS6q2ױ`gFUZo8IS_Qyix % H,IDF7MOj$Hcfu3 >ydWca[k![,?d]n4vS}>3xT3p= Y'÷<몭Cw'iXX*Of4Netm\Q3]$&d?a@p 8SPܽ#:v;](iº?" pt b]–T& 8`Xޒ! 2 88W`Xx{5\ˉX YMɇNzC;'xN/luk!jׄ+FvdgzLoX} 2EH+|. E6z!:_8Fȝr}lBrO0a%飶.zeƔtR/vUNők$TZrݜ|ڔ/.-Q\z{[37$ZP8 omAFƒ8  Yzu`B=;_Mq=sY\6+Ui}LT%4 4\":$-Ny*xArґ3ŗ[&}

k6ƺ\APJ1В/ʹeܩ|: ȁPo`V#{YH=/;QmvR'26%qɤvDC/xWuM w+(g>!q4B+,@|=Myď+ P87Yj(Bj{jM JY\l}jg `}iTxmTCMǢwm\LsC+Y=9^f.hl!z3QZI*|T*]:Tn{o}nEQ',*mg\Nnhф 3TӏO6XY!BN@Sm~!ZM`C 7/P/4S"4ޥ&\dӿfe'dtX]N8k*4l\)t<_I6iEDp_Z}e~}FaegGh<&KA%`CiIݽfv4ل5Q lgT?#bZguD:qs=_.`GҔ^xHW$U4hkT*chcϑ54,i?{૗@~7(Lfn~[Kd~$y~U*Yי; 2 ‘+inj!ӼutPɁ1+֚?粷,\,3~УH=CۣQ>M+6{_ϰ\]29ţeAyr_k{?b.8>9tq{XֆdgUyֳ g8Gt =[H۝HJ9RVŗfZ"a yKk/=uBQIRcTTFa =*֯,1y`q) 2q`q!2'ACA2?>#>~imV-B` l@AD9! ,BCCp :z: JϹMt>+fIw. 1µ\Ԕ+F;~DE~eh"!ŵ̞{Yl:b}_($G૳7b u43ݷwMsXS0߂>݂qr$]{ ,-6;} Z+74(cLDBv56W-AY@VTK#CαA/JT&,AuP;p=|yNn|B|4㵔h >&y)YG=%&1G|~aݮ\Qln,oMݫ(R ߵn|jo͈vݭ(vWsVc3&RQN|x 'F6B%]R5>˖kB}A|mqcq%WQce޳{9}JG) TQs%ǹ6}\(>|",f(,BQcěr%nIquĮD9;mz5ݸxX[/1q≧gJV`&HzYVA}¾t#e+FY׌v cB'I[DZi]lmߓ|$# he{сج؅;rWN[gS 6Rbߔ^YԂJz?Cw=5#Pż|Xkm!U|):KidžYDfM*T!ǂ-88ZqTiL`fB}l٥+Ӕ`>cI sDw"=(xoI G^e-[e]-ǡɣ{o}%hx)9zDV%ߩ=8"%|l="CWvI 1p{ 21S''?>:^JD]{9LKlX mȔӸwnIKc =Bt3e)y ɧk Yz.sYcRh -)v!N IANȼ:7$ mOĎ"uEoeQ*;EX!"\XOk!V a &[Yܟ_/FU^Cy {=Z 'q!{@DE-{sB$(A4ԧ&D(x]n8:L!۪$BCb6, H: %q_M7̽QփPgP <ЩIt8NٜFm rEzxl.6%uNdY8}9Яy/@SVy&;Etqryoލs[V/0 4[WN} ^l>޳8qcUQ{j>8L\o>=L{1Ɋ}P#C§9\аT|QrosXc8($fUzA֕yST -cr̷Tv;O{6E)9௼';4)XIk-sO-[Cs`>',lRMdt牺|,T DNz g:>'fAyҌn ? so(jn|{ktFvO$d+U41@@sdo=Y48K'Gb}OjOh ̸  zރ4Q~i֐U-[˵s>:$ vgEkƗVA.vΑ<<g芧p/I[LHtcFzգIaUqNW&/x#4ewZ:fyo_:Zc)9\\LrLA(}F %#QWR%MajKR3ʦgxsl3*Xx&(.[b.a /2K%%/#+N,dp +GwDMZr'.# O m2|ݹ'NѻOkY/F=.C9A+Z1"+̟+p)8o&MAa*BYH΋5ޮ/TZ9@ h<Q@[PCCZQXLAoa]?SB%H*6Xk?ڤ0U PE:[y; jcjRfzD94T9<,m"D|~Gi5h<ϨdXM/ۼWz7GA20}H1!` o [XdS>2ova%q-{[\-.XIV Riv-* sf,"&@"r`mXv1\t`m$JKE>JI#KLnV)[e"J@SgF"3_fX0/m $HHѮ,lH8{F^ o[ҽt\MK,}'HmlO!%ć\e"Dw_n:@xX-x^dW_|P\Z+^_qf~JͬB,SgwТPIsuX4[^E #jqs%50UM[e\XT;[ܐ YTX?2 2#đDyVwRO w Htw% <diY|eɔotK>{9~UVڭ&Vgly_{OQ۟2CbpS##֙P;q xb+̍fID6:؜4ʻT;/4=y>.a,D? :L\M&ʖ\JZڣ_͞tB/-jtYJ + 뽟}*%6ڲaj0Av):E} *Õq\GdhnK:`96S|8(KuE8&P>^ع±+gR'LԈf (k‰!@=RcM-FgMJ;Y=*# 1ӕlR ZR=^V1dFʈa ;^%÷mHn! dP†׷1wm`Je%uރM7ѹ-Jcv:\p^5uraW0 17yx&Zn<*~I[ {ʄڶ7mJWхs:X+ f!kM,OUSVJyVȺvyQN|WI~\: B+ջxY.%bI8a^((J^CPIxdviJSS,CRvw{'Fb(5="J#o JGa祷{됆{Tʪ.kV >J֕,|~*z07!~wZ&%M`,uL`J>Ԗ>Y'o--3k #qYFbu|t;KO! ޭrDrT01|ԟCa =锥q3 I(,LY]ΠOƄ!H,'mE[g͚!٘ςǍ6h N` l(,ط9E,F׿1kK`JDoQ?R^ 4wƭ,]<%(Zu:WՀ &}&=DDE)A&b[X~U4 8x2bY$/J3FV?GTFbqvf:^P[A'EnW = {&6\p֋Th YR hзڕ$'@ȩyBKH˺.RoqcCbӛK6gR*AZ+pX?rƳ^'XJmJrq "{=Z_fTw]]LS!! @ "%Uj&VjmSkslrO@֡Unhҵ98/pB스i%}"-^*g6PbB$rujj?}ǝxTrO9ܟ TͧoJNDYg =1W9ZiZR\p' 6> {\>2xq??~qI%<%9c3/pVRmywÕ[,OYHcnϣ4r.=ݔK; 6q5D'RR;9|BDV;WSP]j}+?L}:x[k-qK"OQgWܘee<9uF֛ɔsiALiJB¿zZ[$bxiI8Z77$&zj{lBZvX!^K?pΓZ.9~UNK`mD>uۺxZlفrQ̉;"|Ol -2G^ > BW˚\M!y5"$A Wj?ixG>t\k|@}qnF (¡N"/pD̾]&%u^G{ާmo(J5zlϱ :Ros9#Zu ۺ.p gXG{{;d?#۫zi-}m gXi0Q_:X0E[>J$?Z0?,˹&@C; W:U19nUZ!kѧ3ߡu&eJ+:},\^ڻ9݀t%A\\[iGTWaH6*Dk'N=DuN{?βP'5pWclGCm>)؈Y!e\cm{shy bFCGv©-zhJFG:,{I-#aK~T+~F`Ru*"bbc)Sg0Nt"%a~Ha{Z+ vħȳ6kTn){?ܑ|㺅.NSտ|d\U7-u8;xe@YCQߥe% ܶйJR{nj0DY5yX° a:μdP7 4mլ3L2DA؞y6A J@@St>[#i˓!mG'ڏS:7>CYhH4GM״;4ZbG |~J{|dk6 {8+B i]jh^_CL\S~JXޘ}eEpW\۲dOE7TY na1S/k`wJ v^daˌ .3XUSE4ezryOl 53Z57+nLڠLqsEs};͢爏? iZ5gń =_G@yw1 ਲ਼rkp̧BG2Ft4AJ1h=5>rvKǓik'.HδPVq[=rWi":h%|6OgqJ{Bc4l!UI$?b}uG58L19yLjNuX@TH ,-47`NLJ1FR|3^ůongB(m|yxlӭ%}|aUf*3Rqx38e's$ ;䔰&FRsӌTAJLl=.F of q̈́_@Ճ#n>9F^gV,ŪZaB` aFȊ?`Y;^0;|)(oyKW*R 2/Һ(]ỉ޽M+p߯;h0#BUt&1J Ee)hCb-R5Zd[$|wAS"\'֨N0h G@{-nVd1፧3"(1T)mJnݕK)ғu|M \Z^/A;HXmBp K6̺p5ub"`indO!vi_<4wn #?<\YO=Yc2Cȣs̶?dPamߐbtUWFťJQu ' 808)pL"4m@%vSe|)6-~Rb4  INͬ +A7 YZ