libvirt-daemon-driver-interface-8.0.0-22.module_el8+596+27e96798 >  H܉dAx U]6>kBf[1hrLO rLVdЅ95|.}Yw4^i%="C.ZѲaXP}ۜڄ^b81)~

B3LJCáp\_`A=~%d1vlm?,]',Fe QCk*>hRli.gyݷ4/3x'~U//[i  Ph:-c"n崱F6a^k`d%O9CĨ ~T~؅p,}WB*+VV:wq{(lHBj3T(m323uA0|nH}cկ4H8Ⱦob#b<9~9 VlaI8$  Pd(J 7IPSu%&bſ"]zP6-l!\0'3=S4c68fa5a0523970a2eef235729b1543968a6cae30f5f7a880bef464f4dbec88601ee9356b95ee471b8eb2bf89c32ea05c900275e40302047c435bb500663064023034a224ef3445582c83a4a255f7e1103f8a378e6f399da0dfb485a3a8e9c3e8968f7ac4077aaf811070f746d299fcea7302301ab291f4cbb3c38a065421f7c480ff3e0b97a0688e43828bdb05843336363a5951f9dffe5eebdaafb3b9c2f2a943a1570302047c435bb5006830660231008cc00d078897545c7698e652f52249c0f8bffefe666e4e4d880e18856bf70015b71b481c35a72865d077db5792c0c573023100e2ec814b54f12ef168bfb80b32e49bdd031c45d5d477b2991a1f3643acde85de1db6d856d25549773167e2d804714d1d0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb5006730650231009e9326f5c3eba15dd2baf2964fa0a9169dd94403517b1b21e80fb86ba662effd42a5402123cfca73078248002d30d1330230273379c2abb58560eb9e5e911b4315715fd6423cb540846946c26298594035b5a4e6f30440c6c931d04713e26b79476c0302047c435bb5006830660231008bd9be3bd4db3708a29b89bf19b11f001472a44cd8de8a4741eec027f52f37b4e061799d6a4b7dbce1fee5a05ad5c81e023100f85e7d5081dc9ea9561faf2a725065631f2649856f990d428a5899bcd0242b8b4803ccf7dcbcfa98e5a8a1a5796ebae70302047c435bb500683066023100e9e7861681f66e6062937352c1ecdbd4db0e74feeafce16f18c521ea949de1f47466d048593b07e54cc90c5e82bf57e9023100e41a75c4e29d5875fa82642c600c5cb004f5b299e7ca0a194f6faf5aca4873a18099ebce3a21db0b76d3a371d31600690302047c435bb500683066023100e6bdb4d94d8dc98c00126dc15daa4e868485b287579ac5da3d164cdade582e47797a5a336e5ee36399098614a32e952302310088f9c335707f10b15979257d808274f54720915fd88df94402222ba4db4759dce91769fc6a94efab0d99591ad5d52ec60302047c435bb50066306402302623ec03eb8aac8cf0a47f7ba94b32b22d504f30ab0b24c8e896da89b4f16c994b56546b9ff14cdcdebe777039bb3dd702304b0f1c551b5b14182d1531e034134309d2fbbf90e57926f476c243d6d6fcfdbc712bac8c3a85ac413c86814966602f760302047c435bb500683066023100945f6bce3ddfdea874b73de22989147a194991ef8b956fbf4d73f6c54b516d52ce3f68724b0cc491ddffcf1786c1b651023100e063e11c699ade2c282e09912ab9ee800f3632a91da1d09619caf89274f4a70deb562061fb3efec0042ed28e7ce603c40302047c435bb5006730650230747cee1fc56bae625ab4cb52126c5fed4627da13247edc59a37fae96bb68c875a593ca21f5a245f3b925e6ed17b8e60f023100fbbb07a10d6c3ff6d3418f1135d6ab6cd58a7435e1f4bcf7586ccb095d6c37a051ffed972e6f4091ecf02570645f60990302047c435bb50067306502306685f7538912b3d2d50ec821df6908afb2535f8354a3c10d2f53671a8a9b63c599b709256c29e71931e31536993537ab023100cfb6e2565d8e4f2817fa3ecdd1386f5ea972ecfb509d7f651a80981e3a00e70ac3176d6059facb783870ee8af5dcb6de0302047c435bb50067306502305ffa2d62bb85af9bcbbb418cf9ce07cde6b0137213078e73a74d0b5833ee8287c51e18b6de32bc94d019d73ecfee3405023100a3367664f85d76df990e9b16c37caa42e758187da354c3a5f060a02538c030fbf26276015cf06e42988e076b531da8dcMGdAx U]`QZz.ԍIHGH*yDoe)͓j|XΏdۖ4ST\hRO &i@I鬁:RN xAkB}81辅^AXg~ 5"IQ Rʪ[x5ޔ> 6Uhe3Y{-ٴKiW _qwz82|qen@gU|Oɘ]g]D!.B~,G>UQ<9ʔ#yoHٖ5EIwǦh[-@Ljc_؍ʬ6TT!F8<8| "#еA2otډ븙DM52 {@NJ;-p O ӝB,Y"5= :kϩ']75}pR S(_B -,'NƩFBO8ߘ@f{5T1 П(>PC?d"( C s & 9EZ`e8 X x   DX (8k9Tk:/ek>Q?YGdHIXY\h]^ bdpeufxlztuvwxy\xt|Clibvirt-daemon-driver-interface8.0.022.module_el8+596+27e96798Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.d%x86-06.stream.rdu2.redhat.comCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi686mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtinterfaced.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtinterfaced || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtinterfaced.service virtinterfaced-ro.socket virtinterfaced-admin.socket virtinterfaced.socket &>/dev/null || : fi0kb#I}T PÁAAA큤큤daBd!d!d!d!d!ddddddddd 8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e3b8c3e4d40b63a302523e90c0d879192f7536007196131a56ca3e687d5ddfba5b9e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00945f143f4f7ae1497fe5e6a02ca041aecb6ea59337702b234c797f810dc94495db4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/sbin/virtinterfaced../../../../usr/lib/libvirt/connection-driver/libvirt_driver_interface.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-22.module_el8+596+27e96798.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-32)libvirt_driver_interface.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libnetcf.so.1libnetcf.so.1(NETCF_1.0.0)libnetcf.so.1(NETCF_1.2.0)libnetcf.so.1(NETCF_1.3.0)libnetcf.so.1(NETCF_1.4.0)libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libudev.so.1libudev.so.1(LIBUDEV_183)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967980.2.23.0.4-14.6.0-14.0-15.2-14.14.3dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e96798 virtinterfaced.confvirtinterfaced.build-id3b1d464754fa62ccc3e8189f399d937ca58d94d43db63c7722a0689e2f4b0cf53c7628d3b630d635libvirt_driver_interface.sovirtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketvirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/3b//usr/lib/.build-id/3d//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3db63c7722a0689e2f4b0cf53c7628d3b630d635, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3b1d464754fa62ccc3e8189f399d937ca58d94d4, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRR R RRRRRRRRR5R~R!R RRR RRRR R RR RRRRRRRxR@RqRTRcRiR^ROR3RfR2RKR{R'R0RFRBR-RURXR6RRR&RYRlRbRvRDR/RpR%RnR}RkRMRQRVRmR?RGRCR\RuRPR_RR5R,R`R7RsR$R;R4RdR+R*RzRHRJRoReRLR)RIR"R~R!RRR RR RR RRif test -f /var/lib/rpm-state/libvirt/restart-virtinterfaced then /bin/systemctl try-restart virtinterfaced.service >/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtinterfaced rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-83f4437bad4a04b57a65d1f3ad1860181d653651bebc552a3b656e65dd477b374virt:rhel:820230731142245:9edba152?7zXZ !#,,] b2u Q{LV5&V9VZL WG q6tU@uy6vgIx}) Ӵ OWL7=LG-?ި"8N>tKoއlf4{_yPƅ9&jDZ1[YQ@,]I)zaJ_jЬBӤup7+kLoK7Q()>HQaq簏{e25)yЎz͒6(k?`<$zJVZJΑ+mh@}Lkk۴'~[:\mn)>/Y͗Sxg3Mn OgѲ+'l1U=٭_ 9{3. >U0[,3)I֬3!q%tdƱ-#EI @L<Ʒ !ѪMo{ #ühʪYk ũ QgFTk)#V^f>et2I8Ӂo 0͒:6ޖ+䈟vۑBE T\P}-(Z ~F9C{YOךY2Ð}1X-vBbmByP3$ B%0m5Q˽یҖ?c,eo螯>sXHaJZN z/Z~nOe_2&..}D$UPU^@I4chTqXf,I,e؂]BH6R?pGqz&6s.`}$o;w ؘcQ vƆ?J'q$z'XVQ0~Oi 'fT֣8tNȅ`E:wt9zόgD@ gM}8ۢϦicu:*FiHX9֛|"H*I ŧт3bA/f '#jgz>g- NahO+Lm R8 )f"&J*(u9ǚx-|cT_3Sf'{Rn8:(FbwOH]>dZR\q7xRA8!$Vl/*j ]?%<Xt⊜S%D@v VsHaޔVq` yEJ÷G}$r+CJxhnNO_f)6@sg&K+tr"ߍIC- d(qV6|o{Z6xfI5ņoRD8" yf2tהFYT#<*;vw[G[uņ=|"Rs|iUePkv(A3*{ATN|%97pT]qr\k0B}SYyYG &1FƒY\ @~7vpW]*p(s^7R(*RQڟAw_r[RzYԩ=3]@R.EF^۵9U.{<ŷ.4Rs9DݚKC:-5Ң{1Qن$/⛅ 0wa|$OX5 tS>k~! 3 awKM`Tt":wRL) d@/_@K:H>$^`*kKxUȗ Y+~~Z:Ey ;Dc{`DR$eل|uO{5a :vM"UEb6(EO8n$'؉azBe1Y,/]?<6OB5oxVʌk|{'T [Xݾɱcwš&4eJ&o-e94K='/oNVO;_w5"~]K1+͠v; l;@b~akU)mP)%`4sՅzz̻5C5x -YkXcs'Z84|)Ͽ܉c_כnm<׉SJ%Kc.#g=H]Έ-7d Ơ[ʼW\Yc݆oѥ]Sl&23p$jcdP"\xBt䅨SS}HHogݬ _ 4([%=^.9 @}AY룠Yydқ@g69a^'큆x~<P ŷ`)ھ#fop-"8p}9?ajEbL"[J꒖*>S_ iNR}5O7=^k:w|Ԍ6F[ڕvaPο-5]OfgԚHr_C Tp*K2P% %ek >5MV>I@bW ޠ 3xӴRY/MPM B .gXT침)tRpA>oy^5]aٮժK3jvk. $R嚵YKc}jʛB=Nn>IeS4 ެ =''Ҽػg$nPrr~`hrz}ҲVj8-4FY9H&a)- 38Z;WgfG3spS-K*rGjb 7v%YK,U&:_Ι!M t~}0G=;\yGOjr#"Gu3*#Bq +99Itt辖)iߥ{n8 7SWW9yNf~G~jYUuh<߼RdGxɗZ_r?u{7k<Ė W}xͣ,J_7S@uW|%ܓV@0 lN;ȯ 61t?yr >/(Zpp:~lOCÝB wS;xaiG#ӣOFl9fi&pMPEC̫.@ve_Q7q26B$ Z!Vz'V^݃3MW&蘼a.Mu7FeRe5l|qH8T=.؅3'FXr`!Wq&蘢)Y'%yj φ9,j\# 6j]Yr O>3Fmuf7mZvY pJEwr 6ۄ}k˟N%U=܇,R0(-v]XRQg9Q!U啴~zai3~$Q;<03>$ \i_{1㧐z d2?W@br'dcZUv:YTT_͟NW6[H (\ynci;&@i1)ۀ$}_(y岌> hZ9!-اaut#=i|'rkZ=.#Q|:(*#Y/U2t$'Uף8B'$1?ÙlX!o_RFL ;K!#d=!mB ֵua#Wgݷv"%hb5T6Hc3DF {"yq@n*޻ ’V 9NZ ˀ o)Tj; .Ĩ Z"ћG~"[o%& !1[_.t '3>xb0'_iڋ |qKŰ}3z[/j\e5VOQ;T2%sw5}Vy@| w"P^I跊y-$aXgXo7#Mrr?2:zرHNy`JK|'eVNhh_{o8lN*s3\?E<-Ǒ9]aUEP,.+XEUw6E;/3$onEaWF'C2G[*Emn1!O76xv8+DxD5aRĔU2JY'f'{8OA;F y9EiN=vTcP_fm_4E?E7,+He#q7o( Dg U5]2~sH::O dK035zC[MY]5gt¤dMidPqUzmd vh)eߒ@ƩS # 1! damq 9MT-ՠT'R=[eoO5-b>9 /s PM>$ eW8ls "''zm$؀QNabV.%_Ukn)Iڕmo;14D]nCL@7ڌ 3E' ` gm`4I1`|!3qy) !F( ܨd1"!,<e6̩W'j_$ӵXJA=S4IQJY(cUViV0:O`aW}U~ I臖 W5}~}fqD-Sz`Lh2]P(|p6A fr5c ƧX QeJ %@bE%F ;=nxӹ]>8C#YJ6܇'>`ϡ8M7xfGzUh&wR!vT n$x&:~K9#K%bDş<}"2;0hWG8y Dq"$Eq HcHVZaͧ/\x]eR1R ׼C,_ {c=DRKp~r>ńoWUO/Y:-RzD,xkWoou'* e6L`={t0s ?)}'Au`/@sc@^3=Lήz͎]c8ro7"Ia88uBن!pSӠ f8/G<\i@UG|P,^G )Dn-z 'F|w{ٍR54_*ir"UR2jIB#bVL+6Ϩ.?/"f,321S┣ gXYB+_7x"dgRWQI:r&-^CMRw/$bVXãJc87R>z"Usy`ohj9(!]7giLzb9bʉYl.C;Z$B!` ]"d$Ю5 XTbFG$&b[/z&!o$1܌x.q/X98i4"@LBb(&{dt”{l`Bmo4#`|.>3*QX֜ثA J6r^{κ`}[۩@dyVy5pmG`:'bWop9K̊oaw0!jso.0?N5-}P9ffkDΌ#"0['XON8Fg܆œ$[U{tK&]%WYo8&n=yFK@Q!k=&)Eƈג"jO͠}aĥ OX_ݳGOhLe!}hP+=[ϞUǖ[ tO-3CAk_Vt8.$ţȰm\AUXyd~J[QE(&+5`2fޮiSD@5.HIH;U|9'; (Kܵۛޑ|P0 "^|Ϙ@0EC+9bg9XccDK _+6ŋyԗ6Z=n)WXMjr;0dvoa&B?0Ezߙ(c$ށb;6~r`4ua9%r _> 0iLET2`ab%h% $ߣlןmNai|}fZA1 #QʹA=?fLξ '_OD ^>JUtD GAqjn7DEco/6M VCyXHXwl$R ?glؠn6Jbʻ?{WSLToy.ryW.\ 2ŬG;Wp*2eWԫS]^=Tfa{uW`IoI/ pG? %[1{b@Ꝧtz3ڌ n7p-b7VgIWbֵ|#@Q Bt p=QgDF6TWCVJѷusj͏6T0Xݹt>Nlwb[[WE)skoi \iiT6quFw 6 kK<_a&Əw#fZr(̀>m0z>JTfG&OuMElΊ_ 15C&/h SVϐ/>A% GgG w 8(q>oԖ}TGSZz[0f/R&GS:+-܁"곾A@*C_UEN% &VwmbQ,bCu&NUC>7Q]`;wH_%lh X{t1/DZ vHqY_%֘nkxMZb;pFQԭ!vtSdXuq\UzL43KǺuIU;M:7Un O0`mxbW J@fU[ 9l_qܜ$E1.ncwf|6Da.HA40$?##$'9~|St (zhn4r}2$jzˀ= M2}'AcFfaJj [а|].8{Paby@9p-me8:b(gڗ bXĪ ^cRs64),nBS0GQI 7:aሼbfWyNeq E|8V=y9s/t \WE=ԜlRgX;Xs;Y]B/hǍۚ&aqc/AADUyʛ9Ƃ@Pw LJ KqjWM$`WZipG^ZRj&,_.(ei`29lsw ?. !oXEHH>}Τgdm3Ԅ)bV~ab^z8=k2L,pK*-׷B",nXUeц wT森^B\ζQ+w$&Q{)Ys=JlVR#5LEcX,eگdD,r#ӖmZ8lw@a.ؚBUodcg ) D\)9b W1Ԩ9mGZH[o7'ȷHm.c൜s$\|&i(-,N]:o[_PW*.ս%X~]2iYb! ?ciM9i!~$Wo6=M,.LE jv.,4̾ imV!t=G *Fį\2 5"Ůz6?=T ']v^%A%uysr}S$Ԡ&;d5MlC㕙+byȒ]Kp0g!/_j`4 $ۊx-$|Ԯ"訡/Et/Xڧzz( @&xA)I~jea; kw! %B픏$2h6Uw9l,QiQzz ۈ|<@ob(*v SqlJݎl䃛։8e1:e%`!H\ #@I4{hX+/H}+v{ȉrlf[\.0{alT$Mt0+Yɓ]YGU)(KǞgGJy /t,of;`~5<hMhXAo֯߄-*E~naG=قkGLepM1A;=3%OؘnYWo3Avi& C Vpۛ2w8N%̑8%nPG2}$2)ZK҈e{毰}olRUլJ_ltF9NQy59ijck{vnGEpqV*zEeJ*G0jk=0w ό`p :QYи}G7xA&FI=>@*6;Tn08+zlf~uMa[Ng>-BhɱąU #-s;F 7蠺VT3t"c16Y%eSk(cO[$~j^nYM/A*~7i5p'n? ;=vɶ8Blݼ$pP-^ CD'$Ίؿ(4~ ~ RjQe\XgF`J[m%nlɌp,)kE_H Hs6]e50z&^tUKߖh=p)oOeR_),#oTܘ:eyOp 6v5,jtD%!¾'w+Xr[; eޅ@~(w›Y}&B$\HC ,rG=ug49\Dh8=TADI=ѐܳ2司ՕZ5/nV0K`(-@z) n]c]颮W>FX= :#*0u'$I*^v,˦D*+CI7i|xgVcv<αv% 絇Lg0^PuM\\ۈޒ&[%fhRC[$ ZtHc 6_-3/1Oѡ` Fm@NN+*T׺ir^WYte8$^t`ՆB鎶Ja.[IJ% 8 x#3rP90&eԚ,|KT5fB[$< )^J}$,S5MN-v[asb,pGO]P~*`vEtǚS#wʮ&/>r{i.@ o:#E{i4VGo )_qGW"FXQ<80䁙[wUiw_Fq€\Ȣ"_'۽L]d3mQLZz3-Ao;yڲz8D.߶ܰ}"x0b#Jj.~^`a4dRx\.PT}]h(`8oPIjԤeMff_XcF#N6D 47"L[qҤUe2DR%d8\k^yw06SEU[12xsGEDhsp5%Ǵ+IV NEΙA\@X!^qKZ>MbKTgow;~QO.MG._Ƚ)}aU6JAM櫰Gۣ]І^ b(A3pA!Ku \\SЙt]W%\gi՞ݹh\g7P]rA$ˉէ[!S'\ueٝ{d. 1PiyDPQ~AR5qL@^VlQ+M}]{ F|/.7}nd Y^ϳ&4$__Ћ缾+qW~gpMnkiSOEʙ& όx>μT;U`ьYZX,кgZSUue|\T>ьx9ͽ P,w[~"J89y/ĖcpY#!)uפ+!^^)x\.qg) .[Nlضa}n;Q\Snw+f0Zh,`Cg}!/RU[΁R$ Ղ][5QWbqmj;ufHGAD:2D5w{0Q.;H']4N'޿g[3㟣V:;t3L '-7.>*g(]|YWz щs@g0.<|ez.ZOP9 0#d;emD:̡o1&Ḻ BJ? Ke47ڨ Ma(2i&&7o C:8(Nj^ߩvγê^I,:`@#мpteErS&? =dT'8Yl6_NA,=b'u @E7 !s'! 85e@8_+^(Ak KFS+W]u.uJY =5 V75/'f<_4UjOx6"2No}oz4uf)I >A$k,h?㽣8cw*_Z'nl^ewN}OL`׮sxax Zm>=y0}[CR5w3S.$+6Hq6dGEkl0ES6О6a-cf?wT6^:\s`xp3XsH%cp\Xx f{~{L{i:%Ks7 ɕ)"G#ղiZǞHe3E]@4h{+r5gTςK+0J5~*5wݍ>¾ߢN>96 *1#iDf:U*7C Q{}^waJc'ewUEЂlB&|pv`&j6)\\ ;"):LoQd٘L 5pD2궞U4 >ܔHCpJ:-<#au:AG)[[#4'lkl^[ ,R8y|M Mɣq>nuf)ش}h\2rY6A"&b*`䕎ʽSS8J/O{ mH"s.x5U-f#G3nswCkb$ҎQVakowUi/ѯ!12Q@hsľTSAYܷqRb[mDu~ ^PQRwqLNZ Vm.-\Q0 AqZ^7{Y rX?-POT;pfpR*/ZƎ>p`V_@vyIiȘ\\мƺ&H(j]Py w҈(ۖ[4x/ ~IK6Ͷ~#f?ՅV%Z *IVsEu %K fɡ{R brr7Ar/&Y:a;^.Pg'ƾ*<sL#3/k2cT=ƒeآ%36!ԩJ:+) A`=gDxqfɉ0lUm7WH@. u: oUm| 7@ I9n8QbO6F)~dɷ׎W`5s?#3nxP&вS-+F 5Mla:ܮS0븷Hҹxś+硃 tVrS˾65,ut(pXvYh}1 jVxU 8ef"@cv_x7DqS0]V1Kq:'G:&)]`YDb _û,A`p:o2 :KF [8曦E[ja'&=}co!dgR|M=#jj5xv|ڼuWB" %TRZY@R͉'Uk^>"#̽AjO@#~i߯olc9U< h gK h_=ע! (u~1Z4WfǺYY7 *]6Z"%^/aA{3g/ "xF|~T͎m_KU \9"_S8-=ٯ'9g?}RS - #XͻϫehVy*@?.HRM$10~Vr@Q+2 p(%ޛcO[.&ڣQ\N!75r^OP"Anݒt÷!$їSΏWq1˭A,6Ciuh(Yo<ޥ-sBRaX6٭:w'XxU4rzڟlh2\\zuG}u孵@W*iy| 6Kp(OGk~ʋjnll!FkmnNxqʍɇH"L+ɥoĹFFV ݓRtBPs\9OTcTt{a.lU8\Z͝O}[))R(r Y+%}΅tòIZug3|^S3B W{a BM%|K{ Ϙn\_8872TAfl'RW.zefۃwCv7|$I j"T9EQ6YZB=`C**)XAr(eK}gm*dMc$A!,tҗ8XcM88 fh P R^x;圐!\c/q7K)ozw1?Q0hCQ/cj"aZHG[ /" pFG 7ĄUc=]jEoĂJd*ǀzw&`IFr(he n&;伡F33~@Jka,Tiӈ{hKZRڤ\?\ x`M*l=B1GR2W4?|[t=ӲDF/uaQ tqXr4Ϻ!]Qc iyE^dhA01J>nϚiP;fv6$Ds~H㱈jdWSՒRu$+{nZS30 bP )-'ԍ|22m(q{݇kbx]&:"sg~SSnS=gη%$TzqZPd\8r3$2`<~,h7QLۃ(ՕA]c}P'߳AY|h엲`qvڥb0/܅ Hr'xZCy \ϼIQL)S|iUc"6*lyz_BFnLFii]"NS0%Qҷ?W'UY$#e`HsGDpO\x6~4Y0žDK;4~˳ wV:{Rc<ҙb.q`K8Zv`oKl3?=F.4t=C=Ib,zʄbjJzTKٗKZE~|䷻]Q60Kl0 <&a dbyt Q/%l_#ZVh r.0.[m~LmMJZ?mmk HHj/a):u` 7%1~`/;tf,S_ 5tX~-E{0ȉ-e5e-@I82';k&,#QGb4$0&w11)+30Cq~.wvP͒-O(J.g1Vݠxn2yig@1DYjZ2)O f/³ڱO{!+lexK" u^MOKB\F#ؕ)(3*IM![.8XSb?_,t)Ϛ#::&GS$PoPk +㕜|ЇywGHEQM3ʤλcs$DW*D7Z>RG{6N8wOnq}ke1`Z:@9")bZqvmr͛ ¾%uTF!țCJ,i )<:CFU&^Vz/~/E/-Eb/`v\@5LzĆ!Qɯ W,-BNGSH߄TQ|@B\n޳pPy*n eנΒ>-jE,ƪeO*p'*bڛ 3B3k0sO}Wy3`X 3rH*#J 6M/QC @egׅ}T`{' '"SM"M]BYFB9K; e)툼=4Q#0-Z#+T {{oL^\[)Ҡ!U?.j{e)nN~ukѩc:d0WIj<'ɫ>s4:/WC?I=#MUMP5]ָ:qk?2řPmTEr3g(a[ѯK+d ekU,'¶@⽎{ X3["kv!q /[m\lxftݝTDm'P,/(\| ]T$gGZ(X훫:ȚM.I?:IU,'4*h29&~xÊ%KI}0)jξg!.^Dד/eCeS$ȕUxwZgE~2e|N=#p3 m35J]9S!bg4Mg63Ҿ֌F1J֖xA|5KIu/}Z |<a&+0 gq`jߗ$xqIՁ/є/ FOӘF+ђ|1k"`Rw -8 :cZaZ鍿.0]0^׸^rQDg An0my!%!N&* =*U"x/^6j>ٞ.3C_bzSNz2P/gbʪYj0$FرPjD7s)5mlg?ʹ{[ zểpJƶa@RK)S}֏K09MF[D:5||}"a)z~7 UhrP@6?#m1b u;&V`%]]$;G(vGVЎÿcrru\N+6)υPa% F%ǎ `#?s>w/e$ 2 ?5M\_L瀾Gӵ[?cq0 BlٽBr]QD~:Y/'5{cdQ@6}.${!CH?Fh 0R%"||bUoDcs-Q_V +>aaGu0~ Rg_ѫPI!"%A )Vt۶NA4"'Aϋ]`״ml D5dѼ?ؚ}&;VWhVDWt]< J h$^ҹZcY)E"Y}͗6F_NcQ(֍S!; -yKzͩ[\!ׅ)R"Cnj(n|43 sDI1,87)?G^{3n9Tu/Qk ~ob:sRF+lPҪ)FwYBՌuLԻa w3Οhy,E Ã(.6aMGs0N~=P5 ёbbA0hyl}CTzUGۣm8 >a'>vlNI^#GoRW d-),MrȐxwj>x=-ƫo-N2e)^4*q@W'g)Ɨٽ,q]a

'dc4PʄZ5}*9Tߖ;kGl#QGUO.Tse`?(yw>ATG#>ENX齴}Od+WY^2rG P E+<6=p$ Y@NzH? 9QSb5sGJ+da͞W)tm]57&;|ފ- ɛl2Zϋ ]_Ф6~8+ 4QPCr;3#B Eɭ <(w4&$  ߍ3MU;@"SL%,7ުL1j=|3+lmYx3#.X7X(7' J)wY[ptӽ>7I"ᵎ?Uj1Q*yJϯ ?u.Fc_5^ȝbq 4EҙwD> pjs#r0#/GdT+lWRGIZC>p BgK@3ܖO-il-S~m.Qq%UE"a/]Ah?=%Ydf9׭5Χ:NcA8^,udk)\=79.oB  DWp\!y)N< \+ kB /!2?G(Gz8WI }稈\,$Hkblgzԓ+H Z6[9#[3~Ay>חNetd[YL1<ְ>Ð_LBo{hBӼ fkh&Z;'_![p\C.oDW\)7 )ZFBd\-&vqnQ3MPOqa1\{ܥUwLL2&EN Rwm=XJ 9[_5>iAғP; ڧmۘtVTeI;PW׎ӻ[ G@ɬ曱6e:Z1Sf9R_:' ,wrq-&n AwW9ci@EU7 ς]o fZ UzH;_'"K7RP qS Rz/rn90JgNOZ(H%\¸Z* F< =C~ug1!9 Л1V#Qeekm"ʥdKRBH%ٽ⏳T舼9^+$ѿlnG\BdΏV$>-e+AG]~u8[pB. +4*y%۬*㢤vRzK Iԙ>% ]5{8Gixqum\0ߟ1z,Ѥjy}5L1'ԓ0:3\Bx'}} Nf?M5g>67gQOo nGw{uh+G sWƦxx4Ior{X ˒b [Qh%zGSF>E1rQ B 1q^ U'J4oJ8k_v#Ƽ:^' D kV 1QW8rroPk]1"/Ti~z9Q$,@@mX ů8`xsbt)Ä6{*A`'7{ C=}ka#ܾblT]"#&(+ngtT&Hibbr伬ި;>~Ɨ9)wdxckjq4y%IעųOUS ,'ae]Ռ6ͨvOj;G,#q]A|^bJ<vОY=٩mm`ЍuslcvvۓYџ6ƕzYw L5oW32cD؂B;ueM6p0]-ZRhoB"imrwVI,l hF8 I@'s2^}H@eA{(SrSFiY\a30DhFWBХ9w>8Yz󲉋c O(SIv"L ao t_Ye1?"vBY7ѷcB:B2 V&>TZ{/b8 UNQ&F ƽpQ )tw397gF6kk{O5!dn@l>S^7E6?,n UxS ڦ,=Wa([ N!3khl}y[cqeYFLt'A: tJ5ұg{\_tiɅEOLk)!,w=!G9N|%e*+#RF9NO NtzfE'H#3Т%qzm9gbߺi^})aW>GSb|w:i[bofr{A yv7XĹ0v)Дp$wM{oHSԚ~c G<jbD JFC)*yQ:}GbL 2S{(zTtRʙٺcR} VSU=;9Vg()Lf- F=-u/ E|7Uګ㽶t#I-`@I3=C+Py!Z1*B,;e]3ϲzt`8$ 7!P5psN G^v[kGVzx.Isu),VbHL*m :̒vư(M*j& K`%~"LՒ'f1ͥա.aGiV45jR`" $Th, x4{ ;|%o)̛ax@ۻ2[:}nj$*A}}`NFt9 E^n%#%s.+c8Yx0tߐӺ|*,?^KGo]E\^ ĒUmsxdF'xOk*tHF`gfް!KW+"ם5{I'@?~Ny@k"|krr/{>0$  ΐ(jᄃW$@\{?dHKL oAa;5߉1NH952AP?ɋQ$ZVtDnd,I|h>10oN>Y !\=b_ZR-e<4n1/d4oC}ێ*dIdne*fݍoB"6҇Ϣ-q 7_կCxCi)1_ZKO&o9A;p gp}3}9Թq3U|OVMs<vbRV gKF8Xڮ?nwlvҔ_{c2SW5J͆<1^{3My;6VjP}Ѳ_*dJCP1a@Iݷ Qf"*~ {mݵ5dy)3&=%/e]P.)In\["i)C j }{X"},>FТ_f^'a65鿲ҠA_-xB6 B&UG0b(W6?4uBaT]M&?c 'q]W&E]i衧npOFm1 BN4Z&=՘P@pi4{9@E? .W"i=Fvyf lz-{nu%zaWa! P}[rSCZ>Lu[zGM\ hl,$茝*p )<W!+A\2z?Eӛq(AˠJ\DU}<Еr 6 / ־)Wsh_ 0$# Iآa.Ӟ>] )b)_t^w39.ֈD`)cP޸17 R͸KUM4!fԘX0Ab mÜ+ya+zƮh}Oz!\gxUr-ɠj$ոCCuwqȚqg:_2(^q,qZ : x4^ *k/)%%Σ_:x׶', i}--R6Vྡྷ<Y11OQv.,V;L3;z{S, l8I]ΖXxjuƆhI5CP1 [8&Oah^+]{ĽwYt8DZBShLB r-T^r^5XMbӓlT) k#`:s1XIWɃCY *AytqFU4?zoYᯩIsjm=FpMZZtN& X,EҢ,>X]KEЉ~( Z <ɾ/uJ16"/ ’z ^5Xni6V o_ܖ2>7ɲi&%ޞt}#`J8LZe!j& H-aGHftavuBlȿa 28,,%lIeʡR܃PhFPIRJO9X&sD;>fj 6L}nT*bZ@Q'c+i+[g)i@'wQxBO'r4/`j`xî?0s$`gïyҰѻEul4Vj▏YbsHnCsH9 0'DL5 r`A}]s(a x~I癏8PPY#y8n׵w-FG@5"pm*3wfhjA]3SVWdZ S$ -e ?j`zv/wjp*gnU=@3+ʇaQR)x߼H+7$#V·U5!B;xjI$ܐұx(I]ޣɾ ̇2'褂YLy"A)!8{uWAp(6;پH$9nŧ7sM `; lwLݺz6|܂1JM9+RcE ߜJ(d`PzNvI,!!$ÁʚrЏ2y. n>EdX5n'j-p-bnݐMw'# rOS $CUUWTYj! akt,kGɺwf\}}<|Ɜg"OUXѬ!3!]G( u+^Q h5aS8ӿ~Ο^͹D`Yd޻ K+~˜|#!.i-'H+㜴&=%~ܒ47q ^Zap[09jJ̳mJL}*h$b(,VOh雹 ˝#}S jLZ҅.gBmyg!Y{7'C>U1Zz-/գ,q`8scG!^8n_ cjB"8YZf!‹܀ѭ"dejoĘx6 pܙoa>!- W/H?lRM)wd4̿8eddEKRJfLT̙ ?VlL(+ԍ%K8KiT--7hXceDzwȨ\X^Mz 1aMo"V\M,(XԪ^ݼ/O* ?Wte;hؤoSчrE8` 0J҇,s F~nw2q@A5)wʇSJ:Sbh/Q,[p$l%ӮyG KRaPIRbhFUJrYZFM:jE֓(ѺB(gM ˾ƊIa^p>|vNg {hVՐi_,vj_]e@*~^E&+7pKɋ{ !hlw6txgK6uVK OoNi< E4BHKy^jc{?X0\Q^/ȸspNBׄ:0YR+^>o< YRm'n*MЕx YsDYiV ӼdDu-I YN?\3i/D>=Sve} ';NRzZ]kcd!nߑX}2ȼuц.0Z\-kw-A۽cMVVFAyH}6b<&3hy-5U!% !J6Ɓ$_0 U,5bI&q[JGf,I}4Œh85bMZ{y]s|!}%*`iI"lAh}Vu(Ei"Y C!,R/8sq:+挖ID+][b'ܞ􇐙tZ2@ a~{?T׮Sf#ga^U U昍v&!.I?RrxT8]x8F" o`Q ɁVP4d6Dz"=W$N=pU: eA 0bwcB"EZaeA3O造iIsP'ji( <0s\SyREF-h᳦1b\(MTcUDn/Ea}ؽ+91qAxR$.MY::0ͥuRvܗo|OuP.Yx1a$@G EhDBP#@e1?R fzG85G%D; L}9Ty~ޭ))=OH GZ!cr.% "(5l3Zip"[lOErR8ˮ>b~O^v\#! p#ޏ0kU.<6-6kM'I9PFg4W( an(ԋ r3!QVsgcolC?7~Pǂwea$%q+v://7!=ɸ'3=Є .[qI+nh,JWbc⫴6N8\glh"zƥOL&ȰzS;W 9?)Β\jFEXg*0w9g<+n{g|[שs;CDtEXEӊ ll*<:Of@~dq`T$H? zj^lTOr#t:4Ik.U 66P֎2j|73#Lr6hQ-]u<0]ןVHq@TQ!@ 3 _S4ܳ*$l3>eN y 񯅴D/G](7=  i*ω% *xN+:%-Uu|LU]ՂK&z͐XKY.nIy/F|J'c[9M?j:3u?r;^.-ͳB}g@Y{,dU&sv4,duP0=[J@iu2dB,Mַ~L:2ٛs )QVr c/b)P>Huar0Mv=[vHbMF{uO=u;>%w[*qM&<,}+˸RZRiE7}ԩ@KkH 3OA-yth710%fpzmꀭ }Q?kJP:_UM] fa?GM7VG+~8%_.bx.~[# cJdr{Яs.~}Ti<9cBHs;0Y9&7/w:%*vPtQE+ަ gyo|RkMdVӃdg|28ǰ2!W>-)Uݦ&Y݌s]ww(9$ţEC}`aN22T2<d% >LcD,>Zl*6 Ͽ<os'Q s^/2>[}i 9\}2'-Է] '*^-G?rg4SM)z;0̒cϲYK |+sQ;a~>X~)ezY-I[3nOU@\0u(y[DTTTmy_؏i mJdm< <5w5;ڂrP!jj娪N6Q._ 6tZ.\/@tر δ"cѦ ;oE~AIESknYLkFP{ӜR%ID/[Pnک dzC)f]@\<. . g#/@W{ۨtFnG&C!$oNlm#8^ Ai +&IOg\^շnSƐ>Q@i2'rfNw7CrEj :ww:*Ԑ?9&}JRbhO6q*@~d'9v[kƲU :sD'-"(, Ruyf VC21<pj7|Mn)s?TQ7UWqW4z[6 xPXP7OߜHh|&_ dtjWYG߄vm[&Omo"4APǚ%F^6]4>ӃGad3wxzژZ%u]G(SC-s#.iQ 찅YLX#gA/'2 t?)#W=r}Gep^pOʠZ9b9ǥ~~_i|!w>V =3=$5F]X!L: H,ld8 t|t0MأfD>Fw _}F?1w5-M08+Lb6(,ֽHoU_ϩBR)A/p ۫{4k0x q3x-O:d*yќ4縄Lj18z=93@ B|a}lCԠ(%xjkTq( ~e }Wu w N JR͋%;O`Ufam؏RN7sunSGtscO&I@t>ƹ@:d'!cHuOQ`OZAM?jDy9X?uŎON[jTа&`#~m3H>:>Ȗ_ѣ'T.P1do߸jဢ?Y%bGEMhl]+Qtn0ʂ'L5qLF^j۶@q r^e}ںȿ9N-N\prUORsK;?e!o8+L{fZhq[*ݕQ$?i)7gtHۑ+rpZ.6 +˧wāKyڦc_2G0 n̪vdT.(zR)91sPj_ Yi mb\s?KbPq{C L1(Y|!سHCdjK";$էVY15메]O|}q͏"ݢ ttWԘB? 3WX" E R07̆yij![{M?|R^cIaBΫt+a,Hʸ'm/bq9ہr1Co)L EPf{M/ kQ87<5 j<_7 &wm.5 -;N)77 )_YqVdkS KX w˸> Mɶa6 zvK׹b{t.kVtIib5bD  kKaa07 ?|)2\g1@C1že`Net,TJ:o҆ bbqy"l2AGD - ) O-Ā9$W.iPOT)˖?_"d\$/< P4כ龦Ieg-v\kC2X # JQ"˯12\SmC.‰[ ͙_役B )- c2AATeOGpoiPcri.q LDF:>5X iIƔvI> E&l{[aU%G"|DV UHМ>geklC옿$QJ~g!",&<'L4jCafTr>ȳ څq!Թ5~Itb|X?d9`=C{J˲[K4lx}S =i4lk (stnހ^INk*8s<;* FP?(D/'is^QH`?Kk ~p [K?1zS;n ~*!fH5Iߧst|V('T:Z-yٳAhe!sН-&[P1kµEgPXt&`"W_8cQ3I aCQn9!$dR 硿3kKSqM`Q)bX,ljrq KY ;ģcwB{iQl;G^fg~vMtFا Z%IԉƉnl^}30!HSC S&`%:Ƈ7 ijhhQVZ0;pĆh܉3?L:1K{$^1ZF^qH W8L4nUI')tVO: ѷB}[@:ڀ&]zYcIQCk^D{OZ< ̋1t4n`ϞEAP)@?܂VK;#BЧz`)=%!G4_٦`NtR<[PO-pc&֭2u7V2KyFGP&rP1eJHo5뽝LU> Nuf0JyUQp 8.@$ 2lZ"QrRޓyb){#Fg^GHD.2V>;1Wxqqb 2׺2͈F"ɾ%Dr-FMݗkP4^-SRsH:8Y^x2^AbN f,گ]rdQ%UjhJ(~S-Sh4g:$Z*уZEox1b;-dgd4'q읠_8,e>wbq*rҤ$Kd}vbb""~wOlFn6 ![5>%t :|#<+nR=#KJKlhTBn)2f  ' }# # 1> ?d.p\6'ŲKIʄ귖nsȁAVq/LUZ=;s4)9 =?1.0[4>lֈaXhQ^w%Clpeļc+k'YY)<FjV,x!:( LLhl̖!CwXXn-0HK{"V/DŽ+S&䠔tDw`n?LF bbޫ&!`yls7| %1(Xj@Llu9yTդ9k @,梼qdˍF,m>r[ PW,"7́l&*&e\?[,R94.4ѣepu@@ѦEa{JN*V6QDz#; %s mʨ #(?J\RQZDa zL}n~W&68*&v~ꊸ'.y=B^ X&M<&ZV ?V^~BX}.ӜܟR)›m?^??О V%G6Θׇkq D7@ ; .qqnϖJ7N3Ԧ?u1N7 \`e̠'X҄/4QVPoQpk.PۻJ"bp?v+\qqͥF؃HHTxbyew4l>_ا VJOj/ yGP\NUv7 O ӳ$furO&ظb KJ|TkkzZԃs \PM_iH @w7?ձ'K!u2gNP"c+(dLE.% QQlo^|^t#D`JXN͗#_ 8qG(ͻX8N.͋/a_; RUZܺ C)&Lc !H=úBZ<1˛DJAW:]_6$xs:B,^VRڀru38 X$تf֥lĀk5yFxU[Ö;p#` p{aN¸A__yK Q|n FSP{ۺbeSݲ ib%06F0\dXD]&7.@XN)x;3Ckw`8pCMPmWbt;2/Mg\$ 0*d`DRuD8~ Elx$H.j!KpV=8.u:]M$@ Gߩ?Yvр v^Y%;CsCMᖬd UE:Qh%ose88 WWNC\lQ/-y2]{IiHmxccH/}"fJzכKMsE,Ƿ CМʇ67( YOCX".&X>X\df5K_pj~*oBČ_㢂vr˹S -fJmi+;;l-ݨ}}3n\9]m!*_0*y~o|zKZ𬬓+3mC/"e!~WI7EgS,Lyk:!0NY7w [*j}p0Hf[_u!M(K\Ah^fN-XM;,`Da=#$Nx 2y>S?{`Ϥ;f[l{Q|"3tp^Axɜ82X5_ᥱ&TE)Tk"x I OrB= D[ۮ{QxPw:$aM}F1LfԺutt&MMt6#!3 rG1Gsп>_TNi|Ut/UV~E2#Uȫ@i`[%K+;a , -IQ+*PdE =$YShb'M &#( }u"9 _ZpɦVuN:NjڳIJt uMd0%''2b9ڇ1Ο"A]JFgwc geܘդo'!Zfդk/:8!W>O\UK~~c~y-*j =|wIQEw, 4 +I`Mh&*|OjiFBCT+w>M=j񬞓9UYk>P`7ykm{I 9",7.{VHQ6990&^+oEgd`} "ަy\-dDPe[F +X,ŧ{̷Cf >e nk7 M|Fk"|$l큯iqZq6)1:"1"7_u\8@cZWڣ&F[}8 T6!gHZ 4io_œ\,;r{dm((7Rq ڿLx,m|wCS5w9f1`}Q(B˧QĽ A3NEo{~;!2EE)LgC2O90 3wMQz%-T5W#Aű[) u>*׭ <ć4,2w}ܗ7M(Jb~>Hc#^ O(GO(rjiЭI^5fK`JqX^ GNYW - 0+P]猶{Bwm7<`$`CnKw&g׆E$[,8fO.tԟT{&~Me܀,5:n"2ѐqiX%f:M`^vh7uML}~51:gEe^sBn2ߕR7MW\!EJW$?u᜺3-<眯ۉ!%OSȖeh#wԻ}ibo8 x[$sLE6!  ߘrJ[v0o0K>@Tq`_0lRB~y>EȒ|qGֈI& 23'-K@d_@91+5ZzT[Nyw&yshڛ4 l4E!jɋ;^hnȧ}V 3RƃFo|1yt"Ŧ9$1U~xz #xtT{0-Դ_4ٶ00ݕEjG[ ʛáj _R#~t%Ml08yy}&}}Z 'c|Rdus6S4UѠ;GZ-K\&_1\cyx@kƿ^[dE0I 1+ rQ반"4_MI,:W)q1~s'[Zm50^`ʳmܛ]R`qPK> bwf2Qa1E5+#^@3bM8$4rBMMEn$Nphq;~_tc`'ds2&xx@ѵ?X/҆hvrXɷd܍$Ȋ-K\Ǻɯ9NVʴ kd גTǾ ! #aJmuaK@0\R&݃pUASi |Zr6p51>]FX7}KzA|wtųݙecjOkp$ f)&9XЫk((nj_:;~+¸"o 6>o uŻ*#x'Sw]AZMn֡ q XgKj HEBIZF@ m?j8ےD0&W(iw^4J dwTGi= k x\IZHYݏ<{h[xs,q# XR8g+ CHY ~H97t>m,3oӇ1@#+K.wܺMcNᘰ&v?_e퇲d r=l9e$aQ:ҋ6f2G!ڋR% FpMulu xl̤Mbb=iÐlj,9WfUSiU]L{'F~Sϥ6'NF%6%E Y,Oޤ9 )+oB.T?;d ME mU¡~NGX҇j %3qe&6/$ !B. (P,{3C\PUO6xG8Qy2M46 eYL-LSvH/gȎVF-3zW)?>rl'QnKyj"(SpƯ q\^a#*:6UB(/6ۂ =: jaH12Uݹ(JxV>f3IT+j%ʖ]D# xk/)1pM sY\EYHw;&5ӌrFOJH;-`# rSn{{/<7;%(yK7c 9ouX>=5y*GpSylC[x㑀R/G^S֜hLOWi&6?K b2t{.| =R}w)b_vh{U.}&D=sxKa];vRaS8OP q6o%NjҜ I†DnIqh ktf~* *ì0\ Z9T j6^F\$*6od'd\El?_#q(T447I80K1QUOvO@cI6br?\U;8\tl/N)jw#f2eR}DcR=(f&Mqp˸"P;q el _-z:)_`Hh#yG rpY{kY>72y[aV4pSP1 j .pזNWd6(St^TWhBͩ M \aQImr]6c 3R۔U-tHʟܘ(޳-slbr7]:tXxs/ MC>_>VPᯇʤc硣v$vi{FwiH"L/ PƷT fZּ4dkƸX{b|,(ɟ$Rsbv`Ωg;(lkN,=_gl3D1:*}hi\ЗaEL4 PlM!學j@>n xݞd^8>eeYV0ٚQ]F:;YqwX+ż!X~jqUo^{]aǐUcWR<&I$q"|nM)^ 8bh_ .Z5Fs(OL9K} eOA5}P8'ޱꋒG߻63Y#㚸 THޯ|XH=RQM.D_Pd[kkZXm<@を۾'g% v+!b7\ssin;]p=2|Ņ0VyvF¬P?bN dUұ̀+u< Og{th w7^7$n/RU2'c֡`T {U@2.:=uzLwP!XG-HeD\!Y(Xc,,.?q]՚ödshGϦ<'L^e9+t"P*~H~pT jo#NH_^T*H0)7TPRC.uR]}?:d0dgJ샣}ϖ@pf(Hh#|KwG;1e&>ӔFJ \ !.eʿ65m ͌SN3߰MP7Mo꽕iJ,H$j}^P:06sK*/q\> 6*_FgT^OG'1lTb,X"w\cK?-e8?LGh 3G{xeB6k~Gs)qw!&`u;.ͤ^x=شZcvo*=/,QUZŶ;MA|)[߃V&BЃWR{cկ1kbjs۞ 50PD bΨm\t֖mƏ'|? pbuh{EѺ ؎7Cxo9;LR\"XHּ!jUw/%ԟc!BDco;+XK{rd,uVVbq%ҋ~6)z%4tjt#[wT;:W?dyRuSG:[8ͤPO| ej+k{ХħG BKF0DRԵVulZ*Ӄ7&}L-n'G3oW5XL܍,L-^*Y:RR735B 3~hD|*gX_ ɝ#2-bm?)sX{qCLB6wT2k#3;ˑXtE8*ǵ$y1S$0Z'4%mL-|N 2e KjGS2k G|1̢F~tۯ֜=>,"qƈ^eP:|@0,j1oe\RAYmsq-)M.EPJ8$싡. x$VUZK(f tG ~p{5_ mheV1u 2@*F)=>/CzGkP'[D&ީDҿ:ZT)pهˠpZ“̏ڗcSnkmc!q$BxJL]asYg],85G4t2|=$:SG34i`׊kkDキ/l򰉝sX#bJ$kph bH9]Ad.hTQBW Bh˦:e[8K_{rhys.um-`:_p:]jNV#uc Tg*P_QA 2Y~W2wBgw+Z=irBzJ.TV&\6X"vJN]] d{8Չ풛7IOؒ?@<-"E"Ɩu+6^To$$#`Q.XY}ۂ?Ɨ؊g(_S/gt:\.㲍d}_n!{K=k#"H{sg])}ǤY8Kc//g:;RA^b>l߄`: mke|[ZaTfyI-V)Dg1 /P&ͽ(y98J S0^e!x`R;R஼h} *dS-O(SZ-r$L6vK68Sj -o,%$?,V97 "+D>nB d˹*DpdwsL' a3:.yDyh_5'_NWɍ5W ~;'`2Ls&*6rEH?]eKu#ZPAǠEU~|^H^wE B(gX6;z&s:t%v|ӭotjj xqT=8 XM,=}<+Ii곃vyՓf Wj;Ѷ7w 2GxbǥCwûu|9D>6Xd4[:ߦ^A~ :u̶pYxtW ^\{@x$CJ̍HF{uSթƊkX0D^g ^R~_λpӰ3(Z*bɊ]6pH3#(PM<jqJ{6p2]C;1k\#A-KEeT~B{)7[[-ِtه0h1'#)q? bt  N܄4L  Xb0li]Kk8p+tNbQ33|?}`'DBs*-g}Skވzp1G5Ç*\++ԝvKwţR<PD1,O2iY@}Xa6P'w5;y1qjpL42 Y}0ZUF=rkH d ~PR_wﱏWc2!dZMÈCYf\-tELS: M}τ͍W]dz!4N5'7Q|qphXKR?g4[p(O'eV1O1qʔ7bjc?IO>ZvaP$H 3B*s48ەgUD5P&Ąқ'n[ 1vgSSo$3]ӭG[]L @ؒ%M#x/a`V30uڈ@y* (+rX߽wjK?U7~]qeUWsx8WM5$hNҶ:Vޞ&3>h[ВD1s8mviD$)csO-WJo`LcXS9Cy(H UP.#O|O+.qcfu uBЁDx`i89Oҗrg .l(opHG3J%KڼI4оXl[=AGw#[1*+?מ7(yd@I8TFmryk3HyOsZ3D/Ȫ%kND.E<*")ਭNV͠jf1nm5K-8?y7f=$>8>[bU,Bjz,C(%|ܩ7HM  J'ERn(Z#+"< JI3ԂKs_A%mjmM峕 /A7=ǷG>>%`1w\J?͗GJ^)b6=qG7ƣԱ3?@e3K0)2*Vr^?\AY[%0.n%m-\-+4FP`ɉfRw"e^smx qȆ|RNZfms$h^gshtQ<>jXH[L'0=a{}.E0r8!$+0>jx]4*(?vbaZ -&DO*dG&\o [6}`.wcʹiH@O#-KBBxsofkq޵e&끌 2k "\K^$)(r$+j@m0_gDZy)CR2O1>Ÿg2EC40) T~M6l.&lR_Iv;^c@z~1Ǥ` diHIRw8^Ddv+YĴiMm*`Hit^e/XE'l!5K|A/ZŇ Vm .. (phZ]R5 K +8$`*ZPNC5AD CݍB[w >F`R)]}?yC|υ[`V2 afXlGQ `CP@t[y{{]%0)YvY* _lS][a:y-> P?Ar?# Z x42~ʉ*܄hi 艸-@6doZvW9貒CߜN@?Sj @{#|b$hڳr^(WG2kUzX(F +5w=W" Vݽ{]?^~9ㅑѲ)e3X5P uϭv,r|Ղ+A [~6Lhr5QҢzyXŽ&Q=)PkNjBOz|s~VsP̳hnjzg'3)id mҀ<9Gg-HEV,_efx‘q[! M28yC;M{|''8Ӈ*5P;?zoH1NN%,.:ЎVyJט6E),n [}3U2åV \4Z!bߥ[=NOMiç}K(eьj@⹌)ӿI]k철Z8={A[ O֩I*V4uhg_:$BGs&pt1\&{΄`ݹYe 5Nڙ,FF1,K^|I[/vx_d( 1<$ua_ (3U\6c@)rP9L(nXT8j]dMN.(>$ޙS^ݯW谚!IU+fBiӨ[2:+` 锪HĆ#~ƵֵCRA6)j7w~ɄG#m])ͽ@x-=6Un*{"Sc_tv8uB8æ"e _DerX5غ0lIqtgr`ٖ.BMl 4tUcч":55sh5 D q\|1BOIjU1X[\"qb'HF;CvrU']''!u}]QH),Hg=ml(<[\^Fy'OhVi>Fr ql1FHmytzH%>Ҟ O۱"ꐟ5<]*4jfXAqGH'7hPM↹X/WE wLbnadcrudmLrLSA-- ~IU>j"<cF 7r:Bml k!y|$-Зc1`ro'@JaI޺+FV8]):C V[`lv30 %@2s+9UwE+z Vy$9.[{8 }fq*uro/<D&4]|LZtZ!jgf5I|Pm4l:L;a}7'ca ̏gEUD;wրK;6kyy[ VQ'ώ(ٕ2(~MxH\q.R תA6lLRGa,ȃg Z\`%t]p&^Ϣnh?CdnڌT?u|PZʛS?oǼ]!"='bl(UG/.+nko9ڥ57 l;M ]E%FW0jy9듐iias]Cibr,&YL"Xe 4|<3or0걳v |( o܁c漗! T=177k[]x Ŗ@x-|δ^)![hR(.G[s{gDFc\z%KD<(Yk \㤲%]suoH^=xj{Vi 8s}a_jN '0#ȿ^ϗح .Q~ObRQ/T=fƦF\wgT=9U$>$( ^DS⏵B%p'1|]`6NCk 4i&j9 -A͠kiڈw Yl5_WwS)$+ᵲ I;Q?&ZnM(`|_5#RƹW~*ٸsswφLS@A|&X ʠYӚ:V6vCk&1ije].a 6`K}C:ߥP6?-Gl+<Yrf!''b)K;J+W^Kӏy8ꌶRAMM'oX0ιfՀSi*A0CKSĮi1CN qU r o[ nҦո%3ϺCƚ&0 PV;c?/%zL9IzƻRƜMSdG^9>'d&JG10QMAtfdurFͳehsP_`{}g!2 כ TubP6`*tri#~^}faMCAU č+uEN5L?yuj LRH@_ɪL&HZhS9 LKateyQL{e018=yL^#| ]YY'ET8AM8QlRӴ{mg® k4_hJknId ǒh¥udiaH /qZ^}A„"wN$<Lm])=O?#=FjHF\u{!z'/l)*MXKV'v!Qd}ӀXrQu.R DcRճ*"p ]FV?]*(c68 {Ʉ /7iV:t8iν'ڹϨ=hO}x_YH RS'NO.A(]KۚnFtA.+D-2j ИgHQIodLj3a4倛vhJ.$~~Ps846Σ}0% ii3^'{7Dbޛ$e XC!F(؆_/7ҝ:^0D LRf8SfPlYԩ32C |%풛u+C):}.9YuMtCy>'NOm]|QzC>M"E{\VIfG(`]?G )$-ߥPCU^ɣQTO>Mab1V`+͞\0}{,OM)]mJ7;EЩdV}%hŶP3ty/) f? bM8rlV\x|ARL=ʸ 2:_V 5e'.0FDiCaY≷<@@DSOjҚ[uTKKb\]J }@A+1HC滓L𩕜Lof7m"JUQq 1Et88ji$GY$:yZg"er*f ݷ؎FI{`*ud=a9f8w_%}h'%fhHBLB!5(mO;-aO+mOgA'azK h2[Đ{$0s7A\Q+1Qvٵȃt".LO,|bdjy|^1j`j@]%c~ng?Pܠr\<_P-gkUMMD^0T@a Zd8qj0 nveTdir N7E=X?O 1Â67ˊ” Bd?}[K_4 F\64w<&MţgV貫M1,-Ww*E`j bx)gZ~f8OGP$0d[{S+jOENTw%B`:" u 2::%omy֫&zQiX$ix hLS& P6왓\8H { (Ts^ooA 4lᶮԺәQ^D_B!EV * Ľ_ glOK_ QN9JTEpsH̪u ȕĊģrCě;C\CAqg qYt6c,In*`p;-O(@G,!hVz_bs5+-"Cd#~>UMDS˕Nմ+.oi]&_M:ayʣ0Y5gwtD}w!,hIr꠳oȃLe[s7pqO =^F6=r5v☄)Dˋt4ӞjQH=a }`f$|`2)vkvTn\?~eN=vjOCM4g٘Wȳ%kq<]7Bc@nz[e\ȣZ7ymMwV7͛%$񔛙X@T_)Q۪=8W"v)c2Q>ib@fiГj| >`Cc  6Cwf1l+*> (¡f4*"կى~[Yr#spX5l-n?!.|NIwgN1N.#|x1ʼnx)uMS ^NY>b\*T,rbuj+*hst6D,\FbBƚz`:1z鸉8 Hn5Wؿ9o; ^$:!->}bx,Kw'K'`*zڭC*Jσl7&x95;oQ^pcɛ^BRlFyB43.k,>I@s q9I)sF9r֖B$#QO,kxrsWbC|{U>N[VL@z1ֽ'O:*7g^^% 4)+qJwG&;vބƸyl phYO4wj[V8jv.SaCk}9\Mc(6Aч_>h_$`~"n"yδ/ ڪ,!^v'7qctG{KD/6P6s['ޢ9D%t, XşTT~y =fHC ͉p"ҟԚIR,Y"Uaӟt n'FwV[Ю Jq^e3TTpnO{i Oҍ;@ø \p[+[E'pb%A[@8]xIfbP3Yu,bK|Zz(Rqyp: vLaQD+4ߠ="J!Jq^v-gސ-P\Q4,AW0;I7^{(?ӝzDR{>=g."xhlm:!C%Sʝ>Ζ,u2+\ǼO[R&;6ʾv3hn$sBl\K+9]£R 0JmDPC&p8]qyI{3It׆ѷ~>,(eFvooĴpJLb"vi l!;2QVӺۜ(vf5_+UʹMdKTE(!Γna#G<`nlq.ݹO1exkj.u%!8-)c*%h𦂸<^Ăc9ǡiMn!6&%1rRi(LjQqR ܞ4q|+j6NL!)-f6Ό%Y6 l4qe!U܆Nׄ1B.m/  "b>5uFvI~OqQ`N?U(|$W>B=Sb7)UB}P<|󊩘6X[ϫs2OZb}L$7ihs%}S-E%䮾'rxkkBbhCꚕoiR5  v\ޚ)(?F][L;l`{W<1<5s#?IRP$%zeDw[ &pD5J}{\ Ag=ΥTT:`pݗ7GK#)K?1knӐwgXxk N|>*c+֏w%O_oWkWJ@K(>ॳgo#r$%0+'H о!CGlmftyv,TJX{hEm@fe%sO MMѝa HoZpmƎ3\ݍFDZC!5Ni"Mqb(mr:*qq龄㓆:6WvG1y>e?Sl?g.Q)2u(щr,y/|` #>%FJSL=١WBS譏)?PLRkXe'mp$JI6u0<:W)9E*a0g)3߭/̞A]q f&fI`?q0c8gHIM.6%(|k}t` pUK5Gơ|z_nk#!('@N^֩nf|5fo4+ۙs^WDO)pLv˹֪xBu0'B"孱ϛT-tmۑݟ| `yj8f]wA,R@m`CMgry*Q[LB:_h~͚FOckawQv{ W"Ka7V0%{sZ E1{Le:M G/sLlNj4%}7B|N1L9n6)zolNgf*ϰ'iHn`k}w\j^V"ԬfoERҟqEdk5(4IA $XR27U yB Ĩ!>pd{L12sŽ1q2TFPzP ΤCziP٩`]J¯+t]HyKasRJ>ʼn.V>pbn<ͼx(y玕TJQnʀ;+UJ"-8 *#טܰ`^bb ^hK1c.\:Ȅ:$}:F ^;2o+|Y~1)ݙN9'] C7ofhwP kңߧs2Gv}+eL_1"L"$W6oP<[oV~@a55%N9 מ10x(dRB𬆶5pPe,QvTrt)&i.> [Zo=_Kߺdj^cɌ L I~"sVYlPH*FFL '0kZL!NLS Q!FͲߵ7 UhbGT"&ڼFD2{5xDπ`*c`8[~l mz+`t_&};>)^]P@ ;eB&hYo~䀀^{ԴMߩE0+;UR|!ZLV߷KXĶ#1?p֕Z^)[!mEC?5%ܵfn ԰%|P0Ǽ.|ޗf1|>*PtِԣzC~W1*g? <>pN.#C DZU~! _X7.#ԩBv>ImoO)AʁbL<]I&y}$`7XO[[#X{!l&W'7A#jٱ& FOǮXPΩB")yo=:6uxqw5zwMmdpufSqޭTT׃B\E>Q}TS8BUc`;;0W | #v1|C/@t}l)'@g6]՚/H: "l_O$S"lЂ#X]ZV[^l Ebi|6>Ã܆I_. y"JcE%\Bo@+ULEЖA**S86x:@/TdKy|p>]Bܪ͉`eyOkfzL9n^芔cynY2԰xaI)7H: AE74A*DO0tG rx;_jm[x/>VLʔѴc{%teG+t(y'xOPY׼ gf)Fh_%%6d鵠v-f_F9$9l"^w$>joGѮwz3Ԏ4_P|OScO,{sPV"$IFpM Z6 }^}[gP R_3ʘ* ':NܣYѫ "74W0F#<5?=m ;ŪC#mP/-B $,snLE{%,,-sm*^W+t޸D!dN.!bLx\Ės]o0[PԸ2!G,i}?Z0#d59vUG<8ZeL7D]ceImH9e!)7-HHjV|$Q=XMYU}s]t$:0Ɵ'){VL$e.Xj-ch9.╄6~{sADV T{"`i*PP:[4T?'ْ&f 8"Ag ݾk>[[*$d;U;pHMQwj8_#*(xX'eYQRLreyO-d/m`'0bQ߃ MӲA3Uy)``iߏuO=ݕ0o<=j#n)|l ;%yFCl&;tYY?p%:`1HŒ8Tۻ(YlNObH#]"bzN{ ߰fܵ'];67bXNM3w)scXfrF^Q5! d㴪Ҁ_=fo4DI:TWuKɲվKo|cj $2'M_bx4FaEkċWtEQ} E$`yGX? }P&IMxnêVݺ-T;y_N zf{ %h3XE"hDU e.^֝YUC j~Q H`J]@XaI)ғ!)[\y&'"Q C6%X$R<;>#ZnMّ9T jeН S!͇!B&R0:lӘKJZ5*R֛Њ l|H$kUzJ0]<:sNwF]baeq6o8QW@"MWL@ݠ{SUdCt^]mm*wqКVGV .d9Y.2},%O9}Q1Ƅ%M4I͝Ӷy J]Q%_=RjRq&‹Ur:} zPm9Y#|4l%:Xì3yKTIF>̩mhΞ(wGl.тmML1j+0J ST߂0N'X,l!/+\58@~bCxV 겺0Z=÷^V&gKVO'fW8Xw+9a z%eьpЕS=5G9 V*a3R&MyK 1F5ڊ'tGyJ5[c~zEK#3#&|Ѡ@fB ?G@9 NxB0Okhs/՟N]Ҡio9+ ݛekQ7gs ̡?IKI"= F7,t9#R9ݽ4YZxO6<1#2'^ 9+T׌`6{Whz.Ҟ'V- ?3m64d JQ+.|8]\ndwp;NH (h^/9(xDT|Q:_8D? T'cJز}vI0/]ϙzRtrlUµHj}{WGai_$̬{CPD.L>"]kO[447Iw7uH-7)#-WnrRi D99'ΒQ}Wò}J~{X*cR~dH)eT֘Jz}/ xlQNF.&:i$n-X~̵6>:ptsvO-A5Tߟhj]@e`ÊPX0+Y#L$/FA;&_Xp|\2ĥf|$ll{Ùx!d#K Xk"|`u~a.-] BZV*FD|?-0"EL"w^(06:gtp-^ q] ! }  [ !,-yS8SstZU 8*u#=3WY"kDҎ?$2=[P|Jy~ HfP;ʌ!3cY<{c=F\YԈn 7 ޖ/G, mu$d! ?.XRU&DVr];$4eʀ~ =bJR]f-Gy^KyՄ,(Q\(j  }L6ፚWC:ʜ;='2|n;4O2Ǯ,/( c\4 v'XVVɌ~dǪvO-X׆oc/c2ugFr:r8JAg4]VJ$ۂ.9xΦ bLA.=;cW! ՊyM=g P.R4 "9>*xqWlғy7c7.%d.Vp'035L |_qf xqNk GǒyAwz~*62ħ8/6RŊ߈tDs2_EJ d8@ӐWPQDzY|EhQidvcXS@UyB9 ώV, :846ӗZqȯ {0@l%ڼFuoM\*B{#BIk09I}nws@-NQ#ghiN{#atCG#J5ZtJho?E}b9Y4!:hmPF>WFn;54|,1%enǀiHOSH燣OXz[x+=Y[OB7EpL94;'ɾ>`XRQfPN&a]_N/I`gYy#x1)\B[6 hjJGY52] $7>Xo|E$LiKa$%EΣ\A#-78wt HWLDQ CJ[H&mMiX{(^ Ndzcn㴱.,s{,= AEn&ԣ%ЬZDFKSv ѳJؓ3 "I*CMA] u!]E E]GAVI9Ipaɨ|{>\!zƺ̊ X,m8~O [~Th*ni1P.v3o8l #c2UF0 nLC3a NbkrR )HJͳRUc}rO5 `1B=sIo*!q: ھail'K6(7,w{xn*}Ȗ~ixXm0RaSSf0=|RWぞ9+:hEcJ JlYƸY3F\6] Lyߞ8ʊo"pzYn$[i ,Oذ"M KCCZ"Ի)v ]/h}e&&8+BV1e*u؅MS5:8$.VyX~@Va $qWokq91 m6rz afYJ ;UdOh7zH5lh4P]?#|bYOpn$[~*7K#rߙѾl@84N`Ү)6{H%jƕ 2nelZ^<%2bW\iH0\u{n ꁃ&OV /޶<;y3^cJCɀݔ;y9c7*nwy``7qH|gSP*̮E,RN rW_J:Gkuͯd,ny߲nK, },yU.<˖چ馭 臃c;P„Ib*dh ) 6дϬ7īƠ\ELeռ)[C|vE!]<2 z&B?fjNDSHY_!8PeߩG9fjrNT&s ;:"aDB|"¸ ݚޙ6 p'/Umw~^!0httF.oEnP!do;X9 )ʾkiAY W; e 6g6U7R eh+7оgGBxl/W8MLԩCW2qc*Y}еǢ/Q1,ܝg96?#{(6_z6uאPw#hJG1LYbЉQl`@Y"<ޠ|rL?pc,f1S~$2z?E2nuw|]p0A.Plͥ%1YE [ߗXAaւքț?(2V}B]W*c,?~ϦzWv< 'PMDozX gi JU P7~z8//q{PޕϺNPV8{oQzw. _%.JUM}U&oPOh1;& T/5)TՏ!%\]F&АuG3$~ H<ٺޚk3T+!LCPf[w/G46erM Vvm!+$)g.fAtѼBVT4@3@5\M=wpX/4b YqE8ڣઈBvboR-3sY|î Ne0i1\ wV>m}VkWkX2 vڷ5S͌+K0FiyC|G%'#ݬ&o6wVM13got1dy6aK^/K _ IXl>mk.;4;V(eqNW *nI?zߧznxN`isFC鐳$6:~ ?.U9iM]l?aUakH${QeKs%'9¼)BE>L3ɍ![Af1`sOOJ\i֥!C|R7Qa20&Oa_B%MΟbDZjE{ NT6yO8}Џ)x騅@+/h1"폖EL.W{93nL 4-D~9Dޣ _U9#;dfağ%p Zp *hF/DH|HB#Kx1{Kvc甖CeӬ':s+ù[[\nD$uj;('ko]6yU 8&=Fz#v;z3ٹiE<<蝑 إ/F:^==0r`l^bDWF3e1!*9ZIy{(q}nW蹉Ts{n"l*Y[_Okz&/i z֧S2D5,L]bgum;J>9T9|~N*|t%-˶U=A?,\Wm®w|}MnL]Ͷ 9^@.]f^Pو'YRDS2 3O]`Z"W"ziEuA&a0 a=CJ<5V?~ @!B.rZ/1UF eքDbk+AAi=KgwRQn$KX"eژ.H-KpU]7ZO\YQ7}4WNrgr[ QNNPXr}bKli_}d 2(1W "ַ,q;K9j_NsR}ga:B.Uqy/.pYlPe*cSX-!eN|2N;7$xuq&?J0e!gjsmws3e,c-DS2}J/nM,ODF Y%""KAJs,}OmZj_G]EY15ޤBr诅$).PgOF]Xfalh 琾9Hўx:lEN OYTrH { TnFI¸A8Ԫ6JZo:&~Va{g7kW\H{`j3[S1Jx*R21:||in w Υn(ʳ!xog&XzmQ ;ʿЮ̅G<گEiY9/uB%dc,c%4y`Fh-Ψ'nVTQ[Vz;a~'M]K@7|x{X5qkbq7O o1!QM=eՓlw6qY|:b5jn ȘؑmhKճYw>=).;hT@䢱L1I&u5u*tuL(PӺ>,wP:+ 6ɓ5 Y,{N0cLv&J +±.W3 tDV=)J>h;^x=.}! y3=Vhf߫pDΆ`#Y^R@p$f~@S;sƬ9@X)vqrRNp vb6P@sL8:,Gr!4 _Ӵ`8#ί|< \L4.րN 'jv4ߢ&po 86<>ߐ4J9" ~ecwLUSi^7DfBEyr* {͠Kqi`~yv:()HJ?[[aQށ,|]knҲloQLczGj~K(iDzc%} uW"^wո\ΉRM7&ղ4:&滻L.]b@ }ucA`5P@ՆAv% c;}Y@St{T'kB97`Ok/ 0%. LXy,l#H{>s? h+j{&^s3TcO]O`{x-}m&[!6E;S4һGV/כ rZr\=J(SEgw; >ٱZ͍ !j3&ApO-K%g;&4`B۱R@E}IBfMcjuI W> .[1 %,F{U\ˤhj,#$I3GޱC@W{TUE6:ַ dЄO`X-ARp(Ci?:(DǖX7WH"_d_:t};͓ .qʀetM2@tH'}t,oǰKJ(788vPgpFD-ӳ0?^~1$;8BX5W&̏eAlFp{~|OEet85i\/~/Κfytl#Q>?R.ibʟ>,`S>-;L2_M\1qQ֣ȗPLn[Uh2I]:Fo`a_54NF"WOP9eoC\a+g,6?ӓQNн _'7{jJV7(>]F|<.SwӋ!ۿZJ(QҾ3#en2?2__Zd*) wMgj7Ѓ8>E?i{9 $Ѣ~"D~_$L!ˆ"ԝ(D(wM/ Kv}Đ {6Z+dnSag^k` Ң]5p=)ԭeTJD?Ggೞ5VZW!-_1R%oWE<6 l7׬х9iz >4PAVEF r+k|{ҩ|1S\I\Ni zMU FѧoI/J=sW+c7+f_=q4z[uú}wE\b,fWPD[?Vސ4ꯜ@/3J|3ҏt˫X!=[}]Zvӳ7عvY "=[}Kݜ?<},8z7^Z8vHizð"PbqV w'|%uxz^j*b^\u$l7i=jQʞbɁw=CUn+u!Cg*a‰%ߡ/nרKB ')Rvj5WwAWΣXFmf]8-Ԉ=YP6̄p6gYiw mzƄ8M˙̙$m8L@ILh )#<>TCKgUq]KdEi'P"-d4WF朵%Y쎞O4/1ۍ, 孫_\;ˢ ^Q f9EYfk+%zva8"Qo`-׆gʉ×S-6&,YMTs?o[Ks3CT"a3foPVB(hm12 O}si4.?xCB]O׀,{L.WAQ_ ~Gژv<z4%P_>޹d+-4>#zkصNY~rFcqmǶ.,(H ZdJ*vlP^Dz\PeBx#8@@ ĕPƐ 5+1bhuJmmfQ 5g.)e ǖ\ƙ F<ҖW\icɪEjYϨİ͐ZuM\Ibb?x6sᱷ9LQ8LvHdbn~ߖ/o.W7rDc*NZ5ag5u|: ŢJw pH5gxS5>ߡ›Ʊv 1<<e؆ OXi&$*n%o$G'4ON۵Sz"R(/9*xna#wʱfZ96#Yt}h%+9y!#3OJ]+tS Ækvة &$Z=٪]Ppٖٝ@?^xQ?!Mx} Lˆ^WxJQм*OS By B_I# 7ggT"P6U2 vO(zn_Hn~ >:F^v@:&ij~:3'͚ٶ`P,HՎU]K^ iGșۈZ`4;OKbSZ .W/Z.I asnS-eEh_"lo7&)-7`c: a @P>]t!}IM"1{b`YwԌm45JgWG]%&}`W r'c6v~1Mw|o"IJB c)qFpGG:[fgeRaZJQ }Z/Ƽ:]pݤ"24Y-l55 b%KA^1bP?n{S(}>)B"y:ibcXPHFbF7.J n!kCphy\oQpӒ&;/gdTg-w|͏$WT X+xo1Õ2O[#nz >eӗzp6HmK\ ꉧ1chMcс] OVAG\kn(g(N,ˏ#518JD2-tWNI} !_!Ϣ|j?A=rl1VG&GH8Ar)ɐ{KE5 1 $CVNПx\M*`Uݠ}K+^vT1Wc?Rh@NpOT-յ$cmc.0%^ETJl,'Lu[b bzl'yzO) 9p͞6 a@x%|%nJGoka$Cynf+C?[e\G,krFA͙tM+%O.s؏`xKˠ*.I;&4 vE)yA&ݷG9{W;wσ-i>m&Zyu>"3wQBZX; J6]6hg'|MУ%ҲRk((F0PW{43Tn%ك+s8V]`6u9F C{$cʷQJtƮR~|T*AdDM$+iUp15NG%o ' NF5vq59T~؆edMQt 84,Gd(%|M6My$S y2 ƾcZ7 טKuSt@qfQw\?EdX 0K8Vt6z%/~fB2plf5躅Qe<ZiK,C#-lk 'A`г;.-+aFWK+9WUxC H#%pֶN}>Fs:^[b"DdQK;0#Sό2%d-)Ҍosc ӱaUGؠ߅0Q̹Kڅ8辆Bپ)zxM^P*'rv$b8 左9v^ ` 5-aDZM]PȚZP Dê5Gqj6HUCo_*!kMƥ؍czOBUikH lV$EÒIZzK9Kq!̈́F}Vet<4|pE1+&[\6r9~>6o|nxG 07w oyG 0ESylÐ>)k|?@iƧxH`FcoˁPsql LbPf܈0}ُ ԁٚ 8hjYՃb9w3:m 3SpࡏɷNv( @O" UF<ȯ\;zKY@Ij ?ø>26>@bN>UyCґⷳ/2׸MܝTEL 5wkmG~ʽÓT/{ɛuFqKP<Ҡ'Lwu$ nltd5W_"HF\Pf\% nxw{q!E D8\+ ˿%&dg*A.$Yɘn_b;Co.ƚLj7Zf23;l7w߭ʒ ɚCU;tʹR'd'>vBߌdc@d xY#W8d|o,S]eބLWtϤdM6R zq8ǮbW[') *tXEzfXgZa~ddq )iN_k#abn&vs[^,ڱ) h3鸨É20,bU#{K#H `xͩ~sniٿż[=P(/8y^Ugi@[s{xQ Z'Vq/oI2e2J 6a>_)h+S6cV |X5$eʡFVw0 xꦐ6~" K+gSA?>ϰҮ.RS9pr5'mGLxh+0?=`J5~-=*xŵ&jZ< -PvnU86k_-8p p %3TQpD,!Ϯ)t7 !]7PRw`FeǽT|XlkdbE?%"Wg $`bmP ݽ3]DYar% s8=|e:k? 3=ȱ)"&!&W ]Gv{ 2b5Y3.jaYKi46m؂"gV n{U@D(%}sW#kl⬷6$vk--3ȘL?aFL38? $0# -%;ƌuU%Wfn`Xjppp`ż9o /D˶y o X\-ѧKd h+mߒR؉d^iv!db7o󵧺G'|;Oj&5}Wzfɺ9R`_/?:͸tu`N#3eįh-G&gIvUPsOd ;q-Q)Rpʡ-lu3 !IQc2JxݭWEYŠVV69MF"wI׊˅B6'dsuܙ/rM"SǴvʿccnCd]zLcSaIgXnRH)9v0Az6Hr]U*Z 3h_ڤ>څ1"Zh'`s/t>E+/aN5#u#ntmލך篛*~_w ќ\U։럠;S#ᒾ(dƭS-2ϯPtz%[cȱ-9ג@UHlb\Zgc(Crb}6Fdʯf\[$Q=.<棞zHc3yFSC]. )ݤ&9VN\িxùV㨚>-f8 MYQ0 *L1ۚxKhH-]E%"ehaedfpibuҀ1jb3@XcuJt;C#A&DŽbaz|Ʋ ڡC&\en2}—4 ]ef.{VpK;b~e99|x%ؾ4-$y^&0j D5RI¤sΪ[#tX{%딗qLSLܗ)%D"d);w͇uͺ9 dF#>ZK8shoKթwgD^-0tP\CaEOCO6O⿄>g4;0:{Ue;wJ,%"O] 03& 2o̾Om9>T xV |m9 \(D*ӧoj,W❣/7وg֯ v E@,7n1`v8ҁ~hja  fci"& .DMvWPo8&XdVfYZJa&[_f~hBzat=7=TuM 8'ktVG== ^#}ґR_mU1/GC[5{vq ֹ"mP`CWSM >s͊kwLBˀJG6. 6[cpbcW9 g`Dly3d?6YJO2d:u B&P  |T72ːKaBHӰ6okyy܂Jٝ*=ŽB?'ЎB.&)؏XۡgRh34+ miGci㗩?|(S*%E'2+wVBuTiB# Q%>#U:'.U>)^G|SlvS)~xg̻ҴV$Kg,,4$3ԚS7ck#ڶk[F ~7:HmP >KǏeFkj+8i v6VK?%b9!%ciҿžꫥl5}&CQ/mwWJ03~bz"Ȧ,0^gR/+0pk4{XD]ɧFɏ3>s@@BNR 8u*S=\R9BYw%ZܾPfvӬ4Z-C q-D7յ7*mĂD|z1e7ө;}Z/XR $rpBc'*ϵzcHy˵[J5eWj[.CV;TV>*m䁂la9_Y`dž0J| K1{1tRA&j00! =OBmwpī2oGn&'?v-J|^Ύ߽JzdNmf8dtZc.?`׫b1P},lɽl?FO9|qMax :8Qb`\朼`:r:h ]@(KWCadRf^_Ro}uKg+i_yn&jVXN3p~^s~5T(Em4}DTsC )b Opqq[f_*|.P& ]kw , 9l(hؗOOKMI ԪxÄTSe$D}eeiĈC3:"jۺ< XV3ZvL\ ^F޲IyΙ4/<Iӆ2u,q%J%ޓ'cj} cE6a5b+s%$k*L.(Ӵ%MD;?D_la8%Г 㱥K:r82hk܈6 h'IP1X?|JX;{IVvm@^<R-L$"P-%e.P8 x[zXlLGPOpea6ͲV3T!3W'%P,$bxB&.p%1R/E^xIoEm( uڑð7/0b`MRcbf26N浝e(S:z6ӷXH4s$$ė7X ~N*(Ja(W"=~įz6XiH~$m@&w@)Gm$Aۉ@g8_ιYps/Wm5XXY tSOXtċ5_>egJ oªUӐV-"Pqt2ʏqb urTOj-gNJeE!Mc⫂}*?i+"k)~kɎ6Ɣ5h`e!`.Ł~qxg|_Mu$ݕak^ܴ`3m%a`-B"29XWG@h(I P3Hε.CB~IʈE]j~#^ou ~pY''F75;1oe=pMC7Z^Rt։S$ؔvw FTVuxt#c 03X2Q2ϳ^U|jA<.er8Սa FjʎV3<ߧЕ́$sWJ+CCBȀ$+v٭ l^vV|1"[]l޳¼r{bN]Au3JuSkO6ЙK7cU,s$:>V\ID:S꼊DzOR#gňO^Cg a )z@la+ g>&jhlio[qXz90妁y08#}'/UɿBrI&8ܳSHSvݨX&dew*&gBzm%A"l 4=w>2`-}ù T%ct  ?a.ac֎wKD) 'U/cL8UbxjhjhBgŒ߫ц 2?5FTtٳҊIեp]sKTnsB'ko39! DX҂꫱ @Ytf+\HiuAmߛ$O^O:_x -3!ȣbBUa@CEݏwЌ=4@jiUoDsuӿ6[L:O /aO\.hF]saa;7OWnGVp8}>1BWypA΂.6,"=vpZc"ì@FEH&! :l_inFػ˄@wEv^KϡPp9vI|Io74#QT$ލ{>1 ՝&m3:_w]И6O9CZlFW[hl|a_֞}s[tJ4A\Ds0DAOfԅޣɻ5^v?nݛyNDLk@Vjc Yj9 6rH۽EĺHr4E@[n]i9"),tyt#UQCԄ&z~qmh]RK F{u6ofCN zN89Ww3V ҹ5PK} {B:Eo1%eOdF=!)u* XD!@g쉮 ܅CTD0Ì~j`J+zj HaE66kuްg7QaXuupyz#N4.b@8FCυo6kDI+0oc:$R?1 " ޙ?\Z }'dy/b/]֡&`\SҞIe1Z'idZ;j9av+Pzq$U+OR.e"ކ`68_.>ߖ=B+VR4u*U902ލR%^l4n#ai<2 >g}TfP zr\695mxzT? Oqt/s wLKúOlӒ"'g{ cK?o$>tOj#4צ8~UXX \ Bx> B?@\Rxvتc=A ߯r^6-B͟'YH/oݷ,0T|џz >즱EXQwەl5 ;ANѲ+՞q tP=\*?,[YFb sƶx"u[9X8 :ljsJ ?o ,ڜ\z\ңj&i{U 98y涜:3a8\cNwL^}-#&].ATmܻtth* 'Y>99̚S<̗r]Xh-n.DS`$s= \8Ĵ 5eR|[)TxJ 22R"V/&OK8xDq0;6LM!D^Bb ֞6HC'V' YJPfֻtf"G.9X0ڬP~9G~NXEqy*bJTyy˵ԓ I6}) TdZ,|:({Xmv Z>zl32x~ \R~G;xdĝ]WTYdYTfXʦc/wg5/^ۑjD#io0 EP\- 9t *6]+Lop_#X^ (JVγAEӎP[" -.݄ #s.hH$h h2|Md szȈÔ8"f O5x;q<%USЋyᕃò+1F4|l]5Kix(3Kj~X'Ԅm”EECU`% 䤥u4'LhE^qRmϵ>qc4 {Ցd׿F,3 N]ɱ\wtc;u2ѐW:[,sR2ܫԶWĶOTCKfÎX}Vt0.#L2'׈ǼW?>4R{¿"!OIHN3ms8IѦhwx r楥ӄq[Y)%]^55ruB@>}Y~! 0"tzEW--#[* F;Z=B0#TO2,Յ;'dZ ͯl~w"MݱdUb#aL^f$yL 6 SOְ>B]j!:˞_ P.!4Dͳ/\+2?q>t {cn?^\0Q&lXNFt!olKꜦPih[ oyuh/)d->i cW=7B|/sVEr҂ڋHGΪXW)d\¢ڢH NԌ|zTCb=SΓj^C4)g_'%{M? 6d޷J/D%6?S;o9f}[0: KWѻriS)pCa*<N['?9 Wk~[x^Y7ŎCvg&8(" Ǥn%|c萁)/D3Y r,^&eیS)"ԘX uj蚹ىZ| b^ek" N{gNDzx!aSѭ*eA[Q#$gQɬƁ 4Ջ_ieMN\]X(S0 8Qvp@+wG<5<ɱmAʍg|>6ӑέrB1e7 JS9ӥ@m#(ʋouGs&V*Agy_ SLVeE>W $XS+chs"HCCz'a=lHO{ Wu-l>>Ap ݏN:xgsJDAs#xYU6s;[l^$~1hu%# ov6['fm~:L_ަi5fUY^4RKdLͤT #Wڰ$9]ΟE1'yA$:{|Y Ӯ8 _I$[D>K1b"YBDu <~̌KOD;m280v! "!ujɺuI}9ʫ~Uʲ-Z?f.?YC1ɵ߻6X-HeUe1ҹ(-Ũ%;1U-=sb.! lmb2t/n.(Θy.gX c-=0yY@Qw seyS`NBm1tⶕ<މj$s3Miˋ~rQ@ymDopƆ0ՀyW iiJ ~R-|CפkK!R.pkۺ}=(i;n'8u[[;3:KLSTLo9H- نVg#a^I],)fg;׶M"YpS_YYP F:3˸^guVa-s0; gr0Ʈ%b0?Y1^֔lQZDɳ7sOS[W2 I@׆;ⵂăaL\moށXؔ_ 3=@:i3{''InD9":ku(eˋ+_h7;QV%kUPL\rxZR%).3z[}ͶVgh?ģ_]}gSG}Pܮ:B\3GX5)[vpDX 7X= |ki HvwIo|>34F_.* K .jvPbꚐ ٺ"xw uUW AivyGlAbK|u9GbUʮmh34%C%>\4E$mlj\DzX8%4Q&dE5ԨiAgxŦY†3 8QFV096V]w8 ›*RG NtKE~ll]vz[`|8< $ uRĿ[$(9y] 9ͮchϸ,bDҠ/˷ܺ.=o=8gY*^F&:ZRr5mWa'Ng 8YǨ"f_~  21s2  <*~8m6> &Tέʋݺ$jѥ.*8[wj7hȆ0nipx^|(/,7#v4Iloq!#4i+=kĸxַ.oyV[;ǝ =R`QgrKz!͋O KB4aS?p]Sr?t_B~.1u.1VΈR4)H/O׺⑰U̸ sw[؞>kxdr;5 P±J|p*VdsJe6!@)ߟ1LZCMkN'OaiIwT²/KYks/[i LKhXmu"d$5 5oXBI!̭֖r0?ji3EK_mSwv`2r|}+/"q1lA$ϖA5sEI[zdnT=hp:b0%f$0$wz=~bs3`{GӔw #KDII\7#vT >ˮԺ]>7~ƙCl|u c'?+L2hamcgM6 mRȿn 8 zF8? Q dTI0)Q9h{؉1"@G)tSe蜵9+m[M`᫖xIĂ_#Tf.ROmRJ q-=~9".^x}fv\ Tqcp[eqMtFiֆHd7w #XO־d e;›VorVp^PtNcѮQ`:92ܝ>~dafV fT=}΅n 3B)4qAU5&BcN J 'ᗈ '@ z-?T]]Ec?%V!U2ϊ`8CЊ/\-No_Nbi0`8TW@(@jE.) .K>*SQN aQfY@ƃ"V!]#z@Rub_4\շ.A=\ (]/#σn5r"^^ AƩ䙿UB!,<֙z3lfG9eq³G"ƈ\QD}U,vϝGm ď}o5矛%kvAX'jA4w{ᰜҚ#Z ' ̝> h@d5[uCfVfOu ژ|Č8{bi/h깒xg7レr 4 өbvgV'I'8 !Jfȑy!-h YS˻[;Z;I5-yXqD(FOq:^,S5ߐ:k 4c.IIFg?#0 85K"袝v´a9dȓj8lXRbԄ@~y1"8 `sr@^Xr6 { (vuC [iY3ZRm(mg!>+]JU0⏜-KY_Mr<9SBH*Bߐw=liճ簭4 $vzD$6@V4[{ܜѰCRb40ZV}Bx[ g;g7ȵ@DXضF: x[e(CL2P}i[sͽJP\Iql8"Lƿ5vf6]pi-Ju}NBQYj.^ro#}w>*W #̦|e#8I P5kFbkLGKtiy(2RWF 拟l4ph*k^*{LlN{M.2aK !.z!4w.U!W.6NE۶x= qGtqdK [% b. 9UX @I[oJ)n[ӫ~s)Ȁv,8 Ȧ~f+^1_1}B?ERS 3Q ܷ Q:f46NݢDW>bS08%'VGg|BRtJBʛ|@tFj.%Rեiɻ*:;D~鬀l<50/ڷN;IS^6T8C8$(C1PXRULG:rW[emm*Rx`BKu̘%[N%(T6 ߬֞[ ]H_4ȇ|HY&܁kʍ97B4hˢb:E~x2Y߇%gEi1;B/8 %ΐ1߭x/?8h0lb.cc%:Ћ9Y@f5.HL."Qnl'i% t^ErR<& :~UU!+ᒃ6M\\OFߡ}rv?UyL᳙e/7ӭ k ϦBdigmؑuSA-AH_RjY젹yo"AR m. fzMD߶߬ubYu,|Y~$Gǒh{ZwuD}z~Ᵽ;xn%D@xQIt/0a{b<.S;%maHdbt=Ň_`Nj{3ڻ1p Zq$-JkSFe:t_ pEu, eyV> o _X(?UfneS)vA f$fp=iz>,G~rCASf=zVJ$JdVKF<7]!+n:㥏76߶VLѹhnRo SᅲXc0Aw:KJ`b@2e2 u% =x!WpAG18EhFr! e@9ʫ;:5(6ܷnT g\HvұDB:ʅh2w^A6IlECtC!fMkI=J%Kv<^rT,kUbs;&rTE]umbc "!OU|Cg7rw0^Fk+Щf?+ވ%FڿyxH21Vi[77>ntЊT$}sjnMAhI)ۿ~͆+nCvskd۞~/[<5b}ICljdŔ꺆ZWxr LC7$y 3hO tCbE_9 !\h˗0 `f(뷗p2`QRsTA,Նt{/VL=x 2⅕%%0X}܎q융Y кzU_ {5Fy}AmZY'N#_S>X_o,2TR+X:&H;pl8L20J(:֣~?0!8C'o (Qf#bu)42>-QR\ IXm7R%E$F7I!.wd'ؽ2]yB}㮈L g}y Σʝh$bj<Y2k2G0)M4 A}5sape2rRWg/3=7*塿N†kY,;S'z񃛈h"Yq+S.ĵR8_F',JWִ_{& 7nhnϟd9f=& |%1*~0`\ܹzzp+4 [/ u7UQYIuP"Mf?LUK7̅zY]ĩӅ/ Y.$N^JjÎ.m(UWky*,x*R&㺮 O?'FrV# x́6צu dn`M̮%*s %LR* l`[!$S92F=u[ 4.CA;5tD6L}14>A*`Ȏ]W<;448=1G#Z0_3,6 iR,Y0zHɰ{sy~Pu\!٤A=@Qx_Ob=M(RȃHs̅;lM`5UwarwlL:tP,II Ubt ]/ ZG23,8Ê20LQi^ҫ^E29cEbqYoN‚@+MWkśAa*r0S6[9#4&b ,% ʀ/7ݥ N2-(pjǷK-zZZb}F>!L,tuie1[YiRB} 忽v>pz7Co,-m1*TO )R-<².wo- }jaRF9NFUEzP1>thLd Hĕ0 tثtTUXجz՟ɛ7c[a;,ez`47@>DԔI5sF#-$U'\'*/_hf~FO3 gU^*1l7)ľb p@}ܵlj۵gĦKܙ=X׾+:7Eij}"n=|]%Ue 1*-e`7w`9q+񐠩3T *ءK1dTP饅lG<Ȕ>-KBF~3^y J%/"Qt;>)Ixǒ9Å/s s8m6ۗz_[St*ͺ qZ)[$"ԤO:Cټ/u\?|9lڠB؃\(dGMCGxbZF16-i̬vTÉI_{&Cgi-_cG/-+o,JG3ۿT^*=*F֭r'b %c6F5u{ mtA%sunMv(H1oS0]Tr}xc5_(O\$7ITֺf_,tv;a `ef0EOW㬠 ws֘GP' ϱeߍI _Q!BGEXp2 8g*`r0,׸jeb:A |5z@1 ?,67"_uI8pP9"o4szxX`L@#͸4BͼXPH8xZX6d^NVyJtAюs2qw'hfci[9΀klˡ@)F!-otOf@=4a.IZ6@,;^P&;QA`Non5`W)ǹ?jN3*,@peۑn,2ZJi"墂7iB_l#Av.ţ,/MSQ=5at hGg Im]Tjh >CV]YxcKeKQ&j]N6ʗbs]d?Z#v YN- xEg {mQۏ&W9ic_/~q#w'Z+w3sdžKpnh\ x;Gl25~N;GЫBDnE2_ﳞ`*-%hh/4J =اs&h?;R(/C TeXTT%%.VsM`Uيnl\ P0LJ|F|tҵTNAE8nrDwG-1JVvoQh+8=)Hb,twid;$pP it:zߌIik Mh|Mq+Yr}U۵fo{WNJIrr;㣆iMށⰬaF ~ KQ qqѹ@q*\[*Ҥ. "Jq ޼;4Ɩn@3т] I?+I?zw1~%A2}Xck(E*B:a#x :_ﯫ}T98Fat]ILN~BɊ%X1\2Ex1_Mg0I⯦rFGE.cH>+؞\(UҜgWzE D :HpD=;TܳEqƚ6ҚYmAI"5_<:jz@~i!&}`Fw&FlG眗jxP^䳦 9H D:Mfcɛ._#нtdo4 \{5FAJ|$:OxE8A)b„QN48WRg}%[3Qqcu{|?x_*灗Kv81L1qýP87횙8xe5 uã(1ҮxH٧|qٮwI*U%3ㆰuW皜ճm Kr7_# ?+:;ijɧ2Fixjf0(Ou":.VP"TJ ׆bH :߸`+Ԓeo Tԯ'dr}<ꦬZtF˖?jBv\fA #0s;W;Pn@agԻm@f1$MlVc'[aI&?d+")F;*ڶa(O2(&p@hm4V~5\W}ꨶeXnO1J~(S[̋4RQtObpW*Ã._FO|KMu|%?lA&?iSW-DѫJ#2<-z]|UD^I&d0[GoiJ8#%S~e-bMmNNL8|s<:vFJcZBȠ9L71| 1*i9zoBw#Au$HêWw. A9&\f*zZ+'*KmWD:h.pOH`D:ǃ%c0c2]:(dSi >W?: Pvn9[LLn g&\!9O(=ZBŭ,]3#k2؛'0h_& ٥d`k뭵"|bc̮%UQo bL:MG[? {#CKFekz "[3fț"R)o!88?c~ ?Ӆ4g|XB8ё%2=\ = 4I^z :M9Xdb @^aґNl怙:%DXP[CGVA7*79NW$P3H^U8%w/zِ6@U>oczGV7cJ6]eŇbxxr]>үgtn۪݅'|م*"J]+G:PދgX&c({ &qp4Hߊh=uXK=Dtw1p"X)=c03(:CR̈.o" vvu[Me\ =' !XFXPA Q{GRUwySb {Wńqq- Act 6`0pKXAΕ Nn05JW2 XQt(F ~rWmJ#֛I~͠-f Q,7f7ީJ\\ +ODcn\~ x~)8е*WB\o՚uJSb#("1o:V[j8д/\7A6w.#ܯ֝c.)y__7TO\ y˩1qT̾ =DuHHGJ'0˽D&Kxl`Z1sB@w>u%3Bo7_d`({{Vg´exNT(y)_zVOSBûyXLr7C2'XJeB3' ܕxL$qZ bx|tʓr `;~f2\ſoΞəܢϗ(l7Z=Tn.i$08G=›J򘉚( B+ ʽl FKFwRJdC.to(@h+a@n\ 䋴j&O+B&Cjhr c ̫1}u&T?TDDE5.d=z\(}ED #Am8* /& Ns,E;z#̛!rk3F%!c?9џXȏ0ZY5O ³M?qhPrwŒR8S.&8Tk:Ue8ݚƴel#adG{;2)dО B葃8 >[)ʵ*d_l(#C"]Dd9SZA/I1-DaPWͺ?=ƺ-9M'%Q-B-zu7ոHX;r x ؾGAq⁖ ˊs?^\Z|GKCr,u3b"o$Tx{)UT-Y\w0sJѝ:tF_F0`: |7>Jf6C(U.gCS#@ \"y8gḾ;,&ŒofP4BI(gc|=Nn([nxw-g+B= H{O,$Jn7?AIPu9Ǜ. uIwK_.T$݆5,?]W݁HXdΖ  )W͛S;..OEG"h:8ϔRΘs֊nm7ܜ][*~l96 3b  C8KO> $A',N767%X9y"HL" B/ -b8 hphs S>\ZR_MerZ9i&K<)dO1w; GYYo "ʗ*k՞ׯDe@vQ-iHXb׏,%SroFCdȂ_c_&B#D` hi2]:q5qDn&,(ޑ:gx;U/]ڙX!r_9U Tg3>D9ޤ"  oZҿ0K"L5[I1.E?kmʏ"@Z1s4XU|TĦl?67QH )g9vtSOv%7m?=ok%̛DV*Z cPvXaYgSw``y:̹EhoQPBŻ={teUU 6{T`[M{d^٥_ŏ7 %yFRljv|Ê#ы=^Wyn%j:ɜ!c0A Q#J]fxK>+)a o8U[Oy;p*#.atg8M@B\.^6Hw@ڋ`fԛ\>3G*;,}yĸ n|DP>Dn[S, *\,1m )%\!FS?¸6dU[]Т+5);60GNڠ#i]Kh$ [އ+bG[0Q*C3l~(\p2 s_cHeT_SC\el &5 zaG @<>qT SSrW-*p"` a}!ަ32Gز۴V)U""+r(j3^s!Yu,x9z,*J퉲4-Z +h+$^=Pp)|%S$WH~2N% ClyՅIDKp>}I =$1b#֞8FL2ZR7^i{xm@>=kZW8`-h4$0 GcnkCt@%Ô{!GҴciF_D7L q:\7VbaC/WJy-`}5f})3%>tD}]A8cSwZ=iح'! ⓼̖:W< 3RHczo20Y$]ӊ+eBN.SR Cߤcs]N9jrJP>{G ow͚krʲE)@]YHW_u~FR1/# Q¨dWD%Fe2jF\B@bpKU m=+88Cr.$TAT.gW>Gwt-Q}ǦIL_ȣm]JAΠ >832|#\}i K hf.l魰tn`G|/>Lc{%vw'XA\X^Z=0HR87¦P Ra^!>:-̮O/Hԑ }&}u8|Y2 Hva7]/3`4Ilg qg"cT'rtm29CSZc6 ˏ8=9>A+~j|MD5(b ZyZݏK^ H1Zbװ\?C~X̿y X=0\\Ā-f`:.7O-˪骍I;`8S7tP6Owh{P46wAy؟/ "1 s} wp,M96n8Bpt~&ɺ;Ry\."kXԢxP㌻NnʁfZ6"`hI^ulpV3[0VUt"raր_~U0,\[#FךN@Yb*&aS$6\ |!|P_1FcisR\e(r`@_2Q!GfewbMoŃ]I O}K 9a!%6^P?%Ɏ@y$Ee8F>QZO+ODۣwLXm*q B$:LZ66!?`ods ɴ׽ >n6q!Yx^U.4 j&W{$m;fg^Ap.@;E1.sx,2jVLus劍(+#-~+ ezRf8B @8YEZ#j^ (i$|oj /٥c8X?ե.ߠ8M()8!/F4Z^ճU؅F h= QLTڧt)=|䪰eaI{b @vtK>Ub ?xnf? ӡR#KMqĩAuٴ-B=7ܷsbz 9/PR(*yX2}/},ғd;iҊ!fY䰸`a }eq'1*&krbn#79Nl0W|ؒpX)749I0؝{ $^O[Ǥ3zQ$:詋vt [$3#K"HjN0D8LA)' KF)R.D}c;gnᇤ9sq8 "V:PZI0ōf-n? #܇=XSVmn}L9 Otvl>

4zdר9GRo"lcE}DHh̫}/ d$Ƙ ֋}kMY:2˙6I3 :(V=mzy%̿,v0:h/! Vu]h UMָөJ8  bD?=.$%kۂF="^ڸ& bdnJjl \{̹ÿ,Rҧu[#xT#6\yB0׸a|h8?)HI:\PׄoPz f2Gnn r:nsfk!醏+0kTo L%^d3[8MμG;>mQsAnɼBB: ~Wds(&qsIIֺg^'NVHx%fe{Uۅxy(8((䓝ޑ9]Ƹm2 3/9~SGfPEu1 U:Dx`:[HaSQՌzo_?G$̙"]ĵ|jIOEX)˥fKr-_>4ayF;3qO[ 'zu&<풷P1O2'_̬f,a2sD Q:!HR54S{+%BƢ9/ĀOum(9|ꀨf5)(T 렼bohĶ聍{9jQ淣KN6Gx>]Ly9)̷3*h9x`R\heܽB!V:9H6 7OeF +eY&(2N&؄C-tG0Ilrh%ڢIE*8B[\mxXl)ng*|ғE }i `M)2/NmhH{::,М1Z[v ?G)-2XCCW0 uŮƶvjܤG HFEm${MJU"<ΒA ہHl, M4@WԲKۧOp SkFI"vj~&g;5dw=@ϯ!S߯VG!} OˁƆ$'jX~e汍NcӐ5|JBgBo$j&S%}㏌,XFwjhwsiM`8CPHxe0"OR Tї̨9YГMj4-aK=uޝhn1-q 9ivXOZT_f.Gc_{K#`3Xl ]JczX5M 0}-+5;u4l )j)oLH,'ȣJt}9W$ඖ~<+ݯ)]HZvAxR_L)♧Kܫ4~k XTrI([662,`/J F$6~f] )|C=[(NG} :[hN`Ꙓ%(ՕKM-XLHڙ-2ebt40Bi/kۦ/oƝl?C98.'sܛFήw&Ibryme/Y4ݐKIP yPd`goo_\Zm֒ e\곃 J~Oida b48QayPsܡ5X2L<+ `aü`82}A\zRDzz@R%-dUŒ)خWCfɡ8A51GՆԠqQbw >_iҎG/GI?`yTKj0D; 9Z [t] J g_r*gq״{XK)Vq@W9/htXmǍ% zDGۉ]S#`F'{ZM\GL3X#XK7@Ym*RMJt0 |Fzwe_e?P_7`gHVۊEӥb.9]" MQ<ӪO:<y+E^Muu fnk%N'[M@$@E 0ICrHJ"&lP<'o*)-Gj[J+́!kg1R+ :K_u'Ǧ~fNj9q*YD2Aԟd׎FڸXW"ZagU$fgeUM"ex53|<T]&<[<8IM ~o! ` k>rRð ;@'ōAZE㍕j꼬)a=2Ud~Mߙ2M6}/Yf^*"݆#`k Q9sL867tc̦2EI=tŶIj9ɏ`7X DBt׺GFD Nu kFGvN0 ]flߑ*$wIUOu#yNwHlS 8Xag4K}MH7 {d]TKW K9l&)yPJ~N1YMfY49:"_C< 8.Y\S]wL8O;߀͞+F9}D )l>TKG8nT|n!s]Rk}pxZ#$qdCxoEgq>ƁxCf`+ZZ:lt!;uLү62UEv);97? ۮoE䫖c(nwǫ?\׳tCH0E^Y36Jl 󵼽T|`aqϏ^c𕑶X$)&Ms+;אK7(JDÏ/{f&,vں~yW-@ v\kaz8(sb/zʯn^?mVn别a_1񫩞IN ^쓌KƋO|8m~Iu>u`VhԟͼK2Y{,yhOB@b2>dkDt8$궅LZ_ʼnnr hˁK M,v!PM鲠LEU8g@x'|o9+~nfAJd~5̿f<@ýt-HgʴD,S":h%{?en,S)[l 'aA8M \]9?~-w: raEC)O < W[@|LV+bIͺp6%v6F6fH:{K,Vh |}pۋ\MF-AYq໨CbQ3qDHABNɲ<ϒ3KZY[~9s&14\%sd)^ ŴVRB$ Jp[沧ӡ'R-nܜ86aO07HZt4_|jcV#  ciR Heђ .2}w}HZF y3b=^x!*6_Rt-=OE$ ,Y #9e(WG \+63#9~%eC  oKcYRDnSJA4#}T0$~Yҙt`b{\qc{ Y?*;"{ {³>$Yv(RsWrT@? T^_9ʶˁWcְ$ Mcsq! [KJ7R](#C'-6^BwTLpuQ'PlDc (|`* z `xGCjgz0iK8s_XSfH' >n+('pY 4R O|?oGʃ*I;X_:>TjM ̬V*~,.}$ߙ!1"'o+w F34:ۀF!)TQk$GpeG~#LxnQ6jMFx_usyKY-b%A_~}VL(W2-{850HZvz gX r 2T:9$}b6-!WJHS㿬ȧR)7r)O%F'#Eai~;Ra,jFR_ΝkN$nLKX1N&g^Тk͌I&/x]%&ye83mؖ,< ΍˰*6^q|n)<6PãCS5LVߖmԎ2c-f $kvN/):m5F< `Cfp9Pf*]Y_jkpZe4gҬY~--tarF7wa:ˉQN(^Cg k܁S% 8{a63_y\iܬf|P3(dRJN=u $J08~̃ m;'nP^HD_r#FsaT_NqD\/‹t~;o*M33Hπwek[(ؙ11 p)3PZ 3"e]"1X%֑@?ZyvsmxslnR޷lPMз֨υwY]@֯t1*~CRwE\8r 9=g\m4b'ŨIeK2T&J[p앳z(4efwzمZ$ 8PnTmbY#ܓC@,:4xnIjGWm}6I,,d/  ǥ=$Qvv-bf+U:M, ъ9? bKyWcfp=pi%gsD_M{5j%ՠ] ܋++ ؾmPTÐgymƹ)AP\ԶZ1\U-K u<^"=ch{pJ8eб4/F=>CeUa/?ޫ4~/vjQa9l~*FvxF'z~k) .nĨ]>uTbIWE ']M\aهLpxW ~Z_/+srTOL(æ~w"&QbO\oR}0ɡϵJ}lHB m٬kͩlyV>uEM$qPvAaNe7 "BTԻ \D",ܑ&+mwl' ݗ!`w{,C61qwu;} )ص*="(+$]F 377/4B{43̮N!š ?Qnꄓ,A:m58 0ZK\&Zs4+12?^{kj+un;7ـd,.9X,#ʒ~|B蝶&D2O} $ЈG7;/d>( 50”U܅D}`bqt9UNPއHOtdTVohk̷a 'AK'Dн&be{Wߦ|#nm"MzݘL . dpn ],ɍO`v->-gܝ|~_}nV/3=nSQ}D~n!| 7@"Ptt̺גSQd96=0t/f]H=!{tNmmHHf>~Ц{-2 p<{x 4=`Wu*&&> ?QXYžE;.()nT0~3G?w6Ñtٕm#q%RyodZORkVIB3 vcL0UWS޼ ݪuM#Th{`Xk7~@5ߨf >?tTY@k.iex( )-O&}A+vJi5JmM\Da%tP +¦ 'kD YLTFɅt|0S焞jadK쳙wlaBВ(KRFb~i u[ ϦJػ{;'j 9[[2xXKp\j5YjݳgUBwcҳ޺b} qc}DjlQރ|Q@1ML"Ї HE Eu|iS9 z"DS {h8P Hs5%d w\hKi<=1xKt^/S A^TB)v4I-_?NOt/:oAB$G1oDm9SCRftvleߠi8P3`bqŐx0Ahw2mC׌^e=ho \ury,îς|p_ DRNgLm[krlWy][˃ ,(͙e,:릘_kG3xU)W%KF3KїS|vi:SBTk:t؉8A?ʅ8ƥI]?CX Yb4[t iddK7)$[!B|' f m쑰waJ:c09*ý9++J1Ŷ0˦L6RBKD5pzBS:{\b{ n42hsU?gz[oqCaTKlwle-/` ⡱pHo?Z04&En5W3(etB_$•5H"3ܵZxAhVȱK;%F}F> մ xwKfOȥ2#/b_} a*R?xQmQkq6,,؝.̍]0\찠[gS zr.Å <Ig+gN{ 4r=^<ٝ3av)sV]ǃV5x sА¡S̢ ZAiMbda6F6`[j%8pӬZfQ"څ >`·O%/%y#2dM9P`y6V`mh)o bƫW{p߰*{Oy 3i.VzXMf^AnH3(˝hg9q6w4*8R7\\ 6eq^Y%nd#K_ Drd1I<[4hJ\@g _ k~Tvt{fo+*QFOLI3܎:З Ըb2`~M{ϩ(FyB-A^sm~m4omve0/Ͻgt@:`[7;(Fl+SjevgE=\~y hsL$弘+Cj6f T2VQ );Ȍ:\QkC~g7W?c;4*[jimwaB8]3A@۫LC ̷g,ougĮ$c ʺq?í?PHT^` D-}郒z4'MJLB$B& Ȧݯ]w!zp߄؂l#F @quU> L.8Jx_'a3.'e8]sKV݈49N#6 59Y %}?Wf73T2F9ﰢ)uxo˿bgnD̒Q=^rƛYC~\wKVgKI\/|ǧ[L%2SpjM!N9Ek2hGHXYry.9%[+ߏUZ8LD&g V&̓d{>* }5>V3kaGH:s,LuJ({K =2mu 6|:gD3+\AEeYҠgoARC/?lGOYNc4Ӓ&9Bnfialل&FXɇU~k 9@FA D5q2DtȂYh tg "]YgQ O~e R)' zz0z`I] CcпR[1_m3l7ZMo#VK:Ъ?EX!dlӱ<h8 XCBh?MM ::E嬓#Ye(W_5N^88nZt0&kaBom}&aզ30J*-g\ j)JY7Qvb7T9ۭdceOB珬o]́v()jQ 768dB EvuΝ5,ζѳ1 g΃g[~q!(0RHŻ!o4Y8]*xζ,jitpb]P#nv[~\ofBF)`'[lr r-?s(!f5P}T*33E^fjA'>=<Dُ"IHj# kfG8SJLw4 %k=S`̱ y QzyDm%pr^ ^։ҚWfӚ~ &55[(L,*)?^j~ʇw/ᅵBeH<) h_~I>(.`7sem͔nSyhX|zBKA}YKzvʳ:>pAq ƬVq%`ׂ‚ڐx-7"-}٬Ie yIN;{{"߬ouuގSNC$úE ¬"K9{J'^%wpd5c oN96V{ɥܞeJh7Ul4rpsr"n NuJ nI%\wA:"k_hϮǻzr8NU5Ew+EvB*F7^AHSe,/lm=k雘"uHUDZ]2<ޗLja=FƐ . wzyzz3ӗ=a e u_ ?i@3\-SLјȵ<$(MBb#K;#fgBxJ|NЦQM`$^@Гʜm!rxdbjh839lUT;mb/|m.)nCM2'{f]}> Fܼ ׵\C1 &,xgo5aYD]qi vg]Q 9 ;R(9?Ʊ|E:vO |rNxFcT!RA9UQ ,%(|jz+]QBЫ(\ڜT zԕ,䦾'1! Ҟ]O6N R ݍB={|lIjfT/ATN<'d:[XUh50w c a0=E^V(Ye]5j(rY``e5D9),EYs?3`UX 3@,^pdr &(*\w#؇ރ}xh]cXX/tR%`x[zNA 9/ƽ{9 >]ԉ(?16˫&] fNu<(:V, ([U5ԋx _줅L9$M_e8NX9m-qkSI 1~KaSw̏qh J@ذ.Z#)d-Cez0 v|bRF8s LǖXH%#5+D2]$ݾ3aC}%xtySptBFtkÖ# =LKp/f> 9顴/M'=ؼg%PPIJr]f1;I\J-`7 u|M8 ݺDz ¿!*3rX%e*O>$`t3kaYMJ2sFV[8kSGJ)nxxިa?/-uֽX,%1fC;0 ɾ蘨Y3(ʮZb QVZ6**{C\ֺtK5x]eO&uݢd%H~^o~AbagK]>ZQ^.Ђgt=55ggBw9j+sTP-LaOf8]atTUxq6t^2 l=Lj*DUr.H/1J[~.^vr,ƜсFgk ;W!4:l3"Vd$H1$jٚF%#u'l&{m5pȁM0w뙡i,Ĭ^hr7:#޸[M'?Nd -بm::>~o-b fa[2vs.n!6;ql zJ[.]25ɸ6S.t% V5(%:6hۂ}YVPIZ/p_xC(A",PyZ })ӛ;a M1u_MAfc۽ɹLۘ 6BbF|q%I7r#9ܚ[%T*@.&!x/9G;7Lִk G鈑J/`]r;g17{:EUKq(p<8\quj*3orvDq"I~q]ϻmTO,=r֣iWW0)JNكR \8 qTh[^Z8Kȓm\AX0$$8?ȴNO A9+Xm2-an|)x{F16>\=jmbX=oҠkӣK?\|.0nQ׿[#,KO+y0\XTzFy.vk v4&Jqi 0X3oL"KDj,xZ`gD؏|k,l M?nuRC~G;{ǁ*s,Qi_G.Q[%E=N`m. T'MNT>NrF>L$V!RR {Z}5Q~,,yH6,*epF:1l4%y椁j J ٳqjaW1Co]K϶sSB eEcOkDm-}\R-e6I# wOCC.#eЉ ZKrc;P C/9jB9?콓5_黬]KOБRWr|[P\C ,o> 'Ogytz UPkH_ዋq5|Xw&~¦ ^m(i]d(ϡyUݜRG*= *MN-k?Wo0zo'Z*si$?uS?Js>,DD·R6*?F63ɥ͂xU%{ lvXA/= GW&ڞB!QÔ3_?{j.RYSy-YRerbmsv"gU"ڃ6HuPD= 05T2.;/XzY+jSenAc;+{+?$5E&54_LCh_ .֐u|c[͐:z:Oͤ2zTxP. Tcf =Jx "XB;*TdHQg`y\mbBeAֶOԋLa7$"FxAdѳߑ T<P4A f*v~:xkiv*%kGsK1jE1xItOCv u#GLV07p˙zc NR>A @n]thxor5N6Ԝ駄$0 bt[XJo+{y?[ArU/9fLUnЛP4U [r޳hv2H ` %&2IRw"$ _e5JJymTUU$j_k_+%~TbǸU-,Sn ʮnoxÜ5"7k|y.hq(49="s6*jM*+` +9utRB͆v/0e)W5{ʅnY=XZ$)$rnK0ue3r}S#]꼕Y|:O.y@+Im`V%n ΄k?vBQ1Z66Bw bloW, qM<*8YMukiIerL.ūg!vHs ٕcGkƔhz մ' D2bxEJ[XPvSvF )'6 :]\7?3VO1fHSg:{xϲ}Ap њIO`;3tmLl ,B4o|C'=:y*vw+kMhͧUX\N2*AedMA=.bV}RPS7n"L؈<Q>cwx9uyST,1za)կ[5`:1.jqV~l7Čw&dGHXi២nTS1ͩG8~/g6CL9?ȝJ~Nh)",kT(YMC8"@ y!Hi#&"@ڷIZy2굈]Y| 3<[cϲJW:fx7 K7]1%ttURdC\8 ^쨘Ou |%sن= ei\N /}֐ ~(G_!SG;1-]Ky 6(:M#5ag`Ujq F偭`q6'֍xIH.)R?A CP\tqߏ Yu; oF{{`F{ [/^e &܃4*xq+ a5RX)ͦ(2`uNJZ%Bt@ P@}wX;#-JĬ1Y D}noB )s)yjqSF1էΏ PedsYtQW=O u,Ѓ3lnz9$-Q_nT ;|pT2A}}d '?Vj}C\=v.i{i> ΡD(ma0Ԭ&vI[t \vAjz:'630DDF'4蓸TP imBLkF`  )$uv_ n!It5G?vsFÐ_1Wq]ugc9nm ħSLtk X~JvJtm]lUt cw 9V-[jYv –juDk`W"*sg'Ckznrlk+ͦq/SƆ цqѢEcCykt K[AjB"#2y5)u)ˎGX |N= ZN@( Qkf3kgۀ8ySmG"i5Xy9i;j%SPrw=LIlA%q۫-g)e-(=qwxR9β,D3} $8tt͎ tLG%K?m&ǚ `>dX]4BY7<7k}ҰĆ۟HA8DnXEUxN79FuN/L=O:ҭ/Fa-K^` l-稹)#c̪a5lyP$Nf >#[uXjX{ 5':;1Fu?kHuMH[غ}!u <1# Sډ.BmXAcw:#zpoϲve u@i_~56A3UD83X,:EfP'*ra5ٖ%mQ͵_pUĝ}yZv 6*ڝ>lT^C%>!!_(A\PߪDywq nRT!\fq)r [s'_)Tݚ!GJ_ Ș`J,x+B*ۯ#jOsrȍ.=)fHF;U;rcꭅIeNTr=]Gx-֟;c%nY W4IA ^ζʏ'V<|}rF=DT*t]:83Ԣ_z{͟rvxt_P1b@/ ;2[dd;"{e%IC]*pnf +*h2n@]ૹaX[# 9BԧN [E~ip#?ADiN}:zxn,j+xPkuQ璙4HR;Khĕhdr,v36bd4(bEi!9K2xmi %!QU l2V./B^IoB~)G.g Z-_q u d:37DT;(q O%U;{#5J_~)'`Q&(|9 Mʩ#vq1}xvqWmXSAFU϶ӇҬybhJgp#NsҢ U~uW`#ÕGRxKϏڟVEGh3HIdAU%ZbD12XLη$ᜦPYہ#STF]9tz:Ħ ΪY!8]`ʫ0)>, (,χWCaIUہW}P pJ\Y(sNӀh qMdHk2_/ !qݩG).w|:Z$XRhMqlo)-G=/yW!f= IZ GğS남J8g3gW*Ep-Y+{8Vg(H>? `}@gi"刎WYJUB5Bx4xRV>7\KWHCxQlL?6[d~<! I 3abK 8@6[ڹb" [ Ep&M*U5|*Ҫq^܎ˍ8hK{>kD]Xʌ||ql"E>?qM:2~Zۂу{qSŴ>LSH%n[U\w(FZဗ+2'T)c)^'ρW^3Xu}p> `^KIgiB>P~wsWQo"w!# iJ~nK;n#{sX1^u=*=μ0}@gwɧ0[L|Oɥp:\Б&qAµPb[{\xG=U¿([xqe(ϬwU\2U.qYg5+ oVbL8%hw x\EmQ~':b:?h(Z$e5n[ fy̚ZM":|&_|&8ԬrǘGy֐EjYUldi6idM@2N\.MO9PlVdLsztv_X]&.'6 >=4%=si ~Y,v3}Mk̊td/ 'V7) `%Im](ac[4BИ)Fadp_o'Zɯ^ܶtj6Hӣߢ4+bsSǙp$| e?)Ya#'X`$%o转}މ3ȏ_S$ pQXV7º[!T.{|k*fH|[NmX-MU?EQF6btxE&yWȟJo.J|}pKĎY9 \5/?bpqJĚxj!F'wCYQ2&ՙ%Q{1ޮ3Fe5;vLW}/?'ܷ!$@옓di+]6/XIUy".![߶D|CE BY؋oV~W>%Xxk R "Hd{]G<Ȭ<[ `)ѥ'`.&dM<vez ]"pϢwWu0""%(3ݴkע8g9 ()7x`76v ?Uj}ЬϷi`Xnt\'+ZZihAaQv 'T}p1?6^(}&?QɱJImR]IV#@Q|3Hj,ӂ3WM