dovecot23-2.3.11.3-lp151.2.15.1 4>$  Ap_􂶸/=„l&ľZo{U4eTĹQCxL`R$܋UJ@WO3Y;s|B""Pq2zΌ8AoNtLf>BuI;?kqF"6쐧MP0O&hߞ<~.0J=Sgp.Ab f {c=(8j>0 ;u emgRoz7,)RL>g"/e9cR]ctd4Q 5] NLRHL휀T'N6ܽFqC:&{@GZy>o2bczrh0ÇFz֮Iôzs?޴UN޴+8յ G}mj8~ΗK!Һ\>pK?pd  " _ ? X~s  Z  ),  ψܷJHOOOpt(89 : ^=ݩ>ݱ@FGHhIXJYJ\`]^7#b<c<d=Be=Gf=Jl=Lu=`vGw|xyzltx$*lCdovecot232.3.11.3lp151.2.15.1IMAP and POP3 Server Written Primarily with Security in MindDovecot is an IMAP and POP3 server for Linux and UNIX-like systems, written primarily with security in mind. Although it is written in C, it uses several coding techniques to avoid most of the common pitfalls. Dovecot can work with standard mbox and maildir formats and is fully compatible with UW-IMAP and Courier IMAP servers as well as mail clients accessing the mailboxes directly._mcloud115+2openSUSE Leap 15.1openSUSEBSD-3-Clause AND LGPL-2.1-or-later AND MIThttp://bugs.opensuse.orgProductivity/Networking/Email/Servershttp://www.dovecot.orglinuxx86_64test -n "$FIRST_ARG" || FIRST_ARG=$1 getent group dovecot >/dev/null || /usr/sbin/groupadd -r dovecot getent passwd dovecot >/dev/null || \ /usr/sbin/useradd -g dovecot -s /bin/false -r \ -c "User for Dovecot imapd" -d /var/run/dovecot dovecot getent passwd dovenull >/dev/null || \ /usr/sbin/useradd -g dovecot -s /bin/false -r \ -c "User for Dovecot login" -d /var/run/dovecot dovenull # do not let dovecot run during upgrade rhbz#134325 if [ "$FIRST_ARG" -ge "1" ]; then rm -f /var/run/dovecot/dovecot-restart-after-rpm-install # we get installed before the unversioned dovecot package is installed # in that case we dont need to restart as there was no file to start us before if [ -x /bin/systemctl -a -e /usr/lib/systemd/system/dovecot.service ] ; then /bin/systemctl is-active dovecot.service >/dev/null 2>&1 && touch /var/run/dovecot/dovecot-restart-after-rpm-install ||: /bin/systemctl stop dovecot.service >/dev/null 2>&1 fi fitest -n "$FIRST_ARG" || FIRST_ARG=$1 /sbin/ldconfig # do not let dovecot run during upgrade rhbz#134325 if [ "$FIRST_ARG" -ge "1" -a -e /var/run/dovecot/dovecot-restart-after-rpm-install ]; then # we get installed before the unversioned dovecot package is installed # in that case we dont need to restart as there was no file to start us before if [ -x /bin/systemctl -a -e /usr/lib/systemd/system/dovecot.service ] ; then /bin/systemctl start dovecot.service >/dev/null 2>&1 || : fi rm -f /var/run/dovecot/dovecot-restart-after-rpm-install fi # do not let dovecot run during upgrade rhbz#134325 # dovecot should be started again in %postun, but it's not executed on reinstall # if it was already started, restart_flag won't be here, so it's ok to test it again ҈XxhXZYzH(@  ^0: X(85 h(Y;yhIpYY`(xX{(H8X888`~((h@$(0zP Q@p09p@JJl 9p)X{qX)8JJ:k))8@JP9x:0I()JPJ@9JӨ9: 9xFPZmj))9Pjj*`)@:X(hg.8PK$gm;R+!}"97! \?% T4 uD'#:d"=yE B60gUf>@vgUp;Uee?k30)@%t~N79=<9;88>99@9?8;:F:H???AE>AAC=<87/2, "b,'&&*0 a m$ "^4="+ Y_*%<  6*Hi~H@!? ( 5cnF)_- *%= ^ #CL n Ul G d%e4  h;#638-'uoJ"3+e2f AU @"7Od lJ.N5Q6 $ :#t  b+ Qat5c 4!F !e! = ,;%*t< kpG9>3  z]55 14< eH BD IY@;d',c"x2I@v )?c2U@ 5M A *",!"r 2 kR Dy/ b SdtYU [EM \y 'W $ $%(W1cJTe' Bi* ~*}+h'*l  :q7fEd.Ot9+^~&W&)  +L \* WXAA큤AAAAAAAAAA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z___i_j_____|______k_h_______i____________________________|__b__j__a__d__a__g__v__c__c__`__}_|______|__|______________________________________________}___}____}_____z_z_z_z_z_z_z_z_z_z_t_z_z_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_y_y_y_y_y_y_y_y_y_y_y_y_y_y_y_y_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_t_z_z_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_z_t_y_y_t_t_t_t_t_t_t_t_t_t_y_t_t_t_t_t_y_y_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_y_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_y_t_t_t_t_t_t_t_t_t_t_t_y_y_y_y_y_t_y_za3d8da1b0148b2c8c8619c05c047e7bfee531e6eee34f0843cd2fc988b4e9d7e9084d855d83e18f99d7533432335013f76c6ab6be05f894c7a5e84da88eae6fd5d731cc6a338b28c5cfcb36801a558fd4b04d12eb82a74a72ceb8e224cb8cae0cf67ea55b2b299428f3b60941b38495a8f2fb56a64e5860a386e9bd26af86f41af720dce4e039d03c2fba2cbed769610b19bc7f1181bd695d98b342b0c0fff1efc07985821ab00bfd53482d11aeff32b58e36fa415d1232d1daf8e698e459af9843851a0d5205bcc7a06f3b55a5f2f6c364c261febdfea8dbf0179bbf9841820dc657e0e21e49c2b4dc92feb2415ead1f1315f68232d8a658d9ac2945af0bc151ae47e7a7b4448519189f02ebaf6a7170af6d00a09aaf84e4686152a6377e7a0eae0fe0720e5ece6fb149872d85d7799690b29cb1de7c6ea55c76cce227e6c2b3d38cd04cab3e2d7833265432fbce552e10b201114704c31143fb5e51b83c636ab5bd91428c4f820665549663e04fdd03b82b6edc4f421e18e92c3239caae37435a48d48dbb7757ec101143e0a6bdc982df09a2632b0afd9efd96f8bb2b6c145796d6fe84849969427045b07ed3a3c280928584ce752a2da068d940e964ac5a8390e70177cbb93a579ce2cc8c42566fe118704760b9ec73c4050604046314efd35fbf67f4a85b9deb0dfcd9424f37a63f1bb117538a1af47b8449f0f6db59de84d31af4f782f4c61e402b154871fc9816b03171d6c3a15dae9defe949e38a7cd2e8e7b142d0e8ae4a9d60b4c8c08bdaefb9a3a4a0c47b1b8d96828a87afb38ad8c06238270e27d362df4a9bd64b1b17be37b14494d0d79c35b145a192f49baabc8eeec33c5493d29aed4b0fb8f6c5358570cfc46324354a42cc68a4e43b533ae7806cab5c4a578727b2974cf9693f98adbfb983413bd1a5ed996b57aeb6f7b10c3ba1a65e6d4d0b20d95c98293acb6df54bb5d4bc0a3b8b129fa830563e7c70cb6bc173d54b0c375659b79a4c243289dd40bb9175fb416cd684af2f4be96c4a69eab077e0050c9f51f031dded82e6f7d082a44d6409a051b3e146376054949f33a68f1149c790e7988fd56211180d1318615864216c5987b55fdba9a2ff18c890ea57d2b2224633b0a586cedd88a0feb6cd251e2e499796540b7df6f5e3cef9dc61972fd6bca157a38aa50187493af3f07cbc783aac2342b5a02877281ff47ce2cb0d588b97d2e1b688f4a3e40774f812f439a8ef0c94ffdda50f11f5501dcde1f6ff911ebb9943504103dca7de602d58b624d94a29cbdb428c32f5065b7ef544cdecafcd331c2d4c628a11caf3cac39acaa3fd5b824b77fc6f0fa2f42813b5c0d426f288c64042bf352b5944aa0ad6383515d0f41790074428970244dfe2f5b8393bf1076f229e87cea1fa21b7aed0b2da2b3b18b301d9a4eb6b6bc132d6fe0c2499148ffc87130c1a7ecc4d8e05b8f506f8d4b2db65fa4817c125bc5d70fa09c1fdb737097122632830ee7538fb2ef9bbfd3ee499c0bc05b197e933973aa2be75be4d73acc764641c2652d0193de86c83b485f439f0da56fc75705a9f22b2210523bb35c888daeec0078578121090863f4f043b2749d4f8314180d85badd9e62ca823ad2ddc13d36ed6e512fc3ac8d438b54a3a8f75adf684272450bdc3ef7a9de3d37bf0ce228485d51ec2dcd6821ca8dce853478e31937f6bb28c9bfc2081a4e0fe31991e83d83495729cf1054d2b33a7cc021a8eb2a5eef11af894c26a90738df99b9b55beaec51f7cc86de031e015bcfd193ff9cbe8a7f1f0a3dac013127dcfbbdbc4476ca96ae4c1df494291c4557276ccb54edb8e7480361c2415e88b8b220987cb1c4043be41451dd1e5aaf3cd42cba060f22230e4cf24fdc7f7111ba562da9678ad5dcf6ac9f1b06cedaf6c9f7d4fc43174aad2ebea6137f20e5d2409be4a28b2e2d2a279405ddccaebef7392f17470689e954a4bd3e1b98730828ea285355060dea14f24a5aea89004bf0efd68d16958d906118a9249d2405e4678cc111ebdcf4ff8e2f4a619600ca3222b82be879a06a2b83bdbc61cc5d6df044e16273bfbbb8868086160ca38d196c49b36013e728c7ba90245977c00095a4c11881d65b6d8824d19a906279485ac896804db0cf1679909446fa203bb7b5c876a2fb8dbc671c1cc11a28aafe899e8f80f4985d89355b78aeab54d6231c0fc79ad18f64109cfba82b8a00730e639711a6c12dd75c17dc800e719aa4d10c6a5931070ce43b47cf7d15def2902450678c9d591cd5b49d05ce8acb6b58662d4ce3aca912b66dc200b583bff5de04032096eb98df507d61b94ccf5906f46c55d81bdfd1e4a9779d0cbd95071389134f4fd9569be610bb2c724adc3c89cf3db3ad4867e65258d42879c744f87dae0903ce02204162f25ada7c6bf7d1a0dea0d9c9e0d314fe980eb77dc0c63537cf39a272ad5c80dd3e40da3454b75dd7245d0606a578891d541fca5b2ac38d8d93d6d3c98dc0b949e579b4443108eb45be21eb1ab364723dc8303cc9f2c55f59b724e73c9fff848a1e8b3acb357685d4ceb9aea8e1ba862d67914c8b956d3fd1f35eb43168b13e6a52ae1e9fbfd4cecd2e64e84c2642e0fb087572643a7fef2d0b4887751a1950e482e6de7a45bf907a5495110cf6332b72dad7978007b7a2cee36e4aaf87fa8a50c4b09ab630ee909d51dfe61723733938eb7185c7f151b5baffc9e64aa86633da0b59b8a97ed9792a50d4390f37b364210152d2d8d1e94cffadf954df879bf0f855d8b943d4fda37686741c2af0743668a97c7ab4bc9426d2751ebb4d88f869572e23a79ade1f3f84d9591ed76615b5baf39a4a8ea5bf23df62de940f314f8f334478d821911301715beba53f0ccd56d64d1d0d1cf58265871ec82130b839d6a40cbe0f8cffd7ecd97a5f9cb6680ef3e704b3c69a576a174233497c7567e7e453b959328e2c2fb68a88120bc5c81513c4105c555215228ae2d24a254ea341e1e0f4323763223749f957141c38ba324521943f603eb596b61c0c9ee9ae5a8afa9d35b05fe306f920c575b5062772a3a61dccecc9b6c750541f4101fe1c22138eb379993a65273569066c23acd235c47b39147e9f68ed06182ccbe0ca331bf72fca69e7d0e75fcd7e03321fe257ec64f150811e17795c11fcadd59f2abb08e9933e4f49c940cdc1bca945d0a71cd7d197c108d89a7bc3ed850bd7536bbeef6b3a6b1b0d966df2153736c124e8bb3fae01413711d609f082668ccce440136bb832ad08ba71a5272e0e587f8fb7d2006296957502f9c98d6591e8e547bb03a58ffc7bdece3537c9d1c3038d94036b16277efa4065d4703abc17d2cd8d159e14f9f372c5892ee08b8f9b8d5e1fda997104df7bccbae1b2269de8de955a44ca5433758698c7f76313eb245b21501b745c4ea2917d152a76d0e94b53123d5b25bb413887ec221e096a197446d6ff03740d6b9441208e6c3dea438fb9c1291aaf678fd41cc7f89d861c4966f113865ea5d32086409d08ddf42fe2fa03b1890c72712ce9bea5be9236fa98605f631bbc4f36456e372392c93137dd2029a801bf29efde75754bb6c85c7625b64f508ed83817766c627ecce795d86dd6bd480a3e07b621dd515375b3fbd78e3271884c07fb94f8ecbb14eddbd7c52fea88195d844497fe5d70b118ed1e1eadbd44ce53d807558207f718e6ebb521c7b6402572f042c3e488b20fd355c816d12b75400112aa62032b48b388b0108767fd91c3aebbaf26c515d9c34b95be1b720763ffb94f3eef77da8b10dea2dcbd20f4cdb0eb58615c7d949a171644b0b584aec10aef6160313b6bec17c29caa571128618e9bcbc19b41ec690ecc72815b4ea2caf271ba32c84f143b6ce0644c1cf057f8275bdc0720a2567f9bde0969edd231618a447863587533017c19fce75f477672f58a58262adab1c69bb58b287cfa4965dfb5127e6702094135b084e7287fa336873e46924ea9d295b8619fcda2dd0a2f1b546a8bf60a47519fff71e0a0dd4fd207736a4d8818f93a38248d6b5e18be064b08996d7f461091ae1cccd13827c1532a26d527816b0689086103f7231064f7337a0b687d064e8b78aa44254963ae800f46094d07d7eee0d78d01396872bd75911edd12b91ef035dfd8ec8fa626f6f9f87ef064f4c7464b394f9c015c6f9c946073fe92768b4cdc091757f07e8607cbc9b01d0320d3e38a22b6404499d5c9ab0910934b2cab8fc176aa42cb9f6b8bee7dea7130efc4913e29856fb5e07223cab94896297e7fe1eef2aee057d3a73fb337d0f077fd99c5eaa6d04946f916420418f20b333a54b5ef2c8eb09b6b761ce0e03f10ef055320502a1e6f85aae64fe36847b81accb16b71292b07d9ce96a0893ec5fea496dafa004ca6940eae6a35f8d576e52dcf97da90b15aed0b5a839e430a4599bfd83a919e8ace0a9fbe3527a46ad04c913d4828790eef48748b1a4fe072b945f1d39d851bb7ead017f25e8fc261c2d11f3a37709f43bc132a132fe7e4171bcb139833a605d783eecfd754b206f1bbfbe0a0e3d775ecf77253534cc0a0e1bf1f3b3253e2d965eb7471a2f982113f6fca61f26ee34e6d14da431e0d642aaadc9ed170e109208d9fccf94c6c37a7a4bd13994ba0736ab14032fcaa5737e3db246cc5dd386721b62d2e309f71abe872cb80290b1a62baf20bb98e4f91d22014cb15eee98982570d655c4f0d742cb980e44aa954047655cfadd60915fa986892c2c1be57f8d2bcd97f2d016a905136c992b1f5df0bcba2784fb82e76c3bb90438c7ce187634ed8bb2e56e80f9dd614992382d98d240f63af9ae8aaf2799e4afca33730626bb449960bde5d5cae85b89f9537f73018e07e0f453f4dcb489b950a049aedb691dbedacf9c4393fe1a11b778d691e30bf1da75cdf72397d5692eda431672cc2a96bea3cc5c7c87cfa93cb0aa0b0ae6eb0202cbe17f1a1c6eba9c85e6458b7f840bea29432fbc949beaeb9e97767b9a030ff0f3433ade8a10659cb2c23cc7272d37ce0ee159f247a1431524049815a7101440db3034ef6f803ebbdc1e7c703d0444169730f1c67919e3b95ee270b051c5efd9c1e134a633f63ad47c353528e62d9de14e6961f6f084841c26e141bccfccc566a8c8303303c85bc960b32fc9ff1b379767019720f36438da9882412375764f1e828301537fd0d75fe46fb1f5a646179ebf01d6f301e4167610bfd0077651d89097fc67c3ba33e6399e6be517fa1831cc0c746afeeaf05f9bdecb644a57924646ce366e7617ad925cd428c998c541aaad7663ea5169e4aca4b2362bb43ecddcf085d082ce69d67aa1aeb2ab4eef2bd9bd81959d776418c7bb578a01b3bc836a363b132e494f662d98c820d1481297e6ae72f194c2c91b6c39e1518b86240a8dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe55152b8c95fabb19575281874b661ef7968ea47e8f5d74ba0dd40ce512e52b3fc97884ac56081d3e53c5c5067a4ab45855771dcf490263ff52637b050c149e26d38a9a0097b728b2068e9bad505b709179d8c2e8216dcd3dd46f900f5842a793f0ba24c89dcdd6ac25a33a8287c2ca13d5ebe336f1aebdc5ad4a76154590188ed3914d8945a0b3688572dcf500781719aed1d3624c754d3b728c8dc2cdbef10e1c94b9a9409f524f0573eb921991b6383436f1899c6a86479408b9123b7b8214ea114e4441af6368576297691d16183a63b54e9d3bd39d5d50a0e2804062deac04fe15d66ba184fa6832037340b05b216ef373d52a6c61165885321c0860e463607fc9e9522216f2a9a28b31300e3c73c1df56acc27dfae951bf516e7995366b51adc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551a24eb65c90ad3505ed49c65b7c201f0ebfe73fdf22cf42b5fc57b0cd7f535c17e4d82016b84570e13c45ce496f8e9c3ec22c2568c92b12da59f9814c15258700f449c94ffe567f1b7507e19df6ee7c5c841aa645cf073a68215a4d1cc85102812aeefb24088cb59b524b3367dd4632bd2a2d89d93f2252650f825953778e4edb41dbd59ac1640077920852768083ea4d1a5198a39bfdca6e40329c73bb45ecafdfa1871b5bbdd313a5bba9ed039622a623d9caa5fd3a0390b0b0af299f472a9abfa40ab2fc7fbe4f01267b90e9ada66e0c9a8b87c3d30093345223d84b4a3cd63e7ba3597e27776e51fec20c37fbea054b93f3036f2a537678b5999d8197a12d7f8127c5a5d065f832720ec2f2143eeb454afe149005aab1a42a4859c7815733773188dd64c636e762e96380224c1bf42ac2f8c9ded6186af5ef790c77ec7389123644dfea3b4eb1e54f510392abbc3a3ecb044b062b0b6cb3baf06527cf1c0082815c0f51b458ad24881fdba07809165b7aad8dbbed0ee7bd9f52ebc36301cebeb45bfb3921c62165b9b791c0f2f9549b2293100a1c6d76c427ee7ed94c67ffec7eab92446ff6b24fb17aef6b81eafb1e97ff3e49fc3ffdeb9f1f007f8bf52efe5ac653e1461b2695fdc07dcbb5c8120eac397e51f78bc2de587262bbf7f3cdc856532102c9883628d12f243893b7b3a700e05e81a8a7339f03f6f5c7e9ae1c24085cc79ded9319131789bd64fa125df26b8ac30882f7239024f1249091f639a928b79fad2494dfa75197df641e2a120bc3e6eda4cac5d12b51f4bddebf39b4041ce3e784fef833c3a915ea3f741ed307d5be4697e1d3195dfd44794867c8fe785026f9c627f1f1dbd1f8815c7eaad0cb2dffbe4905fbe3a9cb6241f68c1a8f71d0ddb51d25a674d304b5f8e6a4e3c81f04b0ce35bb427eeca0c9ff461fcdcec08ad3eed86872efac95dbe3231afbc91b4b1748ec8c6b6f4548c46be125f6b0486f3d37e7b75e2c8e5ebc4dcd07f480895c5aacc6d186ce3d00f2c14b504ebfc36006c19fe0a2be77d6dea5349b65d9e94ae906829cc8e71f33ea1b661847229ae32a131012c87005e2632fb7d8b07bb8daef46174a03fa736650767948d72fb339283e3e9d2e0817078a963545c8a38af2ead32fcbacd9b75162b46e53b7c607bf93d0ae1a7d78d2156a6347ba3866e8f1332bdcbfde968cddee8d6b80b14abc157d551e3ad6bf498538f4dbd52c4bb19f1b99a16ef9d53f79a3df87d0c7f98c682262f198b5500b86fe28b07bf5c491de2a7d89e63872d7e7fc9e899f45b06127830c657e4721c2bc6f06b027e93424f7a73402e354aab74841885ae450b8c51f2bed0b2165621d5085786dd0c13fdcd23c85e3af52f6648a9d97ae0929b9b68d9d6518a46230b5f35a9a4b6feb92b48ac1addb424a0477a141f8280e7bf82952beb43c7fd156703f2adf895525270754824e75dd91f730f2e36c00c19dd6157cad3ace40cfa6fd95e79b0675216bba0963572626144985d14a746cb8f1ae6fd0a8309abe90865566755b911400e29a53f5d6b1bc5e8afe0bd009c57010de364bb5549649f29cf6e4a41cb7edec5c6a747ac6bb92dc6474928eed94e5e64af2bf6b3800af4c70f8b1d087ebfebdc8726e193d5e8895329b04a0d18e5a705ab3fd4a6cd741f68681c223b693a4caf75e507ddca7c6d5e9d00729c42274b6e9cd39f86d3c7d7fbdf6997776b55387539ef61efb7587f7abd4e269c66cf58f371d5db1b1e16b22a23d194b25252866a7dc62a7c7a8381119ee74195fb249935bcf28cb38109358d084800f41e8e2e3f7a9f7663cae7b039852226e291512d27eef3a43abe126d87e800f1bf8cfff25654df584498105a5384a7ab21febb69637fc7aabcadbf7f40c6fc1b470042c007b622e1aa00b128cc96c4cbdf5e85a4d9db72aadd08894ad52d5b964bfb4fb0b9f8b551f318cff15fa0237722e2fb338a6c2ca4dbd12e8b9306cf184c78551488be4c8c34b41a199078478f2b470a48596364f717fdfe809bad32b2a068efc4d50e12641b97d3e3b7164980042215624beba8ffc4138ae0e1b25bf125068a57d998863be7d77e246b2e5757e33428243cf95001fed485b37b953d9adbdcbe80a83bf69d29c3ba4ffa44f30710f4880f75e1e76abbb8631c50ad28cd5bd64be2ab2c3ccbf3dd59b04ea2b176df354be3ef481fa374027655880fdb4bde510b5b10953fd236d71e387c1b541b3f8019011fc65018bfee062e39baf291c44c61484ad5e45051363e276d7cca87925d2d6ef866217616f6fbb2413cdf87bc1a42d6de9ac5bb2f6fecf664a9c2b8c68711607c2ffee094c9c6df0da69971b1fb058715d31e484f8b3410f4cb5539a075e1a1dc60f76ec5219149d870d8aa230786740552333eee2284aaa163c2061bee28115cebde049bf8ecba7f1e63aa0c3a316c43147ba72d357baf77551d43f082b3c873acf77555db6cb85f7ae8f848b0b9525348c0df28ffa9e12b8b8c25eab9bba4dad1939d7c247aa32e3dbec7b01528ae5224000a40300813555f7f21fc4b86c12c893b52cbf2861c81b17dc06c6a1744d1b5c6719b33d1e75052933a6334458172f1fe51573d9c46d2b8e751cd52a692411ccce6ab077308dbbcdd0dd65f2db88483102dae4b68cebe40337730312fcb612297b8928547267e8b3d1ee6002b2d683a2a3a39457d30420c812f87a38cc2b9194832f6982ef17e619de7d816879d6a6d2841288b267bed1d567c73ee3657c72b82964b141afe5815530ef701e4eec71854f0445eb2eb1094902f8f8d595fb45a35bd3834af0f7b05ef84227122e7f96e78dc629bef36eb086da2e0aa37e3e828e8db70874e7795e2152afc0388c38208fe1e0ad8c9ffbac99df6f6827ac7637ff7069b62c2cedbf921abb29b147164fb2bfd792f5e090c9ce6db15fe6420f213bc42ff938e9133749454dd4ea0a0e65e1805f4540a3df3f9e2b311b5372a4747d4417062f1a59f709db5724e61ac59aa6372c582807d204fec99ca31f0d87edd0e4bf8dd66b09c0b1ea5161486da3eeb721c62a5384c4904141592d7a0f803e5245e6cd6c40b95939498de2fc7170e1d62c62b74dfd9df2f6483d357be81516c9251eae61aae7aa0d4f735532eb83896f6db9d310c1c67540fc9ba5da186f85f20d0f81fc63163c4a6339df36129818ed9aaf77b1bd04e42a6f43fc269721158b30eb581db3ad5d7adc831530b8eb423fe5c377aed718fd3aaae0edb383d79d7541ef978c5d325874c040f066c4b78bd86e15710f37ad58333f59c6ae2a4bd0487afc47fafce1e936ac0019b92b288691c1f478033bd6d9f662d4ab10ff05ab539df0975e0762b7c2aa690e774a5bc739e671c55b3a66bc95866b37555bf512dfdee85f5d1b44714c2274e7aa97696d63b0ceda078f60d4908af70e10b2dc8701a26aa28f13816b19bd18ee95ac447bedb632a45cea6f0d596a753859e453c3587ee6ab4648b36d0c50f13a24983315189f8b92ef90c0e0106b1e27257929c4725cfb15fc1c6452ba68768f72bdb1874f3c1f4cc34a3618880944b25bcbcb12d088b118c6c4f87b95b4bb9a33906fbb87352f6afcc13d6c684d62f69df1943d826d48b2afa4369278cf105684fcec67025d25bfc9c732787ac8692180c837c479e9a7b5d97ebd01ff7463550dc4bec9ee73483b698288afb727807b9ebb0821e8c1006913dc13ab77c51cb35e4ec5532a6a03135ed3fc4ade181cd47a7ad0007abe8e8ac679f54c8412072ee7574b26305b863bfaa322aaeebabd47670eaa7f748fdc9db2c292e7d61b4b2e02e5e2fc6eac1a38ac610ba9fcc62da1f2da0bf400809d0fb8f23507475d9a5e95b7c2be34efa723a2aa65085f62ccb5d48d6a2f904e44e9a4925eb036ba217e302cf5affa911273f8797f8857929420b7891f082b12e71fcf6fc8b4868eac19436c1321a4dab5b5944b4e16476468e5592edd95b19e80124c1a4dd20c1264d117c7a977df38a96290fab4af2d82b0f795d2218e9430793e75c4d68e0416f527d38b4d5ef5934844baac0ad958eab524aabd52f0ef67596db4ff372984e1533a090a423db61bdae2130df807140c41646694c2f010e1036ef604242d71ede4c6b670a97f76fe6be0ddb2c98bf918d6194b2f8ea83fab79bee9f5a476c9ffb426a84357e0e5e74fb58b8877c21d589847cdf682b626f3b0509af0c4a57f8b3b9b74c3a7155ac1b0ece143d64beb4c6bb8abe6abb1f5ae657aa9f562a3a866771253fa1d0d2ad20833e3c49fb4d268a1787aebe74eac69bfd37857a1df3319705e7073c1e64fdea4d31b00803812a5fe5deab282d6ad0f79e79851ab7fd4b8d67ba91068ab965aa93e7fba70fe2f17a6aa6907c9fb70cad9b2c65bab8c863f04ac54f04b7fb6656936827c4be04815018c3b28c16c15137c33f7c1e192ca9b70fd95d9aa0e3dd6ae6f2126a1c4b837f18ef05d188a07cbe7922a224eadf1f0ff5797ef4408398dc48e4cb8132ec66497239ce240bae65787c96592cf97c4ba67f2928715f16121015270f95e29159e5bfdb19ad9c4e837ca6cbab4afadf601139d496d6558874a3083ec814a688a51571c77b4eebbdbb7924f0f2e978bf629a90f3a80bb56d97ba6d4c9141f98f9bcd2bc8c61ee4d02c71237255284d925273604459d24fe13eb28c784b03cab1fcb364a7761b9cad06770718c4f769a0599c67876176f6387dea0b188923cdb1132f398977b75406a723f37a1dfd1d52d371c735aba0de212775c22e37998d94e4c72311901bf3a47fa46ea9a96ca5ea376e0a9d8756ff231e2243a6d24d34650f4565d040d57cf23b207331d0bf528933ace07a0c8075387861647690e098c3870c7d54e22e4b6f2875ed94d23146422cebc1c3f2965a7215ada0bdc0b8eb170f6d5ae4a6bef7bae3b61dccdfc084a8fc4f0fe0bbf6923887483e4e1a90dda46fecf8613fff068b25e00fb42357cd1e836a61ebe54c96a31f865976683f7e1d90d8ce35c2f72c1cb0728d4df2ecb7a9b1b0bc7d7a2f1c54413341eab16e7b7a4a945729f6a89ddef2842a64074c9a5e9cd6fc9014b2f664e0ecfd1210c508a9c0cf16b47dae78daf3dac009ccd40fc262e13cce15ffc13169f18e1d4f926ea547b4e9c9464df989f9bcbf53a01489799e46f12ea07e21e9641160e1b70c2314ce0f03e035e619a399aad0a33c79df6a631bd790ce1efbbdd6d071a100cce3daa52e6b11a823c59c1d1408afe528616db64959e07bb86e558ddeedd7df0cce2ed660d3f17357ba8c48ae1d6d9bf91f1e753addbe5323a795430a4de9f8b11b1e4e266b5d6d2c31ef107ddad5688589f12ec69403d6951c80999b2298aa6be16535e8b81293dc8aeb016202125e1117f22905e05182573e071d4e3fc2b7b323e5e2041f89c5c1ec91579eb3e053db1dedf4add2c8dde431dd3504695a8da6c148ae84a222b7a0336c46821048eecb2f1a042f17c1fab26a03c973c971d8a104a7548d20958887efb7b18074a9adb42c17925a87891ccc481ddad97a95bbfd90c06a7d2d1e94121a4e45857e133c9d4a724dd67393feef53d4f528de7dd148497591f9fe916a442a06bda9e78fe1009bfe66f96ddd005d83964d5d45c4c3b421d3e7075bcb1f7f5b65a2bc977fc4d3cf7d294228a189ff318d869dec6bcf23ba12581df15e212119983015dd49dd230e39975b765d7aac1ac7417bf4214ffb50bf6eec850704a1ba9ea83fab61a895752ec4dd22526da04980b4d80d9647231eb14c87faf28730b96bf36725fd930e54860caee9b685054581df714d98231bfd8098b311e48c1e20d95ee3cb287d7b8575ddec222fb610a276498a4b6201da6f3116d762745b3aea78f74eab24cfd4f5e97b7ef426a94ccae80d8198d4799fe63607351c9d06e2f2f4764c1ffb13521d5a648e4c9ba183594f028fc45b1d9ee161e086b6f7cef1ddfb3f469d2c0ef67df312de9a692eb66bbcfe5c9d93a029dee83d6f9caf25ab01f021e0fc314412756df83161c973d249bed827c09aea11c8dcf4620b2f699f77efbab652122e491e4549ffdca3a0c6e6819e19a1664131b3a9ce067fe8c1562d5ad90ba8e22feea5b744fb41f38b033b90cc6174cf3948bfb979c3a7f17b6eaa4cf05ba2fe4679ed5d62644311df7a5c8844866616d3698e166d1b801e709c34b4b1a58bc15ef32e148fc93f10e2102d2faf27207100b8dda3c21e98b01b877f8f5014ce0b877690c7fbcff88594be46f7dfef7cad4e7b2a7b7dc03b24a04639173fe9f2305f89d07de08aa2c312f2fdaba38b0b6cffb80a3a22fc3406ac8a7b39ead3c1a30f3407ba1ed6f27deb3542cf04e052d0d37cc716576d16738f2f0cec9e8dec579ecc6d9ce744fe9978d6c12e519580db1884743f6f2e0bae75eb903c74423f72138438818e672be55a601243a2965747778b74636e559ce90b24f0657b10f1ba5dec8aee1a12bd6b0bb3ce41fd81e11d9ba681bcb4d69eff801f15a3dea8ab438b4d29f3955c0c984f6a0bc0c1e678d0da382f4a59372b82600fb3d2afb394700371a4f042d7056cb17115007faedb48dbfedce733f91605250d46227bd965db7f7f3a79743231e854d7d8323fd3a0b959682e3ca112d0db1b72fe858e36b66caf7cd7271e198b9a574658a05f292122bf17da1ae52b725d218a9e6d373b3c1c8943844d92780c98a73496b969726b7e5e57baa8a239cf48cec53156bcb9c9da3b2bf66714c0ee0c81fc60825de767f984c33bc57d1adaeae8b5d18f888693e160c7aae14dfcb1e112382a8d65f094178225b6608bc8f26df730fc4808120773dd2837f63a06484f788d7901b3c4b2a240f1f32d8a05b0b22328152b9bff581b43b4c761e951b6d2d9f5930c0241c293419cca0dc5ff8f338511fda6f801c97765a835d14aa26d582ac389ada53b13b3a0ca0ec15f3dfda4cdc85a531fba90ab2c9d6aef983ae2ae620588622d1473e8069f36100e98ecff191d038fda1e07a6e5acb0610340d4de329df52005c5b39ce64468b70360a61edcaed3190ba6bbbb35a4a95f56b7945b6c75a08561cde3bc688c87c84a41b0721f17206659e544f5e50803470f322c3ddf97f672788d16f7b958a66fb5e02ea14e2cc7e80b828ceb595c3a8cc469c63d164025a6532456b7b569b2bf6bf69403d49af8b5bc38045459cebe98ae485b3d140bbd2da1f07b92134997892b63517f056e09ece64ca50bb2a1ab1d0e857fa4336a1552ec9a1f2b5ae977fa405445070f90daf2ef69a81b938f9e6c996c6494e313b421129b8c972cf6177886542f2f73e7fbacbcbd31964ccc7e3010282e4143e70617279f9f7876f34b73ad911c0c8209c8ff5eada7c1f2340025853c2d3772c9e7894582f489421d3e1b215face0f4669dfff65ba215383304c9a991849dc33f4179cbc22516afa5589d4546dae5037838a22ab9a89b0a60073ec2fec4bca5f6b63942244ac55e2979a4e7333ac307858529633a54daec2cd16944e36ceaa23dd1f5f2ed7c0d3b8f9c55c7a421d91fdb73b0068d9cc27d6703c4add6d2f5bba607b603a3d9ac6a2b01de7d62f90418a6efe78a1d8a3d9fdad9766e68d79c663f1e1a2c4dd02b8c96b67c0350637353ee844a418b38b621d76a142f00cfac5eb5474f48053ae10d1273bbaca0814c26e8aff6acac8ded47af541c2aa1a9fe7db16aa691ff1332d285a01d623e92b81f0a8157954a073a64b70b89f8b4386fe5886be4c51305f72b369e2751403679404ceea3dae6b5b3e54e8fab02550b3c566cd9f0a57f0bb6aa54f3eaa2a63c99a2d7cfd97bfb608e0b789eaaedff6b082c7636f18e0bc600bc77d3473189c8be8f643cf9ba97d3693a6a834a3b549b0f98902d7fb0bcad30c8bc0091878c658b6a6c5c4587b362abb1f45d335329fb94e104dc037e647f9faf695f5b93fca1dbe1a0f8a4f6e15ef4b4ba704626219e01e916002165712c84ad3b42b2cfd74ff0158bab3b4eb8ead90de1b1f0143a4aa1d18d9ec08bf7dc3e3b764147468ccf170a967b5763e8cf9d8311fd7628c991c4203131835237f45e3e54354e406ad17f7ef4b9abff61d5a3b22f5f2c41708667a0c59113f2c781bcf36a7c60331d1bff265bf83a4893c81ee141804e9d609e0acb46a5019824ad48385d4b2404a60de2e7595b1d1d21814aea8e6dba7f404551c6d8c0f1073ccf4a1b4083770b3b58ccda48bb1623d7f0a48879d61a2b7df0acea40fce0d058caf9870aa77b9d75dd80776af91f7b9a8f96832e0aa0ea42415e734d6cafd63e9a6c6db51e49d2840acb5f58a6718710cfbdc48a4a055291263e66dd56e9dc6f51093f0715968c114fd979b9daa7b851f294d7206def8368b1d370f92a69b3ffe22ac0e9ccd4d4eeff4cee305d91bbe4b042ced607c90562e04ced0ba6d41601fa8caf1653f990a2b90489a499e30b634e158e41f5777583783ffc2920618fb2de38b7c7e054628e2c4f9ccddac2d17f5c21e6a161726599836a93339cd5cdc7de84fba33e148725760cf28de2c6e529ace3421bfd608f4e2615862b72d631e509bee128aaed64cda69df42ff9b49dc2961ce8857e1be4fc9b369d2fbe954d4c1a3e38e9405cc613bebd83270994b423c918821697d86d8dd0518df7a2625ece35996f63a4277f36d92ad8adebc88b126e3f135b95dbd3ee29f512f792a955a3615d5073a5e679d3fd1457923ef57ba5cc1a9105452b511bd31f7f23dc96c2a70c0e49bed42e139a58b15ddfc08ff18d9aefcc00d81941bf329d0d82e96ca6bb1b71816961fed78cae0b4f987d15b7bcd7aeebd55d7732ae73868ea0eca042f589b1093db084b300eb1907798d45be042a136ad3817f52c3167ee751c8f5dd3813e5534b24b710b2b545ac133d595d6f506ef6a254bb5d547b0224da2d0c0e72d83b84b5f5733053bebff0988045e499cf7c909d7a2be909f2a46b654526948a793d825728f54cb8e1f96f89674db99878e6b1b4edd6f53e38207b1fc864c9a707666aabf84be2350ae62d1c399bce8c7d52af1e4b5b04e5196634f9ed067ec626feb26480eaf82f20aa003fa39a83defb28277a78658f6e22f48302b346e4040559fcd8f521b8946f7ecb2b89c654a86a70cd1c2f479769d45abb9f5046c1a542c1af17b0ba3dd73925d65dcdc5b2db573161de2e9791bbb06a26f8f101c233f57ed1d1cb839be37b569d543dfee8b5e3ef0d817b17af016118ab622d74b3aab355f1615a243ce63128797c68eeacd42849b5993921477e02ecc5fc099d0dd136a7963a5aa10ee1fe60afd29947e49199fe19546cb3322bc11667531efc74d9c80691ff4c85f7e51509f334e695254639dca49103ed79d1c8d967b8e2d60cf7a70ef4d397aa7c2bea9b05d2370b8b42c53a11dae26de203df55665a0e6f960d63ab1b3e0a5966dddd50cbb5db588f9c9ab6922adc45fc7b06fe220d9e1c57dc2b8c906aa142d7dd777864bd9f715d288e78926621cb2799a621a8d85a8c011031112f65c017e8604b74ea0dc7ace99d8f52f7454519604f60539b50408942a5d1fc7b5d7994d1e618d4ede609683a2084b1cd7a54f01d8dcd558dcf9371168e550763c73f859e9fe660267cb98a0acd27d23f53ea45739ec22d8e258eae187c31c4c0c8648480c53f81404407022a986547bdd8de0e9cb7097313199ab5026fb941ad5cc12a5a6ead865838685127babd7420a7da6a4b33a2ee4108fdb6877bd32b0b9e035e9bc756a817229c7ad6069e5f20ce7893b29a577a4fd85f6d3bbe772e4840919020b3f3653544b4a105232dbc285c13cc9f7fc8b112ee8a77f24f34f654a0b324b13459bfe2325bd372aef52478ef59ff6dd832dfc3d7924fa5453b622196e3a7cc3cf4a34fac96b42078426b9499c4824f45e1427dadfb6c27f5f25393323c0b20a0235ea817e7b9fe7edd4fe8bcd2672e9c24eec8b7b9cc057e06556bb795aa37e656b42e3710afe801aa2d9368db889f021329199117ede16519c42a1a2d5c0e03b2a21c4b0d947cc288e431be659be79214c46383015f2c23f9f0799ab7a5db973f2d6f9cfda0f2e1af0117c4cddd54356f86f5b73d38541636be8f35e385e546c64a298048f7f9b3b78849731b4b671537493d4ac900a9599f44bbb1894284a869e028e713b3d9b30d601496a01ae8e13d34d7f971ecd797eabc3807fb930b9b7d075fa98c95e52e4ba6fe8779fe4f34125d89b45b8a5849c0b2c04b5f534ce0bbe812cb581204b85bcbaf2853650f23c473264c6cadbbb57295807f0fb4342c3e4388f1cc1ac15290f6b6e90dc0da14fc41ef7402dc02d997943a924aa933cfed27710e373e9c5a4b1d9ad8ff3c020a14aeb3e4c657901f76553d60a627f5ce9039a030b24e076ced7474ff55fa1cabc24646b9771c5198087f878468f7ce2c65627e9a2d99dc0662aea48c6bc653d3846e09c1bfdf0cf62a9f6ebed8a22ba5058d488da54cd84e066ec43ca47b91df39b8edfccc2bcb573420d263cd497582af5f56c2c35eb20ae9e4fa0e0f4c931ce7cc66dfd11a3321d6dd6651696a8dad909fc3cd91e003cb65f02fb5f11e3043bc20a1395a2e8503db1c213d6d8fdef35d0118078c525b50b6d72fa89bfa2974053fe453205e958783b5153a78c980d38222137c5c19236cb507db75e690deb58529dc70434bd94fe3cf594a790f81a1339110a19977890ea5cd1eac48e2d7d5ae97681bcc2497d68ecc4fdb46ddb2628a2196ffee0e407054dece7e18688d17c99a0d9cbd3094d9af12e1a3c51b8b7b6f7f2ff7ca8da2a6996d0fbb6a6f0180a4251874f43b9f0086af6b39092867abb9888645403883e12fcca063bfa4225409c7ddfd6481c0e131c7a9ce6ab123a17f58230407d9c2a1ef2c4e77b96bb091b4fabdbf5e6b035b3b6ea98d16c476b930d56a050abcd2a768e7b63cb9750eb781e19080deb276fc429b221ea516a430a7271bf97007a4aa6f8a05ca73d69a6c43d3f92e1f68c35e622e82c0525e29cae93b7604cec45e47215392227fedcd526954c3f105e19e14986f70b8e98b0ceb39b5d2cf37a5ddf4102408743c444192bad09c1d0bbe45490776c8b246c9bb4ee5afaea70abdf224f0c246c133ab2f138898016876fc4b7bc7afeccb1a17f811ae9674d1eda0f9ac6d004f346641736f5db886de9e959cc01d7e147d5a7e7ad3a79af9213d76d8ee21a362fb8bba6ffe8d87b3f57223e3e866a22d83e5720593fd2242a35ffe41fbb925f766c031afa73c418ac03a0d69479342d7539d0c8656b62691cfd5bb672c8a16262f662fdf7533e3db482f2667a0d85245b5f2aec49f58b6d4344392dbf10a8c952391d687d3729b61efb6fcde71cdb61b770bbf8613aa8a20cdd6245fa91119e7e9da9b17c4265876b44430c1a337de010cd551d9892f2cdaa43e02bff50071a1dbe9e9b9db37ef3781649a073159b57d9bd775099cb11586468432af07f30b11fa8bb34e4113f1a45197419a484c521d232d24057a7e47aed9eb0f41b126462c81b3a0aa981671d1ac36e949a0a13cc1742f0cbf0849252255fc775907a456097b77fcd68130dc755cb2c7176824d256de2d5a09d1af4484e03cc102eb6e816390e0a3e125e5d1a7127e49f22bb3191cdb4964dd9fcb3b357a4d1d5bd36e399fb613d993a0adc7fb178ab3223a229eb816e8d3e39e8c07d917d87257606d39de74226c1c513aa9443d8e816574ef8cc351cd505fad2ff7bf8699a02bce7c00537c1a46a8fd449488a2f45eab38ea272a7616eaa774e3db1efb76059fd97b0176f6e5f4de01fa2016419bf5d256a3479106174864cfc43859fa5563af4282f85f01813d42ce4c787acdb9d63b2bf4679ff09ff92840616fac45add967ee62bb7c8b1e31cdaba5d4df18760231d00af5ec4aeb147dc463bd7340d2aec2b824e83bb5707ca7aa94d83be11ddf6ae77652bef27eff47b6be82227f6cb4cb6c227f20f54a4cc090e1f5d9f02fd0c45bc4326bc061a6579e9a93b47209e77f213c8f36a1fb63c2ce7d50fee1e3284707b1b21f59c8c82183d8a4574a095020b76b96fb249a02805b4a15bdef236d7a7b22f204aec9fd747f9ea2d726a03fe5b13808407eed7bfad5f68744d6fe3eb1cf7824bdca252f8e9eb36d1e25b48d6069cf662319db9f0917536d48b32205417368ef22277b9d21854267546c47ba0d801e7bcd6351a947daaf0d27a34003e5f483ff0bea5c78915fda6e80f2ca37c6d99ea69a82dd968295d5a0dc381c628cd68715a72f8e98576fc187d9166a20683a0d061508cf498e22f83fdd4f9f6d6e3d109e90314207437de90bc41178e6aa38e37a8ecbc3c4ccbb24295e3df80b384a95dbcb442e25fe6703a83da2d19c3441514899bfce8b1bf8bd0cc4fc1e225b4332c4495b858ddefd81f5540fe68742cb7425dd2e5a00a6b665ebd499e2376309333a535d4f97837d5d27478b55431b5dc3c3bbea9f0ac7bb14ccaab36802703643ccd0814392468d2ad8626cb3f8d6ec54211a87adf018e880173bdfb5fcbbced1e1d304c5773aa85b357a7c4b988222b87e3fca1c91d07b85ef8410f2ebcb573420d263cd497582af5f56c2c35eb20ae9e4fa0e0f4c931ce7cc66dfd11aebbb8c1c3dd9ce901e6f86dfe3d1a2b6747bd4b900f24b1631cb220afaa7deb9840227760d0c462dbf247bbe2c935e75f5b3ce5ad33bf9df092a34167517b3fc954fab22d64a276fe329fb466de891a26a6ff88bb03c62932e5c75049ae7e3baeb588b4ac7c64078bc479f47ebef78d25a600d017ce396f336bf9b1e0959083ecd86ecd2ac395f5c336e4fa3dbfc7ec852249646e4817619fbf8d4bdf9c6835cc5a73fefc71ef5a257de47380dce1c702267779ff46fc7c5a37ec2c551af026605f51fa2503004ac8438e7f33253125f08f09918ecd6fed6af43e6ce86edcdaf43d0cf8298c2e11b4d9b05127fd5eb004797b94fb927ee4c4ba861ba905abc3e478a1744b9cd968611ac7f89c79c6be7e4d0e67797954ba25cadbb6a0c58d8c72633027cbc0617b603a852120748581bcc12c3e40c7bb5bf0a5b6f9e037fd5d7c42f4693e1e3f51736539064a291ef2d4f325bccf7ba270602d0299e3dee11f7206e399b7516ff01e4d56fb38af7e6feb5a530eb4abf1934dda892d26bb0f83a28d42e784a46eeec4376bfb69a6904b7dd2abcb6045353e487d5e4d00f68da42cacc8351296ceb1ae11a0446c63c2ab06a3920696baeee093c2cac91ee37ba128b80d48da50c2ee2d74e2d0edff734134e42c178e96594ff05e9da0504f47a5583dd9fc42ecdea8da18ce6f1823b06a0ee8bb4b3c1be1af77e2b0a0f28a76bbbdead4ccc82675465dcd9b426230f4951c0cca420a8f5758c6328a8f7d832a51f188d11d18497138da2e1c9cb78d3201a45bc911195769bbb5d9502cfcbf42ab6c52b29e53ed087c3d10ee6c05767c231240ebb2e8a920e7061140b7754dffdc68cb29a83da782c5c7e9a35aabb88bda6fd629f96ad029f34d224f73838948294ee447530ca989464712190f9c1ad00f6c409049c270ced2de2537275b6694a8757f4b59ce15c3651eae33ad34defa02796e2f32076a38bb03fe8cda778eff06119930647f0e6d269e1f92e5881c770179406f2500c6ddb55d36520c0e4cc23a9446c35bd20b820dfff0cd766de8b0aafc7e86ed5a23af7f806884755fc34b6afad55b7588fbdcf04b59b0804363419cfede32c0f9e3161b436ca12a26be88a9878ca03b37c91e9a090559c175cfafa08a2de3a7b60dec9d286101a725d01f570ef52eac61bb858e32306ae32dcdc27b6b42c3901d66d17c2a36ada649ce970005e35232a548ad15762772bb859439ca75c68b3fa68ed53760a6e997be0843ecbb5dbc42910a188e30c29b69c4575f472d3729057fe2d0e77ff2d67ef50625b363e11e5a0831e506cebd994012b819bf6c9d09874dd64b81f827df5116820cdc4ad0bd50898e6a07ab4adc6655fcf95c1a74d98d66cff5d4d471e042309fd7b84af1ee144313cb9e84df446822ecfab036a2b3277c90b3adfc60a8e08929d30ef65977c618dd1012243ebae63b6c569d470573853fa0c18be0183cd371d993eb6eb5b140c4808ef7fb7283c19ef5ef5e4b6992b08faa349d495539c4a6b06860332c10ed48d6ddd16b8cecf57b198cdae8a1a79e4cbc816f7e4e8c4cec2af075839a01bf720b50a49d03153e913f4ecfc67155061176bf7e0910f8f7eefd2080572cc3719ab7c44cb7c68ed02d124743407b548749cac3b99415c6010c214f98eaa0f65b40823962dd7f9f9ed200d58390155689cebf99ec5e31a03216d27c00d6352038025b3f4e9ef16cb157144c39d412fde82d072c1509ce841fd554a924ec2e8a8946ea0955ab52b98c165e223eb959a7f45a16aab55d685f3eae5d0c092762de3673a2f42523aea180df840f9e7d6de41991bc131b7affa7be922f52a2ecd35bb7527750592f9ca5e7fe025c40394bd5c7811ceab05b12d4745e13eadbf2e70203f38d2a4cfb4dc8db1dea3412dfcb904f3568c24381c22694c46c267ba6bd8b43df6837c38e9d07c944b2f7f0673beb7b5df45b8ae98425e950467fd39f38c5d5bd08444d2e21b5fdbf7576c3174d6cf0c1985672473d192b152d092f42f34438b93acdc4e3173b677c328b798e964605e66d35182a94eba994ba70e8b8755ebf09da775d67f2e0558fbe9feadfe1e9d7fa7100d88d5112ed14e611c05e667939aeb2b1cda70512a00f2d4a876d60c891b8df247051b71441dbf77ffd8dcb28a6e94c598892c5a86244a79216d7533576911c73b6af544cc208954ea8c174a14855ab8f4a8be6a21cd9dd2202d2021bffbf993d32540bc30e3adb7fb241b2dc3e8c23da601d891e2cc4f297862f17958644e755934f7ebe694873cef4cd0ea55759a21529a8c6b4ea5134d7dd3de0847d5af09b64333b30ccf6a3ce91fdb9b77ece8a1269e32003fe0cec5146becb798e42cb719de244ea1727342b1239e90a0f9e60e28c718db0841c09d1aa3f8dcaa7eaba3af36275ccb442cd36a55dbcf834929489bb7bb7c30cf69658241ba67c658fc1f83b047dcedf55063829fd40fa565ce8b9e2aac8a04cf0cece994a5e7f456588a7af2b44453791c38b39ae13463c011138ae350ee607666c314def1a19b91ce5224ddb50a5946fb7a4edee9eba210f2d85f77eb1ea72ea19f4490131289d4dc8f8d59357d9dddf7b0c0aa7927c7749acb21df02e1eec45e4277f505c79b5278b3315cb24e7ebb9eebe4fb257a0186ae06c7482c718e1f7c3c5f611651d8ea770d46e73c47b4e78f21a512d80e45945951ed9a1c157cb3a2802e19cac72e05dfc22b720c86741e0361deedbb1c0ed35995b7e7c7fe925f4d906c2a1f752c97c1b2ab4161bdf73ca3303d152470dc53342ef282b7ca7bae2e36aa9d444e69166615748abfbbb4d2f5155c9830a2e891af3738e94e5872bacaa0a3b83223b864f7fa7544fea5bb965c09c4a49decee086a8fc7b396a1fad842b8b95d707825b2c4072526139731c70a07377d8f46db2113d9b6f6f06f66c5a6927c1483a358b5bfe883431e211b36bef57de9557d3ef25c550ec1eb8df1bc6696af34f34228a15be0eeb3a9c00f85309545954cfed56169a87b9412cd640834f022f1aba91ca4ab353feba867eac9ad41bf078b2aa9c99a966043069eba33b5b16264acf0eeac9d566872f378df7ef517f4ed401e22a98187429b7fb30671553d0f2a5953bf87fb023764dd553b029185c621edf599e43e8c2498ccd9f8ebe46eb8cfdb68706bb14c514054a8e894ba6bcf6b6e0abad74a8bd3ddb449a25e1d55c346b8afdd676f2d768adeb57a2c08c029a897a163ae1b06b883a7c2bf68751457f11179a18a58edf2dd67ceb3e822fc3b8ec9e828c9160f1b97277d8ad4abb722b3a125a347489e674ae2d5178431175659c44864b6867d1707ff55a1f45ba6112d68e1c7a613df6e814ca38d598a553756f0dcb7b17579672116c1e8c8e6aee88c70c5cfceb842f8a36f44ee7e4fe7fd289e257dcdc03b18e4f3a1d4ae8bd95e3abd3278acdc4b5d5bfbb48ff51271ef62e07c87dacc547632b902056507ea406ed34ad3d7363c296f0be350d96e4013fcd0a0dfc0af65ec52a283435c71861b7c043d0c423f517c47c901bfd2a323b78ffa14b5f38da5acbd93fd20d3cc0b28517cabeb6797539c97b2090d96983430d8158538cf5499de9732e8de9a6746a6dcfb1ea0ecb7bdc6779b2c1b2fb5952ca87ecea01bc4807f6e6db493fc2faa585cd8708cfa1c4a45130ba1dc97e1713cf764044b185481530c066509af07a1a9e21d0d362248d1bd3e9e8a92544f79c90663a020e3f734dabc155d34f2efba98cd96330acfef270624b6621788af40b3b9890b73693143713763a5ce9e6e85e3bfce46efe146264ddd64a5606e0d8aeb2528f98d8d92fcaa4b45eb678d686f00b0a77ff3c96a09a4d8e6fef1651d5cfcb4642c5a50f25ebd039b0cb6e63c7d45254c02b4fb04a8c8ac85d9e41a34e3417fbfb8646ca4989a5e06d1b480d6cda624a51629dfa692215c96bda62c554c5d10595ec93f87757bce8a6bf80e3d88fba0462f9047f4a488582343a55885624eaff96b43f6b9d45775473338dae0220620f6a6ac8b554cfcd89f9401f2d66c0cbe10e1ee84ffd8ac449811554b04f9c6df2ad103e85ed1fa2bba8f9041ae0112e675463b282c5c49ac55032df1282d6a866ce08f82baf3acd928d26f68e2830a0927cb189bc59e8a1a41def9a8b9143844ca5fbfe09c2c8f8b8a3b39274a8656069b8d6abb995d628cd04bd4cf87c5468247cd05640f86af679274d3fb7c8966f6d02ee0b07178845828e3a517856bfa059850b19fdd2200a6c6626130e553bcecf0596678c35a81855bdbbd6d0e1911dd10a8de8b9e80f2749c3985f4747094dd7b94684c82de6e98b188e8663c44f75293747c9e88142a31fb8da246378035cdee5e398971d6751fd56034ceda59445f8a4db1dc12dfc312f9751dd1329172a0642f4cc03ea6bf8e39092a4cb908ef02772cd04b0a690d639965804fc76bbc1e3a7080ae5bac2017b75c569693990159f85540fed2344580bec9ade1876c81413e6a373e2e2b6738c776b385c1bfdaeab278c390db1e9e3fd07e883443e684017d3dfd6742c9b04a8de5c97ddeda0912634572ba08b6344dbf1b106ddc64948de0e72cb770713cdfbd4fd0ba1c503938eccbca0114111bc90c9f562dd638ee718d3957a5d309011baf827762e3580647ec964cc5acf122574988e85f4ded8f14820b13587e43d6d5c08c3a41973c9a955de94199aea4ccfb5b3a56bd0fe4dafcf3b2c3eae7c4da9423abd61a4f3093f80f907f50864ec8456105a59ed2cd49aa6737c7d1df0891ac1513bc619b73a854c2ba25445678ad3ad7a4d6ae118eee3232fdcc9a4a6431392f8c3f7b9927244491040fc7d0a6282479e1ce6e062cd7ae91b8f2d7e359d8579c7ce0fcccabdb4120a7819461d455bc0dff6498c9cbcd4c6de9980f6b2e8ae0e7d1c3c7e415f87f2377a43cab9ba0b2b6406e178d01bfb5c625cc402dd46481240106d9b3b5ed14716a43e5a551730aaa2ba7ed9b422dc8fef1ac4ef12bd0019356f135eb139d1ff07785c12824059953f94d6b66b3059606d772c8e6c953b03c2ae5e8fe926f16e4b2f1204d3bf0883d11e81ccc5bc8faf6272b8d34fd746350c0a63996158119f0e8936b54d23f1efb4a14b442f695dd74ce739a88279314e7016c0c42b08c1a2acee7c7b9f9e180e2404f058c9c2ac341cb4902ec928ffbe82a56d607ecbf665669f898a1ee59a04f939a91c992098274b0d34e26075e8a7abe1e1f83616083e0d9a6706510d1bd716d8f75ed33fab0a947b3255a0ddfee00d4873685fa1623cc43b51d639c9b45c820f1d656f2831b5a46e1bc8eb3cf03a6c8990d368f55fd2e39ec4cc420f4d4a5e7ed0e3a61d98572a48417a8d34caedac535fc2b6214ad49fcc0a129802a23065e75c28fff390d336afb5f97d50e6b232756d1aa4b0a54ba0abfb3d262bf301d2c86ba051a459bfea69f17b92b42e7399fd8322514cfbcd289dc796293947c1f6ecf6f58298508cbd0857d42fa24ec6f9899aed00f60c28621c30cea3de5dd3e2d716227bae27ff09597c6558e9539acf9f4b150b2f898d3bd0279c2e9b2b8b1f7a2c07632ce455b58b399f170159c8155c83878ffacefdd7ec0ae23572463d5f2dee78d1ecf182f3dc209cb40a369668c263fa020611a8c564b99211bb59398d40161aa185ffb7997e1daf998122cff2748e00b552793949a14daacdb57c62fe19a00a958ea6d2d574d6c83d2fadf69f4766261ba732005e08ccd476953bbc2d70aaa9d63002b989148d00bffbebe82fbbe879202539f45a77887148845a65add6dedd57ee927e7e7fc9f7464a228932bf80e417c8b7fa6faade1cf74e4d21fb4ccc76e1935597face0b6813718b71201ffcaca000203d0715a26ff7c4706f1d80214964a11859be7ede8cebcd263347594307e430dfd3df3767236a4c636d4d5a43c1f9824c8bf26b93f5d4259dd547dc33673b46e8c4e6866e42cc61272d77c1c30eecba29861d005efda452d087d09cfe643e964ae5138918a55f74720251c33481075c90266a202fe6f1361869d9d5587420a510e0f0794cc14639942092ed9cd793f0db41d8cc682b6d1874bc7a898582d689fcfdcd9dcbacf90c1e1dfb1ab88b8d539791c357f744e1b433d3d59a5f339c0a2fdfcbac0649ac14d3fca834b35c09547c59be7ede8cebcd263347594307e430dfd3df3767236a4c636d4d5a43c1f9824cfa9d3da55cc759f8ff0a14ddf950b333fae3076afc33f67bb680250cb5ab1f2f6f92946bb2bd990f83be01575febf2f62903f0cd5112cde8a1bcda1bce2d2c46cd02276160c29b8b478b3fde79714660e7027b27a6e7f4e90fe3f0c5a753fc1ba0be1629a653d0d4a58fdced87effb67d51a3343161184e571e9f1ec3af9833dcf34e4532318ecbcfa16f8689f02de830b55cec89d8342f6500336e8d4052875edc72e33e32ed6688351290ddc10f806ee859d1e1952c568d7a8e1b016f1e9974e7f5915d804f77f2d3b68fca81d347358d954b9fa99f51c8976b792575fffc2551372096ebd34151ee664534e24cd920f472f226bd2d0966635bcf525316f8bde0e72cb770713cdfbd4fd0ba1c503938eccbca0114111bc90c9f562dd638ee7fc8a32ac315a91891fbefb6d488885398d6402ce4d0d1c213ab1088423a3fbb6f91eed7a5ba1bac6b6646568dbe39b2f789f8ad73386e93abc9c01b3299f1f36e00f58e4eb7dda1fb0a438bd01bb669608b96e99b78016304b16d0d476cb1594563d9ec3d565145699cefd787cba1fe010bd57a8a61eba702da81c5cd484775862975378ada03c55442389101502b4662fd885acb3368fcce3b1c47f0ef453edf31221420bd2fb966ad22c6344243b9b6bb626a0668c586de3da231895c9a0ef8f9bbc1a7dd0f8f59ac4ccab514ababb5454e1ad4d073071a5983e965d2be2d8doveadmdovecot-ldalibdovecot-compression.so.0.0.0libdovecot-dsync.so.0.0.0libdovecot-fts.so.0.0.0libdovecot-lda.so.0.0.0libdovecot-ldap.so.0.0.0libdovecot-login.so.0.0.0libdovecot-sieve.so.0.0.0libdovecot-sql.so.0.0.0libdovecot-storage.so.0.0.0libdovecot.so.0.0.0../../../dovecot/dovecot-openssl.cnf../../../../../dovecot/example-config/conf.d/10-auth.conf../../../../../dovecot/example-config/conf.d/10-director.conf../../../../../dovecot/example-config/conf.d/10-logging.conf../../../../../dovecot/example-config/conf.d/10-mail.conf../../../../../dovecot/example-config/conf.d/10-master.conf../../../../../dovecot/example-config/conf.d/10-ssl.conf../../../../../dovecot/example-config/conf.d/15-lda.conf../../../../../dovecot/example-config/conf.d/15-mailboxes.conf../../../../../dovecot/example-config/conf.d/20-imap.conf../../../../../dovecot/example-config/conf.d/20-lmtp.conf../../../../../dovecot/example-config/conf.d/20-managesieve.conf../../../../../dovecot/example-config/conf.d/20-pop3.conf../../../../../dovecot/example-config/conf.d/20-submission.conf../../../../../dovecot/example-config/conf.d/90-acl.conf../../../../../dovecot/example-config/conf.d/90-plugin.conf../../../../../dovecot/example-config/conf.d/90-quota.conf../../../../../dovecot/example-config/conf.d/90-sieve-extprograms.conf../../../../../dovecot/example-config/conf.d/90-sieve.conf../../../../../dovecot/example-config/conf.d/auth-checkpassword.conf.ext../../../../../dovecot/example-config/conf.d/auth-deny.conf.ext../../../../../dovecot/example-config/conf.d/auth-dict.conf.ext../../../../../dovecot/example-config/conf.d/auth-ldap.conf.ext../../../../../dovecot/example-config/conf.d/auth-master.conf.ext../../../../../dovecot/example-config/conf.d/auth-passwdfile.conf.ext../../../../../dovecot/example-config/conf.d/auth-sql.conf.ext../../../../../dovecot/example-config/conf.d/auth-static.conf.ext../../../../../dovecot/example-config/conf.d/auth-system.conf.ext../../../../../dovecot/example-config/conf.d/auth-vpopmail.conf.ext../../../../dovecot/example-config/dovecot-dict-auth.conf.ext../../../../dovecot/example-config/dovecot-dict-sql.conf.ext../../../../dovecot/example-config/dovecot-ldap.conf.ext../../../../dovecot/example-config/dovecot-sql.conf.ext../../../../dovecot/example-config/dovecot.conf../../../../dovecot/example-config/sieve-ldap.conf../../../dovecot/mkcert.shPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdovecot23-2.3.11.3-lp151.2.15.1.src.rpmconfig(dovecot23)dovecot-implementationdovecot23dovecot23(x86-64)lib01_acl_plugin.so()(64bit)lib01_apparmor_plugin.so()(64bit)lib01_mail_lua_plugin.so()(64bit)lib02_imap_acl_plugin.so()(64bit)lib02_lazy_expunge_plugin.so()(64bit)lib05_mail_crypt_acl_plugin.so()(64bit)lib05_pop3_migration_plugin.so()(64bit)lib05_snarf_plugin.so()(64bit)lib10_doveadm_acl_plugin.so()(64bit)lib10_doveadm_expire_plugin.so()(64bit)lib10_doveadm_quota_plugin.so()(64bit)lib10_doveadm_sieve_plugin.so()(64bit)lib10_last_login_plugin.so()(64bit)lib10_mail_crypt_plugin.so()(64bit)lib10_mail_filter_plugin.so()(64bit)lib10_quota_plugin.so()(64bit)lib10_sieve_storage_ldap_plugin.so()(64bit)lib11_imap_quota_plugin.so()(64bit)lib11_trash_plugin.so()(64bit)lib15_notify_plugin.so()(64bit)lib20_auth_var_expand_crypt.so()(64bit)lib20_autocreate_plugin.so()(64bit)lib20_charset_alias_plugin.so()(64bit)lib20_expire_plugin.so()(64bit)lib20_listescape_plugin.so()(64bit)lib20_mail_log_plugin.so()(64bit)lib20_mailbox_alias_plugin.so()(64bit)lib20_notify_status_plugin.so()(64bit)lib20_push_notification_plugin.so()(64bit)lib20_quota_clone_plugin.so()(64bit)lib20_replication_plugin.so()(64bit)lib20_var_expand_crypt.so()(64bit)lib20_virtual_plugin.so()(64bit)lib20_zlib_plugin.so()(64bit)lib22_push_notification_lua_plugin.so()(64bit)lib30_imap_zlib_plugin.so()(64bit)lib90_old_stats_plugin.so()(64bit)lib90_sieve_extprograms_plugin.so()(64bit)lib90_sieve_imapsieve_plugin.so()(64bit)lib90_sieve_plugin.so()(64bit)lib95_imap_filter_sieve_plugin.so()(64bit)lib95_imap_old_stats_plugin.so()(64bit)lib95_imap_sieve_plugin.so()(64bit)lib99_welcome_plugin.so()(64bit)libauthdb_imap.so()(64bit)libauthdb_ldap.so()(64bit)libauthdb_lua.so()(64bit)libdcrypt_openssl.so()(64bit)libdict_ldap.so()(64bit)libdoveadm_mail_crypt_plugin.so()(64bit)libdovecot-compression.so.0()(64bit)libdovecot-dsync.so.0()(64bit)libdovecot-fts.so.0()(64bit)libdovecot-lda.so.0()(64bit)libdovecot-ldap.so.0()(64bit)libdovecot-login.so.0()(64bit)libdovecot-sieve.so.0()(64bit)libdovecot-sql.so.0()(64bit)libdovecot-storage.so.0()(64bit)libdovecot.so.0()(64bit)libfs_compress.so()(64bit)libfs_crypt.so()(64bit)libfs_mail_crypt.so()(64bit)libmanagesieve_login_settings.so()(64bit)libmanagesieve_settings.so()(64bit)libmech_gssapi.so()(64bit)libold_stats_mail.so()(64bit)libpigeonhole_settings.so()(64bit)libssl_iostream_openssl.so()(64bit)libstats_auth.so()(64bit) @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/sbin/ldconfig/usr/bin/envconfig(dovecot23)coreutilsdiffutilsdovecotfillupgreplib01_acl_plugin.so()(64bit)lib10_mail_crypt_plugin.so()(64bit)lib10_quota_plugin.so()(64bit)lib15_notify_plugin.so()(64bit)lib90_old_stats_plugin.so()(64bit)libapparmor.so.1()(64bit)libapparmor.so.1(APPARMOR_1.1)(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcap.so.2()(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.2.5)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libdovecot-compression.so.0()(64bit)libdovecot-lda.so.0()(64bit)libdovecot-ldap.so.0()(64bit)libdovecot-login.so.0()(64bit)libdovecot-sieve.so.0()(64bit)libdovecot-storage.so.0()(64bit)libdovecot.so.0()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libicui18n.so.60.2()(64bit)libicuuc.so.60.2()(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)liblua5.3.so.5()(64bit)liblz4.so.1()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libsodium.so.23()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl_iostream_openssl.so()(64bit)libstats_auth.so()(64bit)libwrap.so.0()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowsystemdsystemdsystemdsystemd2.3.11.3-lp151.2.15.12.33.0.4-14.6.0-14.0-15.2-1otherproviders(dovecot-implementation)4.14.1_`@_3_.^@]V]@[ @[ @[H@[E@[7p[ [@Z̧@ZZ2@Z@Z@Z@ZZZZ@@Z@@Z?Z:PPeter Varkoly Peter Varkoly Peter Varkoly Peter Varkoly Peter Varkoly Peter Varkoly Marcus Rueckert Marcus Rueckert mrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dekbabioch@suse.comvarkoly@suse.commrueckert@suse.demrueckert@suse.dedimstar@opensuse.orgmrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dejengelh@inai.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- Update pigeonhole to version 0.5.11 * managesieve: managesieve_max_line_length setting is now a "size" type instead of just number of bytes. This allows using e.g. "64k" as the value. - lib-sieve: When folding white space is used in the Message-ID header, it is not stripped away correctly before the message ID value is used, causing e.g. garbled log lines at delivery. - Update to version 2.3.11.3 - pop3-login: Login didn't handle commands in multiple IP packets properly. This mainly affected large XCLIENT commands or a large SASL initial response parameter in the AUTH command. - pop3: pop3_deleted_flag setting was broken, causing: Panic: file seq-range-array.c: line 472 (seq_range_array_invert): assertion failed: (range[count-1].seq2 <= max_seq) - auth: Lua passdb/userdb leaks stack elements per call, eventually causing the stack to become too deep and crashing the auth or auth-worker process. - lib-mail: v2.3.11 regression: MIME parts not returned correctly by Dovecot MIME parser. - pop3-login: Login would fail with "Input buffer full" if the initial response for SASL was too long. * CVE-2020-12100: Parsing mails with a large number of MIME parts could have resulted in excessive CPU usage or a crash due to running out of stack memory. nested MIME parts leads to resource exhaustion (bsc#1174920) * CVE-2020-12673: Dovecot's NTLM implementation does not correctly check message buffer size, which leads to reading past allocation which can lead to crash. * CVE-2020-10967: lmtp/submission: Issuing the RCPT command with an address that has the empty quoted string as local-part causes the lmtp service to crash. * CVE-2020-12674: Dovecot's RPA mechanism implementation accepts zero-length message, which leads to assert-crash later on. * Events: Fix inconsistency in events. See event documentation in https://doc.dovecot.org. * imap_command_finished event's cmd_name field now contains "unknown" for unknown commands. A new "cmd_input_name" field contains the command name exactly as it was sent. * lib-index: Renamed mail_cache_compress_* settings to mail_cache_purge_*. Note that these settings are mainly intended for testing and usually shouldn't be changed. * events: Renamed "index" event category to "mail-index". * events: service: category is now using the name from configuration file. * dns-client: service dns_client was renamed to dns-client. * log: Prefixes generally use the service name from configuration file. For example dict-async service will now use "dict-async(pid): " log prefix instead of "dict(pid): " * *-login: Changed logging done by proxying to use a consistent prefix containing the IP address and port. * *-login: Changed disconnection log messages to be slightly clearer. + dict: Add events for dictionaries. + lib-index: Finish logging with events. + oauth2: Support local validation of JWT tokens. + stats: Add support for dynamic histograms and grouping. See https://doc.dovecot.org/configuration_manual/stats/. + imap: Implement RFC 8514: IMAP SAVEDATE + lib-index: If a long-running transaction (e.g. SORT/FETCH on a huge folder) adds a lot of data to dovecot.index.cache file, commit those changes periodically to make them visible to other concurrent sessions as well. + stats: Add OpenMetrics exporter for statistics. See https://doc.dovecot.org/configuration_manual/stats/openmetrics/. + stats: Support disabling stats-writer socket by setting stats_writer_socket_path="". - auth-worker: Process keeps slowly increasing its memory usage and eventually dies with "out of memory" due to reaching vsz_limit. - auth: Prevent potential timing attacks in authentication secret comparisons: OAUTH2 JWT-token HMAC, imap-urlauth token, crypt() result. - auth: Several auth-mechanisms allowed input to be truncated by NUL which can potentially lead to unintentional issues or even successful logins which should have failed. - auth: When auth policy returned a delay, auth_request_finished event had policy_result=ok field instead of policy_result=delayed. - auth: auth process crash when auth_policy_server_url is set to an invalid URL. - dict-ldap: Crash occurs if var_expand template expansion fails. - dict: If dict client disconnected while iteration was still running, dict process could have started using 100% CPU, although it was still handling clients. - doveadm: Running doveadm commands via proxying may hang, especially when doveadm is printing a lot of output. - imap: "MOVE * destfolder" goes to a loop copying the last mail to the destination until the imap process dies due to running out of memory. - imap: Running "UID MOVE 1:* Trash" on an empty folder goes to infinite loop. - imap: SEARCH doesn't support $. - lib-compress: Buffer over-read in zlib stream read. - lib-dns: If DNS lookup times out, lib-dns can cause crash in calling process. - lib-index: Fixed several bugs in dovecot.index.cache handling that could have caused cached data to be lost. - lib-index: Writing to >=1 GB dovecot.index.cache files may cause assert-crashes: Panic: file mail-index-util.c: line 37 (mail_index_uint32_to_offset): assertion failed: (offset < 0x40000000) - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing. If there is no error available, log it as an error  instead of crashing: Panic: file iostream-openssl.c: line 599 (openssl_iostream_handle_error): assertion failed: (errno != 0) - lib-ssl-iostream: ssl_key_password setting did not work. - submission: A segfault crash may occur when the client or server disconnects while a non-transaction command like NOOP or VRFY is still being processed. - virtual: Copying/moving mails with IMAP into a virtual folder assert-crashes: Panic: file cmd-copy.c: line 152 (fetch_and_copy): assertion failed: (copy_ctx->copy_count == seq_range_count(©_ctx->saved_uids)) - VUL-1: CVE-2020-25275: dovecot22,dovecot23: Mail delivery / parsing crashed when the 10 000th MIME part was message/rfc822 (bsc#1180406) - apply upstream patches: - CVE-2020-24386: dovecot: IMAP hibernation allows users to access other users' emails (bsc#1180405) - apply upstream patches: 0002-imap-Add-unit-test-for-imap-client-hibernate.patch 0001-imap-Escape-tag-when-sending-it-to-imap-hibernate-pr.patch 0001-lib-mail-message-parser-Fix-assert-crash-when-enforc.patch 0002-lib-imap-Don-t-generate-invalid-BODYSTRUCTURE-when-r.patch - remove paches containing by update: 0001-auth-mech-rpa-Fail-on-zero-len-buffer.patch 0001-lib-smtp-smtp-server-cmd-vrfy-Restructure-parameter-.patch 0002-lib-ntlm-Check-buffer-length-on-responses.patch 0002-lib-smtp-smtp-syntax-Do-not-allow-NULL-return-parame.patch 0003-lib-smtp-smtp-syntax-Do-not-allow-NULL-return-parame.patch 0004-lib-smtp-smtp-syntax-Do-not-allow-NULL-return-parame.patch 0005-lib-smtp-smtp-syntax-Return-0-for-smtp_string_parse-.patch 0006-lib-smtp-Add-tests-for-smtp_string_parse-and-smtp_st.patch 0007-lib-smtp-test-smtp-server-errors-Add-tests-for-VRFY-.patch 0008-lib-smtp-smtp-server-command-Guarantee-that-non-dest.patch 0009-lib-smtp-smtp-server-command-Assign-cmd-reg-immediat.patch 0010-lib-smtp-smtp-server-command-Perform-initial-command.patch 0011-lib-smtp-smtp-server-connection-Hold-a-command-refer.patch 0012-lib-smtp-test-smtp-server-errors-Add-tests-for-large.patch 0013-lib-smtp-smtp-address-Don-t-return-NULL-from-smtp_ad.patch 0014-lib-smtp-smtp-address-Don-t-recognize-an-address-wit.patch 0015-lib-smtp-smtp-address-Only-produce-a-address-in-smtp.patch 0016-lmtp-lmtp-commands-Explicity-prohibit-empty-RCPT-pat.patch- CVE-2020-12674: improper implementation of RPA mechanism (bsc#1174923) apply upstream patch: 0001-auth-mech-rpa-Fail-on-zero-len-buffer.patch- CVE-2020-12673: dovecot22,dovecot23: improper implementation of NTLM does not check message buffer size (bsc#1174922) applyed upstream patche: 0002-lib-ntlm-Check-buffer-length-on-responses.patch- update pigeonhole to 0.5.10 * imap_sieve_filter: Change result action logging to include IMAP UID - vacation: Addresses were compared case-sensitively. + Added events for Sieve and ManageSieve, see https://doc.dovecot.org/admin_manual/list_of_events/#pigeonhole + Pigeonhole: Implement the Sieve "special-use" extension described in RFC 8579. - duplicate: Test only compared the handles which would cause different values to be cached as the same duplicate test. Fix to also compare the actual hashes. - imap_sieve_filter: IMAP FILTER Command had various bugs in error handling. Errors may have been duplicated for each email, errors may have been missing entirely, command tag and ERRORS/WARNINGS parameters were swapped. - Sieve may leak resources in rare cases when a redirect, vacation or report action fails to send the message. This mainly applies when Sieve is executed in IMAP context; i.e., for the IMAPSIEVE or FILTER=SIEVE capabilities. - dsync: Sieve script syncing failed if mailbox attributes weren't enabled. + vacation: Made the subject for the automatic response message produced by the Sieve vacation action configurable. Both the default subject (if the script defines none) and the subject template (e.g. used to add a subject prefix) can be configured. - dsync: dsync-replication does not synchronize Sieve scripts. - imap_sieve_filter: Reduce FILTER=SIEVE verbosity over IMAP connection. - testsuite: Pigeonhole testsuite segfaulted if it was compiled with GCC 9 + sieve: Redirect loop prevention is sometimes ineffective. Improve existing loop detection by also recognizing the X-Sieve-Redirected-From header in incoming messages and dropping redirect actions when it points to the sending account. This header is already added by the redirect action, so this improvement only adds an additional use of this header. - sieve: Prevent execution of implicit keep upon temporary failure occurring at runtime. + IMAPSieve: Add new plugin/imapsieve_expunge_discarded setting which causes messages discarded by an IMAPSieve script to be expunged immediately, rather than only being marked as "\Deleted" (which is still the default behavior). - IMAPSieve: Fix panic crash occurring when a COPY command copies messages from a virtual mailbox where the source messages originate from more than a single real mailbox. - imap4flags extension: Fix deleting all keywords. When the action resulted in all keywords being removed, no changes were actually applied. - variables extension: Fix truncation of UTF-8 variable content. The maximum size of Sieve variables was enforced by truncating the variable string content bluntly at the limit, but this does not consider UTF-8 code point boundaries. This resulted in broken UTF-8 strings. This problem also surfaced for variable modifiers, such as the ":encodeurl" modifier provided by the Sieve "enotify" extension. In that case, the resulting URI escaping could also be truncated inappropriately. - IMAPSieve, IMAP FILTER=SIEVE: Fix replacing a modified message. Sieve scripts running in IMAPSIEVE or IMAP FILTER=SIEVE context that modify the message, stored the message a second time, rather than replacing the originally stored unmodified message. - Fix segmentation fault occurring when both the sieve_extprograms plugin (for the Sieve interpreter) and the imap_filter_sieve plugin (for IMAP) are loaded at the same time. A symbol was defined by both plugins, causing a clash when both were loaded. * Adjustments to several changes in Dovecot v2.3.4 make this Pigeonhole release dependent on that Dovecot release; it will not compile against older Dovecot versions. And, conversely, you need to upgrade Pigeonhole when upgrading Dovecot to v2.3.4. * The changes regarding the default postmaster_address in Dovecot v2.3.4 mainly apply to Pigeonhole. The new default should work for all existing installations, thereby fixing several reported v2.3/v0.5 migration problems. - IMAP FILTER=SIEVE capability: Fix assert crash occurring when running UID FILTER on a Sieve script with errors. - update to 2.3.10 * Disable retpoline migitations by default. These can cause severe performance regressions, so they should be only enabled when applicable. * IMAP MOVE now commits transactions in batches of 1000 mails. This helps especially with lazy_expunge when moving a lot of mails. It mainly avoids situations where multiple IMAP sessions are running the same MOVE command and duplicating the mails in the lazy_expunge folder. With this change there can still be some duplication, but the MOVE always progresses forward. Also if the MOVE fails at some point, the changes up to the last 1000 mails are still committed instead of rolled back. Note that the COPY command behavior hasn't changed, because it is required by IMAP standard to be an atomic operation. * IMAP EXPUNGE and CLOSE now expunges mails in batches of 1000 mails. This helps especially with lazy_expunge when expunging a lot of mails (e.g. millions) to make sure that the progress always moves forward even if the process is killed. * Autoexpunging now expunges mails in batches of 1000 mails. This helps especially with lazy_expunge when expunging a lot of mails (e.g. millions) to make sure that the progress always moves forward even if the process is killed. + Add tool for generating sysreport called dovecot-sysreport. This generates a bundle of information usually needed for support requests. + Add support for the new IMAP \Important SPECIAL-USE flag (RFC 8457). + Add metric { group_by } setting. This allows automatically creating new metrics based on the fields you want to group statistics by. NOTE: This feature is considered experimental and syntax is subject to change in future release. + auth: Support SCRAM-SHA-256 authentication mechanism. + imap: Support the new IMAP STATUS=SIZE extension. + Use TCP_QUICKACK to reduce latency for some TCP connections. + quota-status: Made the service more robust against erroneous use with Postfix ACL policies other than smtpd_recipient_restrictions. + Add "revision" field support to imap_id_send setting. Using "revision *" will send in IMAP ID command response the short commit hash of the Dovecot git source tree HEAD (same as in dovecot --version). + IMAP ENVELOPE includes now all addresses when there are multiple headers (From, To, Cc, etc.) The standard way of having multiple addresses is to just list them all in a single header. It's non-standard to have multiple headers. However, since MTAs allow these mails to pass through and different software may handle them in different ways, it's better from security point of view to show all the addresses. + Event filters now support using "field_name=" to match a field that doesn't exist or has an empty value. For example use "error=" to match only events that didn't fail. - acl: INBOX ACLs shouldn't apply for IMAP GETMETADATA/SETMETADATA commands. - cassandra: CASS_ERROR_SERVER_WRITE_FAILURE error should also be treated as "uncertain write failure". - dict-redis: Using quota_clone configured with dict-redis could have crashed when Redis responded slowly. - imap-hibernate: Communication trouble with imap-master leads to segfault. - imap-hibernate: Unhibernation retrying wasn't working. - imap: Fixed auth lookup privilege problem when imap process was reused and user was being un-hibernated. - Fix potential crash when copying/moving mails within the same folder. This happened only when there were a lot of fields in dovecot.index.cache. - lib-index: Recreating dovecot.index.cache file could have crashed when merging bitmask fields. - lib-index: Using public/shared folders with INDEXPVT configured to use private \Seen flags, trying to search seen/unseen in an empty folder crashes with segfault. - lib-mail: Large base64-encoded mails weren't decoded properly. This could have affected searching/indexing mails and message snippet generation. - lib-mail: Message with only quoted text could have caused message snippet to ignore its 200 character limit and return the entire message. This was added also to dovecot.index.cache file, which increased disk space and memory usage unnecessarily. v2.3.9.2 regression (previous versions cached the quoted snippet as empty). In a large mail quoted text could have become wrongly added to the snippet, possibly mixed together with non-quoted text. - lib-smtp: client could have assert-crashed if STARTTLS handshake finished earlier than usually. - lib-ssl-iostream: remove -static flag for lib-ssl-iostream linking to prevent a compile issue. - lib-storage: Mailbox synchronization may have assert-crashed in some rare situations. - lib-storage: mdbox didn't preserve date.saved with dsync. - lib: Don't require EAI_{ADDRFAMILY,NODATA}, breaks FreeBSD - master: Some services could respawn unthrottled if they crash during startup. - push-notification: Do not send push_notification_finished event if nothing was done. This happens when mail transaction is started and ended with no changes. - quota-status: Addresses with special characters in the local part caused problems in the interaction between Postfix and Dovecot. Postfix sent its own internal representation in the recipient field, while Dovecot expected a valid RFC5321 mailbox address. - submission-login: SESSION was not correctly encoded field for the XCLIENT command. Particularly, a '+' character introduced by the session ID's Base64 encoding causes problems. - submission: Fix submission_max_mail_size to work correctly on 32-bit systems. - submission: Trusted connections crashed in second connection's EHLO if submission-login { service_count } is something else than 1 (which is the default). - submission: XCLIENT command was never used in the protocol exchange with the relay MTA when submission_backend_capabilities is configured, even when the relay MTA was properly configured to accept the XCLIENT command. * CVE-2020-7046: Truncated UTF-8 can be used to DoS submission-login and lmtp processes. * CVE-2020-7957: Specially crafted mail can crash snippet generation. - Mails with empty From/To headers can also cause crash in push notification drivers. * CVE-2019-19722: Mails with group addresses in From or To fields caused crash in push notification drivers. * Changed several event field names for consistency and to avoid conflicts in parent-child event relationships: * SMTP server command events: Renamed "name" to "cmd_name" * Events inheriting from a mailbox: Renamed "name" to "mailbox" * Server connection events have only "remote_ip", "remote_port", "local_ip" and "local_port". * Removed duplicate "client_ip", "ip" and "port". * Mail storage events: Removed "service" field. Use "service:" category instead. * HTTP client connection events: Renamed "host" to "dest_host" and "port" to "dest_port" * auth: Drop Postfix socketmap support. It hasn't been working with recent Postfix versions for a while now. * push-notification-lua: The "subject" field is now decoded to UTF8 instead of kept as MIME-encoded. + push-notification-lua: Added new "from_address", "from_display_name", "to_address" and "to_display_name" fields. The display names are decoded to UTF8. + Added various new fields to existing events. See http://doc.dovecot.net/admin_manual/list_of_events.html + Add lmtp_add_received_header setting. It can be used to prevent LMTP from adding "Received:" headers. + doveadm: Support SSL/STARTTLS for proxied doveadm connections based on doveadm_ssl setting and proxy ssl/tls settings. + Log filters support now "service:", which matches all events for the given service. It can also be used as a category. + lib: Use libunwind to get abort backtraces with function names where available. + lmtp: When the LMTP proxy changes the username (from passdb lookup) add an appropriate ORCPT parameter. - lmtp: Add lmtp_client_workarounds setting to implement workarounds for clients that send MAIL and RCPT commands with additional spaces before the path and for clients that omit <> brackets around the path. See example-config/conf.d/20-lmtp.conf. - lda/lmtp: Invalid MAIL FROM addresses were rejcted too aggressively. Now mails from addresses with unicode characters are delivered, but their Return-Path header will be <> instead of the given MAIL FROM address. - lmtp: The lmtp_hdr_delivery_address setting is ignored. - imap: imap_command_finished event's "args" and "human_args" parameters were always empty. - mbox: Seeking in zlib and bzip2 compressed input streams didn't work correctly. - imap-hibernate: Process crashed when client got destroyed while it was attempted to be unhibernated, and the unhibernation fails. - *-login: Proxying may have crashed if SSL handshake to the backend failed immediately. This was unlikely to happen in normal operation. - *-login: If TLS handshake to upstream server failed during proxying, login process could crash due to invalid memory access. - *-login: v2.3 regression: Using SASL authentication without initial response may have caused SSL connections to hang. This happened often at least with PHP's IMAP library. - *-login: When login processes are flooded with authentication attempts it starts logging errors about "Authentication server sent unknown id". This is still expected. However, it also caused the login process to disconnect from auth server and potentially log some user's password in the error message. - dict-sql: SQL prepared statements were not shared between sessions. This resulted in creating a lot of prepared statements, which was especially inefficient when using Cassandra backend with a lot of Cassandra nodes. - auth: auth_request_finished event didn't have success=yes parameter set for successful authentications. - auth: userdb dict - Trying to list users crashed. - submission: Service could be configured to allow anonymous authentication mechanism and anonymous user access. - LAYOUT=index: Corrupted dovecot.list.index caused folder creation to panic. - doveadm: HTTP server crashes if request target starts with double "/". - dsync: Remote dsync started hanging if the initial doveadm "dsync-server" command was sent in the same TCP packet as the following dsync handshake. v2.3.8 regression. - lib: Several "input streams" had a bug that in some rare situations might cause it to access freed memory. This could lead to crashes or corruption. The only currently known effect of this is that using zlib plugin with external mail attachments (mail_attachment_dir) could cause fetching the mail to return a few bytes of garbage data at the beginning of the header. Note that the mail wasn't saved corrupted, but fetching it caused corrupted mail to be sent to the client. - lib-storage: If a mail only has quoted content, use the quoted text for generating message snippet (IMAP PREVIEW) instead of returning empty snippet. - lib-storage: When vsize header was rebuilt, newly calculated message sizes were added to dovecot.index.cache instead of being directly saved into vsize records in dovecot.index. - lib: JSON generator was escaping UTF-8 characters unnecessarily. + Added mail_delivery_started and mail_delivery_finished events, see https://doc.dovecot.org/admin_manual/list_of_events/ for details. + dsync-replication: Don't replicate users who have "noreplicate" extra field in userdb. + doveadm service status: Show total number of processes created. + When logging to syslog, use instance_name setting's value for the ident. This commonly is added as a log prefix. + Base64 encoding/decoding code was rewritten with additional features. It shouldn't cause any user visible changes. - v2.3.7 regression: If a folder only receives new mails without any other mail access, dovecot.index.log keeps growing forever and dovecot.index keeps being rewritten for every mail delivery. - dsync-replication may lose keywords after syncing mails restored from another replica. This only happened if the mail only had keywords and no system flags. - event filters: Non-textual event fields could not be filtered using wildcards. - auth: Scope parameter was missing from OAuth password grant request. - doveadm client-server communication may hang in some situations. It is also using unnecessarily small TCP/IP packet sizes. - doveadm who and kick did not flush protocol output correctly. - imap: SETMETADATA with literal value would delete the metadata value instead of updating it. - imap: When client issues FETCH PREVIEW (LAZY=FUZZY) command, the caching decisions should be updated so that newly saved mails will have the preview cached. - With mail_nfs_index=yes and/or mail_nfs_storage=yes setuid/setgid permission bits in some files may have become dropped with some NFS servers. Changed NFS flushing to now use chmod() instead of chown(). - quota: warnings did not work if quota root was noenforcing - acl: Global ACL file ignored the last line if it didn't end with LF. - doveadm stats dump: With JSON formatter output numbers using the number type instead of as strings - lmtp_proxy: Ensure that real_* variables are correctly set when using lmtp_proxy. - event exporter: http-post driver had hardcoded timeout and did not support DNS lookups or TLS connections. - auth: Fix user iteration to work with userdb passwd with glibc v2.28. - auth: auth service can crash if auth-policy JSON response is invalid or returned too fast. - In some rare situations "ps" output could have shown a lot of "?" characters after Dovecot process titles. - When dovecot.index.pvt is empty, an unnecessary error is logged: Error: .../dovecot.index.pvt reset, view is now inconsistent - SMTP address encoder duplicated initial double quote character when the localpart of an address ended in '..'. For example "user+..@example.com" became ""user+.."@example.com in a sieve redirect. - Fix TCP_NODELAY errors being logged on non-Linux OSes - lmtp proxy: Fix assert-crash when client uses BODY=8BITMIME - Remove wrongly added checks in namespace prefix checking * fts-solr: Removed break-imap-search parameter + Added more events for the new statistics, see https://doc.dovecot.org/admin_manual/list_of_events/ + mail-lua: Add IMAP metadata accessors, see https://doc.dovecot.org/admin_manual/lua/ + Add event exporters that allow exporting raw events to log files and external systems, see https://doc.dovecot.org/configuration_manual/event_export/ + SNIPPET is now PREVIEW and size has been increased to 200 characters. + Add body option to fts_enforced. This triggers building FTS index only on body search, and an error using FTS index fails the search rather than reads through all the mails. - Submission/LMTP: Fixed crash when domain argument is invalid in a second EHLO/LHLO command. - Copying/moving mails using Maildir format loses IMAP keywords in the destination if the mail also has no system flags. - mail_attachment_detection_options=add-flags-on-save caused email body to be unnecessarily opened when FETCHing mail headers that were already cached. - mail attachment detection keywords not saved with maildir. - dovecot.index.cache may have grown excessively large in some situations. This happened especially when using autoexpunging with lazy_expunge folders. Also with mdbox format in general the cache file wasn't recreated as often as it should have. - Autoexpunged mails weren't immediately deleted from the disk. Instead, the deletion from disk happened the next time the folder was opened. This could have caused unnecessary delays if the opening was done by an interactive IMAP session. - Dovecot's TCP connections sometimes add extra 40ms latency due to not enabling TCP_NODELAY. HTTP and SMTP/LMTP connections weren't affected, but everything else was. This delay wasn't always visible - only in some situations with some message/packet sizes. - imapc: Fix various crash conditions - Dovecot builds were not always reproducible. - login-proxy: With shutdown_clients=no after config reload the existing connections could no longer be listed or kicked with doveadm. - "doveadm proxy kick" with -f parameter caused a crash in some situations. - Auth policy can cause segmentation fault crash during auth process shutdown if all auth requests have not been finished. - Fix various minor bugs leading into incorrect behaviour in mailbox list index handling. These rarely caused noticeable problems. - LDAP auth: Iteration accesses freed memory, possibly crashing auth-worker - local_name { .. } filter in dovecot.conf does not correctly support multiple names and wildcards were matched incorrectly. - replicator: dsync assert-crashes if it can't connect to remote TCP server. - config: Memory leak in config process when ssl_dh setting wasn't set and there was no ssl-parameters.dat file. This caused config process to die once in a while with "out of memory". * auth: Support password grant with passdb oauth2. + Use system default CAs for outbound TLS connections. + Simplify array handling with new helper macros. + fts_solr: Enable configuring batch_size and soft_commit features. - lmtp/submission: Fixed various bugs in XCLIENT handling, including a hang when XCLIENT commands were sent infinitely to the remote server. - lmtp/submission: Forwarded multi-line replies were erroneously sent as two replies to the client. - lib-smtp: client: Message was not guaranteed to contain CRLF consistently when CHUNKING was used. - fts_solr: Plugin was no longer compatible with Solr 7. - Make it possible to disable certificate checking without setting ssl_client_ca_* settings. - pop3c: SSL support was broken. - mysql: Closing connection twice lead to crash on some systems. - auth: Multiple oauth2 passdbs crashed auth process on deinit. - HTTP client connection errors infrequently triggered a segmentation fault when the connection was idle and not used for a particular client instance. + Lua push notification driver: mail keywords and flags are provided in MessageNew and MessageAppend events. + submission: Implement support for plugins. + auth: When auth_policy_log_only=yes, only log what the policy server response would do without actually doing it. + auth: Always log policy server decisions with auth_verbose=yes - v2.3.[34]: doveadm log errors: Output was missing user/session - lda: Debug log lines could have shown slightly corrupted - login proxy: Login processes may have crashed in various ways when login_proxy_max_disconnect_delay was set. - imap: Fix crash with Maildir+zlib if client disconnects during APPEND - lmtp proxy: Fix potential assert-crash - lmtp/submission: Fix crash when SMTP client transaction times out - submission: Split large XCLIENT commands to 512 bytes per command, so Postfix accepts them. - submission: Fix crash when client sends invalid BURL command - submission: relay backend: VRFY command: Avoid forwarding 500 and 502 replies back to client. - lib-http: Fix potential assert-crash when DNS lookup fails - lib-fts: Fix search query generation when one language ignores a token (e.g. via stopwords). * The default postmaster_address is now "postmaster@". If username contains the @domain part, that's used. If not, then the server's hostname is used. * "doveadm stats dump" now returns two decimals for the "avg" field. + Added push notification driver that uses a Lua script + Added new SQL, DNS and connection events. See https://wiki2.dovecot.org/Events + Added "doveadm mailbox cache purge" command. + Added events API support for Lua scripts + doveadm force-resync -f parameter performs "index fsck" while opening the index. This may be useful to fix some types of broken index files. This may become the default behavior in a later version. - director: Kicking a user crashes if login process is very slow - pop3_no_flag_updates=no: Don't expunge DELEted and RETRed messages unless QUIT is sent. - auth: Fix crypt() segfault with glibc-2.28+ - imap: Running UID FILTER script with errors assert-crashes - dsync, pop3-migration: POP3 UIDLs weren't added to dovecot.index.cache while mails were saved. - dict clients may have been using 100% CPU while waiting for dict server to finish commands. - doveadm user: Fixed user listing via HTTP API - All levels of Cassandra log messages were logged as Dovecot errors. - http/smtp client may have crashed after SSL handshake - Lua auth converted strings that looked like numbers into numbers. - CVE-2020-10967: dovecot23: Sending mail with empty quoted localpart causes submission or lmtp componentto crash. (bsc#1171456) - CVE-2020-10957: dovecot23: Sending malformed NOOP command causesi crash in submission, submission-login orlmtp service. (bsc#1171457) - CVE-2020-10958: dovecot23: use-after-free with too many newlines (bsc#1171458) applyed upstream patches: 0001-lib-smtp-smtp-server-cmd-vrfy-Restructure-parameter-.patch 0002-lib-smtp-smtp-syntax-Do-not-allow-NULL-return-parame.patch 0003-lib-smtp-smtp-syntax-Do-not-allow-NULL-return-parame.patch 0004-lib-smtp-smtp-syntax-Do-not-allow-NULL-return-parame.patch 0005-lib-smtp-smtp-syntax-Return-0-for-smtp_string_parse-.patch 0006-lib-smtp-Add-tests-for-smtp_string_parse-and-smtp_st.patch 0007-lib-smtp-test-smtp-server-errors-Add-tests-for-VRFY-.patch 0008-lib-smtp-smtp-server-command-Guarantee-that-non-dest.patch 0009-lib-smtp-smtp-server-command-Assign-cmd-reg-immediat.patch 0010-lib-smtp-smtp-server-command-Perform-initial-command.patch 0011-lib-smtp-smtp-server-connection-Hold-a-command-refer.patch 0012-lib-smtp-test-smtp-server-errors-Add-tests-for-large.patch 0013-lib-smtp-smtp-address-Don-t-return-NULL-from-smtp_ad.patch 0014-lib-smtp-smtp-address-Don-t-recognize-an-address-wit.patch 0015-lib-smtp-smtp-address-Only-produce-a-address-in-smtp.patch 0016-lmtp-lmtp-commands-Explicity-prohibit-empty-RCPT-pat.patch - Removed patches containing by the updates: 0001-lib-managesieve-Don-t-accept-strings-with-NULs.patch 0002-lib-managesieve-Make-sure-str_unescape-won-t-be-writ.patch 0001-lib-imap-Don-t-accept-strings-with-NULs.patch 0002-lib-imap-Make-sure-str_unescape-won-t-be-writing-pas.patch dovecot-CVE-2019-11494-fix-disconnects.patch dovecot-CVE-2019-11494-fix-error-handling.patch dovecot-CVE-2019-11499-fix-pending-starttls.patch- bsc#1133625 - (CVE-2019-11499) VUL-0: CVE-2019-11499: dovecot23: Submission-login crashes over TLS authentication - bsc#1133624 VUL-0: CVE-2019-11494: dovecot23: Submission-login crashes over aborted/disconected authentication applyed upstream patches: dovecot-CVE-2019-11499-fix-pending-starttls.patch dovecot-CVE-2019-11494-fix-disconnects.patch dovecot-CVE-2019-11494-fix-error-handling.patch- bsc#1145559 VUL-0: CVE-2019-11500: dovecot22, dovecot23: IMAP and ManageSieve protocol parsers do not properly handle NUL byte applyed upstream patches: 0001-lib-managesieve-Don-t-accept-strings-with-NULs.patch 0002-lib-managesieve-Make-sure-str_unescape-won-t-be-writ.patch 0001-lib-imap-Don-t-accept-strings-with-NULs.patch 0002-lib-imap-Make-sure-str_unescape-won-t-be-writing-pas.patch- update pigeonhole to 0.5.3 - Fix assertion panic occurring when managesieve service fails to open INBOX while saving a Sieve script. This was caused by a lack of cleanup after failure. - Fix specific messages causing an assert panic with actions that compose a reply (e.g. vacation). With some rather weird input from the original message, the header folding algorithm (as used for composing the References header for the reply) got confused, causing the panic. - IMAP FILTER=SIEVE capability: Fix FILTER SIEVE SCRIPT command parsing. After finishing reading the Sieve script, the command parsing sometimes didn't continue with the search arguments. This is a time- critical bug that likely only occurs when the Sieve script is sent in the next TCP frame.- update to 2.3.3 * doveconf hides more secrets now in the default output. * ssl_dh setting is no longer enforced at startup. If it's not set and non-ECC DH key exchange happens, error is logged and client is disconnected. + Added log_debug= setting. + Added log_core_filter= setting. + quota-clone: Write to dict asynchronously + --enable-hardening attempts to use retpoline Spectre 2 mitigations + lmtp proxy: Support source_ip passdb extra field. + doveadm stats dump: Support more fields and output stddev by default. + push-notification: Add SSL support for OX backend. - NUL bytes in mail headers can cause truncated replies when fetched. - director: Conflicting host up/down state changes may in some rare situations ended up in a loop of two directors constantly overwriting each others' changes. - director: Fix hang/crash when multiple doveadm commands are being handled concurrently. - director: Fix assert-crash if doveadm disconnects too early - virtual plugin: Some searches used 100% CPU for many seconds - dsync assert-crashed with acl plugin in some situations. - mail_attachment_detection_options=add-flags-on-save assert-crashed with some specific Sieve scripts. - Mail snippet generation crashed with mails containing invalid Content-Type:multipart header. - Log prefix ordering was different for some log lines. - quota: With noenforcing option current quota usage wasn't updated. - auth: Kerberos authentication against Samba assert-crashed. - stats clients were unnecessarily chatty with the stats server. - imapc: Fixed various assert-crashes when reconnecting to server. - lmtp, submission: Fix potential crash if client disconnects while handling a command. - quota: Fixed compiling with glibc-2.26 / support libtirpc. - fts-solr: Empty search values resulted in 400 Bad Request errors - fts-solr: default_ns parameter couldn't be used - submission server crashed if relay server returned over 7 lines in a reply (e.g. to EHLO) - dropped 4ff4bd024a9b6e7973b76b186ce085c2ca669d3e.patch: included in update- added https://github.com/dovecot/core/commit/4ff4bd024a9b6e7973b76b186ce085c2ca669d3e.patch- update to 2.3.2.1 - SSL/TLS servers may have crashed during client disconnection - lmtp: With lmtp_rcpt_check_quota=yes mail deliveries may have sometimes assert-crashed. - v2.3.2: "make check" may have crashed with 32bit systems- update to 2.3.2 * old-stats plugin: Don't temporarily enable PR_SET_DUMPABLE while opening /proc/self/io. This may still cause security problems if the process is ptrace()d at the same time. Instead, open it while still running as root. + doveadm: Added mailbox cache decision&remove commands. See doveadm-mailbox(1) man page for details. + doveadm: Added rebuild attachments command for rebuilding $HasAttachment or $HasNoAttachment flags for matching mails. See doveadm-rebuild(1) man page for details. + cassandra: Use fallback_consistency on more types of errors + lmtp proxy: Support outgoing SSL/TLS connections + lmtp: Add lmtp_rawlog_dir and lmtp_proxy_rawlog_dir settings. + submission: Add support for rawlog_dir + submission: Add submission_client_workarounds setting. + lua auth: Add password_verify() function and additional fields in auth request. - doveadm-server: TCP connections are hanging when there is a lot of network output. This especially caused hangs in dsync-replication. - Using multiple type=shared mdbox namespaces crashed - mail_fsync setting was ignored. It was always set to "optimized". - lua auth: Fix potential crash at deinit - SSL/TLS servers may have crashed if client disconnected during handshake. - SSL/TLS servers: Don't send extraneous certificates to client when alt certs are used. - lda, lmtp: Return-Path header without '<' may have assert-crashed. - lda, lmtp: Unencoded UTF-8 in email address headers may assert-crash - lda: -f parameter didn't allow empty/null/domainless address - lmtp, submission: Message size limit was hardcoded to 40 MB. Exceeding it caused the connection to get dropped during transfer. - lmtp: Fix potential crash when delivery fails at DATA stage - lmtp: login_greeting setting was ignored - Fix to work with OpenSSL v1.0.2f - systemd unit restrictions were too strict by default - Fix potential crashes when a lot of log output was produced - SMTP client may have assert-crashed when sending mail - IMAP COMPRESS: Send "end of compression" marker when disconnecting. - cassandra: Fix consistency=quorum to work - dsync: Lock file generation failed if home directory didn't exist - Snippet generation for HTML mails didn't ignore &entities inside blockquotes, producing strange looking snippets. - imapc: Fix assert-crash if getting disconnected and after reconnection all mails in the selected mailbox are gone. - pop3c: Handle unexpected server disconnections without assert-crash - fts: Fixes to indexing mails via virtual mailboxes. - fts: If mails contained NUL characters, the text around it wasn't indexed. - Obsolete dovecot.index.cache offsets were sometimes used. Trying to fetch a field that was just added to cache file may not have always found it. - update pigeonhole to 0.5.2 + Implement plugin for the a vendor-defined IMAP capability called "FILTER=SIEVE". It adds the ability to manually invoke Sieve filtering in IMAP. More information can be found in doc/plugins/imap_filter_sieve.txt. - The Sieve addess test caused an assertion panic for invalid addresses with UTF-8 codepoints in the localpart. Fixed by properly detecting invalid addresses with UTF-8 codepoints in the localpart and skipping these like other invalid addresses while iterating addresses for the address test. - Make the length of the subject header for the vacation response configurable and enforce the limit in UTF-8 codepoints rather than bytes. The subject header for a vacation response was statically truncated to 256 bytes, which is too limited for multi-byte UTF-8 characters. - Sieve editheader extension: Fix assertion panic occurring when it is used to manipulate a message header with a very large header field. - Properly abort execution of the sieve_discard script upon error. Before, the LDA Sieve plugin attempted to execute the sieve_discard script when an error occurs. This can lead to the message being lost. - Fix the interaction between quota and the sieve_discard script. When quota was used together with a sieve_discard script, the message delivery did not bounce when the quota was exceeded. - refreshed to apply cleanly again dovecot-2.3.0-better_ssl_defaults.patch - dropped patches: - 35497604d80090a02619024aeec069b32568e4b4.diff - 5522b8b3d3ed1a99c3b63bb120216af0bd427403.diff - 847790d5aab84df38256a6f9b4849af0eb408419.patch- added 847790d5aab84df38256a6f9b4849af0eb408419.patch: Fix crash for over quota users- Use OpenPGP signatures provided upstream - Added dovecot23.keyring, which contains the keys from the upstream projects- bnc#1088911 - dovecot23 can not build ond s390 add: 35497604d80090a02619024aeec069b32568e4b4.diff add: 5522b8b3d3ed1a99c3b63bb120216af0bd427403.diff- update pigeonhole to 0.5.1 - Explicitly disallow UTF-8 in localpart in addresses parsed from Sieve script. - editheader extension: Corrected the stream position calculations performed while making the modified message available as a stream. Pigeonhole Sieve crashed in LMTP with an assertion panic when the Sieve editheader extension was used before the message was redirected. Experiments indicate that the problem occurred only with LMTP and that LDA is not affected. - fileinto extension: Fix assert panic occurring when fileinto is used without being listed in the require line, while the copy extension is listed there. This is a very old bug. - imapsieve plugin: Do not assert crash or log an error for messages that disappear concurrently while applying Sieve scripts. This event is now logged as a debug message. - Sieve extprograms plugin: Large output from "execute" command crashed delivery. Fixed buffering issue in code that handles output from the external program.- update to 2.3.1 * Submission server support improvements and bug fixes - Lots of bug fixes to submission server * API CHANGE: array_idx_modifiable will no longer allocate space - Particularly affects how you should check MODULE_CONTEXT result, or use REQUIRE_MODULE_CONTEXT. + mail_attachment_detection_options setting controls when $HasAttachment and $HasNoAttachment keywords are set for mails. + imap: Support fetching body snippets using FETCH (SNIPPET) or (SNIPPET (LAZY=FUZZY)) + fs-compress: Automatically detect whether input is compressed or not. Prefix the compression algorithm with "maybe-" to enable the detection, for example: "compress:maybe-gz:6:..." + Added settings to change dovecot.index* files' optimization behavior. See https://wiki2.dovecot.org/IndexFiles#Settings + Auth cache can now utilize auth workers to do password hash verification by setting auth_cache_verify_password_with_worker=yes. + Added charset_alias plugin. See https://wiki2.dovecot.org/Plugins/CharsetAlias + imap_logout_format and pop3_logout_format settings now support all of the generic variables (e.g. %{rip}, %{session}, etc.) + Added auth_policy_check_before_auth, auth_policy_check_after_auth and auth_policy_report_after_auth settings. + master: Support HAProxy PP2_TYPE_SSL command and set "secured" variable appropriately - Invalid UCS4 escape in HTML can cause crashes - imap: IMAP COMPRESS -enabled client crashes on disconnect - lmtp: Fix crash when user is over quota - lib-lda: Parsing Return-Path header address fails when it contains CFWS - auth: SASL with Exim fails for AUTH commands without an initial response - imap: SPECIAL-USE capability isn't automatically added - auth: LDAP subqueries do not support standard auth variables in var-expand - auth: SHA256-CRYPT and SHA512-CRYPT schemes do not work - lib-index: mail_always/never_cache_fields are not used for existing cache files - imap: Fetching headers leaks memory if search doesn't find any mails - lmtp: ORCPT support in RCPT TO - imap-login: Process sometimes ends up in infinite loop - sdbox: Rolled back save/copy transaction doesn't delete temp files - mail: lock_method=dotlock causes crashes - drop patches which are included in the update 23da0fa1b30cc11bcc1d467674a0950c527e9ff1.patch dovecot-2.3.0.1-over-quota-lmtp-crash.patch- Fix License tag.- added 23da0fa1b30cc11bcc1d467674a0950c527e9ff1.patch- update license to SPDX-3- update pigeonhole to 0.5.0.1 - imap4flags extension: Fix binary corruption occurring when setflag/addflag/removeflag flag-list is a variable. - sieve-extprograms plugin: Fix segfault occurring when used in IMAPSieve context. - drop 321a39be974deb2e7eff7b2a509a3ee6ff2e5ae1.patch- pull backport patch dovecot-2.3.0.1-over-quota-lmtp-crash.patch- update to 2.3.0.1 * CVE-2017-15130: TLS SNI config lookups may lead to excessive memory usage, causing imap-login/pop3-login VSZ limit to be reached and the process restarted. This happens only if Dovecot config has local_name { } or local { } configuration blocks and attacker uses randomly generated SNI servernames. (boo#1082828) * CVE-2017-14461: Parsing invalid email addresses may cause a crash or leak memory contents to attacker. For example, these memory contents might contain parts of an email from another user if the same imap process is reused for multiple users. First discovered by Aleksandar Nikolic of Cisco Talos. Independently also discovered by "flxflndy" via HackerOne. (boo#1082826) * CVE-2017-15132: Aborted SASL authentication leaks memory in login process. (boo#1075608) * Linux: Core dumping is no longer enabled by default via PR_SET_DUMPABLE, because this may allow attackers to bypass chroot/group restrictions. Found by cPanel Security Team. Nowadays core dumps can be safely enabled by using "sysctl -w fs.suid_dumpable=2". If the old behaviour is wanted, it can still be enabled by setting: import_environment=$import_environment PR_SET_DUMPABLE=1 - imap-login with SSL/TLS connections may end up in infinite loop- Replace %__-type macro indirections. Replace xargs rm by built in -delete of find(1). - Run ldconfig directly via %post -p. - Check for users in %pre before creating them, and do not suppress errors about it.- backport 321a39be974deb2e7eff7b2a509a3ee6ff2e5ae1.patch fixes crash with imap sieve- Move the example-config + mkcert.sh to /usr/share/dovecot This makes the files no longer documentation and they actually exist on e.g. our docker image, where rpms are installed without documentation. (boo#1070871)- starting 2.3 package based on the latest 2.2 branch There are several new and exciting features in v2.3.0. I'm especially happy about the new logging and statistics code, which will allow us to generate statistics for just about everything. We didn't have time to implement everything we wanted for them yet, and there especially aren't all that many logging events yet that can be used for statistics. We'll implement those to v2.3.1, which might also mean that some of the APIs might still change in v2.3.1 if that's required. We also have new lib-smtp server code, which was used to implement SMTP submission server and do a partial rewrite for LMTP server. Some of the larger changes: * Various setting changes, see https://wiki2.dovecot.org/Upgrading/2.3 If you upgrade from 2.2: Config file changes: - Removed: /etc/dovecot/conf.d/11-object-storage.conf - Added: /etc/dovecot/conf.d/20-submission.conf * Logging rewrite started: Logging is now based on hierarchical events. This makes it possible to do various things, like: 1) giving consistent log prefixes, 2) enabling debug logging with finer granularity, 3) provide logs in more machine readable formats (e.g. json). Everything isn't finished yet, especially a lot of the old logging code still needs to be translated to the new way. * Statistics rewrite started: Stats are now based on (log) events. It's possible to gather statistics about any event that is logged. See http://wiki2.dovecot.org/Statistics for details * ssl_dh setting replaces the old generated ssl-parameters.dat * IMAP: When BINARY FETCH finds a broken mails, send [PARSE] error instead of [UNKNOWNCTE] * Linux: core dumping via PR_SET_DUMPABLE is no longer enabled by default due to potential security reasons (found by cPanel Security Team). + Added support for SMTP submission proxy server, which includes support for BURL and CHUNKING extension. + LMTP rewrite. Supports now CHUNKING extension and mixing of local/proxy recipients. + auth: Support libsodium to add support for ARGON2I and ARGON2ID password schemes. + auth: Support BLF-CRYPT password scheme in all platforms + auth: Added LUA scripting support for passdb/userdb. See https://wiki2.dovecot.org/AuthDatabase/Lua - Input streams are more reliable now when there are errors or when the maximum buffer size is reached. Previously in some situations this could have caused Dovecot to try to read already freed memory. - Output streams weren't previously handling failures when writing a trailer at the end of the stream. This mainly affected encrypt and zlib compress ostreams, which could have silently written truncated files if the last write happened to fail (which shouldn't normally have ever happened). - virtual plugin: Fixed panic when fetching mails from virtual mailboxes with IMAP BINARY extension. - doveadm-server: Fix potential hangs with SSL connections - doveadm proxy: Reading commands' output from v2.2.33+ servers could have caused the output to be corrupted or caused a crash. - Many other smaller fixes - patches: - dovecot-2.3.0-better_ssl_defaults.patch - dovecot-2.3.0-dont_use_etc_ssl_certs.patch/bin/sh/sbin/ldconfig/bin/shcloud115 1609859693  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.3.11.3-lp151.2.15.12.3.11.3-lp151.2.15.12.3.11.3-lp151.2.15.12.3.11.3-lp151.2.15.1      !!"dovecotconf.d10-auth.conf10-director.conf10-logging.conf10-mail.conf10-master.conf10-ssl.conf11-object-storage.conf15-lda.conf15-mailboxes.conf20-imap.conf20-lmtp.conf20-managesieve.conf20-pop3.conf20-submission.conf90-acl.conf90-plugin.conf90-quota.conf90-sieve-extprograms.conf90-sieve.confauth-checkpassword.conf.extauth-deny.conf.extauth-dict.conf.extauth-ldap.conf.extauth-master.conf.extauth-passwdfile.conf.extauth-sql.conf.extauth-static.conf.extauth-system.conf.extauth-vpopmail.conf.extdovecot-db.conf.extdovecot-dict-auth.conf.extdovecot-dict-sql.conf.extdovecot-ldap.conf.extdovecot-sql.conf.extdovecot.confsieve-ldap.confdoveadmdoveconfdovecot-sysreportdsyncsieve-dumpsieve-filtersieve-testsievecdovecotaggregatoranvilauthcheckpassword-replyconfigdecode2text.shdeliverdictdirectordns-clientdoveadm-serverdovecot-ldagdbhelperhealth-check.shimapimap-hibernateimap-loginimap-urlauthimap-urlauth-loginimap-urlauth-workerindexerindexer-workeripclmtplogmaildirlockmanagesievemanagesieve-loginold-statspop3pop3-loginquota-statusrawlogreplicatorscriptscript-loginstatssubmissionsubmission-logintcpwrapxml2textdovecotlibdcrypt_openssl.solibdovecot-compression.so.0libdovecot-compression.so.0.0.0libdovecot-dsync.so.0libdovecot-dsync.so.0.0.0libdovecot-fts.so.0libdovecot-fts.so.0.0.0libdovecot-lda.so.0libdovecot-lda.so.0.0.0libdovecot-ldap.so.0libdovecot-ldap.so.0.0.0libdovecot-login.so.0libdovecot-login.so.0.0.0libdovecot-sieve.so.0libdovecot-sieve.so.0.0.0libdovecot-sql.so.0libdovecot-sql.so.0.0.0libdovecot-storage.so.0libdovecot-storage.so.0.0.0libdovecot.so.0libdovecot.so.0.0.0modulesauthlib20_auth_var_expand_crypt.solibauthdb_imap.solibauthdb_ldap.solibauthdb_lua.solibmech_gssapi.sodictlibdict_ldap.sodoveadmlib10_doveadm_acl_plugin.solib10_doveadm_expire_plugin.solib10_doveadm_quota_plugin.solib10_doveadm_sieve_plugin.solibdoveadm_mail_crypt_plugin.solib01_acl_plugin.solib01_apparmor_plugin.solib01_mail_lua_plugin.solib02_imap_acl_plugin.solib02_lazy_expunge_plugin.solib05_mail_crypt_acl_plugin.solib05_pop3_migration_plugin.solib05_snarf_plugin.solib10_last_login_plugin.solib10_mail_crypt_plugin.solib10_mail_filter_plugin.solib10_quota_plugin.solib11_imap_quota_plugin.solib11_trash_plugin.solib15_notify_plugin.solib20_autocreate_plugin.solib20_charset_alias_plugin.solib20_expire_plugin.solib20_listescape_plugin.solib20_mail_log_plugin.solib20_mailbox_alias_plugin.solib20_notify_status_plugin.solib20_push_notification_plugin.solib20_quota_clone_plugin.solib20_replication_plugin.solib20_var_expand_crypt.solib20_virtual_plugin.solib20_zlib_plugin.solib22_push_notification_lua_plugin.solib30_imap_zlib_plugin.solib90_old_stats_plugin.solib90_sieve_plugin.solib95_imap_filter_sieve_plugin.solib95_imap_old_stats_plugin.solib95_imap_sieve_plugin.solib99_welcome_plugin.solibfs_compress.solibfs_crypt.solibfs_mail_crypt.solibssl_iostream_openssl.soold-statslibold_stats_mail.solibstats_auth.sosettingslibmanagesieve_login_settings.solibmanagesieve_settings.solibpigeonhole_settings.sosievelib10_sieve_storage_ldap_plugin.solib90_sieve_extprograms_plugin.solib90_sieve_imapsieve_plugin.sodovecotdovecotAUTHORSCOPYINGCOPYING.LGPLCOPYING.MITChangeLog.gzNEWSREADMEREADME.mdTODOdocumentation.txtdovecot-openssl.cnfdovecot-pigeonholeAUTHORSCOPYINGCOPYING.LGPLINSTALLNEWSREADMETODOdevelDESIGNexampleselvey.sievejerry.sievemjohnson.sievemklose.sieverelational.rfc5231.sieverfc3028.sievesanjay.sievesieve_examples.sievesubaddress.rfc5233.sievevacation.sievevivil.sieveextensionsduplicate.txteditheader.txtinclude.txtspamtest-virustest.txtvacation.txtvnd.dovecot.environment.txtvnd.dovecot.report.txtlocationsdict.txtfile.txtldap.txtpluginsimap_filter_sieve.txtimapsieve.txtsieve_extprograms.txtrfcbody.rfc5173.txtcollation.rfc4790.txtcopy.rfc3894.txtdate-index.rfc5260.txtdraft-bosch-imap-filter-sieve-00.txtdraft-degener-sieve-multiscript-00.txtdraft-duerst-mailto-bis-05.txtdraft-murchison-sieve-regex-07.txtduplicate.rfc7352.txteditheader.rfc5293.txtenvironment.rfc5183.txtihave.rfc5463.txtimail.rfc2822.txtimap4flags.rfc5232.txtimapsieve.rfc6785.txtinclude.rfc6609.txtmailbox-metadata.rfc5490.txtmailto.rfc2368.txtmanagesieve.rfc5804.txtnotify-mailto.rfc5436.txtnotify.rfc5435.txtreject-ereject.rfc5429.txtrelational.rfc5231.txtsieve.rfc5228.txtspamvirustest.rfc5235.txtspec-bosch-sieve-debug.txtspec-bosch-sieve-dovecot-environment.txtspec-bosch-sieve-extprograms.txtspec-bosch-sieve-report.txtsubaddress.rfc5233.txturi.rfc3986.txtutf-8.rfc3629.txtvacation-seconds.rfc6131.txtvacation.rfc5230.txtvariables.rfc5229.txtexample-configconf.d10-auth.conf10-director.conf10-logging.conf10-mail.conf10-master.conf10-ssl.conf15-lda.conf15-mailboxes.conf20-imap.conf20-lmtp.conf20-managesieve.conf20-pop3.conf20-submission.conf90-acl.conf90-plugin.conf90-quota.conf90-sieve-extprograms.conf90-sieve.confauth-checkpassword.conf.extauth-deny.conf.extauth-dict.conf.extauth-ldap.conf.extauth-master.conf.extauth-passwdfile.conf.extauth-sql.conf.extauth-static.conf.extauth-system.conf.extauth-vpopmail.conf.extdovecot-dict-auth.conf.extdovecot-dict-sql.conf.extdovecot-ldap.conf.extdovecot-sql.conf.extdovecot.confsieve-ldap.confmkcert.shsecurecoding.txtsolr-config-7.7.0.xmlsolr-schema-7.7.0.xmlthread-refs.txtwikiACL.txtAixPluginsSupport.txtAttachmentIndicator.txtAuthDatabase.CheckPassword.txtAuthDatabase.Dict.txtAuthDatabase.LDAP.AuthBinds.txtAuthDatabase.LDAP.PasswordLookups.txtAuthDatabase.LDAP.Userdb.txtAuthDatabase.LDAP.txtAuthDatabase.Lua.txtAuthDatabase.Passwd.txtAuthDatabase.PasswdFile.txtAuthDatabase.SQL.txtAuthDatabase.VPopMail.txtAuthDatabase.txtAuthentication.Caching.txtAuthentication.Kerberos.txtAuthentication.MasterUsers.txtAuthentication.Mechanisms.DigestMD5.txtAuthentication.Mechanisms.NTLM.txtAuthentication.Mechanisms.Winbind.txtAuthentication.Mechanisms.txtAuthentication.MultipleDatabases.txtAuthentication.PasswordSchemes.txtAuthentication.Penalty.txtAuthentication.Policy.txtAuthentication.RestrictAccess.txtAuthentication.txtBasicConfiguration.txtChrooting.txtClients.NegativeUIDs.txtClients.txtCompilingSource.txtConfigFile.txtDebugging.Authentication.txtDebugging.ProcessTracing.txtDebugging.Rawlog.txtDebugging.Thunderbird.txtDesign.Arrays.txtDesign.AuthProcess.txtDesign.AuthProtocol.txtDesign.Buffers.txtDesign.Code.txtDesign.Dcrypt.txtDesign.DoveadmProtocol.HTTP.txtDesign.DoveadmProtocol.txtDesign.Dsync.txtDesign.Events.txtDesign.Indexes.Cache.txtDesign.Indexes.MailIndexApi.txtDesign.Indexes.MainIndex.txtDesign.Indexes.TransactionLog.txtDesign.Indexes.txtDesign.InputStreams.txtDesign.Lua.txtDesign.MailProcess.txtDesign.Memory.txtDesign.OutputStreams.txtDesign.ParameterForwarding.txtDesign.Plugins.txtDesign.Processes.txtDesign.Storage.ErrorHandling.txtDesign.Storage.Mail.txtDesign.Storage.MailNamespace.txtDesign.Storage.MailStorage.txtDesign.Storage.MailUser.txtDesign.Storage.Mailbox.Save.txtDesign.Storage.Mailbox.Search.txtDesign.Storage.Mailbox.Sync.txtDesign.Storage.Mailbox.Transaction.txtDesign.Storage.Mailbox.txtDesign.Storage.MailboxList.txtDesign.Storage.Plugins.txtDesign.Strings.txtDesign.txtDict.txtDictionary.txtDirector.txtDomainLost.txtErrors.ChgrpNoPerm.txtEvents.txtFindMailLocation.txtFinishBasicConfiguration.txtHAProxy.txtHowTo.AntispamWithSieve.txtHowTo.EximAndDovecotSASL.txtHowTo.ImapcProxy.txtHowTo.PopBSMTPAndDovecot.txtHowTo.PopRelay.txtHowTo.PostfixAndDovecotSASL.txtHowTo.Rootless.txtHowTo.SimpleVirtualInstall.txtHowTo.WriteConfiguration.txtHowTo.txtIMAPServer.Hibernation.txtIMAPServer.txtImapMetadata.txtIndexFiles.txtLDA.Exim.txtLDA.Indexing.txtLDA.Postfix.txtLDA.Qmail.txtLDA.Sendmail.txtLDA.txtLMTP.Exim.txtLMTP.txtLogging.txtLoginProcess.txtMDA.txtMTA.txtMailLocation.LocalDisk.txtMailLocation.Maildir.txtMailLocation.SharedDisk.txtMailLocation.dbox.txtMailLocation.mbox.txtMailLocation.txtMailboxFormat.Cydir.txtMailboxFormat.MH.txtMailboxFormat.Maildir.txtMailboxFormat.dbox.txtMailboxFormat.imapc.txtMailboxFormat.mailstore.txtMailboxFormat.mbox.txtMailboxFormat.mbx.txtMailboxFormat.txtMailboxSettings.txtMboxChildFolders.txtMboxLocking.txtMboxProblems.txtMigration.BincIMAP.txtMigration.Courier.txtMigration.Cyrus.txtMigration.Dsync.txtMigration.Gmail.txtMigration.Linuxconf.txtMigration.MailFormat.txtMigration.Online.txtMigration.Teapop.txtMigration.UW.txtMigration.Vm-pop3d.txtMigration.txtMissingMailboxes.txtMountpoints.txtNFS.txtNamespaces.txtOSCompatibility.txtPOP3Server.txtPasswordDatabase.BSDAuth.txtPasswordDatabase.ExtraFields.AllowNets.txtPasswordDatabase.ExtraFields.Host.txtPasswordDatabase.ExtraFields.NoDelay.txtPasswordDatabase.ExtraFields.NoLogin.txtPasswordDatabase.ExtraFields.Proxy.txtPasswordDatabase.ExtraFields.User.txtPasswordDatabase.ExtraFields.txtPasswordDatabase.IMAP.txtPasswordDatabase.PAM.txtPasswordDatabase.Shadow.txtPasswordDatabase.Static.txtPasswordDatabase.oauth2.txtPasswordDatabase.txtPerformanceTuning.txtPigeonhole.Installation.txtPigeonhole.ManageSieve.Clients.txtPigeonhole.ManageSieve.Configuration.txtPigeonhole.ManageSieve.Install.txtPigeonhole.ManageSieve.Troubleshooting.txtPigeonhole.ManageSieve.txtPigeonhole.Sieve.Configuration.Dict.txtPigeonhole.Sieve.Configuration.File.txtPigeonhole.Sieve.Configuration.LDAP.txtPigeonhole.Sieve.Configuration.txtPigeonhole.Sieve.Examples.txtPigeonhole.Sieve.Extensions.Duplicate.txtPigeonhole.Sieve.Extensions.Editheader.txtPigeonhole.Sieve.Extensions.Include.txtPigeonhole.Sieve.Extensions.SpamtestVirustest.txtPigeonhole.Sieve.Extensions.Vacation.txtPigeonhole.Sieve.Extensions.Variables.txtPigeonhole.Sieve.Extensions.txtPigeonhole.Sieve.Plugins.Extdata.txtPigeonhole.Sieve.Plugins.Extprograms.txtPigeonhole.Sieve.Plugins.IMAPFilterSieve.txtPigeonhole.Sieve.Plugins.IMAPSieve.txtPigeonhole.Sieve.Plugins.Pipe.txtPigeonhole.Sieve.Plugins.txtPigeonhole.Sieve.Troubleshooting.txtPigeonhole.Sieve.Usage.txtPigeonhole.Sieve.txtPigeonhole.txtPlugins.Apparmor.txtPlugins.Autocreate.txtPlugins.CharsetAlias.txtPlugins.Compress.txtPlugins.Expire.txtPlugins.FTS.Lucene.txtPlugins.FTS.Solr.txtPlugins.FTS.Squat.txtPlugins.FTS.txtPlugins.LastLogin.txtPlugins.Lazyexpunge.txtPlugins.Listescape.txtPlugins.MailCrypt.txtPlugins.MailFilter.txtPlugins.MailLog.txtPlugins.MailboxAlias.txtPlugins.Notify.txtPlugins.NotifyStatus.txtPlugins.PushNotification.txtPlugins.QuotaClone.txtPlugins.Snarf.txtPlugins.Stats.txtPlugins.Trash.txtPlugins.VarExpandCrypt.txtPlugins.Virtual.txtPlugins.Welcome.txtPlugins.Zlib.txtPlugins.txtPostLoginScripting.txtPreAuth.txtQuickConfiguration.txtQuota.Configuration.txtQuota.Count.txtQuota.Dict.txtQuota.Dirsize.txtQuota.FS.txtQuota.Maildir.txtQuota.txtReplication.txtRunningDovecot.txtSSL.CertificateClientImporting.txtSSL.CertificateCreation.txtSSL.DovecotConfiguration.txtSSL.SNIClientSupport.txtSSL.txtSasl.txtSecurityTuning.txtServices.txtSharedMailboxes.ClusterSetup.txtSharedMailboxes.Permissions.txtSharedMailboxes.Public.txtSharedMailboxes.Shared.txtSharedMailboxes.Symlinks.txtSharedMailboxes.txtSocketUnavailable.txtStatistics.Old.txtStatistics.txtSubmission.txtSystemUsers.txtTestInstallation.txtTestPop3Installation.txtTimeMovedBackwards.txtTimeouts.txtUpgrading.1.0.txtUpgrading.1.1.txtUpgrading.1.2.txtUpgrading.2.0.txtUpgrading.2.1.txtUpgrading.2.2.txtUpgrading.2.3.txtUpgrading.txtUserDatabase.ExtraFields.txtUserDatabase.NSS.txtUserDatabase.Prefetch.txtUserDatabase.Static.txtUserDatabase.txtUserIds.txtVariables.txtVirtualUsers.Home.txtVirtualUsers.txtWhyDoesItNotWork.txtmaildrop.txtmutt.txtuw2dovecot.sh.txtdovecotdovecot-openssl.cnfexample-configconf.d10-auth.conf10-director.conf10-logging.conf10-mail.conf10-master.conf10-ssl.conf15-lda.conf15-mailboxes.conf20-imap.conf20-lmtp.conf20-managesieve.conf20-pop3.conf20-submission.conf90-acl.conf90-plugin.conf90-quota.conf90-sieve-extprograms.conf90-sieve.confauth-checkpassword.conf.extauth-deny.conf.extauth-dict.conf.extauth-ldap.conf.extauth-master.conf.extauth-passwdfile.conf.extauth-sql.conf.extauth-static.conf.extauth-system.conf.extauth-vpopmail.conf.extdovecot-dict-auth.conf.extdovecot-dict-sql.conf.extdovecot-ldap.conf.extdovecot-sql.conf.extdovecot.confsieve-ldap.confmkcert.shdeliver.1.gzdoveadm-acl.1.gzdoveadm-altmove.1.gzdoveadm-auth.1.gzdoveadm-backup.1.gzdoveadm-batch.1.gzdoveadm-config.1.gzdoveadm-copy.1.gzdoveadm-deduplicate.1.gzdoveadm-director.1.gzdoveadm-dump.1.gzdoveadm-exec.1.gzdoveadm-expunge.1.gzdoveadm-fetch.1.gzdoveadm-flags.1.gzdoveadm-force-resync.1.gzdoveadm-fs.1.gzdoveadm-fts.1.gzdoveadm-help.1.gzdoveadm-import.1.gzdoveadm-index.1.gzdoveadm-instance.1.gzdoveadm-kick.1.gzdoveadm-log.1.gzdoveadm-mailbox-cryptokey.1.gzdoveadm-mailbox.1.gzdoveadm-move.1.gzdoveadm-penalty.1.gzdoveadm-proxy.1.gzdoveadm-purge.1.gzdoveadm-pw.1.gzdoveadm-quota.1.gzdoveadm-rebuild.1.gzdoveadm-reload.1.gzdoveadm-replicator.1.gzdoveadm-save.1.gzdoveadm-search.1.gzdoveadm-sieve.1.gzdoveadm-stats.1.gzdoveadm-stop.1.gzdoveadm-sync.1.gzdoveadm-user.1.gzdoveadm-who.1.gzdoveadm.1.gzdoveconf.1.gzdovecot-lda.1.gzdovecot-sysreport.1.gzdovecot.1.gzdsync.1.gzsieve-dump.1.gzsieve-filter.1.gzsieve-test.1.gzsievec.1.gzsieved.1.gzdoveadm-search-query.7.gzpigeonhole.7.gzdovecot/etc//etc/dovecot//etc/dovecot/conf.d//usr/bin//usr/lib//usr/lib/dovecot//usr/lib64//usr/lib64/dovecot//usr/lib64/dovecot/modules//usr/lib64/dovecot/modules/auth//usr/lib64/dovecot/modules/dict//usr/lib64/dovecot/modules/doveadm//usr/lib64/dovecot/modules/old-stats//usr/lib64/dovecot/modules/settings//usr/lib64/dovecot/modules/sieve//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/dovecot//usr/share/doc/packages/dovecot/dovecot-pigeonhole//usr/share/doc/packages/dovecot/dovecot-pigeonhole/devel//usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples//usr/share/doc/packages/dovecot/dovecot-pigeonhole/extensions//usr/share/doc/packages/dovecot/dovecot-pigeonhole/locations//usr/share/doc/packages/dovecot/dovecot-pigeonhole/plugins//usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc//usr/share/doc/packages/dovecot/example-config//usr/share/doc/packages/dovecot/example-config/conf.d//usr/share/doc/packages/dovecot/wiki//usr/share//usr/share/dovecot//usr/share/dovecot/example-config//usr/share/dovecot/example-config/conf.d//usr/share/man/man1//usr/share/man/man7//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:15477/openSUSE_Leap_15.1_Update/3f5be2d4a5a16d610b90a3e91fc61d5f-dovecot23.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linux  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxxxxyzxxxxxxxxzxxx{xxxxxxxx|xxxxxxxxxxxxxxxxxxxxx}xxxxxxxxxxxxxxxxxxxxxxxxxxx~xxxxxxxxxxxxxxxxxxzxxxxxxxxxxxxxxxxxxxxxxxxxxxxx~~x~xxxxxxxxxxxxxxxxxx~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzxxxxxxxx{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdirectoryemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ebea629e8e43c550216439972a7731cc77f3d512, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c2793b69edd14c77fce600a2bfa18d965bc5a305, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=64f39c2cc8b6dbdd94be1129d7841fb1ba428b7d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=31dd4d6f74b9756657c6e8b07242bbc62e7a2690, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=568239ca9f5a48ffcc8a44075ccb021c835be688, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2da24850d752809c87de45739cce6bfa56ae6c97, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3324a62ce3576d777487dd67d218ca0a015b2407, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f11851f56d003f50607ac1bca438819d373f79da, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0b19d18a7604d1bf3a005660569547b5c7252d5e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f3f01ff1a30ec74054ad7105c18f15fa647f2c63, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e600ee0ec16940d886a283caf99ed953e58313ae, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d0344fe350fef3accc0a9fe93d24a39f062d811e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b1dd7cbdd689b113fb44f73d3e608ef7b72fc974, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cc8acb80dbea4826bb1cbba64f0ac4ddd3d798a7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fdd452d04268e2ba26a7704bdae18a44a5fcd6b8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5f7b056a79aa34f60015d79af834d79ce0582ead, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fd17ab3e38cedc643e4e0e4ce0dedca4c18c780a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e2b44b7759922fa08ab0c1bb237c40552412c975, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d159c3fd806314c866263f7c9c4e6173f5ef76f0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=50741f66b53e3267d8d147bb159ce395f33fcfad, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c18152aaa6b5d1124d3c4cf24dab13a3ce542645, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=99c5b3337b84f4faecf85b5868400a05d6538de6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c1a61eceaf8fef97fa537cad53af35f03acd55b7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=494f436778fda8fd75ac03faa9dc5d0862cc1a5b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e743580bacc578b26d163cbb3d707ba9b6d59574, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2a2ae511c35f4aeb95bb9721593fe1f415304c4a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1aa89a9e4fcc104c44ce21ff0dd0841b16e36d7a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=89ab9ec484a8884540958d3f75718eebee399c04, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=50221fa42c100eef434a06fee1a8dda0f01e4d1d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4e14f18abb03796e459408dcf5b38fb511524225, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5263b1dbeadaf37985724ad516507dce430666c5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1e1b1005d3beee5634176389eb8d9c56f565d906, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1adc030e12ded297bf1e66a054ecf8fcdc485561, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fb12f4449c53eea9388edd4da433dc229a0bfa18, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cf9d73ebf91d449858f1918b950e9e17e91b12b2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e2289eb6df85c131e4e9c6f02295030badf84273, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=99dead0889941444817103bbb088aa3087369fc2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=60ea4c0ffcb9ce2e6e69942c13f2725e7c7bf865, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8a806810cb63265013895b35cf410c810f358d2f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=862853b2b8bd7237abfe271c9018f05f7500de67, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9c74433e3e8bc3f2f6afdb7f0d763e6be3d5f314, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=99aa2f2eade699cfe20c19dea93428bed0fbbac6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fa8f1ceee5730aed40936bea9d227bf486a0df92, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=05482c22bbd692fa38ebf0af434a75e5d849f276, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca957b82e16d36c38d33ce3603de0e0ec0a6cc4f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=42659e7a2ac5cac3abefffc15aaa1ade82cd20d5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0b42b5eda96056823fd155919ce7b4ab1d64f797, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d335527e2a6744cde701fce0e088d4266c80f937, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b33282d84ee0593e8c4ca1b656459e7ce9b5eda0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd76e61c566f01ce18dde5621adef940955809c7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6ffadbb9f58c75ca3e10757e0035a7d5ae07008e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9883cddbf43ec363e63f424488e5c17c418116e1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35603118f671005295347ddbe134fde210e23b59, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec94b06bbabbdc6cf88e22aac8081a8037fe61bf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6c9d5d43db084a40526a8d61473a9cf572b1cc4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6ef97fca0df33f0d1f3f815c47a167738fe290d5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4fe0a1603480bb7ffdfd6ec8d56d2f3b192c26bf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=24f0a1280faca7a3e5a5cfb4dc267145a849dc9b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3478c26dc24b908411a1db6cf2f229a33c407af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4aad926f5dfd11abb11b0a5fe7331e2252e1ed4b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3808354b5468640af749c63c55595898c1d8fce9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=983475c47ca662e0caf3b7bef4ae7f39792b82e2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e22cdadcc10ff736b8fca41f800120fea21f72f4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35ce56a91cd7a14fb13ad58e2b22992e06660d21, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=da1c0ce6691c4061658d2e2639715c41adaba520, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ac89a81b65042efa8f10638fb09125c893e25a8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=18fbfca7c5fd0ffdad9636d37a12430d5a78ab63, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f42af218eef7f3947bcb99c48da82cf375aa519b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=821d696a5d0705ffffdbd8c7cde86f896d14b987, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5e5a2f97c16bd6707bcc92d32f70723ba3aa440d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c36ba2d1f2125fff296c6e5fe72c8bb925654f8b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce9422d49860ceabf86f973ead2d2e983e538a41, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=169ee6f3816a9ab1d8a5d03c61c889a432451cc1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=18d7f854b224b50e228a49d3743878d98eb6ee7d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=81419ccb52fe7c7bf410f328e7043a702169bb48, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cd5e3e1ee4b13b7f6b2e3a378d21f39b62a57996, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d064d8ef2c69319337e2a888bd39a7edab4afa1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0a4e2787a6ce200ca9284057d4a95777ce8115d4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9bcef15ff085dd5e8e1a634d3521fa5d7c33bcc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a227561d0717049747536e6d38b6567137476260, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=376bf4b2808f611065c0d0c2b819d75d39d99d44, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44bf40a505fffaaaee6337323286ac02e7b3f4c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f05e151ac7a100be8a089b5f814df025acaa7d2c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=04a63624e47075e30d06d5b895f8b6c25a4935a4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=82c17b6805e2c9384c5ed60065ebcaf61a527d4f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=421ddb9829f9ed5f530de654169f91f84f50dd2c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=764c3efbe67d9fff3917e438966c75b84448b371, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe27460583c9617e2584f0a3da9da055545ef4d1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b109f591d341dc2ca7a7022f05180e2006e530fe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=041df8a24f827e689177573970ef59f0b57e4bf3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=abf67d9de9241aff1ce230c2d5edcd5307d787d1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e6b52d8d6ca4d7b247b2e615b572a229953a2d7d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=81cefa82ebaacf1d276fe029906fcab8a894e379, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=47c0508d480b68f501a095592d587c254c70b9f6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e618ad477ff6ab5b221753a4e14356df733c7774, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f5edaf52669534fda03ff7a525284ece4617a224, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e116a6eaf91c7323ad50104f4e58da2ac6a23dc3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca11f0df1749d49d251d617638207ddae5c9eb84, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1daa77fe0ac48a821df653486c97f26cc8bf1a6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c0f106e8e06b1b6b00f04c235039bcb4b58266c7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=297b085e16d87b79b3a3ae7be4cb05c1c8b737a7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=98b1d9bf72bdc8cb494346a430b49fed07144b94, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bad9d39a2adfa569f5d975b0b5d6826fb3298c26, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3f935aa693303a333f2e493d4bb014675396198d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=74bb5ff004256ec267705a6f1d22ea6dce8714e5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3dbe2859d5e34561b6c6fde22ade9bd775d43308, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=945361892a89a6499c26c5e13ce033fc0fa3d396, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ccf9dc7ec7018f8329b568d3f70c0c933b8ac553, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7daa148eeacf39e8aa35070500ec499c4804d28, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7d7a459535180f78e13db145358fb44da6f39be, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a5fb588c0cbb3f1973bae55e831894aa217921fc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4308fe36d4218dd946a91c668a02907c2ff3e9c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ba704712058bb73bfd7b41260524a7b98d78f80, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=36fcc747ad5b502a76ebb81816b226fc13a2bc64, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f70e13bf541f69b20e5cd22f154978218e3e39aa, for GNU/Linux 3.2.0, strippedASCII textUTF-8 Unicode text (gzip compressed data, was "ChangeLog", last modified: Wed Aug 12 12:21:18 2020, max compression, from Unix)UTF-8 Unicode textASCII text, with very long linesHTML document, ASCII textISO-8859 textC source, ASCII textXML 1.0 document, ASCII textPerl5 module source, ASCII textC++ source, ASCII textC++ source, UTF-8 Unicode textM4 macro processor script, ASCII textObjective-C source, ASCII texttroff or preprocessor input, ASCII text, with no line terminators (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)#*059GKQRY]alswx~ &-3<AJY]djpx )-27<AEJOT]aeilovz}       RRRRRRRRCR.R"R=R?RRRR.RRRRRRRRR.RP?R'RRRRRRRRRRRR&RPRRRP0RRRRR.RP1RRR6R5RP2RRR.R7RPER4RRR0R/R3RP4RRRR*R.RP RRRP RRRPRRRPRRR,RP5RRR.RPRRRRPRRRRRPRRR7R.RPRRR RPRRRP RRR RP RRRP RRRPRRRPRRR.RPRRRPRRRRRRPRRRRPRRRRPRRRPRRRPRRRPRRRPRRPRRRRPRRRPRRRP RRRRP!RRRP"RRRRP#RRRP$RRRP%RRRR:RERR9R8RP&RRR7RP'RRRR:RERR9R8RP(RRRP+RRR,RP,RRR,RP-RRRRP.RRR,RP/RRRP@RRR(RPARRR.RPBRRR.RPHRRRR%RAR@R$RPFRR.RPIRR.RPCRRRPDRRPGRRPRRRR6R5RP)RRRP*RRRR RRR!R.RV5fM if [ -e /var/run/dovecot/dovecot-restart-after-rpm-install ]; then # we get installed before the unversioned dovecot package is installed # in that case we dont need to restart as there was no file to start us before if [ -x /bin/systemctl -a -e /usr/lib/systemd/system/dovecot.service ] ; then /bin/systemctl start dovecot.service >/dev/null 2>&1 || : fi rm -f /var/run/dovecot/dovecot-restart-after-rpm-install fi/bin/shdovecot23-backend-mysqldovecot23-backend-pgsqldovecot23-backend-sqlitedovecot23-ftsdovecot23-fts-squat2.3.11.32.3.11.32.3.11.32.3.11.32.3.11.3utf-841c5fed52b490f95804287e9d76a81972e3a3736e99fb31f77250028e57ba46e?P7zXZ !t/9] crt:bLL j2쨻/ I*S= i ['&ot?RU"{+師j[ Bd`΋n1+i ;wT܍w w $Mӕ'K _kݙn=وN XEPNmWR48>8OH)V&j^ؐŀ5%~dEjbabÀ R oJk8X_3HلJ+U ͤJv|CnQnp]ۆ1xBn}5V%OPQ=WSD% wO; #D lv) zDCWMe[ tbG6WK.#?NCtMxXz|uO!|\GXwo PS%2]+{{Zt l1KPM:S|C6'5U:`RkL(ȅs֞4.JYu8k%̛A3 `dI ki>\l^<^l Ck/sVr3 2dܮ\-ٻоŖ ʣ(;펏c_ tl1$FsW:5NXd>ʶ@\LtQSHpU)¶ P)pjY~yV%MD D) ^w: |u6`̟PNT |C r+>=GF}iў(>_'_j>H^7ʕ1S2B)  `XcKp (oB6:ec)^݇S< /) mЃ=8 5^SVi&9{ITP~걻?D> ' ؖC2D;CE޾l]V#¬k9Eaz~\#MaPنfj`[ n!U"=P6|BPudD6DD}~,72, G d!an0\!d0Bݹ-ćj݊sq<]jtU;j rY3]gpaKkc8|A-~#^23]P%ċC(XGwݡ449>P`h)R-ud*㶄yJNa}g{Խ͇tXT V yed EتuMiOܔ ^(/Pg:v t;3~;Q÷~$D:_!HV?Hߔ7p.đ1}#qKӦxWm&a{n'j3NazyNu+Ϩ/0DE k?9}J:+'oaedbx&jvEh l@8MdƟY"̰5AH&T}R\/ H;q1 nQxeX(Y6i$QBQo;J?Zl4si*&)G#zq*ǪÞwIjKLy )ڴ8 jMfg!Ѥ55Yr++\N?yTiΐ6}pS&C.$A=O^1Q$53i1"%8.38W3Tv?x|gSzWn6Hi8pw޾u.>(%\NG,糪Ur /l{h);{M6S;.]/#P#*^LmeYFGq]Ǔ N^u35oR/Qf08#HNR}Y1|)Tf s'>`DkŜ-kWK[QLR羙Ӊ%L6cZsUa+]2Qeg GVp(*v<s|)R3K!2A6V#UúJt-,eŖfkzb6X#|9ͷx{]$9x`ީTK4`rfiG=c*dߕ:IU+"\3#AY\.{&f3#F@3_}BAA+ф!.Pū>d9g4NKnYS.lƠh< .SBD݉Ya f 92ګcw,jQ*,{Œ-a,/7? x*Q}J4|'uw:P-OCIj0ØIvQ=m4e|nmf}8z!ox9C $f}DF7ӻ=ϥ |ֺYA2(h0i^P璎R6PW߾nDrK9@qWѧ!NmRz<ET'5nmOHmj/m(Ȫ(ZEMBm`CR@feLՎ@~!uyBeF>n!OLYP׽A+"< )!)]^bg菕y0_YwBl_5pI x=aT2g=eʩ5 I}R Ra=Vk#(hz.SUYo^*<{ozw1=͖Qjvlj1yaPj)eZ?Wݛ3{ 7[{|ZW(>$:ȥi=uڃ'|iJ(kё '4+SdNgU2J9jbAЬLgnڔIL V vNgG{E+vH",y1 BYwNunB#hc{F\볻W&€@I?ԍ?sW|Z]8+Od'xj@@Rk0sέbJ# 90UմhJgJwb:±w􁆳Fwt$2fC"݂\ [O6n*qwH*l;'qqȎ-]Ysil;`i%9uʵ:^!]Q7NO@ b d3_򥦌)&<$hU NjFv]>7mX7x {"YJf/$}ܑYjLj?3ӱd6mF1߈'zo*lL]:D|,#P<*SU{A8;~<6NWC JBx&`z Y{HG876b3O0ыAASJ3{Ed?n- Sa l#/K<,-dϙDBuxw{0xmNHd< #8/ RjkgVSX&MtG TNdhPDQ?x;GEXnel@Y7Xj"M%7PF}ѓN6`]Lhpn.s:'}εD_T7T=`u^9 L0U:^QOA7h%TNYvV;0ӡ Px8m ]t4Y3:h$.s` h3L~UA I 7KC ٗ] D٫B1Ex V좘&^ՌjnюIbRg`mL!*hX\JNԐfto2b>!eȈf0,CyY+:w#~]:DNJ[ɪtLH<;)gţ:jGdǍͱjn=c$5{2K51]Qpo*/%ppg]6'g8:IV9yIRR۰2@-wz޿ mxkaˏ`AYo@=[fo'ڦ%׺rM*,yk(lLs-ih|y1p +DzrW9 2u:2͋H  Ƶ[ϐ֩v;(u,t\ڗB`{??,OpH;k }HUuۻJa_-Œ维 #ۢNjAkh@@k$TkxZ8{ OO%gJKhvZRM8:'K95xҳ=/dS6B\ń~l7C6$!+I秗Fg=RU,C~cѢ.#NˢD=$[^hQtY8$rY: _M7wVV' E7EKhO'adEfߗ 2:JBQ-̿l_cұr@s>}Ϭ('i{jɀES"[[5|dj[_&(uNPY ThTk27d[-/it(|@9QEemA)u"m%BF̸iW{z2鏓VFˌ<> %ճ  4IJs3?AT5:Bk_b&9yuUk7LkF؅0pѡFE/'iFSi3$qJXg+Y̲ ׎W!?8ٲ|5x9 ܄8B"-^*&pCt^y bG0@Qen__ޣi'\!2CE<깴8c3cDm^/WSGD @mr Iʽ ?,.8`ޑo^pV/ (د!\1O@wBZaxӝ+f̒ϐ9UՅ !=%PaɃr29{ (*rݠ6yz',?y=[ lmOİr"wQ ܾ]3T$C 4^5Ds"r[׷ 7(s{]Wz(?fXe}!bKLl:ܮ+7j^̵$zԴ8shD8bZ _A +W^!\!ЃEyr?:JFq<\aUvJՎr;-D8ܕG Y՘*'LV)樫0yyT^edTtV+u ^=a w1ў0!R$gvdsWj<:(+Ц߲Daɏ75>_?EOU3 FiNr0E&w{j`j](&FqA-[;@ ߛ?$S4ջp#bH 7t?`JQNȐjdoʎI{7\+1g[)u,?BSQv{[$3䱔oe(8}3nrZV;? s^ ^`8S! ]?ea 5*؁hlI[ׂvUg|-Ir _럞!G!Fl8,dF: ]GHI+LT!{G ^\D_۳18/\Xg*"?+!Y1c@ YzSD$+)ЂV+wCt/zTdIMV6/cGE*C5F Jlw^ſ ʋU%k}=B4{Nw!Hoĉ -p K;`BI*tWWʾ!xL̨5)?=kͅ#A;vCe1ndQΝy\wpp<͜l.svd;pĐ;ض}(vޤqdWweU$5=heZCH<⽹qq ʄ.D& '/eKEhJ"TW8k^[OMo7 & >D`:۔`oHPkY.cc!dˤװE_7_szn-:%:IҌKnȤ GR=$okdHXJ'} _t$0>6u< F1?)TR\b]6Nt1 m4| P k6 R/č%ιmөlDPz`+g)Q" z15R.Pʒ #ڏF]~gܣk x0cREͅ𥚺*s2֥Tx̵ NJXn_MQnNfEɝ9-p;X~P= x8uk-F6 c9dGmZ#Bv-fy#uS{]0wY^CFt/g"ZA127$8P;y-}յQBXܑ:ӭ9Ncm /1CWSIohlAh`K M-JQ[4s7(bW/߇oh6ԂG?/.9|fl\1!l3vVfrH4ѓf<$F٣bi,,"Hыu^ujdƪ*ؐc͈ˁ\p*@OFx n{3Pfx?b4AcPOٚLC;e-H )}m ZXc(H,+W! oK3=ˤ tzufkhE#ؤ&[((/5ޙ͇Yb UymbRy avIQ%A^9q;$ |Ycʋ4x7ܚ1l<~Xو?:GJ gS=A7Mc[U.ktD{@;<]$De}Ʞ)}W@ V8zC "fh1OvN#.:3Qf-i127·\O"pBmh{% $'ܑb}(͸c!c"ҕu'uՖPE_ccAsx]eu&da_k>p3fIX;Vŧm Ic].Ur0JXHLn-kO[a$܅g}V/-|2g$ݑ84F񜷶@V (lByv[+!k.HGUI|'lrH5 1ON;3a03 U qdPл3,ORqMJHrt8XRq|?3W\@v={]G7O3I9>·!]mhNӈάvޘב~ PoɓXy}=k2IUg;z MO:%{Kt)18/D=r/O߱NQextA{arNNWY# mTPB`_ԸnlFn4ϻn6k]tZB[^w$ݫ^|2Hb*KFqiQoO[K}'[P,pbmՒѫ$TsUK>48W㯜#S-k|,T5Z WcWSpOI9*gV]7A&ƀ5 wbGxCMF u[S503} ~N$AEvq |5d@}iV|tT 2DLN#cV{M fèJ^k)k}(jE 4ڃԉ?. 1NDz'fU1/yX؇Q{O2DZ,rwl=UpP$7RTnؑu"OԁE"LT¼|这$k5"^Е Pkc0+һ?P%jM1h?1Fbї}0>&R'j / Ԫ$x>M h$КPY\6GXы WEl 271* O?T!s9GU[<eϘs y9vnDwm Ӏ nPw1e%(gijĒXxh&:2%{2 $Ȁ< ! pJ !hHbFG- \PrR<&'nBn -ԶHvHHR`l\vh3vC+ݵu,0p +iGܨ 3#=E"7MZ6tBw;^zrc؏QFvrW M^U"2;l9G0{5m I(F6 H3N^N|='kfM:HkU"kP34|MsjF/ .46?6¶* &޾66nzޘeQBU;fhwˈU++v;qP HfmіlľSZZ@{`O_V4;5Qn^.O-}׶IgeDQNΟ-2g+7Zv#|^R;ijAz4!9/*V⿭SuԢ#kGgLWHBY? r6xrt qesWɂԞAX3V(eiأ'f[7eۑl+ X xxG}ejx!pLKJ:x~wP !,x,aaH*(p.G@Q)2 N" jC,dʦE,t5eE6W8)Adgc݈t? ߁ Rvɣ D,{QhsG bU`-U.8'G KPA瀃Y;îrqb¬U^J퀊q9Hh+ Pl׳LfK&ܤ%ң51]rDXh!Xr{nNtUy9$acFS %Z,S'eq~r2~ho6pabԟN8.J\3K]VG.dDGoyM'&Gf&_ ]bt7=ʭwiQd`Έ% 8S23dX@Sq|hu= YV%A`LuRok%o kj2UEҾ E5 {-s@>)(9IRQ7O ,f?m.n=wfV,$mj(]hր}_vL )z2UlZB;bbq_J`BqWU@wh+")6|Vq|N+ Xi* d߇ͭiyoHt9-L6̾Ƥrq Ь#.:S4!gpat>V*$cFGovǥ6EsiL ϷXi5QB[fڐ%[`0 vEL=D/GA͑zidF%lRmS> e!jZ:J"7BalnZ#:>'ynV:PJy+KWWX &!º§ [t*4p h[ydkoa`>9Nk~TR酪 &S0/F|, XB+`7 sCJnգQ}*ݭa$.#޼gJg7pAJ`>V \\" d$ϳ@H[ EsTqoK Pj,ՅZ'M& [_[d5$,$L>/դ!(k ]i3GA#)FBJI䁰7?'Tic؟W0F t1a;k[uP7!9J4r "B<.\B1pٲ57ܮ&=цjY~(|jyX \B3&Czt1WXίb輕HY.HDȤ ` & Thx'5%A5ڝDKR`-ƍ-^7*~`|'Eڤy 5<ٛg r Պ%u !j&D5 @#"֏  1$xPledi /pvohƱɱ_Ǫ#DyaIVgP,r5Te,5QpݬVmrҴT.23|Wx`Ok3}Xn8omtHE*1m`$A( bJv7 v˚\ @ƮmsWq=QO-(!P_% y1JnEWpF[64#L9 d%փ  iz K5njM9Mo\+gkv'1:8k&.e=#_/:ttke 3c VZ a). y6 X/ ;BRw5Κ_ʐeͼ].BMؚ&z=EQĜ"RԆܶL7ٱ9k)eꝄ}Jgfa$i{P&|=VHϕpN\[ t$ҍ1 <-{1&TS]O$ })"xE<01Hb2r<Bm9悱x8vi4hm72!j*g ]2}֎I}b~Nוv7"U09x A*2~μ G2BgՅl.{l^t/kMDwh\}MUgKVdhyɺVd_}\4@}v T).YENڳ-\nbaIK^d"DHtwG3AF3*JaR~?E ٲ-c[Acr ]d͜nYk ^\%[=o:L4×pk̗q' LZ$/gH5WI\lJ7Ssyu-\Ʌ4:aj0-[75T=FVъ4UUj^L9axAVݺr_'00rl?꿭F26̹&)~Ƥ~i3<ё! cX:,&s`_Bj a૤0GS8yG!kb\4~Ώ9#c63WcS@CbܼD;O1E[E |;)Yו}NQY-_ &b[ >;[~9M@n&50-^)"WT%dx8‹@3XNµlci4⺬;\_Gl_ K<~M֍y3%77W0LB"?c (Fٱ}}ʕL6伳wGоZr/?ݒG-ڱ;2.sI<1ˏ!! $Tm,e?hp}x:F{-kx1|Zbf-(|zVTؠD 3z2,HtRZh)ӒW1c+/6xVh9}уgbboc&i%-~۰-T"К&Pa `< ڃs9gk|V;{ugvB5Qu=_ jnc>\qr2J4Ǯl#F(?/ 7d* 0+l!ױImvPt?TkX 04G[< ԘogC/<k fw$S&vwµ W%] 54p\i&DnU7ج׺jxypMOI2/OoCt,O'M >`}C LmT?y4؀USG'I/{Zw8dWZ FW8f*g )?;ƽ¦EMBwut5B79ʻ]&ʆn@#?9UP[+98%=GkDhrxٚƜ19K SqOUGQ)?,;=zbPq)k}i8V׎,-&UR-=CD? Mai1(&/mO X0zC %q3Vg/AT^ܷ K>Fy v`K4R|N2\l3 XAl&✋%*0N %yɬ&U:nS7Xg܄UȞi:ɼߨ[ϥί$|rYh%Mll|rlq|$'%6yS#Eیf =q'>#q&֕@7YA$>/{ջHP;<1t }5ޥPޙ=u~Eu(OYU.e5,܌ԅN^Jd&Ϟ7:_".[8Q%lzYHm)uh -JwS4}5DW</L>@+HA4eo5Tj'H;T?]4MN:1jÉ43:!i4FB<1&|O's${Y;q< \sĆPS}u >P}=Ѧ$!W"Ym$Bi & V57 P:4JQz(C{D{h2IY`sh[#5uir ":$u%G]BEcu%e-"}YD?37WO,9N!j)yrMu@@Ϻ?zeqLnW0ª`AuKlmMk5z6]x떲Y_ioڷVE%QE\fDzU~ zkB|=%fw"\w9RHd%i#3FʨO 'Z '"(fԋy>0,Jt+:]o{}thPJwյ~csJmŸ}i}Drp|?6~5EA}Tq%Hƥ- _h+уЫ-IZ䦠G*cOwb{\Iq2~e[%֓~I,؏sJ&O݁Kz$Jmf?Ҏ)Xh npk{,qA`kzw{ypݼoX1ۖLųV%kR%FZб ]h5x%C9Ho[#K @c` .9 [4+RhP{2343^G8%)`^-ɱ{M~(Q`@r-'v|_)k E5;OnJ`#9BxwѯM$tv<ljv"/ $&7%W a^Ϋ;oV6')7onxR‰qxXH,O,Rn]d ]Zu$95^kƔ(pBԄsO63g%k8 !7dXahMmhf}J!&J!4 5[*5w^݇[Lo3}-I(Zr~27O{>!TKF7/hIt\K*Hn RQ™*q{^b,wvQ؞GsdJE]@- ˜ýi?wRhd8}~RuEWT5*~e(}zQ??Ay$ڂlŔ )CE}1zpa %pgL::} ,#`5)Uiݶ^^`I fhBRYucۂս 'OY奘#. p(YLěB _K{ p}g"qb2oUӖmgP~s=;MG-_ce爷NQ +]Xe riX mğ{⊈˅j[I*ʘqK㠙ko/ .&Qt {ߤPG#G)lMyBoqv*i%pw_QFh4\ݿQ}yM ص Kzfiȑu"0ژ:-'t$Ho쨀i.A}ZxkYr߮A"K c*f<7@+ :/i4 ?J+n0m-]@>Yu;E8+ަj/rs7*ev3BךZ17xe:mQ0+("@b5T%wwMq c յ=:L[!l<*X#3T> 7؃mur#1.ϾHCY 8kܶKIȯ(,xv{s4Lin)IrCgŃ-Cz:Bͨv6Sra9ٮo O$6Rc;]"FZ_At!-"insmpL2&?ߠp1OS0I2Ĭa,*#oO3rП$v /2*']Pc* ӿP{Nte\A L{gtX ,}LD7Ny8ijZmR-ӜiZ=tKHˀBu-Ҿu6>%b{C~OH rD,ӻ\9: @ۣӀ*\>UCXdwz`d]EdQk3߅'{ϔ¬\&;v)MZ.0tc sUaͳܧdK幟Fx< 慜˓A5qݼUM))K Rkin䩳Dϳ{V%",4fRo|GpwWN'C ܥ a`-ʼn>(K,1j]¶SA HlFb$AnD]8,D~u i+ ["Gk,xro H:K⺡ @WbsɔD]B1&_޻)wUQh} FyM׮)B!+) Xk{Y{$쪪J[1){R2m1P@')`yۓ\ٖ& +ɻgBW`aI OV"z_  gjSt[Zpz!& *\MiUMa> x6r(k !XDNYt I1sΘk1ɜ43|m6h\Ӹx^hw]A6he`.MyrNCV$5'cߥ߹Q=CZ=2fim=Pp}zo 61ӼgAҀǁzLe'WmWWI>Q˱[ݺ"Ny]N2M(l~z]cs9KidN$XG]jl ݛcVXKS$9,L-5jXhiNSp(]&Dx?u^dCn4XHhPjB`q6:H`=)X#[lfz*קܘ"HBgLd9b #f=Hkfui/} BޜK5GVZv9J_|6-Xo㊌S2,Z@%E]Ԛ"ϥȐPԂ`~Q̔c9}Gt|p4VٵFo<)AA@4!iϯO$۪;} ,]m"lvAR,bd@J2bn-ms_rmd\j7,A*̌#5uo[ @\ pQ:~K ޷An/*cflEzckR6hSG}ϛN {3[\tOb "Fs>/띚h:᠓d'mӆ]3Q$`zWNOKǫ[- CQ&IB1p,Bވ}:2Mt'Î!"lVj!zX~1L\=&ʺC<]0n Pb~ݐCZ2!T' Ex ]pX8>~mۦ*ȱbLNi t’iΆTBKbSYAvUɳJ'4@3C^Y ym+iϢ]ƇR DHn_P!K%w]D Jrό O\7ٍ\Eu GͻJ: Xk$Pyj16\msƱ)!'D!^GS&(GLkmW f.ƃ/UADɠXK9#֓8F'<?6W.YQՔYޙcVrH"9EaSJzz5 yvVۂ300(l^Ez:T[|2A> bKJ8U6@4~wWv?jBbm5q7>7ם@ œr]v9a/^Mېƭ%VNk`}O~jg$AlԺzinHqfM-M4b&F oSO>Y` Se mv#9G"UP%?B%8$lΜ< p_0Y*fvQ̘k=ޢnSN. '*_v gMDFjv+'@.PLx2nlxtwF1 ux0g)`Y6}a ⇩ԯZssC3!7 KI*K0V;Bgf^*WGtϧA_*4HX^5;SJfl{8`ϽNIorr45?p)4(W (R,=:`.a_LfA#t`B4{ e}ZKgH7_4ա'V:wuR$FZ Qr{] 7ӐۋZ 5,JX"Mem21^(:hYpoE;/ZFz2O ~M|q¼Ap{_Au0Vs1Dv-iN 9`"_uŵhf 0nA6 Q/ _cЮATF)}/tKdh;jzsKkhώ~ ݂!ͯ~H;PTn>18 B?" ڏmo!:8PN;&[1II9 VQ6Z{lݟ呜!aEF̰-bf6!ЮٵH_|tǩw>W ˦~J&/8aTD0-ZK@DRӄd!ax9ٻQDC#OlHYkw45y2lY8t,ybnOd|L@> fkr[o½`HFʪvJpИǪ4xeF?@=&UGnR7Ru \GšGҨ*o[UbozS h2 ~/)=AzCL6G,_DI6*v+/kꕪ!0f U1FuXVc-Д:J2o{XS}Ic<'X{2JZ^.v(vY֭x J,uۯݒsSɕ0MtQ(@n-t dctf}}o=0Zym[tIY\]riWM1蓎JeC+u60dyw 1[}@^ެmpىЫ'9wUUnu?Ӻjݴ;ZgnB"{%Eg)5RR{(%qyݪ*Zg$LNugh.um!)3PFT.h[uEdL,0^MC&p qxoW͹V<2W6Ob$rs(!Ş:sc"X< Mx]OA-3noff)&\cڊ{OyE]kcM%(v^^ 7Xhd\WNr̎P"BiL/yk#7b7v * ܱgˁB h>@mR0D yBE>hX&'-@)=LuxWKOUf($@jGu&{B+jx yxtk]Y }:E5vrW*b{8Pr,^pN%;-w5R9jPݾǒ^O'b YUVQ^zMzbzQ1&NUǨV&~+Uү;-n\8 B/ S |LZխ?<6[\v2j6.Itr"DW˳\S)x ;d"zt`bGoY$m0ݨu+ Bͤv* 'p L_)1]5|&,ySI ;h-/R5Kלo 7NdmѼtqӇ۴^p5`nV:{֞iHsǺiNs (N+cYOLQGmoOH>.iřN>sU?Paz 1(TN2Ґ6~9 Xr#B/ek?YTXtBop9+>buqQ1h Z)V@YJJu >߲Aq;s/?|> ,8SE A8?쿰PW&*e0-W쮕b # *>L0"U ީ478KP&*P t{ AASMw#]gqQn,_4~XomGb`ƌ<&q' o L6\3asVsҮpH*/[Կ JWH4:qtc\5-c\ ;ܡ|ʼnvg: y `W-e#^ =4jn` yߣ'&bVӕ,b; 0d@pxPC^(GMv #YJQ\d$U+HՇL7ӛuuL|c6S\S=ĔcAJHQ$5d151"+AOV"=\oRRހ'C5+{U]QM}~&nZ%R>y3lp4V3ׅt8V?G֎3"!ЉcFHY0ݞYΘ]9g>*36WkngYх%\H`&4qNJL$)G:J(S,ǜ$bkI1/71 & Wڿ-+$Wx"GlUPԁzN9rcY[vtǐ37w4hDN=$THVH[5$%(tyd-XkAUЇwp1TsPh'g 0 h L_wvHrH<g@Hy)zM3~y?b# JnB1yy_)xM*ުG {l\a<+|?L)h5R;?/cor)ۚ.Ċq/ 1H(In5te7Ƥ:GmyZȁXNbzԟVEOc"+oS+`xDDA臰(Y_ľ pGgD@yqRM*#;9pܼCБC~޻S@+XJ1.uYpu{?(Zf`@/.>D*pJɪ0!Pe'Mf- }nBi2v ^Hȩhtm[P78 Ž.͏{ɎX^鵈)A/Ib,9&Wh*ޖN`տ M_\tr#ݯ8\Iw@ը DVm#8y:24F bWAF-=j1rӔ?z}EȄNFtD(v(SD&X؞&Yʀ vدOoqԟv5S t8}Z>ըSeiWGlEk;e`vKj'KO\[)8\4`3qia-SGZݾ=n|/7M%5xdgWQ֨iELS)Z?HƝ BHli`O/mG$ݦ/e|=7͝E\%Z@ii5_57 GJvEBBH>t{4ti.ҔbYLy!0 -[0~re^)JnRn2dN99@BHp;{#U)?D8uO͹f)4}DDu;'3e !"̬N\XrmpnsP3W$pu6âRZWfw[)& '(h: 25-}$# >{|s(5kgj"Ao@q5 vI}F2| lJ%~K ">V[_J#ٗ kG2Jı%V%аcSL9Ks¥ikg_.S$(˝i,YlV`AXZ]:#7]_3."ʒ# oV@lv2l%`.\Zd{SWOgD [<#=٭Gfaf)>尡2t1ʧ<ډM eMRd)3Tq+/APtZ@|6hss;5yuOtB3]dQt9[=T$Z[ONmvZڍ3`g oCJ3+1w?7:5`'dA2fƈ.C^ .\G,XyA΀uk{R8+N,QtaؕY@?'DEFVJ/blkpm(K xFEoOVƉ6^)~.:"Iq/:W˟ذ{ɿPĂ#/`snghkҹ0 FæmdSQ 4bV_ FCV\u%;{k6?ta?ADo$p3dngt8i,:]n/ΜK{Ѥva0psBH>[oէ1]ەqF\2X{%"Y^` A}A76ٌR=~εM_ӹ xbL3TfQ +v1R/k_c@Q3,X]zJi>GCŽAY孆~zRs`Z/攎β :u405jtZ2>Lu48 -Cͭ KfM(ࣧMCm@ .m7t`hgDOL(Tr:9N X,Rr$UYAIG0'KpT5I&{ASxyXShp&| - : %p袟> Qb@,}bd@'ӪΔ]?ŽCI6 ڴF*d%{n$rjRZO.No  LߔC 8NJI QI!/ڣX 73ZC\BdV{!Y^V@sB̖g)pX _v⨌*r.6 :%,π6_xR@_MAVMFN+ ,+A>BG4kiFOn @~' ējA#@Zmw.iFM^A̿_rvj,WLb潆F62Os\[9KT}Gd_bsՅ_y*2"7.ioN${;/PwjdpmtYP~dBRUxlmTڥ= CeYhawɴn IW)FjxZ͈$[u"N5JHBR:GO DZO`"hT T0Ub6T9iz5v5~P׺sIn@c2s³sAOo8@Uo"m"h,m83h~Z ,z~s4.l4⛙v#"LFc@ަyY3LjdL.(OA5'b}Tdi/,p1)^Dm0CTznJTıJ\dxHngPE-Lj)ktM~§Q#TEIgU LrcaoK>jI{|̐2%*nTf~?H=y }?' 97e:Jf]Oy6ˆ@͚5a4$yQLpLE}53]KcM$ A{)"ut0(ɪF'C܁ҡԿn~8,pkW9:LM HLq1TE_GK˿)5vx,MvD:'}jvWҤj̡Wjy)#d^R}gmӵ4Ex:gֱ pTe T۔BK1UVc \[n"Os髪f|(,A!;Xw87~l! ظ"HOmH~^SQܞh!`i G_'O/9/̼wL+t#Lӊwc<-% SƹsΠ1dԲR8tB|Y_jx(WE`@͍˹ڌn9{> 3+B(25\GBzz 03}da[җ sO ơKL9YRFu0iGK`eU4V LEe،&+zcXb\V}X)¾ƀqɵV59)+].Ť͈xeɯPP֔ t]2@mj.%M<oͤU,4 4:Vo*z@@p ZGGŀwLaRRo.ͭ/D,3Y)R *+'&Z!`^_[! ũiJ :>GXLӎS?'sm6Vaa. i#{V>n w$6OBN7Z71곱L}֚uw  j$+DP:V+G@f`&suY+uBP :fY' iW{ѻjC̴KsR1eBV#92bXX1K׫ !8~[@2I 2H\ڿs&ՄVw4*~ibvh'XaOdlz `gI G6y0c7Ӥp]0 G?k&f T}aoL;䣪 :Nv`pDD9 &x2ƹ7#8~tNUG5xY!4)dͭa3aQ >c㝂 f/Ɨ.UL-)ղO^'lG?iUW+vH܀\FF,ʀ>zX`mQF7Ebd%qzI/T rs5PCi6,V'8qJT m"*0çٴ#f2EJz owVv9NԖDfȕUd^4 z%j|BvllNZ@'\ۘ/}~b |M'ݵ*G7 ؍³"]qpS]hv*ɸVA63 szŏ{f7mig.>K6PƟ[X6@ů#n źH$:DDDM!t),E`A_MᯏrX `5%=hBG\f 7tSaQ`s%qc\$:9Sڐ[<4.h;drc/rgCQI\ (G$TwDdb[.>uzڇ1OgTnOgVB}߮a2OfHZܦ~?e SBb:xm <ƌLȤ|N+88߽]vW@fu^_~+{H'@T=h){)ΈW-aZv%$i2jHesFАGC?=Ė$vKA}Q rjH6{K\<ݖ? 8lҭ|cQ8b9kS;aõ :`s1@6tNwlb-`<מ9ay9LW;ސL _ZfT\4:^U ycG'NMQxGAyH y6*Am~j` @^W9uz >&΋UOq\Nk%_ ṵ.O!NHߞA_>@6#Nh|8I^5խ wE)\75ȋ%L[} Y_܊&dvJ%wJ݀hW^`xsO&6=XY˯XY_Q!5(K.]  tR5T H(pL?'; -Q4H[MH4FBJ ›*!rXcWp-?tUwKs[JTϺcU4w"5fH/WU+BZ+xEł)LZ$p^!O5ԦrDj1v7eV acpLlmI', C,JR{GMR"Gm|;~A3N)VK?B \jEQ!sц 벨-=x$`4ssm wőxF;b 9v54TFb,K$S*H&<_c hbL蓁|V62ՅhndL-גeʘOpM$0_!\``uY1vNgcǏ._Woc|Mx4-cY..((]-IM~<=oCHVw-cw\bq`V։8J )9nӼAiB ϴp-2w=yCNŝ{M"5)o! h!4 JSNqq`& :C / DƦ` {38dS?(*4nթeKgU83c[%q !sY.uei*~Iܟ?w 8\J)E o}y=.@Pq僄!Q$PD[QAs9oYQ\MEp;b2t<{UlvH']:%?xa["Z~鋝+\҉+#ch&L%y/s`]mY޵Nsʤgl}g6&n6/"/4=- 3bG6NV/vf&`F6a-XLJ3 Uc~a!T~2)JMѻP*wڶnAAUaAV;O6U%]IB .(.ψLՅqٕ@45z hOTk*C11ǘn"qR u }BDEe/A*_t?ȣ(cf. v.vR99$X$Z&$72 bʻVA;D#DG3G^t%o1]ҡ*Y&ͨzWT!Yں*Y2!ʽꚬ9 vtJ&˴HnIܹ$ zzV/Y^L.H),Rۈ`?anuFݜb(YFJg6u蛧2;1ho!h},B)/1؊S%;ux!"7ZSq_D\P&6$QRNA| ݍ2.FscUo \׍Fw@vJo1tL4F6ϜDZyn[8!UZHȇB˦6 ;m*2e/10bD'hƵ:wr} MNȹX{eV:mD\2l]Wz{u|+PSW dOex  @gwӂ!j ("i '|w.:OEUzms?Deθp 1Tư1 ꃍK߀>ŒRUt ,>Iz<A DdC~#[ ^ $ 9B\|ķ.zӿjc[mAdq?._8*]jrr>Wf5^3X; 'S]_^q" R]n=dH.Oqhږ4QK^8WmO| Eb^vn7Лc)-:/eʙR&2)p(/ɢ? aKX7TB/ aȦVp j =h]RL|X\H$8皰π)D:vdM̓@@O(< $Gwsr-2C˿ߘo7[0d9[D ˌPe@4Uzm?:7L~5FATE~~"  Cn<yl-{^ɒ$̇ jVgqC>$lϟ>/b@@Ljo seq/H,{'_8G݄j&eUȫ󓦑hI:&N.YnAg +'r=u:mu/zXS_+v'2űVǦSgf(r&Z.H`P7<]gAls7aRV' lيOk:0{,c> [>?OvI6XeD'~(poGX"e?rNlw<_券TU\H`wXVK[N6csCtHrmZNeUwU7}0j…կcJkNzo?U,E ĿW}ShzIr`"B z??::u3VVu1p/м:Qxgf^l2S`=lfyz2[/d>zzʲU"둈w_Ө aS ;+[27'b%=[{>9 ij;TD@}>"Sժh#[M>^o6j.1vӜgÃ01q\W'{FU_FkMaLG/#㒣OMFZpӟԈ CPڇ- aH$*9?`L3*<}'pNEze|7ei8|;!4XsKkyߎ𱯝kk JluKћbOB+.( ̛vxOv%1KrD}Z?*uި,+iMԯhTPUUտk:ӱ32u5A`;dcY^}9P X=W'|G ?Ism5"2>u:Zbz =$r*!N%U8<і0F72@Ӛw-Na0jF h38sE֍ mudi*U1ݸMI1wӂ Vvz94dqߝRE^8d$z8(P".,^Bw$o*PϘ¢`Eִ=0W)ܮJQAq ~ OTDVLb1mHZtCPAįtBQ]%S"iu^:^j.'kV2@ a9d(XPn\05$tY o2º,v$ΉJd0Myja'"<ڹjK%j &EL˅s?[ǝPk4"Ejb׏S֔’ZH39GOɺG V3tu ^LbjK73: / B[Oy8p"yb(NH٘Edo!em. E_,F}m>o bMo/9N6 R<RzS'W˖oభr7/ <`mE B "ْ9Y2b"@dWRY( Zx~߂lYB,]2F`(Q t7ZKx\\d~׼w_I_3smWDŘ̰@s)!&7:d{ՙ SY#0/x'tGr6S?mц<3t!>bFx6w<74" 8jO^f\Nq/ N$&sC6W*īBA_,6#즭{j kgceDgXci0`u׫x7lj)ʆᧅxD _[)ސ4q,agvp#B4i@15lÃw/0ssg ԇv__^a])r P*haKK9(؏jCEc+7Ch+8G2WWbˣ^@ ];=cIΪB~V _fΠO (@hԗt%g#gٳ1J)A?^eSOiX_XJ(dQ`86]@0/}ry0=D?酾"87pIhtU.BIdjzū?@og7_,ISPce"Q}g͉ `'~IR2Mf!F7aq y)]1W&:R-& Oi[2JBwP_۞@lNZ~i\/ ρVZ< Mai~(( öXL@g/ .˰FWHCG!Y;G|ǩ0w\07(T-=;v DZ@?һӐT)Վ( xv I_> ;'yuB,e5T3z;l_"q78IueWq{&"RQȜCn%ed7-y ?NOQŷUԴm0))6v1n`ܞ&jA3CgBtu*ӣ>D_ |x0}:M VZo 'j?(\=b(iNdU&ݎB yڏmmSBA, T6ⴁ/@坼ŏm&./ߘg$ TZNl.Iq%ɺl *!nl#oe@z`4oj37 45y;J}#ܸ1Vg77Z hdx;w*nǐ>aChwؿ7ؓ=R@i~ VT寺q<$;/Ԡ,vgBTi3n&L )h}>Y{Ӆ#? ~;t]hjVG)T}0~G?£܅B߬t$ Y`ӨOuT'N<еo1xk1_(]a[ee7bRQ]JgSn OT==1%<=2>=Ӹ~a>F-ډ%w+h(焜"RTFD(~=DŽwwnfeCEsuֈa}Vۚnœ&;![{*֌ R\TRF\ ` e{mY 2UKt'0tB;| Ev% sz L0I W.(8:F b]CX2$?,JLW,jƲٻ=Wa'{ f6O<[^k#qDyܦ ^.N^(H9wZޥWUM.ϝPI LUfEj9Wq+"F׸RnrdԴgT/o-HObN6(P^L[EMv5%iuX:fiq2#HwWZgg_oB IeZFU=er~a$TwA_<b2iRY,sEW)ԏeEXj>m.I![w-N(O56uν*xT\ެuk5Hpd.2hzւ_7uPCbt]=H%o(,>]@`SV#WZ=kd 1D;Џ fWQ؍t^xZt>tN;RJ0ս/bǾ,ݦjyXP Y.ΞxA6|iyI-U8Pd>s]x,D:ʪJ3ylSk!?7]׮ ߛCn:U MN#pß ycQ@ſ5Obpyw0.ek*^(my 499u^ý 60Y} 5c4i+p Bd3'U{T oD7ci/+jv4=RupN~IpV?Tz8+ t^ >%TV>\eZ2nn oFI¢Tz#%R0k(+؍v:ea}4h97#{x^6˪ZOxtѭH8/ s=%]Xp`-ٮ G-mtP nY=|OS_ AS7uWyZ԰Z~ ZhIQRa ?=Gs1ax<=JKk![wވ|F]^ONhةmR4`\j#8鱅< c6**a36(*.Oi&W :";;p[8tHO^~Z+F8Xߘ*q_PZe4)3S;D),)T?v^O ǿ蠹0:W(;*1>%`o'7BXLRkƏG`V dqy3D2O>˲hhLպ;[|CDoCF+ͅT*[j.lda?٘w+2>M8ǼE>7=ErJG:xVw+~]91ۿHsO ۨAϬ3NGQvA6PNw!Q8g#CL 4@% KUts{ ^8sP D! qvxw@ AQ*Aʍ 2wDp,h!ae5;'"9نӺ19){+P:Zu΋}eI86U33C6Oȭrw\ROV1:e4kc K$ΥrVp |HY=uYNا,-XtRZg-)4*s@ZDbFƣ4Rźvodb]1Pg_VՑn@<ܻf/nׅ%8 %#a,坩/knݕZ:ߞIַԘK` fpLl3pTq`otx\zAOe*E-ixdIq.ЁJapߕēx~gy{ ӟ#]̓Y&06,K>lLL;JymzsQ{G93.!đׅ7c9jfD2C)$Oi_F3];U&Y -E0 4>l`f8n5Ryħ9 rԄOA! ՉkُJLtCΜ7wMQm,Uc0?+$?G?cx; /TO Π4W}J"8>3Mx'Z VB_sEBOl"qULAjWy}`EYrSua:Iǚo[=jǭ$avcf;0"MK1HG>f|Ȧ~ӨE7+DЪQaWiYNA4% =Vv!`ٛes+ۗJyBF i"PA&tn%h4oS"rD*ЂHff_d[B%UF~@l6tΤ}icG~=òH䌦W6: --l_U(F_GNiy.+^An1Mn 9lj%&"^xEs$i@Gc݁q=.t>eynofF:>VD ]#fUÄJ99Blח+,0i&<$ U| vq/Js!pׯvzqsloIz˂l @*Q(-xt:]I8!^[b@x?[Z ,YеcWLHbqW+轹f8t9*Tq PQo0kq_W 3R=kwLT#i4sԾtusaя%_̑WcTR"%Hb7eRgZ(82F҄Mh.y{(񻭈t{_`Z_,lg83݈Hzr,372j&7'm]&0v{al}kuv=c5 \į{Âɛ*pL"iut=VZ`m=\T4H%6M?$ eZc79 9_ ,zoHq \U9 ~)-g_huf I¸ܴ~nUk$1$9u23wsLk;iJ /s^?,;͡ȏ t?%oѓv00o?TcB3U X 43dKψ Q\g>:>b3$Z_*\N˒2;J(@Y*)IJje!N=;n3v~1++1P"Ct?$Kl$bN#DQrÎDmR-Cn(k!*$ UhhTvj s/&^6.%(ͣ?ʄ$ UDm+XceDq\U5 =:ћ.Pk魈 :zpk(pjDzV@ɡ4m i{԰0 *LK }.W|I9+y´/ |\Gt?~# ?ЎФSQ޵ڑdLWV|4H#m``[0.(Kh7V;9^73]GpknԄVao͑4yQ$_F6enf $/"AD*qw5v+2(%̀V |6{qnִv6(sPlODI<@E6zO""҆=H[&^e] *|fsGzߑ|CȨT]B =[Dַ/ސ02Zζ8azo M 9 \g]`N~ԦN:0ӏΫ97| 3< h"v3GEwI\v1;VU<2pl?.Y bjP.Ztq7I]pt/([g@Ʊ1ַ-cyayѤY\|-.n?/ ?BF8ƎRVog`K;볒@twx$K#Q֐/0.;F3z iX.9VELV!ñv(%C Lюb r'pAw۲%g:CC1N-;I(NW=I>Јayt 58Fwl|.Rnk/9kYtfX>֥2Bx~%u@#jj T>Q{`Su6|eY(KrމI (:Rβ^oq=K5 zxlM㇐:K$-?+MEt^λnO(ݨSwQ7Ý^sM^xd@Ŷ+@8<3!;aX}jp;sn6;M];/}I& iOD7> !0Xb T =ҝl}Hہq㱔U..DfMFL?%[=p7$-J~`Dn>Ӑ?`;K,nj K6gffKmXn环1YlR) y%Jtco`i+lBHX|hlCTTVKɪ6UBZf0fjN_[|4s526ٴ2r"AS0sû]7cVDsd$U+ iӡn.*i}mm`ttRzw鉵KܰFb~ո4@|<ߔݲ@Œ]N I6n/7֕Bxw&o[7bRpk.qg[  fmj4ZfX90Ҧ@y#urc y8Lf|1Ղ]i:F bFNk61 c2+]x1e]'Y>ն4\.6HsPڿx6jtpMIA$JÈ,a6-_7cR ϓɦ J|A'=t! Urp.#84x~!ENRI- sňKZp=+judwk=umzRz Cp?Zmq> W,BX|-K`:-<ɔkh "X7@ѠBh_*_yU_d[Y(af#^GI 8 Tqrrp5d!zrYͯ5qFdWf%#搁iEl Ik5c$sqZ-5R"1*"`%9|)28.9:@++ZpyƱ_c0JBj[:M)F WK!hw̚cFtQ/_cEJs V–3ZP48 &yȁa&eX:#.m[8S\dH:XkJ[^<%57w4+X q*3,q;6+8 ["]U;IYF>jژ(\(Bݲ\4?oȢ|:TC;qz:]k!+jG(gWg>;6%~dNgV{@]~ٕӫǿqʷ0+c٨ kS=w#gӌ !Aħ;Pϥw~'hJ?aBKZ*-L6/1|# ,^=Ѿ~ 4j(W? " o_u=Wn䆅ރqAܑ !m8%fhd̅+$+Wܭ?AOvh95%.(ab!^_.VݬNW(5pzY.CQAf;ZA$1 e`o-,R IR G=B9wә6=:] =&]ly6,NF ! aKAXAdUjZMF ?=JvUęIxKdG),$fp#ngzMa~{k2nY%jnY%v3L cB1qdCQ2 U4ڹ$l; [:<#MJU40,}9>\!NB 7mkzCMsr$=~O!3vQa"#֕ڒ"XH4CESdݎoYlB>>VRHi+yC3[VDpb#!2];Tm>=5;Y(qR!#{ΰ<(,&Zq5 .7v3aC_'X^ B˨fL0JIT~gDhe-seO46ˀס spO[ȇGlWa`+Ԍ9$ju7ÉmZTԪ̖%d ֖f7M̚.гv>v*݂huqPo@+)_i)*6YHr[ @^-y}WR" O0SWv(2GcX 0|u°Ot5PJ`@m_ɵi,iN_7rqNx#^BTS''HBrp5C)vc0U!_?|̓顊n($-hCr4ra$\!m_rן?ꦷ%Z# )t@ I:nªHG;kuz#"[Y!=˦~$hMYQ*ܧmfMXY\i_\?wNsH{h1Ig/5X&V4&V$VB7ʫDFptcIѨł7:k">-R[8c}c(E55\qצNCE-bM#D > Gx2u2=Ut&KHBW''IB#OSgl PmΥj@}-VwpJP,šc,X:yrbL2mHu _ g_·Z0KJ`;8qd0ls,i"v|$nŒuap׹ujBQfӺsxHELTõQܮ@=fH\g4uVQ_hyDW}j:%Ne DȅKJк̌YiKi1$6/I Yn>?:ˬJ6Fm }bB[`%Xn2JyNnQZYC00l}!"BZ||Τm6XfUxw4V[\SWX]A-Fmɥ;^]Z^ǐS4S}+2ዯTxX_C"c NDt#X*|Ԉ[i13^MdSRmq` Ȼ^XCs-kdwѰ=KRxӋ+m,tSKOTH#Ga@&bRy6 sx٘M\n&8Zuȏx~^x"%AGJR>@~·:7}S3$p|n9V`t`$8i"msCRON9mdv` sV=j?}e0BƁ]h%j7 bvAX 9M+%^+8Bq)\kې\h?\znV1%M!!#9FO,ُǛn'C!^(*tw>s#N}g;xo WaVeЇ(2E=1ِPOq̞mK}=E~N}av=W{SgEN&k}wN)GNU0! g&WMGOʼNtpDρhN,$l"f~n8>;?Ø,TUs"3Luy_2%ݸշwt"D}b 0eK\#n}!z׎OdZ{wZ@>,cMOͳe%:Cα]YGBZhQ&q4h{q@~VgӒ ٌCwqrFDm30_XIY*׀i"|̓Jdu/^ڨ LR ]KCs+hgJJaRĒv2 =*DRzͰPoM/Z#+VfD7!3Q$u{VVAD ݳ*-|<C3ر(N"\ j>KV;f3Ndx!OcRmr+9Gd[؃s%2KׅoV5sLҨS(OeYc>16D@U\qќʿ/,+CPdsBM*jc׆ڏ(]H;?/ɯJސTTjk]T,5)m,g-:^ ?ۘ*cPQsWϞ^>/# YR*"u3=vldevŜǝ+pp^<@BjkxWw:Lt4jr"@HePZ=PQ攷s|։"[i dDuP%U$+VZpP U+/o.3]v5 שk݇J}AMxޢ{X7f@*L ٔw>d^ ky@bTL)dG]5w[0k=\AbZܵJk_$D(] /C\A'w*LSk($Fg\ f'ZysV"k2 D* y0ЗQrVQ5sr"w(~ f4eyi3*xhh@Dc"?&0Ll% Po6!o2INQ~yR)x oꃻJQB4H~$E;\1ɳp5W9a6Y>^>^ Ɓ-O"nHmY nERb%N |o׺<qW WACE ZTP;ىK\(+@d{%tLjYo~o~wVJejRVyXje,yO'wPz9s)!Ĵ *ViY/,ŪS7C+k.Q}-:X0ԗS@8Y lf-QriCXA~eNgkn PN;#HX`x=.kMz?S,&CPnoѤ1.⨾mjYA'e2|w. `.UO-24i\[;!U˷Ձ"#]XOvkvabF#I{$!N_WQX4v(q CXFJU`N/JSBo*3<Xo*PBi{m)g]%// rF 'cW:-tL]eHնj$MjQ^ұI Pyȶ+EEDؤOV3ZJ)`@_J-lqiQ_ uX/Z9J#/)Y蝑j,⹁%_$}+HgȸݚJ4#t%pì[~tfЗR.ŕL Rkk. Xc!85.Hc PXM! ؕZQ( L{@!ъ#sh[;nA{^Ỷ l.o{jy>]]t caj*IT!v? '%6@;&t 7`209:q m;虒ɿ| [moفjH74Z?dCQ$sS=qt&Fbd3QmM#zJ EX'=v${ bVFm,p' gonК^6t<[u kBdfK|MHħNX Z~KPAY3[an*#.9.cA/vиl9@^x-3gI3I_Jf;Ӓ·06a}dyYF.,d7q=p SͫCWP VmW*y-Rbe9nXA[hʲK2)gWzf@~*)۸$&/zJUu'%1&wtզHyAZhɑpA4 ߄{Re/eqq\#W>>:X'wj ,i'{vY%,B7eRCPV[Q-P#]4%˷٠*tm{V4#9&Fʭ%ѱ#%wbjdeP!vGM]18)"kդ-z#yINB,T$6G`[E@sʃTm/-a lnRȘ"f; u!J %߿rЩOb\]e+uI _4i8"(Nd8^7#?#'[xc݁~8vꭘVgO<(ύy-I=BJ55tQW?TO&U-sb3S_g9gr3|a,`F$(VնaG@8K+ ۤZ{nˤh"1/peo+'2 j!ZhE:Tq],Ӌ:"q<ɷ|*>:Mv$ϰOE,%U*VwEU@` SLM q.?ȋknMuiS]TK63d :*& :Sdз;ES͋p]>WJr0 MvsM~7Mܮ.I\ꌸQu(JF/;cxW~9 f^=' _Egl7 V鰛KAeljkR!(?<%fs:ˈKQSM=ݠ} &(T"#j\h~82YGΜ#itB {tfP-NmFCiUċ`J&V~t 9v8+yZڸ+U0ɇ?(NL"ʆ~ ]:x!3?–7s59=c^?&.}F {n)/7zJh +؝f[,%/͞ xm뚸Zs8'ydT|.q `qͧQ^ }]vdmN">0m,L9d1}lQ/A;p+w b⺹s4匥_+ۜY-͠bs0/@&nR6!)3HI郏v c_{!_v7>H18fuۃGjO0`x#{}]Ot( Xy^cMbF.XeV-v4yn;w+$1[X2&@T7=U>*ئi[>3۳e [.2QԌulh^R:{`IʿuK{PItC<6LI\'( _MՉL;\Þwҹ {)fb!99Yn/jJHӮMsw!&*]li855pH?Kw,[7Rn۫GinG;xa ߿{.%Qd}ciBmϋjZڅۜ*QkC,&I z/um8w}R0-'W 8ղMJg!T1| mɈf`ݕEⵛm?oT5%xo+9K iøP"0Z8î:/MK K^GC+K+x; AUC(h"4@X[,$|*R2m z<'L0~զ^Cjмmiʏ8c,a9DlCw޶'X, 7 :RoyԌ euGIzƷY3#׷z€=ڔ_l 2חCl]:GP+r,> :*{(l+,qۤ폵UU.xh%x UGF: f$R/Ǎ+r6sp֨DB끄6آZk_ap <}4O>p !hr6vFyK5_jy7'75~i=niۯ[뾠0:ug23'DH򗤨w|F[}g˝!;L9tg9IJmE)O<( g;T' ,MYz5:O++kW){\ :v #J{?N6COu&ؿD#>5?UJ 4Z5x6Dp !6l.hS՚+F^/ָT c*$p>"D0ilRTs5/)sGGc 0*a,|hy{G S ^萓EBéq2u@[!GC\"ǟ_Yzj!l“c8xAϓ-_F"7=\K@=wOd 1hxا*Bt* K:g aRT͡ K7eK~R, "*W-9Xs)/4,ͫ _/]E S+rTA=}H5E6) ډCt HIGS?ف&rn"JI7z:HIPhrYh-2I=mې ?n! {k~C^r;Q.G+IHxqW‡y)Ѿ<q ^m>D ; nۻ>E%̬x-NOCT~8?sA8S=F p?xϼ Pݷp-TPeOqqL  ,! Iye?lB@^ !䧔ʓS`4򐛥XE>XXTb Al/RKP;Gp u|9VIѺM~klꅃ2_]BGyhi҅9O=cp:}u L2KP-Åjp#8iLu[pަ9 nLVH~ӝn]YߖϏ_gRvؿwm皛p':j%Yݯ8ab`(y'4*[B\V2Cq @ڽïafl)͋#tvD*˥hfrDy#/m+}XIA,vJkю:!Y'MdS ?TEy` +~w4, Ro4?St4Z"rR}s+8 4b.ՒH$=0>#L*ҚVW׽+“Ä"JJ#JJ`\˙!Zgĸ9tY_e~CR~:1E٫fg :',} M|1l I,6+&wpZIܤs`[#(&I8=Io,%_Oql㜈PS*G|;KΛ"IQ]:|I<J{u^(o_ 4 j&ytnOڊ 7  Eӗ !ZTMgu|vw5Hm4@iJ]bS֧WwkF+ǕW,5Ky@ Ro#\GډYzR#5cIUAfVSջ6 ]˹Q1i~{0M9\9D<#YGыMy^Q)2k}sg sU)*RwnI5|m#WJVLO.GXvzl4z(s[[خQ =Dar<. W姠O 7?8|Zeu7j80(CCPTu[gL`[+:7kEB!{aMΡvzF݀$L缨k!PnPիdcKbϤm W"#+D ՅD0lmH&(ތۻ &;Ѻz!YnL5}B؎0[v ӼEMit]D@Nqy_&<Я%_ݷchۊ^]=T *B4%NLs/z9Է*}Vh *}FVBܠ6pYVS.3ZqA[hf&t1&),E!UQ2z]݇FB)yp˄$JIc$gΏVy8!nOӹ" |o!y rM5WyȒaݍ@^.d\_ 6"G. vI/֚ OHLsK LCNxoTKGq%U(hӧߚZ SF'Gqѵo |pJ&l_* 6Ө֔q;FLC}`K͚2 Uv{Q &܎@[^G|sJnSe,\o'WGg7z<Ҭxթ)#FH5HUZm< wVD 5:hb?ˬMY:d_EJq8A?@ `;oTf,}. 2Uq4bQ3֣O[8=~Pg=IzO`4qJRRg bL1+b()m*3TN5 u8 7G5+h9 LW4_˥/5N`3ZKѸ4atV%GF0j9U_'ѹIsHT)mS TELJL v2]6-?qְMvty!0WY另쀶'nO`y!'lBŢwmx&1;1K%xMq$䟅%Gڬ*2"U8&igQeBǯgvW/\YMPɳ>.d_| S\1tVrV6琳;602o*Z~3_MdQpdH7@^:Za/²-_7ɉx d5GŐ[د8D_hkld+W%6oL_èdQp+LB4n.ՑgZ^ ɴ]lލ`TF19aU#oS.+bz&j9D}mz^tDq,~ #OkYStW mIY渚6NBy3Yf3i܉{S T"鏱Ò~0SqR( V1C EU˴+xT*TdxLAQUF'd趾|rw]aˠtA6HDݻZADɟOž_;o,˄փϔLD$GqĵB>D\ցQV:Z. -U yFt웲,-=::9.̸ͷf>с,ͧcK;$-)m3X[N_;9STYΧ7\ aOBYqgfCȺF_ʲN["qGNĀ {>F& E]Q?L@?IjoYiAZr,+oxxD^SsXQ _w X0t3~_|aB4$#,?wa1·Q &<^xg񽂸(ެm%I9~i|xu%*~x .dBTH\ѹ0C ŶPXnTc3sSՔ;n1"NTEDzv7?ɋnk[I'2R|\TbQG dwۋ􋗺Ɯz\ϸSN'匥YуWz*G.+@!sYezW䨵TB޸~ أk <4E ^~{Uk*5U W 34ȧ-W҅ӷ[zh(jG$y}J+یw NE4 ґSNFm);ve '|GDsR.Ț+k7{<%⋗Nz4'7&=0,ʈNPkwɓ5}&lгn)ݞ0sYz~2QqO0Py/ &yglw({dsv+uʺ١yQT(mW'sF #@e yJ~"=:dWj.Cn vݼ%>bEف5 b43w5qO WE5\R/=/{h uL6*'bm 'Wā@0"@R*-`/ZW6[YCa&~8,tpD)CMd,cLj4m@pE>~V9š7e *Z(C2%,mo?'dD._%ƠbT8v]K>/.CD Yz6q 7Hi?9v: ?Ec,о$[=+$))]ߓ #0Z  &}bȁ[4jΗ1]HSmf$=h>aP+yXBJv8*,eq^Q]Ct@ }I= v Fԭ>fyPOȁl&Y<-qCbBDf&[%NH1"s>dJI[T.v# G|?&ayEױ06xTa8ܣX)Rd,laa@8` _=F,o2+2N?Xt3usrFa8:Qo;W;F1|>ׅly&U;'Ŝ0HmC6}á)@k.pM\}5lv\ז㷪V]d̔8,Zq<x~I&ARyBx "޼֚h-rYW7$Ѳ!$;5tBAxԚ|@P/12?] s+]8%XۜfR([n"F \75m*M_Dc':G|2pƛ*>} =hO!"&\€CR[Ndhڵ]σRd?z9cVs %z1H̅d#X$#޿֋{2f8S^Z.M)Z'kJ -q#lzwF΃2 k`NC=cGRClt 亷O*%,G0dacExj$ak sbQ` Ё3qF[6qsqO*L`4]j+"dA>;'=QkYpdHmofI5LLO6+'";c^sVRv s\^/*"ѯ LE*Iqp?yFQ"Yj Eݙb.mƢe s#q6hRlU)ehw$ֈDb!5qbZ!ENsشCfĔ@bՍf$ !8s>JᡦQA ,5[Qm"ίt(xYoIV@!k5Xڧ ڠ]'x 4DU 7p_?$)#i ) CIa@R1Ϊ|1{Z~]𗏏յ_N{Z,Ү,{Q'O _c }\] %30E[=sΏ; %mBTښKq!I>F!+{zt, + Ml<6-{Z^_P!FEaǵ*tx`nf.:+]7<}q YCb7TufE%:.w%%}F;Q'@*&"QC=Ӝ$CC,ͅ|0oD5,}2#=e1/+T ї؏e; _qRHBeC-u˥Z̗ 域A#(dQ:㕪bK{/e+G$T>0`yk~jq.onGj!*Iԃ9eM?fx媁嶧M6jPk& _=|G ˦Gѝ2G|ߦ.x~^s yQyyS $ ˛T[( m@L7;G )j8 {\#ɟjF2\I痪0C1WKǑ:CagQ2¸Kj~_4E_AeC8e @k0m<פUO@m{086x%\Z& S[dt FE%>~W&9/J( ۧceSr<{4:/_pR ݄Aw[ Rd /A;j匪y8>, ΰ 3#hlR*(\hn i0=^) su pdI*(VN1 xPaCuW!6 4{yc*Uyv z !+yBqd|u0 {]gǐ$ԝ9H3l 2+0YSZRk9dܴ,&Q`g )yZ,hz#'9LMEXHI%,2+Ct#E- QfPnFS(vaV>pyV kHf^rKł}f/7Pʩhxy9a=| V:ϲc*k_|YEou/,9"7% )H&U^Pؾ CzhPSe7x'i;Ԁ*2ٖ]ʸwPw+F&3Eq 8^$H,+B`}QHd(vjm`_mI'JC@]t3yHaE{4O$? UbX$=x=X)RfO[H% ^>to+rJt 6!P5%Ҡ]z0RM[y+>]gX.anpR[tfw %8UK"Y#iڮ?ljq1`A&hdt/@ިbQTB&t!ds[1bW!t̛ύcYS`xB; BKo݃JltR܌5P>ќ葚 v5ˠۃ osu".ESx/xq;a-5<ӥt4T Thwk`ð TH᪲˰6?LF҅*5Bc~[ϡJ>}VP⬔ iªܭ;ܳ]IXs) 4k@tJIBQ=Q6t(mϤ/n*Z&MrYI5U\eIIYidžOˣfSေӊ2" })]^+@P[{Dw!e2%}i57㪠9JBdygɗR>HU: 3Mj(/ P_֞^br&r8>z8(c#1E}dVr*EW-ޮGG: ߰?y%0{HYgjKt&6ta1^KS,٪̲aΐnXK؂?D*@n֑M|K̃t?[6ngD40a-d}HS@aZV΋^PrWə,JoZ~ZF_D”}j36ɗorpB$O#JhJD!"h Y~:PLSq^DSPwNLrmj8%Kc~l @E<݂Ոx.S%Ļfż/:߁[t=8]$CLߠ,h5]Wmb;a>ł9P%Hgr¨!׵F⭞ɼA%&21p|TY_J5PK&1GNΔ@x`rNQL=O-I'Gu[9O3:mNE%ySJIexhQtYBduџukP%{"lL %b .$$x~KtMu;u T@)3G0z%h]˩瓖'h|92^ :}Q6p?g'+^ oЎGy4&d|)WedX`ˆ<h~Z率6=d 1RF{?L <%)pI$i_*8$^ j.A^k⠆wT%Sy wJȃwRX2n ~-L}.%eqP05W>D[ "<Ϙ?C2MhgaO; rtz_r;7Ez}7g9,[gݻusK.f-I5Ƽ81w6j. HDu (đZhV{ϣw)^ҳ@%WB '\LCeDZW wzy"660\%o85D,q*7j{RG|bAgЪk~(%MsSP{%/%gD9$M V1aѶ W p1@A>5U6fPW6 DeNto]E ,gJ^,i]QսS| :sְ%oMim%2zCX ]Yȸфkl^.?Ds͎kpܳeAJZ)L@I!l0Zw^@qN. eЯBh3T:TM]ڨ{%~j'~YOA#r/;ozq(8t?ʭVwSH{ܔ1]C-6. qG'}I#ѻmx/gSoapJF |W:e@Kva1~L!^I2 @tрxNH¡ҐD$B/tz> &ܼk ꓮ4qAY0hϣg6SVш"Q.vi=:bi/8o}ug0cE/6"4 )de֘8(N#GaZ&ߨW?f)~Im?{w(5c8IIs[ɪ.[x0uP<&euJ9VmS ¦ @1G,Ҝ%pdrA佤SXZKiӰN4CϺ|{Ӆ+@ @moYV>m!Wvam>~!+cO]FLs5HFQ4챸ZC &|vwԽ8A\z\R7JCl,`Uz.B[3%r(60B,) yC&}v!H<|O!i-.maubw %FVM:@i_ѭtܴT%Y(s~K 9:Dy eJ_8Xi#9V5Y0F#;N4{=0@7**'cLU};-؀9cRjogiC>QWyrO[m/zf O Y!!,*cJ\J-K/Rj9UV}Z;WK{M ɶ" a@箃dz-<Im?4m ډ(6>39Kp [ i01Mj1H,3能@x2s}3cI+K0`_X91t{[Sڅ&K ׂb?bGdB^拟en~ rH+L d"h' gorNא}j^b7e+~쇾:h_Er=!#]ԛk-uzY1`'"D A/W4>#d_ʈ2#KB@ԎtCZd rc0ptgKx'B i Gcڹ66ܻ̊?sa_2|ZewbC@VKCBSp% <_/0^7 Ƙٰi] E45yg`MZ/^MY!/U_PWn\I<QH$l7Zz84 cƊXp"*sV87/Hxſy4B&uՏpX[)Y kSdhˍQ%`n.])<5K}D 5jv[,ig&z/rMtϴm>V`&"̀Q;{SM%ÔeVl pP.q?7%\~nɆ\?IipԖi_ӎMDDKBXn#HS; >*)<-b#~ ?7k802Hm63AqG|$;Fd0s_/W2/{>ҫsgx]| :GY6Ϣ]9[$ܺ2!~l^4>ϤTn@g%-߬N5QP%o ynYw*tQ$@ -B_?dUv$(?+k"{F(^/ 쐷\̄PA8,s7df;%5=تA)ΐc/"FtFx=b$]E lMSgDzT$Y-~?E;22cs~]鱿l^iha1p 駮 9 8GFPFzךhs0VlEOqORBh>x6tQ6mR<֭X]TÖ,CM5k7Vзueيd4,@]:PA>ES j>:h)9|Huܩծ[h|}Sr&W ,Gxk~y#lZ<AЮe^bqs)ų(3KwaƗUMFᨳ~"·)l6wN} 17>@ _Bw=LTV V=1y(@D&ե r~"&Kоxt]=j0YKlG>t7=-a[drà-*Q@h^X'WC Rn`5xwcl+y\<IJM2GJVIvc l(\unZ;O g|ڥ }MpZ @S-F#+tS=i󜂮2;EeK:dAo'@VL}4 Nw$؄ CbVcӿHYy,j%_`|a#TUƖ0 Is}Wl$鴸31`qgYg& 1V:LϘRb f.U2S ъ#̖8L=Z>cӫ8 \vO ́8;4#{=qMX\JӪF^mUj_F3-Y;Q#4xB'Vq7%ę:SA j`LnqZ('oG_Q%rԔ φBw2]՛B*/Ұv#<$pMPQC(6 ¢C F#V2bɒy?s OW\VG5M_{^jٮWrcˇR@ѧvgr:מYPeG(@MU\'; +|1Iug(,(v~v(뉔KE!_z$ٜ f]$n }sì}5,puӸ<*%:"Z"yppx7Զů{`#7 [ڀʥ}` Gto53eXE;O.7=>7\jWo*xXvȉٍ x=,b.xXY-+>ĎqlYaW/&Koke>3D'$Ž,u֌?8>ΊU6~e4qKj*ҧ 2a`h1u3koS7~iyB?%%!;5 |%zs!恌CAFyj!%3~ .^vOCp3P _*79 SEA#+dHo̵4bojp̟$ot7'1^jӴNj!׽Iϸ=llPPѿjYqt=ZegQ⮠A쳱Dt1'&(*T-Ql 1~m`+]涳BB@j/Hsyj8i][Y/Lw;e+KGŰ?Ǫ?&?ks)\'L 5hA+Y6YO/8[/&qq~AFϾ*JBu'_a* k mLn f_ðk^& k&t' ԂOdAT;^<^ீ m HE/rֻf3G=O;Džt>(<@ lI\7ݦ&Ia7H =eGjiC/Z%FK嵴!fZ EkA܇Ij]RF7s"E; 6Mc\+קZO&5=Ӎ([c5"L PPԛ@ f~TeSݥ\4d(juc. {|X:5x(@m>Mhm/ޘz,v#H?IWg}Ƶ္vw|^VJcx%iLa'/D1^(22ToDyo/b@8~ZXDvz1Zȥgחw|oRTt|I*agQϞ?h]-CDF5VHH19lHT'Ll@GKq J#igm^MwH<sRVP0 c(^V6}iBDXڳ\좚B"Ւm axd Pp oRSD2+)@l 3{E7a&GKw!E!PnMI-4IW9 ޸9no#B@P]am_}Plj߅ӧ ^vScP 7ҥH >fŶ_QZ PN)D:v 0)mz[>Mct$ itDsb9fhђ?\*m_U!~Wy_[2! in\""]Fɯ$)RR޴ĀW\;0Ҧ+W8j#9m%ʐF6j`iA{,s{ 'ŎX?8,ob-;3x40ېojsk }?+K%LdDW\ M,u{%ygEf|{MAR)GjRji1Ve&DbA&|l;)ztf{ygyXUpxv?(Wòu)hZXdۦi L.ݾ/Y4: 3+-땜e T:9J6tX$PH!'TY+[;%,eCܷ0yQ~PbÃe mD V:ަXHhHTG#;C8?rmLh RK膜텧f͙G5_nM*1)&)TUAI`Rm hgV7u}E?<l7 3Mص#]e hĸ0aad [e^Uݩ0'eOt]^gtAqVN/RcGH@Z(uE7TЎi\]hjz(RZ:nMQ{ i|?A]snSxwM反]{kVJQ0ځ[,˺l^r cbo,ÈO7!ٲs).}1aORuҙAZ3y9`t__Fֆm^-l;t?="CE&Q0Qp@@&<¢`x^Z@#޾~Ƭ"ߕO_ǥ,?B$N6*_ zl)-\oʿ(1S#"nz؟*_T1Q ѻZn ]vMz9W8AmZ%me@=뢸$9X\Tu)7́Cȣü^BW#EH .8՛[_*z/_g>>AAo/}@ <)^du?YHH!,6<`o0'K5B`=S Bqq2 (>fjsdi|i j֥1Ρ|[n\I:bb1߾ E"eBc OM8Aݗ/yoK'sJF w;oV B=@ϳ"bf&'6'?z) ѷi'`nrp3)JkD:t5E温C:R׼ ߼]vs9y ѓ'XN_!`yt1GsEnoQ&_Wh#j④ 5RCꂭ촹} .2^;-Sx^Zրb?/hz Y@Mn5"])yD:g6>.W`=U1aBy[/_ۓQSYX4j.4GڑBp zvZNVQ^\iZ|?K:}?4UR[F5pU%_dTLMB(U ["n82r,/],ը-o R VI* bP;/D3)r' L=V}wN@c5k&9fYOE]:/vDL7O@v2Hzr7B<-;լd0w{_Iׂ&g>.kC@W9uh0󘺵Fj̋H;0[E-'Ǫ 探pcCrb`я_{^ vM*i&d9 6[{3 ]WT{HK,c!}DMJ x3 qo *-7C5%BNgnd)7N]H*kd|L4agh"a<{Ǖ"=m0803GR!$! lQǰ N渄|}m6/ ݽ*VeK۔u6brhJmX3GҡrDqnM!g:tZ 3-g>(!{b,g -&מ2#ț%6s?zbU_օfJCH ?J'쐥lUHf֧.~z\V$``xjZ!܃_ZglrykȍCԤ".*Gv1G 1X3;qHuN180q:|nhs&q*or,a5.oK L<' T]ɧpi.!5zSbeS_p٩߮,tkyzJJNFckm   ԎJ-4!ݝH&'i:>䏻 P5 慶^oDA{x3v"2Tha/Ol˲n8VC ezʛR(IO|:{;V]ODM֖ sa&ByH-x+HT'T!W+o5?7A֙~ }G%OO1b0yX>"\#>h,}& j\-tOP\%C=n?& A+pvm=z̜ѫi$R0 Hi4%Ar\eq ROA2zT0 6Yq} )Sgv_rqx1Fr'QٿF rv;ͮqiqsS@'&.ܒ۶恀KB'+D@"K ) ?c¢/'y$ %l[G(=%Ndc̽A3Gc]п<*LE;Q9CZ>$% =&WJQ uvLad])Hq@O.{?k ϸ$Ӫe'*߳.sjE[zA#R|b<`ljA\B|<9OJi,arx Z0OJh -=\GDf+zK^ Au kBky_Fucr#en rnjXKIo(N ¾/r ]7cYmUԤ[qni =|w^eyQMפ/jZ!O_3)ʘE Q E ]ЇHyTi_? , |" r=2S|PUE4`;9cRڞv աKpk)Fz} G8Ŝf]Ue#lǴR{_sdw%QF[#t4&^`~@PH(`(Bi\O2.4I0MFUGKt)=`UFX?ܛ^̧xj1kJ3󼊀HVttx&p7m00H{UL>í4O΁&bҠz'n'@+OM(qt֒N%,|FCp-ru O-[d^fW>E/5u{)'[;wϙv$;4䗰V"vYr|- ""E+]z fGْmH AoÄjHgksO5ѥKB5G>ahD>r:)$0'^ŝ9e9e}"8ĭ Xъx+\zo)hsFaÌl3+y?ȥGv24>9J!JJDоE3=&X&A[8]nwuRQ>-A&>55څڭ"@ԥVu,^[6@t[IGDG!y4sA>|)K_+s$G/gn'S'Q]D2>uQ;n5wG㋡yXvYAl^:` b |A/x/뛯{V88XH;E8-q9OQj6 s\Y:b-zq|ԣ,^'^3)yZvx<գתDtrC.Q`F23ү;7:=(|îS-6*nqJ;aplN?ߏ|v{.*_kx2Y4ΎD"MJIskx;@-KzM-uэB!db {Q2P\AG7u6QUsdN> 2iWݾG;b:ӏ,+qWt9ޑj b;AcT!F\ !Jjt3H-_T'ZL,]!c(O5lJ%WeپMEmWsM~~~D&06M(y#qU=aD﷞3:E6U!ekC/Ȉ 1lsڳQV; 6@]'H^vDdᮓy1czShs "<#1YʂlO(t_ rѤKүnIxUr\8%^%q'Tmd*%nM i, ^tW1Wx酊 @d%N[@9Ƨu2^SbqPs]:Uz^e\پrτ~"p#e+pzXf(Fj0S2}؏͔msf8[3DFI=; ?1x3XZrpMo:~Ī”m` ;2`{ӖiLC${oF5;VPY€.0OCDxlmC"lÜ ^1Cla^J~\QYFIgEKpIԮx\ AD^3CVMAf԰Lp8hTq|;ЃBp(ë|gU0)7N}Vzv)U'RcV"w:ģ;.m͓.ᏽDi]0.7Ui"dOe{q\bvـNIzȴőSZ'-Õ#dy@iغ/fdQy7i1nKFS& ;ʼG+8MJyķx5}%Dl2*CnD'X%tu9)g66-\SlRw J(ɑ>Py.6"k' HȌV >tCV>|:כb`D 0Vx{y{bfwաZ % Yu~2|F= boTw=8&1OT\[(juP XIYUi p[[kwwk!G(&T5gF |CG`s]+Yuk.{~A2pqN1Nz1Z*wj$Fp̜ڻm-&ɢ'ml ΅p_#>x "]s]P} iZ@[%~+omC8uU6G d\TwT!f fo$؎ zNǏ@AQ1CMhzyuȢf?(R쮒W7lg$J'`m[c/?(~ک7o(ǝ5^;<ʪ@R nu:|xRTTNՀLcgbvc_ EeOUVLgFx|u l$_r߷9]:UFZSE+<$K<Z0! }4?p#p#F[Ra 5)Kpd\ؒ|Q}E1ZװeJxYHr;POwXDDrK_@@rWuO- _Eƅ#çt;[xFݵ!@0l>]dwdg*BN= ELM=- Ucn7Q2rcg6žV?Ÿv՚}xS2КnZ87jpTj^c粖l5#? VcORAY͹KѵxUU#'<2-HXpƔ{}EYzzYeM7*d~g{E^s;"6\uwE&ҁ*ױR1=M]i5ԚC Xq (S%)/F&bc*O7SQS`GAHĦf[Y3fFCu': px|.}X r qGB&\՚ˈ9D \3_3Ñd}=0oAM}{Q2-w3;'}7 s9|eWĹbΡnY˥|TH1>"Jy4\זzj3ԛx VMR,.k}/o7+`Ubw n" OcC Lc =.y r'+ ꈍ3%ӑI{< =AnX<ιʮƯ:M gln?8fwpwc~ܫ&,<wVkI`n㼪?h,ۼnsg0 k(Ϋrы_חKS&,TyC9NSop~*kġbzt?2~F!bSȓȈEYȔ 5> ˡoS3xb5T~>"NY??.\ diDC< ;'y ۴>u Mt":or T$nGtm [A7#wI3{|M@}1Cڊۗ3RDFdD8xC@ᚴZT*5l7׃E"~b9uhs٩k6P;{PkLK1Y0\=N.A.cynxxg, l}s& `E-]psգCߣ̸.YA%F,.B L#=8г7c'Zqej;RJ+o=S=LFUx[onK,S.f c-f)kȖ쯱>PE_5{bpP&msYo1o"z$$yD]<c/jk[2j-PMӷ"K2F FIU~,4MLEjH<_ c6dlLF (@k}% T`jp)B2 xIk/V-T綟3cJ:J,K6Ȧ}8;)60N|AڹP ֞N[ '}G%jzNEk*zaA8<] #OՃ2V'J5!6*1HWMTM~(^<'fls5:p/ zgF2Զꁩ=˶1Ϙ%C+s/qFsYC\WFXT%/fw{b[3gWz<5yzi%k\F>EC6I۵AOt[i9qϿo2jsEQsu*Vm͛U[c-6:xBL5:Mv|h`VS2^bopoyXiHTu ~rA|lViq;I?iɬ9A>nҒ-hZW5k.cMAŪ{0Xvή癭HQEId%x /󡂂cwG2b=Nh38?iGIL oxobGa"wDEHdp$[)7#F.Yʅ/V/1i}$f|w6#ܛ퍟pf7vL,j]bi~9Dk!ntTt *\QJcu)N:2jWdɺ}*0_]xxfr$.) ='tм3qao 4+P-絏VŰTtݔFi{QPB $*#G'76gD|d?qҔO՚~ GrSԹ^Rbd眰XerGUW3ΐ؇3[!P]wg2EcG2cd[ Ѱk4~@H.ˁ*H$_ZZtve< 9Bȅ_ XU~XRB~nX6%:vA^4>0M; f6]$(2ϽJ}G΢P,⿚lmz~|A>1 -[>/j7d3\d1.ݟ*qZPR ărjdsa o&Q4#4I2dsI69gL噉fM[Y_x2c2:x~C/z)gH#镀7IvPF%5i)|/U8u-%]'u{/-_ua4pWyr)kP8%!SC \`3@(,ʞa_%=ZF ;x I܀h,(F~vE(X۩jCEtCnB2wzlnHkL44ɶI6*fK@pExͩ+I1K|Qf0xxnMh汊+ T͟sQ`Sn]OQ5T3A,Sq0E3rYI+8jN'p-|yht0#ZjE˟pSƎ7`Qx#Zѿcڵ5Ŝu`A M[m.tr/Vx`e"Kgb2 @ԬL!k .`Hs4p! 8v̉$|%2`RױW|ʓUD].5!*ʣY4fhxy y P%XY9|IA*nPRP> +i9W2?m-h/gc[|muߘHFIۦctKnVzeÜ豎#\̭Ц~t@N"0w.8ҥv%4j|]0%>@s `r]ݾwXa,+5X3 `A9H>]C(O&G>H2Y~fa[!(T`}1P_ $xy ' . d`$8@| ;D*(` {;ƻW5m0Ly.b7Jgq\d<{~ 5p&K%@kOLxt0O) )4gˏ>C*ƴR4&\VoS1D6rd571@6~ a%o;Jzvۘpϒ8X?.T=cSI's l#Z|m'naR!ڵZ0沜qZ<,bz_)&.{7$HJc3'= * kS?,+f8Yb°c?8ת:DzEƗ_S:.һ w2X(JYbRqȳWCL@4q~W5k6+nJ酽4d$RËlĮru]eHhq QvQDJz??1h-ś_u&ҧ Q@?',F25V_RLENj\+K([z'lbӃLA,hv`o;C=XADM[ƌeuhZMM:H;jF`&;fkQH[/LA~N4)V"oКI}LL9fM_4,,C%ב$8U'wF1(+mR7j r|ǮMZ8H{ cLGZq[,9%O4r<]eaָ:"{N@rF-+,tox +P:/^ s -;Ĺ.lmli;;cea[}xs(x@!ejޕNhtK0}iGӎ]deDZݱjf؟!В^ßQ,I^@X8|胄gh5%4ֹq7r9S )82ݕse}Gnߺ Ӱ1㳟dpoMG^65k{Ĺ{W3 "ijO߹c"\tU*ޱ:`pdA*xiOux Kg!K**gGxEBCIG2=)we52P ͺ7I<LJK:ExT8>?h`;p\sF6vq <ˈ/ KP"\7?<?Ԅd3O)Y_pwSn8VQU?~ҿq*ǎȫ)'iٔ>Sn5Ӏ@vd e0XbdhHAt8Ɇ6V{8;W,MH1b׈y$@X^vcSIdMus'3uJڦ] i:Tţ^&cZIU!k+;)9a,sŴ`(qU8n um!7u+Q&a;2Fʽm 5^|c8mD{L > eQ"^=.zlLS_< p-0xt2 Sp3U׿#yI w}mvgzG1Mk;+hh"p f eWFJa}j-rb_wa3x*c4똗|BWَTs9$N[Tj4c`W5XNMW*Yh?gEZw/+0 h]>G#񶪿6cv);`'T۲Y9ƌQ/*٫+sS&U)@gix>9  {Sݴ=6] X3c7ZQ| 2Um%I<(h s<ܛݒ50P̰rbKL(\B3euOBrA)|,?&Rs%9!%joButtGLseXMI va2H"rf^?=!(0AsmBn#=D5Ls5bWw7P5,܃ԪA17 [)Ns{z:pfw hI9Hiv`SK+z*@҉WBgL#~\ l>@ǔ KoXwqBXUhemWS]~+Y`IYXX@vJQSjmGKUD\Q?0~ b0C+3۱Po1J"G % A +!L{j VCز$*0 "`Xz?:y[}/;4wuO?rh\46Rq*Mm꽇{sN W.@IY Gk'>"FLn/ݝn?f-W_ߞ#֛,t)sGy$vQi=/E?e>9s|1Kdvs -xŀ6SUÕ#Zy{mh$iHoc+v;B+&^j:Z%֑!>{ D:hWxdYZDeVV 593eQyw'ܿUoNʾuw,,?H2\/_HdyzӬg}kKy -R& db['yDxɢ??Nwe<5պ'I*Wk+1+츴H|p.a~腰y~Z—U$ 4aK 40q+mj]!RG+ۢLyȗ=A&EH<ِ^"l 1+_[i;}i׾5/,*֛(}cJf5 U[:Nn:@t Y&#'h'p`VI,7>kV5>>ʆQAN,^Ц~^,-hW쩄`"M'5 e6cCTx9/ 2ϧI}N sfR[_RMtw@+R.g B]~KfFlOQpb-Zc͓vz9ƀT3툺}'}0%̳N_q)`wi`9eiԩRJppY/e#V{A 2ZH,__p91 4U%vjAHо\g^.X)60s1B|qg)+cIE  fpfImZ|+ua5wHKC1 |U23].s`yٖ pc!u]Œ-!3Q_fswú]#ҫ۠eUd^`"<[;Ų'sʼnNGHjҫHpbޯ:jE{M *-V'F]|lCe8ҹmwO-:_k佧F Wrk?Q[q G-yrA_@ʲT2#SJ3mOL5UnQ2o+>AA)w]87a<) OV7zIP)]~&JXktid@2ЂoA/ӿ|%Iɥ6[% GqAf% .6){P/m$D}$B滏M`E'Y:vѻ⦉= E/1j"5E/} I\Ռ6Q됌jܩ ׺Tf`!zW d?iYYĮeWSJ;oۼ]in$NJT2.K^FqamOz]y$r'vޗB"TTTW˭lh\}p塅Yo_8"/nK+^k&]Ls]05|Gobu x#9L!OfZ\@2sbǹYjI I 2pF=5v 6[X3g=5X/dR mH/SP`p{FYrk{QyވYl |W}„ ɮcdGI/٧fn/Dx]"ysq,ܒɾxF9 $]ܬp{yKڜ@/le38Kؖ9*n`m%r(@]_5dH 8<4%YGcw,ĔaR0:GcXeYA`ة <0Uô@mݶRg#7'A+mE=N7"< 4I4M9ڈ@ER[x=/ځz!1Ȩҏ溱?80Ds})+iV}>-'!b@in'n{.4{x@)\W+Dҏm`[MZLgNpfk ѫQفrF/,O3:V*26. ~?`6̿`!@!^2giڠX)pq2f\oR?گw1LZMk6n,wÚuJb/؎'z U[bkt*m'(GYzpYgaɸ'%E*gRjFػ\7&5:9x_8XK<Q.HhW2;;!_ȱEh͈j"`+NG Do? G!WϘ?rHVj}_};j8HlZ_\HaFXw9lnr&M0Ge+!1gךUB,fI໏ځ uʁvN5YGZ.J"lxkѻDgK<MJky`_ nc9yҥ|EeaE5[e&"jiT`מ?!miVHj8FAq!"?g䌇M@5 f?,4~$:Π^GKVW$ɉz'ٿj~G?C}{]F }2.^F'ֲU;}>(D!※ǩiMWZgϹ,DdL fԀQ1tuU t$8ߤGyNLtˮniz~0Y1 +QEVBLl4uO~X:K1&8 ^jUm̴e5dDP:Dqa{D~aGD̘YpS3,ڐoH[Jl!uZFKAxLˆ7dLB"PtuaU$A9Rθw|N-C )iʷ*\AiASkpOɷ^7(M ,ZVpI+ȚPtL?`܅AGYz-mos'ƀ5k/|;^M 2Zٱ۠a ij(E@2>JbH,xUɚ]1fo}A֥#eZk_jyv88kJpeGQޭijwS\|TJ g'Qr)Syb}&9mpYD*'2zU,~B)Ml#Ut5s8w#๼Nk(4Z;( m_Fne'wRkXOĘ<_Ib]!ܬOM^0M@vOAo<"?K0_m6{ԇ"}Y K-'%`qm V{A>[q@ gCÌH l FV&)D($V҃BG̡zܑݞd}7"JΙqݩ0!kvDŽe>v"w D'8^xl^8w<<@-?+ "GPnC 넹TX'Mv<#'9~sbp#X-y 击|yk︿*dκSh˅H͝{.6ɑG&Ϣ6ֱ=/~G0&  ,*-YDt ,mV$i ClZU>Z4R}-dfxnşkK9ۊ4-cQ/$ 2OsTL-F@dʸ<&OeaS*mv^*L4벴K-4vdc@/&z=2qJwe(Y,Y;*VTb~:"8ZY9+ѵ]kt=;_gZ0-&&mxM2J-Ho\,|v\5|Y-@9K*[`jn˭>]` <ʨB24;B0gDs#zVv6lR6:M|$~~ڃХ}v=l nM-ԧZB C"H=tڶf8Wʲƪz$R#Dp J@얝A:a]}!ѓ4ʼNgԓz0qCo3,Wgx4 z~:;.^FxDs#SIY߾g?SkHC*t7~qn^[6g++wf$-l=Lyn~zH0}TC> !2|; 1Dx*c}"C >^y_G;iHȁʪI ӊ|o^x߀5 Q$5,Tvx`B]רEؒ[-=X^2H'9B\/P<9 "tuvⅱKo`>JD"GAAƟvk v:ehԬ ZD~Gtv \GQJpWy<;UQ 9Xoҥ ³;ӿJ _.$;Q-4ØLv HdeDy"W騎`΁a6ˌxw#TwPT t0h>ޅn!Ui5`%ؓ:qfشAcx ͈zeyc*;׍ϩi+ۯ_ jT>5jEA)k-v±u' `F틫f䨝ًG Z`bPdC 6W~vcp$9+]I3#h:Q?yT! .C,oqʆ'Zb(~B.,YK5û*Dd;O4yP8: !e yc#[؟e>2M&\(Y+X X#.nɏ {(()*`'4Њ?(1[5VH@?͔9ñJ{4j`ڶq% *hzq),uM6 mT3 Jb'lK۲j D[ KY{e)M]%-g3a5Qsӌ9J˖k0w&t?loI4,P|\|uMH $@WsFm0ifԿɜ 8Iycˠ)%$gop+B7X#Q,%)X ^BY1qW`QZ,AX&aUIM[`T(3#R`MlF7GĴT)e\ ZrEFWVI Tv-;Bi\k_ _$=1h1CaDyQE[:5qMa3/_0xor-u8Cn*/Neq,Q+LXw~_5(|(cPk@Hx?j x[ eNAMK.}Vm\T{$yp8{@fs51B{}0-%x1PMj4{Gf gE>G0B8ȄjFle=]猟 -죫|]M5nUoC#X~ (C,_n'}Pj_(~(UHA5 } ^c~pg(=ǚ>{\K`1z'lM2퇧y9iMdMDD Z)/{H:2X_佽. Eas&橸‡ vُw@7' (n\Yj8yDjB>T8󨷈H]iR\-.itS$ll8D/p.cQΞ3NQėgwJ^gr2&_";4\jὁh#Tsz.nh/'Z픋i^@1brQ$޻KD]˳M(֋+H6̈ePkf$,Oy\cO~z3Js[OiP9>{,rxot!^BsC`)sW#;z{5n4qvVĿ8$Dj]t77DDAuЯ™bJvZcKƱ#ggi2"cH"6Oys)R9JjS f, 0gm 9Zov"Fd's|L@ `,9܅('KAb`E &n:}:;e,/kycJ32h ]@u8]ٮq "1ߑ>6vRgq8cJtrl${ml]s-⬅wN-;å #[/[Z\}S& h`FAF]kmv.y#z]- `iYbb&U۾"h_gNtvۉH%JFtiiѴ ;(؍-ml zxEݙծ8mc.y(z7\:9.AxZE.K=zRY$>qy8EqҤX.9B|Y11+G*ʆ%q,杠3]z^  c;᳏X.@ Y5@_f5_販LX8t~>yRbZ;5R.qG|o`H2?VȾXji<,i{$r{iMP;ѵlGEPI.+@09 8[۶SI`23P8@VlDjܱcR~9'ZTv ޕޠdL__~ t<`H43NJ_oѸTL+m_ %xn2͊@ȶұҀ`LΗ2QXD0]DNCs:. '&%FhzH<x-T{PR^XTlc:I?e,Ytd ްO IJTnMQ1') ݭ8E#so?ۦQa&ݶt,%m_(HȜ L~r ȠDo )lf*a/ar<%)iNᚅ4M'ozCnmHm,dW?\P" s,נ5ZIJ_4&Ƈ&1Tv *L5sSX|ˤ?yƬOVu>z58U3€K{qZrئ}ۡ[oWfo(XzU4q2=cf= b"c|{ta C+V|r]xVRUm]z:l-@)njא&%cB!E~}b W62a\j:L:cit~fzulpֶؒXvC_b9s&8#1ZodcVh6 񬦙g59F^ N*Ō i#C#TS¼\r]* д>3K?eG͏D#޳3S,RSN`7?he3+{Z6ᔏ_p u` x 1g] #-)/p;>m)/m7!9EP |4mPh%B;j75+FIݖo#Je!A"J#rvcF9JSYF]AMT y!d丄\ ȋJԌC,E㘀=8k (QLQI.n;)U\I] E=x6LKj>;lvT_A;b{3<5z8`aJ.0;Z5e0 HT#U{-QQTBGCUU}*P)l%(nhQ)Zk"]jgSS6b6h6":)κ>5 o ;^ruY-ƥHx̑Fh=IXh+PrzŶv\AZI}zX\{{+=ǬP+A)ɢ ‹e{V:li!$ cG6W嫳-:{b|Dl i@/S]}w5i̱hM3* RUŜO#% E?p rIMЖ?D҄mOikkT1׵`w<~&T 3ͩx舅 "۸18^L0<if>Tw)9IpZAkŃRЫ;Ej%H~Jqt,HTn}q="_sG,tura^Нk6,ۗʌ>94=lHv*i\| VRj`)Cf&cw[~)mi僎q[KHim크{w7$Z3Cnv[ҟ? ȓA mLr \GZYV t]/v.AP3@B!eX &c]8<~4] q5=&|{R:0qvEa囕7=1X3xW!Dmb֬g4iX"`jW8prXU<{̹w5ZddѨ02_ٹNJJY8[')btbU:=W wǞS6w a1rC.N'CS)sB@ߙEΤP:z,eYŸAzGt`A.d⏎as6m6ȿ[Bte)|-paUտO;숃Y16!:"Il+]4+~G[bArnazO.?ġbFz;3$=Z,V)Z Ջc V-;%D(J0Sv ~\X.-Z;VO~؉ }`mc{ý]vI8ğWt c"+nS6mD gf#Q&\m,s؊uAf2;&sj0+bBCLB.x3EAЕ٩j+k+t6&o, vtXfG¼p$Si1Gyf_7 RXjD|>?(~Z e<=Z֔tUyz z4|3όíI_UM;!F&Ee'!J~ZdIJ*bGc޵u;ĺUņ8."Bw'L3UM)y* \xÊ;xzJ䐊3v+Y@V߂}J8缂X"WWqݻ>8q\>\A:бǖR|Jp蕼JFJ_~7 0uLaOս*6##7?'s9SK e6&Q7#_J.'a-tw͂%Tv@e9v a2#ۃ3&RNVe ExBuBxӜT%<ҾÓwYKTT=ÞIf)(iq:pͭjjsT6VZ-wv&Q-҈.si9־?8Oq*eвq Tݱq\ӣCA8TУ޸:4n41ky๴$-Ĝ%;wɀQ\wgOA[N}`h ]~K0D]Q~'/,Eh1A5#-gmazC.Icy> fZjG 9K&+@:(GmOޙIȸJȇ? p({:6kҫGW/kݖc0Qon htgDcάجkrI[.]Oa 'zs'NNG4I`鸕8Kr8 Q 6qگ{yKnv-5u``(F@#V8ɫL SWD$ ]oXX  TJzV[bP~ .TdkOs'q^'źhCBԠӼb+݆;=HX1m`ɻK&ߧps!|5ќGSCr\)JYBDƁzlow6G,D20Q ;d( ѽ\5`rGT>>N}p=1< PluZc,t$g'< ɔʗF]p^NnhafbVsKcs7 W ezbZ8uhZɎҜ}*JJ1 `WܳNJ/H:J!r{I˜!ߖ4x"k+ H-yRs1f >y&g)q.:po̓p6r5c.ߩs{''N[f#SQ;m-"2TnAob/fJcC<gRظ0ܳ3 R$J 1>M @5[2X3~Hm ܻ>@ G͘d8dl,maY[_\ ;&c:x+YGYsyI-M{7F}CDWSpF?3p?ZpAAlaP̥Qq=x޹xv*tjtbQRn–B/H,o1е*&Ɵ(^],) H+.cmÊf 8XueXG Mjt+åfq2 ӵ7Wi" ƻ#C8 SwA?C -mbH2# a xqe6-͊Uz닖dl2~\yzQgSN4)^( :)d ? {j-vHkR6 uFGKN哑!D|64HV9c-[d b!Vt! Rxӱ:_,>8kE+[u:@< `xD׹x%k~C,n[1E!%>wJ7^%CV\m C˖z!V>j@pUcIMQ17 8W7K@OjbV1΀H۴ BBYq.Vrl|7DNY2IB1>Qes@":iBy=ӊ7 ,%,Sؗ^@Ey1BI*&E[hҧZd:{/|E.)Kt_[Ū{I2R R<0@}<㝾fXxJO A.tћ`l೛ow=H mM3 Tzwn4 ؽ|_?TY!#M`«\|ca;֭a"ķ$csQ}yX#.Ա<%۸u}- Kc=';st8*ڨQq8D[zKL޼'%d9i+e:I lZ Ί's**r*V G*ϙ{,^⺹WMQLqTaڣ` c_F)~AIDA8n/'..d27 <抂IেO-Q3A I֫iK6*2 *ۇAr}jM>sP&x kwh6"ޝ8Va`§hLKJŵ`\-Bx Fb3,A-*z7Z2P[uM=4i6rFOJ>x̣hD7*nr$v##]IIJi"qh6.|> 3r4?ζ88e? IN^Yl=)bze!%cT͞` 'j[8r?7tt˧wN4-K" lD MMw淠!DKr{>SYQqMa:y݉U1r!qS-;7ܥւ&LUWd_∍_k|Vd#δ4}@Yo {x,з wPcn܎T |bJeVsS'?gVY4f+c9h[6"(# ڡhwrENj6pQ7i ɜQw8|g7+0(ve]f(g.Hy#eHqr3r!^Z)GY9cTToz>fu~/ݚ=mŢoTt@%JϹŋ VF>k2KG#]tK`U{AcH6c|CJ.6$ѡSW z- U K7Bg<ޭ: ŞdեyPy҆IkDd`}Hko.;J49n}Z_%l܎a[^[7 pnr&>'/oFc(G5=JĶ L6Y 4;\/;e#2uRHpJTwmɛ %j PؓC$4Y$bTh<~D_PDU θm9ګ[>Cڷ^8k )|Pcab/~i29<ʸ!O Ky8~$ٺΝoj3ЇNYg=$)  " rh$ PX bKćL1$4`t Y%PZ&4>%q Ñc >Y֞ Y®8JCbV"od6֙Xo&M2<43m R%V:x}E@+B=EOIAr]T':DF0tK7 O#>Y8}E"Ntk6jUU! DlCSl.n37/<AF&;dPo5Ƀ5lǃ莘gLk\۪8LhF'[uϏ O\, >-]h vя杉.襉vD|Ov2}X,G|:"QjJc֚}ug.k?eeX7t ۢȻØDŽLǎP!fc:h:wx_lP!;3,`e8%봎P𑿙X م|;G%~,EtwBgaHZqXnO䊭c8M4M!Nv̈SD é"BYQu5Q|襧֤Ѱ޺^'%*PQU*qA13=q^6#~1$Iɍ3K{L:ֱۘs,W<Ò#!՝En̋%0!ܴ>ݮc=*|zo{rc\= 6#]}HlK z^N2[ZF҆yx阊Zi4 }"\K^·q'C ~/;áZz︂"wrlk ;ygϚ8H}Yv U%֡)X@w JVKk82Iw| ,MulgJp9SKI%[P $]P!6T+>ftPXhGG}/e덩I39v0e!_H_M7.\<-ljg)o6ȵWhgRZ]](S,(}8>=}Ik[f}!t[\s&Q;`pYlNyL| WORVDmY2Y)q)JfhKh-'~IzjK[%DYIE=RԇvcYB(&H v IPP*XG:;5yvL,QӺb׺`<c٩ų9_Sl/.2r@*/{zwPHw|]R?& צr`Y+Ob}䳜a+3 ,{g.XaJcQ 3@C^u_k\V9*衅tgmGJ/E;E7Sנkͫ0@vЬG?~ZӘka{i}v>z#z?v#v",'˸]-V*-szeM]#G{cQ&uJg!Lٲ~3Д"Ovhngޣ8$Z錊'oȉqpsu|w^TD+zn'INÉMW$(LrE7XC!B5R1WAO} *:+.x*(DESޟSxCFɷL]cX 2[heˊIl!t3W<*Est8tÆ:ΪE-p7~l;FQ6I'`[\Tȱ xy e/= n Pw"V e,~\ \}U6>?cE,︟Gh.+MN"϶iLG07Kc9Fq ]/C[M\F2Q az* {Et.b6HZ;rVR"W(קk$?B\>>Jwm s*<0 "]R!UBbIbP[; ^^ΔtJ߈8Wc%--]]k ;xh=vg u:*ϛ];%;*N`jϬUyiVogLN& wʶTT1yIߕ} 3 #1oIũ=(Ăs8F:uSaG:~>2՟{?]OG^ +[ly 1 Dͯfh+yJN: `#ΏZof*elv GOP{(1k=k&V{tA|+I}z^v RdXf3uNya4'139&CcW؃Tmbii^zg3{~^6wNX8s XwE|> ]ũ(u$g(V?jߦ=CƦ'S<5ɺItCQ08Utu;e*F0ptQl U!sGj4r> OZ2jY) /eZ|_BPƉ s;R"ײ.qIŽTl svr/ E-UֳBa^E*)Ab #h=`/4}JoDuבGj W Ӛ5{僮Fpt')Ր d~m Į^;Ç9- I~{s|W >\ʔ<%_ޝ,4j10#`5{hǰa!c :|S':LWuF(||:3@`ђ)fUVm zI qy62d 祝8yܨ✭dFcMsurq̍ FU"0R/D P!^Yn&+Ejd[oЍ_! Ha*\1Q34<&hm+M0opR>UY pHB$S<&?0ׂ-zy􉽞bZz;x^^!|*{"bqlF%MGED ysijmU켁ү Z;@.j'k~fʨa7¥T$}` MMIc5JR"[|-b2 $V&%f0[)Gb1|%WP!?ul@UtR{D]^t|>yɃ[s6|T#c|]RbPr>I,0i!vC~qH֏̮!#.70OZ(407AeՒ$7Lb-F0єRUH"ڶ>@N^5%3{7v.ڲ0$Ι;<4ץ 4yãfRK:=q!ua.4fLv7Jc-BK60n3楴A .u1M-\_h]U[3 #߹MS +;zg=Ǖ&E"wi 5>ZmJm_-pńOЈDx; l dP>0k˽x_t*2g"|ilnPN9qf8ZQdya,cܭnchvڨ h$gXXѴ9_LgNRnQH.zr'<߼ _^FNT>mr~[ܬc/#P$!n߶3K뽂2\*bU/bfN%q4 9XJK ՖacB~>fk(P(?ƐϓB mȹ[)'[^US~R**1%-aA BAmz\.GG`;*4GqRvd~@,7E#MZW<-P1M~Vtwf>-w)n )˵n҃U>? qA'gFY8ΊyRK0<a_[Ģ mt1F%t+M+#gQBTݐS+`Ǭqs(#y7E9'pTiOKцgR4l\Fkxs*SL ӃMn2؂ *抏cCD*e.};zme傸tOv u.^7`Xvדj WIrI9G|%G7{!/guiXP&GpEԽC+T6\ެ{Vk;Y\f@ю !!IIÎ|qCK>Qc=A/#Mhٌ|տL[ hP.^ 8ab i<_0ȳ#pwKUKy؆JΜ9 yjKZO_O$bٴBЃdgGyL,-?(h]$^p8Ez kyGYv݁^Gl{rE} Z ܽ@QN,!w%H2àOu*ܙPsr΀⃙zy$V)mПCG%XWO|K&_EyƠ߰X3+S1s"mYt x (82x5r)GXnT|ff=nrm$iE=Zt23FȱP%Ev{go/ZݬdYlm^sLcPeEShH5 x%ʞ AEh Ι%Vm $˓h1ɛTb>\Lڤ?"RO!5c,~ T%u Rt6ʦ4{H+| G!| "T'MKsQ6E,XH.;'[b&!Tz|:5>SCƂXs4EI:Q\O9Dg;D8+'D= of^r12Jvu{/Tu-ǥ5 +JS^R3MW`GGI( s: Ir֎$!ge8ƗSitO6ᴣp[e3N 9؛.Wa*&=YjOd<+j)d˵OzEˆwl4F'>Xo S٭"wa:^j]3qD+b.HOZqT+ks-gTjux,O.  77 `CGcT}E|?}< ϴ}K{Y&)"Oܒ!!K_Q<%*j+)䦮#ΜQ_FMx 됿$>58޵fGfEP^_lP xDLc>E(?5 آI|={i{fUuȡ], 뉏Pd#JZB-a"}WMO XRwzgU噥(N9\p{Rӕ[ '7}ZS4q[BfͲC9b"ں*_[#a?Y eP{C[%Xevglyf<nhPN La`΀p |*rN wj_H" O{xAF\+EѢ袺jJdX/:`|S`m Tظќro 4}ܔ#sb}/c+13u Doiٟx:+KBӣ oYqn?9$d:QlnB6q/=q5K0cEơOK(3i# m04  AZINokX^>WѤC@QuCX4=f[ ɩrϖ4x!g?Iݩ,{tD1:@sD 7Rwܨ>BdxAw{UuDgjh{sdx'd}^-x-+G[=J+kgN:$./eG;;u_D!>͐r9kH B94$EҟO6k }ƥnwl JTy5eKMdzpVQqsosa"8a*ǚI/NϺ_dRկ㜅2(pWQs)FyJk\b9Pꉈ_/wb4ЙIr nSr"yK8C4XL_옗Pd _>H7ni ?}qо7;Vcb#2$O<7*0xT-L;OY}ASʜW-l.> =_a(A XKqEcñ2ͯbz׭he2[<9Gyh);XS(fiFc̶ [ڃs4j(-v+e#LRN_ 3oqH@bB7NDOA徍Ib%yi2 . o Oⱊ56PqٙM9MQ@Pi :,# :3kCJQHsx +efDv%=Q&Qjfbe %MkI ݟsY.w O!$& Opc}2S@1BL^}//㣏2ΞqN""Tk$qxm~:}F# YX(7,8A99 ~/YC2_?fAzmȗy. R>px(.H)Y; "7^znDM'~ M׷m0:'PW%ǐ\Sfwg$[RoAə\_3M m>(b^+GxO|+`9.ӛ)6yCT= VxB.Ri}?CP͐Wγs 0Cp{Jɴ,aXDbwW+q#?Y J;5 OXf;^ X혹v] `#"-9nBL2*`雛b$.]be}RuPUhXgL'@Y옋{R *eEJK+JHGwUzM0Y8]z !۠;xU+Xbq""o 1U#q/ɇ&gz?:`5'UYX)[^g76:Qpnr@ЈUg_='w^چD*)Rr'Xk : T|ǗeX(y#)mo ~pi5ڈ^3-KD_,^Ώ|*`T1Uܹ_b$,L_>{ypY1KI\U-P*t}Üult lȗ:O>޲cr[2-hX)v5Lp|\ezɾLr'Lio;!sJxkFo3>|σg4ʿ|~u|G siYi4TEl ֬1ʅAR 89.|A+Vk\\ yL rpu%zևE#0b3Sk Bn sYJg\GOn_I433a(8cqa]i=t,C"C(&?sfACYB֗y#CZJscӕS>6TMx\om+}>)SyzmhT Qw.CJKǬ(5~y  'CEr"%߆$3&+A9h&UhU,~X%*_rt4C|x7htnDA`E>&Yz"6!sZo:=:'乐mq870U us`Qa>ET_H~2TP9 qcHxYOF"q'SQ OCrrUemYuA^7ͩ>l!v+s@*bu[f8j.6X`LIy= ə6- tx9W6d5a 1FCr*1P{+~jH.Ȣ?xf[ 95Aڅ5RN '`o&&A+jNa`:Tnjs;)˛ʠx*T Г@nώ oZ-%DWj鱒G%A#Lq7AE'xJ}vy;~4qف%M63Y$b5qOt2FSW")9˿b!7Vo NL \N/$ѫI ƐaaҬ H,UVef'fwؤnzF_!2{Gٺ܅k<_[a^b'>ԏR,2,5kq?}?UÑm #{G$OdUn}0Ӝ&^nL! TZv]6/IqbĞy'N|vbeuv!;"n_ t 0>)D1\OJ^(@:)< oϧ d&ZXzo?ӛ.;$ިx-k߿dPGo }^%jwȜF+)2IAf hVZXv'09g aU7!!0>杯˟lf!<5I3g *>$'ڷ_IV7,"),cCyq[V5P<]Ḿn 2bX.kqs h3lzu݈?В*X6 ZC$S@EJMYV2WɃ,-2fHNi:P>G) $>oAwSKSʁ>iJeqWrGt C5 AK@5@_Jjh~;Xk>G- nzA62#7[Id;A(_Da2²,Me7:~ܟJ?3kUd/] tfE6V![u.^N,-֧bp#qz@w5զ?-@OX~")SG,g+]/N?%Z(k3 4ƣEΟ`1k9}56;5HS8D+^ m ׊M eҼD[ݱX],}bf8SLD d9{Μ۳u7A=LCy_*dBb2(IM'0 =rz#鼞NK*xMu):o$qDwzB XBQ9^) 8u> ]K6O"xvaC|r1R*h%j] eƚ`c"_ !$zJ\egPZcĄ p7p61 )F$j'*XL_>(Z h3gEyL71;޳U ӿ+יmb.} od:kM6gC.)YsQe)oL1+RȨH7;pvo.M)[na - @nQ.G|k1Rmdų.G8zR mqqTq_h1\{N,Wѥ7[z3^FGdj(r. )Co ϡ\TI&S\xʗ7p<Y'3_$M;zbM矼J{b-|1289cZ53)]W boWmsyP6-;2o0]EcnݏFJ6jB;Rio;55w`!Κ%ˇT3`@̴$PE"Sū#fq߃C7`,%{-^=@_=AO֦DuNzs(I'7;A< $޳asc$#Ÿ&Ȍvk ܀_w"zFM$KJxf3ήCb 5>1m:YZ,]5yFF@TEǚK;TI)1*[p<&~sN X f 4ŅjndJԻ÷<@ux*|I" ,2u^zW3;^,#P+K at>@He@'i6%STSK}*EŦ06߁QJv *˸tӊG4x=u%V{}q~7M$>3\)0cl{;s73U6Oadpjl+Vӊ֔_}JHW3FVyȉK%H CӃUd;MQ]<7 {:@sdD\/kRr9*w[!ưlj.C{yez?=Uh!QDûVpyd.'p:kѳNb8'S+Q> oUT;*%D!~xsFy]a#[Qφ0I`L8-_L eV9l5V X!)V iS#Dgsqv4Xk@>xw QP@ m*]̈`#\J>G/} 2"W:9RxtWgagc8h &tBBUhCMY I#/ߊzH&ľ{a H>i6u@z]`p)R΂})z26cpC/: }8ۨx Q,5xܒڞz cß_C:aLA\f{1Cטxԫӎ/c_| =w8I6ZE>n@ '3?ݭb[d&?6C&TĖ׽İ} 7 )KŧKXm!DJ!h}2g bF{l5{0e_[oS5*:xj:O\{'hkŲo^ރ ؐM2T` L91]!QSw$ %@;y@'l3`9?OxLޜصRG%+Ya]=oÊw f 9iaCA&U?N[q$gΐj#/zbb<\\y2"Dq苦ǡ}Ew=ecIa׈: O}VtLIGr?u2OIbw-C/=/,Зj6jD>LJnG0pe y)?KIPR(8Fg#+_, =|Ă \X9p8X3ndǴ'+$+rcd?#V ,b]+gz쑉,s#iX ,d&|j"];w'9,NmOSn#A$qL򐈾RVxZ{yD{_4"Zˠyo!́j~+1_!|C l ^H2Su;O|G攍}NZ0j@_o0GN|D#9/3]wKh4yP5ǑFk" 3Ofwdg&4o0Pp?RJ?J67%R'OD}Z^~yE'9G 锺Wě[6y0w<=@dTt Ϭަ䮸@2>wcBt/ 2Y4N-*d3O8{`iLˈs\ ׎iڪQVZik+@ aAsv:NrB=Elm2?a-bqhML/P\A]k?B}Va'4 uQF b>݂-; T.T.*$ܨ":8^ԎuئYH~7IQdQ\iX2|Z 2;d |JIsUгjP% IlΟ$mas]wOװ20B ܭ,a fsqܯ / :֞ (fqIyݜ̥464s) l.IM:R{IuM'D,/'=v':=+fwJa/vF&|%h/$P:˶]$N[ <ȡp1NMiql Y{׳sw2KKZG̳(rax.nDfey!Ø,P/hi$vo& M\5a:9e.vw};k_mMv8ys<0n4|P;n+$%-kYDbّkM!7,"k"x xEk5eƆD[Ez%wRBcc"A4|MbHs(f55#^8qDi`gWӱB#49ñ;m!ڑC#eU"X6#4R7#D$ma%mf| 8I;M(.ɀ -K*6;!%77Re^o.Sب^q2Iπuuf6Th3u"[L qZJ&mTEP(̞^^Z<̛gXv!i=2m}?FmV&!Y`6 4&So(5X)}x٥Dy8`+('P.^(S0+CPw:Wtʄpw^e}APIHdž O`~ %e<@`f0XeO._r~<*l9mRs!U.;ʮ'79N",ѣ2oy}kTCkښC )8yb+u hsC15;M-pG$b8 u8լ%V7UW y&j>H'7H"hCfRADA+5T0]ݡ 'eqTT['q2dOЍoRQ21'7wTcn}eϣ NV{|@i+k4k؄9px$@ /͖2LДKxlLr&{;XHx$>kʹ ?$BnY T>\$/ (G%hJf*k. ̤Uu Q`ԭ7!l׍E?Ddj'ܲ/ot"aAR+mAa76brBlW@xY^8i׆%&+/?s]xeK~c¬*_ﱄ?1%05|~9Iϡg@D 6lRKsq-:[ࢥU -"۩rLg֟JC?XuP+L "1HB˽Y#\i;*Y]}Ag"?>F껑Rz$m8"hV>\jMe 2ʁ.Q(_~b!^ZSwQ#1F#=2biO!0%g㧒H8%B+f5-5ŰL׌i9zX@N^2p>y<.2w -Tyhz]&M-F dݤuVu(<{ :"0 BlVk{y8p."3H?$tpx6Č}ɵS3W IB[0Q6r=gfh\FU>Mj, Vq` 1P1<^N/LYx#_%_S^qetAP jAMs[ܳbV3΀wlRY:kJu{g9]4 phC,ę߆CAvb 4lg|JdshZǩo*>6; '5'0Kp[wiF"0j2吴ʭ^ ]Ǩ0xs;f qM%ծ>JkI(w kfj L,0vn&0'C%7p\oAj{d !t)&S LTn.Mꜽ38)t_<\ݠc'5=՗N%J=uFQL߉La&/_G_|UySF^ EY!5fޘ҆o&DSڒ ;471~ԐCbk-|QPd,EL"ckRwPoC4EYş(TfqÆ\ +غUVcVusY\9Iqure36z\ӼоT=q##k?ЀMOkbo̗$5p\jN`L,yu/D|0O~6G3O_^+7bO5R`LHH—p%޳B[>ńsمXHϾ逿"0A/^0LIR͐v2lRUA灦9z8lnpDm렙Bt#& IFRf=(yf˶ՀfqM%ot\îRDD_?B |(Q] ]B\i$9!*VLN~@Sc)35(N59ѵ>|Eڊy6a2M/MXSD~=$ Ab(tl1PPY7[DWNU9 K_}C)zS\+ 7dB`,WI >KwLaVWppIrCkGQ8 *Pߚ0a- |F·IXy)Ñ*7$E9P5o8|*.!Fҷ6BfsF/`K0F$E\ME F!-1S9iC2nxce!>ۉa\gxܪI0m  õ?m٨gc帣"r'@j^l'3' >G(< o̚;\Yd*$]̙&҇#H;1,5a2Nlxad ek 2S@0[֢du v[jh_3%30,FeK s'>[\T]:iqxyڨQR bE'2[GLVιwpk,x#O8x|$B6Y9e^c/wAnvRMۭn#j!. =W-g_9,eP WN_aCIV̬؆+9A=B!nC/:X9OȅɽlDCx_"H=ײ`]}.5yDxxE=95ʘO% ȄUd"wB-G[EͪHTpYx*q9GNhE 6qKAd.ƴ0M ->8y:kp̫ɽ:cc`Īo5;wU|BJz]Y^iWKj" 1lن@ f{v Ҽ*ÎS +s2I^i`:WGQT-kDdmUARü B7f|Iup"ڞb_wip>@9ypgUm#{eRSWAh8Kj!SK?.M0<%8xz~V (|`6B6 JhsCw7HH."Mo~'rW> \~j/B  (<\XͭK, 9lWd\j/iI*!DjZZzPgn3Jٮ x};_sy W$qhy6[Z̩G1x RlUq` yHk E|1e1[K9ԕH9PʎtZ:݅AEDxcV'Ю/~WIU"Ž]:&w58EBe&zn΀Y& \r-d_*fwZ5 .8ϳUA4?\E,R wqs5Muޣ?SaTye/ BR\lA< i[Cխ ~hbxkIi#n{ rk7{͹tzD;%s(rc4;?l`Zb)WxK#X t |]:y=u6  59#KIvùo![mLBf#æ@nxIi/T>ˀ?..  n1TVA !$WhCl)F~174J8貼v6Jѩ`D-VtZ%SK/#O5ersOdO/BZ϶ce.#2>U۵E$ &AV, T V0k;([:'B>+~5}G evR`Xg6#twΔDpy~rMY&⊊/X7e&Aknqhۆ)T8Җ@yzui,E'S:2wg?+⟫< Zs60[8]Ǣ ޖ.TtaQz[=eGy>9`{KiA.0v@&Z\}"! />^FVty=w,f|t'ův3ގ6ebx{I▸Mi4Hf{ƍt-k># cgBhXRc1$K"?qDcKH aNy n xt춓†ԥa/$M`o~B#˸blPSk`|  V!H;)j%~6aR^AA$J53kXvߨjOCIMhU=V &bvvVqSӝXx|݂+_@*$"~ϡbH,? r,r i#,m` }){wцvÖn5Oj .*br SW~" wݰ{zz۫Bn՗ߨC\kHW@] sϙxqpネbOKYQn:6 ˒ؙTI݌xάNh}B23Gzn2s1s0QP%OcF1tU^x+؄jGJq \TronSctPh'5e۴ o0F,[ڭʒl,菉4WnMh W1ĴVhy,oғuExdeJڮ>8Z^ŵōr*,I'&X0t;nT/&ui9$R"q8}:%a hzr-bˎN S^.?:jP$ l>1DՔYRR6m̶i+ɋj;. HP5`|De}d^VDEijY'7T'֣?h4PmS6Xt9'aF5FDowυ'8Z\X~͉'H Nm;$E42rrBɡMYlA6GXo.3B/zE%U,\镦e)aBvNҎj#-1yP3a-m2\ ;L{ֵK&b5W~`+Rnb[U9Wdئ{ K-?|U/%2aN1\xfWO9ڞTcClTIz.4xMUOTk!&u]p9(!|..= ٨Ĵ"2W85"Jm٘+s}w:j\{_n'%=u`U`߬ IZ'6qqv%BxBq좦U$%*TAx~Evd5OHϩҖ"~Hv1\ǫ}FZzH8Qƒap qU==6'K$&7vbP`[TŦh@3%ust[a٪5xLFenʈOpen5&e <-ɹ1~e+E-*lfX '~Ǻ zS/KIxrqJװWط4r`"\_f@ ,~INGVgL]WGI&sLHHkK gNg$uʢk,{Lf!F`]Ծ=rMƴ܅lgo m:j@"((*0#1n&R! c}Rn e pTjY>ZXY(ҩw۳Ʈ80BԴgs~15Niצؽ<_RL$:^s(WZurE K7EY`ÿơ%DO;QdǞ&>NV&9 MH͌tDOPC|Q2o7D?m<ՃKwAaE`tL1p*Z宂+CkE_f ˛Y4KrcG;&+-bX$>]ސ+n N.pNB<6+}xti+ iVBu1=ɏ)@N't)B$Mk~Zi?HO_~lxbsQl.E@cZ0Y83I%"nz&r.`Esu6=?l*'Jd&aѢ=|v&"Wy=8Ku4igM r͔hﱂo}+eo,}g^t+[Ւ2[CFPKnSqB;־IVoVU/Y[QKC&XV;cȲU|;wHR`!7)(l*pro~t)&d]52JN r+!: ,0ς &~ F:]1YGOO*Ctܔ≋'߬+$sQ&!g{%?Z% u߬tGr7RUJD2f薛S3SzSKyp֛hLw.'26WS # ^{InM͠ql@ȥS{~lh? xO0fr~7yX8z;ޫy o'GEqcyZ IWYhaE7nw@W8O;]=25eGmU;}xžl,gkmQ HdxrͶџɐ*q7n\)Ǿ>kݓ`_/>4F &h}:n,mYari[&\|nAi[ 3ZC+aח=__Fi>2JfM?%&?1I]l T; E-(r\r5{F<m=/l]$@g@!8߿oCnAZtEX\ܜ{fP<9VMoh5-y_OEWg],T;"y<[ZFl%vq  6a/tF]-Ǭ%U2h2 +5U汜xIT`[%vr|<D/0ruu`g 0o{ pZK:9Uk=c<&c "T( w +j0IW^{QW}s&ZɉHphׇSPb5(z]_* )PY!rO\p +4hN<y@vH- bBgJqf<|sDÉ<4+LX0+v99A۸. ΛjIBL^`'RAf9B6IГ'M?<I =]m5nb7';wnGhfr$xzj+KF L&be5z D_U!rK U8${t=>$<]G>|_ᤧ4+4DveG+$/ςD{,|?0ؙD|8HPȩCvaDP~3%E.9n;UON݄إU)>m4_ T/ڶ-P=Xiqu+: '݀r+Z3_w<|&07#Gfk71*~1#bĠX+2+*c+)̥ tޓj 5}f&&P6Kq=sA{-"yx +W/pNi`nd&%vC]7SPY/SdK9Ri q; (XblBC¡)z h{Y^I,j-< ).t9ש+S/V, o@H(5KƏ/\!UʭS3…>b;^?m^('*)%0msgͼVښ6x[ 2yY(j߾{%^b$[m7L.[U1? m*6|oTn`wlX Gj[%m N[:2!kxW@;?BuNFs Dd B>%(L4C;Ԉ=b/zDSo Wq{Sn.Wȯ]RH~{Iu߰  ڟ/B j 5LNXM0os Ii8 `R.yL&rV8p@\k{)Ym n聋?'jO˜IYo;,-IO'׊db R~z[jHu iᑽz릊'+4v*Sj>SZ:3Dج7.ٓY{~ W5U.eٍĿB!?I"-nEpxa\L{uPǴ1fTk b=(Ǥ`rs/䛅5fnζqŊn+xw.)3jc*rkTM]lqLr'"bΡ&œ,.SVef'Lbl&E jnz, 8v_W?BŨY;IXiQK51b|V Pu9|Q58=Q䶱p`-@]`4< &7{Gl9PnF S?(^z'uPK_FstО!򆤲^3W7U;ٳf3tݚnZ$O6P?X՟>ی/Je16N "6A>&DLnwMM\nG /fI?5G #!i, Rqꁧ `zpQybI.ul_-SH$jI߇VPޅ5M T0,?nX5 @\;LD;1Cw!\P. ɦwݬ >Y$9c4fDVa/VBw5#Ρ"]j _s2:AZLEsn".\"Hn.UE S<W>dbn] 9AM p2ew6/Cd.N]'Q8E-cB/֪ᜋAAZpa_΅p;VN @; ,8i| |F_{K\09qrԮރsk+YkjF젖a{{>1Y;eL|+wK}?ZErdG(Yv#"_-y-ޠpĘ/wZۊ( Ͷp$WW㈯4{ccdͻ?6!B`t2Bmqd:T+xvMπpˁB۠!-`榖)F! mpQ>o}6]/M;ؼǻ%\ܪ $ճ%!8vh7"sXYyv+ɛ{#]_}U:kWP~&LFtz5 9Uc_筁Da,@y zْO+h{MkJp ঑uC z/mpSBN*s `0*ɥa;/.7>(B YE8W,B z-Qv:"zPChTbuTzjOn^ ~ 䤯-$˽4SQ/u9̠Z=Ǯ BP|r) t9.ͳ͐|YSiщܚtEZw>͝lX9&J{Q$bҫ꞊?v(N0AprjܶH4qdm=3M8O|LvmBzG6j땻rsg`=ҝ! XCgT2J) fO0zK,ZI3'.؎f7 8nXw= QԵtt"Un9(/yw WE֓H(DB3:Mk5 w֯9[яUp*K[aܼ$MMS~j"MH3n$ r 408ƅ궉g׻Ȃ 5/|6 lX{Mdz.pJ>൏BPb;,5Mg/mЌ̝E b`IFD`C'4i/քn)],Mͣ 樧yeE_R7< vdeP.T9L/.kkpD&6I=PU9Q[r4 W%̺暴[/yȪ 5{_/$Q-㓿l0}&ҜlY-Z&LL6t+M)Yzh._@۸F؀(A@QXD6i\TvY 0U~'%R~`V`QW,8޸w:֖ou@:I'mܷbmG(< SaXOsRLOWwڵT\yQFlL<-*ClQ)/ "Z~ KIPCI!OdZ@'EUlnefdUlI11v?4HTE1ǠA"cBt3ŧ,`$;& l~T&RvP[~BЕT*_p|MpUc;[It^ HU)kTz-0E2>%z*KB _ZrwYpj.?x'8?8Ts;EB HtRr_*WDZlFSŽ\r_xZ]\.| ǝg@}ẍh6Zu &Ayܷ.mC u1SC;k&=:H}9I;k|<-~ 77P"_(Ң^._p .sA5S?5g&|ގy q? ԜW6y:<CtM',-03?sO{O7_ZO~[H_XIqci+|"(Iꚍ):j1๺UNXO1aۘ<*tb7DG86UtFIwd-_99KL״ʗauuwdm61ܷ,E ׈dHM^XV҇ q:Bbu|y۷rwfu5S)r.RPþ&^+ Vq~Z?8*R-*Q׋ލKpYV!ٖiI Hrhͦ-Ag;ph2\:KE ~`zW;zk؄%jxD50f4czYN 7~iؠ69ՌOuva]sW?=osgCg;Z5]#fbu@P|0nZ}C* npK6g>8i_38YEeM1 ,AvcI;8VykKA3q~yaT]rO 1c$s{U= bS2 $2DׁW 7y; %tis3`b !+#YU5&3XDPFH}Ҏ%wPp{7os ϙ*%d2LOCouB~14JܜeB>mz,f2CR#CKuH(UT3#%/X9r.w뵀} g4o%}H2&N!DR"fSO.>hY) 2ABv!MrtodxB1) ^cнvwWsy @wRGaxp_xdvGHt-*}*Z U)Nup0"p,?Ҹ,5R'3 N(Ϣ 󞯿T] ؅КF7jܑ_{s^o JXSmze O3@:-/!E}A4ho/^_k ev9f0ן׃r$ilT9Z+١q!,鏪kIHܹӥ%WeP(UPMXi BXk_н2tO&$R!Jk#>STƆ_bW&KM-ժI lO&VP]j'ϰ_*{e5J45W--VtAK^:r* ':Ťo.OkIaY,eFQG ^n,յ|carRl\@8'&4Ga\,?5a 8d2$lkg" eq kt*%>?n!t\hCz{g^S*G7/O=aw'@5P'IwYpϽآnһH܍=ig]K+؁Kg"mtih6g{r{iaawTіd[`!:R$8psurByÇ@e FP+oث^Ap(<ʩ@$C3∪,՗]H)%-N$ !tL>쀧ũ)t+&2^˷24W| YvϫOUtkZd ^XϚg];@嬘:[;vp)u1Q5\ǨRboh)[/~Aאp EMw >%6E b;K|2h"3ڪa*.Y@6rTtI0BX]lk1&Eq]0CH>gLn3 ^*BC3i`"u[4' Pghldb/1܆I:x…VpC|/XaKv :u((璓{fảˆ`Wztz͵> OZ/[Sf\}ݷ&!ې4z\ =J\PVdXiII{KI| \QA;I+j_ͷgqe z 'wh1ig/$>C_~lb]$-~<\ ]:!Iwh_U;\m,丝6hy\gEȯg@9"$R8Б_itBɪZbX~BU6 P'{7b -P 6}q[een̏#.Zev=HM!~@淵l |dJ PbͫB_3&%5K; k>_Dn7zGj'ǺCϽb|teҴ0x/Gnx| äEoRx`@c䬒l馜}e3@+UhHY(n!۰ufɥ'ȴ* хJâ_Yx1RxI'4ZM " AҰwr>%i: M4_O+`5*:Zb2SRG龒G^* Q.kT:l]"jʿ%[˵Rq'L2;HSyM#%?LOg𦞩UIvG~%nrVUC힪*QiЏ֮ᅰ+~3elfԌko9L5#[e5CK&&rzAdI3`=!,n&ÎGM1".hwJ?]%͊@&ԩ@t"Q%K )Ae/H6Fn ]O@BVbJjE-`_ݾ1z V>` ujȫ[!1%dy ^ 5O-M 4٤Xt8"t/yHN`>)ydࡠ!6'l'ЯvM};$<.T׵r݀dmm6(N7bo޴.+TzAƏ+J܍P3ѿJ'P @WV:3SrzB2jIB]Diq7JλwcdbVL9%u>aTp&vGvZrj'g0OYfG3HN?EeHu)3;K s:h )猈L $:Wg.=Km&.c%| Bh=jy`*<8/O\Ll9[䦼?G{x@ M- cBX!䟲_^sik+" ZWހ7NSS<4w̻N Us9-XЯcsu捃G2T6u'90]*O `mxs7sV3:CV@GA5-튵$LD?f=ڵC g6Y xC%4 gt56E. I,zAA5kB]4'.'9Z+Z0R].w@d{;~C} <{98CkkŁ h'm̼K\`a=~lq 4{yw" @0=J2T!4W[y28hH!^M~[k?f:Bh|:(ygCeoFnt?>rēppQ7Aa9*Ё縞)>B YLcvx숅EϬoo*YŒj(0BzZB7dB"2dKw,FI\Ppκ҉5K=,͈ ዲGj\$W !J+>J{ԗVr s7sMAM^Whȯ,ŭ&051Jx 7x-Sas\'!x-~)`ib+4D6-c̪CKIV pio'efH&2o˞ϢUwr52SP>X϶/1^<:!󖘁"J9&bvIZ]'Cq]qF҅KPpsJCN8|y8^IL8BVe쓅JQ'Zh@a- +kjW*/^ݧ=Fڞ'ׂ#׷۽Y[h wT(9CAeuIv.u$*P#$T E7ը~CϠdfBm x;8eL V(fK~CqjL8R:EA^_'+# }F7M # HJtVB:HˆPPʬ,w'2{V2@3$'қJS?0g `͙)sh_ !rn:a^<'b[/MIT~j=4j] bꜿ !{L 5N]:ϢO8]@ګesA,vvTuiCse\\?`jVfɎZK&;Al9A.`i'38n&:$Kƃj"3va|U jv*'zOͲ{܂,W[5cJ @GWMy274oͅ:qdPaVv$ȲHx3XNlwLE@ ~F&*gOOaX[1d= ޿'KM9/?~y쭖5/?9v-d+l"7%(kLS]9Iʊcn:Ö6"1D~i&quZPS`P'٤gXҴk^剎[A p8]񫘡cppv@k A}o Ͼ|n5_< cN7ijct .4Ko זΓ~'Λ^$uӘ{ZӍ)T̄k#mK?[]a;KGlcz;zQ!6(VrxUn`[suT?]Ի@ոe m ᱁b `˂;ďsIIg)1IQS% xtV9x+ he=4P[=P]p(F+%tѓdFTT, J.r76˩N߇1}l`,I2d?JӾ> dg1;hswz77E'X>5~ Vz1At5Ɨ%\I6GPbXKp2Ew07;tH\V7#n6د-Urx0_'Y-feH\JJ3geҒe@7v |, Sp=fxENMSUx2/J}K#皱 -24:K:õ`Bm•D6|0R:'T ҮywY %¡^5~p\>O,&4X+ɥ ,sW#c;U'B n+}ڤ}s|juIL]iH*ru1dZr=}HXZ@^Jܻқ0g])hq3VáwO:#_V\4δ-T"~pqhH<bD ~!HA%Gy,}-+'n'yJ"ApGGPZ¤,_ %gs3\y713 &",#MCe}?l>28%LJ;M+42} k$ě08<³=;.m4.ߨ{b"|,LJ^"ý_T5ixB@3\Y9\MN.|',)ptJi}QZOG# oo6D~w0/47n%b"Z'\OUV.̽Ai2tRyc}EmGQvMX<^fiw/D8k8]SAn`V_"rf \M`OZA5Ưi#WFv&\M8BBg}es6lW NJƒOM͟xaN7:ΰ#tmt{A[[2R{5`G 1pSdi͐f 35{cy3.vu;6O7t d 0Dz'ͣŮyJ+Z<"SG}xQaz~ha]j? gM3vb}~&i鰺olq '$,N "l(<ܺ.USPnns7bhdEtiM7RE$o^Պ1<8q\K,nHyDPzdBQ4<P׏u{o|&WP).VƚsG/24ϣFIW{dW7Josr\.|?*ٶ BA_ %Qp!ݪZf$+҉Ϭ_Rkm@&"E^ϵ7Z=/ǿVʽ0gf˃`㩈h`9M"/l*/3vZF!]w¨`&#հjbH=*AU -'@mX{ʇc."r3H*=55ߌgI; ^ +Ę8;v0^P QE3U_Sfh?]֙wl2~==}?[Z̅Ʉ|sIb]oA:aRaBaw٩N E@[%[p>@1,`"]l&u5z-% ڗd8ܖ;̮'- Oyă\Xh4uu<2i' (rݻrPzˮͥF(\m&o͝~M?4b⏮<YO~?d $A,&߶vXwųoT=W\G[ddfhA*Vo5IjQbĝ>i"fwvJeߞzBެC!pxxI(mqRQ*-#ϿM#4OkSKr>xuoRLhF)2dCwrBޟFCy[l"z UϓOQͱD Yے0%\ͻѓCJ@ۊKŧn0r!c ?n _N~ >wwZetemJR4Dg(99(:~qb,Rǹ?%[A'#Ԣ%ca ]4D/lwi-#Z.h[ƈ0 hM7霠r3*@+l}ᨘujqSv*G\O8 fVV=8eukYifbXH.dhH,n8ʇ-X"\E#-QQTkם $8aϱ0b ?> R1ro5\(:Yu+|*a݈Χ|P{ @o?} |QbY_? 8Cp)@޼cW-WH HJ4oU85,6&֝ Dt{1E 깭YTճf~IWM6Ǟ"Ps4 ql@f=Jbœpcf;S1k okD[Y}i( gaegM3g~]&Kn8Nr'`Ps.rqkn7;U1{̡,vp޷@%vjTJV*xN^e{"cdM,EˡOW c ȌLjt?!x*滕u|W]+_ԅ *ex ep¦+˞Jۖpy Ig76'/2$R# oKI[[YxW\s8j\~8'0Jbr Cѕљ>\F\ ј`!Ou$9;I$,:5gft>" N.&b`T)ޕP쿚vk";L[^L1t'~p(Gk h1mRd[1m:ͩfo[,I55w՚}5fƵ MsZދ/Oe{ B 0 ”Im|cl[JϪ5MSKE>1?=`샳e˜ 1U3QOI$ 8mQRg4Gu۫-ɰ?rް8ϣj&Z.L! ܳ 0U虎 ZE5U(}X.K~UTA0ۂ/Ci_*v@L\rWPl iQThͯi]5e7&43+voE{v w*ό_KڀrFS@nUB $cP,P J".FZV!ڊϘ|D^hFRw^*'QW^7bb-d"K)b=.,̾Yq&I7r|mzm!$@+]V}ش셸|ل7Kz/5E>^yDߡ+UO9Q7INcJed  1ms˖ dj b:*o0CeM =dt5Zc`ګD`Bb3ʮBDpd\xgɀJyϒFy`k qAsSw.Z $DD125  ΍9$m o6ɩ4 M14BETWb1Z*qԝhiV;L?]q"tu+˺]W#'=퐿1,>:9AiQ/BjAd'G^]Vw e|C"br`ҽާ\s}ؑpJri`mv=#!룫:jM@C)-˪= &FvTHҞˍw٧cN떏*ІsͰЉmin_ "Q(5:-\ܛK\`-3D#N/4V+YfQ֮bh4P.i6TPD-l*`}\s`Pv?<#%&ۢ2X !kĬd-m WF s?1GZWrIAJ ]k}q=Dw8#â~MDbZ~} >*]b##1,y(JP=. 6?L#ƍgVUGGTK, S~<3;&OSBV5 )rWv}!756\}`(mkS<! x(A_/̆j>N|1!D>2S]a/X=7/ {foM/9,SVE ”5u߭.oܥɎBgdTJN߮gn> 6JXʕס 2>OJ%KÙ UQrŎ5LU6X;X2'21oŦڝحĽ(魚KUq',*5 Lߣd!p3$mLiۏOWr'c1s7w'ܹ[lɇs;~7^DŪ`Kb[f#~Zۖ*~lnje'Cj8[F7{UroFaÆV$?2`g]f4+,G+/[8~ rRZg\L{8a쨂쏧&".!oL;|v8(Ԑ.12}Q5[֏6<'cE9=6jå~2ao<3@4c6náHI\ăSõ@;-2җbxCJI(wwx}'"ctGΛqed(q@mzDrC=|PmEA{~P̈CSl ~%AXhIZRbt-Ҳ[İK0< i* k2 g§LZH:EMg:6imAjs'јv@)4m'3fI=3{$[ZNmb,4* ͭJ>zlxSnt'PDbTZi8{g9Rz;@ `G}6ПDpK\]dU582tAýCV |S9EҌoݑ+Qzi|+% Cw r$g62381]!Fh_b@9ZnUTb7ئ8˵{f((&!I;̂q}Y`8x' TDya.|gUTcMe5?L2}Sǃ1b$O 76]̉_vgCFv]P|D<)R)AvfOrSIq-XKfApx!0s*3VYp= d\FOsLf>J@O);}sx=hV4$"JgReE*7[bWeDԸNV!Ҟ5PA R5X6dQ#,oKK G8a>6#$|^5# ꚷs% kS$jl&{mxɠU%Uz3KoƹWڰk쒔T/ES N.A.#'Vбwjn:{+NS=6;8,wʊ$ tt1 TWx87.>əJ_> K~驫99&gl_$'IacuzPpH1C00e2ˉ #F%;:PgG e//^/ɏ0*C`ܻi:!B؂7'+Вz*Γ&^k{1q]g`^$3\Z12wKBSX#qfܯ$s:|6u\%Xy?+-\yĩ5+z>Pm 1RNB!YBA.ҙh=nBlK}a}=ߡpJ*cK1d.`jJ T_MvvYOGe8\/ KΪhٵPy帿 J,eg#|^Fx9y9qRDlӽ EY~"-*B2|PB̳clwzrAw/8dJWl85I6#JGwYUF/a i#T jtC?Pe@(4FC9\'RFYn 8jƦeZYΪXu[fbr$xK͉\(]fdŸm U, P=Y7Dv/`5WCAh$s >@׺oRfF0e) -{4+rҵjG,}zrhv{OpaZ 7ʁ DޗImŢ:"S 94*Kg5}Fl4BKRD[a < ~ڪ|ξB&脘O y;t:]OWZ`Dc^7Qbsi{h{V Vj1} 3Ņn8/k" 24ƑedO}JXse]?>;.d&Һo}^Vzs-M}w_||U*@–T^:OZ5K I01ly=b HbS;vwI6#+EÒ@s#+B^pW Q wo}Mq8wf,S޻Egc$cg>AӼEzYC'dW ,Tֻݟ<֝OhB'ne.x6N6 vJ+ }J*Wx#)^X tP߰בnCO4 5ѢNAp2tɤV3%8`&Q5֒@&F4RXsϫB )!d5ŘNwyd1}3H`״Q'tpo)Oo'r3p`NenNҝkqk@Tqwm9hm<֓5GofEwc  ˮ[[. 0 CoH`ϡ_LSo2NJVgO3zډw&) 3\+ҕZ:Ћ jTb^q!XʉꥎEي} YNܘBUGC! IQܶ3NI; }S7DŽp͇*=t \#e w_*^#N; ķH7ƏF?Ld{D]JpK<4K~Xefe|`F\ 昉O c$;޳l(9oIadl^be?7@iu~tj ݶwy}{gq#!m$"|)ߜP"=(Q}nد DVCϵ׽2q̫If(u7L/΂BV6ҾQ7!˾7ځraM$I&VٷP{6O"A{NR$ {obU3 ER#rb<`ђxe'L`dvX}pW܈}~o֠!Z1cY E} M0NHn}l*@c)f-=WC9/8-qdXfņU } H3<[^Ŷ(-0]x#I:^w!py aIkiቂ%hE3^Wvu8Oj-!z#LPP£CM]+iJX!\3g侀 d\ rbldg% ){򙛾{fUѽm3X5WL$ο"Ƶs!{iKD #/MEJWݙ 5aX,DNSLYU| 24/u Z"2# ##+3zڧ|dQ.FY"':kKmOt{sqE"8@ P 月VW]b8z.B]ͥ;:A:a([[3LAׄW"HD^(R`θJR[( pՉ~ra&?,K}dEi#g!lHOb;j>"P45'q=+" {L(hn)oDhO5ΰ5}#k}YC|ĕ MFLM Qe{bzN=*RLS B^nzZtp9o {lݔ)H57?/bu+BǭF%GvcWĤ֣FK|)c2h\L/ΕhVw l}F*M# hWһ&yPENI c] mlIDYꁺX#YbfX+=к& 0x3׏"l0@,=pBrlfWQu`^cdBY:h.y0y &zh `l]%rzYǂtm-ҿͱ݆՗ i@nW$gk4TA<ؐX]zqZ%On\]HXsl+ѐl+!~ iG~d##BJl:>(7pC˝K`!L4@.]b߭BS~iaF2yqQw&N! PCt?p1W=jƍV ֧9aϼ7CckDiKkivJ.f "cA+1 xN m32[L~0gArtxʐj}-ry<8K'*w%U/IR(&^w *7$ ȬR:oR@kez Zm搷` +)b 1nzbH ѶlP(0!RF˧X!PoPOj.{In!roX+\Bt/h<L_i68hR0T&kA˹9EhVɵJ;g2\pw^| *őwBb 8tRPo9VnDCWa?hٖ?$H2qCx3YH鴞S޳Pq;0D>1E{")7UvC=9 mnq.)kWcAe%ߟyuÄ RkEVj蠋 $cB M^'6+)D@F<9E.SٔE):UoP7a-ifQiC$q-焉mi$hB!mRCp/rπ,#m_wJoe%VhW L-J7lmnw(&L%@r]G(hCbKn*6\#B&ĝ2/ȄVM5r:<p[rpL.gP' 'Z/`VA (cxQֲ fdcNG3O7|oΘD,kiT^pϛ(@PnC5sz؍1[WZ5|C6򬚪f}'X%Tْf$?RZ۪#*3-8cb,V"Dl tpsڥI0P`A\0UJP Ղ[dƦ>DLM9@n#\¡^EDjW ̲tmql+>%kͺRYrB纡_`FOziTDmduSh _" qv}{#4ZX*(wuGOy/(ϠÍe_xm:U= |f#Qa}PGt[T<]yau/eR84go2Awn˜c9-ٯQ?r薡!N=ٽ!gj+A-q .g/wA6ƼBA5hZ)6<P/s9{<2 &{Yѹ L>u(;#? hUTX(HUqs=^f\׈L% 6cb_Mc`lSE"yKFMrvϵ`rnOLUUM[݃?%Tqi̒!evh"J)xI@t ,aT"PȀ;b*~oueKwnlt3f xZ>h\uט,]_ϱ?c(gGsv׻g,)j3):TTJi9 0}DQ 8.ia)p Ǝo^`]oᨍVo@淄:KE  gazJb7XKAfrx߹4hn6֪N Պ7E5eSZ-OE;Ӑm@ N}R`Xo,k lyR%g JthghkSiT3(-C/f]LbxaŶT25 i*&1zSf.yU0ni囜0ƦD9%RʆE!S$2{v%DQH 5+4lP b)wa 6ވ2x !xM[v){ܓ&˚F(KĒl!sB7il+YVqWы̦%$uk"v'&Q\3U8%}"!m yejsզApvfdXhfL21 )~:1R?K<$Ut@jw={KH|YH@Pqe+DyUJMub#=,Ӆt7?uNoRssaI,}$D–02;IGJGhq,\a^{57\(UuLٓNՃR7^*cW&=9;őضD?$^(%UK a[~"i,z?vL>g2hVJ4H OӁ_2(CFa_B֪9G3ca~rH@&Wj&lcu"L߃;az{p6:bݙGcR ? NI ,ХdX@By* nDQ5{wa0wUXn[/‡ o5r_ } 0puuGu273ɳpaSGs*12WG9`':=.`5 s8D;ꅩj,O؟P;pPŢ&f#$Os["4y #c2v2U13\z>ruse*In\(箾,~asy1,lUkG@JJChQ^X66YڄUcV]\P_=Oqq4J< 6]W&[czU%>tԉaG7 ZhnWږ.6rjZ$TpJ=,kGEXSt38תlϖKpKeOv(Q@pauev}|TEF_]{>qV&l&&kĒ ze“yO2vo{7f4٫mX=U)Dҋ_FR/5ai`Ɯ#mSzhaɐ|og` ml[t-:LQ# I7L@Wk8np]([Ik ҅(2ZH6ݬWD[d{k=!*EH_pb¡i13#} 'b!_zTQa tbyht2`UY<%B| ւƾwgi*q&e+3LӟCfNjan V E)GpZ3#U(VGNG )j*:8W}kZ47}7-WV3"p.v;'dQz22m wk+:JW{i>7;KhL$v+F$_;0mN y0XF۹N_zO=X[y;Cn_ǹŲ9h!1"q>FD@K|VKMXgAETN4/g4}BwMhjONtk͡XdL{gĢvc"e*cI /?jv(LŗaO@vr.Er)+"xFOy!ʊӳ #* Y ] 7cvX[b7]شC7R=< 9 xcFniŘ=BcGÅw2Kf߻gIF%/CKLlY[7?JƧ+4%ANCՉ N6U&;mDѫtx+TU.r.Tkki>B'?EsPN_IkhYW).5lVZgjdž%rIMq}<06+kRCo5y_? P#^uƶ8 ftP `c3V3K-J?Mhʌ5\~6! ىW~^[Fۓ%Jƚ ^~AUN!onNSQ5Nd̢4=!.-}@"g³3}['44хYT\6'ⷕ]H4pٮh\<P> 5&IES$iüf4%$XыMT`F(X 𾔆!g 1S+lƝhpP'mydPm΍`[5e j*v$*Z+-k-hR_\NX(b[8Kx=븯:H4-}ҡtj>LFjE!< n=ɜ G$AE 'ULNMA??e"ed ad {j0&nza\ gqn'WkO:=J%qdBB!TSeN5cx dukYA[q| #>a+/(}-i h yhSGI(MP 56_{B,|q;~S(k $-¨b]lWԘ\aTԺ%0CTͲOc4r79RoMfaD|'ɷx/8jisZjkVyW D]"t4TFY9A +bi!@3o!_IjEoD:Ew 鴫 9+&ZDT.t_(+>)By-u?;F_wr z|hlVN2_AnBxus x\9Z<9,YQۈY;%I!yyM{3K~'JĚ6¼<=za!2 =IkBZ7fl&Ҍm֞p>6T _uGC֤uç)hdАT{JJhuD]YF3Ql6$cE00յfI T~N]ҩ7oFHB C*Z[bh5 zLk$ þ*lu^bOoݞj0Aϵo6f/{Ӳ. ~mZXw-Rqy"Ԓ U mTc> w:͔47lqy`Ӕ=M`8o21k bNzuߤnxC`Ƀ؁~GZw Ql4'EMZ#Ų{Yݦfa&dGZ@aa̺b SӂFVenK c`uǠau_dzΙHx}jǓ']Wb nJ{2=#7gMrk%$yq DRW"#픐f@'a5zg Gzj8 CKq%m=V/&o{E}MRU۳;!ɳa4޺NZqK~cy-uf&/BЫ>];dib9+)ec78S:< t:I֥RCw/%loG\iIlFmbAw4=}pZceiȨBV]1[ypKJӹ.v\tigvf9A7=Fh:ow`t0_0kvcV#|qlv43R'x;V%V=29c!JVr~[͠ݕ"K겶 0 Iztz YKߌII \KBwaDqpgKl@n@ώ3*tJO~'਼8Oˮy`n(oL@EA.[D՜Q/hS.ʋUL+,탶eHkڶjڟgB^Ki=I֜hA 5+v[[~6-r`]SWO+OJ= &xJ.ީ0掽Gx۪* .,%; JjO)y'fOn̐ /_Z.|K"={*>mSb[[Wף LWx,z.>x~sR7sc`i.]fEcaASJn?*p }:1ݴЫ21@?Q2/f5q*SUL}% n3xKo;%zý,9& IMD:4{EM0Y,h"geA1icsyu4sG _RZ1>ۋ~I\7e) ztZy W9k9d䵎%LɈC^\a9Ь8p[5cx_LbhlN/G"q> ϨHӥ/>[>\:^ͭf!ݒzU Xhlp1|)&El;>P]1)!_$]{+ɱ7 fuN{Εfa6k}{=/e8R;jƨh 5NEve,|BO,o4`QNd/֡܏K$ B֎WG2!"0YV5útIҮ~*qIar%b]YVyqrKoq;\mJF4 Rί_u6=dp Zvln3xxC(Ȧ&[T30(h:Ћ.NQR%$ SCA2EĿt0 jju^_24ˊԤTTX=̜-:*ojxXXt Bmagd:PX\s8CxcxL||WI:W7Q%1l3M2B#c./ D9*^ߣmyϡc0Q~~vz4pm`Eqb%ØBC%7% ZNuW{0CRACC`J0δjmĝ Vȕ]o܋;]Z,['` 3ZX.ehx8W^/a;'̜o_ITzlP6R#Sb*ji%k&$G6`M^(}rNMUģha]2ƨG |vd£jD^@U`4->LqpϾa` 6L%EE{ca5oj(Ǹ9e-@ke".~94wk l$~V{=,2?!XQmʦvpA_{U qC2lt_/KoR=QUcI9JT".͢);HIxnyF7؃@An"R |=}QCK_ F?D~| @TR/;r8D v&L)]1`2-w&@@ ۶pNMo<$-4R|OM%BO-bo'#ܵG MNhH%pǯ"2UuɁ"?75eRNNhZHoۈ +bĉ?2n|Ͱ@hs"׳1WyϬ W`%@%<]ǷrN^k-Џ5ѱ8j61{&%:x\VF7_'L ~ iǍ&OO 嵗~DmQ5?}CF.:k!jGÿ68w"'u<,}Ys+1*.CA;@"L &Bkf]Jl{:;l8}cfK fW_1r4xDSD]`n;rdșb&6 ~o&+9}>ܚS4=<*_@Ѭ| kK\ %H[{5ʊE侀Gz#x% .DŽ۩\0XoDMP{&slgr4&ukG,8.\pЉM@C!1Ԡ)}>ۀ͸":Ҩ`ì~ć_K7jp&s Kk39kLV+/aH>teO+`gp%Y7g4܌܁S0MGv;>4zn>rfT)zuڡ\ݨgwSo27pG?[ Tϒč&A,l(ɻ=#lSiuN'_6#jTY>-:DLֳ5{z u+^$T|vk6ͲWst2Q?+Ijt[&-&moLXŧ H ˡ[bohvB|VZg `n &g?>1Pq7٤Dnnh,_ "7#RZ16F`ꁺ,s- eUnx0)6fY}ũ>uwmH U/E0 ֣K]m8f{BuuT/*Z@t9kJ/ZtQ8OzMP#*k֣ݣ7pJKjP^++&N7ΑSTu/ѫP\ĺJQT+i~m|/1& F6ncMO(2 -jʐvk&ihX9c ͱ )d B`н Bqn?Qd?z[-ȹ )KCl֭^ZoYVƬ8'G,,zbVsY>5eiä= mMĻWΒmP0s}2\ Cm &|{ޮ~C#91'^;f $;ñAS; TDg{R0BCQI:dsc!Rr/.5gHZzJ L`Ζ2_s;51M,Bb"Ƹi:y̌A@5$7ejeS&\L -p[dF`Q}FO+ zK`HJнʞ>aE6%nS"N_%kd2 e8-3A;Y]/hS* "&_ETYgDy-'ۂ:#I/W\:e|(,#63cA8@d=eZ%,:Tb :dSA5%?PJ:qC>J2s]MH\d̈́9A]H ˪8P<+$?YqI촽[j.!8<\#ssQ_jI"'|Tib\n9qoOX/Q{b{3AwL*0sOf(-,xEnB""ՠ|Rv3vYBsW.!~Ђd# xWnSq1Z9 ~2``:NS.-vL8os{X34iNZO)x]JCBIhWF[C@"xȓnǸ~(%J]~i AZ[E$|Srzzm?r (s>M@[_u% ‘Uq)p*.n ɔrTz#cfTo/k3{[~yOo?Q>qH/CZ@"eRG;}Ͻ\d ;Pf{|ZmqxfX}&V Wq(+r:Xv.`T~pCDc @B3.=dc.bKHLsSCHA,U,b{s@a I 4*l=e+u%ax*y]ۢ~zFbHF5@NȹA^FO ƭoV vXA[-X(``S E5Tvэon#u:g59@0VڜPB`6J>UrZ>Gu|O˱^d)Y"ӽ$9= X}hM2 B}I++@ a@Qj*u7u#]mE2H`윩B ^ӷ*u0dRrk(%jw2#W挂/#dksX7quiad"I<K~ SAm6W܎̍D:Ĉ:u޿!%g d Ϭa&wyfqeiݥk?A8TlUTQf_L8+d⫉+weF‘w#4G"՞[7J1&넊eH"KM -(I2s]xHXJ:a$1Zy]JAOY:I Ж/!S4wXR=EB 0xXZ(7zAY5o}d MZ"ӷ%O0>B*1#d+:x0Vn>łyѬ Pa/{*jaӦlqFn'B|9( &~_ .ڶzEF4w Ǯwc6L@C_8~gu}ojԆh;I0k΍X> u3*h(C=h=ÁYnŎo{.YV;f#:p_VBwz%Ѭ:\_uHcM\dhN ȻY*$h׹~4Sm@>9 g+C+`F:]A7H RzDo=㫪jI[wyE%$^uZ{ Y16a_dN`Z ZTz36A{PRS].CJ?@jFhA&$JB-ww'j$Gg!uBn]T{ި j %^tc 3FS\˪ 3ݡu$+R]i"6 vY);gVl[08 ȸ\z=pי2WC,N{g|JRwԻġ>x054nKug0 m QTrzyMy X79U!NB{,TWr'%4AfHvs:;ü}$طSbN Ttl ϰhM!|vP._,7܉<Nk:q>u7sצ4uJRBpGz֔r~eRr(GpPD"ܸwDO'/"]}{|-*@,0yDُ& yjO)!%ZvU U/W3.DYfNH0yn(Yn=3ZIS~jxeG!y` gECS\C/owt(HSHqdpr$R]a(MO[xf`ƄeJ\ c>(5L4%qFo [jonU )EP7"\.7`/ [ 0DZjd Ayj5ɌH 0BvUE{_ =PABN^o6z<#Ky˿0\{$ ^AnWpQ2)٪3>hc#Lq2._-Hgd#NR /5W2YoXG?+I2"aYD2>;H5XUq-2Srz(#ye 4%/Røqd`KɮOhpRޒbcEak2wPfU '.v/xr`QzG^ #W%Qc--! [q|2#k~zHPVs`OU ٲ6(.4JJ;U- y?{`mAZ(H &:N͔Cn?p!bl(i :R\SAJ?%r"x`LC~qwF]ulyïJwfDP:^=̋%!(g" >`h?BxƊdtMy -ښߥj uQhs;vmWùe2xn>s*=;CJwA"twl?߁t,<$ιC*PXpQ"Cp&a@}2 tx $4/a+1^,> %xZ <϶giZ?˦n٨EۂkV;liUC:2EP"=zmO7L"kV?!Caḷ@5F1U\||ZzFf%[հU2[)mÌ ?^/zɮ)#ΰq"Dq٩H醍XOײRA(IXzNw۲cm>.t$+j;N|ͱ@+F]n Xtڞy9}rЉqq>.]fWڲy^uX7Й84s,QvypeZzl11$pߙי6 $C冨YֆNnͼmIb zm%s-9R{EVY7]"D} nK -(I {o}ya䫘KKWݔOhU3T1m.?Xb#N% L(MYDJ7 CnLj%+`$Hі`ND(ɳ>LՔ4 .ƍ2ˠQG)E14)Hn \.XkGXq0@EQXG{]z,d`[3wQ,lxY~#P!laͮ(`hHOvF w" Bg /|p )5dC_3b\ФVvD ٕ-]*O!ͩ^@UBʪ#s;^Aa+Gf_N2 LWe8pk"X8^Kd&<H# <˫յ xRS"[KG>U$ץfP!_ i/3L'Ǽ;8[ y}:5$WC)WՍ`)r])Z;q "7sI΂˷ '(Hn,:NT$ed/1E*+ )&@WA;qVʋChKs3 GqG 1%ζY•)D"HzY k__3 u5on-Ha\_;k!8,8ԷToEf͖ڰ m6Q(|e[0ؖ}UӐ ]#N͎JOI+f*z p{80cywo)7*h+a0\h$B10G$P1a%0n}`ab Ix vFrOH5F'}BŪeIBDyFQlfIw%H1%:Ŕ]X4$* _e=J[]x+ޱMnBTA3rgRxjw7*[gfmBl,_~}wi-5&/N4`A t6 RV<X !Qκ=-u< h]؞tߥ /ϡ@^6õx9S&okF֊Jd_y$]N/ 1|5m*Iөwob53?kZKWhu-" Rv_iJ,e- nT"- Ġqw<>-Nk凼d *6lSK- `d)bʤ8a>>z)#a2*}a?t$/m"5bm*2J_jU3&1I5\hM4O4a8WRY4B 7"OQjHH~?z (b ABv*=E='pK_g-/mS9taBVN4OZZ-/Y{r+|p8ʽnjPҩR;`&Us#-Ԋ#w'PV>+52 ]Otx$܇ꠧ`omi4V t>p ANJfrb6C, k1*m?Gq,]>v ^Wɟ_Q d޵+3)1) dZu btKs$>Z LnJf`!Zk?\h<(_s!Z- #+BgDw4Ce:? x^bA]1@A<,qXJɞtWPZI㣲a z' $?OFz\ܚ,=R`\A"b,vpnRA9t>AFŖP w0 |:=ǀP]wmӠ*CWG$aA`~ψ6Wfo"[>[!=sCQy@[# NM<=H3W%uN!e҇`X&!wR0;;uN?5x0-_>I5w6kqE-a7~|L1礜MXpҙ<(3p~iQAX.)v;7s Y=~ڃyE#/6˞,&JK@.K~)e?xZéb)~w[\Q5. u@IFT;mie!WORs42y)ocuVO 0-lņnaˌBSv2Ns}Liؿ>ݲ}LLT{jyG^h><Am_$3R`%>z6p~'|PRst$- >'#ۿS.~,4ĒF.~P}t`E]WF3a Ҙp9nw!dcq/=%}ۗEP#>3 Y-fpFγH#*0?qdƓG`~ S1wV~cSgaqk5t `f5!o+m+j3qm,}> LUD@.#6 cb2w][ |ɣUhgRl{QQ }LuR0\:SR׹7%t<4cEz3p;نFU,x` )o{9R}U"LJ-Bo&t9:iGX1?{xzzGw%3OVͮaɘ.L,\yh1:VN.fҋ)'XZB3fvMEXZ-E~{j.r2?笋R|ÛD QIf>%,R@;8猫9+&|'*|8`9%tׯO@U_e\]JBD#ًҿ YomdKXG\Teq*֣tzE-9&VKᘛIi˸r<`l9Pu m. r<09jܬ.RԜqJ^=菲 \ԅK8'R!-tIVަ.z{ kV9r` C_H+jn V.^2×xFIJ*u;YB J SԖGsVgL_!tx SG݃2ttP|y4Be)ĵMŸ ܝy8kUB!w]~ HO|j..)Uˆ;!X&%-}xg=2 :*Q'xEδOK2Uׇ!LI+˟r 9y[r˟C5ٻV.+伃,JCPtd_TB;1)BzproM9kcBmO7;v!9}A']Qx>`hK&w5)W=q ARA@mM;4{J0bqr: p].8|00:`;,4r)0r2o 9XoOpGΪ>Y~E ߘ<xڄ>Y<S_/(GUXL̆j6Y?Xc$!1tƺG!*(P^UK= Mk x0EH] l! 8Cթub %:0M Xo catE6O~ш//tH_:iÇЁPkN&!XU;2׈Ùc 5cX{%&$]8T=Q6T7WUcM$_%t:USŬzRΟ#iUS]x> ;ڣ"B)G(G.uBQH0GN_7]Kz*N6d5A kU[ɣvF+wfi㔱!_.+}X HE/anA|HgJ{q$d$C<3q7B3wkTUG1BӰ,q:H P,2@\#p%d3@d~ Nnߖ}?򨱶D(/H^mt'E7.YP;X1?_!Q{[>|b>0e>̗ʡC lU eۄ}Kw#ȁAZ5NF~ nZ ](xe"Q ÍA mʝDHd7GV):qo2"E%ߑrSB8H\ٿPKr.]z')fdDr"_Wp!Ę;FDjfސEEj 8PTⷂcɏn[&g c>'gJnd=&ns"ǛfThx5wxݗjJJ|U61R=-NQ(yb dJUPQ?؇S_L''L9Frq,GɅ=ȓl{r  54KxqIl]k<$9CUL=dҨL2-w|u}ROf.a)TAxȅ՚]>癿Cޕ-i6NYa}nG (aK ur3s1?_GsH.Xoyz%$pJ |[bR 5q՚I gi`|y(c'lmH("nbnCsa6|oދך4 v |HƜٺ6Ҕ0O9B~8&C+c R? 18p:WߞZ'UckjZ m5΀4_1âbO\c ZGˀCOz wQYEr!+]V,zց |؝̈́VZO\\C󕠷&&z[b!Y/*Z75S 'e!p!FN.G<9̷@MRo P@Py Yd<8Wi5^*0WtgG 1+KH vO/D?~6\}m)WYCb)ꂥ!x1 =zg>cG?Ԃ5s(Ag4c_Nܘ($l `eXÔpAd#otY% ж+Q6jo` :RE2Ll'd5Qs]4eX;WYa$cv EU'}!ku mC!ޠq3֋ sG4НĈng_t&v&~U=[ҶQȌFSQJ+K.sq6]f8t׍6Hx&n] [!Le>TaBF V]}GBܟTp\+ RDgRTi23p;8|sS{"s/ǹT;2E94~䮝;Vk.Qbw1T0&#60W>caOk1щB`zUH#y]T@Je޵ WpF|Q_Ń{H>(:}eiؒ<=b1 )yQ")!YDž@ >;W _A-%1%eB+^mCI%]]DaE3 h% J>y60d*|G<W(0}t#qI oaNˣWc|DAc)C}XR%iDC-YCUKSsoV0@ m+6~ix0 3³D$0EWt쇠De1NꝔưya,ۃ2ISdDŽ Z~ [3 Љ=' `Àʆؿht{23圊,\cqqR#e\,wҢ"_2J'-P+I7+A݄$ܼFa|[JC h]˪[rUeƛ.B@DShEU#9l~ljʘa j1 `нVDZF@Jڮ&L|a$sx[@bcLNᚼe# Q"GSvuPwIDAyd~Zx+" p 3]YysN|ݕ=Dҝ.?2ڼOpwU{*Irj%G<ͼM5Kpo qҮ&kZL 3+[dDb@j!ܳ)yJU^jO|,![ **gTHo(NJ`"MøޝqB\nqi`FA1څg7Pc\ot9SܨN=t$pQz@eDņ> ecF B6aL&aJrLȴNkm1X5+u `-ay` C@7U8Vќ.љ@|E+z/'t )m)U?qP.<.j!Ku:%1O8íUމ!MhA;34x=~vI=GUZilIo#R;d=Clϲ➿($&v9 1%ӵFޓj9BB\/fD9$t59@b4e,>4FL!g3ez{u7wF#rKQ⾙?F_=fU\ "PtZ3'|w߫!1:ɰ'j~57xKm O #—_4QPB?1|iX̝a]"|Q<4j*VB9 }Jbkޤ3kѭ *c&1: S֖&Ũ+EJ@p$oL231Bj[yW,NQ# Nϙ_[BbJK/6 cNNC[=(Vr.BxW;.&n=ȎMH#?N Vw(:C &@D5(hSw=^=iՕuE*0s˕Mtdi5Bvqwe ^>=3IPⷨ)4Kn~D6ɰLL#Fv8GKX&5 9/c2|i Tf7κ116hTjծba,W@0inzl 1H:~}e%xS;aXJ{\9/md۳ 5S^i$/H/NRǫU5A]5j~bВ/7UԒ̛ lzgr_JeO0@fkSYu`XGyQlT#GM{P@V/MyC X]0w.8E7y YA?b_&# Yv=+,Cӂ~kҢK ]S[j\E,0cwY=34f4ڋ|e@y#v4#+%s!!j!MG h؏ 9͇-d10@9!A Բ`je ߮y̗WϚ5w&׾ć^~Fs[B|ǧ%E`ieZ\^ȸ2WWx'/hAR_$Ӏ\i@շM$ 6?ۄ#ҟfECΜ:PI˳C`xĘl cP\|JRP F}IOƆH5W`?%k&.ǍqRM\+'lYuSTb~f/sRξ청P ʕveĥnwNz40gOi{'re&2V@r't (<%ңg~"v%ұG){MY0.OmO?E*Of^! 3Pب1Yp-R'PdM" Ծɔ !m8*W SbܨV+ *(ښ.)eP0I*Z H(88InjzLhRp ixo- 39@ n^U`V1CwۇcӰ =W7)O߅XOQ̾ Zin=VPAt> 0\ !uOiCt vS"Kru.Ϊb|SU[^gg.R08yW¦?_5VҊz)Ł%/^kM`#See4!Td _wz 4W(Ϳpa?3E׷[&712 \{@o)-YJ"j/~ōFfKD(!:ԣqZ f<2A'yƑ  Ą~>wXL| 5&9wt7EU2UtfOUTB{2˲(G"uN'~.T\X^ UE+6yܭ rbGըEث>So8E|0^h|{]0 n[GmbLF_DJOV_8ŕ . )/OTRKC&UnE (RN[fCY?E"܈#("X28@tӸ$f׸Zi,6qov: <^:!SŤӎKpx6Ƚ8,; |g&@26쏫hsl@.YeߔHBAF;0b0n3֗xیnW Pۙ^hXhxyg#%o ]E%lA%5oqcb0lj9Bi걝zǕ@fMqO:&< H"vg@xvwzͽd-P$WIe z@ n v[Uyz cdږuy9 JIAVWToh1ee3XSBhS.Z!hK!}l;WOR|NxK! .n!{ mi) FoSķ3*2JU\,ۼzL.  3=w,"'Icjr|? Tґ*.Q0hz, ]>#~K1" ܃ZTw[x.9T`mz0;unFI*10P4 F_j~ubXBk2-jpז ז1!:6{t~"G(}< j;IL=;XeF6A/_^gN'/he]bn-uņCƃO`呬,سגvas[ ǹʠ7r\Yc}tQ*!,J6εSNX?Gizě!.\|y@rɺa+pZ9l##?DrxzJ -/vjlov+sT{F4wC ?u҄*K-P-l1OI+CP*-e$ԣ$_FȅH4!.I5ڳHG6L:tKU2vXr 2wѴ1"'tkvoy#xX٪LE*a5 ]A/Գ,mh~b5u ۢNHv}WᷢO{e0jd%f/ٯ̌M0;׼N*- a [鑪¦'v`5gqgSR) /OtLʓkX'?xaC^-ɒP|?C"~Yqaj'2NP0`= "W@Kʠ; ? ?7S]}N}jNQV@ChLϡ r:g]Ture}ŠD;5;~]߰`R̀HUA]#!H=?k71iql%gRGbcTah"zʅdp\姦,YۺL K fpxw}XJoC3ɳNOWQ:}XS T}(K#RyS? AWm!2MϓUP>>=yGUa=@DFL~_v*q5dc 9\aBapIPwO Ů]s}թ3lQ_^~W)Ѽ ްΙ0-#nڿIe{䮞9AI4Y\ QdIo+V냋ϙՙӻN6a@,pSp@VEdYH&49Bg0mg8ZКK ܡeJVdo.9Oqr)ѲCFgh~rST w 4f<~: 0"c|,fusV!, K3k,!\<<$8]~c&]ؿ/ߐ`&;JĢK&(>4h-I2NT9Oh`"OZݙE|UݘM9}|,:PL`:x:.p#clFQ$[6-E(V}X&,cpy;=H;9u6\,=dqA.޹.zS<ܱ% @Ԏׯq%D! Ğyt٘ԁmyd+WaC0/fc}FjZsr8GgEI` jTy^Kܤ4E$=3UGV?pO>Ti%~7WJ'߷d0geN ,s)]n-vP8'hJf&$d|K2T_e"LH뿽 ^أ8n6VBK`rU]1i'4jj ocF/86ed48bI!F;s[풚:"^8}OU2ܱ*ܜ8S!=Z>!PLcAPdrz;ۢvAs9'/DcA5x_Ÿ)87!Vm?/$,'r+[>xg^>?%k7\V6F|絺Aʫ4j/,Az`s<{ B4W(L0| .nf$}op&'0kw6-ok*VkTN{9G_,Vd|^ *Kt{  Oi},&wj7T ;lYؕh"gdi%UUUp҅ޙH➼AĄA`l^(ͧe::&UL(zBpU$k@Nm̓\fCM wdey(iͥ&9\>"wUƗ!Fċ1tp;eކPofmC<#ʰ&mP)R":n eh=KwXY&qDzC>6 倜;ߥ/ *q0' ZX_rk y@S"00iۧ:}Z&{Ay; |{8aEuHm4IU }"ezT~BYX(Y:CP|W0pRa\A]:n$ -*FKy#-'az&JkTFE=?luF b)dZ)X7?w?wm [Y-AV$^.3£3Y%6^)FEMi{T5 / C]Q=|e#h'ʽ*$X4Ny 1vx^'r^qOEL)'RoHT d=#9آ(h-7࣡upnP3&DxhjDGV9D*Uc;N!.S%jN*,$ָ ny6 ɰi>H:%Tb2o5M.UN`۶jU ;tAhu=ȹV9b>- ,)b@7 F}{Sx vj7/iyy7:2;ҡ\]c8]iQksVoEgR5[TGGraMm\k]d=T'}uճ{[tTU|}Zşw|GIiTpِ*B.庝\慇 UL/yq-shq̂rݙPkwEK AGT '%1xg'Zއ+{-n-N»{ yd5´/ovk ֻNȚ5+OoYX @H:g=@itĦ@T(sΛkRe,8RF|(KSlF$3Nši7c`'U[ӷ_9^Z-! *)vaB@ u;̩mBE{UZa(u5"\ *3kqjě&~ÎY﭅]~la7ԦNkkmt [u:/II@6d0DrMt@4 Y|-QR{@xj~FIE| 9E07܍HN)g&;r'.\AFHDXdr޻{_k1bBNDrTJ.y`׊tܾn4юZ*XTX$ 0BNwy1 ={ `YfO ;*ݲBMǏ4 xÜ{lJDŽY<'ΚG!fK>jg\XP~`&V>J@wϲw: (c?ΡO8+ = DzGsfJ3bXDŽ.7Qh,͌0cq8_TVfCh:~nx4;17Q$9 &ßUzt'C­e{mti A/[7ZmFGO!2|bx{軤PX6p \^xF_+?wn~!~#AC.NPگ) X k PpͬĉsīxJz{NQ婮aCFY.( V'=#21inHi 4ڊs'܉& }y}eUvYb2,h8&m?4*WA˭y·zx2K/CiӦfGTT+NԄKB.I+#{Ǵ63wX^sziCIzm(ԣ[,^O-OG",F ֧9.O~ebQCx3 .X]X@Tf~{6@~*@^Ȗ8x3໙xߠsNjуl.+䋷0$L`S#ںU}5}OD[A7r>Z*Th!]J,Ƹt 7>49vA#4)h5VL-[ʨ+l%QΝ47so* |2[~OZOKzx q%ˣEL(_ꗠ]PhTSPڤ Nה.-C L}^ցWa&~۶ e%^'g׿2OZ|5rd-1V9VoY;̗ݹB *L7L$v\H~d?}#?Ee~@ v2l20e0ؓz0_1;$1s_?'rd(B%F!\5 >vgeڀIIj/ H?P^vK 7̧8n%N\ɯDi>eXϼH )|s:8r9^bd~^P ;;"erӖ!]rXiY~D@2RRbKF_CpZ6wG*v f2:ۗgLZ 1Plw" Pi] ? ymzeY$`M+~+.0QO 'WuX'"D\~0w?2wmF[|P9(l;s̕^Q!-lXH1#U;u ˨.X<h^23+~$w4?C>d^ UL|J|xWǥca=Tϥ3Qb pG&? AG&>Ɇ;dHO;8GAJ˜RfAJXAڽ:1wG^{鮅Z,?F20~'`'犚b ZQ\&V*үI>HZR 9 JPC1l]ljXK~{*O&TYhs"w:9o+w`C.l3MhYOu5ҋhO&lwЏMD!>GwkzپD}[Ԋ28'}˘g@,w{3#2s<QY56'@A78KV:#R1?EMZ "-kjlx ,{`d͕OKA?Eiy޳$ZpWR646I 2_ޢHvʇFEWs +i9jJ[aLC?7t2 *9-ŋ@rUp'K]F9h_T{ioEFQuuo*k}GObI=d|Pë(Pu۫GYR}U_ZgP0s6s:>k6]-s%Pz- +7et~>VYVx *[zR<3[|) "6p5p(JvY'06wutfnhvCX]7(&|nװGNȶ"܄󕋉M1nYm *.˱Eifb\NtD!Eǎ{FR{8s:{\gt&1< b7y&NMFHB}Y&y9=x=7/ ođHA~bѕ6\xsrTWY[2yCkICMd?U0@s߹ႲP1hAc<>78/%H1 =”E 3O߽R4vPu>gSXoJNnS ah_)S&PD֎ͅɃ!QQK,q9䐫 1ρYk+70(1ېPڐ2K s;3RQT 乽 Zѐqt czgZB騊 ct/_Xc}DGۃmJhCu ]wr3]rcO뎚N&]#2*'yŎBҩTlhA;ch\W EWQ##jCc4ٶW{w4K &[ҿw)\&z{36ȧ/n=g\^+.vDf1vu܇vmN(%/.䋐Y"V~חGc6̍(O>wNSjc%Pί23oryi}|¸+ץW/0\pVԖNRdڄ>E*dZ^D^YG<ͫ*pbuK70yrHRү*KV[PۆfMJG;olnb>,1Gt1&}Bpꢉ!QvaY9{HbBEN|q0P 4D:l*tX:|%"m`'ttڧmssf=Wlח?(ʪѐ-gJI2%Z[7etj+:l+Vbmbn5yқa͚A>R"naL:4P +HH-Vc9s]<:su 7MHq:ȍR#e/=w }Cͥ&ƒٰeujE >֮0ʗ/&)նBkq8 Br~ 3DȚC#aNy&aXjsHM挗<05>$g!X~GQ؛i_~V|DKgIMWi\ݠK^p䆭2Q#J,Qv\>o fCs'f; 8AθMjM@RYa+ivnL#ނe4wJݔM' (}ex7b"NkoIDuf} 6uқ^T2йyIzcKԚǐY7}idEv9+RkQV:&dሱ8GRbjP6%AP;:r]z<=iE/ӡ.:v kpTQ7׎+Cb&RGB ݚX&I hXbltOӧI@Q(]1/hba :#ߨ znٜ 3k5+krH9ؑL&BǗ3QM֌1&ozPV@3RGdݒg:zRΤG#cPt7^ 1']N+Io7 `pJMv8[6O 7VK]bmnd%{6)c Z+KAPdGڔl 0Clbv;E/(WU鏺RpXwU1;Ӟ"f;ɝ{&61^1MsgZ+R_5Է@}ѻ/f!)tge\Aw3iқQsEIa>B# `F n޻29B0FVOcfLAi\*WfXоu; (f[/P(jqr*E"1LKk!L8)Ae &Ru 0F{BRS4GG;@x),3Cӝ,U^txlG4u(0^i;2 Ғ4^6s 5+@F4#Q,nz7c&uNkZ@˄HXԸޙ\M%JI!tkq'A*Azgʍa[؇sR=Z#zKȦ1էvq@ N禸ty lyWYx Q7˺]p~NAص㛦Bޛg^kOUgjXcHvdY{m49ۉܯ%г\)pU !=Bat„C Spl%w(E%E Mi_y(:,mAݳRn&,?7j˔.Er9Kf\ƾ ^`D3vE]~;nޗ ;Vα24 ޞ{M_Ў͞곅> ~x(%P̡_'etf?Ⱦ8jš.=elRaEoJ(hbfط]@kRid~d]o9LPI#4(#G]Mn=$_/7,l 0X{N5;\Q+=Ѣ-iCPʛjӕg.Z;ܧ ]_,Ɲ;{wH/],ꂗ"&UI:J}oXǂ֔YDw,-~ ~:Z3 G I Cð0ed-4cr9;0]@/ 5o֞d6dQmMd 'K{ zafTbo23K,L9xNVD4jƢ2Jg_!JHժ(JxR=ELkFhF.]`Wc/N G|8lp7JAi{z(4 72zPԭW@ >3q?WFX՛#J>$cbץ8CMm5QtnQ>dIrb˒FOg5PDjqa8{۔/E k"h@NKwb4W7doMVOk͏L7}S24Y;qKVնvuTx>^;D~Úa/ g\q#Eɍ Pdߙ*&NӡAف][$]{Q}yDZu2(+; X6HP ]ʒ/(D ܂n=u ?[g& Yo:X$x0fкT,5< fᰮC$ޒF!w^>!@w GfQq#VZ*d(aWG.z)fw4L%bxI+*2[n >J <:}v\3wsoE+S=~l+I3\5a͓h Qx"4YOPzF&3){c½Ͼ'&A8S>ܽd\4j.68.CϾ~; @lNt`&A]G Pj o$ 0X$~'"y I:IaFƨm5omώe#qb FM i.{d3?Z@ŧ ZW.͎2k!G5!@I@6˯1N&GD6)_i{ X t3H@G~өtjKcbP`iPnKj_֊jD'!O&ێWmiCe9JP.ٻ貾8 \! 3[l4N wM@IEk*NJK@=ׇ[p(9 v%Irb/3p]H>JVUߙ=Ab/,^Cp݈e3?›o[av2'~TB)ɐ=.PSm5걀HdFM!j(|p1Ŵ '92u̪ͤ742z9$Z' /㾬UPKQHST6㷉Is /^'VA2c7'OZѾxq%oUr@'30@jf $o{0W0Uc;(v~@~YanۼUVVcL+Ƚ> PkT}igfbPʇk'_.l iUz 1nKS[-}> k(4/?4PSZOsj>c=2^  *sqGˎr3k}%B8.jԊB7~"1fkYn P{zh1q+2|\Θ[~_rc1Avf er`ŶLP˧s ,s^٭m̉87\t+&8Y vJґAOhX~3/弨"B3o ]dZm#W߯=Lޅ@ +O˫*a䉃Xg4|uʬH1s4:?1saCN.G5P5h gL5c3?ڴS{8ޗ)_ Zl5_7/MT&v4* ;#ש1>?[IMn˜d%f1L'gQ?jXG SܲƖE^f`3>r-6%]ͣ^44 Bnq @9{r0KWga {hV'9ub\wlfĂfymx)7|OW/t\Q^,y"a=̳kƆK繛cAD%d++%-W9<~uO'%NV6 *,4CK:!K*hy~\&\vx<mavzj=ZlfQ^x.!lFJ/N'hLpUV%)+16|tc}aWDW =aJG7R{%J''}W)7^;|5NT!;9UՋGіv)}xp[KSb})]xFFǒ/(E4hqS >CvK"C3_cM2ÿu8L^=g?&"ΑB-K1ssCQY˒w*_X签QN0G F s^!dm\0aij`MgK"a@rͬw٢BҔB`X9Mm$&ܒ1~ikg Hh:]AK;xl-yryY;M0XO$xXdm4~1je1,J:)4xM֣L%$&t1Cǝ_3GJ1d+%>u"wHMGJ4 *&`RS)sΓ|h"v?}P, +CFU)'1* |P"}VĊU5%v[hM^/#w@nmKFAc3:7T' #CAg.i *)b@8 I%\Y5GV"''fFz , l - ʜV󈠷-iw%;Pт[ea/|zL(TC CYh#f 7uR G)Pyf27Ǯd/asjaG0DSQ}SxU@fWM9xf8H3ZެvtDxJF-yyU^[קL-Y:sMa+"kdf)+ ;jpn'9UrݾWj",2xW_%ڊ`#W0?}jpa}בzBZx<3`}0iZX!c/pFŕi> IAD]̈́MѶ\Z0Sw' F/zu%1 P Ĺ\ 榁f0ZhVL.%cA 6U_݈yM u(# yi+lbo?s#])< yzpӒ"NLOy||A~*1* ~ݩuz"YR`z1p3,}-Eڛ ̠C͈_ '˅ao,ҊȔZg/JdR_V8cbzR%*l 0K@jU%<,v5Q 8js{ dhђY(qvΑFܱf$xߚSI9g+#S`S3sRG}#]FʞE І'R#T/FWKt`ᢅg"J?ۀхԤ΃A[:ĀuLd=a F'JJ@j뺯l40Dw4֤OlX~j, ,7 RbNnkF?NDeXuTͨ PsCL> RԬ .N+ 4SbA#v穰͖ąïv% _J%:HA}_ޞ2Wy)k0:hwaZ0^TƄk@NϦjk㎊m&K4HMyTeα5IV!QHܛ,'8И;Ev2}?RĘ z!N_q5+k?HtIqP9W $`Ɵ.e JІ,N_+xGS;<ڇ$//vΈUG|T.d-wolZq`f_}sBGHcꡱwcGLAW WӐVAxϼlGʟ(`Ïϖ :ͬ ;<`n-j=?"c|?u8m;E G\nSAuO) =L5iuru*VZO =pAcݔqcr-kAy2Xظ)%`/rź ݭvM9 ݟ*K.ѝmյT@ cP{9ԇcDVɖ2KGJ%o?bϧeU~yS%iXjQj@)<),.A$3wp7Igt#-6(ltQIK? tg?Z5*\N?z1 鎐(cogvJZwu@`0<-x~m3BD‚;O>:l`\EkPXqq8W-p9~spZ,.rwGm;x)}~oF ƫs;BZAGnT)dz'.##g 6 @E~lzz {?^ԍnuK1nlQ6 C lAZN2Po$(' 1wFf m$o,r̤T6/E_\#=J$T\3:mb~^ۺ 4YrT_ѬiNoO7G./T9"= MZ*|1jVlTwu6\'Ą,"fI=]= @+4 ɿzf:;۱`g#fR2#áKEFB28-c 4|ov@5a%< [n9g5qYT$qK ,}}y:=']{`LrtrZ\e4/0IpO7&p4zKw.M[Eɼ*7 .po#2:G="|WV{q((1t%^UMqν.Z|r1Z|$A\ĥ *]/ž۲GZG-c$닝֤‚p@mZ5u}*]_ S *F+G߲[ֲ6tsՌjNhI kʉ= {^}덡*>&l`v*$'%l&,E2G7U߱v,6 T(ۨIE˻YhV* ,tYpmVvs\{>_`ׅj xV^VQWKɺo*hez1}BW]EI|=4Hbh /Quh@Z09)| ?!7WYd_څ,Y40]L }*J;)zMG )/9MY5 :LC*+^\X2ڂ oFi,ϲ [ >h '-y3>*7\78 diY;'6 8 & _?.@ V0>nO2hvK_Ƅ 5{=9>)c.RN) ~MP΃5`VG]ԃUp%r[g9{o(mg^@D5ۀ&m7 hݱX"חj׉$iD8ZG+okcjFwKtۧd>qk=2?6q/#*r! Yb>u^{ABHe(1C6oʇԖ?~Yddc2).=}_.d _}AlC>5M'U:_ lI^?>4 qYʊ_ ar{"/D_9%*#d8˘{l[(`Y'\)Y,V0%G"?okutOovttjm9 ?NЗEaFfg+GI ,1T/txɄ+`}(}k'5?FAEPV+WIz\.{MDUzZxMdLkv <1cwΛxdhRdy4L6kܦG%w\9+6k).iY D[Iav-`i@uJǽ|\JA1Zs@s)LS (ܒKR /튴#ek(TfoWͱv(TUP|,%qثJZ(bg3Q KL\Ih%`VY*q "mv}Q}[pF74J6HP|pBϑ |‫k2u6 J~BNHOb:mm')I?4ćixܹ+҇M' IVYKMy<\u, KvFʊK#soF&_(ޣp!r}7uD{a+&_nsoPV cbP}nc}f$&Q S>Tbm0'َAG[ QޗQX()Qj0!n SPva̫nDp3n0NA?I (DBXoSak.2>~bD tG۸e|iֺx60C8psեuW%Q 3UDTgku-fTΖFOog8w5Lڧ|Nv.F㴚8}㣞oׄ]MY3V!9K߅kc7rVPd{$^8O,+~-S>w ЯD?.8ŝ:Fpa_csrjˀC&yv[_p{rV)4-{, OVG4XzʰJz᥈|6D_ #S6Uc;x/ 7+kh"A%~яc]Qh}`9mx~o[14ͫIl>苠IV3 )[r \^-:NI:*xlIyN" @׶`$ P\&&5;W+bѱqzhY `TʠxVb*3eȁX5vte#omIZM@0?a|#%a}KiPLT739~}0>QpY}#Z> cZVs>i1󡼣P~m]C@?z?ᨗ~{S`?cRY e3 qw} ٓ56-NB$4m#VG3.Wp>!{:w9bezB4kTI6 zs\5ΐ&JWXRѬw&CAҵ䟟WgĨ6#1aZ:"7~'ὣa`L?wTԹ-=mn"I|DH{Qg|QR@|!38Lu͜3WPf0N*︷4ԆX Ϟt2;2U9YJSsnZ) ~'4\YhC:dr=RNB"8eZ!go Zui9a[J699[6jlV R{y5=e,IPI.m+o :گㄺj*[Y?ӕ3& )XwO,g/S6rJo_Pd—-ՉO=ϫ\lWf& ޵ ߔ!#^{;Gd792.ӗ 5V5F$γgeLvѩ8U=l.Za.GO05Yv]tB@Ĕ'360օ)\b؜"BQʥy WOepZ#nGG<\,zkp{Hd΁)/2fvx2GڜUX5W{lf{:e14Fbsn@wt&&]%μFd й^']. -*$8ΰ0fӄ)8E[n[Q-Ml+$~.0P"Ct[G>mId姯Um'I%NDh:%zWx1ԥsbݹ-< J: @p_ϣ`n0+r,3&D!ha11Q4U<,dܲdSkX*=z.!)YҿQp2&Wˆk E(Ht+Lb*M`$M^b$t;>M `~C(DwKT'CFyz3I{6tK95m#P@la ^V).bxI!ʡV SvS9֊lBjq:mƙ_ΜgH,dڳJާ6B;d %:m3 ;N)En D*w?zAwAI[%["+?{V{|SOb9EWdJ@\[MdEV4=-X>'sWM(ZiT-gT{j+Z7V. Qt,@\dA5]a8eWQs;R2p2”MS+9,VIMaD{1G 2s8ќfjzNXWSSŸxwM.~qI`7Z%ճ ~o[>p&9 E~\'8<(̂XK%@_O]^\^/JA!V|b,mڧ~hWdr a|HHJPyh.ZTQaXT7=m$(MH\pتTP JTԗp#ow+?BR..@_I7I1LW(qfgdz tR{/Nx2X]x~&96}V vB[P QpD"*{P4{IbXNJňKcku?mkccsݨc|dZL,m5<;3Y(eu^"QFN/k ̔'OIsro+ȯ}`E~uceP$:p`~H[ *i Z "eI1oWȢS/VF%R͸Xp i٪ Vg%Cc;{{ZƦc~ IΑNB },@^Smչ7(|f6&+mӺ-vlޡ)|EY"DX,6s٠p{ɛ>{8OB'1!c?ODrAwi=~ Sɸpebtm9ӝ̩p Duy]$KM@J?Xĕ)ǽ)E$Ďƀ5tG#_hGz+?Ƃ sS$]M$݇'Z09LP' 7Vk|{d fꮠ| S fȚ#jp> 8:nw)QN;('uBsnC~ G+z--;REѤ@ە"0E~!R! #7t-1(pwRiy)/ا;.n@ Θ zp~9Zrـ EÁ`|'I2um]B>%Ͻ=Q|G+ tq{dpXJ߷ubPE-R#4D!H0,^ϴήfh&ree#I=+jQcb!"$1ɗZoٻJ0)l%;@knldpt)GT"E˭gCLD p[zD {(ܪ {yBqWei?}v2c - x6&u?s oFd;WŪBˬSun}sUC,m NWfEU%3>9ZCy4[tԯI"1cm Q[B2Kb8^yM\B׺q2/puyiѳ4nKLō:ѓ9 '6UP:Ѿ*kL0pAC=$DG&V/9nJ# ֻSzCWaY+Rٷ~$L;|2h "Ӝن7־CojS񄻪0];]DrTOهcW"1s}Ք[o>C7%dQT<'􀚁[5O˴ia/x+ hh:flHN"Т+\C * ttM zo YE|Tz*UeA]eĜ}@4Kc}:{ϬXߥV^=AW&lpg.\bEwɞpCfYA~o&)3gVaJ[#qUP9L3ڹzxzzanW j;'@LB(G2ХFČD=8͓f5M=hkvS*ϏÝ国'6Cm@M˝`M@6*Jƴ䏋{Ÿlh˂5D l beО7]~3ZuNcoz5iR$yeg(w2揍қ0v53>`,bٌ a bl?ۘp*ޗiT6O{Sɇdd$2=FvOxEꚟ*˽#Hw򞆡k+C|[8f;FDI^N\W͚[8뤝6RlfY26LLg:i`e"^]]oEr>^'^UnA}FbJ[1vuyL3ۖ̚lR>4!#x(df|k"؜?Qd5uG륶k}CD&T`,l(RYu24 ]h|xpz>z KJ׺Czd7”E\əd?|*dbҲVy1?Z~E%grX,/zMe(2DI/t7($=ӣ|;$3YXE0ɖ|giY3b/2ԓb!}7jV!:T_C4(0ĴK9#!mdk< ~!E"9$Ϗ!3)2:k%I uЙ㴶53nؘ9tqp=*6 PUދ *Tqs '>߃eպ<0c(#±Uݰ>BAE}jkeuaohV2\3GUO9'-/C֠(l*7\O<٬tRܖn<-z{e_KXp<wq>K\9F=DuNYb6+oL%Lմ) 1 P  ,,68!If|[zK6hWcw!Z1~ݢUjs br@QEX&xyTKVZ zy~㲣fba<+pVl씫L磣`#|@RFRo9:7jɘOYi0 0eD94lla)۫%=$6Ѡ;.33^pZؙѲ w=p><WWGyW}h׍.tB#ةA\`-SQO1 : Z#P|;wy6§NϚpϰ́~6Hx͵@x }~+91j|В7 4&i~z8{v'ayYǚ[ǿ ?FIKqzD+. Ubd*t6cexN'xPgf}uuLOb<'Y9w+Imm\ĵLQ$ StށA-n8Y'z"4Mw60d%{d~?-[p3$gt| `-P@7٤1YO#]|<g-Ȩ7SI-2ppҊumIYlVΐ-(Ę>^K5%vR83gao=<D= 4 Lf Wz@qH"vg$8AH{[];tY R~-O5>r?Fr:`J&9TIMfg]V ":X}9El/ !wtGjȪlՑq|Z,"M72YOl2)Nt4銗%Lj.on;r?mVeeWP.W&70rq`߿_w51Ώp1I.d:mH1>6 D1eۤm+=q8K:%W2R_hqLN-s!ݾN>=ҟg`nֶ)`P#\D)|4Q~k>kn߁ ߗG`ߛhKoZ gJ>O۟N%5L|n6!m>?jk"vr7\LQO  #JI)#.?qD\*t| $- CX9>_ ybq& "3!kKvE*g@t5=bĘB2IP7ӈkq* 5a|<l@kcʋ:0̧N2^e&{ƢQ0T~DTD[N=g%X]ۗC=pQ$Y0.D: KgYf^+Q1Rۜ;` *$u^ےB((S]|8ʟ(p9dOm EؤpVG*%5#X+pUOv@ܿްl362v`) nQp|b{I-a_pAcY7xnI-r9lf6M#<2Nz`Btfeȗ1!\ӓ35/ay@ P`D㟍`\O3!Jjրnz-Sټ|#KU$)7GoӠo "D=L'Y+ܮ7`~j4 ױv!-m֟+bmh[ɠ$JLL0p/)PF G%á |-o(8h&_Z?(]zkK:׷cK9ݿm&O}ZhPBVƄ 1ru 8d TrȰ2MQ&QR4[bi-[h1I &װ Fk#(2߬E tQE->y#aeIey *t1ٟ(9֊p%c{W޴ZϕRsf jVMjkޘ_~*m'g)ЍA{mf"a1/(s@g1=qXҮMPE`&LƹH8 H&Ō Q-`;u%<˒OzՑ7n݄lGg|gj**DcsOݟ%0̗(+4RpzL;T#,xWOD7X o Ƚ'&É_XڇVw-Kz\b'PVMݾQ, V_"I*'{+Q)x -Qu Kc"!v cX:9ߛȚaJH3F*f1&91b:;Yl*KRx? (:2w Tw|Feq` ߋ/+#^-C5)jʚ'מȍR\֣tſYx}&ZUKx]@l-wjq.v6RGwaNL׏~ٓe=]dtL-;[c?A!a7n(ܚ_C1N2~nqmq v>MC{.lٳC{Z=1yU+ 'p+nUXO*%o6m6,y'klD0;ϫLsfR[mM|W8Ͱ%oI;%1:2J4[39`0> j`dDG,:dn6,f>+F \ozEYAH}F{6>r"~#7s l[F ARA{vP].H{|b( F h@?b8)~K|($12krψ,fn6UPyց#_fg.!D5 Cy Z; r{hn,n$b('ۃ`~\Qފ@ZSpO *3jg.l%zȒ]^Q^t X mkGPͥޙ v0'W=V嘯9ֿ֠~# 22;rcB[caWϳ6P#L6 E'b b 7`&ff<ly ߁ *tXV u6e۟{p-=w|y?9U8icA]i%=lcpniFm[N=zt?ĂR2HԸSq[X= ҃zSQQtYbK,r)ԮPw{ 'RC͘~anv E_4]6pN6[HJw'8} Y+r;Q 8a֋)_{;-ܞjDnúw~tU-^t [1UnHGT>֥)uSWpa-u["‰bqYu[J@=Xp3a## R!/Ms{-3%QΡu/B<#Ѷ\ wVj= 0yz`ؠ^)nLI|ʽnWR@i{0h?탁q{v-HrY`H$r Mh@i@0Ɣ$z\XsF쓜U3qL['1`j^m*mQG7㡹?^h<#$}t fOͫbz'= ^ d{2_qq xw0[L1d%+:Ӥ7OAAd \5 = `z8S KD^/PZͰBw{-Hc9<(Bl}dKNIyfnS]'So7U4O}B)o/3%mP|R,fDHeU[f=& eĚ(&96[ .i&UJ$3/4&j†Qv4y\r] Pt<]t5| 3e lznӹz7|vvXN IRǤ*qkQx/ȦT*}[a[)uԡmM̵RIPINbJ(9~TZumy8߻V^"vr79Y)ʇUb1P ͹[}4_p1$N2e@cryrA:’95iLrrQ:*NIcX-W\ BZ/lM$0/WkgY+[Ƒ^I 6*$@pkff{ۓ=+{\ =L1RMGu 8 &??`Q12X0t@hm"prзq*wP_'Uzօo/j,'!axI$ "D/zt'"$KzR i^ GF:0ΞmR=ebk\tkkpd,MdslO.O CJUSO \8dr.W/#z}9yaP&nǧkF%~WI@7p6]1BM{,R׭YI5sjfuEUBڶCaw۬NPE8?tn|71 ҷO]nPF+KQUi?ɉ߼ٚ9ieLws^hpr0 Cֵ=8@ lTUCH~J4fwج1rB ݑ]@v$_D/>*J) Pv"{w^ spQ cWy4|ZaPI_ "0tDdK2w|T($g&yʅv3;%u ۀɒJ&_U+stvB%Kߺ>1]Z%|b S5B25W{kzBOxuaZ2% dDM<52&Y\٢ d.`HrTk\~`|Z%$EH!kCkck2hf:yWOfBW2ġ)1ɯ·kZ-$ds&|md)0gj/ ?)y^净w!*L1Ex(ҧEuL$T"b5Ai;*沝"zHҚY%GZ9gɝz3xʩ^`S(.H y#'tkuLlJ> _1 _2' loś;1XHwkDxކRF6%ϮcJG(}斚4!F34E |ņ ؝L`VCwDS&8_oaB-O1mos=̨Iʹў?GJiE`x֡qCzhĸrd\@u p.!=\[/G7S󵦭 l."-yVlM>1ݫ; xM`X{Nq<c/1Ycn>zs:b| rKE'~!aϞ<tsZ@ِޓ%sx tڋ4O1P>/Oi[-g=Tc+3j>WӜ GQ/KyB4*W6KzP 7>< C  ĎЋUM6ڭ2(>b8Zi7gTb QO-%։L$d'V_r"\B9>yþȖ'O<'5\ T촋X|t^7w$|4C>ZbqƃC*-s'VK_Ċw,MaJyՊ}T3fݻþ̓0t\4 ~s-\:j0u3+rOðϢY%,I4_P^>@o N{Ao Ԩ2GYp;3vК ?Y*CL ,!؋&"քJQ?ҊL0+y ?})w݌'-f`]t)xv(U8r-;"9LvȄz8%C7Bgbl!TnI*K(Q9 IWFf>pXRa^z 3iv0P^ܨPK&m^.d_ELS|35` c T)#Z4@>YNB8$&WQClrlV8 ֨>xLbc@S?Gng8T 3q{Gxk?x>92o SpmG(dD]Z:2Q1Ov(X)I%׸ٕ]J2@W3P&gpq~.?@?4xc=[qЙ 3)峝~a-ogWWPqm*Q2MtsF ;Y78^A-pv: Gbȇl_S^5m${kD@ͷ/e$ńH`쨷ɗ/gd_UKL0.h )l1,;toy*&d3ޢCx;0E &$kGj$8K)~>>ˋI X:;3='{~{%&N-L؆2H>*<69Q+|25}kc&To,%z ?mŊ%8r UTa&lReӲHGHVcՃΑVz~L}9d$mw7q.~X/y<{\s L>OL_0ٝrhk_Ȩ^gmmN-^(ZoV*{3[#<+ve(,'¶ɬ9׍+.j:1$oWs_v 4:ТW#o9WEt@~v~Dx¥rLdqj ;M g-5nWuL /ݝޛT_P;M.HS6f>PʛW$c:2ڇ1}$@пA|Sb `˄n8$ז iaudF|D*T.m0ɒ(:"e7p3C(d]Q%4áPC*9<جGVy -4 {Vjw U2mOYM7Y\󰰣k yiw$=LH##=U <'#f9->ƃeD")Վ5NC عRmnզTġ~z)y `A<.pJ+x˔e0$OZҫµ;L( Kھq-d<#3ޗϙb{c *o 7I)e8+rp,_Lę X¡fj@P9:;۫1g;Q99hv#'Z;t-[܂uSEɑQ7Gn?dCpmR; YYsza:dC`k4rio/_ rK~ED5!j}>?#z cK  '}ֵPdy$ftQ ǭ Ol39Ȟ[<豏%Ҽq{ gޔc߂L/I85'~n8Uo݁߈b\bsQsͽ2Ç%q\ rdPW3ha|i8zyt$c,K^ f"YZ 79|/9uBlNm&X8>}W02ÿ"'S[xmlutВn7 lDv;(XxP]Q+~0Q 5vV#]5"HgZ Tߦ3 T flcI@xtY{Ne{ (T&,2Uǟqv$PL8|_ޗrɓcqVF5;;oXC' ĸ0=[0MS*} e=;W Nk5+􊙳[R m O,]{9.?-S :otV@eS,ÞU77aCUϲlV*t&yZPn_5JMvL+^E2168QQQ;٦J]ɭB7 uOh}쇖EH*FZd`@ApHpQnCgY_uV><sg< Uc5JSfz7j-lz;ws90;RYk8>8H'Z}W:԰S,*v3J/a- (ت /Sxo[z <U)Aڳ){( ')V. XSamUAOavتY/!^$n^tW vy%sP}@ lqUTX'lDml,1N|8j?cJjg_]!E^t~)Vz?ThNTB,ދ=Uu-*,_f<El赮^Jkn7$fa, J1<2ǃhTĈJtht@pquϏ7m`EĚN>q1/[p)X2^,4LKۊH¤KN!0ow>'|Q)E5p5\WRwL1&Bhw̭i6iTy#TK3o&U1{"ϢA<g6/:$ ڙl Wq_y}$([ (xWFm;(( 6wY~lGtD+~FX4œJ\ #^$φr ̧8DzfKQc.U.@CDqf1#UqfRTY%IBs-G 9HH,4() hsaFc v ?|\z'~ʏ=l Qϣ7Ѻg F|(=>g"޿K׳9G-4-r E#^TbSm2pw|kf*,jHU$gTfJ 4|bh%*44 ى./jMWh9{Ao=ϳ׆D[.)=3|Vn Tn9o(/mسǣ,8sp6]j=[殚ay_f6LA=yԋV@+\nbWJ0sIߜv~p&roZ{v-_ I;wg2A{#i/cSa!e)-N(UfOtdPPq @)mK4F޽F=poMlA'Vmsp!B+aFPA;Sԯ6^ tƲ+ paq6oiV'JZ.~V⾚1mqmՙ/ _3xMRv& zhh"[a<TEEa!x(^>Zm'nӮKd.x ze.xw%WU033j6܈nYZ@r^"za>ֱ4pR#EW?tC\> W1{(~քt7dV]obY T2 ?*`y#ɕTKEcK9xyb{N'i))vSW٢`TR_/2UY]r![B¸)H>7E㴨o "mr]V 5r 'ff%lWJ I^0ܧd3␐M3눤(BYٟ)Fj$8 E+56 fs  s62 +ښ[w+NtTXIvrSE5ij[lxK[y] ^"aO Z!v7% \oỲVffn sޱr9VԖ`42Htifmc0>q쨧s o~h:JB:eS-mGED采8ʣOitǘxj'yvt6:캯ELHp|p|X2T ~t`-!&o;[B[m3 E]'G {P (?oa5mi `B (1rđ2f5x52w6e