389-ds-2.2.10~git200.96444f3c3-150600.8.26.1<>,Hiwp9|hs,V3,s9j*/P7\|18SKmm|yQkq"?^8J.s1nuޠK/Ere?^;B 13K[}0Сy~MK42P5jJ:4?%t{n4k/-|k~jv`않f%ҭC EJe&9ʀ,uKpnL,925z筸%7yi,W>T ?d ! / D *G ]      " Ll MPT0WX[0`h\a\jF\(k7k8kTx9m4x:vtx=Q>Q?R@R BRCR FR(GRDHU4IX$XX0YY0ZZd[Zh\Z]]^i$blcm|dmenfnlnunvq 9wxyzL\`hlpC389-ds2.2.10~git200.96444f3c3150600.8.26.1389 Directory Server389 Directory Server is a full-featured LDAPv3 compliant server. In addition to the standard LDAPv3 operations, it supports multi-master replication, fully online configuration and administration, chaining, virtual attributes, access control directives in the data, Virtual List View, server-side sorting, SASL, TLS/SSL, and many other features. (The server started out as Netscape Directory Server.)iwibs-power9-131 SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-later AND MPL-2.0https://www.suse.com/Productivity/Networking/LDAP/Servershttps://pagure.io/389-ds-baselinuxppc64le 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 dirsrv.target ; 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 fi /usr/sbin/sysusers2shadow dirsrv-user.conf <<"EOF" || [ -f /.buildenv ] g dirsrv - - u dirsrv - "User for 389 directory server" /var/lib/dirsrv /sbin/nologin EOF 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 dirsrv.target ; 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 PNAME=dirsrv 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 if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/sbin/ns-slapd 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 dirsrv.target || : ( 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 dirsrv.target ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in dirsrv.target ; do sysv_service="${service%.*}" rm -f "/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 dirsrv.target ) || : fi fi output=/dev/null # reload to pick up any changes to systemd files /bin/systemctl daemon-reload >$output 2>&1 || : # reload to pick up any shared lib changes PNAME=dirsrv 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 PNAME=dirsrv.systemd 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 exit 0;&#X9  WP)\IGxA8 x8@P ) 8X& We8&J')" o <~ 1A%&.] *OG HHFL+IMTJl 9nbUdq (b "r /37@=" ) G  ;B!f  (ouE!bAA큤A큤AA聤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤AAiMiMiMiMiMiMiMici`i`ici`iciMiMi`i`i`iMi^i^i`i`i`iaiOiciOiciPiOiciNiciaiciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciciMiMiMici`i`i`iMi^iMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMiMi`i`i`i`i`i`iMiMiMiMiMi`i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^iMi^i^i^i^i^i^i^i^i^i^i^i`ieiiMiMieii`iMiMiMiMiMiMiMiMiMiMiMiMiLi`i`44107bbfe2f1d8ce1e23368448e281b969fd2379efadc624c7cea4e8a61e12c601411c452a9479b1bec7bb5bab40fc310b6efc7fd4a66459413db9644216511ef162dc99e3c470fe8e78b7be66d4429684c90d08a3c5ad5e89badb6bbdb8c144a63c2765c5774accd32282218dab442f3b95418778164e7933fd75f0164b253850cdd8d31fad671564172e4ad98b9713d52e83ecbee0ad54fde6af085e41b730e0cce8f7d21773fa76b9737a6b8bd8fb9fb5c878e90511e1b8717d9fc60d68943f32b971fbcafcfeee5eb929578532c1c0463b7f4f0ed17967639ba1750f8ddb1e431c296527388ffd6c9d56e9a2a1607fbeaae3870e3efcf20f0f39cff3ae68a90467cc73538344b43f39e3159c9a3ba6670f5f5e9860c62c3ec07ef93daa0f1caa0996faa0a3cb49e6f3ca2ce67cbfaba65d02d31a0a483ba10637a15f8b9a755a20c23706cbeb799c179ae035556d20b7c22e88ac4b21c8b36d95cdabf20d8e7fb9a5b3d58238f630f217149b26bfa77c91dad4affa1d7364e2bf982fd7d721cc94b080e53a0422bf62c2199fb593f3fd1cd577e3c18b4e4e8f2016b6dd3b4a97dcba6ef02091278f946b8c8dd03d613c080afc2ff5f2dd64f40171f9752aebc2ccae92637c829d52840e31889c4e8678d4fa92dd0c6d054c59940e11506288c2b6c602580e2ed5e7b7230b3e123648bed817ca2b134db0ccee4c752d71b66cece1cc338a64bbb03b67dbe924b35bff3cb8d1188509a31c09cca56d458bad03472effe0be9116f5f0f9758dda2d6a5e0a21fa5f27f82ebe25d829970dcd39c5ad1e55f3eaf7c0a119b69ee02e1e926f325788676f64c6286af571d92215e86a5309ef8b92053b58ac56934e9533aaf042f35e46a98d3ea57028ad3a808b97cc15e516caf3e352f1ea59ae661d2cbcc5d8c4d931676963262d3f3012a242b3d7dde9afd9b06d8961dac7e3d925aca80940f55e4d6a3893681c3845d0928ba457f2b32e09b3a511e0c76f237f8dcd8305702027ba93a24993984b164caa868c31a6ebaafabba49ce9d66b17dc2375c6f34eaffef326d5b4c25e47f7d6a9cca38db9dbe122b8548c6dc912538c4024f985392f0533208a39856d5f17ab1ab99308003f6db596e9a988294534fe9df2e6fefa008a05a86aaf0f15afe9611954cb484416c5e0bb7db50a7b01e89b671c38c618dec29eb2a046b6482676c0be2568fe6b2080f3763a827250f680f21e191c7d22238316a3e09daa537a6d013ff61ca1d7c7f40b081615eb16c6d8eae619972fa2df23d0e0aa7dad92ce41a006c59bb5f7ac3bcf1e2f9536538cbe5bc965afc3af285eac3b561c0aab5b25645e4d22c617836c204af8d7eba8b6d8623cc335ef7f6bdac02d0dffe189bc0d2c77a7c308d1ada099d8d004cfde9ab39e08f79920a96d90127ceb9ecf0dd1f9d3d898ff96e64eb35fccc6da9bf34f08b8ca2305050a2eba423ebe628d396b31dab2117e5ae8c6f4325ab1ab27359ceedb198762b9b2a8502a6518d5cf9901dd64237c08f7d33abd7c077f476d8c6b9c4aabb3acec39ba359431366c61735d38b1b07c0e5fb8b7c0257b7839530f3225b1654607dfaf6d045fb2ff47fd4e2b56f7ab45674a9b11a5db5a488232427fac104e33bc61043c32d6c7d0c4956d6af97c97b395d444e8ae2764d9129d93e4e8f2534ef009cbaf8b3a9ec893ed5f4d2d0df16c41803c370bdd115bd4599966d51c897be4cfecd875649c18dbdf921a841262de784babd6e336912fb5cf5dd53515fe776480857fa1c74d58c8c815149ff16e2a05394d360d9037919548cfe24dc27c84dce22a7d5c4e2a3805b79cf98f5f7ef4a551771397e5948e2195587c882ad26192f344f647e195392008a322b022d8da92bf78c5088cb3e5ac84d268b81989303ce353ffbfe4b8781088d9ee608bc3ab6ca533744b027878aac80b3d8533dd3b963f168610c8957fdb6f74fe4d29cc96930d9f27588b0ba6073f575b1c6df182e5418c5d0acb603256a948cad6111a3e595b43b81ae7319fac1d2b7a68a0863f554aea38a59716239f7c88bb447c2b4a01c6a10935f2788261f75bf4f25ee64cda272e695e665c7fb9f3b464e254e710d9c286ac116c7e715e99a0887dc7246d52a9e0e1f16ad18a19805d15161c06acb62ac9fabce8a41b5253ecfbcf06987f36255368c504a21bc51b91f84812accd454b1af17d1fc00bee436b35b1e7be2ccdc562506ad04296f085271f7aad7fe2cc06354d087675291b4675e3eaeeb9bc63ddc64cbba7bc5b761b7980fcd5e1f855007de6ed3fecb72d424cb3a93ee175671ae9b6c80ac6db5a0457bc5255e2cf2bef5daab786f808dd4bb9f49d691b54683c19f3be81051930498b6b566450ed3534d91dbf64057a6c84fd2d4a94c9720bbfab9e444cb5a52a4ea0b833070e89957413ed59a243f3acb77f3f4b0e5fdfff27e4fcef12e58d29db38257042781717ae6dc7d0a5b7f4addd9c1f2d61804e24bbc1b4959d2a9652c20b226f9b80602d3392c9ad136ba29e27e65921e87e3bcd2db7db8afe2201f797bdad405c3595375c8a6bf9f29ac049a26649516f54b6a8c3503195dd972ce993e0e5356b4c3acbf04126c8af48b1d0f5e63a4f1abc0a994abf23240800607995e3be177c1d0e9c4b13f2de8f7ca0e8568dbcc6e013ce39e6ac137e8d7730209f374abca2632ca91d71e62d36e28fd7a8ab5fc5608e071c06fd680a15e695e49572fd786997749e87ab796117fbbca6e784226b9d8a3efa4e39c187d05cb225eda6bf593ceca185753421f017a3fb0d55f001dbd309c1a7ff3a649ea877700bcbe428f6cff77da2e4f975f24a3dcddbf04bda6d54335db70ea2bae99d1506789a83a477550187025b918603df17cdaf45824b2961b1be9e3d29229223ba92d8c8c8a6c281f0b94b85e4a85f9e62bb860932988f9ea546a7c95597bd3ef839e8dba7db313eb649e5fa98630030bb1dff59ca718a1e56aafccbb6e7b2e108ce250f2c3cc4cf0c79d90852789124068b71972a31d977544bb62073ec21d0c5a866e20539cbfff882dbbec43f5336ac1ea08baf44f8442d94b11077eef3817c1e29030786733cee96c98b32685d659cc5cb2e1293c8aa9f6cfceeb6898263a913047a28160de3062cb6096b53ef3907b3f8d7cdf8d0da13d52f97c6a5d1be160b0a73d4cc0a42a1267f28b6130cfcbd5582d569285affe86d515a5e0a10d978df9550e68c8f7ed939ded7522f9527876f400ee6f03f8f1b776a8194b46d3fe3fbf8ce44e1b4ab21ae421f6479e14cde0d47c388a6a961aa3d47973e58eededdf11141948f3692998d21db49dc9c956844183f45948ca50d2405fab07bd412407586acbfb72b69bb4511779b4175d570792d335712935269435356e552d100efd68f8e7bf75eb0c6ec52bdab7db28473889ea3929e8f5fbef00fc6212de0961b8d63182d0e08ab337336734cb2f69130adffb6470bef03143e37affafccf62cd2e7ff148ab5de71ce1b5afae18d59df291cf8de685f669ed79e17c22a36827581e38baeb77622a49a0c20c6e724c4b4f732424b381ebf2317cd51cf5bb55a81367c582540d0e23ad8e0976d24e10f912c29c6b1a0e37f91c5b0d74ad3dbde9910fe1609d17c9dab976876cee4ea926967da3f59d9fdedf8a76e32489c5c056e7ca63d4a4dda351b3dfafc76cf1ce337abed7e9b140ce7846725e83867b7d687157b978da119bf4aca95fbb5004f657b5b265c260e1c831a59f8d6bf3c06de0a6e5ecc0987fa78aba59847963f28c19fa370c1f87a60411d340b40a12b7ba947afbd89561279e62b80a847567d55ccf3ca409db3653f442dda8a5a4a7946a737bad0e01f316fbb6108b455ed6091c3b0af710a67c0d4a6d72aa565ee492a76a0934fd124b783e96ee7c90015a2b64ca4a9b69b3be695d4b20877a65da1ee3b728e8997e438f85e47c067e56db5a6c390e840efe6e8eccd4fb9db0fe2d026ac7ab05edf8204cb3f5ed6063d26edf675537ef0d21f336972050b158deed5131c2791f258b68cadb9803c85df9d7d88b0484c3ff4e72cb05fc2e57310e25f1ba4043b9b3e686d289d8df923e70a39369970398ebe7b36c7365884e950bcc2d45bcb4e18c33ae84600ba1dd0ea1d57008f23ea46b15fd0db48e87ca8006d814168f2cb3cdf8fedb086747f626a68d43ce01dc0722d1653b1deb9dba8f196b8d7a6161470161b555daabb6b41685baa473f4f6910debcbf9b7bdbf7e0a0e7f6537e478943dab97515de315e3f8122d7c47b9fe1f5933a67686a30e1e32dd3d9a7d0d4fde801e7674ab69970d9724a15c3036ecddf4a8d4df7b2c9138e743564e74c8e4e55428024437f5ded285b7cecba4903e1654b2de5b10b786503971b9e350f770f91e53d017cbb34a9059678145addd982552dc25bbebace99394665d7758ec0ccfd85824c959735c76fee17f14cca83962c990e812b08bb8632a0320aa4a6e432a223cf8f134743ea536b58b1cab4ab74fc67f7e00d9c850ee3797233c4c87d0ac76505d0e67c1bd01ab3534b6919f8cfb16c5dfaa23a3b035e6703e00d87145583e5d726888cf1d03d1dba071b3ffea2b8a2a455c2a450a6bfffff22c587ca3b191842d5c6e9371da18b779f06bd9858fec741b886252ebbd01b8f5ead513008388158ad607335c30806046186285f9eef6406b2388d04d1e853e224ab264c3e8cceda404acec479450eb31897f17f11128ef8144abd208093663745a45c28a3350ac74e209edb36f22bd5a2ccbdee0c8f978f52bd29428ca6b35d68ca93f90fbae14ce35b5b7a3272dab82740e49976ac537dfe31dd96d9d1d205313e10c567c27e89a7f437f9279e2285677aec628744c1f8abce231886002eeaaf6197ac2757fdd79124d10a06fc4806f6873c97ee8b5da1f92f9edda41a4212fcf97d54945de81f6211aa312efb39914837f1d1dff62ad97383095448c43cca7f40c80658fe97445f674a62bb0869cd2a9ad571a87859525d11d1081c4444406a0a3f818b2ee48244a9efb240b5c796e4b29e79cf23171588e124c8ba11ab3dc4bd9b5afc2678b9f461daf861d7dc2170696b64b3c906d6a2dbc505e36ba1997d460ac5eae558f9c5b134647aab539492285f4af37390736ec34ed71b4c79c7525a5fa5cb9add111a89ee068b7b0b34cbfe45642fa5473d5af655030f34ead1f7e20e1cc33e1d5e0dd683e0f489726a9cfb5099c5d4fda921b3fe406101db022057b6c34bebae0bb4ca4553e7a2938c8cb3544e7dc0fcc2d02ba3dec475cc302a3bd68e13d88842ce18ede8980aba8a5d4693ea8adaf365c5ab723fa59b7d5c4f08807523ed4cb38370e1793e70d85e4a85f9e62bb860932988f9ea546a7c95597bd3ef839e8dba7db313eb649e55ecd435af3872b92c7b4bfa1441478c659bda256a203cd34a71dd9147eaffb27a0301829d3462332bb318fda264acf39c7af2a356aa3507d8b45b8f5d283dcaea68bf90159ca8c3e4b95d8d3283a32e83920220bd9044fa905fc1c9bdde11f803d9e5a5e6e6800943d65d3f8bc9e2a19bb77909767ff3c4cdea74b3868bf2788a77d07d48685c2ca851c2c4c87cc983820376a656e9c0ef8c70748523b426aae4bcd07aa19af41daf700cde0c99107f5498078c4c50741ad4390d37fd3ccf2feaca6b2820910aedd06590f86387e78e7877b1bf3e04f74c051c044dc2cdbe18fa816d798cf33a1eff1453166ead42d141b4960237b1a8ed36a77217194c3a3ba962f36921675c6be6a93ae75bfe017677227e6078ea2f13aed24dd645b05672acf8058408ff0a540ff7ea5ee2cf8a6969d4a952eaae1db1dc32f025f4ac08f82cd67c83e75c9a49921b541917024732b41b3405c3c52e8f72edc1a0771dbfd9bd5f076b07c1da7ad0e7f45d072597b9545bf56330738c5cbe71501a2ca65f7c9208f97cf482f028cdb024a57ac98d18ddb032e6574b2ea976f7ec6a8880cba932d46cc0103b69bcf405b0aa5469db1825f5ea56c0f2ec0a976bf4f6f1568a9a4138b9f5871c6f9b6edb8c608539696cd6641567ad50103b8fcfebb3804ddbd67bc25545e2e36102c7f993f035a27b945808f4e2dd9f8206654ccf6d61d88cf522c95129510d3fccf32f24a238389d9963de6d5531cc6e9e8cde6c841733fd86b795ca82ca9836a8490c3480af4ac3d3731807829456102472c8103f761e70d84b8df2195ab963ecce4037d1537adc5ba185f147aeadf412420db49a808bf07cd03df41c288ce97bff2e3946530e1e02730dac092673f20676463d1099efc512efa63609d8e1696f933089520cd24261e6612667388e9078c742850b10c60c33ecad2592627e177c090d18dbaf5369cb64bc8c4672a7a175ee56d2a30b11ed64576578967ca59d8dce49bfe6d638ca4ecad71a5faf03325b87a0dcdc1af7d047c4e56d40f2539f6d5a2901686dfba6b9df0207579dfd649b0dd18b27be3e030049a37495b91bc9921854ba02e6ee6e9619cd3ac453a237af108b5a34f5002381374dff9aed398dcd6771fd19c63ba92cf0135d625ff2e5f9356dd29124b97e43ae11aa77b06ae9cf9417179d0be055a600583b5b353d9ed6e71f4ce23ab8ee445533b9a3dea9329b737ce53dac8e63cba1aaeb629f35e3e695a9102ac02b1a09f495b7c1e22dcc0f37d78076a1fcad786b69ac78f1e806466d798fd8fc4a5d10d310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569882c6192b14198d931a7ec606b312eadebcb553c8c27139d80a2c565e55b1c3305e82bc920a28ed2c7fcd5925d39602daa09604a65de1451d9151a968932f2aca5ab83517f481c1cb5a9808df5b1e2b70f0f1495fbc95a23a7ae4fa1e79db4773b90c963bbd2869e366882cef553d209e457650ed4a98fc8630b751467fc9f3bce1e9a7e233ee084545da61a4ffeb7fbdb5f9515ff70b4d3b404a3e6f1274399431aaa4d63bd2b01921ce26754fba5fe12459534a5ac3b8b3870c4551ad30635c735a28a0124122d88a794db77022a0e8bd89e387de2ad00fdfa0071282cb2423cb96a5e121e63c086358062e9f2c9ff29403168495cadde7477a29dd9c3b5bdd9b845b03861418d9914d120ea68e0755092772c643dffe1cfe7ac84288c9424d9ff078bbf2e83301821dfcfed305d03da7c31eee2b95028f8b9af52ad524ba9a6602d422c34803d0dc3e7d965ed7d646c394b92c7f4824a6df670a562ad9b34fadadeef5d09eba6c2d985f0579377449865b4aa9cdec3e3197a4714c1b953de0ef43116243d6c0646baf8f5df0dfc9cfe975adb042bf3d867b1662accb529b8libldaputil.so.0.0.0libns-dshttpd.so.0.0.0librewriters.so.0.0.0librewriters.so.0.0.0libslapd.so.0.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdirsrvdirsrvrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdirsrvdirsrv389-ds-2.2.10~git200.96444f3c3-150600.8.26.1.src.rpm389-ds389-ds(ppc-64)389-ds-baseconfig(389-ds)group(dirsrv)libacctpolicy-plugin.so()(64bit)libacctusability-plugin.so()(64bit)libacl-plugin.so()(64bit)libaddn-plugin.so()(64bit)libalias-entries-plugin.so()(64bit)libattr-unique-plugin.so()(64bit)libautomember-plugin.so()(64bit)libback-ldbm.so()(64bit)libbitwise-plugin.so()(64bit)libchainingdb-plugin.so()(64bit)libcollation-plugin.so()(64bit)libcontentsync-plugin.so()(64bit)libcos-plugin.so()(64bit)libderef-plugin.so()(64bit)libdistrib-plugin.so()(64bit)libdna-plugin.so()(64bit)libentryuuid-plugin.so()(64bit)libentryuuid-syntax-plugin.so()(64bit)libldaputil.so.0()(64bit)liblinkedattrs-plugin.so()(64bit)libmanagedentries-plugin.so()(64bit)libmemberof-plugin.so()(64bit)libns-dshttpd.so.0()(64bit)libpam-passthru-plugin.so()(64bit)libpassthru-plugin.so()(64bit)libpbe-plugin.so()(64bit)libposix-winsync-plugin.so()(64bit)libpwdchan-plugin.so()(64bit)libpwdstorage-plugin.so()(64bit)libreferint-plugin.so()(64bit)libreplication-plugin.so()(64bit)libretrocl-plugin.so()(64bit)librewriters.so.0()(64bit)libroles-plugin.so()(64bit)librootdn-access-plugin.so()(64bit)libschemareload-plugin.so()(64bit)libslapd.so.0()(64bit)libstatechange-plugin.so()(64bit)libsyntax-plugin.so()(64bit)libusn-plugin.so()(64bit)libviews-plugin.so()(64bit)libwhoami-plugin.so()(64bit)user(dirsrv) !@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perl/usr/bin/python3.6/usr/sbin/serviceaclconfig(389-ds)cyrus-sasl-plaindb-utilsfillupkrb5ld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)lib389libback-ldbm.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.29)(64bit)libc.so.6(GLIBC_2.30)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcom_err.so.2()(64bit)libcrack.so.2()(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libdb-4.8.so()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libicui18n.so.73()(64bit)libicuuc.so.73()(64bit)libjson-c.so.5()(64bit)libjson-c.so.5(JSONC_0.14)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libldaputil.so.0()(64bit)liblmdb-0.9.30.so()(64bit)libns-dshttpd.so.0()(64bit)libnspr4.so()(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.10.2)(64bit)libnss3.so(NSS_3.12)(64bit)libnss3.so(NSS_3.15)(64bit)libnss3.so(NSS_3.2)(64bit)libnss3.so(NSS_3.3)(64bit)libnss3.so(NSS_3.4)(64bit)libnss3.so(NSS_3.6)(64bit)libnss3.so(NSS_3.9)(64bit)libnss3.so(NSS_3.9.2)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpcre2-8.so.0()(64bit)libplc4.so()(64bit)libplds4.so()(64bit)libsasl2.so.3()(64bit)libslapd.so.0()(64bit)libssl.so.3()(64bit)libssl.so.3(OPENSSL_3.0.0)(64bit)libssl3.so()(64bit)libssl3.so(NSS_3.12.6)(64bit)libssl3.so(NSS_3.14)(64bit)libssl3.so(NSS_3.2)(64bit)libssl3.so(NSS_3.20)(64bit)libssl3.so(NSS_3.4)(64bit)libssl3.so(NSS_3.7.4)(64bit)libsvrcore.so.0()(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libz.so.1()(64bit)permissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)sysuser-shadow2.2.10~git200.96444f3c3-150600.8.26.12.2.10~git200.96444f3c33.0.4-14.6.0-14.0.4-14.0-15.2-14.10.0-13.24.14.3 /usr/bin/chkstat -n --warn --system -e /usr/sbin/ns-slapd 1>&2i5h@h.h.h#4@hK@hK@h@g@gMf@f@eYeg'dhds@dD@du@dBzcc @c.c~ @cRcRc1@c@bb@b@bq@bEb9@b@b@a@aaaaI@`:@`:@`n@`n@`c`*b@`@`x@_0@_#_~@_&_^^^^k@^J@^0"@^&]z@]R@]M`@]B@\[@[}P@[`O@Z@ZtRZqZqZp^@Zo ZiZ[F@Z&@ZZZ@ZZY+@YB@Yܶ@Y5Y@Y˒Y˒YYYY@YY)j@Y@YR@Y@X @X@XZnX0>W^@Ws@W#LW#LW@W@W@VՄ@VO @UU@Ua@U@U.RU+UTT@william.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwbrown@suse.dewbrown@suse.dewbrown@suse.dewilliam.brown@suse.comwbrown@suse.dewbrown@suse.dewbrown@suse.dewbrown@suse.dewbrown@suse.dewbrown@suse.dewbrown@suse.dewilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.com389-ds-maintainer@suse.de389-ds-maintainer@suse.de389-ds-maintainer@suse.de389-ds-maintainer@suse.de389-ds-maintainer@suse.dewilliam.brown@suse.comwilliam.brown@suse.com389-ds-maintainer@suse.de389-ds-maintainer@suse.devarkoly@suse.comvarkoly@suse.comdakechi@suse.comhguo@suse.commrueckert@suse.dehguo@suse.comdimstar@opensuse.orghguo@suse.comhguo@suse.comhguo@suse.commrueckert@suse.derbrown@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dejengelh@inai.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dekukuk@suse.demrueckert@suse.debwiedemann@suse.comhguo@suse.comhguo@suse.commrueckert@suse.demrueckert@suse.dejengelh@inai.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.deaj@ajaissle.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.declaes.backstrom@opensuse.orgaj@ajaissle.dehguo@suse.comaj@ajaissle.deaj@ajaissle.deaj@ajaissle.dejengelh@inai.deaj@ajaissle.deaj@ajaissle.deaj@ajaissle.deaj@ajaissle.de- bsc#1258727 - CVE-2025-14905 - heap buffer overflow due to improper size calculation in `schema_attr_enum_callback` callback. - Update to version 2.2.10~git200.96444f3c3: * Security fix for CVE-2025-14905 * Issue 7277 - UI - Fix Japanese translation for "Successfully updated group" in Cockpit UI (#7278) * Issue 7275 - UI - Improve password policy field validation in Cockpit UI (#7276) * Issue 7279 - UI - Fix typo in export certificate dialog (#7280) * Issue 5853 - Update concread to 0.5.10 * Issue 7223 - Remove integerOrderingMatch requirement for parentid (#7264) * Issue 7223 - Use lexicographical order for ancestorid (#7256) * Issue 7231 - Sync repl tests fail in FIPS mode due to non FIPS compliant crypto (#7232) * Issue 7121 - (2nd) LeakSanitizer: various leaks during replication (#7212) * Issue 3555 - UI - Fix audit issue with npm - @isaacs/brace-expansion (#7228) * Issue 7223 - Add dsctl index-check command for offline index repair * Issue 7223 - Detect and log index ordering mismatch during backend startup * Issue 7223 - Add upgrade function to remove ancestorid index config entry * Issue 7223 - Add upgrade function to remove nsIndexIDListScanLimit from parentid * Issue 7223 - Revert index scan limits for system indexes * Issue 6476 - Fix build failure with GCC 15 * Issue 6542 - RPM build errors on Fedora 42 * Issue 7224 - CI Test - Simplify test_reserve_descriptor_validation (#7225) * Issue 7027 - (2nd) 389-ds-base OpenScanHub Leaks Detected (#7211) * Issue 7198 - Web console doesn't show sub-suffix when parent-suffix points to an entry (#7202) * Issue 7189 - DSBLE0007 generates incorrect remediation commands for scan limits * Bump lodash from 4.17.21 to 4.17.23 in /src/cockpit/389-console (#7203) * Issue 7172 - (2nd) Index ordering mismatch after upgrade (#7180) * Issue 7172 - Index ordering mismatch after upgrade (#7173) * Issue - Revise paged result search locking * Issue 7096 - During replication online total init the function idl_id_is_in_idlist is not scaling with large database (#7145) * Issue 7119 - Fix DNA shared config replication test (#7143) * Issue 7128 - memory corruption in alias entry plugin (#7131) * Issue 7091 - Duplicate local password policy entries listed (#7092) * Issue 7124 - BDB cursor race condition with transaction isolation (#7125) * Issue 7121 - LeakSanitizer: various leaks during replication (#7122) * Issue 7115 - LeakSanitizer: leak in `slapd_bind_local_user()` (#7116) * Issue 7109 - AddressSanitizer: SEGV ldap/servers/slapd/csnset.c:302 in csnset_dup (#7114) * Issue 7056 - DSBLE0007 doesn't generate remediation steps for missing indexes * Issue 7119 - Harden DNA plugin locking for shared server list operations (#7120) * Issue 7007 - Improve paged result search locking * Issue 3555 - UI - Fix audit issue with npm - glob (#7107) * Issue 6846 - Attribute uniqueness is not enforced with modrdn (#7026) * Bump js-yaml from 4.1.0 to 4.1.1 in /src/cockpit/389-console (#7097) * Issue 7042 - Enable global_backend_lock when memberofallbackend is enabled (#7043) * Issue 7055 - Online initialization of consumers fails with error -23 (#7075) * Issue 7065 - A search filter containing a non normalized DN assertion does not return matching entries (#7068) * Issue 7071 - search filter (&(cn:dn:=groups)) no longer returns results * Issue 7073 - Add NDN cache size configuration and enforcement tests (#7074) * Issue 7061 - CLI/UI - Improve error messages for dsconf localpwp list * Issue 7059 - UI - unable to upload pem file * Issue 7032 - The new ipahealthcheck test ipahealthcheck.ds.backends.BackendsCheck raises CRITICAL issue (#7036) * Issue 7047 - MemberOf plugin logs null attribute name on fixup task completion (#7048) * Issue 6979 - Improve the way to detect asynchronous operations in the access logs (#6980) * Issue - CLI/UI - Add option to delete all replication conflict entries * Issue 7033 - lib389 - basic plugin status not in JSON * Issue 7023 - UI - if first instance that is loaded is stopped it breaks parts of the UI * Issue 7027 - 389-ds-base OpenScanHub Leaks Detected (#7028) * Issue 6966 - On large DB, unlimited IDL scan limit reduce the SRCH performance (#6967)- bsc#1249033 - prevent segfault on extremely large queries. - Update to version 2.2.10~git146.78a60e3ac: * Issue 6954 - do not delete referrals on chain_on_update backend * Issue 7018 - BUG - prevent stack depth being hit (#7019)- bsc#1243428 - resolve infinite loop due when loading RUV entryrdn * 0003-Revert-Issue-6417-If-an-entry-RDN-is-identical-to-th.patch * 0002-Revert-Issue-6417-2nd-If-an-entry-RDN-is-identical-t.patch * 0001-Revert-Issue-6417-3rd-If-an-entry-RDN-is-identical-t.patch- Update to version 2.2.10~git144.85806ed57: * Issue 6928 - The parentId attribute is indexed with improper matching rule * Issue 6933 - When deferred memberof update is enabled after the server crashed it should not launch memberof fixup task by default (#6935) * Issue 6929 - Compilation failure with rust-1.89 on Fedora ELN * Issue 6764 - statistics about index lookup report a wrong duration (#6765) * Issue 6641 - Fix memory leaks * Issue 6940 - dsconf monitor server fails with ldapi:// due to absent server ID (#6941) * Issue 6936 - Make user/subtree policy creation idempotent (#6937) * Issue 6865 - AddressSanitizer: leak in agmt_update_init_status * Issue 6848 - AddressSanitizer: leak in do_search * Issue 6850 - AddressSanitizer: memory leak in mdb_init * Issue 6778 - Memory leak in roles_cache_create_object_from_entry part 2 * Issue 6778 - Memory leak in roles_cache_create_object_from_entry * Issue 6181 - RFE - Allow system to manage uid/gid at startup * Issues 6913, 6886, 6250 - Adjust xfail marks (#6914) * Issue 6768 - ns-slapd crashes when a referral is added (#6780) * Issue 6468 - CLI - Fix default error log level * Issue 6897 - Fix disk monitoring test failures and improve test maintainability (#6898) * Issue 6884 - Mask password hashes in audit logs (#6885) * Issue 6594 - Add test for numSubordinates replication consistency with tombstones (#6862) * Issue 6250 - Add test for entryUSN overflow on failed add operations (#6821) * Issue 6895 - Crash if repl keep alive entry can not be created * Issue 6893 - Log user that is updated during password modify extended operation * Issue 6772 - dsconf - Replicas with the "consumer" role allow for viewing and modification of their changelog. (#6773) * Issue 6680 - instance read-only mode is broken (#6681) * Issue 6878 - Prevent repeated disconnect logs during shutdown (#6879) * Issue 6872 - compressed log rotation creates files with world readable permission * Issue 6859 - str2filter is not fully applying matching rules * Issue 6756 - CLI, UI - Properly handle disabled NDN cache (#6757) * Issue 6857 - uiduniq: allow specifying match rules in the filter * Issue 6838 - lib389/replica.py is using nonexistent datetime.UTC in Python 3.9 * Issue 6822 - Backend creation cleanup and Database UI tab error handling (#6823) * Issue 6782 - Improve paged result locking * Issue 6119 - Synchronise accept_thread with slapd_daemon (#6120) * Issue 6825 - RootDN Access Control Plugin with wildcards for IP addre… (#6826) * Issue 6736 - Exception thrown by dsconf instance repl get_ruv (#6742) * Issue 6819 - Incorrect pwdpolicysubentry returned for an entry with user password policy * Issue 6553 - Update concread to 0.5.6 (#6824) * Issue 1081 - Add a CI test (#6063) * Issue 6761 - Password modify extended operation should skip password policy checks when executed by root DN * Issue 6715 - dsconf backend replication monitor fails if replica id starts with 0 (#6716) * Issue 6698 - NPE after configuring invalid filtered role (#6699) * Issue 6641 - modrdn fails when a user is member of multiple groups (#6643) * Issue 6776 - Enabling audit log makes slapd coredump * Issue 6534 - CI fails with Fedora 41 and DNF5 * Issue 6787 - Improve error message when bulk import connection is closed- bsc#1241988 - get_dn fails with python error - Update to version 2.2.10~git99.aa5d0ecbf: * Issue 6626 - Ignore replica busy condition in healthcheck (#6630) * Revert "Issue 5120 - ns-slapd doesn't start in referral mode (#6763)" * Issue 6438 - Add basic dsidm organizational unit tests * Issue 6439 - Fix dsidm service get_dn option * Issue 5120 - ns-slapd doesn't start in referral mode (#6763)- bsc#1242666 - CVE-2025-3416 - openssl use after free- Update to version 2.2.10~git94.9af9dfe56: * Issue 4989 - Confusing error message from dsconf plugin set --enabled (#6750) * Issue 6276 - UI - schema editing and memberof shared config not working correctly- bsc#1241016 - enable memory accounting as SUSE disables it by default - Update to version 2.2.10~git92.5c7db176: * Issue 6734 - BUG - format strings may not contain backslash (#6749) * Issue 6505- CI - backport changes for check_value_in_log * Issue 6501 - CLI - dsidm role rename was not working * Issue 6744 - BUG - memory accounting is not always enabled (#6745) * Issue 6492/6493 - CLI - dsdim can not create nested/filtered roles * Issue #6740 Certificate verify fails in FIPS mode * Issue 5356 - Set DEFAULT_PASSWORD_STORAGE_SCHEME to PBKDF2-SHA512 in tests * Issue 6603 - Release tarballs ship a different Cargo.lock * Issue 6743 - CLI - dsidm add option to list DN's * Issue 6735 - CLI - dsidm provide option to set decription when creating an entry * Bump tokio from 1.43.0 to 1.44.2 in /src (#6732) * Issue 6728 - CLI - Issue with user rename operation (#6729) * Bump openssl from 0.10.70 to 0.10.72 in /src (#6730) * Issue 6515 - CLI - dsidm get_dn does not return JSON format * Issue 6713 - ns-slapd crash during mdb offline import (#6714) * Issue 6562 - Fix issues around slapi_filter_sprintf (#6725) * Issue 6464 - UI - Fixed spelling in cockpit messages * Issue 6571 - (2nd) Nested group does not receive memberOf attribute (#6697) * Issue 6686 - CLI - Re-enabling user accounts that reached inactivity limit fails with error (#6687) * Issue 6288 - dsidm crash with account policy when alt-state-attr is disabled (#6292) * Issue 6494 - (4th) Various errors when using extended matching rule on vlv sort filter * Issue 6494 - (3rd) Various errors when using extended matching rule on vlv sort filter * Issue 1925 - Add a CI test (#5936) * Issue 6571 - Nested group does not receive memberOf attribute (#6679) * Issue 6676 - Add GitHub workflow action and fix pbkdf2 tests (#6677) * Issue 6155 - ldap-agent fails to start because of permission error (#6179) * Issue 6656 - UI - Enhance Monitor Log Viewer with Patternfly LogViewer component (#6657) * Issue 6655 - fix replication release replica decoding error * Issue 6632 - Replication init fails with ASAN build * Issue 6436 - MOD on a large group slow if substring index is present (#6437) * Issue 6553 - Update concread to 0.5.4 and refactor statistics tracking (#6607) * Issue 4673 - Update Rust crates * Bump esbuild from 0.24.0 to 0.25.0 in /src/cockpit/389-console (#6602) * Issue 6561 - TLS 1.2 stickiness in FIPS mode * Issue 6494 - (2nd) Various errors when using extended matching rule on vlv sort filter * Issue 6343 - (2nd) Improve online import robustness when the server is under load * Issue 6554 - During import of entries without nsUniqueId, a supplier generates duplicate nsUniqueId (LMDB only) (#6582)- bsc#1230852 - persist extracted key path for ldap_ssl_client_init over repeat invocations - Update to version 2.2.10~git55.6a75e944: * Bump openssl from 0.10.66 to 0.10.70 in /src * Issue 6258 - Mitigate race condition in paged_results_test.py (#6433) * Issue 6566 - RI plugin failure to handle a modrdn for rename of member of multiple groups (#6567) * Issue 6375 - UI - Update cockpit.js code to the latest version (#6376) * Issue 5732 - Localizing Cockpit's 389ds Plugin using CockpitPoPlugin (#5764) * Issue 5793 - UI - movce from webpack to esbuild bundler * Issue 6004 - idletimeout may be ignored (#6005) * Issue 6468 - Fix building for older versions of Python * Issue 6446 - Fix test_acct_policy_consumer test to wait enough for lastLoginHistory update (#6530) * Issue 6509 - Race condition with Paged Result searches * Issue 6191 - Node.js 16 actions are deprecated * Issue 6016 - Pin upload/download artifacts action to v3 * Issue 6497 - lib389 - Configure replication for multiple suffixes (#6498) * Issue 6470 - Some replication status data are reset upon a restart (#6471) * Issue 6386 - backup/restore broken after db log rotation (#6406) * Issue 6490 - Add a new macro function and print rounds on startup (#6496) * Issue 6494 - Various errors when using extended matching rule on vlv sort filter (#6495) * Issue 6417 - (3rd) If an entry RDN is identical to the suffix, then Entryrdn gets broken during a reindex (#6480) * Issue 6490 - Remove the rust error log message for pbkdf2 rounds * Issue 6485 - Fix double free in USN cleanup task * Issue 6269 - RFE - Add nsslapd-pwdPBKDF2Rounds configuration to PBKDF2-* plugins (#6447) * Issue 6468 - RFE - CLI - fix cherry-pick error * Issue 6468 - RFE - CLI - Add logging settings to dsconf * Issue 6472 - CLI - Improve error message format * Issue 6417 - (2nd) typo * Issue 6417 - (2nd) If an entry RDN is identical to the suffix, then Entryrdn gets broken during a reindex (#6460) * Issue 3555 - UI - Fix issues reported by npm audit * Issue 6446 - on replica consumer, account policy plugin fails to manage the last login history (#6448) * Issue 6432 - Crash during bind when acct policy plugin does not have "alwaysrecordlogin" set * Issue 6302 - Allow to run replication status without a prompt (#6410) * Issue 6417 - If an entry RDN is identical to the suffix, then Entryrdn gets broken during a reindex (#6418) * Issue 6340 - RFE - extract keys once (#6413) * Issue 6415 - BUG - Incorrect icu linking (#6416) * Issue 6258 - Resolve race condition for two tests in health_config.py * Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user * Issue 6349 - RFE - extract keys once (#6363) (#6394) * Issue 5920 - pamModuleIsThreadSafe is missing in the schema- bsc#1230852 - persist extracted key path for ldap_ssl_client_init over repeat invocations - bsc#1231462 - re-enable use of .dsrc basedn for dsidm commands - Update to version 2.2.10~git18.20ce9289: * Issue 6349 - RFE - Use previously extracted key path (#6363) * Issue 6067 - Update dsidm to prioritize basedn from .dsrc over interactive input (#6362) * Issue 6331 - UI - Instance fails to load when DB backup directory doesn't exist (#6332) * Issue 6343 - Improve online import robustness when the server is under load * Issue 6345 - Ensure all slapi_log_err calls end format strings with newline character \n (#6346) * Issue 6336 - Fix failing CI tests (roles) due to slow import (#6337) * Issue 6304 - RFE when memberof is enabled, defer updates of members from the update of the group (#6305) * Issue 6324 - Provide more information in the error message during setup_ol_tls_conn() (#6325) * Issue 6307 - Wrong set of entries returned for some search filters (#6308) * Issue 2472 - Add a CI test (#6314) * Issue 6276 - Schema lib389 object is not keeping custom schema data upon editing (#6279) * Issue 3555 - UI - Fix audit issue with npm - micromatch (#6310) * Issue 6301 - Fix long delay when setting replication agreement with dsconf (#6303) * Issue 6280 - Changelog trims updates from a given RID even if a consumer has not received any of them (#6281) * Issue 6295 - test_password_modify_non_utf8 should set default password storage scheme * Issue 6192 - Test failure: test_match_large_valueset- bsc#1225512 - VUL-0: CVE-2024-3657: 389-ds: potential denial of service via specially crafted kerberos AS-REQ request - bsc#1226277 - VUL-0: CVE-2024-5953: 389-ds: malformed userPassword hashes may cause a denial of service - bsc#1228912 - 389ds crash when user does change password using iso-8859-1 encoding - Update to version 2.2.10~git2.345056d3: * Issue 2324 - Add a CI test (#6289) * Issue 6284 - BUG - freelist ordering causes high wtime * Bump version to 2.2.10 * Issue 5327 - Fix test metadata * Security fix for CVE-2024-5953 * Security fix for CVE-2024-3657 * Security fix for CVE-2024-2199 (bsc#1225507) * Issue 5853 - Update Cargo.lock * Issue 5962 - Rearrange includes for 32-bit support logic * Issue 5973 - Fix fedora cop RawHide builds (#5974) * Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console * Issue 6254 - Enabling replication for a sub suffix crashes browser (#6255) * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes (#6225) * Issue 6183 - Slow ldif2db import on a newly created BDB backend (#6208) * Issue 6170 - audit log buffering doesn't handle large updates * Issue 6193 - Test failure: test_tls_command_returns_error_text * Issue 6189 - CI tests fail with `[Errno 2] No such file or directory: '/var/cache/dnf/metadata_lock.pid'` * Issue 6172 - RFE: improve the performance of evaluation of filter component when tested against a large valueset (like group members) (#6173) * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093) * Issue 6080 - ns-slapd crash in referint_get_config (#6081) * Issue 6117 - Fix the UTC offset print (#6118) * Issue 5305 - OpenLDAP version autodetection doesn't work * Issue 6112 - RFE - add new operation note for MFA authentications * Issue 5842 - Add log buffering to audit log * Issue 6103 - New connection timeout error breaks errormap (#6104) * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079) * Issue 6096 - Improve connection timeout error logging (#6097) * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088) * Issue 5487 - Fix various isses with logconv.pl (#6085) * Issue 6052 - Paged results test sets hostname to `localhost` on test collection * Issue 6061 - Certificate lifetime displayed as NaN * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045) * Issue 3555 - Remove audit-ci from dependencies (#6056) * Issue 5647 - Fix unused variable warning from previous commit (#5670) * issue 5647 - covscan: memory leak in audit log when adding entries (#5650) * Issue 6047 - Add a check for tagged commits * Issue 6041 - dscreate ds-root - accepts relative path (#6042) * Issue 6034 - Change replica_id from str to int * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940) * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871) * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007) * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994) * Issue 5954 - Disable Transparent Huge Pages- bsc#1225512 - VUL-0: CVE-2024-3657: 389-ds: potential denial of service via specially crafted kerberos AS-REQ request - bsc#1226277 - VUL-0: CVE-2024-5953: 389-ds: malformed userPassword hashes may cause a denial of service - bsc#1228912 - 389ds crash when user does change password using iso-8859-1 encoding - Update to version 2.2.10~git2.345056d3: * Issue 2324 - Add a CI test (#6289) * Issue 6284 - BUG - freelist ordering causes high wtime * Bump version to 2.2.10 * Issue 5327 - Fix test metadata * Security fix for CVE-2024-5953 * Security fix for CVE-2024-3657 * Security fix for CVE-2024-2199 * Issue 5853 - Update Cargo.lock * Issue 5962 - Rearrange includes for 32-bit support logic * Issue 5973 - Fix fedora cop RawHide builds (#5974) * Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console * Issue 6254 - Enabling replication for a sub suffix crashes browser (#6255) * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes (#6225) * Issue 6183 - Slow ldif2db import on a newly created BDB backend (#6208) * Issue 6170 - audit log buffering doesn't handle large updates * Issue 6193 - Test failure: test_tls_command_returns_error_text * Issue 6189 - CI tests fail with `[Errno 2] No such file or directory: '/var/cache/dnf/metadata_lock.pid'` * Issue 6172 - RFE: improve the performance of evaluation of filter component when tested against a large valueset (like group members) (#6173) * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093) * Issue 6080 - ns-slapd crash in referint_get_config (#6081) * Issue 6117 - Fix the UTC offset print (#6118) * Issue 5305 - OpenLDAP version autodetection doesn't work * Issue 6112 - RFE - add new operation note for MFA authentications * Issue 5842 - Add log buffering to audit log * Issue 6103 - New connection timeout error breaks errormap (#6104) * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079) * Issue 6096 - Improve connection timeout error logging (#6097) * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088) * Issue 5487 - Fix various isses with logconv.pl (#6085) * Issue 6052 - Paged results test sets hostname to `localhost` on test collection * Issue 6061 - Certificate lifetime displayed as NaN * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045) * Issue 3555 - Remove audit-ci from dependencies (#6056) * Issue 5647 - Fix unused variable warning from previous commit (#5670) * issue 5647 - covscan: memory leak in audit log when adding entries (#5650) * Issue 6047 - Add a check for tagged commits * Issue 6041 - dscreate ds-root - accepts relative path (#6042) * Issue 6034 - Change replica_id from str to int * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940) * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871) * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007) * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994) * Issue 5954 - Disable Transparent Huge Pages- bsc#1219836 - CVE-2024-1062 - #5647 - resolve possible denial of service when audit logging is enabled - Update to version 2.2.8~git65.347aae6: * Issue 6052 - Paged results test sets hostname to `localhost` on test collection * Issue 6061 - Certificate lifetime displayed as NaN * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045) * Issue 3555 - Remove audit-ci from dependencies (#6056) * Issue 5647 - Fix unused variable warning from previous commit (#5670) * issue 5647 - covscan: memory leak in audit log when adding entries (#5650) * Issue 6047 - Add a check for tagged commits * Issue 6041 - dscreate ds-root - accepts relative path (#6042) * Issue 6034 - Change replica_id from str to int * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940) * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871) * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007) * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994) * Issue 5954 - Disable Transparent Huge Pages- bsc#1217581 - Replica ID cannot be specified for consumer and hub roles - Update to version 2.2.8~git51.3688d68: * Issue 5984 - Crash when paged result search are abandoned - fix2 (#5987) * Issue 5984 - Crash when paged result search are abandoned (#5985) * Issue 5971 - CLI - Fix password prompt for repl status (#5972) * Issue 5956 - After an upgrade the server won't start - nsslapd-connta… …blesize (#5963) * Issue 3555 - UI - Fix audit issue with npm - babel/traverse (#5959) * Issue 5966 - CLI - Custom schema object is removed on a failed edit (#5967) * Issue 5956 - After an upgrade the server won't start - nsslapd-conntablesize (#5957) * issue 5924 - ASAN server build crash when looping opening/closing connections (#5926) * Issue 5848 - Fix condition and add a CI test (#5916) * Issue 5909 - Multi listener hang with 20k connections (#5917) * Issue 5853 - Revert MSRV check (#5908) * Issue 5722 - improve testcase (#5904) * Bug Description: * Issue 5858 - WebUI monitoring test fails to run- bsc#1212726 - SSSD client performance improvements - Update to version 2.2.8~git37.fdb3bae: * Issue 5082 - slugify: ModuleNotFoundError when running test cases * Issue 4551 - Part 2 - Fix build warning of previous PR (#5888) * Issue 5834 - AccountPolicyPlugin erroring for some users (#5866) * Issue 5872 - part 2 - fix is_dbi regression (#5887) * Issue 5804 - dtablesize being set to soft maxfiledescriptor limit (#5806) * Issue 5848 - dsconf should prevent setting the replicaID for hub and consumer roles (#5849) * Issue 5883 - Remove connection mutex contention risk on autobind (#5886) * Issue 5872 - `dbscan()` in lib389 can return bytes * Bump version to 2.2.9 * Issue 5729 - Memory leak in factory_create_extension (#5814) * Issue 5877 - test_basic_ldapagent breaks test_setup_ds_as_non_root* tests * Issue 5853 - Update Cargo.lock and fix minor warning (#5854) * Issue 5867 - lib389 should use filter for tarfile as recommended by PEP 706 (#5868) * Issue 5864 - Server fails to start after reboot because it's unable to access nsslapd-rundir * Issue 5856 - SyntaxWarning: invalid escape sequence '\,' * Issue 5859 - dbscan fails with AttributeError: 'list' object has no attribute 'extends'- bsc#1212726 - SSSD client performance improvements - Update to version 2.2.8~git21.c11e86f: * Issue 4551 - Paged search impacts performance (#5838) * Issue 4169 - UI - Fix retrochangelog and schema Typeaheads (#5837) * issue 5833 - dsconf monitor backend fails on lmdb (#5835) * Issue 3555 - UI - Fix audit issue with npm - semver and word-wrap- bsc#1213190 - update for stability patches - Update to version 2.2.8~git17.48834f1: * Issue 5752 - RFE - Provide a history for LastLoginTime (#5807) * Issue 5793 - UI - fix suffix selection in export modal * Issue 5825 - healthcheck - password storage scheme warning needs more info * Issue #5822 - Allow empty export path for db2ldif * Issue 5755 - Massive memory leaking on update operations (#5824) * Issue 5551 - Almost empty and not loaded ns-slapd high cpu load * Issue 5722 - RFE When a filter contains 'nsrole', improve response time by rewriting the filter (#5723) * Issue 5755 - The Massive memory leaking on update operations (#5803) * Issue 5752 - CI - Add more tests for lastLoginHistorySize RFE (#5802) * Issue 2375 - CLI - Healthcheck - revise and add new checks * Issue 5781 - Bug handling return code of pre-extended operation plugin. * Issue 5646 - Various memory leaks (#5725) * Issue 5789 - Improve ds-replcheck error handling- bsc#1211812 - update for stability patches - Update to version 2.2.8~git4.1eeaedf: * Issue 5642 - Build fails against setuptools 67.0.0 * Issue 5778 - UI - Remove error message if .dsrc is missing * Issue 5751 - Cleanallruv task crashes on consumer (#5775) * Issue 5743 - Disabling replica crashes the server (#5746) * Bump version to 2.2.8 * Issue 5752 - RFE - Provide a history for LastLoginTime (#5753) * Issue 5770 - RFE - Extend Password Adminstrators to allow skipping password info updates * Issue 5768 - CLI/UI - cert checks are too strict, and other issues * Issue 5765 - Improve installer selinux handling * Issue 5643 - Memory leak in entryrdn during delete (#5717) * Issue 152 - RFE - Add support for LDAP alias entries * Issue 5052 - BUG - Custom filters prevented entry deletion (#5060) * Issue 5704 - crash in sync_refresh_initial_content (#5720) * Issue 5738 - RFE - UI - Read/write replication monitor info to .dsrc file * Issue 5749 - RFE - Allow Account Policy Plugin to handle inactivity and expiration at the same time * Bump version to 2.2.7- bsc#1210462 - OpenLDAP to 389-ds migration - exclude some unsupported attributes. - Update to version 2.2.6~git40.002a0ca: * Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735) * Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727) * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations * Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711) * Issue 1081 - Stop schema replication from overwriting x-origin * Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699) * Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692) * Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691) * Issue 5687 - UI - sensitive information disclosure * Issue 4583 - Update specfile to skip checks of ASAN builds * Issue 5550 - dsconf monitor crashes with Error math domain error (#5553) * Issue 3604 - UI - Add support for Subject Alternative Names in CSR * Issue 5600 - buffer overflow when enabling sync repl plugin when dynamic plugins is enabled * Fix build break * Issue 5640 - Update logconv for new logging format * Issue 5545 - A random crash in import over lmdb (#5546) * Issue 5490 - tombstone in entryrdn index with lmdb but not with bdb (#5498) * Issue 5408: lmdb import is slow (#5481) * Issue 5162 - CI - fix error message for invalid pem file * Issue 5598 - In 2.x, SRCH throughput drops by 10% because of handling of referral (#5604) * Issue 5671 - covscan - clang warning (#5672) * Issue 5267 - CI - Fix issues with nsslapd-return-original-entrydn * Issue 5666 - CLI - Add timeout parameter for tasks * Issue 5567 - CLI - make ldifgen use the same default ldif name for all options * Issue 5162 - Lib389 - verify certificate type before adding * Issue 5630 - CLI - need to add logging filter for stdout * Issue 5646 - CLI/UI - do not hardcode password storage schemes * Issue 5640 - Update logconv for new logging format * Issue 5652 - Libasan crash in replication/cascading_test (#5659) * Issue 5658 - CLI - unable to add attribute with matching rule * Issue 5653 - covscan - fix invalid dereference * Issue 5648 - Covscan - Compiler warnings (#5651) * Issue 5630 - CLI - error messages should goto stderr * Issue 2435 - RFE - Raise IDL Scan Limit to INT_MAX (#5639) * Issue 5632 - CLI - improve error handling with db2ldif * Issue 5578 - dscreate ds-root does not normaile paths (#5613) * Issue 5560 - dscreate run by non superuser set defaults requiring superuser privilege (#5579) * Issue 5624 - RFE - UI - export certificates, and import text base64 encoded certificates * Issue 4293 - RFE - CLI - add dsrc options for setting user and group subtrees * Issue 5497 - boolean attributes should be case insensitive * Bump version to 2.2.6 * Issue 5607, 5351, 5611 - UI/CLI - fix various issues * Issue 5608 - UI - need to replace some "const" with "let" * Issue 3604 - Create a private key/CSR with dsconf/Cockpit (#5584) * Issue 5602 - UI - browser crash when trying to modify read-only variable * Issue 5581 - UI - Support cockpit dark theme- bsc#1205996 - prevent segfault in cl5configtrim - Update to version 2.2.4~git25.c81ee34: * Issue 5593 - CLI - dsidm account subtree-status fails with TypeError * Issue 5591 - BUG - Segfault in cl5configtrim with invalid confi (#5592) * Fix latest npm audit failures * Issue 5599 - CI - webui tests randomly fail * Issue 5348 - RFE - CLI - add functionality to do bulk updates to entries- bsc#1206563 - improve pam_saslauthd migration handling from openldap - Update to version 2.2.4~git20.7eba9b9: * Issue 5526 - RFE - Improve saslauthd migration options (#5528) * Issue 5588 - Fix CI tests * Issue 5585 - lib389 password policy DN handling is incorrect (#5587) * Issue 5521 - UI - Update plugins for new split PAM and LDAP pass thru auth * Bump version to 2.2.5 * Issue 5236 - UI add specialized group edit modal * Issue 5278 - CLI - dsidm asks for the old password on password reset * Issue 5531 - CI - use universal_lines in capture_output * Issue 5505 - Fix compiler warning (#5506) * Issue 3615 - CLI - prevent virtual attribute indexing * Issue 5413 - Allow mutliple MemberOf fixup tasks with different bases/filters * Issue 5561 - Nightly tests are failing- bsc#1205974 - support pam_saslauthd for authentication pass through requirements. See also jsc#PED-2701 - Update to version 2.2.4~git8.8a6e7be: * Issue 5521 - RFE - split pass through auth cli * Issue 5521 - BUG - Pam PTA multiple issues * Issue 5544 - Increase default task TTL- Update to version 2.2.4~git5.d25f9eb: * Issue 5541 - Fix typo in `lib389.cli_conf.backend._get_backend` (#5542) * Issue 5539 - Make logger's parameter name unified (#5540) * Issue 3729 - (cont) RFE Extend log of operations statistics in access log (#5538) * Issue 5534 - Fix a rebase typo (#5537) * Issue 5534 - Add copyright text to the repository files * Bump version to 2.2.4 * Issue 5532 - Make db compaction TOD day more robust. * Issue 3729 - RFE Extend log of operations statistics in access log (#5508) * Issue 5529 - UI - Fix npm vulnerability in loader-utils * Issue 3555 - UI - fix audit issue with npm loader-utils (#5514) * Issue 5162 - Fix dsctl tls ca-certfiicate add-cert arg requirement * Issue 5510 - remove twalk_r dependency to build on RHEL8 (#5516) * Issue 5162 - RFE - CLI allow adding CA certificate bundles * Issue 5440 - memberof is slow on update/fixup if there are several 'groupattr' (#5455) * Issue 5512 - BUG - skip pwdPolicyChecker OC in migration (#5513) * Issue 5429 - healthcheck - add checks for MemberOf group attrs being indexed * Issue 5502 - RFE - Add option to display entry attributes in audit log * Issue 5495 - BUG - Minor fix to dds skip, inconsistent attrs caused errors (#5501) * Issue 5367 - RFE - store full DN in database record- Update to version 2.2.3~git20.b1ed566: * Issue 5495 - RFE - skip dds during migration. (#5496) * Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492) * Issue 5368 - Retro Changelog trimming does not work (#5486) * Issue 5487 - Fix various issues with logconv.pl * Issue 5482 - lib389 - Can not enable replication with a mixed case suffix * Issue 5478 - Random crash in connection code during server shutdown (#5479) * Issue 3061 - RFE - Add password policy debug log level * Issue 4324 - Revert recursive pthread mutex usage in factory.c * Issue 5262 - high contention in find_entry_internal_dn on mixed load (#5264) * Issue 4324 - Revert recursive pthread mutex change (#5463)- bsc#1204493 - Improve reliability of migrations from openldap when dynamic directory services is configured. - Update to version 2.0.16~git52.76ecbe1: * Issue 5495 - RFE - skip dds during migration. (#5496) * Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492) * Issue 5368 - Retro Changelog trimming does not work (#5486) * Issue 5487 - Fix various issues with logconv.pl * Issue 5482 - lib389 - Can not enable replication with a mixed case suffix * Issue 4776 - Fix entryuuid fixup task (#5483) * Issue 5356 - Update Cargo.lock and bootstrap PBKDF2-SHA512 (#5480) * Issue 3061 - RFE - Add password policy debug log level * Issue 5462 - RFE - add missing default indexes (#5464) * Issue 4324 - Revert recursive pthread mutex usage in factory.c- bsc#1194119 - CVE-2021-45710 - tokio data race with memory corruption - Update to version 2.0.16~git37.9a47b3d2: * Revert "Issue 5446 - Fix some covscan issues (#5451)" * Issue 5254 - dscreate create-template regression due to 5a3bdc336 (#5255) * Issue 5271 - Serialization of pam_passthrough causing high etimes (#5272) * Issue 5453 - UI/CLI - Changing Root DN breaks UI * Issue 5446 - Fix some covscan issues (#5451) * Issue 5294: Report Portal 5 is not processing an XML file with (#5358) * Issue 4588 - Gost yescrypt may fail to build on some older versions of glibc * Issue 4308 - checking if an entry is a referral is expensive * Issue 5447 - UI - add NDN max cache size to UI * Issue 5443 - UI - disable save button while saving * Issue 5077 - UI - Add retrocl exclude attribute functionality (#5078)- bsc#1202470 - CVE-2022-2850 - Resolve sync repl crash during invalid cookie handling - Update to version 2.0.16~git20.219f047ae: * Issue #5423 - Fix missing 'not' in description * Issue 5421 - CI - makes replication/acceptance_test.py::test_modify_entry more robust (#5422) * Issue 3903 - fix repl keep alive event interval * Issue 5418 - Sync_repl may crash while managing invalid cookie (#5420) * Issue 5415 - Hostname when set to localhost causing failures in other tests * Issue 5412 - lib389 - do not set backend name to lowercase * Issue 3903 - keep alive update event starts too soon * Issue 5397 - Fix various memory leaks * Issue 5399 - UI - LDAP Editor is not updated when we switch instances (#5400) * Issue 3903 - Supplier should do periodic updates- bsc#1197998 - Update sudoers schema to support UTF-8 - Update to version 2.0.16~git9.e2a858a86: * Issue 5386 - BUG - Update sudoers schema to correctly support UTF-8 (#5387) * Issue 5383 - UI - Various fixes and RFE's for UI * Issue 4656 - Remove problematic language from source code * Issue 5380 - Separate cleanAllRUV code into new file * Issue 5322 - optime & wtime on rejected connections is not properly set * Issue 5375 - CI - disable TLS hostname checking * Issue 5373 - dsidm user get_dn fails with search_ext() argument 1 must be str, not function * Issue 5371 - Update npm and cargo packages * Issue 3069 - Support ECDSA private keys for TLS (#5365) * Bump version to 2.0.16- Changelog fix - bsc#1195324 - CVE-2021-4091 - double free in psearch- bsc#1199889 - CVE-2022-1949 - full access control bypass with simple crafted query, resolved by Issue 5170. - Update to version 2.0.15~git26.1ea6a6803: * Issue 5302 - Release tarballs don't contain cockpit webapp * Issue 5237 - audit-ci: Cannot convert undefined or null to object * Issue 5170 - BUG - ldapsubentries were incorrectly returned (#5285) * Issue 4970 - Add support for recursively deleting subentries * Issue 5284 - Replication broken after password change (#5286) * Issue 5291 - Harden ReplicationManager.wait_for_replication (#5292) * Issue 5279 - dscontainer: TypeError: unsupported operand type(s) for /: 'str' and 'int' * Issue 5170 - RFE - Filter optimiser (#5171) * Issue 5276 - CLI - improve task handling * Issue 5273 - CLI - add arg completer for instance name- Resolve bsc#1199008 - An incorrectly backported fix would cause dscontainer not to start due to a missing function definition - Update to version 2.0.15~git17.498ec3e93: * Issue 5273 - CLI - add arg completer for instance name * Issue 2893 - CLI - dscreate - add options for setting up replication * Issue 4866 - CLI - when enabling replication set changelog trimming by default * Issue 5241 - UI - Add account locking missing functionality (#5251) * Issue 5180 - snmp_collator tries to unlock NULL mutex (#5266) * Issue 5098 - Fix cherry-pick error * Fix cherry-pick error * Issue 4904 - Fix various small issues * Issue 5260 - BUG - OpenLDAP allows multiple names of memberof overlay (#5261) * Issue 5252 - During DEL, vlv search can erroneously return NULL candidate (#5256) * Issue 5210 - Python undefined names in lib389 * Issue 4959 - BUG - Invalid /etc/hosts setup can cause isLocalHost (#4960) * Issue 5249 - dscontainer: ImportError: cannot import name 'get_default_db_lib' from 'lib389.utils'- Resolve bsc#1197275 - CVE-2022-0918 - Crafted message may cause DoS - Update to version 2.0.15~git4.f46ab49c9: * Issue 5242- Craft message may crash the server (#5243) * Issue 5234 - UI - rename Users and Groups tab * Issue 5217 - Simplify instance creation and administration by non root user (#5224) * Issue 5227 - UI - No way to move back to Get Started step (#5233) * Bump version to 2.0.15 * Issue 5230 - Race condition in RHDS disk monitoring functions * Issue 4299 - UI - Add CoS funtionality (#5196) * Issue 5225 - UI - impossible to manually set entry cache * Issue 5186 - UI - Fix SASL Mapping regex test feature * Issue 5221 - User with expired password can still login with full privledges- Resolve bsc#1197345 - CVE-2022-0996 - Mishandling of password expiry - Update to version 2.0.14~git25.e6431d959: * Issue 5221 - User with expired password can still login with full privledges * Issue 5218 - double-free of the virtual attribute context in persistent search (#5219) * Issue 5200 - dscontainer should use environment variables with DS_ prefix * Issue 5193 - Incomplete ruv occasionally returned from ruv search (#5194) * Issue 5189 - memberOf plugin exclude subtree not cleaning up groups on modrdn * Issue 5188 - UI - LDAP editor - add entry and group types * Issue 5184 - memberOf does not work correctly with multiple include scopes * Issue 5162 - BUG - error on importing chain files (#5164) * Issue 5186 - UI - Fix SASL Mapping regex validation and other minor improvements * Issue 5048 - Support for nsslapd-tcp-fin-timeout and nsslapd-tcp-keepalive-time (#5179)- fixes bsc#1196425 - jsc#SLE-22585 - Support running with bare uid/gid (non-root) in containers. - Update to version 2.0.14~git12.d04ffd4b6: * Issue 5102 - BUG - container may fail with bare uid/gid (#5140) * Issue 5137 - RFE - improve sssd conf output (#5138) * Issue 5145 - Fix covscan errors * Issue 4721 - UI - attribute uniqueness crashes UI when there are no configs * Issue 5155 - RFE - Provide an option to abort an Auto Member rebuild task * Issue 4299 - UI - Add Role funtionality (#5163) * Issue 5050 - bdb bulk op fails if fs page size > 8K (#5150) * Issue 4775 - Add entryuuid CLI and Fixup (#4776) * Issue 5142 - CLI - dsctl dbgen is broken * Issue 4299 - UI - fix minor issues with ldap editor (table view)- jsc#SLE-22585 - Support running with bare uid/gid (non-root) in containers. - Update to version 2.0.14~git12.d04ffd4b6: * Issue 5102 - BUG - container may fail with bare uid/gid (#5140) * Issue 5137 - RFE - improve sssd conf output (#5138) * Issue 5145 - Fix covscan errors * Issue 4721 - UI - attribute uniqueness crashes UI when there are no configs * Issue 5155 - RFE - Provide an option to abort an Auto Member rebuild task * Issue 4299 - UI - Add Role funtionality (#5163) * Issue 5050 - bdb bulk op fails if fs page size > 8K (#5150) * Issue 4775 - Add entryuuid CLI and Fixup (#4776) * Issue 5142 - CLI - dsctl dbgen is broken * Issue 4299 - UI - fix minor issues with ldap editor (table view)- Update to version 2.0.13~git1.72eb93ac9: * Issue 5129 - BUG - Incorrect fn signature in add_index (#5130) * Bump version to 2.0.13 * Issue 5132 - Update Rust crate lru to fix CVE * Issue 3555 - UI - fix audit issue with npm nanoid * Issue 4299 - UI - Add ACI editing features * Issue 4299 - UI LDAP editor - add "edit" and "rename" functionality * Issue 5127 - run restorecon on /dev/shm at server startup * Issue 5124 - dscontainer fails to create an instance * Issue 4312 - fix compiler warning * Issue 5115 - AttributeError: type object 'build_manpages' has no attribute 'build_manpages'- Resolve boo#1194068 by adding required schema - Add missing support utils plugin- Update to version 2.0.11~git13.e14935725: * Issue 5080 - BUG - multiple index types not handled in openldap migration (#5094) * Issue 5079 - BUG - multiple ways to specific primary (#5087) * Issue 4992 - BUG - slapd.socket container fix (#4993) * Issue 5037 - in OpenQA changelog trimming can crashes (#5070) * Issue 4299 - UI LDAP editor - add "edit" and "rename" functionality * Issue 4962 - Fix various UI bugs - Database and Backups (#5044) * Issue 5046 - BUG - update concread (#5047) * Issue 5043 - BUG - Result must be used compiler warning (#5045) * Issue 4165 - Don't apply RootDN access control restrictions to UNIX connections * Issue 4931 - RFE: dsidm - add creation of service accounts * Issue 5024 - BUG - windows ro replica sigsegv (#5027) * Issue 5020 - BUG - improve clarity of posix win sync logging (#5021) * Issue 5008 - If a non critical plugin can not be loaded/initialized, bootstrap should succeeds (#5009) * Issue 4962 - Fix various UI bugs - Settings and Monitor (#5016) * Issue 5014 - UI - Add group creation to LDAP editor * Issue 5006 - UI - LDAP editor tree not being properly updated * Issue 5001 - Update CI test for new availableSASLMechs attribute * Issue 4959 - Invalid /etc/hosts setup can cause isLocalHost to fail. * Issue 5001 - Fix next round of UI bugs: * Issue 4962 - Fix various UI bugs - dsctl and ciphers (#5000) * Issue 4978 - use more portable python command for checking containers * Issue 4678 - RFE automatique disable of virtual attribute checking (#4918) * Issue 4972 - gecos with IA5 introduces a compatibility issue with previous (#4981) * Issue 4978 - make installer robust * Issue 4976 - Failure in suites/import/import_test.py::test_fast_slow_import * Issue 4973 - update snmp to use /run/dirsrv for PID file * Issue 4962 - Fix various UI bugs - Plugins (#4969) * Issue 4973 - installer changes permissions on /run * Issue 4092 - systemd-tmpfiles warnings * Issue 4956 - Automember allows invalid regex, and does not log proper error * Issue 4731 - Promoting/demoting a replica can crash the server * Issue 4962 - Fix various UI bugs part 1 * Issue 3584 - Fix PBKDF2_SHA256 hashing in FIPS mode (#4949) * Issue 4943 - Fix csn generator to limit time skew drift (#4946) * Issue 2790 - Set db home directory by default * Bump github contianer shm size to 4 gigs * Issue 4299 - Merge LDAP editor code into Cockpit UI * Issue 4938 - max_failure_count can be reached in dscontainer on slow machine with missing debug exception trace * Issue 4921 - logconv.pl -j: Use of uninitialized value (#4922) * Issue 4847 - BUG - potential deadlock in replica (#4936) * Issue 4513 - fix ACI CI tests involving ip/hostname rules * Issue 4925 - Performance ACI: targetfilter evaluation result can be reused (#4926) * Issue 4916 - Memory leak in ldap-agent- jsc#SLE-22962 - submit 2.x version in preparation for BDB to LMDB transition - Add missing dependency on iproute2 for lib389 - Update to version 2.0.10~git0.21dd2802c: * Bump version to 2.0.10 * Issue 4908 - Updated several dsconf --help entries (typos, wrong descriptions, etc.) * Issue 4912 - Account Policy plugin does not set the config entry DN * Issue 4863 - typoes in logconv.pl * Issue 4796 - Add support for nsslapd-state to CLI & UI * Issue 4894 - IPA failure in ipa user-del --preserve (#4907) * Issue 4912 - dsidm command crashing when account policy plugin is enabled * Issue 4910 - db reindex corrupts RUV tombstone nsuiqueid index * Issue 4869 - Fix retro cl trimming misuse of monotonic/realtime clocks * Issue 4887 - UI - fix minor regression from camelCase fixup * Bump version to 2.0.9 * Issue 4887 - UI - Update webpack.config.js and package.json * Issue 4149 - UI - Migrate the remaining components to PF4 * Issue 4875 - CLI - Add some verbosity to installer * Issue 4884 - server crashes when dnaInterval attribute is set to zero - Update to version 2.0.8~git0.553f26c87: * Bump version to 2.0.8 * Issue 4877 - RFE - EntryUUID to validate UUIDs on fixup (#4878) * Issue 4872 - BUG - entryuuid enabled by default causes replication issues (#4876) * Issue 4851 - Typos in "dsconf pwpolicy set --help" (#4867) * Issue 4763 - Attribute Uniqueness Plugin uses wrong subtree on ModRDN (#4871) * Issue 4736 - lib389 - fix regression in certutil error checking * Issue 4861 - Improve instructions in custom.conf for memory leak detection * Issue 4859 - Don't version libns-dshttpd * Issue 4169 - Migrate Replication & Schema tabs to PF4 * Issue 4623 - RFE - Monitor the current DB locks ( nsslapd-db-current-locks ) * Issue 4736 - CLI - Errors from certutil are not propagated * Issue 4460 - Fix isLocal and TLS paths discovery (#4850) * Issue 4848 - Force to require nss version greater or equal as the version available at the build time * Issue - 4696 - Password hash upgrade on bind (#4840) * Bump version to 2.0.7 * Issue 4443 - Internal unindexed searches in syncrepl/retro changelog * Issue 4603 - Reindexing a single backend (#4831) * Issue 4169 - UI - migrate Server Tab forms to PF4 * Issue 4817 - BUG - locked crypt accounts on import may allow all passwords (#4819) * Issue 4820 - RFE - control flow integrity (#4821) * Issue 4706 - negative wtime for compare operations (#4780) * Issue 4414 - SIGFPE crash in rhds disk monitoring routine (#4829) * Issue 4262 - Fix Index out of bound in fractional test (#4828) * Issue 4826 - Filter argparse-manpage from autogenerated requires * Issue 4822 - Fix CI temporary password: fixture leftover breaks them (#4823) * Issue 2820 - Fix CI test suite issues * Bump version to 2.0.6 - Remove unneeded shadow dependency, no longer required due to systemd-sysusers - Update to version 2.0.6~git0.d81dc6c90: * Bump version to 2.0.6 * Issue 4803 - Improve DB Locks Monitoring Feature Descriptions * Issue 4803 - Improve DB Locks Monitoring Feature Descriptions (#4810) * Issue 4169 - UI - Migrate Typeaheads to PF4 (#4808) * Issue 4414 - disk monitoring - prevent division by zero crash * Issue 4788 - CLI should support Temporary Password Rules attributes (#4793) * Issue 4656 - Fix replication plugin rename dependency issues * Issue 4656 - replication name change upgrade code causes crash with dynamic plugins * Issue 4506 - Improve SASL logging * Issue 4709 - Fix double free in dbscan * Issue 4093 - Fix MEP test case * Issue 4747 - Remove unstable/unstatus tests (followup) (#4809) * Issue 4791 - Missing dependency for RetroCL RFE (#4792) * Issue 4794 - BUG - don't capture container output (#4798) * Issue 4593 - Log an additional message if the server certificate nickname doesn't match nsSSLPersonalitySSL value * Issue 4797 - ACL IP ADDRESS evaluation may corrupt c_isreplication_session connection flags (#4799) * Issue 4169 - UI Migrate checkbox to PF4 (#4769) * Issue 4447 - Crash when the Referential Integrity log is manually edited * Issue 4773 - Add CI test for DNA interval assignment * Issue 4789 - Temporary password rules are not enforce with local password policy (#4790) * Issue 4379 - fixing regression in test_info_disclosure * Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service * Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service * Issue 4575 Update test docstrings metadata * Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream * removed the snmp_present() from utils.py as we have get_rpm_version() in conftest.py * Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream - Fix requires as openssl cli is required by 389-ds now. - Add now working CONFIG parameter to sysusers generator - Update to version 2.0.5~git0.607bfbf16: * Bump version to 2.0.5 * Issue 4778 - RFE - Allow setting TOD for db compaction and add task * Issue 4169 - UI - Port plugin tables to PF4 * Issue 4656 - Allow backward compatilbity for replication plugin name change * Issue 4764 - replicated operation sometime checks ACI (#4783) * Issue 2820 - Fix CI test suite issues * Issue 4781 - There are some typos in man-pages * Issue 4773 - Enable interval feature of DNA plugin * Issue 4623 - RFE - Monitor the current DB locks (#4762) * Issue 3555 - Fix UI audit issue * Issue 4725 - Fix compiler warnings * Issue 4770 - Lower FIPS logging severity * Issue 4765 - database suffix unexpectdly changed from .db to .db4 (#4766) * Issue 4725 - [RFE] DS - Update the password policy to support a Temporary Password Rules (#4727) * Issue 4747 - Remove unstable/unstatus tests from PRCI (#4748) * Issue 4759 - Fix coverity issue (#4760) * Issue 4169 - UI - Migrate Buttons to PF4 (#4745) * Issue 4714 - dscontainer fails with rootless podman * Issue 4750 - Fix compiler warning in retrocl (#4751) * Issue 4742 - UI - should always use LDAPI path when calling CLI * Issue 4169 - UI - Migrate Server, Security, and Schema tables to PF4 * Issue 4667 - incorrect accounting of readers in vattr rwlock (#4732) * Issue 4701 - RFE - Exclude attributes from retro changelog (#4723) * Issue 4740 - Fix CI lib389 userPwdPolicy and subtreePwdPolicy (#4741) * Issue 4711 - SIGSEV with sync_repl (#4738) * Issue 4734 - import of entry with no parent warning (#4735) * Issue 4729 - GitHub Actions fails to run pytest tests * Issue 4656 - Remove problematic language from source code * Issue 4632 - dscontainer: SyntaxWarning: "is" with a literal. * Issue 4169 - UI - migrate replication tables to PF4 * Issue 4637 - ndn cache leak (#4724) * Issue 4577 - Fix ASAN flags in specfile * Issue 4169 - UI - PF4 migration - database tables * issue 4653: refactor ldbm backend to allow replacement of BDB - phase 3e - dbscan (#4709) - Recommend openssl(cli) by lib389: admin tools like dscreate can call out to /usr/bin/openssl to manage certificates. As the admin could decide to manage the certificates differently, we only recommend openssl here. - Update to version 389-ds-base-2.0.4~git0.7f6ba5a37: * Bump version to 2.0.4 * Issue 4680 - 389ds coredump (@389ds/389-ds-base-nightly) in replica install with CA (#4715) * Issue 3965 - RFE - Implement the Password Policy attribute "pwdReset" (#4713) * Issue 4700 - Regression in winsync replication agreement (#4712) * Issue 3965 - RFE - Implement the Password Policy attribute "pwdReset" (#4710) * Issue 4169 - UI - migrate monitor tables to PF4 * issue 4585 - backend redesign phase 3c - dbregion test removal (#4665) * Issue 2736 - remove remaining perl references * Issue 2736 - https://github.com/389ds/389-ds-base/issues/2736 * Issue 4706 - negative wtime in access log for CMP operations * Issue 3585 - LDAP server returning controltype in different sequence * Issue 4127 - With Accounts/Account module delete fuction is not working (#4697) * Issue 4666 - BUG - cb_ping_farm can fail with anonymous binds disabled (#4669) * Issue 4671 - UI - Fix browser crashes * Issue 4169 - UI - Add PF4 charts for server stats * Issue 4648 - Fix some issues and improvement around CI tests (#4651) * Issue 4654 Updates to tickets/ticket48234_test.py (#4654) * Issue 4229 - Fix Rust linking * Issue 4673 - Update Rust crates * Issue 4658 - monitor - connection start date is incorrect * Issue 4169 - UI - migrate modals to PF4 * Issue 4656 - remove problematic language from ds-replcheck * Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down * Issue 4656 - Remove problematic language from UI/CLI/lib389 * Issue 4661 - RFE - allow importing openldap schemas (#4662) * Issue 4659 - restart after openldap migration to enable plugins (#4660) * Merge pull request #4664 from mreynolds389/issue4663 * issue 4552 - Backup Redesign phase 3b - use dbimpl in replicatin plugin (#4622) * Issue 4643 - Add a tool that generates Rust dependencies for a specfile (#4645) * Issue 4646 - CLI/UI - revise DNA plugin management * Issue 4644 - Large updates can reset the CLcache to the beginning of the changelog (#4647) * Issue 4649 - crash in sync_repl when a MODRDN create a cenotaph (#4652) * Issue 4169 - UI - Migrate alerts to PF4 * Issue 4169 - UI - Migrate Accordians to PF4 ExpandableSection * Issue 4595 - Paged search lookthroughlimit bug (#4602) * Issue 4169 - UI - port charts to PF4 * Issue 2820 - Fix CI test suite issues * Issue 4513 - CI - make acl ip address tests more robust * Bump version to 2.0.3 * Issue 4619 - remove pytest requirement from lib389 * Issue 4615 - log message when psearch first exceeds max threads per conn * Issue 4469 - Backend redesing phase 3a - implement dbimpl API and use it in back-ldbm (#4618) * Issue 4324 - Some architectures the cache line size file does not exist * Issue 4593 - RFE - Print help when nsSSLPersonalitySSL is not found (#4614) * Issue 4469 - Backend redesign phase 3a - bdb dependency removal from back-ldbm * Update dscontainer (#4564) * Issue 4149 - UI - port TreeView and opther components to PF4 * Issue 4577 - Add GitHub actions * Issue 4591 - RFE - improve openldap_to_ds help and features (#4607) * issue 4612 - Fix pytest fourwaymmr_test for non root user (#4613) * Issue 4609 - CVE - info disclosure when authenticating * Issue 4348 - Add tests for dsidm * Issue 4571 - Stale libdb-utils dependency * Issue 4600 - performance modify rate: reduce lock contention on the object extension factory (#4601) * Issue 4577 - Add GitHub actions * Issue 4588 - BUG - unable to compile without xcrypt (#4589) * Issue 4579 - libasan detects heap-use-after-free in URP test (#4584) * Issue 4581 - A failed re-indexing leaves the database in broken state (#4582) * Issue 4348 - Add tests for dsidm * Issue 4577 - Add GitHub actions * Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573) * Issue 4093 - fix compiler warnings and update doxygen * Issue 4575 - Update test docstrings metadata * Issue 4526 - sync_repl: when completing an operation in the pending list, it can select the wrong operation (#4553) * Issue 4324 - Performance search rate: change entry cache monitor to recursive pthread mutex (#4569) * Issue 4513 - Add DS version check to SSL version test (#4570) * Issue 5442 - Search results are different between RHDS10 and RHDS11 * Issue 4396 - Minor memory leak in backend (#4558) * Revert "Update metadata for customerscenario in test docstring" * Update metadata for customerscenario in test docstring * Issue 4513 - Fix replication CI test failures (#4557) * Issue 4513 - Fix replication CI test failures (#4557) * Issue 4153 - Added a CI test (#4556) * Issue 4506 - BUG - fix oob alloc for fds (#4555) * Issue 4548 - CLI - dsconf needs better root DN access control plugin validation * Issue 4506 - Temporary fix for io issues (#4516) * Issue 4535 - lib389 - Fix log function in backends.py * Issue 4534 - libasan read buffer overflow in filtercmp (#4541) * Issue 4544 - Compiler warnings on krb5 functions (#4545) * Update rpm.mk for RUST tarballs - small spec cleanup - As there is no python-* package, the direct use of singlespec seems unapplicable. So do not build for all python3.x flavors, but only for the main one: + Use releavant %python3_ macros. + Do not use %python_module, as this pulls in all python versions. - Update to version 2.0.2~git0.6d17ca7df: * Bump version to 2.0.2 * Issue 4539 - BUG - no such file if no overlays in openldap during migration (#4540) * Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) * Issue 4535 - lib389 - healthcheck throws exception if backend is not replicated * Issue 4537 - Use KRB5_CLIENT_KTNAME for client keytabs (#4523) * Issue 4513 - CI Tests - fix test failures * Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) * Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt * Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) * Issue 4506 - BUG - Fix bounds on fd table population (#4520) * Issue 4521 - DS crash in deref plugin if dereferenced entry exists but is not returned by internal search (#4525) * Issue 4219 - Log internal unindexed searches (notes=A) * Issue 4384 - Separate eventq into REALTIME and MONOTONIC * Issue 4381 - RFE - LDAPI authentication DN rewritter * Issue 4513 - Fix schema test and lib389 task module (#4514) * Issue 4414 - disk monitoring - prevent division by zero crash * Issue 4517 - BUG: Multiple systemd pin warnings (#4518) * Issue 4507 - Improve csngen testing task (#4508) * Issue 4498 - BUG - entryuuid replication may not work (#4503) * Issue 4480 - Unexpected info returned to ldap request (#4491) * Issue #4504 - Fix pytest test_dsconf_replication_monitor (#4505) * Issue 4373 - BUG - one line cleanup, free results in mt if ent 0 (#4502) * Merge pull request #4501 from mreynolds389/issue4500 * Issue 4272 RFE - add support for gost-yescrypt for hashing passwords (#4497) * Issue 1795 - RFE - Enable logging for libldap and libber in error log (#4481) * Issue 3522 - Remove DES to AES conversion code * Issue 4492 - Changelog cache can upload updates from a wrong starting point (CSN) (#4493) * Issue 4373 - BUG - calloc of size 0 in MT build (#4496) * Issue 4483 - heap-use-after-free in slapi_be_getsuffix * Issue 4486 - Remove random ldif file generation from import test (#4487) * Issue 4224 - cleanup specfile after libsds removal * Issue 4421 - Unable to build with Rust enabled in closed environment * Issue 4489 - Remove return statement from a void function (#4490) * Issue 4229 - RFE - Improve rust linking and build performance (#4474) * Ticket 4224 - openldap can become confused with entryuuid * Ticket 4313 - improve tests and improve readme re refdel * Ticket 4313 - fix potential syncrepl data corruption * Issue 4419 - Warn users of skipped entries during ldif2db online import (#4476) * Issue 4243 - Fix test (4th): SyncRepl plugin provides a wrong (#4475) * Issue 4315: performance search rate: nagle triggers high rate of setsocketopt (#4437) * Issue 4460 - BUG - add machine name to subject alt names in SSCA (#4472) * Issue 4446 RFE - openldap password hashers * Issue 4284 - dsidm fails to delete an organizationalUnit entry * Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4466) (#4466) * Issue 4464 - RFE - clang with ds+asan+rust * Issue 4105 - Remove python.six (fix regression) * Issue 4384 - Use MONOTONIC clock for all timing events and conditions * Issue 4418 - ldif2db - offline. Warn the user of skipped entries * Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467) * Issue 4460 - BUG - lib389 should use system tls policy * Issue 3657 - Add options to dsctl for dsrc file * Issue 4454 - RFE - fix version numbers to allow object caching * Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set * Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439) * Issue 4112 - Added a CI test (#4441) * Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451) * Issue 4105 - Remove python.six from lib389 (#4456) * Fix pytest test collection * Issue 4440 - BUG - ldifgen with --start-idx option fails with unsupported operand (#4444) * Issue 4410 RFE - ndn cache with arc in rust * Issue 4373 - BUG - Mapping Tree nodes can be created that are invalid * Issue 4428 - BUG Paged Results with critical false causes sigsegv in chaining * Issue 4428 - Paged Results with Chaining Test Case * do not add referrals for masters with different data generation #2054 (#4427) * Issue 4383 - Do not normalize escaped spaces in a DN * Issue 4432 - After a failed online import the next imports are very slow * Issue 4316 - performance search rate: useless poll on network send callback (#4424) * Issue 4281 - dsidm user status fails with Error: 'nsUserAccount' object has no attribute 'is_locked' * Issue 4429 - NULL dereference in revert_cache() * Issue 4412 - Fix CLI repl-agmt requirement for parameters (#4422) * Issue 4407 RFE - remove http client and presence plugin (#4409) * build problems at alpine linux * Issue 4415 - unable to query schema if there are extra parenthesis - Rust is a hard-requirement of 2.0.0 series, so enable-rust flags removed - Perl has been completly removed in 2.0.0, enable-perl removed and lib389 is the default. Perl tools have not been included in SUSE since 1.4.1.x - Update to version 2.0.1~git0.b557f5daa: * Bump version to 2.0.1 * Issue 4420 - change NVR to use X.X.X instead of X.X.X.X * Issue 4391 - DSE config modify does not call be_postop (#4394) * Issue 4218 - Verify the new wtime and optime access log keywords (#4397) * Issue 4176 - CL trimming causes high CPU * ticket 2058: Add keep alive entry after on-line initialization - second version (#4399) * Issue 4403 RFE - OpenLDAP pw hash migration tests (#4408) * Bump version to 2.0.0- Update to version 1.4.4.17~git0.5e1e392ae: * Bump version to 1.4.4.17 * Issue 4927 - rebase lib389 and cockpit in 1.4.4 * Issue 4908 - Updated several dsconf --help entries (typos, wrong descriptions, etc.) * Issue 4912 - Account Policy plugin does not set the config entry DN * Issue 4796 - Add support for nsslapd-state to CLI & UI * Issue 4894 - IPA failure in ipa user-del --preserve (#4907) * Issue 4169 - backport lib389 cert list fix * Issue 4912 - dsidm command crashing when account policy plugin is enabled * Issue 4910 - db reindex corrupts RUV tombstone nsuiqueid index * Issue 4869 - Fix retro cl trimming misuse of monotonic/realtime clocks- bsc#1188151 - Update to 1.4.4.16 patch release - bsc#1188455 - CVE-2021-3652 - fix crypt handling of locked accounts - Update to version 389dsbase1.4.4.16~git16.c1926dfc6: * Issue 4817 - BUG - locked crypt accounts on import may allow all passwords (#4819) * Issue 4656 - (2nd) Remove problematic language from UI/CLI/lib389 * Issue 4262 - Fix Index out of bound in fractional test (#4828) * Issue 4822 - Fix CI temporary password: fixture leftover breaks them (#4823) * Issue 4656 - remove problematic language from ds-replcheck * Issue 4803 - Improve DB Locks Monitoring Feature Descriptions * Issue 4803 - Improve DB Locks Monitoring Feature Descriptions (#4810) * Issue 4788 - CLI should support Temporary Password Rules attributes (#4793) * Issue 4506 - Improve SASL logging * Issue 4093 - Fix MEP test case * Issue 4747 - Remove unstable/unstatus tests (followup) (#4809) * Issue 4789 - Temporary password rules are not enforce with local password policy (#4790) * Issue 4797 - ACL IP ADDRESS evaluation may corrupt c_isreplication_session connection flags (#4799) * Issue 4447 - Crash when the Referential Integrity log is manually edited * Issue 4773 - Add CI test for DNA interval assignment * Issue 4750 - Fix compiler warning in retrocl (#4751)- Update to version 1.4.4.16~git0.3d31c6c71: * Bump version to 1.4.4.16 * Update npm packages * Issue 4719 - lib389 - fix dsconf passthrough auth bugs * Issue 4778 - RFE - Allow setting TOD for db compaction and add task * Issue 4764 - replicated operation sometime checks ACI (#4783) * Issue 4623 - RFE - Monitor the current DB locks (#4762) * Issue 4781 - There are some typos in man-pages * Issue 4773 - Enable interval feature of DNA plugin * Issue 3555 - Fix UI audit issue * Issue 4747 - Remove unstable/unstatus tests from PRCI (#4748)- bsc#1184476 - Add supportconfig utility for customer services to capture 389-ds support information.- Update to version 1.4.4.14~git0.37dc95673: * Bump version to 1.4.4.14 * Issue 4671 - UI - Fix browser crashes * Issue 4229 - Fix Rust linking * Issue 4658 - monitor - connection start date is incorrect * Issue 4656 - Make replication CLI backwards compatible with role name change * Issue 4656 - Remove problematic language from UI/CLI/lib389 * Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down * Issue 4661 - RFE - allow importing openldap schemas (#4662) * Issue 4659 - restart after openldap migration to enable plugins (#4660) * Issue 4663 - CLI - unable to add objectclass/attribute without x-origin- bsc#1184142 - restart after openldap migration so that plugins can correctly perform data fix ups. - Update to version 1.4.4.14~git0.37dc95673: * Bump version to 1.4.4.14 * Issue 4671 - UI - Fix browser crashes * Issue 4229 - Fix Rust linking * Issue 4658 - monitor - connection start date is incorrect * Issue 4656 - Make replication CLI backwards compatible with role name change * Issue 4656 - Remove problematic language from UI/CLI/lib389 * Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down * Issue 4661 - RFE - allow importing openldap schemas (#4662) * Issue 4659 - restart after openldap migration to enable plugins (#4660) * Issue 4663 - CLI - unable to add objectclass/attribute without x-origin- Update to version 389-ds-base-1.4.4.13~git0.6841d693f: * Bump version to 1.4.4.13 * Update dscontainer (#4564) * Issue 4591 - RFE - improve openldap_to_ds help and features (#4607) * Issue 4324 - Some architectures the cache line size file does not exist * Issue 4593 - RFE - Print help when nsSSLPersonalitySSL is not found (#4614) * Issue 4609 - CVE - info disclosure when authenticating * Bump version to 1.4.4.12 * Issue 4579 - libasan detects heap-use-after-free in URP test (#4584) * Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573) * Issue 4526 - sync_repl: when completing an operation in the pending list, it can select the wrong operation (#4553)- Update to version 1.4.4.12~git0.7b681e1da: * Bump version to 1.4.4.12 * Issue 4579 - libasan detects heap-use-after-free in URP test (#4584) * Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573) * Issue 4526 - sync_repl: when completing an operation in the pending list, it can select the wrong operation (#4553) * Issue 4396 - Minor memory leak in backend (#4558) (#4572) * Issue 4324 - Performance search rate: change entry cache monitor to recursive pthread mutex (#4569) * Issue 5442 - Search results are different between RHDS10 and RHDS11 * Bump version to 1.4.4.11 * Issue 4548 - CLI - dsconf needs better root DN access control plugin validation * Issue 4513 - Fix schema test and lib389 task module (#4514)- Upstream fix for bsc#1180847 - openldap_to_ds can fail if the backend has no overlays or indexes. - Remove patches now merged upstream. * 0001-Ticket-51260-fix-potential-syncrepl-data-corruption.patch * 0002-Ticket-51260-improve-tests-and-improve-readme-re-ref.patch * 0003-Ticket-4224-openldap-can-become-confused-with-entryu.patch * 0004-Issue-4410-RFE-ndn-cache-with-arc-in-rust.patch * 0005-Issue-4403-RFE-OpenLDAP-pw-hash-migration-tests-4408.patch * 0006-Issue-4446-RFE-openldap-password-hashers.patch * 0007-Issue-4464-RFE-clang-with-ds-asan-rust.patch * 0008-Issue-4229-RFE-Improve-rust-linking-and-build-perfor.patch - Update to version 1.4.4.10~git0.ebdf25251: * Bump version to 1.4.4.10 * Issue 4418 - fix cherry-pick error * Issue 4381 - RFE - LDAPI authentication DN rewritter * Issue 4539 - BUG - no such file if no overlays in openldap during migration (#4540) * Issue 4513 - CI Tests - fix test failures * Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) * Issue 4535 - lib389 - healthcheck throws exception if backend is not replicated * Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) * Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) * Issue 4506 - BUG - Fix bounds on fd table population (#4520)- Lib389 is a hard requirement in 1.4.4, and perl has been completely removed. Reflect this in our spec file. - Add rebased patches for SUSE Feature Completion: jsc#SLE-11501 * 0001-Ticket-51260-fix-potential-syncrepl-data-corruption.patch * 0002-Ticket-51260-improve-tests-and-improve-readme-re-ref.patch * 0003-Ticket-4224-openldap-can-become-confused-with-entryu.patch * 0004-Issue-4410-RFE-ndn-cache-with-arc-in-rust.patch * 0005-Issue-4403-RFE-OpenLDAP-pw-hash-migration-tests-4408.patch * 0006-Issue-4446-RFE-openldap-password-hashers.patch * 0007-Issue-4464-RFE-clang-with-ds-asan-rust.patch * 0008-Issue-4229-RFE-Improve-rust-linking-and-build-perfor.patch - Update to version 1.4.4.9~git0.b09e60339: * Bump version to 1.4.4.9 * Issue 4105 - Remove python.six (fix regression) * Issue 4384 - Use MONOTONIC clock for all timing events and conditions * Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467) * Issue 4460 - BUG - lib389 should use system tls policy * Issue 3657 - Add options to dsctl for dsrc file * Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set * Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439) * Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451) * Issue 4105 - Remove python.six from lib389 (#4456)- Update to version 1.4.4.8~git0.bf454ad07: * Bump version to 1.4.4.8 * Issue 4415 - unable to query schema if there are extra parenthesis * Issue 4176 - CL trimming causes high CPU * Bump version to 1.4.4.7 * Issue 2526 - revert backend validation check * Issue 4262 - more perl removal cleanup * Issue 2526 - retrocl backend created out of order * Bump version to 1.4.4.6 * Issue 4262 - Remove legacy tools subpackage (final cleanup) * Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install)- Update to version 1.4.4.4~git0.318a3ce0c: * Bump version to 1.4.4.4 * Ticket 51175 - resolve plugin name leaking * Issue 51187 - UI - stop importing Cockpit's PF css * Issue 51192 - Add option to reject internal unindexed searches * Issue 50840 - Fix test docstrings metadata-1 * Issue 50840 - Fix test docstrings metadata * Ticket 50980 - fix foo_filter_rewrite * Issue 51165 - add more logconv stats for the new access log keywords * Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console * Issue 51188 - db2ldif crashes when LDIF file can't be accessed * Issue 50545 - Port remaining legacy tools to new python CLI * Issue 51165 - add new access log keywords for wtime and optime * Issue : 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) * Issue: 51070 - Port Import TET module to python3 part2 * Issue:51142 - Port manage Entry TET suit to python 3 part 1 * Issue: 50860 - Port Password Policy test cases from TET to python3 final * Issue 50696 - Fix Allowed and Denied Ciphers lists - WebUI * Issue 51169 - UI - attr uniqueness - selecting empty subtree crashes cockpit * Issue 49256 - log warning when thread number is very different from autotuned value * Issue 51157 - Reindex task may create abandoned index file * Issue 50873 - Fix issues with healthcheck tool * Issue:50860 - Port Password Policy test cases from TET to python3 part2 * Issue 51166 - Log an error when a search is fully unindexed * Ticket 50544 - OpenLDAP syncrepl compatability * Ticket 51161 - fix SLE15.2 install issps * Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first * Issue 51144 - dsctl fails with instance names that contain slapd- * Issue 51155 - Fix OID for sambaConfig objectclass * Ticket 51159 - dsidm ou delete fails * Issue 50984 - Memory leaks in disk monitoring * Ticket 51131 - improve mutex alloc in conntable * Issue 49761 - Fix CI tests * Ticket 49859 - A distinguished value can be missing in an entry * Issue 50791 - Healthcheck should look for notes=A/F in access log * Issue 51072 - Set the default minimum worker threads * Ticket 51140 - missing ifdef * Issue 50912 - pwdReset can be modified by a user * Issue 50781 - Make building cockpit plugin optional * Issue 51100 - Correct numSubordinates value for cn=monitor * Issue 51136 - dsctl and dsidm do not errors correctly when using JSON * Ticket 137 - fix compiler warning * Issue 50781 - Make building cockpit plugin optional * Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected * Ticket 51034 - labeledURIObject * Issue 50545 - Port remaining legacy tools to new python CLI * Issue 50889 - Extract pem files into a private namespace * Ticket 137 - Implement EntryUUID plugin * Ticket 51072 - improve autotune defaults * Ticket 51115 - enable samba3.ldif by default * Issue 51118 - UI - improve modal validation when creating an instance * Issue 50746 - Add option to healthcheck to list all the lint reports * Bump version to 1.4.4.3 * Issue 50931 - RFE AD filter rewriter for ObjectCategory * Issue: 50860 - Port Password Policy test cases from TET to python3 part1 * Issue 51113 - Allow using uid for replication manager entry * Issue 51095 - abort operation if CSN can not be generated * Issue 51110 - Fix ASAN ODR warnings * Issue 49850 -ldbm_get_nonleaf_ids() painfully slow for databases with many non-leaf entries * Issue 51102 - RFE - ds-replcheck - make online timeout configurable * Issue 51076 - remove unnecessary slapi entry dups * Issue 51086 - Improve dscreate instance name validation * Issue:51070 - Port Import TET module to python3 part1 * Ticket 51037 - compiler warning * Ticket 50989 - ignore pid when it is ourself in protect_db * Ticket 51037 - RFE AD filter rewriter for ObjectSID * Issue 50499 - Fix some npm audit issues * Issue 51091 - healthcheck json report fails when mapping tree is deleted * Ticket 51079 - container pid start and stop issues * Revert "Issue 51017 - Implement dynamic ds/bz pytest markers" * Issue 49761 - Fix CI tests * Issue 50610 - Fix return code when it's nothing to free * Issue 50610 - memory leaks in dbscan and changelog encryption * Issue 51076 - prevent unnecessarily duplication of the target entry * Issue 50940 - Permissions of some shipped directories may change over time * Issue 50873 - Fix issues with healthcheck tool * Issue 51017 - Implement dynamic ds/bz pytest markers * Ticket 51082 - abort when a empty valueset is freed * Issue:CI test - automember_plugin (Long Duration test) * Issue 50201 - nsIndexIDListScanLimit accepts any value * Bump version to 1.4.4.2 * Issue 51078 - Add nsslapd-enable-upgrade-hash to the schema * Issue 51054 - Revise ACI target syntax checking * Ticket 51068 - deadlock when updating the schema * Issue 51042 - try to use both c_rehash and openssl rehash * Issue 51042 - switch from c_rehash to openssl rehash * Issue 50992 - Bump jemalloc version and enable profiling * Issue 51060 - unable to set sslVersionMin to TLS1.0 * Issue 51064 - Unable to install server where IPv6 is disabled * Issue 51051 - CLI fix consistency issues with confirmations * Issue 50655 - etime displayed has an order of magnitude 10 times smaller than it should be * Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now * Issue 51054 - AddressSanitizer: heap-buffer-overflow in ldap_utf8prev * Issue 49761 - Fix CI tests * Issue 51047 - React deprecating ComponentWillMount * Issue 50499 - fix npm audit issues * Issue 50545 - Port dbgen.pl to dsctl * Issue 51027 - Test passwordHistory is not rewritten on a fail attempt * Bump version to 1.4.4.1 * Ticket 51024 - syncrepl_entry callback does not contain attributes added by postoperation plugins * Ticket 50877 - task to run tests of csn generator * Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now * Issue: 48055 - CI test - automember_plugin(part3) * Ticket 51035 - Heavy StartTLS connection load can randomly fail with err=1 * Issue 51031 UI - transition between two instances needs improvement * Bump version to 1.4.4- Update to version 1.4.3.12~git0.9bc042902: * Bump version to 1.4.3.12 * Issue 51222 - It should not be allowed to delete Managed Entry manually * Issue 51129 - SSL alert: The value of sslVersionMax "TLS1.3" is higher than the supported version * Issue 51086 - Fix instance name length for interactive install * Issue 51136 - JSON Error output has redundant messages * Issue 51059 - If dbhome directory is set online backup fails * Issue 51000 - Separate the BDB backend monitors * Issue 49300 - entryUSN is duplicated after memberOf operation * Issue 50984 - Fix disk_mon_check_diskspace types- Remove patch that is now included in latest release: 0001-Ticket-51161-fix-SLE15.2-install-issps.patch - Resolve bsc#1174057 upstream stability and fix rollup. - Update to version 1.4.3.11~git0.82796f172: * Bump version to 1.4.3.11 * Issue 51192 - Add option to reject internal unindexed searches * Ticket 51159 - dsidm ou delete fails * Issue 51165 - add more logconv stats for the new access log keywords * Issue 51188 - db2ldif crashes when LDIF file can't be accessed * Issue 51165 - add new access log keywords for wtime and optime * Issue 50696 - Fix Allowed and Denied Ciphers lists - WebUI * Issue 51169 - UI - attr uniqueness - selecting empty subtree crashes cockpit * Issue 49256 - log warning when thread number is very different from autotuned value * Issue 51157 - Reindex task may create abandoned index file * Issue 51166 - Log an error when a search is fully unindexed * Ticket 51161 - fix SLE15.2 install issps * Issue 51144 - dsctl fails with instance names that contain slapd- * Issue 50984 - Memory leaks in disk monitoring * Issue 50201 - nsIndexIDListScanLimit accepts any value * Bump version to 1.4.3.10 * Ticket 49859 - A distinguished value can be missing in an entry * Issue 50791 - Healthcheck should look for notes=A/F in access log * Issue 51072 - Set the default minimum worker threads * Issue 50912 - pwdReset can be modified by a user * Issue 51100 - Correct numSubordinates value for cn=monitor * Issue 51136 - dsctl and dsidm do not errors correctly when using JSON * Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected * Ticket 51072 - improve autotune defaults * Issue 50746 - Add option to healthcheck to list all the lint reports * Issue 51118 - UI - improve modal validation when creating an instance- Add 0001-Ticket-51161-fix-SLE15.2-install-issps.patch to resolve bsc#1172328 This corrects a failure to install on SUSE due to incorrect hostname generation, and a python 3 utf8 issue that is triggered by systemd.- Update to version 1.4.3.9~git0.3eb8617f6: * Bump version to 1.4.3.9 * Issue 50931 - RFE AD filter rewriter for ObjectCategory * Issue 51113 - Allow using uid for replication manager entry * Issue 51095 - abort operation if CSN can not be generated * Issue 51110 - Fix ASAN ODR warnings * Issue 51102 - RFE - ds-replcheck - make online timeout configurable * Issue 51076 - remove unnecessary slapi entry dups * Issue 51086 - Improve dscreate instance name validation * Ticket 50989 - ignore pid when it is ourself in protect_db * Issue 50499 - Fix some npm audit issues * Issue 51091 - healthcheck json report fails when mapping tree is deleted * Ticket 51079 - container pid start and stop issues * Issue 50610 - Fix return code when it's nothing to free * Ticket 51082 - abort when a empty valueset is freed * Issue 50610 - memory leaks in dbscan and changelog encryption * Issue 51076 - prevent unnecessarily duplication of the target entry * Bump version to 1.4.3.8 * Issue 51078 - Add nsslapd-enable-upgrade-hash to the schema * Issue 51054 - Revise ACI target syntax checking * Ticket 51068 - deadlock when updating the schema * Issue 51060 - unable to set sslVersionMin to TLS1.0 * Issue 51064 - Unable to install server where IPv6 is disabled * Issue 51051 - CLI fix consistency issues with confirmations * Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now * Issue 51054 - AddressSanitizer: heap-buffer-overflow in ldap_utf8prev * Issue 51047 - React deprecating ComponentWillMount * Issue 50499 - fix npm audit issues * Issue 50545 - Port dbgen.pl to dsctl * Bump version to 1.4.3.7 * Ticket 51024 - syncrepl_entry callback does not contain attributes added by postoperation plugins * Ticket 51035 - Heavy StartTLS connection load can randomly fail with err=1 * Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now * Issue 51031 UI - transition between two instances needs improvement * Bump version to 1.4.3.6 * Issue 50933 - 10rfc2307compat.ldif is not ready to set used by default * Ticket 50931 - RFE AD filter rewriter for ObjectCategory * Issue 51016 - Fix memory leaks in changelog5_init and perfctrs_init * Ticket 50980 - RFE extend usability for slapi_compute_add_search_rewriter and slapi_compute_add_evaluator * Ticket 51008 - dbhome in containers * Issue 50875 - Refactor passwordUserAttributes's and passwordBadWords's code * Ticket 51014 - slapi_pal.c possible static buffer overflow * Issue 50545 - remove dbmon "incr" option from arg parser * Issue 50545 - Port dbmon.sh to dsconf * Issue 51005 - AttributeUniqueness plugin's DN parameter should not have a default value * Issue 49731 - Fix additional issues with setting db home directory by default * Issue 50337 - Replace exec() with setattr() * Ticket 50905 - intermittent SSL hang with rhds * Issue 50952 - SSCA lacks basicConstraint:CA * Issue 50640 - Database links: get_monitor() takes 1 positional argument but 2 were given * Issue 50869 - Setting nsslapd-allowed-sasl-mechanisms truncates the value * Bump version to 1.4.3.5 * Issue 50994 - Fix latest UI bugs found by QE * Ticket 50933 - rfc2307compat.ldif * Issue 50337 - Replace exec() with setattr() * Issue 50984 - Memory leaks in disk monitoring * Issue 50984 - Memory leaks in disk monitoring * Issue 49731 - dscreate fails in silent mode because of db_home_dir * Issue 50975 - Revise UI branding with new minimized build * Issue 49437 - Fix memory leak with indirect COS * Issue 49731 - Do not add db_home_dir to template-dse.ldif * Issue 49731 - set and use db_home_directory by default * Ticket 50971 - fix BSD_SOURCE * -n option of dbverify does not work * Issue 50952- SSCA lacks basicConstraint:CA * Issue 50976 - Clean up Web UI source directory from unused files * Issue 50955 - Fix memory leaks in chaining plugin(part 2) * Issue 50966 - UI - Database indexes not using typeAhead correctly * Issue 50974 - UI - wrong title in "Delete Suffix" popup * Issue 50972 - Fix cockpit plugin build * Issue 49761 - Fix CI test suite issues * Issue 50971 - Support building on FreeBSD. * Issue 50960 - [RFE] Advance options in RHDS Disk Monitoring Framework * Issue 50800 - wildcards in rootdn-allow-ip attribute are not accepted * Issue 50963 - We should bundle *.min.js files of Console * Issue: 50860 - Port Password Policy test cases from TET to python3 Password grace limit section. * Issue: 50860 - Port Password Policy test cases from TET to python3 series of bugs Port final * Issue 50954 - buildnum.py - fix date formatting issue * Bump version to 1.4.3.4 * Issue 50954 - Port buildnum.pl to python(part 2) * Issue 50955 - Fix memory leaks in chaining plugin * Issue 50954 - Port buildnum.pl to python * Ticket 50947 - change 00core.ldif objectClasses for openldap migration * Ticket: 50755 - setting nsslapd-db-home-directory is overriding db_directory * Issue 50937 - Update CLI for new backend split configuration * Issue: 50860 - Port Password Policy test cases from TET to python3 pwp.sh * Ticket 50945 - givenname alias of gn from openldap * Ticket 50935 - systemd override in lib389 for dscontainer * Issue 50499 - Fix npm audit issues * Issue 49761 - Fix CI test suite issues * Ticket 50618 - clean compiler warning and log level * Ticket 50889 - fix compiler issues * Issue 50884 - Health check tool DSEldif check fails * Issue 50926 - Remove dual spinner and other UI fixes * Issue 50928 - Unable to create a suffix with countryName * Issue 50758 - Only Recommend bash-completion, not Require * Issue 50923 - Fix a test regression * Issue 50904 - Connect All React Components And Refactor the Main Navigation Tab Code * Issue 50920 - cl-dump exit code is 0 even if command fails with invalid arguments * Issue 50923 - Add test - dsctl fails to remove instances with dashes in the name * Issue 50919 - Backend delete fails using dsconf * Issue 50872 - dsconf can't create GSSAPI replication agreements * Issue 50912 - RFE - add password policy attribute pwdReset * Ticket 50914 - No error returned when adding an entry matching filters for a non existing automember group * Ticket 50889 - Extract pem files into a private namespace * Issue 50909 - nsDS5ReplicaId cant be set to the old value it had before * Issue: 50686 - Port fractional replication test cases from TET to python3 final * Issue 49845 - Remove pkgconfig check for libasan * Issue:50860 - Port Password Policy test cases from TET to python3 bug624080 * Issue:50860 - Port Password Policy test cases from TET to python3 series of bugs * Ticket 50786 - connection table freelist * Ticket 50618 - support cgroupv2 * Ticket 50900 - Fix cargo offline build * Ticket 50898 - ldclt core dumped when run with -e genldif option * Bump version to 1.4.3.3 * Issue 50855 - remove unused file from UI * Issue 50855 - UI: Port Server Tab to React * Issue 49845 - README does not contain complete information on building * Issue: 50686 - Port fractional replication test cases from TET to python3 part 1 * Ticket - 49623-cont cenotaph errors on modrdn operations * Issue 50882 - Fix healthcheck errors for instances that do not have TLS enabled * Issue 50886 - Typo in the replication debug message * Issue 50873 - Fix healthcheck and virtual attr check * Issue 50873 - Fix issues with healthcheck tool * Issue 50028 - Add a new CI test case * Issue 49946 - Add a new CI test case * Issue 50117 - Add a new CI test case * Ticket 50787 - fix implementation of attr unique * Ticket 50859 - support running only with ldaps socket * Issue 50823 - dsctl doesn't work with 'slapd-' in the instance name * Ticket 49624 cont - DB Deadlock on modrdn appears to corrupt database and entry cache * Issue 50867 - Fix minor buildsys issues * Issue 50737 - Allow building with rust online without vendoring * Ticket 50831 add cargo.lock to allow offline builds * Ticket 50694 - import PEM certs on startup * Ticket 50857 - Memory leak in ACI using IP subject * Issue 49761 - Fix CI test suite issues * Issue 50853 - Fix NULL pointer deref in config setting * Issue 50850 - Fix dsctl healthcheck for python36 * Issue 49990 - Need to enforce a hard maximum limit for file descriptors * Ticket 48707 - ldapssotoken for authentication * Bump version to 1.4.3.2 * Issue 49254 - Fix compiler failures and warnings * Ticket 50741-cont bdb_start - Detected Disorderly Shutdown * Issue 50836 - Port Schema UI tab to React * Issue 50842 - Decrease 389-console Cockpit component size * Ticket 50790 - Add result text when filter is invalid * Issue 50627 - Add ASAN logs to HTML report * Issue 50834 - Incorrectly setting the NSS default SSL version max * Issue 50829 - Disk monitoring rotated log cleanup causes heap-use-after-free * Ticket 50709 - (cont) Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10 * Ticket 50784 - performance testing scripts * Issue 50599 - Fix memory leak when removing db region files * Issue 49395 - Set the default TLS version min to TLS1.2 * Issue 50818 - dsconf pwdpolicy get error * Issue 50824 - dsctl remove fails with "name 'ensure_str' is not defined" * Issue 50599 - Remove db region files prior to db recovery * Issue 50812 - dscontainer executable should be placed under /usr/libexec/dirsrv/ * Issue 50816 - dsconf allows the root password to be set to nothing * Issue 50798 - incorrect bytes in format string(fix import issue) * Bump version to 1.4.3.1 * Ticket 50798 - incorrect bytes in format string * Issue 50545 - Add the new replication monitor functionality to UI * Issue 50806 - Fix minor issues in lib389 health checks * Issue: 50690 - Port Password Storage test cases from TET to python3 part 1 * Issue 49761 - Fix CI test suite issues * Issue 49761 - Fix CI test suite issues * Issue 50754 - Add Restore Change Log option to CLI * Issue: 48055 - CI test - automember_plugin(part2) * Ticket 50667 - dsctl -l did not respect PREFIX * Issue 50780 - More CLI fixes * Ticket 50649 - lib389 without defaults.inf * Issue 50780 - Fix UI issues * Ticket 50727 - correct mistaken options in filter validation patch * Issue 50779 - lib389 - conflict compare fails for DN's with spaces * Set branch version to 1.4.3.0- Remove 0001-Ticket-51014-slapi_pal.c-possible-static-buffer-over.patch as it is part of 1.4.2.14 - Update to version 1.4.2.14~git0.5ac5b02ce: * Bump version to 1.4.2.14 * Issue 51113 - Allow using uid for replication manager entry * Issue 51095 - abort operation if CSN can not be generated * Issue 51110 - Fix ASAN ODR warnings * Issue 51102 - RFE - ds-replcheck - make online timeout configurable * Issue 51076 - remove unnecessary slapi entry dups * Issue 51086 - Improve dscreate instance name validation * Ticket 50989 - ignore pid when it is ourself in protect_db * Issue 50499 - Fix some npm audit issues * Issue 51091 - healthcheck json report fails when mapping tree is deleted * Ticket 51079 - container pid start and stop issues * Issue 50610 - Fix return code when it's nothing to free * Ticket 51082 - abort when a empty valueset is freed * Issue 50610 - memory leaks in dbscan and changelog encryption * Issue 51076 - prevent unnecessarily duplication of the target entry * Issue 50940 - Permissions of some shipped directories may change over time * Bump version to 1.4.2.13 * Ticket 50787 - fix implementation of attr unique * Issue 51078 - Add nsslapd-enable-upgrade-hash to the schema * Ticket 51068 - deadlock when updating the schema * Issue 51060 - unable to set sslVersionMin to TLS1.0 * Issue 51064 - Unable to install server where IPv6 is disabled * Issue 51051 - CLI fix consistency issues with confirmations * Issue 51047 - React deprecating ComponentWillMount * Issue 50499 - fix npm audit issues * Ticket 51035 - Heavy StartTLS connection load can randomly fail with err=1 * Issue 51031 UI - transition between two instances needs improvement * Bump version to 1.4.2.12 * Issue 50337 - Replace exec() with setattr() * Issue 50545 - the check for the ds version for the backend config was broken * Issue 50875 - Refactor passwordUserAttributes's and passwordBadWords's code * Ticket 51014 - slapi_pal.c possible static buffer overflow * Issue 50545 - remove dbmon "incr" option from arg parser * Issue 50545 - Port dbmon.sh to dsconf * Ticket 50905 - intermittent SSL hang with rhds * Issue 50952 - SSCA lacks basicConstraint:CA * Issue 50640 - Database links: get_monitor() takes 1 positional argument but 2 were given * Issue 50869 - Setting nsslapd-allowed-sasl-mechanisms truncates the value- Patch rollup as described in bsc#1169364 - Add rust vendor.tar.gz as a source - rust is still an optional build and will be enabled in the future. - Update ns-slapd ownership to remove dirsrv as an owner as dirsrv will not exist in containers with systemd users. - Add 0001-Ticket-51014-slapi_pal.c-possible-static-buffer-over.patch to resolve a warning found in static analysis in OBS (upstream #51014) - Update to version 1.4.2.11~git0.aff1a2831: * Bump version to 1.4.2.11 * Issue 50994 - Fix latest UI bugs found by QE * Issue 50337 - Replace exec() with setattr() * Issue 50984 - Memory leaks in disk monitoring * Issue 50975 - Revise UI branding with new minimized build * Issue 49437 - Fix memory leak with indirect COS * Issue 50976 - Clean up Web UI source directory from unused files * Issue 50744 - -n option of dbverify does not work * Issue 50952- SSCA lacks basicConstraint:CA * Bump version to 1.4.2.10 * Issue 50966 - UI - Database indexes not using typeAhead correctly * Issue 50974 - UI - wrong title in "Delete Suffix" popup * Issue 50972 - Fix cockpit plugin build * Issue 50800 - wildcards in rootdn-allow-ip attribute are not accepted * Issue 50963 - We should bundle *.min.js files of Console * Bump version to 1.4.2.9 * Ticket: 50755 - setting nsslapd-db-home-directory is overriding db_directory * Issue 50937 - Update CLI for new backend split configuration * Issue 50499 - Fix npm audit issues * Issue 50884 - Health check tool DSEldif check fails * Issue 50926 - Remove dual spinner and other UI fixes * Issue 49845 - Remove pkgconfig check for libasan * Issue 50758 - Only Recommend bash-completion, not Require * Issue 50928 - Unable to create a suffix with countryName * Issue 50904 - Connect All React Components And Refactor the Main Navigation Tab Code * Issue 50919 - Backend delete fails using dsconf * Issue 50872 - dsconf can't create GSSAPI replication agreements * Ticket 50914 - No error returned when adding an entry matching filters for a non existing automember group * Issue 50909 - nsDS5ReplicaId cant be set to the old value it had before * Ticket 50618 - support cgroupv2 * Ticket 50898 - ldclt core dumped when run with -e genldif option- Update to version 1.4.2.8~git0.3aaa3e820: * Bump version to 1.4.2.8 * Issue 50855 - remove unused file from UI * Issue 50855 - UI: Port Server Tab to React * Issue 49845 - README does not contain complete information on building * Ticket - 49623-cont cenotaph errors on modrdn operations * Issue 50882 - Fix healthcheck errors for instances that do not have TLS enabled * Issue 50886 - Typo in the replication debug message * Issue 50873 - Fix healthcheck and virtual attr check * Issue 50873 - Fix issues with healthcheck tool * Ticket 50857 - Memory leak in ACI using IP subject * Issue 50823 - dsctl doesn't work with 'slapd-' in the instance name * Ticket 49624 cont - DB Deadlock on modrdn appears to corrupt database and entry cache * Issue 50850 - Fix dsctl healthcheck for python36 * Issue 49990 - Need to enforce a hard maximum limit for file descriptors- Update to version 1.4.2.7~git0.202953d28: * Bump version to 1.4.2.7 * Issue 49254 - Fix compiler failures and warnings * Ticket 50741-cont bdb_start - Detected Disorderly Shutdown * Issue 50836 - Port Schema UI tab to React * Issue 50842 - Decrease 389-console Cockpit component size * Ticket 50790 - Add result text when filter is invalid * Issue 50834 - Incorrectly setting the NSS default SSL version max * Issue 50829 - Disk monitoring rotated log cleanup causes heap-use-after-free * Ticket 50709 - (cont) Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10 * Issue 50599 - Fix memory leak when removing db region files * Issue 49395 - Set the default TLS version min to TLS1.2 * Issue 50818 - dsconf pwdpolicy get error * Issue 50824 - dsctl remove fails with "name 'ensure_str' is not defined" * Issue 50599 - Remove db region files prior to db recovery * Issue 50812 - dscontainer executable should be placed under /usr/libexec/dirsrv/ * Issue 50816 - dsconf allows the root password to be set to nothing * Issue 50798 - incorrect bytes in format string(fix import issue)- Update to version 1.4.2.6~git0.e84bbce3f: * Bump version to 1.4.2.6 * Ticket 50798 - incorrect bytes in format string * Issue 50545 - Add the new replication monitor functionality to UI * Issue 50806 - Fix minor issues in lib389 health checks * Issue 50754 - Add Restore Change Log option to CLI * Ticket 50727 - change syntax validate by default in 1.4.2 * Ticket 50667 - dsctl -l did not respect PREFIX * Issue 50780 - More CLI fixes * Issue 50780 - Fix UI issues * Ticket 50727 - correct mistaken options in filter validation patch * Issue 50779 - lib389 - conflict compare fails for DN's with spaces * Ticket #49761 - Fix CI test suite issues * Issue 50499 - Fix npm audit issues * Issue 50774 - Account.enroll_certificate() should not check for DS version * Issue 50771 - 1.4.2.5 doesn't compile due to error ModuleNotFoundError: No module named 'pkg_resources.extern' * Issue 50758 - Need to enable CLI arg completion * Ticket 50709: Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10 * Issue: 50690 - Port Password Storage test cases from TET to python3(create required types in password_plugins) * Issue: 48851 - Investigate and port TET matching rules filter tests(last test cases for match index) * Issue 50761 - Parametrized tests are missing ':parametrized' value * Bump version to 1.4.2.5 * Issue 50747 - Port readnsstate to dsctl * Issue 50758 - Enable CLI arg completion * Issue 50753 - Dumping the changelog to a file doesn't work * Ticket 50745: ns-slapd hangs during CleanAllRUV tests * Issue 50734 - lib389 creates non-SSCA cert DBs with misleading README.txt * Issue: 48851 - investigate and port TET matching rules filter tests(cert) * Issue: 50443 - Create a module in lib389 to Convert a byte sequence to a properly escaped for LDAP * Ticket 50664 - DS can fail to recover if an empty directory exists in db * Ticket 50736 - RetroCL trimming may crash at shutdown if trimming configuration is invalid * Ticket 50741 - bdb_start - Detected Disorderly Shutdown last time Directory Server was running * Issue 50572 - After running cl-dump dbdir/cldb/*ldif.done are not deleted * Issue 50701 - Fix type in lint report * Ticket 50729 - add support for gssapi tests on suse * Issue 50701 - Add additional healthchecks to dsconf * Issue 50711 - `dsconf security` lacks option for setting nsTLSAllowClientRenegotiation attribute * Issue 50439 - Update docker integration for Fedora * Issue: 48851 - Investigate and port TET matching rules filter tests(last test cases for match) * Issue 50499 - Fix npm audit issues * Issue 50722 - Test IDs are not unique * Issue 50712 - Version comparison doesn't work correctly on git builds * Issue 50499 - Fix npm audit issues * Issue 50706 - Missing lib389 dependency - packaging * Bump version to 1.4.2.4 * Issue 49761 - Fix CI test suite issues * Issue 50634 - Fix CLI error parsing for non-string values * Ticket 50659 AddressSanitizer: SEGV ... in bdb_pre_close * Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes * Issue 50644 - fix regression with creating sample entries * Issue 50699 - Add Disk Monitor to CLI and UI * Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes * Issue 50536 - After audit log file is rotated, DS version string is logged after each update * Issue #50712 - Version comparison doesn't work correctly on git builds * Issue 50706 - Missing lib389 dependency - packaging * Issue 49761 - Fix CI test suite issues * Issue #50683 - Makefile.am contains unused RPM-related targets * Issue 50696 - Fix various UI bugs * Update based on Marks feedback * Update to mark as skipif * Ticket 50641 - Update default aci to allows users to change their own password * Ticket 50007, 50648 - improve x509 handling. * Issue 50689 - Failed db restore task does not report an error * Issue 50199 - Disable perl by default * Ticket 50633 - Add cargo vendor support for offline builds * Issue 50499 - Fix npm audit issues * Bump version to 1.4.2.3 * Issue 50592 - Port Replication Tab to ReactJS * Issue 50680 - Remove branding from upstream spec file * Issue 50669 - Remove nunc-stans in favour of reworking current conn code (add.) * Issue: 48055 - CI test - automember_plugin(part1) * Issue 50677 - Map subtree searches with NULL base to default naming context * Issue 50669 - Fix RPM build * Ticket 50669 - remove nunc-stans * Ticket 49850 cont -fix crash in ldbm_non_leaf * Issue 50634 - Clean up CLI errors output - Fix wrong exception * Issue 50660 - Build failure on Fedora 31 * Issue 50634 - Clean up CLI errors output * Issue: 48851 - Investigate and port TET matching rules filter tests(match more test cases) * Ticket 50428 - Log the actual base DN when the search fails with "invalid attribute request" * Issue 49850 - ldbm_get_nonleaf_ids() slow for databases with many non-leaf entries * Issue 50655 - access log etime is not properly formatted * Issue 50653 - objectclass parsing fails to log error message text * Issue 50646 - Improve task handling during shutdowns * Add new test suite to test migration between RHDS versions * Ticket 50627 - Support platforms without pytest_html * Ticket 49476 - backend refactoring phase1, fix failing tests * Ticket 49476 - refactor ldbm backend to allow replacement of BDB * Ticket - 50349 - additional fix: filter schema check must handle subtypes * Issue: 48851 - investigate and port TET matching rules filter tests(indexing more test cases) * Issue 50638 - RecursionError: maximum recursion depth exceeded while calling a Python object * Ticket 50636 - Crash during sasl bind * Ticket 50632 - Add ensure attr state so that diffs are easier from 389-ds-portal * Ticket 50619 - extend commands to have more modify options * Issue 50499 - Fix npm audit issues * bump version to 1.4.2.2- Update to version 1.4.2.2~git0.d41ef935b: * Issue 50627 - Add ASAN logs to HTML report * Issue 50545 - Port repl-monitor.pl to lib389 CLI * Ticket 50622 - ds_selinux_enabled may crash on suse * Ticket 50595 - remove syslog.target requirement * Ticket 50617 - disable cargo lock * Issue 50620 - Fix regressions from 50506 (slapi_enry_attr_get_ref) * Issue 50615 - Log current test name to journald * Ticket: 50610 memory leak in dbscan * Bump version to 1.4.2.1 * Ticket 50581 - ns-slapd crashes during ldapi search * Issue 50604 - Fix UI validation * ticket 50510 - etime can contain invalid nanosecond value * Ticket 50593 Investigate URP handling on standalone instance * Issue 50506 - Fix regression for relication stripattrs * Issue 50580 - Perl can't be disabled in configure * Ticket 50584, 49212 - docker healthcheck and configuration * Issue 50546 - fix more UI issues(part 2) * Do not use comparision with "is" for empty value * Issue 50546 - fix more UI issues * Issue 50586 - lib389 - Fix DSEldif long line processing * Issue 50173 - Add the validate-syntax task to the dsconf schema * Issue 50546 - Fix various issues in UI * Bump version to 1.4.2.0 * Ticket 50576 - Same proc uid/gid maps to rootdn for ldapi sasl * Ticket 50567, 50568 - strict host check disable and display container version * Issue 50550 - DS installer debug messages leaking to ipa-server-install * Issue 50545 - Port fixup-memberuid and add the functionality to CLI and UI * Issue 50572 - After running cl-dump dbdir/cldb/*ldif.done are not deleted * Issue 50578 - Add SKIP_AUDIT_CI flag for Cockpit builds * Ticket 50349 - filter schema validation * Issue: 48055 - CI test-(Plugin configuration should throw proper error messages if not configured properly) * Issue 49324 - idl_new fix assert * Ticket 50564 - Fix rust libraries by default and improve docker * Issue 50206 - Refactor lock, unlock and status of dsidm account/role * Issue 49324 - idl_new report index name in error conditions * Issue 49761 - Fix CI test suite issues * Issue 50506 - Fix regression from slapi_entry_attr_get_ref refactor * Issue 50499 - Audit fix - Update npm 'eslint-utils' version * Issue 49624 - modrdn silently fails if DB deadlock occurs * fix for 50542 crashes in filter tests * Issue 49761 - Fix CI test suite issues * Ticket 50542 - Entry cache contention during base search * Issue 50462 - Fix CI tests * Ticket 50490 objects and memory leaks * Issue 50538 - Move CI test to individual file * Issue 50538 - cleanAllRUV task limit is not enforced for replicated tasks * Issue 50536 - Audit log heading written to log after every update * Issue 50525 - nsslapd-defaultnamingcontext does not change when the assigned suffix gets deleted * Issue 50534 - CLI change schema edit subcommand to replace * Issue 50506 - cont Fix invalid frees from pointer reference calls * Issue 50507 - Fix Cockpit UI styling for PF4 * Issue: 48851 - investigate and port TET matching rules filter tests(indexing final) * Issue: 48851 - Add more test cases to the match test suite(mode replace) * Issue 50530 - Directory Server not RFC 4511 compliant with requested attr "1.1" * Issue 50529 - LDAP server returning PWP controls in different sequence * Issue 50506 - Fix invalid frees from pointer reference calls. * Issue 50506 - Replace slapi_entry_attr_get_charptr() with slapi_entry_attr_get_ref() * Issue 50521 - Add regressions in CI tests * Ticket 50510 - etime can contain invalid nanosecond value * Issue 50488 - Create a monitor for disk space usagedisk-space-mon * Issue 50511 - lib389 PosixGroups type can not handle rdn properly * Issue 50508 - UI - fix local password policy form- Fix spec file discrepencies from SLE - Update to correct license issue in spec file - Update to simplify rust option selection - Update to version 1.4.1.6~git0.5ac5a8aad: * Bump version to 1.4.1.6 * Issue 50355 - SSL version min and max not correctly applied * Issue 50497 - Port cl-dump.pl tool to Python using lib389 * Issue: 48851 - investigate and port TET matching rules filter tests(Final) * correction to fix for #50417 * Issue 50425 - Add jemalloc LD_PRELOAD to systemd drop-in file * Issue 50425 - Add jemalloc LD_PRELOAD to systemd drop-in file * Issue 50325 - Add Security tab to UI * Ticket 49789 - By default, do not manage unhashed password * Ticket 49421 - Implement password hash upgrade on bind. * Ticket 49421 - on bind password upgrade proof of concept * Ticket 50493 - connection_is_free to trylock * Ticket 50459 - Correct issue with allocation state * Issue 50499 - Fix audit issues and remove jquery from the whitelist * Ticket 50459 - c_mutex to use pthread_mutex to allow ns sharing * Ticket 50484 - Add a release build dockerfile and dscontainer improvements * Issue 50486 - Update jemalloc to 5.2.0 - Update to version 1.4.1.5~git0.748334143: * Bump version to 1.4.1.5 * Issue 50431 - Fix regression from coverity fix * Issue 49239 - Add a new CI test case * Issue 49997 - Add a new CI test case * Issue 50177 - Add a new CI test case, also added fixes in lib389 * Issue 49761 - Fix CI test suite issues * Issue 50474 - Unify result codes for add and modify of repl5 config * Ticket 50472 - memory leak with encryption * Issue 50462 - Fix Root DN access control plugin CI tests * Issue 50462 - Fix CI tests * Ticket 50217 - Implement dsconf security section * Issue: 48851 - Add more test cases to the match test suite. * Issue 50378 - ACI's with IPv4 and IPv6 bind rules do not work for IPv6 clients * Ticket 50439 - fix waitpid issue when pid does not exist * Issue 50454 - Fix Cockpit UI branding * Issue: 48851 - investigate and port TET matching rules filter tests(index) * Issue 49232 - Truncate the message when buffer capacity is exceeded * Bump version to 1.4.1.4 * Ticket 49361 - Use IPv6 friendly network functions * Issue: 48851 - Investigate and port TET matching rules filter tests(bug772777) * Issue: 50446 - NameError: name 'ds_is_older' is not defined * Issue 49602 - Revise replication status messages * Ticket 50439 - Update docker integration to work out of source directory * Ticket 50037 - revert path changes as it breaks prefix/rpm builds * Issue 50431 - Fix regression from coverity fix * Issue 50370 - CleanAllRUV task crashing during server shutdown * Issue: 48851 - investigate and port TET matching rules filter tests(match) * Issue 50417 - Fix missing quote in some legacy tools * Ticket 50431 - Fix covscan warnings * Revert "Issue 49960 - Core schema contains strings instead of numer oids" * Issue 50426 - nsSSL3Ciphers is limited to 1024 characters * Issue 50052 - Fix rpm.mk according to audit-ci change * Issue 50365 - PIDFile= references path below legacy directory /var/run/ * Ticket 50428 - Log the actual base DN when the search fails with "invalid attribute request" * Ticket 50329 - (2nd) Possible Security Issue: DOS due to ioblocktimeout not applying to TLS * Ticket 50417 - Revise legacy tool scripts to work with new systemd changes * Issue: 48851 - Add more search filters to vfilter_simple test suite * Issue 49761 - Fix CI test suite issues * Issue 49875 - Move SystemD service config to a drop-in file * Ticket 50413 - ds-replcheck - Always display the Result Summary * Issue 50052 - Add package-lock.json and use "npm ci" * Issue: 48851 - investigate and port TET matching rules filter tests(vfilter simple) * Ticket 50355 - NSS can change the requested SSL min and max versions * Issue: 48851 - investigate and port TET matching rules filter tests(vfilter_ld) * Issue 50390 - Add Managed Entries Plug-in Config Entry schema * Ticket 49730 - Remove unused Mozilla ldapsdk variables - Update to version 1.4.1.3~git0.1f1119d4b: * Bump version to 1.4.1.3 * Issue 49761 - Fix CI test suite issues * Issue 50041 - Add the rest UI Plugin tabs - Part 2 * Ticket 50340 - 2nd try - structs for diabled plugins will not be freed * Issue 50403 - Instance creation fails on 1.3.9 using perl utils and latest lib389 * Ticket 50389 - ns-slapd craches while two threads are polling the same connection * Issue: 48851 - investigate and port TET matching rules filter tests(scanlimit) * Issue 50037 - lib389 fails to install in venv under non-root user * Issue: 50112 - Port ACI test suit from TET to python3(userattr) * Ticket 50393 - maxlogsperdir accepting negative values * Issue: 50112 - Port ACI test suit from TET to python3(roledn) * Issue 49960 - Core schema contains strings instead of numer oids * Ticket 50396 - Crash in PAM plugin when user does not exist * Issue 50387 - enable_tls() should label ports with ldap_port_t * Issue 50390 - Add Managed Entries Plug-in Config Entry schema * Ticket 50306 - Fix regression with maxbersize * Issue 50384 - Missing dependency: cracklib-dicts * Issue 49029 - [RFE] improve internal operations logging * Issue 49761 - Fix CI test suite issues * Issue - 50374 dsdim posixgroup create fails with ERROR * Ticket 50251 - clear text passwords visable in CLI verbose mode logging * Ticket 50378 - ACI's with IPv4 and IPv6 bind rules do not work for IPv6 clients * Issue:48851 - investigate and port TET matching rules filter tests * Issue 50220 - attr_encryption test suite failing * Ticket 50370 - CleanAllRUV task crashing during server shutdown * Ticket 50340 cont - structs for disabled plugins will not be freed * Fix missing import * Issue 50164 - Add test for dscreate to basic test suite * Ticket 50363 - ds-replcheck incorrectly reports error out of order multi-valued attributes * Issue 49730 - MozLDAP bindings have been unsupported for a while * Issue #50353 - Categorize tests by tiers * Issue 50303 - Add creation date to task data * Issue: 50358 - Create a Bitwise Plugin class in plugins.py * Remove the nss3 path prefix from the cert.h C preprocessor source file inclusion * Ticket 50329 - revert fix * Issue: 50112 - Port ACI test suit from TET to python3(keyaci) * Ticket 50344 - tidy rpm vs build systemd flag handling * Issue #50067 - Fix krb5 dependency in a specfile * Ticket 50340 - structs for diabled plugins will not be freed * Ticket 50327 - Add replication conflict support to UI * Ticket 50327 - Add replication conflict entry support to lib389/CLI * Ticket 50329 - improve connection default parameters * Issue: 50313 - Add a NestedRole type to lib389 * Issue:50112 - Port ACI test suit from TET to python3(Delete and Add) * Ticket 49390, 50019 - support cn=config compare operations * Issue 50041 - Add the rest UI Plugin tabs - Part 1 * Ticket 50329 - Possible Security Issue: DOS due to ioblocktimeout not applying to TLS * Ticket 49990 - Increase the default FD limits * Ticket 50306 - (cont typo) Move connection config inside struct * Ticket 50291 - Add monitor tab functionality to Cockpit UI * Fix cockpit console AppStream data * Ticket 50317 - fix ds-backtrace issue on latest gdb * Ticket 50305 - Revise CleanAllRUV task restart process * Fix typo from: Issue 49915 - Add regression test * Issue 50026 - Audit log does not capture the operation where nsslapd-lookthroughlimit is modified * Ticket 49899 - fix pin.txt and pwdfile permissions * Issue 49915 - Add regression test * Ticket 50303 - Add task creation date to task data * Ticket 50306 - Move connection config inside struct * Ticket 50240 - Improve task logging * Issue 50032 - Fix deprecation warnings in tests * Ticket 50310 - fix sasl header include * Ticket 49390 - improve compare and cn=config compare tests - fix permissions handling (boo#1120189) - Update to version 1.4.1.2~git0.9a126614a: * Removes sysconfig from RPM as we no longer create it to detect instance existance or settings. Older installs will still have their sysconfig parsed, but new installs should use systemd environment variables. * Bump version to 1.4.1.2 * Ticket 50308 - Revise memory leak fix * Ticket 50308 - Fix memory leaks for repeat binds and replication * Use PKG_CHECK_MODULES to detect the systemd library * Use PKG_CHECK_MODULES to detect the kerberos library * Use pkg-config from the host system to better support cross-compiling * Use PKG_CHECK_MODULES to detect the libsasl2 library * configure.ac: Add missing comma to an AC_ARG_ENABLE macro * configure.ac: Remove unpaired parentheses from two help strings * m4/doxygen.m4: Fix spelling of Doxygen in a message * Use PKG_CHECK_MODULES to detect the pcre library * Use PKG_CHECK_MODULES to detect the cmocka library * Use PKG_CHECK_MODULES to detect the nss library * Use PKG_CHECK_MODULES to detect the nspr library * Use PKG_CHECK_MODULES to detect the event library * Ticket 49873 - (cont 3rd) cleanup debug log * Ticket 49873 - (cont 2nd) Contention on virtual attribute lookup * Issue 50292 - Fix Plugin CLI and UI issues * Issue:50112 - Port ACI test suit from TET to python3(misc and syntax) * Ticket 50289 - Fix various database UI issues * Ticket 49463 After cleanALLruv, replication is looping on keep alive DEL * Ticket 50300 - Fix memory leak in automember plugin * Ticket 50265: the warning about skew time could last forever * Ticket 50260 - Invalid cache flushing improvements * Ticket 49561 - MEP plugin, upon direct op failure, will delete twice the same managed entry * Ticket 50077 - Do not automatically turn automember postop modifies on * Ticket 50282 - OPERATIONS ERROR when trying to delete a group with automember members * Ticket 49715 - extend account functionality * Ticket 49873: (cont) Contention on virtual attribute lookup * Ticket 50260 - backend txn plugins can corrupt entry cache * Ticket 50255 - Port password policy test to use DSLdapObject * Ticket 49667 - 49668 - remove old spec files * Issue 50276 - 389-ds-console is not built on RHEL8 if cockpit_dist is already present * Issue: 50112 - Port ACI test suit from TET to python3(Search) * Ticket 50259 - implement dn construction test * Ticket 50273 - reduce default replicaton agmt timeout * Ticket 50208 - lib389- Fix issue with list all instances * Issue: 50112 - Port ACI test suit from TET to python3(Global Group) * Issue 50041 - Add CLI functionality for special plugins * Issue 50263 - LDAPS port not listening after installation * Ticket 49575 - Indicate autosize value errors and corrective actions * Ticket 50137 - create should not check in non-stateful mode for exist * Ticket 49655 - remove doap file * Issue 50197 - Fix dscreate regression * Ticket 50234 - one level search returns not matching entry * Ticket 50257 - lib389 - password policy user vs subtree checks are broken * Issue: 50253 - Making an nsManagedRoleDefinition type in src/lib389/lib389/idm/nsrole.py * Issue 49029 - [RFE] improve internal operations logging * Ticket 50230 - improve ioerror msg when not root/dirsrv * Issue 50246 - Fix the regression in old control tools * Ticket 50197 - Container integration part 2 * Ticket 50197 - Container init tools * Ticket 50232 - export creates not importable ldif file * Ticket 50215 - UI - implement Database Tab in reachJS * Ticket 50243 - refint modrdn stress test * Ticket 50238 - Failed modrdn can corrupt entry cache * Ticket 50236 - memberOf should be more robust * Ticket 50213 - fix list instance issue * Issue: 50219 - Add generic filter to DSLdapObjects * Issue: 50227 - Making an cosClassicDefinition type in src/lib389/lib389/cos.py * Issue: 50112 - Port ACI test suit from TET to python3(modify) * Ticket 50224 - warnings on deprecated API usage * Issue:50112 - Port ACI test suit from TET to python3(valueaci) * Issue: 50112 Port ACI test suit from TET to python3(Aci Atter) * Ticket 50208 - make instances mark off based on dse.ldif not sysconfig * Issue: 50170 - composable object types for nsRole in lib389 * Ticket 50199 - disable perl by default * Issue:50211 - Making an actual Anonymous type in lib389/idm/account.py * Ticket 50155 - password history check has no way to just check the current password * Ticket 49873 - Contention on virtual attribute lookup * Ticket 50197 - Container integration improvements * Ticket 50195 - improve selinux error messages in interactive * Ticket 49658 - In replicated topology a single-valued attribute can diverge * Ticket 50111: Use pkg-config to detect icu * Ticket 50165 - Fix issues with dscreate * Ticket 50177 - import task should not be deleted too rapidely after import finishes to be able to query the status * Ticket 50140 - Use high ports in container installs * Ticket 50184 - Add cli tool parity to dsconf/dsctl * Ticket 50159 - sssd and config display - Remove a pair of %if..%endif guards that do not affect the build. - Updates to 389-ds.spec - Make lib389 a requirement of 389-ds installs - Disable shell script wrappers that have be replaced by dsctl/dsconf - Disable perl in spec file build. For replacement tools see: http://www.port389.org/docs/389ds/FAQ/legacy-command-changes.html - Remove patches that have been merged by upstream - Removed: 0001-init_fhs.patch - merged by upstream - Removed: 0002-use-python2-for-selinux-detection.patch - merged by upstream - Removed: drop-caps.patch - merged by upstream - Commented requires and recommendes in 389-ds.spec - cyrus-sasl-plain added as a requirement as it is the only plaintext or start TLS secure method for password auth (LDAPS is always secure) - cyrus-sasl-gssapi moved to recommends as it is not always required - cyrus-sasl-digestmd5 moved to recommends, as it is insecure and not always required - openldap2-client moved to recommends on lib389 as a supplement to ldap command line tools that we provide, but not necessary - python3-selinux and python3-policycoreutils moved to recommends as they are not required, and only give "nice to have" features during install of an instance - Update to version 1.4.1.1~git0.af9bb7206: * Bump version to 1.4.1.1 * Ticket 50151 - lib389 support cli add/replace/delete on objects * Issue 50041 - CLI and WebUI - Add memberOf plugin functionality * Bump version to 1.4.1.0 * Ticket 50125 - perl fix ups for tmpfiles * Ticket 50164 - Add test for dscreate * Fix for ticket 50059: If an object is nsds5replica, it must be cn=replica * Ticket 50169 - lib389 changed hardcoded systemctl path * Ticket 50165 - Fix dscreate issues * Issue 50152 - Replace os.getenv('HOME') with os.path.expanduser * Fix compiler warning in snmp main() * Ticket - Fix compiler warning in init.c * Ticket 49540 - FIx compiler warning in ldif2ldbm * Ticket 50169 - lib389 changed hardcoded systemctl path * Ticket 50165 - Fix dscreate issues * Issue 50152 - Replace os.getenv('HOME') with os.path.expanduser * Ticket 49540 - FIx compiler warning in ldif2ldbm * Ticket 50077 - Fix compiler warnings in automember rebuild task * Ticket 49972 - use-after-free in case of several parallel krb * authentication * Ticket 50161 - Fixed some descriptions in "dsconf backend --help" * Ticket 50153 - Increase default max logs * Ticket 50123 - with_tmpfiles_d is associated to systemd * Ticket 49984 - python installer add option to create suffix entry * Ticket 49984 - python installer add option to create suffix entry * Ticket 50077 - RFE - improve automember plugin to work with * modify ops * Ticket 50136 - Allow resetting passwords on the CLI * Ticket 49994 - Adjust dsconf backend usage * Ticket 50138 - db2bak.pl -P LDAPS does not work when * nsslapd-securePort is missing * Ticket 50122 - Fix incorrect path spec * Issue 50145 - Add a verbose option to the backup tools * Ticket 50056 - dsctl db2ldif throws an exception * Ticket 50078 - cannot add cenotaph in read only consumer * Ticket 50126 - Incorrect usage of sudo in test * Issue 50130 - Building RPMs on RHEL8 fails * Ticket 50134 - fixup-memberof.pl does not respect protocol requested * Issue 50122 - Selinux test for presence * Issue 50101 - Port fourwaymmr Test TET suit to python3 * Issue 50091 - shadowWarning is not generated if passwordWarning * is lower than 86400 seconds (1 day). * Ticket 50128 - NS Stress fails without ipv6 * Issue 49618 - Set nsslapd-cachememsize to custom value * Ticket 50117 - after certain failed import operation, impossible * to replay an import operation * Ticket 49999 - rpm.mk dist-bz2 should clean cockpit_dist first * Issue 48064 - Fix various issues in disk monitoring test suite * Issue 49938 - lib389 - Clean up CLI logging * Issue 49761 - Fix CI test suite issues * Ticket 50056 - Fix UI bugs (part 2) * Issue: 48064 - CI test - disk_monitoring * Ticket 50099 - extend error messages * Ticket 50099 - In FIPS mode, the server can select an unsupported * password storage scheme * Issue 50041 - Add basic plugin UI/CLI wrappers * Issue 50082 - Port state test suite * Ticket 49574 - remove index subsystem * Issue 49588 - Add py3 support for tickets : part-5 * Ticket 50095 - cleanup deprecated key.h includes - use lib389 on 15.0 and up. now that we do not hardrequire the python selinux bindings anymore- Update specfile to be inline with the OpenSUSE spec file * include future-configurations in the spec which are not active until 15.2 * lib389 (upstream requirement from 1.4.0) * rust (upstream requirement from 1.4.2) * removal of perl (upstream has not supported perl in any 1.4.x release) * resolve missing svrcore obsoletes statement and pkg configuration (bsc#1144797)- Update to version 1.4.0.26~git0.8a2d3de6f: * Bump version to 1.4.0.26 * Issue 50499 - Fix audit issues and remove jquery from the whitelist * Issue 50355 - SSL version min and max not correctly applied * Issue 50325 - Add Security tab to UI * Issue 50177 - Add a new CI test case, also added fixes in lib389 * Bump version to 1.4.0.25 * Issue 50431 - Fix regression from coverity fix * Bump version to 389-ds-base-1.4.0.24 * Fix cherry-pick error from last commit * Issue 50052 - Fix rpm.mk according to audit-ci change * Issue 50276 - 389-ds-console is not built on RHEL8 if cockpit_dist is already present * Issue 50041 - Add the rest UI Plugin tabs - Part 1 * Ticket 50217 - Implement dsconf security section * Issue 49602 - Revise replication status messages * Issue 50431 - Fix regression from coverity fix * Ticket 50431 - Fix covscan warnings * Issue 50426 - nsSSL3Ciphers is limited to 1024 characters * Ticket 50428 - Log the actual base DN when the search fails with "invalid attribute request" * Ticket 50329 - (2nd) Possible Security Issue: DOS due to ioblocktimeout not applying to TLS * Ticket 50413 - ds-replcheck - Always display the Result Summary * Ticket 50355 - NSS can change the requested SSL min and max versions * Bump version to 1.4.0.23 * Issue 50041 - Add the rest UI Plugin tabs - Part 2 * Ticket 50340 - 2nd try - structs for diabled plugins will not be freed * Ticket 50393 - maxlogsperdir accepting negative values * Ticket 50396 - Crash in PAM plugin when user does not exist * Issue 50390 - Add Managed Entries Plug-in Config Entry schema * Ticket 50251 - clear text passwords visable in CLI verbose mode logging * Ticket 50378 - ACI's with IPv4 and IPv6 bind rules do not work for IPv6 clients * Ticket 50370 - CleanAllRUV task crashing during server shutdown * Ticket 50340 cont - structs for disabled plugins will not be freed * Ticket 50363 - ds-replcheck incorrectly reports error out of order multi-valued attributes * Ticket 50329 - revert fix * Ticket 50340 - structs for diabled plugins will not be freed * Ticket 50327 - Add replication conflict support to UI * Ticket 50327 - Add replication conflict entry support to lib389/CLI * Ticket 50329 - Possible Security Issue: DOS due to ioblocktimeout not applying to TLS * Ticket 49990 - Increase the default FD limits * Ticket 50291 - Add monitor tab functionality to Cockpit UI * Fix cockpit console AppStream data * Ticket 50305 - Revise CleanAllRUV task restart process * Ticket 50303 - Add task creation date to task data * Ticket 50240 - Improve task logging- Update to version 1.4.0.22~git0.9d84a40dd: * Bump version to 1.4.0.22 which resolves: * (bsc#1120189) * (bsc#991201, CVE-2016-5416) * (bsc#1083689, CVE-2018-1054) * (bsc#1092187, CVE-2018-1089) * (bsc#1099465, CVE-2018-10871) * (bsc#1108674, CVE-2018-14638) * (bsc#1109609, CVE-2018-14648) * (bsc#1132385, CVE-2019-3883) * (bsc#1105606, CVE-2018-10935) * Ticket 50308 - Revise memory leak fix * Ticket 50308 - Fix memory leaks for repeat binds and replication * Ticket 49873 - (cont 3rd) cleanup debug log * Ticket 49873 - (cont 2nd) Contention on virtual attribute lookup * Issue 50292 - Fix Plugin CLI and UI issues * Ticket 50289 - Fix various database UI issues * Ticket 50300 - Fix memory leak in automember plugin * Ticket 50265: the warning about skew time could last forever * Ticket 50260 - Invalid cache flushing improvements * Remove obsolete patch 0001-init_fhs.patch * Remove obsolete patch 0002-use-python2-for-selinux-detection.patch * Remove obsolete patch 0003-fix-rm-non-existent-man-pages.patch * Remove obsolete patch simplify-lib389-setup-py.patch * Remove obsolete patch tw.patch * Remove obsolete patch 0006-under-network-load-ps-can-decrease-connection-refcnt.patch * Remove obsolete patch 0007-fix-remote-dos-via-search-filters-in-slapi_filter_sprintf.patch * Remove obsolete patch 0008-invalid-password-migration-causes-unauth-bind.patch * Remove obsolete patch 0009-ldapsearch-with-server-side-sort-crashes-the-server.patch * Remove obsolete patch 0010-Log-buffer-exceeded-emergency-logging-msg-is-not-thread-safe.patch- Introduce patch: 0010-Log-buffer-exceeded-emergency-logging-msg-is-not-thread-safe.patch to fix the issue "389-ds: Server crash through modify command with large DN" (bsc#1106699, CVE-2018-14624)- Introduce patch: 0009-ldapsearch-with-server-side-sort-crashes-the-server.patch to fix the issue that ldapsearch with server side sort allows users to cause a crash (bsc#1105606, CVE-2018-10935)- Introduce patches: * 0006-under-network-load-ps-can-decrease-connection-refcnt.patch to fix the race condition on reference counter (bsc#1096368, CVE-2018-10850) * 0007-fix-remote-dos-via-search-filters-in-slapi_filter_sprintf.patch (bsc#1076530, CVE-2017-15134) * 0008-invalid-password-migration-causes-unauth-bind.patch (bsc#1076530, CVE-2017-15135)- Explicitly generate dirsrv sysconfig file as it is necessary for SLES 15 (bsc#1081324).- switch lib389 to use the python3-ldap subpackage- For SLES 15 schedule, do not build lib389 programmable extension for now.- BuildRequire python3-ldap instead of python3-pyldap: pyldap is deprecated in favor of python-ldap.- Rename dependency package python-pyldap into python3-pyldap.- Correct name to dependency package "python-pyldap".- Introduce patch 0003-fix-rm-non-existent-man-pages.patch to remove a faulty rm statement from makefile.- add tw.patch to fix potential buffer overflow- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- added simplify-lib389-setup-py.patch seems the python3 setuptools on leap 42.3 do not like this fancy syntax. kill it and always use the python 3 way.- update to 1.4.0.3 - Ticket 49457 - Fix spal_meminfo_get function prototype - Ticket 49455 - Add tests to monitor test suit. - Ticket 49448 - dynamic default pw scheme based on environment. - Ticket 49298 - fix complier warn - Ticket 49298 - Correct error codes with config restore. - Ticket 49454 - SSL Client Authentication breaks in FIPS mode - Ticket 49453 - passwd.py to use pwdhash defaults. - Ticket 49427 - whitespace in fedse.c - Ticket 49410 - opened connection can remain no longer poll, like hanging - Ticket 48118 - fix compiler warning for incorrect return type - Ticket 49451 - Add environment markers to lib389 dependencies - Ticket 49325 - Proof of concept rust tqueue in sds - Ticket 49443 - scope one searches in 1.3.7 give incorrect results - Ticket 48118 - At startup, changelog can be erronously rebuilt after a normal shutdown - Ticket 49412 - SIGSEV when setting invalid changelog config value - Ticket 49441 - Import crashes - oneline fix - Ticket 49377 - Incoming BER too large with TLS on plain port - Ticket 49441 - Import crashes with large indexed binary attributes - Ticket 49435 - Fix NS race condition on loaded test systems - Ticket 77 - lib389 - Refactor docstrings in rST format - part 2 - Ticket 17 - lib389 - dsremove support - Ticket 3 - lib389 - python 3 compat for paged results test - Ticket 3 - lib389 - Python 3 support for memberof plugin test suit - Ticket 3 - lib389 - config test - Ticket 3 - lib389 - python 3 support ds_logs tests - Ticket 3 - lib389 - python 3 support for betxn test- we actually need pyldap- lib389 is merged into this tarball now. move the subpackage here.- update to 1.4.0.2 - Ticket 48393 - fix copy and paste error - Ticket 49439 - cleanallruv is not logging information - Ticket 48393 - Improve replication config validation - Ticket lib389 3 - Python 3 support for ACL test suite - Ticket 103 - sysconfig not found - Ticket 49436 - double free in COS in some conditions - Ticket 48007 - CI test to test changelog trimming interval - Ticket 49424 - Resolve csiphash alignment issues - Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py - Ticket 3 - python 3 support - filter test - Ticket 49434 - RPM build errors - Ticket 49432 - filter optimise crash - Ticket 49432 - Add complex fliter CI test - Ticket 48894 - harden valueset_array_to_sorted_quick valueset access - Ticket 49401 - Fix compiler incompatible-pointer-types warnings - Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl - Ticket 49409 - Update lib389 requirements - Ticket 49401 - improve valueset sorted performance on delete - Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly - Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry - Ticket 49407 - status-dirsrv shows ellipsed lines - Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl - Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical - Ticket 48006 - Missing warning for invalid replica backoff configuration - Ticket 49064 - testcase hardening - Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer - Ticket lib389 3 - python 3 support - Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown - Ticket 48235 - remove memberof lock (cherry-pick error) - Ticket 49394 - build warning - Ticket 49381 - Refactor numerous suite docstrings - Part 2 - Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable - Ticket 49403 - tidy ns logging - Ticket 49381 - Refactor filter test suite docstrings - Ticket 48235 - Remove memberOf global lock - Ticket 103 - Make sysconfig where it is expected to exist - Ticket 49400 - Add clang support to rpm builds - Ticket 49381 - Refactor ACL test suite docstrings - Ticket 49363 - Merge lib389 - Ticket 101 - BaseException.message has been deprecated in Python3 - Ticket 102 - referral support - Ticket 99 - Fix typo in create_topology - Ticket #98 - Fix dbscan output - Ticket #77 - Fix changelogdb param issue - Ticket #77 - Refactor docstrings in rST format - part 1 - Ticket 96 - Change binaries’ names - Ticket 77 - Add sphinx documentation - Ticket 43 - Add support for Referential Integrity plugin - Ticket 45 - Add support for Rootdn Access Control plugin - Ticket 46 - dsconf support for dynamic schema reload - Ticket 74 - Advice users to set referint-update-delay to 0 - Ticket 92 - display_attr() should return str not bytes in py3 - Ticket 93 - Fix test cases in ctl_dbtasks_test.py - Ticket 88 - python install and remove for tests - Ticket 85 - Remove legacy replication attribute - Ticket 91 - Fix replication topology - Ticket 89 - Fix inconsistency with serverid - Ticket 79 - Fix replica.py and add tests - Ticket 86 - add build dir to gitignore - Ticket 83 - Add an util for generating instance parameters - Ticket 87 - Update accesslog regec for HR etimes - Ticket 49 - Add support for whoami plugin - Ticket 48 - Add support for USN plugin - Ticket 78 - Add exists() method to DSLdapObject - Ticket 31 - Allow complete removal of some memberOf attrs - Ticket31 - Add memberOf fix-up task - Ticket 67 - Add ensure_int function - Ticket 59 - lib389 support for index management. - Ticket 67 - get attr by type - Ticket 70 - Improve repl tools - Ticket 50 - typo in db2* in dsctl - Ticket 31 - Add status command and SkipNested support for MemberOf - Ticket 31 - Add functional tests for MemberOf plugin - Ticket 66 - expand healthcheck for Directory Server - Ticket 69 - add specfile requires - Ticket 31 - Initial MemberOf plugin support - Ticket 50 - Add db2* tasks to dsctl - Ticket 65 - Add m2c2 topology - Ticket 63 - part 2, agreement test - Ticket 63 - lib389 python 3 fix - Ticket 62 - dirsrv offline log - Ticket 60 - add dsrc to dsconf and dsidm - Ticket 32 - Add TLS external bind support for testing - Ticket 27 - Fix get function in tests - Ticket 28 - userAccount for older versions without nsmemberof - Ticket 27 - Improve dseldif API - Ticket 30 - Add initial support for account lock and unlock. - Ticket 29 - fix incorrect format in tools - Ticket 28 - Change default objectClasses for users and groups - Ticket 1 - Fix missing dn / rdn on config. - Ticket 27 - Add a module for working with dse.ldif file - Ticket 1 - cn=config comparison - Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation - Ticket 26 - improve lib389 sasl support - Ticket 24 - Join paths using os.path.join instead of string concatenation - Ticket 25 - Fix RUV repr function - Ticket 23 - Use DirSrv.exists() instead of manually checking for instance’s existence - Ticket 1 - cn=config comparison - Ticket 22 - Specify a basedn parameter for IDM modules - Ticket 19 - missing readme.md in python3 - Ticket 20 - Use the DN_DM constant instead of hard coding its value - Ticket 19 - Missing file and improve make - Ticket 14 - Remane dsadm to dsctl - Ticket 16 - Reset InstScriptsEnabled argument during the init - Ticket 14 - Remane dsadm to dsctl - Ticket 13 - Add init function to create new domain entries - Ticket 15 - Improve instance configuration ability - Ticket 10 - Improve command line tool arguments - Ticket 9 - Convert readme to MD - Ticket 7 - Add pause and resume methods to topology fixtures - Ticket 49172 - Allow lib389 to read system schema and instance - Ticket 49172 - Allow lib389 to read system schema and instance - Ticket 6 - Bump lib389 version 1.0.4 - Ticket 5 - Fix container build on fedora - Ticket 4 - Cert detection breaks some tests - Ticket 49137 - Add sasl plain tests, lib389 support - Ticket 2 - pytest mark with version relies on root - Ticket 49126 - DIT management tool - Ticket 49101 - Python 2 generate example entries - Ticket 49103 - python 2 support for installer - Ticket 47747 - Add topology_i2 and topology_i3 - Ticket 49087 - lib389 resolve jenkins issues - Ticket 48413 - Improvements to lib389 for rest - Ticket 49083 - Support prefix for discovery of the defaults.inf file. - Ticket 49055 - Fix debugging mode issue - Ticket 49060 - Increase number of masters, hubs and consumers in topology - Ticket 47747 - Add more topology fixtures - Ticket 47840 - Add InstScriptsEnabled argument - Ticket 47747 - Add topology fixtures module - Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 - Ticket 49022 - Lib389, py3 installer cannot create entries in backend - Ticket 49024 - Fix paths to the dbdir parent - Ticket 49024 - Fix db_dir paths - Ticket 49024 - Fix paths in tools module - Ticket 48961 - Fix lib389 minor issues shown by 48961 test - Ticket 49010 - Lib389 fails to start with systemctl changes - Ticket 49007 - lib389 fixes for paths to use online values - Ticket 49005 - Update lib389 to work in containers correctly. - Ticket 48991 - Fix lib389 spec for python2 and python3 - Ticket 48984 - Add lib389 paths module - Ticket 48951 - dsadm dsconfig status and plugin - Ticket 47957 - Update the replication “idle” status string - Ticket 48951 - dsadm and dsconf base files - Ticket 48952 - Restart command needs a sleep - Ticket 48949 - Fix ups for style and correctness - Ticket 48949 - added copying slapd-collations.conf - Ticket 48949 - change default file path generation - use os.path.join - Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except - Ticket 48949 - configparser fallback not python2 compatible - Ticket 48946 - openConnection should not fully popluate DirSrv object - Ticket 48832 - Add DirSrvTools.getLocalhost() function - Ticket 48382 - Fix serverCmd to get sbin dir properly - Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. - Ticket 48937 - Cleanup valgrind wrapper script - Ticket 48923 - Fix additional issue with serverCmd - Ticket 48923 - serverCmd timeout not working as expected - Ticket 48917 - Attribute presence - Ticket 48911 - Plugin improvements for lib389 - Ticket 48911 - Improve plugin support based on new mapped objects - Ticket 48910 - Fixes for backend tests and lib389 reliability. - Ticket 48860 - Add replication tools - Ticket 48888 - Correction to create of dsldapobject - Ticket 48886 - Fix NSS SSL library in lib389 - Ticket 48885 - Fix spec file requires - Ticket 48884 - Bugfixes for mapped object and new connections - Ticket 48878 - better style for backend in backend_test.py - Ticket 48878 - pep8 fixes part 2 - Ticket 48878 - pep8 fixes and fix rpm to build - Ticket 48853 - Prerelease installer - Ticket 48820 - Begin to test compatability with py.test3, and the new orm - Ticket 48434 - Fix for negative tz offsets - Ticket 48857 - Remove python-krbV from lib389 - Ticket 48820 - Fix tests to ensure they work with the new object types - Ticket 48820 - Move Encryption and RSA to the new object types - Ticket 48820 - Proof of concept of orm style mapping of configs and objects - Ticket 48820 - Clitool rename - Ticket 48431 - lib389 integrate ldclt - Ticket 48434 - lib389 logging tools - Ticket 48796 - add function to remove logs - Ticket 48771 - lib389 - get ns-slapd version - Ticket 48830 - Convert lib389 to ip route tools - Ticket 48763 - backup should run regardless of existing backups. - Ticket 48434 - lib389 logging tools - Ticket 48798 - EL6 compat for lib389 tests for DH params - Ticket 48798 - lib389 add ability to create nss ca and certificate - Ticket 48433 - Aci linting tools - Ticket 48791 - format args in server tools - Ticket 48399 - Helper makefile is missing mkdir dist - Ticket 48399 - Helper makefile is missing mkdir dist - Ticket 48794 - lib389 build requires are on a single line - Ticket 48660 - Add function to convert binary values in an entry to base64 - Ticket 48764 - Fix mit krb password to be random. - Ticket 48765 - Change default ports for standalone topology - Ticket 48750 - Clean up logging to improve command experience - Ticket 48751 - Improve lib389 ldapi support - Ticket 48399 - Add helper makefile to lib389 to build and install - Ticket 48661 - Agreement test suite fails at the test_changes case - Ticket 48407 - Add test coverage module for lib389 repo - Ticket 48357 - clitools should standarise their args - Ticket 48560 - Make verbose handling consistent - Ticket 48419 - getadminport() should not a be a static method - Ticket 48408 - RFE escaped default suffix for tests - Ticket 48401 - Revert typecheck - Ticket 48401 - lib389 Entry hasAttr returs dict instead of false - Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 - Ticket 48358 - Add new spec file - Ticket 48371 - weaker host check on localhost.localdomain - Ticket 58358 - Update spec file with pre-release versioning - Ticket 48358 - Make Fedora packaging changes to the spec file - Ticket 48358 - Prepare lib389 for Fedora Packaging - Ticket 48364 - Fix test failures - Ticket 48360 - Refactor the delete agreement function - Ticket 48361 - Expand 389ds monitoring capabilities - Ticket 48246 - Adding license/copyright to lib389 files - Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 - Ticket 48353 - Add Replication REST support to lib389 - Ticket 47840 - Fix regression - Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 - Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 - Ticket 48335 - Add SASL support to lib389 - Ticket 48329 - Fix case-senstive scyheam comparisions - Ticket 48303 - Fix lib389 broken tests - Ticket 48329 - add matching rule functions to schema module - Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 - Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 - Ticket 48322 - Allow reindex function to reindex all attributes - Ticket 48319 - Fix ldap.LDAPError exception processing - Ticket 48318 - Do not delete a changelog while disabling a replication by suffix - Ticket 48308 - Add eq and ne to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 - Ticket 48303 - Fix lib389 broken tests - backend_test - Ticket 48309 - Fix lib389 lib imports - Ticket 48303 - Fix lib389 broken tests - agreement_test - Ticket 48303 - Fix lib389 broken tests - aci_parse_test - Ticket 48301 - add tox support - Ticket 48204 - update lib389 for python3 - Ticket 48273 - Improve valgrind functions - Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 - Ticket 48259 - Add aci parsing utilities to lib389 - Ticket 48252 - (lib389) adding get_bin_dir and dbscan - Ticket 48247 - Change the default user to ‘dirsrv’ - Ticket 47848 - Add new function to create ldif files - Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects - Ticket 48237 - Add lib389 helper to enable and disable logging services. - Ticket 48236 - Add get effective rights helper to lib389 - Ticket 48238 - Add objectclass and attribute type query mechanisms - Ticket 48029 - Add missing replication related functions - Ticket 48028 - add valgrind wrapper for ns-slapd - Ticket 48028 - lib389 - add valgrind functions - Ticket 48022 - lib389 - Add all the server tasks - Ticket 48023 - create function to test replication between servers - Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init - Ticket 48000 - Repl agmts need more time to stop - Ticket 48004 - Fix various issues - Ticket 48000 - replica agreement pause/resume should have a short sleep - Ticket 47990 - Add check for “.removed” instances when doing an upgrade - Ticket 47990 - Add “upgrade” function to lib389 - Ticket 47691 - using lib389 with RPMs - Ticket 47848 - Add support for setuptools. - Ticket 47855 - Add function to clear tmp directory - Ticket 47851 - Need to retrieve tmp directory path - Ticket 47845 - add stripcsn option to tombstone fixup task - Ticket 47851 - Add function to retrieve dirsrvtests data directory - Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 - Ticket 47819 - Add the new precise tombstone purging config attribute - Ticket 47695 - Add plugins/tasks/Index - Ticket 47648 - lib389 - add schema classes, methods - Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance - Ticket 47600 - Replica/Agreement/Changelog not conform to the design - Ticket 47652 - replica add fails: MT.list return a list not an entry - Ticket 47635 - MT/Backend/Suffix to be conform with the design - Ticket 47625 - CI lib389: DirSrv not conform to the design - Ticket 47595 - fail to detect/reinit already existing instance/backup - Ticket 47590 - CI tests: add/split functions around replication - Ticket 47584 - CI tests: add backup/restore of an instance - Ticket 47578 - CI tests: removal of ‘sudo’ and absolute path in lib389 - Ticket 47568 - Rename DSAdmin class - Ticket 47566 - Initial import of DSadmin into 389-test repos- Use openSUSE rpm group classifications. - Remove removal of .a files that do not exist to begin with (because of --disable-static). - Remove double removal of .la files. - Do not suppress errors from useradd.- update to 1.4.0.1 - Ticket 49038 - remove legacy replication - change cleanup script precedence - Ticket 49392 - memavailable not available - Ticket 49235 - pbkdf2 by default - Ticket 49279 - remove dsktune - Ticket 49372 - filter optimisation improvements for common queries - Ticket 49320 - Activating already active role returns error 16 - Ticket 49389 - unable to retrieve specific cosAttribute when subtree password policy is configured - Ticket 49092 - Add CI test for schema-reload - Ticket 49388 - repl-monitor - matches null string many times in regex - Ticket 49387 - pbkdf2 settings were too aggressive - Ticket 49385 - Fix coverity warnings - Ticket 49305 - Need to wrap atomic calls - Ticket 48973 - Indexing a ExactIA5Match attribute with a IgnoreIA5Match matching rule triggers a warning - Ticket 49378 - server init fails - Ticket 49305 - Need to wrap atomic calls - Ticket 49180 - add CI test - Ticket 49180 - errors log filled with attrlist_replace - attr_replace- drop 389-ds-reproducible.patch: applied upstream- move upgrade and restart code to postun- make sure we stop before uninstall - build require gdb for directory ownership- sync requires with fedora spec file - build with tcmalloc - add missing requires for things like bind-utils, db-utils - add requires to the devel package - split out the snmp agent - upgrade all databases on update- update to 1.4.0.0 - Ticket 49327 - Add CI test for password expiration controls - Ticket 48085 - CI tests - replication ruvstore - Ticket 49381 - Refactor numerous suite docstrings - Ticket 48085 - CI tests - replication cl5 - Ticket 49379 - Allowed sasl mapping requires restart - Ticket 49327 - password expired control not sent during grace logins - Ticket 49380 - Add CI test - Ticket 83 - Fix create_test.py imports - Ticket 49381 - Add docstrings to ds_logs, gssapi_repl, betxn - Ticket 49380 - Crash when adding invalid replication agreement - Ticket 48081 - CI test - password - Ticket 49295 - Fix CI tests - Ticket 49295 - Fix CI test for account policy - Ticket 49373 - remove unused header file - changes from 1.3.7.4 - Ticket 49371 - Cleanup update script - Ticket 48831 - Autotune dncache with entry cache. - Ticket 49312 - pwdhash -D used default hash algo - Ticket 49043 - make replication conflicts transparent to clients - Ticket 49371 - Fix rpm build - Ticket 49371 - Template dse.ldif did not contain all needed plugins - Ticket 49295 - Fix CI Tests - Ticket 49050 - make objectclass ldapsubentry effective immediately - changes from 1.3.7.3 - Ticket 49354 - fix regression in total init due to mistake in range fetch - Ticket 49370 - local password policies should use the same defaults as the global policy - Ticket 48989 - Delete slow lib389 test - Ticket 49367 - missing braces in idsktune - Ticket 49364 - incorrect function declaration. - Ticket 49275 - fix tls auth regression - Ticket 49038 - Revise creation of cn=replication,cn=config - Ticket 49368 - Fix typo in log message - Ticket 48059 - Add docstrings to CLU tests - Ticket 47840 - Add docstrings to setup tests - Ticket 49348 - support perlless and wrapperless install- Remove unnecessary ldconfig calls- update to 1.3.7.2 - Ticket 49038 - Fix regression from legacy code cleanup - Ticket 49295 - Fix CI tests - Ticket 48067 - Add bugzilla tests for ds_logs - Ticket 49356 - mapping tree crash can occur during tot init - Ticket 49275 - fix compiler warns for gcc 7 - Ticket 49248 - Add a docstring to account locking test case - Ticket 49445 - remove dead code - Ticket 48081 - Add regression tests for pwpolicy - Ticket 48056 - Add docstrings to basic test suite - Ticket 49349 - global name ‘imap’ is not defined - Ticket 83 - lib389 - Fix tests and create_test.py - Ticket 48185 - Remove referint-logchanges attr from referint’s config - Ticket 48081 - Add regression tests for pwpolicy - Ticket 83 - lib389 - Replace topology agmt objects - Ticket 49331 - change autoscaling defaults - Ticket 49330 - Improve ndn cache performance. - Ticket 49347 - reproducable build numbers - Ticket 39344 - changelog ldif import fails - Ticket 49337 - Add regression tests for import tests - Ticket 49309 - syntax checking on referint’s delay attr - Ticket 49336 - SECURITY: Locked account provides different return code - Ticket 49332 - Event queue is not working - Ticket 49313 - Change the retrochangelog default cache size - Ticket 49329 - Descriptive error msg for USN cleanup task - Ticket 49328 - Cleanup source code - Ticket 49299 - Add normalized dn cache stats to dbmon.sh - Ticket 49290 - improve idl handling in complex searches - Ticket 49328 - Update clang-format config file - Ticket 49091 - remove usage of changelog semaphore - Ticket 49275 - shadow warnings for gcc7 - pass 1 - Ticket 49316 - fix missing not condition in clock cleanu - Ticket 49038 - Remove legacy replication - Ticket 49287 - v3 extend csnpl handling to multiple backends - Ticket 49310 - remove sds logging in debug builds - Ticket 49031 - Improve memberof with a cache of group parents - Ticket 49316 - Fix clock unsafety in DS - Ticket 48210 - Add IP addr and connid to monitor output - Ticket 49295 - Fix CI tests and compiler warnings - Ticket 49295 - Fix CI tests - Ticket 49305 - Improve atomic behaviours in 389-ds - Ticket 49298 - fix missing header - Ticket 49314 - Add untracked files to the .gitignore - Ticket 49303 - Fix error in CI test - Ticket 49302 - fix dirsrv importst due to lib389 change - Ticket 49303 - Add option to disable TLS client-initiated renegotiation - Ticket 49298 - force sync() on shutdown - Ticket 49306 - make -f rpm.mk rpms produces build without tcmalloc enabled - Ticket 49297 - improve search perf in bpt by removing a deref - Ticket 49284 - resolve crash in memberof when deleting attrs - Ticket 49290 - unindexed range searches don’t provide notes=U - Ticket 49301 - Add one logpipe test case - changes from 1.3.6.8 - Ticket 49356 - mapping tree crash can occur during tot init - changes from 1.3.6.7 - Ticket 49330 - Improve ndn cache performance - Ticket 49298 - fix missing header - Ticket 49298 - force sync() on shutdown - Ticket 49336 - SECURITY: Locked account provides different return code - Ticket 49334 - fix backup restore if changelog exists - Ticket 49313 - Change the retrochangelog default cache size - Fix error log format in add.c - Ticket 49287 - fix compiler warning for patch 49287 - Ticket 49287 - v3 extend csnpl handling to multiple backends - Ticket 49288 - RootDN Access wrong plugin path in template-dse.ldif.in - Ticket 49291 - slapi_search_internal_callback_pb may SIGSEV if related pblock has not operation set - Ticket 49008 - Fix MO plugin betxn test - Ticket 49227 - ldapsearch does not return the expected Error log level - Ticket 49028 - Add autotuning test suite - Ticket 49273 - bak2db doesn’t operate with dbversion - Ticket 49184 - adjust logging level in MO plugin - Ticket 49257 - only register modify callbacks - Ticket 49257 - Update CI script - Ticket 49008 - Adjust CI test for new memberOf behavior - Ticket 49273 - crash when DBVERSION is corrupt. - Ticket 49268 - master branch fails on big endian systems - Ticket 49241 - add symblic link location to db2bak.pl output - Ticket 49257 - Reject nsslapd-cachememsize & nsslapd-cachesize when nsslapd-cache-autosize is set - Ticket 48538 - Failed to delete old semaphore - Ticket 49231 - force EXTERNAL always - Ticket 49267 - autosize split of 0 results in dbcache of 0- Add 389-ds-reproducible.patch not use build date in build num to make build reproducible (boo#1047218)- Introduce acl as mandatory runtime dependency.- Rename patch 389-ds-base-1.3.2.11_init_fhs.patch -> 0001-init_fhs.patch - Fix faulty python module import with patch 0002-use-python2-for-selinux-detection.patch - Conduct a major clean-up of spec file to remove all outdated macros - Introduce extra schema files from OpenLDAP distribution with extra-schema.tgz and LICENSE.openldap- update to 1.3.6.6 - Ticket 49157 - fix error in ds-logpipe.py - Ticket 48864 - remove config.h from spal header. - Ticket 48681 - logconv.pl - Fix SASL Bind stats and rework report format - Ticket 49261 - Fix script usage and man pages - Ticket 49238 - AddressSanitizer: heap-use-after-free in libreplication - Ticket 48864 - Fix FreeIPA build - Ticket 49257 - Reject dbcachesize updates while auto cache sizing is enabled - Ticket 49249 - cos_cache is erroneously logging schema checking failure - Ticket 49258 - Allow nsslapd-cache-autosize to be modified while the server is running - Ticket 49247 - resolve build issues on debian - Ticket 49246 - ns-slapd crashes in role cache creation - Ticket 49157 - ds-logpipe.py crashes for non-existing users - Ticket 49241 - Update man page and usage for db2bak.pl - Ticket 49075 - Adjust logging severity levels - Ticket 47662 - db2index not properly evaluating arguments - Ticket 48989 - fix perf counters - changes from 1.3.6.5 - Ticket 49231 - fix sasl mech handling - Ticket 49233 - Fix crash in persistent search - Ticket 49230 - slapi_register_plugin creates config entry where it should not - Ticket 49135 - PBKDF2 should determine rounds at startup - Ticket 49236 - Fix CI Tests - Ticket 48310 - entry distribution should be case insensitive - Ticket 49224 - without –prefix, $prefixdir would be NONE in defaults. - drop 9563d299.patch: included upstream- added 9563d299.patch to fix building slapi-nis and freeipa- Do not suppress errors from user/group creation. Add some safety quoting here and there.- update to 1.3.6.4 - Ticket 49228 - Fix SSE4.2 detection. - Ticket 49229 - Correct issues in latest commits - Ticket 49226 - Memory leak in ldap-agent-bin - Ticket 49214 - Implement htree concept - Ticket 49119 - Cleanup configure.ac options and defines - Ticket 49097 - whitespace fixes for pblock change - Ticket 49097 - Pblock get/set cleanup - Ticket 49222 - Resolve various test issues on rawhide - Issue 48978 - Fix the emergency logging functions severity levels - Issue 49227 - ldapsearch for nsslapd-errorlog-level returns incorrect values - Ticket 49041 - nss won’t start if sql db type set - Ticket 49223 - Fix sds queue locking - Issue 49204 - Fix 32bit arch build failures - Issue 49204 - Need to update function declaration - Ticket 49204 - Fix lower bounds on import autosize + On small VM, autotune breaks the access of the suffixes - Issue 49221 - During an upgrade the provided localhost name is ignored - Issue 49220 - Remote crash via crafted LDAP messages (SECURITY FIX) - Ticket 49184 - Overflow in memberof - Ticket 48050 - Add account policy tests to plugins test suite - Ticket 49207 - Supply docker POC build for DS. - Issue 47662 - CLI args get removed - Issue 49210 - Fix regression when checking is password min age should be checked - Ticket 48864 - Add cgroup memory limit detection to 389-ds - Issue 48085 - Expand the repl acceptance test suite - Ticket 49209 - Hang due to omitted replica lock release - Ticket 48864 - Cleanup memory detection before we add cgroup support - Ticket 48864 - Cleanup up broken format macros and imports - Ticket 49153 - Remove vacuum lock on transaction cleanup - Ticket 49200 - provide minimal dse.ldif for python installer - Issue 49205 - Fix logconv.pl man page - Issue 49177 - Fix pkg-config file - Issue 49035 - dbmon.sh shows pages-in-use that exceeds the cache size - Ticket 48432 - Linux capabilities on ns-slapd - Ticket 49196 - Autotune generates crit messages - Ticket 49194 - Lower default ioblock timeout - Ticket 49193 - gcc7 warning fixes - Issue 49039 - password min age should be ignored if password needs to be reset - Ticket 48989 - Re-implement lock counter - Issue 49192 - Deleting suffix can hang server - Issue 49156 - Modify token :assert: to :expectedresults: - Ticket 48989 - missing return in counter - Ticket 48989 - Improve counter overflow fix - Ticket 49190 - Upgrade lfds to 7.1.1 - Ticket 49187 - Fix attribute definition - Ticket 49185 - Fix memleak in compute init- update to 1.3.6.3 This release contains security and bug fixes and a few enhancements. - Issue 49177 - rpm would not create valid pkgconfig files(pt2) - Issue 49186 - Fix NS to improve shutdown relability - Issue 49174 - nunc-stans can not use negative timeout - Issue 49076 - To debug DB_DEADLOCK condition, allow to reset DB_TXN_NOWAIT flag on txn_begin - Issue 49188 - retrocl can crash server at shutdown - Issue 47840 - Add setup_ds test suite - Fix srvcore version dependancy - Issue 48989 - Overflow in counters and monitor - Issue 49095 - targetattr wildcard evaluation is incorrectly case sensitive - Issue 49177 - rpm would not create valid pkgconfig files - Issue 49176 - Remove tcmalloc restriction from s390x - Issue 49157 - ds-logpipe.py crashes for non-existing users - Issue 49065 - dbmon.sh fails if you have nsslapd-require-secure-binds enabled - Issue 49095 - Fix double-free in _cl5NewDBFile() error path - Issue 49169 - Fix covscan errors(regression) - Issue 49172 - Fix test schema files - Issue 49171 - Nunc Stans incorrectly reports a timeout - Issue 49169 - Fix covscan errors - Issue 49164 - Change NS to acq-rel semantics for atomics - Issue 49154 - Nunc Stans stress should assert it has 95% success rate - Issue 49165 - pw_verify did not handle external auth - Issue 49062 - Reset agmt update staus and total init - Issue 49151 - Remove defunct selinux policy - add BR for autoconf, autotool, libtool as upstream doesn't ship a prebuilt configure anymore - import BR from nunc-stans as it is intree now: libtevent-devel libtalloc-devel libevent-devel - added BR for doxygen to build doxygen - enable auto-dn-suffix feature- fix build on factory: libsystemd-* libs got merged into libsystemd.- update to 1.3.5.15 - bz1358565 - Clear and unsalted password types are vulnerable to timing attack (SECURITY FIX) - Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on ‘userRoot’ backend - Ticket 48328 - Add missing dependency - Ticket 49009 - args debug logging must be more restrictive - Ticket 49014 - ns-accountstatus.pl shows wrong status for accounts inactivated by Account policy plugin - Ticket 47703 - remove search limit for aci group evaluation - Ticket 48909 - Replication stops working in FIPS mode - changes in 1.3.5.14 - Ticket 48992 - Total init may fail if the pushed schema is rejected - Ticket 48832 - Fix CI test suite for password min age - Ticket 48983 - Configure and Makefile.in from new default paths work. - Ticket 48983 - Configure and Makefile.in from new default paths work. - Ticket 48983 - generate install path info from autotools scripts - Ticket 48944 - on a read only replica invalid state info can accumulate - Ticket 48766 - use a consumer maxcsn only as anchor if supplier is more advanced - Ticket 48921 - CI Replication stress tests have limits set too low - Ticket 48969 - nsslapd-auditfaillog always has an explicit path - Ticket 48957 - Update repl-monitor to handle new status messages - Ticket 48832 - Fix CI tests - Ticket 48975 - Disabling CLEAR password storage scheme will crash server when setting a password - Ticket 48369 - Add CI test suite - Ticket 48970 - Serverside sorting crashes the server - Ticket 48972 - remove old pwp code that adds/removes ACIs - Ticket 48957 - set proper update status to replication agreement in case of failure - Ticket 48950 - Add systemd warning to the LD_PRELOAD example in /etc/sysconfig/dirsrv - provide backend dir in suffix template - Ticket 48953 - Skip labelling and unlabelling ports during the test - Ticket 48967 - Add CI test and refactor test suite - Ticket 48967 - passwordMinAge attribute doesn’t limit the minimum age of the password - Fix jenkins warnings about unused vars - Ticket 48402 - v3 allow plugins to detect a restore or import - Ticket #48969 - nsslapd-auditfaillog always has an explicit path - Ticket 48964 - cleanAllRUV changelog purging incorrectly processes all backends - Ticket 48965 - Fix building rpms using rpm.mk - Ticket 48965 - Fix generation of the pre-release version - Bugzilla 1368956 - man page of ns-accountstatus.pl shows redundant entries for -p port option - Ticket 48960 - Crash in import_wait_for_space_in_fifo(). - Ticket 48832 - Fix more CI test failures - Ticket 48958 - Audit fail log doesn’t work if audit log disabled. - Ticket 48956 - ns-accountstatus.pl showing “activated” user even if it is inactivated - Ticket 48954 - replication fails because anchorcsn cannot be found - Ticket 48832 - Fix CI tests failures from jenkins server - Ticket 48950 - Change example in /etc/sysconfig/dirsrv to use tcmalloc- New upstream release 1.3.4.14- update to 1.3.5.13 - CVE-2016-4992 389-ds-base: Information disclosure via repeated use of LDAP ADD operation, etc. - Ticket 47538 - Fix repl-monitor color and lag times - Ticket 47538 - repl-monitor.pl legend not properly sorted - Ticket 47538 - repl-monitor.pl not displaying correct color code for lag time - Ticket 47664 - Move CI test to the pr suite and refactor - Ticket 47824 - Remove CI test from tickets and add logging - Ticket 47911 - split out snmp agent into a subpackage - Ticket 47976 - Add fixed CI test case - Ticket 47982 - Fix log hr timestamps when invalid value is set in cn=config - Ticket 48109 - substring index with nssubstrbegin: 1 is not being used with filters like (attr=x*) - Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance. - Ticket 48191 - Move CI test to the pr suite and refactor - Ticket 48234 - “matching rules” in ACI’s “bind rules not fully evaluated - Ticket 48234 - CI test: test case for ticket 48234 - Ticket 48275 - search returns no entry when OR filter component contains non readable attribute - Ticket 48326 - Move CI test to config test suite and refactor - Ticket 48336 - Missing semanage dependency - Ticket 48336 - setup-ds should detect if port is already defined - Ticket 48346 - ldaputil code cleanup - Ticket 48346 - log too verbose when re-acquiring expired ticket - Ticket 48354 - Review of default ACI in the directory server - Ticket 48363 - CI test - add test suite - Ticket 48366 - proxyauth does not work bound as directory manager - Ticket 48404 - libslapd owned by libs and devel - Ticket 48449 - Import readNSState from richm’s repo - Ticket 48449 - Import readNSState.py from RichM’s repo - Ticket 48450 - Add prestart work around for systemd ask password - Ticket 48450 - Autotools components for ds_systemd_ask_password_acl - Ticket 48617 - Coverity fixes - Ticket 48636 - Fix config validation check - Ticket 48636 - Improve replication convergence - Ticket 48637 - DN cache is not always updated when ADD operation fails - Ticket 48743 - If a cipher is disabled do not attempt to look it up - Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases - Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases - Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured - Ticket 48752 - Page result search should return empty cookie if there is no returned entry - Ticket 48752 - Add CI test - Ticket 48754 - ldclt should support -H - Ticket 48755 - moving an entry could make the online init fail - Ticket 48755 - CI test: test case for ticket 48755 - Ticket 48766 - Replication changelog can incorrectly skip over updates - Ticket 48767 - flow control in replication also blocks receiving results - Ticket 48795 - Make various improvements to create_test.py - Ticket 48799 - Test cases for objectClass values being dropped. - Ticket 48815 - ns-accountstatus.pl - fix DN normalization - Ticket 48832 - Fix timing and localhost issues - Ticket 48832 - CI tests - Ticket 48833 - 389 showing inconsistent values for shadowMax and shadowWarning in 1.3.5.1 - Ticket 48834 - Fix jenkins: discared qualifier on auditlog.c - Ticket 48834 - Modifier’s name is not recorded in the audit log with modrdn and moddn operations - Ticket 48844 - Regression introduced in matching rules by DS 48746 - Ticket 48846 - 32 bit systems set low vmsize - Ticket 48846 - Older kernels do not expose memavailable - Ticket 48846 - Rlimit checks should detect RLIM_INFINITY - Ticket 48848 - modrdn deleteoldrdn can fail to find old attribute value, perhaps due to case folding - Ticket 48849 - Systemd introduced incompatible changes that breaks ds build - Ticket 48850 - Correct memory leaks in pwdhash-bin and ns-slapd - Ticket 48854 - Running db2index with no options breaks replication - Ticket 48855 - Add basic pwdPolicy tests - Ticket 48858 - Segfault changing nsslapd-rootpw - Ticket 48862 - At startup DES to AES password conversion causes timeout in start script - Ticket 48863 - remove check for vmsize from util_info_sys_pages - Ticket 48870 - Correct plugin execution order due to changes in exop - Ticket 48872 - Fix segfault and use after free in plugin shutdown - Ticket 48873 - Backend should accept the reduced cache allocation when issane == 1 - Ticket 48877 - Fixes for RPM spec with spectool - Ticket 48880 - adding pre/post extop ability - Ticket 48882 - server can hang in connection list processing - Ticket 48889 - ldclt - fix man page and usage info - Ticket 48891 - ns-slapd crashes during the shutdown after adding attribute with a matching rule - Ticket 48892 - Wrong result code display in audit-failure log - Ticket 48893 - cn=config should not have readable components to anonymous - Ticket 48895 - tests package should be noarch - Ticket 48898 - Crash during shutdown if nunc-stans is enabled - Ticket 48899 - Values of dbcachetries/dbcachehits in cn=monitor could overflow. - Ticket 48900 - Add connection perf stats to logconv.pl - Ticket 48902 - Strdup pwdstoragescheme name to prevent misbehaving plugins - Ticket 48904 - syncrepl search returning error 329; plugin sending a bad error code - Ticket 48905 - coverity defects - Ticket 48912 - ntUserNtPassword schema - Ticket 48914 - db2bak.pl task enters infinitive loop when bak fs is almost full - Ticket 48916 - DNA Threshold set to 0 causes SIGFPE - Ticket 48918 - Upgrade to 389-ds-base >= 1.3.5.5 doesn’t install 389-ds-base-snmp - Ticket 48919 - Compiler warnings while building 389-ds-base on RHEL7 - Ticket 48920 - Memory leak in pwdhash-bin - Ticket 48921 - Adding replication and reliability tests - Ticket 48922 - Fix crash when deleting backend while import is running - Ticket 48924 - Fixup tombstone task needs to set proper flag when updating tombstones - Ticket 48925 - slapd crash with SIGILL: Dsktune should detect lack of CMPXCHG16B - Ticket 48928 - log of page result cookie should log empty cookie with a different value than 0 - Ticket 48930 - Paged result search can hang the server - Ticket 48934 - remove-ds.pl deletes an instance even if wrong prefix was specified - Ticket 48935 - Update dirsrv.systemd file - Ticket 48936 - Duplicate collation entries - Ticket 48939 - nsslapd-workingdir is empty when ns-slapd is started by systemd - Ticket 48940 - DS logs have warning:ancestorid not indexed - Ticket 48943 - When fine-grained policy is applied, a sub-tree has a priority over a user while changing password - Ticket 48943 - Add CI Test for the password test suite- update to 1.3.5.4 - Ticket 48836 - replication session fails because of permission denied - Ticket 48837 - Replication: total init aborted - Ticket 48617 - Server ram checks work in isolation - Ticket 48220 - The “repl-monitor” web page does not display “year” in date. - Ticket 48829 - Add gssapi sasl replication bind test - Ticket 48497 - uncomment pytest from CI test - Ticket 48828 - db2ldif is not taking into account multiple suffixes or backends - Ticket 48818 - Fix case where return code is always -1 - Ticket 48826 - 52updateAESplugin.pl may fail on older versions of perl - Ticket 48825 - Configure make generate invalid makefile - changes from 1.3.5.3 - Ticket 47536 - Allow usage of OpenLDAP libraries that don’t use NSS for crypto - Ticket 47536 - CI test: added test cases for ticket 47536 - Ticket 47840 - default instance scripts if undefined. - Ticket 47888 - Add CI test - Ticket 47888 - DES to AES password conversion fails if a backend is empty - Ticket 47951 - Fix startpid from altering dev/null - Ticket 47968 - Disable journald logs by default - Ticket 47982 - HR Log timers, regression fix for subsystem logging - Ticket 48078 - CI test - paged_results - TET part - Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance. - Ticket 48269 - ns-accountstatus status message improvement - Ticket 48342 - DNA: deadlock during DNA_EXTEND_EXOP_REQUEST_OID - Ticket 48342 - DNA Deadlock test cases - Ticket 48342 - Prevent transaction abort if a transaction has not begun - Ticket 48350 - Integrate ASAN into our rpm build process - Ticket 48374 - entry cache locks not released in error conditions - Ticket 48410 - 389-ds-base - Unable to remove / unregister a DS instance from admin server - Ticket 48447 - with-initddir should accept no - Ticket 48450 - Systemd password agent support - Ticket 48492 - heap corruption at schema replication. - Ticket 48597 - Deadlock when rebuilding the group of authorized replication managers - Ticket 48662 - db2index with no attribute args fail. - Ticket 48710 - auto-dn-suffix unrecognized option - Ticket 48769 - Fix white space in extendedop.c - Ticket 48769 - RFE: Be_txn extended operation plugin type - Ticket 48770 - Improve extended op plugin handling - Ticket 48775 - If nsSSL3 is on, even if SSL v3 is not really enabled, a confusing message is logged. - Ticket 48779 - Remove startpidfile check in start-dirsrv - Ticket 48781 - Vague error message: setup_ol_tls_conn - failed: unable to create new TLS context - Ticket 48782 - Make sure that when LDAP_OPT_X_TLS_NEWCTX is set, the value is set to zero. - Ticket 48783 - Fix ns-accountstatus.pl syntax error - Ticket 48784 - CI test: added test cases for ticket 48784 - Ticket 48784 - Make the SSL version set to the client library configurable. - Ticket 48798 - Enable DS to offer weaker DH params in NSS - Ticket 48799 - objectclass values could be dropped on the consumer - Ticket 48800 - Cleaning up error buffers - Ticket 48801 - ASAN errors during tests - Ticket 48802 - Compilation warnings from clang - Ticket 48808 - Add test case - Ticket 48808 - Paged results search returns the blank list of entries - Ticket 48813 - password history is not updated when an admin resets the password - Ticket 48815 - ns-accountstatus.sh does handle DN’s with single quotes - Ticket 48818 - In docker, no one can hear your process hang. - Ticket 48822 - (389-ds-base-1.3.5) Fixing coverity issues. - Ticket 48824 - Cleanup rpm.mk and 389 specfile - enable nunc-stans- should also define the username- fix building systemd stuff - create user and home directory for it- limit gcc_security to TW. it enables compiler options not supported on leap e.g.- enable more gcc security features - enable selinux - fix the systemd options to actually pass some variable and also set the tmpfiles path- update to 1.3.5.1 - Ticket 47982 - improve timestamp resolution in logs - Ticket 48759 - no plugin calls in tombstone purging - Ticket 48665 - Prevent sefault in ldbm_instance_modify_config_entry - Ticket 48757 - License tag does not match actual license of code - Ticket 48746 - Crash when indexing an attribute with a matching rule - Ticket 48497 - extended search without MR indexed attribute prevents later indexing with that MR - Ticket 48368 - Resolve the py.test conflicts with the create_test.py issue - Ticket 48748 - Fix memory_leaks test suite teardown failure - Ticket 48383 - import tasks with dynamic buffer sizes - Ticket 48420 - change severity of some messages related to "keep alive" entries - Ticket 48386 - Clean up dsktune code - Ticket 48537 - undefined reference to `abstraction_increment' - Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured - changes from 1.3.5.0 - Ticket 132 - Makefile.am must include header files and template scripts - Ticket 142 - [RFE] Default password syntax settings don't work with fine-grained policies - Ticket 548 - RFE: Allow AD password sync to update shadowLastChange - Ticket 47788 - Only check postop result if its a replication operation - Ticket 47840 - add configure option to disable instance specific scripts - Ticket 47968 - [RFE] Send logs to journald - Ticket 47977 - [RFE] Implement sd_notify mechanism - Ticket 48016 - search, matching rules and filter error "unsupported type 0xA9" - Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance. - Ticket 48145 - RFE Add log file for rejected changes - Ticket 48147 - Unable to enable DS service for auto start - Ticket 48151 - Improve CleanAllRUV task logging - Ticket 48218 - cleanAllRUV - modify the existing "force" option to bypass the "replica online" checks - Ticket 48244 - No validation check for the value for nsslapd-db-locks. - Ticket 48257 - Fix coverity issues - 08/24/2015 - Ticket 48263 - allow plugins to detect tombstone operations - Ticket 48269 - RFE: need an easy way to detect locked accounts locked by inactivity. - Ticket 48270 - fail to index an attribute with a specific matching rule/48269 - Ticket 48280 - enable logging of internal ops in the audit log - Ticket 48285 - The dirsrv user/group should be created in rpm %pre, and ideally with fixed uid/gid - Ticket 48289 - 389-ds-base: ldclt-bin killed by SIGSEGV - Ticket 48290 - No man page entry for - option '-u' of dbgen.pl for adding group entries with uniquemembers - Ticket 48294 - Linked Attributes plug-in - won't update links after MODRDN operation - Ticket 48295 - Entry cache is not rolled back -- Linked Attributes plug-in - wrong behaviour when adding valid and broken links - Ticket 48311 - nunc-stans: Attempt to release connection that is not acquired - Ticket 48317 - SELinux port labeling retry attempts are excessive - Ticket 48326 - [RFE] it could be nice to have nsslapd-maxbersize default to bigger than 2Mb - Ticket 48350 - configure.ac add options for debbuging and security analysis / hardening. - Ticket 48351 - Fix buffer overflow error when reading url with len 0 - Ticket 48363 - Support for rfc3673 '+' to return operational attributes - Ticket 48369 - [RFE] response control for password age should be sent by default by RHDS - Ticket 48384 - Server startup should warn about values consuming too much ram - Ticket 48387 - ASAN invalid read in cos_cache.c - Ticket 48394 - lower password history minimum to 1 - Ticket 48395 - ASAN - Use after free in uiduniq 7bit.c - Ticket 48398 - Coverity defect 13352 - Resource leak in auditlog.c - Ticket 48400 - ldclt - segmentation fault error while binding - Ticket 48445 - keep alive entries can break replication - Ticket 48446 - logconv.pl displays negative operation speeds - Ticket 48566 - acl.c attrFilterArray maybe uninitialised. - Ticket 48662 - db2index with no attribute args fail.- Update to new upstream release 1.3.4.8 * Various bugs are fixed- Update to new upstream release 1.3.4.5 * Various bugs are fixed- Upgrade from 1.3.3.13 to 1.3.4.4 with accumulated bugfixes.- Update to new upstream release 1.3.3.13 - Removed 389-ds-1.3.3.11-CVE-2015-3230.patch (included upstream)- Update to new upstream release 1.3.3.11 - Added 389-ds-1.3.3.11-CVE-2015-3230.patch: nsSSL3Ciphers preference not enforced on server side [boo#934934] [CVE-2015-3230]- Update to new upstream release 1.3.3.10 * One important security bug was fixed: Bug 1216203 - CVE-2015-1854 389ds-base: access control bypass with modrdn- Simplify filelist- Move bin/ and sbin/ to /usr/lib/389-ds/bin resp. sbin/ - Removed conflict with atheme- Update to new upstream release 1.3.3.9 * Several bugs are fixed including 2 security bugs Bug 1199675 - CVE-2014-8112 CVE-2014-8105 389-ds-base: various flaws [fedora-all] Ticket 47431 - Duplicate values for the attribute nsslapd-pluginarg are not handled correctly Ticket 47451 - dynamic plugins - fix crash caused by invalid plugin config Ticket 47728 - compilation failed with ' incomplete struct/union/enum' if not set USE_POSIX_RWLOCKS Ticket 47742 - 64bit problem on big endian: auth method not supported Ticket 47801 - RHDS keeps on logging write_changelog_and_ruv: failed to update RUV for unknown Ticket 47828 - DNA scope: allow to exlude some subtrees Ticket 47836 - Do not return '0' as empty fallback value of nsds5replicalastupdatestart and nsds5replicalastupdatestart Ticket 47901 - After total init, nsds5replicaLastInitStatus can report an erroneous error status (like 'Referral') Ticket 47936 - Create a global lock to serialize write operations over several backends Ticket 47957 - Make ReplicaWaitForAsyncResults configurable Ticket 48001 - ns-activate.pl fails to activate account if it was disabled on AD Ticket 48003 - add template scripts Ticket 48003 - build "suite" framework Ticket 48005 - ns-slapd crash in shutdown phase Ticket 48021 - nsDS5ReplicaBindDNGroup checkinterval not working properly Ticket 48027 - revise the rootdn plugin configuration validation Ticket 48030 - spec file should run "systemctl stop" against each running instance instead of dirsrv.target Ticket 48048 - Fix coverity issues - 2015/2/24 Ticket 48048 - Fix coverity issues - 2015/3/1 Ticket 48109 - substring index with nssubstrbegin: 1 is not being used with filters like (attr=x*)- Conflicts with atheme -- /usr/sbin/dbverify- Update to new upstream release 1.3.3.5 * Several bugs are fixed./bin/sh/bin/sh/bin/sh/bin/sh389-ds-base/bin/shibs-power9-13 1772522103  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~S2.2.10~git200.96444f3c3-150600.8.26.12.2.10~git200.96444f3c3-150600.8.26.12.2.10~git200.96444f3c3-150600.8.26.12.2.10~git200.96444f3c3-150600.8.26.12.2.10~git200.96444f3c3-150600.8.26.1  !!"#dirsrvconfigcertmap.confldap-agent.confslapd-collations.confschema99user.ldifdbscands-logpipe.pyds-replcheckldcltlogconv.plpwdhashds_selinux_restorecon.shds_systemd_ask_password_aclsupportconfigpluginsdirsrv70-dirsrv.confdirsrv.targetdirsrv@.servicedirsrv@.service.dkrbkdcbefore.confdirsrv-user.confdirsrvlibldaputil.so.0libldaputil.so.0.0.0libns-dshttpd.so.0libns-dshttpd.so.0.0.0librewriters.solibrewriters.so.0librewriters.so.0.0.0libslapd.so.0libslapd.so.0.1.0pluginslibacctpolicy-plugin.solibacctusability-plugin.solibacl-plugin.solibaddn-plugin.solibalias-entries-plugin.solibattr-unique-plugin.solibautomember-plugin.solibback-ldbm.solibbitwise-plugin.solibchainingdb-plugin.solibcollation-plugin.solibcontentsync-plugin.solibcos-plugin.solibderef-plugin.solibdistrib-plugin.solibdna-plugin.solibentryuuid-plugin.solibentryuuid-syntax-plugin.soliblinkedattrs-plugin.solibmanagedentries-plugin.solibmemberof-plugin.solibpam-passthru-plugin.solibpassthru-plugin.solibpbe-plugin.solibposix-winsync-plugin.solibpwdchan-plugin.solibpwdstorage-plugin.solibreferint-plugin.solibreplication-plugin.solibretrocl-plugin.solibroles-plugin.solibrootdn-access-plugin.solibschemareload-plugin.solibstatechange-plugin.solibsyntax-plugin.solibusn-plugin.solibviews-plugin.solibwhoami-plugin.sopythonfailedbinds.pylogregex.pyns-slapdopenldap_to_dsdirsrvdata10rfc2307bis.ldif10rfc2307compat.ldif60changelog.ldif60inetmail.ldif60krb5kdc.ldif60nis.ldif60qmail.ldif60radius.ldif60rfc4876.ldif60samba.ldif60sendmail.ldifAce.ldifEuropean.ldifEurosuffix.ldifExample-roles.ldifExample-views.ldifExample.ldifdbgen-FamilyNamesdbgen-GivenNamesdbgen-OrgUnitsdsee.schematemplate-baseacis.ldiftemplate-country.ldiftemplate-domain.ldiftemplate-dse-minimal.ldiftemplate-dse.ldiftemplate-ldapi-autobind.ldiftemplate-ldapi-default.ldiftemplate-ldapi.ldiftemplate-locality.ldiftemplate-org.ldiftemplate-orgunit.ldiftemplate-sasl.ldiftemplate-state.ldiftemplate-suffix-db.ldiftemplate.ldifextra-schemaREADME.mdamavisd-new.ldifcollective.ldifcorba.ldifsuse-mailserver.ldifinfdefaults.infslapd.infmibsredhat-directory.mibschema00core.ldif01core389.ldif02common.ldif03entryuuid.ldif05rfc2927.ldif05rfc4523.ldif05rfc4524.ldif06inetorgperson.ldif10automember-plugin.ldif10dna-plugin.ldif10mep-plugin.ldif10rfc2307compat.ldif20subscriber.ldif25java-object.ldif28pilot.ldif30ns-common.ldif50ns-admin.ldif50ns-certificate.ldif50ns-directory.ldif50ns-mail.ldif50ns-value.ldif50ns-web.ldif60acctpolicy.ldif60autofs.ldif60eduperson.ldif60kerberos.ldif60mozilla.ldif60nss-ldap.ldif60pam-plugin.ldif60posix-winsync-plugin.ldif60pureftpd.ldif60rfc2739.ldif60rfc3712.ldif60sabayon.ldif60samba3.ldif60sudo.ldif60trust.ldif70yast.ldif389-dsREADME.mdsbinns-slapd-gdb.py389-dsLICENSELICENSE.openldapdbscan.1.gzds-logpipe.py.1.gzds-replcheck.1.gzldclt.1.gzlogconv.pl.1.gzpwdhash.1.gz99user.ldif.5.gzcertmap.conf.5.gzdirsrv.5.gzdirsrv.systemd.5.gzslapd-collations.conf.5.gzns-slapd.8.gzopenldap_to_ds.8.gzdirsrvdirsrv/etc//etc/dirsrv//etc/dirsrv/config//etc/dirsrv/schema//usr/bin//usr/lib/dirsrv//usr/lib//usr/lib/supportconfig//usr/lib/supportconfig/plugins//usr/lib/sysctl.d//usr/lib/systemd/system//usr/lib/systemd/system/dirsrv@.service.d//usr/lib/sysusers.d//usr/lib64//usr/lib64/dirsrv//usr/lib64/dirsrv/plugins//usr/lib64/dirsrv/python//usr/sbin//usr/share//usr/share/dirsrv//usr/share/dirsrv/data//usr/share/dirsrv/extra-schema//usr/share/dirsrv/inf//usr/share/dirsrv/mibs//usr/share/dirsrv/schema//usr/share/doc/packages//usr/share/doc/packages/389-ds//usr/share/gdb/auto-load/usr//usr/share/gdb/auto-load/usr/sbin//usr/share/licenses//usr/share/licenses/389-ds//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/lib//var/log/-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.suse.de/SUSE:Maintenance:42989/SUSE_SLE-15-SP6_Update/7a074e25eb116d251f489c66c9f88f82-389-ds.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linux  !"#$%&'()*+,-./0123456655555555555555557877777777778directoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=38962bcbd2845714d7d533be19331198d3426431, for GNU/Linux 4.3.0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=026febb7bdcb6cdfa4b7117be9633664aa6010b8, for GNU/Linux 4.3.0, strippedPerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=bc2e2dcdad52f3a9a0ef524341711556cc9225e4, for GNU/Linux 4.3.0, strippedPOSIX shell script, ASCII text executablePython script, UTF-8 Unicode text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f94a545097393df2097936ea4fe8b7010c30037, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1cb4fefe326d42695d87c7900e371dba14b3494e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a5790f9a06ce79c05ade035c3f9e2035bc449e2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=31730a81f5ec7cc0948d9484b3ccb37b4c86c2a3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a82a42ffbef8a7dffe724506943c2ebf3b2d3d41, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=603e088b355487c7c144ca34fe75ec7e865eadb2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b2c4ef20be910dc9dc02b08cfb3be5a84022848, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e2d37f254f67f41237bfb5e0f82319dfddb9f31, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=834af886cc35cebde51e1562da91150c5ad0ef25, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8457d69e01208004be8787a5e0fea696fd340f1d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce3a7f39cadffb797e853f2b4e51b87bb24fe653, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=bcf768dc0edb1c5e3e984df0c9acc9f2a1bb6e99, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=6f795bde07f783a01e43f5a4dbe0b8de20e19cc5, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3fdf322b805285b3930def8e61e9ebdf46a16aaf, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8bc76c124d6c33121b31a4b7d77f99ebe245bd1d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=45d549d9fa6a132ac7247a0636a0d6c6fcfdbda9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=bab8aec6621fbc4630ca71c814c6796529b2150c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=76e5dcb0d84bff826c97dfc12829e07de9935b80, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f36fde21e5eac94d042642711c05a74949c3d6d2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c344ec36455cc666641cd2402d8a6d05edd8b73e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=70002d2df3110cd08079adaed376fc28a5f850c7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=6020bf58fc8e662e5bf9592e292f1708ab59b741, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1b49949cf98d85a5072ad2fa02c111716f95647, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef084bca700afdd1d386a593e2c50643d3e9aeab, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5d835e2fba69bc37453babbb13babd87636db11c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=006de99a1603590445cf0e4b26588cae0b5a52a9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=765bbb8af74d44d9048327418336d8eac7b8b339, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=173a8d2e8663298ca9116bc50a4757fdb5157b60, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1e827a630001d175a1cff4f7eca700ed778c997, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d6f18c11673f6b2d247a68e3f0da7dd2f055487, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=891233f1f6acbda2c70045fc488edb2f6c9166c7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5892c88543ba429ad962923fdb7d1b37b424ef9b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e85caf6dc11b8f382c9907e6e1f14a16bf332264, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=02ad96e6c8da1587b28aa7ad55e4ece977c8b9d0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=28bfbed3a9c969f34c588d6c668800cbaa5bf631, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d3bcd823370c0f8218bd7797c407a68f858360cc, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=33df10639222b53ee5b0ed0908dbe3f72cb85c41, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=94c05c6d1661a94b6e2497c22c9070e7da7bfe0a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cd91b68d53897a11dbcf7ff3884872a7ecc22ab6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb545aef3188e3fa3f9740280e80d870412e4ecf, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2cdbf9a3bb7f41e3b88eb43f64a53ee6d6157b73, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2eb2034eee239f709082d14a7a04f21705cb8a7a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=efd471c4d47966fc5b4e3a56439129b40f37ad59, for GNU/Linux 4.3.0, strippedASCII text, with very long linesUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) !$.8?nsz '1;CLUly  /     RRRRRRRRLRKR:RRRRRRIR6RCR5R1R0RR:RRRRFRGRR6R5RRPP/PPRR:RFRGR1RR6RCR5PR:RRRR6RDRCR5RP%RRRFRGRR5P)RRNRMRJRKRLR/R-RRRRRRRRRRRRR:R'R)R(R1R0R.RRBRPRSR,R RRIR6RDRCR5R&RPRRFRGRPRRFRGR0RR5PRRRR4R2RFR1R0RDRCR5PRRFRGRRCP RRFRGRP RRFRGRR5P RRFRGR1RR5P R:RRRRRRRFRGRR6R%R3R1R0RDRCR5P RRRFRGRPRRRFRGRR1R0RCR5PRRRFRGRR0RCR5R*R+PRRRRFRGR1R0RR5PRRRFRGRR0R5PRRFRGRR1R0PRRFRGRPRRRFRGRR1R0PRR)R(R'RRRRRRRRRRRFRGR&RRPRR)R(R'RRRRRRRRRRRFRGR&RRPRRFRGRR5PRRFRGR1RR5PRRRFRGRR1RDRCR5PRRARFRGRR1RCR5R@PRRRFRGRR1R5PRR8R:RFRGRR6RCPRRRFRGRR1RCR5P RRRRRRRRRRRR'R)R(R$RHRFRGR#R&RRP!R"R9RCfG'6(9>Ԣh ՔKD Ǻ7K{KSoV^L{xL,5+ b,jKLu?#ː'7RC街,M%! ӎ= [ף_̅2wf A 21]"2\?ͲFgsi> C [>xoVi2T7niF_iYv,fU!' 6S" =⃨j}:0z=)c—5إF̟s |v>7iGf9EKyg)|r]_#5b;&67jFSjtUƌ= 龢֓].!Yͱs8}C黢'=۬aQ|e5ۙhoe9+|^m ǩZSʰ8cHaDwioz5FCb6 I o2[$Z*0LAm ʘ",IgY$64x2?`0I2%"dKYabxg-ǫI,iw2U`R>t.&vIE-<2nu>sS(UeT`gOyH 0=Ty)qG)ŮqaboVƝ#(uu,0f{H6X xYtÀ%G|HeOp/ne_&9ڀoF b/,+11m(r~.H?94Mcx 5LKyXq jKb@ϷcȲORZ _*je9S7. *oj2HĒ76Jx?1 -$LsiӉKxhC3ѐ82',uޓ̘/Daʡ}? ڮg0E0nW`{7D;Er 0Ucyn܈D#-sT6)dsCAEݺ ķ " )*|[G B ߋLqE˶U;oy6P\@g`օ ykÇczUR6-_ВC&à|䄡~7*½&X)x:`yp^9Y6)%/oXg(5@voLndӑ@qF:1\lj3kX R_O8n:>.UXEۤ.xxm9`FumV3b+sgnA `2cg!ǘ>#Fظ-)ՏҜ#$$eBR{kf@9ngk="bVU a7 ߋ8Q]y`:EZ%/ݨ"]ĝ| - _3ƑLMOCH *XWZ }C S;. q$a:o_#/%)|uN+Fb]aજ;"Kra5H|z`jˍ8AZW<%IJ\*GMB!#`8zENnɃiW]ݒmzP1]Xl?)$A;ͅŌ'@L1vcWI=c Po 6,2ұcKV.|g+g=-S "|#DMPHtv%JOC Ǔ^8Aɾa^lf8:oTOhAɯ6!SVSGիIY/+&,_!DU%0`˝+ "{]8ʡ 9rC'>ʪ0Aj[hs&l{`{m" $xR dmd8ER_屜{N6a֒cʁ6"'l T |d{#Xesb0Pݽ -Π8}f;>w]a$ɨOm $~:0d?jywDDI 0Zl*bsg/%Jp z~s GqePQ_FWxde# "՜nh23qE+Rg߳"%x(7=>0&PbBIxG@Z̲i|?gS*pԀV-l[k|뤕*qZKD7)*kM!؏ .nj=l,SBКVCQ,e-ў}M0`xB;a+jBW|c3rXmj"^8e񶍪ȿA TmʉE}\aRNF*C>7 J (X@` ju!58^zqaXH&)AW ^7uaȣD3B;+v:Aa-h5w"0޶2tGrnI๭'t*( UmnXUZk F:cc[[d1SfJI|J@f`|\X\~V&{ j9jq_e1'Lth}~s> CH]+TKe ZkL8){?_ʊ,\=ڥ %qzTo4i&[4a,WrSڮ#{؄WTt$wujW4f3T<ӝ8tt#;Ꮏ%aW2tA ̉c C: |=aUˣ=:O>+I:Qѻj8 \,|mG32 N}Mzx^@ZQۙYGl%xğTw/: "m$E@sY=uw=/uOeІ54MF/_ulc]!1QS\7ނxn4HgtqlXLQӂ3Zg=HܷmTzl)UzAâg `W@=DD GDphX sTٷs- z'7|q{QM=Ļ4F7P2 7L3IlqÞ&p}!|zJz}sWzsMiګT^w5J7[xoj")t_-D*a½nؾ$v;%ED׎lD|p"ըhR);9p.UFR L=oG'a cv3ܳCWI ~duSuڨe:^]SSLr˹+oQ+ zsf`;Zb1B]N51S/P`[!]uX 7F Β Va_oo [YL}`Ct˾ fgr##(KZf Y͒?:kA"?l-nV|WN "q:=TTo#sd}k֟0 1*тG}B܊ٴ r%ǥ )eI̿!.1GQzPCЃ >Cu&@QmR.ܸ-}f-lke/}ٓ)4'?q?^&v]_ ¡up&Q(TQgjᗄ<2. ֧+v0?k;cy,H*_wS&JR33+j25̗ޔ"ƬY ;G*5H{\1^Px@"Dx+ gFO/.b] "6ޘHL~.`f<J_Z6TbAC vIiEbm1ѿ2dYQ`Evu2_}k??pfEd;xk)=I &dK`(ge6^Ym3|XL,q(&CbK tÑtK^njj7&g"~(+ur?R[J) `>tbCjF۹6 ;eW1o=MU˭Y9އ%kW€DPuhD{Kʹ HMG  I ,v@*]q;}trҡ*JF8Aã g/+)\TQ\ O e$wv,x!lUlk{F;]^ZWnpHygD:Q3&s'rE >A{k qDyq(4A~ExҀcpRx4zU{Lx02uj:& ^mʏ ̥܌[b(jRZԐ rGlxYRڗq+sfi9F̷`"`h~ @|vfqJt>Kz-^ZiAK8ufs"5a{Vg\{!M\8.+SKb|ڬ}·TQ`–4ѣ˺H}]vl3!X"h^QbjV"bjށ I+>K~M`^og#vġRwPa;f9"xH{7</sh]0_*'<ڷwOVy%C" $U4 I֧6+8c[hzWtiʐ-)N&GӦtKVQz(5҃;/"bQ4LZ9hi9LLx h.,k_=ݎ+$zHM̹O~sC!ӇWžZEqz<6z@ق-%Wln(߽kesJ>! ПTܰ)L'S.$|]~fԹa!W=ݹ~¨r"> f !Yw!3 "ee7˾Y:>DFڡ:ە9@ 硠r+& j>7<-]Rb zN}]ىD_gg\˰8GlT=%~Hk\[gy3C)?mh<LC}e䵄]:S/@M0'T{;Hs4NP%?I"D$D7e3?[R=p@r3'Kn]Sj*I_bxV_c)fT.T{,]a6K;,#_ 읆\;Cd覜&u+&T6-$5Z+Я"?X7?N 0#ڂW{mQ%ի#BUEz][s#4 JəVes_JT1JQFY&Zh6YF *C[ALW!h,b]w Ĝa)TO..[?+am*Uً5̤_j ̹퉦h_ۢ3sڈ- ,*V Lv&[B3Rނ[ GhwKD(nSɠQQF+)ܝX(S.)0ܔTw(=Y4WJ$M/+8b'E"os:?8+v!l^etE`uhQ()05?toggZ甃=;)4/XqHs2nb< [iwۏaKw4"-D>qա vfV q/ SrFfC71W^9g~ s@21Z.KI1n^o5% a;aU&rxL`oj1(-px s8J^&,qPJOVnrVq[S DgBR/bAG+L*z#k Gr'kS0¤_mWJ0?R`y^_+DV _)Wqh5x-~0LثɟMy wW2'_Zmr}RCMe}\??(>dhv*֦rQr5QwBMb@VqoY>֪Xr.9Ι5L5TOfu<(bjQN5ui583&sD(IYd_K)%Vy$Qi . z3|Im8S3Gj3?id k@4[f 890R(aC[^ןDJ gr&r?A.!G @rH|)cNiXx!\fߊt@l`G0W]Հl)>$eo_إ]cΩX>F}":ID?hG8'k# &qZGV#2CyPN#`YJ=H*4{3tEÓ DS9y!XP5Xœt8M!LitoА?"K5{e7v%$/_,lb[⯁6VNsY0r=xٶT; 0%2JڵSdisdQ<{P/WEI {arԶMtW9zYheϽD i a$yih'ѪO 7ל9xV^H#B -OAs:i8LM+q -]tPTf _@lCCHSY55kEb?tYzH-;#* Lʞ=7-PWS#$GPn2p?dZ+y}fdsݙǠ. egK>zI?\1U[m;v%&xe8Wfֳ9|^k됳&ǧ%}SkqDE4O]Sϭ`lZ`Ϊ|qޱ6oᳵc u @WEbFN#H/ \(.#!%>l%qe(&$;'*_$|21+*pÍ)2ͽ"px/AV v $i9\4Yd iԌNf8q4XX?ʞ"Y?lƷ N.q=tW-OK^t/SPvMCԉ X$ΠhGh 0L1Hw8Of*~'gB!x Yg]%f:_$wqLE[蒉mn88Rűԅ\ٶ6.&Tۡn=%{5+T>D؎5*pyOu W"47e׿8'R[u K\?o(YhTn]|pThsr6@vIiRUW:tPT-UrACD^< 瓱-eP=+}ak.ɝY1]GۍS b#؜T(rM8l@L [*} TJt#GTtK _>7J}(/lfVI× b/"6I̬Yy-7ՠ]*c>qL&zA#n5cXRX#;\O:nQn.W_5׬cўC,X\eT H@"u!Mmr1RV4K6ن8%C~D V0H|uZsօKOy p5 8[" `k¿R:Rqm@7lOs~|<9P Z/NKP,dזK}~hFFO^lvK 'jeH=} dyk)NVvLO@{m[ԕn|nZ?HKe )sfu]@o-71~GRB~)ZtjHʢ9`Zx*QQ 2Ko}*&`=46bJ/;3j 485o\_U=qc䗪.2q}^dL"3EI>sG#bݤ4Xj!Geq5XLJElBvp-$41 ݯ]O.R됃s0u Ih!?ᩦ֨h\VAL!o'|8fICk+l/5lyjΏt g3|o\qV9ޤGSY3S9Ro8F0ހX%(捕Tշ)H ?sKni@y;)BMPظ%Tؠm?LCbkJj94-9~Q}* cb%{? @>RC`ycPj6vk5)NiPs0P5\*!Flx^i6m9o,X_ۮx}Oe[d\ElaG?Orڄw$<$n@GZcY DZTfh,7}{gPs'z|~>֤lϼcl~ q5AVm$LJ ̍3#Zx2{»zXu4&U1= 1˔;~he<ؾHۮQbud顠z?3IiWfCAgW)V=-E2k@YL`r[8!Gt5VXrϔxۇĦ|$ F0 a@kPbYrrW5aO?POw!\V~]+u`5.5K쟳D?I) Ɨ SS;QSuߤTaІ|YʌzKvOϖQY2Ee~Ncdi0?K-fyݦ4U[^`GzcuC~׾CDOC a_6`(S4&=jB^D=k6[ X;ucl/-3ѽ{e'W^&na;h%&FlV즬_:zo]GJDyeIP)zm3|AEVB~q 6, 1(X %{bQT;.bWsܻ-otNՒ.Y+d|c2 @Z Sfp-sVp~'$ B5]{pۙB`?S'K3i͞*=^ B$6;6&U`ZQ w˰T))H͢3;I&{\ H ^)? Y@ JIHŁqy{b;5*3n]`jߋHcm)oZ ^n3@WtD;wr1J^* +/B즧iƆ-v~k`Ĝ*I9b$HLQpEyN>݋Y?Pc-f&1"V!~{X֯ ˻/^iɷn(QUSi%mG4i7_ A9ixN5qPQ!лF֫_+D9gxI wr !Wbv6 \Wl/ g|e*gKsC,F̋a4\oт@AB\zV9U`2,tYWalXֽ_o2iMo5LytJ"f-({:",QC#Y6򽕰g|}vtH"h}S*/{.!n)84> fWi_eõ 2gO4l*B AU+5Mw)Q?O0:HJYgt:zrDED~)zpWmpw8EQF;(T]Oݓ|6GNfn/"i EPƩ7 %'^\c[ti;ƕŧÕB `? c?! 2~ vmk4{e?Gxc gK[ ku 2`wDoG)T ] ""'횅5͋5zW&s/%+F80:@iKly :Ľa9>? (j:ݦkr}‚hXI=]lzZgS*֮{5c<ޜMeՄ.Ӛfk"ZRzZc葀xP1N{|2xvo3V_[>-MЋH GdlÆW5x?lwi% Y9htm@;ajٝ+\CNҺqBן@wTO4/ Mp ,]c;xv܍:?s`8-iZMh}Ck|dv |IQe]x1h^=ܼ6MlI,#jOoty.0Bu#-kM犌 l0Ȑ< Ԃ7xG/F;*4ti|hg`TTl/߶{QCF rPկɇl{`sld?*j}ȿH^k`w, &j2L$q0q0z*SumW *:Co`( E2'`;QJafCvDې7Ty=f LFa,:[Fe?`[kC#,=^S; XDzM琴fi`phIBוYu1' 6jbd1[uH@8Uv?XIEIBS/3Gz F&˼XS2bt%+:qS%A̵MJVr).Ȯb)kCrIla`~N;.F=J&⚋R5B%Jxm}ΐFͬ%?!1Ꞧ$)2qh[Uh0HЉ9cJ3ɑ"ҲC#R9_5 eONsEI [˥<[wR(\B DU?Kcja4$8yaCiҜ\\=b5NN{˘:~޳QDNɏ\BH,6>ӛ-0 g~n||z j PKZ?h3 ,W_gO=㞔rT )a!sx}W O֜vAxgDT˜H |[Ef q9Y\a7 rW7Eڞ^H9fϡ}D6E !P(`tOR۴'}*ϗx|EŃf=׈{IYeX`nŁDXvUÞ@F*|wo.\OeѢx3#c( }8ȇUwϵwPl #G+clkS`a(KC/E¤b1¾ ?v.u5^5;} DeKO0@| H渿A)Z4>)/PW,bb^"5{rLNss|G̓z~[ XQf+։^T 2=4,$I U}%{%4)PA•;Iwؤ"oVNt"` XSoW}⦉x뛕M(Hػ^\f^S-O!>ko-"bM3J+4{?mKu`8?$.r 6K~_3[Sk0fE%#45x/A`P~ NvfDF6<%NAu+>|p4py$.)*e6n}W|92U ^F\ )>vZU\Ocuwp%?pW&˜r6K%E`}#hv=27]goSv7Wϱ?N\{ǽp_lry]M/ze/Imů r+\Ta6M*nfv`vs@ >T,@f-\C X<*ɞ4"ɾg٨8 +`y.c;il]tz20j"/u_VZ`xGoF6@DpN7(ڟfkb)R0T4Ut64y4DeJQE "$}R騙C ( Q雟~4C QIW[si%P<EOJ/d+ҏk #6h]ey݋OPES9 `N O$~L)5b;PRz _}\l(5P%=he Γ:)$M|!ǰey,;& һݮ I\Qy9tjW[3o 'V $WbPY3:7N'8j* Ta]IܔNܷ6T1b.c*,hXyyuxyw.d g$IgkGw  }de+ [G.$֊CUyUR<џ]mˊ0vh᥉^j?RRsBg\oaSή6KG\/dYlU!;d#k?96n6Abѿc"ȴL(Rδ ȍʪJK5:+QР!hR-ܖ`'s(p&N/j6`F)Qd^U9qq-1V4Ȏhq=RKw!|S0N͟ cA8܌& }9Z@A9Koe|,*&BV34oᳯ{ ҇^_.zbHq<}ho2ٓQ1$){0*[Est1.VL• nHXrcgm&;K4o@-Qb= O]P֩j =8 /=-nk\C@ݜXQ }َaz&L% ufm{K645D:A6ZlkH1; Բ&|cq>XuEї͑F*i*-6 § t!vP*!h&\?&Wu ϕHC՟V3 #B]qKee&lg,\1ᢼ7-CGK./y 3bA{=U9'!PNX㺧 B6F ci-$UF<14 zUE:.f?,aPy/q>>ov%lLf·tްEa++fDCB|@Khʨ/UDhF_{XSYҘEs8X/< KUvWtS(܅zяJO.)> ;qm ڑK\LWrWRݷTz˖Y-~igBIdn%>ҕMַc>E\|#^p\>:LVW"EXd(Di Βk> r֬bppShHn$4ad4mWR^GzB XL^Y;-0w3^g넷,Bz܈/{4bS5?C. GMY@4BAanZ1AGy|K'es-Boo;*1g1:zS {(u/%"U9(2 a@wU* X{ZEI''w:DԨthP6;"cAjDBI*+[9bQ.ǿF '!&f_9KޯCkYh6==CE`NjƖrcP:lrB4饱h`|Mo/^xSz䔐"xy7jsswe gp+c:Y<@Bw#o '}w]&\k,.Ӈ!/t: G5zضA}6J##? =^^YW細򄓆R RΡIO|c4t^a +;EnV,gC8M/Sib#rwM-Q Aڱѩ!۵Ğ0\/rCH2PunYեT(VUn*&`-rJC{A" 4rR-ȵ0}#/8,1:$$sȱɸhT([]"7>bшWߖ\O+q& єƎUuwWuu W.ֺ}?Yx(lj7LiET ʽf/5@}"S dB*ԳGC%S (K+Lp]š/_!6IuJ%Fâ g3jT+{BOz`C5eXUͯ_+e]=g46iMcR 6x 8ՕRꄆ@(D R;ڨ=WL[Bp,R,6oX/^"HiߜI=GW.Krvv5ytpRk8'mKiwF |8[&]VmR.rWyJUKw|;!x_t~M} 9u0Z\DC=Fp J2tB*h܌/*[`1Xjw$Q#xao?{ֹ/c$эH)V N5#wgqM[rm%,)9 ףk'mLͯ>kAg }D9b<zO:^&Pvɦ;&t^εvl6fe(/衐52`[{at8ZddN Gǥ^Džҋ#4+6|2 PN !5gL%QrЏ 쑕l՛\[uz94X*fAwCGb @-Oc4 l0™+ސ1@a֤P«oۨPU-+_F\&*ud;שڽ5)b6W ӊ\Fu"sFS G'ݾ]԰.$PX %z ۨ[X M&Wq#ZC2Z8A.zV7"DޗeTҸYk1Ձ^}5j=}3Ċ8[DuY LPOn]яũ{*\6UC^St*+oY+ ?)ypKWccs-L냞{ʯT_%avZ ^]骠e*-êএoګX%P$ΨwGXzI!Ft/iī]:hD{z} 3!T)Z _u}8f .A'X]t37?GUq*v/xӇwC.nGK;4d_/FeJ΃w ل@R`f|P85TH Ɂ!vHjŬT 7[ qf#= FhW!=ݮT.k۵:?-!e1 &H@dUҬa3XQB 0%1>d2.Hӝ.eѕ5٠.7tӁ5O;σ*L?0;XRa.87|+Dؘgs`5_<<<6(i:(q&ܮQN7ř% GjˉɛC9}e"GRo:G/حGX*L%+R͟57̫AֳePZat#bpXRqƍz[q0ZHq}.2{U+QVe1)b)cfNhE.^JRVɥ/Ea}7h0ⵞ 㩖-}KJCj L:[24z@ nC߀f: fײVUOD*_sX4.C@!O2o}޺e|Tkv߉ީG/2E`n)x#ȫ(+TN*cfC6Jy߭q_ܷ6`lxWwL>}"X>&b#% ~NXj&L m$!FaiS} 󫂩7KܕKv8B|C,DgcǤ'Qf.VlLKAWgs=]'\ ԛbpCEm,]Im]3QȁF; JiέRnd~D.)p쿝WDރɅUIL%&~ <+^n[=HbvB=&sn]!~{bda K7R" ^ $żs{/M+^ߊZÓEUY:>-?F>- ò.;a?:HDFtnH_m,C!\I-I}X-`Q[;BՊ$d3f Oi:Qa%5~"A|j$:e7A-B.*$< ԃif@?"f% rװKDl҆#o&f;Nܓ PsOe Bq]6) !Sh]ڦ٘6Hkq*s~$c+5ʁ_]]7zfd+u\5:96:ó,xer2 ſzﳻ7UmMX5&"W젚lkIݗ+Ua6*>`WZ Øo_Cld l]z$kEM{Ӷ~")Q<8нK1 %&M=`e-Qʐ~}D9\" Hw Ȃ <^HQȅLF|7;>g%m %sq Uvf:EPж`YKI݌HXK,~< }$5uh?ʂDQn;2~~]M:pyֺ!fzGԂ˜Y LtV@;= ȼz;:j .XI'_]bc^Q:9gBǓg7a<Ȭ(vd t ( |^s!ad?PD4Jk'mAlQW/vZMB,?d 8y']3Fr;8,w~|ałøKzR5cp]o^UO%j*"efmO.R`)IG{~pDU^pޒ=ҁ`@Ф?Lu_Wy]DwebDЮ#5@j`5dsuٚQ'OS-B4lt ,~O.â{>yYulh-J%Vn= l:eިM.o!]{ƤؖY5f +U@G6 <͠d1dg$Qɻ/(,L O eNO):NA_Õ TOQsxGⲔOYu2z\6=Qؐ7? w'Ļ]jh bzh0Hh;r^,p0_UGh$ZJ\pUYaXn_>B8_ն,q}g{`V'ǘSn縌?GtX+OlU SgeC#7ED /}շtOw 6F91l<ھ 1vV8]Ӧ$4'UKK0vd/HvQ6 D DDeWwD1$Q'2<j}c+U_nN{$sZ=)ϊf` q;k $3dҽsF0  +1DH)EIHG BƜ0n>(NyJ:Jf9d+|z~_N͘*αbt_T8ȟ0z, 6U%]Shj+fVCUQስyXيh_WK>ax؎~*J_8M@IDHZʬR+nw*_rF`UAwWb D>:ԝYGDp?^J).jXϾ$1l=L`1*,&#s=e]WMJ׮ K3/ުi2$dxA=uNa'ވpA f\w!MoV:alɲs^Qp~=H2Dgbi"ǭ>~&PhIR,4H<ܯ֧J8O֭5 0ʏz O7Ϭ 1Mgѡ->M &WD90$ ,`Dz5dg P-~gƶJr%GO9*lIv,BtQC\26gW9c+ы aӯpa(_خ- [an}.DSh5֋[hR1XxxSm2sm%2;n+?`وh2{H3<(hmVk%Of֐|GScҪCPl@)qʃcyjtG<-)nۧ.hCs]o!~}е) L+$h7\d ?]ZEcJ?D=FCjiI\FD[:FpkQ9T) e=0J䆉o(XN_<&˖ӭ*ޔp ^}wϺDta^uNJ_l N[I[6{}rְYEC՜斶s .Gg]:j:#R#& B{Nsdhk ϒiEbNXZc]Fw Gtv)Ɛ Z*-[5K=\!H*يw%<]֡V wO[>.2qFIJOTqO *nuqhVܲC8Agrը,=X*dm1ó78,3Sݝ0J+Z[CeW:h€}-ZB"~ JWiM+aC.8"%DwsMltʨz$Mh[Z> Q26] 1V#ICo -kY_Ukhؐg?2s9=G1'V<P!t(lYj-x9kpw`={y8r(-2bDmAV7`jeԩ;H]&{nor)dZ"Gl}P$2,z9pњ?ٴI&TikjZ%]t^m=f^ݨ[+fdmR(X1n Apa<\C⼘έ8u1yp<֯>2]8먐yiX:y녖yPEd;ؔrpuI'}iKues z%@c.ԙoɡ'EYK< rJ+U_T^_l듼kvxHD(?C0`^ÜC;>EOGG6D3G`(~șǘ2jX 5E^j%1柉Pͧ|Y'K͋qfbqjraU;)(^ZkB? 梋學̴rnأqvGnQ >!_?]DŽ,/~c&+' Ph Tub{Z.t{̐(tAXYZ9ErE|Wmu W.>Mjݨrټ>iGⵑfy 0SAY$+dTZ$SfQ28д^[!Ռ~m[&0䁁<-+unXp9tBx}&Xjw_%(Bsljs֦^C,*d#I*DFٝj5*AwITZ?$NV oёJ!P?44PO3 `U!L[Zc"BGOfI6}D,'|]s&"eCPϵ{?-}0H.ggk h l"VqeYD;-vKX,y2c]raoU]HUtpAcP`~} [6쉲(ry=B>ճ8k ~1tPlT@{)B!3w;Aނ=5׏eCs1\A~<.*q\AZ}\T㞢)euê cHrzV/KyR/{\{eoÇ26NB腀Ϭ'm8Ji=рu媱".-V*[ $^3.m];ޔ c;H*TĜ\ywP;Na5XF*pY죺XQL&4}ДљVrQo쒧!wESH%:{2wѢaXY_? R]fΐd> PI[f k\LdܺFW )ȡ&K*v xk9#-7lo+[fK}P[_NcPR}g-ãДGMd|4{MIg9u=@P eW _ 9k ',?waFѾO{b8Bo7`~{ԣ?KMw۔pP-%;=?שU)`wmΐgy6 'kzۤNrL'}g O*»ZS$Vė* kc|f8Kz+cž\!VA^0,K~D,di X@ܯDJ̜?D5 `R%ߑ`8u~#9Nd'c ˯_u5t8k/$C$ k69Nob?EOdUL\9B[X=aG8{xM~0Z8CKC1e) r*B.$ɓ3Fԟ ӣkWy*WCjQFBeQ[,ʛ̀`͟=Elz_$[ڸn}v9Z7b/T@KXUA'N):VIܷTgsLo@5=n} y&_]JI#vK_҆.i:&RW͏،0,غb^`ܡG+ctj۴6~Az @ZO5,lNy㩡d5R;#SlWu>rG,U<-2us{û@JY+7pj=2XmC22 > [<6l2g_̴|`y&$ev cJ6fFk6ЧAh8,<آB7>CcP:PsmeeO IQ =`Q'u~x ܜFtT74LOh@4ţ@}-dm{<(r|8QԈC~e9;Ei q"I;-֠hۧB>yؙ0|zR b,}{ReǩD\H2B MbBYMf*tw/2ҿԐ zVa{f/vRڠ]ڿgWZ:E`n$/[!{.h8L4|0KHuƅe0XTԴ&)mb{6APznc&:,ܷ|է]N TڼK532Hj5Gظm%}FUh<8@]cTH.;I|T ¯#Pgʒ.9)Vi9oE=~C:~irRPd=DdK@wA=3]mYik~okj?WKm<ԡD<*R*?R-$dv+uQ8][6:ϫ ƉP: vN]9̺XXNz/t[_Obrs4mܨaRhg#&8O`"U 2^:O̺hJڰ*Ng o܆BrTqH+k/jP򈜸*L/3owMog.Qffzg譁Tr%BDWԂP#U("q@Qzg$3t), cpUuI ) osM'p43$ S!߿ꌣRG6l`~(.ʈT/l^:I4oȵfӽ<7ӴѦ~Ւ~*D/1ln8 0ps&E!id"Ȋ|g[ g##]`X Azo>:'I@10V_QV#݄YpeLbU8 E*fn,bPC:ENHJY{,=1j~r|*{ (g;Y[*OP_]?ܿ{ldyRSY?g#ss*ۧΏMv=> Qåy/h O1٣аwHJBrd(8ϓkO<L Դvm f_d@# E1AoU^pt}.ڗvݾe%g:Aز=L˻x<5CcBl1rc;ЛUk֩6R_klb%EGV2 Xz%&.0$n/S(!:Uo;5J-?ȋ6|jC܄HLLtJ#SMEu"rݼ1Ot%=1*PD+1*o$(±{ncH Ij7 ʪX9 #H_xMT!Gt\S`R)s0K͎ɚ:|fOED2f,hC@N-݋P#s8kYXoWLRҷ"}$8m'Ej7\3F԰]&}$DIwsmQxdn=8Wb/d`>э3 z .er[a؜]B]$o&WN~f`1eѱ{k5!D "pScnH;)twZΉo[. ՗2FQG~5,9 w5;3 -j Sn!Nb$:O5{P6ȓ ) W mG08=){J=w+(OI!8N HjYT] /=9I(ziqM朦f=嗫h7\_ bĿ N*IhEixg6qVfŸ<7x<wѰbg=m\\ w)LZoܘh0*b1*vl8A~^Er(k}hB zX??81]1EHl*3ӷ4_}%{ebr+E2 GCU]: 0s]f@isgR_S BV[ i"SD_vo];VKix8#yra|&n ھ* RM) }kn`նvz/ۍy~g@ArINJ.rX8{Yߞ 'd:J56C-gsڜ]ӧCӘspb~ɇli(4"gLw/V̿/'[ Xߚ!0R2]],ْ<]Z "EnOfh; PdX&]]mޕb.[EÖs3(-߱뵞={7 lTHoF'b';C I- մ%h> r͌au+9*ˋ( Zo54"/LX[22{(#;p-xcL c +D1234 ~$ەͶ|mz])Nh|@4LUWG\0Ю o ¬8ݦnO#RF*.i63'\7 9haQpDg 6~ڳ3e]VD uџG`[Mʷ8C@L5rIDf*_D_ exT-Hc'?n]}H76%/Ʉ TS^%; T"-|Gl"p@K}HށNuQy)T.uZ$u]D^K _Du ͝FSXC4hf]슛J>wbj pn3uHsuh}P1u*Mاt4$= !m;X f@|$W"0.HF7>rHx0e(D\ktXX&RqǮ]):#O0'K}ZPţTM\id?RĎ'$UQu 3?xu%9@'MiE 30ϲ@X$&&B#C{EVȇ[UG] 4Pь) pGp]8ZܯM~i<뷬 XͰiؘkL<aM&lڴOyΎU"8\z?¥c?t_Se[q+Aĸ$ *isEŁ=SDm-ϝ&7/tPGUEl1M!IV# Egv0/~u'lO5d*Hİ8XxӃ@LlF&]=ʩ*;1pW&犨oIl3mnR|Gz30=nH]*6]?Z 猥Z,fe-F[L 8*ςv2mp'TL'Ry>z0 pSa-r8sڨΥgh0u{ė?_ ;PCY.t z'ebpeu9Job&)_Ѧ>c"k/.[y:Is F*K 9gy5<(or'<2t-i < U{9?ǏCMQR3>ӖXP?А~e)_A󖷛~_׃_JKJVn%-kw(O3Q&8n|E OnA,6I~^e]8U ZBu6򛨇0yx| M&smNIM#o\ɿzābfQ0MAb%kbuԮ /6& k*X-Hl*{PZ~G1sbCk| Oe||}8/>9l؅ڴH |AMA'3a+^2E㲿h!qdNgP8=c} J^$qW9ϕ;"!s8{7Oػ}9f5ÈjҙD1q9nnxȍYZ1w9܁P2=~a@$`CV`t-%wSV2b狡$=tBuTi j G-RV~;3<4HŎ菖w`AĠ j{*P3F s`N㨁-#hcg`J+R|e6T{* |S].6k鼜Go< 5fEե>(imk۞6 ,o ݮ\B_R4Ϲ~!aөyOB4BafQ>Z$8.|=rµ>Gָ,oFo"K'qMR;ՖE>,v=:A Kq}/A wsG(">JYRB!-Q1װLybouvS#Ħ "wg='@t\sEqגэ_XkTacr-ϳU>~ EYF~۴1~ ; Twtfִa]5u 1:,J3qY K&C0o1cێ6Wށu، oy64b/?P΍VNadz5MݐRM;5X\Yd$Q2T NqZePwd\%T\(O7v%^/ *o6=!xwW_炆4 )K `κED-ݑ8kӰn"Apd$-F lAS`@#M![Rj,OKa~"̦Bܳ.h?^ѣ#ppoP|=ug."rpd5[R@9^ eճH8.#l!0Dj6jq4 Nًp!O'[ 3jK/#uZ6ׅi(`NqTɵ2^36ܣfT@nƀܰ`xiLZmYYs] _:$u ~qoKNDSRypw:=L2cXI~@l'I$Aj{NHI_71Ѫ Qi*DoȔAӬҚ(^;:K$YH&`:* Jږ"$֣.!28.8 >Pk<+F4֩?WϤx,[P=P#v9\ I[a],J2wBrcY^YN*,r#g;0. $t0yn[i HUHC'DO{% Yf<`qxq]vxPﶆJQw2|K p+, mA͚~6 N5Gvп%%ǣsaH|g\ ",tq fh-^К`ûewO ܳgfj9lq@rBh{QKd?j'Ev[S>ͪWzZ]X@5ռ!% T턮iCԞ{A \I{v E6|0Rҫ[f{;H J?ώ}FFSYJi&DIO`v"\R9) 7ڭoKf)*O(+ ȯz5zmQ2؍8lbX\|o4sp2dO-*{T>Yrw3HXr E`cL؞al0>_cfUP+=Y XWL<;w2׷~P=+(>XLx UTbi;'.p7sX-H%NXXfţ1ޖ A՝{/U>,xOJ9QMPO+G8WI^w a&nҚ3%liL);/k\@˕lEr!UiJ`ȂmNi+e@%PODoxH Gzi REج07IDceYQý3;JX#XXNkib#u&>I/Zv]TOSʠ-\G嫵5d3BuH$U7{ǽj m.[qG4%˅&ߗZ>>Zd#B d+)}:oң:??=cJnⱲ[ZIY#y1Ia!LwaX4"Xin9GaOtf/wDvRILn: ,ek7s9L%W>o,ؿy0 #h|Ԝ"|[94¥+HM̂-AW_qx!*%j~vv+Ib=/pZ;K.$y'%jY-ۋrِ/P2g6K`D+;Dn3gƄթOɤjp[2vqnRyB SR^.@M"*q $;LlT7bƙ1:/Z鉵 7aUSl=+ϖTy$&z{qAY.vmKyR C#`QÃhl[]7ImE!EqxjEF)2rۓN$Yc~T [!V8<l8^Gq=ھXRm|eNoJ-":|# 3ٜmle֪&_kKN.(Q0҂'%EUAV([)?J[hD&!* }{H dF> P1?"]!΅eN2T09g'cVh|x)[7M[{}x^H)utن<mwfo$usicT\5/|:%;G[S4qɁp|unܗ3MjMi֪SG!ROD"dy%9l; E U]r\1ϥs$Puᣢ:3,?KC7‹ t<ϑ*GL"/w;m'x-EOm#8-n%_-K\4~cnqQH*N6!wٺ_]7ߎ^;zQz0p|jZDCNŸX+˶/I.91w+3|wz f<`ֈ޺'r_eu8ep=N_x=ITNG&E&eώҒݿA7{[AC9[dΈN^_ X@]p gY_E=a(W &|rZXpV:(td&H@VDؼwֆ8@vW䰺fdw5\6l.x_4+>Ã9YJjσeHԱ NuS&yPEDV.a e %$z#:{Rk*J}inTW}[䈦3K:p !% @1sꐤM%jH M\ r~~mR xۃ3MU~Fʉi دFik^ҭ/F\Vr؉):1#3h#T&z@ދF(gRʪSG2!( PiqA]3Ys{2dv[Zgn]+}68{x)i$dElH5ް -͞#{6K7}(;h)v|sM -A6mY@i~6 zZ" S!mJeЏPa1gR:uFl'ZbJp Lzt7AU)nMƌ !rQ@g@W'7[ꕵ.w%-Gd7no@SN&YĆ@Em!f,t5IUNAN$[dbTKsP}m]^ш)@J' 94 +]^kT؄۝|M8ꑮεS/[N<߁su<$%u>?p[=|rU2ɖvd}ۢNn,i-QfY؇ݠwq QA g0@d#SF\@hK:-qX|3ydAفb⫄1 I˭aHZcwP/`vGsUKR!apVr6\܋c{ߑUY6ߌ*wV3âN!QY|~Xׇٿ!;;E;X ,c|~qH-sm IH52̓MG ?Ԙn"\1|=קpkt{#$Q˕ڪu+qH^LBHogTv'=ʕG9TSW_vLS}e;B_줧{uvj+WK>!F((s l J/̓hlp5jf?L2tj~a GNٹ:TǙ&2;`+9s'.^L}$sZXڥ2ZG/OV {Scm ;ǫz^ ; Cf^n)^x;m!j"9A/IVcH 7O?dV/h\VňKʫRbe%^d=ZvY= Xmt½1/)2x`T*i7C=s9 %U桖GҢAⴙEKf}K50K]yhu(@yb{mQ#}ZX_=` t sͦ^+[m|GN5-/]aLA\B7r9;|0(@uQմ6pa쫐ŁhxA03N7 k7Ė3 cBlâ\,l](1 FuI gW6<ú4s*WddeYV'{РINE1Z#4VF1ʙTNGo 8o@` -gq%Y['ꕦI{+zK)9:Ⱦb=pęE!{ s%CʼnI[.Y5䂳Mei:t'հּ:Q2$OwQw(T3<p]bI/L#g44$4[bm.Kl};" D,|Ր2~zЩ&,a,iUy/S|q3O.(7iDIF޹5!S;G k7cc7nq-5QV=4FƟ\Sm+M)Mbxa ^hNƇ YCˇn]Y_  rdP`,jdB#;Q>(É Tv.=6c{erߨ> (й LHV[`(']#µ*3f;}ߤ{I`'E{>oRG~i@!(&"OD6IeSԀܖQU t$ I# ?ӳGwm2S΄<}[xW!rf+]a ;&CMza6!UV?nEeyl7TDk ݨbp*=E7F6t\ҝ[YI 3ؓ69tK- ]݃n-CM?F/ct,_3xz4A];?81r<_/{z鍲Գ4DdMrᦫs/lKs7R6KABsN7li(a[Sx/s"LV8xv:ȁɮ$0ȣf҅7lv lѮöc2&K[f4am$wGPs?MJx7t$,Iձ, TG O \^*w`k$[G3lDxa:j'`c8J'|1rz<≞df#E>8 Xl=+P.kvE=_8KkWPKK39C׫`2K}1vdPa<ʬi\R".MWtpuMD"gIH*BQy 4 ] _A2NRsNv|v\pAyK!]qq\[4E lݺO`UoӬ|VB MŞqԷKVH~':}rFrƻMg +a1h9Xp8a ymKxS_YPQ>u#ҝIq CDcb_XӈuSع˛a7ҕK_琒ݧL̯ˬ!:-fD}|>n8ѕhIm"ki{bN6(,m'w&;^bx̐L6nJW&.y?5WH,Ѝzhxa𑈭\0u.j @Js SB5&O;|-Ht2! FcZ; = 7 *=7o8rV6s E?*Q0ݔWȜ],XF#I _VJQM:B3?i_,Sxә[婘Ȯ{Y2Fssec{J _-j䓾0.zʥfgJFυS=^V?(%7*W͜E*78PY]>PyPOYOJ>-|΂g_rAA~<Vbsjf[Pp-8٬8qPCڣ߁VU*qFMhE?jg(K|S`0M{ўGh@k~- o8zP/,N .u!Vqs ~@wB RR:jV%BLeTAcI\"{O!Eh=*ȶ5 MS.>o@\ [C|- ecQV`DM\6N{?vIM 3e~9;JL c *bzk[ h*RXz+x6os #&O\4d+4WסФY8Iȧz&2'(p]#?̍JBީ vA>\!OVVEyMpN!{8͠D71o$FU*!֩x~RG!lFJCRuR|u tÐ~@t#ѶVn],>H2{cݰYp s GHؿ ݟiaL_E\=l֟sHm,u?3~3)lW %?w QeWb-dV})T8g F 7Ua@]5pKq8OQgFfy8jbǫ>]}{,45`IϘ„zu"ݟN$][w&>&r3g fs"7t\s7_R9Zyb53);n!9Ie<SI7B 0 ̵^٤Q) M\:ڛ?θYK Ƒ&k=wf ÷b7VRngn$KL.C7ДÑu |ne(S)az˜> y/՚O2 ;4ĽҰc %ٲ}zON,Kw9o#;ҹdWQƷ-A fQ)an:ЗkͣIVWYh^쓙1_+tJ_~"l/ pt{9\M>L*I!poBu>o *$7\'# t-[K@pvgtl *Ak̢V"~t})rqr֒@%Us4|~vpr pxbXߒ] ;wIRK|x5>eIGT՗MMjƋb׍ ~93PR7|.ߤlQk0>r >s"Sb u9o~~knԐ }lSAF_43ӃҌʠʯ| >C<'̓=G#jaj)EPq3'5>8^h=XVeU1ʋ5[{pڒ/ Ri4d顉 *sI8pg4] 0@rn3T?MWy:0 ,{~H6CRef#y3h'}RM?r<ܒ3^;QcJF N j "c RKZmwWzC6u:E5Nq$ PԬ&-|v*Yץ3'z̉'ڀ_cfhKjM"2&\[=#rljTm l`:oʴ:/G ,ޚv a${+1Rwη[_^J]ZJvO;־O{7d^t9xqqEbT{x 0"PbZ[ɥ= 3h;QC/$Ke|RW{tCH-x?xDGU}yjK;%$!eNCq$ݗ sMPľP.%StH סY+lӬ̂+!qI8?=yzbkEi%ed;Ŋ,Vh$qs!Y,Qv"NF"ž'T(z[!Yxf މ`e5zTyR`+s͓uuE"%gX&Nxh +Hʮ &6MXx_A.&BҢU 6=abGw}3#*Џ -HC*]W3L!M`ioꯝ-4ߛG\7l$HzfooRho,H7BbkZE:ҏ˾'U!y)KV|zɓF6ƐJFо ?Y8^<4xXݽt@dq˺^xG> &1&Uޏ6!b'? y{N?Mfm'@UfDW(!(P eus+!c Anf-wiOIryCc 9l(̌9ejXNh*u,z/*a3g+@Y dBxDGX5*F1k!BK'k&忷]Z:gWH۝ PB| B~*0`+>8{YLGTXoF#G;4}r_&<8 䑶OcYca9`iil-#"4W_',ƈaXHwʔ{S((.ք\Ĕ`kśc/GpyQܴ_ˇ27:Vh`=.Ds6t:Q{ؽE(W"4EwpM9&m[aV:+*׆=-pg pz usMѫV >Wt =6H5a.E>A.-ܤua/@i3|2s }: P#v4pAn5Vo:2BkIYN*D3KoY3#ǺsJ&/}UrH,$g D]E)Y!yEqT5Gq:MiT1j}H $uu#A:2 1-͸ucaC^y-'J qG(s̫>j֏,gXЂnv$ ҨײKM:QdkMK S\l`OxK&GqQ![J3Cͯ!Ez.&eP74׮Xm1A.Atqs2g1\wQlediVyN0vL֤*\o"u]~,M; ?rW屳BփHnu.&$if,DyaWCp/$߄CqbUC."XrdScx^.p*uq1Fbdt/Yŋ̍'l)S:n92b A;3+y(^@ayLbgM>"۠rNZb‰6Fq 7ve2^;V5ڜa**8) It zYϛJiě}2C8y+x3J \mL/EsOVIpΕ(^ rqLn^Scw#lg5#Y}:)̄+-^:YӦ̰ˀf3Y=ίG#NL._%_y.eJZ(L(rB̺y<yut I? j6+?1^edԚYş]Z59g ].++`(ZfDhCXodhRieT 5Ɇ$w[+yeG``a{ޓɗa.*(+t r\TŻ^Q,9|z UCdH,S.s$ȃdmYd(("`kh'B8wk +00Fʯ_Φ:[~mO' |AKL#N| 2i7] S&>ӓ c(o'A*t9u:[_[칍{!_AP5cʄdH V"[2:jmkqT,_;sm.>Ҏ7OOߓǺ yV"LN#Ĝni饝|=ZDž穝CN4(o9)aO(7%q7!sgjp%TAnTS@۟&C}˳w[ͽ>~CaMQ#!-q<" V醱L`i6L9%&rٗ=jXCr…{pAH»bX?UVQWE_HAtnumeQd%ΈFuHmcfX_+=ѿgTfQ4A b'ig?ݼs*ƕp&,$FOyrnζ=[1Y%G+~h۾=łG s{xv+~wu!A(N|/}|y/ 53,}`t#F 22\/|\g]/^dp8+i#o3XX8xiT). *;F,7"ŬR_f8*u;)Y?*4VL^^n"cLNq: Za@[(ڳSt؜;1ЅNsdK )-m^o#|EZ*I1װQ"$0kk}ӝvI-o݁2cͽUb;tN=oBgc`c(F,@>"3Y֕hDW/:XɚI٫f"X䇊s2up:.!ńL*̴\a2wfz,6ży(r깦_+rA ;!ybs:aVƮz# D.IqPgņH!ѻ㐵orBcqbP&gp 3Tf(wx֟qZc 3&0;;A7PŇb(zPR <}wїT9& 9>aQ>r1iێY..m1d'!)K0Ԫp!@HŌ2*% 큩K[YQBe}mymvDNg\(jwhBDג$ ,LFہ)蘈F |)3,B¬͚FhT"&[qє]C 5zIY\D*Ծ]n#z^c>)JC Io|޵ǰ=#1ViCH-V7wJ#(9E p!*q'Dd|L򲂚 fяJh 'F9p6*l{x`3#I&]K*ƍ۳½vHG0s|%;Yc,eFZi jO'ȴk&h1kfB,vSFG-F?>.H>`ą0 .ms50}‹]IvODosӅTIv틃+#ՖRg-"W/^P[7Ř@ S]SWOl{-Эx q 1 q}%r9]f!KE&qia [C(/98@Zjiz"oF tpv =UQ"VQ kЗfuOfOIoASkܐ_wѰs[r8m10B94 VIX<8frjl)p=$=0= ^c}È>'C"݀Prj.9ŧ(6ooj0w=JA Ʀ5qW0zZ'/[WWp jl<Dtxxq"{IY@}YZFLl묟M4Uv:-h]H]Yk\ژ"}26DcoXz3o}sbAS, m+anAНƘMRJxXe54i jzoĊO8cԖnJ yN1Omk1.o`{ FU&ց.GI}a`\4Y@3zԞy ZÈ'+SE6❥Dp1k{]FT1:/1 3(ʭoq!&3Lm,~<*z9*|~lg[$Ac-qz^ʙeD(+g(8D:ө4)1ؖWSI-wz٨pN?TQ0C][ g('EDLvF2,f<ŰK*=UlBV+kWTęS849WWI=Wj؇Y $6pw6-oZ UrDka1Gr{i0n/M'4@D9@5FS#QEA㚒M_[jePf)y|sSf/a7Q˰vg }bǰU"]7z`v_qZ#2jx2*9:E:Aj"k=%S L7@Z"І?^zpdn!7Ɩ]PT  % I*kY9+ۛōD_/$=B#mͱ[EiH2b2aU%<5;I X10BDl=Y@ (o[>^Ĥ`Zm'8dpSN3EC|2@1Tx@l+{ץmv٤lPtŗnyB` f"-$:|8I3F!y2yYlcLNƛ=[r!U9PFh1fknp`Hꤿ^-<H4dvqq7м'L9nDas#O@bvۀZAa^-8'4P4[]/5odW9% ne2]#敁m1ɵ8C4ˆ`1 ˕m] } PbDkG4LdS6/Kៀ+.#F\, |u",>ijU-/ŵLnidhF]&94嵜 @R0q%)l~]]3Ǧv0'@)]$`lgCP hJ X,9>rhKWˁj7erѴn0;ib{_l Ӣ!vUޞ#i >rĸz_ XcҎXSN {]6?e?WsQ*ĂsQPzqV!'XJwwG`z8ij> }jVyɃ1ʲ)g/j)Y_ UJui^vgq' G%Y:$-ԥ- ZV,]=5ٚ*4^@#,}VvƺUFDtP'5xQ^G&_MZg;8Hpq.C%acx|tF L9uVɩ\h.͹83 ۻcEq Hm.fY;gҲe`x#TRe{.h4a"-F VCriPA V `q2,(\IJvn߰ڦ 1P7M1oz!Lxj9{$}"t֪k}EOgcvtAiށQߙ7Ҏ??頿d Rv.gc"FLCŊ<V&[kv!rh?Fi>sTfVLvJ\[U5R%D:,&[3-e;:d~opl:$Yjx⧵lHo%8 _cL􁶋~+W|-u|Uz2 zI̒~ŝsbk`ˤ!;Klm@- )?,6  td1X$?.1Vm?EF4uYu{YSS_>ZKYAFo1\m52-cJ*fnlu#E;@K\F:'GhT\`db}[ΉȬs}◱@#6($V'2u5eX{C숝Qd5ODVUEK(>ۚu9̣ibBl%=>3ҽj`m@ XX~|z3 7"Ԯut *pE/xبM Fdcݡ>Y{ >˯sXk0bP8OBC־%סW~ ;9'l~ Vz0s*:-tpC"c|d웯doת'J *f2Y.qhy+9of .A7 w?`e{ݞ4ײ`{2p-p?fDpe{6>?hSj7lq694 ^yMVu)Ae]}`Eˇ^ݦ2f0i:HWn*j!Ĉ+L1@A!P)߉G_ez)}ogexshO$ 4x:w~ WKYV A<9Mل@ (j pT/AT_EM rLVr+&^%b y-7yI"Lה:o{C_z`p`gD@ȈwP/^S"  8"+=YlGJ dAv^. *|" 3Su"By *|A5Ia@:&! j{zY)šB7DB^j&V0SU4CU7yߗ6tPzj"uauZ, AӠ+itp2Ar~Ke3bD҂=@^el3UVÜc;>r@OE7TmURޭve _EBs/݆ 1;/QuTg_ő7"Tyٙ21"c,Nc+g~o\La Ō+3'@'&(1"'jugkZbuc/[FUUZ*%52k ad3% i&Y H8V;cϝk_v|o`cE4Z^)30TdE[Jϖ}~@xh͊gfg&qk.5KM jREUɖW_kTr$섅d✜tlɶw-+w.%ZaW[J`a[Xj(g>|vT?Hɳ$Jgٗ\ָ@][u "Ln-W&3NI2z[6،m䄸㬫췞f|u~F;uH\bk5bQ}w0y{2 y\@]*` rnpTvSՍ('k[-[0y|l$EIk a9}~pSۯѝ(Ј;(@fi(Y~[p+oSf ^B\֫㓸Scb箷߅m.R3 D]JZ֙6fछM,Rgxe˦R#&TRa\Ua5,C`f_4\0v? 511 5IuqV*3]LM\QŒF7@2bKUܢ J{.۸clro=+m7@j o8thc+tR5Up*> 3,@JDB@E('o LNyW oY}]ͪ:b}ZQեj=I@7?쾭"|d6t遟u$ >ɛ+# .g1&bT9Uo-$/?Xﮌ#pv lښW6;"[i"m \@Y+wI ,U*y>_gzf\=6EN( 8s)d ðjz9D@42{, %! PGWɦϣ?6q<  LCGKGMqrzo]"(*+]5wtvO4u迥aAo**&z( H"u}Y"}EyNGY֏= U0JI$VPMM_dTD=A/" PP=EO, $%@1LeÏB<ވ |"a]= ptjljT"@J'(\ :J9U(9*(ڕE Ԋ o>({]9AA<⁢Gu\S6g*> B1"B汶8Ԟ9qDK(ꃆ.!ly:灰DTDAt -U%@(YElKpsn" 頧'Q|FA/9vgŮ_@q}$xǜ Sg3`ZtDwqA=DOu?Pu2n;Zz"^/{nmw9~?i}yl :hÀW6K,wy-:~)+m!G@86h hVӴ9Wn.Gws,  !wX{(8x {O,t1WO]U̓|KPfcꣳ7ٶN_G0D̗@ (B(|@Clh+g*[/zl]NF9q_m-nM#>} ߧ  nښbI2Y7 ~/qRYAߓ0-!"Pcsw;x? R>Q5y\-3d.|~h+d,xNu_ez۽}Tji$| wU5!Da .Zuʗ|dKܮX`)^r/KqkHfv՛j d=]f[z^(SasY8;or򾂔ڊ%su;LQNN1Oi<,T墏Oy_1ƶߨօ8+Px<55hN]LP  `. ɰAv,*D`ԑa?z."d3!xρv;@[p9A]DW ,zfױz|~ArhS]ՊSk3)lv* FE7PGc9(nuس9"ꈦ/b%@#o6p:H>yھZQJǻC7hz5B򁿯8׃xv L7U>?סlqh9},~Q7N{Jw(]G5t[Kv(-uWbMuU:(<޾vKĵDLyjj|PӄW݅ c{~BwR{ 72'4M;e_%'/峁m%ٜlCs[4olQsF~_ަX0ObAgZ>E:4qfѕz%qr;3΍4*3qj5<(nS?cl}}|'Rv;Xk#-*|IpGZ`cs@ȁ" q<d2Bssy= ::ەrݔL#tL-k^KB<8`طay@bxIBNQR!;ls05aؘ!hIƘSB.YD;"/_zl&;=j5TlgUCo+Оn#~|LHOPLP0̨3:E ~Ob9~c&n3S[U9zfQ}}{ޫip<`} jc,̣x3àl]5 ?F=> Eq}4 mr;u{Y<ߣf'.ahR]g_uom;T;%S丰Vq7;cSKc2d`)$E"DUAP#b*DXER1XH+ ,*EDU(0AbAU`ŊEX "TV#"ȤX",",DX,H1DdADbb +DXV (0b E*#(bQD"$AV#bV1UdFDDA@b,F(1PD`cUdUQEA`,bEȂ` EbŌHb a `QPA"*XAQ"UPE1AE(DDEYU""Qb *"X Q(*cQ@Y#"Ƞ Tb*bUQbȢ UPQQ"EADP+QED" 0bX0R(AEHꃣ O5a҃D Dt?Bor0 N¶̠҇uD8TlR0Qi@G?iT Khc1.v'YRzŀwYr\OԔNO B=dأ켾} /3Yc p-6jM:QD$HEBF@$ $ HIyϠ$& Y=- CKy.\M LoX~.ҵ%場! -B }Lr30"LV̈́L(qH &X#rUL|7gְ֕qsN Tݏ1Zo1  z5D4F+`FR\>T څ hr XހaZ@V9݉u:A*: Z>>κkMo^s pwHcwehYs 6vd]i3tqvP] JW~O#O/5,?d>64!H؛Q[T "C8^aCs0 >CUECqHUãV`T$ jIr`;?iągVklbL)ڗA0ZY'v0p}fp_|>K [+'zf[=WZNDW6MK4  As: QV5)Tb6WQ귃b;_~&~n;P vh4ҝE@ &f~!Rp+Z,]j@,](g`>l[pCja'AI^Vڎpk^_c~HXFBRKFGU0H$PA˛@oo'GvsG_|kibq=wuymfv%jCDF@ )M(8ʑ\ohO"Y x~$X$>.X&\JŒ*DE#KˍVh`HcreT5'ne[,lqeӹT{w:?~ FBi|DPy .)Д9['2gsښt㶺{*ja3V]vZ&50FȊo" #!]RI*`J(J2iSnT$ D`LP?lYfKKrN &H.(}UPP-Hb񎛜[_Eq =_wz]>'^AED}ϊlrq Ҏ (JBdS\Eё*.! FpD\fÑݒMBn݆̒pdEI$.&͓s)*fhx'3]<Fi7b(Tq*T)C,mb W[o r$5\ "ŬY Rif;5.qbA4LSBeE :ԊQQA"""tE\؀;r1t{\/"ݲHeP %DK"Hcǀ*8>(?" k/'S (TM4T QU.CGh6с(;؂?MD}o7W`EBkhO%(D+w$G2@Ny~ND82@L )D#$T@&d@ATP<܈ -Dd2\"]µOkDlM\lDv0ɀ&7J(!À۵z(=J?6ҧGUs)I[fS#5OA w9fGS; 15*@ze>P.:?"n=1B||Cә/v[~l7X, Q̧O3l)vDPсCGB#I:*(gAAgiX@Ђnb(P\8U{8*∣衼p"1: 5PYuL&(&DECU6 & "VunûKY:.Wة텀;:H7C[Hj kwbGw PSF;ΦDˎ`( oV n22@E:ؽQxCр.22,-ZRے:)" =LP{?]+l *(&#/Pi6uSc/Ͳ I ؙrd?XVCEZ +-1$N-.wP$$l.K]lQzm~*&l6y'/ëLo[ZG/D9ץߒ\I-$*~H1/r0@υk{|+1Ze<_M\[xGv,tTbS+cukgbF0vv$:Uˇ+,{<%/,n b|GS',[4aglR鸩L+K Gݣ7V<ߍnVT֫xJxkD;nfO?dY8YNAPIΔPM?fT>Klu獽1KSU@1WGKTSg*2  Hkߤ9Ё$l-$*jWOewK]qCI;6LH(H, V "Oe0H'}O0aEYmOe'ũ}1&eY3!ˆ߮$ߙ6蹍"B(Ԩ,UP]T3N2ҽ $'&T< PiQ0Ly;w˄*gZAS-EЪ>-EK6!x }2qO :sqD͂$A^s@nR#Qv!2Txۛ5y3P==LyUs!A(i-y>ԛZj'ցKv)i|vJ+:O~xu^N/M03p,DtN֨<kdHH֍DuD -<|AzyUSŠEʛ9bDWQ>;EOH =kO1+n*iͿ}'zl6 A}T\qbV2Dwp"BCe*ЧܦATQdAX (D JP7f+%I ȉSeat3`VIQQSl!QS PP$۱kΟ^\mnf`V'SaCCVW#wq,ˊ]w1:3 +8 (Nv=ii E#"DKn kQ>mh{dLAl8/L' Xj(/;6 *(]n.κF";lU\4 thZz$>AmO=!u'ug@װ &R&G 헃`98~P|?ynZPkN/٤=q LFCxN\7asmW(;}Fm^42 "h )1lUJ@" ]Ku ω~(dCÈ!",XlP-,$lfcc?nek^*|hkeEtMKcY)S z";Ț3>]galTOAxLؘ3J^ 7pa"c?SBY ßUi4>/>!Šk'Nqi=. tB }J+WduPanenrP|Wa6ֺZOT@Ak@y(SNG D3,>JD `],i1*iU26:DB)X=};~;2d L3v5hul j61/3wa#u P5Gk mhl|Nv Łkե#`3χ?M!Ypfš9<4]#ћN[U{J#c]3q:!^}?Nc$'m4ߍ)3ЈUg*o(9R1;K,˚;9i}h(ᯁǢELo66 ^]7Ƨvnꔃi 8;Ázs8#{9D\:KU0 3ҢY_CJl65~`qlAWcg]m5 uq|t@nκ."d]FPF[Crra 3j %(1ZQ׈PQx:{'al-踧%ljt %$cA 6~! g4`X۪ ЁO=]sy,XAm-VDEPDleG"en0U`V[H-TXib%j`my'Q` /"O cmqpqB$;mzT>qѾkЧ)t4hcƭU4 %y]>+i487c3]VI``hƓ!J` 2?p lB9NR|klttΦnȜǯ"zxsP7S> v{J]eۛ.;A@U0@̊_43Pp切*obʤBE-;Dơ?v)H [s=\\4»Ni[[:̱tvǀڀ{cmܥπƆqd7$#'YjL"1r\@G3%B듯B.S; mniT4Dw>*0Az .Gk{ةi+aS;¯R[% i;4Ӛ/)?G>ϯÛ2geW,**QPy5WnM> K(R)G7*MN-9ޮYE"93uobl6^ͭf<* Zi??IEOﯻs[g[ݍ A̶grtX #fwS_/7C.{Hm[ jr4w{pb 4b[{{v_FEvVuY$ A_A}(['T`"5J?No:\RʚzW/Y/c;O[6:DN(wSq*SSlj 6mep+m"|b rYs4okʰ9ī+)Vb[|t-(tJZB2Ek*>zNv8U~o^}oG ٵP@Bhhq@]Q!UY"E=dʇ'"CY4JfmDCP?]>o`"0nf8#TD,4@;Lòy4r"0+"*P+*}WlܮA]fQ5u[[*ԫ4%>p墋 SRz+l$k9vbe㞢]D(,bAAAgfU*"8ȰRAEY4TdDYAAV @UPQdH,YTQdX, "@d$fj -*@ PQdTP0h j`JEH0bEP- T,[IUX ྌ4 ,c6q YաkpasFd.=m y^j#mGwklMF;"V!~7^nwίĜpz\D 3R24mњ4 jH@FTN9 &"_Wӛ]zhȈD0rMN S %SgaAΚr?&ΞK&jO[= %W6D +Fs$A5eҔkuܦz8xLZtL4ŰgD3t0c^fO]ȹ:==ê8h5ܲ0p;1B< ֣dm* Ծ~8ČP%&j]xBf莴8wM+~$o64!!m$5\2٤R1#D j9Hv ZKRؿkII SJ?3鬾Lfq&]=Za ҔKD dr qqPT=E8;OY>.3wEΙQMMd(rpɀq70$}o&cԒz d"z]-_9 ]쪛߮?pW7i(fU &n(EW;obB*!yأRk5I}c: Or+>/ESi5]Udɡ:&:( DSs+] (CgoR $(ZScxm6$I!]mmҥUh*)(> Sm0{ޛ0#: ˵o.pb.s6 /va4OAتZ8͓U5P\~2qtҟ ew:?W19`TZ)#Md x q/z;B+Ô*AP"ϿDdGq2b;f7̩ xY!ZS }-Z7N[|?BMxe tZi?V5hEU!"Wϫ"YT4[3phƃ𠜎.o[S.kfA\RAא?߹3T*LLOOi.5OOS>ny0=|$/BD BR&&ёt"0p&+m67:dϏ "ށC¿s8&В-;8Ts AC6s2=ŴhG}>d=Ig'`BT>H V:^Ď @f AhdlBo ݥZ;NOrma)Lj|>BB1 ÎD2K%f1`տpL#"!F!/K"NQ!H l87̗nQ:>N-xx?3dk5'FS=$'P$:]It1.fcη@Ȍ hp'"(s|5vh)NX7~dѦl X H]QTEnB͚OiY4HֲBa*@~Cae`iw϶(,JGT%EXD9rvH 937*i`ncAiwᗅ9 2of@ 8[0cֽ^g~e8n8t[};#VIkO+G?ЖQ!"pK&e! n9AAƒ^قi TE*sndJ(NOfuF h ӓ}fu_ӂG`G蠕"` *LZC&yT”o#had0P#[vvlg`A@ycq8b5.۲gVە@@ev칅X0FGCs;kjQe%{\kB!uiʺ L G]f `T\SPGDPuED@JvGg$TY)-B (m"JeR1[eQT[Y2` 󋀠(,TQA`HUY`VV ll"E2V "" ETY"*QpDmU`JIAdj-kAbe@Vі,bʩP(RK- "([jVZRYlT[DV*"22X#6E6,J¢Qd) 1dYH,TEEQd B1"UAE"ŀE[J,d2ER V(hKlA jIF YLjųM1RT%ePJ6bEUei,D>LZ6 寮-6͆;MFÞm.B̏; d`7{3ŕA}q[#O.; h-@~ DvQFݝbi媀rju$kf#Y-qO(NN+ sCƗL k-ڧM,\Nf'ǃ殭9Mu&M\osz<vʶZd 34!ӊ<)3ͽ"L'AIWzmOn˥8ֆ:y[`TݐQ{Vy>xiy۝Q9ىRHU,m@";m~gٻ0r/T N+.U)B?ޖwUR4 \jVCdVi a!oH(fnCx<}~o ȍMJw}w`K5F94 )λNY0t@Y(xԯ'~Qh} gy}WQ5YFw/R wG52kUOZR-XȁZLw Lj5, XA9'n{^HFkK2d`u36TY9aXV*#U"EdŠ̖DZ%00 7`,WAx4{mݞ_zN>d/P6knNRŽ$vwE:GUXT8Adqvfl6uvW;b|U%'#P=y4 #1"@ K}6o?H2a>-<(s  !!- 8i6n Oo |\ggDTh9yux:FĻidS[zZ|E1@ ѵyv!#)}զIrU.v b>.S-so\Oau~ta45ڪ-RƱQD? 9əlϲE/jI&i [&[4H9Tl@Hv xG!MWH ;W#V4$cª<}J2}NSqѪ n,W~]a1"($"ǥӎҾ\4꽀2RrzLlyDWZb"!hx㴄ld%a&* Vk}Ѐ*/^"9  2#ю猍D>!l!a !B $ D9B7/1ļ/({8N=80K$n;rzm)ַ xjO ^ʀ =x= q[t81h"{K2>]5l RqbEt Y8r;3uM$$XLu,׭s؏DClLbP=nff$inqZmnR/QȠdW@/`Hx{6za:I LGFmkO{p^MI[T)F!R +n:3/Kpٮ|16Ub4Nf?pFJH죨cu?%SjAAڿWv@1zt-{tߑ;0fdW5D:>4l"G>o-ؽ:uS2aX1?H=Y8El {O Q+{gžw7 ݬ%Pr⡳on<TKeh:Q;6{:fvmf뮻qq73p(svMR=$B0nTc3와@cW&\ߋH5yx$Q5 DqT]@OQ81 ́AC 9 5ns5 $CO?-HDCY B(.  CD8Bإ` o~ E\qAUCAf{V" lCSBh [o2DR@km9P t]D\pBEt ~ Y P@NJ HZ**$16l ` P X7A-mP1DDu ]9i> C^RV҄.O(4UT d*%H,$Eq/[ 9g*HKiDo T@q@vPр"R*0bo# d,A`)!ݓv%nCUWyQC}E0AW$-@G8 H*G>72oqY;]2ej< c>BDKDAdT"ȋ# o f&(CoBaZ 7 J"-D2ALQ@ hMC[7zVH\V,^oLAdPȈ"Y$렮VHr|y8F5_2"@4"#EL++|A"T*  e"6 %ةE@**IXCbS 4:aE֊b &8[7$ nlM~wٹU-MH L2' ň8`.]\15D$PtD5P 5j++PD0fR`T |T7Ur1i l 0TIPV$&2M % J@I ðT-hQ 䢊d"oGm.k;L;Jv2$`0 FޒȀ9q qҍ q TT\ k,4tp%";4)im$]/*&ۍI`PG zQ _$$VѨYJ H"*8℈"lU-\: m$hnlբb 5iA tTn_:b}cJlfEEE <+\ɑN 'SlC!̂7F⩉ %@K E-4h]0B) '+!:d4/-\BOpL$;(}(b~'`H| ]I"#E(#|-MQqB e.PЦcLy! 򤛰EP t@qDD ]!7Il*ΤB~=R q޶ ]KbONz Pńʁ@Pd̐=D=T2 kj.+9H$a+ňxztwp^)H (@`6ac iE Hd Zd7}.D+ fD !g '# drp@HxCJ"DHX D "$Fd H PH$ B`*DX  A0HȠ $B 1 0a ȌX##A`(#qa8!9) p@"Z  dVLq Oqeފp0AK`R_`=?Z/Gs؄ q-CA; ԕŚyY @ x! ȭ`Hp6pLit9OC. Mc V"H+ɶLP؁&TQDI"[$aa'VXCCOjvvx1M1B7dQYd2IRV(t60t 'dd*h4coA/@碹кi0-RWEj& |CRal; |ݒ #`I?~bЂ]1rbBˠsL]nI* P8p/2{dҋt_񃽃| 竁",軓nR!#B''B5q6up QHDS[b = =12O1l!@s89Q b_OĒ,)'@ցPz8HG_#4#`I'~]qa NLbÒ_aHMk6q=8>KE TR92 i 6`II4դ e$!H($D/752(`x73{h,I 0Hw7!4Y2r)"|0EnP.b.x^_$d]'RrH2302j^hh^9HMC}9آpȆ7|\rS\= P N4+b?mJS tp]Td'} V_! ؼ[ha9=AH :Ȇ|1u4 $Mʊ [YB(&L؎ةs%a ~!=[Yjl0f ~WCO3ޟqeC,s#0MVeGJ+0x HVm(9xίG0}f<{:`h]X'1Ǡ^T~ ͎bڳ¾kNAB`raX Л<nq5$ޢx+ $G\L,T,_x: x e a#,A]Q VBC 7 ;@MlEpA6\E Ld->)"o2Dein}LCu.(eB ҈lB1@Tw:¦⼹ [YE(Vc6#n WAE j 8arZ>Vzx5/jFd9Q)a2ʳ󴰅X,^UY8iHAbQ@` yl{k>8]D^T̯+r0x?:nvP;)O꟫b:/:)MϢ#\tYj*};K [&S* rEwSO7f,hiZ~|Q$*Nv]sɼ:痯-hL)W1X~/%0"V$K"]Qb`nnI'SQOtnUrYTP]GU7>g)m̴STE11!VM^t,A좴GvJ 6e@bH - tOeg'! ;*@!RcOwwǛ{ٲ[vV v;>w8 ; < La@XD`d@IH"(Ȥ%9fN0iaMN H@%eZj41|>v##Q)M5RлLUx7Q#0E@weDœ ł,# |˴H)ʹ4L/2Nrnk~gz[Ⱥ1ȢUX0UR*1QPD1Ab1b " 1b0F,DDb+**(UUQEE`QbQPb1E.}j*mLW{{̈0nYar-U@u[l?Ӄ4KX\FWZ`>P ,Ӕ`ȳlcv Oc3:H!YIPƀӁهWxӹKi*lvQkQaVR,kɶ]Xn6vlj}/XŅ;SF>iq%{צX254u]`zEZ|6Ӹ~1L'P2Ru0W]8ζd1U=6w g B?A鋫i,vaL_mN[o8x^ݘЈZc~0Z-\w-Kk2FfnTw Ogi"8A&1Y$`/!ӿ/6&%&Ιv|}vɰI 7|xqK":$N!Pɒ1۽ۮk q`@RHB>zÅדͽqϸ6ee հʹAeuŸMn߷0&TpmJ1LRh~&9 " U w9~q wxoڤhKWq?(=q,n_ {%kvIEi|馶g-gƭͧ ײ*6)˚W7ϊ_cn&̵'DO2|ZZ |I^1Bqx{'&): "#R1xি<$آđ۩~Ѐ 򾳱5jrz Ҧ&봅= 2Y_?&XIx}k[RXD8Y[*+xIl$Z,`R<B,WLiF'7,/ʫڮnf X9GW1h_k(#OUcֻsH=*$u쥥r -rA eZ[jv fG~hR8ٴ>pjZɈ/H%ԂUFCⅸ)8_.C`޹aNNf?`I[*mv淡/Qy3isG=+:ܫ*gE[UϕQ3l@oGagx?[\ ɭUhQ`bК 4t%dA&onMXdPEEUb1B,XQAH X(Ŋ1, bEDX1b0 R"1V"",QQ+ J ?]n;hcl}c AV@D@UAB@b H("HAI EAPd` E ĈiO}D?Ϸ봩FzP |0=?g-Y(^2_cQIIyBC&K.J.߯n)7~+_% 9"Q]T2PAϹ 6:/9Q$Y rFLzlL 0}>]o!&@^@X#. 5d H!$? D) YU YZAl QF$7ȡzIQ1"DI (R "HBH$J@R( XsւKcFL&Ac!FZݷV0 0V/C]p]RPN%EA ,FL:N[0LhJTp(&dz]O}I6v#wb횼{ 4<"B=y@(J ư`}pтx:ug!5k`f]h6p|5/zv5羿?[|N3/}]N JN s09yNOX`pg=_@`0gv`;:G30Hn0q/pqHU\ŜFۅ.idǐ'Y,Bant hVVJNh+,;%uX/Gѻ=xhvUU6v.J3UyCPt[f)ևc *DPU"ȌV A@`*"bDb1*X*Q((ň*V*EDFE)1EQBDUbQ""+X bȩXȠQTTX1,@TX E+#V,W<ԇ*UB7CLQ߃?'!Hט J٨HX/Ϋ|ٮ;}p-?+эP@br84-ua:i*-R/6 ;F n&1UZ48 *kɸ}obؿ9\N.~_SUtݫVW+M}ra ?%-=~o?c~JIkc~No[MdFqm*sYa; [^c{m=?v; ;Uӏ þ2`S&T-r{./AATQ *ATX,D0dQ** *T+``(`,XAF( *?L_{~`џ[مQ+6TTo's>vQiaAh !қ*I.CbXAHi9z^E  *1ČQX"b(,UbQQ*0DUAQ*"#t>8]=_z_/[G:<~u.AiI-jW X[tO~M^TI'?LJv用` ߭4Un0][g]6Qk>A8Rfg/뿓/{AAAV"(" V1+"*Qb_7d{=D35:6ɭLFV:5|N:π-BBE# bDUPV(=?3mSke89`U+f {ݔLN"vf*]c"@#8aK I XbpAeLXsM31n7+сYB~^ {O7}8Vn躩#II!7'k3n +'&RBIA?뫦ОB۽*}>*(D{8uYy#:QS{(̚3 خHp3ܗ%ȷrWk̆!/W5"8Ѡ8|X{i=BgsO8] eFǓRhq!(`BYB* inLB PBsc ;?D$rNiܾR7T$p'4?}PJ[V̚E1d]ipƧ%զ4M(w B(և&̮jg6Mꡢk~ H!'"UP}fP)|󱐏fPm~ҥN\oojh9-JI _Rɗu)?\UʸuJMdq Q"Q1:z}]51¨[Ljt+Uq"µ< [%\-q I9.Y<$[6pN {3aGcj֜Ƶ=y6 J5T,$h|.ä43]7gn(`p# QKBS{ pѹ57'Eg^yWmN'Imzj|~$cgA]G]ȗ9t/K~ dO8;ٟmuam2[+V_3G¹O3=si1Ј3_5[1Kv0 K(.ZбgY r"IO%_$ iN;˭~u&{*VyOF `KcT?Za7<"}akΩB#yZރB۱ `̴%^`!Dt7 ^2l3EqaN-Uuk%{!oX $ /.ŚS|Ijպq"]Wz?y;jrk6[{b 6jjVSyf`gʰӴXx/ [#.{? E=zK'ƂUbڣr}U6kW;w:}?ۊ[{~6ԕ"Y=YUii9&k-bmF˥܇\yy:55n.]mZslNqd C_ g‚0Bk 0\ql_.9 kmmS b!BiGJ|."hkԕko2# ~:% s^491{2P?D.}]ϛ kR︃|m#5xۇ;|[ܔ_[-k_T%rKw.%Oo׻ȝ'fˍGp^Ơt|݇wpN}e7)0-zSwq~PqWΧ [zt`}_g뭶?`8Uxb[S槔[V/?Ɗju$ɶ_^~Vk뒉٢݌н;v$?MO5 mwb F F"$Uj~Ɵ/Ԏ[#:\q[qP;_wO3㧧Ȉ ,(U#"EAX ,d"2 V*1HTR*#T#!=.=f^o>LLQ |d=' }I묶md-ִh `ak %R(aB ,Zѩk &JJR %5Xad0̓!hP%&*Գa7 "+N l}BvgݶVa÷ᆪs\ҮLhh zQ b}4&":0^&^T|HIW̶}E')HT|/Z߂C2TC@BDZ`'G@U) x(m~(i 0E:(_2L4bB@~,OTltu@AP_1~9#R!#h|h:tv/5C CY*sC˗ b5uSE3  =},1mCw6L .l7°$%imz}Ϗ~>U{Ä"H"H@c# *+HdM/|`3Cv299?LOq[<Ϸ],W؜3Ma̞.ъ"EgSsbwQLdMŷ>Sk(|Y>7y*N,}ෛ³ٯ2?M!KYȭ(n?.Hg8_6_C2-9]_%J%0TBp[JW^o6o9|t]˯vJ;g0DGc[j b,0y~]MHI,XA%TI}[tY v㓈BCn~j;`C^)əpSm7{a4gUӰYUƇB d)9md/Y}v6,u,sv˪/^gdA))Zc&W$nꉦ5rnpX)糚6%OWH5UnX] } &YexO`ʓjs }!kt gqَ:ڮx=)y P*82Z(0UNZ!dRNLUFmiqF ^u/cF@  lMm6 WV6d/eգhJD+ݩg0Է$2ثSNP'5v0Nq͂VP(WU- |<Z js)3+Q rqcUK(WT- 8b\vPWXι\Q6:ԧH|T:]$ԀShEu|X@D88Hqf_Og&utee񘊟Ct5KVG0Dێ|޿eu~n}~of̣HMOˢ4v ?hO1cH BbNOp/6zE!t\$ g~а,7O*CH,Lm$I J ,-Hb,*BTk, EXVV(*"ZDbPCfB%6nJΘiN!.M'fM$PT9 d 2 OGQǣ&qR'm;}3[ÛZa'{6v1 &9/ 87d6H,3kޟw޿+omay_E3p^zߓ/3W4%sg/`p>{\ETXoSҞoe0Jo> ;S}\Grw`S'LڷOi0u-knC?;>Uc2|ۙޣ2yv5ɇ_i+F$ MK_aX n{4` \nK>XJWu,t"ev؎.vIxۋ> CP=q eyQ+:ߵ?~S-;z.q6Gډ_Ak$G gӟLo/7%O]xͨ꺦f.#.^A\s{kۚhZ]/=Gח5^porN@Q865\aQYIoJk)NF".+ z *:?4;զ$=t hYw j 'u7Sӊ"POzC_G_*$*|{Bs#d@W qACAQ P;}A"rp:h=@W:*@MQM8 QtL $Z=c`PESͤˈt"Z!} *NQ>/" vGwP͉v"Fr1W//E oUHTf~P;h袻}IICTf>B OAr򨁫A _}\ n>J ٞv^]m[u|8b>R:߫q;sY;;sSax/XJL4k;-KgetcTq [ߓMOρC@;qWf2*<*2.ZW-7KJf۝ O2@*F4M/veI#E{릐w;C Nܔfx;Doh"rߝ;JXpb9cR#X9-!HjT1Jw,0 y5˝Noku] r/bCGGBtnjԚlo *LM|1EivKdjEU ∡WiJs#ij)qc^1t® z /Ja.kjV.QIDYlOr]PcLBF2j<K1.ҫ²^F6&P¸u1⊧cRg-jt-uZH6 ҰdS7oo}ٽĜG7'] mKws8J.er; Mjn^ƞWz}[Ip @ dlQ;I$lqs-Xb[o)|_ FqO'Ɗs:vW~F~-)*yÖ}jNY*4qqmØ <\)jñ⬰?_b ] ˇmSWzdy}?i3sSY6\mڂ~@ZԱ Y7<T[N_Ax|ܳgr>P+ِ -DcOGga_[oJhlY@GijwY>+_c}N# ?Z 3/Y6Ywv?TYv>-ߞGYU޿2ZN+^g}eS[?(y<>+?d޺*ܬx~V N7*r=aʮpXB]@}M#<+2L2/<|d-+V֧)oFѼXUm"O]l>ZyWFE^bJ&cm_xaO#YQtpANOW/9"i;T/>C:d?N|>r8`C֋xw@m=G 4"()~AuD"]6 R K | +'ΟN!`!b?.'qP~ƞ__C@>t6>70Gp 3PqD{@6OACUD}|6 = x Thf.1soE?NVj z-=M*V}E +'h?w|m.ʝg\TuJ;nV=]oT-Q);N9NM9-ɇeaxAnF+sK{hn:cM>t{ge17k M?j:ho̜dl%¤p$U-.'lwj{n/}7uPB:kuF|b j,.Rwh(Litc[fW\{7ľ8h˲M]# / <\o.Tu{j_X{15Mw\XMh*/I)i,CUJ#EAj[tQ4iGHvUu~.XF&kWd͆۸U42 ppLI~1ӆ4&gB&0> V Oi(Km4^' H֒a!8Po95d7KM+X}+Ěiu1|~ӣ}V 7'\z²]A1],Ԕ31̕08[,]e\hIhB- L'Y[Bj+UbV\XK`z"#ג<+%NڐS0ܐ Y$6р.nYIVzPp|zk>!j)?jEl|әDrJO^>t=#oԟMǘonv$}׸Y&Cţmp9i?g]`j1E TI˼PH^⽚\m|WдCAXmgqy6J*%,#8Ua3=9Kk3IXgjw N=/oجk7 ӀshhiTx}p, e^nKחSPs^׋[VW<FHC͊x)6]gdV̶ݾk2Z XD궍+^:ibɫFɾ=Š.|-zǯ~wY7?7s,Z 36l;HpuxSy}$ʌޝT/~ShHSDeo^wia,=/ k3յ{-o׉ /xX͇ӇA7v-ldG͆quC7oɺR-f{is$ Kjj=mv,"r0/#s9]:</ p3^hձPQ|rUE15``>=Z!}a(4A=m×јv;TwݬF\UEԳ=̹_̻+}kv?ߣx}^s |}ܡkbm ښrsfeV-1_9˦5aYU|]/N&$>;}2==) {5^ϝzKۧ*QWU-l徥Q^%IS.9=, xxanaZ؎epDmȬ Q1!܄TPauo_VOb9oƍym߬l اѼ: G0fJei]*bm+Ze.7;MemeL5YE`S.@<01FfP6wLh#F/-H%H Щ|MÊf:D~M㭞׉kFTa|v>؆f0BaKJ%K L!+9NLŬM͔"@+U"C0I;G.J6ittzk(œ0txy9w q)}ju 3uZwDД/1zߞcؼԀ; 5;bz(wvxqYLø0}{k8D9xv*]cҤ$gAN$Phdޏv3Ur{>e=4?c7D1A/o^OopXU99^wǢg:I``-p~M Ϥuh5wD<1+<= }ǫ1;|ܒ `44 5D7!&旆m`~.q| xYJ!'m+[K>?+zȠtX0=VRDс'@N]Vd7-2HT{m / {$h[@r=?t\]$W֏k/շBhP*<>kZ,i4 ΪdJdN¡˔&{̚rF@ Gu?WgyͶaclx ,[au_Zg?\soG&_fy{: ]GՃ4p ~m]kS^U)J]W$'E6 0bu6h90Ð,Fض)c獪1sY ߅|ϢK쩋K^^۝oԩRX74g򟟻-{Y]ޟֿ)RwvwqKZ~6o+X4]~4-s9[+_qg29! 9d 8n|9lѓ5]?~/csUH<"֎T1x%nT~t%-{ι _53DdzWb =qS2(]] W=IbC aQ3hBmtdz2 `:ȝ,} wT#@\t̥+(8 0qCi OmDEDCr=1Dq:(!EKb)*SM/u0Έ!GU߆W|>p9( "p"!cj<?R%">E9[-)=#jCd:dLs1ϗ?n]z:?*M9eq8e1rq[1)Uk\A|2 n~K_b1N6g[u cp@⷗d.{aP5*ݬg tFIro)Bly ɧGSūklsٸ{rMVXWZGx8X/rbQChQSoVbkm#Y K](Un hܩQ1փ~_d9jӗ=OgqPLqXycۘ3eك#5 u]MiWv~^_>VKg^Rb~i/[ٗ{1Jeyk6hwRZL2}IJ/+ܯw{wcV{&4`]}Ba~oޕ:"\xNyCY;9H(h&"%h&kQCs(%l(dX&7?WTE2 xH.j+TH)ԹWkce>JK%IU Kۂp\lo8%q4Gހ+JG-G^qJJ0" VXL`yLSбq\[.u:O_#ex_l ~ZXk7?]hB=bf+M_P CBEmQh=fTȎ*] m^SSnEm8_O${\='sq@QZ@TB( M^]v8`IJctzNJAOmѩ`yW2nǣH+xK^ԤAH .:[2rz !*TE@O)mLwz S졇)$ϣ&q8 Jҝ^VOt~Ivbus ΤƯ*4 AAgiTͺ D_ F! gX W_TJ Z.d;䋁N/^ڸ%~J;|c6 >Owl:<C'adh=8,?lئfR4Hsޱ,\|4-PƛLfM01S!& ݻo.A^}yaZ" /q28 ixniI4qWiT7vJ2,}i=kn;,+]en4U":c]J;%BZ,,3uBDb?< YO; 0 m ;tm~.y]H/[3_|kofyApC$cˢ2>|{v;؜ C[vӨζ;ݻNóhMoȝ%1_iGb?вwVHaZ2+~;;[2uo{MZOH:qNv ( x :ޠ%ھnyhFYK{י'}Ck~l00rrΚT Va;~1vi zy(NWAxT0u $Up-'^ KM%UD?_]IH@\r &W pF՜3MLcGl>x_8 h~mWÀhz۶И>4sYU!ܺn^%~ owFn{]EA'~'~ebjLE=Zx ;S >Fk#`/pywif4yk7|bv1 [-fɋ]eXGJrO+UTrw(5Pu=2׉);_Kx+̬EZTytm 9c»vpGLpM٧QYEЩ~z_$ 虴^i ~Yۭ"0k ul.ljk?p_z^2ŕJpSB/\,U-RZSu֫EZb%7zɿV"p4ɩלqBQ'&0eLj&nfk;Ps*z2N)߸͞'[a#%]+Y2NZdw %VRڼYM[^O>w<W /aбVZ9]Yϧ?:]Oб47и۷^- q0@@Li!!#_4OUe ?c@W6x~_|w>~}]|gr[Iϐ9'e{F pNoz[W.LǸ{N5 "?Kl~/OpT ݗ|ݿO[Us"h6k/:;L Fp9.<{|?5L/ZOUƜ 9nr:HqU)f=d@AJԕ!:YGn=_Q(g B;O6l.ENtup["P6qX̺`&DDbG: s]QCDU]>ZTV\aV[#W_Yl ;> f=:sNMOY=[x_0 e &ShwtQ)W,%V#'[K]-γ:w\?=Zq!uo}+slnu?jd߱@R]{+RceAJ]zie[j lLCņqNͳK8YgVGpU&k5y{7㙍,Qsg7y=|?~y=q '/cBl~ߢKEĭ)Qi4,eq+4B4H7 =N|7lW_=^af>{[OY,eS1p>?Ǘao%y>?Zh2V}e4d 8=/.4vO~>5G:`oZ:1xdƃVa̸%<-5(X|Zs9ڧA@vGN͏  ygfe#Xh~)̲1@.֦I>LO! IwVa5}}á;P0rulB$c_oo/1:gFݱSU+govloKܗo60º+{7O׊\Żat{Zd8ւY1]VfɉwܻU5$-¶Ș{Cj\Kavj%7z:y-6a.δ:?WCsMm7'3s;{c%Y"%J.lO`c’E8sPӸ4|LXhs{7i^^~g.73=3QGN~OQy}^롾o<̍zٱ]on_jϫ}. f8j߼xF6NbB< =;H'ӳH{,Qv?~ …-U9me*Z2:( aځDk*)y~>W\o(Ɗ$4 O^ԍwXB^=,`_~O_3H0 aYm|+7lIlWzT< }8u~-ϳ]xuXs77X gOhY/|*{mc${觼\[wi9Y_)_9o?s-7ƾĀ{('? ?:h@D70mh|z˂?u{ſ@n~U)Jk6)ppqO@XWR ce'}O`/̺/'C&\';cߒeWLLk?/>_km862t>DrGz ON{H1K4WBp6-}3eSleޚIpB,_: 1.'mV"Ky_kΰ{~ Ul6_=yOBevZ?NIzGGS^MY9 ;dd}k%'Kӥ:uFoPJ,d{ K1\ov~]&w+BH}7fH9l|OV ?4g-׹xlU%׾9v,[OTf-!~<[ꏳ&a9s8Gr3x_b- Vޡ$ +skk!rNqr 3ދCL?P .6 | fG‰EҒ2spz/@|K'e;O(Q50:=^yP7z'_=1W|QCJd^j#'G6aCꨤww?IrʢZź yöⷩs}wu_ nqw8L?uن~cSI dHd+axTY(y+Ao?ס _narǣS?;-oa>V)g̋ ҀH>7bSDu5Q7tUA69(Szh5FZ09 ;LMǃY(5֫^#e.~xÂDon;'51$ĒHa0f DW?JêX[}s#mk+Pe^nl Y 'b CDSA:ja`8(B[$ģ3 &,Ɍ=H@H?ΰMI0b6x*h7M_2vLy *K!gV9|ɹ|nWHYbэ_aeҌי[h{>Cjtu/aG/۸:ߒńW?wK=*C[?U2x}-*~`?vXhB4!3M4 [Al"XȋVDuQJ c dLkV3޵wVm$ d֜boF'kmP@! r92$1;s|Av3jwS_P+{w*x[kuQ72XWو rR>9^=[8-!W(IYᕯ_%6Xy$0-Y{;yw_c/av#{$~Ҭy 1*=뻯Lf飌UQ8z)o ~)-Q8[nTʷ»z4V=f>sG)o[fu*-] U>~~T WRHioUM mzNbeFd,&R "kCyemaVGs{;=gKW2Ԑs6\MdHTCrpd_iA\`7a)iDg+I9MU cg,k޼f,:C1d8ޥ3 zR'/%kY7zmvaVkr?Ϊנ|Nw;O'^R婵G-`@̓R2ǎs,(6(c/>Bmbah'1ȇP ɿTݲKGVϥs,^n7 v-^`"""3DE"M`.yFp3 Vn aŝHQ:6?=øn~m7C>eH94,vȓ2(rn̒}ݒa:XPbB(!- VZ}s_~[m =zou_YgDmxRRUح_ h7>QN繠ߒкhQxvW"y.T̂D*("j"uP (@Uڈ/‣2ހTDP; DD=$ACOfDp *_!CEALpU_L uRB;lO=>0F9@[%EZ*˵'t`+3"䊷@a.e Y`^~ңC?5(~'{g|۞ݳ0~M>tv:ZY[wH?_GE{u W7Y0b"""!HH9`/齍FKf`ؼ=^heVv4C] >\~wxso8k&=6>4r@ fg#A-l ă1k$ֲeSP𒪰X "00A:iVG"\8.pa_gίǫt}tW_r> բݬj5WG`_9~}<y^:  QC Hxo̳LPx^+n >颡" 9? Xb9ʨ"|h O ]=\PKߢ/ j`$O#6pB 4 =D@r&tǀ@{8/+R<>LG TqD݈~[Qr"xѩtC t6?d6.'&M/Kıň?\N._嫢  *SxHnCbjTYrXP *P0ବI d ecSA]֫[mVЃp@#@E xΣCO̿/ ZT;a|n^G o|iW؝#/OפI!paK /Ȍ.PG`G9OuVi4n#wLrZKz49yĥ8*,&('|şf%~e(*C&=waX\X !*QD;L>~SL{.j/QV'}-nYiS4 b'?=<͠kʜ/-^U72_$+1iRkߓ_0'7lن|Y$ωdrD[e[}O__~ d=58{k)S^ogFǐ1\o^Ҩ۸DR;];O#9_{*{b=A({^b d@K(Qq J DN}E`$ڢ1EMi+(4(Xb Qb qıUabj9]ʩ Dh)΃az82D́}\<<'r#nT5]׏C3l4F;pwhZ"?~Fs~pmNߜgw=NV? … $c"_gw'%,0JɀPNNhejiK@Qxq"!ǹ+êj*B- 7}s< "Gۘ CH i e3;^|-R᩿x hUPL0-\|.[EWD{}{vKE"1Oj|bȱHЂ DS#ƊvOϧDO&)!JJRbQUB%GD |z_[ouBQwH|3ӞF,wؘW8l51Xp'sQ^'{Ǘ_FgeA|e|= 켃 1+@ B9|"ԩk* |&B+-ȤShLjeCŘb)XX)mD*V (,"+ V(EiĘdijH.* ?x~"X@01~,1W@Q_aç<y,NKj%%.h2x|r纋l|/;-t3PXi> 0#""Zţoxm^Yn}/fL*S6C;ՠ6֟ݪ%xOځP\U/+UE<ߋٱusuN{ڴWPz8ngj7vZ4Qcu@F7*Gһ!0h~gU?y'Vf#3+<X !D"!XT=̓kqAH"@AbTފ1X,R1QVE(B~RLdF1f~`9~_릟,'VUUr[ke[<|֯/Q8}2{Ric\2X$*%G2JOq E"@#")՜XA) $6}xٲ?UMetvmxEFvVG;{]^OgwGk_tI@H0P:nC H(ABp|O{+bU5p}⿛pa5Ai!KLH5"3Y7sZפֿ4NEP{G-l<`pA_ӮH7!X@S*P9Gor }N._ϥ "> S6E̒|l  @ Uȇ45`O%gݿ׶heQu+ޮLžܔ(,Q[T/@/z>لt"h-cÁL>k( Q8u!HߌF:M't09;B\eC/7ѷVG̼>ڟz;cf F"1`l/]Hl kQ~[Mu&4{K Pi%- ,2ȡYX4*-k+t͐)_kB-,1n1vvg'n&Ǻt8]'J^{޿͑bupFːJ@1j]hNjl WHR1yiw^uw 2 |L@!|N*A$JsZnf U^ͻVI?OY홫|p\..ʳϓ5-S-,_< # 0GQPU͸iWFX-\/4y8^mf,WIdh 'IdGm=S> t-!r"7`m"ŎY/`ҳz=g*JTҩ+Xa򼿗7S7gDʝR28F9$Gm>SgXi9ccWV ;3wsB0<R-dF)%bXm+`DF `D]9$%iA,ZC<'{5n@ڨEhV/c[N(EeO?[o=wcUkQ@ x0=M EP9._cf< p|Hˠ|wH:hNJU~ WkH C2%<ܠC>'3xӭӤ`8!8wlAE*2vdF99A$(Uhzvf-r:ػg?]efn+w-uq\uiJDPl ic"+*V("jPC w/&>#Iң@" f Bc]~=o?FJm*9Dʘnx~s~=n_qI!?W>?n? &Q9nN ʤˀ9H5uDB 00pпb"[Usڼ(nv+ťW߯sWHetWW&. Jp±E,R Y P@}MdU|?O`lUO\%0?_¿yN&M#1TP {ѫoa0~m|Y$q6e,ܒQ=5'>mOB `dc%gn;5 =Ӿ3zǛR(|6Ț!_c}oLbؾ׭JqT9S&sfZmH&! He e5B`_>шFPB_gb!Jsm=s P'2?$vgAzՋ nls>\\jWa _U@,Ud 9hlo~c"tN*yicԻDD($RI MdRlMD+ɼi l*/)3HNv¡5;cvyȠ k^SqqN\hLj =]v/]ZɏFZPkFɻ NHs @~6sD$"c)j<8Vŗ9{`ЂȥzS{N+ &LCH4Ւ)(OZ]cGq&ǀLST.ߕ uxХ>$/NjADR;zL|"6 Wt#Џ%KlmC[# u%Fw[*O)o>3܂4y>1ԗ]ߧvZYí+SˋjA_Fls':b"Y;Ŝ 9Ymu~/X]mVegUgvwG^s4smM5bPXmD~k, 8  k"-W>W&i2KRGݖxj+UzXgHx,֧{knOZ~nu"'Hʒ>yA3p[O>-Mf[quqNYfC6|Iկ{˷ϞeԾ[vyo0/bVwTÊgoR^KsWb{pԁ)$R@\nRAޕ|*m\v˽*ږQ%7r#+K}x qrݪ[5s.ӓOAN;Wl*T{7|lB-BwQ&hKqvQ̪4Ui-ˆ./Mӏt9qbO.U6l{u7txNN824v -t"啕~s}5ӥdVFձvU׹ʖZ!ׄk_f05ܶܺ<]L>h}E./܃C'{cmީPSu \z WTzY<ٛ?<:t[<3Iq֕Ɲ.zSxݟ_՜i0o=/ýM/a 2Gs_`HUA= )\S}T_ERzDf-c/BԮܻIm;IOдRF! -zUqnj+d}.|3fy[~q\i]u+@|}DvYjb.(k=Ɩ7\\wC.3XoF3…Xh%$k/l&qHWG.O fjW?$ [uSvZmzl=~jxGyzdV}G冋j`Z$V]Ī84y_Xxr7#ՇF)2VA޳۳>!,baC+6|.;{;?VOAo }_xLw!x;9PmD͕`$QxY1Iuυg^Ɩ玂w`FVŪɒ1'0 TKNipYpuU/X"˘hk~vmTNf9c?.B數SLWM0d (@~-ïIȌܧ& BGqG#/zA3t{^GseƝN,C ՘s .1'nQ{\m`9_Wv&96•;/3_e4R02Dq)Xmb^z-9GjxguuŖ4 %O+3p}#[_-Mwe.i`ZLWKHJX_,)>Kpb&o~93iYb& cSyL󾪬~kk aԒONro֧PP¢2V@xW f`HymrѬa_߈FojUUW տ0 HY^b/Q|(!?N#2/?e x>96fq V=+wu$K}%ߠH~WG7pN"rC}Jo8'I'^02ٸ~^Oa$܁?m+a b{S{{X\u Z8RYyz^7sBoiت~stw@<#kG3ۣbd0é$%ɲ^6Gi}touVLoâ7iˈTMlUchQ.wv|^dHStY.vTEmDX{V^n^ȗpXlf^&Rzʁephuڴ7Etx=PTF(w}&ុ俔@5͖a`Yiu 3gTW͗]Usk6鶅5*ugRb̡Z.x'Zina?Wk7fיCBxlȊpқ3uNJV(Hs ԩ(HZ֪kOm{#8M?:;-+tDp܏UQ)S-@ʤTx 'ߡX\7[sGBz.A-&@%wJ.Zm3(B| !"Jr:V$_pN${ٵ_)`*(2H m0IKD!?_~n_"SZX6Ŷ)j,( CmZ7{JGL )v:ӏ6ekxAttq5aCMj4~i`#^79d\ HXi/"^- U0EI{pN޿Kq?t5) 9 -cU͞x?M1d?wu%Cc ĤЋM螏QT.%S3;r(^3= j3h90 *`kM55l-ɹqޣ%bkO@?9U Æ;ٖQNf*T+hYB%OE7qpC7v~ak4]AU.-G;o;xϭsOoW9K7+HVyļIꗮP'FL! ]y;pc9##;0qEVbj50 ^4 o6F^V 뢭PA!_sH .j%p~k=#e(/~+SbCjluYKh*~~~8)q}OwmW(̯=0밯K<_h8AzzHwgϟ _cAly*YܚqS3kֶhA!/ؔ\WS:z|^jz~} 3nf_Z0V3baqrk2`?`MΑ(#RbA|w[Wِ_7޽SX1$Jt0#-M$-Na[5OXm`D۳i(UmSwno @F c֮yX'*ϕDOwPa,p o/ȏLq݂,S(0O eJk+BJ[T=^(g`WBlψs<d36*; ۶e/FdfR2Q)A_FuxZ`*;~϶γ꩹! JScZlsa۞*ͭ e xځ=?v>;zPٖ@ U9m Y)|mGQeUGNVdl2plqQuD=Y?͠|ث˜aJ'j-ZA%~6x+oz+jq6KJjlΆ*!m9lt5%_UV'7?lj,0G&&%_!4U:nvsu9-y.N-,D\1DjXs^y߹Zl2LH4NPZzn4-^xٵΑ@u״ @ڢ8,,TDHb s c1߽}q@PAPB 9OV/`(Hch-g8{&qP( 23^Q+Yfr3puW}n,\Q* {Գ nQTkGүyZB%fOT58o]q5?;)aٚV1`}Y)ɧ Å/D6Y~߳6ϙa}Yk`üAM #̜[:_ENk.D9?ޫO?]ˏIBXvngFQ@"+*BQxE]@0^Ne7ȁ>aV4-56ҭGyԊaSDwwUwF  dsOC{=Q/, 5|kkqD+RwQ/|I\?] rwy`V0S*.*$B&a<~dGA3L;%h0G};Lٰa< QoTItC"<*ᇊł<+/z(wq3EP;,zV 2]Hk=Vj tQT0;ĥ\{ {8s?v^1 6ޠ)c|?ݷسP ^:B jL. 3\W$|SdtGEM`pK_uC֩!& "N, 2x8`=^$( `@$1f(59߰Ӷ5kAȘ M_TbxyYcݺc 3_[>@GS4 2#mAÙ}0gĀt@l@SG|'5("$=dﲀkvWQP-j?yA΄K~LͤmcFءBϣD`s'~rm=w/ٹu_]mmu J f%i0GzzK7oc`c'uo_;<4$Nu&g"R;zRwKXb_dc c9/1Mh *nӘ;K|@U,4 dy?i?6*V(ɚ; -rPUn,ay~́u?=֖kt ,##!Hp АE@$AE0w˛t*vt,|?U@[{gw1Yw?3>>.-&oۅڝolZ9|k6^~~]oc</z3>_Gna lqcca[Oi*! [mN1y6Ah?D-e&^ 78Ev*ҌZ8ԫPQ:?d@pGخwh[~C%ᔛ0T=8+8NӮ -3/tp\hh@t'~ĸ4ɠ~M?؉"|}]. ]h\dq+/Rպ}jO*7l `$Fz)8;ӡhH6u0C)V |5yҗ0naoj)TN(iI9 :1 f+oCYl}f wK5w6>ʄAQ6ĚYA}mxWS+KqCf z+hIMʅO@Kِ I!JRAM7t6TaA Nw4 u, 4g10@=)'XA Gz" ^L}T!f Q8C u π%8HuUbI̎9^SkOĒAd/8?>!_yb1)' 2aEGi?mM޴w/qyIOK1@? : \3U`K4CB8$G1s{~!TUo͝-P(˃]x!<3=b2nJp=/Կl7ֱ1a2r-T9Yv>Q 5 LL{{SQ"P+^Gs?+SWV"gߝKmpNau&}s_#D݋.70Y`TNb-'G0=TK;KmB_3.3WĿ?^ ~؇ <й>As50$ ד|[F.#q,TkX_J7?OC2]?Uf t]RV`CF1!W8t(r[tx:u{Eʘ@0`YksC^? :2A6QPeޚ_:x8ᦌwa*5_)翳fXo#ґ23!#d$LLl2-ȰR[g & Li$&C ֆ.X ""x4B6- '˭~/pnj{, l.觷|_g]}@}kW˰7Y0\YuVA"c9| =`5S;+W;ɾ://<.q ]{{b;72H?\Y䴻-{i-),\R/1#дXލs+nȩhWTHL,]Q"zGu=O|=Q} 왺;D{9H5 j|ű, Zv.Ps==m(O)D9<ac\PJ:hTP]D/ u閵3طs.`n8<ɰx`,neLGALpFtzגkٙ D{oݽKู~e_`TRhnؐJ6l4AeM";nsܜT *G__;8VdX=T {H ,ֱ0NE=) 4*<$$is&0CvF>bMI&촎E&AI@Eu`v~CǑG44#56j؃"-rcu28w3D贔ȇ8d㜚Ђs][_J(إ2uwNoٛS5Nl0 w1reypOW~Zzoq?ʜ=a.ԗ|_r#_4#HJڹ(|@(X3ݘ (0W{_O#)ٱ{KyX?e?KS#UeTٛ򉁞2  b!uS{3~:֪q3b5i.$^f }-!GKf!WyF [H|q& c'V\/!GܨRBpڑf}6s*A(;fuʤP~]cH4ܜukA. (h/_V›knqga®y^6U]ѵ=dçU? <+ZݍaN76X.b|0h9JP@]N/_g] 1m[sR5);.: ?pbiKghNƣۄ2{N$q9dhR^liAݩk&T/SQb6oaDځdba̱X{:[*FVϴe^~|ӣ[fѽKfrht)3jhۜN#Yݱ4DU"zFIKiqzEgWw=E,Pw[ZJvۡF (5ΧD)I-S̟+[!!8"?i ^2 ǹyJ5ݒ6LÒRb $M%i̐kEʆIXRx&UyZI&DS+'E[d)\QIxdvrJ$V'h+\-Y6ʴTC޾;f3L\1]^ _q Yg-lǤn%&6('[Ⅹchd 7FAe#zdOb+UX9,@&>Fhzw ՃA+zqq]`;uU7X#0rЩ=MKB1i:c|BL)E8ٛf4+Z\7(eiWQ;Hu6WGrVBLJOԯk*mv!ݨ@xfy)+L?Q-TS^*¶}pm++R+%"Z"mEy*V 9ɦE(L:à5A^.bi`f #jcÿ7bLpv%|~|3)w}[7%^c]D bS1F1SNBr}~ tDݜ'd/UZcE ˁ~{]|W[o>#u0B@`:}$6zD`k0wʚOt fT1U2X$VIZCo7qDX/y68Pt$Ckwҟhe5dCEd eГz@ Iu5aw׶z8"<ճ_M0 p<3 q)o .=o=?YGb@wH>Snʼ@Wg3t5N.*YҊL8"6ڲ2t/h~qNC\2p~Ɛ(ܥ(BDA(>WoY,G^yLW~^y<܏*Aio1j`br28Po@ ;tRnP y:>-l2[͞ģDt/!tϢuYRSuMeZHxʊ l^쳐(1]w$ cZ!9@%փ!Q#5N ή4J2!{ CRB!?&Y~m`@:n{rFbw N7{[NF {}.0/:OqU@dʦwc砐1X B Xri++5gy xKUDY`o&+\GqnT w:/2HCyElt_+1ҔSg3n:b;\6ާ]1nNr9^H?+#t u{LFa$i@tϜ:v{'sP "{>1q3!Z~)xwjؤ{5 "Flʞ|-݊VFkV^vp{y q'ڿFDct(qTJ^Kg{/Ym &eE kUzI55I0oHi(,쿕t2\:^_ Ded~:G[@~Qw!Ҭ?S,{qmPoi&#ݧQo{r6-_6 v:00\~;1COk|<[opI v:ٔ.x_'dݴL6Ǐm3ECLw`KMNǼʸFnO+[Ch45" PVXlP;g7#f.B|_6."eN[߰[7-ߟaF!MdȜu4NJ-G,TxBe]Dah %N&%H\- GD^cU\mŚWwPcRP7= wH:x?55:w 2̥QZoNTo\6^˱٩(D6-%(Mq%A}x?ӥ !hYzDr*{e?mJrv-}'5?}{ٶ 4bO0)RsbL /=mi@(=}}.Nm)F2Qۮ;DA!HF'7o:`X$"6S(B1Q3Fנnkr?m, j\zrO3 |LyQ&#5!R {DH*K = H-%_r^U #USh"*?>pPΊ>o;s{3ȵJ5f]^0z2JZN!k8b&oq=u *' /n|O4+^aõOl}O_ wJ4|AQھiA3dw\2Rтgaf>ѥ9x^!Y`5 UAkbA FYs/S|i ;%սQs]gӈJqz}s [fD),צ9V 4ViU<2NSD5I? )h*VIW K-[P;cE ,~8Չ z!+Ybɋ xэ&)d a!#JRt>|;_ .W\oYjwl`]?Ɏ&~d,cqQZ=Od~suukw|JދlǼ*\+j>WЭRG7b01N9S.a2']'OpxEߒuf_CeYA#mM:b:ߥt8Kܨ ),%G+Z&"0-߈ָ,{VEr(X ŏoe5A7ڒՉʒGHW.-4'B'G")N)x׻>rK7%bK8/|QwXV"mR[!`W-:q>b."[̢oyކ]F/HM҇m9/K<",*_̐pW{y*U:f>7 9l..::Y$ƞ8fپ, -KSL맒ֹP0|&Ű3K^%,UjNKj1$:0QS}YpM"hԕ4 Ll.mtȍ\1F.76f§%C[b|B_yBpݳ˜+D) 2R`&ԌTP[pSmj+hvؚf49.eҿ3|JV ?W݊XŠPInDE% T6  qyPNmnvͣ%-fY[g-t΢Xb^?-XlS=I}%UAu& %͙3`XlgBdi"SN:aR'0$+ja{-  qdyy^wyi067U|ti59aT^< /.Q׏2ƌdR n]Bԡ^m\lܸʌ9ZN"wy 2)i9zAR\8\Z#\g&3nk)t4ai"'z.Ma(&z1ʘ\{qepSw dWQ4TuZ+E\xb_}\P{{)p ט8yJl82EwsGJ:ߑAE -˃ٳCڙVƸU S(?XoN$[N\iHns)!YjюzWygcT^mI&l0L3Ţws|.視{󠨝姸OԈ+`}89[vu"YC~z[§͖jJ_ioX;^%aN!)#p7m:߷W-څpKXFa AWs Ghϥ;pδ o)Son"gC%{Oҵhf_d 5*.13.ʞ!+A}خLp0?n(>!J-=y `j80I9+?IR#r1G0.ԱF4n;πY)[gRlƃ_>>&7>lP/V^WQA0-)`)~׎xl_Q,:70:Vs8g:_ØM HIu>>  Sٖ#ex^smf}\Y$ ٰߝ[CcZcݜk'Xzr \pak74ZEF k4kj(:X(b@VVzuiě|OɵjĔI$l EI9?B:-W1CQbҒ>>=cD>w(P;8&|fH6R0Wf8#̵LI7=dL@Q8D9]ɹA;B8Ŋz4W[dz5 d 5DCU |8?IKpdD7ކT11Ys#L7GI6|[q_Y׀" .|A3=$o E :=@pfd&Id;\D}<>gZۜPR'c W:K4VJ(> ?mqSi-PׄEE0r$*nYanҴwT!HqBznWcP b6B wo<Qc 2A7^kGZLbMnw\rgcM%P$dTi@HN@!D6A@-P]wjeP{?mtH"59:DC dPgk0E y%e75_27)/TFWV(+&-1/@üB2)zw5~ۥj"~Ljl2.Ku>%_a ޟEҭ@;Yj%<'mFpr4.+%%|ҫiS pkw Vt6Z;˖ BhcNѾL0i S[ci)\u 3lYDNBk!M\0r>!> >{Wo@I`pOۿc~W¡>825S;V{vߓE'lS4)o8[S̐=t;}ww_7kaPoTq$z.LXcCŻb QI*[9bPY^Ǭ>`e@RV +C&~w _CGqKg-HB&n][Km*{,`5{ؿ_|,nݎNK zSc[">OՑ$̚y@BءWc̦f- BddcDznx˄Diwo~!/y. PvS.2Im86tW*i9w^P6h2/m{=%=~d`0J j!;aV Y#AiqQ/?lpG'dS6Юs_?;:칓%nB:^.e{W: ٙiG"0D 3[iGy[m}DzSJ$2YGzWr<$%>;{Ϩ$QLƬ7ruAlzt=)m#e>Yb6cR֍ ʨ_LCc:i<[# WĞ'= o9/ HYhgiҊTo͘;陌e>G"Py7Zr:%U0)8xdW# ݑv}Wo}ߗt0?01re ˆ+O7svyk2fnZ!9O 책o̸ȹrΐ4(96h¦PDVfj4lCm"ҟRQ=pJ) vlD0/~d1gd' 'Ɔp%$΃ xw %?QйPT &ܳdg 8FK*.XJ31sBf!T<;}="BS蝐ya O9i[DtԳmm5@-쭠0e0}}s$lHJ{jyYRt6Vrv|[3w麨`2+8a5/jj|?E1(Pab…/vWW Yz]n~OvhihGF頄A4U&tAd>.sjI2 \6Jq/6G0̜f#РrC:)W8CߗYb;1RnCS ݾE6rts AHpC/X341W(_2ꚪ/Sk7GRuu.ȋp;ya n%v"` in],\'|𰉲~>J/,hP̸A;hf>(勸{T`Ѥgu)r],2]UNR K* .Zdh槙:e5ODm%1t[)m:a6Oaz96vlΖ ܚN!#A#hi ƩcF!_ͪnX5SldgkGˏB d/|$a#YmgP4ʕ/mC&'l=sLVK=C䳹O;VGeC},߸&0?[7^A<#%ra$oP)vBX0C#;x8Iy &1Wa4ߔ4ʧb^N ";BI*@=TDOjI_ "h40e<?&DZ5fՄP'9[WH}9217Fl] .>iu% -tHA2i9.Of@ә ;\:Mv6Kg/&o/= +<.ias#1 B D<9\QNkNXtPw-qEIda݋#ƂWuq1 τ2)_emxR]w-٩K$i{&ZqH>kSJBd)">tW@Dڃd_~L81% Gozl]ùd E @!H"h4~B NvR%߼K.xɱ Gg K@|C'Vګ7UAG$Ǯwe8ÁSΡ(?ztSkaXU*7?&/wG4}a[CWǔpռ/q ˴9ƌW8⠡}_qFl3t[S9wc{@-/zk`'_G?;r~ݧʸ%oE64p }ϛ.. 5R3Y0h*L1S1.9JpWV~qԯH~˾hwĎ?\Q+;F=>2j ?-Gܥ];/dNJN^] mSH8#MGŦm9kpbCȩ+w6>$cGhj8n3UqJiu[XNMI*5|oW/4?_%Ǿ _noYn[w/" f}޳wJ ew৔lm;ߟ+OB3@( z=~~ÕmVl UeB-Cva#qk~R@=D`9rw;Q &D-IFT`2D48NA;?L4h{8bjO38UutܕT&5 #\ P|=t'V=zCPFR Fdu"nL}.f%\XFƆI AnO/;F0\Y='M3?Q>QV[Hz0*P-~oH!iљ<W;,YĪfΫfIG}'uÞtAja_ǹ\ݽ$~Ouڮ/RѨCHp\-/u4BtImj[8HNV]Sʞs ] ;H@ <1Ph#DZ^& qYqCePwFj3/= S3'lb2(dpV_-_/plSXB«rtggyR5wvkL4g(qW}JȬE.JbĹF0O00af 5l#EepuB# 5~tBcIL?i1qp'Kџ*tRBrߋ뗓vv qrR6PCP"! * !1:<.k&] `9:)cUOB>-BQT "Z_s[?i`gTNG ?u KTlq/^y7zVr2%I?-QgLs $,=irP*ԩ.#a,ܸ6rо&L1/6tS8+1fo{zoB 5ܻ{/*:'ґ(M9hIiUlѸPliRV.>9qї&{@!Hd4!w[-)e„#>`F,%1ǥ??wذ7ws /XR>|4 XP$@BG'2ujۓ4OZXP"?#;f緉5rcY␵S?b3{?"19coTOݾ^Ë.wPp*]W)a@JZl>]J" @@CEB/|oQIef K9ֺh|:)+M~g6 r ``dA@@HPDA@N?]x2 .OWGa2ZPN-TX=eӭGݭ7d)°I4*$P^Q/C8A|]B*VT+){d :RLBsWe$Va+c˭9ʁF@R],,#) ŗĞ B%!d2 A(^\o=+R3RjjH@ D͆.n!Xn(Ԓ޽==z>lK("Yylx 9Ft*ڽ6ƒ[K^T޲MO]޿<[u̧ ƣ])6Xi*Ɠ&i_ R̵uj,-854m)H9$-nDN31 ė=%@-&䩩(`@vcRR)">ʺOghf'[P !`֦gBa{ʇJ\z &"g}ܿCPp.N L`l&" 7 {[kpNGL슺9 RHvZe̊EpdT=3eMB{[q) BY H2ܱ X wqs;&_;?)H.4(61|%R"t3(%P"b*7?H-,=}4 (.mц ZX $?S0D۲h:j?:T4rQ Ɏױ2^ :/teoKx>0~慇U5ETHvn|gn}&3@Md!K-ZM]{7 =T~=a±{vjŔp(M$@azr˳ڑ.7Hn*T>! Yda̤׻1\6/(-$KFuԭB$1uefngq!˶yƱ;TmXhZdj1<B267pqQpHy0҈-췥'oynPJʞ@i/s-vls nkmp)_(RC6I CsZ/b_Ah3 U !! /2@CKB4 a7֨ mv.mZAφlwP(Շu6T`B_0\/>Z<F PG5]] sare$?V |! "Gpzx˧\$DaH綀&΄o1!D)kW*¢ZU+lD v1'w[/5ZT엎3]jdFhM2dL]}_Oç/_0E>Ƶ_??O}KƮ"8Ә_ΡE!4 PDUM&(lϝ^D]&7?S͉CHH}'RD'2^u.$w(Z #x)c>F@ELRx>Q1 %(E@нbðn '(]#ێAex>R$KҕY!,^aahL9%bZ9Sr˫Ш_-WHDU$mHcEa\_aMA3N&%'3oۂb:ޣӚ[4y$.t Z( `:)fBk[+/@2)} Gd-O/ʂf?e 2 ('tR4u$-Q1WT5n0C1ȠH ʵ棘xJmyL5-x@*VH)juI6jŸt(;u+¨ܿݵ ܈!rO;oW|%A>SELٙl5Us`7(_㴏^?Ocg?) \MOuU[ P'Ɉ@-cLV=a^dda)ǪU8f`LcK F.rE$J3Ĥ0= #< ^- m1X?.+H},_xoy>ʿb90:LV Fi^ɏZ6Հ0XY62qYPK_6sYЪk(;2#W>j6#@ ?/E0 pُYy-.a&i($ ^57dE~7.uN U L3?9EZ<WgI|>Njp @PkAs&r;I5SCj1iJ6=JzA`4Ѵ ùDt M44r IiR=3%RLz2'$wW?O> * 27*[wo/#-aaT2gMr& g6 3Y/1\$3YJ2 f B M4$$rO+`@\UjqW[V5g+(ԧ UZMe>*7߬Xz>Sa4 u!|Gqy xóByDsR 2&5{\pH{E d Tt׺By]3yqFruuZ3{#4GLMBQ# Ωjas cKh p_qN%Q7rtgIX]*8;Ga?SQYn_n3gJE>$k>O9s]L%V PAPGvّXYAzMP/_I? @.y_yC\ }H+#i؄pNg߯?kعLԐ+z0@?j0[ۖg pB^Eʏt)Fzb`xFtvU1SX1J_fXxN `B^p٩\" O,ȨGJl=KhӍa23 d]Xg0F1!"^~'UIF4?-&W0o4sd|<>3aPQ8ΛTP{Pѓ&FoQH$ZS~mDq-+A`~$: JĪp 2QCLS/gJXAa"?_Խ; _|\Λp"G'+1y7Z~~il؉6(!B7jt4=25XZ*@eǞ"$X ,g-c2k(aJ5n$8 *uݔW`͝8X`},Z|jFB晅IBܫLjvcei[C>eRTR7j=f6e`!KVA OO@Xz:WvkA$X !+ -8l~؂F0ߦRJ㷼/l04k-}mfO֝ӥT e A U Y@ k_7&N^ tb+WEwh)콖 ӥ~_kebV߳?nB)5 YBP㐝TGGDXl!Fվzj?{K^Ocp1d]2*;xFq&ew02ؿ?V%q--?[>}&=YN*`8J&sd̂2+1Q@|ׄ<6;_[m)pcȒF'掭P ,H %=qߘ_cs3QRH`:js, $%;g%J4b}~JkB]r* XV*DQxm="8s, <ube~AB] 8sY \d_HbݜnLK6Uř=>Lo?woPn?' }{!$@3LB4uf@0uF3IBa0 YNeP{`@>@85|fRUG#X`y.lb?F &Tsv]؞aJIVjd`I&_Rņ"?{\ E cGWD:EVtqBERUD TϺ.om8̗ػhۉHv;a1~QVE @ FgtP?u QCr5k#MXq\"m(>-9:|(yuU OUT*n3CU6#qܺy!ͮ95z+0Vi`s\`L xD'bߚ~܃>1HOu>mOѻfGD_<{NN /]kY/W}S;/mb؍y#M*0k.(. }&g1oi};"X3]&mV>A3ЮD_bE)K$Qz50c)pR5Yϋ9^thk1!x9J@@ߒ_af"dAݿ. {VګmKZdXB, NVp'Eu@XQYn,\5z%(PۮYCVߐaWbB-@ r a{E32i}.dȭZsJ"AGmsܤ}03~mఁw;PKhl, ]B uX](eho~.+uwg׆[<g>½퍕 f$'E\̝ݒZ9ŠƉ,ʸ@+Ny^uZ@Ī}Pu[s5{i.bL!+):xr=ݏԘԮJ-a#~~i 6 <;P+o Տ%Q}&(+XfϽZg@ QyڀeO&'D5 ݈Xs+:p}d韫hPϽUv= -NÌ@aQ[,F]_$k1j.} |o/Ԭ2B|uu7+,@ZJ=#_N/Q( $!|$ B E֏+a8듓DW{ĻCFFUcV yW?J 20!ve#nFjtϞD`&;\K l^"!֪fAaU3)** !I5 'h7S ں I  [ҰB/pqKM ر @?mÁc]WLZrI|w" RbN2^_@5bO, DϞ<wP*b`=pBwu1o` F[9">t7j,8j4J7YDũOy hD$[G܏oMLA\BE&,r>%M^TB7{z紼椀K05sݕnبzB8\;+~J~D-!'5ǦMP$*jgTdRI1hF9F5k>,Xx5lӶBsj< E׌F6}}\AZ~iհuf YlJD oy8蠫$a]-HeTuX؋C4;UcuP~C\F80AP=f1"5{J<$V7(t>gX 5(઴BJ+!^d'7j9@eԠ\ \fLuģH/qZFk:zC  _DDw]ɶT5X+Aĩ,D3K=?T4vgfƺoW+B Qj]eҴ2;̛]q0؂U٢=<& 7;47V+1㛋:ta$ݱfm%E^{]:fs*1H.3vu`νB/[<1ޜYн3f-0`( =~c: i*n5w ] ejPQUCW2X33%e &e{Ggmt&݋xa*qh֛7pW\^WAP<aKwVKH-<v"ha\:+ ̨k q9aY[w9}1{fX^lQg_&W4۵ane!L0*ٟ,)` h$*ܡcI$w!L3pWyc{Mf rms+n9Y6-#nZo]id{~}0{:D)R4=ʓ u62r[yv]X]VyfYEWmbe5O.3Ia55Ca] i|KDNNe̯wyM;3.]^dƮb-)L+lSkˆ5\nfkJZfY3m6պۅkj+`ostcQcM@b4RYm,)T2ծ'lʝĩés)h VZT^6;8Zfq۳pM I{=ݛgNܽNN<04ݩ49i.Pᾱjŭ6,1 [S7֜oWffVlEb bP+a^ub&͋E5E(VhZ²_21yk@gf,quU̢ 8dQ#s+EWkEŠe *dUCr 1EI$g\ @,Rذ] (‡eqN T{3\T]ڻp,w23Ll.E% VGRWe9!ܭu,tҦcW=o&@<~# >!Y֒fmxvD;?k>leH,v{F7+jRC5$@D ??WHULŃl9),=`jGencVF]a\q,gxڕ XSU3M@wېpeQqqd)> CmsSZzKv rt'4q˳鸐Ux H_w:\m_8.v,$wx5}heʀȊ5 X,2F!8YwW.T.i[QźZqFgīC%)s7uRz3Λ^TA|ϺW9r| %!Iu@wFf !yT)ztXJiqخ%`7ɣo?M|a,w>+D%P;# N@D_hD]bp@|mJ(|Q xOEk*!N pqߜ͇[h u]Qp  7Ŗi0Ưxū_͝o\m4c\d\.i {8"# 8b$KI BRs ʜXhF9z<ID#},in .r6X-LIze<Pv'bև r!QZBqZ*Lz1āZo'KH$T kBlI?KǻrJrb|V3fK&ee6jo}>48Ҝ? ^bCcZ}+KeYw;-o~~*(e\B8,%@+L]ܫGÏ)UsWUHuzUnQPIva3!I]tlma_Xg&qLIș\t{X>ӯѵ܆$r_Ag :3ʅB{΢n QrjSVFջsC*+1klQ@XlSe5wd"PJZ ͮz2ET ]ҪcnO6J4b^h]9mZ]m"S[=U%!BRn[dؾh<[l'oSSrD . l~Au*"5KUչ mBڟ -}w6CAb]&O]_g']>l.=\]=^ *"^ fVOѓbY>Ua n%x㼿VdPh}:~>d_LEeooCj8wv?z9cxcmBbVЦč1B| .i;-aI^bJf%'q ̥?=, oME4˪V q$fze,k qmt->NgԤdzg m>Iy ;}8s&rtV^}6Hb/-fm#&6K<&uR|_5rZ^ր`h!{á|H 'J` f cH=o6q2%Ƣvf.9=[JERE3/)|oRm0H5߾xj9{?r`Z F?Ğ 1;uͼF#\:0t(!*&='~#r-&&xky#CPHqCː0&^f׼@H"ݝX֬:đ&AT$w}}{;D~`xkgbz}w,aM\䰌_⹭2OxLN)kۤsɄ$es`$%Hp**wDa!bQ/H3'Ӡf$?z 6u45՗+*B\$`BV!5^F֩7%:oAz&5x298;400QY军-]PzwsCVW%_'"4DiSY#Nq4*<@5pQExP(׿4_ZΚM {@g5'L\o“*50Є.Xڗ=ZESZV)|6|fy+ˎ+ʖ,!9 md-̩9,Ok:?~uEI1_Y вܱ#mrwx{$?wcVH\ӡ?MiXbZpq,0yq?I01XnDBy*[T;l~m>z:ܰ&?e F~'f6=Ds_ [55n,X`A Gɬ})19)^13kE$>>*|ah]C$4‘.c: IБٞd) # 7ƭ0bEE%gòNM)kȭQv _nZr4Τ^C^/ |⾳gHA_FC -Fe5S8 ^yYTa~VsGܯ8Wʏ/ WiahYS*EtӠhD|4\``;gh2Nauv:BTy;X0#0  ̀1{a㹾:' Dl"MArfI[2h0}= 5Yn~1\<2 D0(i8??oS@ :Or3LHdߢՆ͙4i)Zp" @= Ch3rڶ(A x]m2A QOhi!ОOm1v<~"v("EJ8'ڃn-ҝ;lN =Eb.*4$z9~u ݞ9`;xr󪞊'äx^¿jErzNQtc{~"#i~߹CU@?x 3"fo3pIj󳡏g(&uȿ(ItAbj#e?mۀߠ-k7hxl*3 > "IMQR\{콼 绝EًCwzT8HL=w>SO0ܶ}犯qTwEBzRƛvn^ 6o+t8C\+ [BρNB ~M+}g=/7#oc-d눗Gp1 } !PGYShe;>Y1ti!"M x/~g-q8~'`Ie=??]}?5Oc`i(4?LzA(+0Z|AW:94!~g3gx(V^-c{UCFY@c6Q@+ݿA7lI,,!C[{I" @̟9in.f{\,Y" '<BPHERQ  YTh:?V CɃ\ r!n8a(Ď: U:8sD 8ZMq*bIunfL-oZ͹Fn$UMb%謌PQ>邂UL?OEtpLI D& ča}bmp L6KQ(貛j[?A(Cw A(S@.'FxNe\UFm1p:T ^,PP z+8f c?WKgm}kGFHs:a?:Q(9 DA@n`#z%)uq-5=- 0+L p?f571wjh. <8)U+p>>V\f~<'d&C@/y7s4QP0=+nI:b.Lnwmr:9p!1~L9ab[8 D(N O|~3¥$mn<;M`|/1` ;!;q5눻`~%iee|rCkgq l!RR"-  Г[*H Qr!\ͤ t vMKUtY[@jěc2o,N >)¤!- (ߒlajI uV4N2`e$`CspUe\饀!/b5f^5LqdӃUOۜsEOU} Hk/(62Fz6mc_aܝn؄,P ~Wtϥ )hRgq6<5N052Bx@ ۆț o(zI;uQK%Ԑ]N&4#}kT8Eldb fd>uo&)`]~Oj379 N]#Lq+V=MUCDr9/o:0Ӟ`2&% ZR(,h꽊# gA @]S_c[3eb:cqΣ÷E/b%j;C_yZ?y+2@=eu&\ 55: mc-\NLDg T1(rC%NxIAkgnʯPnX?gt5-dz}X`#BJ# Bݠvj[MwK*WUwRɠEP,g|g\JkBV1e `Mmhc ٘qgᰦ6>)Cbb@CB#bH ruS:po.:L|#,f$u+LgLZ1s\!4qc ʦ&wg5|^߾y}wf57oQx5V \پ#&nH$ (P]0 fT<êՅ8EcSw* krtRA#;`ʌN{tqgL3&ྞ]*,=.%Ѭ!ɔYiY3_̟ACQ [ijOMTNmjawn4Gty)p汬nHeqzɻ3+ݾA~f-D鎤 gB9 (UDfEז#]|o_/;c\N3H%ªAny$:A1L`ʤ3쟟YFeh͆ &3+#V^2A dЭrH| #YCxlƮ2ꔙ#UUTU @DGA=`U|{9Eu 1xxK SO,.ϼ)T7k_mqIuYn,]hWf-|  H!" ER-^~$֪!:^.aGo{zof)ޅN{(U՞/(?Q|M2_Yv:Q4;-byutfʾnCulc8/ 'BS]f::ɥJUF)glHML`s].z,K@W AoCB8FY=pr9D1з0$Ōq恫KPzhJ"o0_¦}aM-v:zƫ{rtr0}ګ @K4I20 T6YCڿzFYg`X@&L=y 8>_tT4ؒ ϊ V }Wo@PE4|]wbJ^}t=ZpY:zKTA$;$mn,VHE9oG `J@~ aY쵰I=H/:eރ\ש0*#3h#":ki0e׾hNiVPuS 'kuIGه6 mI rLaJ A} t+C"ָ ,*|W>i>n@ >2AED6j[Xh{Zy>(P`>&u'CHɓ泶 \"xxu֧P*x.1"p?wizz%)= bl &Tpۦ \`yI vOqIPG<|"o~>-gqoC7r̦52RqЄ7r`c; [k@ 7Xy1nxoEۋPF_ηxJ¬4e I^| Ǽ;}Y|,v~uoug_2Nz܀KAh6+e׀w ڡ˲Oy]O]ܪi6LN'N4Ғ,8m66&O|} C8Ϸ '"K{z{aZ> !_b!WSjV/m۹zq*NDN*B2^v* ~?om^Ttm97lEk~a~謥5"ўyEq:Ν¢"$yyZ'x\lZR 0i6(Ѹ2GܽyN/ ϬւipwUߨUoN 'GS<_q!_և=k g#GG:#_M4*֌.,w!Pm=U ÿrXSJ*a6yZ: 0_O-눮lkBz Q;$t@ ?620I)nk|C g2VhZDeqQ b {gJH16 [7K%[&4aT Џ|NkY%<`'ШjhTCF~_rB@ M=#ޫǿ&'ˈ5i6(Id^ȧ^AʓF"@7(l?J Z}#[WiN\|,&.#6 $MKM/U,$aT$Q!3rՑK;VzEFp)]dQƦϋe\*2헁M]ځ(-AD#7c>3?_~"kIqb_| TxR:L5 Dr5&Z=?# Hp9wpi>;]kh%#v$HM#@Iw׎Js;[1LH QC1;g["5\I9gV9.VYE]1v⦐7@f2nb`rI$zsbDRGEt%ő苻<܍ q-酽{sgv:TMn~:OQ{\۱@XNۓo9_t͏σ|;]5OޗzhR-E𕭅I- !,җ#%*Rzt`ާ7xbGv1?PcŇr^"UExUSe !]V@Y³m"Z2v I;kyg v ID8G2jl2*Gѵzcʰ `W{)ͤ}cP/Xv.)-,9DG"QQgƔfO@8&X )^z.Q=7*v=Mdh ȬlF`y{ԢT|Cn& >q?aNޠ!KǎzI#a|mb($# iZ!OYG^4jOfbHA( Qb@5H0 9p1~wn }/z$7< L%B<D%)>|q;z=i6d21cq͋ U|y;"^,=/s'i6XCG=IwM@pS/mA^Q}n5P:)WWZ`V^,-Y|kJ/[hL(c"{9h(S0cDEsXz%E˶ -wۺkggUNVZFXHqPHJeI6o=A=.Ψjsevɘ06ܩ2-]Ν ֛u8k>yus?{bc!HF뚡Zȁ0j*\}}K|>@dEN0g\z91PlMrúnO nZo0ћF#q~t+wVr)JǛ8|[85DSCz+[1EaL00Ak#.lJp429513;P$SZS[d?{+1a&M3;ݴ rGX"83T^s˅&+ J|sgUkcߵ$g9ekjTH`V`1 }t6t}S/Ԉ[ FlS\+I E$; 2 PG~&4]cRN8P:2s+F8;WUW=- ݓ΂Fp1#qXR  =yA9G=:?ɫe'9J=˱ం[sz8!ڰS'zbԱ-ג)qIu,QsPNjh̋A.PAOYJyfU0#Q\ϒg`*0i"rQi HHiC̽*jӓzEqv{*, J3'N&5w2 Pi77~P+ԇ#Qh_=͘7wiѽWUuM獲W:D;݃;acE**pQnL FhȭDP;"]NӍuRש *(Q.2bLͣ-9qEY?\%NB ;E (X'8ܘS.ڻ]*E'; lĪKMU$BAe (w'b&O^Vѝ_]n!`X՞> w8fTZccvxm:mt5[lдɦw]vJɋ1 ZƟKpS.8T VVkUNJAָLEoc#sZ, ۘSMn j*MA8ڎT;\׹ IEֆA=!2N:tRkQ[2FI|jˡ,4ٰcqxo+-KK wH47:rgc0~#J'%E.:Ή'?FhST;B-:Iiݾ4 8Z(uk_j?6B>HS>=uOz^Z<>Ͼ><;3]8$Ο?  [ih"֠?7HV[OĎG@q'P9|T-8f̟#DEl}>, lx0\_`! RYv>ei;RMq.F! :[v"s>,Fjĉh0wYbXQBдPm]Ol+Ui0tT!]fۖ9=k-"5{0ҷFI-zU'AȨ̢:#X#yIKT`[Z[]UadlRGC B8$sD㒛)u沵9ed1`YԻ NxMJe ^6nF`1-HQ_ %&fd3A^d'(LOJ/w787s\b.)nd$^_V `T5GrΙ?,V;6GbJAB^̜)}f:9V)()KR7|"a=j|4VE/m>; 6U~;_1}]҈ɰ㊚6l҂-MaZ[\iB!&? $;f H$-zǁ>/x0#S.v=¹h? Ehݽl_we? UНbjO:=~'hPD,#s΢Q3l9G2YUj-P{~|ID۪o1oOnU({Z$ ۢvI.!SA-u?/x|c/cK2pl*7U0zix (Oӌ 9+aF!)RMk(3xUPIKo?%0^N3CI9hA~뽩H _~3uBbHnʆ$ #aD3kS aVU˷Wsa^x{FD9:@x]<.4ڄ⹏߱Kퟫ] x#=17% Ӡ, D?Erai~$z(R#}zi&̴>/w/z5pn)!B;յ$3u2Oa92_> ٯfL^ŌNCmmLO99Xu*ȯ.M²:c KirEW5<1v/  ByFR\n`/L[>?c)ؿHr\\F@PNOZ@Qq&#@V7a ?sCѐJN #ڦ?/yũ-K^":]2P䢊3{=xYӁ^Q9 yղ00 :>֋zc;ؐrE*}J6*] $j0?ug$ 8M 3]#>A_']t%t`Bξ5%̢iL@1;~ZK'nc"NoӶP>fI0HQp;1^AQUQ"P7OXjl1DB(#"`6lb\DAJ]vbVP $!j0h0ш3(LC}^NKٟN[!d&ۮY>eP4r*L0ók.k`k)1~%`z:|TgJ/gs 2_g=2t({1=`j-AW1]Wkr+VY>n'GOG۝?>ܬS-nbx,G * ]]+6 J[E"7>K$F (XRW|rnz=%8_}r1;? EbLyw~Oem1hgCGk]`Vy$$eKP =tR$XP֕oSU?縐9M)Z%IVP.W xR?)_:{/}__rH63Wk+GXF; PS< #`2t'C|ĭ˦cA8H~C߱%HyU>d<{oy(p.pG! HAmXD)4#r' E?D:pVXOt=Wn>slӖvXLy"*78lv r[ͭEK3~c*D}?^ʦȗ0ug+hJެ6BвƓ-),d@͎C'-MsѦIf2Xpg N9c/iA M}1[mz'-ոaǷ o eU?ּ:2|ĥCl:,Nxݵ0j#A8.j䕥o&Lt%CkwtfMf;x& M"բ'6:igfY@/>QTd#,)[ y>QŤwz'FtX9 0L(X93~#} h0.A%#_t[Q;;S^!@E$j7QLX"Qf`kt~56jaJV5 N8o\\2|grmdzO](#RjrNā@I aZ58h0rˬKS1K6kmbeݰQw}[\19mqo޼o[HRA6 ^tZ@F "1(#$Qf㢒u;C&jL,"WxzvGl-3Cg)w*hyH#ABHjv# 5lM}Qn7lNpJjSt2Ǔ*k}ᛀlfFL&s:vX"D bf@J7.5as}6YW}-p._%xmNmǁJ@,Y ]E`&\+qwD `o67U%0(oP }[%'^~'!~Il-I14{S.I tp i1N31vSQ媴㛰6'5#YȊ4ɤxIwʛD"?EjVde!:Pەyg/@ QT(t 0>Bђ4̂bHYT]v*i%Jay^Ip)(ha Řrn-j] ֔XvNp3c},]YE@dtS(PD"T1d@H[5MMItY!Vٻ1 [iXp]NbkbԊAjMh 8goJEב 8ȫ29g,F.Gmon97%3X^Y.Br%Cx|/g}4SuڢYiWַǶ25}1q^fs`2V3pN7qmё-:n,pxAOi4!mLK+kUĻfm"WmfdĔMһL١lr 0!ELR8 &ZM*qSK3Np D3Jc!Q@bJ&ZV2E+3ZM:jW[\fg4ňaB3nH{'K#%ȈkWӍC a#@(%.ZId^mAޭ^#1 >f^̗"sxg{)`:N`]O 7"Td=\?)wZRM&lyծ6;M_,8r2 Tjmp%ɥ?7;]¼9;2`l'BnEdx.cZ/MC@FxbمVui4{éz63(:(' k lFCPSDDDL4ا.dp>2o uR@3h5=oϕU2 tgea"zpu{W> o 7Xz6=k1#VvK7sVb_Km$Ҫk}ս\\xioKc%mJC盛POnVNm?7O=*~_L(cfl {1^ pyXiNO5dYuO'vϻzK(O篧">2po!YGHh}J?o|NI A-[Z׌K&J1)`uUoϺ .2@y,R+Qu(k\ 0&ɹ,7zXß~Mzp 62B2#Xca˛khUO7 rp>F)(?a N|Ń(g~.Ŭ}o0?XWJ-Es*u=!DTrbF_Ve%UߞC嶪Jq56 !ڷ4?i G(jU3|3~"+v:O\s o!}ڊ-Nԋ/ɿ,= paE)=;5$ԚsF{on- 1b>O=l4r88S{"aNyKE;\Eu=N_8Q y I9k/ULY/D+ tUSj3+3 E3XJUYg1qoPp@N p:[.8>\Q}}Tum@5&.z]F-}n?ZHq-,$ ^J\j]ڲP.U5_g3ܩnLT*CK\n-k@AU!8ȉbʽGg;zQ_ʯVW|m!$2H<}`ZgCS(}ɣu9{:b.Igߡl׼Ƣ|N;;$7};$E^RP8LCDxul-z, IҹȋN=W\[g6r&1A jy.TḥF]؜Bb>mhp)fN6Ku9j [ڷ>lLؽ4IuR-@KkΫuf#''R M Qf~<7i_$-Q@)] .D`|+g%-,ocC8_d-]_T!=c" [3W\C s ݦz^\V7$$3q~|ESSS*J֟Ryľ) ;:hXZŜ8+K#q|2waiZܦa!SPa'`#O&y#Ʈv2=WGD#  /1?K>G<,.en>%px=rt4}12d]SS *X_(V6`>*;n0%5]Z~ Nts^^gvim\)P>Px^?ު?8jo}V"{nqeE Qȏ ܷfެBoП/чfV)U:[z|F< "wEJW _ZMmq6Ђ9{0mSK޻sFE Y[zy cGP7yÂ䐔i\b2W& 'جADKWL[ "OHwL% $tBvi8l,K WFa{fs{&a\{.[- !ys:vE>Oe@χ+-! ~AQp7vM2M R9st_G8s3GyΪxPP.%ZI$6`z!c\gmR_9|Mq%lߔi̭<mBeu EyԠ^P!OB*̓>bL7,Psu9D.OC<u&x B y_)Y~<2Φ%9xC#6՜,~Ѷ~oH.c!$FOCB9ޢ!(^I5k~7:kڏ-~hXR[TKSP01bLL|`DeaIRqāUY,v辧mN?WJ_9 \"M6e5$Y83{r Gd_Fbǂݦ _+J msϝ6땎0XH9ΫWB.;f:rRyPɒ[Ca`cGioXzH8ѓ%wM~VzsPE LV@[@-6ѡNfn6a}.^a{Hm}[dJ3tOy |>q@`/[_֌+jII=°#UFJA,0~t|DLM^+o+Xtz[,s3x#u,TٞG93U}YO {O&RUKdX!Zj*Y1~)ޕM'9= 3sI,b$Bbqީ\inD&B"c?-|{_ MYF!`DL :;Sz_Z-b_Lc?S,ۘ&dpXiᙛskesIQ*nå`E &H|*0N79l^ꕡVݜ3*5w ӴtG(`[IJ˞%IwPK׵{ TWHB tm, "@{)h(ZǿVOܖ}+P^e+ |_h A~߁n!??l.VwObU#&g<̐w.ʃ A7ScPƐ 2D =ѱL^B%{a1Ax\|׵\5g;J0puK 9mS_6I 0I~vGc1m4TatḾE "cǁNJsvvnG>΃ j*87W-3ZmSNB~d㰄h7t^MbIWJC E ljxQO`]Ml-\>\?P $9|bgl3%ȣ h[Y}Ʀ*ֵW)0ZlPECM1,y2 tH#4ω]ǯlBid7+Z|]w Ɣ1!yXH" #`Ġ1nswJ`Kڜ4n뼎s<&(y  saCI5zZYښefUb7,*Qǧ.̻%[qR*$ڳ ʲ=oo^AWI6RQEIô31"n{c,Y OtGRGOD]٢;UOհmVƪcGCNI#훃 ;s{(SG_U O4,F2PD|vSOdfVvUROD~.vC(}_J}@%GāIK}AT@~+|ժ0۪]G9s=}%yώ?fersJ<QQhdj!T+Z({ Q *_uPqXAZ%p0rZA"#:SKUӇ^fEuJ*7V"KŢ;,r GfQ-ns(<=a >b>IAԕ]VkVgD&C=әPQID,bqҕJDP!>^s=^% 0i`T衊н56q^C[7D%E+[HE=9 Dv/o*D/8r^or|kWxGG1qGΦG'*׵x:kx8~MspUB%ʦʑݹn^-f,,T?}w(QP`7mXU]JF|=q)gvV`MZSZ+jQ=¸J'.zUMw͹UCs]~f7XL-OPm@D' ) 3e GJZpulfd>X.n,X#Z1\BcP]'oph/~UɠS| HEu˝RT E}?) #G+rݏzyl|8$mK$?BjHB&J[N=4"~{KM< bܒSO QlnOs;\^ӻ4R0P-bikVG7h竼`a'Xѽ @(ústiuuɐ 3ĀGdZ)=3+H(Q;Hh̤ VqXRZ̠_6,ޘas@LOs2oݞD4Yaj޷QN X]VDg͞3;~[{S}gG[n}xcY\;\Ӻ'ԾOצ(95f+qk_)oG_q|eOORKM du0qù&l&"7=ƒ#r4}DMԇ  6Q؄ D?D]1ך=ej`"fe'aw+,tb F4CZѴA)GYYi_D_ӓS$ ʞ\tkZ-`5,bMB<-.9|nM\ At2hywBS1LfZli=(^up=.\qP*oS&A\E (jffэXD/TsLCq6=WI"}1Y: m"ר YzZpo]9o#2`Ӟ]c@ \%a2ZRS=|{} of+[,xsvP[}diMۤIu(Ͽ]͹]|6#~iP6Eɡwwa'ܫ^WfA0G~ܫ $`M!19+wSXh"08TQo'>Kۣ k<>0iݥT=4*F%z#$DDF.χى\׈_A>CL>0Ӱ$b8:$LBԦ/ 5kBe9߭ Pj*I(t{·WbFI ut@RllT΍?ċھ c 'b.{oفXc&Ƕ\  5>xh0hx*RHˆk3+# Uu202sw8yw7_CgTW| =4zo"%mj8Kg6(G~1v^:HDaHB}W/S?3ׄlEf4z蔾_J}| ]~f}CL7݌4O3k} Οyvh4/H::˼\Qt4ۛf_1 :H&,zAU^ !% ';eo˭4QP@_4תlghL*3Vr@\42=+M];`SʥVau}!H49??Ώᆚ r.fNݶISe)]JGVWew"%ٜB3V2?..u /m.IPK!랅b IpulCB')bD:5̌+l ?IY17p[b"Siy&w½#`팹F[1Q/-\2U\$ ~;:i6\iS.ɷؤ+!ow:b >TR+ Se%KgVs㊢i >BC+q{s{X+Z(eࠍz'PgsO_Z¿1W*UUW%UUz}]_!UU|oٶm@{ЪMU_I?I9ξI$wI!>S'kSz|d=ߏ<MK>[Ծb\͑lN!.WQE4iׯr^8wф`o,0uPyX5B} ! 9dTA'\luFyG0 K -3Q`_m׸BI (Ԏ+1N-U$AJ74YlђM4$#t"@$Lt0 hF8ji~sX;t  hcOMpx6n!q\h@@DL9[xfQŊ3V,CrhJZor'C7ja߯jgE(aͧ_y^czDZmI_S_F䆈s6tR~R;&;;iPα ̷ohնa V Z>S[HgErU5hJj"h9;}Əmfݳ1?z .=bMz9Q!$B̾Ί#~/GF2k,{~;O]3$8~ Ed2$b .JQm$!/Uj~=Q~2{.[E:c${3j$°̍4Ȥ"h Ce .1.I#iHȖ7/&'0KxYz B[ʗ2ߩoh^6RZ\`45"d0Q{uK=ZU6or?KeJR $e/)mz,GUo],%&GKZt40.33uL/gez9wڦK̻awVQaB͹ $[n%R0~%vG$u +ܱb]_AM/maNm,F'AF߅iz鵐GC!{I_"~Z(7YmUly62,;Щs tnY_~vo`.@PZ<4u~ʣXqB{*J$ fA(Tr-hdd hJ_gn*O;UqdgFo '? =N c%I]sG'V1o6 `*+Xk(sDI$24 [$l!3&$ #V:]6@Nal2@[>HVycn:꽧K ncLQ]LD z3BX $0( ӆ0Buj*g vvg+jNGawCU6 ]^\y^@P)FIد}brF؋|i  r'W V'ߗ5oz CpWgC ,WΞ;NY@r(XmM˺(:_W 7nd"6(S ro.B+FBVRY+Є.C'WZ X;٭^AsVx4 DkpiSSJ6eCKi:sqɗSQsl%RJcz-.S0]w6jAܨ*SB;d+Nw‡Ħ:; Nj6jc]Q4#;.9[.&3wmm72諄oQ/*7DHl1wVgӘP !vGuf_zm jW NF!{Y> {FPdgg3PLn6BF;ژ.ݸ[ EFǨ2I"i"OUt0$H=#f*Rc:nY.|Fۊ [TiS9_uk gl sg[./jxG(GỊFަʧe6(Lajs+Jb9UCUI kCYC!$0p)99 led'ͧGNu۽v- y22ֱfY\QL-"lKRX:qDL-Z7^QbW3M3֗>ZoEI׹AYы; !QKIP݌q,֙d,Mvg1/T&`{)VƜ KeZ~U, Qer:wF: t`:R3^I`=ScZ(R`H/Ta\F.8h\7tN @A]yP cj"ypomUX9jR,/cΔ_CTHTEk.BueĮ=lj *-(^Z-*f$jvϚ|7Ds4+jI0 %Hԃ]QDzt"%{hq c9nTBWa$:ˊ)zt(}t߼ F>h6L+ *N4h/zb_ʆA%@PnFΊ $FjKk6NN=LJhiN(. R,x 8.nRQ0 h|}\۲&۩M66]UfZj-(J[^"%yf4FF$Qv ^ZDH/Ϊ=wHV܂жƪ19"{pjwd" '2GvALM4(aRѷlyuYR+ ʅENs$ Fl팅-տSSS%AJ2vзCN^[B =Q [@P.U. 0fYPࣔZR `<F.kެRw-9Fuֶ84l:-ʰsB)bMQmQ3;"/{]{TEFbQ:4oc 1Xׯ5!Nϝ]v/3;y:dMs7Lim4^<~X> 6P;O6+N/ /r+hb+֌AEι?%#x+KnQڴttF'KBF:Q 1 iEg-D(@1U:Хx4 l$Fɨ Vs{uT\!:w!Iz ؉Sv]w& Q&/5$;P*T@D" "2,HI@RI`@P* 8 ЄγB(% euA j.jܧ>SqԔ^oG)-J7B]rC@ O%3ß @#JW9g7БaUK֡B[AMز_uu= 8M&c-Q%K|lFv1\L #`>M0}l3`VqC}bN*2:7pM5q5KUrq;yߋNU=2EGc컥D^N`u!C|| W~j s-aKpQh83~GcGDo[U6;l~nSextnh$?NA=l?hݴR>O⤯lF.YL.cހ BJ}?k}DyE#6;dg>H[6$RWWYX!E=\o6O.-||GU[">u)"Hۗ&e}g3 W#"Q9}$"DnQ@m^IBf3(ķ0 H&'yo~+=YOdϊtLh-V4lY AZ+S<,׮bH 緓fٙȋD,XD:Њ"maJx\u;ƘT"%:֢n41% I@upydD q, bBke+;M45xhl&; 0nUuDUHqIq'drAM$3p{(EH?}1cIޏq܏.`+Ey\eb gRce ǷgBaqp? o5!_^ʼ귭ݹvϝ#Z񎕿1wG?qpb?+ $sfЊA|W)^3* N`ed1Ctzḱ|R,F)^Lw- JiGùq\(S^pd#K?e{d8vN!}_tFXr/M8d,^VKsH@’63N- .gޣڅC_}I+]u/i>^/D: hј9xBzVa7JH߼{:㜊FH1SL\DY bPz^l(dRJTrs.|hW&D'zLe|{? D:WvNPe:mZ jJml@ύPh4PA >>~_.*zn?] ZmҌ謦Ґ 4w󼥛)Gvw3ϼ#3cI͸mWR6pFn^hŅGwXyUM@TTIa\\%:]7a4uc0NymOes%-kok lYn,X8dafGgx^Ii.ݘ9 "ώueqz k T:L藝[2l2I/q#,9Uyx:n{Ui[kNJk9/ͨ8Zy9vթGYܫD]qP XOcIuK~/bQ{bmʾحּəBѓYR Ē@7ņ?&?uߤs۱$χxKz"!j#&f`kޗ{ddٹE$d l'd͉*5- hWd\a,2s>O3Ʃdrж++cK R#G>X-,WϼH'(Ѥ(:?GuEY%OyyfFeA^k"u|yҳ\^K'xKX1Ƶ^Λ{?w?򤽙 Ii҂&#ͳTZ/cT7aiZܕ@inKW$s%CNZRZs&5Ea$Z d  "؊hPH@&3oUz}pv!jz]N krɮx^Qih%ׁm}?=H#ԳL]%y-&.npGeܙN%h  G8gDA+ e "abAi( MjnʳP";%(j SrTlfw*ůw_M+$K^ζiH_vs2*a -sOZS`\rtǏ~$_;:etg)gΝ@җZo)w-Xa ܜ&hI.dl2ѥ x2Nj b7P&?{-e8$T5ȡ2ѝւ1\fs77d(kQ~Ja -^mK=5U ~ `Y9g*o(M|vFP۫ױR7[~uUn2й}\ 8fFQԍ;,Zo#%TԽDž_P{\dD[t՟S_k--+,M^nQ=4OWJ>äX"b's \-|e6*ˎU8C䥔d+H;W**# ȱH#H@R"AEP(QTX*U*bPQ!²AI*PSUI`R( " d?ܥ"QHղG2$1 %T0"A t8G>i -&(\M(zB*pC…d fb#wZp HN ^ W_``{,1ZK$hmϷ)v?q"Xs OO2,Iq$w9 V1d7oGb+؄d)2 <:68ű?l@¾^;Mm_>J݂.Jc;6?>Iҩ*R=5Ma~~_$#~^a m1dTb#EX E,UEX"A1FX,m `)HE%IQ`P $D`R,QAQ`ԥXHBQ3() ",J`|޾|Ԇ׳Ώ8΋   r"R H'Sf|\:}Şw3//A;WXޠ1?dex<wE7s,}FQ>RśfAz5oslIm{b)"77%OvL>êw25 4SiWՄհ뗥Xi!w&t)TGe[`g3joAAqcAN'MqER{@4'߅u,ƜGܹտv!ri}*@S}BȲX _cpJg%Y'ZEلm,IR4FB .e;:7߲\0ER2shܻ_oj,m灃9u,ߩߝ$/W;80t!++`.prY..ǗvP.nEOKˋ:k,Y^ܧ'~w6ύ5gWUAl [ɕ|_c@l6.JuX^kV-+xztݾ7+zoz\_aј Vh;6ƲY#V rv:ճT3GR=\E7e~˷Z#Z`͞y XͶ>w7L= ^p6G4˸x<.CS|!ْ01]Wwv0ߋ-ݍ{N2)-ryq}J7_[aM:,xb喟Ƨ$mBY. ͊:U^q6oA9>Ĕ\K̥q`&[Lw%;PFs(22<{! h}mZV*?[0F״([94$S?b{ar{9;!IlMPR󯬳RQ?F@m-|_΍0a.CS3Oo#R نaJ|m[˙#d?> Fr{쮻.!sw6sx~n/K+'hlp9ސ)~JұJ7SQA+ BѣHkioyJ!*Eo 鴻3+Ř4wugn,wU=R2~<w̰Ce.GD Oi2ǡƭS)v J\*j|0 F*Rz hI%rs jʨ|D\~rP\ʩN][ƅrBJ~!gi >ɘQ+ox̝'u kR+i}M"fR;RXqb?{hBr'\.ȚL,T7|sJo:s(UΡ)fNLz/cT,.?ׂA5ǡj33,n`m.M3 \w)Щ0:RR! ;4=qR_xec4Uy?ݺD()i xJOoWs &SKdYX\&+!VBq) ppMc+B6 f,Xޮ.Pn*isC~#Z#b[+~7]q9+C䨓ɚQrмnw3.!:spyV"Uퟦ4.[aXQLz`nblYj0h$mwhOqTr.3-\I޵rVG^e)HB Fe>Z)62a196"f M"4!D[( AVg;[<֛X0X`4:'tw7=;f?U`wpEԡ6 r.V̜ EOD07YZ1ggt|Ǧ^SU StpLtST ho+ 'vT 1?P]H G@!#E1%Dr( ҞﰭR}Ծ{›C=9"@Bجz#ߌ~Uze-RMXO6::5pȻ5@u!Bpw 9߶[p,5U zʝ_V7yƻ\!BC%{mQ\qJ,N@9&,vplԓHXoyc,H:9 \Z`si'0$2*JfOf5I@e:IySv3NчfPmy\t^:_Z$|i s7oƸS6`3esf`315B$fJ2TRdL򰤙e4JuRp' o3oԷMiN= `]Ԍ4Z"?3ӮuMF0AEP(#DHQB0aw:rN?iKfn33)o\¥v)@W3b)qEzU_aҥq BT9r~0"*OnyLn);]:`jun<(\d^j@ 3e=<"{a0:]ros^)y!(P! E PU<[I@%1{n_'n, ۹jsBj-dP^*MA >6D͏v܂[*U:(oKv'MKD4_bd#1#8Vha^Q Й9rܣS\|<љyߩ> v"0@1T];O Vl N0gN> ͍gDTDsx>{Ki\{YԐY?c;- 9g/Nh3I܎]DW'MLq 1c;ڎp9I?7o3>Fb:IJgSl#,|>0 iߌ]-=B8ym߳bLlJ1N/O<[)'`}%doo`幏gWM~Ե&6DX m<ܨ`!5oA4+%sB\UεY vEB T;=2?0(tI%ғԝaMnۇ͓Ϥ^د0 f90؄gA_HHY ~s+jh{4VKSEkWS+tkvPߟi= tcnF:fF$՟*uz-AR>C=|߽~őM V)&+Npm`kot Nn2fpr/Qz"3?{bh"1EI>p!4X|ߣU=Kd_8u8aGT [! xٕ2,:6SQ|#0IIj Jwt KGMCr/eav]"䫿ϫdM 0?"aw­Z^ޕj0b@u `e =;uX'!nlXXe#{6E X VťlQm;Y ?tO0PFLIQtQӄ5 >u- r-e=ͶX>UO|blΰ^'}AesVpn()u1` M1"w{'"j8~k9W-TB EqEޯwBq`Gse&"t|ۓH^`"`ꂔsU畭OyLDˏ> yO5]cdM? uUL!? ͔<&8t){(wݾ2ɰ_Z]-gUmJ35Le.u3It[%PNRe+ 8,d7jzy\]R貼xNJ’9ɯO8h^`JnF@v杞~9)6r1e<:HOS4'+(vĭDl"V ƙ{k`ptym/^ 3Q7_љ?dܰ٘8+r2kтǶ)XLB|Wga@p:nҒ?Db͜ |9. w]/^6-q-G%ͯ^Tp1ߢNd֚j8:%.ΖPT߽OQYj́XjC܏:ƌc7[Cp?Sz>-n͚l10S#%r? UfL4Pڭ[-N-e붳e)8mKKwz`u=]קY!_:h1n O W_ϡ@{KuuÄqR!?y/Ŕ WlwX lVOFCCBxK0p5\/ThpߟacxSe+k_<ڕSd3M %v~מߖz{dN)N ]`|Zk2YҪ|:({'YSrp?6f)UQw^{']_$UDbN\ݘQO?Szy9J6.'3ԡ@~_P[4֩RՑpI+Fu{L*9 H3e<.;uУ0bӮ~g{P9ߗqBG]k?SGGx'i>>.F ^]o^{3ƘﰶMrlrd&Z%E–)}\}םLHa˫D]x<& ؜mщEhh/ПWR?h uPd{׷"d.;yzU]&IcDICbtzt]ZbG9􇞨I-mvdu54 S6uk_V Q}wWFV}:jM~86]>mԽ_jq9v_դ~7 `V~ [ wE پ1H)IϢ\lvOk? .ۘ:*;rbuL(g@"Z\M`A.0 @ ;#!!]@;k} $c!&№{&_jNCyw750͆lذ)_ͮZ[V+j_g ⻹i4F;6~{O?ohdo$>Ӗt:mks?cc Q@l8eKPڮJ< z2ePCF EŶ\u|ոDiHeYca9b9ɶLU,]n-RU !*Q2٤g%_^},$(R"wϱr+^`؝m-ʟ!pMխZ=cM4 \rXӎFJ@f=P:ѓZ.)VF޻ՉX|K݄@h'Yw㮶Yf''f>VzU۶Q>,&5)sWw׵dz>C`!ÑZNVc%XGE/(ckH2ӇÀgK)B힑7޷-#_0X/Qj$^;2Y^ث~9_ sN3o\EHW;OLf<}*b_l`M7F3t|7h:I,yR<0됃֝JkO@Y Ҏ`f{T6Te=YNN#_>ӆ[lw ɒ;GVHvi9_z*&9ϖol8yǟm1my %cf<e6){{+] {oDE!=ܽKS#bwOD޶v^$U_Bm lⓛ V0 %2۾J )a< DD ,|gτ_-嵺#{p2ZlM[vo%=ܶld I+X@Tri[ۃe)ϯ$4dIj3Up 14UVL]g$,O wK,|,? [&m?_yCټD^R<>+uo&e@,. 4J}=lo'6H7WA3չ >/wcwE[rvErfX-B[! >ƉǼڎ<&5ALd0ݰ%2 :LF86# F>P$GJt=`>C$t}$4ƕ tUN{.u6u!"%0\^Jߞܥr3O:oj|cz 6bgMg8Oο{o kĒI( DFPR԰cp:r>Lł Vǽ"9 b#;f d`Dj}>N 5Qz[EN7`&%]?'.f$X!Qu#ЁBsz%}7O65trKqJ?f-u7Yr"YA:FPԕT3iaov.>;x~o[d%=ݟ4fK RT/ ]5m(31˨$q!aE3ꨘ :TZ K%W v 9<ۮ_y%w}rO뀭yGP(+_ T UT\>[ėR|ə~ٻ~^8AS\ ۘg=@b*_/M]B|)ޏ%%#S~޷el m1@؜}G&_ZKU}kˀ&`ǭ1 YB 2&ƃ,P5 NuX%ۅw'cn~އn c7.d XkI0 i}Izj\w*X"'/{s޽01Hƹi#EO%akFh {|Qɀ3 {yb4a`2AgA a F0 rdZ[[/ ]g?)SPc2Of㲩NAxQ1  biҮS {]o؛o<ǀd@^D|(t/;GT$w\'0D93" cl]:c C6(Hi$LJ 93,gW 7CM%i&́AJd.$!+v@ +$3%wjTMj촪ڴ?&OC_̟`1(鼐3QwKҺ~pb_doc+u*UȇHtW)USXx*hRG_%hZs*VQrU$-NHU``ss8'fP'8y"s...zj_S{d=^_ ~ݚg~+ĴD[V( $ntU=Ч̃NkC?'we}&2jU"g> ?xy})1|/BGw>ӹ~}~.W{淂0}w|bs^W{p7F{-f!i$z>u~_o]:#UBj2QJB L_QmE<@|k7cW]?,:R.wQsbTJ(Q֤6*?; 7IRUDOɰ" 0MeBXc iqd!P4&Ć >2 1*HAAe 0G M7T1?fM*iCeS+&&aEGIŅqE ES7LP[j#AtΓH3tX k/%co1 Zlu Tgk Sԁ-jsȬr?{ݩ>eovd+ni=n@7ʌ2g.DI#,bkCVIY0$`jj̻\ 8"d5)JaIز6-$fy]@-pH$o ه ƽe3(Qoh ڙ xmvU0?#Sɰhn+z3άퟋ2jLC~vlHl>SsSjZ+5ֈu;xg6}-;_}˓v66ʄ  1(gblf轝j%8 2hҠ`D|mI'Qaza|Z]IWox7 ]qkO'DŽdL H^:Kع|WϤ⇰ÚמBY#dY=z+<+5%et D:SEAq]B12OTgv¦QxyWZ$uj`Ե.tꞨm+|:R$zP;zÈ!NZH>9k[^og$ \l)w \Tqb߱l҄ y!]=zAWDjb:\j/?x6yyܷl_߸ۆ Kq]mtߞ_1`SyM_cɃZ0rZ ?vhw{exu49[CC \L*fqW5/&ᡮ;fմh_sիQ o~uĘ?hs!Y^~ t5[ufû^ P57}zkJERW07)ȏ@* lP" ;sWA03lMGç{vr_#cڷNGw547<kJ>ܿ u71ޠHg[@5Ÿ:}u oz?|GaY Ypmivlná`0ws_x>I>ȶxon)ߵϽtXm; } }֪seA$X0Xl:mr[b_Q_L1;bb$ S]_rU];XcNYT ξ^oEO}z؅tk{6`͏r'5`97> "k&+r?Vaܔ~Ǝ C3|T%OA$W"I/jSr Cn_4-[WXCuyZ*PH YINIE>H_,JN<<܎5d@ϒ* Ό1S56@[2ٚo}ݹ,#{nWC}q{r9(]okujo7^9>Njێt]=$|y0 F0iA?YW581wQyhK AAj"P@J*V(g1q(En 30[CuPH}Dca l:mo.% _~3q:L;n;V9IAٝ¨Q˸QS 꽣D}sUTSM]&w2eÏ4)cνsXŸ>M]V M/j(aS*pRAFtrK c_S>d^շc9c4}_;T}gB+BddGG/]gŔxS)>?xT(ŚUaWm 5z"&?VEP0 ?ֹJ:fz|%#>jA\d`i˻db[xz/[ {5+yf9|M 3$uLezU| !9U4 #:#/)qixc?| wf;ɑ[Ԗ_Z:6{Omvm{cU  xG|{H E&[#) q_38_{^.f$WQ 1#5$ε2`OuOORqx9޶+]Y_7?Wvur<=$I"I 5pʋLv#Hקr]=oE^=:>Kxپ`7a>]}ĉBBEH}AYYiLɟɂ9vViGIHEj_X/hylJ"> QWb d2Z iٕ, ٟzTzإs)}?UuƓ-𓟟-vj\֦hŕ]|x5ڷ5S`|J/7iaYW[q mdzP/9|-P( #-'%#E GmZyͳip>u%Мnib 8Mr)`14X%C_xP=&n7? QOg2r)(k U%,\̴4J|,թhL5O5$)r!j3>4Ѽ~_Yzj9|G/xz7czd{"Yv :[C}nӁҮj&joG fK_]o%w%f0W7R\Ox`D FFLI0xsMЦcVˏfޯ3(ɊfVv_Z9e Cpc! ~|g~/#k1QNHWe?zp Gy_pu3OÔ.{;M~Y])?o>zKI~7Gϸ8:[ٷq;EhmD~b؛նV m ;~lOW7Wɺ\[+֢/3&\<cg!FkZñ]0Әs}6NkU`z3Ln dAXt$Ia\.n_;bjwvhQL??%(k}՞C&^s,d'(o~`a(&sdΞksK: &W U3;;`PxÀ|lR[˗u+慾osO~4y^`y{R!=`}δGyd'߮WL6xq{o{B|ٲ3qMB;PgϽ vints5GǓkǯ@kŸcJYӆܺV:>m4eR\xqmTQ(U"(@ 2;hm|c$MRbIzWrrL.^,@Llr~}F"0 &L0e_̺Vq'ڜM er[ּb2^݅O7KTZsmwSX>>c7C:+{h)JҠQjA,/wzC՞h~bq6My~0sg3Z˔XP?6HP] fTs@@p^-@KHP@VEPL` #CcEz6E2&%XZb7yqbp~K,s#I#KϚV㼗/xXOI㌴4Kz.ݖ=={[|8_Eσ ˹RJܞ?/v[{ >7R/=~ǒI>+W1WpEMBibV*< z?oFHl kM?r9E-,9Ɨt#;ePW`Y}1$uI_3jY6d.vprR!MrEN[8q?[{7_.ׯv-%i8MgOI|15I_:7kQ{S;S> J|wV˄g8:-,7'0~Ϸי r~i8m錦SoMtWkT밤|B1PP6S,sUz8r6::e?Tr0"0 AD{.dD\uη:(\$ҮhL?>1:V*cRΪ+)rAqg?٨5̄SmԯTi+[uI-5H\0H}Fskq} #4ʳ7U vM~qqZ<}K%7 b=\]~<ׯuB˷a^?P2Y0Xyor}N?om֣z%HcuYS?WƖ͘vW/ǕV/oos>)xKF&Kprܚ1/ҐDz,KK/9~9~{Ompmֈ(ŭo}5m3:2?%+W.~kMvߟ cYȩ jqx9I_oh0NuS g4yw?cˬ5m"Y;tEDzT_L?4zZP%&nboQ,|r<@ϳM@_!&:-g#Z0Dot-o@{Q))n8jOGoݷhfљΒ2k7&֨xX?㉗o 拲<޿7nlFt0 85eI "@?>ļ,BA;vW(ņAo|h<7X5?+f- V5UsvG :XWPDV lHzQm`7_r^C VM=yd*7YM}* \(dU2=.z1꾫9]t@HD=#p39]*vO!WDuAcJdY$A~vHZ#aא/"{awZ1o;+o^ ״btC d u7?nǧOm}>HK6[G.ز[v+zAAd\Qؽ *;h/zo]Hjtq09 Ȭ:+l([5J$N}as 5{80__=zq6GgNvd]۫ .ۊTY;'NwǖpGL3z1UVRBU r5 [W@94.`?36=TuGd_K\S#:*+)[ԉ]!emgeM><~f茍K<(̹簶FMN m1PWT\=c$[+ ָTnQݥbAb-isb8ڭnFW vy\ _u7aK9a:pM݅͘063npƐ@C|>2-v_\pdK*i*Dsqk6A@At8AsbKZmj#hhf-=]5"w9bT q9/ǎ[Ű@wU@N3՘fuq ѝZJBXbyK/@"juQAJsb67]0& I)Դƚ ׌:ȄfEk@P\jH&1!H)*sSֹs d 6Fމ*"ٻfdXMW R[jٖJբQ Rgpr{|uuYnߪ|6+jrvCM4q=v: +P/c<^s#+1A-()L4/c1A#|]9a$P3[4Sv"4ʤΔ[+'0Pnс½qᱸ)F:SPBMp99'&s/zy6 qš{aҞޜS Z3jlXv*$LEmb9$v۴4vtF q'IɅ6#Nmz4]-#R|l)ng7[Ois~[aˤ\С, _fz-nU `8ZH`rU=/Uc"Nhы`~7 ٻMCF^=;kB dL-Cٴ˾Qu 衐ݫy3NgHSq=-nqqA( K( @ y񴔜j>7 Im4*,BM ʜRC3V6hTvVڠZ: fK3 rliUBScet- cMm9Wk 4Ql`]oQ'> A 7ڸA:wBU[3JTqŠf'8:pJB#|xb`+"#mʨZQa'hiyjsgvCA)bjfj>TUEW˥Ch_1mBHbJ֪巅񼺃A84 @b1XhKXi>֔e@-@hkm52ǹtYl> YHmhء҅X_{? OV)VA/xT,1b6<\774bMӄwFg!;zs׬B^SzC;kv@HP y< $ Vҍj0f#Pnr#y7VEƐL{kx0h϶,<^ "+JQtb$"ĵfP4Z"* v͚*įym~3]b֐$$8FJC٤2v|ڕeT*A` _8DuMH*+.)!w3vB=QAJ~ݠ;,v j3Bz(rJl Du/kqC'9m+m>,.o`%LbUH,Fq0h#j+!35U#UE+U/k2PYm2fC(Ӥp72Eϳ/4ZnOW+j~cЫF={5SUmFm=\ܦ0/h3Iy%vFӭ Y05؛:7Hɞ@ ) 728*f(̈́aFT4TϠ#QT1N9A( 1!P]Ibd6uuȮɨlR'&4YZ[#۔gɧ*})AU#b2l3-aeWM f ]r5}}F=ǻ\$9 I)İD)ţȧz(p(Ѣ$:UšշawoyT ˜srZJR>]7\FĶQXFv)(.D+zb586TebP] %uZfR6K iel" );FA++NVRdP,LB)H";K|xռLv~`{򩿅}l@ЮNfȞl6'1vVoa9.9lK58~vh"AeԦW!T *Hd{zf8ϕ.sg,/ިbXa ,t zJWԪS;ûO}zLckh8b vׁ*qL\ V6< 'SEneBIdgk0 Pו@I@iuICpkS^<ɖ-,7R4#G=*EyOˣ@mq/,[8Ў2+^ٳoD()\Q+\0ͺa|bɉ{+3qHR-Xspij fjcI] r!E (pT6pc9ps0 d{ {)uO;٤Q>tRʏAO}EJ..BmAe$?Е[⁶o{DbC^5;,JZ޸uL^S=0H9X\PE^ _2DİRMyqVH RҮX٣4Y:qX`0Yepmȴ L(UŴ,LU9jS:tE>Y5{>QpdR.^yIUT;\C"Kݾ`ZЬqb5E6jehl@)uL&JݯG6"l2wj `-\(Bw`-q@7]Hy00C4"K*T ͑ⶭf[{Ş:6R!||b.]ygwVf+`ĩhV$QMݫ1}ώwY\-jr0VMv4R8ڍI+(Zd--ɠr9/_O_[0cU̮e:;=E*w]^iɘ(luq͕ ,9jJoFujvf.6 w>* [QӥDYaYX$&Pi{8Xj*x7HY 38Rk2yYSZ> Q >e܇RT9}S< PTnN:M(*z[9/@6-jf"nvbz-KK"EtcckÌծ2zu#L!.yאʚ̔y_-PI b\ ZZU+Qh}fKW+VX>~BG!W>bK7 ;]Z>Ń0ۀf ÏouZgiy~60(WY:0V+ʳdzKvqzXJnJf*H7*[;UZ8-?>L83aMV*5?n^:8Ҳo#:X[UDB+ *l: z){FLs.}νS{V۫RK+"ڵZ.ʼA[}j8_5~g*0T,Fz!żY8IC 2|XqCcB$]!w3B J]in,fEe\-o'e+qU*&rA-ܾ j9<h 4,45oJ5#%!`ia"カwe\S.}H+:4=ӢIU:Luv9F<,q|4!䎰⼕ۥxIft-.,b" gT]Ng{^ݓek]7T_e䆺jڹ5y۶Hv~Y/MӋk6v4g e˙~K-᮷[mA%~_ˋIC>_e9?û>A/=fg^~ wA^ӡd=;#ok)&~ &X+=]-f1ާϱsG杧dc}֚.c`9=ۍ4jڳ.>M<΋swm_'S=&opW߀{'bĭc=ss{d`0<WXr>f|=a,?Zk~6۸EPoݡ޷t2sqzywG.ps.N>Y{,}kӰ&|e<7Dt2`dU,܄/_؀i?\Րz9 xUKzWywKK:₩=vz&pH^ :BsAqL,[V3b{!Nr`Ƥ&?lJ׭Z|L9׬fk3&,g8w!ך+bjǯx;VEo1od WB!Uh(H@Nh␤g4kSUj~[TJgDžje νUuw껭WnYĻުӕA'pуgsz0)7@1 nG;=Ӵ#r@$tIBWN$H[bd7UCwh?Pf_+9yx_C }rG7#H@Q>Sz1 UjY* bH"g=?c> - Yϟ<; i >?FM,ks1{'SS5oʱ5BT^xǸmky8'CUFzv9|?Udf3:= sʓjU#4 CP b$`SV9M&Z#IM̛0U?>N̺׬/DLб1.F \SRze27:?DzWFᳱq5H)K,_!ZN9Eb O <ՎkGخ(AU -EK~g )}tU|6"og2sAN tM I_~_}8TRK:_; T? Ua1yVIR`V- ?v{/eLqQyE`@΁,2Ř|5Mwv v;YQyA$C2|wubAB0f$Ć$BPfbXf}! Pױ I(3&l:m`偖d: %bxdED EL0\_%'lGĠM]ƍ$n!{Eb1Ȗ$!yɹ.8~RmfBi"#E na^wnb.;r"̆+`ʪ<`|}G^\.y8n'~SpG)jkM*`@P]1C_O:w?]Ć6>ULs$ʢPgG3?ŅpŤJtמR48| BE[*֋O>9*?oqh_a@vEFFb"!"C#1Mq ̗Vhj9~.% P9EZd{G9r t&V 5g,făwʎs!>X][n[R󟗨j) *R͙\Kǐ8pufVQETSi֠bttƶUY^]\mNɾt̹j*5Oj-\*DTVae688o]*_mA,66rY芊 JZlaQAJW'ҔP/燂Bʐ" 6e6]Wj^pv7Ĵr\][W b-L8u.Koi;(m16)TőE Olqmm1VEwG,*XuNS_ F8Abݡ\T{ JBrP%Y_*/gPI@7E7b1J]Tr.[:kֈUJ $ BQIT/nH2hĚm[FE]X%¨&]]HuvGR IFhl=DYCj#Zz2(ՑdoF>_Xl}KRVL)zj0FhH-$fp̙gɭnaYf8[wgk|@l׃3Y(Deu #`)D-OIS\ 1wp]rqB8.̶o*ǻnQcO޸h*j哕m6yGUEyzHÚrd!|#mZ hд*\W2 KI@+nL; T J r\xhUKݗZڜ7wޛn+oeX7lE6 ~pSUݽ9M0HZ3hcU90 gfvK;WsX oa%dD!CXUWHa 1"s ݨ]{װ" 1gesoEKFib!?}aڤ30fGU%mFXYQǧURA'ݔn{CqnXoV[;0UP6vumA8kfuNj6͍vnۛƕ2B,tr hz ܭ +3>=P J l1;Nnu<3weF&X2kZ6q0[7t֣ƳgU^3 JE(̛ J2Ub%upqv}7k\*__=FG 0ψsshJ2-i hfÐT]2*ZDҧsnp΃OMfƮnfvZtrTkXF7w:1*<Zr:of~ܼO>*%+_2+2"Hh j`JPA@EpjWAx{TRHSQytUXhT{lF[*1 &Tjڄԫ\=kVzEXҶ4U*.Cxf&W5K)86k`]BIKRl-yhB&{r)*d]uEC̯u^ph)p}E* J0j aQP(h.*rb*Unma[V/]VpˑW7@ `5K;( S65fHG@MzB]h.pum "*Q[` *k~z;+-K6Opkk5^d`=fW @a%H͍ t@9ftѿ8 65j kc&2!;4iQC7||U#" wD/-ߖ,y/n?òA&k.2=A>.T_gP" ҁc- u,c۫5##8(kMӺ ?rE50AحW[pŸٜ‹fLK?-N_&C?;Ҧ|Pi]$>I㋎O떍}G1Yn ׄY ^a u .3 /k7zu`u^n j8„}5WL0±D a{*ZI8TPEf%ȥ.i5N?V/EC?TimtܕEjzzz :RF4XʹC]m~t܉qPVZE,F%$՛lL;QqtdҒ793OHz9LEbUO]޲?xc ÁDZ ;Qq ۣ~n9%jo-2:eCZM^܈ų|ʎy+xU#Ou&k?}{a%vs^.#%z%U*qkօ D`0f!xOK'#g4xo fr˅y <_.Fw[+V)J -Xg'q>̷yr?~"q{#m1}.U#7yA=s)n+mj7l`La#goUMϣk~穌_ pɀ0?NLߗΟN(Džv:~lɘ/WQ*@8{eک~m^ -?{ߺ]f656 x:8ͥ_%{x]O[ehw\b ] 1/6!Vz?bF܉>t .1(!>_ߦ4C$#"Ij*"LFAマ߯pTLv<_2ܻJcȧ_+H.f^'_¬Wc(v2<'7yOD@D*^m>N.n'uzznN=7!P;{O[qUU!\ r2♏r(2 |~Dge$F_FA# 8jCw?yYKs@oӕrncC!sI3&bXh/]ѻ-n9-Y YgKfBu<= δw.ODG||aاƔb gև(z=1di(mV]&}rcedd@i"'FtTǁyIc(0m],FƓ$ Z@lcam+d}7 'W4K{%-}˟#[v!?cϻ9Hלo QmY?KBlك"1n9FJ;tn[$0#D2y9|o=7}i"cDG cH]}\T-=K%V%ECU'^. MǓs6^֭mkvfq ]-b.׮d!qN)A D'5}|RwWBB[>r $QR.3b1~,Gou1ᑄ*d}f#q>qQzف{:ˠPNdfEM=ƺǑR1b-[Fm(ԲEb U ?~y U1 6F¶&BZWbt8v0zV hҹɨG+b =oPqq}7r]}{gC9HIG5,~lpʮʔ̍, Ej]}_CTʍb*a˥'T6rYȐU  b9 *"5;;003Hb;FPI&S?_CHJtuv_t:xn%ͷ{D2  i?qg?[MaNsUQi*A!I(HPV]i6T~xqr>} #w~7db21% ԍs{<X5Pߐç{q[Γ}Nϲn`$̀xY,jE+GSeHJD };)V˅$ųG9ҲXz\(Bt ) XeUQlygެl5ֹFv<(RaEiB2.EG=s (kvL*(:3(B9;]N!A(鶐HRjQ`<771eIA_:On{nǹ79ը e TE"5ظDPt s˷|A TqWTg{.|łX;I$%Spw6)l?*qR /z5z>^WǾo<^]'69$c R@I(n< Oәe]O:Ke.wv\@G19uxC(jUߴzVj`cnZm_Nl϶JV#QT(R/wGk{q5qqk:goyɦ\fYBUW25rÃ/!}[W{YAP5Dn$x uޝ8vn~2!v?O}= fɾ9-f[ro/'ŧGC6iX[%ߴm7O"Tx'*˵2B (s~Sz4jTD]k,b3AVJi bUmm[J5@@l[#G?e:Rt\ʕ%E{Q\5Es+/7S$ʩVV uRM!z!O&;Qo\MfxYl]Hv-e((1EPUh!F!D3%KAKXTc=;9 vYL 5O @`'4OOST(G9uo`, (G4;mʅ"ޱ z`ʸa.ц"" fhJ]m#^2*kZi*jj 61I3$HR2h|^ljCzxbSgV9z]x+a+~9#LjI#b[p/u׾IGͮvODw4 R{l<9*/_ 7g>@Nmk]\,B0}>P+@AIMDWXX mWqBIHőz] 20]t՜N^TF״zY-NFXGa:[qpYS1n%3?>E&i^f4s:7}]q+m="Bvg@9s_GH5nl`k0I@B.HbD.{j 'Yۯ;>6dQd,sݎwm9p}?/}Ǔi[jϵ;_ԟh;(1QR,KC;yq~۝w/-b WJ33R8΀$BA1^}¥ B:|'pfpe\: JPF}~'GpgV[OZE?*oK7+bR %(ۖzWg3bK+C Jk{FxߢO+ccXGEx$; !s4*T(S_e̫R߻gQp&Φzvϴ/5ꢋ*7a'}O~x#Kmh5[WUs(΋)RYTmZ2M gy^WJVjM뻴e*,R}੹Trm7l|W: ֧ixtzQګsRᯑywj5k(J)Q7'鍭~{Z«N!,d3g:K`1e!GXָ߂"B|!,V,6٧^fp|*5[N3z7wbb%@k^ eJ,ZY;3ח2]`eU8rgn—'%m<Οv;Qq.{[/1\oIƪy<[Eb)S0^1{`F3 [e$/IPEQ\8L61Uܧ騭` ᕅmoKp4EX%rC/+bvg|<U !,Ni( aͥ7Pt@Knx7&C(ܾal h.ڑ5Enu$3!9 _j6X ȄJ ̄U$GR=q)qdZDk!0c'%կP‡ sUDV֖Um>2,3gqYTxV]i)dUꢜAlɒVet;X>r6Ȁ{?l J)@g,AvgVʩAt $gؐ)vP2`̪F7 AUfT̊ Zj*vr !B8 9և|)aDɸvc% {U}}{yM^FW9׹&C;ChiYڪ I+x|)72>N-aNXnqU I "a0&E! ?@Y$$uH^Blt.33 )HtlB9Tq>|w* Ȝp]96gg,²$"D{Bd#My3+;ߢQ̋ 砡BtefWG-LqGVG~PUHj&ArBҐ3躗 lJ0&kx0bj1Dڨj.+k.GCzmI^N#\qh>JEk/ըgU+MTwi7vM ڋ,)-}7X+_ܶS_WI$?i:sMi:*y\&$AG70mgx;^M8atc'c~%::!ݽ/h8 ĦO lߏ:akDY^]!|?tY3X씟RttU{c&Q;z aDOy1͠LDH-]I^5[R$a~^j Һjvd֧..*?qG=|ų8mx`nFK q;[i:kaJ|b[ۤ.XrX6BoVW@EeK=T8㲽휉Je9kpzy=or}[!bDN^{3ߺwld 3)2{ Äd":!=pb'3&^U O!= Ci+w:VG1Ly;1 DCۙ<٠|5xӋ|QV^,?bp$rsl9C?d֤#)BmnMi,s *h*ac`s`p Q˒.a|66ZvE.iOdPIj5{? ɿW(V'e7\!;LډG & HO^\zV֦v_Iry27u5S(([g`|!B 藯FL:4[/MWGrֺ/=M3FBgK 7,pXB1̔/3.KRmv7%/J'KcObgOߟu76W6 k.dXR`%>7wX~xU/ HRg1L~Rɘ%`) ~~^ cq(?f0_ TDzq#v͕5N$*:c}Կ-}ޢv|Qpb}SwŦM-[L=b/O-b4޿ia])<\6\ {fy鵾Xϟ CFA&ng?>)Z,<H"ItRÍ:qMDllݭk`=ۈ`S7em?C/N9i{Sݱ|{_'u[񆰶oV@Ncmv-CRO[rmns~l^1#}7t{W%1un8įךU冟=?,NyĻ۞ C}kעyeXtLR-wJvBV l`oE,00%82ݤcwAgsYwv7zc1Qe ߐJ?%:VzWlǓSLe-K]m:\ߓegӱ`wo[7Ic'HR`t'dY 'U! Bqmgoo][6&3Io"lA/!["Ty癡wTf؋=EK3&@dwgt?'~ϐG;Z <'1d?$>Cd' 3 dZ!% uE_K_2>W}xiY@eu缉_qy?FTtjٴm} G=1{/ ]-unHHyBN}P+Iؚ_`dO%QDݧ`iufF!a`Gk`T꾝զǦ3HѿvڴS FyLn}`-h,0 @OMwk xg+[yeо%W4ݮ%K{]]CU\#%HڇV޷NCZ<Ĵ&oXp̄eZ-7˖9o!|SpsqYmw8_p[ a"*!]Wv;ir@1v "CDM*\IEN>[mr.>.!rOm;:2w4\CCr\Zޗ^edN]OH{C`@i<36~:]y؟"ǘ H>kw;|?Q'4=/h)gЖ5d:BI>$?yC_P(iΌ1=4`+8VA  ʼq03"wffĦ;N;3`Vr;2Xf9OYkY낞ͳE%ca)ro.$E< 8FI {V5)ջ`}oJt}ϸnи)$-:@zn{sc@::BپWp)mnC]`іbkwow;w=@]@>0v{ @(QM@4 ((@ hh(()R P4UR*RRPuҵAEhdmT@ ^,l*Ũ0Yj(jf5Dɲ{彨ێwl+Pi{pEvo}p@;a==@hok$4*O>j>{ZI}y;Ӟ·ZsO{R)Cx籧yc=w@(QRI׹-v;nl[;k9@@ QE;מsV9{Ѓ={w]]|vd(H `]\=]o^nV]UցU KyG|={ źkOm@%5{o8}>z%ds}{}=> 38(B9Pz4'fڕa|o:=Ǿ>a[|vmn:[ }Ƞ42i `&ɉ`1&FhM0&D44 h4Ѡh 4OM2z&jzL50M&&LF6 140%?I5<d 4jfhS&2j=m$3DѓL)O)aFi0h#6M64&OPII@M? =4ji解4LSڣb?Th`dzz Lha=CL@44h"I2@Fh& Ɠ& IhiLF&@1CB3ShMz &Bz)?OMS'PDA0hzSz~iS?52*~LS$ߩOA3S̨S=C#D2z OQ=O?Tԙ Ꞧ$=Li6{G9rOdə5R)h xGXa\ L nXʃsK#ö_`-`6.ȫX^ ~t/_kvi$%[7szjnԜJ%b~hOŨ^:띌u9u M&X|NM#=swLaP͓+}*3Uqm0(㳝lؽ||=v<]v {*;$%#*H   93|UػP-mV$Y̺`4{@=f|ArٖY3$w יor+Rk9S'$*ac 16"HY d'kO@Sa-neBfYkԏ> YzQykA P,U3Suuӿ{!]Q= Ң%6/~YC֜qQgODDL,Jϒ dٷlmO=t跥tGi@HyGXPb?YȬɊQE8(XuoC,W9y3Ur8k l, BLia1TjBxxX(8gո,p[W&:}6.Iv\-*e۰FSIbu))t2ٞ`hzdb]! pKoIYQk8t`MSÂxB_+10(<kӱe&r7;NnĐ͝jADF##hVS]aU;!*:5*VNDRh%bBZZck̔CAr ='2DLQXN5TE%-Vke-["Z/خ&]~hg;L4VePS65!dL#;~Z\]pCK?`3HȄ#xQFACSy'+4qo;mokW~;ﴻ^rcH_Ŀ˵$G{>kvoײqۖ Lh.t䕓CY{cpw2c%P:~{vCc9c,z-% b O2 gO鬬(0~eBԐ#RP@cL*ZZ ݇(X >ZN*xBЫl>D D294=#$Aו~/-R;Ka0m3LV7ʫjHUs¹O.yv CK9w!%ފh,˗>ٕ7 }=ȇ2"'3ָI*H"2M|N}6gv>x^1ZW.P$akVxw/hsh8kI LH)dmM%|" oS<_L U(ylX9m$.d"Cv g0Q$\ 3'*niYGM鎓P-jWiVI!FH! 9*ea:-D5?U]#7J#@}9-ۑho1ՒҵZ%'8 ӷ - A`FL~ )hoLHcdu9u ë=]#!IWo{չ[>WϒE DP$A&ح2v/Ext7~eӱWE0b(k +'a /{vG}7ZEDAT@9>/Ç_`FZ^"Z+(IH@) u49pI" 7ۘB'θfxʔCq#jg\:#C$ZԨ @*!L*Z/5Mێ.kؘNXëH8ʁ7Gtͥg9Vt" R! Q}ʼ<ޯq_7b>[>C؞yك[.ڻFK#|tԘQl!"Waq'vKŮzTG3k4GAœ;@3lC &z*UT9+,uF㚻0o~Fϓ&0TPOFְHaO-gZٯ;W5f>?yu߀j+PZF)"#$"8?>_sծ@ tqD:̽u8uuo<,N^ݻr!gQfkr9"+Ӽ^"6 (6[Yɢ]xH^SAu&VF\ukU2"D`e4'pA R +PKrG)ؓ$3E!g.jHy s"-"hY@9>-u\*(ϯ[o(^r$\ W®(qbZP_n342>,WY;ۜ'ȢA $)vJnQ]HȈbx3fb'f|0ETh*FDTk Q,*Kh (4 rS VZU5&+'TYȈ!ܨ wi^JݾǃŎ/b6{mL'䤌,;j q \rׄFI"gAZ¨f0 m B]Ej5z\ӵr!xc>LHF+H /7mև/}zƖ׹ G6;AY%,3PU "F1X,UAUX ("(1+R**((łEAUADE*DUA$DQPdUTQTFAPb" QTTTQQQDXX##$aNKrz+wd[fM,cPcRJ͟Sz;owKMeǟoD{D!ܿx|ӤaPP 43()sf# rE㊱ 6rc -4WwOo:i>ֳ2'HCqzjK2#Fc +h AJV֫[Qbjh-mm8z~…}okJuُbեnpٜ(mwjvÛBDM LC}彆}y"dk(dyv'&iD>;rSsOVIu3B;QN``eW$`D6cd*BBYo>0TF8-^_*aSy++PDHF) s4@dnD MBc@H   <̴ e =~ݙ{X-T7 9Ov`"S%Lpo1x:wWi>9^r> z׾:$+ 0b#&dL+DQEm4N@a$NJ% @r1[v(;Û˷)jHh[vQBPn۔&1 0MP+J&;O@W; -A%SlӌQc bHP&QEeX'VlV L:}\s/OO ϋ@NԂ,PFHW(D'kHE`V,M K[VIQ>沸j1 @&@h;"Ktp%YY$l\[*Ü*;=AuVCaeCHH$.>2E#_]'j?DI>{Nf0zn~h"I||,c>;jiYO&˖f.Aʴt !U([R.YXS 2!&iReš6tL6[L5/fjP* b J*EF [)ۖI짣X mAWG"$/c+Gh*eiTn=`jow벰Qdv닏@k>w֩ώ{+eV*/~;"w@|ڿÿ'&cTfT\?Kc0bôTE|k?qJW-rʇCGsN^븬4.g+ow)- RDh$5H|n"wn%FBIV 60T2I@:O/9C9e_wdL-ʪ8J Xjϋ/(c̮(.˩ d5c/4)S1򰣳o}ijS#KȦ$\W"{] " G MX>:Jc-Qu/>*Os.t2諂ާѭcur}#}Xs G D_h?_ y>-&eB*%ZJ̪K%lTIfZ2(F (즵 $́#hJ50r ","PE,)LȢ y44kZCK81c/RI D*OCjy]~ >?w6ΣKﳫXᰤD߁elU J%ffRr:v7}GE@V+Mj{7?ǝp ?s?w'ӡb'gb|ɬGc招[|s}) xp}^K6%3s@@ @ ՙ]AK` aq1ő(kSQbP`a(2,>ufD>T)$"Q**#)@}6 1Qe-*,X@/,/Tά@E%7| p)#QE# _UV 0a?( -e\9r-kJɟ.2cAe;HcV,cW$,Dakg-R# El0˜3(Uyg!EJܠT2 tzj1A؁g 3lSO(OaaE7 (z45({!Y%m5 ykIO/ø/L|ݖQHH;1K So2T=(OOR,Y4z!QT~ /޲{Bc+X`JwF\KM<*p5bm!wl[*BI$ I'f&Ԃ7:zYic9ljhPY {l!*v_J,4rQ]6{>\휺sch7E*n<*XHB8 ޭouM54"/*˝JVgˉBZ@BNx2E 0Į<'oL[L3hȦ6jƪ wÃxڊ $J [tfRJ[EI0\,o7F4ceY]܀ Y8k77=fidg9mw&PXRz5%rKz0}/(:^Sv b=#EtLn6k%Jb·bP XfIS)V pۉmkQ?f*k~YF/n]]?lupcFE@IWv u͠9D8tc`x6;keqsr/eϞ1 q[ 7zhE(b Ds9iӔu@s #d@,R4MimX,*8)ۆv nlEGf&w1+v֫n1,nCj"B-5GY/)qS5X\1sq1ՃBY!AdI1xg͘;.D K6\m56iUBMnݞ4<4EwfeN4]+֘jHRa"pLDJc%׏z:>=tʭ.gEɉksZ3 2HZXF   DOF(PMAmW$ɗ8or$ɬds8W mlIii8\`BdENuh '%LaLC5 dx\UI &ZD1 Be4^b%2wwq i40EݻkmJ)Dیsn޳3/&0|ց}6H:giH; A0ϑT8}=#/T0ixvzwlZCM8YcX/VIRo*<aLVyk jʪw=;o?قc 0d!UUX(@$ IL|rS=ž+$ko.v9XR /؄0X <mzY?qĂ1`ѣADC0-("Ng.8"*Z8ZBGr r;>}_LݍBGCaQKS1CDcIϨ>/I[D? X` .B>޹ Zx&Q:sܬB=C=^oyӴXTV :ȱA"'x4@۫SD ka,('|δ9#Hd`!o_/:V`VkqDI2u9A0{l2baMyG:%$k :e}0 TGSϺ[f阠P>OO|w;PHb,X,`EbEQb1EX1Ԃ0b AUQUbX(((X?/g/~7I4o_M{(*rp$}?Sd̅bV2pY#w<+MqC*O}W j{[w/h<:1植AG,J,@oWP!ZiCИ(:zooI9٭+<XʺW#YYXeyk>}ܧǸJY&Cw8 %jdaUk"d$R PF$.k xRYZfޡ"y:jk_~ٗۅm\DB6_ hubn [aco1-=|aY<w$6jP֘9RN~k]YjsPӅM2MUdyd}L;xؿ5-ܝ~=!""@2+'(*w)"22I(⾝4}N|Filwt *FAF@#2t`cR<Oז`VP0 f6 /@&-˰T̺ol?@r7mK9AvG~`D v"*E(y!ެ#@f6b4XskOϋϻF6g&5z}Z׃{y pb!'Cp5_F=n" " LPǑ|hD>?>9V>WG&57=0 <@Vf=@qٰL`Rf;a< +hj ָI?5SF"[nڊ[+'.kiTԝ&jEOnnXw7.e1*dQ\>;.D/`ؿwxkĒe8玧Ŋ1EtOUCd`Mb\ʤ%]tlwҧL `ժcoI'fyzrm.daWKɵn;sq8cE dX))R$[l*cFbѴJ$ւ"Q-Pƴ弥֪mKykq)̦HWi+rnSB"fHc˄vN咥d7:ӬjL) z6χ#>>Tdxo&tֈٟξL;i\$T6ҫF(϶ 7Z\+EݰٕMZ4\h—S@Qs0h-C\ebii)353ri,b]EDT*];HC/ݵ^x^|tr^FHY@|""7Xq+tUegPe OlI ""@P"rp=5MacZl̵h_Glr+V+_"X8@8171 cubhR8{tOFc,x٦УZ=&z F|-\Z=T_Z¥3>ٛXȝs\,(6ȬA?XI! GH-W,Ƞ4Clsܸ!pn,NF99$#jƅq,e~wsKrK6ʄVj#'0a[hA0RmAT3s3G|gu }?2!fBa#s}O ϫܠW +?s1X\1rBQE[P1Y6ޙYL\[&}.8iJY.k&tn3u]薕-[YJ\6ҹ]r9T\7 1SR fJVJmFwάlt +_ߖX DbGfqc =p//o[}į:Ȥ߯#Rk Kף?J'%N]4YF(DAH"兊 VU4ĠE$DQR:-,X( L(0F`DAY(c* ?'m3JV,AbTQE"#b,b PEQX+ ňDV*A(DF1b1E*1EbV"* aEEDX,UQUcTE )"HFETZت*TFD@UT#R()bȤX*`EXV V AbEdX(""ގE$NH$ ZZD&8O+DEb#"^TbDdQ#H*n$X#??ڊ1[g^k|fYRiТQR  Hh2լl//,ܶRcDͽCymeạ5Z3M8:ݣ> ¯VOO@XZe1EVT%o㛂`l ssL@7Ӓᤕ̢cmL 9Zs {&/79V\u+MsFqhKoWuMiA3P2堠*TrevڴcqJ, LlĈlN2k2j0xcm ͼR:6̓ zcl5QLsnͺ`f@bDmHܭ`ۍu1]B ̭\s-̛M fy?wE;.FQ#'& Nٚ+%fx밙X8ȣ(,ZZp^FT($a̙+rhU[pX*S+s.UJx.i̮nX(QVMz R#qY511Uif m%c.4ߝPSbY2ko-pSQr 9L0qW&egZjm]R*[mǂc!u5ϼ3otW.3Wl'lIT[VVBZ A9$!7jaJED睞Dbb5AA"@D F0YC*"pYw[0XI2RFd^ֱ}ga"WWkSO~s/hWښo39n߄{荗DV= O;ˍ<ۛ}C੹Rjݧm_y+jz)42^;d&cjk/蛖wU~D^L-و]"%mׯD"D.BB G=w% )0UUb0F߿Hj1?X,.՛v<;UN395dyͺ]goM żkLQQF#}y{5TX)h BNHr@;>zgfZu:COdjl_hN.WO1fr1t!3o åWooڠt7M]| e/\IOyIj 2R79/-[mI p撇\FsCe2Ө-{\';[\jdk>&żKΏZ#fS e iťsKog_+Mz {yW̢еk v'0?gԇH+ԠR9UZRcDUEUeE#AH*V 21)AO/j" *QETDAF,8HQ"c"""Ȱ*H.!vśVg$nY.5snks9cŭy Gɱy0?ok2amxSƇ[ڌmco9omO=[_'B W%}~~-;;R-۴狧V;:7w.ܼzNB=f9ޏsʇy̫{,zYy;N.VPiظe"DT,<"^3KM-i'*v((̗tשprE=mpg66KHhŎͤ'ηn[p[z WVw1,b='ObSJ(Yw{wfͯ۱-\9\׹eW_/uiuͥ.0U!+A D@$k4iiÒ\Nl>^&XT[%ٯgzxrfީ˫9/Y  [6fg>t^NYֶkqفj?cŘr9uqheF (p4@,pT}dٵwsWie۫ts6>OY[ݮ]L9Wm5i7s%%+FmbšїvIOj v-W+,֯/{?>nxM̖ղyt\`~V[xk{4B0ގ 1nMV-STD5:z g!˺&XiKz䔂_jEp͎w <&Ww/NM>;G ^& xӋjV? v&rLDKyrqsyoj{>z?Ϟf=,;jlIK=n,d[u%@*U6}Cپ{C.3mjMf+C7z`V-aǛk%{-J܇;OOҧn "?%R(3H=B!ej$E"8.vHխO9de_$"@i$ZWgc5|;,LMRܸiNi3.f>]IُK~bvŋEEF-PD7V/0PŚA:Ucd9.-vBƩdHWLV{L 銽!ebmɹ&r˴Rc K/W|g2Njn .e#]vr24WY1f2 ۛ%-QLb!Pmqն6rDTeC Dk>''3!BGh& {Ө<u+rKRJG2LB ـP?WP)J¸j|\̯ˑ)QTr%29pQ5eE+ɦ &՗h\ *9\Ӓ29UUQPCc%Q̒+J+LFU+pM#W[^];QB o =)IE%ùz/8!db>u:v.l3ؗ c4J$=2K+.Z)[lx'^,(H#,"IpTLQ| 5R)-kZZ̰  J& LzM c*f#p KaV+kj܅nc Ym-Jkp1!o3DQw[T_u ?;fGB}^rƫ/l>X)2.v&Гksx.q:d" A3U~߻f 5F@ )Q j58N ,(hD_ Vd h*Tb "V1PXzZǹl (1Ʊ`2ʁPXjYXK ˔k+iRedX `*D**V +UTbEQTDTQY"0PQTU UAŌb**,PX`R" DRJ4OS**EU`EQDFEg%落 ٓ S$PB!q,eT &$AyK+*kʹp2鹭˞/?/IBFD<¥P2[CWl4B`Fl0eTX,L016ddl=.(Փdtn SIdəA d17]nR*V*Gr-G.SL%QaYcrXGvNN2].ݐ|&!` +SmʴPԛT5* E@R\j7wKEL dwe;ֱpH$g|*s.vNMqXEoltFcoEl27)2)GBRZZ*\/V5nQTD*7w-)kR,g;'s>Æ\pa.50[(ZZ .23MoK7 K1@mF:5;aj0z0zÖ.= `|v@$$eي.(QQX#DI%F UrʱDQAb"UT*(GJb*)QVHbUU"(b" IQ`*,AEX[LV2%_0kȨeD (R8 b EX)TD֊0QPq% _yīVb:mtXf̰Խ'4u vfXW~uk0뙿pZR'{ \o.Xm2ŘDM֋0Bi8\-< .WfI⥶e.TAH4!^SGIl̳$-&رIJ3gY^R)x7 ϖ"'RdEU:mhY͘aX*.=U(#z0mW-VbN,p**2$GqAC-Ԡ #15Qdm %PP7i;1!Prݲk nKKS \S83-ETc33&\2LEpv;^!a1w12eq A f%q,ܨa( E5l)j*D->p|I=Ӊz.\oJJPUAAD}V*0TQ$EX0Q@HHE1rdQQ#QEbb,[J֠jY>y>fHEbHVE#}',֌Z/apjE*Rъ', EUbň*(vzOOkb{6MiFVwwu7nnۃi:Ӆ;)2OqA{,` ;J4-"n2{s6nnRmLnɖL偗`"-Las 5,iV.eҴru2Gn(fg(P[1jTmD:s /3]78] AF0͘tqbMa>=~sC)FŘ2.JTsʄ\s70\68)pRܡ8 i2A8CᾗffrlBs3!q@m۹xeeafƮljV̖ʸ"K~x&\lppXyu˜q2axp*Q2ʢ`\:Rg$T7[S|f )Ks ,AD`E-H1V,QQb2jz"(1bEU TbGbFagFQ\(T6UFX 6#/8H*#(b$V,QbYjDDNԪ.-R:?#wB"d&a;HT0f-NuǤS6Lfӷ}p o;dmѺҠʀR$ PEI Vf 6[Lq6 ]-w@P+#p`6UP whYfKSY)mJ%Qmn'Н|;5z{SD" *Pd7 3xP3A&&h&9r)QcU1f.8\iwq͔P)W2ssӜ\9u 00˙\r";dOGW r [Dz/ 1FCy@!bboon3)a. Y $1iD591´ n.HYA&Pہ#7TC#hf\Q\J.\ckZ)Tx}tz=F6=X14:Z Kh4K{tEdIEfaC~\`Y* , ">6^*ȥ̥XVU)ի>*(Y H]K(6Q QG3ŌDT~\2ە>DRjumtit?O^'K'6,Ɗ pJDj;ÛẓöCMBrNo0R֬mγᅢeWa e+6 6KDs'jmuv[3MmYaɩUYUTj"A#$1Z"ClCp$3Yc30ˮtiZ30K \T22(2Z~׬wy_6X=-0M#+0Cx I]dL))ecp˕n\KJ44۫"ȋ7eEb,4'hqiq`` j%LA[l~F[_Vʷ~a"*,`IńEY MTb rQA~?C(Q)h,K,? "gzU8O[`8HnF_OO<&Ije$}go`gc)v+0 3 Z 9`sG21o2af\ˡg2\efF36O%0XX+frt*)*7W L"] Lx3,FJA@14)Rb$k69ԕ8rP*1,(yxmaG2$&aU2JM3(w1.UkS"hk! >Ĝ#: xD Ⱥz8/p;NMbV9i,UQAEbj1*QSlDT؊(%J) QdF;]k n"$>c*(+bA'_{;{}̤IE!HЛݥJ*ɼC?x;1Y C33.'ȗ e' k:LB- 5nq⡨:Pz܍Mh3S&RƤ Lᓤ*T./o3"6"pR!D< wt}SM%+f^Z-nsE3BRk&(\VjsFչpvi/7fq nmQd=\CWrnbZRܮ7.Ym1"mLr]z;IƖ  rJ jٲ(NoH 1ETEa,APeR,`WU0%aqm߫"}^\2j~۶)PO "NQF" W>w=SrڵQ,u8X&"F9$ ^Kۚ\Jg zg9P:Aޛq`.du[BӦhYn44z92 fޘyN3\q#}syȇqzG3K[wwEm52eצPn`NY^_vjbKҚ,;jj̮\ɘus>LI7֙vXf[`Uw(- M^@ <痛踹~+|+HUb Q-QV D3(kՅQ1Dr@U,6؈wѻmNSԊc`I 7`U3s8+)ۡ{КIjjN3pap꙽sCDusm<M=X^[pZYYnkZJ\2Yl+i~S V!i7ƘAvy0㑓(X4` ,˱v C,0S+Tn*)hTu*4w\|goI?!cWi *FNĦCT ڨQDc⛁(sj"B2★  FLXDAZ1Em|/..7H1lb$BH&H(:f$tOm]̄n#K0(qL-qI%JZxSJҗ/8rWV/w MMgL\9MCuC#;vg]θnY̵tZwݖ9^nq[̆.ڢ9+>)gs1@#bcAc*4m Qa*VVX+JXE!D JB~ 1Fj/WD> Cq~uIB`IA"H"Bk=}X"uzLkR x0ֹm5Yrcd~Kɶ\CFHSPVEMz冺lj;T\Ilaw%jw۩bTi-dR,&&eQJZVjXbmwb}Jz G:%ŵwl~Nئ,U"+*" #Z RҠ ^oM7pGؘ&ίBgɖ|+ۜbs6 T:dͲ+f7wM70Y[ܣ (<6&9 \S+\k5ݙP=^'nt1E[eBRLEI}t5!g9gǬ8DEE f$3p1E;4l7L" c j׿NLRc}]Jqc*4zvM)]: 6Rң갩]tzh]7:AJW>0xOɴAf#\p8sQD+>r{jĈ+DUE=+Ar"TDF "* ʖ*e2'-\q1ू_3YyLnJbajC\In\aX[DT-R&.[J@VHP r:Ώ??mtk䵪T+\q.[N9n&5XsYyMZiN5ɣJBLK}w{zfj}wz(CZɾEX 5byuזTyL#esk\WX:-˓-0bȾ~뮆ENS9ȓ49zgm(ёX>[BF/]9haer4YLBamŷ<:>Y}>TMNJ{zLE*V0BHM9<7˦uadey Qkrʉ3=%Z-WTh5,$" (5=:g3`ɯ4*'xr I8|.޶1A X"阶0vg2cϿc͞Y"yM;5svw]U&wco w؜&zZe9W%QbGNk գl;vJ#;Vh HQem֚=&3A$\͓mAC3E SDLڄ 0jDLܱ#ŁF2wbt(mb 2{@*c"I=Zn^,gnqw ĕQo Ugf, j [1a!*,2EOGk^6M(`'YgN9Sə'hNē/b6Zq 0ۿ8Nr2H` $m*DIiCv1;'qb-ͦ[D_G͒1;4HL#l,Hbb@YL OkQ&"a`Wd9N}Z08$yFyRncl$ɂtP1t2IM(I]Մ0g W(? oCb2&DD8HQ$5 H^P DT DD3PHA 1V*ƒRE***3@oA@DJ Q|xaLQQT[⢁LA0In⦵jCça Boöb+}MT*27*4:-*1]n2UԐYr|)۸"F\AyOs@F0'l,m"JІpT9~\"$ mJW{تk梏Ȉ n~ΕC4lT7zPDoAxDC*kgDAtb&= /n|/A  Ԁ@Q7=dD&[MaDK`S '|H  !ʂ;SD7BA`DSk$ ZE"(%'$CEOQQQ0@^ZgPḚU" # x@bCS_~§Ɉ DTN;o9{b "}!H)q]QCu̥OUGcD;\t*H6D WkAO8\`(sTW92nT dDO=WJϊ Iu g=_p*ACox'| |rp:繿s{ʦ -7[smtDOV469('s/i] 2 @;P~l#@Pj &I4mH 8PB訛ۇmJMӫnU ??@ }Y| 8HӝjE{H xgY7AP=*|;J*EO],8ixvU ϯSUN& o &?wHZD0g$ҸGg,j+Ho˺a_:%'yh,u#~>~\ ~03W לFH kH>dQ~+h,D=% sF{XH ZdTE 7Yl,/PfҋU^_:!I9RE3>*&'"<yEXBOu[Tӂ%mǠQ#TmB~)BsRP. A$_n _.C~}LD7O1eVGHn}qhEۑ8XPv۵|{yc2-O9 z G~6;e0Sz8 .6ҶqeȷE>4Q=0D^5NS,EdAI$@ۛuIGnMvr | D>C` v D"FBN谁FAB='I ( \ ؊K`ґ?C;&eI|(*4D@!b@8)r*Q6EȀ ؀CFAvJ$P,Fp %3Dv@KDBDhH HJQ <)Q@pﱑ|D@z?S` rZ) eAPBroQ&17@s(DZHEKBEP&rAL43LkA@@DtD Uɶbf IG**B*I"UAd%b Ed$! ,aB ""HԛthX͊gέ&HZɲ7EU*1S 9" EMM12US8 k Zwk:Vm+L`6EAutr}'{FgD/*'G;*_B&s߯|}Oj~ct_0a`jܙN4uH'r+C8([uTG]U:!&eq 3nh@50c0nwD*aEDނ=V&0׍_mRZJP e :(llP2ƱqD+,[ݳ]{6a"mt 5H22T B2 *ĂPF",m1,2qKbL$H –*Z ! "PmPPСSPX"$"D}l1X,"ŊEwd b #kDvd XҠi @vlX\q2°hA@*y2p|WdOn#]/9bx N[dA+N;rL[VTnJv4l,RmALfmP@י@:0h,2@ /Q2Io:ᆝʷE7LѶ(n]ຊ fb뱦M4 WFTcMcECu*7K#4^&Ȇx_;^vQ8/OR"#)߁,0xSFr^5 IN_L j(Eɨ=PNDXH"@X*R(E( E0X@XXȰȰQ*b P)QEY"AQV"XR,EEEA`*PdT QDVAV *TTEFbEF(#"(Y,b DEE+Q`*# X"X HER(H(E`@X *IXEXY "0EURB@R,Eb0QEQATUXPX(EPH,*2 $`EU1` "Ƞ,PYXd` $P"AdB DATYHAXb*2E*V(F(E ** A`EU,QTńX P H EbE (X,)",PRAaH EE$"ȫ ADb0U ,TXTUPDPR1" " ȠFId"E1UXF 1V," H EX) ,",V*UDdX IEIT"T DF(,""PR !Y@ RAQȲ "", *()H("(,Q"X( !$PE$PR),aTTDd )".$PDQPY`(,"Ȋ2 ,R, ȠX*DF *(#"DP",bȌ,XAdY@UPUEE *)"dBH,PU""PU"(AEUYP( $EQbAUV ,b"*  H,PXd, $XY"(AdAV XA`XX A`""bȰAdU`A`He+ fz3tȶ EAB6ivݲ plC -k]Uצrg*dZU mFY 4(eZ g3ni&oVHMz(}3 ="em(7X&oĢٿ!&q^QMDQD ja4hUe;&:P;^vyh5i/JuuV^#[}GmV\&yl,u< * \w%Z,Pe6@x#qaF4ڀl/wf%( Y_NbZb%BUTEaPDIXEe)LQ+U*DBE%bH1E `c%dd*XABy!+$ĐHc,w ճfz45ĊT+ ґH+ AEU@z94gmz达vvNF䄞V9Tŋcg8i= uNɉѼ:7vI|1F&C6{ot!l(:QU]"@D\ 4WE U&U²="TDSAP*DD~ z1Pz*訽h8$*(H$ "HA@ ) HY(""V B B I@$P$@HA -|"H {[~ $UeE/eKY@I/RcFg6V@r+ 2Ҩ(:ڈ pMf|z|Nly0uU@"Dc= ֭ .۫+0\QƎ۽u1  g ?哏QF/:_ԗW!e%]%k>4|[NalHr߯c+P תQ Af\ڇh#2euvzO'~<^Z&:=$Osչ7H縟؊:ΠkZ$3]v?L#Y0O!&8((ON{^n,0H6,JP3/&B_cKG]=@Qw4;NTW_~gcOx`AI*-d{{HJ!@gż@F3 P͓Ьs^ Boݚv9Kz^ R9`04fޮyvƓAa d qzyn&CG|XJQ!I<=&yT&UvAnw ERw>O?.uBBP7oEb5(ljU,D"JedmHb EB B uE%!$A!qNfoj~}P=XP?Bųư~l*]w.=0FV0tq Cap?w9GvCH F13 jrTjrwz_n ~ms0vNJr]rmG~f/_AbH}aƌ J- IO[p-14#xzg䜳6Hr ,EU'Hy~( $I$3?q6ޞJkeA{w|Y^/;6"J>Y.!#j˓{?u.׋3Á0Ә3m}wZ2x o쀟zߧiA~IxT#FD>춲#" 7qRAA?Wd!({NMxRPT|D R_f;`rXCSǮo9N'4|1D:Fʆ! PX> xeqV\h.z7LL*/4A#2/雕 )BV"ٞ$8^Z*d0]4WPlmT##hXL2B(!$ CP?klვ`UzjTMbZVQ%$_Lb1H{>8>F/O ༆cpQDž7I&,8ǔ6hj,THV/2M82*%eP$HH) B͈emF.PEj&P10T928 V V($]D|0Py[qZûb>pp}ZU.x|%#œu!Rz/oa@|NDZZHϟTBкIp?h]<^`ΌXH嵋BӮgmFt\QLL3,X*RF,/)D۹*VWYsEa!d80J*Z7\m"5iYajg/`bDT̶[jT*"z\ݩ4!۾آf4 C[l,Z5$P{XU]lw+GM\#a m}͸{6lj@+߅ԶdbZHYi>o@gpjcjק8Q(1d(-cE_syT#B Jt[;ˮuf|,d:2C $ڞcJJ$T-F1DkEb05Z(*T曔XȠB,Z%mla|;^&5zQQֈDE!ݢM>`kQ`dh`ڍ4" ۵ZTk)-` @s.(FU)eP\bI5b Kk[g0GXt=KL/m @UVR4)s*"d-UF\ƠG0LmTdgnVzs"UpQb(" I f46$Ʌm:h;gXRρcSZ-Vچ2.m*a0[V[m}֍Kh9bqɻ#lkm*ҶP>A6Ȳ(Is6I&6PmUeW}pmg UYe2ʭjKb:dLs E2ELM-ưV?r[h*c[TLQv@D"-b6zLh'oљmD*U.P R2[swQJlQ\jӋo=,6֊ k-Z(7/)j*r㒱fB`Jȍ d_fb1GmW=|8b.82/)1 Q-bL̂c|v[j 66*#V%M c wObF.[l 0bfXaQQV p*9[mJ[X+VAJ*4m-/2ZTA [?=ZXWD~i`A>4WR Њ:6$[AÜD@1(;ۑ bРe# HAFx{uoW=o|ܻnq1OkQT+-K s!5*?  gCd_pJCybO:f\C65,^D oM#b%j2F ݭUł %H[)@lY|uk}G/ #2czŚ# lwd|ϑi}6*=U[l{OϛwZE7=u{M.n7YX{6Z 2Ҽ!_e#{bц |[ M~O}oY""M?[?G~7;N? uRv#j79qԻ3"{Zّ$s5;YrZ|\L{{^zv9QQ9X w1G:(."H\Q_DpF*)w6wFGMK_Fo]\_UxlϿ ]a/du #91.\jD~k_fs˛QQLP ѭ LvD )\QOuk[܉k=o3fzNeܘڸ3iY15wJHO7m>Mn=}VD/Rr3IIV*x[>d oܬ=waotZOPX,vFa-ƤgcGg )d+~^LZzN.xcZܭ#3xh *OV/d4QK+V7O\ΌF}9UC6*b,ä\Žۿ&=(ڔy}k݇M%_[v,,}~/3m<=3єA=X@}9uCo^ۏwlt*ߞ? }yN_ :|Oˈ\? ř\)=Xsw}],߃FVϟh3 u_h1k-m?FZ6_΢U~hX@Utzc j:}|lGEJUIaO YH AT% ! k @E@UEPw%Q1 ]` ``;/:=ue~ _kŕf/T$W6`|?թWg]^wau&ƛ!HdaD@MчCM+SAC{}.?7ޯp}ܖ9.*Šl^,.~N 'e$@jl#ꮾ_>O&*qZ;c# Guf߃Z.мx6]~mub0c9LR==-0gtw8CNۅ]ͣ!ӹ:#oP$.MTɀĄ,__oj6?8_aTtA+=I``K+)X_5 ))+ϢVx 2 JG߿Vo K9ȉ(jspJ=T$]ۊ&\7} Ewzk_kY?^SS}xG{Kz[Wr̻C޲ߏ=em}W}Ɏvw\?NI$ k1g.+Z:cʆ]Ps ~dTWt~ h߾:cݣBZO r]cVtHer؜in&-;I-ONo1 pF.Vo"~ &zCm~`3_pSi}НYU%bR"Rf@P,ZZjޏ[frL}/3~<R={1d tcw'F%G7vp{[G+ְ뿰be<]y.lkIM:ooVm&כK;_`g&ciq4To.\Obgt^4'Q|enGgYtxՈhexV> r7*mO6&ȋoL>C!NETqP1ѝS3Ƽqwj K(s&UoV$ʟ`\|&ww5r7̬Ӈ,+t}EUj".1P" H) "G1G=GtS4I R2Z0$OxT'λ@]/ZkS"PKO"so/nwmor/X 04:qISi0^%_ lR-63lͤ*܃~K 6ඊkѶ}>u(/,Eb*&U7Ydyb^KKm֚ߘl9L˞{u7=,z4˴m{Kn,~i l{KcH:Sj?.O?X-eҐ"0MDA.?j 0Aˈ$&g/Kz9?W_mq: <$ $ȷ5St?e)_tU>vլ?Uk{ԚOpeuvB0$* UH *ňkPXIP(DVX1"rT""bQ` `PQAb; U,BI I TJݝuAUWe~!_aú^{=?GDs ­ufe3mm'}VGou^/}C-6-s3ip #;*jh?~;g\r<6bAgfGSo&m1Zݲ¼P4GNI,j1]Y")P7xBR\s)gv L2^Bӥh3@xio|;i\s_o~JK pV]LYZn{ezPq3ƞa?LTSEXD4h6VucUJ]cSu/ގBv8?=+v|/bF;uez'hiu&F iJVB-j`/]˜X٫hwF/O¨T=ucg~K;z,{nPݣČhDZ7ڭ汨;t]$1ᛄ6 }cs:Ѹ߶M#El6E.J[.j? Ob=Anpi?~搽z'T$J~Ⱥ9}nU[Ü2c8]]~AYA"݂Fj|19=z#mtjd5`5XR6$d{ n/LrTu%Z|ZP#p~׻=*i鹅OӁ[7s[KBJ΁5*N,z\wI[>j CMruՠw.pooi] ¬&y"{tA0}kah[΄o2(w- ͱuhڽ;9nN 2 =KÎMCyIa/zmK&NӗZ'2Y+= x ܭx/c!)7<^ bRa_y]NW-so m-Z*V7a A"f4Co]ښߎ:o`dm-[`WMa0MN:UrPJC+U(*S"v6L>Zw{ ,ŞU4ͳ6YJؚ4xii 2*e˝/+I幥(Eo2M4niS;<g?G9yg<^6&~g, &֙,dot[&Ytw6[9z\v.ef_wS-Q\K\A-+{O+S *T4>qY?MXs' מg+Id!seѡ=,{V 8 7 ~_&WRn%6M]ڰql4Kȵ01` lrnԷ+ׯj9xYZ1hh{&ƳHdiQK-53ō亹v"# k+>%5.9KH2.%Mt+ mm- =zOkQ8i+NY|5մI&p'FC4٢2hq1tZ[ I -bpݿŢa_0%xAT(ؘܥ"ΖU&s* tA9 0C+6֢`DYES4$N:$+o RA$:Nt>^v!: 3)'jI2KΠEYR$:,#10L6EdR0NK+o.B |؝V ,4,Z&lAtV2h$>h[ÍI3hs=[2K+3#2HQ(yK㫙E *{cӪЌ[;&TXd) xN/2 4oh`ȵZ5R:5GU{XpsN23B?hbDEc?HSAmչBCDnt b-7 Owu!,E>h -ۖZ)YD>G1>nwX炇=ZөS!]Yvң6S<r@ YL_'l Uy;="kM0HgnN8Pȸ5G[I#ܵ ݄g0ͨEmƪ9$_n!.(Z)bR2DL}6:"8؝t1`` pft&Zx[#o1c*AꑋF<%qB>ϣ=>*"jGE,y//HI$UN*Ҫ\ݔ>gU DW0TSG@Ci%Ij/ pxܪ߉> hat{O_i{yNlH 겤iIO~ݍɬ=搁#{rEd=HA0f?~E#ܔJdF#vr<74e0;IBa%npȪolg&]5ˈ!qQF$F# %h"}_ɀVh?^,?>Mzc_G 1dDc B0R-2D=8xG>7(}np\1j4d̪i;`IOoV.x9_?~t#"9F9,Z`6;oѿ[I+d{jkE7uN>Y 3)q͡ym\b(, 07|7 X* ur$ȓrB!1+j'@vp_q:wO9~@#G:RLEZ"<_+,,w[XŖiD/Dq;k΍ hIx2pqb. r"U@8.B@OQڼ.\k2}\ιUGtműSNc"F"E_k*؈L1q+A y?kHD{q{~`4#mvM꼵ݢ5wշg{R8D'=~W+~ 2auXnsM哸6?~,E>9@ԃxEAEOQPU xx{h[ J@ɀYt'|x 79'wh jb*`mV_XXبJL_:.e㰌lRc~o:T(>'ܗtm~Oam 븼 ! !Upܬ4Ƕ"T1MSG+vbщ(ѓG+u(S16"0^D2ф<7(A}5ӣ|u_ʑY?Zx$7+CI#iqj8z+ l+5QJfnnb') "`Óٿal0K9Da&r ( 5D/ipV$&q́v~bH~NW֔|Ӌ|}l_kSal6#_o6-^& %TʬV0S~+XWj Bj7|6 )Aa yPb/̈NSzв 75 G f+Nc-m+*zu-;WO(~{F%$CC# `jTa<9Q6QAcAdX*Ȣ*E`D 2#<"X,(Ȫ",?eAHkHt*!X E YEVB,5XdX,UPA`2E LJ~ E}OfcfYR U($ufᶗc1I (Eb*"QF" zTDaӌ$Ev7!io+'CD?c$$@E TP P*$D*2Aٌ@dAb hˆ_0@"#27v?a2I^l('GpzN_V-vtrŀ # .j4ʬy:4dskTnڽ ӓ$YI۬\-$f \ nD7>9UqV6Za_9A3e@v])膘wւ.t$YIIߛn Si8_44VCaoId@!vevJ$(\Ӷ7y n,rPZ}KIDFLTV)mFB'g;{|a+¨"A0  6pD\:p2(;[@)Ǯt&v`a ȣBU\I@$Ju^q\ܮ'ʏ'[Vځ@."Aj|߿Ǣ`m؎.o? |?N_-+Oz<.O?%ߣ_ gU0|}`.WqiZҊR%U:b$TEm$@ 3k8+W91p:-AP΃G/6*>҇OxY RNNB\`0#\i3fѢsr0Q!ʋ GDy"EW"頋 k? .B:pN޳09&=oq]ng񕨛& !|-2_(d$/ bTA "{j( FQlD[Oq/ wڭ/ qAAϻI$CXU P%a`@A@ u]C˭γ(NWf ~:($|S^2BHHI"%.Y[);vQ4 `h2fd3n,zR>-VF!Ǔ AJv_ࡢ{a' z.ӳ@.s(:x);a˽=ؾ)cIA Fp茉aTAzђE9^`>.[5;2 &G&y_kEwZ0G$Py|[:^{ yO 'E5ܾ*;"Y}45@/^@P @ 8 ?kWnl )#d$bYƲ:XnY2 ?;Wt'>\sڸh],@Y_ZphqoԹ| :/n7h4[;hZ /Řu>u;:H Xefl60`` &  ~Lll翩oEB-W=_1y :C *o.u[ø9!AF Qb # A EQ@FH ),bJʣT,Q``QbX)m$DUX REUERȢ"X(, ("*,QEY ,EUdŊl(`E",* $b dE#@U[H`+$ DJ, R*d`H"VBE@D) bXȤQ`)"EݰHPzM\f~U斠]uB{#?Ր@ PPbX|+1+V)"dHy7Ӈf>YdvdE-j$TOϏd9W|lSyëKw7kux84zrB$Cʂ49" ˨,id_ WBH;I#@ XxM(w |YCI7F1ol[$ւ+`{E5:HmJExp{EX_H"RB?+gpDZ#4n6X dž8dv;rıGDV6.s@-HAL"t*axcNJ!@*/M5*~!DUGb l@m(.B.tǯ2U;x Vl+8϶B, #JхBDŢ!"%EZ,(?PI$#V!?\zX3RlʘLQ~]~k%GKK;"vJG(X>U(aQuVE7͐<ŶW]ʴr_aPc~0`GSQtB?Bs7 '" ?Gĥe G0bf+*$c>kH =##y8rF, BnB,+u6;l|+79Cr+,dxP3F! R)G:~;_T"4|ûЪ}0P&}Ѭ B#$XAX"'+%99zU6w؈ݶIzyrMoPpIK!)")4ve(VRJbnԤm4lc*IYrU*dplX]k+00"@F`^ d,5Jn:L^(4 n.sˣgL?³A o!x[>O&D8H#],]R>RlPMQj7c9Hz$=vt#zQ'5%­<#!*W=`.0o-Q4n~;=8E?Щх\>7^\-nqoWn& /GOiy$㯡a:woTKiwJʼ((1qs\oW0N4 سֺ8o}zgA`r/"s̰˧m8SqOsZU &sASM}"uzCݺ"墺].KWf/Run[=8lj\k}g׽NV-b|E:b߂ Ѧؾ]Y`/◎v.*aCW< nQguȍӗ?sK2.N/D/H$k)ԗ J}" 1_ri:~z~0Z-9=Ak>4%жո "7[Ë}+V w`y_kPp*>F)%/=Z_Zpr}Nudm?C QY9\m?aX6o.q,]WlK{ԕ\K< ~1m4g%n‘[|l -qDqυ7AS9ѯO&뛅bUEħq`-څ6w ~[?qLv_vwotxv0tP,3uVc9ꮂx˞,Yߣzk  o=w!C8\wĎ~rO>yDA r(hUQpKiQOeyaG<Czg"T4'I@JT#; A@"+sWJ x! DHV1l` uo5w I&*a}vL{ЅǢK#4(.z`14w;[PzR$Rhhd`$>@$:f>@sDϷ܆q;g˻C|FI3'CYՊ g? ED#@hGݕ I $G!b=8 nl5<'$92y9O`İxE:VwJX8YXGݰ-pC8׊7l3OY$!j;GJ: MϗHFMίGkpbߛhՂ[yThv[jN&QwյXDLՁ,lr2_F%sH>R yQM};|ܺUGՏMgchWm5sɯ~fl3` h3 _·ڔyܺ2_#QGjc ` 76ucK&a۩;⨖JHbaOG^:},4RSl|a|Ԇ[10+ t'u>ٱ&6 (F0;qvdHx]|o½NBDEF5?^*鵐YI;4Ůܫ$yP~)c0zDDKET@Ɂw>lEЇ ȗN^/WBvOH߱nadOHDEfBr@s ?6gpCF: ̹ ҳrzԖ|)%$K͂OԐrFMM[lkHc=z-F.זzy5{ޏq54zGA`Hp&X3MqA4ڟb$@aTQHH /< QVK*y)hH@$I!MXtܮ֍ֱ-mFmQEjGVHY8~L' } \el@jeeV b EBX~w[ ͈6'ڵYFvHW;7?7(2\SCliMv *V5&,]^/n70bۇ<3~ X,]a|#pGgxg0)6BJ$UKvU˩%8 JoXsŌ{Ľ=.g:G]m)!nwݑ\'ٱWn,z= #?N+O.v&bшyDi)U2!IlQ\~:_[;ϖ^RI473i8D(1% ބE;z@Hq%gK| MVՃjHlH]"ŭoV!9i{'i Yi?豶_. + C\WbHj&Hmձ`)L*OnTG7dYswMФdž批/Ǿ)5؂Obݷ:(-Nӹ~ {܀ѷcU麼ZHJ`8b?Jqor[{o}}̺W%^(J0q9iV䊊@G0[urGyYbwϫ̛aUJI Q?ulcf/)_~lv?\㬡,N^^*^.T(/ydN~E$8E֮\M JӦYaޒ=t)!Yc tA&^)t٤A6/xڕа4/ZVKzL'XX?_w^(<= V~:2LٱSM7w3,A t7 jH&`/Vآ`LG1)wԦ mwhfYSՕ_JF[3+b)?H ;$Y}Y)#jfNUm&=]6nvELPlpƒa%ԫm˃>$hO+w]~(wv+1^ݒO|_yʱbNK+ :&-˚i۪z5"r`|俰oUPnn]+w5իJ%u/\~)'*:i``HY!%=ºߗm|T'SUy{DzR 9[Y6(ŚxP4Hv>(^bi^Bp'O.KrDaG@z8jmǀ|`Ąi G1[m^,NŒ;Ѻo]`_gl`+zWaY3i=;6~Lqz)wvJ6 *Y)@iQhzϰɬk6Pii8諂 Rxp? 1ݳ8:9h;[鬣Vi6 7l^OIVi#YWJ\ޢ|zko^'FE5;:rcsV.4yZvcR!X::v o:ȟ7j-Is0mFG+ goObe8Gky2ց]CRߞڪ9- 'K$v]=G̯-gZ>[T@$?lz.RHw#.9"jBDH ɀu\ӆ5H[OFMK6m)?Kc-$a C5X͵k x\qP :DmnC/4o*:O-x e硕X{I1N pcֻͫ[],zB9NZwd4Fȡ֊O ;a!16N/&!1ws*%V.zTm9ḥA)zb)'j q0x{Jr[Fwzn4ɳ 7++5 K5mv|J契] N`EC8T DP w籔<=܉Y8X60y^Eŋ{W5r]c9zs>y!c@)շr-Ki=lT6 xo9=c.ϯa}yl _5CrUju3>!`o<%uOqj_f8&$*"}zjb [Eō.\RRg糙4^&A J$1)CܐnJՆr]պwV YL^帱& u[]*PEs>꣊8M ǃW]ݵZK%)C:Z7 ulF)U$FU!)>\vỒj`jA3l+ MDң?fhCaՖV+zli{.߀0YgV\95;͢F E^㔲nꋖ= dXק>~7`D Kg~+3,xcsÃ[U/kۮImSOe=&(;ak ?ɽ I,E&7$Ҷ.ZUѨ.ޕYE*H[,s19I vHg pYX}cֽg>Bϓ7F_޹W0ѷϧZ5^ϒ2tև~8=,7j{4ξ@ò03 r[hH_pغzs(u"CNpmgf޶֞Ӿ>Jx{1I{O:w|k'<ֽ]iV1 ?ߕ&[1) ;ˉ"S_S.?̱^$ID=k^Knĉ%hGXiL$$4jY;MVcwR e^\*ef۸Ê~oR/2覑ɷ - E`ͯ[=oѹgƖB=iqٱ'OsE6'`vrgme{N@o6S~5͏/.G`8?H/OrZC7yl|W;mxyt*z,{i.^zmr#ocfg\E=(09ԓާgQbf'mjecX'\hLC4^>nf!! s}A{w^ߢǡXr\D.g_e4\?u8;oSsEwK_Xt3)X<#'6v_oT+yf['iQoi܃Kt!a昑)f fF 6EtJx`g:⑼m<䊴Ց^.];opyvpNXoOk{?et] e^//[x=Mi/sIrvkb'uZì߀ڵ6od-Jg^]' ":_7TEFT($r|ĩ7Tƈ!=Z c/BJ"HKk0J2hHf;7ȌgLXg~ W/+66.2Lsb{N֮!Zmލ!a o2>Nxy}r+9+K=L0>IwaZga^'eVoQ\UlSު>W ) JE;--PѲ6uugC=UX'.p@uY TM, QiKХIYtr̩}Aئu5a@Ju]NڧvbNB7R"d%_bHt W#JP^~Q$zRJ V;^7gcWB8_ݾN }._t+<ŜksvÚ6hχ'rwߕUp7CF¬Q]>5&hWG|Vh dpa`kFZ@k+˞n{=(9Q*e<`)#vd68a?Y:"#EO/@$Ny:^|W2*+_pQIHNqBrVYGܐ=HʘߕEU WwbȒkfZTP^NMEpc8Ru`-ÏYfxHpe-oa2 qHYHy#;W̖j+/ 뤼>ӣzu >]i+TV :b }$^c(X#~Fceak_N# a| RBAK 6эxQs >L: $UZq@s717HǣPhIJjX^JqҸ8Gh\ۯKQ^o__8 P ZgX"_i+ P>KE% Yg{*(iO0+b_]AS!,Wf%>NE:%d߄^FulRrzh۱KL%bCbu׉&'2lq<ˮ4dhԫM;[coGD2A;6wuNE) {Q0t|BeDbDyJ347XcxƾB%XtaP!&a *,:^Y>x6>mEV֤8]M3TjI80ۺ/Ok}VQd p9 1^ZHP:笠w#y3=ŊhHFutJaTSi@6i4E6 fr t0(_ ⟬/tX*ɦvi; ktjq)o9„ ;%!:(h|M`_zRஎj}eo/JUhuuppDoK>E8%ax&91fkԼÇXڈ~,R&E m4hj=a&$^Ҿ>rGC*:R۴G2'-a@,vIp?1`= F>J/]|$=b}KV/O;?WT0ڞZ978ka6(s ߱bֹ ӥc-䰁c ݰ -780 ;zߟƐt͐g_~"AEX1=wLE`x Jh0 AI$77&Z~uz#KJӒ!וѣuI$XwH@a)jLͅ~!2#}Rw_WjcP)ae~@AQiV=fϋ\>ԔUKy{־'if{\0`xtzÌZxJ}˶t1P^DGC,d^=\2 ]7hˋuc}俍j烇  &N+6[1.!),#}jMZtI̓;7-~&~n<\^/HOY@PY a D Wny܃dž[" vMw*mSaX#>DBKilwrhcc7)i])1{}8'e*/ƿ:?w(`!!:k1Hì3tR=)i}LƯ_wĺx^nI6+Oɧmr[֬pKr#]8=gQ.hpb>BOǤ A#z6iͣa{=cP2F<z]c&{V&G#g޽'99 i]\o]MK"+l~ Uʷ%:rz>+6:@@ԯ\T=}Roo<=өf\C˹<*؝[Rdoke)C'.Ȅ cmo8nh0{C5]z:{\["hH@8ɓG_ȻڝQS]*K:Ƞt{ٮ_ʹ -znNz?<[`P~()W?;v-3h'eYhFXܖ͖b$¬}o+@+J !n?TQň^.})5'֒S ? ݭqm \qջc` lEǾox?sio3}G3>TQ[_vs^ >UXnos=s7 ~gv B}Xl8|!:=6D^lⲑlվ@Y-ڽ֍D5HI3ǽ/*/nϦ/;O)YLI^6xZ0i@ZO eSq]K^O˹6fl ر2/@4ME<7mXem#VєW$Q̊ Y@ͳ)IdN@~E]P̄*CEĪ2Z@y$*ѡ/cVt 噂 Q=|J(, AFEE @_b \DP(Z 2*DFT)궺ybQWZF\039&SQ/ӫmӑZ)008[.JO(>VNRHzT:3͒i2E!1e,B=:%4lĬ ~T42h@$6V?,D-})*0%Eck8F1nڇYXVph3o ^^S=fsbah(F ,uVUr"EɎ(9~s&N:Hgp:@$m*ڂ(8hY@"6-@J  ss2-cЇG{l¢jno SS[-:ZS1UȽ%_ TNk:KHaHƪagM :S8[w*kEb9!n# J&`fٵ?VIhazD^*u$}OZpu@SAAy6@?c:A/ Px:o)}M>avL6dD 4輧R=s-kyQ_rO]ogE~^ xgIDISVV92!ɖLs,,ҥ4*8cDBmmP"$ŏ|lP9( ̘C @r5̑kr.I\{ xgeDcd㎽yȁ&]b'Ź].b> 0 2 3J' QaQ .(ɃnɊz#Z!R1pNEDO}+Nc$!#]̳Oїz)B@8敘G|^͢鲀]2":VS\srI1 2\!7#쮂Q@@G&O= x+fw ^Gf޴nE Q%icjW QW_5FoV#I(Сc3?XڐCOI\$/ NA8 S-~>mKZdp;G!2hä%tz7TR:bΰz^ WH|c3L= 8 (@H|x(F?$ j'cT, z2okq? juuyg,ikdڜ,SjݎY[s<5>r\6S`# 5Rj)a $C6̬P[K?: Kh\Z)z}2^/1!V"EB[՝',V]$DU]jVӚDcb2G]I?utyEȢ?H X:͊Os?oKĥBW7sMUL&S)rp@A͇**x M vxhW^y<L4Z{v;\ 'pPi__aWiL0L˗ރ3),}}29^Z[}ZYWp2l,!wNd%[51sL9Buށ Ly׬uSv)eZ]sQ\RlXpm8t#)iɪ2~Žd)UlTZ}%BE4@5r2Ia+ϖHE!]b]SveAT_96kHHⵡ /]wS!~"Rz|Yܖ#4cq#FGϓ)OBFdRնTt(-.`Ʊ{I3F6eKG)IFJ4JR@sg0Uh_vNخu:L]'x+'\zĵ9'ƭ6KTi,'ks,>ws4Ahh&k/c}B"n(.F"r"s-S<{;Nʳ+Vp-|^6UJ#MMY)AiBpjN:eZ\spƢB/C:4YRl:ű<ɚc2%nΙ\ʝWb8ǻ,%E©0ꋰ[|.ݻuo=PlcSN܂!k͖`gϗ)5l=!gK9'}IO1R[@ZεP~ " At/][n=+(ohOgʻӋ0Zj*pBv.uϱv휯jg@!j\.يZe~f]bٍ_.hKiļk9P,.9\ckx'Q,ZgoMv͙ʏa.R$Y5%MkOʚwuXɊJԆX$ywtob+q/ 0a7n rt6J1Zf^{+ܿ??VrsC+T9ٟ`߫o>?.LGE깶qPLC>$SeRcϘ|$hq.#c015dMYC t imMA)T\2If )W6%ouN\\Hغ ::/U?G[sS6N}Ϋ Q}ɔZ*:u3~;EGi{]N2W4i%zԪJ?7OrƻW˪;6fU|X["%DUWWcrH?xms9@-KEs6Ew^;fVd xG_GI _Z] WoR,tVsb{r,eИHm"*jY֤F6nܐثuWk);R|"y(Z Z&l dI4Pkj1T0R༿I_^AG*;L>?vFtmXz6<"?s{زz:м8+Og^[z0GE9 IK䧏kSOɯ/<9=ӥ4ҟtq#`oJg؋\ȤԧIW ~ *'O<ݢ?vwK? ]1=/#e߯'S..`'tvϥ_6@̓xZЙkT3ѫs#LK@E RVk#lv! oɮ֭AάQ)%9r{W%@Vfd`b./ocx#go©6Ӝ;Udۗ22/oc4%Zu1gUWH"jnWYbJ5 }⢰X  3V&kA3ُuV"AÅ]Vտ:> 8%F]B̏렩\_<־F:y %^۞?A+D{݇Pwøj(ǜzͧ}Qzh:{K>S_ggOEf"͏YnҨGk+Tl^^ou^GzZY{JБK; gO VYxksn*JrbEr*uC5G/YF3sqVS ]BezLeRY$X'$![1#߸; ڲ>I{exS 2/QmkyiQ}KR'-&O(}W &xmN7jjKj &W\+ge70vDIDsd񤍸']#7O 4F[8g:kW^d&ÀtK8jV:"J-we\K%u݊{/scEY-2zWd6/S@2Elc^U6 pĢUn-y6R,lXd&^G(iuަDѦןX`ĤYOe/Z#1F D} 8?tCTmjdֽ:OGSy{\k*{jOclad1Z T`RqsɈD-PjE,15Z{X㇚Z/60î-dH)v1fNn],).3 X 6/fi9Ge)v9ʹ\\C) ˽#'si\_3kjbûi4O\/Yg}ɽS ^XF w_Wؾ3wiW=ZiTv`G5w3ַc:*C(3ɧr{0+?WrWM8/cq+^8=7=̾|cue75g+cs,;ij}'}=c1Qx0QZuibzZ{ٯ@LNi8Y,ϻ`)($s_)>#ѷ@\gӱg֮&EX0V'J<2q+PT=Ьqd;VP^>,p8Ϋ俓|L@>Fh/su+6˒:d*q ByX$E\[)K\%\<> R3McB-2ZiAmXJBǥeLG2ަUsWXJI*V"]4{kT벵^Hnnoުn;9-2zqj3ޱhp6J sF=ղ#z> yg7x9D %XؐFd^tot$=TYl(%b}0kū=Pœ?7K1ƭZzyYDA5CU(.;6']GڇرGGtw%Nv]x#GW\oS9Ux]R5?PܳVT^:%ޫ|tcW*KX;7W)efqrb+9dc`(.L Vo [Į ^|uݟRBG:hk !d"MMj&b^@v]Ӈr+ȣ]SX鐗k4G~zoB1օŽu=Ud+#1(p:j'+a/:iv)UoΠQs@C#T&{]ㅔ=j->(bTSTU<_QVr?[r8|tyn P و yB@x;Lo|~=o\~v ]Y@0k vb9U{l?RiI#['y;S Į~&D"H"luf&T? v}O pC(WbW%^P ރ*'P$×tg [GoW{89P;dRP 0hsQ?PY1P*y }3tf_ ;ӯ֕(F‍ xT(~H@B">gv/!"R'4+c V5Hx$ 䤄Y\v4 X6j< ZNcaw["DI hr5:L~}WvԦ0ޜυ"Ij QC@=?k@`쥞?]7[zv-zPz1 _|?W&i! Z8_Czycuqj^VhU"xKXGqo]_Y+~ø?`[p!bG%D g.ɮɇIY,8r#;.ۖu7||(e:PגF6ŏ{#y3F&Px\_V˗5 T&:SZ 8 wЂ\]i_Pk"`2&}@?6wb}|b^3 7qIJ;!oc;_[막&TOk2gaߧ^tKk_*:W%ӎ[«'.`KJ_XBy(+l "mVAKΉ͸w;'I%Q^b3`smtPA V`"OXUU0>K`i'w9VNisX"9qPc!OQ۵}ԗŹX[[f.r Ԍ в >ܙhY !lz*r&B̚ c%JE6G-5 $fP]S2rj.|bŀ$B_d4MɭH 2$<e&Y=,+DT kD:LZ9# Tuf[tFff/ t!/fGuhDoeLTnJV~(Aƫ 55| 5u*?)'l!x"h3>|tF|ʯ}-|mK@ : Kd$Vr#cװ?'oG-HbArie/V$naF77#c^ P6}0CXmn#qݍ C Q|} x3H>@Uc3ᓄZ I"`@o=H2ZߩaEz관Ȇs _;;Ƿ;l cU ~z4uaq^YB, {a's/IKFhziHۥ m/wRņvLp>_;{Ge{Q'P%PQR?W_+\Aa{zOO-{߿}^A*g U8!PՀn@1AD[?]zz 3I K)'y~q,ަˢ\,뛿V~JTe-jm5bAf3he=.+$fťM9Szs |w뾇$`kU" AD hC {wÙWV: $LmÑ_d~Rfjáyf?pAԿ?~]; HQSveo>O%T%@ũ?ʫR-wio/mEÃHm9n'kp,d#Ŋt<jLyIfv\qԻI ōEDҹ k]d2)Ylt0˿B|rVXWr~Ǩ{o0p\Ԑ7*}~_5n!օw+!>/ɋ iHij^,$ïݔԕXASP*wmYy}SwjX;9iv+.9JT@Qe;FB RvY=G7םӟOj}v397`ۛ{(sLd^cryL>Jk|>GaóϝUҌL(Džj3nLYb_3oOki %C % rFQl`$,^֠Hk*WNrֺ2VV2fx^+e!51v.r@ɫ ,1Gd$Bb3a\1U\1s!:R{)=`_e\qr)xqs31nUc~K ITFB &5s6V's#-Pgu@e"إE0b{%I~F០xY,+J+z Ds+⹖0.]҃l2~:]0^2e{>d/Mks+1\Kޘ01n%eaU 7SP/u15'H}ԩ˙+3 +Uۙj*uzŠ~qajq4 <_}v5 y[+K:2EʧFY $ ̪7^sGi z6 C{CGn+}S +iEJ3Ew6̹):jޜ^JZϹƩRe4JX.sQJilF-u ziRJC5IA2AHyZӪuL§-6"6 q+| {itǯ"d?Q3iUZNnw {Ll9`FwH؛}g~J--xpm ]ޥ `Ms@mBtВ<AkVsg%]cYemG,e|"^{*޽ijSTs"dwA9U_XnFTeYLt?L@rDHD3nQ${mw2RbuoWڋo^)ۢ}kWgkxz!bnXo{G[+&4 ˾YC T&2DMKlCX7kv9g:ɗY>zeaU6ޙG[%qU4q/gDS-,&V׽g~|:N%MʗMV\)d5Nt3qR4B$0&rZE!喕 ssۿ]#QjSJee X9LN S,%"b1l-F%©l2.Qcڭ3XTk7s68iԫwM-H^yhʂb)+5MhDMkE%%HNT Jnr XbWŕvyilZ}Ҿ>L6&!$VZd(X͌\JYN != c\0h- B֯ qX0r 0U KWq5\¤`&uS,A-/]Wq!OzF{kK~SDXXKq$IM-)#' I<1X ۛDF_/]"Bpl `sN$}^?D8qP##w^j0W cۉoV_jCd#&p_=hU(1d ρD " &`ާ)bOv@vlpD8;g@'1``e2OW ~FM'c/;Y_%э?Jb.}MbU{ -xiȈ2$G")D4sN5ڴX軯Qz&MQE.oZA2Z'Koy{~v~S,b L kC. 6~Cj@XDp@1d/SM!yXb&&fONjap~.:qJ0rmK@^HߎظsE&gHIЁsgwP^+ yHQ DM2xDžThTƍZE2&goD_!?}.G˟&;)$t&uZ^дay~v,}K2@d̜"|joajg{E!,~w=i ~Oßwx!ew/Irbi<,Zhzd^M@lZַjjH{yRafbJP*%tІgW_Y@ڠTU Sn43ڸKѿGhVc0>~'gdjߘw/k(?H&0`,; 3aݢq%:KPWŠ YƩZ Hsb2/P+Z[&!`bA$?ZH^:Rc=NPkl`}mN!k]IA>mV=XG~|VE;ZtK\~> &$"nW*Є!Jy}H t%\ d=Nttk11Ρ%S2?>?=wGLwĜX]`*#P69 a>@fȀ #]}yI_[ })`ј[_]ljiQ#=kC^w&iX @x^#w;h(g2Jz߅cЏΜhX-UJOy7@〣` ^3j9 dd 8^4켏ǎ>IJ-Ux)fHmjIM\ DCu z=4JY5Ӵݺ[ZlGqq~^™cfn,y\Q@AdؠuY#t X@ fzM/"a;]R50 L,{_ 'o{=HAOy}-8kiT̳/Cj3 Őb axB?>V@O@Z]UWEna NUph9:K8H@OfZ3ڀnAA[5]@,0r1BDnnMYJۂl %teAˑfEA#om`~gMP>Qڀm3?<38O*kV)l뗈Nb6t<5WlSz/긜CHܪ/:0M0c hd:*qR?>',zr*7pC&&<H: ,&zN!BJZo@ nPEf75hlh؈Bl8EU$Q~Gm䉚\]CC i:KV >M: ^y>kmm~y*bhv^)Vrɠ\PzM۞m4}!*^2]U"pQmЬM'/u3BDhzufO~ˤGuL$%zIzMg{V?"#QT4G* \;'淋q QJ]k;$(Iӝ<1Ji\O@E;_ʒǓeR''ʄm^~/b`gщ=Ԃ^9q$GaXgOˇxin`ԛ[/ͮ4=gqK!f!!-jf /*cLߨpEXȌ$9ʕ.m;L"W%\z;yY~qDW4t 3-nzMv9k "e@sp`:d::|wqH{>ZO$|H Jopc82 Tk6uk k}o[jFƚfs{3>`F6ʯ#䈕[.u`xa[Cp&$ZM7S퉩$-ObNֽ#`jx9o)T(G}"_V#C+!rCˤ wnH2B@͗O%nP 6.J)P:O\Ն#C&Q=6nC b1liQ'~{iׯ.eZ߽SYrkټQʂRI3uFhѴDaI`J0/%3)Xjdo+#4/D}8-UWEJ>*#eyF TXc|H4b C"\]o38ȿ69{-sl[=ZG!}Cr `6I#s^[l9I4Iq"ƒog;gftZ˹G;P|vmuqQ8# S?=pa`|B+E#i4"n) yɑ)B@1B06-mHOŅ|)=? x/N܁O q}Bo3 ?_kW6#yU\5{$MŸ{/S2r*x@ AHiC# l:IH~wG>-fQ" ބm?c?vv[ߣLa@OS:^wzg8`Bb"G0W&ɒ*SN:l"}<*|ӱ82^ThI!#8/4CO4x~y9! BqV//:qVCr4jbH&l~BY`H"Gkֿq6DMGAv+V SAq wy>Uj>pZid%6ή uGad-LHb]eۆ+[j$rF ކ$/&{N; D0ݏ]?;f)w/9m]r>C@<k%ZU4}B(gҖ@(I%D*HB3c+~_ia @Hu7$!Ly]  j/w TBK 4Tp$H$JPg\ߠf9aֱBuUQADQP"*\O~4IcbIH)3IT@@:ڧw>lE"js3cz/BiDL 8ӈZj~$y8~9xkoX'fdWNn;?̻9}r`.R] N㠤|q}o.rM;h_1b"|k  J2L! Ja_Ǟo꼽r ⸫ML"z~=ܪuZer$1?RlL:DzAHvrnQPFki2!ͯIFiIXzQ! Ȝ 9#4Z^WO,iS)NX0l|xNCo-n !:׏zذ.oi-o{ƸgY+6r#^J:0HBը] lւxkTq0fe7?b!ȣu~`{(dTډZH@"Mzbuav2#qa+"N 1xN*!ŅfA}?5WkgWaf/ gPq"SH~+M#@ڑes#Fx8PxHW}Vڐw1xr7^Z[g*Qs74xX#j9iHH#:DgښP@p~|iZVWghDQXAKzY([ѐRNaC΅Ր9oaSi$-B(t%t%l@D@;KP qEŁ2ys~QQ׃ìQmYE||0<-!9\|_*a]".LQvgFwA$'UEk]KK F\Q! H vvQ|R+ԇrb}\ gxlp7D)E!LJo.x8{Ճ]dw7ob/m.\/;4 ӎk֜/Gw-#c6|2kO%;oz-n^.a[9'\W/E?Ga޽SU:^~lqQJuy";{byOZw~}SHJЫm4%kf$= \v:b3ݙ絯Qs(J{鳨:D;AK\zw,/U(@o%/.+ ؗ204:a. B>sJ7Ld@#ǃČv <еKAUCxINȾnB+ xyU>.Zޯo %qCi?bA&*|S+F[/2g9P 2U_UChc_]1l=zo s=+Q/?4?A ,fп~->ަr}@dR/)"JD_sԬ|C5Y{9,} Nh22@A;7?kAd؝6*38@! &FŸ 결?WI$)5m=3?}yMgu`0 "hyH++xzbt3l<=mzOhw1`tZ M@::4`moU]CAb*,LJE槮Pd~"7\h2I0"(#ȑ1H dv#l(ZINC& ~1WH m c 9~k+bOh$c1.u^9KGJfAߔh6.?e/naD T=V.UdKydG]RH|gDEnOc3*$AF$$$4#'sC?.pWy6po_=׃1 !࿹M.yZmf!$_Ocg[H3+ @ @fIb:֢s'?f̰3$G'ŪsQ RDlLxAx6=+ >|w"^ԧT?K=Wyо AF_0~o@[PIUQW x@܁Gj]Udn~6aP^jyko5IP+scrBS1nv$~m1R0eQV~z:$dK8kn,'Cix\W`/ztw?aGcrlB8-$ա) }g_/O#]b7M zY[ />ME}șaV|~~w)S\bHCݮ1%ӄ÷ͺmR4F>O.`1$ Y)hWGkX0 P7l:YwA´8߬b05*D3@3/mζ9 up@{tV^O$}OD}sՐnp<LD$ uw{:0lג2wC{{V(ȣ~웓t j4#䆈mad;~ ^?%)$SޖCOk>B6$ZfD_sXS_F/Y9rD~*/Ǫպ,у"̞ΏC[GTX!N5`As8\^uC-s{DwDŜǠ=ԟ0yTZ?>cpHڭکpAa5vdJ>68yZOҷٿ2=rxȝ̡"s ήiz<?Zp [mHu˩:nViÎTT"nW&BD tBv[SQ6,I"_H&[s#b8#$ܟ۬y8.2ϫc(_ 8dK5 Κ_E B⌐VM%ǰ:a4k;'t8Zdzy93FCH$(.BW~?[Εޞg!B7u,sq>NJ>+v\֡DJg_COOcdi"o@JT S Xqo#/1zwUE+`|n۵㑎!HЄJ|) eTm§IPX ab(&2HZZ!Q Ah˱O_ K1DU*@XVT11 hIW1l"JŊFЭ`XLq*9`, f3c3,&[h%JY*6ɈT"0q$EJi1!%b,mYPv6ѐi&%@UXE"ʅAs)āTQq *X,X2zm.T!YY>帐DD \ќv! ;ڒkvF"I ٓO_˷14~FͶ_K?GwRJ#cT!"L)I ~w{ ؓftTDFt#DF C 9y%rc໫%N֫g+IX D0@+UU'Xtfzngǹ{|q:UDd[YJ#džv NRD TyZWaGC(]qQC>2v7x/e3טD(qvq9Kj s$b"$⾽3؁~q| ?6u~/޻.z2x(<˶AG쩌qsP+Qx::Kv|qlϚ"'r)J.GCUG@}yc 10Hzaޠ;EI 4y2^wͩNaD&6ZAd(KN˸"~[B/Ao8i|DX"!K:z25 F z/n[v^Y .F,D2 QDD0amuۻNIOuy;ä+5y:*9`xυ3l8z0::) $7#$ C<˹0*{~u*rĸMM~hkw*BHf?B;[*L\)?{e[v ҋ_9A6xuy:u*R *C\$kE>BkңlN$#bbj ':7Iyz*U0c9HCvb|ugڙZ-V=)9_*Ht )V-ml#MÌ0$p{6[ 5XqtV&rm,Ї nK<D!!A];f}DI *#PU|kNu~9^)\P)PlFH@bԈm螨[pL{޼G-- DصᩞZYOc4u;T \w8Np:D7=9!Ftesx$I\Oo.7b/IN3BTAME@+H )0$ -ū}#A> Hf~me̹X@zB[1_?M5an rIfE]%`7;u50kh޼ [յ@O4wlM?*ىXEMBAo tU,9\uj)HɪE$Wy;ؕT)A%>ZPV?:p 4H `ݎ78V;$Z\K$ߕ52-}>ZxLME9nGUŽ*NFf/ tJ) Mg Y-ĒA{ 4ЮM:N) |G DD< eĩxdXO*y[r)W+Y+*!:qJToVmX7^w2ufYI0DT۴_1DofQV}} E GMUTecG1& J؃<xF8e/]{m(XuBC\M8RN$9"LGlֹV09akڋyhw#|J!}+BKD&*TвzlqQ ͫ*bhsUblϟpËAŚ%{+BlҐ22=,BsN3݃AqvrHT{_XV63HRHJ2"!1zLi+奚A4z_{ Qѣ3i}!Φ\z-[TzBMDs+nF* ^Phʑ.@J_Kٳ,ݕ6uzj{P ^KOz׆/'W3~ )g}^׭li c,4N@DI+J5 ]2}HxWwӨDcvvFdXIVWwrSG({'.o Q03﷖㔺<6Y!t/FklefYٔM=^>"~~W1bPBu=kꧫQ16}G\= +Z BZ_9v $!DS(ױC^_1o{bV5h[[N ƲZ.UvrߞcfƟ7.}Vj~}k 5x=W,xV*.;6y}^|Ǖ7eҼܝ[sϜosaohQɦ4϶S+]^5 %rAџWcM<"긟dbu:=)wj7Uϵ|9fK_ xtv3J^85"Jb݂ԇěE Hlt,,{€{L;.; c9JZVȄPKZHg 6xI;G~{dΚWeK9I1i-^0O-xE+o5ӲU^#mObd,pu~ǬJ.AH'}N^M"҄Id`Ź#5˥:hYVa6_L+-Ѕmv4惒rx;7@\ C$ !&#"]P̏`)z[e"mų#J&NQ "b1⤪KGO>L":ڹr&no0AXp{oڙpv_D|1 idpcҷo(?{%C,D[# men-Syp8:GTru"^)b[=dMKXnC#Ŵ;]:$ g +(.$ $(Jb E"*c<ý:*ISST1rJC1+*["¤X*Ь"o(;9U՝M7l;@Mgt|f3&h$JH >aȋx}-A=Ā$f?'qYԣ FPDU Ucynaϋ ykU 0sJЕ{ ݗ@eE+(-g"NG͡q*{t#%[VO0{3w^}r oBV)EsmRla$ʴŵVC!i}M!iײ#ѩ('9|[7\B}oJfƋ/<\rIQ3j5.2>A^zM8/,ѻzq|qWK[=il4ػNyI"6QGNkEs(UUhG>e4RnLl*Vڸ-l&BruƛדI㐈Nw og۔.Ѻ<<3#wlWd+9I Pl,8V]nϞi#el>HXb¦^gn|:>f1I9;ݫfCJ:(H?{ą%?zf8F ɹE::p ' 2B*!7kU (@󾐀<O8\Aќ4͈¨k^,v:ܭ_'00T1| n?*OjlAq FA`g( !W.3& Mok%7 7|,#.zY}"75}RxnBAF-nqڅ'sjzd?HEK0*" $D/9Ƈ2,dw{_KmVgD2HdZ6|-Wjv.s^䄐k%QL!=%><sn]zDYJq(S9Rs#p;+{/ϱ`֛F:eavKAL0 2#l`2  _wK_.+q`lIXy r!| r HcInѫe7BkL,vc4%HL&0Ԥ˟̠:k~z={`uhl?>PW@|鮋2iHf jo <D˨+ PXD9^s !M4CCs4)$9MaN#%l' =W] 7:LVCwRFtrDc!!W~U)BT!Bqwa=+YsACԙryZ-41sZm|?B<\b5]tH"/6|mh<P{P(olg`H2s |k{q6V^OqXoȝK A>XV٭X*[} },7Ԁ^W/y %a5SPo)ި1?wyM?;qУq)uòSܚ_a_jo{|;%-S,Φ;6xe_$TvQX= ؼ( X%rU'sCt;6q~ӈк9o: wFO.,=׹d7g=MIEDz ȌA4N.%8Km$FƧrLa%3zt|9ܡLϿtCψko^fibcqW[Y d d_^E3o$ =Pizp0R.Rm8 t*~x"`,*D<>')ڷvBHU")U T$UPUP#T$D@AJ*6!~(o$odI:>| Sz^u/!Ѵ-9p-j-AޮfO-2"У7X_O{Q&PLjF(5`bXdvs޷[v{!zNzQ*X8d@~I;cu_3:h]qH"~.g}6@RcbXyKyZ">EB _oU> $qQCU-E-n >w#Ă $3ׅ+h8$"SwWq -lL,[NH<8D@}u:m߀ z&Ek4~;ſM%J ʼn/[ c俁&2 hii~hߑ]THOQhQv2o )Z g c,T"0,7[sX!OۮB$e/z!zG S[Js^V~GIIa}+܄v7RgvCwd\f! v "A$(cx4YIG$?*dSWkkhd ! A~8:׾^$p{no "xR$tOJeaUU"Bh @=F7ƇOaC&%D>U__,?i4:; $cpCKG\nT]qϱogˁ㲝i^R-Nbk8.YapvyL޵b[Yb ?7qLdR,cƻ1a :ɇY$DFb |˝op`^U)i ~yg~|6 +i)-ckh 94 Z_(0S_ra%1zJeI&E'P)p`^;I9E*)QBFkZtӇ-_4hٯ Gm]+I[Ŋz~uy"Sf`_bιdһt w+͗8ڛ7B* HEy/u~N(E5EVkh$F,Wݩ5IRA$Y/Ħ`!%dumRM})UI+"7~C(M]~'nH2HȜ~zjumӯ+a)F~zq֦_%,N#";tUbICQr7oimqn}ζKn{&~k97B$ "!Z"D>%eg2*(UJV, REPQJPXE%ec 331X[f[1+ B(V6Tmʞ}oxxO< HQ+XTV,f2[H-`HbTQjVaY%k$P-XRmPXq*%a7ʊ J)QIU !YX(AV"L"bT ,,9echVX,*3 bTd* V)2T,lbAbX1*±FF*%Jk EDD#Z) f Fw!n_JR3 ӮàJH`hH-ƾ )$?Լ?8(M~/3p[ []O,YHȔ > _וcw×2y>d&fN94 ˯ZN̚R5rPfǺX4 ov 'w8izKW\vwƝ}+͢rʠF@:神۲D 0>d5'dJ2@VIU$&ج`QHBIKxkP)؃땮0`|=e_rF ^E*P `CwsLǾ?y4 o"J@8f5%n$ו >MߡƤ W`x.c ;OnEB 'RTk2oqHA0Grrԝ( g4Qql#ǚjR3bhn c1f݉S&tw_;0g"z=YyD蛂Z>oUU, M=HxSE S@ €E APN̋PEڦhy }&=M xjdA~>{s> 1Z*E V^YσUmSDp%PC@Lrk:XqMr|<)$VHo#Mf f̑c>GʳҶӔ֕ZM.%ٵx{yǞO1o@ݕ r]ѯWcvXS/diߟKϐ>6eHfY66$e\NM(b)Fp\BUfZVTPREA`Vc qLq"X+ c2vtXI>oEz.BEjnuYNJMoI 1(N˜90eN:2B)nڶH~0t*23?\Oη6}u"Z*" @tתX-Aޭf{oO,$u :|cҵw.q9oP1Owci˄a]?& >slqo6OPgjzu\ǤdCbjE^eq0?Tx6 ̗SuvęU1OeWjCМnZØ $+ZxYM7mWd{2LAK"Ye# YVw(#CI>=XUϬB#1"7ۅ̇#cM(]ϧAGyzÛw8HM@~Xt= ө Cڮv;%aפpƑ %J!J.NKqu53ipu.V^enq(c$ ɥ!BCߺjÍimIDL7ewJ p0OL0oK,o[j}H}g+#{Œ#z<$%WWs3r7X4+3\zV  \ )qM fʭ»צݵR*RDbJσ~m:-rfކx!yў+@toqYp'ln1"Lwzib"w9N~k\~iXQ/tClHf?,QTZ mm^lE;&$μ6~3חxZ,qY +oiO)Z\,&I[ֶYz{N)]_}i?KԻ/zIRtf<9+yLKb~ȴu $vu}M)#bqxRMJM[sx?Ψ46շIuYIΰOCAoS<dA„a Nb` ;6Mn8OѤc3r!LnZH.#yx΋ ` Qfq̭pߛUxolG%/6 \eA>7޼1n/*{[#xuQ` ,LU΄cEh}ȿ#uhNȕtՖ #Rt42@xjkI-P[OO MrKR؍)!$-A HA HҦ\eyd')Z4) }(.hJ;Vm1S%_\(~:;>JV3|UjB[-BX鹪l wa {=BJ`]LҐ/_f7`_R K\w&6$As˘%c_sn<,@p}#8UpyvmVCھx驎&\>e2[Rm7\="oj2F.֛CjU6m^_&xucCi;)eD* Dde5)!UպMdmظͯVNV;Zh6Xz>+拴o?8z|‚ZleGmOqċvpm c}vv]T" $IW\"F #zê6k(7/v&nzEu :嵏kQV!8˨ɽ/~IGP$5Q[tη5]rP7$Z:p=h&o~&؜F!nTu>yoM'pl&NS /6fN V-.o ;O28-2.#PIXB}1XE z L3ݤŇQX{C=JF3_r'fԗ)3? ~'UҴ#iZ8xNc`z r9Uy0tt.1 izҢzGoRo'Wi;qVRKƯiu:09H$Z"T(Y,ncc `swU[G%anv (IjUAdAdAAiBo-AhGjkB/:<݀c e+ S fX'DgIAEN.u"ƁEH'Y suyQ)*lNcm(@|*G CzU! 8B 翝4Q_)ʗ=]=='+8EFСT41{ pA:L4T9 2YMt?ufe4hD#DgeO>X q6gAD79äYX IP։QHQY(T>FbbD#!,_$uR6`#Z\)En@H8%XPkGt枮g. &$=! u%>mD #a)'vͻoWfL1.@F NRdKq 浯ɕz?{yjU^a ^˵_) e8&'m?S 6:RKg,ħ^.WO껐dλ0j}.р0 W ӿ7\r2Nwb(bnY_R[~s͖4orXnΓV6om[&ajշ~ptzW[rэ:>V5iMl\Ω" q22I5.誘ˡb(q+/<.t*LʎiywP_.nRkCڋY,3qIJY`4PZcZxc05ٙ"kN݈k0KxE%}W-E, IƥC<봖T"t= V$矧w GР3 G`HF3լwvTvvkM*?޾ $/̄'?: '^F@hAH,4_mOw84ZI~q}uڄO]/a!2WP$qk.(ƃx~[2Ge3 s#ֈ)U[|]מyZĻ0_ @~m(w|%Q?$:` @_K2+fss6Ec"^:k̳'A [bS3"Mo?[73:mVSo{_w!6NȒ@H( ?V'0dV1YB(2(F()X""?k2tzc;K2;Sj:r˿_@7ɺx~, ͞GԳ~;ҌLm jH7v>)3vSL_ ' `o-3[.%[S!Eo'Z@_c\~v˭FȀC&4چ&",w`p%q,9`FHYѭE#$v*A1y|c bȅ!Oe%hC5T]\>CC]GW=> |Q7>6O!F:K-Y!@JZ?>u:OQp؏Q+cR00?a{6#XkXEo m]>|ŏ,"lbp0W^?+"ߛ#P~٤ H"@JDK_ZG6l"X.{úY6:Vxj%[QnZ\T.EK_) Õxp0ݗr^ L`lk8KBֹz[UyQk s\۬7*}m_}Ξܑ T'C ma(@aoF RZ"s̸Eԣ@D nT@&QDM0 rJN̙6yW.Ys ̸XJAҜ P{LN'vP;!d*{r x2h"uܴQ;*t=[ܴ9??I]YOC<-n- zRk~ע/v@YLZii 0b`r˵KH0j{ㇻzPxof=Df%ɹ. (!QzN糨z/?{x26Ẍ́c $a$SSJ~K4PSWL/~}v?{w ]~K\Rr00*B%ȯ@Dzf.g0wr3a#Oe-Rl~81AA #ōHd$RQ%@VZeTfi'> ur.*%"s4y{=ejah VT~Y?<ňY:OP eFV(IVPaTyHFs=Ӈk9z FsEnGf\'7Gii $ӂu@|AЮtbp%|xc)È$V@aDf[o\"v;5.+.WjۓFi-'lP,~B+C{ ۱4oc[PQ-|U 0Dn2 jzJ>7E.ߟ .yXR<ԥ9[: #. I9D]DمI`Ds"(uJl%nsvx"xJ s51_ SԧԔ ƾi-3\/ص_wZ?y-h@&us DCp} W`ZTH=K\0\Nqq6oŪE id\h|ZA17>zJH sQش6_Tϭɩ7hz{!뻷mxMVֹ.ؙR#T9@&FЀ'\ť|J mrڐfs\!1;eHK9uuyuO꯵M-}tEMۻ)?+wj?i]ic5C 14,Yr16[Oy0;%ZcCkU!ADOA?^{vv~f pm*\yk !jM~ ʙcD7n78b1owQ1? \Z>4` `^z4|zdq "+B SUTJ8Z8<9@;xFxҎQ:B0" 1Csk/Giz(HmZ֥с)fossh[کb*y}yNv~HRI _i]3>1h_N}]nx+zǢsqzmzrZQrܾVn@3ڛcv 5YڿjB0[Ж?@,ebWF?aq\] D" q|2z t#{Hbj9w!+3 mh2-ŽE[tUjŖSU3u\(*̇%s asٿڢIϛSıWfD ۍ[$_+ߛCBXwM񸟩l›gwS|uQwtw_îe>8b(rρp3~TG?f&p޵g3},VGXuLw:_zoˇmVLw{,5r'»umK'ft.ltjj{^^Lv7O߹ -^~]Xy׫7{O7>ojj43 }(hS*Jt~B.>}d-_\'s@rf,-3R6GvzX{-?ڻ|_-`qwYTUwءED(n c{z}n ͬfϡԪn=3 -ǐϝfk5q{5yvn+D' #zƏQ~[ P'yNLG2weKBC'(P,E4T8n)U581N]cXibT ,IjbZ#ٯ KQb7Eq wڹT`z|zpY}^lW{)o?m'\|{ }#T\( nmBFTv@73Ia~9/23G9WHpG6'9^6K5M獌`4\xEwK//;w9籽"xTm=L,, 9JE"z3-,w2Ga-ZrI._5~M,mϽY^-;;3+۽``hM2v{&ZuĢ5#Q+7.n=p\ q[@Zv|\)xHdM1aW8Wےw=CƑ./V_b~yr=d|.5[;範 w_[?ڃyŇ\D.orpZSRŞݶ:^MC Gm`! a,.cn_%6;ExyV'-KRNfy4=Ĭʷiuk* )t=(2 v/=xsoUs}z[NcŸWe4P+bU~/m,B@g߉mZpRC\$e9;zE\[awv?V^l3=3Š7gBn}^ds=Ym noݳtrTjJd{ 7c˫XJ{>~jRB4AA;8X . ;f-c_5f?}d+l$$փ~757撋ŏc\*?ы݂I|k'#'Gw[J7 ; ;14;Fi?l>~'~T{.^kէx֮>O+tt6[n'n2By^Gʼ.y o-ҿҟbG0ITs ,M"]8CAfĴfRBwzhukF3<S1c4X r\;leu[c!9~Pc$@P;Z,<Į_?]/!-_4|/ZOLvް21 Ymm҃3L9 ?y6[BZ%c%2J8UOo]j(op>b|飻o {ܲc.5p3j{Dۑ\޽c1ր>v>IރBv9g/l]* I]n[Wz"ьcXFή,Ozl^Nxs]za\k|;κW<_ǝ?[Z_$鷼} rhYln.!ij c]jX}@_Jk†(@- HS -'QS.6:Xk..&6'>}I>>d}k'](@o\>Q&j¼`BH] |O:OM|-1X8f0k )եit̤U+fpkOn9l0F5Ff5}ʌUE(}˾ tny$޴y =x7p`b1SsyN·X7"u\H&IXpyqa`` \H*Ӏ9@~SC \Sy6eW廬_P$ h64m @"0NønEĢ$XHd-1cK V# /B" ) UEb3eTUU >1TuŴr Ow0i?.13>sl?jTu1B)$"Ȣ!,Rr}>VGc~Ø `/ۿ6kJ|~*~lX7o#a%/UF~mn bwceGQ֕o^#]# "53c fI<-j.WX+U׌iždk.PmdVJiS=}I缿Lծ*ߩesz܋-'t>ޥٴo9Ror6l7cR 5OW;!Wg\]O}X AlvV{]J}<Q0?z<-lmx%,\\-RRUG]ϯgujNhAU@Sbd%@(ቒ"1.s1 b֋ J._]v@׶p$`:;2NxN"^sY|gYSDc b&+y>o?۞j-sǒtVJwwt^Omvn 7wநs.=G{V goĖg0a;Y$s9 0 ] ΊgB4sf~`k.S㣦ՎvޡھEʽ[lD\1_T8 `7h^:<$W?=c!K)e,}Ae %J, RDA%)+ (#dRX"@D@KJ20b"`"1%4"`(0Yv`ԔH @` x|z?oG4gߔ% m릨S| ō9c5pyך]u=.Sk`o{d~V?=ɶ6TV3D"KB PouyyRI!HDdže:+`?H#htL9`0d[Ĥ 7v?44ض=Eܭse}t])Od߽Vu>z 922/B̠Q8 =q$$),1y,4f b>mT[{~ݞ/fX%/z`[hOыHr߷~?mIB=}D*2T$( 1S{(yT >,J bF  ⴅV .jWo6l_hhÐҎ@n*?q8!X( [2߉&)DHQ 0 I3 A fQ/naN >J`ñޟg4}mM7k[f_WlUvBBB|_cZS_p;( o{y8;fIu[f96 DP)AYAKQ5e~+?'w{{t AeBZ^j2&7&Hv.ML | Ӳnrvla „ A{TX(KKC\VWpKLGLpMh*0 f,2P۶,#$\*hM8԰ڎ1AJne2؜O2i AN1E:n6JԗhwE UXkU: ]+UpA#DW3݁{ұ=䕻SY}!9Ydvf%;RXIO6:9ߦf$N "@@ДRg+K$KLpN!+fzPS鴑 XvݘCK!Fn#JHXeg9O&[1!gƸvZV\[-R(ԡ$Xl$hݩ#`@2q8׭֔JC3ZZyv}S=We?Q4vնRrsRwwX{C[#*&zb!#%`pM$4#EL !Z9k }^`ʼUFFwvylr;o GøPBl NnEg|w=ͯS+lx̏@UG>Zqwӱ6ɦbJ^ݶB/<̒BvQ}KANu4N@z"F0!{u伝t,5p7!~>]J&ʏK5.$J$)Ncz؎"t1X9 <# wݾgYu?vgy"3iFbkFT#YOǏ= eG7=ɆAtnYU3=|mh:>y#9i`@m?jpj8y`c@VT GuGƜ?]ߣu0R*f@ @Bzar|򋏪|$ J*"Z%ҶO-~37?sw_7LoEN?wB!Kh%6XhF!:&L! LN4:mgckWmgGXۙQWۤ/5C!QBna+ó}_f aL]yS'Ә$Am}0˘)Ը-sƓ&+qv<X+UnpY bz~Օ޷:2g3ApAsq uu \ W\w+ n.FGH0/P(yNH>}HBa@8Ю0Ip Кi3Kص+pҎѧMD2 Em|Z?عnaZ>~ͳ0Q"O]"?0^,EHmVNVnuyK17Niǰ#ٮ{>cR%$mG3R >][ Jn\~*.T^?oġ tdi$C Xh5ǠRjgx-7UQ PD#urϕu1;DB,fz,.t4'4::c'j!" I321Ma x7O9z2sCi(+p&͂d2PF/Fu2oKi$r䀢XM&@ bǵpf^|򽷶\ZːLDQ&#zs٘~)z=~k@Tħ($∱ &8^ǧ#H1|n-Ո6vs/uwr݄ @i jN̄RO88LϝQBKI 1σh :Dy?),YO9 'Ǚs؉;yOJHo|%@4@ň^yPir1yks]@Đ!&n@iJ!"eZ| Y^{**TbLnLn @[ П'iC.%mⱓlTUmp_^9$PD2$R_cq ]x omZ;!j"2~j"*bB<_){'vs` wݚ8 n#1g p!iܥ8A$>?=8z;[tDNT8"̙+ GP@a-p [},#Hwr~d 'R?QMd s6u!X@|RpKuD hSA7%p82sL>Y3!1{Vl~e:KxH%NQDRטe.U5aQșuO-R$3ޖAoӥc4gڢ#گMk˛s(_ִ+Uҝf^Oǻx[RFnQĐp~?/7eoC} -0^]ߢW`; nF6܌2$$?ݖ=W0cY)2~u'AcxCfܓ0EeIKȇv`E$kar/(DH}7ʃe@9I PVIsԏtWbˆ'Đw. Q DE!) HDđ'lQRu//,kv}oZ=[ۮh=V#lӓk!SvېI}æFfͥ{u!hfϾo޾yݶwRMsosmۉ]ݛh{e&n;x]Ƌg$p53VG]w_;zW]`4>hJζ:=׻Yjo{w\c{ǻnH{;}ݳ iyκ)^ͼoq{ik*VWl۹Gmox{4nn̻7m]w]u۹\8ucttz5kZzඣS@vQUW4݇kusqq()T:H 5AJ /CB5Zz9H'Þغ^ IWE.n1+ e;pq&uܫpg"mU݇ks;:{=Nvs5Mӗm=;.Jbv-f Z : h(7($ [hmiFMQm+|= ǂuuݜ|T((pv`W:y{zGnC:A`Cwgqz;ǃpFt }G3tp7Ͻz>orݏ{p_|O+e5E}[v7nI7mұu}}>qףabBa=`wl_=:/=M+N:ZP( }O}2 y곾dﭽ$ ^e-f'[֋ï{텭=5i澏0s7>fuٻr/}ڞmwV0'><.h> 6v{[,zѮ̽klI:0()(NmU*LԹU繗Vwb"5Euay{HTln:Ǎ}oVg۽m壶Gnm˻kQug=k3dS-iGn yJd+^_LǾ؟[}>{ )> f}v9@j3Ym6X ʽ;ښuA۽ek۾{= C"[ބ$Jb*PF'@C;`u{6zϳϽVju|JD( Mڶ3rc]=mbel6RmW=ͬ1BWPTIt껼}py}S>۠{k )V5mKv5|f{xi-0f4sZv4EAUCO#FJ`CO= |q=m{c`w޾@nA*av,@9AT /=`pWo>wr,,u=PM>q۳UH` p_}x 2 @ M4@F&L4&0 M115<#A!&@ 4h6Md0 46&M4Л!1 #&S&F#M0j I"44L4a56M6M$M6Jzi6ڙO5O&4?ShG2y2M3M&M6*D4a0 i1T&hiDDhzODjcI7SCF2e=)e?Th)6z&z$HML4d4`Li$@ @O D 45o!=AF4{B$_Zxq7 ="vFE56c2,??oW1[WvX=38^TuEy K\ac\B<AA5z(iY!^P)za^xg@TdxS ãyeT=e_.+D|o?^eM]:Dxᤴ;-,\7ϲ0e "0ax ' ׫eL`9MFW-뢰Bb_|d{0ȹabm64YI!dD^+"xSGXlv"BU ~PRX-6r|p<%)tiϖ3K|Gy8dPo]vH~T+a33Wa:?iL8sƻgE(B8j2!Ƥg&6@ed$@& Kˡz3ށZͽ h{,Q +eUXb*Ar]rȖY  G` 9Q WAUw>r#׊Vz.z70"k6jN%eYt4  DE,if%>;ݮ3J'bg*Rd'&3z bۚK 5^̸+ړIAڜ]<: {!Wm*O} }Dt Ǒw]M9[9:`[}4FKӚMx\`+FK.n5_wDD\ }0y"`oMas0.1&Xr5[]K5g-8Y8D(i@IYc-x> [Y? أ0]!4]}wǞYmZ+QɊ~F N4dd*t$3ˊy `DrYjkًZZjARIB]^%JxöU&"Sr/@ Ʒ RWq[lt\Z$֤"T†h*JR듼]=vkq;˺ೕ-9s Z/^rߧ?l5غ4bJYWwq}i6X(VUR1JLemR"& 3lfX|*(i!R8VUPQbmw>#mzoumݗNA 8;2 QGCRɸˑMsw?Ur%jN䳟&F n .B/ޛHZ$nPEaZu q%j;EezuU*PQ1:0T8ǥ*A^i1 +$mIY߄;Z T/z%릭 pT,XvLKg.ILv+,UaFeN];sg<\liV]$ՙ,rgLpul.Z:Muehe, ?F9pլq /xԺJ JO*J7/?79keQȵ,`$=֮K(7lhDžL{ZI\7RrnGbT(r<ߦ\'hz3qkq=3zF>-"EVU"c^EbFV^"bZ)vcYd :"6onzyȴ'A`ܒ#nD ,RlvY G'ݩ:7nz4e-%9wgvC\6F(AR8QՊP*UJBIJ^lwC'ire!XVnUINxI6T(ELQULE83tT@z#hF%&sq]I9S0@%0Z}E%yg9WA_X^jyp0$jI6#Is4n2ͱJ@&D)rI# `0Aw#],N_~m!w8.:Pb? ⹥}kjlm(б*g2JG~`ʣB37|eS?$KBKvz5#5+fdѠĺC%<[9ʷ8r,ǡzMDnŞC6|_*xuJJ̶/ckb&ZCٱDbjD ( r"1!JZ .䓺!O9ЊBM:=|e$dDg8XfuիCR=*,ԛhEŒvij΋dQxzV#l9sCCaLFü/GxlM05 |ng>.PDAbӪQ#5E Λh3!-"ܫϧ(ld8$J%JuQY/ E}+J-0h gV K 9m,PQDn,g!Lm,ΦtOd.1܀trpAD;#̞yU=Ӎ'crߨvvn'~võibϏWɪddDT-&fVM,z صajZPBAH,WCuKc@ p"y"7.xTW^5.(EשTf$%M7(.w k0QJarN*eگKWΆCbL"j*!bNs9к6Mc9Hc k`5O%SUL ~gI|/TS T%>c䖌6m.B.cǓ qpq,Эl96.sMA*$"jÓ.Eٴlm 8vvT-֣#k Ƃ 92z/᝭*pRi `z2Rz`։^|W&Z *aD"R& e]U꒺Tm09Otx1|Gc`C A Z':P*ZOoEsJ vz餰vyA9Dٖrae1f1{Z23\l%o?MDەҺnq#dsC"嶝DAnCaYL4|$y\Ѿ0A^ 1X|]Y,;vʏҷuu[qʥRbTl0$f }U,!q9lgʅDCVMAþt]+VH^Vc(,Te R͛-.HW+TTN vAZ +Zź`R-&(М,[keۧqryzHOM^݇\qN\9 );Gt6v#J(٧.RC F11'H jZޔ6p-0%4LRrF-ƴ+9SF!61U_ʺD6eΕ]^]>Ry;>|[H?SjW1ej)[|bz==ʝlXh,lUU8Ыc>*jY:t;v%Dr!U j@ 7oH0LB!'k &CjI$HڰB5!P^+N6uکJy[QJ"J(3Á.Xtq30mԥS~jnfKAkK`r}e¾˧UTAFu2k/aEkt gS_VO$`2mh ZZ{6(eh$)_ba*,;|r9].xbvOȟU-g; /* ;>ȋ1R]c&3ZUХf-T(*{:^9651Q{p1<;xd{8\CBz*^Y1M+NkfC:6 TE|Dzi|'.*ru88W9"mhf]Byqqf`r@aB-PԍzݪT; RB9 t6maLY.9=s<,YYO2/əgd#U3gWzm±U(\w6H)gRP=f\ (1i 3Yw2ŹҬdCy& `(68%)T5W5)avڦC!Uܔh'54+`vM 2{gNnDÄVp; eJ Xv޼8b,$0جThX Q aE9jUJ'6B:wͳmK+D;\Q 2ڭ= )9 У\A vⷵYz>ļ̏Kqjk)BuZUc ud\,G%.=4bqBᮜC,vkI^mN& ]j{K}m6c25(X# %: 219dQgQ|eCIVժG'9QB;Wv=mz AH\] @ç#B@)6]Pacn;Mm*N'ڒk%Ȃ 7fC "EX ~כi9a(΅ oM+Ilǁaޞ~[%4H "l?u^ D6+X"z676#')g7[kBΥ{X #$u흵)ED"s_ 75Ze؈{!=` lPlTPa٪+P2]Ӊ"S=PP\bg.ww.5Gš+qG%kp^MAĢܳ;s[c7s5ɱCJNe|[FeϾ*}E;e' x$зswX5۴ĝ}K0}T #x%<-#e "Wܽ8G яBe?kĹ|ȼXs$Y]:?_e//?+MtۯF'Y/ wStc}6, pxð>:-]\\ՅFl|e'-qohR#k[yХm1ZQd/;$OE߮*JI( yMphwp@(:]6wYuȁ/G;N߾DH]]b1-|^|_ȍM|vƎ0~W84_uiS*2Bo7wO;:snuM>G:K.(O"QAugTgbSOpi{cwݿUK.Z!u4=Z߭`6O+r"> 0 %XՖ#V`#Zܫg;[?g3l?Yô&&7VڣF9hۦD< u+{Ю]+eCVGp1u aȎOA\Iٝm3:Pݰ: UP i+>kmhYZ7XF(R+j0 5=aTb`IOQu2z,lcWqcw|l#i\eO5CͰ+iȯǚ!>Sm%R$F,ퟱzV|xaB9NHOe(ShN>}g,]zƒQ-0P>yL*y3YJ-E#E辞ijg[~.*~ߴ}bQx De]Q*BCXU .b01PAMW_~+L8DWw.J^s :MKgy'xw<%;v[*u7Wj08O}on?dž6b2CfЩ+=wn{ h)'b_=Hq6Hkv^ΖE/|zhb\CN!t:l9=&HP #bG3SO2mُ6Fs΁JAǭ'I!̇ wzhWYד+QVF+s +zSŤ-%|zL>m+=& K3z|Nx@Gvfy`tg+ hÎ@a'bp#??'<7kbO~$A=聒^[zG9Gܫ|$+{q JAPb:̜,zP~mR$,5@SvFA"yo ={EEg6~q`yZ]2~ǭ{,H F_k. "y7; Fԍ '|癆oyۑg>Xۼl>TY|~[\w|]a%H-RF ;߾_.D$1VHV*@,Y]~f=JpfjǺtr~cÔ-̘NSS c| es6s!hϙx(Ք.ff⼫CLسGJ2Aї}A{ s%ÜHXqz*XV}m>7$ QG}_ȻS_Oy$r:i:񖙚QH:+Zg{{ 8'-nm![Mj77#b}}:΁Ќa}~FUL>uU[1] f= >^C]%t݌ƖFK`k;^UCHt(tXmBb nfsc &]_ts,"_I2 L0^mohDD Dk},7gi>eCkgBs7GK.^Iξ|׾bj dV՚[R 7wʹ:yQ$9 L6F|Kw=@rse!>>s/wdԛXiP P@nOwX9KTIDRsblHave˟ZVwg `K|/RQz&hrI_wп}_E7;x!]LuAa~ޞz.X ^NJs'u}w?9w^v!wXo Di:$_Jr3L3#Ni>$0'{S!z=oߧ~cr7-8C˞dL?·aSrHb ٻ!#.+hF{9_ >m$!'&;&ˌJ^*PFt.U51w?e2iXvc=gy3\D>7P! 3!˂;(uQv}C)0.:ft0qq]7/?EW#~O|AVpqdJeĕR>B!jX̯ď1rה-95',Q0\s2 n})ue8UWh 6l `j OYػfIǫq>͕s5AOb 44-OwsR#HbpP~5yﳧ˵y#=.DRq7"qD9ލkHx'U142wNֹ$G7wQڀco$JgbKܧvApX1>w ߄uvgVm̃V7IM?LpQ@܌.u]tI4^Ȉ]pnҲ50[)nV<g"=XNͯ*aݿ5u.ȃ0=BsMLV}?6CϑOS{ } ~tE8O>ط: 4FM|uGxQt$/U)Dƃ(AQ MW\W<0wi gx4F&=ߏA^=C[yEI}׍YVy F_Zčyrџ"Ίmps s q]5񺞚 1!K {5OD;Mf4ç@MewMN 0345m j#rs@|e̋q,,h@Ĕڝ~jOXE7jʪ MrX\:Fwе@2> oAo[~%5֮ ^ChXA!(D`<^}dlN#:O'qB kFöMmi"K"(Nop$'@!x;˜bBO2;euVR/˘ X7sHm'aCEC*J?\)V 5VUQ\$"{2KerA?>Z, EƐ ,XN!ɈH ]8t!#@۾=T~J܄V(d)"r1hgPmd}0] | MGۅz7@4%b+!@}aT?aeBRW A`oܞ 4ݘx8Xmsߗe.#s.:*Ts%fS C $a'Sp/UttnLkɀl5/~l[2F&7X^vf.lm<ݦ/-a~oʡ.|q. > VK{{sB8.n87֫] n"Fu,#ssRp }zMNW7qXC;: WNq{À$ig/BQ+-Fh9r H܈ iDEc NZ]>{;?'@`0V\oNXcĻ2-zΕrjS58d'2mrTYj$=M2v& *\SrF_8N@ϮO|| #oڝ]([ JW}l.1kas|"['\Ms#4B;G W'm&jܗ6\F"0!aJ*9s 0f<]96?^>~ujoF؟^'c}?6pM&H @prB -1dwh8+6PuΗGnnh WDa^al}r  `4 fFjh)9ҵCOor_?SwLݾ 誢b-a#*2O9- sγeK!+5+n^?b^+VgbboKݫR`(5F>4"N/WrlүF+緎NZUƕKEPTM5KQ 5MDDUDARM3RLDQQDTADAFdG<>JM(8$: H[x=3!(Iڜtiv8q<̌0,HX0pb`3g ou\/5#{:*o۸mk og_Ɗ~C)ʽRc/}ZRT8q-1T#)1!%$@B"`݅&rA^b Z;)WI\97u.( 'EIR;cKfQ@s8r)Gvkn Y<.dV=]prMo[㟫 k,|Cp9X X}TQq5][}Ifw3v0da|GqA\ED zNY8~<[?;>|܁X)p!$2[ωYhhWĢeǴ6!Q "{]ՠsq2;@$_X1 ؃D W I`^[`nՏ 2# 0ﬗ!@[FEiroFaS,|mٲ`'A=e$s5|Γ+,ܳl$ C7S\K~7 b\g )pV= 83Fbe9;dv?27 ssnĩun W[ﴱ;~-g4bгl)8ssR! i4Or7v <$"zxass<$m-j;.ƒ,q{M_z&MU>q|O' 1P9dn_+am21w2-9y '=Ln~H<A yz„gǁMO syw_Kvr=fM ƘøX㚥y^+ %Z Θq]#wz-e0u-]9RڤbP$OF^D*D/EaƭiW| *AT* , 6@Y8̲}{?߳omA+?~B'#`raIr,|^!&$Z.EF]O dQu ̀ڠ͞c2^Usdy4HaSZjZLyh)FR3FmWh) : Ws\ǁ9= !fsX\OLP|5/E!2EC A) =+ mr`2D$Z9(mǙzYbNzsH2혳Uǿ i.d\7`nHDIٜss ٮօ1JN e&%{̰!P6HA4-4Tuqzȥ%z VdaT:GT)-Q^Z"Dn`' 'eߋ܍zD i cðV^d"L.Bq2oUauXoxrPHcw6voSS&ȜF=n?SFe X3q,L/M쫵Y}x"K88X4Ud ALb<҄׈fu"Ԙp?} ݣ0+5]k l0݋ћW'a@ ÈmWR?Z({m1>Q 6,m *@A!hT52kN7rk *Ym6Ўں.i!+ I;?=[E665=l3nooR+vAү{ioj"w,v8qwG&@\ʶ2BDSQid^ºP\FkYi3MNvvNp*`xhBܺBayK2ȫO41sj @r:a0ůFj%hꭻ㫋RKTI \8nc3Y5=0BkP,` \<0t{OBX,;x3+elڗSG,2cs22:uww4]:hvie,f+^*Y'\jRewo.]6j~GYOSO9c`6 J% -TG?f,\=oX\.EN_}E;,/?vי^[mc =z|'wR};ݬEWHB@ ;n}U"7G:جNǧ9SY_5Ul?h?.NNJZx~*U޴ͲV -aH@ "A!$:9w*)20,e|v:k07{V?|Oԛ\n%CzݿRhI$II@1AxE_pЂcUâ|t߿bR^-p\?N6pH++Q&M^]Y@ 01Km>'zwכn`U!-aVocm>gKgz[mtv/|[[ׂm~k{Oz&@D}cu[J"98z2)pLO7W*.'K^@k =5~9Xo#v=vOdgs~Λn2]IDCMKKBPPRJ)z<)?w,ߘ7ww[{"VZjh qS~?Ϣ/nrY.~S(@ :#U}}o suKҎ "YmѮ|v|ADOIY|,.1ޛ| 0P^?z@/B,n7{pou?5 "5BB~ڏ<PY h!M ɤ@cRC;_)|Kd\)NgY>5t5Tkv1B#/ #)ѧxd"+`f|`Ycv=wI\W3aOou @8SJcF1hhe%k,B"?|͌BN`DHYfyRل᝽@% 9|=N! -vFqIU|j})Z b>Ujk2WY6&ћo?Me^tsɇ]z68'E)$EagZ mEJXTB*P Y!" AJ h@؄vB_qtEx3B(k2+}[)-n M{ufbc6^%͕7pVrSOri%=OLLߒNH!&^њ7 n<ϭ%5iVd,# < rTV޽V0C8^  jVer1sA=X{'(Wd@TFz&Y̞wNYV87Ao&FԅY"e~Ц?VWFM[5[Y(Q"s.>aÅmps H H2Dqb Fa):xX}#4m/7:_Ҫjb8_8>>YZ(˦_w 6ߏY)_BP(2^l#;h͎c}k=07Wa^Ň%Döa䲠 v§C"ftֺ~geHĖ%S¿rc)͝!A^UY, N&q'ӳ-UPIB…9(rKVAP$\4 3poo  #mt %}%seffHt8ٵM(ZklIr8GHYcGh8Ucq W(hym͓p9 > Jq|JcËnOЗŎ`f*DLIۓ}fi*CdF(ɵ7$e̻=6i[џEZ~9f3~LvVO&"%%xaGCс!9!;'}_ɚ{!RFaC&#֑7±W'hR?h$'SQG^j?B`! Y 2$LJL\+\剛 X3[&8 i†y}0~z. i)- w581( iz@/K+=K^ RymȬ?e XE]OW:-hn \C[םH3՜Omx OnA” hzoKzY2#z^8)F()(]דGEIc9j+`h1+l9<]MaJ/rUTnHv5*'5BV\mUkYUD!?h(ulAMDݴpjN-J~O6Ro7xpJHi@.4 [^hkw0eBVXYdu;b)zC)v^J݌ T2 To?T8 =;#I cI6)KOhs~7Nw^LQ?lEk|<=UMyF#}"ň 㕽~_yU$ r%`*e,Xi#;Ѭ6v{-QDEcKet>V1%NS)WΏ ';HϢ%btz̈kKxZWTry\D" s%)U"dEWG2^,ڵ{WSm}&wSow(̂,HU#р*wVaf>'@ځ|:4'|ȏ﬎EG`u!1f: UQ* !1)ڂֻtRa㛾엗%P4!JСJ޹ybjm \brh+W!/qot7id3("Tv2o50vW/ \, ?jaQEQ6zOF"tHf!BX Vg @Tb 5b%N=S}!{^)g =՜NPyOOnے o8a:Sl˵W%&Cww[mg{4߷:Hyl$փM<ï'+dD3{sC c~mYaiB 2;FP,mTgr1(I@#KA@PjA FX@R$f"Bh)@ZJBPR)( KDpm0r^7nzѵ[zq)aX qmRU 8Y8r*@([I8fl0V;Qewe͢'0a}Au" 4:KRKez_[>? xwb_{sn4wGxGG>.]l@_P=dO}pU`ܹ^UZՊSK_u|O n`sߗyy-iZMJFٝhI|J,=LU7/ 5R=Ih^*e^e2_h I,f+w!T"WϬ<`&ctDzs|Pܜ7_d1z`1 Wq[V&Zf#p5̉Upuu-ۨ](q G"j)BLW;?PXh }iE!1`7jQfCS/>[\-fQ0 sfh̥usULt4qَ4x QC;Kwuv˼84#ZѸ,ӇYꗱub9Zsեv0G<ɪ005snJP5!ųb `bb@CrEu~H LWvԏRs7)&Nm~XGxfJ M{B۴Y/{nUZun#ͻv-`] EM Y-=s?ekd%KZhuS2Oees[|-S ZZEE^s7ϭis{ozlb_5z>v #~:S3E5kc:"8x4j%̮GO2rj 41:2a Må OƁ NG@ć{C Qkg5ĉߞl>Ůc}J!(U>miu |hRE>G{ky8O5U^5IFȦ&{( ҥ@Q$.~hqTe+=qZ NLTrbAg5ߕqv'C1Շ3##$r/̥e|$ǽ?P]RS##OM,mk1zcU4쑐 2oQY/P_D牉tI(¿'oPY/]z~v\iuU}S}N@ Q1$EQETTSUCQ-UQPDD1UEAUTDEIUKIE E%WGg?y_sRs$rnjĠLra"$@s06OT]xatq;C3u**`26՘T.+/W*v]yi-#1~x4̼)6*f/}hIqD ^1@,z8h0TQ$|> y g;<^qq5(R^tR[=i&1 Y V1؄ߟ#qKxan DJ!Di͹{&O#09c a7n rˁ]J5ɏw4إ:]CluP4$>y x=/U]VyNj<׬୘ma!MDFM[߮*4-?q$,J ee&@D5D $W'HM:Y׌%"wV2/պk_UEL9 ܗ7) k*8 RB9nΫs;n4 Ӯ .8<Oƕ43([R^;4ך~"fNa!_Bd꙼T}\ݩ`çZ"Eà8]uRLmVn/}4 yV׵gK1b~m`؆0hTyJBn1os{1DaKJI`vیhPp2ն4ŵr-Wneסּe_'t Մ#sCr(94 Ŏ4?G{KN:d U: f@A$1J(F){i1H9qjGs;ڨ DK&8_z5.<^4pwvWw KMٺrv2lK"x ̹9^[{Յ VC֬/؞fiE=]#λ 96%`+N,oZ&Cb,|φ+xsY8M}U1,[\8|ס `O^0' JWRU#A|Wې4m)Ҹi8/G[ݟVką͐Y5{Dqzxfɗj̬iv{)fu錑TQ`=n^*=;{c)RP& XP/↶G~}۸42Ip*&L-ܙ,hW(aG[ۢO!nih+`xZ ͝3wS Z$"zm揫_Ērmhy"9T5qH6%?l^)6F7mW۽0 K]YrW2jvfZWH"" @ XH6&MVdhYo\Xj'-s3uivӂ`z^j)DkX.}ai[H3u"uQ`6Ty"j֡u2_<yڝqD;{h5z$4ա|~BȥNDT*1׻l|הhdVH̒q(hN @F~WzOб)PE+QٲRuVl*(r.%ၠeG|~I@)'w.)c aL0 ؽBN{o D2b\{s2Q [-_HBF_myWR-\4( qˈ(JF(h*R K܇7AkDxka'7^{:\SAx-6 są*Pf7HU/Ԕm')j 7Y{ׯ~/,Wx261&6f-@ @3m }Uyz_ =7g=Fq"Y8eAA ;ǡgQ.{jrlAV1ڢ& "j)(j")$(""""!)d f**Z)"i(j`bi)"hj*"EUb"* PDUPSB@4DEPPRHPSKQ5TPRQM=iͅX*r# df8T9Nv>4!\sARE BN7ue0 ~'-=m )پ -d"97id啢uFIRmq Q"4uLԭNe#dh~%u+OYgUv竲]].poG:2i#&"^r39@L|&@[POB -iwNkoi M*E*4%T*7KJ&c T-֪kFgeƛ<Ƹ|CcXCln2(:[ٹ0\x8AJf6(kY4}Zۮ>ѯkcfGBj.C5KWY)1%pn}tu_HL䎝"~Ͽm/ c IUW\,8K/KO2Z>Oot2CD$ɷF|kzST-fe88zڍ6!ZF(owiӟ[T ʮ]c,,*0-oD]# ~Ľdh5SĂyeb ^_-Bhq"R CH YrsPyQBԄOJF GxMySL|WwL_oBGc%;#HGS|i/Y #6Y]6F,^aawم>!KZ֊T 뤳Wo3X2K0XBB`PR#CH/"1 gц͘ws@jNt4|Ls=Xx"nx\3n׳>S^D>Mg.poӿ7zaNwg W5ߊprw[랳4)r[9f.џ{LmNsa8ozE wu^}mr NFf{"Jf)O鴏Z=yF~ljtiX=s2-GkX ̄A 'y`x5$Qz;+YY"$Nq( O 5|s/c.F>D˴L涄 5m/G 8 HӧGJU E[ р]H1A.ԅ=ofES`tbQؽA:ncboB!q+tl4;vp$z٠oU)80Fbc@ \9$:Ι{[sͥhvos/{ueXE]N%=iy5s@7Maذ×Q&i2Jx(D0BQ"QB qPT 50"P)w|E,ҽft黴HQ]9 :'!V9ZmĻrXJ,Ns#n+~3raa-l>õ3wE {OUBQ[J89jT޹dղ*9͎žap;SՒ8r- -s5yurW;.\Z]M?bnmnww7Aj<63Zs1_g:uחW} /VO`nrkL"TlSĊV -9(uQ)5Ч{_l.혧vzvgi~3WG16x4tWV'hj !` d\1J/vwi>{y) k .sky[ݰΊʜEƴDsG6OmۙF/v.x?k[{[7]uN=d'/i]ysKs5 ^YWtNNdcg,:&-Z=50" 袀v[UKM +"ogq7[c׊txqJ]'Qmk:09QDAD?>6̩+KgYRv1LV vnϓ?y+_k«ѹGIcw֭#2N7m-6ur8}ˏmףœPY2"aろnF pWσEFmU/kJūGccndsbZmX_+J^Ɋgץ99foV|>3ׯ" qKJWp_DF((YmDE`PI&H(* " hf&nRLDMQA5ISD3Bb$ĢDATBQE4``@D DTl: Ҷ\;=ƼԚ4R<052ȲN 媄zQWIIb6VF a@ڧrOq%Qg~Dr>0Ng*qR#e[7gJoX ~%?GݻyKi~V$DgO|E3ңd|]^Eͳx_u}YVgFz4Y[fnir1,cϓm&ݧBOrtˬmIQrqXwǷo2}^L~M{sM d3~ b;+kl(r1.OcG IdakV8Hc}f `*Lv7RiS_ f.̺е6/_:j:OS{h&ԯ[Q\oU;#HdV y9loKymFNL D` rȝ̝eGٯfis)D>sũr-v?_7m+~59|'29ig/M{s.lO (PJ1t9)+ARQӠ\CK٧W£6jviOxZjr茋TI'_SN)v;N haj2F50\Τ}+ףaQ\&g{:  :XRmj1E-m^1ݣ*~mZmdGg>c9F_q'Ak S_ڣ!Pz{2[M.axpu]|ػݵKkbne:,t#r>jVs-^UO% uCj>(փqY9itwտ>bg;n/3*iG՟p_Ǵv!w9}!E|ߒdqv]ǍM xq{ubrdy <+|fޥu{| Eu/-jJ ͸870/P,%IȡT&rB ".ϣiKGeyhN {>.S=tYwz,L|ZR:=Uxhr|gm#\kN\권,1Ie@v47 C&]m~2bg;Ƨ>3oѡ|Cip> 4Jr"@@X" bV1P#1|z~MuMMN#eScyWװ:ĐifyOńS=@ D(9Q"1rfޞ"*9+seKQX!·"`:(ڶYTS2 ENOO ۲̍[#=X8r]-5?zȘa; sn7ӊJ2r:4H2X#C^t=k6S`=sړȒ?;:7(T1U-cTH)x1 SOŸf bCbSkoCWbL-ZO[~s2؜ҊoV݊/I=C?;]l 4lu)J0H5kZV4.qscywH):an GULAuBbhV]ҵFúB A>7;Er}X!ܟ4Hdg eo|\&ʨEdR\bH s#f % DI$v u2a)hm̕2%h}BCLy Yco}Qw>r{{bo:6!F~׳7Jj>ȡƥɣu=#Y˰vGf2=XeqsiCpP._eI4DMԯV緭io44np]K+"vOVW[]ڣJJr.rЃuv/w:;-vs-,7B"чK}]yt0͇'e=M2@\@J²:VwtJx6 A xwerT27i&Z8 vwGח `iB֍e̶#[ͦԛY5&cu \--r֥A#]?}_Z}S)SN{,Y3$ 6$ U( J((Oo?)H% O_Ey^A.4 {q?x6Kr{+MGlo_pH "O)(oJ mrе/M| <}OqZXVLOU cݷR ozUYg( ZKZEAzz6##Q,#v4!y5*=JTD ʅ`KAAp~s{w,U֔DT<8h`AMC'ۭ3Ig tfr^r;8Cƣ%q#1FƆ>.YTOY %|֊KHm&*iTMּceAu.[.ZN/֜ݖMZtɌcq' /|1W\~~I5;-ol2r }Ȧ-M ^mlh)O#>N^^^}-m4^iJM`e6Mm{ nJ/ JA=@zb"V`F͂I64e2a1AG),XJUӻg5wnKh5g*.[xZ. Γ{v6~&s<#m(66o=x|<0!("^'pK@wxf]+W3N-6 ʆӜxPqlm}Jxb"(sq,FTO'8Mg Vd+4 m4PEQRRQUUU$RS1A5MTP, 4MTKDc|9}22"XEwI=ŦU9{YLco' Wགྷ [vURw+NP'A>DfX_P= GIDsw>ď?!O:޳Tۑ˻6&a &x& rCۆqȫBHAY$q2)~~~|m}6 lB8:au)􉰚ЛuJ%JwB^|[ߴ%AS:y}GszsײэEBe0OK]MqwkSƄɕu˞Jq7o9`:V2f˗=X*L6素8??ϤqG684;'8WO6H"#Q-*@RUcmr}=,Won%DW«p۸!p,/N5hC +Z B}7!GO;! R @icNp}a|{qX pA:E^*#dTѷgNxSʁMz`ӰIcr32_@9hphYURQGQ| ^ۊ^BLI.jC!xN$YJf76 [jI?m OB.ŝf7+<ܣU,9`.$s֓!V?72 qYTUS`(ţC~W$.>Bax$1,,q08T ΉBG|{$=m UIT4U%PE%RUah*J`fzZYӼ<'SI:G{Ms?ff,dXlB^tA330zJHlSL<߇; kR5@ȡ}==C7@Z!Z>ϧCr*A7V"kfJkSEͮ(Qzp H_"aSw?El.JS9rayKfÿv=n|F>'PYNϛ])cjdeT/X׮5vj-n$I>XsjarP._}PPhl " U?qSȬ`q<9l㉎?i}n?Tq{XM}cMo;zFF-.!8Fuvڈ;4,0uDdMF9$2UfxORt5G׽倈e@.(^gdŃ1@ڳ}aa-rVA4}g1a2C:'z!>~}' j,NL6w^HkFW⾾kEɑ;Vn]:#˱۳vmT&C~g}wYǚ)Ч@C=mJO&jSKڶs f0Jt*uI>3#>'Hm&_Q̙UEmYp!/)[ChY9c+- pɶ;sӚȟk&)^khiWTp\ -\)XSDYtQeFXB$H^Y\"" (I;\bĵ`.Fy#~mŻ`h&ZdrO !_odw%_jP`/;o񾛕X1!%h)ӮH>s~pbfH_Kaf [-,m^S h@v@1 P"JOjv&qw|1dq5 "ܗ*pΧR8, ]C,lDsE;Uar|SVz/>gUUX^9#<veE(F+M'r%@"( ]($xĨaF!5 #ۍs6-!C1EhCr+t۽45;9+Ac*j$qs ۋl̾-   #m\m?ucҲWUB"&1%fC??i|Ö2NF&4qP̣<M"muzm݋23)]_ۮ08Bv=]C^=o.O"dIt\<^l -Ϣ(&}񥼳㾤a㬁Yv~7gtӠ* H]D,u*ђ U i4X ;RJOvtkds>Vz~|vť5?G8sˢoST Ya8@@H"B!F8≀lmE}(uuVc#5\;P$H9r tN1_ WqBpJW/?:0 1@ia࿆œ_xSOae;'EJVWo^͙FnYδc)5I"K  Wx @ru"ӎUJ*;U8a1: "WAtU 9'77|-PYwKLZ"%u asiREHb76;p:$A_+~w:Z 9=a3 1 A)DBr }ϷY-_lâ&#(!/:}ԩKcsl?]>V5`ӏcd PR X 1F=a{g}ɶ-6 87KRHp pki=^<ysRrθe9oqʋX%"+]~z"Aq+rHV-ؽ[0ue0]|=9Sgu;Qt%>]/BoO|xQXՑVFA A}E>4T]}7% {F&+M711m/[8@(wZ0k8m/g:V E! ]"D q,{^Eq|옜qQDC hQ (m~! -v2z/}'g";oţaSvN"LŦtyQa{6cC|9gLpga`}mm /H⤶%:\,[g0 W\-;= 6mXš"\5cT"pHaʼD>N0z:"8Zesi9Ug@[7mJU^N{G2[MsVmM_Q}8n.qͧzPW?=l+B;WZ'{, 7Q׌<]L09s(uRu.˖.ֺhAݖ#(!,)P(bn"EbVd~{&.&@dcи ޯ/8j 츞_zL_ǯuv5|.Z]OY# k)4 R%zLWfJfprS(l:)U*#E4*Adݾ"W>gg C8`|9AUlM~# /r̓Id&Oe[[a;ousNx}%搌F m GN$oe-JmsIv '@j/<(.ŘSɻ9=tt ;l m#eeNja)(t-),^xZ#E$a~ZvtmC)gLUAή1l{o' w#z5dɎFDC dB"gUmF{n .B0 CkJITPO;)W 1ٱ'9_xCbePŶsq "ݼOAԽq€;!BPP$q?o:neşU5@r1.{#ȍor:]6Nw.Kh 4>&@^ M ( WoҘ\]h;%79wȶ~=6V_ C/HaYlM?"[Z8Sq<c`-aIR qz ,u}i1N5@qҚ s( ṰExdeYK7 dBDO=8۔d m8sdN3L5\:8Q^'V{1}HY]rAm& 8I."ΜXE%wJG&o$f8q#!gGP˴d6@;f_\ 1km"8 PF29T:*kcg|knΔ_͕q~kb-ӳ6El/b@161> Mݓ<7A` tY`b3,4,HS<#N}:&̵iC-lldiXo"ċȓʹKcl<y0]-k[eP6CaɻE7`Td5(ŌT1;xRzK-/<0 =y_s33g~)B wlqeZ Z@t ABva;;gpC5oOFk͊ BJ$()8Q%yӃq21;{ev؂r;"W;f}66CBPuLaa4M|!>m> xL*{&Bgd.m †6Ͳ(TqBu[L*zIn^g'2JP+s׽|9f3E޶tEES=`)*ןv$XQCTU Y`_pw ;/{նfj`y7uu&r1|LrʡjO#`,X[,h ਔ،`@<2A`(=O WsٸTX~dAd'h)="HjciozpXO\-&'G8:y~O:^Ms1|]hz1x&wćXd[Ŭ2;" 8TdOhXi+%I>QdǺ.mf"k:3tlo{HTg$[nHhcl7F {ܸ\E,]M:wJ$pKGv= "︙}_OJ;6l`,@@etz{d>;ӅH˙aW߁)G 2R)+D !u4qĭ[!e61g 's5ÊBbJeψ-~/}Eϫ0.VCڡqqٞK+.&eگTYe}U}f+Ys5QjTH wa*Y'r$4LLyycn\(\aۄKx~㾠{pz-ӇnպA|-Y "2施ş|9>x 'H~>Ge'Ȕ@ft6Y<޵gbQ;lʑ_pJ]hXC޻O2@9 ;dE!UChqvFNV^D˜5QJϑsq:/SL-_AeճB+w.(0ma@Pc-jY tϕ~ow}j]\N'H/9!8 waz=]^jFuӒT JseV5L2_0]n#%z ,|l{^~"p{_aIi6)12ԸeքZO}m2 (:3P8&Q/U$}Btk,X( A&V[cdآ׾?[y4+(r/]/8!I͖DfνjW %MaKUH=e/@y7^8/`^g(h-xZ7ҿKcKܘĬN Z.ڛ M%a0lUD=7ouX5ZP[h쨹^l/w:1V6.;5NB ¼61ucIma0.4CYO3cmW6ղ`ii 2kƉL ĀF&d>, ks_uukq]xmZW0qWk&n!rƜT:d:7%ZG^_y5 *EZ6y'靾g'tӲ|U%LEfAbFЄ*Ł$0ٔb1\]ɨ:s-rbU )ȟ>dOr${h^@ Xn5zpE a mc"K{h>̩rz{qAfpH-p8A'LyAF}SLK ]L1*nS#1٭iXfu&a^w0[;j6)s}vfκ9@۹/zeųd}rfjJר_|;U8)?GD*WD1D[?9ΜCwsZi)HO,O]$÷>!D"b <]ndMeq_b2 xk -@l`w  #_8ajp,0 z}/;/`-q47 ǒ#.RF`)HxG]|*j ucsѡRIC$= \\u\\=n{$ /8űeq;`2'"l^Fjꢥmz[yR pI8M7Nxӿ~>?\bm^< 3#zLk ŀ}\++ݓW~)\G5Ϗ#}-76T&mcǞf;\PeXNhs œh9h7I=LI^N#~N _WjOx slY> <|8(XRqx5dĪ!HjOt'Cpft15߆Y 6*CUPՔjZKA&*Yq&GXURqShgf@AA$ $ڋ,P/v&2ta,Hn$: Hhʁ\X6R,Wh Y8j ][{uopRpCUƠ-6^whB?m{>W6g0 $kT@ۗ)p!+0ӟtL D^;9Cw8<rbCræGd *;ہ{ꍩ3ӄ21(bʗDx2(=xHc lw]DQ?B.ތ+.(PȐ4Bҁdʅ >6҇}m@*Rb4H#J& B5+ԅ~TܺA˶Յ2(C(ޕ~TrP}7Ǖ@݄^TR"; ;(U"PHS\:eNSrPq" QAN<ĕE6U4ȀGD R&!Et@* rP W`(RrWP1 @L@ B.bET"Qӫ2B{zޞ"ȅo.0f˃#P`__⹐bM.S D0$YZ#8 GK/PIj :&]̗/AhAzͲ؇!J2$BrUĂ{h{mhÃ35d Q ^ӋQ\ANATeͲwMjir7Ą;H)Ő E<*UI AoXި7p=N.)A+De2#14"x) ~6$ ~Ʊzt`f 1Oσ)!Uڕ A\ }v9[YC>oMb6c. 1mbW{r^6cdKd"ݞ )i" TQ<!_i+DblÊ ơ`@Sj}g A>YNNH4h1걲 s\na<ĉ$X{wj=->RtṺYà`]%& ChD4J?>APxs' pᵓi cHAUNd"*(+@9a[sUw9ڣV@)Gp׳^ A".F͞:{Y Hmʜ4mvuj@Lb혔3#2HB|P鐀ziG![7}cK` 2]:{lɶ91$`e8dA䒈~1v `i!XbŌxq8!usRE5eom7&>E$*BCsW" MWC);SwpgH+*kHJRwGqⅭl+)CjC *-KM g~8hG (k! cBbCh4N5@+Y20`"(5Lj1G' c(/N1#4n<5N{j)pQ T5 C'lًpR;>jiH0AF9m BI$P \2\z|T+>^Nl?eO B쬖ߔf:<'[  1|'![񥄄YL A^q4-X߳EZcV 5kɪY$sLF#fF7{z (8p{+ESyxs9\a:gR$/pJύ+RV}^ = ˑ|"y](ח3b 1И#zH=WZ1(˕e_[@P@RI5NUs-jp\Wmv+`PH|4ƳGRg FgˆS-rS3׆n 3|?yߠ 0 /!0 @r%h(~ "7[^i.XRp{}Q$~`G8 h<|U{U{QTz]uZ WѤ`acgh* 6z+}F԰BK`$ HV?%+[z^Z`X'~G(H#JG[fx!\b߼)1AA=4(e(GQ9{9Gr6~FNLpyz9^(=%j?VU 5k[r@-mNHrOw| z 8?!/ί.ϰ(! 9M$aco1N>{{gH4la9X޼pH[VЄ_SL5!YTqP+]里̃0iddk5+ o\Ď-I dOg h?&dJ*>@r: /WMvW4<Ā3QI{HUzt "ArYKں{Y}VN$A FI#۴h-WQQR~~d!B!?{Ipv<'*70y(imA|b2׍NOA@pJI BhB?X Nw,ؘAy0te٠riU8QNg=]ݛDހ&);H#!6 P!) Kx4_,r5LABFvO[ HG$|~&ŀk/pCҢ@y!۝Ѵ. =*5uFHb:[}>qvP/U@(6{zIS>8|&Ǝn#x;Hn~, @@ Gj V"|Ly!o,`$GF^;I&y_'2s  UxFahr(Zt+1qnb"lB14Dg ESB-D>qXA%atV{KԢFՐGx?4JOe&%/4P} $hhJi2壪ޢLUk^> ${'G#$_/~{ҴHҽ wm}޳FKvȐ` J_%M}n'w{CńWҝCx{YOQI$:0?阣/@f&X~zGP.j՗F"q*3`p,6J%/ۨԻp0.G+5pQ #'zX\\HU؀`P0"o%̰AZ+HgLELBx{FL;fzʦWA@t,i,Ȑ>Rc1@0Ri$n {_xzhIP "U7ܚ1TL7 _$i<:$׀hLG>Weа֟"Lãiq k%>fky -IaT <.M +tP,7) i!r b2Hk9BBr/0ZzW3CwּF6#[骜EM^k Ĭ6f6gz\6>f<Xuj @]HVñvFe&:$"ă}E,{kʓ4gŗEC_F'V .I| ߯ڟC%Mxns9>&*zyEyuf{z^~,hi :^AEurӑ۱/oth {yEUs<='gbz: x}>Rm 6㷨ˎ { Hn Ĕ%İ?GOm%PXp4b0\mȤ=ʸd3(; ?ܳOG >-paH|+H0lY?v8FwX]&>]#EYk[g6Via\e8NhӚWy|+#)'L)9Io>غ3קoҞRM[sa5MMgel}NkǷ]0MXv-#Ipt_k)>vƆG}ds=ܷbɲcLhˮq8~wq,X  $v0U-N~3ݸ1})Qɀ\mL)(hBMyTxWM8/J^[,&v>!(7zJUC}ֱ+t)WPvqJ KnhlQ'cyg-!W$EKm8g[{]L vJ85N %ʴ_גQvZ>J`0[g¤n>zJ V`, uH^S.pF'J;04꾔w8&[r0ѧ,Cd+GlFE墱 Ņ[#Pzg,?,)bB ?tI}g0a@.`4uV 0d c ?$q'U;k%͙:PL>~'3%xSm"ja֡t1O:$}Љ߱:#i$g_c~' YOpj`\i1ߣs|[ FHw0.!lcJ@浳O?fvc!`䔫ǝkg"w2Tۃ%J$}ZV~i[7Qى38>Ůyn[6 3r>Gzjc {L^inӮn7=l"+BBYRAS;}י3s/>AXo[z[%kM%>iK6_uL/ btZg&I{n\+FI9m?SW>dSEBi_ߠ&ook&$&87H$E>,{U?n9.yŬy8ad4Iy$s,v4{jR>̀O6x-TGDy2B9]sjѹi,w@vo3!6 5--Ra?|<%_' lny~/:mka̹ܵ kDy!wga]е]XN6)~?yG9}dMEyVخ9NxO=8킚WևnStfFNc }.K=Ɯ}sU<~nk3fL6<o'ׁ@6`V:c.Vak>yp5T4L} tܯGK :9f>3^iyz VmY$;ĥ%5a |N8>cVg|e3PRk~YF&~Ju<ՑoO{ify巉6;渃vg+Py_7{;cADŊ뜍-oj$\$C=DϔK4UGek)3z̙`-t/㺆+"JYB GFҢVܗ0@%8_G Œ `w;>&n?1%5-z#gtÿq2* vۼ!A0ˠP \Ρ5i+ q{js24u3KR? Aľ#>&'Efp˩,^`=G> =为xj*X,Pdv0 Md U.^(Yqs %lHAh_PtfU$IY5)9̮2R6Я̀?AK: (`WqlgIc[XZ Z}c!c[@ȅoP)vc|ܟv"U%pF3@F#5fn}VVlJݝTH&y8 fPh5 ,`z^Vď!^U:Yfֳg=?yVYFoyޗwJA_)d46[b"`܂ӤA_ʌw' Sf;H-Su>PS0.Yےrh^مқO-x!a i]6䎌l՘1uJ4ZKpj>^e_=dIռioτ9g5lhNmݲHxъO{?Re;=v {]yp|:~'zSܚ9l ^cHN:Okl0[n-ܱz [Ǭ0M G#sӅʰ£Βi\}τ{zB7~^Gc |Hw^Ԝ07?fgFzJC3D1űxq:uq >TP͗iX[F1dcZ\2a͵H(tE3f5A,mz(Gr .#٣ẋ+/P j! Jҿ cNx Udb)Yj'wP]VS)jr|_B35&aO<[^βpd##2?y\T|]OΔZv˄wqˤ0(+vLCao+l:HItHz8'|QsJhɼ{kҫ#up%IQ"<(ݷ8`&\3v~V)J4uko0)I q  AD@ xg3#qL.X~^$t5yiv@(>PzF~#zI8~/r;A"/gb~!'j@_-'^SI7XBcB0]bG[Yv@2S\-(0zorr6x,,߲WZv,aaߠ*i>Zk_kGR; &*8czh iZ5o-CmkY\ $BM]!4AVcqzvAdmѬָd5dvH4I_ R9wʂČ b++4e0 ՀDOa ˝2AU檫>| <)^vUP_r"x<>13{R:xQv g "i@"ϕ5B߲%9O2DTk& ^(EĂ#/őAހML Rvgu sc ~ n◙8)R .x CowIAX34]D%єD oaº\06s_G !C)p;!ߞ\%`] ێ;{Ir  &aݾU7 sENSf1Żz㇕UvM)\C΁)zu٣F+7L;ornLi8AgٞM$Oc@*OB=> {(]taxzMYIÃz]P"P(*TrIl C2ET!/!R)ST!ܷd4+F,b[A䵬ڱD贓e5>Bm7H@'jm >1GtغP&Sɍ[Y4ԝn9 @X2ud1.ͬ*v)NGr20 ۊ<:COE&! _{$:S9:ݭo]%Y0ITѧe3Wjz@b`82'("J/"L@sHB˲w;:HM riFPߞyqY[H]缋ۨ@i2kIfShXRlՀBv`^l%6G=,8ԷXE5s&܇a r:9'a͛c SRUED35rm.:}? WI4J^ێ\I h4 0G͐NFݙ9^'Jj/fVa뱔[aaڬߚ΢L$ $2ON ;,$ E, (FNUNIb[mU SfX#BF[l/܅pޚץ|O7sł{hH^|I͞tް1FlH-`f,?(` N7avJjCS N:å HL:qe !@y3Oa%:S{@p&w&>g!$vH9jxY=|JyR{oKЄt0#7 <[x\q !AiHA&Q LblAEJ/UQ憐iJH!B%)& *8,0(P8MOYV| 7AWFBPfKRy䞢c $YRlYBL<~>7@` ,'K6CN*( T-*`(eZjI(Eve³l3V lI6Bx/ {o\5RA3SĂA%шaYt)i/DH! HBDBsA UL(AD( YEԇ50d=̒M($ưx8^4x=)i 7NsHe<=xg{}B.q|iN>fe<,$öo}XGz];_e}GvuX5m9+7fم^1 #5vmHAx‹a_5D炩!e3יt G$b^NHYϐ$0=vn?xd·T}QUQYS]z' kaݦ[),g 1yᩄ!+tk桋Dѯ`Nj/k^3\rCš~2!8lBJ\WhNCF=U0ua[hU4YAmgH^>-\CAb/c x oCBU  D RH4i'K_>ֱ<;J =u]'m2:x7'}שrc}mJ8̷ Qc H`a0ԭBݗkqךh43weIPX92]! jAXT=;.k_ÄDЀ" h18 t0vf N7*,9l g؛yl >EdO~tTRRU@R@ЌAHPĄJP4C0UAALJPQT1TML% DJCTTS1ET@č#ESE!JR0PEQ5P - BULAĔRDE QJL PDAtTf.EɆr6lv|A5vC, ]w8I_Iy:y;:b1--0ޓ!bc/-ZHk5hBKT4\h9QZ9DC-{1yG(li2x{l 0(Oݰ8(:, 4cs ڢ"e'PlolT7vr &05sU$uѪɓ ͯL4N5t M./ ӡ"BY# &͡M*ƞϪ;[gy&4*9yyBMxuB1']jF1i(XncE1 ,j2і>C L7WQ,:ٱ}6fdLV^.eHdf/3`M 7f$:kWڡY~3yJYLG,`Ëذ9raN,p԰ C:|, OD1FdyVZu7n4 ,K~\a~ޮs|i"٬d1x%qu1,=|s*r4#rQ (`% Fֳ*r졉҆:,!ҕqCL$:sԇg|C8><Y ƘOv^ƞVNIٵ8۲~O[~܀VUUРyyEJ[: Z8LW`.ܖ W⭞E=/ # FdЉj8ch(,u+y0eӓ3H  ޒd4͕:=Nc<ÿ`^fSy~,ӈ26kІ2uʆI9x$od_S~W"Jws谟 .k.6xXt!qb"2G[Ʈ;WpvN)( jhנ ^ /fBE~Cϱ,,ShzW,\D*a MbZгI7 P/$'&} 򼣆F=Ԁ4byw3 '5 MeVL.9Z,(aM6KJAb*lB2vC*u1]XNb#84 p+Du'E4..ޠ+j117bs^5Z^s<] _zF쯑8 γ`m;aMÅyޞ=Z8>@qdH,Z!.ͯs#yxy3>>jxg|eVj[ bCCuTUTF,cm6ӳê\v0@jBDUxHf56WF^@\r8n \q3͓/c&|v̞:8)!i/sN7A,+ԇ`ߤ_ĖϵT9NkEA 8Ll_t8Cb 8.lp ^CZtݯ/]Al^-.>ue&l<}]bn'( HUV#Qv5VO1ڛ 3&$TI-laǢ^hzl:'&t3az!OC=D>MjjȈam[~4#|͒tSvoרqI 2N4Ώiӛ:0bDhoauwI+, Ʈ79`SKdXG+;>oÆ/om;w$*v{yҌiWi D9ZʽeE0fcQip!Bn vCkՓESQLb=5Po8tkͅV0t 6 5TjFf3reVm#:$b]-E /̝v 7־n! l(&M-kz9h;:PkڛZJ\h 3Lh#ϣL^ C^@;b)CkmZX ɦ_Zv]hεU(RulASM5Uf`F X  Ni;Ac@nM^ 0џg^N}0[+," ;OFᐲVQ.D40qiJa8Zi&_4 ,)dfaDe}i d :EsP =>$H*g(h)&$(J ( &%"&*f" (RfR hcwdR!³٦P>Y:Iͬ˜Pg11u H2VI<&%Yud@SI<ĐCҨ""DH-rE>mvSNr`kܳ=ONڷfL N$L ИkYRxu!nF)T!,7kz-ZAśW+umzGY k hF)3 B %n:zʚPD}(K Ri ,znΖ $47 p_-@$0sgҹf Mg{:]vaAshXQjAsGX .2}8##F;&W5^eiow[ {k7wHd<an~kpGa$]|a}Ͽ\N?quٻ^{ ‡/s%\bwSSXu t~eJ|GZ=s4 k@?,$Ho$p~BGm7oXڛq.(P# ux Sm[ y"l@]Rp*N m݈Iˍӿ-qBhzzC'4_xLkw bS^C>vFLD4Жtɳ)YV \9ӵєžYHTX"F .q4ڐi%7AYjVlaf̯2)h5$h S.'$.6O:`PT<8`AT$!IOBI6{1ED$5:a KBH(gIwjF9PEe1h3]@N]K'ZoQH\BK1;CX,g$_ I9%L<$ (q !A8QQ #'0- '% RɵV@ \zx?LeKVuJ .(U""UTMP8UO>(iEvNi s2@j$)6x> P#epJp8T=lS2,e:ATNl*;")DW@C '\MRuHHqg y_Ǧ:wI7߯anΕ~&}<94=h@DGN4H'(iE`z?7.N<5b#Б"9`_5~)(&fXNT(itkuoh~]h9D!x$9(9EP^S37QTaL'krK AP;  bPh- "$Ok0gGjDztuE!җ'D:*zQ0FS@ynIaª<z@ h&h؋B$h>y$?2jfc! Īo}.Hx ހ=*@1(*s;L >f:q`s"(=;3h;.xi5%@p+#x'(4f~4 2* Z0J4NLp% ̞s{IE2Et6J)~`Gʂ4,LCpCPN@E*0Ri@h1! inu>E"AC hNЃϓmߩaN=~ < )AĪ.\O})]b1THXJ4 UNQ eVJup'! 9rj$ ,)̩^Bwp!?&rGF$|4 $'k$CxэPiI͔A,tآ74Huױ!`+!|= نހބ/(Q # &u!vJD @0c:d;9^Yr:a~S*Q+*QSwh̀S6JP 츂@FMaHǩ 3.jϺRnd?Д>LR/~sh zҠNTf,8_%W|D =ǾgoO{ZJZ!J!Ey!w# 6BPF9Nh:29SV:#ThS >zDDy8P8eEh) &b`)GJ)诤L'ƕ_I!#OG+!L(q'.p">(BM6Cp0"hA+i2|e YI  'MMZjy_q0c?fK( 9CR@yD9@qG8|\ h&{jtJ bĊ8q)vP]$ PtιP)@|U)ӽ$ISC@!g 10FnL:\˩1(9*9Qi p#v 6Rtb6wl7mƘea`PXP  TQ P$H IX"`I%`H$$PI@IYPYRT !ddYVZPIXE%X"Y&JHMބM )P;U2-xj$~9a'I%JgCid: |dd$CFFP^GjBCP8aL ¼ryD#ˑN88>09NPbiE.!cTu 'D3;; y e:-bK,`9br3r7!Cb\Ba*pÈBd0-w?71ͱ/ W@ e)S…h) JӔ_MG{ڍLe!,ʼp\ ,/F]"VI`7iCvdt@*b) S$sp)1Pb(~V>W?HMNĈ!w!( }J@3TM28i { @s&!U(ssa,(  1L\CCAq\hz ;rg5*@`I R%' 8w.T(Hk IN@ K@p; M<)!”Ĉ5& 9۸LHЍ;=o`@ځ 8#UCdN)n̵@j)Vtâ +B !:drw}?= oT,RmKÛlN۫OQ'jĺ$]{)7g.$ BJ6@H۲ 漜tEL9@5h{!scs3덠zhRze?rx!ҧZ8Q݃<2)ٕd!y&)82I98K)5i0ьKrā7f+13| &Vlz帘blI NC_dpҞ˝did|xP3d TJ8m@vr˪ 5C)HK&8&q"Z;XPNll|U;qȐD=k|̄6H8Ȥɧw_Jyes] R3;!3i#+τ,&3jMC'Oq)=OՁ:jw!Tj"^}OW/?f39RCQ<y%h!p #2!S$~,TM0"_ hBڪ⹃ զb/6җ:DW_+(W\RE0?8`A⨒%S+`J/ J"D$* HN]pq5BSXG"r=.!7C !xwb 5|a!Hy!7`Cқ4>I(Rn@wqJ9Q)!>(iM~,w`6JBE~e9_~N2>Wf?aUxٰ6[&-&Mz<$4$;p'_JuJ#90g+{8 $)WG]P 2WMX B2lEi=ݓii4ThҘэTKV x~;SsPQG [nԤy Wm685ǽ~n:rF|@6\:i:T!˹]q)< 6ysAp|R.Y,><ޥ8PP:~$X!I lqBhhw0(t`̀7;q'LRu DZ/BQF*!# J@K!͌BI31h6܄LD.# h1 4b7Hѳkq>iP#I ybAӔs9;ј8 bmY'e& }䞺pP@ Ȝ"FIYf~ G:yt _‚NvHn|w u8vZp: Df"QV ƅu.?~ٕ>:]>sw7.]7qz[Ayr^"3%~6yօ$ogK_T^([FݶJ:ݶk3=.k<"ƄK;?fηcΗ%Z֝ڜAa}bo- 0*l=~f ދ+j8: ^"EJ[y^{ܓ)19 7n<0PW`^i҄ꍮkaq/> _x7 ٮ]ʾoԱW?zmnzAۚl~-嘒|?[=;#>f9L d$PwyKiA8`6@?[4ooUYo00qp;Nc2äRLo^1x~ gW9(x75|L b yvF.|[/3,À+Z[EfP B-ckWT>`0=%oY,xt }?Uc?>lí[^=>?߳w xBm^fiSaoGELquXK sŻy9Fo9wVt ݏ蟹b5-t T P~`[VнV uYasRem%ⶱֆQ@1SM@43D3­tb:U&[jLlLeʾB-u-tg[]oem^ Գ=*\q3Q ,٘2ih!&<_|d}lf#r=N#kۭ~? NǓs^> _!u:}ݳ ֥ԏ=NwzN{K.<,͡^=f?WUyNSYkn-|~|$l?ߗ csR=z,pa3uW7Lל~3}u^Swu <_,3 g>MGy7_Ȁ~v_eP';~ 82- ƷHZmqfH 2LPx LDD(0wc +(9P1 C,ۤ2#rXg|x:?vJ wK=] i)z틮p?.{zJ Rlz!ZBaS|sxOY=zܒ fm`fkCi}S̱j azyh}q6%1,'cD6M:9G{G`gHfr =w#{c[2\^^ ~W#SȬ!^%w~! i"{K09ڻYj8IrRcy4 zag@(Z[VY, Skz=R~nȰk+4n廒w›!ZyNس%CZi#Tuga]A8)v73mwHI-C+V!h,1"fwEVrá=DM)Ifcz}Ǎ|M?k}HCs8yr%8>qhD`f7k9'R8b`RnG(ĺ#ԜZVqg͓JU'RW>OYZg/J |1A }|ϣSkBc1jA (+ޫm8b;k[ڊW=Tc@< }z?Az_&v${WC6s+ZyrL$Pd_4<);e40C-t8. +`2f/ݱPBgb*RAL[2brࡼ[M3EgXg%['hLF=O̪a[7#+&r.=?PqLPދFxgm,Ilt:z_DUU?=wӎd n׿hXA] !/Z|'GrΝ誶őC(lwNqotahg.}[)1Xq+g6/L凑F~ F@N˽=/,v_ Bs'X9d37e/袽agY}3.pِbQdy .Gu\h䃾1ꏱe ?F^\} ߴ!1ܬ-zhOtW-ν8v 69$#d$O;7I P&5bniBC]_WL=?ce\9u-#V֡MMj0dawə;4W9@(;' 6_"zkIƥ,ƇkN? =Z\\`ޕ_@A`:6KSW@ӎ޲!gu05(j᧻ uiy?>l o3/1N vF+dx^ϏvM]x`||^yޭ]>Ὦ0Gt_-~mq:阻q*|<;E\x[='P6jt4J<=27&Msx[Swxb{~R2vjG~gmzpՎV&cjD=inr\e-]mD\FwbꧽPvK.ʗs:}chM5O׸Ki6)/qViS{|1,vm18mO))*>7IϯXK|#G_fжx@EB,?cYY)]hXl!-c}deA(R{dB7 Z qa"m)}䴎GY7h+Oc> iy'πQ% {rMvByZl1})R\ WTr_kA#0)vN$Bŧ$!ȨJ)+(2;߼#}WDQIBD44E-1IE,~Q`"d) `hh(ZZ B()i "Fh" (Z* (iXiH&*@*%*j( "j&"jJh ZXB"Jh " * Ba""&! J)ZB))iJZ)j*Ji* @bR)i(%$h*XJV(hbj*()( B""(b)j *()JbR(i*$*9iВZƗA~w$+5BKaSD: lSQ &߁/xdy>dcLW. ;HhPȷC2Aew[Jyj/CeBuÿ;dok'-\qZ+wiߨR~g } u*^wl3V;ֵݤ,ޠHB:@UP"+E?Q_3Ok^=*O%}V6ʟN!=~b;_ BphB(d! .Cn9 .$Txa?Hh->C-C e A{vyr8:N\ ER&$҉q;y e)<M!ynƯya$He|<SApXȁ1z0$RB+C`P(UB_Ə>fP.R@@taCXĪG) @Ard9g?{OV*LB }< 6Ԭdf(:C+8eD!]0~( ns,4$-m % !+AA\GbDUJTP4 *w.`VI*QPG9l RlAȅ1 xBR!=?֐  !(el$ R P]'J>6B?0/8GD#xɽ*- /"6@y}9"&@hXXvj|%CĀtЄ]j3HNW9GD7P)#ᢛEDk7hYd2A)za$`v-񆗖+Z֐X$ (IhąJ~R3 ?:Lv +jvXƠl qpp Ln$ E;^}]-oZIH/ώM9|֖{tE7C?۫ǭ/3/Ϯ'?krO|=A Qgt'ySuftY!z= yCKx>׆qgS/v Lw)5_.9ycQ7d\7 CӞ5z0Q (:(YEChc0cnG6W6o1 77ҳ}mg*=@Gub !C ݆Vx0"# ?ڗ EuRHIV|2|ÒiNCkM ᓑcIF,uz97#HlGv7{\},M'گEaM5=ϾFom{|-.ּ5O~1g_M7RtW)8gy<'k[lw Ng'Uױ\>j>O|^;~Nwy^oG}<{ygo}_/Oߩ|u>7 +`na~c ~_/;WBԩn;"֛wxJPa@qu]k:¼ >N altٻ#bJt#g(}/n|{qHo -+p7W"}.+=V~Vb%@#kfv?|za|LBdx;q}5["M9`V/?7l!H!B׾a=wmq ]E#y)QC |yH0scG +re; )l=GF,,v]NԤ9>sO=Y0^yz:H8Orq@ח~[pIX3 2#Z[4qQ:ܱ4MI~؈@ ـҀTi 7;Dp'mF-:|f'% O7q>~OS8\i9-G% ^wz}43L6Ɲwh,9A."X,{ կr< &}Źzh,烀2{NkmF]tKjf:W-⯃cs<joսyؼo!_=VE QUo5$2'}];c|n;kvʉױiWHv`s?v=CyCrVLcc)dt}s{ Jmopy~dw-2~Gc.?1UzW? :r)]z/^@&:u oѝ.2c/o}hi|oǹ䌼Yi49/cżl\D!'Ϛe"7}X}%Lz^L^nwˊdi/tK|;@ǼT?Xm.ǧ?o/׸z﯆MJn~i?< \ V zjiD&O=DݝOǵx NM7)_@LFC9p&yYu3iz_^4 &i?o_ߛIPA0Ja"$!C%j'/8Ac/ZQVHU Qx.MP*YВb6CI %'u;|u*,BLFaS|SkJ뭽VMBT9C%DB'my@jx2|8:;sCǐxm+5I%:{vSܴ*~E]Ά·º=w[ 0.?AyCj@]$O"U7h4Boj?ᇑ}Iüpv_[h?[pO>o'Ojbx~/ >_J߭mwQuM?e{^M55-'[ߒqzؙm7t"b!/ĩYvAwJVl^%^Ozg9;^K%$i&4`#M嶸缟AvT p´se]UmWX*;|=ٞd֩7={OU[A1= v0hjr\G~yBm,FzSNsa= VGcu$|NS^zWַ<އ Sh^/\kamWׅE*2۝E{NЦD+ sk(*ܯy?c+GvQ3>`C&$(z rdoa0 1= J]חK6tI_]2` sAܒSI:AR>zH'mQ$ف8$tvQl ?A}s|z.=㱟cF5Jebܖh2L;]6X&'xby귭)IfJ3vg4" Y7 nZhLOiaY YFw*~&N)3Ղ1`|::y)1^i .[ 4!uxc ̰ |BbZ Hxw_ZWO%g f?]%'K\zcޑr8,F=sUvx u}8k,?:US?~K?)@2y!s^kG|y)< Z=g.;|%XfO2^鯆c5g~L ;ߎ]ڌ!{_?5U|~2V?Wy^M5yc]Zaoi#fq?LStرzXmHbA _93NS>x:/ 4lXr[q.=u6*áQ4P/fTȔw*)o6 (k9 Gh2}.ljh퉞R'8c$|t٪:[OU4|knwj 6҄PM̾B.E #=η}ws):/7+)v'<ȠEQ[s>,_AUݸoLli j7dr/&U[5g>R7`O-S7HlۆCǖky& FP'}(L.e/5(4jH&Akk=EI*>z\Ĥ6@쳃8okM&oT(\VCMM)/;Sn%]ó-?MB] G;n s&JR?݇bK~mA-v1‡#o?E $ys B; v%@[_NeZ"ds;fQ6 vfN~e`Wx;zzbP* uhx}_!qph06O+:4IX@#J%cnAH9SxdvƜ!gP`1Z'Aխg/iCq>\Wy7]^ȹv޿y[&3z+Ϟ2!װ9ϫq1fnXsf{^sm;_UaCF  vy#|s_~ְiz"_B=UD?6aY/G`4AO]hLBbP~ LB O1y^n-=I{d U" n]f7w줅`%u!PWs B0@R"BJ$Q(P\RPMLS]2*0.,LG]+æTtȒo ^vgBԳeY3S;: S'e`˽=AT+~O hzHɠ%f." (Uקk5EnCLHn 1Nu'Z#}AeR8|NkU Bq敹/WuiM"9Rᮼ'4Ԯˬ̨VTl0 #휽\J9h}Oegٺ2@qx}CPMF)}bݳ m>Map9(pDw{*WEe&49"czDc$n3J E!~=5 &(13z=4E$SL&co”F݋/ ZI'Qq^ZA """qzիCSk )(*&;{4yC<, gqrn>?oV8N1Z-RDD'7xM{}Ӹ~jĿjǠͫXыӅ.['gm>|*Ye|~)S]WXL5K%5!KxAyHE<aFÊԵ_9?d~2ɯŏ->_t~;2}=/1j!- x4K$y;:5l|z]A״# hI`1-ٓzIiyLHY/Y=^,~4ѹ`kJВ-<6Z_ $ k}${(ylħ{hW M0h_5~ }W'O$~ި߇=ALɐL&n})\g+󧼾uagY3&Ѣ j?|@?lsns ZN'wzK70dSo=O:ͥ?Y}^o_}PY)?e89;z=?CWXLDHT 01-ժVE+,P+ ZRd-b, mxYaY45cl DC 0"œ*e 5(")؞Tgbqq\ Ui:IΛ=3KNP Z X] }Ĵ('IXY'm?7^-pC&#~9za㖰|=H׀ǩǂ^f|Fԫ?۞jɼgqy8̢mq~{g~}; SCt_1Ẫ-U׷z1Ȥr./綸?+o;׃[jl&T2+8[lӅJrh ~eTzUZf$Ó2'gI, DžeRӬe r}5䐔S펻gw&ֺ@Vv92gS4q!Rתk$|Td '"pz}WmFwۺջpA |軛լ}6L*kCICwU ǐ8,^ ҹ&&r56Uyik—j=Vqz੯֔Q!D"q;}>: |[O=Nؾ儈icC`4H~6J=PUQIT+Sd`Y 0+X@R VBPYWf  8ަVE4(X%}ęT4 f&3& bCfb"l K'(T&2 ( bLTϯfudDҔ@BUcķe qS^jcE>P+ɗ1x9iBY2|өzS "1 F2=4"cQbKi"z8U-1Bpq\K0;K/8Y:H:n۹f;rv?Ǎzo)0/GA5\$;hˤ nAu<.>7Ot-Y!z)8s==I8VN-z&z^HD!~H_tg3g#o#kw٤hΐn#"l70H8ݻ)a7"ۥ;A{_KٙU;<',"9u~6F@ZAH? 5`R3|vh  n?ԃj&C2~®^ԑy HhhxЈ3F//&! L Ke% R[`2 70 A!O|ؾj-Õ7lJdiMGh? n](/ ꨵBq[1js]/sJ3R'? vfoL:֘*f`ܫ6'_`vt#Ls[jGq0٢ mï[?i,jbit|)>l#y}ބ7Ls9 وG`3LeGBH>u^P_ֵXt4gY^mI,V;(uz^J/9I%S{(ֻ<6?hS$gr'cwkfZJ@ NP}†R?ª~W\Y.R(4Ձ=t# -j<0;%4y9#bCd5{?ҁ_Am&_uipkgl]4rl;~6an>wKq-={릇X7l; a7*es\YuXG[ +LR-Rmn^]L9 s6=+|as|!q$ Ck3ű=A7-B<qG$"Zڱ٠B31iQO%5C݁c$ COd!4%0S5_Ezx>}>O<)sV vwzLwR.p y6T}f#uZw萒:g?{zb5O˜eWs[Q^_f6z5 Es@ ƨ]RH/:f.R̚#_+EtR\yH$f pJt9+)o/JO/#2mkon(7>\.?;W~ QlXk_Ia][ќ#/,q7 {xOD 4i YDHA.X @Đ2G.׬X`V#_.9R>ЬO}qxE{m'_6ª3N}iqAbbfg4j&p8 OA-x h1BԨ=✩#쮠{42:xoIaL0=Hďg&mQbR[yn5IuDI+_$σ3Zd9GD(3Gwy8.Vam򺍝Bu6E << ~QgOؘ#0 cyNѹ&'/I4i^fu3>g؅o2w՞O9 vz:oyqB_ Η5br+ Ni6!Txap./XS#e:zmgRA!VYW⮱9m5n٭O N?KxQYeQCիCE)E4)N''J\9q0ȱ*+ X{(" M1LMHllCXBKJ0QO4ϡ4rB$1CYFՑ&PYhc}^FM_^ɕ9Tz/~w "7}@B\rP~DAҭ?av u%OB7>ִ=x3{XJ$31!HpwWǃ|{< CZv0tcjQH\ZM(b@`"'ymI'3 *S҆f2;Y80[S9~Ќϣ{Fƕ_YX먺ffb"""""""""""#Zffb""""""""!$I$"!$"!$I$JDD$$<ˈI$)$I$9$I$I$I$I$I*D$͈I$I-Ȉ"K,DBI$IV"!xI$_ʯI$݈I$I$DBI$I$I$I$DD$I$I'yQI$_$I%H$"""#I$I$I$Q $I$I%b"I$I$I$_ĒI$^$$I$I$K8I$I$I$II$I$S ;I%I$^$I$$);I$I$I$%tDBI$I$I$I$I$I$I$~I$I%I$I%Ip"I$I$I$I$I$$I$I$I$I$I$K33333}mmmb"""""""""""""5RFcC漷ϵWws}v[m:""""""""""bɳc&{oWSҷ;l`l,,>^>I:zHqlKK/ѻrk9,` -nt(r9ڑF6&LEJTlHQm2 cOvO2>-9wyY4eBl *+<3ߥV"ջ=?9DEl9s9sTkcku^F>rl_bֆ !|db"""" S܀qǒ'iE1ZGDDDDDDҹR<=VUL|arԣbݬp֊\up9O~!ԭZ[5}74 gUa:/f}kT{]lf=qv^ɬR!m#Y] ߬O=z+\rV~^>uGmXC޴VE$>5e"ȝ9fg@ s9X>S4d9hѕIwm,Y4(D'˩`z,yW K5WE) #>'[i\&?hOXIBPRD R /+v%gVcU"@Pn~וo_}Zi| Bd1 0>γGBu R@"N>"C(8sԽa 4 rڏ GϹgڌ+a:*;Sye8bB1 :SzRD2 \0lWm~9[Myv%뒡1w]2Z?v֕3&jܜ"G0P n BSz4../bx"!@dX#}84~m1@~!5A7x,]6d ]$;8=%:k"i\HxQ!Q$] /\qF^6Hhhd{ٛگr 목SĦ}'#(&,0m6$U 2Tq PPD4%ĔA@a c&Z*KSK]YLKT5ddPlmCaTD+$2Mn7mRL@Dbőb#cRfX|R6D X.u4W.@ýd7Cw'YzeQ&egwḱtU?& L?b՟P|_}&k=ȭvCIR^.ɰyl/$A@KMr U寽T%BCP̂~3"70g}ߵ;t=NIRrS{oVy{J-]+"賓!@{K.kߗawxA>cϮcCA!t D)r2v yx|jiovnQ3oGW `^/'1?v)=AIAxDkH@iM gP̱tv߹7[H4W?CGcqK's{R),SдM@czKIEꎝyx{Fn=ckpu\)`b;N-A pk<=SmvP^3dvLaY?>WL0\74ecX nr9PUCY9[h9>6O?ao^ȲW__Wy,=~AIm^{h9!Db H.7#IZOtYv54pQ÷GJ*;.z|w Ev/kfjOayU3G953ϻ8sW{mcGL 6/=~^Q])L5e.?O1I(,T!bq5tDTP$0H٫.N<5ծm̓t#J ei >'A_l_ID} R*8*S-AV *2X,X6* ' )7= J6}旅_)+lm" p 85[w ||o_?~7L6|{8݀;jQO|;~DOw#Q4(ȼRB2|ȔJA)(9CM@+"D(!D܅+ ' b{ 9mBnHakn?8.2@4n^`:E轟\bZ4!o/!#25?%|Bpm3n\2~\k^ 3 uB'@ٌ d~S#nP?$%le 'IN>ې"aRܐBٵ&v TߧQ)>uNB!eCw3ώh{Cl/3S_Z%BuEF%4g{bJ8Bŷ71\ݏՅPk wJ`jqi@f 6m.'ŠFɖ=K${B7TMa04AhTk"ACd'LD,J*; lv7"aY q TÖg[^\kj~{_{?S"́xq4ni:` B]{{l7[(VaړA'?'a(֕ je0=anz',BbcciؘqNI#xvD.&51-q9>6&ZK-:XmpOq^[NGclCՆg?]v27VJ?Kg`lTWK@ ~ǵpgeVӔ,5pq.Pي̆;lʸZ 'A uFS z'y/D 8 B)WzH47,suꞝajݫB~}`:[$Va{;m!GQ! ޹MqgEoluC MD1(fm5ZY% Noyl烡2 5~J\4aVg`)Z|Cn`@Cawq< .wьzpQ ] AUVB);҂),6IDQD?ŕFL?YK IsK)]Tmn2=ZQ,qg!kV=v2`@Ă+XY E&6C``4LP*yܷʩR5C,ih149aiC{_:Vyv͹A8EySZ8f6k`jTI씗hu3?i[w۽aDŽ7ޱSѐ 5 ,#4 K0 :эe ;Lj~"vd"&SBicJ=g΁[ǵzMJ a?4~<]7Z ؔ ,7։ M ,b5V'Yavjc=7k{K;سՔ{.}~;fdՂk#C.0%TgNߒUh|zI') #m@QU^!Ô 4Ӝg% 1XJ& X*R%J!P($P1& ȁ) JVYeM} OXk(G $-A{[3E#)ӓChn"`%,ɜ{wץcvbYQ$.Bf)E F**"*()QxKm:&/ "PF=e>b&7)d-ѦwA}ѐEL.R#fTY(_'8i?s8 )(=T(]>6z1u1O`/Qz|3FT|o]YGx`otL"-Q }.Jx&WOg8WB̬fjOysn~sƲyLYd)"A>^U)OP Q\.3dx"|B< EZ!7@eU%1  vj5J*CHho^3QKIptp~wЕO/=qttv}2>]q+O6EVKB3 [HLf#>b!I%)F\J_Θ5 Eq|qUOԘ#aK<4'Q[s2s۸30r۵r E\h ^18;2> XdS8GetI?v5LMX4gcAK4Crv]|Wq/-k9e 1o∲/C>zi Fz)M_xkٙcҫ5qgef$M&ackZX5%Ƹy,7LHI4-(6M2SYذ\.`R=Kf…IV?暬;V>sƬ5u-}ti 9X)wgл#u6{{5bitt/4i#g3Il:i#yًȌYv@ʱ έe3aZ$˧CI[)Z@' %`8T ђw-")k>DNpj>RbA]CHRjŠ?R%OI[$=35xnZWli:ɟ[ f|pbQmNBp7Gk?/iL_# "  (_\oFŁdn/ WE:Z%xjoCPq@8.Nq|&W8~z{wJz! *~R02Ln| .FuFQAχσ@l < =;B]w{(ß-<ˏ3`~ Dp}Ju :Ou>>=2_EhZ7!4ˉX21\`}tet!ZbUz2 º*TA<:s ^+4+4OoYZ=$um[!&Çl>vжoI;ʿuEw{<}il9!=~+u^o?48{2 г/[O<;=ݙ>T!wsm(X 1Ruaun>[|G_[Gv!*bͷ(MV e)ߠ:[Dޒ4{ r =/;)+ÃݱZ(XX;yW 5F>˵mR"Ӛ9Ძ?h}{42.Ϸ*;)YF2.\37NP:Z=(PjkԜLFg`p9D=!cta~=Tm~) v6u{z s5U2ChL" EN\ѧ) I&x}n>s\&i~ECo)8G8r3̇i:ک=Yn{<ȴ ūPE:`4|z2TYjnu}Bް&6Q^lm2K0MD ﹼv< zK?t]v6߭~Ӧ|s I((Wrė(Kt~_]]ҶΨWV,0EeÞP7$z}Mmd/6ǫĩȕ@޹:2J> c%_Cv);oوsb:N=C12G۲fmD^'箱0B eW\,P2,DŽw1Y%׬ۄ[ &9!Sqmgcb+q6]&jRsF(0a̭.sVs|WQj DN5UCA7ǧC:$SO4»nYaDh JR,#o}㋐JǬw1քkk-yk%QR &s[S Uuѿl6ȇt |V{&47y󨔀4SûIW}qtax>n2{ 7,["2Ʀm6{fv i .A 1vt xUHŻ A}8BTdIJlΨw}Ґlps1b;n̙و82Mta? &eye;#;Q{c$RxUY1HzQWtj_Gu1Ж,z I=ϰ(WR=*ɑ4ٻ+n|"n\Yud{ dnK* 7jJE d9{|딆la7᳡cGzxepP\jϕSLĒPOg2ɒȼusu}0 Yh4lѲԨXvۧI]ƞ7e{y熴;)i}ɩ_i4Sσ}-24НZͿ[oq vhR27-y/4SG55]@,S=]Z,in1Ha,ŭ,V6Lg呉73[oիy뎓$2n5gmLp7PZ^xǽsZ \2 zץyy.0'U\Y8,} 4p%(! t$Q1MX6xya|JgBBv)Y3CnpּJ -+ QX{"0zwToݰh^wϠ?b]@8PQ=h kޝbvN.s=mW(!ƊN/r'*3@*0$n atŬ*?4nH o,|L{md֠?sN{ "%*_RAo ÿzm5C\CkkV lXZ 2E HъLjT_?}G$X:/;4HQ|+VTz8kg,|PUܙ=} fE {+ӚE==3tczych`)[!ū@P;~v!{}'u%eŜt:h\V2 "3$2CZ3ck'lcyB`fp 혖 $g^q^8mgֿj#F~D R6=7 yC لQ4IULhҙ`շQ,8cvԦgOp4~CTzˑݖ WG\FBy}GYT(M?;+S8{!YjB9ni!iip[`źF/8t|YeѠ\߹qLsh_B:,jTdBp"*Od@*r#pn,w]˹j9)RMȨ`B'A,gW9תj5}sN8"TP)Ŷ-ݷ= /vJAuc6AIuSd H ӝ͉DףVf.z2Ebu&H>p'Ovgh9tSHPvp>Wb"%߁8KcM RTħ3VQzyfl4 )ImOWȃ4,{{fCm\jӣ%)ƉfYVP"uS#7)@8ZTً_.zme7TYȥIl,H9t *YB#J\ψz ԍpiȶ ʋdc1a;QeG ȟV _^T[<# TyW,Snb$ BR1TjU(?J?d NY \f # c@tz4Z8~}祤y_I,%FohiBI/0a-# ]l|$1-$ yzpnr_U1wLu#U*lPn m}08E|iϫtbr/eF@` Z/³ l8yӔd!TÂX+ayzr&2FstjprTF8Y]vՁa{ 9rC7.S/HrަKōt*e\o9f&sV32oPO `2(f* ƙ6~D¯J$= sNiB}{XM}"u[qjkQ;{GZ`lgx,f~hѯb«,5xWϷ=SZ6f;>z\03{MxtHEEt Ro|̯w(dm;)G=m1?/!' ᱔ F_޺j_L=mߢ Ua6ŢW .Dc0+# EX/`r0HP{j=lƌNK[l5|:8}2z~#ש,L7¢. 5mgt"kccS f7stOJ s;7=}'U@$4tN/: :Wcɏz^3Y.Eޥžfp+ `TnU mĄa!i14n^".3Q(r'<D\B7r;URcO8K)?J< qeΑ6 LrH"PrE:JL˱'3&yh!9yG%" nA,)ONBHv!'1,οYӆuzd! ih5q3bjfir޿!Si^Djf| :q3nj2P~FKk;pjvх͖[6q^/ο5+]}ydu 雎|wNAf1xd(:&HIwptKTwQ7o)tdHW ۡR!8=}*?s->g _߼iRz3Qً՚iZ\z^NCH s$'9@+,V cM|b`/KᶞK[30k[v};ۦ4{ Cw{pyPo/Zb*tD[K0;v+<|ƍO-j*C-[%=ml(1opˤd;bJDt8 /W^dS\»U<0wC7r;GWcE"7M%}˳{ۘאZKVgsadr'y?0ݡ$,4j67yzEK[i{g{>ܪv:"uo|"&&~@*k[m {!1vU\b ')ДowSu {y/:'c\leIi~?qݼatdg1;0+|Zc_\Hl&[>$ ?>KBkoa#MA !b3Š$CQ!u"mfd5~s6mM/j r/[84@0s4~5 `z-y*>pB7<^-I8PtaE!1\V{8?ޅ_ǨGb6n֦>n/wsں_ j?jܜx :>¯$'@oD@lM?V@`x@iQgi7L.87Sb vo?!`b q>Rx"zY?K0/3ݖqZ/0ș!+r;;koS<6*>5%/¥OoOmw,|֪a/cPWkރNRw}1lje3PMN؍w\v 6Sl|طyD rpQh^,_vM5 *iX'"#D[Uӣk+g+<5@AB]q$<]򲳒.aS&n]P=7Ż]!XBSf>ep s\IR|V @<ɘH>S(7qJ}̆Bhvr^$ t&ca!WAv#%Hih?NRJH3 =r60d$=!=P?y* پ0cczmȀ ;aY)JR)~FxNyd]ߘ 'wwtw$q.|skNտK=!Q3R$(4@M'A#TvmH}O'= FI$KH؃;ncrf_hul(']R:=l;'Ϳ/W~J5y;*?#:S:4 r`V0n@8]+viE? Z 7bH(ߏ}k^rgT@@ s6Y`s&aPv_˷jn؅VVb͑P-AJ*Tog} ^4nG 3T(/;ֈ{$K6KhdDIayHQw}ڑ-4ȟ̆첺_$5ZQڃ.3`LLm64֕oξLz]wJWCaO 1K:M,R>ԺPYff j0Sfڕ,\2lC%S7Zi]șfs<۰ؠI]vaoݪЫ:6ɻ6>KտNvKiC9rԬ"PǛe-.ĮimyXiP];C0p7UL 6MDmm4̦\ 6x"g]ĆuiVghK4s@ֵv+}u[ h3VE_FبgYQEл2Ճ+XiTm5Q,5=B5>d7c}bc].gʷ]5:KiݜY_~5mx¹q||iSKh*i4Ʊ}&ǥo=Y»[|oV+u[ef=SrG[yκVvf]ׅj|19 Ch?'?#FtA"e[sAB.~=k'D1JEF=!VSE(=!2 |>8|-*!HdDB?ԢQ?z\CAȉ Hx*Tr%q)XA bRO|X>laVNJ(1SMD$J'/7D )$I"!"} ~z(Q$r r-+&I$r_gFҥuʟ>1Ci!( LQ^Ua~'!Bdž)@]K^X-(h&(q#8ʭI O$1&Iz㎜UDljI@\O>v8nx1Ɣԃ39l0[x!#cEcmTnahIA,QDTHHj[:w˖HrDx҃qE8QE_tdG!DQ",S՚n3DOWj(jTʊP4H fЇs(CI-X UiJ+Z-X[LPj*xPUԞixҖYdP B,HD$qA@TbaJ Dl{T e}=`3=^:,yY]8 6jEYƜ4,.:i桅osi8e{+V mVe}b6#^Ԍ˻Vp?vM5laC(dI㐲4p#$,kdiN㓚b:s,/L-Nqvj3bi]vo_K84O89nsC =d56m5sz@\!Pi d3ߌ6hrx< H< m2rLtxјoFڻBg gBEzZ]f5n*\ZUiuQ]Q;{RcObH }SKzVhpPT/膩[V!ai1:E ;}y<2)SqyZǎ%iҿ֌gm'P  TdU2O~.b\ m#"g):.tP3wxiMm٘Fgחz,Y-,!xu)ÿp>{]gč#SA֐>{O__+-P.׾+;uj_n! d 8Tlf"e<8!!;m2=xS/^2 @Dk~x +hl &d#:G)cC9V0rJG-><8dy1^-١Vh;Si>Ʀ`˽Zj SLz UlZWe `* pаHyx2^&R"mfIРB2g暫k uknBLu=j%OЏ6j؇|dz! FAz(5Gl -4я!ssK`̕L+)A$$@$mtnCK!T$#nV`?WM02on97:Ō jH{1vq1}2$N4 )d <q~j` a,1$T_*/QWd5Z{T`bA~| (_.1w$sI!,m=%5?AnwOV6ьI fj szhmxNCl K#qc0Iu@LH):˲ }?9H@yR~oO>8VsD <G,LQ eI0~Q麸0 x< <ɰ18[R0H ].}XE[IXNVϺgCCk pE /17pm./B5{K~ B\#df4wEl ȣ96?KIph?Y<{y& ggu91u8 3\S3n,]3"@w_vF$6AHD{}?ܔΰ_~1 ? w 7i$,@tВ!S0f1)򿣵+/$ql֤^xB]7؎>mYÅ/~M]Qq=0w1B@"}iM~] 3uXa12JIe/(@B]!2#>L=C ѽ睆bQitoe]#")D(DBeQ!ۆ]Km+Q:%>>#xժԫLbi6Ҽ "@V[=lkЃh,mV|I<`קt#PG#v-R-bΣbKv/ZWSG"QiJޓ ޡ|^/tǖ Սj:9'e!@Fh4̸=Il[? w0B%NJA֧~ %\mxYtO=bڀOJ9t4Y%)=#p߱pYD+$a w X'5h0&'-woaY.-ґdP?ˊ@fL ㄇR3e%z MCŷ7 4%(ze$dw9ET/ [3oߒՊ^ =Ѯt{U(dr3i[Wabo|;kͳlr‡oOEh˟&u)u6:&U#EmǛ,:h#GqA4lPid =u(}^n:DGju\3X 0XX؇$l@'/dD[A/d[\ `69*ҹkn\jbmBYA DXmu &d3rq̔iaS达6_vt2?j7k9_ZaD$((~Gz=c˵o< Mv |Ixi(0 8ucfDܷ!)Dt,?'q2,SA;djx '}iypfog蹹DNx Q1ZBh[nVȬv=_/,ʡu6D@.b#87<g8)hlN'UN~– =1YV;$7ОO$O#=ow&Gכ3d$#tNX[M%9%6^MDW>IE$WG-A0Aj-O2ގ=])ܾRJ [~XZ޳0 9ŠפP,{SNib/hW H ykU1Μ?M! f*]%Wx/ٵZ}Ӭ 7~P73C(2I&|TM(9 s O&C9$Pb(_@!|`mطN([ԕƤc_}5e$-|K7k^5 ϮGr *ڭ:u(ˮ}a*"95$Z)v?-oZx{Ցm/7WZ(–&<ĠBjKwe3 OsUey["QNKIRY.CtX{[0q 't?]B6P ӰZaV\_QPy?ýe}yJs}Ė$ѕ1?e`AdL;\UĨWLDeW75 UE3Ϩv,} D <-* $D\XVL^E"6?r8} ?>n6!rRkL*kՑMY\XMEsȂwKrmc*4s빹-"\YU|=Tzb_GP?hթY$rPEp3IA`0_CEOw/N^#9bb;3UW<+'4 xt ;z׵aUם9HsPZ4.6\c9jvSG:eMdeV4Q[= >` ?dGjTuRD/gc{kt=+u?mnekآ 1=9/p&!q3PΑAnUpekz 6tP);[KQR E W^[ Sp\ߘǓ۝تZNI\9Kzܯ˜n=7݉3W+FflmMcf6o))1q ]؈(%vl&wBI/;u1#"pLQaIi:N뫎V}*[sа5#MmɶbA zR,+fH VdNA@ju|vqZY8VȨ3⊜LHJ ھLZ/ּO)4wnc[{Y?k;? z7uq'wt3h[X-k\Cn &a*?T ɣ@ qb5 DYr.EE#B`bؿb zk(["EQ t(Vs6;8qT{|(ח1WsN-zk_َϰ+ 3n`cj)'ZĂFd?{r5%a2X\3[@Ug%Fh, Fֻ=<%! ;nxjc5 M"r勺j4`T؝ J4YRYi9Z$ҌJtќN n|uE\G }^P<К&mծ (C ?yKFި{ؤ\T\%ut-1`yilf$Z]m:<ŁBUĻj2\W^zd.q[(GC޽z 9hGt1Rzi#ta]A7LQ }'ܵH%~ lJWXiep^Z4~Ry4]c]I%\0;yКd}+1fk1ٲa74=GA]=nN!#پTk |ͪ)uKv!VpˌJw_w>/w{<(ǁ{ѽkS>ϒ)>7˰R~"NDt(|S2Q"@4 ۔pȽ%H#w6s|FKKj9fES[a|3]})4ϐE2؇ͤp9 mS7?C~ Μz\pW/:}s5.^Ab|@PxBST=Sx vL_+Bq0~ݠ XMAڽv޴j|ߥޕN%ޝ\Wc0s6Mh+;N6]o d8>XB?G:׬Ў=}-4ewr/9y1̿/(XG;DU1D|.+M/08D@[5"܃9u4Hf- KI%CAߌsfާzլ|Xd g=9|)iPM懲~} FQ=DzH#l6j~dB w&$BQ鬒6~DF 'ӓMF+r,^te07kVf,kKB5L(||tw*,C]z`ĕLW 4(KS S+Ypm4*€a]i҅MLyqC[dcGe&YDױwI7%d6󧺗±MO܊KlgNR?ˇ GeߑcoNLLz͇"J;RKbcdXsouPr~=X.m0ꩍ0ڥd* 9u O7VŒ>ƨJ k4+rA-٨ 1yX` F+0~/_oɀa՛s&sS &[mW5$cYP۸,VE7M%CdDCƤ~U+5N8:ogoubv$e{xe|Ω"M~(OkuBGuBEbP0}]#t( qHb-󿻚8 3QzBb =ʝMd"L(upfMA% m1Q $ daJGS4=>^x+Bk : 4AuA[J!.3*m*@"#hˡ`fBNe17 ">m {Ckp7+PFB}x?99$_)Xv|+)azI"eM@ {#BR̤MP+B)nu'BGCN-PM"J?YOk䴾َEx_@7r:$E\j^RJ3jdzE3ːy1|ݦY<ڜ8=")F?jY#8=?j.F5ݢR(zaF0H*DVZ4@3?X$:]}C.(ðv.;Y_׌MqݻM?ՒO?'RS2_ǶoU:sXV2uf >  o0t*oJ/rA/'Wp v5J# :\DХFuNj G&7kJ>حcX&j< -I'zA  ֳAэ6gH >$$'t"7mƩ$ohbQ8YO] 8ZqV:l7a[yu\\ >wxǿBmKA۷mzG@d`vֲ>Iࠪoϙi#^ÄdtfoSG5+0A ! ?Ea*?Ǘ|ㅕ- >vdמڛq)%w=ChҗdICu+ /g?cH;(*'$$wp1%Ф h9$f~={7fjaho-v =+ALhu|}9,ƕ]txxG7.UPBB\6EB(EKά=r$;"]M$BHuwTyH܁K4RS/1t ĀJ:`PkR0PLNM$kHl'aB) _|p{%&(OU%Dlzdp.>w5 9?yI,Kj2ϓnn_MIk.ҫTѰttŎĵƫcd+XrD7 s '檑 CHcnCnlAt3gO[>!A-h% ]aw3:5=hXu^YG[&Q2`~}g{PM=GحhqhA2A#)o?mԠs{;yr.hݦ;b?_AZ2{ -=rEl*Oh y)EPLi+JDF1[gw|>H7 D↜2x1wVW|h}\_Sw/7L^3Iw9?kQ ٠' bdNsH0)Yғ%b/aR6#v|'<7S4.".D[7+\.uqѽ ӥ\']{_ub7yDI7ɴp !4m[ը{=hqkoΣ:gTLCtl^ .FXqJ G(3qǯ zn[ޫ!I;-n0)öY`R6a=dr7OHfW|4$3{4SX egAsǕdAP,r霓^F ZKOny[^Mwx[j6S~2&ExO''ffb@?K}\_sG Mݨg;i6MV{sBʯJ@>\QVk"{+~^jCuӔ 7&ݳŬ"mY-t6[ /< D/^eh? Hb@VX Js!4h/08CLbY 粑-\_i*O_SѻsoW@tY ʎhTIqnubƶ}}L솒B4>;Ö44oM3m#[D8[hECeB_-]|H(!=Ե%ܾgUu5avE6W fV՞vI'p]z/*\T1 /0Z 8axVfnj6L[bmKZ džjѷ-YYD3X]%+\\VLMRQ9s2IRQ@9P)"HiLΈ! %e "Ԃ_C@UA$/qJ P@L%Qcst%ar!9:":Lɤ;fz!R pR8[ʲaLEj'"T"/"10 K]22ԁ*n4Zc65^xCI>*&J@9Pf(/UwO@{R2n [=)DxV:JJbX@&Yo p/YOxJUePEK9U q4DܸT~&TV nnP4wtF$3Ӟpޫk~ܦz`d(ou45JډӼç)9|ݰdV)331X,C!XlNux!^;P[|TvJz"Y1C6 l,2i&/eB 0'^MhN5 Hrk AE4%fmָe:3Mc:һFvөGzoo4.];3۽kY z^fI]3f;Y4"jKFfWr9q-l{+8I WgH8RU+L Qo 5ڙk8%˾Q9@!;[2XS$PY]K3Mn"aUЏᘩ\t5l` Bˠ񃫨ULQ)ˢMvFPA"]YȒVIVpgB2%I=0+l.]u" Ηp%֥q`fIϔM>]4׾q:}TnHr?à ,?{Ow€[Ѕ_A3 l~%m 'C/zLK0Bȭi}06}7l<46s ס$mB.ϳujv-j+˟1\/,wTF3%=[f{Zs˻߀Tn tWحßGG>P"(Y;dE J30MiLʸ%13TϬpF,ZJpieݦ}rAޏo]7nk0 ҩz Vu/]iv0oZg$Ӊ@HO.ܔ7\ۖ*Ũ%C+ܓIh@)XI45tC-|v4 7k$Wvr[l$?)yt9ČY;DvO{]5ig^b!7#퀜 M3=n47{'5D gPsz_W-"ɰvptdY#^WtÌRhS짰`Yelbv;eb* FZu,Ͻo_u}?9w:9>WEFs#h_3]ɏOH:xl{ ~D]a{#(}7ea+z ;ݜ#r 9ExHX kb` Rf"?u/Wq>I;SJʼj~"mU"xە*ZGK9~\*kxYuxe8}ݨ dD8p3'Ďt-o) ^+VȼhWUf05U~{=kcV?: )Ӿ^Jd>P,$C(!.'ٟ cqnڍY/zlb Mol#y8ܽWPN?uWV:_zH}'zR}q\.N.7ْRT!|O85E0,3OJ3}/.}?1W΅vtr /4fB݋L&W2Xx5Ԕ kZйU^/,-bc+ 1Υ~עW\ҵc!x9ʺMM5% )@}(DFw@ )EQ  ߼Ry7o]Kۍi,P@^JBO0w 4>V:"ť *JDB=gDPdD!ؒ׳j*Wb_v8ϧGmu?e<\^^L!"`^y 3(M wexŠ(c6'吝(L,~ 1{1M2ӟgs.XMTíhv7'yX1kDmZ5cӘ|O~9_߮)ms)zOK֚{OYW<p(«mpϽs['Tr%[Q[hJ+Eqa._;Q`5jwjUEI$+氉2c@P 23Q}e 1Ac.U %6o}sBP|3ES+r9c>GaIۯ0[W:{$+3yg˜ y3,^I ʣ_V~73f~Gt6 Dn\PE0| Ȑ.RTVǞc^: CVp_F4n+'$A@IՋ"Aad&0G{V;O8% `\,ﹳߪcgA)ne{S˫T! e>MZ{.JP)|d8kH辵,eu'ut}7.\*殝\4dFf? !oa}oɜU&<}iI,1zl~&(^aTo$O (dtZ#&Ay:BDV\FGc 6XkqO%y#˛]}prI>Ϝr2lĀ>>sS?/Wn*$+Xgy:icjdY2DWCEp(5I9[ 5NT^_k)`(h&kMXrMBCBt! 8VHi+_roh6srXroeH.F ˬ%&biSuڨ5֊h)6eְ\|A3j\RMFYݏD5*AM,.O.c6 @{ˣPR)8Z!wŐnZ/!!s)G}dhyYlI?Zo5@>ko1P5"]apMY8qϋ{~U+ {N0cp݁f,ͦ)vn;@!_Y4Zs9 w2$emB(lǜ#>A6?=^x sq p +PN2m-4ڶ)iɇnM0ZeukTymɆ7TUCg҄9P|iN}+?)v xJE9류BX>U3,Leͽťb+VT4F_ 0m6ۣ:=i>PCnD)}8&imCfe`gUۡ^"Z2VսP~͡Ac\Iz0Gw*њ/g?|7憂Q".$Z|77 N;}_epwM(IZvP{!^qgAi!&"?: 8Ь̎?Rgn-OE<ڮa>c'^'mApk}Bb3|[A}FF\bߖ+l"FoZ 6#6(jB^?N.=b,x gz ׋>+uJ "[*8\;HUjni{_bQdaB3v ӥ`P?~ݫ!H]?H o;]!&v91zj}ߐ?r2]$هDV~8|7E},;x{n^$i~WS%Ǐ] {qb/<$V!aӅFю"dq(ec8d+!|cy#swkd^V3b:^c?$arPOF #T czp%UW7c!}QanDnWկ۠G`G=pԳbY̳_GhPh#п-/Q/pĥ&FTjaѽaa|^2r3Whźde]m#sӱpAhsܫmzjӹ=/FpL!GF䟞Ajf&_^9<gm+>G˹~^K"/[\۠ؤ;Sצ ҟMJ~jT^| $ !*]C-!' 2-Y~c)nl/3F Ђv qm)RrItHrwo"Zն!3a2b5<~NVŤpE7b9=5|DžsiJ0^;&^) Tߖ;\Kfc۫mO)dEd:pՊf͂Y>2PӎKރ׈`6: - l& 6H•_hkj7z+3f{*5@Z f9X.nT (Y@h:73˄ 4s逑SyCBsS$!AJ j8|;n/95xie.őBu_\&1/ٯV޳%!}kV|ui<!w@݇4áR@g2%05fT$eAW#+),smY NkguzZWrUuXx]>ь%Oa:6g0\*dWv`izd;%bu=I^\nڿ%7ӫWⰳ=Ltqcw+z a6Q4Ζmۘ{9TP`t`zDNN"DJnE3Aj;ϔ=>{ƪrA/Hq5;18.,0k3%6gZVcf8VQK6ƪWb"l!t!;_.U9qF@$uۜZiYuc%F/yj yz\jRsTѐZHO,!%FICV2V{Y%ӄJnnl7Mh=y`ۏb:Z Z:nCCۮ0~qU\%!܍vZ1q%H~-nJVڨ>Pcb# dW@bLsR2gOXpsu&C P*R"H"B2C6Ggv\B SkW8,XF7 L> ˑ#E:^ewnFntH-qHJQ xHSHaq639z<P-U^50V7j[FC8M3 Kz1Xx| Ud1| M-4>E?^Ϗx؊߄RI{u3kj̇Y~o zx kbe0n#챌֣%~~)i?UY;K ťzw;;7ظugﱧeo*o+\{ "IAHe4ʉ[`0hH+ܖU+#H:?H7~_owv aSo5JYZJFkx}`dtJb#l-15 ppRVkX?_ʷdVʯfl w)0t# qqf M]K3lɛ}G;}N?dwJ ' rs bDmHH! ~^#7^Ķ*%=z|Anl#DD$Na/ 0wׇb1#(A8Y/upۯ`5Y`-$6 a*3Rm~?Ot_`LE}fgMڅ4aЬFYG=[CE> ^Cv}.. ѪA[Tс$Vv1 ݴ( _V.9:A$lAuzjv(v *Xme2L/NwmaB䚧z(0ǝ##FT=/Np? ·3ːlgHX8>@bwm[2؋or1hPcGG5<*KV߻G LH6sAXBBPm,0UqDa4 tTd >Zm. BoMmyA f~|[f 0:q_bGFI,ˢM'7aTLeᘡ=zI$ckDH@dSw.:Æ? $u5qm L#gs%AuY /eΩ,f=XEbtfx(D1x{@pF92Z9wWdUF5@P-+C{ϡé|%zrKKU:5^_ GlmH U#p;x .KjэMfF]WUqlt~9rVdiN\C#4!Դb|Xؠ d弸8,"'y /lE$$:1d “,* 2@"K:;)e{v(d.1_}lԾg 6`^8k% 6#gL]I:2UyL_g@mjݿ|/}a%6kFm]6 ,Xm%OHly.r]%ib=HҎS6dzS"ybwgRǻ?V&0(ktWGm=;[xR/4AI̘d %ޡ2ޫTaF]elcB{w(g3(LƉ Lލ"eZٱ4JRw};|@w]szV?XUL~Ee˘C$\3DŐGAu]b皚̅ u,q- )I6^(s$fÏH{m?`c}ds0;{M*?Vz9`NCyL0زy/zϷ{Ou]U\kdz{Sӈ'qﴂ-Q3^z3Ϩi6<`{;g9??6Hma!GwGB= 5߁c@&~n(]b7h`;y# 1gwq:.L_/o&޿`"BmuZ~G p[H=Nݢĺg?B<5`ď0LxKbEZ.w0jx7]3yT$ T4¼OU/o7~r c.\ 6#޵]{,#->hm!>2 eDEk>nFGsdS~H|S,5H/!P8~lw ]8%t !Y.su pBk,뜼~_/t;ʝ^/_.M=@8b l>^g5vVwKhz7 a8Sp7C)粣Ga>֔˚Cg֩HSoq'a|+(#qP#!j" {ix-?]3?8>ټHl$?a"(yQ.Qaǜڸuaj?%*+ɠ.r`;/jkaPsA&9kuʪsJ8^5uоjRƝ>ے.ؔ PSA2nNK&ÙB⌡v)^5 :h5n}ACgKŖ6/i×gb?$i 9>>=yٛ(PVA [_79e5h*Ҝq O48 x/h1ȓ'|Gk|k~K}#93r!vn'~R$ļpp8z*柂_۩5m\wj.F"XBU54W""9 Ag̮Ke^Dᱡ)uq( uH r bL^Srug. {=\o;WdG] IRlX T`[XϿGx~P>E:(qn%7טL!q=:%Rfkql{?I?k%zksăGhXϨ2sCHP]G5i"ʴc6΍8+ >>?#br4k]B* f<7:Dф=kyj\i#p} Ї#6CH]1 NA2}uo]s0@?!` U^!I- b$Zu`k sa.pa$CKc)mAV{< ѕjV񨅛n_*j饺h[]t*&VVf>>mnY9.+ޞq8x6pŊjq)qө؟O="u!ed+>=00Qnߙx&aޔ;S Odл!`f(%B+@<+7{հX/YxY22 Cv9[+3}힡\;Ðz6xx0OgZ̺Ns)>.#Nzq7u|GAW ~#(fqnyeyގgeQ17pn(.IJ>O>Lg1 L֛cs?@݂&7 y&=lR;># \Ă@}{,Yq sXSeߩnfw¥q2>UFC$.}^Z6ȝbpV  $`BzaBպ`~jMkWFٰ1WV)QF"4LXl*1Gj)f;Qc}-tkf@c[ɑ*"PȬ( Pvt]gr $5X_z3[/aֲc7ΚԦ[.ѹZi%v]JI$Y6_*MG%3>|"JCW&AX˅DaBޓe)c(L8!_'O?4ȳpTHU=dH Ybjk4CNm>ڿl#05W7sHHͶuI1 ;[=P߀l%o*w*I BMUb2ϝG!xTݷf @N$zqWA04"gM5-JTÈG>Nn17NXgG)r 'N*7MIoz4''!xHp7>[ENvAyCjl/q;]W\*W!]ۑ3麝E,^VXg~S^ l6wlePRi>SvCtQ m%y5—N ?o]noÿs1G1 !;E &p`b̸$@R ^YN-G0ƨ{_U8a7xU٥Mt]]dXlSOSOo8VV$,_/۰ڭQReUO V_索6SgBg>8Y*QT}>lkc|P; ~$ih('R#0_/CBw޼tH7Td(*òTWWA&ޖbmYX>;|o_7V,~u,ޔTy+QH[c(h)Zi1%"nN OYP*҅Gm6zͽmr;*bg3ҼPhcTW$+ xիfRbgĥ,3F3--t4oNՙ7.Prѐ\~w"϶TSwZ- T7-q,{4u9B84ckf{*yި V5U ''>9s};mWb`B_EZGP\Ԣ$鋭C~\sz2I+$,aAhPM Ko*W^)EΎg9ykajnsP6Cw(׫0O)WTVLO2BxAE0pH:Ae!dPB"7-N.ok]-il$ 0jYF>-hD6u@PSvZqB. (*gƅNifoJ'D p ss !=+_KߴHh5aA:j]"FDhqBAvE$qR<6եY' ]"f(emVI2kMKXON0BBÌ&xK0sfEjH9=-#9{\̦zJK.ђiq=W,|֔I ;x? p<w_~ 6qkٛli2Ƥ7+r`B1R\]noEdS<݌ޏۮvydd#/ aYlV s~=`9;^60?.X߆T<1hRlyTXt/Sr~G#c+ȫiaܑ3`4ЄWe0t[Ỉ)ۚdaf%%MB6E4.;'ݳH="ηx~=վYs~I4kkL!)¡fpzzxJWJnghP";rJ&dI$*G1 $l`43qw>E̓+lJS7;0-~g vt8DPu~)1[Ӯ**(:nK>D8D9hu0mh1R0=ZhMQW2xlM \Q'g- 8`۝k7v^wK&c2qqM"R\NoaoxɀcFCwQ݇1P5+bUkG:DqmpONU%|튋tI8c_5H0Qvz !#hԫg?=qWwg )gAܐY02>_oTl^lnwN,jD`[Q˝Ѯؕ(23ga"^  FpSc.)$I`K_GcOQSlOd>OGcL6o^P# vj}Ƶdce+wN1N897# ƹiS]X9#3lu%Z!HՖ!hpDJB$YG'c|!fqK L{ܯR笹_kܨO=G)( }PH ?7*)T30i@q/ÙYD'LRsU#@v,F G%8J nU:Y'`(46J4Y d@׏FBvejt&`:0!Quhtx#GV\5nThi40 RMM@xYv{Ni0BQ" 0*vPI&ŮwYd,![Seɳ[4_ӫ\/->,<.C|% Ԃ#ن2o"-_䤿t[{e$^n( YPq>y` 62ZO7 ILn1.ڧJ@(9CCXNIT3TtgumIƇ["G :~2I4$O5ts+X90&mtwA\?G[l]t{Y5;98ܦec?4eXPH/I?5is_}RE)F+,8=3<3@ru@y`"YsPv/(G!,\ G=U.U\NqǝsSl6 -pj>4Ծ׊ZUk3)e篶^">zOޒG'c#[{xͻ ;vڂٜl:lYP㕦Pz_};M6 PW*G1?VK>?cb$.n:'F1lUgaSe'Q*Z,cjF]<p9س8k৤jӜs"CW~DePڴ}opH#MAHH0tol,0$rn5H)Gz\Fg5yip;3Q)!3hAEz](u:+08Sp')r`V{֤ H_ v ;yh"ÆGҗB"Gw2'D@ @>}?0ث-wࣟSƙ.N;9BwAX|Ͱfo gaQVN(H_{0QIŻk&\͢8>ﱰ6r)WVGZ&˨Rmhs&sTfvPr(McU){I+-j<[.{q|bE.Yj#~"CnMQ Jէ} aťoirګvűCƱhZ4h̅rbא.y[`Vzo^;+0͕8v O))ߍjx֦|6 `7h_%^jk#gFHN$9ybYV=:.ꇍRњ1<LF6} gϣEXeD'IhGCqNroƽr+w7c& 58YQvh鱻=hFp䟁Rks}l-ѼjMY:*X81 .=DE]nh`J:rh 9.D-G<rΑ"Hw/Þ@44af_8_ܱ_V~ d5ZգcEƇ1%yzZ Y 0*|#[XԏxŹsn[Mhd.7!G TA9cɺk3}? C~7fsPAN.=玑@~K8) F1@ gqZ4b67%1,Fz.@XϨh\CN{T)D4ba)^?^Zg[A@܁FM:rnx)(uPBa(-eiw.n_svVqҏ7)(s2VDAq94Ka qy*uW="IV('2>ކTg9xm{<zsbX Yp`,k_߮`cZ3\[-?A$P/7yp?.rC>,Z`ѴY GBYVbM*WR,X3-x8Meډf'k%*b% 0p{IP`9pIVR1=^ )IU7x7N;RHPa:ق>luJ%|9OaO xL$U|W)~֣|+ xyYנ$u0V}kfa 4Mk y8ջ_ sii$!C|Q]#gyy5&(T;KWN"?;=_^3"WPΫ j)j]ڰH mɓ67P x<>,K3$j̜nm;9g4Ow~!xEpJ-#z^SHڥB exiFSE4X[-t{Q~GYu MzQ >ќvyG_ccuVD͜d3SwK,asZ:>ʴ =_HAjD#]S"9 5@gj @3A3U\m^!^NvNݘ21y )JVA@&΅}>. g }=:az-<\*kL q ikzCqJKvo9G-~5kZf/?9;ɬ1H"8%dLm{ޗAgK|B|ߔM!KZOB,|O=&qUÐH z|Yhn>Hwh6W#Cb-.W'QhؘAK@WkGny6~9pBy_I1_1'])lYN0aSt5 PyG{I%!HC7Yl K E$"%3if2Э=i2idd,~$YqM2Oh^;cti-OQ(ūI{J@ rZ5]qX/uj 7:>}"!bV8Ff٤k>DA'c7{_ԎP־9y-eg7lAx2M{dXGu| 4D1B\),h= &_e:Ґc-]^ץdix>%?e8ձ}eZ@C(dGj&ùи34  ,l1GXA2^)/ xM8p_9)!.W%o8K-uY |#nx>o'Sń|@Z-0ΎY63Owі;aa>(MC|U%K=sͮ'?h}, ,{OSVm4jh{q0'QAnFFqHRIr|?1#OTTӠI8/Hlǯh(߲L;g od"lx C·#7SIv(qt|aס<2d"^jL,NuϘY|5[j#AָeB&We;XHѽ511*rD@Lp$ Ը48>uiyPp "CBwxzi쀄|_3BRDT(8; -vbKHpHKݲ=%&#|-r@͛Tf.3~Dhe诉Ǹ']z_ݶ}>eR >9QfV@,l 2z6CIGKQ7b>Hb2 4>lyMɧLwrz v&tjDp\yY"Q!7ZNWkS#nS')WɥaB8c)o1`0 -8AHy<5l{\{XHoeK$BP9{VgFC_ͯ{ذ L64zr=85hHĄ H]E-뢀ABBETW)!J~T `H o/]5*W3{L d-[1MZ-7OpEN_{!i#Kc􅘆3~V/i[V^o(t}XOGtpz,}S)g v~K|g_+0T;mCk`LRAKM TY1L\yՑA  DC^]SujLԁ6J"Y/&~><Đz[$[e=gO_k2ޟO-[?O#4;{H, `Ak)o]ڴ`i/{nW|#w?wm6&1{/NsD@8FwXbdMoB#Ս{|=~HP}٥ {ʖ J9 >#G4ՈTFwQ/-1 )1ϙMU$ind3t ƒ 0=I Bw_KWNKxmu.>P9TTl'!~Ǯpz7dǸν,R@Fɴu%Ͱ8з p3mKWdR"6/'uU1hu8KdnƞD'y \u5JJ120aR ̦IšwȊ}{ )C3 < C\4"L\hTR+G3i2Hu̚Ѯ|/g h/!bd!ܬaǹ7ka?\'}v-I8S!NoQΈ9'Bgݺ*A(ɦ+x>e:;cٵ~suoya_ D!9Xc8x 4"x o< &[w }MCϟhRFe;Y@'֛v77|1qX;m[R#]=[< IҼZS,: l5Ojڳ-#NPf&0&(fx:k m.x<$T=R< <$}7J2c&ɝ X: $8ln,ZApNJ -~Þ.B|kѿ[=A'%YE&:%­+ Zs4C(rk"hMN$ͣ7z,&8;ARh#2MS{hBM!ۜ<<8߱gb%Q"ZJ:- q1ߦk")u"gn=K sF ґh HTH#Fh!T:ep =Tc /]g9t(pS~8Y2yf|/-P_G)F,DOTtk8\AC3&;fʩ/hGb@phC&YrJMAV(wIF)*aJ[3$/ZԎǐ{{ސ 4MM)ᐹU5lfefمZMqa>/Gwg52oK|$$~xz jU+R-IVУm[I-C4{rŦ``I4h3M&VXdNlUX&ƺíuRYsI֝9MSgk}$ ىKH-Zo'}U,vV, U>h|/ >Kl tcsF4tL&@QIICCZnpf@-iDJ@ H pzO0+0ôo>W?5ko S΀xJVZ}oȑTw(&xyvk ~ےZ38% rd,0/8]W:Ծ!@|*t>b+4π kz.oפ^VW^h\;] Y5HT$+ PlʗVzsg]G*;Ow:P4oyG9U6Zűig?50 Qc sT⪡3OꬊILt+lol]H =wAy%qȜUh(Rt:瑇?~_g ƣɯE[,~CaXݍIWOM㨦HMrP& _C7~FOeP$䙐lZl9ܠ5-R-Mt'z\qerGxoWg㉻ 6VkV|I54&l5ˤ5X&EwF=8@иb1-s Dwn Y{œm  ѷ[CֲjPd&]ӆ0-~4I0w/-tB疩,$Xn_mR|v;Zir젙ZU#80W&P[_ڿv$8-Wu7;  2R& aY - 7U|,UUC^qɡ ݲ>[H)#ZsHҰˌͬt+]}8|Q Nu{ ҍ>uJr )GFbQfj"m/? ,`-]FL!Ϸv=1O׍T(>BQٙN?~qlHZ{@[?b*P<h0m jeo>Ds m;V |[_U]Fٙ0`ǰcP$JgHqNuF<l:(sEȍ_A}ZUrV]#&#Lppyk+ai8M?bTN?y~YZ"dx8u*$/Esp.%׍|4Oq1iP}㑋4-HB ʟ YE5OQ /O;*tQR .S]nr=UR gL2A˳Ѹ{O嬼%'3~%)%R@ lI$qO<*( PCh@yPRG&x몇iNuSII "'R#^Bc *Moe&UIl\"su㝖lA/[ .gsV{ шqWy,Bkqq1A4Qbkә,6A,= &)]i)3T ]m!V O円_mVgt IMk~ 8Pu[pyC`Xa1bm"`@&[F:!kh[Yu捹VS[kv홛GgzO<*I:g.b%CᑛݢyE &AZ3hcmL EcmtDEJ0ї0sVеq{S&A@|x;qĕz8/=Î{~b>հ^>K`)u9K=6HPofOCW 쮆, z_{驀BB$Xfvv7j2[mv5I$[e۰Wb{ɭr&=RB͜~, @(a.|6؃BkǨ<c۽D"B !jB&:Je"CM:5xׁxLh/?~CUiBc$ {2CM& 1aWhޝ񻮻a;$\ɋߴp9YN^V)&kOvbkU3J8aþĠi]^{W71=% (w 91DŽSӅ@ї?GhoAIN?#E)/R[`(@ZJ 79<sUoYaaZ,wr٘q_18)(f+ĂkeR;٪ل {{ohut{,Si"DoNr]usEL{ϾD}+I8>[WE 7PQa8 {F/M޹St0E\#wýe2`<>TƖ[= Bv@'{pC$FG_gYILbB&z7ގiDy&FБ,NN~rps>@;SJ mg ]8еR6њcR< }J9l,Bn㒮]b%~WMz H"oIe YsrQMSMy*YvMZD8ED?@$ݬDsogp8d, mKNp\+ YƩO'\K9:zGRQ'nRŐ_?q?Dk,{j"Zv80QPXD Bc*rg1G].a R'+ ),6ݿ)3{UDyiw7[gsDミlHh|L-Q$LqN* a*!nD&"/5z)~_CCxAJD aX|Q[zDWxmqȼE{7`Y˙ep+#[E u9 چEOMp8,q/(8xC4qǮGnFX Ƚjυڽ͉%zs{|U^ҍ@yy$A~Sg]}OV'mfӟQ[^b/f%zK[.e]7^x@ػ;>\`r}K[T, cGؽYXF0x֤ $2ʅM;-LrLOʹ-M3M& l>R:%8tX~&¢?؆҇+xK 516)d[8Q'nDכJ#c%Rx>^{Vh0/cM3?g;D "W!o5`N(qw%%ݿģUןĭZYj$ CzC#U2g.-ArHJrX$t׆ʌơGѽ69 GI__Ph{=S…'Wao{/cIk9eLRS5k/{jF2>s=ovRGE]!pAZ }뤃hGiWҠC4~GyRuDK3)gvHy#S,])@4Fm!g8DQh6 pfn1Lu]|X:V{Pof. F ]*I d2BPg˸luq llllll\Zx*[dzet&2q,9}rTopN*~<{r2f|XIنZr9TR'`w[un&vRI#iGF T:TrŅ=L?l>(_װ:OVWEc8j e+2oj % d5C@Dhq={i0ĸg ,v)XZM7|kƏ:_d}gwzߗZ V;qzĸ꣱L\_AL3_.d|y3[ZG<|&`a6Pp;#໘/gR,_gu`71bmUhc\ V6q+ϭT<^<2/ֹJw&ID_gZ?4t g{눵A ]r0Qژ;@ZW.פ#4m*%EYlyɜ֌Qc"Yι4B ϫL >?]JKƕT+! onZV:ʶG>&pY#Yy%ZP"0&ǁ/6Cn㸂HJGwii|;i SWD𩉴gfK<i[-f*tr/-r/+,^FȱlaRIf6LkڻSbb/ XU`O \v\\\,\Z?@_ c 旻vk]V/;O*$?-}n9CdavSS+H)$ ]*[lOphw  00^kt=,坻fkTMƀvijrӀCIV$n ɠQLH&0oLTiXiU4*ldjdgt3dg/w)|ETmګrj5Jo^v۵.ݻ:oҿz__| [{$٤:%HU~ym‚)xuPm-~ d`{S4¿Opeahmhӥq>0G^o:fI[m={'#|>Tw%ԟX\^U,ˋ4 'TƂ`Bkvsrp[.y-T uWe[7H u[w}5@ؤ,JKP𾢦mES M# Mno7qkWZsQSn,NHK@XNbŊIFvӶukm"!_Da2C. zas\Kܑ@_2eX_@Ս.0v7 41X(yR "( )>hԣOſ}FV!ݳ!l A,;FPlrs ?EbXcpwpZovx|>Xmʽ\*"j6~Ju*յ ݢͺ֬SC,Zj͚4[{~v$~bV8"2 ̈_ks+i}N3%ߛlY%:9.^iyԞ<ݢk@8@W8{FV2Aa[Rsr͇ i3i%M _dkrl*UHBm+%}ׄJFl:|6{1xl'n--7n[-b{^v*Xל,KbZZXYZ\M86yf~O nEt$z+\|6=CwsX0 ?҉H0cg%<)[ IY,]8fH2`) ):C$uL`Q1ɼ> KZrFoimۜ/.,WVRWnZ+P@MYjf͗f͛6,XFvf 6xUx)W-]X*"6;XI>LSzY_?mvox\yɐN LM;;ŀ\QȔ+q]olsXNQ'LbpL5Eϖef6vX^}^G#Aʪ` 0O@7 nz0bvwx`0>8|^Ek{S7>01Jq^׭^:ԯsl*C;A@D."A鑠D/|i`1Pz)X5 N;v.mX hU=՛:s6"TRCM2 XK>gڗIa:VB8w#H#y2ղ}$.$Igv]RTo>ۂ;>垈Xhj"T5 ) CIG@93`:cGF`Xz̽g]&BL˭c A gEXќqr5qi-y=M vۍKU7X7[5bرv:t'ϝ,GSN+5j^˔\;-\,c}|R 2Ejr4ؿ3W%Z+l*TE> ~xTp$ȼ3¨paSƎLz -F46_oK 8^gKv ہ O `m*%ImQ/msJA A˝ʧ>/y唒X O00bŋ,X֭͋ZUjԧJzV^]da \ @Wuz͙] '\ }I|2!s&Z.C˲ sccmM(Qqa]L~wUB h@3Z}) uZJ}0/~dtcOy2z~^ p|<{<. Ña^gZt?U*Tv˗fիVZŋ׭^۷nSfyrh'$$ԛ@N RHh$I.Cdx ߽?ݦz/ dlf;_#1g^LD]+;ve[tiBFz¿9I#'ةC% Ty6{7+=C? e|TI4ğW{bn$w-L8x|In ˔m}}ߵjիVZhlٳf͛6,ZkpW;ʿ.!8]#d T ?1AAt1x}UH9BR<0$.y,3hPs32lieŢGe GjL1 7v\?gJEM$sa9Z7n=^vۃkjL0q1ciDF_~iTV*ZbVm^+}{WjM-2>nۧ ؈TܣI8ySH`B,fa!yGkTi9S4N u>(bMԽ$JGx\:mE E-98.TX6pfh {\SM.C[o^.R#J9}h…@J\ȴ'OZZ^⦵.銹q}}~kFM;0/n6 <&iSbJ@Zb'@"v FiP foa-~18lgB: 'v_@E0yPH8{]"cÜu}wىN!'deMu R~{ _aѧ8Q -嶨za˺)sdQ8ȹmVM@ 3Aİͨ0P)ǙߠV:43_-rRhB< 2ç ?ĄmIXqϳDEu/3~G0zY?܍]z3?k:)9A+)m, k5lU}zZѤ7sSm~{E?{uc2沛3E{Xtr޾Fk{hF{ϫZʷ-bRȫ8NJ 3)qCmka@pJd@"1[N6W$ <IWbsnI)m8:? En96oZ[J w{ 8y2#JF;ܶbPvpf 1ʗ>g>Q>*t%(MzJ %(q~4=Q(BLd/z&?M g;j-[d]$[jo,;YQyn@=0늊pi{iD;YN,'+/'4v o z /pSd0^w̮IMj"\S=&iW2>$+ӣ92/xU-DPk0sU65J9v$O^ÏC2j:q=q=KmOXOcQ%ZO_>'ZABE kg _s)[6 G=޹bb.N>NB/9NDy]C(l;u<7 vO1OFQ>#}Y7'\U5jl1A-]ZuҖf켻[ŬcxCN-pp 0 >}oj5f#?#m(G̴*StM3z.'ƹpm>t_%A NI?`ڙoQI=6JBq|HMYoS8w]bλ=很3V)Xִ(IgΞs~HN+>^ZR?͛o@<z0ty-ɫNc1 qV׈OTX,a˒X;kve7erF+5Q47CrYBYZF-%o>,,4QubfsZ <7>U mwX9]#*X ]@J\kXa9C6c|27G;/S|+͇Xka81qZ}aFjU+|:]0'S^Yg3R\tsjy It( jD6&, և+s?3'^Hu=ajqحX:eqM tnvޥΏw"cKsu>z}|Jw[vg:'26Pꬿ+V-_VM>.:K>Eɹ?Wg6DųZ<3 7E:ӒKgy|-9VT!JyJi&y ;Yk%40`l؏UBUV>G{_͒Ŕ $sB|kY {r jBO"N@Ӿ L%bЎ`\|4Mط2eƾ92\ѝu)ގTسKʖmd"tlMg%18+*»DޛXߒVp("$!B9Cm[k[5tpKXdC`Hp@sH $bU4GUppAɂ$npIӈ_y&- [gdI%]{ Ӿfx5 MrX.)t0>-^ ɽ PϪkͳAceuF!txs44ZKL?*$B(rf8K+/'kgEbT6Ƨf^_THiDga!c0gGqYUd_j~GLW3nCsˇmzZ{v|j}~[t+{ŒBxPz&}]MWK5o SEdj&Ac AS̱y]2e )eG3;Q>v}]JJ)jOCj{׳rfsxi-~ ޱ;ͺWSk{b,eLz7.S'fګ1ִZVUCKFFk5no ImƞxMT##mNm݇<=qܞ I 7"r9S"63ZuBg!2I Vۺ$`&q^QNx%떪Vt_mD2'GX3e#ҮiTs֐&iT&h2Ƚbcr2 +;fal~sclnqRtpG17>=nzSe˶ 8&1ɫbMw0uL!O Y(ck]߹1 `=T.Gkt [oɊ;57h0^D?aZX[;oDR[]8T@iE``pq% ^5ŴȎZC8#C~uLڪv qsB_p`X)%//Q (WM3},bS2*/_k_ uy[oỳ(Zu?[܆/ r 8lOR#9UJ6ʕ$aG>ESR*=ߧ Kŗhgnw?א"wڿvQkqBGiˢ񔜀(>PJmL3ݟ!T@ϒ Uu#`ka`.й7JT2rsS]W2?\(GcG8֋zg`ϒs'x.}2YxSuan5q p-bI8 :+'<Kԡ^̸ n@D=,D]6u1pC7.ETfNuY4+sW,(|$CkuMHcIg0hd?K6F/o3KԨ =]+ 窄])gNLq>KX.pcQһh[VÜzL~MTxhY36@$  WydǦ ALv qSgI!X!A8,^wQC8,m?\wޮyG&;_|[_?o>GCþ?dT#REtw\t+X2RHnW#MoQ[i3ב%=7X l1-a/Z1D;y0 lF_Rq2W.+pRB3,1alS( ?%6`EY;%+t]s)-7,=5x?_ w!ԲXWEsmկMs&f==ɳg[l-.)FH=NXP&"t'w[ 3SKe=sKuiaȩKgA*SsQ;;mIr\S\XW XICi(%ہ$*Cﶭ;/Jp]nғTRC ᫣C}!\6^?e IX;nFd/}cynj Ywo gcq._.3[z9<:q72ѹ=+([|AIsO(sPav۝?fk-ojYKh ׈Ւvx; r1FT)^mY=;;8} Et;8c]w}}q]1[`KW Z%ȅ-l(Cg8'#ۯڻ,"!&r5ii3os{f9ekcr3ޭhVLJ.oNe1렫Y8ZydXw] Z{綣fnzB1s|_bKOa`^â8#x;ˎc(S/,Z@|zoz}'ʗwo!moDDE:0B5:V!B mU)na}m%hׇUSY]Ɉ#^:|G渭l%w[Ѻd팘,ݳ=cm}5d_!TNKcf(%~wNo`lYED^e>o+ 3gӱ\Jƪ(*;uH2ӳ`'n_4V=,hy߭eƳ˸ɱoIB©tO˄7 ,S4Cfm`BTns\wKlZMסp.$7YZUwTizM2WfR |8%"z9󕛑5Ss`OdNΦXa$٨; -ߓ,OAVOe̒q;5_Q<PBZQh;WῢR׼졧}2ϛW\)Vki9v^1g6Kz Ozc t_),RȪh>썻<,T]4 @e-Ԏccb栠 _@u2Pn}lxCnr@W2f8qQOЁO^|UUVfOiՐ\f9p(/WY@`tc?a G,ˑǠjڌ՛%藖K4z7 [k3Ţ<nϽZLik@9^m ӡ} 2byڥV i>?ĚJڙ׮X${wcVkiGꉄT9$,LhucZX&sRwɞ*% =͜:4WSmP8sSbfz_{KU]YŭV/ɧ0 q{֪&n@{ݙKN`ܳ_б61pϭA^ #@҂Q|AX(cN>\xbYoW: B`vrE͝S?qo/գ2`DVwd5+줵ZO0m.4!1B 6Z7q8P1I:??'2ڂt:=kgц-<##>u|HI0wH膙†uX{bk2>߭Nvn]Wz_f7un-) tmVU;Py^yw[^(VXOK&`&Z6NH&1,/NF,C5)vr~FJbz~m"fbAd(nҌdv qTIb %Л'7++C~;62F|z9S_}[> {LI0 /3v=P2&H$1BlrmbP&Bmb{_z^S5cbmݑLձcg~L\|Vko|?t4jYjڹNͫV3jիUZjիVZjժ֮[jEZJKۨzjl iQ*,DxE<>tg?'vkVyz1KO'%;Eqtw?Z y0OSxRS/EU=,-BdB'[Ng 'tz3Ljй#M =_x(wC3禣7{|f`1mh +Ic@RXPPtnoolL/$0 `Y)M pJMj|obT-R oa2>CFJtMRn5{ #8an71"5q.Abc icdυlLt\@K'Nҍ YTi33uP3[S*[g#}18ߩ^?xD#,6L^뒌P{zα /6'ǧGZ5L bY#?5_OO^Vggq1t%kQ%!VP<ԁP+aKIBb@REMƃ eWUAeLZAH,4H@1~7^&L2!oJ8G(n;}L/? 5%ɥXZfዠdP 1zKPԩRr 6XўuܩExC빘;㿝}u1 vZ.*jHdGmeՠۙ$yføE g^+RFBm62Lxse}_^W_ec^ ] *鬁 rk Ø/KB,SLT!!D]qI . TPÕpڼfpwgyBgԵ 'E׊aCcV1> ?G"@m="է|qjav!11;̵KU]`mj'̒{Z*}G'b4qg^r&&zu<@a pʨR! d Hnh#=G)'T$T˛mnK<~287TAfbw7q6KNNlZ34l](qPvn쨻MwnNFX${*5mv>>,I%h෸6w*$d] y6eһK!R]ya,ay `Fryz}bZ [fLƜBzK'}'tJGF8ِ}ZT3L a|J( y%aӉg(:gd{+t_6-`/&EAe-ie 4LJ$}^dH9SJ! EȰ& E<"q|zOrxNFua*rxLeӳen<_l ٙ'e YΟ`/HE?gwՋo9MӭUHZ:PKNܡdž9A3x'#brkCr*&͠p\&`y.VTY,8L}'ɿ6^7ec/+/32jxߞ%7q<]<^Jvy$:ʟ[0{H$)E O./yMEow#AIqJL΢<ruQUlul5mۊ,2vP1QvB/sjߨi7ƈlzX2v)>-qZKR(f*3`xh&;f#yϿ:qȹk5UJj| %񳿮*Z#b-'OIfiC{ X:Tmd] x8Sn y ꚴ㳹d`zIm9);KT[++ KM!@戂eĨ5GM%I. .+ __]=;h\dMc.qW[.4vDC1mH(/ ld IU%I$dd*|gP09N1Q`]Ra>~fz}쵴 jg4D"RIաH[|UL\>sJtw懄V}F+T&s9xwGu2OY¥2 mS._io ˉDX;Sch֏eE7P FÇӛ)ev uf6Im "3tYC~*/A@r[%`?.'{?*7oײ,2H$'AfN=K֛ZY-'I0-g]f\ϧt8y?-'92I\9>2-ٜ8X8bNmX[*.DM=l{/A$Ʌ"xuO0Oۃ.6!ﳼͯ}RKA%4-~0uSDU|zPRI?E0PO7 BpFC煓3~cdrj,(dGsCFRW]u%T ~uf.к[[=!L=N1 .RM5 T]>@]28ٌoeGȿpC5;)1m]/ 4fjffz&lYҧܾ9]2瘷s{k9Lf1 Gdٷ(,>M2K(v8o^6`rM'~̊kғ~Ӷrʐl-ʶq.v_|,;9CI^B%ʃL(K_QJ X6[m.|6gn N7q[U }5z/ӷ|zu윗^),rN>U& ƒ2$(11WovCΪ&W}Se i7M|-%b,f X$Б:kܬ ֹ4V>T!j6v)bWT%9eY)ƿ&U~YsIk^Mzj>x:'\rm{E[0uWKsVZ/;nvfߐez-_ߊ=gq"Ce'uHǃ%!cD'f(AJH3g3==}2\ٕV,Qc3n C8D~ct0>.2c c +{lȧV nxVC.ptHX!hJ/GLC$YM9 NI: g'x}j7uu}Y3 QطikFC+`qΛ%/j͞eYw_O[h}t(9_fܲ=ǻ pDAm< D7 KW[qG3[s1!H.ŗ2͜lYv}m3{oJ!" .f1*ㅤR pn}_(.kp!- Xܽ Xm.恱\2 ̀o~>i>zJVA@Q\FT%Na VE) L]Ȣ4N7{ju |¹zUƺƒ1RG_1r>#OOE}(@G_*}nD>8&mhAZ I?gu&]~!n]춷uw] Z[I_:jPG՟7kSrH?VGp oQ߶}= o$_J%3V/UpMۄrcVBE'cT?FWW ƽ=^IU@" A_E͈F4cb; /-!7 Zdvv<߂uZ,>^*㪨ީ@L ~'aHLŐLᐤCmGu]bo뺎;EyEZ' HbvSB({/W۽l5sܜO=C򄡎7A1Β2;pVk]0qudտ= GDRT6Fo{1mkvmA@xlã.%8Mdωw!?ZCp0tD,pcM)||9@ GD|11'mr]G3PDp^9 )Thd}E )Sh?$RSLG|Sa|᳒I" />hײx R(@Ϙ0>c A%F\.@-9 R$ ]C( 0 `},=D풃d?>w^r]/eYS|UA,x;-Mf؁H$o=LZ[iso\F]DzHݕx26@#Crp43!dJנ="[qkC~1~!TRِGe;\5uP XRIp!S_6î}#g[ $}8 I&8آxYsgwq];ʆ |m3)ğl]do3uGW*=g 'w ?2ϽƊ9&F?񂙘xRME%2;Ir(oТ $") @.۽SQ-Vfnt F>`[[b|[ys 3+Ǟ N A '[཰~:t$ܧUJ p{ebMTBCM% AUDQG}&#DT)@" q;YDZ GE7M0K6F=t KMtjǜ~ V0 Zw?@Wd,s4J( 5%>zyȩ_tj;8kԕFD瀖!)zܴH<r4VtFvZT:,@R{:D9;i@c{f;{u;6s+M\N?p2LX% F[/iU; !}k9n5ET@eٳUѺKvRSJ^κNMn",y \q\Y9|&4n2wi5~ȫ!9q1`0|u`O{=B 4[h۔\ȴ+YRs[Dp+71s-(Y$B S95A''P4zoNlFZ dqQ;,ijpؤ )'<)H~nu'-oh! kƦn,{ᩔV*s3Z_4ϋ揇N(Q0m7w)Ƈr|I xC1m^kH'ǭS4dGEgʻWΦy~Ul<.Њ@}ʄ$N]?ѽi3c 1$\lEP %4\0 ,$8oNc!'=ӽ8;pd(5Dل9f4/r6@LiPJ@D b)E1zTW5__RO#/=_cܾI B 뵸KCg20x>^SKǻmV`BʢҲTx*}'V7pp~K~t< -.5Ȅ4NB+LWKqͲ<3?=//y!P5QC 8̃3.Lxvvxj39ƟP˨*a2 74(;{ Dh}T{:8 X݋t1X1}bJ=:z-ʞ1OWPPaXZV+m׎9'ۻ=5^XS 0H7'Q4-/ܻfW' ESVw#R!XoҮw i0Pm/׎Q[?SrOwYȥ1hsGDP)0OV@v*  ~'Xfqӌ Lޤ ׃rOK}R;L#޿O 0ܬ#pF|IbjvYp SBuϫ)PU =d p |?h̪H_SG_fWCeK'Êumcε|xK^sqX^LjU-r7}*>Ԕ&9ڱzi*51ҤoF:}3+C?},l1b1”Hp}6L"L+@8]:[-" Lv])AvNuC500`Hwlb.}Bbh4}[PW /5LE×ݛ[~\Zk^@.|,s_ڽjq~ ;ΫGȻãC}9l!h~aul`4l@}zhY};ή!">pٕrdALg/k[WYy Qbg\&R$ZXDUrpQ={afVb2'8УJh:H^>Fs:{@9):Wz IkOݛ I 5RTS4NOS2O\vWuwm!m88ufs_&_aw'j<٦$M|0,p{B9vB).]{PU,/պ|0\qJֹ99JqW\kl+s=8u1ufgxtKL_(M.`9ӡ k8Aw[dWL^SQV/Gˋ~s/9쇞 $o>%M2l,8sؐb\z P 0W7}~ō{s,ϝy볋Xy^:jMihO/*#Ԃ#yhk6دƟMG>=,ûM<]Dꫪ/u&Os88-U6kwwu%V[m~,6Wz+gzP@E[/OwUO;*nge_YlU!?Geiߜ ӎK?y!- b$H 8v5Zu=[7#LAFw{Xپt{Nҋ &%X,7Zo?W]37 D"'+1~Ub`pP/pFxBUvaHK{]',&HnE~qHB P QS(20#ۆ @^SpG(!PPLD>,|-͹q 6?Qհ?+i aﯫ~'T鰾O_ˁ'1׎/I>YХKW܃(%]>_78ߡǯX1%hHs a}!s2Fe(!N8seN+ ߷y?֛>PX()iH7 (M ]"?7ps:i档peR)v^/^pih:?Unqj5x'NW\%k^5QsEIcN{ezvOf^sQOݶ}}NsFyr/YZe+Ma[iYw}b@Ͼ\1Lͮ?`aAhDx¶tv'Zp{bZT{;$Fdu>MDfyVY$E[~:6ds*u}_ݾ;CB̙0wPа3jڣ㞲eG3= .+VϞ^ 6b_ש\m[C7Mܕ.zHp﯑Z]/xՈp% `CA.J2SH B5s33Ur,oK&EzP0^ ƱK<(|1bX B@a[Ƕu_~ιr48 g8/ x[ϗ<;Ѱp-Bqsrm|W^-]X»"hvgO{;ڒ"kϭI!Hd[k5E\2&=$&)oOOWϐ^b $H/ݱrsD,kb3CVEzQjZ<^M+Ui5Ċ4Ѯfb!Ņ\A12'N.0hNQiq4ɯzMcX3^p~foѫTw%:F1`v_Vݢ9URF珩,a~"}3Nؤ B+_%_Y;'N`aZ>Pxn>YsLMn8Z5B3@}4͕-yj Kf)\#(Mjp+VkZԑ]zJmgJ|߰q_me ?z!۸8,R8qS&?eY!^ӷQIZl Y}ME&/r?$))&L30b Է)#v_E$[>v&ưbYـ7 LF,ƱQYPd7 p/[w]L*̠`A\'4[-2eWϖ?O4~rOV&=etܯT3a>.s"vk鯠ø ܢLq+R!`HJ˭X5~砦DV|'&vgk9!܃9rQՔ7L4cj/9h`Vvx/\2n:8P5ʎ (($}u|Xc6.McrPy/Ѫ6n_ &=C~ Pö\%;3hC΄^.zb T|2{8Fg e~N# )>nu<"5YlEUp 3S1K3i(XFD  OC[ \ `ת ͨ`w1݄kRh.8$ ƃפZ{bXK *vY%~lϺcyJ`q"ug~+_>vڻz޿VðYh9(NRzTNj3` :0m:xoVʌG)VhQߏ?ri|A331bs4۶{R()im?x ~~nlqZ-űE<&׌>P9N5#SmMOœ!ˆ[ a?ƶN_@ f&0d'X~X?!bΐ~㆗FX\@C>@:PuDfvfo|&|TP<\.!lou}WqF5}LXY?^yO11C>X)sXKv3==UlM~c糺.. }羬nRZ* ̧UPo}É|.af7?j'o;M*Tnl u|I(EH:4(Ta}q%uU{/'7ۻ3KϬf~)QeZۍv"9չ*=kUfşU7S_.Dfۃ<߫hɰe7\Na6x7(Dd}m#Ram՚~o}E/}o9l@6ƒE*P1 3k)GBOMrmCPb$( R){xNK]tVYwK'!;9h]־l1ףӋ'alKT2clo(ڑ7ۥ8 FivU!= &$:~*]fOJ$ ge]T"Z|ܣ aY䤢.nryW CW:9D_*0rLGǍ3ֽ瀏A/?sUiUՔG9f{$urlIPeP,5kyHh,ӌ8"<C25L)͖˞c!_uR+6:Ht8 A~K#ޤׯߪ9K=W<@K0Nm{"&yFքBD1V"&D5+͔FY9 8M"GZpQ!-p'v E Lo^'[w ʇyXI[g4;&5u*MU'vSnmN.R[t#L:; |x@[S+9ھ{%AqIpczX*)-#ѿߨ<۴.摙{EEO z2^Tг -AYuPd?+h-GBkd!+he%) hk =։kKŢ7x˂^Kxtͷsy֋\\ 7ZWߒwj鮊 @@CM_崘4BAF ġZi~k%<[ 6²9iMe<H @ J(N%PIwGKg F ><+}'9KI^t OCT![! -x1:G392emBfbS2pTe>uZ T"f3ORJ4dEJ5}IM:g(ͤгjV- 8;N"%6Ͳw}7E%n5jWլ:I=Spn_r+ҙ6̆jSA^xfɋ` LGdL)/u::Fh(|nDΒXqB t*鱯uk3Ym]WA)})>QS*m?/`& NOYp $ є xxwsEx?_JƩ ֒W]:."HIF\ސܺf=POlLR~@)Je5^އsm"Ե7͘zOPܘ)w0䍡8y. .́]aiQ Ao(b!90:&./:{74J.?k .<9̽<|OfYQ?nX빏OLM4uwG_b{SP? #>fo5= SYw({'gKu>LGtگ+]3C퉚U- ۆ!ɚn8䟵W&s!&1})^$کbHOGKt_ؾm*2w.;f}NɋiػN8{1}hWÄƹO̍cP[G^ 8˶ϗi5kͳ\=L5tKZeq읛S ̛߉G  uv?|g 9g[e\ TkpZ:o[nJ(ov $ w+56Oa9+q=%^MN(mԥRbzȷQz00G3=+%I$bYSb"V$ԥAB)fFz*UvV`0;|׉Vr9|Վ>:i w鯢S~t}TOhKqOOSUODJHuPSOW;z)/g׶].j׺Je;%Wt/Z:lU.OMtz2{m#qϡ!MǮ=}LBdӔZDD~`0 )B 0H$4Ro)nc}S~~h.F;kp߷fe4<_NOE]to&ps "$@32߈Zv=z Puv{|"YB_ދE~˼]I/F5q9=qw/f6uP""A{fhh"dOkm?gA+iҵCI3ѻ]IcAmbMl B_ӧ25q wve46 Tщ(]4ׯ"/wg.ρeT0>Yzm8C}Ѿw::Ѱ0Ww[-ʹfx d 9mCU|7\ ԦY T+ӱ ׵{zO1+l˓YZPhy²~-3'Þj9Ap 13-׺ ~WX_@!zS0MMJ|Ѯuq?` (rEz`nL*#.ì M,#Cn ߬#ɗTDϻ&5ri3#6矷׷G&ˆ$WmԨqHNnOg9~5?"kLX2 c 7X/mrzUAn$^JfVN nIk-)qzgժO-4hW> ƞm{kɌ1_Z7Bpt:46iT&z\2>rO{#tU4QS$DQPS1PTLDLRQTDLU3AQEQU4EDEA,Q54LPUQ5E D4I IST1I4RREEDTLT^svk~k0`+=?X.~͸dOQ*4qWQMfXõOe#`oB`` (fj]y(hр9DS< 5R+3[CmJٻzōOlu$d-éhJ[fRe L*&Z@q %,&>-2ut# C4s3y29{|ua2ӑ1\ !FSBDߙ f@ɋ!߲QcpO:ʩi>X P4_d%~HZ~[!ų@h)xq@~JKK32_gw0ٳ947}pRYѓi)I Mh1FzQI H`.MbF ݴ\VZo_5\-~,ə |ZWCe38muV x&wsiJm!**"*ry0||Q?qdյh,?tY"f )`bh&& ! " ) "bbJDU=9".44 DFs5\J`mIu_MmRF½cݩ]LzI:y|/#!怈"Fh][&'nnQ-v Qmѽ.a0BR.[8ˬ@"S #Wݍc*{zܿa` .hj̃|+\W)\;]|^9d0ҔKmGfU4;a0 dCKC%|^{Ekmm!:8Njq?CHؘD@@Cz#*h" ( &bfdb)R(jhj$"j H$!( e"" **i`"*("*( J J)_eUb UEX5TQTQ,Q -RDP5ETMP̅CMA4]}^];/=9.-XS&c+Uw>={Xj.7"M284Au/՛u "(( hL+-ehu -'MTB-2aaV{^튡_aZ"0"]!$XzU_}҉| %Z,S3E8 7~][A 6bB*owD$`A;Oܯ~&qB_?xom4ޛMUiy9Drrl ɶ ?ii@;尵-rIrK{~7xzK**??4qYpdnn4U)* &BibJ*hF("0X("DQ-f"*jhb jj"j&*i("**bJbbfJZJBI|0A 8X"ޭ5;ns{r/; ߇ܿP8z\)~r{xovc)(i;qW6RltXY^?_}Ϝ< DBB G0fݮ/H`l >?vzsk4UZl5Zq"1` j* TQEDU R"("f *b kF͎ec( *|L{,7 cg~sc.WN*h"~{Ya=Ŧt"RY橩GhqIkqS`5X4N)t͸jI f- 0,qD+y"UĘ5YWiOFk7ܟBvGftpY59ˑT١\ ),/ڇ>QF[/}9'1J.RDsÖS%W0I'd&tgV-ŜgVUl1iV"VV*"ULDMLTLQDQETETS]:<csF ./i'T2fQ:5uͥdB ~DdVk6&x[yCf (/7-8SNjHـnp^ϩΙmq+w0|sQ` PX"F#L= w|zЎўL3O{Z<%ry^{-c_|LJ]kICJ,~Om6bl`NEZT/Ri{opXiADgܔTWNq4)~n/2Ϛ<ᒥ!SJ2<ɡVE:_|11BZzXK|-Lڞ| zSo{F*9$Zz LCbeh2x<>(" &\0jՙ*RmO=XM{|QudugU՝x9b0}Z--)s[TkP*=|i-\eX'jt{3PX[(,5|v mFuE 3R$Ft'Y!0Vrz-OTngN>z t31Lz~/!="D-0\@-P7`Lˣu| Ċ\{:'FHeoϝPKY` QdV%a-&lj7]2Vk>.t1ZWl{ A8o {~+M*\:óְ1`C[8Dz մpY\ j SVեC] 8# 0L"_jkfUT8A`UAhf J*+-djnܙ F4/[7مƮMh%\ =!a2t9qvbh"SvY3Dҝ&w H."D !Ș Er(*V..~k[H5N<@8~> qW^Bi/߾dH·Sf PjF9v[jԏ8Wi_`HP0 9ӟLO;|Gj)38DJ E?OqǓu"?YtQ[g?mt@o v fjU;rbgIm8^C:bfT-hѪQN_JͫNs^ fos|Z7j3l'g͍i5WGÔ&l^aKQYhS >u n[CJw $Mg'(&;uZk W@]SSܙlی=dE v:uӼO(ˬTRy ȌSVK=M!ly*Vb+,0 -Cԃh$'j04x1x" -ǢsXv# _^UDx߹f<9W$@YeBK~rغ^۴Ԭ6'i7Uf\{eg$?mX͸F˩p i qYye"J9eē|+\.PiQ6|Sg3j"Kי{ƝTmbl$؀o˒#i KֺF]62wPs"^q*2:!u؏z#J Un 7=~DEcKj(~%>?1q$ЦG/P5 3ZK$o􊨆,\5]/Y~V #/<[A0n+۵+lSWrO)BOdvLITBx椹#k3ƽ9hCr. (. Y&}^uY2ML7+ ~cvb/2, 4pm)+2vHYjo~_;4%7ݦiGy#I#\PTa(*񲲴Lnǁ%ȗƛ_-JDg liֈ x'ۿB58̧zk<- OMVasN;)?$xw* m_ ԁl4kg*YS7U]\RX5'‰0QI3 Yx7=lS%?GV>]eJ-G [aއPjlZ Bp]Ip`DѤkAx1[ i~.7aRq亖ӰJSp Wj-tYo!?jo/k'--'% E /j 0m_Z=`cBLr#ݫ*<~G :OnEZwq݋}C5+[؉opܡ Q1abzW-"Q,7āE!X. ӡ" O-VEc*ezN.Fkuv+r1G="өH"Ѿ$@뺥|6B1ـWkg˥B~y֒6ؙ۳&#IWA*VCthgi҈(DWp EjZ|6nf#,ߐ>mà{tW΢Ddُ\8&U2QlZ96IzQ4.fed>fAHx|Y_[ŋR^`PXOÝADm͐qLZ`F{k=SF3GTPhmr|F8ft3+<) AR MI-"@W{Oƪu L cOm| bPx(5( {3'k27>xP\=cթooqLm 3!^Ĺi&?FGq1mq֟6:ةigHDMLy aН{ܑrYYWxGV~ABlH7@'HlF:7GAǏ=/rkx8iw++Azxlea1wMaPxG&Lf@u:dd;ۛ"~9snmݣkYEHUHv42M(xЗb=,}r.޸EhwHLݷ_M%|++~upOkV-#9eS z~:9a+.gulk1#w"ƅ{\J@f<'>U{b,f_Kr̹TGL[d4+5aoDe+Y">JbX1tQxxF .`q8~m)'AJdJ/0n^0 sl@XJ#[ gB!`"m ٥7I~;K$Ny:uZMA!?D`'"N}1 XbM˵X=eo QkGAE:><h}kX 0=;PQ};xR_'yId:WdU)nkۉ3tj_ӆȘoul3 vaoN;U.Ij+~!c!j}㓬6@ I/ NI*Q Z6!32m#\".*F@w2 +FM=ŒB~.Ү4bq`[Wu!O1>v`*U9Z|@pCuKbjhowI>r91 *Y0Pk @ H`X>`ү}Vy,ok^Uy6~d'i.Oba4}M577yHg5q> 6/ 3mxg)ݓ̢piGjH !~4X7W(b=!yb3&S0V'd@-;n͉T [nVBdUfjhB6 !W[LTW:iz!  #fӠ@gAN=i+{M}Aެ7z.Ȏr1c-e C=OsU ͙jZ~Hy(Ժ* 6,Otf\K_- HzO>req&k\2dUEK1B~0:ahRZ0*wDF$C@OyhcsD.hgr"9B)zp\)uAʼ6!ԟKŔ;= ~pΠdUs|v'o97f0_XG翽C)7єpёߓd, [m^F3a WqVpWުٟV?(iMިŐbw(61zqA:{Rgb9Eh\e<~.A ; nI>!41N f*1diXS)?u끊T!ljYOt1'RӤށt~K{ܴ]9 2\x+u68Ih;"|oIw6*ӥѻH.@+/ڔH]N\*&, R3DCh6o٘a}HVKcq)Q5O։r-MYDVѼ0MPtYҐ&PoKd%DHEW7o##jX]JÅ9*8_4+ϯQӅgݵw[,&f^0i0_TQ 坷16N `[.'G),*>b(2;M+@*LwCvˠ2ۭ͚ߗ蚹j/BZ7hۙa=R U\x*o[MLP1z-UQnj7#7*=;RBfm-$f\iſӜ#xi~GB ˥đ,[K ̙ϝ\Zͳpr:ZKT ML 55B@7!DVbDcG ܒf'ʖ8nNU+$4 Gi7![dtyvNz+{?~FoA1Pk8<ƕUF4\/)҅7L  0)E .~gkW^ ZTE @\[{ޒ>$lISn21$~/76rY$܁ye`WQ,2$AOҀ،5̵CUC]V+~X ǣ:QvYw^ {MF2ʆlԬ5iJ0tU Xl[ٷAFgtw?;ۃH\Jkg9L`TYཻ}GP<=eoYYy`QӨ 7 BKSV9,{I<9.NPF?=Oh*Ȍ3X8-EI-宋eFWZ\(:kkr[yx] 57b34<;Q1BMw9ð; 3~iRo/V.qS!9(F^S#?q #Z\&g|?FH-.O^%#cP3Q碐ϑ1''<J5'1i_Rϩ} Əg6ovr%x M&Ο.-I.G~seNy^0y~/X^]GXf;c|$d.J GM ڋOSZiFQn,R5(|Tnϡ7M%%=iЖt&jy+HFBĉT3m&gV<_XWk%jdZl.At&FAyC# cy"ڡ^R4ߦa5%__'!VmGĻu0ˬ:M@asEaIGifz&8 W?kdxǮC[{hCRy鈖flFJAXv0ΫIڅbUZ×..O`ӷew㰠thX)`T7G/UWT 0b8*i=W ǨFë?z& [UF7zykecVu uS`}:Ӏk:ͺ; fiMv#BtP)dG?nBN / n _$/?=C-n.>y <>=p2bdeDoN(sGV֋:Ą3ÅNrh67~ESoFf{9kz^mv|,+H+AH>ӻޑeӘi3姂uֳR 4NʷM\1M@L8;JqLFO##0BՈN9A 6O)FW&}K,; C& i~n49Q8ݐ O%!D5s oNcfQx$"jMfH ]QE<TܿG{f w@jkF䡉 UܔRE$j M&b(!!B.LA|alW4&|ˣW@&1D/8)FaehO^Y?x>dZB_w-[ t>`R]!\mftх^|>u I|qb 5){&bo {D`Ib Nd"blzPvv9$wqxN t +T/*A~,т?yłxKpDӝCodU/ep,>KF-ZW$=ǏGF N3͝>uz`13ХV7u#!e)Q}dbg9uAnXYsvK>hmԘ FU4`y7=w:р˴+U^`;0;_EncP)XjWv@hi)WA-̚T!]Ơg !"42+3^V a5*d%M-2Sӑu-6Uv)+ s1sCf-ċv1RM1+o!5)Ҩ8~}FHn?$tG(B^_QY_,u5(~oKNŶ $|8s\Z3nCeu]+x<LSqӪѷi7o@т~cf͢XϑY]T6Fhm=Pnc&aB[V6Ǽ,-hGk =?f"-U\:%HL-{ZR0=ͻRc6Te/DkR@o<-*Ƀ2Lwnls޸G/ބ';bwh<. MX 0|gbz64"Zu3Oww0G3H^,;Yv=޴sx|iV4b +RFhB]!5~wJ3'oxZwV[1+&x}V5[WooӳxB[&bPn("f0y$O"0io/X=0&LFyQ7*fD`uSZ℩Y4:HW6A@J=`^h]E]T@KshZFΎViL+B'oP biLX>rߜA ׄc‚^e1UeUt|2('1Λ?lwPIrK}VA. v+AלϘƈVIJ?SZ~,ԅ,<л$[` ⼘'7 ZN|j0=")>ῃ~ٗdpn.ЀB2y7)s{z'%׊P|Ͷ6_m}J;`*C| q"ߵ>_PDF)DoGƞarL1J6JQ2٪.l}޲$s:Z;xi5}i3f?(`aD '1~-EJZVFGӱͳ sjXi5E;g[X_t g6ea^Ѵ5ptiŨ&/ͻF!1r>վ䵏v0_d_[{R AD I[+^1p`<=O,'Dt ]CQ*3?bRᄲ0s5GozlP rwGFbC@ 63E㱃\nA ߾A?A|y4iŰ+j%ט 5 8s^}^6I)lX,0Oe]T;{cg ͤBG]"672C% _%Y >q(lx-/w;WzP<7ÖtOݨ^䗝o+^'v;k9ߟ=CV@s!yYt31.â~ & Efq*j]G'_<:e2NEK/'@G*Ɖ!ng%A*m}!ӑP!tSM'FϫRUX 844=EtsHt萌dos>jz%;G~GOs~,\P,an`[|#dfѱ3P_FZŧцŞe'iUʧ$^XHc0g0,O0 6wƧ?–jZsv>XpnDa\;oGc!#SsORjtpb}c"0Pi'pC*$POfR;9˷ΰz ; _9Axxs+i3?[p974/ qmաYqUn{RyPmDmO֥{ѻE֩:aip%bč,PZ#}Z,0B4X)Zu?JWk6"]8@M\RfdȰuaK1d9xfs [(Sրz>8ZS~L(2|&c.{DsZř+.8qd+ @=*2M]wMk.ʗ~hEn` ''4B )yQFWeu&R&|R1->) Zb/*,$Zf*F1SOgcwj-EN.%"愍K>&ԯ̐s:"$~`kt[" X/N0"he7E`{zEعLp^Vh$\vKN;&4&(D#IFNryԭ+Pyp6y{_DO\$t$Ѷ'oD} 9f ޓP;Nbo0nT7ϓMpsߑlι#;Q[H &t"C3GG1bO_iۇ7Tza EL٬# PX л+̿`uV dAxMwDžC!((t xdԨ:6h9}Pܯ2Y4*-y &A>iQ`*+tTDt ?*}P.<Ъ[p=lm_o ڮRFu҄Ҙ^szc0NiD ԛÒdQ?Β/,R8(]Try4'hh,lFIwZ[ `&, y+BΩ{5[&L;27 L4RbĀHj7)̢<= niDV\eNӠX\m߾.$ D;U!b$x!qCHʀ 98vƚiayV^Fb]5>lPXSl &j-#@w~ʂyd$IQDs qR,o-79Tkf r6 XEMTT 4 >5M?7A^%X;D EMF$u%XE3E#^53s:e,w' H:,q ^G>HM+{PxN`SFNZ vdH0DL*:f}|UO#CPrxׯ'6nx_ڥL^ YUH*?sX HQu קi@ښ(V;w4Ҁ'>꿑<}Y@ER_.R{%12N4[COaxA 7E&O<17q̇"Io)ox6vdz >4 &ҒA F|nCqfS],5%/ ;}s_;7u)֌\1dc0m~bbrx\<:.sIcaH=< '㴂#f,ʗ1-χX_Rhu: xHcϞ㜝 ^%~}ǫp232\](%'=iۤ/~*2p(1~h㊌+ +͕ȩL`/L >qcH{t OAR^ t 93d>Cw*.];-&[&3asEgEݓ &v"[; GG^KlT+ㅃRtZt d<*+9N|c~aKv*:Wp-G1 e lYEv ζY|wJG] VQmd3ULzp-쳹5Ɠ1L *@&SiNǫ_" )jךmpYVeatK狼c 3|qC@6Kկ6qƧ2`:Dz'[߯~HIZi bDssV<晣#4kf#M+Uy_z|2^$w)Sq8t}+4x\8%!\IC<_=;Ŷ%J͝KӕI"DۘkWg^҃\&\Q&wGrkK WXgeI_ץ _mWRB>6RMrKq҂[%Z7Av[L2p'FcRf),fPNmDXR]mV!K|< eܐpRM9WJy8pOO!hg8t8pLjE-c]0 sӃHpMمO?z`~>?38۠ ?g&C vlrxַjI-?;cM硡MW5LN(Y#\7M"#cxs7% dsFK՞8>0"$b'Sg)D=)t_i A.S? R\7&Qm(!6CQ޸ds@߃ve 8Teq`D#8p>]Z+0pHMqK AA2$Qn'^`x)jWsAKbyՆx5B=(@*0+!zR ޮmI]:4lauǺYIxbFl7u~ $ GN%V%qD3~(p^W2ySq>f 67/OJBPlە+@i& 6V_pIʬYRgfXcK"}i`w:668wd@Fq>"w* Y4$bhM wϴѽ>/۝|Uk"ؘv$iIu,{9x]t["H1YqG0KѢ#a4z%X(=3`ǞuAXh^'Yfub>ML]a$<p^1[,qruL zH߸f;|dvO6`X(@0{7rSqTpу H|:?}HMP1zX8VD)Ҋ!V1I𚴈@jD һ`~pp$V r컞왃v(O_S~ЕJXa[-J uن v䇆fF쇠zum05ik%w <1B:{д"^Eg TGYO@/#fGV[Iwm 3;:ˊT)4b.dž)ᇛy ʹd.hnW=PdD`4Q?ƶfPLcKZ7*#df ój^EuҨ6TـN+=r '(p*xXrA;{6Ak |_l/Oܟ>uO&ɽGiKm|^]5 kҋB1(ADhΊRD'3 Mw^JF 5+sI?P'w]Ob;X[@Gŵ,Hp s3* -K}ǐռzFꭼ3ZAI* eH>зKUR54J +FF " `⚘x XSXcdC@(ϑ(դ[^]Rsz({_vC>BZys)Gdذy 5-yϘ;ɪmd{4l@pQkE`_\g`NsF:U!jv=ִxy$Yt̽G70a2ޙ.Oڃy(! W{ ).9N8w=[)S~Ǎ崎uVҐ.)XId a|ӆsl;Ɣ z'Mb9U>?In5hNÇ9tor> i.=˺P5(-:7Mx WeEIj3A&yn0ؾ!Ƣz~=Zbv8?透 DtD'MƄ8w,Vj!hki B,EL CÒNZҲ_*\QC(A5V)0By j1uquy =#Ѻ.lj8ݢO~Ǩ%Je;}9 &Nt] xoTP-Cp?Spj}@F#U]=ܥ|={ysxۡ}Y+rgC2ÉY}(7,r6߹yTAU~g%R @[ϖ%֞V2Q}"K2[h]fp47[ܴ URLopELj >% ! :M \vK*ƈ}?FP{CE $C <|6nO8`G=A(҅GX%L˺Ҹpr fШ9s-!p^Έt\|R8L<62iH䙵Pj&ͬk aGO`#78 |{ECAn―tR !E{Ղ ϡ%YMw ׭W&F]R܅},!BD0@܉hS%㧴 KJ pilda]7B*q7W2c oK? WC:KA'OZb..ٷh9Z[5X/ԲCG%!_C`($ (`Qp ."<߼mhJ=ym \JRZK=wy@Y0d[49_eC \~8EcEnͤ4;~E('2*2ސEq}U' ߣ;؟;&j4L|cejl0Hc";b^맏i}QNS4[ gG(azWA$ZؕynD(~NjgD?-UtcUq8+¤J)oBH7*- RO8&mlhّ(B`N x^!,ʣIđx9p F<Y.qPq c~BK>s_ E:Ϧ !mdؼKk>.=5g(ش/8+{=SDQyD( hv{K1 J]Sӕ6rd&tP!3^G 8ޘ^܀xQplž(U:if ƮUhOqHfHhS|n,ףD*zZ7;ԿbDi_xmϖBet&J0RWx*bT:lF6j`% l jXu3+Lcq;<6ejJPkO@ipP4d[b_S ƴ8Ҏ[ /k-˱*;]/# =x|PvIH#S;Eڕj.%q~xnG8hPU1Z8Jb,Yrl{O0O5?BF9}6)πOA``I)>W5A8MrWOb V{fpڹm"xfզD9cor_ԁFx3~9,Ӫ5stӃ<>\pJftrôzÓnGp1|և̘`(-ºݝo a:|3a3P'DJ_| XP/#hP ʖcRF䬳dLo q^o>0Ksb̬taPuBg?ќeƹ=븗L#W. H# lp菻moAcx#^'fIס1QJY־T _ `X)j/Z xLRKO8aI]pwKzP7ԋ8 PM5`;Ht/wʟJ'nrGMIGx~Kb: vv''0e О.$ /perU2ՎZSR܌E &kxMt9wAn䔷G-y S2 C E \d~л:Kȷ"'ogua8#5ڭL 1;ىJOʞ 4+.Ð^<8T,, UTh# b2G4@=p}V<oVq<LtIڙj*yR0RCt =cLچv5e9(tLAêE ;ndIs=$MA{yz+܏EdJd!v0'p[_0śfaD2:]E+cm//Ym֭&WH[gŨ1h"3u&Pݛvp\" F1|{sLOI?rD鬟& Q^'cRC8p׾@N2*WjފZ&%2k~6KT}g~J"nFRyBVZ ߀aH<~'9rlΊam͹>r`.ܵ3Bo,9F+ׄ˹R X7Dv'^o`1 &iӨ0ѿڔϮ܃P-ދ_%D٤:[6+ncqJsg\Qq=Kv:XdQf MncP6MX{۸Db U n3I ےu]#X(@H*,weFm1NlU5$1$5#lII4jgU&{n#_0BpsX6 SzJYAfVԟ9W :oqiG6/t1Uƺ1% q/?0G C:!։SBuBGhԼ[vE} C^\ WXfde8l UC~ 6z%ZÇz8@=(nlMVm Xh-kwj͢}ƙ L:g H9֓:U,3!hkeC mlڮ䆨02\\ l 8#d[Ⓩb-zz$PRInliĉ@f{p X nZKߋe$LGL68P2Yg @+݌f~d"dEgFELi7Pˍt|[qCOTyhNEKk_ ;s!PB=Ɂ읶y7kp8d3g}|њ<<FѡcF=6ʖS*\:ƒ]+np;a7e9[Xrz)Ϋ"z#N]\_=aD_xљ\[dKG&9b$80@sa-Iz4kFFF"D8*hGdpRk.~LXKF(v"(Ah^l1y7v ~f 9Ey;bIH91BͲ7*7=(ҎI )WE3<C.mJp'[4 l9Ali֤f{ J *D- Kp6b9Sh @ go_.WSV^v5q/ri{|=׉]x4RCi䠩-Ax!8ژ 5|Bl ϵs_/C5Kǽ׎ÍZHj=#AmNߏ6u`00F<4oitӋKvK}@4SSM"]W) 8"V]z~! PO:8>JDvDUSlpj1I|)&:@Xb"}1U =h*l2ΚGqFP oDݣ,+YfS/Wµ]>l^Mbz&-#QwI=轆(7_劑CosG`o?kަRq{*?$oyZ>4NZ oTuMAl̀N@~ɬ 8BTǒrE'!X~3qH Ej7%z(Ֆ`,?WWUrZt"=}'7R!2;u굴}r!a_* PrɚբbM\SR'Ȃ>-ewU:^1B_ZZw'X!;!\՞Q@! ]G) W5OBWtֆ-v64U x5lXjɤ$=-hU }n4ˏp+݃@ʾ)勓Qk͠_(3t[\Y-$h  tP8Y@p&Ե[Qټa=E2tS>օ4s餝YaW$ٴ^ⴺ,mU,瑷 Nj(_$U'ibU0 /@5G=0e-_ pJ8~coVؠL|Nh$`̡hP,]ȹ ^+?EC T(M9 ٠ǒ(cFnU?QE?Ͷ;uji?#K!.oN1~XFf=C{wˊwŌ +6{t$eh ]@r-=W@&xZ[fWITjZ*TH1ed'5_n f1zQZ0TW4YJ Ɯ]$*Z{h$s<`Cz4D&t]^ZX}~A}gY).jft`Yľ"#+hC8/}1pvᾠ}Y g4MTUP"¤{-%+xY18h"Y^tY`g? nl8 FT]Ee\Jsz%-#}JҰ! B]HʜMF@90ZÄ4>^SLQ~Ѷ-q49%Fݻ晱 'ѯFhZg4`$3-(ZX 2ѹ }<Ք|Bo{Nw¼WV\m+Ԝi?MwAR 樫 =Dl?Kd̸\~WBÞ2Zi"x.!Q\'`v3rkFǰZbC4\ףi*b-HBx(K~ sC8zG-]JiARY;,q45dV?܏Y +:DH(U_MW5I]RK5Q_898kTǾm]=&A.;Ai`N6|uG7.Wq sioɳEiց5 H2P̱u+< :4&yf &! c˺f"+7j0D勋{ԪƄ\ kD>==f͂G rnhcMQ/o{Hc2ߕ?(A $6ZLT;?nte@A<1Nڕ,uqL%m5SNVa7e9P)Ė_f E C=*HX@w60O`tajM>)irCgH,B,{(3>.=(D@IMKc@'l!I›+ qKYHH̆BJD8EK3#L7Pсb_ )0 Z4ů^A1LFEp˱$!͘9P)mT+t>~ ec=Yx*VN]pݟmcK{QkZh,Os O@K$Z3d[ҹ3\ ʍeo~Aq¹6I^s^L@Jt9WjH&lrBmxl@bzJ8`Qv҃@s[O@rvL{ #Q%nU7ZV73k[.tIeС#u+ǟxul@0BýJP`Gf{~`ʼ:aGv$X_!EudT Nc[{Q\N-8v::7CT2!gu`&Ff0𷉑i\NF?eT3Lᮊ@E7}%hMp-ܕeP=ճcQ#$Q' K]24"QYƹ/rHi dXcs+I4Z{/nR8JVx6z @K@n'@ࣩ]|q]aJISZY҃j75M[AG'*ALd3ͽŻ^$ZG1O?Zv۠1ޛ 2˦7 >j}`5u =%hЈC70-f%Awm8 Մ"qZH%ϬZ74J44(bڴͧ` U (*i67rbhX,{? @k|A!bec9;T8V@+ Omor!đ5u 'ZuG<`ϱ*rv$;lvwK},/rI>ڼ44%l$P!ȧ^&glj ħ4殭척~1!!vؾ Iq#dZ`J=7xk2)+߫ T6 _KH S.lk_654\N\:` Va;gd$֬NKT,Wl77]{ W>pA5)Zvslo\WqeS$R(%*<V Bɠ{n~vX8n0XȬ)֘SS^5P8z:*֢}n e$(xAfB[wv5\T,lO % 69}`hc}[ܱ w83dG}WNN*uVaI9>zZr-NV:MHJlPd &Es7/z 1Pd7gAB|d?|C]-C]JR;6\XI"eɂ`L4(b=)>#x3_8T!+o?fcG>V΂z!7^t7?E?goc$$]ޮ #DvXdeT"> i뷺ҁ1VZ+BTz] 0 X h.4~a~)F'תRWUַ:ݒEL*Z֩V5M3ymr$ /Fי:˪Eʴmp]4X\*eVQ?HS* {2,Ʒ}U)!ĈxyN1 NtJ d%ϭAH/n?MFS'F0S?~a~a^*)ꓦƓ017j] f5>n{Nb^UtCxǺq^Aq@|7GÚuDg|dw^2Ua!C+ 9JcU 9Q쵗/IhR4k!e2([خ*H+pϪU*LఞrN@s( ii ;ԡ(ff@@C>[HBS=_ڹTk,Ta?.dh+r؍#>[6&K8ˠL̆$dt8M8eËĄ gӛ i̡NzSmPz $//d:FmTS:8Hk? /{ ?*Cպ褜45ZAK8vbr:ŴRYhݾYH#Ή_5nX%<<s慵@$/7 -LVᄤԙxq+-H?D^'ɟkpF-?rsZ`<%Ҽ׷k/\n75X<@[+9 *ӓuD"lgVLaأjMYfr%)c gE,a e(>ř -yl|?$p W|jGt1O ԪxqoÊdəЉߒFrK4k@~D7$h(ƵőcuWõ|َ#A):K<!Ro|^Up< 2KP~PWvXdlDS뽶 06>t3C"Ol;"9eu6:<%RC$6g?YÂ}k`CXGL! T䞄pGh#MhbFK誃r6\%6µ@?o?y"W=/%h~Q?FW(;]v)*.@-J,>ԇ6oDxS\hd_6N<([ y.`u&]zʜs'%4*{5H1p!8ANaAT<5t|mN(!p_zt"@\A3F#u=nњd6[oym=^ $)kD>Svgy`D )AUYXUK lͭgXQZB7G=Рe-_Rj>έ&{z]Y7f-k ײH-"g4|&iFLI~ߍ}"SφMIs:Jԕ'{#+kwV~X2H?JnqQ8\e8Yҙ}>k1akoPm\O(oW1({~1_FDm gs= L%nB2 M?jf.z&]\E**HF oˉzhleBk ,zA)S(I+wB g*a(U%Z󦍅YS ?KC̼Tch&Jy!o'eF8Ed F662urqU+=M)-1 KSh*AQ.]#dF{ɲg?06u (,_(yFT&E.-Iԃ,T%m3=3Ӓ] P݄ZMuv^#f{XQ1YWxnaE)\_@Wrm@iוv_Hned  B ?\Яsf=lQ@̓ٓ}ײ$E㳱&LݶO * f:RQ5^+w % # ֦au+J]+jFe 6 ƇϹ",>>UU›&yLA'Dz!3Ϸadn:E@aծmٕ/I-}Mjd;62qy>2/$bG˷HC%]0ÛXTki^DU0)q7 rj#b#r :b`6n)?'hwzݩa h x×vʳ5L?0X ݨe}Vp\:lk壏B `OC M 5-Ql~WoI9R117:DjfC[˸ׄKw',`+st.B@**d  Mڈ5tX)3s2/ фu}"7@cW4Z7¨!^ eN0T)T Sxkŵ9qc8y7HTd?QG 0!ysn*чk5/[Ekhui"ÄHyYWHq3c pV2&ϩXިŷ)ez ^S͛:}>$]20IJ$R`x~hM+1}Kq :8qzy+m4zcGU)Ozjq% {.HŹ [a@uV)Hd}ց v`X(ӑI׾| }d˞}u[W  +IR(@b{B 26)&NnM}T<9`R[P27ƆRDbS p=h_ hW"DT[$x: v* o> kB#^fI^A3$M1DUOt+1l, 2ULVTWVafbĪ1e FXU9W$V|!#4.4k<ܷ8/ 58ўR1~w5zJUDCg.[wMeT'w75,0Q_HaO6g~ yߤj`0$-QQ:~mb(A$_:TR2 /)}ݩD86b=}OoWDˤ_iOsM1f{H-4|Lm iMhT pS%4xZ%7˽nGel_%\ f; +HVp 9\1BE+X].\@u|+ZZ ':ɛ\A90+L]?.Jhhh{"Emцw!oGB1Qs/ G +"Uj8ȴE{.f}~V-?-P` *upxXOp|‹, QYNT| 0qUqnQMO:9+l_R"TqXyxanq2&NΈQj{|]<3a = NH!yd̡ OOŹ]Wu6N3SF#vݘxŻ+)3ا8Y r`p Qq+^MWnA\4>}$;,ŭs53}aj#ģ'*ve'EY rؓy!g!01U._Aj.1voa1ڠ83y6)(yPh_M lP|ٌ<knu]J#RR1mDwsvR!¨s=ɛި4_Xvz/~&m\n?f5*Y2H|K7P]*mM)LtfzLB(Kn-ԯg NjSd Ҧz6Ըe Bd|->$E\T?sN88c(ա_&0fn)2*{bH\z0Ym^3[gd& "y%5LL<~M]hg!W/)~ci>"vhtzh7PsŁfW/At5R;VZt7eBN!IO;٨-E@J b׈i8^9y 1~O[57JW8^Dہrʟ|TD8{hS.  jLlΞidj,CzC uB_`b$\g_]H3HP[$ $3L+wjz.-Ґwܾ9-g]qXW5ܿ8p~iǵğr0Fm|ސq º-ZhqFúp՞s5C!MDBTx)E@A6Rv5}]v'Ik 2~, ȯr FY'B(-}dqHawUiNP t)AyOcr󊢔ԣ"P}|ЮQ.ѯϝlyr 7*ǀ-. ޶~h}*1>Ŵ,}]&Gњsk8GRH{e~6 ~t*PP3gAlP^ MhO-4"|4)=Gh@9(c4ϯ )kW7R@U!ޱ4nSp4.Urx N􇔂Ϲg4>uB_rʋ\]/-!I O摷lz\ݚ$j3zк~P"g*rZ[m;fh7upUk0g bDgL8Ac3]2c`0RC/5-o{vU6;u SWS3=1SĿnF-^\ø`*W%a4i$ZjX _bKxc܊tL~B@%'k{M{TX 3MQ^w~)h6 w*-2:䟁]%\*z JjV)FЪ&>ܥd/)ig<GjU&D|C7<`5)Q[@W Pb,!*eb-HN2dͺkAy!meVSB2ҫrK)m&9~TLw{8g;w)dU!Xi0h~bJG?bwҁ7vDNPq-ADec C}XD=l_&oӟŝ T̖ThWbjn:>vToS(B]1Pr# \d\a/{^ &\e$A «؀>Fc*[YIKpI:g5cN0XՐTz$“2 e:HrzSonm9y]ѻڠ^9ρH120>$\ǒȹj<&Zs0[LO8UƗmKh΢A^`ԓndYJ)&2ȹJI;ŒLm9C PF˨<6 <>ݡنtB lzn$~i-M/2PËZoTir+/ݸn%rCQFyӁdzM=yq)Q>|F*>+w%sT;[ h+_V0]6TDmTh2`w$784?T*  gQr?990ø;?tP"f9GA  IG%2W0=f2Z$E赺?U벴Əg+3"+^0,t^MST:KsJünI@=l`>ݵŭ Cfe}3\?oX)Oo sqbRZO.xPͳH;cF2-ILK֯x9c'2xs86fÁsg"ʞPrCPUuFJgWҒMSýĔ%륀c$Wab֕=}UΓ?;$kJ*1 -T׾Cup&P!_7 / 'UQ,%Z<͜&C/fRqb?(лI?z anC] kߜzLk,3CR"Bxko!l@"(R5dɹx9W22̧_87Xk{yκf[.$%2TFcʰoR1{͒ґK\+$Wz Zy19Ct+6eC$đ#t}d.ܚn4ԉATM͛_$̀`-^' FvGBw !]T T5A-5 ;[ ohxc o `Xv퟉G8؟ ] pYjCw &!`P KCQ&Dt5^pZpߌN>L_.k s!M%cruLCv99P* h3]w$g*r(݁Ԭt&P7SM.S<VE">`$n.r=ŃnHyM.6f؋GPrY.@.!&W],R\ߥ%x╙~RFgBh1FY*,\ ݸqN5J&!NXMk'0X0=: *}$A]m~h'D-9j4oB1 ^  jbZRZ8;ũv|snfJ\r &P9Nq%cɩzHYիn'RsK8&Y;\oaY`3 ?^͍ޱj?0ZyAiN@b2H䶜9U4]OɌ,$4 I>K2}g;0w t)KF֮#t(9]فFqw353:sl~[`rgS!uom{q涪r Uw@.qhE맹%gH3a/m5˻.}wYRsk"mNߜѼ^*=؉ lfTW;+5M(c6<&a@\iA:Jްf}C+MQ)z [@3MJҷ~Z„Ƿ @Mc%,؞.P\Z)Rꡊ园WdS X[IguZgbp\\ַH<~.7:[+# X*37'(:7c yT]FSJpwY@ #\L J2G\0f>!m9r,Pqab#_l9k"7'pw{YzH*Px5$EjqÍJ$&0 똾{[i^Ռ((ȹO̼rvPaZ^I(v3ߩIi ) R ůBw03A\ݧZ8RNă>P`1JxD|4a1;PX3o1NN}&BtҲ|;R\o֯g[7u,%|fIvC>ȮHas}.Z4?V YbO$Sb:` y6]ϼe)m҃kt-?l35ak9q:--nz4`N"oct5?H?{|?Q:)Fy `m`M:6., t'?>WU P@Ǿr Ob}P#}LTZmŸzr0],;:J> ˄*A]" r7tR4}`3@_w#c3n!M2훀l1dWIQ8~HNatJ"6!6wH9ri4${З@GdUf"+=/y Dq}*C`1z2mc}]=40EFI6elmJҨWnE.=YxHN@rocNI^6Μ[/J}fw/] zb f Hz/%3G6ͲV#[8r"~7dZwIή7l['d.6>ǪsH%bolJcԁSt'$Y ¥EdTh9/RaM=t\NKsЃ=E_6 $MrŜ$'G9-Eub@~-wp+7F H*I(=ȧ(/yӕ{'>PD?Y!)kӔP+"p/dˑcc7W@<\`|OG?NT%sR;M}Pw^|c@Tƒ^N(X9Pv]^moa+V8<`1thadB;Ú]ٟC-j'y8*'D+dɢv q+ۦi{gpo㈢\g ]puM6e+UiN8. 4 @vdC4 _4m\^81i&҈W5!4P녗 QtSe+t;xY*Ƅ[,OV_/ $)͓)S]ZOb.!ZwGAF]f sڒşZ-Z?Rwq`Cm $r n`~%Q=eS^OզAm(!̣ `w>J:;aMlxFA>Q)ЛTȦE!lb\~DU9# 駾Z1h;\N}U?Z!̒ 'vKY9m5i=4]x%PpE:-v Yw;LQwI!ShFVJ.M3=fo'$Ⱦgۋ!hQۅ>k{tG2)y9[5"`PPGI0Q^2px2acdTg2N"G䏣^^P*mɯI!*КsEՔن/` kʌ5ΰ`yaN(\| XHB0/5hq4c.pOTR(:񓥓({A+;WgCg]i 2VĂ?-FX:`saWYWc6gN`LVk2 qS+.K )PTeY h$|D>A~6VwK\75M}ޖZҫ(VO٬fo&{@R/BKY@Hv=MȚ%lFPb1fjr=ll狵蕌4WKdf&yVXZ 맗P;h% ` fW(TPWyi.M⁃Λ k0D~QIKnFc LeoXzV'2բ XSwKCA^e$\1+{ˇ3nӿ纳S2+۔|V_*l0k W` MUZJZ`Mpjx7[u؁9{=ET_=i_F;;`TT[Y `~zHi[ב1G[b9̒,2 :~r.{{8M0|#hx*Ie6~z]Y8BQR3SA޲tg--,$›,@~E!aV 8FKwLM#"nPTdPc`pR5 ]h kp@v33'L=l&zZMB[(ANaYI$aLn|\^=n`P~iX/EL3BP&w=TPGy o+t1oW2oNpYbc|xWyVUWQN@L> Y~C*uIIة Eܪ90f͝VK:׃B:o=NbP]v- 4#r,km +cr^$$e8|IPb9xr:đ6.ei{ }4ާ;UF@;7jU1|?Uk'Bny\B9Ix[3t1D g,1df veAküq/vӨ6( Q!DFNlZ䔆OD i3A@v_5 ^BFy7?0ˑ:K$)Ђ#yWOi1=I<sLd{N<8fur\@(nӧϏc=IǷt^ ppH-_L0h WWD-*Qɑ4M_]5{л*:Gq3phi8"!huGpOzo!T>,7[LmIi/}奣"eiG+^άrpȂ&ՀHKdD2)2}aF5 >ͿLyFcH|I/` -6㸄}Urz*& n:eyZ@tɝu$QԅJbh_(w-q"`/)BD\ C Fqԉe=:}╈A/ނTqf8ח7?u$$0X# 0%&/ؓ% Zu~ƻ9m4^@羜ij-xOវhg 6Z"Aq=s dscjCވןp0*e" êT.XޜDpobҾ4d+"MqC5e>ѝw.4+9IwT -j<m\Ww& {BvDRzםC iC7jH69K ȫ F2`%dsKD6${uK =עx1D8i7?i!xߖbH!t3H>f%hp7Fz:u~(6E{VKk-D>DK$  t&̉!9: _m}\Ύ қ&O%܅)ίLu", EܲA O`T9tgj:zδ|rA4yjb$or}_ har>|w;[w-rzNi!~q@iV\m"nSGu1rN)~˙q]t^ub_żȨ Q^+z2]866~/!Qg̙ G^pBegx%[AT!{k6!^Lin꯺|.u 8Uwx5avSѨk ho6uE[OnTceeް:i"rE$G)NqwȜŏ/}&&ix5FҿqT,_u> fzhU؍5’WTG?ӡ'̇0\Jql§0 `F˦BڜԶ\Qo썂%Nh $ ֆ_X+,F )P'0~v0eRZ !Ƙ}ՏY+ a&E!,㣹d"mSjIZAZWFe7B2 l#b]jvTR*%`M ŕG]($rټD|oSx̼]5M!ŠpBfs6FS~Z*n)_?2^·pp3>iӪ,Yh KuVX8lW7%W?$=-w"h6XGq7moa] L9te]xf3d=zr\ãD 8eVBbߡ88 gcAbŌKЂ OZi15uCI\(doA#ePڀxkg 2录Ӎ̚oYdeѷQK _i}:&"0@>σrjEؿZ[Ԯ/%, #\| 1kӍYJ|r~4s):Y[ۮjW5>>6' /fqh;#+rJp(k̂Ema=;ysN(:&QV?vTu JܕQ1DLjfe3D?x# `|JA9൷$#=/;K1j96%0k#zd}1Wt/G]5G0@aTR:x$/ <Yc?ϋ>Me Y1bIզDrr d{@uS/omK z_Zb"wت0Z%mFs;ljP?& ;*0j@cx6SE|X&AA9d]FDT=铄[e c8y8çW[1i0 =txTIbIR9!NhF s@egv?&@)Cf`UA݊-kNMn^cWd]uX xSG~if0Q䤝t\=7 di@)`c3[7?DV?ޔ06TPRe|y37 yCd V Ly/-4K +zsk7xԭ ..I)S9apdy8>mx{Oc3?{ >9d'0{ph6|8'?Kf㕵1G;xqt5$0xI8aމq;<M^Ps)%="sC {c^{%fln@ 3 RV%4TBQTNC,@¼g?檃9痧5̋CcZ ? C+ #4 %l0L 7 ,Q{d # >yI7u җ}[8sj^ѣtMZޒ|c&?VƝ+򵀆WV_Їh%!ꜚr0ˁZӳv2٨!]Y+)*_Ki%wYI6n`+.* Oj%=nvSIv #O! Nhb.iZiW0P +U UTR2w-s!]e`Tάj{^nOm 1]E))k| %wwl Ѓr XFiH^C}*0$ٞ{Ӷ_ӹ[JlpSYr<T[MuJ ߈{mqjKF;ug{%M5U{"ºXuQT\11?D#(]fNf6J i, C |`mki4?vx>YRZ?rwquJQ%-;VM-jye7&? k+ n詨;|tG@0_'OCf&T4~&)#e5Vw9&d_$XfܚWv1S1_(aeS21"^ D|{ >p謷ucԝ[0/[!ԣ/#{LsENyBUyJ@FpyU<A2[z`䘜\si = z 8㶂qylM/`֑aq!QpNѮ6F vb IF&8sy*^[M/%>}zJ"/8-o.O)g^\G*^ ޜsm[d'5]t[<ފ;^iT.4,lҮXn  FDV :AjCZO|quM;54=YPВDbo8s c5ϣ2#&(^i6"%wd_WG5 (4)_ؕӥag,~TըBbR]Ec,迀)ῥoK'k+.5GW8qAwqT]ե_Lj>\΢*z(hvl=R /{8|=3$> :z.A:Eg ݽs΀$ eߵ!~hs]A^z#H"VcKyu]/EW|( ?$aC;S:Ȣqv6wg*?IohօѨ9ܸs>]jcN?8i2/=[+K\q_TOuNLmm{7O )}>% `D/x۸333ܣDa#=,+OeKnIРȋ'ޒ?݄ ECl0t&`(].N'gox^@5Δ U*q')[mE1 *UOrYA\q0MKY8Yȏ;/ضuǰL:qDŽI1,InDo*b^+Oѭ#ߺ JfoΘt7=]p؊N]u4b?9vByi;BjPQ_S脐K֯fԈnSgDa&I`xR+(SmX(P!Gղ?Ox%dUzόL9~º/"TF_YJʙ_DV?l#艛,{֛aM]cS k &S‚SќPwO=p#Vi#y8G힞Da$5oMAGKU\uWYg7u,u,-sW؁Ͻe=A^@[n|:]GjKc )(O~5C `8,XLjʕBh!Kd]kogf5ݚYsA]NQ i5%ݬqNYT$ݙ׵͓0,=O }^d Sͷgz9Sͥo+ԉ_$#.˩qFlAɧrV^>"q"-· =غ*lP!_;_ 7_[BQM鸱9Jp0NGЅhA*qhO"WpP^QJ5QA5T͘gUo!ٿYDǦVvp\bЯM *BMg} ] {9;OgaΧ9$ЦƁ)f:T*3 LVw[}09N*dK-K.(sؒ LZnG8}s W\ ˯LOsG 1î8YB˝nDͯe^j) RYI>tc1[/JxM5[˛#|QmZ1e Ԣm7|,aB"`;:6gϸQHnaףN(|Gb!Pe,'*ݪI0T%H#@dBRh`SgNZwrjKKb{\3l[{MJ׈ vcPO( Ii UqY`Fv\]eQH?aGI(4$,$6b'tĊ$SD$7j5X|TKPyqnSP4腚3%tMPϕD7~ n[V*G8]ԡrm#֣ӭ:5[J&U,N_E)g隅K@%HRɣnH $զ8y([|YPҔ.K6D[~W{\~-sO |3L^7yU6LHCOn4:!lzqE+YE1NrQs2` (&+` E2Z9M%g=L5Ww% ^aj@LcX-> )z=5)NC,ء|-!Jy {V ^mFOJ\,%m@s$~ˈ| 3ܽUG{؍C:mHmO-HP㜤5l?vshkQQG%*4s,OW7 " 3TeIJuIڶ2>n3?#@ϸ#ag.hxYr[ډ}'):1>#:kM֩Řy_~sG|`ya{Ht-nj*Na]Ft)[ d=̜J ".*CEZL]'y~ZȰ6E$!jo^˅π ;+P-HE!Pp'cq 1Kܟ&{&CbYL}|V9e *변UjA'DfyV>ȓrAdpdOuԔZE1r] t g ]{4hJ#ӟCI*@_iPҭ~@ZyS ]Z<+6&8'3 ֒a۲mI9'NvwU~f&9M&I:f,E;"H%X.{'1ebwP^pUP9#׷S OHV{GZG ĩ)?5TxS7Yn.y?puӊi/cհw7&gALb9@G5qz%Ɵ`ir9fJ~Oh^?IleC-b~~ܠ3Wz2wCw4^35)w^!wЎ[LDWt]KཽcU@x |iu ^8˼@N$ԾLݳowF+xM =)Gj"h ۬On%o@OJ1ܳs+֘i?y6jT(7 mQbE*ݳ0h>Z euw;^`xd_x1I5yL"P)bUl){QE Ki70PcA/_֗ 6-K(T覉/{ׄ@ )&nG-f0{VVo"LVqJl0 *S-" H͵ַP>ctlY}sPhMUF -}8R9 H"!PX)ZXH 'uf媁$1ZÊ/jwͣC&AH@6C!Ŧin0(4jGOQ,NSTR.\]ysr97QۜkXvx;ohuZ NxE JtF)bVU+e6bVw9Jhu}io[_?/V(=GVyȤCR^* ^ ,Zŀ(E%-, .;H-*AaFWڧ*F.&q,r9Pp+* 4辡Rv f=Ov":AP cUO%i| [Bj+Z3 ?X ^pMMF`? 5WdZ+DbmT~ { Gk+:0=JĆόG&!\ay1XUd,3E* oBXyf2zEt/YQ}]2H0[7> +V5Zst!sB6ʰdؤmo KMB[T1 E1WYfb?&|^愆_IO^8t} w>_SHog1 q4 ƞh0R t%(ڌuGAhkL`s!RJ(:&^PeHd ?|5|A!$ QO"`?L#+vgڲ %ڣԏx"oP)Uly%Yt30S9 ֥[cXRZ?Mr89_ma 1Zrʞ܄,9vwݰt]!bcƈ,(]  ̚+?TF!N`{A诮a$%B/0Qv&J0fv,ti  .{+|oc"ꁀDazյ@ -2uٕAٶƓp[ I `قLKoE[foܞe:4{f8[Wm%?ԓwZF,%;AB>9ҷ:;xNmrzGB -14KsBC giWO /[I%@0Kwߩ2[8v1fsHU7-VǪ"`f[KԐ} Tt3R0qx,0&MIWxe'M+vqxht[Ӊji&e`ɲ>WwrKT\B5e&(.I:)5ainq%y tjЇ%$QTv-&Dsom;'X0> &'[mT{$32T֐fH]{/BX^>:x2kxD*J?]{ q ¦jT\MƴJ25ިq?]!zQ >ᛯw*:uckWt0b1aUsr $ܐjT}vzaس+oYWz6;-?ht^4!GqihN7XpPwEH ymm`oa;@|ƂC0ؕ\cX#d8*X+UJ*7,PiIנWS:˲u}[$ɾq4FjTɐQ& "+9(zB wB#Z[\Ždwj AIa*l)Ui7хxcpEgNv]E ۚ/aܱ\?X;m{"_Ye?qE*;Al@s  |WHˤgN>QDBK!X2wbH;׬N"l3f#;Sn65fг.T"曃"9%pūv黬Ϻw^z&=:UFB:Vvz׼% 1[yByz2F_΁ CtBUH=jvle(u=@ %Qd}`kx鯃Ũ䰺,F,vqŸvftz/ȑϳu6gV=Mh}b`,\:#T1ܣZ%Hre'O>z 8 +zYa4iؕ/ZR:(|>5PArB l CLh c>jn-h8B z;/|yJPKg)4S +1..{eBCapU`gcӈ΂_΋`v1kõ]lI5["{ok{ (n*':/@#$=[< AHoެ : *癆d0QUigvn;cv`.=5{G&@ݹcxYXB6ݩ+6"p70ZEQ0gC)Lҥ܀"V{-s'0x_KLetC{t-aoWCN"d\r8v,Cb({lXzyzTH3Bix8} idAϢ4k\0YQAseYmSϱ7K4@lpAn dҸӠUCeپ:Ӟ)XõՔ+YQu*r4MӣIh-l_tɲԞkGr-bdvE@#:qSqT{3XU XJc9]b-mr93uLaN4)7'{|v^ G?͈ŗ2SzΤU)S'&?!=f]:aCbzDhjh]:`IaSmIތ`+%myZDQK9ϻX̢2{ĮYd r=i((g%+QW1k_qeQr`koKk s$v86ہzWq 3,$xWcrh`csj\[MTڋHg!WDZ@l%k1l [2Ai֊ز~)u[X:A~Kݎ ߶STR}_&f EAΜuo TﰁBHHE{@{$Ӕ~ݜmOȫߘ.)l~eK )s}ab@L{@I߻IrПYӸJxfB)K<.U}Qy}f Q`dܥV>u8AWՄ.t]'QD{SC!}}e$հ2wI;# =1BS;5㹹[cǏw{5vfnPB B2uQY5;`-4LAP Lx-?.$d#Dm/}di+l8(m& 9Ir:6:k1([ǓS9宎4T5S Gsy1 ʭ@-\Ҏ0gsӡM[TQ]eJ"N͹"TJj_Tϒc^i'Tmy?<Լ֡TwV;Ϣ мXKS|!v EN~ F?,s͵$1uQC PkXٸ"B;_b&}Y%9wf[yGX<$NcJ3{Alc UU[^[vP l[՗Z1{>쫌fuQuv0h/аVe+'_dfvpHCNk2t< TUo+&>?#MlQ\YsrT7LZWw2=$A aK% =HwBOŐko˞n4z1@(YwO.Ne4n:wS9ۧ^uT&\tdެs;\2Q*n%{ǹi]f_9:~Tװ}x{^FYon"şI-RCƜ5~v=dtP,l9?eiY &r,bc|zG=oTW3}.^I~D)rƤp]3 cx-Xd3 BD%kKU>qϬ\Ǧ"}J8]SMɅXA=@4Ԝeq \z,B34ˇEn+Dnɖm4 ݹYN/}h">PBE1*ȁt0ze=:9QԚpאP;jUt:An1c ׯ4UXdQbK+G1PmݰL;cȆ``d3،E69]ޢn baW\T =r/POBh",| 傆B$ 7 %dWEjViAoz) ͩʺ- qT^}.Oã1;bӘ Ҭ1 Ⱥ?Nru#yS:(W-]:]04jt#VЯXbz_,&7y 7R\J$9|ȯHwK{EDߥ+Fn5: oe =3Pw!Q.&y>X@%n>DG`M'$58Zm${*TWud$F;ktq[tC{GV-Ez cƅS6LrU5qA/ IiNBwвe ;ڌql1ldar"oޓxl)H<βhwC`w-@&E_I[pJ,Zl:'r"ł%g3,[U_|I zy~\KdqZUy'zl^/W(ř~Ϟ֑IvN+ &Y`6W&`}~C~SF XH}vlrCyz]?V0s{L )c"m^ -8jҵ$?kPbR#jK(4 ^o.CDHHx[j,NAi  a[ĩ4?CW{ADu,-SZPЄTT$ 8-epL%g@w%btXH+2IaX4UQ#'Wَu4JsX} ^H7IvqyѰ<ܡy(AuH5zFO㕅zBb{Jz`+'Nͻ' deYP?T _w?1F4qH-:٩eF۫#;'{=VCq S<{yythA) UVT{SAǀ4We+<9bZn22#cLZE0pʷzsY9-@Ssdx̜`ָeU>Y}\(,@"^36|xsÏB q=6R]vs%GӚge . ppP5 ]$62 9s:4׼,pqYv:$P8lgBg>bЭLIDJ,T a;Aت$mV Z`^lRybɁ_fw *M#GjCVf In٦ݧgh.ҸTMa໅>3H]ѿ |{LzEc@ *4H@ fkhUWz r6ŴGs. Sl4M;41k.R]F`)uE9(LVȠ!ǃo% H+9)+ǧ.X=  }9 <"8ϗ"mAq Y9>1O"XD$-K84)i6X۟hS늳XEn!v1Bѝc^. .QqA<愚|3Lõ58Sz2I #@`}ۥWܺ/ $tgip,o7Yl \ ^(c\i:0O+Rd][ i(2r/:G4VA-e ѮbSix\b5Msm($J O"-ƩZ$=O P#JEiSkib۫@YƺLs) E52d V;mROn> i~ ~7m. rt3J RKXOmGY8>Leo?ތ8]FjcJI1*B Do?5x^El^ӊ娱blϧ(qHuGKs꥛\s">^e>w̖ l6w6ɧ ( ],n{r01&lSzצ̬D\/ fL33)c#2WmOՠ5) ӶZ -'c9R'vԘ$ .śp=} DUok`P-Y[%È7Dl`5Oܸ"'a@qK/縮˭@@ pH0rͯcRl3C GB$@$KF馗+5@&c>VOb\DbGIrW`x(m],Ocfneq̷l% ڢˆ&i4 F(&zܚXрw 1+hTzغ9DP9!bU'̬vD6C|uDnϓ&/uԫGa5`LjYVC;dwyM!qѺóaڠ?J^03Zvƀd ٲ=kOpۉfV2Lk7+8(wDyP*(wcCaC'H:g| p; =\5w^p6Rh(*b0548_Ƙ"$O.+ZN<.OF[QyY9& /2aW@KP1d$eoe \ eqER1 ip(=HJ~ /ւN_q9E4Nd)e:SjE$3Kl{܊JDb+b/6 BK lĩnGq}&2ߤ:Ȕ W<6/7;_W j"QॆyܶjJZH!< ':*S1ڒkoɲ3H*ƹJ rVV}T/"BSWʉޢD _ j?V9A c {'r#kfNì򒮆jJ&63Z0)܂˝oT,OMluWRʣh;=l˲AW w*8EñHZӞ4#f\:vJ2ws K(3Vh-A1gs9J"}GTm_Xt+Xk? t ~bR#%"X&D|*s D:Jt6z_RGnaVϓ?2ozRvf5Gppy>P9Mt*K_q,:A+f (`ۀOU~9(K_>e 7aRZa@MW@UA_."`Z{p_$ގJϕgn+ΡY*Xdaj4#mefصoNqꆷg#ŃO[3CC!*5ή"7~ʃ p9::x#5xcB,N'cÜ'6z.=֨5 AՅ̈*x4Vu#8nx.!esvk.CsRCyn]Z`Ent'JnJBBGEvep|ʯ*wb#Qznt;/{_O=<&y:hQٖKlo bۯu9ɭGa펗Ot}4EC'wN<@8[M=ٝ)gMƱf#;DI*Qnte|Bv0 aB=vZOFW[ H7w5a[!#h.+ `ӗ2]?G}|XnOR↩)wd6Fʁ==aau?_OM+@aDpJ’y'zT-xo>HMU$(3} ,6'6^L*J*Bi[Zj%UYJN]DN"iBIsz9ۋ_eVUhgk !/kI#44)ASx! =W3`y!Sc4 \JꢮSjaғj_r0c{⁽.tV\~SSZQEC^6fͳM;XcqUcac1e傐y*m vf6ł0TP+91O铟ESqyYUWW=⺯`Gx}EL&acR- ;.R w5ϲ7J,Χ5ӝh ]X!`MUo݅G5h`@m~}7Uw{O~f<^FlySDleY$p/~$ XՒ6P^n>^2(Zw|9o?I}Q*3ǹ%e,^RS Pk3S9meg;K8(M>+:S`T@bLDm}M|eݦS{U"[:W/7xu#yǙqWclG6f5=!$sqX&\Aʰ~#ѼruN}}+Xf VU [7ݵVRRt3,O] y6eF 111juu36%n @wem f9K1e/?$M(*~7a3lJ(4l?ohЀTק8JUKEkX]B3_C]RRVztm7䓳2Wd-lbDYP%s3)D/Ot ^y?({Ӑ Nyҕߒ; =l`!bhn{RvWņ}әg?ZD" pszM);0D F>; Ϳ+,W49#VoP>.'QsSmbuF4Q0̃9ƒCSlV]T\Y>;Z2 4^3޾7c0SԷw1G>ฆhyS/{KFv-?OI%k:_Vu93ZMWф~P–v M P<XB%U[Ch&0 Svr| \0QVz74 oTP^x9nw*B\}zWc,ASf-(&!Nvj3vt^ F0[ +&Yäu [-ҜByjHk X(knlHݖ@G8K>_DI:Xz 8EDe;u=S8:>Sph)e`\0\`v9? -Y(Lj5&Ӏ:w)J`p D(tM|k@Ejm Mb3*j}Ο%Lx3vjPi<=bAƟ@*9ɔg'^081KZVzMD=k020g]LjN$O P:g&SӯU4UgNSCo!Ӓ<2ʟ."ˀxoYսABuHIEUDcDvpyhV=(k_^#G/\L:eL|iCJetu T5'u+tm ڻ3Tk Պ(]5?;:wm\>`#,"XגCC.iM뇰t 8ېΑp{',Qr"u%HJ 2Qd<0(GLs) ʊWW>U'LP_4'VpA1;גܲg攣$h[in`Z5l쾍K/Bhv {A?H{%#I[RQ|-^S]K9 7ṇXκ7Nu.&3󶇹ZR g['~ n&<<7w hn @A( 0 d9SƜ\>8HO'5ZEjVԿ 6@!`b*Vd+Vq`5ϓ.#/ozP#pSh/J({{'Kݾ88l+tl#t@B?zark-ۨd,}ح>D`]5eLw+k ;Dh%@ Ι/BBGR 2Y}3jQPEɚ lsHpR#?NNR:+2h)!y0 F)iiS=q#Iv; >`ۉo*M Hw:d]Sw)L*_(KQ2 2BEYBۦ*MiLwn&n~2>ibˋe38}AMAkq.;+a#3 )`^?u }պ4DV 鷈oX^EmLoX 3ZUJ(lF{?~<0:!Ux0_,;8#Hil{3 -,8ߙNZ37gטG24y}>sak7YJvqh;CkJ΋)gByաR0A30BKL+{GSq}VL>^ef0<Z?SO 8o2ѠR/r-n*\\<-{op Ft`&A yǧzp\j1 fZq@&zӹVd 1b*'C B'5 )BD ic$*8 : Q)CdA3>9Χ# fe?P!d x)3 "R*vumw_^9OL{!@oÀQw# ~5ꍒϦ>̮qEEcL[/jJA]6à3RwM藢I:fpgamm\xrPl9=ΩMC7UIt W1H wR2K :8)9v](̙sW;;ƏC2wkQ7Obfw]4Jsc6COI f]:nuOH&k](=+L6lfd}OfZycudoĘ̈=㝄HyHJ@E+Ke=?C1K3/Zzw,5tG3]S\w w.^To*˼hˋ憄źf]7VLWqL1Nzk}h6iI)ԁ#*Nos!ޔEmxec]tnx~-(N?Y42Mi^qWFmc]:kL\o&mYhYb5P5uU0ݨ9~@C-FGeGȓ57G1 R@ȝfJO^-OyB+*R nNJ4R{@M\ 9ߍ ϶1mq C`Li8& {U397:g Q"gw?Ej_yZ3?؅AdsRs%=)IYB0 dfAS )\9O|5Uڙ3& :ܳEi+3L)&[zN@/٣g{)i\cPH&Ia)pGl𔓃fvF [FQqĘ9 b=^S&#wޛ(}7l13>=-EfPYc>g!x8'K^D-qu>&WV@[}WpKyE7޿CKas[c#{< 5{:6}/MJ}>t-(')65?K_ p3[}c} e> ~r ~]O{vs$<`.w0/W*OI#1t}&><RevPڔ\m;ayb8.i=!aBolzNw^0{\ b_Yz0F,{Q,'/{cDxlL9؏3e84.DS"y}թ|08 *B<FoΨKؖZ*5\iRB6h >_T?;PmӞzKa@)kvG _7lzPf p᩽݉H J-o%[A\hF3:Rc iaE6X*DV %d|@`g]3}Mf'H|!0O~7gKO{6 ,_ c8S hV0vb"Dz'۹vJLFKr41KHSq&A}V^\Ǯ2%EzߦwgPUT#(J'F8J{UG!xԔ&~ڥX:ûX^[;Nw~ /bJt3N2u vqV(62PP{ϊ7sE葖7+&#aM&+ނW? ^$&o4m=@3teV+g?wAw8H&iy 0zHpoQ+9F1d3o&}eSՕm>i`KD2E咝MArRuO<֋o{Uj Bb紮Ax`vj[mwFwc^Lj|ޅq=5/ ok7y'^CoOs7<N3R P yaߜq3"aNi,IT^ ?d py|0WB>!>5t`lkKm;3,}*1y$u૳fʟaȻtU MYmB uQ}{5vюz~!Q&.(6x:3M*3@cX4͌,DQ9烮T+ ۰&חoR~Nsz5eNk`y@ħ/zͣsQVK*Vc5@~*pȝJalw't5/F _ԯKORD܁AO&/2z>kCfۨJʕ82xG260/?~ӥvqi4Z}Ss:)N4]`_b$6}q6UkJOyCvs)psׁ.=X2+_c^F` ˈx"C lUD&¿s3 eWew1jRv1K~&Ox;=-s&3OԴֵ^R#'=dVES# ;e=/ñq6zf,s~v#l m# ٷV糘KD׬lF%Oƪ&2Hm"eb^f5 <(qV!E,|jOOJXd^a4B |sA3ʪlUӯ'7 (aGb!vYq-ң|N0?_m? 9(#U5EHnD 8nNcڋHIEN#*٬ -Dql;3%*\Xv|W$Njnl@ʚMo^v{2l(XnM j =@ڦ^s|P rO7\쏬zHTDl=aŝ `c9\Lj9򲧸 ژXg1сhw*2U~N[ygWq>Q>00b#?=bh)f& xOWco7e+vn d(3c76IKV= Ofs5&\)$ H]իW`1RVϹ'6䥬,h^QJ:M1uSSv09Z^w3v'| (|/RD cߗ՟CqU ua?89#)rYoc qJJf wN^.PY%tʾP)΀sݣn2^R͚6YU?>k3< x&!XYp$u!T˚T;@v]γ~(gnZrpyIc~vTx_B5.QdpCJEÊYzR/F9(&,Z{)$԰D 4xDtsGUy'x7_u'K7MWb2EAmy  fl|𚅦!sXcl8 . 'h*Z1gŌLFвQJ~P:Pdn6@'ej~o^YDM`--ĵ{#j(Oo^`kh oHq\vXd5hצ-]AmPj&DWcBR4\z ΰgH߆)!!-8Kq%~%?9एHUU/|e" ~-Z0dKc{ 0Æ.īf0 >xc??Rڅ~"$[ M/曉XK ˣZu&3rq~w.4yQvba>ِ!WHIPSt )tdr{blD(i bVwѱ iG-$~`~|^(/$A>*jsR'Llj@o6/bLGA)_8ѵiw 8Z:+e`W,vЙh~'`oAlZU:)K (v Q}G܎g-86udF˻oЗHy [w|i􋲲C'WZ(,_~ N-=xЀU$1{PV+;9,gI{.^"ؖ^=d*NFjI GX㯜Re5u銚A1f5z1[AA \eWȪޛl\&0әxZ#FF؝W[SeXy0[ ޺#+7R$ZdUCPDwЗ[q7]Ku-qˢH!FS-@l1R, ʖWTt>fvQnt0:|/"S:waZmzlENSXɜ>eU RB_kBL//W ī[>.O&Ȣ/W-r ۦs!0*Gw ] {պ4K__U9Ŵ{@E.Stp:E^-#8Od4'YK \O@܍BY>M0UR)g>}&j]D+ j]˭O ֆE&_Uf "i#\'v\Gq+To;K#f{}En*7VTi0 J돥'yUt`׽2jni{`~F+?8wEDQXŪww!Hİ]D94%=D?8v Juh2%|LS!GZA.3ML*$SŚƤR/S*&= vuGG\V72e= |Tm9"K{Gq2oOqBSAYv꺚?5SCzݚRj=">}MmIqFQ= /cT:kr"mB檤JN&u-^0L ;Λ~^AkaF UМe,6"'G!;GKeV_AȪ7jUȹXK猖Dne#"srF(T @ ENg#0R޹Oz  BvӯN8UV N(Gss.ӿ۩؞i Nh=NW8agְ:Sa9D4Nx c)NqH.x f<QбBe^w?â@Rʼ'n L#oq_2q2 1>krViw;PBM`{wXrFM:eh=< T?]vG1H~1JV{> `"R=6~OFF98B@Tky+^2BBէf! *ӥ ҊU*"E s,tJ h5GGL,9rJB{k2w;N0S(0.!Dt|(ud$T2Uϣ\O|#V!vp˃6J#-o%xa]@2OǛЄ~jJs$)ϴ E#uBŶP"SJṣG;qZBl)Є?4u4w&LU|ѵBXۨBs+tЍ?K}asA.l2Y~׉ 4ȣJrw9=s HDR|뚯v5{+qȹ!&6ALU%>ẏż /مUMX׹{dy2m$ z!Ս^v8Znnt1p@VÉ>aņMn2M?T*?&avej @!DkIS7h$s#dyVbZLWkƟk&%:BhzAWNN+~GPb $b lUŒR)¥9 'YQ8fZ@6DGŁ6PΟOpv GcXC&zQ| 0&&&ڑA%˱`B%G\Vq=|B)4!PLǝzjÞ1g];x*'De zd7#lH^j`M&=qU*=,5ٴv\9ϔHlpѻT{n%J~1{|{eRx{Ow  8=C) 7]kփclx=vo9ي!L'ԓv4ni}H^V-%I*P/㑗,׌L)V^J8C9οd>jg~3ʯ(,d` _ 63_v]h((zBԮx${32'ě!dɩYe](1H+)~mIOCFK\ KZ3)'YL',>Ua~F.[s@ DSu s5j˛`$݈FBzx\:?80Tl֌*HFrsIn197 w !˯t_9]S/8QVI!z`7L[ "Q`-y i4jry1e܉r"|t:8|voyeTj~5@w^.y~֠b[V:@7U3% f3b)Z]sR<2w0F=i{U6%Hf^\Aů O{x-όV&"Z,% s*)"~EI s f0l?e~B񉁮a< %6 lN΍H>jOɳj}@}M{pk2sl~Jz26f3c$xsp(el.ְ LdШ47r3B*Ǐľ'$zVx5Vy3\hʗ(?yM| oL D=gx\6 ϔJen{ ]aOEgna=nBVlB 779`Fv4Ҙzn]dx'bj֋c;o>5pG+C[yрJ}Arthd'pZzo m͖O*HzB4`J}! VnXQvUy1BQhtb?bu-?ĸ f-3Ǥ1 83'q2,_=y jXrһXZA਼'!C4wilap0`q<s#LguS"'`W(rי6au& MemygMX!g ]-1]qxZ<LVVw>`~V3#`QjDJڇ; E7dѮaH Mb@`a 772RD.ᓨu,`v:^Y|=r{sY;eg-nC婝rDR;·J}cZE_K`HL<7;0"Yv)g=tF`ee#^E}0*,0O pkO3LB ^!3}p3r]XIy![(g( ,t+? X즺F 刿Q^v0EC/I9]s_yYIpjtDJWO Ӧ_Ems& cҩmKQuo:v1hwaR_w4cH.^]u5ue8VgE 1YInFJP3ë(aW4H 7mh6ru6G }` UnX_UjՍJOh@GF gVHTEs )Y\"b:z.͡s@,F@3x/u3^8GdEf:/Wуf1!ow:zN.xa1< (l!FPy5JȏHԄAd =9)Jw^37i2</T}葬tl)R6 '@}HOV넔E"B3w_y?H%Ɓma3D/:Qc1Jdaf!Jiwm)>VCCO˔]:}b/!â8t^ Գ !_.t|$|D-\CEnxO%c*DJa2Pov0q w&C nR)<cpQ"1⮭<&b70R~qdE`CL\BZbDKQsю 74[SwdwYs(Uq76kE4Fj_e/0n>w~?z4u \\Tg也P 龶[}}1{-st9tX2y҃PQ~"}tdк6"SP& l?,,.glޤН&GZ6F06w g+&D^ktB+G>\+6H X.Xwzi>GUgT Q]%gHٸ>j6(KKS=|6`她O29&j26߃O 0=^L7ME1_bϧD]\_? U}*ƶV?Ox `ׇ&( $v>$\eC_1G|GB#p=*=C.9#Oht!+{VAa3v)RE`•:Xf0Lލ߆]?5keƅ:4Z"K2vD8ּj.!.#wn,F05܊ۋL%I5v% yELcY;wI.? ?9:=Jqk-5~vdz刣5ʰt*r>mJ-YǑ5>qTܬ0YDL3Y/ 8x\WYV:v_FH0 ?2[ڄ| K3yt!ʭ>Pc}C=Et\woSdB3X2X;& 6dʵڡu j}u>Zu;L%YU)hOeQjI;j>j\$YSUpR˒ ̗N2 Mʝ~׫n[VmZ 옳G$fVCw ͐)j q'ǓϋK]e}aP` hNbWHiAgx(fձ=%P̔z06~//=CN na1n7<@OGʀSfؖr >j*B  "brwĖK*hY)oTѾ{b/ ;)VWFfbX4 XDӦn &1x|O &"ym3/IGD9Gzm#ZfIYq7HQR)T!1E1?`nd# W( ~+4ջf+2RWUdlEΟvjo 'd+yMCp9 Z_ɿz}8`2iG<0O KoskI_uUP߬n  Sv[ygCPaN, B\DӢ1?xlYN0:]svGXn#PPx$@tt1Έvk5af3z6ސ|2 };=G{WeͷJ}mP.b ^ԎuvM[e6" .@ W|h~s|w#*Uod-Q8΅J% /|03;E$ b& >9t֪$PǬj&y~k1ML12] <7Jzn^VsXFOA"dꊿ w߂l^ ^,#3p@9o ^T>HmLM3t`JX<̘Ţw^XB#6%i}4#/:c_ۏwSqW9l촫m fz W0<*tR#\9ϨW4b8!8Q\7ʈ*NBc)Pt_8ٿh KP.0,9v&5u=h EM!;Gje[eO*fEUI#+= ;(>.~gģs%,_Cbjj" y,H"b o|Ԑy'c")~Y}9JO?>b֯_jgT:Tx<8t>@|s{֥q1WovLfk0戅r( {&=c mTr<vQu3ō95^~1nj'[ge&T٩DږM_cs'B9"HR9هR#{O(lw|dl,ׁ8ǀI@چ"5RINyɫSNGF@ ܩgr olGWU~I.V͚XSQt !CK ٨щs2eQ @0f\.~=\fZG Kko}C 7gn0E>gp7[*Bvxx#Id ͫC/4YruF;IB-1 68Y29-eK_Gr֎+s;ҧ1OLI&P+uw{8ks郛1)A(>K1j"q4o@Sl0`|Ϭ%'i'j9jhz(tyIu |8T _b]|q11Lu#/dx0>Z#̉(YB7+MllP5hvUlՉ'EEG{cݯKĉ>UEC iǀ+*a3 °TK3U2tK;\]aJ^ns˭Ʌl`秐l^yA¼2m(fiW&WBz']7GV(xcź%i0Ri;8-LZWozx{IlJC%O'/dVloP!XˑUWĠ%u̒}.pQT Z۶dǀnj_ԫt1v@='R\iNMr2C-P*m}U/Dl㾇! X[ύ{еv3 b3~MFڔsfzY҆8_C3rW>6eS3@2Ep8%`;Dp,[q]Zj h{)Lğ<ہe$-b̠J㥶mD0^T@ 0}EtB3 Fu4@v!īda[[ZJF/Ae8ڜ8R;[8>n?Rp 괚 ʐzAMcU&_C  Enş?r-&<]74'ʖS<6 ck}J9@M-乲Ts\V(t7v4PZ)f -ff̾NNEm#Q9E=N%%y 𪐠ZQjU4^ èHjq&uT偋]56́aY

+no -sw ܓ8rR ]flLق{'>5? 5hԖ__$1l]z0Ntf, g}e*n.LwU}7`,U)/s\I<;M@ƂumNo%AmhFn1d?$RH^-uu17\I~] <ԴAf|%&jPUQ.q×|M/fMe4k$; {⢵V]"aO!U N3coTkK J|ad YNx㏹+(~< }l7N>u5cEm4k0Z'ϲFIĴXK,Sh4 w`,8kg|jsxX<"*$ZY}#PfGczY Jo=*) /ITuj&}3{x^9>(# 4n[b0n\i^pPsIfB?Z {Euܫ4W<WzTOspq+֢nT߹ E}ͽꥅՁ`D Ƈ$`GBhe#zbw!er3JcHh4aIkag]>NV>nX&lVϝv0\Lca=)?9P%b$VFY!(yN3h m9HBm9lpovc߄Y)̿{hң* +47yhN.2"%<3@2ikFyU.lZHqzʅ}EƨUP)c' zGc_35C~;N'3J7#W^-KX"d+?} UEb H\(jRg9h{7GNfy0TȩN$$FRrՍRu: ڋ13飙b_S*8xq\ $w!2Xr&! nI{:ϞV3er9ePl4%$=/(M$BDb9Vl+%62 x.WiZYz6S6i 5"s5#uZh.q_ﲭDVG`Ee 6x7r&VTr81[+A|"lmz 8.bdw K_7FPFz=@Xʨxg:N kB"zZSW4v:zoFqtٔ!l xA?oHTWb="W Tν ?sԑo~lY*FD}]{`8|{,Em˞J?8N?D8 PCۛBM~s왏ilsAw(0c`d< I`)wCJ%:Ȑc 17m sHބIȚF;I]R'DFy9&3 yq`êџl5<_>sZ Aθ_\{!,W-XK 8(ED.N|A{y7}e3*N 0iBg~> w!VZ30գ#X O1楢\sPdumFT\' fS/RyW=hBvی9̀K\8-[ejȨd]imhU<& TY' aeC\x2֭ .|dRuч;OU-2CFDk(P \86 8yC,Y5[2y.uϜav.<=H Hհn%IXՎӬn|, 82Nr""S BX @wY ;2- i]K9p_yTw10ߙSH; m-kTo VOIg༖ꝁ<:I9=y):ה4OlVdGHN)rIP~F(s"K)=[e:jnV)M@~]e1tfTC/c]/LGYY]/;QDY-Yn)x[) wkИGb[6jr!gAeSqgjck 7 QX` 3cƃmXIM{XGg$QZ/I͡G)?]=~%rc&-,c#*5b$T'bͳ3͞89Щ0$JYdc:܂Bj9DZ |h )~g2}ħOYMD(cea#"h 'hscc;ۜdM=hk V!+wcPdk` (DGxaJ?xr[@ha-ќ!3uW(HlK0piD]$;f##t~2 g -9y\@I S.\$<=4 fb*1% ZgQf!'^1"H.y 5ktF™^@| :coA2vMOՈ{#_f)]TE/U;εYlkj[Y&$q 1%>=ǭ5`M)(,YmsyR|>7BILxצ=G/p3hLu5#ry}WwZ$U@&$ewghaԡOK)Ul!:߈?SVe`..I Cygv眚2D/]:-]٪1g 3b VCF,#`M,v-NC ]e'=W9Rɓ.< ;v_;,؆b5dME~/74LŠ< h[D)ͬFI\Q9@(@_r鶵_UHsz6knTc{֡}f+.{9X|8GD͗+갶a,nLPbbX޼}4H0M;6nM=.A]b6o5jܰ'1mPQXnM -Xcbs:]7()w1 K8pbcat:o/^!qzj;]{یAs}5?Yc""z#Sᵨaso0p<*#"Jt>< Ⲓ2%WMD2t9 8(Z@W6bB rl !oW@r20F͛")Fv?T̲? . $;M=NV,.2c/4||_& VݯZ$nAPJu͂`qߗ m^{D/(H`C̀i2rd;7$/G5MEhHw79 GøJSgYM0L;v0}pW qf2\jttlj$k) "Y{<5k X H.>Jɟ(B 1;7lRg4׀l1s7Wm?'%'"Ua;[돰fR$:_;G"5B51 ÷DbTf 8tDWG~>} |N2K|;jO`ө iYbuYe;3=3D>2t}yY&97dİ}-s p`d@.sAsk%&#)GNM&+uLT~(X ̋0@B*|!5h׋ d򨭃O3{u=*@8WPwQ$ ((5I걌1%8eWN(UŽQ;F$h<3/Z-W#.6CZ-OSf XcBq.!X p`ψMHD'v(ҧ4αY<d'30bsNR *JSQi@o+Y:]?AK[mqA/~?"B&c<Õ%HS9G D+buqPFpqԾCd?o>"/wr744mN9mu{q__cDcXhˬ YB-z}fdӽMmpw/:Z?B^syw۹TJ߼HiAHӱ8Od ֯% k.Oyfoq$6F"侬AtG1@|?Op+UE4=+ԗo$|/0Zn53?#lEY"Qt%bP==O ͟Zs{U*y(Сi4lD@C[d䑯lnCa J&!)q{Czk΂2#x|j:(3Eu@AGӂD\I/.:wX&[ѵ?޸ꫡ`,jj^UmFls=.(BPqh_Fj8;~ɡ'=WeZ£oX_d6\ P'>0i{o!+C<&~x䛯'|>fSǕl\E K4k'ay73ŠW鰂hY%V1d~Ӎpo5Zhݢ*T 2; wOf+ފ :z-ƣwJ#[VI[?xmCP5A>ϣ2h2ߞ'Ja5SC~Jx?#Yۻqp0I@!boz/5YmV٩ 6sj跷kEYW`J2JaF?"$aeEׁ1s98H1)(] ZԴnuv0YJ̝b7=!M@BJ㋰Ӣ#%>:7w-wz'vufNDת> 8$zx40Sl&Fq6Mu m  D?h4<7P,PCYR*~Ѐ>#2d q'@-qIc&iQwAyb')Jj3 2)h UR}0 `9@l=؊#CDFYk, t{DiGVOq룐sl: bAx{WkkQmgMY|E&ӋϥB)ύz)Gw>:1vۻkgZ>IcqvLYBlwz|ӣ+-gg ׽dgʼn,P辱M͙LUӠz(YRM&7`&bb7}V`e Y%\q47JrMP|qJq0gfm\|ar9 "hU 4$eSgBW!!U?KБ= %4Qtzt(R׆Qhzg:H~oqDE@fcO l6HYt7\lpNJ\R t!;$ gAw|GR~'T$n;K̭9@0oX# W3xGi~`ԸkJ֊4S8p#1PPROc= *r?_sƑEkn݃\b$­XeD;__um*H\ĠYros߄o..(Oy8GٚOA7iou.JϊK;{+eS`Mb`:Ԏ:,tTRz2g;n&?ɗy}SuܱzHwxDrPZPLh@RȬ|b?OASu[ʮ.*eʨ+z)O4e   6Lē,+M$0fvvCAcNe׸| Mu0@r/ LyW@{1ziN5`G@ZϰAEOtML?y|+ f,+Ylbt¨ $EDR'B[fv]VDDӸ'``>b\ɣ+B uՍB%"(a>~3yȨ v]^ZEѵ BRsATI3N Mˀz]P mMDm_X3V26"of0NB0nrc"XL` K)ٸb~%s߶k4ty*~4cH0(./Enm:z&񸨅ž8rNOL7y#q YJ&oF:ib:_J~( # FsËr-~dɸ ^±B[9T#>WsKi i 6]Ʒ-0lE%hX2RʦV+At$JI:2s.=2Lz6:-w[$}ty@9}oNh&,J1xLsi[-1jRΫ J 29}SS{֞G$^!y[*gm>IuL-_e#L~%ߑr݊ly;#~tR:j&{\_ U<5lxo">)ȯJr-gef{ =9WoQE.Xv\)RTr^[Jjnt>Ee\83r%`etJLBO4w]%t"66ϿRYB=xBn;A|̆+ΐlX_4d}fݻm Jv'<K6,i-~4  Y4 ͠lZ(6`bq?}(LEʛ>|@MyD|@>}xlnȍp1Ek|657 vzWf_ %Iےu%,OWkA/xA GNkX9m '0'(H,|c2)2!~fqfQJ2$ں:}..%\<QA2}"x>gInꅕ3v=:c͍4?*mĨoO޻.:}!]!S}#{8 TxT \5*la }TY#=Wc:]SC\B2uxۅeMMHˏ?"ZĎ̷D~b)ϫ-[BdM p;p< 0QIiG,PRҋ"m@}Uv饟@}ZshߝXt]ǬD pS>^/-%Ur^:hٵi4pgZ~<K "qQSd3b}jy Bٮh%F{lM= b=o@KDz"MdoaI_P/e*wZϯѷF4د\?K?> A, I1 3y Sjs~h??NFYxO=(ߘJo:#‡`΀x;lE kM@Z/6vwh${7H* [A2{bQcllw0[OˎĎ@~CX Ǵ EEaSb ^K%94d֐jv֟0c ǼWr"8c S,0H2A#46H#LgC*< R)Fg%,|+vpGo뙥L#\)\tP<C-y0]0In>)I'Cp4_%^sV9ɽQUՁ6#SdzzCf3~7 [og=A'N\@tۣ(Wv2Ύ9xx?^ lg5H/'1To6幔Ay(0ml@V%Pz2KddhXh޾mD>&ef!W*.hy|ca=8 %P!TEWO4]= A.%δ7{mn>HuYfL&]nAx^ե+lKx./<],as~o">Ȟ'9!آ\0m[,Z-n~6YöWt^8>Lpثcs9JYvz2\a5'h^;"jӢ%,E@DP7Yv3L'_?@ٮ\Sj' #Rr%y{flcO(>LM=@?n^ӓJ3l"G#ۗ*p/g%a;;J1$`p'P|U)/. 'oRk6nͣӦBķtyΏBJ!;If(Nt(瘻oW {mKY6LP8r iufF+ۭhNhUDP!bnR_ (; Sg4)5{_Q1f@AOpki'!Ilq`uƲs?zt+Hu͔P3ZߋuCñ~qH S-$V(6D5 ,d8TP;ffgEC 7YF! 位y(ӝ]ap殺t42uŬHyޛ')2ZMY Rb *}$enZل 3q |  [tYgy(mSG Œh+1/$KVhj!Siҟo7f cJ$AqᶋKĀ5JZ2 /\4c6z,H-%h3 8{Aaa˨:k~L+ȱфHTm$-̑l{\y:0{9K;ej.)t!*v #67QZEXՕ +9SwZ~,ljHzRK당$^am<8ZLy=:$tO]FB˗jWaeJFw굎+K̐ALмr5:'|d<ϐt3}gpa:)ߦФ]MdB?EYREP#K)sMGn&yXY7*쾐G<`By0j&_N/ef@O:nqQ叉z  uOB.Π"k0[tGOȮtYݬMwl6 E9HkIvl4&i {+B*8Yl^78e6B=guCkȰٷ638**VTv?0Κ",Tx@.3>p& w6udȝFPaƽc#nK\Jk䕺3i'(|eqqETْ2 [ 6E4E˝7AHK];2!xF{^i!Y'J\jTf3 pJd;[ I h44Z;M%K{;?wBi]o"l_ee'I%sܗ?gǗTD}o vp4tu& z}=GEZz7zۍ?I>W$FH?Lk-/c僘>x[6T 2םӿ>4oિOo?2p.k:YVIG)oѸ^`ܛTWhOQzL`rYٻݰjm*#kIFs)mDuU2' ,4qC>Qjm6X=D,ZZ)H8:X)-y$ >oeū&Dфvҝ23o"zަm::dn,T]ICj:?jRH^Ql|#UR~fJ |G<ti#M;5ѝ=؛_Q8XrɹɊˆH}@=<5C"5;xc7RDP4?-{[Š*Խ7b5T8D)-5E{[681ƌzCWw[YOAGfDt+g.|qpS2s.rDŽK`Dh8GJ #̀Y01Rb]%P2V;d~Zf/p0ۋ)7.W4٤tK XΗ))8thڹs#SVZVPHTtETծhfx13BL!&hB`O*a ljcSF=Ǻs_L [rܺ/̗ݖ.V+Yzۄ݌EK-ϛ`Jt 2@oRןxN߾ȥHw1R羏&gPMa 0;ӠH~bg˧0" ktkG͖1g6ɶOz#1>vvkTzlT9O vhߖurNe~VaXA81<iCsY"w[(jsV fgkNRz9>."ߛ aD+٬LoD B\W`u!i d N Ŵz,_`< TB^ELMmFgJăj)xRK1*"*Ri5|e}S+ȤM-SD *_eWw-CQ0d~S] Ŵp?{%@9k^C 2~y`W(5w~nkY7@ˮ >™%ھ$C?3eHם'ĩ|\VL $Rϭء$lORJ'Ia|DYe!%\h1~_Azm4@"MAk,Tnt6 ڪlOr%mԺc4%-} rj f»VypGd<hy!^R pLS0'pl87l0c 9&o|7yR&SJyrw['ju*>65Ă> hpCg)}7Z@ϴ::(v^= ^o=f_ddDCA 4PhK 稏q-m[ua2R N|s(&T(D4x(D%q$$8 H+"ӎ5]̩ I1,pT؍rn_AM"]paO.51RH&%:(xaKNzhv0߷u/stU7B H^bDxx3)'7mDZfvؗdi?lr)0i4/ 6PZ$K SNoЛDW|bfW; [pm"FT9QĻxjb~܎މ窦$ts~/ԬAmuFA1L؎V]M]et;"k| E!n>*L-kޔoUV?F{i)-@j̅svR׾Ud},gu\71%o$=ޱ X7&ıx-: Kh  FZzO4M8ZȄޥ3z|.?v;ȳʐ:_-^#u(.I&,c݄3F %}_'ǞnGq}ʷGq灎%OlPQ}tDF!-'\j6ٗ@ek+4˷LpYʏՖJ΃6ﹾɺ;$)mb^ݚJꊣT]*+)'$H >Gk4JZ9 v~4ƣC'7&}9 X{5*,) +#¼և.gxjAz4~?`'Lu5W/$a4(k0VH8n傾?m[;sAs6kiO%cg}35N9tq$M&xjhI"كm18t$ߣR[ *xB4ljDp7y 1ӔdBnкqAc֑Ї@ Ӳ\!Rѐںylͪf{mn.# \ Ak*Y&f㸺>z=r| Mf0uTT}{StP]g&ةNAb4mpY>۴Y-6biP,  WD^0hT缨1S!]Oiq=VGہ̀ ZvϠ䯺N @+$]@k'dv`:~u7>Jܖկ4ZSQP6(r =HWl> [*혅#&R|C/H4WW3AI eCbk (A~V ݾ*H|yPի*8S`Ӿ = 4}ڔ&u'4588+VIQsRfe{"aqGX*M)JƙdA^uLWJ[K:Ujd|Z~2F#i͆:eKӐ ;iJUS<3/;An+!leI\VQ;VOKL–_AH7g\k'ls[-R(ϾT5Yᘗ(Z07%^S,P$/vNUM90lx{{m]M@=G1Kfo(hB?QC:@+qi*;X!_&H$)1*o˷ Fd 3-uz[$U毱/%ǜKm mfMgA<̬GsJD*Ѷ3>8ta}+7Uwx廱["IKM 5_6iTSa5yyWO'ɨ ?Fؑ|񅉼^Q֐0=Z>"=AOm}f< v4t9{޵߅ z)ſm pvvO,Ru@J[}ͩ mpA~T !:Pci(Vn*B\ ?x J#ڸ/,21jv:ش$b}J <~j@6Y ,~k w۰N2A)WU(B`Mkzvo#.r `5 mZ= z?ELJ^fM:^$ ^rj+>KHt,[ Z:o\\N15=ٕ dG.RYGc ߡF;S''l4 @G*U)> 3INҭ$E$ScDL>< fa>aYkJHu3g 1Kj^]!f[&6y0F̹(G" rWG߶!ߺO\ůq=seFo|9_vSf)4:9 GRd}<ʻiʒ_] Ms\F ,={>,pi#Z>6תG72wCΛ= BRKȠ-;vG{S|\^MHHwpړSKqv|i/BP5 aަK8̕fxʾ]aͰ;Љ)qʐIdqɢ JȃH+߰ot3=Ǧ0\ԐmBIbN ;͗ef81!xgp4x|OqY_ܜ - <ˤ녷8Phtk':SͩzGi7{/ ;*( "mXn7}c  9j=b4VU5PH0rUL~ԘbN}yA&HI|?huU Om#* }jp9ÍJGgg-$=#iWΐ07?7 'qaթ΂d;ң7lo|E)L8L2䒗:/oY>Z1MfK:4EH͚4̜yR?D6wf ߿YQwSpֱ}[C%6b:mZ9V6aWRX4Cd`5$3XCW& aKR6Q!JXIYqoo'^,3rS p{δY),3q]^V[P{z k/rrGem(PF1#jy?A̐0ROuU0nt{E*pl?W8eDȦ^ p7M=úL; G C<^ꔖvt4^e]'ޡMlO0L<}(Q'ZgKa* &W!68)k8X58[nL5j ʠz8 ?%{rpgj>qv@|l{%g;W_n?{Ca GKf^pnVs*G2H"Wyj%$x5#S'eX!3!6~ٙhm̌T#We&GDfZ느 <#rgb?B f27F.FQcr \W[m`ûf%Ԍ9a PF-PNJYH7sڂlLQYoT36۬lӢX%7"gf `2! ;e/QJRpUv [hXLjaYOu2"̨(׆ O/&\\י`8m[lVGpFi3z1sVT}I5SAA劯A 88$gdLJ% w4⚖?=FYdFUPk!C6DClGj9HvGOVW;3QPo1PBh?@-A`Rz x8r옍Q7Oω. E˺HRC_ R|J3k*s-;U)_x}Y*O;"8YFu$]0e=$O';'Քg7%VծY|i@tb*z2&ǘ]O+KܜץBUR-D+WLֲu `ۯKЏ젳U88f ]F9-/Ae.aGK5q(j, _l]&y9/_FZ㌉*5n*3:Xmx \xQGDÎ堚K 2I_7SNc02=F5uxJ0PtmtEoe wltn~[(dZ@h3tó{#֓bg`SIITSz+@]S۷K3l=i)qZsXt +ycNLRy˪0򊅽N&"su1!5P V.?1O shߔܚj>(%\f(fo9OOO-b˅u^0mƅԅR#7Kdk܆}rՔX8xNyR#[%7$+QְX*xqKl.Yd8beԹ*#?/Yl_c l0]1zޝ2dj-}vs$ Am15F\SWYrq0*N.нZp=0^eivy|Wp7-$UwCHd?Zۤ7քUq&y: FmB ܌0 9.Tr={xˎ&y΂[=CAcbrsFܨzP˝Yrʛ!X f\~&!g*VܐGdp)M]@+N 'KD{sK/+K&! v[wD⿹E],HVETK7'ل-E:b,^}Mg.?ڤ;'ͫU]LpI? 4qp*21S[+^soUXvXF00cL[᰾+R9<( dK $kFayLWl!0@|fmV'A_CaB.X'7OõJ)hv*B$@j's"83z2smtgĈwܑPR4cR*%@IZҰ3%W΢.:GdQDz)]6y@x]ἲ8ol8γ凓kJμ^='O롥|[H#ZlvU#ULYV2>?RK@ y,)ke&r#;I"av^g%ݸ(y $$-Rkkt߄X5%L-hvW53T`DVRP-H0fqQEuK\!N#$֌QYF L`zWK/n&f7Wx ]*x0N J8͡iä.nzfXJ$߰ӕόg ʇ>ܝQ۪Om4Ww*3\:ٷ]u)BRQeNg5W;/~s˒$ KRFF3X|e+y>,4w%J56qIwtj~!}l-38,J[Ӆn@ޣmǎr˾%_S&BO*B^;|&I{/'Aa7*+_K* cÙBxvj8dK|JӜw'N2WT,{DovOdUR3G5BA Cm1IZV%#NOeӾ# 䃩h:^,8^.^ "4X}$-LT[waRKa9z>J0.  f5p=e\#˜IxNP ~R@ #Wٸ!;FR;}K.EYux-7Oz@sFk6<(tIHL>~ggNZvUb$uLv/T"֏+"n SJb2ògL~:7!ȏ /U!o46#7qrf;r\_oDtѩHrKEBNxY zUqq@G%o(_R(XCEPV-بD1]y_ >>j$ڭ_SSSx,8v.d!MNBw4NpsD'hUH`I٘@nkń=wf*x,u3&S@@ͼ9 rnJ)=KLW'{acby єBc}I[m̉H0+PHԢ VHpFT~A+|pOV-^c??rd|Dp%cF}K А5%4YQqYsn;YخRށbт9'V-OnSR yj̈́&Bfn*>N~>Ԛ^!p7w9܎3ػHHBs&y`:[Ȧ}rmE[#X/@Ʊ3mY*לWnb_t [fM]F}OA = Nj-o^*&.Ԟ}*]{]4_q|Je΁ YVLKuH2rջ@ !q{<nPF`F=B< F 痰o2I!඲9>ӧ73]Ӷ\C\445,$Ͻa^VIi U1F1f`*Msy BRH\$[46L6Sm)KIU"yk\jF);ó (Uw6,$I5* ٸUV4m8ɗ o&PPavՅo)a`H }Իlm%EHrF#_L~}[r=hl,gRR$P{a~o=Os,!k~Q3~ejy$>i./]Wx3/+ aW)Nv!iТ‰uU];,enʟnCSc>|v(6(1R:TNx"MGSB}~C[b"~WCLz_cr&*V_!8t B{T)xHqY}<6't5T⣊q]ˋ> /l^HEL'-vV `r3Ĥ*aIɐ̜"eĝ~fpC'C>ܵ!wߵ92Bߙc˨ݶhy3c.BsfI۩)m۱u{/{xQW=[g:`8* 1hg5 $P ZLٚ!OJB$ j 4kóGæˋ6wM5&0 4'OĝmS璓0ITYn~kTyo"nuJ۟>_3IWhCoW *p#ͷܚ;8hdޫ+e}-A~c1 &141u6PKfw)+YJt$]X渴<ڹ>v8<^V֬u'$ 7\dhHiEjFLxO]] x׿ Lp8'3n7T>\ ӫlXXUES/uz%[E94,"?QKp%uI|Fevh'xYjzH`^6%Ӣ~-%fc7enޖazŝ4>Al`!40RSj%.]ߠFpAK.qBMo1{YqmJ^~dN[O5P 㔣 a0>GU8m a^iؼ#YK @V0x`-\kR%`36OXq[  y&NfU_uu Fbt ]ΜD>o8ro-$-e)^$ZSd(ľ5]7WL`?ųP|=RsСg5zcad;.]l .3 n_|SO)LJ阹<܎m;l7 ]ΝԷ$YI|R#YmB$]CX3+ϼL)&y[]aM6)Ûmzh$D)(7*N+S⋃{3/vEt6sGas睈$ը}`7< \BXU`yEfROikJQlIaƾcN(_dy6/Qks-fwE0c*'P( :#J>tĞpRB X¡$ၚ 1 u WIT'QJwm%;TTM5i5qd`ci4i׺Yxu&p' \rUJ($yC5:fViH ƣZ"ӒÀ:JqB3ZoDG/{ J_F*.,ά3rH=z;+hgr9-ZaC-{d*IxI:ARRM6>K[&hZ^p|sjg^;Ni9KO:P>H15&-+cTvXۣ}^p8l )!$.Kf.\ZZ4nL4 Jt(=%7vp#Ar.ikVA^Vٸz!YVMUI|.$.E'{nph/ATлbq2T`@+ef\n/qWM#u0Pf, ɦF8њC-h ( )9yҜVo-oL>GO܋W Z# qsXɁއPLݜtϣ6/lvC~%LJl&Ѭs8n3&MhC-E):}Tzq$xm$~aT iPy]lpw@x4gUAo1l* y!W@*^}(mP$Yh*[}HsVZTʅ85l ʗh3LJ[dSEu6 6u)+\6+^"'|Z ngV!:gx D&/$ BVGϋSl`ja %m?P[o9oa3y6tJGX{Ӑ6d[dg,tcL~C'~GrU6H?^(av>]=`;\AfB6D`ť|VBkYAW_ >R);1O;I5o}T s/#זW#8g04~Tx s{|? lp%"Xݒ6hy߶DEDyv q;lCɒ51\ 'xT(w40y'Y&ZM|в} 6>ӬsI!5eKfW[xqLε+ڃK2=h~KnO<K;E9[H#%;Dө >QY~g@=ZzQdҦ8_5wu`ړ~rЋ#aE:>;g#ꟚiCҴ5Y9dp09JyXoߊ@b>g^㽊U)#E|. K~^n\ɒa}o_"@GʧNQQE\ݵvG8K7Q,62d*pUԮ`?% =g(Qj-l*,kS $+zLc~#rr1JqfY2Gj}_)5Mdq8:rOcl DiŢܣ߻,u 9)\\mV69eHT|'htC5ɐ˾<_xX=.w>;.\lZK;IŜKƽEWT0k_OGz9 (i" dɠqf9ɋ/h)!5|eۗLfߝD*4sLo{K8%z*@xG;`mYxгәAm&"<ЌD&/NH槬j/Qr *AuG6;]վk[حo>ȇ]9B\2ÕϚ B>:"~Vqwr.H5!WyL^Y,)w\o.+Fm+7RYiqmbМ^t' tR5":^ti/A5gE6[Hܷ8aɼZg&6;}-\ up$MwGEsע6Ya] k j&3BOc0JRd4>FMlٽꄿk?сTa^<_gszIhTѕIUZe%!qM\mG#L# z+6ozVFn=-VP8_Oƺ\T8 D*Ҵ( r8n#/Zz?rݵ3#[k%3ϣy(\zqkA/e-v1TXRo3Pd-'zR PA]UPk>nR?7mK yFކ5KD[f~Ey4h3[҅CHUe|":cNc;}1 פD"ײy0cfA?)Ai,UA#B z[f!Yi)Ƀ/nQWk2 \Ep|WЃ[ur _Rc<4 U,脺7 C0-aI}Tu"`gyH!A1[GZpWuF]=jSyj~Eq0b׻~2Q{J>ss ̴F$qiX ` "&,%U9^)Sqʐ\ڄﺑ¹8P]̌Ь n_ wE?=x?n@E;R+mlR ĸ2 gцacgW;rOx bTA0$BCڻjl.V9ϔIU )UZVMBK}Gy(Wbkܕ6.֟EtUnƘBGſ4߅ )>Ljj/ V o;v-~}E1@tޢR%JN⟜T*L;â1oONO f)aq G,@<?`}LtBA%FaƾTVI(Te1$ - Ga[U o,fE\/@UltrݼW">2ukr_OR[i\io:?5uC9 UMڋ H^ c~aA!dW踐7WX}IϤ>߅%fm%Ux)v`nlp\L{ZQ|w{dK6Ih>Yzc8T)n[IHGǷBמʮ^aG+.P X vOB!" r0LCyP&Iڑ4RYq+:1/:tJXըڪYk ডi-rQ<֯C-k$)U 2)ց:EzM5f1_#a7 v GC OuبG$s㋂,D26Qs4ڤwRC)N}WW,VE"2ھxf c+"7fRۚ>rODS7c4IAb(ndCa$3uq syej?$ ?z:0Е;Q圦g(B_4M.1NKҸ5Vj~7~=!UdQh_m ٠DTTU\~$<*;NΝ}CtdD7Z|q5A]L˒&qc.73~}r1rz&۷B;νbd\Wi`{R*:6V$ᓟoE(ضccŎ^[QDBL%xqԵD"P>]6q[e 6-j6']#TLAbWA[ \]$K0Ŷw @٩O'@DZg>]E2n1ZC: ݏJ]ё0#B^r}JG_=9v|lthde.yC+K>:TTK84 -0+ybbg7uHnO۳k耥-RGr37gn/@lNy0W>$EVǺ )лv^-B] z<7JetbD ΞeJsg㛙X!ACJЉ;lq!Yہx= ꒤P7dɣf**qA)ZԚ 0 sCTjހ rNR^x/iЊ@! cda^􉠵65r b}qoj[i[)z~|E%3x|auRyCWD@MUp$f73lE,9e/}%,ǑNNfh!L$e#Q eUru#AYg_[%<*\-ܝL2ֶ.#?2=6F 'VT!c>{YÙu/إm0+mI6Kx\ 5 6|г:eLtm;4<&:x"u7HnH)~q"^fmt/ e1Epddl JqhƮzqI~(iM{ QGm0vW '1o¾{|dl~,lS Zx4!.eP^xd4Q2Ɔ)Aql?z;R@bpKTjݨW7ïN1tD<J-){̆ J̀DEgrd`;5jκH\Iq&'wa_&4 _EķMٔIӞWX848 @J2Mk22܁1<f^$$c#Lb LgA>@JoXHt7`S4 ;jg Vژo'&.7&% #%f`9ޗK7ꦆ,SklRy,.9BaOl Pn~BNgL7L}CJ6b~[7G#"Ma4Fϣ2$Clz\~~1mKgY(7-+{]s(dA;b{ئVNdWFJ䠸R*ͪ쏟sC\=k?cF札fq4 LC&eRT\>lpj gh5|~j7z$sdLBsr bF j+fϔ&廇'g;DQƏc̄MiM[?B']fTcɽZՠ8ʝ~Xzzb aO Mm[-Vmu-g[SA.Vb`0*hyvJ>-7[+D!L._D-&d᫉Gc]ikiAV+*v'h!:mN giG~)E,`Ȝ7L(ϋ ^5A=,+4BAاa!kj_+DO]sW6DqYwvn_3>qBˠfs`Xdm>ۜ۳}B_FvTzL^[On.$4hÎLULV\,Wt QꗜfQ ,aT}Dp=@f146L*^LTTx}_=}G7 )l/oZo31 13>3$>M͛42]Oz|?ptOyDI9}Y'oQEwMѲ:GÃ+S\h1MRyFmI`~)3WI#! ~x?hULRX0"s Z!L޻Mt_Yյ ~єZPIj}X$ AS-mǾ?K ]QF q]uaTQ{|T0,)βjl<5nG4{#|nE`-=?Kvv g"C}uw&Q15L'[:>kp`^ة|յcv#m~y};3yũTgYv,,؝AÙ=买(0mt^IѮ< zu]TS ʤU* OVm$(KQf5;4jap 7p疾(hn4.{=[?od&9QyOFPD _m V˙վ&Tp993մ//c_]{/UҔ"*:5xZ5wtu+YOsЪ4!VRRRdCe2MfpOvhv =hy܁Ebtк,K*.tDvΙ⒥$(0]Y[+]AAallUcYkSA ~v\5ARO~&K mGxճyEN_[ħ鵷x(Gvj3F2- sX! \-GGƶ@(C -3TS1-0fK:M6L}kv ר5n~=1{xOEQX@$t`PN9]wߊ,j|ȗy0U; 32Wi6)..C"Q'@7c,A qXOw+/3.s0o+Guބ4ԥ3*E6?i fKHʨ7hz&`|:ny^qG<<(tF*TFV" ImsH䘝wufz_䌵Y2&xR%f%eSb:XLcu7u.2!S+.M*B{qS.xK+h KLX+ܮ}0MMZ\l ghN Sҏ^C'FU_#74ԐX5"xF˂JYg=9,5Mrg?[ٯʑH Xhk[ uJgG"ЙkK|\l[.ZzLo6Ѵpu\rΏ.^!n3Rf`*64p%ƈ t Jh~r݀;k(sRLAT{HϊeХpJz݌DF+w-y~<&0(ʲ7I%v[/#M?.J Q8i{%Ҁ"LYS=Mz2'21~*FwV?zBX7\o}(cK%l<uKWwষX_8L9Z),z7 )6nXML9U^ :i:] ,%9xDQA{TVgah=,lj &s]/zn g}圞-#wXo5"GøP7|V/EIچo$ /N^:̨ERe2/߂B'E`vg>Y_@1|ɌE^}|Bmɛ:0?Z]D*@[ jc*lO2cIO^y$WCf1~hcIHZJ׃Li8: 8r)v)E'j4XҀYTa'&5~vё^P_z]8͕15/kG|>̛eLzI19zVw> /C&4iW )h'Z򵡿{mi>\7YImįW3,C<80Jk1/ \l54 V^%^?5w3>Nα.E#Tyy :a&yI!pro4Jğ7հtHۈƥAkNwCo@f?\~dž/Ct#pyhY5&dE j1((^2]_٬T|P%(G8QQ?e^`i xg`sWR^Ɔ3WNV! a+8fVWjh=A=G(dV-%sg,'x Q7vAy_/9hK.Oۀpw/h2[FЫ^ 3܀ԈS"I8̡SHgIU?j:jxǭb2r~@ %т[_Cc,'acG7omB.c[#PH}5u[!\l;ק*.4Z/θm`R'}V^e\BקFfFuތM2a9q`у5߃}"yvBuM^ dFg%b>>NEjz0թ!340T;s.2gb uY.M$5{Q & @%( K'05޸LOLNz&3]/2T~=K[ڣggVGdVflIdokNZXr/dyg z$TrA!V7ROg%<\"T@os O-N]ErZA d{Kr0b2<4|bAl"<$ +xdNL¦.9 fp-s:1!79wk'{[E(a;˧vlwEaxָ^HdYd٦`tQ.Lr[eE]!\8K?zzCp z@V$>VK*E`EbYX'!/}㶨>{:^PS{>ڿyPgν>Ez!X8BJ9x2iE3]WׁLVYǹrt:oI( ŹiL7(@`i}op8UJi\"f9`\xἋ&Mvb? YyocC.O F6,x4vҝ} LikeyF:2*xyU0UHU{ /J=r_4VJVTHGQsk"Z: 8]PY$9CUfˈF7z.eg.oy1ԀP8ql|Ao2MGMoP˼f{J k9}r3CgcϿQE0ի)=߃A)PZlL_z(`90`pJyƧCڏ2qg*3|VϮ'8F83ลRDR"[$҆~"]娆mF\_ឋSH b4j\3zr$IDHc_ItWpjfk+}X_|S+>%T0b!oS8TV6W$@=Ā[.XҷRDذp1q '" <&/QV.#8~'/:oT?f+)W<ԭ|* Me{(sf$gb4]hk! '0her'T i⹅k!ףa4%U`w;#|,bĬ,[$qyi!%N=kGF5 Q{[3GVB]ݎ-:qF=(]2x k^rygxp#R ŗ|d`-FkOp`NI0GV'8!@U=_RDKZ&<65{)F0҃`NTex:1&3pX ) F'$]Q-֗|5 q|LcIS0OQ['n7<#|Tąl4hݛ/@ml{,D?~+珒O 2` -<(AǩZxj f9f)>Cj'Q!ۊ[BEBփJ ,?еu:NX_u䯿0uIпGw]te:JkGIo x2B`HQY7/ }WQj6~9_{Dm ;u[3#Nndž)kҼ;ڪ!tѝEvn- E7BA}Wa):> _VD|5'&hۀs%jyBfmpnc@@EɧAX: c{qN?IÇ%G!N;XY|N(k^jB@iH _ݽhLOhIe~&I[k/%'&}p>z [- z 1Ř XR6% A1CMlВ6mN`p &ߺ2@0K1Lx&U7Z 02. R8&b_c]I JcmlsP\h-(;|ux;%e) v:ׇ#"_ =)]qWE=m !E V*(-TH'`ayuigJEw1hM 61sHV EhN+z&rt7l4["m,  Ը\Ǭwyc;Q5Uueagڳo梩ԎbrA?Ѡ,f7|[ĐO#*Êֺ )ÍRU$_xͥΦjU%s!7tpJLR\Ek.&{ 'ᗓ- qZȾ QԅUIWjpI=5Au^MmKFJg{ұQ7Jz|dždJwfF.0Ke)h2icBX A6C;E='iR ?XCN S$IzOm0׾ǫM@'"[uz*9c,R"GN i2` q(/־EX-S߂ʮtMpT܁-!f֖;z?ȣdmEg qR/Ҷf]V3QPhC'iދ%vO~]?>csZY.+:D02g܊t n5.\,~FY;ܚ+}BNc9@+rz'cMq@afYЕ][BL:Sa,|hMA ,Ed*R1[fj8"2~7IDk~,GY:whnTZR-8x/^l\|g_:aDDuBi+!+tUTY>֫SHH2~'APql2q EG4"׉8s.Pvc҆an?c$Y?So&# uF$;X5JśEA٧L?˚ytL_\+I)* &" 6Θ|H{jZ>>K̻~CystrPcfP5B6]pq }|h4^ze8{YU񃽳.bl+Dm49v#F"J~oͣ a >r[5!d~^=A03Q0 Y'ٲ*,8sn}zIM%O6[Ve!$Lx\Om"tE4}]3ѽ=K;kø_ʗ4hОSw xw(+Eze 4|fV&r޳^ulK&UCRg\)h{lj'%A6 P*K{WhzuJ\z]|ZXf{RpKkR )g^fHN(6#T顃~l_Dm[xq;=:؝ Gp:GF΂)ѧnWM4療ǁJgN?zn%VKcNdZ7zk&^?2=0y%.Z7^X8zpFLݵS0u}ˊqT7M;?嶆124*FV~(,J 0Dtn/ȍ*^; l7}B/,HF>CB#jAz 'BA`sr;cۀHe pVŞ`VVl{REr˩;v3AKStt ClPDI-+rD[hH[5A~N(7N3Xy0:tx?p2 T4T„+R}XK%Ք7pE4Lz ȶB39x>𖠨m  3ҝ2,H N! |%l3X0gz{1kbߚVvnAOLg"q=P 6`ʯ1eմzX`j)޽Xix_s1>wR.3M$q;3n4 P ,& 3cշL~1g}%t+ZQ95\"Sd,U:(-k7 ٞ9E\j+_cX2tpsYf.0LJb.rQяckzi39꾞fefkM3Ed7nL?TėWSxy|EI:1Ј/F]&-ޖk ,NtiPS.]ї7783i,Qo915J|< ~ԆהeB8ڥ$vo*H,Z1ˡ>1J?1Ų)Vk"lo~1n?WAL2E3v8˘qf/cZXB[x[mn>bm|C6e&$Ok)$ڱWև9* oNAa'v8xl艟0qz]3m|12  .;/sHrO7AvJȜd 7\<n\ϗj^5w{q2;#SQ]T=Mgca!yCeȉҟ3-M9[Pp bɟ88~_N]'/שt$Yդw O}k$CV$F߼MY׽LS"&Ώجvz1cr@ul$+ \%]Yp8bb" ژ:åPĥ#`60Ui}~iX,JЈYa,)'3;}AUaR{*oC Fȉ\Ddǽ"x_7㐵#ge/pRX`=%rX#F@mtleqe ^v&)ښujTqGC&C3?;wYCou-v54$w C6fO9oՅk1,WT^\8!X Ƿ+BQix#9{>^Qr0 ӯM !XJ)}چҧ' 2l8-ID@zMej:Rz&tyfz煁3787 OAY9ULg * DjOImK</"[|-%:JN߃l֬^Ke.*v]aE}>qo`l-׫kVBMJq[Hree͈LOHԾV`XtU xhP[oLerHb"-Qbo4mdl>?}PeOYJ~F˃\LL&$H\ R>AoF1g`(O,+r3l <\fBOsl-%Ħ:?U. iJ{d?)UHґs>* j,% ]#+*M!TRk慒PݜP$Lpp)(]ɦn": OE['V-HXt-#fNC`e&(& )hql/9Ƅd!;u+e;$GIѮe ؄0u<RJݍ9NkfwRXH);# SՄ͈7+N s#Wެqw+Ԅ5)l 4h3:?ixa*%܇ܟ2[Q0_Ņ9K~yVuB?eG_ʢ3/8 *x`8bҦpޒ4=u:U Z," Σev` >+F)l-ܫzW[`R q\~>N55%@4Rv/⏸0RN أ/1-nT(\>UG^3(7V BvgI֨S!!j>|Eʦ@nuehwr3ϴш_k?U֟C#a X_{϶Dȯ!x1K,s`k.ݰ"EOW|m]9fh30@y[[Fd$l~v uKs|{.\96۷Cc )6 Ov13yZssj_Ȱ'J뎯(ia{>& 8ض}cCڃ-D+zK^Ex͸rkB0@^CMD`$$+:ȥ |4-pr\34Moy\l.fh!Tg.IֵK~I! [y16璪4wSP!f bB=ʤFq dD$AqC|bk:Gs&J%H]f^{H9ZnuߡVV!^Cry&^s "!`![:THDrxcęyZ`KKs0嗅wVͮԵl ? [eaE41rO%}R~(f ע䁩դ'@ܝ>pap%=?:5ۋ#v3 1Ge m|^ &tb L`~K*#s-yЪpB-cfQuwW[`9ٵօ9Zu {m ZFtxuߣB _,J %_< J7p] oV1@sJ8(~9. 9uS۱H2YEjh6 XVw摯ş;.FXV-71Ow{ub6"z<(mjn𿌧  :CߝNR Baܔ,&0}W0@p Lb^ImVznԯ w3u-(ƍ`Ƣtl9Jt?U;~A ϦLXNjPH1gXxq-|\N7H%EKTv y'rO b~9 }통C:PO5He4/J5{1RukZG(9<U}^;(1':[*XT*;<ྲྀ6*\v's.67*Vtz!@p`cUv+tj2'(CRI' 3D"(8>1ueq-SfR}\دv"I -`@|,rAR@q3wWII|T۵xT#x $? qwK$c|UF I< hi"ޖMe   $·S ApnmǺ{i',>%ijdu"UaɁS)_{}KNųMK.8(h 4 ,50lq@P'Fo>_1K9w)D:j=ul8wfn ߀ԚS`;停meP!Rؗ[i? ` aʘ:S4pdtȽ HL@>އ ԕ&TƿNP)oOz{ުaOE vq =>:cXUt.gǢM:ؽZy y$T6L# u@~{' njH[ܗYux) yR}0^$s%w2dJ(BRġ:8LihwE+Y z63^d5V~BƐTvɭ\/>{Að93A~4- lƂb&8x_eΦgJ@F)- h/  E%$FY2m-Sh|€t,G'¿T`Vp`% z؍#x2τ (rK*\$ =f=8;A|dsr<,k OO|R\% -°Q'^MLWo.?"ui6voYE&po%^h헂q!xuuCӺV.ODzMW).k9+%n?/y=Z*A>raΘhx+[cA_1ONFwrzBH0^;+"{JT0 ֈi]XM8.Uc+/xΗ>!WXhBb;3O.褉FmG8'u,U ^JR\/9i,2d$*l!FI4z]a$ @um9}QcBf[tYJTBWUCE5! :aEP}J:V`uؠw<3o׌`Nx F~k3f3oӽ1g6 &'kU{e3L\-,O8n;=rT}Lt5!iK Z[qNYT=T:"N:F$*`n}" Xm9 3ތ(C:R:lh Q=/3A1?B(7;gBP#&H "V(X.8ytBP]`{iO$;) 'ؕM\: rRӮ.gkg=% 'jFx5L7 \;&p̄CDA<,jaR`OLx%a#G !z nVC7RD"*wAx_`>Ηm%6G1_hn~釮a <.FҢL@Q6O37*RQ)|A}xL/xfT53] ͜8+y1@ɞG;8 A T^%xea"drZ_ h'#`LX-)F@B W#ץ_sht%zX]K26< kCT mA)1)X"9->OV+S9tB4)ق^ftA1Y:7ֿjӔ5vJ-,LVN s 3#_n,& DuK=BMFvش3S/p'pE[ãM!FD~la."\VE s( x{gޤgWd=j_Ajv̰au4׏ &zX6."&P;bP7-( 1 |6qN =3,>YRMh_%c[JZؗՉrBoe/\lKk@)7KY3N/>d3A;~- Z+TX&ZefOaa7}&;#s5\t C͸ßk*4/9 l!IQWH*l/A/yPS[b1 ?jNK'iHԐ>ևW1E%ͻGg5KʰˑuoTsRKJh]2aF^FURs-C{h0Wyw9Z~ hj>7V)m)j&3$SaA뙦}`QNx_+7jf<:]`Б#OG sdx<8)UWca8稷](&,kI8@ֽ)箚BNP#ʯ`m-de*pKŒ~ m[ȇb$|Lmu-f9c 6O*Hܳ[ȼ r2Peò0o[=/~yS4O4u x0]YMylp 4qdvT¦^C_d !:h)tЊ*x+/x)ʴKdi@ Vi;(tY4(DQRL2zXF80M@$ۑ~Zν$UNҤuZ P,?:ѣcyǕl|q!6's=$8YeF}0Yg7&# 8cO@{.o[/B )bxU0Ե5%{PtPboo.V 0#P8TWG0Gv6Xuz R겧z_>1GM)T25:+E9_1Г8`<5IªLsNE1,/"a+Dl!`! A5ɧRi"%cN+p'*ꘖPimRqb`cz%=Ԟr1*Df#tZN$-%[,D=9ZFZןܓv/PWt3"@+xAϧBM)[ KNjF |DmO: xpHZ7jT;ɻ~\‡zJwj!p݌{7Ø-?G x!BI_stp&w8gND-'/._pҫ'3m,@S.C#e`묢0]T/߫$b&-l5 5~PK]8v88sdl>^\4{A<+MM'ŗ@sǁ8az]PRݚ$UwJj,` d<PN5i}6LKk!7c-YaQQt(@Z4m<"tW| *q= K;~L8_礞|ώ?@c,3@s4P`{~V9[BpL(!;ņRjM3T=ޕ'6įoMV>bFԃ r-D1l |8r@!E⥚tru-5d@YYq=@h򋦔ɸ,Z7O># GUH '~}cC]}a6TTw>c9s4&9df]n3U|XzaKmٴfrJ9ӜS'gvauSd}|uNj A햰"*R%)YoL٠zP"(ۡa9@aD7,'Lc'jWw}^2o2b͑!U= Mz c9hMR?xL~.5 #Eh 1q6dN\<{bY7qBDZDŽFg̈sp8Ay+`=ܿW~q/Vd[y6 c[f< 8gJU;(#+u~\$\rNsT25luaq)~Ol=L Fwxm<G ZaPl6* 3g>Grj,ga#}r|@gq2=rU>LU]2uo.أi,\STyd{*ҳuh0o&7t-@|W0\6rK+OKU> zpQFj>3'%/>5c,aMӦ⪟!eΔBv X@Bcw.iAg]nT>(ʗBb7G7Ҏ:kvqQ nxco!P)w% 5Kck[ Nw[Ş`苑f826mZ]%l2,4 |3 u%Lj|b'dȋeˇZa2ص`t[TpXV\ {2~e)lЦefX{n>rvh"5Wʥ΁k匦6sc(UHK ܸL(v?{hr_ə&ɨr*q!,+[ %rA$ (: 4/+F5fFBc;>GSQߘ0 fgeM" g}@l t[c')g[{y#|7}'|k &j^w 6}GLP\j9.nj睐藁4x9D BS<}gӗ+dRsg6tōCc<VQ ܿw8 +mޡζ/Ucy'ܞ0"U[܄ȡ}@0zF0(.y÷@1nl -jŬ5,P_#4!QFW1.+>dG%2+u~O^C>kT_*pnlջV蘙^%s= FE7-A'S?@;#̧]e B<?gB?l8A49 "v5 u#3|RD~+?T/?ǯ]GC3Ăeӄ3ȸ!6 XK 9rf@GFigw+B'2pR gaO',h-{@m.@+(Z,ޥݰ3ߗRPS-wo=-R dU:rMi*8>=Nwa#PG(LKa:*rҷpb$ z`YC5>Lk9kA]akDVNyF+ rljJŪ%ff6~`}}p!z> v t-@(cY M/zKi?l 8UI&{ eysW2q7cXE۴dLYmHPx>ڲYYɛTu)'6ؙfwIwࠅZ|:h`IMC;z/F(3b(@<>l0NEC3S\G X6];g{lKq_mN?3NHrl@WiXߣ\fDX!wͺ A*żT|_Gxl+^Wز&[8?Ux仇) ڟ)th>bgr2]$dAQbFp=v7H/tݷPmʬW 7J7SdalxDoS_!^r60^/ׇ&XV8J>Hxg^|0 Dj73[XQG\SR<{%3ˌ2k O|/qCtuN**?C x<{'Yy('lRF3[3N/3xr'1su͍KݫCeRdiD%dq~RM9}JtGƠMOgYٔcfPaJݡ;`2٬{tnxlOe5YRvH)?PZg.sve {7kbLuki桏A@ǡyPҪ!0Q;F22L{w4BAα[Viׂƫ+k Q7K,#{[a*wRU],فiϬ4"6 x ܂j/~3L&C G7͇ƄAZD46G&.Ӗ2xYX Y5%D"LXk`?_F=dz0[9 OL_s2+r[e,Ѻؙ{trbm*@:#z+p9 ݡ*=wZ\iPK|'ot!mE$s ./?RH]8>p) 2!6dQoHW5ġθk."C+^,0mb)q1>[`fO"YŸx u~@嗦}x|18`G8iC^ޝBC@?ВNϊFWqŴUgE >;ۉoh|7 .2vQaW1?! "XDS>`x};)qlBӂ'[N]Pk qs'a$D:C|4>.ĬFo*NTAp~u:HbimuP*?+%pyb'n  h=h ys+L6Y\c\/v: Zĺ& <*\`MwkS+ф<%iTagMh4ǙεD+JjD5́RNB6(6,T!V)3U} Dz ͡* ?Zfꦤ)&2PrE*vW#3p2uU܄O3@V[Qi*\&7Fz>VIFYMrg͑J\7Hq6G#9 `Z@kuoPP/#kbلiKFT>8ǭΈA(yd 9:2dz0pXrk1'P#,!do)USJά%=~;I{5ZQ! .Z؀ Q;NaJ~VA[ʏM4ii'<\7bكPIEX_`>\ }l5_H {xf5WFG~bgĭZ"B $Y}w(~'Ƣz^L[ ||q'2VD< 350Wk h&USj"#Uc+G(yS[ W:3vH}Y4)xF6!lݳmq9 o"W3AN'!4jw]նi̋Dr;P@󆢟nKD;:όs-]RߒY/jhw뢽su~P4hd`οlX <1-6X iV12Qq#? /I]9v;-V?Bd+~'gh Xs_Nbi$I*~:EջgYwFą՛Sh'%!j%)VW0b ;4Xpy՘)ޅz lreQ* dBvA]ձ"j,E33>mUq龤&J|% 1GRd/H`&k 3SH;j_||^fkMѐ"}yag0Rl{mM\H7@Anc%<>Nٴmqg41}$9Tጳ Mʪ1:wFg]k10M˷m;Bሗ~YrB?4p JBWN_EZH= QvPrYD֟S { cq*|.U|,nɌގ?hvds~b/]/0PGDU3$tSlAd+ǹ-9GTm*nƺtX~[i@]P^⢾'nAwCzhlh}h=q5އN _aoOG?޶FiXQ(‚_[m}u4V=__*ƅxwq [`8SFg:(67$5i(o8, ]%n7<Ay'oCGu38f^i1Z-i:`Ljh%Z EBC`wv1 R|P{Xs9-MEyVup|ŇwXcfnd1e^?k# j~uk]j_w&U ~7%00aG!(Ћ΅p|OkhS_p0T UUy fvN/@CX 4.Qx#knKV畯!u(㪭$=G0+>L7u6hկis}|列.*+LU#d6رAOh-{NuI9X HIx#5w>v%9鶗6ɵ!kFlwdec;$Q11LGd =FrzOO27>׸J:ˆm[ϲ89aOp@[ļ b-Ri;f1thPx_jbh QⅫ- pykvZ'rbBYro*CcR|d>YMÙSۈ4?K~E#&1e@ 1f˦qɈu$6BŽİ/<DZ ݲFGJG"NS a>2 ͂XJ)`0w:J!1P}2G]'Bc_ࠉ>w۰#M)Sw QS&+<(wA ݦle ^w3p^۪kZ͉byFI&?n1G1ҹ)/0/W!oj~i<vJ{69*Fn^#yI;ԯH3.rgڐ^8^ ^@*bl) ߔn ԁ#!奫/1r_4hvb#!_ yv5g[aڴtkU6BŻWΏũ1N[I|{AƢL2~d . (sݗtXMf(*)N>YH>۷ kM{cdgsgl}/|ٕ{G.;>=ٌǼqqGb*R1~}64smԆC6}D`ănJܱrU>IHE"r} mP ǏMGJ E#U͔ː/OGGm(w?И,8ʦR >/iB@0 LRR9%bWY>,CL]?8hyp0,4` ѣurgdjkOn+fa5K>lPPPS/)vmuO|Lo,An( mCaSڌɽߗ0;3Q oɓF7v]O:O 4%wJŒ<t} BŠ@* D9OǓ~Ku?ڔ/@8$sB2 (4O^- +Z_WI}\Ťb0 ȩ1 z3Gҹlf4m@X#̹cʚ}Z5c՜^X!*x Gk֒QY2ˀW![p;# 1\bQy4u /&:&Úpߺ`? Z\!eV{Oy|van3qD_6őK)2GW+v#ت>^SSڄ F#Gd lk ;C !f6{ʮSL7:Vqݼ0 Mu%U~vhn9O6@,%H)Ag?XI)4X, ncJӋ4ᵅ{(SPI;TSLVBxъ ٣HrNP~u( M3nDʃ1Ӛ76S[1w)z'M?R3Fc%kiߵݛѨȈU3iu)*KD@i N?mm#~畴>8] ɹM*!^,>ha4Gk߶o}tde%&GȲ)XKKs8UC5UWy Q ~yOf (u CfB(N{0ƀh35({FM>&G>\N7w֍ZC`|~@q3:#]o蜐FFx̜TvNT¶97-6]H3ė`4 -Qr[ln D͈x$^: b&}ezԷ|͞18ߙD¢OS LJ,͐lnrhi,> =xUSOynu()E\ro%U/8?,4:$iTL9fK27#,`oXaDSŅL<7\zO|[HD@f3RX]nbjk2@Gy@|v4cUyR=Hגf +}܌{y0TWx6i)ž 06~U n R/qΝ :?t*y9 2v"P 1%ȷcGs_lL⼰9cM&w#U |Ids@5B~7MqYh&-!!>Ϸt"X+U|3sI8֔xάh|hnGiض.C#'㱑!o2N*ߛxk4ߒڷ%5(lq(63{@/ɷLŲ1N.Ҥ1o7PٔE T|{'7-}lYVchB9)莦pj*Pʚ؅M@$YyBg %8Vp~}; O ǡJ4rF/SI^C Ac 1n J<"QX!?FyHӢRqeOm`ؒL!JNx'"n2Yjf,g%@7Г܈_dQG6:"fǻ /1=`&YK[ýxoST5yW%T'wt`]w-$ \S@w]f >, oPiiۍ^~Tz-J-1Ebt7$j!5,O-zk+x8sĞ f`գÅaˀq}QOJ< WƬ+䀉3-[.&v963d86 ǭڨIv>;{'ԭt/m= jaԿ&zCiQ?. c9Y`~i#Ϲ4QW-'|Eu Io)QݝcSwtU۾{5јü[cU_q4_S\Kم=LVb<&0?! v@9za$F _+?k.ށ,?Hr=|,kֆd}+.[Bk!6UcO-jH)۬l[l`ڂ!Pu cڑ&K>6._9!ќK-19zdhU/C\+M* 5SD3Me OBCpthI+NjI) d*.JщȪtw)h%kH|pB2L}eH_w~,tzwA]o̡b?zؼ3  gcHcEmt &x1tbmNW^GW_jx/B[z_.&ǏprƠ *_9O\Oxnrژ bVؔiz]/H;zO+*z$x:J]aDgȌh?x3SEPޓ%L7OL|3NKv;فAa!{Ql'l[+eEJPIg3T~fJo+b%>Ӣ YZ