libvirt-daemon-driver-nodedev-8.0.0-22.module_el8+596+27e96798 >  HdAr U]U>̎ deƝTȶDӸ5MWQ o˯| w~ƅ3~LZʚ$z6csm񰾆gjU I&ReecukGU wR?]Ox F) =,]>h.0MX_˹)8kBIţL=n"CBY8~E(#&Lcc:zU}u{] ǘ 6 V$Xq"ʡ63W,k˹z߯sv%&Ej_zcS7jP%ܵ{z.9eȿ8B>~{?JuC8'*M$[϶6EZN_5b!D *^qNC.9͕E+LU6C*e/T4IzHI]G~rqgɊgM%52kL/NJ cwЏTmP672c5ecfeac63f9ac4468b9b95a77b5e2a1ad77d1e70d09798d602a4d0ac3d1f7f17c7fe3080ba7310af748015b313808219764f0302047c435bb5006630640230046902f74129ad28aa03fd197126c1f685fbaacb2f4f8d6e2cc6a4ef646fe0420e1b67d0053466ac2601ff06dac49148023013404d3a0b17c3726c8f45cb0bd40803b12eaae787786a9b8d4455479deaf6c01b218edf6623c8f3f04fa19f5e572d610302047c435bb5006730650230270c1514ed4e06b64c1efeca66bcb52fdbcdf8f1e86a4f3ee01f76a7c01b77540d890de55cebd031939ac732d4eafa76023100e155af06d7b004d1c60238446063caf1079aef3bd630bc382ff845d9023f03ad833fd0d95bc30f257e2139632391f9db0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500673065023100fc75fd4fc542651d79db84409f08eea435183e8e8cd478fa1ac367534bcbb0df27e64992dacb7b2179d648a5dccafe870230302f51b6323ab2771cfe55d1962e39a95dc392f9dbd6b61db241180c9c9e095b60653e66573a2038110649fbab125dec0302047c435bb500663064023060e6f4c7af1d959944cd47f326ad2e0f9b79198d087aeef288d131ef38f37ef4f9fb4e28e2582f639ce2d1e9d6bcc61d02303a5bcbeaed23e9bb7de0175f1a8840fe5f84d9b36a5c03d3f45cee80ee1d9acd95784ab8528ebbd9b834135bd57f27e10302047c435bb500683066023100c7212d3e8c3b513f4078cb90f41a0843eb4248696c89d22cde86470d19672ae88d27fb47b6470961189111477cfa3ce2023100dddd8021865f30523a8ae727a452649113352b921992c6c41ded721c2c848487346910ef98c1df66e594b0945117d7410302047c435bb500673065023100fcff2b42bc64fa92962ad2ec9f8ba02d07aa3137c45f0fd33f62028e704421e94d784d7de93d01a96230d6ba45a8a2c5023010c8212394ab823e3f2442509bfa3f5d5c3e5bc4f2bb4c767d363880140af83578ccd6c81441b8a93f52c43b501504ba0302047c435bb500673065023100f396c1a5ed267127d2e5a0694e7bd4141983994a7c9893d921b87d89e766404a576f208ac476e826540006fc9604b6560230378ebce25c3e431bc6f4bac1109ee37a9ec0db296dfb37ee938fd4922ff82e5f547e890e0b617dffbad3bb5fd6d3cb260302047c435bb500673065023100985cbd4c127aa4182d2cd6348775711efce1630c0c266c5f609964649bf14337494ff27e80449079440e6741a31433fe02300331be89be5a0a9c095a3bd6df350da7269b8368620f16bf5d7f148477ff600a7acf435eb565d9cdc457e8e3c1dd2c7c0302047c435bb500673065023100c82862210088d2b318d2d13ba688f9598a33cd6fe79900037513eb05f0feec9777f5524fb6ae4c4027dc64ddde40e22d0230193ce1227da33d0943e430dbd361adab84bbcea0fc8a3ceb8916a82a189cec72cc10c82f500545b8c8c0ece59c7d26610302047c435bb50068306602310094c0e87478919de665d2d0686a935b1bb584c3f25d38242f0e5328664cd8fd6eb4b780cbb440e45e3cfb53820b50b100023100f719878b1fd11e512747ff545515cb15705953b7b4cf337fcce0864012c96200ef429dbfea93c163a9d518d9a1a902980302047c435bb50067306502307f5226ea0797f3313072d909f1c00b1d9e144d5f15732d2a0390d4d8742606e193f4f6e48a98a68773fc09473a013b22023100d09acf3f06fe1d843c3ecb64eb665f15794c6300e806dc14ed2240e53277ff0bda1b8cf61d358c78f01e7cd28b272b42ۉdAr U]syTq1Yy!'*ppB}6E)4J8kEu /(eg$&Վy5nw-Oq mk5ˏ&qZzI9U\ `Cdͼ ̗ aQy8vt^ 3aqʴ7Z3@a|w%^6]=gU'&`mN b.}\^IZGzr<$%C9YƜj|yzm<٬k3p` e$#QX-)3 h`>PCc?Sd & A o#*2 EQflq8 X x   @T  (8$k9k:.k> ? G H I`XpY\]$^[ b\defltu8vxwDxy,0Clibvirt-daemon-driver-nodedev8.0.022.module_el8+596+27e96798Nodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.d%x86-06.stream.rdu2.redhat.com ]CentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi686mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnodedevd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnodedevd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnodedevd.service virtnodedevd-ro.socket virtnodedevd-admin.socket virtnodedevd.socket &>/dev/null || : fi0a^!GViJ HAAA큤큤daBd!d!d!d!d!ddddddddd af1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30fae2761ab40c013bb09620a7ebd47607ab9f24bcc915dab797664796970155f7056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff45889f6337a298fdc5d34e1700f0500718c68d859279e013420ba7d6a2b82d21634d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/sbin/virtnodedevd../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-22.module_el8+596+27e96798.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-32)libvirt_driver_nodedev.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nodedev)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libpciaccess.so.0libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libudev.so.1libudev.so.1(LIBUDEV_183)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967983.0.4-14.6.0-14.0-15.2-11854.14.3dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e96798 virtnodedevd.confvirtnodedevd.build-idb8c84fb4dd91a9bde96c388de521141e49c79af5ffbc16ac9f675ce13a4df05f1a43723dd6b128c9libvirt_driver_nodedev.sovirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketvirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/b8//usr/lib/.build-id/ff//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ffbc16ac9f675ce13a4df05f1a43723dd6b128c9, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b8c84fb4dd91a9bde96c388de521141e49c79af5, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPR R RRRRRRRER1RzRR RR RRR RRRR R RRRRRRRRRtRR)RQRTR2RNR"RURhR^RrR@R+RlR!RjRyRgRIRMRRRiR;RCR?RXRqRLR[R8RSR=RfRORpRxR$R6R5R9RuRdRRsR4RWRAR]RnRYRVR-RJRcR*R:R1R(R\R3RoR R7R0R`R'R&RvRDRFRkRaRHR%RERRzRRRR RR RR RRif test -f /var/lib/rpm-state/libvirt/restart-virtnodedevd then /bin/systemctl try-restart virtnodedevd.service >/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnodedevd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-873f959db0b852460d3502fc9eaf3967877774c4ca4e9c090a0ec748f3a35c907virt:rhel:820230731142245:9edba152?7zXZ !#,b] b2u Q{LV5&V좴@L (IJ#p59R A)jI9j^/^Zr*]WS߀\^dCAwOh`R`toiqTw@dO(;D,R.$;ԫrcak2ʌC*CgI(S, 57}C,ٍ.4arh_mt'Lb05MA8PN} Nr`&1㘂9-Rє$31drp\ʾ-A,|-Tp ~ PZko|B e7;qQE6nRa)Y[8 *hc : $p0;H#!tS@J'99ֺ9ޯn퇁9YweihVyrK 9d$|i73+ kΛ"͍Zw͞ (^jݺTx4^F[$u\1 4-#Qe's mC-:HCfP/|ЗƖY`4FCtG5X>J#{4'cyMdDE$v6PVKLBXOU<}OA5U<}h9[ :*WCG-ԓNh)S{C6=pд݂4Q'_Ǯdk G|bXALS{n@OO`[1JVJDQQv/aPPd'2JeӬ N}N{lxw,Gy%3MR;Ϡ68KO@RicNAqTGoy̍$ Dg$&=ZN|mfljn}r8TO>;([}4WA?o=fEa:GDXQ޵۷k{a?mM׆ګZ.BoN}GN<|)2ESh( 1Ԧ0̴Ϗp6*YWUrs qnߴ3.<}{U,ϔJfȕ~`\UcY3LW+1d{HήYY[b }B6jv=%,lot^+]uéTNBG0linm@2Gn?9uxd`u Иl͏dOebd]PcΈ.ĊX^ JJ mD_r:r(KNCzV4dU͐X0ArX]CrԒ GDN$ nG^yNppz%B$ =lUf(yFTBaK$$p%m1 n2{QC.#L{3m Ni[nݱAfY,\xWK'`[ ?°{} bLP {x?;tVE^yi|/T-V:`:ms)} B5RT\S6+IMU fѵ~6YX9"UzVfvRX/|!uef"UC~4#F V"i`3j x\X>q(JQmFM(ɦ3ZP%`=ӹi%|Җ6~| ޝ'wH.;huۀսvE駨;lBaioJb>lqXe᩸JB9L(I!rګGo#+DHtv.R|DJ/ D|O8}9EY<5+_z38}wܱ7FC =hQ5@z=L|+,DgP&E^~%J]n ߰ҥ]lN"ry2Dz$Sn\_F'̓̉^iZd\>2Rh, yXPU 80>hLJ Ou5՘9y\F#~RY=p!c6r"k dUeRNwxէj앛v0mD-o"󦐐*?\/Ƴ>'SGJ%}=F_s=Sdr[_7!\ïH0F@~d]s45m?ʶRΟ_#ko|bEqkpH9(me%Q$&ڃH=otm(;%+ak9u&ϗ46!8&Z̜TRzl#q74uw_=^{0 rqⱹs0>xs$FO|VG_MF|٪ƘJr Eخ͕O-p4PW%qYXLϐ-ه"LdM3Com~۽mF@$29mApbaq cgkR Y&@c۸/]?,δf;ǫCFpBXE8/' ppSFRYxew 1hcѴ6n5dn'>Ml\҂S_o)r󏩱dd[rzO·xw ;vڢqX9@{e4|4m^xP\-mvSWPGVM{η{ثjur_tnnGX+JqB6hb<.G ̶MbPOadޛX.zBd@q501V짭pUn<ʧ|oX<ooS$eӸ?_<5ovf2T G_%Ծmiϣ:|C̈́N-psXt#"_խaA5iMO>\$U*7ƨo'* !TjߊǿDE=LƬd(? y 7}G&Y:qO+Ļwkv;Ĝn{+m4rKfO䙩%byr[#.2ZYѼP%u~p׉k!}x0]!M)",}] &=,fUϾEIIq{3*e!WBZVQYR#_!زѮh4xAֈ 'Z$p|_4-5MkwMʦ޻&O a! \ s49i3h5Sڰe1j`TM2*\s!i5Kl :m}UbN~2KtrMö*h'y V4\'"meLK^[pNu 1`=}\ҐP"T[}^yg`&W <gdžlCC}l L|uBغĸ=3hHYZDH1ͦQQN0puQ^ 09=YKYl?<,s Տe@3𥽾`ZG8*wbJx'%7︰Gf{P[[ц ?> w+;:H짇~~׏<9:J$ b_Ƶ=#piG cMN0'y=~߄lj&z7q+TI".doQadz6va$Ic(3wOsI\gDCQ 3UPO`u9H7@YUz%۹a!lV„s;2IMyJ0~|">ǭF77 7V6r&@LYA^W4gĪoѤ#Zc7T[%/{],(#sTȥ^ʴslD#ӮRp'f7N^Ʀ\޲J6&Gd X"+62F:2׶`cɔG y:6LO3IJ}q QtPfN쓩&W Yf_=H?7l-@6,ΌAWpǗ6L%Kd~k7=ڶD+|"vFK];Wv`9@n"]щO9I?/^RB+] >G׬wn#SͫӊXYQߖb(! A3#` F=51UwӤ"[䁯iw2I|_K^diQ< ffulI#Hh?䜷yI1* Fg @d!kG(8̽YBr1 I#̣*MuW`n) U勢ۂ)/9TVF^_kű mN:j'vUb!z~_q_~ E*t&@ъH.E6Y@LήH֒A6B!D…oyV_s^ᗐ2͝8@$>TOھ^Oy/c,K v @i`|S,kNx=_?~&t lQ壥‰)q`o'>$? F~gZ"sY{¦ =(RW$K=9hsCh&2w2)Nwh,_, $PZƥ Ňak pC=DˈWŢi1KC D'r>+n K5iZ$1 "j, ڄ^umCH [hS2񜏏Dpz=XSS/,sUB@b8dcgq@<)KZ5,yCӣfhK||TDAa.]]B@U&L2K| AZJptÿDz# 3xP2%؛ZN(d؞@{)do>SW[{4 q Xmo~i*0Q@_[#(M/fXsՂk7!cL籤J=vB:wӞ>*aK? ;!*PQ :T7j5UĆcwUBx؆+4ғeYݞ],kJDpCrtT^0}(X/~W47Y kxjrY9 I[.`֠`}W$k8\xmŗYuỖLa{fpԴEW e#^GQy6oɯ$|^tU;i|/fqf=cշ;qNp=ɋ,x߹qb,v.3A|p] Ğj;Е5Z\CVq9U~h y⺷*Ct,YҬ[.[w#ȥoFJ1OM HFd1"net7  QKϱ;u/ :|eOnMF_Rtb*i巪++p|\Aa9"H4LTTIziSz_O3hPLQhՏB_'$R9 Gte|Mb 1H߯f*&NQPAO b=-UKή3; ܱ;J0}`4 kPq'/",pL?K2.=M2xUf=Zl 5xPF"R>JzLp'vTgtcbJVa~.ZQ\.ؙ5EMB h$ e frjץu-YiȘZ!O`#kuIcXvw@BKUľ Wf}F oxM#cXnE+>:ޒw5;~Շ7wB'ISbB ,2>1M偠aV9 ;*8ԅv} #D%TiO.ZA|(lḐ3"*)911(W]H<J`<I,AW!]ou.KDbpcД8erh­L/iu\-AS&ӂ(Kٙxt`I*ZpwD}ay@?GK5KlHUwUPhmqwc-F-@|JVi)ҍ2:PzxxVe},|VrSfH;|Y^2"R.ʈ@q`ZӢ?p.ugӕ/=#[R; NZn]"R\ʒ/7(iYE}\k4a&*:,2/{t4Ӽ@z_9N60urmE8Vho6EB_|ԝs)[I$ۆ%χgyw*[Q"#1"} (ȥs7G Om'B<4tJ* !SG?,뀺 Qxyf `P?X>sW[B.?I b"=եf9ݭmf0u)TF+O4?^x~Ϫk܆s-̖"aHLyݴ&jFYs>Ҷ)C{ 0j /8Ynn7ɥ4~tfWD{}?^,j*/C[!}Y߈X͟ UAc:bw@v>ߓ-^Ea3(! Cdz ZH7H9$P}ZS^'}W؋gO=ŻJ `aIr ߈33( gO_I)Gl{r:!)Ӷ'A'b mId"Ʋ ɴv&ζi:te7IM)&&"R1X̀=W03 q/6ZaB;A Z9/{J>S>W֨JB7 .^/ɓFfh};ytw.>SxD @/ ._WpŦeY1﹭5IyV rg~'63._UP[>5p$ SngI>9T16+8{3!YQ4%4LR|HpnXjZfܥvJɺL:v,7=M>; N6iR(K[H?8"ո c~ |}\F5`hﶠm9iQU=K)$/./-[k#RckNFG]Γ'dnowRbtnۋ)v3i ͭM.u~Dmze3q+$eW~=~Y:t6=чh7qY8 aJ69y++/]Rr6sS,i]m\ji+1ޮ+ @Kb O+ڥF1Ϸ#ٖ丏iûc/ ꄛk4WjWfkM1)5H)+rh3}cnߣ}g2p@k=E pK9a,n07؊,fDv2 =mhW੸;% ASHwۖYUj?~KAb}fe__(b'Yj_/,e>WUy 1+F-ddjXzvQN"m(mџgrYf*ri!蟓 ( {죘7ğh%J7'eNm"+#aGx>y#Sy)han T{W;i $&txx$C=UUn;>J-_p%f7R\ p._3E !4)BN]iqwl} H65v ̚\@aAQV[Q-1,OJ5hxc,d1+~EIn'"_#Ȃ;Ԡ2;u.lX6 꿉ɑ8UB\YuhE6%?DMQ{KM|fYP$Ќe;\̏Y"G-j(Rdn]t,_VƌO[z+Dr 0候cyn<] HU>ĿjcHvt|2//5vrx4Tyx dZ AwݜbH*p5%bg >1[YՋտZ T#i>8 oP2L.0賗+7aGE-ij3ݬvFt&wuYVI2mZkuE&z>Y#[GmI 7y05IHmj_T3^ݛ5ѲX( =hxO$v՜lm^32,D郢re㝷 ÂH~-ҋE#qxydǷnJ[)܇Ԉd xv););Rdx|*ex U9 V6{ҝʼ!ܑ"ϖ}FNY\n# ^ˢpbŢ55A Al`oꄍdvVؽikbɀ*Qt L?pJH"U< s<".jBHR]z<(cn ,Z t04ެSWE՜ cqJ"߷7,'UqO: n˛IuF2&1.K#9G.h ŚGz.;[WJ$.fuŇQ ; &q1qQIϨ/i2Bi})邧UX"lpǓw&ZH tɏf!t-<x|i₺Q<"w3w3&(b<l.D4ye&?]TLN~YJobzgA1E\k+% z3b{{Š]!1![xD{ tKžah ϏK{2e3 ΪL̃?mnhRt/zT- s/Y͠aa#YXB>sraf8n|lCXDHX9R\po:MeWlVLM.OdϾ %A5 r&:j9LL%z\6I*3%saܬ[&f>64#7}Bplh2h*5`kzVezD1- Vctv.߻樾FaU!Λg4٩kr1&@X cZj08&p Kߵ lbSs1W[ ?o1sQt\225{,nEp-Ƿ [8?4#V1H';۔u((18XUVhRn  g=F)&}.e{]NJ:N_ QW, VZ*]<˕ zwq؂lwǷ]x) CL`8@M!NaI _B1|C: Hx:jȂuA%cC`Xݖ,EhPB$prϪ(#'ACD50lP`IT#嚺l w4$FnT!>aD&ZK-ad 0㱙V *mv@;]|6_ѳ3\&pZ- f 0*y7u|XY $8՗|/s0,o♏a'uyEmSNzqr)IoLJ0Ǘ%Zjy.g#dcbz NU?_n7CIKyCӾn6aCI t'O؏҃Aڇ-Yib+[qTf;/A(/h _8I`^BM'l&QS{FKc,q~=pU:_0hObqg^-kwW(g||јdd_}l/66@3S 2d |Jf)%eF8ïI؞? ѻě70 iQ&4-s ˑӗvg5?Hz&jt'wxVz ;4 gEW.07IC^OĽ [19,n3])h:ܣj:b(rEm^C,j~pF DFWkCֆp@7'gH57(/TNuZD;_FrDq3rN`?)@]jq;QygC#AN?v1y }֚=[q7C€/| )7BU{,Q7' r!squqP" 8$opd'?4A:ͼelBzݭGC]:eW Cd^U@ /K@,5'#rAGf d޴YX]Φ,iZů LN!K a{("/08pE. ?FҮ,bbtYHwEX>!Iᬞ%9/ èM~hԢhۣ>Zx`+l=VgT!5|ք1wq;Ї? GN=`x̚|NN뻄t]ZeDߑ8^@_>]py;:sn>=feM 3,_QFl^N?WL;RW&#TXXSfn"__lk Uц]z l-Wur$x?~Q/qfȮ%\p%N7? 4I$ >%u4/1(Iҫ-Trɕ(^yp:Ĩऍe=l> ף K&\북{)$7J^slf\fgx&5FuN//LuWޘ]>Fϐ|3ij9dZy.ɖ{\$~8|-Jkסs5_iS 'qp s,k2WE"VE>SBqLq r)fbN_VɎTkּo®ҾoR ?}諘ȻpeeD`kB~7 6%nDB|v\9G7eLd/^##34 D=t}ˏDrvnf渑 ЄtZ|ţm-]T+E~ Uh*|3(f õ˥-BW(x!?q3+lv%݊ +p,Q;$dTF)m0V$1ݬBpt+>LI;X ds*7ڗK;rjϦh4-mŎ?XI/N$~M1( ;cӄa߷, f(}`;O)DM4> 1i 2 ĝq-zzO8F7%LVt5bK݇H6٥gOb˺9[KDB,"J ׋M%~m,m—xwT  jW$ *<u6asRV*젋;G 0ItTr:G{h'ٮ+_A4Q42"u_wO#̐Ȏ&Hd?@L' ).ݚ^ZK"Oa68[5ʌsJ5W/䆐x%P h폥m{ׅ>$q_=$%)At8 m>aϺݫjcAh3Gݟ%>K4v|W9Smhri3Q.diDYԒe^$:ֲ7,`9sʁ & i@1dI+Ӻ=v\U $(+EHpXf4Bz3>W Kt7jph=}Sݹ:f9Iߦ!'n5O^s,AUkNug8QljlJoi Mݎ沚IL8ݨm,&=Ľ5)*|($֐Wg9>APQ_ٚ_Y2RNCOkֈ2goxE܌ d  9|E ,Sg6@ \[8YbHY Jf廍퐙 "d}6%騺` LgSvIϛm..sҎ*-K[\)/Z Uv+-/=$N"9z:[Z{4C5]ZZQܟa8ia>FIc7c&7m*U HV̜դ͎ 7gDw*wt뎥Ju/Dα'_@.W~0<)QU?|7_"XBr#tڤo%S \~N^QF\AQ_-טclȐlp֮HO#P:1VJɋGqk. Oz6sNtk˞qvqAZk ٧8ios'F(:YP1HRƑoH=Jh@QX k0BV;9<Xw,A}uECfz̮}C @S=oB+O|͏ E)(Qʙ0ՔO,o) N .o>R~{01SP (0?9J=36& %,God H){ ^7jہi =ivNe19_#BV tY ]ZS/w7 y9Y|v}x(D[K/fTod+,]ȼL%h!43+II_m+*о}}τE#S=<{bXmeg(Xa>$)[u䓥?}neA(}n^yj |7 .?4\71g#qn:&1=Wipw'[0ٹB# #IZ Jfwt9!IJח4>k[՝NX14BwL_U~VluU*LjdD-}gi#GHv#Yar15pQC:}zͺ1BoCb Fg`X]pBYG8coYN+a@ 0<;& Ņ ]Kv){U$T܃ UG-5,P` _>r-9%DZ4cm&S_\Y ~Zء}  0*>cnpެms7082'i'_,5h̖A @qq*BW<Z"sE"3帜 J#o`ODSn|-?_]李b. w.>cp <tlpFSH3 ݻf_Xj`z.(=rވ~O mNu$B9aa=_7rj}ᕆKJDqr)|peS:jnGgٟ3!/'C"ot0^&!!8^Ա3Zn/X 1#b[mhd[Q{zh]ƒh_!jE*Z:lP7qFo,.Uf~ S]"bx8]ssg\Et xo礰fQOF.|% m|۲W?`oG`ףE  `21_ ^>ee6@0WS]o%I ֟;bG3TRzC@ߍ^w)ųj_B=QRWů0OD㥘YBګ'#,úIo '͢4,”~gh.$E0XdP3G7iUk1rq/uXuTTE6/"ހ6/hn澹uabsW6Iӈ?<'{1ScL7Rsy]uolA7=wN.(LxHQҥi $sqp%Lev،dȩQ)trmG}N)QK9CmaGG@ݧ^5f[PǨ,/hYk~ VGo7W ݠ&6=.nĢ"aԜn8UmXxKoBv=z"%p"|m^fpx mj) >[-L0|Cd2m *N0\(7:f}uvWu㐪+Tv(gF ࿭ Ss*/jb߭}QBܕ4ɀW?kԉvt7 jé p*I#m ML34~ې,~\29hO %0қT 9 )u!b=vo܊Qp+tf\/Ƣ%δU|۞ެVZ뿬ƜfE(Mlpu9m.&[LҚVo6 Rˌ&yrkgP"̂VPˑw ]aa] ܶG-=`B}/d##wh݃Tqq Q;Vv{zKT0qH-L[cԦ䞫qM9!*_jze^)Rk`3CixwRj]Ui}>Z Vy`X4uaqaOU Yjձq6ilHuNӎjj$wI;yVAk8#Xm!w9ΕFAfSKtNFnR7uL#UOꔄ vhq6-ڈ(*~d!<1KFmMk6X*ڣfY|0v>qcNETҊއ uG+dثkq,] znTl.a Zh1ET_ r+q.iohbQdD`:?E6͂AVf0t6v3C#C $!Djs60 k"Åɉ=2 fxXviu*ˢWP Mkz[+I¨*[ڔ\ tL5/E691.!?Ya_\6i{/{j3Gzp0$ƠJ6{:/jS5O]ܯJsFsq k{[Ƴ(Al\xG,wei-̺|`Tfrno2Z^CB Mi}eЭ!ql*ևvթۀoy2ɺ6L0aApjSV#Dg߶S8d;ajO!L,g8rdH9i5R'stL<.QȆalMl33- 4tX/}KT+DJSM/,"N󏅐[q*f ?:]-JhqΒ)څHnXLnCٍ}l{>8 !G=\$XhThUSKta2ШUt$IC5x_aW?*i1f*th?nFj_$;'WtmmD63 P65ܙ8#IA2}i*3 | ,AãoFçx2 ]g<"jȎ(dzxش6p|1dƉ\`UWe37TNR3x R[P:;sMj{R[ZBةb+[x̉'l龰%%=*:noȦ4c4_ !tɢ2*c&Ԙq9-u>X&JҐIH)pރco]5OE7s#˾: gٲ~0Q*$|] pnec&@yƂ1@(v}{4Š0 (Xې_BZN8 qUA,L2۴u ߂$Bj{c.!8U, }6>]8&?[ S$R}(WGJ >A񉖊_sd4dK+ɏm!Ǔn=# vI~S KhOB %m`:'K^Ze<%p/Sif^I2bm@8zo"se ` ?jFxcǂ.5i_Ll{"{Ajl r/DuaW_ߊ tRϫj퉔ӹ61K%N ιXW0fC4 OdB^x c-'Hb"98*RurWT<{(g X_Y3}$}*/{ReN)kgτtGm;fɃ?Co9vI T]ѕk$7 "G~okFgoxIhqf\u6ʭ 7 Io{PrS_L艞^eqhz5I/b?&E՛>W^l)o룮p"8$0eخz8ڜ~r3TzQf۶)69Nc;!=1-I K4np$ nXqz7ry 2Sk1fc&,*2d;$V_9oF;YS6|LmgHcNz6Ȣ *2 t:778=XFPfq ט@e*G9=YL"A@薤mgpb,PƏP($ΐDYL,|q7pH |8O2D(U>doΊZu!,Pɵ`盡l[ibШ7`7 N>cpAp0KT{*>}adSlzSF g, #+l(OGY_fpNL͢,h); *"mg` n()';¿@Bfy1? _ĜOP8JTOF[IZ7јs#|g^C|҇Ic 'f?BO5g$ٵ%3P g*4J-EKg#PBqMݖ~Хz*ԁMFbِ5`p\Uuh/cWFB ;f : sK(jOdܪ,W McIM*WZnPZcuX%I%ni'CPmrַ:CS]po%4.¿L[yY MՇnjgRRL ӛ]2D}M]Dџm{jAUVZrgƎ Lt""ߦӻvW7zÔ7u4Rz88)nlJby}ˤro5۴xJc"ix0⇊apH#B\CyZsuۼR/_2kq ytYnuPp _Wz=E1'q:c#L`n*;^,萘ZwӜV8Mȧ3'_ǚW%<^|y,=i<@H! Pf#l_ˋ$8P_ڷ"D_zJ[iٔbJe 7 HSɒ&A6mco1O3\a6@,5vEB'g@7Kݯ:UR:k\񕡲iB攟h =$`{5Xv_R~S|Te< >Z.R<["`Kg唗NuuEᶁu|k˾ |b_eVr 3E!omq۽qr_Q.Z\ uAflbAbv˄UhZ}n^֝`k?캆T0) 0Zwm>t?QnHGT,H[5r g$ڛR>}Kr=vZf'bI-BJȬl~^qt aǕ36ӅK81۫ ^j^$0h4us8I4<rop~ `x-mG^٤ =|B>;. z(|qv`.ÁAˁwF/OGuU}Xi]'8UBNnb6 yIHӸ pvVxh2+X`uYگU;!x(:~O͎]Ahymums/zUOPPk]B5)虯( E<,tHG~ UIe]8>xL~B!Q p9JmJl XUGD(R1E.)5:dd:zԙ/ \|IUiyO3>0 -32yq7eeNVOH=ºgzRc(o"9oyЉ7; r)P? }Yd'Jc_6~J K2н~&NJ%%V% Οi FIsnmЎ+o7DVTi\d!r=cceRmn,ن@zؕgp%# 69H{i Z t+wMu=rOtD'Յa*>h 3 q:j\zM˝ t-ϜPPyS25d"7@so>j.)W'e <c%Гke yH>Ef7ζ\ 0ߒI<w:~THW11k%<#m%ۥ휎3v3p7r^ +Dv9.yуa'S_s[,f^IrT3\0HW9BcqڻfWʣzr,"ʁȇr^V Gcku4ǨS"t8G=j8^9׺8%%x 9^,F/1kk:"N>)/\ļk VKb~]K&[NĦ'WLbmwqP, 2 9ZH&U_K¼ #Z/U#R-VxWyYEXŶ;{p<̙9+ӱ1p(S71gJcm:4Eԩr(*qHQ"tni6ڹ7;y͞cH-i1QŠDZV`N:YrS.+;"<UےkcPk,l!\Vj8+Ht,Q骰 {0R(z@p܈d58g468sf*3!a8  TpJ&@LuNg$^>JYj1T>OM1h/YqhXD[~u~ ^b2VCx5 x[1%J<IZv0&yoY7*"]w8+ .lռ/*Hju퉗IV].9b0ٜ3J0bN~ߧȕ)itp .s c oplz]+Ș1eח樢q_=nc.D.`PR߿eЦfXD)7K@2<Z9Q~|ˈ]dŜDYNyC@ۧ'Mn҄' e6,^H r!AXPo.-p]feݞg5Õb@(Xu{,ƺ9 `.g`T)gf5N]Nrzv,MZLs~D,}97xi^l1e;HV[`,+:XiS$gԞ~ ,="?&&8|,>r+)nУƞ" LS_W3=U9S M4&*OE-VMWlT(/<,WJ9g2S<%&Mdp"RJhW3e5 p@ ":i!tBDDFNޗXa ,oҭkgvs Sٛ_tѐb0/u*#y(B^: ȟGfscs]C ,M#2)7>C3Ai#aVK|(9B</hl 3|goc):hAj5]c'A`TKwbY1h˫;;7@')z:>!r"=a/ riۣٔ%L#^aD%1cD"] ?Sm|HWM&e`4(Y,N8smc1Ş )u] Շ}=dQ}@. uw" ZG NlDn"_g_D8uȓ.Z^Muu\h:Xo^dhNc)o7‰b `ikf |7<׿M iT8v DTo !n7yO̧c9IA@?C̞ƸfϮG%_LCc@Vh~=)D@-Gm Q@"ŸXo@9 B9lwI:xGP?Y+| k4f}NY6awr }B,4-'hhJ^?3x>UwhW>$k T̀%bUAO<Aﻦ|%}LX#b~Ycf N}Y=h|)6D>< *uToPgǚCF{=K\ ׾ 4e#*Gѝ?}%}wRca)u)QZڰܤN*d)sg~V>H`*/nhSF`,CHys73ռS5@RD+v+[kcð5C"3 ^fOB6bEH57NkR(kհ 6W,Gl޿OWxOa!ȠU/l!EE>"ri -im7Z꧉?_ZUue |UkzY}?JOJl2XŔ|/e!#݇XVb"o PD΋ !;hdгxCܪװa` 7`ꇎ 'Y4Cm: Y^qsy"u}"L˜[!yvi4P&ûm _l]1fJMxD_'^<>{ov! }hɕ0$Ι5Pe:Etd[S 1O̜GϚnL֪v](lc=:]--J+9P£D(9^(Lu"`=aZmXk-< #y#2킲zm"5ce:$cgariyճǑ0S c*P욐n)(XVVM"?2 Q ޖ"biŢg{0,]ߎO95Lc^*9:&Kݝ~Y^ss tDoIn\+w׮u#瞳2 *Fא oQ>4OHr(T,DDeh TuB/+j3'U Rk#Bxr^J|CE%@LJNp;UF5hv4mC?6 Bۇ},[Ȁ`r0g?ߐ{.h(qT5T@8oCRpej|D\|I (j6LQ}ZC֣(vټCeUSQ 0I+.mTԗ-@GPDzKUg_Y$9 1u 0WIj[ry #U`RZtyYfz hZWf^Jm bYz!wz>f `5[w8(;Yv裤B+l0صao!GLQ KDH"B?%$P#'\_[|qS'~ntXlH-pEGs!(7RKǢ^qɧ[ZA唁c$.VH5?7LV)W %f\D7yQ)}km#X6da.g@̎".sFO k/\q@WUc|Gf3w(3kHפ> :$=+yx!@~{Nk:Q͟Ch%(@V_^p l8꥕ƿV֏,M,tq;hRg%>E~'/AG]1zw[QrM)W*yߡ>(^T2< ?hߗt/*`OBpAv1' 0_B&ÇfV=k3DhN"OdSo2VW3AsS%70dzr ?E}8~%TTLk1U|V3":C3/%ZjzvcE|?] 7x:( Yx-J*И]&fX Erq+"l9m td騙Əqx%pb7 ~GqtN hAi45MTZd9geD;]5z΀j"Hs:f]fm+vL$SMl˜v@6p%"x)._lS~HwJƑ)\?>k5t+'oM;W} %m;aay͎}@V&e7n((bty:&v\A$!\]ZsǔjmaP]/..1qZ{@#g ~/Jl/͓t6ʴb䞾X8!y䅩•fbV==}>=js͌; »mZ\N쉊yrJm+g564TJGM|Gg;1H&B噼i+'5i xuEMhšAwiq.ʔ "Ȇqv7#;@QK'Ј< Xn){ތ4^[P.dv.;=g S@Bk!X0}eg~j'n) _/죉/Lcߟ``HBi&9Z/,J:w ^h;mۀ6FI2Yf*Dy 4k(m~f)1,sx`͹Qі@^Ӿj"ꩦҵP#ă7H,b8i ܝ$m DF5 l8bHNeC\aʼn80MXR94-@8yS1y?҇&0 8`EwG^X["tP*!pXsDuMOCSZ-E Wdj~zb6FjH<:B΄CYa|y?Zs#'Uӧ )i677cUn,UKbĴ Gpd<ND7dlh-`-i_2 EW~8fWMB//FNpz67gH܊Tlň01aOƘ@Du0In/$?ؐ)b`q^@7(2N?Fc}F'Ft 2H0fQcKV}dCGUx03"w[8 TasRq**Phf]0VbIVPJ(.L'*h-u" 6 zF&)HR,24uX+U/uz:[i&? æ? /}+nV'K+k${Dfz;N(Gk|w>Jhu0*zl[s +\E'W˶Rlj1l) s1dǁWbr)P[ɹ3Ӌ T" BH*TiCY' @lT~W/.7=w=m!{W2m_evܝU} 驍@?=N:2eMrt?/!LRQ8zrShtMQjQiϡ@ O#FU]Y삧B,u$ vba.Gm t*0pJuMn9`8 O#@j:H <'%0q@ 2K`W/b[X+1/]>qCoĹ^KUЉq]?JCdYFz5.`rX-bsKn>R(hE'N[ 叓0EY6;i\]aRnl,#R0™ 6b=eTO SJstұCJ@lB@AsP })>@h|c<#$VdD)ȶ`#6OɊW;Ǭ.H>Y \'o7)nе3Sؔg Yc +Er@hu<^dMcJCw֤8ƊwDojlg;1wzds g#۔3$-rju,T+:?;QD-Yf0ؼ,7).g$RqG:J.Iߓ7jV4{ʥl!ml!"2ZlnkJR(*e0<紝w oP$;< $&_SBb]Sz0|M웚2|Z*:Cs3]Ǒʬme>@hqؽ%Z ^Q<`{w?JX.ornELƼUF I<ܙ (([z-xGlcEiyiB&`ɀy8ݍ/J-(ԄO )Lޭ_` g4 _ioɸ}:wsXm-匉ナƳ|WyG\ WQV{ N\Ρ{q2Lk5{F/uejE^<# (j+~U7JBayg-Ua,^JnI9kXÅ9 H_ Z- 0oO`Nx5(#(V*zٓT"|8n@J8B2rk[gNaJ݁KcSlKC-t"A! Tz gYDw#"ODmuHsOceL$QF<- hmŕ^ l|G ejjOBr_,, B 2|f={-, yLNJ5L mG4]/d7:\w5_ZB!#T} T`۪D{9؂zYݵ=^V+E_t ^p`9;f}KK }$ޠW^> t蛟Ʊ ֙!WB 8YMА3_,BHI:zSPJ?Rx {?'/q t;`Q"W5Px[IϊԉkgZI+ V:+. s<*1"@kM#G%]J>+5e<#/>7uʦ*U~JR#c)wc+wg` I鳪BڞOFPd37μ[{ϙ]xaa J>1ȭQK+`ʊ۞ulGMW7ͼ' c:E%"˵3kjbދ[3BhndL`TvH9!%瀹lJ':=z CyLJ!qi՝7eOEs@_Y9qc7Sq :7bb4B' Q _)#:T߁%&rflp}׈92<;pqE J3rfK vk:e# ?}i9Fi8r{ySw5})&()GT1z upr=?F{6n?TJl*-D\%f:L@{ ΨmInZVf\O" U^Tf5n, ] ;~7A(rظf X 1Yw[a,b(ɰKb&ɞ+ K@UB}c&*vԾ<{C׳N&%G#e0r%fGS5 YȪoboTiy9xyۺwraQ~m1z%ڌ OANmJAj0u.#%_Cg4ҏ<&ۗ_ C=ju ֏ڭ=Ke *J"?$UfM:3YbY4p+%f8g QUG)7c^8F*ǝZ* tHL kM?L6u;z>7s֯0oMN%=tmT޹+u!hI"IJ\}JPv+$F8ـB-id^RğB-Ht&[{yOeݒbJ!B %$>krT~5B4d[f E0h>wi\}v=).C_ e $UM#&zqtL i(d 7z|zZ6m)Zk6\: EN,'(FSDq86A +ymhJ{oV]v)b艺CG60STF0SSy:/{p]ủ}piùV/?Wu`#%;FK$ndbA 0#"`G@E"hL@l`OwDE ӱs1FOAi0_J)}1_4qXk28u/#iS`葷ģV"x[v1Fn܂1JV>dh'6ꕝtn N;R65@ E&I^&i9'zM);uS-Uz: \4܍Ü7 yܱ[ݿք5aOyۚ ^B|EL@_.z?|^W[<'ۥGt}v+sEyŘDsj3{\%0s܇пR"D$h!ޔ<  ɏC޵y`!#ߎH83W= ;I*ɱ z d*zB6}1J3uҲ AĬt3ܿ@A vSn@uſef׾Nn|ޢI)}|19z#`ֽ; 7F } E{;omk#n eZL$5-` &=88p;a=/Evs15+٠ýE/]@'˖xyv&!!uNe:GF sr'FT֑4>\ i%ޗT"?!+HpBkW虻]Onأ)y.yVԄ)VrlQ{ˍ. ^j.3W_}s3,p|S lҒPK~KC,7vkb`YZg|V5Z!aA˂Kija)O=A2}},HԪxNa-6K9qZm!bh' LFف=%66 O ƯwHx@2u{wn ɉ%Le)װ ea|ܿlB_PH0榴RyaxArf#;OffȘJ?-!FJ~,%-^8d)b')9?E" 9ħ5Q|ci&:ۉu^ I+/x+?:|$z˃<SmW[@PƏ<*D Y!~6do_G}ڈ1j#j9Cs;) 3J ɖ#JADzI; \/Pckez$Nz)N&f5Wx%hy.fͺ.y;ȇ14Ropt `Rps9 -* v%=vIV}e/31Ee=@TjH M-2+g>Y!73$VQ5Ɔ5 ncK7_[z\7%4į*x &I-bzOOޅ#WPޙ2 .L\+@+o&p#ziiuS)oD{JC͟pgẖd7? Cf;B%kݚLe}S;]rv[uBz/SgIeq*NlvP垘rZ.eF#k $u*QF7#SȏbMOCUp()ی/isUDgAюJʇt!$Q1g/&8j2ݍ5$X됱7$:$a\Gx[n 85@R7[ MdTu>JƗ{ٕH$&KI8xB658tX mSm{>BZ]4 n gj9U:h3ɫף6u/:+HK~݃ߥ5@OT/` z Ë]3'-:K6&UyϽW{)Oʷ)T2)7X_(: y)~] N#y BՒ˛td}GlKT&۴< ⷦb).^LMPsDV32VYb=>B#]QT" %'=#q!A>Χ$|s׮2Kn;&iC]/Q, *_؈"~JzFI{I4~]jv6~mF0e#p\(4O~Ar,W=87&zDUmlU Α؃ȍn2..urˈCd#Lb;tY'TLHˤ,k[Td hb;13`osRT{-BOGyhUGU>Lڵ ,Oz3jQJ{s"؃ø!z~Ӎ1%o"8l\pDͤSwW,<]Кd@nčƖ4z1al_VHDAҬCGUHiF7,4tt$ˁ6=- :lI`:v&=)v:J<~ G7~1!X8l~KㆭzU<!h z ~v_t&_OBNY Y381A3 [9JfaqoxlB^w2UI, (LW64g}g^.&Y~L,$ǔx 4@\Y^s =MYe:\,H&D="јT%}B 'םAz15VOw~5߿G҂o N)_E+,HtM>MXzt.Uܺ"?>Lu Ѷ,7<ƷLAP$Pؠg8~v2 Vh/F,wTpP(mco+·ߴ|+!B/&ڞv َDŕ9PZn";qՔb3a+jZEC7}Qܑ6nTJέ~57 {/n Y$ڏtZ  Z@]j؞$\I GE(I qBUXLŝuR [@hwU==-6rE쥴 Ўɷ~sF5.D)g72Dy/|7__F.+U;_x-ӅqRe&+e^ikp޵\!Rn(.(LP!y缵]/9&oҶMs+kT {훆:gڲ_+$nu /-c/ha"Q`_6<5Èܷ x ~!nQq`͟!T+`tyJDԍ,]J;B(8!Z[1h-J=u>0s\bͭށr kBM,rϒ'Zp+ CwVD1( 'y\(%wf€srC"t꿓:i9)(`[ /(++h8^@ ):i0b/2v]~Uj(6xI=Y+g=Z?;(l784*_coV=jvRt9A[[Z10.,O8[ }kA'Wt ̜`&m c_˱~=+ՙj?pʘidV{ DN5y˚4} ~#̼6߼^ѭ.['H94a@1A#8e•l|z> HntkIwk|͒y.W %^ _nO;Ndf{KeVxuןgE&۶8(%E"1aodA u2sMH.j?ڟ3Ֆ ~HG€mgRL$b퓲+&I̯Qu$HgkDxX$7*Z  ̤ P(_9P ٺ]8̉b&L&sP{;cT)<˨MA`2]lȩ~vK,߷YzVgN\+L>RT){X}D8mIx] } ddK3q޾,BMq]|^>(َ-)SqZJen%<ET0\7:]&m^P+CT]꺈oHͶAqT|^bQ46(UξpZCX/cBJ?Y_Y,$i\'j˷6"Jq0(-%zF1e :b@"4zfe/.:4{ΉNebDߘٵ\guޭcs͚pWy3Zlu)+Csk 'c+I(o5\W]~n! '{E)ϻ\f^шA {5\,0 xޞ+Qa ʁ7wݒB̯jlP2>I8۠*~Н?x~dZJվ<%3lokh)?01Ru8xVÉ7u m-= Iz~h _IvJBET^͏+YClQ"<>~|ⅅM79VYRo~slS{:qB'(Kd|bGsHJ _u뮺@}߳BfU@WETɟ=ZF7uu~%2Jfp>r+HOYRpnr1=p#4hv~.e\+/#1|-,Hm\kkѸʂiKjM9Kս;ZB1pRY4=j s(!|s2aPKvw,Ol#, /t)/㷌-q)[U~h}e\d6~Ta*`j 0y"-m*w0p Kx0SD R)B%ʤcLw.v$k!fpR/1=ȭ+ reg+ts>sAع4>:٬Rim 9봓k/"PܽX5 ]bɳ#o33?AR[v8-Ƚj3j">T5 '%HJܘKZuwG&o.(",>J_=ә^E!ӡAu 6 cEmeXv#QxC#RDu.)`1 bQS,p44vV HP" UgY_ w rdWpp1 놃Z!f5kc%FbCbZpŰ^s_v GFIN6)vjB>ikoj=4D f/g`xFTy1B̐)u;qXG):6Z${JvsE^G:'ٻc%"Sli/s~*9JI\Ԕu*9wkooC/Sbd dDϫ(Cìs秔733xH^gk&͍-c6oDx_%|2~2F]j X)t!:G3c !ǰ* A˄.M +zY6SiaLE9Ϋ }l%∰iBǬi곷l:B,B=F"J˽ xKpDXd5+ UUdl p:_4É0qhG5.0;Vz/tҙE&|LQ'8?tY"EmtcYƺ$Qk.MQyHU ] Y$traֹf*S;ګkufBq-wwfա1@?FeEH Tav5"?"w Q7nn_5-ԗZUd.kGf_xk++`>nW|DUq9JS})sk%JR, /zxD e`EE,UYZq5DVcBKĤ ɲG8dLA}+[N3t:@F+PEX≧fX(d8zs]  /BGr hѮFe6<+`,礂o֋D;Q1zx%|E/G!O%7DUjj}hVWTVV'[&OzG\ Dr2nc߹hCŕXnrڍtͤEE{_Rf5Ye+Q8[]HW+QkY@v>7*$Mu/Mr}ѳ ㍰OA]F27*5O"rz*Uh&V ]dXBY(<\F~1E"0N$AGS-E-[v+ f>nɶek +P!N Z)Mc/jK¾)`e&XWk0iJIWY}U!FiɈF/zz,"#$pfx$̳wwNE+{L+Lb*#C?s;`X̳\G:_ !y?*u4?oV>UXΘN~T֛ فXjռvYKI&[CQz0Iw* +Qqb"6!- A%Ѹb'l.(]79C b =^rV5|hzԔ׽{L ZTddwv WfwC02?y7WSP{YRlXRKvH&H.z&&ze#B'',;.ݽ, e<#"YP\D%H > PXցYXݤ2{N!kVHc=pRbG@$F^Jr~!Q7C_By? g>^tɏSRx߸'K{O!#Tj+ka";bl8Er L]UHgC0Yǡs@A`MG7NϺXj?KRgIuٷB@Ct.$Mt)i2Y#s=чmG%D^-PS1/ݏt'S(ӂ փ5r9_zΊ'<_g{ \5+mQ`PɃ ,Z다! o:&rlJ-r?w}ر%%wOG ~|(c# lyN hc70&Fh r\B8FwXG$X`ff0,bwGߢ;C:}(7Lx8-)61aI)2n6oJI'Fb[wqc8knSt-0/=~Vm j,49rrɗǎTqȼ?_2)ѓ柅1y 62~Mcy.P~[9>w&zo;B [eU]Rs&'5|K >`<\3,H%z8lͶ'85A߫qW*7vjɤdAb>(I5Qp|5/5b-q:S6 *LDxAR#895 h<fN /BbX%#j:x#ϵ.?05gd5x\e%0Xms3 1?;gy{.o|8X]@3[moBʘKCJk1|&QwYLY {Y`% ?ƑRP,e֑/}bSh}SOs5U/ʼnwٯݐlkLٮ =yP*D ~zRBtq&OGݥln@yhL* msvNV+Ww W5܋7"MNhBDbdV#MݜQڟ x0)Z<V"1v>ZB>D`'`䔛YZR,e3/; PxLʥ1 ZAe>3{:7*3&)X ;D7J_-GLN0.N'_[ Rj@<wo # QNx4/Զ:V㯲q4 OPY;Կ!o~W̭|Nڐ/j!gPqIu ÷Dz<;sUŏFiuQeVpC3exMIy^nܴB>?`Q>Cpo EB!M[LJD*1rӲf[#4ɁE,2t%RW.-ԿJ ]0j~ tABצ3eZrJ}!4cqwf6[ h[Qa_3eo,KC<j:h?#1ޡֶxE\9>o^/ I\*$9Wa۠\VSff1T`QG KZINsqB]b0qۅyc l]6ߵy+K vkKa3ᎌTNnPRyA0r0] >%VU4eT"#1Į &w!lr6 )]Ρ5E !X޹ܟS>򳷊X΂Ӻyq@5-:{'Xqq{]2 - RMnkx>~i'e/r|c|, oG2ՉȽfC ¨a!R{X DktM mi;p˫Ɖ 0)%.R'y^6#0U{ ¿ :c,1nI9V|P!.Ƚf|{IP)J}۴$\CVrrR؈DZ,*ǟjޢ(Kn Zu_YR ={/y><LQ~J)JՔFmz1KOP m;-C7(317yI Z\h2J(k U\"YKkuMvl#W! хZ0Dz> ƎzwF*풂~} Җk"D^)/|YWuUm8)(:j*A9zߩU,VbB}7t{B^]h`OS7**w Rile|Cu?!Q ֮͐(7bt1 [p~FFn]PeQazz?*4ù4>@S_I<ڨ$-0dcǽ);با{ ]ޯw\Yݲ:?SYόbK󃉞 V[ɧYdM4(ib[٤[ ("9U&EWftr!A@AN¼14gkcbL^67Za= -^%p!{SJMjiO>TQH&ō&ebm;cմ4?՞J )Z&˿xѲY|GoP;}Bz11Ao/o5!VN^4^D,r_|TzB `%FPI}Py{r2H4ex)챱TgD}gFx]7UiB[r g?o"JHk9иb1I'/-ڃaj`?Ē#F޴D&~h(aGcuNo, ŢB܂e5k#~*L0'=P 0 ppgc>"\b$ٟDU*Eo+n^xFt+f& 鑦QT*8o\ !7+UMy0[9M@G`Sv29El*D`=g$Ag),S}>')~O$;U+8;yb$;`Ncs:l|9~ XW?pWzk 3^FմyHLsyOr}Jh,fZt=ƈ#);#;C!@REIN&Pzlnswn&=8@!<eڡ,̨.d#@#w!Pt.cQe5)5D5~yLiU ět 5Z㌅'|6]Yjqw1R$3e|^eCEUqAГxsBVY}78;]}mqh5^@KaݝT]}acWeGQط/ݺ\:[>R/.gǬg!O;P\6P/spccZfWMkeȘ!/ -I|,kD a/ts؉pepO!48;MԱIOT:JQiFuHmv`RÇ}FNi^o}.Q_&A70:M:ОXT^d>9d6!bƘtm)T+#? SFpw)*fUDDN41ue1ū/NB&t$=g=6&6mR! w#/uFo-SБ!P豉݄}#y$7S&Spd=Gmdck3W rptu f#÷[}*1H6lU n.p'̱?ubx ea]NNқ/8K+5+2o `"SH;JA,c5YE~+raeGbx~A qQz0R XSi1tVJNsN&\(-dXԴ㣒jA@׶ӶF=CSg3KEbX>,I,NKJ0"?m* i mDYt`3q7r>.=_RcuƷC8-e.ư*po!_g:J戝C!yҏ3+el ӹb4[Z_2Hۣ^`gQ :&ɟ}z´;J7fwqsR4T+挍 A|$%s N+o*U0mEۆ4G^d#qvuנL K)-o*dEtd%븄 rh ;pJG7UnuLt%Cf q F+aegK9:Wi/jA{b,d#> 52qۓݜ'*̌apg4+9ҥ)˵lEGDD1PJeh~h:b)ZPpܜV2kls=q lvѲ:4xUaL}8xX˔ ͒RY tf ԫfҨN꯳k*;¬Co{LMcKڔ1Y!&eXF;^׷G#p퍝܁іlӱ!2rUc^ʥ1a3hx?sqٽFA4[ a!ƽ)஝%sˑ SB;rVޡ(\V!۟8M lnS:]|540J_EDujϋ0TVeh릐ZJo0Du]Clrnm-dT8'bf}Xv|α%ДA"~[l=rbFcoNh0@Nb >6 e|E3yo?Bȑ풜=y @򻶎W7f8>Kw˺h nЕ0j ٙyw4}Sq L%( _dDZ;U_&:mܫg_F>b~kQ~2bpՓ-{3_{4˃aό# 5MPz/_@K@xhX >]1fV)KH}$E>Ӏ 8W>._AtSp`Xb8E4cQ:&Xdpu|tU@8s;v*D`t$*TE%nl7@~ڳ!l'Gx@<н85` ,xA̓ w@֎:y @^sPѣ6kXsp}1e0+t+;$=f=rj p^8!WO=TR2;l9sCaqg6 ʵ4ѪINO:j3ՓK7M54`niR$Ʋ WD R~w8fΉɭOzX5Շڻ/OzCW爒Tq>mY1a7Y$I|  eW#OrfcBJ1#F F 4;fW7'100_B9.Gaa ,pP}1zUNa3|)q4T3`\2u^|م +KLn8t&T;^ѿefͺK 6.#pϫBmƐT\@ѣ7Q[/ؠB$&4L&+[}Ja*H/?dE^6%- 8Ȩ`&]f|/ۇ7NQ(.-2nlW.PdM,hkm^5JZzmxҡɀ=͢PGRk?q/еzmFrR*EwG1Hl6u"5X-Q#𴷷u+¶,_?؛"M?.laIkܔf}$ ȹK۳a̲"WX!%d$3ɊCMy/^h^[A  SC7Q'1]9#cy%OoczWb >uDi&ΡLK 3w<N}ٚ-wcX#=kR%6>r=,ozAXقUȧo-Y*HoǹN)L ;d6bZ*Z9HKQ5X=gEp#/h/Uc - V,FJbim1駀_3ȸe][SP?ÆϐT%E5* MB|cܪb_)vVo&_Z@`H:\xQ!`ofH5G92lp+6+\x&Ub7- '+Ŵg.S߾e/]ur:fA ٱ=-W4==E 4sb^eׂԋ Pq'Bx|Q$%7&DZҹ Y3v%n5YXo'tWJ i::Q,A$L 8t I^ۻR4GakV@-q&\M ש ,')`+4R"T)*ۖlw54&Ԩ7oⷱg/v]AYL `at7⻓jQ43N: d-}e*X-"uLgJog$0V+{SBkndmr 5wIܶ'OH818B*#^ M>)j'#EI,4 {585+<1~NXomD 243cX;b_{Y,p|JQ2ҵxRW@6e3g"@ 42!\dMQS6[iIo%Yɬ8_RcQۊsVń$rF(&|Z{$*\t3;H]ZD7o͞R(s wEt. 1$B;_f4̂O҅h&.y&B;w{= .dJ9\n- gB$5kgc3.#`-K'.F^bգ5i J{؞9*,Qvz8zD8E0/!j-wGč!8S"WTP5\;b{c~Ԭ YÆOHɚXo%IPReZ:s8_vε$|?4Τsx뒨oX]dxC"y%[;U| Q # ,Nf%r3u$6 Sk[<lOQFGKlCŢs~I9P>HSj(1Tܴz0q!Ki__\1_s-ê )NzYA;`=[⮕ >HOR'oF.W)w$Ҁo)v [QpE&WJ)v({iTQ3jJPiΐnN^,ć;2'vU&[\6Hc>+%v-og4b> nuq%_&(2D_M{tYP7Qg5Yhrq6s/5$i@pofhxO\  ڊʲ>wF&b90U?+ ڹu_!+仯.\\_VI./J7ڕB*zT;бL _PIlȧfȍb('϶>?ǰxPejPCnH&l;o+p(*Ҥ&?E6-r[@Q+I ۣ#g(xĀ S1;GK#LS WKE#ՓL qCt(Ȩha@4JL&g*HNzV(ď%jD`z]oߓ VΜ6a^C]^ \U#6~67ʯ 'ɋ+%8q=Q ,}$Sy*ԇWؿl%E{?%r衋 n04|@3J}HflJHz%; DX"ȹ )f^$bCQ лyuz q.#l-:6Rhiz XCN,FӞ㯍Jn&Z+9x4F6O DNJ)}sh.ѿ ],S?Yp6&?^c^U%M2Sjq_*@".r̮S5":aVN{U ),#]*˨\p.BS XUTL *呾w!֙dt]S]$),2boxSrx&'mE|ْv92ndԠrx8 [dlA'E:2e.l!/@yXP :罗{ۗ "8ڏdzk_ӅUSn/RKÛgK2}A}$|u'  ҀjHln*JBZ'?[ͧQ{~nZ4 qop9[Yn[FʯЬG/ajkIӮ}#zИ ߘ2Ֆ_{  _&*8Hyg5& cfl٪N#f]0&޴D~ӏhAplC@.gI@"t6Et_:G69i V)WZFP 1#0?" |Agw=sV"kIY+Puy2*7dQ%YӉGjP;`69G{ r'BfePp`]}Z}x5rb í Q4_"H;Iޠ'˷#|+;Aꡚ֢9*Bؗ{Nm'(S9g̀:XL-Yl$p"pֽp{$FvOHc$(Bq2%uy#XܛlY xR(uJcޓ(B $ )+;,9+*w(q낎V蠭 g$D]5B0[28;l(Rj2 , 3cq5A?+8Ō}-aCCPrH8kgn_9]fٰ[dϭTCxNxKKN;A:#>5{b>(%SO |%P3h.h 1uJ X! \osvI{ gl!s%r愓G7 %[u >,ѫ#T6u&,$]EիZb=GBj83b2N!_7HF>ՄbB{d FU%ɏkqSuSpU C=ܼH9ncOjZH3,1]#dy:<Qˏ#gDno?'kz0pfA L}ޝqO^e+ 4]O(cx0ȰJ?dt*p(H9z:t:7'.<ߺr1DmdLOS0B)͙e ޻X74Xߦ#W tr znȟ ^Ԯrn"9Uʿ;&o`Ѩ-g=86+qsD)|Y}_8B!h"cЊ1elCn~ИyC9cwЬ[RM.j\F˓c$_N s8=搑_:pub q-6WVP1q:\ =u7~0Q_ed|j2A[!S 0dKeʟkh0SC"@\@dm~ tf4x&Z3=6'DD?!ay%JFpip' 4"F ˡ7E׈M(tY]]<nqTCM uR!;RȤh39v7hOU2iokgz# ɰs\L'R8 d !iY:LA-n6ssu{.έ{)~}cuJ}`'hY$F:JDbWp}cmtܸë}Us*c̨' I%}SIrd=D ;#v~G{ulfqpz*)K-*bx`c۸§uBW "Y2.#uj'5Ofaƒ3"؂aɼ ,bg̓[Z۟ v Fڊ[#*k4Zx& 0\-<[Gn.w1A@)5++EA#8#f%-CT9~riH# id ׁˇ@k!呢`kyY4 aߏ 5E\1H0KS'<ޱ@<,8A?)@ɔ "zL9_)OQ26ݹ?:x,|+Xȳ6s?swv.#dl3Q9 fM\8SŮXV"i!b`.2$@"E—hhq!yV*ota$|ntQaAm|Sm_ QCFde7>xp #`KB` =G?< ຼ͗ `3ˆ_9C]^70j CxNOohZ?|_(i4, 1Nȳ؍X.ٖڿEp_,_k(U{=&un.!$[]gٴY$@I7{sX +771/ U[vܢT\ et^ BwU=:}1j⺬.5} 1Bk֟XX:g:pUslI%SDY=rjvD D#K$1-C1k/WvB˘`k ^eD*聭#Ħx fܪx<JNp`*FOCF )2qj;#цAG0ngc%iQGR?>ٹsi>c6R^9]~Nӟ+o+1rs"09i]Wg@߁~C#U{>%hTzQB_}v?+o}Xx/J2|M_djڼ*lo9i3V;lw% {~tii#(jFiVrf3*J ц Gff:8dѩy(v[x]1 / tHT|henx)M=Bϥ.*}h{{2ҬBzcvpNіzg~EZx?vP"S͘|E>;> uT5TO|^tB!Q,,h<\zh3vY @+Jtޓg[KYk 8^v[jӉ6anMxُL}ra~ XDGi?̏:Ť\. ִ eTsAzG'5wgP`z+__Y y_6k>˺{IƯL8 'x =0M2>^);Zl9Q5WWRl$ +w.y/K-Ʃ-Oݟ=2ai/2J;|/jWv`ClFwzeJFRpbG':ı¥NkΌsB\ʯ$T'#"IGx8mc>_Q&R39+ߥcوxWd[[)ؙz, ]\\GE&|p?HŘJws w`ar0]S(%SdTꈬfz"&g(uV[h*sWWe=Α!A#WzWv<tsKEKfA~2r.{yeHyVi /TrckP3~`Z%ϩ_h'j{4Ǚs6IgYK])_,yJD EC˪;7QX{\4"P_7E1~Ů_w'"(ޣ7֘ 'ۘo6n=E ʴɠ쨡x`fo)(yW8!x&_p4,PAp! 3Alшt0{e*?yLHBFiܿT?>pͱQ^e}w(mwq6y-rewUs<cz26X⺇,j`k UQgcކbcY1J_ #76 s\w uJXMiYO,: ^I͞L{$oI$$LМ:~ۭ!5td~? 5|#,jyLVIE~:l0{f&?1V|TwS%h9x2x *Jdz޺X&b.m~oU\,f|Dwjv?\=CHY&f5r0#?^[ oZ}Kz7Z8Ģ d(6C?l%k&c)b8b$ ڔpr _Ziص wyTʶ8+dQB$PB8o_R&?qL8G.8.ݑĭ ~MG7^DcGt/C F !Y D- Wa#D@bMSeס){̥9f4n68'5@a}'k܇-sNdwuBqOwf z^dh$%rL3fdl4yםQe0۶%l3>0>aYzHz8t|2kyE2&&P//z5j,&+\jۋeeD)#p"m yQK$ (ECD~,aǼ-@L5a̤V.Ui[]rbiDV'Q $eBa`uy p %c" 4K=f|nV4i[)s}}g=> g2I'o1*,FbB} @iQ,(j51u'9 B|62~<5I_kAh~aK=$IlZHS=EGSȶszE\^SJNRD`h48;$w0$|8Ec孜l(Bgnu2<£Mገ0<&M qT룩bg \YcCrCUrzѮT9 >~1z s^SbnYV1MB41觰1^ȴ#(0ϙ}f&}8x6v/ Ψ1EBpāafxzG vyR Ռz>'ܐHD(1wEJɖ3., D`h?S^ď z$, ۞Ä|AL{PY-Os*ơݲ_YLO(+=r y/HzqfwB `Ro5a--`  ^o*?œG 7z zՁ0$QLf9w`FӖP[BnB6 2MDX;W$_2@P/=و잽 TUN# V7rwm|+ߖ#yE TWLijPl67Y7]SXŌSZa8Z~K0Y:?Ѯ?1X,?&6惞 9-ȓ@ WM~1@iMFG)%͂sAa]CtuC}R` 6l90lTעa@[p U ,9>K֒bnZX٢#|,.uz2HzT#չOfFJ+3oE^:?~cem6fG'nȜ7,{mdWg/b5_o;6'cA'!u6w2=_xO?ąJ|593~ѭ*9Kwq_KϩE.Ԩ@ct*$2zJ Bi2hA, D[;z#8;O}3*P8-X3(mOvU"&AV~1JK^KL_!"$0DUs! jjȷc!qb•^H.b>ӊ۪-+5.RFD4 zC^yywg5++]g9)UeF.)uk2S$'Ke.`WnQ/QwwQt1|Sl*0¹bf cR,9 <4@ C= !D0MpMçzb |]&Qios1 Ak-:2GՂ8Ub!(_Y \RCƁkNf+ƅc3z7Jݍx/WS ۺj3_zzӺd)$vnL~*?|q >AQm|n%HKFT]5B$G#ShʙSX`x7P$z m|jN 쏴P׃M ftP.zk0?*sř;קUn#ק߾bfI HۑsP69`}u9V覰ӖaA-mnՖ?JAWv sϝ$gfr30эfh F2n wАv\gJȆ.|v= ~S%\~iԅ3TUGX LxLR勆BxKѐ^sHsUt}%^y<Gv7kw$ f}IL|"ފ2TÊVHϵk7~#Eݪ]4FV{s]*@tC`q15.ʂs]pim`|J'_ECxL`,wjӕ/bgIWg[`TV8+Ldna=8BS)Faf٩9ftHi)H/zo5/EPWG3cÈq 1gIr7j'av񄕾[1{z9Ey20錣 xC-xL>2(Ťos<AVv̇wBhV}niw%1YKNZiىִPnElrms4ƭoU3354uZppٚu;Fش(1'ny8Y'?DAP~q?M)xk͹ 7\ ג>^h'~&x7 c=FE .c)f+&c2|O>ޤ4CgS8:G/VQGӔ }o}yEܳР_8ۛ ~AAx.I#tAi-  /)!bQ[&V76x1:T}'wmUN>=Ce-0R̩;pxgI9ϒ[~8õ{bO)kc d~Yee;~mXgtj{Cd3,nGH݀9b^ǃ)PGe>f,m(^b&\_Lf \Uu^,D# 1A KX550pc(ʺ"1I3WE3v|sh*qmU\]1ct[& Hgťi ,MZ80FrFc0YJ7ϑ[ ө9~kI$v`AQVÕ&Lp0 "QɿMf :~SoxxBHM [|uc85RW@=40Rfڻ }KU!;,mߐq]MTQZ?_a4t !O׺zT[owa+w>G:9z$X|)pXWdf-a*nLڟ0c&I 35L&=ҘqR,;TWaT ^L,=/'^enJ7Sޛht;NEҟ[`4)DiLĻX?_?R nK`+ՆS=L7a+坋 dدiҩW]vH! pa+!=j&@g;p?%Nql FYGM{A#z<}.$ЀyQj$7[-GQf_)S9#/+1s*=Iݥ,.ʧ[]Y,$rHwLZQ|Itݧ|DF;㒌)c.7kC4aQK ߏ&R?jn޵3 _p{M,: &A#xJ6mb%fr4AGX2 -;5|oyoIq>Q z}G u=VkvK,֍(Ƴ9}s}MQ\fzҾS ;fZUrB5-B~f =׬ң0![ OӹOzI+-fI<Dž+A[NdM\Ov[zƙ^?ހ Om 2U#(ʅJb=a(Љ\ $XDjv/Xw-0R &ؗpo E$"R YL1" 0b߲\0a?2aX^}AHOjstM*Z$R|2 ֊r! 3e`p>G b}$q>yX*%[ψ"3G"5e$q.Ƌ8`唥@0 F8H5FGCb 'OХ²p+ƶ(>U5j_Gx_:(o'2}ou6j oS~&ϹҢV>-niGxb?W1FoZxrC.h)sS wiyB(>sw`14i7J,?|r.cƳY4CP(W.gޑWkǯr}xRC2 = 3Lo?}!MM=@n<_M5RqLQ^[?v!!Sve+]/hP3C +ۻz8ԛBB3gs @[ HWib 㴛MJ4ƼϢ.\O6h0ºq+R<zJGuF%l&Z嶗i>$%ºJ ֶtڽ @mRpDgpUgU GȻNZ9I}6"sD"xEg>*$cdo2>Eh`DsPh"Vƭ3*ha ؓoFgc%,[WVk'aV tW?(Ov]렠Bʗ> Ђ(L5a?@q]2pgnl6_9g#\Y&í6N5?}iKe5] b&y5ֲNZj@Uɀ6㛇s:LX؟{6s}EПYڨA1Z8{9-aXCo-n<vy[M@@nE4{1M(#k;IFPzI;Aۀ( F}׾.R#֊&ke`B1U>saf3ӟ⨥ qhٸAƛebe ԇy<W^_9 dlrd*ZQاQB6B%n2ao~ehLG5؜;aikP7ld]!t<}m{y$V eQ猕\"+&02^),D)*'{*#8dBݣ,DCO /ê') 5'Mi);*Ge#WQbi4N2̀ސ8jI(n\2:k:\8ŒXB_2i9j"J8-|30c0Ha?IѐC79ZHb72uV:jW;v3' (ܯ"T󋊞Y3)F䕶mWfX*Z2\:o#8x^^(wBlcxGWDZ]_ )|7L !wfIWkS 5 4l˥ddbH=y- OlJ oڔSH=ۉ ٍS9IF\gn15Fr:DeL_E`ym #I,VRĒ+ `1Q+<AéP‹AeϾ˩Y匼WV5](ttVʏ Z G;*? .m RM6r ?*!2%K8!2?3iֳ>)\|v{h\Z$DP/>f.7c3H>2e'<@6_HK'zx=!KgN ϔ̏չ79}"4[Zޗ /o =2Qe"ܪ*  ;/ *z=P**^F2 -adH~4y5ڱ*aG0(:"sS`=yz gFL"/ _5M#El<uqxjwb) t3e}kEK l1vAD5Ǻ m~YP4CIR1"6vYq2P3.,R\e.M! u9:w*{aϚ n층S\IM\$7-޺CBCD#cdwșEFPpyL<:SvtȮpAp_ȑTP\sEe?BD1`i1X(G6Ԃ!%u.ҰW_7o!>6 ßÝR܇eXrD! 5)݆zN/钺2Nݠ%5u9\PCbNmejWCpnw1EL;Un"@pL+5%2G;N.]fzԉ>Ne ؛2~ Z1=prW]Bby] 7.PQxezcD2F9i~rUy 9`+iATf%ӒZ_%lV @@ZLhb3SHMi;N%[o0|ZD.?{X5V9$߯yNB8&/X7%ђ&TJSuI We (grP哒ie6=k]7Iv\hQhi /<x^#V!*7,UFX-J_pawSS},Qt]]ۖ8y8VQ}9wKޟr=Ν ԏqywڏDmQ` ֑f`뼹FtdF,IĠ,b %6Ri>XV.NަiԠ>Xc(¤nS*V"W4EyՈ0?s$\-NTh7oVXEx;G!d̜5ou9\&JۼYպ5* g0[|{fE 4P ᩚK<&4v x[`(B%NLEWo9]rZ2EہaǒٯoZVӕ ˚`_7qPk0L LÁL-V)ˁX2v.Ζ[9{P1f>T [{n# }~gV),qwGMatK 6X\J(j ]QJ$@s^AxeW"PzK+ 9HIcͳ o\fq/3MVuB(Wf1&iB 5Q]b2LF]I}76\_d|gmHNcך` ^Y{34W;#kXi*BT2c|{zoFd"4G>0> k.BHX5K&lDRȿ|)&עiEp"]y2Fϝwc9× m]Y A4Ε(&sIߡxdaSNUϭ#\H$ڣKk-PTyEhr51Q$g{^7al2`8U{\›grBcZ8Ĕ;UKE?zpJ3o9Ȥw6B-*bnHO:MĕCv$:8O逆.]7}iR|3Ю˒*qB#sbdTu.mFz ,ɤwJ Tcy%;?9FPluZi"q@n8  +`\1]=yDZ]&PQ Rwȫ=߷PԴZ'x(6$FP<))+stADmSh^QV<48 :TxzH Ũ:]i2Hs9? fLs 57,+hwB%9HAD]sAPMܹٿ{ǺuɞQf\Rni׈&GRxꔮ|~#[-҂[>>\1~ [TMmVA z/[ %)y>0&;#:+XgNB8 Fr j = pOfl~rO,+8V&')HB.KV+QV}S)ْy ˸^:ݨjqֽ%zL 8\z3uYuЯ#H pq)/^Hn1beLʧrnn NU'D:/\v"g<u"ma|Ą 9VRl7Rmzi7 ~kը&Ÿ r(,$ZNb$ʸ)V14X.ל 4z^!{S]^ASĨX7(-pdoyhr+1b#~%Xzt[|l+ﶇy(&fg_z unS o9)-|B2!)W_PD΍kBZ2Hj6G-6ޓ|L13m!3<,[^r؉g*ϑۓ' ~-%X X=^l2 d7TwiI•EpQy3T4@=`w'토T^@ϲe.1Ihs h& V%f:eV9bǡ6YcsH:!*@ۦ] ѩvK9a:ކ?KOc=S?* 0 ' X9s6 RߏPlUAB5^+hqUd8(E ÈvB^;ߗi!u=t8jqLtw ةsl~V'sQs9RaXJ r ffꓯ։Z e`*xNm9xA`.fRTHuRVlXx%j"6 Bm꾨W g44X&QB]'Go#mdssU9OC<ԟԯ#"-ڠrx>6eXIr܂eJ湸lS9S 'HaCȰANf?Ebl!h[vx0͵5ڴڛ#mxCxvX*AaNV%;Ty & [2BۗNRG\cOM֛hZ>- ﻏK/]dC/Ź m[޽;=cp$+uMZ5~ubkYf$tM@w-׺XFCB p0Bͳ"*)6d?2՚^5+3D?Ik6aK;9A_+j;j?)vX"n.z{/XS~; TEX괎w~ l%޳$M7ʿ[;'OB@dvX}c6?Iz\Kr^կޒ"YLR|д/$K<#K Ht$*GٱFy@6 'eT@澲aOCɑx+A4ǯczTy)/ :0x;N8N#- x&xlBǁ_o,4?{av9#z8!} v!11;7~KC|&wac2 ضjU1H\bMW}1.4t'=^Ωź%݃0lD;៯L;~L9)4PbS7>Mq+;Uv(obDgZjQʧԇaYL4gO9S::W5O F\>'+avZ ʋ]f6Jj*~V>+9+R9j_܀Yj ѭxLolHsQ98's Jw w;Ym* ?Db#bd f`ӛ%眂 xc\pرnJ9 aIOO`i9a o8y-?ؾ*3hSVFiCDmT aJuqgt ]$t\j$2@2j^G6mDQe|@:xN,ls?($3=/h-Q3>"Dl?dS|by lڬsqOoZmIU"NBÚw0994N?")"݋dX};95#sep2]GZu9 U#\ҁyahv˝DHݷe_=xyv[dNr$ڹx>%?) Sv-gJ1b!%?K7@yWĠW_BR1{+CyOu>r3eq ?{p>TiY?73vk\O4Ɗ >8ICo<;P`26>M ƄM36Y_(ڂTKCS-,}X@?,c͌w;pnT,PVk]B6ZT%8!$(4C$Xӝ?`ެyslU'fXێ',?8x*um>tw_z؛|[FtS5Va\_6t! ml':Bqtz SuTc𣵚j6wLBֺo}gy~3U߶?*HrL)Y WnǨs9&;dÿV-ki2@t0asXi>^AiA~U=;bވCOrcC yW+~5)5|ɗym\eI)M'6c&LzD)2t? QyTsUsΨ\cZ#1iUNdmy+wWSna=y׊*R~ֹVbxYT!ɜ6V=wifARXw%,lDg'pP@7{R Ѹz7нfk>Z ,~.8F21|wUGz l9ōW?;C )*( <^6H_)%p[$@jR-V_{h@4)˖CMd,Sԉl% 4ܒ4^4@>ܧ=Vfڶtހ:{td5vҚ6g`AdqS:q2kLp?%4Ȇ70x2=u4\ P \5Z8 bN?$t/cԁ980{u\cFqc+FuZmހ_"ꙴ'Z8DFoϵ3ne0bߥ~b/]$#nȏѶL|)Bk][ WB-|5\ѯ^`>t;A7e b.'C +JBp] ?'vvb 7z蜬RhfrF(i#e[]_ QE: ,Y=…i?KP#3_N^ՂS6O?E!ӎq"E`?wTӼGn0לM݆w< ñ (dzlh9P[w2Тu15hG2zq/)Q1'Q vRS~) tT0reڋߺ ZЕ_S;<'yV/ ei:OsEaf5#KKrvuiK&-iGaQ}||R&r mQ!L T6=62cmby;1 G^'"D_;ᝑT `0xev+GVLL5VLJ1WkøtT%8hmJ:)Hc4$-"=ku ׅyOF<(a>F;ibt։hSR?u >f2GC~`^+lxҬrtB*yjvOyCsZ:c/dui4L# DԺ1@bǙb3_hce#Jo~k q13 + m5J9@kyQTϔN"~y':Se1oRXmǫ#$ԪA.pw'M^n<=u*A%1`q%shgK z\9f6 ~ 5S–WB!0 ^1XRI|79'ű#/|.9g^GsA%#f5&pY!ЅBp/ڊrGqNIG7)b8DVݨ!a6XB'tNR챍+10nzCYGW( `ʭyB_-]Kf5]{=/5"Cqx X}S6QiJ$[+H%(V( 5阼 > T<tyrjxa.RE+6 5}- >d p<]zGL9}\"-mTVT /ђ0UFp.NϷE2k-;R,y O cs6**8PN0#1?#/E?4rck Lܰ;sxs 躝׵D>&mE`W#)[08j|XGDxCHc;!M'#H5~ }m#E ^C՚f 㿇W˭'}'?i,xȕWOyO)OADLLY<yO#wYV?a r8zʧWRos(# >$ F~we;5 WZs~80$SI3k‘#^bmAE1R3?xL Й=ε[ \^uf2U(U/]9{t_L;c#nU7,WER"fՐHd;ﵝ'Y}ڪ^WF9sqYI`gђl{ݵP qJW G֤ r @ڜ&=d<>QY&&HoT bk?6\yy0)|̜cO9mġwqwCrPMX|e(6~y|Kd$[wpswvܝS|;&kV3Vڲa rEDl%a\IJk߿/"@SBziR MfՔ0:5]l?M^ewAf񖥽z~RE Gٞ4L#P+Pi ` j'>DљT0#J$dק]GchMlg@| :yPj獌ɝC:uW 6Ҭ؍Ge嫇X\E;gM"eX`efL_oȺ2 ـH\-QWիfl O͞MajX\?.%>%*3rfVje{âp٪̃c:AWKNd Ċ܃^204U\1"3嫉/I"kEwo}u2gm1,Xob  ڸ#!|3Ȳ2if!fb Z;&VʈkUIčS>P:R,N5\Z S8s0m~sZh]9C# JV !JǴ@ /S"W< Scn :W-И%[k]R&}pP YI?24sfe('BOĕ=(%G+g8ń?; $pZѽӶ"})-ٿͧan,c2tw}R<nY)d+C;*SY2S<:&?ճOR6m1gvFr!Hܠܕ"tZ ׶ل!Rtr "fȵG]뛟s 5,92߬_Be)~\B۰O,ce_ dc l'gbr77OE^1eCnJR"YR *v8@ ޛsRc0$}Yť[Y +,鬥~bH ~Vl#%u-yy YWQ$*َOV\P_$˚ס Av !i`@g6"USDYsY{].fN|0xD]]<v 7笿(_?bB`@DB $}B)Kɘs%XU YQ |O5ZR|Mj:M$18;%,WJqȭCK^18xJ L=9, +iC9Džʤp[V2 V,2۽M0]xyN=JR;Y`{G +^SFCsltT3(kF{Uե@ /BU](Lo)`IaYG-˗om&(f;ܪBph扅ox@h{VX5i򚴟tNu_q w`:#ɍZfvёrͦ"j}Ry`j.H=.Wj%6rDo &OŃVxD&ָel+(A36n Y9}BG`C\\bTQڏzUqb] ĢH9^Yϔ`4&-#$C9 +=;JKb.a@e GSfAy/u}J Sf}*)Pp 7F\7 ?M?O'r6/<;<'Bɛ7'>#s4Mnk+( Jآ$6rӵHBUL.P+ )@h`R wNtX\%]9Bvi^\h -?^rH 1x|'5e!_"m&lIV-70q1:!!.mְoj Ի$:%gG&{f m5HWg$2Il/Z։^G-q:xXG-'7 bXؒS2W(([`n=s @&֨!97hvv(xU{OIDˈgJ~4(lcՈ7<) t&j5t(݂m­HYFP(KcV2/ui5zHO& ?ZVMܫЂܑ*2m.2(Ma>@ƾw*(azt*~$M}Mb "%.D\\y]fvퟭv?1ߔ~/抋6!)&=苭W/vzGF}RJeH"!~n!Cj U?OQ,mf[%%SH^aPh>g7s.S}mI\DJczZ}aL)* qv|rM-̔'*쇕<vs7nK|2//epTiQ0JGHpVY!*eY)?pFٜ\>(,.ezxJ^_5oAgb>^fzl_C&Uwnq Z0P2A9KMthWWb |u'H&P((Jr ǯ-BZ[ASغd3 nW1A<$s.> !sy7|uҴǪHՑ@ƞ[%IkV퓐 /*5Ȁ<ʛG&o=Fy);knP~7'cOGX[%'4!uA0lTGq dV6j?EuЍ4b%f5aW$焚P(xtM u,fʼnԿt܀" AP2t5DR5tƅ7r'E#S}Y4izrIm&G^Zr|/ قy됑I^l }Fc2piN0F ˜>U5<*QR𬔀T'zmG>QdH]*-ơtd)áАG] Y7*Ix兊8ދhCVJ2(ӏ,*{K4=s]_ҰPc/{ж;p+6}b(/)"$7Bd'䌏C҅P\h1M>c2%hu>ePB*YK#P,i$$~nY~ؔ5C /Pl!$)h&`> 1aEֹFzL&y$LU^쾔M.]Ƈ5!z 4 ,Rd9?v RvExzG2Pb- ~@UO1Xoh2?*.@QR4@' w ѸhgD`Ǟ^a7O ]YAnguP_'|zIe]Bb#h>meFϜ'e= ^}u3r)g'=U@oa9;ۿ`YkGM#֌E>Ԏrhmp0L7@bmz)Bb eN\? ? k8B;mw. 2WQۺR> IjE,9!h뺣]/t\zb `M"&¡MƙH8iǏG6-SƝmWcp DH^)G;39~|y[?V24m`P %4pp Q0h9^l"?\Ye:].26?#m4=Љ@Qk8C{Z"ԗ2:7bu;ݬoF%e\r^>)'&gdRC ެkK޼0Wq0Mt-b^a j'7FRl9ڿ`EK[q%ԕZ`XqI0*:M%]hҩ$_J yPq7;F < KԚ7(ZW3Φҟ b %P%PcnZ &` vVH/ˈϕF~O\BF W? :; f|9XДߠt !+@rF%vTk"CP? /aP HNY-Ȃ`w<γ?R 9橾}%"yѼR.#Y>'+sb9"39/: CPȑÙ󚫠m2C|A^[trGT;4- &+L(On,> &<@.ћdgܴy{̀۟] vEyt'<|b!IÚ)tLEe_V_dXCFs&l{6Rwf\>g[fQo{T {MCf+!CGHAwH-gྩ`9GͅucC=+c!$ >[A"kB.iJY;lCxM:ZfۍڨAi*dvTc `r߄#J J6|{AT_k4xY#jt%PN 9bY-">/@gsװB@>(RbPYLJG TC1γLқ6ӐF,iZصjQ0|;0tXgm9C̒P>4je,CwW4)|~E\I1ݝIie ][:iNJХDRw|@Jn/f=ڹpAE s0ݩ 3/>M]hJ(:]5 6D1tߞkaSq n'TRDZK&Ţ#W-)g{!3_6Q7~R:<7nk_w4y =/צG3DQqX睆tMXt-UV 'Q DaD&n^W9#Κ Q<+ԛ1. u>vCJ҂k&o;ԓNGїVVT⃻_ n&-,1dzJxV驓ե2H#U5OqkEL;z!zzVy#CG)ު* enяV8?0֙Br"T;ĵscF] LV3 10e=C_Zӱ_/,wȚSq&~vY9tsl>~S eSF ?zKXQq.ݯ(biE=p#,#7z{BS'^~󵔪Z16H8ɤ)qFAvr4*rW.&/E杮hQmo}stZus"| pn R]VCqrY:JbeaF,B[C~/U ᚊ 1G7UgiuеFEK5ϿS*-s N<$dԢ3n"jC\Aa/鐔…2)G#c I|Uas8Jڎ&5c?H%+Z5;W5%IbD웠R/@lDj]"8]܆mvwYo^P|n}Xg;ݶu*Y; ;AtKcf݊k]Hf6[b/k0Z%ʃˍ ZS.!D&4l`rZ_ZPVgc'\Xup8QgFasAO{TMԟ7W/ۅ7 aaLޕ-l:@'?mNW")u"> Cs aGXj0&4}٧)tG|@@^4a}e:-G~K7\U\'RŐRK _.C^kn8Z#4nob@*W}*Fx^o#U#R -:Ck:@8Z_ f%iDڞ"u% q8G#-Uεn@;zRΠ«W9|Ipjp\A0s8pᗰ^H>?' 9Jb43hgZ]Ԣ_0)6wmi Uo;_ YbT湫<X첷Mn IB_9`zǬ_j#X60}'852=֣mݐ.T hKװ5ÍIE̳OMb4AŹ*ӆQ;q 1SE|f`='NRʗ(B$Azygu b`O\^Y}QjƐ:`&WIx7la`.PnplM^k!v̪pdn5-wm 8/X YiUy^q-:1= xZ%ڎH:\|7/ TK|_Q(w8KY{NvQ/t0Kֱ1LH,l Slrtp!@;_ 3Mv;Hcڕo@ ֊->(klp܄bظkƫOk|!{77nDӣ3,lXp叞R҆ieЍn_I <ݯL'}LhM[ShHKld+3Cz[_ygB#5qC&KfĉQ*Y.m37\Uqs2ΪX| -J 4!wR/^ qfonnrU)i'FƪAЈN%/r 99q2*g2-3JQZ-rWz-;* -cu~+W-)FrPLuMLlEb\nEUJVf; ;CM{g|ȱc3EZ5j{&rI{٬AO)K7մ.vQ Zt/ G> ;.L7S7 >㘋ujzMob*~QVf9홰낚¦y+ܡ`@A{;iXqf@SCE{dU?Uda/!Ր?ܦD> -rq'ub7XuJǫFa4Pre_ӧ[w5=W#ʟU ayvLz/ ,;絿n|(:.rTT*/GeʸCo;6m` w}(ZٞyQH WI?1aԗd1RCu#YqSx葚 yqOnm<@rs4/;d`GPd5V%ّSԮz+)YZPNv K8ܛѺosU51/ >'\M7av=`PB( t+ExQ~U;"v1^-ȰЖ`"0n&86<9$Ǐ9COL7:/_NnW;Sk: !1z 'Ö[WT,__Σ]=B2tL'z: HZ-g>zsl;#D^> MmzA+$ar#?LD_тm6֣W 0+1*7( iƏu]Z2H\aUe.?J&ƈҢhѨs*҈$QbBx:z 'yhm Xo]~ި$gv9@扂 Ѫ4=uY۱DwÉE2qnSd EAADq2%]_6A 5rQP!c k3z0MҢ(z+lJ؈N{G#At+7'K9HRHdw+M0Ɣt}`mKz_ c'tl\tƐk`cVY`]еǰr/{4NO6z=}|y`4D!zD_E0 Sg!4];J*8%R~ Ix3EEw"4/ U#{L:uwhn"e  i=a b !}3ixS(mjKߊdq(C`A|;0%¦*.'lӔY{ac8tq/P6^[̦8x>F,ghc)KOje`kO` (gKT~)t%GUC^"CZR9n=cII2ͤ!TwL^\eq|4FeLߜ ?!i aR]0??bY14P+ՙq#ΘzR"D-6rjΪs`XL{jq}2^HW}An0}b&V1!jϢװ%__%(6XKVH0ҹ2Lq+$lgV%Vf .ob>7>_0}4HtfwtEHq0VɁJuܙFAƥ4N͏ˮ6j^]Noq%RyLDxM=H.q:U'iilVN`e0R'}֒! 3+c^*_f󚙗q$O&mA:#mB }n4$vya!eE܉yCa\DW%Kw]>Me6V z@kE^+a F_uĨ.vXn·mfq2Kru9\Ĕ:stq~irQ^(ѰQ. $P4XNazJM dU?J4!?]D1*(tm'-`|s꼼ӊu1NfUoy6̲G #\J^1Zma%VwugE(uE$Pϖ' Kw!UoԘBm}݄j,-cP "92+u#AA9 ٜLB<ϛ93UZg :=f⡎$^,=+!Ά#\ |dWeG->82^mdcDU9McW_v=?~q8\No"G!ř. ?Q( ~A =zKvZ Sm'˜FʊKap- z~u3y.r "$svw@3]A0PaDhTʿ~8b#sL+$y{&(hNDl$)*wƄOϣ[ ˺Jo`W"7h%cG#c@D~RcӒXYOӰIK"TAhc wYCG Mb]\Ak49h0(_Y>4%2ٕ_PKKhR*A $0ɲiF( a9/FPuŚCϲSQ'i5Idn㌹s\%Wb)t;FgPB}3^TRk+=k{u}iqqf%\USUWh #SV%M$:dzOG < &]_KF8|gQ|#ߴuHgJ6 g[?ï/^4@W !&n.E-J[yxcDMBuoygxS6ܞ({@&Z;j6-X!Zޓ (|Ŀ532T%S DhI~V 8U&xǖQW;3;arZhJR+h+|=Ӊ۳CPu):&v$P3CP5ⓨyCԋ mSE1ӕ_ @}YqPLt7Bqb> c \ PE +ϰp di\cCJ@:H5^qG[i~L/k$mkaWDD;zxj ~rVgo\朧v0:VMB*f߈˙'cu| ?З INr8|;k='C$r0ν {r@rz;kmsLaU ޱNj[q7kꝧZt7|&aq]t?#V\a̟q畖AJS${QdkS HҾC yٜyr,וD$_Drn+3)Nxwuk`M GR;C$bߥT-R /39)HeJ!C^ % a<췙 tȉ2QYv2 f6zvTCU&܌!>?"x@kC*BTnѾwWSYŕ pBΚ3l]l*0y$k<>;"!N06$XbVVK}npM!*i+Rx7̒J]ͰN54A8hM })43.w& wjYj$5߀ G;(duA9/jjUvdɃ@Ο^V Kέ=##?NoΣM% t8s͡r -<mIX( &~ȥ$ޑgxgdS'v6CSd29u⟆ J"~gEX3ULhum((:7e4˙~$v m3g :~Uv|ni*F3o7)O[z2sP} [ܘ /lB<ٞO =%B B\XSJ#-=jI63iVn>Ħ6)R)=BƐJ %XXϟT /1@Zю c[sܩ#͛Bҷlg϶@ . (Tk ,Xlĸ_ߤ#nR 4n[- ::lUWq~8cGs.rIϭ9NMծjfSD^GBȢG`J4g"!MjBCމ%ە.NmsYi)_wlЁ`03 ڞ6; i$1z3/6%b-\ETt'yQJoh>R\\`5YN6lܢhg2'˟GӕWA=R2s/}lc5:Y$9Y-Y8 T|e8Yi4D:&FgMd5Ta[ab6 $΄ӽ0nuٟxg8ᡔjwLS$;*hH]a(=~n,-p4]IYDKrյKJfZ^ et3yfW w $My:~{>o58?𝅃ii(RAh\kI8饛1*-5Bf ֙(K7Sj x{xdxK:V =J?"pNzKYo"JQ  dlK8Sl#z/DH=.rΫ*0`g$[7]8oa%ķ޴_8^*\5\ S nxFDY(,.tT$nn?Ϙ+~@葮EɔXjWD1O|psVL!%ǡ EQ֝eR4p}û!%wt\,B,a-[[AbO0ʗŭ6fq\1u2ͥ5D(3Rr H9?#f,v] _I;p4W>wvt-Pј%"!}|c*ֈVTkwR+UHՃ-8.pA-Q:sd~{;rՕރ )&PDIg4s7!#2edI@aV$d1S5fg:Aj(%[eK$9л iӛ+9sv.>ŕM,[V UvɲU6>lOm^[級boȽdi@Gm[&\nbdHܐaV[@+78IM!4LX|V!&jHSWR͖3wڌ41櫆A 1@8 WѮ&c}`i\ z %>LvArWi:m#7*ifڄG)^ObcU5 HeoȉԘ%J"LH (B6cd| |n-V6f-Sc={uCoƈ03(,e_,J!ja8\Ch[[zj0'eT9ZElWު)jց|,{@Iy S?^8k4IY0C$TP*\IB˂Ǎe߁e x`W2l hOKnB2}~'\oi U١b)lu g6 qeFsz^7ʵ2pݲWOXS +G}"X"K YAuyb7͹v+ EΑ zl>Hv@.L Z8E …HJZvfe"fy|O vQ{aEr|jDߋ@`qШ0L-b14 /YeX=N2HW7<˄yzE~\,onf:@/CTD%Xq,h;גE=( O8EMJc$䍢5@K-\ AqOrJ (uɱJhlp@w}-rM {8][k$?ra1u<;!zUlБqJfxxॾ>9'vm7Ve Hl%*hfcjNE4"8ϵ9 ;Ĩɽ#%ݝ1%x36[,GJ d26Z0>5%%`CS?r/4(}WX>vhL ˎ3]OKw~quRS^k§sƄEA?(^cpLOst#|ۿ:һ+yH6p۾oVdc F\i,ߊiP61Iw0a@,.~f)˜, "8SbS풪{2]Qf|1'wτCL G'S L]pV4,L_aIԧg¦2Zd5wAK>I7+a(lųa[]N3W-RfWfoLCbu {f^<\%)S* ү[))9H3]`"Iu ^A9nyP눝fh(?Y"`=6,r}xjDIwrR)(w#"º <q`iJe@9UZ[DNk;/ M!~ak:Eo®fU:FQw"Cnr+$&z54 aywue y-YG睫U][er0hJ2p}MzI#$%Er:O;8t {Joe#Q퉷0*@ˬO61Uy@K]@ Fu}M[q>E*DHSyRw_sSPJx́}wW6%>W(=#OZ!TL^,* 3jDŢ88yg[g@ uitD>xAM77%X#xX⑆a }=?X R&vZk# `0u5 -M K_V))4nTnxwH W$(Zſg/7Ív9fll1?wS3ϩsⵇgh~2y\HKTv 9 4sZhQ]aX^uee6տ])vmu^0ýbQՀ%>ϥjmjK(:K?PsqaJxMCoX -8hf͜3]E0R0YPGCB*wvx~җ-:K,`Rk|x8wYUqh՜3-qwH}ҡ{[ ; \M.jk:f~nR2L-T էXua$x#?$ !CHs!X)Jxrja!i˜n]" .~i&XHy%/>|Pc1l|IiEnwMGEbK5Uxlً+H\Z,J^Tq-E9|-ɥ ظ JwA?90{lUmNs0PA3M/]of` ;Ǘ Xrâ5K ):2..y pYFw`*m5y*XZF+ p H 97MXiH>`=HhRYo7n& a|; *E:g@W T$&&*AL~W0'N7unA F"ѽzоsͲfcyh N/+nj7|;o>PR PT󛊡xISM0\WZ7Ԃrt(xв)%qCd/M_Vn޲mD; /Cs/iSKA|p%L"@8 ޿1NN WxuBHm o@2ڒ3̶M]릊AG jꓺp%y?zToX޲v p4Y,FbYeٷs+cZ RC><tfqk׳wuwqЅQz;Q=Nl ]w5#4<:S!([ ե^J'Υ3 G؏okSḣ*b/G w"iAƖ#h7]=hO'?}Hv?e!jh~sSOɯ?!B0Ȝ]5hw?OA.ߓ7At/]]h} _fʶ Tl؀^B^kj~$J}l⿱VXِńukEI'>f ~R=R3x{7SVH0yP\ AlKpsS [7eH,=|r;El﮾E!xGh˿2s'C`TeFC__eyo fjp "Soĝ\P8l^f|򑧄#}Xbⴃ+^fXmGZd6O7GdRY L^ab Sϯ)K|memY>Fe p #1c/өyY8t=ʒ/;SvXLLBl{$5ОKx۸X ^H=茫e@|J(^r.m˘3M"Hٮi354&P\0S"ֆƂ{jgoy]M'%A+Ѥ@}=RuLWh1p-^0HST!IdNoe+(-Yi?*mp$/-|?;rO >9A)D %)4U׈?$GkiK$qUW/'ÑjǮYη.nkzRGu\џT"ëG\#)tŝt (U<xE>ךDxi#dUmB=¨L$\6tT.+;n5 E.]1wlh~U7^;k 0:m5,uEu a7s3۠6ءZ>` :Mi`~rlwJj}6 Q (f?!ޢk {ż2txjXo~՝3_AtmՆa"#0E}(Sp8FByxd%.{e4J[Ț []%!h(o+IsPx>]6׺SZ_GW8j2d…,Z@4|S]x傳e@k-ir>AlE:={Hv䶳\>Af/Y3)l5"_,=Y, S +?tθm!`$>QƼIGWU|'vt|JqabkdŎeij'WǦ wP^UiF*regO V9C[I!M:ϳΔ:bDS2G i1|ƖdQdQ@|s0wXEm%8kir`J^66&Mm0PS&ЮSqR+.I,U9&p˯?OUGGK{l`V+sQ9^782uU5ytP"ÅT!*s~Kd*(v6jk3k&-H 3xy{0pγH徊pz OPV{ʲET(~0z}tYχ;\&u8|7}%O ">"iF@E;6xjw?`L?ʻh 2~VS(ё ogMЬu CӠs\[#i2 #o`_="IEB"j_4oB%\iM^ <# |jxh*B>c+[E~_'d6Ɵ">Ee:Ŝ^8:6;Nav.t*k 5o*J>!E TD9 !Fƍ9F"9h@FR=9+éb,G}zaMnZ'})7C.<9m|Mz ;f15CnK%IӪ@z Y^PJ5)c^fKEߋ{S3Ï)Ѥ¹H }}`+N dܩdCUE-|cW ƵDWE=5 ! {IsNiw bZ5㋽ttV%Q!R(Zcvͯ'}<]5лd''1d FboW ܾ BTRKG,[%ja`uykh+h]AZ:Ycl$VMf _h7Ċ%3 eնGb.íUS-RǓYj.Dox@$On{z*DMLVv )$Nk0yF~&ͽ]GM ϼ:OMױK2w s?QۨN.hߝK 4j_fWQQo3)}-#+\ *ESŴn_Ybo'ZWngx{VS`_?D~tQ͔larrd(?rM+F'Cߤ !}k$""`Ӱ7538G}=f~jvέ$WltCl?5&8K@C~`^\9] ,B87ƻXqf>kiX9=zhwziδMfM<Q.Aqڔ=ŜQCWrAaQL%f]T 'rqNoZ9waYZ2ggc{*êW~C%IqD;VA2G.d`6"t@R`](1*,V[WJ³mzMiFˬ$u*V}G;e)k`ؒr#_ӣHVo0z+2`ޔLP_pEKr8圏!_$E"AH*;+&s71Bua- oCĒڦȵ e\zF#CĪϨ \UO!d!g<]Eȅ=VJ8ϬT0}?qh )YxF\oE@FFWءP螎ar],e ΕհB$h/p$ IqcۢJtiH2Xm"0bAu~ kU{m;^rANvEHM=(pPt)6`HH4@'+;@5qx;G8GZz JObܚZ$Hx#\ȬFh 1xc8;r<ao'fB%c+0[b#IqC2YpW SD *E+/耂Hť B$~bGS ٦) 9Jf>Z`UʫΛOdw!TqN&Vˆ'vG!&A L"2h;UIX}d0*dӊp bdd.SNasC2bg<|0U\ixLn{[Vd4~K!38g?lAAXubUٖZg>"ä׌4ٖwBܔQ"- hR`_g(;gH՛ +\! DmEP(>t԰bmI˞:\d#DyA/8v͕ޱSu\ G+%MWR)ey4D@}r`K^K# +S3Qt@pJ /n\zVV޶T:i  ]CG[6BBw/kf9IhF+|E%-_Dh l˓v]ZeݒafqBЎɱ5ׅ=t%T-˘BW+\vw)$4ސy//uէDf`H]s+Ӛ b~l;iޚHY (_Aݍ|`%'Wh`<ȃѨPt("0Kɫ 4\~vy>Z> @MN > Se!꛱SBq?z-6B $J\_N.DxW˝GAYuB}(w ć/w+b݊-lƒn Bm$r͚U40 eok o%PP[˴cP!qc Pa?~HWo~Ofx.6SBQ'{eאg헷ە  ]d+dv$xz ¼D杋N@"dY7GS.Rma+} E%RGhƪkOR =t> aBIqJk?'Ea*T{_@nrW' ("8aXuF#Un3"_Z$ȽT5q&!Eפ+0e岦p^9Zp$um!vIF0D!%&wml΁eNӞſ@ wnڠRo`(1yOUh6(tœy@hDr7BD'D 4{歷Kvm":cņheOe{%+ n*lIG[f̱'q;ʷ+ Hu;im^p^S=ɔ[<{@֩CZWϦvoNlLDJhŧ/x=:WeY*Җ#R`2!*}YA@5 onG3a'E3*A[IȔKۈ0;55ǷB*x|~ǪQ~t"\#8mp[=^/yZ4Ny[t~WbiEPeit =oC aGAg7jxQR]e\C褬IVCڝu-,*A]PC#P@AejuU`k*j}.-RvTu ]B$|G/m:A4}>A!Q%Z{5>EKИ=^G1m?]yˉd6\cW2ϵhR W_y4`Ns OeKHm)R? jśW .']}ad~.t ;hGKeꔻȮ! ;u%4qkOy &si^1]S_P۩xSzQ yjbhC8"n(WXѹ sK<Êmo7Th/8ƓKzV' 3 ԝ{$ ;(G%jqlM3gLaߥJ8W=(05jݩ~G}Y,2+b !=5eʇ BH*6}7o:p&$RPFH$1Ms)@.ޝxW%%ge/fZC##9'^zH±J{}gkP0͗|,͝XFt, &G6n>`s;^Y&>  L)žzܢ+÷ު7JƎ螀IIU*g<+~膇BD-<{2  ^ QWK4r!F,&0?"wO83#zъ1;)F)prkDU0JFةG6h|Bͼ~ÙFw pfJ=`bS_!iddZ}Rº/PRk6! eꨄQwDKf/|WDi ;Y*4~y d :gjrViaI/E=J8^ֵ .CE8X\ƬBv +|JR%~RNU@/f12qR+f7DjI.B 6kRKHv-T7&=V*\x?Kp434ω)c햒UHWp+4IcwK+TƀyBɱ(goz) G>,H*H ?ՍsE k,k>x:R,0 .qOfD9|_n:5 yy^bTC@F ~i)h\n/rd/uRɵ; *zYmsG3A/< Cӱk!ϠA Ya@,{ P@M|B"/3'x\=Fpf6>~gÈCez\CL~:B ' Rh8_,^G[Mx|hQa| wyfyY*%]R@V沦{C"PWtÖ \ _Ll|Pq~,t48Fkʭ9_f9?ܥYuc#'$@wASKiN4.]3sE8~x Ck< eqsz l7DD|lSb+- #PXޠP2QR=a;7 i>!?/Х?dPx_7Zt'A&EDI:#mqW.:muhPEfWzsGU~gtXpwC ZC&B|$ÉAj q>dIWZ&'Fy e7.}~u@J79&:"v~.ߞ(P=FlWpP欙?g@Um)~_鱺tӌڪ&ˬYXZMh,䦹;G,VWi-z}P("͛LI6l k /UnRMtXdEn&}Q{MIP V[S2a. fǥA qX~3Wju髽v3 : d*m'gC&beyxC`hv'Kz֋Ks .RF}7GCjQPRZuYcݱ vfͮ>r+9iq .EoXrZj3j2NI"[3fҐ)m?rC0Th["KmNaYҬ(6 y{-2͐B#%ii/}2aG` l='@%z& nZUKW`J \C3ɫpq;>&uV/fcP`W6) 3`)7 EtaW]ķmcw|POj}!iz0;GqvW=:7*̈́PmކOHP 鳐I3sx-׿p] ߧVCsJeA][5wyz>-ExR%!~].e_p|/s%VwιđD[f!JDwQ#_…9y7A.ڑүSQQ3ƪZw\`a/;lT3RMadD>2S`#XSF"[u{Ce.ԝtΆn AL /_D%u2iCooNj1ʗ*4ȵfNBK#Zڊ-ZG'vբ_HGڨA`Cᱝ{RP7n_P/xe.߷Mq!'6>JMۧZ8!d0- :UjW抽/s2P8+qt/D~\G'~YvƄXkq&#a! 10O'OVDN${j׹l=16 0Ckj6?{VWQD=λ?0l/iPz<59$ߗKˡEvz/Vn+^t#$/=_mJ$:H(M"R9y?PBoј 8ū&{*7 %-ocAn y!Ex}Į)|8ph0ACk)[bZJ-PBqn\MkM>/ zCrC7L(iXrb"+Izo+m*ʼ}˕W6r՚Cߌr*q r~=N_kxs/l{Cߦ UziDfpx~aw(xo>\(\ĠU͈ >yl26oSҨ3zOYiNхqh Ʒαp?3ylXD/@&)6>´ppfh #HKt\G,M]RUg6y#gSk}>/)p3"<_NΌ7 .q8ڈtA [Q絣D~ljn, 羲o;e2.õuvܹmQmG1IP u6 Ra'iiŁWGO9V6p^՘62;3&}U]K߼BK6`~']Jxٲ C=X2Q +%ղ5Дm&dtAd|\gk$LprLNYE" ibzn]p1h<66oQW0Z?:‰{~ϫ񈚥r^vo|1XShIbAYitntO7_@&|\d.NcJVXUe֝~kn~AB_7S-L|R:Euk6|0- gꁽ \ Zc%PDJ\L7p'2|-j*L'-yc7lm9}z2L$;Ir %| ysUcz*=z88Tq?}9?I/kO_(Q&f? :l_|*<,cL9U |l3=rA _\.*XE̮R7s)-Gbʚ1m֭, 1*p*o҄&y'J&MBMNo"G~fHU H(W}z vZ.n{LPWo^2=7^?yp@"3 cU| 4|5 & ggQE,-j־ ֑!l+PZk @z_>D6%I( QRP? 0mv֞`qs @dvWFIzd\Qlztʤt؃k4J: -0 z!,I>_'TfzNSģ FϽփ@VY./>U}| _Ӥz@MwGY59ήbr?'Y͉6m+ksj_?NiTV~蔎/ț_//Xă@{^;C<tƈͯJYkAew_(T~z 3f  =4|HL*P"Ld$(!Kѱ'JSzӥx}!J]uCؓ_ȏ܊qTfl? XKT>XԄ!5;0 i&_5BZX"~7IKjrZज+wWT}(Cu+WQ>k5m|S3vP$3FvC6A9͆{Oߋ%1,UW@H g&Z'؇ C MKb']Ϝ6SؼE4"Hއ\ǩ|^wS#Mw,yʡC@V940ЃlY;a浞!ҕ1ôɯ#Cۯje)E R>VYʅ4zs֨/NThNtIk~Z²O81[[_NVWn< !'Kn_h (Ot*MqS"~9Ka a <(,0(HeVed#CtRͤ8vkӘ t.'|UTc9xYƙ[b66a4U|7 R`@ ?3TQBpf8GٌU'T܆nH2 NSSDՓ:=Mc(0^l61-y>gZw"uo)gԁ)?^\^bw`~;g%)'Ε:}!{NfV glM8~LdfL 뾕>쫰gB8/7JM.e-!f%Aǟ,6ghpQwfR "ތXPy z\!7ETp qV|%XbYʼ95?flH"bLxECmq8rsF_>=# 2;|ob݂e:1j=?3v3 +oݛ%ɇ˅gk,T[7D]*CXu>%/yr(!VjEE.Ot|흻ux@ unhAcS"p+lh&̾d҈m_BwA&_r=G5{~J_LuS&n1T&kUVgo&7]v)A{lO&%RVVAS/m*SC^QH?C5LA~6 )E^gbHT8'`Kne\9e!U|0:Ǐw_[B6cX"J$̨uVm[]o|&<5`#ZyRh| VH= WhRNiCk+ӟ}NZ|׬P._hK'HU;3lϜR70?cK NE[頌oUN NXl׀AUͳ6>[ `ګ,(_>;fBFXn cv5հzxj#\ASMS1e(LŜYiy"DQ9?#`Z( _@D]z8S |{(5UّNP頩+/$g,^6B M"NhkU:n_Gs&hA y:P(ZŧьhN@"u/&ӞM- 7BYm!Ķڲ@40 aIK&ם+e)$í>!]#DYwz\'RgghOT;+I9"J c+[ ի - vk 8)#Ceiv1$YP10u$Au#dՖ3X'<kS<4E#m(OBm=Z#ї $ "&L>9,ϑ$Psm#'T3F%.B?g ,Qg_7>:>KoЋOnuCuŎU?kӷ5ڥU#嶟wbzMW`in\;/ܨyFgx(K˝c3eDz1o}qddQU0GWEs?D߄mYQ qJWVD*R `{0]J[J. _鼷_G}ɮ1r{ ѡ<*ifKSpQK4UaT)VťH(`?fN5QГI{jjy; TtBV?hԑ{|t ߏPYuqы{ ?uJ Cʺwõ1=noܵ.'u aރ]dŪ!1s/8`]LIY.T"lDGskSJ/cTmK."IT89}_+a"M=MeNvzy(h5Eق;.'=JI7Sy]x<$_ǤMφ| .qb6#sU3b*5,3soC-p39e .k첑ڟ7BYݨQ?V(ɽ΄<ƙܯb~eߨѷԧWl;\{1,i\Hsx I {q"ebT,oqfMF`Ba|M7]y?)̳8#LA>Z+X[AUM[t-h2ON*b* 8b )J)joFiښs\B2S}zظB(qDxWE-7tB¡IriB"5>ҘW-#e_$ \1d7N;]%3 :/b\7J"巩P~ ~a_cɆ`m`Gx:TpʽqOXzvMo?Va s4CGRB-tYO71n ;9PEL(PVJG,XҊ:}|e+oOC7wxJu p._x"lB6trԢNY/x:. 5D"^85|IdWVd=_RLULnVpBԺgPxcy%j, AN5<#(%.bV&>5w~o2 X"i_ZtI{ pg[ S+Vol`M7oQXq j l@VC~,.0R%=u^KQ^& Rtt.[v8/u3N'!ޡl O).Sr6j->uUDRQW^(*Uh/e[D9Bz 45vEC>Cz[`-9 n@ V}UKXylgWʙD٫uIVR+QO@x? ~1yE]48J#<+^"`{\ޝDq0vJխ3jFᢣml^ hDkZ ;}tL! 5i;RId=s G]f*x -ĹN-HWPTY_y1a b QgszkķWT1"ؓҗIb4V;QA xfUgpy L:B(D&#O \[{"j ("WƲ\yၸKPS~MO$hNA:A% YSo\]xeur aJ鑮3v~(jC[`JiIh`J*-zkm6sE] rY s/Ϟ6i`[wY7DHbR*C*;;ݰ_#'FŊl뺆*nfmq(YߡF5Y **6{` LMC9<.{FMip14U*螈Zb4(IDH*U_Hr% c\IγO> 'nj B;p1m__)<ҍu x6D;*)?@i'm6҉AjLx d⢸8²U77AEh~1QU 56ڥ5nuH\U7@ě]K1 F8;eu@!@"6]#+, sw5nu{4cߛJ@/ r ֓ze'T䞥[9{C$fd72b Ao*hJjl"X"/YRa N`茋B# o-V0XꁵD&W :hWX{RzT}ONޠQqKqEl>AErצ~ F>[a!v̭d @Taƽ|&O- Ϥ[Vl̨\iuh]Wj)΄p9 ^dtV=U|&Aa`+UD_+~~cl|XplؙL)җ); ZN;[>Τbk1TYc'{Zg|X&"iuf򛹋-hz'C}+Rbzwxjte+_֡ nz4P}Jc0X2K{x`ں/|D4&A|*nV|,aTI}b z7r] X[qp"' gOF^D['>OEmJm#8?ú䰢5/wB[7]Y{s.&(:1GHJW3a'.T 꼄5h^U>V7-Zaf'Z훈8={>$n_*7,>dZ ('c|WtYq ڠ`q< e] SхnK]z` wU]GDމNxg_Vk}({ ]Sk)JFc-';IܘEy5e26TP:)6Uj uWYz;6b?98kJD߰xf\e(G{ķBw/\a͉EVrfϪ^weJPSH(@"C 2%QαDO*a$UЕZ7ԲU=+-wUZsz5}M)g+-(HpiGȒ=O(DɗFMwM0O, fv} 7 `PFҪcpEJ T[C<0ftLE@.'ZR]utU {Zܱ᷸1^aVЏÐ[#A2 @1EfKgDQ=>R4=dXpEړΨWmTgvY7߶։d99iR<|;FZz|MD<~^{8nEdR,DϥPlf6Cb*'rry͏lzK'c-WRa7kA6lz,p{0LV!Dgcehmk^MG,t7{ ! w8U6$4R t] خ&ªnDX"Ϡėeނ@~\ȶzwkJM $} 㚝{+?DdsWK5L46Ot0J-od_ l48 ""Fz''w.<3!ӭJ~t&pvp5R o1+F2Q~_(@ty>!KƗN$:Pxd.8;s.X:A'_E*kUuȢd|E[TڻMu+2=4`5[/K'783WzHM|% y.욻 |h±, y~v"'_ַ} ƬL!wKjFE}jݡ&6wikjsm%Fcώ؆W%+Ձj ]DO9'e)5l.; %d~uXMq4{H< |%$ FCT%/o^|j}!&S9w w;|}G Y>A1TTx_huGb79_ȭE?Ry@,II\Z{6/] {/!a@}P\'?>'dSA%ojүEl_><JpURԓO<Ǥ*:=Ya2:vt,=ܱO#& ΘAr9WJ25*Ț;5cc__QzjP%Nt}*\-dfnBvu_g0f6xKʳՄ_i>R#btUS&d\iկ6D̍)>HT^`gM:^Q97ͶT.(/ 'ݫ ;,R%H/(%TB,DgPLk\ZuCgl3> ^~c4ZЇu^]ٷV6hyhMu@4KRhrPRFt*ͫ AHS\4i\tuD"dϔ.+@ڶ%J+,q@,aIͶ |Is\?C؂[_iaK<PⁱK[V(9x7CW)f5FH] ZtU#KNTA`uZPq=XPp)Vr"ybk_/X$,m-pT'Fǽ~/J]m/n!.FakH E~w՘q@2w(hIf K/7*KXs#y\Nڛ!,^*!"[.Vjbƺ; $ e,x7\}~ [5) ꯽PG_E4v~E +(l7"},~ Z#v{=}M4XPnwyE@Uԩn3`07 &: ߇'+e0F+&dI0^87E$"Zʧť)pPqm?s]d}E >)}qyeK^M~G$*1XKԈjE${A1^ȐEå Aو g'4OJg4c]-GkbPT4:]5&dUV( 2ڏ`7W301H'Z_@ZxV.# XsgzFR?Q?hu/?]L+y&:Ŷm+û 8lo젏#6:i%S eH$'$VG-E9-lVē:mP""Ó9 FN}GqJIA8co ? Lߘ270M`/Dnd,$̈́t[+j[tھBozeA nvTև~` 7%h|tg h s>oY"K#M[޶ֆ Ue4$ł5d' SkS S[^,#c0HqUL{D_f1uV|>l#HӄoVTP cğ_@x}%EDWu }z:|F^jUW2XZ7:]O W@Yx2kFf5;0SWDj:,;`$ Ƨ,3]ohң%qDڄ iTAG"6HBS>;nUS R= د} hqO~*zGNx98f2%3#cgrJ/y@([DL`oG\\_%s&E`>KJvF(GTa b:PE)1Ybj-/[St-[/K$kwwszf{Q".VޕUMKI}g Er^H.>0ÆԀ ThQNAF>? CfGRZOnx CTƟӧUp oMp򣻑2,+*5<]x+}xP|i8D> ah/03tX͇I UJ9Ji { l D[/rUцMC}Q]gR6׉pi8*x[ y8閟P)22)AWo9Ң؛R&Ħ^ӀP/J(+wkD|/vAS<wYCY5uPO  4~Rf4nm ȃfsdj8eE h)uЪETRM{JUD#R2a1~@$b.a_~/r7"ꯧExRb"ҲShʅtVԽ/0adr3D?Pc56H=RoF0 To̡ȡ$+x2j_—4鏅)YI ;d3H!v<ٓk@l.s1X$cdGV*Gʽ "/ nȶQU0s1(y)_OFk21 dqiJH_\d)6 >nEQ/PЧWHA: ]ڏ^i0Q0 'Ɨ^!y f(ݶ d2~hgiH90 u1)&FIIzZBC(Lى+Qr-`YdƎ/=ڎk%haEUUЏ#J/nf6[!3(h{J \$ q~U}-SeD:~ڱG뉭'BL$icT:lNQu,X< xa<&Jb,5m< *CG~c^^e.;ͣ"IgF^SdY[;1?@VER E/R¸ۥoŧI1gL]4RxTɵeb N*[&`|tH~J ⷋ^C [i8RJ4Hv"jK Tܓһ*LF6aPZ;݋we7<0CdK)1IHFڵ`αFY}T)vQ..6:i:mʶȈJMRtq9C؄YX/u@a9nܟRvP #q޵`zXPj ?CPft1run;'Ĵ~y/Dy伸Š P5`'f]my&0e̙h1g hǜN+rC"uJ)T ;YX+Lgjݶ?QzzM1 F>*>_%[ԌxZۼ7<{>/>XZo<.Kjw5/pb_8C(-ʝw./e~iىt4c+lfCgz?{s\:Ϲ\)XkF SlZIBC!cdi#djZs2l?a!uuo/4|6nDm) ypkSV5\ $.G Уl֓M 2k2-v↕Ipk"vnѧ̦|$D")#. +lm{rjHT:[2j.. b1:U|h1$vBP>Q"߂+_H~?63AO3=6Gt5ɝ@ ij8/BVE7AzMw%|ַE0p"®(y!ܥ| :HnQDs-ìBP<ٓ f L}k^A֘u[<E|Q֕_UލzHb kLԌYn,رͬrPI=^AJ?BO@滍_nۀD]O=* WH@zEyy`&h>D`H³ XN 98uY۠xB8CX`Q=K'4uY Dvg+F"{=? ~k=bM}|n ,UF~T%P<嫝c-t  Ilo;e̕o,e@mC(jszq|_†o [_K2 +aVK|p'AeDp@yҬ#HAl`wE坏cJ'(8 D=hxNU,^/%Q9 d^ -c Z4iɮwz١(%.%t#DQ{jOmInɒ ҷ]߰Q2l^wQ.{ ){0mHR:LU@KwhKc1U豴I3Ze}|w_F <- nʮ8@3dÞ-|czK'AtTS! (O^ϰLWX/E(q|cZT>3.Z([g6&ȓ=vzqِP&%S]Y $W 4:}2γfEA$GV?N5[ Xmz#H5 2qY[$xi`q~u}fC`[ggTXk'j@ ~~/chlee#dHmSbiQruോJ^\AΐQ(.֦gW24E D% AS@:6ke"@T S-"G/Ü$礎"۠]j+%%9]aj[cD-n !1NFZvWOVc.ś(IjƤjnBt|E;&#+?J*6Hs'µۤi} .f86zP4$%A?3Cs d; |T&ZVfu*FkI"tÕ$Lt=Q\(,ʵD=fw9\Q1ϲuTSWDs1zH&g1RF2M${}R]ץhe}eǾ$E\y#6HX9\|*HD@c|V^UVTg'*Zz@\ifђ|xr0`]T-Wqi_!a/mL\9 OXVI ,LWllPqޛ庐4S; E+nf^#rPg}П;eB|AP?tOT^zf)01]_7mk Io$69o4}HTg5ewIvJHB- SH{>:0Mۏt+}Fm&H踭# !Vмy&D&O]> k(ma^;`4ho@}p=_4.%Cr>>]ypxI-%T)\o(N8`Jxs^Wϡ M Z@-P HIgWuQ0%.F7`7? ZؒA'Ck\ymz_&+97k:D2gw1F`$NǝB,7#:Q9`ۿ dZJHHhT)NpsHDL.HUZp&j3Ή!~a&ƁyP!ɕeœY cFSKV*STL7JEPW ~դJ*9ص1@^őyOpr 䄨ך&Z ~k݈ jNoHhqpPӧ{ Mk)=I`9,p٧u8'}f S)}=uo_@O6tpuL-Qd~OlR31LgCM`iX1l*q|eid)Kfg _/h,Q:Oj݊Y볏9.PA \K-8M׌bp'o2,+K~c+QAܫ{̲iCDZ9@+UB `=/tT)agЯyphDɃe24_o 7۸)W'%5~v}Lګz6w)S#!!U>qE*pڨ>!ps"Љc!k> T}Y,D.yԲy((.ަ&]ؙg>$ )0|S2l?)z`fZ]JVo Ujv[,Fv@__ 4_$vrDI Շ2wkn)v}NFEDS܆y)ba$*ӽym nМ} RR(AxNn70jHA{(S>[9=~Aݾ.F?\"* 'Q* 4YeZ(I֯qV5;xVexkܩ$muxAhVmMX~R$$!'#2X6BRCW7%\?P6L>>pgXFSVkXk|⡣"H 5>O;O"6)B͒ƱU9ۀNRa¥\X9qJkG;I褬Ixp(NV_i^wƲVJȵyVgr[%_ i-wuժ3(3CeL%"6ASW@m='n5҈5;4{M D *ڬxP곓!236 k˅'$Q&Ԧ;)C4x4cp]3g%^<1)`Dۮ->IQyTFٸ)=䆻'FBQ(KQk6|qDp)of(G}Ybp7SP~ o0` hˌI4UƥYQk/Tמeh,f'AfX_iIE%c)р^f1ꥵl#CRx?3o<3G_ paIW+$ᄒt'q` IFiXN57RzfˆG8)N'CD{CqAw a鲈06a&bUpo @8=4NVvhaܷ@ZeN}b7Y6V-1Ux-3#1S;7.@TxMNr/dWMCk'! oQf;~ѩWQW:H rˈ3{%s YoL-jp%Bp*~i@oc# *?!@:~Hv/ H%I|n3'蹩+5Q+I 2sX'v S8z|6 ē#e-ĝhE1\50ebTtK2wi8-==TA3 pU0<"X_m!Ie1!+Ұučx/J1<&p4c8=*\gnMީo\Y/ >4[e[o.Su+AbiWuCZ 68Eا k_ O'RGs{!DaVf 1UD3@5SuE[G5tK˄Gs'v tm{ḆKnp"0m?NBoٜlv9Զe{x=^avCdQ K6A;m KP$zg 6_nC PnTPgwuٻ…oD*m.^Ɵ(cN`Ǡ v!|z?˭'ųJϬX 4)-70={Fb6sh- ?UUPS ^%\ϭ}^XP zrHUpdvJr'OEYG2w7&J+4M2mK?̩}ʦM~('P܇ 崉=XjS䭨a`P %_0#orqA^J'R>b@҉Emp>袰OKƊX-ׂÂ#3 8/пtw}zb{1/MľNzWB^ȭ`oiag]Aq*@nʶAQr{jg\3+ށFs3sgYcb^PK[˂׺ {lhd?4wax:8WrK;&|F&rgA+!~{Ir}V** YǸ孈?72O#ߢ\>9Ȝ逃]\`Dy[;iF}]?OY/W0^npn lo-3{ЗE9lB\k ]!zF阄$[jAW_Ð0ُ%kFwh i+p!u-I<_PNV- ~v}Lb~wq$iJujdL])#cd>` ,+݋()4_@6!Anf7PcOؿv Sb e4k@Q 15߮,C6EDx4ain&\`H_!Y$h}fQúr{+yӽys|WmR 愃8Z`k䕈?'(swVٖQdw9׽Q4jm a X|*'/9mʧ6wUqq 6AÜ&i[,dV;SY:Lh6k3֗*q*҂MBZ2alY=#@jB+)+Kw~#Z(hbb`I.gJ+ˡ@]JGs$ $?gzFRؓ;l:2ZfviŹl}OQ6U}CWŔH3iwwG_\gZ)y|"&uY3fޜPS#~3:4}Gl׻֊ⱩѓC~4mKQLh dddOA14Qdێ$Qi$s#| 8!AZ.--Hyud&En`71٦eq yMBt% X6qUMskpy¸j}T8F͈ <9AJpu#E (*E(k]Ep@s̗ csOs<.nnW72!y]:$tuݟ[t8z6t^aO0Md|R:xjmT#c CoZ[;k`0۹~7zzߟmUdXd {JBX+w$Ua U暝GYٯ~!x@ဥQG ihj.U.0ОxAxċU,M-=G B7eL/l\f ~(A&~}RUkծdw>0'R'5_;zY<؍1liH4#bUjAhd3À9r+~0-/ H7jC%Zfð:  K~Ej5;hNMlϳYSМ”cV$(9jOqRnL hO2Xp r f&M TSt9n{2ݡRcKroVM]j.Mrv<?|>a򨄥,:PدLfZMUX/Zn;^; &:@pA CP.fxLM%4aӥ&SoFCߤ{V?5pAѡX" |dU'Jw}/>ˇdg6KCyvD#x.Pt$ywrL"q}S^)2B+nﮒe)f^she0tôa~R"O Ft  ]3J^s=Q 8>91W5Z)۫/XӉ1HuZgKo|5զ$h_1I؞׮̻,| UO}[nߟfvwSזO:BSV]{ga I;_j 'W}]-,,!*+xljmvtظ[iG!J\fʇc͞1SQ 5?N 6 Qԛ#^ƃ8bo7U}b!վ5΅%"<jV@\_hGs OmՅ:8~Zi#N%$x ⸟j% a&<2VgYv ~ͫrEQ3E.N#ӌTZvH>R;m:ӉVX!dL+)]w$}}6~vTD1=U-[r!R梄^8 hT6}Oe-uLJcӾ[v1ׂܢI"4EpIt[i+SA~uBeVAmHZ?r[N..,=;hgT6`unhbIǣ#N8` 'ŪV("0hɕQWv֛J$63aْ)~ Bǚuq1)<3 bI.ve_1el4C;tBf@[.ah}_~k - $fīT@.VpjXב\ʭۜ `_[٤*oO5`1=,Kωzq#D1BĈBI&}E=-\A1> boZIsǝvl@``dp9pN$ _ %u&Hz{+iCmWh1E_nTx΄ToApۃyx\Uƞ6^]:8& w `9f}5a-3o^DvUW.}"_m~k#o%8а8