resalloc-server-4.3-1.el8 > 6 6_6 3!y덏%!E/֡brrk !E/֡6J!!)T`izOyMMb.hQ%?,=!?l#7a_Kf2HgW;:uiH75uB&Z C 6^Ϩ6=vrfpM8O:Ȫ09de0d1049a18fe3e44a0ed974c31b38e35b173a7df528b7eb14888548e16e51755175da5d47dafdaa56be7b5f530fdd618afb4d3!y덏%!E/֡brrl !E/֡6[tO*U|/SkܠB,a ڪQ0TZVRu[kljRcqiʽ <<[;ʛJ7ca4d6a !ǖU`Ƈىmz{]AA .:n:<-vYOPm++zN}&4{շHŗ9-w9Gł[8cB۵ i9u*E{1 8RrsyB+jĂnR"ٺK,xm+U;uXr]DŢ`Ɏygahg8/$Vâw~wUT P0"P[$J#Pr7"P>m婃t^ B1x;$_9ἼLK23 HӧH'}<šȻ c}M}#J*J'>pCO`?OPd  Udh TdT  T T T XT T,TTT!!(!x"(#8#19#1:,1=7>7@7G7TH9TI:PTX:Y:\:T]<T^CbFFdGreGwfGzlG|tGTuHTvJ4 wK@TxLTyM>NNOO OLCresalloc-server4.31.el8Resource 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.brfbuildvm-a64-29.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 --no-reload preset resalloc.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart resalloc.service &>/dev/null || : fiJw C l^qq 4 4?C? v vqqKK vj{{FFqqww  l tq`\ T'pFl/큤AA큤A큤A큤A큤A큤A큤A큤A큤AAbrdEbrdEbrda#^`Ϯbrdbrdbrd\ibrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrd^~\ibrdbrdbrdbrdbrda#mbrda#m`^\ibrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrdbrd^W@^WHa#ma#ma#ma#ma#a#mabrUb`a#mbrdEbrdEbrfbrW ^sbrf\ibrd^brfbrfbrd3258432342a1c76a40d3b1be85676e9164e1cd4f4ac7622aeda0cf4b1d4f0fcfdaafca0f297899ad8566f76b425d8c3744b81c90f8fa1e9ecab856c3891a78e82b7cbbfaddf5837f9afd981614137973ccf5b6afc3971e31a44fcd1472bcd571dd202b7316aa421cc9d285c0df30dba1a3935827dfeb1663b77961d6b2c8348fda0e26a6d57ade66d222ba767cc33bfb70ebdeb8da491a3246d7325772544d4da35d4e21aeeb96592de54c5083f3a0808323043be0adfe600351b28cef2a8475c3625214e601fb8c68ac3685a1cb26b8a5e3b1dd6e8dbb0a5bbf1d017b0bd8cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1187082f7f60cf30620f184abc046894e00d2e0aa7f01fb7a74029d08751a30a0187082f7f60cf30620f184abc046894e00d2e0aa7f01fb7a74029d08751a30a0491f00bac1b3ba920491f7a85ce1840154bbc84ec6dda5be2317d34ea736c238491f00bac1b3ba920491f7a85ce1840154bbc84ec6dda5be2317d34ea736c2387586cbfd458bbe57be4b66f9438d416fcb281eb07add1f9337fa139f1a4c0fb27586cbfd458bbe57be4b66f9438d416fcb281eb07add1f9337fa139f1a4c0fb24b57fa5ceb2951e4b521073fe1478aa926124c9941a52d6ef091ae39364aa7384b57fa5ceb2951e4b521073fe1478aa926124c9941a52d6ef091ae39364aa738a1be17752bf50a3776001f4c34ee516f6d1dd025f5afe2d5cab237995ba907e8a1be17752bf50a3776001f4c34ee516f6d1dd025f5afe2d5cab237995ba907e8844cb3dff06031a6055319dc1657857e8fc20132d9d3ff2be4cd9049dfa866b5844cb3dff06031a6055319dc1657857e8fc20132d9d3ff2be4cd9049dfa866b5032e0a1946e1ebde30e5244b074b9797375abec525b60d234413dcd6989f6099032e0a1946e1ebde30e5244b074b9797375abec525b60d234413dcd6989f60990397088128c38c4218c58de76f15d300eceae4025eb7f8eb468fb25b7fe17bd8cd015f112ff195e09f544bce3ce025ea7fe33ef60102c6e1cf86a758a2470f095ca4543ae9001787eb88c689735157ed76c25d1eec1e480a83c4117515bc5c615ca4543ae9001787eb88c689735157ed76c25d1eec1e480a83c4117515bc5c616ac88852830f687a1748aa2078d34b74d611676b1df90f40b164950d426272466ac88852830f687a1748aa2078d34b74d611676b1df90f40b164950d426272463ee78861a46f801d6674b57782b9f570b0fb2d269d19629e6d1c156938a79dfae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a110eb0bd77d8efbf4203ee508daf993ec863f47e61f4c85621fc17721b39efe8710eb0bd77d8efbf4203ee508daf993ec863f47e61f4c85621fc17721b39efe8769e53b6b5fa8494687289e68db6d3130f1a2d0ca7e6d9aee3b06267c3cde234f4a246f333863ef46e96c68fdf53e8171528fa126c6874bcf76342fc07534e62dcd4f4b0c4a6117b4504fdf9be89979f90771e8cc9ecd87bc53801011c8e53d6a2da5b52778d5aaee940a3aa7003091015a9dc8afab56dcbba40ee2a1c0126609e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855395777e89a970bb1ba0c5d9937d57f487de9ddbb550761a2571b83d899fc42b0395777e89a970bb1ba0c5d9937d57f487de9ddbb550761a2571b83d899fc42b0d8f17cf180e80ad74705c65fbe82edf880e04fb712094e3e81701ac6c5adb2e5d8f17cf180e80ad74705c65fbe82edf880e04fb712094e3e81701ac6c5adb2e55348881bf4d8a7496e0d0a87679887807e594c86e6980c20fb53e378b6735a325348881bf4d8a7496e0d0a87679887807e594c86e6980c20fb53e378b6735a32273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1273b93419ef6d01c5c951cf90ed24879cf62c91e14d20b50ed5077713c8687a1755164103c1b8ab1d11c6a0cf7d56842e822e5b20feb30acc87ee408da85f5f8755164103c1b8ab1d11c6a0cf7d56842e822e5b20feb30acc87ee408da85f5f85adfd7e169c9c925c7da39f12bf60cc06da0bdfb02d1449e48cfd9f5c530bb505adfd7e169c9c925c7da39f12bf60cc06da0bdfb02d1449e48cfd9f5c530bb50cde66695be4f5a7e9157f228cf0c7c6f953398899b9f8f7450726a106461e13a70cee6507b1d215b2e8e97fe5c0c8637fd5c51f03f8225c60b3a0c74690ee9224c1d780db84fc0fce26a008a6466ebf429661fe2c619c1d660a83f8a2c6d6db2a549eac884a75bb6d5762c650c704bb98458488ee8980e53395c64d7d390283dfb75b866cd78373227afe641bfea10187da17b7e051273e3f08cbec9c465782c9e088f4efdc2e4932e95bc5f1e437c11dee7a4ceb9c01f00eee54b3a0c86ad704cca7652c4a483f907c49fe5c9aa41f59e4d366fc2e7b9f207803c60d98eae480954ee25288a861ea1588b066b312cfaf58d6185ef31437ed3ad5ca948a28edf261e9513e0e1fe55be2569fbe790a69901ae19e2c6d351b527c4b96c05d5d19b34c34a8692527612b7db1ee64b6d81e7f79270e6a69827637c8afdac0e452176228bbb8c31e20ce95563c18f9e405b97ef37bd6dd15b45c732e46a3f0c07848935a7731b327db8e9899995b0eb29d44c81d5d4ee76441d413cb161efa0c9e16b90a6a939b2bae8ac7a199728ebb7080ed4c5330db8605f3fc539a3220455d47b4c1c53362eb69b8a36bae93030b4597dcd9505f6294d7d870915f2566e890051fb9646dec91bed57e6066c3ed073ec283873c45f1541b99321945d1ff2a668e1fa204a1bd92d95ee56dc3c59b619bb9891da927fb8e29075307a689f348b86dd8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438133b434e5424258a4b7ae4061ba11358e6884b35f466bd9aa28dd652e5d809135d6cc293b22d0f24a449da6d698e08f489bd48f2648de571a7f374b73936648/usr/lib/python3.6/site-packages/resallocserverrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocrootrootresallocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresallocresallocresallocresalloc-4.3-1.el8.src.rpmconfig(resalloc-server)resalloc-server@@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3.6/usr/sbin/useraddconfig(resalloc-server)crontabslogrotatepython(abi)python3-alembicpython3-resallocpython3-sixpython3-sqlalchemypython3-yamlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.3-1.el83.64.3-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.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  "#$%&&((*+,-./01133557799;;=>?@ABCDEFGHIJKLMNOPQRST4.3-1.el84.3-1.el8   resallocresalloc-serverresallocserverpools.yamlserver.yamlresalloc-check-vm-ipresalloc-maintresalloc-serverresallocserver__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapi.cpython-36.opt-1.pycapi.cpython-36.pycapp.cpython-36.opt-1.pycapp.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pyclogic.cpython-36.opt-1.pyclogic.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycmaint.cpython-36.opt-1.pycmaint.cpython-36.pycmanager.cpython-36.opt-1.pycmanager.cpython-36.pycmodels.cpython-36.opt-1.pycmodels.cpython-36.pycpriority_queue.cpython-36.opt-1.pycpriority_queue.cpython-36.pycalembicalembic.ini__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycenv.cpython-36.opt-1.pycenv.cpython-36.pycenv.pyversions0e370f3171e5_add_priority_for_resources_tags.py210774551cd3_performance_indexes.py5759bc82a992_initial_revision.py__init__.py__pycache__0e370f3171e5_add_priority_for_resources_tags.cpython-36.opt-1.pyc0e370f3171e5_add_priority_for_resources_tags.cpython-36.pyc210774551cd3_performance_indexes.cpython-36.opt-1.pyc210774551cd3_performance_indexes.cpython-36.pyc5759bc82a992_initial_revision.cpython-36.opt-1.pyc5759bc82a992_initial_revision.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccdf29a997efc_resource_pool_id.cpython-36.opt-1.pyccdf29a997efc_resource_pool_id.cpython-36.pyceac9fc01d0d1_allow_resource_reuse.cpython-36.opt-1.pyceac9fc01d0d1_allow_resource_reuse.cpython-36.pyccdf29a997efc_resource_pool_id.pyeac9fc01d0d1_allow_resource_reuse.pyapi.pyapp.pyconfig.pylog.pylogic.pymain.pymaint.pymanager.pymodels.pypriority_queue.pyresalloc.serviceresalloc-merge-hook-logsresalloc-serverNEWSREADMEresalloc-serverCOPYINGresalloc-maint.1.gzresalloc-server.1.gzresallocserverprojectresallocserver/etc/cron.hourly//etc/logrotate.d//etc//etc/resallocserver//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/resallocserver//usr/lib/python3.6/site-packages/resallocserver/__pycache__//usr/lib/python3.6/site-packages/resallocserver/alembic//usr/lib/python3.6/site-packages/resallocserver/alembic/__pycache__//usr/lib/python3.6/site-packages/resallocserver/alembic/versions//usr/lib/python3.6/site-packages/resallocserver/alembic/versions/__pycache__//usr/lib/systemd/system//usr/libexec//usr/share/doc//usr/share/doc/resalloc-server//usr/share/licenses//usr/share/licenses/resalloc-server//usr/share/man/man1//var/lib//var/lib/resallocserver//var/log/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuPOSIX shell script, ASCII text executableASCII textdirectoryPython script, ASCII text executableemptypython 3.6 byte-compiledPython script, UTF-8 Unicode text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./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/resallocutf-8cc3df16959b5ef1efbe37e8b8eefb84461a8b9e76515523d10c4489ade92c62d?7zXZ !#,] b2u y-iSqj$NW*a%+n;l|Ȳ =,_\;}V\67, HW y߅:vp]t|wL6NJ\5kDP94N(‘\JS S!/CppI6֘AM/1Ԯ7 (RetܳȊ L¹(B  :{eLsՒ D EC4eP7 ԙ=UgQk fjhnjsvw\VY3a^ypًi\ٺD2ϩGފq WtXi\V;2 !YÖq76D`'’-ND<նuj= @1cvf{=F;  J 2ݢ?l1d{!R8e Y!"/(2$Z&le[lCYr [/^㣶^&OTi)r6ɢ 24"~uFK|d6h1$ƲdN.('LPT^}X?PK!0?CŪp҇ jt7zx1YU\ZN嘴9ʗ;CrAS9v_"ʪ8|ýd\(+;'}#qJkum{e1%+z$`/CDʤFzN/0 )̑#qH< { vEt_1 B"Q(:b=6NQ#J$x} d**x,} )f` AѬfގ0DA9_]gy DK *ސ]L1^ˋNT6cR^AGtsHs0 }+cݕ2i!N1KND4) u=ad/lݽ5WKv{&_#4"e͆y)؏_O ư=Yt7N. ь. lxBGk %jOF_*PMT@k;MWR҃;K;[ƹ%bއ~!=`ĕf}%lLB4yo ᤩF_ڝ̚iFjBi'mW!R3׮gv7ϏI_W󺇩ID )Kv*m>>Pk~){H ΐ񥍶PzTY{eТF*JmhdKpgිoN1')̑.h+iNPN'Y[A,:/$( %YHHvF(noSC@!)EĻycӺ0z$͏.묊@5xP +!(IYm{elM P`%tD$D_d_]X(Hq2k0zsb #Q3 P:ѻVAeߊ gI̺d /jEq4%zWb0|ۄi5BeEmwZ-QtbWѩD ~Uݏ[uJTmv((Ewc&b4h賁%a!}b &dl$+n߀<=vryi [,mÀ%`XN7@ Mn/L +Kϭ +)0}2+1d#A'RMpq% IT>-[6%{:.~ݬ(q៾3xΒw(ٮ*\hA4F̓̇MJgf#'LJuQO ;u_;#[@jܾZBsڕ̣71_32Iu>"ьuFQSDX5JL (lmuY W|Gnt(:~[V(Hd܇sJ{3]nZ#e oc]+uy=X\hBbu;7sW`H!?m<9t'9JX!ZBG!Fy ͟JyPo0ttNONͿTg#bz%9h*i&{UMl=xrxN!6{sQOL-IʸW5ϐH#4IS҄|Vw ]tPZlt,| brcNtq~ˑXSub͹$ȇ+rp68ogϗt誘 UkO6n8;+ Za[]4,2v 岵L*6Kv{38_^OHp kN,SsnB,صSjlȔErrD"䈞P:za2hDQu~$UV\/Zuʅ-?.RQ/w']j'cae .#pkM x H!@1o-D):NPpiZYwd~2bEZ'NSs՝ms)ts EikA5轸[Z$f(JcuDTm$G ݅S2F X0sEsם-{ I{ZFbg1BAA_aC yYJZ|[HKM!V=JԂ_BA͙7 vk4F@ﮦF[~v9Hώ^j&{} :tOA"ͰA7 lU ϒ>?r;c0EsdU}tZCY׽gh+>c|zĹS\*L}Os7 02(jPIqxG+E Gbͩ3唔)rU0{]#t<%[_7Ihu @;=;#h(2\?4Avx QbT@[4az/-?@5,`ovUmsha٥H drf4[7 C J:U{d"zrBd?kŶޒKr6*EWi`Ӊ7?D3*Ќb; sirYNI M77#}y*͕v%ϫ>y?GI," ]Z&g^sE+0૾ifͧQa;~~eѿ eG޳horen1.T2ɗ98RCO fde]RVAQUb fts \nWBX%7u '#8dA54aoÇk.bSX:/ #VFL_e;$sS~rb[RF'հd4j!x[.ʫuG.)/[~",$AlR~#e}"\M[ eaxm%/n a7{z=*)5} cCd h U۩J]YJ G6V"} +#cVI|8ၽ x},]dKQ\vAdUlAA7ږ geRA s`arvt7XdC)@BNmح|5rJd=;0Dޅ d B%[3tƋ5 %}/g-k%u1@9Y%`Į"77PpKyd]gInxAy3.?PO9RC‹Z4,,Mt?d#p5@~v׳JNBI҉oF\8zE AպQ0 sR j~rp$ia,b?%7Tj >lКVT;~!󸴫ʺH<> ?8vb .oc%!50Cp'c;ev_"n^Bʊ\B뮊* [&@ I ')`O+ZI_kL@S }͐oc(.Ln C*~>|@h'W%USv|[^}l>4S%ꂹpO6='RB(uE쨡W[$@{v@$)F[9ِ!. HFC!cGhqou+lo03F.hQmA=Xx\w0;~xzCs*ӛI兙Ӡ xCWN%1EK;[Dg ,h#z3hyRn\VJ*)m8F+ M( lӒNjezJSm []+PpȺ{٦\3y= /_f#<1 yA"l=#?)\XKTQ0/,[?*#{hZbI16BWV-{%~E2ѐ4#Lk&CŤԪ$@?LD~"wi)ZDP^Hw' }/s%S܂(4˗0URcٛX|iSy'X6zI,jtMakn+['ϳPSZOЍo1E5 $.Q$K!QSӏ$ͧ,-^Kd椬|ʛSIp wmVt@zIn63OLSs 0RwkpF=MH$Rr5غNR"޷;K%QfkbHT(_Bƍ l).c*N/o\(WVnP'o9LEp4p}Lҩ;( ,<ܓ6TV2jPQ n"EI{>+ID:3[D ;!fr)_h9),LFPL񙁓+ș_mϷ۬"sGLYcT{W,oQ Up3Y? Kɥ_%yo|mc3G8\xW]y,ƴw4](FR.z}Q]pazK"6~TEZh)\3!۾/FX/> 8Y$0 =:-!Kg=~g& ۳mhqg/b}.4u492 t@X+~u3bSKsd7 歽>K(.?Q򆔳Qu+Yͨ$ƺ5BfM`= Qk=e8Nq /Qn01q޸c?4N$j^ \ QMa(F8&Jk"ܞx{Nz \@?M :a_x %*RǟRMngiBcgYL/(*rj7j+%J!p1o^J6f"Ԭ*Jʅ)!L:nt!Csws$-iw_2r7(jku!cxx? uӰ*l#rXqT3Y4X{;•,Ҡ#\y4K055 zUҤ76呅5؆0 RD <ܑ`YrKH (g:xoNYo4Z3€)?xLJD?S 5*. ՃH_G:%d^uq.`+ӴkN+u4aq]DDaLMLn7W)'9c`5ٟ ߰לUn䔩RFq;3p*W-մ.K҂:d&զk;WPf6&SA:*F2ћ"Yx*aBW >?@ԏ.*H7DJo1:Ꭶ]$6vbW)١k!JFW l o1 'twr I#3%‘ .  (vͦT;¢QQ+jۊ['Q ˝Ns=+#C 2Z _ &5MduS6V[Ɇ&TEڔ|A Q@VT?Tq$L۹ʑm؈0M2i.pCZ!IEߞ8{挖_Кʄ6x( k;窓+#pf$G'(H6=EJ"@ q:szQwJr3^ - YIP۱?w̱?m%mq;ۼt`73ĿN9$7p(1)H,bzqM|L ( zCl,B#ARQo@3񇱼XwҝJrLyS5kS3=܎r7]Y=)MT4fJP 6k;8vw4PX>nDɽ̃6/VA]%˒hln^ZJqE5i$7ek~z遘 3gofk%^ =zHLjA63YG#Y#@֎-07HG]. CH oWbZe]UIgCl' n5[륁Xul BU篾<(E(ّ9b6B*t]kVgȲ?@pgԩ̩9Rˑ⴩2-ap| +hBh?JݧROjɅ5NAHOq^P3y9ea0G%{J ?RE7_3C^K`u)LFoH9,#ՌV,{X;c_څI%ټʡK~߇aqroEDɞUĉR8W>Сh$[y+ $mzY2.|",*EQZr Li|k_eNo" /ԉBx$FߚݧJXufU|lW c@n;mNdf'<:׀ԹGS-^G7W:NvO ΀C~.HdB' Ѝ+ _)D V qbE(@UķFt#V{onKj.KTbX'rd򯳄?-VYԉmqN"`z*=*V]g$"ؘP/\5(PQp֙b*EǨ1aɚm)ї)>g+75oOߪ*WKCF ih,u؎LjD]7&iPH[^j*]'S5eCѣ!K,|H⳱WfضʿW;DT&?!ps Z@RWɝ/ |e|F$Kgݱ dlmズ^?NW\GdO9w,FETW7~tTuŸm@EԁKJ31;b#r5O$N1A3MA[;m ;4׉wtƢg-IӇL? eJ3d'9#|~N¯E;¯ #NNzoa\>0T*P|?k@q&‘qKa,)4~TE%+"`榆 5qi^AYAkCr>*O b UPԽ^~GK tQHB2z# {AQ~J3D͚2׈8}]*G٪p &XꢞܱMλ k&@\}lWYH1p(̬ҕ*c;\ITÊN_ S͉nU *OAbv ol+#xSBVwdak1P4ɪ$傳rnBܐO!|#PKBcu"I&{Lu -Q<#yYHC GWFN(e-ײQߑH|%A=^\TOvi)b#wN]>tY)m$ݣa2O](q\^x&,&CH 7($X^xO8Y;nu>FT6R8'\ōJodhNk#N&6|6+Ͽ^U*s΍շGM0J޹,L7|8b-8/.JX i]H,euK!!s8'CV s/i<lb!zo_^OuKY.!߅>0}VMM!!ZĘD@7@N/xәa:b '&6{loShS)(e5c$A<!@`C?Q%8}Еw$j4Lפ E9!6gze!P͠R29cp6Ń"* d~eMxs{9xVfiuZ%(_Rw HԾ!/K{3:d"ifUNKh!tH'oGR7U<&853Y۱ Ǧ͋:oԠʻF]{fRK_?,I0WDUƁ, e]n[z+_\`WS_p]9uWܽ2JiHՓ z,V){/2vBxHPy`9?2#8y:"VnCbpHgiCZ}Y![ɿQ"Zba>u<`wD6K%FoϫHVV+6TU_݆\Wk=8?}E.L[,[29w9Ǵ yG:2dhw"J!qoHsoC/?4CbO/wǓ# %͠3 kl&;*kJeD"olî#l5ճhX2 {sp\+dK&u9U bkEa#PKnLr/Uq5cg9uՍEF )_GJ0i^SKxGK^8w7pg[VT顔-,zO7g\XnCZx-%m-w]^hRmg'рtPLEZ 'S#W˾G:;Aii4Ԡ8Hb|rɵ*!K, Z&hnZguIz.2.z6bM="կ̀i#)pn}LYD^~:&abUe*&LK[A]mQ2i*Hd @Mo<:[#O}w.-hrhO^ڸUJɻWrEH'anVשUKNUNV RAYXK ,$_Yw,8~Sj yX7e->]Pn%i_I \wgK<OV НO+׎ 4.fkmv Y3$}:GyooU.'Ӫ)#R|,ՆW{ <^*a|qϷ ΖnXzn/xq/"Q `@nůMvvLT"7JBul-g,x IϘ\;YK2 ^yOuӰjiko$" O}HAv^J2knN,K.f._BCzIl皛K|Eg(kwԞC}2d_ X!&̑Zb+•+a;rLQ*;YEV^t_UFhn˼~fdkx FW Fݛ:GvHۆ=el.\l5}twog S Fd gY*V[X rYScr\iDFqlKPQciNܽ6W[,"ftY@42W+aYvJҝUc; dYxQg҄;жfdp;LGYE#2@kӋ8C v|PTz fph1V8tRM%Cp$BrC/y૧屶71N+&)ap3:xѬs 1mE^2aS/E?{ʛnӊ]k\VBzr'qx0JvGfjۆ٦na5ec3Vr޽i2\tl .Q_ Gҟ%qZQiC*ӟ2Gd%8VW;x88?_} 5:X3Dz '~ht cKuFKH zhD +8}5K&nCØ@asІC%[7ኇ񫃢˨|2X,N8UG4c/l;\a_\CLK׵57<{]P^W OƔ֕dD< mПWj!|Toh]+,P:ue@-6:WS9CUN;ɀd :1@Vu2!(QA?5 p=G|я=?+6|D񳣾 :ɅLMi޴yfD+TZl0 vov WxZquc7>})JRxugU0ǯ|b*H 9TX8FX*}wL CuQnЖDī+&S317zE=DJfCHU,̻w  +ve,$WFrM`P{ řR wI\otEAd9U6Kd]yq([Rk#p]|MbS!Qu\E67B0Y,>^#34hHޚ1|9t\t2o>ilAtC)m^7;VU¦w\{+9mm?C1"tmkTv&+ZEzi`,4 [ZkN` r^diw/~s.)zB+,sScf*Ѳ7ݽ(кmXx'uH|բj@T-x &޲ / $S5J*.Iǖ5~~)^Ӣ\һ.gS)+Z%#5[3t&Kp" V#%mBkfcCKyVv}.H~Ѓ@}*w^XXt::0:Dd&5qc">ҺʃM( ybc8'K[Y&qԺgNQM';x |J$1  (QD#:&3pyoQ wϧub?;d 0,,'N6Lإ- ĺ;: Tßsegxi"<#93R&DsIYИ"Fz}\ch9&B@@ѧC#LMvt?Z7N@%djNʶnzn˨)p֥bÿJSϱ1w$JYƉ}</tFt={ܼ.uF-yaR!Ju/m.֝߃[XfZJ}bxp~Mp+:ލrw~)$OƳu!l`_+FmJvFjWNsth;wǞe,11%,x($l9R%~Df sݤ x'Hqt_2/gMj_yMozG,w2@p4'O9 5A&h,PɪŸ]g]YҒ/{K``jNfuM~> hEoEZ)~39K#yjG4l4C-DSuD۷Oط~efP\:5,oR],Z`D_!G%c<\[~xP %&{z奓4`wFĐB>g'<hH{w0jU V٣*~u;쿦kM7Y"О^xS2B%%WFӱP^8]ro$x|fhRI'%hPRU EZUiAFσgoE@c$;6"V5lS? 1R\ \lCKLl[3MJg!%xFH@%_]aP{` ^LUqUfHxܲLl|>H C|~OU絾rQb;r~T KAF[u1˂ntKgȡ+TXT*{/-'> }v2A^ Ϙ" MPlnbDEH7\͊ 9ٴG,ĂCu܏ZdF YpY)LL\581 %R׽1$Y*1irmy%dVqoX߫v ܭQ?ib 2ig/-{ 0P¨uBi1ҧ-Ws24i>ϼ X(QKqOQT `G 8?~X跌3ܙiSӢ1[aԛM`$ ,19yy9zA1'5n* WP4ҏ ]R5(\߇wADv,rg|lu>-C5nyj.Cոa9AvJf}U (u?b,ho@,B[Kv!KbCarѼ\LVթ EdTr(zҖsQƏ@4"T;#S S4'} 5X>xW8trUǭE_|\",Wmp%Id 2"-/rPJm$k!Ҝ{zm_e(qSbpA#6sYP3X3P<=.O$l5h3:6.o?f6޵s{/dgZ} Fhhy:sO6zQߖwZ(jZĦ۝j^`=~ 4(4^}AhOs\s*i/@ [ 5/!0$׃e\ͤgV U/,D#Ciz<cATlM1"~j9zAW1f9%IU¼(5֠}\_]jP, aǬ,\H`mUWѴ~l}P RvjKz 36|NcJ¸vԳ17JEwQڳԃP:a?ʵW%FTe۬V2◍遾g7]*+kZsrHYLW*=$S7pa(GxV){"G>2 潕HXx.W&^!R^UM4_q81/?QPL+d@2يF&!+76XQΜ[r#|ް`3"*E[p4sda'eVfe>4\`V=)=OxB@,r&3q_<J6 d߮x@Q [_%4u_׮;U9xJzp;Kna6 ﺉMJ)|Rpݵᚆy y,;j_~ KENJ ЧĥbA4Ҁ`%Q VW|͞Gx%tTav=Y}AW嗥G&:-u/ȇ~&o>om"_ւܑWtDu =6̽E!gޱv9/`lUmnx*FhY+$t @aFW0y}vc-~f~ՄR9WFT+MKu6Бi_ nbFS0ȹ2S9ئŇ*թ{yjCbÓ4`:SbZ狭0!&{K=yoH LҊE h7vg9%)L0\CcE: "AIMO P<>/}RNe}>!WH;H)`-(`*JyJ (vIq=GwOu:hԫnG؞i 螙{{L)Ě = j5C%bFKL3_#vjL^> lr؈ͿH^AzϺ, `NvǮݕ*{Cm<-u| (z,*mpCі~ZFLpqý׸fO51|\ICF S_13/Jʉ҇WbUÔ:< PZJjZShS]|?= 7X@1r澦 jk2 i_W9pָ 6B>*e԰Db[ zĭ} ?V`FE2ʛ-q,g`k?} rpL%&/ nhZ]g4LkPf3oE4m`Zb13$tѩM'QiȳEM1@Eʔr ߺ8lY%ܧJ|! %A VO45.}X7h=KK6%2C#TKEl+6=e=^A:-X cxזq.M4f `:ma F9n}%e9>Qޓ{,D#Ua9&< y-=Ӭ 4e i1Z&aށ^{DAW%gֻ(97xIDt^b?" 4xyT|1^?UuL2IɫͰz1d,!VӥJ#1\O2oI("W5bv檇&ōC\%5 bq.J\}6 d/dvE:*H$1k$0g19꺰fއ#i_6iEU~3 w;Zq`4hx^ %?yXJ.k1f3u!i&1O ;{v_$b?F0Od|]?{LfIDΕR}"2;iy#VnR:~/t_HMoiT##s(e@6ޒpň8P^ԗ䪲Q!>W*ZT讆@mg̬Qk_e/9a=f@vSB1m>`?A O2V?jbʈFAsEy7Sx=5=x[0p(_t)z*jc{w,h~JÌvk#z:bWCh6e>"ˏ| ^0EY.caPkG~BI ᘃbOi! :,r6GC7n<cSQ74N ( Ll]~\ /{88T劗zs \&Ye0jUFcڠGFP倴qqIqB]`Fꔁ\,^1 ݽꯘcp'pǨk7%?]w9w܊R^;ZFoZc [,yfw@v\ɫTIøJ!=K>5d sP9+(eV3p[iD/gLLSgUl>+| >PmQtmrOFGH){A5o%8G.D#WtO;LTk=/hG"bypxҁ! x_k9aX5 D3u"|tS8To~Ìf2}tY{ `6*bU݂q5 G+7:htɂG/9 G\ ‚n]q%K=`/X(C׿C~V\3 # @$5\"ԝ=ҢhJ93!;`KO"@tcbƓK'c1*T< k97+°he&kavrÅdS?>-뱹seD?Ɲa\ +^Jw o6pH`or6" ]jI͂~y×PoA?93aUδz`jkLֵPBwjCporw<  ¥w:D|YoєTW[}4&*'ӤhUe[>a$gpVi(oA'}rl(>):;{>i=N~w>Tt`mc| "k>$kS)KiMjKaAt+^޷)QOMV!B({l_q%SUn-j5#qAHz6Ʃȱz(ws'jgjx(*`F4jλڞJ^ A;F53i%gZ3W,)N@5"K<~~@$8<*fC,NS*h:\f Q*_u651o-ioқeQj7eS|ֵEPJ>q=eG36%$Qh (wHu!!u/+3$1 CzhKYt8.UX OBKf1}UMrSB]`}J GTuMjɦmqn5mMŃ6V *`NӿrӃUU)nXO|ҢfkƂ]~Oo,(9J h,a$^ sx=Lg@AqVMT³Ho&ɕMJ>8jk"XVgdIt?D;n_KWI2yR?+Ujl&DXĭGF a'' ,*;ޥ9;JZi~L-.&)R!޸N3 u ~ g!T>Mv(hjao;m#liUr j[?x#F>:W=X>S, LGK[L7x%ij=׿஫VѦ0q* 3.|a‘@%ǐ-'LqӘf+ g= AP JQ$t˱L0=ےn%8n~qtU( &eH\!a U6Ё UQ11XJ}[NJTamn M17P]j DOkymȕ=x 4> FcGolfLCs4GI \IOҼPy ǗPL9 iqNhJ[Ãch_|Jy ~ F'kbx ŝ9(Xr X;5` ƥ IHrIF4W8b6/˽rp[d(->omG] kU2W^ri1@X Ά (B*쇂iֲyE.*xQ5Xb,?+KEzuXHR>ۢE2t'n'A]&,'Sgonޣn!L`s K}c#$pڍ'{>"b1Rd}dbaԆYI^sfdNwa+#gbJPR p;m=p' !h$c0@V"ʟ8ne5׺ p;`r&VeZ;UqI7i:gx].GCH;$'rot53K \ZKU<"R=8).D[gIήI9lNm9w-=)C=r^F~orlOylS]1T-c+"w♲~3c~`e2^{DhMZP^|H3jܝURCFgM֦q&Ӑ31U)Lvr/PnC l0go 9AƲD@vY)ǫو ؒbN5NNKqvydHAKPu]^ 12cܠRׯ 9saY)Kacm U^ffڊڢ9g3,X MrAs]͹VeXvya|\ۻ^zQ#',<1~h\5zJ@m NGD_1QML5==qBwH<{[廢u3~VqNUmmOeaUoیVր#3T(R!t/{fhʅ6S4tq])ޥu7~v YRIYbp[Gj$.b2ü؈M"]%Q~%-)͙1 @xXw tjmob-0y{w#klMюq MSd';>w u0c)ǜ؞U2CUt"6y}(JzB o}|L-xЂ]S;[9͒siR+ۀXa! }[^cf 0T^@G|52\ߧ?dmT"Yrn͝ZD$yWT/2. &aޯ\V;=W^W KC.-˜R~7ݝ@hb4P"rfMV*bHws[X,$aILPHx ahֈ{/P$/XO91{Gfbļ/IѩW;IPK-6*/:@'V`ֿh{!El/_@ڽty? 80kJ96#@NR85.Le&/y>{)6DܝPuQm N%\SytޘSR\-/0Ea,gŸz[?X.zT!}fsh߽q!&5mN"|HT-Hl&ъTgPx?(uSegLnQ 2Bv^@VPA4=$@wCnRdRNؠl^ ])^W5C̵Ljw9I+5BimAlU.@ѱuĮT̯2_^ة8˱Khy?.ѧS׿ץgukElVķo{}9RDbQx.%#|C1NxuM *iI:ocm܊'_X*y11G/Ȗ:$))ljdEWxhII뱴fc9l\znM7KTRd!CEaU>q+'қxecA ΍س9j|dohD2P3*IZJs% K%CQT/υUTe7A _} ю=?ud\jvÕ(ӣ#7 ꢣj:1lmmʆFRt;KjqdG?y'iՈfQɽNJ-v G{t!vr qy*BO=;hKb0YdCXǐE Ӟ,4[;I񮉱RXBpF QP" N%E"4%*5;3iR4r]ZƱ1P>N,ͣI&_wg!{2'DћYߩj g]_3;k:^z Cfj xSL^[C% 9{ߥވ-%5Y|?.C:D[KY !XBvF!Xr/, fX}a9g'Q8ˉ߈WoiohZkl!nFm!"֧,v:grz u)[NUJ40tqk+L.Z"[6Ie)huz2ZZ"b"j/ 4fc_-H܅rHݾ4Tx㵃x3͝r p82 \.'1!n,dA`hwƏB0 Ѩ ˀky8a{Z<:ځ%=QƤc>_~^Ίf ?#Y"^a #fAy?VL9|Bԛ~]zL>=6` , O%aa^[}:J I.{-@tZ~@ߘ.E?{h?a6kP6/OHY%dZ(y/+iWSW"GTtKp <7zU݈ҧӠhIf*h?~b89+&Vެ?HCAbᤋ6o}ݤ5x6/pSk"-0q*8(H'+\oϫ5Pa ۪:/O"=?QjC_%sOa{bIBio}> ~h"ʠ%9DliTV=o 1pU1 w\ie5(i;T;T˴ ,uDJ3T2ʒѕͭp.*%ߪ{r|.b|[?}pyQDko d ?O8bPw1/Ix oNE,]/4 2ʲl@%$Oe2w:eT%F}Y6u!_ǚT 2b}Sl qP\k1'$v퐣~}?ht/O=> mO?kLN@EpGl%ރ9YFyҵ RX[{P25]c9+5|TjwN"|ٿ#Z񫶩ŻwJV)$dd{r10]H7^ԷI@HMdmhZvN"^RGN?S4/ vZˋ<<ԑ[h-N]I_q k!MiL/ڬ=?y bt| FiTCm  #iuyPayg̅P}t֡>Sݛ B7\ےסqMFN1+?6q(˗| }d..-vC<`FM5+DD_oF'J:&&7%6#+|^Vi]6EorxˈO˒Iq/qL6L)WJl%B簐w8P_=<l@KHn>6GS=T2+IϰiTstz :+.PQ&B3% z>>3pݔ"T.kODԺ؂^t5<3MsblX&dlǭaόg-UJռFlKv*TQ}9; ͟eҔT (.-Ѹ+<fOh!*%&sff7_,='ww'8…Pd;QV_}g&9dFv4,>AtDFY?BGpVXН_p+U ncf/k`)BqPmmx _ҥaNҟpfGyǛJtce"]Xa\67g?rQ<)KaN2g5xG#M=S#GyNzH9;QI $`mV4x"!]j|JIKWHKWy{>&q>uOׁ/Z6&lP#`iŊ铆 3%^_$ 4bTe//M8%*k19,W̥ј e$CbAň\=t܁ P2X4*P2ȞEx7GxRN]E2r_7U] N:5?JmTn|I:k(8iS5S''YxPcm6R^8ࣴՠ"=V֩`T=2-"?FEȗ4%٥+)B5HpZV&#o*xjO(x $ +@,#_4¹E"MuIpZӍ%ShqM#:5<'ँÑ܉eρC m`av HqD+Q2DN)m/RDrAkţ#V6`=\,nw_UUCZsjv,1YPAG*Iƌ8~ߗ.?Eg 4ND0Af'ŋYrhT՗'x颓oՀ)8$YJ""ȂExн sLȷD( ԎAYS AYƽXX.%xn]zC)oa8 Eٷ; M^si|{I "ߛ }H7k,a7HwFd:ȟٔ7wjƨIZ6<}7ߩd rqt}nd!86RRv&%DSj~#*4LBF񜉆<oy B<5#`XTZrn 5{FkLgfLʿUd>f8ȡz=HiuԯA2RV{sKdӝOS_w vˀq,q:nR-Lf`= 0B̬0br tK2#ZɈ -"-ܬ.}ebN#YT8)AJ8^YH*TKy͋j:votZVWy &Ssj,kwEg@rxio xz.KOKk"dO#D?_ t4$3?9Eɩ9 ɥ]ҥ$e: : 6X{!qδ$Q0@" U뾑 Ϛ(5-[ ISߍ.jU̧UGoYx_xT)nqG^%՝"?x0)NFɚoG8%Ӯd'nȶ8RK>h^,_f!ewOGc9SV/OQV00? R_ >1GiڰZ.7o4k™P`5|R*sA՟c=9f AJ0a@i\=7@V*8Q$𺝉!+Qߩ]qUK )8PYIN5RoE߶_P^'v)H:Mm[$5 y0dEUw@K(YpuUj|sˁgԦo^1mHաpQ#evIMnuamJr ;ST|@6&_DР^c)ş tew bcNrtlmM$>J]#-dJ70R$q /HN+|j|aCu =V)T*cĕܽ<dײ-X--ծX\\\1pt$T"i٤uxu /n\f jF8> jVI)zG `6|$@ll#b L/ _Pkg!4wֺ,kվ75PN!UkKeV).#q`ySNC+ 0~kfl\P-2"Ń5mVIUkp%FٺAz@[QݪMҐ>߶8u\,Feyf<&8 t(Fr[ Eg `1#5#Bg5g s3ʁp:p"A2)XjN!SaHhصPR}>hVva%kh!"Qr0h䷥oĮ3aEkz_ 1*kE|ʤ}0Bv6ЮhE[`YnB@qt/gdhpRj)|+7@@f!I]%WMf|Vd:-hZ):ޯ,]vX$92!w9Ӟ97-=ˊh#0 < ct0yj@{(j'9Qb߶O;Æ[JCGsnm}NN^H/3ۚ.)x3-I5hè%༥aJ]: |iݐK[pޗ9xULM\Bz:]ܻ2cPn.;NG'Yf̷?9LmPV6ιSlO#R[]P8Jmurpqӻ!rg/E|kO+U3g6hY/_0\04^M P/8!xN?<}0h֬MwU`Uy,H0Iݒrp1/Q?Y9bſ*EU{E0ͺDd\0FoGGMGVO 淿W&$AGvԡNf*ꓥJR1G_gkp?ε' U8 wHRlzS{^)Ks-57r?tU`eBM$l+?d5Rf9؃EG@<>=/5Lk'XdR**f^0l*+҉8ʏ9kj,1!3Œn㌿J?z@akŔyݰ6pL{IsuKj2PҘO4=ꋞsFȧ3-It4AAJE#"ή[H|Y ^1,&QS31g ~ToC$ u8sK$?1SU&=H 8`$"&F_cHuqJ[%:H!- z00g;y zWĚ-DŽ]77/ɕ ;=Kp_FnsUjR4JP`XG43KWp>QtU8s՟JḨ_c(e \ : NE_si0 V?UUUymRKz[Y8ݖKtj!m#b=wzhnEij*[*gG#;2E iI;siն1&yp_Fo3zq'ouvuZg:W<3DjO4svoj.5K(b}6ݟAlq)<0')7Yk&NJK6 ,"*1Ǵ?7T2`eh=R>M؆6,ޔ…o~GW{VH.|%'Y'7pa4.*8p@/ }] q'{%3q}!OX!xXhp%2i@Bb'y#im8dz_. F`$0=$ p(^QlҶLkvu.QUa; i $0b{5]c(8e3Gc _&`ú7pQPO+Z b$MLQ]~C|ŸV==p#J%T] Bzw9ЮO.>|@Lz0^] oАmG\1:?r+v m,R<6U9^7_͡8.;k[_!vec `A]`3nZyn`: LHpλCnw*,n#ML3Ef MN<֋^[:},CQ G/ PhAl|xqz Y/P,46`q1RæyAJ9/. MUvXZ#ةlJVxQMIHUn],)!Nt勐!끹f勀1' o6{1 ibM4vuZ둣!V8lE!o:а\Рno`*qb?!LTנ)nv] %*FEXyt;^*(Laf wnvH]4C&(D%߀S |}^PŐ1 47 ehH'MP)%2ŷS _Ŏ3կvPd( ^/SIfCnzgJtP}>_*Sv+^L$0|2 ƿ6)V Z{/ЗQf@`0`_n2R1~lF>萿$?<6PW -a <ֹ9iM4TIfCЍd VQBcV+, 4;Q8k|ə"ݛoU%|"Wk'(  b!*P͝~gtWԴϧ>x`fH"TJa$If, 2C@BՋ ݓG*ႉ2S|@Cሕ@'{z}8XMLV6Iwv}nM RVt\Bv_)aW<&frd|AᖳPiD6ZMZP'1ر1 O`kvh0/m@ؙga3c/C1SIaؑQ@+X<W%}pw[a W'ƍR48#Dʄ.7:z)(݌=07qy2F| tzuLIޤ;KM=^M/{.L#w LX;vWɺt>*5W/|]u\CEr2Y`^/ 7p}Ÿl[d,TR!,Wg Eqq2amM(Z+A_`rʦÌ%ڎ-ȵ:`¿ g2Hhb2b`.V?Mf%cHy BQ¡#;l7mOI~̆J~F&il+\֚;$nKA~dPN'd +HI81"ْ.7f45&gr:3R-UlgSdھ:}:n[Hr>`~B a Cy8t7<+ҙ" Èyem ڀ3EFk8 F#tB`nKZ=-RlͲBR9טSP=rdxbo\5M',_=Uas*=XGB&[ix1lZ(y}wz?t5{ ۘt鹅ͶL&yh=0^VU3{+ x+ɐt9`XT0wY߿`na@ B( S7_ݒD]YH-]H g6>イprBiqt &vt(u<ެN@j\k5X7> BYt WjT:?B(xu, "jk>GwEb~h[L3KłZ^{8ِ xk8Oˀr"Q& 3bj@7a8y=Fλ`f*B: ]3Ebt>__UkqwQ:% /SJU#†Lۖu2X7n-MNDIVhu Ú6h Nu]U>˴eta.M_^VM#C= R1U2ҵȊtD]!L#SXzf-cN|#E:(b"MhR=5!Yr;] Rz%s5Cm8%! R/N$e,Ք*QKaL,-{J%Ͷ:M U=ݓ 0)+z(CDZpRj~F54`0N"nCK1%P}-;& #(Ǖ 2"I%0l#|AM-Yhĕv)(Ǐ{Zt{gQ{xU|wF:ʁkHdX~"U ;-U?).ZEA 5N:> ɶ5E.ic4[4&DOTp˥3|m{3 6YQa ]LN:,c?#Myz h rDŖGulHC<2IuD=̐T">Oqc? XxYB/ ~+8 eyP$YZ uލUWXsrޕۡ$u1qY@RDQC}K~6 |>C3{'(񮇝18Sh4Ӟ6ʵG9e4>[uU"qgv܉MAwh\}Qp#Hp`\g>9d͜GeI5_X]8pB$+י.+\գ3pL._%3ǃfBG/瀺rSa2Yvn5d7@%d. JЁ旜/Dy2585S,} 4 !Fbm2Oȡ@ڭl}0Lrgk^ ~ N(B@>G%F?c{VEhM1K"jqobA$TAC Z¸g(fDA)2o Z: `yQYBUdCJhv闠]yRfݟ">߆g+Տ>9K#}˥sL}EUcQϏA mWf@#jj"acزckRn7^M b ͔7cvכջ3*?;zѸ_BS'oeH J8vӠ{Gl_66w$WP)%Hsk/_ l!o^2HkK-6͖f9S,P(Op*+10O[@."Afck4 z8.a(uO"xN^A;GfJTsk wV2q6Qĉt@):. sړh{nFS$/ 1Tj$4:@XSܒt?tQrwn")wKY4]5/zKe@%_2C|xҎlu‡.?ˇ o$f cG+`^/ }*IAe v1n<\Z{wN2<sY`p-l.dNTԺ`xi6Σ 2_)^)k0}> տX>O䭌ǃq@f3h{--i"`!u<8Cp#^/ ~~ڕK/0_(+!)Q}6x-eЈtBl:kR$-:n=$Y.a,̀N rC/CA2ƲE3{vN:Gߚi`FMv^_~TdZ.l8d-0œ XO" $ )["sK-(t.Mcq"NS?FOS TlcpaDzOwI2Ί" Sl^u)>*t/z7t?`UdžVI ;i>-ȶqЀy#0Fmոuk6 DU/[ZS Viƫlb[.ʤL}[nx&>A0^#H_!ߧaw(fv2' >o6Jf`#z\.ΐ1D@*8f%uYK^>ˀ$'>_N%RNk[ %/䳟 si@ϊpѲ06~?Uh7Va%  sHפ3.7E0_ct`+% 钬{8_7X Jɸ](!S'mb/w k-~cCdTb>w(Fcݸ ?p䰻RI^ƽp\vvg 󲑫M ✽}pUe6v6qj47z:X ZxEAgwV.R|Jy\#(]0hebG>DئX/U@7:F䈦1,.|$z0H/9I5`&rߎ[_)[kdd׌ K|K0"8L|3!)03s_lY+ ʚ 4-URpSy].Gp*_(IV# ԷbW8t  FbP#w> Tn< 93
    yr kTL늲=qcyꉄC5?1ѢS+m(UjT :nKBL(%$DGeWs}.bu-Dlby Le5NeCpnhIORSMlf)eTD?vYkP܃ݬ=`ĹhLQVP Er&?}h{qdA<äZȻwlc VOt܂>FZQRb \{^^M_@srNoh)?+0\3h'+#-HSv,[CzȼGKoLkU:51wka: P.hQ3#V =p%LEj/t- A/`\Kq!NK5g=PRG'MV[Xe3\Tu7 n,C~l-&//q:\:&-ԉ6H*f\dX42ŪM`tab çx,]ؐ̔Pk8hlp IfGI:%5AM>.F h&CeԔEMmu$6MIǹepv `Wo($hPaWa8_UT!J(vDO5>pmD y.[Dܱ7Y.4"C[&αR$L%qǟU\/yHVu,B*Zx/ 0kh`0,լ^'!8J-YL;ǭ1'g4@,`p+UCdGvȍ4|Tߐڝ>XvY7&?!ܑ?fEF!(f.w,e˘/@DI&Xv?&f-+m%'U/73u;]1z|6rH+Úh H;ZG-k*1H2x]& Ns4֦Co<:/.f|Tն` q?[s"W[QIs@l#17i"dDUK NMB:{M2ٮuұ}GHIa`\ U=8+T~T5 䄐yfDR+v;9^KEu!el4fڐ ՚%vZj/:ynUt䀕VX܁Q0$&`!c@x.++{iY0g/O? /ZT=[xN{vj>2(I9@I2-)(EG"./cCU#hKuey}KEHxNO:l7&*/ )5Շ.a)\ &~Sʌb NYn_VCFӰs)t򤘎DHr˪m'%pCx1d9n 5Og<`ǗpVEEC:˖[UC @sp $-Eݱ/[ 8-q8p=Ъ_nyt}.76EF ׀'%8U+Hb<N<6%"6dx'EcJĎkJ :o"(gd;ē9)o%d:T7Zw^poE )&[B  $ h[/uf-"/7٨fk_^k`5fcy 3LqHͰ7JasңlM3Lpⴃq+8.;|hY >B7$lm: :W))k oze;M4VLH[9 gܝkF(y`ُ3]jH+9qVikZ 0 Af LzhQƐax!X]ۓQ̘FeepJVqt}L~`oh^_"̱^.u+:3ء[kAd0ujɑȴ=c Ny8mƦ5-@?a4]/Q@RGdZ+1b1ĭId=Z3RDS{&Z 2H~]UuPߛ "uz0ꍐm Z0_%m/R"0 ڔ}ՀX)G b)eM~!Xz~YTUEӭhШ {lX] #u Er5?T22y"Fl3e*.+U_(dw$Q;tp |lo5C \DaKC nYI`W1e!OHة\7vYQQ'UZ; M(oeFpgKX+gbXRU רgAmĄAHcNCCh\rQe-D~y׃ęnz`8=I xmpqa~‰'H٥{f^ ]{RO>fLnyB@HN:j!~je&DRYl 0ڵ/NmKr3VJFW%yW$%V|~"ilqG堨T3c@b*AaBpZgZNgQQa"]?XG8 _ lC7rqHxeGji27c}t^7M}/L#sQC@jp:56Vnc2Nqqf~S/E]aUՄ8ĸW'[RTS s.FE< Zሢ78*y>kA]`3ʱua6ų]T9|4z ieU@躏Jq-PH4Rqj7z\8zs&#HU?_~"-B=uXR o>_ҫZOh$l}:x]s}m;։G/9"HO?}x#3%<6qh ^0YɖV }+Luk+VE8]ȫRi2 MY'^'r1h ɐÆѯ68bb-+-bfP$_ ջr {n'Zk\Bu u%6IDi瑊4gV-:V QTrp }r9 ]KDG**Xw4.O-[v<Ӑ6jѐ88R/<-cWJui1kV;\d|W&߻r(e?ch&:'4 }1/aؙ;:h={NNs\ËV:_gȴh @w 5siY89&q'[}!9Rnl!#l?LZ Yŧ/AٛxNi"TeO ^xL;fQFJ.C !K}Ԯa/] /="n&_P]S V0/k5(ީqwE ؗg`\<0͡_~$A}T($]Eu:nVGpCtKKw9RŪAaIW|Zqݏ-[G0&[ 53cI{iQ&;ɔ.ّ|fH\[UQMlnJYfTнt39 ݾ-6rpJ[ [$Bt웲]CZuZreÌ)]4،ShN^4%;okއ.$W7>w62f$>-o)\;- ݍx%?$w+9R-}2.Gl?Q:S?^;"ٿ*FB%1Ԧt@7|vόWCw Bq-4p-jD0IF'b/c^#\m^,7u\ke` ۣ\ImXnd$B7Fi5kN"dyG[2tߐH%m~;!Uw|l)cQ8M!n=[I8h;{5'g)`R =LCBTH-GSkb&gv^KκufM貋&]Up09`/d*"EPSKizOYW{&+qNw~*_ptl h /@x7LFץ$Y6+֍Uy.c4Y'K{Q RZ'U.ʣNLZ&IC):jTV^*r=F@NVlLJ)1Ff[^i\s[*!aj ɖI o7= ?]sYҢ`JV.p籸xdrj#J*rlVDZdh@.Sz{p<^1wK5TMVϩxXB`ᡢ>?F 8.ΪusYj߉=]PuX)Sk 6|Oa`焀'Ɣ)1ĜBȸrn'Poc Nk{@`BbD:An@K/~+LpG+Ҁنo(\-}2ю[:oص D