virt-who-0.21.5-1.el7$>cdAi]>>?d   V *Bgmt| 0 l   . / 1477:\:x:<(<`8r?r@rGrHu$IwXx<YxD\x`]z^9bbd1e6f9l;tTuvD wx8yzCvirt-who0.21.51.el7Agent for reporting virtual guest IDs to subscription-managerAgent that collects information about virtual guests present in the system and report them to the subscription manager.ZͲDx86-01.bsys.centos.org CentOSGPLv2+CentOS BuildSystem System Environment/Basehttps://github.com/virt-who/virt-wholinuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virt-who.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virt-who.service > /dev/null 2>&1 || : systemctl stop virt-who.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart virt-who.service >/dev/null 2>&1 || : fi 0 75G)g//w?ahh  | |!y ) ).b0\0\ 2""__l8\.++~~:44iNN ; 2;;jj(QNNz}71bubbJIIS7=AA.-h((+"#i#i!%%}}!j(('$ZJF7 d 5AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AZͲCZͲCZͲCZͲCZͲCZͲCZͲCZͲBZͲBZͲBZͲBZͲBZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZzIZͲCZͲCZͲCZͲCZzIZzIZzIZͲCZͲCZͲCZͲCZͲCZͲC2170f2bafc392b40ed974c87c77d8f0f2572a9d1ddba5980abc0ea3e0a460fa377fada346c03b28d1d7cbf4b1936400bf38b3374de42b73ba6ce5821071b95d33b799bf2124f3566a5df6ef32e9d4bddbb59d48fac7252c5c473bb38e48726f0c13fe2c21f192f309d07712764b3fdf3cb3ca8bae98f28a735b27faf74b39bc229deb881f24cc7746b5b16f86df2cea826988dd9c71f12e27766b8b83a7e8a61b3128bb0e2513c14f6d3d228a9eb71404a63d8b58b877c230382b5d0e37a40553a776b9b4ddd78a73b91f6cbb251232b35e422609796b4153cb3fb370099980701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0dcc07922901a928610c525d81f023defab0f6072ced5c8e94c08ad36baea423abe7cdf400bf12ead625d7e65968e896bf2d83ab12e0829003611e2e935ea894326f389067070fa0af89203be4b3b81af44f649695f34806b44a7a1a4e42494a37fd59ab737f2a9997c80a983f091583c8277d4bf3e05baf883f3c89db5a2a2a37fd59ab737f2a9997c80a983f091583c8277d4bf3e05baf883f3c89db5a2a2a0f20f2c67e835f5efcf896680e48b94c5c5647ab7dcbdc17925fe7b48fdcd80bd2eae6a3675bc326c94689feab80011bd4cbef9eb52a47b50756c9b1ea770eccd2eae6a3675bc326c94689feab80011bd4cbef9eb52a47b50756c9b1ea770ecc1d9dee682e00cefbf9922940264a787f72ca75bc735ab9221a2bb992a8b527936db1bf455585765cd8ba1d281a1737af57f95c3583c852296577f16e62f707eb6db1bf455585765cd8ba1d281a1737af57f95c3583c852296577f16e62f707ebafa78104168aa5d02aa725398f513691cf55b99cb32f7efe88b541ce257d2b7e13fc5b7c8b496e9a72f35abb5d95faefc167c16795ff4ee219c5d5016166eb5313fc5b7c8b496e9a72f35abb5d95faefc167c16795ff4ee219c5d5016166eb53f93737a1a841440e0d7ec2f326d38a5678cc363a2614db9edb98eff67bab50475b6f84590efa16e21729ab554e32d7bf412137cfac0b6ad4764f0f99952664845b6f84590efa16e21729ab554e32d7bf412137cfac0b6ad4764f0f99952664846b57ca4ec4f31e235f33859b2a1f4b898c5ef4c371afeed7b81f471c592d7b0101b23be14ba535bf18c0c91fdc62383624757b0557ab8231ae6727a62171672201b23be14ba535bf18c0c91fdc62383624757b0557ab8231ae6727a621716722b40dbe3492ee64d8548c16719c5d96d1d9986d4392416d6cf6751df5200145875b221206c174320825131ee92d6e3c2c79f4fce97e2caceada6bb41334f5b2e35b221206c174320825131ee92d6e3c2c79f4fce97e2caceada6bb41334f5b2e38f65d6a12f352f0396243b874b4a3faf8086d57ceb82c316e5447e647e4d8c5a4b68cc0944c6c55a9d4a5186f614b0188b6ce3bac3443754e8e4fc6fa394aaa44b68cc0944c6c55a9d4a5186f614b0188b6ce3bac3443754e8e4fc6fa394aaa43182bba02c23c87903463bd711715fb18e4eb38e6ad28217c150366671ad50f6d9d59b54317f5115a73d5c276d8d22a31693fb696ec6d686ac94c5bbdd676febd9d59b54317f5115a73d5c276d8d22a31693fb696ec6d686ac94c5bbdd676feb98360d113ec47087c3be83c903c9d50f69ff33932be065a143a98835195e2971a4423f32d0c2de9ae4c7ee787f337b46aa9eb676943c60c9b9f8e755f6e9050ea4423f32d0c2de9ae4c7ee787f337b46aa9eb676943c60c9b9f8e755f6e9050e00f52f08340a48ad0ae06b4a4a2f84fd835d9ef0a91147e315c0cc319791766edc3d83e7b1cd3bb0db240dda73520f7af7f93ebda11c5788520421c95e760c14f7aa35646020991c24036281715f1e5c0979996f0c31249b874bb5dfc7bb37d2bceeebc2e79655ea7a47d005fb918cf44bd8e63c3d4477e89fd205e823abc787bb2ed33888df157d3bf3f0bf7ce1ba6c73c1fe452399f73674db706d4fdb7d59bb2ed33888df157d3bf3f0bf7ce1ba6c73c1fe452399f73674db706d4fdb7d592b4eee5d715d34b6f7b3e918734bc97b00e81d77cb6aced08b2e70e58060060ff0264bef26f76f9cb7e4ac95329a033c95dc4a6c0159e4126d8a00d5fbdfa77df0264bef26f76f9cb7e4ac95329a033c95dc4a6c0159e4126d8a00d5fbdfa77d5c8e1115b08441ea58844680039e7defab410a3b4ff6e2083f76ee9979ecdc6a00ec2fd8455c38f313d08a2c55f68372a2b32058e4ba7c3b46555a3ae472da4500ec2fd8455c38f313d08a2c55f68372a2b32058e4ba7c3b46555a3ae472da452f4fb6dbc47c534a4c024533c4ff733b66255ad1644f80d813cc23ad264c8d7eae45856cbc2b8c3611612dff1dc6479c600ed372d7e18caf4ee27c08902aa9cdae45856cbc2b8c3611612dff1dc6479c600ed372d7e18caf4ee27c08902aa9cddabc00c2c04a0301e6fd61181ce265bff4089756226313e2081f8de92a3bccffe4b7bb8349b09f33e4949cd4b930c40748230849994c33ad604d898d454e054be4b7bb8349b09f33e4949cd4b930c40748230849994c33ad604d898d454e054b19f9ffc3f4415fdfe939743ac98487864aa44a353cee570a094fd3d93ec7e87190edb8d4c9b62b1e71faff9ccae5920010e8b312dc06aa2c1821ed52b48385a890edb8d4c9b62b1e71faff9ccae5920010e8b312dc06aa2c1821ed52b48385a89499eb75707547400eee4c47e2c3ac54a62ee4957c6652521148e7032e02cde0c04010698085844e16e0ff835ff39ba3cfc2d7ea98628ecbcf868a45e4cb449fc04010698085844e16e0ff835ff39ba3cfc2d7ea98628ecbcf868a45e4cb449f4cbea51bec20a6490c2d7c43a3f10db8574429fe627a8e184e71c157dfdb1ea863575fc70c663919804d66807f52dd019ce541478154a7e2ef02ed109ce9918f63575fc70c663919804d66807f52dd019ce541478154a7e2ef02ed109ce9918fb0fa52ed504cefc7a6a9818c12d3b91b1e55c01c915f14e3cc89dfa3ed18e96ca55b4c4b0014672bb825459d009c456a2a45551d0043272ed073e2b1940a17bca55b4c4b0014672bb825459d009c456a2a45551d0043272ed073e2b1940a17bccc05adfee56f6078e715085b0c6b8d6e39f8b4e3db71d986cbaa69c3722dc0fe0eaab5b40afb8fdb531f6e574ffa0f24b85935f30cf0488ec7118123ce1defe40eaab5b40afb8fdb531f6e574ffa0f24b85935f30cf0488ec7118123ce1defe48465b42eb78bdc3bfc4120378a09ea101529fbd4890247a786f7442a54ba8731657cba4c1730678c86462c35941fd162d2f563ab39fe1c169fccbf83b852ce90657cba4c1730678c86462c35941fd162d2f563ab39fe1c169fccbf83b852ce9084e3500653a5d47454cfee8f89a81f7e1971307715e6d99f54001dc4640bcb6cf5411fdef746c7a7cb968b048e8590d7eec496a3d1f05a43dd0beec14f41cc1df5411fdef746c7a7cb968b048e8590d7eec496a3d1f05a43dd0beec14f41cc1d1208175d684907957fc526bf7d4da4d58d1497b934ce1fa5f8d604514d5b73ac3eae8841b53da1709b152f64badb10cfe6fde8a43c5ff01978472e11266e61bc098aadae735c66097923d4136699f903d165f3c7e1b5b5c6dab2909d5632ce51098aadae735c66097923d4136699f903d165f3c7e1b5b5c6dab2909d5632ce5190fdd29095b425877dc92e923093180b34452311ede2d8062ec5b48fbd841e50ff675923a5a17ae7f93c8d056df6b35f3dc4ebd96866ed1a796c3b4582ebbe7cff675923a5a17ae7f93c8d056df6b35f3dc4ebd96866ed1a796c3b4582ebbe7c2ed1f6cc82ca56347664c64b7bff2e4d2f02a2cb7109af8e2f1caa2c468bdaba41f7c81f28158ea306276d32caa7f9dd9a6b3e7ee27aab457fb892ec2554ef8041f7c81f28158ea306276d32caa7f9dd9a6b3e7ee27aab457fb892ec2554ef80f02428f76f90a9a7427e2fc7d8a0e75001eb3889cccf570ab713ff932fd3b62196d40ddc9d9d4115f44fae7f1faab44311cb5d3a20fbcc0d45e3410194bf41f796d40ddc9d9d4115f44fae7f1faab44311cb5d3a20fbcc0d45e3410194bf41f72906a1e5a608cb83ef5b8a07fe3a6f5f1d9b2f9bc6b953ad35004abf2b20f890ecb256600fb0be92d12bf0e73850e775fc38d602dd6202c5910da0a2f8a51bc0aeaa27b8412b217127b9631ab9676387447f1f1c46e2559b1f9453c6b4b4449ee65f637bdc9d0fcbdd88d505752c5ba82e122abde855c5d9cb4ded16517ac4f8c198145fb7723184aa60b76c183ad516035cf90583d7ac75d1798c6a905bbc47c198145fb7723184aa60b76c183ad516035cf90583d7ac75d1798c6a905bbc47774b0183bb23393ee90a0b4c5bacd387cbd0a2efd26c850f8a2a3e68f6e7e36738853caae7b7b6dc07a60c8f1b17ae42aac752ba1bb8dfe42ff510c012a8762d38853caae7b7b6dc07a60c8f1b17ae42aac752ba1bb8dfe42ff510c012a8762ddd9536e0f264226d1e8c7be628d247ffbe9da5bae670cb24e13a485a3dbeb481e91f4a1c88395cb2a7208822812497ba12772fe3bbfe7016508f276e43af80b4e91f4a1c88395cb2a7208822812497ba12772fe3bbfe7016508f276e43af80b4389d22ae5a608f7223c4227b0e1c002d6cdd71482fe09d6fa166f781da2125a593866956123f97107d1088064aa037d38f4fc3964f78c54a34ec20490771c55393866956123f97107d1088064aa037d38f4fc3964f78c54a34ec20490771c553b91a042d439cbf94168ca973c2df6c4516220ce22a8a8d4d207fbf07bbd591148336d9ef4a2b980aaa2d663dcc078695d383223caf83bda355832dad9c53abcc8336d9ef4a2b980aaa2d663dcc078695d383223caf83bda355832dad9c53abcc8e07a46136b51beecb5f0ebe5368aff930a5de610c1ce5e3ab851c79730a7b9129bb550a29cddc65f09e1c35d902cc435e52848c7a41d0c06cd0ae3b992a859129bb550a29cddc65f09e1c35d902cc435e52848c7a41d0c06cd0ae3b992a8591a36f83c292d4754d611d3089318a2c2318d40ff7fd67a632f33ab4b31c259b956cab0aba7594e0c13aafa9d448aada4565d2d7852b5344d849eebfbc267f1b686cab0aba7594e0c13aafa9d448aada4565d2d7852b5344d849eebfbc267f1b682b8777a3aade81c06185365bba207cdb4e82e9d57cc55b4e1e8807a3699eb11546f3d7019274cb1028bb8f1fa5aa96f20aac0176e02002beb9c9d83fffbc88f846f3d7019274cb1028bb8f1fa5aa96f20aac0176e02002beb9c9d83fffbc88f8b1d9dd7c70040385a454be24473852fe6c3bf1cbd2d998794fd2b09da5b62d875ea52f76bf95274031772d640db8ca4cfcecc7dabaf104c333b3eb5a8e4ca32d5ea52f76bf95274031772d640db8ca4cfcecc7dabaf104c333b3eb5a8e4ca32d6eef9357f3e3c9abd57890dce918c61deda3ab4e678106c23fe3198de1076a5a7ebc3f0109ac897bb58e58d15cc212f65ab30f2421b762c31222079d787065597ebc3f0109ac897bb58e58d15cc212f65ab30f2421b762c31222079d78706559dbd18a26b879dc104dbb544ec2949a8fc2bfe28f123b45ed3b8ac77fd656ef54b1c2228a21329169a32b31e4beb2047bc1a6e69826ed3cbc73a9728390ece050b1c2228a21329169a32b31e4beb2047bc1a6e69826ed3cbc73a9728390ece050ead4fdf205155e6657c5988e4d19ad4dec62f41cf3636bf3ac97bbccb9867380d1ac08143ff73ff5e82dce066deeadacdb9c0658a7f461f0aae1d5f652431088b40b762fff274b63477eb01c3c925ddcd2afbabac91c32837f7628627d8e7b40c0f84b26e359577bf291fb1427e9fa9c9ca629b12bbd7e58e4d311dfec3c550b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806436eab9655bade00e760ac08171f2522c642ed4f8933d638eefb952382eac74797a0161c475cff0347137aed42be8d13967367fbbc13182f8d1f2a2ac018f3a233654f2ae823436b8a404d7d0840d90fe44b52479b080b8ff67a59da89fdb9ad28a286ba145350ac14096ad9f865222d6683c8894f32fee0c081ac6c7ab5e9bc1317e47bc5b1cf8c3634f266fe01c590a5684441ee158d95d2fbae8a9cdcafd16d6f1a86a7d23926d78a173982423a591e39960c40091a665f1b58fa7a291f49e5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirt-who-0.21.5-1.el7.src.rpmconfig(virt-who)virt-who @@      /bin/sh/bin/sh/bin/sh/usr/bin/pythonconfig(virt-who)libvirt-pythonm2cryptoopensslpython(abi)python-requestspython-rhsmpython-setuptoolspython-sudsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemd-pythonrpmlib(PayloadIsXz)0.21.5-1.el72.71.10.103.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3ZyZp^@ZS]@Z)-@ZOY@Yx@Yg`Y:X @W@W;VrU@UJ@U@T\@T @S{CS!PS@OO8@N@NN@N_sNRDNNP@NBrChristopher Snyder 0.21.5-1Christopher Snyder 0.21.4-1Christopher Snyder 0.21.3-1Christopher Snyder 0.21.2-1Kevin Howell 0.21.1-1Christopher Snyder 0.21.0-1Christopher Snyder 0.20.4-1Christopher Snyder 0.20.2-1Christopher Snyder 0.20-1Christopher Snyder 0.19-1Radek Novacek 0.18-1Radek Novacek 0.17-1Radek Novacek 0.16-1Devan Goodwin 0.15-1Radek Novacek 0.14-1Radek Novacek 0.13-1Radek Novacek 0.12-1Radek Novacek 0.11-1Radek Novacek 0.10-1Radek Novacek 0.9-1Radek Novacek 0.8-1Radek Novacek 0.7-1Radek Novacek 0.6-1Radek Novacek 0.5-1Radek Novacek 0.4-1Radek Novacek - 0.3-2Radek Novacek - 0.3-1Radek Novacek - 0.2-1Radek Novacek - 0.1-2Radek Novacek - 0.1-1- 1492074: Enable login to ESX using password with UTF-8 string (jhnidek@redhat.com)- 1353119: Add JSON-RPC support for VDSM (khowell@redhat.com) - 1509597: Enable to use virt-who with VDSM again (jhnidek@redhat.com)- 1523548: Options log_dir and log_file are not ignored (jhnidek@redhat.com)- 1510310: Ensure that owner and env are required where necessary (csnyder@redhat.com) - 1512778: ESX should require username, password, and server values (csnyder@redhat.com)- 1511308: Only ESX supports: exclude_host_parents and filter_host_parents. (jhnidek@redhat.com) - 1509596: Use qemu+ssh transport if not provided (libvirt) (csnyder@redhat.com) - 1511308: Xen and Hyper-V do not support some filter options (jhnidek@redhat.com) - 1510760: Ensure virt-who exits properly (w/ no good conf) (csnyder@redhat.com) - 1509606: Remove duplicate output of validation messages (csnyder@redhat.com) - 1509597: Fix issue with cli consistancy check for vdsm (csnyder@redhat.com) - 1509595: Only expect owner on HostGuestAssociationReports (csnyder@redhat.com)- Update hypervisorCheckInAsync test for new config sections (csnyder@redhat.com) - Update Config Refactor with changes from master (csnyder@redhat.com) - Removed usage of old Config (not unit tests) (jhnidek@redhat.com) - Further clean up of unit tests (jhnidek@redhat.com) - Create Xen Config Subclass (jhnidek@redhat.com) - Create Rhevm Config Subclass (jhnidek@redhat.com) - Create VDSM config subclass (wpoteat@redhat.com) - Clean up ConfigSection Unit tests (jhnidek@redhat.com) - Adds FakeVirtConfigSection (csnyder@redhat.com) - Configuration subclass for hyperv (wpoteat@redhat.com) - Implement EsxConfigSection (khowell@redhat.com) - Libvirtd ConfigSection Subclass (jhnidek@redhat.com) - Adds EffectiveConfig, ConfigSection (csnyder@redhat.com) - Adds warning message for deprecated env vars (csnyder@redhat.com) - 1503700: Updates to the job polling frequency (csnyder@redhat.com) - 1502821: Remove undocumented, broken env var "VIRTWHO_DISABLE_ASYNC" (csnyder@redhat.com) - 1466015: Warn of deprecation of command line options in next release (wpoteat@redhat.com) - remove non-existant variable fake_is_hypervisor (adarshvritant@gmail.com) - 1485865: Do not replace /etc/virt-who.conf on rpm upgrade (csnyder@redhat.com) - Utilize the owner from the first report seen, if we do not know the owner (csnyder@redhat.com) - Updates based on review (use str.format) (csnyder@redhat.com) - Fix example fake config in man docs (adarshvritant@gmail.com) - Add m2crypto dependency (adarshvritant@gmail.com) - 1211435: Don't send host-to-geust mapping, when env, owner are wrong (jhnidek@redhat.com) - 1408556: Log which owner updated mappings are being sent to (csnyder@redhat.com)- Point Source0 to GitHub (csnyder@redhat.com)- 1458184: better reading of environment variables (jhnidek@redhat.com) - 1401867: Enable logging of rhsm module to rhsm.log (jhnidek@redhat.com) - 1404117: Check parameter consistency and refactoring (jhnidek@redhat.com) - Adds a patch number to virt-who versioning (csnyder@redhat.com) - 1401420: xen supports only uuid/hostname as hypervisor_id (jhnidek@redhat.com) - 1458674: Update use of result data to match the new async api (csnyder@redhat.com) - 1452436: virt-who prints host-to-quest mapping everytime (jhnidek@redhat.com) - 1357761: Do not check passwords to be in latin1 encoding (jhnidek@redhat.com) - 1457101: Continue running despite malformed configs (csnyder@redhat.com) - 1409984: Retry initial report retrieval on connection timeout (csnyder@redhat.com)- 1389729: Add missing xml section for test (fran@caosdigital.com) - 1389729: virt-who incorrectly reports 'name' instead of 'hostname' for RHEV hosts (fran@caosdigital.com) - 1450747: Continue running destination threads on internal failure (csnyder@redhat.com) - 1444718: Log name of config when duplicate reports are retrieved (csnyder@redhat.com) - 1447264: Keep running on InvalidPasswordFormat given other valid configs (csnyder@redhat.com) - 1448267: Fix polling behavior for oneshot, CTRL-C, 429 responses (csnyder@redhat.com) - 1369107: Update docs and log messages to show the *.conf requirement (csnyder@redhat.com) - 1436517: Fix api base detection for rhevm version 3 and 4 (csnyder@redhat.com) - 1442337: Send updates immediately the first run (csnyder@redhat.com) - Do not join threads not started, fix up fake backend (csnyder@redhat.com) - 1439317: Ensure reports are still sent despite duplicate configurations (csnyder@redhat.com) - DestinationThreads now send all reports (csnyder@redhat.com) - Adds IntervalThread base class and refactors Virt classes (csnyder@redhat.com) - Remove reference to nonexistant method _set_option (csnyder@redhat.com) - Update ConfigManager to produce destination and source mappings. (csnyder@redhat.com) - Implemements a threadsafe datastore (csnyder@redhat.com) - Move from using processes to threads (csnyder@redhat.com) - 1436517: Set Version header for version detect (pcreech@redhat.com) - 1403640: Fix syntax error in exception handling (pcreech@redhat.com) - Update the spec file for builds on more downstream platforms (csnyder@redhat.com) - Add releaser for rhel-7.4 (khowell@redhat.com) - 1391512: Handle utf-8 within Xmlrpc transport (pcreech@redhat.com)- 1415497: Support rhev4 auto detection and usage (pcreech@redhat.com) - 1388577: Adding UTF-8 support (pcreech@redhat.com) - 1410000: Include org_id in hv base channel (pcreech@redhat.com) - 1400431: Fix AttributeError where val is missing (pcreech@redhat.com) - 1405967: Filter host via glob or regex (pcreech@redhat.com) - Adds --password option to virt-who-pasword (tstrachota@redhat.com) - 1392390 Fix default interval handling (pcreech@redhat.com) - BZ1405967 Add filter_hosts_regex, and exclude_hosts_regex to allow filtering large numbers of hosts easily (chris@chrisprocter.co.uk) - 1369107: Only load files with .conf extension (pcreech@redhat.com) - 1383436: Obey the interval setting (csnyder@redhat.com) - 1299643: Update virt-who-config man page to include NO_PROXY (csnyder@redhat.com)- Version 0.18- Version 0.17- Version 0.16- Update spec for renamed README.md. (dgoodwin@redhat.com) - Moves fakevirt._decode() to util.decode() (csnyder@redhat.com) - Adds the report.config.name to log message when refusing to send a report due to lack of change (csnyder@redhat.com) - VirtWho: Clears list of reports on reload (csnyder@redhat.com) - Revises change detection tests to account for changes in master (csnyder@redhat.com) - Libvirtd: Sends a report on start up, and on events (csnyder@redhat.com) - Removes trailing line at the end of the file (csnyder@redhat.com) - Test_Esx: Test Oneshot to ensure it queues a report (csnyder@redhat.com) - Esx: only queue data if the version has changed (csnyder@redhat.com) - Test_VirtWho:Patches manager.Manager.fromOptions, removes unnecessary mocks (csnyder@redhat.com) - Removes unhelpful debug log message (csnyder@redhat.com) - Fix spacing, remove unused imports (csnyder@redhat.com) - Test_VirtWho: Adds test to show same report will not be sent twice (csnyder@redhat.com) - VirtWho: Adds basic change detection using report hashs (csnyder@redhat.com) - Adds hash property to config (csnyder@redhat.com) - Adds hash property to DomainListReport and HypervisorGuestAssociationReport (csnyder@redhat.com) - Hypervisor: Adds getHash class method (csnyder@redhat.com) - Limits interval settings (wpoteat@redhat.com) - Retry sending data to subscription manager multiple times before dropping (rnovacek@redhat.com) - SubscriptionManager: nicely order keys in debug report (rnovacek@redhat.com) - Fix serialization of guest list in print mode (rnovacek@redhat.com) - Do not exit oneshot mode if any job exists (rnovacek@redhat.com) - SubscriptionManager: check if report result has failedUpdate item (rnovacek@redhat.com) - SubscriptionManager: minor logging fixes (rnovacek@redhat.com) - SubscriptionManager: add env var to disable asynchronous reporting (rnovacek@redhat.com) - Check jobs status in increasing interval (rnovacek@redhat.com) - Esx: report host even if it doesn't have any guests (rnovacek@redhat.com) - Hypervisors reported by hyperv now include hostname. (csnyder@redhat.com) - Removes completed jobs. (csnyder@redhat.com) - Fix output format in print mode (rnovacek@redhat.com) - Fix using empty list as default parameter value (rnovacek@redhat.com) - satellite: support new hypervisor format (rnovacek@redhat.com) - Fix tests failures (rnovacek@redhat.com) - Removes timeouts for jobs. All jobs in the list are now executed just before a new report is sent. (csnyder@redhat.com) - The virtwho loop now blocks on the report queue with a one second timeout (csnyder@redhat.com) - Removes unnecessary imports and queue (csnyder@redhat.com) - Rewrite readme to markdown syntax (rnovacek@redhat.com) - CI: install unittest2 from pypi (rnovacek@redhat.com) - CI: add -y option to add-apt-repository (rnovacek@redhat.com) - CI: another attempt on cloud archive for libvirt (rnovacek@redhat.com) - CI: try to install newer version of libvirt from cloud archive (rnovacek@redhat.com) - CI: add libvirt-dev dependency (rnovacek@redhat.com) - CI: install libvirt-python via pip (rnovacek@redhat.com) - CI: another attempt without site-packages (rnovacek@redhat.com) - CI: install python-rhsm dependencies (rnovacek@redhat.com) - Adds support for facts in Hypervisor profile. (csnyder@redhat.com) - Adds count of unchanged mappings to the info logged for the result of an async job (csnyder@redhat.com) - Adds tests for jobs in virtwho, removes unnecessary tests for managerprocess. (csnyder@redhat.com) - Changes to ensure backwards compatibility with python-rhsm (csnyder@redhat.com) - Fixes RhevM.getHostGuestMapping() as suggested by rnovacek (csnyder@redhat.com) - Adds layer to hypervisorId. Removes completed TODO (csnyder@redhat.com) - Moves all functionality of managerprocess into virtwho. (csnyder@redhat.com) - CI: use python with system side packages enabled (rnovacek@redhat.com) - CI: install m2crypto using apt instead of pip (rnovacek@redhat.com) - CI: install python-libvirt using apt instead of pip (rnovacek@redhat.com) - Add requirements.txt and .travis.yml for the CI (rnovacek@redhat.com) - Adds tests to verify the hostGuestAssociation is generated correctly. (csnyder@redhat.com) - Updates libvirtd and tests to add host name to hypervisor profile (csnyder@redhat.com) - Updates managerprocess with better logging and changes for the new tests.~~ (csnyder@redhat.com) - Updates to use the new hypervisor class (csnyder@redhat.com) - print mode: format debug message about found hypervisors (rnovacek@redhat.com) - Removing uncesasary comments (csnyder@redhat.com) - Removes unused dictionary of jobs and associated methods. (csnyder@redhat.com) - Fixes tests data to include "status" key. (csnyder@redhat.com) - Updates tests to make use of new Hypervisor class. (csnyder@redhat.com) - Host name is now included in the hypervisor profile using the new Hypervisor class (csnyder@redhat.com) - Adds new Hypervisor class. (csnyder@redhat.com) - Adds new test for the updates to subscriptionmanager.py (csnyder@redhat.com) - Updates fakevirt to make use of virt.Guest classes (csnyder@redhat.com) - Changes to ensure proper execution post-merge (csnyder@redhat.com) - Removing more unnecessary prints (csnyder@redhat.com) - Fixes oneshot mode for work with new managerprocess (csnyder@redhat.com) - Cleaning up unneeded prints and adding more useful debug log messages (csnyder@redhat.com) - Adds async job status polling for use with the new report API (csnyder@redhat.com) - This (along with python-rhsm/csnyder/new_report_api ee38f15, allows communication with new report api (csnyder@redhat.com)- Version 0.14- new package built with tito- Version 0.12- Version 0.11- Add directory with configuration files - Version 0.10- Remove libvirt dependency - Add dependency on m2crypto - Version 0.9- Version 0.8- Version 0.7- Version 0.6- VSphere support - Req: python-suds- Version 0.4- Requires python-rhsm >= 0.96.13 (contains fix for char limit in uuid list)- Add initscript and configuration file- Update to upstream version 0.2 - Add Requires: libvirt- Add BuildRoot tag (the package will be in RHEL5)- initial import/bin/sh/bin/sh/bin/sh !""$%%'((*+,,./0123356689::<==?@@BCDDFGGIJJLMNNPQRRTUUWXXZ[\]]_``bcddfggijklmnnpqqstuuwxxz{||~0.21.5-1.el70.21.5-1.el7         virt-whovirt-who.confvirt-who.dtemplate.confvirt-whovirt-who-passwordvirt_who-0.21.5-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txtvirtwho__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoconfig.pyconfig.pycconfig.pyodaemon__init__.py__init__.pyc__init__.pyodaemon.pydaemon.pycdaemon.pyodatastore.pydatastore.pycdatastore.pyoexecutor.pyexecutor.pycexecutor.pyolog.pylog.pyclog.pyomain.pymain.pycmain.pyomanager__init__.py__init__.pyc__init__.pyomanager.pymanager.pycmanager.pyosatellite__init__.py__init__.pyc__init__.pyosatellite.pysatellite.pycsatellite.pyosubscriptionmanager__init__.py__init__.pyc__init__.pyosubscriptionmanager.pysubscriptionmanager.pycsubscriptionmanager.pyoparser.pyparser.pycparser.pyopassword__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoutil.pyutil.pycutil.pyovirt__init__.py__init__.pyc__init__.pyoesx__init__.py__init__.pyc__init__.pyocreate_minimal_vim.pycreate_minimal_vim.pyccreate_minimal_vim.pyoesx.pyesx.pycesx.pyovimServiceMinimal.wsdlfakevirt__init__.py__init__.pyc__init__.pyofakevirt.pyfakevirt.pycfakevirt.pyohyperv__init__.py__init__.pyc__init__.pyohyperv.pyhyperv.pychyperv.pyontlm.pyntlm.pycntlm.pyolibvirtd__init__.py__init__.pyc__init__.pyolibvirtd.pylibvirtd.pyclibvirtd.pyorhevm__init__.py__init__.pyc__init__.pyorhevm.pyrhevm.pycrhevm.pyovdsm__init__.py__init__.pyc__init__.pyojsonrpc.pyjsonrpc.pycjsonrpc.pyostomp.pystomp.pycstomp.pyovdsm.pyvdsm.pycvdsm.pyovirt.pyvirt.pycvirt.pyoxenXenAPI.pyXenAPI.pycXenAPI.pyo__init__.py__init__.pyc__init__.pyoxen.pyxen.pycxen.pyovirt-who.servicevirt-who-0.21.5LICENSEREADME.hypervREADME.mdvirt-who-config.5.gzvirt-who-password.8.gzvirt-who.8.gz_virt-whovirt-whokey/etc/sysconfig//etc//etc/virt-who.d//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/virt_who-0.21.5-py2.7.egg-info//usr/lib/python2.7/site-packages/virtwho//usr/lib/python2.7/site-packages/virtwho/daemon//usr/lib/python2.7/site-packages/virtwho/manager//usr/lib/python2.7/site-packages/virtwho/manager/satellite//usr/lib/python2.7/site-packages/virtwho/manager/subscriptionmanager//usr/lib/python2.7/site-packages/virtwho/password//usr/lib/python2.7/site-packages/virtwho/virt//usr/lib/python2.7/site-packages/virtwho/virt/esx//usr/lib/python2.7/site-packages/virtwho/virt/fakevirt//usr/lib/python2.7/site-packages/virtwho/virt/hyperv//usr/lib/python2.7/site-packages/virtwho/virt/libvirtd//usr/lib/python2.7/site-packages/virtwho/virt/rhevm//usr/lib/python2.7/site-packages/virtwho/virt/vdsm//usr/lib/python2.7/site-packages/virtwho/virt/xen//usr/lib/systemd/system//usr/share/doc//usr/share/doc/virt-who-0.21.5//usr/share/man/man5//usr/share/man/man8//usr/share/zsh/site-functions//var/lib//var/lib/virt-who/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnu  ASCII textdirectoryPython script, ASCII text executableC++ source, ASCII textpython 2.7 byte-compiledC++ source, UTF-8 Unicode textXML 1.0 document, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)empty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR? 7zXZ !#,]"k%b h=Gk (~偖0]ϛFft76r~voQW_asqAi)ٖx+l!ޛjm!Q:G֪[MSt=@!0 > ,'ݙ8JcDwv 9#VJ(gIg_8[6̵GC`8cH8/ŁdI66L@Ji J8':^(/9LISȰoR>P]*!_ Ι=yox1`fX&TDLД3@k Ƿ\@>s̈́L)+&F=i՗ٺĵ9p$Xf̂s`hqm%ƶFmܕY&he d'AW/WATfy7Bń 0H03hwfqYMP+m2W>fG Cur2lfS? "ìVb@|xY׫Qj SڠXY$q _ yxWU팶{D"-ric/H;TEZbzn5hU> K t$ǐd(P"#e_sMf 0Ĵ7V4[RR},L\U).7^ϖ!=LQ~MTRG̶_fڍu)KMG>lA3/E^婃| e74%~H2Y NsM4(a=P[,*B6n8g1Z^ʕ7I;:a8 p Uv۪ެFє|SQ^ #9 $J*##r>g݅u9 3mM<8hQcM1D7EhҒ՗Ҭnל24<@Cj]gL}F)B3A6)>饃5|rh>rӲ]SAO{m7!Kwy_/ZadmRdQ\I 뮘6tY8PXHCVP:ڪ1͹ !Z`uM$앉D:L;.%I~ŽŚ: J xH&$L̺%( |TW}q۔4)L #ŚʟAFnmdɈnvܗI!K7+.a[rYN;:V`M0&x[7MQOM* Ja]RmUM.>=r?"`siJnP_G$7t۰o f :XswJP\xh<='A\15'ٽAOAzK\;-A *HVQa:-=tiqxpG9rq=zyvgJ4 CȬI&hB#cl5hcK"/P ! n hӮqcuN򎸣զS1*![8KHߘ9cVh|ߪ4{<1;?d}Y1U\R4?:8/rz$40ab<6fN]j6g{FS s#^0DͷAC,;6%gwl JkX{sቓ{7k=%ȒW]ai}RsB1G=5- %ݍ'hj9{T\.V5̀qJN#,m!WAJ/>1'2^\go;ZJ?S8kٲ(Eb?&~_;"N U܇]9Y- /B1 nhԢO9XeTG=dB Ejېΐe)lZ8Vwu2=g>"ȨHWԒKxJ[/|מTٙ=D{zn⸞zIQ2*|-?S]UŐ05,cM#\D}2DwiPg" ^.RnXf1/=.l,(Kcp4~s/!y6 #wִ,1,vR&yib+g#O*M08*j(792cZQR獑YOmŎ"TI9Bá4Z?8 yvn"אpL MX]ZYblKlM9ݿ>+L _(Lll *Da;qY UN.'y=J@λRqLs}żD K[hl x2@:>l/D4nQ;'T {:`PҞOS)83 13mtN$RUqj%Gw~JC Mp֝l /ly N;|D/)I ֺiZcQSӼɠ);?n2VLr}]ֲvSu Qt\} ;] 0^T^mK"W1[ImS-gj&&5֞ zB8X:h~\h}g-Wa$ D5@HZFt/@$wqO/Уυ'3fZ;uA\茇P")6E\&HQBwHz1OvL>Pد}Q}BJ6ҍl$ط鎾Je bm5d G\WobylջR ̳6n;AaIuӐ:#uTb uaR0r5u[WA&?7,ힲZ@U-~D7iM #m\ɉXی=ẩ)(؃HDǿNdS(Gì/V {+/,һyd~Ht=]EY4Jy(\5iR}7][©N^\D̸JߍQXreGal9Xm FRq8h P=10y!f5wYKxڇI,ݚ:TD7cvOR︄X +CAE?>X%\UD#2;Dƒh8;)PULoxߕL${<oɬSE:k6pEɱb %L0 5S7\e 5s0F-[7!JlWP<ԂoDd5gsHQWKI@'F=Z\TgEMq#l")ph|d#cةsq?k*J *Ua'>a--_`zިW _h E+c)XATN!99*4A T!((#.߾-nA5BMY*Kv[A<{G)ע숂&۱|QW7l(tN4ԶYՄCabUL3WH n&<ЮTtg/^@ݟsY7\Za2'h 'XÃ~GHo5T<װ\ e!>[A'Ӂ1b*>#P%:VkG~mӥX$l]QݵX.ZgHǷ@PʶAZnr}}٢4q B_u|%,,x5F3ʣ s=>İM(R^̙0a:QK`51Yһ WͼRt $rq"%+ %RwbOiK+A1ax%3V%y\v9zJb!ZEHG?:z7$tu#]s#U/V5_`,ANj0szzP6v&ی}aJ)_BDʳv`sW{pw[PPcFtȟy{xW rNjqe>\.=͚12>8clP-(-r΁Όi~«6`,+$w ~l.U?@_&c9У6V=$+ >n1r̋Y_'NdlDywRPH ̲ 'qҍҿ" /e) BbɊǒ@JH(T.DUi-tLouڳX?O6?S@,叝iHM!(f?Ϫ> `ckWb4lOq?L6e)Dm֘f p3lV&wjZ@JbѴI1pAp$7UϪ6 2w:`񪋔] G:7ݧ?{ yOnQT/y{܋*1!KğS#^;8CxFG Dph*!MvcH@@xw(tQ0 E"VNME4dTqkae!SZVe!ܟ*90(yGLh?ߪ@޷bU,6tЏb\ kՈ(ix>K$+8_bJSØQ;ȷ-[ėIMɫݍݴmT蒾+Kvhc7b9|FtoqjOpC=ԒN)̚M ɻ2Em]v@ǽܸ@D"}?" ]qQ'ɲk< ӻSUJRb=4mA," )rwO(A(#>ȷɾ%, u:zEX/{)M)Ugek5cd飘W ڍ4P%TqQcx>-lbpmӜ7 ;LUK,d){KXaBoԻ&il^iL D[E9H oӼ~HejWs)>3mf=p eW(SZ < #t{j)Si8|9LnKly\ F~;2`Eg+cS< >o ^WMt P܅Lbr~\i鐹\KTNzM SJd|1Cפ{rH}1h;n.MoxIaOPWfD2n%^WSVjL }(GRw% dcQ EPP0}xu ߾nÐEצslߦ݃T4Qױ%%!đlg *J]0 M4mD-U m@uهa{+sɵ>dbsd#rZ+9*3ܡ0kn(cH48 ޡ]`782[UC_jd -ui vy~EH>?h+)syf ',8.XP[ G&<\Ty~笸OJ0vu~{הX֍P1jv挌P2[)6TKJ-Br/Sc$Aǃz$ *:*tV,m5Mχ4QNEuPphvfK"_$0* jtV>Wm3?bOw$,)_gt?P7k6Aӏk_XY>J*^pփܕAk޺pYk,6-㯜 %Ek:WKSMl-y.Ĕ=au1- sĞiqwcq˂N1- B %s71R). xWbO|™ (zGśȟ_/ dm[`Tvhm[:ޅ~rQ*W6kG8ޗ}^ZRHQZ4b\"c<. +I_rlN[\Hnnr*& ($c$'fdY5dq+hz*H9JEq5Ssk:ǟyS%I \E"U*GpgR$W:dPQ%]NOڻaKlfxEzv磬q~ØGݎWP6)bDSC p4,yS" [5< RnPgnZeT/..3Y-Ƌtf/d۔si?XA;y ꨑL2qZ`WP|XKE)?_B_"o(ws Z Aɪa͟ JIu(iVZ2NrT ~~X'1ALw8OUO_L?v\p~  \/?DPt'nVAS&(~ϒ(Jo~Vr筼|3 K,$z!SSСZĻw0ē\ vg!(<X(%,k-nJ;^s]pn`߬\ucjU /[@<,|&~Y"q=_M/1 Y=@V}0"څ\,u@HF${:LKvmRLQ0F`Aʉgtt{jy<nVq!:f(, J9ߒA>oփ&*N=& J"M98-U\Ρ,ĐRY$t^QIr$yS=[)n n8/N>hSm(걇UOgPu2HW. .O1REG~73~Ϋ~W9PZ7E6JH?AOh=k=q)-TZfޥC.١ovD x lߦ-Wi+PL(FOk'P}ADẒLWw(EezŐbAEm\{*2WuO~J f!$MN,dVt^khPP4 ]ήrr2bC^wtذ'c ^BQ-'_/CI"+aGnO2zH:sI}AL|O X~ 2|[x?ywmǂ~o]vL$EO;[{GzStǎ:2p_&p~ = iWDỦr<~$yb ob$ U(Oѱ,}oBW:zt[mgX' + pB@4 6SN. s.EUL}orlF骹x.qCࢾeWjW]B)ىCe^Ow$|񁤏WZ$L"G@7=yaTиjk˔՜|*4K|@0, RuMfR)HaDWVcN3!{?Y"@j ОqUM1 RWwn"ՅTyç Jq)3XNʮ*O<+b Fj. w͟?ߴ>˩bjįWHw>$ U9{ 5bO;f#+$FO5 YD*؄=fo7U~pxF,imѴ*- %bs@PSFId |.YhEV͂ N:e6/ >́D+=߂8]}&[Muɧ\NVXMJ_nnI6pSvp.IEjRUsZVoJ!)<)b˪S> f 9뜓T N2E|(Y-|& H**ocRGYTP~D"6 "bpRJ@\^{iZIɓFdP=Jd{BPT2¨ >ma4Wf%e-jQhe3@tVɻ>{/'q {wThբzH|2.l Lڌ_,qTso8buD`]REدꗈ&rH?]@3٥[HWYF7Dt!/ul|[llFȌ t3<{Q`4Ň 1@CgLhf^&M,3&YYCp"i.T!1:*镟uB0Ǡ@ *r=R0&@TҔV[*~WZz@.WE#P$~hn(Sf+99Dȵ$}+^Xs|MGںuū$bCG=W>u((Ű6N;UݓB' ժ&+34Kٲ=d+3r?cx 1 {>*e"ht]qm iC vçQUݹd_Uۯ]_ L (DKػiN\nH.eEU }*M^۪J+4LCf E7Ii.' > FZ P˕Cc7A jVD68v& l',[eWoR J*`SXAXNE@heʬBD)wXTj=\7I7xܙѬ>|XPYFO(ޚ &z6\-gf%q85pA t&o<.3ND%1T# W6@)KpScK4PW-܅p00CU]qbq 0[bAd@P TK Y; C_MnWx[4K]co 1/Nx{I%8T&~|T>APq$,Z"Ĵ#.s=oUtfgSq[/{ _E(D5GȲub~nW0w kفٔAl ,D^yNT;N}ð`0gއU.gK721$`tfui:K|l[c[o0O@m~j;3N%oVE7~&6V8Q0 II?"0dzas7 M&s);54hxR,ʼn1EhzgҜ%sIӁArrV|[ڤ\**J^-_@p̏/_8HeAbQ!&O}F=;ZCY_"?6Чi!ZOIC.d'qaϾM!|rl@L䣑 w9nrybqI h@_8b2No1 kY4L:7 tR ꫆ȯNuN}z~>_e61.9cz({C *^.keUk"NB5Vlo-#UFs bvTt WS-?aw.ToA`QM4b-D]oZ!:g̣Yzs{MC6PZ5Rݖk]p߿=E)Kb؃[o2 7e&+1݃E F9l! Y15 GRU֕b0KC_anv)qV'g WWPh^ %|]&[ H|v~+T\#e9>ʄvC[:C'+LƗѓ-' fZ`xI^5OL vLtSݛ 3SERǒ7ZVrEx"h /YeikY%W4CoZaY 9x#lO +ɡo|HNr6&:qm.Koe%wV~93(]| )z )a/U̠^ϓaP4.mPJ=Tpdg0~q h][z^2BrAǾugW3Qmͳ>g~>=!l/mw(^ʦ;%|f{ 5@ 'ݮ=U輪RO?qw}PbjnĊ& V㉙"U ->k&ˀX g%feSEm\.t'g6d#ڈIGxE~_-j>9GH'x@ eЌV8C)/L#{s9*5p;D(!v+VvvkUYSX3Ȫ7>QN2'&+h5q/T_>"gT*o͹]@z8;ht68$M$ף{΢jD}a'=E<~Xo|FSKZ;v!>(ܷյ%dTZCp>uWA#Ye5ŻJ|_2;qK/J>a{9 ~xd0m5-![WFo ;5DE'Gkn[=,]`UMڤB;SG¤ξHcd8ڂU948s1ŕ= :LǧΦV2!\uAQ[chtp./Nȓp@.H~h] L Cjp) t.V ϥhҬ(=m9ݵuO蹃D9IoYJ޿ tv: 50$}Tgk;.@r֞(JYDCÑc%/-Ef!B%MJX j_Ja[g.K*vT֗4 @tFobw#MseT׎$#v-uT["Bêрi_GJarmjtrnY:&>](qkG{2\3W8Y+CbR}Mn8`PPxkP_*a)Da:6(k ?=&{ _wRBfjSª+ i1: D%}w)*. {JѯnSapZ'Z &-Z@_]9mؤ&QqzTglaKS|$k{d8J)%'}Ye5s|K1z٩u''U.+VqO:z2{>W9/`þFa.]j^P/sҠw?)#f3f 6*Y)>^Z˙13Δ42MC# QwXCdkmGZDDDdJ0}6H1jυYIaHJ=%n< ՘&j9P BqdXSȔEł0mͯFo}$ &;\I 8XԲζSU[(=֠}/lp_C]y$d{P^5I1B1a~1|epRw*B!C@A۠!Urm.jTQ>7H׹6kv/Gצbr5ݧ&4͒#YDSU4wۻ"̖T5{n k׺Byc_9RBnb<EtU {SYTvlcbmcCՄ@ɋtGE}Q]EZFc鎦BH?Tzsc )kS$ko!,ˋ2cGKϚ>tyG>$OL G#Øɷ ^فH!2 1g zqr0U, J> B,e foE5j/JݢF?'zX\hNu\!BNgAiHeS;*4P CP[ RuFդ6ODu%ziUv yT,oZdj5ZtN՟3+ 5dv?gu0p7q]q݆lb9ǯpz"N6uv!/B;\p-3eN^-vhZF@_HۄiR!+<@R v̊M 5?Huv>ď_[__憧<MMk687]&k}^]hÏ %%+ 5/fހPd23|񣡼ꋰ;#n쉃h4u1$tHg8*b}ћC>O$_QPUF8ͪ?n&%,oy> /~+Śͦw߷Vϥzl@ Zp:]D ܺ+\Gj2,oߓ4Idpy1cED2AC3 R=駬pCō=A)YZ+j[C]橬c^3ohW) C9yPϭ !b d$@޸iD9~6iÛDyl' F{lRAgVkBeYu@Ԯl G}+>։yº{,? p(pwB5?LK@e25cY0ihU/t-(Sn㥦+u ]ks﩮;(u )bm^rU?H^L:PmnQ^6eÑϯ|fQ\vj?BxN;Y4O8Jfcy_a|:` b[Jn3Q:W&qűtyhLyV?j,[JrwN'5)&:qEwGҠL1r-^͝84Gm7AR6o@yu>sg$Ũ~H#5mvUo|#{i§Eb 0\YEӵS(˱e<0j5uI!Hk/xch,@G=A, as?57#49T9q3Mj.u"Ye1^6|xtK}k0Tњ܈}=)BAlf4EP枴.4-y?qD pGlI1Q6?|mwg C AIНII6O|}>ڙbՋeR<7U7(/H.xghl] OWMEMBjzOc(6("\ԍcQ4 <߇ql.,!Muk` <79m.9#mc|1z7mZdZm}k3[)l:[sN.rr>Qš]?#Qu( $:>[\)Рyu2h&0̨MJ"웇wC sAa^1 <2 mSZ@ͥi{^%0MeV 3FeӻM2r^U#_6'xK@տ:o[x9dtqEJ(\2Ir]*jo~IP1Ĥis붍IT7uyAWojΤ ]tm{"TzͤG%|Ĵ#ixhz~ !?ڀmn[ڬ6^ȗg)T=3{I)Լ"%>ƻ0H+J"y-nP+C \Jդ ͽ`^Xݙuv ant)MCW lEwfMR/Q4]Ms9(~KeH,RBq` l?Z6х)l @{h.d`[7m-ō8uhLgJQUmLdYՓ]5!?`@^u3!]^[b_hbX]ih~J+pj=ӆfƴZO:Nj`ⳳHox8LE[<$[n.t}q)d{ "\nY~;D]I6u:W[Jhb0a{?̻?'P[+yO9gn:^3C_X~EG!ԭ_5 ZNb: q]aAZF f9"  Š`dV,&&j=7%)We/̦_E洽}?~pf!1bX7ءF=4;1 9*=|(ӽlP"KSSeMv/cP I.x[B*Yh!$ϑ͉ܪihNhkXaj5Ռ0fqՙZ\?D9[ RVUY2\TF@AI耎2p {J&6 fqh-`cJ3!sНIyǛ-8Rv;4(@*ƲV$b.۵Z3IeKUg~@q"1YL@ݎ9nl]kev??uHn[sr-R_nkGzW\MKɛ5&e7ĪbgdBYl^004;tV\Li9a{zb.`RExKfv`sg 0PAAa+~$ϐ 4JȻVj5EicZ##FR TQGk9)N'w#wMOy<) "Y{x)>Uw ѹT wW..{NS*Q%T/1 ?JRD}7z-;pBV-KyEc mC9zW[}PhNI$4@R81ٙ;R: &EhUբJؕ81$VP5|wY-)3 y-TXVoO}Gp#R^BGpbNQbn1\-Yr$AT+;{JjP%)vj291L!'W1B,naә#*:PTB{q1~3tJ8W(+701J,.#'>l$ Cr>&/We/ǥ[39x@8]aUZ'v>`Kë[%y׌5mŤ&z| aUr60BL(JEXλi-!4Ё"/u+z[aSi{Q~k4BSrY,QO1ǒF%O3JU\DsZ꼣hٙ?Mƣy_OD]doJ=ER ,vU*S5ER<ݲx_gd!zDv}ٲg=Rɰ=fzΝ;_t܎ 6zTd(Sto䨷7b} d,_7n뤷\][9#y@=pa@AJyoeTlD(Bp^H@7 (OfF84* i$"m:$Qp8=:^ KsB㼕ӻ V+uCuA$)T&yֹ\ZC@ fry5;ۀVrrvdDGH(($ux4eݙK@Pz4(LT Zl&m~z?"'^^,ax# LXqU+-Xn\; =YU/pICe;2M3~V(X-Qf5zU1[IP9g*5eգ̯=6m2ڪeCOtB( nˇ&0qӌ N]ec49P gl`%\3ZG4&6`8HPFi^=H@+l% oSFu)zfB BZk׹se0$ = }6S?o+װ2~ݣ-:׃nEe*R1?bpv @ -eQ;QM2%mb#N yuF$?`Af"햍T4LKќ/G+]PX@@[` JF'u W_~qzeh.`f\"@n]b3_kM_{J:eCSj?D̪Rt8G\,/ծ =ZaՆ;܇~w# }VMq[!Tnj+AjC-*_.aXfUһ`8 5WWLy ͉twsr>F5$6!+ Hb^ CS-ϒdZZ#B*&,md2fkdbX*4O'>U=h ( u eDq!-}i(B D@@m|؛]zҀ#AFmdV gEF䐃$}٪P䦎q+v&a$8zwZ"m=V&V=4`ӧpp~C3D8|mGq)ޫxJ5?hUSOg5#HEtcF{9+5R& [& 36!x^RL`v *@=+H:bKsV2ig7O>Ӕ_SK>3 Yrmw~(V=t*"'>[0!jhkľk;^|?-1. D^{jOoKf2J<BrN!.ىr1F#4}xY7i_ƥ$պU܄<;> ߌ/47Z ϨE4G&BIpښQk3>*LCQ6 ٵ^(0HQ?> "TmzO 꾩8Ekb!a6qF6fD'RVQ'ؒNr{'=ٚ2b)ǫrrlw(kÂt;Y7cG5<քx2*qtf]++4R֢el~ Xw;H3릢e$Gn?IAETs8NñB~ )ckoWǓXv&n0V\* !L C]%/ JhC(p,٢00x5*n@>5H7m>ˊOLv X+ʇ䈄MͫN+vZ.q-.g9c,?&~w.hs=x5~ATY٪pik,lZV{s m YC@?6{Lid~EZ6c&De5ͱw@_ /AQLY,Dzt\ _Ph&&itk!eU=՞7[V@! @1@%l; `'dLBɨ R h^bYWԯ8""ląŹ:]{Oԗ29 q #ˠ$hRAv2giugMob݁\KG euWNz*Q#\q{ɋϷl{!n?t$';cI$&R/M=]"2oL?8+YLBFB@<T5z')G w:08Cu ^mX p/zc?;aEB 6PaS2~u7ML.I'邜 gyUI7H~cK2zI!^Q1fa@0X#if: 6Ѐ|KJRp\EɅ\\Ow]&θT%c) -C{p1wujxyڢ6@ -v\dE.nmg]+Fzt 7F>*/t\)Q23ԗLL 'Tk#' obsR!dFa-5Q&mG,p]ϗa@`j؛wJt؜bǯ>Cg&:m[Q dEhp\Ħxm>O8$ZS0NBwyvwS-4OYoD1iy3')YA ̓㬺 I ng RéWB@N!4Żqe@eÑxY8ӷ'-wϣ75F\2d]](>ȧځn拏x"Y|U'\;B^VⰯ*Ci2g̮J'@hXN}ReLtqqe([UKbxemM%NI(rQFʜeLSj,>Pf U cm $,^7 eR) N4Ǿ1w|A(bN.x4?:L qQ-$yVҒT`]!`CQ_-)n!Zʨ\G߅\Dq +I˱\%Mh:gw>RWKM6ab‡ T_nd%w=j[LǑ+9 1kݎ9 La6f ~#^y2Xq6 wm5+x20|EVnAG]O[$㡏iSo_SŚp 0tWs)TLfʕy,>gQK{{ yIP \K';ũxӑ΃3Uw8RHr5HAhOLrT=b9!mQDkOT6k> xwn5"_QuҺKy,JuʹB6ʱ.B64&`XnGjŰ(z"0 ҉[ ƕ6k}WQ <#Z)c[oTY ٺnLj:%kƻ]~qY{ Ԫ'!Xh ?s.!&fu3zVuGvWpޛ= ߵ )8^oFEi+ MbZlfN"uTڳD Yux-hb5^2&w[ˆ j~INu35;7ԙv\~'p^:`io#O ]&P|Et!Af>]<-A҇)@T6dc莍g B7=9̑mE _&?7AwcZ _P`d &GrNaKw~o~!,ȼ#3oq4t`+QwgVT6Ėf hK5?: wS_fAjM3im d̓ Xjj bWt_0r^Y,pH6% n8 k- 3r1WD֣sعd3-xѯYujJcf{!;AY{C?tF׬8n="!A9F]*agŔѼ_dKcyY1ł5 |ak<$hHo%zrO HDz/tL\=*kL ͗_]&M܇vY\d%rrq)+FL_YS[! _*.OZ 8>:QyȘ3T'4WFmLk,p\AFfIk[yH|!uLF2K}^Q:1 (Gs3 =T}Bǥ$F7Á񉏌hj0|>5P D*q1E.Jq)o zzO4M\=^zinIQۏ(Az(lE\Bݭ{ ږc-v~izo(?Zt;@.hil}.4bq`8b91֍H>K']fG2YFpBEͼ6r7Fl8M J.Ȑ '-h՘)ȿ쩘֔c+Ӿ>*ӠݪQDi:')&jy-n8; `0/PwR@Ǘ:ǶCc#;-7t&em%"eD~-,E Ew(? >|c/sZdu0ѣV6 :A\)?2.}rˈ&\Ф&j\?Yd]:{1j( OIdD$g22@x`dqw'];w}\/RSvZ0ⳋ1eL h#%͏BVgkZ2H1-!+*n-C _ǭϰ/Gg!̟CX`maۼ?Xt8Rt_P"Mm^[|G|1bǾLv6P^g "Z=t`Wq ?PM+OXG xl Q)?L@JCλi~RNE|šKvn4[8EP";xhi 9Hal :%`7w;Ҥ @1Dh _!/(Z~cao$ZR-U΅8A_4|!ax X(na_1RӁɥu@ :;ؖO q&t\3_Mvp7l+Xa 5<PEvRK,{Qv9La0Kіׄ]hMN|@oo1frHae(jQi8mUțn ĐXxe*\ƾe_eZ ?z)t>zd=iiEZ9{5uMp35g$iϹoA7*k{mtSCI07raݿh ͦO6xjAƐHNk*W/=Ń%y^cmM=2>aa UZ;r50"ClWs+S{amU/漘mEß0& }a;xLqX%uvqת= ) BV:' g}iH~e%чB} j3y,%3biag|)9\,aa"d"KLw6 ܺ=q&hUfE ;ίUT=nn<|k ;#qROI܎ ]to`>LI߮}Q0]ŶMG{_p vPF/WQ1&_ xڌI̐+gASDS2쇒n_8Z:iu1=Pb}ag9rhm=ͫg"fڭ)>M~˛KƿJ$?1#K'kJc״`xGe\XD+}dFFcM*r]2SܶHn ss;M6Cιk|C&߻8Xo~9SOke.|䘜U,o.٪޻zr՝"8wCQeXw㄁;.N,1cާ30ZQ?Əcbv܊$2LMdsʐ6[r>ˊodbM t/l 0bޭ#oI>IhZ3$9LU!Pu\)sw] pSȕ+&tVO!+;ikEwsDLs62Ŧ%^~5yRFUA<HMd"]mPI#g@R&;wV#~lWcE#Url.\1Y.פXv̓z!@PA% MtoPqX1 4-ɲT] z.M(kŸVd3~["d)^zeVQԄd׻ jТV#[d)!D`jS>-kAYw"ٳ6*F Eܢc δQwca\_*+\ݼfUЕ,vR?=OĨo/2jr uI֔wRv_X~s^H㬡JMH,曉GLrQ }z?&o}j$?#p 20bqP50<mTaǞK;n,EY&u(bbJ!ߗw3QÄ RMP)Oa¢)Uk&ȞG,,Ώ-Ce"5SY&ylZ5/Znw 'm=Fl'LojEHw ~r1g}߲$%fMzMTA Tm퐤fkNwV$(j` U.D۱jW5M&/R0Fvd"cө h5% @^`sF҆J%m]{d RchO<.58c>R9̛ eu_8OŲSa+؇8[-'Lh T"2Va&?W\$ny_jdRXh]4lܿ7?s'ǕyGǐv*h6tS4ch|xyQQ'?L= Q8ĩCU;᩶(^ywFa%ok\~?0WX^Tl:?Y؅ҟobds!) 6%2'YJQI"*fO6[Z~H pj@2T`?~u] ~Kg~Tu3ؤ\;o.]Q$Du{\'?TJyvx^B-_m͈O,'~Jfu24r^z~1uï:/Bj4rWe: a1OpOcR_*fgu)&ڢRyDS| /  qngq) ;]q D0!^/5=.){c~ R=]T9n˧M-x)pAUU1ߘa[S뚰h3+j'\"iH2fx">Đyd:*x俗D姝]{9`+o\&~\}(L}tE=XFaX))ih@BE˂-|HlF#?8IS_TȡȵSgB}Xy/ω6PGdd#~I9wiNs8~D;p\=įB6 $L؄A_UuaV/b>)7jW_=э PHV:+~5{+vwr3 ܆,/<@gU |ߖhMO<Sv,4v2T6tc\8&Ih $y?JkMFPPΜF[Ip]:\b% x;Gi+3gЀU%(DŽ*m˜!,slz9Raݧ.J;x6"S* uKcFvn=}OF1߈qԃRO1r_݁~'Hm?W|c\E%aū?xҖW+(Ttn|Aa.PuDqj5M36w~G$iR _Eᑓ46CI福eK⊢Y\ D5K^ǀoku-&oȢiǺLjS|`>eTXo ]}B7~m/?De lS.6LKW& H0P_T|ԏ1Zn8V>4D](;m뛥8Qٮp19¼ l{pѹq6А$zھxD}̨w2yE: V˃eIEmqgvGMEߨ|< uF)k&=PV䊊S0]hFCvR`dKQ$8 U-+6J)J(e݄x3|{VL[zt 7i4}%Mt|}U4l܆Qz{{ڽUX`,_{֫#jaJC }['9sp]Q()Gd8hY]$iC?%'Dcin<I/E7C!1:+ rC٩{8!cdo6-o*ra`z(9ǰf]BA ~<&DMQ,y⤥=J̽@'5"^~3C0{ ͑0w$>8%J2aMXQ'Ƨ{c_1<. o 8 7+pЖmx8-4h'H9X!IgPj2 [ l4PN\asófsȰħAEю:AAGf hje3b=#.:+(igAE76UA4ȿh<0qu# [GPT3%jM#N3gyz7|߯ S^u1Tq|\;_#`gXR`݃GMa"-I~Dq M36hFm-ҳth2 :yLXAQfMI2 "Xvǧ>_h8e޲BF BAۈ~28Xj8f= C) #,qh.)]~H` Ӂ"o;ݩ"?!к&NZI& ,š}̦y׮a,@ouH#Vrԇv*q"5sمڿ}ŀrx\E^UMF.uW0ED9fƮ~(3cUC[Kau"FsS5Js߲-rGs5 _f)|+δwWn0`ȗTC?cMSf2!1;Y σ!;f/`!h*?qʷnNA .qm%#26_7Ls0v\ԛ l oޤf?_+7*h 1_Hӳ`!e4L}j=[F!3aN9?PA'" Ӥ3+R5n]FoFY‡)K IgE/+1CN5V/<֕r~XgS2WI|-Y/R|j(U=P]{]jM߸O4ogaDlR-e7rh=8q83 *ތ|LS 0ڒ3R/p}.TX6l{HbYHڂ-v6r xXk\kU'^(+1^:hP!crc: -WߙiZ~7jsЊy!;L6 Mc!2D&(:ޏOT̥)c:I1/1š+)᜸㆖Qׯ\-p2 jH@EhK蜾 7'2V| ,EU,k|?XhQiћ.kbP2[{}M_fٮ'=Dr>@s3 ?^UGIq̦CDqLj2CmU`ªW[~qt1\gL Q"Ar dhcI/x3ctq tAJ;ʌZ:Jԛ&RL 1*h~::)p* n7ԭiA/At'w`OTi-Y ~^uӽpu*jH[/_#wL%fP~:+xN$ fǺ\O&[g6q: O5)^=\ԋ&IQF~WVJK¨qMo -8㵚/MlN ݢš->guji+K +0Q{Oב" 5>?95Nӣs|l[%QX)?0,v4٦ xI, Ucق9Oa2qI4"ucdai$ C,,wi.ɥ8D6&RWY-<iWٓMxH7Yo;wFF"HeLcKG$6%P[d b29N!1C17ַ^QYw@"H#4W#cZoq\Z,fс^} #ASHyD7-#\ĂH}a37u[S8~z ͐bkʣ w MV6m݀lX*Y%h#5WRP#qiahTdaleTbColyMcwX*B`%"=nxp!3%rO)>8;6p7D=uSoh#]ZյҰ(m،@gCd`A,!{]}b0iFo1sr&I\&CULMr)rl!Wh'6[ɬ_N-[nl!jF\jmC~KߟrRXOȌ NZEZEۓ$uν5vꛙ`(݆l 2$w4'8 ]#pD';ATyMBf ^cZ.E>OU/X|LǽbQo;<ѐ^@)ݳŶh2TNYP톺AlP,AunSS\^mhy ?1G?$InRnLg(|0+>uGKH֕fbUs`C"wWKL4m; FwL 5)^6}l]>.~:gGpxP(|{gr|!o+2q?*nϊeKCVnxFn Ī1X+U&^ TMXCn d▣K?:%KF yN BM ?KpfNgFƸSFEwl7uǵT<:0rֆ{cf1NNQ0zw ) J}<5ٞ,feSD\fp&X5yDPۧ>ۮs(+W7yT6cA٩O^M%M"45?i?l[ec b,=;Kgtp9u{CNL;,pA<ّ{[M;Ov!MEeŨ~# da# eĈeW\3ᲚB)5!^ kL+&W;lvR=ei#іx- aFvjfJ=Ʊ_G  ueȶWXܭoGܕ~x:kwBC(N|&i'J[*w;vK~L o߫k-u]- <@9=i~g:<qRM3ٗ\3"#nAh 4O6ġ4j |  |%3JO,H \(%cX{Ʌ1S:mrRBA[YJ<COzZi\ĭ'<=|lYwLӖ0Z 01Hg^wpn Z*! 0$00R,Zڼ{6aQ"{p )zB'9+u2鱣|:.7 f7\dU(oՓTɂ3j o]E4Ƹߘ?1;UBM>Gɢ^Krc̴XwYer'vr5;^C %^.^[Q02^npŞA+\xq6$Z%GKW97|Lq)[EɿZX_0_(U&?e)5:>PiVwY޸(ȼNet AxQ){g!uSd6HV~( W?SZ,>.۹gc7<F1 ,ߐ|'z ~ZHڼW~0Zwc08#{.@:kiv׽ )n {(|:oY}VZߧevA봷j7bR!oi㓤T:'ܢ C.$RoBޥ)TKbn Rhqa;bL?A@U,1˭Z|nᛵfl׮I}rN(qfo/%(: w'W8C`mDEKۀ&KՇSO/3X%q"`5P]H8M(5U}0#Gv0a`8M3հ*xbNZ$,!I`q 86|IBۀaw3h1:ʅgdz/=N.E*7?m)!o!}T&:Q*6GW:AMsB2$ű'O~2ن(Sʘ =OGي!}d/\6;hǰ(m/ÊQģn~Tݐ;$>ͦ+\9%Jc@UlO7c7,-pzdꞔL<'$sgT`ഈ\9  0sV)` A\Kx.&`->!4dĝ|,plDA8Є/rd+.UGyM^  bTtxXv&G^1ixHR+W$`L`G[F ƄvoGF sTC$р5y}^"#!?0o +f8 ?zߒg "=c=:@tN8_ +;k>$H0xy#R__hb7 qUS>Bx{RkتV_?%f (@U} IWǕ~X_SϺ G.w \%KC'cqD ͍ܰm,ME6OoߨŵĔa`v3{Dk1|sM@P-]R6_9It`q̀L#ߟ^eѾ)fHorAX<5pEnKR0"FjDϴG,oюL+-#RL1٠л4;fl'.Bb*tɬb7gީ!t&D?Bͭsw/:P!3=|IHRsM^*eGB\*Xj q-GR;(UO bn$n䚢_|!_J سl*vI$K7F{I: &HΕ /HL%!iĮj|X^It͌[=Y 45oaV ^ˇ4#/'jAj}V"VepzՓNÎ:=FWᦰ{@[tn(X< iv24ɢy*]uV8aVU ~f*!N ㍰1{M賤-YMy\@R6rʍUZIFqB*#L:,oO0/B ;`'(`2.E|U2P+偯BR~a{e d޲b/uڞjOeuQ|OJZ+J4$~p}U`9&>#~Y @5 ]Q"X}x ΏQ2$=.SG*L$GX;'9>x]!u(v9NDVdplif佐67?Q+eO>ipcoFdہrA5HzIS-$.!qZ%k`'j]jɋF% sl_ I?hư,lmxn  g&ͯYD[@@BltGc=<'ק(ٮ/SrEn:[19X#q\ D&-gC!AE\+2wùMMKZJ){t#2RmJY/Bj5B)GŻ骝?%}ݝ`խ1{feBʉ==xp/ᑒeNi13`3CR'pxMU+(JSy ۖ\OfA$_Kw&O Y3\ %JYHetδAD%[sz7(l9k2SSLgZ6.EE~qaItH eY[6$B&Irv}Sm&?# L:ȦNi/FdR{He|" )Tkb83gߟN_=u.k (2 *iI,Ư7X""C22Ƴ6t}dqM3\͏*!(%h2rOJ(# Bd4L.PHsh+ֺ# <-~*eW}mn ~D0M: $XVNQ`0U2DM.( v#iMOCAŠzlH0U[r^EAK0dyx2&5#ˡXPNOLl9#-+2Rt?Q  9]^_6t*@?d}ܻ%[̿ cn0Y%? %mM0wlyNd#a}|[(@/ 3i ]5+$ƱL.f& ?;2;v肇xd4AY7c> 2Ӎi(~]r|J묬FL̵(8 y53[˶x aJIc#F.8MT G-r?zSoy @F9_-z"u£ԟ j>>"mE&6d\Ҝ^:G&$<&FI&wڼzt;˩,2V!~\gExKkX(FT",;hTބ$8Bì6ᤇjO05XWA qxGE:wd f7% L ̽DZiPk^18q3 'Dkse^ưSt:c'KS/ߣKr`OdEvH&֗`r5Aij J%v|PVdA9tH#PT`Vu64Zpek* ]Bp,1{ ?6f`~Oƞ\՘ Jxx*@`m7%jz۬gHkc%vVW˳ͪm9o}h oSU74|e0?:u`MߩEׯm3ooOZ1Z|u|oH8ssjkhߨ pcSYPx&s6W6䌋EUu.Ͽޱ2}L~t>@ΧXSAFgChݕ5vKg!~u'֯X8zwZ1oi5LL*(h" f7,F'֒L;%A՝LaY7rܚv߿ Bz|.Hk .Sٲi25cel]5n<ϽP0)#@jkBD/KeYpDTITvOzqّ_EA9Vl(E| Gڨ|r) ^  ٱfb.BnmoBhdr,;W5`KcYp0ΝhagP\%޻Z9eK&סjR`nwVI,;0~qY qU$ĻO T(m*懈o$-W4#~f_5!m&),n}N8ō䷩rFAMrb9y8Rtg-_aFG֑@0c@ nCs;{Sd}=B  u:O{=]}#f*^(َߑ}G^Lݰ&PɥK;Ta4KdҕYM?4mc9p_&b;,@Ar; qgk)/w~ckزH@t4JCsݻj*<}U*Wm+wAc})&2^JQs[KbA4awzaJÊ_d Dm$UUo!#lNC  'pV_L^GSXuCSշH)͔\T ;JCHGksF0HrZ>ĩI;ika($^p N{l) N8v/לv1J- 5`.%NwIb@ QBN>ՈKQd`Dxm˪ 1?@Kb?V]_$8 : M\QK{}9t+Cӗ9Dε_L]G'DƬo('s?rPO3uⱜ=IB`1]%\ۏZY)NTwaH?N.3sow̹I/jqHm׾148Dz%8"H=Z_`/uHH6:3,>X]]NWJd+|B"ڙ  % :F:j5,cu|<{sCM/JKǴxGeY+M+PD70T2D㭑ClV c5e͐Zp#t5RY=lnÝ{ wFibh6 7FQBnli +e[C*H=!UN-;A i˚D 0䃩$rmkw$?tcUla]+\/5s*]Zs^gdvasU& 9/?UGgi)Dh8|"1,tS5 E$r33eBBAl?Jy9 G<6=Xb*^_.9,q *"<+dl*Ikƹp|&l"$b帖&VnuV 3'T䭅 )@,+b'bt(cX I9ڒ0*OR7.C7ëv]`xx]zۓ8&S>GSE3YWrJp`ðB0ը5 VB+pNbN[^Q9&­@|>C}ԐgͿL H3\r\LPJ+\^=9:SA E*]L"?!KrҬU\S51`ٟ[PNv7~u %Gs%Y:p"މic| t>R~kԓ 7=~ ڷ.5*.QDl̝(uO|#r Cȴ+J^vP@P.噷X4JyHF2}0 b0&jGJu{f"@=:}-y}ƒϽ;!yN3Cq;&zJ|S/<]Caہ".pFU0VkǴWLv9R1$o^dwht̹\c,_*b+ '_CIJ=L.kjd":U^`:K:@7(@Ųh]ȶ70^(x(֫5AA Xgn!Db֤#`wIl>';O𷶂N @|56.y:m r"RoeU"DH**}2^gq5n0an=XFZ`zo?.P}\,$0 ʛ?*Afƽ3hiD!oҔzmh frSa4Q4qa`rf&V]MLasvx*zFm=Aqj)Pj*|Q0&\!|ae#kR\{{lA<+W ~SY^RZåGh<Kt֞,= tлfh4nrx71O[ #hK7Y8z_hH=5>Cn4?k)-<<﵄ZDo9D|L#MXC(S{ 62fT7.N0Bzl&wƇoOYNl#Fđ-"QJ-XpFB!+m<;o:L/LXa t|7Z9 G4}6XCQ6Z?~Ď?H'q[<W#A-KMQ IzIHAΕ_R\hl =: ocRqU!ipΑGd@'\О%(Iq;@^%#y™Y+UONFMZr7 p=~ '{KkHMKW YWsM8scR& Ǝ)QZ?)Pd)i ײAǗRk ΄G#7u{Cdf9@x8#QkQ^GP̆s(*H?GͽUoGZ Tp#; jOMhY p&VվIJ/+gퟞ&۴1*c/;BMsgKB1*b-?KrRRN phʷ4n۽IX/ɲIn g{jƊlW[2-sIݥ%`'nx6.~m~J7Bm5f+Hp)-V^ deB/`}}6VUJ}fl'@'kaŚ+zsNq'[->" HѰEƬOsLy )-`KxjtzX62 FFִn<5oƽDF*RR)CgOH꘏쯁'o\o*6.ZnYg'[TZ jk22URS}jA(| 0B5W#5l\ʡr//!{ɤ#G^G m+DOU NhE B,yus[tU#UIu 'P o >@i=s_a ϊ:1 _4}"eH}ѻzw)|7ЕM&'w::D,{ 喔_XEпj uÎF= THp..+b-Qa!WKy :y#w\'A59e-}G|-)KҾRgȣ-kQc?c]clrNL p17kͥU rZ pq"3 V]DI(%TMSoGk\ t~U >b%9/= E?G:/aUa֚^0+ _Dbʈ-|zς'+|R\5yW拓Ui?0 8NlUuzGIΖ4h25s}"/V>:c6'5!oV=Э*J'_OM>G( n9zoF F 5EĴ:71Ai23BΕP!r-:n#MU)OR7jPox~ 0O1Nbxz]RU#Uۻ8@ Nns%U+Px]]EQ1y;}2tI3nO_ Dr=gש׋g56ms:\fY JOۘެixPF3C7тʵΛ+b-t Q~+}}JxdZ~0uZҎ @E'2{%ay6Uݶ'4ja)cCfkCJB1@7DO\A7g%ːAូǁ ˀ)Vk ~Hbn w" Mt /kN%}[N7/p a>+n7A cyGN-L˼,G{/6WˇL% `xa9oh|j|Ŝ]85l*Nxw5}9ȺVgj4RoF݁0Rp0pJ:?K(<蔰s]E};'Tm{Ե٢OFhrH)}5IJ)5uqFsi]ק!D|XG|{J=oV,gt>_D/(۝/a @Ll)^oq";e^T^Pz5fT R @`]|%³%#wP_&0yq=P]o=t *=?NhkQء@% 0d0ג#*nH/XxǠJc neuZ8U7-]P#ƈ15k5Am~.cx;ԝJCB-/Xj|J_Yie\X/7y533QX'cg@ &EXg(WOU|[ۋzsT0m_tfC9sv5X\"V>q/heag9a\NQz;7 QgT3P&=Wc.D5/@]֚ 2nmwA&} SlނW #vK CnLq_r;r.g ]A=YDjҭq$r9W[YDM)ϔC.SR\APPr4]F)qә)^aM哜bYg ,p5?] 0[j|e޺1l?wA *|[+Zߏoi' @@Ǧ.&CGeN<'l*;|̙q#Uh)@b5!Y bˊ9״Y6` i)E7vJy{Ph7Za"UK{δg&fޙE` 0Y*M듷Jdke|8  m᲌ 4u FVä́5CS. e !;ndN&Ο3)M ؗs< @Xt{*$;`vưPt *P2u2V(gr˗MgO3'H<`5L>"iwA]y_A/3@<΄Azv['ՇxyAq83%c$yy`Xd,Bsؼ3Jיg =i-aېRD{{,S30=v6{2ʰ8)TQF:: ݐt3q4b׎9S^Kgo*vӼ5|v; s@.ef~MRcFݪ\P3Y6 DI-)eF6[?Xl2 u9tE9$j[ #mnPƬuBrw@A!X^\Xec<"€!wL Z;8yWE''6\k̝.nNߺj`8eX.fSL=6s}CpC=y0sT6gr5 T,\4F".ַTTXX;|uIlAJ,;Z$ r9ƺ} ;M"ӨLL "bB[ֿTxLW7۷n@=2fm`w2ORT@RhzeTV Uj1R.K\r'{PhbqNkIV|޿z! =‡}58d,*'7{fYW6$ D!mpoUk*:Af\5t۱S9 Yly.F\4m2oOZc3͞lF20S\;j̃7g퀘sj,>#SvRR81x ; :&Tp%pe&.<ݤ,lË`8鯃P܈GIrܧιK9w%1I$QB 7o5Tf-|@8Jo^웦Z!pe2Nٯȹ/poD3ootUm@^ -h7y+q C?pҩ^!wc.ߦcEx>٣74eoT^o"LTQ쭳$O`f{[BD1v!oPݝJg>+An}̜ǝ!sȀvIk`2:ЦT~RǙE0W{UNo S US3mEF#\SRwL:7fޥ&V: hK4x~Oco#i(Xzp (e_2ӵ)|m2%4hؗ{?Ypvk a }Wmy* a%4Tx}wRrDQ6t%΀ qM ݋qw}bܓGQT))?THz ˬ,f/&%"v4 6M8vת43HUVҫ'9&#{yHgSRi:{'[m'sN|}5$&&-hTX6%:Vw-*|oss|]}T[ YiHC1LVTʄQRNN}b LjpllFPD;- &/ɾgVǞ0Ӝf_r=ٯgx~ DPt=&֐ Ձb+Z_4gѥWq: zG!2=,9 ͸ 1BT 9*Q{4-"7q҃Vnb[l<밵Si8# $ـ26nBD\Y` ns%(!kh_ ~L+D6t}"S*76o35DW(mac r;GSp/5zN^=!NaLƓ:  =?mūoE9_-gP/X!~@0>A3cm"z(gʷ^a>q!2`Wc+%Kx0 -0qtbD߲54ݟܔ=x;> tg+n~" Vgm9_VFgM᭸#yBlv2GMCA$X:-P05:)Dץ}A7Y30,)~-o,Od^&R9HV|wC%98(ϿQX'j TiQruAMe=C-&IâCXԉ-/Q=|G҈(DK&#S K%Oo)EW XoRa:Ve[o{9 A&w yF*]ΌZxB (\157Ϊߌ]̟Uv@+4+{_LKjVT4JiYX?$ć9"9sIC!/tLd1?WuxfO3Ì Ϗ#$d::/&Gך:^j0u,DO0Ո,"k0S][Kj&/dWy!PAA<\1]ŔӋhz.j#΅U1< ]e]S11X1I|[[qjgO8c]5RIB:׎;i6q?8:h BRuH}%HMm*ZCW`C.Fjujßo^xF7\9G;lNFTsGb'.c'n636㌎ F/TFU~E%ݧ~ZB9 ʮ*{zpOJnơ#BUa TҪ(0Z%{-wg!R[/ذ]1#lTs.ak<0lϚ? J x!LG[@>b-YYԐS [d\&g6" &a8bkx<M FHj"tV"xsSgbƟselT(nymmЦivlmqĆ_# .M>V>G oѹ wƈp,'AkI+a=*SuY#z|-7Bu^KY3N+,yCC!}ө/eqsD<r1<~ kQXeيM\VuH{Y9- sG:aT\hQM AX"k/-k1+1wGkϥO?A}r F׳D,]ӱNrӐRv@nE UȹN"^FLv|A9,%=`3⊒&λb5z|VBPF\V<.P̡50kXp!ۉͪχ".@.q6j,DiVjG ګ4}&֬%;<0-k&)H8q"LP4|B&gd] demdӷsA m0t>?6-cLz8,U>"v]E 3MsV='AS3;FB %rj`6d>mo#p aZmE_ NY&vy~MF=bӛ>C7P|2KT4UA?p+:EM_G9йӐLTTVtlsɓۆ=p)bjWZ7