libvirt-daemon-driver-nwfilter-8.0.0-23.module_el8+785+dceced31 >  H`d<eϵ U]!;?XZI8LKɣE`zc)N{("U57[O5=22`ɮvt:낀xXדkޏݻY_ԫ-Z-%ir%=@ 6mS`?a_ASL}W \2ՠ,OzI"ZSSф+Lx KZuJSK5c8V:?cEIy+xҳF);^JdX5SvvNrrwxG?U&XgMIA撖:shH Qu)q#O#A>N;0퓖b ZXd96f5baf12b84e85da33ed5113b6632181de43350d2dbf27e4110c6d08b0f34d0ee92d8278227d5a88945c147c03c690684e9c9e0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500683066023100d53a871b9a90e70847954c4c3bba3aadda9baea7bfb79e1a4f72053f9a2d93ac4848d8cc1044420299411e2c1cb092cc023100d9d1fa80b9b1f05e25ab5f4b831dfc819d97689150ad69536a1e5164bc740eb538cab45cb3c9ee6e4f92cf0125332eb10302047c435bb5006730650231009cc77e364e66b538bd15936854d23ee591d2badddb6032c5b3298a0303b550af96fbe20f43505619a0d8629ee3d03a56023006673a4286a0adb7f3dbc92d250f1f9fcacac2403cb13efa884961cdda70dc861c9d2cdaa25b41022a78bf9e60c6fe120302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023100a59c868915d4fd42da32e61cfdc61222a2784990feea023f008b1ebea1bad154f4b3a525d6972beb47d8a63b3c5541db0230668c4895d5c50fbadca6c0c4454f0142f8d104c906d34cb928131935b83fc583e320e6172408a2d5ce8bfd5d767e9b2b0302047c435bb5006730650231008f2dc70eb7908738556479532a75a2051e2d3623f6383782bf9a876d8784bebd18fa08696c1b33290fca9a6ff8f66fc2023053be8bd8475ea96d80cf70fea80fd196b2c4ca4df9b12b9b53c0786e6009cd9f3305b7bb58d475091e7bcd0fa9ef0bd20302047c435bb50066306402304e55fdbf3bfa665dc522d4628260035836f575d36324d600ecacfe54029a7a97ad3dab14824af07431db7b1451837b16023031653a9df45b39dda1e4ace6ff26f1350886b40827ed735da1bab9475c5ce79f1c282a6b8da3b087d00e155a18f352340302047c435bb500683066023100dc817bed2cc303147b65022415a9de41860fd7c2abf85c788630698616374b2cb9b866b052b418b6239e2879fedd6f1b023100ea763c33eba6eb78165fa795ad9b15cac8022047fc99b7576b0192536eb353078f2e32fb85c904fb0cc5b875773e0f800302047c435bb50066306402300bf01e493f0520231dfd78caf83094ba2fe538eedf250a9c7ed61cbe4aff05d3af46f641e85d6c84ae4dcbb40e6756f102304b46c8ef520605835cd482cfa3258f0399d001cf28cdf428e36805db1e01ffe729011f89249fa15bc4fb726bd8c5e57a0302047c435bb50067306502302a1db48498a9f3a2e850c6f7b0406a222295d156185255233a5e623f8baac5691dfcd43c273723400f7606dde2ec4271023100bfd24e9e19ac0ff49ee39bdd9af32870572de4ca4639a4472225980a691ab3fa57cf210915d6103e55f18e46b1875acd0302047c435bb500683066023100dd0e2d28327dc2eb42088bd2495f7a5b3c4d472e93fe54bc3379f73263e020bdeb647b1e471a148a6c9a11b022845c19023100acd0366c874cf0270f875f5b5b02d1536cb1b0b29915964355dc465e0feb33af0fa4451663aab8246ae24d8b6255917c0302047c435bb500673065023100bfb19b1f9008d300dcfa5fe5fb4bbd23dcffcaa7d405ddab0acd75dbe35b34ff7261f62d24bddb8c704df8da2edbffa3023058d964bed455d917f6681b200ce04b1b22c6c0c45b1e68b159cb8df99818a53d40e6b60e712d7ec36517124b8d0194230302047c435bb5006730650231008f72f9d2d783530662140863a3dc84dcddbf64bb53cb58c3f6b38fefe7a86a7aa9380092f72400c1399de60462b74d050230732c79717a0a8cc3f95dbd1370744b50dd09c4d92328fa6a1d33b822e131c8c485b390bd9ccf6fff245b07c7317d9aaeGeϵ U].#B}Jc0: j0b}i,ȷ4jژ9 B 4>vI6fwW[x4{4$BԘT} '+5xB/ xw KzqiOSÔdw@gqiBs 瑺9]SZ$I$^CVϢn N3Ф'9ˋЩ } (5ɍwFmW"^͏3e0tƘPkPٓŪLyQRt 4%9-cf "a~5c CX."S$Ds"xl1E%oj10CRmŶ1:]9bڙ\Tvq$%Ea|Z}$ :xOK %hadw &+ hO=Rm&vAΠ|otmrQl`;[X9ќzbqpsS f{oo0JB9hsr_ >`C?d!' B q48?FN am9d     D@t D Hv(o8xl9(l:/hl>?GHI@XTYd\]^c brdeflt uTvwhxy X\Clibvirt-daemon-driver-nwfilter8.0.023.module_el8+785+dceced31Nwfilter driver plugin for the libvirtd daemonThe nwfilter driver plugin for the libvirtd daemon, providing an implementation of the firewall APIs using the ebtables, iptables and ip6tables capabilitiesexvx86-02.stream.rdu2.redhat.com CentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi686mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnwfilterd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnwfilterd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnwfilterd.service virtnwfilterd-ro.socket virtnwfilterd-admin.socket virtnwfilterd.socket &>/dev/null || : fi0f`"HHsO LAAAAA큤큤exbexMaBexbexrexrexrexrexrexkexMexMexMexMexkexTexMexZa36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e68bd6b7ab2bc648ac30114952cb59f169a8d528a65139eee65e3e97d7f21ae0542e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba21292cc6e622250f92da8693558a1b62c26ff5c24d9f5a1a86b55f6889930feaf73211fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2eece2a0ab540dbb8312faf97b518258407c9b00a8384e2296137758ac4ddea2c2f../../../../usr/sbin/virtnwfilterd../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nwfilter.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.module_el8+785+dceced31.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(x86-32)libvirt_driver_nwfilter.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nwfilter)ebtablesiptableslibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)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.0libpcap.so.1libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced313.0.4-14.6.0-14.0-15.2-14.14.3exK@dǢ@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-23Jiri Denemark - 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- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- 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-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced31 nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id3af3f649f5739888aa3714a5736a9f18fb5663489290d9243915303637dddf51153465d7ca18ac1dlibvirt_driver_nwfilter.sovirtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketvirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.augvirtnwfilterd.8.gz/etc/libvirt//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/3a//usr/lib/.build-id/92//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-gnudirectoryASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9290d9243915303637dddf51153465d7ca18ac1d, 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]=3af3f649f5739888aa3714a5736a9f18fb566348, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPR RR R RRR R2R!R{RRRRR RRRRR RRRRRR R RRuR=RnRQR`RfR[RLR0RcR/RHRxR$R-RCR?R*RRRUR3ROR#RVRiR_RsRAR,RmR"RkRzRhRJRNRSRjRRgRPRqRyR%R7R6R:RvReR RtR5RXRBR^RoRZRWR.RKRdR+R;R2R)R]R4RpR!R8R1RaR(R'RwRERGRlRbRIR&RFRR{RRRRRRRR RRif test -f /var/lib/rpm-state/libvirt/restart-virtnwfilterd then /bin/systemctl try-restart virtnwfilterd.service >/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnwfilterd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-8051e353908a896e73c386976651550fb9c4f6c202a9db46bbfc8639f54b105c9virt:rhel:820231212172507:9edba152?7zXZ !#,U] b2u jϿc0N&v@$[WH8ҕANusbeg8!X -A21>'wrӵ[H X*"Z 1d.6inEs{r ~ނp9__P̒3p:/Njo_ SZwy8ՏYJ`=%_Vgz4W6*[_+Cyܛ>scgÁ_Nx__ٶ* VlSF@6بiރd*K *̅X:]E]e*௻n@+jv.d\Bu|5:UmI7]%!(\pmۭ\c^ߒJp( Mls-Y_g\a=_qTc( _I}~&<0^ ȝ-ފ+oJO(x_=~< ~pNK"hה0hjdI%xl pRB|nVrLno 4(Zs}MwgO .U{4:%̓ru0\U{Iřl֤am/Yr99=~^u^]pDTנ8#\i>ӏ $ugÜO,Wtg̷)QTra0z`8 O -'%X4(F IuUΜI@)88&j"}o.AW{x&F|uPöRFa||jTyxCO8jVL3),чDž6A7J+8 bߴS؎emT4x-X:|s*OanD@0ó3 tD‚;X< {rOSH@  {c!Ky-nIcOϼ\k,h(GȧܾΤ"_ =RRGxO(HVìY U\K~W)Q,azIE>i#Qׂ5mf>cb ' sD1VF בAxY² :݈[¼?Ļ$jMT>RN犵p{\pǿ"?ѴHin1 nWV9,Z^_,!ʯfj.\WppV'](q5{G$eA>=\C]G_j:{C"5K׍!L󎳲IE(!Eg"Ӳ[Lp(EY>/:Fc!`}qgϊv _n6x?0Wj$E(UPߨff۾_J.`= ŧkM=\R2k'×!{Ϻo X/QZր*qٺH Qd_Ɖh5Q.X>$״M8 ŋ ؾF3i!c5* R<;dloD_C6V"V=4T ʼn5ɵsw:< }";& :?yY4'z?p K0dTCnhirz(w)Blr }F7N,^x hUU:;h17A؁~>@u+a#"&aF qhh TNlP, QXF)eXo>!j ˄{R,e>XoFZ$~~nHM$E4+<0"C9?4 8gw*c_8t0@TםT| W{FD$6F$ĭS ݀GHTa}ZuM:FE)c<28Ė] ݹrwo1\g-ŴPlM5Imwzby:|gcbgk0'w);ẽ=c6Ə:rjTf_G-'> OP;;x"/kmјBf$aND ɉDnto5sH4課cu該!/˦[;e,CyaȄ41dzݠ~/ƙ& ^:eKDb |zQ2&侖$J^<.I%-U bXsnGuhK.hu;c]WRp vR3Bńs0̖tGM948PvhC5b3)eq^vv$5,EˢR$UXU7=Ş%#lLIejY'gp :ߪH0x,QE L8Ƽx]__[cT`7x! 42;o"`g/Ԙ!H“BXe ߝ Fc!?kz)H-O=H7JxPEw`=^t҈ KX0\"QB;  㵄[9ᕿHRk8U7lPj*!Q#+\ǥvp և/6hH^ /{`qqᮡ4[W Hvbwq @Λ-) S7zbƙl!fΐ84kt~7t򫪴N><^W?.UfLl^S,s0Pv9SmsT{h:'MUSuO"KzRp{Z5Xor=]Aՠ?O'"KΚ6J٧njڭPcT Rk+Mxj9vBBU^S ׈W*%i ؑRYx;3t,Bڢ`^Zy\l]PĞ<"%:R-nGh))IvJI׈PGl"#] /!Ǘ%GhVYl4m(OB1A)l'}I֢ʓC7ؚXc19ԁ$;*ƫdTn+WxP;2[H8Wft딎Otq-!p~ yNmU| 2f6TԉMk#+N3hi=h$tA̩ᷓ/8CXi5BDjb{fgRΫ/gjk2LW:z`;lGݛ$ 7c;RfgVjnhpNdfs¢):SR3|5s8H)XPu"waMM- +D`HjZ'I~]C8GO(5S&Rs'I}-[<%w&, ]Ns .K*c5,Z:4{ @r+Y5 iï}7˿=0iQg{?ڂ(S)+f3M3Yeb9Doa NyוmR0yL!F\n?B\cƪSRCi*A: 8jO;E{Cpch+ԏJčN($v<5Д *P*MOP3dseܧ uʿ鉶%m̹W2~-$.v .G јsv&!(6;K(I]';&9j>@.qR yQ-(ގaYKX P7*+!mФ[S/fOa/vrYtV2Wݘê;,|=n%]ar2~z M%V?~;ge,&eU6$b dGu,2ĹcK-pD`FlN !YLhE+nT!XNnsYe^ԏAN_#{UT.d91N#d46 `aON+x¥X&g"y|ox~ wwx^GԴoEʓhEVt\:̛rK!8YZ7AMe'4'EvD lBbSr!f`7w;=Y }[wB!mw2ҴWF+xe9`6Jk3s-%&=M[Di@3 _BO ~ګ @ӂ&OT^p]G 2~ڏL* R,"L>@`ve9h/ڀDf1zsI+4Qg6|| s<& %\-SHJ̙&d"<_w-H2d{~8vdGQNR ֧1T У8Q$,dﯮU!r@N!Kn EDƸ@1}׏;|S }E)JnnF4+fDf7}*ar;VoGZ1x5stsZ|ujAxZEʰmq' ); B$^,EG_9_N83(w%[BGS#QwhBԵ,1-Ďkko߇؃WD2ȾZdϺrM]}Y\;_@Ld^t=zTUPcPdI|GLoG9h?o"Kؕ_Ly5v"C_nq݀U&ZkJ/%AɰOi ̧Jtbnɟ{~٬\s * B v V7Y%RũVw;RJiY@&Q\k?1Jf vea2|N[Ux׷fm~ʹ -sD5dܸ65Q&⌫n.YT*AFa B< ezP5 8 .兓@-44Rѧ~] 2qY/I>)5k Q3g y{^->ºe %wǪAajdK)/&[[A6px"Pa(0 %We:V:%J_dD][Ͻz4_4BL} kAzzwdv8EQY \+7wHBM쭑ЀNM s GY̙`y$̒ ;u%4# #>@~uw"̮SO8/yyUŚsJV eJ sXs'-4u÷z>Po8D VxOx<^[7Y~;m=Ki<ډUnG>LC6IDwZo [&@ԏf;N!y ^XꂀF0M[˲ Z{6rW~W\ Hd׽jcJR_V;Rr"=gX 趤LN$ԴKc΋3mԃZcpG"sEJ84C*?rWE!sBwAu9K*aPʏuYc~Nlŧ;2nNfדQ70eBrrHC%ֱf Uy_b,w$ɹ8mU9 YWK9Ef'Q^83N4 6ϱ%Rgz&NyF}?ݐKiW|q0XŭUoӶ.!_t WĻa%bKC4Lt̟wjU76r"' Ӭ)# `Iy9; Hǘ#A(oRHПǫޕ1U[m4ƹ% -]N,T?Bx"zj#Ck#ZjeJ1bwh7x @D}OYp#f'N%*a%g\6OK=fLi~9gY`BHdh6m# {ADw=dxPNB5]wMKRTԭ tdp(۪P,8-I3;HS #;A,mj`9٥..BIOA??tڼv=0eގ,cun,b_ Dl+@_恟kd31ejOF`-\L<p<0[`6 %#wdv ˽#0JG!YrjNx舸%ۈwV&UumTt^R`%p~ )Y. 2ny>5Z2Ϙ45^C"s HO_)y> ., KRS3xLDϦpuc#ُ"xLg\阻DQ,w)ptS{6>Ƌ(g-r8LnO`LImpȮr 6^b J035ũp }` n,xr%7TX/nJN7a[ 3v0 =D=e W< DO4E>\U\G R\)EdStAzT$LA_LŹ0@3F9&-.I8߲V_<2Mi pOBf/@~x0>5kJ҂Ҕ2o6e6_2՞^u$y~A=h]wQZ"UqE?)O,o3^.aMחhӋ JA=]8/6Fޟ輠)bg@{]wE<j\%.]=&ݪ?9o1ILpSйh,/|b~AcWe_5JkIWjt_UmP/KESJCmx|Kd+.ԷqUuEPnI~. {W8Ȋ#qBg/^x$җS=hc:p0c A5tKtvI$ېGkY ݮeXݪZISe .}|͓v$ΕQǥD '0nf:vV+Tc =+#`f"*:. V G9.Q0s~ˋ)c~ ࠘{;[ J Fhz a|T׬,\JxTB9HQ'KЩ@ MX } TcV <A E;zCljnJ̤mЖ'ɡYA؍;$||1"^T Ls?#P!U@<&ߩī>"x&G1>XiG`S6Uq͔a?Ya7։YÖF=HP%=BNg2CTx׾OMdn$zp}0K$hbho{QQ( ]&mF%j:f }6`>u:4'w j ~ð}unb\f -6-ei4Dچ/h5^Qظs^B^o4\ebʆɬ,ެqKז9 vF>ό48sF…nte^P lO#C0mz D$Nˋ`V ĻrYgŒ)1@], !N:۝L)\:0BYX1\U`ᡑ)̶>:[ڜ^3 UaA$j :7{bLg r+KZcv<`Ȯ J2/Ȍ>@V (["rQBpm<=B]#mIIx9b$uS$06%\X$J Q$J b1|,zq"ggkCytnϕևY~,~{h?P!zxNcAg|{`S=nǀ?(  }]mﹺPmy8 V-bҺe\ TtOGQqحMA_}a#f]%"Kfժ2_orK̜.q},2u:Keqe8C>LMuOa?[뫷Ơ3L9SvQgYl4W[wKKP=Df,̔5bN}YZq-#x~w|~لy{.?Kg1{lqExeF"!~qQRikuzs!9BzY1+~PGp`z~ȩm=(ɒQ<bKwnj8Q|«0Őv6m ibd ANrT*3qʭdiZ2Bw1ʩ{q\TaHz#Iv̟߄f)p漏GeYbꑒfNjX؇ t;!2%YD~X~J1}+R}Xr5k=1kĄ\'LR#-WIJdEQ:"3T'3P7)קu&;vKZd_]($Qw{p @!2u^ٹuaz?Ԍ _X!k2dpEŢ};խO Q ͙x]pd& %00g꧱5b=R-K3&U  ].qBbUN-fY81[ޥKh뫖8Яs+ yc3, 5;o/S% 5Nj~c`8vc=@ouphT;S|x!ja^-pt5{5w S/U%DbSdV~.;C6;VmM,a!놣ڶ]9g=MeݙzM? t;wBf~?E L,[,/ ZY#߽|ӏ؁h%ӄ)I1R􇥣Lo* KWҘd@uL-He릝'dMb\qPH{*nh o̳E " Zc_nЬ u+g0BI'1ŧ pt<ʕR3PƈT_,nJG⶙Q^S_Aa?)k_S`}v20|.y2 5#s؛7tx<Zm>|!l?!m6sks-e# 0HDAH]j}7m6QNJ'Y2VqV负`fd@"mQRHC@*Re:>UʰOvA7/S^܄4VG Dr("mZZnc`%>䝺EINs)`+E5"avx:z۷ۥM :K XDlr2̇ܲ ?lP6`$'x{ GiS|@R(GE5 pg{7k.٩'xNk~QڅVwS1;8Y1Oci74]ZQkb 68±$s~uui>':3OX^ xXR Ztig\PeH+O[\Qw~/sJx!nm((Q'&6A|;P@-qEtk>A~:nj=amSvt=m~P(&4蹿dYEq0PhjAk(k$4L-cV %L# 6%GoQ8w=]8Т$ dGH*ޥ{GU_Wzs׳$c!rw1@ kj2FUF4DD_F%U/*$55'aD9%imʽOyQ5 /Yp#Uytf1! >Q{H6GJ`WpAO餕"E~Voϐ%1JE7mG_ە}fm fL ҤO,}%Ër@)x9dY;CP~o-zʢ|;:tЧ$sޣ=yܑQ %.6<8V5kwd|4t x^[ a9=GT lTmgݱ]QK?3޼9e㏳T̅i8FgaEz 7?Ch 鿼mQbjQO_}d5}. il(.8I{mhbYP-õ)Z\73b(VW9 tЙ1PQݘb7׳iFҎnڦ YPüIg6]o7{@fתbPfgB\ۢl/=b R[\;|iVJ؇e;! iu 2'{k watZL$Ӄ%f;[ϰ*pGH~z) U)cz ._Vmp).Eʘv2(@&nD-0Ux[Jdo: \z{jqe.T=.ʣKʛcni}m ^{.39uH3GdM,+{0n #ej)FOa f :hB Ͽc5OG/m/})/4lJD=BTCZxIQtmB0ݥX$XRit}SA&כjJ*9m[ ݗQ#8 /p؄$%!CR4W!rie&>ڙ0≱4>{-`dB鿲꬈Օ)@rtc26ЎQ"ip "\zleKֻ[!|˘h;+kjO6؅(ۊI '+Vy ܎q}I#7#$ËEkj 61\jKHY}Z,TBʿ:aY,OOӯLv4s vx^OIi"j18"CU0{__!$3ȫuO'5QK`b o䏞ْڸGmDV~)m&C{E/thYPS=:X"F_]zCVzpq*1x>xC{ײ|\޹a +.\Ψе<"9K@n䒍L`'=+)ƚ߲aUs6ݥϏYyFĵ[]TVY˛6_q:F:9&7.R S~ZQI `N軌Y(Y,\Ϗ0cܠ$P/bj/9sAUs:݂ VgCt#^*m>7-Wȅ: H"펑PGeo ,q]J%O*)V> Է\X{NyZrbAe"?@ZX1^cNvjh8L{,g5dC'zힿDv6?W1"#~_veF("!V m\$1'!nd}k/t'xkhuRY 7M$U=T仼 \lm !WV. L0OS]=ΛVyuOۋŢ>7DX0F#+P,RCH:j|䨿iP: 'MB O3$Lj]+fs&2Ё<9]):.%+;RB'uUW^ug8#{B4QV%A 2CJtr˺y7T5n0rP.!]b& xj?CIѣUԚ(:BNnT|=%]Oȷ;P ݈_6*8c_w'S9sWO:ϧj*mq L`SGWWg~?J/$VK٦KG>U76J9M <惙5p)ǻ#J2jآx&GO8nT̯HՑQ+ M[QeV` nfNXfs@p?w Vzֺ$9SN֗iߐ25a|v-!i܎=ˍF8?i%4e d8cxQȞSr+EXudK[Bj5>$ãrӆ,]7hD؇}db=ej7'68?vg-9tGVbKŇXuFȁa^D aj!Zo6NQa.-`:*B|Dxi^`V)i:3rX&C<0^N;h#t$ ,Aa!*z+)G;WuL[4䰇Le Qª$J#S%3M7S7 P]G>KpSﲣOz$]iz}qbO-MF~CR^rk6U9NKN9"RuAJV%عmD oĴޣHxQݑ*$.#Jx"h"s!rPԠ<þZ%-W}2g0cOS %͎xDs4yɨ vF}g&LnX5(:M+Tf i L+ X^Dį̠#H"2*QKOtlp>׆V͘bZ\Al8:Ez5 #Oa0PR1+lR {IxYR`w2JI}w?Սմ\E7Xt(F'ZF?\@VdG P #xG`A`?RWC2؟ wP̜ YT 1 (0 ¾@~VeЖ:S`g$'#'ClS- {BT#pb5}AF iAş+fpߡ!di-k=GЀrs|Ou~fHLs7$y8TR'A\N¥> ZJ X.V0Aj G!+dl${+X SӏA{{D[^]X=WCc.[3onfuQgO0^R_:#Ҫ|ԶQU^y_ϓV!0{LˑɲUxfᜐLf&h;LGp.쇴E0Āť J9C˚-YMHp?Tm>YO^U<$/YzTx_ƍ*MX:̂Io񎮁a#-qgs-.ht0J.pt8^?1#lX>̩En@Zk.{GV3޹br&"j"xp4I. <#e&oa.! M#9fyR ;DbOJC!{rWMv3%l]Ëf}@|# Ӊ> sss @&M)$=S'}k^N7KVR`,g0gjE0L3RN&\a"u5hULu;le7uj2o;Uƒc-QQ4>(,j ;KQ>:'Dc۱?:=]Q߱Y %d=XM-'E<M!aV:U#88.wz#=KQJ&'c)~/F6}B ؋"K'jc ;es֨y,AMZܳ9Q{ L x  Y?6Ӫ~l :^<&o'6%!S^37 V[#^|S$3-k;qcxA?eWQJھ>L>p$ez@zwӴ")_go=A%?kV3m)eC~ -Z2k-(\Oh8D{I>e?sBKߕ*9hHVj0.)M3f0FN^3uoσ);po u< #d|%(%("&/KZ\RwxMd^k<7eWHh.y^j$]a{I\Qfu@բ pؠjEa4:"]?nC\_J'ͼ裶&݄r2H+=WCH*9MH1z [*RJTݦxN)xKYU"a\DxSEtIGh?( Қ~иF=Gϸ.%)APO q_"y_QϜu Az,D72g6/Ay"7MafY)^:ON ke6:) %}t GrGY](LsmԻqfW h+uy_i _0+YK|+OX_eP}aO#~%RygD,WI|(_b+RHHuRsf|KkkȮ׋JH͢D~n`6?6c,Oj7uiP|THsqbP'u,G$EbUKq5˜?q XϠFC햜m]-DֵW0oeԻhA_ya"PٵxvPϓ_Ӑjx5 h;uJ@)뺋̓>Ȓ Wo{XuUjʣEpm1Q_Er $CE1g~EȗGjkBşҩJ@j|:hH. bſtăy]0Y/Iű-Wi)]xjQdwLaDʄ~Gt<˱aLjd>G1尬b`4)A۲'W5-k6QCuc7q@@IրN+r-?9܅/E|n1#t9|?Z@8q*PfDkũpk4ڀV83 s\F{ a?͍ T7% "E~9'͗*Q4]!Ԋӥ/=NB4"> [YWDjSȍZY'_2'y&"Ƌv"5SdPC~ebNS^, lt%3^; G%\ǸrXX IE2^z#-y)5Hs]%p=I;JduPQi=UCdGgbiG]kz%s+)'眙W*Fd׀Q3X'%Cu  )NG;$]*J4i %x/#U>3ќuhy\P cjun쇵,(~W!?ݲh;fE~EbqhcGҐT)݌WD# vXW5zR%0[pߌ$Q?) ljUtJčbF哮sL^ZxIGDpAwꈥ=,7>49h54栿ߤΒn 0vpnA#|FN#\)҅r'il|K9‰ {COko6 ԡ@Tۤ8a0NNþqm-TmLd;0MS{eIۺhr |{b[tjZx"H% %Kޅsj Wi1|e6wb0]sHQcF9,NLM۬ δ't&A508q+n!::WY^el|>9gH)iz `/OX官Qa  O2EY2' (Mlİgn9}'9*[XJKr1tD1pZ Rp1=see}ՑD鷄ln: ,/t Ǎ0igҥډVbq-]iNln)pf dg3(eM6'KsϔHI3X ١tR~0::Xb)ӤjIQ˘*ۢ{P18J2Df) D&$(;@vi`g+2@5#ViÆsxf:N5wɥ#* \+n{U(DK'7fX7P `3kc#BК)~s7TxFIr _Vt3nk I 9y%3辪MBR'U#k:T'%%3^k yS eU5)vyxYņfi"WyJ5/껣4,طK>A˫Cſ=k۝ÿGrіZQK\U 9摬v̥+[UW퇄Lj=q kO2kD Cɀq;\2y-^* ns\+\kvmd$(Z3X'/5I1 Z"w~:W G9;K0OËAI<z j 3Km#>pFѣ(pe*4*i6c&~3^WNɚÔY(K&}iapRsS*Ύ^CN+%g/rJ)֒A'[%0>qRu_1޷|ҵ,O}RkT[PPQ?` %(6 [kd Z;j!E+WrH;j-$|sCʻ1cH/:ڒW^.X-Í`3+BSO.shB?6&e玶{^jGw"xi~)q5r޹u ; v+^j6pLiL BfX2OʟgHozO#ANbXg#v { uabSn :*:p)pXi|%w1r?Z">-#U3BtѹJ(UQ{ۥc >f[,_a޽?ot,k" Ͱ&ٲ bCsaűwkjoпJPrRTr^+~i#椴6`"yس{tFrY|T *~9~/ KᄦzDڷ~MH@tt S@)%yxjHX!`7#f!\K$S5\u%\5oY#q"ۦzJFj oa=)VAu"g:;+{Vَl"uBT߱n_ CPrd)L#,=;>y8%AX/U1qeЯ_|]RD,E/+1>st8w+j` *'Dj d6*YZQ@@j*\╵gL*icyoiNL4,p)wz+\s]KTeW2{OKo= W܈s@X TJT=&b=T4 H?WY'4i WvFTd]*d/st٣[_+ylU0(*1q3_̠*9k tG|K'(potNLkY!Ȯ$Vi'36&w;f;@RZ͌n"gdFWH;m AC"RKZ"wu A_EXxW9~0Dsk-QiIO7U^S_:¢BE ^bƉpFBw[;nb=( bFm5c (M{ J{PzcOLKxdLѭNDAo dO)L0wyhMP56lx[LK̍7!A-_al5v1qf9GieoUO`KY D3V 0g֧gXJ}\Ěv³b(8 cYԻ5PD$>e]Ku;VCWhCmэL\flMƇ e+:lWԁFKČS)oq4P[$.i!^@i#Vоs}[ b7uTtt@B2r<=-; ZUD?ч5ZP漓Ȯ5tOV•w{q;⒱08TN& bj|a诛&)TBؙE2xO_$ 91Qk.X}" =&'/ h Ib}aR۬,F?N* [+RCkŴ;D9$3N5vr8e&w9 ʗ|pT6JavvFS(ozQu!il X|'B3ȳg6 d$iH5E8o @ە9_խ hVb) Nu4Z8xC2YNF5O &(sh̤_~ ڣ}!"lU_=.o$}ObF 'dǪ3ޢTmM@z^OXJ[K1Shz4h+ѣk WĨs[LFF#8^)ξ\0c&qiNxb&󼛴ӹ¿w-ddC epsL?m% * 6\ ~H_FE{PVgNs]1zM~[j/AI {6_;F) 8Hb\w6`. N B;(j=]ڊ C#3J~qY J T.rN@rwVF;!$kncёgTU38'JI%y"^]ڡj%WAI[x_x#YZx>D9a:ca#-; ]^R4=-h (AhTf27F`2Wt'gT4۔]$iG4Q;rf.}?J̵̤0C] %yå'n,D:XR}>V`E%ή#U5NQD QFi54Ut"\UulK~27f \轢mshob@(@'<-VpVWFAMCc"tq(5k?3_d֍\#u@-ý%a~Ǎo>Ylr!Л8KX =v0j/ƎB]TdHp#7:oTKd!|&*Z}4`f::R]hE|b;r:XדڴI~[++*Isuw5\K@R =Py6W*ls|꺺yy+o~ӓ4Ql7pw2r(4\t 4TlN|<ƛugR =mpG! QyEhB+ M7oc ՠ%3KPS`˼ nxU~ԵDR@x}OH.D<wȹmM*ks ?*Jqeu5KjvqchtK74R+?@~?#Z 4mC/ï; g/2 JWnpgRyd&i*: 8eeM@; ZE*.-mJ)}Zٲs6ʄ0oy>4v'q4B .nmees1'p5:͆|q*sJ?x H0G~~v]vFBzYFXH˨XC@qAݬ1_/'v#Hs_G:UE. m s$ϿMɘ_Fʔ[Ĺܾ[^q>j'b#E ȼK?(S#`%٭y[E*$QkMvאp:,k] z\ )c.Pՙ4%!ZA¶ռٺ.b)VD~iؠu痭_^,ɚ{)Y&Io@O[:|;Y=kzz?q׋_el{v7/P!r}!K{o dG Cq^ݚ|--/[#<Ͼ 7+p0^Qszґ'W233bӣ|H{EZ,S Wvew3U:Ag~1Aݵ=Ѩryv҆/.{ݏO`K m.远X)^AF gOWALzciQp=NVez7re\so+Pu@&r}r')v>pa FʼnwosAb"5PY xJ H*"5d1|l9)`E!B%9@t3*] Lo[A<W_m >AM0ur='ysr$2z>Es6>PUCv,"LRtq$N]Δ4L5R|'%L&L;ȄEs0N /ߡgSǾS jcU!TJfd'Hٰ5b4M^Tw!ժPI ~.N9688Jc`!Gc=z(trS$? {[r4!W?6vz_ޡc?eҤ@R櫤L|_gI&NҨȸR^O) ,{f;n>oxpXnSB ']ܚlĎڕ4bReVχ)ڕb_d qŻ^;݊J,>ZKf6Gc#;8{pWleE[WDݰv=@+Us]3 FU阿 M wZZn󐭱ݾЀP SIFeSxnZ#۫_G[ 7)Dcyb(MlAN(%k8J{[POL(_`J{`, \>; F%/ ugpmu¼FzxSfKTຩc̘`e%|>Luݳ6猝N?p&c2}yZh+'}%np`|EC_ Fuږ"Lc74ճ᝖s^}Z'd[ʹmp('9HҍLV ܃^W$?U:Ž4U485'sL%ļ74+c;VX,XY%&PjhWBrQ m.?6荒l$mϷRS i!NqJwx]F'  0rȦ>U[;B\xe(gl{LKtwiM -6p4k1&B˪WDp%ou.už*>).ڄnSVM2,ѥG})w;^粴2Z?*{k@r\[A_J)Dkݝ>)'+x5o3mqFfk~_?0!L ?i§ f|7gC DfҞײj\%hTN103 p.ß+0 f{РU큉}w,Z]1j2p(ښ6Bи@?Ʈ̮o((x!|OdzfCG1 &Co1t~8 /X2ý5 fB- ^ZàXbrpS.-,jr3RGU=4'm|ngwO`\I²$Nrl "[<9VQ4u_9V**oDmyTzOş6srC۞ƇbM_y+v&a+] -,Y\x㳂adsl_}8/'PE i$y;2w(F,i jfҺE1ۿS*a"B }XԟlWb}m-yjTO&K#:QꏖHt':?l&\d'Ir׀ p ;n`>_Kެ E7%??ΘP jLFkEIݧ`F| 5{p*m!v D9U#AIom{?;Ӈ}8YtR>H_CNeKP}t瀽Ngj{F{Z:ћx ""ɞ7lP"hGhO?=Zt FŒ DO KMV8q"rZ%Uo s7Xk`:0VBi6&Fk*>/A/_*ЂmSwe4 іqvstKe*afLbC Xb/raEF*z=G9h \|;-&J?mWe]I/4] Ž<P%m^sIcU{Sd",~nuA x=>Xj@v* 6K]"ᾠⷫKS%>4p:'<:iRaRQg\zKHށO:UvA[2, F]\>Z(c˨]3^eGֹJ ۰ -ӵ߲_q)t1\Vam92e&,~^PԼ'z^}uD+꘲Q?mtJ.sw_>ZF7٘&'yO:>vG>m2ݽ%|Tz^qB>==pVI&J:Y F4A^ ~&$``H>czRұ_NJw`z/Œ_P`9c4ɰU kNWv klK<ڮjj,0yTPH =ْ_J|^$4*DOQFP7@w;~9C$Ρa`w,pQ9ƥ2(Dv7BV"[#I!9A1 Ρ)x\hy lVJ}B=b Rb IS:qaTŇ (/g>1(W^75p5崃|0x:8o4 m%Wt &XU^XD,j@K>[-t+A h@ѐ>P'$g{EȌ'XOFTo;@9LcCm6#ɕ̨S,JgSG0)B[$o !*-1{-]r$ Q (0;@KFC!X?dP /S#h M'vX*B~sk5kO[=U'i-!-p3J/S{6"VBY @"4խ{o\\DBHF5nj`C`[ʸ}*xVEM1H)`&z"IT oe.QUbK?N,:4IR%0ؕVqF RGQgt)BaԵ~cF͟0\#em{}=-+k1w=R&;RQ' `A^4B}ϫV*zJnNQ^A[V^xEʙ(ˇ@ijM5PV<ՅC~>?/Řq ;vn*yOd$[ a]3{>Qa0Lg$)):pݬ$UԼ 5Vf߬Jzm0֠/aR=$5=EyTEWx~V"{ bJO2 ^bKU_H6]XwIN.y:TR}q *Ek/@|0T.,V$ڨOjqD[||Xd|O|G]"΃˚Z߅]W+":(k{ѭ-JEB|Rb*rMJN-s]H;j=f@SDu ˈB󴦁?* 7 >#ł$" W2|ſ!RmM=͙oCfRxPZ eQ9\%s7ՌFXrVc5r!qdgi$~f.rZZK34gǖ kPdJ0J-JnYr,ͷجak.fwM5|n旦GAU k{6e`*-LZhzg.m,q OuYI$h7N\SX9~+0~CJP& ב cG7Ȱ׫erEkO=#j eqhQ0dfgV{b8T#o©zpɢ-~ВNUAwzz"PX~0x]@m IVt`eZLECtBn, Da=#蔄7VFKN)/’att#%ʀoqEpL}7ruj _jJYC&BKj~,9`N68T.ӕӶ|'A3T"K3U#j289zy@<-@&εʹC~TuV7c{,!y3-uo!lҷZt?U?OΆۜ-8\ E꠮9U+Ҕƃ2q Y65,knb 4&j-&_~d饲R -:$e7p(QuD nUenw~_fr?|8zGV-QӣˤnNn-#u+_@8E[ԥnHT5+o-)$c@ KrH'ܞ] oFE#tSafک%&}f1ĞOX@{62w^3jC]PSkP/9vR凉8a0z?.as_(n0:,݄>rK+ra)6O2G|tSQ5Y,>*uazH$]5Z "!Yλ?eig }n"]a.y]3、GGJ́e^~'J>rr>T? ibX 䙃m ٧-Zc.6j<-4)eB0lHr | +mj(YM"iVNJ+&Mei|AM8,Jr?ővkk2n~+3Iv]L.S?!ڍ┯̫|jH܋ҊqA w3WN4ŷ!LZ:1+]qK 'FuK/ދ.2c>A^3טfF90ΛoT[0NJ "D&`!F32!m/FȪ|gF 4SSKG9C35%~T/>!HzJp`MuǑR6 d_)UT3A)TH^nNQULP(6kQ~)CakR'^rKo~o5 C`!V~4c\b=6k0"'jh?hUQf7w&Jh>Cz>URn7փlU|hiWr9O x΋) l Ǘ  hRe"@!-N zԼbt#wΛzϮT.3 We0{at mI`Tj6ra)&#rZɁ~:ʒ<vf-_Kߵ'*2tYEFɐ`t͂R+¦dͧx1b˲fF'n&+^~QB5wyF'5ءW|=K.#)}y"}L' H"Ukޡ[;wnuh:de<+Ga[H0ruci M<$93n *D)vCNVa!cަj?H ٰ7*,sN ^Yx wC<E0:bVޟ>(2mVl=Z _q:4xGHXylI)hY)9NY8u*K*P'B/Ÿ[Ow;CLgZ@gŽ~-;m͌`QSv 3r-81=ݿ8R2䪜tCwMDXƵѩ]͞G.Pi^&uǾ~S7} "m NܹW?E;/C!~ в!Bf9ݲM܊o3f2]((=t)hUG Dz3nLͲ|= ޟ÷d0?Ft8շ#͋9 O;^mZlOfCx ^#= (>F@Fm .+ibۆU,{bV(6U.P?PS(״.#nHJ J6$Dme v~5fUwI{!G'OҲ35JI+2yH .ܥ|u_6~jMAy=?, GH- ~HK"U)%'a^%lzycH|)0!Qq/[vwI*\L[:=sx QQXx.2V ?3)Ws\U }`QcǺP5Q!ܨ:}Vu#1uٶ917N7VYO@+Hn^׸(*Y,ic1I%j#)~oYsGV&D1֥4#V/p 3߳(ƣk>-/Y 2{_t5ke6  0E|.ssAippIZIj;̆歉;4:: 6zwנaZ|U2;4o2T;O,v]d)/p]p?/4Khu*# 5%kJ aAYY?奠OZa.$Ѫ|?w`]ܙz=Y \^iQg Nvj`!9|]P:M%spf3=n$ L$70#J%IQ}RUHʹbA؞jW2":w۲k۰\ƫpߵ71ƣ&,܄ e XyspJHwjEsh󤑉8'4⍁%biAXv [%&xPsIƅvC|wNFVS`輟sA4L<.s2qwE;G5զ4Ӿ˶PE=J MUF@g7tIQB~e1uG^af75PhA[VsG0LabMDry~Ge@BW2yK{jȡE`Ebi9+Ȼ2>|lHؔP3;f# _N&Cj;Ife/:Ӌݓ\{Wݐ |dFD Bl,5rD3QwmcbӇ&Eht|E2bO VeJO]SlHV²*ܟ{SL&w&+\ M]R=ࠇ;%Vyg\mkՑصaYn*O[\El-R߂)!S+@Rshvgԭ,~2TIEk/@x;(`] ȯ"%eM'k^of)\O3]Ӊ@1Z,Ϗ2{0„qP,zɸ ZEyUrfQ!z;Q>-?DpYuyJ4[f@uwY]:p5cKu/2`)M ͨ3s7I\#Ly[-22=ip4Mg@dGCڊ'Ax a;!ں)dks^V l(&y)\dWI. j MoV+vk(Qtu(๲P)BXvj*I$W.9|*գɋ\DS X1k|Zh xKckדg!=9ީ&ﳦ4[t]Y\6>r3U-/^T;R"lS;KTuA(vd9.n֣;> +F{QPwJNͲ<=)۹Б0o]Kkt˙"5%E2h{k 䓣)}2ÆO?{'Wv&H^?$'_gׄ\4 HgKYn$n#B[9d"<ÂЉgt @%x{Jf~5|D6?"DUJ_uuZySk0 =a^S=i<&ɭuc F].HX/!SZfN-Ct{_12ut {gYl;E"8^_؎geI{{4iE@ 2QMSEY!ƨ bڳç;#!hJ{k33ߩ$?nғK= WˡoSIR?~#Ҏ$F aa]a,y iG":s_-6>t%/6F!CNB74h{oWʉ[Sט1k8W3BbΒY}a>J iC>μgO ьQ61(Ƌ6,!cZ[bosk}ԧ4h9ԤX2:\N`1F(*<а.x:Hyk RF> )=N7D~?%jTqA;#/| 2F|ANC5k?s7cנ:};t#A1vt!*a7jg*FY72&TX7Lyɸb_^ 3 !Fh2cJS|ʉ7oX!E:X6Н6=tk)/dŎPr[k4rTQ=d @N@x" 5C Z%ݦ lN@lL"7{{4]GX]']u4Fs=$Y/vnF!M+^}v|ӻ8% yIz,kQ{Tr( IPS{0$4~ u9. gp)!o2DTz.[ XT0!$O+A_&!3&ϋ h3֮@d2P< mJP eZ:|媀IZ[X@ |3znbɞBWqETɨsm߱/T:&`*)+Ym[K: Zbb`3m]=\7:x/8 ])j~*Q"{bx,8W?=R{ :  tV/+ xNA뜅1K6k7?`2 3W+3\޵=ٮDQUkK9m*,6"K,B|js n Ɗr\FfqEv.uu(\R6eH|m[g3 E{^4qTpp ( Ng;0Er'iZՠ >g0@Q`s\w Yl؁Cx% +"BPM]?G)U۩x76)DUy`8nq!`l9?`jEC_vYaf9fۦ]xAq(BZE+}Nq!7 jM[<{OF̈xf&/Jifg8IC{sIt#UEt{)(-wH_`̖uGë% *.:<˔@;["3;$b4u rB\Kh\l^px-עIgr&gxRbDjP^y#7S!vN#s^ T&D5b)[17ERZnviԜ/\aWnMk7H"%.] v* $JŚ䐘M)w iWIlҏ1Pa')af1%D0JRFO6(DD p H,@ ٘>O2-ժ܉₸2~Y]& sr}`mFr+bVDu 3,Y\E.{w rƿ!Z7eX~ @wQROw{0tAX^T1ߣM㱺XWAXXg8tۯҧs}q*Ar-L" a'^Z1ӐN[b0t)ܕ`)6K9@駻q(sX Xd PuJ{!\8ٴktf˞`|B>+ :HN}U6%㿮7ՇlNᗓ[NYZ^ >ͺw:8g%4w!RگI֔d|lyf m~^WDkNV緬 OeB;d/)8RdhsD<$v%ζnNZݎRYrRizC]g(ȕ($/*Wxyǥ8\QtV1)jE FmOGNk٠%xU V\s)'ׯGMt R ]MCh>*K%ljЎ̶CGÞVQݡU$b{Ep:CCb I,s5Zp=>Ţ,{>BF 6`:TD! KoX4sdEDM7S݋gҢip(~q|\\0nd!|)En nw5wVm \!O@ ̢$D{>;/$\qڕ Hi5|T(?MK۶X\4FL6_>CZ}-wAPxN6(uWwVfKߞ$ ɚcDsf^6a<M4*$0쬽 m,fs$*>t⩽/;. ):1s9yw!j*fJc}@L{ Vp(nCԎ9طUɊ9o'ps;<̯sCNiAz(Jv%?BX |x $_2ܞ?AC3S4M yY*Y,L`zʿ!*ǹ*JWImpiīZӧR\ gN)}?6%8 I_0 &:@lP[RBj {[f$bIL>.+L0Ȥd=::s"R΅sqip* yCFQWwb ͽ:uE=K?K*Bݘ ~|e^*R> Zخ*R1DǦ+&|_ߤA`DU-פnF=ʞuA|`xC&Z6 ev|K<[6>BmL`+0Pr0/zJqZ| ~V8)_^eeSä2 90݋no#@#pi19PDJ5Y+M2ī3^!CW~xdSOP"5B2ME`nfb*]g6'dO3\ʛڅ>'m h_F_#+l4UKp7 (OFE~sLL'\1pV,k*78VCOefbHɄ$ V}G9M4y氇 |:$P<CؖVUǠHEH&hzW\[٥YFV4bi`)VDٌƻ#䟾l; 7e}kmF5):1HV0pSZ #U`l",≪/tu9"wَ|zv?%0DGӼ1I^hT^Vќ FhvHyaIU?^M^Q,8[+`,nRxY"$zWilJN \&I*B ]t.Z>#Kք#K)|$qO_fܚ3`x]WuVƋf4$A䗠e%q<|F_:0ZGF?֍l"լGzEsXt(xQGoEƙogpDrM">l>P2ҭxqL#8lpׅm~$no{{ e8^/ #nSPFd#/N-&ۼTW< |vOQtFܧY\ C@+fmD#-IXa&+= v=H? /qtB}]:GP'zmK^dyk3G׊]!5,s:^ v]:G޻SPڕC9鰅\)([%xM`.R$Ԩy?:;_mj}`pDBԇhu l]#z П 9oC{~nV$vXܟW /v A\a_z2Z[R'L@.ߕ;y,FxK thuO.V'g-X/4^[p )Ig@ېz7ŹI:PCo3M<xm!GDgHsd52X솃ppYb(|c?-#mPSAzKKEeh"~'XFaVǔSA46TnKua6?; $j.~ehy.9&dSaQCb \F (V!um &X= q4^H6WċMoRST9|C1up:9 ՂJ(QRU=$i+twp+" :xvx9X%P۳;5Nˣ[H'Zm/<ܵLӇB%,{`:MUeW`I`ppEئ)'D)L i;\W.7[WJsf*r *4]$2h=D11Ӯ^D20?Ω2z7m>awx2^i4HaŘb>9! ۷nAStŕ 2n9yJ.$ƿز{-q-X/uG\ٕ96AwAH p򱲍.c4*Ծ3_= r+%G!Y)SȮT6=gT $0M"^ o#N Tlղdr(~ZsYpܚnUyX]a70qe~UAu(`7g2zbݷuD~j HK$gdlM"z/RXH(:2H6ڻ]ѭAf/nSQN7Rr=wPWms,&/<2BM*hʚv;$'43rXYƨ6eUUd N3Isdf|c' u нGSQs..͚օV?`U}<DWk HC"t6}7 t#O8ne&~0ѝwgj,ͷxB blӛcc9H!fOx!H!xl!VZuo,NMKZ?~TS[ w%/VjQ}+~% ܜn[UWo~j86(\;pum>^9ۂNtL'gts4L@Qh`^q! {eVaNAlKָ3L&HeIErz85ΆFXl[NaȠx6mVaUi3 KEd3j7 B&ciW:f N$c0  auh)-Vol't] >I2J.YHS&ɢ Xkǐ/tO \^<$|Xث\Auoh!7#Wg^ 3MFEcӸD,rh|HgU^ Rg|3tF*EKObx!/ T aF$'N$ԅCרhԭp߄)J.6<[<7Y+`M^B\1gjY (V{8!F Kh.iYzhu*'Gi}d_;d'MlĴa1\N郝r+zy iϴ~:QpSLᓒEj`6k;bDm֑UZXd](f"FNs˵Sq9AstJʔ"~nZ4o-ūPBBo^a^3nB`} #^aC7 A*Ƣjm9^_[gJ+7tÅ` c3FYsN}w{H( ?R.E3L5Wj<4m5BǸAͷ5*v4NX<E)9 M4Z4Iw&+ >TDe-GfϾ-Φ!;.T tX1I=h/+8NLhW>J\.0D dRk6-3da%8{$g+WuI$N}k--*wBorsLũ١!|`]SۍtgS8@:ڷA@ ֺ,OPb[p;!>`ۗjjW.5+U_Xt " qxgLDe\,PY)P%ch-PjA )A+97bxqRnZO֊Kx%p LܹՏ`dTڧC̾N:u>uKs@T|gs0mDBڮfHAC)grW%ntl>If(874e&&UWmRYt9>)x8s_OEch3Z==D3y6?LXc72@Wj FR_\S0ne^?4t4qȼΠxNsP˕@ V;(^#*tJT(,B3vA=tH}1 wk ~V&t' ?'AuJyzW^UWN%1c'ёƀ45>kGVz~rK?'JBlHxߢN@f$Fy]{}Aܮ2R- {MLS4+5:T%gD]%Vt_t$ +Y"?-ed*[ B{ϧ?c`X7^m&_ދ6u*vq3*aMmpLd Z^@%T#,K.miq;Kq'/WBWsmnZ 0n4\ ʽX]|dLDMu8 7K<=1Sjh|]2e 9eFAtF:ȭӕf?+k^9n6E%q@S ;ǥ"$1oe%93V:DI]J=q't?|_ygXd ƇpPdYY!-k)Og3mKUpalhGEO,rL;9P@C|:OuNr'赐l5; GCV5W4=T#Nv@; P2šJ%:j}d+JK٨K%Ǘzu=1T]4YZqf&%Ɵ8TЈPyMNrjd' KҖ^+ f(?݄f7wJ;|ox5֮ȞyԺXGu;OsVۉ=| JG?qv76=KvĴI|aF8$X0I&s{_,憊bp Pz?F8$L,> `0CȩO5ٰܭ| F͗=n/cX+SP[ϼC"Wl"ywǥ˘;M9@8^HFlޙ0MH`aS1'S3™FJ)7ϲ+=̚uʞ ޕ0޳ߍ/e#D:f(jz{D*(K^B'A#lz?A{&0 0xvPo]QnH!h dӦFLlfRZVr=K"cbDo;Uz{{  ygT>mO,,҆$&6)Ð} ʇes."A-vxD̫&ej&Rag9IxKw*!TdHТ'FtS@ v4NHMɜe 2b!l.XjUv Zm~ZhZdc F`?cRIy,R4Iwj+ }B6HbD/9f7pNQ_"g6}4Knr(X:IqmYvғ}ˠiL 0cXg{y(h7w˶鰖O}^"AkMWڝX .I:K<#&2rhߪ=|8TGͲW܅_XA3`~{,񥄄57s/|TyO&ȦuFDq%Y g:TXi njswO\Z6 -_$?g5A!wh4C4= r8at=$ 9b!U|KUe*E|@+ck 0Ӑ/ii#qAA/F[])D$~#kmN^b7ԝ`yϟ@$7A=_[è4 <6"ccW W 4~#SLi WZ\&ήa՞"Ƒeﵝ_kДe%X0)Rj>[1,Չx03 T8sc@$\ƂFnw~Iwb*Xb5SjϳB<M1ūBPŜ{HciO39@ҫwEqzӭ=hp6 Ry 8C aZ/o'IgN_A镸$ބDf4w_Ͳ6 .A.%\XWFI.͊;: DR*1Wv#h.4Q^t|8_!ϵ&j 1*+#%QH6ppV<=5DܠA@$NDAtGw6h$oxpXAQv8)&?uz^[0)-D/~ʳ-X`YJ7i= }sڂtuc4RCHGXohF0ĶgI?qcg?SHni[GĠ3hl065Xې5 *dIP:-/^3vg]OAFGIt(~7`G*C>^+LfxĭP k[a˃EWGNIq87+ .XJ!g^-7 I]٢ `:bvSP m)9zu-KVj`o'.P9d '1Z<xݏ euȨz@ɰOBWCXȡ,L28x C~:S<<:߂ M=KFoY}VYS9SO-rsL} 2x(̒}rǛg8 vRynGET%8DAp|AT nVX,+<>@<Mјbja/jtj]4وn!;7tYU}8 j$wՔ)Դ#j!墣"#AxG 3^NgXn?=BYt?ag2r(% EK21rR~g—B8qmC:TaxϔvрR\Ȭ>^ ط-Yo9-9 h$HQQS$~#&@~`u>JiޙK[kD.aĻ$eC4:XH0yh DiK}loHVB7!L?;ʙ-ǦD㱰[qD)ne-fZh5' O_FSZ] N2c[XDnN#4MX5e2'VǠ[X+^ʪѾ2FC:y9E(a3`3z8"ktD=ʋH~Ij8UwA_٩a ]c?d&ny/~xhKφ@沘u na>@b"Rg&}5"NtN5A58d˘Xץ yM)Tҏ &w"UXd#8(y(]?;yژCGu7rnWȤkYV9вn:x ڛX_S@ofS K1WӱCCE\S{zvTZ1 "ԇtޜ8<9oXEI/)Vf 겣ٴqȎ5-OMʶNiC *𢀉MxxSW4wTVⲫQ@򾛥g8JH=x恋dvʪP?G?gh~:pөXc S|i؝C!l(śTjpnuQs䟴]c~z3cHyAj}08Ԡmߚ4 JbuY&ķ=jxGs*'&f}o:F⚠"܋X@5 5##|:=N#{Y rTbeϓOn!sqB>%Wdh_H?D +bY8{HAAF9tG&$4y/NR, #J*i؝? e*E۶b,ա=Ѳr_930ЧNj{<^΋ݾ>}j6f7{5ouVpgvowX?LKdܜ z"Sxh(дb8kN[gYS.Pl=vpz|Y0IMfIGTyi %WBhkdj}#j˅P߱X姐v鼚vEİEvx3yߺOnU[zE8S̆~tqD=Då93bQ\J3rfxV)Z8!I >鋁?j^d?\m^/25f3iR94'D5D(X1}uH66;1Q0+O\"Xi}RUH񶿮=5ӬgI3z*`B5D U; : w&EJ4_hvKK W%6mJ0d6CQN:qC KCϔ9s9BcTU &;7Йi"ajmnt%$N :+rW3;Yf/we,z!]X,HJ%K(vp&/*Q6 Q)3:M\Y}qٝś#NUdʐSzt[of܎rQBSeػoGV%lϐ;|j̓Lֳo Ci2TU zbp\ Ypo hv}vNa cw)X#_j (2m<^ۼ tLmEJy'{| ͡LjQ7cRs vhloS$ܡ8 S IJExie6/i!9ACNn@qv\Y לWM5$P\=`IG~cX]x憪s/8Rƛ |l'QD594Ȯ;by{76qY\AlM_O^@sWa6_׉a'^wƿ1Zmܨ~S$#u{jXf߮jܷ֬x+?;&pVv-VRfE)=`[,5tONy)9xO*@0[4ݠ_!fd/; Pe3~ +X߹2ׅ\h4}(iQMafܵv:̰  tt‰K%9.0<,*Hϖ?K|=NZ%ZO4#{eκKl'~c3ɑ)0Y\\?@4tqyNbn4!Ȯ[ﰧ DߍӫuN>2f}^8iIsv3Ç*}uZ^C5+NF tA:wZΜw 5!- 3܄7 ⪋'^0u3Ay4NjNŜў@qRl- (ts#vy"VyP]as0l32C)x}Шў0MaHrL0H%urXϡ =KcUU//4DU7:.]mES9ƛ^F(-KVcLYYם->9S'#eE6>7N BwAbAwY>47zKDLmXn2%z@,VyQt+[l4`CG5#uD:®_nwM%΅ Vg#E%mZJp/&6tAٯT+\jD/ |,%5>^T`܀.~.)} mʄzӳGNZ~JY ނwGq&\z`u@8@AyՙX|AٖCw< I+s AL3PzY{ZY&%Hs>`t7pn.:2BIY*8V9T[gꭐ2U ]He`!2zId8-G/ &3{HvȖvKp4zc7ҹAv㌗;&ug$oa,|H8o{ƅe#]@lGJ-ѯދ \C۪%;Y{:t"!-%hPQQ.FBS /e\7cMlDˤ%d/q5 1h^6g!Ŕn1D!aPP7a-w n~7o|"M#vf'Nږ>tJ3C=%?#Lhaǩ Y3W,EF; m_T\;*#pW|dţCF)bopE=~B%hJb[}%6ԎFWP:> *02it ])wg(>1xs4\u7ߘ +N!T3*ިu_ޏT^\42|ʾc.V#ISC7NH$,L\q$Ua}|*#!ZdGp[rP%KN=DSJ,[ ͎Bz9ڌh;4͞\Ba'~X>AJDԛS-n\AJBd#}+Jbd&؍4y f)| 4QUMlKd5m1 )2D h|:yА+$AygZtnT8FRΘ65ti1sk;=۟k )@8b@A- WV#Nl7K*ziZ/0j0<ڸ[|mv`r rhTq{Z E@}xvE :d7X0V {[ [JR\{2H9UKZ̩ v2kubS{" ޺c* xE4#a 7ZnAʂ&`~^qE98&W?璀%U/JTy %,LC}Ik:a&/VmLѝ~~6,8!!$ǻ'{> |lfK9Qn$UCyzуoq>[}.vB]|,s 9B+f`.!@s2vho+[5=b~Z>motzv\3zta׆saPɧ ~߶nG|!s#^` B ;J]܅y(կ. lmN-t+`DŽ_Ǚ(.]~v קr6R< "ok0i0葈^* 4XĹt& \ˈ)5dݥnV(]%"AWPаHPzVW|Rk7v7=BXt;0^ήdGݗ~{Znj)9=nbUMiXI2`Йp֥,Ւz"uxE/<9.쉖oZH jT$NߥF$Szkꓴ8aRXW)Sqل:\wlWZ5]g@C0MծbJ/\lÎGQW="<[=O#g<62RCQ)9zv=ldn|FpK}p QUk6thZ e^J[ϣo;^^#xaR? `F Vwlfc:QsxC)Y] ƅ6/L땬&:=MK,uF*y5_)ifH0_@!KFwl˱HDbN8`s.A`)*AhH};BYebW 1hmKg9jW#3P ԩp@Jڕ򰬏`I ٢3!y7Ȼk&+‡s,~qMےf 'RZ\ntdw @Sk1&]"2׃PV+gXBL\T>˼P*pՐFN+p=zQ $dKDcvbh,SXٞq{X[t?a=LWz3n( +@|BpP{mDy6.JHZ|vn/e΍*5C$KJjG#0@%abn[ dގVJzFVX1# u 5+2-dDu=Nֱ3#OYl0X*,3vQZ+%KCʆ7CHJ58Eܿ WXX G@X_H4퐌:ot\[5SE~jJ9/5~vM֧ ]!J.= Ih't.]"w~/6 lj<w:(kO|h!&bEJV$VB%[K+Pf'?O0p84@%7%,Zǝ m@QBNHTҡfa㡰틗GK# d*"86gI:<lWKMhX$]cPLU&ηGD[a& Cv~]\4W̫WY=>@6H~ðl ?~nn#D]<$^ EBM|zq"T#7Y4wni*X{@x!:Acnmlky27a\Hr„v w|x4iQ)%QvK$iIZ|է4Y9cEDjSq5=AW`ygW^wz\3ozc"^gCW * C!gǎd}DBPn?MOs,/~%q$\w>ZC7?:F}r9La_/Ö~,i_saIО8+MAiVɤMȅZ"¾AaLwʔTABX+dli)@'_ 9Kb=U~oZ'oߪ'b'-IO5N{֝3{I!&"DR\rȫk. W5ّ c.97?FNXD`8\R ձDs<;@±xE3va6d37mdۥ:fƓ}hWHD2k]%WS;S:b*zsٗ?~EcIV%H ciV~}W x4_DZpDI1TG(̫ow Iه-նG A>^?4YFoE_shc;4=;[Ȇ5^A5EmWj⢾SKky=AN0w>?ArtIRDO-HVӔM)07 ((xRЂ9:ľ>>OX޴L%ǫ8G]\eQbM-ʐ2cÚfI<0F_mYoOEڄ$*B=gICʢ>'i6\,{C,Y]ӹz3UOk0Pn]˸rDʏFVv"Η|R 4K%wb-a썡CB=J䛚vL=ʲ¸ e7zvB<xhʡHfU#@=F 3m:W~, eLPۙ y|KPd {8 ; $:,'a*ݽLW767F[ ,2uB3\c_AĮ=Cf ( PH!)Q\Tۺ1 -0$,uTIM؞H3t$Jbnq^HknH1*Ӥ5MC"J-ʿg̽aS/6Ʊ.JT"5#ѳ\ pIP(.jwƎTY>+ V,.̻FeM?gλas9bֲ9RwpwooG/6&5<*;M"Tq,xLk# u揀39džDsU 0Z;4Vgu͖d,f~0q boMTTgHż`%JJ^lwXbogM']+fL`X(N1emXGLǨC.WW,aN Tb2h&,kڕJ4Cm!̹o9͠?@\t.#,zX "2F=trHK a]ޙ#N+p nhvd@æցiy5se&K-'wK;iK?F|t)ܗ[8scϔ^e8_ ~&ЙFiT{U=F5wazDtޓt/JGNuS.u:#)Ш:mnÈsA? M7~Ck m(pW0".=dNA5a[/`Ia-R}Ӫ˰=M,>棠fGWUT 1/\Eݽ*csl\h3h,PPqF!eꐺG3$g1?2Mn =V^mRW {j`Oke~K%A!G/#s7pJJ-`?9p|R$ ~381<`=:#n^)ʴ`my^-$鶲Ìq. fnJgoV'1W GO,&¦PVl,qqUSRhCbɮ`19 ;tZy >N"c$}"ghn ?5MI.'ff)t^u9-EEm0]:uk Zмi'2Ko|fQ;}԰&mhyNm9mM-*ψ(Vx#5jK )[A'J,;q}zFo[<VȞՕn ML0 %('QO _Exx֜3vQ:R95QJ3E*N͟/3%U+7TBhܠU1Wbd'2/^cw~co <"_}@טw m?Li>B$YOR}r e56U1 kU|:._c\ĽX "QS:t sͦH\96Wgєab )C--8.`0fA™f|ޑ.j>2]y ,g3.6ǦnuctcZ.aWz@qC[jVvcg㌄~0Nd?>$@b TZ>zQ:cf nI[|friB`YO."M_@AeuKPꬶt/;ztB~FڒV+m=sXr,\>Xrw WRTO֘N@bptN:v#i*;W& YOA0T' q 8g+ӽdq d}-4bp`p8v\gweAkB!685-;~N\v9OI@gِ֯qAԻjo0 T+auY~4Zx?ƌ8?R14c߬)DS W(\Ԝ ڜ|yy> l(ISMd/%{EJQ&[,eTM |k5AQ~.~,e+'ƟB@dea׍ƿ}ahYt g, >]M6e*A:aؓ|A}(*q-ZMF! ?}{BybOmJǽT|IзGmīS 1,oۆQ"]ޝ*y&&-E/T';mFG|DVM6' Nd:%iJكNcj}ʘT٘\ixZLq.1%|و{O_Yo1izb=PEF4U?^0'-w`:oY>'uJV@i6 ex`m92U<-Gz7׮k u-uN0(~>|X[;&DdWr&I@h_#Dq4Rk1d1tBN0:]o3lQy'qK013u\&VlA0YI+ yoM }9Gl{fzdgk0X%sp5:eM t?S-9:"8LBLFV]ycZWUxtmI!_]n4h/SV(a&i.\u$,D{7F{0= ꈡf'ӮK0{2=RG tjf|59߰6*YHIV;i /.9qWs>qa5խ|__Xҗ{ٳ:ۃ7|VzP?C/QcXJWXmGaI,iZ '3"rzڸE?9뾬1=liI3>#ݏWT"h@.Y&0d:zDxZJZx Gcx~^`i; S"V)!jbV܅zn#Mvic]xhEEtK#xVΡ!L_ cy?6&0oZvbKN]`FܮC/z}گF%sfا~9Ԕ-EVM8@+>i$kkTLA\U>Bt}ږ,b8lfvQ>ZR:ϭcc ,xԯ ñ0"YWV SǩCGjWoϹ6š hpKAԹ; "O @u'_js <J-+䢆n[miHˌSL2'c_jzWC\,=2P,7Q O'<$\N$gQ!W /ԶDK0{wSqLETWvZh;jA;]oI@2=w})TDt3f$xܨ _ .^%"9<׊RxmNi9-J? AOׅs_8q&1B@QmbI Ͻ 6BVܸtkE?{h` ŏǍym}<5&D! &W.E T ݗSTh BIi'(Ɉ%hv =綶0özD(LO.qp^)8_.J˩̊@&X-HY&,.22Q"[9"FPJ:bnFv |A;ku<$z%c-. m\7Vst=sÆr{R/ۙܢSkUhՋC뵼ET~ yxA] F;5αI #d"*mm"5(wM[B̖ _؂kyONDbRq<b%Y/_oڮ@Rub/CQȜ2.`\[T_kNIv]1},ff21@׬Su8gwH9׀~[8ԃ1̪ >>9lbTb+M^T}2K^< $jL\(M* W]N cix-@>zH9/Fꣿ8YHPSE0,jTqARRJs"͞H.1 Kp՚uy4 @~(w(,o{VxR,g:d kQXgu(+2(] >]]ԓ/pN2`q^i,H?r(1 Hc< D "(FeAR\^壝 !AIHW龟ǹRF6P.W렓Fzi*qh]?,ie\A}Z;\b(gdp ])r:=*ЩU Ac*߀[]K',,~8 eZ=l]hEeIO+P­=qII1J{?QsY9wdKf Rʧ"X;I= *!"ϦwX2`+6~ [,zԼMa ͡"7iGOW_Q7TDIPYV+s42A#Su䌥ܯVGIq&ZP-F ۼULSHmzksU6ayGj"A' 4lLBO "8kؽ: »}0eSi`ҝ 5vKAO݌?M"Ajv!j=* [v3] 鿧P@Fe9[M:}rZn|2M@âYP-輻k^F6*M|"#ڄTf\fS(Rth_ގ`"I5Rw?VhZl!T7HhZA`dmfp :vu;0w_my9]: *"9ɿGQ|t7$r˄Ǖsuz;gbAҗ XR4Z|z,%q\e݃}qeDŽBo$oMXTw1~*a^ +j&Ke Y5Ȳw00%T#YЊmE09\^nbvwDn6ƕ.lB&%WrBua9#}cL+6pn'-yǬЖ{4ʽ @\,1 @ )hS ˵$7Z[4+fyL ˖Mz(<)*}KwU oˋ@. 9 YQ 2-yh\~8dH/ӓnܓ{U&z"?yc0aY6ja.U+Iݎ? %^^p΂E. arc=U?l6)nNW_cڞcM Q|ֳkgg6ZxTÇHJ_xН)q$13S^;VH A볣 7 `ȟ,A:I+ᣰUzsYSlm4fH{,'fZ"|:+e1Ʃj"EI@ܔ@>ƀHd"8H?-y}BUlpQx+NC%xfN !ۓw lHdO.N%߳rsmϺ!|\v֗fuj:!dx% MSKKdRP g o4kӒ쇿@QIirXDwεA1#"t  4(I6z,T ?#Uc{ JڌF!y-SӗKoJ#sgzUAotnc-7k 㺍ofs+Z۵hIi1 R gTg1DBZ$حLP:P5 GGi1b6VB н74TҲ*Yo y;QY_~VWk0 v mjTjgCk'#_;DHRHvdWep?nږё,X|=јU#hÚU:. }nA怎pm8b(6فF6\n s@kڞֹl4}R 6>K@lv-ɏ[r,6vc[nq{m>9 C!~8zeզE&Rny3)ܵzd ԪmR|P":c> cσ,Zo~K 0 ldꔁp)R(F^s +,aGn5! )0Kiε`㠸R%n+K.NlnuBL"ȵ@hW_w/p;E^*iJ.kjiyljH [7(:%FjT3 {}),KY_U{Qy_TLk5aNcodw#O;>E-'_#8/=wzK&k<Ě67!_ftZ"LQ&%BO}{ ų|Vd|Θ"-!TMZL2Á4-M94 ݲUF?~VnָaF9o*;KLZ&K7'ū*˘q\P@&uATx6oQ6 LiЊՈRgp3G_-ɑ'@*ۂN\b3fI36).A&sCF#·68+(.jq`kQ=s@BFbp75h y_s }TtZMPΘmŕS^OZM>}$.Q8dρ3Gu"I3 u~<}-f(ũWۨ _$R9YUMD % 'DS:@˨f^1znEoVh  _A&,6OpX)9Ws{S+Zf ,O+)NҿInub`$Qp&Vs#/NW<\0wW@!4*uxŽ!Ի&S \p!`Ͽ=mKHz }XvUuY42el0O^8˭>L?3wz7l)䦑Ҧωf:GOf9R.HWGEy`jk0 w eWBg~"Dn[:/KcYʳӓGR`nzVb_4?5)#Y2 fT%iq+"ɳ5'rM8u OA;7-21}X++hpfI$5G]rNx0EwK4NoL#$@jPo|Jpr3@kӡ$@r2}b @~&"(N[ |ĩA[J@#f,logw_+P^l#ށ}Vo"vaQ[q$RnmqM:NKdTʽPsN m=@X?}%&LQ}BUHh asYҋRHUcBbC"'df3;a^I{^25_+C`(7ҟLE k.[+rDܰ@O'@xS|'2`xNv1'#0&O1ϴlBBT1ݸY]Յ!PZ}uuժ>pXU^\/p6hKxYC_{Ɩ<܆/ۍ صv#clq_%"I0* 8BhbwaQp_ݚU//ȵU0Дn˛=e> "S0xܭ+)!Fg1]V*STr#~sl u. %w) MOgOJM$8{״Ca{hd:".2Ǐ<'-<*kY3E+6]uPD$Jš&X2ԽS44&(6rBj4"̵lXE%F~)Áy2+պ0}ޖߧCv  bX(L*$OgQJmLmV]*}+/L[ SH&덾^Թ]di'=y4;Ԙ1Q^a@?M|mpCoCr6@67,oҁg-=&Qb$Q8#AY=V8EEYf!`9P;~Qd hhNTF'1 r}Ooz3Ph1w>%^Jˬ՗+THgzqz$~#8I O L&Lxfo9|WW9(Y}'XF.yæNU FX;CV{DzHߕAi>rQ1b5e^ m/`Fso'$&_ǂ߱>ʪpI!pN~G?YA]Y:5 KBg C~{B %'ϓ\v6Ufq/T]ڛwcLL0*Џ6٥Xf aq8/.r#ZT(3T \GJ̈nRzDs1 ?:#+$z9"c=XnwѝE&Sv߷O.!+4%*Ų{ΰ,dּ3w|{!S-nUmzek,CzVa_6ʱ󋏝QQrTTNT_;|cܒjOxYЙlL7{NF*%a-98YMvdIw!\ gKګ*4^8tn][/Jy^ThA 0cLѩ_J2HPEw)nNOɔyDo$ GYP٬!j:0Ȓ/ċ}.^{Fa\%J䘤AvjEez^NGjp;Ɔ;.,ReG$, HY9ݥo{K'! d%s8 :݅&M\yl㷕)*bمy_3V{ Ws8)8NEvh8T(]|V c:BRgj}8eh(Oc2F+OXV[l8(u#$Hvf1U$bc>C`oVoLiz~eiAV0q +g>ǨXFeܐL^bȆ Sy-2%ZܞN8>HOhK@0)Tr.; ևP#7߸S]rUa?E)Tur+8LǷ"bHtmr"59dc(}_T'/vt3S S&q|Noݯ{;QW~)Ɏ.#k1d7 }͗# =#`"ĂoMYMђtTe"ߎ%FzB9mNYa5LaVߴ"@u|E(\rJ9`Hƅ(eٞ ^ʭ.0drreJr:z~4  uam?y7(hAC8ٮ_bٛjN!.jZ/ЦfZAvJ ,vٯ zTjGU^_;{_F7%Zܻs2MbX s5ih,ʛ25i ԪPm1K0!ХbzQ, %u,Kx A*I*`Ck IS,x +^;WeݲھCu`ЩV_CaNlL@n'>lQ&9X* W:P NGsuEvNEO!鮉}Y9cfw!4-g䧛.aH;nͭ V}R_\}%FWеRhi1/mi`G L>Y" - c~|l 9^~#U5 |9䴷4#C|Fqbl/f'}VQ"Z||ҥj\% 4x=XQ~g?spI8i0X;I [XY86Cc_NCS eUGUƮTY4YF%LΥ}8eoZ5 Lo!HFB@?4;rIuxB1a: ֈhsߊn\#L򎲢M& #p~IY9~d5ц褁# "f ʲz.hpK<',l!LBrY/=*x,P9:qf w<WUS ONZr>C+Wm'k0ԏjV"sƍ̙PPZ8}'XSi@)u4 @s@EA{OE}*daalC+~Xѳ hw{B8Q]1 2#.zKPOVL%GuV !M{x̡3C 7ZF>Eu({1P.pRH^ZuNH&7q#ͩVí> W ipz^A} L gZ #_3 0X8TGCi_e"Eb`5>Y{nyyzJ/ij#cwHt ?%̧n^ slƼ]VDKCD*kؽ I@o! X0J[ڢ. -'6S :lSlh!GŒDyyg[e[}; $ݖZX譪N lG2/v~3|a[񷃫W!cS!?BL&piπMX_ohYR+.rz2PZ$f:"4e|avA{[P; |\KYnxP|d@d~P`Cd}6NʶsA)Ê}G`V}ЕOqiᾀMpxdh.ƞݼ;{LUs2^?Y  z9|H$w]Do; Ya!Nꭔ={@,&V,1}7ÉY v&GWqk1}gWIYTi_i%z+=??y=JǯikFv *X#u0-zaR3:$&50!6pxC \>Y=1g\imƀB"[wo[>l:*֏xAk֧hU QhjܖVnN^ÙJ6X\z<6cadq#6O3L2$g~/oT%78eQ$Ɂ-b,]8J\`|*ܢNLz*1;"=TsHƂڦ)&yE}5/*(gL|,ݹafPsExcN*% e'jäŕG`ª٠gP]yR)`ls$S3sW)Ww\nd_)~s Mp̐$1bE< dh&$KԁԃO}mwoee9~*_X}$#\GWUYM"pDoJcq3tc_zՏ[bx6 MُE WS`}O&ztnHOwZb-ҍY{U8_x5 )dz^6@Hxa7< (knϙ|fJS3*5K<~XK\*6z4j4:7 Z$YYҡ AFPlN%Zb.  ':GSS>Na$IO>;Td@v0-@"%$晭JDץ,Sh DMUVcP,AcLg\apC]DgLTSXP؁n3DmS.$ޜywVf_յMQx9#bX"n)𲩅g6EeKF:lFA$.߽)X,617:5+[5y$X㽾5$!~Kmiv;Ӏ;7EQ*1iO"wupQpkVeD0%Б©Z-1B.ޤ"s@V#Vdh 2d|N9yRu =r|ަUU*,{N(6& W"j />@1K0SޜA^e斗Ɠ=&/gQ vS$`i7\h毖:.d+_X\7hʘtG-W=mX(!8w[! &zAKT8vQap#ڃV/#Cne^݊ƌg^0\=#Isnp4"hri+Xj%]Pr|\=פ _aBE;EԺñZqd"1lll"7Kqz1NS(32^|Αt&2=qSX{Ojcp˂Q^:{;uuՠi}GbY#L%0v{A=&+}2,LE*'uEѫf;v vI-Ѿ+'a@p9fv~NPCKVSC1e Ld |%DXNDd+WyQNn涉̻yf!,jBD M9z36S@"ymF(BJ#@` Cb+.^Qs*!D^Oි.ZS"[|=,O&R|E˲wPRDMiz56of>\ _y+]-O{ leHTH,$L * fc Uk ԣ&?i}Shbw97'S|\6t|Ͱ;äq"S{v :#/_pV}{ h+p[%E2k<8WRC?'헃:.JL6o V'֭4`Tsr t5e-ĭ{\l,t&5JtMmD/]o\#-Coj8NtHyOW}>$qT )SY(&o۾n/'kb[ mQJa1`jl#n7}퐙yRbj^B׸~hR=nQsQkmv I2S:78L?yNډ=Ibi:tA}5Xa.?B>b0`奩..j"[ӢC+"4ь6LRd $&xw$)a 1+xXq? % 6[0ФqR u/ aHq[֧8bZ^`m֊Z_OC$?(@ 3 [P7=/ɶWZ^` ۨm0o1ھ%Ok*ga7^yfZ&E~9"97٭j B?Ʌ;VΟӀ>XwRpG8-sDXV ?z'S=?ü])V[i1 bȯ*BURݟ[7DVO.OZ߄kd2Kɓ Ss5K2hWڅX5RjdU_]/@Pd&|TžzwND /;ġE O Sn\ꘀ®yP7jr$_)`=Kٝ,T:A"u;Es2q't(oSzg]o!a/@=΂TpRۮ֪L^ꥅ#$H!y?:vU*!{ۄ65`maAkrN]{>3iCFHS%rښjLQIV\5et0z~FPR 0FS!m*vok`U3HC :'3~rӯZn0!MeOG[QC5W,s~MWN\ .߷VSEN9bo+~,bia}6lH>Hkuu +{[`qMŌ~ko$íKJDfBT?M+:bT6gJHyշya{sW8dSd8 U[l짜G;'$!sIpս>sٜȪ4 \U\ ڄ0> _v91eΔxL9E &keKh`|4{䰫=;zlvsx{O! ` OY4TQ[4f"$jaq]y.@e"WHE߼.$a&Tu5N o>q͞D;F_䤯y JZ>ۯ=n{ד=yNṢs~bҭIV8|+Rxx%v]2ův@';<9!ng0!{gMm0)uU'TSSK8jFU7TO_w_/ 'U˫aMfx?QixxG]%]Uޯ̭0bA/ؚ1d&-jjc.\vBd4iu L` b16G9ѩx\M~$-T"xfF {U3&+m)-G0`V]7Qm凒},6J׍IY%$Qi6&Œ)ݔ19$錂0m\+9S+B]T<$,~QRA]șla 蝁H/YGPII1_ f &'y 9 branP -oW@A:D,m:;a[CF|QfIuQd0\ Bc"a۔@jRT[M\XORp(eqyDu.ZzQF[lW26uIx!dGAh[X#r[t #߮ILQ_A2)IER  ]&ǫzi4X9YhطLeФ]~w\fkFSZ"pCog^򄼯yB /§(qNr} uHa0@)5'4[ÞUGK?ħda3D/jtF;=lo<=N$[:{6 N0YU˨z%硵y'2yL/r j1ӌSGwԇ3- Q(yC&.|s=;cчijt ¿COa<8Ù}T!IlDkf R j2 -(X*(֖`ǬwqqR}D&K)}>j?̷F}*R0W1a3QCT974V~S>n4Vڎ_º^N (aڂ!>gد#Vz9g%Z]5bogXM•S-Ja ]4*Yx 2k ck XSoi׊ۘAٶz0! e*I>Ğ 7{τ(Mv[jŇJEJfZ&cIfH2nL{MeQx`2 4 v6 ryK NQx6'}a`R-jJf_]P)o.{z WՏt5u,ѯUv<\nhȿC{W蹙 B6ءbCvf^ZZɺ=qf-?PKk)`EN\^UŚ \fR0ÜMR`|H[[Xόi⭪ʚPtY7Lg=:v gkg% x|;ow@y@a1jB<1`#K;EfO%uY?<ڳgY3jȠI9Ν#ϕ<\uqwFoQRzDy;SJ*e3З΀7sfW$}%&3S 7V:}vLF8t'&CGZsgLhl4"0up/awTii̮β5f1 dEȤC5'Ddo* Q-Fh/c@?WihCK#W9ϟI*pdsLzl~2$.W/ëouU6zN$ⱀwh:(Wڮ8 P锝}s.Us*_aDD\`/#`.Uq#DSpEwDY5<$E3e38W95{ɠ 5?i {@;!!sIЮ߻m8Wd眽=ѶO8uNaDg`W6 ϛL 2deSHqLõ+hLrS Q|J; / :9P)Sh&hȆM^B |ve+%3Y&\^XS&BƳE39_3]HinH)gdK72"uQ#P6Ǿu + DCOUJOWxٜ+g1l &{ !(ahw"9*^g8A5jSʬvK/fㇵ6>ܩ86cJ8O|Чot'MqJU:$wmc$$ E˼"$ (UFFR?Or纄wާ{q=E\bN|:X >C{~?69T_Wj%' ͒PPLu,X! M骭7 kgrݫHæ`Q21iMr驏GFթhS/(Lsis"//"4բAjá>TVdѼko !K+*8 ?'}KR.^CzF >$FB$0-7rIӱ-"I׆4>2y(ӈBH lR8#R@n땙k` ^[!\p4s}Km"1DU-|ŒI[z+Rs.ڴsWX>@Ac21zK&՚.4x {k83ΰ0B'`b\~Ƞ#"b Hg|Gxюƌ`WemʑĖvzґiUȐ >ЕIpDrr|GRʱ)waԄ^W5oK1* < N7E45#Y]cQ}G'}p՛mx{=<(@"i bГb>;[~{oB]]Çi7~#^C <2ϧ1EO{[!?YʧG#hCGI9se!P^xl'opz֭ǟ=@沑>&N3_%ynm(Cy. bCh)bMB|C>E TA+ۀTI*d?m,({F jbfx3><waGtS Dq];O*4ӦIpФFG56fSOG4 7>Kez%?lff4mvôeQuCΪ~_DsUB /m?u{mW9r L!Cszp "L/q\俁Fjan`[sâ)bƳLKVgnЅm#=&tZ(GPK9kH kkvD5/&x F GψZz"Ub|KyJyiA*׌gFHb/$eO0Nۘ q$-l7먬X_^NɕO@x{p5P)u娽<o:ږM!`dg!s#/h%ϙ2DB}zHq,qۄn*m::M0ZO*zv-AGAFH:̖~w80׭)ECP]kp#WE3y ;)NSV2AڇV#nEicFn&KկgKȶdDC -C8w J̅An*0V==GNI+}xT5 `:dQ,^$?S=jcoWɐ+&}mxrh@}9$\SWc(#m7eoԳ en^@_%z}JYF_f~= t@Ue o*5lx92Aw;N6ʉǍ[KeAS_N83W-m1T Rv=3WǎBQ+<:͉g>u넆bГd|5>?fxbuOJUnLt!h?jT6Z⤮,F>_ᖨmc~NCwMo:øU=F1:}i;!g !CcyhUJ ] p!,cL$b:w٥[04v:tf}81V6^s$heٯe"QL2CE y%ԡv?3Fh6JV\9?] yE۵PzeE{dσs,y>#x2V7Jʖ^8S`(zj;¥//  * B7 [x{M0 ?~aaD=m4'\Y]gC4J:.anOۮ\).B+ƇRw^a_چ3',^TKՒw<[y.G6> W ~5g%{8?v3lt-?4L{$p;Aj/rXXX2CGȕn;b>C:m fj*|Gi< d!( E,{<4 Yn"顏 xM}gu"xk *9c$!wtʼ%P5o$E{߁h~Np {Vojs &NNC[iRߚtv}]V/xiN*AMVd_,͋eF;ׯGǺDxc_/I$.7}g]:fw)/m`BdT8ӮJU-}/1]O ٟg"S*^f͋9rý 7}ja*ƷBV0 bٱW4 <%=y@#^~f=tia3}߷_k!zC7/0Ax1Ω\8|X-`uە|j;}$2eKt<FkIpa3Bn]-o=v$9{0ڬY:i=~Qr|prwBq?d'޲ѭ;Vv `=B)TkV ʨ~ Q^XtvLx^Bj@-z'D:Mw tGOLNA a"b^^U;&'h[ó¸ 'hڐɇf(* e\׀ڋvRTE)!;0gUxC%z6"ZzR5S- ʋhvp'$cRNhu beH$ lyRJ<O `d8BHYxZDfȤ$K" \4: @k)ܿwh&TE>929OKSBP`>D<&Q!Тxmճh@%rF#:֨- 3#F\#xq$ADv_v* 2\N$G_[ÍM4ڼ'&(TlU+f^dNy=a|fmҗ!c_.e3$vZՋ${]a^#ҽ^w.5_2Od[yLm 6ɍqnw. תi+~WQAi%WykFC4*R6(/c'8.fTY`l1t7{w29a\+ȴFJ}Ѐ"A#;wtƄ( EyF+ F 4 qa5i_2Kkڗ|tP=~Th+3Jk/ZcCb Me5BHX7l+s\ƒ[[J+deW@n]v5wR%%4 ?@A b^޶d(kg?v_/kq LIlþUC#H~ q.]x&%{h .5X4KKuQ#*/Ɗh@DvȪb<NfLn%߮ǀR3m+~y:CV3Ϝ9v]Dždε<{'D>ѵ06:JݾbQb%1 qTM Q6@`CM+w˜; ^=zhS(gXH_59 Aå|ͣm `BJ7|7jҢHTfg/ii%NlY|`؏DlSUˡt$pJ!q=iLZg[2ux/=/M#QZrFax[@6 WmUEK\vdT:"iP@N@%TPgJzƳwc&IuA1@V['~&Z(RC4\=\n({pݦ|YLJ{(6tМ ]vD/U$ÌJu>е QܶjL~sONUxmsd51ALtBgU @㨜72ģ::\)L>O`W@!o?E*gB~E˼|evGxX~vbL3}J aME.(AQUr㺌mGitxn)f[)/͙ʈmrv*I/d=SC+C 3;NV$߁@f2/[gk̐VJ'pv8fsjtI&+|I@Xyy3i!M$:tr?=Y"]| GA=ށa8]_j~ґA1Fz{F39ߙط!ER!xpoR1Kxi&[os?hRux5Zd|/Aòm'WHP<ץ#T5%6|!UFvA$\X bS1b,FD6!FǨsg+m`ڧZ,ע2oN dG_^2` (܃âO#|J'!Xii.Wi"T4špbhR;MpcSN (s?g 'A!jOJPeʟRS)R} \"D!\x>ľUAG8Dsr/F҈AnIa=exXWZJ[tAr$ UA: Kna6сg*>8)VhŞ~c78G쉁TYN\KX=eQ?¤ș E3/~nGHF2'SҊp~e̅>eQD őAi^sm%0;F({(vRvem_KW\f>g|HC FB8$i*AX4FJJ.R{I46(`+cPGd|Qwtݠp8N-PUӢxKG~z9\UEqɼ9$+͂? lMkQ>Ձ)RҗIAc3]} x9Ȏo|0Ӭ>ɸWOTMB tATkHaV5D1R"P;=)D/^Tf'O3_f6XtB3I|.b`#7OkK*tfmv-}I4O7sqg7g$q[bq."K nBz& JxB*~k_C 7bcK- }iKNj"4ޙZ3PBqxzhEhP-e fS`~?1MX+1Fb-PV9F˲T!ɆB|F%,$#? =jR'#1jA )W|+M5(f3(C|8,̰9zc+xd|;v`s%is,H̤MtMyTTGө!.6/:րKTMJ~'8C %~&' X &(7E)# 3h{w z9"Tgg>MĉOeڏIqV"krNqz@B>͔XBm+qnm߉ݺt[tާhɐ ;փ^J^T\ D]>ňm%1FPDdBHJҦB+Q1FDP1hG^"_b&)}ڱi{fkD&1_ c A0ML )d Dq&U/¶m@ ~vLE}"$hxX~L%O?qt]7JR29-Vi^\~lnׯ)P9'M"5Z|R YB i C›+TEXL:“H[j1^Yݘ&ԫĜzrzJ-<zmca>x@!F轂jVOA}Zש ̤yu4*KΡ ,a{-lުDұ"-bI& |S0rɺP {Z/g5tVtd:/. GHTc-|>_;2hV:_ nq[boҰedp-YkMQDn":n<duܘ(2oDL'Yqxwv gO]a-uy0]seCi]6,qf 3Vd~t܌zٶ}Ą삹d3F.z(!X;X;7 IDˢw' ,G/j,.ؤ˜pxlIB(ε3}HP0{3 S3 "^az^ԎA<^==,9{@|/7hFݸN|QaܒwV +g_K}kYc~h7v7u֬6RSK7xna_Bѣvz~5&Iq0`ꃑڂp!sZB6H/bz )A5\ei4;vsu@G rW2闫#"uix0dZÇ~綽FjɒӾQ/5?͢ =.1^1^ڮ]hВf5ua5Pn,$ ݝk[WVU}9RDd1fXl:oZg /5Rl$x]bHB 9Zzaoh߸^&L4ٙʳ"g_бೡ[KpLJ6%6KB1xbgT!gO|L0Ƨދ"REa]vq/kBO<(ڂȞ(P)꺵z&:EQ?RO $W)fG `88uh6v-iUc8Y]= A[,0ZCi@,?٥B`sEkW,S8a[n0T#&W7M_T. U1-Y(`+4pNEX̳Rc68"uS\7C )"R7h 2g^i?;/:\PX8=ksE>Me 9,h  _U_(^|mX,sNJ;Bi>k {2{LdWZ{{),ўajʹ֪_ %ihf]3Mr[#wJ I7T+G;T +&1q;|dRP.FCxQ޼5Hqm$I \`?Wwۚ0]ˡ41Ɇ>eB5CwpAɕLR}U9X߫=jk kʵi,6#(Q[<ȥ١T> ps3ܪ-~nY{$ / `Ƒ~{KA,/i*r 51XVjFASK g[@^]*NU?ϒ\u | &Q A &r{dڿ !iy;\dh7,5/df ϼ.;m3)ZhN~7&J/Ж,h ag!r](};0:ss&gNWj }:K?" a3ZK*^ɾ̒046|8ۭoQRMTD3'^-9I?T^xfv&f,DCzy^1K2L9I*!2p~&E,@ V+^F#"q ?ѧ%+<-&ycLAzv(,j/'qDhmHٛ*%g爿x.Ix]Uׅ\%SݞaYO̸yߵ&z` f1"0DWMI6+Á?#/+4 ]-RAR:i`{3(q*U_JD766΁eZk!"[5wPVfص-) jx oty7,QakA p.Ti[L+ 0QUK8 j@1*YiQ;gl16,h7ZOm>`yd`L>89; ZZ/8scTJH`_JVrd:(ȵG󌻎?ov'c2̺p'u#}b-)Ǩpړ=R9%T}U(Yx)}gǍO$sLqƬ\q0nro@.jp Et@-H6!PHOn'IA(:`$:zayaeGHIJXfƇM _>zaWWG^l0翀T}c%òԢlR[)eGYCgvxᄆf~yGUqUFJfu1gA?8We8MO֗{~Nh,JaaB%d"ta.Io5}:q͎:.hǶ 8ZZ8J jI}{ k 3 g نK H#V|e~mN+1 yx!)Pɪ펶6/y.'xjI pZ2O$/Kh7~ug5-WTww?OfAnV'lf1O&iHPg1OUpQ \(Z%~P-N[Q$!\Z[Bv!,`$2SRg1 C\dp>U p۴Ǧsq1HBkbLHovxJإaz,blYLJ{qGMG2J\*W9JoÛ&n]wpX@DkqYt^L?5~1# Dyf/ Sw`j aM7|x5yKFO'[Z,ߡt1 .(wLll=a}r*6@kIT ՉjQ15)`%lUi됑),NtZߪOөjטSB”iO{#UY0z"L,0R4FCVS3 YtV?fI["bFMQGFw_vӐB[x0)]G2rtKFhk˗w!"kmc4'_{}V)LjimJƞۋo!K/ Dgn)|f^OՖƈ+I}&[]ʹ8vq)pUvIt:JD$K#igF/,I\*ڬkm9'1Q9v| ֹXxfCûDgj0>w;bpJwc5A88MPv-I2ϻ*mIv7-!O\ʖ2öQ4;1Z$ɲ8FBO6j 'Ͳ 4F4 XT,[{›gOվ\y?*mozhl-YM[-aZ??ytxBERuE ')vSIup8n~`j&vMͅ\@oaIdiG6㼠o,o*MxS6 ҠPU ~ :D3%YJ\w,jl4\ID5,$֗HDXdH+!^uy7|fHGs JgH#J="{w]\VN\H7B,IEN"Fc t z̸xaE-!Lqk4ĩ5VpVMVwԶ/m^1}Dk`ݏhC)7p*͍.! Ch ǛՑ4,q_ &">%$lm.nAj}{ySRi1vRH4u\ CzoE0Ƙ[-ΗD맫:OƁ\Xt?M2(SՏ_j7@^8Dpy?Ej? }cm#^E,M6Z>ս #1/g8;2=dnG 3LbOWlLz )/nɧ2*=9؍$(p RɥGo[ BNpEG=Ot#Ƒ6Gф,QsYz`[g{ELY-ʃ s؛ov#.jD7(BoԞ m- ^:l iױ&E8G eZVS99s}&[U>NIykldtiUa:ntz]J*>n~'5߼8*$mӯT$۔! >5& By܌ziȧ:sO(G )?*"LmeQQ_n]kܴS,d{>qA׬iZmB&0C4Ǽl=Ѷ6aUTC "V㦧 ۢNG:ka "f5W$ԛHDu8J-OD`I"v]ܶ2@Q 39b]Ϟ{UvlAv$G*%JkbFa9WH}UD@Ob7۫nt!~E9ȵ1nGણe] I ~ȶQ:N^p|.)cqLc2(쑓=%M3Mc.t= r{XS"Ʋ'HhƜwf2^gO(NCe+4X1Ы}  _1Rޢ|,* \(UY{e a4@=&=?V!>@l3~b @$ѬB2eB9,uJft;}d2wqU10 RaxݡBDý{l#XNrso &\Ӆߐ$ / 3]E/;)~б+_sKx]sNg(J9XujsW&7Ys@? 2n.D/ka\FV,J;~dh'W$#?U2ETu#'+,H. <&\oRيqOȌobOMf&Vda=UHU>B G1\h9ӴS;Ác m>}"Q0jPBwcx:Wڅ\9 SUw%h&a8pކBcLXnNSQ)ʔVFF-sV|WriWklF$+1 ($dQt{܉k pQ?ٖsz(|Sz?-|܀(a3q/r%_tɭ6AxR9uVؙn"~3/! Ko+cbEc_^RGOTV5\mizj3t1}i)퉟Ɋg 3f|o%9ȭU<[d̜#ghǴcFeװY27% M1u1[ulT&`U:%؜`ȃM:Q_ukRULHP!ץ'F=2g:o J/4SMvۊX 8~$- 5`WMS{d/ )oQRĄ+%xјeJѓ: G "8 A*Y<QDv7|qa̮J~r SB=&`Z^S- S"lW ;.*iت8k|EG0gE Y3J) qQ!EhQYĚT=˳TEaW^מv{Hp+/\r:{vJoWJgB3 fO^SLױeNks-ֱ^c)ЖWS֗K68QuטR6Gp?e|IE + & _gz{ P>1}b4Hf Qmvh䅛Qwi]1[ :#|R$% ax #wm_Aү Eݼ_%?7f@[oSdU1^cad:~ ˁQ{ƿ&ĤAl;ihB 4Cʢ!wN&MnVs(.;av-Ɓ]w@%YB0JLMA὜u#Ԏ#B{uVqXsrrw|gRE`AV0;.~{/קkizLsiUV&9ڄxLy)S{adIAѽp'J u/uSQ*'Նw(,/$VL{@*]mH^X IJ8 qCüxSУ6Fi CLwGv9䭃>[fl) ,FI_hZ+f7Ic;- [W|'3pnSǒ^Vo]{ < ޥ\6g`vB$ɳ,{r!FUwb |eU(t?u8:}*4İ\5Z]X#Ҿn 7ԙY(ׄD+oFG<:DIM\t9sC07R֣SR v[i. _ƤAlli:487w5&Hw9I~Evb``wps*!O6?:GTX=6 KۃeX}A8ߌZc%s'pv%VO`΂7φP8gepīC(liG:" aD(`]iQ B[J%loe\6H$ʖ!j/9ɼ_@N]ɒfޟ(* 4_9Q~ {_j;uIcAx5ojfxlY4k?[ں廘J2;FB[NYw(C(M* @?RjBb&r)&+O !&rPğF+oX )/.ҶS 8tj:C ޲qQjbT+,. O"1׵Kwϊj|6f^ުvTnT 4Y3LB{_Nv$S@Tq@jPŽ";a}p}@'.v"]riUˆ5QC,ǟq\M%}=fscF[\|+ Z)]fh^·\4ABAӫvC?NkV?ydum9N NS3-;`g*zQ :geTM߻*eEuwr`|^O-nHچ P4sĕm@BS(Xftv&Fks; 'R.CÀ׌YVs_V~Р.l$%*ܪ/([n' qD خ"mo Ҫ,ETɼAB=0n7sR d.f&7 ׆Un {d(ɵ1G2/V.T!z3n?#7ezif#Tp4,5.eӅhV'n& 7XXf:L0z|8WpLTr=Ze^1@)4ϮI}b")h 8ԖKwF\^A2+vs1xuYURVuQJoO;ˈx 8`˒D]4pv)#[7 OFXKeVSvc.ʃ;꽫'Cj.zM(NlD3'ʶIitAiO[8U V /}ՁqF]"VXVR|M4ۜX椎ˣ||KU~#= bؙ/K{dڮ`>Oa}/³+Q .d8x@5 WY՜^kqbhY߸up7&vJn|5(#vL>Ki6 8}r ΍Tz]-]U/dzd "Tkj ێ"tUʛ_d4J#]?۬r$xC^1Kz0ķdg}I\|=QDyxnV!ϗέ*7nZ<Y"Q$cG6hbn3H0g֛7"s{g3I/,} т"0xX0*Vf?_K¯i/>PՒY fq)3ѓd ދ;!`Q[l[.;aɮ-V CDB.U[e0t#qT89K;5`iϮ1" D֏cW~BomV!s;cF3;PFy|P plikuǀ8+W(m 4ȮqN/Y4ao:[̊\У]##XK3:OV]%孵ЍbI| {D+^SqL4Ѐ \zn13(loVu xdv Ȍ"O{O ,RpCݖO%k2rF0qٝP{l˩o0M֪']0{4]AyU r5yb {9_6Gچ܍K,@Z;/E(fD@=$oWqbY#[arY/7.,qG x:Li}کRC3>45Y5|j8Ο\'yTn2@z hu<\YAv#bvؽ׻%qBO2)yw :BA?ߙ+x"P>)["]Gv3]Pxsg/wsc"ټ)0dn)kFOS'ghGTSQKWM38:v"d71kjڟBW}{$J8'.[1w06Y2y?p}O]D h*Q"ў~(|.^tY8+1P.SKbp0_cgbx=6BAnӗ5T1.kTiphT$eed`9$wwR?"W2 [yi"jXs (w+Wld'}VQ8uar𖎲mRSAރgugs`Go5,خۼ}578@>CK3r',D}8g!3P1~#' ❧<,\P.c;3J)ϑAbAG@ OC|WxVc^ݗ9gkH$v3>te|y6*ԶNR|aTOY<B$lά92If3ϖuˮC&D*A8ޱ)di^'Q 'ڑ]_ӂj^Vߒ!/LtK?+i]7Bꉽa60r!ɮXq[hPq6c Ŝ߆G+FudZ} ?yHO}ߞ؎ǭ}as"9՟!ApP&’!j qO `nyBoae#8;pT_µ5 ^kiE2>|4N wHΰαPJF,\ˍr{ M [Pl/MPxR'Ǡ| dьI %~zP'Ix$+`G)?X{lN{[iݤѭlVG)WV>kUhy'ٵ5-kNhZa%D 3-'oPAb]Jm-Y+Ψǟjk o ^(B.j=*w9fq'N: ",Հw0V`N86JQ`(;|vZ b0gB!oqQ5W"Ƕo+~O߷n&iaF:jLR!$"o†@-1(q>{ētqͬ'BM,xR[E5Ȧ1wut$'zx 4WXX/i!-M_=αAA?c͎jIs%}I:C2`kH/ @]aPuBC]eBf"/ٓ!98ADBͮ҅oOuu&mg 0v K<U2\@pD$:؝#yi\q*VBw H! {2TYEth;# aXkP P4 ;\\ W. f<] ]J`#410>{1_P½JI!yG)8* r=j=%rBىqF}(m0sv}6g8ɻN9``|=X2=2(RzBF-zVk`@u!qp^/rFp4 *wc+c |K`81:qp& JDKX֏q;i oNhn]Gt@dd-~#5Ye4v;)ȨGK8Qq+6(;SW>]a_)BʈcI>b;'6߉9 y%%ݦ) 0D,M[Ib͟jb"'$,ZI"I4]q/JϦZi2jPgI*r|cɮTD*j15 lP 9m~sЗ+W+ˢ<{C&0w5s-j-KrzF_Ysy$mNnr-ѡڊ>."loQ;y%[mWFlf lZu~S ]yv}ghȤu7Ooz+0݆=ATr:ɘ|de|DPGm k)ML=Ac!:q@;Ϋ\oE\]7a}FmK#з"3 ]o9eMG ؛W G8{R- X!y$\=IސT1S *a2VVcK;;4q*ʝ("S'зIQLGn7lZՒ>ay2o.o93d֣Wh_k RWdVmN\\+=9 v'7!R ;ިLWhZfJ6(z. }on̯b Oh~~Wt `_`_dAVˆ(| *PJ(I,al[lyUGYI65)d G||U[yS )a@gԾ8xf=Q "w,s)/X@Sy>I٫c,L. ;xrջ.~E`{9˛R"1r^j}oG_e~S]t(؛w@ zR b iJrv/QŒ5q05&N9 rў@7u?KM[6#.~ =Q9)$CCns}2F]t<6DAuB)^^_3_ kcJf'tۃ:Np֯ˈR.iN +ߵip=ĬugM~Y B%y'SnVm%C4:kz&nmVx"g K5[˹C\DIeJ >HTs_F:(.Z; Nyw둩26E6졈'ݙA|y4m.kdM܋D"U_ԉ%e=%Q 0wD,EJ_dl/9{As< Gb'Xgti׈ z=JwC+!\wÿ\T!Qv{[uηpXWXa֩,с_&A4([NqgIjrjDQ'9S*df:=Χf_JPΒo$N%9by(qDcFw22 ۏԈhGNa-^dxID :e1/R 㘲6݋؜Wfѱq;cPȁ3煪=|2?ϙ^DS.œGs_iQ&WjZڗu/28A.7EP=HF"_Z~LGMf#'BV9TMCujV*C\ScV@x⢮u!B^ڪ)<`|mD,%LrxX\:MцŌɞ^G|Df@?3"9V$cZ3I.'5IB:QЂITZ*@I c@SNr7k䖍!љVQ:z>-:1vӴ4i4?Cf:`T$G;KޏBPҧ@ܰLa>iޚP=S*'Cg?W_6ز)K&xҠ 5W5dT$:%\|O4eޭ֭s+U.lj.[A`5#vIW#>5ڇIƽ;[6Yخ/A_X]dts7lanĩy%%d{=!qҘx$XWB5;agvDn9eZ\*&O8E=v"Ql ] WPv:٩ וe]Y)4lԩL[,(3g{hEg bDtw*I-PnYZĤ?xXϙV4" &Y-Qʰwit[¤p  P<2}85ϴo1Qu[ÏYâ ϟG"@/Sw yf9ei=PZuzC_n*v} %@NaVVoE)HꋯMENUoeaw;it"RAeu yxXݞ+a&Av|CP͓S4p_ $I~gȞ=66ռ-93%OtRHLTdƼR9 8^~:3]z\|ó&UvAP9FY5*D1Sk3AJgzӑ>nn%s=26-SEYQ<[ ? 4GsEԩ|fZd 'GQ]-`Hb RD\Z>$L%N?gY-P18Xc Y%opꚕ/) !xJ!kc h< F 壴tzt$u U}A]"yb|՘;A_'% ׹ 1qHRaqQ(l>-ȁ>hɵK~4q:hlӫt8tk$όk,M0 ֗d)̭O Ae 1Lw9J'2:-Fo7+@U^26dP@U+x=I];2a5*+nXιHݧ1R4i55oߴ,~:6廩 2)\i14ol*љFilse/~#neqcKM.^~Uʁ؉ A3:2áPD[UY|d&@"z xZ}aq"Wy&HOƊ_EMvx<hwb똝G$WT䃈R01P"_ލ}`YTddLfˮ]t Q?sGP&0 m16*MԭcHeYƱ( {GEf% GߐFJWİB Q|Ӯ<C 0K:/tSAmRI5z2@NxVMA5&;rX R78"H1f '/..j|7?_XD?W?>LNS8a@)э A*)U|wo&OtdwKR N%رU63k T.<Z毵ֆIkQ !Y&oIs8n~h1dž.w;Jr?Eɟ$I&- -oүun?{.l@ŒqaKǪ9RɍJO=7$ۏ@$;Er$I8HGkE jG}u,<:DxFd)+o$Kb*#%N?ɊhQ˓p~(-6f":t@ m}-o͗%ŷyv$D:>>BHyl o7^H]v=^KY  Zt&PWu~cΦL'zȹ#zn.W$ WVLt(Vǿ7pM*:fYkoN;&(DZSjaGԼE+V+ҩlJӀ ؂ bhc(z])3lE6 bPs^ϫH1=d ;n7=[dFpvjV0NcݗcPSoNMd. qwBFf]U$*Umx7 ؼ m&t>"z} '4!1!Pe؆ƫ'E<@A,a>J_L W^ &Xd5"eʃG Iemi#┃1>UzS{/"^j,3\i}0UQFq|ڮ"*ܣ VН|ks-ROqˁi^Bf[AY6?Ar'&Q#;!! 7VtW\tEK>t*p=i]@?&-^vCXF'mM'͢@ҩMk߬m;s 10>d邦5d% ྗ #C. 46ýuO\z9&F,oR쫚V°^K7X#ԃ?+;#7SH͎A %C4 \VCxWбvO0GϢCsCW]8P9Ĵ3h$aҽmjsZ'EZMQϪ6,JV6ZZBpʈijU X]/~*QO=%b[Ni& :LLAsfn߈t< Lkv)k+XӀH4WX~-෷axGYFO>sהC̝C+X`5ZdYz}A P,JMҔˊN@2S2o4!7o˃š%}OsQߞK#*W []d@53g$^ONa' Cpj\ZEȡY)ƒkt!ٝLFWW#Z5;ɧi-/U+ID1KsQoW=dJ_~q {9/.2{[ M}8I0\@k|VF3;ITZF ȏdpѝR\_ͷm.oaRe]d!Ŭ|NF9^0C&,Z?ÿ􇪾';`ۨn* 1#+>eo⤦+RhEڑ^j/ۋ.*fŸE$KE¦یҽ- !0k|!Y ı\[1Xd?gZIxRicIsv/]:[!:pԾ4H )I_U,:ľHCWΨbR۔%qMCC)`2tk/@'xAlw#>4!ʞ1NvT ԘHu "~{tq$bk_> li,*bpk* ا}xi$|Ш(T +9i/ҟ[id;Pl7PhGDCj OX{)Hs{Bsҽ3O{֡109̙?2vnZC5r~W!:cBS!̵ORgWoӔOЇ,QŽK X)OEضF&!];X%bjx5we?'Я@t0d)BP$3JFio6rlJ1Y7' sGCY)b/$5ǿHUAgCYN_m kY:X-=T9! %nMj2# JE=G?̾ؿatǻ=Ų!:ýJ!Y=BUwP%цB˃Cb{X#m]h4t7w'8WX4.m6& CY:h4_$FN䙔/겺l{>W>:ǚQ\NR {C$w~} ~~7UKW\zeg S)Aeq<ÅQH(KzQE@rcvja {I"jfly ̯ .ɥ1L~$z98UD^S?jqP)249 R:%f}L.im%V{OO3M'M; m8@~wGѲ(ҩPWJs"= RZȌC[ |nLqKS(RMbmZ='i(W:uQ#T ehe^Υ%̲S8.> pLn ^ֹZz.ԈDc6¦}-Nj*?hdž*e$)v8!ҁ7qV@B5+T|ġ>ҋ:M"u+I *~u=c B|j̽4rC"`PAT9 9&6>"FJ#DnhN _ &<u{a+i^bCWl1C 5j[ Ω9pjlm!!IU0iI2h M*|r̐Uݵ]A[6ق'$I@ 8._ ,ϑ(~ּ(0G*t:)_Ɋ 5@i1˱]_f9tN1G9f:`p뿯]= "<Ro`{\e= 1+oJ$w $E-2HbM}E%{kܑ+yi}pFG4t%j323og_]G „J]WMNxR2 sR'c@mܞa꾤&ȩqfꃯ~ҝK5i~e7i g'mi9ƏO+GcNR$iʚ\,dL~*0[0oA+J!$l0%G>TSq fZ&hz|<tOH`bQTU{,@ ~ +8(>@o 2ߣ-U遂O >VL|JݣA0&G$IMYun TvK2 -8]4j[٬m@!cU]N[͸_@'rn /`1PiJ% QvNp&W͈s[(,|Th("[IbY4{{I& viǵBπGF5ӄkl.K39Dޗ5ܔt}Cfc֤@ۺÉ5Vw!:i.iW6ǻ뢙vb\ͅXYW[S4&MBOE'>' u^Cw6 9[ڋ܂6g F&$=IPA?$,l8hS۴*78sÖ"tjˆ}| Vi՞ 6̓jNMhʣwDԀ^;4z$qhƥJH+3f0O}'eb^TЖ^gvSU30eD/5tKgNQ/3j,}9jgt$4_G31lW*ݥg݁?@gk\b#K ëZ*~C5to$6fy2{eN> b,ԄP]IAZ1p<QnV"c;>)a;\gi-cmŲ(x ]#o>8vV'ZWFX-d~J z?7'#-1 u:A1X*`or}Wn||?학hب6\(XG/:'Oh1n#ב[,)sl) ,3m-|6@ 5!j^] 1W=(=; G/%F6DO QX bxuRs/6RzUxk-fR _:^p١Z{7~Ś8Z3g>&RUq18<;yXQk-VҼ,hB(&Cל9LrN$Ԙ2ÐZĵVַnRCpPQn<< ɋ<0 T~MӤNck.7Q`kM1(mLihT)BR 7IXo(3|/a׷ۘ d GiR~.㷦WZkPVD8qÎxd|IJ AĒN&fO}|:D%N/DIAϧTCָiUthL;h/G2mjBf}Rjl|'f];w>F>CHI@N ḷQ|3 bg9KB*rƫ yr .cG+|}_xEt~( :Mz~y:#RrkqzȞ!TܝWﲕ-Xhٺ8Z۾r?͆ȶ>~ dmP7nA]\hotvJz,PKWCWN϶!إ.;495=3ntwh9cZ ^)Ov(n>>Oa.b}0@MrK[Kz,:}KFUbzڬSL{>dXKes+J?2⁈/fCLmc2F̞jonՅ| r? 8FDQSFR7[&Uf5ু]}ꈖnFX*$* 2\FoxAp BxB"`o u|mP|p@`lunz.Bs1J+lY/+^SˮG@KYӒf;~M//y+g ҫ{>\IY40rߵTC 9EiS%%F:x!,޷ŏ!i/y=Vn+^DObIhOȒJءnsTml@h|I_a\5sr/:@g3HYD;z -v nc]1)%8 N;#h5"b^: &G/v_ ˠm |=}080ZtZ10U;L-խ FU}XOwIݩfNj[-Y1DaBg6]WɪWpr:~+DfڄcYa3M=‫!-:v0=kbz` 63 Y6@֖%K5)W v'lSK$n$*yݸOPҫDev;%S3DYj@,0J,ܚzPs ^YP$ʡGȔ *@o&PImx$M6`N将.si&w:1A =f5hzT% APBpnS0,JʪxLcy B[FA'wkOH|K⚎eqSжz1LQn13Q_!FL_Au|S#]Fe??Z?jbu~{*b0S۽*cyh=PYZ+L ǤW>2䃀F1_S} <"}ıNy9QIP[oĒ,ܡ$;բ x!7SFdWɡtrߖ-ݎT;p(-wJ9Y^3xF~5j'aĤ`JA --? G%A=Hʴ2kAl 榻Бf6BG\N Y2*]2!c9RnArǖƈh/fwl9,OM[}VѩU}>f@xhdno4CC\'V+5}>/&bv-f~-'MYRa 7R0[c"^߉?ڦc[0Jb4+TR##źu5!^ k? %-]>E[:vPU_Qr1d;O?IaB#h6x}5yȠrU5 4JcJ\{!r.ņkwځcˏl =3iԪK?>NMKP!8 5_zx(~VQXA` Dy , bGUbP#~q G}pޓ7M?f>_lx^ܠWS ͰeDþ蜄(尲ܝ'/x0׫A;%D.g+lb w_|xE;_UZɭ D"dB^ZZ[sSS^xUw.EʁxeMP!#8q-(Ԇӛ*w[R"N:lȴܕd#iDnG9 $(K9"N=c\mI˷RMj|^ڤN^ k}$K0SϤHC12v{{T@MIrSf@OPk_O{t̪ QA;dv%?wWhN.K^!U ijR_d,Aq!;~V8&#t~%|Ԓ.Tՙt½W)INbvAm(p~AND;ieBN鵃s*D[[1rL&tnfp шz>BF $]v΄[ӅLX&(,=Le rS:je8vo wJj Mdj9!|3cKOBo2^76_D?ɛc Prfzϼ$t8_h'tPj5}%)KDP}X -ͩ1 D7my>)(:^&42Bިkg[ncZW*)c(w;%"I&H#iD:_C*a%18z._HR$Q9-o=Rr/̮UIWz8ivZ^S}TuB:;SRq=#$^y l<݆<`]jK쵇WcJHJҠ8Qc]3~BP o .i~&d:# s׍ R__d#V[pNsY@|Ďl0zU>|m`Ѳ~t:?W-t >fuZk%7״%9tk,ƶ^bi͖(3`i)6 {HOn!~_']G?Bo1z90'|>UlCiD9d_w­5wTwZb{^N3<ܺ J6"SHr2e)fBq}kUP6Ҕ]%Tzǡ;ΞQe5ݙ=^W0V#Bcq Żm/n0[FAA@u3Frݑr]70 mLg\ɚQ`!$>['@ R9E0ͮm߁nPN6el^T%?7 ٘ ]zMyd]Y֖"vSBqV%cd2՜dKw۞.%9 wn=ċ,=j]K*TK7]Os.!ʧ] j $Ӯ8ݶzq +\j1 ^2LPv AE^C2< M=jy4hfr_K/JȞ#DjO J2pCqUH/4a[K`>g\:ò훃2N`OLy` $s$zp;ѹCJMQV%LSO $/V lp8DԆ*qˋ# dGv%,Q1?*5h@YQU-ٕ"Īaiw\l/㐷힕Z8NomP1jLki}"?sTKI ltps| hLT[x`'No/!derVL̕u O^/.6>7͝(*|Sr!1\kR,c]|[/] η)a_`O]@g״z&5Dh)o*GW䅍@7Д6$+KD>AEzd&y#<(^]aRNLG3T#llgL%z4(e<ӇC0ͷYpCy0Wզq l# } ۚz~nBjU?,GgG ?DlԾؚ<t^[h¥}] sOT<0Ҁ&M,F|B~}/M(Kʖ8<>`H1Aj8|&ioe{qvEm5۩.IH,WZs}qqcS:1iZmqvO;̀j /yQL+"9 [g&f:FpNhUXYNH&'{@HFo2$=/MLt2[]:^ݞZ1( /& ŗbN@wf>)Z``:أmTKwN 6l NG:`*7rB-8f4$i6f%YDӫAp`Tk@߯,L䶸9ءՉ5z%: ׵v:|:C^? Xp^o=$(po+&d%$wk%e<0+&/s[5 q 27F,[Sb$D+ݾ?Ys m7\8Y7!K2´壮r$g:Tb'1,\ J!J`cк q`W+0R>I"N9QxEf^Bib-ڮ+ye BL2IlTS"] B %H3dGKԮ28(.. ƷYіvsQ{8&P,Y(.1]F|RӅ6_ dB+l_?(ywi7}`cD+zK%Xۡss W@M_m@3cLx2T(x!/Fj0夋U[͵K?+YRCd_,wN+K0z?Il|<;Ig]_HhBH󦡺0?Tn$ʥ;}O Dp4gFNEʡe_GZNN7׻_r[=2TeIO6#Lv6]~Qńl*Cyʭ\߶p_̎yvSJzՒ{"7&_~-h8P~p69wk$|IPQx<6roo۟EoC!B@qvT. )6lu+֧3p$&mcm1W&zķ:fe֭y+XB͎T&b^_w/lr7NP]5n:JVzTJ8h1S^סrqF,cjܙ~E(a|Y"$5'ah0HGd4X[{^$(ThbM>'"|.\Un1D7!myFMf[J;U5`Bp(7 xǦD?q$znfF;R4?3fԡ wK|Y[ދ/zvXd}921bE k|&)m%NĹj& @Rc\C׋q\ҕd퇻 F5?l"9o76 `VfOm?bV*!7H5d%W{u.jeLL_N$.IJͪ2 xZ'?27096P T ļ.φptOFO=a BdNONFXi=m}v_@[Guy9qgsѕA{o3!%.+i"&=)|}RI~Ӡ-ࢧ_8Vd2 G}u.;qOR{2!@NkBw? N m_|w*\`|Tuxrcf@beĸnZ)naǸǚD 2V_CP@kʒlT=dk[vn#џN @oN]=5axVpCzT{ur9C|YL~@ OQ*@6w'W_G<x96_gb\y#+:bGC[|'r6݂co Pro&-ǩ&1ZRIǕcF^+:8%Ŏ9iRbJ1cnl{ޯC<2,*,71$x4ۿGVl8 V.,@s<b*I<C |k.PD2" A1+s؂>%*`ۥ]B*AKf209FV:2^?TB'>!v>s$ bc73:ߒez$njT9;̉)%&v{1Y6:Vͱzٸo%iQ+3THT~K00ز>8BXkc,V " H7ԻŊ:. U BCڟԡX&Avf9 kf>NX-'7KDl2пSt 6k4f%ηuoqU<?TjWp7~1e-Zο"U+sixHp!3&u#Ǡ\xDc i.J`4Ue&H WY_]Me'Fn3 g`8HJ-j5%З/E7,.vݹT~ Ws9'׎IRI;zd^'a/f0( | |bAi_P1I-NAĤɓx2ara'DLy=2CG0[<gob\4Wזѥubi_@ex1[e V@+:])S = "3 T#+.?1' /jܘ?T5ؕ9Ax`GH4qAtJ򎋢inR6F]x,Y6 6S t@Z&֧iՃή*Ftiu {fH4$.%s<+9Fs9|m֗orZ`U>Υ]PrX>2 VgK_d4PjA#[}?MLDTNّ`0 OFs%N^l*=TH X5퀲>tߋi" GLϷLL. 2n0_TuTAYw ZLreЗeC{0_!jd_'Icx2SШY\" r.A|ZMOzn{ .W@=t˔q~l&4&J!Da1)7T[Vߦ|n@6q͍]+R$>Wڠپl1H΄Qk^eN^HuG૟eȔ9ɑBE(HygY#BiNL_5%@5-$vP?6{eFy׃Jn"H(ls<V1j=͗_ dv>䑐g_U3ޯd+2B#7&1+(# 3k" S(u >C.\oE\ @^+, ~խ)?ݔ#Ro %ẻ=%k.03:?;'OrX-7iV:ZX6cbvz=ˬRq{ZSw;8?ڣ~.5IWfQXav/@tBNi @nqv|GRb~.KVLښء6v@D=$?KyaG4I`?=JU{:x m;)R /܉ *}OO*bV@^C.t_k֝dA\3iL{%ݒV@vo0>,7>w.a=Nj|&53RP(BSd,o_?{ PZ6F{ 㵆vD/?힫9MdG\Ԕ=c]VI=H2R/z}ؓ4~5f^Cx H}bǔ |gnYYjV*p6.rۊ3` P[Ƚwymۚ޺,g{UkӹtfHd-X#rp K|xf0ҧ?2l>6j:+; ={}+M mi?9A|918Z6 Ю;QW+A ƅ i=ݾG;{5Xѕ]{ ya޵3Aեf5c/ssQa$/]i@br]m]DD\J9cr T hŀPIc\_'e @Ғ6!E_*"I-d@3"%r4]ծx4Ѭf'^hضJ2yN?}V@c%@%~O13zҖblI4"ISoN7xɵ-bg Pq'#nۉER錗53 zi{n܇.n-g9 8xL0}\l}7KWǶxBy0yZ TSiMZ,A^7Jv['ѕ~,-{/Mt&(]sb<<>#'R"U4E±UK !4 toGsx .; C5HCXQzC"Y54l|L2ǫɴ`+#&JMzGE4%azBdu>_"+EkGH^kZnUϓFt 4NOL”b,~B\=B| Ony=ca齚;"X~ЋqHc @)IѬR#R-uxϝ ƿ1x~{x8-YC˽AP8fT 08T(-s$u$2|l_@ʝ IAEg MU2ŵ(AU{ A62TPfn<&9l*M-~\j9Gr\Ն ʂ)#ܡcſ5$ɉRK3R}с<Š7<-Gl}{ԎU}ss8l#_[ʴV{mv̨bTAm](OEPY#`Yƍk@L:v}Me)/aqUV{/Taϗ EOG17^~Xb"HFe֏-rE_n n{8'6x(yIe.z#+Sɐ}iw>6Ջ @Ƃ}@a0AIN*$OhQ釭ofզyJM<+KoLfdX-C X"8B6\sQb7 Q/q_ho܇qOڬU!Pǩ5_{\ZN'Ke#U}Q bmcdRZ#K.-Up-%a;+4%مcYL+lnD>p%UVZ'lKk:mȰbΣ# Sߕ'6Jr+ Ђ%UEAxP NTULwz9}k:c:9AQWvXBi{m4@L=-I"3 '[C].'jm"3b%)ckE%^@4ÓX:VdwMz*ZeiLĘuA+hE%D)XBpBW.2m+,RxVPNQ<#}WpT%7 B_x!P Q`U/рV"/Lkt@afI y:  yvkkmX[^邭s~f?zJ kh!n6sd*|l!$-dCy7Bs7ق:RVSrZʁrɐBM@rc!,…cХ. a4#ʽl Ҷia5UkU>L۹"LXq$.l2&ƴ|%<cn&]մZ3+1mQAC<kr׷A٨DZЎYd ~/ c@'tc]x1=G{dQ35%ُZOI*m\V?ۂl3U5Շ oɦR j=>=kOЙf =iAzv'"YVC"c²>TRMI&@.Ec9 y0xu'@Ynk TZ\ E2̇w )tJ۹نThG<)"B|dV6^z.1?̘2hcjmTj?&6@v$`֮ |;KHƢ8*ǽC_`5W9"geqQ'MAV+p1h.|YUV{s5kO gct6_H$P+·q5髯I`D]l`);μ|pR'.#^Qԟ<Ub%߀ޖ&e톺JenOBxǞbԗM ;L`i\y:E!E"|4R[Ba BMkc.`Rh 4Rts: k꓾ދ(bvhb FrSW}r`;grQQ]xMiC ));3;hpa]]MJ& dKvK,l=X` m L~ :k4XD}tW.X%AR{L(_ LW~U ♼OB5|n.TSZ)vlͤo˗{ykUp2K2? qH=rq43Y#IzD2ލ[ؼӞ^,06\_2yָGi,,h nnn)9ayWDvJhJ2WwZNnslQst`nC .V?j-ow5Ȭ' qtmu6Y"RH$ bE6Bj/?'d';aw^~48pj]UCn3rp?slwu-N,9wHsiwdЉm@= ec[?^3_V`|W+Փ?{@"{$GG& 6opBj,t{M#RmCsIK?v{8a>Ʌ&YђNg -o;PL 0;ׅ;xȍ4qgѺID(Mqe.:= Kw kU[XAPS)jPT| < U~N#˳n#^2X7WMRdj=:мosw چk`Vc_O RH+ ID*qil9>}vÑ:fo}֤d0`HoYAz>-K>=r;}@@2(Mo.Oqk5We>,5, l4@=B')Pv4ЅN˦#u9)BW˒90n,L3HG׽z칯ڋ΍US_Ya,͕4lw E~>kssaSS&06z6ep2almA5Z˕QXca|z{^`s]ܳ,-jK&{dїȟإ vЩ/ɷJ^}lЕǎfO_X"UoݦڥUt^gQPXneg?4&(p5@xQ2A$|D'ܔ|Syhژ X=p<w;uCB  /nE: _8';MvDǙ%J@߮2p/*2+&hoZ8n}F2$0cVSǃe&6B&jA҂dF*7j(p9p[^Iz.L1_;GgO۩6^sĜCSqn<ŧb3Q;4ؙqNK?$0xX)g{ "Ҋ)Gd}V1} H `fDjOH$#wf]F%+cG)GSyLW.{QYBԹND-~ zDQqi*$WL88?sK2d1*qnWc:鴩4)ضg&7'V1-Yq˟;q<8B{["9gj!Ց%,#>&r›PqH;.pHvRgXvU,<*;ޟ4-H/W邥 ^^BFvW]n*Fg,%\|5/rވlZtiY]߉+xsW%.3F냤/7.E6( ʼn;Wݲ+̼|8J֘-3Ra$v^TzK͉Z(c7]/@r ]m14O =eFT _L<23Tn|-d< HEN-ʳ4Ԍ4VO:Z/| OS'8e- 4Ϯ%틝=FC @~ੜ7" 23r7_|o}>y R wFy olbb@Twl*H.&Aҧr y=fw]ʘ S| {1)לRQv@p!~DY!",08+toGY@{n]aDi@{z4"2lk٦-r?lnvjD)u~_O-VR=:VDܞXNdif9@) _åT|m8yH޵񞃯g6&MW->|ճlUkƩLX5jPhCQLAn?5bjU+K(SdUBL9]o[uew1%nf 2Hu;HA6l# ۑ³=$b)pFfgE} O"4Cu7-m*k3X_dxDJ-g)b;:O tGv~aܤ#e* $ҕXNjk:?l (-Sy%cNr=-N.#TQ`'&@8=O7B((ix7Yr_8M}u9nQ.L6cX= V3dN |>^3½* 9gb|TkVxVbƬ}z<ӥxKjco tI%S@CV],J2\# X™dɅ3J8k7Q4w$zp;'ؕmzn4^ e8Ǖ& T2UMS|0BzŴů6&g|ȶ/2Y!XAafMq$#NW.,ߚHV ~s F%T.bhn&'  58GE4u lSO$`颷0a;pH~q0=, Wo(}q}d~z,cM$Lt[&OYeIA!6:hu,'c~KV`ebGTSNW`^kpQO}dC?$,kQF: =C R>{CusN3 9N̵ɧeMB]2`3K 2,z̋5v_,T5hES7L5;?=\-^S|#dÉc:ںM9v٩]$gS4 ծ!*^e?Sb;P!3|43z?C 9-(G=|TV?,]@? gwf_N^-+uOR!m. s6ԄcMKl#f斈H276~$i8X;c`:+#*q fAz̓+t5~k3y%>3Αbͫkb'=}7ii7ykNjCW $gqwA9~DVzE >p&0 =cv1`1Ƨ̽""UTzp[~ʴV? Ş\"{Ōz}A_(̈́2qLs"Qmq"F@Ge:m~Mڭskas?cL8ZC0n*iwm?f璓צdeK|K^zYK S_' cLyw D+ml,ޏdPVuهo\)H֝˲B7QXQ+\rZXוʻ.{oE\ȍuJk\z/=&ѫ2pw<`T"X&w;4= M&.p4lG>Hb5vu+gއ %7 |.h4{2,DO9ri{H Hi\n~<.6|_sUB/K4u炘.nX 8rs*?K ؂sr{'}F|f\c2}zs4㔍pn*R_EZ޴!(_ F~YЗjA h`n$=0\YW=֕؝b!=\Y6OIBmC Ye/0KTz lMLDƻ`.T|-2O(.  !$ѷl p^r{_RAnCAz)fO.Y:pۜdI6nkQCå>u@5 6 ;:&3el#$D& /瀦89ƒHV$AC{߃X5\~;5p@>-/FoVI6h/2bR`Exz;-0oc7Z$Rȭ}A}IjT6wqu``V*3EĩmP dpb;%LIam4m~b { ݘcʋS ME~Z}W+=o(ɹT7 Z5lf0p}c8LVj,XU?[:koPVeQ,>K2J/v)hܪNس뼳]~g%ZC Iݐ8|R=}Kzhک7MZcU֍~9@A^b)aVrz3BSNO_)(ȳntw$ zȽ^㠁gcFI.~luРGr{ ;+-D~GLOgKө:_'8ݦ}3ƇB+4:je0Bvޠ~QReaS}q$ˢ\0"r-J cvw}.IN `bΝ-6#]aaQovیXd]d1}„XCxL"EWi3e}L,<"P~ɛ_>Nx&:`YLq#B$bJy 1pQ2; ݷx"/~]+ʓ- f|_oE@Ii +嬨DD[Cs.=@ڋSB ߐ7s;q?FX$5b6[ҔAo7'8OpNOgs SupQr@?vX܋J]PO/g$72q: F9T X/UICnGb6X2Int ʓ?Z: 8_ fH=ĺTYOy WB|83Y+ 'LK86Oko#V3Dq2I*` 95ͨAK2+̟< t$Uym1ɈhyϮuL ɭLI_C*_U~nfMgX,>psݘ8&AdKg#Oٶ1^*GӁq|דs&noJ WL' mN<9.>­jw諦6=wRo1-2t}r%dSL_'6{YKzwqoqԟܠv/A -2qIߴ_̌v3X Nl, ?NEc_N? u)0o(M }kO8i)GXt1̕+ 3 Xl F2p;TY_~A hb(ը[&qm-vl;O=$A5M$q.~?wƗO`ro#D~o5Huռ )0myK`inԥY&\o ^7,puCP9:) "Ƭk|+9B=ɼ:x|u{OhHiBJXS+E_KIxS#@6٭>4>Su2v>N4ƫ"8UU׳K_a̢"]YڊM1%z3۸Joh y ҮbAN;Y*ZP.2S(Wz [j^Lp'VbYlO2$i*YnOA'WRa7#ΰSWw%$PVAӭäu]@ZULݴQ!P}?G_O@4Z*XW{FI䳝5tA&^rn DW(¥_'"F$ClmPS\d<D# V֖ OXq'g"zژ#mɨE =,8CynO(w\#81 6F30-ЪGbLi8+R,ZWE@ :T<)ygt}g|xՀ<K/lL_i9n=l;lËS.K+\z  J_uN[T,ark(W ÑDZڊ`6y,}iͲc \PDI Ip7e_e+;糪yhV.:3z FhЯ1 _KEڣ"Jx4,DCΗm4yl`m"Zq!p;@LI~>CLHJ\ܸ"tპXa1!D`!!##:WZ)>2alҟ޵yǢɼi5ܪ@|^Dt%yӴ":!{r/dF!TkDוEl a)3B-&uC4@x7a6Kmi N_'v =x #w˳ t_Gh8k߰Qoƌ B |ZAjYEy䞨$#ܽpӊUܘr1cu@4g}{I*G0V* q`iu,apz;a/S㰤^Yi N.>G/k+O{a9_ԕWi=Z98n T8݈{8a LI%ךyC.P7hA9Isk8lF*1M' 0խLEBк?y9mكj$"ݲ?^3ґ^5"j(WEV}#Z7MCv1 .-?eys/CӲWDeYݦ+9.\Rn}NZ7l+`F1J80, o_V@WE\p+bF"х 2)YBB/GN3Y a(GV-pmG9o1@X }w?f|znҾ'[u#2U=_#x`xkK< '"-k-wm{ snS/U[oѿO$/Ԡi:6Ͳmhl4m_AY*߂])%aQjbcʜ⸋0HozH%DKNggO܈ z M='2{!t[MS|mxRUC>[Ȱ:eK-0ȕp*^0twSfɍvјL B(|ŽIk'u;-0 ?z~ |PrV=!H#:cT;BWi l^PgPeXӲw4>3jmC];d0ಸ<AL$]UU$딆 @xa jQ0v^|הOeP KCS '_Vی9Q_wrF;0EY TʛL F86кz&;})937.3ulZqmOcͱd":ͻ/yKAmbV`Ӕ@|j떕&XSQ3InlJ{FwPrw "Q- 40\zk86 q "׷Y^oڼTCG$fTZ;>Tm)lW<&0{2^eA`o#4ټ"v|}s=9HQG.ȼ|ӑ?/%5]dV_Ä;H2fW5(2o6 Lg$m򜸬F76p~JKFq㯰ϒ&}a'UV!:\c1,:.2kѼƠxa- flrwj!6TLD)7w2O̵"=mRQBbrNywxY lͭ> ދ^^G#3^?VpjOV,سD⌑ʊd$ئuuL?9E㩭 jiE!J ,Z.obJ盛9/|p=Xݴ,ǀH-(ϣȆ5UMݖ-YzQўԷ~ȯd (4!lۤl',Y3sظgZ3 "^~2W:|n5Բ@M%9ql6TM7ܶKhB!߯006aެ¿l #w{X+&&T)'ty='u2~NEâ)+bwEvtKj_^6 ƌ6UU7.HNMGL(t}T7?mNSǩNDb11ג&DƌDL u 4\C_'瓌* d[Appxטq_ЇB[ԡ*_L\!/&^wvG87{/5v3QfkkZ,:zM$_Yy0rr <&p Ud4|&-iD_?_+GG %Ӵ '=/M YZ