libvirt-daemon-driver-storage-core-8.0.0-21.module_el8+465+56aa25 >  Hlptd U],uIoe:2yfEtƠG"Ppu9+`tSm#mJ轴{BƒloHJbEi{t#< _7U7F0MP~ImZΘ: M;yB_5 S%lKe {T(N-E5ǔڳIh=0g4Blš"Q*;ZѧVuߥ1Ӊb?UɆb ImS6 ol8T`\n뿻I);Z2ݑ0%/=yK N5e*ZEpp_KpKo{[k,GlX8QD4kXO P ydP~@ Br$`$o\m!-Om6 a:"sH,\ʜ3&}so뚵K0PڮP%?aeE\)1.sh'wZgؠ137d0154a966b90a50b7b12f556673f6268d88ba34bb1ccb4d556317b6f6143e86ca6cab0c86bae4aefb15654cb653156976cd7f0302047c435bb500663064023040a478aa8bbe3e7673a3b8b6d815d7f23f763487f6e815d44fbddf492c07d8701fe76a3f62a52931de60bf700e643457023016e811a9d814f21b2571efd30fe70f3662a86272cdc9948f772810d8f70cc065d618db8e33d88a95a11147b4d6cc0b5a0302047c435bb500683066023100c10f8d01a1d555b9d6a7eed6817a599861a7d974abda767beb23682f23e9f3e771f5fed4caeed4a35bf37ab3a213b099023100e59f288ece5d8f524e58ecda597a58b3b6f793b97602f002a0c7eb4ed478638efc2d41cd23f983705b06b52165b88c950302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb500683066023100edbfa1eeeaed4d80e375c3d54d0f92edbad4d597f7f4114bb829136c21cae729f8b0ad63e8bc10d2b99d44e7b24dbed8023100f4c3d3bb3b890e1e1e2e939c020a518a5ce3d045915d47c0f71e2b024583bcc828600897a261a1b6a027b747935789d40302047c435bb5006730650231009f2b9b88c44861b53a7f89cd13e208369a5989daa0b92208713fda30b0f4ca7ec08752b1f89f9110e605c30c9e260d45023039c691acb9e80054cffa387636acaae103c752b2ee41e4c2c21aaa31370078ae3b7ec27f7178cb3437ff838ad9ad27020302047c435bb50067306502307322b4c764a5722e2f1aebd9c10acd3897a37858005f3a44ed3facf3c0967dc358810f4078fb245b748c94f5f8de5ebe0231008376fef29c06e80c359e50f9805c5e190ea6e416f79397124689fa2182c69c79f83e2b90b8d9aa2943dd89d6d837dafd0302047c435bb50066306402300c2b6c19a08b49c972ed275b8806bda6f69d21f74b7aaa3aaf92c575ab58a725bf46a0d893ac54b23dba8d3c08c577d402301b49f2b238ca5a8ab81196be92f043c51efaf524d09418b0fa27bda55f11b27a40f23fc706a25b76e5b8f1f4660664be0302047c435bb50066306402304160cc0485c87888aede6f8dcf2a1507e42974d5473b3712e5c1abf6f561667aedae96b5531078d7b7668e69f93c2e52023061df8e78aba415fd4d6a977909704bb9f71ba10daa831f7f4dfb5eaf10976c8474c000b8ccd86464444cf159d0e7e1e40302047c435bb500673065023039402eeaeaf516a523445b1dd706759807d5279e804e8290bb1da58a2c3d785bad4e43134673876712db8b85ca92b267023100d19640028f9add000345c9eb09799ccdbe32fa02112eeccde75c028ce00482c0a7f388cfdb415a1deb949628cba6e8dc0302047c435bb50067306502302fb94c282043eeeded2fa2880359e8571c94995b62103e6cfac1f9667e1c0dc599979000f4684b4d57fdd303111af11b023100f7e1664b023fa9f72ba0b8c8b3b9a130339322ba8ac760cd4da972ffbf14d630a43055e2ddfc317e984ff0b7faca85970302047c435bb500673065023100b28c191ddc71d6317f94b97f1fdab8da621524c3f47baf5eff3f2eced9a55ac18d7fb422310ae51f53adac0472ed719f023049177eddb218112c54894022fa94f3562a1aeaecbbc0dcf3a23da96642cc6a6a421647c3606b8956e42acbb02d5f90cf0302047c435bb500663064023006f805485afeb2677d92c5d3205799ebbd1dfd99e9d97f1b8a614a511ffc2d9c374cd2fa3f499f7a010e0bce47cadbe202301e89fb72dfa742018d03437d35b76b7cbddf987f236ecca5ab140c9e5db4a6f7609c2ffb6175adfc6d7c35978984c48f0302047c435bb500673065023100f7bb5ab32e3893359f867a0a7eaf5f6493f24087e38b8dc09c1024248994d5da3c16ed69fd147ac96f82b7bb7efb1f3e023020ad821ff4d9c3fd66da0899d6fd8f353282615caaa004bef8f4ef3b9d9138ba9d69c015fc1908e2c0e177c4137714e50302047c435bb500683066023100ab92ba9954f589bb91f3998f8d99d261704b5a0a87d18ed97d126eeab4ced801657e5192acc8f082d845c31fec9e573b023100bd2bf9f17882a45e8f717c40459dd5006b0f40da76b4c33b139528c442071bfae239fc0452f1b8eff1c9042a4869c6dc0302047c435bb500673065023068ac7a35aa18381d0548694fc4e53691a988b1b2470b993dbba36c3491063547c71321eea73d0bd23f059537238c03e902310092b1cdcfd9701301d92d51efe66e030157e7fb2f12ad97e54b6b4fc757d5ea557900e0ec080b99307b5d4e54ab6090e4d U]0k@B/P7ɛ7x6EyP~hpz S~tRɁb_kyqN\0lzGA\w !ٝy`mgf`W )P͈.yLYͳ,啶}ю8%kǛ$\]$-6VP|u'#$m4GcJHOK}>?҉څsq pappTEı0'`gz!Au .7-!3^.qZR>yj) !G ] bl2d%TbŶ{C;Y d76 աlaݫ?9N>,u>z $QEoAwT"b4 a+JV0,7k^wؗUIҖ[ e PgH+&BQA Y}tHF| :T@inVTATƻU}rz=4>`="+?"d%+ F 48\`gnv  N   }    L   (8j9 lj:4NjGHXIXY\X]^bXdefltu vp w8xy!!!!!Clibvirt-daemon-driver-storage-core8.0.021.module_el8+465+56aa2578Storage 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.daarch64-03.stream.rdu2.redhat.com,WCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch640a^K*EI!Jp HAAAAAA큤dQaBddddddddddddQdQdQdQddddddfdQdz7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744ded0ffaf6aab497e41e0d9bbfcbbe697e3892b43df5341dd1e7e38643a2d88e32144e8b6e21465f8d32a8b905017b8ca4a66ef47b759dd45b22166ec03ee01b89f927d0aeb9f6acfab3ced9f5583cc937a1d032475488903dd31f4fa8e7765977a1c080997a1391179d079ab985ac6fe3f0c08bcde1f5b17059de13040d7a77a2e4fcb1c07f8727dc138f514461b08ea63594fa3deeb641ad67912e5e83eb5b2410205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/sbin/virtstoragedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-21.module_el8+465+56aa2578.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(aarch-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libparted.so.2()(64bit)libselinux.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux8.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25783.0.4-14.6.0-14.0-15.2-14.14.3d7dgddac>@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-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- 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.0 8.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa2578 virtstoraged.confvirtstoraged.build-id67657dc138775e78e2ba7891f95065f509ac13628ae5593b99cfc7187043d6952ea4644808885cefc2bc62f8391c0209c94e6b0a13377303ff141205ea758152a24c33c0cee766a5662f7a2342834115ecb2ca2ec8703f92377cda288ab4d3d95aced3d8virtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.solibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.augvirtstoraged.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/67//usr/lib/.build-id/8a//usr/lib/.build-id/c2//usr/lib/.build-id/ea//usr/lib/.build-id/ec//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ea758152a24c33c0cee766a5662f7a2342834115, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=67657dc138775e78e2ba7891f95065f509ac1362, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2bc62f8391c0209c94e6b0a13377303ff141205, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=8ae5593b99cfc7187043d6952ea4644808885cef, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=ecb2ca2ec8703f92377cda288ab4d3d95aced3d8, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)!,8 rPR|RRRRR R R R5RPRzRRR{RRR RRRPRR R R RzRRR RRRPRR R R RzRR RRRRRzR R R RRRR RRRRRR R RRRRRR RtRR)RQRTR2RNR"RURhR^RrR@R+RlR!RjRyRgRIRMRRRiR;RCR?RXRqRLR[R8RSR=RfRORpRxR$R6R5R9RuRdRRsR4RWRAR]RnRYRVR-RJRcR*R:R1R(R\R3RoR R7R0R`R'R&RvRDRFRkRaRHR%RERRzRRRRRR RR RRRutf-88dc06b4ea0fd4aaf0addfc1f29931c10380e38d2093e5532529b8d446b8d9953virt:rhel:820230622165615:9edba152?07zXZ !#,] b2u Q{LV/|2ߏ &nxv@9?`!;&\ ]nb۶o 1]799w"~{H4dB6ύ7{;=1f5/d {75R;~^K"do}R{VMOTV% .G]-*`wIҭBq! r_<&,:$y3?VXv3h22 0~F`gEQ]> | ΤBxN(:G^I*;I  m*8Y5&1 +d6 7:)B%F.Q]Mgcf/=Fx1hl΀p`T7ủp!1ѶExӯYlPH^&}LBYph^xf%\NS9)G8+9J=κ4!'ڹ( Bckk=rXDog闺>/ шYdf+x;I*#J T5<;Z~qbsXm%^H J9z`6on %Jlr=Q$j%dLhp?`89s!\=e7>J7G&S}<\ۡfzG?o^.BԗrIƄB >u,';-KHspOa샂m;O EIӪ<}f<]SP[E}5aTFQmx b/  ;MBe>Jf̀0~2~c^ew(JQ9C[L(#maNJ7)eY]88} M_@<ƈIihUth 4F.sj94)ldYҺ!l"AnLziIlԞj )T., ZBN'y}ԸِY[_:cjhnzqU. նR7tQ P+9В]!rVj6ji(*e7pf7oxPwO'kĐ*F]S k2+ՇbmlUP_l {}<@3ₙ1Z4T붿:yv `dG#%$a; 07 !-Ezia"Sy_>$ k5DU#膒`o&٩NKpw'SKd! qsN\]EJ=2?ŀx':ӨЪ%_O 3֯]v9nuԋtzfP'ѣ/.AqzYPڌCݻpVFة)R$*D Pvc pb,=Hǔf味f݂9r[_U?`u_{j|7]HV?ᘵp@(@]o 'w<ٽ?u4I@<~2p;T:v/"4mҰzJ9,bKZG췣qevEjgp"Uc[)V:&&?%4ъ+╭-ccz6k:!{hԆwr2{-:EjaB t[4^>5;0mU8tSj%Vyp g*V0TEVU}vVRbZ7RL3€qӀGcJn .^8J*taHRu2/YI&:qƕ^ R{?֠jm0"<0B\J%^m qurT_P<*wp|t=#E+͉ع vk7ދc[D żD";Un^<0?ZP(oE^Zn1ՒG-}ngZ Y\()1Ng~@>_-BЉHP B8ni\[c$'Nrs!WIIvci[\noER栒1 Z!$L!Zf>*'5pg,ؾUAV%jm0xd&j ) Qk!x9%ޕ,UDyN׍[V5gD_ξ?WbVCx=ӡNiFJ{$N"/P:ȰoҬ OıCxƹ5  mA9;⢹)kSLVXa:ޖ&0ȳỳ+ 3A"X4n?1U$1 i"%Q(q5xxV"2Q퇚yzkGK񑆥T1h`ckxz!X):}#ޤ(Y&'66ziȿ9 ҝΤ,[[%j-u* lxqi)\ê{ : s)ng^G8q^'}@މ*4֌uONe1dj1dy+kK5ATL_n鬘 T2q!kOux;U$<ɹ‡j$cTT9&>RPTWJ*B`0w좯TH@26hozd["<;saB܀㩍EZ4g ju-M#ZܖK]Ԗ/ص.D6zUۏ@ uLa\~ 023-&1D=L^=8/S8Yo*lBJqu꩎>˶%bnKҞxyi"=!B~"Gl6]6 2}?D6 蓳FHE.ӷ@>C$!/M S~yLNE|0u}i2N\dpP-ѦՅguȉDAUOk޳":?;ԛ׼ e4GzִфyWŹH~(-#ZQ%RzK:YM"ʸ1V9S@MCb1:jSrվ1d\: vHq@h?]$Y}kHgA%ia葺vp,ln;U]+kAF&}O`8<3=K:(a2dsJ!g}%s@J[6uNV*7/۪\f;c`Kc;́ ؂@ R Z<:弨yC{,dhT k0u,\*X `<"=͒o9d##7ڭ*{7(j9[7,*-S,.&Z[[nWogl74Ma'coEneGC߬8 OD,E-}C_xA|r3߉ez؜f~vِXLXا`ܧ'rK-s*c"7:4Qg9ß [+BɫXbk,A&\niG2ݩױ} **lWPui8CG]~rM8Zʼn7w^eHDZvی{sR֏2`ؾ2&.&Z]DY:hmFy& k.T+H~`ȕA>L-Z|0@p[ {t9"wR"0DkqҩGab'`fʘX ;:hBpe'5*Go#<в,5zgOt1w3rfuH6C 9&>#`wcij7Ulnk[WSwzZFh,GLʜǭo_/m%B^)!xYS'•[=fħ\:Ek ;EXҷUT^6,'֛yJ7: 6vLid 梈A{ys 8] &22PaG)v!9o%2!z;e)9&yG9ErϨ9-UI^t]Q9d bpɼYD@Qy2t&Jse?H\nl~MxCw>~Fre#?{ iI&͉ 7gNhE"תYןrL)lm䜄*g[}-axfhrrEB s$%g,DCJb M#T(J@ވ3%,!1`!' }ĉA8HDWDiIÒOUȼyfqtiz: *peB Eٯk NH\i\_i#oAGR_z50#i 7q'8V·C_eXQ")_$@ͰK`jb>k}o'\ӥoVZ9y\p/is ɤkK)R9~h[ԌjJCgf Kdļbcp6 EX9+Q0\wٗ8Yjv>PڍϽٳ#9ńAXuRa ]&zPx-rp<hT^4; hi[$=_8kre*tޞZ;yQVD^!yJ֗fCq.J%QZǤlZ,r.\iPl Z8| \j5dn,GW(E4v`Aʶ8TGjb.Ow/Ӱ@*[/X\pR.W$u0F沀&iO`?zjtoUgjXhX+;C:K AYM>t.ȵ+#Lg4Rͥ2/F-"fo^#rfXv[;a,4qGPօw D@2Ӻ7 ^ӡ7ki*e mN,׳DCDs"Y){+v<~LM;TQm)_.5!}I7lWIaXy/Q@ox|8#s2NRKBd߹ՆxWI++| [T3ߟꐯ{6j)4p`Βk ڥ3RJx"ȏ6H3v·}?X363Duǧuߘk5Z[ NM]rzKC4u8825gW1R'y@F_\K 3أ`e}MtVzȏjn :5!VJ\*'I?:Q7RVƖrlX>|tR;1">p]Nh8{)(שooJ+* ~&j9+NkǓ+"O։@p(fjy*({ːIc+  'qμ V]bDoO(BAw#eEv#W|&7"!0ު?sjD #?Ym5\b*?,~~:(!Z;8;53d7Ax'M -%] /KdL PR(ۭKͯy8 졄kGFvpZȢ6}+L2WrGP'S@=s71aK=`ϩTSą~-W{R|^2 d;"lb "~]ɂ(^;&q#Xbkls['#$0Vڙu<%jt)W%e[Hc};/BI z&Tɼ]Ȃn+'Ȥ2hEy%3 7Ǿ/"Z׊9H ss ϲq{ÚO] {߹e?SSJ奊PE!oH qylh^6btoo jHHԖM[L3n]c>x ,1rnǙ4gTFy4?CzȨQQ0l4Y@.{g3O< 歂aJ0}2]T6bhc[oI˔4R[=*K8TL9aq>6¨?k̹v7Vg2�O#5wTOւe̦KkT5wiŋV$i,1JVt_rQQǀmZjja |JyZKm8Pv ŒtqTk{:hԵ"mlH Wv;R,?hI΍$;a2t;{鬉%}:Uun %D;@VԆbULFώw(gfq{Wn~[6Q`!T&{wV{RRtGuI[B>/|AT}m6hХGϣo z~BEl oZu±JHtoq)N!iN\󥔑^+_:{Vm ߙ^sݸp"+Lz!X I4z]*߉nӺM |v E&k0|M"'dHdYY3v,|c{ hLAIW8%|-Jk#V9",Vqڛ'D!2sO 801XuAf .XARv.!&y?^h^dܳ1wJi8zE &NS_{JAll K,b6ߪO *}#wNh9yeN0\Ʀ{ܖx]aMͿCK6/Cۈ V2YZ SRlh 4lS'̞[Cѹ&Ecb nV !7DfP@/ʰLfLYpYM>,BėPRpdڵdOLa'P5+t C|+ꮫ}K_N5Q{Du@Ptum s1Izs!{R1ЍJ%C)9UZ,GFz"% B,@C;M^0kI''@6yOY[ XM,V0 2dCc)q}iR\|:7T)4Xj.#]>${dL/R glNJVu|aK9k53[Z`<##TbIzR'4 E>-6;&/e>B4s?tNũFbX[RTqXوl ϤxQ/k_0]YB[Ҽ5HxbI >Zq=P?CÚnKW9K5aK@yIv='Z;}p_-ڂfptX%rh|>ʭ0锷I}G\ZR[ZhKPc$o -yA(:vEhv^/7kʪ=F"kcգC O7Fm"F}j0xќ @GA=>(sśor Gb`~BC! U6 mu.OV,]go?$RDg]缤ꌀ]!45VF6l*Pc64"SQ֓{!@Q5:b8G۹YUh 7h.j7Dja;005i2!wXj4&ۭJڥ1+/'aU]:JG֡PvY"tw]0@V1"e "qvE/I!yAA%$9V /=d=0Yܦq;5a =H[(܇4^LWc~nGW*/B&:]܊E5.3w!Z$=O[[&ZqQ!A=a0d@ȴ|}A4ڇok&;'Uˢ $ [#XtFv{$dߑJ?G^}9 zq8rCz(OpՊJUqe>*ȕqqSjRYX}LO5"S=cl"m.0>vqu_b>0A/(љ7|&b4.Z&˂YI2_n+dيqN}܁})N+O`ZoXVMJNf"c>ԋ#r4k2qjG'4H= ?#@˝0I-sЗ{fI S тc%VKB]W]45Xl>M1R~\kMLˠOr0;reruMJ/Ow&ԾVA\Cn^!Ј+EkNr|6~p:[ʮ.k=}*sGG=CMlk)l* V{QR0FI{e\ csaL WTeՊI]ZēH`K]b1BFWR:Ǚ#G_!gc.u?Gqͨ¦ 0AD wʛ}Y0`H²Yg '? ᎽAUaWU?W }>uI\iMF nBNG:CˤbzRDҤIگ2jp1Wyߑ2Jdp"xfO\ڻŸΘ mX+#JTEV$T]s4ݔrO,_?R*_{/A׬?֨+{cE[}LȜ9ϔvoik3hUf"2I0PD*~Ƽ~̜jox׬9fTjM 0E$oӌ8KgEPG1`)(ܢX* H}Ɗwݴ0DopIvVrD|c3=% S İ~ʓT_* 0=P8 aJ|l>zQm"I+w%NNjT0kaX]+! |*L0)n-ϰYfޮ8 2J*J@d ЇU)"GU *S|75˞iQ,x?o^^W*F}aOuJ6?  `a_7&$[Fgsb{f/)W2}gn[` sV^nԜRM9^+˂1Ldڃ%r92V 4 zoJTDm13r Q@I.X<=B`rNTډvQ2+Cou߼Q1nb0z}YRzYbrj@̧! `uLHk1ω-W>mM ҽz*$6 7Z7ΨHxJvm Iy2̓e>%| ڣX RQ0%zEhsag)]7l4f(wA/D;+:JM5l3˭h( fǠ-TbdՋu% ozg֭ W{Z ;0>XmpD@ Fc$췣y|\ RFip--ݠ8 H_R_L{lEKҌ/3 L0J{υ1:G9haN,T(Ö q2@L0}X1 N$Ol1ϛJl ,kEw{ ^husD y 'gq˪8RCERU:k*XY9p;][6ٲ|a6=?'yY32<𘚪;5nqXF!6BrIk'5(R~}E98a룧';LX[`m$xT:K&;ƣ0p_)%⠬6 { M0T tۼ_um/ ́+M7>.Op4y6NѨSDsH=c $S>\;G[V2[v2B9$iW×>"ٞGzodQRQŦrĈ^ftw0fWWA `@`#fKRi[Z:_)Wfw.U'3>{dBCBXae/4ZJq}՜_wH1vC"HYHD߈ *!6;#+΄쎔,1",1V1#3;캖ǶnT.'Bj&! {o|$2Ye2lB~לM& <@`o,A.%,Yh[y,QHr<0Kf^\{/2Qqu ~N͜`1pF?~f,$FtdJIICzK%\'0ѤxȁgӟKۣl.s 4U&WCH?\`:`cN| 1'_D]7C ݔpPrIK!%EpIj pl\sª'!2d&㮬(Kdugo q*# E %NAb:aؚfKZbNBJWȨ_g7 \6!@&-A4Qi,%X !۱g|`+u!w0_V"0c'XSÒ׏@qcTUXrz~`5qKP>rևZGǗqiCg37g?DNI&Ιa$!6EjS b;ǂZ`s(ұzpHv-X8 |Go|tgiK13plN"}׉L WkJuW`qGI~|\:Ârr+|Hs+mZQu.#EtByō ݲyi}T J03u/ᵲKޙ!OSA"xzgpӞéhNnm,){ytW"uvK}OHhz6-y8O>x'3g1o8Jh4I:aL:&m{- u{&]sLSn>OGl#xD0p簠9'h'ym}" ڕE%㵊8vtf{0djs7*;]+( = '"mW2xbd ;/IO?';lqU5ύV qM 6\tgC8/@1Yde<zrc"6T\SdulULr4ʯGQIABf9 B9.~`֭e5nj=;,j2XmDĜt|v`Yٳ{Eba!kJ`|u(ig{`FTI=$ t1vcڞk~A~Y*m^B5mVAo#\4g1>? :*k>;\&N qMC͑7L>h Ț@Bs'NLtyӋnq{"T3[NԘ)Jx+7ͿeT6vͼsIoLKruR׬/ű>3d!X">A?`arI^v"`$gYeN⬥C"\d6f 릒Q̈́h\ OTݵ^ J|&cfʰ:uiGR 0u}n&OtPQg6Th/ID]ӵd(_¶Y7$hIh5 R%Aڶk(QA4w's<^\C L2)ud z !#[=A u3GGʱhf:Yc Gkm J?o*̈́L`L)sU &3>F|0yHuEG?g Pٟg\`B̈́+SĊwǝ`cF܅GO\ B.*EeUVN養kBv-iwd~F/|`WBQSD3eǜėL hVZUʂEi{-*⼋nɗ8]drǏQ0׬o$ւӌBLEA1,蠋I\iATa=G1BPb)/ "@)zVJItdN ɜ0zҬDf2D4FmWxmŎa>ؿoheAuu>v9eԊIŴlsKуQY9]k&.Ljf Ǣ|Q^gVvgkqǐ8!RZ`lCf o Mf&PK`IG_N%U`7V@ʏD(t]5wǒ/5 *Kq>OX=@W;/uG\{fvASaݝ_Eٟhak&_d \PO&Z_ N3ugSŢXd9gkm#!4b$yq{3! uM51bǁfa9gVIuwʥl2c|}F Cݥ`*S+|0Pv_ IK)^U>sb]+ksB} Ӎ+}.{]ڤH!y5G.:ַ_{x4ؔ8ōTmY:Mӟ!wtFVS(''-+7dkk"Kf]5:u^L/>T͋;Sx ">2w5}[]>3۵=Rw*H|ےiҜ E$ V#]Ixe V ©Dg\[تoGO`,hGEɹˇ`LzsZbz3H5E"<[p~ax/AJB̐օI,MNO^̲3bpE tXzq=RgހwJLoO#w6n6>gA8RͦM 6Ai:^$R ڳh! 1߸<e -GTv3"RcEeA\t@U;`sY /e&kS!cfo)!H\%tY"miB&RH,yЁB̡ \z(]7#X ^.>#:\T o]4e}.k|ncJ7WT[VlrE KL?1lR&!B0T0aaWzp_5ƙeDz{*?dGOcsi @JiҰRW|*6tN+ [ћw| 3kE #svKὁwYіQ>%ǣv>T6Ğp %z{+ŗKwj uC8(V2Y̒GL'y\и0.=@/yMzRMn̊-$4fxew=9$B`st`(vyN 0utSXN 7ƺ5}\z>9$Z4! Z&Gq_~2l3~xogZݝCsj9b{ؚnΧAcLlmR`C(ͽk^pb=F̌ Zg/f2r&23M 0v-p9#<^kXBqz?ҏ}TiHF%Lr[f\v%JRUX߱5ԹބUA6h4f/gOǦ,CH~>(%i`_^֏fYXg6(EX &z;iz3_9( ]Ss!<(Cxw46^桏^BC7 bcGnοKX׎x}cs1m>6K@[GԍXz ",?@ɦc{MU+`WLi2a,ݹY9--Q4YXSI+lJxZ2m9s}WFHB1@MޠWQTY)]f  O*''mxʹAx8X&H!{\Bbd.ފvطlI,E~+E{Bt*&MBz\Qkߜ=4_H5\[W .kxkAɝ@F=6]DBK0U6wS^N;hݧ"]yF9 *@g7qעe:oO" $ǖ~qpDԎI==}I+GT*HEo UP^YȞVǴ@;Ii-A)7Ѐ.i3eC d$ecMV67__&duvVu:L we+IRCF?7#1./fȔ؇ұê6v}(%}ŀ3>\ELb;3[Sql:3lz |4#"^Ps.Ѵy2ډ{d0)Ag*?'ڻ,Q_0.##t X垗BwZ߅,#K?CU`ddFD>S\X~ s`b{Y>&TuYMzPP 4RaGeAtd 9C J7AKt8--bJ9S!u^$D'"hmV:fz" ،=jvȃT0.{m:\ dsKNNfa'q$;h'7{o#B/,(,ѬmQ?* IdV[9^ I#_q7[.{Yg"1]#[tU 5$#=-yFr- lj9Ep8Pf?w꠆l9~چf5ATKS9;4Nmى0%b\>Ⓞi 72PO{.Yj%}3/T'ec %%KJ+?ltoeI5%h,wğbKvꌙȈ il OHOCo{⽽UO3G[kCHޖZ_>z *pZ|ύ+!R]Fy^CUa;?!y2՘j8d< wZo\řiFڲq3`zx@IX;3gR3p?}!!kc+fWh8$5=Q 3OC&D<_9챮iuE`<} <]O$xR:(407f|lJJ3]y@J诔'zlvKY~Əd0zsA`ȥ TwW0_ICH s >zxR8n0*fnvHjui oрmBLRrpcLH&2-Y5}'+mt6 XXDg7Ve'D\TΦf r(ǁhHGCT҇ѩ-š-;aWJ?%e][&5*ZMNw`]N|y1|C%%GP0c)YN3TH+E)Vu<"0 !uu^TA|?*=H[j^<`=M3qPBu,"cYg.YT[HXGe8v}Lƍ:cR!Ðjasl-+7qg0@nQWO"y!cwgڙaF| $]gGu6iZ"9/l6lǡgXOb"W,cI#5ϐp.߽Pڵ x#VH-gޗn5 =)&$By^ p^!s.8h1=5 k_gxNԞWYbVAx{xr+vdpw.$_ [y7U~:9!0HN|MtJa詫6zL$k}m>p)0svI]_V$f޼a|9x<:9Q:OA&h'<4"hK,S7q>r0V.>ҟek0fZE&)cRB -?8<E2c~7nͥ*m%i>ζ^0$55.w'M8܃֗JHk/ùgE )ם/Ji0%>g]nPԔ~Pm[z6eE|f'ߵX%fFKLOJ1<9:L.d ޓGQx %8]2x-dr'?ܛrqt<"X"0-ry<j(xJgP=s0 d@q |)[C|R\…U([kPy8)[1Jn3 딡0nEǽzK:nqKl [NtkOWeI;h(7b:a3ӵ/tlBnXɺgboaQJ:KOකF];q λǯp(ocUf S#vB/-q+B3%@WLE șFvl-=nǬ R u5\:LY:mL2J? e*欈:֡~bd—~^Ͷv^1酲zپ9tQ]DZ$l2u$`̾c`bقE/>Z#lʆ(uE }Ѯ_2{i,}5:#\@$4Mx@jIcXh\$Ϥ,]{o|<ݱp.BK,#".KKhKex\/hs^ J9$>oS]Qu  3:i$& T\[•_V*+!e1g÷ =!*p(`?V-rqV^ibxdwOR}YfFԓYP9M6,\J$ G-).Z0kY߅m%XwQ1ma[YA:0IR \xӒ}b滆+fkJ^la&S0CD(hܭ:q Ƹk|U@Qv0D?)T9)kjEBYl.ƯNѠ$֊r_>LˮVFפXA8pΫww7~Zτ]2 YH^&TlMG)tС2tcǬ]eX^'㰃YOnJ#L$4G3x \ֿw&^'L0Xλ|&;OM/:*.ÆM"?`2 v?{w.iΓ=npaGA\ 6>+rGh\#,42>Ccq MBtpfW{lJٟxF刔Or6ǾvF=([COumRg(1"몞a*mٕ@^^ߦ߱&?=7kmx}+ r5^KVYQF& h 9{w|I.-;sU0yiC{3QkH*/6~m0\1 r\ 9w+Ne_ h-b0{,VvBD;fScǾŬHa " m@P'2s+xs4~a [QZ:-;J3pqGO6I$>Li='J_ >c85aW :%LʫCF'Y2EYyVp% 0feTDWFp"L1amm͖Ɋ~ξf@+Ѩyoa^u_DN0w5Q-FʺXkf5+/r,}8:W i@0YX[L4D YEUP8+2H4<[(Xҫ[]49sv-[](0Rx5}Q*gΡΜ|֞빗K% Lw[.E{ lp6l斁p`Lo\0A"_ޮѢUs"h=>DF{JoT~Bw .Cs!SrIr ˿PNI짘/]X߫>s{WS*֋Xޓ xO\u=}Xx<җ ]]k9p)֡Di GeP~fQvIwO/)"u}zE]B>u Nc~TgitBYQl+gJgr񩕚Pc"[lu(lɂltW<]PQB-rY%n`*Kc#k|!hy}]i&uoRlnJ"rݧo(YLf$~,fǜ\ dNXqi- vZCK>IDOKv֢Rk RrYON +32PSLB؏K峠 Vc+nrY,Nmn5^˔$yU>ĮCW?oTT<ȣWt>FЬ0"`-| !uRTQؔi'!KJ*"eTho0o+Juab\ב֐|[laz>Z.ѝvכMI{OC$v)Ci+ ąu?֐t:Ғ kX Cf P&:e~sEΰ,l,̰t\|93C< \n|,>58f*Z*H40Ooe7+셫MO0O 'k)r3Uz\RlD=^NveeĔ;׌Bؒ},9ɝj'Qp2O%G1 -[#8w;žnLkw-||F0T ')[xdWld” *I uҽ.sI;Ce=-ےB#wl=`.7?OwRSwxv3FgLlw >60I_DR*ͺi]Bܤ.z^l;f.+_&!3$B8{=HF~]WƹB2@w쳣8NJDjVJ:<[{H[ v=A1cڛGN0ս]Ы5),t si7sp,շAslovk<\Y5M!}{C{2;/>]y ^_yX]6?e o[;RYc/ղz#4q'ly˻xKĸ4Erm\b ,#J3QG ҵSpLS: /G}G<OjF\&QYV֧3UWCvT]3i9BkJuy?UIy~aV8DWh6ִљ&Hx0B EXG edR*;xGG+@ MYOUۄk˗Q,gu~ԓQ nR^%/PhЏk7 \nެvT5*犋}vĪc&v9+0AMP<{j<*b r9Zd`16 mS$4#ć%PWzo9@YBw5Qgdb⾤cHL! gTR#uVNyh.o8epf(% >/Q云-8:G$9l2NF a`F䩶Eol 3dVQKN#V"+rg3/b .d( _S+\#C;fTTW5t-`TKWأ;Ύk{oCZݒ$mSNǸlOR4sg1m2=೰LneYm"*) TZUI3s ]LTp} g_&p>.1) Fw}LhbFhgg?i))-:o4UD^sR;+ZQsʚXZњ xTg|eoPұ4IaTHZϾ!IvK>?P.m4#L#a,bhT&|Q7 wja(rZvk͌@dj:Z2$(b{ikrGF=N94 wzvOhTΒi=] =VGTNX֑CL,k9ߙ&wWvFg]paXb%HܻՎI\A U]V5=o+ mNeI} 3}EN|ވychv$ǝIdk|KNi I$c+0o52|BebO^ >BNvoD5*l"U Q5B-7c کnK9-[g3'a!S>,B&( Ezw':0rbacX/vn0gJ=n货D,hTkُX|{!O*墩2fg6`OZd8`@Kָ*p͈A˳ ^^XR)8SI{ ;z3e`FNp8 'LrMw)pi"Ty}KܮgmI_A ɜCJ;}.T}aUÌvMST%>Ƶ bd-]`qJrsLl^(SSorU1PUD$!<>2뺫5K3 ы#z&;="DmoWavP'pȼP SYPmS~µv%1s0gx RJHfzVtv1R2ײYyREΉ н2җd3K3]4tuovJk07)WP9 GX0l0"Q(|81{OutGﹼ uLJ{ ,eTw+t%CC:.I"b@bc![{tr Z`PԟBOh)xg{uZqX;VעW&A?\T~+oxq-Ep8},5hu>=uցɊTC(Bh &7csh.p=_U}&Gpp3 S5I8_ A@qI8[[g7DHm&IA_.@SGbPL~`y!q6 :YMkto϶7b}_^*^ JֵH {"(]\MFz4D Zfd-,sÄ6NDj$ߌWWX7o.[QZ:*>d_Br؜d2YR-w2n+ςC,4O. s~@;8)NJ^ZpAcjԖŷt<`4by8x Z!JVH'.QϠevWTmΑ?T)[(Cʛ<efxC@'fljhnvg:]+vd5 Rifap}"dl<,ɥ 0VDfi׽dY”${ĽIDCWW-'=Vݔk)MC%W|Mk;̃T}SvIK^8A)Ei7l1݄l*7MVVkqBQȒ+X +/x-Mp?P/矅;=2EB* ZTz h~'G+9kTbs,ؓB1'/Yە$aRUiO"4Kgcߺ֜0wWX\ң}/iB$iibh~>7CqBk!q?%×xPIA>H}-fb*M8OFiAM$G+_QbW8QfS-lq3S˞8h.wqINYJ1{54+!C,s֝MRֺ>}R^7y"T_8nGk@\%R1[9$(mmַ׋jroОoj|0$<;KH>':Y]%»}jBa[ jQOEѦs|w5Y;&j2Ɛxn:vl)=U; .=_e5΃^т# WV PGk`3g7@=_:x|%u~Ü'U /~=P?A,PZ/6Ǯ?=񈹼e^}ز !j;\ld_2 N|z16Rsvʢ}p(h|83,h*4PEs8ؕ%',In:׻#$"wl?f`'P8eFҔmT=%Ms`_:Pi5 [ >>P86g"ޔi|N1U# jπJ$w8!>wP̆]ls?[5Kc=~> ]rOᗷL4G,nk qdmP$J݉ ;OB68v-koc6~3"dC j6.M ݿmh!#N!A'5 b-n̡]dњw*fV0iww$ e 6A`DA7Taև;1CQ ?vY;OnL K/V$;޳Ww@AdDB0_XeRA? l ZZ$ m ٱ_FG^y<\놥TrLCF={P1r+f WCQUS?C\g&AIJȎ cj+GY Z1K:<ː_,Yڏ#zI8]ZG1-ݺpmvqǗ"-Wr|ilNNǍ]+tswbMW0tͥݻ9n1۬ hy>5 lm-(r9}<B`Sqf[,:ltޭ["uҁR1$4gtrI|>hhk9koi Wm| m)/X$?t .FN Jkᦹ&,J9ȞN4K[LW"賛> SjEaq NLFY+R`kH10_|&|&ٛ9\P*dyȣ47rFMxV@fR (r3K&$RK)@I r;zENeSYBP#gmM5.'Ai\tϦ?ǽ^*/3Kov[8%L WLjoӞs2<~`yS@a¨A& ėfݟ-Dչ1D+L4H41Um,q@ȿI[R5.ZRD0T'y7AS3T in傣2|"^&(J_۵µULd&=XkJsp˽]d8A1sCy^j[G>^^xh4nMԨ}0% uˉ`o96Caɗ/ZVǪ69m=4/E<_~ Fw_~u%H5k,L(d%Wd 00 sk\}'(d\xT\& K ric|qF,؃-֋ly{.L^/Y^kFԠqjjDs jx"BB~6&6=JuNnS/P kܔ3e2䓞d(Zƞ!5Z1wbB$)]N):Kl7B251`)̩Mt[S\yMbW_uӉɸ=6)v^98z1 B 1 c-l-COIٓ\6a~uk T`Kbo~5`D{mLIWQݖd IWti o]:1|>\itu7#IO5$ "c.õn3SHP\hCl D>{_C+`߃d=pbP[N*vRO@PbշU(ű/~㨘\-ڰ7̟ n>D pLH|)ԺfW~T,b4?H!=7Æ iֶ\# #0s%8AJ^&(? ~?@4{($oݽ^+s$ӦbSJ3xjPESGg!MAQ3Eܯͱ#klYf/-%g3ChqXY sm"i E^Ib%N^`J.|)T?:P=#IP<&ȷHgL^i^}{[h[> BsL<%mV^2(ѻ Kc3 p[uu7S*@ѲO˶/#&G-]9>6^e,+vݓ3Ry9gL ~w[) Lz首pLW'GiZt 醏+uDEZ3zdߡÁd"A p96f#D`ŋW:^+ 1K#eeLsX/XB;tÕ쁩_o: ~b{m'TyB͍EJ B&kʂQjU0=. q,su<UfIXsdH^W%"62}cWY=fV, "L2IU:yΔt/S@)QJf9RJnR1R7g q$b.ׄOUE~؞ jˋ/[:i=(VJ, <f;-T l}hw6u#Sǒ2 >8˕YU}ivG ^P?'399RTE wg3 uW">e^v~B,G%׎5+p78&ƾ {wN XV?Eyά^$[;5j2)!PQlPw[b/Q6}Qd<:47K#CNsniPôgÏ2VW.dMPɪzU5n_A x+ԣ* ґAFvu$.4V7ȸcփh`|dI&\qS6rR-.{,&5aN]%>y'>fgG1nWl#Wh dgPC]Owc,\,~ m!GK Z-mAO?P0wX˴d ߪ$8/"Z a'N"Ch)6z$˓9@"-*gȯ1A0vn-pW@#:b}o$>PխgAsKtx'>{Iw,@D@f Ng&Ռ[z m4pڏu5` ?]#ԃL~^ª& TNV@ ڽX,s_CAWGhkb',j[G&m[8 ؊ؾcVCY;oT-OIf|H^p|3qЛס,\B#%Gf5y`qw$½uUDKdIBdR-i%a%U*-zTέp='* 1>d?3[>i Qrڷbrwy!Zȯw >>RYLX3!Pzѳ65uv$mL}M  䨤F#F["]ݯlfGQәh4l k+/H--U=յeV|k3W=םnUF VDv'f~)0@(;8{;py<'()]qtݿN6".>\#&1SCuU.:@:.8̭Kݹ6`#U'gc0k4w vc1"Qw<#EO&'u#SZK2@1u: p7/D' !b͗]t.ٿnE}eh}J|^Bz˟?8ktqa 脣pƅe#d Þ?)\*%!ii0m:"-@!WѳPn+c g%~DgMSo>GKnU y_YqHrNIkc}6&E/Ҫ9kblԴ܉ MZA?vn!K: !GrH\ejXg9A9@t!L&ZY'eq 'Q $#v$8 9*-`(l<"I/Ll~*Ì%A3&[~M_ҍv ]l5'owlc=3%z5(  E7qȏ SݸO E ІQtBZ [V?mdOʩ%O'ƁA> fvqxWu6΀g,v4GDn/,:r &˄@r& %ɩqڳ`k/J0zn LA'9;E7RQ(9$+]ԱE8-"6$/,}>LF F ~2luC{q9xKUwRDe5y ]L\d%)Y5# V{l% l`~./0TTy ΝC/;dXDoՏh*;%I YNȉPFz)?ß Rzt[-5}#wLWʯ `g1Mz?T+},GG5F7[WF@őUp^x,ݢRMSH/Fxz =Ȱؑ$`1y P<7Ja!4 :H;pxG#BP^Pݞ bg$kPT۪5 a,}L%laq{ n($l&*`KU'5J{g(~4bK1&V).4yxq~#^\PhU#ac>0af(8Y'_S'_0%#o 1EO 6!"%(=5ˮ&]1^ZMr!ߦK 슞%* f'1t[auq8gY$EU$wB3 vN  '&Nϩsv[4hCv`uϚPET EQqg$z[QVJ1ꮎ}Hكij%g  ṋ}f>ƶfGpMYGP@3 VKHgIB<$#44dWꙻ )Rn~Lf+xrՓēPPSZx]tX<k/SL JsV hn1AsSRr#,v1GaEv+}ڞ"~Ƹ2C/9ձ1=r֞*wDFc> W&)?i;A2!D<ƭgQMXTRFĪ 9fQrBZp~xoWoxꍼn98e`p:s:FzO˜xo"#Y(P1ʱ+63U`&:>.-&!+=;Zw ٭0ugAjkɍ%Nʴ-~LT IA'Z zdoӂ*dO-=Td@@Ua?KRaЫB27NDn"ز&v,Qf55ꂧYy,\>[g* 5(cLbVMaӎ/5 Oѥ&aGgw[K|7Ƙ^M xp!`e}.i9⍱D!ay+|M1T^1E'\P?2GeGS {f`a8SAzQcXksa-cpD{Z?s\ýuc>dbX$zHv rR(11 F! )RG0;grY+wIwA]*>e.v0W 0ޤޙaO״/!^ay 3w>k?Fcb)#<;{擘 ȳn1vآ3 R)ھX5NJzLJ g(+N+MEܚ&`=ͻa|mdSa$>Bj(K죠iݸ V7y1'\O]ԩq؉X-<ڕ/rufDR'k@a&{JgULӸ_'u&cr,MN1/{b}O<}Q<5'{@Z.4]j,1eNr=}@rr-%jvɻLWxKXGOO7tIWLH΄&>fcgQc ]\晴놧հO>թPF Ebt3 ]H mo˥~J¡$ R;~Hx}a PFn_=м*x?hţ\'AtNT $&ɮ=>d MiR!CJD6eh"h"kFN,w5Q?I/YLF$qyOGv8L^zN*?38!% DzF{# ꣪D<=B8^—m x:BvZ}V)&^tw}qn>_yd ]:;)lo΢I%iwӫY`Øe>rRGw1wMf)G;ZkF~̚'(Y%K 5qr 6㮂3VL>-}XjHǨ@AB^2֘;XTg=zwo`=?͇`жEbv}`,[IrfQfJ{|Sp=ͤ^j0ko(~߶Q)2rx٪^}\5>/\`&> Q˥s#@SX5|o h_t5M=%9df+>ֿ/38ҵ\p_d[NԲzK.K i]9Ѓ.v \:TIOK/sEk 8b0] >q6|&ߤ ƀ!ZEzjĵ?þĐ뺹~R4u G~9-MQ|wfM߭eS6?&Fڸ?8JAʗkF*Oj;zOGn'{TSU9\Txn<l^-CÀ?m9r|s;uP_r]b$]>0DN!|L`(osƸC͟/;{`ȔUZx7s#О 9 bVpO~,AZ;uGPæ%DgBTj<-↑ӻ 2P6 !7[=z .eei[Qg""4BCZFUBM N<("5Pȵ@iŕ/܎],ٷe187[}lf>.VjD{D#AX:RS!E;VSO]g") )R,[&p.763'&`YoU!F"i̯3ђԧX4Vf!# bi8_&yeV&IіdRK2}]gQ{0V?PWHb=8lŸL 1>Hi$!jX-iP<T'~JN'eis-v]z,ݸPQI"VSGYîCJz-mB(1Ɂ(/۹~P hEѯE_y^ŞM $>3{[н< L Z 9{"ø"%Ӳ2$amdFI X ~,G@nԿf98 8-M ׽gy i$LY Ymx\r;qQ_sQM?`)G}ba?TxBv$۸õPS'inL(,&}5O 94u9юH *li箻 ?/QnjE '{KHo9g1?-׹*b.+1'6sf1 d b8Bptu ݦ;lS X-[@2F=ut\>^g 7Д$Q#y5qS$U)H^Z*czZ58Z-9Sh웿R֔'ist~+@[TSojʐMR}Vl[ǹM訬 5Β x-]lJm5 P3 =b(ꃶczPNɈ1k =xVq.ꈝY.3D[c sb8#aQvR2?ZKP|'hlǟ6VkVts{>(F,2[.L VJr4m)a*u3UA›HDF0p({ê!!re6ՌZ=hzʹw<2u3ݫ3wS=AӾ?hL_-rdqgcw~0}"ҧpWpfޢb^=1kԅ >E>MНnP,uZǔbM"sS0gT}7i$ol:LO'(~%zۃHI)(w\!?j&K3c_o1IR3Lc ND^:EJ瀥}]W`RޯH7%mۻt &{V>s]Ύ 'eR.!p68WQ98$˄T&aq‰g2ƪ_[M!;K-/ɤ:Z=( ؓNDM,ꇂ h~? y'c)딢Ej1CC6\6 5bx[8ȜB6 LFJC0ح Κ1x(90>S m7e3Ah`~B^PtI3yAAd&RɚUD:wޮ {AIh[2@Ttj:CM=1q\ F`^-n-`C Y[] 1Sʢf9/o FkW0d{lBӊ?N+tMHкNSmBU(n֫SkMp }'aۄ9O*Q(vTj[Z}O][` }ςeB;znZv'ϚVnsOD۶γb͋.%&=xhd9l6S"MJ28L,X2R0eD r{6]Va(=;8o-uSGPA8) pD 2Q!mf CjUłnv&^vGRO=z"]5,|5lE: *IZ>)uZa`judY=# IK,3;fL#Ig =I; C ҥxp E T?$hS1HAjR+kAŁÜ,V=Ҽn}|>&15l2/{AKmD }U{}0-q%doG[O c+-w6Z  R]HW$9B4ȷ;^?g]Gv* aX%IBlF,+|zJm>!L2KST]"Dkk1~KYAާ{;c)q_O1kx]JvpW4_AI1H@&o`[h -[NUku0VEu La㈕T*y+uE-nonsCobB4G,Qb)d05bIv㈞{” .H?,iF7==ts*ej(8we^{^S89KfͶ\DrblL/%?2P}^ioA۫NS7&jR)Д=4Ip5);ѿhL'~) Ro?sԮL}OP<P29|L9 } 0BW/8.S-C fLELG0J>_)]U_4xs+)W( ID\ucg^+ ]*$X>{4NXd>f俯y3 Z*Meh.1V}g6[&}L> :kqjQ(w9Ij5*4ώ9˓)%9*Ԩq[urN|iJU)S{ a;٤! =ꨦCC|9㦖t5n%C\lҐ替 Rh-p;"4rҩ_4HR)q;4=$rvƂ\J+vk-Ԣ욤b2{E%{_\cxZ"yS:ezTwG1uENkd,/8Bx0JU &̈s p _Ocd7-&F6k, YL|lF\^ =uLJ^B#B86L6_b!Oj8P;R2Ҍ3-Q,i'YImqlԜxr)pd y- f<ͪU< _֌d2QC`'~Lj3cB el`v` DnΒ/=}|#,yۭrvl%48Vb[b@A>C|k[gZW땕5DOpV+'%NS;IŔ C5s 뒿ʿnh/D ?mc:>/4$&c XҹE_~J/ڦ@i7SBXmry )L2un,)Drқp(&~§DQĮc97(B/|}sEY*?ִ՛0܈Q\6?:'0Jv3C&$"3\cpԼ]CwZJ.A77{DNvhq$QN#xYSIڦ8LBC{@4Ckws[8ڡ"u97 Ͳߓ\EHrysVtV Xi7Q]6L[A)ēS%#NYUB"3^@o!Mߪ[(m(S2w,R*>Km-F]n E{Wc8X @1m/#[{qn>GH}ޕ˨sXX+XZ1I|+K 9\ ޙ1vcUGN9.g+9!e{vL hsq]G$pG*~Ԭ:oK|'ʆxXv$Y߼,5%yށ0d増(}VꄮF |auӲn}(H1(ch|+qB'둘\{2_aڎ:O ~Kic+,6iGr.A%jJڱxGojmW̉J@/Xe).)wA_?9kry)~t'A^}pNLu xԪ,ٟJ=#}?6ٺCPQ.@:+o`1JB*?XϢ5I#xSEʹ#'eS!ZCOGȿܳWNv v`]+t y$pTe:Kn1 x鱎S>5;e,Kcp W ix0_{ ʄl.NFX-0T/ {D[ }=3#4уuoPd?|=WiFz$?}0ͻmg|ot5]i9U93h \ /"=DLGj U@쯑L<sB*p M>O5cHG:B7Meijk).ÿ¬}u8**ό{8W<(|WgoUҥzxs<=ϊgw*\gPȵ;zm@S ~S8Zۚc8!3a&=ZWQ; p_$[W˕L{T|+@]Tcs:8_,SU&KqrxFs0=I.05ڢDjM2=411ouxɜA9T4,r3{ Dx]XޛJ_ERw d~Dnd)* ssav2o\f[Ԍ[vdy:^-*jIsU@ukJA'KzbWet.9)@ ;5,:s%.v;F&xwr}V$!NIi@zBN2ox5(ABawkFJ2+{V{Ssoc9SA}e0q۬)2&FXL.j\nvP uQ)F{®h狢j[4nElFD@Ñ%yvS ۟sj.N/NBj04x‰r?{TA O!8 _;8<ܥ r_pHO¨TtuE1:`#{iyQ.+'^lPɳ8yECʒdRq_TwG+f_Oi@51%vDK.&Sdݐ`Jy6SxK_y8[ ċlHwdmU_; PkXJ$[=6:'xx&q:1t1SքI]4SXsc%.*&|QE L2+ӎp2|F|aK^t!ϓʘbStOXϲxh # /r KNPUҤ$z!%|f/*׃!a `Zs EzTy po gnz70=ִxiE3 >@bX8-:tqYOu 6ÞG+fLk?;b圧s4(\Ua?Υ 8^?tW{J@ qJЀVo J^o)`ʔmchu =#Ҹ\Ҋ 3Й LgG~,S$"xm~h88ݾE> X./%"7)&\GYWR,KO Q=i3aKDH`WR憋$Җ56cAja$a(W`؍G7t.TDN92mT^ӑNr, z ɨ[mF79CA/*j l0~3޶,AX*E#ZP\3F<4yXWFX}DłU=("2F5v.N.iv*4IMBO:nS?{3p쾄tkF @ Įab:2g<2)L3f{, uDy6\M|=6Yi졔/Kya1l0BAV_ oA2žMR9q8B(v9-xsj23lbpJH_D S=Jk()A.M^oVTuprB24BaOǣε)q钴LͬX?s l62:7?7\٘KWۈȿǜ'oė{?_m3gǚ1&~ ,vZwqQٹ__ j[ӆQ 08益[KffE-)(b8OY:m$࿋$LDPGu%5PX/~DtF5,0]%hZT3Qrs/2:s5̖wWNI hX.x9[.R=~W/8 .̨U{1mtq-í ГYwi3p&`T1|F}%U-(඲Q" GcC!߄I" q(t ̰:Ă[܍Oй3gQٶ,諰\d}~HD+Y|^L*j3GxWr5ǿ- Y sQbJB4%&/̄~`?n%˦puq9f~T,-q 0 m_^-!@*m-XèJc 2gfB>荀[D$sup _E'R5*Ғ9;+W82 [8c—\hvس,OdjFGYK+2DRKKexKI>x}NrDVx "(ɮ۽Z^=3-`UF$uH#7Y}\E,ft6-y3Z~kR(NI.qٙƌ'JQ?d6YiP0Zm8dN$C/jrpUk[Zl'>4_h̝&ern5:" O~;&Z!a5L-,Ny/:tʯJ<!r ֋?(85C7$L80J)?9Z֍wC dSՌB&!tRbyiunf}Zy]@%T6&3Pk~iIup 0I ɢ{4W >'=T|(U1 WY $< RN`]-SF4?e)gԒ5A*;2)`+Z];d?/-xs"ըdf9lnFU|PqiBi[ pX T.<7g>ߥeb_ u+"zl,tU~uY#g3()
F=N6dg?JKNA՚t^ŰمW?d1c!sa@31h% !9B6}-+d+k} [;06{'wXuEJTiΤQ_8wCg q?"%11Zp%lsgkj@)4 1r=_ȻU=O8:ٻr/XՄ[kՏ}_{Pu2!^NM&8wþ0s&[/&)Fn7}I {hJ% @P,&yl;1ΟS~Qȝ֕̌3 8}J&XIhITCy NZ4iH43GuFz\,.G@mw d9hlBl#?3k6ATt].8a”{qUi"_/lޱβ)&8WY J΋)X_vodz4cdl28k8yV7;1Iډi~?"F[MӃC\|Ul$>'%`I6?g\^:i?o _pP@+%fK!8/* MC}Z~oJ3 97{-W:l*l{KAu0UHTnת~z=ڍ{ Q:^!<=6P{O/_Tq@R3#vc]w4Ggq5Jd;! _+ՇL|YR=I2AH|{7"ENwk0N*<6WtU.aǵ KzBd+Ċ~_v6m!/nxS D>Y>Պ>H %U+ wwAzUFj%Q0vx,-RB8IvºIog.(gKe6ȀQ`JCҼb]FTޡ?k<#!1ۈ+ͷ?.Z|)绪wN%DV_ֽ*0k+ >=rm ~/}7.?KWO0_.^':gZA km`/-: 1jzp5P.{(6LlF˓nfFqX6Gݺ ): "c?$+H. rBB.zJi!)3뮙ܮ鉬*&`tN+]hx]T&*sIEK,`f.V0v@(.=RARɁĞF4fKVm%oxx`2FHkY=Z$Vrv2lؠ̽S/٪Iϸ~X/ô%5V5h:;?_[QK`#^F-FTܙp:}CtmEуEۭ1h4ҐŒ&R1ŁE?n>R|}<8yдrN%ʒP=][<=UMs&*.PV $AC2j )^&×K]8'OՈrq:K0}\ ]ZTAӳa9b|^ΦW<|Nd [* %b6~ѷ \w"yN"j3L^Q|&*!r8~˕ΛK⓹61?>(ȁHU7V{֮fB YU4m*f\9-z F(cҟvheѼ^5nm Kyx9@'ʪ޽ܨ~-q8Ŋc揠,77’$7^R^rT#?A\I)$1M'v$!]71 UZGotb=daM۫I4:it+IC/T;4Aq:ä!tp -qw EFhDR,R:ft!{؁׶Z5P5%F5̥NovO2a8@#VO]2M=!euN4}8³ J_Ǣ~ӭ;n=!&"~K]" A`)A`⬰g& Pd_wm⓲xRhs+Ij3}'&22҄9Vx@ǒZ`D?X(k݀=n3K&gi/ҚKdncMSm=+Wt&~;tz`!TYV?yP应le BKr"7>8mLyGµogbs ќj&%.QʼHNUl BPSHj&O$5p^w MCgɢڸT8u٠ GII48nc~{W@(17~@fjVX?m:fg)HpO,i_hQ+Y$ 8}_yBE&yF(La}lxlA)M`ɭc:񉁇IG"aCR:N fi!t5!yJ+:E U);H2&>5M$vSEpy}nrSsW +ZΚ'Y&0Uؔ$79eed7-S0(uBDLTwD3bΪ̶.2LN?g[c| 9{pߡjWLZq..05s4qxHm\.#;52gHFcyﴁz*ř1w lDi0?bޟ=;Zv#؂0st@nQK[ Kk:оi2IJLFeaHCWI18Yz|?%i/GG\s⿯ֵNaڃ> ⑲fys tύYM_7,SO()IOJC.2g־؂{!bXNB5VT@A_Aw`lLnnZp w&d^U0c [BhdSþkIMvOKEtF>++-jRs+-ׄUBд!{2h<}c?ZFvP "kܔvD9逄cn^ ňw>=QgLo<)Ȳ3/ѻ 1<#nG r'ᓌk7dH2!kuW*a6+iBXy2V(jz,)yNK>A%}r,]Rմì\ZgM8'2v-FFZ.ps^r)0hZ 9r9d@Y#G_F [0y99!xz{ndȓf0{D ?[Uj ucj+W7*lH$d qlĨO"F,4k孹|Vh+`WNQċ.s̾[צ&O6mAzm&w ahVөcy_jν 'Vq#BUsʿq;GB^V>MvczS{}JFFq QgZg1N놫2|Gv=qfych@!nVUh(~TA&غ Nͽ8~x[%FtfPbzBZT0>w"@Juki>>sE3/L̆waĒ-?nov``fc喖YF8!;,b19n3.6(dK:5V'{ :Z6J¾kdE?s5^S>ֻےY :Gdelam @͝)' nJ6]tEY%rbTN04s 8mUSl0{U|YS A^y Ni#յ?I(0B%'0[yG#=7 >r! PXЂѿ[Bv?(je{vX!S3<]c t엫\?}MKJj(6Cˌt1b/1M'εZPc7& {]<1L04v)׭ >spv~%*JO*M*L9(ҭ3̗ǯ EV ΨЗo3}~xJ"l V:9xpĵgiw1hG~JrS{܄Y Rm h7{]>Ojf2ꩀe$=:עYZ<jtƟo†c\!uhT~*V9,iHbF$0Q=4VTcu}drJKi=@ןl*Bn䭪nIE)fF|@!49Nt3XQw>*NWhyNpAG:궶K%&le%kcbxsq7W4вǾv~ə#p2hmTg [Dn2sct#Q/|-d|XE#fs܍aZ*1ہD&Pɶ+* H,Z 91S~ADR@Jy2+;.d R뗜D@*1uT$/JZ b׼3qw+oqqqV$mW<;?tQM&- \`r[b"ȡCZЋ DPs;0hQc%2/u_7WĞ$+>AtPS`?1[3fs^[4i}lOKzQ&f[٧=wp Ojdٺ:۵2^l|?^+H281c;A;UW2wQs٢I.Cg,Crn<X.oֵ3 Z4tR~5 3m v$?ArJKGQV5% <k vſY4Wyݽ,.(XNMĺնYf[ӇfHk#1Qj9ׇt>䋡o"Tg)fn:%_́8 XiQZ&&6gK x3wu>ZBR(Uq`XlWƛ:@vFbFDt, a|Qf[c .aKSH,kމK ϴB`"`.tz4zNSqy3 /.o-Մ O=ud I'j%WFŤ4`en !!4왃6wA =y +BvoghB5}1S%<&x.,饰>@g |%:Z5%xYb#RfҟlH֑Fcγ,`. Neʦd DӋhB&0N.oJw60^D3< NHC!#fmco͜G]c#q~"} #~кe?s5CϨRyUq8[K||1pi&na(r sNu(eO9geBDSBgW:tnl/q_HgaS_uk$5XF7E!Igu))OMͷ "!@-"ǧ8#;Wη%-@8)Y~P9;;%na|'-e2ܱ ddf5Ѽm%70n}W:* livO5"GН \̨'l[@m$*9:(Ÿ'Ej *fwHy2%:|[1lm)C]\c:m2Z\<"jN4PpO ~ԍ >@a4g~F&DJ{i+bBάtx_LiaOw(I6mڝFn3_3lЋD&|̫ABivaxmP9Y}( 88ZM&VW0DOUDOQzq=һ6rvaR*c`iſZ-,liSNjeQm"Z?_V3! є㙳( e6"=%! pFuX;Iγ%vO,V0K)ur~A-T0Z \q*ܽ//9G$ØA[(T`էM3%QM~IUn2R鳔L,_ Gn5/Jr-4.vU` %4^"Qm5\8VZ6"B}a -L⁐)dm;י{XM@UuM|֝ohEfСC71hty/I`+ryL2.I}8kN֜tx"r ~-GOW-  Y`X;f"Dn䠽]Qn(t[߱:qND:%1!@ؼ>/ٵ ɛpD^A 7eϥ9ܛ?ʠWTH-B CQC؂1qhN{H;3P({ԸeL ӀPdxDO_q;YjޒV{i;)L)g]5`fO1A=Y6xIx[A5&eDǓ7*$6Wޗ@P mS:^K3R}yaFukkac@˩@ $M.(Dg791bY/.ȩ͌Il½TeC~Q0Eg׊tNE Av }v~#W84`At!h@,:ݭC &.)>ZLh ,[.A 4:SSYo0Igt0%\gi'IuAHo~/H\]gk1gn: R6 nygPA!?T,NDs3E!r%{L5[Ty.qKuxFa 'Z2 z>@Wso9EYAKb .m9 bX_9`#h"v1Iו.Qϔ' |/+عEx!:0pn;/Ox;^FDKsi/QI͍Ej{c%xM]qEXEC$N vk}C3O,\WN v ,iO.3DqxO'u:M=`Sy5FJ_q{H<фäuY𧈳h*iR{B`3e[= i\ggX:H,1:8&38wL wKip\‰e*7?M^tgiMAۉi9?h(&܃QjMymLzarځXi6T-нqAE E`XBs׾: ѻSP.]PkMO^4{5 s9@֥pK|yŖ2݌ջķ?ay%-ʺ~ xD4KuOt4fK4],PBo/M7{ԝ!) wATg?=rܨm@rK&!3NXU:YdCJ ѧ%`ъN4/<޳DҚZZL{FִZ (Y̵mz_\(#9ٴb 1Ȏw bղlÌ$98\Z΂VhXzs4E[ۋ=+/H C I*\0 s* >g(IJ[&5TW{S2-UeX5!v;ꀭF,0Es"qgX'|_`Ϻ}Rqե\:S D?=wִ0f54[IK˫^Y0[Q쏻`ʩ>p2W>AK3S U{{xPhgk~y94'ϓȎ\NgQ'_&a͢\y,GMѾh/9i~ĸp☌u:thSz;=OSTSq/Kʕ럔o_EEe*g[m 2 lC$߻fQMy$`"^3!lųbŵc%1Q85Y؍xWgdTm!_qLW"YkiRYVY|mFbWml4"<Ɂ[N}`Y/GeͱoJGK)yG!YlHS;5s(@&:qq0`q"|pA&Ln+-kȬL1e;u,ɀϦ:^*lܣ俺h=z~47@)'%!U58s5Q7go`u,emi+ bk%mWO̮ Q v1:l7&]8Վ,eo6Rrk8Z%K] .e]oW ,f2W*UaWc[Cw)t7ބ*R$bَ !SH5&J}v7g*ZF%f ]q8A4&ӱgd7pˋKXxGUSHeͶdoaUmfMWYc~8噟L0+d\B6IFglhNy'8L2䚃uK76 ]xV?Dr)Ni턏6Ǒ̞k27L3ws܂b2i)A? > B` QlrzI ɨV y.mߧFs#A:=Iֿ[/˞w;U9fltsLgZ);sSN|%aYmimݳ|g!_-W E2"QKOzBqJwum.7x{A W@l:N%7F=GWyho[7Wruʜ! >GzҀ~(_&].}׷.OZ~o d K0?v"}OՋJ h߆Xcte3 i#K'3| ΍YNY|}\bL&i@!q2231/9%,Ћ? ?kZ=ջ+JֽjG4ol<:ӻ#OE֥=Xv-:ന]ʝTXEn9`MbKY[e~H܎-ޘOڳx&…-|TX x.$CTTU >}.qFvb[gc9lw.OH-?h=eEe?̹ت]d>[`EǼ&5t0Qrrv3Z"› o# aTdq0ߪXPrmfVe^!1-p鈳z8Yf|K";,_99*^G9{xЫۚwr~W'CoDfͰyԠ*_VCgsQc2\Xwveo>\@~njԞ8{BWZHz;WLFek*AsUY+lM-2R.JzH´mGfk e퇖 0ԬWWf-K{ۡ94: R&'~7=JYf( yEsÍ"+jM@gi+gW] @DGZnsRBM%ފ?h@ *|Ǜ&wݻ[,(יTЬ[c{E QVvҫ24DE9!FEH` $^[΀V`:?G,'PdU=ZbO}쇜$r.Z6InB3)d%muZѪb?Z܈6{4K(oܬ9 YQ{ M>/yPL91B4l+h[/Pq'MVx춴8-v9hS+@t~|Bxd;Փ*( =9b<@WVPe14fB-}u?9Gl͡+ 8l<(*T+oGCIއ z[d[i]3b9/{j(ҽ:R:<cQ] K5"597 O_nX`w+Q2ΣH'vד~LNyDQKXuSJATGK8Q gɡ Ox BϢw3K,Y_<3PPn=dxwv]*8XŚ/-z !NbTőgt;zt&DH'Ư=y~ıB,rSwߎ%n9~^ĿGŽ\)JU6 %+ן*Ff'ΤcQZPTSZd9ED6)^]y A4k37ߺQ?14RNk kqjA|{X ټk)6ι+ @ZWse1|`[5Ў cfN9ɋ&mIyI1eg@;_"3QkKzBL.Ot/0 XGmƀj&dzxܒ.[c<# Rߜ8X--<hg\˦!ڂkjuϢf G/l[qݣԪlF Ιto| 6-rkg/TTh?bkٞ.xuGQkj&oP&NH9s=@Eb>8g|#?|pH5438+;#F%o+}u?gu x(].-9(+Y(-Qx1}!/Cب"7Q02QѢ $mran-&AvQ=4x,Bf`Cmm$c#rKjα5cf2j[/B:Uذޛq܂n|)vz1F FF0E3Z*xg# |fl.)aF}->:P6 F(j0Brs[{M2* WBf5֦Ƿ@"(\#~ ".3t%kYMQ9b@_IOӼwĠl`cN֠S|l}0GCx-A "G"e|ոu}H{ڰ:zX{iԢXŠQ-{6A]_M γ}-UxN2$:asĴQ? \!$Ԧy;$JB>{'\ru92gGԚ S3jrlyQ.t}!Há[Oۤ;ӌ3JQKW~bvNJ ckD (B{S%'U=7J8QsvDͬ4?=E![ͿQ&c+zNG:/"+绰auSMVG~[$V~?y4K $ I T}ʶ۫g3٘;>CMJ6j݁yTvk)&HD"eTN;Z* !_3F W^ROUy%(lanyؕh9dqZMɁt;`(&ogGBfVm"ȲP7˶s8fC &9@]ͨ({ooLU8 c rvC^ϠwuDXp9ԚNdtdd *%&9%>3:/hpߨOιf]غfj:,t+ۂ C/U/ڀ?TBx\xn"a%1[#Emk䀁gXY<ߺN $/n[X)wh{P;SzIoeJ43ᚋ)QD՟5D `C7}g4e+vXPȖhGqaB.{$U'*L<̲}>8T`e~uTE_G= K3 ` ۼAϩ;Sn/䴪Q+d,y5qKX?,~Zz[lfK1Ɲ+ +#7he\KS:M 9TՑ(jN\+lf%HV|_p]~3^9-Voi T5`rLc2bj.'BK6IcagaMLt)Yčxv &olbYwo8T(Id0 6/I~q)67F~0&?Ix3]6B_~^)ն-j:ڢjKnj6?˃gʕո']:d?_=LW=HGE?јӜt\4|RRlG|m(uFt&teyfusJsݨ%$}Uek}n;?&@v<fb&0rj*M~8gj< N,d[dYpy'tL/X3c'%Y. V̊OawPw@KŚzy)*ȯ=w.  =y3$Ê_*D\d & `vm{Rt;Q[=~D[42ڨfu36Voeτs90lwRHX]e=rgnK ǩ6B;[gMذ> 2^πgmpYvm5Bkl#]|m aY뺒u^ OäHlIb3ڳ d=a]%q%[ub$"-6@j\23ܿFP&+V]w!Z(w~ޙ_îOtŦ-⑭Ÿjeط9<%j)otm*+kjIm Wr5^x .K~Za]9qTH-DL^q]4*B~8Hĝ34 q_Q꺑2kzowv¾b'0Q cctRc0@xgbfkfHg𣏕grYi׮ѲEPz׻vز/}Tdfv=uDIM *I+%L;\ׯiC allUt"xe շ@ʬ9렟U˜Oa2EF*eYrs G kA9b % jNJm jW,N">^Bzë_?GsL&˛>P# Hn K7ཚ\D76Y-tiB U_ܖ{xt]Ͽx 4e8-˳μt{jZy>=a2{"d2مʅV_nH[/FeB,SGęFutm֥ (ވS eȇ?= & .haR.E'hᚗ5jXuۜINjD󓕁9){_xa%V+9%{= yUK%@&m$ыu9\&C!dR+ aPdiX|BIGTl 2?(/cώhC% T M:LDr3Ҹ ٫LnR,yb*@-MͶw)_Y^yԒ:VG%rE]וo,C CG,*(M\-x\'MҥVRscKI;>ԓAn4ȶ7_ |vȭlS5jS\@BՊ.2>ɀefAE띱` C!c[jX V -W? B_!ncEHĹ0ni3 9e C"o)4Fdm0ywXF%pk3_Tb[hW: |H]98kI1zjCt]fM;ɥK\v+Dqƅ#]=4RK i?ܹj/}ıu_pxbEKuh+& `twK9%2 [ehNcŀ_]u?XL#޷ {/}hDŽWqͫ d)@e#zgv 2KS]%&q6Ldm-Fj/j Jb%9]TG@_L*z_ (أ gZo(i N83q suT L `+h-[WDPp/aז R>[o 6gP0iDܚO&n1јO5?sgW x@%CbckD;#⣚~)Eh4l4UL) Lɫbtf<綹NJ'/0OJb< k22g,{E_jD:G6iQM)7OO1\19KG6 ":-t/gƉaMu|*q^JܢIsw0♦w&ӯy6{H\dg^Y1No>g[KUAcǐ,/9c$wdn=C%xNܦ$/8 ,J^m!xJGnßTRLJőqò,ϰKRFk#v է,kjC_o8d ;MaߟRnAf4y{VVr$>S=Q#: Iph|@{DfT6}&Iq|%cMF~ IJfrQ[:H.u[['ꉫUq]c*9mZe.Pܕk|,w^drbB MXnƜJ҅oЛM,.%evݮ|0Г"\KI%Yi{HzA]^fo@3 ŭf:krVAq]̆؇X̵VeS\dbRZ|輼GAtqMr'M(di; `Na39-u2Gqr>&raէXzrnATz3[uBX0P'L8i g?JOZEeu 4I0+k!5dv@b^ly֮dCXAj^Y zvR׈sM 7y)~ {;J4T)DK'idoO q7#h~ڿe[$aяLyF\۔Ωf,04XtRC4z:VȎa4hWtYiQC˟uj  lH F߆:@R>P"KGe4O /Mb(Ehu dB$I\rRVɈt( 1̯1X3 S|8nV7Y^ݸMS?8* 0 kXn, s\\@Y QwC#RqFxAqR'vv10 Qbjq©ⷮ2+`9VL. K020XEu!>\LUJޛ3DƤd] 62p@Ĩz?!9W+v}oĢ> xF];V+0SPՙCdZES`dz\2]ѓ_7M0W4E)C=lmT@/sh[a4m\OOerf'/թ}Ə`G_ӗ2)Ni9+D1A`snk꼻Pi#zP7ͅD\y$Vg"hrAЋ"շ׵"A$U~]¥\>fkg R_7&+j8=s/!L'D5UT%.Ġ0̛fkJ&g!;0)|ZOIj$ Qbi׫Jn~M.`\W_50) Y&cy+1VeIitj/yrbIX=Q 8 :?ډ3ŸCic^‰ҵr#>y /TݹrPO۲ٍ$g @ E/0O"YDZr_ߐb7x:BSd~!2@8AMmwR:xp&&G"Vv_ORiˎU.6;n뙤{V3Bۖ~Bс%ÇZ) < ihfQ@/6Bꤩ .΂%&EYQMc%~zĨ*1uF+KCVuF3djYw0Ai8[&XI'/g!gW 6ěeso*d Ĝ}1.\>I*[5z{>U>E(L2 ܇7lۊG6?Q8 $WP[N6V.חY]w| vOBy,(mF+E/6zv$>5]R XjßL>Qߏ!Pz|<@r[Zlʂ 'إYؕZEZ_% sؼ,R}A~VFi0I`]ҋݸpIEs'.,`bNpB.]0Lh}]t*`$9BmhgTkKc Sj ?|A/wl^39`rQֽ|ύ965orȜ Qܩ>03 Lk.)Ӳk xM 9hQ.,>tL[, Ç 9 }Gp؎hO卓ڂW N@ 3ӂbp~۫5P˥5ip2q1Iu%l4f4 _4?ܹ=PVb4:no}-.0]˖O%K !حH" 4Zo$Pn؃{3h%z/@錧|d~ GڮE~ ܱ-wYRnwa$%DCӔWS3Q`2Ceb va?( C('0= E|$bUk*-4'_598Zx=Q'ri'S~O抗~ܦ>BsIVt5g!*/Q/ݜnlr CfnrICl^4CZiu[vZw^o48ש .<D* bsQjEn^󊡍Vn`8 >XuxDLaޕm>UN~y?BAIV!f^o}ᑸ^x[) Jl2Y3'W`4IWlQ?%*;r8 . a;CLcG;2a|fSk݈M:QuwŖzyD!>C"b,&reN{ߟIMva' xӶzl*D[rw7ҀYݧ XKi=L:BN=<}P6qW߇/CsC0hj) {zx5gLʷU'`[*'ʿ6N7Cz<ʒ<ܥ㕞}^>mȟܶ (6+;X7`w0H۽x|-3m6y w20, ^+}EM 5XXE:RNxvb*I3,\$*WсT˩Z 4Jշ@nXWjR55Q`" ]Lb]^F1Z(߸Y"_[~eJEY"ާH!F6ˋ~[-ik=n~L ^`-OL@2z>6 2E͜crmj;gpSWSK-`y3sGtIyPYa|ZMBbA z&̂Q- fU}{g ]8v2*+kvkB TUr}6gEF>KS♢us}wr\8'2MݽTV/z} r')a֭s߾r6#yIկF MF7Ƕjb$l4+SѴHtLe`9S3ti1w=JXB#JtcsNc<&ZU.b9pO5<}!zDt+~]Z'^|h50d65]ysu$׺8% -IV%P Wsq IxgĂQߛir٬<>[ߔOvk5>9T:^QCNEI|#rS.WJLTV~h"lp KHO2qdHz>.$a44,{2#q,l< da&Yn7:E,%@ ]pJḴRt[@К n<մ˹nq.NePnah)9f|oP-ַ.ǤX{H6poL-A_6'=r߅H̏KzS怦Y^ b\ujۡI_8ݰn[_3Vvd'~kdgV9Aތ*/t 6ar,2iVIZYBZ}rMY$jP(ޫv1X܇۰~ĒF ucM Sѯ*>5#)xh^0ND%*lITUmT~s3/¢3w94/S`1|< hqqVVNZÊ^~E>ާQyE7澷hztUR?R-.zG~[ReWo3SпJm%jR%8엿ьR&F8Am'T2u53tm!OJ~j}1?7|= a_QAZ„:f ,䣜qNm UdBv݀vgت@NYyq270f{0R= ȏBQ@BؖyN6 ?y{AKLs׃B?H.w#vG4(]xpX‰ Jr (ĥb%!IOo5`) 7~S=Gjo bHZms44mJ*(:Aqi1TZǼʑ]hO`MG?o(DUu5#'9o%)cАCOH"(Y|"p.0" ~ OAg9sk8A Hc]wjbxt WR}/;;O*v0OrK dzr}=h>bnLyٶe(M)BeJ ]U=^|+Cba;?}X.:Fi ?1_hmȉ/d "J&M ] G4qDJ(/hX%ϯM/2(& *6Gqh0#dshρO=yשĬDDEJM* 39Tכ Îӏ| D7r܊;hY&VD(4"m05B0ZXY(g=/}NИa_퉞b;na)Xmv#)+?"k7MQヤYlhO{F/2we Ơ#īiX>*ߙf{ r" 4X~J<.K1RVİ 10n׸͞ $,{xUl~]i371T9qQD!ҜΒ\gx' V`RaKxm)+00b+<ĩͰ`}1X-ҚYGQ9"UVEi⳿RnrwTNXRK0b8a@n{7N8I23M c'ft8A<)e!9n&}3gH1 @ .>Y7/662Uw({XagZXo-DP'*w9?sx}b gawE "5A,Z7et1f3;8sl⺻@Rܗϛ3%~ ٫Z*}7$ K0ίg8SݮI'Z:]J49SbQF Ka oYD+ 4\kv?slE3^ξChCjjQ̹'1K ]VZI6b]^(4Sݐ:X$3w8n^1<{# ˓f\OeN߉K AE9j^~yá/w|]g1SZQ|P46f0qSle<Ec$̖lnE!n99 ЪbŁRv*m~BSSAǶaYuaoB5_t ;D U0̴КШy=Utp耮Ǎo76Iu <28 ]`BuQ'.5+:yP y'j@," $ %Uk2T\n*wu`"!ԁuy j,ēMX7 . dF4&xa&3 Ls *o>eJ#IA?`fɳ12ћ3vܞ$q٣VF"20p$%D"OPWrKՋ6x*21Ay;=}' /r+/?܍/7]lJBOHy#1^: HW-D@)UHn˻k D e+S'Nq=ln:wqEdIbxI9"Di t~{:fAۑ:O9 N Hv_&[K(=p bRnrО-{S4 ]*4p?IF \PtDaSw=@h?u$[/u(yG҂P"5f *|M,RWϵqzcIx+Ⴙ3ܜ$Z&yEE(- !֯Yr* IJ/,=̴nSF8Fj@ B v~!vv+|wK/6BIT`40L!>4s<~;8nI=wA1xS(z L:.&cn>Xho.Nf|t?_'̛OfnE9i=AyM''͌Cp УC<ƎCB{A#,<9]K A+2k~Ëֿp.+.{:ۉ*_f,"^z"Xi#֎Ϋ,K܇ő4T+>D?߹SI/Y]މNd}8qf`n 3bq(lgةҬCٕբʱ4.vmh4.aVY|_W%\:f9dɋ 0> @ d~\M1sQπ="'ХP!fy~3Zi<н^V;6Μݢhܼ BLNB.lF9ya#.6Jb!P ~`FEoH- 1?2ҥyx5}iAGޅ17wD1a#>дWq=j({{ͨȂ0Oj>`Rs8OH1U58!PFBϵ%TsZzGw(uvS[~:m8GIǠASRvB*Fkx l3 ߴ9FacLg.kxaKLy-c2wV~ rzqCYFl&OdTl}YU\~o<ׅTk)9Rpa\ee'۱@s(PML,Z6@BI-6:v"e1He:3#NU\.$\1qaC>?21q$g$#< KRWhܷS)Cpb94 rqH ]`U(oo ~ mj/+S ~y `Bi'<lfRu|t2@ɜ*f^s!N-Jݿ:6M&c'{DC ڏa/z.TQba73jvgM= D߷6Fp蘪]aq/MȺPPi:GduW * Sso[MuPVU[6b@LٳZ*5+T4E""]>5Ll[K6hvgz0B 7e8x^l#Y ^-nD(,c&\MD؆c4btWWw,M+q*Ah7Nٜki pu?+G N\q1ԋ훆Zl8=CqYV${b!J諢g֦dO'5+X盫e nI\lo!![_vKF)iྚ)ZiNU)?x]I,6q/r]]504Еp}ِ$UetœckWeM~ʳ^}g[h:$o& `{INkURk XSޕŜœn+__}cĮLRllPb>@͓SZL}>!} )CJ fu|hJ~ i@et[U&n<cEп&w"Vا6a 8bA[i'׼Sȯwl](x#5Wcs_G3C3iVoq$.KjA7V6@ 7+hhBz' C ΅~ 2r:q 6TdUQ\ b$TNx|/Yuv#V?V/DO ,Jl :쵼8K:+^Oc'J,c@vJ&BG5{ T%vێ'}Q5jaJiŁ}1pr?4yVy1/qڥc|Z|É*)wdADDrONuY#.Hx@{z6&gzw:G++Zx>F![ *ұ6zNeehأҼjYj[]\xtK}p"uڅ"/xhYulGM~ w4;-_FKƜ@;r p˹jQa\oh+k%><X8"g(786relRM/)"v rT+>*M"L}/F)^թNXm5J;<O珴gdUx5|Q"%:Crٜ=`q3gK~+qr? 9bIpʂبW'"ŵ7++]h\;b$9ѧz`H?'0-B~ԶhEM=i՝~WAږKt-wF5ym)J}斛اߌq5ʃq1a7ЭI=Jv[ ,  MQEry ,qo d8 OZ?_Kn2(V T틁WʇW6P- %;@w¸gZf sd4VgaN 2Pm?a;ʗ0&PYB loEXKDߗ xl.`ӋO3Wx-٫z?89+`}&L[O3 Dҿ.O+1Jk"ϘN[I^z #žO4#}r"rT&C^P$t.It /H%", _/Ӷ}B$(bkm.Y $+m?{:Ls0G$|xL<6s)ƝHoާ,80G5 #%wl}sW]怺sdXqoy(/*,UYJX9x#WB͝yM\Nll_1(!w\,s㗩IV-`а˽#Qri4aeGD?BgK>9)TE/N2\Ti1ĕB6a DUz:R)LYsڴd,o4NAdtt+jJ?(rp*ju ogjߢLT{RLt|F*"0D^4:fФ0;N-ѼlcBwEBAb[XyE\M/Ϙ`Յ 6:feC&OD3zkd:'pUSQͤne kSyHv`ڇ8v{n HyYu1Ы"}E|?O;f+{W)dDGe^36cbg9Va.<{ɮ4XeqO _V8 ꦎ_[ :bj~/*5Cmhq x~Jl;z錊Pv^ұЍ<`Ôs ^yDgYf}\mK{0' WķY׼X>r5q#0GP18890Z4djɾmtX>Xx:'+OEݥNxt5ų<ָK/ө̩%2N&A!J-w'J:ޏp0zDRw)F+g,Y'0u6v9 tC 2A%ΖGЯeG*2pVZ[[dЎ /V (5fi)E0oLLv)LlK=^6s 8~Ujg\^ʡ1N|!t@)' &fU;D6=TS/Ni6^Nch!Ei?$62Lo ߀Ck_,gLpn\95,Z[q84/& ҁ][z>.|3u~n@,D8ѸY~,M,]ϣ(h=`ɱp4:Mc_cǸ*x|.}:M jvKפ)n!;F4}H &srRPBT[=&1O\Y:>ѣw! Q{뤪DfDc";Z/EO+@h,rXL}łmz,_ЕSk9ϗ89t9(^DWG~Z5}DD}#gh" SNln0#e:a+Q%?YR#ġA&y z\|ӊ ױE3> I sԩMyR*;pIOY'U[I"NAzK,P)4ڌg*3C.1UDfQ)qouꮢ}\/s`٠ۨ/M+qԙ,U1b #(3qeG>9)qM;)?/``3V>!~$E+׀A#31?AsIFL_ĩ<bbf@{V8Bkp`ߢI)B9HA59X"O@ў5iĶ1> pZ.q\^#)_X|r{[Lf?:Y"5]<RoZH :Cҡ_޹c9*'eI]qFu Z|P9?"g"kꨧOy`zUX,ʤ;f*( 9db;dlW--@?jP0#\o{Lt'ihۣGƄL.)G)"*t{nZZ^!B]ҷ9Vv&)Nj:^% 4oxm0v[I)DGSȾҝa N:%:^}\,FJ>2Y\xDrYbJM= DN i9^TJH(ESջqY!?]0)ya]3!WIiГDPqMj2ޭ*vvQM}..oiu]h>;EaNͳ\P0S`rk$iK @_&ŨP`x}:[lKQcL#u:bfGEw_˦+M3@, ]EUه,|Ɯ)kW#+kƛ0K'?(Ӳ>2ab 4/!K=4M>{[pU[r deCdAՒ$ϡ+_<Haq{ym [yqFg!X#J+3|1> s 1qɐ4"$748Nчn ^JbS(Mc-U5 ΄ ˲ Oi̠{ 0 $nBuOlItՁ:'ǾZ ߛ)b9I@q[‡s*w(ZXj<;,_ŭ 2S &p'}Ir1u#6)6wR[  >-Hj]bәw? f͢#p:Ǎ NK'u E$ݾƅ,UC7!ۃ ;^pHYJcdE#Y+Qg49> ހ儜gظ"AE |1Ǭr*J@OVp1ø:ԽR[F%eJ?lݥQ+9ZDkZ#p;Pqc9w~O_ O!'Re +;c>*M.?YJ2Քl.XXBt[l}u 'A1+kˑ=Z)d3FP,cs!VSźϩl,U/3pV}HC.˼gdL9ԟĄ,݅fkx e}f!^=r0zҼG;1Õ9#/j>NRy6w⇵&PJ/zPj}Ρ  Qri:%_{k ,B3 QƯ;8@'H\g.I5Lj^T"yFx7W:)k*lO= XГ2[4wU\F7`3XDÂmtksvǠ.3|}/ g=DDZz+/OX-3R[izE3aB)2]ϕ^TDRW0VHBqsOvlT#}.lg/5Z¿,r NQU|+V'rёTxdOG8ߤp7!{f=EJ 6&8XE\bDf`ّnX%M^$vrj,,)FQDGgd?4h5ZГĢAaցջME-c6kˤ/P(wkܶ<|/> 6Aw<5!cD :}) lA;x9vw 8X^Bb]XpyѹJʔ1~4tn$1jڊBq0="ʎ@T^Q;de]~8#k\2@vfqH9\|I+& X\0e&5kL UG0pK/$gy3DsN d@Vؖᐎ =%8]՘Fbe֙FPNU{n^3X k? 8FR;0au,Fwl[?*a(~v++ӂzS~EJxFUOٝ#3@s,wSf?/_\ޢӰ\t g{eP|in˹Z71x5!I{u$ ՕYiLBE[)tw >vWA?}fjq3Sݬ [2KV/n/գc-WAvQ`NMPhГ<}I'֋:P5w6\3O q470j9.bz6 \&-U [\cd)!`_HsE܁6K#6-P$kQj"+6K{J)U0i; 4Duh;+w:55`ɑpyny0ӅAuO$?uݿlAKaG++"yIce҆Oơɇi0Q$ak|,ֆMO}3zh].$وYk2|=%kɂ{0+f0Q\K֩~7&d#+IKB%6 i=Q;T(rmAX#`}eL[aL,v@C.{E'Ϛ#ΐB9E ~ > ΡQgڑZIVub IBz-e̞^(6^ #-PXBi66*躟86<lm,T"8zRV7+UU A}7hp:7.nf=\hx'λԷ7zX66O0?`E(e> >F:nzW(ifeCMƚ,@33:dIʉ1[#ei#8 ˄V\dnӒ|. ~9 mfvf œM~lk&g<]J4tJF ʲRƯܶ7de5u*N$CC#7!ւfOsb1f]62別?ہ ڦ&%fl7ڧ2"I>ՑAnf(M pE괸#c$Ԕ -؞R8Wi+$V*=nJ˪!j%tl!jv* o_B֊ };mgoW?p&>+{Kp贸M菤S޲~Fpma$zZ a>@V!CWv*@s|iY6:{N_@ՁX&uZLڶo2nhW6%*6K빂h/;Һqs I3\h@Jp,YХUvĊLS) `ga 64IS5ʄR gؑYԈck5|.bاȒwj~ B2[#0f˝axy`'uaw'cT!^۴Z'$n}gEK,:'˔}d):/͎\`)kX~*I[:{ݐ5Wۇ}Xsj%{ %cL] r db\B*>`u.3?*G?#g6bGx-7" c^ 噁LU)7q˞c!wliFZiƭa;xZIUIQ`GVeeSd)ʺvS{-򄨀i9(68/ n:q |=*B݆~'/v;Bg若OF V"o&Z^ sq@ }k-Y3(PLkQq/oj:)sn.| mFU=YP[XhaM !ë|*9R'M((ܔ.A@̀v̰Kv]j6YRdg}=!`58#9}W% .؋'BwxU! $O3:b,H$ OŞIG3r˫x!MiPP[Ec$0''(߉q3쩎G>&-}z♁G prg:3Qt[ 8 u~C%ÑfV})hd _LUS '}TƋ@`:-@vupjQ$\&Y!&jd}D]_jM])! j#tz=Q!q[H+ru>WU@VqۋGRY(4,@|_dya=n*eꏕ}v(9ȵN hXS%@K"]|Ə $\NGO*g =)b Go"dd"6J6CN健1h h$dE=a#Koa&3g- BAY0?sߊ/1 O_yTn,,2A7MzG͸qʊ ,;'TfU*qI?|K$GQLTĹzb!m趎xĠo01_.s~d`==}O1s+P/!!B0PxU)O#궞% nX1E7a:?y\5FrZks$2jhfגr\\^b6DJŲ׺}97k ZG!/ 2 j_]PC`P+(W:>$ǔϛTϸt' <\Wmĭߐf 7 1[&y1#7~c:/\dS;-"Aayy8?e{eit|1 Bl7!ب"RK>X75q|gYfG4IMF!Ps+"sSLZ(@- =T*;2t8J0=: Μ]2;\r~^cXަgtn!ڗM?ccL.#L)BDF~8#Ya)MU, s:FO~Aac!l@vxd+K$#êb t?J!P^{5JZ"4A C^sk6=noS 熨 93=Sl%IU? ==%x QF>ȧG0H>'ncIQي]C'u>:JFΏɘA`nϽKhrj;5Jgb0:~ 2=C*|%Gf+ ic^ᑄ5%<S":' )*QUPڍ0Xʗwdx՞Z@Î[rڳ( +D QMUwug .VhwXeCrZj˳@>S.CLbgŭv(XŸjIvn6Sc6! Z=aT\>y=(.r N(ӚBFF;nĜkPN+p ʴ¦(|I`Խ ! 86˴-SHִYR_ \'7{هWVx`K`57!7 sЭ#[Xy Qo 71KߊO|<5Y.,w:&f WyBM6GK!QB~lhM0'qVx*"hz~N58N&2m'_Ǜ_fnLe*TN bK0d$..7q$HfIYM_=1nQT]\RN#ml(ҪC 1,:4hSBxMrJ=<-?U'N[ZӠqܫH|6 *U:nɭt,~)Ǹp,%3?;I֨q6t-aN~A –A>˷wbfq\Ď+<+54G$)se MI#kJ" OP`Vh!-Kzi=ow!h-pau(10=Ro?K3OGK2z6Nm,1 Dc[$o#|Ƹ>`%\T--zzg@:xE>eahYƃ-~0C\M۱}_wJEdt/13琍۩WFx\H>ߑH+)B_{vD.: :{Ÿ{jSS]1WΝgխ5}g2Wioć"|3R/ڏwG J'?x>NU?*Y7qz7O͍gH֊1ilXh(YEΥ-T괬`3~PZg'(i?vzpY=nM\-J3YE8&]NA}L{kE͈|& ͭB:ӥ127&(bʹK 8 VYÒ%QЯ)oĈ@!^JkΉ~CC,UIfO:R=I["HG-*[ThQŇ(/&I6tx,vh'Wb379_x)KxV'Ij\wGgIܶQ{1v{ ;Z9/d(h6cߦ&,-4 -]d]N{O&uC{(w;q@?( y JZT ~N.qб{CIU8G-\4gWr, E[RV$B`6%L=ɻO9^̀|4OvkU8 `9Jï_C᪻uHu@0-~c+j&?F+٠vQgH쟭{$}pDck, P2zP7f&C:b/'e1}|!=b_O)zLwV:o WߒoH'< ު_S+}=㥴5TT<-,"LQ|GLNUXYvzO ECfy.p⏥KX՗OzǸ@#U@XY(x"F8lo7 91Jٓb m8 لDJ-+N]AJj\cw\.y L[I1`$+gfޢN*AeE-N rql'|=\m b@e|Ǯ">}㫬a}|:ZjmROh*ǖ,+qQg"&ZkѳGҢL;oXs hIb {wK.K([e=*R"3pi!g 2Ut:^cj9nO& f72i2h ]˕LvֻM O6GAvYUvy2lXz P&-؎}H}8ֳ*"Qtܞy҉}k#)7m<DCkR",A Fde3J/vYߗDGqYA\GwS0kLY ؕ0P| j/c5Ie!Ef6B7i8w9UEs+'<44WG9g$@ W$y5dq%&A)K?[=Vk2#>BՈ?z߷]\s6v<1R'+?&[H=rE2~39zaPQ l+ CCF3Q1+s?6xp-hnxJܑuOm3Z# spDtr3+:R|5: sKܜsn I.t949lZ}fod$3{r?9SԨ MK4]z֒5^"#u|miz7 Ikf4 >OB<*tAqCb󛈳FD/ݪoD \wX#諒u*$^.pC[fȓdp0c?^Ғ09ʹYR\jK/區sW{c-6.? -Kt}Xn--#聓йZp H8C6u^x1wb5fSi9RNCSMmoR _+ARm:)OLe,$!65vmq}l%„ p2~5Fc|mtJoy gucD~#V{0lG0{_([^z^ vw.NqVvsA5tPhtt?c6jDA@!g<Ǻގg$9JSO^Bh⮠^(_k,JSуOdZ!E;bxKr8{aam BQ?< R$ %NZWk)acAs cS yCHqMR{n=-Y7'J-(ΖX JJuHE#b$qh.^rgvǤVŽf Ȩ_f7W_48}D%%0UwXyw4is-"|Sx/jU~_GQ^RpL9G="A^w9ATi }к3 %у j2aDczxM2g  `1]kx&~f\f=ٚ_iKRgwe/cW,~{f)g*EZ Dd$ҎLX-s,j|n;+'> ϵf6EM1n1\=LQ?ut[~0@$fÉnTfleůSn޶VƆ'.7CH\}U-fnZpڇ0o`xGNu`g~0dSfս(l|5 tEi%UxE~R`Rg{R3T4;Y:>ABW782XDKNXL˜lK:͍nb4a|BzRS)j!D w>߁nj잣b0Ÿ/`'&Z5O; 8KmMg\Ioѥ? WB 5^Kul_BePHmQj+j|z6NAH5$l:dz=>rثޞ*_.t=\n ȞLk#ӒogҋS%k/[S\$#%~ێkmaj38|xeWtݺI X 2.-rq= mफQ௧t0z|ۈ-JӅ[]]@"D㦙Se_`@>'@V3cFY E|Bn#l}toN8~U mKҏN g41 Oc?&DI"!f\F6ЊkJՎCfU?Szt9Jkv}WDMkOpͫ"d7'݉ƶŔɿ֦ sXU /`?1f[Qsj RCdpb˸_y:E]%`B|| ?(.k]|$ %+h-ll#V"<]u.Y Q} !}֐b&䉰֭ llXQWz^$Aµs }.Ns4~,4uVcqKũ)k}?+ -2co<+gGA\Jkq) :y3=t~*p 1(e׌ABx݄ZȜ :_DX)`AÂ?j66ϻ}V΢HS1d|LRoaYk綋,S-*]ԛN03ުX 5S8ƽ~-eJfgϓIi{/{+;iݫ5z vh?Dz:8C:ned 0T=xAƆ!<#k5~ZS_qc=IJcl~Y^+ѿ_n6ﭼ˿KD }>u{q)0ywT?NPqE^Q-Ci)?6Omﯣ noQS2ՅQ9e bZuĀVn.f3LP(rrV$op2KAo{:XuǑhfDuDeL>e;!"Ī~%HПU߶ ̒<somBB*q/!M8G݁ (a\V0kr=ܟ~wngXv!N_;*6G ~ex8tB%Vvɨz NGQuOHln~0z[+}c2Y $q^ ,ag(lDplkU_'Ž]c_5w#/9TSk&uy$nE{2Ye}J#-L[X>u`ȗXNYU*շ'a=^3\z>DjJ}>*nQÀ>殢$j|qtԗQM:d;?,#KF3'hꝑ ka\Z; lx&-osLNGWrOl˕&]*Aw@Zd3VFKkky1(I4gmHCHVd ~"CBɉ:-Fu`b1E cog#aC"{7߃bRT^ndVlji,@:$+CpY8}qZ̖hֲ'$DcI~B$7f៱`(B0=,TC$ v P:v(0sa[?Ue!C4۱>O-gUЯ+~vW*.4,1DUuXXlӠ-gSn5ּ ǂ%iMc|7|_!_&D#mn"Z!5Y)ƐS"yCyhbyj=jk*4اYt6J%྾SxMO(6VVzÜ*Z拽P;/>m:fqaXY3 \l!#GJuym'{ij@`q !SfoR2!2H%J R&4*sBIT6~O;W.8PtH:U~ ނۤ26n&aH" ȇ_\( -N1F:Q9*!AT+ݪ/O5ҰdC" E$,Hk@j8nftN*|W i}ݏ*~OPaD@}/N9-lTOaISb$1wV|`.u&:Lӽ7\tYD8ʖz>c|;7׹vej=s_=KHSdl8k|fi)2J\\L;ъT':IY6Qg gСgII&c]~UgsS&@$ Nzfl]?œDf]Kضq4pEsseP*Elv>ⵟ8#@zM=:Wk:ѻbP^.o\g5Pi"vTQzI(0 R4731Qc%(ܠ![{uu3aYJyF߀-=ƑPA&ЋIUgQE=2L+}eE9qD>Zt}DӠ7&^]>8T;Tz軻Qt 32H}BbNZ!6#ϓs k0=ӗFXgsW\]j?tߩ 3yR3 N-y`Qj8l%Шׅ0iնt.(" } ˥'̌Hy)H~An>hlS1Aʤ4ᅦLRԤY!$M1Vop;9,b.LR .[,|hY\RAMocJRF_ӟhh\[{/\5:]<~bG~&f'\dfS<&PiaX);ڗ+ 1hln)QP_B:'hsZU'>Uۅ"a%,+AܱBE^ug|,9 0D^[OL8|B ]sҿP&~%,2iﲯ/c$+.04Bσ߂_)xEpyr7DaYf]ϭNgHHŬ+"H&;ζjץCDRC:i9''ŇI& KJ?uSO9`Rv,fm,<K?jRDNJ}'*7=j>@{dPh0Ŏa)%|vh=:m} /bór¶`O j9U#6`f7YHOV!,oX5з{<MH +8PǵcZKB)8 NB~(3~!D NH_c;8pT[̬J§0DL!{/W4yߖs(Ci}e(1M)^aPY! k6Q]rhՁqisV؉X&X~J[Q d?_w;nh?I%پºK}Xo'!7U.۩^J—յsl쿸NbGr"qs.WG,ऑl7M={$T洹봷hWSyuv0˦5B|ѷ d1ieKAO^#Ͽ_i2 F9WjEi}.`Y,3OI8D9uys&Eݵn6IQkcM?ɟ0tIM GDdЬibjEB6:WV'`K#saA料n'2rT2 b~yz 36& Rh lC?v/Z qܠC]#F,Aiތ_ "nMw7ra wP,"ؾ:Gו7u[p]=V1նChka87wOB zẈ`Hbfϳ&z&6? ))x,OIbo:5 +fgw<jAf2GO+ux|A DҺ^U῔LU|j[9nl9kKҷh06]|ity+hh&uBIpBj'O}Hy0R@!S}YIdHJeZlCu BEhk6J{ke Sfj }` 5c9 ,p?"(C6c ۱ 4oa=̈*mg_=セ%w%N/!8l6ʮ pJ7*<%zb(>r^c%E PrwB|cBXxiE(4":0;^Dv4On{y*EXg_sxO)R\+gݖ~D'`LYք6:;:k.k_(< Xݪ5јoo]IY9K%Tu![1||.8{4.EЋti$`kXxF!Du Ȅ;! L htЫ&ܥzL&W>(&0A{rx^&tpCYAh4\NAKΤM67_iEI+gx26+Խ%Os xP_a?"7%d_ W ~>KȨD Z(k52ωHR6܉L#~r"WU@5h"뫳ax=)HK`VS5r'%0q>8&&I6w7z.Fn;{'ȺgR F}wj;ciQbQ]oohD,'A]4PK3.+a:,0'}|ڡw?y;ɱ=p%t ׎%'1)C;—Ҵ[uX(ֹeon>ڶ'4/zDZJYpUFr AYCXj mb)CԅF KO@q]W+쏅KX2)z8wp V[:o&m7 ecIg[iRD7ipkX DY.b ;u:Z5_ ;]o1zCo{^l-]es8%aIe\4VXOM*ʝ{ZZ=UYB5=v- `C`v+t6E:XĨ# 181ݼ0ON.>T O8R3-''=>kЃ̟Zߚܢ  Ģ$mYāT1~(?##陸kbMkZ^x Iٵ-<;&5LDLwÏ)"@>ĜY?b=Oq(b-rWCG Ee wGBqRTTڻlozMʼn}J$V8QPѝ⺩r BJ`W/Ac֩LL`1Q5f0Ǧ> Ao2JAomQ6ⱢkygӬ~n\rjsBsV(|s8bQ]cyg~?U}bWu&3-8{~y׫SW2) !1 G{ 3e:Z_:Bݝ37U;#7gKt؇1a3ywo׻3#xh{ta] |N[10S6REwS'z2ADkf\nݖ6>_y5PuqHxv؅ Y{;~6]s |='WpEqR3USgE'.yd2.GvΦ᳁{_D)S?w B5/E860}0{B4]IϞ( _8TѼgϾӅQ@'hMX=e?cm# XNHkSjH[ y_F9g%Z/gzu<8e 1T:5)B1?I>J1 fk!7$x ^ `ϣbp`UsVj^LU-IuݩHb3 Pu4e||A'x3[ 6GON"cN+qj}b'<% hèpd@,ĪNoC/e}:t<~X/ʰULjnMHl4 # P\P7E  JRt @v(X~*AhdROSSfU Htۧ6 bTkf"PEIdыۀ$_$L;霒}gEUTBݛ, K08raɱI0:wj&\Z=p9\ Cy$0X?ޘ6`f^NXW`CrY:ﰅ`<.}]5i:vebG (6#bQ s0:+b;!eEɶ]h.t]祢{4Jr̺s淚lJO*sEN荬 V5 !xfiDLđ=g.ɊO}Y*O{ŠL3y|90Q*UN1c]Mr;[z'o!f*5Di*sl&=8[YȩK`4 a&.ŠZ,,Sŷ\XKgW({;ˮ^\\\ rs[sc3&"l?(`.c0l+4!a/ORqIof.Aq{Z?\ Q"5Ac聗R_BTZXJ 5T  vQۅD,grt=>Ɇˑ&'kXwC4n  5}vҵ,c"7[M,S.C7#GSA[vܵVLEV+>ߥbmlX}5\p.3AK͢\B3 ٦_qȼ{+gK cGĎgtvr_++b (9_^a,m\5T6q5zZ6 ծk=I}޶&.q=%MQq M XȖtR4#;4ZgE +T ^ KZZ I}ZRj?x&NY5P. )O,gXF3Idc9:'URfA>Yez&gd<`1Uo!Uv1}ܼx`rY]p/ [sէDUQ\>ǼU][ % REU߯FS@-Mt&Q~ @$7ԱufI8ԑ'Ye YWhq}nW`z0BBЧQNB؆P>)ص3ƢΧ`{KW5ahs7~Ho|yj /z tc:޾' 3!# )U%2$%m/P\#C邏|nS.5̗ !sZY >Æd~pDCwdm= G|MŮn?1p &oAEP뤺Ȼ ƀ}L{2aE%Fpڈr?v. >N:KvC˹9d]I +l̥7 "2* >Ҏr07r*7 =_'YGsl}HIR=ѴzHxC>ԼKfOFA7lf9NDO9$AcÖmnJ9[U@>ʏ~_bv=!ږtT\Y.N(۳Ntn)+!u 2[E]ț!FG-:*uGѫf(O!_\6R"hϝ:4P;Rޜ3:j#aE.S}Z~O",Up9dEqd yxV&/z!,+-dڑJt3 *a^9lJΛֈ@E]|R2K jW=鄈GۣyB0illRt3 j9G~Q{=gd~Ѭg0[__a8z%?|Q7PZAz- \GSvʖO 8`s3PLˆTh{%_R;A1Ou"ViJ]rΉ♵' "z-pg#<+-J4^$O 8'WdeP9tfF78<)JmI7'#Ht_60p3H3dtr;@R;VqinF<`fGiA &r>TӕYckMm(9<SIDcDGO|8}hr~i5ZM;e&CrulF: 13Gs/ 峿- _tY.+ lQDPA!4w2a=EOS/5qI!UhQt3\kɮU[`;%4jjwR]e#g]s}5uQFKyڙwCe?'.-WbARUפ%1"ڵ>9dB*|uF S xS0 Um߅ ʼܦRqBLcNNh'Ni)%R}s7R?%b3 XEDxǔ!]{X~R* G:Karp g.VjBN7:$M+'CgNG+_ "\y؀cSϗ׺l5l0P},.u*AI,1~ƤQ%Xo/1l<6WoQҥjV¤~w﫬Y(8WG]j@vQp%:GU lwM > y\#LӃ*GlP`ׅ(k!S2lx@.i+e> RyNx4"S|9.5 /[ztX7ME{ =)8kt<^}igӹiŲps楞G |혝캝ha5؏C1a͞W~٨Kb{nGh5^N0.kcVgxxhcDEhb \+zP]mR\qA[p d VoPWyMٿBXw-TMhוq !)UZثd,*.x1Mn)d&yGGMT[ӫ=3"[i۽helѲug[&ηf:( b]֮VWKKk#lAT!`If.L,lB١ a[>puq9!}{n1| ۃQ!RP<{X^zoz[^~Oe>-;bZ?1F8<:|Q okc Z&7w"*pqev[zץ( a7yXw0Fy-2%q (!d&ъq* ~d֭I*gJrɃ;i?8ǒ禈j,ļGf*#>yAaw|mNCuJO%투bjG]*ojkF 0[/NauVlj[]=jS۪3.Nn2%&,wٚlH c~(vʮT/HŽ;_I>[׷[,֤gfy&e֏D$Vk !V[}2lAv8?Xogl״씘Zzkm}+XL oY]*. ^{Ye0Q&3DTW#I4>̳iXzV% [?f3f:ДJ>%Ѳ/-]jOMEeJްf,/Ydi)> _x[a W\0SCY6]3GB  LΡrz9\nH{n=;NMznu j_`?#zn:QlhON~n7P)J} g / u+PK\R܋?cvj xz-~ع=V ~n_Pc1hMЃkW$=Z s f0zurW1Ti^٦7pyKkCrW5%cm6Q  s.od16 Dso¹8)t8Ge=Ց$gsQ=^'*`z7<Ͱ6 \jnS&J{wh[vHW5趭D-s[γ"EW) ΌVsfj˒Q' G~h#Y޲Xw֔N@+YJP)?H+')6r2yp|ɶ0U|&R=F\Zfu) ?7>EJ [R nzn ] فZF(RcfCÉX퇃]xE'0;RtBzX (G^3Av¡ǑEh{Uh}zq?%BO#|w Ɂe?`zJ lR&iTBL<]Ͻ篢\zl"+77}NwpI/hS<ͺQ7,^b5_)d(ē$SFak7q,IcՁ劝 A>k- g. mMT;\ e5NjPBa$C*cձxi;f,4}$fg%C6˯x#gAhʗfqR72P#Uԣ[kCSj$!KBׅJJy#vu7&,3u06cͦ;Om*3K8Khq̄Ҷ5¥*ϰkWM De,pV>Uzeɲڣ+}qDW ۥmBn-a'Q?G MyP{.* bj׮q T P]^>A41s+8J!4_d-%R:s'Kx:On>LqGGe?>¥"Qٴٍh{|ˏQBhkS-}Kj;1Uj e^Q-h_3cCIdH2hf <@:O0 V-ӛ% Ez6xW,QhV5ZJƂ&kHTvLcGճ9hX<I5/=k<4蠣\`*kB4ȏDShVuh;[ԟ36MDz[1}*0*_T?)PWaH!BS=߬ >EG&4A=esݎl@^bu,F}]N!sѪ:pŠ} DsyYkF< Nc A tZ {.d?@ tHCk_[hcXb̀X߈dYikӇ8< C/OwS|Y j7dig߽.V:ټEV|Bq`"-;JwTw3k9Y#06V~bߔE0ݟ"+G&ҕiaSwI࠮'Tj-H\R]+*CеsQn|t$^/l}욗oq1YsaT{9 3nʁOF7(ZON`)i"Z_;KM!<+'_9'dO5Cxk˥nj\Z>1"Q߲,[`*`Z`:p$A'} GNpI-छ0Rņ=Ri`Iߜ4?ۭjkփJţ?7" DOxYD!0\6nFcX E!#uk3ǔ>b\-3֧X"9`l'-hgWһjyƃsZP_(էFO8gx lj8tgv i4vؐIP?uI.A`}'3xxm:5{ev8tj?HxB$ȹ!-gy#47lh8KV VNtMrV?fki{r XGDg`ݡ;Zdru E36= # QCˇ'ύk6{ '^4s*a>߁tWC Zh#H%1t\z%f?錆-\$i/ܼ!Lկ^eN_h;߽E/J5."ʉ)deꩵɗ/e ?lOXL;7!s(*?HH^֩8BLfGGT5pچۋ4^ 6: 6w"sȊGǡ?G_N{oEƒ!gŀ_8u6`;%"*Ӯ6+"cE sl`;ǂ95UӃs:8[ݣYGD0ՁT`ZNtjR;oyrt3y^"?O|2G tx(O݅*BJdxe'42/>Uَ9%c" !dm@21:/xL9TH~Wǟ;rƪ)+]ĕcIy<~@()aJ-lΑH?=p(t IvPSnd}d?#M2 -kUB}**P3O9Ʈjlڭzd=u!;Z9c^ FQxDHo30$׈Elj\į6 ]88U6j^ԝuK:K<T:3,4zW.YY,@w 2>ս?ޙ@)P_,Qg+aTۂ@p3]"q-wP*z{{ĉPi!cb?:ԬD3/΃JJttC1l*- #-Qk8;?pZƆ O_=g6e9#C'3 178b Q>D(;FZѪKgYG&Iu41I03ATgbb>tRz1fiyu M[9 kO06ypc|&[PF(Wj Yaz*aoarFe }6bs4l'߽b*ҁɚ"DTo6%z_/%&Mw kvoDW>mz %1FowYdђdT&-n#% }$%޾Zţẍ[7LP(gSGN4~a$X=.TSW<٣%Yh&?j5p*hfkt^;O.2l]bTYSN_zexMM:?|q "/ 2O 9~@NeV,f~F;Yx&\'O)Â#'E- ۠*g1z &Xq;VuUC佫m7r 1ӸDη<1/iEXT6ٺ5K*F!%g[՞dzN^%8 U $-#":FN7]8OӅGx?Xk8um>7&ٞ-]  ͣEŸOnE>FYʳlNxRɑU`͛֏R9ecaڭc(# TUpj!ƾXšQZQ|m^އMk<raAq%Z }3m3C"aږAbIr~3'2>(&fSQWQP̔ANBﺵݻ3 N}A/J2 ܻ+;؁AIWRFQ3PY qK <8xTtu"MNbc- y GT`XkGH(ўB9kt($x&y$:?C>V$oW'=MI{%>h=!9ޮ{{"ĮoF (Hg# 5l}d/* z6٣y9',өE IVrZT;a Z"g%aRu/G)ؘsrk3{y;5f쒹{>)Y5mc&1nnM-Sr HxIz#˱x~U@alL W`1Ȣ߃*AhXh{tƾyLZX١ vf6+OEër؏{q z;Vs 9 &?@TȈoЉMYTԒVO[f60d2MhE @$ l[!M5Q80䎹Uca5Gz؅ %/Eą'C] aVn{=˄(tZf@fYa:)b O:Á.fS}M=,dd E{! ~Z9p -o/ȪXCQ7+[ D$Zx6oF܋@rLL{hYy̡z=vPЊ֑W?mT](H}^Ka a5V®GnA%_}!E{`-[S8 :tWyb]:&]"}dtF_iۙ^Pb{xd?SȨ^t#c!5Jy+;V$wWЯU0$g2Y //T;t(]}ᲟOW'CCrwO?X ]kVO-5&nP\ۙ%%X?q-YNpȘ];)_LeH8x/XxW]roH h+k9.)rxC^]Sy0nIpˌH~ !Cg`Թt ӟzr_Wu([Ҫ~,+Tmknd ޢ햆yx p ;MKI\\dO4 ]1~ 4gB|OÅ%펐_xQ9\q@HN5eq.Qia8)Mm >jDrѹT/\Ծҁ.M\ᲀ3xjpb$P䠹s6_G L?_Z;(e38 %? *[p/4(T_6z0ô@ YlRVwع2n ,Sd~&ˌºEC U?zh+ߙI7IJIE08i #'Sתc7*|6:xK| pB\$]L@5 YᯆZY5wfB-rl-gkcU f6J\=+Wȁ7.xX`O A|;95Hm7ݦSZhK;苺C;nhL 2G[[z' 0sS7L5*(^Ԁ8ičvħ"S#xiWh3Uyi Jrp`ُa~?U8hgN n2\V1;YϹ@XNErBvmLc\Q `Nsgb X%<4&`ZƵR +O٢S8kjKUZM:2s!ZJ%>h[JR$VmA qZe[ҏԲp%M P9ך! m @˺1;^v{ܘe \ Dx | bhz7h6d,p*&OJDj!tF4.ii@EBA'=Ғ# 2 nZa1*@uA5,xM5^s슕ZYfi&E@lyHЗTh@E!YE_T>vSxYڷ{Y[x+.)nsaN1 -ZP7ps. ]_;g(2 XzwE_c? {GY\QF ÄTП!.o%iZ0Ut8N[P?59b_RʟuW(Z3jJ /w`4DAYMɓv8e,+[h脿nZ|}̒z$H=s"NI֚E~=-)jvMZIÊq}Z%еWTpyd'J+:UhM|r@61dUYl`ɇRYzO?-'TEZ%{ѓ0Df<؄B0Xu*!٩ׯ/"|3 {x&n@6Ckr֔O`4;]!%ObX8bշHY%3)Zx(st[=!QIDG31oD.L|9{|T̓rDr͉A[Y5-(f)?=1zZ.{GGu rw>jT0պiǧaPă,hOhlMV'}>lIyW;Nwr+=aYꞆuNm8rفOڂ_e"gS,e`ld4z`[E{Sn0ሙ]JqW*2i;H*R92\9ty X99- zWC?qܐ?~SO) 3cD]'ŀz(}&chϳS'l. &:P%8!>$My"+p_ao"Npq9t9 u2D ٕǪTjP2i)#Zن5O>3#2K~)q߀7hCa a,Kdd3/{Uv% )Q[ @\uHn籼(?y9D'#*⼽fؕm#`rì&egv㑢fYr vmBޞ(ܵjgOf} DK:En "U{E'{ĸo3AL6f ꃻH% qQ2\d=Rez0z0EṖIDI#R[ٕ̲*~g\ v$WyejT hyvP[}QQCר牛 hدGU.^:P2@ 7]dS="NNpn0Pʂt-=IO&S(ѮYCܹ4iXvS5綵/ZL3xY*  U{B7AH)8 q؋]̠ a5۬JcoB9=X0c K;ያf)?f{,D"ƆJcn^.u˧Iu ̿#t-MsYORq3,Iy2cbx7Y'yϯ%$$˞gh*ƪ~ʆќ09P.Q3ZvX*$E#IM*@qH':YBzW)'po޿5CSt>=uX' $>G];\m:gQ/R566uU^Yڀ.3S(q 昸1w6<` nˆKwo>'8pOvQ帗vSK Ǝ_dC ;2H+fp&AN]yJ~Jy\V?5#SqLU8Qэծ6UBNӆ|*z?m߭/quD-)>@j!961rm^}"γye̢hXM>.0JpQ q*ll^O?*OU}_웓J@Eʸ8 ZLճt גE/@0k=gUBƄZ5#NHz)ӑ!܉ؘNdEC<5GusbF*-U,B:ɶnh.h$@VؕDYxě8'DO'y~)aC`}S;+V g[@LV[hj /RaPY;5 ,P|=8WG15 ׊aH C k[.h*^GM׮ H=2VFV (#}@p:ja<0 `%mFl(ᔢ:P7K KRxm%?J1yr1{X}2 c iz!$n>Dx&C6P^6ԁ8ǫRw"`h`[ss88\|\(v)͓:UHUiET[T,:`>' C LgNW36[^={׋~̮uT)۝0o< ̴[E kԖ*R#a h/RcKg.@1b Pp.t0/_>RAi#2Sݑ JR@O1:A E"$gtNbu.n]ig)I&ث`xs:t9֖z~YēTS&_Ytޝ>]2>mNEPǣnfNS;7کN?~f&6qB@X' )GykCZd[ʍ _-oP"}gwQ׶uK4Q I;*+jxe)ngv{jvi~V^"CuGKCmg%:Fs#^ǭ[f?IB FtYE+l k1;z7Hgd0#ͯxvH mZ vuXQLb_8`-@Go` Ob/9؉ɆsVA-2r6}"Op=Jt.F1v~r和sRzPwg,as1^j!ؿESŜԹVDN^Tœ!Wf3DRܕ3LEs&bʮ Ҩ 1>LFYrMH/5űlNqk%WH)i:O=B?kQ<(cG}oƆ'O: ^Zl1UI$GFjn۾WBadZ{IV4,/lqٝMOј-,vb33@=g@D؃?ڇJ*h`RSa]~a[q3Ӯ1quHd8+׊"5 (hU:c,I`~\^* V,4&K!Go$s٧yS:H/=EkHym XN#X;AV?-h]`LTgʮ4NՖ+AE@aF˯Eʂ0~<7~ծi8A86=e`|OEݓKJ:nm\N9vW,#ylޡV}:r-0vK˔߱:ooh.F"XbB$˄q<|C+nͱ[ ׺ZO4{r#cؽq&?&Mf?P#=S` 0?y|.֜=g dXA#y~Վ4U MO娷%W"'_3/"T:]I4y.ͰţwȩZ6+_5Cϱ$^oo7lxKV{6?03rq0 d#ᮁ_&L1_b:@&>V i@mb"HІ7KUdBSCT?zרKW{^")e<;0VK  2!,lxt|pRmN:*O:1VIo.8NZL: *yd?) AGg,5G\4ЇJUeqP 4:»>((Tdzϸ~Jjs2?⺤iZ^3Dp.D?OV.BGC'jL\u 6=2rȝ'/Iwb:oQw |IieN ɠBmF=fɶdPm"#߈]AkQK_jfI=ߟe87-ےפSQ@E1%(x&t(~0j;e3L+VrQAPܤ<tUS5V;$EFɺw#?w&B  ;g 1uV,ZDr@Z"J{-?^d U׸ŭLk4m$!E(.-[IRN)늨HLef'YϨ2!~xș2icz#t*}a=GE6=,X(Z"?0*7A&_{^TVhlRcX{' 7d`u@(Eq8y qa~EH[f'۲@UK;:fk. Ggu\-d/"^ѠZXނO ![D2 [yr[ZIQD+"=Axovf0miFyb5()lC/0tU/O:t(:O@*(5/mfϒ7t]MLCApٝCDw"t'aU#74 ;ga%Z ZK0#INrM0g<+woC1&l=50~؂U)4$ObW˚i<7ǷG৻ )4Q^`}O$eh0zHݷ0aWB͜$c||/9'F#78׀nȄ [ޞiJP1 9w+ hIkEҰ"\Hf+4om<9LhC 5AM.i\Wex<3B͜gL`֐|̣Q8̤!CnVQ;@RPYΐ ʲ B&+=Aa= KɑYx$!s$.[e'=zE 3,P<읠V=Mm3S{zɵu"W,(%{ǎ3f+f1dۖ#%*ω [z' H{3v,BSWQ#`ӘB|Pߜ o'C=%cv)V-L8Fm_ֵx\ lFv8n {nSV$a@O SH0G *c`](Bl\9xvϬ &iAGzu.r^_FSCv A$hZ.]|~[T9q-S|{c;YQk CkX=Z y64" Ao=qp.6] G ʵ9= Z&Q2"q^95g0!S[گ[xNe8f<~ԤN\,Ɣ%7 `[nthίm6*/Rg#>^ǰLt' ,\ԉSKN4[VߘWEDVF5lJǂByӲAͳ6l޸.*¡4ҏEPP6+#@ZaEu)kHAƍR[Sj&_ѓ0RxIXttyAZMn E9肨=z}K Q'89 & 0!-UW0D9Up8,,pRV9~. }b,xcOJR4|HV#6( tq9yTÍGwwbW!*yx*]Ѱk- 5\ĩ2?a8_I>W]/*oEMMۃÖÑV/tu]lr"obp dmƀ!CDr?Q}Wʮw#o90I]992">sy G$( %Oa;) Ǽq+>ZQqD[19ep3&;onν F-magV.0&ւk g} W)L[$Q%Nh`O M5]dF|=s$p)M)3Y"xST , ڸC!"Is6lxZʲ@M"+}>Lu J6i5{5G6rbRs}#5َh}Vֺ&)ACH q)=c`Y[6//ZYOXtG` #*#iqqs4/bOПLiM?(IhCs~WnSoP̭2 5u^=Rd(H C5}n9ReVi^R)% r*]dm8E" AJB 'D Jt uS~>UP%Xawj,H) 9|.(V p1&w\};,o7WJ1R0p̸V_U'в[ ™}é"1?jLGGQ(nZ⮐Ӕ%"6aF½e:EU]7{ V!uc -M.^WSTHLaZDΓ4/kDuD`X(ty!`|X v';",4q[MÅ&<;T8f]jcъ?>'o9y1Vz܁\ܺEtdo3VIZ&zdB"x~ z쟱>].!eWji Q`Wa@qe" ֦7|ǧ|ov_ƨ7\4:Z0Z{/%wsQ#ހxDc" 6V.TM>̘ZĊtVE (2'.[6aV)h#^ڪX27%\yli!4߭7-JA*ebۭґUMN$.xwBL5K3MeQtp(C]8f[:vQb#b@N2 -08ǭ}c=(KTgzߨyq6 {)! R?(L{D7g/l9w:PDhb8l:db%=: ROZ$P 3YrIɵ`.SOLGas/ݻv?oDMBbߒZnhOĚ|3F=ӻN?O\i и,q;4CSB;e_#}!gl5 ])')SE]mhJxRZS822JA! 7OTvC bbh0WB+_}yf9ZS$![:s=Zlgm}t-3SQweTcQ\˕)<=jF(R ej5j7ǕV[yӫKBaUk͙ %[D[) GQ-am2!3S ubaXs&s$q$,bWq =&VR66%ՔN3h٤/^xlF7ܞ5M;'eE SrTO~I%&B*5+uʖ*c:ݾl”*r7L嗾<hUӡGj1F:Ɓ`/@,GI<*On~Eӄ&f/ ST胙#BSk0 R?h)L3E27+J^QX!x-.5r%eaư+cZ I1i`q\( FX=@ 37D ƂIMi{y ) W#b@̮2o<ӶXu Nj`;twܥ܊\Cy:2lӱ_ӏ԰\.M&Uh/2D"ڢvndJ%:kcP }FW1lks^u XWM`yƗ-|Me*=i&C&f 9iRZd_#yk k Wal|^٠{R6 R)QiC=? NW|ՠu=>!tuw9 eQCL5T>;n_9Wxas$Յs6R*QG^QP|tЫΛs[D3t'@S옅%P:^""'a#0/+`>Nf66's-r../l;˳qb_r׾[!ٛ\QRz5j!m| d~/p? H2+4{  %Ha.\ d d{)zSfHd>y[=AX <-eowF#/Yʌ⛣q怠d=q%PơSFSRLinkݝ>{0#_w>p٧q`&+eԥJ"%5uAe#|h+0!{^xӵB bFUi4|wYfEa)O~]5HŸw驅/rc.ERGbGBC,/~k[MJE f/`>@e n?=A"_*\^1&MC-qF\]dZIvoj!%TF^x56&[,R*BS6._#$8Zw!2//E"'gVFftsZ~~l6ʾs;Bݿlp&XPw7#DZfeOymF軋~c7 I&;aGH00*rǷ\#/ kf3~&r= ӃD}`LG Wع3Xv X']B=8J22h$#@땺ٍ㣑 W2^&MI@0*pH= )O~U]TN"AGlV&rGY }oBi/$YGe:~^@j)GОY x𡘥w![(ҀΨٕ\;z3~u%$5, EA6r7R1\AHvtr4Kz&CBS|[ט.^gu<\ 7uJA/!jшmdq ٲt#)n_x_Gõc_˛挹#qZ[>Oǻž≀,;訹,Y]#CAjfcDW]auaV@ޖ aȕyʴmnz1gG +,:]O[1Wl8{pf1nc:~5i~`=ޅľ0NBml>MW^ zc@W[dN/G0Nڼ}n6seڬuM3H*) 7u! u[8 d' jcߑe9đdabq iy# XGd%j?Xf>tQVF.f5X;9ٕ|OKPyX_&Y\grg fدm$RId`vdmڝRvVisZ[& bC{fN6[Z阾3'*L4+XQhvV=bt{TV܎`Ż<ҕS_e;/9KNy^{S#<J,15L!2BSV` [4v{f1=+M<{XDZ{nNNe}>.̰ÅQ.ƍ6el :Ԍ%z^̿s̡K 51j %m/+xMXljdCO7fe8*HJmj&^9 6PnۡC><é)kv[k3 7> ꉆ{SIA]#>b<el7` ?вb*w,HRTu!is`#yf8?1%8 C{1<ĻJചr;JZCDUF vwu'N's)'7_m‰L=㕐ѝJN"Əscݣ낷eqP z)}8MŶŠ+>Q R?M([~ |_^[ ftKs;2%jV aH?#[F =7qOX4G*4bql+kY~ (S$EYC FcIj?Swڵr@LQ0P>~k#7SJǩ<$ =w3.ty+w5hU{]rFP0ŦM,HϦ 02)HcqY=+<`u- .$H@-2[ ici^݇?XEEJwCV~K(p*S}A=L "*JFDαRVձߌz ulvQ 4"f|ؿAl${k/;>XLw|.N!:\%3& g]YA2Ɨ(ү5YQ<_9Uc(N92-3H_eЯwR̢?- gJY0_h(so<{HxqN)Gn(VBK4^WτNB~kkS?W.XEMVL+`rЋRGjn0y2:yLvJx٠.|C'ntHyDؼ}E2j,@7{pf].=ڼOɓel,vI7ǎLh Szrkq.k(Oe3|%d&{23$M >H؂7XiF7Yъ}M~?wb+>EoOahK]htC' E7=4T*.̿L彐Z^g[EBc`$yDPH 1VÈ _ManA͟{u~"rhp LzGp )y{֟0~F'M"БH-Gk >c aM[]0pψM0_}?_|E۟i', M(<pi}:`' CAYT:_:PuK$ܕlP+"N#Hh9niGee([!X"N%v@\&oGI$[ I+gqK^˕%v4ddAlD rc[LKȧ vJzwt/G(y X6 <r -oBBOՀ9 ӏhdKȫTUmԵ^A;SUk>#}AESDsSb`ŞϷE?V4\a05}e~}#jRpGQ ERߚCGl<9eE4*7/ خ Ñ+P*0k#r~M9t4-~w%>#qo5< x6kj[m&t(_- .7A-J״CO2b68lR C| $-3 K me^H`q X\{ c*F=!:a#);7iB;?\Mh%^Hh e sMhͥxD?+pA6Ws殃mS0+Jn@k7awx({3,;p]I 项5OxǴی dˤPfz3x^5^I+=7 T7zwg(9z?F~ŎyĻz"I؉f% +RR uЄ׊6>iwi$))a pBUStelAY.i&#PM1{po"U}yrȠY飢&wS3EiZHY넖<6.{ǣ!w6Bo \@~9vœ@$;9͈s~˵SY sOlJPf!6t?DNhzwb?W}H]gk?p]QSؿW `4}Sik7لѺL{O潑gԡ4 QЪ?Ǎ!N! n\? 8IqHxnP c.0ͤ˺g JMꬲUiiUDNe>CyIxC#5/o-3wz`E6ʌG'J0MMcXgZc6vb4~1ڣ]b4I0pG02Bm XQ}-xt`K1 \ SocBtPVMEg@tt•tM,\q`'U8p6(dLDM .|a萜*>}܏{nqy^dW=IE"ayJfR-X^v:e?6NӤp9$$JYگ~SyL"MN@)^ϸXyxCiI؎hAopApXr+G% ! w7k= 'IrR^xUQ0?LKT6 ôE#qɇn'<|fM V۱Xtw1*3uEbZT`"䓓:ju8Mð5Y7lh9L I=YVc݈H,`gtcib*lHEKφ(hOcW\.0Dѡxg/E7`!VSQe". bl{'i_Uuך7i[WgTro25<Dnhx8dҗlҒ> /Ie 7dgv,g 0kt0oA.tݷa39)G؈RZ0m Qi¿@ ZO T@v,+&ݑJ ut 1+>HQe-q(UYʤվ?3`dWzCd?p?<^d׍w=dwӯ.}jV9C#,@oZ2er 2E_I$= m{ ոѰ 5yʓc"6ぅ4DBf Vci2LT^fk56Yu;%sP+4fP6"$/ Pjnb1u`.vh$:T,.]uztNd]bڷ7}7 /#nxec]GA5wEO 4̼-oV.)` ЕɹHgqƙңMH rXtMx@ͼ .Xn!S&'AV!2@ѫA~~ĝL as`w"B}'SXY!:0PU3Źp6EL2gz캥3FExCY& ]PhJ6GKCE) TP?DCҧlctSƈRUAQNS(Hp[XyX{!!Ŧt= s*TU Pq,[cT;zE 6u_F)!mĉKĀ GE$fȱbԟRzT#x[oG3 ǠʚEszIA=)~JU}%7L K=E">Zk]tˡd lE[='wӷq JW0yi)Yir)w|nu;:ٕR hg5Bd&ރkw3bNy#Ba:B4h I=\~@(?PbOv_d50AyW[*0hN++BY-5]+N6vkZ[w*{̼q%ՀkotPy?-#֙D#4Hx0å«f4heVj~l*c~'4A/l5x/:64m.~k6S/1yF~miЁ~d>/^0$̀׬1FOV&Ӊ-WF rcut *Dh@65+}n7duvlqOMrXi%Q(χ=L9e)`wzk8^#Wǥte?Z~.+>>Gjߏ'@-4t$<4x3mQ`g [yPtiP{]q3;Ǽ;q;-ˈ}ܐ ҅Jsݭ*YVd:"tܕ@atI'J%n'zJ.g7Zmy<=Q-Kܲgb546B/Ad|8q!UcY_~]XMM7?Kb cKVWuk;z0}=Q/h䏬UJcS M~^G/ 3m-J c OQRO19==R5_ISf݁Q7cz*Kh2OEdjZNm{5}x yÄ͹[L8x "LG-tR_p"NfACQS[-5D`=rʹZ@@߫Q9vo+8WTt:Y fJ~{}y{z"y"F,))Jm 5~AN ,G@J Ж`6Ic{|g˕O*+=C@$EHnGpIove/.rd G͆pZ4lX7r]UU-_:Lj#ZP(YD)bݾDC.TmW&.]7,[uB+b~dB:Ry)aWQԋum!Ih[Ƌ,E8`#E7qͺ%"6< f_ꚩ‹7{Rފ7Eȟ\Yxb҅\tueƵ`ڿf6>0=iԵmZekq _]奡Ft|bViWRv?݀t)̨"qLxi.,CĈuC0ĦI {]TB,eWnjHWȆVVZ_ewA_ ȝ(r1)\w³Jp,7d t-5o/rdӞ6 SKƎO=Kd#_sܢRL]X_)(/2)&l : /.۹+~y`%zʌhA먰?=L4wg5@^L q-7:HB* uPwE0bZk72FN zYtG :@N>xbMqFAmCc .3ԱVOܭYXf1Qe8·Z[DNXe cgU԰_>@"F_^Bv%TaXm}zԢU=H|ȜM{y&#ܝ]=2<]c4]V59uYC0l1.wrS~+#2\!5W@`;/5I#Om|Q[26{EpP įnpӗ5C+7 >৔~W(h_e, 80*_+wزOބR j5^{I1!'?w{N@-.W?ӱ Iu\c!C"EJ st@=Ӵ){O^Ot@ kcgجIͣ\5!q9xZ;0ģӰ՛ uA~r=eӸ9G}-\޴%gKѾ u H ?{-΍S[I qPIZ|lP 9ZgpKcPXa̤{GL\ޗ"!Nf[cIX'mG/qc[nʩ (ݐNO(3hi^^p yup#5fOը񠴪)U\#}6]eoo}7w| ywX0൳]!_)TUep&/!!/(9_xe:\ٵ=7b)S'[vtI]3˖3 >[i.p_JޔfoZ|d{kDnyZmVCi'a}pb'4;־2dAyz\eŊ‚xxU!r9sP3lw XzWCSSaL[K40"߰~,ߜbpǖt[OE)y%s-"Blz C_GA;tՑQkJqFu@%d MzEE;]&Q|D~- c\]) Fb4yM, CQMf ,0P Et|ZGfG|Nͽpܧg&?~\A׺{Ie]7 B,ڰfT0nǖN'RG 6=No+$i(&y ^D9+cNua S' F"U:I#`6 :G25\x.g9h^HP$@77D絞An zܜѝP |oe N T-2="R|c3xGkc@cs  ]%nR] NQOc @ƭ/T@Ⱥ17&0,GSV~2=ˈd =WQ ÜH͔ف<27GYWwK`(&@d1";j1҃DŽrzaڃ;hw0T!gӕkYQtC)=/&8rsC!sշv6T3Y>5uP9BTFBՈǛzZ̓]%Z@o}=:QO;*I#s+Ej*ijlFJT%$0ߤgw??걎N:}G)lq_%P̥*Syb1&@Y9l'¸rJil/ܜb0*C+n}:6{+ȇOl?爊\Tsl1|+6^f 5wnR#XKHn% B ? Y>y,z#ejZ0H E`ng] T(=17v#X 5|f V] 3/i "so8=rk/oiiUA:?2J$9/aC&4t!o*2%x,_P#;,\WAncVU{FAړQ]9[IXAX]`^ĠHg"3NJctAɱ2 V`ePN78)T:PVaL>f]e8䭏iܼRS0*BTyG)!y[J;XgBA'FT}1?gŒU#gbhb!f2& _V`'=Q+:!lPweͮ'g &CUg8E&Pӆ+܎#E+LŶe n%AgXhgLȄ-,U7Ux USJ;(:k.T2(,S=}tEڳɕjmֱWAI|YsWh' I:;=)ӷb b> 㞇ѬK1d_g',֮PLg͌ 8%q YZ