vzmigrate-7.0.146-1.vz8 >    `  }Dͭ*6M; rՔuV`kH' $,|F8K'1/em/GUDIbb+ SMaݪALsiTI ܏JO`@.jtw?^3;80a7398988780a2780f31dbeb2706043c5b7b59b0188e9dc2fc6876f64e687878d8996effe5dd1bc0da298929f7972e3273aa3b8݈`  }Dͭ*6=bjAk\jp#RYܗB9Xg2U*4"ᡏ*-uFYW“Hdb8jࣶ lVߞ*qZAUlO-?p'8}}NTKzw/Uf C,Uߌ>p4?d   4  &@FPX \ ` h  $hC%&(8|9 |:I9|FG H(I0R4\8]@^idjeoftx|̂Cvzmigrate7.0.1461.vz8Virtuozzo migrate utilityThis utility can be used to migrate Containers between physical servers running the Virtuozzo Containers software.`xbuilder10.eng.sw.ruVirtuozzoVirtuozzoGPLv2Virtuozzo (http://www.virtuozzo.com/support/)System Environment/Kernelvzmigrate-7.0.146.tar.bz2linuxx86_64H`$`%aa37a325534554e05cbcf899f7ceb65bf7bcfb94cf65a45de7e7984d5f802c5442363f7e005c2f11892c98b6dfc98b92f45b3f8e5ae91714f2a8132dd824b11e mockbuildmockbuildmockbuildmockbuild   boost-devellibfiulibfiu-devellibuuid-devellibvzctllibvzctl-devellibvzsocklibvzsock-devellibzstd-developenssl-develperlploop-develploop-librpmlib(CompressedFileNames)rpmlib(FileDigests)vztt-develvztt-lib1.53.07.0.6457.0.6456.1.36.1.30.9.8b5.6.06.1.0-756.1.0-753.0.4-14.6.0-16.0.9-606.0.9-60x86_64Linux4.14.3``t`7@`F`B@_@_@_ _{ _*@_ @_{_X@^W@^g@]]2@]9]@\@\\\@\+@\\\@\2[ @[ͻ[[[m~@[j@[?Y[?YZlZ@ZZ@W7@W)@W@Wo@WWW@WKW@WW@V@VVn@VyVyV3V?@V@V@V>@VV<@VzV8V+rU|@U@UM@UK@UU'Ux&Un@UhTU_@NNdNTNI @NEN;@N98@N98@N1O@N/N/N.@N%qN$ @N7@NN@NNN@N@MMM@M@M@M@M@ML@M@M@M3@M@M=MBMM @L@L@Lr@Lr@L,@L@L@L@L{L|LmLa?@LZLN@L>@L$@L!@L!@K^K^K^K$@K$@KK]KKKK[K@J|@Jv@Jf@JB@JIW@I?@I@I2I@I{I{Iw@IuI?@HCHf@HHH@HH@H@HH|@HnH6G@GGGGGG@GOG@Gw@Gt@Gt@Gt@GsGrB@GjY@GfdGcGbp@GMX@GFG:@G4KG4KG2@G3G@F`FF@F@F1F=@FFFֱ@F_F_F@F%@FōF<@F@FFF@F@F @FuFuFFF@FFR@FR@FF]F]Fi@FFtFFFFzh@Fw@Fq-FcF]g@F\FX!@FX!@FQFQFDZFDZF@f@F@>>F>9@=V=Ӑ@=a@=2@==@=sR=[=.<6<@<<<@<@<@< 7.0.146Igor Sukhih 7.0.145Igor Sukhih 7.0.144Pavel Vokhmyanin 7.0.143Pavel Vokhmyanin 7.0.142Igor Sukhih 7.0.140Igor Sukhih 7.0.139Igor Sukhih 7.0.137Igor Sukhih 7.0.135Igor Sukhih 7.0.134Igor Sukhih 7.0.133Igor Sukhih 7.0.131Igor Sukhih 7.0.130Igor Sukhih 7.0.129Igor Sukhih 7.0.125Igor Sukhih 7.0.124Igor Sukhih 7.0.123Igor Sukhih 7.0.122Igor Sukhih 7.0.121Igor Sukhih 7.0.120Igor Sukhih 7.0.119Igor Sukhih 7.0.118Igor Sukhih 7.0.117Konstantin B. Bukharov 7.0.116Igor Sukhih 7.0.115Igor Sukhih 7.0.113Igor Sukhih 7.0.112Igor Sukhih 7.0.110Igor Sukhih 7.0.109Igor Sukhih 7.0.108Igor Sukhih 7.0.107Igor Sukhih 7.0.106Igor Sukhih 7.0.105Igor Sukhih 7.0.104Igor Sukhih 7.0.103Igor Sukhih 7.0.102Igor Sukhih 7.0.101Igor Sukhih 7.0.100Igor Sukhih 7.0.99Igor Sukhih 7.0.98Igor Sukhih 7.0.97Igor Sukhih 7.0.96Igor Sukhih 7.0.95Igor Sukhih 7.0.94Igor Sukhih 7.0.93Igor Sukhih 7.0.92Igor Sukhih 7.0.91Igor Sukhih 7.0.90Igor Sukhih 7.0.89Igor Sukhih 7.0.88Andrey Bondrov 7.0.86-2Igor Sukhih 7.0.86Igor Sukhih 7.0.84Igor Sukhih 7.0.81Igor Sukhih 7.0.80Igor Sukhih 7.0.79Igor Sukhih 7.0.78Igor Sukhih 7.0.77Igor Sukhih 7.0.76Igor Sukhih 7.0.75Igor Sukhih 7.0.74Igor Sukhih 7.0.73Igor Sukhih 7.0.72Igor Sukhih 7.0.71Igor Sukhih 7.0.70bkbbkb 7.0.69bkbbkb 7.0.68bkbbkb 7.0.67bkbbkb 7.0.66Igor Sukhih 7.0.64Igor Sukhih 7.0.63Igor Sukhih 7.0.62Igor Sukhih 7.0.61Igor Sukhih 7.0.60Pavel Vokhmyanin 7.0.59Konstantin Volkov 7.0.58Konstantin Volkov 7.0.57Pavel Vokhmyanin 7.0.55Konstantin Volkov 7.0.54Igor Sukhih 7.0.53Konstantin Volkov 7.0.52Dmitry Mishin 7.0.51Konstantin Volkov - 7.0.49-2Igor Sukhih 7.0.49Yuriy Pudgorodskiy 7.0.48Nikita Spiridonov 7.0.47Igor Sukhih 7.0.46Nikita Spiridonov 7.0.45Nikita Spiridonov 7.0.44Nikita Spiridonov 7.0.43Nikita Spiridonov 7.0.42Nikita Spiridonov 7.0.41Nikita Spiridonov 7.0.40Nikita Spiridonov 7.0.39Konstantin Volkov 7.0.38-2Nikita Spiridonov 7.0.38Nikita Spiridonov 7.0.37Nikita Spiridonov 7.0.36Nikita Spiridonov 7.0.35Nikita Spiridonov 7.0.34Nikita Spiridonov 7.0.33Nikita Spiridonov 7.0.32Nikita Spiridonov 7.0.31Nikita Spiridonov 7.0.30Nikita Spiridonov 7.0.29Nikita Spiridonov 7.0.28Nikita Spiridonov 7.0.27Konstantin Volkov 7.0.26-2Konstantin Volkov 7.0.26Nikita Spiridonov 7.0.25Nikita Spiridonov 7.0.24Nikita Spiridonov 7.0.23Nikita Spiridonov 7.0.22Konstantin Volkov 7.0.21-2Dmitry Mishin 7.0.21Nikita Spiridonov 7.0.20Nikita Spiridonov 7.0.19Nikita Spiridonov 7.0.18Nikita Spiridonov 7.0.17Nikita Spiridonov 7.0.16Nikita Spiridonov 7.0.15Nikita Spiridonov 7.0.14Nikita Spiridonov 7.0.13Nikita Spiridonov 7.0.12Nikita Spiridonov 7.0.11Nikita Spiridonov 7.0.10Nikita Spiridonov 7.0.9Nikita Spiridonov 7.0.8Nikita Spiridonov 7.0.7Nikita Spiridonov 7.0.6Nikita Spiridonov 7.0.5Nikita Spiridonov 7.0.4Nikita Spiridonov 7.0.3Konstantin Volkov 7.0.2-2Nikita Spiridonov 7.0.2Serguei Krasnov 5.0.0-192Serguei Krasnov 5.0.0-88Serguei Krasnov 5.0.0-85Serguei Krasnov 5.0.0-84Serguei Krasnov 5.0.0-82Serguei Krasnov 5.0.0-81Serguei Krasnov 5.0.0-80Serguei Krasnov 5.0.0-79Serguei Krasnov 5.0.0-78Konstantin Volckov 5.0.0-76Serguei Krasnov 5.0.0-75Serguei Krasnov 5.0.0-74Serguei Krasnov 5.0.0-74Serguei Krasnov 5.0.0-72Serguei Krasnov 5.0.0-69Serguei Krasnov 5.0.0-68Serguei Krasnov 5.0.0-66Serguei Krasnov 5.0.0-64Serguei Krasnov 5.0.0-62Serguei Krasnov 5.0.0-61Serguei Krasnov 5.0.0-60Serguei Krasnov 5.0.0-59Serguei Krasnov 5.0.0-55Serguei Krasnov 5.0.0-53Serguei Krasnov 5.0.0-52Serguei Krasnov 5.0.0-51Serguei Krasnov 5.0.0-50Serguei Krasnov 5.0.0-49Konstantin Volckov 5.0.0-48Serguei Krasnov 5.0.0-46Serguei Krasnov 5.0.0-45Serguei Krasnov 5.0.0-41Serguei Krasnov 5.0.0-35Serguei Krasnov 5.0.0-27Serguei Krasnov 5.0.0-26Serguei Krasnov 5.0.0-23Serguei Krasnov 5.0.0-22Serguei Krasnov 5.0.0-21Serguei Krasnov 5.0.0-20Serguei Krasnov 5.0.0-19Serguei Krasnov 5.0.0-18Serguei Krasnov 5.0.0-17Serguei Krasnov 5.0.0-16Serguei Krasnov 5.0.0-15Serguei Krasnov 5.0.0-14Serguei Krasnov 5.0.0-12Serguei Krasnov 5.0.0-2Serguei Krasnov 5.0.0-1Konstantin Volckov 4.6.0-18Serguei Krasnov 4.6.0-17Serguei Krasnov 4.6.0-16Serguei Krasnov 4.6.0-15Serguei Krasnov 4.6.0-14Serguei Krasnov 4.6.0-13Serguei Krasnov 4.6.0-12Serguei Krasnov 4.6.0-11Serguei Krasnov 4.6.0-10Serguei Krasnov 4.6.0-9Serguei Krasnov 4.6.0-8Serguei Krasnov 4.6.0-7Serguei Krasnov 4.6.0-6Serguei Krasnov 4.6.0-5Evgeny Sokolov 4.6.0-4Serguei Krasnov 4.6.0-3Serguei Krasnov 4.6.0-2Konstantin Bukharov 4.0.1-22Lygin Andrey 4.0.1-21Konstantin Volckov 4.0.1-20Serguei Krasnov 4.0.1-19Dmitry Mishin 4.0.1-18Serguei Krasnov 4.0.1-17Serguei Krasnov 4.0.1-16Serguei Krasnov 4.0.1-15Serguei Krasnov 4.0.1-14Serguei Krasnov 4.0.1-13Serguei Krasnov 4.0.1-12Serguei Krasnov 4.0.1-11Serguei Krasnov 4.0.1-10Serguei Krasnov 4.0.1-9Serguei Krasnov 4.0.1-8Serguei Krasnov 4.0.1-7Konstantin Bukharov 4.0.1-6Serguei Krasnov 4.0.1-5Serguei Krasnov 4.0.1-4Vladimir Kropylev 4.0.1-3Dmitry Mishin 4.0.1-2Andrey Mirkin 4.0.1-1Vladimir Kropylev 5.0.0-11Serguei Krasnov 5.0.0-10Serguei Krasnov 5.0.0-9Serguei Krasnov 5.0.0-8Serguei Krasnov 5.0.0-7Serguei Krasnov 5.0.0-6Serguei Krasnov 5.0.0-5Serguei Krasnov 5.0.0-4Serguei Krasnov 5.0.0-3Serguei Krasnov 5.0.0-2Serguei Krasnov 5.0.0-1Serguei Krasnov 4.0.0-123Serguei Krasnov 4.0.0-122Serguei Krasnov 4.0.0-121Serguei Krasnov 4.0.0-120Serguei Krasnov 4.0.0-118Serguei Krasnov 4.0.0-117Serguei Krasnov 4.0.0-116Serguei Krasnov 4.0.0-115Serguei Krasnov 4.0.0-114Serguei Krasnov 4.0.0-113Serguei Krasnov 4.0.0-112Serguei Krasnov 4.0.0-111Serguei Krasnov 4.0.0-110Serguei Krasnov 4.0.0-109Serguei Krasnov 4.0.0-108Andrey Mirkin 4.0.0-107Serguei Krasnov 4.0.0-106Serguei Krasnov 4.0.0-105Serguei Krasnov 4.0.0-104Serguei Krasnov 4.0.0-103Serguei Krasnov 4.0.0-102Serguei Krasnov 4.0.0-101Serguei Krasnov 4.0.0-100Serguei Krasnov 4.0.0-98Serguei Krasnov 4.0.0-97Serguei Krasnov 4.0.0-96Serguei Krasnov 4.0.0-95Serguei Krasnov 4.0.0-94Serguei Krasnov 4.0.0-93Serguei Krasnov 4.0.0-92Serguei Krasnov 4.0.0-91Serguei Krasnov 4.0.0-90Serguei Krasnov 4.0.0-89Serguei Krasnov 4.0.0-88Serguei Krasnov 4.0.0-86Serguei Krasnov 4.0.0-85Serguei Krasnov 4.0.0-83Andrey Mirkin 4.0.0-82Serguei Krasnov 4.0.0-81Andrey Mirkin 4.0.0-80Serguei Krasnov 4.0.0-80Andrey Mirkin 4.0.0-78Andrey Mirkin 4.0.0-77Serguei Krasnov 4.0.0-76Serguei Krasnov 4.0.0-74Serguei Krasnov 4.0.0-73Serguei Krasnov 4.0.0-72Serguei Krasnov 4.0.0-70Serguei Krasnov 4.0.0-68Taras Yukish 4.0.0-67Serguei Krasnov 4.0.0-66Serguei Krasnov 4.0.0-65Serguei Krasnov 4.0.0-64Serguei Krasnov 4.0.0-63Serguei Krasnov 4.0.0-62Serguei Krasnov 4.0.0-61Serguei Krasnov 4.0.0-60Serguei Krasnov 4.0.0-59Serguei Krasnov 4.0.0-58Serguei Krasnov 4.0.0-57Serguei Krasnov 4.0.0-56Serguei Krasnov 4.0.0-55Serguei Krasnov 4.0.0-54Serguei Krasnov 4.0.0-53Taras Yukish 4.0.0-52Serguei Krasnov 4.0.0-51Serguei Krasnov 4.0.0-50Serguei Krasnov 4.0.0-49Andrey Mirkin 4.0.0-48Serguei Krasnov 4.0.0-47Serguei Krasnov 4.0.0-46Serguei Krasnov 4.0.0-45Taras Yukish 4.0.0-44Andrey Mirkin 4.0.0-43Serguei Krasnov 4.0.0-42Serguei Krasnov 4.0.0-41Serguei Krasnov 4.0.0-40Serguei Krasnov 4.0.0-39Serguei Krasnov 4.0.0-38Serguei Krasnov 4.0.0-37Taras Yukish 4.0.0-36Taras Yukish 4.0.0-35Taras Yukish 4.0.0-34Taras Yukish 4.0.0-33Taras Yukish 4.0.0-32Taras Yukish 4.0.0-31Taras Yukish 4.0.0-30Taras Yukish 4.0.0-29Taras Yukish 4.0.0-28Taras Yukish 4.0.0-27Taras Yukish 4.0.0-26Taras Yukish 4.0.0-25Denis Lagno 4.0.0-24Denis Lagno 4.0.0-23Taras Yukish 4.0.0-22Taras Yukish 4.0.0-21Denis Lagno 4.0.0-20Taras Yukish 4.0.0-19Denis Lagno 4.0.0-18Taras Yukish 4.0.0-17Taras Yukish 4.0.0-16Denis Lagno 4.0.0-15Denis Lagno 4.0.0-14Taras Yukish 4.0.0-13Denis Lagno 4.0.0-12Denis Lagno 4.0.0-11Denis Lagno 4.0.0-6Denis Lagno 4.0.0-5Andrey Mirkin 4.0.0-1Andrey Mirkin 3.0.0-3Andrey Mirkin 3.0.0-1Andrey Mirkin 2.7.0-6Andrey Mirkin 2.7.0-5Andrey Mirkin 2.7.0-3Andrey Mirkin 2.7.0-2Andrey Mirkin 2.7.0-1Sergey Galas' 2.6.2-16Sergey Galas' 2.6.2-15Konstantin Pakulin 2.5.1-233Konstantin Pakulin 2.5.1-160Konstantin Pakulin 2.5.1-159Konstantin Pakulin 2.5.0-158Konstantin Volckov 2.5.0-157.swsoftPakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Iljin Ruslan Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Iljin Ruslan Iljin Ruslan - VEObj::getStatus(): uninitialized var #PSBM-132029- Validate CT disk configuration #PSBM-128936- CT config removed in case migration failuire on shared storage #PSBM-129104- Require phaul 0.1.79- Retrieve ploop list for CRIU from libvzctl #PSBM-125825- Fix vz8 compilation #PSBM-123731 (Pavel Vokhmyanin )- Adjust sources to enable build for vz8 #PSBM-123731 (Pavel Vokhmyanin )- Warm migration vz6->vz7 fails #PSBM-61552- Do not use tar '--ignore-failed-read' option #PSBM-108339 - Check mounted state in offline mode #PSBM-108339- Do not use keep dir for online migration #PSBM-106508 - Revert "Do not use keep dir on dst"- fter migration of stopped CT via prlctl it cannot be managed by virsh \#PSBM-106302- surpress throttling logging- Do not use keep dir on dst (#PSBM-105479)- vzmdest consumes too much memory during migration #PSBM-104826- Always use --sparse option for tar #PSBM-96600 - bin/Makefile: fix typo #OVZ-7123- Always use --sparse option fro rsync/tar #PSBM-96600 - Report correct migration mode #PSBM-96901- MigrateStateTemplate::fillEZDirList(): incorrect error check for write() - reportStage(): false error message- vzmsrc high memory consumption in container migration using VA #PSBM-94321 - Update Copyright - Remove deprecated doLegacyOnlinePloopCtMigration()- Migration form non shared to shared leaves CT unregistered #PSBM-93982- Container's clone fails on .statfs when transferring #PSBM-93926 - vzmlocla: CT removed in dispatcher - vzmlocal: CT uuid changed on move - vzmlocal: change CTID usecase- Unable to move CT pnline across different mountpoints #PSBM-93274- vzmdest: return error from main() #PSBM-92869- CT config clenaup enhancement #PSBM-92869- Fix ZSTD compression compatibility in VA migrations #PSBM-91577 (Pavel Vokhmyanin )- Implement transitional statuses for containers #PSBM-91896- Introduce backward compatibility handler for compression (Pavel Vokhmyanin )- Init RawWrapPolicy inside of CompressedWrapPolicy (Pavel Vokhmyanin ) - Introduce ZSTD compression #PSBM-17706 (Pavel Vokhmyanin )- Failed to move CT back #PSBM-89594 - rmdir_recursively(): logging enhancement- Live migrate Containers between datastores #PSBM-87830- migration between nodes with and without shaman is not handled properly \#PSBM-89265- Selecct sync/async ploop copy mode #PSBM-85381- vzmdest killed by SIGABRT #PSBM-87577- Failed to migration CT with rsync-3.1 #PSBM-85613- Renew host veth ifname on register action #PSBM-85975- UUID and CTID do not match in clone mode #PSBM-85844- Cleanup dangling symlink to config on vzmlocal move #PSBM-83161 (Pavel Vokhmyanin )- Avoid overwriting programname with openlog #PSBM-81995 (Pavel Vokhmyanin )- ve_data_load_by_conf(): use VZCTL_CONF_UNREGISTERED, flag #PSBM-82362- Can't create a Container with name of destroyed Containe #PSBM-75509- MigrateStateLocal::preMigrateStage(): failed to clone unregistered CT- bin/vzmlocal.cpp: remove debug code #PSBM-81944- CT template on shared storage #PSBM-69886- Incorrect usage message #PSBM-81376- Can't create a Container with name of destroyed Containe #PSBM-75509- actions logging #PSBM-75856- MigrateStateDstRemote::finalStage: restore CT name on regitsre - CT present on both nodes in case online shared migration failure #PSBM-73250 - MigrateStateCommon::h_backup(): remove temporary file on success - Update compilation flags- Fixed compilation: unused variables- Fixed compilation- Keep current custom CT path if shared #PSBM-73294 - Remove GFS relared logic- migration for containers with passthrough iscsi #PSBM-72011 - Introduce separate exit code for attached backup case #PSBM-49934- Enable hardened build, see #PSBM-67102- Setting tools iolimit fails #PSBM-68770 - More fixes to enable hardening build, see #PSBM-67102- Fix control reaches end of non-void function error- MigrateStateDstRemote::finalStage(): unlock CT on final stage #PSBM-68400- fixed compilation warnings - Revert "MigrateStateDstRemote::finalStage(): unlock CT on final stage \#PSBM-68400"- Drop unused variable from bin/veentry.cpp- MigrateStateDstRemote::finalStage(): unlock CT on final stage #PSBM-68400 - PSBM-67047 Unused variable "rc" in vzmigrate/migssh.cpp- log CT unlocking #PSBM-68041- vzmlocal should generate UUID if numerical CTID was asked #PSBM-67942- MigrateStateSrc::unsetBandwidth(): uninitialized variable #PSBM-67955- Add --limit-speed option to set limit of migration PSBM-50652- Enable compression in SSH channel by default #PSBM-17706- Failed to mount CT after clone #PSBM-67023- Normalize ve_private path prior to migration #PSBM-59210 - Fix error in remove_trail_slashes function- Duplicate partition UUIDs for containers on the same template #PSBM-61558- Allow online migration of stopped containers in Agent mode #PSBM-66166 (Pavel Vokhmyanin )- bug #PSBM-66079 aka Cannot move VE (Sergey Galas )- bug #PSBM-65829 aka CT not visible for "prlctl list" after "vzmlocal -C" (Sergey Galas )- bug #PSBM-65829 aka CT not visible for "prlctl list" after "vzmlocal -C" (Sergey Galas )- Renew mac addresses on DST in cloen mode #PSBM-63206 - Online CT migration in clone mode #PSBM-63206- file system uuid does not changed on clone mode PSBM-52393- Regenerate uuid on CT clone #PSBM-64579- vzmlocal: fixed CT move rollback - New ct uuid is not applied on CT clone #PSBM-64226- MigrateStateCommon::h_backup: rollback failed with EXDEV - MigrateStateLocal::preFinalStage: CT remains in invaid state #PSBM-60779 - MigrateStateLocal::ploopCtMove(): skip create snapshot for stopped CT- Store CRIU logs in a CTID-named directory #PSBM-63975- Drop $ from copyrights (Andrey Bondrov ) - Update copyrights (Andrey Bondrov )- Swap Makefile.incl and Makefile.inc, see #PSBM-58317 - Move branding to separate file, see #PSBM-58317- Utilize --auto-dedup CRIU option during iterative migrations #PSBM-58201- Drop DEFAULT_PRODUCT_NAME_SHORT, see #PSBM-58317- Improve socketname generation method in compat mode #PSBM-60800- Added rebrand defines, see #PSBM-58317- Correction for PSBM-39741 (Artem Pavlenko ) - Fixes PSBM-39741 (Artem Pavlenko )- Rebuild in 7.3 environment- fix migrate CT by name #PSBM-47428- Fixes for V2V migration in -agent40 compatibility mode #PVA-35590- Fix --keep-dst option processing for migration on old versions, #PSBM-48615 - Reread disks information from config in finalStage, #PSBM-48615- Fixed double free #PSBM-49845- Fix uninitialized variable warning- Enable '-z' option by default for vzmtemplate, #PSBM-49479 - Expanded macros in vzmtemplate man page - Explicitly forbid std templates migration as obsoleted - Return back vzmtemplate utility, #PSBM-44962- Enable --keep-dst for ploop-based CT, #PSBM-28767- Fix warnings in some libvzsock calls - Add ".running" file to list of rsync excludes - Mute logger output to protect multiplexer master connection- Removed a mention of VZFS from manual - Pass --vz-secondary-disks argument to phaul, #PSBM-47398 - Port config parsing from c to c++- Explicitly forbid --convert-vzfs option in Vz7- Offline migration of SIMFS containers, #PSBM-47624- Technical rebuild, see #PSBM-47948- Consolidate live migration error codes, #PSBM-47727- Add basic progress notifications, #PSBM-46042- Minor improvments in live migration, #PSBM-42995- Remove "synctt" command, #PSBM-47430- Return back "adjustxxltmo" command processing, #PSBM-46786- Fix --new-root behavior without --new-private option, #PSBM-41366- Transfer logging messages via control channel of io multiplexer, #PSBM-45792- Add logrotate config, #PSBM-42988- Fix --new-id option for online migration, #PSBM-41168- Fix error messages in io multiplexer, #PSBM-45645 - Display basic live migration progress, #PSBM-45645- Fix --nodeps=cpu_check option processing- Restore dumpdir variable (Alexander Burluka ) (#PSBM-42991) - Remove unused code (Alexander Burluka ) - Implement online migration with shared ploops (Alexander Burluka ) (#PSBM-42981)- Rebranding, fixed License- Drop pmigrate requires, see #PSBM-44780- Protect connection from logging messages during live migration stage, \#PSBM-45665- Implement --nodeps=cpu_check option of vzmigrate, #PSBM-45604- Enable offline migration of running container, #PSBM-41177- Implement --noiter option, #PSBM-45355 - Remove obsoleted swap channel establishment logic- Disabled vzmigrate fault_injection build- Clean up obsoleted DUMPDIR parameter usage (#PSBM-44987 #PSBM-45454)- Forwarded the --keep-images option to p.haul. #PSBM-42987 (Anton Sanarov )- Io multiplexing for phaul connections, #PSBM-40782 - Add io multiplexing functionality, #PSBM-40782 - Cleanup makefile - Add manual implementation of socketpair call for AF_INET sockets - Add boost-devel to BuildRequires - Remove vzkernel-devel from BuildRequires- Expanded macroses in man page (Dmitry Mishin ) - Explicitly forbid migration from obsoleted versions, #PSBM-39107 (Nikita Spiridonov ) - Merge new version number from PCS6, #PSBM-39107 (Nikita Spiridonov ) - Tweak rsync option to preserve backward compatibility, #PSBM-39107 (Nikita Spiridonov ) - Expanded macros (Dmitry Mishin )- Create ploop major:minor map before p.haul start, #PSBM-43738- Fix rpm build- Don't use deprecated function from ploop-lib- Fix vzmlocal for online scenario, #PSBM-42466 - Remove redundant source side VZFS-conversion logic - Disable doOnlinePloopSharedCtMigration scenario- Handle multiploop containers live migration, #PSBM-41061- fix startve stage for phaul migration, #PSBM-40035 - Exec p.haul to handle live migration, #PSBM-40035 - Add ExecveArrayWrapper helper class, #PSBM-40035 - Fix PhaulConn class, #PSBM-40035 - Add vzm_execve_quiet_nowait function, #PSBM-40035 - Implement phaul additional connections establishment, #PSBM-40035 - Add PhaulConnection class, #PSBM-40035 - Rework live migration logic, #PSBM-40035 - Require phaul package - Require new libvzsock version- Check whether destination CT exists before removing its config symlink (PSBM-39587) - fix maximum ploop version calculation (#PSBM-39290) - Reuse data transmission socket in PS mode (#PSBM-39292) - Remove checkpoint/restore utility check, #PSBM-23996 - Forbid online migration to/from elder version, #PSBM-23996 - Fix checkpoint/restore utility version check, #PSBM-23996 - Remove capabilities check from vzmigrate, #PSBM-23996- Fix license checking - Remove obsoled vzfs-related live migration logic- Return back CMD_SYNCTT command processing, #PSBM-39107 - Return back CMD_CHECK_KEEP_DIR command processing, #PSBM-39107 - Return back vztt build dependencies- Remove obsoleted compatibility logic, #PSBM-38982 - Remove obsoleted vzfs logic, #PSBM-38982 - Bump vzmigrate version, #PSBM-38982 - Fix rsync arguments - Remove unused code - Remove dangling .statfs files after online migration, #PSBM-24412- Add internal --noevent flag to vzmlocal, #PSBM-34188- Fix case when vzmlocal can destroy container, #PSBM-32891 - MERGE @108403 from psbm-rel60 (bkb )- Remove redundant name unsetting after CT migration, #PSBM-34605- Fix --new-name option for copy scenario, #PSBM-34141- Fix command line args processing, #PSBM-33982 - Remove unused code- Remove Obsoletes from fiu subpackage, see #PSBM-33767- Use UUID for CT identification, #PSBM-13305 - Remove rsync-static package dependency, #PSBM-33390 - Fix sources file needed for vzbuild - Add sources file needed for vzbuild- do not fail on template migration if template is not cached (https://jira.sw.ru/browse/PSBM-10158)- to forbid to send vzevents in ps mode (https://jira.sw.ru/browse/PSBM-9463)- do not lock target CT for CT rename via MigrateStateLocal::h_copy_local_cp() and MigrateStateCommon::h_rename() (https://jira.sw.ru/browse/PVCA-660)- if tar exited with retcode 1, show warning and continue (https://jira.sw.ru/browse/PCLIN-29957) - to allow migrate any types of CT exclude temporary (https://jira.sw.ru/browse/PSBM-9154)- use only rsync on dst side for vzmsrc v. 3.0 (https://jira.sw.ru/browse/PSBM-9143)- fix vzmiterind start on ps mode (https://jira.sw.ru/browse/PSBM-9045)- do not lock private area on target for shared private onr gfs/gfs2 (https://jira.sw.ru/browse/PCLIN-29890)- fix for gfs2 (https://jira.sw.ru/browse/PCLIN-29883)- do not start tar if nothing to sync in template area (https://jira.sw.ru/browse/PSBM-8930)- Redirect userdel output to /dev/null, see #PSBM-8869- to start CT memory migration just before suspend (https://jira.sw.ru/browse/PCLIN-29787)- for CPT operations on dst size will set context id as target CTID (https://jira.sw.ru/browse/PCLIN-29802)- try IPv4 and IPv6 for ssh port forwarding (https://jira.sw.ru/browse/PCLIN-29747)- disk space check for std-template CT fixed (https://jira.sw.ru/browse/PCLIN-29739)- to forbid online migration from 3.0 (https://jira.sw.ru/browse/PCLIN-29679) - tar & rsync command line fixed for template area migration (https://jira.sw.ru/browse/PCLIN-29625)- do not randomize crontab jobs on migration, do it for clone only (https://jira.sw.ru/browse/PCLIN-29642) - private area cleanup on failure fixed (https://jira.sw.ru/browse/PCLIN-29620)- --new-uuid internal option was added (https://jira.sw.ru/browse/PSBM-8804)- to use source CTID as context ID for vzctl chpt commands on target (ttps://jira.sw.ru/browse/PSBM-8791)- option check fixed (https://jira.sw.ru/browse/PCLIN-29580)- adjust timeout for template migration (https://jira.sw.ru/browse/PCLIN-29431) - do not call sudo if it is not need (https://jira.sw.ru/browse/PSBM-8694) - support of iscsi-based storages switched-off- load config of CT with shared private on target https://jira.sw.ru/browse/PCLIN-29435 - cleanup on CPT failure fixed (https://jira.sw.ru/browse/PCLIN-29407)- do not touch shared dump file of suspended CT (https://jira.sw.ru/browse/PCLIN-29433) ported from 4.7- do not reject slm-only containers (https://jira.sw.ru/browse/PCLIN-29285)- --lazy option removed (https://jira.sw.ru/browse/PCLIN-29133)- to create dump directory for new CT private area (https://jira.sw.ru/browse/PCLIN-29204)- check of post-create result was added (https://jira.sw.ru/browse/PCLIN-29205)- 'sudo' was mode fixed- custom timeout fixed (https://jira.sw.ru/browse/PSBM-6034)- Added function that checks is given hostname/IP assigned to any interface on localhost, see #PSBM-7330- ignore iscsi service start error https://jira.sw.ru/browse/PSBM-7737- kernel modules check and loading at dst node added https://jira.sw.ru/browse/PSBM-7314- send sigterm to all processes in group, https://jira.sw.ru/browse/PSBM-7430- iSCSI-based CT migration was added https://jira.sw.ru/browse/PSBM-250- keep-dst option was added (do not remove source CT), https://jira.sw.ru/browse/PSBM-4996- vzmigrate fixed for IPv6 addresses (https://jira.sw.ru/browse/PCLIN-28682)- sync template area and copy cache on EZ OS template migration were added in ps-mode https://jira.sw.ru/browse/PSBM-209- ps-mode for vzmtemplate fixed- use vzctl_config_t struct before vzctl_conf_close() (https://jira.sw.ru/browse/PCLIN-28550)- to use absolute path for vzfsutil (https://jira.sw.ru/browse/PSBM-5044)- requires fixed - repeated vzsock_close_conn() fixed (https://jira.sw.ru/browse/PCLIN-28107) - to forbid 4.6->4.0 online migration (https://jira.sw.ru/browse/PCLIN-28082)- 'parallels server' mode was added (https://jira.sw.ru/browse/PSBM-210)- CPT image version test added for online migration https://jira.sw.ru/browse/PCLIN-28073- new vzmigrate retcodes into man page were added (https://jira.sw.ru/browse/PCLIN-27744) - 'action script' error description fixed (https://jira.sw.ru/browse/PCLIN-27817)- "new name" option parsing fixed (https://jira.sw.ru/browse/PCLIN-27852)- EZ ostemplate migration fixed (#484979) - ez app template name parsing fixed (#483798)- to open swap channel on first step, as in 4.0 (#483576) - do not use -F option of vzdqload for migration to 4.0 - vzdqload options fixed (#483730) - release increated- debug level redefenition fixed (#482832)- version increased - ssh options parsing fixed (#482702)- Call vzdqdump and vzdqload with -F parameter, see BUG #479469- wrong dependence on vzrsync fixed- old syntax for CT private & root fixed at vzmigrate (#479540)- eztemplates migration fixed (#479480) - man page fixed (for non-root user, #477487)- error on shared nfs private migration fixed (#476994) - CT quota migration fixed for shared CT case (#477230)- --nodeps & --keeper options (as with optional optarg) fixed at vzmigrate- to migrate vzfs3 containers via rsync only (#475567) - tracker/hashtable.c fixed (#118685) - option processing fixed (#475641)- rsync timeout increased for large containers- --skiplock option added, backported from 4.0 (#426812) - script /etc/sysconfig/vz-scripts/vps.clone will execute for local clone, backported from 4.0 (#427065)- 'sudo' feature added- skip disk space check if _global_ vzquota is off (#466603)- skip disk space check if vzquota is off (#466603)- available inodes check for reiserfs fixed (#472684)- use vzrsync instead of rsync-static- skip copy ez template area for -f, --nodeps option - added special key "template_area_sync" for skip coping- IPv6 support was added- typos in vzmigrate description fixed (ticket #829729)- Change error code for vzquota retcodes 6,10,11 from MIG_ERR_SYSTEM to MIG_ERR_DISKSPACE which allows to ignore them using -f/--nodeps=disk_space (#438639) - -f/--nodeps option is now documented for vzmlocal- Added setting product type used in vzlic (vzmdest and vzmd).- Fixed migration from Vz 3.0 to Vz 4.0 (BUG #111773)- vzctl_env_lock_prvt() retcode processing fixed (#432360)- fixed some options parsing, broken in previous version (#427549)- pmigrate.c2c will start in local copy/clone mode for localhost->localhost case (#425607)- --skiplock option added for vzfsutil (#424433)- memory allocation for VZMoptions.{src,dst}_addr added for all modes (#424438)- pmigrate.c2c will understand containers names (#271783) - pmigrate.c2c arguments parsing fixed - remote host user & password processing added - --help option fixed- useless and erroneous code was removed (#271755) - vztestcap error checking fixed - pmigrate.c2c usage added (#271756)- vzmig user homedir moved to /var/lib/vzmig, vzmdest will use vzmig homedir (#267377) - vztestcap exit code checking fixed (#268597)- patches from Pavel Emelyanov : "Now vzmigrate is a wrapper on top of the pmigrate (sent earlier). The required by the latter one pmigrate.c2c is the link to vzmsrc (just like the vzmigrate was), which in turn is fixed to understand the new syntax (in fact, this was not that difficult)."- vzmlocal syntax fixed (#268051)- ignore OSTEMPLATE absence in CT config for vzmlocal (#266295)- rewrote using libvzsock - ##131684,131685,131686 fixed- app template sync for VE migration fixed (#124156)- Use static-compiled Virtuozzo patched rsync instead of system wide one- common init_connection() function for CT and template migration moved in bincom.cpp (#120726) - pid added in log record- numeric-owner tar options added (#120148) - target CT locking fixed (#119945)- cut vzacopy from agent libs, linked directly with acronis libs- enabled instrumented builds for coverage- if undump fails then do not return error which can occur during cleanup - cleanup Makefile: remove vzacopy from install, add vzmtemplate to install - add quiet mode to operateVE - introduce new version 4.0.1 which will be 4.0SP1- directory /vz/dump is created before anything is done (#115603)- NFS check for vzmlocal added - layout define from libvzctl used- vzacopy temporary removed, vzmd added- veformat check for NFS added, backported from 4.0 (#113201) - obsoletes perl script removed, backported from 4.0 (#115795)- ssl transport added - strong password for ssh fixed (#60640) - VZ_UNREG_PRESERVE mask added for vzctl_env_unregister() to avoid .owner removing on cluster (#99304)- bugfixes from 4.0 backported (#100540, #99865)- rewrote without vzagent - acronis backup moved to separate binary- do not expand command with '%' character - skip EZ template area sync for --dry-run option - some VE config params reading rewrote from vzagent to vzctl functions- 'checkoptions' command fixed - 'unknown command' processing added in send_request()- 'checkoptions' command and --whole-file option added (#99354)- NFS support added - new commands added for NFS support and protocol version increased - 'unknown command' reply added for vzmdest - license check fixed (#99676)- ignore-times (-I) rsync option removed from 2nd stage of online migration to fix too wide time of 2nd stage. #96817 reopened on kernel.- 'Obsoletes' tag added in vzmigrate for vzmigrate-service (#98687)- rebuild with vzagent-compat 4.0.0-73- vzmpipe reply checking fixed (#96616) - NULL cast from int to void * for all 'variable number of args' functions (#97056)- redirect vzctl stderr from dst to src (#96452)- ignore mtime by rsync on 2nd stage copy (#96817)- set ACRONIS_SNAPSHOT_TMP_DIR to /vz/tmp (#96952)- ignore ENOENT for tracker terminating (#95475)- VE to CT renamed, HN to node, etc... - to check vzmpipe first reply (#96616)- libvzsnap support added for local copy (#96171) - -pthread g++ option added for new agent added- ignore-failed-read tar option added for source- wait on dst 'ssh ... tar ...' command running from src (#96302)- use rsync for existing target private case (##95815,96196) - debug package added- keed dst private before dst VE destroing in failure (#95232)- to read TEMPLATE from vz config (#94570)- return correct error after checks (#81355)- batch mode restored for compatibility (#93995)- skip eztemplate area copying for PLAINFS (VZFS0)- man & usage fixed (#93585) - for noiter, lazy and require-realtime check on online mode added (#93892) - to print debug message from migrate channel only on debug level (#93813)- 'vzpkg repair' call fixed for migration from VZ3.0 (#93022) - VE local clonning with UUID fixed (#93014)- some dublicate info messages moved to debug - 'target private on cluster' check fixed (#89400)- migration to/from node with DISK_QUOTA=no fixed (#91570)- disk space check added for local copy (#86349)- skip disk space check if private or keep dir exist on dst node- vzmlocal cleanup fixed (#89707) - vzmigrate-agent package removed- exit code fixed at post & postun rpm scripts - migration of suspended VE fixed (#90235) - copyright in man pages fixed (#89827)- 'tar via ssh' copy fixed for -vzagent & --online (#90465)- copy 'tar via ssh' added for agent mode (#90094) - insufficient cpu capabilities diagnostic fixed (#89742)- template migration from 3.0 to 4.0 in agent mode fixed (#89537) - local clone via ATI fixed (#89535)- quota fixed for VE migration - disk space check rewrote: do not use 'du', use vzquota and check VE space and inodes only.- migration on the same cluster but with other private fixed (#89390)- 'private on cluster' check for 'tar via ssh' added (#89363)- VE private copy by tar with path changing fixed (#89214)- vzcache call for local copy added (#88932) - 'tar via ssh' copy mode added for private and EZ template area migration (#84935)- do not copy scripts separately for new layout VE (#88774)- check EZ template dirs on target before syncing, and skip if exist - for src private on cluster: if dst def private is not on the same cluster, find this cluster on available shared storage list.- ez template locking fixed - VE config update fixed for local move (#88542)- correctly close migration channel- clone of running VE fixed (#88267)- reworked undump/resume operations in migratedst- local private move to the same partition fixed (#88153)- clean lazy channel only in case of error (#86721)- always call vzctl with --skipowner option- src VE destroy fixed for local move (#87745)- vzmlocal copy will not rewrote src VE config as reg file (#87395)- info message fixed (#86740)- online migration on shared cluster fixed: full chkpnt kill of src VE before dst VE undump - cleanup fixed - cluster id check for unexisted path fixed (#86834)- src VE private removing fixed for vzmlocal (#86739)- cleanup fixed for online migration on shared cluster - --nonsharedfs option added- support old_agent_mode.- skipowner option using fixed - vzctl_env_unregister() call fixed for new libvzctl- local move fixed (#86338)- do not copy dump file if target & source dumpdir are the same dir on cluster (#86188) - do not start tracker for 'VE private on cluster' case (#86205) - local private move fixed (#85969)- vzctl stdout & stderr redirect to /dev/null from ssh channel- confRealPath() fixed (#85966) - vzctl --skipowner used for online migration on the same cluster and chkpnt kill of srv VE moved after dst VE resuming- blowfish changed on arcfour for ssh (#84995) - name migration fixed (#85707) - GFS cluster support added- batch mode (without progress bar) set as default (#84932) - EZ application template migration fixed (#85082)- VE name copy for vzmigrate fixed (#84879)- src & dst VE's the same private/root case for vzmlocal fixed- online mode for vzmlocal added (#64395)- suffix for "--keep-dst" saved private area changed (#84408) - VE name check fixed - ignore existance if VEID is destination VEID (#84408) - vzcache2 directory check added - file quota.fs added into rsync excludes (#84333) - libvzctl, libvzfs, libvztt linked dinamically- technologies check for template migration added (#84120)- do not set NONBLOCK flag for 'online' connection (#83515) - connection timeout increased up to 300 sec- 'vzctl destroy' call added for VE moving (#83131) - rate device '*' case fixed (#82418) - VE config variables quoting added (#83275) - VE name check added: find veid by name in target node (#83387) - VE name setting rewrote - check name & set name for new name and for existing name too- BF #83053.- vzctl call for VE postcreate operations added (#28008)- processing of connection terminating fixed (#77756)- cache creation for EZ template migration removed - info message for server added (#81500) - copyright fixed (#76246) - quota setting for local copy fixed (#82550)- return correct error when CPT modules are not loaded (#81355)- license check rewrote via libvzctl & libvzlic (#78171) - check license only for running VE - EZ ostemplate lock added for VE migration (#71791) - vzmigrate append cache of migrated VPS to the node's one (#79607)- standard template migration from/to 3.0 fixed- quota path fixed for VZFS4 VE local move (#81138) - original VE config saving added for VE local move - template migration from/to vz3 fixed- added check for "unlimited" licenses.- unfreeze VE on src node if undump is failed (#79586) - fix renaming of private area on dst node to .migrated on failure (#79582)- send SIGTERM fixed (#79765)- migration of some VEs fixed (#79439)- ez template migration from 3.0 fixed - vmlocal clone without new VE name fixed (#79286)- new layout support fixed for vzmlocal (#78683) - name support added for vzmlocal- name support restored for source VE - remote VE name support added with --new-* options - ve layout and vzcache2 checking added for migration to old versions- VE layout version 4 support added- fixed buffer overload (bug #69397). - changed algo of cleanup "removeDir": now if we can't rename dir to dir_tmp, remove orig (bugs #59089, #49490). - fixed bug #77609 (template removed after migration interrupt via Ctrl+C). - fixed bug #77611 (vzmigrate & ext. bindmount w/o --force).- added: ez app-templates migrations. - changed interface for ez-template migrations. - fixed: "vzmlocal should allow to use old scheme of started VE migration" (bug 77417). use USE_ATI parameter in global vz config file.- fixed work with VE in suspend state (bug #66829). Clone is forbidden. Other mode support.- additional checks for empty output. (bug 76291). - another variant fix for bugs (60407). [diff] fixed problems for operations with templates in process migrations VE. (additional see bug 76291).- added to fix 57973 agent specific.- fixed bug 57973 (cannot resume OStemplate migration after terminating migration process). - fixed incorrect "if".- vzmigrate: - added check_only functionality (flag --dry-run) - modify disk_space_check (now used dst pathes) - fix checkCapabilities (may segfault) - vzmlocal: - fix cleanup private path on fail. - Apply patch from Andrey (amirkin@): Increase sndbuf and rcvbuf size of tracker socket pair to maximum available size (2 * /proc/sys/net/core/wmem_max).(bug #72825).- switch on acronis library on all arch. - fixed: use acronis-lib+vzfsclone in vzmlocal. (bugs #67758, #66865) - moved to new vzctl-lib interface. - switch off "Friendly name support". (#64238 reopen). - fixed works with version of protocol. - realized compatibility schema(bug #75026).- gets dumpdir for online migration from vz config. Its creation if it is necessary. (bug #72240). - sets only warning on error in finish cleanup.- fixed bugs #59164, #60407.- fixed bugs #72240, #72420. - add eztemplate migrate.- fixed bug #71521.- fixed bug #70763 - fixed bug in autogeneration of veid for dst node- support ve names in vzmigrate, fixed bug #64238- fixed bug #65012. - apply fix from mesk@ for build with new vzagent-plugin-devel (4.0.0-59).- rebuild with vzagent-compat-* , bug #64660.- allow specifying ve name for src_ve not only dst_ve: additional functionality for bug #68647 and part of fix for bug#64238- fixed bug #69351. - apply patch diff-vzmigrate-dumpfile-path-20060927- fixed bug #68647- fixed bug #69210, #69115.- fixed bugs #66585, #65222, #68013. - add to vzmigrate user-friendly usage(). - add logic to works with old vzmigrate. - remove skip-cpu-check flag. see below. - expanded -f and --nodeps: add cpu_check, technologies, disk_space, license, rate. - sync used in VE EzTemplate directories.- error messages for bug #66829 were elaborated - build issues with 4.0.0-14 on 64 bit archs were fixed- bug #67758 was fixed- fixed bugs #65411, #66577, #68013, #57973, #66819, #65012, #66099.- bug #59786 was fixed. really.- bug #66829 was fixed- bug #59163 was fixed- bug #59786 was fixed- bug #65242 was fixed- bug #55251 was fixed- bug #54630 was fixed- bug #54753 was fixed- bug #54717 was fixed- bug #54424 was fixed - Made changes due to changes in vztestcaps- bug #52437 was fixed- Online migration support added- bug #49175 was fixed- bug #48512 was fixed- remove track tree creation timeout. - fix glitch that brocken 2.5.1->2.5.0 migration- add vzmtemplate to provide templates migration- add utilities (vzmagent, vzmsetkey) to provide 2.0.2->2.5.0 agent like migration- added keeper VE support- IA64 support is added - Removed Werror flag from MFLAGS (this breaks IA64)- fixed 15250 (--help option) - fixe 15249 (--ssh to usage) - fixed some bugs with ssh error diagnistics (-q was removed from ssh arguments)- add support for old migrate- --remove-area - incorrect fixed - glitch in apply 2-level quota parameters on destination side - glitch in non-removing VE lock in case of VE non-existence- rewrite remote migration in C++, unify with local mode. - add support of new VE lock, and 'shared' VE migration.- fixe bug in 'vzmlocal' when src VE_ROOT was not deleted after move, add '--skiplock' option to prevent src VE unlocking on moment of stop- VE config secure check is removed- bugs fixed in vzmlocal : with mkdir, rmdir cleaner- fix bug in 'vzmigrate' installation - add -b (batch mode) option - fix problem : vzagent can't correctly use vzmigrate (add std.. closing in vzmdest) - fix incorrect determination of unsecure VE config- fix bug with rsync hang- correct joining with 2.0.2 branch - correct dependencies, add VZFS_TRACKING option- fixed problems with lock in migrate- vzpkgls call with '-q' - undef value fix in vz_config_clearing- fix in dependency checking - fix in sonfig scripts copiing - commenting user redefined VZ parameters in destination VE config- template checking, config scripts copiing- fixed -r parameter checking, fixes in migration of list of VEs- correct company name, add copyright headers, add vzmpipe man page- ssh ugly printing fixed- man pages reworked, bug fixes, more suitable utility output- added vz config file parser, changes in man pages- fixes in vzmdest (incorrect detecting of destination VEID)- new migration utility, rewrite manpage, command line migrate- rewrite migration procedure, now migration is more safely, it doesn\'t use root account on HN- add check of existence migrated VE on target HW node- packagingbuilder10.eng.sw.ru 1626798200vzmigrate-7.0.146.tar.bz2vzmigrate.speccpiogzip9utf-8265e05550cd15dde084fcbe72f115f500bd81c6b3de996d9c4879a5d0b8e8c56?Sp%NۚdɎm۶۶m{Ƕ'hb;db;o:7WU?]Uy+++?;/9'7lܬּ҂lfOhkfaal!cӣp\_/PaI\V "k=/& у?߯K 㵉J & Qc0hp^|oJ,;[" ?s2)E)s&yxu& I^l \y8uK ymrf֯)v;)~̘4K6yۭɚw q@^ 6ٌ{yoxz79 016 ?go侦 6+o7Uڇ"z{mj-: ntodYڦ7? \׍S-5\5 _7uv0]4i8pnh/ ^jv2`njBo { Lz;=$Sh|-$ g(R4:do]ue|Y"nB Mxp%ԳII: ݠ-=w_+duy(#ʊ>.^7@PvvvAw/@nhDBT24^Q4 o&4Eeq$j@0Iv}}*;T Ȯ5ma s M$ػדݾJw=л]ZZ U/l Hmho>6y5_qo=\.O[:voQ zm7lt[ ;dg앯 %wv$.SXU޼:Win-zn#o(y5Xz8n.T`E=>T M >>oonkn&,G^=T_;=/|nAO|{Of^^/<'BYݷݯB~בUd.y|bs-cV>g T=@[[k#*b xv zS{'`[&uZT ;&R+63{jIFIE~]/Yr {7jfsg|P*Tfj) o{C 1=79oi~-S[{T9{e=!]j14`_J6RQk )ڙXs| u8!.ѭۄOp{oxi&:xE3 W*iGj_-QHT C&C~w>{WuG| ,>w=.Zn{z6x.*wo}?^ f4/!K2Uxof}Vԇ 0z,1JƼ)/W`XT(nGe6.?oz4n^NEX73Jh,r?ơ H7-nwapnSHfWA r*;$JdHj+]e~Z_)ζ6]^ΟP. ֗~^;Hg3W Y8F/Ե:69)uGd5:UEB61mp*> 8Ox ޽ >]}{*ၮ_ {|;i8U;qۦ<{ @A(b,P`,L5IR Sc J d1d0Pԋ5%-XUnren)'JBR *G $_)#E66㡸6(#)-5hD!4.T/h%;;]uJ q)qʻJ5⬔߶Ҧ_CZBL!nY-^1WDgIj})dz8LjҎ2ק'3UQPrQB\H:\ȩ~g4h0KG B3lC8f=HSݏR`iU*7_~S"ǡ*IdMM q@\\+sǛ~j]i1r{_N̽zzvrU!FuB*M<usvh;pGw0 ͪOb/%kڦ8v51W󢍹D4ƻ=bƚߛz$S8|CqtJ+ÐXsewlU&B֕sol3k 70Z䇥s)$Hos}f Ҁ{D Fem4dҭR85qenZ*scmS6A0kxq8jܴ+SRԹx 5uf]O> Bo;NG6ck۞7$ Sg"KW1.v^XtP9/xJ1QɭTPʐ֜3Nnihet۪gZ/sJaiPdt 9c--3,X$Sͱ35l\TK}Rj8Ly[mrdK 0TX8*F{rPZŚTjR9t$Tb.5Ns.^񿔱oic4o'掙mfK8mt5 `=(4);TB|6Sl 9j9\E5류%)& z5}Ş: J<639'<}|ъ~u:G vZŅq ɑqmn=ebaFpvՙӬ\즚y6Ŋxв,2sZ3L$&&u]< ;˶6c65M}s.zZ6%"2RCVsmnw?"!)ۛR3#ޤQ9>cB&#%?C˄7]ӂI%5WQd;,V?Hi```d cԬ]ַtϱQ'jq/bRK0F-Rt9)/5cSq[V3$6>EKSxe j$; i*Q>%ZT8yXzmRtxtdx L ;N\%_4*F,-#U/-MyLs#qR4Zp߬p a'АQ(<7>YRw"op !km8+&udѢWD/\0/%$>\7Ͷ><)wksH{geUލt tȸ"Bdъ)k؀(*_v@BAxo4񨜺 gkWBF(6 ڗn aX1(2ntP*r~`Q V"g7Z#NB'Z$$45m7 aF _V~ ʤaeG5^l]iiԘf V?kH(*Jk:tQV%-0skg-˅} <9G;Fu]m\l?T)gB#$_gm͎ޣE03څRV8xq<"~z BLh&ifqtVCᖣY\,Ǡ5(h2N۰Z(cSVe (W}:~~)7 Fl;]F?v|@n8c^5 c9\' y'|'Q2@V̡}pIl;cezjt8Re1!Ho c6 :=Uo~#vi}G* o`gІCVCq09<%ⱨose +m-:og!/_ jD)zzkUv5 ƚo(UĆ?5I8S* {.6$]TƿGsceAl1#G&GY37cP qΕ]>K2GUYLUg!c>Bgol=J0/8 TE6ws0go43cOB,TAU~$-fRE <z0ewdᑒF+ogXw|02:] >y4 B$\EhwܲNmg}5$ؓN{̒  \ Kowb2EKaB.gM4n:j>%Ziz#]Qk}ʍ8LEr5aY9^~f1;y1.9 EFD0-a'S昗6c솳x"juqs9cs .h_xՆTdC sW/϶(pwP"g0:̞,Se qsfhEyA:mfy6x 4vW0'{ZWPp2+zky&8[+8)j/a#Ze9N*G嬶3 "&x`ddV #^8~kQs-N]c1޷1toSGM݊{b]x}mJ"5B=YtQRi1J#PV zbxDuʨ# g˩ަ[b;wcdVw,u;{ H:LgU6&Jbq&ٖgZ+",%a ISĐxBH!G30&o\El.;XVS.{.b1m 9F$t|nN7 ObpQ94JMGݍUB;K6u'BZ"܎).\\N^E: }bMѩUtbBupi{gLt^hed°P0kq@=_zsР׼0N v H9Vu\5yu)wz<|S@5iDURߕ|j,3,4i&YYµSu!~I'׺h:c3o}0(wbjMJ[!ڇ9.2]W^a[ƹ,^'V7/WeXzWVp _?6O4lS d3P}e蒾"oǣ~n>{`yH V'ZK3R8mV섹5ᥢs<5..|8ZkG:5I=?%{3"}Gݕ]&Tz=iDi{yy,c[) [UɚJc! EWΗze;fT -tmO Y_נ m{s^l3D-R۬_ 7W+1mh5^s0?t/ϽvRbpGǶ82%*W%s .kƙYR zw˄Q<}/Z@n3֤Nc bry5GVi^b>?AL -œ%Q22姞 maT;]UV6%' =6oꅘ,3;4X;z"#Wե_*vHe45mb6=cAMkR>j<t *ƖW،$D6P}⧊ŔSn&*[F)Z~RU5x!^j?E(fO% Dz]љu@"$֌W`2n-={8𥀖[#`^;-[|A> K1%[kܞtnԫvGZN< 4*ȭHI$z3v1f)xMv+KnEr5o3E?͞MCb~cv ft,N,iZѪՕˤ04$a"b[,J %/)뢈&yKvr#Ihuڠ:Em# çEˤgnm^ȉ|̱}cP# F~ҥ_IMN[.Ofc@5GjNW/CE|f'sZ(*SeSHxcx(ɱ#DWM.Ej; SiSq2ItZPf;O2<|{D.DIT̥:%E`c'Ɔ߷qLy΅Isl W دX8\*vZ/t*]:0p/3j6)½@DkkJo9R$|.o.,C_@_hgeo+)7pj^rÁ_/(֒oXT٩ h`nZuXK"cT0ucڃz3HhC",,YQZі7 \G*K14/$abM+)=pfQfzZRuHN7Q&4dj1ppxoB.GHAh ӅhW\8=,{]"Ԅ<#[雭 &+@fH5X ,Fֲ< z ~J=1f F^JظW+ڠiN:0&/޾-?*[9dų+;Kjǩ3ăkAR۠v xseubeQtEb}V1WyPkC3(vqV䣬|_ cVױ;mJ#:yp\.n{Pvm>F@:1u+g{v2Q%X7E.ykA 8U]'7E|[Ll<7S"^D+ELc,JN#x~:W< ܲ]ӞPV+aVvvlaE @1SY`6;cS1$ɾeHtyհ mwL$Oǯ)`. [V׮!\&ibRek]tLUSlVNGZۿkZEuzFQrcK[̇AՉlnz܉-GG҉M㴴)P1B<\Zb Jf9X[lf&rʢW_j>IPEu:htD i3y]$$JEpfX3ہ.x+j+%o;V?^|>s~S*Qsv2( :`?nC8}}. YzWCdnN1#Bow7zɈݛl>)ng!"ɵl oy52E鶡1M(_&Շ_PS ,5hhѝ ,$=GȲꨱB41k:ϼ _l-@,! lfyݶ9/3&2lo:>}2Pi_#'gDþ2QHy6t5VbyzS9~֯YӲӍ*&P"4T" CwGȉMt1 貝~u<JpߡTʍCfkgDi5zm٘3k7ȚTjҹjW; p#Zt\e=v77Wc s3}0q9,Ț4nfwRo63i$&qýZ[yEU0U2)VGW2W]$h\*l8Lz3?->S5)eWxM@%xaP6_?(\-nx"he [[gk|wCߣ]o LubxpHTy\P+ԩX%rq|!v8uBGd8e@_>$ $&+51h-ƎB2i)db*i1Bv;aK{:hl:!7pU;Z+HEEr5l0j.:{l_[8D;dt48HnT1HLb<I.}X,a$XMեO)["-epA}r/gjkiᦪE6{AKyL~;Sp2|nVmXcg'`MTnzOt Gƫ9(̽7yis3x)öUA15 BG;-]3C?O2էɛgA9~6TAsa6|ڛLp)nD0.&uO:w)9wC # .1W6Z o-**8mOVB+D](˘yIlQǿ"9+?Y)#rYX864QY5Wcf~\n;(?ۆfM;3R%+xTEl& v ^Ch0s3dFw6"&gvU4*sqrozeӠDI\Os>7+QR>^SS31pȳv2=Z-3ZkHӏ\^FC9"$+FcW[_iH_͙n7Hbp+Q,y~9JxL T (}^- ;gü@;?bKm7-'5"Ի"~J@Y\N}@bu.:07)eJ3:WP ^ Qah9la59y[MG!hλO@R(#qAEأNO0 OPBa\q9ڜG4L%)b 4Y'Ξ4#?٦s7 z}(YdøSH!GG~1%+ZB $8#׌61B7gG&k[ܽ{0?s  `Dp0B1̱YM83Qd4T/Oc=.#vkrR_JȽO =p,i$lG"*a(^ ](ިG>}Q|\"4%ǫZf6EAh@9j\;]({2'!7RcޱƁԟ\<Z@ΏS9!m,H^vmd" H֩ rޞ )K /?^\ kmJz B=:\Q{sQjQX648l~;?`%%}KY6~7\Ai]tϤ\鷫Oe R`7au -&<1Qr?pbq~\'P02^(0Ǭ ?y5MjFwwgfT$p)|pGUx33x DiՃL$ҽ"Kt肍ṗlj骥?FF~{[\_ />5DxCAxq3V~}tG5E븑9]`Dz&hYax S 0OqmzĈM2*$š(ݞhci I8c4xF: }(Si]K+]lVRSz^  mU( ^#.ki \H%[+Z5,$ERd.] CF3 X܇1si!H]4,K\ķި3,@fو5>g*`z>!%!8^ ܘ&gd1~}*=2%O ԅtZP͸">|'[DlNtl44"y#էO/dO .j8vJD(rM_f.o!s 4LDpQU)Jvbu?syM hxDX4hx`ӓksQgs<5^I 9D:bWJms$>T7ElTKbNPLgaM(ҽ#Ԏ!; ^yFT!O.-Y< Jw9G] B㩜A(>)GSt qL*i?Owơj&} N{<Ř*R]G'Vۥ,ZgQVU8v|u/L64=iE|!0A4桭GU;;?o* u B a6x|k4ooY:6F됎:}*Kr_E5c/2lHMd%ӱ1װ?ߏE[VFi)ˏ@_UM*d́|5 P|VrȃLpq_An?@]H@XN 7'Ĝ=8Y_^0,]H ۟F:Y8$A# I;Codse-4'UF}IN5jc|󳾑eM̐#Dw㴮UX&/>)CV'=$T}2|AԴGP=J *M> pxߞ^ކ$OԒU;D,>&!}7`:K w_p+,ܓ]qƸU쉦DLe.98 Σ'z*>icmUf-E#s>oVu[} b~(й͸DwiD\MG:+ #5?vŞwJ͐H'g s9[Am"}I󳋧 bQ| -*iΥdҬTZ{BklVq8+FgHA-okfE/GC s<&,M篙w нY[͟NF8uL#5l.E[BRz$)Rdf\∑6Dvg>p[l:&o uTՆHMOX(|*̟ckr*˒_h?T to/K hT0#h[ NE7~&kd-)Vj 942SeN" XrZq5@/~8$q$bkㅋd{$03e% ʡl=-^Rk\tPzBE0gQnjwM  LRNٹU0&ǯo 7ELCȢrh&4i D™}|u3|aԊZvE2Ðqz;u֊ iEy׸&}-M7qSl.Bؿitba\*q{hIՂCրF%FbfR.Zou @뫢9kV>Wq>G3+FJ<)gcUx5]. ڃ0u1ۦ)Nd9tOBܢ3QhQf0SLkĚ*MAL4GkfAHT=:!{b$>=[CϋHQeΖTQn 3qL X*V'3|FfQ|;iԛeӄՄq58LC&p, Q e v4ZG鿌hlC!0ҁ$_Dm1 \ H:=̋")_av_hBBnS#ɱAֳ{=$`LOmFsó4f>gXT/=⒨Rh eL \@E0))3 Vo[ruVN|d}ʾl5xfyy1TȘA9KutEÌ9O55򱢋>WmG^]KN5D}$uqy9n>j&ݐJ%0!#tos~ѨtS #Hqޛ@ &0mc5Nm[b^%SQi $eogW'/ Q8m[}:8EIQ)%s=78Pib}>z~M2(e}Y-IƞǦY$ 3*ie&uS[Q'HyȜO(p3"!OI%c &`w[Ƒ<8`STxa/,tK3p= ڧS<=ٞM);H")MpXC3733Ai%>qn{(ʈuHN*(DͶ=1#%yzdooϻ@4%C8m5^_5ɧxZW}K1ܛT1up3)<o=\"v0&~IǦw-L`*kRh>4.4S4l/Lx!b*vj@HN, {SB rH\`5a}=;|*ht:NIdپL {,|`;nj9֚rjZYC3yS%RI @qދ 0y'EɒrqDP7|3~zzu<.79eIyDp6|>",H펕um룮z3 ə۰9dB&DeΕcǷG q)z7NRնR8pi sphCf E^0d552w#}z%uV"!ѕq(xCS9M 4C(g5sي#.N30S@~Yy$ HY%]lɋBHR*J+]{'gG-'|͔gTf1~n(rZz\USP2bL&`?O-kl;kb0^KVy\WÈg`:<2^`7O{|n@2A5ARt;i3L<_d+29jTD/+gFЛb%3E[m[LMצD ɌP [iz n/0#Ner!')_o޿Ihx'=b<sN$GI_y }9׾\|ܷ9w0ĂrƇ8Fū[dŀ1PdE)m;u.B!BD"@$dAQIDU_~Mοvb>]+fd6%#AX tY&o-P2~P!QEH'dԵ,BD"D4lHQ-&Zsv3eәZlu,"NWZl0P}mC cJGfa ~ab~UI7jQi/=њ'`E b2 [ r'M{Ou{0| #GxX'Mьb@}$Nq$}R = 19'p8a.- bbx>җH'Ȼy7$qmIpOWό*s$D'al,߷^-c$0%x'oy&e|? 3&'2c8$+/:A DNо %k{!}ON%_T@rדs$4K{œi7E&tԲ3륞;/m?h~R|Q-̬gJ.>_ ËլX;#Ź;9yvE|gK5{-Ezb{zQPbk7ԧ:3x jJt% j{́2f|l#m v/TI ^3#]buOpsw٫gmK̮1A6:C?NΊƙ1HC0쪌,5m{t9K>:e,R~^|jpzBfɘffm(wfff?/pky?N}tϏ_]:?4j?rmkb[(9|$/`i<8k&dzEw*"۵-C9jن4-#fThGȁ6y (9t\)T\ţ&Oбn!а%jƒ`3aVyTwCѪ.Zrh4>!-bEq{eLf!Aln@ Qu#tӝR3ik*yU寧)vIu|쳨UiXB qq Q EZ5P~(ʰ)a 5\h"19>jx1'9'yzݎdjT@`8 QӿL7x6Wrc|4h3H΀Zj ٱ(UD)$8HCkVnz07  h Hxhft) Cwd woSq TИB!m/~`XaHMD "4rĆ*6Ў i0DUaHuUX'֪G^7xL].8ߙɧg<ܺRUbp%Zӛs (&t5'CLL]gAq B̙˞3Uzs =d*(CBh2J h xI' ;~ki# XnAT(#%Eq,PШ33D~<+G{d ЁALI9Dp-ua]鴒SY^Újk쥲a.BZ>o= `P9'g6ٞNFk:!v'Bj㈯s<tiLR=JrP$- PAnL< i6 j9 ѫ@ 23M?M FS֋`p>>Gz׮-<nTYEJ[]۟Wӹ-fx@Ve'}r;i`9.HPwCO,J;ÑHpaa딧fW]Wqy'ZOMqVg>LL@GrI$$cu?; `H-nn$ ffRF"-I3d&5&Ĕj"O =lBmz t?џIVgP3ؿ:|C=Ӯ{__犪(eq I.U dqLxB V#&oEM PV;aq:b"QSZwBFa t>x|4*BT^ :#qvB'] f: cm0ӫH6Vq&#OWz6[oկWDmhwʝ6"kJD8D<%=\ J=&E,X~fo|L/IiNxҕN\cSPOWSػ-۬K qՔw iesQ H~นQ(G(0i%NsQ<DuZ,\Xۘ@B\JoU|[ eۧMfƲB|aFXIvkÇ@HxOLj 9?70oG*Qz*샮4z;[nge oDR#j:U)n&>#.ΔÝ cG%}DTHh6IΟahU;2uy)jEIAh>DZ5BI$Ox.bLEMPU &](aRJ CH:DŽ=lɷ&ɵz*n 3'nJt1, -P#[EΆW1!Xю(bBpL8 d11dpF"tߡiQ:Zv^,=E~ P%J9>_E 92 PscYkʳJc#8zdUP\V03n!8ݓ}tV]@|(ln\#ٷ%?m "P˄mj5B[(ȣ}޹'M:ڗ2;;ė3 e6]{mo/ njnPGta Va.-4ygY7~Gy)գk00-Bq8ixvz'fJH;4y|tn3V`d0.u4ȹ&3cmlWO `_:5Z8yٞY Qi6C$ 0|q?[ÖQ3>,rB⽝O+?EVIM0qEpxӶ~MʶfтngLiwʺmņm .}ٰu3qo7>@I&o|n q愖@ۥJ(诬$JL"ضKyJةm 5bi*,%HzZͤ'\,D|04eWNUv&wkc-L(؛:qbǾ-;Aw-_s8|Ǚ6@qNVd듴 1[ HJ.iIP¢E;yM䛓.#F{D,ڹ[6e Մ[!5ǥB)TJY!c$0yfJFM7bBu<ŠEf`S%fthO(=3L)b@1jl |۞:؍o]JH=Ё B8h&eӢLeDdOsg\L`ZDye=zU_|݈vx䪱ƊL"q 7z;> Pe{j)1ܗ 6!2⦐B~;U~5E #kqY(o1)+a@5X^(0_nfTpoR06ʣe(  j-ƉgvlPhA9Y8gF/-Q;|M+&kN4hS$L8ۧ;ZE/*,df&4@*C1QlƁ_dR]tCgePϧOF?[@f#JR5a0qfA`kT) ܩɃ$TV(dyQS;1G6RU+(|}* [,R$<^_$ c}D*y HbI:~/Lݴ>]bqdhuI!rF4 4%M")< ~0hX÷Lyn& Y5اE͓";X%a+EK|U8.CY+#gB,ȚIdyzkkָ:I:-)-D`T,w'--0zfOYFzTmӡ>dGCChEA +t'95;A^cy{U2dڧ^kPe %u>l;T-!4.NEbF.t2 b2a̧P_-Մ(W97%l0f1=>vB!~Pw9#AGTs[E*O7ML8HYMjޠf9c Wz rJC }Rͯ  4V@j6ndIIQݤM"ue3"'_/Oׇt1;NCҹRܘͦ*ٹlY.ڡ̆niv䤊a[@l9IR~+H#me@`k`@>0Z0 o͠lɋ9qWE`Z(\Wz;$i'c1әg#İRvJ 낝ii2 ĘSG!R dg~]d<˿>6JbyΜ]QEV* LK $\6""8,gMU[p)S5哎8&JSۄprTmZ/2EP\t441\3f-7P:g=Ir }g[utkRpSB5T n%v[B*qE[& pE1lƭ4i,J~]ǁ= olAm(2k5S 9]|?ɱ˯7iINtPyU2G\Y~J;D(X~ PAo|!BE&˝1i|n,֤2S<>6y-3/\VI}FÇҝ_yǤUu bU#$0Bv8q6R 9Mxfg)f ^ ;N3!ʋMM[  o8P|1H+u9LQ=SRIO§WhsL$=g#;G %ʚ%q$^ϼKL[k,[ys3 ,G0L3 \of~ 07=/ذEU7/V\)d6*RZ9eřƹnY:&h@k}tb²A_sS-Vݦ1/*G1:J&2d*%ffTVMQ$kRVTRAfC5FI5*ihE LLU,M ,9\}n;;mg'G6k_|PZ :߭;qTLJŦM/[ڣ6:-iԅƴT4KҔHE%!5<ߦۄp8g;>?:u #ؤ |iRշz4ΨD1$f1|oqH8}flM$^C|i\8N]VHuF-:N>NkY%jOocqRᠣьl9#%e~ʩ;uT5cxu]w7Mm: ,ב_m[NKvćtes bw:ιF3SDbZ s}sя.-T9D-;*̻bN5]]2eQHd+EUUlq( ֿ2=ix!&obZ_#9g&]ߦ#{ӥ::BcNyNu!F* 2Vj"+LyECQ h^ ALHS%(sC5AÆ*FƌUP&q|ԥ<`fΥJ?joW(Oi_e3/gBh?K6ӝ7ϭh@`'M5 }˳; /q.?}sZSl6<ϡ95jruxϪh+,Z븸:O-#mMDJQ՝o:sۡ3q @_sO(,o}F[]=OM Qzm%̙#dMUa>(QO, D-\1p뾰Y6ǵo^`#Ŧ W$Frnr'8Mj)R ZT٣Ӊ릜* i5lbhu\u%`nT׺+[g`'j8d"& 3!唤mZ)"%(нXP]ӂ G b0,1 m*ɳv3 Wy͑NhM30Z$|`M8w^R$NwF^|nKt 3[.)(\+2Q{ڠuŃ~H՗8?by!4 $#!@t/8ڣ,< NHҽ "B;Qηwcto(uFș0ͯ{'v&5yɫǯ h64ݥfq ^² |=g?7VS\U2C_ igo S) z}]<zf H: F#+VGq@}^?g+gq (Vtޣg6t;^÷Bw~Sɡ]J14/4NQOz!]n5+ۊDdyE.h x>܎}i锘θ59Ѷ'?|}?=[̩i%#ⱃngK>݀1Xjgm# \Ӂl˯N1޹۹|zo18P+9#w` GҭG`a2dXk8-Sop˷BTDz=*2%‰r򕹫ֱkRFV*MY cY14VI(ڣUZ(7еs}kX4cWxwʕiZƬZ+r쌀i"V6WjpUē "5+U #@"HXyxG7QujbBA'Z:bOPxEu30YAADoN$Gx I1g5Vx.-Lxc)'aaВ'p\2V#`xE}#hXzA JY*kYj,lQ`XR%ݷL}{mpQoϵ6%9U.QoIg|{,dZƆ:~:EQFvjL0VHZRt"N;o;綞8Z׶uɍ|u_ ~9[{wfTn7c}Z^*D-lO/0z]3yLJto|>ק! 8BcHIAPYk#d\g#sqvV\:f[}[3_$΃4HavL')"'#7yRƋrvDzi&O$wfi,qG&0(a" CSF9oVIOg ;Ukr7(>T}'mz,͊88q)"&G@O:-؅-(p@j-K bΆ!p)hCǿ|uaoa(() t9CkRSuzzcr^4"{Nf@ME;#muGfIWK4 xtp` ߫eW:oӋk|~j7f@~.qǮ5F'5UJc^\*_8Wl㾰4zٯa~ ϓMnfxhLy/ٞ%ᡓG?KO6(!1 xIVp`3͞~~ho-ק=~g&WbhPy>_.Ɯ^Ft:a5bN4n\@)!#7dZ[35ݝ9qhƬOѠ:w͛^yXYF'x&G> I%ME.$:,9Dn]î{F݇<_׼M!;|WuY P\K#۴Ol1+K!o}mǛ#s'9Zvfkdq Ȣ hrd,U[q"Za3]pv 8Ŕʍ^C4G@92͸0o$KǷ{Л $/‚@0 ]/>?Y+X1"uF] {=]Z 6Ns f8D&2qt nS5P;D_9uA2DOKO\ 33kf̣tA֟U*c)K>3 6Ɉ*,`VKk-Au-ލzJ[v(٨GNǛ2OkTjӺRj~8 H|%L?9BQ*WZɬN &ODBcLld@蹨?`U=P@Å> < gh0IZXEA ;ۆʌx%7LLn@zL:sBrc)=s*Tix`tizpdSmFҐ =3&;r."-.J6#P8 N lY2$Fd(CΙ+JHYwܸ"4W 'k]۪xA5׼KSާ܍qxu!=HQ>l%BEBH5Ǒ|A @R# iՕYj&lk.$B3 T=ba(Āl;-EFR 2@CN/K@agt1Q}UqK \UQBBbJAt#I,3;%)εwa e@ !8 nN$] Brm1q{SL4R@d;i!py|mu6JRB/ݍPSOd0 ]3Xn?+*sB6|dkM ٬a6CD26RUF0NJ'vst(Y0(fɁa hr0hZZZ6"sD;xfਃҊxkbL"GoD|_i\|]l& 8/\1\4ز$[J@s|P0~` "M,joÍcQYLeXhH Rgn˦UUn^JI|WEUMO:/pzܦT-GcselR}*lwYuң3HCv[&ʉ8?0k'^@^](}i .bD1ܴ+/~1 |6X&:w4~^0,,C*_2m:?M=v#Io!E/.@Q!c8!޷Y1!tvU9I]QkabiX5p"Ml]ުrHv f[3!MQ,xNO4-C̭4/22nu=6 M><`Q/-;&zO)֨c+:}/RiPSqiyI'ܱǏTXAZ>:Ĉ*hR;"huxILF$^Z.-ppsv# YE$&X |0V/U(:8 f &Qm/S(,R,|(=(m=f[xeP>uv&3;SKuיH >`KB ]c惬0E8YdMv{Nuy:u8#>ϔR\ǚqx&;o$uES-uj+wq1&8:,< 8wsm:sI"7Wπ>"~#r!wM8:ej4xSt亓9:>ϟo<3#cHLC$Ivo;WDx17Ku}K E#EDZhBr% $df R\X9} )ve`r\_Ny ƠѠ'xSDG6]7pkgǦwpvl)#Onh,jI2iDvmIr(rKЌJA`L3*&۝ӱq*A 3q΄:2# ^ usN wlzpgc&]^1Hk _:(Cx)uRIp;CG3x;5PҞ+WЮ4CX)5k]Gfsudlm<`"s[ R)˸v:K {yi| kDŐ*Ek,,0Bg9$( ztJ$vQ`ֽ6CQMh:QXp0:c ,iwaݨ@GN­8d0d]2&ܝt&M#dYzn7EyJLuZT+jKïuR1T{JGq )%v&8= R'𩋩0]j_IvzfkX70esTvwZ@ }fS֐a/c99z0D –cML\i1:qM*`Q2* oʆbfSwSU@ :ZGe~9qeL$yLLU1\VIGgkh<5Yˮ ol;,a"Q%۔d 0ƩH %JUnԋn0QA$o{Mw-zpAgl?(dl_Sۭؖ:s gԏ8'. I 'g~ vb^}!ۘ`pBPDxv9^)X&/3˂=g2:4R~yM Qꇺwdn] (ĩ [ZcSr @b3kGV2BK lC@FB0;=ح6f嗦ŁRS"yę vx ø?jNK'F9C x[ ? SxiB4w,ij[j D7Ѽ7.Y @Ql 3l?{?8n_=H,N0߷ӯ'Ws#-R-@Q\G/A=p)$E>SEtl;C=vG2Xk۲ n oH =+9bFzii${X瑆QhwO/n{VwA/>Z8FNI,IGt90ug{l;ֆ񑲊/-G/d;Rb 3{tq_7׫߾"8sThM ujAj'PaX8fh5"(8Dރ+E I&] }PGIxAC 2HD89G;t:'[ "-CB2HM[{Hz`orfg5;+PP}H +ƛKΊ<}GMY&ޓaR>7?Fr}43>aQEzJd ӂI$"4^w[+:Nf]!L'Ok*"B6ۊF[AԭFӼÿi[8چ@:q̌ݾ,.A}=oK~5?ſ:杊_z=u`~bdKL{U0ߌq}-gt0r=|`/XV:!W iOqaΟn|d=9&}ٸQvߢxOOjk?J]o̡VW>Ƽ-Nфa?Ca1xDVTC*=\9|_lӏ3zۯtE$ʮHLV )Tьƶ/:wc2oA;P?Nxc{w[ N}~\)҆&e(ov$83 u9jvwkۿ75[\; ,AjPEPP'xUYYA}|v6:5q@$>5GmC8#_/A쇼" ӇOn&%j̟qntv Y_6tٵgǡY 2eNUm8QgnwxX6!*_T0{W7k( q|iJ?&Aqxzwxw2Fu=<|ϰ@o=V2$M;Ë h4`aA~G'㿫?-}P2p$dDh^c1M=2 H͒ZXB%]1'D4`ÅJ,ϱxa`Q] YtVeEѝZuG( qQ/ͼM'7acrN8頠V}#["WmLL5 s %$DnIˣ :J/[E5&3 Գ^S) _+U"(e|| %jeImbŊ !J.Q50:̄mCRL JzQ/حz癪m ppd[V/z`h2$$B (Zwtx(F䉹4_}?@Az]o/r#4ʌ8c$1!ۉQMVc~9ec3M~R#NMh%hF0V6VUbFWXa54L]U܇GU1VlJY4M㕖chi;qh/F7NM}$ܕCI)zV>k 8Do~vtͫ|kR?vM)7ǼNy5//S{~dφM9qSGƳkLDv۵5hFB<};6'R:$AՉxA>g4ݮ>\9ht"65PT> 9d?  }0lّ̽Hx\#d\86m<[8R6r; "6~ԡ5믘f1ϥ0SAҮquP,9x|!-C0t|Kz؀ .1 HiIeOWDWIp趍]#4PE̙3!"+`t}ɐlڼQfiP}K^|,C>C! b"~ ^~Ts{Ü{i..EI |*IAe=ɔd+G cWvHzn6&ѣ.Uvv#l2 PB9)Ӹw=E#ő~${=5v`q4~pvDPĨt4jҧD5Yۿ~ ݡȇ:EО ރ2߹=(l"Y2_韞oSݲ1,Bf6|!=6BvȇN'Kq6  3)l˻hG4Fe n]Q<,왕CcsYb3[l)[( 7ʸ ql-*88VYG"',sQg˺Eyꌰ*r9쳗14E^s$Wv1_,JĘx32`Q{W̮ЮW0vL-[D"wN>uŲoim,ƥȿK#[0*ۼ#&3ӝ*7F7W(h&Ebg)hj)k l+)"9W˟W i+kNn*sR &tʢ(-JX]zG 8 U0OE7]4oMuʙ bݳ{i1YyqȲ.@l [.**-uv68sh⅘n<:8/VS7\rh7;ߧo1皫R[z+Ҵ"0񷅩ڳ}f6vTC˗< '7TZȒ F}Y(k..|A]OVŚ2Y(SiN$Ѣꕵ[Rƕ8Q=s"W=ofW[wf좞GTEMhxN(䫮ӻo#uko}gX% 2@PZeNRGgf/7b?um (iAd/TY"GE|S1mk kj?)k[MR?g hFX'm!&zܦv97\eSUlj\©urBݹ ܶz-&95Yw_=0dm2Fxsf70˗wS.\yE{u9(o$`0l[zi`'A&Pm`Gy (cGvS=Dm *2u=eл/ӽPc1VݰvX|Ƴn_oG s{Z]bl9@68B*4?%%.L_dӚ5RF7 3lp IIddFs:)ϒ{ R3x=8xLUhZ')eA=vcJ2s}qϖ]|Gܼ+L.l=uVnkNxTݫ_ W[j=ft߶_NY։xf I3I&Lz~Wsx};N*%[+\xk}|Y 5Գw)0Zk{dN!}I9Lt~~NuSu.qg3Bx>~osp-p^n~*!gqf]u< s<[-z|ÙC4 OlGwɩ[kz4]Ӈ]L'ş59N?Z!j' }[ZPc{qj Tx_ElU[Ueo:.j_ntΙqV.MMXה$sv%NPJ9jnMgM. pSdZqg>8轮H㟅H!;c#+.>,W+URvZWdcݯrkPכQ\hPjwyMzBЫUrx';o3}os)e. ;i!7b#@IƮ98\JqQ]U9Y؎p7"{3G:tײ'CEn[9d ylV h/t HR}?Vr.&h亨}6bhƨ3uU;vua)| :-~񣟢a_oW4%Ek&a:kkOsksϦGJȔ,e_zlh#f4Nwcw\9'6^ϧ!bj>M;?/z_׽B1N@b˸씐%ÝRg̮#I ZqJ$~m-Ut6@ְȽȽXxyt < B >x8@$@L$B *L"KDKJ i~DQ#*G*$(5& t3L1T6ePQISAjsRsN*Yi(L01$ j$$FU }iT6Ț"M:If+*ٌI0# &X2 .L_=0i6(ina5)F 65D`P*4`•I߄j7H  DkQ =f,G1C`:5h$笪B}߃tP$*c 1rީU[\֒ -*)tID! 1bbx0!ܜK1( έ?t*yNOA#yB@'ܟC[`P D[JD5%}PH$B8JBlTmi5%j5_$.%!'7ZX=f%YSjCk0S1 m$AT#@"jJT̍k_nzj-zaXB%X⚅L6Ԧ0Ui$), bb`fC -dBDF=K+) 0p|wn9owGb*wM|'B+ 2L|?J6`uIHL8WYyآ d 0؏bqw4l:/ꌈi!!,HXI/?F,$ez}^$|$%:C1aƇwWN~oӆe?G}^ ~rLc-L0b#xsMF4ӭhHk2Xh‚Y A`'d^N7QA:RzD B$8p#˕c+S:BU~cVྞQMdNӳ0NşXA Pּ6@:Zhr̋4F$žפGnS;0n2X9~6/<s'!y2"8Stq͈|x4 bH=;s)in)7l"_ ^nQDwb_SCi~Ha#I kMj-d0fq9sx~v%z$;RfI#0^7YAɛ O*`ug!}k:aןwhᓲLs~Af4\ 1a‡]顬C'+nفdsY5BJվ9袐".3ojK>.TzaF>4r d}h~s=H]uOycM 7hY]sbLo>&t; q֦u7!nK~rY&es5TH3ig7F4m+\ѭ2ĊQL=$8%b}A׿<$]x㻹J5kQ֝gن^>)y02lB2 QxʹuZղ&`=]{*&03*\d;y8y/7KTgG<\;ÿiֻ )5qz1<<Lwry$d>A1D֏nܹWRo(Ƶ[r>Tu5[δ<:w_Oc=_[ JNUPy\v}ƿ~QsC/[8ߥn'.vXIm)D\Jl霼3`z[q. Tg7u jH8ڹ^@-bqlb weAV3i²32n=)wc6":$l4ja!0#Zjd4Zl%R7#F49 X롒`5?U w""}}C&l 7\X7"X ( S'N7c]<N6cYK<qߚG-qt(RDw4=½@ -wr4H(*<{fT;_tfʼnv>ԺAV&F j924z hb8ehnQuNj TnK|{=n=%pv8g@gF_z$"uʟ00yfZ_R9\rGffweS=.{^6kiRҽmܗ ě98ܕcufSG}?0uQV9p/87Lo8tՑEpz~o_Nq([&ic()3X2҂G'B"Ԋ¦Cdjn65]?DxZGAaJu.dϝU?oof$>v&aH4{lW ֖d۷Q_ژ6,C;g*P0Bqنq _Ѣ<.޷ŒH3 ַ #14N˶CT[ VijI շBoTO`5jn Cw `/&r6p_=o!eq0kuPِ/[*M ɳ=B bJ'Y%z.BAOf6&=i2C!!3U@͈G$kʭVtƦ/U;N?v{i۠FI+{u. d*re*Fz| ZÌ 5HBwvzUm,gL00=ER.Ծn0L+zZŧ1< A uAdWnk)\ӱ`/:1ܖ|l 鈼 9*,.MBߺir>A_VOl͘BhlѽL ٭y"Og5k#l% O½OM#yrQX4nj䌾6t{5o) :@/:9<у9 D;OdY vb@cWz ,B+#0a%*0Иv9=2a]>{j=y#>Pyɖaf2{Zk~Ţ^Xi;t_/Oz&~Slbڣt*\&9ͰcO vjsr@ܴ8,\-Pcw;00  AG\k@K|C-CHkN;7 oWDGh\j9jڀy>NuO}y>CI4]Vj  yx(çyPʤM~:Jn˂DLr[=_u$@- }㓯?(R#ʐOǬ¶L A)p ͉9A#G+%g5%`D243>4bVD-R؟k-,"1RXN-)@eề }AKQۻ> >Ǐ\j/]?>_l00]:wx @< 1NsO~p)ɤPԂa.DEci{+rL ɠ !C;9ޥbd?>5^ʇ Hd^KRa8'n1 wΞ3}xx),OR^n^#:Uwx<S_Xd؃Xwh-]Xs"ws0p3)5Sxh'k'"%Nj类D)B{Xpp{r -`%?%m\R6ql׾~|Y}ܓ۵8_*h50RrBsR(bc gI T;lTt4>|BċbosѻUQu4qAea Ty c3E%_2:}_v9ge hDU тup bKlI/= Yws008"QpyY:3γ uȲ:yrQnbȑ&LzR _r@>`~=."1T8Hv@H^OyQn>m @[z&aߨgkCaCpl*F9cq-s FIp,>xrnor䇷xvm.a6t N Ma>(D8t['U#t$R ͡D1c:?f67F] CV;8hXbi T|rtIlRJ A>W~ ciCQ! &,*`Cn d>sl$nnqO/xt I=>F{u \ݰ3Ujs#0Xmop JZFVbOŹr!ܙfJt,"/-.LC"os0.C ďu'Jgyu|ƴr\7`*ne}2"}̔"p3;vg4̳N4nZy'= C)KNk C_Y*#"d]vFD\Y<;G74(wއ"A:Y#bi`V,LMi&-'&/E YI}>+\UmϐYA-/s;aip"nS91xED8Paғo*9*Jo`76DquuY{hV%oSmNM:ERٰ4wΠu:Auѕ-$ H5/` I5 ~v+NGKa&" jf$6\JHA-Fѱ*V; o[2}֫5MBtɉ@3 *{Б@UI}qHWq=8  7ay?(s}/iQ8hAPlD7J!P*|fymL mN }b)Oz#;I54?f(2j?坾0ZYн|~c34Ge#f.y-jhρ%)PWhCKG89@ĹxﴣFۅDbXa"|TmڤRJ '(!/BbRL\4MN̍%Jt2~#[HV 2=逞=ϱ0aLzpg35y"n$mBܘd,+ͿR$VD_"-<X4N7ߪz>sc k(m4b5IP;FmWUkJ< шsޥp"]DBʾd0G6W+.V *Z;RߝU2.#&3Ʊ3<|d\"R[6 w T8`h* &!N(ۏ=2EAnH4/ QH,Y{ gRk6$i ULfSd,g7,DFp~K$WM+5|BH I$3Xb-E ^X"<;Z: |cZ=~n#:cVRxͭ\Kqɮso$ΖeDzm[$ $@( U1J_)_dΗwiLXCM7 `E>(2zYdsxlb L2]-WۿL\j\ >] ¼,R.wSQ,Ltl k.[\_^@ ^}djG(RLdD-\h^*my-myf2Ƥ̍dI,HMHmV" N<wgu??/z ңQ2 xxm@>RGq1Oᅪ(jWKXJ}}6ÜiX=kvysDA}~8CɅ-ڗ;~7a1s?4uOTa kNG~>7!gPFDKf`c I31褻zi'GLsˁe)d~ 9o4 d)l`,Th#]Ի_]!  M lV"' n4e&l-xB w>hOoacPjAe9C?8QH U]/2ec#UD}C6mzn 6fa G@WIwx+GKz#|Ex~:t2@Ov6rx-텖=`Py$u;!$݆aN:}9y` i'vevh o#1K vr 7{ G/)Ca.ρ}Q #{bĬ%M1MY5IV=;l,4T4y&Xl̼oܲ/,λ,ͺv93rP*Z B*vƒ5h >>__7X' V9'eN&fayZ5lsd#.를n)۹"c̬(>n^gO_;y|`3^JJM9®梌cTb7 Lho:EfP(N%?y VK/o'LUhe~bj6}M6/,})cKN0.tUs G`ҡL̛d~uP$S}sLek/v^SiL@TUNؒpJT hA<]?|y"_ؗa>;>Q~P=QܔHGSfmv_q$~O|\8w:xǗ@FP`0}boNd`YwkAXQK^f2&CzW5iC3tp?cN\|>Kju?}4oEQehwP VWZal"0]m`~y3/@zigXSO%OI˩0h(8?~-7ҊLt\/ktﶀ1p`9df}z]NKih b22ub|VEE9xt^͒`gAnq|#eʘꏘkJʉ|/+5vYΈF|g^9Nfg{9j?C\٪w&Axz8~LCGFΜ ]Qx1ۯ=b4n~I2C)ɳZ'M粲o]:)] j!՛⦂sߋL%!Ὲuv6q䓲fcǫU RR-P|w#]Һcոק8sonH(L"h0}DzI)Y)_IV578m?Հ'j (C4??'gY_G+Ӊ/{>oR]a=U~ ̘.Upi|9A{Z^ IH">[6|,8wė(t&1L~o|9㻶1=>f7%UޏEY /(hMl,sǎ^1o %n^SY| XIeS+1 *NUcn0J{|o'j|dg\}|xvFw*#8Jc?DٽU874e03 #33_隦u:1uDg~YpUOicyF}D@h]PLPra =P"*a9(0^dΎ06ΤDBpAPg&KPL<ؓ$AѧbLLQc&DžeS/99Z lcawRc|;^q1q"T2)m@-EEo_5HLdh-1@#|!uO.@cemƹB.v3kW&a6. ] Kq$yGl!T8H9t.s5["aL !yCDDD_t5OW:>y|q EcM#8m~9=Xs^4|hlL>Dؒ ./(]rJK" .'<"=*?*dMgS=WU۪_ӮxȭUxġBy<{yu^7x0ǦS-wivP }-q\)[lk[m "ʮHnD >)9k$xMoO N,"$}q$~^xE a aX< KG(LtR :>B}Z&B8Xnս  &S^M0'CR|_6-{u Z-Y.9˫{2z텖=4BIa5s.LVs+xϛ-Edh =\Q ТT=#;7|z+\QuVפW((lUMtwq f3ǎ'i&Y$t5.|v67άu鎷&- s{a66j_u. W<2)ݐWE{ c36E$Dy&Red.&.hu܇{f5K*{=6My%10y=^ǡd^ܭ,yOj"kGbaG\pb0cR8B(NRd:%~H{9g@yN|Yhga+}iHV^ Neץ aUG6Q k) 2L>檃{S隤t:䯥|Ga/ 53Fzy`TSp8{RcU!z +\ i郚%ڈJ1=%a\_(%xf{al"2dKd8k; |nX2tb.)(=.5"\Y]M`.R:Nq#C Hpׯ͠g5qq9gXtpMIvW]]x$CG 2LC{'6YDg! @ NtIBAc̎*`C$SRNtU9^~epоiR}y7s]&R:vSӃ l?:7{m+CȁMCgQYvM}\q@ ؋,1n0.VIoQOy$9.ib9]2m!o\UV6lXm{ m'fE6o;Wx/('؜Y$$!`6V]|^K2 eWvxj BҔ<;=?q~G;H:Aq| K0;cKR!~.=,mLk$uXA߳EJh)W_92'+]\oru/rftpK[=ت:ۭΕSErF 6*tLukpҪ~ÂOHҠtkGHYaqLt$>xOԟ~i=bI3%0g}qlRmH#/PTCp>ę>~+o?[uPg8|ML! ?upnP4 Ą$6'MW]cmPMQg%&bzmՒy] WkRzє.7kC !.}Xsژ=*m+xdVWƜwj%*R#0J$xF"!8|+4OHYa<eqxb%Oꏚ{T()~(jA'|Y4>~s˅.|s{zJχivGg&{xR̛M*^lhL癉ܤgS, Gez |C4cʀZ!lJB!s vEL!;F8ǁA _VӠ\kM5%Nʹ@}t`" nG_J*@ DFiUC/ 20!ojJڢ&FJYjSRjA@M0I0p}& xPQ&7Xn@.td5E5)$C s6h!PҨI0&LRq$e0:NDٷ Q!] ! KP]RCn"208LL ID pSDCH:D C1pXDUCw|mT>_t 01 鱗lh9 P&qYVmo[ CV $!=d;X{Q}KxpL%*s~nfRMĤXy"3#-Q&`L]3C6 o eC@,s?|H NNl>a,m;  u%P3Sq5멦i`Gs8A}.畋$v<@P͉іvS9oS.Ktd Pȴ~l1vV I <$%ac% 9n +DLJ`8a/J P+Yۑ)G_#gӲ A!PvS5Guh+_wDW!-rzj/} R0Qz!EzJE E?Ȣb%aCy;餭nLDKD*'1 ` "~5!B?cm=%<F'Y{@|gN= 8܏p>mf 7F4"jd)A`S@_6 {y&@b>1SFaTcQpKb %&8A3;;˾(i8(8*Mlge::#_v8Npd:Lgv/꾚9+_%l">?4v)OwߤJq$~#hfZt"& cCC_\ |֕25$7g]i 3=`Y~)LH@q0r/>^\fL/x F^-G{"o)#$~?'o&c4W !cX<I6 XNb?g'}q 9ףiB2_B}in$ngev*fJ;<*>G}wYMNV`*0*$I/JYG4&cՈ?0Ys\ĘAiߊp9jSA?ȅ7BQbӄPRIa1v?0]XP" ;Ħ5Ba!C@QvvveqM0-:cE}cF* Ѥwl"F(EyǿקdmT|9T@"/-1Dy8hnl#'aVwY ä@fUD<+9tgG-11E bC:oy;6/?骊.,;IhQ!& F2h䅫Ri)6qثjT ] ;;CTrN0%"p|?'\?3 11МǫX Y D|%DdOXhyBD"Qh>zit̺LN*屇N0|s5-R{?V9lj<,@)O3<08 + GeO釼 EN ~R⁣6d#zpF% z#G!ǩV;nq*򸹦oIQ" >UZP )8h@+W%@>>S,+0S2`=?ZQjC թ$J:]D{cj=}Y)+E _cgz:G z)aZ.:q"$8VZ47PBdРՀioϱBT:̈́(x`rC "*jt&Qcy< QlUqp$ Z~#44yHN?cs0qS=FI+h(\)˵:~\?S{4d$0mCSN (qW$ԓ$騻Q9PVPw2ˡPVyS7վg7 .79fU9n-*j e!1Rg/d >&+8Lbf3k 35K2wp9)ufe(EdTh$ >0Uܮsy@۝kn;alFP`tns8K9IVջ7`B&3$ 4YD <'DS%*:^&!& *x[d9s4I  :\LP0V`pb5Du@[ ?;Me ̃#lX86ǷRêy$GTtR1añ"-Cۥ\udul sH<]U&"# }JbLMw:p:i  e;@$OF?f C^=.|eqF4q=C$h$Ef鹻sJ9뾒Oi,7MHpPi@VQ[R1M-+/7os}2fz{ #TA'/f*?z?e%Hqt"ߛ}Ŷ' d }}}@g9h/"L.szHAw}ߋx:… Q$)ͅ P"_e~+A] ~[/;"v+;ĜS L}F 3!LMvʲ- $#[&ihZ@hGiB( tCxTQ1ГۈK5W;ޫ)H<_˾8r ][! yyA$@>&辥2"6MJ}4ScQ`;!YorcűX'p~!G#&_b" Jc'xb*d ڇXa@$ _o}`P%G}t}'o }~s<>#}z|R^ȇ?/҉?? ZaV@.ed#猌dE ip :RFwKcٴ!6* ;h61ШHM GWt0OEVT첄?lTS R҈'>π8CZA@= `AP'B=X6_1T!hk^@|2X4ЀhP% ?/mIKڬѣcVV>5#IЉmLAI 4U|Āl]qE5~i j(V $n%!zJvE }KØB-Q|S ZG`M_YMn.BoZI 0j8&jD=9{d;f:PIn-6lcPh;3b-!yM aო}w_H/X}"wwNe4| puP(䁏}VDW~Bdd8/Ts Sv쟺<Ǐ 9j~_o|6z_g.dM >"CpBX8IS?>|`#W|KU jC0(=#'c'Jr8RIl} E%HWZ샚]-Ь" D-f6OC J?WHw¯>X%sw=?ć?<{;3~^iz?&, W " l8Z"`~,^#&SHRi* rP|VM&ي(P`8D4Ez6cMS]A&$Uș`4,(eJ@0r(hE6gTC!5F0x6U?`^exԼCOH+ń< xXq[feD"v=@tڼ%~ "+Vmܬ}O:уݧ4WZTr j(6DTI I:Rꐒ&P6>P JoMG&ZP(70iHwB,w2G); a CH_`P8L0lHqsa) x,72!a|"&˂]<w &)Њil90j1!jSщc5 qExGN 5⩌O;_TExp6:>Åh,LƼY^ _W[pD,"@Ur?0>=]EGpZ{|48g)|T , jəbzP D1'Dhx3aaѣYj]S%&'P3'w5ˇF^E22tg($A/Wp I V?n]y'RBIDܘw>ok7MF'Y44Mq%7@фUqU!"Iȏe]i)t^\2۶wj\IZ4yH d%P 㳨b }:hp\6o8.3 ^&!`.R˥&^w^a+4n4ЌBQI@h"e R3AΝ#X \&:oYeYdgߧ<|l-;DazН~@Ǘ"9G{C' '_.BL?Љ$]0'DCμi>.4E'xÜ ;Lwǣw$ݺmO  E30/Ԟ()EeKg<yQ:ͮubOKT%IΏ{g4x;Vu1glbE>,; vÐ;HgAW%O?y6 NO[NMr:dC 9(+_Kf^mN^<݌AG1''[0n>;8B=Af!lɁ'\ I8p ,B)D>rb=[x# +R@> 2Ǚ#H A !uzDX+Q;F0U3E?9hq| OV iN4(A@1Je>ާG^R>߁ͪ 0c &ֆe)a!#<&wsAzu>ySԂ&+L P  ċfE8T'=!?1 DZV_@jYҩo"һTUp=c4 S~Hu/g)Y^*.GՌ3>EKl BYle'gf5r+LXH%Klh[Kli$''֨%j`,V[QQ&‰'~p-p jZFPl1~s¡tS4~*P=}y $79}g6?R|*F!?( 0tqr\<I0!4 ~>~tH'WgO}g%*jPZ{O~tr'P:E݈/xt q Vq??d69{~ q-80$Pށ0E{h?wR(R(8sT_~lڦR|^ƼU{wD+OdcMxO_YQ;y;Yށ@00Șq܋c/dVlE{@Dcnk3~j?`3 rg,3Hi @' HvWcTDKֲOS?O݌ (&aSSѳ3AV*)LH&o]==,SC AO~shPT&E1bNƶ#>y00S[;AxP@ *BtXV34uKG9o`,oGrY/_~?;P>?_Y_|̓:;?)"Lԋ#ғ+a/ <4J2Q T( R7|YB~Q(6 dz}Zi&Ze$0dM(1iEM)Q)¸@5Z#vfGϣm^@/uw|! EvOYGg[GJ m((pc1'V > %c>x`XB4^LbbJ $@j"doy=C4(-NJ~ZQ; PjX}!`@Ь@w;DA~g8$E|aԞ'^$bFVHyMLaq"RD uR?VC?WЁIр)q;\'6vbR%?ؼ!&I%~OR1`?X}>WŢ' _h)廢e~ `roID@PKIy^ "E$J2.WFY>_q'Z27a`I :<NHW[Qj`"'q&Kr/- bqјurdׇ ̵8`ġ$`sG#0,2t]ֆb`-޲TflͰ ;R(BTkXH^~OX=%@9q0$#@0̩ ._OG1_:Fޮ&$^ ,xm{n|FeFEߌv<9(zB> ͂; \p^d@ DItiIH Rw^0U⼬7Gu$u Nbx~>LEOQ>aAL"GB@׹ m#?x5SܯhjP6?%P򤘱8jONyO0QWb4\ rLC2Aմ$lfM!#K 4jhC7 GKP. HP 1&Q(($9pR ug""zA'9w F)U Ŵ^T5AkZQ3̒)3K* ~:TS2m6_=CPGػā"(v'94NCE$alޖ se @(U"-CtinwiHh!q;=}wEDDLʪ>G<V Rm'D*Vw9)Kٛ'ˠw "%BBpyr*?hjNG4KWZ +~ 2A)/%~@zAcc]!Ɉ:?ѹ3 cq1Sk0'PQ}>w VG\tC` H(f_ )C To#$;rU@T..UDq6'N+v<&iHɠ} HHH[Ժ.d[6F"nD@&I$VrC2''`dwSc^BHʀ<FafˬD`zCɁg`v"0FE@f[8aBaZd,}C.3nkY uDԅ` 67#4Qr0JXYKM90)rfHB3LYr@M ֏լ'1œN0STU!Ov7>9Ϥ%6l0kz2T"G4t~҈?OI5?fUΚDipH>s;yRH>$A{~=s.Z*' 1q|p"5@a!"$9r'S)Ԡ*ʡBWУq,Dچ`u f$4ܞFrl?PB+&:}4~cF?fgq36C'_lh%𝾞_,[8):Ѧ&2T5> lQeQ}==e9:-78ow[}*LI " &d!iJڛB$"&1Pjf  *bRȢʉ4^oן5CԊ3P_љ4HCPW޼\8S:R%AlXQDz2iG_>7A{T=.sp ~E?ʚen QEjT= ޏYi"OܧxAksY[%OPSJd@siAfny%=##Ӧ?Cx(g(ہHSCa3S!) [ȇ0|\4(jfLqM3up I0 K27ƖQB-L;ȸZbt+]{΀?~Qu/wRo {>sUEܲAW<i ޮok 2_S2$wo #T'_yTvߌ-d̢<ڸukR(~vG8}L;37}mUTQQ³ZdN`?CP3EH 9r~Fc;>S#ˠw>FvX ru[  (2q; *q8V|gd}3^KJ.4bn-Jku"9DEmo<=%' | ٝH&# 9GphV))2`NAw^ PPddF$Dd>>'@uex}p NL}5CKaG?ywǧϹIW_GPh{;^M¢(9ΝΦҟg}A%?Qa'R|' PHD>Q;'&(M="m&#歀|sZPhO1Ge@iW6ܟ ?WC\٘²qb zw6x |tMV YGSu"6?RW9#NȈ*nf^`1QamRt`@F]Fsg r3eE 8Rznz >bX5o'LmHb8vn9㎎t%&?q{Č48xM`C :uPE+i?Ș454;<*|s515qF~Ŵޏ>^SO=] RmɘFI??gίbKd欒U&"5@,*%D[Od=8^r:H?۰df+B۾gZ 0(Ĭ\ |V%7b.D$, 2AUSaؚP̰6RȱTV sqÊàg? g.`jV4.?grWvtӄ7ӊ]/cG_?|>>i,juƮddR(K֡cavin**@iX4bdE-qEH莇G*}<} (w'Ts-:=||G=lt 8`t`ˆ*E=|Rq)Y%%T(EG BWqbOg]z$!‚ Xe[#81W 77!9}Y8piFq]O$e%h?,a [_JL`jqa;dypJĈ*6Xi:>m-) E4|;:W$ v9P;23#Ɓ03hCHY _}uϲ\[iR‰3|KiORlTH<@C;w!@Nh G- g;GT8&pLC"Xj;z\ n̫h{;D5s}xqw^h`mâƤL$I5dw=?1BC$ HAL 0ciZ@"E  hDCѮ]yLy˳x2lt,P-LAaASWtyuםt_e Y`0۴#;0Y$D,s lD`™&тy&]nmLJREֵq"_:xU.f XJH%}'d1w7s\;ÊRv;%~>;z%QgO%9i2e 8Pz ]Й1}*XѬtNy|>X!H"wn/‡pg>ue:9fI!s ؤhd=r{|`z,cIb8I !Zdp ZY(; Y*^}H,TpDx.çB rP)da1MK j,".2"pN&ŧ[p{@<x:eف!ù zux)'vuJFʚQ(m_D=7^%MCH$ʒwh&tRcxP4 ̑hCa'fddiج 3[Z4Kӭk4&pbXD"mU Kjˆ*;i%`g.@NA ۠a.jhlP1R?$ |`x}r'(o.˛/!ΫmZ;d5Ʈ/'㇅BcO*?í$.Tab0)obP1 Pa&)CSM1CHvl AuzlFabI856\nʨWL2dbs*X¸O**PϷxiˑ)J#깁]JaS| D78p#ҒAkéP8B Pxl6pI v DLRI߼1AxĀ)9BXCh%-!~OXt,36&jԐ@yhL d`ɉ5]a5aLiL <]nv%;ֺ5` @D~pGM)V4)usr98pBXM.x$%8>T<8U*I 9N0 H t]VJ?k,Aڌ$ a8ȸ=I^[f3 |H;(܉Ī^4EA=侧pdl&D6}eʒk3HSFﴅX,E40M] 282yBSWh'zmU0 -a u8'W&#B:KSNM;"HԑzvUA]+vVȺCFryCc"D;@Pmf vR!bN^b)(Jx)HCr%Q:14$/ 0dL=y {h9uqHC/T܇X̨7딾Q6 Y"iX$HI(3XiM-0L>ڪ@A~G}A- ]̳)CG^HQ6Jpp䧂HвyT;UH{Kf.Z`lM@:ޤ<= j*gU~']{,(o3; M#^ j0l`xD1#f 1 CV ɦ4}fβ:'* ,LnCl>>>k7ƾ}%˫H0YmҶ+k|}Um0y=r$pT:ͪRJQEBLgݡ2FI$,t;8qsRd:fG#]MPPRy  $:r^e- xB98WC*k.z۵{ގ # xX^fÐh2߄!i vbP8v KqČeu`ecYb3C%a6?9:sϠLАa" AWUE;'fpcs=}^ZԾs1OF Ȣ'PnCn!L LD)>m*6QE>343fκsIrBUR8TlB,"([x:(L{Ng8vu1OSSō]\7؝ߪl 1Hrn3td1=~%߮@ԐP,=!O(2 0OLQ)8%eۜgǕ QXL cU"[#  cF2 .Q~0o&82$I zMX5RCdb(Q!MGyV@{ (pQ(|s# \h"ܱ 7 {Xj]tT;H ,b$bσ! 2 3@$ʳ̨$(WYs.YLjq;R# bJi 4SIQbI*Cx0H)Gu${(V.MMYB|:&fSJ("!o"f6x* XT:,12  EʦWwa:\ d08(/hBG:6A0qqj&Ilm8^r? N:Qqdӓ0җu.8 P)wr+q5 Р͔˼P)2fU) FC8eI&?BT2J w l [hX4=}Z `tD#4``RI'ȟO 愉@0J`"ʃ@HGA C HZ'f&~7 Op pHulFp(>G+'K`${C|YIC 䓯`w*#hAFȸEh Db L(lc(DO 8@q!]ԗg02Hstu ֭:&'s̱عd_oQQGF E^%1j>SP| ]Ip+" :y;) eC b\ %(b( OX!HdѰ_%M"Ebѵ[VYmW6$C@T$ ZSJ$R6,bVݪ/YԒB#hE] L$+"3\=Sd%ZMfaJ"ҲI%BeȞ4G#>~({$T4 RtCh!A8I4XX8`.h1 =Q(;@^t:kT㙻i $ A1(a ȁHk}c뛑X9PNNA&T0SiW ў7$>i4A B?#C ,=s;J<uWau;lNٽ'[nRm&&(H` ؋YZZ#:- JXZ?r8YEؘ jpM|hPR">˖ \V(д>@ZB_T1* d(ևM??#< 8CJC``;Cy @GXJ~6F }wƒ'L@{a700Y&NCmҞSSx@;;TG/&&A(* B}`D61LP 0,@iJɶ6ikV,Zi6kE, uHz~.y|L`a :ML̆KA&mAT '02@z t{oC0s28n6m31ˆwp:6R2d1y 8vmXKfIC6 ƛL(%0:y< wj( īLְNK{Ko)0ᦙpIq: ]鉘M)U)t6#-I69$)m8x2d]NMtpذE@&Xh&4#KUȝHH! A8rSHM6՜ ʜSlD:HZ( 7zݕ*M/v͙;!SD7rq {d@I55YhHգjEP @Q=0 "q~EYlr%5P%^2pA#*B+ljD-|Q1p Ա m8k;z0:S"p'5_G=, {NhĀ{uIc D4D.?1 o٨ 0>D2;rs-#//SX|Bc t>q }t|ծT# ɒJr F!`7O_w <`s(NR4-M5M5Ab>%@E5/Lu<8^PRwaŽ{M I X[NC^YJ(Ŕ6BRIN]]wK.+%)Brj \d) lQ &["]zMT4T }Sԫ$Zy72JNr.fR |aC1- DwGڣiU")EG#ϫ7m^ԚaDŽJO>;̸q0OvCܯIx°2eXQPVndxzF5'HZ  Im`3r%k6 "qJ YVFTeJ&dry fS'5,hjN[UFGq--T6 hnfXx*h%,Xr"}twMՅY!O"ܕs~swtk@XzDO"{xH'TT_`MoeAa'K eEz$K&uuаg7ީ$Yܛ2^`ՊߧYh0AҌZC7ARSTyT$pvGNR!eMp%^P#UXLSFFyMzR:(xIcMhnIfP# BtC;'6ݺSIҌ'WfRZB%%$;4$2 &bFV ,pRO?;r1rd|H#6lƒcy]G vv`ZcS*>b  H/N`)d(DR+"҃| Q/r~}T\dXA{HB p$=)M0D)KAB"F8y(,mDggߢdX<3hUV!K2Q Cm^ԗcIDn{RV)Z(ŰTЃ>u$O([eX"fA`#Hh qa{/C؊Q$x;Oo.Z[ EmcL1`@`؆`Y 36*963&YRehc.b (g2t,b9 %!N(7M?|EZD*li8l8u%wBZ:Va~.;th+?g@G5YU!IROzNSL[j@{ܰWXM ]璨Ŏ'AօfHc fPf4'Г毀Q5& h1dNZHihjM4LMd@ L0)3{0+(0Dd dy-%WI 6JYo+ͩYMu,]xƢ+͉Hi Z!b"HzUzh.kX^Ym% dV `ihl *iA-(.DE1PDDtEuz_VMI+F&IH*D" l|R! =˒Xdgx b"2 lp[G+RFۈ^Sbet-'I )+4s +kpQ]9%KiPlj,q F2d5]^UMU2e W"&LBIٔ`ƭTj$2U)c"8:SH$$"Hf *`)"J# Sc6jkKc4eIIPRU&ŵ4YR efK3XKyWnLM^]TTM% yhN0˨̒|xnPTim-300 mm2[zmjI: I̭m H0B#  U |l0>#>:TABI`Bo<tY9)Ew l@-y 00D_k5U~$4G$~חf]~nɓYd>ϲ[jV6-ViojJf[J%mUmm7zX"Hw ܻ޳ Ԙ3S\dԘ&5N ="˱7s+ E "#0 "~D6 nal1Dꔈm* >-Q%!$2"뇱I+RزC 8h_NvwiKنe /y<^*f O@r9 0m9Oq 9aaPzU+@Υhv :x!N pIAI@IB 9n\WXnw2jjc A7ho$BO~,rv~2?DCYj>]Sǒ:`:KWcT0OKfJ&a`%p+~c۰VZaMci9jd3Ih P('Y @ʇ9I $#S hp5Vt,㰲L1QbPdl(2cb\`*U0Uo$F]$ҹH]]dmMq+rewsKR4- DJ-[AR.rԽ[9Y ]PSCk4q H4R`(A),CQI*aTw\ ^SVKoe TSCN2*` bLxcIݹ7VP;.Bv,Vf`8E@~#v:CZ†#]g(Jڷ@9%d>qyL67oZ|rOHì5 @ cWkNGf!#$h$rD%AiH !X?#1(1 3˓atTnoh$v`O DH*-RzXh%2 pGM,di[K1BAI0BqvJt(6aD|!OX&P-1"RAD aK`F$JLHN9MjiѢ'2)! eTD &$Uv Ghh^.ڠ")$Z8-:&aL ]rQTHPZMfSĽ_!$6-_>~Pꮰ~l&LH`0\KNI7`ooiId$bK8?i_ّ?IЛ^a , vE&e CR 9o޾0/[ 2Y >=ɼZjNo q7أΉ: S!k:ށqGNVG 4S'y_Z)`H:sӎ/-J#8Hm8EB L:/r. *76Z+g]`J{%M@ \(#p`;J "Y݀a$@nBFf0K3$dt"dgXҕp %;48\L`d2b!p`bp ǣ۝ZœJ2`Rj uF`9tMqC݆0hlMc9wC0LX.LĠ\;R,BRQIRY0ݘ,Bi&R2n`h!GmFe*JJ14&N6pM9J 4#ǼvrF'.$6%0sruAj` q5.1$S;sM !/!A@`D[P R3c4 A坊co D q6{6Ӝsw$8l!83$+Oc)6"Og6sW/0)MhfV0aS=;eF@QgNPh Ӽ|fV|$sL0sD $, ۲ 1!B`^H`Ņh74v[e3=aBddR#&i,]'dR 4vd x~{Y8>]T}"|`&\6Ҋ93 ź Ab;~ȃ5R)hb8ZQ1biyF'C'=C{a+e `oa@l*P^PHKR }oWfG 'xу|<:hrc:T_*CW?ON.Q7(*Rl"cLa,"0) 2*ht4"۰i@ (K4?QaKS ~.l ESPf8rZ&1+` nŊ ,h^ư)%jC)F&8p h l6ba݉, 5#K݅0ah ɐj&9, 2`Ç dpacmFY!ެbw0Sg$0&*y|$T :C e#~KlM豗G(&BWE o&S&Y' !"ngS_Q9Y(#[y%?YTzL*RɘI Ir=Z,a^ F#6V3>~` `}@x@jY_|mYWv\C0̃ (fbR-QEhZ•Lʅm: QXZLx[T:/]҇z :G=!?ԈE><‘9Yd5ŢІIi Ӑ `T:1ד w&_R楨XF_=6' eP,axÔE:Ŀɀڇ;iKh-EDf%Gҹ V rϧFL2\r֚NR`R ,eJ1+($A籟 8|L 1L f`\>^'3%jx:w[.5=NH?$fjfeHLw"o]N5 *u'gK!KܑJB|TP/PY3kRƛb"ՌóUXs.9h)OWA[">a<1IKPG394gU11,g, u@󮦵[cXrs)f'  nf.Si[tNTy#kA2sV"juU6NZQC|z9WRX{ȉ!( inp{o:ImIfj .HÎ(rټ%)$`Ύ@P)YC32zࢨٕAi5䪀L9o\қH8q𧳗PM q͡ˎ5E D kA(b"9\ ,1`!gXsҊSJBabBUeаkF kƠKGtc HlEA 4kWmZ߫Sd~v5'LB\np,f( MUL܌Ј: HnG)Z;{ \陼Vu*uQL63+VmB3PE:BBBgɏM糍r,=u{xEE(D^`:j7^R}:˼C;֮gR0Rm3.81SӞ 82ⳚG1o D?kRʍJpxCLM` `@gE!.%U %[=k+&7<:C` }ztudڃ8t~st9}A>]FqZ<#NaJNXD3; M<)Ir;ݐ܂WG|#vp=B8 ڣc 01d ִg{(jY d#v2 rLa"H@ipooZ8v8'J#]"+Y3%(M̒@FNǶdǫ/ hO4j&sMngm8VT\bvufaL5, ZƖO\ C&Y㣩+sh zwD& 5C9NNa"@be(ӹ2 B,EИff~H3 !4ˆYE% =}`'4W1KFʥ ]6%rjZ9 :]cut@! !#G gNucm 2%IѰiޮ탯m! X$W!\N@ٰ6̵"8nh|fqS1W {d('rK1@-+aE>Wk12I#8c3+KPK~kq\Jft6ǮPt :T#̼o'"8Pvn8<' ˵> Y3${IKpM:KѢB鳝KbȽNb1N.G5|f^/D .47 zmK5I$m)b5-bsaxbBrCnwE`;URP #/l7 h5C>2zW(h8 ,`Fҕv9lQQ7 iu'ށ8h,c+ie"aawx.8Zhz` flL<@,:# PRl&HV6ĒB˜X؜Z@ք5sGBĜ DVdx!!("CwR8-D CS|1{ l!P0' '%⢩^y{!q`^5-'{ ҂Pץ#jPS,ZTޭdP:9 ;I$8XtdhG|A;By>)(^{rjEcK7[]tv0˾w*'䥕nX\vJ7J5iD !&vۑ'",`pRjY3\ T6ꇢ2m6>.x. ת u\ `F9& :/nή!7sυ18q6 ЅR:$/"&f۶iS X$0g42Zm(PED?w9J-thDO{8miYfxi72`|RvrG<ˬ*Gw1~6LY=~MO0߁89bͽ*yL蔷e;|<''J8ł2 !ڂA qeJ*R/(^w& nC1[Pr1eE/Iܯ@ R1F<!qqCYed d qNp"@:*Ejg(h)S:6ԉ_4Wہf(% p ~m]rՖQcD]1S?t9L/w KQɠZ$0|Xu pp` @"8CE"bK EH <uM ?ϳm &ZSRMu5$$Rƙ2(mlkXjM|ZMdbl6YTU 51CݘuS8,RXo 6SQ.t08œahd"eE&PXD%Z-mJȢښPKiZ5cj4V6T I&Qqh$o)8$MAv= !xwb6m.PBG52o݀%Dd($Qjnmu%McuVUvuJaSQ\#"RP%S;oduDE/PA6/J_Y҅fi")f !;X"eN6dV (0 pɦ82(BӃt!x.Г1^_;Gh(8oxF(WD P0} 囗ti{$@ԩzɄfEZ[LXM,)Cۯpނ r qs!L;:Lġ <:\Lэ!kvoМn(%;kNJDlSc -u.rLN]ww1L0f2Z4q>_&X0L-pBAX劦3))S& N={RLgf0|k(v6Qɦl&kJGhHau2UIq1}XPltK(h:St & Le%6`q#E`BىRax věI VɎZA` \H'Y0ODсa7 : $Ӑ&0<TH\魲f wIajl4 W@؉0#K82С[puvC!2eថ|wэnx$@b@*2t>{LSpCZ(6j2>h~QY@NIkz!nIAKO&YŠtJbɈ1]$Fxb(YbCrÀ@dA$?̣s$%=RhD}hF$[  0 ~[ fn$ޯq&҃ |6H+.M z?DEJ VdErpEtpuk*kFf1 HA .>[ϖ ?a~<֩5yseqMLXA';+)_!L"r l7%Ɏ gF]9:9 qm\tEae$Eby8"P"uxO<ƳE/}趒/QB3tal&{^$9oIJC9V㛗.Z'>rCdE6= ɾ/hJnkpIiBy^2&S$żjU1H bB &B(:QiЈ%T=|R.n/% L`@RO xA%Ced껝鵰Oð.!(R aC2fb,rb(S@b!t23lܻ餴:MBXU4Z2!$1LDI$R0Hb1PF&4i'`# 4 m#k)̦ ?J< 'T6\TnI,)`ZPy2E$: d D4ࣨJ8$hh P,1 Iaa# `#DD0Sdz՝:; !@ipDhT4{"DЊ:@SA8Za#IlX ͭOpe|AJ*wNǁ-(QwAB &_CǏDɸ 07??ˈ% FxN7B AA) lFRڒK6g/oK, 4U>B?|{ u`b0"XJ7*ҀFs"TyBaS,$1 ]ApB#&Ymm3h'ͬH h&ƛJ]ΊKz0{AB$N{@o|"k8E*|@x@8 )4 Hx$ҤPC] 1DA-fXUCQ!GXO9E%F$bYP?3Rۼ#pE审 ` lvZP8 0ĊB)n^y+f&W.Dٙ;mnB000wTh"""D-ja+58,& *A1+?~?'%@0 ;Q3 ͯD ҂`ߟ$!X&wBw;&|i>lB 'EDk}"~`˥QTBQB$~]2d3xc߇QeDޚBHdJ2*8go㻒QHiӊLq0ԃhˏ WYmHmhT9F@ po4d)KBv,M[^9i@5_[ iAŬjA#AI'+P:'ɼ:sk\SzY:fCS2<`PQB Ch2;%v9@Ml8@ `DfCDGGzפCOaw5 zF$g/v}m&h0Cx1 |wɉNðfBkgBdENa4%j.g0J!ыM#[$0_Ո(Σg?L7;1ș.|9xxYKü3Ď$*LC'H`xx!ߥ(q @Ԁ$Sw^# "b3, #E5m= NgGQ}uo}0A)1v,w=pLEFMҋԪ& % `;`Sb p{%sav ~'.ہfn`Aܺ%y1/p) ׸?$1`"%%@> Q~ID+}{`v?FST|-GŪ82}A\=AxF!i'*x+iC=㨔R=I\"'S\I_++-40hA_bH=[O* a]3dtUl;- U쪓/P7h. !ScN 1-I2dJ0:HudOށd:&Đm&Č*f#f"#J& jpk VGl&F{$1$&+Lg/6874[väIn ˸rPG jF, , 8i0Bă2ƪP'ER9xQd[Cx/#e. LbBÊa8`O{ zU*0v 6>̢ ?'su  B#}f[ BNOxqF4P>Z}vPfdP}e8J +C,ъ1j7:o094Bw[/$8 JIDQ*ͦAr&ݛ:1SLca8ayMeIO)<|'@e_B_PnS3Zj[KioF ef蹅pg`}Lgh2"{ -(dE,,ԠĘLS̸'qGtA)@ŇLk07ZX>?SE:P;ç>?%ZPdkF/ц>LMP @ ĢEF v 'y32e*%nRX2e#NUKEO$%#Ir[Nvi-uslPb]CZۄQvRmR"$BF8pA?z9;?&ر 䀔a+p֍UW;$'_ fW҅5H*D1cj3J̫*fd3&iL*BUPr$=GFy3RQrLHO McRIt;ؐ N&#Ȁhd(ؤ2{I}J`t5$+*X9}n8Y[V8:Y$1L 'QQN<& 9=fK- 䈚@k6"6AS}eDqg"pQ/vv4Ȑb1813LM *(fcFNQ 1F3[% gBCi!R͔yЕeM8:SxkC~_dBB+R`,I̞%_@@? 5"d,Jj(K# *9Ld@P'HJ#JJR4b]o @)iRl66ۇ+k'M\$)(M\%@1I#65(-a TDH(P kԐP Eb[x&3Iʋ7Mu+[5RrCi2)c&J4Nb14@P80)5#(U!2tD7p y|[AO#@>GĞ9'5V1jAt)B%tAFӠ@S!/ͺ"D5pMp߃"J(TD U[FSa*5R  3"LCŹw:ێ{եB4W 6vy22 &L1*$vaRUAs1-K&%7ϦvNm9*dLɀ'NR;>93& K+47-p?"IE(D-(|OH O uHv+\'0&t)'b e$6[H D4bn08QA7J/d ,=%˿YOZVҩ4q1,Rj4.I7x]otYZHbbP{טGa!S!S[q <e;bғ+ͮ KݢtĐ판2PVsL.DĒ)%Ux0cGyҏy ~$]G9>>_ud{Dr䑡 0"'R|db=e,N(rԂ1 < qC9ҖsEJ6}Vq’[GЛ5>6@,esnжKvw@a !3q|~>9l@ޭ@GtpÃҚa<-8R:g|=U0LN"DghC0 xwr2'Cw)P7`;KA\vң >Q~S֪|b lf ~?_9շ 2vmcC[zHp_T {{ Fh'rI{h\?g[L7L0DM1!`A..FVӺĵbJ4yY)myrV"u#fd6^KM]Nk)(7dhL"CJ*LjN+j FC DG\ 10%ҥk FL"Ӱ`;2mY KM1H4 (28e R)i27(mRd `\3;)Ā<&Xu A slENdPAE!)<>X:ä jCأ2D g_e|}kj4T&1ڴL֥Jj -ڊMkFRhEhZɱh6,Iִ4DIR֋%D % -" jB(9d#!ba{!y8GitRk e+v*wWK&cY(Yrٳ[ =&UC)G'@SB "w>C_4M32ҫJ֚Pٓ-&ՌؕZ%Zߪ9MԷYr$I ~'?ML-?t\re:8 X0qQdleQ-VbU2nZ+X hmq+ Ԣve_NG KNhx9 dZ"QLxl ߎ296T Q>AL"rLTvmF49#Dg@aa$%AێC!@k&F?*% B!S%ߤ"FEau-;Nm+j ѠMP@$,G0R@DP0'Hr)^HT6NɣHl{=>\66Ya&[ChB (2NsT%hzI ! (…FbHWaX'rIFr 3F*7 n}d+>mPgpJy=Ӫ*{̐ IP:-X9BipD 5< >υo3s,U oA0P} (."$^utz, 8]aW)(MC9A#6Ɇ@$]xJᦲIh\) HMĈM;(i&fb(LLBI^Ga&RJKZCVJ*{-m BЕ*ss@1PN/9#Ax_ ھǣ^aX/$F9G^fί$x;w 2.]D>MPJ9 D]ѿrIIu4Xy6Sm)Xђ2E3)@,d@89E.MKMr夫Jf@@bHq#1 ,J@ՙP&H]Jc!(a.bKd5|%pWbQW**%e0Ӏ|0`M|G Om B/ U0D XRE d%&PH!$" <`B/$AȐ>!qYD?_?) "/c42}+Tu?^\=‡!2 2y[@Pg9㖕g ! -|Cr!:`a@}B_CyhV1󻼂yb$8 $! >i_Xl ҰeH g>uM004>.n;mrַuy @,~$ wU dfL}jA?S*dKc/38_^w`0HkcQuĔ;jTj(uaL4z -,7Ӈ$:=7"@1$qc/2 &%uL'BRFi4cˊ/#Cs6"&ģX3`0g 4܎ieQ*,ʒRjN:jk0r@A*ZVґ P GKUN6ݓU6½Y"eFHw㻣4t 3.&&2[pw ݹA@;lP(G`x:j"a{[`Ww;t?gOZt= Bj gSv6ZYX9K@s;SapN`iJq曋02??h_)@ą_O"`)9~(8x4 xDW @CP@ ) -!6T(L8!h 8 pVVDH=\]#BqA/l-#eCHDM*{tm3ȆO+&EZۅ G{4BH5*FNY0ԥ-ՠi|< &W3L5_i ^eey1Bh2җW+^}Co3E>mT a#āGӥ4 (BΌSA2`kbLhp1d]mn͇+]6PTNs$YHeQkN/ \ˆ BEO>%R`%Q @!ePߜ:a ܀$I=( `)XщxA)-bl?ʇGAmGGhQ 4K К`>!6<PT 01m U(4C~#9lbLWU⋪_rVg׀NfN@&%xPp`0/Ғ _K`B!ځMp0u DPCN0ݸrI );tAν!58mBk[T^0Lý> I2gMumO+E$Xt%1k!H?eÝG,cwF60zn02sT3A&Plx/e\Z"7DL0CSt 0(P %].b&nj9I\#$V{@*L@ 7]>o7K"DC0JIib'B&2SW$f:4HCQK4BBy#R#JijklR|.=ܐZ!d-p1R%'~̚`؃dNX`sM^Cz2F}`CҤb4]M >`TDKTlؿU@ES!^=Ri@fGydDKik 6"xk1V V{mo=Pe pMPLk2S99'J2 A@|SyF+(GR6ԾԾ;x{eË yrp!`0sIMr¡"v J~oB}'Ϝ o;A=:S;9]v0#:91fڥz&|PfA+I1_4 =`90!j<9$lLYcaqqi{$C+YiZ%g8PòwSn3_>l^)|Oqܝlfe}ӝv]Q_X??d@ž55y`CI]|3  p>^X?!!]=XIwCRP9?,?<@bp=Qjhakq F+eGd5!Bk]%P/'~s:8$WpqTL#0UN(1z>!2թ OC))jq- )50L5RD ¥+kWRjY'ځu4*؎xy<4C&7NxE A-Eos=u%)PUH`wcH%J>6T.8~$a?m)ޕtTR1/\opG/ĝmkƎҕv`3ܚD`^n9@FpSTQv3IgYJ*aQwv/Q1<}R@E8|NDON _덓^lͅN Uм yA?GV DқbHiK+0һB%D3_6*TCx.YUm1k"-1>%ə9 dC0Yg>}6J1Z1 [0N !hz1fDm; Zcׅ(DHKdFmJp'L\t MM5-}IL^~ W|R 3:SMH+Iq A g)Qi0$@| GT%u>^UM0 RM/Waf)>֓t D=_NpVApoP/̈XN뗴7n&f$4gr;iő2([oC4~EX|+Ufc@Էf!m`%IFΖZNw D  j13-Rd!9t +p~lݼCf${Èd%H"Dw" 8:@&a sCł&P ٲ1 ̠:С͓v9yڰY jq3&rBr:n܁Qf8NI嶃DHW]AêṌ!gnd1!BDl` …G1FI ѐTM08p!d) j,{5vŹ0),#q2oV7MK?E8X #Qƫշ]1jF6~,*-9p*KA68j } z$pf70b0;:4^"1;b]$d1't"Ch"k2$,M !a@AQ@KaZJrxG6e {xx ZN#ݎ#[5qc K܂YppYC%I,)Ux@^4=pJEXpDiN-%ыԞ.UE< (;,"@aLWO{ Cz4H,"8?>n'ꎄ'0jVIYB=\ stSŠ/ZtCPrL/MLCV n8J[PApүq@WR,A_ }Fvdt a(( [(,ZΘRAD :Mr@-p.?;ޡ:\&ck)Q` XL"TAP P@~.)uē6Ұp}n9bkx=Dq e)a{?S`MRbN[‹A2Y)S$ćȀ26Sj[5h2Rшߣa &grV/0b>\2c> Zdg3ųa`uM2>_-dN`ÏS#6~(9d.~!$!^d`f)h< 00ә"XQt )xR1Ca!ES+?0f8@RA>]u-0HvzZ!C)(3c,7%D`D]HV+nŔr$p M(IPHkV$v .m iFk, IfrxP h\-A!zqr iA%H@ZhP l(Z, ,&&2 @4YH.!WvkiM3$\2`F0@`,(;ã@o>b `It!ILц0'(:є@GP#KU1^g 01 } H% ( 0 8@0)ylh߹"(&$X M"b+aJ&1(Te*G$$T%ǧx@*v?1Rd`SUAJ$(>VPDT ^ B7ML^ؼzU @4:%ل(9< {@H0 ^# '36JDV-MI!56LUKQT,m5MM5|WiRZa4k5fjLڛeRDI$IRDp !UF?4#31\0  H˭?)9C9BbS E XAʦУl#HқA0i( -ph~;@xqWOS,m@C&yJBˏ n1cVe?xf% !JO UX8'0"S?^;5~{" 1A /' #J%*ByQ?>>8>!/ Jw]eDȂ9Hb؞/(48qLbVf՞ĂdLHbiD4!% M-_z#|htHlu"rP؄)d]JBW+ˬ)Yaw`RmPYx2п0em6K+5-1i5ﻒ֋QUiAw2 l $ SMYb!--%L6S+k-&Kj-LVMlŧ^ҺFK%ڔmU̡֓ v$_ĝs̈"V{$xHoF%AN=IK*6 L*(p p4'ɐЃ+`-FUS)u4 ġ&FM] )A0WA߼ J5*4u%ҹ#ȉd!&TBb3RMle*ҳ:FAz7`4ն$1BQB Ȑ RL?y=(UQ@$UjUokM35i&(`ccQa>,&(z&6XmcDEhH@@ʠL OVFPKC@ *r8/R,@I+6*3dW"IHJG) bs !#NXIP A0ibaO(ELӢl"5D&遺&s0㈉11 fP)# `@!HPOHU0@!#8"1S:d$:X{wzp0 F0,L`F7BգF8jrDB=c;SXWy2"*xY'߀C%ZPՠmb0\IƂ jgݧ&. dGI$- 94;^=@5eſ?w!>vꋢ00P8hLIȔ8 ab?ps21>}6R=6=AbDS:`10#hD; )G` fVW{Q0Mv!XcbhmdmD߷^U_+QyŅ^;$ϼR\U$."Q t,bXs;2b Eh1_7uEZd#JJtVK9ig,hyAMUEcPCq .Q{D6A$C  J{PNGiI{ȩI:>ʘ p} aAH|Uc5Vc-{xh-sVܯmez\@Y)RY~' &<dO]TCU!agA6?BB){-n5 CP&pɋYT,>`IIS`KOlP1 &f8>>\@N}eh9iY8E7 aݬDIYCSBc&ҜlC~.v@ mDtb#Jj#͛!&Ţ]n@= Qr=4 (O(*FNEbE8Q/PNCrn魓ddRF 2`nnO흘o(ITx '#ɇQI㋘)H4a*,=%ַ  lȟ,&qC>c* &_7>/>IOxgʀ&I H"eDӽ>S8W7p7VEk*}G  "1(r1KRFǷvT]w.ej]^e3rXvы:;^*CP XSsм*C7pWMġB+] sy 3lzpf{f.kfjCD1AP@0Sa2nat2̄R@!r 4eĥ1p!0N i!ed C3$憚 yn t!ɷt:ytN_<1rHf%qw)*71*djS @L Š xA@lD9b i+ D@0 Bag|(Xl{=8a HCM-9 o8"6.Yo0?37OS^ۛM)S-M7S.96o r|ޛǛvyAv92) 6 ـ4PD" [8#cBTCKP]mh`=$HJX.ϝ4`2)9 uuH+HB3`hAބlã L*wM}zAMw$`jp ܳv!!<ӼȖ;"'i@ԡA5hw,;73>"vu"$Be7\5~,ҒSnR("Z@3d!1YDʮ**?/hj[pPt.n '\vyƁxE7&=)Z1T?08U3f5뺴 9\6e,T/ux4dk&JQ%tTE& Dr !;,I)BDqD50ɕز 5nwrצRmO]YJdJ\i؄$ ȩa+X,?IٹkuN,N^l L%m>myJn G(JT"  x` Vf"&}=L4T a77]wi&4L44 R(3t%‚Q$jgS"]f9ZA&HX*( kkXmmw$2H1OޭdŇpL~:ܶ)*bth 1MJh$` 74߷g&R̖JP;k`_Xy*Ol4䲃br@Ah$vݒ&biDvWNPyizb~P E3"{?*$KMdhcMb60@1m8I<'>z=u([h.Gx`'Q"* CJSchJh&T҈J'I'0I"&_q B `"tJQ\6xuȝk;'n$(3`SD-r,9FӾ "6=-)"a})C |F" y QxiPTNA(0^t4dOxv㘑(&-f50`)2Нȯ &[!EX `:H<ъְ9>A>N/ҏL 2$1ƈ$r9= Lhv $a*8'4e(nXTb-g#N Bm*H'LB[d!S'({GF0S¬I\Gcvv@ f4*hVncm$S#TUD q rvTZ]ˡҳU RIC TPVDBVh@IDT bR%UPDrBBPB=ҫM%HQ()BiUi!-%ETZƱ54&>C}Hd POS ? ",@R2I%(I 8HІ|R 9Ma qPUhP! Q! H*B^:B@sd/ 8>xz>cjNVTY`%QBeB P`(P)iPiE@@l(S@B 4Ha ȏJtsᷩ U󾝰8 *3n#}xPI_~Ur5')gY'*wև:4 ᇛ٦G 03 wSbP_I":z~N}귵nN>?̼~Z ~C  R HB ,D _C$9qbH f B H FՓmfSS8A4ĝ/\4:+T RoոAoR)ٰ S`vGb*ʱGZg|ͨ%j]UT) [#Rt+(NC'X ?L&&@OzG8,<$8A&X4F؟a 05 &Z _P`&qdF9hږ,{$]YMBG]N hH[9R9!8rNV\ ?[g .ip8Q4c.; 9GLN<X"r:nR;h+٘qaj2Sѧl0&Y)Ѽp\}emSYMe1DǓ aV2Ӛo-:BL( eK-V ;rgS)Ľd76T6k18Cu8zRPQ#Ut(!nc7 1; )7!.yE[n32-!LLC:͋>T[O/So+Xv4ǎF;po/$QU94t3jIpcrtm@ 9Y%e _PD58">uZ˻*/5O+:{9ԉ? d9%x2ef$X딶/̤U;?F>^ Xf9M^XtjcЪ""ߝJfrBGu̸>_t"f8 ݘE06$X^[r9S(¶ИHLycU۱%L!p) 1]nM9y!q'c9jm:`á2.UT`LłbS,(pF3Rп:+AH[$0[5A"dp!y-6 l D̩ARQae%,dMV] a0 Jzq& oO>f`!9@劒uEX0޳.#t/KM}q7ZFk*@c˭1TB,eNW#$ 8Yמn ax?$zu$#gR8f" M1ŭ|634b4Nj"91|Ʈc/ntP`㠪"1&Ci!)umatW~_YV uQ5E_{kyX1aaGݞI$(Y-&N|'dJEA'ù|!ĜҏC 4hhT<9ha0 qoX (f;Mx]|"'{77BנDp0/0i:kH(0M8 >_/Nþ (IdVB⸘%%PƟʡ~Ž.*RAO(Ҟ'%SU>Y_dq÷3#4 ^CcB<^PeJ!2X A$!#-@KeÏhòHpӢf`KQH=K-j%PDMl8jp"E_Eɍ[KmDTI\aXSd0v\fqsDqrgE5%<@x" O<<_6 y M7q;Cp2i] @yz)͂`RbYS"CR!{C(E>6R S ?:; Řޛ3%>o}"܇ɀm+YLZֵY0 _m=&TU]}t]C2Szšc0PBa"!| $" :LRg}Y{ۙu+C3&Xm=e{:5a %O>nv89wڳc 3t7os[s{`mٶ Au7:۲S\=.%KTs\ %1bARN8 ˁH?yyQtvSpK,Tױ,;y\!׎H46Olȼ\Jef}񛓍Vr95׸('u)+p#=MFsdHבv>' h}zz9tPC[r7Mlc,2pg[.زAP,z:G꣡2=omsqUY]GhEEk9gϷE~ȯzf_}_SR٦ӎ:GMQ[kܵ je֬XzfJK|T Ҏ^>Q-9RsPMtjy_>gT.2a^|{,/.:ob7覬5@}EeS\bي]Z=-Zj^-V-LX({<^F#"@̃:|;zë77.l:THݰWRޤۮ6i#gIjwapy믮vW9L|mmV?\}. 2sߖ,P|ZD+Dĭ63 n}zq%d%RDIƚroYpwcr8Ãd; R%@L1!2g3M3GR*vê2sf xč &}eoǶb>ĊK msosͲ hWa2{TċWZ*|<y?Z]++jTe;DQƽ>+ʯKի&OZ&^6t "KH[B6!۰~TuˀE7anڕz|ŮrZ\ER\XߜDf~_En-abY*eޕ4}s ټ9`j Ndk_t'7 ̕Z#ef"ָsIhyǜ,q^J=! nz/u*~(Kf֢:eY+\&$RYn*_N+߲heR7vcW*o[Ҽ&k#NB\eϿz} ̔T+B%a53>GR`vQyAXٯc칓˦װ5.@M'.Q r,ӬXLy#c+5CVRJ9+x^- :Rx 蜎zE({Ǥ+rYY2g$3 <~ƶҫ.G{Qm HxV~[5$~ϺL08qAЦʔXْ}f"_ܶ:ǍV-[4R5o]%tY.}~}y9ް"h52*::W(5V֏$<. ~or{{q ۍb-v4mZ|uZkwl\{=n3s~^0xB}7R"rSЇclJ@Rbl^2NlQ_lWwg꣎zGS#wƭ߰FOX+}}A6d gV>ŽJ]춬#Ӊ,WٲzQӹs?k/,? ՌV.Kk ?WTW,5 lܲؓ*-{>}D٫dd?>ߪOެ=~Lm~uQh`d 4lbPMmszٮ~h`Ӳϣ$UH[1{qYq&@V|ݢk1}U.:g_nS.ɸbAww\?qy@2f]+c.V t`&nӜ|#vvK{GyF}v1AeȤgXFE󊞛J+8"?Na;;!^wvTFv?󼀟tGU1N;8\3́7.j0[pcM2TYH/,5u~V ,͸vI UgT0OO^aԴ=抇.Dv|KNErugf8la{iZTC,L%isunnķŶղY[%S)k&61YrB@qD5׏.ZV`Vcz5/`Q\;.>cZxuä㒦*4sҰu?/I8t9|8^ 'lݣmo_T[Qj-._vپ7ޅnXՒ[!0".V+&`r 5rwZ[q tk3/N9+ᡙ݊Tk+wIsYk .dZM3^PVL8A& c#cr0I!XsbSGތ,ּ&6wm$Wz f[iPikUoJM^W[(y~۷~e_.=`dpޝ`{ LuP_~$Or)/?eKpv?ѵإZS i[.uVvW%uM M5}XrVH3m(8u7jݚJIFKwuҦOQC'9v0M+ppiw\KhP?$eW裚fgQ^XfͭޝE6_7n}=TRČ_~TPиVUG49ğYv@jbqG0j[L{c\k`kj~LiQ-X\ihxB5o< -TNng ( Nkŝ}|SW5?ej\0QN7k>.R`aO(? @>魆Ug<08{NNZw,ězV]ns{9>AK>8E.1asEWXbJYvvkW'iTJ>t#,kԋdr+|zӼJOk++oܰen]" 8jߞ@y)m\-j*󿙷>v|?)yiG-/ۏ)sZ3zy) )OW?OLŶ](qCP̂zj?c&*C?@0X}ٖG?BSe+|wө7~|٭BiFc"d%x>ekS+=ϒu֍!`A"{Jyu%72>#Ɍݤi'W/i?ԱK)J=ridLoӓgg߽ߺ3[ŚZՖfKVf>i`4o;goOWjE/]s)^/Q#O -`-ء%,37<_*O wc=T)Q{ }u:J9mOc4MM<|FgUnܝv% vüK~m"&l}-'-tV`fT>gCXp9EϼDffKO~,k½KyT{ \l').T@ldxLɥI.ԠJ!9.zZ4}LR-qY8>C'WܼtU3ʎm6yo=QW2`mYe U;?պ|ꆙ:2Ejm&,veYqiM )sav_\e|Ny睞6S'g[5&8p|pbH vQvw`+J5iAs[5 Oݢ^8̰$l|wDu#K^P}*Fy`LN:{55a 'έ˚ge,]`Z-Q4Cڜ9t\GXN3^5"D5uic*\C@;lȐ--{YrLqW4rR5J{)! pC bjtM=LC˃r'NVP,5hZ4B`P9Z!~!RXoVI۲q˛]pE@xtUFfDp-$qZ[ܦTņ<ڰQ@g-TROm0|ZvZ:'43@u5az%dǍͻ&_X%nq PVQ 0 48|jFbOΞY)}Wl޴pPkCrϲ'W}8{|3牕?kx|Cl:o^4FzϸrMrӋcWX损/!CqfKKdFHUWɾ7by%N-W^reޠnWvRGUYlwN”)}/mBL$^z;:lyKA+a1AdO7z7=~N܎YY[SSY f_bm2 ^ukS[1\u־ K|x+X|Dk-IJgt0e]wh{ ںc7(i(Sʯ\l]nѦ}:6]^1/ao^D{)V!q֢$,#dž'=sP>J<*/,V]{J+3eKݖLOߺf֩MYxs.e9?3G4Yc)dZ!nl{ty/%`T>5E]n^6r4NVغG;zƥllǁwe)Sbbg[~߶͏M6ș%`uzOfQDE~tmfN%ʷ!ofJ>keXϣs=l΍eX ݬxiuy+-Ա-uk͗FkW9'#kjU^~%]!/#dݡ RuӪ5%7S_?~nU[Ln~ξ巶܌?dAg+*+W])$2 5;22j+ʷi{pg| 溸{%uy佶mD'kcSKUv(Ӈ7:wZW}V[,RѰخ|f\~L^`y¤'8p,Zk Y\%姎<,otlFgs/yb&q5zsՋsK +Қ>E9OYI~gwtx]sRWxX&vqy<oIl[}1[\5V#~ﯢzSTpG\/Y\.4x?Y~K5y]w11ryJC"`zHb:Y3'ԕq7:W'.OcI)aĆ:zKɗ#nZ7^sG='U6-3F֎(]T=9U3hYdewPredylV5yrcb=/Tz ['@ۋa!OU'_Q8[&sT˺T-dzV>_RbtnX 9LZp68n7f6]ۛ/sD:㒷5 'XE9Ey=ZzeN.bť0ן'ond@'qՃ: r%LpSPWq柠LSd=?,k+{lJ R&2w,iF꧶'ΖժN]\m1ԏd*?|Sm;8Lٸ0j2 `M_5MM̫'miY'lMkܬ 1cVF֏*L{[b/ߔvI9)3v.\?\u2]I /2dcN/9WwRU+}sc.Ze~Th-6T,S*>Fz cRs2?p9UsvjK,䚊y-h{fsrx KN kCXgDž?R94]:@+9Gӕňrvv])ӽr½mKǛ*>~Z`ڶ<~3 5[ڨfT=M=; ?%=\%'6ѥWMx+|4|6EaZ9aZ- :,;V Ū\#q.|5s;&/jH'aFQ}}=ogD&.\-A q]|gF[^>o-%myYHK{U/qtNV| =ٖ7cёiY3_{UtDBh.\nbmwv},{ZkL/>a-N$Џ6!qx;sLω ~=ɉu*.؀?KF#P~beٌy]֚ۘ׽=Q+OxXdgUz c{iy@eŁe}³R69e7k A꟧wªId[6j]Һ/bhZ5^*6yj>ߔU L7d|Yc[m-OMCdf3T̬6ΎΕ{GMI <{V~2ٷR4'<]OeӢZ-l0Ŗ-R%E`Zr4[-K5&vf݃qv;ṕ5sCwֵ߱¨!ئs{&Gf|<ɓ<5^3͖5e3T9HH 4o i_bܻMۮX/mξėS&]t5[Js*mRMIvc-'~g+Ե no6ʹ

