libvirt-login-shell-3.2.0-1.el7>  HLk|YR z뾂al99fl)x\Cc7͗x;^J[~D%y-g 1UN DF|V /fkǡHA n%[aR5Cr䄬VN7vjN|#X֩g*jR]QD Dƃ9Ahѣ@еnl2S^`| s*N\2 }z^ h0I3211ff9d6bb31337d57d85b09be97b0e290bf036i$YQ z뾂al2\ز2cNs.(:Sy64E TՐ p0I2{˘Qhu,MPHE!2]zY~ChAYhlD1p$AK*ٝw!?!.Dv>YS`W*:.tbo:nƷPO +;*`?*Pd " W  /EY_f     8(89 ::"='!G',H'8I'DX'HY'T\'x]'^'b'd(e(f(l(t(u(v(w)x)y)*LClibvirt-login-shell3.2.01.el7Login shell for connecting users to an LXC containerProvides the set-uid virt-login-shell binary that is used to connect a user to an LXC container when they login, by switching namespaces.XTc1bd.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Development/Librarieshttp://libvirt.org/linuxx86_64getent group virtlogin >/dev/null || groupadd -r virtlogin exit 0[ ԁ聤X2XCX2d97c3aa8979b8586a13e5a109ca5c2b156dc57e0f34c0bf4ce076c347b008acf037b43de65b6be4a976c2921f6d586fac7229623a713c64537b47c75879ef09617c61c1f45664f4fac3523e6fa69144ceca70d65062c3a9ca8e9d511ce995c23rootrootrootrootvirtloginrootlibvirt-3.2.0-1.el7.src.rpmconfig(libvirt-login-shell)libvirt-login-shelllibvirt-login-shell(x86-64)@@@@@@@@@@@@@@@@@@@@@   @ /bin/shconfig(libvirt-login-shell)libc.so.6()(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(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.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvirt-libslibxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.2.0-1.el73.2.0-1.el73.0.4-14.6.0-14.0-15.2-14.11.3X9@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 - 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- 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/sh3.2.0-1.el73.2.0-1.el73.2.0-1.el7virt-login-shell.confvirt-login-shellvirt-login-shell.1.gz/etc/libvirt//usr/bin//usr/share/man/man1/-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-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=7577a5ea484235158034a12947fe58a2b5efde23, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)RRRRR RR RR RR RRR RRRRRRRR?P7zXZ !#,bH] b2u Q{Jrrѭ/PwdR&>W$U=/ӟfz g\و^}Dpj{|9D7 kiF%;FA3vL!esUN^: uGmty .?TLyݍ'Jet"'nK1NLj n 8 Tݠ߻6eÔR-].j}SeXW9 \-cI#I[ J|$^}šX^dYC}a-sZvxg6d^х#=Ud89\OF7;XXSp޾>btrZOHwS8LY#C,+Ҍmmb?9ڨrukmVu.75!*,x3!'QHF"% re06p!ng{uqotMU"*Hs"S C=";;:#1,S"kλ`c8aK/h/c[jgA<'2u1 +8籏ڀIڷ1pcZd ]L{0 ,00^ª4M+.,P{;I86TEwYD46yq:idNCR$ᵺÄijH⸥A&'̽uW늵nRYꆬb $\9ҪF?h0Ƞ=ۈ`fkm--24,'' tN>*8HsZsSV`?JEHUL*WU-(;'c ԦF(D?YOkRCQ+Jr@kwmY Pz\]f2V^M%bK9BŌT/u:oQؑk&gG)#l;} )i(9x|>fW֒2ɼcV퐬KC%PI"û,fo<1,*+ZMs.֮#"UrQ=?:`I鉪6 ?ᐿ%w.^y߅lp$]8YGMMR~7wm VI Ʃ`^ɿ>` VcahVS?C qRf)";OԻ-qelO$|*Gu-/"/B}zv^aTgXu4.ݳĐˤȆ唜 y0fmQ(~soĥwuD8aydW@F(#t,V1ɥg'G#俸USoyʩQ OcA/ BI¨l2./j.i~mt*xj±GScscޒ+愣&e2>B#t80$>TkydwG 9B%tT?ɗRlPA_ժ@ɶPP s-BIW?X ES(zg^u& f& O֡ư实ʕ\;{vFTuB@^F%%7scTVy@b+,6L^q58@VJ@!µZ@J} @~ĽE(ԉ^_~¸r,\t@LӢAٔ^,6NcS7>5{wrwQ{QpRnqWY3X#k*@="Rr5 #ޚwS $вbHeڵ3?.@% ̹9SJSZ}Pľv'yh>>Qâd\  Q-qrڝӲ-<ď 583F;'99 !\'(#Q;dIQH<,xpwKP7vs|kZ>q2 Kmh+X\J+: jҍtO)7Ɓ,6`79a{ p 呾*T1#4(CWTP7UBgUnJ`Ѕ1(3֨E*S@=H_TTd5l(;@:. ^a]l!c.SO"p_6[,Y 'AG@ga($kڡQ4th ,p>`-6AH~=\0<$ZCN/:TWj{G{Ut M辟 7ډ(o`>xX1y}ע}Q̪^F'ʅhf h],t߾&AeQCy3M b7,W XvxvÛo/8 ѲF[|'멆Π=ϛg)ܜmZ}i 254bӒ7$s+߳J\o|8  LKw01,eZ Y)k\+8F1.3n"B+qO Fo> }Zc3(i߷*g@r'/^Ui}ɴf+A[VX%]TkFm>G-$v : ѱ](c'50:W&-e Kv)e؀\JE'9WKG}ܑ@rWv6U _+k|B{FsQN=¹[dƳ40Hm.$eD\"oFĎL\AhbCҏqB_ Hl*'$lY s% ~긓r7H8$֖3 1UNB@X@h&Y$[SjS+BV-Jщ^Y4~$ꪭ\W꼑c,ߟG=p!R"~0P)$ 4p&4#8)ӟ|0tb?G\6eu1;Nnи]Au YGq(qjQFض38o-uȅs2Ħ?-F?ŵD$!{y7B`'JSS3K(~LyHIvJI~w(i諗{练FYjXKee y"I14CC"76+k :(KXq)+p[T*MDj)%q.*!E7MOKp8VrL:-Ol/N;䇸됔y[u"uH)+%=?@X9K()H _ѓIE&N1*n^Cv2 -7?w̥ ‚]l[osl?5TneiyFYU-z/~6HƦ%0|tQ6+6j`JTpdK_aa*N!9!(yx @6S2gKGJu% ff,ML1) uyEIp{C GI7"ï-)v@85GR0|3=P+=!$P#^R_ uTcO}⃜VքR\: Z lʦI. 6="w?GqXEaKQz ޠn#'"Fg균m ؘnMR(켄PRe5l!A!M@#op.wO Po)s=$!D {c2ܨUi*{Pk|6A5&xsCjI m[' `spOtX`aB! A|sɗ2Cl3-Qppzb ?jtcn='Gnx=XJEDSi hP;O@RY&}'{rmxh2k}wp$>C:【˷h|} rFv0'̧}*:yEAPSƁ} s"UU!M(:[-`9*!'5Nk7)PR(SzX`gQ+s9ֺW7Clo޼qɽt%Jb?[y瘜 9{{Lq|FJ)/&S&Zf&/2>P4 UlhC~҅5uTx!v62QtwS)B_\Bˢ]`Fa=Stlar@dd"7ٜr=32Cc(g _9Ρr{>ڭ,^7)v\|[ Lʤ x[R!FMeBM` `*{Y&.mmtU cn?v _'{uɄdu'5GWlVbOrdh%YvH@^ i5QU#=Zs( f/~}zo( -ǮPzV5%:PWx}Z?W٪` Ex8Ih`]5^Z,_ko,|Yb4Z,_$khf\IX%@dxB4n{.į[ 1VN 3ID6[r^, @v_)W-񩿵Q+KD"uD]&˜kibVyK &Pu"n^;Y}\0HG%3J\:FDn$ҭ ߣd܈B#2+X J\=?TʶMHSSmo6MtM n08:_ )ΚXř^%HO>t4<?ۅx$|}epS֡\o@Ԋ}ZѫYrc}ۆ e/^Vj 0v.Tۃ1Qa4!ZG˰saHegi"wd8-=<1WB~UX%9Q2NP Ym;tV ǴRlyHNv@t-9oXiY?ZnmwMw0DMk\a\L;#T+ǭQS\o|䖾}f)trOZbd@_,QBK0 C㠭Vm%eԓkЂp6T!9R|}Ӌ5l{#=K4T[=sx {mȫsjpº$JEBje%>JZj.$hp!s(,EH< L"F휔T~=ڈ@4m)^  /PR&vwkDg޵㭴a/w=륮#c2 ̤_MȈ/7'[:\?2G#ܗ*G0%-4kTLlf 5d܏w!Yn2UVuxdbTk}H{ϭcZ~.j{m:s"d**` lt:LcnE^9X[W_ɝjڈ2_AK m!onLL t^\U\)6%ϭ/DJ[ߺTY zP̃ȧ+ar}3v:fF<3a0gCKH_ D 3~iݐ] -\dqqP&`Hd8%K NOf[}-+B{Lj1Cq^${׀>j z*I~POJau8a'DapFl ^ pq&hȹRI[zH$K%&I!Q1\\HVFxgQ~:> & +7c.XnG֐^:[h3Wa@&2DD$y; vN'ewQx押HڟT%F;Inr6H|qMl0# . \G װK,-ZTBg)q%%2aEԿ̌x+z{ɥM\IQQe-DiW0)E|&xL铀!717A8`un.# k\ Zq /l,m-x3A#CPx Cl^R'”f$;治 WFuFM0Ġ:~f9~%A~3wxvpL#<zq7cF OQƑ wRIı;Qb%H$[?}OT,΃x-+1&5<6=t MoMv"3gv *UI d)Ao+MR=Xq=Z]Z^Rj 9=*M֥B8Xt: Ҫ=_S2dvޭ0'\:&,8u5S&g`RYM/v{'Hy wd(G+G}u={:`y2v[Ncv0 ZݒXc23bk'##ag-T [qbbj%M 6; -Z3)=6q&a)ϦPyCK@I$~fe޳ʺ*@j剏>} x͐wP f@ O; W]Knb,J43m!Ox;da&}RKnv:ӥM<+DcnB9-Qӕf)2dxh@f[nYe}(^WMq)N`w@ N.~G|dr1O%Srٺ;8=88>j߹+`6deS"N )9 :Α5P`)8/_P >g`eJVv0vb(.9?xؚw0gaV_O2YNLx?%O=VfRH)(9{ %#8%IF=HCgܥAON}t=W3+uya;UʋTL]AHyiWl'e 'ı~Ғʇ=\fohu=VuWꚈSjʶ;Y͊:Da}|>;3[4()SOUaK,Iƒ#+ș29*\,q"'@g}P:RL}}W5 Kg SKb(9Rm~_&_\x<#u$^c1.nQWKx5qLXy94b̊=@E4}{(57 &**q Q{a rۋ$? 0TK߭@+$M iWz{,A-:Pq ]?w* )+ eb]xdGv[@kf b.v 8kɝScM+?ByhƩP;Q&W$"tvDZmKoÔm*ҵ9P:& T]; Rj 1iT.QJ]pžO$1LJk |lCGi\1@ 0{*kupDEp!lUXpq88㘐yAgR;+k 'S!N( efԠn,,h6O"&N "ecVq-0G[zuji+D O4ˢû1)CIg&?Y z W65l'rL1VT>|UmQuUL]4*Ixpo&0&E_?̻|T&C*_`DjL#i-PQ .m w⦦li k)ّpteP! ҋXpڼm͙ǖ v|z;xݎCM9 ia'cPDV$ذI#Ld(З#Ж)zy }}Մ7,[޼^&#H)Gn2t%B6?$7n9ݟj|W2NuۏXyRh &)5i T_xQOpǦm,$4oyl*<2ƻ}U+VPA Xh\ĀCE++Gu7US6W]%;HȨXWL׺R8\뿴mK~q1fN<%=ǧ)#>}1@~2!(:q?%ʉ@y"4M[#0A>To|g`0؞~{Bפ*ϚwBh\<{zQaɎnl Ar. =f9́&{5 ls;xpr\+(@ 2{56`jJ(}iƴKE~GUMok|&xJo?bZ~FE `+N=-<_7W=dI\r Q bCPZQ|^`ѫ_ ѿ~Y#|-/b=KwZ"! mJjeRuC$vgbX`N ӡGKH KC/Gx@R+7bB}.`ZDT}8+q3ouSS 9.yJ/(4CP/R0Z :nu5gH2V i= ^٫RDEfiS>lq_̮c3㛊$qܡA=w[S'uj$ߨ{WwE·̸U.5$HOoG .C3>6'#:zU,V9n H ДH]㲨SQ^^ f3h:N@Gq=88FYŔU^鋅x< C\u:iK9Ȅ1Zc<|eE!(T5 %-$؞SH`2!`N +[J?lu, M)33-#2*LBNA[i=">QQK*Pa4˚Z!Niw=5FS^ZꏕrWH'^9 ]1Ptb)2Z|S<"آ՗:<< ВTkꮩN6Fr Ϯ'{΄҆Nơ΋R?e(@iV-6>tPOVE['Ubi֛˕ ͝uO6`|z7P=s\UM8D~+}YOo`%Ϩ%(nMN@428wc lj3nЇ 7z:)ӧph^$${.[YvxC:=jla, D@1496z:͆e2X\!Fw 83(QH2)#%eN_rtX垛.(7 /Iy*Vwz`׮^t,RP$4 ΦD+d;\W)n݄Z^'_Q?gY@Vjakiu' SaG=.ѵۍi '&Y̨Y r!߭Am!4ač]W`p$_LCɅn 4Ycsa͡Oh9HYmV$?Z|>gINR++! g6ֱ1r.N3nvmblM5ijOa.|EbZ0x/8N^?DZ^'S|R'i26CaB~͍=. muقOZր@bd9f*"h.L$}e&E rorvpGo7O]IPGY4 O GJfW8:)+hl)` A (iډ;f߀S?>IZO j܊W7k,xӼc 9UHk.hYGCNԥ,,҆nXoy)r5a<[s z7DVb#+u`b~Npzd#)ޢ2啹fI#:0mw_9!k5팮5o Rih}n*HQgOZs;5mcaQ;!`FNJ hkI7J3pO&5[Pb3HyJ +,ߦBMWr*Tf;Io*1w;&hmܚVqhufZDJ7߅8oi@'αTݧ&`;P ^0J;'wCXmo3%$ӐlT!Rͥ kM qmg،5-iu}JvUІPR2}E&*J*}?&:&Zsa8CHC8/H6ҳe7C3\_fkиSE|w=s!_,+|l|{@.(h온 O)u,6D@"abkI6(5r1f nYleޛ m]ǁ[O`nQ'KZ"' A»}N_E_Qrf'؈Ot-7AMqiX8۱֝fM}t1΋@[I< 1_ӕ'{FH,*v늾 wS1Bޏb3ԠPkW^—jK6֛$č+0,KӟwļE&$_ ;)3>e9=ROضj|vg/jh_Dռ0k 誥GAkQhuya 5Ol͠d>$Nc%lpY ;(`CJ̠}Z&mr 0p0`{/ E\E`A_՛neD,2cx`N,Bn@g #U[}bbeHA4%LlMYI]bS'؜2v"pmsW9-n J3KCzh}h/p b.Fho!?hKג jRPoC CW fmр C( ?ZÂULҞ(6"[lbM_aR=|lȦy(&_V_/?>F.Lb0*h8 "U pZz_]Lw&Ϛ8+7Otu(y9DyBwhyXS1]K]@5(PWf WLC%d-R9/uܾX鄸Ѝ*R|TQwBIM*H[$Ӛ(I CğN]ǡaKҷK5G1"z "e%DiLհ I˱I4Toq4Qܠx2Okc7K|KWefjB}kV%KI>vNg[fЧsCDL&^4)dy)4Om@~-耧t|{_ܛL39"6ՎN>9^z;#܎\ o|kӑ3[MYNt> DbFwBUQu^F ,L`\ޠ^z8s -.,ftbQ{'ti< "MUgyȑS\hjIwǧj#m%Y:Md/o#zVɶ.OV@ l=J+MO|mW%辉ȍu蜃ݮUN9Tӕ=X[`Д[&]Q̽h͹4o<-sޑ nM-!4^btRV7L{h6]3spĆ_>Mx ! \[M„cx22$#yy.'-oҎqK>3­[bͨXݧm 0k=a-"OOhDkX`ӽ-2~"58BbuĪ#fwC3q 2G*$߃y W;y֟EOv6J(\ $3B0Eو3%{xIlgH$*{oa2* MbQPI.$$ c)gR5K_sÁ ;4j^p@]kS9=!?|8*Ota2ު nU%OkOqVtcXkC*F4E.ǖt+'lS39˾NDAΉ<+ŻXh1a ePV.*f3Vs$O];_;9bLn@ s|TsA)y%0t̟7(o^+{GpY#!Vt;(ZD8TURzJu%y2}Ybۮ}彶;m|cj_D% x]Vt v@t5xoOOLR ճlr28e\kH(H  H5==4$U{F߿Jyj(wUF .ߩ)\UAf*ˡ_/#gKyEl^Jgo2 ]/(\;EQb)"_%ρMaA©<3/\ߣDbs"CB|C‰FL]rj31k=hXh+J~;i5Lu엋fx^.f2d\6!'+ <{ YX?VAuS{ 'Fy&hcM>NfSظ?*+_7p_KPk=^|(c*o.UkF$ʡz:ʶ`@?͊0a/6rT^Pqp4`*7ﶰӎ\ ,-+eߣ+$F8N"dcaKAscoWWГ5EE3&"t,J| \PcG/ (T,j{-s}I ^VۏU:WÊVՄ@ }ޣ 4㰫_ay~&^G{ 5?8Rpl]%'iKC doڊ{( w$c'vl8]Z(gc\cٷj/s7n\UHqi+qͽrP^M0EohU`)\c~69Tj5-"ƅvS` JrL5.̲N0}.w@NvޅԱ QDyP ؽD%%gTJRe`?^[ѺsZAV1j_ɞG"D\{ OKo6_ K|J@P cȌ=a (H[˷DAUT41j2lÿk%|UgEóLj|2v]ʛ+MQMV#q-(ղ> -ן!$PTw\PhDoɐпP#l/x&E& ^bw-1oPZ*ޑ< яzV#Ȣe]!eed+@5tBy˔v29,,=c{ 䏸tEg!!H Zt:DjnB%ix&htS ŧG`\F3ydgiZl= 1^)\"S=Mf~MU~_ہ56@ AJvpQ$`E|ҪZܻ?<5BFsSU0lc,IBŒBեwO=m4g̑sSD3~਍=Vu1|u}D6|n"|J9Dl'%jdecfY*YMA m1]}4 $9iFpv HhCGc/q#~="ͷ>>FXþf*J|GXR^ѸP>.,EI/aҧBmwOZȠB]/W}>~S'|t!nW*8p>eh)hg_Ut}z6MW"ϳB(7qS^!EX(v7C E|޻@u\8oszq̋"(qj]e};^XLx !0aЀզj4a?ǖn#[:=͵tz|Yw[ s$޹ڈ}`{#Η|5р%%rOʳP+ŵ}8_ĝtebݹ 7l~/۷ŧӳae_*fǐSF3DSQ6ᡊ ~R8LWC֫R~s;bxu</lY)]Ofpƛa;a1mQT7. ?.9*5ķ1V86!Za[dKϕ 0*.pL?-bC VW0Fʝ{B7'Yr+"ʒ+dHM9[`[约8;Tib. H(3?_{ombU~h$J\rAO(JɪMYg$xTTRGI Q Ip5H/AF.o LDv?o4q7KEk=kv6K&EzuϜ^yk8!d:طV$6Zs jFH}#CLr%(o01dL5"(x5n)z @~A|n:bz)>/LRs2lP 5%&F⯢XW`L9}%}U 3OM ҝDϭ:i/aSIE3^ZSJF=DP( >Y+g'OҬ<FH "RA$m&y:r@t4[1[izW`u2&d=${e+%-Pr"#NBY `,ɩB APe{r)GK=Ǘ?C$<򏥢DGt=dC8)` d*?k|#>fcoe|YöNz1ܸ K/{!9˱}ժvt\gY.@=~~<%PT?ᱮvyC$HV'CA]ԩ1'GaԴUo LS,%Jv,pw ,n6#[u)F4(*Ba syLinRFX$ܝ+2Mch.ǡQI}sZi׬TO!XP`#<L9.N"v,rA m6E6,TDx:[gfdsbZ{Jr t~5 P>o'۾r`kKuH{Dⷚc.vĽ2dQ>u %VGaY}cjjtCZp9;E]4yFCZRs~+OO8~ =e{0y5i-_&q ?/P?pTU;IZ;*dˋe2KN0c}92 ~DJ[4{>K{Wâ\g AY-rг ' XF'B]RJjiU)`VQuw] .A 4OШfWw[7!\cHr)Οu/^օN7XB,ݢ^tHƘlbк. ʪ;AG[5{3@^ ;"YGK- ů/ǀ.*lvR)ZFWcxWA½ah#Y[B~Vx"E =G yFmBbZ  VfgĿuw;ENb9itG:^l0Iel՞K{z)A-1qOyVP؝y5?'Bl+%T_&^44YgesYNqYy߾ x* h{Xj3 Dl5Uw86% xv҅z3$TNKPPԣJB҅sP a$m  liW‚=*={ *|@L (vA\o04KM1;ѢR_̛^vW(#'"œ(Yj0 tWk:c@v]1/9 !C#dE 6ѯO'XcM.^~3d'(N mZIw`rn[I 򃡥0U"7/~JPط,"3@_ouZ_JsHJ^NmE۳]v v(} SElJf ꗉ*D}&cxʨ̘<5y6MC1$npBhGL'O֙]>@ v? KZL"R$$ysK}Q:cT/W?leO:F,a*)  uTm6y虑#(/5:>@r1rQly H5&o-'IGd=CMjpl=+zɁ  UIKKm'hmTbjm &ھp¯J[9"< 4p6|ӡyLa͜EIMր< :B!fH,K7E;-`C^.RQIz1 _HXj Vn)e"E# ~ m0W8!#KT b ٯY-"shYc _/adc$zpIxKLus~\ȅZKrXg_[[7${2Y  aEmd46x਺+ǀ4)-}8<6%۰$݃:Vu; ۋܵV8+&cKVc?k>ɺޙlToB=gV'.rGNotV+R-CU b%kNpoy$51$╋P9ozczk.- 쯨l7W_N" 4H1Ų p$,ЏoGYWNE=# fSb6! i6WA?/FHik?-d4"k̙\ ]ҺŝdNz]YLkfkŵ2mu¶JoCmu: Px)avY3`a'KW@uY,Puc\ȎK|?Z&P9́š nQ(&VHpvaߨ6[QFu\Q];٥(18m$q3i=djk~N{9&1dߠYcg$E;U&Sgu d(UH v74ksycuUw`1>sQ`3VX%BL}eZ t6y09=Rx5`%2T I_Lje`n(l7SqU&q5;jjh򒄔_;p9D 1꿇-5i#r&}v~k@x_l^ u(}7ur P{O54 Gbފ_U4c9[A@`,[m.;O'eXW|q:0؞ p`˚X9oEÄ/;sQʽjri&j%|&o =iP8xmJ^mYtD5Ff(~j TM ︖$+K:%M*gB&_}sEY) IR#Ԯ>h K hi8zOl[N@#d XmDm9U5 S Y$੏^s,>~ӌ"1ĭߗYZ8ҳ|\ɫ' )X)S1pd/g]O~uaeEsv!BlG(U4)~lV{og ,QV4N~G:NK21nKF͖W.5c@eS΃q1@jx[|g(l1SMf\#{'h6 6fҽ엍!2Kt\&3$Ci616V7&rB!cpNwۻ6A.mI1%WA+)3'j\ y_J_I]mqwVsr8FphW7Go:`KvAspEf ʼoY’V~ƚ 3X. li*)p|tɴ<D< 6A nRπ&juCO+S"^ 4Vgެ1@d[h6ӽ_eW3 x>?$qz/mm/~Y j$e䅷*$3:˽-nT} ,d4q*: _UQ\K*eJӑ6ߡ8JT<&X+U!~ ivs5#TܱӀXhGmROv@$٥:yKzHuvҍd:$S}|˻WI\1֩X5P+b{!p&ElNgyxýw 3`/,zh+L^#FP=@ 1L<#YcԯgZ>HTTlV4iR?EGNckuJ0UlM<^ǰ; ɜmb ?qˁ$<{/G@2l Ve*6gZer;k/($G<24}iϤ҂7( Qxஃy]~qM}#SHٙFfuAw<5휬9#Nx[28q3n܃~^Ƈ܏v"ѐG΅+amq6<^ \2ݢ %ov4/lwlF`ԿCC]ǧ} 2re l3v[:z$F &GBB0њe/'gGɉ0yyCIDa+ib=ɬ3ȑY!$Gz>|-J+0 ӕ4\ B Eل-Uc±W(ǾG'y1VT9YoQy!;j$qOy\ԁ<ZX킂$FiH40ܹQ-x@t B\ʆD0Hj=mP@@( ;DoJ9B!FH哩z(Jax}VkQ]?(UE4՟f}2es7ׂ&sd+ wN6CeJ>IH8E>Kz R~82jLffTuA;Lk@'4ȄoC >0 BpドX xa?aKW@G#V JĦA\@ A.>9)\ {F+qBP_‰huQ ;;Pc D#(~~/Z7)3f6C~u`;afAkл6ca~qV]#qnk) &|p"s9BK8 P'K-ޫx?3L 8y\&=/{8؇XLVս0~ _8$1#ސ8QX.3K6~B-^t;Bq@mQyeM0}n u١*$lHe`T—*PGa./̓GmC^3,^0Sb]gezû@1vEsnmjlp]ƈjW`,^ZyvD:CFVseaYv%f;ިGmJ*oteg2S(J"V=-QSLBl}Q>q*ZR5[:LGx9fj\B?\y R/ ffA4!6,56c*^DEǮ2x|g9w=^{ZnQ-royFfDNv WLy=Bv'{٫ `ܳ^\8mezbM9ңO+K]Lr' wԄ;&EX5 BJW&>N\aҒi2B 7zr.Q9<9ps1ŜnEg?e5B/ DuŤ"Z; o p֠|q9lGǽEp-&ʑ9C)IY1Mf}=t9GK,avDmK\ڗU*wkΐ7Aܾl[sey1q>k.W|g[U[MUjpK~K7u\ͻ8*"B>2׳3*6DV Y&a{_D-aRopv}h"fŷ!4x4 ۄ wzAsw7Ez`\H\P_C6i#9;T P)jԟ'|pQ>[,I@vC\Yp[oG" an"~%xl1QE kJdJj  +a fceNcans8A ͒may8) q{|pAGy|0ߍ{VsۘA<דuÏa539 NWx>GvUXx+~Gl(eO/$M& Grur@C@2km2(쮢h{|U ˥J7Zx b Ƽ2?sh'UC8laSE*׽㧖u8=,͖Pe&a.HdnJ<6"^C3Ke 0J05yK]~8#CxmoÞ7"uZ\;%]u88ZԴk73p|N|)%(1u@-J}rIbYzIU]lRwjThDd.[?*XFr6K hAd0Q #Иs7λ _VcL[\BwFCntLdɩYSX}J&87,p&-T7oz&L 2Z4k'N9#' Mʮ=Mn@C Ӏfp*]EħcUPM<֥\N#`srq~szv:oCmcue˟?`Wu/CP$Si:`U`LZT'.f8*Dj̦l-RFOLH{ ڒ8,2H#e|r5odqw.g*"i0Wߧx~*Y:w)A%%() ؀٣~3wZUъEHoLri3j]BZ)cCř. p8*M*Ƀ=3ciɭ1EIn bzy<sȐJykwKJ]P~|v\-EHpp(ƌp7<*bN<ėu51?EBXhY\7mv;u4~U`a,;ҹ*Z;crZK 0ъS{-Վ *> :5Z>zW8@bFtEö3pTG31Rc WH GWb~n5y^vN.g5Xz\g*q?qUoLUsJ{ysq_I#Y)۫; 9uu6 ޜq%v)\",yz)}O=ɳy/W.[-w@Qi[*/̲NƤ[vdGiNS3vT l%.yXXW k|%ߚgZd=qZ +]Evڲ ]۪wp$:w!}Q 9f@V=;TBCBQBUL{JF |9'e8qdŊ Mq%3tnSD n)q5g `/, z*M3e̥D?k*~R*bN$3cLK~ۼzEU=E?AUc{QK)wsa4 I8X~pqPR*0KɖOL.}ºtow`M&+oC.(VEV;Al}==;_fIa6%6DD*za͙^!/ ZLTT(d\!f=UCQd) 9L!ÕB e[DQ㻸e`g 9 $S\5`}hhF[ D'ym嵄LRk3"1xبY1R+ ;yv3s1@)Ng=acO۔ړāv<}!fK0[X_sŁyG!(xmp^xgLr^yEkH'sCt6#z gID$]@tm'fƬ@Sb\2X8+kh ILi6R bF[cy{I+v5R7v~9c ~ՠA!0v|K{ӺK=БB`: \1*.eDĭ@DJ؆|ULJ7F#>IZq7DY'wh@y*RgG&^uvr{C2֠5Tf2@S$n-w$JyTSPĔmBZ6k  bwv<+q^|8DM*i-pkl眑Z}VK8i !:ho-k /}Je頍0'I98/jETPq-d@V *85m96;a6P$:)|Wg:;˃}~/P"\L#Bf{lr/ BCBJYV ]Yu|Jby94daQa}"!"{`V;x$L-j1;~o9$s͙kui G=!M"jt,ô*|DDGj^p|f,RW"^kY%H DS@c!k` 4KQ2r=ް[j% ,꘺ Mw596tkodV,fֱlṂfG-rRH[γ9 ϫoQ@s↊37I4``z\6Zڃ-Ǜ/'$nbϢ4MIPHw,S3O=sZK/0G#(a^ bB8-H -@\'7F1\76nM3+&N2rv> zF*i: !ƨp7#KIșhet~`! nPRrՄ@Hĕ dL܋/JcJEEuY΃bzk",_M&G' ۜvwjm b*%C\Ci/m|:r0 ɭO(ǃ jcQJiTex2 FodiaiĮ@wJw+uO~g>Kwf$tU\bԘm P&=*X%@?ryŒ8/"M%[ۉkTfb%M^,Gl Re4 5b̮7q:CBMq,Pu~&x0[SQWZFwL|8]2m#jWF޿"_E[WpiQ\ :00.0 O~}/!r;#HH*TQ̇9IU_mHomafi $Cuԁ&(!+>,Q먨%R{Ef/LF=_YS^HQ9H{蛖Xo]zf1E௡YIE]cdp̶[ MuStG7KӁQL;2-z' 8(o*aLΎt-h-htЌzd"KQ T֔則ʟ9 enoJcz f`p5,Rxpwbx||äctUє&)[)py?1x+2uVlRIW)2)`b\I_GDDA j?G< MwwoǢS mU <}|X:TiIrY1ŵĿ+h:bá%I5mgzLDCI&7]os{er<1`;\k%*c^*RIaDUhU(]wRll *Q&,7Ac$׌9]&&B"塪UA,u_o+t~dvS;OSx߶-BmN~݊ ^҄4eSVM u~zL wڦ-;CeL)nؼhZK6zA 2z]!\-J\kEBX8+1,n߶9okG43@:#ٮ">~#UL3=?KZҝ}r iF\w|>|j ޛQ\!xu9]{楄{]cL򏗉C%D^MKqQp=HU3о7ǜrm?R&,j_<@q 9QJ Y1ۼ3휸P1' lb2G?*Nh?r OHS' =S.F_$o3EfEd!4=ӐUծT-z 0-kYJS9U_/MTD׏ ~|w(7:> aFAJ}4(`U+dtAeȓQ*@yUiF z:WX y9J(͟2]Ef PxϠ7t,UrdQQâd}iSA L;Q"Y9lwїS!y>a"{if"R2.ܣ6Dǖ;D)IgC Itp/6@1/iym4GhSԮ6'G3]F&awL9u@?^Dzm\}5!47,*cg(xw-s5g:]o^)}0̥y>)Am_~E;Еfهj)R\qs9!Ϻ0,H~Li1UsS} WZ Iu-P8Zͷʂx[~R=<9(,Nјѹ# rK̻l(!H S|úk3itݶ!44's;n'6 iRFWWe?[bG6'2niPί&81ik݈tr^8\wo>Iv.%xA#P}:M  !8vFLOX'H yk!ݷnm0礠WS|"\ntZZS z9r( ;t:* Zij cOoOC,-mbrKgf\~sIv^HR;7\K8cfڣ60\ve1a < ] 鿖yrAMDXH1BC="K3A]v=eXR}HO7)3 d=ASND4NL)$(J:׵` h3՚7!bqxCZM*QU'W`ˋ0!XƄ@x[ES{o O.7wٟK%j秥.2e::%;%íVځؼ&^ψ~H{o>߻Ž8 #+r/Rn:ҍ 5#֛Io'fGh_3F2:{Cb6.nN_hS<:ևC@ƟL94@+0c۽4wuZ%*D!м4%ae,5ẠxoyXmQNs^.I~ٞ:nx }Rz:g~G\u2l96vwZzHh<_;mkov.WA$==f o?M5%#~@JĠ5py֤wuQxKh^xqCJ4ZMq2NrJ+ uJ=Ow,?T s 6Ii ".Ӑv#`E=;[lHUxyf]Ub#V>`,9Xʮ9|9Z{9o dvE@6r-l\;щ3A>i 1\ ;1XDsƲka5pSGPUN"iPi⛆D%Qu1 obۏKgAYNE?e`&<֫qd/6UNZJ{6z{oϐ  = m_Sl`M΄T'@Is%Ǯ[o;`u|F41[GvmbQFf:v(aij9'Ʀ@eJ=4 $c} ]1,k49gV< kQHmc7$$ e`Ց sUǕ3|2c l-)Eԥx*uD 0Hz[ W9hZk]O! ԅZ; `N`v1Q'te/\~D? yUU "WBikGr""U^˺iM1]AKDOc!6hKg xqD=L';c\=UkUi>sxzP-{(n~ştAU(teWp:mqP.#G~GuVKZz.R. ܱ4W(:Ur z^uVnG a"N NPI/&A83VFsbl;Gդg/Nn15k2qr |!*6 [zl_׽{WǦZGTzLդv3~1yJ8vVջ'Z[z/+*!WP%VI"ӄɃe< 63/;'JgTHGY/Sm)K&/U`ve/ǼK|9)(ZnZ@|d;d4&'+f0'"J@yng , `p`ǯwaj;$Yj妙uml|(b<$+: M>2B.[۶(o ٭%S80 w:=n"6aHq3?i+˧5@yo2U$7C+ 2"WӉ\{ZDDM]B+lK7M6-,Ttޣ*X$m˿30 @׭%*2AO[ Kis3l'_TuM1N\]A8ڏ#ǫEн46fL:M%xѶMyV)Ow ChaF}w9h"ř;TS 촾#g u"QeW3Zs)IA9T\ G?EXPm+"RXѷ|VnaMT -2ar rQlB 'i4"Jp}a=1 hfy 0{\6h/%ũyp<}gH7Kco՝f7uObVmzCz&\xćOf<&*M6iF>߄ @wzb*# kZ%*\A5z% g"v+(`;2}TwfbQYrԧB8U*q!6+JS#&^KOue_XJWwsL`RS<;;2PHYd9T<7Y>PU(sMvYZ{8 ᬥ}F(TZ`v־8T@W?p I:_皜$kGO\.0=HzF$3֫qζ / ^戢k' $/}G6u o6,Qɳ1/jb-IG?6QOa" luSc?2@GOZOX[Fi*zCy]0SºȞ (&u tK+=-1 Bn;>i浙Ӗ&(wkv|8霅[ߡ*Ml@3ߒ2ѦaB"(a:L4L/oL^""m(1 3D(9$K1P"7[E-#9E =\[F^G趼҂soӢ_LܷP#VM$@jwÚi*.L`^""̶CG3c 2S=/Da5=Ć5A 7[1;#*wU\=g|דgSFF?/b\0'/i;)K#pmS"6JNgŶC1HK\k/btrVEҟYnbZޖvΒs^as}k{% vyI<ƘU\#5:zԟ$v"X5cZn Wd+&bT0Fq zLXd" ,`rOMrԐܡ}2Ypa*:e}[v60kRe%~AM`kta;' ('f 8^JzL]&C#N4pɔ0B2sg48qfc1P̘zP?O~NHk PD\'TڀbbV*q޺g6~k+#״VW0{QAٔ$6opk$bhr ohJP׭5mJL!:rTHrbZo|fv߹lfN~~r ]nSJҍn6R5%_ShfoжU59F͡9Ż`4^{YOLR]#,zQ7umwo&g5犾3@zn淋O[,J(NGn3BT FJ@qk,=-DÔ a't{BB(7Z Y6 ]^NaxKlWnڦ߂f[jߒU') z4йAfjZ~LVPe\t3VpaS=4XYKOd?ܜr7.feG| Gw (5dt<͖ЊB@.mFZLpؤ#$+.B>)e9jL>0@NؔYyF %DzVx*A=Rn *W Hh{h0F2'=7b_Wʔ5Ez]X0\eڋч/dEp ɍͼJ((!!+kc0iVkeJKP[هF>#oD2Ta/)L: ;բ$w0b\1 UƇpd‚)'@gl½@g_G蝱rEbK)K`hIT\rn`0$yQhBXZS`gܔGlKrx$Gn#> +* ?5imi] lv x6IٺV5zZHOBPUr2!߻`ƒнl@8}b2`l8N,a}u%c!T+ { A5T 4w§cGdp,D'*=yG})ĀZzS3<&)Qe mT TڀXl <^cz׻Wj?^OJ6Mg}~{?Pռ> ' <3}}O@2o;mN_^kZu@[u+5mG=? u"dRg!7?lS=*Gm,b^ߡq)Äz* Bq8I竖]jZ[Anj衖Mn6Z5lDZ [χmS|N_P͍? 3! yP,kMؤ48f!v!ݾ^`mQOzd݄`'=P&M !1Sm-tM=uG`PG|ႇ TpqrR0+}QΧ9[lH͙޾tͤf]\nx1E t֜𹝐sPoI a$7=+JA|Cjң5Ef4 2@z:O̬֝0ReD Q̊.h9c z8GʂǦL."SO!A)w6^Tih!Rڍ6OՏ ņbq"TqmA0:\&j1{g:#Fn"5SNZU#++ND(_*赨,`?>"S̹"ÁN={Hk_āv]e䍨z[5C1[U}iZL^A[s-b""b\XE֞.7ٗ6-:-ܮG}&c,sk&r+^4RJlxW4;PhJǖ(R1oܜE"~k/H`zz nhTpS~ؙ:n6=Ě%ex6֩@BD~،hW^q7k- nD^J ju3j>O6yw*nL8#lx .f֛d3sth惛ijʠneiE}i~z"1CU#& \R# )Q.2yeңkؚ"T]ˮV& DR,?)0]J^fO` v]zgsO.A# JaM$TUr%{);=0B@Yuw F:umK~ +w%mΌܚ|qT0@]r^n v١`x^5}qc0 d^ͬԉCqoS '>?.}%Mwώu,G *P{U9t 9Yb²;ݔ圣 ypJ.-f]%_cHyZ̲bdCXb"C>?FDќ C?i}d`C*uQX -x U[Tov$Gg)}`|HOHaV@g @竮lC )K v -X<ΰUM3IlWfMʿ9:;F2,rNv<%sL3siQ[-&m].H5?i8-gQ8zkiVi͏?xWk]pW&Ҕ22;M`ӶAtHEL&DY% p#Q|#i ddMf7d-z B68m%><'v/ $$7i6V5A@wفBgBqg [mC 򔜖8r~*H۩b7mj"3`>+Six@h{X|?.UDN:H.tZ V:J`=bZ$]fpB xR̅mujV'uUxp^qV +D*E(z™|myJM[Nj,L4[75!`TR:5]};}h2#!ڀ2D,2~J,CĘD^8ѳ=NjtE(ޚ\ A9?1NJ(Kl(0zQLM2 u2,y?9n\p6'b19%/h?hHDߥ 6)dY$+t @߈P0q˫͞&g\R#lv?s. >KT7}?2,r`Ws0Q7c/ʇN98kiW&3q+G'ꆒcM/8=_<\sޚ NoJ@0UE\MDٹd"7d(r1$ZaE,Wd,SXԘpٹ3 EEWӨp2_ބv^++ PKmE}HTxc @/"Π;q}_h:F{a+4ߊYhnKhrN^m@uG몍ip>#FW2$r `uwlP}ew0!(/{"uB+iSZ?S8j%ɏMGSXbbf~  ,!7Z +bè9&߮[:kElT11Jv H8j2A1X㳫1'²cY.!59DAv.q ־M~NH 36.R&wB݋|0>Q3,`lw”(Yh=GE2Ɍ,fog8DzìlX,k3^ .<pz̩z PDZ^f>+2(|2*QSMЇ{Yl}mk6|iRSZU>]/XJD4s>֘G=b38@=nn~VB5 odSicJVd!w鋋XsG`,7w> 9cgTǔ@I̘q^b |'t!_P[EQ-ǗKST__ieߨ ɘȍm륙?Zuc[i9[CT<`1CK7S+f(Z<{Yie$ItC(5UTIUyse̵U=cīI:;d\ϳ>dlm)2+EA Kܡ!ץģHGb ӂmu+h|%F7-V(ޚEsE1!ntG#)5G/ޣ$M.BlFą[D|8,uowJwdpJ"]>{[+v]`z7mYuJCEIwr$ +Ԩ69Y1pOTb~Y E0$m]M||ʨϕ7poa3dX eBʴm/Œ~~dŖn  X/^Дݷg5p uw`9Xz͢i yk ܔ' W7w`uWSn}9DFZcs|A55?cа.d r,89}9TWwy፫aA*o&Iqʶd۝bbq8ٜh.Տ!|sp<Ֆ`ۛzk%EӼp`-gJ0D]%bxrۛ|^̚:h}3'w‚xӻ>ªR$(SuxE&la 2L9'2 . ,G }l+mh\NbUV̐S|yY Zq'E MdDkhcܓ:u#9̀e1[#Qi2tܶ˕ygGa gJpuhb<ݓ/O;6é{O߄8 }OI; ډVژ)̸*8Qnӊ27 >ej- vSHٽsM` o1@cuګ5G~}? )|#y \0}F~;7$J$8vl\ԷlH)1r}HcA4[CI];Ё+uB6n@T|b*c0-~hpJY [*/p'{[?=/~8oë&>Dw9K`n:y|&MY}}nlmJ^@vΤ m\O2q1eQLh 1j1ɧ̀l,60YH@"YH3DI[ h$,% uDn&9v2pn,bzaH%4="F{(!sJ]{/ ⪸SM׍X4>ɘD|_<c8Nf-(dS4JB2zׂ޼]hZ'@hZx\0F; d7\\4Iى,k(!dEnmy,Pj<40jp6G Q~L~]{%M\NczIr_>$S2rgX6O2 Zv3~X>Y#ȾmkX!{R0G@-=:\!ј5仚ξZ8O)FZA˜4IpY;MN<mX-ݸXSD2-DPLaUe%?dB60shz:]RUx퐽0 %.@P&r-'(#ќP_sJ'N$t qqڮ-ayx.Z`x6NGn^  4&z N/5OHb8omsFkЯHj ߮rE9RpK~f6"d6Jl_5e E= -N2t"u&3F> 8ΐ6ej*aö"Fqy&9j0؏yT*1ڂ9 4ND{tx$ԞABL`c5Ǭ,.. v:N"6K]$/@}) @f , pU3 5WAP2P ڍ?5YG7OSIQ /VEj&pk]{v0)gFuT**.UQA8: &uYӎ}>>\ uH tvS0'BQ C+S88>';3@yxͲd+hLx>Ȁ -WANҐp}E>j^*W֧{B 2`43Ίn~- 3aI_2ʉ1ڹ}/0|r>^ֹ6K=(Z[Z0]͛VW3zE=qaQ) he=FFm"^?8rXj?N;(q5|^hYoBNAFCL]xw ,0CUF^e7=mx[:3dj^S8@<<D|ծJL `esx5zB󣏐01u;OBLu~ ;[GvlBk p ̧|)71A %=mR{]ȋ" ^\x{eTIV֣s[bѷٟ:sȰG-uCS͏^J/_SV@`i#ۆ<5\PJgflbo!OVT$ eE ?he'&*0JANJᢸ^<I4 ̜Q1.B{wHl^2?,iz6U:\ڻA5ޔe݂'S̾ ]EC,Dtb.C1'.Y'$JAy\T1+:YQZ|{p4GGfM:U0D=怏> |ͱ馠p⨠I_|ˆݩWȲ_RUxHND~?&PzTzrݟɂlDd NWe˿V,Jٞtߕ*Vx;+1\EC9Xr# 1]N?D>p"ZJaKD Aik~+I$xxux{(YU,[-柈|T\^H*'uV%R>`̨#e=wn0]~HnZھgp >XT-iMWnE@О[ pξN\DO\eEI&Úoe|6Hy; R}:[VDt6D`)LUMK ľf0&q:rІ/(VB'$E|'knMG~4b@-|GilJ`-$KFQsEI'k[_yh3~oXjh Ckr o iSCdT#E52 F: -?30`<_Z{*Px* yOozj[4 7*\JO"67^{k0$ЕA9.iưP7'T>P% aZ %i9ːFDl^jX̛)*:y,3,˾jQlCfD|bDTdvK(;R1ˊJO٪wY,H #h"՛203_.Zq@RBQ g̳a c2ξGc9]_X`ك+oո}-z: *,`T:͖-QNJY}SEwX'Hmf\R{\qW =G!̆X-$"pة<ܘCZ,zMu<2a'PzpX+q)cpSB+֨ C >rZ Yr1YC`|A Xt w&<-x o> Z@iN4x ?@*j>[4?9'=qθ2 6U#BU ;; \(V#| *\.-ܸk{p>c7WcZҟe{ RP`]jL~8Ec0\IĦ`=zUf<͐/JUQ?(2vBw+P LfD"̵'3?$yIQgŽOo˳ޮ/pi*]D߉N "JHm44ynF80^4Жd[D0qz}T %iBw‰ԡu- vjy~:2R<Mx!jGmY"WF@dbCєN>hF^t #C݄C )81z &~ccG:( }6whΌ k>l% wbƓXsJ0wl,aZGLr^P,a`8&sR$|(k,))4E 8;~͌tXÎZ.ǢG̓\.8)r,;j W< c!PsylT5>Z$iU 5pR'(ЧaY1oAXs^ґL\mÉiz_+Q"NALyz\Ac_񲋬Qm/I,ʗd.}6#_*ꓩor FL_eXzU}*GD,B6ӱIFoYbv b)ϚvܟvE!%h PҔ;v|TbCADv(ϐ4c+AB[sJk5EFO(LVYn~J(Ðw4w: PoO#E Pn;|54(>~WӖ$w+dό+c* ΋!V'7-IFS0,}?S0R ЄT,k\Qxcq(g q FDχ+tP$>״] c,lXULH;hvfe>5ToƼ dlr5 #b juttOWDPSfEH;3 O0vۉE2~ ߝhZ=R|7O|'!,(Hݠc/sa `^b4x|N).$rH wW)7޳Q3`cVMصGE&=}rf4/ĖGΐ@de>Aq Xx@A 1&ΙI ̜i[9.mqLpV^-xfy//BN^t)F`gHl5}Rar;L~C;1+(Sv0APl. 7rXU@bw,ns:Z]$ tC,#ȷp\<<~Rh i7Z9=_G4>N E0T3*gđʙOWmZnT l}p>փdDm G=:/-@ ^N|wMeCʵZSrwmt&` ԅR7`k2>w+2<`|(0y{ *vV҄އ̀vP@ſR` yI)K:hQ<%'^Ƃx\Af&)EN+8Ԙ7iw/z,W<8Xou՟E$Q0ү8 mUMyKڞW+vcJxx<Y8˛l7Dae5Twj9Di>v}o?Hأpj,Ib=V,DzQ@Dئŕ!où#-VfVxseHXVn2V郚>Uwt9_m+޾z- A^+(b  $\d9a~_AV m0 4g;]8%g@n@4NLJdjm\un E6kX&Q` clVFcTքZ4)ɜɟ]n>eœ}'*!tC.`­F[^[G``TFAcZ]~Jnq[ vuXh% {"]hj\HţRb CO &Klwiis-T #i ĂC,D. AXIR1>_V-+6$nd/uڝEN /W9*@Шk*e4K$~_5T1:H|r_}EBQ*of5vƁpy`; {qɖ2~ۈ"-O js[0jƊ\Y !BSwݽu5`}aD"T_uL 'lVWVO\!#Ѓ|u97?H*1|\q]њ|B*ļQƒ=Tt8G&E6*$ 2rI|b.SbGvr AaI7 pRF IܚH=gMAV(hNVy&kXh"r'F^{{9*RPRPM9T/Jkx?#(!CmZ6cQ;{0̊ CR~e ntg0'}Cq |HH5E$hI #]QX"D\GbDNYt"nq\AU}8 ]Fyή<~ooysun׀R`P[D Mp0P؝c{εwDLZ@PpuQpa|!8q(s5!T)~ oAsZfgR#~ QLB0ȅߵDT7]|pw4G*&cVnB'KΥ;A9EmNI  D%'j {2{ao62tIng9HB+V&UYǬM/4Ɉ{5L87H,QgLJz^ʵ@fa~O2aX9h "ClE+eu{юo|rHAiv,+Px%BBq@u<o . ׹ZM9M̓[-tQoIutvtk;X(H4,_m/TW 5[6Ȧ[;aHch+[KCqSYW5&=L&.nf04ݑ FPOKiGc*Fs`*@p|ޓl@ `nD[ɷ/T6-qxNY͂n-BO刿C@ Nꁘ˘?Oma-"WMa7:[' "QGP@ϙsrrpr!Įܴ$ub*Yt> 3(:C^Tum+֔=(jW|fxP2 W'zřΈ γkO]"5YEC\CݔB$Z4,WRO2 `i<5?ߢzT(^ =15 GbX!)rJVbZA¬}&/J[& &Gc^ ƚCKAAM>`"E||q_q O{Ј%/Bi`̛S=_c4%ly_7PdJhm܏eݿuud7?'\9H($Զ{&Rs]%('bU!msJmFѺF}L5M;NBq0?Q Az\3^QӰb]lO~Y{G,kJVaF/9rt(XDR{m*>(T AFOIZ[jN-!fnfFYv`%t;$_U3WPTG{Ɓ  %IJ"+V+& 7Ç O>|tYWsAn$hwyO-d-Sp |򳨾W5J&Ir>&N0T]?BY 2cAQo"^#Oc%$~S0ݯm[t>Ԏ6٠ǑMڌOM9#s,,UKN;z߱t Џyÿ}~fNhבAGh3?;ǹΐY@h~Myo>%nH.6-P٘6o]iq67O<`U[wri{;^1\Fpm~QWE3wuаRHM|* 1 z?p#":7|J/Ɗ4 r2`.Y97p%4n !?})3 ] 8qՅdG/_K~G3Jnk(`[_\,q)h)`ag!>BX[Aϫ"JVan?^lzM9>]bTݗjMX־ݞL"(c լn2jm~F =}fPM[QRI1NSUHV ~_&ъduZrvXZZ{O\Jɉ.IE/I >TUgENlmnL}M[f<4Cͣtx0 X4i^sGvz;.W4(6+LbO4r AFh2 {a*CDB7K}96W{Oy5|0Ʉx̆}-\dXz7SINoj-Z`:O教6Sy|XL77ÞG5/X'G+[*XykXSn̩ZttfW.4JwȂɬDbpKXC{fM!gA)>5|pǖ-k:p!Er֮}@{@)0>G e cO%|y8ws/~0]µ:KDy၄.*'P{hN)ml}j#nB̶vJ/8]QQeWtB8BtK 5Kܞ]VTnqHcMP䭠`Q8/HsهG֘#vog:Ԋ_84⒨G ' <#A% p64'Ҿ{I{Ve);]o_IqjVnu,j<'̑L3>i  Ys+|X1i\3@jgRyw 70Kw2~#Hvʇ5?C*n1K2mg7miťD6mh' t䘫ّ`rQ!PG\uj&i<! @'tj;48FGq1Z<Nnmġ4> kzLatA<"MmcEK~!p<< ̡% ęSl-a߆Vȝ{bH%J-G{JcEFB!·& vp\pSIHH٧OH3<OpiARKY|Jr|0κ9H긙*3bfn5e"z3/8 t3ZkOdK D Qj`'bJCٞ%~rO[o}9X7cb rF~5i2Υ|Mv餘]h PV >1֬:Ǎϵ[u{i՝%Y96׻K4ОrWxa^♬4OLZmwcyZ2[8J/iåxq\^ '[:CK{) Ǘ]T1Z3"HL!,n-+g9I oџϢ+ѐ2 ^Vm,C]![F PcEF䡧![Xl)ycn*;YubT;ΏGO,8'L >m3HMz "s6066$؄T:vwXD[r \2bk8+Qs3y0.c.1[yxmCIS{5Ik[uT q O}{O7+z|Y63̑˄<__e!ْ*5|&b-H QWsĘ $nU %]Z ZE|ӆn@TX1x ZSwgeqm ŇvxEHkSz xgcbSC]m  ƓX@J6D+F_qށL77Mr 1l%P]?5oPڤ v+ DL}0Oi| ~<a\^;GVVs,RI/Kkd&718@ɶYb#C |vZ.)ٙ3pGnד(#VJ*Z*N}qd*9'To4 YKRn3pe"c2XnCQǀ lꀬv\Bȓ õaS+m#&XG4nmk_daA\AUp>@ YuD=8TR+' +Ba6qG\Y1S4 Sҹ@3|`OaAQmżye˪ɶHOK:xn fl6"ʘ=]UɾV>Y~/ٓl5ثn8v苬P}0f1U_=QByBq4}'L;_ӑ8e |BA-y@H"W 14:Q(ȃ;.& vsoNbe%3yBJef˰O%dZU/#{5Plq`Ww чZzڟw @XR3\~$ +Xt:3b5WfS2dp=z!9/7Ԛ*-$]0k]?2%ZK"8y|E OzȺX#!*Zʦ?/"{ŒY.GϮ(j,?v'#!ɱHcn3y7Kz&H-\%43K ZyEI6i;.ݑwKO[sQ/++pxmyW㎁h OO!X]eޣ3k6 :4oB,QB}}N_Pnܹ}H~nԢ']Ήj+| iAG8F XOs?91/A6*$䋑ܜJS7b Nf$%egh%ڿj \&3&U UB8՚5?֞m@6jV뇙2Ȕgʬie;d%T #g U,3Y!Pq  8e3n[V;z?#͂jt+8:m(7vći"NBFȢ>tgN-/U9}=pQPy cFD,w_ASm*QWbT.rTS&ե & lGkH!>p]t*XoeƦ,Ҩ>yiz/&9"$^6AFђ߲*-4buaꍎnsK;tI0tKE{i/T(qOB2M)@ܞ(!`b o+' ?Ǚb`*rrf:Sʩ1 (V1J$s*m\hEr*|SZ,,/^S=F:GE_ N|U#SH$=3I;i*ݔAG;8>g8& L)<˹G6j)=&\v%k|c;+V2e=dU56&'ZT\Moj^TdCX0t=B%}ˆ$kc {ՠ~3?u/ZuB,g]Vu lF;DO‹H#t^)4689ɬ0l#!GqPIтl67Ta(O;{ڲU^`4f4@ 0 .Tu /I&@8iAkUb.:y  I=]f:/`["̱H)<RCzbaW_]B,xF>dF5,'nWJ;f;|.O's *^jxD-GHz@PDDȏݎ=(*Vbr?sc|<]AClw4㖤]=XSZu6Ȏb0eUS( #>׳VR Pji mDZ=,@~HP F*&NԵ+g)Ǣ.]J#ZqOo9 @/srf3ք]7,D="GITLnڲf> GDāEKLvkamq?V }lT$G aA^2ޙʺlSz o=TYLPa846C H<b`ra/։k @d9$Ёu;-446͙7|N>K`Ч'78Mx{mPL'5LnXWRK-Eih[A8&|+9I$y3 AT !]u6;Y\c}HcE@{+Zxl$FBOD-hd2ÛYxH!g`}^zNuRZE]&Gti͍jcFj𷊞`a1";+RW6,@»Dx] FZ.NwY_AluMUˡ \w)HIZ , 8[H%N\oı"KDњ8D 8Z)(wwD˲8\߲o0BEF_ˬTV\J9U4h\k{'m~WINJ p$d@!$b;T#غ&6*79yox +C㛆u\ 8= w속' Gϋ7c qjZc=wMEqr(["V]pIW?[r $9T$MlY7R9"y(yMGՒ4Rzc23$=#sy.NC w@nsE%lދWE$'jfg(߅=ZRp9vI / %Fq}|'ͼn{a2܁&vs r,Sk9F~́ZLl>OIWȬa$IiH'㻞'6/:O<$8fokW^A~:!(Jr d7L / sjetF [ܠ⤱A*|X%r-e"_R<)ZBKfI{szNɊ )֊^3Ot=WrФUf2>ʢ談r ?]62J5 T` hbʵ'G@Тۃl6`:.y5lobC>=uݚIČ*l/&YԒN@?IKR;s3.>x:]$YՉ-jZE/KbԈSBzӳnaUe"gIW^] w_K ;BiG,4ѣ9]cOI*Q~sѫt@wy@.ufUHӭ~\w g>mҕy=c>FvQb^=iĔ +M/H_~e>h8`qJ@7-n`Q:´ܝhthleĽMT=BD .ADQյŃ$Q~vqIIe"}p*3^y T>r8Fwݭ6.QLa=9|o((I  =a(.cmMs\Z ]kx[@g!KWė3Hί eLQvzmRChA13gz|$戮=H-հm'uaQݰ`=cEa:xwx /ep @gM6{HћZu#5gWKfd Sf]~T4A!qe.Txʿ4M:9 Y:{zEŏ2kVڛ 'w4k߃=ov6s{:4Cڝ QRu/Cj"G_pˊp yk[- aĵPQFH>$}GHtµW3P~Tk#ІeӺe $ dT/OSU)~[@Nߢ]"8 P ^[nj=N  GIdiv阌3ح'e6.%Jc6jgqn]Dm8nߒb8My]1Z m;o0 S9BOYrֽ%@BPGXiRN h}sHA iEafEctW-.Yf"BGl""8\-Փv9 %l;r7ai1_D.Cu:duVY.Upb+BīN hVī_v&4"A.Vqiĭߊ3 A+}y/ba@0zx^,IE=U*rX<ҷP4"]{m[D^"VpvBrDXFzxW?|u5[)A#ԛK= É'\K o 斸b"qEҴ4X7!+T!VJ|0q-1":,G_SVH͈B#S%b%f|ĘSWJy!uR8jbf^ B2.ό^:x8WHĞk$Z?+,[SB/Żz`mq= OYAܢəHnv|S;У5v#x,'dبw}7()2tn nN*߫q8)= oz1^D*l7Ss믩RH2>YK]JTFLQ7Nus;ߣC8Śbհ!$-MSsBjNˌ|you6mm3ihNEyHSjLZXMbh[tMNf?d.MF ~bB >A.XaT z>TDX(⥼CQ-;ˇI TS]9hci0rY:nFn'e_V~5eݹM1X dQL^b虵'"riNnFU.WԆR [= !ڇ.~&,ki#kGC/J3!SW;H@onGXMKRy25ZJ&MT@8 s/Ly/2AWp#rSy9FqξZ(k]{ER mCbDhىzKobeS(͜u-dRpfEQKճ?gMUλeolsK҅ hC7#"ZX[\9ִ?ܩq= +~0=0.?UԽNEvCqH(u!3%H8LB֌Qw}n  1o6xp)D9b0u0b˯$a'<ϻsX"Žc6wDז> GyJ%1+QZҳ9 CIXvƒ*@{UckQ,G愖;Vv.R@EZcÐ=ijJ$`Sߡ}gnCf8wXĞtIq-xd;PjPAO,XEaVE!kXսEJBc"daYJJ(&)189ɿ*ܓmP!:3G^Eƃmg Vn8A@x T!UWJl n=C|?I|.[l`yov3OJ;[lzTګ:%r 0?0#F+h3 ŕ* K( ەM= up=.5!f&ᾤb’w[ 96|~`ˀ!~;1kcpˬ;FnUd@% lsN.!?E >o]P@ӓ#- /|$%n(EjH\^+&)A᩾,V˦4}B%9!#.y_f*_s )ZS ސo Kf6Pf,0[y|'ďMLTqމ2a좹!]>#d&w:t@RSN*r}|w85Y @NOv$0ƌwuz/4b!RI,){c.2=xU/rw^8m2;)r KY߻&'eg1Wܜb,1kx[<`JJj;? 0㊚kQˊ _dg7zfA0*]DbEyN?]RioCT6 N^"]E.zhEMBE| p3mk|ҡuP͟Su=8VP-9r^" 1߲ $3}mLo28v+J ie@{{LZ6./-I]d+^=G6/\7:84B)Wmv<|x̢' GbWzj=ʣ.d>\fxAWmm|ؿKגQeO|=Y p9P5 fb-OjPg Og,/Td]"g% >s􊿋 ň;2t'UzNF$UWtȎQV}tE/kiobk3l|q,(H)1pC4k$.yDrtQmr4#eG..qb3I]]?Li MY4$hFVRGM пR$mY7~ Ʊ{S^0e%R?Eb42kȷZOX_(t7 IӽAˬ`p{bdDԻh)ub] CiQLöԯw<Br< /(0߶yJ^F%G  VЅ<;{ n"k[<"x">QTwա]wիC"z.,mT"L?7n o2k1>v8VV.RjBʸ{ {>ё|,c]i)S,{FQIBfU `U_L Jզ -D)6M,̎Rm+jPWs O׃d̷lp**6 n9RXUZ"w6Rv"쬷WPFH5B(a.ZNChuLq(D\pKTvQ@bs.詹$ A;tXGw-u?J`l,92iZ@p͝Ȝx,}5 #ήlؒeXIJ\|Ƀd$@xæv-SEeBI a>A_Pʷjg3PZ蠖?ZP@UaՑK&',FRmcΉH frb(#ȥHW*1p"ouLpߒžf88:&yi opfw~<+^+]*˽ORfp])">9^> 'w+vU+ -JOnO$Y$V4Z#9t4Ig1]*ѳSvM eAv*Y4s_Zݡ_mfn'~(RX(Ag4dyZhHaT2t`|!s5IQ{3],;Qg9ڕ7a{́ykpa-B=']wYP܋1a[9k|5 Ƨvjx ׈')0?fu2Q7ݯފ}gkHIf:{f|΋Rw\NX) HcؤF/|˨*>742t%h'!P"LbT"܌a~X0?ˊ.K*|D6UCfKp:igG H$s)f.XC~1c? bHC!:rz"H:`F י) ͓ࠠe Tp% Gx:F"{I#0nVݠV"ޯit i_XH\zqy -iy^,0/iZFJ"9 /P'fW|З'ea}@9(v\ -c25h@8#(lksX2 1d5H8eR!L V8!%Yx6u?cKhMAbx7 q qs/*|7mXIoM]s:Ch4 78>w9qmiE5WONmJGv8cJEFLg9߉_seDNfؤ[tT!޾TWZgZ2(zKOԒ(.u 6k FOP j5mƨ4jo&+P+:obp|ڸ( *cuc8rY|)ǷָICek0Ǿ :[)R=Yi2$ ueEe6/xI5􁘅 vP-G^IvܼxAΨe SshQHx1z:Rx=љI su'~OMڰr&~Pd [}Ef7J܇ zm͖-pa.Qc={832jٸxkہ^K ݏ> ܙXu41 q<GZX0xiRKH륓7eB /ޢ;՜2f<@Z%&To(J2 (s^<fF#fmfJtπj6e7. 9s{,iѰ)m <}AExr<GcmIO"i9Qp&0Sґ.:$W)RK7nІEl{ Gg4zs J˚ŦLJqA4<4=ʭ)@6h \Fz;<&҃f# AlFYo MGgFO1v?#0H#cR7M4k[+˪t|3qc= jšXא-ZC3R#l,yڹ A#*b+ v:T]1SXft2H4˵hsRڅPf "8 K)Iiͬۆ+71؞w z6DVN`:A&~d:s%"MGw mt+MuoٵNx/W*^v׽}Bʖхi9.lK̙v`q䨜!cOw!yY_O]VXd+LMXL%Q H]sô/C[1(%x"BB QӾ‰{?k 77eLUCixo\yA(TBhxN*U\=)gFcj@Fܬ *: UKQӐJ]| 9RPE|ؒ_,CiX7SP-y*|1$Jw暾IrZetI.d^A8$I&)0 f[u BL] }ȯh_+IoK졗H6D贍Ԕ1rrPY _[(Wf321Oo<&\S4C%,Xk\6/s鼥V nQDKvrйH CbNgOONaX&(_xH6L0a]ދ5ӓB¸U6W8ɬK1%!# ^FsE7l]JbIuO[vZ$l4_?\rCgɗ%jWF -E"%l)N+sP|RVLC %=wRtQRmQ8  "ᓐa}r}8a>O vUKAy 7fQ4V/erم{~] V wR^ކȲ~ͻ?NCJ=466P@ RBËϴŷ%HcWn(+NbvUHrc;^~Md2ITv;i۴7GFm}ԭlh Y]JE= hYS@Zc2<'ÎR(py}t|':܃QH-ePKLc6J?!BG FO٬VRq0XޗHgPz<KY_s[` I"ґB7DŅUH`Ht*t0,` wvp(grH Vj`6kRܗڬ#xЧ *(UP'C ? Xn[L +D Q8MV\,}=:~Fl̟rj=w(sv"AOfK[S;uhv*em"v!𺹇'ٿ˽m[i..^OfX]$#mb4o֢!`Kn`k{NTQr{@ن RFNK+=ӗ⤷2Ǐm𛮛PTɦoMn|A7NG 0%D33xUcωH 5ۯP5eA]qc]\r4ʐW='*1賏x]cYgP_T7,Akr.Z~A”92P6UНI!)b<+%HNSMBzR\,'*[ha3ҰQ>w蘨8'Y'*u\QoDNGn {~^[ɹ: oX&/ftO$ :8[J}FgIQ>@{DrWQȲ qr7γtgɊȅ[oصsDѐFŪLF hE e(lᅑG^0u@0w3=f-V')fUkBk ətW]ȱ z;ڙL2E; PpdD!OkY[WAN/z]~CBEؕ+|KLٙ8ele4iծ_vL]Sx-i>4g@?x}@LF1-x#p~ ~~Ik]/ȔT'^i3R<iT9e'ŞM5@pCʈm~J^Y]bfl M-FN||^ѼDN9XEBr1pAjy9(^&[R3fWth组Ѐ"hA)F;ydʭ< ˠf1v8d;ahCj5u qlQ&#D^|6f1]x}U읁UV?->ӂPDB2Ib2n1Za{$UNXAB@ 3 'mzSH߮w~`*rZv~9MLZô]/U|qyȱun0C~ϞG7h_J^ݖ8L*r2 ;AibI4 핢%1\#'Tt1NC\_]h*t 6q潞xTZ}hJ(Vpxn1B)Z9g}3Ԛ0rV ":@Jn>3_:fE"k L 3m0))jlGya˩۝6,ŘΙo/R@x 3:(DhGsj|i v_ pų#!Ҁ>`aF;+mh.J bʺډ tpՋaܻ^E&?%gnÊīh|A\,yYVV>종% cw[5$p!W!oFBkj0q|q[|@$e'".صtN K!72o=l1 ի qD+[ytˀg%ՠ-'7$LGZ Z_VE e5|aE.~pY9F hM[VZ4oUR?Ud£-(xBkjvPN(UY/qw,qP[Jt'P{bkPQ~{LӍ%c%k2<)APC [VHM_n?,zwXDz?mp *Չ*|K"_Fp |cS0 c5*ILd{xg$l1MKx펣Zj ,Y8G(]nek-MUug0rf&mVv5 xD A&~@f'z lԌ|~T|R.9'%e\9R.&Vp =*j-U{4̛=t#*{|a"q#r7ޠ=*Z hf꧈Gp bw pwdn؞&i#Pmla3!r`ܔ^ˊJ 'W )EF,e*x 1bPI0@B@~PJT 'P|7vwD I'N37}[tGqYCSZ~ΆyITx(^hrg2꩛D*-.!Xsax8.c.!4,CW)}E4:|ʳÔ4]yD!ɽ[A&T=dϪ٫b|ƂhD'KKH/k{/P152Ml+=m= ?%;b#L/6KY\Lb9&x'-A6IfcAt Qךњ.{~56b%< [#? _Eyt \J2MRʉ 8˽dgA`[3ebGwLRo̔34ͬB& 8&3йcuCDm2o@]U:f"p0qÿ%ddX/~bԟ*TP1X*Z5 ǑXڣZɛXE:oZ/{*9F$`Sߞ⧵S4r"8ؖc rmߒ_Upq&[k|q߈N;b[|;XGsWtw)V?仞̨_>,*ḱ211H+feu>}Hns 7T WrMIy?Jf0O0D}<7p2- l2:n?)a+^&]l~Q@m'[i[61IH]WԤ I;mAL[1!8{qhAȭm_XzOP҈6HLLaA3WKNl3%bl!A'5ݝ S5E}̚ /3pr j[g2^ǓK`, s5Gh''ӘiɄZIRإ%A/߉یk'LiV ΰb#V#\uXǕM"z}OcЂT&doom=`*c׸ Q'Me߼^ }H4nkQwVE_mǃCIIH̒灝+WB(A| pX=i?9nBܗzuCլJ k ,@`G<>ImJ{GiuoםtXfv!/Sp_߹@,u>DP⧓Kc7,3UDyFVCq/BWXDdE|9d7*1%>K˫nǹt6L*g專ѭ9Ԡލg6Z!'u Ĭok!cT_if+ $"eegr gG!Ӯ`РlsNnP%`?ٵgC px8 檇G%5%_o"F&X#Hw(颙W~v6nPȀjZ~ߴ_ WҩT^P/b WP TVmj 5V7|\1H)gCܦ^Ge7'= Aȓߐy\B7(%M%&&hG\h TO\ F=)S< * t4l]'9@9} 6(|3{'Т]gOF?[[[< (;\\Z@y)}/Rg$P]otz6>S44dȾ3ּd7B#Q{Û/SM+$@jy;<hŐeP3&e!_U^9E%sE~;|2ŔMh(`s's(H[_sӣEB-'t6Hrz,aJ+! "MbIUBd4'JYV`Ε/nCz|%SF1 E[Ŕ)~9$m QUE|p BC Q^%ahA~;:.Vrl1\j,'x߸%]uV:)YEjCǫn|R4/L AM`LKm\tB!Pbj]7J J)u㳘gCz繱wac|X红` [7.p xqГĚu۪Q‡5_꺏fc}@{!5tA"Rkt42\͖6i74!c?=lAQq8]2ϐR,ej`$cetf6(+qg>eIvIhCגjx(([Xk,z"*aZ+6Lm=.)ݽkͷ8Q7MSbo6+{YAl xz},vbٻc*GLRn{Fķ$e:E,| _~izhEg*#Æv`fl Ҕy 0Gw @jG~M18, 9S83`m1f t<+C!2_qphSKRn'(e|v!$P4D8R&+z` r7 ĘTZx`CȥfBAt9>hWn^"o-ƥYwב=Oخ.gW?%cp2, mh yShG ɊEUj}i-(C(+NmEz+ {;~uE ,Y]`t`w.On+Ҷ![u,{>jdN!&R<>#bqf`|lï}G]f:{kxZԘ(w^̳LT ìM%EGDL˽e<)vv<ڬݠky]=k֪6*$#/ِ"M_5 hj{vSèܾ"6dz##U[Ixv)EMu}FU,hOk|ɜo7^lU5Vc͟ =d+/H&><`%UbH9P'I}Cp*$GO(;ǟ> 0uo3e-57'nlۇLC@ 6DtRRxRXF.zj0+'-.kLu ׬pWUL8H86J2Ũ.ش'qk 4:筓V[@^$U^,F;0+5 aYI*5x,لfrD-e\ _FH~i94O> :aOFz=̌@$ ;D0lӠs_<2M~c؝)8Chq 抾^'HI ?Iڝc_E= x@G^2<)yLI3$!iZ_̄3gf{@XU e@-\%0^9:h=-6 DK0vi|x /^E6 @{'< #gJ.&LJPg*Nv 34a7_s@2F+3=T-(il809XUȺGkT`hdC (.n}׋ =&S=Mpyo43ߏ]P~\1f9@ /VC^k25yנ#ޟHv#),vęᵬׂ͉Q/Uy .WSGX>\l:<ã4Ar6_$՞Da>'a̦r^rNʍ+P0D* Ja(Ȥ]60Qbp Ln๔l p1ݧ)Zxaj:bXqPm%`+W,Ѱ&ǯ Ei7v}Mju^VLt +ktvM*C;,or$ۦ7 e&ع[7H?Krz\)|.)A\5 lf=¢-cU2'DyT%&QԏzP"! ga7)R#[]!acC?Oc&٤<llĄd[C_q5P-2Tܒf{X,싆q:Hn0vw@}O-4֍-8y;8#YBhg8ڙ} kc āB,R!UUI JW9Ue,TWߺ-Dc.60nBMb٠n]5I[EWS@bt${Lq!d"`P&,sbyf%jpospƜd==*_k:CAi''"CYlu!Y 8,(1uk5MY$ r &( GQ>)chձ71[ (y"aq9vK{|FOfe϶CAjF3qtUd"pad ?jMp׎S)"PvDGʵq#eO#n9ARS(6)/ ~a V^E:} 9pD4#j`2o uFkJ+[bl$l.giyp=<3B-V%4#@i[4\W)6 <VTaQ司X^axVwS=v^oCaʦcDC Z"O/2ohF oݙa@j#>\*Ƅm^|i7k&101ЯDEg 3rсy\OP1(S_s)tZ swhr'R,>&:‹D GeiNB e,&V>,4gFEdۨUY`{޻DS:PRH0UvJ#l1y?ukSO&?ZHJͻ?φHA i]$ٗoK%_TLAzdP>tO7=&M3_`w 9lQh d *< -3[B⾩w߃WG olZ^ǬlzRx4غ_ID}:1}dĞ)G ھ ؤnEuM/iSOix5Kq>Rl4>L!6upcNXW6#Ě9E=I^LdVLmTea-05-␒VL9Mܤ+Gh;F/y6h% a?NMA\޹e3&f 2Nh+H,!t D|#@#W{Jߗ'x9S^If- 1-.{ui{&F5iS}oa(*UW`u)vfը ۠^g!)Ƹ@x 7FT<OcS-5Xh=!y1 8 LZ0\<PgSru1*Y);Ӣq|n6sj !xd:*j[I3 QHa!,8w(%؅B,2b4ș_w}|ߡ/rg@RZ9Ew'wM;< 1 h`}ZO c+r]P Bw3Qu pZ*[l6 *yyB=-joB:[wiX뫾F9`|dXBtpP<;L{HKATVtta܇$~S+xv*ǔC7:A>?f< 0I2HZ\. s=`sW,Ҫ qNhHudWro,yձg@ 3]kYw"8~i7bUR,""Xv UChr}y ̓W;qyW=dX–0tJ4SlNObx哥s>dlԴutZK"3=uV';`fi]HHo3:;=ʎ_1-t#L:m_OWd_h$!_MޟEt70kX+Y) ~Q{=<%型o`;97y 4.YQϥoM=Kgngb؁T`[z 7d_L,B6O6Wwux|&idbH YV8eWtV$$Ǎb/\ \yzà}WR> nAN66 {IUX `JNYUҟI؍=J.OiO (;QlvNg7_t;/o3 ;fg qF/7O#esx^\ E2D7O&5 C|}R|Ʊ) `Uoe6-K^.G6tAsܗy N |9zE)-UϣB e)^fꋣ!DR m af˚ ?O :3!51xӍ©QqQ}QuήSbi"k=LUۡ{n(O')M` '{mk zksU`.uTGs >G[,eg+`_b)pR OOLۂ`Ko;Xg|FTo|gc*h\;-3New™3(՜g9b$W9y{Nī(f*, qQWQcs2ECoDzsc]фTcalrw$NqH|\4[Tw"*ue官8&}9Ɩ'X-F`xn`۳8&UidV 0 _#S\\֥& 0g#mP+ ӂ'y4$ m8"D͘>gG%`˿ C 5Ѯ]]_@H~9&-Uy~TӸo/Yx[-jC{psh޺ ;;fjMj_JE H}RXUf'(w&k e"LxJnVGgp酿vrh0YnН੺eРGTq;/Z]{YNm=1smOʓ5T:2.1j'bhx=M~0XPt^_#r6ao =fNr2mMCgxyJڸdžl%V]p}5γ9ߘ TV(= bPCɖQa7O,/KP<==4ؙ ̍F&b`3Esm7|GHL0٫8N( Zcb |"ˠV_Z Ɍĝ @z&XkϷ].J< [oG;zC{3dtͥ%$N{gĒWPHk22pLI~yc_X~Xl:og9Zd{[e(t;\@T(>?c6h ȳoVݖc^:)V_G+z<*7 *o1yZSES̗{fh@Y}~6E&՜ W'_\9g6)hlf݁ù Б%s,#8T`ь (({d:Ջ@8LvnCI&BMXJg[9xGN'knܘ䏱 +dԁS瑙F7vZ9d7﫽[8oQ4:qW]S7^ƙ޾71X$c6'=K*Oeijx+EZ _-#Dw{]$,X#"̬Z|K#9|5≬|=ZPG3U%ѷa5N =K>FInFɌOSi$b"e%eM NM: xrp\E>%w͇}85'b< `_\}&'i&;iiF)aa )GS(##-cƗV1>e-J0oɶ}Zj?^2X"QqZלR F7)x7g[_TVJ i$הe!۸݌(A o1,x#A%N';:<.~{&H\Ct Irံ$+m(_ݜPv+BR8?x:$WNPL(Ѯ4Xzqur8Q;tq?72/Sg5X'?F]IJ8f! xffȆr*Ȁ.Lo? A5x^kЊRH]BoK Fi8ӰOTs0g,KR_*JLōtV5(Ֆ>.~5Ɛ7?Ss4.۹`AC| |K-J2Xԟt䖝u 4]wQKK+nA0#fuS!M7(j}ΑT0l{ |٢eO+M-U@MM2îfsFCp;NtRbh,5~e$o-}y>Egd@CVcV}INeRɺӡ]Pݥ<+D6Ut:Rs-v0s:<)Ztjv?F}QU|.oT Pّ:&˘p&N2aj:C$(|%9enӹ+8V:PYU~[K_!!_0:"Q&-u;7[XE1~K0U+Ϡ}0b+JQsU%&g/)[DxLϫQ3oy= |w73.-yMĴcI8c@h\ Ah)IONi~cNLip:Ds+yԪ?ͪBfD?^E;{zcUCWotoCv>X#tUvJ*Hn23S)2 gqphFxZjNn EO4w{R-@jس@\T5bW_MZE||}SB7.X(6ș yADNL&q1jwm@^ԝVc}rb(Ue5*4[p=>3cUY\5I ل~8W5:sN80qA}jH!}:&7H ƆQҙ]iͫͰqU`>O M/ʯ]NX5ZLA̷N-֑Z ' 8%BO}NYt󏚺ǠsVx{x9 U!vzt>s/?nzJLrpcd 9R8E(0dKk/^xeOa("8e-/.iz!׹Uĝ],#Ս1t.8]RQ[F Ip e eUfeJcHwN0n]CyM_: ӑ@2q#Äg$%oC"j|6C&4(|Rm?-cBb7Gmz[ri\Mĥ 6=H&,{9z w.փw*\. bXyIP ܧj(I8+e jIEs^ktίp81hmxqe.`mIVT3@l(Em0='f1ݗg!J m^o>&O{\ȷ"Z N*,Fobσ(I?Sw\};A;ۚ=?^z` A<2%F]odlg˾΋9TI::̺G_K,AӀ#H<9#Cq&P =#Rh'o/jӚ\? go 6i%S>\ԮM˩weМbdTi`xN& .a6Bd '(8 IQ,P0 @֊Ea")ٗLt*R D>ԙWh MR-3Vj)6+D:}:`+`MX*ѩ*IM? hWbϯKKFƤd&c% 0_cQU =`}a/hu`ɛRL.O/NQhQHysDkkρ0?Qwn\ZK0gD(WWtMеe?SDes7/oL,  "YF*_h}oR$7ޕJy8M*$^) HbVpIl𳃠~ڨmc,~3-IMj!A@b |ZƗ~kJ<>с?ɍ:ҐǾUk2g.kX n63#L&>p>DT(m4UzBHuVxXj!9 Z"CʉMWfd8sMz}3OJ0s\&\űL6oGgB8f ,GTݹmrt5CZ ULP+Q:@̭"dM0YXhe*餲.oﮆr>q*5P~/= =r*5jNn݊㜲Ӭ! TO=)|Ll;F<" %oA5A;*1nG#Il 2&2L!ɻ xCT2(dnu[I\dxcZ= E)rD?I=v-/B3ei%Ds1kHW ` ףϒѬVlZ<䪉{P7 >?8ng4W\ ۅCu{Ǐ_䩉XCoDi.P8aXLҚc*[:h@Eϵ.i_SGIwe}ǐ+.3+(9s{de,>fz-|ʓMq̵8BG4lR0Eg?;FnW_#JH}>̦^\1g^s o,"=@/ t5TƸLj.פO厀`mH)krQ#|lQ$r`|vwz}t=.m,AHIMP-D|bd~H/*XIsQQ#=ޗyI|eJ8HwM \|A3R g0܀YQ찝p L46px.. h5gPEYT,P-HZͼ9@"!!X\f(0EN2@Ѷnኳt3!RA(Wz8Di l,f%] ݋S`B6ږQ5'j&iO/ۃ J04ٸ bU?e)O's.}dѱA {K0 ŭϕԨb5ΏM2!+{N,Hd)|Yq̉skQab%UٴSԳ(iwL%᳡;mKcZ* ǿ,.~vy^wLnJ掴^DeF 4 ̦oH^I+?!q[n cÅMY\:Q `[ ݦn瞃e$$ ޭ*GMkFޱ&CW_ ˩u>ݚ(j}CӞVڹΎ-JP^mvޒN% 7M_j{v)@l#R6 ]kKJU+# R录t.mY>a3pɌjb6mavJRBdԧwd04'ֈZ|]G2g#oOA(i6{3U[ sY /彵"+3|M#{ :`utjg.SXhzE ӄ[< y;ή1CQ&u#!Wg}Gr&UtCp_(DH8e)<(3OϪpK~>ZV~$B@%>M)L5~sW [Jhxn.I?wEMg}!j[f7M>0ZGZG=aMޏNST0"-4鳩saۙHfY{L0_Gv;F]8"jdTuZg k7# >5$IgBC /~f|؎!X>sB㉉t+-s3pr@ $|8:!.2 BL-]z^3( ג Snxdnڼ_Ҹ=oS^L#-:p9 DՐ,:xzHeH\Ħ=m4H ~#@Vuݾ~nq֦ט.daAԩ10|,mgpMxiR(C 詮#92cЛw+=:Zd[u8LTZ%1zQ2gE{ 8>GēBӀ ܮЍ=MC1._T3(ȤA~'$ A\/A:VCfZ_`[؏Ǒ:'z8/$X M‚8RUףtUᡒ8ݭ6IHG]tSC]&0+<&8{W9 PPLnYL FS ^GWS'Vzҟԭ2Kg4 t WS̜.OcX-#z~ 8hH9+>3.]%pUSײVOi ?ǘh.uGVdL>څ>}XtV 3T}ؑmΏz_Ǟ?f ,4{ЪEm\2.ٶ2{[c]Hdl"6b/jQA&` mrEm #P,eL!Wo,cwmeYse9 ;(-oV Y %sj/l" bR*d*{i݋ie ÿ277HU*kc@>t楇X#k \LxxvqBWeyang/v#;4W& +_m ]WT-' V^/3RĪV]r̻-/FDZ$ˎ#+̏A0s4C%Hj>EUkNa8 Km?PFH^_TgD*PPr*O ѝ$ wߦK4_ iφQY-3ιp!PRlnUe5JSaĪ/Md\qϱӘ:ӽG[ 8͇fhaZ ?UE*ѻC3(n ̀J7oqJ l# S0FQQtYB]7Ֆ0a= 7wkNGۈ0"TVpa \A$#3_h (T^41;.̭ԧ>Su7&gk7 J;T&C2nfo梵VNx  [JD. &G(b=c`Ak%-x¬SDdG"&9 `H= 9 %7&ro jCzp|sU@XY60rX3#1ߢY+_wI~A_E7H%` Q`#7jf{ iA&,Kd٬)s07+焼z9EYP6+JfNYn V3qtP=+4@gch* w-j-i!B/T3spHʝ}$@P|?>7jz ߢ9b=jHKW.هL+#)HD>>(ci;F P7wy Y|s@ȃ6;Uu*uZ+u}ȸtV>xr{]zK[uZ:yK8rJvu|BpNN,8WO0`$˃Y/fKvP}gb T} \%8lD^z])dJ+rn{7茊u %&`#daFO輡+.Um[{Ȣ| ZͧqGGjS X'yҷE.p*L_Dyb$&V;GqRs S9Nu\`dq@ ,>IRIJy955~g՘5GƭgΌ>!~Y _퓎&?jn"TCaHyb{ԣW _gp9 *qAf"c?TGAإ́?P`*t USHuY+ah[8>guAsfͮ]=BTMJ<!AVFLIww՗y3?foϵVkÒc*-mrw޻!.ISaT(.?mA`x~7g)97L?HRH"EEP!71%$Z ebNEhyq̙R\BnƐwI:gIQ+p+̮N~\To͜#^|% N 8T J^FMAC[_0 XdrF?e\#([v' S ~]vZUTDj!!"dxkֆ.e;>M51\ 9gd}~nkacA=kii"R"*|Ά54[Ye׽cѷNC9<~ J: Xǀb%~x96P4pg1D>DF3\YԊC%65)*8G7t ~#*u'ʰI Pj%a· :3#l'WE޿zmjF:s6"\5SU޿ 1tKlhZ ?M؂.+2bk!_ *)hleK[9e5[*}ia II2,g>|;3# lh9!'vy!.<…m$h<(M^*W!fUij| szZsuVCmW%}Q;xuҊ״ׇiQjm#!m|-$̍!Y4jyq;2lzX0Р\_Tɘiq՝aK4aU_ 2w't~%0swUahE tĻ>)77?#pc U1,k V_EX?>m<х1NEzi ~$"IT^I$ B P\p[wCstu `wE!5FШZH͐ RVMES+?ΐbBupO;Wd[@q/_;17li嬶xfy2ʊ O! @C\%W} @T$x?*@s<ЪrgҰ뉐wRӹh1'xi1UL`gȞ"bVCAYz;3V`Κ7?D ԍmZ_;dY,d?Rr-egvc> MZzIS+-O&k;;쑈~7d ׌Y~In0,!7@pa+u 8 aZPE #g`0w}bWKe Vlvx\?ATPC ib`zyK,0 F ֗ת%)}/u2C+,hۂqXWJY_Fy<Ԛ wgaG޻M9SA06R7X8:̎w1\U~Nr',.'k d.0 ];Vh%bʷYö Ϗ n\3- F0XWhkJZ̋~M|Ǡݨ#'O@ GKwx\8!v}\RjHi"͎ No봪%6ɀU´0NٿrhzCBUkړI>tπZx;E@/_Zs.{lZotX{2sIt>'uR=KYn{#ѲQJo(@~\hi=.)z_պ{1bÊ|9˄K҄ʰ3zb.`ei¾YCO1U3@xAH]6Y*yv71xR^2ή䵐>W4IЙ`V /mv;FM5T n$#GmUB醔}mѹX@6zHVuR_e ,dڃ*U::GdD{ 9ы%Q@Qw@_4\Y(^-OE1mÂ5%#) (@0s ^D߼H%87aܞ@̴r beND,~UQaL4y֨"S|mXFͨ|XH3-R=]OP3sBōsѓY{HPHeV54n`Y O$w$P5ev;g2e/ׯK˘C_{5=?@l=%#J²$lC6' 9 V$E ?ɊeQ#Ag𧵏l"V.giLE5#vϣvADgB:L߲<2Ș(p qL<]r3|KSםDjtY>Z<F ISmC(*R F?ƬsvVUN_E9-~Erhw`k4{.zQO`7'—*ø;Abr\oq A!]} ,*HG%zSZѬQwU9(~ ȭshJԞ#qG~=7RFp)]Lr!{[s.-ivcrnKPnRg%(NBݹ9X~'ŕ&<%'{CDBwIפC"倳ұpIJخ"l/~lg݃A?c7O[1_T<Q YN\7dh"LJ6CCeXѼΪg}o2Aj g,~Hx`l%fcKUƅbn۹rÄ{TL u-c^8T&HU4vcDLVȐxV5j:{vkC &±00] 9_&ehz: 8tapCn}XYf@K[pd_md@ns1lrDNW\x/!:Q$NX g7, W;gd `7UNj DцSnaRDVC[Ѷu} i]MLml Q :`"ͽx\%/ƉDW6Y<wH!ᴇ`Vvdzqׇ^n<3EdACMxz/./DXݵ ^z8.bJZB"Uw l |U?*sJ>iR?p|S_m* XSŷ[v?VUOV#VCR^1=Gרwm=uSڹ$= =3w* ieDc}kR,1 @?TE0);Rnˠ6V&qhS }sXTv}10A>Dʨ!^I˭~Oup`,wQ2&*WaGcn+ 8r'68֌=p =`>g U5K.%w ك8W%4Eq)9 wRF ma]b+B̕,lD>%q@vJG[ 0(|Wb1SKn<d af0ńO‡FcO5_@ȍ'}Fe/ p`p)(`9ET_ ~ {bQ({ GK#c̨~R8aRVGKho?na;y[|z *B#mZ9N zi96]VjXӗ X笘_yɷ؝^LwxEђUioDQ$C#UI9@&WCpf.1 G60E!|e{EmaE_nE$j,6jcmv OjP:Vx0c;xfHAnn K{V1$Ze5^o+ p\ڛSZ ͿZQۇ׿9Xɔ p(o% c{dKRsu.ceםYSˉBZsf$_WtjQCa*N06x "e@aL#%DkWQ$'K؝34hmGB.4-C[7ʤ )$b>X ~"w&| E>;6L蜷<R B<8&#bsP6s ߇g O`H+V7HZ4gv-:yvo k1`5L0'9 S0QԅP.,Cl8HeҤŜHw?!L·ڜ2wageփw# Cph-Нa pWUC̖j|!&|uZTi0XJJ SNeÍ8䷤tjeet'n{rEA8)|<3[u-1ὁ1N?lhP ƟEn]7+eSM Z`_ENM~y.~h$S3=Rg =7Eb 3Mo8ٽB58KQGbR&(ݼ ΅[B5cfG!%^@T16j#=jcym;٣:*W!Z%Nߛ=0  yю}wO n/ָUuhE㕘H.~0RGwSC!2*J l+t<#ccH],(QވE%R&3,] 0=_ob SJ?=c{jBfɰ 5 N#9鮠~b[bW3ltPFtY'CBk(RY_n?RTHUojsr5=:mΞm*R@xZFφ8ƛE#{Ѕڄ\Z'qދn[rZۉu^ ? C  *X `)n1`NY^:u1=ńV9,X ?0N)Imaʂbƴ3U`;ݱY;9dK H"sNLIbQk>t±~Y[@#y'sj2P~_ p&Kߙk:&}|mtf?NJt:Hnjn8 %$'qr6f'eJ6(zCZ~)ڋzYʈ8A9W$K?~S JD3dv.̴|T_w4(;zԁz}E.tvF(ȫq{|Jh;oFWd+APwy+Zuɱ?%@0EL*c{+OTW  e @g8/<l?@~N%$NQd~؈ߨK*çz$'nn¬m=*Mq[48 i,]Duc#Cͪ\,V]9YԖMZ~eñrܦ*:OHXizs >PX{:a<1h4“H (б'9cyMEZRեQ#CP/` ᡠ"9R6E/~o:4=aRm-&nnmWix, ,aݐ* m TOI-'奸8dcNniKaGBDxgKiɐ*rLpgVa ɱ eXC1+]JXENTD K\5y~C}Hmj~%A0NP9qiAp.N#Sz) Ǔ,7K! 1a;2gg8t M/yoIOe;W߮H 5O?4F@I&+j|KxDT402DKwrD*B`-l-t׬lwQ|&dN@ƅE@#X.Ma+2"a֋ ܛV=vzPݦA]ng?ssp_O#2 pyr/"LMZqw:w{V#Dexz2~vO(oY!-{ _w6>?{<^1P::*z&cXUI_شvlY]N 든8rFfiYo_ 5vXܯ/ðYJA?E{/\e@w`DRr?kqDٳa.hͩ34~` }oHp7gLPcvޠ umoաt-J=ԞHa,_2BQW+OO:>tz+џ kYR庥GPt3K lu&Ap(o^Qm _49o >#V|,5žM+~<`L&t"VV >3kI<+=3pB^ȧ(b}UYWw, L| $E+ =z gF*0XGB>\f 2VlvR8k`,xvBYk'R!UD񙑓 1A Q7lGE J+-QJ_mfٷ>h T72 \F0 YU0#3Al;J\3吧pn`cGM&2#L?)I{)`F6iצ}ˮ:i#zDyS(gfiJW@zXsZew1L\./~܇OK 1r9n %1b?ЮK(k7Ee~-,4vht h᲍4vz3ac~DI[rNƲ0: 6bʻCa5 m ,`S]2m]4"IKnRV'뛧o.յR|ܺiH)3"u @܅墵~VA0.wY\K?՚ ZdV`)2o(Ajt,[TP~'ӑ@5Q UPBC l5LK𫝜3rr(o~_Mv( p]£XOA."==3=yjsPҞwrnVv @o'Ȩq4[qʥCt<qxHNpfbzGZl`9ba.TKpʲCbUb7Nh,l-sHηsQEcq"b&-sI|o%ܓ8iKpV:68td#.v׶ɥ.0咵'c 9 fsW]7#SWKr'w"Y{r7ŭ=!36gEgVn(.O%FD[ELuf1bsq5;=BXBC"nxddl8C2WGݜ^?RXܳNhоDk_e }H$v71dAǠЍ4T\ӨRTG/OPX0yF~4abر7ګTB pdRH ]b m0U: ⃚@]r}W`WJ4F .Z\7gD;UƆ/ $7M7A}ʸLDÇ({ 8m \n2ca3Xt@4 b@k|ɧ]^C%y jERH.k&w t-63/.Ғr_\o3y. Vg/#w )B4}?m9l.:{tz؛" B ̵Mְ} I1g!|̦7a1ň7%ϸ B[`bFGFjmYʌOQzw&qQnXd@\fՔ0-m>h_yC\]J) 2 ZXt,+cxל3( VbpP,#YQe,@tQK UZA '\Nig74ݖbG{SGE.."wjyeY=eq(;,IK5%e#d]R 8LG?, M+ o]w/ڰšA% Zn0=J&RS*v:4EEٝ?`A0ɩ Σ:TbyMtٌ z^f#i>n?C;Tt*rY{Χ)}pF*o_Ƽ}SMb0Nd80z&CO ۋyGl[+*8 Xљ(C8,L*)r=qoGĜg /8)\17f54OϽSS/fc`ԗ)cqa^onʷPn$z^$uiY73 oAw!1N(~<.= 3~:-xԽ6koliejł a Qsv]ݣ?yUR<(vˋ`CLb",2wA]ʹZK3J4rnX..1>0 w5YNLc>yO@PǪS)P`E=7@+ܑBƸ2Ot\↚rW(R_(o7#nzQAsFW2'(1*gMV GBAF0`Z҄QJ.KǴ +r &]^30=R._)<֭IAS',ð`bX]7x˚[Ox5Iʞ4q'Qv?C@H:p YN%_glQìvG8s@jmãO Ea h !5SwLy0M>W81{M(5 xlȖJ^Hu9rhx*0㔋u2 <$ C "Bqn6رśar3s\ݍS=ϟ'ZXԸI5+-aӽZ}ŬVXX v %@p hp;KF//Ai~: =ڇLN>S휐 P)Eܢĩ:mVEPlE?#d %t ;IqJY|S,uua'ܡd54[F϶9>Heׇ';ДQ҄r^H) c+I@N}=A5pAd]# >€QÇB/ Wt JjEdM ֌)-sm\+g=q~f(meyWSba%O (!pyQG309zd\K xI#/Ӯs: LNu&4¢9VLs_ xjKq\qc@Kʡ?;rn!9 z U$^VT^gްY+emnL_cHy{v;<F~d}rF*v|69A ֝P]$TJf펉&qፍ;J_E(N?;uࡘSxͨ $v4M@1Xۥb v>?WG<ڨ.2o*4ɒjy~͜Lʒ?pf^QO83_*L.HrApϬiMUפ6J;|N(.Txj[njN8]5l?T;zi (3u&2aH\8ݢ2ދP{nri#w^p9 ĦhJ)&,z&m1\jGR?`#JviN_1j-4$w,A*];ӑ:QU(H Ÿڅ”QиNbP7:X F,]˓ԭp^ P :hBV"D-^$`$xM uF3굘|52+cKv)ÞbqNu3>跇ZB߈J?=˿A0bSeMZ0V'*o?SdyTswW2H "_B3"c ̒v͍D/j" i@ԶD[{:Q)Ŧ2$1(3?*Ǘ22D@@# غՇl.M]wUEoJ@.?t5~0 9tА՛k ?$S5XO~4S;Q.VkiZ X40 Qۺs ?C9`X`vGFH.5 ,ZDE ^<=|!6+U^˥xf/e(&//!nXLi2Z/?siRU1r#󽷁f.j8hQ%%yWuNh#HO?XÍ7q,FVqhže1İ8B`ʥG?>av%9EIb,)i<բfVׇ^J)[څꆁ(YM-S! /:\w;͖xmOr^&5o+o#V>ަW}2;XR$=B{O0t%֤ZRf@x߫˅8ýv8.@_z7(GNϙuwtVEF*.kB|'b[{ۿ1Ѵ0DW EQN {MZ7FWin\f,U7v10s1ą=D,M= ޵|8 V")y <+yt'=/ZOC[•زx»׾j2_+xi=ED-n!p@}֑,no/?#?HɧuXCMV VE {q3pr獍f7PR8>D?bM@5(]Pwfh. L\øs)-k-#,iULH>drate;@UL;$zY [*]>s e,~%<یbk?=^Si-UsnX+h@)'#0e> K6Ȟ5inhC.OgzDzFQO4f{< og FO@ĺwkL$ INTd`@PMb)OAe=F9q#~/!S:*2]Kp8/eTLD$<k68 Vv῟]SpjQeF~ū+5/]bl9O_<2Z +"piĥ4Ζ9$D_oT&CԚh@kU,J=!Cp #&*VB`T VސN+bǽYx'LU3rk y3!fyyVCr= u<Yl ]v|M `]hS:2yX̳ӫnGm-(E{Eчču#PǑjWc kDT 6?K.:#EԿYb΁ ٙ\3&|p 3ƓO~;y_Ff0Z~jAXμk긆t`3y~ӍGAC/mNiewgmLZQzw"?1PLNtVFvcL6GuYP@qprrIwkL3/ 9kMԇY]wgܰT&2=2/WOt2gV2^pS2+i!βkJqz.>].`:NO1lϺ%,kqIh "d߅)o[B6m;1-`e  $'_bZp?yz~u WY XѹmYݵH~u+?GD˒-Ri(6&m847&A[=FM3 sڹ4գݕ.ыT"3,_Q :, e|BF-/桏>pOsJ[wa/M%%IԃKș8{E!ל=IuY^୮d,n?U 8zRj1z=7.7m7b{| 5Z&.w`V"DY:ԛ2%RU%'b.TGq|ca{>]$i&n)L%'&TGde5ڻ{3zO\QdGYItf(s9D.%}]?N *t֘&NCp~uIdPPz5EsJFxCii2cDoMuzE}/m=^hvr2!@tBk,(.*x͋̕ne݂LwVLr}%J=`I7p%yzH@ Kf>Ӑ(!΍UĻb\ K_:z2e@rD'gY/XsxX0f<;m >]jp6} L ^H6܇7_dNK\ј~|G~1j"i3&uo ϥoxu?x^r#<¸)c@vh&S *CYӞnp/jY= J_TH4bsÐY%pwXxb9|?Rb0=YwdⰇ3s&+-K_1V[W,) Z+xf1IqJ*--┿V;4PWNSd$xL4ASP"Q\uxN5 5""Jnف^qs^j!Pu[W%w?Ak?uY~VJ fqAaB`.; g LХ Yc zD/˔q\lcL0#W(\Q0eD"zhEOH!93yFa(;##%ڸ;R{DxcY}!~Tqz!bS"V8Quɍ+h>ry 1ff u7D~^F?M{{hg$1ZıO9{o=& ؕǷ5ݸ~Q#ד s/t5Uq[lF~**{v"Bp>s=Ǽ;G0rx=nb-_M:{@tyy>ޥ| 7IGLf"C2v06;vgM6blvv‚A :]?yk1t:7ƚ JrOȏ ^y۰V6a|:Q b2v@fS DDAVNC!k<'0%[)'E#,xcĶ^-teEb4w]2m rN'/ 09œ#V \?X)9a%`wim%Y ɦ rIH_X}۵^:&ӄ}fI^J8ba/zVq&,wZpb=^^_;f]>Tfu[`=o X;ɮ*vs5CB )<(r,hs>OLq&Y{_mk~2-A։ۇևߍXL$5\?i  Dfu1(bt][[d%Zpo00f[$wy`JJۄsa>+Bry?,:aFe DY||kc=!GL_ѥd ++,=9AElcm螼BbbI W er.iaaDa܌xӔ:`yљ7ڕW9Iy\3Gʀ_EI#D>~^== W[SXms/֦!+k/^Qfd^ !y0_[3*(AGHbb)؍U[ #zlOdɑ!aZ`fDtmnz<@dnL7XeoRj1B#կM #2B ڐ"l#⢾B9u|H@ _3 A]~hb\rCuSG}KXg;U2O98~]Nt#KȮjH ldROͳ~Txg71|}LXĐ8oNlN'>Unφ0=YK+s{C\k/L4q;4*Ζ?[PO!= Fׄ\ҭaC}y&Ҡ~c,kӰ9 wLtsDI+dyW[q ITQa_) F8̏&aG^p3 _/$ Y +:@pV:^a;V)U3 >@i}9&s(q]i\=hH#SmE"E[􏻺1(֮P>@g;8 L#(\ HpF׶Q'_<4Ml}GdչdM# XDNSwjd)ݏtxG7"vCˬ+= y"+J5ְ H=iNjgO:kBZ6suIគ,]i8^UEH@pR7?)Mr1-]oO[^#Yߋ†ؔdS5S-G9{s+>M !^6f#WG+vKMe'eḦ ~c]CD,+@GP$߀DTE}V*R,O2|M!P}Cq^[v]4>3V5+3FB )eZxa; 3VDc"D]eo†.E%'ܣ#?q05cr}:3# ro:qT9:=I5qKK,A {Te;x "NYJ.xb&y:_CdH3^B+|7fO4N޷#%~ v+1(б==yPi}G̯|55u.H?mSWE2:lG"/2~)Sng```* /#&hm4ZNGv3C֢&=U6T7UI%Lt^GlKs{Ci,CPjF8sj2)vȃ=þ,d6vJ} %uPŒ?5R+m櫆)m-_'NiDލ cȌוǺ쌡Hd)˫Nw2Zmee_ wK (+\l۩cqһcǑѹydZ_~LGX\ 00jg z1~dZڊpYֿgj'<7+x턑"|x (i^bq( ɦL3s F5 ^wpp1\g?[n2a75%orcK#L R. qnwg "h/2B@T؈xmq:,ԭI?d=y1-dcv)Wى4wikd1ȭUa(>trt;4թ'i~qC524f$MhB=voBܱ#C9EFVHy4A_??NՏʭXvkEf)Л5s3'r U`yI@4{wSyZ4_ %S Wc?,ƺ\m~)o&+;іXs$F{M4ffwY\SD4IGSdߎ`0.Ԇg$2pS^vd"ׇ#kp[4Zپߎ7pvf*XQX^QK@I$^a08)j;4 k39\}'*/Y/1pqTOjÛrNH28;QW Ud^~+uȁi9zoqgܷ\lǻsL=.aĊSh=r`*|%sOvYuihC-cҬ(yCZFUZ]b. ce@⚃G~`XH LX,dA{ XO_(E'., s Ar@NϿn֥;K{?_mtaG1;5t;y Oy*S7! ]\acbz׎n*HhHJc~!,؃_[&7͊dZ 9X)p; \hP<0<2CճЏ-]{8 }I o&9>P7ZRa+A߳kkJr0@j+Ş=UUSDG9lӐvR$)5dP$n:fN,CJh}(I/;%O‹OiL&;ʍY(V2FGKdl ?/5UV\3ev&,Ea2guDFd!͏X|О6D* ډT oP9yIUW.}KC?za{*G)ADZU`Lfɣs6+?0J H{ l}@L2nJ#_Dɦ*Wsͧ"-19a黱~Ν4/\\@[%4n֧*"Ұ/O%VӜTJ^R 0%/םVo}La."-8&d:NN;*5I$G{// 3'.W5/Xj }'~PVI`,o5)̰uv5.ʱjO!JoKzB9a.o}RJ:aS9Z *3By3#Xf$n<̓s|%e Oh#rEx{`4KEr@ţTm~;']&R9p3=*!Õ(5xR5p;0aQŖ=m<1q sm_sXߑ-NS()Ó;f (;tL7TH6Oq&2j|γdO"4[cފ`I\x(\B1]РS聧_S|kIyI @&xp_ԔMhs:Q&/(a%CS1)^Xj? \[zFigQi0XQbv _j9ޢpQb9j՞9Ϣ)EmL(oTϺ/j ,rt~Z]Z7b,4 W"WA)n\>)ę,sANB.0L$Bѐݷ@GԃVnq]:Y9ӡ[Bh}!1UqUeGK"1~,hN$A?ad6(.Cޱӽ{9o>g 1rJk0×ރ,f.D<7?d5.B#T õd@hh|%zv Lh\ARB`3,@nUFMB:m;%3EPqJK'?LN?ȨPXKQ.zC~Ǝ44xf7K&KnOҤ-:@&Q$B$VpVn2W$rHJ  $oe$%_chI8QcyŔ)7\/\tsd2XҖ̶7a1l+wN촿Nk8xWC M'2 2-P \c@0YT#,VҐ&gd>?}ܧyGiu2$G,EG}6~M$,1,\6 pV<^:$tleu*c#]o¨(NCR?"c #ʠv@15FXbko6Idrh&FW,LdQA]жVmK.Jz`qy*iBD t~MG.i0B't$W>r"@+mWCR؁߱/<*X s?4]b.HiŸ^c#+EbH6}W߻t34Sn:\S#\̀8ϥ:d;bHHaPɟ!jd.c  ҿ[9{h05ԙ y{IDh+O+[*u9} ׷ /eBEsƇ:V_\P;n$Z0f˭U+T|d_+"֮D!} oe@InۡgRH+ 'Og}!7.{!a{ `MbAN|]#P!πǫZ :wTXKP91Ǘi: E cdjjߣjpqبV^!^Q]Y1ZS$[v"2;j5} %)PcהN[iwd\_h"N/d< +?5\vZj.E) meɽ-VI9 1ɛ? ̀YqĄpn<Y]QsRcuګF7C 4keΐykԿ_[uI6k,w?gfM g><opH?εmAQuXS@$8אַPb؁WoN]u[Z].65Vͅ]~:k14{f9?mÚ6z̧.-v,yvwήyd17~HEǤw-Vwfؿ2fN8k[[n,qͫcjWhs Ď̷uick6iƳ6RP&.I'y-KwvY ŻPk6QB!|roH(Yd!1F m/_`N:F]]qU<;F ζmg1]30?g%G)+`to@iHkT356·3 L5,^3wzy0Ts}nh"O7H:4Ç=ۜ13%BvO?DĢR;[ C-P`;̧=I&kԁ3;k ßԿw\Oq*Qd u,¤u:lz 1/͗F!z8jNTQv ?Rʙ=tVdHEh6OY1q``u|X-G޴t:0*rҼ1Xzfhkȍ3O`<{`7l1eO1.mɿ>So b\&C[.'*:@d ɄM*٪FΙd˂o ˄3hCk V&=l'@ȟt} Loht8"v< Q&vmMW]]Bi@>xAOA!qp{/ŭ@eEZ+ ro gJe,|F݂ XqI˼>xtJtk_4mħT&t$ jw mbm?踋ZnT*x6=KNļLjG#pWJOSy`i[OM.cfeH 1}4E%ʩS>r,"]cK5F94C\)?\Ӡ@|4C qyùDjtv9JW3$c5ŷ!p5^(H)hL =:Y 6o_"BkԫS ?eWoƁZvT}s@jR N͌[}!oM V ߰=-?@8=AE+-JsX*$zP"<0)/Oفb m o8 E.As,Tc;@gqRD Z_t5tk[8wmZV .o $%t4'w5"Z tw[h ͔.<J4իAOQBVhQa0Жx4s2+<Kx\q.앥:\ $KPΧO7rUaFoـ<$!J$nY3΋TVqqh .z{̬rCU6{A}%|*?O{\basأƑp4^D24N{)!stk Fؽ{M,l͆t} U8 (booYX%C.NvrixvE;B7B-^r33PLqo0o G.-4@gL[(T{69Ρ܃r[}S| u3Yh˨=uL; ֭*Y#o.p/%>* @{<{Nmjժ7(EFXsECkvvy y\D>X;DtfC,0W `>=v2xNR{  R笍qT!rWޟ@4qnڇydvt {|kzJmHtF؆ ӷ 1\t95jʈ(}FbK (b2,l-V#CJW .1hljģ+{ڗX^] Wy)XIkV?GPkI6Oru}oT805܍^ҔSxdxpI=!QO O˖RhhZƶ~X-DͥO"bshl N$+4=Sw kw9MoK<-2mba|4%x6f?"&!vͦE[|vnORiM)5CEN xΥw6.^LNt3 ?-]"bEe~3rM\:b;k-hJa r_ƺ{d5%I" l,C*ýr\t3yMs‰IWTAU2Xu`$JH/£;5Z>*]%\oJLޟ}ͻhD)EDVڳF*s|ґw e]T`F_MZ ]sAZeM}.{hDt04UO~D`|rg۟S>$'Ȕf[#/m%-TP4gG!'+AF!}ꦧO%fj&0*3U*Nr(3RLrJ З0dkQ.5kB'8[7 \4F~GX0-Q9 ;Ö8RH! p|aiFìL56:11>4 &r|m3~M= 1J cy*/Pq8((*-6րM +k8?Cr|3*Ք %٩KnZҕrn\cn?GlWG]|AQM( 7v;ڶ˽Di=%ɻ*EH|c eԪ鸣iClC= đ3ػlҴ#eu/Z3a_/!-}i3~Aa`O@[d,}cUx4j(f: -LgI"[eOXO=F{hbfssԨ~݀3q̂Lq:t7au*IOY:yi1WZ?OiH\%5dJ":Gʾ"G@5(hw4M>VH_vec>BL,dp(Ӎ;TTwD,(̥>=TN?#%PX!Y)I0ĦX碄*!>.#I30UTDuZH2F'+c$F.*YkaCZ:rXĪd)Vm6ؒEJ= 1;&aV-ho톛&0nSG:o*6QcGCCA"oqaOa޷Pa ݥ6(n6ԎVN~d*Vi4S*d^C;'~⦕f |mf9b0v[d&V|"]p$=aP1,}BnU@" aﱉdZavVjxWxoNqYxߥS5̇ ĜzX&]Y@.g`I,kbKG 2XM|CeA$y\,)Vl[t:廬T2P:jmkYe$˜IMxEb>ʹ~Tv(f,v&L~벑Ln)sLV+chxp06$"!O4K#"+XפR:d>BpkA]̫C=+}*+Ƃl$<'0ax: ,vӎ_hG0($t=K3>K%8wK}ƘZ"9V{M`f(q&YU{Y9%Z1I9.(zcX#F>̢t|蝶.zG`~*z@ p/u<;F5S])`y0d^=tBc$~ "8Y0x"ZHt`d45]zxiL! wjJ`mNI.\U䑵tVl`fPX# 'K<=1RjD}aMI?F{}"<֫Q~9^E7)By.+uEbz5΃oM'P#B6*n2`+B0'aWbQRY+cQ{,[$d.mhUcT#Rl!Z-rlEنkֽc>4 O4':PUR ;،Ӣ&Z&[Dq*ns6K\! l:}cɷ =0) adywЀBO/LZ{j'qPW?Uk w?8TP+G TO`Lwp) aǘG7BQ&;: w |y Y%R i1h7 "(."d{ӱP j-gvDY= iNѲm2H\07j׵txUGOv,ޕAUqÿ [JVCV->EH$o7 NNH4 d( G=>d^A"O*pF0MIޔTYb$3SG Nʐ"`E1Pm@e$a# n{.] z8G.N7yBs!e8l T(@&rIτ^؂RAEAQnFSpp 0Go|SL ?A1 dR4aGu})W{P0b$9=?ÁoTGg_gEQeJ4/%9k0Zn<.TWUJV>e~GOfyA4'XΒ dId`=Nq *OLʁuƃj6p[.  ԇR[ꆎJ'DCӻiE&ZUx?\*ߡ|ֵIJodk{GWk&j;Y"Nt DSx?w<|ǖYTQ~Nq4IIf?er*b?Z [ JUe?왑1a2F-KV'k^{z|,$K*dS!ݶOX W Etekɗ.J6qi1Mksw!&p\Ȟ[Auv!Bg?H5)C`ڐ *6nّx V JZw;rŝFxSςi 47AU(zQ!ZG._% _<\#kRHkIC$߅)wv늞Tm`Aƃ -/8 lZD1t9@)V guʔ[! 0hTKb~v2OW`~} #+*$8Q񊿛z\h cֈ)[^ $ܮom<4*U'L4,~nt%i[+}sx6u6Z@ tH^U7?eVBݲ,Y\;qƱ(zw\V:[U'+FyR+ga,.b:T"7ר m_|Jz7m~)?H..8%׏ E)Ws2n^>%40QXG~u-6I -nHgTA/c6y(lf*WҪs  ITBgY8A< m&ϸ ˯ ;1@r702 /Jcq#o9?Ug2Q}8q ˗e  E9a}Tu$J$OtB a$."}Zd|?5/-.r_;1pf&m8 ͜/hH`k9^ڷp(#S 6 aRW3FL׊u|YE2 bc:X,r$>km7l!6+J\q^4r !^r2K$G/+ 6n->1n3YgيFN&jE{,Zਞ@'z^n]9 |G㼀ؑxsd-SgbUdJKJf-ϗ 3՜ TCGu%j1/)xcnLݴ֝2E;[7jH6k1yĦ>`#s1p&^ǬN\_8ؔ|ryrNޒ05V *KDڙ~YN*Zt@cu03{@&="E4zNvsξZ}n)o[6dgLe30t!pИ))7W:~ .h7Pqo%"f.0 snЎ4 gK_ցq "`2߅ t.ޕRX$w;H}nPFPB%ep?3Ek]msU]蘿fAK53Z"Pv#9BLGl | e@T"-o mW븛ǎqmdarRd84j'z),̖fqX(C@4_A@Zt|}X'LxcV^u^I=]=e09f^ vPu3FqzוK ;c8yJ쨔QJX(oJ\@DlB ;҃UIP}-}D>=!YU} [@ zBSع'z VNjCTՃ+Ulouq`z dLG[ƴ+Le C$  lvMt X+~E!,}9D"/+vj֢`mhO!r掛1(oZ5~#Z-zhqX t,(*+eu;8tN {(:3CBw@ǂ 'l#o'CXD8Ž6L*0*MڹlQaq(nu15D؂DL_DfCeRsZRM+/)NӍ,"1Nm[_ry)ݜIt)Q҇0,י(ho0l70*odZ85jƫPHXDJN2_w&rnfFlsaP}xu!s^X^6/])Su 8>Rw Ng<\`Qļ0k<pW *F&|?EP&4BevZRZc%~|;.G",U~;>G2BdfT2*,_NpswYQ T8Ũy0Z j,1_=(zt-:_q/ 66h \}~s%C]߈ߝgmʓK}4Qq6ϏuŌDD]O.%0?e˺DI*na׉&2)Y6̒Mr1lCuKcuبBtHeI!Wx?+vw0`D-MԵ=u"㒁rGHH]1f4zK"c}lQW`2 faG(RFyMK`#6ѣzDOne^tJh6'-PH$ i$UeQՂ͝;njl+;&U%^w2t@,Qv ׈uI'`Wlըk[S"Ia-EzFԑʥn(0eQ~ jzwql˪ ˊQ5le.x#.6Jq1Om 4h\cwu [!CO}uLCҨ Dl*qofmT$ޭ:g!z.|| +nqPT$,hƸEP9ЅxFs@ڪqk!j *S(KLR"K1lRj&/Bf7G9mI2q"pq&ֶMvek!Q=.$А7ER_&wC`&"% K:o5ȃMp,&NP!:Hm_sF |$.i3V 89 .",l΀tL̠w0iPxf:U#5sEdk,io5jxe=yC~j 3!7Zk'7Cd"z*Si-@7"jCA3-퉛gٯ >HW^se?v}>+҆ F{)ycf`uasFK:)MjϕO@^ .FzKB;(b :iNuRקk<^}f&E+-NO`Nr(/Tΐ3z]C0mHJ޲_2{Rb/—:I"mJ^!XVb(Wq`ے痈m4nRK gC&N8ڜXkx6Ѯ%b41b|= Ck{KaDb*. ˨b4 )NѰწt {}^v'M^ ߋ(UꇣbՖF8{#yrp*.k?غ^@9)H+@SF)Ly:\ @joseQs% C&F >FH%Cq%ј'4 I"'`y(UKFdsܻA5d/`*,bͫ 흧sO vڅNXo}d~`2Q}zP1臦!2.@ApU`HLX4Hhd&yqbHz^xؘ/ـݘK3fؾK(onsʎVw,}쀴$cH1u۸F v ;\hT YTL|pcZj.Eh9ĦIq@3ի /֗ 4!/H=H rigXMX=!Lg9(. +c`D #`ٶMҽ=,josHYd4÷L~53! ^kk=jhk~:%zNV7W~2Zqj5tEة+`a+\b/a룪z<7F'OG/W&UBGWr |0Q6f& 0u{^A"gdg'mWV(gbTI8u3bfQurgM{SJy׿O1+0fhAØ:Udz"ǂ'l Jx'&ͼ/r؊À5`Z?YTb xk :F-e 'o%$Ac~dpW{46~ {<HH"$1?;O]]uDySRfOpXi5-?t]f=M@k(&g @uAٔBMhESŖ rL`~;>}eJg7:be"Pz[e(,ɛ 14S52d+0tz=,{fݪg˭eQ>f귳T Ԩnd q4`Eiuf)N ^<%>w͔ Z~Eky[Sͣw{PQ27NӗNu醁🙞uql\FVy3yAgj $d]57?yaj!&B"Vμє[g.C;Sr_wpՁߚTxPKWFqMF$gUw?wPm,GIrr\  oSfsS MyF]7a٪6PZ޽uRrT/`j). 4CH9,g[r]9"{AMP 뜂ۇ[V%ݼ÷8In#JHE&F^Peh5@ c.lϑmt`E҂,ZE[6I&zb+<8JΩll Y`OEG~x",/~`۬h[ |5zN9<1"b6slNFD ٬5>!prguPEu7Ss?Fe:_2p1E_[%q"bb d)q˘+ IPٶ:!X}hNBxvKgc1>U~dL&4Q_ 7X@*E!Xo)%[q ܓGiW' 6+G2шYZfW{#Jf4 tiBo åWn,FTCO^At~̧Am!e J)Or|HS5CޏCz@onYj(T(^g>^E$@xZ \V]w$SOP(|`-h"7crMA[Ko#L_r3_ơ)TpeQpnrb+ax4nJ4kȍeaSόO$t`tš~o= uh|jIeמH`2*YPhf1F*J[?е[̆4%-M<):VO\WUCJUITDMwnBo/YK07vh[ͦxix4vj>M0|dW9Ƙe?1F [5 'Qq4Q ?܉ib´s<#YPc̕J]oZRN($=4kM\ x?YBt=8Zމ0[xcd֯6788ˁVŭ$^ԃ!=!NAモ|V8oAY޼ sPV Fe~ [x:qdr)Ŭ}2k\?d!&HɣOpV+E$i^jab Qn`F?jd,Q퀁8 +#Лd3 MN,LhD46\z`y%.?G Wwtn`,4{ytCbxAxYHAṭ`R꼡n] iK @ݺ h e*wN1pGnd;q:Z)E<acMN[M#". ɹyH!E'<Ζ%h?"DΉŸ  r0~-R) M&}q;>dq&B䕯M Đ2RJ# #{[A2wa}85Hm|>l<&?ɶ\e"}M$^% n X~o*jEInb3^ \|[?95A{銃b0ql.1v8$yx Ǩzx\r#Xr:7{y\\}'"a(Ji\_dwW41']R]b~+ZsH*Te?t) ֔R>HBJ.M`cJ.e1b~TFMV> 8OːM@M.Wu{sȖ ͐B鏍tv{-2p 4\QB\Zו9;1{mWP+׃LYPͷi:^TuZ"9͚Z,iUqHA(/:˔d-Y k)xЩD$\wp TAĞ[?}}gf?2jv FlB1k\ސ(Z2qsEQ'Y@@OH:SaI5ZwM4技@~c׶$%x1ȯ-Z'^"ezM|uKs*cPcevtِ{Cx0U_e :F&y,|L\a+?:TNzlys}-#g5ڽVc Ⱦ󳊚jYO堊3`E!Ibqu)ZCP0&Jg> rq'^o$B݁wp.tˬOժ%o? 1i٠DeHI.-i xGCeQ@CD#$IHYTY^ +zqZ3VloW%t?.C%EA1 |.zgw]3Y„=pr󖂥/BZ?a@f~C^*>lUUcٶ֛7|"AYA`8 Kwz3PF =o^!@Vi(RoLwh>w(e߯OȊ*72ln2& ^:IɎ8R`"ֆ-)q\9bc5XS3$d!Cx*Yи+S2bl-lٔ+Z|).i͟cYw$Poi1$ CQQ C9tIʼn0_iˌ!YnKN'A9܄ؖXC#Mo?1ɟmi,;C7pqW䅐"Op='vAYkW ʋEStÏ=R0򼸼1Dd5=Ii=aT,-[ ȴ,љqx adp,ŗ>/Mj$KU<wKtB6q1U{½oש9v{K'-c\SF)څlu5CvC~5INx~}RdՋN7<ү0zi{vnx_nrEh17DOIiI'._OI l,NVX|K;B>/n0HݑdkLV|pC%%+bHJ'YuEF!ðPkI TUrٜTu8 q4)\Gv7Y&Xԫ_qYi oXȃn!/>BTod1hÞmeg_{3òGKMR`i?N4єZ%A[ BgwOoI-Ul$ _@+=6f0MKތ ]][{EDtiK-^!iEUL> e1⠳7#Hzk{:IR8x69Rrj`u{DVǂRNGRT' {1ٚX9TGRQ扮^"+fx2co&xv/#I,y8DȵuG N 3tQ,}p'SwckcoQ®pջEux{- Ugk=dڛq t}>{a=4)hY޽n N.NNgR{f{k2;4nLJƝ S}RK7r ݇>V-goSV kr3N@r6DB{𥿠zb+בjL93Jh yT@KӲ>%L*rLl\7F)S cW7lˣ˕ً8P g[ԝKAyoL]!rVƝ39@`}|bT(icV])tH2zK\=kj/srɵn/io5@lK9M@gWmIOkѭmņv'(R3[bpJmyް״>;Ј bϰ>;Yv,I^.AŸs N*[R4.Ad& 0mp^J-"~=={72a9S0R\^Wo?NDעeBL@(^,C!6|֖ک(r$[~hy=[Q? opZ%:{av4d;3RjB.%EHxQ!=p̢|Ju@>N (JB&B37kR6nX"HN(IǞ~HlVh hV{+kgxP_aVSfgkr`;O )t /b]P+*W@~^(!3ѐyJF]"SJ4]ߓ4bKV!6m=s/dBCZ[nPHL X@"sp&`CO`& R!ʸ$x=bax֟$<7m!a.IAH-v&(є ##FY"3&umK,[+o:ۮ|?EJqԽ/[OiEXFPc6gAh|ĕYX-+@ؠW!|;bh-oU0pY6.]|C]f7ex8J)]ٝ-)KxTN;Žؾ{=,yL.Nɝ6ҽ&s{]k-zLՈm #gmSݛR3W&.p5Gӄ-;g鄚p'PmCU\g8Y1 rU^e1bgSB_iYG-˩7(_EI]׵w7A~Q|ba00ƗCv[Nnb$eMɦCs)2%/1%?՞ 1#Ng~5ÄEP Kk~O`2T0ޚ%\< B/rS*^1R\{S7%)"vc+xe5R"U-a)TQgG%zOz[%,*Sd]uŢ $cK' –t5(APL31mےG?T޼GqN3u]?(s2J]׎qK @b"2;&۵(lUZ>TZb#9sf8cʣ.OX?q^QJg;/ATXTXm ڷ,:cuDԅMee']o~gˑb8i |]wT]G&O2F#,Iu_`Molb'noݖ`t37d4 Vt |W:啈$,VIpwַl! rOӽ'GO6$"5!>!QE]^I%D ~uz0N+IAkc *ۛ{Th'=yboE%\mk%5͋ IuƄWT-IH_d2i7arщeiUx_esPg}:^ߪqGϯ=L ͤpjMʞŷe8T p%?Qqc؛nR ! "Kfތ,Ewb%Nk23PG  ɉT!QQyH_Cʵ$/#˟/4!+|֑_9I.zH QF6y "т7X97߲쮛 7,`Z:S٤bU55mu[(P11+Z6nd>#8|?0:CC5PݕDZPyٷ>FnPʯ/be= {MԏS>(Q%!8UGtw}5']qkO/12zOK Y֝SNlQ f#RFJ )%cXm-]0UQ3s #:v^|kX]9ga|_ C`)4Nϡj⧥anF#" B,DGߛ+]aN o02շbFϷiFQ+ r9^3jH"cKْ /@MW6ջ<<ݾ4`+)6dASm Q `.SHvv"G<}^!.W<}lDFbK>"XZπ2(4,h :sv!r%(p_TdEK׀ ({:^}X!ܟtq>!f ( vzIC&0!U؇M֬G!VJ<_VU)NaE&>GAq `?MGsQ~۾^sp!!S'#|@jX(ň(dʥ8gr0'ٝOJOn4o5*~KbI>d6˚e m݁ܣ0>2j2CImckMf9uqEq2P./e>P"=^zk-pw1Yw*W9L(+BJm?h6:7 V*#mlDh'{賈 -Ys¯Nͯ S,6c)D!e xryѶa#+/5Y?cRՊe&/keX9ބ`;_$$r!!r__wl<^YՍ|,b0K_]E,jֻNĖʞk8 pG$Ձdܖ!l0KHEsS/'`g lĪ"'p܇ 行il֘FpeFDXZ?Z>tkl4xbY,kHx -7OG*GF"#"VmS-iYJ 0}:O=wLAHhߌKAuUb*v BLр]w%C9vm!WG]1x'ld_2|I~Zj5YN59[O3,rz6C(Kwz,+uLHFE ҆>Յ*D SvmEI&6=g@FjԍKFC- @@cTޤLr X &={\gֹz1ps|B (H#7q3j! +@KD0VU.M#k?>ixEU;$?I\:޼o%ml2G"- ~36o]6-ҫ]"G%9/UL,-n؈bwe;IǵB̊oqvVͳД6RvP@mr^ ̾J̄/_mʧ#m3˼-oƬɽzhrAsFn@ge{ <&H{y :-; %h/$3~.|G6c%˘݁VmK'F?t,Nfo.˛p^$maiKljG[:OJBvH*^BHw}3+wl8F5 YKL 44׽KlWh3j0yay($MQFH4>&`qB4" "y"X$뙀4N``҄i% BoeHP-5v,52NiHvP)j Y~FjeIIՃ`,`w6;FR) OMU8`֢4\LG#""U_e`\ \7&Jɘj=̮"{7*"f>?d?ERV(d6-,`\ iF3U$Oc@Dr."8ƯåZ>* BY\P E8 &vSL)]w82Q|1r?O6nZq<4y)nc,p#!TK]`a뜻Q醇BW [UR2< D9.2 &sK`)i5|A)6W?`A~o<*+MTQPԐP6BX9qijМ$ubW^j=MIc q#f~o_z/v p"F:d́,-wHےF#VOȼD94]\kCvZ);&sHj?㑺l>l73yQrm^࿘]K_qڸG^GvE~>cj.0`F h]~UpYXx3|Xr&#K6`Ĥx,HUj&R_w4Lf *^c }R.}̼Gk }ݿ͂wd}mi[ P+A$#<>sۂ}RE#X#97v횺y`5f0Ķbryn %ASshm9(¹&O}d;YCrfob^])<(J# .ߡؿU2/]q~8'jWIO.iHulFR%jY&Զ %et"=q'Pg ,ձ~yj7讴f4@trSP0&bI'jv@ H>WM)|BAQ~[22/ , ;῵qԷUD3WfUG(DI>6~ߘb߼M<Ƹvث#O?`H_M? 89 r7FZi'l^GpOP,`gBM0Tˍj;\,)X}JQgBۑ* <Gͩ}~,IJ>a.\X!*4'|Du-5S E3KҲcg5z%"wi<2MO.'DůBeef% 3b&fY̸cz6{Ss|&^[dW #nTYnlF5 fC "ď˞Yb98U+5¦mSJQcֲ0܀(:"ZFʔ|]҄vl=DZn-MM_خsLibxo?[KAUފzD9Yrw->vnzHC> "s!t끆.a)͐ytl3 Wѝ<]5J`͗+QIoȿ&e]'5ԓ"JI^MC$|L™ڼWOnY{gmo2M(杘*j$-\m ]u[t2|vhwFм3Fʨ<)"-x޳"jꞰ'T WȝH:8ZJD /tt.<\F ȑLUϺ>7Vg.<#VF#E!Y2JIqbw KW]xqY&zVumk+lGpz14]zGycao"}ftA@;!gAfA:kOkpZb4LK,Jޑ`@1Ko'= NS~38y#~_=(ygQ/ ͅ; R&_')CRYnCGV)Ykp.y/x,nK-:2UB1_8DMqrtvky Hޒ1􇨙U)#4SIs}F!8_xb-nG+ËbYkMc&A󟨫5rQtЦ;=Vz4~*NꑈmW@{+ʩVu1y&aD9Ǹ/Y꧈'Ԣ !vܾI) b&*0n͟4 i2% m 7z ڝQ*%ܦ8$O[Mi[ }>>"bj Љ̖&DSџ+xvQX k1 e]‡k삪qPl8#_>JDI{'^are(ώW#Ž5\tLf6(>>ݓ Jc-̃<>UΨP/ɐV/l9nʸyb00zBI8CڜcJzg \(ᙦ˵7Q~ny!%3dnPD[,)8eIcx^a:p:@hᴘgjL5] bL!]M͹%KG蟕/.?l2P) tAX2{]LA.`2Q{ߡS+" e/~1g]4 JdOFZ):umW!5vx1G;0!ڟ+wSCT |8M1/G_oVm|},}Y2C UV7@Yp qBT5Fmʇ}4)p,W$ׅh# "'7xD@oͽtN>>i;d.L.S9_nWǽ>. yPuU@)ja<}qM !Va9\hO}7HO>ɴ(<~Y+4l:@餆jJz%jnT5xmBo !Ea~QLBMܨ@!7J@z`*r_Өgk<#p$Rg(VzkHЏ ТbHG*en63yHWڽ,ÿ2Bm} Y^c1  D> W-fD6t:#  `Ljꈔ<&vӃK/ fV&r5Ev:ߑm)ݐla6HeԨ?hNr~[B) ɸrZu'W 1L%M_؅epn 5o[C1@iFj, z6) Ʌu􅞮Œ&Bηc6_,VE(GM#:iz9B](^KrE|t3f[`5>!]p(H4N@|{Lo/tYxn~ES?(lSL zhxVU IO|[ lo1pח+ĐTp<&>ewsގWtIGbgkuѬ8 8ưDŽHC D$wO&q]|L(Rgq:j[1:{32ځҭW_x̟O$B[o̽iRZH\뷤ڈ. 㩇Kl,Rڤ5pxcGWI'3I?hednܑͮz r``ͨ:|RhDNxS0N0Z3 &:1%H0)stlt1Px50u"aj=TZX lBe>EuZTMF~6zzK߰WImAQ 9[kl#B6Ov HBv3HF%E/VJ+|_6xHG/Ӣȷx1c\Q XD8lߖ 3v޸D3M) ">05ރEEI nΆW5=;O^̑{biSte(2.;&?zB(<`͆TWr ׎HVU4$"ZY0, k⻠Vy5CUY6)`122xu1d1n6Tjue_`3j.f5iq?HΘ6xma죇Ptur;b P ymPhOěc NFvg8(9XCsC,hJ"5?'+hKx&xD@/]ju vSJ[A^8 EbL@\E9lXӗZ3ԗgV~sKӡ,2J6 H*[R7wt?Ԓ<(R,F׃({E%9C({J Q&;9j+uru.A 2:NTԌF()0z  +5@b9WupI;߅oIO@,xnKf5uιMRLs{BbOҴϺ㳟4iT,V)`a$ 葐-%nK`x`#.@!‘< -.%-+fx)ƫp{{AdF:1w#:2K1:mGU >j*u3C/U3z R ,ᛗ+2Vq:/gSν#VK\ڢ GwjKuuHĥ4!dGҏo@{hOE΅Xuh>D4Q)O8U(4>wQ]L˶茻gr#`¢pPViuZ@a 9Cz&뭠Ⲛ+F}iU5 )\}z:ѝ8f U~;rR†t)*.nS2<'f@Ų`JQ:3^ z5q.X7sKa;d{ZTZo :fg SsH? UΠ(ꨗ?!\pPAm<7my?F>pm?reGI`.Ʀ_5|ԡ!9 =$/yM2!f*?'_.l(8O^eGW6(qw٧ziw_fJߏ?.[:8;ffT `^fIؔ{D)L奔(c=sa/B9Գ_nj\]wƴe'X9` dW-GF9T3mu-Yo-*Bџ ^(,KםypؐCltT-u. 9 #z3cF)E  JcW$18oN">pyQՌ'VҠ_vkl#B0f&V{ZXZ+(u"k` # ~nz@?SLiumy$xtO6bO vj_<&zUwݱ?C3(&#J$ Q1ɑXPVϋkR%Z'_yɏ,yQ}lDɗ '@_F5DnJ z|8{ͅ]T<^"s .Sp(8ůȬk7b2f75:z*%.SW\PKĤ(­vPݏD(k4O 0'e&Z)d$;pȏVө{P/ES㭐Sx}I@?D n@s25o 5L.ӈ5Nt&s=!/3EU=*wH>])38iA5y,=VwԬ^ kNz`v#2rSț(e$rQTϖ"A oAi/[aASUlj>&pmfAZ\b.~fߥ/O²UrHbILٽR`[^o ol$$f ^dx1WسMgsz.9LyGXdհ6RBMx\?pe9Ţ 24<]}*\ >.bSaw7jV6/Yy3F{Q|2ZϤ)/׺tWW-/ϏհqC5iUY+kF!|1cW+D % ң,!) Z9yә=FpE/8Vp**͗)3wl+`sbe&yh :}D@Ksˠ70XXQX/ d>~ڼ02,5qNkja翤8gn<P`;ZƓeؼ Ά1C4v\M*/@z7y5m6Bرeq>=A9=MLRnzVV}T[ӷjc9<)kWSY* 5Y`p9oHt0bKd'~l>[OQN9v&apĦI#뻸pS'rJ+da֚XK+RX0UͰ:}Sʊ%ZJ=mY = 6*#"c"^k48bn><#͞hV)KT#dj|/KM}ZY=Ql^.!O>i7 OUGwH ~O;9eƒ2_ 6)8ekV`Ƒ%=g%XJbswh4OǢ] B4Ӟ 3`OZ:_r,^k|Hq-H#;RtEdʹl(Y0\~5|d\۱;;,bdع+L%$[Q~OƶxCDݻ2u7Sf3^#&Q+aX~}_xZ}n=Tɱn nT/SBP@>g8#n,x^?6v`.N]o^CQ?CɸH|*xPN%$/{-29N)RwHn:oo_2Qj9J|$KI F冑D%1Gr*$MyF&4;4wzY1P0z꛹ӈʮޫZ:<\Wpi䳌?< Lٲw~OMzZ4C<6T(.5@*-R!(m P̤8Cs==~i07c^ҡh` 7n&l%+ w=غ=MfqyoI$*#U3³%gM^ :%&gё&2Ɯ8a diR$+(>K qhۗlB=#HB;GU _q6--L b:sI8l{H{6)k# n/oR61Pv32j=4:oJH6rValSf1 픈WSN%Mޛ TIT}}țL5~%p9O[#UEw_Ǡbm͞V+ܣ.磩 ڥ'&yI3ءܵS}:>~[ve\d6nϵ&YKîܺq- %U 'ogDΙDnh;4U?葀9 ﻦ>s[DD D|D0YK*"}~瞻4Ni.څöB8b:dS1,1q 2!+6u EɯT46}$`BoQkںQH)ȫѺxՄQ]ފbR);p8YN=ܰbZhde^UK3Xh3i5TXrKm4\kUS+ L_ԾGyY)x՗#%SDZTh ݩʡ/\cgE3I`8D^?䞼~ 9DN.+֑P5]i^ Ѫb8ԋ*>02$(؏MYUz0gxؓ%r@%'F0͐:;13.ϔ 1no¤GFT 7j=slc\Nê;2te7=%3Ú,Rؤ)CY(H7J/ fd)MPוOHܭN)mTLp-p1jκem/$n6adJ Ƨq$~M.LGRU&*/7 7l)V,MM&6%U=4c'zP}~?XN;:oF&"RX6N"4Zި.u+t}]UbL+"ѓbک+>ÇGXE@(]J}Y9WJA@cL#u")EtQ]fXWIŀ-y2}}VOLO!bɉ 0u L{ӣpRtE!^KObsxz< dsxClw_¯{~o (F@eb& TXh7xPK >O`^$IWxDbƐr0rru,7/cёӁ/\7M[$KDQ+UKݸ@wP:a*F@~̄lŔh/gLX8D«oWYQ~yj8 T{]Rb]?W=$Kp鮬U_*ۂԟאqW:ےi$ TFM ~)z(qOD&pQ3{HLK#A/:Tt;\Jw'xZE"d !w: bA~t/dԏҫMX[JT@ڴK kC?їٱ9X!G/ RJ̕Ĩ#=bh9 7,\SWߞUb_7]+^m,iQY=xt-$ #d= Qz30m$G~JջJ^2 .*Q,g/\i{¼ WXk-UloE]-=JE)-uc10o8lt%-QtR9D=UԆCJ0&K`JÍS&fQκ=98ع{G~UG]լ*HQ4 ^TcD+볤7e|)wvRGV4%'Pf+/ӘvH !}Qj5Q뙗;Qt#u ҦkW5P4o`3H "P黇ڃ{2-0Rr/dIEuX+*+aMd0O۝0)&7#Gp~^7po`xdJC41 (bDg׽pgKP(h#֪-3 [⌴~vԑaЯ{"_U2~b9HyTAn{/d%J.eNQzŢ){mYBRiX}Ͽwb0+J-䍍nAO@C)fȽb5iKlM^VC"յ >䗬 \ ZPR& Cs;MC]r?6\-,gpE2܅耸53*icأ*fxl*;t!&0X>sPH^\LKDj# P-h>Hdn0Ƙ!c/:FwE2c$ۂٰwRPUGVsC[4_DgrPeZ!ơpt5PaAsoP;kBG~E_HZA[ ?p]/ok #'y[hGQ"ʄɢDR@ை0=cscH&+.aaF l'>TKqG9Y8֪YQ;?5̍~mqd+߂j_ j湲=Ѭov}dpBp<U(xKSncs ppi2l`K>_{%KUZy];:Y =Ķs\ z<>;KJO+o mZPUi]Z b^ҺWqᛤP$Q<ŵz?bvKclѼU R6d ċ^݌Fۼŀ2Z-*+ vSZB!(`+zCtm+vBTARB>5YlxGaڄC^\{ɈO迋m4"[i}؂0KGmO5̢ha}-{RB^jhx?Ϝau+t Sj315x|hD{֝UOx%Oo>+N/t5P)ڵ!&ߥ*8( vfv*\v!j3-s'/o 1De|PA8ݞR:R-|c"l67@J9yT~ݎ8OH^7xAy0'Lf|`)-o0(ϔKe1fL4.բJ.y_l;HZk%2]sAnƌB3Z916Lx萃;rfZo Q|0mbhi\D_,R6W-;i <=3 viugCA6al 3.|jSrߤkVӳα$&ӕ_tl#rDcu(^% 1e ١l+.:hl0mgˈǕ<n?C'rg 4 ޺ [1Y'`*t'bHŤ{U+_]#-AHK3Q;ANm gz1{!3ƙl HmQ{T?H`p&Z~~}#2AExoJs>sMnF1#kvkk ?VBOz;K;JFccȗ'anaj*ūeLa}Eљr=*G3O98stR XIQ?}'K3ɟ¯ 4L!D~Yt7LE} G;ϩylաn4=iM"yf*/ql  sE]UڒRJmh ׬$φŎiQkuTrXP j,Uy1V WyUHt [6[:/O5kV_F*32 Ϗh:椧PG%`7OM?a@HgݪcoT[*42-سŶs+-alm5޴:|Ne7dzA+2bm2. Hz4sҙt7-]6#npsh,ˡ4T0esp=qFAQJ0KpVق^ b,Jډ8带>2fW*D} q/^eP?-2ևs~1X bE8H,K9:: ={fA8Av$,*d&l|pGF^!N=yj< U]$x-̛69Mo!O vń-x[2жE@;(m ՍAX4RwLk#} dQ.DnƠ8Uv/5+wK6a S,X xǜς_D"=Fy"?)d 0 x)N#;U:{DΏrUW8 luV)@ԻP8*^H%T혷Pqqz7j4mlZRwSzs^qݵQJpIF~D𪣵aBzʁ-,|H'[نg&}G XNSWقbQ= zuCэ7<&+Reg*+]dk+_G r$Cle32 c>x7J}h%rBvcCo͎ L9l3(G o+('2ԚOz@)&W,̌(bGfOv&癟 ئdqsE%89cА#6³ H&K6f}bUe]p~Ûjcff w/iՄxn.gf31{g.MHLwqB2IŨm(-\<^fgĶDHNM\03b-ZlkP/fQg+- F ®*0H1tܣI`a4gREcSu 11 TE?5SK}q9k…V~`}c 2FSal=fէ[ۃ ~jWD8#(y %c W*OrQJ,(YԏgS\tH,%$τT Pl$$A^8Osy}muox2Or8&0;w#P5 z3CIln[z=1p+rGmB~N\[a:uܟR"&jFg?d;I[lB6o)(z}l~Fҡ% >9:RJT^6B^z$X|=iU)0 zD} &3Z=.9e<_:.UPY6S=U<śZ,'I'N^Ԫe mmVZtjκ=;_?|K͹"jrq% ꔳD%7`Jɉ5g~_a睧nkb :"%"IKc 3X ?ZČ\jP}KԈqC՝'C,A 3nzʤ"uMg^0.އz;ijr~ga=>*uz˪(b*հՃIdGK2HRRԿ^$XO\+uf"d"խ QKٮ9SRKtwEc7 K9R4X& N=VR=6E`UGO~2`~vB!Sˎ\"#2j 蘴GV7ma.<}>7JT1r/GAqO6/_nøtaKb6mH,ycJ|}b@ ǃ/6^>(! 5ph4Ԛsy`טz$VCe705 h-hOLo)5|JeZ'[6~j}{uUۅM{[ C|tRظqWL+ҎV ̪D7Si b / LE[n[V[]g.tחsiR҈4M$ [kHYBndNXd$SD.,xvpbk(Q P)v̍=*(ec4s =JWdi[grANHM[wLd?k=[jYRÝ?Y]|^֩!͆ h417V[ۃ]k)=cRnʹ{ئ ,:  .֊Oۤ/b0x H [%O;d_`/9).~1m*g#(L9( +"tx:eoCUHBV4b1;1)~ns=#WRNAVꫮ e:wNq#} &%{™S% qrRw6"adlbȼ8VPKga|ߟipI>6STn=T57p,^F˓_$ K%@BW0‹aR6VLmҺҥUM1(>/=xog`kB̭P(LW\S0hZ(IMK.,yEC)/f6:'㫌JnY#"Lٿ.]:#Wog/T<@<1`7_MaWK٢,@Xvy Igreq4$k*2ZEu Jdcʽ51PQMs#lY "h+M8"LwR*A@o(bvٿvtXН[,!K&#T金΂M&gS`򫰋Yg[n\T X*"/ON['4|֤۟~I滩f(点 tE2707wʏq0VR:!,] ͋#1b ֊%F1}~U=3sHjj2,6zcW9xQXOMչr-x#t%QmspҖr#%.d a&]v.**Fۣ,}RÛ2lr\NDrtCj)aV_yB9Dev~ab[`'njNzK 8k̐b8v7$륝4D2๚6]oٷ4C NKJRU:F0O8 W($}c0E~b GS߱"C|h$3Q!ͩsb% q苧>8\6/!TE{ :CwlςIKʸ!}?y:[p y]`R.<:49>,ZF n UD o*qXB09H?!`%&jW($hKVL&=4>@؛#,{\ĖS: QT_:EA1+!RmZ7LS"w)\ OhM{] 3Hɖxׂ'dІ@H0av6??t|EmHs:'~xsKFuJ#y.1 ~dmeYu)SDg:1I z~yr! >7wItf2LgM.;Vi3>(@;%(~;zmO O$#H`'!.w[иl@s[NS|,*v-Fb ~%s$e}~ׇjy̛HFUюN[wAӜ|9<6*&fR+W/I\C2 1N?RR# y][)* l[E(y: Ŗ&!+ N ?HkN,6i,T_r+ ~-8\OUn`ұm9qjP!@"_yհO ~24X*B3^C,sY@-,.3C¶ulX\lØ\MFw)ZOۗ-_R w+ېޞ&G.Np챀H i8*bE/e zEׁܣwg\<))]ӋdLԶ0q~;nƏY_TRM;7{hzA܉ov_tTΈjfeyc\>.YVui5Q/M0/@q|eƖaat3k9/\OsS0D maLm}"n˿xF~ SrGL)w?D~tN1u#%&>8J.x}B>.|P2'`^xB@!Ue RsnBK1sjv#r?^aIPG1raOg0/xb:sL|oIYb?&r$syheyW4.j!fۺv݇/N6}_E==u Qkduw21!ʵ_|ktxfͷ@\1(ʳ/v m9 -ByUZ{h & n^`j` ͠娓 P1^<>"ta]?hmBekuQl_mjq!jVІ6F Q'S}kES8F% pCrH]4|f>/ 8q`qS GDN٩v5nLoʿI@D} 0C"@!#Wܶtǒ;?}1&8b\Pe8(kAVFE.dZBڕ֑yZ)5 Je|6ەǺ؜E8FBTN0#i)ݜB< .C91\yĸCfYMU ۊ `F}ф0[ӊKW_e u9IN{_/aZzW2aa1XM "v_=_,Mv rtWvOCe}鏏$_ *(^'zJYSTA9+2yjAP(A^G ((ϝιpز.·X`4sB>Ed=X|'κݫe!BB훌tPq~4 KiJaUyntRkE@MÉnU&Ȓz<2ZëSb`;לӢ[$BQdJ(Y"4q?Y)EYH}m< Pr~)ƛt5q-}%눂-$lً CtWa*>*;Xz!$6SbA3 ,=*`oRyzlM eo8?IKt W$Z1]N#;'{j˯ by-vHWE{:EC Aخ#"mR f '-Ojj sѦm[wE"Aϔ,o{/<ґ|!>d ޳[-%]a@ws;ІԖV2J4 pw<8iaBXGY &Hwr/'0H`G>>]Y)yO+O?3n]-/ߨHӊα5[P)RbȀqСR+^gwf& O' x.^ F^B\VbC1b=|spX 6M$DHvkAݜH,BVd[Ab=Nqf\#3vA}2 1?oji"lΨwxbgcys?3.CۅA ])B@CqL'ׄo0D/_T+&M :V&M Mg=*GhQX4"|pQͽ{;6؉ô՞TW^CRwÿ́cL>wkb@qU)/8:~ b)K#y^'1n!$F62F~EZCX`tii- }%)kN]j_}3_(hQOIcZ#_E6((p D2&<>d;UJ܊/g}l=cRE\p1c-$[m3k[wdJ+u1q4b4q_գtCE{[ VCR+fiU]#dL=$j1Z58ls=BmUaw(5yqq8`] S8~d8CPGMFa$ }E\lׁY}פмT KCMEϱ~~Vz}(QP*dLأ^*Ր`<q-Kz\ 8z}¶Tw̍VD@H<8Ի*BfވcfJN`Qg'd/)a^C^vIr9;ɦSA}=05Ne>=|WyhN.Z@]x{A#z s$ML/#Nt@ck49T tK[ת7SRX?N`ZON5-V`BUޯmTbsxێ8l !8]#RKDtuR(PLB3+|Ȩj6Y3N ?&:켜Wsb)e!wU@r 1E { ;x#1H9.p>'D|h;) J\njg|[L?uGR4'kiӄ e$;q ΘcFh+Úhg)'m]V@#R,SS t8K;){*6OsnoFQ$.6!7%3~UaMf qaqؖ^bpZT=ݳ+k<-Abٿ=PЁO} NA={SOY^hRKLb_X0 )MB7DPRʇZQw~L>7r9;l&> 601(Hc塞2~de#*t!⥽{u#@%ԧ<.|.xdƮO}a>"O.P}poC/vՊ{Za JrzpPt1ͅLֆ?'wV)E^Z~4ğzUȵg o-(~y|ӆ^);+rZv.}ŠaS#(~pKxQovސ\W1Ab_ j-.ۻkɎrQ5ʢF DzgZg+J-Qܥ5P)]*VROoeĦrٙu䰑 쳲ԪE [YiS9L_5zɄ)&ݺ[6#EHL؂)~ۅIE{L_%W.LyЦ.a>:?S.bֶ(@afV.w q (6m9f;!^Am+},;u7mqxq]L~m6AɄSj jOW%7a*HuD6c>kP 0EJ3xbC P'TٜSwor`B]D$]P Fd u`47y8}؀) d1k_7QfJJ 8X.l˕`0MzV p\fU:z [wGq z!7 /]CM7'-uV VBI>T/q+$~8 |oT9>WfS,B)_Y\Y ?|])"h0wsc;A+oڣ᝭22X-S-;|'n[}M3}Z QjȌZD9~Tvs=?#6oӿ5H)6:#h2DWQ2R(( 'wѢ# D $>͹}b!J%eEOnT4i,XCd@ECI 0p>!\Iߕj@khN=Gɹ~:um|@R(yK[DYl<$Ffu3sLxTop X䦤, V ǫ~.R,=֦D kDJVnG߀ɉ5L؛a=_` /VGnYۣo(PH^$H;A\MqCeA8.%\^,쮫ļJ2-xHPhwDӉWD|/+XrFJ.@t#JWN f_wYIe:Z, ?{(V?P|X9kN0F /{z*:tĞK.czS??^?mQr1aA|ySLXrj:*r#p,J(DǝonvΫoH@8OYQalO 4;Or/9d(!nP5/fy$݊IWΊ5!GduE=BO*P=F0c&D yCAJڹP!!)pd yDꭎpG8[EvT K s9{gRԒ9?4| o\bx).Lnn!k3ɾŃ|ypMs^2nH=UEOLfxxXCRVOӟF ܼ8V9`TJʟK/3g9aRY&+}Jʶ]<[9)³RO pt\n8ܛA޻v0-5̿J»P00o>ghr 6 3byV͟BaR>{A`k*o*9i0 L>E64gRw3Oǽi­aV鐎vnE2`%mN[E/Wk&瘙G A1S#,h}c'?|E+yvo+mAg}!#>m / brB]5ȫDKp"JN0V9C"5ۜ1B}~Y3JQ2QEՐIA%lmp&0 A¯kY$uh/aa ۼ8PeS޵A%^x![I頏lŠމ գI6!B.fCeչF܏T/G׾ bD(LqɊ?i*Iǫ& Wc;z^sb2mw Ћ^̗"R+VNiیR5N0}A 8f0kŖ OdK=mۅy@z,r"4ް98,dk**LƧ01Pgu{0\x;KNkikv#9=&':ΜiHr`MڃOTaC~Gľ-[;'瞊pHZ{aU#^ +_UuTRǗP~>$V\C.07"\M2|Ѡ@L*۠RW  5Anm 3Q?/0XP}Ə3Q>|$:yBfޡSA S۬3ac}b~Eb)|ۧ  .ݿdcla>nǦA'1qN̵? |ò#ww׏0Z_`U/h`D1iC5W=l@ cuR6 ٿMvR>QP"͋\Y*P/*@[VNqb;ڞXw~dm$ G?'Qy<,wgVϪit&(Qzkxcr";DZ"DX #0u.@ wQdx9e'D]js܆?;d70G9[(9CQ򘃠dxjR%qD!_x[#\w?Jw T񒪔,DC 5Tr Rzm=y-h͹1c-e%d凫d ;>GaWOLD ѩē;L ,1K)#H;EYA6"=i}C$=d:EÑd b;%!>e5W#8 ݑo4K6 F QvI1?Nj-zzr` $HPicx'|lr8aFytzTU!U2 >Uc#l0̚5NUȖ]t a L=xstב/Y.%Z.*((T+ajV6~Դm +xTteDϧ|G`,>#Zm>=Bp>>ıΘ.k뀷@u)!Pe|&PVP|PZ!9fˇ}>dɖ``y cfZZ:`^gՍ|츍J̠!T#-涛\-6V % 0٪3y#Qs4OYcdBzH{I !͑$I?BРL2WLͣKc+YdL,f?Y?%ˤ ?I4&+O3Hx3gV_ӄ1uˀO@  YeYwe;nIA&EKՏq*r[,S*Vir Bt^www#%HP^f">26:qe10`q5a,Aϟz4r~9|WԯJ*.P_25[t9gNfzI4[a>s?>{Qg Cv f!2&&w!54Z!i†U3З{h~l S<$2﷛cYSPAp83߀ɛ(FD-P)ZV<$u>^8ҫ]ӡ#U_}x bI5+2 g^b)ȭ~L-ku~Y0^qໆ'`0=PbfiY 4sXSh| z4h1Uڱ "֒υm]*NKF{TY"H=hqUN*Qȅu 4L7C'ף<$KP"˺Yx@WrϡaR(R@;V"1MUЯ!I=nskwLDd0rkDH"z=RrV eO8ҙ--n =,Jp32 䑵f%^&$h'd$Tq{8՗L7d (@ p{ .kMU!g.ŽʧXU7  r~ iF|{BsU UhygK{g7dH;k#b*{K7y r%f-~SY8/oyuØIX5octϕyQ?4C̿7W}F.`I5mzF9:4n}d^-:Eڳl`U>O-x8R6kl ˽sQt6A>> QsXU-9İ*jLɑ~&q;S.(3.B_4]G.DȼpLX+wװǶ9UY'6aQe0"E)5eǽ 'YlzePxE«تu,kΓ:1q.Mn Q4xᐝqƱJD,2 KPBT;-| V-m`kL/O`}#sSCUrqAig,fgZһ&&_@=Myi#!xN {Qo؄aF>3uxmɰaՈPP$Ƃ{UIE |GAjG'_hͪGe$Z{SģyF)YxLDaI{ T-_P=dӯp!1Ojo]/V rdS[:Bkq 3ErBP&-щa.G?SJPo Q Z kuPR/SÎwcjVp"Vs-jVJaN !Xo>(ͷea|J '[?ma*;@jtrQ9!a [)C/;0@QC0B%29(gKW׾>[+cM#t԰/6IugvgcѹYb_BlF}¼k# Ӻ 3w'6x t4ǾGu^(]^\e r{ a0,9+ޔO\1OHm nn @[Ӧ+vZ`>" zQk֦塛BFhV[3A{7D5t3e%m/GQ z5Z&?7K5^B ,Ur' TV^9 33q:lM6ɐ?'̑hi%0 䅣%P1hh^"b2\ƻP9󗘫sǔx*'ݩ3{)]xׇFKđ6\z"+-;~})~ږnH[FltֻIa-A_Mscy`ʾjQedm 1Q(׳x 0|R`l"M)n%&v.)?GC=g[q)֖xVCt98Y> ے0zE7(v0Q^[1b+aŭ*L)5Iiߧ{*%Y,ˎR-WVs:`ɤ_롲LuD}"Ua~.hCؿ:5x%; d'v'|viD9kн 9rw k\!.IG;{3wڵ[*<7l]$O]2xEM $_?,P. &aG=$*E J~[}86_d~n%B &/BGt~IfAg3I׻S*w'xP3)ُD,4ş(oJؽ^wor6kDps|ZY^M N(Nlc>DqKڐW21 ?ihuUF-azׯR|jT(cz@,0ZD/M{V+$<[ } obQ2PAB5EǙ}׵T֑?6 N+2cX,Q0UIxN]+(yK{:hJ1&~iUufFRWZj;J|PRj+vDt)U@q(C$6Pܣe' (,3$@n]leV]"ƥ `٬A pB9tZtī>dؘy>\0t°썛;%04ȧ- oUBTeJ&T҉{Nى~]^7ZAfȞ)={"~U&b걄p 85M%" Ե@2PwrCxcz+LZPcJ5deL\Tk+U7`4R]L:.3\- [[?юd*c.`ed+4xf ftn!,Lk>d S^lM<5~<%քܙJݚ9#mYUWEu2Lx~fsLW">MBׯbӔgY] T!H&Eg=/ & !^ #2݇~h:l}V`EL+6 $9if&mF.i;R!/j#N&|>6' MbR31ZjZb ɳV\>`vL0 Kv5eN5zOś4Wph $U%_)Y+;iA{D 4'iU|[ݲQ<-b{ u)oz,-Tpp7Q)N(oqŻ閟g>6¢i;?!f?[1rO=5HXcBb }zh0dKK@9^&.z q?X>B?BTkG'\>"1լ`H h^#SdM:9@NʶBfFY' Qi"Dm6'8z(&3. /`-W)+C@eaڀ< Xh-/q!tUlBQ c3k Ĭ"pK_=G W8H&Z8s1Pűd65h+KzEe5oТM2"f;K 5O$.BEwT>]B .i>@x (4IeBmGd/. (UK$Sy{c85 Y&g@"]*3.IFZ,*n${%uďN9C9 'l5lb&#O01}Լ_3G̘ 4QJ L<'1ᅢ•# DgKm\kSp DL;5N岭RVsR9xK5%]ˆa1pzL(d.;)穀`&C>⽱T,lhƾ@@t?E1ұ~XVQtw,XD1Knd׈~8l#6oɬ#ħ(Q :!З=.ĶDW×zYCɱ*.s^k#ZnA7| P+Bjvi\]ЮIq҇ tT%YuaYsfXR&AY Sэ8 /U(xrQ%q*jX)Q>ZYϗ}y,ku/uͮmwgWFQaЯ91 d2/74K.YwiXDSH]n-atx2&ˌs[VZJiDwR _)</O.S7vAi+/b2-f<#b)XB~o/·''㷗5so뚲1S`~nndGdkMR⥷ŒM5z;QZC8&sAbF_p->рHA֤|&3Cg:HyXڑX%=30։Zջœ>r?2LqRu5SˣX$%Aքq.\O%6Y_.B>|>?|uS֚'4X!y]뾽x>};M6 tM9v&A+0ߓf &J /@y["˷[+sUoJvQ[Z<ދVQ 6C@XL,S/LNͽqAfa,ӽr Fc>(}W1]&<OePͨܬ|L>lMdS)8U*u c? i\=R|xJglb&).|jjeziIn< O4!FcfSDdgE#<*:z?GQy:SKl{Rwf{x0rF#O!t#QHdGÂf#W\;_=1b; ;wgP()PJt-&-vF3-% }}(.uYpCӒGGXYQ؈X 7N|cF 识5US0M}ڣD}e{ԝ*c>gx> _]ȊRoG{Ҁ.D*g!׆?xT,ؒ WhZDZ_7RCtfA$I1jfMk8oec M?GR׀{ S{ H骘c/ZXo'WǪH0ظW7I%l ]mdcl0Qv'w߳ۇ0(L7kӭ>QzYs{_0Z9 k kFJ^5r, yTXl# 11+1ASY.idfWmy/J8#xJNJgOsJ*cϨH 䴏_eQC0Dž{PT]j/Ȅ<pžO#҉NgN?|N G_̅\_̰`"C3T>(/t;n$i=IUBIًO:HGLZr=DG|ŅU[w Q(!-_pHg0yPsht|v5S3N<[%@PWA&y=HU7 :0 -B4HZ4D^VYٸ$2剈`cVkvk@3 s {sfCq4R,&焥9Ӹ 娣 .9GD庠/߷닻ʬn1sٖw&U'E iUboM9~) ',ݥڜ0ui7c:X"ԍ$)6w 4$] ɵ*ht:P73 0}N1G E2MLU~aeH5{p&{61&X4USV˽ C7! >}l:[eZf:E٥\fJ97)K{jQơ}z~żJ1Emm;2®{+]CAũHS-Xg~_Al]/:b:mK [bhFJ~ᆌ2~kIPT3i7n3=^0(7"}*DKo!]fLc[(](_ojoFQ~t .ơ/zZk,O1Ȫ̼rh U-^bdՒsace\^ΒblL(&*-qsrc4QxKND~8{?LP(to7kf -Nm_gj!˭|sR\@{xD67@ٳy`E,f$1/ Wa`œPt, F4n3DITTFTƬ$Ś1%!lюKvQc](fPFiOvsEqʕfgCHG%MPځ: d@ Z|ÒALmtŝX{HJ;8PB !vn:>Ui0 en'ظ*p'zM+B[+ӄZ{b[ɏ'=|jVSVIWdpF *ُR Ǯr4E4=ЗݲCt E21= @0 _U'\']]7.+cxmith9~?kh%*+9 ?ˇR3h#}<2|@}|"+\2(eco[NK)z3u~VQ wX*PvIY)" 'J8TG8K*hvRc/2To1H;e+5#[&yVZeZռk|?yi].2~j1ih7x!rǫilz:gW7GMQ2?תzݢ]7Ys.6'ۑ:k h9B{`AC`xdT_~i,cW"0h栣eH{6WTx^O cAE7KtAd(|Pq.m暏йxEB DrTT)FH؏* d;z'bMZ"t}IɶCa]0Kggez&Ożj6f}pf gn[ Wt~A\Ne&:i)ydj"KOLHJ'ِe7B8'7Tc'd#5 ϓ^>3ݘ|C,o˕Z= ? Qh&ajJ!޼6;! UT.X Bk2WPW FޝߢVPtRl(8tuɸҡtf!}[@k͊ۧ?$}]1S7mLNӺi`%2fW n޾񻆂0ZCsxy owiMV"a늶nߗ9>]dwo^և 0'Z']棤"d=g"£^rgfH݆Z`L~*9fAJ lH^X9|K"Jo|ۺc! ;GH[f]|i[v?NQՙɚeΜU#?I9uK)&k7xpu. ,u,׭(4X@@0LCN߷A <) Ϋ14yF X. ~6Sv_](4m)7n? JN)ěDƫ:6C͍a~6WPXMZbK^7n;.qʆz3>A&h&퉟P} ė>j2 ȀsrU]ةf-3(jY[D ⟏-{ND CEKXS*nW >rԚn~HA i?ǰ=:ÑJq3RO#mÀHani !4P7/2@xDtBU jЈ2G<̘]ICW |E[qފ mrh"|>B I tM{?'"qGxK[0Xm!#`9ޕtkbuKk.=~x ql Ú 0yQ+Zh J§c-cBest͸*y;"\1(md!'%1AY;iHУƔaH|݆|oN?Oc:٫Qn5`gcl%j4nR)v 6?+]E/i;Wű2^Y"Vh)Y2=g>_DAV&db ̠Rq_2oyEY搹L3<]k柖Y%: F,WU|z0W ebZڪ( sxUUFNMB05 \nh,`qDXGl,n؄i֬\ Dywȸ[=w%-VlVvoelZjgp_.G$]ҥ0~0슭Yq2E6{<ɈpQ.åwFXx.;$ ٯ?l(e+zԣs1PE $24}&斿ݖ DrQ8B"\ik!GLX@iu9&UAI= n`E7Ј]7츯55-DZ> EVWc^ꩯb4vTiHA IdY0Q&](7`P0N$0kşUi}@|Fb޶TP0DNЎ9RE}J^~T<ջFm_o(@=?@:W#$k_M)2oz1> cCQT;F{{x#t..9_`ӸRxyĚمЁ߸J4 4GL~φ;ԩm4xbTCm!"¼g9BzcǮ`,6Β )\JG)oi) %:-oK!\UVPGv3S0<0xrNxClG#Q5U R$KKlx C/\/gbz79%[d* q~II|L%VYsѮu6Q|ljazDBCJN['6>f]ICz,w#mzm3J$C~nt%] qoL3+e= UإLVnvF?LqסpbI R|lX|ixX}gp'=LM"jh*w'أ1ex.Qa|?KN) i'cfW`ەm|YPk}^\_襳~RM-1&@Ykc?4TtsUAI%=ٖ-|<N}H,~!D, {N~|5G͇|v-Edęua:lNIc-GlDn^s^OP͉98Ojel9f/?Ä|~^9)Z!(]Ӱ&Oi^C{Xe**2)fIv܇&?x[I{ {p[ Y-@ZlQn Œ!v!Z!蜁@+Cr|iNb(ՃNԾԃ>Yư.ү#WDh:7С,]TW"RIr~\e)U 6T,qDj4YVZ\9ba+` cW08 ʁyX]N"U4`* Wq͑Q[-Cɩ*ݼU-u@do:*A&Epi[OiXq|ʍ qĿjjݘF"rMD)0ZS teLstDB!Lj%]DH#QJV4 J$1޽t}g UꦉKX UNʥ ~jWTq#L{zX1' ކ8$.(!Ety:"uWXl*_i*@΁VБ峨 fa ˣx8یOA HGs1d?}?f,dΩ34b6(ţu7ϡ#Ksc8TÂSVIY>u??KCl35YZ[{+eP+䪚~[ F b)L> QOqbNqn߲ up'4%5SoҲmpC$eS,s1(DNEEfGѷr5^j gOΙ.?b]{z|"4hӞY?^Z:y$VdX2 0uGk75R6 u;?o%ʿaSE'l#aw)c?qlCH  ޴ :/G STiȘCfs~5qB3TOUJ2YhjۊcdשĦ? G6KE+]Jae"Kthƒ"_j;;D.24%$@IƟX AϨdM}MOx)$%Y,~h36ǾQeޡA/*] gbQA ;onZǸPvlRUW"P\&u1bӻ2xuN7$WL*'Q"m ~{)㳃Ed qX5y`w'`LC/U%$Alq~'՝ ι;בbsKYŷԹ_"9X8<-F dDJw{ryR>=s$Zk3 |cgm|߭".]"6H" fcC|aF.6>Ij;TM|6dJi瀐UN^tfR MxΦwYJlafCn.,iGڙ] Ҝg}id5ד{L;'bh2czz;)'uy@QRu(#'Qv |c2le2ͨ|UA؋l1LoMҸxi3N[UF}M#XÎ:%dF>ns3 g olkZ$Rݒ>7UG orĄ0sE%_mc_tkdCLdD!iWh j\.(.RѰ"!S,Zm ʼn#6;AZi`Hh?6"춮_e>{}9M3/120//>jgN@qx¯o6 ,#F+vk,H&BQ2–#yC^0:k#x1x!uy01Z6]PYrT /5P }kF.a},$xfA^1wEuq0P:4#hyD6b0swvjTL[jCqrQ*%+(sH>&Ù7*IyhX;'y6خT^)>0~ ڊj1 }ɼO|LoX_+\q׮J=0ka/&?vx&h:yѴu1b5(GC{HwgB.zs^¿ΝЙj[t@F=60Yj\'> Ofaab:scAXH:IXlkrGJI`.Z-KΩ"$g-yַE[V6ڞ;wpCBg q hKwZYrד\ *6~hۻ-|" TK]IJa#Ajs)OJTܶl#6Urz.Sfe_+ǧ'H4\įW<3QOؽ|&AxށɎn#WhQtikJlFv9[R ʲ{ӎT,r3v-IafO%{s%uSpvODԓ.s!BD,^A@=nsy&fC%߿>y4 vfBnism'o?+CP`zq'ĵդm~s8;[joStJW@seT]Fzw|ŭq;#D /؀@Z):.k_-af3V\Rx%6P6沉σF:Y5D9xIkx]>DR6"YmܓkeG 5h?1'*XQN,0E(YJK;Ɖ#`ψG5GZ硧 glEfKlN۹qra=/i€IbH(Mb4(>$L N2d )TԹws|[Rͼ RJg^RGd*|v/E̒D&?g3'g1PyxS=<(Je,Z욳ԗRW9vǨ Ƕ:s3Ui?Z@|'oH0ܛs>')3ȉJ7VЮhZNoIQVx> w Ž[뫵gx =,![A3($BTASׇ"VlEnE#QqǕ,3+fA(Vi DW.sv4ڨX0l Q^kV2$ =IDޮ~/Pjg짛[nu~utՌS[pF+$Rq0(WÐmlrfL_O%$Pyl|ܚo_ݵ@AN׫<5qI@k^69#]X-M?_je~Zw5lwlݴgJ_o}M*_O(pCv](TCqyN29䡇ԋb#x;:ڻOчcW3 M"k״Ji IύeX#*b?e7ptIGeޞ+Or[gnH|5 Pph/2]EQ0.H by$KHSޓX]4ŖXAsכsw{kp] I7[Tʾw}j9;+; 򯊲lZbcVR&*UHGvAûq~j*+-qhKȓ l)恂`ѹt!2ݬYs$Nv6p(%Xv\â Q`9ԆYtCd6AbT.*%D&WoɾZzfc߬wT^񒑝ycʘ̌OCY2Љk5Sјq#yЛ߳H0<*)+Lt)uHP]R`YviG7z1_8nfj T)@?a#.ο%ATdvѶ ꓏ r$I+mK# `?<c/Ӛa$ګzI05x &uDX=>hK 9 T@̀-9ӽ {kui@'IR/ ;]q%0[jkSRYtJS}ATF6A(o21la&3u8N BkUUBca1\m8{FK(?%d!SFprI*x %IrY)cY&0fW w# ^(y=;I2=_0N)UNǘqOrL[/+:7V  8Vv״}RaUcI<lR!h4?2}C-a_8>',&4@n⧄.Gl9j:;UD޳$ًЎC=|\AB=TY*p=% sq3$meeEص WݝRn l U"2bwh9qm,vZ($1\Ϧ}j70x'形 KADy-(T]jm^& "//WP]uL/#{s-圿=Q9tO .ʥI/ڔ ƴS9/7+}"GiPҦsr`o>8vf1sQ tu]a*3[ \. kb"3]%N-}7lb:SAyNBDU;U꒘\yú~ d[}aSxG%(-АؽDvjsPzSR+_7`Ln&TDMOzgX_Rx ʳ~lXoDwB%{X[\ \M2$IWxrN?$|wC߻I&lSC*hf C5)hBBb +Pk=]hd_sM = X.*5LJ r+ZB^uǽ{ШK.)wi oܓP20(Vcٽnƙ\pL8q4QҾFIb߻+gZ;,{Fė>;9PnVx`P XX_7j^vPnA NcΠn/Y >44nm-Dz҄{"Cz+u]K;Y'5@ bBTyr0a;ytBşbј _eBv A~71lPVeߒń-@>o:i٣qVu¼UP7d}. 1X[_S ZIwnꗀ0{RzMg #*Ux}¹qҦZJ{s6zhj!Сd&oİ̍eEױeUnJwQx%Z_zDW(^ws>Ub('u>G+ p&3Xy-9i'MPџf`߱b>1Ӽ J3ؚ> 4Q{\.S:m :@h&Z8 5&n6 ujB0ވ^uk$=מ-o7~rm|Abt?N4d #?05+57=AH4 7AIV-!L/宵9+% Pb~t7mPՍY'ϔ8!{Hȗ2bFXClٍP>=%R1]gy=#u֘(: _/hlUMJois:~jo1[`~c V:ςլ#F%!((a+y'4%]£d6fu5!ON^Uӱ+(*:_ϓ)Iʲ8e[$ S KǞ.b5+v?p3 rv3g&{"c2C+"7PPIzB؆ +ZSUcoE S/O'&3RFOJ2#SbUqJMBO'^!m}/REHa2c0\W.aqJHkK? uM[aw[]1_ bb-@1dnעϠyzLoY hl"jShptMʀ΄, u</z1DTs^}SC3O#὆ǰYaYr>_F96D1 V|@4ݜa&hr(ᴉ6h'B춯E_]h4X3g7>>| w΀Vofr< xG3UVxߊs! bgޟgWtлQ'{8,b"RMgYޞ 3eL;cw)Ti`rN-VfjDy(B [;<]p c@9 yl[Kŋ# S i0e2uC[g|luD% (q^ej;'1LJ!oč"Q C0ɱ*/_^I?.>ۖ77(w?U/ߨ_BՑj*PAvG|x%\X Lj3h< |PXPS)#'\)fY| Qs 0Ǐ»jbZS [Q h54qQ{GU9f!ג5NB`?t,lѓ ` u"G#enB} >gIpK3+jf]?L%ܾWD5'odA;/B4$DX? mTW_M[$* G Ŝxm,4$P;17ZT3M(5*JdKAo.{9M' kl{߂b*!Rf/A(JIB9?l:W,㱧avX!c$aZfG Bc[q,'j2(IIف%."Hu )1/T ܋L⸷5}+sM"8V"<8D av,eDDE'/Gs>K>B"*,(>u̫l=P:̀|=Kے spT N۴Qkc%Ľl|0 <пcz8h=Ψ_pz̺%2<<>c\* "CDyPB#)3.REB{\[ߟ͎ȍP:8c7vɜ>:4#Sa|w+NP1S^ζ>82˲ zxz$P( n1ܱhF[xTO4yJ{)Ƅ CJL+仴 MISNNZ/;<^ԎvaPK<&u\Y@n^BIy1sT4xnW/ !tX8v~E%ȫ׶6{3GrG]eI} Ͱ+*waIgӀ}矒SEJ_JE,{nBϥM8G0S/Gt( |2ҏQν]I_:W 7~גI>B.R'ďD *֥ojKfPX\qG <> &W;l(To6ŃEsZ5yWſY;T,g>yoܼfeJВO,T8Q*fOQ yWGS2.zyt'ШqEWƟjoD򵭤pf҇49 m1h.ߪ%=>?0Ϡdp&6vQ1CB~`(.sc1<*-8 FdOX叮KL^٬'6*R .rTRgHA|=\ Ҷ{BɅz`~[*a,z?e2U'+Mk)*ƍ'!qA +3H.AYnN*ao~&f"tI]ĴK=2m-41E),ӓwjS Mt]V\-1Ku/q*BvJ) (pSڛ~L%{Ag0DzGOLAif| 6CͩgK9k_x(4;+kG:$-U@XшZUFt0Ԉps΁ m&zr>*j4ءHI[UB>xh`mVt3 5Nye׳dB}ubFgHҖ5d~bD5Ƅkޅ|º"\!-=HQQPO/;y1\|񤔼KL#f)`իn#49v=f9!5Mqnl^V$sHQa_2HDc,K0j[ ǑM AhmމfP lF9K𡉐f佘_H$@>ΞX$'z/דd_V$[\'݅VA* vEJ]\XCh(&1=q" kTxo</PNy/߉UZ$6&ifE41mhlއC̴/3u`bM(F7L/˜" B'ʯ*L NLdmէcHe& 3U \<o~G?L\[O@#H;@5E9m8 %8uY":b/Z'Htb A0 4[ )g(du/W<U=%yB,R Qj"Xom~<Q,^C+r->^$P=' 8f2}m1F`-ڛH a/&񳈢FBb"3egaQOTO`<]?BzC%)^bo=k{EImBӷјTي^G=!EE&.\w;:!Pd>91b̡"wNW7۠bCK}l6;?©Fs\rOPZ2V{B Sf.Y)K/T)ϳԾ#֡i]#Q"&?1+T"0NiD:y ZjڄF;Sf_LP]ķY_}m}=ի;pSڠ;odWn-Ju{b5rq}Fc%&>h4pS*_`k07׏z}ygH0R<:v[_1[m@ɉk-ijqwA^_->vã1Jp&S9[%y=&ܼvb'CoZ?W5|+{7hyBdz=3ёk~dhںо~ՈhZ'OiqTY>AZL'4lLTN0GH!}kW)^ :]upXpc3ƭ) @Oϗ Y]!E}ܦƲSeDd2ђdAŨ$cǬn*d+p?lVAhje}MEdzǛ/)tFL_s[c =+&7:Wf͑o_"B[ ^K~m0&_@CFgKw4sJhI ,_?,I$S:ΪF'[l X IƌP sNMX'Nv@u)N\AY)sЏa#0[pzneay>h?ojZz.&0jr]zRQƄDcmև}8$ֳ> il4O01]7nG5f#[e9 QQɖĬ .v'aYęh%S{gQ4~OH_%om Yer,ϒ9=./R;>/٨S=HlWtvJVȰL[$5lk]2L u˧~O?YZ",Yf@&JskICf/`sZG8qk2,sDxA15b3@, ‘,rP.GR6]|fR?7˨*.h bL6nŘ K# W£_w (}-ep޷Bf؂t$SvN=] +;KWdV18n?eExtFc>*uk¿N'Y7'ff"OG>X+mZ:Lk&E(Y(+6o7Gm֠*= &uP<"}O^c#٢;+ْ̀2nFtGyeL#iISoCnmqE@s||׭}Ev\e#40z`W9XM>>W^&)0=tnp\PL5\g_DKl3H!4lXWN?O$fб6DY]ؙʳ[U(v!VGUa@Wa]t`C}J(N`{w.MN2{hEYڝ&[FW*nhVAKx7ty/ϙZ(jī 9>m-*q F4 \g(Q; ̼|k1W N=ھ#폇Hidyֽ&rF]e ?NkWE#|tR~tEL@HE ^UpXT *;z%uTƫu·}xh\*9YBE\*"/^*ޢ:zgYK&DKR뺝XF`7Әޔ?CAۡ*Fb^B"˿?sh0 Y]z|DgzRbUfS]Wۡ-gִfC{pVj 1#x/-ď =*:zlMiZ.B֪9(E6^*kJuNK&D;ն9!tҲO-c& ;կ/czOx? :cPұ-ސٿIldFtW^`-1xuy <7&kp]Ons_%@r];ȣr#)[-2>Tv_~t5S}.?onFsRp@+aBɰq%hG^^Džݯ3lT͙4}(r{b1D^n:^J0PJ 1/|X栝Zg@L_v%d  U:Q\us-Jz$F؇:cNE:ϯ(Շ'ϥ li7 [L h:)$ #e]Od]Ztn|HNKܺC҈]hݿ7(_Eg~.91-e.t-YsN§`&ǬL! <@4ScgndSbWcMG4,.|ېKuL2وgDU>/q$%_Mm^xT9rnUa4na?ݩd#%#(_3lhA'PaPpOpp۪$J#%pRCY;tԜ?Qb֑gc\eUA ݹp봨% ,ڌE)66;} QMV:ƾ͒ўrXB6 L*K sG9ZXy8M5M!앚C2éfbL<A9vCd4OM3$neW>Zɒki ``78s{zeMdwRp eS#X@M8e}q!l?q %Yzc.g%r~eyHR8yg8P0"!n)?ܽD=aؠĐG8Z8)Ʋ&+y❵aM*l)n]jۤBYP&Doh[B_٦[yŚ1.$ta.rgO5 u Byr9d$֯4'q JhlEFZ= ȋŕƫ9 V_ B.)"d枴YԕI"aKG2SxYܶMLI@э@ABR]jh6P eI_~\?)NhBR_1Wr7r^%}eF${n N|׀4wtxyܝjN%xD4 Gn`0r-u~Z7u\KS7ʮ1<[$ڝPT|'ngnu V<u ^O'^CW)''ika@+%H`d%,@Bk (U/mٸVCOzrc:ogX5*A^=[|nL]] '䑒&,T[2(7DbE$SFJbLy-A Hsxsvw`dV/^) , <0b96md둜/ ҫmvi ccH_"w 4 q`K SX Sǐ&d(q-#M;-k-5/#d?ee7O3% vb3.[jQ:yIs{[}.MMA;W#ŒﰛL6pqZA>s\P`NAPqm\u43VKA 9Ml;v`|i]#c 1.׃)G{[1 62Ͼ{lIe~Sv 6$Z$Png=k2?K͍D\:l(/S=*vQPoLi7FxRa 0#]Գ~ApwG!;abPQ_-6p`a2%ui@_ﶩ!,er|ʫ 5sZBfxBv-yťѨg/vYi|:`#3Xݾq@KBR/d$Ŏ5h p #˞(b4qƱCtӵe  _Vl M;zwjg›߉GC"_j0|C2MquBa0iZy|6(|" X%!t'VǹˤmhEˍ}lӧ34[ǎثTJ,ÝbL,OѝRIX "j+z;,ȹor B[`#_4ޥ 0q}4Eϰm .?̏*#>G EoNr$܋@Fdq{Ή~3Ht=ezs5p.0b SnۈvfKv:DU wi.l.75F/>o*ni*9Sp}‰P=/6gݡF !6%GM2yCWPKbaZ2Aԯ} l1gjh&J[Hd7v(c+[hFr4n4pKNSBUY5&9K:7 ƱKo86}NЌq,xY}nNF5ބ!Megx1hS|gA~AoST K}~>Ԃ4'DhZ=0j / $㲬+WQK!wB avݵRpodq&K6ǰ.mXDוG ]pHyQ;5`:{,]쓄|+2/pt$z0@1#gi^!+v'3X)_|^6A3l+]V xnH=ߌĔ}0̖,Y('-ۥ?tnU5}斆s<8)}0PQQ9FЊBmF=Yѽw&9"V,h֔Shfy܇W- LY٘;2ͽ&~K#G@7*~p#>نyN 8_l|mfD{bM)diuuS9R**JjCwWfʽRRgWP=d[5]&,gE4ýZO 5{j̾H"xBFceU{3B*,')!ǐ|`SHn5,w=7[l8)z'a󢭛}jMlqΪPB Ҳng\)qnҶhgTJۧڀyoSV6*I[hȽq SBd̮`gEjтI5n?BE#HCVA`0@K5e _fq]N~k/XtP`EܩZ}r{-ow{Eh9;sMjdނ*)Gx<К@^GnP޷.f?`w`.ȕ4h Tr1m?X)oa;\O |^ f:c\ &Ds^ CͰYژ_Y; 4ƪ}ʋΡ'bͤ CudTkHڐײ `ow75%>ǯ$톴Kšoƪ@ͷJhVHVP)JS5C6G#\*HfTfP%_J ĜCMHrN~ ';`/2R.^4w FPfc }66$\4 Ø8 >i8m=hإ0*{~7sEYA:<xhfat8aZ5P@뙧nL An#>9:nx\[b)yyJ8ٚa@b]90r!t;/H6 pNZS ,S\{S p( Gϡ﹥qw+!$)@)_d۳5R!(2lij03 /iEY0]̫/窨{|,nP%WgY/{蔱/ܪ >pȲm'HÈ ='2 `ZE9L._tJU̯OI跹* 0Cq~^,\iRk~4U\iR]w!m_at}*/阒!YKs`{S `=yei{1?f;A2W > n`h_- SҲ',MwR>gaKHIb?&>/`.x$AI" zE$8-#}|ˉ$W:n0 (Ks!V|xIłmWh4p-e WvO z+vjwXfO PNWM࿆:ɏ7߽b OOY, ; |hx^u7 *$Q3ō^UPQưxXRy`V` ti@ubWU[JհxK1]%(| Y׆g-Ǵ"qnT,v+.fB-%gGT=٤ΰM-(Iy@B\t@ P=²HRֹ P[@,J9]*]ygޏfꦑCK~LJ'ꊂZamɦ"kb7͒J1y} ӌo*h6'*Ƙ=a"L@Ol +Zy#SBeQی70Ŭ~i'flH|+J'=uz6'80mF"ͤYR׫`8Œ3 Էb;7t!%+o湚̾Mq}&8W0p%"۟#~QyE8_M$Oޘ7txr8VIyGZM $0$a,'L!)5 C7KXf=}A9z1Ucߊr;}ECk{ْ˅20`(9P l==f|:U'!yQ][Wx=@bKZU :?Ul> 7ƀm0g(gNt$RP-u!^r&JD6K{h䷶\poKmZ*3 .0FZ%H7 cBXI3Y~h)#TOէUgߪ (gitDpNLݣLO`#9I+M06eaixz@eGfnܜe/f5^mn" .QIŢe>/B@Ĉ= v>̓%f|غj: J^BOhBixM`0KJAlR;&"4 6H@_0>fO;f U4osRԗe$`` 梠Ua rD^ֲ Ģa>cL!8~M- 6ݓ H9zXgP 4.4v0M".W#wCcutB\Dۆ}J>Ǚ:8vw# jt H)$G^+E4ll!w#]G,CQYԐDCI*R=Xdԩd^ N9yܛd yv~zىCQ9ZuOƂd07b KM`-AXB v x-}xEAqlN.6ZeU.GuXe_쿵uv3i25;!/qnWDdD v7])6̇">$3_ȸ :%%rPݲyghr=M5ݦB*?&$\ڐ =K=_Xu/_ &/៟X47"@)Tɒת A/9T$-J(K+8ڧS'pN 8JK4ˍxvTvؗv/aKMe/TW#N78ڷ g1Զ(Ys۩}O ~SgDJX\9?I yhQ`\7}m ,Qq fu{Lf7j%'y݊w}^ROBAKJGb48s1UkLRjhn|nn`!lJ0%[G: +% GAc1;jq,8m`D2NJ#f \S]#m,rZo1sep^ך-I.Rfsbܡ̠g X*r{8e8? nr7Lj<3OZg9XT`0} P]dhp]V&sg9^gnq2AR-_=~|8RYe'$lasJ8s1hܣgGueΞjwgfa~˭ <<#z*S'CjbF+Rt3kˌ2* 0ק>MFZ) ꂧEsA"1tfu^,1~(77E0Kd%b9Zz K0q1urxaoxp*.VUw3#!v03uIr[,n ZO>Fb1 RJq \- J_4D\<2͵S׀\!I}ۣ.7[p쎯61)] .sPK X j'l-])6眶I/-dI0C6j'ՇE#,xЙ𢡊=c+u]j/06œ?4] XLJo]Fx I/v ;'}1݉c A@ >˝aQ/"bEZk̦rʓtTO` Cqk%mVajB7B zcqJ<\&Y6&/5w94!ʯ&\hɜH\̯`eWeZ{Z@Sl,>A[! E2QOsH~0=;cBꁅ:rўҩ )3h[5 4ne I,\ٌv=軚dU[;XLKˉ[p:TW4[1fi 4-% R.5)ִ_m67TmDZuUw]khV[D? }ӕQAͅ)~{pB$^KBR8 ,lOm]33+E,H_V0ht~„`h*twzMa x,ǠskI%mz^7Ҿ-J["0N@<yX4wUihCgs۔2qdj׷FKCqY(W ^}OL0@6< wVs~d. d!^NM3znBrzJ$k%fTy6ET}$'Kqge!FRz#0p] =?7NQ]Ib+km?֤B88ӆ,s3R(U愖BPǒhy,(^k_]ۿ'ug+d9'g .>&ex|,LY0 >/q\ %ܖ1dJR/qs?\v-su;mWq;!}Td j FS#eNJlju0m_dm[B_r qUHi^SJLJ~Ln'iVE-\̼!ZIDwCJì1A-sNuWt'G[KB(py6x/ So0(R4W+0\ 9BI+[ @/5@;{~@|C]1(AQ#o V\ɽBHᴱrP]3*~&ONQdM5NIfٱ~)7ϓTi]M)0Qn.[n= V>*8qȇbץ"I>wfD׍o)0֦FO<-.ev(oL-rܨ  VjMo8AQ:):EUzt9*<>?4ij~[%6Pdz+V(SJ1ۏoX=r!vkBn"[j_[ ۮ3_.(ƢH@tG!\·:~_aֆн;a*y_,,AqNkZc|ұJVקoXRPp͓t݁XH#ڂOJ ɟcK7h3~,zdn@ԋI\&N^, c{ҲEЯũ3Յ>#+'>sJ$ >:QzTu_枮;rB-j+e'*N`}pԮ3S+řE)2Yl'0Zetb܁$n@_d!ÙeJ3$%Fs  -,,xRlN7mV#ц zZ}vkY Ֆi#0߈c`b{C xܢ/ yG-I C[~&͘M^8A_n~*N['ǶuA")yGN5M}vB(c0%#IAKz#[jh<; B_uH LltQ0ߎ0^"*>ehup,LBB}fŬq,4iPrt"(?>e|N|ޝ|RM` '̙pw:(~աэDX Ntg6i!۠b$.?DxC98k 1 ْosgP?xjCPstGԲA1gyR a `^!R_S1*[xZJ2{5ђ ZNKFCT4*ҋ,ϊ7ьunn9%rO;VY+5b=k܋?uN|ijk$S֚1W">YQ6Pkq$ J32(9aƕ8ABWlUyuPwr\LO1(..|{Y_ڕ QYzbjmLPYl.EM:QI(mv7TM>Jqd/hz0~ks)rVkjP|" Mͦ-IJHndb#~"rWwv'r"t4>,#I]XbVc9MK=˽x.\N{1].EdցGSkv+CM(Tj!v"<@Pn:ӹVY^rr5{E| vvf5vnYz2¹4(x[å\sՉuy 񼋬T l*#[vRzCͬ(CMM%l4+Gl "Lh]P`ij̃9G/ѺVZ]CxvJD)PG0*q<m&3ǷmL> q݀9uAZ8lDI9iJ# ݎ6ϞXHpJ\Œ'. ,``[N~ Lck(YK+J*HS;l|ˊ_}Ad\299$i& MvcfY@CvAĘadU2{ZeC Ŏ pp54/~h-]sðߨH[d'4t᯼6szweKyv d"# Ny1V;Q(xbVI"FIM$ZFw:ҽ/p&o)Z|7󆯂K^<ݔB\B(b:Ui?7:E; Tܟf߆0rZ0DŽZH5lȪN߄6A^}ʏ&K~,N֤*MD5(nsٓhNizm?ﴌNʝY)[Y}D;4F fKjDՙOn5!` @&Fr8aXha/<Ț+(!xl$]5U.iAR,:,lͅim` B.<=uJ4Rb_(LSїO5FϪny|@I$cN3}ŝXlS?gOb؍2>ͦj$lL\"4{_nДUTωWGdZ -wBI` ۮzfnw˺Ԭ7͠\h' 5[-`ȓS81"1Hjk܂V kh} Kω^,'.YqaB֎e Rgۚe|7SVӵ0^vSr8OuB^ 'vo,0FO@o&,*X?!?'p|Bɴ#'O/fT|o(zq¢8YvAÓPĂ̧QӰ wjjkeDگ$}p-*Vʅ:/v'IMq?&fʷMDL{9hVeP,ÏkX @p(RIv>&wtk:`-_C?g1ZBkV~C[ y#J߼eO0 Ƙ7HTQW (T#b4bn]Y \JqHɁ4z40p1/[##W^sCH/y2CIPvlKZ2y}QM\seIvE9 CLW8&&Н8҅Ĭ&pzd^VA@5$}y3  C_¤4i%)@Ƃ Ƃo?>C 0l0t Fy=tTa/혿ĭEё\yvuU, Fe^YEtf|oӏ&tTi,(v)xtYiۭACM6||- d͆m]}{I{d )USN~Wۋ > ^j臣vڲmȸy]ōoSeTxOYvekӨ:ͮW%*v0'ãfz,_5vETڊ3j6V aows͖@#*t|~z=u\_ڙ):]S/BW2p9e `:M$_>_ܲLVjlVxHĴrpcHyw 4!Y *$9mU~~7>wg!oy 7*"j@7}X9oѶp)<&j1k-mBr!Y\C]% 6Mt6M99$&A)NM an3u{+ -z3>PU%;q*D,Ł@}}-`$\bh2_)C$/\gg~߃JWya KAN֤`I0q $lކkpmAG[@)IdgM 3J]/W급rNp6 _&**[ΰ44Oc|_ ߴ[Zdӻ7l]:حSCH#7wE=\~67ws IO/:IVLFr򟅼H_ {m!\|. ,3@zV5SQ&Fkۗ"7S!E!0Me=v`u30HM>9tM(|\ȯ5λLymwJ Ў&!]0"V(ϫX$3=U<{-eičL uNw+<\6Bu)d7w~}b9lGPMkFJYetj>HejLlF:Y. gA{0|dŅ pEս OUw*af"qP J˰Wc1"2Ħ4rg)mu0;W%m.$9 R;PXv%KFgS\ ^I[+SX{ 1&$x){EZ` EJ\bb։dsu"c괵оuNܖ%2799;(A+lU !`bT*+4m?OV3ǩhR&6oyX郼ogc*6Ô&ؼ_j6B^j啲:'gؕfXOԭ(n/}<縑Hd#?M@{}UcvOUЕխծq` RGFiejAψA1Ed<=W,G^Bөy[oX~+EhtpcFgj돆un@s橃\UNg=[MC:V=Yr ~`:VhrڼCPRFD%tP!4 J7Z4)Iq p3RDbuML9d߯nc.bd瞶47HKוO-lu95<>ڑF+:wo< Ou+6MD>hFi?V[<^^>R CE @aZ>#'0,|$ % :ŇoES3EA{:;,F uTÅo_BL(D]}uQ5uQ\~j4B>([|eO1G7fg*$'F:8pQ"&m`iX fvDU.{=L q?k"̿~Ethz;I|O9 ?kw3MҧG LN~.Kʿ1ȭ|3:㛭|_\0(hLjwz?jAT.3S4I5e sdXQ_n+HGMA1D8~}gsP8`ܢcq,@z y\$2~H\d*[̠1C0)OFR>w>aÙy 0LP(ۊiT8tPhayuCbǟ4k!tm5o_lh˰ - lj/b>&G_dm7|xi5<| BSs=֬uy>z #Dž `ϤuKw`mWy]2wO!vgrsOz-=*om Tr$t[ wyzy{D̝;q;(VW%e@U[Aڧqm_=;.v4n*84P?cuݡMh_E][,V)*ٝk(\ ѦAZ5RHc>xzuޔL@6bAdMmc,Y2˷AnOBM ML8+u)~-{%!9w+/ pD01N=doeܓobRX]>A]+@䲍>ZЗă84~黧m1\@d)tZ|8+JiR+3;٣gjTJ8(WaThv HXO=dgC-eXB :;qdۼe {B& ($MLGJˆ[U-.;^?Y^aZEw񫓨<V$A<  GR 7<$7iY NFF% g$2s@MlK[m!6\gF~1YWl^(nKaKmYT%8Ah3~+DzFp\%7[߿PխVbN m$LZx$#F Gqɏԃ~ZV˶u#2 _"e+;z]lj_9J xg@ЌgLXr^":x( L3ܱ%G?eڝ#jPƍۛ|CYVgmbu{8s,uox8֪5BKM#DEz(˨#߄'Jhiw䯳O?\$w1nm'Z1iWELTg'o!\˭1-x?ôbCom#^Pz4|!9TV+fG;fJDBsV*cO, +/E.ydh2t"M Jr=qLW̒@72^C ٹg|'٪DFc'w쟃b9>&M݌NmB2IprY')05`1)AN c녪a KQ@=هGؖ TCd=eWl e(W5tA7 O:  \ a*:ڈ|ZO[g+6iTpHrvĐG uL yl@r|1dE&MrRoyiH9VG$ۥ3aE7qg blKV].byǖKFsFPjb5 ª8\R*X˼?xςXT8 "zS p8#kKDƥF*$hws0Qcxּr*?,+:wCD>g=}GB@,-o$ m#?]0|jPL^ә ZbN& g~hTGTw4N dp]*+~d;طoqTXG%U.TEy$Mц'exzOf`Ɠ`qRL8]&1H}>T\G/ )F>q֓|EUݧA\%Hʲ)4FQ[|5=#9 r=LI?ZgC X^JU % S]DrʐDuǹ"Df03@ijρ**ԀSQٛgAt *3b^ɔ0#Bt !ɥ)C M.h%S28?IЊ9KG!CMţs?ίv&1,t3DUtiFAGʙˎU]ϑw"RL+4;[H)Fm7TF!!/̬̉\Wҫx=ո`,Szӱ Lx蛩A~:T9W~YK BS\{`"S^䒋 1 /V:+eh*|glҩ;ڠ k@:܈?6`}sSD{g_O$/AQmPCҳږF)ڣQԌ}*:mBмbhO3;eo@~7i=-lN &~Z@ `(1}͑RpI݆]- ))oKr" Fx|9wH;uH#|'n d]wӺ4]Qgak^_dicR =QEsvPIR-=]@XTY  )p!G'Ҋ pݿSFЬ|6[@L,{scBVZZof0? U3?wdS,q]dMc~~m)m]|nHs GSC+H _ X!LrwU&cYUZEZs.r;Y&xэeR\eVmL~N, cb9}zHow$Hpc["W=uzGYPz-jfguV]E`,x;|>w1:s]}atjB]ꃡkovƷ_PKMS$5p~mY,0 TϿW=^&>tAM]:B`W^r\S5e G@ksYyrv/H+=^i-1&srĴ7fߵF|%ž$ߒ"]*ԾoX_j3G&jo^@%'I8$@cZ)'5}dP)ْ;EpgP8}H (W},mV銿V{giʻ&yLeL ,=[ (6Èh%rdk(9'b|^ٽu qUN:L׃kݍ^u`wt7-f˭ԑ%L~zU >& sR4y,i,U|HyOוnqv.P8dfD> c>$z6T ]a6*߂L{IgmN12 D O'In374"ǵД̐#/`[W N_ ajB<=#FSNjQ/%w1kr>ZoIґxsH-'Q܋3|l1D~錘{oV:gC_GrC{ z @Qgz fX7í A\*#%c8j0c*UA Z^F=ii5@b1Ѧɴ;2n yvjJRnj#GT@핡D6࿊>ċW 'g|W\W.Ӌ+wLâ9)J7٤ޖsO8SQ4)*УUB?R^XZsS)@h!?UHi6)64_9ב7ۣfL\n8ߋs h4]>}Ԁ0S=OMf'ӌjk8g1$['^q;$cʗS/0]mvq:JKD_Z69^s6鶣z ~ۈ%HdM+#y~=y8rj_UeSϻƻY;S݆贃 xfӆj,U:4LIhoZ`7j[]Urz$ jě`f^U@A*DH8v•oH1wd%{GvكLU$Gč}qJ/3r$w*D7jp9OY~*HC%?u7?Q|bM=; q-ow 5D#Ms-,ilbY-ubMݜ_fCTօYPjjng2Ω~Z.~.)&9e"zpTfwk EO$\$p$*w;?Y'w|K+KI(DetjZ>)yEvdSY Ȃ3ގ33[i" [e)E~<tV8+aɧ9ڜ3OcPE^*fc/Q3#}$SvحE'nPˀgAW ? aޚ[ ݄h/2B`]P>L|ËQD`IJ %l`O:c5e ZUBu4h dhL0w2æ;\WS4FSk72c3IWU|Xeu#Tbt<ǘ9*f]&4abPQCZ⦍[Rk)vHTP=e8u/O.8v%^ 'Gg6/+4Y] }(Ӟ"`z!oEa&0g٥ldv=#\m%{u0I oFHomiC-)hU4;g7rQ;`$2rO3,ltjfUAմZrJbQoU߽6ul2E,3h('>@o+)G#^.blUЙ |.\[[b5"Z1_X᷼i4eG/2\ +w.oR}!EE"g`] RY鳎3u>9XO9L lW:_C nnhM7sX}gb/ hȅUwaH_fddQޫC)֖)urU%M,'TQN!ԁFX vp*$ ̃&+Q%AW * ݇#`TVpXjsQo"i s{q=CzYkl΂z(E^EHP ~Iha]҄Gޥ"&I_ *gg6On,y<HR4yPoР6m(,jKL͟: ^!x Ʀ5 NyDP8PW)IO8C3ŗnA/Wɡxfg(q}*I7]xhv6IiL-ζ;:2,wԭpPmvi߫rF}{Gg&3_%Er|veBGCVh_D#JTɧ;gA>qhQ@ŭ 6v5%$Eݘ͘*|ߣJAtq<^01Ca"tZ5E2ؼxg>J3Ӓm撉uqGImn`$+_=S(ʃڏO]ʹSf8&DE5/G/IV]bmqėYNq&ٌ2L \)W=N lChVVQbzw}H EsĴsѐhQ PI8#7JS@ױz\\p{F ȗ_%cбG)qV ۂͨ(XVmAj^_;_c!Ǒ{J$y~ܶ5:]ܠ)2gn<7Z`/EX*ߙPƉw1jd0aui#ʘI1RUEķ#8 tiF?}gr|++WIbaVdDy[6oTNIWOȁZس+X,. Hײ0:_m]& W9L|@$1[Y$WwO*\L %l0IZu {Hs^m(8MIC Eq|@`ߍ\IEz$\J;|(6/Yb'w3رK P{yɲK_G߿ ȓGrc CA_1}g8UݻHLϧ|x-bhxk+[+-ы͐7{'ѼJ=ЉGmӍ=Qe]՟*%0cSUiI-eJ |knLS@)k6fnJ,1FL:jA%j!@WDӳi+r@ͧ`CxG-Z+aVUMh"l rPlwp +=,0C8Mly>\jn|k/s2ωiߍvQ@)^fu%1)A)63W.ya&CN f%<wy2K%#> Dq^VG7˰_H ^4zs[4JF8!El"W5NZNPǻ=dXxқHc=BDJ$Ru3H) kKNF<2q%._IR44~ABq}`iKz8rbĬh>u&*>B^t3, ADN}@%V!0et51 NO~NFw?L>l4$9j"a>I.r3G;{λ~B]^U).ޜ'ۃdayJf?KsSOۍ:6F(yp!jR|7fai}<Ň:'lԴ-W{br GLf&(\QMɹUs3 Tٍ=8MqK%T1\z`IvՐ":[>熊3I4ZZ/$D==D\|F`SMnA;\'pV'wX$" &q;fNeH2'7?^!l|F+m8͇m4ޡZ%M$kU#`bbfᔝB'ڸ81X-?T孓(yc% zt@7$I\y= U+aD8b>̭Εe(*"}?uHs("&@>A.Vi1-2l) h|vprXrb5=ox9c `p7)U?8=ۏ0_х<j^4:mjA}tLׇ r6oU=E+CN=C5{d+R@UxLal0\[bx5*vxtW{:B BuV=REseJ-{Ǻ?uWG,(ivaVEΟ ^X>[@ ^$NLh3܉iYŻ5߀3^}0a;}]4"0ڬr>(epEh ȘѸ4A&PqJQn2($'6/qd"}}P͆.FnZSù NiIN L%vپ#,urV{y[ThąmD|Mpv/E!1arg#`wkC4vY Vq7QIl c_@pT?&D6.͋VL@Ȉ^C7t'L*q`4)hw`>,%{.*6^rHsaogl}^F숎[t"}]a^Y>lmN͈@q0e{ 5g'D&٨ːn=vt+(ޫ b! gg7&Q |I_ӠN[Ly:WEJoiVPLZ=,:߄_u gDv}A\#Z/L?Y6޴ꈣN]SX Fu $"C&uvzn+o-`ށMT“*$ `󏠊Cn fl74ɤ=#8H&Ϯ=ۥu@]!xTŝ(+kh#w 3YLٲG*5+WTLG(GXGrҷVc󵚯XYP$ O>6yLΙyyKO2k|pfjG|l͖L˄Zq@QnPwpYJu\bݤΉW2x-jvѷc :?W剏#(x1ÿҍ 2DOx?V#ag/AlMU OTc7O`c"Aw[RQ _,{{\Շ;Ǚ[^ _mzXwW%GhBb魯ӊ4F)&ʻm,ٯx%9IvS8.WU}o֨B^V/eqZ# 񙼞lj~#qcC)&%.&d8KQ<{_,amV#*B{m#X[M#8'E%dXjMlZ3fς"" J73gV½*D>7`<[ US0A>FO`|L $roc)]U[S`YNk ((1teyWJ.L,F&œpK1BG\9p?)b/3]!xN[᨜{%7{vTC_08h]U@P+0[wkAםT en#w${b>o$Z]ڷQ כ cnPs^qx`23"T׻4wb7eu|g'z%ۄqsЪfS,LI[}-/׹*rç83W׃Po3Hu?^sR?HZ@Ї NqP5hcרyu CD*KMWSN h#lB+U&MPR5.Z3 5M6wM5'ʉ@qvSjۖ ЄPmvai (["ρ̩S9`\ б(E6tAㄛV'lV=GxG):,0[5[UH"fѲPQ\G}g}xO1J mYLRb e&3 = U}'bRJXk8۩ }'9c1n}ݥgԼeFoC2gI=!%q@I M qS(u͜ !8xj0ؿ#h?p;jKYKzb$-#a3sڑ4&zZ>907%o ƢNTV>PlT6}~piGz;e52Pζ|4;e%~rs8 ;WBp{}m'8{J?jyT|+cڞ'7E@fgYItqR1ŸQVj!knPl3& 1OZn=$0Ɂ_jx8rX0k ?eV,NEi??$es\ÒZz)DT$yqVVlq;Ipu 艧#n%vS؈&VC0/pzC6, L r,zƨw:}c>6D;0)=QcQhJ61i"}u~[}yw89pE&]9AZ$L$ |fP]l#9}@_rͨ=566X?] }GL:HIN' ;GSJD#/T ^TUJ6@d#\ "6Z yEN ]ł7`5pʮ #*0M|%BPڡ Z9`N92`BμlߋVwo4Kݸ_lԉZf ͸{7EݏAxې1;zP`(~'ln6>[G']}K  jA\?Ynv\>/vTG,`o!P]_iJ?_0d} R@,QJ jb ][ڜ//E"H./xC31܎F({}'kY`Wbj]h@v^ʑϱ2x.ƻ0J -oL*9YdMV 8Tߖ c*; Pz[,< :l]MB;c>St?&@#}>JqUO`ڎ?q|=5J.qQA GXą: )eWگ,zJ5 `5X;WaG{0_I<+]a OTJQRbdY\M}1m=}T [cTtv`1ud܅l6w;|G vc3r c1&8SSxy34q>ҟh.N0}/8G@S(VMNje: \t)+?sFsbW3X$|w} cU:y"Cq$"[X.auZ@ <^8t,1:~~ǏKR=>#rdRcl̨/ ggu%w@3j{/{/ɰy e5P2Vc{E\&j>v-hM1X޲ k/RCja?ʷ& F`vXcz %erCvUq2x׭1s1! %u@"o_ MbgK{2qxN3>|V/k'C/F&p79viZ̒-4 %N!aj,-9kh:7ț[ӜNOоip6O`cjDUo]J35+}UC4imu<Jǡ|7"FzEn;>њjgu8P`2gYlCuqmϫ<xslߴO: %>%y\Fޠz؈>F)7uKCx2(3&I+yy#J&T` H|VnuE5NE@-SgoP47Z`l-55 ss;gqM՝efKrň֓Ci3m-Mw5Nf궕-`*Wɳ-bZ40[rvbQ8[Ft @P9^QNGw^_⛊(!P6:Ձ-uZ@Qݴd4AD9\uz,gXj/ϊ)h6@zɀ m jiBgAZzF6>$% 6ub¸Z 9B^En-jf"8?‡K]!5Di02ZB6Kژ'ȶ K5v9sfi&OU>ju^pbm)֙eVENSU$I9#v%6>71K'2`b΀D<5qnC6Se)Fo0lY!K>2xw oGKGDLŠ K-=Hur;/6;wlL2H4c.wXd4[06Nd- (1?v(xWe9Dzm'^H$-70 !%cm!Oo!m-د py)+ _S?]QД`,?k]4䂩jMy<4WFJg(kôFyU]]~c(^m֭7p-MeHJ&TܗLiD;(q R0f :-2NwwA^'(Q֠:v;N!w T@(.0vj?Fv$+O JBS!w$gLf.ʺ(c΢.GJ|f nkMbh @)@7=qdir|#U"7X/7Aa1]~;lfnIJ~oj/џ%ɒ&0rNf@Kjsؕ*=B}ڢDGxI"pgp@$bGJ瘴N(R'b䷔gy.lI;6:Em\$}waIwv=K=4;-h^5M<糊%j)Mɪp/%/"NFj9˒1@I>_Zѹev$o^&,;j.Gޅ ӎKp, y`Ձzgg ?{|>+IXm0ˆDjD#VOARםx3ޞLխvRa E~/t0*bwp*ᔜx 6E>526]ѱxޏ%&݃s\J4Sda"ۼpOdp03u{fˏ{5|2߻.Sn6҈u}ZyKuL~#mVz`YS RK6]a<QFލSV:OٱTY>B.O20lAЎLMX$)fLK'Y-'b*gAkld@ fcnJy q Ƽu|©Лaǥ # lpy >/d_'Rq!4]^&`7EݮtY(? _ ~KX':ZCelRÉrpwma8= HMڴBe(mlкATu-2,ў>Cupݒ'~vnu߃NV_x#xB9Exuq2ћI(n5E>LAyLW4!YNpKM6ij|U4y [ L#H9a6juދ5 C<ʧ Op tC9a0rTCKsd0|x>m#wF(|4`?x2n㿍+#n6Ip\xB^SFɺO)*q.R4Uѹ\=tAjkpK#X@*]{fVnz{ŷulHCB1Ō3@%/ Qgdq$mK6KHTZjjlŽoNp3#zFXUSuA =!鳧{[$[BNUϕN=t)҈i|j5Qï |pA_ CnIćɷI7 f m,3(dϥnp2a:=1$մ,-i75*k8NS)^8T؞qے[N6氪Q] Z_dNIx='J;GΣm̨ZQ/ϼ;MG*|@.X +)\\ TJ^Wn`v\aD {B<4! I_\ZU7?K&%3t?FAb,g/E1qJߑ脹|TEL7'ZCv@,Sh=Y}IxЍS|eO؋e(9STICuT{pu-+d*K06jT`qѾGRйIF'ِ%}+h;e ݆-2X-M}ccj𔇿M5|a#fǀ۝bSxJ1лwHȉ/#~aBD33 oΕgmuԨ+W_';rc$L|;4uy>^x2"G/e(>c ;ᚭ'>ZŊE+}xic^@\?d0[邰D!-D8i5;C]Z>2>_*U5/Y#jy$E`A:tab4 33Axrد:c2z^9SDDT(Vmy]NbpgyȮvb~˙46TK]s: Z@(IO9}Yāպal An gJBUP:N*_P$#|YiotU Pz+j=#*AF"~E)N4_sC4y˪cn\,-6G?C?7(Jڑ Yӣ PLՇd,Y r\6~mؽ #uAOqj ;YR$y@P\u&5+G[ LY}[J7LGu"Te6 .?E8C}VBkBVY~ 93xxxT;@J W&GnxEb+ \ODLU~jexm n<]R"ո --y|( ͂Ⱥ#L3褗4›@mFy^iU+o+dA:\A'z.&@h=Q3#peb|~, {uLU}Tfmkk)rl,| &i)6)`eW%6N$y C?,V7foE9;\gs"L0ıif=VQ]rIHtY7O6b?M^%a*$ySPagi%ިJnx VCU:{Rq[sq$9^-v+#(y%=Kb~жb{cC&/H.4G9&!pۺx9}vc&{qs9y,̮S2BW7v12Sb#棩b| ˞Y.R/0#]0tip[a)u2k1ym9MSa-_ӹwc8 ILyb4|eI5iĒZA^(=E0H] !Zaioy̺sN7V4>V .QNgMX> /&+":'ˆ+E,L?#?<>QJhGB'KBVE$󶴩&O>|9p z6T,Zwm!+w-3j](;/#SzcvPK:¶L=D^2H! -5YiY*󥞻Fݰu0">H )6+_▆$smeHƼЍ(9rc+t-ݼ̄2|oy鼱!@#Igl,H?M5p}\+z|ȱ}{z,n MOs#UprOvt">ܛ+xKi1=_-TȊ$z{(h彰@s{e5c" 5"2g@~_\2ЮO~h:[ڸ'"ڔے3a7Vp>\aq>)_JpDq!dvm,֛<>\B3xHJ}8f27̬R 7U >k} ˴*9۶ Ms>Uu>'QT̼ߪꯐ.ivDLDc@&ڤlۈ:7t@v/ճ6" KeKchhl="`5A_u[H*=6_jWR^D)P>oi|H-H/5۹ӯҞCZn-܃No~FqTF- 2Q(Eջ+)^MrMHK %6}HʈMf×"uk,m4mҾm؀eYpt\bzJ2%T%T[6b_VeruSjRkԚoxPߔiұ~ƩO"o/?M;m1HP3WJǩiRB!=檄oB3$|{Z`&XvM i+<ٖK>p#&nj)Xk0я:@[f8VR.$7igjnC:XO## I˫J6G`Km[mhM_Gw3 TKK('HgeyF +CceGB'-]r $Qb}٪%[Q6t~u8ek/U#X!m'I5#T@<|q`&7PohzѫMtΨ(hL3ߍnYS4wIWbb98dG 9ō|t"Y +ͻid S"M{Iu29(y'qDvVV3a`zVj+0]D[qqY,s~Xpߨ22 w*jłÔdu/ G ՚uԌ[+{ N.#Y>Raےϳî+Ƅ'9x*Kủ{ nZnܩ0~q#Eka4d"eK/OU]Wb+1"U ;ݬvJdˁp½h |Y撃VO9*_IK'Ǐm"'}+d61(_ceu)9 o=NELkvMBӯ/,͹3q/N:/L/sГ ny3+ʤt@\n6Ųn;2B'5bm ?F|Jmnק(xj}/ds&S^U kzVghRR3U jP7t嗒]]zd ڗZk5]%{4)%dזiҍ` rϠ7F>`~H>xVGߙUE|S!_u3kb[ndٶS5/=2O'ftjADii]SX`^u\`k>unH97)Xp>dC=<~]U!DkH.4`nW W /".]|+pM.lTp`17_|j*ԗ]rdQՇY м7ꞥ5J]P΍ Oߑ6*rEsIiVM*%%vYX  $_6kJW-θۈnWȅ8GpOx4hH6”7A}VDL}ֈ"%%"vJ%mT:TeO2܍'H_aO2}n= t?g#}-!J\)/X?tA}yCƲ#Țs:l[DjqaJٲ%;SG,B8j) 3U4& Y)+Ie*D bh.@=f|@FQ7X`-ך8s䦆@`@w}#l%X$TGב֖Z(q҅BřEUHp`*joF5 L9Í9?\h; &G[P}%M9}m2ɚ;C[ YoI$̯F4OóO.7|=;?U){bU-PHN7ma/b0gφ}G=8uWL .Ұ+hsx*}o(?U~cBݓ\s(V?ftjpAhĦ*Ka7u eY j$S R丹q35zњDei(4òq@[δw r>2:&ᣖ{RՁߙbzǽm<a~f]Sd(ǦvaK=h2cHԉAjuʁ3pHf-+6NdǶI|xڄw5Užv*Rn+l"%_/)S` N[wL׮X69^@ |\*)R&H[l;6TRU񓵂fp:KAtk\KelPOqPr\ \zf$5J|>CO+O'{}7v+SUsêd>~% i@PNGFTwgBDIYU+xVXKH٨AơnV夁Zz|ȉvS nbS^5Ա c~E6V)-3#PRTB7ϙM֐ރqoum ߒuoY*ܡ,{=;AZE1vPonivS|Uh+d=YC`j~^_AWYܥdi8]MP: :BȭU;,P?ʹ| +*4"^GPr yPPjoJ I7 FOz|?=mE`?p_;Uu#x*vY56qزWگm czTW -\q,_jG_Ba{@=? &I<2f.@L>]w?js5֋%PDS-O_.?I" }!BKWbJ\ R[ sa5^>AN"u^0i !'a*VjguDHv"^l-ƍĭ:QwH a}"iujep]Ɗ_(H 6K}(|XǤucBcu#T^ʢ@fHƥ@" h*'@'Xr@4`Xbqt"ed N1aWp\5$79cg4ptVj -&R]WZ0%86=)9;ZS>E;FŠ,)]#gDr`1v`P=IWjJNd:(E7=$jJE+Ao"5DR#*F)׶~Ej\$&jp" Rǣ@f lg[ | _dP+CWrC\+RƷ.fUǎ nZRBz>/QՎk[(?a33%UjN2Йֆ8ʠ"Э?]vN׌;K@Vp4ߝ`ppRO/υC 4GHnj*rNŎ i?Y>B3e:4krᙬ6NV}ٯAe>JIN#$_ISׇ q8fc?ȏePc}{ 0(v2G&Yyk$31@ofWHtf$WEm7v`YwGICY4 J)V8{97sb+qDhF0'1F> ]I]viU^{<[@5.P :tC};aD.]֌E2bf u&&\N\ d&.^Arm`n3!rQlwFlyO:Z@m+b )|9e, 8.ⱼLF)S}d KC*#&a]ã(Dۺ4R72F bq&_ȜתDI A04 K;k%H4`e' 72=E(pO 2fu{N]-"=&`4g>9?d2FF>2D35):$`+LL㋛Ռ5|a`RQ&c| m[RB B#qBe'-xt6zN\;|-I4RU/X6:$ -,rARxR.rVhQ^͸JlL&2i ,yp}Q`3@m{[t-7 gb9IR{Ja *>wj4aStz;x %d(mRB.`a a`җNRpII=#8^h0~_H+njשjl 10Yv}bNL#A=+3TJk gN@("I(C[:MXBѥd0}9'S0x9(0ǰ.nMӘ@1-,*z~g+K[6C:^C:ݡU7"S"3w1X(e`pOp6 ֲf+m1ajzCnͶ8xI&I[_!7]5uMcٵtp';z^Rd0͢NOG/Įq#CE?SƲ7 ?%V J&(:~5gl ^:q?sM0Gkk}mܯde-f㪡6%K#E8s 6QHAk-1><\/n} OtC'3]x|YƐwɽVLElk+98`hS?IsD9h;GN47+Ո6,O$QYVB({F=Y!4@d'̈́(BAkXO?R*HhW mgZ)I(Hcs۞xrHl!VT߷p>y1z _jr}T 5a+Doɪ -޲3X4[mpz:}p˔QXd?\Oߺy\&|u,_LC΢5oB5 77.Z~NAj+^YyQ3I;B/f*ѵZv,puW,i\2}FbH|2/xbm#Z1w^!T*I0  5E&FGC6%j P h8c!6qqء2@%bJ?=+"qpX' s8v)y9Uk ͷU`O4Y/Q8K=8ł[U5[ ֧?ƙrFgsM6Un,g/ZGT S $=> t_CG+ ߥ_M$+%@`N⬛&cv 㵳oIP;P|Sgݜ:CW?1/hp/@D^iIB:Cx+;w<_kG\)!Z I]KW tߝvTƎz< VÇޜ:h,/8cW]<qnzY>nC8h>Bd]A5h`dRM]zM /^r{d#"2@$E R 8WeD^\~PoV T[e9 %=6gT|׮m!=ģOU |aO]1J[_lnq[/AH jS5\};2Qͦ* qU's3+$\E\rG{H=pZAaj޽`F˫#~{A^h&ّ,;R]f`r!SfeJڨ mq˵[Nl&kԋ(F?9'벞T,7eU *-/Qvv}P} M5Xqt*I^~, 5ӨAƎ(G\sDxmp攷B߃ucpJI6&:>K0KMγa4|gwFzI>Q$A泷\Oq+28X@y 8#2Y%3/hG!6nx]%Fc@c9z |W %@Xǯ sdB2࿆ܙ}e5,>át+6{,]π:%TvH*N C'_+ ; eaR*`Ϙ"\ E#Cdn%O43 %{#eX\x[4F?_f/H&e?>u#ԑ18Dy$t Etb @i|Q ".^W[6x@ŷD<6>̜ped$uT{(*rb4z&.f/1Jo^GŘF&+1M\YD|-oXS?$07lG;- U?=Mh VЦnF|,@b*O}$(^xxc:@b-ᖙZBkWgʉVJ3>.Tǘas-J-nt4!kIz뉵(z48Dқ76 R;h!(CTԝgh_Sػ e`#$P@m\'XC,2j 9vN~Vj(6!ugY-9N鐕rP [B\ĥcq`<?0qij ",) K+ W6JEF5$fz\0ݮOf4`2[EM􇼷B)B'KZ] a;qrZXx*pD>(V/=B {g}$Iʰ; ;6;4y%lmr&"<*Fޑpc8+$M(@ƗjӢytOu NGLY:&MJ8oBƋ+[ʿ jK$! >)hz/G=ۜlNĪkЙpc{VoL12^? O/ZUg&xjf{``{:Eiܽ% B4ڵy* s dV)Z]iq;_d+=%ϲ*6 +'k6EFSH4E&۬~ Il%>=*SgbHa,9⮵S.b/e媝7z貴WP ñCH^LeHp# ~R=B&t/ Ǽ`$}bĢtk\,n>(=߽h,f䎽LsԷSÞN$j|gNi-4yUO}* [å{3NC]]V8B@yKRC! ;0 5S:l]j;!_:?8;7x[ rԓg3z"V #􈂈 7WCB YV5CZJT iUwmDDn]57 ^rN^\QL A6Z[SciŠTDk|s|xXAy5هSf( 1'Ye<a4s@ ]SLbŢB41V~dqL2'~$y&=CxMks7TQ`8\6U h}\sm*Lɤ$W ҉W¯gٓ~ۿlA3=`Є6:Sz[ƅT(ve=# oТV>u<-]"߮Ky,xzXp &M`w jܧ7IN£2$.YٽGRisQm2-Wh@]vC_P%DI|uz8s}R1\<T.mLcn:sE)(z mzE1y˜<0;nIui^[u#H#{t' 717=\(+vr3wg_)|tUyP'zi%YkzGH L¬/Q9Yh%bj'1P( &[u[3Aofn^0zMXw$ل lL.{M\h QX߬osܴa4nX,,O%oڙWۊm rvåO0w9G[=VTRʦɸ=>*]K ԽUs&묟 / $Đ`x$"Iִ 欬C _0-CA(Wpzx_isȏ%OE=^Zg߼%Oti/XN1C|. Y7[%%Z-SaC4 7ȗ`_(VX,$/J"e&$X&Q;f8UbUh,NWrZ8% {Wܑ2"`DbVVw?ή*JĨz92J?=Ewa2A(xC v&4MbhA'Z}aި ;FLX(iɪE`mUz41мݚ~mW\arPqW"$"JBzUUdF}zR] k">66F-+]|ڴqA[36"nץITA'GQ4k&=wj5M:})ʋΚT E9SՅo=.Wa@A6t6)ϫ2GTpܟM-ҽHӬNvB/[k=˯/v8(WD+.fP)G50G% {t||Vng@f(<x+{Toݭ!u⇠;,Qn>Ls~~ޫhd\ˠKkBFA?VlZhaAC8ܛb4M_ |;o_?~Qײ`#6h]BՌ#0CxUYmDQ@\> R$Be QP6l.MhR9o(AW2Y"-*H!>5;+袵e项 V 3)fԂz[!z Q-=zm}bv>4DJ^z˽1;^ <i[؏LbS8^]s6n(.ei<.3QݒvF:(eLlU>| .- ;v;)OV2>N+d~3YHD5Dl2KlÝ6J,d [QcX Yhe+Y*{>rw$K#3+\˧]uњkup7ŷ-|4:K<^3熰krC|xˊ5}?aE󞇛2"'e'΂/󢨝:Tx"x)> r&Ns-ɚ/iRZ.5gkLD##Ʊt14YH綫d#LԙͲ{;bq Emx@I~yeq|QXB` iT`{#xkHj¨ d|̎m&]"!f1Íل~Ѻ"*|M5jYlڗ4MOmmzMau:X'{I@Mi٫6UEP$޾<׫F>ϳ15vY,urW086""c򨽅d"VT۩fάw4 ?Co"8'~Xc^iphcfpgƏ'/:6f13JMF@]sX WC{;=]a߲9n}(47^IO0A.~T'`ItTMR让y+򉈍mo * CĘ;YYκ}vGۏ,nB6JcAecX{]3IdS[}cԓihY!6$ƛ81+3dK`KRcE TYyv"[;|-ԛU$]2]{0y)7Z''FM^NrU}O$Y s]m.)ΙG'm o4Fuk]b ?=7TuD59U'.1DBw !пTvFu\-ΞK.O soT&ht16GF*knG-Kbߚך"*/Y"fuecH%]Qdפŧcc)Aʏ|+^Ђ=doR6pAIiCt'o:3=ŨR!. 5."^m3Z]zS7@MzՐbZ,0>YBwsD.+U5v>阊[|Fo,Px< ,KiO* e?۹0g?wGO$ w :pxUՇ/wc1hܧb#BEUXO"]RИt S} M%kӕ+'[&mZF]|]xįX^̯H8&?>oekR(-`0Q].txaHLk%{Z.R\!@Џ趆ԋ(AW`kXX,EϏ !^BU"p Vt>^"0 )m]L[v' |EhM-\6+(wPwɀ'VHʺD0>ç=PlcZ$u=L:LCrj~8x8"EsP[n|@[]&~/i2!G- _a,sbzO7^3ws;]?d˱U Fuc+&|{ESbMq$tiph4,E^(Mmnnu+v1Ԅy8aZ t憵-S`R,jN4mGA!K3 qaH?,} ?HӋd}{^=].ĽSq.^K4kC'l-M Fe@@.?eޜfI3 2W#Wpr%&B7gm-~NR%q6[lQQlKb$vǨtx5 ol%BRH,vb-|^͍_41skӢyt\@A:Hw@&F;yPmLmjiC ךD5x,!/V\[(Hj \'E4YcrƒnzC'V][Lc8-iY~Vcp[qBhTn!T@CzQ1%A3;Ld_)wZ 1Q }^1*6 tyl>ӗ3SuP3 'b/-v;h@G 0qBg'ܣqQ6\_b\ZS72#dK݄[KǢYt{Lk5*ɵ ʲ^[S@{^]MN[9!MvuUtn׶OҊ4uY PVᦆ{|q%~dh6޷A:$]ߺMzy Uֽ+b~&/)4'Yaҥ].Ǽ!ǧz/ 4Ntcy$XK{(0YΌ3+5n  !VBŬu$=:= ]P._yWM\i3ƴ_O8;rZ1>@xz* PfGah`41BHTT )IEڭ:o yq62;*Wʲ524^dLӘ/}38u(~,7LYMơOG MH\GC& L_ (t wO ?k{m Wv*ynPߦ%!-p/]w_ؘ P?#{$e Fn];d("JFIBv!_RB9YԲ*6JSk&F,eybM]ժLpgTjԸZ) }uBz.G,:~lqRcxtGW7KC}8/)M?}쁾axH7imMw]~xLte.V7ݭ>O(|UI&u * vWNE\p ^7IPcpLF)1Ð_v{|j7&~_ڃo%f_s@sE8LaIɖSXRgf%IU9lmiרhjܨ_QhQÕ^=n-z &쀭vW2_ Q)8.Jxъ2sџ "f- 73I_>7f7ɤxnlG(ݐQk"[^K%u8TQq ..woQ (h 5 9ġ2ēyYk*߹ [Lc`>ii;XEjg[1G;>!ݱqB)L-RMϪTA+!RWiKhv/Ӣ"r"i0ZC8΄3 ]b(W'XnS a\-VR&sgF*sj)Ayª,C?.L w!2'$<[e K;=x bYwoF.LW9hZ}ynRͮȔ oEY:25d :i?evjIXѵ~PD+Y'x_fI>Y^<焷6N}hvo5{G,/#?`*c}>aL?P] ^N6#=^>4['߮%; 2Z)y⹈g&50@]XD3rcYk'*0M ,X?|^YRoLd.+J,od~.2j}g8KG$8˵)0Qܵs3іAp]uĊkB)EAg0OK >HFg䐪 j2(*JGӼ= 3 #!~+x/kӎhL#C>W }`GZyRK3P7;mHc|(ɕK~w-@A1CȢJ,U $衼NC;e?pvA!)K˗**Dl{?s^t=S\a?)vKYtK֟: pO-^nNj^:|\K *ynb׋wQSg~ig3?@^>}x]#xT3h : Yh+IP$] #O*U!]i)?Lovck]p 99$5IeV  ivYW `S>yV0VgNt4Im4=W9&O)ѯEsn?!:S ]^r_͊wws{D+`Azwu?Xbo \yI<$3/o/BȬlC"7F#+=KCZ֡"5MrTfq$S%<-K%I΃v kC:{ 7Sܳղl2<)rȵiIj _ΪL} H̨|9$yWK_h}:4f.Ymh 0x<'7+9-zh{x S";AI8YԞŢZJ'pJah, 1 _ӑsMh^蕷za%#`MA$+.I^o!opk} ܥ i ` +{Fؘ Xwy;g@2c%iF gQ5lOa˒ZqR4͞v]/s ?d kVac 'v.Ү,Hyi^oO>&$ad'<1iu41n!g32 ?_o^vM/nm]ńy^ ÂBAi Sm=ûJH{ _+qR"E$O8H&ppEDV<90DQd@?Y?.;?D$S[P?Mu-&In+C̕a/55#q};| ,9^1>[86Hi=.ÿ5e?qGV49ڂ9#h$[tR%k@'1F@ 5ڀȼG-?@"KnWdf) ^^&JW=7p! 1k~9"G rg Sfb.0e},wK,HYVV9pg,eH[ o /rk'BA( C}>|hчd$KQ.lvC+D\ԦEzLg+9CLvGΓ#6U؄"ZrPK9h7rb cbMzKR2m(4ge钜@9o"rY0_Qӆ1>K&R}zy%o=!%+TK2, e+hZ,)8_p=!g^Af鰁oEi%A,y6`s'oib'N6z`BZw,KN5hU^uy=t]+װEg1]@7;LxyiF zb+tB$0mֵͤ *;$ŮFkP'ȉ>ㆨS5/dp+2}U礬(~n nnO| .6.P!/gPfޫrx<"o koG% Bg ;rM*|OnvX.vfԒ^Q-h= EGU106xiiw5M‹}HSdX1Ex=y:ҺQqYہ3RS%1aM?"7~AQ#֝(D :jA /L*՘DCㄋMU_w`]+ i KfZnF2wM6ӎ WW;6Kr;4af qwO2d>m_E6 W$Ҟ>sv`<cW>nz~QTjM-_+5 N{I!u[: |בY9笼/]ь'~vaOsFY Ӄ ))Y9;֤ãs_3F?]XG^xʉT_T11Xy+e8 KN.7Sjo" FnTٙxw)4TplQcR;)=mt7r*{9.5)[@r'Z8~'{㊎ҁ.>Pf=֪MeTbyc:y~_R1,d6c$Зw121*nCTO%}vX~F\r(<+<&)?;]"`]|p3C7;8ORˆMB +Qh9$exc` z`m.A>?}y3N# 蒒{67d5wxt}T9g$$i9)[9jlJBF#:w?T׍;A *^U9cW#Z+T AX8e=̔~DMU?^c)NC~a쭊 UT$a;ܺEHO&Os&k%h{o%0"x+ѿeA+<Q*vg=WGe2'&DŽFg]q#b-\l*M"?tUFx 2eԐe$1WN4mau-ﲘ G>fG0,Q%9m/يv}pvǘ6<90ѵ]ԱHKѿ PLt0W]뼗2Xa||Uڡ O҃ۘe3L*8%n zq?.EgҭG` Jl?T?WM| nch/"FVSb&x"PlFV q Wm Dt,Pvgj!d%º K%frp e_m>6)KV{ܹ2RT b6?nĒ f~_P' nal^|}Y2d,T>cv,* {=8 HpcIҠƂvwjNj=cUDZԗ)FDPH:ۓi%pp[J9멀2# fgj_G ˵\?ܿbM$,ȼ&E~㣞7uni :rO_]rWW9}~T-c K@ ouua\ֱ:3j3<EL=xplP8C?U?:6Wl\VZˏo΂@^2&1$MU/$DVj%AV x8R%!2f )VH< c]`nb^.uh+%K)jn~ ib,tC: ; LH3-7x1 :;:'P7dsZ3ACy&-R5&}]kNa5+K s鸔wq+50Z>2J|"{ kYYAݫZ5JͻDp0+C7p'Bx"V75[ٞ&zÀ+bn o=0B {W F3KlKqV\n:*p@84bN.X'Αyzw59gsèU,G/|9ܦC@4r&!d(10&L#"K9>vMYjH9H!I[#zDF~"2?>vTg@O>WzY3#&CZIGZvKw*;~f)Q* c,c_ɳ:@ 6Բ{9[mQ]zU8ɯ=k7c TNJ[ -kԬ;\26FIBY w${5ToߠqIkMڊ4 Ifޡ= ;[4PVULi Jwy\]pPY\ՇZWrQ5S:oG Ǻ̳Bec!\ߪHh%4܎A 1hӰe "M :[o 4U[3-w)y/th sᵯIt0ؾi[qSi]׎9CQ1YT>6n"\}ʨ{rz4wa@FvE@y \-Pw*7{,vQt# t<ܦ`beZѝh8"9!-6A}[^ץ#(wA@dAZYzCEYxRTϰ!1ݛf̈́zp*%v榾Fw͟5xAؖMjgbݵc #2zZ?fAgYr,&277kI#lLl*V◽VF q!Ż=iv$6v` !Kbf_x4r 3[&t Mzjc9YZ1:A ͝`]u 㐤AV[kӥ=7ʽWZ}2Տ㡠7(: Fo3/ u}Oq$ƂK@xo Ư&ԅR {n?~u)i'E<5rډߓ#W$oLMpt"_H.>ǙLXoCW/qN}Es2EJq% ;.Hy wh̼T2Ċv*thEcBO̔}r5C80Y$J+o c"5hݨL{_HݖMߢ-aN t5"Q$ujλe]Pj*(e "'Xo1_Sѧn*X-Ff: opM #F-2sIpxSc'=$y"Y-my%Gn\*E< 6TFٷh4[AA+7Vbܞ^őQxsi\,3kE֣MbH ɉ@I޶`t2 lڜ&xA .M ã6Y3?HGT7*E/e:䱍ʗ4j;9t.^ yR>xΔ;r'_l|[&|]غ +Ir|=ŽC3w MǼ2'. Q[^&S1,ؔEtVl[{Nz;uW>bƌ2 * k]L =:AzzưB;F8 )Ӆݖ2xYՅ^\ݸqSvt\sXz!x"mwd({L6AǽW/JY}_\yL#'Y/FKpRT{ƒ{Rmo$dKlB=S~tJ +NVD7Vde=59?՛1ѿ%Yn =7%T7lL5 7y<^Q7X<5+NE-)PqziTM"[Pjn˻:nzH]$J̀jO?KyFP9;|1Ă6&X<;F?ug.7 ,ޏ|%Ho g\fk϶?Hwd X*rݷ xlⓠ ԬR2E [l Y }חLZ'bg<@| 0ɔ^w_"~_Pݶ*}>u*Yξ2VM&S6H8沖0Ox0 W41=D1$l jky /1U۲_z uջ\GUdN]0ݡhWeX)BהH*g-i-G=vhhȕ:]㴮#5}.+<,dwy?j5 z1Hl0)K*X EYh1R*(̎}$㓍g$b`;A4ejŬEu({%h xf1̂҄_b 8STWeli]&YÏm$*E>Tu."xo@^eMWURg]VoZ36ggmg.)(OLvZ75%!AouO(6QI~ԿLi UD)濩pdm c"RgusOReʪ 8oia_˲|%zN X.;qN>^ +Mǁǩ>by"Rn6\s_ROBv:6=C9 Yv'L- .O!;NcL9EUgWpPő0 (t&ۀ(ՈJ7)΅}EoV>?E|M٪eF-&*w1I5-ėA J| BJg$SP!ZUhZp\ԮR :!E=R,a"yoy2>Ns+V˗F_gA2m?cqU\uG܌&䨉 a&`l7'^ٸĄ 6|hIbbWF~N^~&DiHG=:Ftk l?n@q j]Fg/ 'QG6^LCVs{هEZtp @C̙(7CXND5fvș!ڹ}eGtryb*vgw`1u1WpZ)OguRT6?)[5woܔ?3 ,TjLpת[ nNߤVB|QN2:6}SUMEnn|YX<|~,H*)yʓ*R7?gAQƒ+sJuޔN;k6w"v vhn<_֐:.jfx]dtZH[$ܧC!SdC E(T.d|Yz.`E/L{ŵD*>f&/`YA޺S8IC{fא_,¸4*34u c{̤.yqpT(qf &9痤7gԗΩgg8AMSo܂&wNڔ\uEu>+O:b"?6ل~k KX{2TݬRӀ-ׯ5"M,yX|'gcΚɳX)u@l#$1F;?4s^SA<+|&{|[l`UێXaۢ&"g܂OL#g!;¿:5Ӆ>]*euOį B -}/=7fc{@*"oFu3 5QʟG>?-:Y_vVP]Z8DWy;\5\ :{|U iP90GC(X#t%d$^Q6sQW`帤UWjvQD~#e+# .N'{p‰P}(q9KeZ57ݔuT /:: vѷݓӊW0s OsfW6)(Zugr+eDCF@ŌmUBަm¡eJ6x=IIJV HRԳgbF!AD7 Vcs_==T bs`fMYFLL;Ӽ:KCA[ ;+~ HПkFde2bٲ+0\< 2L5.oSF(Ř/P^n&(6vzQ6΢PiNbυ5wykDZ :^'Zc#<=7.9rZQr3;-d5=lz3ӸV3Qu?'vh~-mMdH̉_S7\69_ڊ9=wɭ0Nne=?B7rYy?\nq;́6*@ҁQU'9 [T%qdF(1ʍ:;5BqU>vkL62\Yeҡ`0\~ 7^EƘE^EH%)1i |@Z+귝WmI7cU:(_@ g5BmؔOneYA|bN@ʤ[zEtGe4ďL(cm;r h):V/UPu7:t%Bqi PjO;KJcz`GT5I/!:DmUO[=p=ϲWˎv3UjM;$pN;. Ds:|4ӹrM xlEΦJ$p`UX%U:gk&+_1W4BiҎEHg !/HSyMJ W@&͠X{mX;M .hեi rhh 99t(hX0>nɛ)FZP+1Y Ðπ8[xZ]mؘS5zQ(41y]]:ia:T5.S$\$ì'ّxK)jlS0}١~_,y#A5U^pzal^ҙP93{̆{k@bUvXS{-.7|VZ4撅# M!~? ytL+Fr:(腇"\~4$߻4 \ aR ~g\ lgm/0w-?O6¬%B[?NZ Ӭ*HJYaC`eWf+¤KDY_hXɽÄ#K͝RBJT jnZۂA#3:ߺn SSUbCv]*ZzYHS)Wߋ3D,FZv@x- gӾ{3DpM-U_HXtAjwg4"YM͹b!SΤ\FRc|סck{E"T-|Ԩ!=55^,jV('; ̬[3ƾ8e =A)DT1V2O[Dzs/`el 6(r,uc`}dڴk' -+oч{MS +M߻ ͔H;ƓA~f}U}{Jz2([;3)WCYMw5Coagoӧ*Dx_69KfeB?Ri8vTv:gX0he^[5 rD0~>ϰt%Hf]αN̲PC7-+/Ґ~a %?MdP|/s[J}fD(4ȚS0kj1P+ƃ.lUsNӸB V?/4Qa.SYKVkYO3Ɩ#E8>֛٧IAzUQy= @@Ճ R'nj^m"5878~_3MK7~m=nz6dYZ87eRBb^pALH~Qܡa\wv!맸T+[ª]o٤&Ĭ=C6&PT, FSwy#\%0y#V[Znk˛O#Ц4j3 )pCFZhα#PC^9ā;(>wlä&S"| YЧK|j9*1h)=ہ%a&yTrnR\\\yxRŏiZݶ1*V6B=3@ O_aY3{ AnriG Hu.fIjpu.r4_^; CBQ,vi[̋ݜSh5S,[~:~ex $]U0]GWyzC=BaORmdT m,eWI@^3k;\iV]A *˃X~] Sy b/3zRRz1ReZ{iI\颹/XIRq1߃=\N' KB"4D;Rp︖ٷP=lSV3DEU*t`U${J2[z-uizpUI8ڡtq6xKUre< (MS`$:j@* YOT9%<]U 5w; 9"$3fuDoEdo51dwsf[ue`x3PJJ|>]T';'Æ;u }Pnv6USQ' nt{%I}xv8="#5u0SHiF;_g̤ɢښN?p$u#UwRvs y;SO\εs W!w4eymS-'}w%^hۻ`k|3# a}OMtc{_7q1sFei-'O1ho,N֭#R7*&:Wb>=xDeB{eV lPrER@jhu@.d 25^\Yk`:S2euT]l1b: T )~\ofc%oR0rl!NWҴMގ7{t(χ');>Z6W(Sj#2~ӂMl ¨υ4L[/QT7ag Dտ^ܯg00?$Rb_ĹK9 ͧij_-bL=G(0b{^$4MZgHK%uu5e4lc4Ty(`rGy5Z+ ueuǧmv$9 #V'D.XX]`3>YYܑfxj\4oɫG8C)m E?ݔ훢$,anTCzOxIbflL_jS]۞2~oxJ# $#SFS{ЊJuml52/},!ֶ$v'DH݉MX 96NSI n3G! tc"YyKQH n[t \beӖ5 S:!3ii >7G92^$p; WK & Vwj?W#|iʊdf-tV J;|iĜ{2!*^#^c P]evI 2[yp$ENcbATި܎QKQ2*+tØOjzΐIì[.hi,zh*ٳe ];ɩ/ܧsh-{/BL! ?9ѽ&u SE~:W8rܳ %g˓N6ZY{z-[ 8T͌z=ӊOJ Y],Oӄ'Q(7I2[z3"[2_QUC_$Ԋ|=1ԎGFFmI&7}Ѫle95esrtj Vw}.Ȍ\ kJX/Ò )C$qL  Tb/Bm/ag$4<)7ZnYUMZӫe0$/Ot%fCGW(NJ=#`0#rr3ήEYq4OG%yUYԪgL`xvma'7"wl<^\]/YgdY yn8$jD].[XܨKG㛿D5"|_~;`ޱ1~}{2J0oZ6-uJ rEݠ>^.Ej9 )Y7&UĩXU}tC?-A jy[noõt0ljr.í!|w& rNءx<gISqOp$nxK SzkVAzFnM0%(^q#OW!xɕG| 4*)Mjl視ʺldd6͘FiGxzg~ jO4,GmKࢬ ;SegK?ƥ Y,>16s'#Nm ɕMеmf! "M 5u} sQ\B %0@tDr0@?2Y OoWdq0WU N_L`s@.S"Hq8)k]bXUH9ۣgƐ`RJO5(Ow)^llXΈJDp77%o~Gj9C_/돷/ʿzd:v5_SML{/Ro2Uq E @OM^ͩ}D A߬SddYR͆5%֊PQ_o}g|N(|[s#i5BGA: uUvB,|7Gr', QGS(@(td5ADz"m̓']'l?@HKl5mfwuIHqwΨSP1z$AAU'+c[2r{db^aՒĞtvy։ $1c[4K֙`` G =|]-3,!6w"6u;r$) aTu>ּ{|*N@3Z/Q(gY?ސ-10x֙Z\I*YĻԡu m6\ȈP{vSYU22]~nSH q{L,K0_ZRzb:~B`[X]XELWOC1d'v?E6H6_vgE~>~(VENP:鱁 BEqP>?iYqFNnRv t8Er"-jNkM)u; {9p&f'!d5/n }x1EҭǽF&6~fEǧEy@ֲ07Md:ypǷb0<-VefWxCM҇~oKI4@'_+689=RN%@A3+ZWWGt8"oY+ư%l Yp=3z`Ѵb糷'#*gtycQi4EpȊg6C0~Nrע&o\g~XuYJںTX6J tŃё">9mR{&~q 3&}63{jۅאSY7q:\9234`p)5g=sdC됏Vу7b}f+䵒Ϛs{tlaCNw>w0˽O$bě6m Aĥz̽P m%8"<^R)l`qa/ע+O'sK#EŁv=p9QjFӞ2ehMo68=#ȘJY|w]YOjM@dJ*3C-v&bЈW^7=-b@gX# z}sF7޾_AiU#Fpb86j39 d q67"2dۏLAӑ3u2W܅^|y(4!^@J)tj@@0'$wX$і[17mJ_MGE7ճ9#e-#C+$l{HPn FJ )q߬]2mDϓ#@b}dE$7MU\;5R/i/kK gWCiȉ#j|&C z6$hy%ۛoΨTs a0Mf*FDvj_6b5r̭ 2FCijYidt/N-ErkPjIKoLQdؼ^ 9Mȝ0HX{NVv`ԇuC^`ԙO:yYHF :7JkIIcbϳ 4ԸӍܡw1( C{lHDOt)ɥlB7]:W9̖p"FBwr%}hJz$LZfKŒqmlO73%?_7Ef{Q/d?Zue"mmek[G`V+tvO,#{^D?09ov\u7n8/77vP`qQ}@થpMtW,Wt(#Dضv\,I;ҝxIOґer!{5YFͲPڶApTdNt4*r=9Kq`>FUJUY&iyu6ez9R]$6]@ח)"Ql.pV֟6wXK;zYY "80sR{"<!<#c,`٫ԏQsػp$\vyR)ī ~W IP<1x)Gד"A#TR儇7;oCфN? 9ۋ+RШ7HKc}媓#mOT0)=H{P @`NQZYlگ 8Έ9/BW g~Ι"pbD(5L|̌'|%M;DFW_v1OX{ِ%VV\7|ѴQki'<@~5[;m( =7$"5mk\t(9Wq7lO]Nޭh16x_$F~~(Fݏ^ R:80T> 96=dN& A m6F"s^m&t*V Na6a lQ?x=e*RO&&4DXi@j3G !XriU&^yw^6^+ye# +[uϙdr6K[vk=aX lpa=91+sA/rKIr̫{l%綡c~_dc u/_7d|DpRft| 0APOC3삜˨H8V:U Q}٤C].#9/Wob4")6bd4A핛qLyK5 e/1S)JE^ [v7<4TrY1d7n-J"x>+_+z'Wc/*3g_ܐI&ۉfڣy_Տ9Ui~ !H#ྑ)=G9v:|p3>}SJI.Wg3&qL-=ҩٷ3L@wP.  14mV)CG"Y% i6?bmf,qzj'UVwh`j'?Ѫf8/k4F՝f 8V,V--Bc^ ۇ2;-,;*k%>Y}>"eK("*b&1QISz+PY "SW)^?,~ҽ]!XZcdkLXokP+9i=7ztG;Y,&(ڊ|BрyI5nC1%Oelq-S0ۋEa)"=!1"b0pB )䉻$2{ PƏ$DOR9W]rU+QxVT}:u9е:P l~ ߲2ؐp<#my2~) gp|.kF߀/93b:^[7?lTXE{M ~? &\!NB!3{2 nչ<јVxSI|2DH'(~&Mf0ahh{Ϧ>/9,UIhєWLX~8G>k)ne1ZVHŐ>d<1\1X;?rK*s>{X0^egZDq-mB`|%##ݡNN6st҉{ !,te% M ,I[K|R{)_FK>}}JN@[â@WR .[ ~u~5eg ;vA#y2"onR$}lt96phK"VZ6MĬE8慗KH.YFO/ꦄpv\n)P&:^XUcR:1:)Pjԇ_Nj]Zx28 QI[ડ}KA.S/BsN ۴='`Egtww`oI4_\_|Wk   Z.6[f`,B/bۍ0r)zC,^A_wͽ_1ksjg>绎9GkTVSbSF+c? #Ku2{ 6A4Vx:kѲ ϊ[kq%`; d6t9 R)6Re<*6pM1TE!n}|&&$Diȼ"rnd˪l(+ 6bdWYX5_;1@3֫tIm9ơԘmG*<\t+/‡< K/hX3I\젚 }wL>(!4lujXR鯢[ A|C~qIb{mB<.9Bkg |GhwN*ª-r zn4AYtrxhw( ֐6@ D\M}e!{oF54ͪIEa/ !i8nvsm4gA IC@(sYBӿ-6B6Cg&ƒ {忲egLZ |/Z~+2:wU<4$ #4! ([Nu7\mU3Y[+=Qxn9d_n5aہ+,l!BQC}EĈ4ﷷ6JX\Y B,D9$~igRnH2Pϐ fк)siB!f^<- )?Nx.2^%Vj/ݡokRd2EjvRZ- gLT%x(u"3[ p2l8Z%WkZƠ;4&G&lt=|gbtR[=+Ia:f0\ X`_/gMo{>Hue ! [O ۤj,N (y;숷TF+ߞz;eKL}6S:+="zYT9H)t1dw*ڝַ+BUgDFy%B)ު/' Zbj|qe @-~ ObKPjZ0*O?X]jdԅ"XLخKԑiPW[}B,*LЈ죀x56ᅠ>g1ݏbOk/Ym%d&7K˿2j%fOHJ=RϪl8%0;Y^j"a&twQ 6]}Eh?;Fr̭Yh:H a`h@V{Uػ㵕jC=_2 ,҂x'PN@Ȟ'$1y>?u^ g71O$\"$;O0uru͞mM`8TMfD= iZsd˜' <ȚEqO<mhW );(e l:QׂS} t}ӳ崟-,:Œdn\ȥU 硨5Fz,wi61ܾe qj5G_c |G,y'k .(9eyKk6N'7pZP>Y&zhnsNJ%a3&qAV_|V#sNM'78Wb4p2m5.7ϤwB~(!P.2 zf'fpԨTU#4[* . )q0")3&)߯sW/: T26*$[!7;Y3^EzX3BQHօ0o+q,tׁ7:'1K=3c01zĭֱoU`f:_LO>< *%<(y5gdT,cpQGgxqPu@q n8ymOK'3#ߌeߨ| %6SZ+c@Q0n jj%AX~e  HDf,e19Yq~rGd)6ʦCO ybw.V#K\rKGHNקWwdۅ2z-6am1Ęx*ޣ< 4*[K)I,H Ibt; I92OM?pӋ,)ϹFD՛Ҋ4kyQ7>stddx+;y /M{y(^,X|XTKЅuϫJZNYH<`MTkpP)NP_#selmkm 2L1 YV;,jZ(6˵ly7q*Osj\&JwC<+)OWo  R/.rfcxjr`P(]T q!{Eqwi =b*֦|usӦTlp9W~&D/GvqZ3_}ו>d C]aRV7I){?^j.r_/GoS~?HHwuAk8NeTPFHDƻ̓%'kUUpU|Ǥ ȱ0} AIAY- >fѮ/byrdp-hj:x5dN/^&6zYzHw9iw6]}Eǜ? ܨ@zק +%0Ɗ:3?'aP^VD86!-`*R"eQ#BlP`:mb+FJDAWIڭ+Y̛:*s2!5 ytyQk[]_Q'Pc3 cDg/!W3+iCӨ=C#u;%/S p|w6y2^kpJsl~V4T)\5*3B05&sEgp,ͼPK90Jͭl['(%IyѰž3uJB{ON6L*΄-2STz1DxHy$;!ʰ0ŗ@!=x"Һ>LE*Y;$ӶEL9a2~%_=2/;98:#c,r8-)8XX|CSyY uP9o2ЗyȜ*5I3p#:ٔ3w7Pr"7|V +P*EoKǼ(7ş!*A=Mgj[b` ~O%~f3K)Vs?aU{XL!i **";4hoX7X7׊MHFA 0!R=S\!,&)l8Z^=C[Q0ˑP@5[:l1Od;abt(\)xVp؏pli6B\ǰStK2&N,Cӄաc$ECp&&~ݫ<? @PD_@] +HvL}.:@;Dl%UhZ1W/M=Ar7^~U[GL.XTqWG Pv1n7͍>|ډ1~*E`⌒~}I}wm֜?'^aͫ_ubI04/<+?n;BOFt7`m$A:VǨ&$_*1 [PFƓtM:8%}Oo}/h=J>AB\<ͣܝ&F+ ߞi>xP35XkADALۃ.0D0ψ' oeJ]{;"m$Ϲ۫A_v(?8'K[Q[dyPPmP# %+RNf#N  \q1J/(>ˇ~](qC u:Cd9uUsX |P\x""%SiY{P;X-0IQnKul8ApnѸ)yߪI RXHdԢ͍^E}hx3AwGވ2afvEha洒R[?3Bb=RI V݂ 7S ӞGfJzwl=Z!-Te~ Ơ{|I5@U׳ԾY\_Zo'Eq?ڥqP͸Hk->~[(].-;EM얒AUҹ(/͞oT3 ܕ5/;Ii2*7>]~try/)zpsaY'l0+,\u9m|"wZd?o${|n^ވbA!*Eί% J6͘lұDE=֛LjQ <>ɚRdo^Iν ?}-lUJeӤc69/K :V}:XfS:a?]A"izYiU zEg̎Ok _C,ol]l:pe4(n pG7d)6#PXK= 8$kiS`Ы9H W,} ʰwSyGܹ]P@gCeqJU! _D p4wAƲrb0CCwݟbs2`% ^ _1P+1Z+ vSݮɎb Y1$ִ\Ee*_޼GPaّ'83e9]s˴AܠC2? #FV(n%,j \Q^֮811peG"$XNUaE5LFsFWc1nL:Ǭb0=-IEa=c[t6oA!5bfݶMwB$w5;O~ꎶ$Ww{b@%pc&7cJ(r+P> E0}_QVގEȎnoWXl(ߍ/"qkw,ɀ'||3C4:[,t2z*4BA"Ag6HRH(ꮙf Ђo,KZnYc[%?Գh q,Al⠞9N^]uCT% d\+ҒY]nUc@ya:t|1ЭHS2׼gVDB"^۶p0hz yEr~߼ePLs~ 'w>% KHAaIGX|(!+bsjVqr3qa@ҿbm\mk$+rLO:rF->V>49-YԥJǼBUB .B9L57=H,"ْp::ө6ɟW] e؛^NQUD#AFv aRrYP.|El_Wz-Mho> ~g(l}7Py^Wr0EaL2|R#>ژ4%22Y]> \7; |1pv0l,eTNiuB.ٓ3=h?4u褛$?(8'k-/#ቲ1SgsiVK_͕6@dNduv,ڳIx{)'b^b;L+3:a9-e6w^0wǡ<L+}9ݒ0`{uuf<49&w|C/@_}u5{7}I3>BJa&zU8-$4/+շz3њѵC1 b_۟39IDZ7oIU[^.=Ѷi)d79 ރX;s3ogn<2<|ԝLXer4og11 )@ȸHtݙO. S%zLZYzhI;e ʞHii Q[hN=2rB*ɿӫL(n@(1YFBzgiz29c䫌&kNwqpP맣2p?r4{pU!葁L]Vy54#n]`kW(qMΔZV hn9gށ7P[n@n8SSY}bK?!۞eEOL4)/AG@CW,:~g0C[rr+Oq7֊NɐFc<^̥ _9^rJD=b"8>YHTi_ʇu6 =H MJC(D5Ӂ͍]+(Bq&<JpWLdLaLK:;G4Z mspyUo;^NYV~&%,. ȓ?i,vH^MF:^vB{4e(nbBm:%-yUoi6hyP8Ga'^I:9J`= sW]Np{A=è<2ѹs= Zy.+ ˹E:RSIe~Mվe|YP{wU L̚3{G|E~bi14쀿&4yvf}`/rG'.eO*B-NxaO M@p-<D@Ρ/!d~##ݏ#7*BcSE‚ϳ! 2P"2T K!oυ/ԣ=\pWd ÈP4,j#K;ƧSQ\ 8Gd϶+_qZZg p9dӞ[=rr% _Au:ъ]\I.Ѕ@MuXO>z$%+aYE7H$kV]ig,Mxl4o}F,6D(W\ՠkL Me zGLVvbp$RG=/UZ~z? U-LX!VZ*bkT 0:"6b|5g {g:ąd dJmGi]_]Q5Ï5EwH͢kl0Kld9͜ HoQTwM6(r&U42d-?{J>;({;*v 2ޡa&ن /_OEJż5% E(CBM:]` &X1Gaz /F@4lk^ÈLE)-~=tu3FLz=a|E3(u\Ǘׅf*oţm?.@vI ̈~?mz)7#i1[U/!Gm~~4qd2a.~ A{c珍7,b[o$BO](7x֧`gpdcpL3-d{ސiz4΄V7sת+ɽE{>aKhiMj*d l-m8¹5mh$ۼGL0=5WnfԪNaڸnT+g@tUmWAU\+w2X;l ? `FjIrzC~u Crv/9+__v&I(X6ґkSNҎЋ>H̗_hkc%,{q2 '=8Qm8Kf,|xuU07y A"ej$PU[X#Bw)B߲W?'vDf3 ,ZrSN.pهɏwGqJړ|qUψȈ?h"NM,+k C+أ8 yj(Foݍk-Ekzp9nqr2C_bȮ gv<-0Hp:>6[u14] -NՏZ|4[` Xk/)/%a C8 Į1BVȜF kTzzm@Rb0f I;qi( ^/X܃z}e%2C{d36LiPFlvp9M .߲_aN%nbiQ OT=O]jwcBZ!iw ,i^QKcO:OYb0c{;V5e~ { {,uD0}Sӆ5G DE3][-^KN>L›JP,:e06ghUhEr @M68wKXjM |xX꾯>*.W"H5q(64 F0E NJrrWg}с3ce]fʃ9V{;~o$^[Pऑ]o'fWi&j &A譭VI?HcnZ5M͚/Y9vAcghyR1)|9|N& )U2r^!"r_kI厸\:K; 3D.>RĤ0m/#F"M{36Nq"n$gsG Ro#cOnd1$w76kM&l^i$a?AR%/h a;p|姍Jkh@[Ij4h`e9Ҿش0HP""?Q9X[ y2ʭO`opItlyW^ ]yݰRsKmy Yz'KZrtCC3'pTQ[и[5l:_ֿЪ]{϶nQbj,l rݬ7XS=qlC69=`ӖpQrcYjzp3>+.T]0?Z1<j^J D0jQ…JdvV`\[П"" =7$Wȥcu8 \$eUheS0 %+K-A+<唢Zx7+ߍX|y)y4rzٝ*:#bq%p8*/^G#ǽUMEYkBNoNw5,Crܻn,/IA/ſN Zyɩm `gb{MTW %bDάx>Ess>6ɇ:jDb7M֦e=z87GaBй=DLuS ڐX*f˭8DT@↻lj@ÓOML%T$CJ90d2^J(F4=4`ok8j8?G _Je@,Kmbal, G*Pbd61"R7vjQ>ʐOZkok+*2U,$VT*zc'fstl0u*I2OrCĞs*g5pC8|)XhS9zn &[** %T!x먘4L#;`^؉}^eN$Dd8P(Gm/Ng`?41L<]I xoA1Zmv0Ȥ6+RM$(܎^A^ 3S{U`xS#OL>KU&wZ}⠌&CR z6rKm6 VzCV Y8t8CFIT(,~R?"P5#u,go4GVBxOsYUEĠMG]p}[ 4? @*)*Qz+kX oU2Db7cvdvOdI$:@T {Nleq!ni%R)d;ĉ9MoOI") $(F#*:)ïACa(upe&@ɒ"<~R=Eaa[I!Ca: 39;>hdoPq*hJR&]rļ<2fH]DBrBǠRUu qNQ~I&f;~2>Ķd-"GdRBX _ΰv:r2b-} !zisЂvo97%qFC#8uVD UOT/ ;-)YCN,j`\nx:Dv)Wz^}@8n_e6D ^AKmNYl{/A"s<_r5$qxPֺn$mmuƍ쉷;)mgZvЖ8^̙ĺ6dй6 2SEvc47$:]}Q^[6W#^69}Fe}Ap&Qϝ,1^J3!DҏA\12hmpSDZg:Fۏf\̬`_5#&0 WӜRQE8&bLFx#/yx:ixP HOڸ awR N- ^@ıbukWirp-*qd7{9'DUMUMLE{SC?pULSUl|ap9+D&H۟iFUX–omN  ZoBs!f`9=ٗ<ӈ+$L ŧ=|M"DgR:TL#@s br A_'T}|?z;Vv00SOxYY6P3n-xB<퐗X'}铨z9ý$جWJM ƫUMVP7De؍5n=85^ڷk4սy n}H?&o|(jz1tŸ ɋ'.? ݓQ .(ɉg9',Tw|n2Y/OWVF n Z @}ƶp)RA9 *UiL|3jq"F'悛v1.^"UڿAĺ-%D$b=ײEсB$Nb-;Bl<4h+|ae9鷦dXZuH+J$,视Ƅ\7][>sĆaXDD$dX\Bq,[0N ^+:VE`'TwѮUyH5/ hi"<Ć#PF@c:b>mp=g^IhT⏸|ԵfA;S&ڑRo$I#S i7wJ1nL 4U9*8=t9׭1R5L:@s.‰چ_π  0Jk0~д)[- `u}\zgj\J%edI3~(I Cg?Smx7K9Bt4V L`B+BZDuq1%1s@H uS-ႋDF¹em.k*΍q8A\Ơ<~ubsQ;Ď?u4wBB)}grž'XmԣFWg"GNjg{.8p}hv{xmV3b`H.̢. Sh ZPTk#q|oNAIQ{N_J^b*B?J{fnWㇻUXvRw eЂ >zRƠYQ2 3jЗ%ZA %_q3 wKN$,vYGy jmSv0ѫo-܀|-Tc}S"GMy&j+2tUueŠ?IU( c}_I9pbw77RkEׁ=0e~1q0mў@X]P !@gP`"}jDZ$!Űh)0>RFxeў1'bMdcr V3O/=Wq[ܽo^HW=a nA 6k>$7ƇP=5gګdCdP܄9 }Vކ;wBĤ|[>N^v㒯XU V!_@,lREA}Ls 2$!Ud?#{l)2޺(+@ل&&Un,49|E_T hA  KPJ@*wrw!- o($  >ܘ^JԵ$5\e rGf:1Mr'4 `Xiha#on׿`}ع(xL0TNa1|Y4@'Uk!V[T%[gU*srU!_/=Ry7/+3llc"`%s~R%5{i[y(OIЎ ^-SvZ(CϞT ѡڭEaG$(^3*FCP(u-c^4Qhoi/z2XA#a3t >"C6 {'_` ta߬3OWZ6A 3Y3Q\ǔȴQ5GySv  ۮHӌw5c/6Wf eFJ`cK{(ؒ4 }kVf YjWX 0i[+dT8 jHT.BBjP]PaiAҢ<(ȸLUOe!Bqě P=$*܏cgG cU| A Ix[z2發INuu ߓ\ b^Z% I&MXW;>OڟkvWDpO(8}N`._~خB df(iJU%_ޱBn/tEEc-&iȢCJ2'xkCO۰QG?1…\Q&aEtוN4LiASlqIUgP f`/N;(GJN98^Lj8iUkѶ 6w^wt5U3F*ֿ)Ts>JkTWO̬ߎhYV{}Bh1F :'68KK;0=4q_U+Kxr 5@FBOpnD3 jDL{@g IV9~¡#uDKl(Vü!ːU}US%0 ^DUlj"cSM4I+xı oՃd^'L2k!LRW[!/U>*\el-%Wr&K2Ya [e3= O x OOz?YK*) wt .mH[.q(c`e:CDE()o0Eww`$:AlZgH/:-q7Zg#.6Ŗw͆Ĭ9?9_gP:1U42+[ %9+ّԐ!6{,r} tHqL>Bi,|K&__q.z G_<䃅oG5ðO X Ft< @&39– 0\pFL"2{t*WiEDl<6؃@XiN!x1|$DzU/1OhQ /q/Ƙ+MxѤ^⚪KጳIɠNA-A1up _ҧI1?uHhn%XS z7luUo/|jfcCoҳ&DMⲃ C br>v ^cԡ(mc5ȗaNgE~B{J0 el z9%Nͽ9WmP}`ĠPN6#..9wo&[;MU^M Mp:ʊ-A~ݭyүiWX19cgh\OG`CҜ3mwESs?GAηiTyo{R$4ջ[_\JCKf X Ɍ``n3H+X5PnKF*/};( Y- &֔;.=,VA5ϔ~śfɮ w=6$D`Od8uI[ڡwi!IO `yV;ET6!׽Xhnjş#-NQ͋5[C0vL+(qqMewWd]hHʇr@'T!ք d+ٜN9FG@=\bؐS<)tUH9 bn|[_CW xQQ`Viu~Kj- =t"~DBVkd5ư  v+ޡw| Jؤh؀F;}2w<:')lha|^Y˧=L[ ;7Cj!'x[)ޯp\c?KTQow2ޜ2̄4*$c!RY]^ jSV47,Xӯ;>[)&c}&qU6 -ϴD Nw⯍~^YCfDVvQ\ oI`Zւ橮۬Q̄2w8xf:qt/-$GHuZb`)`H-|VIM4}hLg8}ʭ!S\:G+kHS<Ɂ,"Y RYנ/z+3P;ZK,J!Cj`f9S _ldkDe osC 3;lFR0ڡ7=. ?2bn[EQW #pXc~#vkYAVk`j{׋=IHJrxpiLdNUJ,}]B~ѠD-}.@ ?w1/u '"3.fb'DYNKTOԯԊ_WeqM(V;꣟ .LOeD3=uJsfϘk<:{'[t^]Ⱦhf]yP^XA-=XFOc9--i.A!]̷g"ֈ;-k, {]"+B,ƉW3Җ; (z6ZQF~WZ>!{dԜ ̽W;4e䫸E6fR1"ŐQ1ڙLJgvdL̵LV w4- |C4 W3k}^ m(~B>f~\5 cPVU,YB#JH}ȣ@HPM0ɜ20)4TOjEZ7ҁ=lf%-/RҘ c{^[#'^.ĀU$=",鋪W-xHd>D9EyKiYm_1N"0S4Q`hEh n1D}b#ٓm H+Sw[\Ԡ:rAo9aoٳ1§y` {މȄeHH҅@UUU%oXӘA.-*6F]Q/P Աzy򇛆XnLZCLJGT^녃JP[)C!{7%w~Ҡ+j]@'|3{ hԏ$}LEt:f-/YYyq,7t[xC> YZ