libvirt-daemon-driver-qemu-4.5.0-36.el7_9.3>t  DH`p_->$ƨ6^u(vQ8h*3yQk;~٢_.ȭ`m0!qӏvRwm̔[ibg KQAUZLH66NKPݑC~M%28,W!ڶ Y}^xSIb7jYӣIV-<| fm* J<R4<5[w물]4i Ub/-aFy»R{z00:)mCfe 80Wo!wXy?tY$ȻYyfY86h=̷2tdސb**ʉhK8RsbVZa*)'IS{pAXMn\,+Ӂ0{QY*_'P606zڥn/i Vh]L#sFhfyk5oeaO5lk"56;Q(B=#c5fA,aab84dfc7012e7fedfe0b722eb06f40794960449 ȉ_->$ƨy`ElԬ /܌e"fenXˋ[ň⽂1d{t:UfVG0,}O54I2ג4 bBF.Mk]PtWO0ږ#uY ,!3'UgsV;ߡ M\l~`\sߞ|;0O~MFY6q ֣&^+<409n,,$ y]W*<&3|3Bʰ+{h%p|eFa ;Vdt/.t^okaTo[xwN ُZRAK.:80A<ݗr4+(S&J$ In͜cGt&\irNKtYZOE^H!-]BCoI\",}#lId`2}`[iD(Jh/LTMѥ_L%)HAvbtQ:HQEx>=2p?2`d# . Y +7LRY       ,      = ~ XHxH.H(8G9 G:RG=,G, H- I-< X-LY-\\- ]- ^.P b/2d/e/f/l/t/ u0 v0Tw1 x1@ y1t:2\Clibvirt-daemon-driver-qemu4.5.036.el7_9.3QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU_mx86-01.bsys.centos.orgCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://libvirt.org/linuxx86_64# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yvb ?A큤AAAAAA_?_?_?_?_Y_?_?_?_?_?_?_?_?3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2eebefb4025aacea5ddf985bdbada15f0cc49a4b1f635b6cfe5281bc92d0748a30dfa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-36.el7_9.3.src.rpmconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-64)libvirt_driver_qemu.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-daemon-driver-networklibvirt-daemon-driver-storage-corelibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)lzoprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)xzrpmlib(PayloadIsXz)4.5.0-36.el7_9.34.5.0-36.el7_9.34.5.0-36.el7_9.34.5.0-36.el7_9.34.5.0-36.el7_9.33.0.4-14.6.0-14.0-15.2-1qemu-kvm10:1.5.3-1584.11.3_@_*@_A@^@^@^^F^2@]@]]߶]@]@]m]Z@]V] u@]@\@\]@\]@\@\ڭ\-@\@\@\@\\e[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-36.el7_9.3Jiri Denemark - 4.5.0-36.el7_9.2Jiri Denemark - 4.5.0-36.el7_9.1Jiri 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-29Jiri Denemark - 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.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- 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) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1868549)- Rebuild to correct invalid dist tag- qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1844952) - util: string: Introduce macro for automatic string lists (rhbz#1839992) - util: Rework virStringListAdd (rhbz#1839992) - qemu: Create multipath targets for PRs (rhbz#1839992) - util: Move virIsDevMapperDevice() to virdevmapper.c (rhbz#1839992) - virDevMapperGetTargetsImpl: Check for dm major properly (rhbz#1839992)- virDevMapperGetTargetsImpl: Be tolerant to kernels without DM support (rhbz#1823976) - virDevMapperGetTargetsImpl: quit early if device is not a devmapper target (rhbz#1823976)- qemu: don't take agent and monitor job for shutdown (CVE-2019-20485) - qemu: don't hold a monitor and agent job for reboot (CVE-2019-20485) - qemu: don't hold monitor and agent job when setting time (CVE-2019-20485) - qemu: remove use of qemuDomainObjBeginJobWithAgent() (CVE-2019-20485) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (CVE-2019-20485) - storage: Fix daemon crash on lookup storagepool by targetpath (CVE-2020-10703)- vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1815269) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1815269) - RHEL: Fix migration on AMD hosts with old QEMU (rhbz#1815572)- RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1801139)- qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791886) - node_device_conf: Don't leak @physical_function in virNodeDeviceGetPCISRIOVCaps (rhbz#1792831)- process: wait longer on kill per assigned Hostdev (rhbz#1771204) - process: wait longer 5->30s on hard shutdown (rhbz#1771204)- nwfilter: Remove redundant check if object exists (rhbz#1766475) - RHEL: qemu: Enable virt-ssbd for host-model with old QEMU (rhbz#1745181)- qemu: Forcibly mknod() even if it exists (rhbz#1752978) - qemu_process: fix starting VMs if machine group has limited cpuset.cpus (rhbz#1746517)- domain_conf: Make virDomainDeviceFindSCSIController accept virDomainDeviceDriveAddress struct (rhbz#1741782) - domain_conf: Relax SCSI addr used check (rhbz#1741782)- conf: utility function to update entry in def->nets array (rhbz#1558934) - spec: Fix permissions of /var/run/libvirt/qemu (rhbz#1738693) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1754241) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1754241) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1754241) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1754241) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1759904) - test: Introduce virnetdevopenvswitchtest (rhbz#1759904) - vircommand: Separate mass FD closing into a function (rhbz#1759904) - virCommand: use procfs to learn opened FDs (rhbz#1759904) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1759904) - util: Avoid possible error in virCommandMassClose (rhbz#1759904) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1754241)- conf: make arg to virDomainNetGetActualVirtPortProfile() a const (rhbz#1502754) - qemu: move runtime netdev validation into a separate function (rhbz#1502754) - qemu: call common NetDef validation for hotplug and device update (rhbz#1502754)- qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1731783) - qemu: Fix crash on incoming migration (rhbz#1731783) - util: storage: Refactor logic for using virStorageFileGetBackendForSupportCheck (rhbz#1724808) - util: storage: Allow checking whether virStorageFileCreate is supported (rhbz#1724808) - util: Export virStorageFileSupportsBackingChainTraversal (rhbz#1724808) - qemu: Allow skipping some errors in qemuDomainStorageOpenStat (rhbz#1724808) - util: storagefile: Don't report errors from virStorageSourceUpdatePhysicalSize (rhbz#1724808) - qemu: driver: Improve error suppression in qemuDomainStorageUpdatePhysical (rhbz#1724808) - qemu: Allow suppressing errors from qemuStorageLimitsRefresh (rhbz#1724808) - qemu: Don't report some ignored errors in qemuDomainGetStatsOneBlockFallback (rhbz#1724808)- qemu: Prefer nvdimmPath over hugepages for memory-backend-file (rhbz#1724980) - docs: snapshot: Encourage people ot use disk 'target' to refer to disks (rhbz#1584682) - docs: schemas: Add 'seclabel' for external disk snapshot (rhbz#1584682) - tests: domainsnapshotxml2xml: make 'disk-seclabel' test operational (rhbz#1584682) - util: storage: Clean up label use in virStorageFileGetMetadataInternal (rhbz#1731329) - util: storage: Don't leak metadata on repeated calls of virStorageFileGetMetadata (rhbz#1731329)- 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)- qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1718172) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1718172)- cpu_conf: Fix XPath for parsing TSC frequency (rhbz#1641702)- util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1703661) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1703661) - util: Introduce virBitmapUnion() (rhbz#1703661) - util: Introduce virNumaNodesetToCPUset() (rhbz#1703661) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1703661) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1703661)- virfile: added GPFS as shared fs (rhbz#1710728) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1641702) - vircpuhost: Add support for reading MSRs (rhbz#1641702) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1641702) - qemu: Make virQEMUCapsProbeHostCPUForEmulator more generic (rhbz#1641702) - qemuargv2xmltest: Use mocked virQEMUCapsProbeHostCPU (rhbz#1641702) - util: Add virHostCPUGetTscInfo (rhbz#1641702) - conf: Report TSC frequency in host CPU capabilities (rhbz#1641702) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1641702) - cpu_x86: Probe TSC frequency and scaling support (rhbz#1641702) - qemu: Check TSC frequency before starting QEMU (rhbz#1641702) - util: Propagate numad failures correctly (rhbz#1716387)- 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: require command args to be non-NULL (rhbz#1672957) - qemu: use line breaks in command line args written to log (rhbz#1672957)- cpu_map: Add support for cldemote CPU feature (rhbz#1537777) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130)- Handle copying bitmaps to larger data buffers (rhbz#1703159) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691358) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1683175)- qemu_hotplug: Initialize @charAlias in qemuDomainRemoveChrDevice (rhbz#1658198)- cpu_map: Add features for Icelake CPUs (rhbz#1527659, rhbz#1526624) - cpu_map: Add Icelake CPU models (rhbz#1526624) - cpu_x86: Do not cache microcode version (rhbz#1576369) - qemu: Don't cache microcode version (rhbz#1576369) - util: Rename some functions of virresctrl (rhbz#1468650) - util: Refactor virResctrlGetInfo in virresctrl (rhbz#1468650) - util: Refactor virResctrlAllocFormat of virresctrl (rhbz#1468650) - util: Add MBA capability information query to resctrl (rhbz#1468650) - util: Add MBA check to virResctrlInfoGetCache (rhbz#1468650) - util: Add MBA allocation to virresctrl (rhbz#1468650) - util: Add MBA schemata parse and format methods (rhbz#1468650) - util: Add support to calculate MBA utilization (rhbz#1468650) - util: Introduce virResctrlAllocForeachMemory (rhbz#1468650) - util: Introduce virResctrlAllocSetMemoryBandwidth (rhbz#1468650) - conf: Rename cachetune to resctrl (rhbz#1468650) - conf: Factor out vcpus parsing part from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out vcpus overlapping from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out virDomainResctrlDef update from virDomainCachetuneDefParse (rhbz#1468650) - conf: Add support for memorytune XML processing for resctrl MBA (rhbz#1468650) - conf: Add return value check to virResctrlAllocForeachCache (rhbz#1468650) - conf: Add memory bandwidth allocation capability of host (rhbz#1468650) - conf: Fix bug in finding alloc through matching vcpus (rhbz#1468650) - resctrl: Do not calculate free bandwidth for MBA (rhbz#1468650) - resctrl: Set MBA defaults properly (rhbz#1468650) - resctrl: Fix testing line (rhbz#1468650) - virresctrl: fix MBA memory leak (rhbz#1468650) - test: caps: Add capabilities for QEMU 3.1.0 (rhbz#1628892) - util: Introduce virHostGetDRMRenderNode helper (rhbz#1628892) - conf: Introduce virDomainGraphics-related helpers (rhbz#1628892) - qemu: process: spice: Pick the first available DRM render node (rhbz#1628892) - qemu: command: Introduce qemuBuildGraphicsEGLHeadlessCommandLine helper (rhbz#1628892) - qemu: caps: Introduce QEMU_EGL_HEADLESS_RENDERNODE capability (rhbz#1628892) - conf: gfx: Add egl-headless as a member to virDomainGraphicsDef struct (rhbz#1628892) - conf: gfx: egl-headless: Introduce a new subelement (rhbz#1628892) - qemu: domain: egl-headless: Add the DRI device into the namespace (rhbz#1628892) - qemu: cgroup: gfx: egl-headless: Add the DRI device into the cgroup list (rhbz#1628892) - security: dac: gfx: egl-headless: Relabel the DRI device (rhbz#1628892) - qemu: command: gfx: egl-headless: Add 'rendernode' option to the cmdline (rhbz#1628892) - domain: conf: graphics: Fix picking DRI renderer automatically for SPICE (rhbz#1628892) - qemu: domain: gfx: Fix shadowing of a function argument in validation (rhbz#1628892)- storage: Extract out mount command creation for FS Backend (rhbz#1584663) - storage: Move FS backend mount creation command helper (rhbz#1584663) - storage: Move virStorageBackendFileSystemGetPoolSource (rhbz#1584663) - tests: Introduce tests for storage pool xml to argv checks (rhbz#1584663) - tests: Add storagepool xml test for netfs-auto (rhbz#1584663) - storage: Rework virStorageBackendFileSystemMountCmd (rhbz#1584663) - storage: Add default mount options for fs/netfs storage pools (rhbz#1584663) - conf: Add optional NFS Source Pool option (rhbz#1584663) - storage: Add the nfsvers to the command line (rhbz#1584663) - virsh: Add source-protocol-ver for pool commands (rhbz#1584663) - RHEL: conf: storage: Fix a memory leak in virStoragePoolDefParseSource (rhbz#1584663) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1628469) - tests: Add more tests to qemucaps2xml (rhbz#1628469) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1628469) - qemu: Avoid probing non-native binaries all the time (rhbz#1628469) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1628469) - qemu: Don't check for /dev/kvm presence (rhbz#1628469) - tests: Follow up on qemucaps2xmldata rename (rhbz#1628469) - qemu: hotplug: Don't generate alias when detaching disk (rhbz#1658198) - qemu: hotplug: Don't generate alias when detaching controllers (rhbz#1658198) - tests: add channel-unix-guestfwd (rhbz#1658198) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1658198) - qemuL: Drop "user-" prefix for guestfwd netdev (rhbz#1658198) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1658198) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1658198) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1658198) - qemu_hotplug: Don't build device string in qemuDomainDetachChrDevice (rhbz#1658198) - qemu_hotplug: Assume chardev alias always exists in qemuDomainDetachChrDevice (rhbz#1658198) - qemu: fix device name passed to error report (rhbz#1658198) - qemu_hotplug: Properly check for qemuMonitorDelDevice retval (rhbz#1658198) - qemu_hotplug: Introduce and use qemuDomainDeleteDevice (rhbz#1658198) - qemu: hotplug: Remove 'ret' variable in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use typecasted enum in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use switch statement for selecting disk bus function (rhbz#1658198) - qemu: hotplug: Merge virtio and non-virtio disk unplug code (rhbz#1658198) - qemu_hotplug: remove unnecessary check for valid PCI address (rhbz#1658198) - qemu_hotplug: rename a virDomainDeviceInfoPtr to avoid confusion (rhbz#1658198) - qemu_hotplug: eliminate multiple identical qemuDomainDetachHost*Device() functions (rhbz#1658198) - qemu_hotplug: eliminate unnecessary call to qemuDomainDetachNetDevice() (rhbz#1658198) - qemu_hotplug: refactor qemuDomainDetachDiskLive and qemuDomainDetachDiskDevice (rhbz#1658198) - qemu_hotplug: don't call DetachThisHostDevice for hostdev network devices (rhbz#1658198) - qemu_hotplug: merge qemuDomainDetachThisHostDevice into qemuDomainDetachHostDevice (rhbz#1658198) - qemu_hotplug: move qemuDomainChangeGraphicsPasswords() (rhbz#1658198) - qemu_hotplug: move (almost) all qemuDomainDetach*() functions together (rhbz#1658198) - qemu_hotplug: move (Attach|Detach)Lease functions with others of same type (rhbz#1658198) - qemu_hotplug: move qemuDomainDetachDeviceLive() to qemu_hotplug.c (rhbz#1658198) - qemu_hotplug: remove extra function in middle of DetachController call chain (rhbz#1658198) - qemu_hotplug: pull qemuDomainUpdateDeviceList out of qemuDomainDetachDeviceLive (rhbz#1658198) - test: replace calls to individual detach functions with one call to main detach (rhbz#1658198) - qemu_hotplug: make Detach functions called only from qemu_hotplug.c static (rhbz#1658198) - qemu_hotplug: rename dev to match in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: separate Chr|Lease from other devices in DetachDevice switch (rhbz#1658198) - qemu_hotplug: standardize the names/args/calling of qemuDomainDetach*() (rhbz#1658198) - qemu_hotplug: rename Chr and Lease Detach functions (rhbz#1658198) - qemu_hotplug: new function qemuDomainRemoveAuditDevice() (rhbz#1658198) - qemu_hotplug: audit *all* auditable device types in qemuDomainRemoveAuditDevice (rhbz#1658198) - qemu_hotplug: consolidate all common detach code in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: don't shutdown net device until the guest has released it (rhbz#1658198) - qemu_hotplug: delay sending DEVICE_REMOVED event until after *all* teardown (rhbz#1658198) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692296) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692296) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692296) - qemu: Rework setting process affinity (rhbz#1695434) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1695434)- src: Document autostart for session demon (rhbz#1501450) - nwfilter: Add extra verbiage for binding create/delete (rhbz#1609454) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1663051, CVE-2019-3840) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1663051, CVE-2019-3840) - virsh: Add missed fields to pool-define-as item entry (rhbz#1615680) - qemu: Add entry for balloon stat stat-disk-caches (rhbz#1690122) - qemu: Set identity for the reconnect all thread (rhbz#1631622) - docs: schemas: Fix missing timestamp inside backingStore (rhbz#1594266) - storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1613737) - storage: Allow for inputvol to have any format for encryption (rhbz#1613737) - storage: Allow inputvol to be encrypted (rhbz#1613737) - virsh: man: Document quirks of device-detach and friends (rhbz#1688961) - virsh: man: Document asynchronous behaviour of detach-device-alias (rhbz#1688961) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631606) - qemu: Put format=raw onto cmd line for SCSI passthrough (rhbz#1632833) - virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1686927) - logging: ensure pending I/O is drained before reading position (rhbz#1660531) - conf: Fix check for chardev source path (rhbz#1609720) - util: skip RDMA detection for non-PCI network devices (rhbz#1639258) - qemu: Set job statsType for external memory snapshot (rhbz#1690703) - virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1592737) - virsh: Require explicit --domain for domxml-to-native (rhbz#1633077)- security: dac: also label listen UNIX sockets (rhbz#1633389) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1633389) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1632711) - virfile: fix cast-align error (rhbz#1632711) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1632711) - virfiletst: Test virFileIsSharedFS (rhbz#1632711) - virFileIsSharedFSType: Detect direct mount points (rhbz#1632711) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1632711) - virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1640465) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1612943) - qemu: Report more appropriate running reasons (rhbz#1612943) - qemu: Pass running reason to RESUME event handler (rhbz#1612943) - qemu: Map running reason to resume event detail (rhbz#1612943) - qemu: Avoid duplicate resume events and state changes (rhbz#1612943) - qemu: Don't ignore resume events (rhbz#1612943) - qemu: Fix post-copy migration on the source (rhbz#1647365) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1658406) - virfile: Detect ceph as shared FS (rhbz#1665553) - util: Don't overflow in virRandomBits (rhbz#1652894) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1652894) - RHEL: spec: Require new enough librbd1 (rhbz#1658652) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1558558) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1558558) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1558558) - cpu_x86: Store CPU signature in an array (rhbz#1558558) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1558558) - cpu_map: Add hex representation of signatures (rhbz#1558558) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1558558) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1558558) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1558558) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1558558) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1558558) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1558558) - cpu_x86: Log decoded CPU model and signatures (rhbz#1558558) - util: Modify virStorageFileGetSCSIKey return (rhbz#1657468) - storage: Rework virStorageBackendSCSISerial (rhbz#1657468) - util: Introduce virStorageFileGetNPIVKey (rhbz#1657468) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1657468) - RHEL: qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656360) - RHEL: qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656360) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665474) - qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1669581) - qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669586)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 4.5.0-36.el7_9.34.5.0-36.el7_9.34.5.0-36.el7_9.3 qemuqemu-lockd.confqemu.conflibvirtd.qemulibvirt_driver_qemu.solibvirtd_qemu.augtest_libvirtd_qemu.augqemuqemuswtpmqemuqemuqemu/etc/libvirt//etc/logrotate.d//usr/lib64/libvirt/connection-driver//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/cache/libvirt//var/lib/libvirt//var/log/libvirt//var/log/swtpm/libvirt//var/run/libvirt/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4024f45588cc4378a58a9e46767564de51e1958b, strippedC source, ASCII text:PR?RRRRR R RR RR R;R-R0R7R*R2R)RRR RRRRRR!RRRR RE?07zXZ !#,] b2u jϿcՂ R%Y#*Nt93X3)2ǛT0x+.T']ob)P^WKx—0Rbva ' -qN ,c{߄k_G Ї;&$: +Axہ>d59lVڳl6,.Ƹ.5 BVo@ƃVzojHvS?G$chѨ)OIZ1qI`q uE3c#״4V%)zBqi"LM0! D}9H XLh>,Z/k‡]>`gpg7ε ĕ(k|;M3ӰvʭM[poq/b(ѵdR/b'"z NW?D)I>6dYB" Qc&$!<";ͫl+$ gaMf%z~'E|/ġ%-3im s{ NĞTBo@ˮ]P<[s4#:'K3sI-8֧ ̑yZibz1vc.POEnІ}LKTs!Ͱ|A%2rݱAҩ>ߌ J h6,Wєx;q _Lp0\\Y[/<o.LYv 羷aWz >k/pÿH<GVzw,*6ȐK֣~V#)z[ CH[lvU:DD?G4N?=M)0ު;<PSv8[QNBy-QMA$"m`Tc4ǑyMV4m]jrzq,Mi") X>̧Qn6p*l𳠷V\Nn͘6 K?$-^<mF>|ͅm^iKvC%;x,b{sv`J06Q  *ަ]RM8Ub[0 S+a,c@h8/8-wtz<=QcNݡdkP w')Il,"$je`bqD;6D]5Y~fث.vdqUv4/zj\yz:zɬ14n&`d#5@(UO͏j)j(BngdQ֜O,OIKux|'}͇럷OwòfcnҶM8Ra1,S=~^ {9f`䉗\ b.^e>5+g!\qorϩ7y&7%Ψ9.W z:temCHq[k&QN0|7T%onɶ\LZ:OWS2WZ+]*ۼ䋭값4v@7U:JsD&! %u|{k?RτFA `$r9șP=ߘȵ=r)gA1pwo\ϳ@7ۺb^87i ByqϿ{ש3x|ۑ_;si4-O;W繰ED 1϶+8`l:/SC̡>"9Nҵ& c3NڶN7E?3e`wQ/3HK6+s @`T P¢OB+ش=5{|4 o!^.zf: ގ"'pesJ)ʪ.^ b/t\/#wʑt(#$#BQIs$vpR(QSkܐi.aȱj~mzXqpGalOĽ1#ǷwKtd^NVa5ێoCjD*R MLW-}|5;Un8vlfE mwOʬĈL WL}kԻX! jW'..6 oFڲGMzhU^ œ-"L q`<F%\ 1bd2t*msMP>4O5۰>]G\):CINGGwӕzy,z`-Tgy?vh3X1qT jgIo0 sPబ_F*}b&>b2R^aH ? GMܵҶol}܉L3d].WJ6#]~{o/8*Z6o?c eXJXڳ.1_,ZK%% UN]I)i\.qp"ձI${TZ'-(pbe/P h]̵=93qx~G.9Xu*| ,Ξw[ |,QÉQovjOW ԄzH0rS}1t`kYti0a4Cѭ{/NXtpq0DǾ)k278u ' P;T{JSrwP{/u b,_qQ#R~ v6♨^kbG |a VgwJ`lFegZ{*$l!\Xv\3}s#m4'?'Pum^9 lUfy*tr8Q9P$ *5'GoEι\f Ib{?!#}K&4Sx "@u`}1][I?[w%⢐΢ՆKn"]f% ^'~m\nZ3\oKq.#wKtg;Q9潇|-C&"4 7_vU]kaޚUJYiqFZ2_)emoVJ-I^"WNBUIrD@_pBu360`$An[^ ^˾+'q>%v~x"uaU=]"6k&Й)P.^F Y 9քHM 8RΚ1L E }>j",ogU.0,hNQ [H*cɆؗΖG4T݉@HM ܟ53(ݬhwȇB M)MfZp,ϖ;ED*dgQAlb@J7WJ=pQb*ȜTrʖ7eL oewFa{qnqXD!JpL,ϧf=sАQStd0T ;mD [LgލKY'sʒh]]Hs"R f"ZQNX &.Nxj1Tu`:3guBf}}<ο&t+b42ɕ1 'æq+N3#]EB($_*㇦}k! ök0&P'ͮDSNCɕ9F$,:5cMq@IIJ$BZ1Rq0hhDh_l_tRHqBDbΒ%45eebVsP~?* e9Ѿ@ټjurIKO_XF^߇L/A2Rd-c_NBSw5sYOV{ f G?y-$LQ7 q5Ԛ5(u')ߣI+Jˆi]ލ϶, մ@# [UO ˉO@Zduy$/ wŦ!7dAnz?|V֞4aH_@(V@j.RdqXr%΋LReZ;ԗn a,K0F+ <GS{/[-$^= ġy%:Xr= })\JkcAjWcIr|c ʟ>*Rd J_.1Ьxd;jUZ*sF-E1w~P[S}ٓ0) K.Z yE"`n' (Ƥ9%T B@;XAq~yh(H'R*:ˤsk}.d0أAZh?Bޡﺿ$Q]$Ab!]Qtٴu) >r' h0Xdqch3خqO>z;%v.@OȧXN|CK0<=v Ro֘2P{'(eME7"+U1ekv|hV֨_3ȓSBgk6MvHuG=51 .R}<̼Q73fT| ̇A׎ɰxÞ'Ŷi&6jtuh|d̂цm[ Դ;@hͯpNGjDsѪR]u]jFZ/Lf&X)lwasdrhNJVԂS&D_0o2=z^okD}صqss(=|>DfؼpkUR> 2{:6ҋj!ia tH+<'7T*r G]`pi3g. [x{H"D`$Cb|e6[2a3<<, mPwS6btVKj!-+Q^7XiXeNE p" IYyjVW/u0D#,hy{]$C1@C 1*C#J [Cjj_aV嶝,9pArY D"P('P: |ҎfepY7%L4! Z6xfJN.|LG* Oȝ)bj;"|LĨ2_,0J>pi, ;$z/RGNMB58z #+dCM c} C:|P&8xFĞ@,&Xa?Hl$Nd"TN{Z^YEGB?dQ ^̙U}N,&,S\ey3w4ѥC(eX)J^ҟVk-qO伦*JV ̠CRN$M l%:Y~ sw ?u%HQxZgzŸ iڴF Wz[-1(=7ي|N@ Noh΁bey\%kcH Ġ 쪄/4(d9q.omzXH)Ǯ|Os g^iׯ"rb%b1Y{xC jvYVxňF#>ŤԹs*Aka{_ĿY܈)$œ74vv~J] @{XdZX^:DRfbHqPS%tˆcH틬(0?d>?{6W/V̇[}8=1~!Fv25x[2~e[T i!I ,$9ggGYN-A hsگ);DcYET !hΝڅ0?˘_#ˋWZ,3Um1LZ%ę|n]B5SJQ+ 9xduڐ:p`p^CPkAqm -Ǝ>tx*9ؾsyMXI.x@|,@xV`h{W2o· _ TBe؂($j'Jg;CMP$8)I.&Dζ[U?hP˴BK"g j)|eND+% hBٵork9F?6'e *23>ݡ"g dx tEY;:ۊȯVI 0‚ `2]Yu*Sx'7C_Oc}щ<_{V%9[0`tX, =yA~G|o4-wJY'2)IT{zQt 7#zp BϓXʪP{i0 whf UV'lNNj) )B wF=*V)-4k\$"7nUxQWc3J1C02vuʐF|3Sa bgn@;r<uia *?A!DFuU R{>^[ucd.r],tB/M޿˥cIDkZOYmt75.|fD| @im&Sff>-F]Fp I7F 0," ,$$r1PNy(i:dCu`OFd dY}dˈN|}pz,> "2D`,EL>rjWhvbQ}[8ޱC.4  (H!KF.4E5eSJ`9;z-B2sf;]9y?`Xͳ*7^4")mی❐DmcY%=R glqUN@u;a.,4u]M~zeX5Trp[5|mP1=[_R8&!Ig~noYy-\GV0,%qRwgc Tduy:umQ2g4-aZ2 ;+0Zrcǒx>{h~7E&Miġq@l%9n||0%(3@'D90^Fng]6iO0P|0!B8.)c[؞^ Zeb_ C dN fOc%a9,l<3&tWpa6 sv%l5MO|$@H#D+t\,< ۿp-N^&oBIpRmU2)x /ԈƗ4Y> h6gkCnEW7雮-UA5:m)&*Q~Jp5_k3cL%n< "y/(mYl'mfC/5STM[ޝA=LwO!ۥ_r乺ُuuUQrR_t!rHן0FtEAߊм"+Ezs(<:' vVdTḽ(DHXMinb2EZN}d}2DHFE4B *_|dGH)ʉYЇDBNsm{E}W`/j'(Q <ͤVTEq)qX6QY賝"z>l8 Яct41ɓr3jc5-^Qt bY TŬI^\6v,b\b!=/hQ26l?Nua&y]2 aڒ<Ob-?,[q8 ߍg"ԆVS؂s=ᖴ:{ )acƱ*@N+Ql|&}#H]:5Q@5Pd2H[>;v AVgpDL}AH%%~+Ebb!=OUљ>.ʮu6ro" c?tO4ݬ(Y5{Af#HfIJT%_Btͭr7) Cvc6SeQȀ+Fekeij@A KP$nzĽ5x8ƒ ҏK? M,Sƃ':S 2G/ܙB2<(%QNH7'akX*S/9 dQ^5L 3 y5d *Rl,OFpڍϤ5,Ad'Ż'?F0#jQV=K7qJ ii&^ 5gkD9Za쫓?,^6U"XL*_h^96ςq-|(}jqgPTj˃_΂;}"B\IU '*IhQ}YpD˙i/57\Ȃz,kuk"lc~ TxJ&6Le3  J -QL,QWY 8ʢE#fs:ac]*'-PۼP*K`1\6VJEYwo{Ӣk;WJBEw%Z~t-*] i.-`w#Ű}NT@1M&{p{ֽjZip  *_>mTȦL=lt/4EmvLhҧyJFH{iFf0BAR-ٕkyp'Px)}j `lfd6!Y( I:{wW3_~15;(Qp++>z}BĄoidCntV#9&#l! f:kN$'Z /nMF\l`#D֏gn МTm$Ja tVŻ*rh˶d], HG]6ʁ`/3X6-y1n梽sQ|6 NG*maP]7x|Ei:oP^Pk٫m䟤Wm ?"118[>!X NL!r-@ @z>"fM$y3]ϚϸmA<VȄ 4CwFU ZsQgnecr>Q*Ր*tT? L-ZIՐiQk@do~i#lg0@O%I@\kIp j2rfоjY$tN, JRcz&IB.;N_׆)O[ BÂ*A ;`AC2o -Yj|Î tu/Jv?jc^ە k7 XLeOT;*f'O[QqM7DG$y~4 rth"HiprA@l =p뇁?'ԧnZ ዮs4)TɄS+u= %XZ~"~8pO5H@|30Z϶C4@.\DDxIvSOvγ{S+nl->ZטȗWhSU>zzsR•u~5}.t.Ic1f#mX>HiHSe؁z8zLN*7BX-l})A9<8 Q7;֍(2C)%*``SǾfSe@+l/7Ccv@NopRՐ'*@Fs^lM _GYǭe"S;QdO@i0Pf4c i9.$>1 ehD԰gG*<قf^w["F[Y⯎ɰ^U,Wn~_N3_~Ws<"[=>XntgǥyA4ԗH\Xߔ~&fX2,2;J<-/;wK1 ^!(JfHYtaepŜ>5x^y3$Axm ʔ15X@"C.A`#~q2 G-Eqtk2|̍뙟:tTI(L4>5isBh\%1Ɇ ] P σxT@A'#n~<x5!Qz XmjP'<#S0[okyb%!n"<$e(d7SF_ANrby 'Yj Bl[e{L D!w:6b:Rf2.A6Jycoߕ{,+R{ԱouD$/%C3t{o@e\~>7~KR͐tݒy{;a^=">7mVgWl?[ԋVܨۖkUᏳ7$Tm%NMO3fԍL+6ray<WD/y+*R!թ4Q1T'dWyJ8USbo4•z q6{D [5_8:"pB+ɾJ~ضr2wI0 aQgXadyM?>- F$9ZQe2TqhUk6$SV_E|*_9gr93&/J-eg=<\|Pސ#Y _^NH\n1*$+IS.`ܕ[TY[~$^*_&S"Q ɡ0jZ]24z jt~a.DPS9QR%kۗ $#1fxQDwc79g\:7.ϧڶ A2-HVX|{ A}xY7 Kh˦~~2tʒ4GJuSd\F .d"ޑP^x .o?hHm2P?݆" |/Wyf[?bVsUo_pJj,hLʰ^qZV9cXO+-nӝT /1{X_R1rϬ C>o^7EǕ UjHq`.9``l'ʴ,. 9xZ/c05$ndH9*m/Jy7D M, 4X@JJڲ+z;ۆ\ wp2ÙdI=gT|_bCV5*(z N p'6DPNx9Ϛ:AqtGop}719l#M} MJ.UHۙ$Å# [KG{<"-%adC23vT:V(7h^+ qgmyz>$zY]~! ![p8mobEWMx "*#gTx,$סJKȫ_טGAŹz,u--+} L0~ȯaՙM9 (ل ) v˳R'(P iZi(t_Y<͕;TGlziMx!@ kRj[5Rt4 vmdmb) ^ܑįwKĿ,ϓ })p;tTrtϾRĎET(pqO iqfuH'^6nǸOWVϸt,ɞ`rF55v)>p[|t9Dj p.ِcg;!ԅj}'^ _}AvV~'6%:Fm߉|t|K3 "$e/by]vΝ[ϫ^S@Qϊ"I GUv 3^3~1S@@°}Z_Ȓwa"= ՋeXnfF%D˨@J{|ܹcq $@.V2'?PyEm*ߐ7ύ&ǣ|~6tk2$u֋ z\_dIldi&4<,hHq00ЩG첕UBů5ۦ[Vʫ,gBCgݣ̡Y_P [PWUֳ9@=6ɀxN?,޴'S(5nÍ>9VͱK[(=J՞{GTB uځfآAf : &ǒ:<=cN$Lۺ$\#xTzR4l#qpA'[cMZbx[.,uG9wVgYpˎWg }d\|i˒Gx9w<$LLO9Mjǡ.U6b|tp<;0bh\;oiר A|b눯w9o5ت ~[FV~ d1S׌JxR{ },ܝ. Ìod:[miyE["j7sa##5L\=hW,NINZg|o@ ̼>mkۅ6MrQnJE\k L=5D}<T(׌g z w}jnmHxwK!EI-ItN#xTvn W?siyqJH *2pUnYhu c,BҖjh,?JtszR @q\_f+fhhT(Izn-cbkˌ=\0He,&L]j{+IVn+wg.{(W w,*cνqYն 77Du(pǂǖdA=q,rRĽX*q@Tc;Z0Yc'ּ^ km"?dp" QzZ{O4|a#(oVBs]Ş++V@\cYv&,J6Eͭ#xrYz,}fz.O<4Gu\\lm4رŬ {,yS1)'8O g'.Ot@ z8VjO_+F"q&HTLV1 f>IyXA% 0z;fOrho#eky j& ˣ qҏV+ iRvFˮdz\Cf/X`?݀'VnƇšv>HW3O_^qsd,ؿ)MٷIfCs*ATq <z4|Jaw\ۥdAόwL_9^јhFB娕L#c9/l3%QC&<јqج3Ũ!pȾ9$Q ߩmWf<G(pU$ {-^=oWW84I Otq6]L*ؓAo Su'h~_skv;DNSqU*:EXㄒn^1[{5&^5Z pveB/̖{G|Qvujdmq܀2_"`a\u*O X098`0/de+PFAX"]*d_MA@h6J1!#Z"y(qJ4] #AᬲCr>&H1Qކv==M5J!䌐:M VFcz:LaK[ԌǛ{LDjZQD )rmQfakU#8٣fDUz|!xI0Q;zP+1S"{#/74nQfImK3M$ St۪0#ȣ}քJry {%'a=}2_Yw6%qn)[+wE?bGӸn'[8N?q1ӅƟ鎽A,Ò-~Y{_} f?,Ge"a+K?O ]ZDfH.wtesXPS45nZꝩd}}DY{[,5MBWα%nnͶ_!Zcmfo 1>BFR{",Soj~\"2kP-T8"A "6oq_;QOЛ@PY jm]y%^J#}YbChlC " 7$mWQ΄-Cm,6J,G΁x7ʣ[-!L~ȿ':B_@,/nwوt:g- yгT9g+)A4Ba'Ph3.;`_|9F5jao! \~"q378E79 `xU6~0閻U 1VE$0=C~YT^>uP? ɴ(BT,FڲCH-1OAИTy⨡?#.ͤ7yM d} S=ǡn8v>q )Z5Jm<5w(a)6u+ v→I|y1c82LTs[ۿ5 h&_(hA9*eb) 0C/ssEWjZWOEKNj˃-AY P< ޾In8L[:AFG;BK*^! ӹ8y%0;1g hEҙv@n_f"u Dyܩh/F>AiI`I`uu?eZ޼B>!4`0=pD""QZ 0,Nnȕ XL3\i3o>6* f$~d I:lNQgO)j"}3ɚB|O &n\ZxPF.id*:PAkmv)e/xlF]9 <1n}8)`ivi |N:{.}مg.V#cZ>vdj'FB #;*D{(rX"<9f?O6JyW5XDYBG z i>zf! zM"\D8=p0&P昖J`ZnL l6lGωxaE>)pI~)b mMs/&U9yjY\&A{]]M81wSswjEhf6!nԅAN?R],IJ- dYܺb%V~ë-kJ"kO\G/N9Օa}͞d` z]#ЧhP` ?AS)U8ΆSYa6ضNHlսͦoa70@(|VfX-*4pB2l=MGYxQ ( ¹H;P~]H; SrzXIHKRdjpi;šܺfYPZ m~ڏMIgwū/ZTlPŰW'||w h%='U,<^|8 y>'ZDHm$SjF􆀡0֫/0,tT=?^^sRv SRp>KjG -[\ h17z;ü~׬ DCVE5,)vrI>vacC(a7Jήjň qvaidw=_XGE,`Deu zY蝘B')L6LAu jzrx1nN|=sa9CilHJط2ׅ.m9fWqOuaz$n|rFJ[GażdYfz_ _.E65@pKnH%\ZY?Gejzw[nmCFSNi~4:7Etq&WP6y_&(JURoA#c*1ߙY Gҙ:4m 3 4טaoz#p> ilw;&,Ҝ)Nt?K8pAnp9SM.%WcR=D~e3: o5B=m@Cb;ɝ3=o A 7ٛ-W3E0(# ¢֟'ߠ+,=\3[yϦ72J]:Az[ (/RGB sAѨvDxeV!p()zH = Ɔ.}K8)ϫ /6O'e$f=~3 Ji8ĉ?O"lg\7u =bt!`p:d ](hNR/cQTLCXJNVv6Ze,K͔:s<9wL|^xB!7pP"7\VU}>_`C^a{u%I~Yy&ҤϪXN܍TmW@"Tumѧ!rfǹBU }^Zߔ4p۳M|TqUl=k0̢RPH{|q9߰qݑ'Ce44$)1kݘɇGAu˅3r+2C#TOqO.\g=)3ȾY`*D/sp7qS%g=ߑ7@M\7;۬h]T"F&rnFukbR5bOo܆]=ǥEJb&js59GQSتصah.s8p1|Cr{პC{|, 4]r?d%&z]W&+lz6xa=BZSe0Ō&"P'DꇅYzh|Ծ_۪'D_r!nF3 7鬌RZwdeI3ޥeWU@%WSץvuc16$ZzUV9nZR$ٹjt "e7zOv6\Jb~S˽e{VH։eڬם<: D&GVy24 ͕<ˈoT귒8xűAwgqP; ِd)3NeƧV_$NP#TuY^ж*ﱊd&Nrh8R||t }/[v*XDk5i: {}7ҦG\}(|_:9hئwzER⟀H Z2T8ry [ql'pIi=0@ոh@UNP3',Y`#I7e@·[޴Xά"\.J H/`)YQT\$:j bWe7Ů9U v ثV0ZNJn]@o"`d__J\Κ=O[Fb CU wP@>r4ӂ=q4'ೢ"PEj4|.$ N,Yځ/3kPO +@k K pM'Oo_h?F~Z'-(˷tM}lt!iqs]e9᷸#P?$bݱ\T`% 5EQ "{4zyi)kN#͞qYfN! 3So2>0`-'~ ~Z7F~pÐ$țK]gX^ZcAZ@?{ato~SHS8f wN@3 '^o.jucdVY߀ arخ&p+C#RBKFZ#]oV8vvkrK#h>p=w2#" cՑwm<4# ¯ @c'Qt%+f<8-Giv, zSNn+{!əi^#GB1LήF'3V(S6B -^:rf[^<& o,f&BFt\Bݮ<Q)[,P9w.>|9*;q_V:^ $+;(pRBI_ίV#U6]n"@=S-u= 'y@~PRS.13 y |ɻTlD& O\.ONŐG}g*-٘O4+8M'Px6-7gkFY@5Ze{Iת "?e'W!0.j%$oHr`Ba=*֎OgSg7c|4A2!|m"@|4ڻ(BW[Г*-3]ɼpz_Ry+)V\hZD%UԜ`N.g\x87au$y泒ѩ1ds M Okz%)aT1gP ᲅ!68釗)n}E_O[O0+b̑s+0ڲ&4U 2…N-e1;aG[xRE"!G g 7w H U_k;v2A )fLf^CKrC7tȌR2r%FC)&?$~F8](4FbV"o[zmgc6z|B:tQHUdro( Q!Bwj;xP:-dB`2x=I3k0t֩v)֟_2C/n6lYXm :#s0j%X f'+@s5b!y9 d#XAspErJK!9w9'rwÏmVp?xV8噡jȟ۴ &^:Dbrwa-zx}=w yrPǧĊȣYSƘM(᫞ċwlk&'jfx`[<4*w^'sB'4#> k`ZE$^ iDyugMXM;>wP" `cQ(:=B"6D)fM̯L`23ߨ5\dh._@^o7SLu(?VCq_Yôpke8:Qߛ~C%l6[F7;`9Bjş8"iw!@&Xqj,.D"O3ػ|6Ǭ żf MM-w М4hj1@C٥z I:;hqwr%q^M`ک!<{p (Vq8Sf+q:\dfȵ?} , =y3/g-(K(:5m*"õO W{"b}LL ۤ4q%t쵽qG;,NϝȎ `Ew1q';c8745 }!`d7uBǽeONwX\q>VcNlsr3-P:+gpR|6'GH' y&K YYVegr}_=t7? tFZ~%'{.l3NTi\1|lR< C96.G]p4p潨翹VH.h}3@M:=OޭfIEZ01~hoR8ժځA] U oئ%D3J.E=yby(_ ̓C t9_OasԾ}gUcA>̗~*$MQ-#kO`6(avF׌ e\XhP nNdhat/k+;7,iڌ6~ͻtw~8)/8(Ni9;I@ y?tSV?$qvUQ)$o5:9^ um-׌<B(mYz +/#n[KScz׏it+)s@;@CjQ:]K̍oՉypZtzֳ8+@)Oλscu"IJ1 LY1. ]l)eo/0aZXuљ=J>dbMPdչΩBo-%A!';Q +0~l.M_ KģxMt`꜂@k'i:2D ,[S@.\[p%#'w /k[zQ)ńLe(BI=P9 5k,GGn b= =|HWOTJ'00}N"Y>:v6 $̘v E)h?TA"LGuٛRi 8B }eΗ0A.Qkzx3BiR~9;cpo"9~{~& _5tShj2Yay2gKtlF|XߥA*s4{%<7 !Y霰"`vv+L&]DmٓV'}b P@ƾ0H =(pw=5PjF&RLMU#{5I!vA*HlbHc2Dbn"_<-ׁ+l|DEmZ egKTٰH3|Ci;l0d{+MaPڰܘ 9Ǩޗ{1V)H.%E(HJ{(< KT2+K`u)ӄD*yeD&p^r{I vwb"%-WA PP0}ErAb<@-pЃ*WUF^m7y&z_Gk[P"UM/ W2Gxn2E#ДƱ)7Lу:Pjc]4s&M#?&nԎ3~"O-EcA^=.Ŝh̰oW+|DmԟT2]̥V3kCUox'/o5r]$'^~hk=&ȦZFi)D 3kq/.bӢ/*!!~Q;Cn.r!rĩ`B;q9yͪM`^WtuÒ-Z&9OeZrbߑzGOaZ,g ڀ*tK^֧^ oJa5\vkFt|x.>$ir}^si8Ei JTzhDWm3o D}RoIRqs9RH&A#9~'U\_,yWS" L+ulm9 J+U  _xbI~F<*/At=I%(pyhx>RBxy8h6WÇ0#М7sNhUeia'aiT%R(wqh]W%p?JaA/xod d>ta]I~eeo;Rb 4[CUގ=RoQ`IB&dϠލ?W%+hOk#e]&pIKCy0H[ʘcZs/ ~sHBFCov\o3U5A4.] :K/+ylԫ6.*"0.O_$|eZīA>k@W1~W;uREf<;*Yڲhދ@Zhʉ07V-t@̪,]CxQ耹-KGd#۝-"ABY=#\;(đ<*EDqylF"s3b❊ "2W]j! `n%Rgnw2т4+*$wܐE2xIA[4i{D y$|i_Mh͚{%i-Y" ‰VMJDFvҞr`.ݯ_i>̈́4H1bX?P~QwQ&uz~(V94`-Z:,]TC3"=~_~]0W-::/]q;ME~C.ywֶvoXimO_mR'ף:>.a sBi,xN\ %/5;վ ٵ_rb{ߺ<̤E\kpif樑p|Le9Z}HIjOڹ-0ty\{7 ࠣѺ nIuƌhJO5hMMb.>O/w+юS+dnl2-ypC)5 Iu +x8T[9! m C`O7S( :QeIߢ=&deŪa!K[Z&X)2u0H@Q&5ʳP+Eehfg@%h^lmIK3b)H`YmbX[=k6C_ .VO>&BE҂Xag4K*L K'=3%O2\^tР}?3DH'uk ኶LiU}ii«Dȍ?&׿Ws>j\hv uNpF&[pkh,ܰyO}b`\QlskaDrAd gc@̡!;7h[6 .2mQ_&Ë. H9"ć+*(;UlU7J)9[aJ@rgsi&omd:]:}L&bRP\6:3:-H7PhkūxiNR'n{itV8E"iqwa7Z)Iم~]C60 ENr|eB+ [A*<0f>yKk˔oϥ֧;LjF.75[u@[0EFT/DVMN}6`́O1|; ].ub6j[7RkD{f'}/7~y?D$Um)QJ׍c%3(@}u̟PВT]vPb$43E$dm]E兆蒒[mDLV8cґK^\N5;rxѐ쳻QX}K?nAป}x{J}wVn{>` & s7?dYdu.r.)a&ǧ')hF.*migB\z h;{I@+ii bmj#tOz]F;P>QOiF9lPR/U--JXiPvGQC+ԽeMNb$Fɜϭ@b4A&kﴳYf_ܐ*Sd2PL1WOaiV;oץ:==(n_\s% ..C#bGd"#j} )cێZ]5d:[ ,y.{{LYۍ~=r綇`MiAi̡#v=7`0*,M-̔D`gfu=Q`L! }Ow2UcWӶ^"Wކ$C )͒,K*?t'zT[ %kp97Gg8>PGJyds{"Qu)'&y> q)&KCkc9Fw\*i{P o̬nUͭp}A(]۞Eql9R8^rD5u-l񭨼B`sR׾I$.I=!H@0;kb:g x꫚wLX0l(',3M,Q y}k䮯d\`K;z}vO|q[~Iͦ6+*U Pn"1!C醕+RM !\rP<`dJ4;;ԹcG[N1ou_JB-~YT8`׵c vg?\ka 4Ʈ` +s:~,prAu/|(>G^p!\AXnp]{|;G4r"ΥH-ԿT=jW1 uXsQA|jbIC7YƟx26Zio%y?#]a@bׄ}NRKo5uEd >:州hNZ w7W,^T,J r@)i!'D:x2 MQoͲe@ dUᡬÚsȦJU|] hl/?yr?>E<z(PVꕒP\m|FFC(s:R"n^,NbʭZK)@_xAbmSZ^X0OW!B]G/t^!x:g+XpdJifU @PrjF0T!SXߡ٢'7$(u0"Uw25T6)}eƳmB~t̅#SHJ"#úkPG@x װ{gQwoKǭ'!,%|r'SхY:%VY Y}T|6&~շ K 'SG19\U׵9or~n2Ao0taAf _T G!ywބw&:{=66HFVC 7HP% ɭ4Vv/Fz/dɷ")k q g3gXdkm,qφĢ@ƍ+DӄU7OT'%z=僂G>]wb f15$%ESMYWsnzqp~0O8ue.!ؽ%~R!Dt& *QJ›`ʼ9{}>p Rz`.m:ȩON0}2;3Ǝ[^o &eY R G0dpktNa3Tl/nPJz IY*JOӜf}({7I@9GL3‰Qo<2ճ;Usv n=$D4+5Sk}Ŕ7|o ~zG󪺎9!obܣ𣁠`QI(W(8owդB¦o5y^{0(ΑnǨY1p!Y9Y89#B %vukT *( 0! Jia{u)x荎B5(<Α.V0`"X8cÝ&ga)}Y $7X$uKj -N-^[ AE&;@jM4gf`XXJ>͉# hQhh:ϔBSϏ="tN yfîNJ^pLd(+CT,ިر\1:4L܃m3(fVuݸHόtӛ\#7ڣ8&yĔ~xkfIH;u}~FP2]Z"|_i`Ϣ%嵉@=_7+i~Z%e5PI nAȎH|y 8GPݺ_bˏ%eFxRD3g_rLABxAH %9/NG@A l@ŦӰ/Ú/G"|y"d  3nyΚ>BV+c DA"\[q~!h]i@֕M ;,Yӱ+\vy/Z?jznx.X!q] b)MEI(Q`ОB|5Glvn7W3B]oY;ue#\GDbe'hAk͂ր+VP'g\ x1YF@12!Y/OI,uq/ZJjGIJ~*=9hNvW4fC'=OF~Q# 9 \n[:H:l"w'Li9 G )}f6v>Xz">㋂8j&"AGr H.t[#z03!c,:CȌ墶@cKrHqgYQ}~ EG1-s(Lh(tϥ[&n^1Ov6r✾\ PV}2l%LjTlyGu".uuXijͰe)֢ڜUk@&H;E(憠;A7h;=q";&u+I6!z~V2tWg0_`9O,SqɭqV¤u.bw]{ <ttTyl%lE' f me4ָ| 2_ہ(h"z]Nr$LM]<Ǔa!S_ ÿv^-IPuT&ckh%o* eq?KbgnQ֏ M4E%y~c9u3u:RJ͊?HVtI4M*p3Ž"(M֑R(_q~_e4DN(sG4 ϓt|xC{@"7޾,iɗ3#~vD@=;/PƗS~jPc^=i%G0D7b7Iyzͥ - g#GkP3ҫLÓ+;QYr&oUToehz2=d߀x7 I]mg#u?h*H+U==GlmAA$~x7:e>R_1#cW%/x-_G>|C S`/#OݹY.FP2PM[[RF8~}V=e[;Qժ1) f]s+ d'صԯ$&'7!uhs,CQ "zw={S?hǝF6O~][yP cF5 |+q{YO.ײ[.5٠?e/YpQ.U1s>X8m!gģTa*L2~8ȭ\@F$hMV`ɀEcCfR);߶vpnQ& ˱ީgzD/ES. ^IVlLl LCg&Y4P3G=M\u)s_!MU+> ;F~S"-&!?פw_U ,o7A٧FHƟSN+#y{4֓>":_W9[඾2ݿpMNgM(B| ,,U~[E JD~.AK+ʳ:t1|E YOFĸvN>MR[Ǭ@?0BX󅋺NA:.~h77hA=$ ݛlO9*\ŸMdctPNk /H/m e6}Ed3fQh`|Mh;=".JlAHCnAJTCI" v"ѻ]ϕ7X4^f|-'spzz#*xn3YPfO#C3]qX' 4L#Bl;g @#Ҡyqe}&,E *%*(/迡g ,P|e^ Ro{SB,h[&**hgDZɏ0wnsZ~)He΂qhO^ @~KYkR'fN,jH U'X{s͹U ,70U=}+Wi Ssq#.c ^ {m?h_Wdv&OZD"s'c6_F&.bqc2;ZJ#:')%u ܭxѱ\՗S("!Q}L2` j"KY_~f: ]4UD/睚2"ъ;7[C Q7ĸj\BBM(XoMpi zZHWihUK^3:y!>\~ĈOﲹrq۽seRFid`g< ܮo$aR<}hϗsǽsp`wD$Z$dTKѵ=#i^gN'fyT'Ah*pѸxxoB|S#viNBNeo0k{~ 9^E`HM]߻vrms-nd[3e#Cu]5ہQ4id ~Es 4ĜqiyݽBf`Si֘W j!3%.JIט X֫_WG'$rH^dꟇ2s'0NGvߥ@-,7Ri2vTaR^H1NQ<.Eؠ Mrͨ[~>*" VW~: ݪfƈ@ :2++M".Cp \!C&j5Jv2"5F|uqa ںZx%(qZܝ»?NJ=W.s1hsӺ,1T|ɱ/t]d[HR!3 lΈ9-g8d cfCd M$\AotRzhgtoltȢsg@}>Pf+# 4_z߃ YqtݹUT%*QvWfVd9^I01s*xH7%ywVZ Umc=Sr/q&.FǴǎcncK!|8f!:k/lqLڨPYl^c9' /,Ov]#.MOutEJ%nnQ@R$jO턇 Zڽ!y}ˣO1 7ݝbDq3ac`LB `黬ljg?vs({sK Fީ  qGtS9F3N~[,+[-=3MyX%)N ;g1K$BH*aBގWt P(`˼ȖEGR31wWWJE~->tݽKf订.pǍ4D?!$0ܡHk\@x) SxCw:#@N4I0:sn*ps+>ې>w^T#<㬁 iWVa.awH mi6I:5} SRO<HY\6hW㮏.}}LX*[ $^drgdAp;CO|>jK{o#Uj/PE;3WeVIag'^>צYT0a]R؅#Y-e+!'pY\rݢ!ÂNr/&?2*/Y!&xTE +gv,*t"s܎*ӋgS9Ġ}";nv9vM#5x"= |p&jۮ-JM՟ y?$lrl}IƆSQ'yiq(Ʈ-@eBuх.n_mhvjbo ˞?)h@ t9~$;xTHR#1mSj|{Džf' F64mVh>?ф8_:q\.22UPwJtZHmyFfE<'Y-sDg9f'6fȦ؛lgo\a⺬ܼXC壼BSLK#ږ~U|wQ@Ʌ:ђ[ /+L] I܆*׮H}3SeB1$KhɑdC>QqJ*Pۿ iYH#ۏjT2w)2 ℁fSҤ-'rdҼ=`Pj 伸6ԓ.W3ƟQ;}{&='|ZdY*H}A_XzADŖ[,y||"JWO&am~ ,}UF}4"3z^x6S"+ڟ7M2r:o4=%F=v)\R4>Po&Cc}ΥI)4f 'Y :ͬZ`NB)05Fw&_m4/ U%< ,wJ+߂+az˴ szy^fgHg间+eʮ(蔁FBmkJбKUM,p`%#K'k %s>Fl`YSLL|~# _i^bMԸHa"]8ZME^< as)H"!!a#@C\B>;^Wm'?gZ)zE̞v`NtSH9.`MVJ1t㡂&/Nf/y=Ux( 2@*t2_ʊ@ONQk`Tj?Q[g%7bR4;(mY(]b$B2Ihv4JGӘwUθ-cPg#35P0wwObgM8ncj܂]x;}>̿0! H~#XK¡#1.TӑӨK3><5~^ʘ7a0glf- D\6>HYyhu8};7G߀Aeyrο^gcVGWtiGqd}-=u.*<:i wm%␀?~Cr`-6k$oO2 `>Cő)[#*$eE2v$<}ȓs3X&\u# Ge?CŻ~WGvV|]^[05JLb!D_jT˴FO@RقLm A'e7mhc^"s.T8/92IÆ /^Gv%qȍK3>DW J?QgOѷK7KTH88i}"u ^.Nj[D}͛}h@HӃ rB?SslHAm"Ӈ=t07?PX^'8ugL5tK&[H5u*3DrksJL63Ex9ŷy"6oiC99ŻOtyIVξ q:N^o^V1  2hUUO0؈WaWe6/^g _8b!ԺF?HxOh/H#ȎܡC $ZՉd:]gs֝t׬+>-$LHOS4_H2J` \:֗ L8S6zdf]ki8sG1/D#uVJӯC(jkk|ʾI10yk}? %vR֚0 US(g1n 'TNX] І^ϰ(EjIrz'NUVGOj0(Djخշ@mϷԠUiSpSl;i2d"sNN['8zؠy}ܢ+|O rx|:ýXGfCRO*dB!>vφK_[zPfWם$ . 6b8AG53ߘB^s=@&ȜGV.<` B[oio]J =w^/''gD!h$r]~=h?c3(^d|+n_J|gέ?&n)f(]8t<mUC9V 3qj S\[98&t^4 Nr˦ogE~e2:emFA!KoCآˆ'9Z?$Gy*xiIª .VF8O,LKtkMKK)Y(j"QS`Cֹ Eɥ>ilhG|CC5G3Ğ$AoIJO,*-ej;Y|3A2%ɵS~"zTծ&n{aiix7uYػ1<2#ǐ v\&}'t s-dO5DDq`ޜԜlv9lG`j~44q py9@H3U(Сc0 q+-gOT7 *Ahװ-bǞC "U]Aav5g"T13?5σdP9X?X|,js7\jy>IIVzI0GOe}'o&{hjs6EpשR`h/YkeF{pm^9^-_t)1W@2l/.>als|yk dǪک{[HdCVivx a\>z(xǬY.IFleQ*.#žiCrw\ 0t9CW/c6!6nf]g'ⲴcLf2  T}QY=fptR1y~[³hMp$\U !{PBu|g/T6ozɹ6ۤ2ojڂ]-!ljY,ᰮIQ\wE|mꗻjgHDE* 5!iԸ~$M.3pcwa<cm*ɧ_L}!7>ˀ*'ı|ƻzܐ%C9HaosL"*9ՂMA5 )xq䞨}Qӗ4ia;-@9 `BeKiih T*g2*(P*ցƝi 7vWN+3꒹a{Y+5m Ȅѓmw<}L#XQIpxy&ə~{'\=^a#2trjJ"hFyߖy:Y:u+_A  SƑFjoLتF7"uqMOv d#/+hrڷ ôY\x8ij7oJ(TK#yH5g*S& ;S 6`N|]Sϑg-CvI/0'oDVΫ 0D WBS>,ei$ֽv Z>e9R, *12ʨB! ]7=!spȳ(J Ѡ6XÕ!Z\kDo-`A# yq_e)fm7_syRRͽ7Ad,_t]&MqJ^|ǓGX2?Dh6\]x*ʿwP*%ہ܆"K=wNwD0YpcP*U$ĈuEV5[e&)~-%K0%!`cph4 ; īL ;z 1i/U׮ qXpwIe cH ZFJ]ɫډj#?+ᅡ{rG ^eзq>!fuktu8j+&ur^@` _nh07veKK9JĐ .jXOmͲ!HTIY6`r`qKZK1tsNW8@h4M$߱rHJ@Q^ţ6 0Ћ uȔL^K'뙡+YJcaߵ%̡i^TBB?ZnoPUoѿW[ktogĩq ;gL<1kC+*PRsWh~ ~$%rGϬ-kRG=&~?rP-lRx(?8hю]p2c_*O~vP30Kmoj SbHܼnXaU. F~m.,%.SrmZG78aH8ر\7 rF%, tTdQ~rgVڂ~ '|5E-7mQ}cnBm%n=ӟPFPu$*dK?yúc0V!-Ԯ"bJ5d _1\K=t!It9};i+i.'[炇IQT+M\*yq0OOm7<;r&[4LhI+(qI.2Fgs׶iƣaOwdYgu}~z>Ex$&hRQ]q9b#@{1J#ˁ;fNj%+!hbSCA١&3DWeMӨJf;Ȕ2n/-3ō'8 c.x>-H%E% ٢ 5\ zV%Gϙ\GbK7'oB|7ܩKW`gp>4 f )L1|/dXi0_9kMPHs6OGO#k6bGyЗGֻ;,)ĒG~P eunf]]AQ姘(؆}[D,53}vn25l@ ^'4-5!@_Qi3Z<R3ȴAMqi.yrLב/k$ȧbba(2ۉbx;-Bi6*^_ OoӺ-E G'?^[2!{}4y&'z}y5 "FQk=) Oh'g$T 6b4E5]=scrw;HA[%@+Jnw( 6_jtDd> .wbBggŸ(}{\' ~V%Ť$<]ꞤZSnt:5qvIfm6LD{>hH: ~淏S'T-͇C/8!&b--lnu^xD  jGp>J#B.7G鶼^0\;Į_)R`Ǖ厘c/)j)^pg_-]w(c0ї,ҝA~;08m^nr/YD}pePqe+bT,J,B7+*;jۉ遴98 E"JHXȷQ*|+W~h?$d̍" 3Wr/I}xճcsH(r_]=PN!lG9`Ư\r\6If} jpS;Arƃc.-ЖUK? c +25xy y&R'0Noao3VƋK;sNf݋7l欼?nFl>ZG{j(DQlPBGwyj:|j>ZgFխf 2_YҸ54QVST\5x2=G @okQ*_G խ)+5glYm Ƭ~^?,Wa;i'kU"zYZ)-)aXICfV>eo})xce['p4ޓ i,[7hu/hwV*^^[.gf Nq+bE4&|z~e a+|臟fUnJӗT]穙>*qOH7<}&S[yR4sW*[@@KiIB~_@geDL ӘX=d|mzFL+kz/3;N44,׋Q15ُŸ;n3J XLgL d[r5/E();ٚ~ 3OVm\c\K۷qHc9D2Is:k+cCB|K*W{nϴxUoZ 4߾"7U?=bjt *]k%ɼO:'S[ӑ[qP5?uj?;b*hK*r'ev[WT\E`k(<)Gn)Y͗'VDEJ ~jj~V0hmFVԋ!&` o'%-zࠎpa3 "<},D6_!LJvj^)MHJww-ޚ&ql7]]TNFK2 mqK R䢲yos tX@⌯@^kW+nhjw`{?$raRrNt/|ߥԬè==l鸭qE~_Ӌ^~h>0EY)ԫ Cިk /m*`˳AgǑo3p^zifq-/GJkPLPNډtѥQ}^~Z}()Na:XkW{kۛ3 @S10<ɐkVUǻ-t Z=qze&ϧKFcviuaJ4͹",Z;u[.l]8@~{_L7lc ojOA"U)PώN/^X8裭-1nPrb&܁9( c1 :LDJHIUȼ*_jQqolXr\XP %(+Yyoqo&n[U!3[wxN7ܛ9CBMI3İmؑVͣ*9fu?dtȋOfK/eC: +;% fHT3|F<*]`8@;*8YRO>;.0M^^)oB(3FAh-.`Iܻ[ÇveRԁ{/2,jiN%dP5JTj Х-1 xR##cXV4T#h{ؔ\VYˌƪ*DJӿݭ)5,vPOI5DVPmP5-(Ќ67 "&w wd1SP5:c+LHoԻ!x082bq?F\#1y^PJ45)ʬS8H8-u1zeVzuTO '~F8;0zDNaX\MhlΘi[RTv00<73JI_&'B*1M-gq;OIĞp8C凂Y;K^~MA oҫq3E^:b_t[ڡ@~΢xp:,a#tH;[b}*&#:̫l~J;w8@纲 U6GitW,F}ffu,KjQYC ɑdc]@\+:aoe1CW.b޸4Ԫ%S jv,Br~oMH 74s4c: y#Lc T*f8ksVјW>)j]DzQ`'&B!s? v!)7P*iM>|^4A3B-sq(1%3؋pb.~Io@ħdF7;6Djxqﲍ|L* ^>];&!-G}ƨ{R $P,C?d֍y"'3`VdVɃ3xx/ffͽ&w̿f1LtwcVvN֓a9 1w񷀇oyQ({o80^s>Z۱Q2"RQQ !fr嫇Xֽ0#e$R1@{* G@I3| y䙗NgǨϬCP|:PK[؞O.(G0(k-.B;Bŋ>Z҃Dz\fjCŖlu HH.f+6n o*("L{;W=Ceb2=xE}Vvb ! s؈ٵYHLg_ͩP`ӟK{#( 7|`;_'[}zJַ~ &7ܙIȪM8E,Dfg_U[(uf%I`)$nWe9A:ZQmU, ?ǶOV2]D両WDs.hͻy-ZK5mmkA,usP}hb%`r4ӟQkS 8 uNtf |kL]f>w&NnFj((K#0^ao73$v>7ܥ*tA0@2%'Sf̆  2o޽xJ^ *1+f\$)umr0wcR!FSo8# 6+yjDm9Tvcv :Rs0$'EDZ翥N:ǩIeۊI0A%pv0X!U$m &bEa`||_W> {=,ǠaԢؚa1T&FSC̶*f+!Hk I&wa- *Ⱦ)ea Zv=GL8sgY6494jP`28nnhyFrC+d0MN%DՆO֋e2R)3W:r0DWddw]IIeuyvƇVtj;u[?3aI吇8Ga4eC;xIWxv40;p2W L夐H1]D+FՂzR"&ψڻQӨUNe:/!jr?*pcfBJN*iz^*C$W-8^~*Ȇ[s},e]s,wC/P'O8jG*ċ0Ԝ^rtSX%9d#ଢXrM+RDnJoZzpJ1ZE)mtx~VwLt} &c>c;Ql1l7n+]oh8tJ2&X1B{)_KR YbP,\%Xv:x-a{8'mS^Dĝ'Rac\I ?ІUÊ-y5-R'BwqAFMc &%@(B 2y :h*?m`/9pll n Wwo(CY'ը]D2hE۶aIL옲.}s88r-*)Ŕoc͊/ՂQבQ6`NI65`-p4"+l я+ j|z˓Z"2hχ E)uXn ZC!&DniH}c\M([!RpgcZWUImzfz^ @(5QNpYC [ch(i+xX\4W9ϰtBwX8N^),'↯#?ɠ2@LW{"$,hVX|aؠ\Xߣ釙X[awMT'0"vה#6&B!)e~O+* +WgL+K Ua\tSոlj*ʞћ2/ՙsCs, >Zfad&/Zq.x4ՀGp2o gH03X V9/ ~\PNj2.-6$R~Nd9).a]#u|_hrH3nQ+Ė(! %z3Wu&WqPoeFh㬷dD9FOIH-xźZBwu(#=_'|Jn@#wK͡6%L, )@U*+28l٢[7ڷxpM  ֊U,U&y_@6J)P*}kH}bDW,$s1!em׷Sxu֔+ )[?? 7|f!+>{G(6C3]fM~fl ^#m {FM- -R*ӳ3-m:yf [T%jIsvKȅO#GH*bubSk$#b[iǏĦtyP7 lslRg$[C%h86 zǘO;ǂÄ}?|!@\"A͚\,@5]x\>MaQzDP8=,N8w?+i^¦;U eo8V^ZK::˙6p&7:&!dfɝEhm H@%)l.p69XB檳,HC5W*Iu܌՗fp&v}[Q jڬr+V`D}(t[vyu踦OMeaw']2&Cؓ]8yi fayDҜKKsGj%6Ɯc2F:E&6ha[QbdK=}"HQȐprQua1SH2`5/{$<)VZ⦲_ '#f֤ۚfEQ5txǎ0n"?#dx- mGh[pI?L#(;M"U6^XޱܽEPBuy7Z%͆ynKo &4TB2l{+v<yGԘveҽtZ5mjԂ~$Lo kڬ?6M!Je& ְcfKxLyhǠׅ  9An~>}e2lT*M djXOZ -ׂڌ HGVtv&r Zghπ>r$ܬR/r}<$5laC ~OT\C۷+7\/\+FՕ^z/ӆanKӐݖyT}.R & kOZhp+c;M ¡/wd8ϻZ ڞ-+Rcv 6fNLS\4ҧ!ۘ(1!5Wv-CZ;{eDLjvyƢ:AWT?v. YD̻돕5'\Ұz'D= l*w9hgw2 D缃!(G' | *[`Ō)z!5@o|4j>@VI"ȯ|4'61mL=y*S&qjQg׉=׌y bFìIALS$!`ji"ښb7+ HRI3CݼpKLֈ D00/CP6[LyĚG=5E(}=&;`0L +(x%d l"-0dʘ rB 7BaPpgYx LAom^#*gݦ{Z˯YfQ׆dgIy>lz+Z\"[:&NTݣ[12(FNaH+껌gd_eHv> j:muuzR}wA ktcY1 bV;BHzJPI}TAEWt^^0gfgRd[cr(3,1ڞʦ%K]xD Es]; `O!R+yvsVg m!,_1"wx?M eYԔRo!O DT!P8P-R$rdTBnu4d;Wb@d.K{O;<%y?Bz̡̲Qzawݡd)`ÕmWAUסZBC͕R%؊[yib¹Oww?Tqפ/۬2dhLg : +a*٠X* i[^iΡȽ'{i,j-!R|'\B^A/zۿd2,>4N纮>Bw01p-UJpup[gs %] x==fq1܉ʽ3G6Ǡ@f[@E'v۸]o9ڋ$m%x[WZۗQ v2~*ܤvkB1h<d?~wCljQ`5&@LhlJHpxwZ{j\F&z$T7CPoL35q%:ws3X٦C F25Ym`(dZTge7d N+mʋ uM 'D߉dz")4/e2kFM&{7x}(o^Kaz RrN_Gϸ+QK y+>F3Z;Lyk\%Sb Gvzy#Pq)L_R|Eb 8$]ceIѽ,Hg<cQ'7m^^}E#Jvd);o!-c{L{PmIU.YW(/f@=juq"1oMHy@bf7?Y5Y%鰨0ڊwBqլ4Qu 9 \QS O~ U5d -յ!WOLg|gC5Nч2b8<Dfn)x_Oj.vQ(UeJ*^7$l"ħ 4m=ck9&9bۗ+Dpa)1ݤ74~FU߀+E$Aς=)PgunǚF u1AtFk1-lTut{^ף\SPG}OK <4fnnVFlބ2:N(̦YÐ+]N1藔>*I~ 2+0mw%{&8{ֈf Zb g6mf1e.0SРJ9:Eqo٭ש7ie_~3xND֥] e*֟xyUů0a.({` MEhUf֑sW?U`G:J2|K1PÊk~Oպ1S|*axGǸF[n*4+1Hvq L6ʄy/<&E%8"{37JFr!å \]I%I{2ġѰwWduvgZ_70:@FvFf*3E3%LP}2$8ON!Zz$=Wi3Q'W⨏1 r+X ɰ.9]8yRf˯E`ȗ0s,O@_V})|(x;OF` hRB`3$QfiQ3vaC-GGv)vضVclm^{%#/@.yg0V1y3@QqHJz3?LǾKBX"cyޭ6{fӾ#y!$)6m&5}6b)*[VER7Q92.0J;xbOˌm1TF~X*i0zϯg*3 )qvsr+0ߢeGz*K`):ϚD(60y:H@r 7Dڦ؀a֚:8ZC;:Ne qT(N bq7.t$%sVhLtu£s愶b=n7g9ǵ)הеțW?1ALP1)6'ׄ vիl(&ߤ []qcf ]ΫBK׭oE7tU]8uL쉘 A_/aopsŴ,ĀEf}*\~u#&"D`(mIW ͷ=A7۩[+ LȶѨ$\d9 X:(ae [cp6W_0>Q?S?;v[~][2RWXCGtN4&SA@ ; )IiǒN*Uq{d44d+)-0 7FPw=u#fFs%M1tZ< u::f~l2FA!6^RR"H8ˁZf&_/Hi!@Qf-UA;}f-D0Wg?aOCT.-Jӽ:^]@/-(SzL^e}ICBR:֢J'VdVi$` tT4vzt9.s5XȆQ稍޻e_#$ B快Ze>kbÄE dD @uȇb-Iǔ9)Cf7?cff:L^qTҭ "O!fDiD]741+{IY~r`7o!^|eO&PBETl(n[;J~Y#'w[^K;jÖr1񖖧jE֊ܶge'{H9`W^\em:PZ3w(µt$VrO&IhBy!muMzc4ޗ&w-a} |9Ƴë28h{u# D$ dS UCc imT\2~ Pw5.z}C^M%Fٵ1ol' 9vc78d(p-t(;$m>UO@nˏɛk"^UF@\)ٟ_ wLI־thN}s\BЁ<θ} m)xgUcv,H!ݗl}'~"ūr/5-L Vquk{јDZ#@ *[Mmr@?(8bFH@Tfݢ͆\{L6D*FdfE?b{GzUj>mϯ4E]iRU3zEgei>>ziI^v{[Jc/b=o>)44[KPsf*pћ"Gd*?%tJCBgWg0I"P;ed:|U_#z6p$\ S1H" !:X $aYtӃ{·".?4߮%:`m) 06FX6JUhjyt҆ 5}+_kJO8(U?.?Cf ]o>(WDm^/UZ fzl]=Z/k=V"fڌMcnF`̿As Jp}pPڨOǯ12NMv`3B}S"QA(x--3[H=;lQ~ooc3?:O<0䃮~ Ŋ0wwYMwg%dw} #Mz0bqҔByS+T|<+k PQKf W)S!JnU8'3R%mNOy V@CjRW}74MbA*<⽪vl hFhm.qQr=v kݽ'xI!6tixxDYpYq0s۹ ȕњSK4Y׬r .MY'09ˈE y.-שQN_7 l1hʃHq:vfr$BdD0Ф4W|K!)=\!t;c0AwdۢQ82猟GcU537u*`YPx! x.Ƈ;Jm( w<[B\ͽAv!I˶U\3)YR g]s%XWV#U0`+ɤA}'jqE{,T?uɌ^,j=2/(vf&Vsf) ]_0q$K>gr^+äZuHI7s]CK\#KG1yf<$c'H _z2"ivN<5㈯Gb|T:_(0SyBvg|gm0|Dcʒ¹V5IUM_^n$ 2Һ6n\|N#3Q7] h0gHD.nPѶo<^LIƝɔªbz}O IQ%h{FYacJY w35Z;F12ˆL:)VSt)C4tV 候Q  }`'_]9_7Y>5 Hfnzpl1茡VdkW Dre{*iM"݅MԠ}g",ɎMt\aI< *Ü'%PUhGIG guaA'|è2fEsF޷_Ͼ6 ء}ZnFNaρ~}I%MKwm>7D-!ѱ9دK[ ѻPn\ĎAF]D"fJک]&ٿ:hGvmNլre%n(W>peyjeǏ$B &JPSrv+ڭ({>$ǘACjtΡq'N9:_zՂZ,l#-?&*%T@M3yK_~'{CJvZ*C?%7r j+O}5HҷA"DgT}Hukܶʗƀ/l=Iٳei׏?eě+pJS+Ԯ@cuDO[ mwLU9諙K?ԉ:NzS8^aɂhH|= h@j!>M͜5Ā^%קot$՚mUAE:Ĭzu3J21>4ZకS4 ϿXD(j,`yHdqˉ6S 8Vz\j+-(Yy'.Um asS:_e:cn ٲtLl 8F a MPaD&h`BpyXׅヲU/`,L-4Ty ?O7'P€٨ˏ :{1ҘS*l˧h`,| BR۳b4nqfL;ht}'hh*殑1EWK f q[S WŒXL wG:c^tn7&J'Ĩ(,t猏_s %ܹRHr ِ'r;cѼ>}&r 2Vb1{H3 R NGҙ"S{[{Z%&c8SܟU—a@Z5X&{9=1Irg }0+fqu,,>5,467ێ(aٕdK9&ͨf^=Y,x|R>H\(}S|g#Kz;-|"{j8TaĜɺCҿ CrFc}|66 aP@<wm&4ÞMyDp?}UaJYY@SOoV$IzW'aы&[NJ\X`jE4 #B0z$&YVC]̓ #"^)؅LGĎ?nqb;Py-zJ[hyUXtjz&t]݉$Dzl}?lgB%EJi.YB%5!.&(7jQMiޯwd"F޲{2N3pBѧ  ˿M=CE ?ҮמM*ra.UD KM S&3v:cLuN`T0=UpG-W[ z<ȀuzmZPEj෽v̈́_`){!yɾc;}B$BlFMK "1Fs p 2\F%E-dvm}; 5MwN{=)ۦ_0P2VO kP6+W͏Pg ɩVqL8'sz}D L9s1b33Vy~JP@U]/Njتĩ>S CZڨZ&rh嬷3{AȌ52Yn D;KZ ]ݴi&7@sm]c2՛VGpU E'UiVYDs5Β|6d&}dTE4^5j5'ĨEE6PA61c1+ W}"LjgK8!đgv3lx+׿/|ch_96MORZ#5S}N0m"c6B$Ӻ_.ޞWShgxg#bSFi|zk*`z"n*Eiřsfjh8%0J.f ?>dߢ& FPϔTq/"M~,yD [*: /BߏBxD-*1pSA-M\.ut ZΝy '\KW紇ttf=(yc3l1%7/g}WQy(ݴ|Ro,5@9ïS@W CC׻fX.tfićh6ĻHi9Lh%2oAׁ:sFx#gOW*F9eV/-Ny}TC$#SZuϩ${gCU[6"u4݄ !@&0.N'e}AST)?*)iGo~Oݜ6A/vbG[@tBHÇ B;SKX ͚Sn0\5Y陷C]R AՅ<1 z}٧BiBZ(3}IU:V]!ND娴ǟ>DLZ;(d3juF}3g NW{-.F|lm939Y^椩V@?u1A{ug&b&8_馔/"lhXzQ_DK}M 졌YL_v$?j7k1$ "0/dž! H/uXQ&"  4F&V WxDg=^@Zp'$ƒ)+"JM ]Ù%)!Q#l Ƶ=W7\'~2}7@L9N [muTG䅔V.7 Wb?Wj7|n!ba[ׇgl,UqRѼ5t;eJ=ia"B}b󡬆'Z}6sl٘g:lB2o^KҖ e]T7ɔ9ƻ{6jۥmJ(h4]ؕ X(6A G~G3Ƥ-Iw ޅՖCI᱙^k;p\紂#;*kp!?2= b8IQA [u'S\Bi&> WDn"Mf ް|ln `Em2_J ߢrFg0h6oXX7/_bnJր .ҘrPRbV/p0 i veCF?DFZKuzBqpp T h4jd +rCJeU>C0EJ5%c⾜X#7XNU1|%a&+ɧߢA)[~5$F;іd6[ /V.ӰQF&>:0}AA{ }jz%旸*s}[ ID|mJ9DWQD߬|Gz_`ۆ*nl{li`BvMS`I:̢wRSDiY)0 x+,P_lJ!LHj>}-ߊm{nYәq.%>usGWP]d*%[_7ExeFy,\[ľAţdf^fPq {ߧP;q.:ht Z׎f[,aZր3f@Vj(m:E,DO8|15D$OnpQ/%e8Ɯ}au,8-Kd7bVz)VgQ93TtRy0A X }9.HQ>á(4hھSS "Eeu|ԧ؇bw^XpDڂYHR=Ջ5K^JuO!in!X\MLTDJ|T%ܝ[4nδ<>e u4y;:9m?j*VJk`q@"qG Tkb9+'ZŗL"~[Q'L}21,|XzS.cS_v1.D,l*-ϗé\e^c4Vqc$Ai躸"O5[GZ&w@{Kj'vrF}w*gaUIxvYn; 9Rϥkжdi=UEz X|vC^=.jjlŠ?_ŵoV!|b6Jl1}',w*L"w J5XR Lpfd+"89N+C b%)yV(R!x~7YC?:LҼ]3j/#px-هN(\: -*[:Z 2M Ȫx/*' z}5FtƤ: Ղ~Lү0hwm5EÊyujxqpWK4=^$7'F0`*,rAYsڥztC@:v;B{W}+ȢGUam?ȘԼrbo.#ҧzh2OȽ%߃5>"eǖ 4uK6RݘᎭ> + > 2l*.ç[|\vCM%xC tE9OgRk aWWhˍzvӸҘ7)H֟~r˳6g,)'0)(2Y ?\7in(8HoxlgX[,Upq]f bj;1BkΚc_StgZՃ$T-:%w`cOh@f6aQ@oYa:f.Da+ߥ P+r  e,0,9V\\s 3hϓCĐ< i5!󬺇f<5\+B"tfݏ<]-"+ r_8 WL̰Dpn/Tlg*砡1Mt ٮ/z`9Bre_uie羡 lA@6b}āY c?c@M9nťcBiR-uS/GFPNUj0M`0{#1# w6c ~}I?՗'$ :^oU}#SWujokՀ1T73oObD|lgϫ E7( KgM{%\NczqKq&s]@f1D&mHM믡͞l;,1I:ޙn2=TmŌ;ngYU4Ӱ:,SUW.*/ah68c0z}Fd&.٦Z%Ē`FLlp?N+ +_fOwL!!qnGbB`n|2 JѬ\Щ$+?$/Rbs2 Ҭ)vB{t[^FX;C' +%Z} ds6llǻ #Bf  [R`t?MKEF'قx})ف3! kԧ},j4"!rs-h,Y<و91 a?VuJ)ԪD)ԂDaw؋)uFDXsjm?>S>gTs3 q#D(Fvhix.^b_GULMNOXE]n7b%[ϧ@{#`c@l r~ Xc#5Ux1>b{i&nú(UJ/OCȧg-, !=zҨ7qyemBWM}ՑFϸ]\O0vfz}`B,ѹgfa}@)WNN1Or&h?Ru +k Hoj]ŒkFU2ҔяA"LpLiDC(A{I BK鰦$Z\&!s2Jmd'8h(',F($T4,MR=ti1.buV.:ѬE\ǂ*P=Te. JDꧫbD$^8 gئxL[CQDmMXfux;\>nQkG0ݽ$9ezX€4}O{Erۄ,=S85#fW$NhWdCKRMIhkP}j[@֩GEYlDZjE(7 Y{Ź0FfHOA4A!RYhkuJ<y$\gIhiv9{UnJ6O$ ck˄Q>5X]S\nz_S06%`5y wռ:aCGᖔ%]WV**׾la|pi=:]e\V-*= αjgU 9NDۨZO/48ߛ%<:m fݬ҈|{N'#dq ?bT:]$+0$4yQ?!{F!llpUp:8[( ym5fZIAyy.KDgJz`+vF|Wh|ۍ9) V%_ʠ w:g]B iEQ90V׌|SˎCk_8ϔ(vyp0̡={F*4l=iQUH'/ uE$YC~Z֝r\(1[UCox zg~ F.- <)u#z˶s-d "wq@w.]i2>N `*pI!Rg$)MgbCE&8#he.$ymT#D긏c.<.D`&:BG\G=D['q 18]#CZn>E-6#9"`6cD?ܱ3wY늚 fJӄ3T ~Og qa)…9O3ڏk~X`J,իjny[@ uY0 N[bCj> nHa@nX 0=G5u2,߱{m}:Bk _gCMG sZBͪ^u{%:-qa zN6ewuPA~c"]bŐIKГYS~O\SYmJ^ Y`61ˮtq ð/NPԈyp{DBOXPoIQF76Y RlK~/PصQ_G n6W4 /5;f,]iPͿ}Syp2$mQ*+Jʮ ]>^lVB[6(umR}qdkwc:eS_ B- #9 pL)gmQrSgfRrö'%n(iW Z _Dacb=^4s9Ə(;!\b8I^&%|$|B"+#҆6}x6Z"̆c?nE\6ukU>:cPЃN&>ŷozȗBЫu_&;mzdȱKϟX%`hp7e~δP,dʸ9IpmC˖+<ϺQ.Aj7lGm^E(eJ$3,6^M`xy96v7sYkj{@ jϺ~ۣcofnG(#X# @#i. tZ%%'+O^+w: k S=+:A`lI`>|ҧf ")#קKLAH_apf[H܈_pAEc\RᤊD $x+̮ᅐi`a5N kao해m> S5 b,^_c$Ch|MUn[U5:!o2C COᗙi g@;8voJ.X.R[= +Nt4fq-$IpS&tUd`Lr[aga|˨a@=u/5x'&Y-~!>meyM=˝mM+[Piv8ֶ)uc P"8'qCi(@$H;d_a ;:nf8?8'fu7:~ч?Vzw~Sg"~vTh\+}]=!45h|FRƈg.o}SYĞwEB7g=lg!O5*'G/< U1}n '!N Ú`R)/bESZWUl2:MD*6)z6y9_#@}G` Yf'pHQ 6 z?+P!Tgz>߯YR$s4Ώג;``G4ǩ,{Ш\[1:-=bvꙿчuBxl^ʰ3Rͥ4lbak'tMrvuw15C?(\#/~E3[==Yݎ:Ϭ|Ckpb51Ѵ5OFy]<*3L!ay],kK$ۏ, H إLi`Юk^j VcцvĮ_O qz֮W8b=Zl?³gd$mZE*h#Ey iPSq, D ٤G3~̨Rjj"LMa@nʆLQ+sx[|/R|:c26nWPW&ՖE&.L/a;HtWB㄀a [RzB϶Î(]l@asOj2#A҈KWtXd},8BT^xu4x? Tt6[#?#OŠaث&\FƇ4/L_y 8ܳʄ\A࿑R-'1x#?Ђj ")۬=GayW0V'Mjq& Z ' ĤO3r2*¢])l; FqX}xP bƤ:v{|#@:. |7ֵ޴xQOy&q7ː)lGٱ}=yػ{:EOur/\>Ĥ Ը=$÷y!r4eåڇ{ho&< 4]K+(1 k_'7OCc఼1aܡLܡJώ[@c fn4CDzAP57:/_eOB9G˗l1X0wqhB(Lt8:p%/'9MXs=vݣݹpZiJ(SׅP\ BXΠQNE͘u!xIZFXCϤub{ś0sx`# YsٙәnWY H<~:dMsbFeLivk\:WWϞGDƟyYqR:l 2uUii0Q0ǣ t֛l%:Z4^h Y/!޲$4Ea~6?>8czvYH-qrҿ0R{$]O%iHs1VBy8`mDĠHY[ wBpXe_֎8f)W"\nZξNoxd4!-ty-8Wa:%^a-odz /_ ,-*]B ;U7t$x [!q`5E6y So]TWT  EI檍a;#D'U#s'wcӟNmW-.$5x3z J.bYb- 㕠yՖW2Krӫ>aЃ+E!rzxdfMuK~C)! ,VD &<"YHl9=Uh&|$qo-vrqa}tq7 /L2s4.Q HvE*K፨j,5JjIN_>UTdkH¾R2OHGqt/%s(7 i':*'k Iw:!4)/n Y3fR O}Yȡzy6{c?^2VwQIPYʏ:Wj){}EW{ DEP[s8eG`'E(^wpߊUSّqמY%4(;Z)\tr*J޺q:틎3BWP]]FY\4KJw&.Esq}Z$^r3*9+׺O`}2Jg"a=``_ }~3PsLݐf[ZBwj1(J.SPs0YFD~^< C*j{V1ʺKG!RУ67{2Z.av*(v7sA?p]/5&T{<"7s+k\xp Fuu^K0? 'YkD1J}Oi̶q6-g J' gTJJFXN>9IBN8mޜЌˋ‰xe>%*QDlU#p&Oy dظuugWmr45M!1ɓT3|gE?SfjYݺQ#l1uc0],; lk@=F}2"yRlXK`HT[qQO}7o!J&M;awR~Rx_=+s*`AvXFrF̤QvrLz;t$p[E\f7Ĭ\)seX.p-DS|wzL"w4jzCz{gX!NYȭtJX4wJ6x蟎o޸2Cᙍ>7`b!" ,LH0{6FcRlBG)~ ` S{}L߉ΖG)CHt@:فAa;pBCNn0߀NAWa ^-m0ǸLun[M<)Q,q+F wn9Μ)GBz\=%ȩ/KEt1K;G꒙r<狥r~r%Cb0Y9=~aF Rʾ4^bsVYGߝA6q%Bgv"E8M_Ki hq{%kkrg.?{1 iσc.t}B6vTzM^1D؄сlǞ"M0.h \8Qd;'Gv1Tynz>S]uSKnER"[$f1Xd2qRJ r XmTw!#veshÌXE,`xus߭S}l,b\xmE(2UhcK/s"*Vz:Ѭ>"Mh/lBL,1Dft?#on*HZyZHJh ԡpx6uY(x"B:D|k { ( !QJP9@X.Gjg +݈$s=xî`oN7R{I^]|m  Eorf^_Iyh{#zUM % s/I6qlifTB&Te mĮ JΠ n;"l9 J7wM~8lfY< piğ)_ < 4QP4!$P›J 8=JkczKQ)X԰T(*H '2x#IZԇ |=< 9cy K*Rl9տ@-+D$` EZh#䃗%K'{By3eH XRuFXU‰[Nl2󜲊\4A|uK9'#~KpHF;ETqkwh$ ]>YlX̷%gɵ>,$,箒H2,l G+Us/F S-R$&?n,Rr ?𸔬@g/ws J_K@d}>p@GD^u0:U?5BŤCw<>kqE'z$,P㧹 F-z٪r6zжX:ŭF=IQYƅ22z],CWAs"Me-?=VpiU ;ԛQ a3-#]_5LVZ!a\%L4CX|Uzݹ`@I()!;=1=+* u0t#C9=@^_PpbAŽ3 :sF)8-=.L/E*X v3Xs4XMr>9`dR1I V={ԃ~*xSOϼI_a Ik))^=:8kA^aIuXTuF}* qRʾ&^4:r h3s3Ea3_V -ZZFh[cڳFf=*Q@Hsɏ!P&Uo2^ys0'ƢeŤ'WB L ԣ[@#z`iCtu\?/GR'[kہ>eBk :WoTBk*M)o{EZ¾t]!ߐN}LI%=c g@r2t >WYs *$BBuQ˭t|@_\_UkDCè|2W atM.X;6-'҃(7c$( ~VTӕHgn1Gc[ۧ؏ S#d|+߫e$~K)8[4ӢSL NqM "s\n{>X.m{\z81q p"jN6B8$g.6M0T޴'Yoiw,|{c=0j3&G%]zlB&'5\x$$;JES}cV6b3s"=z/fwukk  WxeeQZ\\&,ŌZ^vxV㲁fvGŹ `S:(Ò{^=9N5i$)yP_ L ROwPA6rL^܌Rb>8M&: >qެsI"Ĥ"4>ҷj[juDD3#ta(^Aҥ]txWG$%@S:8[AɆV(+i6&z@JΪ)aNHD=g!)d#ĻϪڐCB?W#"ܩ7kSgXT/L:btLYerOW(.g!& N e9x":#9ymN^`_83ƈO5Dql8(yML&jyLE€M>IbY Ňz5 $Q*^34.Ke2I gI }Flv c{: =Y4e=4Ӟ 5ڼ Pת!m㙅mCO1q/ՆRI~ T6-ܮ;ðZ?AD$8c]ǿ#!BPƦ{j')L4lr <.GWuSK^kF+K)Gn?B<.7;5Jd7q IZk% nKUZrG#WuLNb {Z -Fq~bbWQjL%I8J{GxyHYXgc_= VDOI}\ ny cJPL̾Cqm!i4WhDcRpr#r ?_'i(.*IZ8A)JJ#=аZ?{m4ZI\TZ{ CQGTȅHw,?e3Y|*SeװΝjm742d~oC.7/p5Bw4BFKO`Mw9Ku3u#xK'/knBy+ B:+7r2=qVh5~Z<97E&kilyN[Rx Qx$>Ċ|k1Hf+WKcv.Xv|E|VYO먇>75KTLY5Uv;̆{fNn?H쵇ֱK`ǡ_-de\e@&_x2h*-@F@U[7)]A1gԟt1j2nSJg|PUQsROTZi1OF*Mo+^MŭጾmGkt*g㢡PR^Pnjd\g.P~%{U& yۣ >soT5U7X ,H Q¯]%i=?Q,]j.m T$K4gv5G3ݡZX:y]oԟXv`ėrq@9EK45rhŏSOW:ϥ,xf?C(wId,s+Wd$$,|ʡ׭kSNs7Y֬~%6P>o {c=iǺljӦgŊ@h/E׬S`Uݏ eggz٣CG "ymκfom8N?_֥L(/[Ov g qb*f 4KmO{_eڪۦG#y0cڄ;R߼f)lj3tvw8/\Ԛڀ*i|j "V`B&2.X'-LFF"Q?Cf3ĖJ il胥؉5f/Bbu tRp}Uŷ`HT])xPQH2JAJQAVdH.9n+=|qLVK֯aSosgo6lr$NdvGx A7FBI 제 Ͳxt[|'+{RqtP*Єvkn:gY$RA[j)^sla /,Ow(bŰa3!4lgy_C[.I$ˋm%OuM}kQ0;R"4[>+K%"cImՃIc3[ndR1= av=yU; Γx `҇.OH5&v: "WU?SqJ;\ݠ^ς5տ5f3ȅ(uRSM3\09;0-KسK|Hf"+6ԞD×μܣ!_4t-z߯Yxs^6ſ[_a*1_ҧ})ۉlG){d)N#Ox{eƢf S_f~͉z.{8  @Öp^,I6Ϩ{ݦ 4)Gk8g&LL=֚1O|?' 䴋@8sQ`s|eK#tPpdoF0DfaK`PTF(pضU_ajbsPØNJ Yo6,lB׹ ! %ưJuT]ge"'':(g~4@4NCy{# eSCRIazeݫ[k$GύIo(#  CMɡxS,>\$AWy(&,Ίy,F>Лp')o2 }\1͑O50@kC8zo] ^ޓFO ܜR#WNJϨMc =\bY9Fʲj)3gl Ӊou --.A>|]ٕ1Њ@nٵ {daG-҇q4%y[Fq?1vLw'xbjE]?wcblQ}l|ZGU hi)yKreᴀA Y&ڴt 5 ,G[{) I\eIi~0IWF,:`GL1[7 qiȘ)~;hەgu06g3Zj3mL8]7xpFkΥU#N~G; =7;{@ 2(2/ 92>`3t^fXD)+|o]P3Tݓ-8u+57Ķ+=Dwp I_C kX1=^K`E5-h߼fpI{|7:hnBU1Y[_^W(:7t",IqYjU9oAC6Jg񢞈U @waaE1BYrBELa{c.p&ۣO˛~!h%;EE-[ L*&ŒΡ:I%bA43ҙat4d5HfBދX~w61-3=zZN4/'_w Yw:yS Ѭ9~N8 Wv0zoŕw_S/ 4,&~Y%? UT : U.16S"!wdp_3r#!1Ed/uPƇTf]HE[|ѽ)޼᠟.*>ZPk~Xa  /`Lf4k5q3>M hn$1n7BpX(8`aj:V-V3de̯g}g%n:MzJ5JO}co-}(W;tVgˉ2KIjB^sh ;hbPMd+vknػS4\>Tvb z+,}uѽvq9$`ԫ޿ь"8Pm#.qNmvTf A:$p:Ai|}y *bd)w,/AtVtғWv4 Fc?~*8PowϿU 䡌+l2˅?@zB+ZJipÍWpށ#UGӦO@!v"ÁYGjVO4j vGJN(9I"+]0P,8i{G)7c>\!حܷҒwx ZIE9a;z2.4{.C|j?}zX~7`Y \1/X!WWS;1ˁh&;ыn}Y﷣YZNd }( tbX1& $nz>9o4@4u}-v6 rEՔ+X2u L2;Ԑm>zIP!$ ,j=Acjo(:x$'ng}ORA-ʷ=v6'U!]ܠgW~R} 2,rX:BEax-[ic֓(K.7v"tP"w[c݅\׃O;gi,ywͻWUBL(¨B2C-0D:8 ?W&(7(=P+>/ :`6ySgs}?׽?G?Pp0Y>H"Y6?,KYtw v 'Խ sZӽWX+'[UvWcV&(qKPPqmAhA=*hxմ-0\Wn4BWY,AC$7#&䞢cxCCʼnn|Yⴊdן-NЖW(I=pd(] Y݀6*A@@<}E x5mC'u  v5ioZfKV^͂覓6e0>vfFS'[! !^5m)E 4A  igt),8 r5+*ŧ!% H鼳 Ľ8GTk58 﫯l؜M3,(4Ό6vҀ<"(j;'v=~;2$|| E5qKrAg)Knh;N8Qp+wSأXd^ k <-Q5>3DO?vO;d]Oo ZH* wGA0"ٞYBP ?} .-uH!qލ<cDU,w+ z7~ Dt/c&afa}簃opܙznd;Hw.i&]pOaSzlJY:Dxw?t轟$RkߧDK6aNJvf+Y{8Wk L/a೅ ˞+*=E"5cسP34NegcyCҗ 'b̫U)S[ \Up9L=d?-| {t)ݮx 1I7MG T%d4̭mV-9~a%%܅%S!#8I 4\nea\++WQ!E V>,ӶB$O!vN;~-Yo$8f^Uqŕ "#B&\Km:kM$)Ki?- 8>~}lI/Xqi'/_^`%'s_~k*m2܇F϶z}iXi6t}ƕuC9 U Wji'h҅c\,$'R\HBV[z+ )qSaH<"ȥ{P-C&^=g|.!ը++/ȫx+48/@bF;hR5t|.fӱ|.uGu-3)<9li E/N@k~tqZ@Rk2(r?cgua+jp^6X$WF`h-aE61PO8NCq/&!_=cXZgB9?]ax(#5!Mx`=fgXd; {+)2,ѡ">#DGdgؖ^ΥF[SPzLØp.-Y4Xbk (p.>1-Q&6\)~9WT+&먻(Pp'v6'4Y@@Lh+St* ݦOPEdceUKR5q:]ȉt>(Mv¤柇~]S|2Un(2P@{PF?%FLTd ʺSXNr{} ?j/}/{Aԧrp~KLu? Aoz02NX$D~e(lŦ8oax/0ьU^ $ρýd$'S:%ž|L\ ,wGc0&GO`>9+yd©tA}nPv)nMxT|b!kD+O%<wmeة7BlV(tjmIʩ>Noeo%p: 6WWkc69M| =}[!&eL/Kmц&!J^ q%BJډ&mKϲE7p{ypWV ft[:Wߢ2ܔvyFߺqr;]JaZ ]άmOU9,!G&1awnC."3i/ZKH@uJ٢%T){d*mWy-}=5 s LM7Hc!drJxֺ$2g6N⡉M8u'ُ^"xH aV'Ǝ͓*A E>Qnba k供$@u{nC(Ŵee5g8('NWT0}9ٚLl Yn"#_Ԇ}TH5_s:4'WcRg' */ jsn9͙@w=06ڛ9)o])YG ?ֲE;PӬ\h ɢtOb*ԳyDrMK#jɚS<;Ph0SQ6,XSzzW Q1:IOkVɧF6,[tqPWzs&UZ.3_ØC9(ҬBfmI?o)B^[t܏7Pm>&J}?+?4s~C:pkq7%rA0:z5w@[R\zT״j#sC+T ': Uk~>Z\KoT5FXðuλB &nd}O4jDS]_" sGtJ+&JPQJL^p ND{?YidVo㦴*|.Z{ǝ7ɡ5X1viLa9Ĝ⦭/w;>Dj3V{tb$ʁ^r1h.Jar]ᅊI0SM42ů{*~+z4?ٍ+]#yL=T]x{m9:?GP|Vc'D%|gր(u МS>nR[* }y;"1q46Ff{xp,«S"**r-ȫCK>r2Mܾ0tDp x9V]nAgJJqGHeUfݫ͘=}wnjL{: (`ߠמK%t=%a'yb^56]C[Ra9Ҟ!Xm)C䦠&v Ἥ"ȭ*ݘ+9 aSDH:.{ Y2:}dj42ki_VEg;5E#XS7OBQ!AUm}SFG,a3PX2I\e=Wsc.M(f+^k_n?YU4wE*>T6ޏA7w~JEto0Y`-Lk&.3% yJlq>q*g `R·s PMURHGcͪ)OsF5<3}sWEu(Sa+"j U@3C?Ix;㟰W}~GjK m)QY*.AdW/?MbCT2VV^zU\=f,vp^]RGK;FR((( zgwkPiVepM\W`ڈ>f9B XKkJz@->BFC[0 qZRϿ7'1]t]m5]B{;-IJLvgbh7 +.15} -P$elqg+c#68$M͙yӏOsBnxHCutƴ3/ThF@LyMq=h%Ny0G'z1Ebo/i&p?rwVk}lkilk!+eg[BKhB@+g\`Z\^Mʴ2fkH#qDYFWه'6T(3_~az_G!ѿGnwi}c\圤 Y[cLGdfUPlW2ƅ^(`>2~Hph$omiA<;V [I㶀~Y5]/L&B;Zuhf5G_`Kdq8a xq'Ի~KնeZs U5𥈈d}u<Ɋ;$\ɗ-#<:·"+b!sd^,3o}W} $O&1{R-d&CII!46)5 )hd${` rϜwSp v }B ?Pݑa!$J?[5[vl 2NVBEe4Q@]b.[WLQKIJkPTBUôRfj hEvg ZκA+ Pxx)zN?کOٻX3!\-Z \JAV!3^(FO!sbGQt^ˉ@*z}wN_b7@d5&+9A {L4zT6"&mQܗeйWgxeԩn6P6=DlZIckN8Ж#LsaidO|mB[i5i<X0>)V9UfF yؘOp(t2S4}9@cـ3U|7h|/=\p= +wڛneL___G> qWd]U$^!)*|89ED.͈t gihyg PQx߀$uaU&Jobݫ #>ؼ[)ʏXW^xr:3qv"IE Y|5z~hpώYf?o;p`.j(c4$ƕ1xF)Gzd_HKvJwsi"2i}|k^=p- j_ˮLgR1ˌ/ܾQ/ Pz4Е&5KƛTQh՗;^˗\lyK?[Bz.Z"b'UHnfafC\+=Ņ~L#&`{\ƾ"0EQQ)g?|15.~ad=jw;[}Cs@$hv Ipo',(].Z?P"tXQ _݇Znl,^; 4c%FEW Uz]Wïd ,X(bL?TZфd,9ྖ.l{E 1֋,PY\dFƵzl+*Z~P?͓wB`mq,?"5^pfpQ pu@3;Y蕊o?B%nm3,sѯЌG~Kx堳Y!Im6筡BmLTZ0csx:&ݝc1c\1@TQvltQA7= G AGzA26Bу4gLi'{H;qW[ZYW#2?@aƅ.W5H%;ⓔt /WoK>HSvw2k{nfNji' JKyaYS'W2v;xjmi4cTa_N^kڻETʛ>wp ;fH,LyꍰD0٪LupEMMnl4'3)|\f3 1+jH$j}[o=/ՎL&؞pTNd>%L*`E-O(0tM+^B۽ E4)${Ƕ{K ,_.Hx(b*KVx}&/o:v+'o/j^!`bY,xKR(RL:ښ}u?X+3An2["N]jN|1U)#MܜhO DY\b~Mte쐭]$mlU&'-j:|7]z|[(,-i@%Lx>E,x:Q%$ 92 gEH_]() n,8{5Y@u@𩇎xi$;(ʂZc] Q>(B#Klmذ Ĭ #hbG}Ɔka]'hat-m@WR'yv-.D,4ETXO&ՆimX ûIGJ=gaDkqH62|#.9_p#̍xmMµ!=G4\}ؿ!i(pFP3s\g={(7[Tgp?"[o68ߠeز޵{9U7*kZʦ&%qrz^ނ i~֐){V.ҞՈIpn]R [د3C?:"[s,!><&4MF]tAx3_ji(:q M`c9/>H=@Ұ!fdv˲pP=-$KX0Z(7b.@oP8*+(xg.$Nyܾ=zgP̡=x^pѨn}+oyBn$s2uQZ'|bwP{IS+h 1 s(bWAjiڪ47y^#q"•,/}l>0%0 '$[1)0 {d>nX?$gpD 1P!PQ-2h:" l& uv {Ԭl$L0&:];%*g\XYNB@y }տs?{R?S"2u2۩[KjP|z]b[cu <}Nz0xq6].}sl`L⤅E1@Ymݯ'W8#hV W_r-^FOo(Eea)-!}XKj4$ZGf@r`#(;VZ ):ɸ*Q,SoJ"^$AnpiŴډ7藈 }L* GiP ,#"+ni9QH|.e8iGB;EeDeUU?ٸ _ZaiL 2FV.nHW2{-fU8J+bդ@}-{Yo7Q M5X/PTF}K-Ir{~F]2Ywaz/e L'(Ehա4ё荋mefo/2AI,؛2}]{{.9(iOv ]bF-=PգvS DZvJBjUkJ1E8 @U٩-vj~NQ)5&fԑ.Ib$Sn/A\ZY\6 }gBTZx[ZF&SNGcR'lGQ;?Ρ9;4mH5y?( {]i/RQ(&WrFw- NЃT#) ߙbV3QNպy0k9s8^G3O24t9uu GQu=VW~{›est}`A?}c(z.wO @YxWf̴SS8Ϲ%+{&7.*@>B>^5!84qRqN?FifLRk~txm>&h;7O3+>͉ .W*WfRm~!EhJ (☍1#"M2}}TBR!`;/߫#Ƴc#E8\ӂ˲Ou &;)ㅺ}RO%5^SQ61ah2r؇tw8Rx{1KN)O. {tn3+">;Qq'qwDi 9M{UT-BCF>P`]VhzE^}It}D0d.;O;qcs(g'O=)ponq=|5b턽TZ#;(_iJ,pvqnҩBtܰj&-嘄|S컋jENE >jP z<{빒0n15We'BpC&R7/Ï[N nLmc'@V|?PχҔ=-Dn^T[l6ARomuz6ɡÞ]71:I:8X60iy &D2SCc0^=>Pt9Ҍӛ6CX:<UV`UЅ2bSvD ;zlà,lTἓ!X6(Ϩ|+<2lArwk$PV`6nQ}P0LFe24R~,IE>vb\Ŭ|Xb&56uzf+!R۠Nr"Ve ̝ERǾvӜc k9'eJ= @rF+Ԩ[ƺ1cUkXrx{l!Ry<|+6gˌ&د;-t!p9׬0Ki#^ot}[yX$z`1"n-)z QbIze17}B#Zb&8) QGPVRB` UpDU}UYDxC?o%gugY䢔b}ײ&Fd/d!{+q(TYw)T'm$,pU9-yi =[sQX&2AҷHjFH3یkB)s+|YC0*}6oP`.O]'ȵ#\ !Fg*By&hz YHk)dsD_2lL3/V[DG_5ͅظhuACINK7Ѝ(C`߆[ >]gm(:y膨΋` em@t+]0SuCߊܨG*;|}k[mEѻ>R1XW#'nW[/'/2$oRV.)ɈcRvQU$C[HGZZ@5M_;M^J_)DgڏL}i 9sC0@7{(ٶ /1tgqt=1A@X[vvPb t-g(j)Lx$!owŮJR~ghM9^]7.17)&ArQ9[*lw)_myB.d{!}=iX{d>Ta(c>|6&h B̳$ @)^/N Z[Ⱥ](6\xFeE[K3 RP,WkMA{,& w$‹kwA"jBxӜh v7NӬ&Kcm!\SgSih5i/~wMS&;Q[yWkL_SY9;2;COSF6Q`f@U+ 1|(wVrMI3e9|L2E1iKND323o{rki-Wl *#\9^H?OMEro+:y`=S2{r;>U Hz Ds?/fyb7HwT& Qm ʢRZˣ{!@ +{Tu- Cxyz9E^ٷe-qk/#e9ls !'ÑՉwe>RaQI1 [ᔍ K|'s옷ַ΅8(= hڱGg|njj=P̦9*3<.4A@@\Sо_;4IƠGiy)Ma\i['[: om,#%c|ݷA36d]鱢rKC3w[zޤ O,(0ۋ{u!N9ltmX ;1yq3n6zic'c;i-@kU‹zF[x wn߀PuB~-^DiIBu1?T+Q D.*7 IWeOIN>P|&od-Mwem"鄦x<Ŷ7f*gz6f`alpBlckZmJ(a3Oh#†OlΟqbW 'wJ^V͕3`j7J o&זMaQԍ:oG2uA'zӿp*?L(R%}h#|o;}xSzz rPs5Mo*g/VaKx&g&opDWg$]-( ɢ;(wADG:GM`rd7/Eʓ^1V9mb,,"I <#OIB4W?M9;k?s5Ɵ֔r.Rd>5w[0y 0es#_ThDi9"V9ڤz}7eT@ObᅇU+/[W;U[6:pl.HR=D|v,׼Tn2SGh}`,0,dG1zp[HTsa2!h/j 9D`t{Tۖo5APϫTOK؂9ي!RKjl_A; Z弈T͒ *pAـ ZFXwHUDJT=_Q+p&}EfbiFˊDgkmcg½,=$16ޒ*^ ;"'hmAi` j% ܴhuv'C$JHVQm̿WWJӐmiAFLjqSJbl=,1Zs Bߏ ʓ[U&L JRoZ*Pc)jkF:I\iu=5CkZ<% r̭Yt5ճd ڍC!_  KB h.G`᪴q, XF,O qRz8x&vݺ}n]Ć@D (r@>jwåR?-y&]V$c iŚ^^CF,zC:J i쐞[AMOi&'ɶu #ܑ-"7ي-`4i{߆ KsuӘ9Y4R/vLME; l6vi+s؞s EvX y#4nIS z~3?=jk,4=,0@ 7RB5 F*悠Ν&xT fEc[]+${7QuI~`IIl~W}A2hB%qW>g=,/n%\#V!=ET` q``U~ӻK)ptȻjlhn 2.*w Αw_h$Tr'bq7mže >[Xz3@Hj(`|onBJ`\q/k. e3+u Z0dktǛ"8~h hծJghcpvԡ~qsb+}cu9eţJڂ@gR~ i=»m]ZAWByb 04Z-X9tp1oWrž$Sxum׬*z<)bH+ͰsW5E=FcT"AB nWRy A`^ GG:*}AXyW1xOjem=,"Ѕt JqA_vVZ!3depF|ʰ*."7(zH2a vbZl,/`*D5}o O$LLs[c˙݀:K! K2Lv9FS o(3ҝgZSI?u鎷8gkvǁό`7wJA^8Qj PiV*l#3e@FHzF$KђJA1 _@k$^r3ֶ ;Cq=q0`z@5ݳ|Ozĺ@݌3R+>A\zmҫJ[Hݜ| ka1*),$̃B9C SL+2g~w5\vXp|j[ 7 ]nc]lj9ل`uq~#Ɔ X%7Dǃ 2kH"]k;.%%WS^eU ,wQx w=Sw:ƲӤ[U)ݏ8dYGkFij}W&^C9:7a8bmDIR-[x!_@k @RɴAЃ}k 8BwAӻo:3yUBKgqs3V"n:NaS,۟KnY%-)%Ju\_AV19[ =>2yШhͽs^σq:ɟ]Y6lcy8f/. g,PHd,l=TukФ_3e@E/&1POy Fc|r8{xykN հƨV3ND@Jr~3sAUhCk)`; 'Nˈ` r8*]׏|DUmHRrlYH Ն3X m/d%CKW7E&µ?v9QVOPn~Ct1Am y4!=,5EOG )mHԈ[ѧ|FˉЪ> XtB[Oͤݣ%Sn*޸)nܒOCyd[mdR+KezwpwkazN'r2{%ϫcCp-Gpm$m3$a5 lРU:附s&B.Vtf5Jo29[cN՞'o4]ت\3JP̯R <%$^MBx4/A4;5UQaL4tXTQ$vfҚcrÊMOiMFr'q*Wp*z3R/<$O23  B0]{d7BqϵRA>cp4h4=M3Dz#;aEmH!MB:sUX_5mKNF/ҕL6+(Ly*@Œz%jL's0a@Ap2Mpx/*'0ϏvI55L OT5}]& 3S/yBLDƻ D<#Jó yDݴ:%&-tTN MWSTBN|6Tfn&!zy`l0#f"PQW ,&$,p;&g ?_˽r oҢ0Fg9>Eb p35gl9r$uXu9DAE&= ^`Nٮ#eFK > 6Fqu]/$ciT PNLקcwKO+!pm^9}dž. 5۷@H\P6 4ͯhCZE8Jp8^ͬ! s/1E2OúP/8<"-@[(ý*5VZ{A#}K&vX(/xP#EXvOUǀ꒯& մ z-k%$!a{.i\3p^K8PNނcAVZG%z5$OAֽv L.8,Y$bCkHMϰ}|I(+dM̬ѨSaNS˪c'XxOF-D?鑾_n;[Sy>>9[7C lU8qrQ߅}ژz'׏! c7Dz#J.9 *'w˪VP.;P: x@>i-g _'mCM%PB[N;1NV[H!-X^qɌOGn•dܧ"O3+jCA{{jʠ]y=2biJ7jqL`p.?Gsr{.|sXZ Xj׺ȧ P 材(viMo3ښ:'LM_"x1AU[d3 h9{tl0'DwOvjL%;" C:iauil6vg9 ̟6 jJ-:Hh =(C y_X^4Ђ2nYR,!H69PZr*\T6 9Ӛ˘T7li[;BD :471D KGLa_xK3C}>k.!&J+btgu'48^E+$zRŵġg߶n4d جnep\ﵱ (reTk@hm'`!Y܉Dn3Xo1_ipi-uɲb`z"]b`OiUIFJeZO<;m1&՞CtlqKltU.1V%d'aVƓ#¸Uh"1I^ՙ)~q|Pȍ5'?J46! pdBKFׯո(9,Qg+:'3w 1ߏ!e´MV{ .>S@vEc){FHXP3hdb hGRoeO)BB} iJGv+* y)IB6, ܥol'A:@ð9ᜆZ Uae0yd}nmW7sw?'qv<im>}cTH}U( O ,ќIA vѮnTbh(+xO XKWBچ+l"d3~ F%/I PBn؀&'XCFR{G]zH~\G<QØSF2!%%dEeRb3?`t$|x\e/ 峪Ծ"wLWQlwt BvKܶ%5?&㜦o*;vNC+`+@D:Xj#H{Be6krVTT氵d/aPlpoi6+EKd1 5$Pf&i|KmZEc>N+Adm޵"+BBY VEoOw7IԷn$~A,"aP}ıZR,AOa2gWZF[^̄˽s9*>LK;4/`.G`PA$IN"$wnǜ=mծޥK)i'?H0K)q7 }PghbЀ"Y8'CZoy,VuCf`‘XoXm5]?H^HDeNdGvS_d-=L 2c^#8՟Ol8vKp7ewlNxKl eŊ ZN(jto6Q4u>X-ѷfjdKL{ cP*AP(5NR`(u 5siEVԭ5 uolXnC\I!":0w띩cVjD4Ʌ'5@ m?Ȣ&9 o v?4NaruyR tbpʥ\t(|JuR0>1k"a_ʢgc {"_j6"(vQ'JMh=ؠj9u' &Q iHS $bU1a9r ,`["K{?Hr BFoH\h "KOcDP!ԟ~͏YGF(m:(u1slZ˞UDGg&LS#Do F8$5G QxuNB ʠI!WlRr(R{[ QiiRʇ@Ȇ9Lf3TlX VVQ@&ijh]fV>*+>T' -@I=NU|H]kK?@4wWn }Yk?d]xd߀XxqE `?1CGU qH3hcˊgskP_Rog]{zG֞0iKd" }hՅװfQWIXlr1D:XG,=?{ p) 1s3gj'34vq;Urk5\{"e >yPHk,csmk|0 + 78'œRor ) S k@@?KpNv%@1=j*(?ռɔu8)stU? SYvAŽBG =KOCղ'jl"tIqB`zh0QQ~Fشa'/Ia AM%MY§.~[-HU0m3@;[*"fXi+W2\AБQf;.!S卌g64#ص#õ!S;s[oUK}w`Ju)gk0ogb-p:;2p-Ym<dVDTGٯ Cdt?ۏe$ߦ۳#ʩW6!NQ58Iҙw)Y]@R=NcmFŜQAn#AHiᙑlN ˈQNTs_ĕ (]+h |_Юvt݃pf,eBӥ*u@Ybin=w)x=0jC=)2"A)F\ku;.!FyV9[y64clU6յ~=oT>_ *5e~Uov'iDxҗ`nrǔ}b0b9QDA'P^ 1˦4YT^ݵ`xɀ_>๟|HG@Syws~Y~?0ul Ǫ$)?;lQE#3 h;)^ >1_3zgbl(HV[I۽S,+*?e,zZj[D^ˁ>vӃ3r-8GMvè2[!Lj#ƒ<*1%Jf r@0 qdQWtzzl#%m|Of0P 66qa oWl!_hWrV؎ j9Vu(p6@Q }|JPFm~Eت9E5u̲(4E 14ap=_> G'2F`6ӋS,.;|;\]am(doݧgV,A(zI f>i#x1D*Zg"o2a04M|lxՆoDt7Vn&ԛ}]g8HݖR1[J/!x?OBZK_#?S*;QYxH_lݾcdGV:Roױ&KMkChG6E$QͲ YPVʽ=&.k]x?SCfuYVs YX oDẗ́l^LQaB>=eu̧ot%hmj!9>v?nOy_i#|*A%8)L"肢5 Ybb7 *K2{Sh08OZ 4Ěhʐկ gyNy[7krN٬O#v5:Dj|HQpc3ebi9ωyŻRɶ0B ˑ#0`@kK"}HV-(I+7L` mӀQyMRԇ| ͈ XYjMr:'ݎRM>`P-׭?*,$)F23Dut@iݿ|uM(KXr4@\4ImKN S"FpsƟs.(;fqykER7Iɏ/׋.eڢc"咑rOwlmn.";˟TN+bhH XEC_쳩ʼnΐ{q:ex3օn7S`bxؐSP8-"yy_yW;=7Y0Wv eg ,4 4pS<ؖ.χ "8$Bco2nx[9RqAP$w3.Hטl\l%p;VE~̢ s_{chN)P4O2aݤV4jۿ6V yS_8œg>Lh?,mSFWì&|u@C2 3TLGZje7:xט;#VFj CAZ5Mi$y2Km`*]gD0+C"m1KgJYIN GƳC&:-84] j|6W}]ԒߐEINoj&"=ndO1ItV*͐dR[-n\W_ 9$o3'EBi(4t?hm&炣[SUrd0tgj@>RnVrԲ/(mѾ(pE}$(|N3 ҥ]GM40a0)r+S^7a GC#oØ&H~VkBr-,?x#om90]1hxg{!܃Q3-2FjWd YlgN }le rc@\ }ϰ&+Z~Ex&ĥ0pUWò'(a%,%:tz1GwR1KY `'`!: Kf+.?B$ݶl^¾MO+j˚tTM#'"Z2 gk,P)/d]T7O0-63QAcR~v%~M%WcczhM:) Ybpsd":BU_<}MD,p[4G Fzl&`F6(%v~{#ȚUJ_ IEzZ)r񊅿c5(D,OD,Yz9[%Qд4`NoME @sPD.,vgJ<|FH9 =&12- 2QiQz- -YmmVf$r7ӵN*j[mmq(skdJWu)4((~&_6_? bؽ%!Igˤ$Rc88rh r?h4 /Y# AG}2$F̈́q+`>\8;U'}YW,;Ӟu>At..w_%Q]>ӛgOԢ#w7\L:枳 MJt=Ђ눏 ZTʴ˂GWF)W# (zNÉnكZ/@CQ3C⬩NO.Tt*dzs}d5=)9 +pI>ҳZ'GNm xڂƨT/4|rÂ.mȋ$ҀmO'#bEeB7OuP2.f$ x:QLsɒ~a Z N7cA9b6TǢHgfoi4DT ؛EF4^Zg'VK>kxzv/Wb>믧^ݺ%.KKIZb:Is@aYFs[sEit:RqXGI*ӱN? ?#ˣO9 eb?/?9Q8f7ul\&zWUai~&>\d}2 ě$9ҡ&{˓=+Klf?#;qlgd8ax@b[wsT.G_m2vT<9 hɃD/[ oFM K;A4*5,0 7Xe]腻"|g 62~^33NyFk|mxL֡ ]Mwfd?{ "vpdN$7}ClP5~+*1aV>N~lY`1 7D024~P ~ɬ?xhĀg},};( vF;oo˖\QMK|5.A#śLX Uܷ/mfe{JԻF=&$56tʍwtOc׌uO "*7RYZ}K=uR[a) ẻaBu&+W,9uMP$A'x% 1kCT{ѵdMgg}7T V**M{hKu8pl^vNw=UքpW@Ⱥs]YZaOUQ#eW}zK^W^tpp4tOB`$#) q[x /Pȷ( S]+ Z>3V&2:C]3cjb>,rݟӐ,c:\ԧsPr`Mz(uSiB eDYqa\gp*se*տinMN@F1S^V e#Sܜ}hy|D֫4J?LD+S>!K,2j4ppiSTu6㞕tnY%^iG: :.ީYbVePE(,l[@ϵ7m5@``pLAF"+eq3̾:(3lӱlPHddL^HLܾzX܈ ,9g2e^aW6]1OSxw CXXup:6Duh/|4[x>U:Hp:ID hthglL]d|yJэ/ i@ FW%K BNhk'E`+yQ5Vz,9Rz+`,y/zrd{/h3cgQs#M]8 ~x[ SH:ՔuxiZ!T\d7E471'5alUB .轂iJ+Փ`Yho;G aӞ^to$WT6NNc@ Axޅ#g;@%Ҿ˦ј5mK 6:odh6^O1/NmŌ6r*Iͱ].y˶r"oer!6tPDcs:TpXi\P= o p1&RjVǑA<}hZ6bdwѱAl7r3ۉGNIh=wU@c`b畱0'Tnh>~~F'"9ˢLU-"!HzA 5jE[@T:NʩOˁ"c k?$=YCq\+TW>ZZ S2R9}U5% !VEf\{t-De=-ɻ]cxLuuÐ+=XBJ[2eꂶG\`k=ЭFi +TKfz7\'-sdkr`Rd 0[}"_hZbݓ"'E r CFyj57:ӫ!|f+>2BupRrSb9l16$rol\ѶǘRIc <65qC<܌.y[|@YR_n-#0>NgdU ȩ2Z+KPk8hS0 .uImHej4Rsba =2'6(g C_ x28g$P" 2O;Pi?HM(<α=l=q VZFK1wxC}JL8,2gu:79<)6z6}%M,2 Tq@__L;qUW?tί6P BƯjɏd֭.JvQx共WQpXl"^HӤt^& -J~HD 09!k&iVB+!;_P XTڪu𤤆1BBcڧSvlR-kvo&N% w[.vq7cmSӠ-N$g~kX$(9 ~Y;DG^V#l1ȓ#]M# g'x[R@5/j]UnR^Va]uTY^jĹ8xsW܀iU$~ wgB %ﳏ_-> pLHVUsVkV~.=䥩9UtòS*&;@掳})0) l*V'nk7(e` A+rV$v"erNJڛwUC4N>^?p n0ҿ!Q)>o@Xv *ֳͬTiNQ (tu*d[ae ?UWpK!BhX3?J8Ћ.vMfN ̈́4jFMtM;}?8$LTvaIÝ;)cG!*wAxg,!L].%[D%5`^XIB[C89AiȎ,^r.K^hR|@1ȸؿ }+xQ%ngT*&A I0he>,w^GؘfS, (l!..11vXU_w. >XgRqk8P]>H_H024{񽄞a~8&?lS?>Շ`w5R>2@Ɋ Ŋ{tq.Qlrjo8`:c ''O_%{j۹Mߑv~bF UcľCaUwuQ%+Pzn^eCzd ⲫ>%^^ua)YΊvZ$\/Kta H$Ң ^zJ)1# ܸwM*n 4A5XsE8+fb|QwvuC rU]8j{ )+:nέ i6  bmmATzwp8k`uN7[IࢎPEyٴ~Ȼ-I7U) [xY~ؕu 1 uaz R ~D>lQ9Z¸XI#:0zr&x?̋ =UU4anɮ;v%;zZi+z=9=2e >rT4} 069;[2LΚ5pONW(A|K:2@@ T@eȰr@} ZD1n ESS(6:yt`習">Mܗ`WV`1M;_@A)vxt#qJvBfȮp9b!r.Ȼpm@CR=x^`Dz9@vOFp`f ȔgtDdxY,1`h|Zp*9 ALz'+CvM*297?vs2YVb< ?Y {xljWCѫTB'4עp Ne%^JMf;Qfq]R&t2)Է97>yWoL gU^q*+cb Jq jĻg -k=<Նpvc| 2V`o ]E!VixHoL=W`}ǖD5< |ҜwbbL11!X#QnvKkcϑ yj`%W],ZgSZiFjǴ5lߤ8z)U!:z$U*9*oYL@2![} MV74zppa:M3zl|f$ok쫊s[3?JtdڧP,]rG|"=_X6d_HWQK,`7$Zv2JDV'8Wέ 0RrzETHl"9֫ͰIÏɻֱ4ő?\wwfZ6غ8`qiۛcIXFqL$[z! =v0\cuC/$J#e*L)7c,J@Lc#njdrLI qt }mL9\>~vRC!|AYgœO<1HiQ.ʹma}\>=>YZl,kϲWVbBh\)yՖ6QP*H7ͤ|8MxZ>e]!9r&2tf#FC׀M*$ [6*os: @c_hl5bWk@1 |">?wXUK9Js1Aw$%iDX>u@1v1!q|δWsiEyycjsN܃Z224\x;YtMX(&-dTxLC9w`> uWlM2+ لc6T\1:ETׂQ@HCHtJA}HXZqA74C>S.Cd3YԵlSn^Wbe8ȄL3$&Uk/1˹"Bϰѕ#yַd&$;r0Bj [";<YC&~Kϖ2H%̟x7L~9g{Viy-p/%k ׊ rԽ![s]}lTDCt#o y;aF< lp~ ;xUz3BNՂ4YXJdm睒`f+vU )3Jݣ2QP;G}F/:Ӽ;] b\ovޠLZ"i [~PMğiA$?ͫcWWACZ:`'sjNh0~sLɅH"{&NAPRt%꤫nﴱIu\o;WݰCo$[xw?ԘslS(fhGZ|Wʀi;^aKe}w;f oTh$lKXiwue)+oYi%5MEc[qu]d:mO]yMq{d=![ Yhocd =UdW{}01ch GkԼA> cb,7" & tNENSLf y͔jz3?mIp#Ix}@V{OG)r~=31?5il!޿)_ uAp! L/LJ!ZSFu)d@.݊M{­E7j5 On!; Ѡ N$mfpJ&j$%HDmWmBMhXRāi?]oΉu4x?(nJ8/57:Jʴ3 ޯ3 pRf@<=z™C|sqB2ީN4,E"fV;J"ҵ<)٫ᪧ!Hg8/PZb˪ʤ¤ޮDS$bR β6?i|s7 75t0Oyl| .ӐWzEf$ >N Otx] x\cGA"KkQ|Fykx`?R0㜸 į8 n@9t%o3 й+k%fj9`1n%,%mF9hrC_a}" )=fHRvR?9j-$[4N2l}{aY -0$aN/4YWkM F/!+eX[&L*RŲ9s{0*aI'$oA T Nvyyj9YA_Vn0@DŽ)y"uqTFE'k&aEj9Ψ8% ArZP࡛حǴs"cnϵmJwbEӿ%či_R$P7꿠bZ\J֦^ْg]&nE eSٱU~;7~d>_+] ONn9'm )&]<4sg kfO$j؟Ec >aAD fvJ`tF%-rhS},ώ"xhǗі1T =s*PnBS0(+3Jwd-S~mV}a~:k>xR9^/2f/= [80[Ժd>,Y;_0fQyzMͿ1NW;+cMqj|Hu;eQ%S`O68Xۅ|]>.fi;p+ƚO! Y3jx`9TcrN5oH']˻|] ~SSI 6wu_7ޯw|$s k뒤K%I݄=jvM6(<@v^فZ(NhĥN)6rY՝D@-Mo%L0,K4%g2'hOB6Y04*B gɣԨl¢Re 31.n` Mb#UT&"lgZ@7du|UK!c7P!^ J_)肵gT=$b7N [;alVh J\!w[ Ym+ь"yѣ/*I V'S"]43%\@\*͹i͞0u>p(Ĵ'a:.2H@~,mTsh%\h睙' ɡ&LcdT B%$j1S\[Ded!op S;E6к"w}Hg l+u|9Iઃ˟^< !|ZJ"!i]Df `8cDXGEyCn,!Cê9909V75{kltb0ONf(0:+->;7 |> U}RwUڟ%8hZ?ߴ "_k5m(PX4L%E ]+cC߹8,,rWFc`hD-K"u\0N>!RJzjA$Lb溜¨4ISiP>Qn~o<0 }Vb7g~e[uC=1"pu, l:BJ)a(eYEyA[ FV0L6 "SEpDG=^aVp)X1@^K]յby8C0GIXb%i%8X*֯5~Qbs_Q7_̅}B~UhF79jvA!2zJ:_y&&C*g8`4B9uV1oeB- <Ð(a܃Y6, ~AE!o%ײ@bVČ:֚(4:˲PT#^/tez!":Ηrd(uF :`7PmfÚÞi%Wa܁ [<'6Qs/흙Ԗ!}'Zt"aQWk,ȳDXiQ2{c>qDc̋!K,bT~7qSMkOl M$C^Ql Wv2\@yU -l21d][k' YZ|vIungB ؈~t3U:. T>"yxu_t^]?D>Юr qȦu1"2B6bBf5~/ kFdiHإ5 crf8uv)m's5ez]#0a+x$N:ŷFi|YgOw=oD=[6ƠrDSAiBqdCdPr o!;tA6\kEh>8TWc:`Ь\i ƞgZ#. 'F=K MN] L-F04gsٸcl5p]yu*Xq[-6QÝ( ܹ#i'2qbO13/V1*~^({s\Ae0gKj-Nkdg3 *{o0"xa6hvUsb6,&1z3J%# 4,1 | l]l# `?"~9}CeP:h2hV!G=RR8KVW>뇨s' s!\3ϺC!CX4_ڢD gg\sgj˴sJ ꍙ棊iN! I%U?$YO,SE^WuN*-Kn*Gj=dGYE?uxm sӟOU:r*NòehF?2sҸKNd)n/Osyh☆v񸸧)DyCZU%l{/}a1l(޳żA  ܺ"VRpI7#SxVp$eYKSO={J1(-~Ê3fo+gш3zCuI;* |L ]j^I,[¢VKӷDzm{W{7)wtS9[e(E׹nIr!ĂPV#F7_Nϯ?{^5/䲿 k!}z+nBC {}ώcd:vT[䭄Gkca"9 c˄\ yt wE'<=8}Q@~'*:uE]~ϫte{g=bʂ{3I6|Ck\6|[Pc<E?bxY]e0'&?FtB7 HOu;y 'u0I^o $VqF<_tȀ aiUp=ǽO59ur;4gn~P<H8Lif;i+p$Nz>dߡسg)ˮ<@?Q[ 3vMxдl^ bU+f5^|m|i@ɗ4.WJV oypy' ~d^mZSP۰§L}Cݍ%YT^:|hЯs ߰Rg LEHʪ# 4OU (p%F7IdAǥ[& &w|HN5yC3N_d ؔ_5_krTSn}.1ke-0-]]Sі`:IY~&KkV~pi q/A:+nN g @!mИx?_mpJzIVV C͈dDP }iЬ-!yxiΐ.D譗s+kAf‡޹7-22 \ 9DOeDfW!CN^FxzV2{*zRa[RY o1#2&ܢ#LXG3aDHv W1<=wY+]ıokM߫n Ri9 wfƼw"Fnp՞as`^ Y(X#Sp>]e746O:]F_YA޴FO3QTڭ=azčjLβ'OJfXy8A}+WiR^f@>V%iRuyh_jWpa[jXml}SCzٴ:8&,׍LiqǹmC175r&Xzitn@siwǙv%?gas*K f F=Bn$-me.LԞJf((0\JBKi7 ɵ-(m.ڽ) XjѺU?3XYX01Hv:~u Ʃf l C:I2Y.8K'Q[1&&DۧQ"Q!̨0͞vرbQ e<LR5(B{ǃ{. xɰ0`cLV^t"m $ \PSd< m~HU+Q+G!6NA,zQ*-p׼rsb޺ʳncp붽Q5Y[CG7Cţ(ֽ'"OY^ħf݈%54xZ{{4\mJ<'/-?V*Y I#>7<~a# q D %r Japc2 PMZ'‹6#u )Vp25p'ip0A78{w;Jtuo)!+[TYWk#&Ylww&Ť{'١yytS2cGr'nqO0}:Dl!ΰj`t7?w F!7 &^뿔ʭD%YqΩ<_0Fgw0^qt yb I w~OE\>KX֊EEW\݊Gf!@::0[cpYTn_|h٬8Pee貁 .bG<7yꌘ);ٔVsyrչumGQ!zĢ5JM}S DJyI2{qۇ[V ߚ!.-t';{H@ wL$P[Uge0]78` mT9j@Mѩ@`{-؆=YC-+@1 _LX@eFz3r,/6ކuӔ'N+[6_lpqv#pViM!uE٤E<'/va%/\*ўm)V$‘ie 6' Cf~+WCvQzfJ}D{F ,@+Ux?igy7Q, .b:K 4DG/vөii7~s1~A6ͤ/QdjhN$u,T#(t g?6f! z lE3D6e™yH %< O^x߁)J`$3sԊG \27E<`l(6{EA3խvc![ Gu. La+W֭+>COnY*Ê>-uSjK c!vU>]͢JfEmpݷ,v܏ .5>񋊳[EtгW2G zZ( I.HtPC#H"7cxZd}"ØFSצ %z42?tRU_ =3].I i=٤j >$<#lߒQɨtT-mNm`ߕpp~*'.y_8pbP;0$8Ů~枫 Yc9S=T]EHFʂk 'ǯ3̘["j* Evl%Aq(0w@MQ2 r+aɥ-0)5`Yl'KBz{@y)w!^e]G ]L=uur3>X x.'O J˂O%ywFd@ugЂH7bzEVӽ7CGq/Yo| L_4t #?)we)ImHϿc8M9'Ѩ ҈ f{ڬp%+ʅmEV@}1^o~c5d8EP]q'1k.K*GCLR.y}BE2=`zN HБc~|ZmfwO( ZlI//K@(Ο_"iQU?Fcll@/Njn ZAnݼYxgAjTfhnshݦ{μ[T<!mSzA #c4^W0qH& +~9y̗@\ʺeN[6@i8 H_inK0أ/_oth$R)/[>R;#(R$xf38mQ%Q qu(NECIϛ׷ҧ&_?  PYlhaG[j$N v[gxчJ|THn`qJZ\:;s~IZI[ta;"5zkl4R++r1R3ӰW@y"k"Sޕ]2!.N22\:JFdGf"E5gbŽݵai8trE]{+A9PA yZ`םOgoBj";ە-PV{f/+s/J·N#ŷG \Q>Cّx> ,)rU\(C䋊X2him Em\kֶ R=1A) 16媣m9fTVѸ{0>oJT0Jx%a8yi6$]k MSv^W>x96Vo3DN69c&wiDN6qX 8Hr Y ~Zo`g`h\C<)mB #B)V$,1jΦ[x7f`߭E:}̡ײ-Ȓn4yGlIR5:- )Bk2O}Ցt)`v~yQrP9rC^=|NH !/6\gKSs&#O6Ht00Y&`Lb<6sE!xA¡3giKgU%⯻`ʼnd$"JeӓBf9g<3RQ˞yn ) N.&`?މ~Wxzt+#ZRJ]K '/?ɒվgm 0{l fhuv7:AbImV)#(/PÒ*t-HJL@<]̢Tdv;PwR4ىK|֗bRwJ7ɮ,&Ux.ǍQ(BA afց#f:9U/QMbWXɳE9/w-/IU(q5]FqRQ3ПABPct:Ԕ"yC%8/[,'B#O]쐹߱wJv&F0\ޫDHd뛷Sa_^AO 9Rԋf>~f|UI2&,pƃlπlH4L_ U[I|~Iq"Vh,nChkQB+~=5k u~(Άey=qw^vΙuuf5LmIWy1mf'|(gf3P~\[љ#]=u JDAex/4}) ݱ%)\/nS9a_^>AP)&-{Q+CH|ͼM˫s,Fz.]ԔB hь;'FVA`V-K4!n`hFi*uit([ |5v% HPf$}.Ċ%g[vN9o'xLg;qQMDU0AŇz.tƬy7S"טOƪ g!@@0kէ1 [cxU_oǶ8Ϛ:J*DG1B7jL괬BFK+9ML9A¯DŲ&EQ;$I]s@׍T88 S@f<<$[? FۚQ{3^1]B 3\t50)_C O3c¾b!cQc)h/V%v*&duol ({kBQ,Eێ s# wux'({Hhbݛ(P7`E? [0(z5kNZq>;)Njo+ݻ2e]#Ajiv<5h@wc2.X携ؑCat2/$Dk8) $Ø:ӌMG03c}ߠ"V m7nàW[rbGe%` ,yt $*n`F)95;H"3[ēx{otP#%nA8&N1%4x%hU$j'p@+u]E#v?q.:zєW @!:QwRY䅈"JUA4gУ-+*HO3'a8_TDO*nv }=[XS11KoxEdcV]+Wм֩} W`puZpىe4R {lZh͛d ]`t_-4lIqȥ #0\܆u.Z x[ '^#"Edl9O7v',d= ܩ=j?[`V4N߃f?M{$19dbk7Fd{W\Yc<;a/Qdz=/F,Sb@L 4y9F'=4dʖ4@Un M fE'*dݹTtuXZϖ*aX ].)")tK>h#- Ş%V/̬6 ʷ~ U X> ]wCn ><k%`K]Xt&W:vŝl Qe~Ng'υ0Rr#[ĺ!4ջVNKgtIQ $CV>W;yL?xVH /'Uhgw}Yve OU\E}MC8z͕*z:̨\cThbo s=,`_ӹ[ʄ=k[Jdf"Ʒcſ^7i!ܐޔ߼Yvp]uK,أ}dz6PjGve,DJ7YPBnHh+P RQQv1+?H;ZKT+!sA#Vbh'x`l 3K~`iZ;@6OEo`Yn@} ȧIM.Pn:޻Oc%CHr (2XnCDH`5-v Ntٸ5"rlCE9CJ{g0" u )9a~`Sa YUHͳ [U!ӓxMv,˸RIR M.ljɐP/>}5RdY-b355vÐj.!$9@Ҝ ~``^#1 Xjjz(e4z3C+Cil̓ صA`' xȘ fRa C7P=MEo[K_/z+?UiHr"CI<8 䛀RڣciUā;bwgp#M^- SQ,;O&^$g5>0Z4߻ DG$HsX]JNr{QYqN%p޹ԤȇWr$y-;(Tv/󲧶_I%J]`XV2pז>o˦=a87|rpixvCm,\Ƅ)5$}&UˠCi{?3+..a_x(TOa+:ŗ&8nCt4Zjk:zB)kb XO1u"-KJGe| [gGTW<}TDj6NmV*l]Xі~Mk.uOy>i*{{hp"^#OD~xֿदB,A-DyG6M;% %uE@c(=jU@1?9Y3g@Nf?g}x*„gZo-u2\IV'5$t@*Sɋ{egX_z} ʌ)C= 7I*Cȟd.xG&& h)uZnw{2IȘg3|SpxW=RW JhI{YrG3TE}B9ʍ| D6 q&T-Nb$~S>3Rܨ*0t''g_ (]hT3Xfȴwa4̐T0wP􇄸6on_?b]>.my6(2x”o4QmL/`죴}dAY)T.G3L\ td:92.E|yi/|CL4[Kd9/Tv\8 %>5vv0]NsYbݻT}`jWEW?,97W)--;q ºH-Ͳ%BP{\ ұzBθ GFL3qm OqG 4ݵ}րUM.bUϣ5wϤ(vHM4**RRo  b.'ի]e\Ho׾ρq(Gx[laӊtRLSk~w5T%C&nwj(DOWݚZ}-Z.~ئ< Na;EyZpĤ Rí`zƥ4P$}LhDWᦐh-MbsHQ XA%nC* W0j'ws)h1ߍlPU mJ+^Ԝ`X=q`%n':-WN#ӷ? mzKskZ|%%h!nR[cլ:wJŻM,x [^3e%%ƕ߰g'-KzY p/jw#!\#چb5oBkFI%jJG a pڎ0Ieg/}XjK#fH("{GvGJIpZ5P8yRTS}AqEMT;SԞ ̃ոYWG֥d [`'rߩ ֥څH~+<\TSFDI'|SMs(CZ|Z/3qXQo*<锶灭?] r~-P$g*|HRE~֪=хxZk)w6@פ@lڀ UcR X]uLdHl2(P q $hA-1 "U?țбZ0J1zG,V﹙TG9NuEtj{W*fNVM !'N/mp?0 ,Lݎcgch1\@Olq?KS(.luH\ z up-saeqt94 4Mij βHxOFh<.o eݎj1̏9 }-hdT;눲'pF"5AiIJg]ԌTƐL+f|:YUia9icf exJVQ9Xh %xIi[rn U[gm lJmR\eIG/>џ-Gw-Љҽ4b#a )6UIFOK^ |Sc 9l!Vx?^FQMՊBG,_iWFngV u?˦u K] E9WaDbFl`0]_ ֓~!9[_v夑u{[aG-|?_0_8i@#y]"LOW0]BIt Iҿa'LIVW8}CEV R:t($qO%9sF&617PӎS{5W@h V0t+ l?4bPP@s\ 1fLkClG/BR`I86^ʘ3ncZIGJ(T~R<0* #"u7leA!QĮx>wXLK`'TkR:B*J[b\2Tܛ)Pmj丷n͍Kde&pSVT˱2QR}@1Qϭ!A^w 09_{Fk*xSƫp)FO} mſIwy*_Ƽ7u ,`k:Z%FZ4@(YƬl`+e˫Gw"sh(^,P:zFk+c޲ Qhd4CSw/.!R?0Kt_TgR3b~MG}U:T#}zqOCnZ)7y*~*6,OPt*-uBv+%c2N 9݉.`.Z낞'vbFt\ 98}E8oG n,m6D>0 l(Ԙa H8 P%='" תRBaQ_VH6~ƶV^d@cB;?11_bS,p6|<4$FtYĦWۙTv1wq#6.)d If}g{vVZ0wd—N@NؒV?umjvSm`MF8<=ߊAl<*h^cFd MEkS݀BQ u<ؖF"n&Eծ%)35 d0mR1\%P Q6`7᫠Ӈm3=bx&{U0+G}| ǐںaMHЯL38g;UǹaKxK L$k!ĈNfI O^W  yz6g91ӵtc xP7BDI_\3vZ3rʆBԤ?(W0B3S epj0ARYΔn1t`vnH~WFhɡXRi]|iRUxnEp KppyOz^痱YI*k9,0=Ti4=#̻K _N?ԁ;Mxx h,E{n}Yz~GgOڍ6F|bb)Eŷ ,7}ͺz b0b"|#n6-]_SԹ5%g' NLfU(.X e O蚒JGP`2G26N|PbiD(UZcaJzqvXrC? %!MXwiok%8ΰAl?h2^<@SW@7Lʪ[0xޞz y @;Bot{tL9AByR. 29oB/C.Y?\u:= Qı ϨcXY ֟.|7- vv7~%5DME +,f6~_os2y\3l%1~K܁Z*)r+!,mCK5xARe@bdpj"\*mn,HMԸ!/7N5R5؏Б7uZ>raB.x&tGM"ZET5GuRN)j}׫,7f>`iH!@ SXo=߱%RUI`E&? BgrlkSFvlLC5b3RI 9exȤ4c` r6BU9rHnx01@Hmldr?6kFQs&*ҫ,po(ОVb.V3e{K)Z_@.=DfF,e)6̩~y ^4r1I^8W}]ծ(뽱Fq !-d\CЄH/4Ԝek?00]MݦE0H}P셀]eZ<- i޳Z \ CIƣ!s4Ց >έrb ,>+Bԅ$%&)7\1r-&m=RF?%0[cP7m:˝}=NFuG;FoKo"nbǬyaI3XO8ȵ ^_&SƟl9a1dFw(x!7Šè;NGL_2ܲm2̚vYL{@}So*ygt}^%t`gUwb%;2f&;Зi'9_:|xdQ;,H%etR'At.kt7 *eO94o 0N-W6\ @,g?]dtI4\"֗sFS&e33n0iv6}瑽؀۽yxL Qx LG,زa\EJ^'?ܮCv 7!P/wE^UͬXs(o?N=Re ڶ4;#Q ,^r~alj6';`GWeR|Ze[F-oʉw_W(x=]ƪ Ef^i{:> t 66 l_\LwS(dL)"p|+>IQ`B1#`}Hy9%6&$v;{7#Yb=&?bWuaьk6%Ghc |UdGNDJn(e'i \7G'߷B=x-DZ+U-ng6R\+ nv$ϚI~#?~;DuU"*#~mǮR8,cp9IJ2]wA"J7?l LHثBۚT=Of( mS_t87S_(PJc[c܉qٔQ@P^/6jTԴI4%%.09; i.gݔjcjаte `ʧfR9ܶV=2VBZCfŽ^%sz9U3zGAN!QLbFɎ1$a_g'r(ٸg]HΕ0SAqDЗ=1Z۟D$}iJeTggXYݟ9(qsZg^pވ>hZKPb<E+Ҵhҝ`QG~(41# Nk  0=v߁8;(/c1B\Y2D-'9OxMُ/OU|Su 1kl] ނr.]">kURC5ZPZQ[F@Y nU+(`>R{#Qt^^ZL[&I&}>SW焕@1KS?PqXXpM,VaʓVFv<^B9-K7_/řZ|^"8S \j4kXY2 ~[wX+u^>_,dZSIl[3:qI?s{3>K0͋7^J~W8f&\6Hǵ$44aP=XG9TVbQЬ?Mbz&(`Dj5?oۏ%) ;>@0. S}p9/5a=^ܦk[}+lp6gѦ;2NRNS53lԖ;ͲS:=x`_b0JFvYk5^ϙ͢ Ǘ~~@׿1VDY8,[fE~h=&|@R%;lrw71JßDvK%chj(A)^#<%VL$lٶ B$v0-P֮ 1QGMv8SPɂ3tSZBI\әᛅJL8 R3kT\AZ\'+ec"|!:48kӁ ꊔ'fp3bТ]`?<_`=RG㘚14 *Qu],+Qdxԥ\tt`HBF2רHa< yhK}}Rtҕ.z8Կ"%D"BLրP$* }!& ikT慐ԡX1,8ܬ{X2܀V6]htEzmk+$z|^#赣 &R8:${20LJ:ܷEMr}1_E(j'4/4DٵQAq)*g݄+,Tm7IUwGJKf97lD!gv!(fwC |3UX\U/x_ J{G?+<ݐzTn;o aQ7G?*))Z&`QG o/ x@ڧɊt+]s&iBh'Lh"bg`0ڕ"Z )%85cȪ@e.u?Ҡc6#ƾ&a/ٙ2J/ Hb ˥`fIDhA)iT}Аd55󇖎x(=>pBSV{V+eti[aRX`+7J1MKa: VR_P4G U8._!ZoV'*Txp6}nc/ S[8N"u7M+S-Ovwiw^0΂aC>)E.J."k2h7bPP~LU%&%_ƽJ=ڸ= v͟sKAIsj~/ND7fQp◫%z#f7`PM7xm`_-Rq"q@#h1 ]`BmWDyjX~Ikch#n 4e9e[#Ԑl䜴{,E_ku/D֚Ԑ؄ע SYyoX|퟉L* 2\O=GL QLx7(ty1 U$NQ$me=B렚w0TK;WR}ęH+\ׄujGArhe)дé x֢5ةb`(g> cM+^B><99K FJXJwuRr[uQ?iRd~-8Mhj#*lܷ<${љ(7t];q9rGsi$,S1gRy;V rXX:@\`f!]@?b4$^-_~Yɤ~0?S2ڦtŘ/1)i*%<+L'S.yv[<^ꝞAP}֢]a}QrUrc2Gu#($d< ]J%\xwOAo83M$%zOb޴ca<ڕR3)ֈ]] !Y;& c *jq 6 YAIÚBe0r8m(RV7tU/fѣø+EVץ?ps7zDxKyF"O|hU@z> e&tKq_RDH,qc8V?)ws{} 6j;)# p7OޛDD-:fJv6/SytզQy ",VAU'd66E'm@yacQ.m&{tѭ@AC-x>(b2v,p-M-X,n xs'7(Y6>i-+@F4t }h8ebC\1zr9^D\ 3pptK/{ Oӟ+tfShd M>_ump!wF'݇% 1{҆__A$s):\bfFc3?DG1UƓrk̫.Wy+CLrs>ʰe'e!0$Xw/y )ɴe ʅd6Q})6f۳zb2.95(V(E+NqH~A  H L/+=9cy:)I pObFBKm1 8]̐N,RR}m%{z*1!m4L>5_EzCfY[}{XR[ggyԅݲz!V#wvK&̀ >~B'slL4aٝJptP;ϩ1jod!BʲlIfW^xuR`C5]FS+rLKONsg$jdݢz] *ȌS@@ۤ MQ=_8%[*`؉HE;ob{U;g2s1^*tT?~칙r ]X%:1 1Ęi?['u'İ _ `zW>s_xN Hb t#9ʓ h0W8sU+H}>0UY'%SЍZ]F}ّZ{X#c 4H|xU~P zˏg""FZŽ!j1cαRtv4usnoʲ BE' P4_z 8G 9qns.%"o/)b`)Emo2\qL*gH%x-o}a3YKN|7Y؃px+[*(Muum*p]>zƴl8\5r&Hrx&x 6\sy8QYq()=s{ HRqTDcָN:z9o~;w~<{'ŎyԎ+u5y"5@8{,$@XSzg5 {F_BԋdUsExSn!/ȴaN,"phId]UFk0g_alEVy9m(O(:?*3|4Y1Uz$,1j}l2Ro۫ПWgV|n~K#ZZ Rb'j0$NeU ])됼 YԾZ~]&Z^+ʾ,ՋO2ҧ`T]ȧtmaoZ|wjj㹷GRw ylU`{J#kIiEXD[/C>7/E4` jʓYG7ʷ`16\[B$ 2;f9"c3a1D%'||Sӵ^0Wp)H#ua^i3l FZW:zE$6JV+OjLI,Ů1LO m* 3jW ltکX}0']#϶R=rg$v VkB__'M'#˼QR]Dum L{pc}~S\'asq;cJD,M"Yh,q꽮,i;:[ĘdW)"M9(_Y|@E3jqΡ?հ:x,BБ ھbpm%6yl2se7+t˚_ Kahwz2ȉ6 Dx:.6oR12X|ӓO;,w+FZa4|VR|Jwo>ܶ" Jdz@Q 8=>!m<煖O'#s\]1*#춍_&gmN0r!1r9QVmݜ3m<P~y>Og6ڙ:Jș_>6*9-Eg3 a$ݢT37gGVmg(Dk Xi!dûɱ@͞8-Lj^bkTbg"([ɣ'>/PEPQ2u̜pk^$S\-pIHg=Fަ$Ɣd7{h-ʚMy})\8| Vi~o]J UτiMKtV=U3v0Nuπ.{D V) 4TZT(Rr%hB܊!Rh/R~4$;NfpUro[xѡdrL/ b# vC2We!S~&%K 3swnlҺ:6Lm ` N[ώӠ@{nESviI2ԙAP~Ja+ub=g m6SIs|X/ 1t3?v/qn|ٱ3d67WBbӍ18='׼OTr*t-p$Ѐasߕ,:/R :qqzb-c#rtN`Avad pK)TrHQ'c_3LH/эѸu{߿ɨ!b=P L&bPw̬N{J3DtK!&*f _t/kc2x6*!VW.8^%]5*_g)qJb0g7C?75O(mOA"م["RlnA6>40KᲯ8_&rm;&i۾aTj{AIns&q5]taoxT1J*/ ̛ZZ.IZv]59!maޜ.9R<(rv9',1I-ʉlM؝hja8g}96oN+dU3wWMH% ;8#BӛL^KrZ{XzF4x~ADfJlka_b-xOfnmiaN.@baw#*!$*./i؛* ?ϗbZ_ X?$vWz P+*]I.F}']~5ͭѻ}DJI܎(2ܱQ-!;'-sxgWE;K_ېgv??biw#sy9@C* f 腯YePD`H;)^67-D5=~M%!UX<`?mz@f`iS!U> I^"$Noif]&[8|[఺P}Ǯ=t_G|u3nPIH;%Z1~YD3uCۛqHŢu%;QAu^bvA8؎Ð`4R&S4笧 ?j(1O´Nǘ#j'gBG%yu J4tYҾ8w$]Ay@_o_XրS'lLFݦ.6m,"45 FmU6E3> G &lE=ѯRƜ`3ACݾL4kaB{ǓD]A&rxE|VrJt& /-ϐMxc'3ټ`}ɠajyZ|'ISTrM$!h#cO]`֊)&\/sMUj A(77ߗ!ɅO!?ݱ57k}|ҹ a~%:9>#z``&k̓ԕ;;=X/%8qeǟq<=e;kmsHP]U(p jI=(!E'"+8ЅT(:rL1ً `R(U5sZb˄] !g2&9VOUlчu6;  cԂոM홮Hgq0'r'93#v~%rk"]pv|4"wԛ&[ ƞ=zgxj>$?f/Y-C+.&ż-1mIEnX \wګaz@E䱠{&~HUޯ.j-nk܅E*;oVY[O(Y٢:p8C>k'HnqQo̰Au_ ^ٕGT|uޫn8N2(BVT kIe}8ԧΞ'O 7pHp3۫GR\2ف ƵMF&HO`eE=JNaq7`T(Y _$`1Ȅ!x9q5!ƵA!YGBMB/y2J6EDod[K_}phÖn~ ow*)˔p?4nԻ#0 ti䔦s&<[x(%M#(q,: |b3bf#[ >](sq:O/e14PH|Z~qݨ [ዷJ=v%5g plsu{9׳Ӧ-\ƊG7 2uF[~2!5a7'Q[ԗIѩ]zY~ "Oz{ezVf09yT~|)8{K6iʫ;LT H"hc~+T.7RHM.'U_ٲ4 ڸUpqT!2M̽Z%Q [DŻS(F=wV˰SO}6m$0(0j}!S.&a,$X:ixJ{&;Pn}tW.ՉH$FCd|w L%$xaIU{x3Dq 8T|rWs DƠ3@epoqPPᡑ#,cs|f됝'ɝ ٴ9sn@guS}{q脅wj !xVZ@62@zTil<,bo?etj?!PkKKND $5)k*!1P(7SM[۩Ƴ,I{Vnk8fl$(e4 \AYCCXyE?VfrL `vHfXgr\w|ƾ3VHב4 / J+_U [s}g_ ĦnArfIȭPq5T YOmK3 ^/XJuΕnT@*)1Fm|J㧊Sj]BnѰV|jZ)6HOV hYҷ=d(X{{FϽs-ra<υz"/;IX `" ꃾs/A%)9ˤ~Ui@JiNI~gPգN.=}|lD (`c[]h9exL(^yF jCU7Wtǟب'[A;x {]tuw=Q k(cGU9){ 2ˏ)841j fpnXL5܌Oq#7/]"E=~Rkp zuZAwKx>~GMȘ&;)t3z q0V܏%`$ED[p8,)ai7{fAÏE}0~zrjOgΉ=DJ o7>\bu$+fl.*AҴTK-7& fuxs2lghœBR[#m7i8~44q#~*dDĞ)‍eeG`RS٫ږ A"U?x`$&MjNq ,x lKZκ̑˾OYfIސnNltoAecR$Ҳhƫï7BhW->] 2H‡)h 2~z䙾 L0+,GB"i~@15V19H?Pơ9{.W*x)tgEuRȝO8P2lVonE~fc$%CMI%˲޹r:na3e&Ԯ y&(e x4]tS2Λ:zl~>B%rYBe:.?fɧS1Ov 5YI ]T!sv98OF!d@TNKb/{cʭtMuFC߃YaSӮpb */S-avH 8v4q @mKيa%\/Y$IU%`lPGÎLQszXk>q}V#&3ɼ#i%90bӝEαP GCJ\Zin7+7}D˜AJfp<%SOkdϾ%ʸ"6P}+D_c4  Ǧ'>ǐ2}<$4;BN} 2;FWǣ#15W[,+}2c6b S!M%)WXd|U+߯!on+JѼ_rS<%1 V+qun[B^qo5C1hqyotarIsoV5D֜n$2d~ ;Ұi8.N㸃m=V*c 7 ד /WTv}tBq.Sk[uSoGʅݸJTS%]XRAm1lg0I8-fJ:a=|]<=[m0Iª !>[PYv";2cL 2I@"p6}froJ "IWg7V0a*F^pZlC{33b< 77Pe'QQPӼK.14IHsEb_f gTr].Xt wNTFdrooB& ~vW.'LǖSnr wqodQ@["]KٰY(0-XK{`7z$)ƽ/'drjb.Dz=vڧbA<[b#ئ.qtO27YBWѻs&}kVnF>pCɱ!=q Ugс};}t/Ks6>u@(B%|dЋ I&rFTAiT?Ve'1[b ;Jgg u[h0!Gx庑Re+,֖qͿ9ԫr0k/ -cP*D(!% YݿAgmqːޤ̉DI&6b%SHubL ia$S$"NHUkpʣ \7E X?VJ>weCObεv.khӕZ(9b3p2 6p<+a 'i7u~4Subz!ݎk p mQ?~FArvA~]9{af^8ìDDY9pZkc*9j[QQ8K!yU>7u2PWMT$k̺YU1&4[ڝS/{+f]FL$kp$äno1vg[B_d8N-`J_:j-b")k|IW@X,,7DRҘrd^*f+˴+ Yb$3y =D.EdHzSYÑg: GU:E9ݤDGlJ>o tJΦG8$ߥ2X dϖA 4YvY04 |oMSMHbrt;D2 T2PVw ĭo}ݷ)hXNJx&bMmSŚ9l4 cLpM -"bF:Qp2hTa' Ƒ/bkH53l Kp&\ E#I{.gS:f ";6Q>Ԟ5Dɋt[*WGIo Tּ7 lL6k{rUHQ[\=kz$ 9"gg\'MJN< Ŗ_x#*85 bZ5+ !Q@ogdzx֥ܙW_9xٯRr(}F8!;ZִY(tKoh a' FaO5G6FOA!/ a26lZ~پZZv˿CXJSL#0s& Y: !Oߨo89z.L\?"kC]`K;~emjENBOgSkY,p(U2gG2Lu;5p) նS[ZRx}nT)6s[ނ~>"lsb_D!H>"(`VM2Qþ:a9J HCkzZi+UIP&pzv27郿W׼}=(8W{Mef^ciuH;9ii ҥd7h@o_LPĨ~%)Hڃd≳;AFl+I'LUluHlo. u[Pbk;"¢o74Lu 0r4cCr}w6P enDTqiwȈ*P퐫@O^$ 1"ϸ Nt^٣Z{'i:K 1吊bOpbOMH?7#2-N0(H 8l/]ץef(2L4_9u#|NH$x},rrE畗2M0\"zl5r#/KcNl[չY=_LZ' յ5ѳQr AQ`[Ie7Ǭ:ú'܂]WĸfҁTmh|A^&?*Ͳ7<=LQZ^QKk$|RC~ϼd(RЌ(ydKD?p%KaB2nnS([Cbe̖$:" 7M' j c0l}q"ro{^}9h<@O+bOK Ԋy&$RJ9D)睥A:n8Y|(wIoPS|[$~TԠGF%8HE휙4]df\evς#0ʔOۺ毼[5,#M؛LwBy׊{]o|R8`ת<tw{r' e4*`r3u Q7 ,*_2l%tOg"!)_kg0W:Dc{)PY "Q?Ѕ쫓`g:7픟v(fSALOo܆pa{ OQe=> 7Ϟ*NgynZDW9kfNբ>0R0wQ)e@:&%#ui^cT'ٺʱr,H"X|(3B}C^L=&+MQnZpiS \`.R|- -]Hz޺pE-TV߲mZ%;6Z@T)UXm vM·֘yy6:LN0RDEx)uCtc eg|>Lo%iDm J!mVAUH"c|y믱$=P_?1 ۙcTd4!YOH?0*)oA܇kW<YJRsTtt۬=}BOa)U'tumX6'KA8GNJ{xgZac \ HP];KXg3n=;D]ї!kX)H¹7ɴtWT؝hsp Fk5|.VJ>PT`iP q <frXS xoBϵ{Z'WNij:7eawbܵ>y8ةi_1I:pq񶍺nlLGE'/гMx2*$eTt8+mDgb/f0ՇH5ogV0= aԎԘG}v& ?"HKmPK9RFf =᪲C|aMtxֵ'Xq'dIL yX PjÇ]2@ /'dm_2$c)6pގusHWPAű|^b1{ 6O&v]KqGD'y40KutHYCYv覝HO&JSxwn*Զ rwyHzF⌌d{}e`H_%MFU'!uQ]qa ǜk,T_wM-x{;)dm/#@ {vRe o|Z8QW!}g ;|`@R%^dXNu5 Fġ~q pRTc{ʗtHdlp[,<.]5__yWU̾zK`1/A-%*]w6Jt1`y^L`עfOfm, C?H=(k){Z Pb Ė0Lj$maSc :!Jz}șmodsD>m-~*Y9 Um% ZPzʘ \ڒP,hCK>f}hCv5cځK]Jܣh=gۻ_ -Ms㭟@cy lބ~|D#.&(LϿ-V̢.!vZ:+`@CA˦#rh}AFţvW0 ~ck6ڌ*n6|s=5=Oɗ!<)tpNvx<چ ϡٿ X?|[\ Lơ<0}#agۃ~E形+FVrԈSEg &)( "+TIFbMF|jZW}90<-!]Z#s ]ŋzŦ@Τɚ &. Gжȷ|SznCvOyT(? aikXԬ7QScfo\OԐ-QkgԊ !'31$@f.քib/XJ؟zHO7)sf=g9gn5S ;izAqrk `0BovGޑ)YF $v+bn$WU `?ZC3IALS} v CFhÛMS uboBepy?rG3,0ZLMu92$1c.O |eJtGԉmz)~,f'>[3lBsxɽHfZF!*Pq]ЅÉSpϷȶDl~Jh,P+_f NRKFLzg}G݇@TgոPiM\Re|wY)|Ѩ:_)LYc)LGx?P9lZB!h-o< &ڪg6U2iuPȄ6yu[:~W,zUa!wX(}e8Q̇fmd٪4fR}}ܢm( %4Ky'4Kd szWGjשׁҕ8"hdL 7rhB. .2[앷6BYӨ N :Zpql{j<ɭݸ|8V镜y%K*$BS"KnԵckQ JGgZQ8`" p <(Ie$7<)wcEK Sj;N߻Ha)*Wv?K;oMo[Qk˔-!z|J\fuMpZ)a?<1W`.l5OH_.vj9D=: :Aӷ,hVn~i\˕$Y0Z6Dr^?<UKآw}xl\t#ݸ:?VP5֠*}͔wKB싧 ^u?V_x3CF{msngAV`rq(@fbt("ʵSۢ}ghڧ2YT\N;RvBR}A[-O!6@{2`&ˆ@ێJG^g$ ́a16BtH2-z!Ts|LTPAW|M/*zT.LdhR=Md八TX&.WcJDc ٝҹJ3uyFKcnj9 ߖgxZ Y9nvIlXLtn{ή@fk{d%kNFf5G~9aAv]  &Fe Z1]uNt]H[n&rJ<Ўx6q3IC:l>>6ua)|y8Yጇ.:gTC>@ga³MeBN7i{T"(O t/K[`JCzSiS%ŷ*M* >H&w\9O4o*q-Z`H⪰J E.#QHL+a)]sOAڝQ):\Х7P 4 QbgD)W$ZwUlz<}m0 C/(ok\7j]Ggq_<`8LpeuYh=\_zl{t.5%*~cG^N$Aƃ mJq)U8p5_RvfT.5- QH!&3)7wX\-[AdhG;yw7$!))mӳwLmXf"  £⛂Ұg͍ ;ޙ2Pꏢ:hm%pw[ eيntP{}w-)T0&ػ7@I/a-ޟ"I /2`ovv~$k*`S@9_A@Qz2*[ >AXX'^PnAn$ձ},r b61kss'-G\܍kkR˖ILW1ꖖD$^LgIr}΢z``yNvº z=GH[gEh%Vtj=̞rѷU*-ݑx ڈSQ.C5A!7QjaxyY<9=4h%isJP< g;Ph'811'mj`ǕZTϐ$x!HrIWy:SnZYRS 6 k},8q6,Hdҥd`](_#`d3cGJs$fMf[wa, ɲȓJz2mSʫyp&@#Qlo =D>rEb2x΃EX ̪@J |c9=)Z{HǢbY2Q~ܴZmثċ0g@zJl0$y>ľک_"S,lݝUsGX@֝+ NwqY!PM,b;f[th֢x2\ JjQ]snscP|}]oF@~0dk<$av)M!yi죆vb;tG|48 dq#eoL:Bg][&Œv#-:4b õZ|dNU -byF~Ⲡ!]ѡ̸̱LfR-dDh7Ըuh ^us m7 jP sWؿ#(ZB\cWPNٴcTsyqz^"g`HFZSJNiMۊxEmal?2Z FMLtHui b]H~ eOϬYhGǥ3c*&۫#3;|"LojQ ~I*W.3g 4R3zXܥ~[+뻾_Ɗ6{VB뛅?7 61|t0cD=_~Unp .ARhsqӢ)=++킳R[\L(:pXi. Z!%}W(y<1كӄd嬫U!&oD}muwO)M}WbƓm^YW094*L 3 qfSK4b,^%"^x/8%.ĭ=tm$R=u@qf0fwx;Y@8nDZJ?68C)G p3,u3-H=; wAb>>Z#kFҨ6lB6W c*!u"et"YTqSoBNSrhoN1R kT此C |/G2Jl:;g,^'R`q;%aW u||h1yhsK2m^F?C(7{kVl)K _ŵ߽wgo8vk_hhQ I9:?D⦺II B 0i@'!z4`MnZ]j+cgʞ^lv ׵a0 %ԯp{D#h7NN[lM&fi2Wpi|šrA/18L%odMy;`ଯCh6'&ThCum/SP.ETϒ7'z|DNVD:? 0Rv\Pa,Ul˼X$L %ϵ<`I,H?:YSv8)wɩ 2ydeYa(}AOEDx4w)n_ ֮F6U.ôq+\ޛ\T<$AթI`dmiL9eQOf+w)R$+)H[`%Nm< <V>mdF=AlgJ~$lbu)],9{2c'Kݒ:8[S. Bx9"),UZ1 w9SKzDK?qV"DH6M7C dc/t2i#=Qc,Mne78kwˑ4Ǯ,eԦ:L?h>hBOnJ I5dU_?OhT̂Y+T,\7<4+?͈QWRaЉH7*]pn\(]1LrB]X2M/#`NTU>Q,[ zmn')7^ʺv1v9 n*de ٛ;+:.||~b&Oàѐ _iZA 2)[L/4)'1̋3\;6PGoEuӞOIq*."S ֜ iy sKGk"@5X@þgP!mAR1b*A{.Ђh <{^X2dp˚m,)slcgS4U{"3MQJQD;T8&9L֡l/b-DZ}0<{Ҳ9|co+[5DKm~ I&LA(7|D`Q`V IfHۘB\``anmTd0F18AյQ_/hǞ8DEzK1Gqw7H-V6⪲YX7N#"@Q?u]x!ѭ9'Mo\i}0ifs'kCd#Ml` ;6|XTqp4Jwa H ɻ&ig-ԁRIGAt _eC(:+*ˡh[#{1E| @xSkXYXКkIͱMJX Я?nSV϶_da~颟̆mʢp}O"ݩR+`:ϙ (&K͍/Ɇ5̫lMX (4zpqY6,5pIdzL72pj8943"ܥlh읥 ?^"R6@;nwٳ_M{gg]m:K+f2~zXȷ("C{pu3Sʾ<_A@% M"uT7 ٦g)q0l J)~tvZՐ:PkO9$|eW8h8`F5[#mepeg6YY|074qQsϺEX*R/#Lׄhm/&ۻ0EG~ ZkGFztۋZh\B,VKgb:^`b ZtDbuXYhIe]aqS˦WvIjM|Dvr~5Sg K:tj~j_P%/RU+lӮ8su2SY{jɽ5,z&?Ͻ-( y|Y4b5)g͞ۿƻ T KRNrZ^n>;]oJAl[JGNbkE4E!!{KiK_䌉 w~m^b2V`e1AT\F˒/sb: `kX:N.O?dQxNKdr,g=(V0JJ|e|p$wDbQ&)˜kz|hvzX5W4!1l*eﬞ(Е%XI9Ϲ7+}Nq<`V!3?6#xOffro?uǪ^^n55HQK,fWDe})^cnu[S D%bBNI$`8FzSDB8fPrE-kL3>)_kM;2& ;k}{0 "ĵB,k_`L1hw|xt#&vMyIċj*5K0hN}x,サ5z3i/;?G[bJ{(yp#>4n #`4yf.18o\ҐlUyPϨ* Ջ?R ?:32X 'WksCWJ.>pIz;#կ܂_)hɐʤ=@F#G{mxv6+N?uq2Fj,NOгa5Aj֚CuE{\ U9/dsLwT.qAR y(U#8Mluu7i8>I-B=.Gv+6tDVO'Hx;u; [lğu_3w ;172;8EڙD. SzQ`4i_#<iu#_'>֊<>"=&S8b-TY`)5^KM:ԧRYtvJ% U;yJ:<C`Cv[d||U@MWZ:0͈`XZN˽CMG+`e#R%J'+dlJd@e}cqe_R^yO#M MZ=3_9b׀t0b>lVaaV86*^.S%L_Q'bâ9㷿$;X*~WnVpdnMt"RB- &BtA|KF1+`]+vMwُY=7?%DƷ:^/H+qH:P:R3u8 4I V~:aa®нY,nǒ{XlIP Z!9 J> p)-25eſ r&M{s…xGD`QL ҋiu`"Zj(X=C7!&2rLzTvRcu_$l^]WXE@i'4!E8',[$85h!#Hz ɳdf>ah3#@_ Im׉t0rb{#fNt5 ʫ1vZNKYW>8Dwvlw^t ҇ef &b)y XljX)M_,cOݸ&EV$"[9,`绎1K;ewlc7+(B4"2 7{r9l *ߨ$; )F9Tz QvRFu]ǐqUBur+Uqȱ\he A%d{:έ"k l@Jz=m2_@sġ^7/SOA&VZD#3j|^kϷ#F-L!'-6Gmð!j@ϛ#GsE?>G4U[׌O:z>)4>uz}X0SX&ҨWB*,7}`f+ZېvAدNOThݕb? L Y7t 2彙;k9pwgTar4l;ߖY4u[#OȈ6[_#1GT W떔fhS H39_mrmѻ%GNeܒvk"Jyر&YScLVplAY(ˉ a[u3cOcUd?!Q1 k mPNim=r+WЫ\ꂈtEv͢3FWCg.q\,9Qzxx΢?~VSϺdC1V.]B=lB~l&<+BEXֺV FݷO'|ώ-Jjy`wo6S)W-<5gkAؔƌ>}2ⶬ B4 R { [ă(PcN@+D% =Y8Mz$Jմt]arWL*m!JY57Vyv;8^qfp0s+ےÒP*l60OsXK~I{zv2G9\@w Q' 2<~Lo*+,tP͵2kGQ 'mҵ9 "t>E׳r8"7ucš'eiY_q$R)`jnJ!TNO<of], b JfCa1݈\ cSε:c9[Ucs|KEN>ҏwFt6uJ- 4uǏOJ[^s٨4/\i^;S 3YyCkarȲUl0V JX٩?"ٜRo#BO$nq걛hI2豽__LUԐQ>薱%PpZWX*""^w~`$ Vߧ Q>|-ކ|cā+SМ C2_}MDuYhrkKRD([C0?g2077L(U1Qb67e z|K(`~bm 5ZvH6zzmՕ 0vdE > n (/ub4;:]f|WQ/Y6[ r2^僝sTB"R[꽎I6=u`@X;>mշX$ +g)+0E1kf!ₛ ,X؜᫯ ޹c=`>w .2ALؖ`>nYO_$()dR6w0s9򌄅ɪTQ<*,FfM#-ڹ'+{ 꾭E;vAE~9*u nJv=.gM:aNQ"^1Ծ$Zeu! mXO;g62ůn9=u=[Þ `R$ri{X?JD*p]'EX:dd5aKVxfJa4oL}~q< b8SPLcx=ǡM$] /P[4awKz93fL_ji," ux-0{(n"H$õ"scjm%vƃfTBSܒf R}whx (I_c8٘8 M}IAvU|JEtћġ&O.1\}kXWGU4@6-HEaZv ]2ǐA;lYN~nP~'\C!-t\s2R;bå Z H) %]Rw7c\“z֤QAmq 1Σ|h k7kc`xCL_R3 !) 8 <8'(&aQ#N[+o:O#*ө-CInvi;5"PH>k3J:*2*!dQ9Sw;birtp~G$}jܘ!A0#ݺC*ע:DL!wi]6]V;Hs#r6#5up07@; 1ߐYHuH#]99%C봯~W7FHiotr)u{"/m,bm9S#7q]vQhO8U;2G".<seq?МHc6n˘X>@x&֩y0r'omJF5 H[Eت4Z>^bDZ`ݹH[Q р^)uU/1+TOC8gR'Q<EQK=(Euk$~L :390 v?3s"0K7U<uܣ01!oƻ[{1L5[tJ gLS؁It E&Ͻ,ɿ6B4}K<\{.}Cn-Hڳ&tGc\إ(+|E?@Ԟ`ŹtƑb 8\ q1} =Px5L*u¶ QOF(X+B N2Pq'oS e}LRϋKj64BcQOm DF$?WJܺڣ`PDCy"L_nޒgp%4ax; ~Jk%APxv*/,(jJVDu*Id8܈$'N zNksV~S/_V6>c6O_RQb$D{7ܔ C^fbsN[۩H) j8cɀ¯sZ/IeB$AyO} oz\{ZUeNqzٶ|V(3+s>OXfH"SlUbLH^K4R݅q( оU:+4 Db_S*m9=ԃxئ{L,ae۾@Hv w`A ]2 swLp]^/q?fa{#㦟zɯݔ!j`BUg1\bz"$3~68?=>;#;.ޟP![Γ Ub8mBEs䎈պ{M'UrLe qS=O'H׊8ܫkO/9$ WN9B9/PSd)CIGӉH%Foj"@G}GoQaOgJjm5CKey&pS2jO5ʡ{As0>Bi=ZngCM \a ]N-zpO.&3by dzKZ(X̙_7i%$玥jlg~ҿ4/4£piu!O"[{|tZM* dB}HX.bu`,L'h0ؒ7CDV$ sTU'1g@R{OqiSk 4y}^awAS *>ZjShP[c %$"4ԗhH`%'`E[ǩ=qY~tdu$R3~k`^}|K#D1`"7E0dGq|Mvi'Pa_)b$v.Ne<|n gX0b(4_ ) z`[|a0X$yO^i腯x^Zy70%UTh&dNp_!PJ^Czs@$M'پM`Y7M.~Qx??+mB}B#|5>h693}U HPj Ê,hy(x}bR1[70И@F;.LQ+;Qvك{`} l1\[Չ Vq=v;wP4N3@gٖ24?lmw\3tgӭxUm-me?RAT`U4^.4{>ALB.z.x1-co]{E)SVv[SR並9b']ϢXBd4a ]K q~G%[M'?)aǞ1&B蛞#Cf*@<ݮ02 ĞXj ! # ,ہ-d)x^dp r>NL jO^ KED"H]JG?0w!d0eHUNO(o 2bs8sKE 9%"##O|30_LjsشIHG H AH~XlR *}8ռ E:peʌ PaODK%yo  뢺N[51/lj:U/UGܹt[*3_R.V?H+W^8x YL *b@,}wN~RsrY05%BmaXRb?Ϩ\t  xt+KeR)7+UI`Il'?0z4C1:g(H, 5rH:j wʲ?dEXдLXk$ckG]7`J104ZN8wš*0Gb9/fe,z p K 581#CS0:*fbY͘ Lomjɬ;Y^^⽌4 X:jt r!= h`y$1X9(je b%mU(;R,ةEmIe8*dN3/Sw|: |%kjx[vq~ 2ժz( ,v"ރ~ӗ[PBI!ELz jKH}'#%REs?vLGpjBJ(bX$~SRƌ ?鎋r[,40ZNH4 ~|BC q7@ Fߛޗhf2\AOqQ>DnɤaxDyZ K̔`@wqosC= ĝɯ3P ??K*X~P4Mxy߂]n{Q-=)Fq]!a5Xx Q8[UfY!=ȣ c嶹R1: 'A6,dHh$"W9iGnT[s_g_\\*:R/yU)Sr9~g,iakBim} >7{r*$Pzr`U^qn Pe/Q*^>^u?xͼ@ay %P wɅ59?NcyZ/G=0VkGxS$3tʠu܊b[A $qӧ.XX2Ps/.k"Mڂse|2{/iwaBZwC|7Ŏu(#*/cG›!&:o# P~Ėm|-xgj5k$3ܔ]iD葻YSur]=AΪ4M6XB7cYӌ *1ycp·rWO[_SjSۉAXʼ0Oiy#݂gW!`bf44wr[6Ѻ.АI Tǁxϧߥ}A!+%XՕhWA,ӽTwc54OķIVGWu" 4կU޲rJ&CG)ZT SmC<#^{OAY'|N nt&j۹ԁyl#)#HaYu,)a] u(,jY֧`v+*Aߑ/oo9QQL%11Θ‘cw5{.(Nf֧2$iMm<ZY <5bV}ʵU, xS: d<@(h5tv6V CnaD`i3iUPRҜuCٗ<;\v3^ C?nE}up ƣ]e&qT|jm3Xٻ8V]zp*@k{l=`v2z/ҝZr+)5Pz)!4M"+}>+fhgFt!0W7(6ŋhH0@37>盂wh''u^oĥW\ UEW*K^M %yRwGBԄY2ž+- B2[9pu>FG@cAlwW* yGngH+3濟i,썥}bj.G^J9ޏ==;^)Ze,in2}sN\bD! > ߤf|7tXk_q0#q <6Rn@:mjC t=#8X>wZ ڐn)N.lKv>8uZ!Wy}M Tղiϸ(6+b5 rx*w_%@}q5wk{`B10mtMnNZ0ݛnKn`v~Pm 8#$G|^͝R- %mevR)j+6ʿ՚_l7w7z>x!7yP6Ʋ]C+K MAW QusŅ3zPF$4D὘עv*Rw»ȐfU.&j%J0,%90Lf|7lK4^dBxNlr ˕`>rT5%:4+(^=NCpe,3AT?ZEBf5 c=|A_KF&“04:ߤ?" cCOo|_? Ys37Y&ɏ)SUeƊ7(:Khurm1Dti? e սÓAr#/وbmH^vTyn[˳a[D|3_z.{e%#ĝPyDR,@@9&vCido&XꂋzWJqX8+`G>*xSR0h(= >&~+05ӦZAR_XJYGG&6'p -XN\5[y<;6gGZñwQMz۔_~t+0SyO}G\OooMo7P3w+Τ+j- ǗUTB-` 6n~W!a]]q9:b J&*LJ`Gϴ IuC:\zV 3ddC- ta!6xaq*%NJ$f܅Ud ̧[uj|dTX[70BV!6zJb)juӉX#e"Qꩺf;zgx# "k̑7r١ ť,p9jM_x*L!o!yc31f{H@杭]Xpiӆ,MP7d'랕#\\xrY V*Krg7z5ojj k2-*BsyЗSPnO<-=]Q(g}j+i֬p@a&W4jzbQ$M7QNEs3d.]@'Xl})8:8B̕F@pE&<9)oOotA|l %Ae3Ա!lp< g$*xR\_EYy~D,=`d}X]{XvxinRWLt0}E27ym8EBx- MΣtSLJ R=sϖ{'8vTKäDwxv39/ w(TF tY~R. 9eS_uotRVDk&W6xMX7͎s0ᥟm݆,)ޓGNxL 1\O?.9Q:1֠Thw?K0 1EDZ{xOI 7Ss1:X(Yag2(cvak7Zw~lW+#p9(wɮazX=б9rDž8xmVnu4p>Z$Qd'SejhY_<; csi@RNsgHm:D'XX+9@ W]>YڎPR&lH*2FʓXU:Ht.[%@#y ͳ|m]艀WTZICt6 l2?T9$41q(FU_|:q/)d GM6 ZzW(oчNG?ʏ_)CJ ۔yKLn+VL jiT՚}!DrMًU%{'yo1Z/kg_ŀ-^'ijwQ/=7%b'|QLb*zaaOT>ĸ5YmŎݽ+vz.] h\a翳ҫV,| u4@0Dsgk mm6/JSrYJ#W@6FbTb5,>Ԣ`ݛg3_٩nolݦ>T{M"6^#&^C`PE6b텼? y${ ?~ex!I8V?++c'rXyxJ/bdNȎ *" '8LLaԬtE{3hoGK7fraVaj @e|uD~b< g fƏnlP#D1 X!}Z H&$d0m*0=TP3ĉ:A95W_'-BB9-9yf.1rY{8/enR,)Yk~@eq[a@^<_34eu&G0s֔͟˲&aLmua\z,CxS&7gCzNDtGՊdG)<^H"B!ȿncN]uNS!cXm:$ZGf_"*Y9*<jig#%<lkRgm2#vRZ}5ϠHg6)++Ԧ["*AK\,E:j1QWū93pwn(L~[7蒚luWqmO ylh_)dH)v9E9/Dei6yp T;ve~Q?~t֗N/NPw|ufW3׺~΄#aH3sP@M:iq _WE 庁Yrc&{z-v4VSVqcy`6 Fn0xmqѦqZWc~' S+$wt;R'd>uqIZ!gp׾D]UMBaSD)m{UaBQU2YŚ-Z>E/0;#7&ȡ8%y=H:줰ej\-I <{lTM/?txڟw:]jOX@8Z eOK6e*T->~*mnp+I}H .ٿ'؞#*ՆC@oNv$pH|aU^7<0?&:L 2ǡf_l#A[C5)˨Ǿp. (4PbK86P@`-W3vbu9{޳İrcl[*4)jRH8LB5 Vpş Eʠ%b?H|D4l)\(UL2r\DzV6WGBk970Bn΀u/-X9[*IoI4͡MTC^om5 T3%~VH< J[ŠtQb ا-ф~0DVuEysگ2YW<\z9CGɗIp.6-m(2]0`X%[R W&djuX&.z5؏5O$3j QCu5Y7~QBHk.܆@ `]g,Qxn^{Kpєm>hxQĭ4k8:|`j"X:3H #J2)#~B" C`[SaWnY7^h,tͱLl=AfY |Ӭ/+} Fd1nLMkgRZL RT^lU%Võ&))E'eSEfcyվpH=sʞeT\UVӖEEX6s9t j\}aG6FJUL\,YP圥H@key;\w6kmm/c8!ŬY ~-,m!-2iv :\cwIR9yHhb7f 9@넎q̇QhF1'8?SX< mQ[ 4 sNt@+t0WxJhN'#KdI0}8~)QW 1z7g寀+^׸mKB7*7(ZvW+ ܉̤GeRlҚf|ȟ/z2}Hbmc)_UBwd׫W=< {pyQ!/H[߿ݓ58p#E?O;Hcayo[s (=~5Ulxq*KcI6+C9i *ScE# ?B)5Ezt{ٮ{h:qh7/mY Ph3W^ 5޾UH߶.k梁瘚Pz'Fٽd' ܋Jz& RpyZ3JH  y 𫟃y\ 4#f<3bۈ齫3^+_ɬ.Wei vGG k%pg9@ڣoOy;Wn\瓡.+M׭䖮;t5󃩥"hA/QQNG8>a$@%\,VZR&&IqD@٤]reөHd~$U@bₘƀo;\Q5w-~ r%&e).hZQkxjVOx `G.9m$2G󦙚_ț+(*^ީaV-+la @ :j w";(Kl?K[N :zV*Ѭ^?X/a:滍N!9fv"Z[H1Y^enm2Rh"-5 HP՛EoN %Fl.% y0hݒ-܁}-]]%wp NfH7hӀSr.vSXh;*;v[ڊo:S)-zGP,浟{cR0e6e.' ]5hAEG$,&j>4mI^S%+-]?CGj?m*=/kB~ 2}Ys@1PM_#|+MeVS?DYS#jMR;gz]~$M4ŦbJY/,WJ"ӓXyo$fwil:5^qsuF| to#bK,mOWbIA~,{n,T~#LNyhe|ok2ң$Wc,zsr!PJTa1{6@էK%>euI&=ҳSFDvk}b^#ڔ "j&XR2ܤF?;c5fz 69pV=7S*NU<5PM"̓:WK)iҧi4ýȤmba] J% ԵGb*X;Ft18eud!䑇Lu{.BwK{;N{zs\ysF|euz+(ľh)<K&>!꒺$hyBRwQ1y>SM@0B_zQt=xz8ebuBK>Q!sVc~G22^#B ,a$E;N<?p d+q_dx|uO9דL+RRs PјT Zg+*_}`I93C7$ [s5V0-V6 1\ST.eEpM]AF^?_֕D+%s$e[[ҥM P& &# xǧ( 0,_z5e(a(֡ ^G6{ t,r-ͽJ3,+b_sjfh0+O2ʐS7#_yWUe*0,X hP} atiǾv],êm8,U11ɑ$=kUg1/Hc! NtdQzS~9q2r{׋n]WnKGhO$ C`kh[1vBd}q{ \Ҽԁ圜j' ̻@oJ,WQ5L*lXL)ੴ}Ъ_ K.;€8Uk݄!g1cHCFF}J$U\tոwО*ћAp"]]E(*U7RmGl#!e#˕zW1Ӷ1 ?m /~] Jt~8:{."mBVwsN]bGyg$W6=\0Mj )$BKojm> .W8OXׂ*)eP:kiڶl-]fIwϿO<`-/m$>f ,{RsOFxӏs)Ecp Tm5:`6ft`/ۛڪ& ?21R_+v2θ{Yk&qzilxbъLɌm +Ym5[W֩ICVoT?ul!VHBUɛ"0T{HJZڙ2%t6ʐ#XΦFޓZy = #-19=Y+v !0bo3iŽ-&Cr.`NX> \HI2O=/,_3٨KRmŇ\j 豙-ApȠ,eœbFxo'"Qp֗B<*8Q:Kv*BpYoa<ȼ B :sZǪ k+9üTg*G͇ YaZX[6pzo4nv$v ϒ\7< B625sI J3m{xAP%E %#n Qk,kLLm#}(u01- ZTo *|MN-~;4ޓHWbJA„[YO Q֮M؈Ν^o.RU?'ҕ2I@F6Fj٩Hn4'oP͝H)rva{2oɘr"FeNX>nPA7JT8#br.(R\둭q/eM ū4LSX$>s$i 'ZG&+/1*X;Qez%`Tߗ~$o@ Wv ˗qA{(>`Q MB>JMd+ZOz9ء&Oq2nLyMd8hGEҌdx[%*B'Y [,=,ׂ# h8bY 7dᜫĀzԹz4;YUfcdV$!n2}\ HLH I;Cf"Pt&E'rK?6%<ͫ t'gpHF.H~dۅ)u&|?ӣ0 '"Aֻ?5I8̜Yq3+~ŝ,4 N|RAY "OjA!1u0>+na1H<0sI:åRg_ؐ*ѧ!+|}uĒuĮmu"YkG^8p5 \1D V~J3)q9} Lgy0꺮i|Yk @Uyy{m+㛐pG$)=)K\-d!~!]~.lH ##ׇ)HYiȘm1 6eق"6hHd <¨QjT$.j72z.}a>璹Xދ/)=̛Fp$>t@ux^єKkP%ae='\OL%U%M>Я5'xjq z1ut<1/ iPAVHr }@Z2st|\Zd`vCmYUrNDCehh3VS-[p,`3נ&anD˻y%=D~W0g͸ه)0pC0mG ɼA򵈊7 Eaqשa!\oCN!,6UwA˲LWvY0ozLv l lO2Mt}\ϖ /t p^j"} dZ:1q_*GSf_X0$MG),߆6wtseISaM:8I0^L ׋}7.9˦s7EAܤ@ɑ%2ّY3"17=T0a(϶k-=ɛx4ƈyMmi*J~5 S:u!F'bVƄk!CX@v՗mo^[urN@j,ӮBAmp [ 985IΣYw?!6[E_Yd8W9'ﯱ >ߓa$֓MJ6ٴ߃L%XF*7H|U4+wa \Z/gg똂4C* $& :E%KSb:4,>.fŦG;8xHǻ]v.*(~/2 L#Q!5u>@q? 2Oj 5Dr$'X/'9 "/-3'yr;7 %7i")q嘫h< FF-xnxͿn+U^nl.A=$RKN' -g8x^/(oQq\XhkHWD,-=v𻳚&c,>Zz)2C֪HWRNf ϱF&kU"w&(9TS.( Ն䄧&! yKrS .^ȼڡI+5!1;NwGJX,pX>ȐB}PECZ`J$V.B [ nSpUp |7%";[(*SKyJB-؟؈4Ov?xvQDT,VN,Nu[1n/6ף|aW=)T)h!j{ЍB ѧĔ oIq+-:Pw;Jp>k4CzK?Tۜ>ۺ79 K,i x2|`_h˽*[.ݐP0"4LүSs+gSZjBٓ4gz,уg'[-)2W0wJx~aht:U|r@(fZ߹X 5 L yz=Z&*/P8f [Z3 I?] r_8E{<eղ.))׸u (Hρ D!慨>kUbWNVFl#z+ijr. ~^U6Rz{gkIOЙGVr#x1BķAu.kh@Ul/F!K2i{5x3ӝx@yZ܉n9[Mlyhm+/ iΪW  p)'+r9Kr)'(1Z?? nP@mswPV7%pXHξr6ڴqۣo!?Q> v >H3BR?+uPk_֡ЁW~Hq.Q0]n)!mcg g ŚtFEmn~2 nݛNaVM =lrbw;фgL]`Whq$AN*TFB [! M* /ꮾ!LsLU<E@%t7-$U-cE~lsB+L"˽Ȓ;&k !U$$:OvT,˛\ Mwol.U0ğߨC, s%po tO+wL:V0nU(IqMG ٱRyy)=> QTgI,(kH|/EQ4"a =Q }#qc->S!8&&h^_H%qo b9dhG Rgb~%'+*u35 YԁÑ] H#:>z˱,cr[ڃ݊3n( o rqfsgFោMҮ|f'h!=+Б bNM=[g86hEuMZyϚTTt{ B8IW\uKK+Ь XPCm e.Tn.? B{t\ &A~Zr1 #|(?j˟Xp苫b/}Q]cLB6|Psu7\HD@fH0Dž ARfetwt{ABKcfDd|̖RC5d.1c^! ɟQy*a8tz"9`&ƞ],l#6~W^Auonjrs䆡qE->oVOk] XE׊/;z6^Tw4ʛN YhX}Rp j]WyzE0Xw8)ɵr,lC?/4e!y%r=ɕĕk05R `߄6e 59#q't6s/:lK3WP`zQE~2A+9\ jS924LBeI"SKEuۇs2|tE2("]#<~=v^9Uu)=c{jI'R"aHVB٭\o57`ᄢ E'vggtGh8e Bz'b5t9O1-5ӤB06Rf"}0O#3,X: %_~J : )t35T i郍1_̱ \f['kGMga0x3ѣP(GARlq|2F@((mAlbr %ʼn OmX)):vfFڣ ܭx%:˓h_5`g72zg}+صp͞՟됨6]kwpfG3 `,.Y7 G&l/_F|>DA y)_Eu?? vD* Wqj{>,wE%W<.ubi[$K<@~o zG&͹uaOFn?j?2\3% 9lƧdK/&K` C} ]f%77]#p{0lD%K!^r {L(#]qSS:vۜ`YZ<{sYRްVTRcOhK+-ڷr_V WKUY2R<Ե6@Wtur^NS7VQ+}%Ӻ(ܾ#DX~q^ÇQq &BY&>նj5\sv ̊LUo~ӺVߜ-XxVՖSqe3 H'%0MahW 8WM|ha t D^S zU GbS{\fQZPuI~<&'rq*P=:czK1yDhB1 4ƟU=N ̲Jѭ@:{=qs,WRar0`QWFAsHg7; 1 ģģb&#oi@ߺ{']Qx6WC>&sҀN_.A:DD47R03[d #di%HcC YEtGqC~ V+Kf-B&j|(fp|lo6OH˕=׸HJѯA>i:[7sWG=/)9KmRGtz65BhNumU;Aa׳.ãYzp'gv%)pYl_E5tvULI2P(X6^n㜠~GCՆP(:yJy*oR:=֋uձUQ$]pmr[B5E]Aj0"*/M!p0 lR TqFsH!DvS\JJ N^Ek3lcˋ >:in00B .f dʌ,gUY(6Ei Ҁ x%+)>u)pfZrCM.Z>qC%#lwmM u >J%I7jD#v;i?N-J_VV4g~+ˠA#x<6g=WCQJ~IH{h6$6mϽn"7&\<,9~-eVpЀEz{v)-m^Flϒ!,uqdP5I39jAH.l]Y7F2K9 ^iq620,hOM$a>O(/]e+ܖ[@WGej_އ f/g_EK8})܎Q#N_TؗZ-E;s܀rT]K)]#N(Oo'⟟:q2/e0`Di2 #i% W+. 1:qv5pYҼ4CA\;GMLvY#A2;9Ɩ}P}ɤ .Khd\kka݂A:zS`X[\]?dhI`Uz,)ۦLg~nn.2܁ ޸TF'F0 chG7e17 ,onVVd*~huD[Z? aӋ},'gz6hQ[,&l-=-Etx>BV=icPuk15k=D+%A%"Xz O;E&vc##iu5P iVbӐ.qlzhp:XL ( q♅S%_IAMFI_Cd9FΠo}3.> !9w nomTn7W>X,:*Uzi)إQ8ΈrК:GFn?S] ,ڍM,u3,$r.B*WHmO"XBSҸ5?e5qJ V7J2,]˪e:XLv{kF kD-Ƃ L` efl1)Sô.~c=h>RJ0oEpvhX:zQ*Fa`[0Ao3?D1<ǫήo ?WnjU<*Aa.b;=?Dݤ>_/b hYV*O̶YAW 8ܔm3:r=5Ú=6TIΑ7!Xm0#n@8$ fYQzQ*nQeVe?NA00YrߴD-_Ek@bk0vJ]WЪTu.XsCgO}XO8x/1u}t&\ݼ2+wŠK}<7V<ʛL?agϵjohFx9g) e#SSgX 6 q!' Zos!Ø&o~!(ְx0FJ2 ^9Ei5%u5% xSnQ;}G!PDŽ嫟Ud45 _>Q&!rgO fj7kS>I)# YtcOӘ qk6A,4yDaJ@IA̚cJ .0Գ靑7Tx# VoB` O)aH85)OȌ8pq1 %]O$ھ̖LkG 3Q鼂{*6ʏ^~T킅V^% L>k@'{ S*3h#kOiYVJsnJ(2g9$zn* l?K:G gpcE`!Aa"bO_tZFA**a.0-3?(.a7ZEyKzX)A~ؚyNosߕCQ ھ +9xFd|=H2gF3x_hFZl~uH! 1eT*LO;y{A4aހώzGa&fvM7&9)j2f `s?O8S@]K ? B3 =alqG Ď<$bDQUWꓲ곰"؄A2$)tt0<1t?B ze[2P?ip%}Z.O˟nqٿ ~cd(CKer0J>y"og?wPґ{zsȫwPU̿l(G (lkOR!HQWq)NTw|_Qtv_ Y.Z &]\H@#'T3hZ)kS& \B^7eCR&cPC>);#<C>]=vP)l2e͹)kj އmDЀB`]˝Z wh̃=zlo.tku~"zbK?`AɬDG׃ʕi/fx]gm!y#]2Ae\[-VX50>7ZC}gLpMgILʠf$5"]6|40MؽoP΢D,yRPOpnxǔWhv*ΦZZe`fx 5@\-i=l}&>Bg2΀Rg̯;wV[v-)+uG cˋjMɩ_"^NK *70Y-t]x0/w&F8 wYhC7Zʟ# Fe|B V ۽|,K0#W*߲z!?^ͯO*(Dv#N;LiK1Y6"zVn˄S`xFs3JuJʫOvP|KQ5}wë.`C|I]3e澰5F( 6zin}- 3-K+>@d 72:%IC)Q~Ј ߋXL{Bq&.Jl@ ւex7wd'_g:3km5waۦ:j/ $֭RRZWeMf&mlhI8,Խ0y{8@/Be^T,j= 3:f2 *B 44%]JJXkS@V&._O+l<dPd7B'F]Pa$fKYxYƆ47!6D8w.⻂ADZ5|T_}sQ`+Ϥ-:+XlzhlڊPBYQt!}g,8z,l~8Vыy?2kޟFZ Z\`'h6t8N;nDw4jVB^4])ړDIYvTjlϋFy/2<²w(<C}ME:#t^l'܂T4N#| z еzwVO3Eá-FK[ed%<^7;v~pðFq0 Cw-d?.3'i<<`Rc{T`hm'4B_wB> ,Z Bs&kdx3`eOpt_ݯtfI%JM{MZ` YxtgAkRudN@ *15p;'Y K֟ l%m& [Jo#nDUJDEgmJ~\ک++)liFZdB,RkNu K<Ѽe1#G㨷jPZiV%UL3`erdTy( E?0jȈSTLB&Q܌vj"k(,LzhiV- M.47EW =O?w͚)T%,&cus+E. >aiƓͨIQeaoh⭧y5=:pAšXO*uKxP-6#>J3w~ׅa2y?fm/s{)D~&5j:/!Ծ~=noj+TY?u["\Thq`!/bG}t湷64 wF%uS$E {ue}k6V ߫6zw`w9}$ґb`艤(Ȕk"-n:.EDpsȧper%cҙEP}7+mH[6vgx|dm%koW9Kn_RS Nnh@ vG҃q f?rTw_*5kbmohi Zө 7Cbo+_/H]υtJd;g1ŏԊEyR6=Pm F«HFoxGv 6+?N 4^4=jL,؇&WΑL5 ~ f"pj$l6":jYwmby c;MǕ1Ίn3\UrSiQK&WJ՞N譝[:>ڕqw|(&'xQD{BRpn%O8[#S@볕+˧cn9H:6u:4ݾC U[n銝^ pLcp'NYf6ӌH&Ayu8m!,eEhJ*iVD[820J5Q:&^] ]0YI륔 #s]"V!ִC64d_BW|;9LʊXW*3;.\Pև';[I4zût$94=x~" % ʡ:JCgJ^m0Xl=5K!qWfA3dMYf&<$WM9W$Gk `Ȧ-_iX-'|ޘŒ:2i.[ 6uC|l)-?'Xe.ONf  yzpn9(r+gjgj L{YB@kJ}:,O1"qVuIZk #"%׿@T@c܋}yxE3[сSF-Rg<#,h2]!q-^rC"<$:.HVPD;=uh7_Sp硥SA*60cJ161iq` SWEW؋}&T->h[ZuߒzFN>n舶󽧖i(՜CijD+6gRiHcmYV$DDZ=fS#؆D v`c};) *4!jķFaݼx _bʉ TTaW&@?8zp㧣,/؈|`yp'a5]W|N#:I*fj24(_PKs^ѫ obCs?rh;%,OFbWwSݿ|%}RGnUDl:Nb.G/\I_)X䓞/N䣈 [ikHmvNN9JrW^OUtyAaCsVQ-DYvǪɀ n 坑gq+at3/p 5ī彧6c)՗@[u1DExt#y] ԛ{Erv.HA$^I0+2X[V7ר[Ҍ>j8bLs qj81{ b/#mGJvgP:1:DH"Gc }Ҿ\D lZ7I'lg |OҦSّ*WB^!y8DR̩5} F9^ Sv5Avƴ3ck#@gOltS+3: p@ @,\#< >/}=d筧Xz4<ẝ6!z}W\MоtKUA҉df?S iYj!"ȊVS˟ZC ((վQpH|؍ygz%8ylQv-ar8*XBÖV|aحtʟ:6.Jϖ+M59=m]݃<7x |4[ǐ8h6~`3g_B+mChJ9U  ʻ~YATWp\zω{nub.NeOZAXAfގ[\YFx)n w Ih<V40%dqZ%BƠߋ/49Fݢb ^Ӂdq;}JR|"-:CA4;%d@c 2r~Q"|ӨACѬ[u&ner8]QHkV9=;gg@(U%iTo2|BI6dG1, \1$Hىzq"ЈLc{lU;7e62E*\oe:ꜯƟV|!/}Qϩd؛7kl!@J8{-!@e+ B^=YLõyhMZ1&p+eaUpOЌ. #r\xHYE$ P{WFYƑ~Wh"㇌'pʜοY $'hZS_KZ\me-uuʇ w_ 5¿n.hY7L$ (?%ч(7 lLrm|n6ጘNtU1buWlf|= h"C q UV@AsCiL1ø2miq'i(W#DcE13 W3DC<>LbƩBڧ3ۢ#kb6$&&_Jꏗ-OO': ..V==RnfdiYr?&Ԯ DZVHai ̀Muxї$W3j+XGn2=.fC\ RK x@/jDCf$9<߄MyjDAC/w+8KJP#/ݭ[B.BiWe#p%T{U7<ڇXh#܃͘†8G6} drăNYOęwSbe&ckױ=6 :Zҵ$`{֧>? mvì^uBEb0ʷˢŘlwI7F?(tղ?0!^l;̆87I6y>nu2r;,dmTTG5>wPĵ̽)}.s Vˇ.elE"$<_~4rgʬx!3sN@D#V g |DR3mFX胷i` tko!׎ m#Esks-.WsO66 ~yla;hf.}ocR&o6{s;ꌕiJ DZTg„bsWLlʣ }ȡ?8={vj3drdآo/es3#X |JyU xa*kȿT2]\6_흜f(@xtOZ};B/tOyYТôS]|fx &5oWNd7q K u) WojQuoc&ǰ^EΏcnTX [1iI\P]2} < /N +L/6}e f CI_{+q*7ċbt*WEI̾.ls.4&&z zNS5_R]1?hrZsJ2V"ܟC7L s^,x19OZ%BI'S\O= +쒕si^԰>g9,I62v"@ - 5tgF8=X\[=o=:+sU~xF&WL{2/<3\LlWq0=p_Jo]ɉ !ˆ-Wm Q,`'٬P%8U] [o=MӓYΝݝ~ʤft-"}9y9FyI1M6@Lrp'f>[rSKdFZN= 4T!;gc ߑqs7ʇ='K>쐆|ho-oqS dgN>sHH n.^Y&]ZF?0DFkXl4W]8b@X[B$JTԁN/i]W攕Ŋt xuCF,7iB`Ng81*W_RSh'Ky BA ޫέzkMCÆyX;,U݁Zٳn/lGϐoaJS'JnLWaLlO%pn(Bt }E1>M!@1+YCySY6)4gmw\J\K*Z`,C$<Ґ|J .vn4G6e%N -tVR]_sQaPz@ ӄV=b%Dsڼz夛V":QI xNKkWơ]=ؒRNrwe/5 q?$_e=3 xAJQ bYI{ oJ\ϰy{*h&&r2NɃh'4Ŕ`zFFqsg6 ܬ;kؑªE{&k9~X9$(0!1L l/;7 0&!Upz'&:~;uj!$toK!(ۊzO.{U(,8I9! ]jFO{rS}[JS]oy?µkJ㝾̟W^LlY2lçZfY@@`'U*K% ^@LGB`Ȩ|bV>9w/ 6=Wܯ3VQ:g|3>}zϕUav]Yo\{pmX*6]*s)UN~ѴP4ə5@ vfg_Eja{VndQvfy3HW`兗ͫޝ~ߕOqBİYmN 6*BZFǜ$ &͚aU]{~xOP[v s@oЍ 2S'[>:ܟm_ V'(T( R1Hԁqd, aʔŘ!m ^wXy rjtMH  о@-ר}B[.vTQb%IkEƪѹlMW4MξRpqnjyXb4vo\-ebQx)Xb1 ZNd^* ]GqwiY_~,>4G';`!]8E!`W>rZq˹KZg_PTj\Bn ȕ8<3œ*a%wݰ`e70mRmNPN^":/xt41L`QfpCqUT 3 raj \mHIRγy8h+ \鵄ھ(;0(AiemK4(Ъm9}UΠ/iZ\pB,^6\+SkFZ&89 kS*UGꏒТr<Q ` ,J?uE sfSnwIa9Q%DD:'ꎨ1>Iaqh :@Ac2>O@tr{](e4@Ǝ *}26Rq)'+39 ?%>g'wnD+yn:6̦8mrb%4yUYȑ$BcJ܎ήJ[v)n;GL yl}[2j`[p  9ZeW$}[خr"B|HVR a㩺N#݆̔>j3S5Z/XJГ۪n8#qg9e^o .[LoXMgnA3 LzyT$' rA8MŮ7)6P'sQNӄd/%;SoJE ضohxm*jрov̂Ut(/"lATӁ95eˊ8P!z28 Zy3If9Ե$COm&]9QT MCr&4Shw7 O6 CL0|kVenGrZ-?ڟ/!qٕr t&9_=˔, hnCӒ\|Qh)nLsȮ^-vpS!T]gux[u'I/RxИ ;Kc˳i-zhTưwZ{aJO(LX.tR-C3P2~ 0[IphY*e },6*;[)nκ0%t pQmA?( բ6kڴK7`ĂXc:c)29M::J#cQ l? 0'kI-Ni.L6e:-% 'fH#՗6No:r#,g 1K>WU!am͐`:Ce6fNv38pn2#3N JФi8t# Z-݈pw_QVOP8R0tJ?$MO )Ft(/¹@5q63s7M}%[w7e&De2R:bWpCGݽv[Wgq0f*0(33p%dL8-ѹS8)S-MM+:U0&%2TuM8rFWbxm8Rκ)SXR<uo9+[E5 eԪm[3$H)'EmoW<҃)hS%NBYc.ipg[Xc*`\¾(k1{fk A"CZ#q4M#@173OqnlC{Mlp3!xEUvVgpR9C(3kOnUo}0@vR',5?>Mם W\{x⃨ơ%$͌Qeu]{lŇ\^ʏX"8{(N[ QjaPM^K4?[!8$XB 1פj'1xUL/Ɲ0#(b˙6{3ĵ my񃄝6XMT,A PǾA^=[ fOf6z+?diq3Ɩ!|\231rڥ;XZ/fF!D3NB_!?n>Z[3W0b[{ %>]78m\pC,7Ҧ}9d~dYDdI?hDIeplAt$J1;KtjI]- h |K8*؆szg`sCf_nl63tN U}l _ eR`گy(ջ5dFP?gJHϹ}9I&рR.^;(U,r(Ȧ.բ*t)qT oh%D9Ӣmj[9E\kBIs )aԐ1W. ܠNQWL*̾2,\OGTA197dbfɞԏM"$H1&w Hϼ$Y16vcش{b͝)C9 q<#.@2QhR?RDovd 2a+#y C 0%H՝Rs/&ۀxa ³{ )@IxxPZ:Q^YM߃oGv87qq͔VU2PzS0Ϲ3\aXtJ "?ըxF99 ̟&:{Z (]GMKf_xZjժ=<D-B2\Tq$> 4_#|0Qp;jIN#0nJ7*wE0l 8bW1㖒f@ߓ\Eq+aȑ@K6Jhw h7= -1(}fD8v%aY6$ ]i8ƚX8q\)H ^vX+[dG}=Yf<둢0@G7=8T3;aE4 1Q7?nl +_C D"4Nk1P0ORjca~l*SJ9BJ_iIy"W Yִ. } 8oZ qzF"",.xrd++?m,5Ew4\!f"rq Eʬ204Ury®)M-+-yLF6qrHkΟeSS6 4I!{fGz&v&4PF:|O+,ږXėv:Y]GG lvE5\uÀ858өTeڍ!=bKT|>( ﻈ{%'XpiDohu\*S5 ~L X-na;`pl4$'dHim=A.F'۝u Qacjȅj+yG #-a,tSmPaE5EAK伽_ӓo0H-PKt\P,q}?cyl_C^"n[,7(TDGߜ$_rMZ Fh}[LO;D%5ԥH ,*)i= 2mAAT a?YZi3E泡"Df<])d'~UH#FSKz咃tQ[!)Y~B?=edL% ͳ-XQ..p"nTk W+DŦbalK @mrfԄAl:i;4&2bط?o]_WY$p5媑JUOYI:@Oa(B =#жU9(V u3/2ݜR'Fs7q]_pט13@NFύm"!Աj`O[%ΓsKq1]t6np5ϝ,Ǭk~~8ƟLH#A{laڹ5:AfFw@qv׊"0 j-ٝ.MLgA jJ [ni*qHI'^jF`y>⿨: 5 vo$,uA)“z6Rb=3@6#` NQ'wEM)q/[G6>L8&/κ"dF|>=n9ɏ3muM{AՁ˗Άø0+ >GfhzWnn?ı4Nݱ-HxZVIDv:]#x__ML(f#:ȲM/ #pHYTu }0ɉiqW"?=Yˆ'js}b"f5JB??CM*#Í+oq%2s2 Zp9<絨^/,tJU+SHj9R?kӼ'h߄W RQ/9VK *~cT8Io p) L@O1ׄf ek&Fʢ G:PO)X'l?}ѩđmCc;nN=IP2IHǐ3qBD'+%3% QlYEK (gNz#ݜ\9%yb&uaE/Ui"0cqfapвog5>j Odao"UKDCz4ݺ{Sy?<7}Adi0 ubDzjnR5lf<֊|ф @IOWGቩ H`uuNk($'7u L(/RD-eӀA̽x*2ם!9-r%4m/T ?K \Y[t@p Ei zQbsa8f z9Vyp]G2h*@#+rNEo~ otY7BbjISM&l_mzG_';*NèZ)b*&{FRvf Xp6.{8 +1jy}|~zx58dʡ%ۛ \}a0cS}z^&#QCa(B~I*F02ý_@ȰJEF0܀.z‹xչ;l13rθh0`HWk.Hb`d@w]ۻ1{X`]uNjVrW1p`|th$?DT<Rž۪?8-OA, \@Xj/U?`~;Y݊>KY[nNoi ˸Lm)LU㡺&Nw4Z/ѐadGSz0gd22N8ÝB:o #YNtKL}/׺c%-ץk^Ǟ6bG7s`H;#M^\ &h%*+y@1gP\vuYSm^(8``9l3b !?@`!~,dc^y X|E}`|MxiDW9u2ze&,j0ϓ #? <}^ ؜La'"S.X>r?VOXrhQ##FnA.ٚS`sjý!T0/Ny`kʐ5K (.@0wX_+sIqgb C XT\iyHu+^ а k) }㒈1XG&BI8_sy%MxdSP"wI+܆V^EE{f9wiTÇ/1 hgH-c(:W8RU$^_ $.q:p&s3Inrxx39q.3M3jk'c(f1>1sğq:l}&{%Zӝ8w@D6ĭ)+VҰj.Nlޓ Q?X5&}qao^(.x5FRh[yXPGaj5*^gI!L9}wzO LT\`8D, l5v 'DTڜvI`" ? ~)T,|ߙK i9X=#O>pO@zK5c,G?"XAPe'Ohzz$^nTwOjM싦!OP/:i3`l$yNx^ 䃝o$!{"ܧ!T/TMg;r&#dQĪnSP`)0RbJt{(\ʺ[|q[H~ܭ,2%zJOfoPniiЭsIȧ'D֊0? 8?P)ှWӛG='Y"Ƨn\;lcY)2Zi.tpbJCx8ل"9{|4\7:,:;bs!q!{۟ƅ rق`BO2BJ9l4?2$"ZބE-+(:d%BpY,r֗A=fBd X|8 4U+f%s" <êzJD4-+^<><}LM1)ݒйTX~}M=]$<.89`C/^:I9hg{NfsI8 Whvq7,uH6 ?b:C;6\/-sI:+鷻Zlcv)mCyS|Cl<樛080穣 h}#^'ڸqtT8&mRgą\ޛBPJfR:oEȟ^ztsdAn)VQvMyPa z}a ٬e]L;Nh#N |<<Q᪒b%DFLS&RO^)'N[L ,P+5VZkP }82p5lF@ҧ͛HĖȿ*뙖c oECK<סEu3-vU}%34eKf/^\'Qy_엎g~rL9]>܃67`d5r4yk y*3X N3 h6e㤾q$G .#SẒK:tN3n4V;z Wۘj:֜Qi0;]emB+yp]w6df!陕ѽ0:}l n{_6{;=p䇘 qs4!ɘ\7 |{yB?Įʉ.eoД8 8% g29Rp#o`+ɤa} ԔU 1>Nc!K~cV쯂_8![(Ed5-P\tucweGؗ8k7rժ+R+<%`F FInhxEuI}$(6g:AF4NGᗈ.%KvBo)"qpHk-S Z po%KIHd:zQ8HA/pV.Fl5H2) F5zCYk{"^iyiShxrk6xTVPۋÇ0!31\\cnos:|9 Nw*-=q#=뛾j`:0~ uP4YaLO^B6lJ:}l˲&jX?"a!oxa!H,]]T'郵YX/#lɂGj.f@Ӯ5h2ff’ݷaڣuˉ.bcKW>ż\CJ  >AY&<-\x]:gx#(mW*\|e{ΏLep1"c|tyOՈRyZҟx&ק۸2gv nkwX#c o 6?O5mD1z3\ `>.></VdH4$Sar;cU W;D1vH9eDSݐjYmM-VbK{lS{ ,"~4 1n-0߉|400cN"D.ݭ`w᛽[@-%j^B4fVi1LGfc9,q_h[腧=b;\1_tU+.VW%/F8:aђ&bt'ڏ ^}6ܗ?fdfOHb5@$5P K#Q$Qt@tNjA}V EqT| 2DQcE*Q?=YX+?ћ"x_X FSsCvZy4%7;a{8)&`}R7efvF&p=Sd3 Vϸ󎀤9-dEoIVuƘ]=-{|6ᡎ7l+Trt\V0 WQ)uI{3t$ЄC;iCk "s *G't l!*KHv ?2 fW~3Qsy#~K=aFq hV,vnb1X h5{]1sˌkUIy<8%>Y: uGڬ+#ȓ^F< &DrΚ,X_`$7aa#! 1#{LL;.~ |4ys#ludB13S([l/>ۭu @r$)B3^ux"n'i{tR*J/(RtbU&Op@[53pNJqߥkj+K߾s0D/kq=Pvvm*+&˝U_sާԉ`* sR)b|QMb[ g1VFUJm7OWN0 hiTԞN6"\ Q}d5DH>y f&HZL|345cæ!TC2Uxi1eAǮir$.Rt` g\~_5^~~_ bg9yj;1a$\p'SѡBj`b)ɥ.v޺r)Rx?&s(gCaf$o/x&mTiha@6 AL QУO ⡨?qP]XH/-_vO&5Ļ$?C4TBEeU-_v&e{pCd4 ^ص"C-'jr jMT'*Ue4>f2c!2D[Sȿ9~+PS;e2}MT+dSĘ4^n~F y*)CQv|ª ^:N ib/G =L>#~X5v!zMI?sKޭ&$] 'Aj?1=8}ey(hZ¼ #[ȈՀtdjG;sf1zS9H'wmz~Bq%R_+KGR{ c?}u) ѝ.~5M8RhQG+0\:Sx+q( nnsһZb;WB< Wb3y#諫=n ۶[\c)a9)|0um1 zy{m>{/W,I:ߓ3[QADhi=vp;LF"VŻ̆篯%hb[sStR IIEۊVGǫ`A(^w2cAxl%LR%IJK6;3}J<]䩴nvPXԛ yK?UQz迯hc@RmQ:'EZ{iJXG!E:+Pu.2C_I;aGp!twac_!B'HЉBRZWXbOj,pz鍡jo1Ζ@ ' 7pU?|Y3/*( Z \)WY;ϋ(]x "3`'W}H) ~O\pncw˴Yduq "JPo+iw팫!:琭O1doL+IZ\>.i=W6oҴR8;jڕm s(MDڗ"2"e? K[ꙙ ߳ۖ0dC)EP D--?f;`Rj:H IB)p"j?sJT˅r1wφy C#P][ٿ*hE*pX~ ?dfٱmM;(myue2 :K4[ⵌ$Ejl!Er:T,WaA`m6-O򙽧7US6\[7 rOEeyt o^}YЕ^+?20ʉ{#D:iBwyn:1\G S yX5L$`V߁2o- os[$E h QHsMߐ\X:g-k^1)xm%MґD[Q$}€'AKsXZZU~:L%Ee2 GghXƕK@ `H7A1Syݳ*PL`3]Pz)%stAYا/ϫx_&Y=kcA8.Ȓ^^CGK*9!G"zZ >vRcW,Y̰7:rĖzIklX[M 7ab**1/hfN:ZbdL/^yJd^/.3Dl(M .OIaIڴ&5D}|kr([~i?k'7RƮJDpI]Mm @c+|LOě%H KoqG]8|_h%&#lkf+Y^J5g;0!E$͋r"Y)Gl duWSDD)XU%.aŪWV}:\L DEo2b'=AqegSzF$&^g@$Ai|=05kG[ԨB N l酒~8=G5BkFєh~(4P!p [G# D(kZDK`;~.< ?`2W,YM%gLX-]t_8ie,KB.0F|RQDL{# , oq 4-&2IgÛe#6܂owkB9Nf*Tu!\2X, G !if ծ72m$jߘj)0A}gZ y}Ks/9 W=3r~"(EOy[(lr)ﻣ {6n^87[.؈ _ځ̟pzu>+&$1 qS\KŲC$kmBHT,Nԇ}^,| UWxUƉxME'FJPB+g]$88 d8ENK_?Z& 7.r+4V,PdPy5ݢ i#)ol; Sgp+Zwơj${(%%NO__M(m|Յn%v,0l*UMj,8Q~~5`,T|Ngh AɅB P1Z*]]1?ol^M]ĜW ޕ巁>̚j-O雃_=iBQT[:vMeQӹ.Z1F4Xl[5,g|fգ;}bԘ<1Πw(?EOEK=6P8dzrl]#Z񧷎\"s@#(-1p(|lbƱB _Ƭ%0@*Z\ D\/.4"t{FR}n@p=~oڃ`B} #`&%_Mǂ! Ϣ/_f tE]Rca&иculѨ8ec9Z&Z^hX>J2+dB6gi$9T]Յ%i>{!UTZ3w'򴝽+NXkI I~c<ƅIlK(NZνm~6nؙTA?7DLqnڥw MfCg]@7ف;l@AKe)u<:*6*%̨7M)>].'ba1+Vڎ"$;^;b?夬ryLwa]i,cSjh#4mai!3 9&4  f]Rj&H}$9Mx>icO̻qrpǎzxM/I>ؔS2#}!OHv(Ub sҊ},r3f,y{A##;Y zd'g|/LNSCm cO߻e' tFf/ױ,o43> ߎ"F*QFף"MJgN_"\$ 3ӴexLhi`{)<5/[{{X@j9(Z2s:M8MxND9h f`t̻5 ߸PnvrE Gs oag fwH5`SSt<&s3 +3V!])+y caů}La-XAN -;j@K1"6(PInV =EXߌzl[C9N'I9\c,(Ԥ(&#sAptQ.l#7˴ i5C;+pzcsrݴVӿ]% pd"*pqDC@tD.[(ևaD ،PV\ ~2kC_eTYTQ7h /7ϧx|f4lVfͽo S(-46xOk:)kG!=4ySٮ&lN>|rH^ ,^)샷o6 fu@C;qtPjAoBAIup'(= jjz (1 y}_ݽ=PW6 _%ڟ%LNLᕛ+jJ 4[F3-^+$ YYzScNwtW{B[S׶9)h֬0=&kGGzնO8uѤW<4%u &6n&uukiƙE}߿?ޓg"x '?p֘Hͼv݉зo6m!S OTJc-s}V.HןjH@(P`yTnZ1ƏqA6h78N+%jy?TrmqNr%8]cȫejE^ 5WWZTg.(͉OWOJS]eOZ Ku>0Iyۭ*CȻv4O"\  'Ae+W<āk~I-IF`K5~>u}_-7 pB_%A"{kC\ wcO6cn#HXP[7Q{]l)ݜdž_s@+%rמsg|z!y4]V{u/MP`4{mS`Ѐ|w- 4pc G`YD\q F󄳯#㗞ʳ((2Gb X\ڱqf$ek&,%?DY!/$wOv5HI&o}F]!oK3 Os=ebx>"6Xρ-BEB+^zPy;0 ޿ˌV>*3$5U 9bc*/N7 {qnD;s&j Qg"n1 VmuW%^AEcWqX at4X %!]}!6۸Z+t98p2B.TdƱ/u~T34pqu: Ԅ Fo]eCKZ >V ˟N`VU+#\aP~TZQƕò1]_ g0B@&U_VEB;2(fZTiUmQ]$sCPZgC7FxǸ=(b"x[uZvLҩyl./2|/3Tt]T+A 3*:۪vʵ_kɦ9PE=md(wy[i3(?òg,S_yk`yïg0=ehh.iHF)hو},u|M3 䈪kDguHiwoS@A2nU.X4THrzT?^0b,D( lu^LY$,A7֖zZ Ї[}W'm[Ǡ+4ZxnHbb>wXT!1^C[׵(g"O[V6 OFZkf͢=EDg2( gҎl̾u!d&*T"{/ֳ՟ywiDZW䤀֙N:o;2|F Tb,b-ȱ @k['ƿ h&\̒`Mq?bP0F^ ; l_ٺTmӭ42_̸]zEJ<6`PҞZ\'蛦Sj^TPv> $|bJ~Px3 ;]g8^Vb PT5 n0N?Kua]YH&cQ*d֋\0c%ډq2]J+DNyZks:~5}0jk@n\Yp8l8K!(~PcςUQ+{R<#{*n<_1U;eAq' gd&S0uose0rc=qk46WUum0vT2 N \c2S (NG"nHAxQ nO736fhPˈk8(^aS=qP2GN #?^zY"鳸ɲذF6CKΝ6Ҵ[}\۽Tg7 m\+ ^3U9m'u;:^Slج+b3CLBSf1i'(yap/H;lfRN msHz!VtvX&DK@=}]^}iD,?Yu.S'gSQ_.QޠNkFS Qb=}Mۆ^$i'wvTƓU1FcRՐ Nob*U ֓持>g ףݗQ/6z䟧.W5fSe R7p6m9y=| 67꣋؜<\!c½F TQ|#wZ*kѐ9@o.;;{kb8C26, :G:%3ƽ2;E0tB=hk>T`ZʳS60~ "pi'xa24&i]m 舏0!Z`N s_W\4L2'/c8Zcz4'XÉ!c~փ~{;_@).W`3'{>=ȅu꟧0o(5Zټ|5 N~l\ԊޱkM }G1xN(EnO06ן潎źd '>O)*mΤ[hZ#2g[n,1KPjM6{ٞ_ӲAmkK%0geaΣ!@' NVI >Lqu"O&]+X_/;ϩho:S}qW)vgڎky,P5 \kOTp %)ձu ~ x3m{+"pVlp-TƂX$*EaI@/./߹+c@[nǫ>kjТ?b}n8MEk0":uIE)0Q8`vѡgb|r.Vh*TA5@: %o )fj)'YNqS`RAC?#,>XthK8.:.7.]|VJ{~%XR#zN%Y ^P6;:aJnE?z]R) oYx,x|2%_zҥF/"ki摂x\,.N>‰2> EM.pUCF*5_F!v Ga|yݠ+eiurIǾYX7K@ANwôbE lZC3ol3j>cXmҳɻAFK8gԬȥ!cxܚJ?IMT@uEX&d :vr01CR:lJʘ;lFYz4jXBʱS|j6kٗ`3GR}P=* )sx 4 $BTcix'; ϊi\R=xߟP_W 0g~L=Gpb{_mA;SRLm9{'Ou6*XGa.Mtd t90D5[]}JH3*cӄ5: 1 CLq /\)RDF6&1 N ͌)F^ܹSN"MZݾɹ5>3BVoa3UCb.+]6n](2y?50#0}bН 4\#(Oⰾ.F#ԣ&a k $:}@v-?~gg_'v&B}И9ێǩ vl s+xo0e7H댿1ůt|[W |ՊNR!(לVH EBkqjٿ-UVO`IZ*+M [9:|rɅt>=Z"+zxVh1VamkGԹջ]3ӠF_zϹkNxxg;}}^s7#y”}7 GmwcoUI"g;tKT=\+4h+X%>rnFHVH"lzjvMH)%Y +,pV6Oj~Ev 5;$~G(pW#p5q~~&izR Hb)T,JLMWfeH5m{9'i)H}R wu" + $w666@:FCwޟ9y{ʮ\JMɬU,7q䁢 ccdմih[[|ڔDb6yn[x%C{Co W\AS<18cwx7mn2׋*"ix23zy#EHkX"a4eS@Ha]+}l %L*lZOen88:,5%'@l:rWY:ŷ'aT`*}IAd5/ wS:K,Ѯa.p5NqKR3,iT_Ʋ΍h, =X$ja~V>@3y lɟmb:"%!!y1E=n,h19H3uzG+0ȄOѝxZ/tJK'-e@@KdD {!cvX (vFIyl2}P z,G,Cİ/l yw; 1ZsĪ!'M!hN0MQö) Q"!CRr%tb']wW5p2%r*Ȏg@B[qǹh_w$W'=MX ѠK|ē*a&-3!bJL^GeYěNCӽϊJ罻6 r}QTe$ =KXDAoQRGrDo=,$T eV؎f._Nњg߀++^f09Fcݩ*p]YӔ:D(oUSQ~[!m޻kluDkl9<v<̝@c-BGX,Ck1],j!!?^.ւ!cn/o%*)H_f(ҷœCuf륌 TmXgm|J1䡓H;~ᾙ*!# _aGX3+euP-PQm1Odd1cm zP.d]&2-BxԥbEq*qaN(x/cfޜёKvz ) x(PADvD_$ܼtohw ~h/`䭧qww:1ޛQSoeEܞe?䅈3'ת`  @8N wqX^ E~rz44+" EbbeJL0I)p֝&1o1U&[/43ЇA+ ~~g . Ooǚ5 QP]AWSZǎsyk@ISLWRe]ZN [DaEC]fn=;TQpS$wx4fݭK]@[=:J;y5(tv\~@Yb+oN3׎=ig~6 ;oPǪגq0&"< 4}Z텓loͧzDZC!r?ƚPW1Ī%ISS/QS ji{0qX.l$ѿŝ AE6Z,LjD8+_N6׀@\ԨH>|J>S|LL \o` A920O뎓A1du0}]A< f#U+6S3nr9|qI03YU1fpK ,giFIǂϨF`͐^#fh<y;A`Yg bZ z249 L9]`.wmd%RMȕ)5,:A0ˆZ: kX.,v[/B_ؤxŖ `˷i'p-Sdh | M%[hempeVTc6sᲔlawc8 ?ǝp |ٟoZgNm)5J=6>;@#!9޾۞B(Q!ʱнVEetF@wJ⍼`r9s }-^x4a!4o?yrnB(;8И6PX]MBl }52p;M><) (ή8v_ g)&d 3pnLZ^.RvWG!0=.̆/'Ykm uu- ,%p6l!j#,7c^[bZ(ۯ-)I4MyMP;\рW8J|<#qS@Hj#vgsϯtgKn*KjYjTn*T^uO *uٕL=DtX%`9Jg!7yX!JK򶚵s×vhda.-_`8 jߠG[ckM?Ɲ۷3txin~ ʦ VhOgԛCzAi!R?ᄡn_B[H*,[% =/zQ( 1. j'aPDhY?ƿ 0]i-Vl &FRUA/߿@X҆R"E9"Bn"Xo.~pDžsɪ2 3u[v@L%Sˌ~ڷ%MpF"bKoMk'\nJHȥfvIFJhڑE&|xJ_m| #ťۡ 14G#ۜA@(y|(%[e=M#6I9N(I~?>O qe3/fS-cFxpV'̤.w\O_it66뻊%s]VB`G+%jU^K_& Vk=FG$%)D6eMEՋpr9׺`3`RC8s7>lfu濰q6NӪsBWVGº29rNLϥ' ,,'{2kCD=>Ph˽itACz85hUjNtӲt{P_.^ԯ9p.m9W96j'W03e]>oG6c"8Kx u KG#j\3q&*'E!'ԣkM&;(@J}--W*%4bg(9nTE,U&҆Z62y0d:*Ga4 |8*`R4Asi#!5] ꏝ}[d4_’qҢ\;rS^}"ܶX*t/ǧ ) *hm&jiRm$ph^W.:\/KNl/_i$F%)TEu.xGPwA5/|HZxEa˘L (PNi3֓(56)zģ򊧭 E86H{: -K}P{MɈX(blFdR{X0F,WK#ݼ- *kjלb@P[Z"^X^cy[C/i|"d~CT\=>1x8Hh0un;[`^ѣR5drDuSF֟6]y1{= V!w._a)ODjFk^7\C+& 1}w>5\ܚ1ߧW|DN]8 ){wz5УTu%PŤr5x[d7r(*Ta)P!!$L++Y@a>Lw\GU&9A4-3,ʺZ*ɽ꣯B[U@@daJI[ԲATz#0iQ6ʃ*` 7kp)$? _gT*sE"/FmU-l(-C[{5z2QER&g𤶮15D+NYګp6 66X(Hʒ-%%-#z/.5O3 1 Bknin"f-'k[ jg!, *TXA&RTwP B_V}$l} pw4P Ļ,Jm%؛J:%̻% .)3UdT0ѕ"Q/>I4j]i.4a b&"*/AwM!@.rgؾ7 B % /FWk_f3uR]Չz9~I8܃̆S0ut"Rns/m2 s?=p))_0|)_̨|Z^ΈʏJRw^nֹH<-a% qԐ0+X+a~Dwz"CENSL-#LWTQƂ"1? Uٓ2 /4RXH=S*jM?ǵ/;b0d-V8^FDZoJM&{Hb]Wtvj _i67ϖciT'1:n ƉEz(?.aWFܘVGґxE[iKatCZt>$ļ;],}|Sހڏvw$mVbwBD*ۍ]5y^ k,ef0 ^OL6ݞ-6cBDi˕Mt)>p/|yvt^?0 :?5֝$ehO2@J$c{0Q ~!KNiZʎ}o HѣYK 5Egd< 2#rӅ1(@N5Vɦ>Tg]}Ú+NwPCoڀ8x7+xWkr|%аM #5q4L2 8|G  4/c`}?6nd ט,s"@Nw} ֩ 5R01cnk˹YyIbY6o2,&sNm!uB ѹрt>I[w[jZ/V iܗt' }LeUW]qmj ɶ>P-d6_T>l_B<-L MZPGinD%gؘUjC Np+g†698LJ|o3]$"7p?fol+Ak$ϊ {[Mh+:}\+uP5py᧛^*%Y%yZ#7%8莆Cs yʴZh 0]3ѓo? y/0&bͻьYO dJ[@knFFK&` E0vF5can̺jUcB|_-gϮˆdͧuLO e+#sҭc> .tlƻ{Ow>[lUn¥J$f^):z"/x>\aps}0NB5xZU);v@!p92T9$YJ'Əe\R/GZp=5|tqP8\Z۷fg'pK;zH |BPUm;XzK#|S5a<H9{p-xř`^kpKc!pv;YٕϏ^сkdLhj>P–5^x0M7Ktj{OhlE&/:EVBc/Y8Ǯ,S+o-'pP 3 8ޓƫ0"E 1"0Cw8dTiSmٹ* [ aR{^gjT!CJ1 qO hEaY>HU% :ּ:rܷc$w,bH11g_Gdn*"m Ijx @¦5;X-PX,pBxÚҸɚtB#!qxI͛R/hstYg]*LK` XfA]4%٘ҫzYKIsl2:Qפwɉ ۉwUDK_w1Ӊ{Qn=㪱 Lwk}Fw$b6 bU,;䜞 N]nz𠖘0tFv zmʳ#yzx'3wr,_hYnъ҆iq)[CE$vԣK Ť/*ٶIQ=%eve({OP:ҚyHΛL׾}s")#cڮg8xr,\n] SiƙʡQJ"Vt`w prZQb"<вɼBӐyĸ{pa:x~`TsOM[v.g'ek+^|xxO33 >j&]=uT$ne̗\{k'*6cMB[,[09Sx^0 /1ڜ}gP{eJcPofJ2v鋌hmp~'ݴ`tCy:M˩J* AH< 8CIqLӢHw,öYI@T"i + ]2P])9_b63!-3dMVMupLэ~DFCbO1ܼ&(U?X!录He:燽3IF58GHP+rcvK8Yb Enߵi"ϴ$*h_nAs TyvܷثMhPxyi,‘t`_v|IE(SʦkNX\Exܱ+SE7z3gp({DlP7P~e{._ҤP4H8P:Q}-Fc ug#66/ߣ?oEMLĆK0'v@upJ@ogWԼ%m) ʌُYpm~㯳؅hRR ю?rR1AQ,ܰokP/õ qIi,Tz_Sء3 ,)tHAZz %Nu9/}-udWS5yU>Yqvؔ@rPg5g@T)Y@Q?KȳWu9sz{݂Jc\R̬lJ_vȸLm,,dʚRsp|@p ;Uh[#y ː]̻ g&HoOCʤ@}'vsq@eRJQ~4:Gt )͠EC h6}TBqw>׬B嘞=4I0(2|_4k D=!ne/E_.zE-7eZ 鍜͖f+j=.F* 36 S AAPSoVN<C8U4ɷFu~{zAyJ 3FWyI>G]=GTQD6m3)bNYJX+m4 Þ@-k *\{Z{F)?L"}7ms[}εڨnE*(,P,`Q[ZI}";WU(C*z,WI=蘍%6h,͞C\蜺j7U :h5?p[ X?7QEyȠGk+;aah!21(YA +A-U-DSNմsǩ{m*G7+ q7u*da6@•Y(FY/F+G Q#zh36`CBdԜy 'Be;uw|'2;c@ ~ )/RASL658?#L|DBR"oEn5\_8AYH`q#JSf W~&g&<@>^cz7VLaJ#|~q :Zhj~韢/8-`H ?tPRjر7@)2ty^x03֕I1M'D(KiuUΉ򉺺k(—ʊz>ijg10_RO L\QBpB 1gtDklΦXE$U0>2\pwoY38 `ËjMICӖ+U@~a$}FOi,:S7>(-ص%OۤOpo]jcKxdծX-$&kZ0n([ȹJ`aP<=en7_ڍZ\Teе[52i[hGBH.!y eqo{>`usqi5Ѷqi^nB%$$o LVrK~LѨסQM=rZ]Ph&[FY-]~)- \Cc8\'ҸGNէޕv&ij ZMm!Æ *{fV9M;mwgt\Df }(To0_֑&y:P9vCV]Qs&_ ; g((n52S?x4(XH1qyHNqϳcC<~ʧrlb腾ۿ= ڶ&B!Qf}2QZ=x@ZF` _}ɮ`yaZ֍Lq3)^7EQ!~?(}   ;o+E0UVdBk)ǓZWv~ gdtIdI6=KV ʐ{,P)"_O ۾[9m2C)! 8;N'l &ɞCo=:?n5l"DžtIzRTV4T:2 OvA~Sy >!bT'JնDj^s|cյ(;ǖ\^sl$fZ 0=dOåB `/x]ٮrzVy!-zH+4}oPg)}d_)\&ɗyN\$tm$`#c8H{\Rwȧ|g*KFǕ~k"Gp&x~Εǔñ{ 2NhFxԡIwZUrPʎGُ-W:R[UI Aʚn, YD &6/L-a1k&4}Fn2VJ6A0+!bdc$OjSġ2Km?W1/zEVSZ$r(Fb86tm UPl*ؽuS2L6Izsm*hH7 }uD˫X^ )|6DMVX9 Vi*Ċ_W'dqE k5͙Ey!lC1ϐhߘ6m^O/v䈪'NS%I"@ڇܲй sR+M2'DX$c/`!"jK8#i%M7f)=Ri_zgK,d:ױ[r%@9) ~@;{$>Ck\*~Ԇ+dc;xNj5DZPS+dGWY\yl$PW%']L [m9m_(joce=^uR/" SpN="KMRDxF&X396&//N >NS% `>WZh!(CT澎0YNpPRaR7A**.v@@lZ6. }B኏BhD)h-DRܴ.ة,^kO[}__da%XwzK9'{D!6s }X--<D40qgm.>K^R4Vꃀ8l잏X8gZN6w0*2%r&A$T Xyc'DvFH'Ғ1q- w$O\O+6x~+L+)$($v T 늳x7>^= e/N0.*'f w,y5{Q ϳΛ!A7{N[nؚ?(zJVT J8xR^>W!)J%Kb&ULNrO::FbZX3 5Ջhĉ_O$@ ζowTE{\vsIp] G}q &ay)c@D }aT }t$rx5c9fߥ! :E-5t<1e!lvԥuG3 љ1%$|R&FRkУ 9k&~+10?#i~]z+6WCDTQGZoL/ %.I41m'M?U%Ys˅@iS8 aMM$uVf:vTj|nWH}wٻfTT^q*|wLnYnes6&Glnw aڴha(3T`{lK+In"knL#Ĺd5;&;Lq}xCK|_Z+ʼn|4^d 3)cz}յ b6eqW!_uPK~Q>`78.Gӂz`OW-}?Es+ cEh 4~0'fFnmocٙ`yEjCςP7$[Oܵ [Hjrz\_Sϓ7du屿f&9Ճ?^kAueG]Cdq#BN#8}G(G4] qH'[2UM+{!S'"[D~^6T-<4ԙ;R9oM!}`۩vfID,7` ^|wY?#KYW}P.*_ȿR.~zΩ'X7t .2ZsܫH8:xlXޜM+pf) ֥JCweڪg0QOY"ا؊> ƀFn. M4 y]]'$QP.,dGV:,1<(Ef:ռyŻ4w,#IYD*1mF,@Cz#.LA4݅@@P{$MM:)GW6bρyUr08hSkbv@*Ǿё;6|roM&̍4>;_!XWZi!HzV4%\))X/m!ZE]Ծ:\]Imf%Ja2t(wa0y Ј힂y' <5 6jnd#ٓFG T8+jxd<#2W %o@ˬ}Xy. Ǎ`´b<W5h'&+yksoK 1x伋Zn(W9 ^T8-IH o+PctZqɢxnW vV $o9"jAuf6zQ0i!89=F!9͏ԵռK̋Za+{#wOX)Uk](jg5*S }J 5$G+JOuO}OjwJgd^%L|8ԆfPx2D)8apةTpslYbx(j_;]X$bySVV>/qrL%_eu= 2ǫ`d=TĕiTB ÈD$&:p RAës؅mz5 A3\Dsڌ)kV_؁ d.'$^5N]vdFJCTI@75d֤>E3;AϘyδ0kisRԚ=b!Q`K/Oƀ%GwO8ŏ5\q;$v_1\!U]TvMﴸJ_e7~.]R3'ϕ1%F_E#Án[BIGVɟdvjDCA},~j,+qܖT:yD4[Bx-DHWmkȏq餼fXVTao s'헹c~}:R+H@mpwzF#E__:Iͣ 1&ⅱj_ 'V1_Fs8 QɞC2.||{<帗& s0>n }fgCsZ س*7f ~m! lٻyI<l3%Hvj~w9smǬYgꯩ4Hk X^چsK`D|aN2 $HiXK 覝Wݏ[KbqIM'n 1Tol ^>աA4{:7zNyHM SF-$D"01waEM<Җ ~;p8 lr:EY*G1 (V* )M)HU|Z #7J_e.0 2`>f>h91yҰ57dQ.Zb|=<~jbƭk=O_hdS Ξ!/aZδ.Me&Nib:f7/?rp %:mوF"#;#Z ]r=v튫1ӪX[є`+XrB߆䁊a!Q%oJi37p>$ JMb$U霧|y )[LGE/2D!D]m`bLwnןyy_}j;4:# eޭjVfL YksJ ?¢ 9O΋PVfo[Eh5画75i?׾گkx-ʦ}U];*E(vZ,o t-'bZ\YנkLnE VjgmLήt{447>(qߴV {'&\Ɉ "?M;u*v+ h&r,Z1]s 23yX,3oPQ`UiD"x;ө*^]1;A]$ QeMJ AaޮFq4Lpl#B ]l!7 S1ޫ1pc^lq^iOX`EK[aj, jHshn>#UCt9y`-?!ޔX)fI0gUP>4ܠ,8|+GE8KS'@[(MBQW%Bw^-<Vn[o69^Q)Gc#aWs,keN֜φ1RJ3L]/A0lvse3Gf􇕃RhYCqqk²vc3D &98lӠ]W+}-&O5Oi+´pKvp%7 7W4~ 7Pa Qf YK+v;(9WR2ky.$ρh+Vj#RxRu\^dd3yU}{:Nݚk/ul2{3=:Ţv%Qo!e=67DEx_Dh6lSzzpCI%raC0Z2j:b9WoH0u¹[Sa4FNj1 01Q^^{&66y:2UBu6)qW@`%_eH0Oy.cKpgdPt Ig'yݝa "\j['2=q"N(8Ki&dZ= JOW+-2NVʜ`yX vO*NCJa :uv{8N>H`giɝ<#7?SRE{C"v7"ݍ0+y1dw X#8))ncmȺt ~::[ >2z"9W yHm h1ejMjn|U@U$ t8Q-毐]T%swt@ܰc?u6㕨)Gol!\YBZ4T<:Rͼ&7*el30zH[ċG) e{ht~E>j]ʒW &"^$";l%CAX ?,,s6D$os5>*d˶by#$:T66_ф=FɼYCM0Hu!9D0O^M4Z]AXDjlD[0 1,)Ԩ {^"K̰ol",\D;4}a IWGӽwrpSHR/<ìs'S"͔'FYPdCWL*hnLU\Ww$t ɣ\P>b!za /R)b'sQ;,Ċ!!!ew̏L8'ЩoB[ 5ivwD⾍ntJF1Z*$5!y|UѸʼnNՋTYQ˦LJˠ?ŎT51E'E@Ul wgV'w\?y1څ[󠖭n+.<(,[ 6Oz{ġ0Z AqyaH^J+D ??xI̾9-IK?b6 #3)Oi?vaP+Ku/ V;v@s]7Rv- E#u/Zi"ZkU@aGNDHS͔AMBs71ں`&E@IϚOkJF0ڵ((p+u@(_YՎ-i/UO 8YQwAڳ}֥Ȱe~Q(ϟo]#b;ٛ7:yc#dB)>ZCBz;3f3g$;]FoV9ɀSٲL!ǘ}}֦0G2*XwH\#V2?]+BybVym5h}*ZpD΃}81~@>eȁij\ܭuWvUYAցp!ב-(jppo@=wޅ:t)_Yݼꕳ3Ўdl@(|d4ƌZ p"\‰˗-K]Co /0»q$2%('xbaWF3W9~TEYG_^Ig$O6'ְKW6 qTd?jvI=5+wC,cAnĊ݂-6|붗*B̤qeOk9$I$wS&tw; CNQ$lmjimV>[R0IAUi9k]}Vs MFmP ^uL^P8`Cˤ&%YzEWYry)QQaE&JϹ)ܾst2][4Yi*<(ݩJў=4]<@@^?? ]i^s0{+3Hًnt]*v@HY)Y m:/?H巸B֭*؂E {mvvÙ6JĬUώ#,7sR`m ;L'\d9.h =76"jВy[ըLoqڌSSo,`^K#i,AIӑќ"/iTWJ_D~DB\l#r E8^B9Py}2aY^߆I'mv&X oR!H5wh*3_v2m9a,Kca~i!R՚w--YBKw%|@d~&,BA+T]WŎy`  كP1t7\DwŚυ41mǧ5[jtLSzu4Ol8 4LB7ᝬFKV&SSSEؑ6}j=/*8T VKSǤ4%ɷʟq];){pO_L̀mR pEVE~V| )y"_,tÄB]ΥM3ʫ#1PJuD"ֶr+)O26I ݿHLȔ?0;o٣mkON"jmO,Jkny9+yx콎6U^H`lZQ LrhIEI]]Hg*:z{4AaG;Grn :|^9yhqܴ׿1V ]0ܠr"tCEH W>㊇&ɇS ZZEܡy{AU{8fxRB%Z茮}{GRIfdk`J IJ%=%?LaEEZ;d^dQn'EA\N if}!Q]z cQ[zTL8E뻏4 _ȋ~2 i%$] ڢU(] 5Hd4~Z &E+yA~i ~XiG o NI:o&vд~R49z( CD6fx[P j8lz#$jo˞ 6g]w4e 0w, 7 i+{ncrPP4 0X^RHt.IʷVȴo}~5 v/s0?gW_-!erq} 8n3޳BR Jø9G*i>vu$k!> ܽI&)?_FlW @#9Zݦg({NXf=6Bvp$7'3`YSbӝ5x1\=[6]}(nJk@)G!z!L 0^޴lwpa1aL} Ǧc4gIbbb46nHq$zi,)T3OvAjѹlW`Ão9O`Gcqӆx:醜S L߭j)}e^_o}΁д@-hT[ ]mMpgVqW"2ɔhSA _i ΋zsD3zY@/4JTQ}fG3wy"|5b!u1mN&&6' #C}?BY\xAr?Krn25w(dkI/˙wƙRcUo[wx>xQ2# l. ^D&\8w%֘tz" 'o lMC)T ݄?+*aW]N{! mk>U}i lh/RVh5rnp;`86תnӟeL4c \yh|a͑cC? *b=A 30} k<&Z1IB`ʳK7lҘW/,Ԁv?NAѫIڎi,03m]L)ǹ˩r>O([=uRm>HCȄg~B%dH(fqEE61i⹣~O)s"Hskd &3]IkCe8-GA|Zm/ yѽ>m#: `Q*% QՉX8骆cImnk U!⏆?`JR蟼-_Oxc slQ /ޝMչ۽ 5E)yWYP11H:C0ƚW~^ny$(:?DW:rI6 pɛ5$ɾIrʥqN rs+L;eǗ/I*T0e&؞ҳ_P!'p*f|wߣCWai%mSoLMu`5>n.͔uք=Vkp sCشQcsfǀmn _hOz?olP6>iެj5x_j !&-b2+!?NoGPE@.IIٷpRu@pPY ~jA"Eh8_ʹSDyebvhXI \S'.^gpP[_V)b.G18C:8͓~Rmh Rd+̈d{yx-.UP)935ݐjO#NnrE B},CCraǤX2 pF /=J01(.ݼڂd9 FH;+FkbGwYSX QĽ~ID'mut.5eS}mLNX˪g0ƅDXGi S32Rj{s_o.Hh,skGK X*Pj[ŤS<sa<{|+Up}ĩ?]_ӳaCŸGP9s\e-x5^\ٷ=7j`j^XIK_,oũG^4=w;d;φ\?/pƍXX!_uN`K</\]Vzr5>F7?BJy/\b`L* qVÌi\nҵ٣РfSP*=tbi(9KvՌ} 7 ZS턎fB%`ƧALf\n~um3CҞZ0ʹWLtväe X[ LWir%46?_ӵk' 52}^pVY*&j\X]WlQ A{u)Hbw'$䘳#$.WD6Y⫞ګM1 efߪ6F X4:!9;UkNin 2P7ǗUr|w304y^ =BoCo4Tl6خ4Lq:ƕore'Ԟ8rPk3d23 Jz qrfOrYJ6𱣞ϿJg-nԩ*,K+ d!df3ء{/H jx?de}SAk7|=g?~S7U #UȦ`? bBW.DWX}k[RXSR0-ah4vkXOUWǚqlC@n3o$HX6[`=,mPT{@3ѧJAWMlVgWcC(e'@32^|.!1},({Ш.vٹ3̈́][㑼,M]_>kmDbnߦP'@=e`0#/}|߯n{]wKJ4ș6,m\kښ_u['[QZT%:<]$Ky*FA =츲=NXz Dj/|H,={_WF;6p鋟9+ ?Qc>6]\GpCc VE>hDh n,'P]*8eY93S}.i7szNsɁxZGˠZ6a./cNb:" gZW9LG kM<h+Ehɰ;`>mϦ 3Jrmec?5lzo֟Dc],'-z]?K~gyn1 9qi9JMjh)YK4˫QQu<3 ㏠Q*K^ˬ4a9DFQ5gA@Yw9a/ Lx!3fgafrE$B"C4\C/߈j)f`TZcA˕hKICp9fjga@P#n3mZ@1//}U[w`K s{#ll"4p΢ bދX)  |EZ9i\!6$R:Z1$d|n,@%RR  \"mQ39tpLN/,"&=3 6uZ{Dv`^ `x?f mL HS:օSzݙrF0x[\M<20eY}Hu}RݽVA`+87z) y+sq |7ta"ITm#iH_iFLZUFcWs&-'g(Ǟ2RxeD'HU¢ƠYsSy,=N˹I9,@o[vR`PMN+eTn¯t(y4 (3Y)P$~D'b렻di >(l ¼lj%  lVbfВ 's}~;HOnZ"t&ܪuRgH!Ld2p !u`钺Ϝh}A( ] s(#Am nG &7kq+aoN87"3y5~$3 fH$1 tugPQ :뫞2ԠƎeXF&[>]/JF!s3bJk/GInbb7r(hĴ]~m0Um6Bq 05X&v%SO LBVXfCFW6 y>3_՚z2*Lo 6),siQp 13}ST"N*9}IM};cW{[ aS.CC00 K~$,?LeCP&ːr e]x50BDo1:4X4QX'2%ӈBۧ&\eq[ KmD"> E\Sy3;=#i7b&T#`I WxT\vX-C߆_ Baxawx7@ir2tz]%juk@:4`d vR? ~0n\J {ꯥk?ZK?>/+$.Jr~P%|ucxKcE tZP#& :g#R;=IJ q#ТX[Vk ,96M]zղ2˴L6K:0n3<ӟn9r&Ȍ9"ǑC2I#O| 9Ym" ӗ @ MYyG0f (OCAur&I<r %\f˩5!@@|?X[~;OhDOzfI!A4xԾÐ\eMj~[&#ˀ)n_/T6EE]ޞq2QB0ffS! N*Cm=Ow1O:B,KB.'85YS{VLm`nn!C|O|B{v Hj0~SiUBc:Ð"=~osaO_n}}RDwr)UH$%ų:. czR!4C{붝mV2P;ky`갴B_e۬ B֖LRJl CHT59-5`3b-/kt vZIu_Ux1&K bOGL33hwQETɭW(:s5A'L>9,0j\ap/zӓy1Ɍp9QX{$аjx(s7_2e?2%PnpBmϧO?@}qķrm)!QA:BS-{2@Su"S i=ދE[A٢gp-0qSE7}D/kx ʮ#uTP"wj8#WeI8_p|k"ɰ=M3XH@y ֔ x3!*c50{DZS,:UC!E33xWh{$Ap=Ư_PxʺyL-[d<&ǨPHM@oV;s\öz,?%,?;tX[怸]:V ĭĒRa wGHN$<}~HLJϦe9Ite2TFBe.SQ"S/ELQxq=s sW(:7z soEfb+8gVu =n>Ӝ/8"_WL1y ꌪwwϘXCH$1/V6YKC4ol;JNŧވؾ9oCj' -f#}˗ja>A;# CM"Ӝbzx 9d]sDUQ 󷄭r$ۖrWfbU|,ށҵOGhRmKSDhRU1 n'gkTD'^jӟD͙SE,=݂ A>gNY Z[C[⤍ Q7=ԑ N#NuN)@zoXpk`w]*&K`W܇^C`[ *L;SL= I롽 \_EN?q ׺sչ[{eT5YhZs&W]u~>.iX,䯮EU"qa磺v1ȍ%kkKM1pd-RӭX6@w05&tpP9[Rݜh"Q@kW% .<8Y&z~sFm-R'RΨxpxj&ŇjbDoyv6@%WEڊ|Jj N&=B vRgXM/׺#nИq+/+㒻.SxiƉw_;5Iq61ie)|GvAoAqQbxq *ڋY+cbeMɬ@ $si$gvS|la;Bj"J j?iv|s8xMfFG eknqY] $SQ3^SOA#nX*_=>gy*uyN^ e]8K>=t*P]8Bi@,I<)+-JckQDGnD*>ɐAr4Gо#eS(\W0攇nkA lbq]=k]V)\c壇.W\a}X{㦦/|5&!s9/g>ġlnA5}[I~dz*gIsܾqWﰸ~[ ӡ|gjX,tMP :tkid(jJw B>?Tdވ\Qh[$n[ZZ@eoYU!!@/Fu22*l֙{y[zIoFY_6UMj읁SY|aEv!M'wZʭ: JtuӲ(3An5RԜ?B/MKUH&+kN q vEά_n31Hp@mXy̠K O l@pR.K\TCfIxɫ0 cp^rEf 0^d]@j[mJ1(*h k_H1tlPֲT8=&d ]>M;"rI{8N[^ +LڐTm{[H`cʄ})s{2TpM{x Y |ur<j񁟎,_;#ji dJWiR7J ?B77#Ic聢`-s'Z-3МX< %ƔQA1"s3҄hp$[1A祐첚,x9Q @V'&kl$<:HKxLEA޳|j: F|)ۦXovht qYPWGFEZ{4bXg=zʼlIY9g/|}H4 Y*GxInB} 3d¿Uz_"k' ϕޫہib_^/P z=\BԸ(EO{\5>FbH"}E/* ,)qo:7-91RDIvKlg4Jo%e=~A\ihdaMi}9 )U(`0TvȬekWHNqkL@H 4-92:].{CxGqT>%~2WXN?*lo .hѰԜ[r[ƉaYjйc;6t̵j@M?r.tH 1L@P%x݇{/- 5, i#,๧*}dk瘡r.ZQ ~AgɈp=i=;@[o<0_e2 GB6p8ImrH48G?|~tbO/T+R`B΄["#}?x>1-T+<:9[ofWC{h6/Mƍ!vy*p2nWI ȃ}Iʋ ~` eЛ9wMqeSރqA - 0S!c;6MenEu#lPN]F' }`A HGω: -Di\?  fG# .caّ[ac'U>]Y{XY8Lvh7&rXȟN54Pbq[@e'NHBVR*N3 thִܣ^$D1Sr~꿹~s]6>̽E<ΰI<-I~@D)Cn43|Y1X)`<ӳɤR(Uz hqe?Cb8A\fS[м _6[1&M]&KKbџE ybv,nC BhjkDXZ "YϦ,J'GβF_syNⴻu~Ǻacpߙhs8Is,k96qq݌݇\K|܎aϯ b4 @of8COoSZQ9(Y07j}_@t ;<cNB͇lu6(bWhQW4tT0}cR_k,1@@~wu\ u84,:*Uys{fbal<0>>\FmqyGj:7U06NqФ5 G XW6%`򑫲?T^m9zݖ$% `0AYPl;6^ڲfSrR 5?+ ]g3{ $;V7RI~wi(rzufBYNتucݸQ'x0-vwA*cI34\1z{a-,SP]GtW7C izIYX:|8f;=nΗL,jþO.L%#;lm?y(Snj8m(WmqJ3:iFa}uZt d1o gggTUX7bL 74AՐm_{XЦ$ C!\)yn-/Gs&*RT"bM"߬;$M!-R͕"j:KKk7>Mȋ#c]bD:Uʃ)X9h Q;x 5!)WcʍBIKw}pW PmqnE}4E鶀Cq6| Nmq}\ 퍕aNhڍh3顤<2 .頬7O4hOYayB%d+PKuThC¿q[K6#ytt6+l8P)x E*O&!Xc ߶w5JY ԩKXrN 傯tKuΛPN>}hVС뜡% 7v3~@Ki)VUȧXϓ);\n# UC):LľFv6;hNFEI9 2|2:izw  [8RҧVbk/_p 8=,"r52"wI0>B 1GJةޖɀwX0ށGFY2yO x޷eub!rw8R)z"5;CT[Sȋ u,fw.!q{J E: gݗmTF#֪Х{ؚ:0fBk~/ώ5{M]zPݒ.nڼKyV87@NWո6 W/S#FSIt Lڸì0%NHIyO;P1K[yx&A=9+\8!Pfշ`/)-1Byu8h]o]_ԑQsYx$$R$o>;:ˁw@67tP\E$HΆ40Ws̪9Y1+O^1GqYٽ]{kk`qDkMdb湄ۨ@]I%IV~x呆u׉Պk M*vX<,:Π&7 ю~\mvr&L?H +yArlQ`$;Gz2Ajk0EFUz :hb #svJwd> ۖ%6j{wgrVƏ#Z'Tj8X[O%?~%#]$; #/P$MV71OYєabkq .NLT5ʤU.7dBqzJ54ϑ^AY1îx[@0~U`ʂBb̛I_J>Vh$‰>ArId;7R *^a@F)ۺ_Onْ>C,8LCD;nA>!:ht=b@Cq&ʝ0 Uc@0 0b J &m7sP_90gHtR m01Zz:t1^^^niw-<G{\dw'5X ,R<MPxd᧟P iMm)(dU21v'y:Or6J2I`)U>Rг2bcXDµ4EN5iR\\i #}U§(M }NXe~[47?TkGcLص\g#^pEgs-G[ˡmd@:-nɆƤ:ȿ-O?,:~i}vCq'4*LkH0V-GbekJQICPiY{UaAh RI)T"n||  xP5d $|ڛCМ^b׃I[6M<0_:[.<놹q?A@a6 ~f֮ zJJsršCZ^pթ~,o,I~I@We&H! ئ^?d^<5 ??ƝΆNL|}&=ۀǢHiJD3fAIׁ4\x+Re%VԂсc?#& ]ԕ0K''*NJ2ўY Sp JlpeM">v}A ኣ^DpB?W3f78V24_\a=!.@,fKe˰ 5)`ZlSK]aXlIOE- 7b">Ƥae@Q*1Q5hA5q0? _cWmm:ÄAOYr?<~!OYHZlr_PrȔez ZUSe^_tݬ7Y}óTܓ~Kc=ul[q6q46yt1ˤW>ɣ@T>z1  Dz?Q@x(7QJ?-mӥtdLeMq4H@UƂ=OIkoe|#fG.TI?t;:eN*b?i%y<ձr}hZŐ-zjRE C1G;)+ ؠm)(s}@= 5PT^-πjl5ƒ ;6豠A'{?V+BjMkCyarO\.c\lDd^Op*:zZ* >F_Ri52;d]Yb[͈u2/n7WUVFuo0w;T*z~y'Y"UM:.!~ =TvO"9-Y|PqBsՋ\' M<\wc-/{OYV:d2R;yګve]Ee9=,3|ேGbFѫb\M^=``~o-h6@ L2+H =N1lẕl-2g'ؼL oS~>V.KX@BG nِʏӮ''LԘ0}٭Yϴ`䥽qԃ+OT?PXK,+TٗԋgW|鯉IqG1`*>+5 ܡd}K>V@=Cknބ+;g#!# {5Z{pu8kQP3Z_bl98~;x &T?U&,;*-$¯wV 77z{y]Pp7r0DFV"Kd?W 幑Y=Y 䲶]w!׀ɯPjmBM=Ω}//.\=-7AH>=gcœKZmMg$5\c-$>PARėNKL\ Q~/,jޛ5lPɤCd/B݄&J;YȤX<ߵ+v]F}jhh7/aX *KۤZՏZͧςd-`t@3w_~k@!):S;Բ*\u/ư;ZaR=-gEo#f>#K˕/xKYO}{5 3D!,9jP^\7*T[{0fM1%B]xH"G1 u_#ֳÆ/l6Na7sڗbp +ۤճUqa'X"xIᑪ,Ri4NM}4wdNWwfP0zLnvz$< ԰}#txrRء"ܾ>Q9׸5K&s*>\`vۆ z Bju#ȌNXKf0 ICʛȨ!?Ezɿuգ@lӁ xBf2Շ?y[h:5όOe<* 5ٛŪCիiivvx}]ejR{cyuھzZ*re}*%:ւDo*nozr xO]ȵNBnA;Pdg%{.u* /[י/]Wr]WY;d=Ɯ#ʺƙ9uLOXz7m }:/g&Dq}CBuC\[лQ1}qwE QG‹ʃO̙^)UvL($-7X6wNajus@vb_PCbQN9*Q7xkmjf-w,CÜ;.X\v7ګۚQos:Ꞛ?'-5!S]Ѻl%X<ëO$? 2e_H;ij.IuB GnR>sxf&jNz<c';^7E bE.2oCH'C r6FĐ:E(e: !$kP ^5duv|BZ贂S-wmpDvEq1)a~!2̘ r"9F~]9#:a 䡎zLN]PcEwټ B(G~j,ĺǝ0f6!ڇPm7u慧[}0ICy 'Z"=&6M[#˷BnBߩD:6퍐v{[5}F[McO_MG3&?B3!"b tЂ,BWs.2[D0D9nI 3"4Iu=&Z) %*%cr'aM!N_t>@)xLj^JQiy9ndZ ;>뗒Rx74lAx9};o_֝f},vVF)9:2['WZyޑ\KBߥDdO c}ܱIY6yFyN X ⠢9%S4!#'0 pˇb.  4UPzvUk.^)OL|ُMyTR; Uϳ`ݲ=ôZ5erDG{qO PZL ~n 9I * wl/83,epf 60lZmlpDM o} 8e{Wfe?g}_QeI6uQ C9-6@^黥ӿRGtsF" ۖ8+ZMoYPoeK|G.7&C^X̋HC <'USB=|QX뜉%(/6J-ϓNr 9-};h"g zY-MqBqq„;&c'ě{Rbksc.mnlwbjE:À/\K[aGn#QoXZXݔQ39B?}4d9Y8hJawXSVH M@[ەD1m3hq*k$\3*^Kch8:FfkD o'\ 0 |^)S$"f,dVHTxަMiGg:Ā=1+H,cfFGrHNۍa\d^GCMoʭ]m&w\G80)d9JʼnSƊ`1=:}A2ۛ[=T`QN Wa/ZW?I.g9@=xU}+dEFҍyۏG1dՓs)8"xy*\wG6of>^%'yCWP6'*yqk>qZ!},5B]8WKJ$-&.I6g){ ު"}i߃q,&VY+KKT n]UL% 7Z!.6NSMZ4z>8eU@N2-D.(SӐS7ʡ5 ०/H`G}S?u6*O/kH e-~FO6nBۻSkD-nI&C6 GQqa|YY!]'g nCG۴Xߋcn8, OMYJ ʄ)INAI lgv2G.Wdتgb|f14"IetyoU\`6^?9cLL6$HwgD~z̶FFGn1b pl,^vR1@?,lԾR\b/Ğ G꼩L_-7Wًz/i꠻^(Ou H8*U纂 V ;SBjifTA=w3n&-O8z8J%{!?*"~9ʢŖ'5n ή]K1:)XB/Vm|]odž$K\aSs>[ZmJvGܪ9 ^IK&f }lΖ[/TvZbg ܈$z&aD\v#K1tavPgr&RI",H_TE"wXt d=&^N?[ZێT8i#@ H2}Z@4@_ ؉Z@l:,.fŵhæ#r^C3E|*dYU9wG%wZ$o+ĭ6 糞|sP0?kѕ^nf}85ope[F~D \u'JOaFn%Y:"=exNRUB倽6vz%i<ǫfOZ5 QXi |^1'4o#u*# /A(O("_Τ㳬u(5 Ih3.x> 7ݢ Z8K]ҏ& o(r p ?eFs|T/do(y(FZ;ᬾPm"̊Yeժ)Z)RQM!:!AU8.!jRoYCLa 571 *K@|YQM5K?8ʠN;c.O8 5v\Lƹ =\ʰ^(T.꺟PG!بjFWyd݊{~ٜwOXgMrÀE4G+"9s/,md١#&0TB94i^U7 \|>Z3J %ȵ[hOL@KPb}i v/tXɗ0⹜j9orU 9t \$Mu$آ~$y3/NݴM5e kJɜ6$-[_]|/Yie;p4')n:jf@H^4S4W^&uۺ=}W!tmKZfwT llSLQQ% Kv Ԙ!Yj7;+Li۲Y+J,] 4wNFhPQۛ^9#P6NXBUNDJ ?(lKL'F(!`e H<¦F'u:g= RɦKs`{u(N,W%25eŞ.ʶZ)qL۬?t^.Y}@LDCW=6 GIq$5=}r3ĞW2m㡲W>R͆Ww1] Ns/Y ,A}Ӿ uٙo]yv&WLF=jՄR١\HO!ܔ1L:Gud`9dbB9]!d;cFAo't8L:ȁ[gptP꜍I޿W>AX[炢˨Kɧ)"=YbXvlg'Q?P5z#ؚ6@5HhW~%+hG|}qX}yH%C>Oѣ>Fyarw? ~HtLJ_T.(NGlb#G1c'W fw'~IWQ WN*${ԐlN/ؐv 5EfOb;E=Pz@Kk=ݥW LkC;H*߷E훛͛5L_<|]bMVh}"VtRy#a9b0DZVY?@!}ʹϯJ 1&~m.ri'*j4@ΌjC`juarM9Y9ZㅺP^ د:81۽be(Uv"a( A\BWBy^'GTxF>\ zxwګ*&} =nle R{_i-:Σ?7ƘxR}("ɂL'`/n wQB)߰XVGU B^$_1RJQZ \2p|41`Jű#k/׫X#I<Uf_ z>Vl07,sᑝ@&noHIB&H[Zw!koWԓx"&T}Q8I&Wdzx(,އU]Lo_'iUIA}xYxو5%$*3t3^Ά.j;}bI/Fפ'\* 2 F7jhB:N"g/NÃ3/G;˷J=G٫}}{V]߅ត-Ƥrƪ''"X"SǦ`I=YX*P>BCЮ͟`ҭty,uHƐ*4헊x$ߕQwR>S{ )ytPrq)p9ٿu=cܫGNT~_ 'D5x UkG@Ujd1J{2Xc =d.0DM!ϼ{\<knNS>6^R4t ׿qXIiDr,8jȭDfRD-[͈Jaޚ9 %?{qf&Q~yirB*{?y2"?q~YsAȭFѡV:5h5DC2& nn{ WEFa<6Gf'8n DQRi{{s  ,fϝ8nyźPT/=0K(9N Ӡ]V 9mZ%jv=j)7S.ḅqSE1{D{i'b`~^]Й Op;|V,K}ں}aյlZE}H pK~Мr<-d ^ K+sd~ s8U@s;u d `>ƺt_ʧ(Դ/۲ݑkJ_CX%!ΰ>&Ȑ u[,[bV=5b6xT< ^/ :*'[ctkGT<U,X 4ED)z-K{Xl8K3Op `K0JhJ!FlG/|YLzz:DEI>d& (UF]o\lV=HܷLGmn֩`8]>[YM>f^0A9޷ݟ3B>.Ea7R 5-Dx~ڵirtU-~ȗ;a"}Tg&Qz?҈Y ]! xk妏O9d!YoAy6q.OLݚ\$oG;.|WQNCQts+Bk䬞g]4DSz,[|i^=$UMv (DD(xސ%!ibCf|wYD:g&Y..Q>R;t7c/WF84U36mFY,FphYgQ'^.;ΊMiBmcL|@F2LWkܧ XHYH'-C]Gy<&2Mzo9 oڎ!p0z3 3ZʑYZTHgQ{HA0iuվeTэ¼}fؿ5P$欠I'5|]08PwL[^6i'1 ?7_W.|Fc|,e~|{ <#SiFꭓ_wR?3;Q1z!X HàZ81G38 "|0!qQqEPK}!Gbw^ ΀WWrAzd=Ջȝ% fߚۗj -%eZ|:!a4`ԓrkԞ;vJz'C[D3~5!Z)(woEz9[8h" ^밞(=ksĿV^;; LY!f7l_$q - 7(FORV!(x xZzlQhUv3+8 1A7kxImնLHľ~(CjSAeƧw"9JujHUz ˘?d`Dý&Dy, +gavt(ĎN 1)12=5 ?8zB7bZ:ƱǩB(\S5х ݅ATdN]1^{},MۗuK P_1knYu`;bBWփ5Ajl翔⽩ytYH[0rStp14t1}o: 'K[)qm$yo4-f|c:;t&!C{m&)j2/Z$bŔ a?_a_9Qh1c~wK(p^L7в08IuM؄uܤz ErTd[yp\:Bi ;1c{̄1 ةl\mEv)㙥hԏ)\b]{,2R1&@FuBjf Fx6_!xt[ ~žv ꃀEo\;(귃1p,J')Dwk KP8#syIvl Bt~2 7UF4rin]G'xN:| ؂9*)C3i2>4}e_cuppi$!bU(X)%gULۆ)4'!Yk.A #+Z#?K=yOaU3ҽŠH /jln pr.NU,2N*fvjm<f[z{bR0DYei )O}v_qrz#ߨXZv:̖p\Mґh39ޤS<}6)kf76M^ 3\@IwtB"fP 5Wdweat@7x[_68:_1Cf H,טua/{R>^HBwOaGn&9N!ĸ$G/Iʋ 6IfڕjnQpu>Ao^6ح۪?@U`L.)Yv .%~U&CTkJ>g?ʺ 5\I`*ʷ'̽%8dp 17K$0c! =ʔgnz% <ʐ t´IXurLrsRBl(p!|3'0ZI(Py`u69'S-oJA53IK8"PŐ<}:''hl`լcbi}/C Ib" \k߰dY&Pk |db~s<`;h>qnеf}e5|pӉ.ܰ v=,+P,-z]ѭrx/sV:q#xF0aLX F3&8s %("mb9o lnMO`9 @o RVZE1bgA T+ĈC /=2 qO27_A6YŎCx!=ʮ $mWio; VM)3a5ZQ qT3~7rX&0Y <;{(4e`۽)~G싂Ԧ:T)<~u{{DYqk{N~~&8>=#1˦W32`z&\!4e3Ur>DXS1VDMq\S9㳰`M7 UGgY ~K#KvW(Y*X`ylM*yٗ!!| H/{(P?2EV .] *kC5OpjLBM7'T@&okL#RmY7r8"ȠEC׉7:{Z9 gĂJ⵽ Zt<.#6X . ϣֻEAFcXzZPz3}g^9lj0H?ӠK* تl'\q>;6ؓgXf"YIuz:U5ռ.VuyF)jʽ_{ަ1hM|e<6Q^7=vS8Z>@.h=v䒬km zzxofsK8ߒ6"l=fN%;U370i L$7֑@EM occtȾ[32M;*3j.b #,)s҈Y͗ߢ"p#p9rZGaOkE0/gխ3[/LP$''}({?z};y;3IԻ@a/5=~_b\:w|+=+2 bFLݩˤ) D.vvXdtqX`"|1ksu'1(G]/?"8,eD1<hAR*H"^IdFCx߮aH,xP>|)ܓ *5/\RAV[R0so?7@=Tۅ> ]ǩQUG"eDG, q_"1& % 縴gq[VdhKOrL%46R'}}0ERsϝ".ӭ!RR H$o&G<Թ<~u6q׶m jV&Bwqxq ;@m DTTնetlOR,'IB?Υ ^ ;2rQ@2KU&M~H P PCP(`֐"nQYefbX2QI/z!*ccp ݫ+kgh c+uE m=V\RS^h5f:Zsٰ_|v <<|¼XN06t?j(N> y!։Թq4:mk·D)2aN Z |2G󼽛gq^CfZF*YbȬcrI>VB<Ԏҟf|h1h!iƌBUle*-# k'Ex "QnF6E¤'uYb{&n/QzCp/OƍV8MԇW)7$qAT"M95;eB4^a8 8oϹ]8}g(Qiqm|!u6ZC5د$ `ipLJc- ^e0 wV Ű*0 R.K ( 0OEh" `:O)oqjh];$\^V+"‚K<v}͞u#V[i̓rc?АsGHPZNW;7R<|U '|Md˹918䟝~7uP2}`1ķR>RwT"e_c`L9]/X[dS1 >nvHM۪RZӀˍ? 2VE5A+~UgB}2AGĹFPWmp CȕtL@ʧztB&EXltѾROKA,:ؗf%hZK@T"pL)RSf:AYf(2>8XhG'v)r<'4\zH$liYg"qHۙ]$ c  _"cوF*Ǜ5rB7T ~@ v Tb~} :. N/x o7П06>}pu5+G[`?A1xvr7Z6yx"e|x6T[ЬQ-:kڰv<9*}(88+XeU&zF/+ΎPH+ib{g~d]8V ByLBt|:wHj*hp=g2"8nFx)ii$;huB[iƔR,F$e;iC  &4-14X(@;,tI0m(`AD*|1zfS8 ,fҒR[d)y^ D{b7[N SJedZɠ-㖺hOyi&6A QcW5náṔBH0)}S-2vPmU>[V}W#ƟrJbZr<(Z$ʤI!iL z E;guy,3QҼ 3aF>EKŽLٛ^|Z>AFDfC7ؿwף*]c}NQ~:7E~nWmP x{V@͉}V+A) \THt(JnttΧIz\h+X~oPAFi-)#נ*Iw=R lXN!u[2x4PDk98 z&0 ,7riN7="8bo֫/‡žIͺa=B+ 30Fu{h!fغ\rN^U!mbA=M˄DPUg᜺^Z u^yꚱG͸Lpݴڱ>ew GHEGY! 훢Si5 fGEjCp/7+7J%oҭzn ⥐0RRX3-bTah? Ih qŊ">D4~]wTqȅkפo-nIe4aznG6SLm٤''*Fh5bkslje߁5%Klhn5&ڦ5&OBQoۺJbĠ0}Qi%hcW^@Zo. iD{?^HEPHQM@o6'xCKN=3~XǐHEz\+R!zQr"V8pÙɖr1U Dg# |L~(M튃Kc$Qtf[f@)9IG:AUzG防*,"ʘ#߸c~Crls dQX67'yEq9Jr Cy ~Q>"\M6Ԏ-͠ȭzᴕ,>=^* t-!`}~.aBquy`S}hnjS7 ϓkRS{seYX *07^H3LjON} `ݐ*;]}ݶd m *y|_SD-vDf&,A C?G~(9LKe{,F1p8@>?w3]sLA˓KSRNdv-_Vv~V$AK1&xȠ&,|d5*? LOzn)M>+)#dQ-݀.go>vڻu:={k&=Ӭq#wVԍZ5j) ǡ2򼙌rV#@qk\aB9Qf}9׎f'55,`xJ<Xgۂhw-|I>z󣘉?i;m *nE19c~w5¹ׯO*Bm_ w>S}[OI@ĉ;p7d6N&=p8ǚF; oB }z#\+a}꧎?~dŝcT=H1Ñ<Nۊhi,cboqP/V,fUxuӉIohW=O3wAtxf foaΌ7y8deTD-՞fݨ᥍ 1/VvC&Ssm HD0D #LwbM ٳN?_4ks52368 b_;`X&Cv8w C-uĝlJpݑ =!*ͥ\XRls@;OA Qu1ǠQ)xȐ*o.~}tk?"7N1u^8B`wbC5lMd^T1bl?h`KtFK`+Mߛm$.c50Uϥ6Ad/t4?pp˯nlO)uEdzyq=xH;g3țGVߧy=R0^<[;k14N]?'_{Tߕ7Q/r56@0c5̎z?zMLuGj33|v-*~]SMb728Bqw:_{b#s;j0P?a DLִ[hw:XªG5֠, ^P2ء&+h힛j;dJP}ȷ]i]fGn@c-F$nҽAF_dG_/uB8f걘 CVR= $+Wf8=E``Ը_Ȟ,# vCxv)~&S?i#|gqؗC16;d4Dg}C_׷nkt<{(ڮ.{\0ltZDyX2* #νJ@IT i7%N>${jRę.=*HP23Ikie8S'^e48:'.i{4&@dT#?WҔmyX$x1Hm)LZE Ӵơjaޥ%}[p, ƭ;&YR 4L2c5}4Ć)!nQC]N^Hz.xZ|(~Z\o1`ٷ@sc]Oo c5JtQ -qR]՟|/,Aۿ苻2{a6iHCHJF*+Q7Htσ{@IU>Ϲ'ýa7B*Z5uZ6"2X^$,ҙ5lq-2=(\ 蔻T//s6e ;5qhD$vn)P2g?7A sl,2 u 9rPKrC,tNs!Dih,/:gwD6<|(%ue!۟%{xrzBmq%aJd=Q ]- XEl %}|vdlf Cӯ񙓊&j 0jU.S2* d?ً;΍--=@JZI$ثW+wM8DZer/U\;~+VVN`{fv8|VzerFtӱ{ _:^w7icHcZm$l,ޗcQJ!dytS\9%uIVvDw64N@"Lak q9YԺ_`&/A>"L=y+P CMgfhί}Q` EXOL c@ >o:;j_6K^a[h_V*T?v*bscV'DCMAwsܪm.>llsLlrϿ!{n:(Z_]&98mC~q=SW'/BFvO z?#Β[Ӱ$!V2B(=c3ܸasp7S瀎7nLyl w{*:7rkjiƐ3;{ ŤIC fs‰DVVz%k 5lKΆ8@4<-n2 ~dU>C `3 3|mMdPV(qؤ8 [K;Ut!qQ6?z 7e`'m£&M0 D!_y*HWEyr%CtL@ʛuHoӂ;44 Ǟl܇`8G@eA$"D.m0z$s$ bTJTfj٥UοNsoa,׋27UUGSS'E5\pl2N>yqi#GCwd8}dHsg̝GR3ҊV:URW7,oa!UaVbs>j A tʼnT" J޻ϫEA^M镤gǕNU&(}qUJO@&Z#IGE#),/]SQyhhN18Us%-,)L+T$? GZrh͔l>(O@=K;F ~Q BFb&8 ]Lx,XTG8L/rݬƁ۹\z*56hSN&_>1ٸc?#袤SDK.fAm6l}Iy6XļĔ-X4B;Ti`µiN AAռ iVq.AꦭoNX432]ҩ{sWXkкyGGnksM~hM][f +Al6/7CI;U 1皥[[I6On_' FlX\O5=׮dCCkW>!+<===X+< rM5ɜywޱ*-l$ BhHM%ԒzߺŒbeEٯ|V2#uLҜĎwVaeZϳV$#w Ku!Ywe%e1$4Y7%9s| !4#1g`#X W-) @Sq Xajjђ%ڀtxH;PF%:C blRD oP('\Wlm.Wf1(}**2E'!8@W؂@*nD4/Od5ԓl|xXtC[-Ȍ/PK,H#`9-U`釟tgOw觸wnɜ,B9y_91>a"+gh( qOj">猲ϓ鎻qu`Q"ၾҊd;|@wdX5|I9m)8,E!42/JKhZK!A˵n (A)\IbyB pjo6mddԝ̚KD+ر q?>N!Q =ա0\?ۊDŊmի޶nD_5@i{[s@tϑ>_nςh1x/܎ 8YT2v G J*WM׊0:ֻԻ׽X{O6|4Tz6>[f%B\ ;=ɎrJfV6L2}jr!NqRb zn;,*xVD> [ A\YJ^͂2U4dzof#N9OE 2\dW{V$;Cm~Xϱ9n[_5.ʇ | $My@`Nn(WShO@tn6Oj[AځOP,{rBޡRfCHdljLLO;CZ&R9RA]5ex(Ph$9{9pvy#?|Re&^1Sp|}:~ y騴7ԷKpw 44t̽@ ב~~8v6.eKS5vtx[83XBlgV%mj,*6V'ii̗2㤓Ѹju4mJI76(vS^cn5Jɚ3! YNR9IKluu;Wn94*}R\=+&l1o+V>xȢF9An/EHOG05A[xefN]'5{h Ki5o 8u]P8̟@$9 xm*ZFNU: ߂Ԙaz]&?-3rNUEcOyLľ8U3z.i^2Zڜ?0YPpd3*%WW%w]VwL3Zj.NC^VvFwp{KZe`z){`ԋvNT#^Y;|1r%h$j4|ÝCձfZ>E78wܳGR7r%銂Hѫv|NBńlά۾f\@B ဃW Ŝ9m6QGOƉ)OjY}P:0+~SUV."Iw0I2 BXPQޣCL;;c0f|. msł _0ye/0T:2EI1?3fMh[+l(?ۦk0Nr:Ѭ9[Kt|yTC k$w@P}hv"?89 f9xm]Ot Sڱ򔩚+J8vzi\b]^H[`znU a_%x+BX[O Y:V IUQ 7NL7h:_kQ6 o7Ylݽ]"wr8_{ :kF؀#Jn`Bj5k'ob!ܩVEMFh5齑A ڤtt\EZȺ y@#y er3UXs\:}LA7KYv<8GNbwMF! LD,Ks۲ol8P"0>ծ>>(PTe^`(m ёhvY5Pٕ/M%YFwMB #G5I 6!9W[!23>|U49ѯ ڼDFNä@ 'jNZJg{J6uW?kٹH};O3 ^{sG.:%Ji x~lP^ϜA{9VflQK420B 6V*[ cuDc { :)[k)r/5jU>?nNsvE]WC ̏9r=F{fjyg.XPQ2xY4;^7L+"6l50\}Nfq 5DӇ1eEπn~4!3 NYuډzxVOBzߴ(q"V 2S411Gz蔤Y63W#YI hnZ%H_mz>÷[Vz,c]d|0fm>e'?y(].ջ,~8R8_ƙaK/6cLAGV%Zb(LK'q~ឤt.M3~&xv#1u~-XG^v@ C>\sy3I>q\^~iioHFz#b<>yc_WSۭFx6;f:[NB!wm{qb2Mu+ʖs>"H+o;^Hȟz R7~BZs:`'.ܼLV/)a}!&~Byc0^mF1&2i2{6;0N94kmT_jCu1>¡m->ޅƠ[t_!Z?Os-}l2żSpcqJWKU69$PO/<$ᥱXZui]5~Ev3 zR ˴k#֪O̍Gửk:ս1tWh I$3 ~^dfW _%\hn] {>ߵxf5OQZJBhX-xP|VJmGp)w9M+U4hkD4*%TkfÇLi.9nS.y#%vzYQg}{[f4q\|E+ Zˢ\_GW6NQ痲 [doB L+|-|QmK7\qԳ 9 & )|q64I7LLy-%)<hw>ϙdP6Eрݱ^ӧMڵ?ByZNmv}Jփتv5ާjv<=z68HcP]ugߩ"\Y-.F*~|L$%Q/Yf8arC_eZ8>4UzvI:*CtKF`;n2.XMajq)f7녒Яѵ)uQ ԙr] ԗ'@ \ 9, {Uaᘿݝ`?~5%з1#&JCe{+Nh*_/iM4S['9n<%ߙ0|ϠT:9N9BwRxr(龂{X-M-0eJ,yf %ЁKWO}_k`w!ٛxŅ8BRӡ+h'HwHV*LiyNeiV D~uk{WG8h#DĎibK{- y2=!J2gqe7BA3hgYĘ0' ŋџah] ʕ2O ˗]{޴C'xV7PF{? +bVc{=#P%ZVeYqI>.5b TۂwSݬU)v)c$ R.pM| IwC?qBOѦk"ElJ*\OHpFe Y۾\Tsg•ܒFBP/5oΆD58 u DePTtle*\_1#ElHKv>ڍt ?u, 6&>W' c',JZEDPW~ʳChJOOnw4}\Vdcv2R m@l,1ɩ+| m EWp263#=F!gS=/߄ar*:ri1mJ {u05y=idYZUN*W4iY0w+r^B!$QW"f"4t*I3ZЃr_"~ *8$R=flj,bE&QA#(t-x/;%:J_CwEm( MG85AKn.}]Q2EXl\ӕ|1=#Ȫ8_'6#ʬh}"Kh='(oMz@,X^~7.[WZl +S Kv| b@tSnsҖDƯKi*ܽ?p`T&3J,`B9Diqxs"2]Htq@y(?Xjp_[3IC Y 0oZ{ҭֹp+GDnEwƔ{"?],ʿ09mЃ*c小e( ba 5K=!q0TU?s*REs2ƮaS0[kRBbڑT络h_bU;FXL!ýF|b}_ ehrVcUE~MCOvF~˸:~bfL}Aa1[|[4oSo&mw%P-}Լʁ;A vTAZD9~8}x/`ʠxz2:m6(`ƶt?` {J7d]ŃEmzb;%d{WNnЫ v+?_ļ0±J<#+ []euOZ(XMIs*v|kGϭ3+b=ݜ/eueȘȓoncFt+_AIkX q?DcJ.o%5ZFٴ uX{Ex`(HH0@8`rda;hNMֲ5tk. Pifcpuٮ4!])$&<ܵU`AZIjdگ/DŽ@6cW>٦7v/T:sW>Y09G6ͅTZm9k)~ v^oi Bbu1F /}yUz󯩃.39C.W9J@zqB~!}/5p R;7z9'%t& }#3PxWLPiq&,gu.uA i(\JQivg.kMba3KlA.C0G+J[y,,ˌ!˨b:}WcH \X n "WWȿW 8QJ.Z2U!MD;-j#B8@q?zj-X:P5B)_$f `3 ơ}׍"`iaw)0N~Qce<3YU¹Ac\8ƣHR WǛ!6(M(oSfB]1nE[R)8z4:5D.m}3 R5^=z 6PbpeM6!EFxvP;,_Yr):ʴ%.Ћ;* b]nĠHWY3ݪ&^WQr>6!Ϟ_ݛ lpRKB%@'Imjhn~4,(BR:rlO"o44jkI꾧WĖ3RExgQ>wBAm/_\DO>fU`Z0v6^Xt>.rO=B"85Q sƶB[bC@} #fY|6蝪{#"J=II@*3$a*å0?e'Z1=Mڿaz+PV $G^]PL'#:K %L.MHd)u0vuw0)T}`MӺ}:E}t5z)b&U:g1B =ɗدH$DlL@ё~. >j-g7|?zsk.jIM!V2k0*u>iOD9wE(Ɔe@ϯl2<;5꿉|9 u}$_ ĪD1EcrF{Sܤ So$[F}GG1f"_^5M .֐/\ V` i5A 0BY!켪t[UðVΦ#[#@ga,'VW_ctI=D/!Oڑt-)u.!7r$l7)Qw1wֶ_ IIgz<檨6!!UCIS!*r:sdJ^Yc};*9Y󾋩cAtz荱tťoI{WPOKM " 9e_i[:G%/QG,Yi%rJd2 zn|`b44 6/!nWsBΕ t;ߴw;Bz^)vFc`3l5uá1ќ^&.s<9/iU)/baf*M`T.Q x >|3V--x&2S'd.gIRo2@:CKt ;ؖo*W.R2 :aLO_`V#yq,TؒXQh@~joVFգz7$Nh$ aO$Y2D)x#{Xpv|S%P{[fZE-E#F)~^7XBYm-df¿n8V4-&ƩYuTX؅n!g[71=pGĬc.)Rz;jE0f5ñjF uvVM樈?hē$l! t/Iͣ}{S`$PP 1DXۜlmrƋȶQk۔_n}J=J\Tmx6ݡ+QaK$<7P=Na4ﴄ.%Q^@80E@J˥/7&T3=a}._}]ckOOo e@sIF%Xlh߀t|/3w MФIJ`g3#R)Oa/n`*=i\X̓_?2Ϥ[% RD ~2/HSdd,!k~s=BI7`FyL 3<Ip|Mk&jd ,`QiEQa\'ap(epH;۶9.iz>:&ts;V_7b< A?֋dxK|5nlDưҾO/騐p\W).9f*8۝Tr*QRptRܲg}CTL1vB)Ht4(}&1 xl#@ ^!zj$ܢIw-.MTKAżޯ4Oõ3W@&[ 0hHr.Ep,jt GƖ_"[ |?K+1ӣ6:'xs> hTD90C"J q>{xGI\ňa Z}'LwfcکJ^W{v';=xL?=w̻i9~5a02`5͌dfͲVck+.( diO=e@Y= <Ak,/K/*Ǽ}<>5,U9n톅Q94BqBKEr{o0ju`CBMxs4awi`DD|BtObc,Լ\7LB:Si}KZ4&.Ⱒ})cQubE]To(=Z1> =h/PgYKp#L9N ox+;,&jFPg`9x 5*u$ g^4N4v~|?6QbִѴmOÛ1B Tkw+0ذ fQFNn {Ċ])a,#@.,-Bv@bT({ۮ3|$kI6G_>YuC1onIa_ϣX,"݂g_jk'" Cȅ| .#O dYvPĪ{iE5n,+w>WF1ӇehHʑ5TeD@#vDۆC{o?"@ab'CUMS J)j, O)z+XHwAqf(39nܴq S "-G*7/T(GZ)Wܙ}Pĸl8 $7g4.hF>,t' /(Sܾ"AR ??|H H==sKUzdH;zc7u3-WOaS'aӤnbHݏ5|!^[`]eE?`O&4dDk!Lq7[7*@|::J=M 8N@M3oޞ-x|q zӌVhn t/en. /m'OL.OC*dІ_BzK3׊ަ_; ck9™M=s|0Wz%sʄ{$*sh=k/uy{CXX1{? C&s% VH|Qjlѕ[aH^/Ygt7/1(F_9-s|_V2*Y;PnYP95 ܪ1AMݦ9)ф7D#/By k}4\Ă+77(r>Ost>M[Y.kBH5ʱ w"=}Am2{tv\6i }B^\ j Y~ 5 i1qR :y;=zLXRqjW5j ,5>KN: Eǽ=aŷJ\l7e@@GyX*޾WX'*i rј@]9h7t|E=W aR)=o9SK.0r`lm'Jzg;'5͡$8Hݥa6y9y)ahu['6]CQy(?GV4at")`x r6Ew;wEuS=Qsm1]wWH4O9Y| KUj#fbIo1`QZzd`|T_iumj8<޻9YOeâɎcMal,=cCiz3:-;PJF jhGGTL[| ѤD^T5϶_#hN>'M+5 zIS0үx z"6(~2rǍli<۳T'u'M) /^{=˕.Z,,Pߍ&K658zܘ(0i aI쬿JXsn*geU~6#w`דHHib*!'F?Ek7izEuT"RqP0l\j;RuL*{uP3͕RщK7lP4ɒW)v%jzJ^GvgvRټ3{'$"Hn n3񯦰#'2X(A 9a8൚KmVױoVc!=5] GPxfr廃1%wq"Q~=tY>Ieʾ4VHEcЭ߬+L z6@wZUv bMʂM9$P"-1څ!΢DВ^ vafz'OAa0zţoXS^{7m;#eTpB\,dW̔7;M62:_Z746?qO}m;AP4 !_]}k2~3jX *$w`r^I?Sॄ[wii9iUjgzl@-gN_XЮII_.r׏㧗 L9E8D#N'$@; O=wfG;@LfJ渹I296\%&2Dyov;#&o"E ͻ`jŕvO&RM i=ky8kAc (]$DžZk+08lAA)mq>ã:Xsr)_t!kkJͧ.4m^78Kx7waˇ-`vTM&IB8K2XаL"yϘj]R:,;7 U˥xD7_Xѵ$OKD6:06.s0䚖)*ePƦt.'+,ҩF]V,I2\KD_t.aHKM?Y{J]UO鮑9ÏHLHe|)V)J6=kzM)2\9"ed 3_H2BG`YI&/.=-d NJH=+a!";'u2m| YФ g:nv#?L1p%řIjⅬ$1[%[pEʱR[{?`k`IHz"&܆ t&hF^d#&lх8Bb+AޒY2x=d.8a Ci([8B9Hy`㨶iBŒ+ .9ND {PzQGs)aX&<W\f8jy3gw])gZ/, ٧-I x]:)2phO8-Z| qR0Y Sp]O4eܘ"pIT\W&78:xw콆t9}0!eqV6(ξTlp"В^F(j[] Sjz m[-kb%ܓB}H&*% ˋX3RV6n{p >)1%ږYr`^+{.NXyd@o ='4W[D1dsfEOtKPogG,ZNr>V$osnBaDRX` U݅:J’yqOWXT'y wf4Lu'fK6nEm}el+T jExɌO)~<2cĞKfG0&d.g5]@@4=[.0f'Bj]DGڗYv!g0m4eȗ[a=KBUX>4V>R\`İr(4QEMn49+W;! escICu3SpuP7$' 84Ԑ*+Ceü$!{SzWAHMi'ꖁc\; ob}7H*/DRxSCW]\_0UZův*p(]]o KI)BNT&o2pZ gtCI?/}mmNj4vyNب 98z">)ҭꭝ^W}kЇ2ꢘ8Ѻ '७KhdXf ITUOAquh&!-› %I;EE>[`O0ubv._@c -1)9TzMtvK%ȝGJXH{ϹzNsZNCY=Go߰ %شOM:w Bff 7QO'(:ʽ.vj]8g27SLD EI} 3|=rQ%zsXsV$I%.CpWmX!\U |MO^0+4 1#9ڄ' " /N~[) (Σ DK`.ۧNJmcɛfXob~ 5(6a>nqG`,buM FO'oK h8 NXX+ [ǏC['\,oȜ I+?F5R<=fPw(=fT C*WBeK{Ny/`8hr݉[U?xmC}[#>){JqZJ k_zLrH%dwb^y[Уèw ۳+pq>yN$$o=R\A/)ń"f?H)J5ʢD2BТҊX:][|n' #sӔ*3R;S؆uFuR1i"=I)J<;Haxycd!me:H>PUKQi)>9G>|ߍ qP._^6vRbo&8˹/Lp7zY:w|:o]+MG N/cEgO6BUsxұm̿^@txвINj *9' Xk3Ef;s`C6򍀒2`W6mLDnt }icNUP39GKn@ՅQ:U{om:A >gop!px1J6:\~ {bpmS}x73eK~WJ.H(]\^k3%`_iޠNHlaKW(Yq֕8;qq۷ SqL@Se!-،Y]wMC;Egbf܁7DFmfȑG$2\BG_ : zKnޒ@WeYkl7'jxj:-O;B4T#Mr ) Se; /EOp[!ٳ6Sf`VlHGт)J:j\i:Z޳ jBa002% ǖ&9gnaIh 77GTCOڒ y ~Kl,ꈤ!f2)9V]6!{ZUZ#2Ng/(" ^#IQsRE>dRgꠧc>əg tC1c5ט0ϖ\a,kh2a`ne߉\9\cJZ))܀0 “r+ld\ YEk rῂ6VR6P0S 3e.>*E}*{C+X{Jo}pC#sgxeTV*RVE[S~ˏAիoc kkb#nr_>;r8^xG8Bz s\\ܐPOk8aQQi痼ay>pt(.GlO`QG-mVKsyzhqn>tKOlς,\ΨM*2#UO֫KSj_VPܩooGfjEN"ynH=DW@K]>)>>f['`tE$Tԁna`&pF֍SHZ%3+Y;J]DP%u8JzS*i^in,B=aY†Ņ{U= "EБ`?]@iID M`vI:+ŦkMS.0)PS=]؎cP(OLgb} =6h$T[qȖQ |?![ c OTy\5r"߽H߻0Z[J\22VPܶ:A-iN*B 4v`*/TFX[f{AnU[_qif٭=U {!0j_ /OMKiI($0$Wq#gHP3ۄx,%s8G8Q/*V;.jp[.hMa!mG@Be[jr~K E `ha¼/I[\%?{98s5 ` R˾Ek . ~j^ Te>YBXM+!bjϤ:Z8c򾹹MʼanG"1Wo nߚY&g# Ďskx.; oa<yn%=Dq -1)7NL *=ŧ 0PN?RXta^"HqK=Ñ?ﹽFTWY@:="5jR Pl~t!)aSaKߟsѠ$eNҙwE7L-D7UK.g e \I*Ww^&@\O hJp}G A Jop[ޮ1aoոjBI aWZnkh:Q ^rz:1Y3)Eۑ" MF=yzdXІk(7j)m-q˻Ӛ A)@3O^9XZ^aIE\T᩻tQ6tAb~'"ɏn^+qct(sL .`Gt0z=GG2ô 7хk3Uh@yjNmψewDhάOT-;xR8\ /?jLq"Q_:'q bpI&;̘g6ń' 2զ9—!y$C"yɪЫJj {}Jz-njLz7SK( aJFיWdTBaE*M$n+#֗,Vvj;P޶+d 2(2Gw'eP2єsXPi8SVGZx趨Byq,Hq`fZYEMfsY_ ^)eQɑLCLy%aNV3m9qG\'pMͽ'_ 7l]̗"z[`Wʠ:vf5g.m=i0rޖdv ZCv^6'.ݢl\P1o^.1 i0죬z9m"E>ݗ|XuYikX2=fr)г$ubi=ٓMg?l.WIolBpɱže).1Āl2 ̱Iԏl~(P{ܗmou+Lkc}LKIAqڄ/m7|)ȀX$Jh₍9`\ϫ"36FIl3RK`'姛H췁1*7C8_TG1θ%jF,4j!Ѽs-$]Ǡ0&<Gkx!o\C'^%/E׼*(d,+]J1#nY[kJ' CrF&MI!kƘZ D͈Ox|#RawԀp] e\7Nw`, XR@MHAo"UϠp,p%9Y";kp f?ZGD7ksT?E08 k2 BvΘPE sihgkjZ8q~P:dn'Zkv&/ 9n Ҿ;-5Ws=[+ƨCl$Pioh4R)Bj$mY,:~%:^z+N̠^JXoޖ|cg*LM0CР7PU |j%2 s?ry;-qgxo}w|,ǵdm}I@q]I=簛78H&k8} )vuӞ(~.37V F v0B 1]q:V6̞=$lXܮGh6_ZwO" |[)!N x.sœWln3)[’l*6`^&dQR U\srLrU| R uJDGUК*F%xXzWcէ7.:]@iP(B9<l[I,}RTI Gyi}mPv`A θ|] ׄ0'=H!Q:n!83y rs3Uesڬ e<z7}Cx;J+8VΑs АvєAp>` wvF,lx5ŹyU) ͤ '7;l?0s!)6ѽ,'7I뚸/ jq k\AJĿţ\>t&-WhF Ϭt8xE6sn2վDtkcpBNd `nᲘѲvѭ!M-,À_}Wi06c7_`=п3 0wH FתoNMNJ}R. ޖ_~MuqOD#NSHW}¸]_7QWW19jDP$TFc0E qHDF*%XB f}1y .e7$δWm3vsv''ŠnօPsRo6NyDu՛X 1щӁzYF q2`fa,#60 ],C+eRlBaFYh᩺i.~Nμk-aBPn+Ž  94>:O-/& "D.n}Y̯6G|(v8o> j_ʮOiHsM1F =u|SQ{W'Ӝ~ 8g:F!q2w{[>*T x:Z@C@naU_W ́+O4wm+-J!|q!qq&4!(8}$ϘJC(nAfvq*8_!`yPR8|@6퟿ռXkh5(vt@YuqhV &3Z8VAPΕA:/RgTcPߖRZlK!OOB|Ђz.Ƴ\5rsEu&9i_!,EG=w<}PRFp9"~rk DŽ(N]&,fEʥ]o`7BE~}TxbtϦB׬Lz+@);c2}v"?(8! lݦ*TX۸mQʼnt`vf[H32R P%%q\lܨoFn2Z ܓ)Z5M-d߂!z5μ^r )w&8IĻ* AZaa{ýsmLUg61jq&| STx;&z% '#(e>η [XyZ=٫c0i{7I P_KOX)! x!u01 $u^gQ^RӓV,yJ {*)vYڤBŭWu9tU@Z?]l[dҭ7QC-0zZ|Vy΁ kPK6Wah^7gpV5]΄7YYpXN7|* Gambjl[PZs:ƷÜnaҎ x=AuH.8H"7qXpbNG9D.n5j~:Gl72%mM9HK!;;e|Ճ"'n7tOuߣceT?u?xrcWzy?e N@zdn@WHQJv$)^<)E1sq 'q>^ ۩$ƨ 1EzbapN{=ŮG3֞l@ЧqA d7z~"-`}L:t\3Sr4W›SFOF\Ǖ4>t.[-Y+gZW]єGf'4:P2AɁOt|c% O4Ht:eޏB~Xi,dOOx$Vq[y=~5Hya߀74\WÂ+F\z{7L%n2J7 (u?Z;He"hѦa$S_"5$ ϙ7I;/͞V2@m*)l]&IldAy>WRUܦi%Iޓq."l?3 Gt2$&+ FFgq yg&brg28Vi@R&~X-l):_m/%J~$NH)(`S)"H_l4dɵ2$>^XNѰuOľ [38"zp uS[/x'Ǖri{g*d4$|s +W+,a#+GD^1[eP ƿ*qQ@ڊ+g{ ɾfͫ e_|%e&// \Ww37\S⇼-U wݙ\jՎ/, Vɲ.&PYmĎڽ2hڰ:)s KޱJbZWS ]QQV)24֏ [vP/=4}^3#9Л s#unAz5}/蕇o|>|䦻ɗ&kj+T/#\]1||X,S&xipޕF3MNB 3/7~g a+G+v Ϫ C>EuE=9 ^F$ .OwJ^&tBq#],+"Uł Pp^Zo.]c nx!egFu$o*w'lTʁ.L1 i\3<+zsPa'nfJI(Dغjk̳=__& 7|܍SfFg@q)UȄp}ưi*|{-U4{{aln ( P `( X |ӞB~5Q;495\W=W7N$Q޲vH Lw?D~r8!@:-s_%MDWTg>}*^|airYc4nVgEk\GzJx:[^/I"PJO*$!/uF셛(Hs6`t(wCqҒDHg{_!zc-_7zmag e{rV=~ulY} қv\%x{"ehӨ%?_fRfq)AfaQ2bOJs!rV.Sic+[Vt=Z'\lY栕8Cw=)pdmf-ؕ':m_?etyR&Vp~A c=}T M(TY%A ?Tlv3ߔ[rx2r?4]0zdZ6㾡T^q_jɐ7=T8cet \`hե eCC"f*ߟMd>n6cٰN`b:+%@RݕK-S['%>y}+y\g ΧiQ3)oLtv]G*hnvٴW{\H?Q/x0ic]3'nAjhq>(NJ+ MoV@ c!Atȣ@u9U•J,` ь`,jؠ͋jȅSr;uY\F8p-&oF}ـ9aڃTpb3\+zol'Ƣj!;g[[d0|`) zGǮڏ ̕waϑF Pw}=NKT℃H\w`Uu{U.@c*ׅNvZĚ!*.U|*ކsa)o>;o=de=aƛ),jevQx6j]o &"NR2~-YmQ;_o)*]m Qy>#!q }BJ @NN nAvEv D2r[)biiIҩeNeݣրs\'FqKBn* !ZLUWO'+klcٺL8$/\=!N*L S}R(-8ϳC)މF*~N_1ξ! F x2%bV~[U8?`֙c9t74kݯ^\U?ɕeJa2kWC 'e5} xOr@ ބ+)B _h3 k)M!glΆ>Sչ=([TSl'xgqS^s1`'p g!_Y=`gbP!Q02a/H.cQwp7YaW c2/nÆI̔Y;&YҙHk{ 'і@x)8,H{s L {1q\EVg yG!8!sM1첉wgvG<ߵ!f%ylxC3L~&ZKTo5XJ"K&ዪN;W8tHOow[r'_07trixC|j }:"ww"GACO"5!yϷsm `0sbq& B2Dh%q<.)[zON<ȷ VZy 13D,U֒W'"'E=ޢ⹒2ETPGzXIGufMĘ[&lfSK..:*[!n~Ӡ~&UeaPfvE}{=?$ge4AwuR2ݑ4w DƓb`^N%#-)?r|&&'Q.-lv뇜ڨG!|a82RΞ3a+GB'@%{M os_} cl ӤvbH)(ǙAF*~J G1t)2/G5\09z5oTޗQAn7u =G>Q%7&6TV+/?ú!5ʹR([`:Lkd&sDA(L)Nq/hx- }(;gۀguV5~~Y h?l,[Tx+n>LiIK50-L7ިO͎IS8lV%q)r'm.wB5Pn}2 Ŷ4On.Q f'Q\ͦ=7X(R[KF{Lg/Tlb#ي;]/✿<|fay ʵy#\oӡ2يjGjGQ%X;؃EELL^_tܢ;i" 09]ӞTENZ-[7~n [8L([c{iz\i W!eQ%b6 cdU\GVVK0@zdu*c/t- +'+~Fر B(kuc(YL;pDYF!ǚpf?&̘ &3rjblXDK`Aņ*37e0P_޽TCls*_"I5(S.Q  qQ {cM> FBT($r|cJJDQIaLz#kd@L& ݵ H½L WN%bYڼ!mk4ԖI_IJ]Gӳ{_z*G;e>KU0RC}MLTћ0#d9!`VE—/r5աDRC~bƋPpvHkgR3ߑ`bC^OOq 3 8?R:F|y5 Ls%PlK""0(ҺvM*]֟|d^2ӓKJ>mМ0S bT(G /%PYzkP8rV5 C=9T1@0%2 $ -ޠI(z4oAKq5ɽ( gnI%%ijooG@_Q3^֙<_"K!tHǿbn_okRO"MtZ `Ыw܁RH'\+$Qf Bo:vҬgÿxiSDJav7ߞh'狾ygt-Mt39k|lShPuM&ҩ Z}6D;K,kqDc?r B&Lyh4KD!A:0MT#8EQǖH=R=٤Oؔ>[lJ$@ᦘi<\BU8R l <8 -4=bqQٳbuc)5үeĄ0c0w=wsƺvύI-Ҙ=ؒVN{,+C^E{<lUE;d.8xK59g; @E N'1*h0Yϕscmrvc/{s0ϰcjW;7_Bzb\s#'DeԞv+l7Y̱HRŒv$@U6jyhuNCA$(t\Ǚ- {9m S5^`˄^}tFw!YyxU vuc*H/la<VX'mp:C 2 dLGn]`z.DCcFOT^Y@wA$ 6WHmpdDpΰ0׵-btZr'5u:73sNΥ|KY {1iß%5]TԴA>x屮acMH&j-WLa <$P;E[.;_M~#L_E~̐3":zv^5K乸1O(xq򦻐_&W;IdiNLe?pw&5 J3\C)Fivak"Ͼ1_;x rj#`R~4?}! }&Ӭr5)]de.5xrI: c*m<4Fms%tm!T[;K\N-*[aV/RzDzWVR1:oa:_UBe>- `6j89)KB:,4d]hz=e&s:㈾5+<#k&r}R8>PpP_v*`;#Z"g K^3Tc^`ΕK5{1#ڤx`$(IB|3kP;&<X4Cm.30{nκcV$*J(uTHS + V!%#Α9iG9pN^=nKʾW+뽽[<>L9vg$#xV *I׈ZiU=>,^)7,IsP}+վtmzT^m0wŽZ@6՛۞Cz+ޮx)\b Rɓbu+PxkK"l_ڐ84Ŵ_9U}Ze1sNgEKQ>v er>ol.S[&d v8YNpl<(͎n3ڧ Wp~;*:nuSPݥ#hݦIY2+$vfxfF_ęЪ.n/CA_iLaak^ ?tQ;%+Rg]*gF&ICj z'%YιB p|b4Vbw!񆅆|ra _e< !f˞ZL!1 ;5 [8gi' S*gq7ʼ|\RΒ_1TB޲E.ܼKSok%AP] tۖو.:(4R.3|M2Qgh>׵"* *= }(eح9Xr8YnߓtnOq\A l)L`#2"8n[R;.#Ѱ@9*I`8hv>iĿr 8@m{*ӞV>IY/gxOv}U /Q2g|6NќJҨzCBta %c|fxmQ7Ao ('b:*gh^+Ĝ5۶#u0Tʪon~'ϵhg*$A*m'=m)i "`>xխ:Î~|p }[o$"[Q[[F}g~s 3T8@ \㱏L]u:;/FqٮgA!V80, `YǨv~v6d>!:h:0'֟Rπe%ي0MZ s!K)I*_֢6=֘TV8ϥ5?^odRRrAք| -GG3VG6ozFޅ1Ӏ3WbvVUKIE]XW!+ 8`D҄CgáFs"1?GykE߮TAh&l C;sYYDoh.?.GKn49Vb7r!:uBϯ5>͆It\=tP_vF1UuEwg/SGouE!(xSC~Xb #(~lsLlW$͉X|vc6Le?h1ıcI.!cẃYAb! 8k!ib嗠Mע?;oO9|NyשXe{  SVaq~mqIA$aV{ۋغJXH>:,ff8 &+UG}\eH#zY[TX%a67٫I |֥Qk୿> (2QE:RTK?l+&- nM?pѵc^BH1]X˥nv;sh[sd6[Zm͢YZˏᇒyg WW2ڛ|͡ĉ4l wٜ$G#f&Kj!SiHК?kשnD(ȣpbZ+6ݭ[CߡgvܭatWkR|S B電,lW1cӂv%m5T|C-p|!ղ狂Ʌ7 U(N+"X Sݹ a/h>&)m_/; yjW6N@ؚSj/ϼ |KM n2#ginT;~}XO:r1նdUeTGg7BRtpI:CdևjdTj{KF8 d= &o$&Q;0HCReito.b< lCl +bx[Ok.lUUrgOgb`Ax}3&_&h l`!sF  M؋vxLWoɕxV !ו~Nԃ=v̻ʒ0S CYI)WTF'"6ߢ10bQg,iSxO:Qv}Q ܮ[ +E`*< .YOW!-Q$dnf~c6uO%J]pOS2&Ș.#T mr4Dls^=BOR1D+;EIt)J/V:TҰwn/˛674g<-+ aן(+TCnur(pJ°杰;G6@=@9F~ =R30Y4t1%;k6zhtEvtLŇ5b'ıE)u}/ؾ=?]Ddzў_54셿pCxΎ*8ʿJ 3*}-p$Q::FE,l}0.'J%=T~Obb(G+hR  !Z ~6gm?6:s@ [?]L#|;(Իѝ!;Vk.Gt﬜L~ΥUk93Ś=R)2MJ{߉;e&hJ/ {-R֮4 mYُjܸ5Ozs^c<i"k }Ao|a߁TOXd=,b@es p7$_#PP|.SRhX4_6hgqߔOB"`ع(HR&`Gu<Ĝ; Q'tg{gWc{ Pc/mWC7߿"%`y՛,Ĝ]p  y"V\a}䦻i{'lͶ`LѤNC ?$DUG$Q"*d( s̀`]w-zy<XXO6' dWY}mewExV6)8nQ1[UGHgux2Q7lʡL&Jqp81r\k*fy$4I!*j-_ok)=+v2X$y04FSub> /GRLTҌs$XRNni]Ŗ44aOٯ$@֞xTnp71݃ U+ D=qyK\M7l-cLj!uܨluu>U~Osz YtL=*;Y˅ :QiLýh78ZB<1hMSWcʇtgsmNsMA ,53HtLQEԓVoA_JS`q/$a(4%ÃB ֕vB iiqPK֗~腶@Gó M|ʻJlRlSSBw7ay7=U*!`lA!65(6#\"_⟒o8/oŤO>D E&bqLzRsOB6d-:Mt?kЀfρ:آJ*o|axiDzDiekE-nkf<\~V$O^+g..x~r `^C!3 p,{_S|ElL;#R \DiΏET p#>mWup191ԞaOi9YAKGPt ?ȁ0z@~F[)ܱ|_nZ~ƫ4hӘuQ}ێ^o$$jH"~WhBJ8.GuZp9O^9#ӀDP|L;E-up"u8; WLrB/1dA׆oˀ5F pI;Ӓ 66v-(kVO䫫{L&8=]QみhV:/08OiT򮼖I482Ҿ\*szoJX4*L52K| JBy .q78$4全NtL!+HHܑV 8`N|:/%SglQT'Qի%$ +o@9/ڞ0z%~MsacYV'X$*҈z|W ss,FmTW#݉IUCP:g0?"^\_ǵ M,Q8ҳ*R6nAc\R=k'i4n"> y9Hc{/T0FEy7DJdGwx3sZ<Z5ɑ*NO<9תD;i6IΖ{* eiW ,4# (,fj7(!\佞: a, 2g5mW>igXhEx{A+TЁB,R}/Z37+l L{(]+9BzlQw.% * ih^|/TmȷւYLTldkyL&c{k/1BB(SXb*Yx]r qJ[7-B掇?q2Nod J1>/,_ҞđJy1C qe+ V!czTT3$G{Ɏpt0V.eâ4*j$fsA(.xIgsrϲczǃ;hZyWg-GQy mSwGP $>dmM":IXIO4TqH M8~i.|T%$ќLc8>f+뗸dH/5jtN#,h2C+ OIg:{2b6zaMPɖ,po48CB kH?Le~}lB8/DT"[vm# qD"Ex F(lJnzN&YǶZu7~? v񽞤/l?FSJ)D0JDltE/sH(0/e>v-+F.+}/}@" q=gQfߊ~:eв݂M_I/3N Fa ZUݧ^/?ԝTcʴ%t΀&yT)+Jẍ *t(Zz.~8Nk6SUP\Yw^xjY}pV:NflStd[Z'&4b r'U."A}[ļubQ1!,wPkXPx!?` %ƾ8d-}>06`i(2a:/nX{ets>[Oovq? }RM#^;\q9u _<Nӷs/gi' ؽEzh~F Bg+FNp&/27, eePErqBfҁK"RÀyխ-q%$Ahvnl%c R>%^]H5O%o^nw9D 1l=Кz3A4AS~P3 CX<'ldQ/`S%S1d'VtYT2%1opx+{d6yC;ȼW0 ՛AU- Կv2 ;N!tjCCK2!ەH .\NpTq/RA*&B8ҡ( 4(ո=yA_3Y4} mks;(Pvߝ;0`@[ ZްGTI}S@&!Gw]|fI'8*갑v܎_Bti֧&|t }N5Ώ@1 Cz: WAϋVRXX#>HANx4ի$"sx'ٌƇm;#V@u: p K["}&ר8B (0uZЂZm 4US/y^ aϙ~47f&kn ¹rg4C8K$1474B19NM= ?Ф (sdEi`=AՒy~s d\dDqm:&6R0BdNGA.CgH}.iHbo6`kN+UZ)R _Z "`/>&;]=WzJntj\Xm;W>Ӟc Zs2OGa[xgu˚1lMMCUVmr'gl?cG. 9%97TgN\拪мA7U<\]Zjz//I%lMƟ(hBrg{Sm7VL/ {(JfDh hYl%o+ ʾkpoKmmk=nMA$_ Frrݣ 4y0T9GqEQgcIĨ|fB[ʢmTZ~HJ-ors Tz,(#tN.rŏ3@;&/sŗx˧A890Bi_$DTSfRln"ǒfo)Gr#D:G:;bsհ#U?–!!"!uGGO[Q^|NYQ|J˩[gly:_́~-= u*o3+iIN=o㞧/% ԃ$E*ht!R A ib]E"sY .5iqifچ.v[s"|K`a*Y\ e#Ylܺ ./Wߑn %?[ve*WxcqNVrK%ؠRSZ5EHH*S lҚv+,(b.zNI x̶[|JsՕ+!1ak-5W˗D<ms|3b=`qZ JYIհg xl;FLQW0{DhVqw oٯN`Q'cc.m ,eq_H&fF{(II{ V:ֺE/;5nBʌm#7#^0vkJR";9wj*yo$ة2w)](hOb%#ag{~zC?19aҕ^qu}tew2z#w/"4+l+I"'j1 'RYCؘxܐnPX[ *>S+t_H:Mb3LYv`A2/3(-`" ^'bz kql_wXyӝR]La"Y zĢiۀ;4/g*hp ̏WH-[2pLIlskzpe'fv8}DM7 gp.zdSJa"3Nxz&xgI |tO%  r!)G׺2G PY~#N1G^DV"ӛ͍gvX\DH;H7(B(JBI0.(?_oubΏ%% }*zȋ!gS=ve !ҕ~S{y@4O6K)Rlno)U -Ju^I승l[$-|\X hLr]_ar;R=nοl e}w,hY)kp[PeNe 3 1i8#b3Y?0`ގM+K EH^`gӡljt>- ͱ h^ؑG9y=_GIppE_kmfr2ơx  ?>SlDЧ@Y-Qp=U -hݸ#)h`~$IcGwuPeB|r kEO/.$3*$Cl=!bMVcY].`7fx ]ZgʬgfXsM0FddFn5rCӊf0l f}ǰo,p1B; ]7'T974_[r4a8(nFD̙/B֓7چ,6;Ħ+8 #~FRR:ɣFg0ZA08aUuGک'N簷xV&u\: ĕ'c*ZmٽiS@TEܵS^sN^H_8An8`8zԺH^Ct71v[9FB3a!H8 UW>06#kݛ&w&Ֆ/%6E&iZ&&j v|+(<Tht?&żȽw2 w1[7PBĬ^FځqIUr"N&'f|K1JN*Vr5N7 zB 9!Зs~}QitJz]k̠rA8`,Ax.'\zlS$:>eT6dLyeDW9I29ׂ t뉕]V2R2ӍmqP lQC3{ tk/cqTsHM@%+*|Qͱ{+.̑yUPNzyh?R\`FKƛ.z0Gu |pэ,_Sso(w5z6x(ҽ\B㨅`;a<{SbVah߇3OkH3mrr5|)ܹ|Oݜ7VbʊmˡY,鈛'xpC6>^uBȍDA8 QM9"jv #SLTA>UbSex9} 2l"QE/1NV$7$y{d;y&%"glř[ 4gR!M`gj%Zg } rk3Y]^ƴ7C;.˯DY@\_SxSyzS{^؝Χ4UOR#S.Fnη5RĎxjunA4=W'&P+ўO|gq 5% EFu8mh>?iB0>b*~sbMU?] |+txi& w5wk<+\!#XB@욒(*{Fɂ5^YTG%Ajv~ ~9F"N  GwCBx*64Ȑyhm4aiҢ17pď}60W!U|_'dZM}9}brTC+_.# 2YюF }qo?@غII* x:'^joh vn y " fyH~i-Oe#WؔU)Y~yvbT}eG rAuaӻKkJ%}d|s(s9ȒGG\F>ϡHFLP}f /> cQMخrN[g4\7"x&hןE i ˪˴ U-0(ts5cтŽD90f"1ɺ)y˹LNsrSuѴ# /L#䗗}@|"I>WnV_[AMŤ'fz6?Z}TJG//a4s ]ԶZO@/H~rimdOIdzN35*jz _]R?ю[bgE!ZBt"` ޥ[dݼb3F7VLn%H[*ʫ!a_F,D@@}5mcK[kN{FOmO$TqF&abNU˪<9k Er\vg๦14UiWNg:I ++/~q)"knnjC I\^eDmWIuiJ6_Py (D/ũW΅ Kۆ7j -ҁ[ʗVΊcBl`/ Ah!/[D3bG|:o'/o9(w1u>s癎~dEd+{<~T;E~|B<|#n]IOߛ5+0 *l]݃gH2w:E i"QeL,gۑ /xjHj:/->]%,cn 0$36!f7?WDiu29\E>1k} s3I-9lWvkv33[l1a'j𳭕Bpsل_Ĝ> 1wٚv~ʅ@ʷBnA5nЁ 3\uv(I6eݢ> !1~2(l4k'AayjNų bqR)p5Lb@xVF-Aqo.G%5j%_1JQRd# q*Yg KPB}' ӗ—N,L*PkO~ghkez3ӎ t]\ pgFlLI+8< C%@B$uk)N7>R>eT.L 櫖/VpEWx(h/TRmEɖ[XD/tJѣ:)97AWER&WMdK y'uN;Iv;!(7g*'|# ,-]j=sũ 5+lr⸣ ߥaqJ#E>Ƅ7`]:xVyYt}_9N[129kV ;ۅ*5rt--3^tjv? lkM~^9M@.z.&^b;V{Fk%=$֟gJfܟt-_*rwvC˽ju#}1oGp7du)>!8#sz'K)(F<"_%({'.Qg\۪+^v~OXTy [1z^yNoa:`eVB Pt%/1#PZHH;E5ZYVzaj>iYf )瓄{_st,g8p>_F35<!(܆k?q=xW$aƂcĭ!G} (mG$7_Rȃn R. k(S=Tܵ婜zkJxԺ@вpPшx@4͊B:ƕyE8.#TB1lNdzWmM){"ez#tV(TuIcB|ܷ 8\E4olA2su&1 \!u++sսOc*=Z5w3pQ\i*&Tf;gV wY-Vt1Occ|OH5[*@c4*A!!QnBO#LYļ' zK.9u״n~ >#5AEUkpaP&~8w((`Ʒ+,6TkOH˅}kf&$x=;}Յ>ciu/ iL2S.=%bz:Rc1 V Onk &f ٶoW1sDGw 6 z+P\1esUK)aH?s1R7Fc`6ʐ֨WԬ S (f1]~ 0m n'Vě'SPv j=P/[CM߈Z<`W҅o F!|X1Cg!$f{{Е-ȔekJ w`s;k D7RC圠5#'zn9S=T2`}z6&TAu e$9ӹ؂2f UƛSwD]WUHd7Ζ?5#i5}4 ,^H MHfiv {94'pvS #A}P-(_Vqrd7NOHW"#q\su j/<)1E>qS}Q= X:IqEg8&n1gMY7Dm?%UzHK @#}jZeK;Q&L$}cOFiG /a#D:ڏ ]J .57'5i1Uh`=aiі :+Km;e O',s lbO2"e,xO&_y"-bkEx2R!Eղ,y[K %&:=Eɫ*:m箣+^dKib {gᒰWeq'_-T/ !C<5 W,r+Sy$uazC%"{3WzH{؋ 86ٲ$'4ZSTɾ*:.Do9Ob ig, @dw_tmHvxթPYy%f=޾5d.gO-#+k]cvΰ%J s>ʝWsa؊?ouRi$s$H)4EDK۠xZ?=!ݵ+2 -4|o~6b Gd$M:`*S.&Ȋ_irXAʓ3I\p^[խ_>iB"ci]8<$$0}XϽ9 ÂWN RZRX7kN/0}k$S\fJZ/%Л&nD`I 32{ Z&#ri MYfpW)v&ә*mIQ(c-A"(1}t,;k.$*Ti?u챹h~uZOX1RN]փ#IŘ0Na h:ܤ<.vt,/R~S<EU<}R22ª"la0'[Lgg=kW/ *H2w!̞J%'oOV=9&g<\*jJ5 00A`d3:';D\VuF1-K5_s4n;'D8-UJp'ńlW1`R@8 ā0Y 2?KYg15| 1kZc*I~ߞM"A0 =F>fmz.u>Nh^^3GRK<>,_ xF'+:6, x.O]%--k%tu^񝠶P` x㘈|K,Sн/8ڨOCI``f|~UpD~B;$eݴNs $:G64&i՗+Tk?k,@`qsj׌U{іJc[zAowUbIsY 'jOM))h۷I:!6uL4$XqAHdö5V1d.bTY>*JLo)߁;U 7Pb,r8BpP7o,3V{vW++fe3z"e,r٘~f *F"Y\AM/ZSP;kpֹ(O90T,j+KHk^rHFfkR慖x\~I,xr6 ;e0~["R@֘gF}05g![9 ̦$~3Ϋ;ÕiҲS΂=]&CuHcuϫrЁHM J 0 TQ| +fU5N שD6\k)&L E Fɗ,m&H gKH o.h wCb=nʼnRn$9&ʶntA5jW̧VNTt2F~>͉RM1~rky}U,tA^3K[뮤f,ͺa_&d6z ^cgcjH]~6ACKMp9s@#s NEZM9[ ծǧLn8ИUZxԀJ 'Wyf+8zIŘPG>43/,5Gib Wfh`UuA|ϲ@Fq >ljq2ϷwK,Nn-Fr08"e6V8΃Q$%J_aq(ͥ[b 21Gvziax4)mm4 JC) R+WFL{EsA!MO NY͆ζh >ZP׬ 4 т$2,z1}hxKY>`(Z^hWpgߌ5X6 Ub&LJ'2-uR׀M18m9*Aon}}z5GKR"-f y8e,85xTo* )+i_oo&4wVy]=+c(z)ux1[7ʢA ֘ HF$ٕB%2 =b!r[QKeun6iKXinBZB F[Yisv hjNOѦhn(Z FRM/%Zd# y&Fo7b 3,%e4W{ 3zU'if>`%X "~KB\Y )n_vﮮ4ʕ5~ &9@X*7:GxN$N}C56Nky% NvXC>V<8F+S,M3WYjw=!o5ڞ|PP@-fd5X=dP0GYH C/ӕ XInJ!x`Beq7kʎ&D;$]UG_ozs Rʐ[mOP2FmDO8U@1N|P@3W6H;pnIQuZs:U h1mTO; U J޸̵bv@n ^—dY)̼>v@Mo!.&Zd]?DXN º [WR)"$z?i[_.#ۇ)^PPG[7K"2ϫI~"bk\%+z33Zz'V%Si.sD?}Z?&6U!_1W92 k(HU!<-e__Qc7Ǘv3Y7{G_O/17re e4]H.,~zo$Lv( c-[&sPCAlݢ+oѷYe4\ ɌѝV.^b MyؠUDQ!3ў3 5 :"aQ_ 'EHǧ?Ahrdqb^xv9V-R)'E"nŦJ0"TYHYO|lgZZX紐4Gc3s(CT޺i@jk>H+ۘ6! J9[ ๐Dg&zȶ8sk+f]PrЦc<}2IT~ j:d͸򃰱̲ݵQ"oNߥ"R)@Ձ Rҹ*HxUMPʅ6-\O{Ӷ\lgR<+IVƊX.Vu>tzkQY9oqpc_ 9"BVuhi/+ibWv`׎ Jpd)#;)~?8r:PmP# 61uzih`@45{HXn'Q@Ht XsK_kg8{ON$ZwL<"OJ4he=hnG;X>?T)ZX^ ߿ek'BJ:=NjeKRskG向o,G .%![)2 #y"iɍjú=xk.*Prk|ߘ‚;K8Wm$"ïFgiLwB t^y srρ,Gfnu8GbVoִ:J? ?9 *R)>j^ UȽ [%,!6 A+-$}Xx887Ѣ[?;_X9 2 cӷ,&MڨpSY_ xXk,S}{ׄvP<-SfVvEPylZ®K;{nfz kc) ~gXR{_z LOk!ʨºg^U0͵;qfx4 1aͲ=ȕ+]Ǘ>ns{hPH/ d{L;W@+ SN;XmxyJS> ww<$0$>0 'g0}ȊG`!D+}ÑSꦪ%:\y5masOo}+k^psm{g:%"BK#Z\+(5-l%c(#60 WnT-`XT֮eg9[zIh}qCCǾcz/Sqo<\z* J\4Ab~ap˜,{ŊWi9|@Idza6씆'Cꬑ񲋺T/W5;qqU"KVs܁;!R#qd3k F&p'+0mnӏi6Hd6]ncE5]1.IMNj?`#te,w Rg;㗾*Z9%*?#% .ւуdK:Eՠ(V*שBrQMDq̄^R6L&ߨ;Kc0(f .*B#PZn}5* >,LƏáiBn0WlcaRd;˽vH?caj.S@C5n~aفK:‚A4S*pkp*)>;NGZxBz܎4Xj-`acLA/õ}ydD-Y*4XjFn/p>ApR(b7c%DyB;u2.w$؜**g׆3MtT:r_r!p_@>X*ϥ0=4SRm)Z6`[i"QqaWLpӱj-#dhܰ";+޺P[N9Z$#6$Ua ۂζG K_HGm1L@1ڋtsˍ)7iڸհGߤtK%j1p Q}6=b F7l7S՛L9Aωߏ8g \)evcԏ{`FŋL& }+3 hf:̰J_KˌQ7sZQyOg-V!12סH]bZ|u_"ٌer_$ [:Pn H<[缑ErٞJF_tsX@ ,ﻅn9}#y]+WY0ńUt`-Fw%˷?a8c ̖onm? v MM V_yZƨerƌn}a"\4^DfqUҌ`rW{I` +2F>r6 gluLpSR?:/ cZ2|tHehDzp4w\GvTI 7O[Ӄiӎ]Mh0v6޲cNSHk nwXXfznd{A˲3`Xm da49m_NI=؈Ҿ%#T U A09j0NQN "io_PH{@W5q]P\yqCRO˾H$*=Rl'˘v$ phXs S;Em{S`I*0ױLdjsC.f^5[ "Ѭ2Yu"TDTf;{u0?aS-!+*d@Ƕ̞5j8O.1yJx=ͼ^3`ra\pDvɳa~"X<B$- *Q O@5``85ymvu4Z9 PbjW' !H۽KP6GUn!'56?d+([tAby~ey䕓EZ['wgoPBck}ZygV@VzJkS/bNWwr_]x1芾On&pFSUA. 88ёp}0>e0ty eQj&4_D>l-0XGw뚸 *:+yv 4=2~/;:Yο 5}Y!ѣ"fS' ) s%R d*GneOJ]j,G&FK =v#ahI9G,n0"yfۢZp_w4[L,)wBX*G6]c8S~RAff{Gad)?#Tס`ujf@ʬ@jjm4( }_HǮ4ۢSbpz# B~B8 73Zx!S4WG}G%TXylU|P 7*4TItsHB^_ n=L>9nehUuI<12`k)[<ЎsY},%b WEN&^6QBLKQ?T^e7}.GCY:lQc(cл 'ѝaP tFOh4`xh0} : Wa6 ԪqT0E8V-X2:pkuA{z鉯2;ŊZ\e6MóL4"bZ>:Mퟎy 8i԰D!E1mwkaOi]"DrZ!AF=j7d7%g)~ͪd>EyLTTwdi m祋gUCn#A)#ߨ&T; -^>ĮV KI:Qp|&Dfvlr#\hCK'j8SE>oԍk(([b~k?^A^4Ȩg<(i]15E,3Z8&B*NDf,OA:f6!r 6ԹJ!IvY--3)T4al9(J` ΎjqC|x<QŢRNoV!y\ewne;[Oћ謱56+,ߎMN;x[¬qBH]qVTɇ~6iGG\NjÀU[ܝ^}=9]e*h2^=0/r;ɿmָo<'dOydK81]xM:"ֆoUȅ22+*2$-$Is?V9:^j0?%*Pn]MNY͊^C(:LPRyafQ7r5wY ݥ \h[H끘e@A-:hyCo; }eB/0~5Dmu9\BmhdD:I`r-[0<ŤQ{& ,|3pWA51k3nYx@ew@H1-Y&-s4pj)hJ.UcTX.cdS5 t7@QmsMyJhH@.\zkrq%GO3<$T-ulZOEɋK Ԛp[ 'ƓB:V]T<{bBF պG 57-%ɗ!  2S8+c\6R,cV=D}8qT.`ԩ,0ǶbƤ0kR'Uؐs>,I؂N^BRt}9ž8`E]p@bCWމ3oBOrN/qǗ `E;GÀ$M?>] Mman5N~ ,2Od7#!1]3 n/=ae?wh7)CC7k(ab5`0RUimrqƗ$zS}7VAZnej~2dìqY9/f{yGUg,(S@yIfE2b-Q96k$u# 0O5D&0#X}ؤ;âz'=%.\D0fܠf}=G mCXB2`.& JgZ|Ƿ/DnϖT (*Hl=".(pw^"e&?2/3W"?]W_\8{:)"kP'3S kPqSLþ;-VBBx7A}кPOhm6N;\x"ݤ:*>X\۵QIAM0t'-l#9;|lHh@2y"}o:AY$8TY cښ. Wr/PhVv ݽ p(]Y>V=Ն. h.-T( h0J@9E7 PS$va b<C'S@;iĒ[<0T;uJEII*1Q#;4omE IS1|ϡ>ή" 2u嫦9;M"h oB,J?u!{2sqUUwz GmÑj~ޗ-0b΃-}E77Y7$].AFnYC 5\-mY~rp;[%Np&(|tՁڕs8D.Qs|XFHͫE$Rsr {箘*Y3PX$UDY̰餷 A6|584\C0‡p_aDz?d:@Mƶ9V&{yC@Dt Y^9%w-OW"astZR<:5THSeP5_l{p(7[:Xsƺ  W"!x/13W@P;[m~÷t9؄"iuh`yt-HsSJҦꎘ{HT+@}{@xabEqXDa/|#@/;.<:K{,dkEA]hmgA(:#tAZx 3Ga$1 ~u %b^`\i beqK5"u~87?;PkETwd#ѻNo;I:ն : }͐˥m{$[.mIr0BpC76k&J( |sR`nǪ!)e{Rاbpo 0J9TK|$l[$vqn9>4R\aLM7>_ِO/5"1nzG\erA ._FhZI^}K @Cy H s&u@Ar%PYh:eRBب+ qEϺQ,O]oX!$+j89ae.ә'ݱREՊ0aRrK;IV#I V_)^eiy[@հ۶l8%jca9РjuSŽAC>^ɁR̭*vi4kTP3RJӃ@͕(p+  -&;38n1nB}O#@UzNYn%Wj$`iԅ3Og"׼R'<,_01wڽןT"?yjƪqMsqB3d; J糖Z.t12T)+^oucBQFSAN=+i( f!)=>-= x`+!(" ~zH)Gd6꫞NԐOĞ񄏍[g-ɳXIi_qi?--&C2}yU: GHq@m5)p[shX.e0 gZvs,Ŀ1spC#SgQ M{e[c ^Zܐ!/5*N %!O ~"Vai!̺(@+RyFt BZə#j^ڹ렻AX3haʤQ2aX H"i0E:TC%ar {(卞+Q1I,AqJZ[vWB%냩;Odg;;36|`+'[;܀A Aє ]Bws}l 6fVt03F|4-}_W@ ?$#˄[i mW`+ZZIꮊ č!j3 ޒ(R]GT%=vEk \J]$o7#>rdeu5ֿB])2TW* >o ˴.~ 4 r3$  0Bh@]]|pe#_z.ȳP,D߹~Uǵ-0w+Sj {h69҄i.e!RuakI*3.*{6'<ˏ; p~ĤQKg>б25qwD1) 1;M b*hJ;ZIp#iUd%"PjL*}g;G99G%1~`ѫziJX>:OH@*7v,(& ~p;&Thqܬjqr;1w;yM>cLr C-!PYgI &W$p b:Mƛq,=hb9Q٠Lg25IbxھvDHP|04Y$%|ҬtQ@G!es~5hPB(`zv[Q. `O~)c`ǬXgH-_CpG 2] "_)˽牱;ƟI랛[jva_01ֺž*{(Y%>P%`S70&P~M;*V8>|"_,ʫȄŐڑ/}7dKH Qiu%U"g m)ˆ}0-bp YnKpڢ^CTN*?> 7Rpp̭C+ُ>}$b?uso,v1vw^ȍpDK |K:9TU1즾=P[FleB!~ فdERAT.u(], $ׯʉ#Lѹ9oW5RAP:[.El` 3|+\-B]9}wCxqpG4 R8ywa1dHzv2lpH>˼JhX#1*TQP ٠9aOuaHbҗ.ên=pbkN[Խ~K LCh[w[D vӍ]1VNEw֝C,ǖX&87!\ibڪTx ۹= Oс/qU>*G]n#GǦiG$cF%~{ymjLJ%ӕ»=flkMtY 7W_Iæ^ʘJo|;.=zVS # P5kט}7Z \Q'%9Nf޵j}?ƼË .eN}[iQDbJ-BmFy.skaA(igysۈqodueNx>F @Jl^Uɫ` K=D±(-HVUf%֕d@I0"`iZT Xg@ahԪHyߩb#.c0; *?WpV_l9C`ht3ÂORVÆ=tuV&㸶AU9(RDU>SF R%:8Wj{Gka~c1ڟ|QہwKqeBǠUNr8ch 1&6b}RޚʉQA2P ,]6sa|տw6;تb:7˚4[87~d؅}!ʟU5)kDurN3iy5O_ j?:':[YF\W ob[ǙRUUVRKFj£ؙq\`|G0ߞMފWj^= S´p>U-e?*="'cY.ˡ\W NeV:9c氇^Q~Oz68ooX⺙bYFR@5JݥQDF t@9r<0E3l"ѧ݌(mՉ >V6+6PNEymc˯UVXśБl帹H2%C̠|ThO>X؞V0ٙ)0yz\=j'Z?>Bڇ> V&$N4%WR JCHP)1zM}VHy I5LSB|k`C lV!{ؐ%P,wUKhy1(}=a0ۢ)١/ɠs{Lx 3k5k$ Jud"G4cif-4s\QVX?ta,܄x3#oޞFYME#GF2[Ҹc"b(2CghȾ6|twC'/Đ{CSncQgBV3\Jy7bT'_|VP$I7Ϭ pz״q.`)? vq`Jk@o?K !S߸]}S%cww(P,ѿ j~ft6'TW0֘S%[l-j8ɎE Os 0WOLM4b6a7cМ,:؁mNJђe4 #AِOMrj8핓xuHQsr [NX򭶗T6"=lz|{eߙ&*j\j姮Ig;SSMdx`(?G n}hW"mI* `EFXq}Hhߋc1#AYD4Q@vFQA$[˴{"婓@&Д dC>{7|&iJƧK` 82RcL gegv:q . Z8rGN"ž-xg VxSI X}Qer7?쓵syl -ν:1yj PD}aS夡 p"F4#OF0x|pSWd؊Fn'Emc @'m,7 9ů-{G'/M wՑ.٪t2| ER_fzBzK 9@mr,h 6jiY(p7}^r>KU[ˁ2A ef 9͝OVOElp Dau$IY/ҽ^5AFd!T A^K OT4BLCO==R1@[M_{''ޚqv@7r>W x8+UaS6@ zU%#۰n+ԥl=?T'\BfM/ΏWl@.Pqg \s],3Ba悌ppJPC5RX^jJfЗ:9)o0,Z\Xz[ m9:A헆g Q:glb6s^!?Xh%IF[T/\ƺģ^qK n GX+@ D|k/*p~h `PCܻߩHK*=t~˭ d0oC㜯Qqe^,㝁nXWP5;M07{Dz&DFB'$Gobfir"b']Tڕߍ hM3Vw"\yEMB7uӓ*uP ‰ M0rN*2KP%K1eWD/vM<&{lA|YR7;]=H_f~3Rt\CMۯ8OԐ'H pqTk$L@3$ եL.0Ul"n &>Ģ{Bl6 h)nG!pi@Ɉfl#1Ŀʚrs٪ A?%jΙ{U̺صrU?T+Y=N}y'Љ芎=GhQEy`i&,=Ž*K{'!(wrT5+>"ۆJf58Q3 Ѥ{~-'o0 76"~Ü &/Hosd!j 5Jc G8Jz fOrDwf^&G?Bɚ[+"GO̠}ޡ)vѝOt/jbΧY7PwDHV"7:X~{t<-{2B{BB]/S8=rQ1R-V]Grg0#+Tng09_CFR~#T: k@>mEلor3w]=|N{@>+Z]"[5ZX I9޾?lhEHJ&P{? 'Pp,/G3MfIxS`84  0/߻-ʺSHV&e@EXZ)+p\V&hDRW\g)KK-ӗ+k_\YSs"OgC׽;nә,KFwj!܎( b!Ҋ~f}VՊ2mw)e,kW|A ݋=b7DEVPbExhQP924gxr!yO =mMг/RMRoP*$Qm]W6Mx `@ ' %% ^CG`|(դ"̨,Sz*|o#ZOLЊ{{CIDŽ,㚳H8k@FI툹/CzlCFu5Mw?~U:~*Lo@=Gҩׁ+n;ˌsJt\.vL4L+ LVh6%qr;5SNeم+L6;K8ZZPݦPA_8;qoVؒl:ʂs(n9n]lN <7P]7[ +?*2]6Rk BDNTONq#Gq/?ȅ2NwX2e1[W#AgDR(dY|;b!I_2{&ô[Zn0 Og뫜#{o菒Rq//Ō&O@~ Y(n33#5z Ƚ_{")\.> z/ Rhc<)yb]y~m `ZMĻ@11{1ܫBఐiY3˞]ž!āeZ'\b ,>lqgL ~jܼ6ZRt}{!y_N}AyЎ޴*)=vW'2OVc{]|Ś`E0pF2'z@C`S8'מi1mdIes,=m ,AxiN/f QD+%M@+e_HI(4 ˟vj4yougw$lр- NfY\#<9F,޶"a|6D&뙈 H 0>F$FPoh,l&V:PWFd G4õ?j2ʻh |jBW1JkXG7Wpnt핲pmo z=)ɏJG'#drnITһfPԑ&kaKpB@>{~ŗJ&?/q/sk˷ǧElcB0'O-FxYtS#Wח?DD ݦ3Db=`DVdEBEi$k oqiQ/ q]T!bcU?o1gR էG@oN{gZC)q}ҫ?v4XWdXj3O27-DbTL5csf&4lsU8ɥĘ:ֽ{*HUGJLATO !(<矼@H$8ԠQ-|Dˠ]ҒXj < wƂ ^ >h.=hMB&] m yOl{V5Er!B]PWGW}nJVyݵm2 ii!V뫫JJvF"|bTe[i79꼅~zEql?GxJ`7~h+@?"JofY54(yI+WM_d#:h)N3M3+feM_ RXǎgEGI<38Jf)0S{( :'qK Sg4{a9,ghgeF-F 袌ݧ(7L&_'3Aô%ꈅFlǜn Pj2wԳ[9!L/d3sصfX,L{yPk{={`lt680Mm ^8..uF߸f C}8ƲFf8v2p rq7áG ;>YKru+z#pZnn1q*XV w޺ec ܐYluVjrQ3I *:SF8[r*xmsGPsRTA~?lG3;lV,BϢqel2u7/KkًED񁿕[/Yڱz[8'}T$2tWgSN="U^2/]Vp@ՔI.X>3Gԋ0:'E^ #Ɨ  I6ڶA.L`'8ȑ٧P&m ƐˏXψ ~1ʍTnӊ[RAdy\Xųmb00. baܦ']i.\9=(OƧ΁mG9NiF^7v#散WEC )bjd05]|5ΠW=J OleX!$-|@ 4?|ɺEOVv!fZȬ{@^_ٲl@Qvssޱ#7Wpg؝v-kdiFl^N+P9 ?`p8@s59$S_+Y?jР7F(f=}BRz=M~Fs$KaIsI(VԿ+"aXs,k⾺8ӑAٙV&ξiԙWӇ :g+lo"Oyc7ylSdhu'F}yׄXi,C$%Ij냒U>/Dxhd:Xf$JZޙSz:N" 08#W" ɶgϗs8t AuM gMc ɡN2d8:8PWK=xϡr`P=tV.oYN'-ni%RN6ۓf }&n:hi6Awfqή˓F-bl2hPIod11)Iceޙ{aυ)[xII 7/{D98.D16Q3]ʕ9PSvpM|~ē51 h/0yxJM+a<<ʘHbZ0~

@j}2xzsKi7)&hfj S0"xѪ*_+PT[~@*dhGhM!TͰ;tgN {L̾W]jVg+by_JwI,#7w]>1k">:lD\krG Kt*e;}X5qzWZU,eN|$Hem 1fr?hia:i&^Yw B.b RF[U']̰d;ՉAу89 aXʿYlOy{F<ě+)NJuHҒN;wѤ&?N%XHВꌮ aWS`NgTG[~+ #rAg<{1`rTBX>yq@m*n [ǎ~Ed:-R`~-w2S+$L|A5ht%vI>shI"@m,bK{CUmuHmgX8BOn)/YU/xM̕({@c_6"QiDϳGzC-| * ڌ`[:( &a|}Ymp**:^+mA-p]z∰+n3 k@=:=! M\ `ӈRE{e9=p |u|53W8ؙSO/*h`Eic1iA%fS o55bD{d=C C퉬8X{΀#BtZ`J*ł֔[6bu~%#&4;Krm4C`8M=EzX=`perlM* }lV_D\a<L3?:3{XJeOȽJa$³e; KyxE7}+D*˒D/x'e&i[a$!`&v;yq"Vnܰz'Bi TbRvĚ-*d'`p7mY*KILt%FIR԰a.52-ɞMɏu7ųp{3~,C2#O15[ƌ‹JEWةtrj[E *GQc$\VTMI38 V}X4.=RN+fS}i!Vf}aٝXtmr9Ep!g, u?,X9{4y9Vиp0(}28ߒ XElUmfC(&Q'? @'} -Ue~B֑*L7$.lWƢ3b%g>*lB?1R \,)ZP]1+ޅhܝ(?VH f#4Xh᭱G~[h89i|#3 G4G*H4~|VRl\G4MGC ;%)b,SD?.c*;cdMZDĹM ӣPZ+m֭rLCS]-"e%XUQ%2LҲE)'|8ĸe7L5~m.vfL-E,V`J eEf(,0to$õ=QH# >5v ~VZ=,9nsvKvB,#CiK(nL_]gAvi |2^Os6n80E-y)<pG`sfrTRK#SYEUw((Ъ[2vy-[Z1> dw YRP^1mbGR>>|_%(ha (sVwU&Ne3uZ`KͅѩϫWﵹ tSA嫖'p-j-@bO*NYNy"rLE}<"5%Rl($ 1HaLұjY9TZtT6jOS#B-f 97!u[61L BƜ„YH$ӐS$6nf!eiwߞ)]`]ldA'^U+:Hce4ˌK\Fqh~}W ۩G!@dg Sy*F.勪AoKrAM#%W.41/U3B?r\핆`ۻ\ H:KbA4j-Ppq(`/b}rAL߾;xFɤD=fIߔaJG 邧8m_3t%&"Y ^$٫滢Aj"FqL iLaѡzp0;Q{tł%`C_W4C*OluB)gB>*/^HZFTx[XLmڄ]f#۟>J[->30 b[$$bY8iqIZ>Au,q!=k<8Ew@›^ݷT VT bduhFVPl bH~%:#sS:ɛuU)RIj67k@y`шF@Lh k.]? CqA1Lcufѽb0{},_1nfykykPH,3rkE7l pQXA2o>G-sļ^^72J%/ DL>xDvAo5 +]7C{]_Z٨+eO(y_RqE~s*}SF6/4ԅU6y{Ξ(AK;Xp!O@!"S{LCˀ$NBibaFh2KL"gHOKHf5=B> Mo:a?Pmj~ )u4[+2J@DDf}>p)xc:â+T8ǫև}h,&0ؓ&\_恚m<1;xC|7WU_<ID|e.L 9DtBf)M-ShG(xsՏWͿWQ"q2k9Sc=to ʌ ŏe/;P\ME$sfLe^Q͠_z#N 5 :Pv{.ڦ7ZXHǝLR'vdQ8k18g#i=G|6P%g4zΝʅ?\tJ0^E"hgN`\+=s1Fhl2D$t7=oK31P4^e4_FՉl^CȻƎ[ nn`;my]|lyYɧ\@޳|[>uŇկK<5;Z٧<4wrB* $xW99ئE!Fa+Ԅ՞3GM.\q@:em(=[GUOqW,dSԫV{Ik NZJ𼷏nLc}otqxC0ˀL@k9f4ț Ml^gSuH`$[NMZ%e|+aZ~[+4-V7}kq4QNt4&+i,;AR&rwx %ݫ㸴nBIi&'᢭]:eM/,ȣFFz?2<Qg.Eɛx29X3nİ@+=<.;2CNϠb"Oe:aNb&a5`YT(/gOx "_p5b成!ya!Xtd-)a2g1m)'"q|/h`dhԖBG:)#<Yyek$q!`Xկ~qT!TaVCu(/vazoo?[|WzR< ahrCEWHj͡~׺9 1~7PXq^Z{FX 'dku(|؄YNs'.q?mfQtJ KnD;>8 l0K=S(?h{APyw30پoJ\lzNgf$ i~3mޝ  Ka.׿ zi$Dp%"u, kSVbin|;%`$Tɟ27Wr2i ZOK9M[Z}ZWAfBn<Œbr,U?3 I^0r&ȰI5)M1(6O=~D&쓌©N#+XVk5d'Z 4]&lщ)z SQkω.(j)AƏ۷KmhP "40_1]|A+%S_8}MJ,y,{LD1ϧ:o_yWϥ|9vk buMV(t5T}:蜏ZIU!E8`%󢚧F.4?RZLK! 4aiDWFeWƢIdgo̘z#!}V@u[c2<0Q'2sCWAr%z:{YE9"o'YFeKO;vI78e*xcx3@k|#VdH/P-ō"\F{ -n˽;ǰ!LXExBdI]2z=u}L?ߞPh!XT 82&+2ʾŨuZ9YlcQ^RVm,~8-ԱD(L `M: wsݛd]0q4ԁ9L*!Mc8&jrGtM`MH tIWGbbL5cZ$ ,ns. m Ezؙʾ>bPXG򎓕N÷)#2dsԷʀVTo]aY |}^^-؜5r?`_uj]FXe>|FV[V""eqxCtȐht8 V!4,m~G:>b͌ץ^\_apKdK do !j+$aWRF Q\\<>ҿ➟3S`Jw>zʊ71{r؟!LG [:G>pUN|60t9^Dv-"XbDץh-VB$Ius35u|ԃL0o4ב"ߏZ^&)QWzcVݐ`W|DFAxYjxB L`<{/Gym%v!E>G\m{υ8[{Z[##0*rv:!J!Snp:E=櫥kL7Wl2qʐid (lNwc؇"q,4V@IЖ\ O {K*oAKBR,^^} !|>Ą=!OF|<.}g@r9cuV308ڸ4-w%cX/ .3U3vF& M<6^M2;^oƿ*SQ=.mZ %;{c@_J\jΫ O!:@S@bY$ %#HBlv7ɖd:l c"x,eeJc (Q4٫YV؀ޞv BtM cURmb3ĆKdlp'KQ쏀b{ԚLM}J˞@ Bı CňˬW y`%Ff5&%GU,dۢZ;&ysďT#"1&`yRwL{G/_P4cy{~+j$cu[ApsRs1J2)A 5׭L|w2, KaSp2Ccph{&7=Ԣ=b|, oMo{5% A%f5.bC oHׇ˖Z /yh Ī<%h`;*IVcjTVVo!6b`_&lD Ұ{TpXΩF+zNܲU 8j/7l(IjF S*jVG}!>)rހP,.-B]' ֵwDH-G;6ڇ 0)-!\>冠 0yHH bvϗ,Ag\jͨHķ* A6lg)dhGpX.bs%C5Aerx+<@ |jFEoqPGuc-qĬPCMߊr`(!/a|\5R+c~16=to!\ᬈR>.{.V$rVwu,*m$(2dG Zo|>m8EXXP}uQNs~\7N95㨟FZWfRQcK{9W>NUUȺЀN zO#[ǩ0oOo$Rj.|W(@Vڊ\c^Z5V>,V$x%ԛx~ϝV*\{n4ab PHk ߚQB}܇WvQAi ť簉)$+2q!LN ǔmi0cl|8 2P­w\K[Rޣ=zjIꑢFY!u8|՚Z'0TS#&;STnșRMRpkJg)@\{6IyVRceQ2h2v!ZU /`?s.kй9?с-Y(-M*\Thfzms78u?2xoTly  7K\:|$fC|/GImfn0Ŀb/:Ixeǿ4gEcBv I*DZ"5;سyјl`fo>j2qF{(rk;((G^'911!‹PF/N,H\AD˒[^3aݜ?mmnȋ`G$̶GNqN4J{>Xɪu~"3{wP2)2\?RgJ'4_\/8%/ђv,@Xܫ hՠuU+qNj# lH9Q4Ďm*VCnjF]FFg6/]dBaZ85JC5v}x*̧bF LR9u;/%k{hTEҴQfγbrO^yFS)OەAUH4$ĭcZDpCGzmAg#w$ E+v4(wXzđj+ة%z`BXKY<_يC8A)ڭis~]K=7ʹ?Wܦjn3IF aRo+X.%Vc=8rXYPqYsֿo8R/H\ڪ1`.eX4PNA]`'gɪI?^!/5!|TL"BYI_KL%;] @Sfw?lWsV(f2Q ᔜQzi0TItZiɳF]`Θ(M=N)ӉA4U~i[b"jC`$dر V M*"oQ)ej:x8ڔ1#pC2ljv~3*PNU nRGʩmoSIsmeF@o=e.\vxskTx{TY,ew99`/]Fhdj騾5V*=VT/Z;Cӌr ʔWdZ:wp:ޒEzo`t$K*EpjAH6ٜ释?>r"f$_+0$'pv_R!&w@Hvo(XLUmf!*O;ӯB&|Q ƿ2K$zI0wZe 4$)k&q[3{ r++XN 2x [iG ǕoƑOĤ q*doƧE+6]Jh/ʐ4 :3Ӟլuy] (q~'*+ze).~gA`ݥHK!_~:/]ыf e8~s)?fQٯe/&Ezm o7 L#x߅s<9zH+)NFS-QΉxr6cŽvEڧ|l9X>o"<GFK_=N\Im7DZ(aŎ> v؉ IaJ16G smQŝYx/Xt>¬tvlMam Ӽߪh&!,D6)=ExlD[`X!Ы8h3E7P~-D?tFYjR9hseFI uT~󹃈%!zS#hah%gbwTSh㐇o.;Cu;"J;  "Ӂ.IJ KւLƯ/$JFg=U{eˀzԖm 3|^E`UI $v)TF]ݓҡ z>HCRa!#(vW@hJ7ոo/d_!Lu{0 Ҙxaw79r*e!_J& & jXd3YSt._z@T@zWr7ӜTa.2H %i &Q6&yU-m=N),rXf &@)@48J#ř?H{",}\L$g9O@uqâV,zɥHxrX+!= (֟MDI#51J FZ?4lM Z ki7)ʷr<sL𮨨颫4huq"R:nSU޿$ }U<(k9&ŃlÔ*A>mP)d"CSs2#״ N쉨ˆS ʙd崐u؎$۵Z; +5ꙅҽhxG*JOD f~"Puccqy/sAgA;*Y2r"ԖYmѫӻ?BQУuH/#sou-\]3\VBnRɯn?|M |fU MD/bBMFwԀ bw0_bqK9(osïG'd@G-)E š: JR'sT1,PzV18Iu qP $7PٌיB#fݞllᕞ¨}00,FH(NRD(.L,&׆ -i0i=cs,1oԚ3f2G78ʕy\s'FQ̱f|) =sþ|3Tf+{R'?&s]k.~w!.6Uy +@?ٶEhl;q]SeGc+"9qlmK093{f25޷F"B;K q+=e͙qaZ:_X+ƙ%`{z06ծsFjjl2#4+j w=oMh>b俶Fɻ9py#3脢FrωfaYG4 j<#N!{?& __i8v$:tO_VG:n;.YQ{q}0RcC)5ZJU-qW縕A 6&}h6[a&<Tg0'[MhE~s!-o AAGW#dΠ?B=Ân %N_^TD Ye?ts R:20wz;_bYtw2@ z _rG@X ] 9@}3o= R^LLO5i#1f-E GkNxt՘%}~Q4j',: & /Ӄ8id"8r5,8U4-=~+U~xMJz_\?q?@cgescc㶡=h"nN,4iDnǰ1ʹqkA:?ʕC_"Cbv:[`ٜUNsu?J!D@rpn;,=ntS`M~yz b J΃ԉeȧH v[@ԏ}q٫|+Qf@M9fiJgl}?1Q(G!56WVѦEK񌨑l  'hO| )Ȯ5"20JD@ 1GNrÃ.[Ac/q,Yhm,1턅ci_v 6Ts6[So˝J)c_jJэ^66kE rCTu:VwЃfPp!thF7D^gUb1Ɠ!GE!Rh (^G$$M0BT'ZA]Cb;oQ0n)ª8N}1h{^t@q4p83BmF8ިs4w,K齷ՏroϴoNRR"Yo2y9mIԱ`$ݑ⛹4rgxAʃK9s! J\9{1e7( -Ձo/h=QJ,zw<|P92!3=l5&Amttk<_% h)\?QhbʫrQ KpK7C!kx" E捦V7~=8SG,M}{u$[;1fHK_OBQqW.iy=pO|IvpE|݅䭮h: 6&?]TP}X߸"UXi=zkJVjb-%+~Nw'/j蔶^ /FJS..3&-Ȕ? }EE[v,K5ç-14WӳzY]7n=5_ pˑN׶՞;y4~P|K""FEQIHN˾L1يUlP5dS/"#Iq7dqQbVV5VJmP7J HbgoeHg I$k2E<DŽcߑS 0X?\x9"XD!]^Bbcڇߣy6w4U˽NRsG(2JKǨ!`s{nUߙBzg^˃PQ@[ND^Ik(`O]njJ+uճPacblZ+X@1*oj|Xvs'(_$Z&%,khI.̫b1^I6đ .{r֡v;$h DiC;&'mnU0U89Eٯw֧wTNօ6%j"Za/0ڙ=HdMxh%anªň+\өټiMذ"Z.iW6s7ܳM¨C&2Q ?5V& ~=QګRk2VjXɇђ@]G[&.ּmZJ X̘=RR^h\d XUL}Q/ߪyQ@!<$B 艹yq5s%xYР5xٳ,>n㏐>h!KFj~DWvaM]E Lƫ]hb׫OODȳ[2eZK<>N 4ҹ_m~ ? >VA[lV^p,W2'I:S@A3xѡ+AjNvn$AS>haeoDٌ JV0| (Onk4(@_uJhOO RvU&5FSyŽT k҉{]*\-4I*'ˌ>Q ETظ%o.}/ %%c2͒3fȆP4;'D׏ ar4=eսSjN yI4fXr63!#n2ࣽ gl~&IGc_ 40Ɣ|*_[:xo kf >(3ŹQV=y+UXOK324( Yи(+I1=L"6N%[bGAhL:HES@̗0 4h/i WsS,2N6x%yfYH+D5V_PۥW]t7V)x?UGtEFCW&]ݴzGfM™e M"NBުH$$%ߵЉ6@}yԟ}el,Tn-'rMia6͓ )MYNosuC])* >+e- hԋVZtynWRC g97bheXJ!ӅڠU@R["O1@zh_/:$[w5{zMjGu8fQFm X(ԠǞG ]9[ƥ8CĹ]u>#Pk1'͙=Zvgh mrѵi+/AxQdwMeXN?ĂA'snD5d,]1nDlEg#܄qH{ضU1hmuz%ysiK7 Rf9$%NApOۉ9G{T2bkh 785G>bYR4leP:8W.g9d(nPeu , chqS306^ܧ3c_qCw/RcYH-}9/78*#1v\ջ|u9 ^Dvj580XR1UyIp 6Iy3&rzrsY&TɀszDXՖ2{CASa]?56&븎M}ͻzA\;b5x6Z蝺EKiHL{w#faݔLP#tF:@q Ó5܊3$\w2m/NYl1vnL(@;!S/5irL}GXlU(oĸ(xcrI߼42>/6ooxj Q~x2DDJ'rφ?VxY<F#{ < Y,ծ|d~ <%[]8]\e}h,>vARi$:xNty?ʋx!?pZ 謖I>٥^.lfq.- ^tWb t+bHQ;`jL*Ai dh똖0fs Myz{&G6u~n?HeW;q%jVy/+9(ȁ,.!|m.Z87MyckX3 QgaCAב@Te?_"eY2 ;(U' w L \/.f-jXvC ^1_@6})]C\(*y`co|gkw `%6G#TuWl2|[ n&0'#dhH𳫛=9t_^l.2k#:ƓIz菁8\l4_-%+ʲz0ׇvC3:Pi'vւL. #q~fYQik?LW(T!?GZGV @AKJzAANAEnl/C֖< S, sjc'l4gX zsMq9$Lr>Vr2+d (yu68n<`r<*hdwlJGGif UEt'ZRt[Pv9oo>Xb 8zio q=9; ^[|hȽBwց]âPqC7geXD,Ѥ0̋ă6)id2sfY*Mq:&DD5s-(扊̑iյj MJËkvO@\6̨˻ /y<q pdc3HIr_m\5fU}^mҙ!A[Ŗɒ/P}L1k0ͩ\& #j\/ e`aftT͆WEb$;vv>eo36F[# jBwrmS`t7gג&6 _\VN[2#qR~K/{ `N> D[,u&fEM6ݓjȮC4-'"]QZM8\jF%xMJ^.l$Q^pe*t]9-gwfu QaDݢxXKR ) >)_V'~7Θ: 讝 S{+%,]6M(6бE;ش ΤYGĖ@4!xR)յ8y_a6#MUԉ}ZDaɕ}K<\s3`R$~cxRȏ>rbֆ~?dx;U}(x |y})fCg> `x!*,{YN)Xn6BLRܤ*&>p<<a&a*hK̾RњPJ2&/!~aw uw}]'r!a}+/*B][v^bdv;?q }ZAg FD}p6vVZp0 B=om.KJӿIl$4! yW̻ c*Ri`P_R&Dz)1q迮s5ÃR2 "/GpG-{&]-,8.E:^CbOr<`l!;YA5 |;3}ϺwwZf\<r{tY9q[-E7h©h%~j?fhGmQ`U9 0%)Gao{GJ/e ;zKTa@e03VS(:ϹĔ3.pBfX n9Änf\jֿ7)N %vH"j3xׇ?=u`=~&YT+Lߨ -Ύ74$Bq@|Xfdʽ5,I}E,_W`*e>ձ;Y-*Eݵ8l DBF dQF[K%_TvHOAdNt!`Ƥ d:٬,$a*Aj} D_/D$ܔJDoHHnMjN(?grN6P&5%fiO1aE0~c4M| w4 Me#ik O~ ~z -Kn^=Q:|3:;Vbm'MJ%.I |BKݗ+€r,* mh]*5 09((*GO$۳=% hg"^k?Nx&ǵ/r)$S J?gQ+tUIN?¯"{7j6X w'i= \,>uN'LX4.ޢ`M.e5:}+Ct~5P>dzŇbcO R4"ĸ;e ^N⼚#׬!@Z׬4FJ$XlH8>T;(KCZcW::q mCY/Eg} C< ArP0V Z-}qEwǸ)X1K*@Uhu)(mQaUL$1P|nST@ҭ7J/tN3BAw{n9 4 ;,NLi71chl4iA5VOLG aH\%AzfbLeF;tBNAI PIFD7u;%:~*G"ǁo~c{7/3(0]j"ySH_*\%Z+@͞Y-gS DG9Xg-n] 4tHX`P庳J>>\*2 ht"=>p-bd^<B!$9$=Z4|jxgÀd!d#b1F(/Mԝgu%k] GK4;nAsdq ." a DcbAԍJ'\Vz8܃"Cuͺэ<r۴b!n)0Y7+ p7#yR+1X:˯pݜmgwS跱ڥw4g:'&? J0EHwϭzRaŶL|xu.}y-8f<)-ah;jSCz^Knjӛe%I%L[RWh& *V Sd.G8q?rs,m|mo<7}sVQ577ukIrnepؤIgɓK=03#Mh*7xFaa$K)HkEyN~}Ґ̺FhBw K-J *K`Z\L6͋Lt/6z4T+7Acz Gp$('%砚K]GK7odL);m@.&UN\ґ}rMza.4C6I+?u0Ԟ^tV"ZJ T(I;Z 7#"Zʲ6i. 8$q͌] lw[2=B&Us|;yJ+bD,=MD g xݙ͉dLcHRU<(o&QV*GU/c*;6LC7iTMd~[Oղя9< њ@bnKȁP{B17RLȯBViEdP3mA!Ncܕ ty<}wQ\zl#K^% }Pࣱ2ss,-[L ӚEoųwlEAEJh_:Q٧2vta:^ PkBa6I;JI o~ ˔lN ͖r 5+kfSf_B "]~Ѻk"&xg :R]'avNhr A~ѧ0k͋E z'I0)Z&5K˗%^ܟLcj<7\4숑,!۩H<ؤja/> @fmI納,TfDdK(;P|چ|ʨFGv6>:?' n%:j+U8/mv >+ܰ3&djF &4z!T%R(C4 ăl$d1 :il\E T:WY_S ӵH1AE|ފd2Frq?}EȌh! @I2p*](&R'RO?PPA"<-%r?6~0g*xpKn'{чWZ$Q>@,hCTW͌ Lf6'ddN#TGe%Q~cHnլFmTp‡ը+S3|\ 9 ;|WS}.B}R@swQ4!^r>K'q㥧חP z ĝU8v:3A o di󆬦Z F.4l_IEMJ1N$jЀa6HB-źŊzLO<&QYU$MfoQO(]Tp.3iXdةWdfYlϣk},`< @15qʠIۋx= W07NR ΘMM\VO4 A4ٔEꋇe l-*զ.Qs^9: Bwm}E=5I؅/݌]O|Ir_=9G;oJ4ݫ+]':fL+gh(P&g܆?$^j O.¥+xJi%lܶgLBk2JEh"9%F6ؒJ+^pwޜ@/ؕt T|f,JpS=m1!~H=G oA CU20{"3 qڶCYr!{ij2#: zYsx=tp~ MZ!5 P_CK9Ǿm wUawKgcD.*r*P{ zt*-O"џ^X`o6aT٪HCe /+{`LE嫍FസMyb' 'V!&zfe\Ρ1C~Έp`V˒ߎ;ۗ{oq-u߳;eM? Jt@ :%"pVݐM\R}lJ$^dvJ8Jd@kQ^|7&8\Xeaq'4:T))hߛE M]KS$}?k m# vbS? /vu;q/EΔ~14 l٫C~; qzS#,[?~Eq&_{* %/4 XS>[."C*t0!<' Vv׷dY\`2Rp(89u6XR! j=+]q#*V9V߀ۖ4vRY`o`)23ىiԸ+5Kuo"{Zbw<0o3 xB_+0G2\Lav<-7͘Z5MZ띜8 ooHFToO!L-MU8vǓqH~s唳bk-Dw)pIA7%.ggT!e(BJ}[[*R$ht#ifaOP5M tNvn1FBd\hF]ׁ: X*\t  ˆ*:ž.`F'Qht(!Xf?Pj_:fjK _5hY=ֳi>0&9lܹy/TzvN_ 3vµs9\(̠tDjiY]Cy;>apeʚ;&f4SyND~PeGx~n(ݦ;sIk?iD8sK~Q26@0l-ψrMNfēFx]{A6$:++}H0KSN ĕ^!lk1-k{lI&Lo$,VlroF6(~n.恙 ߽ܲ(hH:ZB@y(-&o詠_GRZwϯI!ҟX)YoNwB3NԫVQ*6uk܈Kߦw"\2c-ROGy\јϪwgEY+kH! V]yD7wq6qbmE YR^xabE;٨D)p*! ߦ(0O&L50+hmxqˬDn)MI0`t?%z!%ϑ#bQ&= _w<upp x&4N_xiFN2Fdl[qw,C\U`'<dMIHb.@&3F[bWcF׮Cuݚ[ y4ЬL\a"aYMGJh4'y0Yjk*1-@3{1 zpzx\!MBWf`vfk=0\`-qM= 6|2XXa. Y-t <чwM|h59 :s7g0q?ޒ[hZmjtH&fKeO,f(_%R*ωF:c4څK!OJS9\C703࿙XAceU'a7z_0.IƍV7r"Xs5b iiYJH]R,qpiVTW¾Ο#tT~ X7n]MK@>)nՒ>Ft\LaS0E{0ia /&P1Pqq B諪~Zf d/9>bB%mt/+b$ 3p㇏eX?~+>N@`TGd=PҶ3R8jƦ]L*"#  ǃƍM1yxq0F\1L첝4J \#7(Ē@:O;-e7bED]J^~"6F 5>4^Y8FZCEVŁv&6 cnD$MBPw ?5!)Z4抽|=*>QZ4zvHE!/LPwK: #`c8w`۽ӏ8͑^2i ϯjjA[MjɫS}Č *XX2+L. ۦ+'sŽ:`Uļ2I'"0?e;*\/4qڒ7APA9Y@EN࿞oPJ+< LAkG4^ }g $Ye1s@'9]Qkwasa][t"#Y ٽq8[Tm;] wP7[lXm>S@J;UDnxIi檅S#,lnFʟm ByN@纊YeP~5n묓iڝ;Lr:c*+jqʍ|@9R IJ]j7k{CG'F&Ѕn<:{)p:.Y{.weyj +J4N곢Oȸ#Ibx%/f2L5zy-5/R8 u w@q۳q܍KG2"n K ^{ Y*u)pָ[09ʲ{N&V..;њKR1b'ԜeKeM+4wk3߁8=b=Ng$uz}cǽ*1k"$" k0Hatvl>۞Ր|^6"&NM@n0c8[wB\$ˬޯT| SwNy=fA0O==!Z0LP#cR{} 5ro5--XxiT@CVϳ@)..=)F8Qce4Y*̋K>RSD[S@t6y=PwF,т-O۸ P\% f|s]3S_+ߡ#^ MۃqyOUpfxl565>x!Zv [Xl=vVԯ`nqa'dKJb)hgq-2)|cs@V yZ8@tu#_zܲYi0թB7Qd.,-hPOZoMj"̒.kiqi{ioHx9V~nK(%q[p 3UzՒDQYG.oo&=x&hP ks;p,kHe]^ BODpln2%|(E 1Ç3hb_fk@׻r&)+geF>%cmYy :"黉F'`&czPfOXJN=@=-s #:ƛS03B0V'5,wxJ'SlbIqETe4(0 <]V?75C֕#Gy66iEe $ePwx%|HLvVt&1f;.m_ k0CGzÀ ,J"iᛟŰ .I`0ߥPa>Bml[>(S@$Swg +EGR+6-~tc᷃OX 2'>yPka@48E Tj"i} Oz]F Mz,'iSl Դ x;J<+\ 7/t/&Uk֎smcUǼogjo|w _s7_0j5 gմ8. tU !D\XV|#z.[~N ph\4z Q +/lk1 ڎ?NP\8>L=E<,Tb xt4̭!v}xSm؎sd:&ž gXD #3Ii7!/<2:0dTJR%]$ylki3A邨$'OPxR2'@ZIIITFPUr|Aa) XZ0Py?Xш1lYѝ!wi%kHSdfAeEŎTտZDY^ 5 ^tL:4O%(#GQAf%98W\uߞytįlc( BN8:]YCixp*NL`ZgЌ{gjnpN4Su psX(ר<0f!̫9 tm>ARRiU]F妁'IMj.϶gB ]Tuc+M >9id_/dDYz 1aĮ:֘hjr`ǷQW౞Rz9c}N(~ X'+t%+/iTeNyz(.O @$]m X(x!]A^ZSa⦣TdN\Lmj!`TZ0O}C68oFlo "{ʾh/%I+eDl޼֌^+9ϣ$}4!ovX>|o6 eu„QJIĖ]`qA'EjГniIC Ҵ8(YX0EQz'ebUߨƣ.U}aYvH7ǔ'V_5g-u׭db7*p͗:Xk }Fܸ:s\vx Tں57|?p)BlRA|R> pijaEέiV\[)Dʫ&/g=+t&sQ0o633*?Tӈ&D{xՑ %B{g)ENN(G*_7h'+8gJ#)q\^P~; ^9 3*%U8{#L4ۘ;8v#$]T.Vv:WZ^DuRSvaG̜c;IjXS09(~˰EN[Iqx(I!V/YRD+VuK"}ӺLGwVL+I|0&}'u~aZNP- =me4 H  @K!kH_MrG3gmlEZ0-p/NNLA@BQi T$"LdY!{)B|Eg)G'|ޡvܷt/ԳқWU~ @qaߛVWi[ ϊm#f F"Ҫ\Y6J`3c hAP(3g:FDd>?c t!e*3^>%TZU/R0`#;sHΉko.pע=5n7s2N!J)5ụ D.遵zSx-.P1^6s9<]2[w*Y0m,fVxZ+)!؃|U,gxѠan^+4  gv#4hYg2A3-d]wzsq4J4xo 㵶%4e߭-tm䆿D'rtF"g)aT0csw3[Tqf2+q&_دY39«D@ 4&ؠdRX9mLʟ9)qkHP1Xъ,"AyFF"Gʑ=HNĸqM(nnaZt:D]m2bmи]Ol^7 JiGP9&?4\=VF\יeE5?~mJAږJVDZ[@ vv4,3#~U˔Fĭf L`Jm;Q1nϸ^_NlNXT:mX(/Ić7ȓJv< d;cz<$&ÔG: r=!WO1L7s(r͉j}܃h'aX$ҩXh8\ήc]6H P؟yPY1K#:*=2\HJ? dm_cW; 1w  0xh^.'a ]^zQ06d'ײ5E4>7Q3wxd La^0:dѿۇDN]5LRG=1RO5]7OPuD:~ sbTXUW 룅s`O{hbhk$'~ y~sw8A.oPzuϐή":~PfcҖ D\LTCmcp&gHT. *xsހ#ri1y^Stv7b0MU@$l4&UO U6A+B 弓 cYؐP@ l^|R;l69l%o]7M;n{b>t)м->WϧdقBu) pn/@Ԇ{su |Zd@k~2t`M4BRI?(`V‘?Rͼ} _aܦe|vVq&v[lA_Mg&'q c%eiukfN^SaÑK*ZS s9yg@ňHnzpp+!MVDªo\+,}v1U >>6c+ņ7>Wf;DODxQy_HJzƬelxpN+A*= (=!JvI]s Fsjcb0Q9ڊAsgg1ZENNĩFyt,L@ ͪϨ͛|{OMހA CLIagIM)բQ uz~֞4#0}0oD§`}pʐ4s7  R6u!s$(e⻚Y^I+2N|AV [%p ̮7ޞ;o"6MߘzV' s[ngEϣ 6ۨKGVKHT/Ϧ~ V_ܶn-/<Y1SU4xsHqQlٹ#^H4 Ƥ}ÖwIC'8fy:Z3vI᭕0I}%)hS KiR>T`aCZ%bR `!|Ǐclڪ T,d aXrh& 9b׾o`0} X=|rc)S6NS^h|{mo'2`7gKtșY>L{li Ǵcəql<6nV׻H>ǔ*\2qd#^/rHiQOyuuI"pq*,͌׷kc`,ڜ43#,v{# 3l @[Gc2mm뎘A|9RBH ̴]Ƅ7sF"~IHDC`og=h_T(F A V;݀boYBŶ>4FX%?XE/am;E'FQl' ’M.<&Z%_4DP!}< vsw.`G՗7謹cUCʬ4 IUefp*as|x}lm/I4m?B6k\Z§K b!;mCmۆx)y t@ EAUN~9mLwFz~Au_8TֹٙM!FgԐGt7=ڼP֩}B eKW_D\[ v6}f"`_H=:YsOvpO _~q䬗C=]HQK` 6 TyK=+=Nc8.beg΃+zHi3PN;ΎmDW`U)7Tֱq?ˏl?Fqީ ǩ%j ~.g"0BHM(e0Uch(s! \ f>y|iDO=UMsUxh,zSlk ~'n$xV%W.zfԽҟ> Hx6`G= W(mER(HW hpPq'KӼVczh3l^CWچE7B>ED2>̵ӖbmADuFCNãaBIMr; U_7; Ekў!W%*-fޙC@Ye<0!zcO~g? mQY[h_8xD1+}a| <ƻϥ}[U~;w'b8i_oMf:p~L\$߅.Ó 0C`Xʐ.,LTB[6~~wM4sCTTY11w [pjQΦlrcNu$^=j.[ B4FD@YߊXT^"OnArBNlƝ!YF*U )ंZs5sMKWykgǔRNSpx=ǝLKH'p'RK2:Hz#80qEypX\F3ObtQ!,ɍru'6JuUzg ώllvBe*ٵ/٨eXRp|u qabbPC2|FlCM Eqm|ļCyoW:XkqLlf˕<"Uu@Ě1$*ω5s9?kp}tr{OM2zG9ބ̻{0_l_|i,(ĝ:p]込#ju߾^ V}tvAv`4b Α/sEi&|FId# F|JrI\gWWgl\=Yejb* 靰;e.LLDS8|N`B@T)f7Kt̑G ᕧPߠyhEs R屆C<KB煠Mx^c?![tz7趇c0_K˨tR%l .?ٛJ DYX]=8+JV/('̘π0 Nm-ts ןq~- Ӫr B p7#Iewz ܥl{#Ңc ^QXŦC\/PmO s3% xTx|G0Ša!LR}5&"sۣh;3twGaqGrIwpuFjj\Err +T$2 ~zkcy_G:t׸hFp0HҼ5m Eo]P9A_[-AjX;qzvqV,g;tj`"1|D k,#plyXSa8xy-:\muYX;#0l/4+V>R\\Y#/U؜8 P沎~vḇ G*%9M4?>%R.+Ǜw@aЂ"NG\[{W_c9XĶ>x&x0[5g"'!iDE;V͓ e~G7-:B=O ?|6x^C G~dUWHR,Ū ;sOsʐ^"vs>-%Š~[Wl r*l 9>]Kl#BESo2FM._r"8~s -E]wʍN"ָKPurg3@)+6(^uX r޴I.b{YEE>MN[H)z7;<tP  vC+rlNoQ<_ӄ"@:􃒘{-ұJU&Rdz2PݮXYI= Iшw=(UES blዏ:w0BLB3۴5lew3af$me ދÏk27&0d cQjK06W3#/̃bX֦v #Y!D:ٍz@zd8$s|wfo+K|A V[n'؉D;8f޶NgOh#: "4pMg 5PLQ ; 5.>Z񞄿8XXuHMb-SZrKƸuN9u/^2? e,7".a`1eu $-fIu(T + 9"^o`%M3gM5k*ݨu\DPטÒys_)ZQB7t"eʑI>xw -ŐlYCʝg}A8k9r\bX*_]td8GwHaԍ.$ڢB۩VTf ARMz?QQoW4WrZE Bۭb.au J-p8h +Ȝmad9ưi:?ƶ+t$P6jXxz{]%l>^A4ץ}LTlSuB 9TrR8 W(p.5'L~l4Vh(YQ,^A2'v5ʍBbݲfb2F7L/zg]t}duj-m9d9AX۵O(@PbzX-Λ⌅qTUx"(x0Jzuxc!D?S]++OFw  kuNF lIit!sN SK?5pLnpn5~v32APU!/ º%=H$vǀ c)]ALW0}XUHU64*fuQ^v*աӂw:-]O,tߖc5r,{wccy xYlarppߛ++ɺ6+^\wlk kJqM@'B8|o;2(![rh_h1@bȕp?Qp_f,~jLŘ;kjђB)M(:]pݤ+`2WZzǴBջ6VY޷ݴ_/rK睰23ؤѰwJn()D <$m\66̽RW桠~7Z ttwN*(wrT1-`Wj8{kf-%;ɼlm.S{8l*_FCP>92{ҞfFEo@[_9T!Q~.XqA%둏p=5?m"%Xo0D?BD7G6(J]BS ,'OzFFmdvGAs4k-|VӬ}\:h Xxx(̖|v>G5p ;qb-"Qr/$ț%;32 5h~"fPxfb3-UȊOn!36"J^Lv*g޺VRߏ=}1";59ζ$_$) L#\M c>/DE-D.wH fOP55##7l=d1T]Čʛı8:{4_84ܥ}RaIH} Opr^o9GS[W? @hJ:B_N.rdz(t<- aVž| :;53p3Cm>oBfx9oE*I47ieܦX.گG`|\EXՍL^6&!aA.$5z_7>ڎQtHϣ;ND,!N-11kƎEQ"G Eqy'8i! tb,ep"_m@$u1LYN VV7a"6Aax  kdRɬB. kLmbgwu2:LBrkdTh#w&ه{;L' "^Ɏɂ[!tj^-b%Еpl4c[u )>׎rdgucW*R("sQ ]% O|Ru7A:*eގzfגy $:+r>|TUs ssꤙ@< 1C (iWqnKSӧu7~xH#7N?dꏉ50ٺt bN4$Cy<ְ8\V2ٙ|g.'UEiKsj&*=j14;:nEl߶>f(fR_d˒^h ]78(eDp:2S]=V2m_U.z+B ˡlaAdjZ> +6yQ ELjxXZdl|%ˬYg6 lahcao.~(ݢ C`nM^Ѕr=`g  0!W-.?36D,uIftt^6dh `B;1&0ads'+nCQpO'ں(4cwP@{b!VEcD5߮t5h}8=8Sae@͏ IEdTkY\KYU]uRg_} s{Ƒv:-ȇt!` w-!)Rl7.>rU#x{sP?/o 08 S'Xz+ @;N/ 0j,|n\xum~}ٯr :[0k([&pMhondrQG+hozP?+MFϐ7CҚ䔋ũu xhq}AYf'E rf0bbeH9v?y*bRF˜K׷"|@.EPـZeFU *,K%<`s8}Bg}!4 ă~jar.inm#[ΌvmM:O0CHli6uv0ncѷJ)Y>2D ?TŽU'gv3_:uP 90P;YSݦR|g{b")Fv6I3[UZI JC:6c J VMPol1c1Nh, n1+~u< ? 12`L2oap[ի8]6zPzc~eW3`CvUqk^QqG99u%U \ 'k.9$'ui})YKeڄ܉PC&sm0T$ʛ-[YzqL(&儯^S>bSҀcq>1~7o-ZT ?1ƅDN4L&J &X@jH(Wnjt.\u\Sn=5cO*.s碡a $h/ I Glޘ9a)ܢ:И=Vօ۱ϔ)!\R;o>MM8Ao7v>pʓˑXa`:p O(+4T!r#pH/4*ڰM%ި\K }+ecQ7 j- Od\,=Q5eMuUs)?q{qE UwyrD~ g^pldjU*`~9Y. ІE?z!/lTU{,7V:&Щ`g3=7dBڐx>%Ih-f;"rWRrZ02qp1K[Sw^f"ΐe^:4m֬8ޭ#xkN=+gз;±zqOcE[RӥYK|MXR(>pKl8)u`Dw-PmO'dhT8L֝ٱ0;w=!sxy~XFjcaa)S06DPf: 6 JPBs< 1kE1;`F^N StF =?[f[ >|4A CڍVښQ>!7,lk`ĵ'y*QyCC$;"EgZ<]Nԯ@I3z!U3}Ӕ(]F9yGB= \xZǛH$6n}G SrB)Rifi 1V5U=c FFZ+WJV=V"i,#Bi%6MSQQKZdD}~uRQjc']@6_L4ӞNW$wqN(P-;"?@zFiSWk@5u)jf\VPD.,#X T1Oxv% {&dB~юbMxs}o I ^FbW X6T5tMwէhlU?US~瓏SFd)%p5N' CӶk%kh 400<WA#@r[^4ݦ55j9CdUB4XCP!El9{yS4%A= =W C+kn vjpߥ,òx^î1wT*B}rr% _Fc.x ˡG I[r7pizSCKɬDa#<&pq&A:~e g>6k`(:oN[ sx@ ՗DaocB@ &9 _lJ!~@C6ы { >. -@ k:bRyB΋2m2Zzɴ'8Wp%\] Do,VsIJ"K$!p .6B*сһأ"M&b ? .Ep@0L@bӖ]DJ⼮7:zZ#g̞T'^p595 C!H ƠNCX@Ep LA4i<@;WXv4 0(H̶E;FT|9bry( b= ϥBbUyX70H0p㑺ЃnT`*4?g)U"$ ɒsxqTL1VזdL(G}:@oeDbc*_!_B ׌<G׸J/Ӕ,,=kp4C]f^ t8~1!k*uI9') x?Vʑth5g2q ړKSp!x9#!JO;ʇ}ԊԱ' (\xb+GwRŻLu^V' It7~pj#fTS  B8NaCo)fu-jǟFSMԖX5ʖI}F!Ǖ!p.qh'HL1O\F#fɭ e8(P/3*|#5Hc-&7Du 6}3\=6#rB}rf:ѽO: j:eM>tG$c)Z#7( ]ޑ_%~I[$Zhr@TOV҆o߷4ݶA皧]D)_8R5o,-u\0 h}Xi!}5``kR-GH5U`T!US6CZɩhqR N: $~uؽbp1#TrC3quғxX7߿L a}ᖊ~))͋K;`£=^.Kw?F'@c+KmBfM>b:֦&;bnr=Vb8ʶꠑyTIuњA(:rݑ# :%Qn>ʶVNςd'@6 K_OdlZP, -?g ,uߕ)E(m߇ZWO3h_l9+C(k* Fӟq YD])RIZ"/@3!g݈eA8$lqap`̆OA9 q.\?}42-gŎW׊kޝ_.x-KοZj*dhķAש(ŕ}YN'Wٽ4y$klp,BLS/4Rf\I PmX:ErQIugZM\tm%g7bQi Y1kGM9{e2qB?AX^AޅJ%~“|pc\Kwv~{)"Y*rKX;\!EJ"(l=rFڠ~)ݢU.s5hZ/׍>fK4Z20[u1Bgָm|KQFs-y8S7YFd"L&!VpHZ|߮+n9«^t!.GYhJ|4ubhsq ]T }x=9X-?XjrE+ ̼jkWـy7N)ўbvmJiןnS~(Tnnfr6J5BjO:}hMH_Ծiʻ3)qݥnd3W.x ,VA9^&=t@QO S_ROFl4&ŶaC5RB' z|S/{$XT02׈BhS[ "lO`a "ٶ)5\n)=,}@tg@T0X$%+D$&ڰ6>/وDiT~谲RUď۩6|o0Tj@$I3[~0u="oc3kr,AsǾUݡڽg)ưjAp5/9=a'[ӪE|2jȗp VټF_4ׂ%/)>kCJ 2T[(I̱rȍ O Jw̉˄LwԳ "O٠1h0ld(Y RRKGښ`"Ŏ[P#,3G+ĘfAk-W",1/yFU3x 5OHSv#B"uX'Ɂ.J'`ѝ[.ոCf!FV_S/U/6$SDt氟DžpֶeC>Ϩc q]?O%$Bm#^GcJCE ?Ś%QV=֭x`HIׯQ= 41@V^`^澍|U V}Pk)* Twu 5`Օm'%e:ǟw3 ė?ߏ+\2IPL%^լ2k ~ҬЕ{HrIx0tT*I|n@Ɣ0jӶ5׻%QV j6n۾V=wy+*FpI^5#:e1~Lؒ ƅљYs $$$*X h+zY:3|vSH<] G=qv)Sӄ7mͽq_Yb~[@{dSžW0`BЈcf9QC|k(̴(aiVC,  ,Zg{%jo 9k25@HجBxtL8VږEdWR5o}7gz#nlβ+);XyV2d1g0xk8i{yϱ58_) ; 5 ,<c^4$aUZîG9 "7|&klC0,30W4]NO\YTzHko1E\^M*ޢLZs 򔋆q ˜gһm{aC^~bB~,eNɖc赬i+9錳8LBe, b~WoV5o_:W**@C7 I'3@*VžTsȔ>u Fƾd<@ \~\Q=$]#P b$W?+^R#%9/5emT$c Jk@KPiRqHWQcdZ^!i !u2H)%+9BgC;5@sBS&gp %bh sRb]Ĩ}eH/J>@~ax#UGÑ̟$^TȀO= 5\?E:pcBKx\:(|~QWOCgU‚Λ|=_F ` 2,_ =]ぃHP9yڇ΁%pGo|c $%;k=54e7i. XkWX J>e- H +HWd>cW ~޷@6ϾVDBk PQ:8^fAb`dH^00i݁IoC`9˥ohF']dhv=R*/w LA ?zb.p[+t";UJR~ }S&j߅s:2Ó/NJyi]olh:I"iT(ƒ0@rNԴV^5O[Cau.r݇^&ϐ~!ќ` bĬFxi&g j)[Q[ ȈI,;v+r"jE0 *&fI2o sQ"ASO:{:߾ֈlIyBZ$Y*͢G4|K-G>7&}o9oZE9?VYd{nCr{Tgp&d71tFx@gRN%,nV*eP`tx2 |C -6G(j?ϧ3I!_N!?)VSnf jR5ϯwP9CaT`L3yzyNf[h>\ӃN6 Zj~$Nߕ[݀\B»2CmO6ŶZlzY@~2a׌NC]Og}又X֬ dΈj0>HW ؍sܧ̐jno9E9eƇt}˭*#B;*< X  Kl~dN1s\f6ଛ%ӱv3^X&% J {/J!*@ҋɬPOX?տN!.ƢDȇ`NH )uU3 _iEFY8{Xv>4$=5:?M sD3wteCէGZMX=[('OsW*$ʌgO⾾9GcG-C&BfONev"Y1Ke!+6UI LP@:=?:w/  Mtk%WSNMG`R;Z;v/sÖݩӎ"bک$?3\Qu/ p ^XZА".Y-r:X/Hf/ {)4vUgwX[ke4&T+ϲ`&yAC8圚NJo5umi{jm%ә=]/+s1x4}%%~V(ZCI/XC `2t5wjrWC8kG.I0<0"Vn a]&&lrJ&?~ɘhөVda&4*.UmUw;G:I S2[}65G#) 5Wg,e.h׍pJM~Ѱ1rޮS?3M+c> )>Yt5˿mE$;[t󨰎~@R aSqB[톀spc/s%z575Sj{S|s?ҧr`% -0 *>g0M7ny[3z[o"[A9 t|*~{3LE);TֹAf=yթ9}E%K'D@%D' qm#UDWf`#a'L81Z Q#>7_yڻ?:܊J!d}Bf4W__][Sm)^e ΘT"!b5Lė_3$tc>h%S9 {Y2wRQ[%ͫл d t]kkjztOl Ľ3kVS!`Вh|F{ n@kO[3:n&@SP4<n 3sڣ!4=>;=4%&)\2+Їu1q@7bSFR7vriO,Hp!&Wۿ5rY{~4ț9<GpѺUg~Ŝ2_W%JDf/61لVx~ə6zA/q AOXor1*Se&@;aNT7)*~-l=gAY0!S3CՀ8r ,QT{HtpteBhB:DZX<\GW=p^mnXBiI' VFe+n1l6Vi9-A:!B4aKz=,^s/]^}`w򑌦H-n8t\QW=Y N娒*Ɇ|UlgiTmEŌۜ %fS㱇]S-w5 2 %Pa 3?P|+{X2sLAۄw0jw&:puМa/xs2-UO2P$(VLd1]?3 1~Y7˨&N|"# /J!K0B\R:)ݪͳ9+O,lCQ- MY%gSt {3]櫡ԡWo͏(&ї| gvI!b0NY$@ò``htu"1hԕPIi: m}/la΍)D4< mMj(0:=WI)WaPdi@n+fUd߶M-B F'k|&-Z33pE/n$ژ[c[NgմIGs$>&ѽ?RlN:tM7!D!ot7 k& eV>/!Ax$z0RaSHX ,ذ˂;hd턍)SZ&!>#5qZff(85@ zy8B\^Nך ]ʫiĞ}L3%|dwqUe(޴=ℶ9;R*r6L]+Ez.w&<|d8ҼݡwP?'n+pQ\ᅡ-fG$/ | j\Ĩ>nqc"CSV[А`Z~vGF{TRК}לoP@&kI|"=#(T)ؘQ)&w櫷7Lp~؜kջne7iTﲾesp dmy'*L1ѫh5ˏ*l6\5oD.fO43"bmMFϟnIx)-,5OIDnxC.[!Ub{ŠG2ܽ=B憽"&G֓ B 0zy",sCʚ&OtMJրDXURFY~"heMA*ZD}B=2d4—4}Vӱ[d$͓̔ 7ER,-=0„QӢk܄IhYXY&\ށI3GO3B݂JB%TH))2iKu7uȗNqK#Z]OW.ו;&֐S1)f<{ĢS@170Q9hb1V &NStLMXl5NpZLyOv<~că4t^6+6*<jމy~4EsKNqDfg2LU\J5Z!s oKap $S xD&l{Q![B+^h0 G{BbS~B{l`1[ ѹ;n -WA%kl4cG$#H|f܌< [: }B1;yqiK72e@ֻ߂vrIH?$M"l[ϣeS+WAR.Ia =qF?{Ƚ :jeҼIʔupL30Ǽ/P]K@թQ}Ǐ$nO)3 &*}1\ ɳ 69K _(L .YU $p`eI(e8X ZCKѩ{PFK88+<&/8&asDqg*)n`| 4>VEAח)* r80+? TuupO[sԇ鞩t}qHey;VsAVv~]%P/69(a>O"닄>!tRc68f%sRWe!\͵X/,V6s_Uc[6j9}; !DPA}Zc|:١ .4}b(*;IA8`戲!Huɪ:(gx%Eᾋh0.TE:7,,8f72j,>ЅX]oij/&RK0~~_qt'sCzVnseX;B=gpi%\}f!9s^P^Wb;5[(:GO<[` RGDs@vsE/7P7&D.2]!_hj.B"SBZ0%δ%ҡ SL6`%kO7JBUC#={oQwFн?6/\?/5j|.(SQu*Z{o& )>vk&>Cgv"c|tʓ/toغ8o/d4ŠuJ9O÷>^u7ZҤKtZcڙ)$MŰ g+U/smez)tZ!7o;l mGK}cBmPK2@3X 揙lՙM ݓ:yJ(-@E !kقF~:']߸>ܓ< +dZF6)-qDHٸ͠ k <*6 ӾH59}rK/VsC7K^4CleIͰ kjl /ަPn"b􈧗aiŞ j[V)wʥ O6Q.vxѓi~S0ͿDZ"hh0nnmQSEZQ,08݀5q1kVRůۡ(Dz}ID뷅3L$lJnՈmZZJ9d=~w+NXAݣn܃ sC;,M?DMUOzRJ z›9Vgak3›HϺ_Guaa$ND41`8GzoCMcwotޚiX'wAnZ iu RFytA/G$ԩ_rPA%שx PR\v@U lNN$fy| n'Nj̭l2wwJYˏE!bkR `|%~`d#qJ>˶/ZѾ+LpM02#0U*Db*`7yYH;) v=V!$S5HdE#7 %#f92+Sl!jpPbz_/靘M72M+s̵J6ty{pL[wc$>fˡmDž84LYæ##& #wϲHf8`c6J[d;k#Qu~שEDu* $1&zYO]n7x򐑓Ic\g={ F ֒;&Sô VzH4rBj[X2@-@^IZ"UG L "hI]9"B[_z_8`'{1fimՐ>f8%v&G" rmr-nzVa 6g콚igߊP-(:BB̜ 0R\"AM֔eiz ,Udp;T@qDͦ|AIaP0 8.L5gkZR'H]~DFT2ߑ2\3VX6m EA|٫[|rI?IJ;&jC@0z7Nߝ E{gX&FF,{:Tq"(̤WɨưB zR@P&NMt>` =jRi'NKM9 ɝ .Go o'#QƖ} ;'daJwKF5ibeXʦ!]ިk2EUe\/NB%/Qk+( bX.WXԓd 0Ddes5,ڕӊ̎>\ 3fWBJSS *@0 t벸.GXUUNaB84ܪ>=Yv \USp;( jY]JȻTk4,T0@f[)Pk+.5unߣHK\ע;]&2+]uő" t2(p1}a޸#l8jM4Z:J>O85U։tkmYI0X3 plh0ʛ LqRYL&"xx `n]P(v |Q4#H?ǰ<@RxawW1'HWV b7޼SF>*7)3dKz>Wb"B?2Y\Ht|MJ907KR-!.ۛ7suŝOkOusypB9w! 1$e?٧F̚)n!{s;ઞ0k=hW KȲGy:+U~w}ZD[5ɔфTCRM17 5=n\XV߀)Z%[} 1[OwOl=G16sr^.-䷅D0..*nrQtO!*xbA=XKi}ϰQ}TW,i7Ksr8hƩ.?fPMՕf;(TiXxWQ-s+NXi9j%㐺 9'0md=@l&gQo fdfP\S#eYG)b!\5Qj:azB͵Owk[n4ܨ֙]#0?s= h6%u>15/-vKV=e@d*`TuD5K:E~E6ktkBic)(0El E6CmOcN%W.=4{i(wݗ`%Ψ nOBQ> H)5YL6<țL(}Q{0ͷV )dѤt5ъ4NYj~b3On"VVT[l0 Ϫw ߅9"Ptd]qCms߲k!zs]0>[ո!vT`#BN~:J-nj# +pO؇a޵lK?3Ťo,'59r- ô@٘B $ڔASAn *#4 Z=BGkW*8؛f>8EoxL .w fi6}[Jb*l:37F+*;UjIV ;W:38PpC>jBTZ_9}RkŹ@_zfjIEҎ:(^M:PwrЈzʃX\c- OK3_wخD9fEE< 'G = bTKYQ^<4ՙRÑ[Ĵ9Gۨշ ǣX_A>H,4 JkPkt8;0zښ>b! eO m\Tqh< U rh/(܇ g0$A in^݀2CrrApP#ibs`Y9![dNs)5_4FrhQYאZ֣TF.]!!Q' S4,.7vљgiBO)7a5 MW;'Ot݀%zYUӗ$L9ay;M^.7S?zdž h,#HnaުSL/z*cjZ玃팘aK? @oqT"S*Q|:j4Bt粑OOtglU^aT ?q¾逸Ń,?an{dVqSscx]7L>LJ|Y "KVȵ U\^B$ZV˄)UϽ1)+65U/! 8yS^YJ3Y~ X JvJ툼/^{x8cr_[W# b.38W<8meUR. sM#u6ݛ@יÇe>VroVq]\ x8cZ|W^#q$P21i@d!uc[ لÏ~< .sÂ5ʽ?3whЀM&n/(58Zs}sdK3ܟJYQlܰr!౛Q5U:ޤa'̠vXd<&Б7 l~PJqڛrE NS좄0sxMv]z?yQ& AVM.1fd@ᇷ ' $41 yAYC~^S?yl}וl3EB؃#T9駶s/,J. /Бq /?9 ZHQý(lI{9h,k*C!]^")t8k?ИgD3q|UǜXU>V!qyq̡4"7O4ϕ畔7B&F{ѷ$q.x.FսmӁpҢ1\9f $U ]I@:)1 b++"hm+l\w"|\7W z 1kHҊvު'Kqi@S^#eĸ ŷ;UѵU<棣X 7=~:ƌqp?ߟ[6_<5juuCw':vL:#RSqwܰ}n=ͯCoI%|@:{dsZAq/K[ۺxoyB1ZR,3ޛy8w#-4JH@FtYCF3RSq`c>ojM^t83!&#F|&!տC ڐM{?`\7wTcZՋǽMO Ɓ(br=Uuzr_u^b\:@:pfFv. ۫o6|f~;Q Cܥ`X2e@.\tW.WMҹc_Po(lW.GƱ&VE!צ׎oMGTNhfrH$,(wmkT$Z}do|'*þ3xS1bG&Qײ|\îXaK'1ǏWԕŵnV ۮͯE+Z+47/BSz~a \2 Jҕ%sh=k8I;eRMA䛴*Wt=;`A48D0TMμ-EJyUxCFe2K=;b4SPl,F͕:Q;^zOk5^AW9hW~N+ ~>ә݊Ys2c 0 b$Tgk7y >J'~y [ Tӥ{sWƋ˰0/En|hV 6a,L6fnXv2{K}.Ej/w,_yϙ}Ȅ FW?ZqrZAb#ef/$?9ςaRhZ>]3obi&)|[ C ΖwzeĹ:~9@[ӵ૛;aF?HZGF:0sr3I%(nV(`>Ҿi0-\zAC5Eψ2Ql QKմx]Zw8O&I`eV>)Bx|I|-35MEe *<f|‘#+.t5~i"Zf A쳃2 Bmp*~U0s(\YhQ'A.[ tϒ}sE;RCn h!Fli;2J):)~dJ I חfc\࢏5o߬;ncG4| HJ?gAP^Q1g JJ4cp &u^^"-M[ tD埉k(|;mD:7̫ZQNNmP-#v##K[E6LFBP٪^c pD3vttrn<]nLq Mu8?'])HTY/,ѬN{Hd`Cd64U4cjdDHJҗpaENxF!iK?{g-YٺU UT˼5WQ$jL[`@mv9Ѳ,@̜rugʉR',lפ)P4Fdt` *EDҡG7UwG+G L"r5&;x13~0N6K;:I8T3:t^R ]#O7#EB zLjc*?\ϧ^y{3@Nm%5^x?35^i`~& 3OjPD؃hfK'} [Yy4dWcq[,q3%YQk{mEbF_|6q4@0LJԕ$3WŃ*ʛ ̆]3PE`;̒Q-~WٓFQQ۝]{59fo|n(TļmK_X+,=4Jqgٚ0e@_?Eb6 %9 0CqT^c?#j#Z:%kat#F6'_hPc)܄a8/'hv+w,S}0 ĮiUwVxOؒC=L%AZk5{$d^jk"ҝ+o˹Ptם ~T߁CܹQR,a \ K₾yXdٖz-ccuتX~m4+֙FqE`3H_(bFe# )32P^w;]W8Q_HṆnpމD"5%>.9l >Ξ27O43}Q{@N d~3r9nMt6 _< $G^KuDի\NJZAHAlh8<$ 7xg p'ʯ'™$TOPKdRU:N Oǿy6o:H hnpEy-c'rya !4\P} t>liWߜ(Xw3hrˉ3U2~)vR*l`-w{b%(]J#w 4z֭ "kƑ KzlYjXYh_w1=䖮#߱h98c‚ڊk7-*J**%CAb?GآnVYd# ;6g)>ӸVF3߈w,)||J|aqgܭ'y~f+BU)q^xE4֔b|~DD;#ƕFo2BQ1_yPCDD Fn鬸V!UpTƚ%p&+×C%wPl)Cg#I}\qSP~'o6܉#TcYcc5lїӘJ&eW8+lA-K%r  os33F4q5b6):]*6kjL1CN3 e$[O[]Kn-}T|fmD!1doq4jox7+{>s>$| $)}y+8Vshv28,R5YoWR8\I#UO_eVnȵB/&@;X?t#u]ݨSeYf*PG]FQvcWe90'tfỘvϩ[]_#Hhu// ,1Nݓ3vR\kxox15K},[֕FY>-F[H|npGv?su!str1~J3P]t(F/a Kr8Aa'V3"UkXTP Zx9N+6fF>v0й6Q.sc6a_x$c@] =ƒjM`*|q6p3Mk s vd.޳/B3L1ȝ/W!h2[9tXہG"StQ!aykτ!eQJrfjgs8+Qg@ݟd$TZCڈ92Enyo;4f߯dxl|)j[j~7&U"?izt眎ʔ{@JÕ+JK I%G wʽn GaA{;plbaɞRjց>n`[ t{hVؗv}`X q1=Xr./Hn Kѹ&u ;Q sbP$0#W3G G3\@Xm$L!&]=[([leTt?ɷmfԴhdf a 5@Nj=i5C9ȟ@ SBcS,1_!zS#X1"ݸiJ]FM^rqo1ɒqf+<"\TzE# G=9FPl0GE/Ol,^9my'JgjI 4;c;P ıٛ]NϸY [ Pd(>}u0g΂巃l'O׼3>Qc0>tSaUpjP~[[} x[%p 7`zYB`k:}Xo*Fh8LrDW?~OY^5僜0A.&֒t 9<^rn="9XTE 7Y@ z[+9oKrgH.b|/&5%=Z$8Ț|SBmRjw9$7%7+bX(3SbNͧpO=.*l`$QwNPjS;qqz{fA? )4vk q@:;+/D ?: $!gS'P.?Q ^hؕqOڸKRF1!7y˗q´Gy9 ~*mqu,_rpḞҺ wk]ϡmVriѥ9qkQ>>Wy$1Oeq0a%Gat{.kmPùAUű/z}G\NvHM`r" 7a{&+vjH~n_i_b!LQIӽ8+N49ߧpf@٤GM!oyЄD<7xiI@8ڨHTI8.lKi|궭ʊ k5'ҼsyaB j6NNuқ2Ꮦ(N$A\j#q\+knU駠 3у22$8˽t&̌`[qP3-t?q(rmk@TXcdo` ,~j(;_HD%.c~_^gmpxaY׻xaxqzp1CSV`_OtTGxYs<;+IM=.I}Ów$'߷9pe/nbK`RO#B">`u\+뎃_&_оzЎ{ {a}]@ lT%79*wB{b]n.LےE.*8n߁gs"?nq y.C$jnW{f[ tBl|y3X'pwy_r<>jdTDYgFfB'8=JP`E_|5ۈT8Wz_OdFǍnҘPZעnEXOFiUiK^KaѴS&r u5WvkqkEOvS+ޗMVF^FkW$0vyhvM_LG]> `5_ psn#u. 5[ u(<=x%\<_^yuyZs-dbQj&04 i~PN!m,bJf;P7_f-i"SS=MyEE]\ TcwL9L(-(r_?i'>ԾD5%v0>lODLYS0 Ub1\@WAtΨ. xŞS˿J>.:r T*3旍F/aaFZɑ-Svvmv,BQفfl93 y-za'ܦP~/Xai61)ɦ5;B0`ֲa<>*E}d' /,B듍xԹ:1C}d [} ;~꩏fEe)p=k0 F@Sɤ՜v/ Z0y-=>;SIu!|ڤz]URO:ټopƹj@{ԣ D &m߻e?&Oʔap: SĚزLIn]tL[ݻSO?1R @|Ǩͣqc#3jfED ϒu-}ujf}D^v[)a|Ui9JQSpx0s:qhڹ8qXhlPmdTdB5v/`ΰ ҝ)Aڏ5PU4 NơjSؽv+t#V?p>7 VFz-kGR 0LVnX:is%vt^>`jv.?}ac ilrQd6Sjyx |^ԙ<Yf4z J1=/O }Opړ.V?˯ db^Z1 O}+EtC[Y\{#,XaI b9Ka{h͑Lu?,)ҋw.FzPi&{V02:MA% 9op'M jM2eۘTټKz$u'g};]3UFC}{G[;?'d[# biriޏ͘ː徫0#JO_B羚',WlU-Jea0|z*ngw-|cLW ,׉AS[#0bld Ry?7[@ؕBxPf@'O SAI c 8aSv7h [>'eT*b-שn {W}qyq$>_~BΈ[45PnqQü]=z1/dSf'̯Zn[wԈlzRgq y%xT^ ] 0,+N kh(B)t-HO%ƌ]Ȧ@G_[_tf~rpf㺱j$Vƒ䄄KVqjäJf`$ DMK b$*WQjq5|TABQ(Ν,piQnI'3ok/DɅvmGvn.y#Q1pra=$Cn噠b4έW_'ixךd&1cgE7򲻑;&;]Flz- 0q>i փ]*c!$.]/$I)rV봇 6S\ _xҘ!PY!1ٹ/LRn~寓"o/4ʗɏ dt!35(Nخ駓63KVD:7ÚeckXQҧ@.X⪣ m,>ᬋOC*#&@ 1 RḌ Vm~&gq/U'c|VJLR(i` 4hh(S$a;)>ʵanX)\ΠR_B q3v2.4#̡ۏR+D<]Ru%".OhS/9CxԾ[j%HUBA)o#chD {viVd?;L#^,p_H+IO>^MZ%Цo& :17C zT$VW;"p 6qN.u.YIIqPܢ{{¦gC9"[ tL_al G# dw =_t,{RH4O\c>юc B~gކ?Fr|vh7@Q# |_EnL:v0)Z6 ?^.kEW\Rf^@UT@)]evaݹ$9_Py_ ][N]}BnYztUbRU3C1+}<1x3\f]&M3e4R0nBweJH& <ܸuW(䫄JwWz}\%dTM#+%s5O5f voE-Ӧ݆xұcrUs]s1p|qhidfp劻6ul\qH\cIc@.EoFŚr&lzppQ&n ,Ky@=Y5?6o3pޝ; h&{/ZP3`p41~]e$j# -l4ޒ.7OMZ%0i~L)hr`<~RA*~ҍΝt%=}ʝ0}Bti6C܏;!9rZWh?"jVK;?7 QDx+&C{G󪩾5L@=!@[zl\X\*/@\q-b!c5T?L5QuC̣/n dtz2ld^>jr>s iJO2xG*T61953V獴9!j{ZWYVc1 M-z֤çc \1ۈ%]^nHN I._x|M$pӓfh[家m0^$ 'gdb7aN9F_;g np-h^ZoX3bEʇx& u>tף$V48|fs#ީ/D5l&]/|*Rn!*@'~baJ˾BXbj uvmc/<XEzSYk{.^_{Mm&+Mo=eZ)iJ-c?'ZwNkIOAzрwm:8xч 'Z!њ=QBVC=n梊^.J0RU-=OrCggkQNbCq+.rt$*9f/D//<@JL{šV|jJg ⊛_lZ=[CP_;PˬP5/L$'Ӥ. m>MF>o\3y%ODȿ _@#d@ʼni5#gg]›)pox6贛v eVk fX}%%G G B~\?6uv̴>c1.wvi.,I"tjd-֥x @jju \YP]Saڣ*RY8' GFcl ԕڄO|1, 5CY9{qe];c@v7KH1b=de̓sh xrY%KMhTjv|`c0gA[8d9I٬iugw`r@dž]B'SN4}mO,;֦ޔ$-d[N6gwœ!l'T&ds_U=g(e{sS׉X *9m;?j_$%AF6:Ɗ:{5qtavͪ2#iw~dqUG}d+7jo{.D/]r[}8GVfc,] 7E[[/vTL MIF1Ll7Wl%[ 1b$i L=.∯A9?T@\ g4Q I\DŽu \kPT>,U5ySJFD$8W-XAi/) Nؔ;6\^23Em)]sA)O47J2ѸoLbZ/Z6JZJhK"ŒጰdYf$1>IFaSz-;U1qgB~fȾmd9& JI @\}k5%jHj[}!vD,_J;* \܌,8bɞc ZIV>h]BMsؒ`YZk@\Pofv__pv( 5>ޤEN] c@S;..#hLam$@Gdz9HU@ DLc:Ɉ\}i_Ta[pEg_?f~"g!n/%m)zKS?_W4*/vS'00bN"/\c?{*Hx-Wd;S/:0,hӭ"*'KQ̧3m9wkrv_ztw̫ל_9e1S( V=N֡5Wvb,W"1>tv57 Tl9@X!Q Jgסl6ab^o#k!tgk.kɗLU(L+m>Qz@Adbۼ5PlV:%F"ٽ7/qqzس&G0'y.MYr9HJ [^WLV_˘?."[F75r 65G< 0AN }~SٻEѧMgI p d"s@ _ʙ3 3 11|[,:Uٹ_(ݞDǺ5{d08mt_/Y4&bG[Pd8)*ph5OfX=#䥝) xBrߜCCqk@HY"c18nޱ\q`pb}9qߏyZ9>_g^zXΫ qZ¬4 4&wL^(~ˑ}o|Ď$Д\u+HOsM[E[fpeTWJHAp0N#L58o#X&"+@R_] %-}%m@jb:yY51vO' ڷj- $w% < {`$DPq@e߈Jr”2c[Z x>E\SyхjG9 w^Xd d KBitEE-d({iIBXd#@'y ɦ()v3!6"ߣm/zm{j*/d52_13-olPKb͐ܰb$36SgDPG)Q&,**yK[67Cfunᐭ=;zJDjlâC{[ڒǸ %(V2;aLwWy$g0Pg#d])QmC;V-6ZgrASg^"N4$բj|'WK8]{I}Crv!N}1}> =ʎaFr'N|Puڨ>8IR:p RLa WKfNϣ-SXwAlujΞo)Xd%kX^_ zbi)؇RL,fsY;閸xz1҄1=Y' ٣<_(bY'nT߉$;ilkũH0<̮%=mӃK(54#zX)KYn&i,Ҟs;)/q.biq5se};;x+M.[NXzu 3R+vJf#ϫ[Ċ r#L~oEzh5CHn钤e+ᄂz1A# (M)V%"y'`}04M⨼c_j)7=Vq({wYfq#Zs%c9븟NC35':s&DseD1f6"fR+#b%ZMYOk,5Mq<^ P~v4q~)LnJ 4tj?*8|s Wge<#Ð@ϗ. *I:;X 6n4H`ymɱJ4?*]T'fͧg)&g]P;Ӿeb`ڈ1p;dѤo&t#?aSqC`nu "D3{ 3(:LZ@@Ыd_[ fLYK4&O{7QAkK}B)Ǡ< ބ[a+^:5-m1]?9:W@ @< )YC}ɩb@ym7Fґ;eOtAj WousJͭ0B*4)| ~KxAguf 'b0oθţ2U.>Wv%v䮲E1ąAd Qh_OZx4C ݵ i}/ ֮X,Ͼd=*t$dTne;_ kcMYVٖ$5)T>!$hS4yAd H(f4U BY5HomSF F:~Kd-P^LCzۿ@Q̙Ƃ1Ak&mmw ibiaׅ` I7)xCQ+3+Jxrӿ CowBZj;YQ>)Z868\,GZL o2>pU͹`2H!eIPgk𷨞}@ [D;U3 ԒK<5:"k7CxK/Y/OUL0nH80rQ6m6v%/sB9ƲaMmLPF)K.2:ZvlLIX@}rz 5HU>2ujZ+',t8QF ;*!^ ,w6`Εafp*ؙQD'+ZOpAfUV}$|Ye{b~Yj 13ZL$-|zBu63ʖ#[D]RD!Fv<~+@}P [^uO}eXtUz~$L3çV5:%(|+ N良E*c@`MUO+v.9CLFM@8Ukq>>wrka+f*i"V6]pZb9ޤ~jIT}BwCPʧED4~8nR.;@ZiDKcWYꦰ4]zom)މfj2AB,6x/%Jn?B-%Hr4Wg4')J ݺ뀞t5!w.|œ/`y飄h1geBm) cH̔_$qJ)Ll>p[t WɿJ=fe7jf/XlɺL#S(&I$-{(.AB(vILE? 54pC c|]=SkPABrVεl˷_;l-5787FK}߁K7 Fi 5xL+1?d~ƸH7 :] 4^ԇl>+.R yCEp6YHRGZa~pN5w)/?i.l5S5X\W_=9q+tCqP¦l&2\PP2Fq 7o䐍 QoY! 3 B5#ZȳJnu?P;x!fF;Bs!#r &%?P’u^cue w~fQ@y% ɰx쬜al=|L0H2\kYM_Z<@kôڵ"p4<[i%KN;ߣPsz!g!KsDSR@,RT]%Ow|EsmD‚x8)ipV)K tղ]JŷLI!+VwI'R* \{4J5xzW CQEc;@e^t{t5W$qv!,@W_\b[6XELcdT2E-7=Ҽx hV W+Yj긲F݊"}L . r[J w=yx4`15^'' @Oز,О]-?5+1(ֈ`\X*5WmJǓTgW!hXl"Y{DAn'U,}߄9?Ȩ@^^pu]lW8l-qNIKԞV行mwNk􉁨p0a?΁qPt n>|kGVs4`]ه#Q*ʩsyXPL]l0k`>g*NgQI$ƕ٣~ST{i948U՘w[U~{J06cu,é/4#(go7I =1ٛ`ᐄeAk1BzfM~='N&ȤJݟN%^O#ظ SǮdiMŤ1~Op=1F d4LЖڶZX~ mj|dwj"9 bkJhQ1n-MEIul9:->q3- #;]Цu[{hגd;ϫtv i#=nvxmOwGR=T4 ut0,c%{R 骤2UԄl4"b,'mWJ!Ss`D*f=Fo9,I~$yD~1ub$t@jYc߆{ӳI($̋[ăH[pFZ1$ov$\efDon.C(cԽnkfC|laM)]L5C\ܻ"VJj63[퇂7[f=yB$YÎx^Q \RS8$7ĉÚ>l /Iag-+D$](r5jM:l8pO @' ƝY`zyVkRd0i<4`3 ktm݌BҸ|zXdOME *GPHKc^J^h>Yۉ,0|/ %R!!/leJqgDG?l PQ +@)E ZU/"rsɱ7#縒'^*"Ѡ0i[L&# /(.qvspldE5ZĮ@>o|_F34w=ܗy{d tjibZ?UMNh3$ S߉rZCalxZr$r]*^Rը /Ǚ.8\CErY$>e&v+ܕoVV%˟ߡf% i\$kpWIf8u!2K)wEϽR \G7`s&Yl^QDQ BRƒmD#R[osE\L_ R$50eA;zIN't)Փ?'oPb4i+瘾#x&zߋ #_PjJ5p_WrfErd˯c7t.:8P4dk]Ma4;"oGЎ`}HoɈv,gh`z?Z V:Uv~cv< o9jDLwvj%}E⬛:9&oO¢3&4"i: 3'e%A }"J7g8~K' MH x}Uq锵 岧umd6@&ucǀd">Ӏ#,z{oEgzGlK0sZ倝ޖ Ҍ>f+<̚!\4!"qLȃ-D ɨhvKl >[]: ;f쯠%m- 69.!9@9xP(' "(^)=6lPsNI{ў +q@ܗ+ʠO#:ybKTߍ\k^+8|<]lB=xzh:ZP<䨠o@nk}U "^bndʊLi["EAa hfDuYo_e3Ѡ Or^Xt+ (7?$/cvQHi<_񴢄ѝ F]NV>XN+@*]%[^aPRЧ L'hsrJ;U`;IP Ƙ)P3@9r49˔7|0 x+Pւ8_7sзJ{nGfCrѠ= wZ]xyLr̒Vvh0RQR{@EH6Qt)m ̙q;%[<396̒EE>d1$)SaFia6Wp#\wc\' 6ǷΤ#3&hf6'G4"ӦL.49N0MO ~R FrQS.8ޫ0P&+7?UyC!=Fթ^8 o_XDqoMd]7$3Z}#PyxJSd]H&eh{/iʑ.jv{s-ƍB0|*gw[qTni"9lgHL۞f;J!E䫻Rg1pT㠅_=~~tXlߧAY `h^b).4!H;7?hMVODXw4=?P'F[ L_9Z1]*SgSI`|N'fҪ 'p{H(*}iyXwv""y}[-uo3UT/nhQZ!Sdub x.&[ H|x!7WEjת9s" OzoX# DM{|a5?$d'&҂[7EHHѩHnɇG{8kx>ЬMj~'YQ\ >hLEJ6:`-h8wgZ){AI BX?d`,D> %czI.m'*^]҈%'Y>>f'nlú+ŮS<>sO¦i_;@}LmA+!umZ.E~Р%S4)\msRڑ 'Ak#j "L!sl5n3ڷ|bYR3!9^VC7P3b7# 򱏶b&#'7lIhQ1^jxV&H(b]w+b.FT{+2Wa]Ns|qMQl J^鰲[(l3/Pd_]IIh |a\q]{+SlTVe -nׯ(\?BYHޛ˝ABDMr7]Ms>6,%K7=3K:fXAÂB*5MFxRtD)p֫X&WKˏ}OY}87]!)JwNpNbKLQ_'R8&L)RcP-m/,E?Sg_.n`)qwAHgeP.TFV O9 {+pD) 4(>̀ 4պsFotw|+ӧ"l®-ƔH9x )BWAOԤKn*a{ Tf#yeHU~*v6cXE/:J|M6=D4L##c3>(:ꈗ\d#Ss~Qj,pL]\I =8ͭQ"< AtS*[K't69 IE  WoaRm%J xrjKǨ}ФM@ɶ>d2iM92U}Jn}nVHQ=,"y]v.jft{ޔ0QPcӲSW K4*Ъx"e|3!Њ}YO՗wAYV=Ne"t^UQW?v5HCiKP-!t@\Tń_zs/4 ;,]@Y o m}7R5%oCNF[6;49@UEEl/`~ ['. ,"`TYZbj#%ɟKOy0uʹsF*{woB]GPv]_,5x5*FL[|L7aX(w6 ALxHm,˞> |`~"S c~ߪ\ 'W"z T1DhdÊ23-ԩ.JNӱDOA)ZzL’9 jD;d?4{'0!cLvC#7o U?;qRB`z@/lA)1&5}x!ȽM?/ǵIg>-]zm]\{uUt_JG@C76vZ´j{C~  8s㒛Doon6WWT8U o;W㬮&B]+[V5~rrH\ f԰Y ^j thx{QvX2l{lĮͅDK`Ќ{Gj1Yuf} Xlb5vc[kbH/`OM҈4OzR,a[\mI AV4,-M\Tǭ҄S3f@xݫT Vr.ͽj+ǔedznmp9_t]&ں`K0( <4:x)\g藲1|Ӆc5蝬% \̅y07i `9, yonm!pY<@HF5ى<^֕s )J&}x%՜  KT1SWn d#Y][Ü ]Źʓz/6cR_PFS 71 eh,Mbj+/KR AJHZ=Bu,G5LTۇtRl n}`xG[6.VY^`!) üthɒJbz7"(~hBE}{ x,6q!jJAhvxyj>#FbqcxȈF=1#r,r?a< Eſ~Y.аőT ĩe/kб=bmz~II3}i;bL<:m0pj?ߩgKwF䡃9>$SV5({?Gܠ]wW4,EQaea@IIޏ-JQ:CP{> UԶElcSySo]һ~+h *2zaYÜaX`Z]UM>ZPUmIE p)u )pf(E CABZ r12HNIT;AX%C0V@ qb kPwqFMv(}fC]R9;xִxd944WiĈ`{Qf}UkuAرza&\$ މi BgZ/ ^sᴠTl_/Oq-H)_RƁDZ3t89FvK`Ya o4L/v kF>6꒶f9 Z<rަxOX50ʴ'ƯY~ءf8Qgm̈́ViόìrrAo}r-OP}oЄ0Č_ ;LX޴vӪ{zDv,O4TẸX4@ZWG2h _1gMWz%+W,1%.U(6#*"jR8ZL^'|.3tK*CҤd<}Q Yuٳȸ!bk"x2V\+ e:B0>*%wjG EPCO+f(MA#PXhVx>e@8Ae|f 3 WJ֘v~Xl(Zj"_$Qm$q}[0[=w&uaoGͰrpyatr].ChRNe0;|(ɒ*.,t tGRҖjDg5CF2m{FvSy¸]PQ}HL{872LyhZo!Rk{t Z@(…ڶ׍ᏺ^ROw iDJj #>S͞V=|5'XCy&*=473U2Ɇ?"3E􏭇wg!=--D61vORnəDeAl :SYY;*Z8dFq%(q[;{+ry씞]<.'~oR/!=1#끻ѱeTԑ{j Dѿ,BRy"Y|CZ@:kO5-U*Zb}u~St\̔wv/0;oã!jʽY3@a%:z,DH,r'qCLԆ4}L(r};m:>Y'"<|ENTj-B?\W^86k!aݴ8pN^z'tsHZr3=_47HdB׆WmOkEz-SN^M#{YH~Re$)`ugSk#dEKz<)'h&Jq_S:) oI(r4(o懐Liѓb8|d$1C.sCfALAiTdM~;JogًS 推f@^cJJ[R5Nk3|r<宥ZIoˤqquna'sA<{~ u9'eKgbX cbFo_ZgG֍j LX{&聣1K| ,Nܸ.7RmAL %ј]f6XK-e5wB= ݮxYKۆϺF(sj.ʠW>P|e8uHJ-$VX˪$ oGX߄U&1r1Y݅\8")g?Z?,f]+kN 4DKcmzvTJ8Nb}ޛ dVb3" !tla.NՄg #60HpP'օ8@zp,2/P0"tI54M9;li簅nOA:8GFj;d 5GAt=d=4|xe !pAa|]cԄk1׺j,e,(M5q +j8kMGg.]xG^AjDTHK;,y#qxnt1eM7/@^ †=wPJJj wNETSVb~ִ[˸X]} rޮY"I.h"mNদ/Y~!A5*Xr-lB͝Y,Ek,K@JSpJ0! ! 8L0clbdN7jɱ|2paH-£Mt6j+|[:g]Z&nkܟl$Bbyn n]6 G3מ R:3hu[=|1! eV,z /Vd&Am_=K[Hο󢽙)^uN`ňDP1q-2WiTw!BB"NZ#ΟlCK NjB|2N.hqVU%,7z-6(epq КoFAwF@9QAe6J09=o-oos9;u!Q3q34ΘQZ]\G,>')Ʈz AʍߠݜwQ1*Ǿ;IV1Oc*^[8Q| }GI7 7TɌ0e^قz='V P֪W"3Ҁ,D<| 3loXMPW>!oܾ$W\hXZ3:TuNy&ß[:a*Dc.-%B}]9EKvm.fMw 6*TqǶt*؄؛ԲbP0uODEC1 4VӗgE^C."WBò.@9.O='d6X}c|_4(d,hD]Ǣn0dCB~DwdO꩸3 JZ4º4}ղy8F1v ~n>Dg|&հc{ϥ۲\Ln5ٓ)ߙ ucզI$>Wƫm }#z"0 {U(%. "t- 0\ECN^GE}[J]6A{ W? &,;3ٱa I<+|5w\O%FA?E&FnX\n %|$m1s/?kU<-^KxX8D GD ;π:i%ͰEZ;Џ@LkJ6*ocB {#d)6o\:$C^5,:/PʀKU yo'&F Zsu*pw̱S˩6{6H~ z߼$̲ 8ކX߅Sփ:``طw5 ZVEj=Cq&ʁ =O HkA)pxgfI!Q0 3 /4h'^+'7A N/ϿKxeFZ{ Νyb+i_'QG-ý^ C}@- UzĭrLIRR1C mJp:J}kOc&nQUZXOE Kђl3SbnE)Osy{-檥 B(t?*\9 {`dЈ_Cxc̭HyL<dIgAvS&Jf#=0=`u0~+SGH2գ-^Mbh^t-gPEYn0ud[dd|^B.P'LR~HJLHZgR箿d bˠGleqh3Zcw-zΰ ]~]gMh3*? 9HWk\n"Wne,"ǐMB;@C> Y𛘕v>`/Zץn+s洷ݹ>.ږLJBaj{%k̟ؕ)B!<Zwd#s׉'UfQ m1Լ㊾-@"b#{%J; bAw ڬ ,=;ڝ&<.羹qyv$?v|{gГN H=ɴV($(TM‰W\zn۰7.^ cU8xhQFtL50]KejAD_$ЁQ%:?qU9ȤOv  ffw76̀ϨXiY?YRJ%SLL VX$| s,?2YBfC68oPlQ_mtFk.IQfBn``} L@UKfFytLoQM蛄ÀXN*X],پg)D7H8s}d(R2_G.:1:S DP[R_prze1ʘn5f[۸ӑvGК=[bka+c*n.U~ yB"e1=wAb %#D\+ᐚͺiƹk:Ҭ%U)Xz"ƃd|SpLw-_{pIA4I̳&J= 6nXӘZ<焫RӕCr޸ӘrPOͶ)#>A;l4я#_gB=Q \7m.|6/L)Wb(%YO'L1C+ ; _r * nBf7R\jݰ،̤# (yUz9/sNN {nԿG _ GUA,0E޼-^ա$+BAs!]wB8>[UK@ީ-fjQXQ=!71!Y}ޑljwAOx|[v xT8t\.*% Qn:LrkgT?/LJb64/YqѭnC+fr.̦v|O}A02Uw1o#qRN$'K֒o?ֳ.q1B g?<{D%7|-dM=n}b{ Tsk_|"m{KD6hsǥvYήa, AD:KL4gxvm=O@UIm1,D|yDJXTUל[ֆzzy8[_:D|/Ga`~moUE /Ȭս}nˢEćLܨLHn"Z*8{fКF½Jc P:XBy"7E ^ܨpTTD)c[5[_+ 5kd+)Pݍ G"Nl ]$2Y:2e+N^bGGeĜȋz-[JF;l56(WH4պB-%Vtkd(BroQWeA)޵^xbN4xvzC3?ݦziw_)ߏ؝++QZpINlQ<;e>=gdE=N 3g)z6tw6%Ft녖!"nac^ExTjڙt6^"i,=2cUk kO*&Dv ǭsPc9n\'ar6ݯ6*оl&&sc1cmg٩cs[u52іjD3!,.]c%O鐅 ~۱/ >/zrڢ@_P&vGi&ǬPقϨ8j2OֺAe t_\BW.es7.QM[چ" D+qc#MG|W 3=$; c? EĚE]Ek4&NmN\H_p}]dњ',-_qof7`F䞵٫m̙cdJMݫ\>eLxowUb.2/݅sЫԢ6i[Ӑ>!3+D~uO>}_z-Ȳus*zVȜy.i 8Se^ہoHy.ߜ ʒgjx ~=FS1edz;&ʂ{j恳bD+F"1LFtvd-0a#ϛ*8xbqU[IQ hFђ9f|MaQ2S"j"7 5PTV cnzVK\U PZ/W^d49q{$ S%k )?} tī$VMoFHLv=sb+a $pzHXC. 3`q)x^4u.k.M,P%QآBů9s /xF*wT~v%{* OCMna uVa,2LS?`[{$=}@ y)]4}aGXxwBC^/}6@{"O# lOg47UOR{з53@BTI"6A-q.Cၤ"=r?:9(U~`\\rIO]:;C}x0)-@%*L?5] r}U6׈\+:X%VKp,J"ŝ1v 򝢶ꁓPZ_Nrܭr1 jvd]PIo׈/7+NJh |z\;Zv#iPiQ宀3љ~e<xG{$dR-Ǟ˲/TpK6йJf1@`ť2Eq1X̆ԇLK]sui@$S'{/7dwG |fʲPhsj"$0'5 uL*K^;8| Ft {w֊WcgE)Bosa2L*~'FQ!NkYXcf&k%.I5h#3"EzVZ??pLRӅïHƍf*>S!}\5Qz!NQI^ o,ޓ%-kӠU:wj;6:&a&#C)m6J@YMŅxpP|\%`&x.55`6԰`|'tq547aO‡GlDG[Z<>"{gWB0JRM[$mFALaSbyg{nw,Hq+ h'ݯ~C(OoCݚc8C B#Iӎ*FQNQdƩ?wnIJO(  Dĺpwg=vxdOj";( vDj7fMn*D~ k /0.kk%[y>r _j9Ht=P9K.*_Žďc _M]NM@]>ur/FdrUŕYW^pl2hm >}Ueω_$D"a:A#\b1"bHZlЏOLy)zQޮ2% k[5}׳8¯mtQ_}+\V+^ʠ5ƿ}n(Y-*~9 ?L*pu*)[o=ȣʢ(j2<@I>TU€243-s}.f7 ph  {_b2z8_u_ԧ QN+9o(_0#%O>.٧Kn`V/A<.ƺςv$3h}Nhk^;5A~Bx+JܪVo[jղX ,OWgWUSʛ37<θADߧ'bvb\7I &n2k.n-jTTD'PjcKq0~;'RYn5miv,=%Xn,td]Zn\t4b@$6zq^qJ}ڝ w'M21-G"3S-sRvXsz=?Q֔2nj)i~-'ͣ*20IA`~,y7Jm9Т[gc7?TSmܼsq)gHzICv .79 Ͱ  D: h]aq^`t_̽C"+zbT \<;bov#ؑ .K8ca''*I{M(~+Pܨ)v:t^N6:<\݉5qu*w@SF;a!6xޥݶ ΣȲsN"D1/3M8̽ 7!C*/3qqC.S6lގf2h; 3 ˆpoy1jܽ.;/ȼ6^ PyV|ij-Ls0\ AԚ6P%I(?4=<.c3x~j:[^(i1:܋B aͧK`ĤfK+)h&u{Ycwf̕esTc^Ƥ؇pHL~*V7 !vpk*ډީi`_$GSeGGUVyZc&(H!rKO BfVg-?=CYB4 &m;%x5jN6=CG"( qS" d-YN^(J &G˵,Jq470.fY(\g-5^Ti#R.p,J;$P@!6Vx E%|GE)+2bS` F f)iﶏ:50-! MOI+]5y!UZKH ` T̽ m\#ZeAAZK6xQUG}-Bh4cMP~h B5E4i~M5O-c E-O@^,}T< :[?t*GK@nN'Sh-h.Ȫ^|V+vɕ sa.Pl6N==2(+k/2m(eDq7-xu?)%5y Mɮ49T5z-Uq_lJ {[PvUzv2|7ZM-b.ujK&4Am!'iI]VEQwCeL- -˳6Y.~:ԇ'b{d~?3~gU Xyx]_tL54)f04]Y:(˶UIMܴ ›A5d|#|ߥE c TW~^ӱdEAe2TuBMcEf*{3Wq<\EQYX 8ѹWww{l f]پIB,YvA 8 =KWKF01Օ^?4~ѐ~:*Ur9ݞK keOnV]> U )qGS869G_KqF4מ HG,}3ЇH x_- ;O3ɞ2$X6|M2~\ |":#E[{^NzC;։>rAM"njZ2*<%FTZ5y"E(jz< %{x:1]A ?Z!?[.{329GjD/ vo՟5~ɛ:BDt El TZ<Y%K:D-%&҃[̈́4j|XD~'$e!nNOfF2B_"")| ,Og];N<׺tc6Y<ȪBb1:xS=!h{\Dbpژ㢣ʆ It;V;=~%4q7iݛvn^OuEL}"tN,)²-fa?bg(K!^_UAGC(EijcBߐ^WnGEYŹ!u/GnQ^~{I/P'.D?)`vTdUG`CXT~YG X ﮝ;4uのf0GIBx!9hIĢnyT7[OZB:F10{݃zig}&|l۶QRMug0NJqt-%'' 'HƭSH>ᘄHP[B<<2 ,GA͕gZ|e?T+D{eFX3K/ZJ!t6g ~o[7\I0bcWF4ФNAm9%5 kjT6@HNfKW ̻Q\Ax ,:o*bcǴH^s^\C!;D ʴϪOSuǼhj__BG+!ǚ_=m ,N^t/!Ǜ:HLm3[qBKQÈ&;7%F+olr*G΁ɑ̢@8 TR#~۞C !=rq; :[3aWa'Ǟ7J'S qS5`?SQ%N#Q/ʱ9h:|gs040u<*7JVass\,ҐvzI1XED3>X:u2N6< Y^.W;5OzƔ;2ɝ (KO hxD1av'%R+W J1sM_#cF{&l2S:ovu)`|,=xl颣ƪi~vUj\$or &rL`bzI'q9l-V4)f;pv7,T fs{H4S&ƋQj{oe'}/m3*ÞC-Ҩd空PVQm!vbԶ qJ+U^,Bw&F9<#轤iRRik@xa_K+6oÃI;vL(Xlr .h`+h2iBa4>fkE}|. nҥth B(Q+-4Za25\lΚ3.G*)F~#`xaUGJRTs ܼ<ê x\:Rcf: N-l: d:~aqjheaMYY9BKD I3ƕ#̯6صd.]NJ( kr [>ٖiu4#5rD.+XL;A`8dst#׋j@>ON!'X iP$KFȐQA";~H7RRΪop㜔հHҪ6ȜXe|XfJAg?fO?u$ B 7>9Pӏ2.^~GSVT#6q /Qiz&J SݕedvaOC"əJ919Tյ9=E;UrۭFg՝נEIp+uEb}Lo1:L|Wp"IN=Ep6(JGc6!Am<Pa 4:\nتe˃,C\F2P\dߵ=M D2‰ʐc#Y1",~%akig qa#ü EgrCsnci,ʱ׷w/[5oZ[5`dbZpjmyGo3\CPS\oƠ 7RZs9Pe 8LH -å{Y)t*إQwh.z4|g mvr )\H5}jN_vrwIR 2uÑG }cb^(:3B{< LK$UK%b+B[eԴUireǾٰ_o7& '~ 7ܗ"YĤ*&NEep Ԋ3daFi? B$aߏ1bߪs4` ШZȸyPL9ZG}e i6q-Ld`bqbwuN%|Uo{#8=rmIEs +h  j|+7'yՔ@YpoU#l!{OCL uʨ%_bxazw0$C Ͼf w>C.iVysVk!GY }.̷"8 (.%yb&XLEl}/ 3zbzr^4Aa dig[N9u1ڋHZk(׷r}Gjo+i"'@K|sFai#c9O„ÈC[ piü̦{/ {J?]t ڳ)GV~^qrs m K>/T< 0$=j Y %p:\PLOIĬ$bi=rGf'Bt"̽;M^9w 騩{ej]G'L!FxDI+·Q$lùbx&0${5厁ΪB 06uU6'_SUl|}oH5~eڨ`8A}eyA&<cPP!2 \uq)u֩k㸓& {#^42L#/>VĻ\ձ5r$^~f>3lm-mPo` Bԇ7p=H1y7Y^[΁ G =JVĘZWAТ瀃P$0vX p&Wq Rl]S WLĘj.ޞLZQ5rM)JRKXGvzG~if)43m8Lrt5s|As<X1[Rv@sؔs.2~2Y*+F>:ѽυ-:70H\TwM>! ;%\h>o`&R(i-gn*L2OͼB?keii;5'SUwdИɋ!2}bޅ0ff@3T{1$7F~V@i ϧ`KQq$ Nldu ht7[01ٶZ%db>r]y ct;4Jʠsne7R*Gc؏s> lQY [tc+䁏XylY\2&8C7s2lq?kڸjT|jgOn\ZKt.b?e1Xg` #IsCUtuS(NJ66/M4j:k@K}%5keNYF k[G0G?vXUW"? 7,YvR9+Y; MUd7cY ^95{ n`Q2 *oW\/?sl;z>-TD- K]X %qYzʆB0eP&@3!UJ`0 ;{f @jVpC=oaB*!n$ De`C$50(qgr?`,ǽZolHm*,NLl.<-@= ws.Q& mA hr#O.A`F]E. [4 0>>t-Qe$}z-' ?ӪƵXj1?ayxp>ڮ44&USjKlܛw<&ے]JؽĠ58>vX#D`wQ{eI]D ^I_w&Ӷ*Eyl]1~;ͦmBIG{0-X̭ڟv\2}[oT;viI"a2ZN n医9xrXTy!z0.{S2OzE>1TbTRK;6-N1'3wЊ fRjۈSN+( G\)܆HgT 6]h`&gs *6, П;/\Q WZPZqB_X-Z} 0h|%p;zAu"cg)laˡ)ѵS:kpD+wDcdg o02]өnpJ5 r@ w"TאS/|c&Vmԑ6(߶TJgmA4#X^K 7}_$@QPFh99xf~]A2t hxVŷ&0QC3s4r/BO(cJלJ6#9#+Z(WmnR6>@9Lȡ&CBC˗݈]P.OdL62t厬6VYB,؆Hǎ u*fOp޷CaJe_h-I߹؄fMnJ&j[c8HT/S"Yxe(ib:#/dILADD"s_yf@z*AVJN_S?;Ɯ_ݢ ibeDr: '`Z0^t{w CsLf0/V7)d/F1S=Wzߧ,M>۞n f'5,;^Eq0sh+䵐teZS AVCnx(zNFNm22{Z42hi|%1 ;svorT$VX!L7Fr6u<lC'qr݈\يk&.C¡$6$Αj*pv(97V"le I8*CR`ay 4oX%kQ,A$ jQ*Aul*g ;. IkOI8{J%"֫XЈ7mX\?fahZ$tPW,U'B&UcARgv!=C yM/bjB !ka7> `_ 7qI"Y~R\P` #Գx*=h OZ1y8hh)a\nWY+_U&FVSW9/J^UK^\~+˷P7ZGPD,d_w S!f6~Uwb,*PP`_v؃P6 F*˃/K/$LM#ʟ53_L,Wg˽Zo:ob&7rm;hA!|=N P-ISsǻ1(oS75jɎZ˛P+-vE))_J~ ~jbALHp80ONef] ^X> MZ a:-zJ 0?d8WA#׿yꃫ<8*;lS9 Jz鹢 V5B&Nq)7!br ^a0ځi E`Ck7!j;)Yz ~"+Fд K=ځƯ.Q0FTf1cv_JSo9nY P%CsbzC8YVa$I͌yh`[>=>~#{ԒT2!%.߫ |Lf2a]jiWMiM|Ds<&10̡H FU ]5R ~V_ګ@!NW%;pW_)RVQ;(?2GܣB׌ dFtu#&#,bVM Q07יaB|K܇t@g$^WXF+T֘xI:?gHn($>V!)%s'ԝ-CC3mkf8jܧ؇ \k O:sᒥ5N y.0;amWKz=C٥.|WcxBeO7F 7 aH)y6PX~j=:B 'Mi&jDG0}rotR({d_L?8;uMs@E:%&54AzĞB 4UW›2ײn15HQ%دdR♏KDYfS&|j1'mMNΙHGoV м+{8<{^oV8'or\MOu焪@ƮEA}kܻWT 32S@ٍkAެ_DUGb#L^;V̒{[8%(p$qb)$+W7h/ 6#(W`m&?7F382jO@ݳ-_B ѽ# V CuTbV8Yx1\(%<82(w E|/f\35AF-<. ƦpEY$Vޘ][O<v'dN!Q{$p |.d-NHϫ`%2t_lJz)a:Lߟ@MuRԧz<5ՙ"ؙF+H,S.{+j ע6n)Ar}bMbNh<5?ltr%5L,Z\JD/CPr%}`<)4OYy7  iFiW)zu_Qə=,Xu!ߒw~z'RJ75e˜xYsG!՚ Mz>ݶ= trf-_zb3ё8YX3箽>mŷX)A]J~H2XT6He VeɷB@e W&ԋ` ʒ;V4'beSMC~kO%S=XM:;ˉ򼒇< bCl1;hOfw?TO̚uE& f;T9@rI3n 2NɀװN7ja~d)L\S.Qy3V6 o#GacW ;*Dx{sy4g?L$S&=RLf\%LbCi6<%o ks@e$Y3lbX-lr`·`tB)Eʀ+ol'1dKDZ՞$f劘z7[AdlFBp6JS\Pݥ5';,=_V'K X?mRXQ ;Ul\. % :#A@M1EYreٓ@4b{-j 稯 q#^LqM !CBA6_'R9+B  (kli?}ף1oA7"78UL(6hco`;7ʈ:=kKcgZnqΛmoQj['w k4hc$$?j,s&~b.3Ch<<"mxOҶʺ9D0A6S<k-wS_10u *$m.2?V"G$Hۅ_sьQm9wO^YKh^v{~n쵄Q'dgkw -ɕy.~)n3`\,=.ߣ˘F *񙽛07*u&٤+[AG$#^,ˠ~ C piԇ 8l${0tVcsh4P'Øu{]@Y5AMCv.XyFx3 2.CCpT@Mj?(#޸ @aٺ-7mtHcSf6֍B{@zº cA q|=m{KߕۨԀRKN\XE(Q3CDTw/t@)RQqjrxrkvdMVJ*b24+[I35Uo럩s&Yo mJ_JrHRu>\ mP%Q"_CU@D zSY11ҫeز TEGɥ hǻ&p@b Mҁ^וءԫN$5CR?4b~XU^b鿍ApyA 9X'MJ9\oB{`ެ-f8aY@f/ W>48Xhtߗs]Dͨ@%aXys= #Z9khs ){f5fҺ)υ>ʸWGF?IqMllt [/Ɵ^ٓGOtr\Y2M2h|]hJp}M5髂ZGQȐ0rW\pε9s>B_&|gK tONZYo\O;8xnro5b[}E.rB÷U2^ɅݠN}Џ>K%+@t #>pe̸TuFHReNp[36V+ Y+.b"Pj:\Ԋ݉(9Btֺe:XڙCv'-eU[EoB6kyޫԫ*EjMC pY׳DG$VKh5le|Q~ŦkNZ]킑yQRN4jvy:#wz>WyiSPwPX]);x3o[PLkne>gE-ȴy)E ekJlfru b#"r;Qy%"6h}#MtwaE O1=AUsE.;](^7+:{#`NʈGnfV}J/_UCSB18+zSDjgO@CL:B(k\3NAHe4] W.#++ڷ׸Hx;Jf8or95mb4Z k >1* ܀RE@ fxq ԤhԩSQD-$}T"TZ1 &SORY&L'\h{MtR4R5^oơ[uAP,d؃] 3Wf PDm-2thg,Y1*\9PW LQ!`2BG);տ m'-B R|xKx12oԫZN@' Т΄5@?]0j/EsM^6:[h$aӡ]:nɢؔ|'7b{_,?^>tZ( 6(t# dz)'T,7F琈zt2I*& |^ܑ;_F&\rhCjjsI"|Ƨ4g&43A4MʇD2h ƨ5zCymUzVFrLD(=]ǥ=tLWOvH(IBoSԂ--o>>nzh)^){"pR7c۫1 b64Op0H 5 ))+ʡjׄjɛ|hfQtQ& ީS UB_sL__ @-roI }_Ɨ=&5$A9g̀oya#b kG#Zq/Wζu 6٭ ]J{>Vتx#w<(ӊGtfxjHD(a_'B٭YzK$v/`Uإ&:₻ֵ4#7iR78o@B e@u*pdns;"˙V h>.Eʦs*MJؔIFXʠtYIG'Êq[Z'(c4[i*cmJG9儸R yFw~>6PɃ)85uRd9pKМio9 ږW; a`9FʹOxnd6hb@4oedDߟ֠~",ߪR9H܌!/v}!]M u*S]tH³qI?=4slB- GtexP<6bY Ъ1|ihuI6kQ5}<2Jϖ<ʻV%D]u75(+o5WE8`2i;4==Eb)苿 nع|(JA vr0i,Fn}ЯCb#kl-/eX2to$%?oybzUE6 p XOךSE QWǠZa~`3i :b8:%-VD'5H~#&C*c/%g>d:tr`0N(7z2K\2p{#)ؐ 6ŷ{/ R?Int[ ShCvmrD@˭e_i۾ 673BD,VYp8;a©T?>JL#HB]\jnvZ D09}f hVJXğ!Yk_]PwQvNhlKKNI:=>l(n|G4ZMgbC(G| Cv|^WWP:$qYo$y:?b 9g72۝OzNU\ۃzB@gb޵ypK w jЖ7L_g)xBPcYW)T[۫&qޙ rQӼ>>dd:ZBs 1";*Ei\s덍tKCL&1=h12ˈUGY.tۘzM?Ce&F5J14J]07f>+ *b!ALns>>cp!+/ D˓,a*xKtT:qrBdq)2#ܗ-TBt!P]74dcӠ,*#VtDOv,7qx"y֖T˛/7C_Jfg& [X(yֱb'D!= ,7n|Ӯ1o  a Gh84 exf}Twrl8'UZreF%6bQ1VXPO}1Va/؜Ykv2{g| OFEF"XԲolA\%A`"{&/LυўD4g|H2hdz(qoʔBw)9A$RD(ESV:KT@h 2b/BΰΦQux_dZT5/|TuSAWD&vt,A+1eFT+$쳍jM28\TNTK8."ڀ' &C"m{pġnӖޔ.w\ּsZ c=e%C~tłA3NK{5-TpZy2b67k 5+YK΢,"0Ր8S %B7+kǢ?U`"8 `~bn~&R7UdajU+-G;td,T)w,$8hiĜguP"U\-h!Q63Ze,mxh&$[ hNKɼ|FuA;>{? g叆.WT猣9g끻&.&m9TJu]7 ܖW=xj 0f8UFuv<gX+)ia+Sf]>1Fm,m|2T8*Ǝ]7_BM\7؏sv{_TSu:0$P'._Tb"XմN4gwlux3;A%lE,@#X #`Fq {,B;FwRڐ~Vc씚i Cn9}a_mKqx[ų;;/\;,`v.;Lǭ -Y$ IiAwn CI,DJha_ͦEU *@PɡPrqL$GguQcaIYx~W˯Mg?. bO6H=Kr>< `5h/Q0TM=U׻a/>[tDGݟ(XB7<\@!L HizNpc6/ыIf&B6j.lyt)Rou\jļt1ˏ[:3pާV0H95'Sa6칂/OtwE`瑋ޞ>^]4ޛUR5"7AxbRs9.tRg1n bBtͰRD%Q9gjttqc;`ryaqYJq^gk|EWLO4 kpШO 3:+S);v @[2qXFNj9W; 2E t,b.irrPƤ60BVWq122VIÀ@XC/dc]Rv族*^Ei l-|Ij6yݨ̌cQq:o޾GŃeCI8<8H'V:r ^ß٢(6.@+Gtj!><惕w cE2m|Т"ޜ*p=/pd*-\3BqM"VDŽttky/14 jǩlF'  h}}$~d _@yʞ^Y - ǖ7GE8M5Eqr ^ā*f"|Pݶi\ER%RvE1da Ѕz[rHeYIrcm+c-u&+@d1Ö  <"eQ>B`Iobv&uCx~}z*ׅpM(xs`)Oh{I+p;2 ޽'vPc L3,q'G_^ȖFCijwU5wD!!cmSr=֔.(hZkVl(dVCA6EJiwxl<헡C x;/.֭NjݔnLkbZq4UuXn͙‡?'ky 9`,#Ej)[0܇ :Y|H6%+ۅ)$P]nd/]r+w;^W=eWM{ 7  Q1O1q}|F$9KRnx?0(AӃ5cMf|C3Y令2Nt/@)"ɽ GiU)N$&1#8{`׫CNGK w4찫gty:uԅy)c_YǁŖR8Šd,Baծ}FGYOP>!g(\cTQ˧L;HAWU~BUlFwXcܛ-2Q}R3T+@@ޗ&I39.57dUO~0.7FVsKlܫ(?G%nNݢ8KS!1҂"b<  YZ