libvirt-daemon-driver-nodedev-8.0.0-20.module_el8+411+cf18eec6 >  AdkU] sG`H+ #^ .ݿtx&*ˮW^d~2,Q& /U2/o*ݒeBs "Ȁ ΂@az$S0F3Td\K$?T~Sϯ(kSln(z#&2:ڻ ^+ O"n&/f1H,Q]\-omc.O%~&&"漃/Sj=!ĎC!y8"zUB " g9C>FdGiѤ_R*z/7NqWql($M‚ȝF>r QSIwn$y9J3NGguÕ $J5K,'QʴnKl1<Č0%TI:';756189acf641cc967e3799b611ad42e9607ee6f22c6530a95ff99bba5bf4df94e053cd387ec0c8a0bacb66e22564f5dac628e5820302047c435bb500683066023100887139a5886bdc3c8b3f913be99e910868f983226193b3fb56400400262340c5693f7362bb0ed3f28b6cca8d3ad838a8023100878834e771eb0eb2e068776205d3f60020198fcbdfc3ce167f9164f889c81c0403b55f53ec70d84bd3a5addde48e75f80302047c435bb50067306502303da8d5041acbcf3f40a3b78fb536355e4f3c9a85dd610798847e5c9d916c9cd5b9f70d0b2b789a4ffcaca7839c199a3c023100ac5a8a28478b5f5e494d2dfd562253810abfd7f29413fb75988a314bb894210381405fe759ebf90fcdec759fb2f8c3610302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402303c44ac5413341349d3b26de2449fbe29e9ef08c2fcbf6fbc4871a2d15e08a4064109a22853f0ce6c6a99926423b4ac53023011f3d6130e2b244cac5b8404975c9bf2d94f9d2a8b9f72ea05675bc74614d979959eca3b65a619bb1522fefa104fb15d0302047c435bb500673065023052f0bd8ea705162de5dc59891f2797436f728ecc1ef5888a75c8d30eb02b4f838fda66eb75b2d6cf02cf27ea1e8cbf40023100f65b701526f103660bfe6b556d6f875d719a9bec4210bb55156b474158d2e81752df25b5557a26947306db84389ca9310302047c435bb500683066023100f2267e78b8a8d4715618efe34ff1c13ce0efd57d02158bc4a8e5606f6758dcc4e4802309f99ab9cd78fb591baffd14500231009a0b591d97c0e13373039fab3514e6d4ffbba0b823c66bbbdf2d98de32ad6e6a9399cffc2bd83c007ae3cfbe9e7de2250302047c435bb500683066023100b1b37d6e6d3ab7909b44cc321c54a695f7cadb17faa12c81f0402fc8e45abc534c67ba4eed0a54253ea27744312334e70231009cfa70826abe24f989c02fc6b1c583f33a25dab740085af5bdb7e97f559227df4e60622874c0af051e8509f0888908740302047c435bb500683066023100a1b526510f950622579df1a0fee813d507aa236c653f5e153866de31a7a4272c17670a934099277f7efc71dd1f8d31770231008d0d19443ba0357a717c0a8aee2e96dbe30085ea0a804316fb4f90854bf9e55daf0ed25a310782afd7e2ab91bfd838ef0302047c435bb50066306402304747dd6b03c4c885eee42bfb1fc6651f4db972a02928efdc7ea503ede77d89ad3d2ccadada2b4660c1d8c482ca4d8d3802306ea2b9b367e7e7de8de180a68c9b8fccf93f2572b51daeccc12642031b97c288f4f9deeed6885d56b63cd6531446d7700302047c435bb500673065023100f27c83b802175f8e6bccf1a2d9a999dcade8ec685af94dadf7c1c1a591090718dee414830d05bcb790aba858db38ff2d02306364ba2c000fd3b45fe1a362c3d34108f24e2110d72b98e143e46c20bbec0343e638fbafae96159688afe958294fbe230302047c435bb500683066023100aa18cc7af01b9cae090250fd6b8c359777e0ed7051f9c9847b5f1b4f63097e16186d0f618f0e9a3ea150c64d846036b7023100b848335c37baf556e02680d0f03c4b80cf482a2653a7403fd0c4557e4be34cdddb43716e2aee92c8c5e5d6c366ad3fe00302047c435bb500683066023100cb95f1545eb46b353ccee8da776e88257b16ed5d38c90e3a02d38ce81ac0bbffb8059845de5fbef5cbb774b0b61970f8023100d1fd964bb7989d6a13e1fbfe1bed2f5ff6c5904e46ae83d625638c7e1b0fb6c3105928f8d3363816301c3f396dc47d0d5ˉdkU]'5#DzId Jxb2e3MGaϊxxJdv[rX.Jŗ6tqn7 8[N  %o8}4OR]{}.h)|5wIH\Դ#\B KPC?d & A o '.6 IUjpx"@ `     L ` p(l8ti9i:1i>>?FGPHIXY\T]^ bdeflt u`vwtxy  X\Clibvirt-daemon-driver-nodedev8.0.020.module_el8+411+cf18eec6Nodedev 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.dkaarch64-03.stream.rdu2.redhat.com bCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch64mkdir -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^I!iJ HAAA큤dkaBdk dk dk dk dk dkdkdkdkdkdkdkdkdkaf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff4d3b4ba724951c49282e1b588f10119d61a13b501bd455dfbd1dec14102f65f2a5024f1e68c7f5a0fdc2f2237d11546821ce73e24c08afb2a780e4c00d9162e1c34d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.so../../../../usr/sbin/virtnodedevdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-20.module_el8+411+cf18eec6.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(aarch-64)libvirt_driver_nodedev.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nodedev)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpciaccess.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec63.0.4-14.6.0-14.0-15.2-11854.14.3dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec6 virtnodedevd.confvirtnodedevd.build-id11b68187b6adf3b08f1a9b086d8d32f2ab29d140b59cedd0f003a2d8b886f4e2938eaf8814c3d3a8virtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/11//usr/lib/.build-id/b5//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=11b68187b6adf3b08f1a9b086d8d32f2ab29d140, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=b59cedd0f003a2d8b886f4e2938eaf8814c3d3a8, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRR R RRRRDR0RyRR R R RRRRRR~RRR R RRRRRRRsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/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-867942f787ed221c4d67b08b0cd92adf72d4df84a9e4f5e941391cf7393d2e971virt:rhel:820230522131239:9edba152?7zXZ !#,>] b2u Q{LVGn-ĺd^x;5O扂qGS^5~(cwn5N|bSD!! fC&JVE_IkpnՑؾڒm- 2 kmbP0[\P>Q3_3~: }zmͶ-?#YAvbR8F7kAI,pz[T=r5,']WqvDhR&4lt/-~vf~*]5){6؉)7)k6fxF,G^TW,[|"h.hI5~=]DvNdi!%HYf3'%i_*o5okVbaaʧK)0!cs*A !3 Ju1:?<-to,JltyĿoPfʠ'*Yk L[MX( 5~~|md3*OHq]\ 4ܫCc65pjʘP:Mm;$7uX\e̻UU7^G_&tR V, x5P'eZ6g˖BWqq#<#@$ArU֤@8yCRp.Rk}:p_(ӒCN26*Fӊ5kǡg:e ,wңcz/@ {,xBѮ =&mN֐~7RtoM[iE*߇Er]-YHPXw8Xbp7HHң"ԉ40Ν[o8f4u2}ZS%Ccped(o뎰S؎M==hE9Y4z"-VE֮h6L+qHE#|%} :MP =GxS*Ig=}3)[I_W[ H3ιo:X#VA*ԉL+gv%qjϺZ |ŗdP,cf4(o!8# Ze ۘ/KZ쳑2sԜ'&F&$i"_*#8a@i>֍ёW j%3 I% H FCbJM ,:ؽli| nV{,g#m&X=Q:>k_h3,USm@ '* F^l%o ~뮰sE aKCn> x\,z u8Yi!N a504PXZ$2'o̐#x!0,&lzB_Mx=^;e]r꒣,Y.oY&[;u^]l7 #ht8@xce84J:->a2*&DH0 duESz`qHDڝGF:=&ዃYy2#(4OI@vx级 rb11$D3+7^ꡓ qiqnOF 4@V.dv,Du"z`XS`mxpx6T=dv0P)wP@t}+ݱfC{:^`N c YS'ar%tV}xa MLj_Ý ^OlYYk͋ ȃO'v154QYA@%(@g /`iByc9PBؓST+XHq*i ;۪ ăP۬\^aX200$ͱx@ W1 q7G^Dv%$&%{~ TX4,<,-(I]t,sctjqZсꆼgǃ"`S RdE,AޒgiRP| qGO`9}]80|f}K`,6([7x[1wJf ?6f]0A{kuτnchBY7&%fiӫS$YK䅬0^͡DpXÒ& 5]XM̼U~v pJ ䷁;'؆g/ton))zgJp@؁rBgaB&؉a=S =f7-=ҝ_yjJ^w{kL\o> e)1a9k2z~Z]Xbx^G!fP)1T`pA7'c-}.]HAj0Nų}'a]@Gc&lfkuVq{gk`e \$'%WUDn'~~Qxu9_NqrhǪ m1mE_ :av$H?_\,~zc}-TJtM&Y0@ße"4`FfM`7doJA2vRV IM͎Yh54te\ T-B@h:&MhD2/fϖ3Gz`uqj-:0 B0Xt.am1uà3ɀ*0j(O0YWC+LXuח6]g1t=]̴;|P#[JZKs4tcfڨ&DnNNcxc"ֲÍW0[[3]6i wsDS[|iD[.#$@dnZU'(  (z(Y{blﳹk*݊|adu7YvҍO LhAx%!,FJfOq5_&n{~#PARFg̠gHH]/{_YA?<3T{A'x\󃕦1]2ui/}eOic" ̓T7m7 zpVF cP GYX8wjݮq7BHؠ^ 56k7lH앚uYp:L]`k،DsWPCH4Yp0&p;/p/r*YeD Oݰ/k/% kUA*YAQ!cW-^e1v#S̤Dy0#ou~EY3cמҳU&"w ;<uյ c9ta. =Q${7Lط#HAow Jܴ`GLӑdHqTF ps1> WA9߃8c'Q(Z7:Ox)<R Z)pXsqä._y}P0`pU#ސ^MO@ 3~.$fN%(<$aQm׉m:ݾRnAR]VcOWFLu[wA4s:x4cA5%љY? ;jƠb¡ CAR #//9m=#q"ځr"oPO q<`nꋽ;FEM B:S[{;Oe hn{W#䑑*Fɉ>!#r%T_sNe`F02Qߑ' nfAQ19M..vwŭK|M}_1L[1N”==67eg>o(DAC@33죻/M$]O7Xkvo/ f^اa;DT"B1Eѓ eֹPKBon l=v&]d要~:aK^MJNxOq{b{" ط+k|S{IpGЏb"SNYi#k.0<&YD{QJ +^kuDܗjs]s@_)$񰴀sGuʆq[D"V#?*{G?u9erNTH^vP ̛k*TH!zT4ݟgO#T~s#{dB!tkz׼ Q|; %_72XPC,A |7 Ydc8DYxo$x(Evhz@pfaVXȿom hf6}rTY.\R1;IJHBטL@rhe{(Gl.tI!D*Sոa=I#^$0DjsVkR^rNMr?Фأ<`|U9a(O7ӳ^UWJAw_wϷFMRG. ~* Oҋe%2@5m1{ay F%mԷ0oP {n롽eE2Cu%BP8~SNA"fk="U ecm̗v^"tN}O2dw_!1CR6NoK~)[<ﯕpLg;46oe]Hx%+ǔ)KDEzb=@ ts>w>(g)p<;7ƪZm >Bǧf($d$v \VJ6Dө0`z/XwkbYefr8A],LTuONC~UB5"dp2uJn&v\9 yGԃa?LopvJrsL"XQe;ڨ_{*TaRWt FP͓EmyhU\z9,t2[7ѬNwQe-f"ԋhjw@8G毂= Q]’y12nWa]s46j9uz*'*~Ht97Ïq#YAQ7ڏKi7DbuT;w0 [vp-iO %怔4DAҾ#¸eʈ.5 9|vQYвT٣?)fLG~Qj^7ݡR&׏429`#~ES:%x~CPI{h)DXRpjw#ZMZ+9+WJWJ0 D#\̈́ŀ@'0InPW1?[ EmqV~.%lGRFcߺf S#LQ5D*Dcϴu^y~"fhg38L″qVC鬛Fi]ŗCm4(Z=@\Z_0g)q)a7)Z f~ ݮQx|-Q̆CWR+ü}t@uo+hU,,4OMd䳂$z K߰i4PB@KΊ;T?"brǹS,@hc #r}Zyb+ToQlAL \THL`*€7csEѠ=YGƥc0m^udҫѦ{r5FB:>'Bg/;ʍ4 @Ҵ pʟrg9%B9ÜE!֫E{sUdOk7بBb-Ё+ւ04q_3oi U҉=@[qA.'#aZo >d>N3,|#|tFlơФ7i8Y)biU'w$SsYi꛿ytKQpfգ懦ǦeW^9FZtL^h;1Dpp{H_$u6~Ao2 ;jLFc1\|4 }f v!s=t )6h,iM):8 ϊhgwx@}Y]?u\6Z#+pўf>~< IR{r(A/l01cb8}Ikm6anp-eG) wrֺ5Ȓ7'eۛv@,9W ٱǙ,q9L0+amCe"S1YG(՜'((,~&ɻpy-#^W8"01taY.3bVofދBT~$C瀷[c&aD@MZؖ$k :AX#C_,ǭӺ x04U&v8Gjk|s MZ}Mz{!z YW6B,3|ny-%MD_DnKQc3ň#<r(%Eqhۤ|[/77 pfmR[#pLGB5QiޱSJ h$ O$ج$d2i`H5S$D~(^wEx3ӓW ҵy0 LY?^]oVZ!7[iV:?'{.1eR|B=ZjZL5u&1YNZ 'G'Ч:x!*47k=۩>"]Z`<#{7 [zb1uO:L2T)&="k=<d%]=XG5ğP ddK[B%i.ƇFܵzO|m)1f( m'Mmrh$>n})IvwJ _f R f;߃1a)b,nO᛻vk)MM Dv*v39Zh0~/$F,dDM Vچ̭18Mbi)銀_/d^wRe60 D۩> sI\9F% acnF\H ؄j;P4M! rvXpN7 l`x{xKiŋ,X$T3Kvm TMF'X~;}oeAc%G&t޿pRop؛30:@ W%s$qK5akkfIf!zT|Qq΀T%=_ .kl>3i/ssRv%E?.dD`w%pfKʣ :݈A$k5e |9Sẗe[;qܠv%z=$fh3HZV Z.(g垝ih_a~3U %q>*XjLIShzY. < G3=ѦU)hCRT &#xg^ZeiMg-;xVgom Uh+)͙,<%At 2s?+ !|6;Py`Y^ &hlmŚa]OTk8 JA&,x2|C # P_) ^"f3q#A^030s&q}wXW!?2௏U3Α+&O]o , Wj\܃R!:3`C0ŞtPcDHf[\y3U((V#$/d]SmP&k-;Y>FC&Q P{lxRj'^^nD4MIF [Sr)t^5rZz[*;uOꨇ`vHq˽늡wk' o3\yWش~ [ O-+FS,jY\XN*ޝZmO!A(züp KQrhzeǓhb`ݹ8x‹xт^Οӑp 5nҢcs6)xgUl;5k(\>};LNԊ݂9^Dv~I+ӗZ38drOct#vrEFf.ի1~b xuEp8f? bXtx LmO. } La$M#gmbMSnV#y&lQjZDllz+ʛ(KLCH1o_Fv  ǐYe@ k`r.'u=ꠏr3J?5JG, vV1^iAW*>T4H 4 %E[ӃZд$ 0"3XւuHuprzcK%$5H*ߞet?^Qqy_ex  AOTeږUXV욲m3q|GM1HlKpOݬY-O'C5yK7 ;B8nNb#Cqxnf/b*iSZ~Z.mWqgH6\fѮ:|sJ jyXڪ.d_9B~C2G%m-`6Mb ~ dR/scd)סf˭6IxRvA$&I NS=(%(kHLx?Tަ L-h%\֊|XPۘ "چ(C?3p(MNW'SREyq}2:cVF46cY%ogP[ bJ2$/ɳ@DVQ?&2Z<YћImZNĨ]߸?ḻOZdZN2V[;f1ؙ.}Oi7{>3ae ] >Y<1hFKS6~r _>3-+M{bNcS0u݁~8Lmאb@F7#^S4{Fq+5((E>Mwf zoea_SW@M"=Vm& 0o٧xXnk̋l>GI'0oy _?L3 +譠Ym1)c:@Ӣ;|BNut!Txԫ>\b>I^'έ\5A1dMLVCv @U:ad`Lȋ9l|RM댜~d\.!ލyWlFWV;8(wUzvu-G>J'H;cn稂e`cEw\-}w( s/9\muizVLe"oӀɡc@ftDڏC]<]/yfBn mt?KXm)0A_'{݋Qˬ;TSf7'af#a CɛÕ/ghgO%g 3 z X Tj6npI #n01'l[@3=Eo3? xm!J.KFcWAIj4eZ=]19`+vůoM YX>_ϜoId׶`%έ/_{/LHę#Xv׻T KH J`^7ZS3ܢ/D 8ZPwV+j\NX"9A|j&ӵ[E ,p# H9<@[2a/Z= s CgyDB zW ^Z3\6acK2oP-`A AQ|$ sgi PxFВo+oaØD!byNvKo CQEbHZ@F]T@Dn.ntP:q3m3t$3 zJY`Y- @f:˚xS*+c+l+v{iɃ %3 67e*tju\ J#DA"\n"nh7OBvDD?˂}x|W Ҹ-d^^Uh^j9Pw~DL zۊ~Ij7>W:w׉BB>h p_l 1ov{3 lݘ`ɾ8EG1Sd`VzH=+pMքxB+;C"ki&zb_OR).:)К=9 ](#k&t#?fX8Ä{H rrO9ЉYtqL #tŶ~ R{4ܙÓ|RC^l\xW3!yQ5^fTk0,TRV@\t 2VAIͭBC;*N.9WeT)# u]8!4g4,{Xt^d>m+2J+- T; |>˓qVW.פFQT + ] ઃcfx`ޑ:-W4,*hjV1%n$[\*nw~4,X>AXNMd8iU(1zH9]ƻWIјQicmm]@q;k_l $g-3Qߕ)0_t%ɅXCѡ@Bϕ,PTBHBS{cZG9)^O9G>'&o` #`-T9c`bHwC/A`t}PjtIp6vStuTyvU{)ZN,&UEmhĪkw)fv3lLH$7e!\ _"8psdp-Hh&B`Jq0dh ˠ&IF dxŅ &$?=eѱip# p/j)KNFZHogX4[6h&,$kltVUXXQYV$Z9{!˾UD/Dᕈd42EzI|܀Xz>KuJ[~4O.RU<̝Dd>@;5荕0lfoy^ pfлC:>zԓ\nj?ŜlLD|hZt->sוN.Cmb蠮R// O4@$~ɋ w;[ڂvP({aI5%4)/p鉚wWf- pevRݽb|5_x{ގE" UQ[ǏdIyO,D*ll \-peaWA:~I[_3`}g_[]n畈~EmTbdO&UK Hr[ly{qf8ؚ%;DP oWƈ]0ʾ* WK1F3%NLCV &k8$:Zu(3;Ԭ&;90p5Ёi; vh ү,Ν&-X(?\ [u}93Ud!TǏ~3ĄޫAB@hrv41ĸb𜗵1\Sf/ZAߚ5YS9Y Eᷬ+zVkPVa>Yj:׶NY\"q< fQEnۙMy2ݤW~ || OZM\C1Dф%Z;nMam^4=k/꽼ۆ*@êMkAOuJ{xڳ]1i((G4Fwߞ #̮Xƍ}<5&0.!&].8xJ0B̝ %FCwɥ,#H {w!YSX؞>7>B߀jE*tC~>XVi*i6(ۺS窫A}L>,rJ=$UpAq4+Vc턢j5 0 MT{ğ*DJeJO̐+d7vw_Hbo ,YUFxLaٲ]46{C O{s{J)1$?v^5\WSEbDDĮ~zI6=-;e=I1Й#wK1PB 4a9r8?n*)4/Gtw,ϒd,j]jA *赍gBgAPݽ`\emQ%d)7f]it`F5Ue,4iWHrccj],:],(}x/W Q,ds]lK[!czGg+A]ˬ4*>X:LA1oTU&Nai xm2B"]q܃W|(/ՁF'm%ذC 908_?C22fOz`kK .q} C.&;`ẝjFMn 8E>r !%zɷ}~n+JY4, ?!Sۓ:]d=&#gJѮ{ԦPV@+A,t., _OD` )ր)Ssn.9ޑLJ'_+Y cI5v* ͌-8 tc+(EHƥ ˟Hd)%Lm|w Czqh4B;R:ԆD `ѝDK3!ܪwNE|7qx}p}G?J*J`_NiަngT5$2 [[!Z0CL@4cK`om!9O(#RrOa.:nq T ZT)HS&i~x4TSϰ[QayXe4 Ļ؉ !PLy^ݭϜ |P-<-W?xur`ܕ24LՍf< 17ASS Dv(x[ 3=Ίb'rbnӱN/K3@|WM'-sr+S9%6[.~c@ f845m٣0;ǕmXMe`N:n7;y4H]J w"֏A bI6=.;(. nelj(G!}4Z3E´J@ԑ[-T]o6PA:_tNz+? l`!S!xݨm'ó3yPtu½66Y.Im esqF GBXIm)O7^i&aD*2@(m)Vf^X5$fW0ޡLkQJZY@`[Gɳ :ːLCjmVHfr4LO@[%8N+pz|şU: ׶bi&V)3\ EDW M/T€`8imνKcdzgS Z(҃>/Z:%k4]ӘaLZ6EhJ T(N7ec{Ӯ7/9]ɷzQBx`rML=`GjpRP&_Gy&3g\U"ď B;U&XM&=d>R:;Ǐ6C;]m,@ ucѼ3ͱm4<V;W+woKGEcF0h6۰Ϧi,N$FԸT䏜/R%wܹ>V3<ǖ{$a@[{ErI M f?}nB`:9 j,7$T\@ebq]\L$1m-+g̢[qIwhlՁ䵴+{Lj(;>ĪT%){Cd~P%g#] UB+4eQi`hV@s}"vB6rJS5%L')EVuptlL,գi';E<)7_3^Єt+l-JMO[Ǭ Y"s8&I.ኲZ] yrk0z  3i!*֕=M YXfݚdoA"o/3URDzd@HtvKKrޭz<%pKowkire/QS-)JK0ccH$t'bngЯ1pX<b#S <nZ 7YY t]~ yhR<"gZ"hZȵ)V3Ud甍JҞy]]b4٤XU7"!8Tdla{ιS+8ѷ}i8(%#šOGRl|VF{nҽvazAIvRU|neUM'MW#%xnp?$OCO3}V@K0s9 j5I ^RYg"z}!M&|MS.̂C&8H7)TI[' v8Ip A U}] M\y\#-{,A[ r;ZZ,*,}?kn#eZ^_-aT0}A~Ѿr $Lx5Vɯ2}JѰ|T$yխA̹q"1Hi2`x'"_ H^Q85m\pIxDw{шحG7ڃ~c'f -`;awWZV+Xi4?OQY:K?kKE**`!8ɳ[Ī`T3@+{^Īh\)%0i+Fj<tv=66Qb'.nO\ =|B/Np7A %e"~L*[tn ۫׉vQ ![& 0'Y"TY䟘s7S6Ġ _ %} l 5Mv(~2ŠQ]ްca$ }mvN_34p|- rY,Ukg ֐{}(U%tځW&uΉjo4QnO_prܝg RoE NZT3? )|y~{Ɠx <Ld匸&ae@~-kw `)AYG{#'fRZe-yqhBZ7 ^åf:h)u3Iʅ=y*.g !/:;ST@ie!KiEɷ.o=W*1}Vʩu|腆j)QSxS)q*|e@l-WK$EcٶlbEXAUX"t`%b PƌU+_ pV3hB&4m<_L(`F 4o677nkd/%;F\'w>ZŠ)BF@C&/Fp\ ޣt#4Х&Bw˺Bf EIb"rChGс׿ H,Jس:*䢡rB8qN`9jMм! ¾UfycהEyJ}ҹ&>8_fnWWQ.a͓e*朤ҷd`5肶3Ӹ{~A)wqYbkG4!aX/u@Iݹ J0EUSdd_h FJ + ̺q`q2Dj |W;#w@IRR'G{W^vkOOj&̨)ηeLk^]|ޙ5y,#dBe} p4r&Mae5E5fOT1ϸ%ynழ̇ x1~ d{:Μ av,/O#[Z0̠N6۾-oap<*"ۋ#ı8T_4"5QOc;Sl6=ilUD̅^?B#A}!ylr8o prPH:M\ۼ:.0(`03=%S)_k{Uv온g0cuː)[|TTa5 0نXBh}SAHX m1,K 4'~/1"O߷6|ypp<[T*"b y@[&:ze(8ģ۾!(l%IT/nN b{Һ+辯L63g/F_ɐ>jsJtU6gQ& HSLkJdžO FѾVw4{ŊWxanXeha9q蕒RJ|=U8Vhh+n&&D $X ii?eG Ԝr+̵œuqBx_w>~@)re.~|`m!ߠg}7e HܧAGZ =װXS f$Kxq{ xO ^ٲL}!694x HJdtD̾)6 52)5u#Y0ȝnc[{j{} iilI~SÀ mu}T𡜹ZS'+gLeܵhB++o{(3욀h $keV&8p@Ε1+qϑuU]vt4O==>Snދ*YvUA"(/jP#]o"Xux@υtTo$b@y>R?EoϠφ"]LNf,Fb\Lk\x-nޔ{򖦰tDx6r0<[X9,?Ԓ=sZtQwof#v\nvWJ&(ܗg60C0oa5i` ^iCV]%ykMIBM%Ls 4:U Q·0;3iINvu`K5mJ@zk|d6.V~"It/zc`_(YK}9wloK<ˍnƾKb&acHmO奋Y&Wڍ bכ,cbR- %=Jgt\Yԣ⨜|L1}]Թ6K_SV%|nm^Km?Q=h"^cv2tIA fehvCϲ}`Aq(1QυMl][轚foSwF.ХѸjXZtJt SNV8 @¤[]@le$̅@ {,޽KIW5$cCImV,_!xנ(j_,ZDJE(vO~O3 YMڧ0#UPI1h,fx. ET^(^&cD--?}$5҈"Fu~F4A]1Im"UyF #kQH ROI@dₙlRcN(=z4检}T?O:2H&k߇Mm7Ci9-`6z-QHB=,B#;8,"%W/'2_k;L>)“j96eVnO?%,A!00GpAKt>bAgvaΖ O"=͘q;(_PD 5ʀSacR[ZV9lRKa}I!_~RDF2;E(Aj`y5 {_bI>90^'0Yd@:,׮Azw#ec#2QҨ!rۏ-D#*7O 0KWH׌7x8 R/ȵ,}F RXTt$p$.ݷY;(V+DY%N^]E@H*\ԀMrt^''As:u0],#g4C%f̷;JR0Weruc"U_ ){ş/R^=vzTR-j:o~շNZ킠_*A>1O4U@usz`bZݱP h)ծwa+˨[X2|8E%g#T>8+;bܼRXcFgo:r' V[NZWM25ɞH/a;t=x-!eVswγ?1^-h%]Rʑz6qJ= OzΝ\ƎgQ0(fq@,qD7N|UϳA͖|MFN!Y&W܉ %WրM dd=` A N-k‡wL[U0>3W>+L[OOs+_  u*,=#6ٴ۸7(S R"KX˴e1.v,.NSSBt8|6`$آ .g4qj$aC! LR3oq̈ į/*C̷+g"p/U(EWc֭չRkܮA D˭j5Kr@[߸oE1jSNu\&3ˀ|_I )> Vz u'|2hWo/){,.#q"IHh+իHT<kE@Fa|M),hACR IS+}ܢ3{+v]?pu\[%6.jMצWNq9q]X,K< nJ4]Z~HR`yAB}:6j3AF \>eҳd-.25h:N048 p1z}!7y *0izB&jC*;Q`;ۺMCH׿툾0}J?bwͩ֋ Y(4AJ_o-`&SCBXSۥ:v0jpC*>w9i+T>)lo5+a?FWBBS ܹ0ufEVdcX OV缜re.]bVۆsK` Y% 8hSl-sĈVW#=t>%‡Y:8M(X^Odd0埇=]T$w!Odjr /ǻ U{%4T uW"HG[|Z?WVKnM8BBYM4 %JX])_d#A$0 Gʉ~chbC{FjFؔPЧJvIWQv-Vo &~H+h:cNt ɧ}bUt)v8%69#; i/wl:L|WK!MV6ޖW~sSο8 SqeОKU&vAPJ]kJ~ 3W6]ru;2Mۙ#w}_I|_ oKbGՊPv\0F_kA^ `r7xr~Tj[zL;r"QcҖ`W}z&fؠB?ˌ^G b HoS>F|dC߿1nGvD%^췾"BBngt i|׻.OCMMӟ,R]zJZe` -U@/JU9: 'z#WPPܒưOkI$eD5CNUהE ǩP 휎l `9 aw%ٵss~r3TM q_ `bw '"bڔVӣhO8siZ'|Ah]3mޠE'䱧kn"T eYykd.Օż6A3Lco:\47υfPj<3}d*J'mUBĠ!ATj;quOڣF?NfoNoZXIj\5j. }蔄5)F3{ .k=alж+?5Iw<#1 gnNkN4|uCWNASتZ}Xiz4w[MSPU V'F*MLv` /V) J!ȉ"ǸֲdLaEDiy9Rnz~34кBEdyg:%U$􇜡"eρw%WNV*S8 g,oC{Y+*e>D+ bsj[2۩MxQRFhWR75~oEIS̻s{SFI/[:O'yТ?Tҟy13B/ KL3:od"&w=r(u8BҀ hnƾ }ˊ:~0)>g,obyBߪH6c0oΜw."UԖ&&qfR ^/} i>.OhrzLVy} :G'"G 5&a'y%K` _D#9<84I#)>%ilw)C>Zf˂.UnS zMO71;A4 ӄ.yh=qrMz`9i|:}`/2QGg 2[Ռe%!= 2Tvɔ@ߗO(v9"рY@3Psry:TJ(XcӣMJibܔH\e%*4r~ˎCg; O .; `>\eɔ1l|Yp*[5 Day0y k>r+at^#q*U쀿Ki웩Yy(8Kw3ƺo ȔbP~!' ;m1:$HJlb"a`kPw~4Tup0 [B@M2f0@Mcwzic}a+ UIUt"-tkQǬ SP?Pڢ+dƊ{:pVRkGtecZr EIp KGZ;MJ4H. F~biȃ@Ć i:||eb%GvlDu(b+UL8hMCe">`e _cR>fD0y{w:;jbu,Ew0`2li?.jnfJȰg+˚+4V~kUd(?ԋk ?ت DD (' O/4‘+ 5&vN cS‚3 sfg߼닪Sy}UE9㨳C=S!4qq0]Joˌ/kρ|`E xLP.#N>'&FA%M0oJCvf8R?ET} &KshneBe)EE#bex{ rGlBUȉ2Ygh*&lheof5$"bS9;.<u/|5z8ĺ|wq\mj"&"q/VsnC FzPf]X0yH 4#T˙Y~S_rm rMJN\N#FIN zU'SgHNӗ>Ajk\7'šQT\v^< [%y>bu\&:3* }3]PsTxp5 6bY@|1ePg8i+=YQ!v_{x J_xf`Q5DuHpv+it(dԑ&H kUC8q7ܶfU*[vC/25IDLiFKJDyl(9ٳO|9 e9K ;9,Hҏߠ&QCB_P_Q:v'fס=ߔAS/yp7[0P#R7X7M-[|J8~=Z\l %Q9qDQx$c/S6ikhʡ=*uA-2iR00%[&FA*ٲrES%\֫6+rۍ6LCqFȈF15,AN3)\ƿRt<+F~ݔE%cm|cPzwl;F4@c&,f|k7(ROO#]:N{w//#NOumH,周@r9BِcW+cd w91Dhb9' g"ҾRl)OaYFx5~ھ?L`.(P$z8Skkͳ) 2GrR{`:lvn948DVc B-^}PF3jOF> \`^d奔wZmߦsS>zYĢXs1Y)a7H89Il^JCu^s6z]c9^}S) xul9xplcWj>O,JvuЍ.OUe"sj>x$L!I};ktLX('Ħߪ *YmŭbІ.bp[&fƾL!+/){h,g >I0l!CU&YXͧzk okC$ng&TM@")a${0]~4lscDpL4y paY; 愤+u( ge .!O<%ὍEYWn\'kP71 r[$+Xy;Ⱦ=(yAE3(`=ːWs81LFR+K|nkc9(q[ Fjw8A3֧?AF| TA.N\ Q'uqZ{|y Ӹcی Z8 ])i > ڔ GzÐʹ ҲO;Yx<:޻L[vax3 }t6L@M'wϧRUD)~_F'[.wE?I<"1fs?DZT,^܌~ˌ`_pXE^tcr4 ,iWgE<-=)JPrDβM+xu?O[bR x/'=-d=3K՝kCR[p3Zu\K;!2޾8} yr,'uM q&)FNrKϗlT޻X= G,!׬- a91M_d,'!QlG9*<=Fπn$I>Kcf~H )2+}g-֛\Y6H^ /egǧ|ו=M^th,ST$}7t5ʑv"Wt`+`u}^ۋHA? _BQ|m;˒oSS3C}`#Ndձ67xT5p:NPԸBE6(Ѿ[Bj2TD|,@s Agt#bwkL ,am~!*;(9r}p?3nJUh7pi1La:3K}鞞'TS2JB#d/+B8{s;+LR*J)bf=b.][Qvpj.)gd?ƗD滕|#d.svwl`2ANCurwiJ9Feq"I!YvuaՋT?j]tT 4]M;Wwҽ7 loTU "q1 染66Df@1%^@`q+Y(lvFt~! F؈ckJ|ʰHlk7K JqT+61\j4GEYf'ퟚPts& s kmoaf4H0i1V:{"Aa§8\=zQPجCE۱O$*"9-a\1S$^eR43. E~[<'ݺ`TN)/}YP``vI&-L3S7ZӸ:Bں1E@k =|.R z T=R)]ZQ c M `ˆFP6z`ys"rK/$!/~KԪhȲ|GGoOOxL4]{|"ͰN(`H1\n`4i4jp6'PMeFC@ZsvTNB Cdа-Kgs ,@\B< bsƏ_&#* I̮u#{ۊ>?o|KÈBCۜ1s͎{o|xdAb%j̳y(D$ |d%x_a/ėֿx7nntʮPsXz̍#JTpN:[-g4OWg%Q6 ufXB׽;5KeCVĥ ΟG z ;K=,bjz·_#0V=Kr+V{WqTtґ3Á;>>_%NIPC{H2t|˜ee /4P/Up!*pamGɽ5Bz|S_(~۽#B/<ڬ*Bh+ `/8=W 2 =l&>`k臾c$GX}D%^F'MgJ}Cܸ$DT9}ܺܗk*&v(vxG_*ok7?.&PlMS곟|Iݮ+MV12X"0!Pˌ4Qhv_ER}T%:iQDr +#1ӯ% i%0`ĺk4>CHk)V\Dϒ> iEѳ7PKvK:f <2, :H *ݮ ~lm:6["HɤNEѪ}\ᥟI2tqPOJmZ-)C f5YqTE1T᎐s Q0|gy7qQRI %Yjʫ|jStxD-jj*-ZtS89okjjs pv0u\1a4Kj! V_g'[ԥG'Mwmzĭc-L`_1rKJ96q;7*eUR<#ڪH<:J|Ѐ[T\P7Sz%ɫwov[{FኧQf*8_B_-Y^nP.bAҷbƴP{j)lsru:vet_Ȝ CX:?G8:oͤ}(j YdzK 4Vbܯ|VOcfK=5W%$5| "a -꣜ A=%Ef=^U E>VQüI$݆ߕQ-J0QLSwqJ e1/8"ܔ%0Lp{MOڊ*&W|KhƩ.ʚi/ d8 c;YDK,EEV ޜ$8rCo[; ղ$hbJe60:R| rb ;n1((uq=Y-tF<d^%}VkIDni L{8jECV(ÅXb =meg z W~W?geAh@x?3[=-C˵8[ YA0DĪsG6aIuM4,#T K YdAJR; OԴrL}^^sÆcFvdyhy"œګ*M57@y"ߣҸ:Fe߬js@W!h1ܚ?["H!i#:yY4 @+mb_ۘ/y C:R)^` )J)"tΜ Mڜ F0Ӑ}c佃Aǃ&mt61ޞZ_xZ%dx4Tj7H\}LOML]J 4M?xHDeUH*d1\R <4pΖP{ I 72R'18 R4$ e&+Y[WF Ɠgߢ$5nqq^!3FH~B8nێ,"9B+CN,.,ˇY"8(BP}ԟ(xHHR-B&'Ҡ ܌`m305{0< 0&`bictsd([C4wϙ?GcrG؍?QDI#K;esWM\ US9*H[_ɋŒi݅H j d`=W 1!l` (s:s7>D#ԆaT!Fk zQ8r-w l%Cai}7 #FGHcr|ٜVpa9!qI:L6}U(4 ZXg7GR?#9HX{%XULMSw+i }HoAE@p]¿|h5=H*RdB!"VQ?%%r^]@ RHq8;@nW/o+8U3;ش+mwoT];QOY[^قpG7ta+e KcFaOR*M'وL<;GmQw#RJ+8})EOttynhQzH2ܒՠ\ fuٵmI 44ƻMCͦs!+W'y'Vc/V }5`P=Eo];ϒ^t.Kqԓ~'=QP{s9f3fd#5_/攚G#zvmNPwB' V̲ 8 [&m;=Eg0H\N` CNdO-xw!46RR#=2o ž^,%'Ƨʽ@l ~)41* <Ujkȫ)-dRw.Ή1Lhu K猴Aplp'Nt5翚]v_LV&uj)ZŇiOF-QVA3?Mpb~l`{L+nncF᭎qϞ[TQݐgMU mJl:*tD$_>x r έ1)"}-rbt>j]؇%~+D-6)JkB,ۅneF99C߈l4(?Я1;WaTXOX`XNt?*yiz]뼓JpЋr ;ؽu)Р0GٿϘd֞ə0I513o'd5@1NĶx񺳃4WFV ~ebFy80M++yhG#Kv'>\d Q۩N=xUgAc='AOWhR6Rt [7X0'T {:>i ǟ|,j͂dLZ_ 98Y 2ź7M*7A)K`SC0W@?rca<sӘ}ri5UO5d eCсQCLv]_:˫mn 2֛܍UG3,[-Eܯ]ڴZ~z&׹$)s=7,Kp|֟refWw2Zy\΢4Tm<)Ea챗9!sil>|GgVY^fyQO/z*5uU0ְwX6NwiwQDZ7 vx(~ ]lHدVd[cE#G^KlO-W^ŪOoq yB*;އq+@%l(̍kPó7v dn:z$8ЉU=Tra5Y8B* 4d5H܏|"{/kM"h 츏elSA^vOYEUp [oE9FKuΌRs{V*t؛P1_UAK&+\I2SLcfB ZWn9^(KjXX]ipڶK:QUBsW9 ~ax+4MfIꇒ"yLaBM:rV Ҷ%}V2% *f5u~߂?X댍:Y _#tUDzu.5tGv"וtBO@؈ 1FiO)_+cy3psdd77+7o,Kc1Sl%͎=e!<\+;ɂ<*^(@,`PX]&@Iw}RĬյ򳇱z*uTt*a1$O}=1 쫪u3U&j #iнu!&3K唾o?V4@pwK5D>@?2(/S^^J e5fB߅GqMM"d$_BUϼ'!^w,e+Q2B5%c* r<. S7#m١Je8! "o|btS :n{k*ooT^ 1c[ ifޛBJM!U!P?Öi-p{CG g,gd3f x[N ed%L]~m_6I #uԝ.$rmRVR1ӿ׆nf?@SoԜ^8:B-U[y\ +.c>Vcy9x<5Q5#]'x6/Mg?LOb8A:A&\ o $p\ĐnJ{?&CbH;5Rښe;zO,3wu h@RB2VD( aj:07@ʢvq`2'8s8m$z*"g  د/zPڞ+>Ɔ~MDcgXVx"p3`qfC+c}85CYf-DKݵD' cRtn_Q L2N$ uhEy' SVGb0mZWY*Rɐag.Rʀ\p,2XfxET`h"β{[s돷MtL[?YٌF@ds^|L!x)l!4)\8Ca4JXBe!ITPwe4ǫrVLjoV. ʑ-ѼaI9!=ΥIj}ӄl ,HLfD0Z&1kßntj4=z_]R9KQwP[:Q6w>xNT".}{C#ԨcCaO"H8)_I&2uG߆vZp+RNG{05I"MM6Z0'jrͲdd'+1Uq^TPlr r;\ۏ2EkHrE56_Vg/kX}6Gm8P&^*2Cig/MI+@\q[GH+W3l 9GJ~y@?1(g,BhxFn$5Z|5r/*og8:mRׇ>"4"O봍*WݳeEyY&D% QJG,Lg2>EK 3Ԧ ЏPR;Qh$+wWx^Wux%8j]{ng%#1Rs$'Gqek>nEdxWDDz.l9fN3F␙l^a1 Ծ2D\yqR>ccnE2 1aF^rL1#9PFc0[D>%f&Q@4U8\ U{.^1!7Å9}޹_9R;R#lg` Zb_:p)Ug<˄ ,v~ e^]\0RV $ĈlLx{?w966'wϦzWaق)ЭX"w_|{BϯouFW:jDEJ re8g˄s/N`P&k:?uuES{Yv :;n`78X=dJ焛K&CGb" hi$1%]Ou9@{'y W'>H֟mJTTЄ {v$m6`Nx]c|l:>ؘpzaE Ȥ`Ҕ/xWsRdoң{>= XwW/nE] >yz tݻs\b6iހ)&J~<¨a $E=vP8w+ε`5hzgXj? mCOS`B5FB`5kFٝL.{0s<#Ƿg3j%-U MN2Sb91-[u'*QP&Quf% rʴ̆pD9OD|wSgLJ9hߟX~p].oˎK4=`\;vCkiY;_E>/?}]ϣ\;qZ7AK71̻wc6;,uE /=mV1N벍Aq"9)`Lp4k)_ ԧPRsuZuXMt oS M".·no45i/`<*w,8PZ{%vunStex۬8C\/7T1uFvG^f䛈CL1ҌKklIǥ&g.4<﮲[[Gw!ay9^ha0V)*jox l Ebiㆬe*CM.W7K[T{]ԥ&T++&˳1db 2G̛ߚD^vM}< @(sC++Ĥ B z;UW荊c|6gQy++6{Hˬ|I Z7v)C@9X]!ddDdkh .ť؝h#sxfcc:l@+Y/su쓍.W,N(SZhRaԋn|p= w/=[2v{c2cQ"͑6QGOH5em._e8z ^\Bx0c1G~iDpjF2Kp۾*o74j=V]RG& )T1 cyWC8R]]g<-38XʡB#$Ah-\dd\D `pKL9i#Yw8|Z_O7 `KrPd$@k/{0@ ځL/Iۑ܌f5k8<}ȆchK$KKӸ׹&ҎuhbJSLyIU{jVaݛYPlRos_:bhAPqIy}}|ݠӇD8b`k`gK @yi3q1H4胱"fB=zh[rdE.]+*;`b8v'oN݉-%T?e{xARR*Egr{f^.L—ʢq:-hOv!Nj?ː2DPV: Ӥʻ۶V@{|?5D ~8߇fX7[] :h8w ߥQkc F#?jo0VL!; 1B]#pOg!4^!Scxݏ0yL# Q O96} ФZv ?Z\LrM%5GmϿgjLe$j8Ч,u;,QUX%#>Xr. .R]A"jzD+kɸ DbKG')˘8u2(8|6՗ -|#S2).{9/n&͇3A^ۻwE=jff'Ѵ>™Ҏ"/X/Gf4#:' Wos C-;c ~xA,'K6jI>XԢ\*Ö}ˑ"-Vc._RKVR`.q 4a+jnC }!CS /+h2N&`J Y0Cݞa1TcZޕIOg$t]&e34b=övo]Hd dtO?I&P<hۡBҘ< ˋ3A]ȇPB=_&;b'ZkPbc_*E$d>dVM+_vԿۃ{FJS7:RA8]BbnLSn]~rJ:x-kdCw/A`oMTHW*Lpl_ؼgm}P?TDۂ3(8Cz}A;:&*B8_b9Ɯ]tR0KRMf^v~G;jC\N'lN%V<*45>x/q c& n`IqTfzaO(2kk| :M2vAxOS k { uA2ˮr;6\Mh1x]~gwֽ|g\s ﹐ )àV6hzTqf %eg_s8+Yp4oZJV/itiX*FW̋9\jxaXU1* $!?= \ςa`(TNbI < 6~9IW :~svdZ]VC$0Z;G|n0I-,]\yDd(R78;KՉxZHGz>?0nh fu#]D.u.X%ph2FVj#G:pz%v:l6d1L\ƒK\?<~n+GJ^ce$=O  Sj-bQT\1m!! F Y[q_hv$ijhmA6 \F]o4jEV@Vl\2;!jB E TX!-oSKFʿt )`&}^|U a;S#ɉ):,M$wږEuWzPduǓ"Stk4!٫yuQ yaʢeHF غ !8 zL;xeEssIm7YrC0N#"M6sd(hUVl?r8CUadI䅦$~~= 俒oҌ<b$s ~I6w6hs<יuLΪ,#ZQ%YlCH.`Yv"LHL B>@hܣiC-0  &`E ')ިAA w4s_]ʂ#r7DdzZ(' ]5Q_ֻIdG 2-jG(gei#SD,rukylVDťgO?磄ϊ6 <,eFOV( 8:P}c?㤪勢 pEg#1&a6+Do5ퟏ5 о_`QW @A7h[dTzUH?AWl0ALӦUpr69^EUO7!c/{5V9 ՐXWKy.k0Fc>5ȋWZ&bo1ig&!ڛ"&SOm*<9Y! mC|.|Z_tU1ћ2U\XZxK庇t#5 .3N93Պpr>:86$bD SR+֐#U{3@`Yz`&dYXFrH]jJ!odcy<]~D=*z w0"ҴB>k흼ߜՎqq4P5 vvԸ]6\ڰp:.=amd ן@'y:w1|'\+L.f@\er6)zWCY2GzK<#pߡR VՄ%+x)hO]HϠz);1Hq]fItAUim+jv[.z/ϪלpͦK^ov0TWV\kR>;kZdC 'OX771@p}06'9dw OP1*3/hacR'oŊ\k/6|,q8y^I8PiPRz:M?Z/o6 U`^P?2\vww5maE@~ r4E9HqgSQVۉݸV[nx=ڕK/] lYJԾw@ư~_D\u~@,*5+i壝K35F"l7P5)峰ּKȽBHԘdm U D ;;s9-[U epc.0&OGZ0˂ZbWr ~l=*1߄ȐM^A0AƣA*@ƎA#05 S#Г~&c( ;rEW"ذ ة%N p3(2z=Jz&Ο^+eu7V֮"Ċڃ7*QHc9g߻JG^=蘧N$f\2So0a:`8gQOi6$p`bB.q-lQT2VTHר08Ū)EoBk﹤xG~' \%)~J,5{j5eQr6Jd_M`>VrR&p״W 12FO89&kc[(>@NA.O!"+I~h#5ƙU&ue6a^ivRdLRd'rEXM8 I8oߖ8ɲ7!)ԞnfxUBݔ}FH`XJ&b, vQGM_/;-.|lz$j2LFX+SZ\ Fv} Bv^Z[vEׇ5)&,%ZS]aꋮ,!.LyO{sېX'ex#gzJå1>|C}"C\q<0Nǜ(G'וȨx2p^vu2˜exwV/ZLZDlWXj>&옼rUV:4t :1U٬OhRivD{#q(~4@TGv}2:{1JX,Dg`OXYChih| g Lmfs2Va>Ӆ$qtVL8bFNw S|a]'; -+ap$fY]nhb-9B h.Cz1  9R})];'n5Yj'09e6g%ăDQ5N\G6tf,!/֒GbP;ZvrR`k1(N#PPh5@jmnjd:azr Q4O",G1=m&yZ3Eգۍw"e\imN/u|+*rL>aPM? w^K$w4vAd5p=Lϫh!bQw;{+Դ o>MS V~<{nEfG,z XHugoH~:~%FȾqpt4'd|gf7q2{ OyxB;y]!>RbM03f.2d"B5ǯ'x?F!J G (GCͼ^7 c~Z-#Hq4[3F,T̋OStN?I4ӺRz_?=CI悉}o$^)))/ gRL!)\}c2ЙGlG@iT%?\v8~Fi -\diDŹ̈EUJLh@+Աԣ~BZMQY$60>;gL3UCbUNL?R95ߖ BduH8"7뎾@RDU $HF8+hƹ pH;m>Ծ+I]=dE w6K O?rݽ'~m|&^uSX&9-ɒrOI sgo?5/Le=:RGdwD e>0?$(2Ei""U_Gn=P 5ߒFݔ3(0W!,Id zZxz\qڮǺ:#=Si{@~ׄ@ M:ZwOѩy%,_QX4Rg5\3 ~:|8z:+4Hͫ5:1dMmlGrÃSR.+O|%N2 G\| `&ΚBR(m5L * HVDQZ3<]ѯn͕.MIǃ];Gg 7<()ܭ1jSc̉9ڊlj %urCE~}V VP[h<=?l>Q+^z2{uU&=8g'*`/܂D#=+(P$萑|zXI94KxBkQ|Ժs{y'#-a1ѳ3UvU=D& B)LOy#*;s<Ͼ<`=0'ý?s&$gx.co/@ROTDW;6!I>G."3Oh  mX;QB("H6FD%ww˭>?(2F1 vUϝ'Lgˀv]r}-ٝ1 Qᤋofn"=MIw#PIOyVEeulv8E z%+,h1 ҡE~w0Vj#\B)ʜ{f;MϬ¥!9W39UXBpϿoMyZM4kf$LA/hb03b#w=AeDs;zȘI(D0N2i?b`o+_pC58brڛ(Qތd0T^GDwW:Bxw6.07 Wg뎳VSxƤi*,0ҫf[$DB1IkG O{yfN m[.dPCKb }L24!sn{WD/N ׬F[0ǭ"?)58Ԋ9eQC2!JMUs1؆J 4rE\֚H}.Z=Da>jH mX#_A{^7Av|;P_ڟ&4]ef\dP|EBb>,v==xa}.qw[H&.} 5(0Go̥X1l2xHe WfJfm(۽L:۾#iZFG|c ~OVӚ 5gA Xg!RSVc?f|]}:00p]{8 G2SOfYAƙlg]TDA{!zF Kp [',nW:TtRgkdMϳ 态*0l`ü~^ki"և+˵Áfnr3`EK{ҧT(!! 2hQj~t֖6|lqQve &P^YQ%} )-o(Nz DTAN,u;!@ F6މ/X7+YW5ţUl?vHrw'\&ܮA"ˣC`z+'uFdLBӞZ. nC _` a!WLyLߌAf3 N$ l~P6,0[ֿ׸ B(\~C>JTզں7z\/E(gM #b+m,o!$*qғc5 ʷﶂ&8?Lmo TjMحw65?c=cd(eʒpD *q_wZ-p(zyVhxʚ?f!NI!22bg[y!/5`h1nӃ$T*@6#oc9x|\4JDZ vC3c ,]qQGp,['ҫh{1z=x^KuQ?pa_y FrnDO1=oՖ]kx2^O>OT^צf"mJK"O ϙd<)x*1(tYl"eww&6MI=n/fQIؔ7X^\(h?VfH5.[^i*G|J ')={K_`~%zwNҕ( ?;&Y?OEB5We !ti] 7ey| vWiaS$:cx&9<=5b~ < e "~9da7Uي d-vIdFo \a?/x҃RlH&~7o@d5 cb-YB\$d ՌY8E@=b/V5̫%9[՜\.>Ǐ!WP&9 VQFXC߼h{Xo}EErؒ b> :rא{ASoL(I?uYZ0o.zR9 I^BdO}XG<5gb/ɥ(ȯxnrs!cnLLht 蟩 ppU [6a;Gc.WڡJ9*85C(w9Dr/ڋuU)X=فbr|/ѭF/MpS74R(pv].kZG%۶uTlf!<^ T=v{n ƄОc3yc!m*"f\Dϭ8|⍐&WFy*tDj!SI2gй@muOdIZS!ǜs!rW;J maG"׋(z֤]C·F) c"_IC QMm;.Љ] { *PpLJ=:}GƟIUn;2 o6k}Y+(aIL{ ?oJWL.6kb'k%LA`jD&sEcdKw, ;ivAgH[crtCU\pw@J! +~t i%ZyL̉RPi>+F!UFbsPJcNA9kcm#Ld%ra,x HN9J4PzJqL6A~VQkDcsbvkqIsur.7[{t]@sҥXJRgTbt"Zð[3obG&iMy ԙ&!1Z_2MhW c/m WL5k0FN%!d%,vkɷ)L1)` F-ְ)J}}E.xXs]PR)CuvKFPx;a}&5=[s>;oQg>%Ra8Q@;[%ۨ"땊׀;;h"(WHr/|B\бrS̘ ;J.cI<uEZ3 pf5W8dP 0ioob6a\5tP)CnkmAUETw"5d~ӖU+1he J-x2R=CC[4:%fΤ K$ADU&1,s+uVE2A}MWGn`.12~Bn޴}ݕBo@:"D̼*o8/G[އҁ-X؂>2>v&fXuҨzwT}"5O> I0c#|!$=!3yGO:Lζ5my7a@| wKMK: Dqh-Mrz(= %5~v w D/halw1F~H'5y$Sr;@+7.H&Zv'3U:¹/Cdl!t}tg*GS/CXv7WŻ ';t2>W[4r`ŏtjޢ+ jH—Q!\ WF'*']#t8$l$b;l#_z3Ґx?a^mEOP~}+^U2ۢἿAxJWVY#Og~{gsx&<2zI~_yveQȎHs c>v8dj%CgT"103f lpLqSUn{"t%4XLȷ ܃'ѷƒkKJL}S$x䇞B?=^(J5fz(]J&~"ƀMMlevG/2=s0Ώt") 7RRy΃O `l(Ϣ}*P?{߹2>#5^W 0m> X:i>E17y&M.m.8Vum &=e$!l͊JDZՔHXH*6}ҳw nM%⢆-d*A] @:, gb?3á9XytU#QX+"@B&"y{ulLͅ[Uܪ|5"C%K%HB0~^)5 o}н@A-~sE >K& fΝךٶ]5ctz?q>ًX IJÕ">M.PRɈ +ݦ5tDN\2whf;+'p&")kf7`v efםdу};v-7^ UQe=kt,Tz~sIbrH# 9I1ں=ox0^3_ecۓS`)2 pU/_`UbEX4dy}? 66k!nkMvY.wO0hzqxZKgHoK}PgΒu3 82!z`(Y>.hӵܜiA"!xts-Í xX+_%[-b;ZFKړW!褛9[y8WN0禛G|Xyұζ\BUªe:}0\%Xܹ1Aڪ%0rq-F"=3܁ȶzNj͢A`=u/Eby҇ܮ GbK=8/.^Im7$rەTR ڇ0Zm#d;ۯLбĿ ;¢h<ٖ iQI4(~< ̀1V mj?y|toה*5tbܷΩ >-e|ŵ{WYlK-GFg 3hm!!1^'4L6<&_푠熤W WlC7*xKgnDଟrAL=q&ZK/z}#6$"HE*kAXw%'.7 IeLu#'X3%$`X0, ڒKn'jfYNjaN? jy/iv'(5m4#PF`:&۹Ys],T.sC8@?H|G J ߩVctI2~' f01ŹXuWT/!Vi> 0,Ȱ *9t>wi܉,ݯRf+ozpxys PgIa.R_(Cا^1o 0Yidp\y `8?ADDq7-۷TeZuUutm 27U)092 a f JnY*>uO8{gCVZ(rQդZC-C A(ʹ 1"'r {i[;I*[j*}va gJC^WZr7u٢b<'龓 p-f`+)\G9 |ޗϞz-4Ej;?GWe1I6عjV" oX俆MYc[‚0h2"4SOeN;vV_W|/܀͘U|iJg{r>S!Iʦ[D}ڢWc}H#\ZFn2|f7Z{6h޽q bZH89)Xb1t=,O[3{iø;F A ]3_i/TxRsLtՠVI+YCԈ|#W4]xj{U]kF` d_&Jqxj\Mhyro.o-]Xu^ *4=e,ƚө+aBHߞwc !'MB4د횷V>WZD-b݁Π0 a{1FPsĩ%+$4'cAtobT&]2vގ->z`IUAPJ^rB۞o(xQSyk'ca3)o{br$ˉ#~zl֒B%yc[$JڟwCxXjٟP~tCB*2ӳHyBIsғw5"lc#Mϡuddke`$Jp4$R]a-36Owph ΆUJ_ HxQ$qBn!wR}F 2t\ 4RUYPF:VA+` \n]\bef_G#N+ 7U'j??c$]$*ps>53umc\?8-֭:RR[?RQ(Cv5nNmo9MsfuxC:JMUt^NbT [e]l|n zkWĐux>Wz@Kn&q&ɆE $X֓|U[k@X<:(@W딛8/XΠFČmB}j+Fs!7|E"|5Q9{o:PN`_3Kaj哵D‹H*%>%z%6DB8["FTڶM>Bg ޟ"-ÑC+hp~&LCZ%#LJ+}/Fyj>@ӅګL"~sk)neV 6.w5IB_&b::^8F'~~%RP=ؓw+iAO g,EݟBi] =4wBo.u;颔Itu4!VUGn4M} Z?2_o3,||td -wΟ>#4LJfP7)!]@6Y%tػs1(p:u-@ʎ_L3tչ>6iQ,ٓwRa?'RN -9.Y@ dXہکyP42\y!^XIGOpR. AAu@/\p%~^j%B^@K|p6-95BDZ/0px[;H3g̘.s[jBfssA{=yi˭/޵z K?!֬9.eB;f&s5[Gw U9%)UpKMcd}W&q$:W[ Z\HYqʎR$eRUL΁eHGa /M⛭FUEELZ71U<O? /~@>ϳaL=h Pw?ȩmU7IORߠG: od}>`T|:}[28>'p"-wC a#G HƇkQ]x/r@[rӪ%E*?~=q\?NҎӠsͻ:ʨG'^ԏ%6S̀=nuK6r#4}2=07b$GJ/I:8yGv5F@S/lka4Gϩjz. Ifv#_B%>^XYIS8οa1|ڼ7aR?18 ;|@NzL[?;F2ȵ*%$*ůZUT_AeHК9MlI;Hd"'I(Żr0 @15: 0O>AW$w]}Dyv^h|1'7;Ns3U@B#:)F XmΔNY~J&Eim\l^)?t8A0uE2Nb .4CjdzCFMO2EF&}m{L Ӂ*Y;LT~Y̋)'gSapxӄWIi^BjGڞf0Vb r_3@H=jߚu՜oQX8ׄg c DRoBۇ.7Ms~R!4 [C2"3):H-5=.[o\ddοsZAg$m27ʗBj 6NxYKlkkdW#;<9 \;z*rQ>"A@8w;|KQ(Ysqj]?*ȧ^<.O_aN(Qd9e $y^,`J6uN|vz3QSnj,UH\;"AMƾ)p,=&.5@&ڸ s:mpߕ?KYѧ(YD,>)ϣ~cճkV&>9`YmG\a|{nh E) -tؙ?bV"'c4<W^h(DpmBڕ_<"6he!>0W+< jQbiYƴbK'x&?J=RZdAbjF] 8Jhmw[E.I*EZ`W4bõ] Á!dao& Mgm.Kn'uq+>:lsz n>f-}K1CM5Z-F=zH,Wg Iխγ|GIE4091dRIv%lJbkH|oc[>{\ +ḊFhdzݑ4wtG!\JLF]J7mEZ/z}L:-6'k *hrc(a"9:r[0Q-) Ro1N.B1{$M)~fӣkMд`^>JW%w43P '5| Adbkb .՘@zwrauh ՞7)zF=hFZX㊰ү.r[T.܋,FgMfµNJb~N,/7J͛AEV}k$ nRٖI;q%DRvtJ|ʎ2`9(Jbm~wYVFfTb}ft?G J\ΡLS]*u^]5{%"atD"=M!5JmzD$7sŚ" 'T:,wzZ+M~DXUE4aaK^Xr!!*A{g(Ox!J ӟ#4~"pB*/Hi?,)sgܐmؾ|j"Csz n껥RO"5 ! x\C QUl -U ـ,ɓx>yoXcJN&f7fY'H2NaaL N`u)STba pe3;vmoff\" E٠Rab596QDTݙ5$TNSTi|CI@p甥}Ni{469"wc=6}7"t.'7pT5E;Dظ Җ_ߺ j={|&]EO H^<5iVd۫pW"kug|/I#N+,ʦU鞙@ rZ mת>\7'=^JH*hV@bi*nj&2F $[վb."AS&η3+J5$ep{j>9!uݹg`(B'1G5Ƿ ` n KV9`ۦ0*2iͦTẢpukR&;D7yn#C3b1`XczRE璛lzbLLFN2uΤ#"!<\"Ay~7rR? ɲz0(@ÍP(ܘBkUP!Ld5*QQ!!?g@(acBワGlİL=<„ױ<پ%JFI^oSEj5 br)`?_ұZιǾ#-|Gb$zysh|]^83:!)зdV#kyWpư |D|0p PR}7R1o Pz2^*\_Kt:/R/ZS1*Q60 "_5A?b%(CSma T.ڟ -4s3n2uؘ։ -}l$'=9s8$~d@5XLip3 =x].&).j>H'ylGF)#XGD;o:Ed{HY\hy"e&ɨy3.i~ Z$6V?I(MC!۷YMLF,(̾ }S0 ftNO !tj݇+,μڽ|פ;=[-OK1Y/u9~}\M杨;!-57Phedaߗ;rTni;Qd*tM5"BV|pfP:%o:(G{&@4 txϳ@U s~|zdO潆.W=[:  Ҭ$Ah=;?!V]c{|@,_(S,n:ݍحx @b[Z) c.lCFČ*I3^#ت(O]ˡ‹H^J'(=Y> \3dv\`G wz`Ua,XP;DjzJ (M-hB880_2>@xROu{]z>jI lA $vR+=H4Xx2eD9VFT FƜS‘B✽HSa^v07AfhGP;ԣ5%0=w +$<+HDKz.&,Z<Ҷ74lXB%29>7h'i{- YIjʨ^7\ơ3WЫ֨0!Zζ˱e=pޜZIqz@`&e3 {,(@Kv(ҋh'odz%ݕ:ZZND/A< h)k"_ [Hev[Mx`OƧdӥ=IQFllŅT,Z=nY)p>\3:޿ bs6^S2 k8ʆ{@B"2r0cց :@=&-f(Řx3;p皀XJBv?1T49kG ;}6b{6v58,2:pX'9(H*A ϾhيB^ ; \?u!>w< M hԻ%ULȼf?ơӨm}-ݕyp")1nHjTX5mr164|svwr"-XU'#_L~.뎏?[cqڌW^iyh&vtCVDJo  q`g@*e$H&ZwGT43K9PG ]C 9C k|V~^QT +~亥Q8@aI\1R]R~˕D_* ցRPѡɯ(l“)Z0\DrDgI>MZh@t?&gEy`6?I1nSF1tcAweC+*]PX_ bp]΂gpgʅg 9al8k+ב+ ]?= dF!dE) Fl :xBfM^&m1BƓ<jjVْ=.{k `A2gӪkl|9Nկ]&! O\Oip2NqvIB>Jӝ^/M^[Wr}I8%&]w k0 zRBIn:<^ߜWN`Iv`Ll`i""l(v0:2)>Jb!Ev6=,:ɚEW䩰'z;E*Şu)lR6^$[ * u#ߚoetd/?+9B" @1G"_SV. ~0[jJNً|̓Y.) ^\0/ahew$6<"Ԯ7}!C/F=EfySl@SUXVBLt$%%tij)Ҽz1e<'?4*v76|Z)\u II pb6%u&v4OJƵ+fUUDnRx#M'p .`D"y/Q~bPb0v|Emi".% `@蜕oѵVm^ME#*nFWX/kY9*bx(8¢#zQr$o5KF]h(/)l]\.k)WG]~u 3T=Ag<:CG %2G`үl 5 k$K7H>髨NLWuP>̒X-Fja/[S16S` n{AUcS@/$/(ʸ-'ꀸSj4E^Hcpt cB&k[3t`[ @ D ѰGNJa!5;ѝ 9{E]$Dz{Gw`n{^>Xf󎇿"u/37T\{؍lŞQytoԜB&\ݨ>vA#˕[vZ@7kx@6-w]"|٠QXϳ܍:?vl(@LgYh=)msq ݠf1C!L6p~9X888?kE+/aYtz>wtȺ;d;rWӰa6h[bK\Kd;JBf_rc+J%]wz$)""GqHako7jYUtwA~Ȍ7!u] \}9d}ڍ:#NwuCxyDװxw{͠5 JdX ziԖ'z̾]n% hˌ7Hgq93ƙoP OlYh8#."&B p14Xm.H6=jIMA:Ye[)ÄCC1|7Y{k%neEOc8Py%aUZUŇ!/x\2GkP6FQ|٨r.WCSމ8HT-f) $<F$y78n=LTBv!^ ,TXzuDkE⩹C4N;׌rErzOo'9oȠI4glA(g>НΜ"0~ӆ1=&X;G<4Ν ^m>(n(h;(뻹 sZJ^fqϸ/CQTK^ oj% bGu݋Uн/$#D v*-" ^;h'uky{ÉǝcL4Euʱ@jFՓ}Ipk ѫ Ǩ %LI/ dI1Gc)\GC-˜HK&})V$ ?X1eT 4PMYp4F FK ^wѯ}X]c?/'*ǕtTɉcted7%sG:5ިϬ Ķ<8~6v:o#:kЮ&ĢgfTSc1llomzr'EP0e K6F]O}jU58ǏJDfԗϗ#-, Yh<L⁍P-q8+mBn{Fi@8-?¬KmAt2M{8`bO-٣}'-r4:@e`9f5nRAmMϰ> \C:6*i(ÚNʲ4& *o¹-vjpCl`Ʋ0JCc:8J0s2GhtZ!)8A-[OJjľd}f |SОjhbkI" >Q e*%nC珳vT57EӒTFSblC~ք a Nsw5TN6.5_K^+юCczKa)V={-jf7w]K^`)0kjNP+!ޫPӹ$`Lfžp E{F7 $$ò2]S7FHe=܍ H %{U}IŽMT?PQHKN}aj5FN:Wqz5&Ӓ/VhǸT .SK~O֠o ֔zQJr3wdZäoakCVr}co,+5Iu1t=C4 n,~$n)›̏_vZa[$Ӵ% M7 bG[rANigOgiAb|%ލ` !RIC4='JNp|5c:< dž, ^WX6 Ӷ K0%Wz;8[zJv\T{8dt?sQ +}8د WfP@УN`wdˈt%p-`|`4.Ź%|c\/iwR ʏܬ Q~zle+眻qoN|XCho4<`ay2&4] eݥݶe.aF\Qۭy\lj.WJ\44-B,Q=|7LKj:RC"{u1ˢ0Q.o9˃:\O$;2N*nHN $$Za("ո2zZDkp֎F} ;qcwػ$y뤥>5}֝|?A=r!LOݜَ~r/co 10pC6|vSU1\qHyeAЎgF)Y=a$Q~\n `Ua1 -¤m<w-zAr!Nm$4AHX 吳tlZYȱ=GgNaCp PlV-m[?X b g=uU |;tbBM3ᆩ>GюucEM= z}t׿cK$%Gɺ.坐*rfCmPJl(aE^c돏.@g> DsI^@`"X gP!0*2Hε.P̙ʊ" r?4Ƨ[h\My̯Fa:g >X<BT 2.ENNNJbkZu; ~1 ]j@50}\Ea bf,@ܺ=<dJ3R8m_Zho8xhXvgKqc^o8Rvy&)}{n@ i: p@:F`By?EN4T| gD3R@pl 457əƮL{3Iд#63y&oZ;qBbΈ&.UCNSun£ź8w&G&Z[ ưYS(]7;gLmhwV1^+ڂTS.:KYhH 3PeHd-'(VL킐g<ڇFBIV U'LQū n Yd+U2͜%ue^0Mo\}x04p9 \vv^Z-# oI1kpSL#yE }{%N߬D@gV8FVk:Ƃ4s\2 "K U+մ  P Bt .dY\Q) xN%Q*GBb8S)k"d 6nCEZ>uVZ x;%s/pzy% N1HoRkԚ 1-gl9? A*!t]ޚb0$y9oD?M >h.eq1oL,+-9?ua.&aM6q6/?с cV*M;#,+ @݌B)33.v)sajsiK^Fy4/EŐXŻ!/\,0#7}"b"d\Տ_Hگ J$;䨈MhPSĖ  B:VĢqͮQ *gFUʳ_Vg;x-}i*˘+Y,͙xA}xBZA+ScGգ|F dd8刌{mf2u3e+C"KѠ.;$I2[ ;D`c<БÃ)Cb[Ff⌟b(  v᪪wq_eaB2\`1">y1+=-=B [atsڝ0dOy,U+,\zd8s7{AVy$ˡ`]J&T8/Vާ%Ɩǻ;gU$>Nx _$;k$9G()@PI(G7nÏAMCp?k)MAEr}f,0_~&@bnUJDs)8ɨ@΄i8H/~"HXv+GNZad5Yw> 'a26_.5-=rBUMA4o1 '_N=@ {e6ҔJSjc_IL!* d2(l!/wk{vן}5Qi̪ Q9w2# xAk c[?\\{.Q]GX2Y'[ʭ-ƫ\^Z.B/$/ϓ\7l_t-pn2W Nȶ=)gVp&S+SF<8\/*Gg?]ZQB! .'fr] 0Vz HqקTAo?|d#>cFs0qE%7*G^Mz`?ͷ! )歮]|kT#x=qI5S|>Ä[D*M@L%y`o1nC1h8Tޢ6qPS:ݸ&z㯭3N)Yaps0A^d_ }ޢ@!SFmq,xlM\tmPin`ꯉX6Q8k\{+n&qHPn휓Yʼ=E|.!;2`ր_ðf⾢2 }5y 6$i"}tRYd\oΥVc~BAA&xp#ht⭴(`*vpMAZ+svǮ3*%ǀwG[XsŽh_?vwS6t?M&Fuo)lJ/F %n]oreM Ο3 : R4QE(Azo+FE \5 ]fRWܛ#z2'E6ļG@n0ht_#)9⋮ ypuDMiarŧ4e% ^\ VRnoL)3bwOX6d *Rl\^{. >5xgJ%+/-[N7z׽ճ׉+n}җ?a|C~mEϽ 筐zrjǂ렒Q U 8A/13$t/Wy磴xa逤C%sG$~AKyA H ߓxQaFĠ M};1ۯ)e%nm>j=ۖ-7raOYvIK"1%3pMAJczOk 1?.f`>:xKݱjI}WZwJR*7TP͒4<ݏe}Wq=v)Ć![f߶l:vD\ŕ0OJ%Byn;73i$2>=4UQɿR1lXSB[;}VCb+(P-Ⱦ 9$t£Vbe7W#ƢݕndMwxy ;v J:ɶb/g-d8aSd|A=AN; P*$0:,YISJ`,LW\Hߎ(ήgN@c+Bh]%L=wa~򌠋*mD O*BC΍. cܹn˙ zݚp_^+z}btƃ2ܿI?aݠOç|` xҪʼ9E&w'U0^nwl͠sPY.u!JI6LSKVf)ϊ}+0ZDh^w>}ĥ\yeE~F:ͮj~jSWe|ټGSˈ[ Z܈bv>Q' 9FZwΈh1Ιx_h,Yewbr*`2+y`)`vS'bal59m uUm8d<];t MhePn'\ّmHV,ҐSkJFx,@p]nlW'&fz4]@dp֪[dJd6^rKp^5{4W);qRZVB߅rQ`4H6q7Wﳱuhh"a8x?ˬ}N>v5up0g7W}kmsQ3,zFrO4NG rbXkXamGT[َ̰qV:`I$BxLЈGŒ  d_JqW>i"3+ - (َUD s9(T%rtֹڎSJX.BS^[|Łzl( %rЈ)7UeB,/o @d|FQO= TسMW8#,3A!X-3FX"MuO2$Z $,V3nio苠ֻ8'0mşޛ.CR,jհ Lhi~][6!1:1ώ+.DW`b4ϾrH5YӜI*;F{C0O_ue0lxQZ3Q7/7A۫TׁMLSDm7Ύ8r85'*x~1E_rW+/ [Mȟ;|{J:;kD$_l/E? ɑ ,!5g#]HE⚨fw_@'!jHwF-tU.%gܕG4m2F61hʐ Sl&X[) bh*dsj=l*qgۙB郋KM(7qs}Ƌ΀&"P^Rfa>b'1.$U,<)]%o!}ػ '3BNB@Y~u*-JBei4%WW闖cgrX;~(%+;h.әWv$Qnx՚ *y#uN)M+MsH7} PE\7=, AKtg*ٺ U=6=rw1|KVyPhe@ ?QöK!'0nfj`a <اE!c \IɫݕK=k&!^5\4>SC5ia*Fjf 6E͟y!p@#RRO%M Jl"ڠ qi㷣Vs?~3V0#n }rxu2ԛ%+HbƵ@"Ɖk;ʺaȁ1X۬noBv}ƜD5j숛_Go8e[NfĊ)M;U>7kc+{:R(#e"gɰ%ԀID"fR-Qnkߪ]8 #| Һs[r!@|tpƃ"Xґ]ke%gtnvJ%㈡QU9y5T@sȨW$c}Id2見'z,`v[ $m6|f -- PyR疪X96Uֱ8vwaͰ-( .k9 u"#C> IOQKX8 8Kh{fMڱj/0 _5HQ篸-Hq6Szhd5 ͷh #) MCepn`7U:\'6J?SLo޳KԬ:Erbd"b^Z-:f$B}׊z g׹އ-H\'\li//jj/?@̋J~ 1`jPpfSLJ_Ʌ QN%ıgdXS,$LUf,iVJq[UVYdXb%{#t7D?m Au׏oAk-XDŽD늭Zܟwr9sl-dA"<-l[2}p#ע oq$Dj )cW7- @Y?̩fu9i$ cȞ`Hܷ'zQa^arT0]ZyĩQG~AxdHBt(Oa]Z!.\.B0OF+X7} \<@ -@ϼ>鷄"ld_xՙS8-N&e'/H8GݬEQϾwAbTh04Y:ab{JbWm+U;BgLԜBmΟlW7wcy8ᐶ2;)R^}\7wCĮB,}I}@H85Nt%i}:E Eaa_@gOa&gZ5j鸛Ļa`Ό3ݞ9J'}c/SeU, Ӄ*2p@׉*j~mx}<ń6ӒѢ*CQ(=$5gfY1*yhpcxf: KY b*5~/Xl]͟=J a_ m eJE?n|xԇ<=VHErBk;nG#0(!ׂo;\@Jx+k-yu:C0,F,_Ws"x_b20NQikx뵵w&cߟ7ฒ뽓V eͮa]h7 ?QzSLYPz ;m5cw@>5x7ԒC}"xSQa40 V)bږُ hn؇燶J4X/BCr*;(wX! 3"VC ^awR@vIRJ`a8T{Nd L sI:?=!w;f/NSbV@![~&B-\*Ȍe^7^ٱ:-Ѝۛ_|~[3RQ,3CUlMeQ/xQP8J|ZŴx.AU&M&WWWdlǴ[t{edHLٱ! IwBFFr懩~Z9UݡWj;y˻/Wݷ> TWN&(p&T +Nsu\p[ՁRp)lаd)f$8"k!S'>}ˊmZs, X'OvƄG@5X&| };;Y{aA?SۻOkB|+5#Ӿy Y~K IIlAйS3&,HsݪmzǍqLRQ9@MQs}%|20FMA,g?61N"Q` ]Nfwz pR4[>ʯzKƽp = k1S()Nj%3dgQ;p+UݟyISMy_/Yp>Y0KhSud%T%z|Xh%<v@ r-(rJIp"L۔ wk-xk[RQVhׂ>v}/_za?̽3%ͻg.LfS r7 iA W57ϷWgzeNI!q9W̐|#*=ߑT Rr 6n줤N9ho!]֏qيq4>72=[!-*hTR(])p䄤ޕ` fp06GR2E}£K}5홬5~TU؏fn5TI3CAqH`OSGYJLlցif[s& ƿJ[2U=6! ٨ ,3|MX'@chIo@= eDL 5"O*XQ9Ot@ [(,ɆVG>R){ I2 =b=w}F+~, eNONƐ' dy6u`w3~[Ȥ5"x PAup&Clbr,ł=1L1ڮ׋ C>%6jC([a [Sx~`"vCˣVxH|IIW&A $˼Px ˰NdJ #ouEMM|IuĘ[BwhE٣xCnH4R3WQ£;.$ZFzJ䊷W̥Rn{ @lV*$V$,OebYžӱgWSl_N_j Q OYi l-Sk}Px?y/_toeVx}ҫC \ezژT,1;8_u:؉Xg ꅍhr 6P5GrCrj!g.Æ"eƝm 8e܍Sdf i'rR6vq>!1߽r@ݾ4{?:}[I# y2P]pH/D=ؿ}9*5읺UH-ъ2A-E9d3 JMIlK 1M=vͳFZz/N{°uLqʬ=r@lY;0Pܰ\E81]% wN~<*F+jr=_T"Ip/*rS֚d;ܒ9vYjuq EMuݹHq} t9'T\gϸLUθTJ𤰡* pEN"٩f2c&r (Ֆtj6mr5jS첊$WŦqm8'$r$'O$}w>'mAl̮KFX_-zջ(OL J/뒮o_L;XqqpՊvB ):+[M2ĥH13֣R:攖^F@anº]b^j5Q k)藁h"q;E5yTz[6I-ދWkh^DWh^~/UP~+ GU"![A:P"G|oY=T/|b>jLSfn,{ﰇLofA,<ϑѡ/IF#x]m)+Y Ͼ' TtoJv 37 b6E?$Jw|>9z~&}X&-ɋd?z][%%5h8"Яeq`E}71 5ECSa"XQ\z~ug CJkڷ*i(ҍƙX.񍦼5b۠+ [|lcxf=.\cVM16,oVo7Id'?祤ZGiE;0h{BGO>8X`ܳ8~}'ybjBkiz'G68I 8VY&eQ#52sbXb9ս; V ~Tm\gbww҄!ZВH||dUׅȦ Owx.!z!&^g.H5eh=םv7?Pݻ] N*&tcqi-jq!pXY4t#xŒ&w0HqF(z qD^0^K$1d)a|=~ q:dZ>Xt:uD O|Aߣ.P5 [#K !텗|I!s)G'ovUK>R b.,K-(O!Bv])͎?H8DFAΈG(>G3d'/1q;Z}ڎ7\(g^Fr1v*T|ߦE@-ڪ!LS|~nT؅g;gb>4("ï ]ؼٯ%+oyFLQ,!]"S[{v6h`8G_ ]rpܓ.3r) XD -8djLW@RzpdGvc(LO ĉ7ݑDD,;JC". <8j--P"E0p p_~RW{-9ӒNԞ1OD,duu3JMGnV*׭ F{ [HYNIfYYW\T|fc![0@¼k Gfᆓ&_ЈvӣA27-F }9Ț߉f@V ,Śm\KqSڊҗK|qV*śƂRc3K3MN _4!i_SP_$Z#ϩ`&N$zܒ#aCE/ոnr%ђ P,h Ⱦ*P >mo$}W/&'qDn?׃@&s =uj6-&g ;0{AC])E!TG1FcCB #A!QC^I&Ae1vXD=%VSi"HN29o6uj7<|zNxw՜4C)i6'=co^.\&+. ;Ry4 L=YV7-oȖ2>&iUfB[wh~M7MVDf# d=يH5g+PNҔ v,,_8/EkV c(ٯe€}b(cp!Uc+dcEs_y"Dݿܽ,@vk42R"ier67'MXpșR_aUI+SpnZ]'Dλ>'?~/;Zդ;ޖqFreY?9Lmqvr{ː`@1ݫҤ`4i1[c.:=P LaX\҃2FX@f<0.zH0E]DӱJ岕oFGKa|g- 5OZXB2 PP<*VxkE WD*(>0=|4w([q]i|x [?ev8X"W |s^D%ח98Q k>ÒKAh!r>\a3+I{&j TV27\5s=k{dDO]*9۶ *wGBNx%gL cS!#ibS7Q&L~%KF~]@Ke ?+\BVF wE,i^AǣB^/Kg?r!`kx掘|#pPQ 1ՒHpok PDBT ;\ h[-z鬽BL ɥ mLDH%3 2]6Ի{ER*!$3UE]ickƴX]#,FSC\Z2nVt b،4ZiV1SCxJI֡۱G"?)ڢ_ieMjq&HU~bde̛EgtWRG&2d)K(r: "}]Awe7Dc)Scij2RU;I!m K-Cv+a#: fiE*gsa-RaW]leכ#_ÐY_  cm h#Dkndv}gup/!miXU3v+qu:wU7&8b| %_-4=Ȍgcq:*KڨkcSlOӛP/'bİ 1ΒVHKS]4~)fmSuQ|q4L* ʭ2a Mk>푖lSdMX:o xՄ5Q/ _h3QzEWlD/1Z̭B18nz4ōVv=3ga\GKƣUآ'5'nzUmB2/ \iܩPs'}N^^F/JܑDPBGmPúJjګَ[Kb„0 Ԅ=cXp 0'rwy,e۶VU dYωkt2HY7`l6dkYW{0ayPY<<s;6@ln0xLnw`~Ba]g^6o-N=诐2™ʋGF{0&q)VSfUj÷mc_zuW>6H R7<K8s? d́ׯu#) Iͳ7`*gyP+NQ@!7!kٍDW+ ZDL`%ɯ!|Y5r'1꾷{d5lD*^87~p7Uʎ1v~bOFZ~gT@KKe!:@ciU 7!R?gu3/PUc*{-kLx y3ʜ by΂)b琐<_jU8h/]xXML{vVp 2kwG^󅛿WF+9ӏ GsT )Pu̎D@bEA*^0^˯CWw(݈7To$h{)FbYoS%B>ܜ Iśi6|p Q9+b}1Rti(.Z4ɜ>"&+D,Ey#%8-=ZRAk\1:ŌTu.(jD8fêGIxzٿdb@A1A7&ϸ=@>a[$5o+N.E^(Y(k2F? ޶n1jZĚ$x#S;:P 5g}͜.?k/GwؽeLN#hL@cq 势dzqv!/ _ZAj$-[M8QͼEVHB@ |9l!spV= '!ӏJ_5Wcku&Dgގ坁~a #@nq^vs  'Tbv:t4rA6pM\ >@½N8G'(| |xNc*2o <3e:-G_x>Ѝ@huEnpy%6֘v]m'mހ8wܝ 1U[L&VU{Rj \d?0I6 U;9\I9W^O6'nE;_3?RSퟯii})_WQP˚Cm︍岪1(tb7:UF*TWd͔a:IP9̭()Xi+)DX-OϢ|ROly4r5Ȫ#pݞzl{抭9D-`XMZE)C1Ψ91YJX} 1j}),]`{%Õ,t=?6Wsw^K)|0>f`a$lș{Cަ )k&r!X$}n] NDZQ&IF'LJ5FnWo2P3a;w0dP-jkvp}[Lb%KSGcBg1F6qhƏߎ HVnmfāHL=˪~<O …@uBlrLr2@PqS;O:?>Ę~^(9&0$z}`cȋu"c0l!ד(D'詞vo</j%`DRإ ,mw轑˜Q,)rw6r849' f,"~LnC =m%Ϩ:;(7|О6*knr K˟D lNQŕ+?';hdn.@: t5c?./Snu|w1 /,,Pjp}c[3!^ ދr(ֆDk4wA(K%>q6+}(@7_x55BJ$D= xd-I&޸!%lN6(Z94+fhYkERT(j8\/r!*wy0LBnc2 Sv/HccKq?y%X VhIȄ b_<\Ս&2'!)BNbDJvH`[bnTeijRic͛xfa_oȉwHczWe6eqZ[F s^ %|iIۈ#0;ڜF52ڥʱNHLF8{4yRB l>\_VMumWlW,#3KyZsL~y!h}N|n6QL CW>?u+֢{ z<qeng* 3L 1J'kBPA*E;u9嶡kX"{ H[gM87,lwнCnbNlžaVڃ\S$!&rH?l0Tנ5W*l A104L(wlOモmm1[BĤ1Ԋ-Yw{oKy>5t׫/%v2tGɯq6kY]6gDhroNWRF\qS G}"؟H?f]skK.ru+LB!^giB<{ 3)E@(4h? +DZ)xivUT ci<8Ko'ҟܫo/[Fĝ~hnY+񋋫*EE[Q%ᥝY—kyC31Tu9h )=|$ @00_zdsRN-j_; (BPSD<*Dso|P]52%.4 8[}\Mjx:i\Ig{fHYjyF r pfg,<_ _3A5( Psf Z- yP#<*` L5_ SrB76*_Ek~|qMFwׅ ݌`Bҝ%GǞ´+.ޟϖǬPßGB\s 7 ?/L8J@Bb#}/h9O0"6Y4Sw.a"UφboaIt34Έ[Rv.%sw>!bngaiw8%c >)frjVs h :!o.w<ȭ}t7ݰZƙ 49PI;KMüa^&tXZ%x$㏎#ۄC);`)K+3pkS2>:L#=%*[%-cjnEAa4 oQ0lJ={w{$qYFA3 R*X =AWZΕ ߹@?yOJ>r*9k\>C6ZHWC W54 lBዾ}o:2}]ϱR:~wU TfHy,(`.%|ޢn\~tK`W_S$TOb)}osҡ.N T>ߜ-b:`OJFriyɢoN 4= 8ԷW'Zr2KkJs0V#R{1"8-I6R0NeB1;7"n.+c2>Sr]щꙮ5L+@BٳKXLƤb]/ڪ=hCv]n/yeiRVT^dDed6 hM1քɛY]6>EH6(irQ=dK&I$v"44I6k/D !C/ b1R\P,Gk%ƳP?vFn|!(-nyf  R t-D{#N,de(kdyV3Ǧa:-O&& 7 => H@EEj.$3Q<ʛm+B㷗?IhD$0LgN~]rE[ÁlHn\҂%F*>~SB*I9,u]/.ȳ,|ր@ңsGtƣfasnڱ]|G*s3jVKpf7evg}'Pujb"[N-(=!מB"%[GQ;, 5XXZ$p6-*K ^|j\Yd2G]Й.TGaЈTWrJ<|dvj4ĔhU߃UYXt䩧z-BoǸsݽᢱ$p07ڹfdMwqgjz`f `Xف{ݪo62YuX?7:3 i ѿD"2dI؄nۯ~=Xdt>odǭn(=q?D5=WJ'Sb5^m$w;"j$`;1m>iӬiD^n1rὑr#lx<0t[V r #[E_LyC=QT,Tlz^]9E"@i Mpz棦j:;|YϚ\jK>aQ\F˭W{;z#<発NA؁2{%@hXъgEhazJW޵؅73pը{KZûI@ƹ vY-F4Ca F8R#k"=FYG1)^!m h|)9לe&#i)Pq+AŸ>"z Y_/ /~z⸙XlK 5=0, z'َnk,m$"TVmH$ke{K5#8elGLeWOU{@`r{C9\^eEJX,fxC.4;k_wDMX}ݛG},=xtutfqPa_yyqǚ_pqdPk˩@u5yF5A)W/1Pp\-E9V ]e8[8Im@v> 2G29ٛd$`GѢ59\Iu8 -=K-=;q'}}Wu,%i܄YpM:&*JX+Knfn:ԘRc13Mƈu i 2bӷW"1f$cm|K%8]US%MC}swn[N<#Cx J4:UDh_a+aT]A2CȠlekRnnV+l|F&m陓!ZG5g bs6T&,E7!1Sc=4df˵JF,%F}4/03r\2BNor=}b3EJ5Զ c/;RkRNk+(͝ZeKC\#W8|kWN%%^'>' oV&3i͂9ȮyClwfN˗j&g!KZ՝ZS',tz/x%i$a `Ŝ8 `\`rT(vҳv^oi:L$?1[ZPi>OaA䳥]'AGR83?3(kmrs VVOM'2[P ʺ6F2[lr^ޜ/WW5/"<|zS(l~jRBGܘDrg[(9$`x3TR:BH0z.&\'3@odڦup$\ad&:)OоЗH l˒xvyZ?ζnEgYg O=\'üf`rR3*p z|λ=5~f]&j-}+n~ h;*(b+Ȋ @(#XvK.V KH$Tr RFɖ LHC<}b-#_߮h/g5w6V7_:a 9 Vzhw'Z? ݘk Q ;r,eJq*`$UX?ڐIF' ΔLsʺ*!Ž)r_E=Y (>Po/w[1 \ jEfaH0bwxڔTSGuȃU+)G~J~҈ޗE,Xaőĭ5/ˊv7V*rb``4DRfa -C̦E &2ޝQv!_YpQmټ鼢4<)}3N]՝әxJ4"maGo>YLřW :Pzs &J^guEh4tp28uZUR!_\}J'{@n/nb|:b {Ow*S@ ^*)p 暀S{yٚzT&/21)PXNnXY%/iK$omIݕ֎ۡbQ \"5ķ5t·VDEw'ӷ/ZKswbrVSB6!։R)+ BXy[7ɞx]kA'.*( Vha-x'3;cu! Os%t +R`NabO̗n6*aP_sʁVoss Z]ghoH0f{3LMG:f2i#ep· HO.K0HN7 G3p#eUū*;S0`B3[|pV*l6gGِW[a7/om`q%lF=d$]ts͆!q:A6ߚbK >_kS\-L`CRݴPㆲ/ [P=[ uI׷Xv|1pö4&ktʴ N"==me8b5^>S|f@Ga(_u= qejv^"&G{03?Nvw :o]Νd6PA D,e DPʱ3Qn&Mh{64Jkr𪎊|FhF\A 0oؽ4N^z*7]d !UAKUFuͅȠ*PE5?-a}فyF,'Y*HIEjyQ^z{k[öm{_E\qB`=HVʞ!i(WNlZ8aDQjb9~3gf{yIB'h(CCr8LxqD"A-)qi~`\o|fF@UJ{xWB~|ͫ(_L XwLGp SӶA7Fe\;LK'nĿ׃d Km.1o z7a$ $*lZŏ)Z|/9֡EXxGv!ivd-GV|՛Kw#2Q:yU{RIg 0K9 bNy85]? wra[_p\nݤ%vu#m +4ڀQ pw"feQV8Oz>X4u@Sh)ቢƞ&u}( I$DRCG<:+r\(k,+,˼8;^sC(-B@nv,fY0T#6 YB] ;byZ !#W1Z$)f-kH ̃-lU}1"Hv;bjدdd s6vRzR+A2 ㍅;? E$KWfygD}G4:D-;i(m '1*P_h_ vCS3TJBT` 2//lHX {QDYnvɅ*0V6[ӣ T˛Q%|Ś^Zoz [mJ4%=gũۙ-{ z /rI{qۻmbj%vd ڃ(RE<Xji8mJ*=,!X^Hb3NȐdo,65wq ,=rD$ϱ-Jv/P-<֬J*Eq"=<;kFa4lu^tCf C"qSYPW,J㜱b#%D_E>ۈU;زtmaR!P͉+94kp"H\*LnoG1& YE@TS+ra,w7J-h6 2-yɕSG 3n3Rfbd 6F,`ahw Wa WmZaNl%#E˃ 4%T0 [=,U1|"ɪ`ы>u")cЧs Wf2{D蚃WugZ)!̂]TPED8i8ߌl Yt4T$ڣYk ? M!̍Ն/|8:/pBmzܹ#]6Z5|DI?L5SNs޷ `3$Dz9b*9giL'j5,\&*@íܧ?q .{Pt5VP< vCrnNݥqhUĉEcHf PmO?؂@;bT"BBHʥ}Ԯ[ °0,&~Zq;&6|nic&ez\T~{8;M)+Ie>0htu]$.T@%ƃ\{do+PTwK`.筢23=WPB oᎴ|y_J_pBEc|O:8AY*‹.14ܝmgI&hǡ廵:sb[JovĖps@:W@Or1;@WHͮ-Cz&0L9%/&Яiw?`07 {`}$fkD ?CuN )4/H {}XǓ#'a=az^dqse܃w@$&\Ӱ?`VK9zKˡ-@NsJ6mx$_GB̕C WF \,u"Ra`jb5Hb+"w/tҡmBl͛sȼeVm5>!q>v34fTV'Į!J:BLJl4bv!m/k[9󳟡B- ҷxJ,i=gKV:$= e?-)iC@!2k,w?QA 9y,L̡S@͹ő"j c>=KBWقf@,ߋdE2+ Ahn֑^ NxK7V"׫|DXBLHywzh gq+fI^9y*LՂ=VQxbB1u5kjqK붧|同Ӓ\q)Dj8IFRkG>Ҕ^qty S;no4GL'QtM'Ao ʆ83U _8˯2.?kN8xPE|AJ1"'^7vs/B" ,\8oyZQ!),寍ggRTvܗT!)i!Z6mNZ(MV2^)EKg0.uVT dvh՘xFkCeV"${ߟls@_b.{eN]4PyƺFuOP8b@Zٙξ>9cZh(ũ18K&!%e |u8g+:+{R·~3{ F$iZ.$]tpTeDMBkf:_IþƊ%$}aIUXsN ] J iw!;&B~ˢR1Xplpv_]z=թ22]p%SB $y9T, tIKկ˛nloS(qӐ׻Ag_P/;6W(\50L^$yI#3%\-""r?GUMTV$Y"qA> m6R_aO{΅ o~@"[/3ǬnT6MXz&݅!B]&>Ϫp'cĉ ;Kv+{m L~w$4t_&-siI뙍]!.vA]{B@3,s59lq=zCknMrSKU2]̀rG7r:zA>Z9t4Lg-1abaw @tJz%J ͉<6#8yؿ8*$G %{zq]"SF G,+o{QKx"3o0V)0JZkl ..nQY *" 9JpӶe+D2)KE2Pdҟ$yHH(^6`#pǛn3p-\\:Id6I,dnY+n1p2=w2#:'.Td#G'K|h*Ie{`añY?3OS1 j%|F)t "ca#`}5__|y0! uS蹪lUҤY,8,s*D =?4H%65J:  J*675k+mLe&q;CmH䉅~ʒDIlESbhqY6*";2m[Q]Es/R4z cKm?ߩ_.wNq{gdfkLYvY4Uξ.D[#s~~";*ވ;Nzp͊4L&uHɕ;Ie}; 琛v,F/nԸ%/ AU;Ej}PH;Uj h?z0{LM 4U,q/Y.E, MURQ8j=DfApu*tC $ A^, nռփG^,uYaEḫ0j()Yz pvBG(DF@ N @s_zՕά#7 t@tGO8Y4t3bT=%q ңh ʍyiB!vXo&ӵ#cyoD|w)wJ&dZSӰ41T/+;:C@ɋwynޕC[ȓTNֵ]УznѲp~kH#~W>H`褝SS93cjP~꟤KgKuVTy@#JmJ_2ޙӇƷL6ZG[+a48[÷bɬiL1! 2L;U)|o0'c=ۅFGHbpbs;z<1_b6V\/"EGɔ-㐒ߚV A/Qa)B-)15*F֋p0&Ux?jBٚ/lW$t_߹->ɴw&ӎ;:O1%Y֫W6;\dz|7BR{E%SseMry*?Wt]O7oN 7wfK,@ۓvCSz{`~ ,fEyYcD)~B@3Ũ rD.9TRI)LwGٌv)n0GԐ@꬟)>]?yIİyWdx23aNI:`0> beȄ+x3 &m vUC?YXk ]6ΉzOx1UMtyQs`$F*4T]+RUJ }lv4v'jiho:#thv3yAcxJN #H  ;}-0.FC V W;b O~ܭLG`6$B9ץNk_Q& +B{gc\U̎7+Bt?x _0ZZwv횺uKV`CɄg!k1 Ydʩ!lܫ$$o1EboK% ]y6j(/ikT;مcSsA7n?i._QDiu7tudAVd_$A>X8ǎ  sƽ1(xfJd^S5bzgUT !T /.2>[gM_'>`:qfdv`5BFpQ%kO~Dd6Hz:b@6SA?AgehW]ԩ _`XO%dM4p?SNF_٦.cAl7˼:8~/WeZD}KOW/\zX忤 Z9V;m{ B'<m z]XX,$1~ UN0-7/ #9À|X+p|\\ ;0^@ȘqX8/IÖlE֪ 0 ضKqp[{;4&̋z$6Q1HE5݄6:8ZT&)Sz#=Oū%HpHP'r-ٵ ՜Jz{TY)uuO37FƅRg [`EE/@`BG4ƢD׸^JY^]R|)UÅ3&UF(~!{ͨmcF@0Tonifm[+ 9Q`DG&d@W݃%CCyjƍoo :]o`JkK.mx¬3iҬ93_ qa"׫ujfrb\TΕe 3%lW:W> <&OxdI rmY IRv!3a(\X;=^f!WkxaP$d]J{+UgĶ`=Kc[@ҷW]ߞ- _ y. H]]~NEujƜ./&ZeXz݀ܪ'|FUڻq6W\+";Z 6wvgQ+K5RfSD]3K{[y⼮~6q{R1+-f?ckeNK,AN6Oq"US'oq)ҿ`bytA2]eh9zhN]6fX0@n=Y &e-#K*u%{ɃJhDA'̦żnNjg~I6`A_5c0U0)njP*l!%~xGE'7ۂq*!)zkc{&txA'B?P2)ۂϋE(yaIk&ƒ)WDHٚxKݹ$XM3.+I3QΌL&!tJx[^uY'iஂQʔ½Oxa-u~7 (mBcau&o2(֢@z/ k*618KյHo ~0]GU4b&q,۬(':QOH"s?* 6hM&Q ,h`Z7پ^( @wf<K]vƤIXfh6d9NM D}$Oj]&S0ͤ $nmۋj;0$;pɶ>BQ yޱˁ%HU% `EMxfwQ";\q RGv\tM+$SǛe5[)hoQa68 к h ERA\'XN4;)ZPS2$j p(6cܹCB6+hdg/Ϝin2MER~50N#S[T6'mpY؜A]e!n5C=۩-tCM< vR:0DJҮ+@1{@jο>!]o=M'޹tibi-8}f#;18~7(]UI>^Q} FZPdeڎD:7cAm h8OF_t(;J1pȋiF,"ʶzZM{WV,%QY $i]tHf:LgΑ"7PX=Óbn,oA<֬dFvlp`hZ=ˀ,\B 8~ E$ >6Rk۽By|Dr5VYu2eˌ'sae ,| eIH)ԫ'+x+b{&iTEc9&nVW5B&MpLNZ yZ&1B#ɽ-xWxj6#sSщZlb+%{nRiђo_uVc yD0S2+ʏHNjU_.x@:9 8ПȎFWm%[~1vDW\GWHO[,|el$*2&ʙ-&WBD$S*;:@ A`Tȹy|pxN{\+&,[8Mړfj[{5#sE]hժ.%ƞ, 9CYy\W $"U6Xd:p"ųbqrpd*ZR[ލ 6Z2XӾD8uOuB+QS߿_--_(pG9(Nt]s;O%ķ->X[VPhiW2I>?9OG)dp@bA{)r:a7lSn!S:hza\l>RN6OoJmOp"*wba@'sI_s3'Zigqq0ܮ^kW~g:6pXUCbBܜg F 5ߑjR !չf4sEM~ HIa=:15 L;!e swCx,:@qP3~w]幆(ef8R?&ўdk`nV ~UG)&%z4!0;\JSND&./b5ːd[{yay@n?^ǖR_$i fَ>x;'t *+t5 V䲇#fK 3ƥuQ3(/$\0I)]H4V_eNv,Ja<.lߖ>M{4oȬ[ff)TwA5+ P۽x% ^G7$^m<+Uvʟ־P\=> 3p.I#GIϧV1|rSbqolC|" +ovJWɿnTUovr9A`A!yE.3Y\CY zTqLb9r-^ ӈ0 :S m= r 1;2zB`6X@STo6C޴%N.§(cn`96iJb`U>J>ϔmV^8=*v@p.;{i| &櫇 3]L1UQo) r3в%ݰRfF%K$.C  A}QjvkcRWdU!>½&ۈ+$Ča^jlDSP 0OFP"A֝m8)WapFGwbg3RYi\;>@dYgLFdz0j8A 4W4p%#s$[ v̹XY8,n u՘)c:55Jh#D8ÌOպ;B4RvQj@fk6R7u>(9_IJ+8 1F)iry٨V;> # žCPyz*ꨆ ٛ UgQ&k|6Ρ ʲ1!)F]fYtApszZw%X3!kF+O.>WH%}@G(:'Kgd,;i$}%DtoXD^N+Eh''>G SvHh_ ,y{H8 pPyU_ݤ1lgխ F33Tipܘ}NOS `Tvܡs(nq fCe*L駤mZVH}@X[!BVJm+9u9vU묧L)dG/Q`of9wu9LTHK$5? W -մm$llIcN|+:oX.[,ҝ3c?ף96.=^,+0XJ%#= %DGM^s:NH# u!FpFKJ]L2CW[PĔEJ 6ai"qLUgI =[t0J-KMA] xo @tbN.j}/,!` 2kHPMj2k>~zAPCX~{(R[WIjZ*,ïMa$hěq?y9;hQD7g* 5^\*p<m,$;kB3{xTKXgder)T^5E82db)j/.E4=:)t׵=bТW N/Ӂ,Do:Q]S馞<&Ex&NGd}ao6fJMDRξC&{>n}PA{88$ֽ xFWIFbTW:2˗"yob| 2zUݖߏƜHvN.3*5hDH?y$[B11_S|rν07(rw]T7@N t0T LV2ZNT+rz}GbL|p:1 ޛlok6IߨVKx]J>HTq®~\xp$Gޗה=/p@B7kcq1BA~^j: % &y2i H NE@NTt rj95fK.٫ZSLKɔp]jڇ`YF^HIrѸ1g8쯈T&c Ꝑ;U_U*]xR%LdSA촾T1fUf_ D~Y"-O[-v՝eˉ&#WY\7Tő[) xnuewC-Yeaej8V*FЍOV nn!u{ BSw jRg|'gRHD!h$Lo2@ʱjN|wo ;6Ru_qm2k;(]m>NvC"ev\4{eS^NJ'mo bdF=U!K"E]5Ak˜N׌` m)~+ eQ5y<5p Om -"+ʦZ&~_b$2G pm:%Nv U}ިyʝεr~;JZs!Õ;Yh2l؀iR%+ xAxUz"ReMź76s^*4P~:)A S;N] ZߤMx;'pEx>c2k9qg ߏ&ONg"@>)a*ȗ=q޳Hf&GصY-D+dԐPJyyt$',` a;,ATpѰ( cVšG`]7U7RBKgNXD κzޖs> bϮH߂%@T>DKeXs RC%,pOK3^1'Wuq}Lr;! f^t$k HL ܌j8Q@ Km3Hܪ/5cXC2Y0~]Q̈́W|i&`U+j_bO}c&O.0 | $&k٢&RӔC&Vync&R ېP42btY}dXXhc gF+f ћ)@@K$S eq 7CѢW!><8\>Z0Jz !%.-@{HLKk!.!OjtY-a WL[9pwzGJ{ƚt*lB qԦkSHc_mJ09u)Ӿw&$Xy볽i(4z.ΊCLEm"kt8:gVF||{ތ$W?v:z0R1;ZD?;iH0X(>5%P 655onl=>AhYvһC'O~|G77U)"v{؉tHfaPi7̓th=tFwÏjpOZ)/B[$xj>y~~N)1.be|CEP4A6#b`)~ M@vy\*cc(BZoy!%/&ic#u<.ofLo'|d7HҬS(~F/&rt2֊11ي#qwёFK L*>h¹*vLIRQ\`'^5 iu&}|`'J&")<,E(x3Z%B8Ϋtn(X `(b<0DZQ3&9\i~vy8pb8HNg-HrF[VNT'9 eᄡbd 7K]#@E>*^?G0wC"H #\dT;:X1IcS;QcxyIw"#u|J=paVw]Ɍ{h}LT׬n|x<Ȑhd¢||ӓ^B0# UAAU36& k %JLUh⾥#8@QmL[`(F|lS^FG"m?WbhcwWf-?4uȏxZM .|E&'{Кt2rH#[ۅBiwu k.FaB'MHCN0P| đ d麏_yJl(\Tz_e=]0Aq bLôښle>Ty#(ɕF#'hضzQӤ-24仲98T\H`B(]X~KJϧuYEN^KeyE3~~mZ>PC-P78duXȥtsFE]Ke[[v +{uBiP w5p^Cl4gC|;_J9`UĪ5יsnآ G>fq˓OFge-tD@iV|Ǘp,.WBqdX/@ybeA2?6O9b~ʘ^r?f]%xܝ 7|T_ A0zOa$۱;JA1aeaߗ鄡>֘3%3{O٦\53Z5fB`^@ϑm|P78 @K[d|jUy!J&coӹi7Qp/| Vm2dߌ:Du ;m۲@9@8_0reٚaӖ~gza'9g6R3!?`;pd$sU]Jzs Dhb,ju ȷHg;}is.J7m.}卅/Ydv@{]E{Np2k̄[ g>:'8Ћ3GX ػ>Ħ':c%ANT۸7TfAPd|Fd=-!h^G8#\?J8j ,eKJcd?EOfnePQG Q&jN{T|T$8[Z֎Z$HNQeZg3]'fdծ{-+n3)HGC r Gz"l&#_6wSE!_~s2 vH] xkFxE"nj& zΓH7QY[T]eG=r!NʺW\Qwc䨞 v't{W8(u_ːb yOE8b٬ vID駹 7<_v8 6dY}Mr?䇕$zjdB*V/GzE2/./Mkg86y$ ƫ NG{6InCvtAZhc-:! ^y-p$>Z}[)Sġe[Әt@'`M q۳e׽}4aPu#0{oo_ȏN,-J;mX%oG&F%"}<$A:GR'yhJٛ@ ?B];BS"k198t֨.Cm㕿Jl\܁kDIb!*EYHMV\>e7 '"嶃5F lI/eS d¡n8x<7!'_‚vq?iXln Td'{mk+2Rв֒AY_x{o}u:4k!QC  V1 @4ecN2!W1J9?.77oیE>8h,Hu߽Gj =7!ISv0pWл;ۣ\ne?cB}oG ;^$*\ItF=sSA&b@s݅k@5w:d6HRp\:!( o^2[eth,÷RzPtBnL!<4)%t_2BxYV#4ֆ<G"le1Z79/jl?v{xB:_ĿKNrQy  nT,)Q/ ZyN]iٷˏo 'AYaY+ik]bOgk!㤇9dٹo8:W\Y,OܦuVѤ~A J'3z=`Z(C8 D r0tKEU~籌?5'hlps3%1I~=ȜDxʖ X?Y})5LFKPݫjeG3B<'c.̇f.DI9V4|}:> Yϴa{_۔m 0K45٭IO3z̧gaв `a "n蠸}:DКl ;:FрYd}\0m֜oc"ƌaDk_$Uc.6dc0u(ܰ2Rx `X:?v(a~TqhaPCbe9 #/wZaW^ft~? Ҿ/Q8~ Ng9qJW5axՑ ]JQf1mPqKI-Zyc *RqU9b7=VgY*XM"蚸WӽPy!z5&+t7HlNƊЏHHyCN6KNzYnEpwܶe/eK ݋v5dȁy}fd |0jك>9[JpˇtD?d⤓S;v}}Iء؃( H_O۳8ظH'WC2%bb:FM&Bht+_5T KOZ)M)rEq3?aتwH-xқ6 rj,O1qLUk.hQ 3ge&@G얼 K>fUwVLcH*V}]ᝩ$S]Sŋ@,Db}Qq{i݅4p/ZIͶN>l'=b4%߃,ODG3tTOu|J^~_ݰyx,6R^o_{''SM V4]=$(AYW8w@o8jU W!~4C섡-1>P/~YFE/5ROw6sGEW1H-[mL,Q,b"ӚB QTZgz(xy֞DW6؁D},7j0j1վw΍r&UԻfpjf#Yt1ygơqPEmqSZ $kOLD%>b5LA'+M?4/)/^VI]liFVbHD^2J-V PN 1۵@_xE=7cH]?41&0<N[=5 9}{\sQ Y]CIe>~)S"SQa䈋 <4_C*C *Z̏ ͎n <AEB1 5rf`|#omhKW:腿źw9fkkg:IkhlD(A "g~IX!Β(Ip*)L0C&:ZqBDsz+BbE#sqƃv ",3Vtm)fԏV6TAGy$`,^e}}eops7Σa'M3uZVD;r2R"].GSڊI0ðP㎤8r䝌e/ ^FR?o7Cu,6>˧arslyme!-H5 #[Y8(3 LA>@AOޔ+ŚQܩlx֕;%S6 @Kvv{Aroxoـ % ,5ޕdOG?&|g;R1/}-?UӃh?7SX|=gŤ'W99ri0YCYDf; D!Y4XP nhfIh'IK(fzWoSqWҬn$=vE)0:/zo"AVU1 e`bѵWz}E#'siǜ=1M@_D(s2Q_BQ e}+>idOz{3 }Kp  mpAFBzqOʨŠ`r`rT_TJ],8*_1O(hmw?bfG +M zI _:}Zov,\ҥ7} ],Ƽ-Ðavݴ ?.8J9qT$1iJm'5q/2K`wsI}uJRczI'ip5e\'fz7|㵡yˤETd+Պ51ZXYxv2p%"d s1|?FeA]3h =$k)Zq-Fn}H"{fL\Aqjk l[E'-%kNKuF~pagN QiF{;íL"h/NZIRL%Eѿos5·d=S c#p~G>túO0p6K 1Bdx !_QϮ/ V4 CIeۧiC1Vr$0Y!Fz[ց#(}PՎ.)$u6[ <4spK撘wDw+ ^eGJkwc^ %a^fDn7\\X)bh_X` !/oN?%d *!/Nt89W! R ߪ*;[koXE0bِS.IܻUz(!\Haaesq(JLpk%v pl!.wXg@z(^e`Os6> h7.ilTdCήf;BY:PlVaPj%;&#~U;2_©|#*v_ˆYnp*N{,}~ZMIt@si{KQQϚTʂJ;4FΛZ:XjڲsIz}Fx rg{]/zX se98,r蛄kJĦM+޺ʨ `gUg&An.A:kR.[Wtk:7^^,I8ш '_/3m9%b{|j1T1nS Ҥ;$laȝ4acʹ{r &6E<')& !7Kw}z[39&IΘwF*ybsD㉃;q7U][qok<Ng=! 1oW3_GdԴI\'*K_um6]V{ȧ0[$;,b\v{r$,/x9EAJ 2a'qJ4pռu拨,Zre)= z_NpÊO(԰/zdeDqp*ʨJHxeb.*-ָz I#j;6ڶLe"(3ީ͟Hm)ce%cByRJ։~lURhk(44`k`8n&o* O[ॶ8V9OBL 7rmE~X.c1>29yK1cȯP7+ծ\ے "`&wM A*O9%6:S79 l` `ԖS>"LXP$uAcnnFc I"Rw[Aiށ/N4O`nkÉ {*yg ČAo-gxaϸfd.wU45HKn'FG'j1ȑN抬(":Qlx:u`^2dlXWW8w}p9i(]!@9l|de2vL1T 2u4l|rQӵ0(L۟^! <ၜǺmwt(7q pgHm0J 6V Zz=zY~K9LQ,hM_ڥGV*O}CYb]x#8? \W>8@0|S}e.Z-%y98?&qh<㴕6E{/;❅uՑJ~KQ / 4b9D[}KGJ.G7K&iHʃ|ű___%&h !qc b Z#GooWIQ ͻ.>RPݻ.4546" H_$t6 ]@40 ?QQ|_ h ߗ :LfRB&܋sM[>@O/ ·_Ul: 69,dmJd;a`=^-3 QCKߨnk(Sx ?g^tv'%g_変a:jE vq̨  DM֬N˦:l)˶6 pzCTo}'P6 Ϻ@A30$]1JyyGOu0v{QB&11in{d`/㘵z3En7Rekan^ufED^N7HhǖܦQ<'ni2q` )xzkw6kXA)&|;ihOF z>.Z2DH/&+9zyBx=fOy}}ƛZGim7O>읡1}*඿&Bb(x?=1'.! O- Teweu<$HOW(η_p. ^ubǮ9+S*7Yۉc(}?6rbh}G_[J}y1dd_tD_ raeHjh540JnUurw 8r(ٞ3&@>@'s A+L Ƀ0裇 #zV=OM1ul#rj@{4(vZʥ$|}HNTiޑp(53Q7,x"jvrwN`q3xm9LJ15)GPNA C~}ƟHV"q!E@ygG{k-fRf*E@"3x=O1 J֜ WSUDP.QCc'6}o^ͅ5Ly>jkAݝr)2,]Ҏ l4MzVT#Y@W>VJJO@t\_"[:ofAHʫZ6a2} Iy`n2`D j \ۈE$Ӭ t1▣}Qc-*K=eZ[([ 8>J"RyTLk-6+7s7~YCb^h:r5l8ڹ _\ "JB7t2[-/3=3kc i'&>4 Vs$W9P<|.23xgB`~kX:; Őx B"8ע[l•5Pnw gru7tM#{7n?~QGNTΌ2ON۱c(϶poD9B RC:2e}]fx/s okm ?5宲l>; 辺Qw?ĺjaW71hn=~V- Yf+Jާ;tknD u~T 3o|.HyU7eh"$='W'CB]ǓDzi V$t#ĊJ,5Z>[u{{8EA1(tB{poaTʵN"PH<OSan$LoԷ`kwƒ2\2/|If";YdhKIҲEm>)QKm3OMQ;q'A~BjY,|*I?e81J+oY=Ήj ¹ T41LWф宮 C|Se7.=f*j]=݀>TAI~obL%YS5Xm!ho)"+E| ּו?q>H]GCs3QLzr <_9N(A"snm:em8˺3(Ҵ >F.7_ocKL@M^i^,'I26c asߵr=2lL>Ph`PvrEL#5a;U>L@<Tw(uU<ՊL~TFHCY&;IUM -.#}fo4{v2atX|)-4_j̹!Ai]~tnV] 4%Pt~ʹlO<7mCsN3-=IJĂ0H × ߛ)}XP ibYٽa&O:7LR9o)}:rث,9 YZ