oE' M s4ZܶBNsbtr;m㚼-Y/r4l |y858MK16xwi?o{;rA1͹σU~9Nۯg n0pWAo?6O|~ׂ_Sу?q٠ߜߧt+?6 Hj3}_?\zo_O XS7(!o{)tUdbly$XJ=K/]t|( ͸F|Ye7K嬉ky`y:n_V=dq 9g'3Rq2*Rd[͜kV8NSAw:l?V^N~0'V W]xXtWăX//f#nk-! ue n_[Z\zT6>FD}08lܰwCS+Zmf:+d[#rP}%orf4 uOWrSz[SSn}l^`YίIHNs7DAe6{6K1zD{Kղ MiJZӭ'QYupik*V ʖ1ؙF^agqDezb_, dFU7SL788sK+VI:7ZlMG7ۋ|[biYT\*\"2c᯷&KMٴ,輋FHئ'F)ꫪ[:)sbJԷo*k«d\\w-}M [2;'ލibp,qϻ*-J?uӕeש$qZmlv4[,V4^asvK{q5{ISSbR;|]sBm6:ShZ>~}7~VIi9u>UÍe U=V ېԉt+2tIVui =蒫mltjD׊cO':*ջ^~„\(斷(QZЈZt{ԟ1ϩ[7+yZo!u=[|}\Y6l3E1rQ=#[έ_8|isNoX;Dc55?N mV1}}㇯%.*Ovܿ(Iİ+f}u2{}FR 9IJuE꧆Ŧf iՖ~n]: .fNRcWjyB*i9c6\ӆɲ Y[Ͼ+lm՟4Gpփ1wMZrvS佅5W}MyZ1뱯lB Rg<xvmT0zR+%Wf\1  |Eï_El}hx{&ՠN'5JۺtijU)U<`&ge62,>pv]{7ti!^sʹp"֓>y_aləZOϖkɧםڋkn~B7;no :hz\{tagm=LJ&I[cz2;W@J,a9_Ƹ?}iH0ÐyvSK67`o.`"?ʲ,PeWw'_>ex&ţHn(uw 0k n9G/͕t5̨u뙳g,?g&IJђY% 7%%t)5q;"ޭR!ڧ>aG<1=F`"= '`_8 >$/SD.Śâ?& 4f$d BQidB)T l LasL`oDCȩsP:Ca"_&2&ȶQlLA#r( "JH1g@q|#65OmLa<:Nu"l.hOT2&^ GyXmiVglf2L8Q38L&? | SQ~#؟ (`{+rLpPl&r:H :ƟfPh0&M@" 0G05ȶ[EPI4wp@2幐DqW6)XHqCs B$6L&^+bi654lCY!OX) #(l0 [G韼ą@B Cy23.#m`M,y;$ D'vT8LRcm-DdA[ۍLH<<:Lz1v}+HYI6oB&%C@QGF=_[;[D!cD%$, 6fʂ"*<XDdqPw3\"h)7Basr$>c0H2](f<7ȦX6:LXDRdG>]Hs Wns6$Ө$7"oAXl e¡py,1,:ܽ\Ü Ylf04&TKPl:`Ŏn13fÍϰpPAl'l3FX>QP$p'1/`T݀&ޕ.p/߈ WOT dqT< a s,* 2hBφTDyX{;;pAȈi-\Z] d&mh_Gm8 أ c j;@oN"Cd@( z H n:\v)XZs<ʈD2 XLL8/70v( ` ǰpQ(d"usY  EsBևʾxpY\6Y0QOJb!P&qRone B?  "_p)Z5p#ZщH#'f("XO.4&\ߘ s[X+kطrF~)5OD.Zl?&Hf)PEN*bfr!Z6G'^]Jڨ>_&,)_dΏj; ;߮ZXR"@5Q?0X 0^R"5FqI@Jk>]1Hq(0Pxs GBQ*JQH60(pF/6ӌvdd*' wB[<@b*ƍi*4828A!C> "#J) +pp^F@H @RPLJAX_F'"7(jr"sT0EG00@5P ͤ%v%zPH8;HO.5d98ikoG.dF`BD+y>\8N1q ?q4 5 R ڏB{("E$1yjz"{X$9|;;`g`` & L\`feEM`0+h& يM!&Kt[R@g\X7 e Pd> Q`KW^Xō 6Ba6@K0)M@t\pd%j- c \0ePl45T"b rdDEH1Z2 6aar[4<$1H,6 x"4(0K ` v8{50̘؊ELAcaeet)v <6G$2ƸL,b*^EdWx47xqSYLhF,+{ДlIAEl&2H6JS&$& :v(&tvc"փ@A؎ ;h<@@BaI)¦r)Xlhp 'HWE!]ϩ 2 BB$ a) 68E B G"@H"Bv $I3` 9bwn`pspe5av/tPOttO` *hx 6% 5=c X J3@17wCZC"sB,ΏwhDGPbC {X)!AOaaƲV l"%v`!Hb3A F* ) .+YL*.kF!XIGI\M0L%^ =Cg M<@(P*}DFg#0 ϟ %\pݬ7pF" LK}J? $ >rdAꨐ;{{>xC^?d5|A0n*DЇ((P^@(/00Ά3חe3<d"i6!^B$N&!DAĔ(6̤QIq#a;, YƊ ‘8բ'>A;dz  \R!n&Ԡa R2J'Ь1(Ňܨ`A8I(& *T 5%0 ̦ 2vP՘ 0 B'"??@&\"l f#6 Evu Yb%˜&!jBsFV[ѐӄ80()@"KPpZݡB'9& ^D!9J6;mW1)1^Q c*N*1٥Z4] "5:;8@$yqpK]LHKA9=< }FWLDPoXg%O# idc1H20$6!{xR\63 $١)FV 4a=\!`0c^ H,#x+MID02A;EC&<%ye;|/Y2+)Јȸ )"E\8 oSH&AWNa1t:NR 8߿fHL\YTW  Hv_y#3)HVNdfĞ`mlE$:&sEÌ%)l,ᇆx giPTpD?UMd2:QXp8k($M%&hO0yA+h`Fe$fm,Y6#(p,AF @XT USP./cm CP!`0NdDBB'矅K9dҒ/Iuf=#x$86Z EEwфvk@N@R,@PbMehpZ]Ў`C{ ıJf8 nwֱ7T#U2"˴"S`4o?-+\N uN)x,Y;pBr 3#4|T>l- 1I6=Kz(D&R hBZ:bX>JM7@n.sFp hjH$BMGi[A>T\6v@QILP?X8d -+x%8+, YHy)n P bHpl1n8Oj㰄a992LP=R`Imu*0-74!B.šGT.AT4*IT.cQT212*1X =*j܅S@o?bglRBWPQPTGQUߡ<ٟn ~(Kf e(!I 05;%|'fÉfV"3Re-# Ya**~:GA,(4E* #0 ֙7PDGs:_3+fhAD!v 06L%E#j[_OH  b?hAК/ 0\EP+)p@: <.DžڃJɅkN]hP-%.A6\q푳q gɋ82j";Tp1BIEjrZ0@é|2;eʐ&1V]42H}Z"Ne?Km!:bYGD`o(P5H0 % vU.rcˋɆn@ЉДJ5ge C"JUsaDtfӿej;W"QAn!'+ܓhM zL`$3"CpNE=IÄzy kWց:mۊ^XP Fɸ 0Dgl[TAIlj?x@4K/dq `0S0ߦO)eJZv9?? Gr9CnЉlG:+AGb ޖ z cAx͢Y[#cwiC Dn kaySQhCmfJ/"] e68L d1Ƞ⿨oAy,~tB"`)rX8rn1|-K`P+S˜I$`xa\8 >`"!?h4y\./#WZA'`C˲Dhb)4\E }q}ҿ#Zt 7L!B|BJ$LEp4BftC))LvH (mE_aNer,CW*7$R@Æo[P»op9!A"Wp˜o6B*7BG4ǯ5X{Z†. L" kprH&+A|_FpBJQPP.6nw7TS =," ȏI$ s84$Er#CH9Vm& rFf=bf,# Fc~0r z; $$*W1.0jt6wq%8vO/Foƣ֮+o}Y"6}6[ieYRDY[$rL1i* d6H_[6ꏑ@z 4:6*TP |ǩ~8B'>pv zL(3{TIi zqNI!Ҽp,y! >Ԧ0ʦO?p=d6+K-I;+OjE@T×g=K ,"v}\䶴*;*\Wx!Ndji3"# ¡=$R$"\Y}F 0bBw|Z4q }ňBp\C>1yo7U* wtfլM'i茒vlw`o槒: gw|^/''իr܏V⾩N%+H-䐵w"܉aِbQEF}!>hM9>*(3᪢ }ɬ/?^H){oyw+Nx Û+UZS#`ѽJ#_盧CKZR-!'8e?LmuQ4ƒȆkoAT #y Yځ"xV/ T\`lj[OAUU[ARʻ6'',9+qM8yQ6XT6$V#4(lQNֶ]~@dDh9g=ͨybL 컖Ί9qЊѭ{.&V ߤkAksqwJu{ sSea4b M(P)faQA?-ucAj)6+JtHOGڧl(% F6n&/n+.&Ccgk\őcYo> AD)2>6JbQI4&<ɉs?vw;Lc&ETCMOey-=^5F<ެS|rX` {)jF} sޜeq5Q7O~t/ZgOCZ8TYd7tl$jlt7ŷifW9lQv41C+m`Qv~oKn2),[L.*U,[]}&^2hd6Bn\U5!Vl _ Ɠ%.0\ɧz`c(+]U ֚ zM k—Cfԣ)C]=HI'4E[bĨp5_B j(ST-)?o,Ydr) QkY+Vi1YYwD1AtTNYL-VN+ 3ƧD;,[)O3']a'+ Z,Pf _(;V'qVf4~ǵ][th1-6n:WG.3uiOďӗVsI(TZ\uJ'crb߷UwW>o,ģtxZR`,;EmOJXhob%Ai:۽:iqVYGe~6AV*b*O_dd[diܒв<4wŨgw/J#0XGFU^Mb炇ΫAOEZy\í89S(nk(+rb02Z  T|4{|lL~'E`{Fs`,6Y&Mm yF `jWj^oDGsA:/x dt]mkܳZ"1egT +ޯA[P1<;A00C£R>rmqcjۑא݇/5_`1WZ X>_2?̓ |ٷҴ`źE,/|wY(q~>Ç<:w]9KѺFPP.}u 9ӈ#w{)[WJ?w+jT<\!/& Z/mronPF,fgB;ʁSK=)g  ,%$Bn$05.yWor({j:’˞)y+ORhzVCw'iD^4-}e1(aQG>q1oV J99[*1վJ~Mh ؤJE /tkmlړ,$e?;ؙaҝ,uPq~Bw..\BMl~+2; $U+elV> .Ң']fg#t ]l@ ure"#%mm l ܥ{+G^cd"t&de kfY@nuX RUbZ+7kx qLe110 N!En"[[*yϨ gg''?`œJB :7Q\]f+8OyEe;bD\p<]h.0%TxJbɃNW\ 3a4%/#9{qݍnCI(yW@V >v^}o $t㑫> #O%M t^xYK-*nb/;$G4sTuy"R+0J]r'"&ζ%0iڰӴ9Q՟FǷl`i-J΁0Pv\V<.Eı`Gb[;3밝,2N&40D4X7N'B! =Qў%1MA60cZS~Y%o^3oȉ#v#و).nlS2-6F Ή1-,4hL}&a0XibI<EX;,hb^"4XVP*=S܋.; ڭLD%lHcCȱT%2pl{A(9cv_>4UUGQ, 왥I[xx$. ^'^ChdFE.Ggs0GV"ύrخĺaN<#'eDH؅ MPOʀlEqx\B{(4ÖFN;4lyr!/z;]z<1(9$%-+! 3bWwY stpi~ء/ċGy߾[Û$KC'Ͼ9 MóT0<<"i0v_1 #wFYM'lkfRt/S-h>B[KZ]i-QoxO>d Q FI nM adl#߇vYi7X" ܢKx.r;@J}#rP?0 R"ЄCYKlU5'ЯkH3"Pr P> V;h+|X8kzF=XD#;wGnh骝Q,Z&.}?Ť>36AZֳLhHNR+ @Wڱqk`Q/AL@Wǘ<-"Hܰ-SήvEw%A.Cʕ&IY/r <<)@D".|P- Ve_x 4mH%$/ PH'i豎,~9?i hc%I餯|6ˠ`UX@$T8Z)KŽ&V79#֗0rt\N,[]5H, AM‹('#j SG G6 ;X[h4jpe9mVKW`[ JN%.k"غ\gj.X-;FHWJjDxm߂TW5[1O*}TXQ8_-1 jYQEXixo5 N .M10޸3+\pzx'x=Ev2'p-mu{B0 o[ַ4-l b?̟ߢct2)iќ ߪdb2B,Xe8#kIөwf6{p ( K6!;>D:WԢu#4{n;[73`ZTD>m1 Ǥ .TQ5s3}}?o;_i7lydZFMFM k#)ԶҺNggwFIhxhU` nog2?Lz2 yWEzȊUc #qgL?G 1{`)MUswغ7-gKW#hq]Qe=Q4@m>MCc)ATO ҷ.*˂[WĉF8Jϒ[Y uc*ݼ=֍Qc!jB#BMto3EgF Z,f6juV2ĽӰl'MKuC] ڏg/a_fs9ĭtŅORyîq45q5'û{?'2B_?ymWMeNG!K.Zi\YbV9)A5y[*"ޗ7>=dS1G.ʊvJ_l5jFf].H/ "fg]PzL(j阾MtJf ! B~JpF`T}{!'),f^C^BC˥<4S0\3nVT9P1:D1ykV8Mہ.O'hla9Ur]NS{ChTw!De'~ݻsR!a5.g`{*ٙ9|3W7mz41S^fځ7XهM3+i@fVcXw}ԆՙЫRe|ɗu{)##GUrʳgo=?+ 7MihVWJ#ˈD`hD%H!L)mߤ~x mrX9%$'+h5g '1^;dy`^tꈖkױo(준rp fR0 l{wwlSgUK@ҕ@Cm}Mܜb2lJM#6U#*K5 .R5a}f|+UdO54Zu&&<˕-514ny63@6"^9k讫ћ5({' !oP_\+=L~+1 ZfT)!;>߰ uSS QHU  5w#'afysTAh,fp6%j;J·19V=`GFl ]p?,=, VU,f=ڧRr< owa‚/Odnޭ6+SԪqC$60 ? vGgoN?/7aÌ