libvirt-devel-8.0.0-23.module_el8+785+dceced31 >   H   eϽ U]^2RNhdTi+JуWL r&ص6UxX e]okHv{7-Rih^H-P؏8כaĐi[)9|DNpEYD Lա-xp Y2P9SG(%ǿiݟnۿ>X=y%hi~]8_s7e?|l/oE P{ެ4Nضw,3z 5XU,\Ԡ?@ǁ;/.YrN@c>t n)ps!)/yS,*`(MAI? 86J!=""L6M|!_n:uq&݅Ĵ'R)&;h])c4 ;vXgTWQN~S-Wlx2?_Ϥ=] w,-,nYTH/B:41e2cd76851a73b012d28f969a51ca64811100e326c0faa5316db0c7807f222da91efe6ca9e163e6e01970ad0f8a32ff22078e210302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023100eecdc05faf30540628cab96a6d9b8e6122d50f8198f80f4bd33469a1caf1030104740e320284b7017eb0173b76dcb14202301a281e799b0da1eab59efcc9edda595458301ed97514c752018ff7112f69001d204798702637fa472b4486c7b83f8abd0302047c435bb500673065023006e999880aa257ef169f47d04f9ba00416b73efa0850a713ad6c411be41a2268e1b1ca50411206d57b836ef32e2beb3e023100d5357b97d0fe1f0c48ee5e788b2d743015b02f22bc2099bcd591635cf0a2e0cc7fdda154ec366261c2f70765159dfc8e0302047c435bb50067306502310089674bbf5c8c239d03c8836c8d8b9b66620dd76050811c33e332eed9aa108af26b7c37f7a1f6bea13a76cec77c8babfe0230619c83412e731f683ebc978c195969e18061dce8c5cebb933e8a11f46d1f352903411e9342061710f7217bb37aa3603f0302047c435bb50067306502300ff0a694686b4f2f99e42bb88da4d257e339d1ce6f623fea60806ea3b4ad307c7f86b61176089b7da82ceb7404542c4302310086655b8395155b112ee28b6e0ed3b9ee02411c0d55fb7621729550a9ff241e1174cd0c9b07a7ff81feaeabd34164307e0302047c435bb500683066023100997890978a285fb8fd74c7a96bfca233a53581dec95aada0417ed31893bf57960b4ccda86f1c4ee5b655947acb225acb023100d8831fcc2c47805b53fc1ebaef5fafc7a9f37694550da2278e40718bfca6a6d88417bec3b1e604420b44707c933aea4b0302047c435bb500673065023100e3670791a9d15ddc37768943a761258526fdedd7962c84ac2267c17fddc797935c9cee68ede48150f4f364ab504e92c402303c583c5677f9eb5c6c039d18a10406e4cd7b2d2b73e71a101cde99ed072d9015b6635df7b90daa2a801d949a641645ab0302047c435bb500673065023100cb9138af378222121bb0bbec2f2385e51e8b03852ab011030ae87fe2675de1f510718910f31e80c06c22e5e77f44a40402300baf39154eeee0fbbaccade08115f4702091898bc4ba9cab9f795145d7b6e5f412d6a5ba35e47aadf3026a781ff69fc50302047c435bb500683066023100bd2bbf2b3bc92e78a7ccc1dd470a4566a71adc9dd88837664f2a8f49857f83a08eed3db2c7334015062e445119281ba0023100f88445157939155a65697f126db3e3f205782c5b41a6a60e2d512170ca42ed7053d4c038f75c022600c6e60f95fd3ff00302047c435bb50067306502305e0faadabee0e8ac7d751c2a7da0d30b8ace3576e1e66f5e3d6fafa78f287e9bf54755a507cd32fde5868f7225f0dfb0023100b583ab810cd190ddfea8f9227d91ba175c8c5467898693ba958f3cd53d6af064ad45e8a7933b8eef87a669cac6edb07b0302047c435bb50067306502306f8d6af489718891bb7f61507be9b780e44ba077ba644bc74218a682be647275d4b30c45cebe76b22080122ec7e4ba890231009b8e6e45627914b6d287c440c45dd4042f08ca6b6d6918ed470d610beee0e60b8477b960bd4eed63b78a9603605555d00302047c435bb50066306402301f2f066f4f1b9a4901ec1ae98044551049df5ee53abbae02b92a0d1759282cd64f89a52c1be6f82e89a6fc1132a82025023034bac071bb3197dceb23b82f4f8f0532fd53fe0e8f413202065c6b763b6aed6ea7d09160b37fb5598041d727dde743010302047c435bb500683066023100c8a6719fe178dd65b686b66d7b72f86b2bae723eb68f4b37723f8ac5f33287cd9d29ae1557523e75775bc235e541839e023100f8b5da385bc57518687c278829ab4e83aade8713b4e62e34ac57393f3833cf9d17758e5c3be471ed522fbb7f7e58e7900302047c435bb50067306502305a881c4fdec8339c5f6cba5c161f36b7e5fe86c0e1f5864cdd8af77af5486211fe2991d944b2873dedf9efba7456911c023100cc3e7b78927c2d39c261d12b902b105e5c1cef0582b4798d167b148c5f0acb33daa86d170f8eb0864681b474df1398600302047c435bb500683066023100f03399aa6b1a5b83df5610c7eccbf677c47a40dca3beef1125f83e815ae1a466ba90d6a1aea15d49307f419e325efe7f023100873718ed222e08eb628066a555295bca66cdf206058e1cbb1ef08efa6c2d4ca4601e72fd24f3f9cb087884f8d41c639d0302047c435bb500673065023008ef4258d7cd065e76c958fd3dbab5d393694f43a6399e3fba6f62e8a8c9f008587086fd1d7ec6e2a681f4c89021922a023100a69cddde6c189f8b88ba9966f129b8f963c8d4c4b27d51868dee85d4d36ca0c41787d01922a476a83e2b8a576059a56e0302047c435bb50066306402303f1d9cd813e89111de34cc0b1b092239ec46d6a7682780cb97c5f384b5d30103e699e7d80275ac897e6ec58d8f50816c02300194ef863d62fc0bc25f64e4e7fe200f436427df27bd4ba07408855db96ae0298b7634393cd12e3539d7362b20cf8a740302047c435bb500673065023100cbb2e1b47c98999bb7da10a0c305bf401dcd464e0fbf567476df2dc082dccc8e1bc8200ea805c2091a219b81081cc3de023032bd16d48c2e776a4ee31b1da8c376fe4255156feefc78adbd106d2e3485693e5dc89c59ab1075f0d55904918679a6e50302047c435bb500683066023100f17b452ebd156a34ded7badaa3b7296d55bc21204df7acb56f63dd8f46171d742a7e792afda37df86f8505bcb77529a7023100ccc6f9821eedf3e8330c200050f40185b2b74e066ca3feb034a2e0b738354b07c95d0f3c4c75bd0dd69173e2b4867c890302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023025774e3fa67c4154b9dade2726a4f619d1e25559b0aa55dc7e8841f8051ddcecba4ffafe62df28bc462c564c829107dd023100dc987ac175ba31346591445494105015db98780b829cdba716cfb03daa1900977f9cd60481dad45785cf1097cc5086de0302047c435bb50068306602310081c6ea2d9aab84bc35a9ae784502877916191b82f5b5ff38d40713a5531a06cbbc378e23dc64b4b5e5b1e2fc79cf8734023100d0f1d7d415f587ca644850e53ea44b3457e05db083b012012cabdb74512b7e788332e6f6feae021740d26baa28f18e380302047c435bb500663064023042594505b192da23d09d87701440937b5f745cb5bda47c90d96586a433ecf6e1c426d647b187af81c6d35b5737fac66a02304a33db87328fd74431f039c211397bc8af8c0951b7adc45535d5d44a0adf689deebf56e0b6ad92003cb6298d824ec1c20302047c435bb50066306402301b06c82d970ac0fdeaea02f1059e45a50469cff2c8ee74e3c99d74227149d382d4e0e4f06cb91eb2249501e44fe8e6d802304fbc6185ae5cdf0591a3fb646ce6c7320e36d41fb43c8053567ec87a8ebb2beb2b4d85c0d34e5f289fdfae07f136eefe0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500683066023100f7fd388f658e31a1da0d25fb9706af461674f1558c56daf19f155807b0bcdd88c0cae098c2be1583cef8124134e831d5023100816d8b155e839a19ec9e1bd0c1615c81fb94c26fd1867854be29e66fe84d697743f7fc976d4097424533c265a60564570302047c435bb50066306402300f6bc00ab5a0c3e2c5824f49073573a4bed42b8e43c42b0fde1bcfc79215e0064ed79a43bb61738e0c3a292df44f71b0023045ff64cf29d0803e392457f1184e65574836d6f6842c3c6d1f1e1a89a5ef05d114246aa07b2b6d9e36e06ebd49e7b30a0302047c435bb50066306402305937a3ce1bd152a0ff56bffd27389b29af0b801478b0e7b4506766f53d66f2f0d4e817737c2eedbfc87766baa1d119c102301ca8eed2c821196cc351c3c47f51408791958984384777a7b65a8368b7db17b8a37ca38f8ca718e76b31353d38f765da0302047c435bb500663064023045f93df2a39a2e567980350539a4a7993b8dffd7588b7d109bef17b9acf20403cf28cfcd5a65bc0e4855cbfede831edd023002073e9044dcf9d113390824039b3969146c682d585a9f8c539bf1c77648316dabd3814d85ad4ec618c4ec389d5f4ca7eϽ U]e YH#;ceozޣnU][qwBMG"lZM`c|"?k~{]} jի%1[i SX&9OX(v8hO:+À !vP^/Joo= +x qݔsQs-l5?r_q9k8IJTGy:W#@SA&3W]Ts0ggYL F4 GhK.QS. 0G]~v/Y_`߻VAc g=>R,e)JO,/;L( 0t3w~ A9%KYG]4 T H~~ a!IfrP6 }T`ӏy$Pl*yWO56GsZ=(^ XGʰ$GP'14C-ǨsC1_T@I>vbp2(\$:X[# v[o8Pakkz>p= _? Od 1 o  .4<     <     \    <   |  0   (088l9l:$(lG` H I` XY\ ]t ^~bd e !f $l &t @ u v @w x $ y     ( ,Clibvirt-devel8.0.023.module_el8+785+dceced31Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.exaarch64-01.stream.rdu2.redhat.comgMCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch646)@+ev@*h! W#M@ $)5/A큤A큤exaBexuaBaBexhaBaBaBaBaBaBaBaBaBaBaBaBaBexexexexexxexxexxexxexexexexex88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b3f696d33d196e0eb27fbcde37a8aae65566fb49acf1bc19001e4708ee19a2995192776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.module_el8+785+dceced31.src.rpmlibvirt-devellibvirt-devel(aarch-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.0-23.module_el8+785+dceced313.0.4-14.6.0-14.0-15.2-14.14.3exK@dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-23Jiri Denemark - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  8.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced318.0.08.0.08.0.08.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-83a4a4b8b9c1231465a485cb3ecfdb264d949588454013fffb948f1114e6bf7dcvirt:rhel:820231212172507:9edba152?07zXZ !#,] b2u jӫ`(y/d`/H9vy /*!Hݕr')m>5r [ {ي}=𨱻X=ZUI>ZPT(2 nsw3Kc]k~z`*^旅0*Ѳ=U֖y;`:ưۆtwnko }cv m`+઒i]kyQIZ.cg;d|^z:S{l!n.; V>zFe R|Tb s%TOY.h^9f\<&$cH`d,q _^:j}7\wKu'3ܞByWo :N‰uA5>agUȐ]%s+0'G\npP1.sBl-e x*ӍRT'=fP3׺THtdmo-ӏf=ʋ(?Łq*C/pm3Q*2d\)eLʹY3>|hX)WcXW $ヲ#T*o_ C6S# jiFEk vWm"[42mkZ[Nh0\(XV؞47-p;ИV>$#bxߠ#V'H _aR4{#L+0}/Q._YBa2m L%u@(FC^q9cG"CRmk-`@5P`,4VOq ^Yʁ# V-  >Ȉ{FZ ݆2aYOl̛ U{?*OƇ߭&Ay9ik]fΥAc گ8SHac-GWߏ-;^)¬}D&#q(Udƃ'< P[yՙXczdqB\b'*OqrȝƯtrk@?.3xk£7B{Qd$H:_u5'Hxqu0z\yOp8ԙM^z^d1qɺRDw#%TKO V;f\O=;IڻQ1_oتmd9#nl@H)>i9`+sqoʪz6?"NLco-Ld:"->FUƘC!ogP?9X~kn׶(D eqЀ{6#T5],w)giFb8I$&p4]B=cZlwkp+ zEDog}Xm~;9fl Ҷ\i6wy Rh#˱ވ[ Һ:7AoaLdU  >կCf,>Rr7fE b&EFa+qX:Sf$(pΟ|藆[ ~l연B+)O*/qo jpO6.{ L]0P"ɺVXph2WG8ê{.}H# ElJ}-__˸}$^=rauhy[Z,r uW L_CIuN*&͉>N5p󵧸;BS`q:\dxq ѐS1S2_[2v! Ŗ^үU ReT@C +xBg& @q-pحw,77Z4` 3O3g22&8uF r 81b~!^ubbnz̙g79*.gmG:>jC;J+CK}.CP.[Z/3btA< 0_i"]PrjyѼoF9 P e?cVwOI/%t@'<"{PGN3x",dE@l[@_ZǕLUl{peC7lwic}ꎊ/lrûF&Ыʪad؟(Eo U?7G-PB( 11fNED! "o ˊ.ʳ'̳%̐v6V  7FW&E))2y`ŽqT;0qumO]kn^ar)ɩZmyшEQIq9][q݁^?}*fAvd!z4f# %-lȚR ك`"{͌yh)vzQ?0^̠GT("rjؿbډ91V%;Ћ^Rv Sַ[m%4r/ ܶ3}ZKMٺX"LegH1\\m2U =T}~ Nj˅^<")adcv[b.@"fIH[q.`$RZ }~kqE4r4uzQL̰R-GQZ}+aᛆƻJ־n;'õutL3U tsHoyQh*RbΗX5s_3{[Ϟ/hlI܌mhGDfRyb},֬BD. p7%dbW7*c.+{6qebJu?!3\~̞Ykȟ|ϐT<:&d"8ba&2RBMUyd+WS["sM&||ytTvU^\VMA4&`m^~(!0L+P$uR7z' 7e2ZZX 2C35*>Әc><%W/t{`|+)蕸7bBAx%&mOGM~2A@Pƿԡ{&<Q_o9V*ˑ b&N>z&-CYmxDW_X E9mI*\Nf?)qyv 7dmk`Yo0O3%}ۙ2Wd<1L`MЗy gA4" L ` oI&xcӟ'-h|L|5_}F`a5~VCKbUʖ܊]⇸Ar YIv < òHN./>xcDm4*s!b!f׀t;fa'3-KlR 8E9e/B k>fhVWCEHQ/kUx (80hydLi"36_8r?6$:Sea`&ћj\Gf`ʳWo:r%dC{S,S}-̚x)  ˉuV["d53K٭1!}@s q؏]*֚r˯UڥPid)g>4h7Fa+COYy% 2=mFH̛ؔWo1X-Y:Йҕh؈t6 ٷu'\콷Oli,=Q9_@(fk*G i[p@e?99޷=Uhv?dϹV^6s0JQ3f~A#b2g9ɧkl?wvK苕>)._mA2꺇]M3Cbǯ@ -إP;RQU!$;!b̉NKBq S]12Qs* vWs#"Փ5+L_(Z {A:Ȉnړ Nyv6㍆Ve 1PE`&U-Mpޣq_WLW<SzAo+6jUqZޗ_C))RZa9EEb3-WZZ9"ط!$ncIjϝ %tPP(^4k*$X#WBpԬ b+cmM7ۃ$C4aL~o<[3]hG>9啱 5/ɣ&3j_/DZIYUPDK]59YMJׯ卅5%*OO1Mp.`%!.X㨍۫le?13\ ~eJ_&6'Ǵ%$KxͫQg'jK!ű^O{Tp`ÿz ,zܠ[]9?.(fQUq\ݍ񝤘Ú#Hh|qpAO?Y0~NGB){(;Ƶ\rnrmbW,GaMU^A`a|*$$͆S2{li%v-f^Zo<=$r]j|qQSG }`H3r(M 9.}cf66=tЭ~-j)󴓈ѱ Rm!n%N&QArq^ז6.mLűf8]8f˧Ӕn=1-Y.schiVS!*C[_q:@+i0PD:3~#eP"~ܴ#4wSڽ S;fS*Z(T9N(KѾu:k~S' f_MQ8-<W㷆T#c[bʌڶ ot_&qh]ngjEdmdf2~Òj,Rx|jZKܽJZS{jcu.V{m|M_%5UN.wĪU j'ΓKAuBRg˔E 53qbuAe#nr-KNt$RE@ vmI#{& #Gzd8[z&!LuSvV#PǨȗaÂIMH)N&3'}QTWŘ'-k )_fD6 %>nX!HE|&-#hGPʏ̸+X%mF`wex=KtFOKxWw~MuTы|OǒnZHlYezW jw}|fWέ`#qq+xM^.;]>Iyo^Bv˯2C(r$%ѹB? B1xyH%-2݋-7yqvl ԅ!:vVׅ:/6N?;Lg~aֈw+8+&:6.I3T?nZ)[15-9dfYPvf1vhsl3+ذݻ]c ~ ISm a?3r9=B(rH>OVZؓ&Sܷ|tDr㍦W贛"T0Jv5v tv#͌aXVhϐ&ن$h\H\ҐwK Ϊiĝ^{˒E<CUĘ}&u*va1}5>~4E$zW!M 8̌13%1z?c(UVm" O 4b&Tߜ`jNATu3@XgnSL?e3@Vҫ5 %&1Io(1˫J%<6o 0 WM| EEco`_S85K: A.2;THӓ;ùT>E&"/q=wQj w{@U$%n١9@vhbn޶'9* }TfmE㖲H }x\dQlWԺs>]y]5h,e1lFުc۴qzEzT $9/,DSN$fSɿ[<̋A=TXeejG©;No]Ql&ix`YY xTXA &F/lSxqkYl6k᜸J2}v k.~Zp6t9TJzU**& @Ȼ:~pz5y6jmEN # Zd|(vB|TeN, yRpm;dK/r,ߋMDC&mx'hxЩF3F nk 5|0;H65 be՚pӦ&%7A$Kk |C#Nb:]WipRJ4T< `hW3nCB(ݺ-V}L.{`WS]e=0]#Bt̠FW tm` jʸI_k.-^p_TV#޵#xTO'oH<ڏ*dI$w=b.{BX[6C{kΛTo *m Ew6t-T }8;jSlcr\ۙ5 K[b=Do: ,R@`٦{~Q(FڐqVj9L߂]$AA%+$pSdG ɘ 1 9eňzqx3!Q,Cm6PwN ;mDK$Ώ5obRdo;X,ئ&J\49_-fN"J՘f2}+`ey)n"ʼnfloqde0 HTi07Kr*P ^(mǡIrm$`{xLP a,! T'_sfxq ,dS( qs("vR(K^. oX~PB,fip[*9ZQmaݫ )R(:q -!ЮrjP7rϮ.!6]Jg(.sHx\q?@컴~ /"Máj& Gi/fuDH]`#=%MN7M^7h3I8 *d}h۟Vݚgq]q+z(.AQ9ՍQoW`rTDpՁY]a)aʭdY/?ؿqƺ" (R0:S,'~f_n0X# aGBaz3Jrq c_T ()5`6|L/?:5u)e/Ӻ )%͟TN# Ac npŮ17/[Sj!TȗbmNa ;}Ǿܛ␩ EOtuȝ5kDTa[3ߎmlF,3 3xz(r/5cgFo lm S p\ZS̞G4mFH[UmG73ҷt H$U JAr0q|d;үZѝǔ `h-xzO8 #~L5ڶjR:")q_kUV?W|nVír`PN/1ekC=Saa)I(Ͽ.]foby(.N(FثĄD˸`qW_.|1|@~cS=0#pЫ|:dhT\٘Ya/%q@LRBydl4h 6heYՔ_sJJZē0TJg% ^۟x|۱(PWJ;GoW? "qn' #Mڷ Ebn%WW dN=9$M*Ʌ̤m%{Ȭ+-58(-(*Uw8T`⌝\]PE[LҍkM،AFmo}f'}qI֊) t^xmjl-arI(,&÷n7Sz7)spArLFNieɷ %DI/PoP:{=Θ)9^pN/Ύ!gswӌ- ~>! *Cdʊ5Zqsj%J*0XYA"Wq ζt-r>y(b?֫{U:a2ӊ~M[N=HM9P~AT0 & T/*߰!V f/ $nE5v :8e/i;8 $h'Yrrտ3w}h0J!`c*x%פOނv1 NDb:v'n\;#Noz4fyn̂,٦%gϳY\w< u2@h%TSA!ffo.Dk,x^0dsi z@CGH$2X^w)LxW7&Iz\)gnvJaSΕ'sHfy Ymb-R-z韷rW:I&f0kdun8OrzIq}|&|Y0&vhbj);:+ F{t;a1#թ8?sDbŕVlW)a2u',REbwqMvŀBEU;0"Ro]~Mn`rO@xvO(.$HH7n^8mC$f:`o~00=أ D$>ХvQ!VJ97JY0ӾLY|Wd&l|J׽k5ԓ(2R6Y?_^.oo}Ψ冭>?bxҨm9{=46Awi pi5Ðfi "\UgDEZθ7+ u~:ke'}`G7P0!,_>y'uE=R[F5^RÌ@)kU,ya23̌NEH7rR Wٿ`|;d'֐mߞSz> N2տ8,)yoKMϤZļzrQIf~fTl%.vJɄ5FX\[49MBbZ:0Ig [ms-Xu_D*騦SP,&|| $Q#%Dl b2:|Tp!FdY0P4f՜@%}sB4*#domo|4~ICAr:۫g2kKYuQ}isq~KSH7hLE9$^YR#^1u :x(t@g)dyo!?!ʴ/O13Xծ@0o\TW@ϯ]N>+,D z 1c$QX).4T)a)qYӨ 3Sހ/ȵټ,ک+գ6~aJZ4,JcDS'zp:HE|rkL i/0m }{y?7&\;h/1 R@$EDUqFF w@_ea5* rĄ@ru&ҙ $k}`LP ZSBt^YVYq J`6XǴw(ZS$ _uͧc lV%7^>G-μ]R[qזdAL+{a߲+i%\ddv$ MO&+ڱ,>(E 7m1){'P8,4 prt򋌭LnZq^2θlk8Ԛ |" DTTZoCU%s([Y0 ؖc &;ծzE[8Io{ ^jO+9h2 Nr'5\ ࣛ?lK 2j/Cv%,燵6{_Y/MKݡt$\SFB#:g0r^i/g5=rrfŪ>ڭ/L>GKr+"ʞW py\Y6p*ৣG=l8ybV 4KYeʼ]˜q \HCMKLRX)ӽ4f6>Ҽ:CR(Esʸ E//c!ķ{l8ڞ9,Y~ؿWis9#W4s9N%6dq]|?`/uhYQ9F,RUTK?,ht pFjG'Q )!1 wUwFnHتɣ< `ψ tO c_n 7g.<:>6evTru`@|)^R"jg Aeu!4{Na2&Gtr+`6ke`;wl[}VB 十a kTy!ˌ3E3ӶgN?8"pPKoaG=i81:Q*L)G[4J$s9+,(]sp`?@š`-O4bD ?寊"k1^˘U׏?\ݱ닠ߔs0\/L#F2)L=8"tq^ev7 |gt}27,!XQ<=~GM2`0+JΈ+(4A>>BIr\af5/wypZH*DVI: t59<G0}85 2T\UÉ(+I PjS66W,?h 2e1eC@8IKvFDTݦ UYl$='z0<|؝H]g*46W#]^jcz fB֧8Q%.GÔP F4b}xM-lp^; X~Nv8$7$2, 9w,] qE2V|e~cQ//:G;)ذy)k+r6{AEf@n|,U+K%k-% ZAH8֗pʃxZw g7>9ELs,%besfa%X\Oޚg\#=MQ7h;3#ZO˧3d6QYyr঒SO#bW!ևJm k/}`,An~u$;)烁oCZZ| /拙ʗa+KT!ڧ.+] wn)4BV2r j-rׁ5dЦ>3wu>vf>4e7 SL]K#a/ }N){B L5\'L2F? ~/T5J)n픩mh, SI+Rs(vF%aN.@RV 1H3_ 3.%s;i S 4yIX [-U7x7rcE`}& /bIR~VXEKɉ~io6L*mh!3h,N#LѦOH4tWœ'oZ96od~^{>@f-+؛Xq'PD*wVD* R=HufWqa)|s `Xut OM NW42lҐs5q:|H0R4ސsvl1k\ͼEb׵&jܱ~?v = {ϓA 3^oemvSp⿤Td8yrNww>TM> } r{0.} -\HnI6}([{[*7U-_z&,g8bT#IHo^4ݗXFGƋEQ;<0abKɈfYRr`tvT*l(= ^3L;*;x|",K BL&^Fl}mĦ1%|vb[ 2|¾̮}5rĊp@4f(3܉ƀS{iBh ac N8S/z^(-lD.RGZ)Oa554ki#yv& HXeu[A2sY}! /,h˥ \>p o$5OD"D G816ưjF5g5 DVŢ:R.pI}Ժԯ)* J?痃Շ2-˽MNR{T'v͎St@ya1PupƆ&$^mn}?6@Tk!( Ǐ rsD#sۣ&T:eҎc9Z~=/θ6o`DuȲI'e/O`0/+d<£>|ƅ`F5MJ|sT_IC-xYi](sV\,a=\mi\{2wV6#FjfbTEz0a||[>rnf.h\l|Y 5(Jl\G ){oFMRO|hP0p_ѤX)SyZq/=gD kwuto>TgHK+/ S`M%%K0-"!E6p+K]A;a({ɠGr5sq-( !\na2m>(I6Αzi=W,B+*0ׇ>d x䙽wZ'=h>ƳO,2]iL4դC zD7OXVR v3Q#0Ph a[~n*Nwn ;h$ =?usf>(l9uV_1 }<#=R-XPi/iJu24K5/E:^ڀ‚;|٤"1{^yiزYC0a'J 4 幼2Gxep b {#;{y@>8"bs?".z$8'ū§\80;fckh5B暪(z砶`QFk_foɟ7{a hp^|=3W$N7NOПL.pJXiaΝēc b=1\ڤVqXs۸AӇG h W:O ʺ 3y;uOkq KVTgf zsKq ܼ$J^<•7TGN*s(SzsJ;/3]O<\wis3H+ڶ ŵ #Bgرd77޼JAW\}Z%r4\ LE[mwaQ6w @n6 Sr?]׍h?j< 'ڢ1W`UsE@)0IB s&|#Nr?,-/__ʩi'n8B6X!py-=e @S ll3{Bϧr8^ފͿb'7\H * NY؜`P,0=Л\p0\D+ƋE!et3^q&I`gq[ιd-LE _MD{%nF.Omz};UPdG.j?,oH Sj?P[8I$UK<֚TN-'THqkLT6?2 Ol\ Pig+㟵 OORQSmwD'ˎpWL0JyTgы$d7njTy7ǡ6)ᐠ $B ǡ+ɺ t\vד˜u5wù+x]h虂XiN=Ew2!cMc#[$Z hJLrNe"Lq|b3VzgCPd . xsO~[=ږI r˳ʸ،gGo;9JTW͙O{p 8uC Gr+xA}W(rrg]oהmm%k{MΦ]PBx&iSu)gp' @,y.a]'_%3p$duh<< }SA'Wsqѱ}H n%9,-$skP{ R<-W*¨qEW{>K?QO**݈cy+3 tGgg]:bxPLo,1.j&.^ ^a1@mR4]e%yTndT1짬bF\j*>J P_J_vڹFE{x +9$I@XlqdL/aNK(<⾴K9}t8<ΐSU(Ts S[JIզY=A;ɡ# 475#gnҠuނGnec{'Spg!S7`=@WPݴICd"".{KEvr8idQ<0qg&NhJrl8ndumg &#~Ǹ=C_A !QǭjHn/'7ٵ{d<=UV! <[ RǰlS[b6( )m6XaϢAmKu(p]=,Lƞ{i-Z.0%Wl#tJ;LlNIsfR |nbA*zd_VrKI%  4q8O5rֺqa3٦`ٝ eTVv)Z?3wEgWb_ed`n@j'*@$etK4I'bPC OgARtɂk>VJj*ru_ LP5)/ kE{Sr W&B8l2tsg eS~T?@5RnԧOڔW_%cX>qF2}kR8Zv{{|o| ߦc ^^Dup?ĊȆEUgo_ndݓl27e:{-\lI;Fa̖Q}l<2c6C o{Wn?fX?}%&89 ٍH(Vkp(xr1S 6~|'@f/.GD2@q%#< aP +مqIV`WcC].INA&iwb*Ϩ!; HVI4"_l!OgRir怲NL3WurKSKhǨ_x 1#؂o"]g5mj4Ӄ|%K@ar&3O^${&B 0\7 MIK鈫:2vkE|=-0FKUqY?8$_'~*aI-;'w9+xt"kNF vCٮ/q-q2Qmދ)^>R2Nm2ȏJF r{z""3aɍ'> Yhʣ#3|=YIl;~EN}cgE\WJf;ldi𠧦>.c@MYF/:IT4`6}m!mwX91[M_v2YjUko|AYK0a7C"eIL5!*P /M)?Ȥ;JqWUOӎC)}<(W  CEM;uFv<ʢLY!:Ʈ;ev{NUgˋ&VP0&ٺL_[k{&㠬)qJtq:i/1$潒%HO`̃׹R) u($zZ}[继s!\c%vEotN.c$G ϛs; [82Ȍ)`,8c^b;)1'uY΀d裏v`r8B:udYnc΃njwrveӨ,.se-Ԧzk}n_A{&߉hV$?hHSI^F4OX pes,G2@Œ?*]#hbf)a_'Oݤv>=wZ 6+jG ;dawѽ{BC{{.l(t rv7^9iG%P>g0)g+QO1X%CF3F'5eQR &xɏ3}a.T 4 embJwy_}= Iijp_ GWhr&V1mvz83Έ+'MRmJYzPI%Wq<k@# aO3sj3i|P+QÐ/Z`@Vek!9iF',G9aw\IP']܄T/EEJ8._S k{R.P5P;R |r2$S5+pW҆g}{cyLZV?D(.;<":;Uo+0j, DC+%HTƟ`rWגXDoB%wэچHAGO:n緕BmXB&. éҿa@ӽs]hSqvu͘3vcDF%K>Z0#vސ?yO*jPVLاcǹEԬb>]Hn CPYF\~gZ"EɆ[]Cuz=G,pXC7m0Nrf5C]Aཚ`_c2 $N) &7 :OX<콉7ו6U6kD|O9)Ae~ LHQ^,pybtfvFpjsu[DGgl.ki׸W k.A眏zKԎam8-<<(<x s#"@VSLf:= F=S+K$jZ3N(Ϊ-DXx%?lڊ" rD3`.[g֯?y|_Z K}HZ@B>zHp!?aa!sOgB&חl7qm'0K<,D68_S^$dH͍eYJdQэѤ ! jcU"NƖvѨIMc.}stW4i/isq~+۷uaځNvtKcZ1fY/H7=@O7%"]p}`<(13dn<((Ϳy>I[y09&DkƁ `b~0n޸2KAU9ZMdޖK7tl?F[?kj4Ie<\-Ρ-H$/sд/v!X&ey R6ۄdjh4Tv7Gw;y;́H|2>=Hk?W-NS3+`:q)TE.~HE5RE!M13u]Q-]xkn(;5#Dth>׹hO~bm) _Iu% vqtixS =0(af $shl3٣a9*!UvHU=lgTƏ}sj~|%vT%IEcBrB˭ )r*>c |XR:h42EAcad xb:gv]G+]#P~- IjY-Iz8oʴ}IqFes2lz:k(IoyQB[wThl ~l_, A3C)^\ }]" j%,RC皞xD@|? A=0^ 謔y/ZZ+d86m'kљ$t5{(¯!F0EwMl,͒NFܿ nT$D*XZJߊyQkrЉGmvbP@8d MXޚ P I<\iU.j: RV Nvy>woNxQ{4qtN fNu@*o#x?ee>zF.O\'͝4O,_νM׺bXV&EY`،V?mR"DqJ+IIP jRpF:G8Dj.  5ED &x[G~>SImCui|Q;~TYdF"e^$gD ~/%AJvҹfh4T=TUt.MnF]8Ez4P9Lҷt2:r1phBϕcMlî]fIFf# *ԬI%s[H` ]QAgVf^+VRRE(k5A˴r+4Oծ. M' ]e\_&cFJe7sicQa%o:8-C ۹ d;s\䢓 ARR_ťȋă4p}+F4LLFB,֜A7r#XT.V@&l߾C?Z%6:+4 zU+&\h9S3~ [ʇU:'ظj Zsa *2pZ~iC\bv?ʟ_MYjEAC&N6蹶PSW8a;3cpiCxƘ:D%n^4^i^:[r{)Bm0B)tI8UKsO "v<;\dMnby9튥zAqPm.zmrvt@esC?M6}C)ˡ5_h*y:x kjPNJmwHXiA9:_ڒl ސϵQQnfH8XXӵ9ρ&)˭},sd.ycn`ܽ:r?ZrZ͖6yϵ#&8]A3ȔFwմ|y1[״ I3_J-CY%qa2)%kA n&+jvƏ F 66,yvMzթ1eMrL >=g Gޯ0fkt(*ŅֿM;Pv;odˢ;qPSg/oK۳{ښG$4cE-ju+{T*!mC,j٠/약l!E4}[{F FŰt>ؐyM"@͍Ndz A~&8-[9Ϳk5Y(^:~;d-3CámlE8Jf.My4J7ÞWJX+I#SLTj7; AP5ҙX{Tm X(gum_sRKhC a V(}|PE : u׈Zgw>e Vs33l9 xb^aRs' (螆Ȋm>xU؂lH`z3dqw]&-X:+]ˇUP8p4#LnȱZ;9a9z~@oNe}#]7i-^z!(Ǽߌ`H h3=|\baͽfzt W?gGT Xat'~Y*~Q5hXkpfj !bս =UwK&HLЗ''h;,J !ļӜD.*Av5{za=(3jZɮ\?A;и֠cBg2IHNWpUʿmd>D,T P7~0oV]QW[vBPDC f^Z*m )\NjTQv 1q A^ pOWvgK5}\pBvO=lOO$7b ~,Q,[NCO1:|HrRi)-8Eft7H}#a2[0~vh)/Z>J0 -ؔ:Ғwzm(oCVVR\t :="vRz%\+5Z I 6={ k</N#,Ë[2Nyu/ŀdh`1;5Tդe"M: e$W;{#fv*˟;nov,+%H#E 㞭MΐKkJw KlrW_'Y;ƐKvvPd(i fC%Iv"Z &FV/>pz|fcdg=hUy{b" Iv9e!O(6 ,VcR f,d#x>'TihdqU@p5Ym 8Xm2q.-[t$И|liyŭd_X]V=^̜(徝aсZ0C 8JB a/Q^qx- m(W,x>k,9&;g.'͟.6 $QˁW_֋pzG3nT:QTsY'DUDlrcQ#ʗbQExmEWs'8?/Ǣ/; {B]%msps+&3 n8(&*0[>i[Rg)3_#Vܜ%o9䇎UUh}}Aa,mCSJ ΄59qYp kTE[Uquи"rO;u;@lNկZg T"s\ 'LGt*lg֢.52 xoL@pKk#}OUgjIo-b TPI|T;J-4\@p!xҼ{fs23l8 }3P6ge.a5Do*߉\!:wDkR L<乺Ҷ`=OV5 ՘<zg;kv<3X6Lj͠&͋\a17 6Ѿ'$L3 wTֶx#9/ٝhMoQ&aᑪ}k Ӱ-W?7uy.hJ! D䠸!@> Un A3IAԺؕلn׍]]!hc%d`Sw 3<+%ZPx@Ml\7(wP)[[?\qU!6NzF0MBY.bbrF:kS:Z X3"am3wV&^#go1 {%"@jȝnkHR?F%]߶U4R? lPXFmB$8Wnr;Á!՜aꛞ-EutWD=ûD8}kwo0 d#PM~Xr֐x ,QЍsRn)|Kv0,xV"kJ7eѵQ@Tȵ)Xዜx3I$Iy}&=4V|b@]Tjȧy*cG5VmsoR-o9.ObB(C%3TM= Ƃ8f)|a) #48G5W5PTJ{*!VܒE)#7*-bz>fi+pB p1eh]O1?>sݤg3jޥ4Ddݬ Ӹ4pŽ>uo/lРnGσ9l2$D1s+6Xjk\'7Ε} 5: )| Ncuqq![>wuG?C%GeG@K =鳠L3w/G4qqL'Uj9 -{],uki'P55b[7GUZf~aJ4jk'ڝ|n5FшI5B xf7|>Ap;P/vs[V-ĴgH;a!6T>"4H!aő\.+KQz,htɐ<h0\^_bkK) bj 2+ ̨bԐlܙPyO*zng8C$ TP{ qNE$'47kq:A mE2K[#섶a4?$ ِ2uŃ_[[j Br?fJ;uk-q:S9~eMV.#s$Mx W]}تxFJp%(:J@e [hӆΔIC 1bq jϩ<-C{ V?Qfz)~dpA`ٝ3Vim}nb lekL{T3n '~)Ӗ3e ?*Ei03oD!RiW|>ñ/^$^zhY3OwK D%wη=T]tek<̵X>s9T-'XEr߾c1Aٍ#T+EO^F=@wkDCo_*!eZ-cRrb}vxj^=IHIgDAH(,C@uXlO07s FAk[p#sYB$=s (1Y8.uW,;x"R&:Z: /q41❣<[EW#^S.=Eѻ -%ұ !kY\込U͖gRc_q8y6 ë$m6;񺓠n(XB7+lA`>e$Q qjP.`3U~uvY탤 z7FVqE\<81SE/њ 8ز F2dyhk1$MGzCH]&@NY鹑ImO} mR^w恭KՀ$@`=1BA(ܸ\UM|h–iDg%9V煹Xk]k%o +w(ۉz  ^Qb5|mEzKs.3^ck*J46?3VKSD߬Iq˹c9mˆ~'tF XDĪS E0MS cEKQ<<5U (#o bԩΓEئSB8}/h2ˡ}q' ^[$V@eFH ?ehktb QyEaFv7%bߏbۣ^hc鹸qG▄rmp35Mf$2ڗ_KдH A/y~+#2s{ID߳CDa}^n< )%T_ӄ^8߶*K!nH(m!P=x^> O  Oȑo~Q4g٘2>W?Zף<IЪPr\1S~|nAJupꆽ6T NmlDW5C])2@@0OT:<{1#<"G#YnkwK2v[zqg; qDRD]s؋ eU'@56tI+SD*MCZm+9u( ^ӟd4ٙ^B+V z: >.u6# t TCN~o{atثiGphH|$ɏ 4ސ4b(!c&^ T +zyq9>rr{͇Ww~[}_ygkͱjW'eeG{vd4f]AǦcsr*/yײYH+.t5+lDy ] |˺a'8!g+G3(sOɯg!ޅTFTc5Ș\,-+>)EeJ-PI3" V*gVRf V,YIޱBUgvj0`cd=hBs\CBQnL;uTQ]2ղƬ$_ܟ&i*jb4KNG0 E["OZF_s['f..ErULаmJj8$W!zVx R*0.B(0r#p"5K18Z5S̲U\#8ɴ]qVЙmօYl`ʧГwU˽v:D;I8QW1ɍ[tZL*a9Q@\r02~s&W/CCy~(qU1!04V blkaؤ-֥w3:Kƶ=<(9Q,'%O:U=\ۿ](^x$8~wU$& $q[̠+psYC7;hI+@8m=e2јkXBX- _PDBT6V6X'9é:bktPU`,@L̎/^3 Vw~c$/$X00LK|Z$ahˈ—mE/I]Z*_=۪ ҝbJRJ*ݏMQ3~i:f?`/~d A{ R^[5aYccJapk;znQYJbK/XO= L3rћkK0)F>TLuo3+ü#FXb։CaHC//&QNtoiO~iC 6yyv 5m!&O'[Lj(9_p$*o˹GD̘ 9 erML=w3wu%/EP/{g[k,QFcS_8*< 6g+~x_wnV޼8<88j6Ha v^œj0nHྤk [*,[xpDg5Pm-<"CL=JUFwrI_ ([$#LjݼHq߻vwKP<ļL7VT7zw@w}Gz`4P)VdqӘ4K_y_fO *6 $/gwJ~z|>߾(=15CCHfe$*r֩ÜǞ&"M^H=^4[N=1q1';wb >` ]ϵK戰'tc*dm)ZƫHJ(dGӈwtѐxta v5?r 8p^y '/@x>oTMxb[Fl\HNb-aUQ\MioI?/W΁*iֶoO܉S(_Z&*͚Ó奈 oc:R׍6W38 tz"Ĵn(L^SL2,֖ת[5 RM 1BQO~'-G7 VO"w |cwRzڙ-@[Ri7̞U<`zyX·9} A^ݵ siȎqj rpIjFhP+ǢØh+TWzei~ST_% 6(hV5%覨9,%sMsMcڂLڍ2m!y1X!O2$2 ^mEhѴtOq>={}o_9[CWG@V"~iw󼂰U0kgE-/el!b(P/ TRy'-%! y.Z.1Dp8zI 'T򸲙$ qc) %t5NrOM2:ڟ'q]uW|Rmu1xǀO,/\(B,2~n͞/s_)|#WgbKJq47dɖ :kQ ?}YpVOmO۲_eG5aiMO@X FE/7QgŃጳ_(t t7Ḋasm(E>$ι[fj Wa!렼֓SVH턪s<~VƷ'cP ^}mdz3!HG1wL^.C"fR|?KD~)A0$,{Ȫ/KNGA/b\b/=deE ,ؿ^b-[ݫdV\Cv#馋5c@wb8YSNI,Ȯx&ưIl]+bf_2[7"j>?":f N4e?,Nq>V#Q=$ӟ'6&*ǁ=8_H~݌Q`PNa(\7EOς=uETDB3/ kȠv:$TTj? r} j'@5a%X BO 8 T0[@;d*2{,;6>gp> Н.H=>OI',>JG<h!̅eܙ1I!!:$@{fa#a&#AlgZtN=m=RMV-\ƥj1tɠvZ%y+%J uloxkUL#xo0`nV4U|PhDR.<*A!L{-[_a:{‚ 9tev'D66"nMJkjP>y̤/?ԯoGG]&ܸ۟i.i%Bup5^VԁKPn"WA"]3K9B?Y @vsi{3l^[-Oe}ud>h?<ijͪ؝=šOIA Y&?6g{C3pxd*w~ Z\(16 <05|!> fm_{4m^rPO4F dI΁! KCf"wp%$!;W': ⚊4;Szߕ}$"B~,&ef!` -n*G>3 ھ Z\.:Qw x*}ݮ0Y:1W~".:!,ߖPbRLv%AAǦCo ˟w{DShnBn@&̈O0ZHSN_'4ed\oąW 4xk Bu7#y!*?_GEHu#Xa5~t`> $U8%GdBN x^:eQ8F^Ȑf8pW'~8,>>|'Ӕ !=P_r(*YxkіT2J4-@B}!F\=G|rWYqy>"V8: 6_~ D{byLyo}n݂o7Ju.z. ׋/mL_՟zD/nQoI^t#l)V7nh| y ~rJꢪ[x(;oT\5z58(z22z=3c vQ:GlR;Zf`fr!FȦBq2E@{AcwPp:yν}q xcAMWu TإfV@!/_J].YW'q˝k?{fqZe^vUC"&'xBZZ5"p UuX:ݚ|_k9Ag zÆCtnꨊiTHKʽJG BRƿx:,lo";|ɫWM2oJ? Z& #J@kjy5UGT Rr]4zRzAyɻI ra^UJ">Ëxd^xeΡBLLE|%.>orFdVR=WE Z )"8yhKpKpk^?gׇ'J ]-50Q~^O,[Y>\~-ǠsɌlhZ{6~&R`fZR˹MHxco5K[\< R &Ao'@` u*-{1ܳ9aI͐ꖕe[N:\M!,%a=iNh ɸck70`K_]"|l xʓ9j\HP0mqJeąiCzo0*JkZiw'"*m$_/Z #-*)|ka<hϲa5 x?P;ܳƒAj.kG`ڀb vp**lD% R%PX8S%TAĜra4A5У(&f7=Y^#S  R@eRl"{΂ gQ[Q|3{0~0emh #I!Ҏ4&(ێ߻J 框OY@itV^|o`RqHװvp'ׁXf0i. iYUg~z܈GHŴ2 xIL/`v$Fq@*_8ᯃl$iCJ.I yKݮ:9l::u`Ks"_ym@V7D<^r8n?r V|?21Nm&%-­Nef:#XuN֏傻~}bK4fOإ&tv6"}3 fż&kw³9 A*_BgiΞBӜe]9M]tȕv^;)Zӫ3MZ.x9O~#7 N4ýUW?+a`V4rbf_~dd[ +sBR8Er0Vx򰫠WAVx]wq ;۸{lmlf擺)ijǙȟ(e(rЕœ{BnA^S3s;ZtV.7!do](ô ޣhToD:kERK">Άͼ8?H.&]v@L[2[ qcؿVHJ㸕ჭwxbsKдV@g*?r3G R$:lE?/ b I/Nj GECɽjM:4!TD:+YN!;_Q/mzHpS)ؒtTo >nj0hQ39G>ͯhh zb/ԥD}fn,*^9h%"vi/p]3 z{Ӿi}ʝ wm5G*Fʏ2ąAq_[!!h3;+bV)=ЖK%a=cTd@GCI2 b/o'^XkY 9{m:0X' D!$2] Ж,0]x3MecT,d3poF7}8OZp5i#Mkt|¢֫ɿ]?.krW4?>%fI|ٿ :v )~+Iax[_Dblh6~Y(pY pC>$f8tٔ!&Rg0U25P1]U(nyXcBBOV֛O2-+WU߁{N3Сxyc \0n6k?a*q$hήiVwYOhxvULo }٢ CK]̲QNoak,*ioȮB+ C3\G+qYAxwKhԧ Z=: x_gA`khWP~ Cn&9zIG40!NZh1. <% _6_ՐVҥe,|_P¨Y.!?Y֓iW>T$ b$,m޺ynXkؗ#Rj<+w<ׅ)h߲ kxz|}>>  I0 8zZ|y<&|LUwYu7WL5W4ŰeR{b$-rh<%E,] ;AJMm#)mY\F&H3 `WA|xQQO⩆/aŏUӁPqkF!li*T;TiD(]/~\C󩢁n#1;cJYlIO>N*kh#Cßi FDnqv5Ew[bx>DgYgAaDD2qaad7fnDke !?`=ӆ:`*bǭؐ5k8^NJ(c<=^X Ao l x΀ne! }XL}΢I[ *e{?x$nOD^ JR^AM_i. !>;n]z=RR:HC.UO fJO*UR7N,Ϯ?(+xPvlSa*R32iȷ$\H-TuVy(Z0Ӵ.C Bj3? -J((5)ލ̛ 25?G٦s&r*{sT:gU @ M{8sY5NP6X|3VltO43_= ?JѤ4u6k}ETb4ND1G!ŮC@, \0Zy4\Cw3?Y yL9-^^,RW\@Edf׿;3$3h"a t`^YϜ1Cu74JU648d65=8$tF$QBҜe M>FRq_}grj|]5A kwLPDg͆'U]o5{:>)}&ML􎒞 mӅ^H6DA-5HR!N?esiSeƈG@JavEA"ЕUAkiʦ=.3Sn56 p\+oVk~B@lZ6PKl</L~B{j0!%1.c`IHy%1B:D"mK95y(tJ=u"c.+Huo>|ᠲ͆gŮ'q$M)I:l}y ˀɆOd>0R4Wx(թHθg' .vcЄ᰽S5!tITt-Eo6t |K/|i*gb}uIb+&N0^D{!W[u^)*:NK֨x=,efA'J!"KSWXxq Bͽ<ᙵJuIPcِ˟]*}~Byg"e1Ϙ cd|0>Vqs=E' Yt(ѴQANjU+PIOyzy}ĭ^)uR^#;sZ㳦?S'5魰iRp1`Sl6}>~T^zkFnEtw)h\䒂x- iOql\Ec-2\QILB[?`bD|/ Ҧ`oɮ?Fn8D9O+4n˧0O+~+2;$x]~c1,`tIX-&~N)squ5?uCu3MBx pF(;[[߼=69V$19+xaG:BGzE_\-wx?Y"hrIp9j=hܑLX5r~GOŠW~U7Ax&<(mw ı /JF= 3CKG6I ߆\̷Ypn8=]3y_JVt5 oa-|#览6~g8YeU{a38x& =f@spjf!^8E'd₪\Q7H\t4}ZjtJKҡf4TEts0Ty+S.[`xcVGV{`'U`h`}_q  6 yԑtSU+߿2}j[,`=H b|B࠘b qG\Q TL.X߱T[%1.d΂58)urQr"l4O\`r/$z*U'.K3b vQ\M;u`QkV{WXؿ#(=WB䘏xn[8H8Z8.МI#k80ow2L7@NvP+SfJA6p[ݞAV( EmEU",ok49XҦh\+gUy-Ѝ޳ၠ紤|" )jdIM_k6{٩c$䱿 rBn$uR8O >&nN,V<F1BqBT nz#6 %IlۇsF_* !nC|ӽ{l{n\&Eo&KrX!zQj!#!cR]f<|"?&k8+]͹|-V Fi"5Q$O?7U&7*ܦ &{[x ab->eY `T}00)pbaaᆥ7MXP!gޅ<=52H MpU)r YoMdLM!OFW.EOZa{w&fZ2-7BJkPd+"\jZMVHLg;SG+⋝!?yѩqJ:,'ā7Ads*MɞuHu$^neX1ݿ8xZBu]行0 \"aXZVR /R4t dB\j&b6VPohNc$FJ Wf&wLܱSi?! ^NyqD"&%-i ut4ɀqfJcuOCIsixSL"s-AJT\9qF&&QKê:16,Y^w~&C{|g r[C,5cyUg3F CxUB]LGĦd9b`>&T^κHt>+w"s&VQ^BG mI^k>¶=1.3F~=&ZZSKiV*'Nv8u0zObMCo1~2`>ʢXaVɋ䗠@lJ%@ST(:с?;?[Xm +X e eǏ"bwOeڢ=1_8ڡ_##~ EKݥnLJCZ8vAtk=ңA9a2}7&~]5ށx fR.)lڟ{4rxCxEIAͼ"BB#쯜 Qk^UeGn2$Q'֪w Ċ)hDk".k&8!Wl$"ƕN*Gց~{ʮc«-JQf%σR;k1BbO@R'˜ԗTjM fq#kW:H%@2ROB=\~ 8pwE"w Uhީxݢ祆/Q{*VkMF0>luFnn*&qZV9 izՂ>w;`IwR$`[z A 2jt^j5ơ@Š./LW6'@O׷a+fDͷbt27S<3{9lX tW̍(g4Pnۏ&? A[f3Y7, WE#Ї`[Kcd|h=O!Β Jʣ>- ۻJA[z,^Q#dW̄U %M[ɅgbO!cafվevPM h}Z<X|h&JcMUwZS+ۘn X1>CTGR!=҇]MhsU|vJ$R,K[ⳬÓal(?s &M8qet3L&s GL᱒Ra#RhَfUj%y+ W3G"ܓSD,P}a/bLa[)Gm,UDZ oFȅ4u+ ˹"\ϫn+"K4eЋ ,-S="4a7=N<տ@RTlhT*=_`enATOA:Hv鐡9G×%f4Mhr_4ެ&b)u0sț/xH F.HsUA&82M-(4Hj9ƫ,|Hx&}.%D=ӶҒe>n}#\U^8Llɝm,\:D!ppc|>np xoDZgFnGJp}hL_aHCDŌ-4p3yA1D)!h@Xs"Z<2_V%qP{x*#垬]ےPw`߹~AƤt9칙\>^.`A[kFlܙUy= xzr*w jJ>Kmё[āw]-hCS\_p0 6{QWp%q;~M~ I 5\J &y&|uhu~fхj®[w ]\B]̖Uܼr֕FoKu@G~kf˹i[ BZeLET fSXa勐(( n嘆WMo߾gt.^iiP&*kyqp|7)M^xڕ|UuO_rbcx-c}t^Qn 1=,)~vQ6R#Sj>P/Bf6:~eQPG-|#!gO C)_A/  fU.I҂kTx5<xMMSo!7,骬fCзF1Bk'DoTApB0 =is]җioH8IFEڜG%GDz1a+i:jHLW~e(Wٚ3Btf0Gkk.}̃(0_d*r|GV? H(MVƠhщֳr΋6n6T W6Ԍ37!KCBG8.9\jӺ7HZ98f g"OArBrX POM"FR zHh‹gȤ0SOq eoa^pL8uK _q)X̯:Ct|? (f`^5U7i6̻ $\ "Fi[w@S2=2$5|2Xa\Z,@AԻOE4N_o[g ( VӾzlHS{Ğn4>= 0 DtBy4^oG^@9E^L.hwK^BloCɲc.(E?.9UWCg#6xDc0}+hujR/V Wؿ3hy(P(? 8Au0ܦ\(uqEo,Wz)j/݋m̻'x%A)(BZfݧtC.W#zi#d@Ҧ9ڣpVYyaBceN}7BLmQwlv#YK3Cv@]`pvdbWuȿ9d *aL11^}ۇ*Ako$>sM^|^snL,>>xJLoLݕ* tsù@YdO'$MfoVF0bb銂I'DͻW b7X,N9r(_ w3Lc),$]XtG+{Gq.Ao-vyK5oI`Tqk \aeb-K}ǯLو6C%DY2e<˿Zt㭴r.p؇0I>ض+:)Z.6aXf+j xlFRs_b J?RYkOIC"IsVtp6Z|÷SGW]I0ʙY{3SnF^ yR 6:w98T!oNMF.V灎b~ z:̜I|S.s"k=5a)1=`RE&؈uq'_OG^CV-!J*6'!:͜CN}fes.>Qؼ0VMyc~5@gNȞ+_ƷhdOr+^tl;՘)&SL#X?QHɦ5ayK_ o- #u_,BY}qK6l= iYL/p~sR/!U 1 d(%? `K\zK;u{.cb9Z0hUG<)es/?cDfND2zbs/lgdRf^_R 6a,T7Sj '>eK޿:Qdr~?jH ޘp7ޓfFG?C-g=m6/ĠW 6ܝ .rN@0+ȝpG֞[*\Ǐ=AZgPبᒅ 0%!|QYK} nR fAMAB3*Zso4iOCyânM@j5:+y}T>7Hl&luԫ^kCIP2<0j{5طLCP >&6%Put06auUEّjEŊQ6L ̤l%jD&Z0 )&RTg#&|Nw<[8LJyIWm,"C:jpmytf5BaTII]SNg|`T5Г4}$$#V9q~U4(`dž O5*9Bm_  T54UWGO?fn@^2H>x͈ ڋ73,W>k|Ee cDK?PݭZjCeџFw*!G7wnw h&JtSD/ޮEo>I(x4"r]HN.l?"D[AS #wbPÎbݩ$Rn5F^ +r{/}@M]D!yCF8,bM196O} Qr .7tқ1h)GDM\WpZ'X >_^.Zx03gJ+J;RmWL]狤kVI btVe/5rO'[y.4^!tT^Y߮"\Y_ vQ?&rfQѩ~n63W4Uţ'(%i FS3G,5ho=Q˂¾B@x3e]KޖDV8ݝ2 [54~_-wlT|@Gq900'iߗGXuW 2EN10j8@2wR0n0%(ƭt4z֤qs'?C?1~ٳL2nEJ5et;6O啁OO"rSL9͔ MKU$PTl1*s:.^peyKZ 7)/TɓMټ`wn ]}mgDCE?o$;ʌ#PcWS2:wQw{I%rCKW\T$y#\TL"A8,,a.B.!G7O&}9il*҅ښLNdi ƞ##ۄjO Fj.2OHΕi+fM}aERP Y0 Nzԏ8*5B,og\Iݘd5 댭n٣}\&3iw1z{qzW  Uqizआs}dԅuC_)渡VXB4-mĂa3#ATpl?L v0Ʋ2q8k Y_͔YM[" Z`TENS+%ÂЎ,-,,IWEp&_ѳ?`{ 95)Aj|CWY]RBw6~~]谘Ψ`S1;4g_k8vm{ߖD!2Ejb׶d5Lé!.4Kי0蒦rpFNnF`bN;-?8q7W-;j`< ?"I&cǎCQYe{W -DÅU+صvW^IZ\Fmu ?G (`BϴwlBO9fB::k(bw3K@ HA&7<|f΢MLP@/N"Ya [pk{NJC­xUe0 K:Aukr$`oq8XK`^bJM*ڰw Z$!.z~O5 |R:5T1(vYf|`ŷ/;hc4qYnҮI<b2d{n\(0 b"u8.sY t83H< p ;TWlu]"j/K+FTk,yckD{r}0u^׹‰#p?FߠXu]+U2JӄFnųiu> .y~Ķ[*1nHf3/<<7`y66#USi-XJ,ڲcb["4v-՗J%IgB=gv<|_YD:kHE@N^OW(I[WI~=ġI&Q}9[lr>C[)iD+;IS/5ҙf0_s.Z琢܅'VԱv1d@>[U+8IKX봷ķkyr7hD !1Dž>UPa2OpoRKt. }*ߎ*Y/GfY^=o(u@pҿVNl'{jph]INj 2'N\e>!5W6)} 3}LḾ9ZZO~-e˝#XhjZobĶuCAzjDoT™VosBwGxBۢw˶Bd`Mȼ@ޟK;Z{O OXQYϚ:3}_  @DRWx]/ M8ʚK\^Xt盎X޶Wz_)`Q"ӊ4d1$_$TJQ3U`GgHKy_=,̑0w=%zޠ@~dQR7[5aơ[ ˡBB/K2PŎ'2E}S'r_C٪g $¸Jl_W_|`k ٲc@t0~ڣUދ42;Wq@R1,G8F=C\/h hҦ98&G &{ *{Rs(V~L$#P/H+x]< ݶRqEFL.JLhE7VRM18"Jm=N*sFnbzh?n4(bb@(sz5AiAi H>"#DiġCM AVjGESJ@î>6,d"^cig0z Lŧ,V\qK3WXьUBM6.J)=heVjB:S1 OTW ";'A/ ]:kcAlW`XdD7~2a*Q IsDhf, >§' ujHi5[m~?}?fP䡝0R 0A)::Ya -zp8C~Rwɽ+(Rlk&˘UmOVD. Db'CiX@S ?OU |;|X*I! \шA_NV|2 6ʃ c 0N_`)s0PM2όr *khkZlh;=ep)*=x>z 0/]ix%nn>ҩ* 0)N })k oYD H7F&}vdV-)<K > Ϻ ŰWq3HVXt/[j`nUrXuǕ$^cVp9 [ TsVX>!5ɋ}e59򏎊*ˤ.41 hHF'rGдk?-k.Y7)x_*f;ݩ{[A7ZM-uGL,"tH-ErB iǥbf2uȶYL{t?o[ s)Gǎc|18B-ZNM_ԷU]khsUPn4L |`|F& C{f/S~WL~[~j NJv F]J/w.SiJqaunDfZ"6`˭$A-L4FU-59W ;6촮by!%]N4V9& CNS qk"u@e3B4['(=6ɍ=h$wT76+LXER=`sJ4#%w{!B㪱Š6B7RC;%2D$u{}nyQUPwhFN'Z("zKXa/?^ $ifbhkN;S,=4R4(b+J&:ݹYϸ7͑R *L3 <dŐ\>yۈ5.7->@.-)4y,P0ȟ8 8p<P6ƻ#YakdMM6Ųd;%ѿ/Dڑ\Z:0JbJF {E6ѩ :b6?&{_P>k/"L29w nsis0#둙xkIzݰyBԵHWz)5n#ɯ|yŴzqa3#ݖƵ_m`k/q1DBB)%7~NeX钛vˑG۳24~ $$j"q;>w!:S )Oe &k hDVk(u_q0AhsY샛FDW ݁nf(Ȼ_;N,/H;aBl%k?; ՏGyjlN7bV8h' \OEVZDs72lFG!TC\`xZ3҇9oibA{JbdH!.lqi8:a݊`ÒѝցQkrO2Y:v-KTӄ91Sٗ8FcyO۱lIݐ^r`XN?<`Wps!DxTx='’b.V0]1C X^Yh͈ŪMNV&cbP\lE ϪM Q"ȉIm2åaRDCEpY2Ӑz -7MtK\!g&g-;(UBRT!TJ VohQڻrθF:^+Gz HF sxM"@e ~:=u8 #ޓ ^lQ 0 }fƗQj.vY"uG|Xey:FC)G1\4QsiQq*J_rqC9@DH)[0L;V |j$tKV N2`ZJA` ɓbW(7-ƬM Z=.qi=y< !goUG[)؄ tRQIoTx~>5~3&PIz;Ny '˭zռKOvK1|ZE+ҳ^q]$W2\'"凍AK8!7׀K6􉮛aRc^ rz[xhQ 6_1ҍCo=~o?,½es}vr0ˑ}WIw~n? Rkꀭ&uMbrj9jw;~,/8WyDɗ5|ü-oXKRaylЖ;_O$XhL|kd _:-1{@9XB"5*<i ŌU l>~jxbB}+v b|,LoYnTHٵ`{ 4n l-k*q^.NӞP*9(VyO1TQTҦ )Z*TdQˀugYto呑%^W}k1D>ijhOcr#݄?{Anw"VK?&:k35 E__?7EVyH8D{O\3$|׽8 \Ľzߏܝh}C>^)4N5AMȝ~ ӊL([jJĉ\;I;`LD |ءRA ť.fqƌrcj3oƌ*ԏ20,awg|sz3lЙN7O6Cf|Z<߇@վԘ!ƂiDA_Ŷ%EIEu^xIb6n4~?x@R4[ {)w&X0]raJOiaZ#-^F9A)pZ#8EYqoi`-zGEP1h:r-뿑;_e~-_PN]FZʋgDR-zAdaT N6l9~jB:+sM?M: ɘ⫞]# _* +q,iot3}NMt& 纂[4c>w#MQ\ƕm3: K/zJ$f7:倈gl!AQ ԛ Yo_aSGFIBElw un3;DƁ "errL-s{Q- y53NA-񞏡6\fO>h5pӆK8H-Hh*v)U ]:~ RB*Y+z#5;Zi[t3}QI#{H}\&7WϺB& sG\ g뺄6Њ}XuNp1oIGGzyj.'Z.^1l^|'$Licͼq> B0l?{*X[~-"EFw?1ঔef*g׽\!)nB͉Ѳ!+/,%e+1)Ff7i`^)BB%!UV :,\k* k@XJWdy=ម xO#|) vpZE'(yr ]Z:g:}$$3`J+LZ2h@yI%Z7^tO`|;wW+ ">cP/JVb!t"IC@T{\*Q*0e=L@pqCy<C矁_U:mk^ R)HQkX=]4xC 6&;; X;c}{&qt{`fj8"BKpp9E;H/tJrruF#-YaɟCQ !m) c@7>ރpcPD8jtU(++f(),a8@rii<ľ9 _v&V(=5ЬSO^>@ Bj#I 9' ~Y+DsyJAlϗ*ܬAڭx'O8ٌP 6x'nVWˤ}r` ,AWHpKHRZiy~؊teca؆X %@‹h~^- i _b=^_ό[ U*i^JiPw{ã[v e%wҀ"qzPVr^xDUwhۧ&%"'x #Nҥ_~g[M W츷F!P4 }l1|kc' 09 AY gĹx[;;Q1!fcPe2'vVS1z~ZGur*뷫 ©cš-ڎ*FV[t)ܔX o0b_1|IvYDHCl.ڱ . nf{~k",~=҆O10oA쪨:ÙH:Xx d6k:A %J9tՄw @v"4}*nO(s5knZIz{RUdڄ!JޟvHU[ݖA{d !lJڈOB+.MF̬[}?W!^ uԙw|PZBUqlqJ> :Q~Pf]\B]n߹m }8IqFeo_KUIk1 .{- ՞>[D&Ug7O\{9$u: w-o^~QoOT) EU1lF- y4nk{? ~F6͘:8Z oN v k!6w'.T[ dm'ɦMOmkE= ⛞) )bю߱禕[J:dZ`.mV@O=$OR_ :MEEzk=n} @9y BGTt@*M?Zã8듵zHyc4@:3J<{zⴝ!%${߹1GGIA ?jO>>U)imm(&;7.!zQM<'@HWpY3%İǑCS֯HLmX^"db|5,"[ֹnѷ o+5l 8دż.zn6+S£W>T +5SmF&نG4&FuK_o }vZv-ȓ{ =LJzXm>9,>r) ɑ|HD 'Ø0ߛ m>!_SV8vwEᣘ |*Y2 P6Dcv}ƻ+Q{B\v" T]V=wͷ08UTߥqmg?$L.FX;K,:|+3ul4t@oys[ȁ=B̽%~o~SO3T&EM;nhIMˡVQWtqо+\j&Ң:1зjȁZx>)ArSRϮ)otclKk+AϵV=b {UG4{/HeyUJ>+NDHp= ύt2g{Fl\sbپ"TՕ#K =#f(=,tuOb7=z1h3P-AiDyp_CVO:adFVIV?2@!>3ԓ<|)s N崠u2ڇw$X@b,^cԩ.TiIb,I-bpo-۸JVb,ˬrۙ򳅧 L#;z;ftv@U']ؼ&\pm2c6L -5ӤuB%FwtC/&ޗL;35WX*ɰDQ#كpl=twM@L9F-dzt^oŽ >76|s7" <0PTnMwa5)ߑ_00ؽZf%)Ňce:kwv!)^՟[A}gb@Pūvfo:tgG1mpO*}ӜYꙕ0 9q$K<ͯ+7-mCDm# <$C_fy[[(:NquI p"[J˃ ?4g,č&G1sW}slت]/=D {J6sJe2֞iSy*J)$LVZ G7f<Ƅ9* o)pƑ.)zT6*]YAcb&mlš-'wCSP .] Y*+`yݥ1znɝCO-$ _dOd*eabIx$%D巉?6["+imOӚBG^XAmQQݶoT JUurJm=7|5֓omj'm!1* Sc?)n""M}rNF6ks~x Ur*]=t<+\xN\ QF&=7f5qf{MF3{>lV0L!};pR1>Ugc$6x($}B#WQ//!"/n4}>UZHz[ƺ0yw(h\Oy H;ДUO)x!5'g!T%9}70folڛ>z;1:m[oM~N}7plRp^'ugvggT(&Af ,o>xpv?,(8nrڀYr6 \=:1R,}*mNZ`ױQr5V#+Za4̹,!γ&<TNZzē/[&lޑV,ξ51<NOfp1RMK="=V).u,dR0X0s]ϴwPW!r=RH_GnDI)3(xa?k6l〺W+_ ,KgOP d ]V{I=G\gl㿭j?[(iviճG9A 9b[tQbD'+{ HTNC~/Dp42Rnv2_Z1(W 4nk0E{i| /Wa~Tu]y:ֲY:] %Hʩ&شym>nBG.5}ꖲbJҦyΊFu4 .ӟ7slֳWʏʸkl229 z #]ݳVs3zNv:6b)B!$>˷6/d5r}1<8:DIȿPՊ^s,>Ud PXmҚl ,N,V&1%iia&*ch EN[Lgmo"D]xO]53v!iq2<hD=[nMXw G53)n=J&[)qXḵsϽ?J26 B$$wRrԔ)%W̤ a'WY=S4(7G׀fp>-1v(<">5F4g-[8d-~yYC`kpwVe6&;_ ]9\DlۍH;,CУ1&:,& :|[b`hϔD/u0*_ )1喝(J!~0]f{(vXc.sHF]pAʐ4?1@ Fʃg" h3%7u +GY-I@8s+0-OT++uÚ_I0SVFvtR#ޠ9r(_FbfO_19CbOŽS`u˙ GLNBgڅ60Pa8}^$-ȇb.51جlX8WXJq46 )3A.FCj`FrTp-Buu\%5!cy6fLxCw4ilyk7t듛d>:LRp&l̝,ma9B&{*#lʣ=I dg]h7h0YhT^Ww"(9^nǃ' d퍺g{G#eLlK4u~Stu, "lK[Y&s}$*2L̦o~ϢЅ:`DmI_1͹!Zߟo롆Cڻcg!߃dl=~Y] @&`rOC`$Rzцmy`#Z֫e|W}qcB'9>[ Mxͳ_`RCֳc{vuKsODQ GVcM3Fr>lhK=+t7AT]GˆYK+mupyF)rkDnu@vTg .B~pH;9 5#eiwmGbF6nW%aꀌ<{%Eꕜ1Iz>RxBGLpJn[3zˊ:Dͭ:=][1pݢ LcD!2}oeD޺JWL F@ҰVvv}f2*>Ĭ$(V1)_%xD|^P{ZxGr6/3@89WeZ1k56[K*|y ${ @„/x0'ϭe=Lj#ːhI(*l݆ ְ/J 9H} 1TګiC'8b<o-ѯ+**`ElCEKLgcYI h_IN|r#-:?L2BvC:,'DTW=M\POW]f7rjKI bB!~›k%})${RwZ҇ϙd.C*DR([rԮڃ&(HK ;VfC*vbWxUNxtTAᅣNj?i8-i|Z!O<3.y;\dH;`1o= Ks/7v%"a)yGuF ꟃ /3vzrY0]`ZasASN3Clޚ&}qW Mׂ"՚JFƅe5W!"blOti!%l /?A2J "(okX^8YCrk(St ttRS|s.Jxkki:-_ɆcCfZefbډbY4${bOE=@e,;I/_CH1ʖ<ՔcߔsI fD:9eĆK4 o{!XW`Cevd^4 B)ZU= 1*v /4Prp0j")˖U V?=UyAX_6(OM"۳ow:(&9}/?ƞ}fw7ZDg"EQ0ݎ c;5;07aEVgJ7xJ͜`IiYOZ\P?ߣˠ$u̬o钚 Ckдq]A̓brjW[IA>SpS$Jw|]7msXzf;)ͱ?P#N6v#qS>['fYޓAG㐼؊@tNECUt9%rl!WXdWM `Dk߬ :17BtDj̻{B@E4 k(FV63m3f0tsU Rn^ -y [L(S` "z~(kf^@Or.}{]M8dC,և=)zhq?+ NCy[)6OGy0l-"u*%AhslX,ROl 7ѽvE]9vtZ}.ΞFh!Eh6 ąe!<^Z{$"DwNK=?wfw*WXIKdǶ}уԨP>sp6| LCհBZVwnZ]/\ͅ*d/IC,awτulp܋Pˊ.@ۃS1ƥ z9Q-a$tخ'9C+z"m 6L 3w7:+cH}P54vQMk5Rx:ゃ8-c/(LFh yv-1pv0n/QVGz}O~49uP1o%d@ͅ2F$J~р ]R}'$,VwO^nmvqɕ%!2b~kJo'ğA()^L#qAI.K1%ۮ4?1@K+?!q3@iS\7O0UsAP- AnFX-r:%֍ϤZ3ȿ]$ v AMZ61rW('Lؒ?10 8 q0a]{\,̡_@~u4Uh6~Dnr_6A3ң2qbI&Ƥ}Gf=UevsXˣu{qV{(zAMr₣Ry2;gh^w񙙡.F}n6`ĖD(x=ʣ3]Jc8 ^E_W\ܻk`B?:E/n n2Yf ;㧅nz"e"'KCT QL{OZ0b3epDv}NK+Y4,F0ĆkI><'&Xy ~,"Sr>v:UnY$z!]`p?%2=&KYGDݿX})!#{`uM!Q7T9kmU G?\v#3\y뎏ou%ӆ{Ճ$:t,tm8ѵ+G (HN 9SOHj@i>9SDf-:ُ-4g $(\Ǧa즏Ҹu%ئIdnsvfc(ig40s,X}V^-` 1h_'#%B,;'l_R⹀N7cʂBVr;? bÀ9܈LL&tA 3x "QY7}jol8$b'j,Q~zU un+6%ŊaD]J4#n8oӇ0l.sH|1c .E3nΎ#ޛd+B JβW\pJL[]iD+uͬ"/葴<ɰK#o+C]6 l.X=##É95IW]±sޱUݑąP>=|%GS6u $&:=%N!Y|X&D.KŲ#!JPeo\6% yqA/g,Q%M2`x ?F{ҺzWZe /34ci.SuD4~m>^૤_6o}pUhTFڮ~[RS[]CiwdSك&[sv<||JjSEurhsHC8!&*%6{k8< δgTCI7krBcZF2kLT?r(!`v?HNƒ2 ۪VA xEKP]ą!28luUe7LX `M7H'gL]F f#Rwp:$pD}).!d*ʂKo7eF&.EQ4,YGnozYvUeSI*k"r/ݘnDqS==#Ю8q QAWoODzg. ˎ^E[cwOgmv OB}trWqĶʨ;52I]|=7 G?<UTPaJ\M725]I;[&YMoL '7nnO(@j1ޒF-4l$*I(Xb+_+&(\%ҜfKx)YۮH}D5T7;";Pۛ&EQ|Eߐ3+A]ѧqnSL%T.T/W M~$L6vuAGx G,FA[GӻeS>4ӅLzNyŢ ]%hhʠX aQeZ׌%,D;Gj*y;ր*K#ѳg+^JIdwj&l},Nbt)=wԽ6ho ])Ab6CuFeGA2P&A$e1}݈hNΫ(2[O~O0y% ^׮1\ioB>e5v/0h$m4`jHUbߏ4C--rnUA"܍hDy VvNmdT'b$q%\AP$y \!d_ddĥÈ5/]kmi'? sqFL1"CFܵDߔt]'֜!O&7}]wH2xpds/&K:RLaCzԎja\o MnU^3NAIIS7ul'hN2+O\_4F&C+@D<ҊnB9]q6#fy )1nRT,+bi0+,2aP|AH2zAQïAe:%oI:5uA7an8̬X!:L$Y:tz.yy#yp_Npnw\D'Kb*\>F۳1^$|]t[5J@R2É!ᡇU?k3b$]ezjf=1^_db KQOj{{8)jqɖdO k1'u 9 1%!11bHԸ<yCtIX4樰sax!ӃÅr7y+Za(=&)c$=uz8at&5?0:o _gT^Mi8{ >D= Lgǒ%Z4јٲ_w23)u}x!J7]/eVUQ1{sx29%Wp;b6Ҿ;i7v ._&5klpa=-)`e²kH ;h3c<M3o?;1/[`Yi\4hWH<T('մi֞Iauk€K)oQPк B+QX]1]^eDɴN(t. >U;6S xA=Z(t9<<[zA6ϡ>$ĸl;> :ܩR^0 GU>o7ZB'0sSz r`4{Qrj"C= &~4OG Y%VM>ᔝQc_QRq58i^-͝GJm7o>e;5WAS|%%cesW1[&вikIvhP[C&F3{4v19\7ViCLMCtbe6u:lwl1W8^<|J<g*ա5I;qr 8(57ƻՄ.wQ% ,;!m=_~ XƔY?F[.4e趝Xbʷpq bR-øPP4fNsTaoFCj#7̡fGڏlGF_ɱ mSL0=qӽ*t9voeTԌ7Xmi}b6@WLTd uħ؎M7Uܬcd(r] NJTuW޹. Qyp C~{hdA?U ? nt3>KiゟQIAS-? ,qrD BU:UV3ا=)y:-a~UX9QzJogHuuIq`{uWFN< ]:AqW27 M]?S#\V&# Aqv1Et,0!G#ۘRa?sn@ o$-!mH;u7UPZ>:H2 @DSpk,%JOñKة{$f8XHAż1Egy6͍mp|Nky\hZ"f)͢$݇4w 3>HvRFuvK@Jrr--X#fQk=nA|ۊ|n`Ml ¥Ld+ߖpNh)K/$\ADtnMXǾa7=pk39B9sz (J  Y>^.yp*DQ -:^uaNh}%MP/<@AR1?yf4g-igFnc3% !*%hbVn\R$f +MYVh+^D Y.owU8XA)癣q#Ν#V]w>S>/vF:H}ps=5*m0W,nٷԭ|C+r˜洋%ćXte3=|-RNG>?L)C9)MEi3}rv%|*|#(hxϬ%o-57~P|?~FluKۍbERwEibF!L2"K-oa ^2VrwO/-jh=9pz9 miw~fQk˝^(O)RX$sf^PGe݋<{w pcST^|7GˢyQ(yfzkeqS@h̫zKz%};o3wMg_kʛgJ"lj}c6;dJS%B|-׆B@߮}/[~!${Ewʐ/d*035d?sou+g;_ڑ4Δђsw{8PqWD yюVj!+bWŒӂH|Kl g3V~o"`6Iv#բl`&q5}I "u%zBǫ~x*lmfe&G{#?&D 5q6 ߚiO X5L!*`=s^Ɋ @A+Vm‚a.:22=8Qò2=S2h/4&B$63mcP.Iswg*\t'ЅF)k;PkPқ|y/M(!{)badH#wD6'J&-XԸU'tgf _/)9Kl]1Uqdhvkc ̋* 4?q*m{ km ooQNTa[rn0^qv?wGJ ~lNu_g:"̲4k,."+l0vL~qWS4Y MvAԒSp~&؟C]4n 6'GU3j5+f722gԑZѕtm*ou Wi > ~A-*HlQ? [ o 'j}{vr_ո^H@VBE#)WxcBR)Sln*h6$niR%BN뤫gwɩهnt(=- )JncyN)G2F jNO⁼ h2U2neJ:bɛ1I!O $}5 [P] &_| Y(eU4l{eL]8CϏ`O 5x%̓̅np g61&_߂-x(eIư{5\"5IBjܐͱ2$+=^PQPYK`A$Eq]! O20cD1?(:c=)]uW'{ h3?"޼){RE;%$UA\#f#ɾ-q\*@,r}N{F867-r )rԅX(^{34-P V$4X&A\,x+d$yc_Џqhco >(9jF$*StCG0iO7aLr #0.Gq9"{q\D'_s}̳4c5[3ؖ:ۿ 1@TxO>,.ޭڌ™߹@2Rj`Ak+-#^DZ$!],BLP+\ /+?eށ"vο}rG"v>T<,$3f+bx\ZLorސFDʝhh?Ӗht!#M`N[`x~P0)EJX 7~ˏ_ɐqlJ LϩKmP3GPLB'I1k YMLBC5/Lu׳[0 k aEHկ)tǯu{J3^/ӓr9-4N׬.Lt~f?MA39::iHV Yh$3hFՂu2nL)qqˠ]lHkcyҸ2$L'1Ghh/$r(W}e.[ {y>T :fo>( I2dD(7nswhZf CW'/{,GMĮaA5g7/Jk@vkbzJC Վ=σ赒ܭOs DFUl/3䒍6PT`^D?;cb/1ri 1fmkaQf]M.s2¯dF kuڅ+o:Cv\i'UGlxnn=)v4iK4#3S\(2SbVِ(MaY!jWϏ'k5y 3س.}a->[,S`5͍]R.2|pj%sx)PsDc/vWN;j1ؿJC1#=? wl}A4) +'X"0ӊZɂn^Xs(1=hV +u7~:4TvdK9;+8`=ʮ Z|g8VIP ?q_L3]`JNw _*'g9oAJ"ɑ\ÜR< f,ٻs(kU5/:&)_udYZYz9;ȑF21Gm7"@OYZ|pR")IR;vU^Q lr}2ueڞg|ԫ;ӱd|gf5 L}z83:=|Ji!Ju:Ϋ<MOxb댑&\.dO(t?#PmEʤISS⟺1,ts@g']n]Ny;F %ozV>1Y|oJ /]B yfjw\o9f_ұ^AM3}~V.aX+sPn 7dOrqḆUׁ SW{p˯A١Iu7ٝ9 Ձ 0mGRGH{Ofpp|TLhKHR0(K(I楄8t|qSi]yw@[ڻp,ݳ 4sʱ%}2+@ Nfal&ɱZmӾ<_V|5b f%$C:e %=ZTD 5y:j~nJo-]N\4 céC iNJq8RTk1 YcdTl~='[?pT9om^:DSDft:w`ZQأ7v6s⯛eϩb T+fVIڬWXa@7=o$'Qqs9y-3ŷ `3mX#.D6D2XWR_sON{qZn\03v(}{pTW9>ix9N B%rw€|e~kl=ҕZ<ςbzr%=97 Z?4MeM ?f;MEF/V1qbr5diR)(GŎAW@F>Uy2V*9Žp-98e6XzCJ@Tg_hxpO*_y ^6zh t{2c7ޅytWyZ䁑٢-6 TPrXiIhq@Lsʹ_8!r Ehݾt}BS 0Z eD .5{Pj3}|p mAl՗{P2<@ņc9ICY"3a~RNώB@4y^T+zJfibkj6"zddD6qMebMĈ߾>n)):s& A2ID-/|Γgћj{"'JZИpr(U==.推lTɳރWZx"b9A4eOrF. $llFMly-C|`Cژu+ Qo%Hj]; GOmĬӗ/Z{B)8/AMu0|&$}sDM=E<\5Q%Fik2[@-ը֋lٌ&C< dvtOA/I v5W&ýC2v?S %X^MN[@55]&]/ tyC4M1yDG f+!>w)T >finQԱ$q͂z= O2'_s _r*.V G:ix;#(SPq)R<7}iWJ@?_7o_j[9 MC`?GWֳ|W3!tS0M Dx`;Cʎ`%si} o }`zej2/ynפ#3f8kfqg>U&w+|umӋ4g#9 *D=,:h {HbOWzC/'M~gfڻUƼ+#",ʿ*]iF88 ƿ,S81$! {k -:Ju3J VGqu. 1r.m!uWO 6>F^^^;Э"1 (}}ɵ )((BR+kL8fn%R30F Z0$ ^N}]+8EЪ\m? < d t \|VuX˂g/aiJ$ULʌ!N\ +is e/UzGuMU߅to <6GE~"e:l hɲ uGR"v4U"Q S}ptbwœm.n^"/2+᪫ J|(4BBօ=_Ic!~ž-hV&K 9;&X0nI׎ֻTi ?A)HOr ][(jO_@yBC ˈنbO-ĜK\%R˾47z}J ± yҘ, w 1ewM[ YͿ{Wh?mJܬ`3:l'"5p9 %фs_0QQCf)BɓӲHn*?XQ>=7 RT1$7N^WgOP%Qީ(/@KGgj 'U z,u-?NsPA&~A$N%_G?a/hx_EpWx&Tyi( !c"RiRUۢq>8y %ޚC/MeKϺjIHa]uxM D2?Hʈ=!|W g{ItUI]6^[B),<'fC^`G F=EbҊORMo,;Ir)mc$^~1n203O:t`I4,:߾=WAC-؉O?O=h]K좇W;<,34[-d|dMv?Tمeh:[\Qզii!_i3tt]`﵊і#X"Gldj{ih|6v״^WZr^b E#\n?" Jb+Rt]ƚI' sqv B1׆}M[߷_^ֆL0oLT 0Pt$KyxͰW.Æ( w6 ]t%cӪSJc+B~ݸJ_nƥhu.MSYڑ]y7G'F̸׾M;d~5],aws6 1}&.#n玿n5'>6`ӿt*G\e-=cN<æT*p0I3{8$Dp٢GWaHlPO\/x/O+7=lEͣZ`W / PpXF ԑv7$ ownH>F5cLJ?b43dU{a"S~DFg&&frdU@q] EXvyIV%7IH*BB8i?Cg} ϊPbm^zaxܘJj)(LBf@n5!֫}ssSmҕ# o d;a8>ӌ (q<.EE|˾[1u4C %iV#*}II[Zu p9<~aRQqtUɘ-UeTGRuP|ǝE1YH}U[?+Y]>VWr?$A$XHO4:: SڷRPx^ߴ^G8ٱz\?U%nh+l6 #FBmS)Faτ60mm2잀XR$(X-N8vU(g}nEq|ykN@"1[4U#Hdc)ҹ ?^thrc⬏@pKЂPFsTɉc*GLa1+ȡ@p5d,sZciP_y"vfJA^PIݶ;w7eWw%sVC#̾EWuL=₥55Dx‹h55} ?k0hFCi?ag3N9"o`.[Y=[SU96a!)>3d{Uz9m iQ(uԫ_8tկd! HvG&@0=ó4\,c>,#=ҥUUz3HC>%:n͌CR&ͳſPtS<sfYϬ+s$ck,: 'c \B7YsTArlK%LynA]4^h'zhթ9k^%?6Ό! qI9\ؖb= ~]юEx"x@V|Ƹ uh">4`Qv4ڙ̾QJY(ZG [Sb*V( fAk2\#7xT *LM$Me]"w_ Q#bӨR-wYZ:[ō>&rUc~IX3*L> }~Z=VlB^HNBo=qQ@[+^K i(bڟ$-~HSʔ(fl3N  jC jV SUsQh}ư D" v-rU3sk(d53kt}e3`W`*J@nbT^9s|N@T)K Xacyڹ›xk=%ib)x|K>o6m3`kӃې`u? ^QN[;`n vx9GfܗBcVȜ jg,~@x |2D&xW \2s'xn]y23 af8ぷ[;&=@g"nz#=|ih%~F*D LXy-RCwzhtpK[6$,P?*Ealw8w\#/DR9d}Ջ;~Oo[:L8W=ǭ^N[%Ant.v`ӱ@k@@7ny+j7,zOեV] 3ZwKuMⲫCZQz_O`(q 1^~D93ɳ\}n:j8ZՠI/+VYӵ+Y66xa.L}ayUANS(\MUɴ"9?laGF3Y YvTĉ&bɰUZ ;l ʳ<3ziy=9IԊ]P!VApo@d%J撿8׈d+転C-]306;  Y5H#]C=McU7Avk VU;'xK$۸& :as𻈎E]aM dN`y,xm 3~du? 37#9,u s(P\c_/(! ;G ZLs53scAaқ?HfoXr8xɇ:twֳxCvInhY{y#XOEױ"~ָGc;-Ud0!ݩ$pgTIXӀ8twAaɘyX’Zr55/>Ds9aK La}`_ٷUSE:YAw 綈P h%;LwJ/'(R$?z$T|AMB9^MUbCz#B; $cBr f*ګҘlȭ{!+ $i.yӤQ"#QpzoiS|,@C} E7Y^UȱET*ƏltH*;fZ>Q1neZP˥i@/ӖJ}_f煱2Jaׂ|]/ufRTR#|sNK oA;Xtz/釱 ,fv|wCbh'˺A;o,wz6+zIU6IpEJߪqϦ]3/2ɚ[/_Rh 2e8 ;D\i7>4ǘJŭBrAq%9;IZnl4I4ʠ[!?sP1wP>Bs/z$$@q;P%r8|*ZKGC^DVoX2Q:GP'W0!wI/Rfqk 0Ū, >vE̞Q;7/M "^Kgթ>7?j{26Y!:ηA)- .>;&<6=5oLqlVVR߱T?_{UFEl.>~KHXǐ0ʥ] ?AV%޴Vw])7o弿HaAY  f{-<9,tF; 獈˯Ɖ)읿ܓ_8֠`z!b NaJI4U,XQHN!H"שo`m;sn<'!V]+CAABJC64CMqM Έ^cTdvUdm*[ t8ҘVX@c֘1U+mbVڕ:cbE!-Sz^?e]sw01%l=裪ݸGo C_=/Q*vO3JkkԉSWX2>h9CKvOTCN,(H 'IJYl`60aՠ"E !wiʈ;Nx6bA@LޒIVY KˠAfoO<ˢ6[ch-Qn="@JBg:$"Q5T-L\Ӻ;dVPy珞OF-O*-~On)9RJ]fK;Zm-11yO OU>Stט؂ Uu*eTC@]\gt17/ U~6UO"'jNY"\%ȯHYQ8HA6nYp4$aybFOklampȫ6PŜ9* z 6&jmK4)U* sT#JkP# w8<,cdVbWza Vq["akWWOϠ+& :~q;)МC(@Fт5?6r_y>=|1E~G̑\vGUt]TXM\NNV(4P6FWN r(0QEQC[D|q&?["wXYNo{jb"2kx VJ^߷!Įv&/:뼽x &3 N,>{UL;|xԢ&RkBQAcDUBHRfalwk\S[Qӽ(P:# ,=YE y={s_iY5j@rNׁ8W l<)pM7zreu(}O]WrbI|p(25fl4U""HǮhߓ<\xO:;F03,0Z>a/ uT pW;6?p">E1/WIgf2@;θq)=XR$T%k\-TJ0@q`9||-HbRt|WYS95xG%@퀏+fǒZݐ98ZMmcFp$AQLէ!7wXPY0ԊD'a ~D8Q\'j82`@ ?[^eH 0:'^)*6ܚiYy-L^ }%o݉YTCRnڞ -]e,wU?.c'uYA#*JKcn5 rT4;5VqH6T;KH'uܩŃOדdTRͭcTXYEAu|vBr˹wܶZm$i]0Cp&zrt/v-}%6jCтG(EoOR p?mp`(3cILZBo;/J峉,VbĴ)/0ͬDJJ588_tПq$ºz3ӺBƒHINc*6 ^LPnH+U88oQUP cќmzώS57-TI÷,tju{5G .]x`K [O<6=gS}*ojҷD&#rrˇӅCX~6N6|nD~ b%X3Ĥ00:l+^&-@86,6sz/HCJ+Q{kA/njsAaNKX()A^qa)TK/y T5=˃/,mIxa+-=V~ERkp(We&?r]po-DzkOv`N_XG65=B.}(l f/gоFUc]܈M,2<ŧ)H3w,+'.n ]i~aŊ{>ῥIM>*/W9>tynj /ɷ1UA/GrU ع+F b̳1:F5, zM>xz-KC8} ϧ,!fRy{Kg|SN з5<1l%F^>mu:JX$+XJnX 573z;ȧOL`F ˨ luTGV&Hhtpt0A%v 7L&G."cFk_F9f_BKG2F_d\T.KȨүY6Y9e@ևDp ")k22OЖgxH`]]=j &[sX_LY V;"F5s aU1bjY~l wT䄴R iYIC&A3&4u#ˁ} (0W'h(r ~Meo'Vw ,@B`>#E9y #l^w&RT+Js?j>Jg)8e%Wu/x1G:=& RkHޮ -p29$F+|PO8?hYKq6YKEɨ˗8 [d`5ffը],4n/4%t]TƤçK%?J;T`C1 Tb%|MVG5Ɏ!$M3i c`:,^B2/ٹX߸mQ 3y)tޅ(|^j' f~9ɂ? p- [3 }[L0r{ |%^,Mlk\D8vh8f"-OX:fi:;Y}47]B /emZn<]L.nv]G#)f(nXW{JؚBRӝpY]7^!*Юwbߓ]i:0-^_}Sʼn%8 OUu&ԉd ec8 EM{" Q<(7Ky7_QH|{ѧ' GB1 J1;?轑ї;lעkd?_:*AWE1|O\Vb~tZi1\AZsN_ߙS_mד|\ڊ%T@vtGGNg dqt HTak3 *ۿ6ȕ-&RL\2E:%1DSx$)Fut |-{f^h<𲧕bT"?ȶy6J.ݜ賂?o J+Ĕ?hK;Ab3U-j۠9 ."$I'PH0Η {SX;;~2ϑLuas? % 6W!IAJ0u6qhy$iVT~J_I#ceqq97b_$/_Yn5 P7fW/OX82,EȤOڭF2n,EH2XSz=`Jߧ%\guH2?g Z=_'w `D)X>>rrP?!}WS#RgA\k_\}e1?Tbbfɠ"`QA c`)W-[ ESZCoK/~-+|ϚRd-݈qcȦ~8r<\Bt ?(/ZEւǧaMia9zX%܀Z88xtbUA NKT}rMFg?sM=*)@@ZS ,ީ^۝'[1˃RKTNJBf~2?av<`Ջ͔kWg -qdr\#2次`GYWN>1Oz]yt-ApV⨪d5NiCS7s!++x(QeHEsm>> dDtgWnIFS[?՛['e3Lh/ 4>Ygqট%5 xF]I)l;ln"'$Qc6ӟF;u$ iفjTMR:ߗqn|vmQ7:(A-B6^쉼gXyn)y>}g Hv\ FBF3caA} `ZizHpyJnޟ;!KL/MSzVʪ7zH#x&%.Y׺¯Uд dH msʒ( "3q+ T686ko&zZ G2MVScbm¾QK-Ϲj йC1qbXAe(54zW*d=W:0Sbys^w妮KxyA2A,sEg~* d-G39j5+dz˞Ƙ)dR?. f 7ܪ&֗v"F]b!7vy^8",ĭ0F_Gf~vRޝa]WM e z 9V-e֑kk͛c{*͐H`BDC49Xu=қrP@2q :#[d&<}9] &+2 Gэ%cٗ/5 g?MOT y$*@ grnR('6'%HA0[Oڒ9h+8DNebGVUQa~5&?$lC,5Ɣe]e&訳a+U7`>m[g7û_q&jSdl?Y8qM񭄠L_ֽ7xc%ʁіYQ8c]GT8vUwHDmBr@!uA7@FXߟ,g|?=29ѸL`coVvcPU1ȱq~MzU݊C{(3'ЫS B\6[x=qZb6:D9N sꅤPiJ^E|_@PSUe٧ ȟeק4[nȟ"grw~ m+WMh =\>C S@heY)m/WBm=MI ?1Ƹ\B`b!Vw.b:5٬ZΏB?)»SSXQOV04%Yf&HY<DWc*|_ ڕQ iȉܟpvI򗔧f!guq»4D. Dų0|AyC6‚'YV| yߝZ_[ƍ7)ȭ82zMsi(+hR$Uu6lyTĶvݳ"K\2lFͪ3,Y,N ;3`$_wVlxQdGo Yf 0W~"UtI4mi}6݇K6l;zpS^[Qg.],'1xa̅0c])!)SA)pO-ʖ@iW3"M' :Bb4JČ,}h{\80mzCx5ǡ_A ֫,bͨtUN^IFD[sR˧GλX\ү#4xF%Bx^A\elAQ@U-Nzk*˹ggD_ݬJAEOx80+ z+ğWJoVY>Aє9%B#Rs3e ͡'6o\6)ZVsG}ȮyJ@P(kt,w[ x|#kf:={!ZA'hXLNHTo&wVpI"tCv,NgW~Mn#  Q݆O힌'A7,=JYk!KGin&ѦlTvVmusPE0?hP[%\1Rm>SHc{v.Nq % r'R4gjɊWw`-P召SIM@|kJͩ9kІ:Ag6TnlEgGWG)-ț_>6\3@)ܿ![T ߟf>2 @! [G?+q?tbNӱ/IXqa8Oئný Ľ+sSQmb=P> 6⊅JE}W&jnT$λ$j*D["خ 1kw/z,z7^ ³C@Q3!V `j53]eҫ Q!,Juàw6*i W=&Op۬m1Jf "Ux;l>S.t@) X~3:1W!F>e(0uKym +͢neB5ܕmI\2 N,89:u\$Hم,<5>ǖ)$},N88 ؝1_pZbtlE<[d'>$5]bIM̠٩`0Q%Ԃ*}>j r͇鯼%&Ͽ`:%|4 G^k`aKtv:*A4#;O>}yDPJ+|2?:7-PKWT:xZ6C^Ղ4FJՂ̺bgQXϗ*ֳ!D``HQ{QaȘ8dl kۜ)r]u­':G p?ݨM#\bSi _r{U@x=GG\- $ o0mGSI4v>?uUx9 &p ODױkiVqZf&5b@#?w,g햼YY(,c؁h!ԘU]? 1 jG& PZH|>#VOO}_f-Z"]/t1bnnl=Ԉ@[GkkG?V=2dp@_[N[: -o._Gwp\uDav"h@|x-h污<;j~v8_(8$>=Er䎾;sL wEg|{g2,AwfX۝ZO+RU):͛(|<* 3(ʽ.)GryK8;;)&$s==>l-l//lR_v?ui=%UyZy?MI&?x\tK _1;G@-B{DEb2_?,1 +A84Xm GTAyWsDyшw#*3@🆄 U1d,X3Zz Qc*j.ҷ֙tR1>&Dp}QͿX?1NMIYM+]97:8Q"c(kZw{l/rPB v†&1HBp\zbD{E*yfP>3 rv'UiEbP_X2b\ԇ͠(Ι6ffPߠW #lb1$MC{!e% ڟ>Zf`]D+8V&51 ;B8` ~< -L!M^?Һk[!mߵwiYSߔ5~W? s'K1@YBd֫RbAB4aDŽN/HJYbW 0N%==ܜ4xe"1f]IQ=vd K-+eLxuL#gZ{Dbb:iˏ1?sns !qlwEWFYas뤘IP~lٌպzk3K8b$ۊ=JsH#RlPtlNuvd3kúY]q}6͇єv(tNu9=M _v!]%iK/ͮKD+N! |(Az{pƊo{$03!.9ҕ><( V!{u=Dbc?&ABC&!66m ugLE&ʆ3H @$,sPj'Pf$Nq!Q[~ K0uA3܊h)#5ch>GҲyoi>[A{Yۋň@:tj¾z)v#[ѿtt,ѽcJ5jI e0ĀJw 8oz c-Ы,! K@Uu;Jp: JRrW=>A`|;Vco8fVX\65\~NbJU,WH9GƸ mS]0ԍ(c_sDjN OAII:/z!HB+f&~uT !ګ$H$TvΑbYoh'!ƈ[-rDwVUg?U ˅ zQ 9.׼A]5W)G2n3,< X̠|{=a(b뻴Q2礋Y7zDm(x*N1\bm-qJ|{.?@Wu/-B ywv%c7GaSxe$s`Kbyo2p^ۚumuy&|Uib=dxNMPg\l{ .8xc܅Gpqv*Q΁/1QhDzB"P}sO/Mc>X׸z̫͚Ewȼ~9͕6F9d={xN~:3Qсb6yoZk/be79>;p8 CT5`foN=(WnuR_.?WԇB[^GPlVC"+D|+VSPBmXljj7YF@DZ`%Mo!¨2G׭U~UvV\L±QNBwBˬ 6<8!\dѽ 5[ϻb!d0#\s6-Fm)"Sr1Cg~rIF.B-o!?hDvv-qOE nu@# vS@c _tKwb &ѱˑAڙ,4$qTRv̜%؛W({ԹF &:śDI #Ps LGST{0U@ 7{ :o g?0p#@j LKR鬎{wE"ƱZF:=7}ueEMG E%j4=. U0/~2I"Ş깣aOD0&C׸^>0+g~q_Y`7qH˧A9I#|% yk`/vg[!ޟ#gu]QDieP3mLx%fʺPXsOIzW/ܬ:E2\,StZϙg :=2R"}).>+=:vČoAϽ^|_P3H FK T G;kgX mCY|Rr%J㍴Ђi1r ߀`*`8-6slDw g<\مvb/a{"SER~ߙ 4\P*;s=놳u@~dtdozQF-`@%F` f͌й2> > 7fj;:^Jog{ _vh'BIvV`>}-64ƆG%}ђ+M w};SՆ<\P?cO`ڂY󞴸JitQ !`8J;|wjSC@pFQw9+j*DZ GRgL_d%X fZuDC̈f+՞T$Feh)~HKL @MDAs"NMaCbǎ_Aw{:Lt/:Shr#6 Β=<u.7H`ϒ6:>ƾ0] 鱫vPSVX!UJȩdKGZ\a],NlįCJtJ.'=qnF 8dr$'ޚùv459A;Ʈcfk'ei~nƯC?x bBah"V>3eݥۦ]&I{1tn(,q 9MY}(>eahy̢e3x/d d;#¶UlTAL3"S`Zwz%­qE+憄0:Jm̡@ue[yn#8JusBQ_t3){* 6o(Sa*34}'907z u{/)6l{ɭ$kYnϠ804FiNm--M!~]'j;cb;]+>BՏm;OHg7Q漋MbIw ={4s6U7JoyXmjv^=,I8 N X$6B_9+ȧ5NYLlCN1_ zW`ة75Ie5j|حE KM=lXVjj E:sHoV-eN_axUB5(^Nkr[g1=SH脒!_!o]^kҵgOă@\fv$Zl]&^NSbbZJ&{R[L^#{ԉ~rW1yleָ:Bi /2d4"YRjЉ1&47Џ~}O#>eꅩ7\*P8w4@ocQU~/eu06έXrR;*NΦGuth|# (ؔx-^/U.2t(S yUmfw˥WlS0As7$Q籍Čv+X~;ye<Ȭiȇ {A57֏tUVbjם`@B &p,>!Ez0K׵׉mŒb6˵f7T|[;5F^ !vk%_᧥ĒdwA@5dRЌzFa0 0'BPwgdT1x$ UO6}Y€z'o8JV[y=Q2X?戃[P, ?λe4?;2A }.`*ج0f]< :1{ynNLɱm}@uSi+xNR$K6;HKȕ*VS'+8%l-ƬR2qc.\UFhhe αg^79:-lXjzr}<: OVe79 7Ȩ oyq4qg1}юGSl6bԡ[۔2|ڪۘ>>怉* !d!<%>DF֮F cM:]YQ(N.`nC#ŸBt<>ӄ\ uv|r:, K~F{]'kh! Dɧ&O[/-~`f{oxԙK'UΆd(V{ r#@C5ybƕ:LqFap~ |v1}Uƫ͈3>> 3RAG6+3*.1IsI1EsD`C3-+>?~R;FO\0ƫl]IN<cGZrJT~ѧ4e΃jCbLx 42Ek,)\b.KTm_`ϓVF ԟșhE\`9^%hY.nl9͕Aد, DP:*Һe-BPJ;şuJ:HJe; Cab aT~+3UalFRWCE<ܶV"kx;$q'W ŹV_Jfd0 up̀0&M&â" vZBW)t V7[ R@a[eC?瀲3^1DT7. ae6f@i˳ ap&bOxj׽  4eIQk0 va%s -Qv2Ꙁ[ 1EKe?HWӔG *:#e\04y1IFXsQN3#~9$7WMSHg'~Еs.ʊW}@爪?z)Zr@׋x|RքJvSl ; S -,ߤɍl'u e% VE/[3S<8(~0Ch\/_-4~-}"#iν4S"MMzB%.W=4C>kY!1*??D&I3ႚ\*RϾ4OtG6"ɔ0|Zc]LTaUkPj8S:-0[4(cLᴒ=:sX!fzG\L$k6DS~lF򍄟| ݑ}YL盏9w(u@iN`5cˮD!GE Iw"Y*&La⨫@Ybg:| T1+J>޳Ow0)vaP!`)}ܦ)T?CdG` ){/E^:w~d6uCTku!cfb>k(H2 EGJOE\)%C},.FQ-L'VQBsG'R-+ ,3QUqD#p*N+x IUSB; 7=u '5SVϙ+Ӝl'1_/TU"jWy`ԯ (0Y&4Cn,cx>MoJ[&()cMEPy7"E?g*2Y-S^(Wz?o ꏂ?}~)j 4jPTGKVpj1XX: \b`:/6!:ІDzr-2s|T A*D0l?=<^w^Q"4ELF6'sd6h j+)vWU1ɼOMZ?|xFil;;9mv$"tyן_lt04F=yW>̐d:-W6$ YiuJ# & h%~R$p $'=.a]`ܗ31QDg|N(A'q0ﭚ#s /AuA7Kh40#/JZ^Oᤜ=A%0:9U˳Jhqf)P#T)Ŵ Ɖr&?5[֌95 miҍR[#kӠ(qsI0Vaa?HT R d:'G;21hWh 4bDr JEqR ә4I1vߦkR4s$zY>TSH |Zz;9vu@"|/Ri!`4 ^ ^YN-w^/dE|_ >o>{ٵP[iaĵ!_dp{,8uv2 !;~29u&ޓ [*Q $IV`6BC`G[R#lfHLumUДnK4۰6hPJ 2UoD4?of3}KDN1du3fᔎa+,g6V -b)5upK#%ZGϛ8fl*hƘhUyY[Am|w\RIdt_É'Gs,kxg }x bu"VeyJ%!!gV7 qZ3`?]l?V z5=~scᒫLT4EKz4ǥnޟ=FMوN(~.IbԚhrWM =EYvgV=mݕYSްr) bBGUB> j6HC6y6&˩RT 2EI1[_8 8BphQw?쟘L‚/D ŇPw-U5Z*$@sH& SI-TUj+iox ŇFE= -O꾛پUE7"U8ʹJ27 iHUBfyl[$]".I~x|qSeB&7I'ne4f~H0Ad+\~^[ӳn=lp dttq~eZGdhl MDABm'5d[²sP7:Pۢi_x] FcƑnL>m5(tXL >4V!e#V"1Qu<׻z -+aQ&:Sk@#dm=fGxyȾSg3:z G,[~*pI06dZwNKj^,ȟr͕2}3bb q TwP=^qC;g_9&pdj]*rEқ.μ ˔n|`[E`'xQ ,6O_d-"^O7Ir1 #=?Y]R >#yڷ1g̢߮_{{ c~׿#ɡBMK8.@!eM2AOf.ޗB}xmlmUL?x< V%>Zyq\F IVyUek50YiWr b?w;-I@`dƗ:7) 8' t( 8)Q9Esy˃3"lknŒU̠67俠Iػ>!ƒJ;pC|q%_Z2H@H= қ Y0o3D7D(UͼVlNŷ}0N5 bMo3kV{i?0Hl&2E{Oo*dY}} sY'LVQ6][YdžBZKPT§ J ;ubг0H-=E)2 ^m1KU *>@T]ƥ9jPmĤAR#L7C/uѪqH1xJ;!?V'=)zŐRs'HqrV?+=4D=@/S5>2/l6rqk+QoYhp_J|Wh 9([1QY#fWpn˧h+{7n@u`Sлɐ_KWa_E+ ~0^Wu/-4 iQixHO ݞL% 3ƂsJH6n% S^i|! ZtW;ZQR!h440iII|0rz̶1i\? ƞw_(agǀ`-;*/ۿH O}Ä~߀zNL0t]i6QmYUO\|t̻[3^ur{m!"g' vDtVqUҰG/G!e*Q$o½T8y5 \s߸}HmWz:) ܗp+S-?2:oNA]@JV ґՍmF>/L@K:z๦*Rc޷2aVyXBidh6o@Ȗs?.`&, { (6C i~#efZ^VkD{r&s/4Hdx|cNj$\PnXÍC[rn뽆Y]^yNDiR\ʊypx}e }6kp`֌ʳj]G Rˁ~<'C sG`h!;8hLHJ?ѤdljD"|N\Ϲ0h]$$e)|":jK\ n ^OVwf:̙L}-t3ICWP> oX8Kߝꭞ;7}2~?]+shM4p1'ѰB1iI?AW{rwԹV] @hò3O1Ȁ&O8ǀn\v=K]1mBkv<]UKip  C yU(od0#b Ku$b"ڠl\r->˞ {=<cLDfYyvW5pzzx Eޑ.4UL :S.~7$M @ ?+a&eϗv5뾅 rXsCG8:4ڈ3ouiҶBV xr*hYߣ)=P4xG0{Agdx A=)0pAϽǏ{̧'I,xzayQ ;hzMrBpګ} [jy4#hnOcrI;S1tU oޙ"2Y:BNI؈qڙ^#6 M)&jeYCIFmf\Nlv {"#C2f&F$(/z19Ug ,,4&A!tyĄCK̛̤XP*5L#y mH@NǂEri:3{W#7~ Eдw{Aj `7ZEB{Ei8M΀A=!oVjqE%bE!(lulA=nкe)F>FۖN"]Z.FoE^Ckԍ# 4nde7S7R i?`+\|z1cD;D'0lQzNWw3p)G gk`h;>ͼ zgA/?*bB8L[s1FFzɲ< =9LfihU g=G?loOZxFԛ5l|{ oԚXI.ee,{[.dn_ 'j=A Zo=My*ªnd' ܨ+龎!UlF^(q:9I6i^Iy_VN pWX}q(궆I潂SJet2[;G@BjYJϴ25[6J-l*"tŋ+Gyg6!Yb:YDTcw.kC2J׿7`ȬhIxv+(n/d`1J?FE-m@_ઝq5D1akypӣҼ{=V4߃`^w 4Y99oZfCG.k/ A"ѩu?j0$gFGq% IJ=̂c,kFF̼]]s7r-C0:wj#m.ó$Hཱུ$إ#( ɄzC[B"CXb9D)\=ѰpO+-indإ93is}`NJzcSC줧/V9h_{"UX'ᙌ,/[A H/< {С3ˈW(:okJ\P͖?QG4o z2>H_%#.! ɀ* 48^cH>n䛸hؤ٪FWGd-1S6h /}QЭp @0R^Ie IeiozzOpy$*=}F4r!ݪcmluEqF ـɖEy<Dm9Dh xG(|9tjJn&r3Cx|Fŷ=q-.5_4Y`,%:jq,6!ܽ7~}O_ZqM@:}P9Dc_'`J`z$a^c>Qx6wF4e$C i릔Jͷ/{._xSg3I=a̻U_,3v,JS4'P&_כfd9_ (5ru{z[9O/_`ϛ  у;///Ol:+@&z PdGa] 䗫y'U[آ|`S6ґOy=ÊVfq8hLPfŊRQ~rsI8!;+g_VBvHe=n\dϡd] 4BbhK;7a/ypfaNU\#.QȾ[rVVF1cUCEE7*- εr/=VXB)َ)ϭ T&{#l nBi2 N\PU9~PZ EjtG4*=.C%{?s- Ԫǽ -ގc`:A}La*5iLĊжs+M`Ҟl;+9j ,"󔍑 T 'Z92Y?8uC8peXGΗ7+q<qj bmBG7Uu (9;[`N!.qrC(صP|7n.% 5;pg'7${s;+t)h`H{8!vWkoCsn|<7ܻ慬(ߠ`On^zj xr3u|m ܱlSw\F7K_3|8b:UJvCfzJN5_=.Iw"(K#;`¥r{{*(GNKX"_'cd.KvdTx4!9 (/B&l0p3pL)s9%p+3@ Q[)j9e[.IsYnXThŲr(/|(Q3|? 񒚘!)Ӛ߻,e~\jS%}KOc?nQ6ertӉ?ɼu_U*-=2y]!ߑ$ڂ֩ :YX)nZt*x-GA@Hʀ #]}jq<ʴ%]4X?LB>,TkKSm8Hn/V8<XN۞V]H!7"S fa)R.Uss,zæIQdZWS5-8}ϫôD>90熝r#P/bPf솿gp>bИzp'`B NYx\mߤ'rJFXsICYCRV^MÙo~0 B}٭d]Sx}C iWW+H^O5_qto (54828 "%z1Vy&3cӋ.PqcE]]vXx ;^ic(5y/ ] AMՃ(в2q91YǀIE͇w|ab3jfi vC+Dn^wR=mUkS'&vԭ*A(>L 2xQ]U蓀8XGhr 2\|@gBlu嗟X> CqI|⑸Z܂V qTQ)M җ} k3]hjҢ:s\!A?Nf02Up%efG7gU[ZdoeXj&zJmD*u cY^U8 %ꩤ9vz㌀uNT q~2Ȼ JPꘓڏ\P -Shc5B&z 2@@AnJg _m9L/%`S33JII+_$pk?v#> @9l ,r[&?EѮχs̵uPo-E\H; o 7@#U:2yW U$UR7-=K5m<-d/7ɥZc?"w0=݄əj@H;t]Fe(PTL(YWb_Aa/in6 Dz3F )) @܂t^cl<" 1mB\<.zv~uBഗZZ4~P vRvӬCהQkNΦL,iU[xL]] Fi +hs;$S;kʚ ~uE;&iάjVYb&ČmO]M09Fe&FMgY vƼ{Ҿ c$t'BVA%ZloxrV|<`Ci&tGUah-J70\/ؼɳCt3fhY״-Ldd5Tsy]qnC :(2WtA/nۋ:%<>_Ƒw&[8#,M>K7+Zb| !˧zl[GcE}ZG&|e8SRX)eNvA$k'ԾZBԑp|LѠEwU +GH>^ +I&%>}^EϵM:fX:^xvdXf*g||ŴYn_2q lrO0.͓RCpsUv*5`-cTP񺮚&5WMà˰Si`LPg{[pjpw䌯HZ)ǜ2'}V%Y$Jjv[ q|,@w liQz|{TT]}sM7xCF':ST\ޑdOˈDK{/`gG]k3(H VQh8Rad..}mהPqf8.֊-':ihJp D0ۉ;cbڠ~-!&J1k}g+|&"iڲv?v;:X_ |Z  LGt5DyM:clbX3#~݁ !-upb{XRB8ݶz-cT9>ڪZ΅_}޺Ձ0<toQ]#Ƶct&ď;Anad\MG'RGuv>Τ0v@#d|'1"FΥ,^#{@Ξav,'q@h.Wy oP6Y(˿b 30*^e19N /j8O0 Ɯ]+Eg7e}:3WM63D~@1s(J.\[< mr7zhljv]p?W)k_WBv)gp$D0Ejݴ=rE- D+at̨o ߗl$2-Ɛ5rB D$r$twOm]f.p2oM93eGl}\^gy t]IpI%ǪmTD"ItdU?r&r tԏi9N5jΞ*z>^V=`1U.$3+7mAa"EڵG%b޻B4e,.eͫy :զJyffLUPka,O9"j(xϖS M]m'(I(_%GO&E:ȵXU~EZ_ R" Fsa8g\!Ӽa<'(wX{V5]GiӸCۆi4'ᄐF c@Θ(Q`K 審6 F_>5+-Jm)9;~CkGfN45CWi dži.R#j(1㴣C`xT;a-?U&i| @"jۈʁݨ|ZS@Mk U?^UX"8*bҹ~UjK,yWVVX2^] K_U pz:pw!7U|RO4Py*#lt/OckcѕLc[8!mڭnVRwNڵ|!iS XԶiM9")mGĀLlpx*D_jYhSShԖsǸB== = 60&|M%B5l4sNx,`X]9҆&,]s7tagy(Tfp%_c9}UAr FN5^ Hr=ݏK\eV~zֳՈ#NϕWPp|tos\蛞.yWV8Eİ6N|6'}kFGb$Z vФ Vg1=+*7_P2Mp^(ϹdXX:D oHҤ1tQ` +4YUfY$i-LZmN>l[T˩FSȉf= <m,֎mN6GA\0i"YydcVؽ_q)/$x}boHqAU}:Y q8(ekb(5w_9L/pdRqkDD`q*h6EZm["Au@%E~9eSn|R bBBW^Zz@WrML=d~2WWT0јO+ysD.g3 ~dxa]*,u1lm 0}HA(<vuv5!m~nXjA ʟ\n嗫S7UIN?B*b4 +U8>HW(w<  .bZJ3bq ]`*{;8e p`'`SGwNK|X`f')GRHǦB\s`p?@f;yZq\EV]?ogJٚRJ|T ]%dj>ׯ7KSnEX?uҁI"Η"QðYSdPQ pg20ej]z !F#ti4Q  E_xkem;YbÍԝ'r#q4Dm;GCUfaF"}0zș3=0}mv z>F~)[Ϣxо4^W鞳#v|vjnҧZZəֿ bA[&`ss)$b , {EA5U0z⒰vQq 5H_9I XSGld\8`D Ą`4Nz-l®8 '%[Rا'l]%)\ų 9~%nV!J@Ӥ!?n?a+񧣴can!F 6 wрAKsٜU0cλSAk܁Wčw^}üތ:K n<PZ: 5 (?OW>yw> pQ85z׏'gNZÑAԥ>:37`w\piҏ.&h HWtC2ɩ AO)YrvGB&\|El擏A&_RȐ9o(^"4u 0?E)3!A^m9 U,y`ۃH閯zP?V3,3N-DK'˖8C"dxU[C$wW0Pg`KTҥ)# wH$Ri*)n&|7ABAwbr82]m}LPV[^)-8Jsɪ h{q$0\%-xj#0Za[ϪoȨfbF`m<W փyj!WY^TT'7*tmVS¿Wd.M> suuBՀ,@=\Ns~|@E:[C 50:”/>O :9f"Xc%~uQND>Mz9f.~i@-|o2H$w~)})A^삣0]yMOטw%Q4ۑLp$ D*Uw`9P(. -5rPRgT`u tBNuV`2kxEa<.E \ ʹllwU% %m*]xFD׉)ut"I Մr[."έEV0b4eL\8%IILc~6neU3Ű ,ݍR4wm un0A>YSzIړ+ oqӈĽxyn0Ihy&$; #%i`*O?P|4R5V3B@.~DX$x5ґ_atUſf( -3hpwx [f/ЗyCʸ9biH̻=o9ژ0y딤 CQg( )r.m#q{Me"܆<ngxx>9I '#n!;;}pAb<:##n!?Iw]bۅqKLV%+¯%WOIX`~ω}LrsIgR.5P9dą? TWo*ϴ)ç=(!D-ȼ:5ϐ Y"$Ρ-!J[vxo_nY)X(F.em,E.) rQ 9/sH]cPBԞ@- "P5j5m K`TK5=W2O d xUM5fՆ㸍jvZBUu P-)h*@5z vUCynMGܔSI]υL|J SCJJ Qʪd񟪚!#ld'&@4sEfB'%L3~5#rNQ+8[cW*m/z` j( :.:UE]͒igH.?[OKLٺPnD,!k 3)^Wk:!|Va(+vژ['oez "U}6%?/zP ]@`ϘԖ+@w|#[ =IZpѥ+.e #g}nEAUqj1T{%vɆ_56l2\fXTaM> }Y6c$uϙOxX12)OhZ4Zk3k-"BI/,pu4Vɑ14^lwk,5qG.ِRlYHc.#cߚpgqQQq#@ebEZ?+X x:h5Sv<`D$ b4%X^=ݧH^uᏃ:*Š;-)nlsZ풶So~|ҊE|(q)̥u8.%!bDʪQ7U?Ҕ.bozŮ{_M ;z!hs]hõyqp>9m߆~"a9K{;h,~uRed|ޫ@ z{nU'.>MxB\If\;(o~,? !ˆ %*o(U=.;[V k^y%r[Jt0F&" 3 D/uE P7n.WʠvG OAA խu{۲JnըڊC5a1ҹ WOM?P xS_(+1soh⼞0to/ӘUU ONV"5H' O5\'Uuڿ,S/-]C/\LBMxW0b#| 5o/.<BA7l MǾ#*Ɇp-f 21{&ėBP4eC+iލ&@芓#0牨5#ϱ mPM(wSUI uo@~58&? Tظ8RMZG1df~FCbPM&Vb@6gq8?oP+W6?AwIme+:f<%ƺ[`lar\&nmKqs!=5DWh؁s}'tZq(oe1`aw?K$D;GuqJ;yFxn(B"Alڕ Z_dLMIƫfWհhcgMޟu'5CpxR7CWp,SW{S P_擣3 /~Rbd:9 tK0\ df(/ͰfZlJ0f+> x2y՗̻JTe<75w e)/)JP!Q<|$@(o@H$s_@2nǂ?y( L;;oW@ 2\UgkEvDoܚM͋UGLAY?rl +s9g=REƕ[i,wWgeʸqG2V^w~$F=33=9m٦kŲ9m%Ase,XHKyM NûypUUf+Sv.TlGr֧Cڕ!y 6m@"?]i?nAnE<pIT<}!a޸vfɱLX`^~DA OVd7{⛞2ʩQjF̥xwvcpX o90l/RH84# Sr@lL$|O߸ $TQC,gc#@5~:o~+< fؤa6zs0ύӚsEX_12Z'*lی/x?l>n|yVQjRu)zsn## )NH5h‹9M*5ֺ 3'F@jk䏡i.c؍DaIwܸgx7ˮ lqճ`pz#b-ri&F{7ǎ*ȢS0rm;#\O>.| Yo=tO#QA'&D-*nU`Ϗm\t\t95$:xW =ZB.N,wŒ2q7tnT::GWS1d vVbnH%SZsPmARlǻǦw̯gϦܒQْiKaׯ=~cgn-)Xq 3 KlG69 H2@,rp >7z_a]"%N(m_VQݎ\ "r‚NR⪎ta[iT5M%Q^;m3àe$g\}/M}zT :<}oTAd V"bzQ᱁eJc}l۶ݱV@8(3Q JB~[m*<,dc1:@5ǪdU Gf1RBϳ}RQ[^Ջoš$2aIƱV6*7&#ɟ"Nʐ*ٗ:%{ƽ!Xgi((<5! F*‰"OI#~\zayݽimhYVa+Ȗh*U*E+N3 /N#:AQ|7mp|"`W;H_L7zC\5[P(Q휅Ojq~hjHqkamGS8ux?8xz{pi1lUM5cN)z!%<[RRBP %`8i¦V Y)D U>_rS*HźlC}Bue/]x9k+7eeA3 Ka:2_uPՏ>d,Ta^ۀ# pzÆKŀZ; '?qn:ݾByT|_ &qDJL?IwFWiguIH1JM?2/|盝b>[Ej7Ӈ)*o#*=g"]nmc"b~ Vu@"K}$+3pL`H8q^.+ê/G56ubS<(/:ޚ*CmDZyYc1) I ޟLsLV T[dzۜ\Vt&CE:2hǝg)#_u_MWX6V@`> 1jϒf<ׇZr[nβkXEQzjNPUT ;ׇ=+~"{D[i=:BGpDuC/DLAϷb ;3L6qt{%5fv,ۢP<R+|ALdEg(s}x ޗBcĎw%$mU*!^ -ޡO(ּƳ "N oak;6탬) wP}27,ewF&~u&?ltS.f|L!~Ai(d1dž3Ň6zؑͣW@M.>aG326z/&%Kގ7Gb7)c7(~=8`-1Qp׭+@DճvVm,)Oڬoz׈8|B2q a2faմࣩ~Q}.V "\G,>b9oo/j6^6`h;gyo:.[:~.ͰÈ'eSm[s}h#טap(1Uiedg흾08(ʳ yLKF:jP1p,mswH|=1Oѽ"9$6lFdw;}` Au!Ec A=/ʎv^L#n/=%;fs^v.]=xkg$萸Z(g sм8G4mw] hrk?vg =@Ij^85Xj 4l:ەlP|pqg`7s౮| `5[v䀶fb1IN5;BrL97R @l{5T++QV#PX PFSl%b;Śډ(N;Y1(@SReL&!!I~?Ъ/Pv)BS9-HfG咵wb!x,h-PT~jD$wU~MV-I ͪeDT fdB94shnXuVhL[}T ]+} Rqv۬caYЖM"C 69IW-tCSSeU\^,M',5~/Uc}]D]m?dOU㜆0iXDH}yɝ*e<ӠJX+Ay :$*¿T#y1,mD`i`+xMŪSC.vA#yGw ?l"p1uwBd ]sdCvpZZe%$BB5jPOf{.!IW˭I&|6X"Ms.$v̭N&P0Pk/,\Eύ(/4"Gj%6+-cmE^>ΜF&:S!Qs>8(DUscIm;Ӌn$qp$U^KOsj!KI[ *<՜l&'iiV3J %Hs0Hs;,'(yTA1TY z$TkXm/{q4ҒE'C ¤ߟ51yl}xknQoX,6:1er:Y~abOk/< yX!@ ,x.qbRXtfPLLxTGXʌnśaBx<99P02Yqá`s@xjaW2O\ x//\ zN7 |z‰vwaQ oc_^u;7K1Mp%w$`D)pSl ;DR˵ (o,#[A $P A]’IU*>x^A2;Gۻ g Pwgpa˴g0[P5vyJPb/vvL& 3w71ZeਲڨDb(Wܹwz'RH8I]DM,9`G\PϹnr{*/gn>#>mȝ\4KBfi듁Su9A{2sNW{h5t\%i3hQPYK|J٧QQȿ.EWq/-`g Hgmᘫkfq&ȅW#, C\x=F-yX0w1w :Ź)GtVh5n)O yޝ3C$i0 qGD5#1K5z&KtgeXTO^.vןWQ'^"}O=N_~-=\TY$q貸$9關T,[zgXMfzd|&2ۉR@-26G,Y,Kғ)[|AM=y-h$Vy?.{N:yed}#`Ea^ڈ%l5ZTu~y~"PM4F#]IߑWb!9| Lh$ukPVC7r޿>H'8 c5"gg2_]K$xbJ*+5O~>"lZl79dm!<,I~o!oE UGuv2D|h]b1^w+jd$ԫr_TNgm&j%bb;z`Ԝ"{IQɫU9!wH×OjCH$u^qO1={E|tC2r W3)ޒT*C^&PO|TDfSmY-ay߹3H gwi 69886 #i0 LYb{3 ]%^h?SD.sE)HvыFXKPN/D6yT??RIyqm$}$$PoS0SHpEewB*U&/Mg6vn+9jб)# M"Ok:vưsϻjO/Ne&z`/EtP#n $/$yWuP>mz# $0zirR1,N,\-` ]20zdZq^53i+ Zא#_֊X&dJ$6jx"[THr.CPXD8g8*,l5גeEiCƯhJɗ6ߟDB̎$s|??iZ#$_˫~SnGzz̻Ӥu;&s=Bs+#7ɔ /J!RQ4&'+U#E-Dw0(d6tAt )A~YmܟsvxYt }HpBxY~Legfض΢/OGw5Qe8@/icsЉwwWiaȰ%6?=M D>>)0&--׿y|X7 -R|@t-"E ;JLY7@P ͪMgq1PD}u 1qp }R#KK'9: Ჴ&3Kct~~pYEG(0|\ h HTЧ4G&NP~+Ck5>x\fVNoPɍxǤ7$ܫ6&WuIFxϩ>FAeKS1~"Wl 6eME@ԩ4@B=RcH̕~ѧ< aѺhl-W:Q 9JA^pGjg/%Do٠<,cu˴pf=&gXL]ʹڴp1\O@{~#嫓&8/BaHvF6$wV]&vI"Suv#@vd^NTb_]` جa FQr;ucM.vLG,yd[m ^t5?VZ W)8-~aLb:)a@Hy4|wPY־_ŵNq2OXh%xUl LLZS* `z0ޯyPؑG!}|bokYVM"2 A̹%{J@V'BW!``8ˡ܈\ș]h@ P mE5(SLwLg˪QJ')AVCP-%yoyf`)p4c$k4GD/l,02lvGi^M8U!֓uͶeUKvQIAFK#LهW)pW)_DywdWEԹcgҺ!xJZhz|y1eq?Pv>-*)&R4jDn3ـ9O/glJچM5-{"<#a `&xHW umܝMFSsN2ήC($ЀVztw3Ni鹕yu֙Nb|vMcW:'\>vv1|G!QFxq*z3l0d{^kN["DӾ`yG(J؀ry!VKu㚃,?ė#e$vw O<˯#DCevW#D`-;TLe$,( TST}mxͩglൄ̵g.96)L(>مgNe5V0j?3Zڣ"ILjd1~ ʋ&:OX$Q ҒhEx+u];CFtE_b.i?Þt|Ӽ-԰q^J6g *nRsD8Gm t" GB4,z? R]\AhcߙE_nup2 ۸ '"iI^]nFK3}MKK?X^GƄ @Kec_ Ta?q3uҞϺ¦P耽*͂s=l!n}5K#Ե%*>uғd떻lU&b?R7 (Ycҵ"6{xYalL oˍ,KNkT3@EA-"y#]| t,n,F酻'nӶ3T z?IFz5i]PXNݸi WFABUmڈLGP_Jgs>NVBQU%CΡ6حtӯoW]%1LKHQkh 2yzUp_ϣo2ej"hʹ L~Q`޷R#C1y;@A݂{LF"xkPVurDRh^E3 }#^+pliz*$Z YIԸ5I6tqEC[ǵKQqmeI{rB)P5*2QIdY jG{.-jDyNo2V~,.R溬/Qby?\)] މȺj!0$AJSX&]9IM#TzE&_WTOLf)OKzC~˘âMCjxCϷ@4BuL}ۜU@Y󏌘6X M#:Jlv*k/K?I h=am"5@*L"bԼcW{Oha極.طrlRx);(P^w p>K+*Jj P< O#5w[X'ѓc[IVdXŪ+_Px3)nGKshE'A_6o5{E{l>w_ZuNܟ{ LM>EszLܫ.X^w;!R>mda1^ 췼7ǭ{דkE9R|krhO ap']l'v0:v8<'h]5i.oYI,6P'9gvXWxI46UauNtY#X-фJz˟<6-6@ ,#:yH``:#qgE9-a.V[lJN)dg^0·]{7`L€$ζUFrZv;;U|}Yt~iWhCXOyNmg&ԗ+| -4+Tiw^_Jd, g60#>cbeLzE>8UFZ# 2e2?LI77n{'yٛe5 #s?Ő`7s–vbqv{;a5[ِЪ(E@%D65gwO=/f]w)^Y'C_i3G){^9}.OPiVJ4?Yڞ; ׹ >Dl]7. 7jg>s%Pc.Jp~ۄsq9p,\"A$&@~ʡ,PP%C5e0 > 8q_`Z0E pd8pcג8I';ZOۮ]_톈I@v=r<h9.I½'йS\)8wo:߻b.| +w"Cw}A57D@@[0|j>Sw#. K21m!d.Rg8S*!!ΤxFB=M/2*Fz[\jŮ1=er~S).$)#L$Q 6^K!b.Њ;FӠT0(-[/P\^NTeunKg? 1}n-SRMr+ 'gu?keU/F_'JHE%F"P=_l5ڞ-yYϼz蜹U%#Iksm;^̟E2X Gh" Nhk-Y8H]Y%L'*M.:QF&W~q߁E6?)E '."[B~ˇd-HإrSxw}g-"*| UJaQ?6>۟Լ=Cl`첐;ɎSk_܂5"~;}h%[P]ӮOu2z9iaym\e][>jlm-B4Z?7ȸ|~4`mF.~U3XO/ -(U?Gh*bFX=AruI_:#G/F`?gy0:D뛟&C>2R=ґ5A!P -MCr#]`ɸVИ%xgq{'wk)D#'բa9Xt/K}bDP(·N:X7d1?U vkv}&@$T'!{Fe@@ l~*C:~z|[ljM?B+I@\)lxO1Ez:~v] ͈PÞQ; !fo !%}^Z1@«8'qK@gPc 9?m%#-> ;ee,-fؑ.=x͗]f [<^yb @0Fn\&^7x+6k[(p@Ӊ+DȕRpl%C{ފA6!Ic{"&qn7M[K@/[y ڍtLl(􃉮]vjxz:"뱕 kuaR%ӥ}/@sQߘ̒zhڄ~U}LyAˀz)Hi.̒/jUz8k T>Iϐ* OcgD,ڴEx)"<ė%+,]oؤHYbVSI/z(!83h뛨`aN@Ngvb00&xJVE5Eƴ HRO"kb+ I,"y_@b&A`VWzu׾n9_e;})Ж^R34k5b1wJFYX)`wl>΀F^Hu$9L[b-*cwXCH*nIt6;= JDEOD^n||FMvjwgΤ^-%y?*v9_xKjO?l@D4gz[ we,z2%|>h)1QkS´Q4;NʕY4;<ֲ#@}@sHDs_I~-tʇߜġLrn֌ۚ2;|h@47 mxЙ(TXv246͋ql䟵SQyKm`ܿ؃\=#N!UB!kH߂" i5, DbE6Q(DǺD%MJjTzƗ~*@Y&"-B =Aj !!2Tґ_Zx/n,M[K 4E F9g وbRΛ_>7L_%(j3lqVc"K&yiSHr*VX,u򙙚?V#B;(tŮ;6(T*JBap礁D*ՖX*I)$~@cvfƓ@3T?1҇v*ܑ_^L]Sh }T=)atuDe:uuBf fc2`TbC%_ +oFDmZD/"B'W6)88v< JGۧͮL1K (Y*}*> JR9h鈂}vUlv}fCț;r*")F>>ϟZ؇ A8IE#iw|#ʂFx>W:!d#/f_ҝgW_ y ā$肤#8Jx*Ha/|xS-~`gj)5V9*zwVzdOT.,%ZkfA!ΐl>g)mªc =XU, 9&]혵;Qbz;Ut=h1b?"FJB iz."+nt^Ůkc&`7tkgVijitIqlAL4Qfl|Jp ^m%W>k܌j1*RgWq&LqAs%{Kmvx=E dH*m*Ab7Wԋu"xưMet{a 奫PfEҧH?=ljiL0xw݀kYvI إ63`e{ Qwq@ڐ}_]LJ!k3B mfe~u:#H̗I^v_ ;Lgb^C[Spmίp<'Ðmk\@"ŊV8Qf;L-kH1@EFtJ_L .hN= \ug:NyP!QKe9 # ǫ DKMa}Zu-d~evsm nVJweϘ8m}9N:D[$]XSi9"0LfMte 4^RVjMҿ 4UqJF;p,H%BԜ^Ҹ˃8jޥ7!lS sp[!x=2^>8(kkvaC[B~2yϛzU[U E> #&̱R]'4 dE>7jV?Nm6^9gx:e?G*nȶwG4ejG1 /ךK.tUN>WVжح^'瞗;"*_NaMP0)@ -;NӲ37i39Kʕ;MnI!I2Ρ4QɌb=X ʑ0 륎M.`e%{vٴg:?.m\9ņ^_8oMKm;: D8V3bԋ ThB8'}A/.U#E{E ſz:c><,t4Y¤V12dnz"O +֊H|7iRcD?WIU/YCoS~"y>'3|_2#J_~1b. }=E. ,vsZSeޏMo*** Yad]*b,X74r0訚6x3yߐ᛺ިc2N-.4-ɵSDOL;O'"5 |#_Ѕm`NZ_gdfTU]H\6dq8 fhlYn'jQQ(H!˥9>+Ӎ3 8!L 2\Aw/]F"MZSS7i;.(=,K)|tƆ$bT{W2Ej9y|4w:Щ|s T&_ps/DV [rfgQ omf +2&w7S;fiF|Yj 2v|\ N+F1{h{AOc ͢rSL"k]1RIx1^̚pք{|=4вz R%-1&'R=n!ō,^"XV\ABK>'@MЏak::N᣷Ԁ"|#h)c`T[[}IBCyd𚩲Sfah,y!_}Պ`d v옪JMsuxKVDY?L1$Us w}b ;\[ 2̩Z2k>-zdc"|4g?ae[鴪{C DvWf$m &u` }‡Q)nBb cn&@h+Mfb6}ZT ݖizۜs CACaNXX|Ȟ [B^ @ YOLgÉ,t{pL|@rNL,TT<E17+[~U"G#A4]_q=1.sk迺(ze';"%,Ů[{YRKcM\gTlĬAu0 O>WbdY.6Ultݺ9 f[]7moho^l슪f9;~@ze;0iz|rpЈ:{q¥ ̥7!KK*^xBf>󝻡DujD"B2>6 TDJD,7sáBn9Y{c_VP[oMչ¤:':˺qFr9Ji"](oN}u֕ f4ߐ2A r2D!͛r2b(,$ߥ;Z &$HTP FDTԝ˛_u fu?tdJWk%DpVEcz Ϛ,|C K}S8]assPQ [JTr#Ó mwgX3=2t$wLU>eoHNM;O J3UiFd΂ҺZ%&}p g̥ 戌RLwh!0L8W/p. 埯l%^,f6i.ʽQWMFO/J8|w.G,p J L0i&mF\>tv?:04HG#ݖ9N^]!V:`eCBbtrn&S9&F-@ "?bn/4JYmA;S3ud9K+f>3ETd:-''Pf Z)}C^f+Ƈnۤ4N*2(ج"9$ &ٖKbˣp W, @P#o/rU)ȘBk̹H 4Lw$Y獩?/!(2/XbD{g\;l:t=LcC5hL3I#d>ţjxC?q𗣣j[0G)ppJ6t>ƉP|j3z'NqޒΛe)ʩ _1&R_=bW(v|2oAEP/|]J¸3Vwl%dا)`NGAr̋l۲4GXU&؍Ke> @ ڗ ZLt^;r9Q \Fř>MF.+)V-%18ټHU"J">CIq$_[I?^ggƒ l'- M:{ˉ-sơd0Q'eTD]`M^k{+m\J1bBB$/if\Mt(1==1+.W!?*7gMZevq3ѳ<7Uo;u<3kQ;pR'قU j=}.E}[rfHttdQ &j &Y$uIF+{K@ζ [\JvyJyE]zWe^lcPvQg.F~WwExuIjWh \_uPnlahIe^ "_ș H/!;HW*TMP( KJOVg1!՗ 5-TꨍnT$Vv .b߅Sk.{:ڜUsp?(WM/Q.uL=[z(Muvv{1]YgVs>uT-&OʔVFqvL >xϧ$ʠdQnT I",((7Q26j n"Lin l)#?k&uHar]>Oӹ24svNJRMZXլKSDH3v##Mv'9P^IرpBv,& `F-C]֚Q vh´vYxhjx14ox@);#ExDe4JGDscc>b|b~|'Gۄ 0RE1$ Ϩ ;jC-uP NtƉy'5!Hc&\[,8:ivM#!lC'_xK/-?q}w$DѢONm| nMϣ`&A"I^myEFo5!ט^Y@&F3\Q,ws#/ԗFKY}͒}AϥNL$eȋ3;`u(- (YaW&og5PUUl0lhV0lDqbXբ>ּN$O.K9C8y}g{u fd8 u,y븲•.v$XGN8 2$.H^'7Cpn|3}G_\SW\iEPPVìg֨d9 txbV xWXU,ȡSMM+fD4Ro :ink."#*]"(JN>X,y - zW6W2=-ctP~cszH).) (,3m)r..NI_Əv) j8Af|4b)$ԯHȓlabd5aBCɛ!2 a$ I}`/i>hf1 0UB%éi<m=OYtqfZLZZc3uҿ!_\:ܕ@35_J!St, E~qʔ?;_ܵKρ?!7@m8}V;@`-| _@ƭ5Jͧ@,_L.UPd@{)EÎyկZHmk+"<6*GY/T$Wg;H,L色DXn5:@yu:yH8).yO%{Ȏ99f)~c#PQ %儳f_Vm0q XJ϶znO98yc4*q#=[B*jAQ4u@[F>/NɁ;P$4/ZV<ę AA OJ*X6ҒU}9o9 ǗW)tsKs86֜S>t >؆ qV[ pLH*9 uÐ9ochg+-/ "}f!XA_&e[jBk { a[ԍ4 @a 7^5^v"#sgV!a؉.qS]T{3Eqtdj>>4Ru[*VVA8rw"H|uE>H LvIT)R l g'XaDq-c8D̄qی^y_'7K鴼\A I83:z~<MP5 N4t8+$*fz %]ppq0VjYBь+Yz+xn~9XO6f}vӹ!0Ky̧PblbbmTVFHw/tӥFש $]Af'9VeQ 4:IV-M.FEc,7(s^-(9^0?WEX|/Ьbɣ54(qs@w6ߚ3f)|3~Xja䂔ӏ6FΣ :^xiSPQinZ=]wkb¼ |yI̮3+Ge $ƆROql0i [F=6,?7A<+oNq |h(U*++h@Q$y~iHLmP2DuOW) nu.lҜep |8ҩY93lRw?[:[Q=:0קl6Rl=̳y!qP %vw~/^ aXx瞩"1l\ݾ+pv[G2+zzDV"L]:-ղA~jv );uiRÃ+?< ˙ƄgLyխVn7R{3z|E=mBd1ܲLCz3GѦ3e/9ΈeD0Ey[Ds?uif3770<ҢO(1j@ҸFLU[Md]Ah;k'nW@v/!S`XL?\iLeоLҢ n#~?Tx2#_.O˱@M^x]Ο ],('Y(Hʿ `Byv `qX z^g)0՗9/K[=wm1(N8ޖS*@"DY>l'tWR2>svӄ V`qUmc-LDž4)6$襩]~{12)-_nE?w8.b\°#UuCeH͒96zf*]kSUE^_wIiA[*쮙Vrl%e{;ٚ#6AB] x?Fh)ɉ~T ד]v3  yR{Ƥr%8F@ؘC},sPVk)H6L{5C3;PFG@3%UT lx(LS?2繁mX,p45=ierURxH&ՒGn#Q )Dġ4Q6K+־fPI>?DyxW⼨s5[)*g h$U}I,5YQX5e+,V}8ghd`7F2Z$0$]ioX8LwG`B4>u u5fRkѓ¦dE;jn0!~JS1ʣz/RxV׆yډ|N(xm=磟:9*bZPL`Q[pzKg?ͲQ>~lEGQOnjre,J"57%4OZL.瞚-:.zʢW@ jTbH}lȂjY_׍cBkce$,[e^i⌻Jl>Oo<%G|NjܚD+q ߧ. OhشM:? dDT~@lZ6>ҡs,>$6 |eϞ/q"h\}CDxSw- |4*/HC u0q.`cGVOYuٱ2<; ~U,XIkme(d\}s4u9޸)7;*{k<1pm3) hrٳVⳬ`Wl(fw!7_/,ا8.QT']\?u6%ը[Rk }&ahƘCcϪBӞD+17]juE;lLXs2ؘrq?s5Z /pBq!XH&\V3ח$ŔG"jw/n(L)J$Q!3; p43xyOcyöG C-)X_33 (H|P>T遛.@\S'L?ƛ!wt(SY)[ńO Qɚ!A3ТhѕL}p%'P/v%Z9@*',TW.˨bM p-g冂@Z>}2@怠kȫ+);O;7"W;$qh|{:6pgے1l }ЎWF# yz赖Yrw2Op{[@_:sn .GY4ӊMz`bP+ËSDm9Dg+;3{ Tc_і3Wc%Z&W+cd.JQ"[?;uj8H)7:vfO;^!%f'7@'#:zF`~J*!]Mh26˵MGxiI k}b:B)w2HLh }&ʞR8񨁩Y$m41A^,GWCA,>Y#ʤb&6h> nkxoHhtN.GlҜN9igKVA< Hz+T~N֞ xj:D@ظ(2#c)>Vuݶ?`w$a_|pr%rYıs=pV;qX %(5 ?@G):"OqM:5ߙ@X>c!+:buҰoMK BK;mR.EgxV zyF1 :f{k\/6iDd(GFsѷ@9;,V pO~%(:uɳX5(fMX$ʒW3}Z{3%~t7$!_E}DxY]H%1"3)g5LKhԣC\ha 5pʶhw^!|)U ^J1'OxHDZzvy~ ǹKq8TLJl"VT9?q<3f$%G@a_Ua\trd(+;%ڪ6W{m1_8Y_}uF򑊫z Paҫg 炧99'W#u+Iݜt%=(#< 6.L~.EYl2&pt\zz+\N !Fkr|Ģc B7Ae4[qAcBϴ]e`vk=Ux ,ZcJKJ󄻳oQU|k?fʿcF;@]_x+4+8Ĝ3Ztj䫰#o?\=ˠ8-<$1u搉3f7nuE2RB>@۫366Lh~DQ½z$ݠ hF䳆ZӍ* rMLjQv͔.tԄ!4tctѪM5̧YdAvG984dwiZ$EB^իߪ>u]*Pb7;~}@\{H W$XS&; 1`fB@}(ws]:/Kf)|.P ~3I: ,ku`%O#3GBJd)/W}̤{@|oT5%WDxsLJYx  o羕,#) iy}Tä*zLMbΎxZ+=}=Zj%EtQ$ e(71k["%c"4#@o`9@\3wѷ -Tom~%<'ߦM>0&E[>' E}_PXu-F_<+tiӦ\2jA  ;HDM}gLS!-ل pt̂݌v6ͩW&LzIWLu B`?<|P/*XY")=qS5ME2 ȝ)yZ>д0o*3?mAN6<6~.p^T8,18]HSPEVCmf&v|BUѵ`sP8,ͶۧbaqkLf^,k$KkE h UO1Sb*Ș I?720a^޶ %rqI_&jư&/厃_$TޠL%H_~sdaBnbQ'}G\jmZMʯ{B*Yb`>piJ G;jh{FΒyK\ A"-49_GJj[ˎ YG8ʐhRBQm j?KQv̌5] '*.}{S C(Vj5 |XEñ#h j7i1HPȠ 5{ =1,9{jq3RW&{YDg'Yp)c <w2ACWI *3 27W,śDi3ި\iۀaLLΑ ^j5($>;-IG^ *7yhjȿ4${BoUӛ{-3YwCszgX&LhM wmBIWvA^&jA{|C6{0h>(@]`+_XzTRRX!w)IP)c1ַ59d5p&[DȺdwrꍅVlu6{"6 #%K-<詍ZAsnq˩"EQFsO/'qLz.i*au(&qN|¤'z76ibb̐6)zW3}WZЍ_S#*݄5h[kc(eLƳ,]/\w/"E],ޥмY&Ixψ+o֙mx?$0~(UEUIjz|)IP2G5CдpǩM'vv.+ʞ&qdOC )(=phvU-WP无[s~ ]6qR:d줟韓=('a4a]P -HzVk ,FvgJK0!Ku7XfTSpᓛ#Iw?e,oSǍ"rC0`X1IB.~ e ]0Fjq# Sm XwmΓٸ^KFUSJtdTzetImL܃[kn>!B𣤝L6݉й["-լH0yyE*0ȥgy@߹ׇ6 PB!1"L s--cS#ڏjjKrΚg};vuA+ohύF|;v;,9 OEo' p;\`2plH f4yfOwf).Gwk F62"kY+(R.,nX*ỳus\`tx0B5Ϙyh' N +ݕ?5[>ówg^e"::vоn>?`:Z]r+WOWD N[q`'l;țbxbkeVc &črzO*B,; kC˜>ӄݯ/:d=zs?Cjds 47bD鿟OM\@[m2tKùo/B#ILݡ@QedL VoS @BhWF{B1 %4yw'n-Lt/Wxtd-`Smz}4,ҘxG5+BxUbMͿWŭg!՞9(HP.)2Yʔ()wHRJ?D) )? G$j]o|߇&4Z0t47ڦVY-9}ut`ZC4'-g+Ë7C-g(x\8:dv>>v6\(]+ j4WPgAl>NGO9j ,-te>A8c>QqhaB)n\)W5лOkmN^jܿ^W8c^q"D\)QC;:#7U6t~^V:~k1I.)D+3Q7 C\'DR͙D|F=U_X>|K^vl1u*`8 wQo+1.ccu݁rai@(&Uvt3-,ɱ+\Y;VZz#Nz鬩3@?j,B,psG`uS(?U=lf;wQ,ZG ?VE`2D7b챣y*ze8 %ѻdނ=L {øFnU+`+'s&fS0&FbS>IPyn6=7N6D#ef.p`siEv ,,|?<)"+՗zOHMb0 lAeW @1 +;+R63~KFJ, ;_liU8.$}[ j.Y~ORzWoIN9lhL$:g+(;p0Gz&*4ɬ͆1ơaB=ȶ+Rm ܌8V1_Io{<+9~: NYŧlJoj#vRBC1~5ɑ6&~+ O-d'p"8p'z-S#GC){fYn&M:>Uu0s+b"Pc';)P=H/:$.7꿨Ԇ'Q17է{wLށC_W#]q\VdU}P85f^Uvf</EŊeh!\$`HKiB{+Y)2^ %~H0D7B^lr*S^A0⤼@rĜ7#*5|':1FpZ"̏3ONu~30x*TsN1|Џ}&11x:oU`D9,fzOWSh  JFԔXE+w:-'ieU qwH> $,(m9FnI|i9wbFEL_NEd5_JBFj߰C=T8EjIyT&ڷquxt=x{!w}v3"mɶÌSθ%E+ri㞧· Hxt2+%܆zk$͈Y )<2b}H{샻ыOb~aYJO$]|mdN[+TJÎIBEi`&\:6(6ſ+ի'2de*N\'ΖyX+~ŅPto;/K_M(J.]i_@XLX:$4 -D / JAMNK`zSUt{0)29 } %]m{tָ5WA> [Uߨ{MI*_\vi_u{Úp)Vg&ؔ.Wh1u N3FڼeyP{_ǶR%N֑hek1L-}:ߑhf\"CqR192&@4 lm=J-f'!g5[uJ<xH{[OT?.DL|\ BYɛ)[ D 7EYe $4 nFi gfɕARXCD)Ą͸~H M3ѩ gMW@'a}8Nq?ypSB,0TY_f zXɠ>uiXK=c=_7ji'n?߮eNX8G)Z[a3bϢzv ңx:ZJn-vʿVyLSv^k}`3L'%tP+HPSLt~Uog(4 `'հ*1=8(E3ņ#dR3~d7Q0΢6[8XI``F1?o6T4˗"X‚^f#qn@q43|kxWƴHs6";1a [3:f6CGI9ވ'/7@.'*>z{c'PTgmK /$z-F#u xՀ ORcqQ?e~.hɽK]]e)>} ohe;WTهp=݊_-v -LQY,ҪD^W!Q8<#5L }/#n~jс$c!0wa;?ې4Tډ xƘA0/hTIW+rղ2^)<ـGT3QW]ě hXXyo{^))F+Ub֠1 t]MÏŗ%![Hj֯`z*ᤪ F+e]1n{gZ %U=z K G"ijL3'$ kqn`bJ7>kC$QTld2&/9l|6W5,ƳHTÅo`oĥß7T[7nCi:L >Fa< ݄RPƅecaj@w7h%2_bgM/ԛ܈`ӵ{SaBåZJAJR ln $K*qX=INWQOt|b,({Cfb? 84'k.pZXBjph9>fxwIS )y~ۉAZ̸kR恮ɑS9X=-nB.'_t3]8[ֱN >I]ytE=kQ 2^t9YJU*ɖ:7t*T0$(NV|-/mH~f7߁WEk5l!=WvoArWo6D^Ye]ȁ+ʎ-{}ڜcOm ze>Ko(S5%ACW2܃rpoL$#Z4BZVR?`nb!"RwGΕ ^n^~X7dRdCL_Q*ڢAa4޿Ӄ4{>tfy>:JkAawdh:rKd OZ2s"TOKjW1 K'ػLj)qWj|*0cٶ*H~e z> S*K* 6EӘp 8JS'܌w]TE.?Caت˒ۦHÛl3pțբA2yo'JOTVݽ x/`.?yfڪC@>e犴wH̒솸y_v#!D%]+x{TșIRrU3cjO$ָ]4]G~uP,i.Tb^y?%[S\k]ncѴ_4%!A.@:$_[rbQHp;9¿`K3R7rdє]`/f(W CM!v?s_'Cab{,f&HU;YnwuFq6C}Z#*-)"asD֭uw4Zj~TK=4 ON27}t'x-PԚS}6Av~dvz,TxDHw{ģ5oZΪ}'mq46ABu "Y Do"\*ŊmK|4_*Lb-3셇21;E +xjd,%yG Au{ Zx#i}fCKy>/qtV݉M 8GR ♮$[owlj_*@ zmH)n/҂ÅyЀ%dAI?vߨ%r|ڃUpJ~ulQlD_R2d5Nx@9V Mpey*b"F{z%V!,ET,hM& fng9.{pj/dՓU6vqumD;OGZsF06x4ۺf4nSsX,Bo /v"]!G]R!Z._ehd̙ފ𴎺2duJqc3!\JDX[硐Oh h̳x}wVO T-HH@e R,e5P3ys8QOذN͍ -la͇ASA/D]j'iu@ Ja tmiM.K3#u= oh"OnPmʛgm{c QQBFc֍& ?jCGmeTSZ3"C` obEQ/|6}rde ilǎ!/'[?+0d}&;W*qe(}.é{`qj-n5V?5C2!]ZGQ7b95I@u ځ*әV+WQάXUl]W:,o^yR$4\c@N] YB YZ