resalloc-server-4.3-1.el7> 6 6`d63!}|J^>j/5,dbrr{ j/5,dFb_ZHLʊ_A#RϜ-xED6-)Pgj(LtKgA: )k0(l!xliW`͙c&@M׾ @,,Į+^ ˉ[Q*I{/&:bEuwṳoSEd3E BF͉ޅ8?2؇Px?ssy`l} hb`=#ضFi0"l_zz*mE ,Y񐚰SW&k-+7|p\bVPrw0,l()[ 2|w6<ֻwzߵ. &ԉden87BL~kD8&y+AxbWҀ֦qxTp'2]M_ SeMz2 45_Nys&j/5,dbrr{ j/5,d;4c>*YnՇۼ;i10d/yZeˌ[/NuSS{.މUS )u/]#M{ޑ[ƒ;%yA8SZ.r'&)'We}S.v$xb ؞ FsOE|$7ޓ3-)@ݽl=@ԸҽYU2 U?2tu|taX|"9.!#F}?rJ=|DMhR$9 <t'ŎFk0kDhw 5ɞh]^abd8_.^Q'Y@>b ^|@D*q{Jd(2!Q6ډd=4/yϧ\lh߳ ^Xs1;aDWN¹Ym>yFNS=32qCȭ~'qg XR5o9ȡL _9_AUgH#,65>@K?Kd  Udh <QQ "Q Q Q YQ Q QQjQ  !D"("8"19#1:,1=7]>7e@7mG7xQH8QI:QX:TY:\\:pQ];Q^AbBdCeCfClCtCQuDQvF4 wGXQxHQyI>JJCresalloc-server4.31.el7Resource allocator for expensive resources - server part The resalloc project aims to help with taking care of dynamically allocated resources, for example ephemeral virtual machines used for the purposes of CI/CD tasks. The resalloc-server package provides the resalloc server, and some tooling for resalloc administrators.brq!buildvm-x86-15.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://github.com/praiskup/resalloclinuxnoarchuser=resalloc group=resalloc getent group "$user" >/dev/null || groupadd -r "$group" getent passwd "$user" >/dev/null || \ useradd -r -g "$group" -G "$group" -s /bin/bash \ -c "resalloc server's user" "$user" \ -d "/var/lib/resallocserver" if [ $1 -eq 1 ] ; then # Initial installation systemctl preset resalloc.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 resalloc.service >/dev/null 2>&1 || : fiJ+w C j\} v 1 1joo  l[[ t q`vv\PP zz T " "' pFl/큤AA큤A큤A큤A큤A큤AAbrobrobrpXa#^`ϮbrpVbrpVbrpX\ibrpXbrpXbrpX^~\ibrpXbrpXa#mbrpXbrpXbrpXa#mbrpXbrpX`brpXbrpX^brpXbrpX\ibrpXbrpX^W@brpXbrpX^WHbrpXbrpXa#mbrpXbrpXa#mbrpXbrpXa#mbrpXbrpXa#mbrpXbrpXa#brpXbrpXa#mbrpXbrpXabrpXbrpXbrUbrpXbrpXb`brpXbrpXa#mbrpXbrpXbrobrobrq brW ^sbrq \ibrpX^brq brq brpX3258432342a1c76a40d3b1be85676e9164e1cd4f4ac7622aeda0cf4b1d4f0fcfdaafca0f297899ad8566f76b425d8c3744b81c90f8fa1e9ecab856c3891a78e82b7cbbfaddf5837f9afd981614137973ccf5b6afc3971e31a44fcd1472bcd571dd202b7316aa421cc9d285c0df30dba1a3935827dfeb1663b77961d6b2c8348fda0e26a6d57ade66d222ba767cc33bfb70ebdeb8da491a3246d7325772544d4de40015f4be7abfc7e0c119634c89146384a8b8016d28ae0a8c8f657d53ba803c268da9476e88fc4bd36bb3da4b69fbfdecd9e659b2468bdb76ffc04c71ce7589e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa682afd85bcdbc56042d7a4fd949951afcf0ec5574843ffd974988b21701234aa3ee78861a46f801d6674b57782b9f570b0fb2d269d19629e6d1c156938a79dfae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b2ec758039d2c67a88f22f7bd6190b808729c6f2adbb766bf0c5f77bf83d27c8b69e53b6b5fa8494687289e68db6d3130f1a2d0ca7e6d9aee3b06267c3cde234fbb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b30088bb24bb0e09f101e7ea9d2f40e39de6fe0e2df72d0970e300f1851abcb0b300884a246f333863ef46e96c68fdf53e8171528fa126c6874bcf76342fc07534e62d8c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac68c751a985caf738b72094395b78ff26b51cdba484d0ca5f03bc5d9f6b4248ac6cd4f4b0c4a6117b4504fdf9be89979f90771e8cc9ecd87bc53801011c8e53d6a2c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292c544248965a639facc4b683c625cf10e5e5c12c84b91c9985e078f88ccb93292da5b52778d5aaee940a3aa7003091015a9dc8afab56dcbba40ee2a1c01266094e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43a4e37e0cbe7bdf71683de0b1478eb98893e33a404d1289b395b75edcafb9ca43ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77beda6adb63faa26826e99e87609050cd5117946f97dbbdf88bffd1ccdd533d77bedacde66695be4f5a7e9157f228cf0c7c6f953398899b9f8f7450726a106461e13a4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d4200e190ef1cf2460988052b4a4b37028e370889f94f8761400b24b628b7399d70cee6507b1d215b2e8e97fe5c0c8637fd5c51f03f8225c60b3a0c74690ee922bdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53cbdd13c142843654d770ffee5a2661b71be84c4aa8b2279fa7c9bdc1019f8a53c4c1d780db84fc0fce26a008a6466ebf429661fe2c619c1d660a83f8a2c6d6db23918fb848c41f0befadf033380fc3055d03e0fcc5e53680fc05dd0e0509db9c23918fb848c41f0befadf033380fc3055d03e0fcc5e53680fc05dd0e0509db9c2a549eac884a75bb6d5762c650c704bb98458488ee8980e53395c64d7d390283db6c912686e8386d7bd5807b9ebb55b1a5f9f32fc9cf7fa8e20b7ad5df00ccd79b6c912686e8386d7bd5807b9ebb55b1a5f9f32fc9cf7fa8e20b7ad5df00ccd79fb75b866cd78373227afe641bfea10187da17b7e051273e3f08cbec9c465782c1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcf1322aa10414980e31f64270205e644f3614189e7800db7d86d2cb5dfe7fe5fcf9e088f4efdc2e4932e95bc5f1e437c11dee7a4ceb9c01f00eee54b3a0c86ad7061da30e9553270e4246a1191282b95cc476d11ada141611e92021fc7aee0446461da30e9553270e4246a1191282b95cc476d11ada141611e92021fc7aee044644cca7652c4a483f907c49fe5c9aa41f59e4d366fc2e7b9f207803c60d98eae480e5d565d8c3e0e8e4d01402582316dfea22b24577154b49d85d6ff063c8e7ce80e5d565d8c3e0e8e4d01402582316dfea22b24577154b49d85d6ff063c8e7ce80954ee25288a861ea1588b066b312cfaf58d6185ef31437ed3ad5ca948a28edfaa7f4b84c93251e2852ccec107aeac2a6955afca3c106f0e2fb2c5e2d07303e8aa7f4b84c93251e2852ccec107aeac2a6955afca3c106f0e2fb2c5e2d07303e8261e9513e0e1fe55be2569fbe790a69901ae19e2c6d351b527c4b96c05d5d19befa0577bba01aa46a4eda56c030417223ff701f201d193792014e739cb58e55aefa0577bba01aa46a4eda56c030417223ff701f201d193792014e739cb58e55a34c34a8692527612b7db1ee64b6d81e7f79270e6a69827637c8afdac0e452176bc7aa79526c4911341aa0f6e23ca1f26ca39e498e8f5f92deb1acba9d04fb83864a350523327705f55ed5c337d97b0e53b41a14ed9315792312431c9c9c6c583228bbb8c31e20ce95563c18f9e405b97ef37bd6dd15b45c732e46a3f0c07848924b13ce345ae3d5fe64294dd52925140f5c71e7c79a2d6b4bcbddca327e8867524b13ce345ae3d5fe64294dd52925140f5c71e7c79a2d6b4bcbddca327e8867535a7731b327db8e9899995b0eb29d44c81d5d4ee76441d413cb161efa0c9e16bbc11e2f77d880f1b59c0f62b374a830274b4b8a8684e93434cefcecee81e42a4bc11e2f77d880f1b59c0f62b374a830274b4b8a8684e93434cefcecee81e42a490a6a939b2bae8ac7a199728ebb7080ed4c5330db8605f3fc539a3220455d47b4c1c53362eb69b8a36bae93030b4597dcd9505f6294d7d870915f2566e890051fb9646dec91bed57e6066c3ed073ec283873c45f1541b99321945d1ff2a668e1fa204a1bd92d95ee56dc3c59b619bb9891da927fb8e29075307a689f348b86dd8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438133b434e5424258a4b7ae4061ba11358e6884b35f466bd9aa28dd652e5d809135d6cc293b22d0f24a449da6d698e08f489bd48f2648de571a7f374b73936648/usr/lib/python2.7/site-packages/resallocserverrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocresalloc-4.3-1.el7.src.rpmconfig(resalloc-server)resalloc-server@@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python2/usr/sbin/useraddconfig(resalloc-server)crontabslogrotatepython(abi)python-alembicpython-sqlalchemypython-yamlpython2-resallocpython2-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.3-1.el72.74.3-1.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3aNaNa$@a#`@``@``>(`/@`U_!d^^?@^^^^'@^2@]]Z@]D%]:@]:\\g\g\g\g\@\s@\s@\s@\s@[ٙ@Zp^@Z`@Z_:Z_:ZP@Y5Y5Y@YA@YA@YéYX@YY@Pavel Raiskup - 4.3-1Pavel Raiskup - 4.2-1Pavel Raiskup - 4.1-1Pavel Raiskup - 4-1Fedora Release Engineering - 3.7-2Pavel Raiskup - 3.7-1Pavel Raiskup - 3.6-1Python Maint - 3.4-3Zbigniew Jędrzejewski-Szmek - 3.4-2Silvie Chlupova - 3.4-1Fedora Release Engineering - 3.3-3Fedora Release Engineering - 3.3-2Pavel Raiskup - 3.3-1Pavel Raiskup - 3.2-1Miro Hrončok - 3.1-2Pavel Raiskup - 3.1-1Miro Hrončok - 3.0-2Pavel Raiskup - 3.0-1Fedora Release Engineering - 2.6-4Miro Hrončok - 2.6-3Miro Hrončok - 2.6-2Pavel Raiskup - 2.6-1Fedora Release Engineering - 2.5-2Pavel Raiskup - 2.5-1Pavel Raiskup - 2.4-1Pavel Raiskup - 2.3-3Pavel Raiskup - 2.3-2Pavel Raiskup - 2.3-1Pavel Raiskup - 2.2-2Pavel Raiskup - 2.2-1Pavel Raiskup - 2.1-3Pavel Raiskup - 2.1-2Pavel Raiskup - 2.1-1Pavel Raiskup - 2.0-1Pavel Raiskup - 1.1-1Pavel Raiskup - 1.1-0Pavel Raiskup - 0.1-12Pavel Raiskup - 0.dev0-12Pavel Raiskup - 0.dev0-11Pavel Raiskup - 0.dev0-10Pavel Raiskup - 0.dev0-9Pavel Raiskup - 0.dev0-8Pavel Raiskup - 0.dev0-7Pavel Raiskup - 0.dev0-6Pavel Raiskup - 0.dev0-5Pavel Raiskup - 0.dev0-4Pavel Raiskup - 0.dev0-3Pavel Raiskup - 0.dev0-2Pavel Raiskup - new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.3- new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.2- bugfix release, with prioritized released resources again- new release, with tag-priority- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- new upstream release, see NEWS file- rebase to a new version having DB performance fixes- Rebuilt for Python 3.10- Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583.- New upstream release v3.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- new release, mostly fixing one bug causing traceback on too-long stdout output from AllocWorker script- new configuration option cmd_release - command to be run before we mark the resource as reusable again - after server restart, schedule all inconsistent resources to be terminated (mitigates issue#41) - systemd service is restarted upon failure (just in case)- Rebuilt for Python 3.9- new version v3.1, improved resource checker- Rebuilt for Python 3.9- new 3.0 version - new possibility to re-use resources, and client requests can survive server restarts- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- don't assign resources to closed tickets- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- thread safety - don't change os.environ- fix improperly handled thread communication- drop mkhomedir requires leftover - configure logrotate to compress rotated logs- fix logrotate typo s/lib/log/, package it as config file- logrotate config (per review rhbz#1707302) - provide manual page for resalloc-server (per rhbz#1707302) - logrotate also the hooks directory- move homedir from /home to /var/lib (per msuchy's review)- new release- provide summary/description (per msuchy's review)- only support Python 3 or Python 2- fixed racy testsuite- release 2.0 (changed db schema for "id" within pool)- bump, rebuild for Python 3.7- release with removed 'cat' hack (commit 970b99725acf1dc)- first release- better setup default directories- log both stdout and stderr for start/stop/livecheck commands- service: add WantedBy=multi-user.target- fix homedir for ansible- resalloc-maint resource-delete fix- resalloc ticket-wait puts output to stdout - new command resalloc-maint ticket-list- create datadir directory for database files- install manual pages - add '--with check' option- python2/python3 fixes- resalloc user is not nologin anymore - add resalloc-maint- add service file - install log directory for server- no changelog/bin/sh/bin/sh/bin/sh  "##%&&())+,,.//122455788:;;=>?@AACDDFGHIJKLMNOPQ4.3-1.el74.3-1.el7 resallocresalloc-serverresallocserverpools.yamlserver.yamlresalloc-check-vm-ipresalloc-maintresalloc-serverresallocserver__init__.py__init__.pyc__init__.pyoalembicalembic.ini__init__.py__init__.pyc__init__.pyoenv.pyenv.pycenv.pyoversions0e370f3171e5_add_priority_for_resources_tags.py0e370f3171e5_add_priority_for_resources_tags.pyc0e370f3171e5_add_priority_for_resources_tags.pyo210774551cd3_performance_indexes.py210774551cd3_performance_indexes.pyc210774551cd3_performance_indexes.pyo5759bc82a992_initial_revision.py5759bc82a992_initial_revision.pyc5759bc82a992_initial_revision.pyo__init__.py__init__.pyc__init__.pyocdf29a997efc_resource_pool_id.pycdf29a997efc_resource_pool_id.pyccdf29a997efc_resource_pool_id.pyoeac9fc01d0d1_allow_resource_reuse.pyeac9fc01d0d1_allow_resource_reuse.pyceac9fc01d0d1_allow_resource_reuse.pyoapi.pyapi.pycapi.pyoapp.pyapp.pycapp.pyoconfig.pyconfig.pycconfig.pyolog.pylog.pyclog.pyologic.pylogic.pyclogic.pyomain.pymain.pycmain.pyomaint.pymaint.pycmaint.pyomanager.pymanager.pycmanager.pyomodels.pymodels.pycmodels.pyopriority_queue.pypriority_queue.pycpriority_queue.pyoresalloc.serviceresalloc-merge-hook-logsresalloc-server-4.3NEWSREADMEresalloc-server-4.3COPYINGresalloc-maint.1.gzresalloc-server.1.gzresallocserverprojectresallocserver/etc/cron.hourly//etc/logrotate.d//etc//etc/resallocserver//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/resallocserver//usr/lib/python2.7/site-packages/resallocserver/alembic//usr/lib/python2.7/site-packages/resallocserver/alembic/versions//usr/lib/systemd/system//usr/libexec//usr/share/doc//usr/share/doc/resalloc-server-4.3//usr/share/licenses//usr/share/licenses/resalloc-server-4.3//usr/share/man/man1//var/lib//var/lib/resallocserver//var/log/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnu POSIX shell script, ASCII text executableASCII textdirectoryPython script, ASCII text executableemptypython 2.7 byte-compiledC++ source, ASCII textPython script, UTF-8 Unicode text executabletroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)  !"#$%&'()*+,-./0123456789:;<=RRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R Rhttps://bugz.fedoraproject.org/resalloc?7zXZ !#,5ÿ] b2u y-iSqj$NsX뿄ȿY-GF԰xGsCFMǩu%/矾v"%AI%OY|x\mͅR(n>t+zF+wTsKEeL0:TLSAR4zqw쏅Mf 6;5f|t8$ n:&< 4/'U7~CX3dzn؁!q5%NjѸzm\y3`$رD*D3eA(ue#^MD UR%.|4g#Qf=1"U ];'?#Sv]&I6{7RG?whY&[IH_|HWՒp6,bm롧ChWu.̠ؽGWk|Nf@ixǤh5#UiЖ 0#8뺎LTi]wALfsl ^?O3ݍ[fLo{-˱P1Wu-[l3 ۏ`@y7.XOJX{UMo8}F2 ,PM& tVTL)gS]&n<ҷ^Z3$;ˑaelWuHLb_m7_BSufκ[.:4< mr7Ց,{ݍ;<ܘO>Cy% M=JNpL7|d5o算ƧMB#k׊H$uON#gӣxA/ģ|V`X|dIcun>3tc =J-.w3{#lqȳ .p=5ET3ǶFN>g$^KGšnj Ѽɛ:Q鉊L &/ Q=LYE8-.[]? &(6;(YiTg~ȽRT yGBvw ڌwm-gZ/݃ݒ݇ h/y bDŽ7\z*xvL8GAx_$iR1?5Sùr 8N̤jZ e_k˵V@Z\lmvRfw6nRSR3,;J_Vlv8zHx߲|E׃lSWt#.Y*hF lϏQ̯[fuF~ p<ȴu ( \jrs=A]HsF\.Twa dgx`VLt~1ékF4]"pᐡ1.!Y/<+&lS.H._f!#JWTlC"jqy*uZ|nf0'tm*|EV!qIo аĠ a\_x.ԧ&&`˰ _GK+m!ݑzbǶKtӬ(dѢFb[&.-Ք!FRݝ8tjmʩv?=;,c4/~~62,M˚X|DvK MR^ɝ҆AD,aZg .+=1?h.f\Ap "K 4pY1uXbcJe,%bڅhP1@uAwQ Gԅtm9y\@0!qu\"sF"'<:<ɾillޮ`\y+QG`uW:6 ;Ğ :q$;7 @!&AMp| n05*"x΃N N CܪVvS4:psly'jyŊi]k*zVXCpڪ_rx7 f#NWɦדjݺpt,Lo` ݣD\\?M^j~ǾfNo( 2:ɩnOˤ'$}?32P(updX"p UGV2vrY NT* NpqD[QZ.0FBNHPs.M[0o;`OLy]~5G7?JR;EJڱPm}Z/>&Փ7֠66LZC/%(XL\LZStGO?6w.%k[.^tDwlC(y2d(8(oOJRAM&IUDIG(OJ>zzIITʻtAf..%>)g#?Dzn>tƨc&rnep%$x}'H'uo t/5#1Atj$Vj,/&@@"ptyOf D{UVx\rڜH<n79bT_/N繟hV=o[ʽ!C tp u89MV:Jc|FS)C7~GLK[/@<+9I )}_(?q ճ"g=SH{5%!217Dns^"ѥJ|1ݳG"(H 7oDz|H?$J' /,!*:JZ4`*~/BYZdv qVY[2Fqx =Ŷl?ܬۤ>s3v(hezk{aFQz)2R /#K e>kiEK!N,gY'~ NEg{A).1mPң`OŘh>C)-Zn1u#x0ozֹ7mpdG:5-\^p3XR2IbbDGDl~1;gu0HepQaAgIoo}ˀC}3'86eSvF-Xޢ$ o =twcs7X,@O9]樎QrVsRwQakA\/"=9_5hju.T3K+Wm++Oڹ"y a`z.!\-uiXBK],!4'HaTy$lhK +kp5;agf&ipm&Y ϺMhzę _MI sIme cPz+rlss,Hy !MVj/ٮ,1'5('7 16+Wmx@·Dy~JE?^8&|Qe@68wfTg|e 8_$9SlC*%GVuc[cV3 ' /OMg- uBc4: zwrC 0̾ Kqt>1gI2mSC{bg&bs!.#2)= ^O{5t#ϭ@?[{EHϷW!)e;!8*H2dj(nQ*;^;-)Ch ke:/S]O}iLtz |'A2YZawXQ5 mz G)x6/Ue|])R'L~_%S;{xa={>f#۶T~fĒ46F~ۗw7ʠ4հGW(tMQIõ?<åԬQ"F6UM bG_1/qwk4 añKh%~o߼Q^f`9мe3MT8Іbj'[AyVSewf.e͔׆,h_tKK8-2ӿZGIU( ~P0%oC)3Y5 Cھ`::|.F`!1,D^[>uq@4)Oq]D/'61+Ψf6{..2oUN7dOSGz\Je5vpl>{ RtkIo<yz9qabi$+)fϲ}{$Xlk&JO ޔv6D}WT(qƸ#UŒKܭFŁ٘Rbiw_)ϩ _,PmsPI-uxG_V=}ZCUT(HEfN'z'YKN2 ѝK~~isT^qbG+󋧸91: jarB]>E Xz?}eWX~+}ޮLH4L ;On=f#TiJ'щZ=ⴋt%B=H~YIY8h֜b"\0 M1T| vgv BLd3ãLp]D$3X{Wqڎ=y?cie'{?&}4aR.3*Ws#P&\~[tDl*wdovb8/׾1L╙Bc2LLI"l0+rvRU>7vQ̧[ou0Ֆ8Cqn/ T=Oq_k,±P7t7)>}ANw\UW ϚKNyp$S_Syg1O1TIX&2 @LPVRs㬜E Y\[1c4K_eU3/du\*:xUP RǫlTα -5be΅#JXaCǟY cJ9 1K:K#FdWh7m]4>wv:߲C7S맽ґ34b',Ҳ.Scch&;ZFFa9rP\W$g EDdpH f2ѭ?va׀e 8;Hiﱥ S>U}|qR+hhE pؤ)QN2%nkazn3maLrzyvRv+{p*T+SX +C)ҚF8:cH/b<-zCo^:7- }Lm][HHUg\l[J=)1^[yH@*.:SBI9;g"CZd(rN,.jY_~O X5YR `Vf$1TSF+Y;x=_d(Y]BFjs($ :ies)^DZ^Da$Z8P |gZrT@[sube#soXdB C cTUZu@f2Jf42t {7 MVë |!`}Q_ v(DH\[eF ÚJtܬLk>!  I}y$IJ?x=9,:RcIufГN=|EACB񧯘j ^؞dhebl9po f#M4!-~ o'GZ>^ AiԛX왜{" k[jC{T.6 ӻ(ݖ\.Aϻ'ka6;oM3Z鋹uugzFtzl,{hNHy;UnܝYp/o(Tl3kƑIx:%7qjS ݍn@nU[>g#mx2'.>m+2W >`s+moru,Wz(\)fϓQ .曶~7E<Aw20ct}nSqF'cwGlaж/rchE(2PWvs]yqP@ku/tBuָ4MæA'~[ |:<`r0 tgz.ؖՓ1=KN`;R4%!/Uh{1σFq'EQ-?v2N ❭5g4Ku1dHe"حI(Jh,>C7 EB⸬=~5luJZQ~Х# )+~aJÌ#E$ ;) f[y:mxoK1P_@ڂQףW50uEΘZk96B$Aq1ogGm+5GZ{_AfO)B<ޢ)n~U;RUGj"W*:F,Ѽ斥pzVJ͔lie\?0?lBtUR7wNY@zO)PHclvǿl+NwFnL=M_-߈֯J4Go,TDwYUD(RFa6x حx Y^˧+ne|UiygpSuxyA|u~$4fs]tI`rW\p|۬ΈpYw(3 =G* 'qNRQG%J<+V}yF1Xhv'?%zldKN=Kz#< ]?\*5CH:LxdlAT䌲oa{+-: ':!ߕc@ʽs d{czM؋ie (qtqRo:9i"bz:{;U-#-_ӬǮVGZP<;8k%Ĺf$ FA4GjxÌ8r#QPp<%| OV; %Ʋ3__P@4VS?DŽ5v!_KUݿu_y#ւX; @lKq%i&\DwySttnur!b(rhPϩ+Ox:f>wS~/La+6%dɗу8Md2uU$w_@uv43Y "q?vRlYpB]ѯ|Vt&,`EqQ#&rψ _y IKPEee8P.]DZʿG߉ â>N_w>W⁚ݹJGVҟ՜v۴4yҞۊj0F"@~sb] |+;34`jXk,N^YүN :2soii)6qs)szw.J}e pݑ!{Jc\^6zZ)bTB>dfYd߿둠ޒ;^mN>]M*a,Ũ%Zhu6_xWp%\@1!ޠK "[_M$EVO6p*aлch[UWQ'uMN ThsH܇%~ 4Y8rB/ާ%!gG?_YW)K3ATeق,톏h 럝ĪXKj,EzG6[cgF @T޲O1~ $-B=NL<;cHHfF!~;#uj+_j{^S5~{>"ؾT٫ *z,$.Da $v >各!EiBosnVXuv(=7 ک% ~wA,C6Ko"F Gd<*)\s[6s(n% }ҶD`芇2TQʨ#DYeQ>#.s= Y<iщ= a>t)]M`abuHF0S y|\*WF; 500?*Y@yp-GxMtҋ@[0.WquU>6=Dr^d#*z֬ߖDR@`ۯ.Fz*DK[äJȀqJـ^Xwkn6D-0iٔκ5"R6\hT'SpC;8s3r<6uUVA3I_÷16P SҨz n%_uVA[(3PqVOht\<~B_ Z(_2Ox15j|ϛٲ,d,X9`U=^#n~!=l5HbQϞu.W t޾ α!Guk/V/Dbi!mq-A fk!wJB7^b*"ڷgl`U 7yT0PT3w©!/2sjϲ)w[䇽w+C6ɧ#Qхɿ!#x~D2'U쓲<^std`6aZ!I髽3+)K7r¾ڏV?s !Af!O *5?V5*ao`K:t+1HEoFl'DJz$oQRA*M^AUT#<ӈ eJaFM\NEbޝB{hpmw!QPT"ςp@c-.SdP,Fg`#b! aq@;|2/ 4c(h_626|*rЍ#*f #f9vA[3ɆhNF=Q\~TmGyòxj|l9~ ~Y:q$V $0㪍Cjs+B $ч_BD'pccnJ"%&aî(zs![I` ɶT'_Y\`!du<8lƜ*L|1`-8{ 9!pwhQȋ֘jU sRfk: PD T3fmq',e\O G@tFۤ+G %|!1֯7੭'wƴhXRA&Y|["r>2ȄnON !Цk[i/`W?цs˫Mo8@G0$xqpд e>t\@H n{@o70f{#!OK Zk 99}(}0Ղd nˇqo_bςRحVesm@u1\o\?1 |Ъ+gn- :=ͿKKT!QեQ%J*C |cCR R¹s'g&{ Fe)^ֳ8RDf6ZwN.acj0pMmB?A_޿D_X|ʦd g'PݝƆ,6F0VEe.p`ɳ!70S' h /pA=i1t<' i咾I&ܬ]ʁv hlkv MB7&M:罉76rB|'mWIsP̡EZn_5Qh)9Ф=C(LA i@Y[/@B΋eUܴR7$u_8POXэ)ڔuqG@ zW1Re[ ^ԣaTʹH0,) t>o1^zlΦD7EkxۃkǾn)",g BHO >5e6Wx;A!V1}AXO/Bq;#vY&Uݹmd70hXq+[vg&,(UNt1 i,l6afOg-?d J ̼S+][26nBDe "UK-[eEOv`dYB88\t;9 H^W=Jat81^hT?EaH+z +1]ga걾0~]íJyB%d]=&@rvXiuLSCU >~wy}nތx,bzZZ >gk_1n3,4UIB9 ˽@ "$7j).k>6l=++eL1٫=tYdl0 E?͘zȋul'2[" 4Τ&'\y&|pƮ!4®w&BZ{\xSOSBOTCs%Қo B[fRT·ţo>G|]A܍1jDerg[o_X 6YIPA/p{buODBD4L=^8g"aCsSJed km7ĒwU|N\L$ڎJ6t? KٓD'&l9_8o垪h?TN}'}^&LnCC 'z\M-~ 87sbS) ^]Q!|mPkI*RewmZ<Bmz~Ms74t#jkqnL^WKhɏʏC\; +%ETF ?>C{AdFYLlT`شng7S/k0W.C5])5n zFWEI55#$u/wts\j\.s iwh#@?;^esq|3H@[C6(J@atC͂D4 *hep^erQ"+ NؿOj<0>o쑍(nV;PTdSnN=Edv9l~G@9۽h ߋ.,b{@Urî?n\iet&gr!Y*E<"$ni`-2et׾H/û+Lα bHhȣ!,N]4+b4j֐Nzo6I?,Z.ށ"6of 2SAZg>XobCv'jK3MeXc {3/'} ?>߆v |[s{$sQlZw]lP'mT 1mðpDN7 ѻw\c3[f@ `nFUlg 8%Һ b\X9HvOpݾ65$g&ܦޜGVkC)Kw uň'^'lVa7b^'WܧF!\"/ߜh=(ta)N t㠉;Dx]9S%i(HZdf>.ט]?.Kfr=tK֣' Jfo0O_Ug17Wd05si!xVtz4L}r :Yj=aْBC&4gtw9xQwo";eK^꘤1zv@N֙=- 'ejJH@ |6~N-1o%6A0,4^OF"'M뼚D fP]GV c |];gZ]#hEJ >t/9 9b{k#E@5]ehE>}`öa$3@ ew ڊy 51!upVaeq|$f-NoDLX_ړg1{s=n[vUmfdJ v?آ_i#P%T2-I3E>He[#I0,∏8?Ws]*e ڴKE xy?k7Y5!iliKKNEʦɲ;2dPη, eʹClzQ3QG0o.H`[os_&=Zҥt\}O#Bo=S0Oh hG]0  (f]084 i>S:D ߶[:>&نl;QU2J!1*zmN }cD)AH GQ)rl órtgևDnMxh ؜'Sx-f\*T8~=W6&.^nͿ}d 3sV$}AV݁xx0aY90X DakCi3NWZ<ĶR.BR}CwW+蝡<~1OLuH |N5}R3Af8㬸\j|= h[̽SeCuDu^N l\-+^M5M@2_=Pə*=lCVx6O}glBJq+`nwZ4w@nܤ#p{^n ?֝o4{ b,.چl3iRʾ$"4iv~*zA/븓v#*{IJE<?&= 4)Y)"a=|:ބNi~?zB@4ȟ8]6[K~O6u^#_@?#=,V(:Jh|O(1u.}b9 H5vHpӖ٣ ] $|gZ[3HF1CW^1g嵲qaPR2_Pj:)(|5P/`-N!VJ+[ч.:4nؙ ~[ ·ݲ@a3^iXn'(?r!Q ֖iҬB^2 v!`',]"ìf%Y~X (tح*@d:P ~)f־)xTw0ؘ?$A8t{ZTz` `=<c+ee Fc)[.&ʄaWDsEw#e!sJ2 &&_Wx’ZˢQ>h)@PjM"!R:GoA@\4AY͍pG6a/ټ2C]ʤz mCeU:0Ɩ&Y'*ZN"S?Amp/'4TW[$KaqA@6~]ūHRTӽ:67-6hT TjNIž^'mvFꋿboLDvnN` }B552} tX$ YsיrV*XlN>p`'W2V4R-wPO*E&ePb|.C; ]`|1-{eVTu׾٨8~t>kxa=mflU&mO+M"w;[`tZcog xg`$,1T/Ѩi'En+RaYC>5_jUmysm\p+D|uuCegU_gakwٶY) ;BH]gAKmrhW^#+|zVdkElE֩V}>hjoaj^!IMǕ@G5,y<͎a WMVX-((W9ud-pǧКՂxʝ='} ̊oT5 :3d4qg]t,U}OB[vsZ+G`7"Y?[as-XA_POٰN~,u6kf\-Iyzn+$*hy/FVXgvI :]ن{ mSځthL X0 e6P:ֹAm w < ?NTHoBs4bvѭNv?rnc!V {U8^)i^/!Zz\BC2e25rXʍw(Hq? M% (HM?IdLCWhu??qGׯyFgGW g+ tBN^I# yTJ?UKD/ |I3^Sz-d^%8qZz4 7=' l5> X$Iв/kk+tbh%$OGE+3*;qdqSH\hIREo'u8,6L@=P>0NYE߬P+5w܉Re4f%Eagr@ѧ O*b"x _s ²)7dFimf/wiJA!lZyvVM8?/egڡFjE89 V i^ \RNkDc449]܎sjG*F䆁^fyDŇu7{eiuH<|%%Ȭ3y,iL:&U>sh1,v ?|z9z *}RԿMXV% 'c tt۸w.܃r 5}M5}?7J4vDC ;$%G$O4ӥp`tufŌGIߍPƽN1sIbM,S$ݣ47&T&Q" ;P`a>@={uD♫{]ڌH`fgV\pU/̡umQkf<(5@$+=KS4nz$3=]>RARrU SewCvq,ɮĮ}B8Fa w|v8/T\5ZV?Jl՜q!"<)g&.[{0JW5@ߴ8#u0 G q.t/6Lq1]ώO^wzavCռa}nP?1is X٥;ӎ9ˀYz,վ7t8;X)1qǕhYTF><$t2mk>)`/FtdbQ7ecq)K\@ .:.1cltS|mF\Ptf=yh hxhIYfe-RPG@zKc/Gy0=o6fP,Kͼj2@Xo^r[;v<[ھO*.|Gml#.WX yRzͦv)|E#%!Ow\V00Υf#Kyԙ*VI&-PdI'*WvZ~3Aމ4 NAd)0=5/>Y8*6Ԭ&-T:7vOu'haRc |˝Yzmᬰ %[LI<K٨ zhFDn.o$,XMPoN^:Q@vS 0@h;]щ-Q:Njy*NwRXj\!$(ǜnu F) *l( Z ~zx 6YT1i6ہ;Gpo!z>c,E*'a::P3x j@n Tm&">.dXq.P[gZ+St,*Wp<뙗 ^[-j#*B+ -"X%+"|H!b~fORە?!]ԍ8ƅ窌= W}*MmuL~t%q|,$ (VEN%@ևE] iLeuV9TǺn@1ExMnb?ZY~]D(юN^AE_Z= gx_ڬ1VeIlxmwL}[3|5f*X̻mKmndXAw ӍJ`ck̦._a'NNjzGPZjUK&o9cQ1G8bmN;ϋYu-ciOtn7.w6F8,#zxj8-7VDCw"!6rS&eKGWq\B[?ҷLJ` ;<97`r0O轏:)Wh,JpO1V%|Ü=B' S'<"OjѠkėҳ^ XgapՒU~FY}w e}JQ!Q*B/9Jwvwͭk9QFe5ҵUG4;]DlC~c!O GB%Pl8hG#|Ez.(UA#j}s=dEB3ǵz) ?%\|{ӣCRͫ:q'N̢ͤRaόFx^ jUtW]sHr#)'vnC$_>Wo|a $.2*3Nz^S ꍞH:Rnt^*ߝ@v΂5KdNZRU%>WNxk9*1GMm_k7oGg0'$:M2Bziuzc nMMFp uۭti|cu0"!ecD%bJ!%G6gTT8>[YCwBudeTPj :/da9`'٠_ s'۽ %ј ]G ~ eTE sL"›hOGvc#h3 +Ft$+^)DhG̏X@8 d]Xŵ"ƇO~2~|hOD(-VY?N0 ׺xhqg`"H |KUlkjҘ鑕Yt[BR߼m >g@/ΚQs ._VjHZ*v=TLJ/[o*a:ݗ$0XO]**핕$ӫi> 2^FpXHSGDJ)iR\#51 whBs`í*ПY0?jj+W02N0qhV2h7" uĊ]6yK+(dQO" YWhc/6=ҷc\,hjzXucd^,0Zf<1tN^dD8X6oc/d5ᵃI}ò:Lo}ݑ~MY nj>4D%]S(XspXkݻ16|MBwqer9HS+3??2ztU [u0#{o4bL$j DOXÝI}[? ։BQf,?X\ zFH?3/vY8nX]#i0t7PգPQz85B|T"Nn,Uxa>$vob(y~ fl  fF96H>(7#ĬLbgy5*>Y.+O%agᕯKDEoYíP;< .f\*91e(t\sP A vE@N ]pib7H`\I62,;T%D<-yX}^3n~y 1f%ZaH"+P;'c~BQp U h_: ܣL۔]7'4Ng4ASZ2 ÷Xa9*;O&p@k'\p" T)J^:z}dmwbb(|𴅗K(M k%V윲_/."ߺӺ[{8a[%0l'Crg%4bPsH*,N+kM';>vKնD=J#9UT+Ӊ49jX#NMgɩ<E1"M!l0kK\ f}J")ۦMFE!bBI$G:sem2^|tGۄ].e+p@N.Z{ `C|D&}sJX&*hʝ(,+O'/LogٷD:(haS}L ]fԊ"EO >4׍#r0G2깂n+;0g_I_A 6Խכ.s`N/v[7=xAq^)Jy$ s}{b`>haZpȨYT pP1 ͠19~I:4&A<.n]m{8á鹊d_u/UԢQ5u7%^LudXnΌ>,sqXzeHx{0RO[S@wg%045at ߢ9:c+HDu׬EٯaCX#|l1/cOSH0`aMK:Z&?8zC7,Xq " g' !w6Up-gV4|#rU%eW؆}SOW3<_[Omn\nmvG'HjG.eV4]~d"2F0Mm^-9nybAaR`.<(mg 'd@[<h-.?6J}1q{i,RYjt=/aH%3&Ip'!).> hY-܃xƇuX[NA cMQ"(&Cm,T&Ʃ{s9;5qP@ l/}ѯC/ 5K!t 5(ڈnZhrm~CN@*tKFRSt#$'k>@\(H v5>18[ͺ#N/RvbMmX1)y,MN[ٷf9*fY9҆5ӟvM͝=tnb]d30Q%s.TJ wS<tIp ۰+Aڼ.(0 2 9 arxN8׮| 69-A Ԅs48*\)dwW9:)t#r>檣~44cxm7g֧'.Ǐ  Րq7/\A?KG)cQ5.lKfp!w> u}#@5H]Fܛc%pWm,XEpۈDr 848G=ۏHr`(I #4?R@[ffߴQ:jM:6MGM(m~b٠[i}Lzz/*ٖ8)@F mL*ƾ,¹ :X:Mtkj `b 1̓gj\Ȕ47@ hQĖLlv= i b0m4r٫;D=lZTv ג׭#oU4 6zU-]\ˑVsef1r D }a0WIbl>NQ 1ؕLlqm:&YG0Tޜ$}F(ol8o^Vç~SMmXY%N %lq3θ/Pҙt(S)4Xqż :DGQP x+Fafƺn5ƖE<5Dmpފ5Nn$=8} ҐLLn[׬3CSÙ $d cy{fP@zU)',/l] Z]?nI9eRǏv(#mbSW%u$hng*LKd1ojSkZ%P#-g`PWS 7E#:rCP\G٦G⩾ I='1%1HwQ` ڧspj=ybJl%e$00bu391 Ba[Ckɩ6ӦzCK  ~[q\Im;MdeSJ( T:P;8HH+Is&0NėQ\63-S!8>o72F@7DPpTW8-0ڗОʞrKI'4V J!d}+HFnykX#;.mvHf>wGmjwCd:kPsα2dEĬ)˃cDI !S ?,>LZwHkk7LjPG%2@ڵx%j-x `5qRI7EAv1/3λIjT91تw֡Yqs)FQI ;p J`Gs|-RfQԖwGFҶBy2.~դMIu11? #xN٧Ϣ;h;^o4t[:*ףNc "ۤ|vYHU$if>~ĖiNOIo[m%WG?EZR ! >{xt0=p̑VEnSY)b^ue̡fW9+ALkx8-N;,pš%2WTS9ࣺ4̇w'lL<) ͮqM`H,,t2zMλ q W%3AVL [{Sqa0>XW쳬m|=?< CAMc=y&R~$1:C9ޯ馪9ovAcc,U}<(=XBgO)m(Ԃh, x{L!^U9-OĿJ/q9'bi n[n]>8g(J03 F++Dk#<8 YI2夶 <+6T>4y (G6;S؏K=ȼ#99z>4=*/B #Ijy\MLBubmX|_󩎻)˚㤭"64Q)T8=|(%ĭ Z!Jj) CF$fF%6B'FaD6IVnolS[eي4#6=Y<ό­+f11xc&'5Ga -i{Rێ?Cr#Ï[%NO+RB'Bt`70U&o< ʁuh~f{i#C)bGzh*`pЌh>uU)ʜe>$ށE\\&=QuX3ABv33QHW콹׉ei10Wq*C1nf%IN}Gq;ԎܗՂ΀vZsPlH䢊nϓW$Gօ\ z!Lux>-*[5M1L)nĴJ\Ǹu>|߾Y3WQ}%}GE1] &1,01&d}FM}¸?KZh;Ez湸l4L ;/)&Tb#UvrZb}ւs"%W\ʃ5 K%bl>/G4XfY`LčXwZe>Caqw/s{MhZt&-AK]@KIWv5N`y KOUMsfqb@_Oѳ^s$G"qL|#I2LhI_4.^v<*/Tײ̯if "HZW߹ؓk+/Ͼ"?#<)*Z3YyZu9?Aa;.T/5RzP%q9h[ 01EoUȠlٓ+f~7)ZkιPAvE<)vLteR@LOCp)Rն**4}"o (gRc'uY-i91g< X'HL]dt b>;]C7imN|M ƙ⪅Ks(4sڸZ!ĥZ=pwIǷ ȋD-0:Cyyo##_Vk0f < F)b za%ɯ˼y[(d>NY`_;o*a/&}e.kFC!90O$u?1|6W-\ЕВ8jf@X*Zɟp)bIz9>??*8r-5![2HLYo%K g4`AZ )ropodR,㗪M < M̓[vz~QžB@YTkZC~'ЧT˶z7&>)wG^ETQ ewXOA$}χ8 /]fMu -xk~zJk쟝艨S#N 5>^A>lR7T2Id%un:֖TllnxP &$^~^P$>)/͆WYrA.œL~mK,(Mn-+`߽my/ C~E~s(5y ^k3~g5VMG󎜷+A`Dbp׫ޫl/goRhN8 "|CGV%Qo\,:DAZ&wE5̡9BSߩǨ(3i>%ݝx` [*d-1ďI{D6 bco}AIяO&]3]eOVUO@`_ \tOeG RV<= J-\+b Fʅqm(O ǣ0tGRdF׃U6tj(oe3^θ8:8ۂʷKLZ݃7H6>/ͭ5cW&AgݐڕO5 1.jʵm3otc۪#g\RCDjH&x Y^pFfиJuD$x\!Bf_ v4_6zėBJ:䄊|1Յ&Y[w=ycaB2U4C9AjfMxp{h5@%33n ש{S_ZbCX01u[D<'J3y<-\ݭ^K qaUUUڿM y(BOrXxkwk@Y;ɽӖJyA{g wfhED8!0K\"xCLv [sS&~Ԋ*䶯X?"^ ΪoyfG7ڔgl? N)8g6!5 0t{Z'D l)-Ժ2 +f FXW3?y?Ï?]Bsjf^_O8ڨ{Uȣ[-\{g螡 #(h^3U-3{g[̒1\R\,<~l#s'"5;  [+x4%Ŗ<н,3֨.|x<z~u0T+Ew!2l>yՒ?g- ݟٟ{$@N~ېndFqP5y7\hG9X/%3+[FNHج:%1NoCCƻ !>38)KcMi[ihfɱGb^w1v4tIW=2 /8;8f;N($(M5D>~&KzrgGѹ2r{٧TRCo騌kC3ڢ(;4@{N$dSiml"Wѣ3Htd-2ԦK;L.b{M'rT_j(fHZgx2=aAx|f2.u&h>jŧVrErqQxJ"i,ܗ~{ywBVC`\f& 8K l#c^y@RRC|ub]3 ^e3(njq]Xj2T#YjxpJ fB!(WcHlRg˛!^ȹW,!'?/m0lFs[J"vQ eS6,> YbH]^X׽S`B1Mx5*Mku nmWl8$S@ѦLB jkN̄|3 $gq[ z@KT͹-6p(ҕ#`-3{OZ4J|y^2ZUя?j^u$Ƈ%SOjk `)D~r}h  šɹX}LĩY~F4U R$5$pu% ȟ7i(.N\ ;(xHyxK_Ao(G;iEyщ̇(<~Ot)7Y"!N}}˩3P5baTLmnh3ăR^2Alh%P ykYkJIݩnS#?)%1ܔC3pUY^Fs%H7-:SAqb} EÙ[Jzxed6XN'0 5id\v fcޯsb5SэXQ][Dۙ6yf9y!v!&]#s,\RY n--QmWԾA`N4G)IK1{l̦L 2~XJ$_ *R9Kp۬~xc<؏XW&E盔ELލdH{ mH_gKz`b@娈kk:2έ_.:LIx6!2]̥%l=桥FPXnbp(5%xV7ڒq{s^R!Ϯɉsн" $A:J4NsZ`IcO O6Gt8?rJn+?Q+xӰ% Q˱/O2k9F$AҋWDQ!H!ƾt((lzŔ0/`XC\3fW0]6!&eZ݈"/[xCrSqޒ{gSRqk&6'b`SFA;@˸?U!s})>ZXܧ?;,;`WWIgO 钒b,rNSnOԂG/s.kˌjuar:B*pb0+QuhVE߷3W÷J Ťr;Hbf͹ s&L)(ɽJ(vܮ8U1y#K vii&2.3@C$?RUNlM҃; ъкZTA~ 2Rwwv"D&McGe7iz%WЇۚ! EeJ^^ ĥg;uX'OM1 ogg1ڶ YVO41r:#l-]bS3‵݈> G~=Ep`IF0c UJ$Q\7dY{RBz4%ԙQu eq5P.o-νI_qҜ]]{|&ٔZ|C@>r$yEl=Gazm(JtS *b"Ҷ*b:>/xlcJ/ K(} 7Jhdb+vUhVv:Ya~r/g5K:V_$7t痭ӭ }n`uB8oVV^>V5)վo#eJk!1V ǣsr`4nK A}~/BuUղC'̞R 1| Va6C+79jpӌ G&N1v>/>i vU,l_5Z{*C"2n|:ߑm ܊Fuq1[ɍ+35OB=eآbZ$ѹ5p۲7Q`F3Qa1ބzՁ d ~tp,zO^ Ҿ>,\mȐ9zMePe1‰Cz8FBϊ_ N FOz'o.~l̄㕄7[ANQDpN {DOh\;\KI8D!x9D4R{ݍCLٍL47?t@݇G |_j22,/*F84Zl &ޚ8@:~ ۟+'"tA~>o1gZΒW&V[p{)ͦ^k'GAH&R~wƓᡏ\rʉfa4g@CJSPPoaXˈW52ʕAF;Vc3|ϪJ`* 4!=cSnn"^` ;|c ԺF0萼u \ptfQ.:<IJŪhђu_ԀV )=K|iC K" Hlw!i2R{g:hrND6OSdN;Z./ B[*%K%c(G[m 1m'͹^4vA[xqP^/A0:s$nʋ?^CD9J~KQ?} ;,}E ~< ^(d]8-e\_Ro+7}'(]S TBY3dj0Gpr~֣}#qyxݗqSj_cML)[c=t"^JEm+Ja& À1AST<&P!*rE8+fV٢ Ffzj<{6,ʹtMed }O< |24ss?i3ΣN/oG7.ޚՅ5+p_ Ji 1};S_zpFll%k5+8>zg@Elp`n͇L4Yұ7X UlaywqiULS@X8j $v 鷴'OH?}M4C'ϏQE N3ЫH,צhLNڝM wHj)@h5,s%&ucu EWsM5^=(Xb?@a/0E\`cO!kW;-1NJ&Ay JKV+qY.WS;ۤߦ¢ ;&[?&D~D#2((NpV&C[yS_:(!q1恛6=Eyέ?T$*o5\{=o%TBOmlk3pgWO"Nz,f [@m>!E ì)6]2%|Xwf&@+4n ^0{Yy?z/3Rh& l!T ծ3Y&ҫ+v<^/~^Gu ⳉ/R@m㏡x՟$@w$?Eυ(qnP~ k Pa!ǿP1`q%uDч[݊c[EB=Pu,X $=hJ{CY؄ks6g>ܰ8vZF8ƉuϚoI_ei=ۮI`%¢agq-y { SXf);TPu-#g|K#3 >Ta_  ?b"7mN~yL3s*mp9W>nE#\(A3+}li&vvx0DaZ7ް!oς0N>M\}8~ ]DW\]%aq^FMpaMĂ#r.{\k;?JX_I GvGLUG*`ӑ>YOy&ӪX5H5"BSn6?MO=fdj i [Σt5]Tn`MX hsS/`bͩ 5!lu&OӑJR09z(SXMl gML R HT]!eg{>u&yxM=X BNPLhD")5pRe}`ܚ:y :($%@ x|%꫄QXFt]ilNP+[YКTvõaA\,4/_w'- \; kZc8ӷ /\Nmfw+_*=( g驣_[ {Pz?V]#2edЍKtf %c#=ŀ[,cCNɲ6lh;fZ8_1kY9 8@)Κ&uDұ Y=;vЎZ69HD~‚'j-¶5\D Opy&f4:ױf1Z'A}M d} V`.K$#IjqDZhC PSqao~g9_06 u'R6z=9G t#IcrYШ wb<}64܊&4qDwpա3hOS5FW eaט2>.ɨ_GS-&9է*=0m|HDTL_sՠ W>CxA6I{ț%דeyOځb 0ѱs[/b"[ ;K? E{rsMZw] dʝ4䳡®%X pU:<#oK+_ "@ӴN"L_ ÕJkd[Rч7mF݃ 緖v0uG˱7~tИN-~Co&8}ĝGu$GO:d|<)4S1-%@ SW\6\JRȫa#HǸt OWuXQsJ})Kkۣzy.Tj<6 k -!'~CZ ;X6DGWKh9Xgc/3e_k\UR< M-alU{x-c%r)JTdQ64";=oM'-o ,Sn_TȅV bj -u =y"mOH0 ƴY 4#GiE{';ML`@8NBlà NeЯR Ne_..!iy{~ v&٪LOp{E|_t5@ߔ 3@;fBAW4bXߟyIwhנmqdj:O+ʱK6TߖRa\7 /y%!2~3Oh[>q2 o."lڣ^:rs;fC|0*p oϤB6)' G9 FcALdӹ'|^| B.;a vvFbVd_;¼֎ jιC! ME(`&яM%APܷ]d.2T*wE p&{ډ,$|BG̊*>رo2A #ˆ9RX]lTW%>^A pG d)RNEv4 ]Y Y|7T޴x:9Hp$oo@^$J#X]m[+x6G*ٴdO4la=AfU~Zoʮ#JbfnE% >3PP M!εoVlb0 ZC6Me8y;8=NJ;vZAh6J`CFh Q׹;[Ts/xl'Oq1v YYё}a EH21jݎR۴̕Z4H):_#tU'cJt U]v=mj N 0Z?wͧM)G?XcI;H>.Kmxjablk91a8&N}CA# dM2Yx^ְR|XBWvp!5Nh2nڗ倍u[)o/ߓ|'ZM;&16iHnST pzX3z:*@oHMGIma9sCD-PJX*/k.#܁6OixnDi!h-.cXeyf68 4}tvqsuE[eb^kS`=~eJ,.dIaD)V>0&*7vWЇ:Bc&=6K* w9R51szک,}Dq;W^ɱGA)iD$b) \Tk M.S{-YHl0=Ȓc7\'`glklTcbX"%qPsStb+o#4 o=ƪya+l@ϭ_  +E^5E0keftHmt[]۹F@sEߠ7?˒Y4.IKyx}u跇$ȷTԨ>ǦVN~U=wvdYf\Ey"%owtAhwV*`|NtnC;b.W1XFxj~qщuc e"ESiݻ;v.9hjHc>| &)Ә%ϳ߳ Xy9bXn4QO?t8|&ܼmg*sMc=N~Ȳވ`G &s80NđVX~9dPC5Ǹf3+w !?nߏ&r]K mM{(OCVmn?{& \}V~=6e4,bOůUOMi)*g\cǙ5xzWr@TPb5ϱ-AaŴA3MDWq8ە*l"I{/Ϧ&lꗉ2 >shzBJĺ9#q7~ndփ>oNIF:y "JW[ CxgO# h]͵\lrq+|)XGV\:{E*ɥ7\\aWz. 3kdY?茧- @0ćOo#Ōsn`V?1kSFx^0 ~1'x}"x8yLȯ2iP:X!7-pZY7ĊB0{n< >\_v˙NXl-zC];U(]c}ZL&`BKT!S1G+\cDpC ] kO\hfY&s7 BT=3M`oo^I\cʸ~lc=*[@UzP4Kt]nyYeuT\r)b v,g K^欋%ԱZ E&<5TG{@!5Zj:R[e>ݥ5 X+tL\W }Eɇ{ph5Pƾ߂0d;}s]4޵F}pQ9 REP-[`"tm,XU^]J6;S%, 2v$.@0{K5vɲQ116ַDkq/3@5|Af1WYt~7 ϶p7HWCH*[ Qpݗ_'|L1QAi53!W2KL'U"r'ӌkQ޿q$)"p 5puGMb-k' 5xgYՂ% Xd@ &V91( [ 19hZB`EվAg l1J'))JCXwG= D3uDm_/'cO7{9='J7Kj־M%' |'S,h}ji!!Atv|V= Z8ǬPwZ5`9qzq3@'*0tOEegBPEL^fa5`pQOM4V5/E&%!IWk1"5Gq>Q})8QC+I \: ̜.UHӯ DpcT8L-vs6hڶbַ/k)v);p̸ ZcEjwN Ga-ě=-kP@pm_w{WG6oNztȽ5i'CMYq6mkI\G#ө$-x"3i:u?j.~g[E:EJJ XH׭D{vw MӶeAÉ72; #mܶ^G%c)&T $o$E6MIqC&2V~(x}T`SúpЏJ{⻉3R/_#Bו6Jz wzLgxxSdiOnȪvH>@օ#8[H/|̈9Z_5߮Rpk?Egr\3@Қ˛* ]/.:hcK@EяѶAǨ^[CS_+ pW)l}xBcɯ!#(Db?\"&akxp79`zI(nբWmp"}t.pJ2wo Juĺ֒WWpl%`PtV)g\gM:+ѣ#Uxa CAC)DP5igk_Pu'JBX}B= Z6k~R+ xT=$qH=DGbί;뢋`3aOɹ@\>m8 vJ{a"oL'e bT>snxB3Cū  qAC)'yvi:l]0(IShM(jFLdG`&Cѳ'l^&15\:R0TNdH(gxWSm1?wW eVEG8-nLsỨS[9[8H/I'cR/'T-8h"+~#ĄD-OJzxƐ"Z}<$*Qgî[LK24 4 +3m. 6}8c>4(vgZC35vr]q3H>8zNi"k;[P2BߙKÄ2dNP<ׅ቙!z /,ZXαWT5wUf ҁnD*z!Zˮ0X78L_;I}co4yOl8X'xes{|S@~Ngr:uځ lJ҄QhD]35+V?sd(lSq AI{z/,|эx0t !T9s~9@ Qh^Y \枧&rdͼ~j)y" ]'KB0&!՛tG^+-6MϝY46i-A wxl qSd c?4*' #NPśVN ބgBhB)jxGنX%x(/kuaDZ7yb)Aލ'H+Evi)L[%#g ٽ!2]sjVDXw.~PXbWVyl{aL F ~;ЏD9A5+@mFeĝzxmõLEZ?/MB:_cj]SytA S"i #|dNw1bv*b±W:90[\=Ɔz錄 B6I< tfk+Un$WuZGNAT3W{CjR%|\Q?wo#IFe@s`ѴոcmR^I?qA>~ Q 3R&8($fG.\W4NSA8 WT-fu !2o0TZY#zRߊv%jTxŗi0cBr?HoҢhWaC<.-=S˝b_ڳw0E<biC<~D3]"llSESpmq`40U=,?j%8[s|W BPhŕ6ly0^)֗~Dz æ6`')ȁp _#qÜBqz75MA}]:H5Tu8?\7x Vq %6l$}Z7ÞTݿ5#sl>4e`bOxb'DP#~sp0* Tb/jW`ɚnħVI} u>J߬7sc h0lr P!e}'t-