python-pulp-client-lib-2.13.4.16-1.el7>  HLk|\w z뾂alH09tɀ$ݎi(@I%Dfsۍ8g q#o@$bp^ n_.­IRIC 吳#tMΧȺAwIdt _( nR!tDZWݘ\k835=Z*CF ؎[<9#pS_ yfj_] PcAS(2O'Cw.D('.O⬞ba7e12eb4388b80cf3aa0719f462879f96301552,\w z뾂al+!J!FAoซlE4U@QR)LZ[*9F +!]*CxGv8Χus :/]y `rBAm0-Є616vkbEv0L9őAYPe 0v+߽g7 yomhB¶z$G_aP?긌Q>%ԣ7N ,w|L5d.lgt |Q\^Јt/ p><(H?(8d# ) J| xx x x x #`x #x%x(x*h*x,h, , - (-8-39.3:7$3BpGxHxxIXxXYZ[\x]x^ bdPeUfXlZttxu Txv"4w"xx$xy&i(4Cpython-pulp-client-lib2.13.4.161.el7Pulp client extensions frameworkA framework for loading Pulp client extensions.[c1bd.rdu2.centos.org |CentOSCentOSGPLv2CBS Development/Languageshttps://fedorahosted.org/pulp/linuxnoarch))Oee))3\33 x x966VXtXt17z7zzkkMoHH]__GH H n)``9AqAq;(::hLsGGIIqIq###!##!|00>B ??t8FD⁤A큤A큤A큤A큤A큤A큤A큤[Y[[[Y[[[[Y[[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[Y[[[[Y[[[Y[[[Y[[[[[[[[[[Y[Y[Yb4ca0ebd342bbca727225b9bc1e9d98d38866710d51d4c87fd223d9028453ee97f4ed26a58480d385df7c23ccccf76c81ae95ee80b633282846b3b5e0b80399b7f4ed26a58480d385df7c23ccccf76c81ae95ee80b633282846b3b5e0b80399b7a5a485f13b0a7944470d1bd70d4bde7e30e01c36af016d44007dfde4dab0b6e3fa66c0ef17f87d5262a3415781e8d8185274d5a3cef4c25850bffc7d522d9173fa66c0ef17f87d5262a3415781e8d8185274d5a3cef4c25850bffc7d522d917e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85551a9987057ccb8b37c859f8c27d675088d9c578287760a676398333a0d34e0a951a9987057ccb8b37c859f8c27d675088d9c578287760a676398333a0d34e0a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553521ba7f1c4f79958d311f03c34463ab03a00173ee35e54180849f51366f89913521ba7f1c4f79958d311f03c34463ab03a00173ee35e54180849f51366f899126736d8f9c797f99d3f18e8046d4928178442f2893e4d9caed830a45b9a7650cc9191662f656ac293d6544c66c936e3bb31faf01694a6576f56ec9538e43bb12c9191662f656ac293d6544c66c936e3bb31faf01694a6576f56ec9538e43bb12d2cbed56966e5236fe44a36af44b22eaffa55b60cef02b7bae2303086eef2cbb85107fb086111db6cb751a9b38b0a590991948cbd02d541f9fb8cb9619500c4f85107fb086111db6cb751a9b38b0a590991948cbd02d541f9fb8cb9619500c4f5f7d3ff30e663721d12ceb194666211f417f6e714638fa13b86a791f1a557c536c25aba5be64d1800255d7b0a1d75bdd1516f7576b542557289a2e9fda6961f96c25aba5be64d1800255d7b0a1d75bdd1516f7576b542557289a2e9fda6961f98bda87cfc24c13a35c19ed0769a9a1548e44e7d05853d849cc5aed49b0d60242248a3691b23913a8822065c78e59232375a84d03a696790f19bda556c108f756248a3691b23913a8822065c78e59232375a84d03a696790f19bda556c108f756351f043b9d20d9d43dc09ee9672b6dc0987ee1da76020aae72cd639194bcb0a954936ed501bb4d29e9dec803c67726943b47cc7a1e9fe0c11fc43e6cae111b1e54936ed501bb4d29e9dec803c67726943b47cc7a1e9fe0c11fc43e6cae111b1e5ec564b24e4c0a43a12a27eceedfa41006d90e77d85f513abc0c1a22a54e7b4df6f75a9d21de492ac378fcd60b509ebdab17393e462283d748d332a77eb6cfc9f6f75a9d21de492ac378fcd60b509ebdab17393e462283d748d332a77eb6cfc95408233d96b440e5d89de527ee804723c958452e613c215f43ae35a633c1a69aa197747b66199f4f0f468ec7cedaf401cc9c957bcaa1a5238bac2decb605b372a197747b66199f4f0f468ec7cedaf401cc9c957bcaa1a5238bac2decb605b372e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e7e9e1fce9175dd10bc3629c492acc8f42038579859b33b8acbf90e24ea06f83e7e9e1fce9175dd10bc3629c492acc8f42038579859b33b8acbf90e24ea06f8362fff07593d197e7a5e46d6a0d6fcba4b374b16e92bd9c296c82430914b7ada3092de89649244d70be963eef45abe5418cb7f7900c21bab02944ecffb1fd5d7e092de89649244d70be963eef45abe5418cb7f7900c21bab02944ecffb1fd5d7eb03a993e2ed6ff136362e98123aba3fc856465b0ca59d1f1b2f7f0bbf26290530827456f849d702307b3df652d9f6217bdc817eae4c98a7471c3ee47de68fa300827456f849d702307b3df652d9f6217bdc817eae4c98a7471c3ee47de68fa30c41dffeb7ab0960af560b1b16dcf72f6515bcf24babd622151ad0838cd230616aa6466ce5b26175305a9fb848959491e1ccfbae7d1d943684dfb16e8f0e65cd0aa6466ce5b26175305a9fb848959491e1ccfbae7d1d943684dfb16e8f0e65cd0102e268b9bc0234ae4e961f8667dca79e848749c5f6e09e1022bf350838c0d76c20da236a1ea41a01a2e3a8f02874662b425128cb77e4288ca8c028fa94de56cc20da236a1ea41a01a2e3a8f02874662b425128cb77e4288ca8c028fa94de56caf8d53152307e1413aa954d7be1f3311b332c7b2d0b1916502da7563d39f433ee3e3889bb3a71f6d470445a391e48f87239c88bc74da6b90a14b80741d1c1c01e3e3889bb3a71f6d470445a391e48f87239c88bc74da6b90a14b80741d1c1c01a4add658e23bf2c7a76955eb3249ed42ea6bc67ba96c043b07eb4730dde121e8c85f4c040d489bba5edeea66debf8c0a59b693b8c3a1b2610939b185781ac23dc85f4c040d489bba5edeea66debf8c0a59b693b8c3a1b2610939b185781ac23d6f433ac4837ad535efab9a785c1b3fead838ff95354d65bd7304a4e1317f05122f388c4293ab4b91b2fbfa165ac6c4c7a60e4b3e202c7740a5d9edbb43bfd3c12f388c4293ab4b91b2fbfa165ac6c4c7a60e4b3e202c7740a5d9edbb43bfd3c1403eaf756a87734b2f7025a5b6950a6c0eed61f84338ccd08ca7b09c977c1dc91b13f7b2e9f76dcbea6520421568847deb451e8bffbc2f7551639bd4944e47311b13f7b2e9f76dcbea6520421568847deb451e8bffbc2f7551639bd4944e47310413ec4b08bc9b6a54f5d493c778664b64a5fd3e63f7e4f09ce274ebcdb2a5637a1f4b292e36fb2221ec4d98ca2f18d502ad5e45a23981e64202ee29d57459077a1f4b292e36fb2221ec4d98ca2f18d502ad5e45a23981e64202ee29d5745907fa6770aecb6a35e26ce26ee49da97b25e537d230dbe2b3f6f11e1afe4f834d8639c53f064e1dd3f6beb4d2bad9080f7057a69f1b0544e5782e71795baf31359d39c53f064e1dd3f6beb4d2bad9080f7057a69f1b0544e5782e71795baf31359d2e28abc52e5ee3aaef2fcf3ffdae0d46792e82319005f2a8f65167f02da5cb31b5f3d356d0bd4b6de948fdc42f6abcc21c2e48a4fb9134b80ccd09f0654b1dd5b5f3d356d0bd4b6de948fdc42f6abcc21c2e48a4fb9134b80ccd09f0654b1dd527558d7990d7017e768c2aac83f35824026175c56a84031e14c9ab81f75f38894e6b61429ac128b8e3ad2fcd6338114edf194ec266773cec6ab0d920a52e909b4e6b61429ac128b8e3ad2fcd6338114edf194ec266773cec6ab0d920a52e909be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553c799487daed864e4544934b9f82caf34d568ff5895270eab569f93bc37dfd943c799487daed864e4544934b9f82caf34d568ff5895270eab569f93bc37dfd9452e9ec37f4026233f434b89e15d131649315957818ede176c848dbfd77747c55e96fc798a3dd28d162d09e367b2f473ac1e4f8fee2e8cf0d160f779f0641f25ee96fc798a3dd28d162d09e367b2f473ac1e4f8fee2e8cf0d160f779f0641f25e204008034491011b0bcf6d5636b43042430ea0d60dc1abbbd6e23086c60139a2297a2b59d232df0bb454641810041d565524ba95218c6e81e3f611bd000f7155297a2b59d232df0bb454641810041d565524ba95218c6e81e3f611bd000f71552274e784355b47f0054ab54cd428ff368b04c0136d32e3fcd1a93ad1794ae62df69d925d9876efe5bdebc458be126af0f10a65b713ff9d885815f7ae29526108f69d925d9876efe5bdebc458be126af0f10a65b713ff9d885815f7ae295261089e6f401ac6d6f587578658c1517ec0fcaf2951cfbb672b7230572d481a20049fc9811c3f27a031852d1fbde979c90ff6d31b89a92f3abb06f28059cf756729adc9811c3f27a031852d1fbde979c90ff6d31b89a92f3abb06f28059cf756729ad1504f8f02e1547ab6fd4c05ff3ac17ef193f36fa3ec434c3c0254cfed77c65a809fc63115174645ea088eb012085dca101e43c6fe618ea79dba0c731b25f21ab09fc63115174645ea088eb012085dca101e43c6fe618ea79dba0c731b25f21ab165c8443f19638878740deb9f310ca11d5a17dad0b5b7e3aaa13927bc30cbd27f5eb13ca293a60d7b77e64ca7112f2cc3f16f931c448d5bc144c894575740b61f5eb13ca293a60d7b77e64ca7112f2cc3f16f931c448d5bc144c894575740b6132e73b963e6eb6cf49b68ab1e439691d28ffdd411508ad9f19ad599ffe13be248bdcb34e6346bf7bd89729d2ecb08ba033ebd29c4ddb0bd1a7036c95c01c40678bdcb34e6346bf7bd89729d2ecb08ba033ebd29c4ddb0bd1a7036c95c01c4067d7ae0a545258e8d3c547e4131d1f541214c72cb28390e95bb2d27a7ef1cf9287fb76079889bbe2d986475212e00d501f33f92b240b36b1e9e13285608745a25ffb76079889bbe2d986475212e00d501f33f92b240b36b1e9e13285608745a25fc49461f139419388a3d3f59bb6a88ecabf7163f42378b7bdd4b11a40d134f52356ffb226d29d1c792558824ae4c36b7ce2ab26e18a6ac35076c5826d10a7543d56ffb226d29d1c792558824ae4c36b7ce2ab26e18a6ac35076c5826d10a7543dc79258918ff74b4410a6ddbde90f7b473799d1a88b890d3f3bbaffc23cd898b50c11265e778381f22bbe270373135853fafb76509212ed37c2e7a461a28efd610c11265e778381f22bbe270373135853fafb76509212ed37c2e7a461a28efd615cece8946f18f196443a0787d988c0715c174bfde63099f735aedc2449c5d0330c95271e8526ea1c09a515a637ee851c475146b2f0cd4f0513e38d7844c8882a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b13500729f1dd29976c7a8d5c020ccced21051da4e94b247c2c48cb9f14ea394c9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee0f7676605c6922c31af610be7d1fc2afd53290c0de10bcb7f8044635db47d9dc7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356da41a658543769b94df0ff4c1ab54d52e0dd6b7eb6dd5e2efbdad94278e2d9cf5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpulp-2.13.4.16-1.el7.src.rpmpython-pulp-client-libpython2-pulp-client-lib@      m2cryptopython(abi)python-isodatepython-okaarapython-pulp-commonpython-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.70.5.0-1.pulp1.0.322.13.4.163.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3[@[[qr[qr[`O@[(@ZZ`@Zp^@Z - 2.13.4.16-1Satellite6 Jenkins 2.13.4.14-1Satellite6 Jenkins 2.13.4.12-1Patrick Creech - 2.13.4.11-2Satellite6 Jenkins 2.13.4.11-1Satellite6 Jenkins 2.13.4.10-1Satellite6 Jenkins 2.13.4.9-1Satellite6 Jenkins 2.13.4.8-1Satellite6 Jenkins 2.13.4.6-1Satellite6 Jenkins 2.13.4.5-1Evgeni Golov 2.13.4.4-1Evgeni Golov 2.13.4.3-1werwty 2.13.1-1werwty 2.13.1-0.1.betawerwty 2.12.1-1Unknown name 2.12.1-0.1.betaSean Myers 2.12.0-0.1.betaSean Myers 2.8.2-1Sean Myers 2.8.1-1Sean Myers 2.8.1-0.2.rcSean Myers 2.8.1-0.1.betaDennis Kliban 2.8.0-0.9.rcDennis Kliban 2.8.0-0.8.betaDennis Kliban 2.8.0-0.7.betaDennis Kliban 2.8.0-0.6.betaDennis Kliban 2.8.0-0.5.betaDennis Kliban 2.8.0-0.4.betaDennis Kliban 2.8.0-0.3.betaDennis Kliban 2.8.0-0.2.betaDennis Kliban 2.8.0-0.1.betaChris Duryee 2.6.0-0.7.betaChris Duryee 2.6.0-0.6.betaBarnaby Court 2.6.0-0.5.betaChris Duryee 2.6.0-0.5.betaChris Duryee 2.6.0-0.4.betaChris Duryee 2.6.0-0.3.betaChris Duryee 2.6.0-0.2.betaRandy Barlow 2.5.2-0.1.rcRandy Barlow 2.4.4-0.3.betaRandy Barlow 2.5.2-0.0.betaBarnaby Court 2.5.1-1Chris Duryee 2.6.0-0.1.alphaAustin Macdonald 2.5.0-1Randy Barlow 2.4.3-1Chris Duryee 2.4.2-1Randy Barlow 2.4.1-1Randy Barlow 2.4.0-1Jeff Ortel 2.3.0-1Jeff Ortel 2.2.0-1Jeff Ortel 2.1.0-1Jeff Ortel 2.0.6-1- BZ #1638731 - Capsule sync on rhel 7.6 fails with "Not all necessary pulp… - BZ #1638731 - Capsule sync on rhel 7.6 fails with "Not all necessary…- BZ #1624024 - Pulp repo sync fails on RHEL 7.6- BZ #1609928 - Pulp monthly maintenance not being ran - BZ #1449418 - UnicodeEncodeError error on CapsuleGenerateAndSync task when…- BZ #1609928 - Pulp monthly maintenance not being ran- BZ #1573892 - regenerate applicability of a consumer takes many minutes- BZ #1590906 - Reconnecting to mongodb after celery fork- BZ #1552118 - Tasks stuck in waiting after restart of pulp services- BZ #1132980 - [RFE] Support bypassing proxy for some repository URLs - BZ #1532348 - Workers go missing under heavy load- BZ #1365348 - Deprecated function warnings during upgrade from Sat6.1 to Sat6.2- BZ #1512400 - Repository sync RegenerateApplicability step might fail- Release pulp 2.13.4.4- Release pulp 2.13.4.3- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- 752 - Fixed: Suggestion to add -v remains even if you use -v (fdobrovo@redhat.com) - 1498 - logrotate for /var/log/pulp/*.log (pronix.service@gmail.com) - 1982 - Added --force-full option to importer pulp-admin (fdobrovo@redhat.com) - 1829 - Fixed repo list summary view (fdobrovo@redhat.com)- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- Pulp rebuild- 1705 - Pulp streamer throws exception when downloading content. (ipanova@redhat.com) - 1626 - Fix yum repo sync cancellation. (ipanova@redhat.com)- 1542 - Repository (un)binding for consumer_groups fails (ttereshc@redhat.com) - 824 - Retrieve binding by consumer and repository url should accept only GET (ttereshc@redhat.com) - 1541 - Retrieve bindings by consumer and repository call fails (ttereshc@redhat.com)- 1356 - Pulp returns HTTP 500 when a bad request is made during repo creation. (ttereshc@redhat.com)- Pulp rebuild- Pulp rebuild- Pulp rebuild- 1190756 - Send SIGQUIT to the workers instead of the proxy. (rbarlow@redhat.com) - 1190824 - Don't log the length of the database pw. (rbarlow@redhat.com) - 1185011 - pulp-admin says sync schedule deleted succesfully for non-existing schedule id. (ipanova@redhat.com) - 1190794 - Fixes release note formatting on 2.6.0 release note (bmbouter@gmail.com) - 1185937 - added release not for python-gofer-amqplib. (jortel@redhat.com) - 1182279 - DEBUG level logs database password. (ipanova@redhat.com) - 1174361 - Revert patch introduced with b0f2319. It is not needed. (bmbouter@gmail.com) - 1120671 - scheduled tasks show correct resources in task list (mhrivnak@redhat.com) - 1159303 - delete agent queues during unregistration. (jortel@redhat.com) - 1186420 - fixed reading cert_t for custom SSL config (lzap+git@redhat.com) - 1186420 - reading cert_t for custom SSL config (lzap+git@redhat.com) - 1183706 - Remove permission check from upstart celery scripts (bmbouter@gmail.com) - 1183700 - Update pulp.spec to overwrite Celery related init scripts (bmbouter@gmail.com) - 1184187 - Causes all platform tests to use pulp_unittest (bmbouter@gmail.com)- Merge pulp-nodes.spec into pulp.spec- 1174283 - bump python-requests to 2.4.3 (austin@dhcp129-50.rdu.redhat.com) - 1145723 - touch and chown log file before writing to it (cduryee@redhat.com) - 1182335 - Fixes username and password auth for mongoDB connection (bmbouter@gmail.com)- Pulp rebuild- 1066022 - update role doc to remove mentions of permissions (cduryee@redhat.com) - 1171278 - additional helper method for finding units (cduryee@redhat.com)- 1174353 - improving performance of "pulp-admin tasks list" (mhrivnak@redhat.com) - 1154790 - inject node strategy into the options. (jortel@redhat.com) - 1175512 - Fixes mongoengine database args to use correct database (bmbouter@gmail.com) - 1166202 - documenting that EPEL requires RHEL "optional" and "extras" repos (mhrivnak@redhat.com) - 1167908 - Migration for TaskStatus and Reserved Resources (dkliban@redhat.com) - 1142325 - the unit tests no longer depend on qpidtoollibs. (jcline@redhat.com) - 1150128 - The pulp-consumer tool now reports the error message for permission exceptions. (jcline@redhat.com) - 1012091 - SELinux policy now allows setting directory attributes in /tmp (dkliban@redhat.com) - 1171509 - FastForwardXmlFileContext was sometimes finding the wrong file and was not cleaning up after itself. (bcourt@redhat.com) - 1165355 - Add a sanitize_checksum_type function. (rbarlow@redhat.com) - 1166703 - builder.py now checks to make sure master isn't checked out. (jcline@redhat.com) - 1163451 - create ~/.pulp with correct perms, and warn when it has wrong perms (mhrivnak@redhat.com) - 1155604 - fixing incorrect formatting of a note (skarmark@redhat.com)- Pulp rebuild- 1155604 - fixing incorrect formatting of a note (skarmark@redhat.com)- 1166202 - documenting that EPEL requires RHEL "optional" and "extras" repos (mhrivnak@redhat.com) - 1155604 - fixing incorrect formatting of a note (skarmark@redhat.com)- 1171509 - FastForwardXmlFileContext was sometimes finding the wrong file and was not cleaning up after itself. (bcourt@redhat.com) - 1165355 - Add a sanitize_checksum_type function. (rbarlow@redhat.com) - 1129828 - split stack traces into separate log records. (jortel@redhat.com) - 1165355 - Add a sanitize_checksum_type function. (rbarlow@redhat.com) - 1162820 - Clarify SSL configuration settings. (rbarlow@redhat.com)- 1162820 - Clarify SSL configuration settings. (rbarlow@redhat.com) - 1116825 - Adding a non-existent user to a role now returns HTTP 400 instead of 404. (jcline@redhat.com) - 1004623 - References to old collection names and content_unit_count needs to be updated (ipanova@redhat.com) - 1021970 - Add an example how to retrieve permissions for a particular resource. (ipanova@redhat.com) - 1128226 - Adjusting 'Repository Content Behavior' section name (ipanova@redhat.com) - 1161205 - Adds comments to conf files about value of defaults (bmbouter@gmail.com) - 1021579 - document unexpected behavior in unassociate api (cduryee@redhat.com) - 1081534 - Added /v2 and trailing / to the permissions docs (dkliban@redhat.com) - 1165271 - Adds 2.5.0 deprecation release note about _ns attribute (bmbouter@gmail.com) - 1111261 - document single event listener retrieval (bcourt@redhat.com) - 1161690 - Add release note for RabbitMQ support. (rbarlow@redhat.com) - 1132663 - pulp-manage-db now has a --dry-run flag. (jcline@redhat.com) - 721314 - add man pages for pulp-admin and pulp-consumer (cduryee@redhat.com) - 1159067 - Read user cred from config (vijaykumar.jain@nomura.com) - 1148928 - 404 is returned when publishing a nonexistent repo group (asmacdo@gmail.com) - 1079511 - better relative url collision prevention (asmacdo@gmail.com) - 1155513 - Search for package in all consumers (contact@andreagiardini.com) - 1146294 - do not require pulp.bindings.server to access DEFAULT_CA_PATH (cduryee@redhat.com) - 1121102 - support unordered agent replies. (jortel@redhat.com) - 1160794 - update python-requests to 2.4.3 (cduryee@redhat.com) - 1145734 - more correct error message when apache fails (asmacdo@gmail.com) - 1127817 - return a 404 for consumer history request if consumer id does not exist (asmacdo@gmail.com) - 1135589 - move PRIMARY_ID definition (cduryee@redhat.com) - 1145723 - log startup message in Celery logs (cduryee@redhat.com) - 1148919 - remove traceback from log if user enters incorrect password (asmacdo@gmail.com) - 1148796 - pulp-admin tab completion follows plugin structure (igulina@redhat.com) - 1132458 - cont - test now works outside of terminal (asmacdo@gmail.com) - 1120671 - missing operation from reaper and monthly tasks (dkliban@redhat.com) - 1129828 - split stack traces into separate log records. (jortel@redhat.com) - 1142304 - remove extraneous errors during unit test runs (cduryee@redhat.com) - 1139703 - update pickled schedule on schedule updates (cduryee@redhat.com) - 1142376 - use valid default certificate pack path (cduryee@redhat.com) - 1136504 - added tab completion for file paths (igulina@redhat.com) - 1124589 - python-kombu does not work with Qpid unless the user adjusts qpidd.conf (cduryee@redhat.com) - 1133953 - check Mongo version during startup (cduryee@redhat.com) - 1095483 - fix message to not refer to pulp.log (cduryee@redhat.com) - 1133939 - tab completion for short options (igulina@redhat.com)- 1129488 - Adjusts mongoDB auto-reconnect to never stop attempting (bmbouter@gmail.com) - 1160796 - Allow TCP connections to all hosts and ports (bmbouter@gmail.com) - 1111228 - Fix API doc typo. (rbarlow@redhat.com) - 1153344 - verify_ssl default to true. (rbarlow@redhat.com) - 1153344 - Support Mongo SSL on the result backend. (rbarlow@redhat.com) - 1153344 - Allow Mongo connections over SSL. (rbarlow@redhat.com) - 1145701 - bump release to allow a koji rebuild (cduryee@redhat.com) - 1117512 - Fix formatting of last_unit_added & last_unit_removed fields (bcourt@redhat.com) - 1153054 - pulp.bindings refuse to do SSLv3. (rbarlow@redhat.com) - 1102269 - Added documentation about deprecation of task_type (dkliban@redhat.com) - 1150297 - Update versions from 2.4.x to 2.5.0. (rbarlow@redhat.com) - 1060752 - Add sample output for repo import_upload (bcourt@redhat.com) - 1146680 - Stop pulp_workers services with SIGQUIT. (rbarlow@redhat.com) - 1131260 - Shell out to for certificate validation. (rbarlow@redhat.com)- 1153054 - pulp.bindings refuse to do SSLv3. (rbarlow@redhat.com)- 1138356 - adding docs on how to backup pulp (mhrivnak@redhat.com) - 1122987 - Adds troubleshooting note around Qpid scalability limits (bmbouter@gmail.com) - 1066472 - Removed 409 response codes in docs for permission api calls (dkliban@redhat.com) - 1103232 - Document common proxy config options. (rbarlow@redhat.com) - 1081518 - Add help documentation for retrieving a single distributor or importer (bcourt@redhat.com) - 1064150 - Creates a troubleshooting page that mentions inconsistency with trailing slashes (asmacdo@gmail.com) - 1148555 - removes doubled 2.4.1 rest api changes from release notes (asmacdo@gmail.com) - 1022188 - Docs about repos binding to nodes which were activated after deactivation (dkliban@redhat.com) - 1145320 - document running pulp-manage-db after installation. (jortel@redhat.com) - 1129489 - Document Apache CRLs. (rbarlow@redhat.com) - 1096294 - Document the rsyslog log level settings. (rbarlow@redhat.com) - 1087997 - add link to release note (cduryee@redhat.com) - 1009429 - Move pulp_manage_puppet bool 2 celery_t. (rbarlow@redhat.com) - 1134972 - remove calls to mongo flush (cduryee@redhat.com) - 1132609 - celery result backend gets mongo username correctly (mhrivnak@redhat.com) - 1131632 - Remove notes to disable SELinux in EL 5. (rbarlow@redhat.com) - 1130119 - do not add full task info to spawned_tasks (cduryee@redhat.com) - 1131509 - remove quotes from ca_path (cduryee@redhat.com) - 1130153 - Fixed regression with consumer binding retrieval. (jcline@redhat.com) - 1103914 - Pulp exceptions no longer log a traceback by default (jcline@redhat.com) - 1128329 - Add warnings about admin.conf to docs. (rbarlow@redhat.com) - 1128222 - Fixed a formatting issue in the installation docs (jcline@redhat.com) - 1128831 - Restore python-rhsm-1.8.0. (rbarlow@redhat.com) - 1094470 - Canceling a task that was already in a completed state now results in a 200 code instead of a 500 (jcline@redhat.com) - 1110418 - Added documentation on publishing repository groups (jcline@redhat.com) - 1111228 - Removed jdob from the event listener sample return (jcline@redhat.com) - 1111197 - Fixed a typo in the sample request in event listeners docs (jcline@redhat.com) - 1110449 - Fixed typos in context applicability documentation (jcline@redhat.com) - 1094256 - Updated the consumer binding docs to make it clear a 200 can be returned (jcline@redhat.com) - 1083522 - Updated the repo publish documentation to correct the schedule path (jcline@redhat.com) - 1079445 - Updated the repo sync documentation to correct the schedule path (jcline@redhat.com) - 1078348 - Updated the docs for updating an importer to make it clear that the task report contains the results (jcline@redhat.com) - 1022553 - pulp-admin unbind commands will now return a user-friendly error message if the consumer or repository given don't exist. (jcline@redhat.com) - 1112663 - Allows schedules with monthly or yearly intervals (jcline@redhat.com) - 1109870 - fixed typo in passing tags when creating a task for deleting orphan by type (skarmark@redhat.com) - 1092450 - Retrieving orphans by content type now returns a 404 if the content type does not exist (jcline@redhat.com) - 1115414 - updated get consumer profiles api to return 404 in case of non- existing consumer (skarmark@redhat.com) - 1115391 - removing duplicate unit test and updating one to detect 405 return code for consumer group bindings GET calls (skarmark@redhat.com) - 1115385 - Removing GET methods on consumer group bindings since consumer group bind and unbind are merely used as group operations and are not stored on the consumer group permanently (skarmark@redhat.com) - 1117512 - Convert timestamps saved for tracking distributor publishes & importer syncs to UTC instead of timezone offset (bcourt@redhat.com) - 1100805 - Fixing consumer group bind and unbind and moving tasks from tasks/consumer_group.py to consumer group cud manager (skarmark@redhat.com)- 1136883 - Fixed incorrect tags for applicability in the docs (jcline@redhat.com) - 1131260 - Shell out to for certificate validation. (rbarlow@redhat.com) - 1129719 - Raise the certificate validation depth. (rbarlow@redhat.com) - 1131260 - relax version requirement. (jortel@redhat.com) - 1130312 - Fix bug query for 2.4.1. (rbarlow@redhat.com) - 1130312 - Add upgrade instructions for 2.4.1. (rbarlow@redhat.com) - 1108306 - Update nectar to fix hang on canceling downloads of large numbers of files. (bcourt@redhat.com) - 1093760 - pulp-manage-db now halts if a migration fails (jcline@redhat.com)- 1125030 - Handle both styles of certificate stores. (rbarlow@redhat.com) - 1113590 - Nodes requires Pulp's cert to be trusted 1112906 - pulp-admin requires Pulp's cert to be trusted 1112904 - pulp-consumer requires Pulp's cert to be trusted (rbarlow@redhat.com) - 1110893 - adding a trailing slash to an API path (mhrivnak@redhat.com) - 1115631 - discard disabled sources before doing is_valid check. (jortel@redhat.com) - 1005899 - support 'message' reported during node sync. (jortel@redhat.com) - 1113590 - Adding documentation about adding ca cert to the system trusted certs for pulp-admin and pulp-consumer and adding bindings unit tests (skarmark@redhat.com) - 1112906 - adding SSL CA cert validation to the bindings (skarmark@redhat.com) - 1112905 - updating pulp-gen-ca-certificate script to create pulp ssl certificates (skarmark@redhat.com) - 1112904 - adding configuration for pulp ssl certificates (skarmark@redhat.com) - 1110668 - updated consumer group binding documentation to refect the actual behaviour (jcline@redhat.com) - 1117060 - added umask setting to celery worker command line, since the default of 0 is unsafe. (mhrivnak@redhat.com) - 1116438 - use apache httpd type and not typealias (lzap+git@redhat.com) - 1115715 - syslog handler works with string formatting tokens in tracebacks. (jortel@redhat.com) - 1115631 - disabled content sources discarded before validity check performed. (jortel@redhat.com) - 1115129 - update rsa_pub as part of consumer updates. (jortel@redhat.com) - 1093871 - sorting tasks by default according to when they were created. (mhrivnak@redhat.com) - 1100638 - Update task search API to match the serialization used for task collection & task get APIs (bcourt@redhat.com) - 1110674 - A 400 Bad Request is returned when attempting to bind a consumer group to an invalid repo or distributor id (jcline@redhat.com) - 1104654 - Don't require python-oauth2 on RHEL 5. (rbarlow@redhat.com) - 1020912 - add pulp_manage_puppet selinux boolean (lzap+git@redhat.com) - 1110668 - consumer group binding calls now return 404 when invalid group, repo, or distributor ids are given (jcline@redhat.com) - 1074426 - Updated the repository group API docs to reflect actual DELETE behaviour (jcline@redhat.com) - 1109430 - goferd supporting systemd. (jortel@redhat.com) - 1105636 - saving a unit through a conduit now fails over to adding or updating if a unit appears or disappears unexpectedly (mhrivnak@redhat.com) - 1094286 - failing to include 'options' or 'units' during content install/update/uninstall calls on consumers now results in a 400 code (jcline@redhat.com) - 1100805 - Fixing consumer group bind and unbind and moving tasks from tasks/consumer_group.py to consumer group cud manager (skarmark@redhat.com) - 1094264 - Retrieving bindings by consumer and repository now returns 404 if the consumer or repository ids are invalid. (jcline@redhat.com) - 1060866 - The Repository Group Distributors API is now documented (jcline@redhat.com) - 1097781 - Indicate that consumer bind fails when it does. (rbarlow@redhat.com) - 1107782 - fixed in gofer 1.2.1. (jortel@redhat.com) - 1102393 - Rework how we select the queue for new reservations. (rbarlow@redhat.com) - 1100892 - check if filename exists before printing (cduryee@redhat.com) - 1100330 - Improve error message and documentation. (rbarlow@redhat.com) - 1102236 - pass the authenticator to the reply consumer. (jortel@redhat.com) - 1099272 - bump mongodb version requirement in docs (cduryee@redhat.com) - 1098620 - Report NoAvailableQueues as a coded Exception. (rbarlow@redhat.com) - 1101598 - returns the correct data type when copy matches 0 units (mhrivnak@redhat.com) - 1097247 - Add status to pulp_celerybeat script. (rbarlow@redhat.com) - 1100084 - read consumer.conf during setup_plugin(). (jortel@redhat.com) - 1099945 - use correct serializer when publishing http events (cduryee@redhat.com) - 1096931 - improving repo update command to better detect spawned tasks (mhrivnak@redhat.com) - 1051700 - Don't build pulp-admin on RHEL 5. (rbarlow@redhat.com) - 1096822 - Don't set a canceled Task to finished. (rbarlow@redhat.com) - 1099168 - move %postun block inside pulp_server if block (cduryee@redhat.com) - 1096935 - Adds info about qpid-cpp-server-store package to docs (bmbouter@gmail.com) - 1091980 - Update install and upgrade docs with qpid client deps (bmbouter@gmail.com) - 1096968 - return created profile; log reported profiles at debug in the agent. (jortel@redhat.com) - 1094647 - GET of consumer schedule that doesn't exist now returns 404 (mhrivnak@redhat.com) - 1097817 - agent SSL properties applied. (jortel@redhat.com) - 1093870 - Use far less RAM during publish. (rbarlow@redhat.com) - 1093009 - Don't use symlinks for init scripts. (rbarlow@redhat.com) - 1091348 - Always perform distributor updates asyncronously. (rbarlow@redhat.com) - 1094825 - bind/unbind return call_report; 200/202 based on spawned tasks. (jortel@redhat.com) - 1095691 - Adding cleanup of Celery Task Results to Reaper (bmbouter@gmail.com) - 1093429 - Changing repo create API to match documented key name. (mhrivnak@redhat.com) - 1094637 - fixing consumer schedule API urls in the documentation (mhrivnak@redhat.com) - 1094653 - correctly handling the case where an invalid schedule ID is provided to the REST API (mhrivnak@redhat.com) - 1087514 - correct dev-guide for create/update user. (jortel@redhat.com) - 1091922 - Fix _delete_queue() traceback. (bmbouter@gmail.com) - 1093417 - propagate transport configuration property. (jortel@redhat.com) - 1086278 - Convert upload into a polling command. (rbarlow@redhat.com) - 1091919 - agent load rsa keys on demand. (jortel@redhat.com) - 1090570 - Fix content commands handling of returned call report. (jortel@redhat.com) - 1073065 - Better document task cancellations. (rbarlow@redhat.com) - 1072955 - Create TaskStatuses with all attributes. (rbarlow@redhat.com) - 1087015 - Capture warnings with the pulp logger (bmbouter@gmail.com) - 1091530 - fix rendering a progress report = None. (jortel@redhat.com) - 1091090 - alt-content sources updated to work with nectar 1.2.1. (jortel@redhat.com) - 1073999 - removing result from task list and adding it to the task details (skarmark@redhat.com) - 1069909 - Don't run server code on EL5 for pulp-dev.py. (rbarlow@redhat.com) - 1074670 - Save initialize & finalize in step processing even if no units are processed. (bcourt@redhat.com) - 1080609 - pulp-manage-db now ensures the admin. (rbarlow@redhat.com) - 1087863 - Fix progress reporting in node sync command. (jortel@redhat.com) - 1087633 - Fix bind task to support node binding. (jortel@redhat.com) - 1084716 - Register with Celery's setup_logging. (rbarlow@redhat.com) - 1086437 - Fixes consumer reregistration. (jortel@redhat.com) - 1065450 - updating repo delete api docs for responses (skarmark@redhat.com) - 1080647 - added validation that a unit profile is not None before requesting applicability regeneration by repos (skarmark@redhat.com) - 1061783 - added missing example for the consumer group update api documentation (skarmark@redhat.com) - 1074668 - updated consumer group update api docs to remove consumer_ids from acceptable parameters (skarmark@redhat.com) - 1073997 - adding validation to repo group create call to check for valid repo ids (skarmark@redhat.com) - 1085545 - Fix permissions on /etc/pulp/server/plugins.conf.d/nodes/importer. (jortel@redhat.com) - 1082130 - Update progress only when task_id != None. (jortel@redhat.com) - 1082064 - task status created with state=WAITING when None is passed. (jortel@redhat.com) - 1080642 - updated consumer unbind task to mark the binding deleted before notifying agent (skarmark@redhat.com) - 1080626 - updated agent manager to return no exception when converting server bindings to agent bindings in case distributor is already deleted on the server (skarmark@redhat.com) - 1080626 - fixing error in the error code description preventing to complete repo delete on the server (skarmark@redhat.com) - 965764 - Fix a test for the DownloaderConfig API. (rbarlow@redhat.com) - 1015583 - added a new api so that consumers can request applicability generation for themselves (skarmark@redhat.com) - 1078335 - Add import statements for missing tasks. (rbarlow@redhat.com) - 1073154 - Do not log newlines or long messages. (rbarlow@redhat.com) - 1074661 - Raise a validation error if non-existant consumers are specified during creation of a consumer group (bcourt@redhat.com) - 1078305 - Repo update not reporting errors properly. Fix error response for repo update and incorrect documentation for the udpate call. (bcourt@redhat.com) - 1076225 - Update docs to include information about the result value of the Task Report as opposed to the Call Report (bcourt@redhat.com) - 1076628 - Fix base class for unassociate task and update test case for unit deletion (bcourt@redhat.com) - 1018183 - Include _href's on tasks during GET all. (rbarlow@redhat.com) - 1075701 - Re-enable Celery log capturing. (rbarlow@redhat.com) - 1071960 - Support message authentication. Port pulp to gofer 1.0. Removed timeouts for agent related tasks. (jortel@redhat.com) - 1066040 - removing 'permissions' from valid update keywords for role update, moving manager functionality out of authorization.py, removing duplicate declaration of permission operation constants in permission.py and adding missing unit tests (skarmark@redhat.com) - 980150 - support broker host that is different than pulp host. (jortel@redhat.com) - 1058835 - Fix documentation of URL path for deletion of upload requests. (bcourt@redhat.com) - 1042932 - Fix listings bug & enable export repo group support for celery (bcourt@redhat.com) - 1046160 - taking ownership of /var/lib/pulp/published (mhrivnak@redhat.com) - 1051700 - Documenting that pulp-admin is not supported on RHEL5 (mhrivnak@redhat.com) - 1051700 - adding an explicit requirement for python 2.6 to pulp-admin-client (mhrivnak@redhat.com) - 1048297 - pulp-dev.py sets the CA cert and key world readable. (rbarlow@redhat.com) - 921743 - Adjust ownership and permissions for a variety of the RPM paths. (rbarlow@redhat.com) - 1034978 - Add visible errors to the unit associate and unassociate commands and move formatting the cli output to the base class instead of each plugin having to work independently (bcourt@redhat.com) - 1039619 - update output to account for qpidd.conf location changing in qpid 0.24 (jortel@redhat.com) - 1005899 - report errors fetching bindings from the parent in the report. (jortel@redhat.com) - 1031220 - raising an AttributeError when an attribute is missing on a Model (mhrivnak@redhat.com) - Add support for alternate content sources. (jortel@redhat.com) - 995076 - make sure to call finalize on the nectar config object (jason.connor@gmail.com) - 1032189 - fixed use of gettext with multiple substitutions (mhrivnak@redhat.com) - 1020300 - Prevent hashed password from being returned by the get user command. (bcourt@redhat.com) - 1019155 - added logic to correctly set the URL when called from any /bindings/ URLs (jason.connor@gmail.com) - 1029057 - have nodes replicate the repository scratchpad. (jortel@redhat.com) - 1022646 - remove units_path; in 2.3, it's method. (jortel@redhat.com) - 1026606 - Added docs for get unit REST API (jason.dobies@redhat.com) - 996606 - Check to see if a repo exists before starting upload process (jason.dobies@redhat.com)- 1027500 - init python-gofer before agent and tasking services started. (jortel@redhat.com) - 1022646 - migration_0 needs to add units_size=0. (jortel@redhat.com) - 1023056 - fix SSL on f19 by using qpid builtin SSL transport. (jortel@redhat.com) - 1022646 - fix migration of nodes 2.2 => 2.3 manifests. (jortel@redhat.com) - 1022621 - Failed reports are now successful tasks and the report indicates the failure (jason.dobies@redhat.com) - 1022621 - Fixed communication between publish manager and tasking (jason.dobies@redhat.com) - 1017587 - Added a list of possible task states to the docs. (rbarlow@redhat.com) - 1017865 - Corrected task response docs (jason.dobies@redhat.com) - 1021116 - Convert info level log messages that include Task arguments into debug level messages. (rbarlow@redhat.com) - 1017253 - Removed v1 attribute that no longer exists (jason.dobies@redhat.com) - 1019909 - Added replica set support (jason.dobies@redhat.com) - 1020549 - tar the content of the distribution directory instead of the directory. (jortel@redhat.com) - 1019455 - Loosened validation checks on the presence of the feed for certain configuration parameters (jason.dobies@redhat.com) - 1011716 - updated spec file to add selinux-policy-targeted dependency for f19 and removing wrong version dependency on policycoreutils-python (skarmark@redhat.com) - 973678 - Add support for reporting unit upload statuses to the API and CLI. (rbarlow@lemonade.usersys.redhat.com) - 975503 - Add status command to iso publish (bcourt@redhat.com) - 1017924 - unzip the units.json instead of reading/seeking using gzip. (jortel@redhat.com) - 1017815 - Added logging about publish success and failure (mhrivnak@redhat.com) - 965283 - Document the response for a repo importer delete (bcourt@redhat.com) - 1014368 - added python-requests-2.0.0 package to pulp dependencies in order to support proxy with https (skarmark@redhat.com) - 1009617 - limit options for repo sync and publish history now states the default limit is 5 (einecline@gmail.com) - 965283 - updating the REST API docs for repo updates as they pertain to importers and distributors (mhrivnak@redhat.com) - 1004805 - pulp-dev.py now looks at the apache version instead of the linux distribution version when deciding which config file to install, since the apache version is really what matters. (mhrivnak@redhat.com) - 1014660 - Add command line parsers for numerics & booleans that return empty strings for empty values because None is interpreted by the rest api as having the value not specified (bcourt@redhat.com) - 999129 - removing loading of tracker files at the time of initializing upload manager and adding it when listing remaining uploads (skarmark@redhat.com) - 1010292 - serialize _last_modified only when it exists. (jortel@redhat.com) - 1010016 - blacklist options; require gofer 0.77 which logs messages at DEBUG. (jortel@redhat.com) - 1011972 - fixed in nectar 1.1.2. (jortel@redhat.com) - 952748 - adding documentation about how to use a UnitAssociationCriteria with the REST API. (mhrivnak@redhat.com) - 1009926 - Fix Exception thrown on applicability generation (bcourt@redhat.com) - 1013097 - permit (.) in node IDs. (jortel@redhat.com) - 1011268 - Add support for SHA hash which is an alias for SHA1 (bcourt@redhat.com) - 721314 - including the README and LICENSE files in all platform packages. Also tweaked the README. (mhrivnak@redhat.com) - 988119 - Convert Python types (list,dict) to JSON types (array, object) in api documentation (bcourt@redhat.com) - 1011053 - Add a from_dict() method to the Criteria model. (rbarlow@redhat.com) - 1012636 - fix post script. (jortel@redhat.com) - 976435 - load puppet importer config from a file using a common method. (bcourt@redhat.com) - 1004559 - python-simplejson is now required by pulp-common on rhel5. this also removes any direct imports of simplejson from outside the pulp-common package. (mhrivnak@redhat.com) - 1011728 - encode unicode values in oauth header. (jortel@redhat.com) - 975980 - When a repository is updated, push an udpate to all of the distributors that depend on the repo. (bcourt@redhat.com) - 1009912 - removing pymongo dependency for consumers by using actual constants instead of importing pymongo in common/constants.py (skarmark@redhat.com) - 1003326 - generate pulp CA on initial install. (jortel@redhat.com) - 906039 - do not allow the running weigt to drop below 0 (jason.connor@gmail.com) - 1009617 - Fixed the limit option in 'pulp-admin repo history publish' (einecline@gmail.com) - 965751 - migrate nodes to use threaded downloader. (jortel@redhat.com) - 1009118 - bindings require python-oauth. (jortel@redhat.com) - 1004346 - deal with bindings w (None) as binding_config. (jortel@redhat.com) - 995528 - Remove legacy usage of AutoReference as it has a significant performance impact on queries of larger repositories and is no longer being used. (bcourt@redhat.com) - 1004790 - Remove legacy dependency on Grinder that is no longer required. (bcourt@redhat.com) - 993424 - forced unbind when bindings have notify_agent=False (jortel@redhat.com) - 959031 - 968524 - rewritten scheduler that fixes bug in subsequent schedule runs and allows next_run to be updated when upating the schedule of a scheduled_call (jason.connor@gmail.com) - 1005898 - Remove unnecessary dependency on gofer in pulp-nodes.spec file (bcourt@redhat.com) - 1003285 - fixed an attribute access for an attribute that doesn't exist in python 2.6. (mhrivnak@redhat.com) - 1004897 - Fix bug where distributor validate_config is finding relative path conflicts with the repository that is being updated (bcourt@redhat.com) - 952737 - updated repo creation documentation with parameters to configure importers and distributors (skarmark@redhat.com) - 915330 - Fix performance degradation of importer and distributor configuration validation as the number of repositories increased (bcourt@redhat.com) - 956711 - Raise an error to the client if an attempt is made to install an errata that does not exist in a repository bound to the consumer (bcourt@redhat.com) - 991500 - updating get_repo_units conduit call to return plugin units instead of dictionary (skarmark@redhat.com) - 976561 - updated the list of decorated collection methods to match the Collection object in 2.1.1 (jason.connor@gmail.com) - 976561 - removed superfluous re-fetching of collection we already have a handle to (jason.connor@gmail.com) - 976561 - added and explicit pool size for the socket "pool" added a new decorator around the query methods that calls end_request in order to manage the sockets automagically (jason.connor@gmail.com) - 981736 - when a sync fails, pulp-admin's exit code is now 1 instead of 0. (mhrivnak@redhat.com) - 977948 - fix distributor updating during node sync. (jortel@redhat.com) - purge changelog - 973402 - Handle CallReport.progress with value of {} or None. (jortel@redhat.com) - 927216 - remove reference to CDS in the server.conf security section. (jortel@redhat.com) - 928413 - fix query used to determine of bind has pending actions. (jortel@redhat.com) - 970741 - Upgraded nectar for error_msg support (jason.dobies@redhat.com) - 968012 - Replaced grinder logging config with nectar logging config (jason.dobies@redhat.com)- 947445 - allowing consumer ids to allow dots (skarmark@redhat.com) - 906420 - update storing of resources used by each task in the taskqueue to allow dots in the repo id (skarmark@redhat.com) - 906420 - update storing of resources used by each task in the taskqueue to allow dots in the repo id (skarmark@redhat.com) - 968543 - remove conditional in pulp_version macro. (jortel@redhat.com) - 927033 - added missing consumer group associate and unassociate webservices tests (skarmark@redhat.com) - 927033 - updating consumer group associate and unassociate calls to return a list of all consumers similar to repo group membership instead of just those who fulfil the search criteria, updating unit tests and documentation (skarmark@redhat.com) - 965743 - Changed help text to reflect the actual units (jason.dobies@redhat.com) - 963823 - Made the feed SSL options group name a bit more accurate (jason.dobies@redhat.com) - 913670 - fix consumer group bind/unbind. (jortel@redhat.com) - 878234 - use correct method on coordinator. (jortel@redhat.com) - 966202 - Change the config options to use the optional parsers. (jason.dobies@redhat.com) - 923796 - Changed example to not cite a specific command (jason.dobies@redhat.com) - 952775 - Fixed broken unit filter application when sorted by association (jason.dobies@redhat.com) - 913171 - using get method instead of dict lookup (skarmark@redhat.com) - 915473 - fixing login api to return a json document with key and certificate (skarmark@redhat.com) - 913171 - fixed repo details to display list of actual schedules instead of schedule ids and unit tests (skarmark@redhat.com) - 957890 - removing duplicate units in case when consumer is bound to copies of same repo (skarmark@redhat.com) - 957890 - fixed duplicate unit listing in the applicability report and performance improvement fix to avoid loading unnecessary units (skarmark@redhat.com) - 954038 - updating applicability api to send unit ids instead of translated plugin unit objects to profilers and fixing a couple of performance issues (skarmark@redhat.com) - 924778 - Added hook for a subclass to manipulate the file bundle list after the metadata is generated (jason.dobies@redhat.com) - 916729 - Fixed auth failures to return JSON documents containing a programmatic error code and added client-side exception middleware support for displaying the proper user message based on the error. (jason.dobies@redhat.com) - 887000 - removed dispatch lookups in sync to determine canceled state (jason.connor@gmail.com) - 927244 - unit association log blacklist criteria (jason.connor@gmail.com) - 903414 - handle malformed queued calls (jason.connor@gmail.com) - 927216 - remove CDS section from server.conf. (jortel@redhat.com) - 953665 - added ability for copy commands to specify the fields of their units that should be fetched, so as to avoid loading the entirety of every unit in the source repository into RAM. Also added the ability to provide a custom "override_config" based on CLI options. (mhrivnak@redhat.com) - 952310 - support file:// urls. (jortel@redhat.com) - 949174 - Use a single boolean setting for whether the downloaders should validate SSL hosts. (rbarlow@redhat.com) - 950632 - added unit_id search index on the repo_content_units collection (jason.connor@gmail.com) - 928081 - Take note of HTTP status codes when downloading files. (rbarlow@redhat.com) - 947927 - This call should support both the homogeneous and heterogeneous cases (jason.dobies@redhat.com) - 928509 - Platform changes to support override config in applicability (jason.dobies@redhat.com) - 949186 - Removed the curl TIMEOUT setting and replaced it with a low speed limit. (rbarlow@redhat.com) - 928087 - serialized call request replaced in archival with string representation of the call request (jason.connor@gmail.com) - 924327 - Make sure to run the groups/categories upgrades in the aggregate (jason.dobies@redhat.com) - 918160 - changed --summary flag to *only* display the summary (jason.connor@gmail.com) - 916794 - 918160 - 920792 - new generator approach to orphan management to keep us from stomping on memory (jason.connor@gmail.com) - 923402 - Clarifications to the help text in logging config files (jason.dobies@redhat.com) - 923402 - Reduce logging level from DEBUG to INFO (jason.dobies@redhat.com) - 923406 - fixing typo in repo copy bindings causing recursive copy to never run (skarmark@redhat.com) - 922214 - adding selinux context for all files under /srv/pulp instead of individual files (skarmark@redhat.com) - 919155 - Added better test assertions (jason.dobies@redhat.com) - 919155 - Added handling for connection refused errors (jason.dobies@redhat.com) - 918782 - render warning messages as normal colored text. (jortel@redhat.com) - 911166 - Use pulp_version macro for consistency and conditional requires on both version and release for pre-release packages only. (jortel@redhat.com) - 908934 - Fix /etc/pki/pulp and /etc/pki/pulp/consumer ownership. (jortel@redhat.com) - 918600 - _content_type_id wasn't being set for erratum and drpm (jason.dobies@redhat.com)- 855053 - repository unit counts are now tracked per-unit-type. Also wrote a migration that will convert previously-created repositories to have the new style of unit counts. (mhrivnak@redhat.com) - 902514 - removing NameVirtualHost because we weren't using it, and adding one authoritative block for all plugins to use, since apache will only let us use one. (mhrivnak@redhat.com) - 873782 - added non-authenticate status resource at /v2/status/ (jason.connor@gmail.com) - 860089 - added ability to filter tasks using ?id=...&id=... (jason.connor@gmail.com) - 915795 - Fix logging import statemet in pulp-manage-db. (rbarlow@redhat.com) - 908676 - adding pulp-v1-upgrade-selinux script to enable new selinux policy and relabel filesystem after v1 upgrade (skarmark@redhat.com) - 908676 - adding obsoletes back again for pulp-selinux-server since pulp v1 has a dependency on this package (skarmark@redhat.com) - 909493 - adding a separate apache2.4 compatible pulp apache conf file for F18 (skarmark@redhat.com) - 909493 - adding a different httpd2.4 compatible pulp config file for f18 build (skarmark@redhat.com) - 908676 - make pulp-selinux conflict with pulp-selinux-server instead of obsoleting pulp-selinux-server (skarmark@redhat.com) - 913205 - Removed config options if they aren't relevant (jason.dobies@redhat.com) - 913205 - Corrected storage of feed certificates on upgrade (jason.dobies@redhat.com) - 910419 - added *args and **kwargs to OPTIONS signature to handle regular expressions in the url path (jason.connor@gmail.com) - 906426 - Create the upload directory if someone deletes it (jason.dobies@redhat.com) - 910540 - fix file overlaps in platform packaging. (jortel@redhat.com) - 908510 - Corrected imports to use compat layer (jason.dobies@redhat.com) - 908082 - updated SSLRenegBufferSize in apache config to 1MB (skarmark@redhat.com) - 903797 - Corrected docstring for import_units (jason.dobies@redhat.com) - 905588 - Adding "puppet_module" as an example unit type. This should not become a list of every possible unit type, but it's not unreasonable here to include some mention of puppet modules. (mhrivnak@redhat.com) - 880780 - Added config parsing exception to convey more information in the event the conf file isn't valid JSON (jason.dobies@redhat.com) - 905548 - fix handler loading; imp.load_source() supports .py files only. (jortel@redhat.com) - 903387 - remove /var/lib/pulp/(packages|repos) and /var/lib/pulp/published (jortel@redhat.com) - 878234 - added consumer group itineraries and updated group content install apis to return a list of call requests, also added unit tests (skarmark@redhat.com) - 888058 - Changed model for the client-side exception handler to be overridden and specified to the launcher, allowing an individual client (admin, consumer, future other) to customize error messages where relevant. (jason.dobies@redhat.com) - 891423 - Added conduit calls to be able to create units on copy (jason.dobies@redhat.com) - 894467 - Parser methods need to return the value, not just validate it (jason.dobies@redhat.com) - 889893 - added detection of still queued scheduled calls and skip re- enqueueing with log message (jason.connor@gmail.com) - 883938 - Bumped required version of okaara in the spec (jason.dobies@redhat.com) - 885128 - Altered two more files to use the 'db' logger. (rbarlow@redhat.com) - 885128 - pulp.plugins.loader.api should use the "db" logger. (rbarlow@redhat.com) - 891423 - Added conduit calls to be able to create units on copy (jason.dobies@redhat.com) - 891760 - added importer and distributor configs to kwargs and kwargs_blacklist to prevent logging of sensitive data (jason.connor@gmail.com) - 889320 - updating relabel script to run restorecon on /var/www/pulp_puppet (skarmark@redhat.com) - 889320 - adding httpd_sys_content_rw_t context to /var/www/pulp_puppet (skarmark@redhat.com) - 887959 - Removing NameVirtualHost entries from plugin httpd conf files and adding it only at one place in main pulp.conf (skarmark@redhat.com) - 886547 - added check for deleted schedule in scheduled call complete callback (jason.connor@gmail.com) - 882412 - Re-raising PulpException upon upload error instead of always replacing exceptions with PulpExecutionException, the latter of which results in an undesirable 500 HTTP response. (mhrivnak@redhat.com) - 875843 - added post sync/publish callbacks to cleanup importer and distributor instances before calls are archived (jason.connor@gmail.com) - 769381 - Fixed delete confirmation message to be task centric (jason.dobies@redhat.com) - 856762 - removing scratchpads from repo search queries (skarmark@redhat.com) - 886148 - used new result masking to keep full consumer package profiles from showing up in the task list and log file (jason.connor@gmail.com) - 856762 - removing scratchpad from the repo list --details commmand for repo, importer and distributor (skarmark@redhat.com) - 883899 - added conflict detection for call request groups in the webservices execution wrapper module (jason.connor@gmail.com) - 876158 - Removed unused configuration values and cleaned up wording and formatting of the remaining options (jason.dobies@redhat.com) - 882403 - Flushed out the task state to user display mapping as was always the intention but never actually came to fruition. (jason.dobies@redhat.com) - 882422 - added the distributor_list keyword argument to the call requets kwarg_blacklist to prevent it from being logged (jason.connor@gmail.com) - 885229 - add requires: nss-tools. (jortel@redhat.com) - 885098 - Use a separate logging config for pulp-manage-db. (rbarlow@redhat.com) - 885134 - Added check to not parse an apache error as if it has the Pulp structure and handling in the exception middleware for it (jason.dobies@redhat.com) - 867464 - Renaming modules to units and a fixing a few minor output errors (skarmark@redhat.com) - 882421 - moving unit remove command into the platform from RPM extensions so it can be used by other extension families (mhrivnak@redhat.com) - 877147 - added check for path type when removing orphans (jason.connor@gmail.com) - 882423 - fix upload in repo controller. (jortel@redhat.com) - 883568 - Reworded portion about recurrences (jason.dobies@redhat.com) - 883754 - The notes option was changed to have a parser, but some code using it was continuing to manually parse it again, which would tank. (jason.dobies@redhat.com) - 866996 - Added ability to hide the details link on association commands when it isn't a search. (jason.dobies@redhat.com) - 877797 - successful call of canceling a task now returns a call report through the rest api (jason.connor@gmail.com) - 867464 - updating general module upload command output (skarmark@redhat.com) - 882424 - only have 1 task, presumedly the "main" one, in a task group update the last_run field (jason.connor@gmail.com) - 883059 - update server.conf to make server_name optional (skarmark@redhat.com) - 883059 - updating default server config to lookup server hostname (skarmark@redhat.com) - 862187 /var/log/pulp/db.log now includes timestamps. (rbarlow@redhat.com) - 883025 - Display note to copy qpid certificates to each consumer. (jortel@redhat.com) - 880441 - Fixed call to a method that was renamed (jason.dobies@redhat.com) - 881120 - utilized new serialize_result call report flag to hide consumer key when reporting the task information (jason.connor@gmail.com) - 882428 - utilizing new call report serialize_result flag to prevent the call reports from being serialized and reported over the rest api (jason.connor@gmail.com) - 882401 - added skipped as a recognized state to the cli parser (jason.connor@gmail.com) - 862290 - Added documentation for the new ListRepositoriesCommand methods (jason.dobies@redhat.com) - 881639 - more programmatic. (jortel@redhat.com) - 881389 - fixed rpm consumer bind to raise an error on non existing repos (skarmark@redhat.com) - 827620 - updated repo, repo_group, consumer and user apis to use execute instead of execute_ok (skarmark@redhat.com) - 878620 - fixed task group resource to return only tasks in the group instead of all tasks ever run... :P (jason.connor@gmail.com) - 866491 - Change the source repo ID validation to be a 400, not 404 (jason.dobies@redhat.com) - 866491 - Check for repo existence and raise a 404 if not found instead of leaving the task to do it (jason.dobies@redhat.com) - 881120 - strip the private key from returned consumer object. (jortel@redhat.com) - 862290 - Added support in generic list repos command for listing other repositories (jason.dobies@redhat.com) - 877914 - updating old file links from selinux installation and un- installation (skarmark@redhat.com) - 873786 - updating enable.sh for correct amqp ports (skarmark@redhat.com) - 878654 - fixed error message when revoking permission from a non-existing user and added unit tests (skarmark@redhat.com) - added database collection reaper system that will wake up periodically and remove old documents from configured collections (jason.connor@gmail.com) - 876662 - Added middleware exception handling for when the client cannot resolve the server hostname (jason.dobies@redhat.com) - 753680 - Taking this opportunity to quiet the logs a bit too (jason.dobies@redhat.com) - 753680 - Increased the logging clarity and location for initialization errors (jason.dobies@redhat.com) - 871858 - Implemented sync and publish status commands (jason.dobies@redhat.com) - 873421 - changed a wait-time message to be more appropriate, and added a bit of function parameter documentation. (mhrivnak@redhat.com) - 877170 - Added ability to ID validator to handle multiple inputs (jason.dobies@redhat.com) - 877435 - Pulled the filters/order to constants and use in search (jason.dobies@redhat.com) - 875606 - Added isodate and python-setuptools deps. Rolled into a quick audit of all the requirements and changed quite a few. There were several missing and several no longer applicaple. Also removed a stray import of okaara from within the bindings package. (mhrivnak@redhat.com) - 874243 - return 404 when profile does not exist. (jortel@redhat.com) - 876662 - Added pretty error message when the incorrect server hostname is used (jason.dobies@redhat.com) - 876332 - add missing tags to bind itinerary. (jortel@redhat.com)- 887959 - Removing NameVirtualHost entries from plugin httpd conf files and adding it only at one place in main pulp.conf (skarmark@redhat.com) - 886547 - added check for deleted schedule in scheduled call complete callback (jason.connor@gmail.com) - 882412 - Re-raising PulpException upon upload error instead of always replacing exceptions with PulpExecutionException, the latter of which results in an undesirable 500 HTTP response. (mhrivnak@redhat.com) - 875843 - added post sync/publish callbacks to cleanup importer and distributor instances before calls are archived (jason.connor@gmail.com) - 769381 - Fixed delete confirmation message to be task centric (jason.dobies@redhat.com) - 856762 - removing scratchpads from repo search queries (skarmark@redhat.com) - 886148 - used new result masking to keep full consumer package profiles from showing up in the task list and log file (jason.connor@gmail.com) - 856762 - removing scratchpad from the repo list --details commmand for repo, importer and distributor (skarmark@redhat.com) - 883899 - added conflict detection for call request groups in the webservices execution wrapper module (jason.connor@gmail.com) - 876158 - Removed unused configuration values and cleaned up wording and formatting of the remaining options (jason.dobies@redhat.com) - 882403 - Flushed out the task state to user display mapping as was always the intention but never actually came to fruition. (jason.dobies@redhat.com) - 882422 - added the distributor_list keyword argument to the call requets kwarg_blacklist to prevent it from being logged (jason.connor@gmail.com) - 885229 - add requires: nss-tools. (jortel@redhat.com) - 885098 - Use a separate logging config for pulp-manage-db. (rbarlow@redhat.com) - 885134 - Added check to not parse an apache error as if it has the Pulp structure and handling in the exception middleware for it (jason.dobies@redhat.com) - 867464 - Renaming modules to units and a fixing a few minor output errors (skarmark@redhat.com) - 882421 - moving unit remove command into the platform from RPM extensions so it can be used by other extension families (mhrivnak@redhat.com) - 877147 - added check for path type when removing orphans (jason.connor@gmail.com) - 882423 - fix upload in repo controller. (jortel@redhat.com) - 883568 - Reworded portion about recurrences (jason.dobies@redhat.com) - 883754 - The notes option was changed to have a parser, but some code using it was continuing to manually parse it again, which would tank. (jason.dobies@redhat.com) - 866996 - Added ability to hide the details link on association commands when it isn't a search. (jason.dobies@redhat.com) - 877797 - successful call of canceling a task now returns a call report through the rest api (jason.connor@gmail.com) - 867464 - updating general module upload command output (skarmark@redhat.com) - 882424 - only have 1 task, presumedly the "main" one, in a task group update the last_run field (jason.connor@gmail.com) - 883059 - update server.conf to make server_name optional (skarmark@redhat.com) - 883059 - updating default server config to lookup server hostname (skarmark@redhat.com) - 862187 /var/log/pulp/db.log now includes timestamps. (rbarlow@redhat.com) - 883025 - Display note to copy qpid certificates to each consumer. (jortel@redhat.com) - 880441 - Fixed call to a method that was renamed (jason.dobies@redhat.com) - 881120 - utilized new serialize_result call report flag to hide consumer key when reporting the task information (jason.connor@gmail.com) - 882428 - utilizing new call report serialize_result flag to prevent the call reports from being serialized and reported over the rest api (jason.connor@gmail.com) - 882401 - added skipped as a recognized state to the cli parser (jason.connor@gmail.com) - 862290 - Added documentation for the new ListRepositoriesCommand methods (jason.dobies@redhat.com) - 881639 - more programmatic. (jortel@redhat.com) - 881389 - fixed rpm consumer bind to raise an error on non existing repos (skarmark@redhat.com) - 827620 - updated repo, repo_group, consumer and user apis to use execute instead of execute_ok (skarmark@redhat.com) - 878620 - fixed task group resource to return only tasks in the group instead of all tasks ever run... :P (jason.connor@gmail.com) - 866491 - Change the source repo ID validation to be a 400, not 404 (jason.dobies@redhat.com) - 866491 - Check for repo existence and raise a 404 if not found instead of leaving the task to do it (jason.dobies@redhat.com) - 881120 - strip the private key from returned consumer object. (jortel@redhat.com) - 862290 - Added support in generic list repos command for listing other repositories (jason.dobies@redhat.com) - 877914 - updating old file links from selinux installation and un- installation (skarmark@redhat.com) - 873786 - updating enable.sh for correct amqp ports (skarmark@redhat.com) - 878654 - fixed error message when revoking permission from a non-existing user and added unit tests (skarmark@redhat.com) - added database collection reaper system that will wake up periodically and remove old documents from configured collections (jason.connor@gmail.com) - 876662 - Added middleware exception handling for when the client cannot resolve the server hostname (jason.dobies@redhat.com) - 753680 - Taking this opportunity to quiet the logs a bit too (jason.dobies@redhat.com) - 753680 - Increased the logging clarity and location for initialization errors (jason.dobies@redhat.com) - 871858 - Implemented sync and publish status commands (jason.dobies@redhat.com) - 873421 - changed a wait-time message to be more appropriate, and added a bit of function parameter documentation. (mhrivnak@redhat.com) - 877170 - Added ability to ID validator to handle multiple inputs (jason.dobies@redhat.com) - 877435 - Pulled the filters/order to constants and use in search (jason.dobies@redhat.com) - 875606 - Added isodate and python-setuptools deps. Rolled into a quick audit of all the requirements and changed quite a few. There were several missing and several no longer applicaple. Also removed a stray import of okaara from within the bindings package. (mhrivnak@redhat.com) - 874243 - return 404 when profile does not exist. (jortel@redhat.com) - 876662 - Added pretty error message when the incorrect server hostname is used (jason.dobies@redhat.com) - 876332 - add missing tags to bind itinerary. (jortel@redhat.com)python2-pulp-client-libpulp-client-lib !""$%&&())+,,.//122455788:;;=>>@AACDDFGGIJJLMNNPQQSTTVWWYZZ\]]_``bccefggijjlmmopqrstuvwx2.13.4.16-1.el72.13.4.16 __init__.py__init__.pyc__init__.pyoarg_utils.pyarg_utils.pycarg_utils.pyocommands__init__.py__init__.pyc__init__.pyoconsumer__init__.py__init__.pyc__init__.pyobind.pybind.pycbind.pyocontent.pycontent.pyccontent.pyomanage.pymanage.pycmanage.pyoquery.pyquery.pycquery.pyocriteria.pycriteria.pyccriteria.pyooptions.pyoptions.pycoptions.pyopolling.pypolling.pycpolling.pyorepo__init__.py__init__.pyc__init__.pyocudl.pycudl.pyccudl.pyogroup.pygroup.pycgroup.pyohistory.pyhistory.pychistory.pyoimporter_config.pyimporter_config.pycimporter_config.pyoquery.pyquery.pycquery.pyostatus.pystatus.pycstatus.pyosync_publish.pysync_publish.pycsync_publish.pyoupload.pyupload.pycupload.pyoschedule.pyschedule.pycschedule.pyounit.pyunit.pycunit.pyoconstants.pyconstants.pycconstants.pyoconsumer_utils.pyconsumer_utils.pycconsumer_utils.pyoextensions__init__.py__init__.pyc__init__.pyocore.pycore.pyccore.pyodecorator.pydecorator.pycdecorator.pyoexceptions.pyexceptions.pycexceptions.pyoextensions.pyextensions.pycextensions.pyoloader.pyloader.pycloader.pyolauncher.pylauncher.pyclauncher.pyoparsers.pyparsers.pycparsers.pyoupload__init__.py__init__.pyc__init__.pyomanager.pymanager.pycmanager.pyovalidators.pyvalidators.pycvalidators.pyopulp_client_lib-2.13.4.16-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtpython-pulp-client-lib-2.13.4.16COPYRIGHTLICENSEREADME/usr/lib/python2.7/site-packages/pulp/client//usr/lib/python2.7/site-packages/pulp/client/commands//usr/lib/python2.7/site-packages/pulp/client/commands/consumer//usr/lib/python2.7/site-packages/pulp/client/commands/repo//usr/lib/python2.7/site-packages/pulp/client/extensions//usr/lib/python2.7/site-packages/pulp/client/upload//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/pulp_client_lib-2.13.4.16-py2.7.egg-info//usr/share/doc//usr/share/doc/python-pulp-client-lib-2.13.4.16/-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-gnuPython script, UTF-8 Unicode text executablepython 2.7 byte-compiledPython script, ASCII text executabledirectoryemptyASCII textUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?@7zXZ !#,侌] b2u Q{KЏ&חШne g'Sm 'H` Z^| ӷj{ǵc٧/`"83J cC>P7t^Y56{v#%.iU /W;=8N̺?# f(@xvH f/RľnqZP4sQ$h(5跧mzZV!?L&G> 7kHd&đMͯϿU|Nv6^f29PF£DjͫQZUٞlvGe7)qF_n&zJ)BKvpSơՅ>cUZv>kIZa..Z^߶sfWK27Qd9ln(fS$EXnf JsSeo=xnp>p|d ߩ`5cUt2oZOrvG=)3~~~.E?Hm3-I:TfTkGQ1tݢ==R8ِ݂Iryl ^"J&Y5 MM0L9f/z $|7~D~~qDj={O5qHWEfCܷ#xŨJuy{NowRq ĄN3o% >T`Ky'r B!WPcO>ٱ|Zw u(p?\J!N91|qEຄ!z.zew͠'*hh?'2i?e: %RW~T(lB26a%V ڵjGYiM΄rJ!(}NLE9vqGIRڹe|tV*[|&X!iȱ00G]dN<.6 )@Tڡn6у_hhP{[Md8Ã?C*Y=o#ω~.K;N9^ZWs"(:mEFt`xVHy]aep;h'Enu4"9[G8qkpdgax[ R(š#YӊĝT(R,xʩX峘gVœ 3jpP7EX.v@ya 1&n qʊᶙHCt;Q )Pa^1 #-y[2;u2eIO,)h@QA8Y_SD 2E<-q}/$KeŽU+m7RHWx+W2޸_O zaL^H1;>9W|H́5{+c`1Mf0$EProY%3)p=ʿl3oG?H߻v["\G1ծ׃"&хEXhJO7BFϞ>."D6L#,o++M=A`ׇmſN.X2Dŧ7a(*԰  ۽6R/-!y;!Lx[r0&p~q"I_ydxP#%?`׬wΟ/z1c3uCc8n8o R-qf+7-Jv*&jЙ7U׳p%ÑHKF)?@1_TJy80_kk mX5v>8vH 1ӺgM$iBϧ=CXYR'Vs~U}O|Unl֌%'GIE(o|#(A`(#΋ عvY >DQ@Z`Zh$Z8!]!{5{s)7_ME(ZԑV2l }x@&D|?GX|[|)\{"؛EYaP;]4݀#KRxEf>\B3S|aJ af,zYJNc<Dѣ,WSnueaQ BK[ V+_B#sw \0vumǭ?ODxH>7n5e R[>XG0- ڳ:y" 懐QYdf<ڧē9 wz1>WAg9wR1E8Δ^//Ƞນl8~ )+ P^zJ)wyAdGB쟺xOr٢NmM|-Nx hb8/滼Rgcj(& ?33`:0Xs`QbWTNzUl^??6XGf[  cH1f95 T.` 8$AT&BcDh :b6^-78*l UQܺ;ݐמGAr!7s0eZy S@moAt=#Ahpw"&-'{ou0I3?C5IgF@sn_낮&1y .Oi,gOp?=^ =QKU;,'(IIKA83ż;D#(0kˈk8\uzXv &nf7b¨njxO~c@cS4PؽF_v>'Y쮛C 1Ǹ#U_m*tirNm{5Lh20%#p@"LsA*"&UNtuhrOv" r e3ȪjL5XЕ&D_tjd/sa~몒FD3>8.Rz/D/|X;c-ٔRltfuU$: ZizWGEoS߭rNޢ,jݸҮݗjukU4B~#,`)27)2M@<a&;j_Aͦ_ꅫ"sWV^dTba RMX+7m#\|f T/9M4^HQd3:~L-%E/T$Xp'2hQ/k߷lsfQW\\9Pl ?S` `!ݤ\ \3`7pi:9f p #"lFg@ziWiEnAF 3%̛L3[Wݢv@W68*Ԡ>^8x <& 9c /%ݬ2,;AYF^eS $: ;d ҈@sl9_qUnBz9'=\S;ՠSb *  @q & }vJ)6w>m%dPì+ȓBBG *Ffa\jE.Kaʯe7=P4BCeLT/4M2Aʌ xs*lW W9h 5%&܃HZ,јǷ}0'Gs@/Ȍ75hř7"dpܖ) ;+h44p8Ӝr\$Ԡ)recjC~mM#ꢖ,pGb0.τ&if>MhD!;b/q%-ga7ثlk-Hz~~O<-|W`2v;nZ"rb$(6!5T'oA_ 5  jM8]q%,Xd|,Ջw"~6rzGG:rys]6nša.ތgI P]}{k>]l$h$(|FEA2+$/A Ĩ.?x>r\3O rkRT=Gq<#LDQ_.pJi` qy&&URe /dfʄBu>zfv=/73B˦:C$meRA՘C34vd044 >vŽ?Γ]|`Z͵E<z%7^i=A)ӊ/#vƻ8ȹDA@!~QPL~EJ}1ĹWZ,>Ea1;3j϶n:Odx OYBOd٫ElS l3>J5QK,I;qZ 1Lɇ?f10U`L=(% s`{+Gidnv$!^`;}'Gu,Hb,I{xiɉy-v4 [Y/=3 ?Eԟ*N3egP׉a}=^ODWIA)m P;4\t_9AI{]UAuɮ v6Kj=4Eh3ރ; 4߮8$*Q0<|e@~]uE0cbCKucZZRKA[8;TFVQTzݼd3 +F#E D,VTƓf6$7?H|M%9%3QIdl@p]&U;e$KgDN/Fвuat8Gz`U]$Z 7rARz̽`gQ]fxW72bpU^ooމ:xapp)R7u~`"uFu 6/oyrV E}ԭ=v2 cZ-L9#hWJ@I\I J\-!$Eh6઩۵wk'1#Wd#zz-0[kE@2sZ6+2`)GV/~~|%Ջ JQ&2Z ]eC'3gfoN0cm|(;aSOd% `\Ҏq"/+cRxTiD,Yt=; Ȟ4c#/ObgDl&\Fg-БeޟVL揃Y^$QN=cΉ}mTV N^+F?V#w6Ty+@ZgL= y9q(TbKR+| $$_~nl|ۼޛ26AU^!_ù#m%-&; $G@^ UV/ vPI}ylZqsG% ;_[ hU TU*GU q7mZS?Gt'Xlin:㗼# yuh1E`aLV^lG$]&`#{Lց7oD5E!,7=+! expX+{XpK/Β?pe*7 bKP6̀ T M.]TfHRJ_ҧ#>Y| |Xamx`u. I[zPs(G_4`iUq-dz6kKG*|C MʶE2x,YHh7W3$=)O+Z9?Yi$44i\ ,F#^/A.}\ ˟v}JQ >;s%8K4-Q ŭ0Kb?MjsTƬ{Enl l^gnI5qXD_R1.o`qB&9kzYo hGT(Cy/VoV0̊{*SDbo*Ѧc O+k/?Qoݐ 'Hh SګAQ[Gk$s3iSJF Q'gC+hWpɁnw8!NG꠬'2?; 5.ڡn_{O^WI3]^ >6}^,ҡrY!_;tE{O gD R? z_QMa;(uStRgu6Gr(FfĎYxܗ޲5rHxz(2$ܵ1lqϷ)9 E.y2)2D޹yFqi]Th 5] 0=湂䕲J\FѮ|Q/?N,í>Ӊxgǎ1c5#9& YUokcdB2 l_%ffb:GGbutn-/+טMZ2&5Q"Д{5x¼̸>q=Gv < É1IA[3bttJibLދ=G# IHo ER/x ][G A#6-f44Sԛq6^ NrVpt ꦿ% =,B{`2>$;(B*6T ;,sؤgWExިiЪFTh UfF00*zք<)xVV7M3ݔI]~o7nM4`rO0Ix0r}Wdt{yi7KxK D~{0|M+/i px^s2nCv7$鎄Rvzu*j*)d* B1< ~?Rd-b"$'˽/L̂. ^'$>$pyD@+xV1` oũσS S{T|ˉ"9L0pq~K'5bPrZ{{)*2_d0J#_p=P [`IT+h W,3V cO9 n`MO,/hm6Vnsp6y=O _ =3~zChOq"?Q [hu9*꒒9:cy#"#D ~8  riB8b`T&؄[fVpUjǾWG*ÄtzpeR=0ΌToؤ`N&70f_-yN#{p#Wi@FW[WF]aI28yҾhw[oz$pqg#,PLwSAg+Ik(JT0TQŋFyҾY=/CMoЌ|Li>!~X&)_܌L ;#gMylO{*-3F{_@WFf4ۋhbɺ-͕јYliڈk'ºv6EH!Ejpptz<ڞ4YAn0 ރ`;KR] O%z9i.N+HyW/82J_ ׀ˈ rWXAu١ !U4:Rw([(D֖`6`taجa2i]Jell..4rֳ`\!a`(s:P+$%CqLaÖP&!+K)8N,lo jz&#S wBΥQ9bvIˁ\ PK}!kF K7 3mGH\2&[:Z6|m,&4=\My(<*h|Bp*)T`4O0C4O[: 1-ѾuarYJ3+72'XOgT{dy)UI9r4ڈu 0I̜lM$0M/|w ~J:W!(l_^€LBBt؏ O;y}TZuwF=쎞ppXS `GɶG6>gs}8sQ`'Kb—LK_> /GDXw E䛏Ჹ#5aH99OKקoB_ WL;N,kZ+!܉REUZi Ȯ,1 講3<\XaCm1Sh$(,ȺSܿ'En|JJMZ  c UGQPi~B+"!vh :\b:0H/.0`-X"`NI14J؄+ ƭg2qӍQ[vaEbNͻawq"Kcd/u(Ȟ0"xЍ|ţCe;+D|4|b`L`5?;7DwnGA߯ (xysŐˊ1Mդ~+-ɻE[0sU˘KO$Sy!# RDӠw f_$j5Qp}9>t̜kC^=UkȚ_@3mfgT,U+{m͒d8KTT'j VkVp7_=u%G%,'Wg [R V2{ _1}P\{1J*PB-Yݱ[$RhqXFQt$5~vD_Tbty$'4 {&r#ۂj&"oVy?ْ>YX(EMwKiCeoJЉQE,=&%F hY=6,>0JcMgdU7}:"&^h,DAHɻ$@6*̧%U4!mSct+/{L5ZAt չx9$B\`XȨidըl KӴ֌z:aL>֒:x< #p]> gv[pT!|H6i.Q^ԅ2⍤E[T|۲^ , obm{y*Ux:dzU)-~$c]y%do"XڸSpg.3曧D(G69ihJ6' p6CЧ/ZTu7 =AR7ُi].awU^(V};慽"f1@٩Uԥ[)j>+ΣRXP emR#d#UV$~zr;;xX570SrIڷ{V^7@o!4@PRx1؋|CF® 2Nw涖UBzfp(*ڧV)\e}(`-y-'j,m'A`q*#p$) A[H/9ťVєGfӱk3OR2m={ 4ifg^jk6!2hLQky@V5'gnȓh7/ʇE|[g cׄr '%IF֟K6aE 欛h}u-FNܽPwg e N$f 1Uvx/o !XhJK s˧YU{-䒒"?U;բ9wS;676.O4[P~_%ZH&SG?=hԖ} `j]SKdקVR2 #QuxxX ~Bj7CT>f|1< ެWӖ{|"\&D!b^?z ٿ\<@'\f֘;ɛqҧaĥR<[Wi'̃3tJH\0ۯޗc9ܼB1+L߱0JtI1LdvF.MxmFڅ|bCp5.F< vak jr#kQj't%0GO_kRhdV󲬡q'ڌ\rN\áb ǠeȆ6FweX4JU!H 1nh2}Zeknؒ:\TO(k#ҳdwhP@:wϘn#Ȩ'OKyJ$ CeTDehXluшUG0@Ma t3 3aY S?lm@\P:"A6TMn("4wOq[!_´Yu78QXGk}br1IJʴ4ʪF߂.˶U4j{'=oɨcrlJ-HVN %X>B,@еDuǮ'|\nSBF%CܷOK MnO`@A'i(,بCn_Ȥ3jQ>0\RdA^^/_GT}aVʗDTE[hRvMzOHԸ„?՘s_R52&7?^"?8XCs6xFbj5Zg4ehV͏lY/'T\NYLpۃP @ Ƽ拡=V7TU*' BZ `wtpI#J\8j$a![H閙w'.=9$tȌ_tA/_:#8!HOhfs,$?m)ܲOJM)ӳVS_q4M3bXwNG3>qonc+M_ԫo Moc0صm)K~(%_*V|9ɨ"u ѸvA{%&On^bD٠ŋX:XuNÂj A\ WM ,MSj X0ADZH4(ON|cp>{6|s Tf[J9h&-PJ5# $>]xܐ^j9oq8j6cio<]~B׏Rڌ Ĵ'4)6+6Etމ 8S# i:N a 5?4?71ns8qXMa.YϰcDdG^(W,c{BVO6kD!ԣd~YSxjgO6+^Wss] {OA+?1bnjmw%肹 Txrj=Gؿeuw5$hQUk \<ǍNDD:u bI BoS0^E:<<(X]V1Wj* nf]a"iG^IBm ݓ VlwWas2gґ3Uߣ;حhf~sM=9qw!ʏB~ Jե#j1OB 3 _3/QJ"sװ˪In4%+5?< Ck/H_ɢ"ȽAx%̲aX4<@frɹUD9s&ںrذ0V-l|ͨR+Aȟ|˥_O!I? B76#8G*Oѩr_cd$HIz ]T^dWRI|\-9'Rט}Y帱u=VդY(6(RyD[e哧@l`/Ay$=)"#FGeW0/w0_4i$U{x@%c)&@ Fu0OLs_9MjdD@~5ppF@`%v.aW6QE}()5?'ز.%bE֖\pe³-@Vs (d(4Rz'c ٸȱ|~=md?ð.)gm)XehOSPb PM _**Ư$z惵@EL`t#LQ>',#,QYwI;mb%}`t\e5ser`mP*MհpI5A&e\-W %Բ6V +.: 1X_gg w߲'cET/-`j]RvPiV_*=g`]YYf[-9 Ny W9| 5"<|x'Z&cXHïaxy=$w eo޸JJ!Txd饘{Å^<+j)iӦDCAc_6fN(Tc~&Rw|_C\hjT?RDgcY2ǶDuu m8F%\ -Xόb4ᑴLbn?i #];5 S[L*%8kPTΪmV-QiL3%$. g㟭T:&cWp[kHc91ws#Ʒ&ncgq^0c17\͎iun-W%=CO=ƣ!\Y+8:pUm8o`dXfeXļY99:ÊSrΪTԅ\& /E=(b?n'iuImpzb8BA;pE{cېՂDڠ6) yV[qG[]ѮQ/˄[#^y6d KS:Ǵ.Vԋح5w 6:[)Sݯ J=j:W*AS[q Z V~00|\JzL-%AkipPZ' OBK  ɠC,I N6Σ %{>yyyO6L- ζElj; Gр6լX cT^i>`ko} uH |ĞXPAai7-^@\zlvWˉV%]MS]:CVk XDE /ZTm+E'}.{h_ YThś{QDʾĝ6ݟ;x}P;q0j"oių_<P]8A`n?6@Ho u[5B?()u2Ӕ~I_$F_|qN$ڏFSRzdyPIItCo9<.?z'? XQc#G:o隊"dЅP\FY*i.X\ Z83_UOן`uWN3l`ۖ^:ܢG]ɮN3F\ǣr[tk&u?M5Ap?)

?/ UXP=Y2,4J(}mH=\S|ezN,W&mv2YJs2 -d5NOdXπ (Qg.b Kmix'8/^}I"ɏ}"6ZhS(ڭԬ!O -dC!$ؑx,%,S0(T;3v{R9wb\u͂T &q0<#HaV\%ň۬oֆD+\ _r!,UM/ZswbծtҸ&G6#2b)ơgBيA*TDp5u%0z+>?nqQ?6 lؑҎGUDm*ZZ[l*%s{ ,JG[[`ceB%f a{LͿ:I㺰C$ q~ʬlz<~"3S:G/%p?Jѫ ܰ"LżP)6!صsHΧ ˵\ AGMK,Q hq$v j&C:i$M`$@[ɍ*ғh'%< lT @/ҙF .Y26 W$z7x{#){B)/F,6xf5*Љм>wkx1NΉu.smp#Ў=7MƅO8:̹΀$n+ٴ  &Ƶ9tIϥH5_3 :PH @zrAsz<:5/nLg :Esje]CDi =OFlӈ+zY|[z p"mOaP~gV߶)X @^+T(c ^ܷ<)(KA$0A͝`Xmz+p!g:;ݨf# XR]%c2/̎Hѭ8%wwߤ|AfuVKS ׾c?Pavf6r [W5G`u>G8b!FsM9XhN my9a_%]G{6Pg$E`R^LKNj -8bbѢ zlЌ?)5Ǵ69 657fNCw?jOKJXP"*)''w>]pq8]ChFNH3}0,/:6WE;ov^]7\4#M}N OlS)PAE‚ۑl ^G nMfWV%ȅRތbˬ: #B𳹧ZW\R98oݎR܆VNA_(7blﱙ$V}! LœyQ$GX*6S0]|HW;qkէRbzj iQB7:LBWG/䳻ҍs1z\qщU&}99#ig v܄BJv5s޼奃?I즗yy`QQ(joؤW|&ub9yI~"䨶ULApY7~kYBUhp-f+3 c \\k񪫤:zH,; {EnH5:tȀocS RCO[=ZV}SIÖ3W٦'@%VOGѷl_ϬB+lMGj@jTaNԍ8۴.vyNAWA.mVI2"^ 68HcÓm: 0%&bSkdx]`fR$>AOۃ XCTC.xJ)r^,4df_eEYgP=U;8s ݸɔ1uQ]b.`~8/+Zxvd*4Ĉ:.Ə=4_gV._`P3[-5RD Wj1hsV5n #!2j҃ caÏS6{YV1-/!}hݨ۬,%@$WNؿߧ1dazOƈ,wyl2 (_0:Z!^hf{! 8 )<5t!x5r%9'=~}Y܌n!"6z10ќ4s FjO38bRZ0w^7GR%lԯMm3QY{w aX>~IyL=Wwry~:0IU`Tl!9wŭFg|*OdN/.$1t g9P)HW0 9!%-CJ0?OJK*`0drۖ; Z_]Fbh)Tx3K/P=*~YK3iQ:"*-m}zb"Ezs`^/k}7J nZLL;*,~@Z8^4qB{۸T ^쨒&h"TG/Il!@VГ0iG0/OuU՘oAPZJ֥:c9xRrWlŮ3j]&z"at ]'!W o=/SmO<ﺶAexїWGsjV52%G5* L@Sn#w%30%wM`#p8sbيE.h3ɓ!NDySj QG.O0Q}-l}HoL'AKr !!<Ɍ$ˉdҷqO?X4'ȍƮ[t( AH"$'C\:vy@b1? =,NJA\w}w\v_~`k1=6¤UGѪ-vs~&YŁglL0$TNCp ^ et mkƄ#Izx銱5O~m"(k<+OP6-%_XO~WܩE9",@)Ώ\d5dBmD^ 8sZI&TRGLfLRP&П( W3wV'it<鞵~.pe3[Q Mg"É\qMB U`w |+2u& {BۨҰ^d8^Asd8nN3^8.t-@&CW3Ki [i+˶^c=D4uzX6|igrlaB# \Rl=Jcc9"xc0Ժ᝵ř.Щf %8yX̘K˶4dnت7=>O&{RF+ bfrp`Qbe"kJ?!i9<*)h{8y&FZ}Zy%fq웫EH 9m7OIهG>j+%%+cAҝ[Đ j3z>ίƱ*V/W5Ls!ঢ'򚡰)Vb%_k:恆h2I-T'n4ᒎuaF$ iw ]u4r@OT;2{Yܿ{rtgGCt4ڂ})^;U(dN2)2j̣]Oa% ;  Q4 09oWD{9ww4cy66ϖS q#xI㐸+oM^Tuo>ycG0)7H&c:DZuՑdѶ%|1}'ረ٨In,`U(-HM |7D-/Nݖg\[ǍIu&AA]Gqv8N>toV Nyz4{0jUM7pԋ P?N&YOh6P33,$K郝`rֻ߅SZ5&́+>e|33?Ɏc2ZUHdu ) xs~S_FD/rZ8WD4[pY"n Q !"GGԒ|KK(Yƻ Vzŭһ#.ӸIXfQپW1#ՖJk 3`x'ٰģT0d<Ι@e%kZ!ՍA=gwSKFOL߄o!oE(X9ȫM:ӱ-3MHInfS%PUŀJ7 bDft{xI_9et؋V kr겁JBbݫa7{Ȑ^L.9MCp3CaɈSZCwܾ;@KQUoH樴Rjw:O>Fq"tg0w 戃.wEwrN"efBJsA, +g (yM%u`2C k]g:eL כ&S_wAPWޡ2#PclzXU ׋mT zkLOmѵneqC/}~ހ`A0C+ِ:LQ" .|~[w`d(Q^P̔"L~w׹ 8OֈK R'x lӷњ>jn6R1%3I7 `7۩, oENWX6]%'<~: G2C]Tfϫ$=S¸rq)k֍AÁq6H8n Ʌ yzX9Fhg^ܓ[9ܿG"Tosxn*I]NBZ|lQ]ZCҥ9C{k1_ he;Ja%V.Lq9sE T**Wےfᨌ"ѺK PrX" B_d(mSToeWT$"8iቇuTN w"VӈՊBItǨ4{$Z#ƒƾ^5ld-O5yCiW^&A$`ZtD%Pخ$ߛ0_cl1ٯmqpKRrVkBa/s׸=pjbP}V3%ǚHI=+&҈0*/̱)bWŪ\{B(ة+/{0?jxCgqp`)"2M`k"[!b>I {" cC;='FT eL:ѳc!(%.|S3å'KMbR'2}tY0]fbC`Y)EHX::tZx&WS^Y8I]=DG׉*o١q:Lo M Ҥ)L/.X-=ɻŘ݋&䋓S,@1dT*)oG^̺]$NuעgN &\_޾Hf&BHfhݞ1{zK:I<ҽ5s;!Q4 iS.J/z0={ ɳ qIP?(ց@BowKoBfMaЧbq$8v~SodЅ7)C *z@a8:Wd)f `yf.޿&TӵhX1ijjz!c!|͛*+bq9O*0#l=fUёƧ=֮䚣97V_}ҭWӋ5Ӛ*f/|]B_ٳ "1|%uM`,KK,yɛksCOM! mz]=}b?oM((OJT\^)X]OgY z+6Mǔ'1]*x.Vj;*% T`x'J!r:kitJR~%׉N@9w|2CBS/LsK~e, \'@cʤ2Λ,/;F3x)^XVP8i"C!'yp|Pw!8 xkWOֽ͐ ث 2oddULisJ0a^ק[[uk}fR9_X;?ٽ'9N WEsF4 -ZQ> 3jYX07R ҡ'Vyu:CI EMr1*@a8JGJr֦dĢKjw^u93+{ {KgaW7#ͯ4疧uy'ʵaz''u;;\>uycJ;Ap^!ZMA"푖9li+gN{MpE!O˪f ޗ! l FGQ`3a4㥱mf!.6LL>Wz|C֝|Ip 6Blkr^w6~Or<%6L6lH'%׬ RXs]s rNƱc8,\/OM>z(m}&6jqmÌۣY@YNBÖrR˫k2*$8}u) |%kڻ i^k;MWZ:^]cݼ䧐yˤ?tη%ŪkϿ;"ɍ3v}<;qw;zUsfBetY'5cAt`7vk:;x2w!7v[ v_y 6]]cۗnÀz=JNADQ5oH(䅷6Omf~l,B L^ywɪЃە$3cL@ WfP w&SxMZR3)$'+<,Pl<*d 6x+lJ1qd<^[w5pYkﲻ>A?۟k.הg:W3゗{ss :Ya !GW8I%՚a\#X+TIp8ˆ@,Gs%8RNfj.`?wI(nYB^ $v3|X!{NLD ['[m9%9I|u*@9.QY~ڌoYkH҆ԵR{lYk>D7PVgB( *sY3Ƙ?2#ykD!?:P>HiKR&@`FNe)>Bgzs3s><^?|nYR*z(`4~5_&XS3 <|e'8J[hZ,Ub~'g,eRI78hf;DΘO ijz* !N~q $P $9 KS%,Osw &[2;yXVFD#˫:$x]C-)Đ`m7QйD!cI"݁Em>b s/7dҼMcP{=-UZ>HB 3L!Հ&GVi *d[nd tkf??H;ktrp+u"zkV05bJ"gl)Ìhˇٝ|W(8MXGdfEqQ1 I/yEY󅿷{J(sFrb\GX '3m 7M~BV:O{'v9wn>-ʴw/y .=3B E>eGЬ NyFw^5#{5߈"l֩I-< GZɧF#aX7ޅ\^)?{|\>>r1;$PS}}|$䛛1}Izؑ+{WbG',t_nZX$ ! 9y&rҍ[2jmT͆M[ꯄj~etxNwt[[E) !L` HpP""Յ~\y󏗍s-Ī[R:s%7 >QIONv㠾zNgJN;F+;^rШ1PH#SxTy2*"y4MZ7Ecφğ;jUQ[nn 6U.r~us,ٗ|L;O 7ؑP7j$ nH:pcZc`D*J*P9k\71F)$Æ /p=Pe18H8&1 =&pNExeJ P|lRfM<sXĔ=έ:ZHb+1}Fr?(? Q~Z@AOe utDr9\=CLQdBǾZ[#K"1h_!jE^yQ^NTCyp1xrYBx~7)d36i^%Q}ojh >F+/Wt]Y tu! .j[P13Q4+ vKphKܙm;KXDZ ~m!&vT@^*@jZKͬտT85]Q|sk0T}ׂpޓ)e(n)6i+J aU,)q=`x9 P弟5L.[Dž-ɾkh ]E#CЫ^k̛V v ls%Vopl._1ݤK(޸J% j;*S2[P>,%猪 yBܾ:àpʪ;њa7Ho<:7)1;:$"NIbmzQ$=ퟸ*]T9xfbUս ٭ v6ٻο" Y%T> :g~Q RZ?~NjUN/nCMH>3ofZ1X$Tq ͤK" =٥ oiVKp;o$|4Cܟ @Vvϊi%_E~ôMXYO@[:ѫ1iA ]X5'_2~yճ[HetZ\_G*ĕr4L\d<16 BiGpl_>q4e H.ȅmԴawrQWTnOUm(ISHa($n.vsJC;/|?؇;{/_+ .yd.Ƅ.}xWؐbr-9]:44nK}nf?<Jc&"~1uU>8W+򭝗˻KWU'*؞w`$)<#/18Lv$9Yn88&pBݐUՉm.U\מ`T-:as3}Bn='@>Q21PFDQOڸ`b˦Ygi3)/ 9a+}5 j8r"| !AĎ2g6;Ew ע5 qu5Kَ}|6Ԣ`b*gw 3f'z&\j3vp&GpI Z%L5Z;CKueB9[g1WoY坧6Wo2FkR61[\ƶӢj@ e9!n;(nIwza |؎ᅲy&Wle`r\' U]4FxqDg@R?;(R@ӕm˞1cx&Q&okE(gj;+V0㊇[z*ŤCelB{RLO NeO2۰yӮ(lΗj{?'LJx_A{CШkF]Ԅa5 ȷY1qWe0@)+AHXP!cV3"-$;*,~*-jֈ'R"x(ȶss%k.Z%6buG3Ù eE“̮qq$%>?\`6oUVmc%bC>'e`kۙ$YR^lvZoAc}iOsA7%I[^acPl_DS]zqXzh]E`; *U>ϴ~](f $]B5DyGMg4GV䴠<pʫŐS8Q1x+h6 !}( OgܔƿˁHSu#O͠cio7t|)?\Y,xwy3ނ63sDBȰS3>?&99kkQYm/ cAb+K9"y(3d=ci<<,nSv{2H{7-d()txG %\fjz)Ņ,:h@礂a0HnjV;?? lRkVw) S ji Z,.tD)ьr\g8AeˠN \j*$KoN@skM^0`b=9-P /A_K5r_v˴V wV>,qyae\pD^7ϪqXhS`a8vyKaa(Ljgn|4b=Kkwq[4@y{g~Ǚ=Wl` 3>#z,1ճ4Abc ]nIPX}1DI5=w)XB5IA zp5׺#Ѳ:~)iϺX{w4;*si'a AQCJUNQ饏 ]h ڥ&! ^,ĺv|159آBdCAFw}%H/ܦ-;JOkm\*Wrgke%O@Ю/Qn*Ͻ.- :- Jj1Ρ0-xX>ᮏp8V|#)HB#村 Lhe 7W9~TN; zF (v0hHI5NJ7.T9wV芭<xgrRW P!㩝@=~tzf_I~YkEȝ2`IBp|"&y{HC{g#%ȹ`@YZMvrd..ִa6(Y9↠N\CX֍Rfq^| pު0gm[1¿̈M*qqYc˚7mRãr{Mܷi PDyw5f1xS:^J&3.--Ձ>0CSai#g{DCɥ7C4O*د*~OG;ěI A&(5j+^d{#" lUoLs:Y+@o|Fte:4Rh7 ( _6hh>g1s? 5Dh&½]Q , ̣䌉r Y+\pRC˽=vY 1usuWm% m* e nd~dxY@[]ԍ,q_hagfajD S<юӃ6:F֧B$suCwWJ/ a Z)(+xcQQz*?*p6xHh;^Uh9sg?`C9]bGvC7`}6͇҂@S*@=2Y2\uKSzמf>l0{3%RRb2øFޠz#L=w vإ¸6\j~o!(rlx8 1@VNu:ᢆgbqdUinH;xcBǴEsƇ~JMGVx B́IG9s/HгVb!O=7FƴzTI|^w)T+*Kvs˾85 O{wzU) 9jM+'ZljK;Is /+kI@=ˁ/&Bg=1' ˆCL麎ؽB1p˹W[z^[Zd GX\qy(*Xʄ\D|]F>$= 1@֓ $s 3J?{ VAnާje"W'S`?Rx ?[)cbY8E`W ^|HD=cDܰ| %>#vIj2+M=mt?O,>‚}42[gY(3PsV#% (sxw+Z!=\N4$>QՖ>rj9 n8sثpyρX_;#F '6?9:U`ӴeT6jO9QxPoxG8ū/@_4¾`Sh:1gE@sT-BU+Z5ޑv" O< NตR]$tTC:&WuÆ!3N)LX'R]Ki[J])IS(j\ AЈnA8̲UG{]tcL rDg;ś˷]MoJ]a.1  Sz;cPAZm$:w [:n$<F@݅: AI/htًZym2rD ihc;ZH|4o;f..G_HE/Q!1JzI!?Y!PP<'fsqr7ăȗZQh igEVΩszR\W,4Rȫ!`]9T<{8yH&m%bSg>UxKNAtUNoK8IJޔl8k6>ݠm1#6fv:¼Q&ܨ<@%.)2*x/xihkck@/{v.V/o#@õ]93s&lߟwHuVh6Jj۴'q$&KZO |ܮxK:B)0/Z(- 9OourC}SIg:`R"b[T:EH5\X!D.]CzW3EZhE:u[JXnDx`+#k_װLR@<|3iԬ{i26O3JXE=FU[xX,'Cw|? մɳۅ%.0ȬqOj?l{`H9uw5r8 oyA / pCSwU$0qǫ:L4ў!d .)Ė{\0xp#4|Gs-9j=8lBH[]w ^N?PC*KAkZ%cso9y(Jg1a1&p 2_<:yJ wu[ P̕-9ek`)0>3-/J?W#gӚ >8He4R䭤)zG+IrBHZͱt!80Bd ofXM^,%W?9*]u bݑ(gLj M ËR8ɋZɤg^caq G"2:˲{ý}W>vFšr/]GG:̗n,sbvRhښ9@Q ֣cTF/Fڽ^t_H#9 aC8Tq+gƖYIIyŦesL ·-ʭ )b!6 CFp'_BVhI*`~\Xrlqš ,KmD%O7vB ۼ܀O ADHLc^qtp}P9zpdJ/)1є7~@l}}r`2H3P؆uֱַ60]TLh$Iu}&mAYݚJ|r!- px?+ ҆`Aas쐚,#6Kԭ۩'Rg "Uć.\U2;y K4`^-L6 Ock(JLfO;,ܰ#%a~![sHA3A{dyIaePkz͇ `DpD<_ c+ 4Ǒ9?;-A@[NR ͭB3єh 7&<  >F%&-MSg;[=viZSKHUEF(% J)1V N/\c{JC*"6`kB.W#<0rUJkDw<Ϩ1lD+eK*䂣b4gUѐ,bj~**갇>s'B^'˧9=Xd(ayMaVK'n_z9SF'*S٥ֆmTCVvE ɦKWs!_RAc[#db4ZDpkQu^ }clZed~!,ۯ MJTQbDa92k]=|0C;YYHcOO(VTYZ`(Nj+LwlVNϫJ=XeF aJRvFj= u$0䙊5vn݉ͽ4A\%avw]qB* wr 9pt~,W`EEY"ҞA-;CrsFY'$Z"6v《Mh|2(斏@]>Hc3-.,Ȝ(d45qb(yZM3݆ hͅvps6aGĉiep) t?"s՟tdTaYalN> K巊z?wMUdi2E 9}[/'x(xjV:Т'7,$ ??C}6 "_rc\d-k)d0͐޵ӁTM#a)Ѯf| fR[ 00K֜kɃ!:T= ,Mq=Sث8,0 DA<v .l(.6+XQ&6m"Ы=Yh҃)'? g*yR4rg8[E@xsC`+`* xJ qF yEC4RO#1#{?@Et)ˠf!ssȃv1o ǀV(!PeG5cæ꧟~y;VV7Їm+);3Jš` ~\qt-> j4.=gh]E8T0fP%gd(GۋC[{<9ۼ?IzQ[k\F,}0M0hy >v۰i|@Yt 9Q6ts ԼǷZz7C|2 x=LckDGX(JFkqsӭ6fR̔!1W\.Z>(P?"c qⳆ IMb ,АI[`<3PhMg\ %ճH9V,l\v4߯@24 Q7kQ_ռR5d *ξmu@'ťZD73kb\xgי «Wmށ9^>rVn߀*Nf6)my8wwPy{\[) ߧ܎4_y*{]z4sI VKR' PWFK*_j?nW?ڒzf/TA"Q*>5*-SRnEāiۢ3m; ~ :Jtq;f!6wwLު{ P\hњ| G"Fz6?&Ky)iwJAcr(#ۘ3_\H j] %FgaHaxu!6^̚c 2S^^7u!C&dLgߗb3QFd99#h0/L9Up" Y/* =э%<.qeQvN~ a ]TZHykK,ˉԷxТyjC b^ٹv} ۿ7i7OR(G&扗C~NƼ$U,BړfEl/"(S+$:Z6 ܛ1JZfŗImjC4 Pɐ]O$EDh7st " ;6AMj^ P *a#6<-|(X6ӽy7Pkz*C‡"gm f`!jڍR%O\Ԋ Y2#)$vkY<+ yUƯJ_ $6fYdžֽUзG$}؜`@[{YO˳s0z6!M6sl<ɇq$<,bYZ7((-5hklZ?|i.(oxjm!!HRѨI\ Nؾ48,WvG섬h44S8&?\A+iٻ`Ids R hr6c-Ξ?7SeҶij_s5kiėGHU03QAM; ˺ HƜ*#hwG~phG_R{QWܩ6&\S<2lѸfS{=f=FxO1|弞iwfp~ښ&{+_`lqݻj),Ӭ0ʏPc0͵2h 6s¢ :Vlhw8>f!Z_#{C#`%V{J7^oEh N%4x j5ȶN)98tK즦;6}65&c 2tyREzzryweӔ,Gb47Kl{bY(!n@Ǩ1ZaOgJ>E nS^3 Erʌ~  l$&\Ha?=T}q[&y_;u>g†>JW2 `^-T!4ݦt޷/Q N)ТbQ<3^*{X s[xWuzTۍ)_xTXn&Mzք5'Wnidz2AdG"tTvG]La&qpJkntِ]nE8']I|FBR48zJ1G|N^ꛍ8h9\⼭Y=-11_҈ [eY"3EXcihA\>ђT9j:|Ĥ/Y̶bXXܹuPLYڇ>  >JB@:_,6ۡȴnSZG+ᔉXWj(P)➗I7}v%@p-Q qB`ΐ q*(VpUױS*h5{nTB$U)X57j҂ MA(R%qMk$::=% !㐖W0lDٖb\LicRhŭ4" }npYH9/6m V1yZbtq-;n>F˳աx<t'{iaP=:hq7`y^yQfKR Tⵯ,`jԔCDQX _?tX 8tcDlt7XTo}kT [CUũH:rUfbT-jcې0tQm 0XԔrKv _/8&Hg-G롱9zXlq[9(:T z{]js촢kq5AG$츇[͑SBXe KM)6)KЧ IQ $\gz&B/'/=gGzJ"mCT(mDP;) At8rv,1Z96WcMncvp*VU\p\D܈0H)HBh7˴F>d|ƭg_f)'lO  L> ;"~Bǝ}a=$vMr*rˁ/i7Ns/ $2jfDi8Xa&O&,7o$eG4^C5h@1{WwL/ Wx}H<'Ė<}8c.2*׾x5ʑh&*ݹlc|1} @ Jlk]J(:UO(S!$#K*He n֎ns57`K G>${Y{"}xy8\Ob rN(PJDRD9H)OmZ !f4nta7]@+Y:D+/4@.4~^m:F<1SlÑS2lX&(~*<|O/ݽJ/DgaJK *hTx9/@ek.7vO# Xc{j=9т? BW1/3!`A G}f46]{W`1]Em磅Ո3`3эh]RBȻ 16 "(Fu3㿁!ĩp|'*/*X])tx˜a*W2bWV{~[aQ;❵tȤ.l+MKNYͶ %Y*}Z8ol,W7xaN\ޱ[U-#fnRaU)*p йS)%м퀉u&7{EF0bpByޝwһXO=ٝ8">-Ңdf,#'b=|C$eU^eF%w3) 6 /u4mbVhX4=;k/wg |_%b`O8͸2ПXy KRTy@iZr{`iCiA51BY -?}:DBVp_*ҽ9}9:N{ͮS-4nKӃ\* s`/(cǘ%~ܓ;32Q&5(^i:>'0$=wWKs`&Xq_lo3 6{zhf$TZžj/c@$I*Lz=DWP%+܌0 L5 ~Gnэ ħJpgQԙ U%[huM6:8RUۉjPѣ0qW!!ްShwX(`Y" ;3]'&;\m n*_oGPJ 84GyLX+/ylU}DiRf pqO8[j.̯O*Wΐm*E1g0Cg:[J0>+Y>~X8U]|[ XPVĿZjWNv5y#ayjAJz`e@D8O Cs!\@r py$$TGzWLC\)IvڴxNB`%VQE{Щe-[Zw<L/ Z%DRz" }FR`5I0 O؝B$Afe]agc:>5=^z x9 Gf_򮉇ՠyzt ERX{Lj@0.O *'Cvv9>[iS4*CHjZSe8R#0]:o]6n0/~Nj4 T-W) vaS_6IMyoUL_=O[7m\=Iҿ&|EՂ@&OVbJDZ3= x"p^}>64bРŐ$8p732I"X.M 2@1>QL.u :^8EXpHal4i1!#DI@,4aXrY 2}1XktPv?@]=#P酻O+1nmgx 5B=aO>I$N )y &"KV4N y(>z~L*M略Q&-r@_eeۭUnoǪ8LĮ.NC_/hb-<elDo ֺ@Yv%N!=@AD}l21~ymX@Svn}ǧ@@:UcZbM*h ˆgXUhm=|J+;QCϛoeQ|̉Z #k$1z!>լ,0ǯQyo!I_OĔ$R\?0@#)pN.*5zJg+)GYPӀib :ehr-;4۬_!vŸ"R{BJA<@1HoW?VOm%輸 XF _G8X&贈 5v){۰)λzuH,ʺ{=3Gfn\99/eBlW~ɴYgKI0sh=w$]0BdU,W9u`2W˱ah_C"@SF;%.˖?5uV[H6}ըI`bg8b5(NY`ڙV /L  (ϢkTAQXa ֯(Ga̐=4*!KW{csr`kԽ〛Ӵ? #7jBexy7* ކE}O}q!Fp{>VX@Bg(<66 I)O\Z hx/n;a܀ [;MM1)~q{D%ֹ;KJЍEd_CؾDIF^ޜiWC)buc¸mӴO{hq8|Sn>9VW|s X ҘI]AU>Fh#mo'"ʵ+=B_={[Swo5^_m_Uw! [(B}g?huz76KzeR `׺+Y"6 T0Hj\eD$x&6{sFFʊY%=,2,LK$Q;ܜ{INM- R±0r;um*Mj+B^"ҹp@%Ce l)Y^zOZMO4UxB-rȒ>=Ejm^o4}?3bhZY(. >pr *cMǼ|'_{Iw{N s+R:ʷ#{#9xH:[5ą˔]M31<<;W 9E9MΎVG>f<PN񾒐zPj0lj%XsuyLIqȗ,# ED=,,/t?ܬfg2Zs\C |Ƕ^NL;c3$0[SA3}{<.69ԖYjukvx–]]H1[?h/[3zuO+ w]Z= /7} ll)X6͆>2z#ŮנO5gC`9 afk">~L: Ϊ;Ԥ~?wdwF JuIS}(*s?'& ˇ"zF˶T=1؞!"D&$*f X( ֹ$@΅^ل9u'XݮԘ ׭r;b|%x)S55}gLsox{`/'{B`hS/t.ǐ fD<&&MgE^x+^~{46,SC~/#E{?O#x6B34'xyc0.wCwt{j H2PR" 7~+[%y>ȫ EkaUƢ A@2};RV*UKHΔ5[z x=˨N|N+ .ZrFYlЕ^L1|7\X1#;l$=k@H,|qڛMޢSű"LGoɑ"]YIAuCڃs۝1‰i˝.N_#u|a7Uuu4o}bv h_(X&h6niţǔ >_ ރC\B"m d b "+*VlrkK1 ':u'j7.>+@¹IAJ켲ykLcp|L5-\ջ(Z6뺐J|=wͧ ,͵(7fŦwժ*gaEuRpmOWl Ъfq5c# lkM~hOUχfEˈ Y6fn06ӸL;` Bmn_ _TZ\Vd]^--Jd#D}[)uKP{,"ODNDQl A)0FqN8]ZGtb!=AGQk{'TOPю3_=^R93DgB2}r~M'Sq^/[pO|bg d7 Bf15sv<叨=;IZQl ppmJVlt)+GAKo xɱX>y+CKYZ޶כSh v~v#xY6wPۧdq;F/0܎Ҿs>QE6f!B)HRP)h~Lg I &ׯ+zp?B[g¢H8ۀC^%kx̒kX@ T4+YuO1 A#ހ/|Ult5LB2X^'}4KzL} ʨٕ*9\;!|m a J+vpS_Q 8nsk천3&RHGS5net>=KoAZJPIF êS3|9F&uYUPr~! >jKkf ֝0Oqn{$q|:8:m4vQ4ZT'-aZU#agT1#xB"xuA?_by 9z^7+X3eFC_\X*\ilDKZ*+jˤwy&<}T  ARk+'SvfRm@꧈Qkܵ:hy+\j mQagx_)x[~$l |A^5ROlo,b,md:5M/{:8H ]} `gYPfNIyw)yR$,5bud%X'qB;|iD -Kѐ#uS:{d8y1+pƆy+|WBwrX +lp~_W辭1svlR"fY*kj%p_h&60>ZLx2b|9s'$ͽ^XY7kⲶ`jNA%&Wb)Zz27x3Ry(ܺasLQm[]=j1w#ord9)XQLG`(\U> m\Z+̑8]οsʙKߤa&7}  +֘E$,:H7@E<fξV5~m[HXܓ?wL2u N`mc)-:\>DqdRA6\5a)YmjM ;5[kV`{Y@fs )CZ#}>u߻6uv5:YɀdS;Zt'UGΏ 8̼)ח'Rv9_M#_`zP=ơBh`·| ] YFaiwAj\Vı7bLk@Xx vD13&0RtL)DQGfG:QCS^4ԨL+)fSf_QhNu"/vv؄V4M~6R9(꼭VYp݄vE^ ȆexyDfBŲqe@*/eJZ5zN{Q(L*vq|Buix dobC{]s\8BC鎺s4Iyf}F92jKt^ӎNB:]V .>5Т&QC%-oVNvkfX/pʳ*l]zNd]>i8Ȧ6|tP%T5SYk?pleXHۦi.SF ld3ƵYⶂmà}"e_$kE5ݿn lz.P(!8L`4xa;d'Uƹ #)QNzFc\0N'G:_wxjV91(#:ua Q3I59J/\qV2[@dt--ԗ5 {.|M1gQ٤h<:MH!1>g2e:a0ķA=)Bx|(B(5#Zs w!%~B "$c+.ңu„92 \36iAu>5w١# $A,}Ԛ=5vyׅ'J_Vךx\kٺM}4s[$ݙ2ŒoxjB +eY}VW[g/ p\Tr]nSIZInuoSLYčt.;NM2d& |ښz'ݦTPj̔|nemP{M6Ci QL 9:4Jt4.n7+ύc&aCNs~:xUR6kÂ+t%[0,p5='EGRZ"i ;]5eY}qv,"2֓ȩY"<Z'iCdcPUds=7[~eVC= VJ ː0iə P(I[Ρ[dZ%OkA gW3ek>˜A_#5Q|:|#yRnTXnPG#kȶՇ,bΕhB r Fn|t+7GN҄=_OUCJЊi$n|#Y4!Df@径~?%`;Ĺ3K".7/L9Z)v_"&VgBcyFNL!^dCb„81̞ޘ}m[@mXt@G9xV^uqXIA,W4ϔKɜ|yWkcJc`ӑ8*r(6ze Ix[M6:# C0zL]c :Vr'9s}4yЛ#$zX [\{$%UrG|#Vҹ4 )6Kdm(U iRDZi)KH А;|.\ɵ0)OzuG=r t%gݓf2;{-TL<ƍxH`c2AVGJU(3PGIw1a@)/e1s"Hς:+`MeT1MBq~uzSo3vC+oI|2ybac711x Lಟ :p #I j poZhli~u+[RIC1H0}4Nضʦ>>kbI$۶bR3ĕgFJ2M?hSR>3%"Э/inn>Vo84Nbp" Wn-^fYn+亠$’9כqIw(rgoݔt̨RQ=6qX٦[_Ր !TXmOaQ{/}RlːxpZm +j]UuPmJ|cko얍~?V}уEe7@* J %Tq$*a})s]z+82Iһ/\nlwKHO_;!( L_\2d]ڵU7:s*yy 3°(YIA^6P iֈwi^{5u^【Z 㒥laL(pC l G}gJ{0=4fWI}/=Q9E4f^Lv9>x;lj>,ك/HʝّݭhxDP.ݫZM%Qⓤ؁ }m^[]|P]($T&8nQ{./;R;1dvY;,,zZvŘҐl],p qNቚѸ 6rD=¨@pv0cU䘻r#esǁ'ii \L/դN+|3'08py)_ʇ^fJ"+#o> Țzxʷ~e]DŽeĚgŮ_~)-97i㽑,8I;1*84r}ƐE:ߝYj/$Ev%?l)X5yF$㜶z]ZYa34cwJs>w4>QU!onBՕ+q u<h{"MH3ɓɊ~JX)57SC[|78v)*F)4Zk 7 uӳdTL?}pE A6UwPbpwFֻ /[*?&RaI+ѶTAՇ ;ټX^WX ]q.ڰ;T*:C:g')YDy 0' ]:R&o]vd4Np~bxΪ)Rn[[͏ 1fL'E2KQ% S{ Euf!52hV"yzZ8a3>e }yvo 3`PAJ3PBۢl?a`{2Oa3Jzਗ਼VoflϿ؞1hn`teלPCEz1 ٓmqf] O{l@Վjt('dѮZJ ޡ<#]aí(n'Cw@6[3i:ca$j#HxeͭjE^ EMfy}8@7XQC|Vv5JG}h!&]={ JYd4i^] $rpΞv!qʁګ׾!xR,8֏5P 磊Dk5{ 7I`GV,.B?䲩zR:]Q7b38CP_p}[#l S"ϖ!u U1 .XA~xoOHrl ^Ryu' (:xH^L[;iw5ׅEX,aQPWvBIwb:E`.X~^a <"[F-Jh81ҎR<(ˉ-SnQ[-y -hW Jشw-P%WňY jaAa@ 10v=z<{}[pݡD,gJxX?<|=oGڐ1yo w褿@ */.dAĴ]AK`ct#0xfv_DejqxU \ByIBO| B^CH7hVF7 !޸qN- )l_T ~u$[ܯ%~/f>dBR d[Sof J.}5f+m ȭ"H|D;4%}:Pl]")tkuGp):'?a_hDH*npsfRSBKuEQ :.2nFk]G C$a bpڌ7a h+mǛS'aH*UYJLriH]wP E7">MhIC񽓕;:_̔ĈŒ[4_@DymmKЩ.?%o%Au~{'S[kQ7E$Xő}N6[6 bP̨0kB_QCS":'ӵ9Yw~Velr({iY^k<8MHN"tH {vGz@K;z?PacהeK ƔPvgibGZo?ז9@-Ӟ s,%v6"J6gkɚٙ1SM M~,ŋFю<3=KrwRC? |kѱFby ڂ+@35O `M_Kbl!\ldA9돜航Jp=ap~JN@&6ih*E4a, W7ԝ;LnJ~QM0odckM{ں7٦ȽmE&~kDC| xP!֙!neLKdI!ô&5k]!w2;bVcP:nØo O%($KuRiX@FypS4ts횝g@ud~F[DulcUU.[$&ޘX2j텧mX FTwz <=2#òr0&+ ml 9vگ̅/R^XŹVBԬaA1Dbc>[ ,yBɝDف?+UUU!@2.&OI|G/ >=?t +f_nq\*d {-$D2 e &>yc۞J<3ǸӿoUUi1,Ig%PT 8/t/8{e ~9~peϷmEnԢ\@;wʇjye 3E C^0a6`qVX!~H-HbYd0@oϲ^--n/"nY,/$ }:WG%(7+cpҜN&8/:Cs8aa{zل Gm0g4Ls1v}j 'p/^UfOobgIa@]pМъuܮz.Ӆ쨋8($?:L3~hܒb~>zW& *ʅQo?~ݺpJ9,{8\'60}+f؃Ȥ w eڹk0S>mdBkh,xO;nM⢯V`mIMaQp)ɓlCW[.!B|cwKB+$ wGPvNŁEC8%q^ A :X8F- T%Pn GI&d^u#)v)z'37Q#2GKܺ1հi[@McpKN|Qozs[ Y]i^9T w-~4y(f$+*(.XiQ&~!~amF,?.w[J;qc̜b i\Cԫj7[ U1uUTVq@DRH`\ݢ_GS=6LUeӘ%O]?v6HuYPz,+o|tSkq*\mg@k+wlˑGF>K7qg| QsU~PgV/FVy` M#XJ`~t [,R=y#^脅<a0PD>?l<6&1s! Sq󬑅ٿ5ϜVbkOn yf5?^ հEOt9^-_Y9ւw.藈fr/;3KI_Mv*,<`3lTٽbY8i#oB 5Cbg~6Y+\$D[Ѭ>5@7W4Ld @GEJG^2Q: vcJR©du~UЏ Gxa=6Cl1Mc(_ L2FrS| J氇 lcϏ_[YmDH5؅H3~D*Bk a`-BAE \V_UQXS E1.v},DG3(! &(%9NڕcWj]'d\SPπqt<hxh]({ZD썆Dk'ie5>3:J̰e@}QJ<_q6A*:"~*4'iCk@ΆCҟv5IV")O;AZ&S jMtdESf(`)S 2dC; ;쇟>B Ojs+ U[I5N0CJ 16'y #V~yԄlP ԥQZwF9'`JKȓrHXrW)Blp}-@ٟwNRG*Xk5{]{+]EE55R,7mFO?hrc "W(+HV4|_4m*'+H_G90;3BdT}Bձ+"0O2=c魠Eƕ3Y*ۮi2 .S>-w~8+@^]2o`Ǘކ @lZ`V:Zpb'Q-]h1ˑIT͘I &KҎY4s#p{攛1r۸'ɸ&"}FN &ExWCD ؜9[qP_cr* @\_Srƒuա֕[MYv{;* !lw[W]k5nСSok@ ?~p US/7T}!F)K X" %҇*[p3k{BBvRҕ]'zo`&C\?5ON(.HDo<3=FubK,k_jhE;Jc*2ӡ=b7`m1XĻ+1^ v<y!SS6y:KCWyc,4gadkW?ܫEĖȩ*#2šnG?yF{sx_UoNrGW³*j46&=r\{YUTghA?&`ZMQQ {%(PF.nYCkM3f:2)dBUNT!6g>8#Qb^KƔbF "}$<Û@< Y6m,X<(ݯg-7hx}j00GFD;bj[;SR2d le]&4 73 wlOӆ/dY*S`݉JQnxNc_}MY&c:cp3IFLJ 2*ycӀ9r3jpZh8l석)iA;qdM:{ w{/!e4TЋ,1,` 3D}nDRS ElR @>D(cr N#jKoKH٠BZbDfyYgi50/)bEU|!X/\)\"oˇ!,]O %o6S.S eҿ\RZrK T&0>ORzFlYy {ʳf"kB{*׶[3LX E<)Um19y: dGq˳TH\ @9Z4J ًSh 8'2 hH7SOħd@ZX&$"^%\uv4daZi5m}y'H^WZn2!C( w ҥ7af'K܇-,U-ɵ{xkY2.s8Y1S""Q0QDcȐ+n];-8j:GN]MH[q|A.ՊXqDO2$ GZ1I;rh DVdkm^Q)!;'vA2FM^F(1kЇ hk)OM71MπKOPxRdlX8!;90 xU|{KiCl3H6"oU㘤%5)o{fHT(ӜF0NDo~ f[~rǬ>dܣˊxC'GN[C@B(?6%5[$ok_v ҿhjx۷[+6B}jߐ2`(4&LfM5hd!ARUox5đ-K+_ġtm]q.䀣%I<x1f/MՎ!im\qɟ c恶T\T?ȣ ~wN {Wn&ҕRy=SiU'inLz$6q}M:6U0{zj#rE,YgQpV|f^odD=4@_c$.M%Ő H@}oжe[-pq}$Io b7^1l1I%PPv/t~q6S?\&sݵ1ŵG+0 <<"҉t }7.`J$E]|,٩AD61KmȝyxcR{ [Q׉(d;R%+Fs58~ {PO& i(uzW?r?A [2<1Ls.$H VwGaF! u`H2q%#!,sYYP +BL[m(|!8E/Ǒ&[.U,}GA[HgQCGhyݼWRB[}X6y-BVlj;kZe$v4;B3x\b 7&1J"@(+~uH+L*(,P[8;Ni V:GuG#)AT֗Fzτp?@P[A ZR+^gJ@&OV2Q'O1}(^8O*fqǁ:]˪Ɂ[Tjhwa3Ccu/tiׁ"9Šz $o }D Gcԓs?-psM͒: 8}O2 >ޙXUp93=V-#N\Bz]1 #xc\H!4lF2MJSŘ@ʱD:,U9/F^ }yЎwW@XLI-tq0KOS买uwqfPly[7KYX*Ai=آ&q|AUof1t;!:5^s14RܪA58 -%#7(gߔC̤JV!]0)99lk!*J~gHE0⣜TS8!ndhsf-Ί!9|RTS+ %e/r#ˣe4 ` K'$󐕙M'֝yHX rT˪"Y 1fIVEG Qd Z—q@)kjno+vd3{ JVxr9rt ^W|E&,en•^9j"~Aß (cź3sȘnm`ˆ*:v(aI*v`r)F3@mrkOkGNwCk:g9Ɏ@F\B- 4]ݸ`ΐsp3t\c8sЕOjluɻx[ 2i܄Z'|nR= 9׭,+Vƀ4.~*/g}ސK1\2oui]me@e/iz -X6\!]HhB`<'A=D~#eG3vUqAvs oy7c(#^$W2_ٱh-%9!~ p6Mj)ޒ^iU\|ZU9+=[7P!I^140 Y? nmrv{j]B[#eP{6-ؐ=?75G?-=T8q }k922 :BsAT}a˳cx:“yp+Ki}`+Zf6$ mVɳD=WYǹE֡A/UcvHef o "dVgφ:q67CFau`N%g"+#Aӻ+b·QIi1,m1HV2Ȅ'ePs~dmY{mčn=ᇵ4ECmzx.x#C&XYn@e_33pәTo3bݥ VѶMĹQ~ki7RαO48 bs1&!YZQF!562e49 ?IF )-+$` t!pGA)Ǒ(.rQk@i(M ^PFD'p לEd!vIԢˏMo۶ a&DqEDS#BďEQdȹB=ύ*IR9piyUu[yjTqƭ?BmdEܙ4fWUoNxwnѮҪe)G;tɦ?G{P {.sQ6G &l](LfDgHp(e3Sg㑥WTS.×^QOl9{tu9zϣ߱GsG78Q01A>CNBuOCd&̘T^IYҺZ4ʉ c0*VX13t"`~sat5M>#<8 uĉG<=aCx~&،((%@iI_7:4ַm$Wt\P3r3q %kn @lZ-yckwzObEo v%೷! 1J. .?-}S*b:^~T##|t0 g,y6o&t:8kۢ}ckk3 bI%;?,bPA{\U8(c]DEz 2}RpB %xnҽ"i13ȪAaG̱rTJ]/TttrM-Pxt*&FMt`Ʋdv¢#Qʰ|2(]-X~ `NA&m ӷS~Tu-sUl(t1pj032Y.G:#k~8D7^0jSi 2BA+4NOj4 ,"* IK$!(q`d; 0¤Lw6mԨ&RLoUNDZ)C ɯm!U.,%CܱT|E_47 IKWCo0?YJ+eD%fU 5 #Mލ &'u:XQ%8rZ@Rw4z\lY$xZmCFPzN.Hxz~Ut1gӐK'ӣrV)J Eq]gnNor{4 ^K>Wo]@e0ǻH\\I &m—6!XԲ}Sq〘= KV_ҜV(+uk]堒q`їg$s2')F֎N ֩g_:+Ԫ] |AANi6V/1ɽ $ܔ(?ӢHtJmDp;>}N2ykXRN2.gB13V^cw o(|} Ŏw8P_WHJ1G٦>RrC/2v,`e]E`l#O̎-J+6,͡Ӹ@OԦ4h' wD={SO)YֺiepdZ<_2%3C1m:*p`{N,53g/1XO\ƧѰx-1mJI~\v+Bbݿex=jl MobU罾62h`]5ӝBAQ: Ɇ*W~0 ` *rcI)#;q8 #ʚd%_.`OL JN~j.G$6Ȓ* i%LU*3+ ։^N>W/9ܸ[M᪐0)`g0rɶS4@XQ{k ! ZnTVyaM a^a~|.>dw\"j1ъLF 9~@a?CJ84[45g]3P] n.P8گ\%^E +X\<^vRl=,}:',GozVl4&q{sJPfb!*E.ki7/oM^x&V0Ä [E8z.xJ3Ywd#VQŊM_%(m"|nr[a&dpCsTf* *~]r99v(:P´ *qZFoֈ|G ?67^m8Yz?BVnFj7Em4sdSVM\ڱF:wĞƍp:։uRqDS3Ljyi.C!kۡ-qCЂ&Pc.fvLø(5:ġIgʧ.ŝ{cx foƋ^O/ipbFNUН&(9q!יA BS_&(&{=i @,IwFM JzB2,rcNMsEC0K|N,7lr/֍ƁDսWB'y1WqC"&HsXEz]zv?vny#W[M:Mri{ ARTz,Q`*ɤޝUW(yFKeHR펧lŴBu.)}rWxZh6x>r0A'X@ωG>YI T4:j_z$.ƅW80u^AFs'YD[8=4(tuk%1eL)EdĬ ?I0>g݄+w?ԢxMF%2~ҵ.ح%⏤$ k5l#!=kS?BpZ9%b'pպD>{tb}fM> b C9 4!z)z~";6`#}M/i:>}"k!c:!ym)n|!uZmN^£SP `8D6֫s-jDb#[2W%o=߯?by\_{ΞDႬ8$R˟W$y -T)f@ptКt@͹J6WZ~/LBʽWľCd!C:|*Gٲ6 =c=_QF|Apl YA}52F:ˈNTb̬(rca MU\ml2۩KWjSP@SÞ{7r[q Jm:^˨trKh)wkޞfk ¾Y,eVd"̨P"81֑4 ԀqV|)V%VOp SalnQ&=Oui>_J Sb % C2HeWqfqSWXglM kMqJ?䏇d;gvR&fIHY,4c;q3Kܑ#zRO.2y;%f:Y&%@ I|o~I?RiF [MXkBf?s ۗl Q|SMŵgwdWt'.ˤ!uY__J7 'B1n)Uv$-:,L'yhbP8ƥ wЂ5@ ·rrrOڑP ]vDX){xjUr Zbsa@V`,ANanmnl;|Q-B9Ӫ`Zȭ{EiA2qg>^KWrAT戍}>s\\.q׮ߔoxgV*0p0ڟն% ӿltHffpI:ǷTq-H$MR^%Lr0[[m'8.wcCx-> Οrfe#37oqXrA /Djݧs5'&l"`z1L/n{z D㲆+<*Pb="E &٣!N 䃥6&aqgs.4_7DzƚM1-/8)K-m~ڢ1oI)R`t _32,K*f)Z[oMތ}rꨞ{נts49ˠgGKQE^a)yF^ ?U*@#NTP~rQ+d.Ptjb V3!bʢUܿ"2[KxU۞Tai6|}}&?zz׮p9Qj|SB1lvBϩgS8QL; {c ~9ะ;tl욕1nv yUJ+" RĬ]ʬ0MFǀnQ=VXզLҸX-=d[䪚sz5) QW7do8(64uLsJd~Uz!\udg>0=X'.9LzTHρPPrДXYx~@YS1[ݙmI)v&ILkˋD)ђXiQ?{MM¸K|ɀ )'>,51Qc2U)s/x}6g0hy N(h2 Чj)=oI%0M{Oʐk}TgR>5˱3|m_$6"׌Q6t.ԍ6^z@.`P2EIFAqэ4aN'@^ȅYgA4 V]Fǭ+o,#W+TЮ`!Z]߫RڗX ZT/ .lE)>}S&afRiжU}Wtؽ/@|$B193B"ˋBo&XHڠ&LG#~8g&CJ]DZdj^)W}?(\b ' 7ď Y; $<?~}h }\VC eJ4[tҋ7։'0k%7㌲كMNF-RCdV.{{Vj^ASHqꆬm%9q]BCh_j:ݟ^?R̚ûqLY$Q ܜТ+qF]|NX"Z}"x̟*u)|RCL>ʳpBuL< !f^X^ާ˜0R7.uU!^\jF9Ɏ*Y@渨 s]>i#lrn{Y'YJIY32ex)\M6=: ?'(b TW枤~mi{$ІJ 9ː@Fih\/$?BwQPrAn%lM2Z'9JGG蘍tMBI @wa >J5(pC#aM'SLd 0F{.>deWʳ71u#AU(#4tOҭ Gd 8Xb]Hayd/HTjk\sY$6K[`燮rzH^s.(OnL\\X5*͌D>١\Ì4? ⿦ey,v*r#,ؕ@zЋYמ'և=qXh7" 9hhLH1A@Hox_alb>D*: ^0!h({)W'WJgg9dvn ozr}bh>]4 M6Ѭ~߯8M9Gpڐո9R0HJ]՗͐ڤOg9>)P;kg } ϵTlqeWJjx@޲%%ˈ|:׈8XaHX3i~AVo7k xHG!2e4>VA?WF#a?WGqEyv `JWbu}&D*`k>ZJEU: WƈEfcF|fc[>~7(s9EeFj3_ʄ9㒳SuReu?+(ta(s=>5,Y[IKf~<40 }A>= u72ipEOQ i3IJFown[B 'GK<_#\> y O|e/Kg(gւO.< C+lHeݳ5Doqm{~L']uwcv r:;Su'yӡ$R"9Ng `tOl Ṷm6xT"UE/0@D"T׵RAP]eDf\%$hcGt:-wք/QWb|N&%b:4$RJu;X)ǒ3(W?ˑtl>hg*~YlxMO86$C)u4r;KcGͱROHER]i@֒oj~w@Ov8,)-{Ȥ]WL\Qb2; ҷ䁝NԢtOE 5WZqް.|FpQB@t~+gD7)zdOrTlJ (×~!=LV[} :"殏bD]L(J@?@t)>5S}W(GWnb羃BZF/:4+KoD.ud7>CULA:yz2-;3QrO8: }o/vAit H,gIBNquh'iaYQgueV}(v́HoX2%}v`̺|ϡ}i4oWjGֿ:1TZ %JK2!H$ F6yd 1EZ!L <5;9K>Up%q5-cBKU1. m!Fb=f3jfX14XGgC A~nǓ#-uESV#?Տ IΙд3XI!ֶ`e4G.]k޶-m ڌwIb׵xIsX5_NYuIu/NV뱍SSE$;f~CF4kT-70c⺶@~;K<+Np\e9F'4GjDw62Mm#׽+14??e [Y] ?*Mh2@dzw@Aeͷ IRce,$zi9zg9rsTCԅùv^Տ "Ð6w9 cg$B{ WTu^K1iLwɵg) %(*6s@m6%g QCqtce&g,WRڳ"KWlɼH@TQJpGfXaY=p#5ͨ|<Ӯ FrBD̦nûJ6dOP3CPwe[H$w7o qK6"!Ǡ9aBas@1B_8!:\zIojQAi}2ZpQo9ԡrտ+Y.JA]g&aY] Y^"6]u*/t,Em;&}MhU]ȞMp݌ խMb%N k\-!aИoRFXy5l?~VZ edbBwr9.5~ű)l\I.SbInQN*w6Bf5 ;ClVC b$Y쏦~V7¥7Bc4K:td/8/1: @Z"98a/&@ȯ'BMZZ3v_fՉ*{B\n>A{cH(V?!}^H9^f{؀V%rhX "^I^+օCv 1xGe9e@{k@ȓ_stvvtEW>5޲i. 4!$I,0Q S{Z坎/e|3Y kmϓ=7Qǧ G#6R䃠%'I*(7]j!I}.Y(rj?tDWjZuƗr.q@2Yɺ_H߮!Іg.b|uv7<4{yh4*Yϼ ]a=,_]BrM<꽌Bֵpg (T Ώomh@ю`E51tI8C,sW.=oClrG :&r]E&ԙ[KxrpV) } ] W,M$ ݐqH²Oن?7U =]ݱw—q'rR1yWE` `,T/e3՜Z|DЦ҅r,$We]Ҷ Gd0}PSA=p&zM`y|ݵ"V*IpZUE)pwSRqM}eꈗ;vO\[Ѷ5?A&a uc> U[oq[SlC9=~.Ĩ⤸n-@׬iƀvkZg_~NKi¸ȗlV<"Wro6>I"bmժqnTbA؊o%3&"zOnG`E`įĦd}-*~z+ψFB1+c Ps?x 틏daLb>%2=|Y ..h,XV;~_jSGrX ,9y37^3Y2|9藯Nr: r o'=`c 2na}ֈ/-qs@1)lq'{R_R ikW)y#Ji$RU\29ԧoPu8v6۵HDnF aTDd9>'YgMUصy5_':xXoV#~"R*ǜ{,#``:JCMwϧNiyVARu -pm|cVսBGi:qVW񖧴~U/YΓ;* 7RjM L[B܆[|~] /V=R1 _ B7B{a\ b)K˼4ߠl`w`tR> >T?3.CJ.[zk^\gRm!'ӟ@ ӗ}Żg55]@KAL(w# n ^^988.nx]#)ضBy&%iF 1a^o[lP2Up)eFץLBY/F=\H坔N<ճh},SVHsr8eiK75=oVB:c"\vVv*g?'D*Y$͊ʖ O 2fY@aݨC 2=';I;hak|zY56diyVP300c=nӌ 3:CvRPڛP1BBr<ǀ`jWzm #y* 5h%-7[(od;˺خ(Ly$IOhq ehn`ӭKoZysޥ.hW6̼ 2mC楻:%HlȿZR߆rvd/y AG7M&6?.^=誜b1cLn~|'rCų!y#-vRrR/JE7W[lY yl[OᤴPyjko: E}1dzke7($}cNO3ƹL VB]:nAU$ƠsGse6+#&Q)GI~I9eyaOiww*:r%xOǪ}(_vY5zb*klFH>B3s) :~E6K[(O Mݜ l+€7R*B Vc+z[׍=u:na/S09LMq S5nm皬YB_3 FpDTrLƱ9:>qtaj4r 7dFAf-HDKo!"AJyK(L\7>xĄq˸@վ.ʣU>ٸmekoIor{}14M1!Glj^B xӔZ =fy V7 1𞗾cVN9suvN)>Mg`]npl|( ,yO,}%.ģ#Sp^OW󪏧l[ y5=`EBia08U +/t5q#,s:5Z̉51v7 졈-`2$ YN'µKS/X˵dﵤ~-wQ2;j;3s Tz9\c*[QvJ[9CɊq*o.Saߦ &pKqB:0SJ)wjذVP238P0)}R/mA?2x;}U#3,T4!.fْ..ccFaMKi8t5`MTkow]p[f p-}TS\bZ7XTbL9C +q ҩ^mYխ˶ (Z iJTv%N{Nf,` 5l-G&s)1y*CC{]b *o^m-e|_@L8bL O| qʫ)$ǘB`ȃGk墜 xbL%Ykt3_$UUm,[LB^'Nl[SE`_>H zt#LӏkFՉ(PMG[65;%ͮ|2C'9:*{5 ?'mY51=N\qFThN02m*!0㞿.@@:"8#bB}h͘oM:1ڝX^ +Ltf5 qr5O jC*-~v{V6! s{$a{.'kń\22]0Hy^~adkEՠ'Ee⼽Npz0in~x3Eȯ;c[NW -q*tƑ`W=$PY{6hC//5pT hHdg+|!gVd)Vneb?o GH2ޝCwOG7T;0|;;sstd6Ζj#ӌ(%bǧoxw:\LnMTz d)xдB t!%!#'8#VbɄ>|&HSdIܠ1 -X@fumŹuuhI.E%:YOYطT2H8!l AVbk%r+:LkQx2~q=ߢӮ&89%&f:S͂X [js݌!̏loH=OoJ,کnP-ꂲ:tKrQ3bui*Qj6>zWm@"li!dž&Ὡ:3dt/7'YcOnMHP M^e-_å+Τ^RvXYv7I#͍U(+eTO+ ;LЕ;ca:p>]Fcc GLQlܥK]T]c|Qu#,e.U5N'`gE6*id9m4TRok<_^eJ4`T|$sMe#֡ʀ?20eɇi2kԹ]s (`* zSG)$;x()ψջ;>: JLJk0k=!KReԗ1 5jM_J`Ib$B8~"Í@ֈJWv8<ɿUg]$NІŇe},ΒE6@τ/k.AE$Ja n 4Jۆ,=\1;׹Ex};8UY"9 cBG ܑՊ q6Ӡ<'pky§`3 _?pYe)r1rLR+@aVvݙfc|M7L3ǀ5]~Z?]bҹj A2!~ WcN5ʦXJ&5.-D?/ޚo4ρjXq /xv|6"Ţ'8a_3*DxH6`Wu:и9&O̬tOzuh.HG8x_:5;xzQYd(bxϸ-!uxO+ʧ 5?]HPT/F/K7n: A֓CIMfBZL奻x55ӧF]5%nu;`^mW_4DYJ,ZHae||Eck{;/|'Pzg$uN3,f(U]Eb"k9B5G$2XЪH ]}#P"u>#:P\!] ;At]CwM2.B t5/2?hWOk8 5qΗc,ְzt3F˿:A*:2aWZ>sP[dꬁs<:p9W<=/'ܽ!L&0xQ$zXodus(*Մc?9 f;bVې!?Jሪ9j労G)u#z|l[/>ӛzwYKyKp\ ސ:'}U: [0saȦ|`7VQ\%yTc;c8~D_o\R~Wu$zVj{=]Gq;u(tߝeY~͏E @@>zh$c}v麐20VTԁ _m+]C-hʊH$*Ha?œ ͥ+$",94r9QR?neR@-|/_9") /݀:6phΨA]bXOAEc ޥVn81Q[U眹)tbV/Kqo0RP.<@7k K P~C. fg$ Ǵ^`{ejAQ5za˹^;߰@&؈|p2njtOmA0=# Sꚥɧ9qr) +1Sc'Ǘ4-G 8Tl/{eb!+wT]fj}dzv&3߯L8y#Ŕ #vgI0d!= *ZNx)ccL:a{a`b ƛu(a)Vr|VC+ 䡄8dLpS3J3^~zx1sPSY?HOg}9D b2@p r(u2j:5[~챦:&᝛e'GfCvPY|E>TXG{ÿhR׼pk~?W=\tL]@s[΁wNudm%EZ ,r%h6-"΁ y!=ފC8Qn*[xMkg+҈pEn),e4;Ü -@_ŐWU@Td8D'֬Sii$, s +~ƵQ_#~絉F. 1țŘ =s9`ul Z/JMKyO)_S~_ތsT6DO(-,b웜~<ۢ*>1ݧbA٩ u ڏΞt%Ksog6&[Y< ;ŽD#=Ҋ*ީh V^7P`W[ bQ(禬 &#i M у5NK 4gkDvO6(yn`  CxR X>y{ 2'8: RjZbB pW#qk Xaxr59/t+ʾ5V\:H4r땫ɫep‘f>]&E,6_6dH\- 4KIZ0N,p邭=7+0fI80g[my Ա)%0/q'ؚPh Tzj#Nj]I.yGWY۸\LD}-`N&g0DzXc-vКGړvэt?-#H1pW+ˊ)f 90ŜQیl}_eV7<3u˘&LO6\&87h.}zzaEא] "2)UrBBr9$ől!|,ȥ_/|}]l&M&>uTD/SHw+y!,ry;ؠ{>ȤA49 *%JcNX"'EF5Ω)}G3,@ $L¯po(󅧖EWQd56S,3n/S(j徫0Yz?fS&5w$"nv˖d_1xkfJjevnnj#'DA<ҫJXZ-~`.wf ; &-dū$ռ7HJ'@9~ jNZUl%o^~ @pl=gD'&P+ @}hJ4:7; 9{ll{=d-b49z,y8&ȮRH%Z^6XѿU֧aܭ^iC/fl{mL} ʧxԁ%#QFmy,;G hR: mS"ɑ&`U'c~Cc ¼V j_pkD>p#?@ F#emNf:cs۩j/jC{d3)^::)8;I c aC ރVÒ<ѫٍ[1Q +C)ɾWI :/Qe'q^92ߟ s4KqB쎙0t"x )X&_>%Ey6~<(QsW0wv4&⻖P5cNF\}Rp%Rmph%:ĝ7, ߽B%S9xcGGGS/Qy_mATVȫ ƷIed ;YO}Ez/rB贈WZ+íHXCZ'%||KC7ףХ$tϭ!P 5*,s@H+XKL٦jČZQ)~Ȥ:5O鴓6NK,?\mFRQ㓬=a}OeFKojD{#%k Ŵe^(`2rQs:>"k?&t+I bc!6pv2!C8LJP_S^5p۪߬jap:գߟi <-O0خH[@T.P0bSH}]Q-L2l ,} }?CFpOE7DB9?k X @qKE`7 !bĂf1)_>c RmƖ [%VW, G0s0iuプL*W Nt?[wWgmgI134`%~Mƪ374.]RکǙTO#jpJQYG8hncipYi;"T '/iVmN3`{#fk=sLϵMML+UGz+'DJ|5\ .(Z6H7:,RhAp 5yu>*bWNae@7IlEh:%-`n9C6Uޠ6f@EG]TIg^a_cY=B_t=+0L8Ty@R\eI{IL{4~G@wKގ{rĎiBb Zˇ5(C ݧRv1L|Ժ=v B*-VROD?Tѱ#Fҿ0[|$̗'5~9GI "ιi 7}hxa3H&˨b˘Y3iPvݮ Q^u><0qTeQ>SGvDDm!^Zz h{U͕2E[o9>OMXhGn Fe\^OmtQ?`D3tVVgL1SET52Ē@?bnC,PMu9,-ɉ`>nLU섌 Y\L ;qSv@ppuۄTAS\@7K:N6׮{5lA oBh<g؎lj}t}d}1.cCaa-#6:wF!,׽Uv2(.X7 2ۥ_/u}Og4ejBWpq}BVL4A`a> 4WM_A~!|4I٩X8~!9?(Яri{G'w+$sAUqMJ^<|> Jz8OMd}U {gQ]d}.D})rуDȴ At4O];{P 9jm3:eKtm_u 6!dLB32 `7 JζYrq]LP@n?hBt? J>lfch,[æa .WsQorCҁ E꧟ #~JЋaz5L=&MU؛'bxd{9`%bO#pH,_Y5VУFRsGO6 4bM;3jZ-F[iR @`r4io_J{y!3ҽuOdۚSNCs$H(ͼদ<5ס$s$[lAʆA.K jcʮğAϏ߆u'&BQC3OV'D>*ckt1"E]PkZs:Q9wAп'!\7EGPk} daS1^zbo L>f 1-@}܈nP]t6ejj{G+md~MFlQa}))-ĆVA%|{dSIk%K^>e\-KKg5-DY,Z=ǢvL-ݔ?P2\h|KJ%r}i`˦)yϝy7`d%Rz CFWdz n%? i0 uq~ؾ!5\֤W},V©E(㒬yt$nob:CZ G;8QKs; >4k^hbwEY_UyNj< ʠtPuJ5q8 LXJgK'#-͂)@[(F*?53?fڵy1K?5[۹d-'*=+P?)RSh^/IMGf'2@OT_0iw5 JʰWi&6K0qfl2>Bp9][aS_ 'P=z&B`eF }[~LfR/y2G,啶g61| [h"#(Wb"εT⹢N*NZُz07 ě'4N"$*|}59|AgMM0Tgmau'8jCyd(Sqb4UFj~M_!9;M" ʟp*ig$nv4$\%0[)yЍ{WW8 v3VSPPwo E;Tށ"f쨓Kծ K>0$1+E{cM@;!sRqb q7s'T`5ۃ-jš>lpZ+Lv0ER]2?͡տ\,ߴ>M0FC7zf뎟rj p%DMp;ePLhOrQ ;At6A$x[)/MvJDK#`; L94\[kk7@*MyuMB6vʯ/ p. j9)F5'[m.ƪ|PemaFϢ6nU#BY0#sJJU=T*)g>@&] 3\+[٣S렷cõ 7Z\t%k!'O <( v YeAI n NE$0s2?ѧ+yUy5¦kțD5CHiVpM O1]>!W)sO0 P%(8ZN: \1r6Ti-TZx# OEd}MtFQK3+}b"b4d^UܺB35_?O]5W0[ `Fel>a6pSۗ~/7֯ ^SaM5jx r0]^!6ȓ_Auhuqd%VsM 4ghdx`ΛLXUi$f޷ oD,D|' q`Da* >\KZH149B`xgG$؛XVܦ%T#A)+IN$g`5PQfhgbb!v47Tw,t*m0 /.A,VPF$\r6ؐ]sVͺ;xQa(0rb yz6a݅ >aJ &1Fx{}]-)Ec89%^X<eL" '0q _%M4.d?"R9 w~+dK{Uu$g\MvD"Hev7EnJd`귔nɫbL/B YO=ѹ"ZG6wρK 2SJۋu w'uj1wBlm,B9v1M:kDT}I6ZMǝ@gOӸ XX#aBЁ=m]B r}/t N0= uDV זJ.`wUK= ·&uvWCEZY&{Apz֟:|!.=:pmJG &;zM2޽92ko0;pǝqD@_{8!j|d1 o`tIgO^W%2`p#9wOߧzᷟ)q8Wݏ6qߧn!+U8𿯃)E b ;?͸Id,xҨ3dlpԋVҲEs 8@rht8aî>Vi> 7pPR}U П׶}>b+3 9r=V0z -)6 1% SuI;-g <0M)^2krFgH|qDFÓ6bTiiԃpt.[tYLшܴY3OZL•:Tp7^x] Ĺ ww Y%مa۾$8l] omNҮ}uTr:V[x9X̉΅\Xh`(ӆBX[ov؃ms}%Р9G1,zxS&hfb-b%8 w p~QuJ-g5y*,Q1th8 dN}y[2 `D]bH~>}j Үѣ(S)~..Ke-֛!r6_2LO`^u31ݙr}Y7\.'1RN8{%3g%^b EW0kxsd/9zOĘ(NzY3H;MTmyfQvMUk;9jY[ŊJ)3z&0ʊF0YN$پ>]ϯUsAPE͝=.l}3Y -5 x_D+,`)G:HYl3M|rLزC "{u|1\/BS7VQ+lTit"qohJȹ :_#3cY| k*E˚/~`l (_.aڰ vG{}\8P[̎rq`VoH] \nJKh(9-[ +7d_?zEE?\?ls 9dё _aC)K:/xx?̟v= o<4IaX1eQ(3DEE݁+GNueyg,vj4fpM פlNXv8lLYd3n,{9(~oE\v/*ab>Abnefޣ`S |$Wo,Nh.A_"G{s'?Ű^l)3iR -=CH?8LW`[Jyc71Mmj>Z> j^1rx}u+$_v$*MeOύmR(CuPl#O82@i #a'+3Y6"HC_r͎ P ,W@W\yK*!q]z(_3UZQNv=ir{ ~:m#$Ɓ&*gY?Έ#e%Z!AB'53gcB\*; /3qEwJy98{s3 ?RhgxV?=v<%5!@*ٞ1ғ]U_KQc@=4}؄'2# ծu'hb4*;26z:.ڼLŠVe&RC}^I5 &LcqY%cK=!nÞ,ƪKLsܔo (j+ɰ7SV#!3B#oKB0+G Pc DG*O\sP:ə{]ߢ2xu,!-=N6*\4fiBk_vӊ.rn񡠇8͠pHS1gJNJ 5/,tX=M='!l҄`_0̄g%*.5%N13NQR?^w{f͑} \tu- lgƜcR f9*81:l1N~{q8%1`:m-dw2jb@3WJ] NڰȬf6DcA!U~1I1F). DcmV67`>.f|UY\c_"ǭd+B3 n:J}6Aј)4\IYD¸g3֯5tHw7uK@7Ղk('EHC<$~Irlیccoigl܌wl18bg/C;#?%H]2bA ̽/MHvX[ k0"mKWTVr,'LxFw=V1[AX{ 6V.'Y*߂/tcI Q]8}@2,׈ B& Bf]pm ˭~IJ}k2{/y>|H5-,y9۷&}T]PמmWjN0JmR V}El޿2td6-?uQ̘̾Z qH\9[3b9"紥fzU5"P=`Ww6F+ p(&UN$GheHG΅8/'1 W,Q~fR %j W<Qh;/֕J\ef`zoDl/2׊Uޢøm_~EP,8橛B| ˋ ue"qYp:LE\MLtH yy-Zl-;=-53]uV #}b#:'1姇 V"8m%/fƴUwA7dX/=>OP 婼7GUw=9WsҭA3Q6z] N'{ C @K,S^\ޡÒݴrW?#[w9/!*;YDhjUNX8;4%Z`wb^c^d5m_7udT~j_tx wNU57t*?"J/Hd uT7Ofh/,r= ғO)'G~  O/l6zu]y 9U>S‡I[ ]zsOtZ3 Amc0Fi-'?n`3BXe/YM15-xEkK8;l:`0[p>ՓY=0A H?n3'?{{ <2j{4P95JMs~,w%&s%oݮnoD(뇚@gn{F柕#f,Ev@ӑ5pܴSAcfr$=GmoPԱl ISG2xɠn}%^^kN˸4Fa|0]YB+CJOaGзNMɛ3DֶWOJ{2KjQEhfQfz;i9? O ʨȾEy٢فov\OOy926\`e017uQ rq(*WTYixN&vς˰TFukհE@w4@׮u&Ԍ kFȢ*Tf9'kAܙT\(@'؝/PMS7@5eCAXS i#i7^.cX8 <%QJվ~@vD6iSBV@<ɠdts> xE0;EN >}}! &s~wyk}f9_fCe+ , bmӚ=S,^)AI!^?sTh /H< AZ ubM&in d#zzD[Ī]ifX\پ^kG횩[yL۾yp.{=ijPC)n=wȰ(ciH 哿d ,a(mʦ-85(պWX|}lv$xQ|렜p71jSJ}% SpddN2RXa4/N:0-OINtCe-\ʂw %X/ 톃!Y243'js}KG&N/y)byxշq 3,քBI4i5fB"/SlѯwYh;[lw@R.MqFjH2>!bm 8RgYj!.NL =]5PzHR.3Zs`RM,i{X4AaϹNeݭ,o"kڼ =8w_)_!^'Z/͒/hoطJpLt}fgI eb)@TVuaCA~6 Ich|@$"j@5b5@2H9xWH,l\E, |ˏ^}"8:-*M?dfÞv"V=oΠ/H˸sB3hE)R0EȺBzI8`c_RV﹌QO5pTJw$]af=>.&gݢ^3#PxBι}VaB$!j2 &jyN[[xցUw\6'*=\t? PhiAQ9[D/䳏VƊO~S3d wD7[/`U+[*W`|s5 `X̐Lj,yYɴg3)]HZT^9A7,:hB>zC9n4ΪBq&Bܷ: O[@n&ۙX/Ztd%7Q^fK NhlvW4m놚x5M3iBP4#;%nY艨c95e`Wa$5vj>ՔS3sKT/*aI£@ igX Z`<)~O"$o.7Dn0 JҼ JAjGkbaULPB`QeGG~.G3燙)? 9{0P>t;!Y ,NG%'+0q IE? <;$e;Yu&4g' ^*mr$/[M*֨cDC+RU_A WKQ?7]Ʀ&}r˻~6Q&1-IfG=`}D i0Gc֕R r4dS 1Aw iƅ1u,Mǔ (G@E]cs"sm9"=.Q?d|t9/[pַB\Ž:Pʋ3dag169[9d#m.G_CB"w~ T9X1v'i06 r [@{v`g1r&De3GY[hP260&U{7p͝J }098Ɍ čA~ UKH䲎 p rQpokB +JS5e|\@:еKLjf60'' OlѴҲY`"cVG. MR͒*[id"o.7gLۡŸi:&>@8 4b) `RZrU}]cf,?Ŧ]7SK9h7Էv"XU~ 4JI󩷕lO1O$3 y߉jgKOE`_WA̮|Sp}R|Bn  5!?mwAq3@' 9r3\iDm%/4P8vj;9(Ǿ{:>9ϑBxp,5mS+HRgj7#dk~,&zi \J ?U-FQ{m\ʧioCiG9<"- ׀&fƱy71@Õw-6&<;[,#֎[=wv 'bԉbre|I}7qvc ª4 {ւJ"$:+ͳB_̢m|쌞B;ly?0[t'Q3,O=r b)`h!(iF$f^ ~ '#aInKB,jY;HW#- Ri ^@cSt ׈Rh,b?ƩvGk\أIfsKbp2F*]7UB~C" S Xy0)9Y|΄%d"|z"_Z- Y~+{[Ć>5>2XRW&&7\yx-ڲ=-rk!cCQzgs&ږl?Hs$rrރ9ϗ+_$7؋EV0EeMmY1Tt p_O <[(b-;w~P)\/DMYκۃ{ڕBmYهg)B , Ӄ /E{ )[J0ü@Rbޞs4'֣nerя@1vGUW\&kC ̘>4v+9ҨyX2N| iXW`eo  trKu&1g5"^6Q& iV?c/: y4!'j6z-XF]&UT Ƒ̮:"t8}ߔ d$[ : 03!$q o .cm_;2d%36tpG: rTG'ޣCM"Cqf%9|&eV܀[>#[u~a-,>z Kg^GXV'}#u%*u3bDKF'"^M]ACj\Iqjn1$cg}Uʦ ,0Y 1f`ɩZXvBgĔ!.xS$WzΓ@bnv1\ƒPϑXڔ=SYXS<6fJWVd߳bσ=T*w} W/\ u˸*CM!vCQĢl$O'ECа3 (Wޙ4:txM`ኣD~Z>cnx+ JPH?[̢lBG*[n׼xa37h:gy܅[[\2_oe?zQ׀ŕ^ސn>rXUSplW),e+g`UZL>J/}_?a!~XK[Sùǒζxbl^z֚4W{HZiQ_p;<8F[g.g]I ZNRƩKw9As9Ga{XfJ >V13?3VIՐ˴{ `{&,"`/W"4hoyGLB!H0]t"ParUwe4ol~,DzSJ<I?<74Tk_0ЮAHIU}Lk^ TiOT!ex[/"^[3LHlvDF`ƐgS14Zn;-sSn1&ԞV`=amӨGsv*f׿M5JἁɆ|]e3rbNX/ ^7(37<U%LvS0lwK&Ft&DH_\5K=/9Ce;y.yrwp~r3*k&[ɱ5 B7l"{PR+ X:&L6 =11^(FFP| ٦7:U㓭qx-W&<tE9$Ѧ#{? 3>a$"mub|ԟULISlAYCh5PhlVj2;PjqV.pbX=z@0N|:RۅlS!,D⿼+#YAP5};\94 ٔQ<{%=|TU*)8 ?N9墙&2?[HێLa9^2}d$escya! 4@>Be/oϤARKq*Cފ>PYdWG)؅yhb|T`",D}{NGhďE|qO|k?!|2vnu=KmoD\CWl BtF043rzi 41We!Ԍz}CB@]cDF v3(zz?fN!bPr/ܮ:FĻ2] AH9K~iVgp,хi)F]걈'hv740mESI p;B&J,5u$yGBuA[Go TOՙxvS!Tp"MdgMzv!TfPIӰdL`ƸNmChK{ шH5tJl PgI0 XqXmC&59%ŲK{NV'aqhetrI mܥ˝V`8C8#X0.]wdԌG A1=&6)Q^e:ŋXTJ_sI:~t]7 18߲.y h/8X!JV?kB7U>.i-6F+tנuCvv \0Cw۟ݲM_PP_:[PoM9p(sq$%!̀Zt&yOC/7R32PsDl]Zdއ7C!nN\Tנ V˨KӠ5ȵF~[W#9TtH VH,es[zkPq:ՕOuPpk}~hU8* "l8Y)Es1ӀsYN!f>0lg/^v mc_ %TK8,uBɧi jT e"8}@ F!;5-E QcWaAlITRb<}7ӭ1 \2%ۆJy WTb!('U|\c|CĢ6 ž)j\9oWÉЍX6`+YsAۑ{Qk bI̽$tnZff_$b=ߎ$h"PnK{=_NndѝQZڊ4P?hwKK*[S5P/y f)=?b y MIQ0ٓ9~> >"QLTPA^ vĖrKÂg+} )UPGkc!0y6Of⅞8qLz ؕuaqUY0cgPL}{o;vϡ`.4,E&I,-PݎܣYO3`]Ă*8cUuy‰lj"Ca<}sW*LƄqMgh un]ճ=P,>rP/ Kվ5f!i<)T3[ thޫ G€UoAAFtZܾ2ա6 uTch2RgѮƫ9g\xj2u7JalyB[,F..Gco4K[bhǘG+d+Ƈ(Je u{9KAOv"%+<~*zh (Ƚ+0:xr.wC2lal U>yX-C0ݤĕJ5y:lI|1ϤVQ6,!+nX5DXAռk!":k|soC )85d(P~:t Ro>dv__i$J/8RT5,PVܳw_gH_ZuDZ4YԴ 7@x12f}2hS7ܧ"bUSV{㸺uA{EauB";ntFT`=q.}C݂tEZa3>.neHB!aw4OQ*8az1e0IIčp;24:gb} YAH52)Fas!(yrt <9!G}$\`yM%n>#lD4093N&#6NeEr)Ɔz֫j*AM2$W!\W)R(e~ |4bqo mzP`t'pr%I+?lilw_5g7N[FgnKszwѸM0cHŌ8Gv>~ek"1fp$vg)0z,%6i|1PkVS<ۘ͝H0T)6^،e,i k/߻iy ?/"y:/Q Jl# |ODʫ:z@H"6p 'P_I]c?=SgrV,@X~Q`Ϟ'+iD?![V 9?^Ma归v4e+pMp:ks鰆.׊Ÿ m&=wo;SbTInW7*5NM\ іxC@,<ֹT{LpI,&ֱƲ`+lg n񑗭IwOY޸>y#fJ^R&u"]+"]4ϐP/YtR3PfQУ/IBQ؎Unz}j٫G/KZR`VD|&dL=̽FIUo(=.\]m3E[c57M} kC&1NNpX#Y7*8 ΂Dj;Iٍ4UA2:,lIʶP͖ydcSvcxv@uo2˚-ƈj3cKIHdWP1kdbۅ \HM-a@o܃&6c1`-9@s sp>܆8Ǐ:+ f=>lr҃M<SYӮme\'08."f+kۉ9MUKB[?(g1D%]!`GIll]Ya~l+s<7[i|)9*}?hqp+ R f v8}3dy!"bizaW! d;bub\' &o\WBr^4# , y{yxn #=IW. Ǩħǽ>NF:hUPD }Iz!{Lw$m\SHV~<=ˍ(ZRQ^Q:h}x_cf , "-ȭ|/BY<1hj=VTv)j*:,5x0SuuIg4d0SW`J#&O0gY ő{,rjթLQ&`LνҤ}N0{`MI{8Z^¯aZ C{ ܏Ѧ ,Q*Uu@i -oi.'l/0p, _zRs_'tBYO4ϡ~ҸVj9+^Zo >Pvs$}fq.)+sG/g&HϤ2|zf d-"kg U4殘݌mkFV ;Q"~y;L ?r/ZC0P,[vU 2Z%0d]pHOŽ1V[МNf>١-VW>7Czk#15vy9m.e'*rxN_K[QX4Tyhb A}VXK!}K2p]Qzz铸d{A>(ij(D4 w ]!Q1}.Z%h4m5f>#': Yp?L0]@UcĭV}YB'Tμ^X 6b^R||ݣMYӟP>稛S}o6Zߧp)RKf| `d$|>nFnZiܐ4# ./̍6I$eJ%IXzbOcz:-].̐^Rq܋;A/c  ܵ=?qU_ zgz.4uZ%/Ӓ o Z!mkXvkX9>]3"ر 5 elAvz`x C̭N7qzޔߴP< kJ0\E&*]@Rp:׷KNWL:g1yd1{T OeAhCヒA7vTG?ˇSĤ9pE̴9ڜNgD c>\ľX'a {fai%OxBFtqkM-2$?Cmth,=uCjB@q>ϰaeyuLܒ]vCI0蘚unt"OM`xbN`ZˠT%cie2He߳=z.". ` $Dmՙ (::m~3 0^5}O7ַ@adVV_f{(F|WY^hu޾[~-OMR5~Qy^ Ĥ4N(Ys9q܁>FCb sߴb7yj>E_iY6٪?ʵC>-I-d33-nz, .Z!e䄬X K 9j0 E91Ci[bjAI2yRtUۺ%~!v3֤=1h-fr"hԲvѻ3km.~/`yPuk*4gƍqB:[q \M!P? ^Gdp$9#D$O{R+}ߔ)Ԣ>@+aE'=la $kN^cVUQ|%xx}Y]I&\X*=Sht]N|iդM#{2<]hH2O廏@;~/T|PAp x7d >RUU*cC8FAR ! *Ot0+, b8k|b ).崡19@ݡyz/#?0X> ,{)f&)J趆w|3 se!Z7j+:-?<_ ݉ &c !oڎ>f%:If4%0,5^&!f zA£5eNvͫ"W}PGIfdeo ?Q.q:N~bn.!an"4<*q C ':!ā *%7ϙ»G>ozfQUz Y~x7OU@+CG.U+P,&@]`8żT:'nK$~7YXz6cCsey1vx,Ǎa15t -r )QoX|ϐk]t.dz)ऍ= >pq0am.ܫriHe>q/Ywئ0SwqSqyQ<߭WumbO'ϣxӊ`$/{ oFuU|Ix+tmQP7n govɯW轶ww=,檔I뛹"6ATסIǼElH,"o(rRIp p w &E(g|'l RF֕x+iy>\f=|%z|! p,W[EkR+Pݒ },EZ c>_Td.EY.F+'hgB a%&Cƹ•H Cle4Sn/z0hJV-I<9%I=McR)SO4GUdbpT<Ȕj"/7F1/-q@hlr |%Qy(]^0KInߚ_eGĂm.>ה?[<0Pc4n7=n.}{cV\,ix3TVMXI0@B/2ce"p֚\3VHPZ{y@ CU 8ֈYGpV ʂˆBNA_6̋Lmq1xғkzl.{RS'jyeH[H?6 sL80obѪb|t70r}ˊhk5 FU,gyDam[μ&ggg!T-=໰FWOW6{nn6_ hTQRHnt֤VvjɵONU+ty-{@xʒݲ 0RFqtQt1ɊUJ4;cid\ڟ #ڴ?rǵ.G[BI\9= +fȓӾ툠t( :F"pM2_v>$tϪuv:HHځ4 8*Uy 3ՙfsWal ^P X t ,?CM=l68ӐH\fpՕ7/t 3 wSb/4Pt`M5jwpA7zR*OƼNfāBfMXD-0PsuS#*f TwJnՈNf*R,R7Nhv5ghӸ9d0ޫuw7$>X0⩰S<vFLwl%r8IG`ru`/raggtR+҄*Sk*egAZc=&P7%'e&Z4 ,=.Ey2;]cN((+㔦8؟͖D.)Hp!$l00Rh=_[L`9/mqݒf'YFEʩ9Y0oAHitjGՎM[縧TbV~ZTTr4!bFfH._p՘<MNWk5\4yK OmSvOXFaB[a>*`dZJZ'V^#ܟ6o7־4GG.>XRGpTȣSc(5"u587mfOE}%\v.1w5 ]D=C>^" P&rBy|@um|5t}nwvE⽌.Bx )A=beJw76v !c6a+W#3Ny[r/#;(s0łNļ)dpE;6]c_G>3;O =44dRJ>˔rmIxнq!oqjW^9nAn{{6RK_iΠJڵǰ,23(ұÕ*DA$>J}f|X+d {B[m`IC@ L4hijE+U?ss$뻵!Z95妺rtjTш 9oD6qE$ج(7:<];qSeVFUFcueZ~{%91`rLmLeT MM vλ`05LoDs>cL3xDDcIpw4L Sav>SZnˡtGݙ+?LǠ.^\yp e Ǧ@n"uPzuĪ.+K }L5E E ^OصD ϰ=9SxՍAau|Z܄?69UA4STNCLRВ2CM SrV/^9&&GVO~̀(-`)y g C(π jU?uBzE ց;$鿝]m#|SR`{&Gu|Ks =WZX+mb P'u# \ G1قc9RyujH)_ ?R'yѩf0n\y qsd ]u`5D\cm{?:C7{LV1X w,Lp}&7, {H l+)Z .~V`IVKS5Sy0 ΍yrŀ)w1@SLj >[p;Mvw&i[suƃBp ";M *tؘ2m_^ˆ-"FqGB$̗k?\i\W o4="G;ĸ2>YꂯϨ NInQz2'8Dp-F.pmaPt)E:lJldnE ZP\x5wSd IϐkϘȧ UyQ5.L0:]jOk՜?9=ly:ac=0^?[m3Vns'OjVZ@a&4luDe:8TBG|UВFDo_TS5)F z -Y³ckM!xS̗Bp0l1c8ʈL5c$&/} t%CwSSJ(zx +522^i?#ly>k{\S (ٗ1==5KoLBl[ *m ) iiYycMTavs,+vKDzS[ u8w%28NI/ S>+U΀ޔ9a?w1k&C"\I4eJl9; nd%*NG]q5(- %ça^2#9 1Gf#x!nZ.{u8ڐ2x퇦uM|bYZo $D 3A ϐ/!Js ^)?񿋰S)!nKGu8x-"¼zq;y"^cZa3ۡCHE Fv[Q>[-OB42EUqgpwtf$M473=j.jq mV; p1'Rs!"(Sm9#͔exNiu%*8 Mh?xMW78QZ3~@AՃn{1x̯5Ao*&"X,d,@y;N1Eݝ?ll|600&s5ifk)}]Pt:wԅ5qC%KYr{F=¤T(0fv'M F.?S@'OoܡbA1(S 0N8uimSp9] )vmKi& B1⦆uz#gi`%.aڤ4k (Lrj`MH0PZoԅXǵ1u_ ^wiI #g iNJF ɐB\k E2'c+=Ѩ"^c8j#UϏIv6KTEzؗa`wGNyW/LunB5-"U ֪GN{&=,- D[`wm jyb`Eql 薰30DPYBZnTtVk!SZ.I 0YaWl<`Qe5%40.jd%?WhGɨMik$ˋKet$b_)ZP'u$lޟN@cC) .V('Mi_V.]_LɸWI#Ң~*]: 16SdOMא xϨNeŋ5̶K;%m=*yj^s88бT%j H!ka*ޫ[궮ya vkpjғ.UEgg7)\a2.9Uthm4gjjmvxD"l|RϻsUG^JCSxXq-})ur~k:p0p2`{cN4(>7t ƵsoN_KO9VEm$CKʿ ߙ(>i]6P92:@92GO=ی_6˼m>aS"aD1鯥#U=/Я}zTD\'Y󳄯^Z 9Ehq3[IxBH9~NJ(}N;j+ڊD㨄;"@@ӻUR!PU& SA^1QB}SH̖7DC\@Ľ EQ5֠qr-[3oPT}B wY u?>нY[ _ 3ho@Lf-M'Q]ah }3ϕ'(Z֘OŷI ?"t?WԚ~ɵ D\Z)浈C69XYɥ7S 4}ō ?]W TEZ"^˟RYpQg~3G8XHBqjU ]̌I%$Sjæupb"o ȪKC⢮G+ {W*&S׋AE[8ža-[)aY7C H/Y &Wf~a(?Ĥh#HX۞`|v~}/?p+\)s.Béu}".f3 '3F yH;#.*g#-a>Kɫ+՛xK]*qy8 [7_:#KƂ>Szl$[DJ+ I/02kTibd2/Sj΁Tq記vZ?Nw)`1ljߒ.jŮrM"5Br>qNNt <i/ ʹR҅jQz{U0 # /GɆ)EK vz^uz<\ @ښՌkqm?a`O$*"_9My1)$-qy9t _4:/<`eBsEa6%MLw s߃J,R8wYW 5691-x[R3xneV[ 2ׯ$ye}t,%k X -X74OڛnܚqJ j3**fbo=7a>C - ,Rje7MaY?=9^\z݅g\4z&C5("U5QjCJkئZr3 +#Ee!]e5z}a)@\;@beJhtOJV4N':y\uOʆȯT+.'1J}bJUZR4vh6 7Bʃ>6&K'zd|Q Z@/FCGh]3Z1*C+I2458nY@*yîQgﶪN =}l ]Q*hcYJYߌ+ gV I?D`\CX=|Y/]Vf`Pq1IfaG2P/bjX.OH7g&7?-LRI.?R7|=!+z\# OvcΉC __zŔ;F !=9T4}VA0j7omh^$C#=[/J,-{oM~B-b}HDgur2Mt+:uc&qÇaPwA;S_0}amCٶe.A%Or}s1yX@2R~f9=0{^O .7@E5$ThX"p*PHtIyr!,`MG} NF 5s U7l(:=SO(0!Qt[S|e^{YQfϞ`ǷB*d2b8A֌s%csB/0 MR>:B+{MHXb?܅f6==!]( D/#ZyrT.$8UԻ͑hW;֗Aʦ[Fpn! ReL,Rퟧō&].o˙ -IMA|M|.>Lf<*A鲑@C>ۮ]*:ZMB*_$ Q_!+pZޢjѯ;wT7/}ɵ2׶`xR%}~%[< PSϮ2͔KwV?vc'lP(49%a#I*1cP9Ӿf_ n\P c qG 6 M_VIu]A/-^Ύ;dJhP 8"ہmG~;9qa)n/^`Yz訁꨼-{ y*ll߇.poܿiwڕ >W/)GDܕϳ;TMM 3مA$R6 A< @/4ȣ@qZ' TW^[]cxF#cb <XaDWph. J1Fٟ3۽=jAQd-;Nv i6GߦyTʈ)`E&-9"m*U#ѶVFF K\{L0Ђ^(sS7/o\ٱb~:gIN[=Ʃʸ⩗ty #jпY')C Ȍy—(`3hhje $|8+0H ]-;|OϔEW!^v@e<%ʔփۢɬL ,_C0u8 ]3OhAKz, qa^Yrx|fVsSMi;dsd Gnv gv_73\vo<8c.iP/|jpT2dIq>b8PQ$UtRH5GDh)wϲ`o9D4_J⃘ca0+2mXCT@)k\FX0^ 1 3V۲J ~ M/>4[(*&dx OZ6`7i`gUDp #:Fi cH߶7PKha%(kA>s *jՒBn^,ʷ#by!SOq(D31D@\A)Fu@K6z+S,_p^}V tSba>#~, oΑ1c%0 O ~t &FtDigh#B:?C6Jh2Vo(c +/1,˧{G;{ˋdL}WyˋfD3Hͯ6;FDJSY"C{9ps[ ^nP0gȲhOPxNeL&n6\Xԗee|/" )ݿN} #sc4Bn%fy)&|^a) /2n7[YҺ|X +@<=,U ȡhaTV:a/ !fa`pchO3C r>aB%8tV6x7&5['@Ki띯+kip_fƘ3rrjCV>d~!Q@rqÛ!׍S,h(9|uHF Bڔ]P&#NÃ$NU<*}lOcBܲo>}._GOIx^68DK%,)-)&)K=>2KxPty:l#YU5Pu {lC}b/XjZ tE>}laS/Sx>&n \p?~$h WCiH_KC(62&|qOnߕ~OlLY,|}܀?zRK0 J(zkޅk<5b0׆lx`LjBzʄO t T;:Z'HpO2WJuHӾ]pZhS}dzO/1`XƬƿwILbPeX