openldap2-2.4.46-lp152.14.24.1<>,F`(/=„ydYh KL3VW$PY8bU k3§+HsYLJo'W!vx&_>g0#MKn∤\J`~Q_qDhTE)0~4 ]T!^ǒwU ..7Z-hnƕKf!hph)ɋsʯ0HA=dp.VIZO% QZCúO82[% :Y>L?td  ! l 04GPZ s edD    El KLNStWX$[_+`+cS+ccc(c8c89d8:i8=>?@FGHIHX0Y\]^btc2defluvҀ#wxyTz#$(.pCopenldap22.4.46lp152.14.24.1An open source implementation of the Lightweight Directory Access ProtocolOpenLDAP is a client and server reference implementation of the Lightweight Directory Access Protocol v3 (LDAPv3). The server provides several database backends and overlays.`(hci-cnode1-e59n/dev/null || /usr/sbin/groupadd -g 70 -o -r ldap getent passwd ldap >/dev/null || /usr/sbin/useradd -r -o -g ldap -u 76 -s /bin/false -c "User for OpenLDAP" -d /var/lib/ldap ldap if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in slapd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fiif [ ${1:-0} -gt 1 ] && [ -f /usr/lib/sasl2/slapd.conf ] ; then cp /etc/sasl2/slapd.conf /etc/sasl2/slapd.conf.rpmnew cp /usr/lib/sasl2/slapd.conf /etc/sasl2/slapd.conf fi PNAME=openldap SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create openldap2.conf || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in slapd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable slapd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop slapd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in slapd.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart slapd.service ) || : fi fi.5PP.! [(  { 6Ma" S OP $x%M[> X ,-/}&lMm D6p&~f@f5r&lw\~!;xW,xg~f%xgx}8xwlxUG ~a  k )M  CYWrY %DUEeM /U u e<B ")oI(n e1nAA큤$$$$$$$$$$$$$$$$$$$$$$$$$$AA큤AAAA큠큤A큤A큤A`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`(`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`(`'`'`'`(`'`'`'`(`'`'`'`(`'`'`'`'`(`'`'`'`(`'`'`'`(`'`'`'`'`(`'`'`(`'`'`(`'`'`'`'`(`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`(Z[`'`'`(`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`(`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'ee3d74728a11b838fbc4d873d6eb6b409bdeca2dae8a0015b4f05879fb0cbd564ff62197257b110f63dbb5c8cd7cab2d345e5e86971b89b979ad4ac0c2d5d623f5462a0f551e46918b9da0ec0bcd60f8909de9f1fee0c6c314760383d3b27242f9ec7149227fee85887ae531a3df4eb230db56c21ed0b2c0e9d6bf0b0bf10bca473593414929d409eab82c51968349f0eefa30b3033ee4b0b979c2ae196900362b978bf36aff158c0bea0728e6de9d6bbd214e174f98736578fed5c7479bf67b0cd7f15a099d943883dfe8348fea9f95c9e380965f7074787ca57a106e2b2776daa93f2e717b822825ff42be17aaf7fe445f08455a3534995f8c78967e3b960639a5c1cf3d411557128fa89cd997fc081f138469c832f829ec3699de39a9939708f78746f19dbd463fe4a12af73c0afd933779dcd5933d4476b833197d5547ecaea99e039d5976760795109853952092732bf4883ce64eff79c017df61233b24c5ffaebbaa13c415823164a7b6f2e8d07840317452b3997361b83f4c4436d5dc928556cdb242b0c93a44a5aab63a5b8e640aa43e007a692972a553e7217a4bb0bf2350e86a2d6e1dc0954b4465bfb7123c35c2e927b533c92b4d8854792779555f112de5bcddc9250dd8c8654e6692c664c5b266fac3120da3e82ba08ba90b9170e04d5a029011851a7836892d9e52dd9aef969e69ae5415c307321bdbe4dea486b1e41a850f97f3a4b05e39fb9a5a12ecaf5afe3e0ca1e34f0ec7d1bb7a2ed0d27316f615bc6449c87612104204a160fc6295dd8c7a04501179767b29550c479b8239d1553683113f6925abe24eb1d2b215fc22ea9d6b02fd60d3f43528008679b974143eaf074137e0f4cf49ee8436e4effa1002fee5f3f7732ebfe12ab0d4fbf1478cb10ad1f576a72e9765750b93a7f6d2ae6e592748966e817911f0274e5892c527f3b87f7b14f4d8368bc85b87983cd1df2e316d5bb73584c1b6d9b2fbe58d15845af9b37144145875167335af290dd180033b3cd0ccf4e32cc658e51d332c684c148759200f41573e484cb9025a8624028e84a6786cab22fab65388eb5c1b1fc756a134c03d93843075e61c8590e078ab66a01a2d5914edf2e6b1a4c814215f22aee78705bf7e6e631b752b6c08aaeecefd4135a9e2c29d19a1b87454f7039a28e6cd778353df3d2e5590e14fcac75f153a862e4aa0a39db68395fa5507b2617510aa17adbcf787381c14312ba709954c412880a16c1a9906760c3f8d411e36ee747f6199cdf96fd74be7797a0130297b68a8d8d1a1d018d4aa618e6ac4ef8959bfbb6bc82345a3beab1ab4663441be2c6ecacc2fd5f47f9d4545e3ca7db225c4f1d425e2779d04b8110ee9ba4ce2ab8cc41dab15b7f801993aae025db61397d042f8b40253777f3c04b701f29a5251578b9d26425c93f1a2ce138f04c12947bcf243771f9a2f1a2f70b5580aac52bf1e64fae780765a61e6fb492188550b99e52aec4e6b96475fda3b2ec8ceab287fe968de9a49071ea8ac30eed71f26aed652f57ccf9f5f6637649e450f478f8c58bb22925105e2dc011ffd08cc7ed4fbcf001a45e1eccc2243a00e19226a8e46143dfe20c26a3eb564587f0147d306526d9295ab2680eacab23f78b08d510c68bb45c14d7540c1398d799cfe1762941caf083e0483fde759ba3ff1c6cfa6f75448d006503c838e9ad8b0bd6058ab78c469cd5abc80b59331600e9596197786b5adaf6662f15defee55bb5877638aceeeb329f997bcb173327bc337e49a3f90fa82ff71c6b6fef7d3bf171e1b2fc8fc0b688e79f06455689498ce6f45d657ed46a7da8698f27a4a53894755889ee17eb3c8b748bc1837591a85f1eb4c8e0ef92be42dced84dfcdbed882f8ae836bce361d46e99ca2b212e629afeae047b0adfe73fd1b83845132004d1d9b1da44065826d595e9d9e210b5f8d335c69bf94c8e1bf1ca882bb5144a8ebea3a4868989e8d856240d88c13cb58fbff59ba7788a76612a48f016a45f2d844457640b8f55ff59e531d22e1fb0faad572dfc405a28ebb75a4e12e38add1c70269cfdfa9c4a759c893cef8efe6bb4020e811b71592257c94609a24771f1e23ef339c20505b52ebf873d52b8f804ef5ef67a307527ceb62f661db61ee928ac1ba0c270de261cf5399dcc7615064ad6fda734122fb6055f6857c9d860441d9232d5bf925739183c8e94124e170e719b9399c8c7c7c64f682d2db8a1af1a75cf6095c2f65e29676e7b02fab7d3bc8b7c1b52e23403fea95cd6d976dd3ba7dea233e0bb1c24ef8bfb3a0a40176994b5577db16f1fd82498700e4cc58f4abb3b3baa55f06c48e11209893e2c7ccce97c09f0cb39ae56249bde9a10ed8f5c0dd5116ff4476589046c17d5b0f95ea2c92f1dd59f80b458ad79430580b6ea5c95474667af2e0203b75d56717cedf7748dfda028a255e27a3ce8486dd8fa255f0b5665397b8b69ed492ae340fa2704b11649440021ebe84892223825de1e6a394584d68879647f5532cccc1cbbf0fc4af0e9c45a7f84ed098aebac48a5960ba8a5b978726d88e1c9aa77b12027062d189c66efd75c8a32bea5d0be4dd90568d06f5c8b0c030b4065ace8c2c638a5b55f3f3944db59f0cd5f365fb7630b2c8e72f3e73cd74e050db0f3ef2b7879f05764dfb96b2c2affcd04cf8e57f324ae981b3d322bf660b46e0197bf08dc0a5d1311cdca18b3cde87cb5907ccbaa7c8f22988507c8464bf09dae2f9338dbda5035fedacf7ba7116f78b139cc0ab2fe0f9249c66b29b0934e8b0a8cfb859d8caa2456bcc822d928dfd9f146317f8c6b5780b1cca4ac21879ff37bea1d9c7740633bae741e86d4c5af18cc86f249baaa0e87d6b1ed6cf779b4bac3f3c44e67ddb44e0dd0868e54a436e6f1b25415212604adac1b3a55aa7ba690456e5b83d6aa8c0f71115a6aa3fe113d645d54e638d6c5f241c0fda21896c2728a80848d00f4337f121de96e8cb1cea3ccedfe9797b3c58698f687b082b154a2658449d193064b8084bc0e416097b8b18f80e2614b0becb332b05f16162daf141ea0d678c99b9063a8128a2b48adaeb9b2616fc0ff1354279456ca75c7e481ce2a4b646fcfbc7eeb154f467e31cf1d024718bd892f31d9112d8205b09bfe3be62ed4b279516dc70d165ceef1a0d9887309fb5f76296e0664c28ebde731e23da9dd158c467fa2739d02b04e416dd1ba8b330f29c2c2ca2b356f04e37c1c08bb2a0ded15424851d8904eb9a887a14b70e4caad4488500443830ed15a676783779f8883ed4b64e29e0e2a17b65513fea465f60ca952a57d87c8ce13d690bba1dfbe09256b48743fad8c4964ab709464a6f92b75b76201d58ca819804a205a3fae9b68d7d61e48f96fa012cb929ebe83edc766f46bbb7f944ddce082cd9d26dd3dfa0e65678c66fe1aafe2a2094c85f17997708b8c9dcf3b26e4a98ee59ad51834ed41f13fd7e9b642c1ac3978e0a181ae133142439568dc97e2fa12f41f66f88c3a4a79292d9172ceb95ccad4b95e54c93019f86f1bb90ca2b6f6377728038e436338441b1232d93206fce9012e041d991c11e3380a045825e61fe0ca2ff77a3741d3a4a83598301885742d2dfea526d2faf5d44825307942fba14639c2f895414de297592a286466adf991366bbe4e5d6208a034b457da52cd172cecb31db5e79de42ac19fa909bbf46c5e14a928602d2fc0189a967f118376dbfd3804d4556e1b9d9156b2973c6d7b1d7fb3c3065cabf688ac7297d654b481f94e6f4f218627e2426efa8b55b1b73bc532b011902dbcc804784e6e2c00c825f85ca2a495bea7e3d37055c313747e829f0d1df72c111663443534fdf966958d9d819ed5c3838224707b99d15689b3d75f435a48768e0c9f219404b522249afee25bb89bad9484c56cfac4ea8f2838820aeb60b53ae2fea92799f90301cd6bc67e0e825bca23e797b671040e2f0ae096cfeecf55a441832d3b9c36e5a64aacd97c7ad236c3b7c0aba435bfababe6b3d2ad78c4a18b1a17cb7ccfa18250912803334db67bfca9fcae30cb7c156397780cbc1bd74f782af6183206033dbae807065aa51f547aefa2a34baa8f5bd1f0990654cf64f5e437cc949837fce0743aa66f1253bfc07aab862b6f05fc3e92116421acb0c1a0f208fe947471a46ed6ebedf0ff00f068684be7c52efb28eebf08965d34eb6272a8ccb6c1d1788abbb0ab40cae58d4eb089d3cf62dba1dd319478692fbad700ce2232ba9b14d01eedcd4ef096c7e80bad1351afc9a695358a3c6f391341fc57d2ab26a1c11873564deb2dfe8379b51868d05bd579b08cd954e969789bb38c2078f25673078b1bb77192960df4eb2c148a936f52d12887f713440417a16d951f3bc090214bed52ff3b5e014f6a78b91bd85fa87acf653035ea7845f693b98f50d038f67241c5b7d16604d0f071a6914137156cf1e2b832900a3ad53555e4504baccc208d93525c907df4a459a40355ab753b90da70bb098bcd9f73fe3145d372fb6d562d477dd32cf55c3277639db2372febdc275105995f4c71a975b0b4c376d7261bca5ca4821233785a714ed3b291e0a387f8eed742e8d58e7008b9cfadb2ca67fcdd4876eb019db2d95dc130a2c4895f07b7fa0df37bc24e446dc7d98e1ce0cb6ca0ae92a8257c09d976c2bd18126cd88032fa02653b87fa2f40983a2f70cc3fb2d9d33b3650c50053c90901998dc5d4ea89db6a12c63603888ce349ecce20339a3e61567b09276994cd01354ef61572523270f9dc3d5a792b5de07584b3274ee0b60e6efa01553a45014fd59fdc46c9bf87e1c3f212a207b1dd64d275e3cbe0bed9ae5e8b05f410318984c4c84ca07c992808da43790a8b5b945653dcd0f854b5d7e49d28bd92f12b4fec76a37324553d3e5139860129eedf7e7233357bb1fa5f36a21401695899ec67573261c37a8e8c4fa45be32d76c8bb71b02c974a950a35f4081a151f43ca352b8eef85b30bb7b51ad28ac9916bd5f999a14fc5250bac6038449e8447491614b17da8b60d5448ffac3216113e6c78edf006f5eff52655633faa9af98185188fd3d601b43342746a6536e31d3b310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e5693cb0521b8609867c444a109e690b70144e8a96c08f0760cda70d1ada9a4292aba5e4961bb496cb19558e1f907bc2b7b38f2b70c4a20a786c7460309f84dad898c20aaff4a2048cb976d70a141ccd9de86ceab3e66b6c9b101b478708232cee3eb327009e702aedd72422617e791bc9dd50a66f8baf33cc4a5f054a3da950bf73bdb0b3b19d4178e69b1b09c40600514a3873d00609e93bb9a7965d076f83f45b3524d940fff40be347fabb7a32edb90dc6cd19cf32e46914a97594084f63eb1f15ed805cabb6ac2762cbd3a0ed641a999a8746f4cf4308d9fb47f8a220a24ab27b817617604c5298bedb33c9101120c03c35e40a285ebcb34d5351f8410aedc78787fe69e0c5b616c5ba38184fe6dea32e6fb1347daeb5046f94c3199e5e8f056eddaa865d0c0f8d1e3ff9e873348ededf959971e8fcb30f917860c5bd94c9a02bfcf5dd3a4aa0ed0fb586c4b15f442df22fc84ddcface712ddcc7c60d9aaf343b9790665fa65c7fafd31e2a9b07e677e278338bf14f90df56831ddcae86c71abfcc093d8ac1f894bf955fd2c2b041ec855828b6165b98214f9f116935529c0e7e168dc2374c540bd0defcbc126cbfaf02858c45542ebce69ee654efc9862638cf3bb58755b85f1d7292b9823bfada5e9fc685e92699888ad1407e3eeaba8d31fca5145d84f75985df3cd489610273ab0460dde7710cc6ad3f38bc36a426316f2ab6bef53da046b592ea97fc6c11ee210b3125a58a39a50682a12d146232bee03ad919d1bc58f9c8821b7ee9a33cfe09881f6be4c78fe868181ed995e770f6c27770bf34d26bf3f567befdbdff00a81069494b22bf402b49742fd252e8eea55fa5a3f3147f02a8b84406a57dfc8df43df7dde9182958efcb41d0c9d01a3db67360242e726afdfd5d4787f8a43f748eee1bbe7a425777d580d9269b59880b384f5ada3d0a75e155fe3a216d6c716cefc3905d894ce36b992030b16d8b31596b03ed09b0dc12de6dab0aa3a16612bed2303faa632bf4b21d0fe249356b7abba88dbc46834986bd1903371e78f7f5b549a0ab8f2a5a673e27e0445b3e28ed839a0af24dfee89f3dc6fa5313a79c2ab1b30a17a3e4290e7132fdb681621f564fa9f3ce87844dc9471e3fc01fc00285f4df1ff21c69bc6e750efcd0101a888796849d1f03bc0d5efccccf712c45f561b0dd5d1422adfc29d1dc36e2afccfaba8a337f1df2dadb94fb3932cf6996b954cf6384b1ae32b92b87e635cd2c386425a1e3cdaeb3bad687f1cef3ab0125c3f42c300490a9b365105802337e9361913dd094a1aa88bddf3f008bf9fdea6ce5607c2e270f3e9eeca550dd018dc936d0ae5e79939af8c86d072b8bc6a03c589ea1a9f122951e7746d7439935d5c6a1af4c38ec623714a5d257bfa5f2092c1310b62726e8a3f20740e43c82e139d48dd3a58fd24a3322eb00bc29b99f2c1efc1441bb96d13a2dd29b03160e362d0f8f33454787f38b4c508d155fd6b86ff132403d6f89e234963794f26e531302b25e697ba9f4afa261aefd28c3f404985b7622d1d28e7816a58b529c5981283ff0bdfe9d0886bf9d74ad3a0a7e4ce70e310c341dff95e4f8240a1e6290aef1a53a7bf086e523992db76bc3f307e2706cbc1789dbd66f11258e39e79a412b0ce8e6f1c635d53936ba5bd668541971119553f4af8c6bd8aafed9c83cec2d8330372ebb3fdd6f33349abf0739a7a3621b4e7cde9393517d5247341b7ab35a097f1e48270c8f0ce746b35f0b43bb6248c4e27946fb4f726bb8241fe6e9210ed572ec10348338f5c1919c61b92f75a80a4ad30338c17f6c5d763cf44b178b89d97f158f7e6790e87f091bbcd4cf6f453adf594dba53fa0091b96bc38d1acaa1d95ffb699b7c84cd239faccesslog-2.4.so.2.10.9accesslog-2.4.so.2.10.9auditlog-2.4.so.2.10.9auditlog-2.4.so.2.10.9back_bdb-2.4.so.2.10.9back_bdb-2.4.so.2.10.9back_hdb-2.4.so.2.10.9back_hdb-2.4.so.2.10.9back_ldap-2.4.so.2.10.9back_ldap-2.4.so.2.10.9back_mdb-2.4.so.2.10.9back_mdb-2.4.so.2.10.9back_monitor-2.4.so.2.10.9back_monitor-2.4.so.2.10.9back_relay-2.4.so.2.10.9back_relay-2.4.so.2.10.9collect-2.4.so.2.10.9collect-2.4.so.2.10.9constraint-2.4.so.2.10.9constraint-2.4.so.2.10.9dds-2.4.so.2.10.9dds-2.4.so.2.10.9deref-2.4.so.2.10.9deref-2.4.so.2.10.9dyngroup-2.4.so.2.10.9dyngroup-2.4.so.2.10.9dynlist-2.4.so.2.10.9dynlist-2.4.so.2.10.9memberof-2.4.so.2.10.9memberof-2.4.so.2.10.9pcache-2.4.so.2.10.9pcache-2.4.so.2.10.9ppolicy-2.4.so.2.10.9ppolicy-2.4.so.2.10.9refint-2.4.so.2.10.9refint-2.4.so.2.10.9retcode-2.4.so.2.10.9retcode-2.4.so.2.10.9rwm-2.4.so.2.10.9rwm-2.4.so.2.10.9seqmod-2.4.so.2.10.9seqmod-2.4.so.2.10.9sssvlv-2.4.so.2.10.9sssvlv-2.4.so.2.10.9syncprov-2.4.so.2.10.9syncprov-2.4.so.2.10.9translucent-2.4.so.2.10.9translucent-2.4.so.2.10.9unique-2.4.so.2.10.9unique-2.4.so.2.10.9valsort-2.4.so.2.10.9valsort-2.4.so.2.10.9service../lib/slapd../lib/slapd../lib/slapd../lib/slapd../lib/slapd../lib/slapd../lib/slapd../lib/slapd../lib/slapd../lib/slapdslapd-bdb.5.gzslapd-sock.5.gz@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldaprootrootrootldapldapldaprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldaprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldapldapldapldapldaprootrootrootldapldapldaprootldaprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldapopenldap2-2.4.46-lp152.14.24.1.src.rpmconfig(openldap2)libtool(/usr/lib/openldap/accesslog.la)libtool(/usr/lib/openldap/auditlog.la)libtool(/usr/lib/openldap/back_bdb.la)libtool(/usr/lib/openldap/back_hdb.la)libtool(/usr/lib/openldap/back_ldap.la)libtool(/usr/lib/openldap/back_mdb.la)libtool(/usr/lib/openldap/back_monitor.la)libtool(/usr/lib/openldap/back_relay.la)libtool(/usr/lib/openldap/collect.la)libtool(/usr/lib/openldap/constraint.la)libtool(/usr/lib/openldap/dds.la)libtool(/usr/lib/openldap/deref.la)libtool(/usr/lib/openldap/dyngroup.la)libtool(/usr/lib/openldap/dynlist.la)libtool(/usr/lib/openldap/memberof.la)libtool(/usr/lib/openldap/pcache.la)libtool(/usr/lib/openldap/ppolicy.la)libtool(/usr/lib/openldap/refint.la)libtool(/usr/lib/openldap/retcode.la)libtool(/usr/lib/openldap/rwm.la)libtool(/usr/lib/openldap/seqmod.la)libtool(/usr/lib/openldap/sssvlv.la)libtool(/usr/lib/openldap/syncprov.la)libtool(/usr/lib/openldap/translucent.la)libtool(/usr/lib/openldap/unique.la)libtool(/usr/lib/openldap/valsort.la)openldap2openldap2(x86-32)@ @  @@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/grep/usr/sbin/groupadd/usr/sbin/useraddconfig(openldap2)coreutilsdiffutilsfillupgawkgreplibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.12)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libdb-4.8.soliblber-2.4.so.2libldap-2_4-2libldap_r-2.4.so.2libltdl.so.7libpthread.so.0libpthread.so.0(GLIBC_2.0)libsasl2.so.3libslp.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.46-lp152.14.24.12.4.463.0.4-14.6.0-14.0-15.2-1openldap4.14.1``KW`/@`+_@_@_/@_FN_?@^^^*@]B@\ڭ\r@[H[@[vZ@Za@Z@ZZ.s@Z@Y*@Y*@Y@Y@YYp@Yf@Y7Y6@X@X7@X$a@XWk@WbW;VVɦVŲ@VŲ@V@V@V@V@Vf@V^@V\:@V@V @U4@T@TuWilliam Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown Peter Varkoly varkoly@suse.comckowalczyk@suse.comckowalczyk@suse.comzsolt.kalmar@suse.comzsolt.kalmar@suse.commichael@stroeder.comfvogt@suse.commichael@stroeder.comrbrown@suse.comjengelh@inai.demrueckert@suse.demichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comhguo@suse.comhguo@suse.comjengelh@inai.dekukuk@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comlmuelle@suse.comhguo@suse.commpluskal@suse.commichael@stroeder.comhguo@suse.commichael@stroeder.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comrguenther@suse.comjengelh@inai.de- bsc#1187210 - Resolve bug in the idle / connection TTL timeout implementation in OpenLDAP. * 0231-ITS-9468-Added-test-case-for-proxy-re-binding-anonym.patch * 0232-ITS-9468-back-ldap-Return-disconect-if-rebind-cannot.patch * 0233-ITS-9468-removed-accidental-unicode-characters.patch * 0234-ITS-9468-documented-that-re-connecting-does-not-happ.patch * 0235-ITS-9468-summarize-discussion-about-rebind-as-user.patch * 0236-ITS-9468-fixed-typos.patch * 0237-ITS-9468-always-init-lc_time-and-lc_create_time.patch * 0238-ITS-9468-do-not-arm-expire-timer-for-connections-tha.patch- bsc#1182791 - improve proxy connection timout options to correctly prune connections. * 0225-ITS-8625-Separate-Avlnode-and-TAvlnode-types.patch * 0226-ITS-9197-back-ldap-added-task-that-prunes-expired-co.patch * 0227-ITS-9197-Increase-timeouts-in-test-case-due-to-spora.patch * 0228-ITS-9197-fix-typo-in-prev-commit.patch * 0229-ITS-9197-Fix-test-script.patch * 0230-ITS-9197-fix-info-msg-for-slapd-check.patch- bsc#1182408 CVE-2020-36230 - an assertion failure in slapd in the X.509 DN parsing in decode.c ber_next_element, resulting in denial of service. * 0220-ITS-9423-ldap_X509dn2bv-check-for-invalid-BER-after-.patch - bsc#1182411 CVE-2020-36229 - ldap_X509dn2bv crash in the X.509 DN parsing in ad_keystring, resulting in denial of service. * 0222-ITS-9425-add-more-checks-to-ldap_X509dn2bv.patch - bsc#1182412 CVE-2020-36228 - integer underflow leading to crash in the Certificate List Exact Assertion processing, resulting in denial of service. * 0223-ITS-9427-fix-issuerAndThisUpdateCheck.patch - bsc#1182413 CVE-2020-36227 - infinite loop in slapd with the cancel_extop Cancel operation, resulting in denial of service. * 0224-ITS-9428-fix-cancel-exop.patch - bsc#1182416 CVE-2020-36225 - double free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0218-ITS-9412-fix-AVA_Sort-on-invalid-RDN.patch - bsc#1182417 CVE-2020-36224 - invalid pointer free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0217-ITS-9409-saslauthz-use-slap_sl_free-in-prev-commit.patch * 0216-ITS-9409-saslauthz-use-ch_free-on-normalized-DN.patch - bsc#1182415 CVE-2020-36226 - memch->bv_len miscalculation and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0219-ITS-9413-fix-slap_parse_user.patch - bsc#1182419 CVE-2020-36222 - assertion failure in slapd in the saslAuthzTo validation, resulting in denial of service. * 0213-ITS-9406-9407-remove-saslauthz-asserts.patch * 0214-ITS-9406-fix-debug-msg.patch - bsc#1182420 CVE-2020-36221 - slapd crashes in the Certificate Exact Assertion processing, resulting in denial of service (schema_init.c serialNumberAndIssuerCheck). * 0212-ITS-9404-fix-serialNumberAndIssuerCheck.patch * 0221-ITS-9424-fix-serialNumberAndIssuerSerialCheck.patch - bsc#1182418 CVE-2020-36223 - slapd crash in the Values Return Filter control handling, resulting in denial of service (double free and out-of-bounds read). * 0215-ITS-9408-fix-vrfilter-double-free.patch- bsc#1182279 CVE-2021-27212 - an assertion failure in slapd can occur in the issuerAndThisUpdateCheck function via a crafted packet, resulting in a denial of service (daemon exit) via a short timestamp. This is related to schema_init.c and checkTime. * patch: 0211-ITS-9454-fix-issuerAndThisUpdateCheck.patch- bsc#1178909 CVE-2020-25709 CVE-2020-25710 - Resolves two issues where openldap would crash due to malformed inputs. * patch: 0209-ITS-9383-remove-assert-in-certificateListValidate.patch * patch: 0210-ITS-9384-remove-assert-in-obsolete-csnNormalize23.patch- bsc#1179503 - fix proxy retry binds to a remote server * patch: 0208-ITS-9400-back-ldap-fix-retry-binds.patch- bsc#1178387 (CVE-2020-25692) - unauthenticated remote denial of service due to incorrect validation of modrdn equality rules. * patch: 0207-ITS-9370-check-for-equality-rule-on-old_rdn.patch- bsc#1175568 CVE-2020-8027 openldap_update_modules_path.sh has a number of issues in it's design that lead to security issues. This file has been removed, from the package, and the %post execution of the install. The function is replaced by /usr/sbin/slapd-ldif-update-crc and /usr/lib/openldap/fixup-modulepath, through the addition of the source files: * fixup-modulepath.sh * slapd-ldif-update-crc.sh * update-crc.sh- bsc#1174154 - CVE-2020-15719 - This resolves an issue with x509 SAN's falling back to CN validation in violation of rfc6125. * 0206-openldap-tlso-use-openssl-api-to-verify-host.patch- bsc#1172704 - Change DB_CONFIG to root:ldap permissions. - bsc#1172698 (CVE-2020-8023) - local priv esc via start script chown -R on olcdbdirectory path. Remove chown -R on start to resolve.- bsc#1170771 (CVE-2020-12243) - recursive filters may crash server * patch: 0205-bsc-1170771-limit-depth-of-nested-filters.patch- bsc#1158921 libldap-data should be requires, not recommends to help prevent user confusion around configuration ownership.- bsc#1143194 (CVE-2019-13565) - ssf memory reuse leads to incorrect authorisation of another connection, granting excess connection rights (ssf). * patch: 0201-ITS-9052-zero-out-sasl_ssf-in-connection_init.patch - bsc#1143273 (CVE-2019-13057) - rootDN of a backend may proxyauth incorrectly to another backend, violating multi-tenant isolation. * patch: 0202-ITS-9038-restrict-rootDN-proxyauthz-to-its-own-DBs.patch * patch: 0203-ITS-9038-Update-test028-to-test-this-is-enforced.patch * patch: 0204-ITS-9038-Another-test028-typo.patch- bsc#1111388 - incorrect post script call causes tmpfiles create not to be run.- bsc#1114845 - broken shebang line in openldap_update_modules_path.sh - fix the script- Emergency fix: move tmpfiles_create post from the library package to the main package's post script, which ships the tmpfiles.d configuration. Fixes the post script of the library (-p /sbin/ldconfig does not allow more statements in the script). - bsc#1111388 openldap and /var/lib/ldap/DB_CONFIG* (transactional-update) * source: openldap2.conf - Added a patch to let slapd return the uniqueness check filter used before constraint violation to the client. Fixed broken memory handling in affecting error response of slapo-unique ITS#8866 slapo-unique to return filter used in diagnostic message * patch: 0001-ITS-8866-slapo-unique-to-return-filter-used-in-diagn.patch - Don't require systemd explicit, spec file can handle both cases correct and in containers we don't have systemd.- Fix CVE-2017-17740: when both the nops module and the memberof overlay are enabled, attempts to free a buffer that was allocated on the stack * patch: 0017-Fix-segfault-in-nops.patch (bsc#1073313)- Fix slapd segfaults in mdb_env_reader_dest with patch 0016-Clear-shared-key-only-in-close-function.patch (bsc#1089640)- bsc#1085064 Packaging issues have been discovered around the openldap_update_modules_path.sh which has been corrected: - the spec file was wrongly configured, therefore the script has never been called - the script should create the symlinks first, as slapcat is useless on a system which is already affected.- bsc#1085064 Add script "openldap_update_modules_path.sh" which which removes the configuration item olcModulePath in cn=config which is after upgrade from SLE12 to SLE15 holds inappropriate information. If the cn=config is being used on a system, the conflicting items in slapd.conf are ignored, despite of it, the backend DB configuration section has been also commented out in the default slapd.conf. In case of correct cn=config (the olcModulePath has been already removed), the script stops without touching anything.- Upgrade to upstream 2.4.46 release - removed obsolete back-port patches: * 0013-ITS-8692-let-back-sock-generate-increment-line.patch * 0016-ITS-8782-fix-cancel-memleak.patch OpenLDAP 2.4.46 Release (2018/03/22) Fixed libldap connection delete callbacks when TLS fails to start (ITS#8717) Fixed libldap to not reuse tls_session if TLS hostname check fails (ITS#7373) Fixed libldap cross-compiling with OpenSSL 1.1 (ITS#8687) Fixed libldap OpenSSL 1.1.1 compatibility with BIO_method (ITS#8791) Fixed libldap MozNSS CA certificate hash matching (ITS#7374) Fixed libldap MozNSS with PEM certs when also using an NSS cert db (ITS#7389) Fixed libldap MozNSS initialization (ITS#8484) Fixed libldap GnuTLS with GNUTLS_E_AGAIN (ITS#8650) Fixed libldap memory leak with cancel operations (ITS#8782) Fixed slapd Eventlog registry key creation on 64-bit Windows (ITS#8705) Fixed slapd to maintain SSF across SASL binds (ITS#8796) Fixed slapd syncrepl deadlock when updating cookie (ITS#8752) Fixed slapd syncrepl callback to always be last in the stack (ITS#8752) Fixed slapd telephoneNumberNormalize when the value is spaces and hyphens (ITS#8778) Fixed slapd CSN queue processing (ITS#8801) Fixed slapd-ldap TLS connection timeout with high latency connections (ITS#8720) Fixed slapd-ldap to ignore unknown schema when omit-unknown-schema is set (ITS#7520) Fixed slapd-mdb with an optimization for long lived read transactions (ITS#8226) Fixed slapd-meta assert when olcDbRewrite is modified (ITS#8404) Fixed slapd-sock with LDAP_MOD_INCREMENT operations (ITS#8692) Fixed slapo-accesslog cleanup to only occur on failed operations (ITS#8752) Fixed slapo-dds entryTTL to actually decrease as per RFC 2589 (ITS#7100) Fixed slapo-syncprov memory leak with delete operations (ITS#8690) Fixed slapo-syncprov to not clear pending operation when checkpointing (ITS#8444) Fixed slapo-syncprov to correctly record contextCSN values in the accesslog (ITS#8100) Fixed slapo-syncprov not to log checkpoints to accesslog db (ITS#8607) Fixed slapo-syncprov to process changes from this SID on REFRESH (ITS#8800) Fixed slapo-syncprov session log parsing to not block other operations (ITS#8486) Build Environment Fixed Windows build with newer MINGW version (ITS#8697) Fixed compiler warnings and removed unused variables (ITS#8578) Contrib Fixed ldapc++ Control structure (ITS#8583) Documentation Delete stub manpage for back-ldbm (ITS#8713) Fixed ldap_bind(3) to mention the LDAP_SASL_SIMPLE mechanism (ITS#8121) Fixed ldap.conf(5) to note SASL_MECH/SASL_REALM are no longer user-only (ITS#8818) Fixed slapd-config(5) typo for olcTLSCipherSuite (ITS#8715) Fixed slapo-syncprov(5) indexing requirements (ITS#5048)- Use %license (boo#1082318)- added 0016-ITS-8782-fix-cancel-memleak.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add openldap-r-only.dif so that openldap2's own tools also link against libldap_r rather than libldap. - Make libldap equivalent to libldap_r (like Debian) to avoid crashes in threaded programs which unknowingly get both libraries inserted into their process image. [rh#1370065, boo#996551]- use existing groups instead of inventing new ones- added 0012-ITS8051-sockdnpat.patch- updated 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- Added OpenLDAP new feature implementing OpenLDAP ITS#8714 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- added overlay trace to package openldap2-contrib- Upgrade to upstream 2.4.45 release - removed obsolete 0010-Enforce-minimum-DH-size-of-1024.patch and 0012-use-system-wide-cert-dir-by-default.patch - added 0013-ITS-8692-let-back-sock-generate-increment-line.patch for supporting modify increment operations with back-sock - added overlay addpartial to package openldap2-contrib- Remove legacy daemon control that was used to migrate from SLE 11 to 12. (bsc#1038405)- There is no change made about the package itself, this is only copying over some changelog texts from SLE package: - bug#976172 owned by hguo@suse.com: openldap2 - missing /usr/share/doc/packages/openldap2/guide/admin/guide.html - bug#916914 owned by varkoly@suse.com: VUL-0: CVE-2015-1546: openldap2: slapd crash in valueReturnFilter cleanup - [fate#319300](https://fate.suse.com/319300) - [CVE-2015-1545](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1545) - bug#905959 owned by hguo@suse.com: L3-Question: Are multiple "Connection 0" in a Multi Master setup normal ? - [CVE-2015-1546](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1546) - bug#916897 owned by varkoly@suse.com: VUL-0: CVE-2015-1545: openldap2: slapd crashes on search with deref control and empty attr list- Drop binutils requirement; the code using /usr/bin/strings has been dropped in openSUSE:Factory/openldap2 revision 112.- Remove superfluous insserv PreReq.- Introduce patch 0012-use-system-wide-cert-dir-by-default.patch to let OpenLDAP read system wide certificate directory by default and avoid hiding the error if user specified CA location cannot be read (bsc#1009470).- Add more details in the comments of slapd.conf concerning file permission and StartTLS capability.- Test for user/group existence before trying to add them. Summary spello update.- Move schema files into tarball addonschema.tar.gz: ldapns.ldif ldapns.schema rfc2307bis.ldif rfc2307bis.schema yast.ldif yast.schema - Package previously missing schema files in LDIF format: amavisd-new.ldif dhcp.ldif dlz.ldif dnszone.ldif samba3.ldif sudo.ldif suse-mailserver.ldif (bsc#984691) - Fix a minor issue in schema2ldif script that led to missing attribute in the generated LDIF.- Enable build flag LDAP_USE_NON_BLOCKING_TLS to fix bsc#978408.- Move ldap.conf into libldap-data package, per convention.- Move ldap.conf out of shlib package again, they are not allowed there for obvious reasons (conflict with future package).- Build password strength enforcer as an implementation of ppolicy password checker, introducing: ppolicy-check-password-1.2.tar.gz ppolicy-check-password.Makefile ppolicy-check-password.conf ppolicy-check-password.5 0200-Fix-incorrect-calculation-of-consecutive-number-of-c.patch (Implements fate#319461)- Remove redundant -n openldap2- package name prefix.- Remove openldap2-client.spec and openldap2-client.changes openldap2.spec now builds client utilities and libraries. Thus pre_checkin.sh is removed. - Move ldap.conf and its manual page from openldap2-client package to libldap-2_4-2 package, which is more appropriate. - Use RPM_OPT_FLAGS in build flags. - Macros dealing with old/unsupported distributions are removed. - Remove 0002-slapd.conf.dif and install improved slapd.conf from new source file slapd.conf. - Install slapd.conf.olctemplate to assist in preparing slapd.d for OLC. - Be explicit in sysconfig that by default openldap will use static file configuration. - Add the following schemas in LDIF format: * rfc2307bis.ldif * ldapns.ldif * yast.ldif - Other minor clean-ups in the spec file.- Use optflags when building- Upgrade to upstream 2.4.44 release with accumulated bug fixes. - Specify source with FTP URL - Removed obsolete 0012-openldap-re24-its8336.patch- Relabel patch 0011-Enforce-minimum-DH-size-of-1024.patch into 0010-Enforce-minimum-DH-size-of-1024.patch- Upgrade to upstream 2.4.43 release with accumulated bug fixes. - Still build on SLES12 - Loadable backend and overlay modules are now installed into arch-specific path %{_libdir}/openldap - All backends and overlays as modules for smaller memory footprint on memory constrained systems - Added extra package for back-sock - Consequent use of %{_rundir} everywhere - Rely on upstream ./configure script instead of any other macro foo - Dropped linking with libwrap - Dropped 0004-libldap-use-gethostbyname_r.dif because this work-around for nss_ldap is obsolete - New sub-package openldap2-contrib with selected contrib/ overlays - Replaced addonschema.tar.gz with separate schema sources - Updated ldapns.schema from recent slapo-nssov source tree - Added symbolic link to slapd executable in /usr/sbin/ - Added more complex example configuration file /etc/openldap/slapd.conf.example - Set OPENLDAP_START_LDAPI="yes" in /etc/sysconfig/openldap - Set OPENLDAP_REGISTER_SLP="no" in /etc/sysconfig/openldap - Added patch for OpenLDAP ITS#7796 to avoid excessive "not index" logging: 0011-openldap-re24-its7796.patch - Replaced openldap-rc.tgz with single source files - Added soft dependency (Recommends) to cyrus-sasl - Added soft dependency (Recommends) to cyrus-sasl-devel to openldap2-devel - Added patch for OpenLDAP ITS#8336 (assert in liblmdb): 0012-openldap-re24-its8336.patch - Remove obsolete patch 0001-build-adjustments.dif- Introduce patch 0010-Revert-Revert-ITS-8240-remove-obsolete-assert.patch to fix CVE-2015-6908. (bsc#945582) - Introduce patch 0011-Enforce-minimum-DH-size-of-1024.patch to address weak DH size vulnerability (bsc#937766)- Introduce patch 0009-Fix-ldap-host-lookup-ipv6.patch to fix an issue with unresponsive LDAP host lookups in IPv6 environment. (bsc#955210)- Remove OpenLDAP 2.3 code and patches from build source. Compatibility libraries for OpenLDAP 2.3 are built in package: compat-libldap-2_3-0 Removed source files: openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-ssl.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-suid.diff openldap-2.3.37.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37.tgz openldap-2.3.37-libldap-utf8-ADcanonical.dif README.update check-build.sh- Upgrade to upstream 2.4.42 release with accumulated bug fixes.- Upgrade to upstream 2.4.41 release with accumulcated bug fixes and stability improvements. * Add patch 0008-In-monitor-backend-do-not-return-Connection0-entries.patch * Remove already applied patch 0008-ITS-7723-fix-reference-counting.patch * Remove already applied patch 0009-gcc5.patch (Implements fate#319301)- Add 0009-gcc5.patch to pass -P to the preprocessor in configure checks for Berkeley DB version- binutils is required for "strings" utility invocation in %pre [bnc#904028] - Remove SLE10 definitions/bin/sh/bin/sh/bin/sh/bin/shhci-cnode1-e5 1625040912  !"#$%&'()*+,-./012345789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-lp152.14.24.12.4.46-lp152.14.24.12.4.46-lp152.14.24.1 openldapschemaamavisd-new.ldifcollective.ldifcollective.schemacorba.ldifcorba.schemacore.ldifcore.schemacosine.ldifcosine.schemadhcp.ldifdlz.ldifdnszone.ldifduaconf.ldifduaconf.schemadyngroup.ldifdyngroup.schemainetorgperson.ldifinetorgperson.schemajava.ldifjava.schemaldapns.ldifldapns.schemamisc.ldifmisc.schemanis.ldifnis.schemaopenldap.ldifopenldap.schemapmi.ldifpmi.schemappolicy.ldifppolicy.schemarfc2307bis.ldifrfc2307bis.schemasamba3.ldifsudo.ldifsuse-mailserver.ldifyast.ldifyast.schemaslapd.confslapd.conf.defaultslapd.conf.exampleslapd.conf.olctemplateslapd.dsasl2slapd.confopenldapslapdopenldap-datarunopenldapDB_CONFIGaccesslog-2.4.so.2accesslog-2.4.so.2.10.9accesslog.laaccesslog.soauditlog-2.4.so.2auditlog-2.4.so.2.10.9auditlog.laauditlog.soback_bdb-2.4.so.2back_bdb-2.4.so.2.10.9back_bdb.laback_bdb.soback_hdb-2.4.so.2back_hdb-2.4.so.2.10.9back_hdb.laback_hdb.soback_ldap-2.4.so.2back_ldap-2.4.so.2.10.9back_ldap.laback_ldap.soback_mdb-2.4.so.2back_mdb-2.4.so.2.10.9back_mdb.laback_mdb.soback_monitor-2.4.so.2back_monitor-2.4.so.2.10.9back_monitor.laback_monitor.soback_relay-2.4.so.2back_relay-2.4.so.2.10.9back_relay.laback_relay.socollect-2.4.so.2collect-2.4.so.2.10.9collect.lacollect.soconstraint-2.4.so.2constraint-2.4.so.2.10.9constraint.laconstraint.sodds-2.4.so.2dds-2.4.so.2.10.9dds.ladds.soderef-2.4.so.2deref-2.4.so.2.10.9deref.laderef.sodyngroup-2.4.so.2dyngroup-2.4.so.2.10.9dyngroup.ladyngroup.sodynlist-2.4.so.2dynlist-2.4.so.2.10.9dynlist.ladynlist.sofixup-modulepathmemberof-2.4.so.2memberof-2.4.so.2.10.9memberof.lamemberof.sopcache-2.4.so.2pcache-2.4.so.2.10.9pcache.lapcache.soppolicy-2.4.so.2ppolicy-2.4.so.2.10.9ppolicy.lappolicy.sorefint-2.4.so.2refint-2.4.so.2.10.9refint.larefint.soretcode-2.4.so.2retcode-2.4.so.2.10.9retcode.laretcode.sorwm-2.4.so.2rwm-2.4.so.2.10.9rwm.larwm.soseqmod-2.4.so.2seqmod-2.4.so.2.10.9seqmod.laseqmod.sosssvlv-2.4.so.2sssvlv-2.4.so.2.10.9sssvlv.lasssvlv.sostartsyncprov-2.4.so.2syncprov-2.4.so.2.10.9syncprov.lasyncprov.sotranslucent-2.4.so.2translucent-2.4.so.2.10.9translucent.latranslucent.sounique-2.4.so.2unique-2.4.so.2.10.9unique.launique.soupdate-crcvalsort-2.4.so.2valsort-2.4.so.2.10.9valsort.lavalsort.soslapdslapd.serviceopenldap2.confrcslapdslapaclslapaddslapauthslapcatslapdslapd-ldif-update-crcslapdnslapindexslappasswdslapschemaslaptestopenldap2ANNOUNCEMENTCHANGESCOPYRIGHTDB_CONFIG.exampleREADMEREADME.module-loadingslapd.ldif.defaultsysconfig.openldapopenldap2LICENSEslapd-bdb.5.gzslapd-config.5.gzslapd-hdb.5.gzslapd-ldap.5.gzslapd-ldif.5.gzslapd-mdb.5.gzslapd-monitor.5.gzslapd-relay.5.gzslapd.access.5.gzslapd.backends.5.gzslapd.conf.5.gzslapd.overlays.5.gzslapd.plugin.5.gzslapo-accesslog.5.gzslapo-auditlog.5.gzslapo-chain.5.gzslapo-collect.5.gzslapo-constraint.5.gzslapo-dds.5.gzslapo-dyngroup.5.gzslapo-dynlist.5.gzslapo-memberof.5.gzslapo-pbind.5.gzslapo-pcache.5.gzslapo-ppolicy.5.gzslapo-refint.5.gzslapo-retcode.5.gzslapo-rwm.5.gzslapo-sock.5.gzslapo-sssvlv.5.gzslapo-syncprov.5.gzslapo-translucent.5.gzslapo-unique.5.gzslapo-valsort.5.gzslapacl.8.gzslapadd.8.gzslapauth.8.gzslapcat.8.gzslapd.8.gzslapdn.8.gzslapindex.8.gzslappasswd.8.gzslapschema.8.gzslaptest.8.gzldap/etc//etc/openldap//etc/openldap/schema//etc/sasl2//etc/sysconfig/SuSEfirewall2.d/services//run//run/slapd//usr/lib//usr/lib/openldap//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/openldap2//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/openldap2//usr/share/man/man5//usr/share/man/man8//var/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16634/openSUSE_Leap_15.2_Update/f18b8551163cde2267657b63f239dfef-openldap2.openSUSE_Leap_15.2_Updatedrpmxz5i586-suse-linux      !""""""""""""""""""""""""""""""""""""""""""directoryASCII textC source, ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ecf0a08c67b821aefe9ef114d67caaaad76c364d, strippedlibtool library fileELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a219eb8baf62c4930170ae698761389d109e94c2, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad746a792e015f8b718bed3b02edc4bdb78777a9, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c7b9c77e8342713f558bbd29b6bfa8e01c5d2e13, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0fe3977a5d5874012435bf6911fbfd62599abd30, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=cce4bf5891a85a117a2b475b0b8c1944a10dc699, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=83024948f97f3a131d743feb54cd5c6eb83464a7, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9184b0a3cb391aed28f9f761fafb530a0cd092a9, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5d45e7413e7c1654b5177934d93885b957a608b1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=018f09da6f064efdd62678e03f531d6b3cbf344b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec2cfa3247dcc0abda7f1fa619f94b006c1d5968, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=18ddf9893782b79433aaeeea31717177d18a334b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=22d52785f866b696c10823da4e3259affad91cfd, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=10d7343e215b9eeaabe25bf8af9c6bc3f811bca8, strippedBourne-Again shell script, ASCII text executableELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=435188cf46811b43b95219d30f4f0f96c2bd62d8, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0bbe2a3d3ab5a00b8df089c979a82852aeea38bb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c862d0fbcb72d5aa4f5d2a55a2e9babbc6211c03, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9cb79f6cb5ef1c7b135d26a9e19ec27c83e2c135, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ab484d602ec76db9aab49d0b7d0b5328224a5c8, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=716566f7115b7b4af1c223a2999fa5863aac3c9d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c675e23030f93692694c1f4319e84f9493d650d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7351f7e785f3fc45edb8b1dd6d470d72ba433c0c, strippedPOSIX shell script, ASCII text executableELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9fa48f1ed8b4440df2b554d5fcf78cb0632aca54, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=52320f6e4c28352c1199cfc9855da4590b049429, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=45c8393c5d1360d3033b63c9c3e0cb8935bf8e08, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=06ad130904ab78605e3d617751b66d176b8d5ebd, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=ada3743ea5cfabe6f5a99c516a3c7b3d6cadd994, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)%&./:;CDJKQRYZabghnovwx~   RRRRR!RRPRRRRR!RRPRRRRRRRR!RRPRRRRRRRR!RRPRRRRRR!RRPRRRRRRRRR!RRPRRRRRR!RRPRRRRRRPRRRRRRP RRRRR!RRP RRRRR!RRP RRRRRP RRRRRRP RRRRR!RRPRRRRRRRPRRRRR!RRPRRRRR!RR"RPRRRRR!RRPRRRRR!RRPRRRRR!RRPRRRR!RPRRRR!RRPRRRRRR!RRPRRRRR!RRPRRRRR!RRPRRRRRRRPRRR$RRRRRRRRRR!RR"R&R%RRR#RRxC8 ,ÎZcyrus-saslutf-8a97403da0717203f502820401750b4df727c76e6f9754c4a3eb458fec36e8ee4?@7zXZ !t/g]"k% .:!v;|jc1`{Eb.IZ[E /2oXOʫlKI 4xJu2.4)$+a~2 BOKg_#'}SibCQLvlPY0x]G;;w ǯ^q*׭@y% s1eag`/0߯[`M-!͏Z1+~I Ze;\+"OC~ZBZrgaZf~j|~L/ '< ReāVEu2r4Rif=^f vdLM.x6X]3,#yHU1!6K AhM'MVi$ѢmBo9]׆ErZAHJґ,JS0K7ZͱA鬜br⫋uƷF:}anG7ïb7lZ>LÖ uwsrʯ$|BMQE6:rڴw?%K (Z%:ڹRd (xܦ1!rxx~:|ɔo5EA6OhJ?l(#|WY;kWLRMSӮTO/cCl # hsHNr|yF}ە] ǀ(-D *=u/DW9+b҆?3CH#Iu Ǝs*$wJ޽1򇍩(\j(Ǝ+a@ \dc)\ ǒm]":'le$ qT AAWc^8*VS.1ߝ7hN<7YFT}*yȑ x#WS&윜Kn>e33 bdpUXpB <˩|_[datNseWg$s;83P!VL*{ʴŗ@}{ם|$k|St@H6qdQ}ѴɜF q#lp,?Lr^2̴z'AVmMEJˏP;5;+y|WӶxL?dn؁kDR :~ːI($Χ"Y6NRjej 0/(NNB|م׀Π/ t s9t]KrRÓcPA_%^Ñ t?Jۜ> 4Ri,>*aˣ V,'d}: k"1j6!G÷RFb҉6 ż3c2P [Vc@v]S$<(Ng0lTN-5Ne[?;[!EzX a݌uV=0 #z't,B5[Pwxa ڽmn (䩯Kٽ9E# a #N$=pgX_?W t\̱YNѽrol+}k8`bTxMYg~FJRkcvh ~4cjo/[ M<Z@#p[/h5$F8^mzǝV띝*8嚥7eBb 4`GwGu3aH;D1~$ s-08UjY7{>}ijC:3gy0TNj{P)?;A+"~(1 BJAJh8qRG:)1/bij,6S](vSe+-tSBW? 4 V㣖;h^aK&% Ļ#Dϊ(T!jef嗨 'Ю% UUrs#W(;ja^-?܍S '7A~NqM\ε%vC[ȖN,J?҂C~6[HE) IԛO_@ #f5֧t@ x}\aUIך-TSgh-Ry$JAt`Q?EӛZ8# 8nvtmgaMtegW# Xȵt"})_FȻ#}/eB⢯@;?W$m5OE? QF3M#1Ե0_E\r eUЯ;{$B*Ͻ =M-;$7̦gmb璬@I>\4Rf1xTbH H}rGCEAw賸bZhtL +^Q'uBp~yzB7+84gЮuWϽkȲOW'4` ́W^ZcN*5ԅmlUWw~I*>FD^"7z89,x$'Al弆V J̪ZI|Eހ.F;ᐄvdEV/ Z%.sԋm&U5.TWΒ|x7`kּ/3.b^ |,75z͍#=;y LR6*v9RO J_fcĕhb|0qĶ+T1\/Uz#t^nՌb|'t^9f}mF"TGYmQ>}(@S)z"䣤 Β pN?#OcqNejRvz}xIktoۤB[t5E-o}kq[YMm\ k^ e!yA%G Q=CsHtTQ`&v&d4tc;-\Ј/K)|`W N̳nm^ߥi<0YN`an+Ko֫.[mVYf((kh)o^dNz [̍yFnAD-CՑqsAa; :w=vmDSw;VC+q(- X&Ufg !PPΛy@`D+|,oMQwEE2Di޻,j3.q(·%ʭzQPp1&jKl#5`R08e6~W%k8T?Ph!d3I;a*}3D&ͦHi,*T:h@)\֙G-dv`֔>CTG"JCF#*=E=&u.F;(Kzuyⴗ)-#s9Tp@=x3Y%#;Z}3b4, Z2VD_)kٹғRkWh R1?M%\$$hdI@d8–?@$%N9?٤0$`FMphhT2~g5ݮ|coӧiFۊUžްnl.vq -r`=.pob;f-JTRH 툕WSP5udBpwr4REV, U@̮qɶ:R =OKiװ*M%ei7~ef'n7=gQoCh#Ȼti3 7.(I)9_m*_5"_\am$  az1Vc)l l'_?f6yƾhYvk`"fZ7/0zn l~E0)RcnO .'*+0MTX2!r@UL:UК|},O孿1EEM0 k9Q9E #iv..,\a:U</([䖖%1ϹKzaƛF h^11Kih Iw+aH-50ҼRjZ1ٖ}g7jmjM%H $1;o X=u1Lowz܉3,kЂt_HG a:ܣ=^BaJ|(|ڪ;FeџSsgS_/s[lo[ʟa.C-߇AIwv$?2ʧZ/LvX+@0"x]4e"|ƶU@xV[ LWe4[Yez*m>i%Lf-dWev/ٗ'T zd؊ QߏĪ4k!1q+5܁{>m v-g~VwsÌ|NrJd8jf'VB+z$:>6~q#ġ N_b8zhB}!WgĈ]5 {DF&ˮY#cGRڨ{.(,QsuW!O] GQ[=Yb)yjU>mUzAw>5o_9Ȕ9̡(_˕e2U/|@nG(hmNrWW5ʝY,&r?f߲1V* YE-h[0HA#QǏs3;$&tɼ;x5`g9u[H^tŎ=`!IIja͞!7&[Yu5-@%9ۧ&y2q.KĹ8ndd<U(F')W{}-;x HqP10EGV)ǎ!#aHEk*KׄG񼼉R3X9;e;id~y%N1MN[Bԫh8}~  .l5!Q&pw%3 o2(č'= ]j]v̖K+;ox߶/|_v#23Wf0疍kr}6bETXzB%vCE5Ny$Sjm :nqTsۛjddZ"BX|5)-X$ 6.޹6A=ts^dzd_ނ%\l%&} u){H:QWPVZJYt9[9߉`شֶkRA_=ܓ,__T&I4/ Vp4 9bWtˍo= 1nUtܼ`iTJgEs9 W_Ĭc_WB='VKhT^K9p9hh؁`d;t`Ź|0ϺC+LBXYS˖ږDt $>d>RT_F[ی\ߵa)S] \|Ly4҇z CnY.KCZ}pÒ7n^TQȉhi _+ 0 ҍͅKO!#DZ|8Yʉ]_W!E@cP%Kd}7`ݭVպvu 4&@XE6ft4$nYM}K??sNI1ܟbtťT"֨(_{rx_TB\(ĉ\M`0qE, $-wB dD(DXhSC<(3XW$TD[fC% N ?bޠf\iab*kf &E;c[:B{+:)1h߈Ea^d-}R"BYu4E>lŦkCI KCwI`ģtYHv)=$4φV^r75)ai707k Ɛ7JJӰ>!!,%6R-] ׆ը|Ύ㗉@dǥ];\|Z hڮӜuS?#ϲpysE ,f09nj 7{U?_}Jܬoy T*b^j,ل.(lXŵP|++Ml'?%_&ţ FԈN`]%흗:O-X75uL|j/at,m2]KaBx mtm 886crR3@M`$8|y7=@GUʪUĽbdMoOuo1= ԆoP"}jAXz& xD6񘣽lth)H Cf{2GzvP_6̞RQڑ殬Ú\hNo\J|yUx2Ho3b"=>N%XHN*!`.V'Br5@ ke?L%fU~׼SN gOPtRAW#uhMɡt։$u ss3Mab8tlaQ0 K I#n7Aԛ#(؉8a!mI$uE/ЋXV<FS,أUI\=R:6 BPփ*G尭2ѺHjDRmUR06_}C7lL92( j?֊yHrOnl.0ёs4 =\BP۪m dw&qgy4eKe jI0{RQ/sK*DT*a٣JxD,Ɓ (>OEu=O}J&n,a`8B0)A6XEDꈹ0m#JRH!P8Skœ{{įZ ֆ*j$W&Zg9;11D~w{on=V6&EG nvlZRPR};b34t*@SVMIs|*}md7u䳤 iuݛ`8.ɿβEjtOx!-M#w%.a.E#ey.U^ӱ2d֘;@ew_]mQ쌝[vƃ*Y;*,ҜHDR56kidC5$tw1 {!s[qU=4M;E[ցg(A3Y^K] 2#y*(d|xCEB b?-ԏ%eH0N(Ԑ2'ITws걼\$4bOLsset-W,]hqI3%.E6ITH? V9 :=O.iBo `1.o)!y'g":oA=JȻQaR{'׶3MܜK&=4s,˵ yfڸRN][UӆsY ~6WH,au4j ];9˙h}R?"q(>T5Y?= |bn&e; N%j;,0c=^'_:%Gif,?X]q "(Yp2Td}OpKle[/~d\G@9`X_gm߹ +5utT&3!+*#f^=1rejZb>:Bʆ mI@1; &9l{tTgUeE0B4-`Gχ|4lmu`gG&Gqj b(;\h@+قF z!˚Pr'9'<#RS!ZHl_?ؚʼ.b4V$V6y7F[\SjIc |3Lۊ"ڥL7%ԦL19&Sw=3Rwqլ7qe'Bܦ?Hb3n*^)XZ߽unQòU9e65mkʰ n5=W;Q;gweܮX';S2kv{_..+//W?I dEVbqVʷ%HB`ECgT6!tOϳy'ho$&d~̜]@MR2jܗ"#oxZC³΍k,^X̜fz CgZQ0B¼P%ƶ oy.{ ײ#ѠUtѿt6$f_.od'>C]o1*T<{̚͠ BF=fnFM?o4`4E&]yaK 2s3H8Atr#[t_woeٽRNl&p0X4sӰs-P`9zQ=IVvȤQ'R2|ߗv4Zh(t%~uW ¸m֖]Wi€2@HH]/a0GEz z^ 'R"r}HO@ԽsI .#Vd+EMmKo+)CkRGD繅FMbksaM|Se.r"+t7B_@ 9&v)frUt'{f`'^Vhz}\fM.&yt$ˎA Z cW҅o &:P=A:~.fh_;"<'J`u)_a[=rBB(1hq#>S=j9?/kr6|S䍍;Sj"-j)b+3~`=LL[U.ʆ\ eN0Z1H Y~OV 0΍ !B噧қ9b7$J錥d8r77cѮPe$Hk/v8]G]zi\vֲ}ӆ\ VlhyaW0s7_ra27u-]VӬ\Nʼo= 0iLsn;$%N?]IL}& Vo|ɒA(P'MKEW+{R׽C =_ d^082ld|>IɄ1HPM?%/x/1z}<_-cZ/G <п{F  xEQ$i{_,:^o]p[\Bm4"TJ `Cž&uqīK_)ts*B~ejbufK"5ϵVtNyڢ)(Qi0c 0y$vDڿ嘗?PFq eяwU04@AҗJ:jPNrsO&fz͇GP+ړPe͜/ jdzTANb; 5\+i#eA%մ /\j"ú62WPt=B^vg["78'i),weE,o?fFmYB 47ds=C TdB3_]fY:5u1 nH΀%4sW&vz3!ΧY"i{2E gn U -CZ0A8O& <80H~N)u凈ǦjKo=֞qΥʛ,[>1.KZW{Q̥4fJ)w+ d~P!G&NNCH4~5sy%ǰ9>QaeN1 w(/YEEt2bO®( >n1t(ND?fCV 䋭"Eru'`zLDDznMk,~اT}2JޚOw$650%3I :6b~l>f]d!c2[(-bE*,u AVEoydzq Ge['NaZ#՜k3[D#AqI)5;Xa9Wj"K7&frV'0LJt* %(|/9NeX ! #=F˸x=/E*sL4OGP5{t1x߱HȐ+иtdSQ{7Q*ýxxzx=]Z̀}`8[){%پfpYUеf+l0{-0^wWϴ TP>5:IMI^ t3m3rHds%JogNUdAÅ{;v Xw7nD pK*^S K)0cqxRT %''@w'fI^ЬbLB}& j1^t_ф F~k8=­k,jHz@<_- ]i܃G ?7WFଃ5>(#f*u Hvs@[Z j4WPFD1Z}(s0I&#'gs!mϗ)`WEc^;" {悤l|.~ݶxcj%+ P :"+M1]{9 _y,MT^VsH:zQe~,ވzG`qnSQQ) Ad2/b@CT!X37v*ĝ,1XhCYnfd_Ьof,jJ%-nIy؍d3ۀj%# z[l͋+0t:$݌ٙ(dlT쳷4s]?i:kPÄxj;e`1a7Ox4D>ُQ?h0ziQm sr ;>@P;l%ҶQ^M㌭_[(J!dA_Bˬ5f吓qo1M|3$(,{K J#7 g^4cbSZ#c;BGŨɪ8~e #.'uH4?bƆ'ŀcrN~'f A,$\,vgɾK! ;ؚp/J/ɬÐuXB/ϮB`l1SA SzpaNF(ĺVmGPWXɚXmh ;Zr]Εkܧ%Ia@j[cywd DOrhҪS z~v_jM w[G s1CXs|h~;LP=<ť(AFI|o؟ S]DHhF\gGTÚ[|9BLP8͢1qJ_kӗ: 6 Z&&ꔈ$OQ≁LZ.)ILϖ b%7g+rM'/ W~RH <O^-V ,z=?) wmГsDu(`Ǖz1Ua{vߍɂa-kE`R߄rnEd#Ԃl`  |?/<ߴپeJSh?"س. չ]W4d7]SbRI=&ĊA>o,y 'v{גdE@ eǃ(2A_6a}S5&y|}k[@ `E;eLɍ&Ŝ[N: d1U@}|=|s7n!uaoK8D=P]̘radYXg0 ~ŋ9!z8D 76RɏwM!o~(j߁yqg]'IGrI_67k-QYr^DepO%댾H"¹ia(tNEZ>M; :q2@MZtG1B2zp)q Ww2%{)Tii<<8tH M,q1FŦ2 *CDz{*98*+`tR0! ٫14_/T)QY|ۂ̀;/r"e}bl)&vsdM .̅z* P_H+ëk67-wX,j7 IigVxfR>!ZfH_7+TyCRF߸HfWr@66jfw5׼7#7Ӌ8=g1 +sI?9d#dFƒ =hMɵ@ 1i>Vf9Fwğc9N t1H83ey=Aev]TKəG}NAưv>x2CYc\%FlrGyJks쵿&@E] .m fTͣU->W]ʧP-=/rZdoQ-{'R6m^c;"XåG,$">Ҋ] }ҝG-Ȭ\qp _k.VRQi@FU8N߆Z ]I ht <'E hp+_'dW%B 3uUf Ȕ- D,1b,"Tzy?0.DJ#~(6H'}B/{.Y=gs=x;)T&= *3A-TQ95!r`hk+uTpwS}Hf`o|®$1lfu 9eұ!Tj<;f|_.Z L:\glٌU1A&Š/ yu\|APgI jMdYo΁#0P>'mIJttVd\ q.ў/A. (}Qx0״~ӯmQ_8oRJcڛ>*.ad;.G嬈uf;veQ!Yc(x5# !!ԙ`0S n fCR'>*}j]8DJ6zוk72o)5LC3!+1Fu{ZGu֣ )HxufCd謹 GlT%ňg뤗!F@}*Wו%4>$sPۓ,,⼁H|7_y6?[>ʏ[SoRO6=bh8-)̓coTYO4ڷ=د:(|ۖ59{]F?cY:/ Rmòoüieuԑ`=dvD+|x5BRw9Rt8pÖk>D)iS5E&W&\b:uyxJ2XF6V/REǔ3s Fq(%G# PWk`uݞlgn; $9ς(=~]NKgoVYwi {9=SFǧɩoE\]26fL=:mk]z59e裊#8JSEC&qBSF|tL9l09&is89+LzEEԈkx˟}f_E!nfA*:0LށCZAjθa㑎rDuU.>ίtg|G8ZDť{s j4_hsEc?^vLV?ψ="0±"Ek˻M}FH}[bPQD̐r^[+sv/0pr(Ibő`BH Vg3J[5>^SsE @f  O_GPŗ$bEyi:KkWN5z$_d-"sƴa$ e Td/aÿd?'&~'u I/ŅrϚpV |uvf6~(ju8͆ySwDbJNa&50!.95jhK:/BS峱X,I:M 9ar9! cF1dÄKX0M{BV#tQz1_bޮ]@ĀHa]$X2۵0ATRz26imR~E ߮d:Zߵؑ]evw,|+n(a1v'Vѡʒ Oɑ-\٭Kr~IL1('Nc99M z ?rLDpF/ɋCBl"$ ~I,=3V F(s9۔.?7 5qUp_z9Ґwg5w%(@?`-jt1Or]۩x@/++N]W('+6oh<)heX)Ȝ1g" AKc ]*ЁMKQ|ժRFI|;Xr Sd. BvQвEмnсQ[rDk-7'B:K3&kAr`=e#{ʵFL6{|*n9k\kt 6*ܻvIO2*T_>LA?D1vIen˜y(?gPT򜧽ALq#BZL}$k>pGQ0Mۆ Uh(XvSc)bqd>0zη ඨ+Yy?o_D&UUw7=;U_?2oUٖHG3|hR{V!0MB^ =P |1]Ė,v߆W,렳bCI'zeSŒ$̤/4B("SN#q^e/i_7}`0KM%E=ؠ0WutfiNbV0]8V} x82(eoMZu|ݛGiʔa9PҴ,';Ic*4&Zԑ(j$J7Na.o#ێZ4_Ʃj@I/Jb`>;k2k5,)suX~, F7],/չv4'!.Xt یfVhD A <-EPt7j,ZzCpx-ejpQ6s{&, p$)J"*A,hc7j=Dr|&\m$nA`U~*ͼഷ;;'lmř c?SȚ?I$ʦm ss׷c.+Xxwn;8\jlbQLSP{OXsyug-D$e;r8MFJ0ۤAn*!uضP:^aQ׼Ȅ Ҽ߇rD_cLÌ՝l~zLξ/exsl)J"4Xbf:̡.iԟ62XZ}1iIg$JK Y{_ v 2y*k6`%Zd i9y ƒѦ/d *ceg}*JZ {)v+q` F \ʃ>NIMgG=䅣aAzs|`I}T@ ֳCabZdIH:R_ x3,vdD5$X=:e3P2̤saӓɹyӏy3NI:|%Ӽa2KL^(2Ŷ6jh]Rew͎5OD$7~ŭg[#?+ƠaЀ`/K=ːc2 }K($f'1& 2MWhدy(O$ؚ։ym$6`>~x Kdn<bB1#,e׀GRϡ_7ι+tsè/(oZ7q?W@#}>cȽ $:R-oذ suΦ Ou_56WYCf ( jԉ@(cطދW66qZ45TMhEZI>2|ֿ^FD13@oH}yL&6"y_ w09r`T/S+xCg8[*,6/8uW~ʝҳ pCϳ߰Jj3LЗFs&Y*;eWTc5YAZm\Y[+dB80& ĵa.{a؛!TR!;Yl {k^3rs d`h*>{[m:40F0 u*܎f [7zHC@=ӠCkU^=@?@M2^EMxO{tT+Rzә y1i*kx!a>iLUlbUIk/9j7HGL*}{!3k%la{9w sz/hj<+Tw=Lp>_<A5[&e j+I8>m|ԊDVETV+w;<˖mS76wٜE%Ul5&S3_1{ٗ,+ZiCd0{y͹Ȫbl++$lDs7*2;prbj5BLppHd;DؔԐk @rUzH@HjOʪ_oҵ*euc]bhygL촕A]̠#߾8/n{pGF|V,Mnr78y/ndČNY8Vʣ*Ε[&DZi5Sc6y-6Phե&0|J;-WKb0upT.0{}@dYĤW:var_s;ZjrT@k ^ B>N^"+EMT9Xy10{H[.֍M~ ]jQW?K5턞x̸=3 ̾œk:Es([~w$4Aqh|ͷ I۹T'haZ=t-/.?LRqmȺx|01 1W(rÕ7tMg6{xl`XW^Xr "!Q &BdĮN#= v*rxڃBy>MPnJS#=I ̼ϣ֚Rg ktAC!qS_ņ48.0ɚ݈ȨX'9sCSgfٚu &=/;ekfv`x(IBd9ڗȹq.ϑMe%IJt̮! TOb2݂-K9TcI[&M!-؅%xm1v.{AF!LfkjM(*TMX]2K;:3#C _S;ݠ?1}[heL1=nQ#K(~ xoV*Dis[HM><ύ(qG*fd\jnTDhBmdd09`ʕXD6Oj4¦Tn+DOq Q]`ffض'_S-?)- 8 <c",])'!}Nm6Lְ@oz+zYoR^jMCN'~9JRίJ:w#7ry,evUup_t^rФ垽-v~]d*w*+'!M&~!+`dƧF v]~e^Մkj443lqBō&D#Dk[/$xP#Gz7#@E^K*Leb:vm ด6+ՆwD㉠O57P:'dO%/e8ge q06/ْ4o;ɛeؠqצ9yb(jD{ zjy c)2\ d4V'sK 2Kun- Cut}s]-fHde1ҁ.>0K6JߠYB[2b__JIO/B{t ?|8-am"0 F0%*)`0<Ьn}ôo%t$>_ ςL%,.PyQD)$uBQPSZi!DR(FH੄ ?<8R{T, RG!01f+D/¬ji\@EG˼֎磄{G)p!xLKG}5j[2qaRԩ ژɑxw8́ɡDα5Rr^B*`걋/d'];%42}]1=ź6Rg;ba 1KNǣ[SSfd% S0Q Lf|vqH 4Rr47Fe<-^(+Z+qOp H˄ֿTdW<ም [C@wTUl/4X Zl0` Yr'rI>ohh?_*[8^[zEpfa\|[yG+-(RR?%$=*-|[84hƻ bzᛍ|>Bp4;-1_$WC5Ňؾ.6 Ad:8p}!/O'ւ0h KbvRe</ gx;?jܳǗ008zIn3tձS-{GЅϤY]whf{x: j"O-a`a9!ƧTNmlSȉEczf/qXqYBz?Tvx?/ܧ}Pr;Ry3Ԙ LH9:jS~ \Ы#ֽ9pܜΝUg\ϙ{$}`~ӷbU?/”8zvv!1Ӭ;*}0'M3 yCt:^^9]+Vc9&vTҁD] L}p;K VӜȷ+Ӌ:FnmDk+M8(_Ι`(Η@eqi t5QV uòM5R4dU$㠻nhkaC[w r?@AtP }xIœ3iw?yypå[δ^ Ԛ@mRӘc;T=UcxŠ~kI=̿rP v [3^&>8םJʁz:KWJzѫ[!{ 2ͥ4;ծ_Sq= @Laܿtgvf3LB0.NEn^k9>,h93kԛP\i48&  B(睩a,t HcNbfܳw Qb>= UrD:&K]gr6^[DO,³_m(:b+h'2-('6?d P1^rbОTFƁ= M@#T8m5G%r3А4ko*Yys71'!S`iO.%cLހ#[g֬Y=~2v CE6^g#D"kMlY^ӲIJ&圣o+pPJv FNZ]a%~Y'i8ϊ=xJ*#T tbjcviD VKg: %m5LV~6S$ Ӏ'dM!&JoHR-ڛ&iY _C,1aK^8=^y%S! MDS1/j k$IORVV:+d;zdkkVY</S<|0)jWJ\:'Cr^&.OT2{7319V33¿q- f$PTҨ(#)q`,=.xF10_nnMLۀ~M = "A?[8A7-z]=Q`} @쐀p6d[ Ax\񆭖t_߄w2y C^%|m#W{i jw[I܏4qު;gQ((aS"{rаS}T)rnK#{޽f4\ JEO6Y6+1?OWéU9}K;ݝ-sD<@TuD =_O"_f@j';ĂìrhlPg߇o}W?%?} WU(קlYbyapL?mS:U"ѡ88_rSōV& v*fsȼcAw=ϰ@?Č#y+˨ #qڥO$㘍C3RItg7~xHtcp36F}Ai"^IzcK毸Lt^y3E^+K尨Y_8WpZ9"N}}zu<jZnZ^,h8%aG,gE/h@ktF#s0f푼J=H]Tu] G80o+C LtJ+w(tr ˟ܮp'2WoyS@JP2]r/c>Eɂ|m@3Le3>ςy!k z!E+5lO.UߥYȜw33/|4&2!8 (؁ ֠c8Ѿ۹ՔH,6fXwjS+)LoW ~=j5Ȃp/wB &B_}vYsbII(j>$t:ٺMjFv]9^o"X#|*W 6 g|vI`pl%̋ޠ?0F/V Rq#H]a3R־7UAfR׫.ƥmԉ-1,ȟ:$Ҭ^Vi/rhc &\tsOmF0? ebzZTxf$ F (]Vhq o9 Qȗ;{6v;ǰZ<[^=J"mnI{r7WT3ȬgR"~>p%o+G[! 30\sf5+\PpiJ)ߕ)+Fy/aw/ 3Z1&;{ j1U^ "в.C~ﳱ'Еq*;|/&PjCf.a 8طۛ)1 L_d;Ҟ9$ǚ"r 0# TgkXPЍR0y,aTG!-ǚ[D 3N lOA<ؘw b<3jIDoba˚cs>jWRzX0&) M"p]NE-Q"y[ 䯱JC*Hq8q:PtT7jwL=:{FeՕ9bh6cjNy dO&pFCV%r-!WP6.uv!im* `V0yzCнE|7 5ZQNPi5G=T1p97ZZwZz<!*b>*h}fޟ10 A^gծEЕr{n) )7vyFOy܂ajot38m{[ȍ/FXsaZz{W_D~!5%#|H->Y%U(4Z`Ū}5>673Pp]tڴZRixK9-X2)-^l=bv`OOn g$奵MJ!A N WP8d$k,è2.2FJsB lQFrۚqmK:mTX ^<U\[V6+DZxP=$gbD.}Ar1[sp1fnf N _hhdAmYʐYxPuG|#̾SǗiFrm S*T}Y?v&Q{j*}"1|ܷKpeu3 @z>tPзw=%Ga{+-{V*#عowL-~eS|qxJ3<-/79z3.'yX%G˳Le#HWNyDgmE/SNOyQ;eG@F`ZVC;Ui?n$ߺy?C"/٬rdy9 %? - ?LiWJ|itc3XP/N!+sAm^p<F*K9u<0]=v7VJ(0]'xW{`LI*GU?l3 xa%c%ʓ4qIw5Ǔê$:-@.}a"7bltI68@`Ro*4Kx{ 1\舣\h@8 XVpⱊxgqxܖM<5G+k= ;ᩇ24&$;UAı΀je^׻r x?ʑCep=8c2ńULq~ OؓVic&r\/zn{>ʮB\gB6a nA ļeb^)ch0@(0Qׄ'O!~3kvtX0Aф}Yó&dեR^*2Rkxn_yZ,JdTٚEbzAU? U'C_zlQyh2^Lj}S5 6dT0:PcfDkiWNJОN./H75U Ē̈эy psL7*]ܢ4`_jѺ+HvK5k$X|_!<&.f>G=[?1N̹+8Ple  ,мA[r 8 Ğ~ř ,[֜Q,^_qf1G˞"Ԧ/ĆU ED+IO2ݨ8bdʡ,,1UωRC?Z:lmŽխϦ+O\!^/ꪛ%lyLxo+h3 mo5R' sopc^()Dէs0+PU7a+P;Tg*}x_g~׳إm|Hqy}Θ(V݋Z8qm<3B[Ao`/LCh.p_Œm0N$W"Ų-4h}]ֆ >$tE$bfώ$AjA)i9 Q-n0r4 l.:|tg~Ӭn1/__M,G:U귀&ּ|K70pnZF&2ؼ1V%j́fhn۶C2 (7ILNsv{?j^e~F+W  ޴^kE+PhY˾9,öN/mF7Iqk'QðٛkteuMZϾIG^4r,TA~?h92$IfP(7KSrQ:qR28㧮CDlMk%=c~.+9MLsf~WT#o&-^J~( >%P-1 |-ޝA4yo0Lfׂ SG72<)M&RN NPnefȃgƜ銑ronHw?z}\=C4^|~G hs] 9tzh #!G4 {T` CoxbP&/UЗ 2@߲- 1=F3ǽG)+T X\[J:VPI橑Uwp] 6hEBZ?ڿtEY܆F` :5O|-b3 Qc+LꒄߕPiު蒛Xd"jko Xe%.~xYV"> y_ᾩmGe N^+,p=X=nR'T*#mƊA4]kNDLR&$ݺ#Ѽ3A.&[MeF>r"nN:l!%!t䀃ҝu';fHC4/rs(vf6u #)]/IaZSE#VagMe!(xFPxI^Kũ0Qos CP`r4;7B3["MN'ZEu܋Δ֝ME lNYŧ&7x䊀O DSaQҶm++]׷TH23\EY?Fĥp0cjIPB]F1ά>F0fԀ ЛqSn[tjx\s_gͶ9AZ/u1 pi{?vG~eb"Lcx u/ =3L^f=z!x1QW+ 6MXuv6Hz`t:5Oe 8 _${xR޶AN[ G#øڂxBUw8yvF2Y rc9) KvFrbэ2DM`ΪvFiul3kV/Vt>+yBksRO^Ihu_hI Z@AOr#q<+ΰM2|[TNj&Zʍ,OlRv[3"?Þ39.@?9G"ҥumyS SΡxġw Q =\spِ+S@`.0j<͓ըG GE~r+ޖbLXGC@ ئQ*]sC1 i!iN!nj +ő~h02V^0.,N-1,CZ&G>ma)K:a@mWr w%є[z2 *^K|'S$s*&ںkMeQ84!(ׁd>>>䍾]>u¡{ MMxZgcxIvaI`Ϯ.0V-k&/$L_RJߏ{X}g/!*n,k+(V #Vm}IG[tH@Dؑ {qQmKldgO~brGCq} o4Nt;!5$ɖ Mlhy߳4Sg&Gm 9Sm{DMqaO&u+[[33Yv0Hd6ɇ_ni5BP p]~i繋'(]X8hb[ڶdfZkֽVW]}Ο*8Cɚ,wtGSoۇE%ė|j9Yw}?c!:h;Nvȑ=dhV@\/M(0LC:V5mp؈ly'oȅnI:$d'eqkn!AqL*,;p̬tx*6xN͂'bwy+XvpPrX1ERaOk14elnE;1(s蝽܌E(]Xn 9¸X }K5wXS7%$qC$:S Vb9d; ~h-nc YN6QQ jCKx[yQ3~)Z4Y[£>!}K'Pe_1:0O6g1iM ?;_rR0#d@?wG2˸AV 657.os MzmL?c,F:0P2;7YxH/)tr(mBg}RUN+wQܣmyw9K6yדQTW/5Ohvfj`)n&"GϻQR@a;VYPbS s{;1qƘuA}Akd(@ވǎce͝]Bg8ً|k3=$vUeJK}h"zsoA aG]Հ݈$(F?O|Ih n CW.\Eغ@+D%̶œaJPpj݅yDcE),'+}#\U2ߪK[}Xec\+:d_|<4F+Ne,["݀=43Cux:VmM~1b{ v=qauȿQ`Ѱ."b,e259w*'T(2tV*5X{B۶޾|GƖdpCC.$%ft|hF ["$/>r '=u_m ,(2jyS Eg.tJ1玊$u=ͱM'׋*8<*O xYmNZyDR `.BDHՌ0~8p 񞇭gI]mI8:; okI"@s2$T1i?у9+hOHRhdNa?7H, 9xҒbM^2Ф q4OΙQZb!NMv9,H=(Ⱦ']Ed͈ \+F)M=FFkG1 lg 5vȏ*੽~ڠ>÷+nZ2㎋X,ش˸ c#ut6wzb.V?Y|{ݸ-rl?B,/em P#.3Ἓt;7 >-ɟKL#3U\\Լkb]t3 %T+[Y :9|J'0ԅJnU2'C5Or4]G+@o` _ :C`yJ=GLP9&1cI.fi%k$.R9,t| i+ؓVMV|u(݊1_ SVp;aw7ˑ/p3zSS2uJu"̛:{>cC {J_лc f/Ot5Lɜ@閉J\CXBS[`I jp۞@%;` 7O pA<*=h5, =rRT+v}Qu,ҲHNA_Zf k0Nlސ 4QW-8QjyRr留t۴[EA&\&XhT;ɛ9kCR|.FUBO .u8"w#g[S+.<ƚ]vV԰MW 4jr5^ps* -0vr6YuQۦW!p n4:)hK /kXFG A226{z@xdJ83JOx`#U(^^GGpb{}|B.,DDQc5 ë'&M6T.]dj,Ewݫ@´j,´Wgywidw{a۹47lסMOHgHVEl3kBA[sBſ݈΂}Y1؈\"Cql\h#~xG&_~jV1֪B}3sD&tJjT>.~ggM:]ww: PX}Asи7,M7ye|sƇ c<3!Q.Zf``k|<i1C h l T2^%hŪ_& ۲r4f&銺-T7hᩏ10`ye46R<~ o0%H?$sq[fUm@3 XQ }CJGh#zp՗8H(ݲ3#B(>#1Y":fVgvXi8ZŤ5Qt{ mБ%SLa<·ҞFk$.Sԅ+fM88Xȶw$rb'LmrM2ȂwsvlCJ!ث%( [HpWW 'N{ OjVC tv;RwW eo@gӇoG]Yezqo+WQ,^By&569ᐉa8)% Z#CgB#iK]mNuWL4Ϟorkqa/͘]oL"&̩`(z >4wtNJH IzںBDyZtU U/Ƨ]R!TɊ!1q!g*>y sn_ JEjjɝ:(0M䇖Fa{1`B9]W9ꋄ>|瞧e}(@*s !yIz#`^ eҲz楣͠G QК'4AMԒMҐi\X~Qhhf\@ P11su}NQpJ*CfzSt |cuztD` CwYPʶRhL[BOUAA -֜~{Hj~KRu֞F%,Luz Ryu 4\fDqm&|;ߩB9N)M'ʑf&ԎR퀚[a ; vCzZJ<.:Zz%vj!ea669=yq#3irҭ2Zr/7^a9c . ,Z @duѺ5{1z +ɧeĒ5'} z֤d*t +>eS12Pv +W]SpNi0͗!ͭY w%}g>ZCI9Irhv[jޒ!Hgj?z׉M·]cNf6aK 5 WSrH`(IUo t Z^T@_A74Ѵ)VŦ$`BV+C` y4hfޚ6OT ŷ"u !k ءOTb9K$$;wJ,M!h))&0LHxQUup)_ngvHH R#{EրkC8qT47^ۋݧ#eS2yvkf;kWHUᇵ|MtsH?'A؛{L=6mkʷG(\;DDZ rQr|{ >`*[{={ϏA-BO5Nz\PrUNտhLW'5k8ȶ$ Y @&Qp΅ېaj,dpWj֞U2\L"(>g> EkOZhհ^IFB#iK(Q,Y)14j@b-VlP\E{Vf%S1-ݣ#!s],R)ض|N`ozqܬu"%DW50%h2 1S`eAűkT~ uB%9ji4կvKSv}V6O*x? g2,}"ۛl]9ܠ0v32 KO&3 2Qos)Cj*4-zaֶbg93Pm sr̽5amp1O8=$--{)LaT}m/RJڭ { U֍mO'L^pwY YNQA1R[ { HZ`&npIdAYtgR]m!J]J6dri}C(x..@Y\PCKe->} y՘@t(X]mH#iJ e5Jж ud2[գ<)H,_ޟi2/?/@Ӫbhogݔ!,M7Ng_lKַ3pX]99[ۘJ%%@4:RXx}C4l?#܊hȶ!+f%V\)TXn$mu$][/Kcr<z暺T9D%2C%O&Z|)Ns=8^ٯ^FfeSV, =/LUU ;M@O w_-F9OZǷv#kTr>H+ ς/P0q' K6op*c%)8n8lpJ$lȑƌii4OANm."o% :ӥP+?]/񗻴zY &1~-ER@D05AeW?ֽg.0#s_b8әp|R'؈ncm"0VÇLUGu>^%.H']؀ f-h4:2a ,3ؕzgY ?3ŏ>x u|ל<;pmM\. muH*~N ٧q -혣CF87+tҢq8ݚ DO~kSePS1ݺ&H2Vר7{-cqϿYqAmM $wt\}cIPO_6KA慂7%S,A1hrAtd"УP;phVݾ14 |:#Lznc|ԥm/~g]jnw?iu!=RΘoD&<5H4,VPԅ{$'$2K6&z^(kh}aZI*L]@ @՞XJ~'_LkEMc-1nyHezMNZ%maZk ${[?>9Xi@ꙇ=<:6%~^Nzfkk~($ KS/zC&8xM~VE~a>hcRv9SEzYw a0D܅@\Xˣz}3 [nrj\sؾ3} ˅c\\9EuYI0Q1?Ri1Q޸J7j#ŨSy4p;NCurspa{X8*9΂.ؓe$qEOYba@c?'뺃Rt YFfԯ95ՅE48G:c)6Nt"a7o3?~IuD}~)!N"C:?m]+#aNE wTcQoDUlrW+m>bY!|wm(\[wlX_~\!0ID%R7iAc&po{Hpvq^NTȈƴ,ѭ7~KpJBHM#EVR?a8Z(p|r5B+´]] zu{:rdAuD`Skwő KWƅ/# 9jRHrukνIȳ,2PY'~Q>D0ړ<\42:!lKB;Y0L L0Iݞ l] &]XH;*36si;Au 3 Gff}t'}CXhz8\`ǜC&/AUK2*eH/E3S9R_ALN)yz}vR2"C }EkXD !+=/K:S4W_[|p!#wژF">\]6Gu&:pҾ{=tجZ@ oGfЂz1>AH`b REeƷ :ү[VO\OT*ɋn3$f{8zWR)HǢ.̭(bhl<{$h;uW t??a᭠ }u60 pn`h&jLTg0>"[  Y`Kyos;Oqvڼ~+ٞ:kN3 7r!c` 1~ k;T^2us_XǻCRumgj־5);N֣B/:vF۳5Nr7qv?I=ͦUY&F. +a=TSWBu~Bo^hQ٘&U/l0t$%woH9UH;už$F zzkKf%/9$NNWGbjLkbNP TZl3)gҗUGLjDֵ]w@nNO/܂ CqDU?&ORFi͌T?~p FN9$恍uH4pd|Fr9g`8cSMӭ]pg[׋"I]=E`h`P$x=Hļ!p[\)Kt!&tnxt2lb=޹Ej U4rРt1EPЂ2IԱEUXn\'iNzO3eRJıU=7)B%Fr_`A*ⷁ_73j<69;\JK$krr${\pS\w7Bfy .RaZΦ&bH?B務v;Jl+=6 @ChS# v{=mqN2VV^>0oikYJ>SUs;5+ <*+J掠 QY2m1^A Ԟ7ls$; W,E?2r٢P%mҼ^~5@xU-!'zz}5\ F]tE>c#<¯7~ܠ:jxʂŔvZ. UV1% -B _], 7t"P1mbMdz2Co6hD{x/k:45kk@9U`+%v^#/تF6~f(.Hi,26_b cn}1i[dRGp-$2Ar& V>d/3\ b-FnzI0™s6(WPmQɴÓIZnDɑd,LsI8Z{uTߦmReX!o4*'rwEYurvjtX$ Q 6hP1} π:;`Հ{j^ŔhL ˭kpC֏|}:bTy\r.}\@ټV/"4GNAB\NVJj6Dm9yS5x˕-.̊+ b{Po2sn!~d'05 pfB+CG-YQ!m ) Oev4; !D4BWɛZhoD ر)[YgFN|?8ۋpÝSyW{qGǞHi CRMKzŗOG9b'lߗM÷,PxEp}Hj "v> b?IYdGg5¬Gz ?_JzX;oe㨿E'%XIR_V}. TK(R(\ʢb_r2 Gl~xF?}!UvF]/02VƜ|,ԫ?$!]J#f-ѐ2be ^A=FIi;4!DJmSe,ЇWgɥmFr^*XyAoէP&؂ %K-34>VE,iJ]n#D1gSvdp7)¾'4w҂!(p.us`M8c!RUDl|z{*X.p;<+Dn# UhqɃN[a,Z\hu^釈Ƿ82VUe#-գ"U]fZ6,a;>JGuh/;؃^@}39?2@i*3Zf!b~Z;`L^p"Ԍg=2Aed+._i?0,YQ#W d&l1+ d/􃦪 +,c?z_~s'mnf4SH ϜjrZ76h:( '\G,S ,8{W=v|E8yU(B_R\^^Y1d2qtq6Y|B)ZA\eQ*&}mHYw(1Sc%ݫ84}uў#G?H~1 ;@k)'}Oiܶ@ q mfؕ a/pni(d;-P񺣜E 2o}a /Dau0]SBzgR8֮]QsiMt6;6R+FQE@bAJ ̰Kԉ:`*[/HW`Y+O1lV-&,P\&Ey9܂-}KFF]M@41[NHhE%4!'Qp*-F]quѝqT^ 2yk 2F5Ñ-=1="8}{0:x"^-0xLI6h>]F dDPw/üQcupDb^o?ms_M\{>qI M\™ݽ"ct^ȚRcڥKB%J\ Vf5щ5qG6I+X=y!,oVhsҼ٤:_Jw]Q6[Z3}Dߐsş><|u=l$RZ?2Z*"yD]$fWx 0sT͙Җ Ӧ؁/WIiKO8Gg5vɩj!^ϡVuKGȟBKDdczfmD?^謝\v3-BFᱻ1yMR)SKOur/n~PCaSlX"Eя aף.U^>Io"Zn#oke\\mnŘ~o0,Pgi0L}7xFoqeC[zVaLH^8{H7J/%~$]e:)eLzbKk1kby+=o>Vm8u>Zg0qxM=p*w^$sJZ[>r44ieA?t-b$ $w,泧g^1oϛ} ngvaS[jdHI,YW&En?Rn[%ϰ,inH80EVKP@+p)I hNacbNm;6Ɔk_a,&]K1>+Eleic@.`(uik_n;3:MgpިV1mѤ ʤ (o#} _9#D)) dHʘ ?:r'4I|F.`gG.t 0`Y@4iˍ8>g叡khܜr^&q.ךtѓOi>9KJ[ >ƹQsAw}4rkKj)L*aBkЁzt!o9L`\d,'srҩ2 B(Kr:f,*!TQ,X31}nT)j z՟)|apj$$.LhN8 >H_ i̒P;˔'r%L`.B$=z3~t/+5^}5=$dv GF?]vV5_7>9LFU;O<7;E㕴t+Jǒq4_SOXvΤDLRUc~0}<PM4=:ĄmJIɊ[LǍ{irFm`=!zq? IsPIBXgQh2^Aݽ{ǓK>v*.?-oAz^EԜ8Z`8vzM>[Uaj}Y-F1V\[fAӀ *v2a^իnJ~cx7>u# ybC /(# | YkY&hi>M4Dȧfh(P}|^R),"u_PӚІj?J8¼Ǚl}M7:|Kg|^K\\*0y 9 AX~1F7m)M[PQb԰͒r"#+ݶS"Ղ* y3^Q[_lt=K9kt & ;BOBӅneB*k.Y*Fp܌?c.e9Z"a47r ^3Mo$L-Q5 ǃ>@v\aG>!G7~Jxz$|&G~`@>x Z5AE@|B]A!WMX=[>at8eeE& e=e]O/TF2=]N{ 6Ohu_ݥ#/5oQ|I!t1ʠ~Ǵ_|.0ǬW?_kѺ X;Q]8^Ȉ{+1O!.Jns\bk׼jmP0>* {E#,zGj%YU'y#ޒ 8Qt*[P0 Oݟ;YV$ i&Y YRqnt2 AၬQF说qh`֏e)5y:,4ulq…ڥ>$E$^)G'482CG|5ܱ\:tsCCY f*U{h\iSx ^̅Ncx^DHZU:Mq {N],r:1NF*"F_nV>R$ }ܶ^@Y@jl ~m]p1 |5B<GX ŗJi`[= wNMb0ҜSR1'i8+,85- qݏ1e$|l[ʠ\QL8u7Xڸ܍*X*U. D0Khٮ *>)2܉UNjQ띫GѓѤgE^4ѭ\E8]Ee1a*I8SjZqq-BKzb!(:tOَJ1Hr1/2nNj=%0ω^X1蜗ޢ<-8@wΟI4C/SO~°dO*ʋ"+r8/`bjdlmeW$$0 g[4&֜T/֐0m^ITn4G - >'bZMN3>!k&B$%ȵԸ'~/k5/Ie&(쁈hOVƛ$kQSH<*ȡ\O?.:k'+y<ĶMIwIq%kg+ (8%hfOF ypz;/$;CO6)(BWAS*._qXB*^XӞWv%].%EhQ)ƞDʃl`LFaըzN$nz^*f8d-ga^bgSOMYOQ& N`EXaX~,^,,h&anhۄAcݿh 5́Q,[GVy ,/.0_*|XR6{ GV:ڭPȡ;[-(y8W 8Sr*S|KԠMULG7mV0{|<koZP矙O!.YjBqKFLz2T(G8d $WVFGgQ}P$:ԡɦU! 5qH~kd%iI\Ŝ%DGPBf%QF@%&F.o8ٓ$A5~ǹA׻iJ[ob$37{S68M|(}2?gCqtk"ÌiLdkVKc0h2ukOtx3B0ܕ?*ȰPk @jM52aB܍17שr #n]Ltq@g*"[n NUWY[[3NcQ3#7tV bFrXغLRh 3u޲ 8(ۺ<,pj Nݵ`'d|""F6-"hRB{\O_bݲtGY͚ܹ dAf rh\\vf+jxn_Tk?Tm'X(x8huܯ^9}4Gdڹ { @ a&3 p ҷ 6\2d 9o~:zuv|Xs h(c+#~.P庵 Nc;=(~Aɼ:>{rΙ٫>kB'-AVf qġwj=ΣNkaC;3Vmg<0|Hrʣǒ P# 7;z-{m μWqz*4/~/x>CNѢvxq]~i'P q驚p5$%KK{hMZ9sVM/:Vn7JWF2J!leѦnw 0bnIE,k 2x?FluӚ9p$SO3I> 5A}i=I-5{a/Bqd?(i?^dF` !Z 5CDDtXĒ( m>ȵ iv7[s 19t%^q s}"NnF{̏5WHYخG}PX Pwxe՚*,-"kt+G/Lj*_3El=DFQpG{gJo`>HKsj+o'ZBX8A#3G?[H0O+N! L`XTuny*E(HB\U)\L)i%T?ݫ+cy\&eꙤ] '7yǨ9g9i|uN- Pc>JK >hnNĮ8Hl+$9LEەn uCXp9+]Uj^>y*Rg^ol1dɑ7(%CAID2-qdtv_56>[L {bOgF~Ϳ5SC>.QpFtSkX1<`vXE*iIu(y(K^Y/!}*R̫el=58 JdDy~9nGc6Pԡ8T҄C#8:4K1*=ȎO/̚@(Uu:Ӑgkhjs/'f(<`MQDHVPeWn6 DQJ`5G`|)PLXr,2DZƜ`:֟=w"M*Vٺӏ mW_#8e*$E}0ĆCjE6fƎmYZe-"X,p*/G`tnzwTN+QYc;þJ1's&{]SL)Eネmsi;(,"_-Ύm4(lٗM1m3|eە3:`9'ɂ8! 37)TF¼?!Ch'.0Z`d[w*7 qI<\,9AaUj9X~>'}n @VH:<];(p%B9F6U'45Io`1"LmV٣tfh߫e31V.Cp:_y:vH4A:%z_G"[9HCPߺiݞ>eiCr-=ԨdIQg |tQKR /8%^1'>1ɯ*s>~Z {3(zJKn]oY^_~;( .T-Z#s @E5g]{}efh(37zecV, iB|!4DԮl)Sz<%*'Q6k]K]rWqȱ~#S]vTء=U;PBhVz6i| 7O5j,<_1U(LyeY RqϼQJ8f<[E+F]XǬaҺ9hVĹG.V-:rH=s.W9_/{>Q"#'upWٔbk.Δui0N4)>2jYkjV@~ &s6k a6~\[fVFg1 [gq,";`Dp !s ) $uo!*R()\bl 8C,',P)x(Oױď`Wv7{:xCsjRj6]N+dn5yh?Q$XrP"TԐӓrD[:~By Yd*|z|>i}cpc̣GRFs{,LEZ5<0 \sZm]Ѕ'WM<++2{25P AuC&R`Ǩ٘$UW@6BV[\j~u'O=.BԀ@'CTFz0KYޮ 0"|,EJy#=*J_/.GJ,*,UBsc'j†qԃ#5ND'J6oIfGD39]O ɻ BOgޑQ||y}{sLI. ڨG.8I}k^S2 IZ :I I`F>sv2]H{Ѯ53s|ùK;ܘ O{,èVi|@-'(bÒ4*:|;&R>\QlȻ)R[Q!E@0+i%8.Tٴt% r!V>c Zl ~gayW*bBZ x&)/t} 1A҇-;,*r ٖieQ]pv䀺IRb*">Uc믂4n~sjZʮXظ[63Z ,#ګU?1E-|R T=APRH! ?GIk\oUY] ϱ`>>9#a@pM}vیK/f:'n( ׺U' >Ku'9殙>6Yn~n6&aCi B4&.OTbDXCIJԫV͊ *++nOU_1lϙ5f!i*fIhC;^qCFOnrS/a>|7Ї o0t@}{'h.0Crj6.$#bK]>'T9vZVvd <|\rR{C"hk'NMseL,xp\Khm4%)yPf)V8qܿrM3y,qYQo3z洪t`WvQ Gq.Bo98[ch9d٩vcK~*%`&H~k&&|lKbs}rɸ)nv^wU}jțmbD 1eՖ -v2'񨌽&?eGʌ  _ԧaRՙF|5xfS&vTg9=M3p!*wM6*5ڜᢐuэǿ&^AQǘۉn{5p`<4IgU c%}y+k .qt<ǖꌽe1v(w'DYb>t(g ]NXnJښ:2i pP7SPI O Mi|hclo?e-i*mY7u'% XvJ%d}isDÂQj|ڗpAʢ;b+)#e( wycݻOC"J89 ɠY H:WG+`%/ၾp$x;<Gp"mv(j]q#nGd=YYE|p1&-~lNg\,mx陂ogi<7+ X/åTy ٬TYX.[(P)3ö ޞ!.bscyT_8.b|H]o9WX!;dbb)iHXYQRJ, -xWu/Dz4y%{yߜ PKX ĨI%&uA9hyeHЭƠQW ~mf]Tpy,Zv&y/Xd\z_p>-oeͮF "TK))x}@o~bۭv(x܄1-!¢̶+wk2n1 }w!R 0 )ީH_茆Udyۗ^eipMt R"/G5fF|KZH\Ϫ^ݪH ӆR1tYģq cP+`ef]X|RMF>,>0~gM!q $M$1Q {B!㩺Pe'qhO[(f:1Ue"Odq"A7Kh;'Ŀ52n]g;杣]z!Z Z`ѥR8/. }5S4a+>YӲfA s۱%:Px:FȬ rd8@\9lb6p;D>Bq=Fd|՛w5ORjKzX&h ̢Ώ~'9\)؇AoMRiN}|ʶɨ+8nZ`C\Z⅘Y֊; # u,<_ 3H^ԗyæ=׹LÎn9|`g&dz(`HLTwqE;#O9Ʋ FۛEw_R'w×~ $]k'6'+fشKׄ͠ sc,ϊGf`D^%1ưxerٴ1.w"dÊPCz8/|Q ogWnW)cxfʕLN2T{/i&+VzRDx}|6F q&pFF偬<ɺr`HseuUMJ%@L;K,a'im2%.FpR&? v(քmaIѡ%Nb~TnZb3o [Mpl85ݔXv#H*V>wibf9Nmq6D?j3[k$%zA(JťRbV'!!o7U px00>hxF%_@(%u[6Z뷻 \v wHh/׭[;ZgZH@YnZ>Ѕ#}S -YR.F˺R(eJBEׇ0M.%ȂH/|e9s:. AI^ܸٟnL=Z-Ї-^ň֞2Ⱥ>gM|e@)K}Qg>͈&FEKkcYFu7[]S 7QVˍL>GKJMx#i6I nFM`dܞofk-Tj)g)3C>;Pa`~4/,__Hl]nt>+QE\{-P2h2Q% (tv:Z~Vsl96l/AC3ovLH6`*ny%zg~Uky髣^e[oaa*x0 Ax13\&\yۡLh50<ИhvWcGcʖhf@!Z.r։-'?~Ių8}&G{P] !qhNF_$y2Dw<*"Gx˖eVDz.G3fn*x8=Z8z[{t`Krm<ƼnRf[uyNwOYLʖ6Fldb͘v[ D{tXky2zh==(^ls5ϓû1RW33 sEHg}kgY$tL.c[Y#,lO|{֗xg(1-J`͐;&c;}yp`3v- "E K$ifgk^僇>Rg^*.iD:ө0XnZioJXFu8t!FP 79k$dFg>=yTEәK_O, C”]w$5fkiiVC| :vH@?:wjR4;J6x9[ T,raMυ/VPQ0V[(w*s9~eB~4* eKE'9r񖈌arG_g{UuP`|c2}6&SS4/?KA"\5{UuHYdώƉ`ioN#%tgQ2~~XվQhuKR=rtq,u"],<*JhVos?IWח5 pgNe]%{1}{"D](4 ֓u =9YÉ"1K`=vT*⃓da:|P0 ~M& ˀ?vO%<, ^ceiH;( YT`,pN$8\L x42ieˎ]X[~?d|qV ? ՅD.v]ެ9f/cݮO \{sS\d.\lH ʄ3J3W|g)4JZicE&xMr GS""P]DbrWA@ȳ)y^n.,3nG:ebv/ DFz3Mk}-舜cu+p34oK@a.~ĩ)03*JX-)9'WBtB%_ԦNk= s'dG6k²r jq[)W[1Gy#&i76/ؖrT\G6UqA>B㾨$ %$qQ.rfD-d]:ybf l?ϧs.[`Kd7ҿ@sýhx~DJoJD2S>ӑ|b"Zc_[E`E(P)1^e6L [OcVfϨ %ݳ|+i"̃o ,-C.̀s^;-jSjN^b+eB98ԵwȮ8H} Gn),|(ȍ uk2YMbe|4Of71~l%x#U~86DyO&of-e'\w G. a0͚v,q"P]vӖU&w#fȅws{>g ZDd {a5Cn,#Gu=DqXd7CE%m;]+#`NkhzR2yXkIl7uଡ'ʜ~@UL~ۖ^?"PzT+v,T,g ΙI-nRl HфEZlq.E(3r\ç|2o{<4rS$n?xTu%&A"Oe,626Zr[lϪזׇ"@P6a_kwT5ܥ7)uZ/;[oQCk]ZS pfi6l<Nzz[dIP;$97l;r2eE$$OK LC;yR6uE8 qPLvWgi!?gӉNhuI,#u6>_ T >OD{ŔF7>U5ٴ,g3 7l{^Rc~, >0k*-{o2׵~ O8D#!jOQ v&DnU¦vْ>Sm0[-Lh#Jio$-þ8wyC&f1Ri[vE#QcG@cenm/LT(:FiÚoEJґTϞ$ Le^Ю(>@DT'rޱ>BY;b&6$^?e3xGQ&: Om(iʼnՌ0Ճ_tj.f3{8P7Q"T[Xn,,],3d D'Ӂ8hy@-2]}X c=8A),v 1ucEپpQ 7$0o(6ĆB>R2S"$;!F[,{JS^  aǑlsSݫ eˣ+SU96Fhz|T >YM"t>,n#}.U vigf}wdte" "'.E!h:/zAX|T_r1a8}ºI-R0I `kFP/To4Eoyb~a'dP%&1N l:]$'*Yی8~H4s0`ĭBR65<@_~Ndm A^U,016ZnG]'↵b̌gFnAy-x>$EXLЫRyfwn ֺY#+Q/iȐ (:#bhttЩtf`wGJfdcJyAyNe06^V뭎,^0 s_ {cfL"70}% 92 F;@G8٫K@/>Æ39HBꢵxhRpӉѦKI!lk [s(>d )b[|2zkaQ+FaurɞL%RYɚT~H48r`GŸ3шH[~vZ@.k0N`8mcQj*ZH-2H6&9ZsDMu]2@vο{sNKvRO:e#GqVm~5K ]h "Gؼw'UK\D0p\|+_ hRMCSCM^i@`+VueT>}'&;}®^|(. 3HEɉ)>)ew baYr\Q9f-5s:_#+B$EQcKg]/@ P;Yߥv{Q_LwWNY!,V~ŭ_X$]>z/_ԟ5Ou&?κKQ2:aLhu\:ʼn6XI~]z|||EՖd>yB?E7#(,M;eg8\{ǃG o:q}z·Vgq78ݷUuX 4 "$tu2Q8O;NC E]$2O4Jݬ"֣A;e Dn_A;Jr_ch [-|7co?O:uek}%>-=>۰Kypx2_ͫh H]雔شBUO̬җ]^%.Kj|M.v@*X g<"6 xh*}RgMuK⊟WP~zaj~:Q[p[g%r1^`m-t\CrX-CnV ~/L;ˍ\+\lp_&̊-.iu3W8Z4j}ir_E;h f$FYUTc[(dM1;F$#Gs/Z'>F;Yh@ ~Ր~BYg3~z#_Xn K3 @P +;{γ+0@xrvve~ }?:0:Nļ: !0@t4[/ILwo21TI-G0qXa\caRXlh`Au;p%4COi&Ņk: W2u}cR)қt9kr ҳn]wpI0=}$1i31MfK?7qڶ lhe~{=-g^? ,E yVDvocEɱ;( !TOGV L)@Ӎ[7ra3Ӿ:sNߟ <#~X%#X/iwQnAjg"D/;v#jǃ]ű>VE=yً'r#hG{ة'M}xsMu-8aU 0[ciq˜MGr+6PuڋNPR47,ϓs'8bDRł)4hs=Wv{(WȾ"Z "@S,m*oUC(^`2θ2<(Yy>3N.):/]BQ m}(g1WW3Ke"޴=u#آdզKx]m{ŘYKZx%ZZv9t qNlQ:v~Da0Y`cPb26Z;Ͳ tWB2|]+_s3"ea<0zcnE]E AMq4> ԹkDz2O\B%r.'wv'"lT%+{#1]Cd:L2#饃i:X+X<,ГZ$fhf ]?P$`&}|]x0ɜJ9o* :QU?9^#BIH\g[r7@⼁H7y{GC;Utz(6O(_R;d[:a&n'6%!l\1_+V!meˁF^X ]Ej-V0fG9v8Ş:bbǥσxk~hz֑H*Vشo4rA$\cFEgA,+>saM6CZM/Kєj `m>Wm&~+Pw/D}t~WA]>=E6"ee &]7ᑓyu3ég<'o{Pg9%ze1fkINyZ% HѨӸqEj>ɺE$[="QBTT$|Q.9"՟`VTb6jV|$lg5GO2\8(݇SZtqvf9-@s3nZhb:ңAZ6ԦSTu#3S(tg%s=Q+^$E18/Xs@2ʕ?Pxk s|'gG˷hyya(Wޏ d?:n O!v#tL4{]f*Ts*djRH ʮˋ4W\;$UgkE{81rkQY{oY**+4Ɖl~BG ]bqԜtPhaMe!m^܂A_b,e~yBDʇՏN9/fخr aՔ?xRfD/sybz0Iϊ!o Ni0 *}(qay`h0KoEuߪ.操gAz[}qS:J|@P*ˡ\ׯFz \mObˡ}"&&KaO*de]:dXF8 ǁ+:؋|s*GyvLsD>AO.ꁔXMʪwDX&jݙ:(IEG?y䄘je5 |X}3> ,=Nu%e?g.`b4XTv,eaʗZz=D5Ki)s{lyTkOš!lz'Q|"Kޏ[v{n'Il}pc*lVI;[|M~ќ8m KOZ6yEC0c#>\R+BPuMjKgXw_hz46rw.x0a Q*׀B52pM$L0a5ҳYwM*Zo}(I;-s6C1ޤLQi:-9ϫB"n5j%v< OOp>E鲫 =tdW mtdջ( 8(|WLV❬tbkƇ kɼ 3cw냵M}~5 \퓬𮿧U/ Po%^e Fd7rQPOF3hi5uRVn'0c'sHNF)ܥV85s YրK.YoPRW.XۊOI:i[iGǙO;T&䌃_ծ4Mhum@B >|;f#J 3‹A'Y/rTjƞoA *=YI20aʻ+^=;nE f,rqSpJUN-O .23;.&yx ;bH؊A osc#Pha&g,Zkc"4qPO{d`B -\m_wnhX5pB>y)ХdK}E8=I>@_^is|$6BZTS8?TtK rhƕ| W e{\3 &]SSF&1Us "Θ ]ljmQ ___1ddCϡ$KڸcE 8RT>+}sOzG1Sm@ikѼr9RAD$}jƌ^4*`ҿE7K:t&z9|Iڢa[$t?U ` Dž܏5kplh ;A;ZՂ*y≓e&Ǥ4ER#vB^U0K9ŶUO43Z}SFG=̹j=!*^Oshqw N]o@SKZXea1Gv,\9MHW;wkerFN3akH*wj2ρ(V?GxL„i8c|z|FOSD۝MN&&{iq\Do5j~[҅%x ^cUl\wEC5qņ_XDXCқ:/%Sz+61~ø IsG)jUY>#.DoZ,kߓi׽-؉xbP oX9tS+FXڞRqYI Z#S1@I(f=" a:PO1AuQs֗ԍ4EN%O\tnD/#@.=r6?GD39';̘9U 8Br&;Z*NIgШ.+FtNUȁ;Ǎ])OǠD8$tCt1 90;kRJ}۴_vYv Wh:6Iq!*WSCO}RvFxJ>sv/dDI{78oj(PВBpuiBKw$fɤ|:ljtI3-(1ҥAŸpߣΙ r{sYw3y`GUİx}*'&* Z3bQ?2{ X/?^hP -M9zf3K\ڻC p3H?둇Vz&fżTX▜ٱX |C13TH-r/L䬖%J>+gL%;rُleym3[U<O^QaɽQϸ={Æ)LFLI7E4j%ksB΅iO24!|iHQ)Ȧ] jE\PB珱 D#BDؓ-nn|#<H'<2* &?l;S/TFȦ'ǍJd.2YyfO8[ōVrc/ЖA6(p'AHyFہGSԻ@npAmBwP[ڻP?S*nP?o9{e u>p ji+p\ UA.}SJ&ui`R ok-̶ iʹ68 a]l׃ 0;Jtl9H^h}g^ZJVXW c88vQfw"'͓A* ^-b5b"Ea/Zy?0LToY4rsZ+8MӹqL8m*{dfP3~=1ɺ^ +ܢVi+m|YL"qjІ9`fph'D? ̦D]8%}x.I,TG㳷 []:y'`'GǶL0VRa1$ zVrdN\BI5d4\HQI]W/Լ{6$҃L݊M@56dNh:j߹O"d;8:1A>έEe6\ LbH5O= >d#{|虹?\^cE,0sI=3S:d1gq]4]n}}w MiPeHPnJ:lS8X T.;8B0z+qjƜ贅[YF(0#֚̈7A59,{ eƻxSm::hiAm0~NdR)C, hvFFp-a8عAݥkR,xAsgPNY$- pNHӏ5&_rn`xqNFL#ۿIMڡzE|dgu₈](GoT8;*w{jMe`<w;v@Y&8nzw"s1ʥe ǝZϕH(j 'hQп;%\ML<(h;47:ۥl@^=RP`$hpiFzTnt/ ˮOz{li~iNTH@y~ 'Pb\16KY`|{mA>ѹu9 BDRI;P핓F|~˨ {1{a7RR_ս^J"+>6fM*o=D'nm9~z !lOΙG^ڗS6;m`cF7Sn.֬.Mѽ1% H8ɑyO\ڳM퉜KԚTbczJaR 0(BO@La? f~ĺ&Fn\DC~_J͋Ho,3\}!.,n4$n=`n7i mstfX|93c +gGUJs!ֺZN^'\DeI9D`ex #}t~,btq\Oa |2֌X r5<=EY9"$ _Qv>5͓i$ `+&չTi7vJFuw0a*a5e8⑉0 fPmnW*p')NRȍ+X-1/' p),lG;|3fZoJ`VlՠbZ BJzn.>CLw o}[k[$Dch ~PT;)tEΙ>  d(&pP,8.Tzi#}FW/]K6y]6pS6*=E-oRٻ͵G߸_JJb< o &(Vxs%ӺLT9TͶԵѬ_%G.sz=VC1/8ܕF5( 'U-(tZ)s0BDҟ8_`lwٕZI$@n.Ye%`P = 7cgCVG[]f5H1gY`_o?gj~8aP,2]=B783@LL!NF 5mۓo Eɳ |jẉuO\!z:WQa9*JNl^ܼ*MgQ nDhHUe?5n˃ >FFO{aw YkKCpO੟ZoޖW"E@i>r௞h-fAs-`R܃Q܃<^+T|{9H`aVpIS"Nb,,ᇺm[Ys Ʃ:B[1u?rVm {ڰ3t~6fV+8( &+ KǣtɒV%ѿRPشnIN _mlBH6L j0$b#̢Ο|7 K [_f<]ٻc^*~e2 ~0aGP4y~:(>)!#zɐ˦M(@̮HZ7FxP"I^wR@rЂ)\cч76xK1;Dg}l XFzqou7Ym"?&jk @վxZ/eD4mXO(Yr4rX.\xղu*A` G|dQ򃺛ƨa$2nbʃ)#_]Cq`B6Ww|A1MV2WbCOW+ǡ/,T zɡ[[D_!HzAto1F=j|s jcS5~(8y <~^-W9YXvU~(`׶E]Af2(Yfi0LfyS< 0^t[D{Tnj>?|0qMj&[!8> MrZۋJ #KXhՅ ^ H>"\QmI|ϯD=ǔ !ޢ<䵠 ޿IQzN"4[ :Vd&6{&ߣN͏L@J|d&XO>|L>~] tIv{&ZnKx1kH,c|طC]m$"œ?~kQ^"Kj gom?8&ڗfޫ2H~Щ:ui"9 [wP.~#TZP! NEI 㨚ħkR ш9ވ33÷pƢGV yV/q4gڥi]|0"IMf(S|^+T~l n[[A_sp*R?G*gه r "‘z[2(24d >Dl,se,i!l,r]˙:%Aw{9WQĊ]F *l dHe?/p3L"u\Cցf;$6J,cl:~{|X*AޒHOH mhNC*>@\~ 46 RA,epD+fV?H 5spFå8NDA>3Yv"#A,3gsmwо\jm[plQ\6RkX5-m^20 @UxnvVfܼu7vX#e9!M@ҹb Eq/\5oREzM "aqЪL5;@>BR`%@.9WCg-n& Cpok˺­o+ɋLk d"G>Xln3L׈Bh yt ]o}(d񜂘Åz*~&Kcp@DK,`Yn zBx_?[6}TSvNC6 "N?#5CwϢK i7H+:tٛ񻳧7lA%dCDY/oo$+PAu< h0ōe+8|psFjFPh3d$[t<qlc 5( j@䣂#GmVZDS.!  $ (ی2 @W¦&)YfC{#ZRJ\Ifo0jEPU{JU*8 gP+%_%姭ǔJFhR\댠'8FeلƉy Ȯ[;)mtBwaJq~۱W6\K\|#t!bFӝ!TU۫1Uߡ0JA'8Lި"KorCȲ4Qph苝`# w`!({̼ C\s2Guh*u2ZW *}0쫮9x .]° t_3bۉiM/o*;ڧ)-TOU]3*%RbM+mowNva(TʼnφUPl|*I=&WlML~ :&SC!, $5-ݢ9]S)onɆ*0j53:|F(s"G5j'xPB{+RAMP.˜IY <QA ?vT }~4J.dbV "BS5q@ĕG!yud=^m; ȀWozK JFh"dZػ'wsxI *ShAc2ָvKɹX<{\6zSt1A6e]C_;m,7]dw\d娬~i*JU*A9WtFyf#L%N3 z%Jm_A\O@H5( h2SyK!*i6cLsRޑTA&NH( ?/# (mE4"m``D K -> bdJ%LͽO`dA2H2U| f`LɽKPԬ桭c[gH渂7#myl  {wjL[wPŞկ{L31bnO "wo:\^#dN&oVyR{I>~%U =ly` IE8Aǭh[1J'і<)h sPn.O ) `W4f+e/xp^NчB+N닐Zz^<֫P L;]cXL1f(t `h*Kq'E.KDՍ]4$TR?(5hyhc;cM` MjL1Dž-IZ~02Ftd0#JZ6஬S)k~%]qS؞KI?@!NO"2s}GoN A 1 չАdvPC>3Ⱦ_A8j?m2w{?!vq#]$lGl:7Ũɇ/p0a[|Kx>ެI/^72h5 n-73$f> i8izLʗitYxR6gKW$ 3n]ls)9G]N?:Í=!A;M)39xQڈIhppɘ,o&I<֐cMv>NHg3Ĉ  rD8/j>2RUr0nVeDD$yE)գT^;sYZC