python-pulp-client-lib-2.13.4.9-1.el7>  HLk|Zm z뾂al].WA7~bp"Ю]PͧRL!$wo&%*DM2^6܉ @'+!2oQ4&Ļh:m7 @m7h/B(rە+X`n*:)qO3g6/ ʙkژd2Wr)s0=r)plNK _oVRri r8{r}{PeϮTnA1NvLnr-\ GlҡpW=va `Z.+le`\V36VϾ >fS G7s#Q p><%H?%8d" ( I|  xx x x x #lx #x%x(x*t*x,p, , - (-8--9.-:6+-B kG xHtxITxXYZ[\x]x^ bdPeUfXlZttxuTxv4wxx!xy#i%4Cpython-pulp-client-lib2.13.4.91.el7Pulp client extensions frameworkA framework for loading Pulp client extensions.Zp8le02.rdu2.centos.org {CentOSCBS GPLv2builder@centos.orgDevelopment/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큤ZvZZZvZZZZvZZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZvZZZZvZZZvZZZvZZZZZZZZZZvZvZvb4ca0ebd342bbca727225b9bc1e9d98d38866710d51d4c87fd223d9028453ee95e58a5223b09519e41f4ff3e6e1358bec4d4aacfbf37968954616bb7c05d5b8b5e58a5223b09519e41f4ff3e6e1358bec4d4aacfbf37968954616bb7c05d5b8b7a5a485f13b0a7944470d1bd70d4bde7e30e01c36af016d44007dfde4dab0b6e8dafa21d6b9fefc6c07bc7b370b0c9e5f33c7d4de5f9ce2f827cfa006978cd148dafa21d6b9fefc6c07bc7b370b0c9e5f33c7d4de5f9ce2f827cfa006978cd14e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558bf863150e0464ce908b2f3897552deb882cfe4bc9808bc8adc41fb30a8747d88bf863150e0464ce908b2f3897552deb882cfe4bc9808bc8adc41fb30a8747d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85508c4035e7a2f64176e45dfd2a604e775c551b85be43416f9409434892e81a24708c4035e7a2f64176e45dfd2a604e775c551b85be43416f9409434892e81a24726736d8f9c797f99d3f18e8046d4928178442f2893e4d9caed830a45b9a7650c557e86366aef169eb819d4a3420c87946673e1d05d36b734a7424ea316d7bf9d557e86366aef169eb819d4a3420c87946673e1d05d36b734a7424ea316d7bf9dd2cbed56966e5236fe44a36af44b22eaffa55b60cef02b7bae2303086eef2cbbbd12b1fea9ed3272a31c788706ed0846d9161124252f73043461ddbafc57c85bbd12b1fea9ed3272a31c788706ed0846d9161124252f73043461ddbafc57c85b5f7d3ff30e663721d12ceb194666211f417f6e714638fa13b86a791f1a557c53c809ed7d195b0c37a3bd19d5bcd28e26892ea341d70a93f9a5c96d4450d53f3ec809ed7d195b0c37a3bd19d5bcd28e26892ea341d70a93f9a5c96d4450d53f3e8bda87cfc24c13a35c19ed0769a9a1548e44e7d05853d849cc5aed49b0d6024282369299c335578bbd1d717edf34ea5a3a80d97ebd66d495df5b458ef38cea8182369299c335578bbd1d717edf34ea5a3a80d97ebd66d495df5b458ef38cea81351f043b9d20d9d43dc09ee9672b6dc0987ee1da76020aae72cd639194bcb0a96e3e1bf6ce00393ba21797a5246a53b1bae5476dc4e418550eea60915245eb566e3e1bf6ce00393ba21797a5246a53b1bae5476dc4e418550eea60915245eb565ec564b24e4c0a43a12a27eceedfa41006d90e77d85f513abc0c1a22a54e7b4d42e669ff40d17b72d8674ac1d453b5908d147d7cce150058a14413ce4cf3af5042e669ff40d17b72d8674ac1d453b5908d147d7cce150058a14413ce4cf3af505408233d96b440e5d89de527ee804723c958452e613c215f43ae35a633c1a69ae609333c2e3f941afdd601d0ff26ef0aa21bb78adb0904f0652f55c4fe6eccb8e609333c2e3f941afdd601d0ff26ef0aa21bb78adb0904f0652f55c4fe6eccb8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554bd0bba776b23120e5ca371b91528c8fe5e31439b8a14c8c8e5706225e6880384bd0bba776b23120e5ca371b91528c8fe5e31439b8a14c8c8e5706225e68803862fff07593d197e7a5e46d6a0d6fcba4b374b16e92bd9c296c82430914b7ada31003f35d4d0f8032a34c5f61043cf64e6ed7a0b815f075b1a2be647cd49e444f1003f35d4d0f8032a34c5f61043cf64e6ed7a0b815f075b1a2be647cd49e444fb03a993e2ed6ff136362e98123aba3fc856465b0ca59d1f1b2f7f0bbf262905343719face8b99adb09be5d66c3b1327ec0d615e43d7f4f11b9ae0b15fb59330243719face8b99adb09be5d66c3b1327ec0d615e43d7f4f11b9ae0b15fb593302c41dffeb7ab0960af560b1b16dcf72f6515bcf24babd622151ad0838cd2306166ab47c7a972065f50a62ea1372b188bb67d09763b582d2834b48edf6efb090f06ab47c7a972065f50a62ea1372b188bb67d09763b582d2834b48edf6efb090f0102e268b9bc0234ae4e961f8667dca79e848749c5f6e09e1022bf350838c0d76b2329007bcd23dacffd0ee92a6d9d500c230705cbcb04895134949c7eb16e820b2329007bcd23dacffd0ee92a6d9d500c230705cbcb04895134949c7eb16e820af8d53152307e1413aa954d7be1f3311b332c7b2d0b1916502da7563d39f433ec8aa7b5232ee721551dd3ac3608a06cdd9e128a1bfd77b126f5f454e07110cd4c8aa7b5232ee721551dd3ac3608a06cdd9e128a1bfd77b126f5f454e07110cd4a4add658e23bf2c7a76955eb3249ed42ea6bc67ba96c043b07eb4730dde121e89a62de83f80af7a23ba48bb636b45eb185df9af5e7a3f52f4f087168e1d536fa9a62de83f80af7a23ba48bb636b45eb185df9af5e7a3f52f4f087168e1d536fa6f433ac4837ad535efab9a785c1b3fead838ff95354d65bd7304a4e1317f05129fb7a6312e5b0cf1b9c197d5f973e1c1e7af9edff2ff64c8a804b7ceada58c129fb7a6312e5b0cf1b9c197d5f973e1c1e7af9edff2ff64c8a804b7ceada58c12403eaf756a87734b2f7025a5b6950a6c0eed61f84338ccd08ca7b09c977c1dc9eb1ac75b3c886a1c7b42eb2f1288e25577166ccd8d15098cf72923285bb2ebffeb1ac75b3c886a1c7b42eb2f1288e25577166ccd8d15098cf72923285bb2ebff0413ec4b08bc9b6a54f5d493c778664b64a5fd3e63f7e4f09ce274ebcdb2a5631babadf7475d085dc6464f7c550df6d5bb3acf26ab223aa1092cda9d023fcdcb1babadf7475d085dc6464f7c550df6d5bb3acf26ab223aa1092cda9d023fcdcbfa6770aecb6a35e26ce26ee49da97b25e537d230dbe2b3f6f11e1afe4f834d86d1741f0e688038eb6def2dc53d7b4356de38e6c6395c8d6edc5364dd44dfc845d1741f0e688038eb6def2dc53d7b4356de38e6c6395c8d6edc5364dd44dfc8452e28abc52e5ee3aaef2fcf3ffdae0d46792e82319005f2a8f65167f02da5cb31ad14fe5cf3617b9664a1b6af1f1684b19c0cb4e7e9d7a03cae725e29bf010fbcad14fe5cf3617b9664a1b6af1f1684b19c0cb4e7e9d7a03cae725e29bf010fbc27558d7990d7017e768c2aac83f35824026175c56a84031e14c9ab81f75f3889c560131fb2be5414c78412876c973734e818b9e3930c4c498e9528ef32c6c290c560131fb2be5414c78412876c973734e818b9e3930c4c498e9528ef32c6c290e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552bcd01a934e8cab3416e4abebaa8f2cc47b7079deb56a29592292804bae8e54b2bcd01a934e8cab3416e4abebaa8f2cc47b7079deb56a29592292804bae8e54b52e9ec37f4026233f434b89e15d131649315957818ede176c848dbfd77747c5559d1f228649878df571c513ccf638b78a145f441826c5e7d58bf5192315df62d59d1f228649878df571c513ccf638b78a145f441826c5e7d58bf5192315df62d204008034491011b0bcf6d5636b43042430ea0d60dc1abbbd6e23086c60139a23097c13b2aa6d005451ddac094fe0a279a78e70c5397ac4c3d666b1c11eba9ea3097c13b2aa6d005451ddac094fe0a279a78e70c5397ac4c3d666b1c11eba9ea2274e784355b47f0054ab54cd428ff368b04c0136d32e3fcd1a93ad1794ae62ddeb273c1c2f09c1eb3fff02ab10f0085c9a4d2b432c0fb35b6525d272bfdd83bdeb273c1c2f09c1eb3fff02ab10f0085c9a4d2b432c0fb35b6525d272bfdd83b9e6f401ac6d6f587578658c1517ec0fcaf2951cfbb672b7230572d481a20049f8e978dda52f8cc90cf2873202cf4299ff010118e085d4a5a62b7bfd93b2398048e978dda52f8cc90cf2873202cf4299ff010118e085d4a5a62b7bfd93b2398041504f8f02e1547ab6fd4c05ff3ac17ef193f36fa3ec434c3c0254cfed77c65a8b64f4d9034c2db73aa239c4c1582e92a06ddfb223d6537a0e5912b504fffe2dfb64f4d9034c2db73aa239c4c1582e92a06ddfb223d6537a0e5912b504fffe2df165c8443f19638878740deb9f310ca11d5a17dad0b5b7e3aaa13927bc30cbd27b06fcebf3ea509dc1921dc57b4c958a3b6d773d7b45c48bb4f07e3c8516c4fa8b06fcebf3ea509dc1921dc57b4c958a3b6d773d7b45c48bb4f07e3c8516c4fa832e73b963e6eb6cf49b68ab1e439691d28ffdd411508ad9f19ad599ffe13be246fa2185d8906e7a20910425c0ea4be47af82f80f719b87718c867ea26ae9b74a6fa2185d8906e7a20910425c0ea4be47af82f80f719b87718c867ea26ae9b74ad7ae0a545258e8d3c547e4131d1f541214c72cb28390e95bb2d27a7ef1cf9287e60de636c6ac821df77d96f028e8f0c8c3c0f1ec13bf913a7969d56ff2588ed6e60de636c6ac821df77d96f028e8f0c8c3c0f1ec13bf913a7969d56ff2588ed6c49461f139419388a3d3f59bb6a88ecabf7163f42378b7bdd4b11a40d134f52393b1dec3dfda37db308b4dcabdde1f4e7c29a964b942a91fa08db3e4cbcdad0c93b1dec3dfda37db308b4dcabdde1f4e7c29a964b942a91fa08db3e4cbcdad0cc79258918ff74b4410a6ddbde90f7b473799d1a88b890d3f3bbaffc23cd898b50069950dfd0e4bd1055bb75f8b3a33f804173df93378727dbdc7478e4e1ace900069950dfd0e4bd1055bb75f8b3a33f804173df93378727dbdc7478e4e1ace90e297afea66af35a927b573a2e58801d3aa7f3a3afa9843a45c8e52e809cbce260c95271e8526ea1c09a515a637ee851c475146b2f0cd4f0513e38d7844c8882a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b13500729f1dd29976c7a8d5c020ccced21051da4e94b247c2c48cb9f14ea394c9a09346843b8532b895e61f9d9df434ff2f8592b31bfbea72ed09cc97cbe33ee0f7676605c6922c31af610be7d1fc2afd53290c0de10bcb7f8044635db47d9dc7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356da41a658543769b94df0ff4c1ab54d52e0dd6b7eb6dd5e2efbdad94278e2d9cf5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpulp-2.13.4.9-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.93.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3ZZ`@Zp^@Z 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 #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.9-1.el72.13.4.9 __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.9-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtpython-pulp-client-lib-2.13.4.9COPYRIGHTLICENSEREADME/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.9-py2.7.egg-info//usr/share/doc//usr/share/doc/python-pulp-client-lib-2.13.4.9/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8cpioxz2noarch-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{KMR.rѼӢlDH@} KOAQ^eC 3ٵ)K<>)Kg4QpPw4zΔg:=jl,{ļj3VK\F;|-sSaw]_: @u6sP(A.\$&Ǻ kgjzK,0L;۝dE٣SJL/nlE}zAf Dn踚J`D^FA? :lͧzo`R}AEYb&# T<=wfpV`fM9l[l(R brH;,h۹+G ؿ0R裌C}l8bMV4IZGG2TTY}xh"Ai8K=&%zB-ʃmY6UFbCҋas@ <"Ԏ Q::A9C{5:  59qT@^H7oёH0LG߯zKh,5{suSko88d3 i4(ic/jyURmG #/F /6HMnaUݑ.כUrcieO=6o3;Mv{Ԛ䗹p7.u4|fW=`訚I n6*QØ)8Ub-Pᮧ;Ԑ:ƉUX{0GI"Tmc^VXSZ/^ F@} %7`Ʊ=D#51B,޴!x `$ r4|w+*}9?i\8m7xrdhA(Kk=({t 4i(+;@;4B֣y{`f1GjZ'oz6٦u[NQ_p``2a!tҕW ZwSB^LM'ToktvzHLl.I?؄H(WՕdʙNk |< qbg{ Qy;Mp^HoO;_?ULްi;EJ{Ъ98Y ",)mƆRi&HYQ|RO;pFGݚ$Ь)lB%nc9vD1r L jIP%f/uځ ^ٕ(MHN3, :VC\Z ƒqă&NL) 0Ǫ*"9g c $Ʀ W& w@j,sIMI+~Iw6DP{clhf=hfod[!I/eo_\S鶑 @-˵Tē=8;0,,c*6/ba6t72CRzao o6IWyqvQ5=|9_d×l\6j^8U>c}`a{ Y(Fw/3<>0U=4d߁`\{r4)G&֢Th,R߿4'L ([Z9gX.O.';\!]}NbPxz[RcZ\yRK-]3O1e_P*@x(dAÝpB :CSUwZ#8x81d7lnX_Gu`O$0b.uzds B傜=A\ձ,!D:B1$b}Ŵ4Ч2]G:tnsguңuRUO'96  _0X ˮ©9ޕm5L, w A1:P$.zY>^0(Ǒbh'M^iWXg:ܯ;Mb}YN KRN%hl|Ђ"q5x1sr+Ԩnr"dDk)j\MCWwPO0uݞW%A|FޏXkT.{S*@~ZPܿ3<˱uj9h,, A?OES6g7>"iEwjQ6FfY1NK cy4 gO76RƷ߄4T@hlՈWb%ٝ}Ba&Ĉ?63ǵ4utA`PJbRtĠ%ӕ:cAl'nvA{;Ӣ}c0,x <6 Β"HRddwRe]Yk (=Qµd2rAȗ?Ii3jNpG19?EjaOqɍJؽ*AM 6T0؇魃c@b@M!v<??G{6$ƀ+t]`SK%"eg5[ӗk]kAaQ3av}ЫP[ۄNG6U jf-mo{jufBz&0뤷;Ll|9 TKㅬ]"FɠƧde2z2ŽpO\}Oz\[-O2Eپm_n$E;b&+JS،z:4 h8YtyIeR puK {k+RR)V [6Z8f`Z#"Y:kcŔwI`0ibl׏ c|7@G e+a{iUy>tO\fA&0X7͓ L'eqa9Y'dr&fI lT#rUl?4؁0 ?9u䱧#G~o2Njc&T`b.v *}jWM~WiMkq_ӒPȆ@T[3V йAG(*?mR߈BaHX%Ҧ(ve[Fu ~9*G.\GĂB$(-0jc sz}}w%^?Fm܌/y@@OS`wў M$ Bsn~|p#OՁ+V7&Z4[\Ս-#Hz_rEtL̮^`]G'd@BVS|cͻѺ^5a麬 YpS n0<&e=^ fxwZ%=P8BMy wd=iPNpOaȘ]l'SЃa_KDB=0PXs!`O'cF~4%<.֒YNH3ue߶2eCt 8}isbkmN k$N~jX2ig~L"y"M*6i'hYcV Ζcd}P*(UBlN%b]G!LQ]ƿfX xF1!1ME A$I>+:)٨j)0?P3q"|QJ^L2{3jmp/CVB[fI%@<+ȼ`Q2*_|`As")bF@>a0[oTĬt~*g*=wS`נ3i.s]bB@qF)IGH|𾎜>ޥS]EZ,~rƥI.Sx%AiUB4ΤYbrQ.|nSs Wt.oԏN sFV8X?5h4%WuOW&Ci 6I8Jyn@L,R%(4!TNzeI1ޙ)5򙸑$G&)g`9d,kpޭWbbbyˮt`"--Z48}8/Lz.o'eu5Ą F.44JnsJs.v(V^J, y |[+aU9:A{¨Pق 4>35K|փWbB!yHzf:(^ ^tKGXN)LrJ7@=o'V;S$fU}oMgS0iy68ƱѤO9੃@x»d]H񵼝63NX0#y s)Ѓ'Eh_({,?KncI)B g3D6FLcJٝIJJs̢W*罟MA`9+Z-H3³'ʹ-~܀yؕQNnAهײ>,#yoҰ =?y?'w5AJ2'*gP7^0LgiPAqYqTᴜCXg[!Y SRoI$zK% >+1iĒ=SHQ"E@WS1OCm;?p,u8 h_7ϼ}BejtQu9dn4sRx&께/.$ϱ@ڲ%) q]2o?s,WyK຃BlW_rPCuI! [LE^ҋuVӜV-GŜ0WІ)~R"ՍJN Vb[6fG;Mq/ˀOi_ݑ/!|0,yI&񜛛-pcqxVx֣#~|.xٕWJ}G)a /ob-X 5鞄vwb_yix{ GAڭĺ)TdShnfyfhX+v@;Id;4Tv:jjg6IBd@fne-_έ>*̠'XEU&<^URx};ADD5{¤izXk O{UmJ;k2!UF%tpI$*WNĥC("z Q^ Bt@c,Eoִ &Ьt*-N4s_@풌օmI6yiH`͠R gPwۮZgN/ۥTTD c oX0ŊRgz Rp+p׵%lrC~[I~`L1[A&K:OJ lT/ ~2Ԑ|P#][& L[{;*KP%i2t kjXF٫8uh3wf5QrXSs\}&1@ dNǴѧA뽶h&K]jwDj3Q ~oEWˑ9Z4N@)<t|ahTU^YߠEZ9- o2ՠN.~8:T[k( xVNW(Q,MI4g^)@R#IELf-'~)X A72uL^ܬ 8;H1w̨~JUr,j#}R0xywjV($pWTG)&vЦ5@6xW j})J#nς#lF]:ewl ]"`Z\ѵwS< \_8†ӌ") \oU-#)8F"f ^J;3mėcBs^DY (gnYQ顬b¦O%C4_L@]5Kޔ@;嚅PnO>\D_ ?po8Qo#-qB3+uY'Z*zv pxvVƩ~.BsgGH#xa45haQFХHܯpH& +J>R+;c.EvCZsMpSj9=oG41. 6 dg'nzEM@56 UhnX! |sJIn3[RjXc(pQu ^NnhSJ `fjKHvJhswN`nI{T ٣uGq{uV2\`}•'W v$xY:K9Y֏msIcċ ,Sr Q&\Tq?$FC`j0Q K酱 nTA A1U(iIeR3d!E$=.;`6^+pB v #w*Wz2>UN FyJ+gSwNnLȄP5Q0fk "{LADpŗer8lsh+YlϨר/B&M=K'W)2h풂R M{R-yk\h}@/EwںIAJ}Y(9Ch*Kru ^#=|HiBle7ƙhƄ&myM .VU>^Jz5,2D4B~Ifh^U )GCS(|ʑrAI4AppJ{?%peEṧ~(e!dvƘWJx]II{)ݞjf+M` 'h6t1W%Ӂeɷ_zT8ȃU=D5Ѥtc'/Bh1:(J#.^\ YrJlքh"q1q9$2EnDǥhcxwLSF qAp`5ӾX!e^x$4=6W7{vRZdPXW Q.~!VPjNA&.1QN&K?(rM3i7v 3 d i H21ӄyۅReg喥 ¡fǓq?_b=-0Q,pѳG:jg$/Oc:^j<gG>`/|9#Fcݓբ[?sLbܝ LrFRGr̬hl[$H9#pPVZ9-bk/.ֻ|yd|k>&Cݾ{{:qm0mq3VmO儙B%[4A^&C^D,/NR* B)}`pF "%!TyԂJF͍&Ű>a 4[ dOܬ硵 sDH ]kZ8\d^i-?Qwv82ɭ;n6I2aTY|ؘn3|wz j ]nQ lݸK'Z( /hܣZXEe5x| TdFu=jbո^?xU^;i3/l]7傰 j?LN#!?` 47oTl 6P~zu?CVhi]C ՗UTj;fVз[K 0V&;UpșZ!YH]2!WL0v'x r:w lYyš2[^*;줼82 {O5&5sO^ʔl3ct1T"ح({n5[YYT&K_`aI0-E!Ѓ iBoRQݭ'5%he4o\Խ1 b4ݵ-J.ܧ܇ 7Na[r>i`FDMʙD]VpVjYJPy˘(HcW6 ЬP"$7u-]MgFng5~ߵzJ bf q _Mvǣ_iCdg2d䭕dn;y,u8;EUn@.<BqK GoG0(1UtzY"F +* ̴)O  \hy9%^\lNeDl Xx t_WypdQnPmZ ۿNR>pC1L*eʆE,R]Qq(PD)r2)gr/wH+\+I"$ԭixWAoqBеnЅqfӽٕH'[&~sbXı/g QzZ7 B )fʹ&1 Uˤ/c 'Jܡ{U-?U,/۬Uזfҽ<9<0vgֈj$ Y+nTRx9|cÅȌMjw:KX.ݳZI;=w&-Exz gDj50Ua"BD6աd=:'a*ZУfI* )Lk*tG1Ν;0B!-Y^x-rԎ?rk!OeQ wG^V ܟOD@&${hE0RÅ͔i[T%2+% a~1plSj_ڞ ~E63j1pi}g!kk~4„:#IdPb c1J(G:v5ѥT`1}w6*=AYh>FP0q]`Ts'AUӴLZV >WN1v$Sbӎ8ؚ 4U1ր5)*qf7/Z8([FR1N۔Awi&UhobO§y‘NbEo!8g(M3~DFbUh)IJK%eO#; T;1:p:?c<,7#ssձ>vMl` ;g꽫=qd"42xBz|…a faḂ:0دDن8lAM:X+p6da^5qkݲ ֵl l^nP{$f]'t]:GW3KK ;#вMJUXf!4l_;ɬd¨φcaoʧ D g%MB-;a[?t,O0*;@7.TJ&I.ճ! #D.IߒM3'׍Z(Jhq[`H.|GiAifsy˿]@Z܆sQ)QB\oVI]n7vD/hJWQHapDJe+)_ߨ#hWJ,S$T>հ8Priȁ4fE!%d8!k%fV+U=[hx0K+qJ($+#=yq[v6!U>RՃg Kޮ1HvmÿƠX7/_#z29GQfRe"%\,`o?9Y1.f> (\P 1'g3lfr>+֢2 ~l(ot:$'."D}%il YbJ]DB霾m؄,39J!$gȡpF iXk6^i$\C(cRp)0\ 4_g!Tȕ/-7ORa:FaR@Eudh5LR9;mt!=uk*$OMœ^D+^ϱX&vx>3)|B_X[zI דVXi, N垥>(]uf B ,Nf 8P!G۹a"@>V1 N[^RU2R7kHи [&v+|8T8v`+}'>-&DYȷ+9οNVl-zg%p{@#YEFMj\aˆ{AEvo;Z  6/ŃMjtpx22Dxpdآ5on^3WwZza&*WnlMRuSk I|΍*.xsB|ee #z ;ݖtw} ay2}!u O 6:i ^oͮj䩗k1gJ;:UEV O4.S)`'۬wIé)xIT G7#öK,ŭu7,bb2"t_V*ر8N:6B;q\YLӖj`X(6kx9V~+sZ1 ՛bث݅՝҈|Mi`K$lf '# "I?Qved8|u-9S*X5ܝ^u]S ܉SP%-siњ(j3Dq5R>;DMl*6rѾotVe9eŗ:vEI0AߔD-ۜ I=ޤG_j z6Dˌ(( 5m(1PH $0d<yŏS+>u¶kRfSFVgC~Hs`O ӝ7 y9U^Q93GT+`eǢsAVZ S,ۼkb`mag͙ z'LQj~ls[Q;Ye^f6 ] N4SmFI=!N X<_`X[60Dz(18,\J(>!EwW(SNR_槰n1p7ہl}U#=zf8kz{+گ̕3u yD{  d OcIÃY 4dFt,CG_ 8bQiwٻ?ƦI#W}Aa]]~dvlԌjsə&aR̮6 U"O"IfH+ }FkuҶnΒ܃‡Y+cWg2p:AZOTVt^t0mMSի=h{$m!2WeW6gCN*(>Z|؜{H#{囍7 M`yt3E&XpȊCp>B}` Myq 칝,iyQxAJ gUQOUF}1ydpSP.9^sҨinV#Eh8v*08}vK_xJ&vn{6! 7 Dz6CkH G n<%Y >*Z?cLJ57=r0r:J@X03d"Rȷ/etk4s-sx\MzQÀ}RV\#ߑT"z! ,6r.plkgwD@2( LVTm:A6r6'/ dN۞\ju* )W`uEk*>r6e-?/ hĶUu#9G]4qͮP:l'E;quZ.cWnsNnYSm„#6uBczDlE%S: fԷy )/䆋OT`΃I'>\4rtqq*zmUW['l/Hzr'n]ord~.(f-69ʹÇ] ;K:,}}B-5${=6Nt!pzVߺf҈OG2]j8q~ȏEv),ʟaŅau&"6!7wz'd98*|ء@ͻP܃rZ g,D&Kâ.7eA2pP.;5eYGhiIR\9zgFG=TyW4XU[1P|#؛]>M)(rIF4;J{Q/hiuP%8xGDuZLLqy)F9Ç@G#q*g@l{:EYj]UDvt`T"áZMh٦2 6K' 2w1\6LcG=D%~ c4. .q<#Ir]-t_(u5]ȫZ0a8 f&q_֏:D1p`i~ݠ¼: Fd9$; ;nEmk\MDk`  )@%?w <~e.GUnBxN4a2t{/$ˁȒ3ܲ40u'yyo<^y^ *t28׃q'^z&`+TKنYǨvhG0 vEJX_wscZ첹؎w-0vq(ҺIX>Y-An-@H]VtT',ؤ<,YR0]$}BGg6[ /zwϰUt@Ln+amşH̒P%l QQ|h{Lay9EmX!Md"t#P}K1%Eѡ9vUgE0)pB`/b1d|l6NH;gt[߸9Wb:¹eQ6be@ Y; (?l9p\L( 菾HHA\=8Vgr#5 SMsX ;)nTƢ,"fs/><M/!z_vl2m焼]=v57QHU2a\Zf#2N ؖ |m4 7lN9˯iN63żx-^DZE36{O5¥18zS҉ ;$\BRǿI@yEa I:^xI$},@ǫʔGvT} Molٞo^} e&=Ե+ n'tѥ+ޥ+Q?C'}AMT}麤C5ܱ^=n 'Tnb4]:OK&Z.UX a;EteOk 1KZ/ rE6*KE&5ߣx-rvSY #CK֏ӀAj(!UP9-0 : #*J#lD HL}+5 X 'ĖEsd2>:͉?@iTLXooMofԂ!{wM,{ 5mϨmbT֡٧M*.v2_ จ*K/%=0ޟQX?<>!GAsӝO*^x6͉}ꠠiJ~d%B%8^6SD>RٛՄ%ON/g0v L]'Bc:v!d* 1. . ߙ&gř<U-<I܇({`NϰYO 9"ó'U *g9Fe3J*S+]aWH{-'D%fS">i'L=D>"i/Wke]S+7THɛ:r D5v${~ 9]n)oc'L!NE=iP-I^Sg FJJ~9*& >~0 ADRTkH ϶%*jMtKs耄 @lG•X1Jc !U'=ϐ#J^@јQw]Ĥxy[)1;n(K:Y@%BID121̏ m#q0CeCYjroFR'/ g B௺åΞD@'+](WPM)rYيq 3Rp,{)נI³ ;hg{ "=6&6vgl')# w; ev}m(!zY^eCB&0ZM 0=73UOxJ^4 BiǥdhVINy;H|xVᕥ e%r-D@A˸}W)^_TQys v~w P:+ioVJѯ YQiiLa,_HɞT&%vj)6-47tUFVY)@ց__kEiX '~XgY=ᳵjטzWyBꣽVA:Sx B#nFEg7EK\f.7LEfEP2 b-;NCUgwՆ_Qn tO F#ЬGtSui{G@"OE8v H4ClA0hѥ RfVd]Y@=Ĝ'6#E _RI\Q?18)>%!MqSپP9|fhz \jNA/s>oQ>*?PG D+8 2S"hY|02D9(GAJvؖX%a%՜ ?Qw~!Xɉ'] 0sFV|RNnZ*Lϭʠ'/3=@5hTL1F(1ևků֥(Wƿ486bȖo&*/T*oס<$!]-9/m뾌OH?HH;sZlOafKGa}'cD fy=Ø`{$TK:{v"mDyM;?-S[-҄ZAmaW2.䨶#Kꕠ&࡚U{`=EM f fXFwљ\tw(-AtXJ @a.vWf(Dm9 'moTSs[BTeI(<ĦhF)ue.Ҿ;2e^=#UNiHo ȬJ75x0&9N_c6qK+LKMkt(Ԧ`_:ie|A$E1ikEVW,k9[Ś{,9z޶:*=޻kj6gɌ1l5U)cq ~0S^36ov||~袊k~"UiԳ}NG>T 0d=` 6+Vm_Tx@YKuoIC.TM6BR/}ӈ _vH̱aL5+vzt]O_yvܩȍSx[{ `0t "|n$li'D)qqԮB71llC 񼓽]/[,$˾`}jTye7 J`'kIb `ٕ|c\ɉ|on߬xy &> 曊Vt ?%nh9kPم`+%+Dm4D,\`3,XP/ x"|U'ج>Qܕc[!] x"A{KkK.o/p׽]Gkp@Ѣ- tX)nvѝK슝&Mdյږk'Tԛoe5אq_)G`TLd>IT^?Z5.[i7z8Z(U4޼63URL.c⇇]+G"p1e8)c1CFt*oMHڇb+j,[{N4_0mUfoP?@3f[ՠSa'SL Aw%碡,d-%UqA9ZL|ޖ"!Ґ($'IIWj!W{E:`l'nv;gz sVg9Ԫb#F2i%\bZH+O.zv-]}81L"DkZ!/rR&Ӏ6 Iruz\ %uF,$iPllCf5<`XHc rF1QxD1 -慎$ƴ~8JIIK5u[^j¦%Z\&7%$"R0]G>bkj nɓy2p|!{/I+v+N+JӉ2j|= dzl}Y"OKԹ(ɣ6oM,Į%a:XdSrj'{WJ8A R H NPgiFXJY+ P蘭3&i0I&< ҤN*\U>;l(DUbJo8aP+|3t>{׻.&y3+/P=!*H4pk5|@޹"`]Za A5 6%&W)yI+Ɖէ>>e$'ό{P?Ϟm+0%HOAmФ֘D 5?@!u~D+&s[O)L,X^W|Y<> 4v^{Q6}d8qUuW^lfiJ(ːtZ!9h<7"LJK*4ܳY"]f8)5|7%AOV^B,t5 5Z` Э3o$4J}ݯ7IթKoJLoop/Xz 4683Өmeab |3>D\esBJ[r!ftn0T7:rΘ?OH#Vv`4: pQԢШЖ[ʽ\.ԧL8RyF7I?y5 tNeX*3q,vCD-@ԃB5~ɠ)M-BvO V:k`.>ϲANXE|QZf+#f`JTkAi")xT$X"I؆+^ S粵Zڐ}v6mF0 W0}G:<yf=~Ӎ~2+roMwQL 4G}6%!V؍<1/ǑC+Y8e y*Ǡ{1-}H~,,D6XFKRryTw759 Jq9K/A!u/!!MK|ABgqAtenue}dSzm1ąɀ5:<8')ʬ~n!wI1%דvQvۜFfV*LE!9*х6 {[6 uxYKqbjVtDyRHgOQ Suh/쨧 !(˙.&U!Jؾ>i1O 4dQYJ*3 NXV,d'xpT-):8*A8JKKL:INg:w;YG|) ;pfD5x9YYH*A5[g{gZMDe6#Gd9TbB :J4^v?mNB/`amp\0Ps,JՖ>%< U͹coIiyQ߈Q1CJi.._Nc0=D[8ZFL",lxu1 Bysȿ^h qhbK1:?tE#YK ¶W*}8'!6Mɖ,?8Hߵ_;Ji3 O#eX?ɫ̟aYDV96‰7<8"A| V.3?ZlwO<8:ruhy&6"q1uoMUep~Ӓk,$,?_ Bp"XX_`M^Y[)MudwyԚ.bj?Ah 9/o.&Vؤ9cw&-ÔYĂZ )ewOu˚9w>?Jr&_ZTOoBLC7iti_h?l{;B:?0ʝ1ڤu h"!ڀ=0h8 g /j ?pziM?9|[MT&\+4˰C%6ZM;!jGim4!9Hrt{h*()G#~4u0+B6H+\maTz=[y=sg(ՀǸRi..ZxDQ%-]coj>30Aϰ MRE6*-=XF"ip qI-JۻvtJEL-\pgʴ6P(% KRb92AƞK<<P U}wu<݅/I ;$oԨ£m ̲'դBJjдR)r͹37J23{5q'½"O͘o%T9 E_N"&'"oZj 8T?pss{籄nˁ~Ym;M"~1p{_3~}p4%^P-2[z_iJ]DDR*pbCy@U`0e@(mEK*nLq|)s"b/o9@j2t4@?q Z4j,g 3k䬕%=1:1iC^ d :ڽd'`Ak~bPS$w|EnPsy7Cё!ՑǸȂ-큰-h#k/@rǓf 5_oZ~jʶ41rSDCM֒NT'N|/1u)?H+ ;qu Et2:2FQ^պq!.F6l+=ZX'vqugVAT]B8 K?I{mݚXSKN$x!RtGDԤ$p[,Kz@1Hg([-W`"a*m-[Tx=Ŵ'NzNvE ~ W8}:mXVrW$ЖĎy;' \j8r;Dphk mG]_)vIL>&dxbLj U1WYIA o?dbb{c{R4m}[ܠ⌘ /kᎦEnH7@Ԥޫ)"xO>Ք,h*_>Ճn"[:_4 D`Q4r;9rB"J[t$F=7e-W{JDY+J%#/ڈj"ۛM*GɈ~=1ppX-)c@.wWW_-1RXhNW=Qs|' fܒވoN)du v(F;R@M.tWQez?c]>cՁC4ha5z9eJNlrk?ޞ 1kntnt:lQ\zcgs@ ;QEjTɃO4<&BlFyDa!mB~Y_50qa>"' ]ϯ**?p  ^ʫ_|Iς4FYx}]i}rdc5fC8.sA)N0FD./A,̢m3O-+`.?dI)':8Xv[>+0N1 BTATnd>a|G7ʺ>|٦5 C-Ϸ޳ >o-ig@ȾXæ&LKF5.Hs7fM^#Dk?.b̳39;J+ ?Vh2(:;RQ.;-t.F3Oeк nDY8B5 ObJ;J5Aٮ\OH{f4Krhwk+@t*,C #9fmKsmsYצʜ pDzc |:\暟v&,n #Ig?ٚD&ϳCEKlZhDm+Ħr@"Rò;Tr~'im!eJq@v-Ru X́? E!3ol1 y+kҳi"5/;iCd.1[$k[ 8 ) RhъV=ld^Hsեls/a$RO ᄗ22uN>TF"V' O8;Q.T΁?AW/`G\$uip(+jK`7qn铢rW'HѼ3ǯ< ˑ S8XlWpz}R2|`0W/H՟vaJvz,f;lJY\HH \k5͢# D0/+ +>hFQDA%?] Uj}ݍ al|kaoaNv2'v:a_NҵB~deZDȑGHM_bӑEh\%<:C'r s?Z|+tP?G1m5.#mFD+t>x+VNjkCep{pdnP_8iZXZ#-*⮳]8dD\u utn2nWqF\z|Kհely Lz~ +KvOiML18AU 4S+hh@<9X?j-MplyCYr>.q">/ǹG}z:^+{HӦF u)Ww0}ƉVD셫g[EWQRo~AYۏ9ILg(11=B6u]ڄGr*Ul:dyՏBZJs 33qW|Zb"} y)DnCHm 4g9l1"h"Ge7e-)C2rk|y%G(e~ƚ+ _9F?IQnemU@6V>?") r 匑isC`3Z<GGw׊#M#S?D֜Z-l̻[m)cz.N֌q.BdT # .%7W~FM}cMn>ݿ#Jcr(%O>|۞qTLog|^Ł0 O*<"D)Qr5Y॓&))nZ[8OYo1U&;I[F8B G4jh:Nzt_!Hy'D>eNx\lj|]MqHBu-n=H6$y:]gl5eImj7S8LޛEPmS==d*xv`ډN ?qx6A@p7t FVaV_^12&\`W7BKщe0ϞS.Pw(k-!d7 l]849OD8mPHրt if#?**&2.X{jL|Y^Œh,cnw2ŵՑKwJ/+IЈqvtm\pq0O5tK':!"X Mˑ0b 6LZ`gz| e`?R3Ȭ6 $dzӢ%@3;'|NJe'%cXU4E !@dR9Umǀ4+Z,59I ) * 1{umþJAS]$@''lg-\$ FQDۋPAz);d$k(CJ i RXD<079!-usYp97ݓ$ C@ # ?iJ*gNlk4 ?⠺ 066T+ egu}ΚV%uyNBQ.h_vb^3aZI.rQ=זc<WpڪcSYu@n] yARꗚ"W}M(]a `Gb&F 'Yщ 3耜l 2 }drIYܕ2[R;)Gʈ+|b—/bϾ7'vMUv똼 }]ו];8%247 ʚlx(QNe{H?Ц4^sA\B0]>"Z.>dbO(U 7(hl|{+%yP؍]4e7ƴr4fQHǁ5! neJ*T 9$\ZYTֆ{ arQ #oBS" c0QY{H|q97J%x<\)vLj(}Sɭr#!cl g$v3EO9vydߍ.Qy-:O9i"9VI!-9B }ء]C-jĀsS[$Ҁ#L*\{,|jO\}D0d hM8bHHU oAL~쨾z- q*J6'iA07PEb4ɋ|OGisd(X2gXT.P̮m_991DR^X d QbKc^'HgǍoHbg `qϸIh၁0?j^ iJ 5^zAVR4M̭똲Fwʭ E~0(;U&:T/h` 1aD*v rlC.plɼHUksCh9>$! =NT1uʇuG'2~fDrBr8Sj 6 4HradT}p:\;~\6/[ГCw-֭0ў"ok[п#,!ʇUB;!6K&Nq.x456z 2jėW0qdl|ٔp5ǨKnr#߻buT!ýBSZToD?S~d"ː8(TH62&KR*Aӛf ;]MlQVJ˂auS طH<},"1-Co+Rٛ:p@4\zkQ\;²~gN /qgIg+4tiq{J\ڶ(qnY"L%A]OnSrij()3[Ӫkuʧ駉A3 ֱx>tV[TD$0v^kHFeGIhL=>jL"_- pT[^:f0:x& dXb0'zSֳڧQ"qm\-+Jˊs2ȄGSψUT uH q#i*4JN蜐FG|pG""s N ڱ1헒ג!i9(i<늝n.YЄSfO P۔)ϣ*xԎzR4)2nbdhBg^IY(tFv}Oc,XnBɖтFIs=^:#h#TdYyxH%?7ۓ^nEjOs(}a7*B`-(^ſwݩ>)"w~֣gmwv~:T#1a~͘5^?}c H|/s#l'`Ջgiuö1_wmfɟ%-SNڢD.Dx# Qݖ rD$''X:u<\R@]U"KZ]x 0/4Қ/PyZD=0PVZ3;6BU5j!/8*vH-EZؖ ]r0,?MyjjcϢQ_4֜Ṯjc@$ @mҷ>42*94х MnjD뎎`"vyBx>*PU z(o]E/y۶*R@AKx+Ѯo.=PcBlR"ښ?!6ҹUFs)C-?zڰ3=;hw*TyÛZ*Wn Q?ުD pg/ۧڴ8&zzWZBFZe<_t5٫kUvDm s{j7_]-_k1ղ.{Vai=I+ uu^-S*Ή/#KP?U˓HL!K.-b!?1C"%Q;2&L3XrFaU^G_KN߰z}G°($*tqFt|NڧZgٰ z*@D(l^EP^h)H<,^wWiDh"V("yNyܦS 5 ^qc_ eRAf/X ˃]9ma#ƢkM?8o7Z2Nd%"旛(p"Xg0I;!9:p,O[hzVoEG-_Mltwo+hm7h6C2'?bh6գn1`y bkiUf?x9YF%̜d&8~\Zo g #l'Κ+"6ru(^66T2O[5hT@c{Ccn E0,Gk>']$QAB"ET3 yQn/8g@>yh]]0ij_Z7$:Fau}uq@n h?Ң%]JBl͊Aᙐ_ؔ7mS>G%hi%ưVVǗ|MfoZK*A/oD bD1.q+$Cd4HR.ewME/kI\MCefYv Y/lLɓ@V _Z=c0l CjEoϟrAQ3r8X AA_H1Lђ[TGk*~O(f.w:5F~5@<|zcXJ*r)l i#b'J3H)WRE)ґ-)Iwy*{z~ 1o>WtSw|HkJ`* aћ[2_v#˻WmG.54WLO7W^™)sP<%#"|SLoXςwE2Ĭ{fRYyBVs7\5]%ډLh[`$ њ]Lɢs7.bX&U@5DL,rsK .]pYxD?^S4̀*̾4i]G kʶ>@Pxk\ZyM١ -7Hzs'qܹBd,ƪjx=MQ#9arg{ڷ"@mH{0V8%-e֍V_6GPfgnO"qՍ@''4mD%<)B7Z n*W+.խ0|owv{K :𲷈XEl̤<&FRƘR!(=0Ja39@:,xJڝȾj TΩ.x?'xS"%%g,ohN>+ZbsBW9bK=ih9+cqol.HTV hfw<%<56ZKV[1έ67Ux{.ۈfLWѲH2d(gpdR~؉uQ6Ƈst|XN9J⟾}QV?9pH)(˔3 F[K}0 S, VMe1ŒpL+ 2 Bq2J쳟6=K3k ۇSzt<_9^JkhSLB7lf?pcm.9[rDoC04_"+Ud)*-  $"1lߛVN dBa[}N5zFԔ|%~{u̮{bVP9 ?,0:ӟ|K0{"s pXKM*E :k&i%ˌ&"nY|W  .PĥM~ ryEJ-h+! {4GX%պ2:9HtBCI  Ҡ8t] $ ]9y&y9b 9"[Z瞮{ ݩH#Wsѷf xo?kAo=OW X?yog`8 !H#"!ǐp8O`'%ò2|L>{r))(܇`7Ue,Qf>F2ʶk Wh\;ˈ](Շ~OisMWj ItM ͒Z6H3RduLYG`^ЅXmpP(7gԓ#KBUHp<~KSz6.K(?GM] !F>ֶ">q)j4>MˠM;w-aH#:+%PJuٌBke|["k?E;L1f{O3zex`z8x+ [A䬚P;@zy4)%MOlL!=Ub9j=C٘rx>n]/s1ʲ]xLGcopMKLz ݨn盫kyvŸr~f¬ oξI$z-mkM+@6sǿ7=BLP>Cg޶4軴(rqa0T |*t YjE +UKxUe[}ĦM]:`Qʑ_C6)* U 򐍀U\p/a1)zJ)~}=&}:=Qb# (tvz̎0zq4Ϙ:$!4FuLa灪9$߮݇ O`F^z* N,=ݚۮDE )Rp tGcBa8qR}lRsR#lV#/Ta8!|SfJF9}5㱓a]1$s [(^\ze)Ct3gQ_\O|I~O~f~a8kGɖ\,2~:4tֲ[D]ޗ 88 YȬg)C#蛮Sd\{NN@SPj8VGt-_ϝuYFL& masTO46g9{sW͙!GfՊ^EҌT2Zn13=tSYԪ 0>UtU\ukџ;P7KXڬ .#)KCoi`MdVU˰zsW˧6G! Ij44OɈFBX@O:S DP?F7rXڹ‚bGȷSh)l"O2xg|YZ9u=?zR M1-A89D8vP1=gׂ']C`C})#:O,8va nav5N /j;w)%"* (Խb^2F(Syᘔ$`Lf<{Ed"(tAA"d>R[\KY1'HuNVpJM>QGYNXa8̖QMN^Z2vgtji]s 8>kuF ^e}\ׁu$q~7/3-u6Ѽz94mH-A0Štp}J`uz{W^$gv"H=cU\+of$wѴܯ&W3Jc| ɻ쓾zxHm7ҭ+ 5 wQWtFS;fzx9 V_Aj|/ZTS <:yx7QO: ]XC" iQlٺ!<9e$zzj4*DY,׮1#C!SUvmK s%^$4-nsC%T8>c{ʆziI˔B#t <`uI'u+m&dKR .A__=j#{A{Rxm\vwm!'Hv߰VfcChj8P@jaZZ )v#S##oxopHgռrMo4qoe.2R[0UW `mWvY頽ۋ+uˆw%ZHf]gT<4.g7Ձpt8((SwYtqݪz B8 ̨^؇KKZam&:DI mk)4|@8p;X~Ica 𤅦Qx޵M5Ȩ4q'qku*ҔYm,Vzp 3Eof.0P 3g5k0xu["Vi]85Ivg6}_i0z"#7>Y2A+>D)6T`c,}rJ ?1c|ȝrRd"&ؠH2VhPi#qٜA4ϖ7߉Ӣ촅![z;Sۻ̯F,ݑN"V | uڂ՗dmD5!hù|#_ׯ9!A.YyIfe^͓ՔϊGT Uk_n{/a][Nz.{VcB$ϣI[{37qVCf6Tҍ ܚpƞ!7AYB2iN9~DKMxB7{)G,vZdӫ rzd4WU N>ųZҷY)MHПVčN@uYV|5WEֿA9o[)Ƣ1|74D c^k*~ OgA4:ʜgS6*Q.@+#C`Tẙ9??kn\toTr;oJbܘ7v޸%stPL_o@S7fŵcnůsx~46@ ^4%"'(/6U u./l=HK1v-5~&EwuQ7tIGݗIZYT,Ijl"nQOF0s+Fŧ[*xoW0PkIFvh'@frw0OENO D~kq?$XY ͠" ɱSNdjE>UU,Lu"j)rJ 5>?. ^Kb)F+/5vi-n|43 ]+WmIqQq-_a3 ݻ>{Vݑ$^ش Ďa Ḿ0֔<>{5E WDYdάཎA4Q|ZtfL~z+S'^H>n!Q>;Kmmf?^ItA?I&d8[Aܚ'o#̒$}v: F{BxS_-JW N-jC s^N~)}&쀹p)cUȸSU܋_e19t$UzQt[)k\B!HsQ?ښ̈́9]9)Ċ]}f!jMoV&P( ].cZq37~|i,$}=rpBڀm(,g˩At [vyB]) 61y%CP j^%ĹRrN_ȒR1+bAn@_yxV1# \gYJV˟W`3;E8|hupᒣd2')r +êS):0iܯfŇ 4<̓aى6BّO!p$y%E=0၇=)d Dq`U͹oΧx-><,GD0ȱVY7f(B8(Md;QqnfY72h"۠)`)5IA $ v?zpi{aEW)MO\rhGFל;DS!6 ›?fkhTAXvTQ&URѥig Fk EԚ#9Lxuyx)y`@q対k+LDkfU}وsGS(9}qQeZ}T,9ਲ,f"Kb'ԉQXFI}`Fiي.PW ~;2ɘL QD)-lP[f6qd"%ua,|j|"E,6UCwؒ&EM? >gwXOi{׹kJ{۴i/!ojH{,{6Hd^VVL*d"_0z"anLHG|C˴GĚk%Wl;C+uñ5ڃUC@LVWUmǕ^fj9K& ڿ]׳'x rz% 5C.VsKl?~fZ.'7mJ,Z$:õ59=a"@TXLn"'nh+ObxW"PW&D;KIRFv\ufZ#$y8 c*XP/ Ւ5 ) UT!HEV iC鼌\n:IJv< v@*5o_벯țE@7tڒ[t 6!+AH"|` |FC.Tq8a4MܨTlR7+t{MIa5tvu'|zIF{s1տ3mGOKy^#ψy+4=['6؜Aer 6^z5X'xºo:Tŷ)W2av[̒U? l_50NVRQFb.6-3G`sŖi5"\tLH/qZO3[g>L$PgGy\xYO{E.z cVHWS֌e/}W6$Vj{[HD2Y984-ֈX:_\Yl8Rkk<(D2@k: -Ca&7}eX=e60+T#>™!r09D#*({*, f%%1􁻜jMBN'{u`PK^#?կeC,sa{i_]#-4JSLgCr= ό"+fr;g'h&7J:$0omt0SXnD$/k|HpO<*|'<ɒ?+3{ħdMY@j*!'DXs:"-uIY~UVMFu-&H ʬ_ ȏmZ- ap-X'\?,ˀ IA®=ë8ךg%B:o7|IwH4S.?MwƁF{h?yAFĀSf,.Uߙ`K M~y&jIHigӡ{dI~.UCf騵 PxymgV M3+bK.Z0 uY,]v7}vAz<(j"94aMm JJD:Q CϋӐj(l?mK\.nr _R`2Z*-R\ۍXNj[7CEU ~#KNi2l%T>׸運F@pȬ'0r/\&P4E ^hBݧ\Ř 4^ԗe)tDNe+b结tA|Fq)We'8 Iڮ {CT6Dh< qOy wMD8h_$T3 H$Y2C"4ǷVNdBe$fjLe#b,! ? o#@/LgfZc;.Vϣ:%Ն%n dzv:"rWb$"u/;`;bz7Bė#j?LGk~F0Y4_a Tdy|o҆#i P1ˆ9k},Z>c9GEA۠n~e"|,i&P$HWF:vK Rf+׈)H R zT*j3+b~}l+u3ɷ&@8s*,gGZ|ex硜J)U'ԇbԯ9A1,d'-HdJmEiA%<IE4f`+ۈm5j SΉ[|-o:ϭ"=]YH~"DܤNZZ-%F> Sds8l[O;Ñ5̊C" nApNH?*<brK~E_  &KV/9 QJyH -%hi H̐ud>h~C+{tScpTh8,M<]6XXFY-j:$t}(|R6>Ce:X-ߑuyx\[`-z=B-ewD %VyfX`C/dP׽ObdƼն1Rqgdh N˂oYPa-1J(D5LA?~jL j`'671Hɬп_%2|1~_?/n_Sk XO{tX\se-`751_+^Ij.K6fr.OkKq?a Ψz7"Ja8/(q.YhY'PT(I‚x7{H^ Ӄbl2tzB*9ʮvxݛ =Ut.·FA86f| @oKl㡲@C lKȖ/l8Xw.xJACAǯ4oF@rz6U&+ꅠp7Q*籝64Ў?Yxve4ʉDq)}s@ȯ`FOPI "{ۛgj"vP\qXR]jUŗZ[RZ)4|? Ke5D4JM(KGMfAgfjz$s jgi'v}ɡԄmgVsb98+pMw7*{ܶrG'ɋT /4xm!w.2PY[V FG}CqvYtgR/k\y^7EG1'm R`BJv̚ _BbNY ZЏѺgRRn_}>iJ}yP1oI b!#˞(0bfF8GbP1'&J-?z=BGZ~fo،Ddƒ~s:{NxC8]fR1&m 5|o6e߾ǜMp@F)D'mK~f>1@!ĵX4k ILyvL=EqDa؏˽013JX \NM'l0/?#0Z"cDGaY$d5okx1NjKLw6 @ lm| S~+ֿ#t4Vi'T午}Iu@Cuo7LQC_oL?3|G?N$L1z2'? 2ᇅˣݩ9f0_3+3XsQab+ǕH J>%•nڑwdU-˳%y[X;eKJ$j T%&ި&\Pqq`Rɥ=L6kNOޓXAVNA]/.0gQFUKX "Y5J|=FnC1!ETJRf8oȫc5)=",ؙfBPL {8/2SԂHp4VGdM/^v8azGПˆ;!A zLZMBFQPn_ykƧHj̪H .ے%%PAQwÏwq=׀.*H~F:~wLq&aHS4u8騰!LO ^dx_k WHN#;[)Wm_pCz!CR+퐽 h8jG#8L *].d)d2GաNmvaUแJ` >X7A}c D.tľ1h܇W1X&Qmss UˮQ+@D o1Rx0'){/V^]Da?)$Fgb;j/1j'X`eM j ;;3ȇ{Lf*`W RO EDAD&"1Ofiz79BrcZ~ye%e!^O0Cp[EK_"ALIě@Y6`^. }׼%0Bdx$U}~ ه~ ,.M3U\:q),A] Ie )4 >1`:=PKwJ@g"G{_KKRוY7ihw!/"rhFD_)rބf$`5mbd/_5hpZegQ⿦tn;iDG`q@vUv A'_sA5&Ȟ WXh'uD ZmGgj<ZAa{kM&WǨ`\B-{ CWvWTmO4Xk5VؑvK3Ica Vm'oT_"zqO up Y7N\7kz o%>1c°K=`Zl"Z:61a}(~UU '<]S>4L;]Aw>tXqjne }@9߲ 1A:PPM[ks.5S.x(-%'/+M1tNj -KB.s{|me_Y\$1mpxI:f9xᗑߧpF^tM:^9]ZP^]3^4`e/u&K\$ASt_r<R[84,B˼4 6oݙk9WѧJHԌf1giDb9?f{ٕ zu9ۘ_Tb6ԗ@,P큑=H0:l$05G&TN[6wPJ]DOjT拈V(H"{1+'w"Mseܬs^ྱ%qTOdYɲ}&[{$T亐SEUA2a.R9κxM _3$gȊoJre0֡Xm^Fcp;2bDoݒ{LCT5']qfDŽp0&UQ)5\73)mOvyQLԂR| yg=n.,y,RN; 4ŷZ,i]5 6?랈,5'Ǩk`Vyh8$LWmKlSYF ]ncNjģ=teu>l[+n^-}JUOb)Sl]*tvnjW6, !DU(Ж"Zd84 a%w.2 `Hs_4͢ $ef@1W,""PZ;H@2܎@ Or kGnk8\Zh*\[i%/9ou7͜Njd8BƧ$j%LD1kcrTM`cV8$udX`QYwED=o? )q5׸ĬM&nsRt^g4UBtqjǂѫ DFA˼4EwC9x[ӕ0 ޔW:ʴwQ|qb\%P j+%-qW3Mo淥n9P@wcp{I-YkwSB tzxֹڳL>€cp!thMy4꿝SЎ-׊k1k.p?*j- O4-pFuRE\M?K m-#2m!˹ kDQ} *27j 2h+B21a O=ݷeNe /zOsm\o}V-Dl6S,Is-S&P KzJQpBەV6QRUtM76^wa'hB= g]lJ `'k-)}ov-vK>}ʹeK^jOfYƓU9Aºyd* ecYf]b] HҲaxfi%NNQӐ/e[Ƌ!KY kI1`)GnLkL4/^E(@縳1U14Y@·s]]Ka1(CźH49$FguMq'Ni#Vٚ{cU`#TBg`8 ;<~Lw4IEU8(uBU.v =ix>O%9V %5C&[ȿ4M` Q%{$>{-bd##MCC:*'&Cv'- ,Td꜖ptaxf+<>2aGxkR%NbOH]RlgSh:hNBP:o[N&xEҤjS0hؿ5/7v֑7nt.Я0e? D.5Y1;)ɿ_6xk)_:TE?Xv9')AfCs#5G Ξ\~o 9΍UsҚ5,Q..(wl;R +Ϸ}]JZ @v7> [4&WugZ۰ĥ<+|3J${X?u9K\T2D@ ^PU'R_3a1ǡ'0A"*9<@ >\ -)3^nMV귙8a)\^'Z\Ӊi 3%ĔϰT PH%v&­bUȘ 8͈JHуD6q8z7->w:^IШ323/Y+%[L&>Fjmv٣~ډ9I|)SzӹOocC妁l6LUвc=?2v)F BiGtB2 z:6 Ai(c6(ݽ.= azl ]52ص..qׇj Vo7w3PO.%Q \2]-2v,ReJ(Ϗ+_g9x(F vn- s1F>EN;vH=#`yJaXr]#m2o><ߋx*8./)m>~NS8#{_#ЉAvHYDtZ*|*^荺z4m6S]ia'ď|*'?۟|+-Hk k,:8~-w56_j*KTI03+kGJTZϥZr4~cֲ~[azxzVZ5ڗUJ]TRlx8=.Ypr=K@eZ!zqwE7qxSi@i00v^,^HxsOFNڼJ֜|v)hc_ dd] 46ms:\N DV1.}R}鈒x|vV}&^/<&1Z1ǨN>k&At7 rQw59/IxmiV"ByS$I3!6jN/Y'ZA" "c^Mzֵ'0k@ݰD򈟼e{ ՅJ VgY@:RWRc8'(pًj& & kգ׌a^M',:Q2(Q("nh8'~`b0UM0suC: ʅ[uϠtu3_yEuxcicg;CyQ!@Z"MAA鯗t }FbxLmU!ͥS'$Q4>tI4iJT?0Z9J(i[MBh^ @ݯ9NEK`x}L)J&Xvbg04U?>c&ELXK5V+>~6g jA)vM>3V rft#]4*t 9[$va@_4.-pv?lsI64vM=UZwCoh flkg!QrD(#B MT o(5-1󅏈kV3'> U.17|~pC4G K}fRCZKfj5C\Dڳ{*MTP|ъ׮<#  {Ƙ},62JWfYg]|`Y*@H{P'IXr 8吀'3SFD/Y"V=*#._lϴ;Zlh%Hܽ QmUj8# ]2"?߇Z YUC )?Ϋ؈]@Ef]d?;Eo6%/S+PA_f**2Z?)=`vpE3jq*YpPA;p~'6fɚݎKRU+ T Z]PiziLGoFj$,0?X$K 3mhǣ0P;<yfJG[ Ŝ!j#IU>sdeNp7h2quLsUWֻ=;cݢNܓ/yW|Ii.}dHv#Ծy|A <;2O+]7j~t$tёml> {K]5e?J0iu\Cn%p)f.|c):)MU1#D?H+CZ'"l .ߺ8)BF3.2K9NtXfMf2晋 Z1< KH=Yd>~q@tIb~c+J%4O?NuDz3ܣ-(H2wk=-Qֱ/]J]Dr4;K%D{k. aDHˈ/F;ť0| ҙAq[dKc앁!Q.VV~P.\`+rQ[B,sESId ANlA>v*;r(}o=-hCPA=L:h;mcU?u+ :5$|>b/m`2hdoEiA=xa<>uV_:a[xsX9So鍟I}ælt1GvƝ9 [In2袘pVVmi*RqFQ.u9J{+~$d߄CO#U YpEj~PXe*>.IQox9BλHGrӪD_v#UD5%qvџs %+^]g<)8P[w7@IvMI>5q|E'Z=}mԅUe_-ijHP!e rX 05 }<'9eܹ_.}M]jͭ $WmKUvH ))"-vTrtuO^+sG$0ICEtڋaڢ.}keKp} zB5:a;53B* %1>}]MVWĉ'@(?6zĆd;&/PF:scFq0LNJ}]? 68 |J3 dM>;iY4Ivq}CDVJ=QyM{tcC_ gy9S0(43e;ԥ\ ͛\Ł`i8ʖ16srP?7[wӖӁj@-߈ipjZ]{pq֪Tܩ\-45.7iV)]M:?+3 _8| cȋzUʈyw߶>)7C||2i^B){!!Hx:=ܛ|Gi@$Rɤ@P#ruAB daSr4ua7D(qzJ"tɟ8,i8CVU%4KR9giS.^;[T끫(/MYtw7ê71YJ_$ C"cΨB|:s#|c`|)؊sڄycQM32i7 aRvGL:X`(0rlv%@;vSVe4";Y[ {T+xUH7PHYBhuX&~$uזжï`<_aCWsd'Cl0t{*uu6NtLHF!8<.ZvknT``x9S-'UYKT5ڰ YBg=N͗!fq;$g%0"Y8: Σժ cAu~F(غ(3[2ZσO0 g_54u.IM g[GITS0mTo\xGƘo{Pr8WcW @[Bnf6f8'wl2t&FYKִh?O7/W4BW-? ~ckul^S# 1ⰸ?U&T8x>'G *l#-qB;\?r؊eź=1[HC1Ts\+{!cBS%Ri\fVaQ0UK`A5̝!^rN)!u8?u|veF,slLUV`Qug`o:HwjӻGʓ! iW.Mҏ 48vCѡ8YX/4̵xpr HU=pI%Uװk;j=$<:vЏ6Ҥ,q͎X$ pU-DՑa7e>@BjSֈ!IsܱR}Z#fVbak5AWٷq:f4 PL.XbBCAwC΂ݭOVƢwy5e&}HܦF29.7ͮCM`߮%:(8=z_ -0ڦh<|:}&oixjaܬ|jfuN3 p 7SMǪsWHր6ߵuY&QsuNY hKsE2nř{{m oNyo!},G0ϡOQxߕT2Uj_ ȩ}gP4*H~Ŝ ĞN[*j>X9s0xMƴŒD;q5q&}]/O[c*GV0@xFBC2Gl](2Wf8#Y &LYǮ49W~]I̾v@h 8)+HRpqL1(H|dtًw [I4eѫ Ȝ X:C*%0da#1x}u8G 8᭄uLDfP^wx;I "t_/ǑO`xoRUzЦtUHQ{sV(aZELARQUL=8&?Չ4\샻SV6y3ұ.D/l MTxrY8n}jR3Y7Ct z9BbʌI4Ɖ\4* 1s&". iBMuW YZ-_iI/@?X4 [_Fr#>`H{ yS []?pq@aQ(W%$l#-3k+DַZVS`F髚d_#"__b_I^Μ2oFлCwckGMl$y̿jZ[>~ ?yA EGJh۾R".]P\dptԾ0iaPLKx6>e[ {\WhP@dg~((v^uluq_vKĹ9skܾ )[ kKݨ$jeZ>s}T>N-'5VI񍮴_ŌFS &Yݿ%M_]`Nm ybT#y{9Q^fJ^fr=o^!,~\Mžcxr3K:Ňۆɤ]^='82{5eՒ52gIua劍%6c kO >\k("vUJRo"&_,OCgc6ZZR uERÚdzb( Vmv-C4JUStL?]s VRd#"+f{{Oj9@4B~,#pSx Xh5U ֈc]eD>Sə uo`T}I5{A?ZDPq=>AWtj%~"}EY7k7Uuk##ώRQ#g_L&/ǘ"9V@sIQP pkc(TC'Wv(AUA颚(T֜,DC4XkW\={$%/Ŵʽ"x٩"lfӎ] M Q(@9bl6F.\ )_n{~֗TF .:Q`XkeF-ö[a,`՝%\/ڝܚ\L*й}HD!$ ooA{Y\R"f4{}d,PpJmiݩ}i U]Nٰ7QDf \4Cy^P.n81XGjw-c|#Hˠay0iHed{uk %Xf&}ae`!=|"ЁA^ t馄Wً) F"R. kk-YL!GcTb"6৒uI4G#'T v-re֯oG5" GvR2+Lj#k*Nf$Sz$m_g.&9lAAӕw@9Uڋ߄NsCn [ҷ_UX]2ej$`w.fE9DkisA5{4H% w{X,{GiM 2rh5mL 4 #;`: c-jP4;Β)+7W[T4oU CX+%69˫$ ,Ȩ5bWdN=61f&rf^ZaPe'`xɛ, 5p?uXBezt]cx0dX ]"d^8A 2>wa3 Q(Z6 DDðy5!~f8Alʃ^Vw.}?3 i3xߤ@}tf\d٣E[)@sz:M\576WL1Z@/ۊEOtH~ npXRfGcdowBU10-MeAM!z!5 j6U7SZokdP>4>eO ubjbPO:RCodցdwoyfh\ua1f>búw(!z74VO;3)8^z.8rt<:\har6ĉ W0YZOD,rPb\9OiM~8@[2^E}ٯ[zֺ̍Q+g&g|#klcZ,g1ThG.^%65:/HJ?;A~[r{^eZMẻ\pֽp{$Fzp&SC [ikd*&b*cб2 A%Sfu*L4E0*M t5܉L?jAbVzS G$ o؈2_$Ĩ/<}wi@xBėmicsG^͛(uʌ7h(&}:>*S!mMtИ<$;H A>PUK3};4}ml)~=U蜂<' ac\Ͻ w}l.4s[F:̐SI#}X<$jxG]mRTL/ĽضzMdnt_;7na~yPH՜j2L_"R=Zl8f $WX7ZX#_<0(iqJ*osFU=)=S,5 d3+Iyx+Wm)TWd4;'Iqhr J} gS߻19Y2:; , 3Ь8R}ߏ}fV*Og1O8Y<'+"#>c}=Xb;K3_+#`w6l 5 @hWmP!\'ҋ緸И79e-$BGqjXVDE:7 }؎[',`o6fI3=3OUB >al|zp}=pZ;8\ܨzqG{mW**[ G*jƽ$8*1*:Y3^KpAԗ38"sr"pٰ:a]egb&Q ^R43?.o~<5w} Nۗ_4<D6NFh>.ՂGYSE\h5\[L[rJ?84O &b+ZcG \]ZTi*e7XeX)4EIi)kS&~a,E` ѡrtӪ-]h#VG=^H:%*0 \ψ\AbFSS"7F/1"\}<ӣR?q3w7xWA'5hTꭷVnj+ѽ$Pgi!|UlfY/;!lzf1Nf0€4BaHcOdo;Osxt0˻ "UT3負?k{;e5หL&n>y%."/g2|aܠkWHnN--D5i{C]xfT!ygx=p(j'/ݍh驛n6pro0iNc)ͷqYXxR~"WX,xK[mk?x-rnc?ڣslO*9*I H?g3jGu S2^o/2F]h?e-!Q2D!j;8x[jAbt)|<-of19CYE؟!տca踺1H~<پkl;=wyT G",S_@ qd]҇ j0$sƑF#QLM$cv9(N~ JQFcD/FeKV=o{uhe9kɰRK"W#0*[tjF)26oE 42s@S`,cZ/Z#:U]FWDEyY"c<J.+7iǾ#krF*z͓4, Y٤Ek>zk,.Æ(Uޙ%k]կ* 1߁eJK?<ͷ"mcnYوڵs[m#A0t +hp$+~JVXZ16[0{6mBRmZʱ&e6an]`US[C]' ?PsR`r^Wx?5鰒 aɥ} -w&&E26ʑ<R%P7¨o-3)|́qGĚ123{uq ԧ@ɺxUcm4ZZOWkǰv"fH\nv̥_LY;ԫc찢NjZIEEQ ~j-o!Jo^+snYOts|mm$ʄ-STcU:7 ckLӏw;Q?Vn;TCH tդ[ESo5i=>d?st%l/zg]8:?yBpt/ljNb(G6 "+xaV2u₢TdiS <uκ4|D7بZY>AaIo6rSQxm3tWүC"V ~@q)ӁdClZ<"*tTJAkua)ĬVr[4l$38k&J&΁kB$1[?=]dN!~.9m}4(<$~ˋO@/K+ңV0͜w5ntay \, 3CM$'?i *S g" ޸їîFayu ΚjH/?%])K-rHLEٱ"@|/dJ 5+qd3M Vg]y+v5P<r#av$_IRD3]1"E]pՔ[ ^Ԑ*nCy `E*45e[љmc%MMD[էBN᥼ ZeW fa鳿'2CYWsvAgzΧI0f1g6h'5 ]_^DdΘU>>-#E'C_y1,|חDܓynS<}ei#X*]Em6"ϱ) 7AOT3:Xyp}M|mK{$ɽLw1qL4rATә;Bmǁ pOro2}9Gݑ'+17Jq߃(2.a:S=/EzpK0n.6zq"IOa%3ᩔb> rx? ӻ:^jbАmzbi0j(r2z$hO 55"S| _xI:!}AƅZwXNvOdLiQ9h>B5*6;Ө_Xi:} d#%+؊: r6l9r'9-1OJUW_fRR1Gޣ$ـ1T.}{θ"r(}Nl:=@7GpvcGOAE^}*UkHuUK v[CE tSwJz*ܬ #J,}U;kGq91 |CH cfkK9Y 1RTw9"h`?p/Ĺ t\N tx&r#ZJ$@!#¸9_%-@JdJF'l VssKrn˓0ؾ {~:K!|xYCfqXyy܎bGEe8 pCjn =/PP?8nHȪ".ujFo&Eh0nL(-F"SZlx>2겪*rA)װ'CUDU igf04S11^6[Gr{hCĉwƤTK#=?nPgX 4TwH"Ic5<EL y$H,`M>^HDI=u|-} qi0k?򵮏"*n<fJs$k$~>q3Zt6'7?I(Fguo0ή̃1ȔxLH/ Cբ}O{ Fk9`A<.Zh)G w@j B^VE]Pn'!giC~ء~&3 èRD"_A(oS˥R|ᓼ;8m0LwjD;Nqri}8Ѳ31|, QRa"F0#i9{Q]#$R>NԞ{8=KO8E_ogT/׋+5Ma.>O}yJOz*Ax W3t#),*-C $*҆8G&ٰpJ?NGbcf~JKMԖ"e セY~˾֒54n ElԷ#hX>I 3:̀g{dG)66͘ߎw+ Hԫa%.oc,?i:s9HH\{1Qr*J"UkF`C:3,N`4 <]MNJ\}Y^#@QN qacգ=a\ShgÀJ{9+`ka$m5942~8cRX3ſiC&Vw[W_ȹŜ- fX >=]^w=y=oԃC_E6c\,bqeoZ F'èqm ,{RFx`̠n;RwAQ+,l]5cs\fȅz|(X{9T:-1\#rgb&C=몾ό9aj}\UT2Z (v >ae^Ln. <4F{#&Msa-ǖ Cꮺ3aTmoլH-TN?:M Wsh"&o_91T:N9Wx|+)oh>Y5QMהVKS1ujPFH΄(XjcK@Y|#R1몼N|ۦ^6Q輯u0`K%,Y_(-TCڲH4C2Zb~1➘Ur&YvD.wRaZHsM dmHW^KKx=Do4Q*5 殕 Y{$I~N^3Mא=9Pd+ʙpJB .-PL/L[p1aK+~Zzj\%ĶG^=4?,^]4sz3!CJ'BG$[5Oz1+v(<5͗^ xSs&N =,.27IUh8`) `2\oA5?\QZK9aJFo)#l^ ?*YT!Y$_x c]{k4ަ37 VGHޗ6VuN&χ>H"1lrsēg{(JL;2dn4 cbQr W  a=`?mJ s^e5צSb Q1_F"F.IT_]& Ɉsm98S#L2D7 SkNHں HG ^ z]/cA< w]ua=1^Ff,: ] [ BQ ϣ]}Dzl͑|~,U5:M("buEӻz%p,V#NܲKE㍓R,u!eqDņPn{ *g)Yw%3YcV2&=%a[zmTbΘSS[eNyar9NA/95a )l:U0qsw!^?]VWY+[gQ2q 6E[Px=ڨ۬.O^d5rV5OC-(ŶE?" R:Ĺz1R[0R,6°d uyw>sxf @Rn3grsw22EEJɈ tuH*%ȩ XJLi Z#O䌙CR߰AIY,]Il+^ɿ$[%Cg1F4El3Ňoxbw<mҩd Fvw(o` _#[[8rEOU<AJ( tIiQuLz5s}8ViLX{pgp#US#=ϝ(XHbݒV>RQu ήؿ> fijWj_&?3z(cMr;(!8O\&DqzcsVxktO="IĝmDq`J1ȤVs`Ѹf}^u=uMA5O"t;\C U*wOkF]"m^AYiؔKA:;^} wb5vߍt*ػ-:\:Ko `OIGag!qBW5Ud V"ǫ7 EQ5`U-, KVgY&Ny" &߾\.3V/[4 ZJ=Tѓ)Ϛwws2 Hk5|rQ4ĔEHk3E!f np2ĵ6X0aQfH2=& 4఍Gls $G1(KWBfGa 1iu5`oHAGG6ȃ,5ajc̪ZȖGi]5?8;B(nc{*ޘvKξ<#Pɛ0fxH+IFc~)SPfNj1LZOP.6-_g򐖀 ǁE'! CX:IrD9TS~7#E`%ޓ 0GBdd_4R6"jKd+8Mk7 sǦgBi ?'ՉTH;ൔϮ#Kʾ.W4+Azs`.nICz۾tEZ8hkP`-aNE`Ɲ\w:eXfXL>l0#A岠ǚ\z 4yA"{H0vVh.ew#[v#͎jiy_"*k_t4nmVUAM ct{: 5Ld6x[#a CM XĬLsBH r6VcLe7)/OVDG(+as䆑]~կW(=i8SuLqF/ +] mB27y1ޗi*U_e`]bm ^z|WT;)1NUׇ.J -yh@[h?Eq ٘c!ʲ60gPBǴo9ͮ/݁!g=D8M)H5]_L^4^WV߶{0_KpKl7v p7;+Q _em~0DG1jk 7 /ú&T9sPxyIPWd"4O' {7Ø?/_`*b 3ُcY=[=f^o ͂l(b/J+\יY| hbHYf K`Z*q["|+0:yy734 0D~Vj0!PqE `tvM[ߥ4pO'yk`_R9M ^]過%qιD=M~՚hZ,]Vωq gCZ]PlUuNqt2KӴ38[=t߇YiPB" uc4FEd.!kƖ$ TڙVx4Y[x5PLם[("O,eɐ 䖫D8gSwÓ{MH|PX(ƓЊt>py~G.@$ ^n /yG|HSBׁb#U!IھҹT7K3y{IkAOߠT)h(߫ ~_UV1fv.~yOϗko09 J!`4lLkX]#jR z* U<ۢ%',BgSrtMb@Rm62#yW']BDSˈF g{flc1S]]QN6볛"m1&.4)PQe_ d#;}\zܬE)I+Jo+-F]o?rY" b29`+Uv9웠 3quؚ}{Ճ D{ /FPD !R\IO,]᩹id oO,˛WyɹA~%JxƔT䏱4Yo訇W|g-;CגR`%_%n;ШN5i~./Eg w$G}QfGl [D7tvf S5M҇=~K W"wSByqUp9 u>QW_"!B|. f82!2y3K1"8P//&.Ogu=HBEaü)ή  ]-_ZR ͕b;7#`;qMq-̺IЃf3t~.H/*8WZ{I,g_A ]YCFM>T6E?AԥY y(ރ1.DW /-9qjZYW*gBg!@5abh- n1MnTC@#xW/Ql"q13e( #Wn:yiƻfXg~;g^ GУ삷ԃ"/p0:M:T=eQmG?=h!ü\cR?"PT zZa}8Aev8d=r_ ӀZ^K1Q9W-K/h4? ִՓ2:!T2$j9g]ݼඔ@sDAj58C&PC=롣uNY6$ec%/51 (jG$ \K-^ڥMGqw ̷3+j6R<6H^;3x:S?vxQb*\Zkld;V$"S>߼Ն"{qU׳F5 Zef9J 4Y(x݀Iw>4g6ariį Nd< >ZrA#:pFɘ4)<\D% B 5f^9%ZҢ҃/;ˡ-\{ VS7 ~s 6 ?zLv G3 H ^qT'RLwōIsi<6ЇC7Ҭ-?kU\4C5 sOVSVwҒ ArKwR)_nq֌0:~7.r7Ozfr鏌v`^4P./x3MtEPC6<1FUbTY;S &~A$%^5䜎Y LoYTs+:e%nW9BnBsr3tg&r1˿K#%&k抴)HMc.f[8#.obKi?@teOFX<lV$<Y{dp'4I-f3]^ FKU(ZAu-ʉU;GH>0S0Ǭ)I{' Pjg]xx1 .--X5v NԒJ]Wg&Ffr2X?BpMG-v22ǂjXUIE}ׯ5pjK8B.ѳ| %eI֯.g)Ys2cNK~5Joܛ C*SNgP.Vw~a<"}[466YޜIgj:ז@Z> f`heɻ(;Z@GGWnK#1IBwEtj6/ o>Ag@ߜbjU{xo~q);dEj^P1٢D`*XVРJDGNfRLEtL8vaõ"-}9Isu+h9H<JE] VK<|cn\>,bdXƀP O{]<&Rěk9>6&5\h#,r+ak*xp<L`5@1\L2]zA16|,/u7t e13 _ȞrJ2!?s|G@\ #ψ#?*qPOb)l#Ƭ-L\sde9q|ˌ&6˹E |tnDp}q={ZB+4Zu&}-rq0:+Ɗ]'1)~ ݘ( _0=A;T0Dl(E: &JP}MW}?"Q|uu7A.4R#{6mZ^CLˑ3ۃFH*SeE*Cx[GeM))|c5CF ?a>8k?Sr'xKAD" WidJV߰b"KHd:Gh\zqd7'-zsۂ&[ DFz2*B`$!Q tԾiVvjtdyvO-t=P *cx1⣴9+tV9NI~`pA\nX皸ŎHɦWu3Q8QumO泆}?06;R@ O YPw D[2@dui,*{,#؎Gi*z_S_vpPv#bIqk7'S${C.0[6YZi߯`h 8ݤc:"]܋ 5 o`6QZσ"Ǒǩ_ے 8AemCD0 nW֓y=pH2WtEeL7+gCC8jM%?"pZR{d>$[T G*bkAXc͈s1wnDj9՘W#qrK~)-_!N"{\OVNvg|,݄CX [uI )dosԮcT_/NQ+5塧Jj[֛6  DC𑍃-O,jZNÝ ,"9ӡR蝅JdUU7: 5ґ@@I?qTL .kN5KH\rrDZAJYo۶p`cp˭L3BET,} $F̉9< 6,|~r0jao. v<_"{DᔻpQw޳6EUpQK`Acڼ"F"7;Y焽3l~.4 9R=?E(_aw-g{: 9G:ĄretZ+בCR%_BJ Ȋ/l;OF8Y kJ1+GՀ3*[hTVΜ >of/;ntHega$.TF*d1ˀCw ׹W ȟ30lO|Y(Ua=+.DeyRI,O=>|Y:BkڤXa`%xKJ^,*-^^;wQ^[_I Gi۽pc6uH#B]!CkmY.M9 L|?a*znmAn1W9"6:vx/M%2ƧMlDgaOUrb?܎󥊘9x'6!+xGADǛ5ĵygCͥK0 d}LcsZγfN`= ++Te 7[;wug):hQE,0LwPCxjvޭV$,i,tn~gU«L#b!TSȚ򭧩lyy)\WE,'DٖG-x z}t̊v8xL3OEU-7%ctr1Dn[RTOtM*|b0TsWd\$crWJ;zRf!u!_N?s-曰6wnEJ2]E: m:8rt0$*~k%E%31="PC/=Zj'`iH_j H hڤ޷`Kg$,4G?'BOJ0?%sJrM.վGHgG707 _rEe{(_$u%Uɭn8ڳ+ 6d jk֡ UZTtr| {&֪p֥00Gx=\;qr$h8#6k D'E9NwcLB;ᎇg⒂V?E(ܫlB,z!d [Ad!HFcįp9rN؉@9mPF+kJ')\c"|e- ^n%^Odv\KH^x2;V`e8Tj1&c5)5థCpWO_Kz jsz8 ] ;|h%^ m)ov¾rfG)rSLg'>nM<:3y/Y,y#}LR+I%|vsWNx ~ H}N 94Mܟş.Y,ܳD !ыyEO!Xrq˜D1D? 2ėA+CG W!A+BUN͠0=ʯO-<pzT+xS"v{a1$:By2 _ Z{CFW)}H0 tW`-ڏKt1tˋ85C݁fxۑ~ۼ)Ym36PC%-`ov RMHMƝ  *_Zg5Pa;@dg H*[57x1-֭\ 0ڎNO CAPM6MCY0ik2ꃀU?H^첁3SFr+⏨a .ı%} G>u E.|Z3m#rNyUͺ!b Lyvl6|Z@ L]2Z#;Xz欯c$oi/o-a1Nv [kTˑG1(80 e_{=F̢ U6vDB}o739(5[vbIzv)F{33ZJre#9U7IaƒP-)v[67QeB&}k~o:;i$ޯ˧}ƢALۓPrvT`9ꃐ3Ekh{)5&}^bg!7m4/{bAv}0SpHP, UirZC=vy&)y{m=bk+#^2G8̣ Ff .DJ'}ڶv98HbP5l(~p3nyg@"a 4 AVve*:Eak 5}FmI|-&K)f"I< ߮35]j{!JF#3apY-؅d *HH[G.,ЫW`le9E@na u1İɃD Lډ|r[8~[ntyz:p/troVv74;4Hw .cKiƉAWʪeO9QHs鱴38PpQK-]m/ELi1/v_N; (|pn2#V Q)U@3OmK|e\ +?(J /v4q%K ߲aiDSʮ'ْ"zl& Ι/V[`yGWṚ̈wg-u+S]K ANꍀJcdtр}җgDaT1We6{L4sY 4!.tOM::X1 lYV< ݷ?}$rWG \jηo#sdֻb(Jt-J8VIcFGZm.A,sˎ@n+򊊺(;Y%T>B7q YHZa0l?sc@@Ad%<t+$E %=U҅f:h%Nz1|yQRHUAXòBj ϶iaPa'>=OhbsvQ+ <=qΘ Cjc8w%_:(УYSjyэ1Zq&g#lں45߸I|%n6ѺY9ޗ\7\1"i/xkh<aaMR)GpodDg\6f{.kH{8w+XcB{\M(۠@*AT~7t 9U{q.>8ab1J"qs~nSy) a/vgOJ ,ԏq/@4…aBI$DrF5mAhz R&cu{Dtפ[Y)dWc.:c5v ~?ft=P'DsgR E,Yw5 $0 @FeA?v纅N)S4%ZBuuһn!62T9e*UoKrv-1z/`Nt "ؿ,> J6Iv+y NܷE boIA4t^`5FDtVH$>wt.}'(MRUnzv|%d6LAi_h 0 ȉv+;Wl7cgE֚g9D1g[.Gf6!DŽ{4'F@h>x!$y^8feDz~e(k _ێ7?T >sLCa{ArS9eٶk_m!lK?ppB l;,zI{٪Oaly.4W+=0_LN<"j'8C#AF` 4v*Ŀ#u7+i]|( dԹ`% 5_&P+Q5OQMvj6/ t$GQab[w}e,A 4C漢 )(SLu ӵQ5RW޶FDm.z:<@[rBuyu@uiK(E*sh-^BK>Bʟ&2U΍UgbMYr ¿s! jQvllUFԸemTTP-rZg;`T>Hapt{nqu]E yۗYLk_-Pz w}DvU]@4ˡ}Iy}9 #p5HJ0,H uiWci)hmM3>̀Yr4j_E xdu"NbӼ[D-$ [uVɞshrTה{)}Yto^8fĖ\ ԁi@) Kl.|73 Y"|cקĨ  YəFDxx;&3ʸ%\EVژFgP7e)>ٯN-] Y("ٝ] NncR1-(a1U}X (;m*2m $q^zܮa%zME!jcR<\fQww%i~ӥ*f x(+Hb4;l+#b >Q>p~).v(e4Uw0h%W4%i'k[َDSq\ηNCc4j&w h$-_tطbsi'VUoў02*z"90,6p+\U!W|UP2P(|`o v1,jmuX?KZXῄeUi $P>P%w ".Muщ fT3V8!#'Y"׵(?oґiaN"\e]D1s` SWD[N(Q96o  X%>:vD``{gz.9#nJ#ovbk%>D^ ,W[Pp/+'(a`z[ p =V 0Yf."6qrژS F>suWq ,ޠc'IYKSN"HgjezTnz4-}hm+-+HFĊ͟[ jٲXj ;_a N^j n^A2?_u5&4:yYu6Mݸ&c 7?GMt*h =԰=';peu*Ɲٓ=ZRU/ujF2ޓ^r;,5I#59( ]ȂMsTf<i$}Ɗ[Ϡ箋5ƭP'#+_ MUDjtՊ$Hj.x qWW@W[A6$䄂A*8?n#ழPzMOxд5*@˶ YAnYVQsm! HK'`7 "x`;L^Lڷs4F#_Óݧ[B -[PQ]qyPnZuln/‹5aϽ|l0*{ kbuN -vGufnd9q£ٻi} S4݄1/Aʳ-ɟa/X|ae,_U[_0@eXsΌ\m󦊣JŽ&CLJ#ASS$pcL _ltSPRh\ ?$[64s0عu=nZǵE Q|::C~f]Nr+nA@u H2Ä  yG;~L4a|h}Q+vrB͓)O_OHFtd'v f550 .QGu3rOe9d\&v•I.cޞ(؄?M4ltk`f}<2韼KHzLe$lJ;] MM4o@dAiTZtdOU5 ŧ^!j 5z!~"H"m^;:$V"vp (܂l+WgUClDpE"+8:֊ !WaPPΊA vѺ@ $&CHxehL*O^l0P5:MZr!=*۴;#*?QNUkG8,BN#aĮ|Qa{nLȘ!\*]c2mŵ7yK#_Z )k>ѐU))->kӌў$C`4xD2z&xhCLs Ot!q5w~Iz2I䪜 >v/^,w]I7bEE34}Ec=śkFw.~Ę3EK6I 6J0Y>prᚁ&ms>RE{i"Ƞi_ϡ,`L3˜j8f?d.#0;&{=um[=\R2-㼈W.R's<1Pf[)hxO#9B7D[߃Y9(vG_f;Փm8TW$ >-_aX<(qk_쟯xhQjBtrurgJqbV['= ^=LCygKC/3,$#@WS=m nf)X]PIEGX ]}\h&fD Cf#)\jwADN[=tʟM0Ԏ.FCFuh) ~`h=qA%5_Pe<{_B(>ano9E EH.O*ۥui1D?==Niݔ^o57Q`"m [UW˵2)B<)[RgBVde=9AOyQDC NxFF On ܇wa"sUz0o+Тl,ΰD#/){hZgØ1a|x>.ۅM[f_40~@*(Gclu |`c!䯒o5P [Y MxYA+.ϐC㭞 bou*е!L2Y49NO4cKPwDX">ýa%*? #J3xCNT9s[)Ѽב:w C $9M.R-w[ݔu6rFK(4^,_Ee 8:%A2dAoqB T.ixXae6q)JP!]!X{u+ %cA#=釠ͅe9)eqT 9T{VyهSYNJI7gF/83՗/"mkY$+TfsbΒr6{Vۇ#(kCt4޸ud2-TI3R\:7$H4cX!#zC+Fۤ7I96%X dyēƖY.5%g.x>P=Ǭp8Qzۃk8!MgN>mY.imhuv`>ͦ 2<8x =Zbn6/$$n,dkn{ /'4` ϛbWޥ\.4lYGDJt_ʝj7W:MJD7285BuKvN6#Q-.s$uq^ ~ ^_yԤ#pCgef R69eJJ d'rosRheB@+q wi8HF%9b ]H"ijڭΘ~/'9#G*@@^s9+a>s{/S!e]ny%WNxOGߎ}%Lp)ߍkN YCe:>8bo-Yi;e]:dpd//&rv& ,y´8DV!Ϭ@ϔg!2nX{5u07Ɂ EɉeTZkřB\+6ޯȾ0sok*L%-RL ,uPU::ڍ B+gKp6Yz)5GloJJT8z-!|7)j9Ftr?UR9؃քeR~;dg~jq= z製d`#Ɯ&笇0a Wq]u1Ĝqj`;sFLA9ҏvU@L|`_)(/pdA&y -hf֋Kp)I>I?9Vsk#f,cܰ{C@_lZTj7D5%l`ԍw% O@FL(g-?/f_WtPuN+&hkCe{d jEv6c.(ʪQF f˙0`lѳF> aNOrvێ/0!K@h\pX]AJ9Lh2~2m5 k?ur_ǖDYCPR%>`_?RİHvܧzjv<ՙҧhsٷ>I~Lc -mOxrsOyHyO|rFIQʯui-fI{@Z,I:hhef~NםK0v ["ҩnY%hPȶ'& >2NG5ΏդrtKNoR*sVDwKiK$ k4_(~4nB^J<0/YxrV@葞mX$nMrQѨ]cڟ*gRPJ|p5~ Xe 滏735\U&ՙ2Bz=BQ'[ M)r=crQNcp|AMHc֮+6BZջW)x&n,Uf؊n}3Rp1ӱSt/~id^uhh(Λ6O xvhR>Z"l̓$x/ʕGIo.Zqr9hB5ʁС]?6Zvyvs ωC?mMОg7ȵQւj'Աx?ؐ׌هEɂpZM].;c6=<7$%FEVHozC˒,)@w"d_nÔjtZ9 ڣldtCA#cQyě^h淅O)=(w;ËOǒz;.,<3º~}:>1\DE8zb`P6ڌ jH} qbsaaVFh,WMWqmv@BeVezn qܕn-MMuƂE+i+m1Zܐ/-sPkL  tʙF]`wy 5=zp{ֺEڔtky 5ĽUh]$ KM0[<1͛y\oȉpesnau^St晕EPvsa.+{$?êlsۨɛKq|4U'93hy1s|Ho7>,=8ɍ@WTSw/zZth |Yvؙ-\*+Yn k5W':7)2؊6nxF\o* ~,}uI& L_5c,sy6?E3@fr5ܭ{G\i5PMM ״F9[<%x|棸"~??ܯ8飿WsHxřxu']Lzϻp2vb咗IʱHM=wf5-'l.h$/ҥ~2Y` 3׽.3yJuᣓxd`J=T⫆xmY-~ ͡S.x+?HYjA]X`ұ vl6ZVu`1`c\(׮t'<+l;# EbeIcRSf-!oPnѪ"~,Ng#ZZ9wq†g @h`ו_ r7]rx7X+Ú<YX6aJ1bKPdru˽jX%CVzI@_৿ÜwbGYT$Txrf^!3sLp-gz?9<989/N)Z@wG HH`D_\9N?|"#j[ʄ`6XJMJ' y{TɆvT `U0Wص3c\!qf֨yF0C,fʭO.}) OW<ђa:i%㾶:\5|O`n-hkx,\3ysaD=jW_Y[&B YU;c/u< #!Lȧ#< ~FňYV.Bjä9hqpwe8fm25; ~rShbjE&ڰ{Rx`۴]`+O.p+>T Kf .(tB$^$ow -8G &:yGOiIL]K>e"f%AJ4Z ӑ-T]E"aCᮡ? ZAYF7{fB3$4 .f<{@4t)9Q@rPOx* ™.9Td/<gޭdATMcl:ZMO'LWyߓ$jviQQ-naX ^Z]5_ր5IY[PK$ ̒O,dO\6^^]xl 9a[A;q`tOTif,Y*N46iJNQt&Nmb͎Y͋ZE'$tW6OѳIvRX=`[=G{D\ˑL0$€37Qn,T摅0rYMT ZxqUURb %ʨ}zwm~ojKYX'ˉ" I9&⌾::GDV7Jm⅌؎;;Kx_Mh"IUtO:DOHzMS<<[G,q|®7.8ߓCL7̙~L)G)6&fc'Od.jm"c7fWc{P,W{No`l~luNn 9)+$'iMN+G'vH&?v╻>o6MQ!g;4p'hsT_>cVMk+mz-.2mw} Mx|w߬zk*MKۙ\ZIu7kԂ|SpQL/?`5!zT)F:'{ jqxH?gyӝWc;C5ga= n4؉Rmy]7Ax p?(ju$G7@@ByۼɔKKu(XF+K|FNTdA&qRȈSzko↢ԚkU1/bSOjsȥdydlru I;V ֶ~ ?tݓ]EZW`$Rb.;h;86݂; .ĪPgLAoԇ\&OX4523&-Tn2frlKꥈzݏ!b'0Xj"E9g{RKrgE5q=ζx)#D"hzhERRvm%X]{}?ߦM]AQHyv @]?Hn#3shbUPm2} WQϧ9}O,.gv$_ kQY'_ -KVT.*\>m֥;!FR61۲v=rkÑVJRμ(R>2j2MΉ7Լ Ŕ/= ^r ̍>h}{$$C(:KpS5.yAǕ@ |Co9n,c12q DoZ;,ݒwrjJ$S+o\$y[Z gX@%Wk`HˑU5_S졟fѻ,bg,E;tH 98 31t-5t>qDO72rAą@x}Û7k(%)>Or#,WjblYc7I4CR6be]sr6HTáZ s~[,G=Mu{̟`%s讍#jT}#`&Ҋoτy+]>d $ 1{$b"NVR2ighʥAAX T˿`0bɲE{nW>Mބe2X'-)sOv AK4>;UPcݵA7MSx-q~GZ, f Ȕ` G*xrtxZ jG3~tUhic<ڂ5:Rãs^0& ->&D ~7}6B&(_GA}Q(E\-oUq^꘵qu3ҎפkqYW\_yjak z'y7j[FI% p ɻwV4Ne-U% czUvr.8 ($,-VYHRXς^(8Bah61T^jn{qW@X@k%zYB$̱z.-,j8;ZT҇Tr߉Ý%m}Vފ/˘0GkMeIxgϓv7JZw3c#v`X0ڵvy88B3{Y@Wф=H;9$6ډYO-ߛMTĶgAl{ɋ *mVY=塶A4޵)ڼEMtȕƣ =6M9k+%j gJ*tk4l̴/i AS 񳭅"OŒƝP;,pA{jd,r|SNk3|H-cH%;i⟺QCٚ6U7 -LKOl^l@La/7ٍ>܁:bX;Qxk&O\b4TMXfًu q=.--ܐʮ>~MkT.6q׬@{kmA('Ew-|c ] ne6$R !+& j1֨??0iϔ~܅:^We *t<.an// c4fa;:]^āell+@E&O?FjנY[sdbך6LǵNȝKrRS*IWO ;Ϝ !WЯ{40ǽ955&U/]M ]w QA"k%.{ϿHN\m\.a d 4מbaS[T+ݴztQA}O$t1Dm1"ErvBTDlKo\+~2f0XZnV:zjkzuCNOXНt-Gq9tS8Ax-DnJ@9hN3Z˩ϙٻK R(NsgIE^_\1ًD$/)e̡o CۅO1Tag'Nʅz8Y+2/Y7erb/|#m]R]H?U4VE &,LCoSU'MeΎռہ/'knE>W.-nnP6zT}' `ߥ2'S|5=; ˈ_Z5sjG=Pj##{6x-2(66z(sqT$ J.WDnwUc[jKbu#h" ^,.0"x~hʳ8A| GJЇ.Î&jԁQLGLZc֮ʲ'TKt`G}'08σiPWt7\$ ;{PX ˏH"$2-4iہH&Spx+Y.mfO`4CbvAǀ]赧Oha'p#Ws5x#'̤RSYj&ux?X#6Y-7ކѶ%@CJ:-V{XRF}+ř,toe}Y!;a4jZis@bʆӽuDLd=I:p}1f>pvy25< ZmZ1ug1iNz@t,*dB%M)5u.+#8)E9"gF~8G5&Y4˖ M𒤒P4)ޠA]|I;eY7՝𚭧8l75/M`2olVE SpUMD=rDMh*5G(~HJ.$`X*]r"ΘMLPlU/*M%*BO~rth I5EsBHb UҔ !_ۉ998ĺ1]d}bpZ__ 9Z]"z'Pxqu-a~ctC bTa#!VrP_!NcSI#ΝDl-:ۥYվ[DՅ&?&'~K,=N2u0+Lz-?|9߯;dM7.{2Fͣ+)JBy Z]Z?ӽ$1Qs8rU]15*?ܟ8'e3MPvc3F+Ғ:<&^$Ы62I9ֹh,3OrըzMWX^_4 fQ Q =H QQ K4ht*'b}'*\AkWX:ƧKOҭ@E&VH@Ũ_(0 {E85y ^@,Pƈ+e!ILq-$@r.E66i:E 9]ߑ@UoF(*uNL X73 Qa7a7MR ?i PB}p,w[ś¦P}Z?p޽AKjajE>Xl$#gJ(K*y{WMVٮY|s "pP|c36#F[/q@g_Vh7Fs"4E.]R<t$] ]ZmF2@akp|Ul {Tb1I5SK2ZP >)\.|!S`bCbe׌j@%DM H'}O[fd`w;-"V0]5:>'ѫ104OhBw lZպ|@&j#s_(MH7pZ)UDO_Tv).i@ۚ25j^>엛cJHo[Gfĩ7ĪX nBpٟTn.^qTavFo=Q C)u"TD""um*a>Zƅc5P_2mvbq9>| *B9ׅ& 8ۄw4|qP̈ +e"~go`'y*5r7"R+Pz_mĪ+pTuaPuvrՖhVmdI$QկžF{*E%Au*6aY Wߑ)e IElUHsPv 98Sltmm\3 EȪp$/ A@= ߩĬ솣(S7gƴ"3[ȴ >D jJy *}%'uQ5KyAC"J=P{m*c> F}իȓR\:%+JẖZЯ~*FYzܵV>X6whE8KKCB `l=_KqT֎z)+Y+n/WXl~$}̣U<>H,|6KT8XD9wJh\$SQ yGߖN4WkkaS26{D] :ى9;c, &tr/C]/3$q/Uң_ *7>M,tDgݐ-|ϴ͝K($ЄV'm 2/ZĦ._q*G'7_E+[[:2YfiZaG'-${KaȄu`gvpP*U9Z+SRdP_?vI4ժQF4K3Ӥj|Xhd}5-;n[Թ/Zf#)SXžV7 '2$ˈ&ss"r1++‹VAy4T3dET@Gϯ9&F Ax:[Wsʨ2fCxRjy:["mñ솗5"_{yyQGoLojٲ^՜(#̛QLtj7e=1j|mZs4!uXl+WHڼq,*UQ<$5cFi7j8>u,չڞad?6ޤ4IR[WE% C?[}JnuAf _τ WD ͗[v>+NeV!7rzYӣ^FK}^s6qD—:  ]~+ 5\9RT SټY:4;\Tӿ!Q=ըY3QÂ4V sYp'ł\6aIA*ʽa[מSۧ .X 9oTX6g8[Os&¬ &yEIpW#z[a*0x[nxvH|4;JAشi588٭|35Raڧa{AJJۺES/oXþ_2ʇ>߄5 e\ڶ~TnBE`ꯁ*/,QՀiq'!8*)w Ex!hG!8֡%))be# {4J^ʪyPNdԆs>m; OqZTݺZ|}ۻRA{J <95J2 aPrMqZX 5EHO޴$" e)[+5rEB g'r-D t̢̃hXRڌJIb 46ӼWEI<^?02֕JE1HZ:>#9hMyV*)z@SNIND: ypοl`sfm:[mLl n߄YF?Ic/mHŭ(fƙQC h9L Cw eȅ~/IGg oBPV0E2pK'Mo7UkBZTf;1hEwu]8 M2|Rk1/F#:ˍNE׳< ٻ\jc&,+sDJ3\c8H켤PI7 z Bűպ}1*䪵U2ՑA9"'r%QyP;7+0*Kqm3PԬ+_uSQƲR]ݢE-e[FޮS^jVlR#uEJ*g\#REF.Wn}5L ]74& 觛t^x_7b&砲G5_oM|,/@$ hFuk xf {-/-=T(hvr|P]^1pU,'z}5L<>Qw[}i@=Y) NzQ`KH*O)c^Xϋz%`ׁzco+fU(xv?]'w0OmI3z0BV>WpdV7$vO4WlJMXp5 ɅcתZ۞fogHiu{aj`-J&sI~Vń)5,hwؕXsNqk53+ԇx0;BR"FjO[ق0񘜜HsݵOX`v 2g*9e9 j-~)b +e3zi<6:DF~Dv^;PNc-zR93.Ɨ؍bd98|+m ;#W!ࢀ ,-ۓK2\in_Ik{;B E#S3ӅДʄ)%j҇POJ #]3GM)=2WwȢm:z;0 ?Ű&YŮK߻-4''!aW0ګSf)URTA:c0AQJ}`[)A̖Std.P9yl5hOF^i7PFh,-\^^9Lm@{*l xvfBQ]2E8hMMQݑ U0[el5q8KV֫tWV]T#+)? gp#:?)ncGO,1Ŀǝl54(0,([4"M{x ӊZ>$yv ?h0Osݯ]YX:H({LKPRb[6UvY&tVv* Y4J9Es,`B{2Ix.48pUx*wekL]0y3uH&DF/8U,r^n4( wQ"la7PUւ@P֊:k $pRA L3FU<̨PEuS-}ۦo=/D{ |];e1~S:Xю}l~lW:> ,-6(dˇ< Y:nE^uF9#ƒ}_#h=\ G& I5*9F­Glw]/f7dRZoZ|ё4naWj dhVo$p\ݫ͂;0x]%!=oܵ_iuv1͟^ɵ"ӦU6,ԍhXPβ$fK1)]|> vua&6+eJٛKMZ=" hoܼ^Ro]#oExj&сehZQ -ɯfF^;"`m#G{+/ΏEKMPt%B(o,, '~qSMAh>ʉ+Q"`-Tyu?95f ~2i|})AYJ3PɞXW޹= 뀘=T$X|kw_Ɓc5i|lȟ|jW4[`}Ol.c:;e<~ݰJOu繕<^S@G༑y~T>-aD46C^ի$Lڅ-4;С 3Ҕ|X !XS#4U{LM.bp="V{&uQ;1; X;qdp騀 ִ{)+jPeD*E 7ȇPYc@:7U 3 giK*Pya[D^#V哧xvL땿ѿ'ɥR\Oc(e#"0Es/Lsr˩'7O!jPJ*YbN]7IH9X}d^jQ7q6\%֨!X==SpVxiO#74X_J5A(\kU@svh#OA 0'S z- @ jF^\c[Xng^: D unAmcG(G`aZ6#i7v) ًK?SG&<-- 5*6:vD $tCDЎ* aњBS KJEa#f&9ZKخTi9|bvOt=F 9&CIe) @oYU: ڠ_Q[yETs^RNO5e8D(iIb*7-50s~p}cz(a<3(yo_ )dF-=0%c;hpghW1[pfivTv&ϻQPDzA7べU[HHnch|2?!C(:NXPAP^ }=|8"cj+n@{O?L`ƢDߑ_GSzH2zbuБfV?,$>.kZS뉰8nb>QX/PTzi^_8`ޠӮ7׋#5jAI-򡏨`[y$ G_D |Y8Zs n{MXW[7x*Ȁ  Q(qxE+-Lp18i~>;ߟ2V" +Iԏu%ud)~*:'KݽFME)U2βv ' Y]m9$tNinS|vhG fnE⤖E`'AA񂈃ֶ\IݎfCŵPe΂zO>Bmw;j)7 .E]ɶ~lkv']|dgFr=Ybf7Mk1V^l}gUÒtsK @?҄]B _YF#gc{ަMxY<#96qjTpJ=,tJG;t8j*9+hEl"CȄaƷu{tX~d{qMeBDOqr `Kd*hBr'enhd_Ǚ,ԘUY\\ y_ /rJms$!ى$s%T-"E,8 [&{RY[4ox/lBɰu~sIkH t]{;eRj\:SY%cYKFTxPaDWǰ  dҪ]OסVnOxmJ^yL!h**6O~L/>ǫAĩ[6Lw'jnϓ5waqVƽy,BeU鳯}~Yr_ ]/) pR>,^"O,9<2쯾'ġաz-$]fճ_HC ~#Ӗy]1߸7M}%nѱ0GIŒ6fߥ+ۑr*YGVĭ k Jڢ@5À=p[qf~bOVxP:ScbzrܪY\@d^X/%0 Gm;A-˂ĵ ~-. K{;T4;8BRoD5~0D(\|Eƫ ^̞/.7y~"Ɩz=;޷;1J&XBVLٿ.UAB@Sxg3[8mIbqⅪ^gѫ2} K&ز1"bU!m!`5[xMx =uu0Ty ֔8V"G2@y8lt{ʵTiZ$<9=cҋP+JYRYBy%鈒2X,L7rKkrƙx}OXߢgaij!ziwlK'+ U:Q` 5g%*dK0%M Rp#ʳm7m!fZcߗ: Ŭ*AOk=CrS(F)7@zZC5k+>@hX-$D͔ m/i"@@ù1VyJNj9KgzsY*^j >C5}ad5MܒyWt{]m]_dϑ# QD])%m f KH6lGu$A^%b<*z$8>r@yjҜubDA { YxW Qez; mC˒]=.?e*l_SϯUXOp?QrvWA5r|2(+RJjbklKA޷g{ ~K`+1V90\ۼN[NѭV;f5>dZȓx(N0 Vi)ݦih9Ը/ |bXBTN1Gr蕂. уdj1ЧC÷90kϘٵ]Z6jr#D~J }wF0W '@۾ЁlHCZDoDҀQF4 o,Wuu1!r$B_<h[LJ>@0PhvyۉY*ŷ•^,(^E6e㹐Ζ;so6ۺ)Uֽ2RxMRAPqKŹ}J[1Ȑ<])iyvYo 8M>}7 T&' *I~$CFT$ 瞼-yL*N^?M lӳHySC+)CqC+t+\0v}em6Jps;-q :v&+P6^Sw[&KV-wX5 l2S' v6Sg}xa"o7syfJɳ҂KTr%-:xNZyNWC\N ,#8U*oz]aXZ-;쇧Rh_ryfFu/I.?+V IX َؼo;Z _Q2ְNcSF F'n4~-7qxBc(""d›\7)(Xx@L]/us!a[jK671ei4ޮjieiሂy]E;d gFIT7Yycv"#Ϙo!|y|-6 3 ?>c1/z-8{, m'0!y8/[nƣ٧2%BҀ_=&0MM,{^c{;` [[T%9tP# KK9[P2w$' no Ceq5*@#-Фr--HH^gehO!zWqdeB797҆NV(/̡QY+je gϴ^qJcfyx#!'5tRƤWwر}~$hfB0OKw/?t }gg7>1wYT۹HnU2U76S ߜ'G%)}lo {xfeߢHD& G=~;H-EBELqž^p{XЭ}f39K-(UZxUK,:㫊Vȳs DgyWZ a͖}JhҦco8TaOd8?z G+Y{Aze^жN'~'N_L[+[OiKE%V 3lȐ)>]/4oY G^ڗ uz}A7% D?ThMDLCh1N^1,ř7sB^ dp|R[1YH^z`r/N埞\ȸ6\8" rk v/ @U59 6M ɠX/[\l(s۽6$MB,\<. 5 3q{ur6i!8=]rCP&WOpG?м-P\Y}b0Tm9ףե>? euryY)H@p?o )Xm0aĺEshH#n;=)< wY!Oouދ ڄ<Llc/`kCv{@z"H?']:-WD,W G9.^O dzD:'>wz0Хt FS|TuUz +J'wxu?loilq16a=WVf [ ?1v j"\;T>H &a%_w`bky!ɀ%%PoiTq:5jʰLhJ/-?ztG#tJcE8F `U[kOB- YqhSM2Q+lp'M):bmLRPn"YAϡd2ϨSx$j@=n*R0N IlܸNYb<^r.ehuո9Y/5[ߤi"_ ;F 6I]ϙ%%_4oQ?^mN `@QI-Q72*9.WtqҊ?S0ЍP ΧVl|PI*#.luV!J1OFIK>O .g: D*y'F+V9^b>잜D}iciƀ@CعɬtZe[7e6Pv##L IHױS+hE0OV _`pbЯd!hW݉P\xSCDvòzQ~mX/TJ.AtG0ѹs+unށIٳyAiwF1vof ݶ_@KefnS8tA". yϳG9LE+Ij)Ķ YZ