libstorage-ng-devel-4.2.76-lp152.2.9.1 4>$  Ap_/=„W5JJf/(c`Ӆ0mCe:TZ"^/ܭ{)#~} 0tmHٹWw-yٷX 9 g"Pퟡ, ^?CR$:SN/VKз<)c֜8a PCHU7'vh.@9EeO2!Ln6h5Obr=^mK@ o폤$ReoɒC7230f3c370b7befe9ed44d8e1d1d73bc65f0f90cc20f4a83cbc5e408447317039e53882019444b10ba5ef0b0a6e18785e793cc3f ȉ_/=„MbP{1jn4OTwrjB.Sݡ$xpR_kOwy: L t=93z[qv?׽Ýӫ?վ D} 1@X眯tׅ6Pi=:yr+.>Q 1 ~q% !d(99;eU|Ɉ 4kZ_"fzeviM(|wT~gP. ɖ o[+lw8"q Y%k0JkfCG>ob#e!{J\>p;\?Ld ) Z &OU\nn n $n 6n ?n RLndnz*nP|n4d  2 (Y8`9<:F G nHnI-<nX1Y1\1n]Cn^ؾ bbc dۢeۧf۪l۬unvxzHClibstorage-ng-devel4.2.76lp152.2.9.1Header files and documentation for libstorage-ngThis package contains header files and documentation for developing with libstorage-ng._0lamb05openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgDevelopment/Languages/C and C++http://github.com/openSUSE/libstorage-nglinuxx86_64 { W P  Q  0 ?  'J"""U5x jSu   +x 'Y& ux wC !<FCO\ZOZ{8pmKs=)8 WNj`uI{!G  78787872_7=B*cAW\+6;77!,GJsD= @;>@qeo>hLvK4: ,]>d8)C{(*҈JY8m9r>79.8X77}rJ!C R( R ?C6,6\$ $ 6 O+ Ak W+ W]2Qz + '*b*{h' 4:|nj GLs1mT!G 8= 8 / z&(hK707/:IJ/Jn-tjc\z ' %GDfD {3 {D:!PGq 5 !4Go 4 !PGq 5 l'#B9&C=wt+:C8,8 D 4 rS%j'e! "F)Qj?;x~*z&})Q3%3%3%v~n*Xx%^*]: R/ Rx #KeEht $ &XA D 4 D {3 {D:!WHOq 5 op 9!=FL d, dem + &[ 9 C q1 qC x2 x D1 6 ~* ~(~P*v$ K m. mG!jF r/ rPC=)))%?fg!]Gs 6 v & O i& ieo!]Gs 6 Y& YgTd,z)*Ta> c, c-g) 7' 7jV z+ zXS Nex & n*g!G} '; '$A \/ \}A\ \* \~&.rx%!Ds 5 !D; 5 !}C x2 x#Y r/ rY5%ia  ~ * L  &D`o 0^ qe e 1 IDe 2~*)l0. +1n;#(#85 / &nK DR x~&-x%$-~P)v$!G. 5 %K5 $~~n*lx% D( 6 D 5 ~P*Qv$ e q _ em8ShU2 k << l.= $ }!7 u- W ! Z>W  @y - ^ #Fx#k8<dN2\ ra-O?h6 z5.y#?V + ) D8 , * g ("  |_b{:-@,?FUM$=MaQH!z6GNPh:@b9d8TkIB6#7#7#7#56: gGMNc0oB6Y5%czFszA?FH5;e?=wDXP9sk:>o6=?&*K79zIQ6)/9Mh606FN=.Dmig)Jæz - 2"OQ  ! WZīJe\ggge;ja7_Dp^vZY<3 6fdW"iQ2`29DЗ![ r%SNlx2T7|6 &gCkcl.lkVd}'/eEdgm)!bhA큤A큤A큤A큤A큤A큤A큤AA큤A큤______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________5364180de78978f56e26dd7a3d542fa37abe5edbdf1f9faf318f418079017bd47f306bae643a02f51cb82e7a5ca81499403278562a405ceee3445b018be85d59f4734a53e7a08f1a581c2315a5c2ef142a773cfd72b2a548639f5d659ef6eb6bed554ae946ef1ddb6ee24130772469c3522a4ab95a95afe163be5d0e444b7c0ffb1290fdaf3b9828c37961be6c15bc6208c0133fa7bc2b93b03604b35923639ddfd0b8585470d3fd965ff3ae643b093c7d2a1ceba6f9e46aff218d5736b151cce50b8f6a593d936b03b0e172f4989b099ad781cd61ffeb78e0d80ad1bf8c1bef166408b50c5ea33dbfd24d2c4aae8f993d01eb19add7ebdc6d606448b049e88540a343dac6bb23b9087901aaf16eec1a28b039b044a4ba717956f23253533a30771024d587dcc13c6e8757852ed6ef559783a067d716b4af314d9e9a18aade1dc421adbf4ba2b0c7969ef6dd8c17830ea8859e6a78322f921574b73b6ffe0467dcb61cf5c569306d1e91438bddabd17fcf8de131e4b8f60535adc049a668fd591e7da27f107ef8c76b085e7eeff1dfde176351cdb9e06c7eb4bf5990c52f7fa02ca6250090a5e4a235de1860a361bf03aa9583f7269de1344acfb5424cf032337385087a3c75d6ec3e5482b47970a7110cfab54ab45428706edbec641bc6fc363ab880ed11771236fcaf444d3f7191bcb8c50f9eb23b6af59556b9277b2747a6ba54632f81efb604386fe464ace27d66f9857d6e7e8edb5ea29c3ca9113891bd75f0f3f8fc436d47d7b787937ef8eec6e9436b9326f33418772ed0aa742f0056f87d49b8be14efc2507e1f0c390c1559a3bc22e8feb86e695543b1d439915d80258289b42268a5f1dad6258f65040b6fa8be745a2e77999d1f7320d0049cd839a3763efd1b79afe07d14eb8bffd454a1554ceee9b464bd407710430b507000d0974703a83fc6b7fd2a7581faa1f795949c5607456f4ce872ae41ce128a3adb5ddde6af7ad5130271ca985321d23e6b1f4379af22243cc32c445c6afe28ce39713d7e063acff8fcf925b7bd77e77622f12b819080940b3dd0f0174e20586ce2eae6c213044474b93b300ea1bd43261e559537762a00868ca1d8c9ff8009cf8ea6a168c3e3f5e703245ab918b629865dbcdeb2f24233d1a06273dcd43f9d240a217623be3b524b0a8902e1eecc258f3d75c193f51baa8787445943898e271b643f43e3aa9c259e3f461f9faba22918da23296d955bae8d1e8f91eb0bf89991337f1597f40a3751091396c2a55245029015673c9790305336d4390ba22137a17cc014ada627388af962b5e75e44a26e1083822684198292376ab2debf3956c496f563713d6efead76278e495a86ce4e172f62ec7e51cfa5e069781f6a96c6cbd8c8f7d2ebe3a343372cde7f84e4fb086ad4c644730345cb7f799687d8f362e6a21bcb1c616e039a4ed8687956080a7427fea8897b18bbd64c8f7f4d440af870a3bf8e7496f0f280449935a1a91bee3285375f749d41779c715fb1b2e6d349c67cb9799b809ece74290808e7c38ab601937b5cc3938df846051bc44423f76b94abd332ef1d366535214b107f6588c964042a6e48bfdf1859a79b19ccdc218635da1b44658cc87411bc50f44f2db9b7b70e2df690dca74ce8be4b7fb43da06a0b824c0b16216d6158c6890a034d881cc6cce4fa70974b51835691351328993609d94f8b992268c2983085fe1eb07d998ff8db520e20db393e8e3c70210357f81fce211504d82970c48e649799e8bd2d9147787ea3d63f7dcaefe0eb3ee9d405a28713965bf3760d259189eff6fedd95437b13aa39eee1bd5302b9f046dc8c5c79db607aa5c9437c4edbc99d2b2fe75974d3a722569c380ee681d674e74fa37b837f76fb5f716ccfcd2b3ee467932980097425d49c469caaaa26fb0daf9a1dca69e2d506d53206c8df65362135c49e3b7310d163c75e457270caa3f906686f69edd4e5f40164a90455d51215832c6f46822497fe19027fdfed6fec13ee49c2de13e37c3468b8c6924e7486e2cc4afd5955bd688daed70c41f0b6e7d477a044cfdb09ccef1ee1e72784fdc80962667392d9a9fa025998289f2351bee82d3a86bff48896681239c12d894e332fd8afa48341b647dd5e0e7b368d3f1f5c09a3a5ef17c58d5bd3487239637913fd70bdeadb50ae4fbb4014394be962d6ddad65e435e7fdc0575c17d7daccd0fde74ece542bb5019daefa7184a77a42088cad40b8bc02751902ebb5b97dd84aabddc4804c0f68e7d59afb4d2d73a6218124aff88fa8c95f772f76a38df09d7d6151fc5fabb84f5261e2780d9efd2d075ad2ea426b2915f3392382099bb4223ac72db50332ea6008b17df382cb866a3a1deab09eb0530cdf9458b5afc547a5e562e03ab5efbcb1e33ec835ced4cae83a1488869a1f3fcd71b03d881e5e97ca592675326d8b169b5c22fa064ea76a6866b609d0a90c93101309bb18eba00e516074b836e64eee4dff41b70e56509d8907f90c66b1a00e4bebf3fcecb7f9b869fda57aa366166edecc2e6bca474769bcc7c0de14a094c7e2d70d308610b281563f7bd9c2eef88c17ba98106aca650beb89d8f931f3bf0f996d1fba741c8cc2ea49c7f7a9559ffce46a873a3003046ccef3f3a617de4efe12574a835ef9afdfbde2e3d1b1d17825e9fc1768a2bd4a56273a58b77df0541191d9ea67e4fc8fe12ee179d8f7807c41b262b6cde5d4dfb78c7aff47d4d21fa59c497fc1579c1c118cb7d717ce483a94bac718cf872ccc3b5534e20b06ecd7326d002435874829a89003710539ec728a5261c38d8b6629ae61015afcfdcdc5d459249fb86e73df20c7472d397c167797a7910f68ecae4b8e41d540677466b38375ef11dab09f2c6421544d79db1921cb17ca5d0eb6d57292de1954c1e6c20f5a282f8082a7d729e320981f259c55891f2d66f5a4760721f722334e09f9b7c5e6853b5795b1a12c83350e16e5e97faf95306c6ee0418e4d9e30c0f9f608f79854cea8c1f0451ac3ac22f320c6e61759d7dd7e0e2cd22a20ea82eed1329f45c187580e3df61f3710a5f7bee0c8eef3dce7ea239af5dcb68c420d6e9cddd50e0f6ea0853a34567f747d7402646166cc58155cb418ce62e428ec59536f98144472692e384f74c3093cf325a127106a1ed308ecb4f4953025855be49e172dad8ad92e0af94f3d2d7cbb3e300b896cfea3d1a7e2355b9e870f93c620a653ceb6213e4e1dc9ec6d71868c8a2ef539ae8d93d8b81128753d6c1ed45b695ad740a81ee240458fc5ec23fe43b18a21ab6cc34dd906f49f467b303f842fc317afb5a8384d5b2c2a82e4896400861e44458a150a494b085fb86da32a1738418f89b09ea99148df6f2fc20d8e2721b36315094346142d6a80aee1cc90175c25e5a4a46952e53e4d442dab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6e5fc51fe38fa6fcec13754b2e66aaf834b5f4df62f0c88c3c7ce5cd6939ea323e17f6d8066af833bbed23840d7de15f1ef2d8b481fc0eea7f740f8474bd94a557fd982fc9702f6d60678c50504d40deedba8bcf5f9f23bc776ebf509c0c6f9714349dbeef85b1c025409ad75bcae46bc4144984d0e3638d19ab82a50fb2c991793d37dcf634dab8c99d50cb3c909edeb0671822e4ccd0ef14f844defac3b1feb0bc67cf542a1fac0f5475b479e2e0ae40ff193094e8c5e70968f92da9aacf4dc9d8291e0d390e2c6a506cc205fbac640a81dcbb2a6995d3afcb96cd373b27290b19448cb574c6aaeba59226623e21f31a37891f172f7cb1f782a8c3eea03c400e8808bd9c5cccd67ed9f2e14304e1b8d27a0827a116c9f0e32f17852f3d51087225eeb606c95b2e1e39a6c5937133fb3cebad9d14b331c19aa4853b48206ab64d79620fbe2c902b6209c7e3d610128ebbc51df6e43e2a627d271fd74cf2025fad2e7dc333d5c1b78c8b065945a7587bb3a72c792ef92f434c83bffc7adb9c74a053fe3c56a25888682afa97acaa7a358876ddc1324140dabe31bdabe9b3b4b7f91c665b506225bd8e5425e0fc8f6fff4353447c0de0668c49327546521605140db84d2767c97cd3e52ec201f82e2addb901859b38161513179142501bab9d20e657ada1d863a0e86b36a2ba0c41936b649093a5888ef7aa34c288c9878838dec611b2ac147a5d7a8fb4b4263ccec9eddb26416551d2f64410b8f83c0a92c47c78862df601e534cfbaee0227f7887c6b47698c66f6bc98b95d1c9b9a60365a9914df6bbd2a842db4bfe7a4079f351f9212dc0e63facd86ff14a32bfd858063ec1c44939c4f3820a06d3ed59847299f8aaaacaad575b196df026dc3cae5e9fd5124f47092db62a5d720bfdfbe06da39d0b5201f0f4e6748281ef2dd7d761648e565d69e15bc148455cfde4836e9df9c20bba3b5ef104618c6fe8e68f2a8f0cbef21fa57426a0e1a8d8f77e1d9beb326ce6f9f0abd5e26bf5efbc6ab122c12f8e3f1bfa05413463cb553d9e24e8be838e636cbb76b2b013e3efda0d7a3bd865ea390566d7b497e38685256500e753f30cd51dbd24807d5404be3042018ecaca41e45963808470d5094b6a5d8416e3b5530d525e8be05f2c5ce0bd3d044fb9d4f0d9511e4857059be537e4d12bb8395f1a6d86d7498587025e32b4bfcaa639298286c47ea149cedc41ab6f5207903ac1f3b30475cdbb99153b73f19a7fca8c314cf1b14601fd73224f88a8aaf487802b1464446540aa865037fad1e1951c18ada3067d2c1c3a45f903bc3c57fe6873e81fae33e8c24627131bd2d81151589dc1973bfbc1d95f6bd5ea1e5ac7cf4e153c403b11a2e3a90e8295bdd7f5e76902f0006f35f6e9cf66beda07b66ae2f282d67401df12c112cf42d7a0f47041f7a137bb78fae6884879446766da0b71e38d32c50997c15eaea4adb71ef913de2439bc38635f915755cdf4a547de330664e8e775e052c826c073045af8afc9b9cf9dfadf49c958a34330358f6fd81f19b40e722a1ab06b5e9f05d9498d9f9edb4bbc77896a876e8b518ad084534963ac9393ed20388a57d5a0449c10741c919fc583d84800b91945f58bf73f9524fde202d2ef86ece5eb063e67f1942869ec15100b004025ce735d527b2bed9accb27e48bec7de458941fdf12d4718365ea3e0e121b0a575410dea7239252d6686f0a1f44158820afedffb9ffe9d98451e77b1578f76b11343b351ad1bcac8e86a2fb4aa8b8e65db50faecdea1bb66410b4c05dc8a852e05ff878bbbddc36de1c7e916f40ef74d1d3859fa8da4e8d111079062615c917d132155bd98f5e77d5995362ee12b5422e919c9f324fe3a079fe938306e6b35b2146a62e81816f515c6b7e5b9b26c09f6665ba7124db52a1da5404ea46b0803c82a1464617f2a062cdaba8e6bb291a1d631be8b5b597fe93215d6bf4b08be441b1757e31068828d717df825811876028bf5b99699d608dbbdb345f8ed05010aca73e3125ba2e0a620b0266286a8de49c8918b453e651522b101774b35994bd8f40dd91022033273dd5e0c9414a55a9cc4ef479ea8ae5f9ffed541a373fcda4fbb23fc08870410b206f012b300679b9bb01a54fd34e54097e955ca83be16c2588483f9b647d301f26ad561b053c226f4d043c5328f799e3c0e21ffb009ad594ac8e12ffa15039f2b530e4f22da8bc36b9d9f304048d7f744336afa3431d77664e9249eac4d35b961c6cea4399b84b55874ab74f645c48f71319dd4bfff32dee9c80f907f7f4719a893d371ebe5374214de53df0af15e98d4086a10f510dddba51982eb0d1d9d371cda41065cec2bf77b0b4fe59752a62f6353896abe539281ddabf725e34ef194e9fbe28baa3a534ce53a705466da425248074b4c382548e029c7be77339d07bfe463bc9f0d3876a677860c2899939fcfea5533e4e3606eb1a4d8fb9c3336e38edf5b9578d643664bcb55336683ff2624e5a01be51627d747b053e0d915b22bdf6a84e36703aa2980d904d81c7f4eab34606660aa3e0da1741b89deacb9f80ba48bd3e2cbe34a6dc663f2f5d05a8b4f4606446377867e522203277559723fec0317556d2712f8a7c0be8ccdce4a81a69220b08cf77b8d50ce7f95417e9cc8a9f68bfa6de553891c1c0624e79bd495c39c7607d79c533a801aea72b49a83be2788ad64304ea49360e55973892d18299b732960b9375a0190601023fe484d912a0419f099af3e30d25d8dd14778a99b6f3b0ba5a61d22a7b6cdf4c7bd6374423405878f14fbd0d028580e7421c564394fb108f239dff6e43ff55e8ae514d34638045787dd0a6f733e3bb121ee6d6215ee372cba139bf902f67d8acc1215ff687df0c188bf3559298773c628f8e7bc5d7898d14e38ca765093c13d0d4d9106c68f47a50a3ac899ab25e8209559b379a1b18f27ec88bb1dc052a471fafd1a1aae65010b2e07ad219bac759efdd4af37fdcbf27ac6d98d8387dc8d6945c558238187a63af6e1e33c7dfad66138e737c2184c5fde1b365cc74c8dbc3492959789f6fbb4d22ad6607b004ca40c341dd8cd5294c44c352eac7a11b7ab570d1fc659638c8cb25f29a013941e668b9db9066bd604e737f345c9814d1280567648bec4f00eb85a35271f36a67ea480a5ecc0071e2fb98c6e51b401c3fc6f1dfdb5a3ab5405232057cd2192967efb05f196a43b46faad0289f3e8aca938a96816b4dbbf6b22f176b82e43ce407fbe4afefa3fca3549c30020367779fb2628d16e46a0ad3a53850f20a92eff9dc1e0661a197b6caac2916923878c1606fb65b1d8b02087488649b4054b2610c554e4e3944326e9483fb3e314ac4744803528dc68099e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b1b412a2895a94b03d3c598e8adc2ae301f9d1485ed20e5b04530a2bc7ece4906afb367c3fb9d5d852af0804edf50e7a922ef165ccaae6cdb59b37c1efed22fc4b8fb889046f7e3377ab9f8b151ee7efb0179c7f0ab24cc6536fed46f257e2227b912de42e747b7ebe0f4fb01b6d554b651a89358c927000d465d65f7a041d4f8800945f9776d9bcd8160dfef5b178231a42ac4c190d256ad2972cdb65ac5eca7457c517d92c7a135455baa98b2746401fe507cfb5e39bf8ef5884ae27803c870e82ac7a9e7293a7db55ded639ced51d952eaa8f367e582889827a36c448b8f6e435d4737272d54068656fec2632557346bed281328efcfada7a74abe3ceef5199c44954cdc22a854d7a101e4288be616ecea25b81fe2009ac1dd6562d138e7b734ab82cc3902881a2aaf6f351a984c540bebee8110f129d41a99b983ce632ee5e445698096e7418cc224cb2e680687090e9b85ed1db8487d2044da43d6980212ab6307630180cd5d57e783415a0b1aeb343fd60a0a3d024cee79439d692c71a7b83a97dac8c37d5ac430c4a9b4938541be19786c59eea100bf4c90d268ff737af34ca8f7983183c980fc43dc96aa77e13404eea9996329cc7dc7640904cab18d86ea670358d5074a2e00d09c03cd23e88d24cd220031cf8c13422c3451449a7412268b97052b358062f1fa00afd221b5973d2bd068888dee1a0db199858962c69321a727f603b7a598af5a57443643b3be9275d7616e74fa172eb32f6fe6afa31721d04efc714c6a98e48fcb62b7d241b50975690182c3de918231513be66700608d7e5cddf81adb1d709a937a87af645912df85539aa69f9d2ec60069522bea9ba2beeaa7859579e9c10529f5e74520b55695293d7756e1c0f258e5ea5f4c759c30bf626492d2c97c0c60a14b41c7e196317a0c18117e4e514da8aa2b6e6d8280b1579cabb43dc74f98224e55a23f1c2e1a7c3490320641c5f308dcb81c0174c2ef3f433945c622b3e33529b734df2facb4b66f32b51627400b3b9246b4bd6324c45a4c69a72faf810af2d318dbbaf010c7650b77db0689a3f18461f4a0403eb8a6ab140823f3fe27616d3b7713904e910f1d0f36446f2056569f9d6cd1c0eef39a778421548d816b3df69995e9fbe6679b46eff7a69e7f31c6d5f2e619cd1099c88e432891ea75a097ab95d92dd7248bf8f329978203e5a21e370dfe0b40a782d0550a76b6b5af486ede21ed3db6f208dbcbbd3ce1397858b1a1c5d7598a55cf3d0611812913f3e10f683801c0604e0475499d40c084375ed1e047e4f5ba1956e4d95437c4790040682be09e83db592aed00eab58fb6d8837e0ad9be2da74c16b6331723d17d459fe4df4cc3a52e6f6f29c7c3114ca99ab1f31dbc60d9a0f4d3fab7586b69c1e9b1daf28e98ad9e412b41561c905606a0487d533ddcd91d9765772cabe159fae3bfe8bffaadacd0e8d0334bf417b3d1679ed4159d3da0f29d85b222e0b46c036b1b43e697ff70fcb1ab63ab2f91fb5a9dd3b3c9cac5d95b3035ac4fccafa4294f5d0cbf22bb0c4916cca2bab183c801ddb5fee70f71d014b81b8b9438cb958211e69f59f3235c1ed4a73492e77887f658f5d372ce5b9c83e58954357809ce69cf517ca23066f90a122cd6fc663b2a6ba586c2bb04b14e815e712799ba34afa247ac35c724f14ff8f73c32d3ea92fc8145a15265b3171d7afe3094701b33b9d2f293e3c02ab742a24f9f62242c1ffe52135a78dff8764bd52dbfe4ad656ee561142e31aab0771a969f1ce38c388444221511921af5c6319d20469be13d466ba77d0935bc85256f20a81db94184ace446f92b6abc801ebf9ba2f253555bd1040eee008eb8f5b746dc27fb8fbb9e6c9d765f0f31a724754414ae3eaa8a37766f529433fd7b0f34d09a433ead51a7ef5b1d97ff47d2b271ac20d884780d92f4408df086b0fd30cfb39ac32e27f11c0c6c8a91290ad5d7e20edc926c684d7f7e53e54868fc76b3a036112db09cf0964d6d798db237c9d4fb31e882b9bbb8e3f97f877053b7f84f5ae19c1143f747367c12ee50ee7a80187ee12ab7211a37047aeb5d78a15486c148afd73d91353a08747db1bbeb3bc1a395befed68ab8d970bc07fc9da65fbb07ed1de983955640858914b71bb43461d9806dc20ab43fe0f026016b037a85f56fccb764ec2e34c324344f92d7a13e9c90fb745ba0918a631b75ee2c8eab3adee73764d2e612c9508933469a38ec35cc8a066519dec1a5e5dedabfc8e14991bd1780d8800a01e19ff1dd2bd4f1e3d94d12b6088f168108ad287eace5bcd528202a6c64dcdb540ab97ad58f7ad16e818fdea0bc56806d87f167c6f72674f11b5f77514bb0917c7ebec614d5c102bd214db9b3db8a50d3976ab1778f13253397c316298553173083d8def9544d3482b7f74711d4dae03bafc01a9b0fb2c1790d2881391d881c23cafccf050b324f57c6c9bfe70aff46f77852af659ea64d9eba6eaf94188f2ca4ef6aa7bf18848eff27a46cdb97f56b84098e547e335fa78c85afefea1bc2ed28fe477405dc06a5029c580183943e399d153850b4dad1441bb1d94cc0d8050fb7670b727e38e26ad164a14320a092a00651221ab9f5912dbb8e6c3e0e347fac9244a5e091f31edb794acf1e5e1557d72fcb5f3bddba4ee392c814b0b3983c8225d77182d8263e1276d37005d65a4e48974369d34f7394d31a9b4ce21e822972f99a5686046b9e2a3ee8dac25aa12e06c09972409b238398f8abefb4520a79321b994418e34559283fe33bd11bf028a7808c6e37465a65947a57edcbe57fa14494f325fee6835b51597608502fa1059e4b5c76954f4cf9b500469186394e44f12c19b14559891429a79373a90840e0af0b095f323754ad2430fec2bf5dc8984ea67c6d1d73a6f0808d6bc3466ed212957ed15d350846e1a77d9c85add833eb42fab386ee9085ac9543574b2766fe48594091f2dd45c03823d7e494637815cb459c3e680b819b8454d200250ec7d2ef4ec3c7569b2b5f99cd632f99dfca404b217da1ceb0049403bf893a0d4bdda09700ebb248d26ce7a948868a6112a7785308984b8f2a95e47b620bbc5acbf8559acdbb1709733d8c60a8349cd8b91b08dad6c64f3234e9187637379a06c419d156b06a2bffcef76f4c2e288a7d1ba1dbcc1a3cbb99c704173ca5ec2c0a8bc0f146386a0c62decc238fb8a7f68eb27316849e3461d66eed33de66e329c2001cc31bc4ff86a2251c4de621388b1a13380865c4ec54c18b3e6687ccd0e4ddb66305d0d0b2a121f0702cfa34721ea780459c40becc6123f8ba86f14e8dade5bbd048b72e641e60b20b3be828f6bc4c341c9f385a7f1b55a8d8a782c45af63e18924e11d4dcd3581d19750b5ded1c2b9ebf4ee9b485626acaa868c4a4fa604501fec31d1e7867b3fc1b9b6b2b3b56bfa28a8bbb15aa4c48a2bc4a58fa395dae8ff0bad2893203ceeb88f6df791d897460c98fd9991aa2564d54695e0433bd06f1664c75f721cff8cc3ccd056938b580d13a67b4b2cc81ff06c2b3a1cc18369df9c7ef4c0b3bba325a0177f0ed733b1b695a30cb2418279de24a654bc956497afaf84408e13d8d5815318d9946766247ddaac7e17e27edfa9710d9d6e5d15f35b4042697ec0cc19f43d00ce14f3838a733fa098e102f36028b3c38a92cda6155c9f2bb6bd9290e6d4729d98d4419e52eb260026f898c7087e369208c58c528c87410c307277baff0c086d1adebf433b43a2c54aede1c67fa407b24669904e8863a351d0adae6ffc709b89fad2f4d52e7c6c87a33760f7363d2142e4855f56fae1a2c670cafd88a9087ba52e28eb8e649829013f83f27d53575f5e5a308d2146b6bd0f08c1fcafd955fe26d8e1218e342da1110921d4103871dfebb4545e9cf37306697ee8a562506c6cd869ce354e03a71e34cbd0827e071da87528f608850c2db22e70ab6a8cf34c48367e6545474b75d7a72be72c01761afdd75636ea0e290ac33ed3575ab93eaa6140dfad4f2221c2ac1b5d3a2bdfe5a8cacaff1f1da7d10107b5ab8a84f9e94c10fa049d263089af55a7a7b39fa3d139f547b3ba95d99d7ab7736efa8de39c1c1c373ce405a14cd1fb64c5e4d61ba0484b9a53ff369a30f254fd414e826131fc2ba6637c0d896394109c8849941245469f9d6e29c20df13a816e41892702047038f16d73d1e3e9b4d072b186865d5f51ac4e1d720405b16cffda3afb25988c8e1bb71b3fbe8873f7ef740a00b2ec218637d460d0749946221f9bef75393bce804901347e8bdffdd3de058484b6ff41f31d6afa1e5b694cfbefc9277ef0c4ad4edb2fe3ff493fd907b66e474f23e23d79acfb0e715e0b0085fde3c0964eaef0f125b6f237e1fd911e40d54a4954460eb445dd15b0e57e67ea84a6a0c5a78883a90d1e8e77ad08b5fd4b9bb446779cfa23a539679942a6c28db05d2a2e0df509732bc5b9809b51cf94fb58baff7de89a4d99ff69ae9f56302e738a05f8b88c2444571c8cc269c2385289b35e49a42eab65712aedf07dfbb20a7dec4cbc0d2f8b826e8ec984b0cb3e26ac4c8ef3dcb2332c3ed71b22fc9e91b2dc086e5fc23e47c963125125d010fd6d63e6cd8d9d96d9604f9d7ab8ca81d137bcb1467c531347c65ffbb6e9def9a709c77c7ad6d80fe4ee829024c8f30b622cabe2503ca95aeedba643ed7e09c07b1fadfa2092b5688b9cdabb12a72321ac12f7a92194cf5af733cbe7e71ed18b894b178eb72cd24e52f3a7abc38db2bf76e98d3ed71a9a929789e2d55a447a2892993608658b5bdea86ed93f9238e8be1149defbb07411fbbc0935bd20d1ced8af8cae8de6aab0135d764ba205a92a8baab57c13c27d59b67da360a98b555df6aa7793e0a6fdfdd9929dc46ae624fa09ca7be99f6632a1fdd3ac1e59f0f53693ceac256a79ab02bab6d462baceeb4e02a61f7ab8c14e4a4ff523ea4c22f34ba07b2f888c1c9c7a7c04519ed726fbfb6a2c1242628eb04d6033038d14f92f045d18783a0853846370a508eb5cf9d6bde14eeffa3c0cb9fbaf9dab986da4a846a210f391ba01802716b9cffd0278156f17dc07039005f4b54654527f309e9f1bc56692d09b9a8770ca8c6d78287f4faecd633fbd5a5c1f2900f753a0d91c32aaadb8ed925c3aa95c972b47b0741b1abbbab1ca1d4b79d241451c221581c8a2de025293904d1685305b0e53b9bed43a4b8dee5c00a76d04e85c8ef0b97358f5a330f68081f8ecf722f2eeb8593f4167796f34d702a01ac7a4c2876d1a8525f860145433361845234b4998448161bb6b277540bc6ac88dcde179e2918e856270cefef69cfc2928753f8a450d3f98a388ce0eb4a46de3b1179aa8422fd528d142925d6d60e3af46a5cf80176ee1cbe1df16bd93ced32c9fd373ffe6f83e5484df4ee403be76232f53bd3782ea672acaa43f779245a2132b517ddb844da90129834b08192521f15635aa880ae83241ff9aa292e4cc825f524c2c4d396cce065ee325196d8c424ba8e2c01fde39030c017907b621a61a54bf11116d36c92b1d475453c1f1d36bb9d043a48e7536365840da7556f794c593de1ba3699eb3069e71f2e1c020bbc448bfc539f4ba24fea2b9d6b3798c8ad0f3667e9ed203fe9f35005ca4b507753131b5209d80f972ed930b774c82a22511d9620412e1e773362aaaf4c8b1024bc4800295fe3ffa702d00681903815f20775c9e2055a5e78baa16987c8656f01e995436c8ce37389a996d770ae498454f73688221fde57901f1b07705fcaeb9dd35bda3c12acd6e009bd2562b064440e50a4b18bf878b3d0a07acf589cc3b284a53d2fd1c20f2fc5012fabee280fd2c47150d8a5c832e7ea1411a2d07b3bd9a40b084b4a2c02413d39e1bb95cb8021888e62c3038cea40f9f3f8fb604f2746a06cdf8e352d4fce1fb2053e71bc186b088784efeaba0b88343647e27a2911a63d0fdb733cc9c9ae45de4a3d25e41025e5123a4af3c8b08160f8fa6a2dcaaa290972fb99aa1db7d900bc5e482508fb9f69b01f31832da55f16524b1129fb94f868a653359ef485ec7b13527a846831e98f474b6cca3dea51c3774dd1e1fd88584f8091b5264747e0dba62ecd078829dc813480718dcfe068d9589f76ef8d44721e0b6c95be31fe67b31185abbe3293f259ffe64adc085fe8e70c67ae62604973579361c1eaff82a08518489f2c45470652bcc37ebddc79a058757079a73e649377929a6819482e9d5f5c10e657c0f307efa08be50c5b82d36d75ebc9db8d0341e0523734e5ede4c74a8e1a48fe0a71b7149c3ee9e6acd0657510fc105f4e7da0dc8cdc13dc4b6470eb654a702c8070a050e231f4ab760407b7e23d0416b6281bc722d3780210e1658dc09c9c5b06a55501f34e399a1cc577a2612bb916d5bab979596e2b5f306b1ed584922f327cce347725730fc07265d2b77feb19b39d24d95b3712ed26c7cd174506d727526f1e0ffae7436535db00a01bcc009f222cc2ed81c89ede3811ba4ae276cc463feca013dc765a54c1399f31a869be7ef0864e7cbac35beaf3cc149e643d2d4b33e568d57007f395cd0d43121653146e8ebed71247209f618a660c145fe43e411dd5b5109318a3628e5206c13e4219961c38aad252344715672831b81addc3e08ab8e46b37f3b590b5d8da38b407692982eaabc4c96ff70ae0237643a7911b7bc47f0f2e69f72d26c893a4f7912c545a27b3eeac0b71c13d9f8c3f479329578b5b8c6c66a896b6ed5a9672a9e22dde44ca31fd9ea8bb9ad87aab4993503c0c3b54b225a6a8d6279f62eab10848b5e453fb68cfdfabae5f47be1754d795b26c0364a9d71ccbc127ec519c62ed6060266f86fdea5cdfa275b46338c1aa81eadb849f178a794757f3b339c9339620dc64ed706f03dfc4d7a6df90d08a0733e0706324d476aeeb1a5f1a9fbde66a36d3f2f6a198501c4291e731ad10a9b49964e6857fe053265efcaea94139df7a6d76aaa00f1d0bd4668380e884fde7f5cbbbf92d746443538a1ba7966e96f2a73c17daca838a3ee242531534dead0c7d8f9864431e6682bdeab6a1ff3fd0ff0dda45f4a69b7ccfe9adb4139169df3e952f712360ca084565a64089c6c31509005a7520d9fbb02691f471f3db47ba377e0b14f7f39ecfe6c6259f83917713926aa8bf68930e7f9bc9b298db894887c4500d983909cfd575b98b9080ff261c6c7ee406e73d9f11f7781db12e1399784f3150065e372cae3c40fa65c508af60c7e63308fd218afd4836a233984adb6405906a65caec02507960cbf6a8ae0e67d753438fbc7effd1ce7f3de6a10d17e616496c34f3d07732330d9591c1326a1683446591b56770cba0f91364d69bc3376dccf4c39d24588cd846b5d4678a2db3073cb797bee34f06c4efc6f9a8f0f25ad74158f8e2848261622ebf1fc138db9c80446d3d463e93c7a18766aa9318f5e790ff01d15fce99f6279d6f961b679b22bd0c1b8bdb6ad1c0100212343a4769baa03dafc5bcd87edd269486b96a56f83a9c64e49f41bd855689a66dd16c5c179da743b654fe611ce615abd52995f8fddb2b8c704d808ef1186dba1d319d788dc050bb32a431a89e03705915e6b195040ca9da011f936ef907edd6f7c190d77029174af75256d67daa114e7f8ab32287b7a9e9a1715046e3ee0ffb05ac9e280c6dc0adfab05bcb21278d8ec576b7ee0d1dfae5c723b7d92aba584462468d03248c4efc9c95fe8e171ed5e6911957401d676008d53480ef8b723b6fc1d5c68e0788f232d00c72d23fdf69440faa17cb225c2ee591c93e3426132abd1341a24a1f1605384c79a165da8f80a7dac409f2b0ef9ce82c558aacd4b95ad77258f178836cda853bb7d20b3161e4ad6fc510f0e45dbb8fa49cac613e720edcaeb87a51e1a267588b4dc7696520690cbd5e2abd0feb9f06ef06a946f6b9898939a0baa4b60a9b3cdb5b551745d53535844efcc7c16d238bbbca153e6b0a51e206390c5e1c42a50cd03509413f512747af1ecc513a5d7ca9319057ff24e882c8bcc56cb035a1e5a8c4712fe38517774bfb811c236595bc5ab73290320bfaef77e033c3c2beac40bce11d036f6bddf5d6b09cdf78baeea75525bdfede33aec1c80fe884b9611c248351e5456e160d758df53ca39139ff51d0220099311ac7dbcf986d76445577652b01e34fa9244ef59e4c06e5bcc404528d527cea3e4a5d90fbd1e9ea3953caabc9379156e4c576dd34aaf6ec22124143187d95e24d59d766122d12b1699246f0262b3d4058236e9dac6d4e1f758e1d34e38194df81c5f129f9d447d73bca606186710bc115ba06a35cceaf9d4d9fb8879ed8cb99b2f3ae4033ef19d3b34d91fdfc0bd0cb1edbf488154b998bb8be0dadc2da8dc22fc357fa1c3ec17ba77f51be38cc814e28b17d1ed9bb818d13c11e82336843e51f4d4b39c0603f22c384e0e93bfaece97f010f86fd91309e77bbf40bf214c0faded9f3d549a9251d46ea37062d817dd60124c11f72a2b15ee82ff0dfe2f9cbd49fc5e3b574fa23b3e94034734c78b813459d3e1701fcd10510a8b044e75bb156053664f4b0325b03f743791e8d3332b31d429e06c4648ea2d4422842ee78a7f559f23b326e8f282a8c23b7a7a3f9e7bbb6fb73cf6f2f176c0f919328facfff84d3464ca9098c1691c39582655efbbdc9afa2bcfc9e6fe742a9c930471d4c4fb01bd0a8aea5968a87fc2166db9b48689fc4cf09593bb562743995684317f6d1c706c2d513a45d12bed0243aa981349e60c2d1c53906158036988fff0cfb625d6721c7928faf6a9df04f3b7e3d2c353453299023b8622aca8a3d990e138b78391c2bd69078bd35c17567862b96b7bf889393c94a541383f4954094b5d6653c05056bb2c175b0c73ca5e761c7791ccf9773b2de8037ba11cddfc78a1584f72a0a110e4cc2cc98772e2b96fcd7dd59d00cd66c30ade235e96d4a354cac059d27973fbf0e1eb26683456b480470a127c46a8b1bf1c358dac598ebed90ab263c07b699cb5e5395d1d470176e7b16f8f76e73031ef7483e6400db9324cdc2bd39bced3e417ddc74b7966b457bc4e3ddaf7476c65e2a1eac8667007c3b376dcfe6456a6aad2905ac6313e52ac52b98aeaa82339b84ab328ba2406c72f8c38af57af9a607b228d3f92abd5ed5e9ba098d6d56a8bd5d3407e65254f24a1f7cc392b99c344fba0ea55111c81abf16ef7865c0bcadf5a5c031363ee0a89bb827754a8a7d11b3aef1d043209a869a20278cd69d50a94aacc60fe6517488260c43b7428d01f5c0dfc17f0639dcd67ae31ad11b291c979dd50afba5de05a4b7eab31b395ccdf46e1008daaa188bc70ce8125f7f0f7f43bd1c0fe2592e72cca445e139691f9793117f2e622b5e09bb2612ab261c63b9e24f27493dc5e0250a13e4aaa67ccf9f875948b7eac8c34f83f4097567177455a119ba0ca54a2ff387e68f28b8e71f8b638782a517a961ab363852ce10feb84e26be6050d6bd173a012ef77a755d2c85bf3b1b4b52cc8a7771dfd6f09961831eca767607137c48d7b0c262ce8158438ac2d8832637d7863fd3f3bf6123fef774f6d84b03f7fe466422e441e2357574491999c0ca19dd36aae1724831669d58df25e4d69df001b5cedaa90a818e0ffb6dddfc25c5c415a25db1a1f12cd41bee2ed8031011f203bce1114a0b96d1be5bd5450b0d1c6934cf7526e3237212467b11de30cfa2068071f90f7c5838676b05aac7a55759b42e245917a0403039644cd47fdd475b6f0fb4079d72c4b247d72e59380d01fc033a6b89a89e3b196211dc4b6734aab66ebb3db71cf5d44f0c4a259c42e9a0cb5fd6aa6b32e1e9dd77389de7ee1b95f14b6b892a5568cecf9c1dacc405715ea1985a33a0aede95750ed3aa77188ca992c59b0157f6bd5757216156482f2fbb76938875c14326eb0b5f89971744cb9b3deb075a7752ebf4216187147755836ac5df81a25d1070d2ae663438d34a8f20824e7bf80bf08db8775a177ba993beb8817e064397d12fcd264e7d68e69a2dfb0433cb65b03131107a45ad6332fd1837c295b4e8f1a434750aae781db4760f326977836cc93776916287219f3b0141201d2adf404f5aa540bd5b759966f65dff08bcf8c434fbd4075edbebdae267915ab004a3e8f2896179892ca254eaafafe80c6bc25784f296c78f6f0d128239452aa1a280f5b254cecf2334ee0f6f8eb62e1ea29d7d576279a45ad0eabbf831e848da22708382780a33cc59240b3cb2f1a0f43fcf347626feaf7acb677def2ac7dcec9426b9673b0d39dcbacc441fef6ff673c11519a73c80acafb89bf8b735df10e0225561addc484ce2c1ca3bb49ffde786ee06ed538eb22855e226b4ea73812f9cc3f9f7dc2f580f0d801114855ab885217c73eb58b76707c5b6878a96c394e2d2eecfd88f9bd606b681fd9cb0179ef633fdd2f70a6d659c53ebbaee82698a50e84d8cd9982ac3b0fcaeac370403b7c30ffbe5b68979d639871a82c5b30f0bb336d60b3ae127f772057d34ca70fd4f3a254c55a705ebadb77efc59ab854bba675e47287b825910283e47a4ffa673c1d0776e508ff92a49672416fd1968f4ea095bcc023d847213ff60d9f07917ea5e36f09eff5e1b365b8fa3f5493fe08c09fb6fade13353a5bf7f764f4b0cf2d22ccbed3ccff06398beaea0594412a84099aa0f155b8bd90833119e7262d7d47a63d90250ea5dfff14c9ba9876e6f27702ed18c86b83794bfc621827851a7975fd12a71d1c33cf8d9c32bf7908b2624b113c041ac187de190147ee0c110aefb98422f4a5b7fe8fe0aaf4f99daf592f9eaf4608e22fe4e2e395c8ac155201b98152e22235be04e935100b6e960fd4d4d03b632b46634b5135676a81e116243c0d132e87c8bcadf28daa997e2c7b3e679a5b493b48067879c8a33196273f958904160f3f59d7551708e8969b8ca3f65d88e67fd8421c9cc7c954c93920d439ed0644341397906d5a917ec63a2343cbee06c26f770d9b1fec266663833ce777933c757eaa25bb4b0e352f29b43456449b1fcec83124567d813f2c790672f8b8667d046fee209a8a828f31cad8406cd7e83fa9c6a8bf131b161273f5686a157ebf1c994c06abcac96515ff03c438e0d10f252ad33089f2c55b735c2d537d3664e7d9db7621feec60a7abd919eb60479c2bf1f024d3ccccdc471a060cf2665889229f72f15c829c95f79a63985f01e474106c08e119e317632dce8311cf25efd27a91b38d961028b728c6529f2bec3c0b6af8bb450f9f278da7637bb43147286989b354e1dd93d60d59c65d65ad635847fb43db28829d588ffed5a017ef0175379a4390f6b7d7904b4c19b838ab1a9f617fcef8fb53b0078c5df1d2a97f12267d77452686cfa0eeea8f98e896a9407131ecb054fa9804e8ede74f8466fce801ed8c4432c6f6f975fa0a7ec7526ce4241a68cc70c0bdebd0912993d9a5e2d8545d067407a94f458eb01952f7797c600f858097aa281e382e2aa445d68ff2c5e2e54fed5f1679a9e3cbd7d7ad44876cd6b56fb62151bad8e86c8c128182fe0016e4225fb52d411b839af6c1b98f341081f15ddbebaccb43f6a1de8545ddf1be5eea9caadafc1b6cd1b54e38450733f22348b62640f2f008b48673bc746185cf7fceb98684825c03c10eae7dedda48e1e016f9c9fb76a0d831b7a22d2f4a372d1fd8cd98bf3dc2b052c951b277cf8e75621abb4e2e41d366abffce3d357b6279acada159c31e40a5871b5c76bc526c460aa4282aceb59f7025583a091fd5a4527073770d77b2114fcb77c95dd883fc8c0c3532b278ff178db0cfe70f06f612bfc67da23459acfcfdcf37034a6af3d880271af5758d6c9f143d51c1386cd0d738bd6c3827f98c8f0abb213d31055fc4a66f2679e2cd62315bfecde76fc85959bdbb42aa70c0f9fdecd5a12d462a6aa6d67e38c3252f091c88122b0d4230dceac8218ff0f5e4dd1e8fc028c22b2e5763d1aa56fd0469de393bec44b519186ba2b1f7f0ba0d3fae4b2606dbe15fcdba76dbc0334583553dffdabe158a4eb99e4fe360adb086a50a09bb6ccbe9c984811f019a791c2e006d70c0784603bed6ae57d0668e10b6a495d9390b8bc2401c1267277c4a5c9c0e9259634cf2a27222fc0e65675d4b0347ca4581a782871f10de9ab6c3453b06a20c67dadf74c34a50f9e3e9e0be4129a1169ac4b815b52de366acf787ca83293beca62f2d023b587d4348a83e1b40ba981ce4248bea22da7bce2514cb13e1136d22940953ebcbeb12bc7ed2bcef057e71bc95fdac0a7598d3fcf706a673c5fb69213040331cbb804b99c43453c35628be12e8fa2a8a6478f169dcae4396aa38de1cc47ea77a6d4e9b0609a0b212619b1d0feb288574a998baba904128d17a037013c98bb5698d5353f0408b352438fced4bab5c36a941d1fb2140e871877f44cf706575dd4e064cada0bea1e72a0b9e153a7ed2abbb515a24c11ab3dade38e0b9a369792d7802157c8519b328bb68ae90545a6e36309322f418ed4def8bc2c9d2d11f896011ba9eb44011a107e5b7b6c51931d32ef2e3da3f30197ef7f5438e3c98416272e93f556cc1cd3ed7a02a172618e491dc1e0c9b42ada32acd3a872e21212ca11aaeec8fed6c8ac69a45e7e16376c8d40bee09bef1aee9a247f9a0bbf76d2949dc4287975c55933d199d761ffeb32c8a25b53bec33185509f226d84f40c1e7f7063eafd1cff8f7509b3646353b64d7a362d1da48727845ff41240ad5f6f7f4327275b955fcc388432146b442cd018bcc979507a5b88e344766a1dbda2fa4a15c5dc1289758a85f4c97d8948373e0247024d94f119587113cb135f77e17a413ccfa3e31707dcf63269b101d030eef1c2569841d5e5457048db4ed70934425fd39940f2435333067b06f6e4edf814ed56a776ef8ac1ce8dbf057618fca2123ca600941afa82861f425d2aaf98747246fc6b4921d9fa6933fa4e3dde36a1d9acc9a60a8310cd18f8e0d28de5f8dc9e9f281637d4a4eff09fafa11d1e99b8d05a34625b010f85994ce77f976161b928afa4e1377e79ac332b77d3a0d65616023d54d8aab8ed1933f6998146f90713ba8adbba9aedc253816f714ff63c1dd22b46adcd0f97fdf9474ca495d78a38092aa92f82fc08ab134c12279b8c6541bd168134880f7e28565f1fb8dc620cfdb6c9210e3f02c8ad16be6fef97894e956c8bf25a348b72d4a9d6586d60d61a5b52b3f3629cf2599a025f4f750d9f2355b3f723ac26570ed2c72d1d9c4e5499e4b666811b915366e700cef65b0a0867a7dbee3c68bba6dd007633928711851862e5b53e8678e133cb63ec0eb9e08283c9ed280ede7dae514c08c658c4038024dadb8529f1f11121f85a47dc41028ebc91d8cf5aadcd678b78b4c27a248a2b7323aa357428d4bf8241719c869730eb7ad654c6779af39777af329f90f063eca9fdecfcc457921d0ebc2ab64da89e874b490b0008d44e639a4d11fc9fe5db01e1f59a3435210ce06fd6024388fae4b8ef67764231fb39e99f42ad441cfebba569e8214d5657f5027607934bdf842166660972b38bfef846a2da8d3639a401d92a4c9386ce5ac39120d0924c4859fd81f531afecf2a307f0c8b92dde63c41a25fe1087275ae4c8fba5248e6c57825383e0bdc044af7cf634f668d76746ae87ae16d4ddbd2a82c29d6fd56efb91c880556a42f9dc2beeb4d18364e828092012173ac544ac1af593137e7df602684303b5ee7c0068537f389e4ece4577e5c765b444c521fd99bfbe2698c9a65f58956981badeb0e80f10e85703f4a7fd91ad2a0e5cddaef03fdb5ece8decb7ed7ad0276caa173dd7ebc57d244d044f7f04b2f458552b04c3f24e36e2f034a021a6ca150a39933658091a55058292ea0f6d78b10ae43abf2c66d1e270f16c3e1558706ef15599b4c8aacdd2ae8507d58f592aba36550146091cc04b5fae2b652b76a03081b2d60e2fdba834568bad74f7b5450e7a7689c41a4328c8503d1535030b34c4153678196e5fcbe958c69a48dcd6074628de5114eb49cf74ee4a644654b2f1971eba0360639d90e5c5d3a30bacd8dee6c841e3b73a62469a81c7e8e2e1ddeff73eea3c5f6e702f024f56790dbf12b838247fb3a5cc6f6792d5b078bd0e3d00f8a67427c867e31480a1fc4e76f948614877403c12b77cca84e047d164ecbaa9459431b275afdcdd18a048351c62d3864fd6dfc8019e41896845ccac2fc247b2fad14f18e8c4ee8b47a484a71ec263a69732811541058edb0825820c49e78b88654edd614df1b8abca0c8fbffee200b6b10b906f2fc21262401bc64bf187b56c528a4769927f8dba28bd5676f3dbb0163e8ca23e1d115ef51173801c19ad65dcb5be29b85899d5e8d40812f5a0faea7b8c0140fa7f47dd485a5c79d075dc542c742dca15bfc84a6e83294b6a873ce63a5081b96783efd5ce6e46c0eb2ee9674b5ee5d18b43a7133a650eb38fd2bb8c7c1753ed0d8f7ea1b7f74df1c8a36cc4a0f48a52f90efac0e75210a77c84852546dfaa242a60fbac250aefd21164511a6bab11a3792e4346f94caee94bdc331aeee7a73ae5f4f321d997ac6b3fa06e00c8960aff3cc5d9f2f89b91d9ebbe2471e2a0967ace6231bcf4aa4985a83d239cf3315794c19a1e5b7d1a648e8ce025d0ce84b71b9182b1da4cf200ca2c6507157de18efb9ff0ffe4183fa32537570fff7a4e2fdde24abb119387bd2d0b5b075bbf62dafcf3fcb8f81c4b91f5ee2561afd0e96090378f440b8f4406bbe24cd8f7a6f87e3ae8f162fa072f84906d2d7c92daffd10bd7109a7c35d4b1563056ec38174fdebffb7478685be7a11f24d606a1b1bcba9ff04db77c2c14ab9985591d02b2b4bba0bc8e2ad8bc1c1e9d76f9691eec58e81120be435200106a2f6382d10e8caf63fd083c06b594ae67ccbb5a776b61e168087d921145ff12bc91bbc262b7add929773c3e789add418fd2d7d958d3083ff6c0c9b04e85f9f106ba3a61c572cad7d4e2ad42e61e26ef5aa10970aa49055e5a674f7113332e443f49d6bf4024877201f560a31b1e352baf5ea8722ede30af92b644246aa8f0fddc938bae74945b51ff2605492b85cf20dbfa4c59453067e361fde90feef0b5b2b778c933c5cb46dce1bbbb87f967078e4fcc9f734f775f6931e66df7217b462b043ca266f0698960facab60f51f3679b1cfacaf747731eb55c21901faa0f7608115b9f07b6127f5cc188d6955f69d15635c1a5125876baf392fd979a6b1ede7b587fda8fe5b211f0486074d118328aef87a96e62c704b0643d5b3120f4bd3eb86bf818585b96f689ce2216196e38a6949fa1919479dcbbfe47666f0adabcd035f36488abcff4b500151e54c081c60ffe8091027881aefc4f893b3015e2ac0dbc7aee1362066a161001460bec03980f88ba1630699720c5f52ade4a1a25e3ac3313f40c815031ee84f7a5c2f9eee18953a3bdf488a1e556c688c1f50051d347ad3de689b902ca8805e5f64ddbdce18fd337b15e8d40e8e22053a7dc4b63c30ffcb64b5183168600bd84bf7100143c692e49ff7009e8a12df0ab36c0f49ae9adfa2cea31f1fbfa901aaa6a93932a10ab79de2b7a11213f3c4db25fbac70a96737f6920679cf33dc61865f4e54c8764c2cd32406151b1d42ceb36c368f2837045721a4a53588f4da23a186092c01946407d057627dd0568b6f92ce798d82832472b80f1486f46c6f8d99ca5518f43e2d540852b06035b89e5a5a0ff1e75e9c856a5d845ef25496023df2db43b153233f55a16de867c9f7f95d11489f5faf98c55281e693bb2aab4199fb9c57a6cf3c709336c715730d788113f3ec92b2a5de7dcc56f0f14c13b3c8d60fd0cb181f3c43cdd4709a5fb0592d62bb8d2ce62fc6c3c739760b672eae9f4ad3eec4f46fa2e67aae679766cd84cdcef8979ba4a7853d57c4fb269788a7220af69cb96852c08cbde3c9d84d3fe45b6f5a3cad44ebae98fa9b41a4074c4beca7d279876db490b348938f35b153b20fae1ce29ece3e9a43e98198c7302234cbab1deb40afe1c6309c441c7b99d27ba5cb6c585e12824b787894081bcc855b4569af5d225637756aa629260cf6065ab74e676461b00b6bf912a11070f15e3c9b63f59d1a34d4c7d2ef52dbdda3adbe4f27c210f8b59f838ca95c17b362b88fc83f44979c0e68423cffa892a201a1447cc0f6e36750c88f5093bed503c15fad99252f4aac2d1d90491b7dbfdcb822909a135c61b09f5b02d9bd43e2932ab63a667e949e01677e6ab32d166e21ba6b9715ba5534ba3a89f90bcde5c38e2bca95fad588960792df3c894ba7fa9fb860093200f865d1f07cfb63143f97ce636cb6239e40b1118ae7f2b9f6f5d029345a2b4544073817b6e845f9f3d24caffeaaa9950ccfc4351db4e1e43f52bda0cc994795c8b6d7fd2b3feebdd013c2695313a76ef008f6eec84cced871f602a50dcb83bfa983f676625e43ce0d1a581aa3e221e1468b255676177dd70762eb8a1365ba1b073c802bb340105e954cc4411fea8103855863af479de6c3cbd29488eb9506ae53d76717223a57866a21f3e6751dde8787586a21afa4870c9fcf5dd126ee9410f1b9085e6f7a67604504ea71aed102d1d3fa490c05562065abea8596cc19b6cef8f044a49ebb7c259bf4156c822d227a31cca7961dac8945123bf0c1b9da04f68103e18de461af2ef19112bf5ddbbd477a21d1ffe11dff04993976e2cc3188d5aaecccac6548d97a081cbe7ebd136eb35c07ea826234c11411edea3093374544116546cf968a134acf33b3186646ce2cd5822443e5340f103373039ba45fdacecc31fffa95a0264069c8c98930529899cc55ccd87d6f6fc25f6f466df3bcee1ff1aa04de467bf6bc9c19c998a73dc3ae9795752b4b0b74be9169d719b43249ae8c2802901c681e22c19463ac0c2e592f41b8ac6e23125e9bf8a570e891fa59666abc736737d5c000a000c170a09911019d9fa884f546176bed53d4845bd28c5685ad8ad706693c028242b86115046da694d131d91afdbaf030133fbb6e72ca5112fde2498790c096e0a1571ab1f81673762af066b18b4d4599312af3bd3fa1c99be9d4d88d9ad4a1997eebe100c135446b190f5bec730a818a878d715e96c47afb94f1ce5d05438332143e799c674a0c456c795f9e950decbf8d1653bb9e85c2401ccab16dddc3e6d0f348c066b74e60b5fda9bb0c5b069d03edd247c9578782f95fa47ec1fe9101694a588db1439bd1592cccf227adff7521b2fd768d100314bbf846abfa9277e60a7831e1b23808e3ee3069e9ff6762e36618106cca7c3376e4cdaf55486fb48e1f7a122d042d7eb779a4464430253d4b0b1f663f0d0c8bf984aa56c38b2b6a12036034e24fff0e0c8e7997f8d8709c417aa9f8bbc212a183a08384b3d66754f1037fa1ff8d154a13dbfe3fd0ddfb1dd40e403d3cefc341f649803c7d369f7a45d571e705c3120936b4f49658b3a281e57be658f701572b4943ac368af9f89f1fe12d2cfe6f2a142ead48ed1e37e29935d835a2a6c69bd936be4dcf010fa166b933858d0dbad4f4d896c334e89ded5673bb484aa6490499743eb27c173abdc8bce87f48996709cd8680c55dda22020cef26b460115359a2634635e29ddb67122898cc7eebfec5be31b113d4f237d5b36b50e54a7552955d890cdac0eff7a528d2ae34c0a8a767d937db74c19c75e6ca5a37b7298920aed17d926a17b3b6dfa1a9c5bb6d6f6b774e287f8768448ead3d3aecdf92a27b6af115db6887c565220ac5b00af79e9af9b7c6567d8d8a7300b0072ee77efd912ee542d02ccf0afad5c80e7272b7a1b52f22964c28b9d51b7afe86f7f3317d05214d880186cd24790b3368ea8798796f7fdb4ab3ef242dc10121de07c2249f8cdf6849cc5ea74bfd9a48b7b29ac7b62bf06d46107627273146934a37c51aaaceb305e59be652dfa1ab472b404a6d93d88679c3a4a0527a10e312d9da4e04a1e55a1c73bcaa6727d9fe576ee3c2c5db7f1158798b72c287e13359adf90c7000ca0782611dc2904666c695e503f654892bc4c412fc130e324a44a7995cf8184f13d8d45ead3436fe4353479814587886d14ecfe29c7bb82b6d746b6223e94ae34a8e1737da17d088c84748c40c8aac87bfbde61e4c0ac8d5b73e91e3b171c5874bbd004533426a98b7382fac7ed6ca094690d5a88cc97a42f196d594f9998fa9ecac852c0abb466a53d7b7b89cc11d10489e1f02d4780c34f970c26b8ea98f9df83db7d4bf51b1c6aba105e4897009db8dbfb74143fb8f932529c7042a2700f264534290200efe2b7d2fc7f5656a03b55e6fff700b12422e07127b2fcdf8a68f61548aac15105ed50705e3e6032ef6a3ab1e36a1f6dd2210f80aa3178e43ea8cd744903a52e66ab39c7c6f13dfaf78fb28a887fd82760357eb3034588071e83c518adc28756f5df48cafe795280cd3a964db393ed54c3ba75cc2b8b41a993e0649c4659c04c85fe137e456850a1b1023f2b50abcfba305efbbb88eb279240db6979c0539a20f88edd6ca88f38392b43bdb9abeda8ff7a5534e899a63b9b96618ba24b5949a8859a07e7a52b59ea2f454a78da9ffcf85ff86ded32d0ce6dbc2a6201c0a98edf659eed22196c9ebd648e4ade97267b36a55ce2a65e7b7104256eede4cb7901967b9eb912e3c9e86a20536aec2ae7b210338b112bf6bcbde2c223de9eeafba53544dd3aa0cc1c73fb8c31461db19927e131282ab8d03d77d5b27ee402c37242db774b1363d2318658a96cb1c1aa7c198f1ac8645270117ae7929c24b803242f889f80ad8f0aacd5e95c250d8642afd1bdab5027eb1562815989e821f9cf4bbb7d7423a8fa757918cfd73ba7759589d87b13b852af2315218710b893e7358b9ca41c296683070d1806a4c3756b800b58ea41c54ed67afc1d011391ac70f53957e2ac4c53f883817388456b008c8f6388736399580dc63b3f9241b8343aaf7569c112569ec849a9c3c70e6678ad7d4707e95f0342bf55f33063a55d94be16d52d6d9b5f7d8941833b072360487ade3490d12436da71bd3703e1b6f4cf9ecee9960394e7f1fb3d68ea5ac67ac8549ebc75461804c11b0c7c4db94b9c1c35d8ffea1a574108426ad614ebfacfe7d269f14d1cc113812d5b8f5e0a6e1cce66076c47c1e6059ea9f696ed80630698b61eeeed3164452c11a12718d99aecab7c447374dcf9073c7541309af2de0de6702a49078b5f272e33631336905e2d1ad34d6177d618083a382089537399e999a85c4f920533537019c2d5afceb7519e7a0a6039b996a88a1440c1d9b6111a6333e94761a4d60d957b7b2cd4dadeb9346ea199e567c4d11d76ff5c10ae14743aa1397d31a12167ff3d75757b9cf5b41064f3661553dce359c7a29acb8fe8aa309181a014158543953c085104c5756a52cb6ddd7667b49bfb4c325e83471dfb15f1e9482efc6dc66530681515114b22c3d4b477b5703beb5cc376fe3d7dffcaeb020e9fca8b7f65d8d836eda867e741043ed2110e1a438219d347b9185a1bade68ccee99adfb0611a352a42e448feb05447d8bf47116b2fc36a2c5838b96d7d5d5eb928645218a44097c592e7d90bad640a2df78eb1ca622a25a41daf485cd8c28e2301bd9f648309ff2c218c32c9c2ec4855206a4f2f1e3c461b5590e8e49424595b03c85e33809f641730286cfa4678be647ec612c1b8e47e824a59ee7f8aa6257c4233a4927ffd80fa4e1bd9bc53ddbef60eb000332f38ab185996dd3f1a8b0ad507788e0f608470bf22599c66571da8069ac11b6747659b3ad97ffa94934e4367b41c8683ddd8f9f2d5640581f64631e91c287d1e2c0fe95f52419d479f51e7d3bfa60e15afe990e8ce3631844851353009e0e5d31e525712421796a91e5c8557a25ee2a4699f7bf538ed9b467cb87a0a58a0d2b4ff2afcbc7586ce83ec3dc4c95af420d38527d634b8053e1c106fc228bce63dedc2a16a190aa482078edc8abd87a7251efac0c659688aae3af206162a542bf20082ec141681c1b3245e87bafa13739fcb9a2ef5b864d895f8e2e2cf86530ab061846a826fb1c2fe9269b4ab611db4b15b100c0667d3b994c85862e9e7377e5febcfede916a16d94ad072274d11b9066aeb886e04570f1aa21a2489ff5001ef97a919c9af84047e4efaeb37851f0aea616dd5460162011b6cd0549fa333875c7bf27430e955e92c3fd2afdc94ffdb05bc1f2a1edb13b6e9cd5cf60980fb1fe0ff680c4a78111d82d97d1e4044b6086c5447b5c80a3733f7523a090105839a905670cb27b2edf9c1d136acbb890802242d3a2f57016a13a414ef946e97784d13175b1bbc02f286826ef3a8e6fa0628f242e384b6392b9e1663d5664a4eabf43b2bb4e75e208507c3d8f8084072debc903979b02756825964b9b50db0334d83b3bd0ce039fe9c9ab55582ca46af6db6920d0f0645bc90259fdd5dd633416db644eb3a121c783c96679428d658fdc094f3cdf2e2c44ed4f948769de9f2f3add9d3db3c14d82932e410f051718f340dab63a9d93334aab22b02f928ab6b4450999567d8f90b5fb5c4f6626124b39a2b9c433e8fcdc2bc5dbeeef62419c63e36c5fb672abb7e3a07b20bba9da7b9bad5b5ec3b7d0768b5505867b66f21eeb4dd2d94ad8172af131895719cfaace194f85809ed6c444de3e24eaaea095665a43cd5acfe09d56eb76ab5256a9fc6f888c120b3e7274d67062c18f4357aef7503c3dc3764f1193dd264e980b060937e4bbeb54bd1f7d2cb8c81577f11b1701607dbb77d276dba922ce0661f5dcafdfc5ce45b605762bc697b7af3117a515b18ab6e1e896c70ef5489d0dae9b93a0f9e4161a5aaadd5cd9a1c36766c3473f96e7a50a21883c0359b289f611a4b7a3b2370dd1d297df1cdb74e111b32f99bdbde0006c65f8e7cefa0c8d030c76bcbbc7b059de1f412ba5a0622b1232c1c1e50f1fe0e64ca729c443c3b2ad6e52ec0109c5f1f50a0882d90019c133b3bfa946c7e60761e6ce91ed5104580b5214c4a55f5efd8f0eed034670bb0b90631c64d6c6095717fe804f477cc75b6f17b5d01653dc37afc3f093be63a9f4b28e078564ef64534e9fc45c21ffbda49af27f549b9c44d571fe93ce63523fe7225873bb55527c14a9dec89456f30439477b9c73de29c47812b2afc49797241e19d6c03c6419c7340e87d9270b7d0c048961c0e9b2c925e5c569b97c19c8833145b37c00d339d2b03c7220f1cb2409f7742a436ae50da8d37357b1f5c51b39c5d9d8e8e1feb73afa8c794b3d2a25010ce3c5b4c31f3b10bfafdd99a01f351041de2e827ffb769e97f5a5c43cb842d3da548f26ff4123a54868a477c408333c8539de132a993b7faef6470852b2b0c04177e704d87fb20007d45566f4e3fbbb3353a8efa2ec94d3d346e45b012b4b40ac4b81f4197920dc28fd97e8f11ee3445a5ce10d8cfedc1b1f180f2c233597a4b089c9012df80c8ad393fc53771c4753c8c738987ad0ab595832060ab056cfcc2f0f79a989ef6e17f0ead290069b4f16f73ba4c2f8f3121ed30672344882752fd3bfe385a71d9a6c541481b44abf7e5fb4e36d470c888502c7ad5612e30bb6a63b7a9f1ea425e3d784d5c3b415b30b331b2f8ef38d49932febbe354c3cc829734ccfba95f9578f25bec746ed36e6f6784c708adfea59d50e89b766faca6fc6a44909e4fe80b572cae43be826f00b925759bf1c25e957b0f2633dc49f8bf9365a4f00afa919cd9e95d9150c2d614db4ae8c9ceddae4a8d75e1c1eb1b2774e933ed0402e234f869f839275cc5da1809365d4f01ad727effd0d10e0fb6e5f365aca34d94b2ef0a47eea7612e00548b0c8b9e4080f1fe9779de132b9f2729c7b0b80bfab1ea2937e4f2af651c9535fcd7669710c7a458f225d784172d8b0cd5f71c553d88e62fe5f9e2dec2023df519d7686a082de319046b89ff975e1e0b41ea59c967d8eabeb0431f5c22291708f12b0a33ee3552f96663a5050cdc74d3cc85698ef3b665229b30f35986683c8a6902b924e057098a92a5a6f5c8fcf6e96395a8252e667242a6cbe1d21ca84d7dc7fc3aca9443aa1337f1f677ad50e455f41696638086c9cb336de0b13d41b68fb9f5404f5641a72cdfc7f4c86f8586126b244a9f246d9c6f9c75a8d0c6bfd1e79a61e1e499de264f251bbcb9df3ce2d6996a46222087700c9c276991eb07b82fc43d49beafea559648afdb5720f6567d3224fd5065e4ba897fcd3bb47002e1e98c1949bc2433a690b1c99263644abddc868f9ec99f397e81d5a9eae296562a61c7f8850f80c41bcb77c0b852affce1cdb6f81973e7ea5f249adaa69c2187e84d647a589672c59d9aec09e8a640a218c60d0c1541e69b35c46c329379f7bb6898fc594fd3b3c40440f85fe520da4f2dd2716ed7e30f1cef0a22f1164f05e734c3ab2a8d665e4c86ea603391b157465fc2312a62d407b60d070d2203bb49a2d68a1c2beba7d3e6eabe9975211887ef80ed760d1b8570454c62a2b2872b85bfd8f44f5a66fcb0d46969b5bc944ead82ebc349641d06496cc4e45f79cb1f9ffd1365ca090e798d8a96927fefdca8668d95d8041a9f679e3161e79aa4f187571026f38093450b96c3a1b87dc5d61d0eb6cbd617af707cb5fe0d36538af3f119e815430af125453106c949155ab0ee0cbcf515e736f7ae041e0b80700130cb32c37166cd56408acbc3b0a45cd0aadf4ad3b0d18b2023808a1a9c81b3a57e24f61acaa16790b2a4f58b146ba6d59ffed3010d5ad89a66ba2bd64c3e8ab1bd6ba164b3cc6366e741524bc1e4b14f38d145b25cad00c3900e4791561ad4fe6afae1b50643b8d4f63e60aeb650ca836ced528dfed66a830143593b29d36010d581954a0d1f4a2c3f794db5e9d1bd2a8f35ab85e086492b5add01656486505c958b6138963b46e403e034d0a52a1bb0266fbb7bf00daa6624a16343a7b9c5ca743591dce09bc99b5742343a9841f4beb69aa7b05a5850f086b538b9c72e9810294d8da6976e6fd809b7efe24cfbe7be3bf5f9cd7769a6217c69742c1b539e8bc33823a0d589ec36f82e99716699ccbe96c63ccc287e45ca967cbb80aab6c0880a9e8119c6eda25d6a1c65dce01f62b623faa8bf66ceddf32ac8681226850cfa3118de85a221156b5c00833b04ec9215942e2fa788f9495c5c201843f2c09bf2362159172bd477394033b72269061bf6812db9291243415fac21e2f338847dc5962b60925368a2da0a685c665ce274a80a512c13ca9a56b9d8d60e953d8feada88a017fca4f438546c86784df9c582b8917863e92ccb74f1d7e88be5229f20e2e8139df3f3aaa2bef13621ae9e84ef81e623e42243a9e8180ae19389618e84564939a0a1c497361ae8e87177e73528672e436685da856bb855d844bb0d4d7ad4d1a114f1cf456caa040e6712444563ccf336510dc98e37caf4e1993d7f71f5a4786a59a884f4d8ebab9d86a3e4ba0be06a5436e9e8e7a5de0cc026276a94ce45287001732707a2f2d60162b4542abb9574d26f6027e16a561f4a8e5a5f81240a09cef4b134a42c6831933c3436950dd39d67490f081e25aba2ca9f4f5ad4e2bca491fcae53de413556bbf0134018e2428de2c66c49b0eed5cb0900444ccaf85a50a9b842daacf5267f15a413acf8d0fa6f2f8e5bb9016cc4fdebef0567afc83f46bf8f6b6fd09d389b20e2d628942c884d430f4207180f17ebaabf050f705f2da58a3c343e1d17a6098a26d1421b5500a9aa8e0ad936f7fe36075f5991a29315de73ae8726b561fb3dedd806e75bea865b198f63136128975d8dcd64f82f6c0591ba196630d4a5b74616ef85ec9f5a14ec391aef1e1d8a50d4b5bfad77e215718736f81e30bad1fdf425aa6eb050ff30ad423a304aa5ca81b5a09ae93e086b46c19872908a923684a56afb0ee5938bdae0ea650a00ab66eba036f5b9367bd10ce9c6cdf172a2bc4a10b4f92deec3468e36443516d5d6bfe70f239852029c7a82bbea000da7be08320f5ef2eb9f7dcbc4a20b8d9b20ed8a8b0ae3e87d885fc310f894031134a6c0839cbfbf058272050e55553a7e124ebc9ec3d4bbd2dac4e12d20231c428ed709639193e81689d86d25a126d7af174e864a57e06d1ea97e4e340a1524e7d00b402d39ee766ef8ce706dd8ea95f63874ed438bc203e96a9172a9ab84ea89c42a3beaa9b01c4a5140797562efe605d49a3ad181cb63e6fffcaf7878e8b06c63861ca26794742454140ccbee2c251c698b7073d9b99ddabd6bb35174659a0c17a884975421917c63b8827f6746e0924ca788678141010bb84ff1582d9d7ec160dbb23e15e962b43ee88abf042f9ffd371ef85c24bd546e59e5a9ec2d981aa1a81ea9182809f17d708f4184908f75dedf80d0fabd677d4a920b5b7b57abc6effbdc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830078d27eeb30914c58010514b7fc9c8cde8b8b2ecb3c6a9aa6dce02422a3d64cb7efd03fe2728509c2cdfd45dc33882eabcfd69b582fd1c18630ea472e89ecd62885e6750c9ae721bd0ec9282a4649d55da95deaf81a757b7245df5018e18c17ee1fcf3c7b85366904a8226aed9f24f1645383ccdcde66dcc4b42504ead942a0aca08e187c6a9706714c3a6cfbf5a2d821d9e7f3c2dc589fb63488830d6d96b235cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bcf2e0e8bee279b9acc19d868dc12a32cb559aeb90be39aa0a2922efb9e5dfec7a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26bb410a47a7b13e46a24ea1d1ff3726220ebb5b874c4eaba7a26a64df5454841cac595f48f77f6570049fc0ca984e552e9c15e213c4ac242502f992d97bc99d10af1eb14a3113aa6e67a173356c47636b8f165d90148c0a387fc96118a6dc8a1ab3b2b35f6eeb4d70ea84cad0faaf3021029b136da6b9b0ab13e0a3d869eb66e527d5ee6a82c338de656f0c9cda7465b66fce6adc34ca45d191a86e5441664fba8ecd694af98430c9d0fb7c65d309905136e75abb4c9f73352f3e60fbb9fd313ec48bc10a084543d31a0ac32370ebbb52e9427c5d4aac15d81d3010e27899afeae85539df442b02102e21b21fb2b51576c2ff7da17f9de0a50212e05909d440583f4c7e9c5628fb9738fd9b448f94eaa1c1f1615c2988c209286799303344c22e03aed7c1954632f379c978296bbe8085ed560bec772621c5bbe04427ef8cb35bc0b7586d07c9ed8f6b80a9040ea28d81676d227fad48e16653aa882b1ec0eb01b486f524a4d81e156fcded9a1e031b2494fbb94f65c57d379049b99bcb70664151794b29430f1822733687d771ac88daff8d1cf5f5bb4a9b182e88dcb318543a8a678fef8bb41243e9473fff88765c46a8ee59213e82e2ee3c293a209afcd69c5cb0ad2f8014eeba4f4127fa81bdcca55204a85d95d52af7be474096dacd737da4980baf5e11d0e68c23670640c3030ab1c74948c4dc42a50c4198c4f9cafd4c6f6ada3f4ba78a5371992378bcd802078b359e94e12f8fbbd868bac98f7711d0b7685193c4ba8be90f5d2c040a659b94c480c54a2bd7adfe56ee9a8b6a743e1f51f3850fac92d213acc65cd50a907a70de3e326a1be31a52655683111389912f94eebc91cb3831b2f2750b19276076c6c73b110534c71c5747dd4494a0c7b4fed46d49750df1a0a359c396220bf99d4569bf0326a3ac2f44953b18109d1a64f4755f54e261eab3673bac7486f8b51733e65ef6a11cdd7fe99246d98b63ed217dbf9d59e4925d35c3ab3a2f09d3ed9010833d41856e5d5f90a48a34df52c2d854744d6a1ba6817abf18a8301c09c04b7dd51ef18d8779f6888534f0fcafa5b51027f2bc0128f4e6951ed1313c809fd646ed0e572b58d29086933e9aca96132d4561ced97a3fd2de8678e8a47fe9a0d7779d52a41512a621d09910eca4b872806c2b3dbffeb41ebdf6b45f19fae9dac0b69b72b82bbe7978989fe5c0fcd6e05aea707823ba4d25cc34fbf25eb9e99ded3b1ba556cc65e92a3951efcc7acfc065fcdce03a57e426dadbb4f2a2e695dc3bb42a139acf68c122499141e60d785d435652328d83a54c61c65548a5bf3cefc391014d94182068b4d382ab78d1ca777bd8e0df7d0f44230e446f4d9680f0c693133e038ab3e9d827c4a8d7cbafc03e6a1e6c8d56e979bb9109af9393135f28a59c9938213438812a4a904d463f32888506610222df916dc1c01a0a0e19fb7c38f5e52fbac868bfadc828f5a6adb6becdce4a41a82c30f7a84c7e6d62a817117124354f7e732249341f5efc3d0b9ad242b99f1c1ca86d8a3d6febefb51aa507a134e4ab7499021ca81595b81d9dbb07a8b1471e9b4ef260fc5e767a73716aabfd74c070bc1cfeadfe865f2fe894dc76ebabeaf9dec6bf372d383f627e8fe7b3d1b0690ec1f4f998e1ee5c7d865d8f85484dcb45106d4dce4374412ebf283d43c9b83c11278e8b6ea85e357ef22d5fc8092bf6304b8e0686ef8b63aa825f6a6e2512ae149eb919b8a3e81211e8cf1acc7bafed157bbaa3968a1e208166892b855db491775a28e7983aee305e5f391677cfb6b970418426603451d837a8ca7e9aad37e8811479665a8c577ea2d8058a7828433c4a237edfca69926fafa30a6e1207acf7a2191f9c23807a05a97446eda23b2e8b9163f8c7336c9a9ad29410d5542571bf82f918d6408dfd00096bbcb305a1e0af32167a8152531077aee669b006a521ac2539120428aa1edeaa19be4bc1bf84b42856e29ae9863b6cdeeaa338779ac5dcefc5a753be4be892e57aa25ea91f91cb2514ddef349bc7841c5dd2398fd28c69bff88b6e8ac9ff8af18c4a0dd68af3b94c2e4a37008c72093021ba942a9f5dc23a041e11755d13be87994c9ea13159fceef7125f19728dd134fa063149936859b131f8454148b01edaa21efc2f11dfa79c30decd70eef9d8a332393ea87fde90ab222547bac060644236b4920e445a970bfa4c1542451df21faa74260e509cd55131e29bc7ac24b725cae6b9d49c6d695712b6802ee875a9058d0a421535b583f9c29552d9b165b8eb01fe63504f1480e9448b80f0ca926dcdb4aa9caa29251beca276d29896c908781de0394dd6b9669580bcc0ef33717eabd327f508832bb02d93f3639250cc2f1349407d1d1e000d0dda5d0991fb789dfcedf50c79248a68cf73758fc2053db9ea3f41b7aa1daf5b374a0b5ecf309e738e142fdd3cd826343fcc3734e098462eac6e1950e2ee6eb55a231f853728265b37bea76cf03809bd0ebc0fff1bc68c533fa19ffe02dd6343df7b3272a78cae879a20a9120e4b4af4b0781b6403ae7c9a988bfb52bb52ce6e2e7becb777006d59582823c2fc264aee7b99bba3155bdbc2dfbc99fe5ffa2c01cc4f9798c1ca67aa7c1081cbd3909264d9dfb07926cee19f3013409c01bac5808dbbbf2bed87d6a8aa41830e1f476dfee7d6094707c9c67a3c499913707fc3f1dc10cffe7c758785a0a190974eb5ad5f16e8ba1eef61e7982811203a4e97b30f77071e25bcb17f63d1bbe3b36725447021767ceab1081681204fcf0a09d7c2a1c3617341389935ba46d273315e6362baab6640e47bbf53ef0ddb9cd1980996f8b57f318577a62a8887ec629940f16b8fb7bb295000248067b2413bac0a490f3efcfdf8ef22717fe403058d410fb65a470d0309b1d6d086f9e30c31c43d515f4a6e69e8f5f07c4f37b17ddbba749d14ff5889546548655445398d9637b634e4b50a20cec6db948aa46de21c5fc7cf6a7bd409bccefe0b0f43a14b31094473356e9043460937cfc0f74890a169163265d753f912dc499cc8f3798b143c8770b18eae533569a7f7ed25db74c27c57b776e38fd12c5806126fc2842fc665f93723594da7be03a5495e6d6903f060a9deb96e164b289e32e171ea8ec2f42415ee7e44b28130bd7ae757a1a0bbef33b9423d63ac019a9eb76517cbf6a6bb45d3317896afb84a1d38a1d47ebab62e2e64d0deb6b430d88b0a9798b58d8777f6a28cc9fd3f10138d494bed7fc95624c93393094034a5407e16b6a565e16bc550621bdff626904687441c1a4f60359f0278a081391203a415637566237e4cc55b8d9dfe77551a7c1634ce4b39736f74a96464d6ef97683b769047fe3953237a55425fee56717314cdc831bcd48303cc898786591972f2953975c811c508fcfcc1305458ae521776b22618dc69bada96733fd1c5120877f1ed714e8ae7f4278d5ee0e309bc2bd017296a16234d00bf9be32d76535b7f161a47a699a5157cfbf649647f696e154ce1624448f73a24d14d2657b749bb8b936097ec0f2049c498fe3d6063e1a4dbcc2cc954cd96de0264ac2d017e52fc0de9b5ab8f3aca40fc2d00bb72168ee97bda2fcf7b443ea1a2808b38d2c77a75a03986176c729f514c46e2b93c2e124f550a4f03015b2b456c014a0135e51c2a1ac32c643c1745aa06745bde763ebc1e165352807361820a623235f39696dd7892069eb109f751845470fd2f25faf0ccfa93a9da6d4788c7af3a9526eb1b0f99e5b73d971d1668114e19fb49eab703a2f92719754521a9acb11f1b63f5876d0e85601c3265bba8506c4448beab97a7c7945340c4565c98341122da70f6a9de3cb413d77bd3bbacc1be4230d083552164b40e815b720310fe5c980145a1104bced632f259dc41f29a397a4fc9e9f368ec4923b1874aef26ae1371bdbbf87254da6ba55664c67c0f5a0de9c64a5e56c27f2f74d8f62d9c79930fea194024b725de02ee3d9c17fc0ba5104573aeb6e051a99829a0cd7c2ba63e1d1c08edc8022cf683968543e056557acd2e2f2b1c9ebbf858c17d6aa4b311274aaf6fc70fedf185f899cc88ebf33c93b12f5d1695a94a5b56c070e3aeea2fe32d93379a641d29689bdac17e7ec8c2fd7f13f569202459aa375f73f764f91f9f318b61f52f5ce7df35a9629e0c281f4802bda5bb9b94704cb295b93654068fb59aa3e85c45c04a127ec244e9542296b8842f2cce134c03e2473a7cab822fcca6da5e291fe64ea1e91fce372500a5cde9b01dbc74c6bc263efd444e39f612fe0e49e25745d47d463f46c586a0f8ed140eb24571134f54eefae5c1d0ceda13850abc8e9bdbf15da9c4ffe6067c7c42ac0b1733c0aac2b995b0e39691e48a6b171d67b1c7ed5c3533a8c415fd1dbecc8ed28523fa3279052458e0529beb98990ea56056f91173323e947173301d178ecfe42d970bbda626338c2c718d46c8910c1b8b0d3f9b9b719d930f1f6b4bd0342c8cdd0ac1cba055ed9963b2f2851cb547e10348440716db795f792bbbe9f5f78878b38d1b0abcfe4b0c0c8a9a500766258123171d84cf59533faec0093873f14a808d6ab5089d970a1a5caf4eb126ec8f0c0351bb03b4dea21b72ae9c50d09b5bac3e67cd12eb6df3cde65e8da636bb6720dde53a2bf68bd70168e6cc39d291a429787fff3377f817d376f2561a670be533a189b2845698a5eb44fae817121ed91cdc73955b1fcfd3bef95f7c1a1531fafa7bb1a3d63277d3ba8c93319d3cc7b7ce9fdbd51e05cf5714a2ae3493d233f0befe30c1452fae86d87d5c032ef25de27ddc77f4c3cfb759202057ea3b141afe8c5359ce83294606ab86e7ddde2cb3016b7c42cc5240e8f9602d2d64dc2498d683d71e03383b3c64741fe1f489f6d7a26b9e64b3c1df819579f36533826713e7381e282c87b56c4792f8788392d50918a9a5bfd51edd0ead1666eb3b2d348b510130ef517d4ef9bb69344cdffe9b35f8f01b86eb751913e04b762ee3e10566350cced34def76ba3f9d06ab64c6889a56fea3fad0e8f03c996d0f431562fa1d0c5669fa3ec9374eaef0a5a1520b12d32443bed93c86828dc8a02e22c2d1388f38e72a5ce32d7659e6140ad9ffab27d45e5885311eb37e04f34bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525925277ccf3a617f5cd363fbb9e1f75d835aedf4fea24eef7861a77164b0861e1080b9457e143aebbcb2898aa6787fc431b1da5cc63bd1b3a756ed35dc9828805cbbbb09cc11244f90e16042e13c885a3c928a19973f7389ef8d3752eec924d7fef5a5fbb33491d111043f3e822350c03e9bf307b4b531a8e31b96974e4a4f7d6cdec0cc3c4327bb681138a1a6f0082613d5f15ab67a708621870d9dc4142c85980ce0066cb28a361ed24f22d69b054263f2b7613500bbb0e0296de5eb6d4489d54f71d9cdb8016f56d12ca4944b25de41a83870e9394de816a6c15fa1efe98fdebf1ab0c3888831b51ae17b9f704c3cdc7ef18fe92bec66168ba6d35323fd53ec8347026aed8d8c044dd4836bea112be61fbdd162d8f5c123d947cd940255d56cf4c61e88ad2c554aaa42996bfacc674caebef11491a01a60e0a06192b3d2f9739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15ecfecd48e13d064286b9d39665042dab16e3caf2888020c9c014f54addf7deeb62c183d8c67efde8625e4e5a9fae779d917cc403bf1d7917096c96d7e1836823eea13c5a423fca39decc516a6647137bf09e581e376bf1d55663a4505e840f43b631eef93be90261146741826d3c13b321703a5bcff9baeee499a80ecb3dff53ae3333344e681ac7fcb0afe59ef786d04605fbfbead68d9fd1213b87b49948fdd9e1e96195be9f08d582530c271261f4092f1fc5477a81b3bc631211ae18f848d69636fa2c9a3eea46cd7b73494af7112dcb39c789f752e6f0e3e79549ea9b8b6c4fc0361b70d90d484de50f3f8d52855a6c2ffb88ce7a3a479f08cbf46856449fb71db16587b1e934a40f5484a6e8339f4850ffe7e215d80582173d36101ce28eea7586285cc285ef9b0de60057382495947264bffaa43113c07ee36be6a3c5125fa1a1e829610a41a75f75747f7d13bcc22f5cd98a6653b18023fe0c0c046780a4c1e57e3dba70d8804fd851a357f88713d63129471a47190bc9dc7ae05bb16ec7beabff50c288b30cf081ab4f3b2812550d66c656a5c85528e3864fd4017f88d73027df1b8d2ba2187e6cf8a2db835a50041d6e6100631366b1002b97c4269d28bf245e9d9b99d7bf5b33362dfed182e540eae0509cb38ac336361d50c585f45e9b32fb31de9c1f5bacd5fb15e10451e9c733a8a8ae664cb24c8268b676dd8fef74532e6e4eff9f7968e658256efff0246ccbb4852369ce088e013b3b9204900f4f06e10a8cf67cb1fd6f362ab54a93f100e29b1a9ff98eab0651c2bac2418a152e67818e89eeb4330437000239ca4335605f91d3c5003321d51825dc31d982b935fea143b9aa051d7dad2d8599ec00da057c282ea8b6ea406bfc69d74b7b1b586c2bb88b747af6b5eb6686653d5a4144dafad8f93eebc306e0d98feddf21ba01a62ca76dabcfd2f4044571b1f79268a6a4273829dd8392d908193f27c26a6a4ebb058bdef852708a23805ebb9ec922c4f643aa44035ccd96a63e3c057df80b3062fe6a035abbe28eddff7959c8c78eab02e703573dd4897a120b7acac9d6ead6cac5dca660e0cf1b6dc9467725ccad7898ca2157a9029514aa1763017ec8b2e459ab621a72739b373db49b50c80430e6cfeef8fb9f4badb742ec7c620cc0b7cdf2c82a59fc8e2253d860870c3f4564546971291def686e4d29950aa16f1dd4361e3b69d6919a4442209cfdfb47b1fef02fb883ea24e3d9fa06b861b2d11be7fa005e6f03b6743c382f43e362f3634046c0b26c46d05f6bf4719a534e4e5897b402694412271961776d9094570d8de4c2990e386e2a052ea93176323aa1d348ce383729e002a17a8cace04c7b270acc19c25931127e55f09903c3c288fa6cfed390ac29ed5dd64c1098d885f3a07e7cb889bc29074402c8e296bc4bde57126202b43c8b183cd44e063dc13172f666d948f0b28a837682ca9d35adb4085a9fd316f9c5715fd2bea1da9e6a8d63be8e3576a4f48eadcd7c6844777fc6daaa11fe765e5b4e7d727662d52f17763565fa2864a037d9575a09a1e1fbc58231374e870320c97cfae7e80005c045395914397e7a14a94055a577458869567e50405de6d269db7397e4762f54f8ead66518134aa4aac27281ad0f81e7907158936eae4062e73d8a6fbbe5df6c5e7dffae6efa7380f4d0f9afd274d359b5655fe9733ce3332db26432f2263103860a720462c5d18f99fc098198c399bde884e6013b6344dd2bf4d4dc0ab25631b4ea10ee80973a8720c3bb5377442b4339435b9730e0f497cc0a5dbc8313d3e27df259abf8b7495cf45a3d23ad4ebbe68fffac207b655e188c1f739a07881213292674b80faa10ebb905655046432f9509df7597f9f3f15af3c9c924866f583e2125b25514cb7e702376043ade49ce9f6daa2651aa4a71d6861ce08e25680f5e529552a0ee4baebd0fadffac1a66393cd6a786e81b4f31151c8517f9617ecda93b1932de89759dbb5a848ec80913de14273c82228732cba08402433889c554305087325abad785e82f8036398f3d2cfdfacd1e66fa03a933d13ed33e7d1403ddded4eca896b39f41943cae404d1748ce574a12e8d5cec8057b0ab00a33d2b7a34a2a95ff8298b505e1b3565fe16af6f96a0b821263bc3e5a5f7b658e3dbf4642eeb51d36cecf24f1f88ff98a18c457317053d41de6885f7d637f882d5a68a34950622a8fde1d294cb5fdcf73d60234b8d00d43718a9cf9402f03305756401bde08cca2ca9f1d1c4e7afb7331cc354a1253068f1b0a54b66e4a6afcf88638b49bfdf89aaf07cbcba5f65a4bb55523bf9c00030bb006acc09435fbc811714aecc45f6b5fe36e220ca62d475d5930baa32ef45dfedca9125d5ac8d47d7ba19ad512be10bb7555d8cfd390a12d75f33ba7ea2bb6c8edcaf063585608aa76fd4d4d6a184513919c58b58ec3161f9b8f6f745980773b5926c6559181a0238f408074aa95c80be871e764be7a81e20510666fed32d9ce61cde8dcfdf7eec5d0243820ed9cfe7ab5ddf265b0424f2e4998a3e2ae00b19b0ef9adea51ff49a189a7dd911faca14490289390a201e1165fe0d5b70da8ba4dee01efd3f29dfe3a23cf5486a592e59e207e4a75c7cd590df4f8c3fefec65b45aaeb61a947a6ff60456e1a321e4e2a7b33ad2091f7f75e76febd6cee66c007d70d97fff849a025bdaf23eed8d6e05b92b591d58b2e07c7f43b8803f53194a2d4f59ca91ac90326d67e3161642ec1e84b92f5dc1ad38a13a0b45664ec1a677059ebce17f5a1622d9323c411ad181d0fda551006fec57b52d1de7de7632c58d90d1d17046d18532d38407a826cbc60d22850ab4f7991601afbc0f07b1d7157730eabeea2aa44d9c0efad0ce901c5b9d65a91aae50a8fb0f657ad4376d7e0ef9f94739ef49c1aed4534b741140f1c96706b2f45f9b889a105160ec9abbe88ecc2a238cf7e8d46bbda963a659e841b568d9a4ac0f680f27a16641e4faaaa18e1e92b48df96e0c6ba7db8bba9e3cb2e677878416926c7a6bf8ebbf183bab5b9aaf6945dd4195c403e44a949719dccd005ec779c5fdba56de872fa1f408e207440e6fb1177481900d78691492380ce05e045072773d98dde4574141c48de724fa541c71f9a7257e55e027c494f11fecb18f16504947ef6a83184fbcf63af60a24879753fded9479c6d2543f84e3cf90f997dd1e98397ef09ee7c3872e881532685dea6042936a148877ebd7dd32a0b2d85735f0036c021341047e662593c7020f2c988879045097f31111438cac179018942de09a13c1c7cade90acdbb7490b7c3045cf2f3ef3caa1876da272c89432af2eeeb3a3712c19c2c42f790efc2dfad0849b478d134aca9c823362ab248029398d4997462eabbf661cec020625fdf7287113eb9d04356a5c8a476298a52bb54bf03d55497d6585802443642fd1662720425c62712493c6c1972da16f052d4533306074d58932926094fe22616854bb8a75b7f8ce4263fd0a4f1746f51905b216894521d9778c6b55947508d1fae6d557a0e779785839047cd17e43d7c4bed0952dff14aeffb2b8d2771483320bf8ca3ac4d663ce880ede449efc4c7208dd02113c3e5005c5953e2602964b124575f90094a7b2adfdf88aa43ff69b9e1cb777a2fc1126ee4d6cb3a2d4beef4a4fdf411c57197042708ad80c4df41c31207d52087b08167213bf5fcc5f257db603efdde33125e2b6a2e05be98c57e76f0fdee9c26d34990cc6b803c9134999efd7e5854df36175886ef4fa0fc211b8d27783e802f1bcb3ec22f484c26667151cff98e7cb5dfad8fd5a1c15b2eecb25c0ef2f7cd12a2a706c0744c2d64b9d660eb9781fdcbb9936426e6dbaa87e265d26e12e6e0be8e918ba6d492ba033c43ce31f1d4cbcbba467b2720d006eaed74b3f5bbcc5bf44e802eac5db5146d8635c2401040aadc18fe3b47fa8e01a9b5d06aa3fcd581e8ee7f46bd78449d8901c360c017689e20f07e8cb988002b92005cfccad589e605e8e46146e394b4df865cf1c4237708391b3cefb132e0928bae470a16f3734431f93500f82108e56a864bade4df8ff9fe8f3bf38544958918d31e674b7043a95341a697881b5181084587f4d788b8c3367ee2458bde1ddc32a73d4a864fb4203c23970a3a2725cb4b6a39e91863679a84f41fdd402f3f19b61f1456686822a86bba95e6963f669a5dd56c15817a99ee4daada7ba0eadd1339239e7dfc304b543a88b24d5e8e31ed1b2e1ab5e654f895c00b50430c2f09a002d10de2b2c70f1515802d6c83c2960bf67992e71f55a5b6f48a64bcd18b6ba792e0aeeeb1c62f41acda77b81e6e03d23b459ff21027d31fb55e1d4d10e4ad8122d92825d1c8bd1265cf1181f139df2dc37662a74af0133cbb27862d0011df54d937fe72811faa734b7ee98c2cf399598666d2eca9317663b328476e6dfff7e352f58541cc1e00f74d467a1f7b871404ba8027d94c61f9cc179ead71fbbd8645dcd75dbe4882d5230b9b4b4c30378c84eed92fdc143a4f84ba3d8ffc5254cfb06c02543ab132909b264eb7741cdeec043e2e152e22378fbb5c4eafae8238fbc77e38564067325401142d8b2f8dc95c5cc081856ff39bfedcbcd50bfa85ffc4172556aa88246f05daf6f8537b9a05190719e64faffe4c326231236b5cce96e290d410090374f684abb647b9cbffe834f21170f1c9d247d966d598c8bd9045367450287c0b01009aa7f2be49b1b97bee96248c2227099dadb2f42f0dcbe4e566edc30286b49655fb3d945fd9c5d1f720fda230198a39c8810fca2ba51dcd6876723ebbaa6f2ec12bb3f0b262babea5ba918c8f4f24399f950b17a9892badd37fa96e4cbdd4554a194a372372ca2ede5a1f6628ed06f0c0e89e02947857f456012fb02cdb4e58fb726cc016aaaa8b4ab3c7255afb4aa5dc11036ed2efff50dbefee73cb2577809a57d098910ca773da29856eede63d8ef0c2eb2e367c52fa5f361b1604531d103d4d9e398f78a363db87c89038b03fa6cd5000263dd072cfca6dd39ea5f26f1172c5fb118c1748914623023a097c6072a8a2589bad61d5f517a270ddd538f08597be355203b36a136d5cd8436e370eb60f17653f3f478a0aa4c5162210ddcaf86c23526abb8776c57e982965a23af5ef7c95f85a54acc61a673482bded3651d01246903d906d737564a13004919c41c047073d37f25ed39d914cef844699a00ec903678c9793194761ba4bb20a6189297fcd75dd045d4feb08aad3695325ec732840e098ea3cdbcaa71845ad7975aabcd0bd1f69150b9559e7f93234b43e6143883c6112e38b7b685260473b54da017a007fa8d65d068c29d5ad738c81f2d85628fea79510716c9820f6635492873ba32df4d632838727e4489ad4a3cdef087ec3bebfa2a0e3574e31650fd8cea9d5f1ad568177c68d2e1d1ca626dd38fa39c494bba6f1bdec7c0f1825281489e3827eaf872a08179ac6efe782b029077348f83319a00adcfda2b266cd2a1b5eacacb25093ae711d47e171dc1343a0f8dd2da2b1de640bf1a50be4aa6a3bf0ecce7db03f4dd87bcf4b42694932cb8e75c5d07f076b0b0a9a231ec4f0427d8ff9809cc4a1c1148b8ac7637fc58a8f20815a5e00c9ab3bc26b7bc5435b3934d778fc0c8af8e717715dd7666a3ea5194f21cb8c11818b7c3d227a4e9140aefbbe390ec69f8e5ef5fe0cd8a01326e3828fa9b84034f564e515f89fc1504d61a7b16aad5a3244bad5e019c919cebd435e3de3e5656cfe3ad14e1343229bb511b9b511783241641d1ec47455df192f0f93adba96d905d304cdeaa0821a09ed36bae92b8a6b3086020654b1f15ad2cc6866e0f25363c0fa9f73ac9e5a614e4b199f868589c046f706526694fb05011e6b6db0f0566e80a212ba2e10eb69d96cd330389ab8ea5497053a5563c077ff912e29ed79ed1b86a3055e52ac26b42e7b48e73a9950863ba6e9c9fa609926d6b673ca4b403d40dda66c3fe063b84e6ebfc096d44a026974fa31cee43f6cf67e74d1f59c236e1d673ebde30aca0257316f3da1279bd0ebacc9a52b50cfb4e2e96b315452b51dd951e6ea8f847a575940e1d03b8ab116f1a31220d0ecb09c95f8749f035d3129f0f67b3d5493366648d75c9e464d5fe140a6cc4c90499d3dd63ec376fdf60ec20ecfb98b3fc12a780871de2aa1d1f6672deb56f7a4b071534c9c2b4b5629a86da0b5be572c51d8bf331bba7f7bfd4b7323e420d945207a5e1846859275ff53b07a82a79ab96cb49de31b124437df8158914b500a53a3111dc337af08b7b19d6dd4a615a4eef37d8f5cd85730a62a3227f9bf0591f50452cd3c58afc0801bb47f5692e4816d9ae9d994e1690ce5234e55b0df33655c6a6759164a5166851f0f2f4a269fe61323b44bb8919a2c20b4ad478c38497896e99772ea550c54147e8fdefd27e565a6ec13c9fb3f103aef7e46d261245a949e948abe16b5853ebc29b12fd6dac0c2be99ef203bb83ef589f4e03f3bbec204b1d37ec7b37966bd4c0aa9155fcb86ad546e76f7377855a1e4d1717802758b254b3afb4c2bc44d9c951ec007e7eb82442069807ea2c6239a50388c2d8b89d97bf8acdcc55346c6e2c583c210598d40875f1cff986141000466654e72c5d464556c2d4972f9801cfaf5efadc4808be0a6daab2d71e526e851d61e38101bfa50ac492624e0a107513765cfa37d17bff3916c3e77f4e2ef1ad63748da05e7d8ea329aec8f4f21ec64b4af30c5668a14ed0a816e57a0f5a6fe88ea1fbf4a38cab352cd58322486db2ee2ee42e987ab06a92f327fd2e9c512dfce69028d6e18970abc641f24d11a450bbe471e94b365abb12d02e566ff8c4d0276b51e41bbd0b8836078fee1d0b19f7030fd7ddd8e0214c5880264d7666db997de7ad840a05e4ca8ab4a587ac0160b0d86e581211ad61b0f66bb8133c2f028eab96f76553a1042720c16090904ab175dea4f38e6ab9868fbbeafc15ecb1acd80235771564bc3d13cc1abbcf640c68b64edf475d2978b7f3694d73c21f4beec1edd39a6b146b6089c90c73e397a91314bc33b71c23849bee47e4d35767caa430228a20f29b675427d804b54a1ffd91a73e732dd8ef124a701cbc4ae1a97c838c66c5d67b7df9706890dc218a515d59d14547491098c77f036bbf24317ab78a83263a82b71493bdac4708daf1b80cf354fe1d69f05d4eb4fc9f106f12c22c3c7b213887ae63e151abea8e54fe16399367474811f030a4b3e2e97c93288c11d31e181f6abc93239bfc438e87c3b73d75a625522428c5245a9f266c452ba4c3e2a1163a7b9d3be9727a327a21d59d053d3d5c582360c5cb62915c43935ab233b05f5860ad5ee80cf55066607d1681f09b456bc53b22d9d5b629839d9f69bc1631b64f373e991d592cf04eb0b2c3a254f3ae2656daad5383448d0cda9b2cf28f45566124feca1d8c23965c9eef4c2d6b431ed3721a01b838e486ca26365bd500714da78718cdc740be905c3a39b2b1fa1eac132562098938dcaa8966fca06b9bd45496aac28d85377f9bad1c95da5630f7cb8f66c1c312506775bd16f68542e8faf1f478b8de059283e3e7b31803a00f4d52c345c252ced975bf515b6e2e6cc824725199597dceeced7d970bfda1a8b90fc34cd6280e1b8b1ee5e9cb6770740210bb1400aec3f909c74b6f59ffe35daf3da786f3ad78358b737cf833d7ee4eab099af63baa5520083bf1b68463d5a2ceaa8e783d4bbc52bfe606870eabe9610ffdf19574c2cd61a7bad4b5f610f08b4cd34fb8b02bf326d62673523935df427de112c348e1997b3b65a345d7dd71d6d8a4cfad3567b84e8d42af395f4416e5b5d07cbe2eaff9ca786af7f708943feef2073468a474d3c4c60ac1c3a020339b2a812c65e712ea408b323fe345c4366611c107720036b6b8d0f9c069cf11973b3ced6338923579f53de66f49494aff00e45e5cd2f7837864192ed8a2fd2b642eb6aadb13530f281eb07e9295f8e8add3d06b37017032a882feaf56e92dda72695656c441f699909500e915378784f3d3764cdef015e47163fcc97f40139e529aa588887486c45748702bc5b7083d4078b6d1f5452d5f7e5f600b8d721d635dcb4073505c48191bd34bfb97e8701d809a41b092e582d1b7ff44e1aac14dd57231b9263b397b236a8a1ee768545955f26a97d36f20aef88f26ab5a896689eeb67af4811d44719b58347cff78fb7c71d805f564ca724790cf4215dff2f87e4c0af2517242b60d8a06c8899f44ec9f4dc6ae6039cf318d1f29ede31f6e01d1e1f873de7df95b0d0c9e99b5c6a86139264cdf9d71736f2c8a09311d3841294e0986754c1e51a479d98cc4eec28493b7bd8ef0ecf00288e9be4f9c04c3f2674a257d68e00ed27c7777171a72b5f1b0e8f0faf46c423cce176b2b284544e9c996dd6928d250a807e58f21edd14be8acfd05d9e1855e4420f090f028b8c5a5b13dba9cf4dfcb27831dd047e5cdec2751e9dc30aea1928b9f7157ddc7b340b72379c8754ef2c8b3444b999ca0e5c6ef7f60ce091bd7c780a6d27c9b14d3c460852f1a236451f4f734fd62afba4915c2b169a973228a123e4f24098b340b9217d5841679b7ff6825b5377ca19e41c73fb0aaf712230360392842832b317f0f758097e96ab1b87d6b25da0622ccb5520a441b66055637dd46cbe75542e19de33cb901a3be25bbfffd1dfba48ad80bdf4176e1b1ba35ccf336589e192426e8136c1cf81d9eaaf13c700876d6cb5c9c9590f8808815432b9b4cb83f88d183cfe4970aaacb4ddcebbba2a64f240790365408086e3f814fa4b5a0f45a32a3477b577422e461c21d2457ff01ce51606a9a67443273dfdc14f44befcb5ae1e01e25e954ad4b1e9e5961afb42e83189a281ccca91fddbfddfa5e837eca87b3735a6c67e797e278f136c86da8e8ba94b1227ab1fa9ed682e1326b73d4dfa68899a89ceb61a16773f91fcd3d2fb331e2cb0740385709e1de5f52304be51alibstorage-ng.so.1.31.0classstorage_1_1Aborted__coll__graph.mapclassstorage_1_1Actiongraph__coll__graph.mapclassstorage_1_1ActivateCallbacksLuks__coll__graph.mapclassstorage_1_1AlignError__coll__graph.mapclassstorage_1_1BcacheCset__coll__graph.mapclassstorage_1_1Bcache__coll__graph.mapclassstorage_1_1Bitlocker__coll__graph.mapclassstorage_1_1BtrfsSubvolumeNotFoundByPath__coll__graph.mapclassstorage_1_1BtrfsSubvolume__coll__graph.mapclassstorage_1_1Btrfs__coll__graph.mapclassstorage_1_1CommitCallbacks__coll__graph.mapclassstorage_1_1CompoundAction__coll__graph.mapclassstorage_1_1DasdPt__coll__graph.mapclassstorage_1_1Dasd__coll__graph.mapclassstorage_1_1DeviceHasWrongType__coll__graph.mapclassstorage_1_1DeviceNotFoundByName__coll__graph.mapclassstorage_1_1DeviceNotFoundBySid__coll__graph.mapclassstorage_1_1DeviceNotFoundByUuid__coll__graph.mapclassstorage_1_1DevicegraphStyleCallbacks__coll__graph.mapclassstorage_1_1Devicegraph__coll__graph.mapclassstorage_1_1DifferentBlockSizes__coll__graph.mapclassstorage_1_1Disk__coll__graph.mapclassstorage_1_1DmRaid__coll__graph.mapclassstorage_1_1Exfat__coll__graph.mapclassstorage_1_1Ext2__coll__graph.mapclassstorage_1_1Ext3__coll__graph.mapclassstorage_1_1Ext4__coll__graph.mapclassstorage_1_1F2fs__coll__graph.mapclassstorage_1_1FilesystemUser__coll__graph.mapclassstorage_1_1Gpt__coll__graph.mapclassstorage_1_1HolderAlreadyExists__coll__graph.mapclassstorage_1_1HolderHasWrongType__coll__graph.mapclassstorage_1_1HolderNotFoundBySids__coll__graph.mapclassstorage_1_1IOException__coll__graph.mapclassstorage_1_1ImplicitPt__coll__graph.mapclassstorage_1_1IndexOutOfRangeException__coll__graph.mapclassstorage_1_1InvalidBlockSize__coll__graph.mapclassstorage_1_1InvalidExtentSize__coll__graph.mapclassstorage_1_1InvalidMountPointPath__coll__graph.mapclassstorage_1_1Iso9660__coll__graph.mapclassstorage_1_1Jfs__coll__graph.mapclassstorage_1_1LockException__coll__graph.mapclassstorage_1_1LogicException__coll__graph.mapclassstorage_1_1LuksInfo__coll__graph.mapclassstorage_1_1Luks__coll__graph.mapclassstorage_1_1LvmLvNotFoundByLvName__coll__graph.mapclassstorage_1_1LvmLv__coll__graph.mapclassstorage_1_1LvmPv__coll__graph.mapclassstorage_1_1LvmVgNotFoundByVgName__coll__graph.mapclassstorage_1_1LvmVg__coll__graph.mapclassstorage_1_1MdContainer__coll__graph.mapclassstorage_1_1MdMember__coll__graph.mapclassstorage_1_1MdSubdevice__coll__graph.mapclassstorage_1_1MdUser__coll__graph.mapclassstorage_1_1MountPoint__coll__graph.mapclassstorage_1_1Msdos__coll__graph.mapclassstorage_1_1Multipath__coll__graph.mapclassstorage_1_1NfsNotFoundByServerAndPath__coll__graph.mapclassstorage_1_1Nfs__coll__graph.mapclassstorage_1_1NoIntersection__coll__graph.mapclassstorage_1_1NotInside__coll__graph.mapclassstorage_1_1Ntfs__coll__graph.mapclassstorage_1_1NullPointerException__coll__graph.mapclassstorage_1_1OutOfMemoryException__coll__graph.mapclassstorage_1_1OverflowException__coll__graph.mapclassstorage_1_1ParseException__coll__graph.mapclassstorage_1_1Partition__coll__graph.mapclassstorage_1_1PlainEncryption__coll__graph.mapclassstorage_1_1ProbeCallbacksV3__coll__graph.mapclassstorage_1_1Reiserfs__coll__graph.mapclassstorage_1_1Storage__coll__graph.mapclassstorage_1_1StrayBlkDevice__coll__graph.mapclassstorage_1_1Swap__coll__graph.mapclassstorage_1_1Udf__coll__graph.mapclassstorage_1_1UnsupportedException__coll__graph.mapclassstorage_1_1Vfat__coll__graph.mapclassstorage_1_1WrongNumberOfChildren__coll__graph.mapclassstorage_1_1WrongNumberOfParents__coll__graph.mapclassstorage_1_1Xfs__coll__graph.maprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibstorage-ng-4.2.76-lp152.2.9.1.src.rpmlibstorage-ng-devellibstorage-ng-devel(x86-64)    gcc-c++libstdc++-devellibstorage-ng1pkgconfigpkgconfig(libxml-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.2.763.0.4-14.6.0-14.0-15.2-14.14.1^^@^^@^@^{G^{G^{G^ku^ku^`^Nt^M#@^M#@^J@^I.^B@^;^:@^:@^8 @^%@^!^ P@^^@^@^@^@^@^[^[^[^^^^@^r^,]f@]] @]+]+]]@]@]N@]]]@]߶]e@]]]@]]ƪ@]X]@]µ]µ]d@]]@]@]@]n]@]@]@]w@]v>]rJ@]p]o@]o@]o@]o@]o@]o@]o@]m@]bx@]_@]_@]W@]J@]@1@]>]:@]%@]#0@]@]]@]R]]^@] ] ] ] \@\@\]@\ \@\\@\9\@\@\\8\\\@\@\@\f\f\@\\r@\,@\C@\\\\\\\\\\\\\\\\\|\@\\\@\@\~d\w@\v{\s\s\mA@\mA@\j@\b@\ac\ac\\\Yz\U@\T4\R@\R@\Q\J@\HW@\E@\A\/J\2\U@\ @\\\@\@\&@[@[@[[=@[=@[=@[[[[[[[[H[H[_[_[@[[@[@[@[@[v[%@[@[ݍ[<@[ٙ@[ٙ@[ٙ@[ٙ@[ٙ@[ٙ@[@[@[^[ @[@[u[[[@[R@[R@[R@[][][@[t[#@[[@[@[E[Q@[Q@[@[@[\[\[[@[[9@[@[~[}P@[}P@[{[r@[qr[qr[qr[m~@[l,[l,[l,[j@[j@[j@[j@[j@[j@[j@[i[i[i[i[i[i[i[f[`O@[`O@[U@[L[H@[D[CN@[CN@[2*[*A['[[[@[@[@[@[@[)[)[)[)[)[)[)[)[)[)[)[5@[[@[W[@[c@[c@Z@Z@Z@ZnZnZnZnZnZnZnZnZZZZz@Zz@Zz@ZZ4@ZZZ@ZZK@ZZZ@Z@Z@Z@Zb@Zb@ZZZZZZ@ZmZ@Z@ZZZZZZZZZZy@Z'Z'Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z؄Z؄Z؄Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@ZZZԐ@ZԐ@ZԐ@ZJ@Z̧@Z̧@Za@ZZľ@ZlZlZZZ@ZI@ZZZ@ZZZZ`@ZZ@ZkZw@Z@Z@ZZ1@Z1@ZZZZH@ZH@ZH@Z@Z@ZSZ@Z@ZZZZ_@Z_@Z Z Z@ZZZv@Zv@Zv@Z$Z$Z@ZZ}@Z}@Z}@Z}@Z}@Z|;Z|;Z|;Zz@Zz@ZyZyZxG@ZxG@Zu@ZtRZtRZtRZtRZtRZs@Zs@ZqZqZqZp^@Zp^@Zp^@Zp^@Zp^@Zp^@Zp^@Zo Zm@Zk@Zk@Zk@Zk@Zk@ZiZiZiZiZiZiZiZiZiZiZiZiZiZhu@Zhu@Zhu@Zhu@Zhu@Zhu@Zg#Zg#Zg#Zg#Ze@Zc/@Zc/@ZaZ`@Z_:Z_:Z_:Z[F@ZTZTZOhZF.@Z@Y>@Y>@Y:Y:Y9<@Y6@Y6@Y6@Y5GY1S@Y0Y0Y.@Y-^Y%uY%uY"Y"Y@YY;@YR@YY]Y i@Y i@Y Y @Y @YtYtYtY.Y.Y@XXXX@X@XXQ@XX@X@X@X@XXX9@XDX@XۡXۡXP@XP@XXX @XӸXӸXXX@X@X@X@XXXX~@X~@X~@XCXXXf@XXXX@X@XX@XBXBX@X@XYX|@X@X|XwoX[@XOXF@XEVX<@X.@X-X&X@X=X=XXXI@X X @XX@X@Ww@W@W@WW@W@WW_@W_@W@Wv@WWW@W֘W^@Wu@WW@W@WQW@W@W@W@Wt@W9WE@W@W W@W@W~WW~D@W|Wv[@Wu Wu Ws@Wj}Wi,@Wi,@Wi,@WbWaC@W_W^@W^@WZWZWYZ@WYZ@WXWQq@WPWN@WM|WH6WDB@W#LW#LW!@W!@W!@W WW4W4W @VbVn@VV@V@V@VJVJV@V@V@VaV@V@V޾V޾V޾Vm@Vm@Vm@V'@VՄ@V2V2VVV͛@V͛@VIVVŲ@VŲ@VV<@V<@VVV@VVV@VzVy;@Vy;@VwVpVpVpVn@Vn@VhVf@VetVa@Va@V`.V\:@V\:@V\:@VV@VV@VUVTQ@VRVO @VMVMVLh@VKVKVI@VD@VD@VA@VA@VA@V@V@V@V(V'~@V V@V@V@V@V@V@VU/@UT@T@TTTTE@TE@TE@TTTTT@T@T@T@T!T@Tء@TԬTԬTԬTԬTԬTԬT[@T[@T[@T[@T[@T[@T[@T[@T T T T T T T T T T T T T T Tи@Tи@Tи@Tи@Tи@Tи@Tи@Tи@Tи@TfTfTfTfTfTfTfTr@Tr@Tr@Tr@Tr@Tr@T T T T T T T T@T@T@T@T@T@T@T}T}T}T}T}T}T,@T,@T,@T,@T,@T7T7T7T7T7T7T7T7T7T7T@T@T@T@T@T@T@TTTTT@T@T@T@T@T@TTTTTTTZ@TZ@TZ@TZ@TZ@TZ@TZ@TZ@TZ@TTTTTTTTTTT@T@T@T@T@T@T@T@T@T@TTTTTTTTq@Tq@Tq@Tq@Tq@TTTTTTTTTT|T|T@T@T@T@T@T@T@T@T@T@T@T@TMTMTMTMTMTMTMTMTMTMTMTY@TY@TTTTTTTTTp@Tp@Tp@Tp@TTT@T@T@TT@T@T@T@T@T5T5T5T5T5T5T5T5T5T5T5T5T5T5T5T5T5T@T@T@T@TTTTTT@T@T@T@T@T@T@T@T@TLTLTLTLTLTLTLT~@T~@T}T}T}T}T}T|X@T|X@T|X@TxcTxcTxcTw@Tw@TuTuTuTuTto@Tto@Tto@Tto@Tto@Tto@Tto@Tto@Tto@Tto@TsTl@Tl@Tk4Tk4Tg@@TJ?@TJ?@TJ?@TJ?@TJ?@TJ?@TJ?@THTHTHTHTHTHTHTHTG@TG@TG@TG@aschnell@suse.comaschnell@suse.comwfeldt@opensuse.orgwfeldt@opensuse.orgaschnell@suse.comwfeldt@opensuse.organcor@suse.dewfeldt@opensuse.orgwfeldt@opensuse.orgwfeldt@opensuse.orgjlopez@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comjlopez@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgjlopez@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comjlopez@suse.comaschnell@suse.comjlopez@suse.comjlopez@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comjlopez@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comjlopez@suse.comancor@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.organcor@suse.deopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comjlopez@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgwfeldt@opensuse.orgjlopez@suse.comopensuse-packaging@opensuse.organtoine.belvire@opensuse.orgmedwin@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.comaschnell@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comjlopez@suse.comaschnell@suse.comweblate-noreply@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.comaschnell@suse.deaschnell@suse.delslezak@suse.czweblate-noreply@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgweblate-noreply@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgsbrabec@suse.czschubi@suse.deaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comjreidinger@suse.czaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comweblate-noreply@opensuse.orgopensuse-packaging@opensuse.orgweblate-noreply@opensuse.orgopensuse-packaging@opensuse.orgweblate-noreply@opensuse.orgaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgschubi@suse.deweblate-noreply@opensuse.orgopensuse-packaging@opensuse.orgVojtech.Zeisek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.organtoine.belvire@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comVojtech.Zeisek@opensuse.organtoine.belvire@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgshundhammer@suse.deshundhammer@suse.deaschnell@suse.comaschnell@suse.comaschnell@suse.comshundhammer@suse.deaschnell@suse.comjreidinger@suse.czopensuse-packaging@opensuse.orgshundhammer@suse.defreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgjreidinger@suse.czaschnell@suse.comopensuse-packaging@opensuse.orgjreidinger@suse.czfreek@opensuse.orglslezak@suse.czopensuse-packaging@opensuse.orglslezak@suse.czopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comjreidinger@suse.czaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgwfeldt@opensuse.orgwfeldt@opensuse.orgjreidinger@suse.czschubi@suse.demvidner@suse.czopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.delslezak@suse.czopensuse-packaging@opensuse.orgaschnell@suse.dewfeldt@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.dewfeldt@opensuse.orgwfeldt@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.organcor@suse.deopensuse-packaging@opensuse.orgjlopez@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgVojtech.Zeisek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.dejlopez@suse.comaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgVojtech.Zeisek@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deshundhammer@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deigonzalezsosa@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfisiu@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.organtoine.belvire@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgweblate-noreply@opensuse.orgwfeldt@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deancor@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dewfeldt@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgshundhammer@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgmvidner@suse.czopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgwfeldt@opensuse.orgaschnell@suse.deshundhammer@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dewfeldt@opensuse.orgaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deweblate-noreply@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deweblate-noreply@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgigonzalezsosa@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deigonzalezsosa@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deVojtech.Zeisek@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgfreek@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.delslezak@suse.czaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgshundhammer@suse.deopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgfreek@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.dewfeldt@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.dewfeldt@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.detchvatal@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comjlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comshundhammer@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.delslezak@suse.czaschnell@suse.deshundhammer@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejsrain@suse.czaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.comancor@suse.deaschnell@suse.comaschnell@suse.comshundhammer@suse.deancor@suse.dewfeldt@opensuse.orgaschnell@suse.dewfeldt@opensuse.orgaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.detgoettlicher@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.degs@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.demvidner@suse.czmvidner@suse.czaschnell@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.de- merge gh#openSUSE/libstorage-ng#754 - added UsedFeature for NVMe disks (for bsc#1172866) - 4.2.76- merge gh#openSUSE/libstorage-ng#734 - merge gh#openSUSE/libstorage-ng#732 - merge gh#openSUSE/libstorage-ng#717 - merge gh#openSUSE/libstorage-ng#715 - track device block size when creating an Md RAID (bsc#1164295) - simplify combining disks with different block sizes into RAID (bsc#1164295) - add block_size check for Md::add_device() - update doc on RAID block size - ignore clusterd VGs also in vgchange command (bsc#1161775) - ignore umount/swapoff failure if it looks inactive already (bsc#1168615) - fixed typo - 4.2.75- merge gh#openSUSE/libstorage-ng#719 - document device block size handling (RAID, LVM, BTRFS) - document device block size handling (BCACHE) - clarify LV block size remark - 4.2.74- merge gh#openSUSE/libstorage-ng#720 - fix unit test - 4.2.73- merge gh#openSUSE/libstorage-ng#718 - allow control over environment variables - query number of partition slots from parted - respect number of partition slots reported by parted for GPT (bsc#1161783) - run travis with "--privileged" to avoid permissions error - 4.2.72- merge gh#openSUSE/libstorage-ng#714 - simplify combining disks with different block sizes into RAID (bsc#1164295) - Revert "add tests for adjust_block_size()" - Revert "add adjust_block_size() method to Region class (bsc#1164295)" - update doc - 4.2.71- merge gh#openSUSE/libstorage-ng#713 - Make BlkDevice::possible_mount_bys public (for bsc#1166096) - Increase minor so version - 4.2.70- merge gh#openSUSE/libstorage-ng#712 - update doc on RAID block size - 4.2.69- merge gh#openSUSE/libstorage-ng#711 - increase minor so version - 4.2.68- merge gh#openSUSE/libstorage-ng#709 - add adjust_block_size() method to Region class (bsc#1164295) - track device block size when creating an Md RAID (bsc#1164295) - add tests for adjust_block_size() - add block_size check for Md::add_device() - 4.2.67- merge gh#openSUSE/libstorage-ng#708 - merge gh#openSUSE/libstorage-ng#707 - Translated using Weblate (Finnish) (bsc#1149754) - Add option for ignoring clustered LVM - Update lib version - Ignore clustered LVM - Revert "Add option for ignoring clustered LVM" - Revert "Update lib version" - Revert "Translated using Weblate (Finnish)" (bsc#1149754) - Sync branches (SLE-15-SP1) - 4.2.66- Translated using Weblate (Spanish) (bsc#1149754) - 4.2.65- Translated using Weblate (Italian) (bsc#1149754) - 4.2.64- Translated using Weblate (French) (bsc#1149754)- Translated using Weblate (Chinese (Taiwan)) (bsc#1149754) - 4.2.63- Translated using Weblate (Chinese (China)) (bsc#1149754) - 4.2.62- merge gh#openSUSE/libstorage-ng#706 - added support for btrfs RAID1C{3,4} - increase minor so version - 4.2.61- merge gh#openSUSE/libstorage-ng#705 - fixed failure message - 4.2.60- merge gh#openSUSE/libstorage-ng#704 - added being and end function to ProbeCallbacks - extended documentation - 4.2.59- merge gh#openSUSE/libstorage-ng#703 - Remove OutputProcessor class- merge gh#openSUSE/libstorage-ng#702 - added callback for missing commands during probing - added unit tests - improved readability of defines for external commands - simplyfied code - fixed typo - added probing callback for missing commands - 4.2.58- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - 4.2.57- merge gh#openSUSE/libstorage-ng#701 - check for existence of lvm vg before using it (bsc#1161191) - 4.2.56- Translated using Weblate (Finnish) (bsc#1149754) - 4.2.55- merge gh#openSUSE/libstorage-ng#700 - merge gh#openSUSE/libstorage-ng#699 - Unmount when mount point was active - Mount when mount point is active - Bump version - Add comments - Fix mount and unmount (forward port) - 4.2.54- Translated using Weblate (Slovak) (bsc#1149754) - 4.2.53- merge gh#openSUSE/libstorage-ng#698 - remove default option '-m crc=1' for mkfs.xfs - use udevadm from /usr/bin instead of /sbin (bsc#1160890) - 4.2.52- Translated using Weblate (German) (bsc#1149754) - 4.2.51- Translated using Weblate (Dutch) (bsc#1149754)- Translated using Weblate (Catalan) (bsc#1149754)- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - 4.2.50- Translated using Weblate (Japanese) (bsc#1149754)- Translated using Weblate (Czech) (bsc#1149754)- merge gh#openSUSE/libstorage-ng#696 - updated pot and po files - 4.2.49- merge gh#openSUSE/libstorage-ng#697 - merge gh#openSUSE/libstorage-ng#693 - Translated using Weblate (Estonian) (bsc#1149754) - Translated using Weblate (Finnish) (bsc#1149754) - Add unit tests - Bump version - Ensure default to 0 for optional columns - Improve test - Revert "Translated using Weblate (Finnish)" (bsc#1149754) - Revert "Translated using Weblate (Estonian)" (bsc#1149754) - Allow optional fstab columns (merge SLE-15-SP1) - 4.2.48- merge gh#openSUSE/libstorage-ng#695 - added probing of BitLocker (bsc#1159318) - added unit test - fixed message - add minimal support for BitLocker - 4.2.47- merge gh#openSUSE/libstorage-ng#694 - Fix partition id when creating partition - Bump version - 4.2.46- merge gh#openSUSE/libstorage-ng#691 - Add method to get partition id name - Bump version - Add note - Partition Id names - 4.2.45- merge gh#openSUSE/libstorage-ng#692 - improved sort-key for block devices (for bsc#1140018) - extended documentation - 4.2.44- merge gh#openSUSE/libstorage-ng#690 - provide sort-key for device name (for bsc#1140018) - adapted utility programs to changes in networkx 2.4 - removed obsolete variable - 4.2.43- Translated using Weblate (Finnish) (bsc#1149754) - 4.2.42- Translated using Weblate (German) (bsc#1149754) - 4.2.41- merge gh#openSUSE/libstorage-ng#689 - use ranks in graphviz output to ease readability (bsc#1149154) - reduce test devicegraph to required information - 4.2.40- merge gh#openSUSE/libstorage-ng#688 - Add new callbacks for LUKS activation - Bump version - Add specialized Luks callbacks - 4.2.39- merge gh#openSUSE/libstorage-ng#687 - use correct size for btrfs resize command during shrink (bsc#1157762) - 4.2.38- merge gh#openSUSE/libstorage-ng#686 - extended some testcases to also check executed commands - merged testsuite/actions into testsuite/dependencies - added tests for shrinking btrfs - extended tests - extended and added testcases - 4.2.37- merge gh#openSUSE/libstorage-ng#685 - added testcases for growing btrfs - check that all command and file mockups are used - added testcases for growing and shrinking ext4 - added testcases for resizing filesystems - 4.2.36- merge gh#openSUSE/libstorage-ng#684 - list all devices in subvolume actions (bsc#1152523) - consistent list of block devices in compound actions - removed unneeded use of c_str - updated explanations for translators - show all block devices for action texts of btrfs subvolumes - 4.2.35- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.34- merge gh#openSUSE/libstorage-ng#683 - extended unit test (bsc#1135341) - updated documentation (bsc#1149148) - added internal check - fixed typo - 4.2.33- merge gh#openSUSE/libstorage-ng#682 - merge gh#openSUSE/libstorage-ng#681 - Translated using Weblate (Danish) (bsc#1149754) - Translated using Weblate (Estonian) (bsc#1149754) - fixed handling of btrfs subvolumes with special (regex control) characters in the path (bsc#1135341) - 4.2.32- merge gh#openSUSE/libstorage-ng#680 - fixed escaping of graphviz escString (bsc#1157916) - 4.2.31- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.30- merge gh#openSUSE/libstorage-ng#679 - use estimation from resize2fs for min size of ext4 (bsc#1149148) - use 64bit feature forr max size of ext4 - separated parser for ntfsresize output - added example programs - added unit tests - extended exception logging - cleanup - consistent naming of example programs - changed path of resize2fs to /usr/sbin - improved calculation of resize information - 4.2.29- merge gh#openSUSE/libstorage-ng#678 - Only join entries when path matches - Select the most reasonable mount point - Add unit tests - Update version - Bind mount workaround - 4.2.28- merge gh#openSUSE/libstorage-ng#677 - Make default mount_options public (needed for jsc#SLE-7687) - Bump version - Rename Mountable::Impl#get_default_mount_options - Split MountPoint#set_default_mount_options into pieces (needed for jsc#SLE-7687) - 4.2.27- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.26- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.25- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.24- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.23- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.22- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.21- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.20- merge gh#openSUSE/libstorage-ng#676 - handle is_permanent() in possible_mount_bys() (bsc#1155566) - simplified code - 4.2.19- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.18- merge gh#openSUSE/libstorage-ng#675 - Log messages about the mount_by fallback are just warnings (related to bsc#1151075) - 4.2.17- Translated using Weblate (Chinese (Taiwan)) (bsc#1149754) - 4.2.16- merge gh#openSUSE/libstorage-ng#674 - cache luks activation information (for bsc#1129496) - use password from LUKS activation for resize (bsc#1153871) - extended integration test - fixed typos - 4.2.15- merge gh#openSUSE/libstorage-ng#673 - parse cipher and key size in cryptsetup output - added cipher and key size to Encryption (for jsc#SLE-7376) - probe sector size for Encryption - extended documentation - added sanity check - coding style - added test case for paes cipher - handle cipher and key size for encryption - 4.2.14- merge gh#openSUSE/libstorage-ng#672 - Add open_options - Bump version - Extra options to open encryption - 4.2.13- Translated using Weblate (Danish) (bsc#1149754) - 4.2.12- Translated using Weblate (Catalan) (bsc#1149754) - 4.2.11- merge gh#openSUSE/libstorage-ng#671 - added integration test - 4.2.10- merge gh#openSUSE/libstorage-ng#670 - added notes - 4.2.9- merge gh#openSUSE/libstorage-ng#668 - removed unneeded code - cleanup integration tests - code cleanup - 4.2.8- Translated using Weblate (Japanese) - 4.2.7- Translated using Weblate (Slovak) - 4.2.6- Translated using Weblate (Portuguese (Brazil))- Translated using Weblate (Dutch)- Translated using Weblate (Czech)- merge gh#openSUSE/libstorage-ng#667 - update pot and po files - 4.2.5- merge gh#openSUSE/libstorage-ng#666 - added note - use dev_t to save major and minor numbers - improved unit test - coding style - consistent function name - added support for plain encryption (bsc#1088641) - added unit test - added integration tests - 4.2.4- merge gh#openSUSE/libstorage-ng#665 - extended documentation - 4.2.3- Translated using Weblate (Chinese (China)) - 4.2.2- merge gh#openSUSE/libstorage-ng#663 - update packaging documentation - 4.2.1- merge gh#openSUSE/libstorage-ng#662 - merge gh#openSUSE/libstorage-ng#661 - Adapt Dockerfile for SLE-15-SP1 - Translated using Weblate (Slovak) - Translated using Weblate (Catalan) - Translated using Weblate (Czech) - Translated using Weblate (Japanese) - Translated using Weblate (Arabic) - Translated using Weblate (Chinese (China)) - Translated using Weblate (Chinese (Taiwan)) - Translated using Weblate (Dutch) - Translated using Weblate (French) - Translated using Weblate (German) - Translated using Weblate (Hungarian) - Translated using Weblate (Italian) - Translated using Weblate (Korean) - Translated using Weblate (Polish) - Translated using Weblate (Russian) - Translated using Weblate (Spanish) - Translated using Weblate (Swedish) - Translated using Weblate (Portuguese (Brazil)) - Translated using Weblate (Finnish) - Fix dectection of surrounding region (bsc#1146686) - Bump lib version - Fix surrounding detection - Revert "Translated using Weblate (Catalan)" - Revert "Translated using Weblate (Finnish)" - Revert "Translated using Weblate (Dutch)" - Revert "Translated using Weblate (Portuguese (Brazil))" - Revert "Translated using Weblate (Swedish)" - Revert "Translated using Weblate (Spanish)" - Revert "Translated using Weblate (Russian)" - Revert "Translated using Weblate (Polish)" - Revert "Translated using Weblate (Korean)" - Revert "Translated using Weblate (Italian)" - Revert "Translated using Weblate (Hungarian)" - Revert "Translated using Weblate (German)" - Revert "Translated using Weblate (French)" - Revert "Translated using Weblate (Chinese (Taiwan))" - Revert "Translated using Weblate (Chinese (China))" - Revert "Translated using Weblate (Arabic)" - Revert "Translated using Weblate (Japanese)" - Revert "Translated using Weblate (Czech)" - Revert "Translated using Weblate (Slovak)" - Revert "Adapt Dockerfile for SLE-15-SP1" - Merge SLE-15-SP1 - 4.2.0- Translated using Weblate (Chinese (China)) - 4.1.145- Translated using Weblate (French) - 4.1.144- Translated using Weblate (Indonesian) - 4.1.143- merge gh#openSUSE/libstorage-ng#660 - added functions to query existance of holders - 4.1.142- merge gh#openSUSE/libstorage-ng#659 - added parser for 'cryptsetup luksDump' - added example - added support for LUKS2 - extended documentation - coding style - extended integration tests - fixed documentation - fixed typo - relaxed parser for whitespace changes - LUKS2 support - 4.1.141- merge gh#openSUSE/libstorage-ng#658 - probe zone model for disks - added unit test - avoid compiler warning - coding style - 4.1.140- merge gh#openSUSE/libstorage-ng#657 - extended documentation - 4.1.139- merge gh#openSUSE/libstorage-ng#656 - improve sorting of pmem devices - 4.1.138- Translated using Weblate (German) - 4.1.137- Translated using Weblate (Portuguese (Brazil)) - 4.1.136- Translated using Weblate (Chinese (China)) - 4.1.135- Translated using Weblate (Slovak) - 4.1.134- Translated using Weblate (Dutch) - 4.1.133- Translated using Weblate (Japanese) - 4.1.132- Translated using Weblate (Czech) - 4.1.131- Translated using Weblate (Catalan) - 4.1.130- merge gh#openSUSE/libstorage-ng#655 - allow to customize style of graphviz output - use new style api - added examples for style api usage - coding style - added unit test - 4.1.129- merge gh#openSUSE/libstorage-ng#654 - updated pot and po files - 4.1.128- merge gh#openSUSE/libstorage-ng#653 - improve filesystem related commit action messages - added unit test - added integration test - removed unneeded include statement- merge gh#openSUSE/libstorage-ng#652 - added unit test for LVM over MD - 4.1.127- merge gh#openSUSE/libstorage-ng#651 - extended fstab handling for multiple devices btrfs - added unit test - fixed documentation - 4.1.126- merge gh#openSUSE/libstorage-ng#650 - sort block devices when creating btrfs (needed in testsuite) - 4.1.125- merge gh#openSUSE/libstorage-ng#649 - use devid from devicegraph when resizing btrfs - extended integration test - added note - fix resizing btrfs on e.g. LVM - 4.1.124- merge gh#openSUSE/libstorage-ng#648 - allow to reuse commands and files in mockup files - read sub uuid in blkid output - updated devicegraphs - add id to FilesystemUser - removed obsolete setenv calls to enable multiple devices btrfs - work on btrfs multiple device support - 4.1.123- merge gh#openSUSE/libstorage-ng#647 - Enable multi-device Btrfs probing by default - Bump lib version - Enable multi-device Btrfs by default - 4.1.122- merge gh#openSUSE/libstorage-ng#646 - Initial changes - Rename auxiliary struct - Block shrink multi-device Btrfs - Adapt action text when growing multi-device Btrfs - Add integration test - Bump lib version - Resize multi-device Btrfs - 4.1.121- merge gh#openSUSE/libstorage-ng#645 - extended documentation - 4.1.120- Translated using Weblate (Dutch) - Translated using Weblate (Finnish) - 4.1.119- merge gh#openSUSE/libstorage-ng#644 - added unit test - added integration tests - removed unneeded virtual specifier - wait for block device - moved integration tests - added note - allow to add devices to existing btrfs (for jsd#SLE-3877) - 4.1.118- merge gh#openSUSE/libstorage-ng#643 - extended documentation - 4.1.117- merge gh#openSUSE/libstorage-ng#642 - added documentation about multiple devices btrfs - added example - 4.1.116- merge gh#openSUSE/libstorage-ng#641 - handle mixed mode in output of 'btrfs filesystem df' - 4.1.115- merge gh#openSUSE/libstorage-ng#640 - parse UUID in output of mkfs.btrfs - fixed exception message - 4.1.114- merge gh#openSUSE/libstorage-ng#639 - Use the Docker image from OBS - 4.1.113- Translated using Weblate (Indonesian) - 4.1.112- merge gh#openSUSE/libstorage-ng#638 - parse devid in output of 'btrfs filesystem show' - reuse predefined regex - 4.1.111- merge gh#openSUSE/libstorage-ng#637 - extended documentation - changed wording - 4.1.110- merge gh#openSUSE/libstorage-ng#636 - handle btrfs raid levels during create - added unit test - fixed typo - 4.1.109- merge gh#openSUSE/libstorage-ng#635 - handle multiple devices for btrfs subvolumes - 4.1.108- merge gh#openSUSE/libstorage-ng#634 - added parser for 'btrfs filesystem df' - probe btrfs with multiple devices - updated unit test - added unit test - added integration tests - extended documentation - added pre-check for btrfs - added checks for nullptr - renamed variable (that really ties the function together) - simplyfied interface - coding style and cleanup - work on btrfs with multiple devices - 4.1.107- merge gh#openSUSE/libstorage-ng#633 - make get_displayname available (to_s is overridden by use_ostream) - added unit tests - coding style - fixed class names - make get_displayname() available in ruby - 4.1.106- Translated using Weblate (Portuguese (Brazil)) - 4.1.105- Translated using Weblate (Swedish) - 4.1.104- Translated using Weblate (Spanish)- Translated using Weblate (Slovak)- Translated using Weblate (Russian)- Translated using Weblate (Polish)- Translated using Weblate (Korean)- Translated using Weblate (Italian)- Translated using Weblate (Hungarian)- Translated using Weblate (German)- Translated using Weblate (Dutch)- Translated using Weblate (Czech)- Translated using Weblate (Catalan)- Translated using Weblate (Arabic)- Translated using Weblate (Arabic)- Translated using Weblate (Arabic) - Translated using Weblate (Catalan) - Translated using Weblate (Chinese (China)) - Translated using Weblate (Chinese (Taiwan)) - Translated using Weblate (Czech) - Translated using Weblate (Dutch) - Translated using Weblate (French) - Translated using Weblate (German) - Translated using Weblate (Hungarian) - Translated using Weblate (Italian) - Translated using Weblate (Japanese) - Translated using Weblate (Korean) - Translated using Weblate (Polish) - Translated using Weblate (Portuguese (Brazil)) - Translated using Weblate (Russian) - Translated using Weblate (Slovak) - Translated using Weblate (Spanish) - Translated using Weblate (Swedish) - 4.1.103- merge gh#openSUSE/libstorage-ng#630 - fix compilation with -O0 - 4.1.102- Translated using Weblate (Slovak) - 4.1.101- Translated using Weblate (Galician) - Translated using Weblate (Portuguese (Brazil)) - Translated using Weblate (German) - Translated using Weblate (Polish) - 4.1.100- Unifying name Bcache/bcache to bcache (#629) - 4.1.99- merge gh#openSUSE/libstorage-ng#628 - handle topology for Partition and Luks - added unit test for bsc#1121129 - improved calculation of usable size for LVM PVs (bsc#1121129) - 4.1.98- merge gh#openSUSE/libstorage-ng#625 - moved topology from PartitionableImpl to BlkDeviceImpl - added get_sysfs_file to BlkDeviceImpl - use new get_sysfs_file - added save_to_string to XmlFile (for debugging) - read pe_start from pvs command - coding style - enable logging - added pe_start to LvmPvImpl - added get_usable_size() to LvmPv - added unit test for LvmPv::get_usable_size() - updated hyper link - added documentation - preparations for bsc#1121129 - 4.1.97- merge gh#openSUSE/libstorage-ng#621 - handle entries in crypttab whose block device do not exist (bsc#1123342) - added unit test - added documentation - added explanation - renamed variable - 4.1.96- merge gh#openSUSE/libstorage-ng#620 - extended documentation - 4.1.95- merge gh#openSUSE/libstorage-ng#619 - disable parted-sector-bug workaround on virtio-blk DASDs (bsc#1112037) - avoid empty nodes in mockup files - extended testsuite helper TsCmpActiongraph - added unit tests - throw exception based on Exception class - enable verbose output of checks during build - 4.1.94- merge gh#openSUSE/libstorage-ng#618 - updated pot and po files - 4.1.93- merge gh#openSUSE/libstorage-ng#617 - extended parser for lvs command - added function to join Texts - added unit tests - use callback to report unsupported logical volumes (bsc#1099744) - coding style - allow to ignore errors during in probe utility - consistent message style - added function to join names of block devices - improved messages for creating volume groups and mds - consistent naming style - use new join function in message about deleting filesystems - fixed typo - 4.1.92- merge gh#openSUSE/libstorage-ng#615 - Workaround upgrade with multiple mout points per block device (bsc#1118865) - 4.1.91- merge gh#openSUSE/libstorage-ng#616 - added debugging code - extended unit test - 4.1.90- merge gh#openSUSE/libstorage-ng#613 - Rename method - Add method for removing a bcache cset - Add actions to modify an existing bcache - Increase minor version - Fix error messages - Small fixes - Allow to modify Bcache devices - 4.1.89- merge gh#openSUSE/libstorage-ng#614 - detect DASDs using virtio-blk (bsc#1112037) - added unit test - avoid copying objects - 4.1.88- Translated using Weblate (Dutch) - Translated using Weblate (Slovak) - 4.1.87- merge gh#openSUSE/libstorage-ng#612 - Fix dead links to old libstorage in the documentation- Translated using Weblate (Catalan) - Translated using Weblate (Chinese (China)) - Translated using Weblate (Czech) - Translated using Weblate (Danish) - Translated using Weblate (Japanese) - Translated using Weblate (Russian) - Translated using Weblate (Slovak) - Translated using Weblate (Spanish) - 4.1.86- merge gh#openSUSE/libstorage-ng#611 - Remove setters for non-permanent stored values - Extend Bcache API with helper methods - Use bcache command - Increase minor version - 4.1.85- Translated using Weblate (Swedish) - Translated using Weblate (Chinese (Taiwan)) - Translated using Weblate (Arabic) - Translated using Weblate (Dutch) - Translated using Weblate (French) - Translated using Weblate (German) - Translated using Weblate (Hungarian) - Translated using Weblate (Korean) - Translated using Weblate (Polish) - Translated using Weblate (Russian) - 4.1.84- merge gh#openSUSE/libstorage-ng#610 - check for some storage signatures next to partition tables (bsc#1115807) - added unit test - increase patchlevel - updated pot and po files - 4.1.83- merge gh#openSUSE/libstorage-ng#609 - added roles to class MdadmDetail - probe devices order for MD RAIDs (bsc#1083542) - extended documentation - check for duplicate entries in mockup files - updated pot and po files - added callback recorder for probe callbacks - probe sort-key for device of MD RAIDs - 4.1.82- merge gh#openSUSE/libstorage-ng#608 - Throw better exceptions - 4.1.81- merge gh#openSUSE/libstorage-ng#607 - Add support for probing Flash-only bcache - Adapt testsuite - Add test for Flash-only bcache probing - CompoundAction: add helper method - Adapt bcache formatter - Add tests - Add bcache doc - Update lib version - Add support for flash-only bcache (with ABI compatibility) - 4.1.80- Translated using Weblate (Spanish) - 4.1.79- merge gh#openSUSE/libstorage-ng#606 - Evaluating correct block size for DASD devices. (Workaround for a parted bug). (bsc#1089554) - 4.1.78- Translated using Weblate (Indonesian) - Translated using Weblate (Spanish) - 4.1.77- merge gh#openSUSE/libstorage-ng#605 - merge gh#openSUSE/libstorage-ng#604 - Relax check for luks correctness bsc#1120070, bsc#1101870 - Unit tests for the fix of bsc#1120070, bsc#1101870 - Merge to master: Relax check for luks correctness bsc#1120070, bsc#1101870 - 4.1.76- Translated using Weblate (Czech) - 4.1.75- Translated using Weblate (Portuguese (Brazil)) - 4.1.74- merge gh#openSUSE/libstorage-ng#602 - merge gh#openSUSE/libstorage-ng#601 - merge gh#openSUSE/libstorage-ng#600 - merge gh#openSUSE/libstorage-ng#599 - use exceptions to handle errors - Create crypttab with proper permissions (bsc#1059972) - Create lock with proper permissions (bsc#1059972) - Create log file with proper permissions (bsc#1059972) - Add missing quoting (bsc#1059972) - Improvements from review - Backport: Fix audit issues - avoid thread unsafe strerror function - Backport: avoid thread unsafe strerror function - Merge SLE-15-GA - 4.1.73- Translated using Weblate (German) - 4.1.72- merge gh#openSUSE/libstorage-ng#598 - avoid thread unsafe strerror function - 4.1.71- merge gh#openSUSE/libstorage-ng#597 - Create crypttab with proper permissions (bsc#1059972) - Create lock with proper permissions (bsc#1059972) - Create log file with proper permissions (bsc#1059972) - Add missing quoting (bsc#1059972) - Improvements from review - Fix audit issues - 4.1.70- Translated using Weblate (Finnish) - 4.1.69- Translated using Weblate (Chinese (China)) - 4.1.68- Translated using Weblate (Spanish) - 4.1.67- Translated using Weblate (Italian) - 4.1.66- Translated using Weblate (Italian) - 4.1.65- Translated using Weblate (Slovak) - 4.1.64- Translated using Weblate (Slovak) - 4.1.63- Translated using Weblate (French) - 4.1.62- Translated using Weblate (Czech)- Translated using Weblate (Japanese) - 4.1.61- Translated using Weblate (Dutch) - 4.1.60- Translated using Weblate (Portuguese (Brazil)) - 4.1.59- Translated using Weblate (Catalan) - 4.1.58- merge gh#openSUSE/libstorage-ng#596 - updated pot and po files- merge gh#openSUSE/libstorage-ng#595 - improved sformat to be type safe and handle Text properly - properly translate partition type texts - properly translate devices size texts - removed now obsolete c_str calls - added comment for translators - reduce format warning level - fixed typo - 4.1.57- Translated using Weblate (Portuguese (Brazil))- Translated using Weblate (Italian) - 4.1.56- Translated using Weblate (Italian)- Translated using Weblate (German)- merge gh#openSUSE/libstorage-ng#594 - use exceptions to handle errors- merge gh#openSUSE/libstorage-ng#593 - added support to create udf (fate#312911) - added integration test - increased so patch number - handle block size in max_size for udf- merge gh#openSUSE/libstorage-ng#592 - added comments for translators- Translated using Weblate (Slovak)- Translated using Weblate (Slovak)- Translated using Weblate (Slovak)- Translated using Weblate (Slovak)- merge gh#openSUSE/libstorage-ng#591 - extended documentation- Translated using Weblate (Czech)- Translated using Weblate (French) - 4.1.55- Translated using Weblate (Chinese (China)) - 4.1.54- merge gh#openSUSE/libstorage-ng#589 - Add method Luks#get_uuid- Translated using Weblate (Czech)- Translated using Weblate (Japanese) - 4.1.53- Translated using Weblate (Italian) - 4.1.52- Translated using Weblate (Catalan) - 4.1.51- merge gh#openSUSE/libstorage-ng#588 - Regenerated potfiles - 4.1.50- merge gh#openSUSE/libstorage-ng#585 - Fixed broken autobuild environment - Support for StrayBlkDevices in CompoundActions (bsc#1085134) - Moved predicates to base class - New unit test for Bcache compound actions - Use new check from superclass - Removed unnecessary include - Support for Bcache in CompoundActions - First (incomplete) CompoundAction formatter for Bcache - Fixed broken English - Use inherited methods - Use actual output for translator examples - Use multiple lines, not one neverending line - First complete CompoundAction formatter for Bcache - First unit test for MD-RAID compound actions - Added CompoundActions formatter for MD-RAIDs - More test cases for MD-RAID - User sanity check - Coding style cleanup - Updated year in useless legalese - Added missing sformat parameter - Added missing parameter doc in translator comment - Fixed translator comments - Moved device list formatting out to separate common function - Use better comparision function - Use existing constants - New CompoundActions- merge gh#openSUSE/libstorage-ng#587 - extended documentation - ported check from snapper - minor improvements - 4.1.49- merge gh#openSUSE/libstorage-ng#586 - mark AUTHORS as %doc- merge gh#openSUSE/libstorage-ng#584 - mark LICENSE file as license - 4.1.48- merge gh#openSUSE/libstorage-ng#583 - Use predicates to make the code much better readable - Added missing return - Use speaking function names for getters - Moved methods to base class - Use predicates and speaking getters to make the code much better readable (bsc#1085134) - 4.1.47- merge gh#openSUSE/libstorage-ng#582 - make format of po files consistent with gettext - 4.1.46- merge gh#openSUSE/libstorage-ng#580 - add bcache attributes (fate#325346) - [RFC] add bcache attributes (fate#325346) - 4.1.45- Translated using Weblate (Chinese (China)) - 4.1.44- merge gh#openSUSE/libstorage-ng#581 - Added test case for weird UUID (bsc#1102572) - Whitespace - Fixed blkid output parser to honor escaped quotes (bsc#1102572) - Fixed blkid output parser to honor escaped quotes - 4.1.43- Translated using Weblate (Dutch) - 4.1.42- Translated using Weblate (Indonesian) - 4.1.41- Translated using Weblate (Indonesian)- merge gh#openSUSE/libstorage-ng#579 - Use for bcache cset as display name string "bcache cache" (fate#325346) - 4.1.40- merge gh#openSUSE/libstorage-ng#578 - use predefined constants - 4.1.39- Translated using Weblate (Russian) - 4.1.38- merge gh#openSUSE/libstorage-ng#577 - implement searching for free name for bcache (fate#325346) - 4.1.37- Translated using Weblate (Dutch) - 4.1.36- merge gh#openSUSE/libstorage-ng#576 - Added Travis ccache documentation - Added Travis ccache documentation and cache cleanup - 4.1.35- Translated using Weblate (Chinese (China)) - 4.1.34- merge gh#openSUSE/libstorage-ng#575 - Use ccache in Travis builds - Use ccache in Travis builds (up to 4x faster) - 4.1.33- merge gh#openSUSE/libstorage-ng#574 - Allow to set Md uuid for testing - 4.1.32- Translated using Weblate (Danish) - 4.1.31- merge gh#openSUSE/libstorage-ng#573 - extended documentation - 4.1.30- merge gh#openSUSE/libstorage-ng#572 - Allow bcache to have partitions (fate#325346) - Allow bcache to have partitions - 4.1.29- merge gh#openSUSE/libstorage-ng#571 - do not translate snapshot description (bsc#1092757) - updated pot und po files - 4.1.28- Translated using Weblate (German) - 4.1.27- Translated using Weblate (Portuguese (Brazil)) - 4.1.26- merge gh#openSUSE/libstorage-ng#570 - merge gh#openSUSE/libstorage-ng#569 - fixed variable scope to fix temporary mounting (bsc#1099144) - added unit test - 4.1.25- merge gh#openSUSE/libstorage-ng#568 - avoid setenv after fork (bsc#1107403) - added unit test - 4.1.24- merge gh#openSUSE/libstorage-ng#567 - added luks label to blkid parser - added unit test - 4.1.23- Translated using Weblate (Czech) - 4.1.22- merge gh#openSUSE/libstorage-ng#566 - merge branch SLE-15-GA - merge gh#openSUSE/libstorage-ng#554 - merge gh#openSUSE/libstorage-ng#565 - merge gh#openSUSE/libstorage-ng#560 - merge gh#openSUSE/libstorage-ng#564 - merge gh#openSUSE/libstorage-ng#562 - detect correctly whether a file system is currently mounted (bsc#1105227) - adjust multipath parser to accept nvme related output (bsc#1089353) - Added some class descriptions - MdLinks: make it work also when even /dev/md does not exist - Avoid exceptions for inactive RAIDs (bsc#1090010) - Fixed the existing tests - test inactive noncontainer - detect raid containers differently - Mark inactive RAID in the BlkDevice attribute - A common way to configure the indentation style - Inactive raid - Merge SLE-15-GA into master - 4.1.21- merge gh#openSUSE/libstorage-ng#560 - adjust multipath parser to accept nvme related output (bsc#1089353) - try to make multipath parser more robust - add unit tests - 4.1.20- merge gh#openSUSE/libstorage-ng#562 - detect correctly whether a file system is currently mounted (bsc#1105227) - add unit tests - add spaces - 4.1.19- merge gh#openSUSE/libstorage-ng#563 - do not crash when parsing docker devices (bsc#1104899) - 4.1.18- merge gh#openSUSE/libstorage-ng#561 - Changed licence to GPL-2.0-only. - 4.1.17- merge gh#openSUSE/libstorage-ng#548 - RAID: states of operation - RAID docs: nicer formatting for the older notes - autodocs: ignore Doxygen search data - Don't surprise myself. - 4.1.16- Translated using Weblate (Catalan) - 4.1.15- Translated using Weblate (Czech) - 4.1.14- Translated using Weblate (Chinese (Taiwan)) - 4.1.13- Translated using Weblate (Italian) - 4.1.12- Translated using Weblate (Slovak) - 4.1.11- Translated using Weblate (Dutch) - 4.1.10- Translated using Weblate (Slovak) - 4.1.9- Translated using Weblate (Japanese) - 4.1.8- Translated using Weblate (Slovak)- updated pot and po files- changed pretty name- added documentation- Translated using Weblate (Japanese)- Translated using Weblate (Czech)- merge branch master - Translated using Weblate (German)- merge gh#openSUSE/libstorage-ng#558 - updated pot and po files - 4.1.7- Translated using Weblate (Japanese) - 4.1.6- extended NameSchema class - added StrayBlkDevice class (bsc#1085134) - extended unit tests - added unit test for probing xen xvd devices - cleanup - updated pot and po files - extended documentation - 4.1.5- merge gh#openSUSE/libstorage-ng#557 - Update the "build_dependencies:*" tasks to read the alternative spec file - README.md: libjson-c-devel is needed as well - Added pkgconfig check for the libjson-c library - Do not crash when displaying summary for an encrypted but not mounted disk (bsc#1099181) - Added unit test - Fixed a typo- Translated using Weblate (German) - 4.1.4- merge gh#openSUSE/libstorage-ng#555 - fix build with glibc 2.28 - 4.1.3- merge gh#openSUSE/libstorage-ng#556 - update git2log script to latest version - 4.1.2- Translated using Weblate (Chinese (China)) - 4.1.1- added special handling when creating udev ids starting with dm-uuid for partitions on multipath (bsc#1099394) - use strlen- merge gh#openSUSE/libstorage-ng#550 - document package version scheme- merge gh#openSUSE/libstorage-ng#546 - document package version scheme - 4.1.0- merge gh#openSUSE/libstorage-ng#545 - added document for limits - 3.3.317- merge gh#openSUSE/libstorage-ng#544 - work on creating and deleting bcaches - updated swig catches - added unit tests - added integration tests - reuse code - cleanup - 3.3.316- merge gh#openSUSE/libstorage-ng#543 - use sysfs path in find_by_any_name() - 3.3.315- merge gh#openSUSE/libstorage-ng#542 - added support for f2fs (fate#325755) - added integration test - removed unused code - removed obsolete documentation - 3.3.314- merge gh#openSUSE/libstorage-ng#541 - handle Intel Rapid Start Technology Partition ID (fate#325885) - extended documentation - coding style - 3.3.313- merge gh#openSUSE/libstorage-ng#540 - do not use deprecated header file - coding style - 3.3.312- merge gh#openSUSE/libstorage-ng#539 - handle device type attribute of udevadm info output - removed unused and obsolete file - do not try to activate LUKS on devices used by multipath (bsc#1089699) - improved explanation - 3.3.311- merge gh#openSUSE/libstorage-ng#538 - Add method BlkDevice#is_active - 3.3.310- merge gh#openSUSE/libstorage-ng#537 - updated unit test - extended unit test - fixed exception logging - 3.3.309- Translated using Weblate (Indonesian) - 3.3.308- Translated using Weblate (Russian) - 3.3.307- Translated using Weblate (French) - 3.3.306- merge gh#openSUSE/libstorage-ng#536 - Expose Device#devicegraph (needed for bsc#1094157) - Encryption#set_dm_table_name adjusts #name (for bsc#1094157 and bsc#1094963) - Code improvement from code review - More code improvements from code review - 3.3.305- Translated using Weblate (Chinese (Taiwan))- merge gh#openSUSE/libstorage-ng#535 - Return better exception (related to bsc#1094963) - Fix project name- Translated using Weblate (Portuguese (Brazil))- Translated using Weblate (Spanish)- Translated using Weblate (Slovak) - 3.3.304- Translated using Weblate (Czech) - 3.3.303- Translated using Weblate (Italian) - 3.3.302- Translated using Weblate (Catalan) - 3.3.301- Translated using Weblate (Dutch) - 3.3.300- merge gh#openSUSE/libstorage-ng#534 - handle exception (see bsc#1073633) - 3.3.299- Translated using Weblate (Japanese) - 3.3.298- merge gh#openSUSE/libstorage-ng#533 - merged po files - 3.3.297- merge gh#openSUSE/libstorage-ng#532 - improved error handling during probing partitions (see bsc#1095168) - 3.3.296- Translated using Weblate (Italian) - 3.3.295- Translated using Weblate (Russian) - 3.3.294- Translated using Weblate (Slovak) - 3.3.293- Translated using Weblate (Slovak) - 3.3.292- Translated using Weblate (Spanish) - 3.3.291- Translated using Weblate (Chinese (Taiwan)) - 3.3.290- Translated using Weblate (Chinese (Taiwan)) - 3.3.289- merge gh#openSUSE/libstorage-ng#531 - added helper functions - place repair action before partition actions - insert action to repair GPTs if needed (bsc#1092193) - added unit test - 3.3.288- merge gh#openSUSE/libstorage-ng#530 - Add conflict with old libdmraid (bsc#1088570) - 3.3.287- merge gh#openSUSE/libstorage-ng#529 - fix probing of certain nvme systems (bsc#1093684) - 3.3.286- Translated using Weblate (Portuguese (Brazil)) - 3.3.285- Translated using Weblate (French) - 3.3.284- Translated using Weblate (Italian) - 3.3.283- Translated using Weblate (Czech) - 3.3.282- Translated using Weblate (Dutch) - 3.3.281- Translated using Weblate (Japanese) - 3.3.280- Translated using Weblate (Catalan) - 3.3.279- merge gh#openSUSE/libstorage-ng#528 - added action to fix undersized GPT - updated pot file - merged po files - 3.3.278- merge gh#openSUSE/libstorage-ng#527 - Use stricter NTFS max label size (bsc#1084867) - 3.3.277- Translated using Weblate (Hungarian) - 3.3.276- merge gh#openSUSE/libstorage-ng#526 - improved error message (see bsc#1089554) - 3.3.275- merge gh#openSUSE/libstorage-ng#525 - Fix lt translation - 3.3.274- Translated using Weblate (Chinese (Taiwan))- Translated using Weblate (Korean)- Translated using Weblate (Chinese (China))- Translated using Weblate (Lithuanian) - 3.3.273- Translated using Weblate (Polish) - 3.3.272- Translated using Weblate (Slovak) - 3.3.271- Translated using Weblate (Greek) - 3.3.270- Translated using Weblate (German) - 3.3.269- Translated using Weblate (French) - 3.3.268- Translated using Weblate (Portuguese (Brazil)) - 3.3.267- merge gh#openSUSE/libstorage-ng#524 - fixed probing of NTFS (in special cases) (bsc#1091585) - added unit test - 3.3.266- Translated using Weblate (Catalan) - 3.3.265- Translated using Weblate (Catalan) - 3.3.264- Translated using Weblate (Slovak) - 3.3.263- Translated using Weblate (Italian) - 3.3.262- Translated using Weblate (Spanish) - 3.3.261- Translated using Weblate (Spanish) - 3.3.260- Translated using Weblate (Czech) - 3.3.259- Translated using Weblate (Dutch) - 3.3.258- Translated using Weblate (Japanese) - 3.3.257- Translated using Weblate (Dutch) - 3.3.256- merge gh#openSUSE/libstorage-ng#523 - merged po files - 3.3.255- merge gh#openSUSE/libstorage-ng#522 - centralized reading /sys/block - added function light_probe (for bsc#1090753) - added integration test - 3.3.254- merge gh#openSUSE/libstorage-ng#521 - added stand-alone functions to read fstab and crypttab - added integration tests - removed unneeded include - 3.3.253- Translated using Weblate (Portuguese (Brazil)) - 3.3.252- Translated using Weblate (Swedish) - 3.3.251- Translated using Weblate (Swedish) - 3.3.250- merge gh#openSUSE/libstorage-ng#520 - fixed probing of active flag (bsc#1090520) - improved error handling - 3.3.249- Translated using Weblate (Polish) - 3.3.248- Translated using Weblate (Russian) - 3.3.247- Translated using Weblate (German) - 3.3.246- Translated using Weblate (French) - 3.3.245- Translated using Weblate (French) - 3.3.244- Translated using Weblate (Chinese (Taiwan))- Translated using Weblate (Chinese (China))- Translated using Weblate (Russian) - 3.3.243- Translated using Weblate (German) - 3.3.242- Translated using Weblate (German) - 3.3.241- Translated using Weblate (French) - 3.3.240- Translated using Weblate (French) - 3.3.239- merge gh#openSUSE/libstorage-ng#518 - added function to query allowed MD parities (see bsc#1090182) - 3.3.238- Translated using Weblate (French)- 3.3.237- merge gh#openSUSE/libstorage-ng#519 - update git2log script to avoid identical timestamps in changelog - 3.3.236- Translated using Weblate (Chinese (China))- Translated using Weblate (Chinese (Taiwan)) - 3.3.235- Translated using Weblate (Dutch) - 3.3.234- Translated using Weblate (Korean) - 3.3.233- Translated using Weblate (German) - 3.3.232- Translated using Weblate (Swedish) - 3.3.231- Translated using Weblate (Czech) - 3.3.230- Translated using Weblate (Hungarian) - 3.3.229- Translated using Weblate (Japanese) - 3.3.228- Translated using Weblate (Hungarian) - 3.3.227- Translated using Weblate (Italian)- Translated using Weblate (German) - 3.3.226- Translated using Weblate (Catalan) - 3.3.225- Translated using Weblate (Catalan) - 3.3.224- Translated using Weblate (Czech) - 3.3.223- Translated using Weblate (Spanish) - 3.3.222- Translated using Weblate (Swedish) - 3.3.221- Translated using Weblate (Japanese) - 3.3.220- Translated using Weblate (Arabic) - 3.3.219- Translated using Weblate (Dutch) - 3.3.218- Translated using Weblate (Czech) - 3.3.217- merge gh#openSUSE/libstorage-ng#517 - updated documentation - merged po files (bsc#1089902) - 3.3.216- merge gh#openSUSE/libstorage-ng#516 - fix unused partition slots calculation for logical partitions (bsc#1088483) - added unit test - 3.3.215- merge gh#openSUSE/libstorage-ng#515 - use correct options for multipath (see bsc#1089353) - 3.3.214- merge gh#openSUSE/libstorage-ng#514 - added unit test - 3.3.213- merge gh#openSUSE/libstorage-ng#513 - keep exception type (bsc#1088570) - 3.3.212- merge gh#openSUSE/libstorage-ng#512 - handle new mount type variable also in equal, print, ... - 3.3.211- merge gh#openSUSE/libstorage-ng#511 - Add MountPoint#mount_type to XML format (follow up on bsc#1088426) - 3.3.210- merge gh#openSUSE/libstorage-ng#510 - Expose the vfstype field from fstab (bsc#1088426) - 3.3.209- merge gh#openSUSE/libstorage-ng#509 - Force acceptance of SR (fate#318196) - 3.3.208- merge gh#openSUSE/libstorage-ng#508 - added helper function - support lock within same process - 3.3.207- merge gh#openSUSE/libstorage-ng#507 - added function to set freq and passno - removed unneeded const - added documentation - 3.3.206- merge gh#openSUSE/libstorage-ng#506 - added minix to enum of filesystem types - 3.3.205- merge gh#openSUSE/libstorage-ng#505 - enable system-wide lock - 3.3.204- merge gh#openSUSE/libstorage-ng#504 - handle pid_t in bindings - extended integration test - 3.3.203- merge gh#openSUSE/libstorage-ng#503 - only insert resize action for devices existing in LHS and RHS (bsc#1085523) - added action dependency - added unit tests - fixed typo - added documentation - 3.3.202- merge gh#openSUSE/libstorage-ng#502 - Simplified supplements for lang subpkg (bsc#1081454) - 3.3.201- merge gh#openSUSE/libstorage-ng#501 - make LockException available in API - 3.3.200- merge gh#openSUSE/libstorage-ng#500 - extended documentation - 3.3.199- merge gh#openSUSE/libstorage-ng#499 - provide reasons why resize is not possible - added unit tests - added integration tests - use more common notation - 3.3.198- merge gh#openSUSE/libstorage-ng#498 - added workaround for cryptsetup exit code regression (see bsc#1082640) - added convenience function - 3.3.197- merge gh#openSUSE/libstorage-ng#497 - Enable exception - 3.3.196- merge gh#openSUSE/libstorage-ng#496 - do not recognize 0x1f as extended partition - 3.3.195- merge gh#openSUSE/libstorage-ng#495 - recognize 0x85 as extended partition - 3.3.194- merge gh#openSUSE/libstorage-ng#494 - moved enum to storage namespace - added integration test - use mdadm to delete MD RAID (see bsc#1085470) - 3.3.193- merge gh#openSUSE/libstorage-ng#493 - export more functions in API - 3.3.192- merge gh#openSUSE/libstorage-ng#492 - handle erroneous small disks in get_unused_partition_slots() (bsc#1084777) - added unit tests - added note - 3.3.191- merge gh#openSUSE/libstorage-ng#491 - added functions to copy devices and holders between devicegraphs - 3.3.190- merge gh#openSUSE/libstorage-ng#489 - allow to remove partial volume group (bsc#955870) - updated pot file - added integration test - fixed typo - added convenience function - removed unused function - coding style - handle udev encoding for label in fstab and crypttab - removed unused define - added define by /dev/disk paths - use new defines - simplyfied code - coding style - 3.3.189- merge gh#openSUSE/libstorage-ng#488 - avoid compiler warnings - removed unused capture - improved check function - moved CheckCallbacksRecorder class - extended unit test - propagate force_rw flag (bsc#1079000) - updated documentation - 3.3.188- merge gh#openSUSE/libstorage-ng#487 - handle duplicate LVM PVs during probe - cleanup - added unit test - 3.3.187- merge gh#openSUSE/libstorage-ng#486 - split large function - probe LUKS later - do not probe LUKS on devices used by multipath (bsc#1079817) - added unit test - fixed typo - 3.3.186- merge gh#openSUSE/libstorage-ng#485 - added unit test - 3.3.185- merge gh#openSUSE/libstorage-ng#484 - added unit test - coding style - 3.3.184- merge gh#openSUSE/libstorage-ng#483 - added note - improved logging - try to delete directory before creating btrfs subvolume - handle change of path in mount point - added integration test - handle missing attribute for pvs - do not search for block device of missing pvs - improved exception handling - improved example - fixed log message - 3.3.183- merge gh#openSUSE/libstorage-ng#482 - added check for existence of devicegraphs - 3.3.182- merge gh#openSUSE/libstorage-ng#481 - always allow to activate multipath (see bsc#1082542) - 3.3.181- merge gh#openSUSE/libstorage-ng#480 - log time in several formats to ease debugging - 3.3.180- merge gh#openSUSE/libstorage-ng#479 - recalculate size of volume group when setting extent size (bsc#1079579) - added unit tests - coding style - added documentation - 3.3.179- merge gh#openSUSE/libstorage-ng#478 - generate dot files with more information - 3.3.178- merge gh#openSUSE/libstorage-ng#477 - added callbacks to handle errors during activation (bsc#1057426 and others) - updated pot file - improved integration test - 3.3.177- Translated using Weblate (Swedish) - 3.3.176- Translated using Weblate (Swedish) - 3.3.175- Translated using Weblate (Swedish) - 3.3.174- merge gh#openSUSE/libstorage-ng#476 - improved integration tests - added documentation - 3.3.173- Translated using Weblate (Ukrainian)- Translated using Weblate (Finnish) - 3.3.172- merge gh#openSUSE/libstorage-ng#475 - allow SystemCmd to verify program exit code - added base class for callbacks - added callbacks for probing (bsc#1070459 and many others) - use callbacks base class - use new verify feature of SystemCmd - improved error handling - work on handling errors during probe - updated pot file - use callbacks base class - coding style - extended documentation - 3.3.171- merge gh#openSUSE/libstorage-ng#474 - fixed device existence check (bsc#1082143) - 3.3.170- merge gh#openSUSE/libstorage-ng#473 - Default to GPT for creating partition tables (fate#323457) - 3.3.169- merge gh#openSUSE/libstorage-ng#472 - insert mount and unmount actions for resize - added unit tests - 3.3.168- merge gh#openSUSE/libstorage-ng#471 - fixed parsing /proc/mounts for ntfs - fixed error handling when ntfsresize fails - 3.3.167- merge gh#openSUSE/libstorage-ng#470 - consistent names - remove duplicate actions - added helper functions - fixed integration test - adjust existing unit test to so far supported setup - coding style - renamed function to reflect recent changes - 3.3.166- merge gh#openSUSE/libstorage-ng#469 - added possible_mount_bys() - 3.3.165- merge gh#openSUSE/libstorage-ng#468 - use parted with --ignore-busy (see bsc#1058667) - added convenience functions - 3.3.164- merge gh#openSUSE/libstorage-ng#467 - cleanup - added integration test - added jfs support (boo#1078552) - 3.3.163- merge gh#openSUSE/libstorage-ng#466 - improve ruby bindings - 3.3.162- merge gh#openSUSE/libstorage-ng#465 - extended is_usable_as_blk_device() - 3.3.161- merge gh#openSUSE/libstorage-ng#464 - use system devicegraph during probe- merge gh#openSUSE/libstorage-ng#463 - added function is_usable_as_blk_device() - added function is_usable_as_partitionable() - 3.3.160- merge gh#openSUSE/libstorage-ng#462 - added function to immediately activate/deactivate mount point - added documentation - code cleanup - 3.3.159- merge gh#openSUSE/libstorage-ng#461 - work on error handling - added documentation - coding style - extended test case - 3.3.158- merge gh#openSUSE/libstorage-ng#460 - Removed unit tests that clash with new glibc number formatting (bsc#1079855) - 3.3.157- merge gh#openSUSE/libstorage-ng#459 - extended unit tests - added and improved math functions - do not rely on 80-bit floats (bsc#1078997) - added unit test - added note - 3.3.156- merge gh#openSUSE/libstorage-ng#458 - removed deprecated functions - updated unit test - 3.3.155- merge gh#openSUSE/libstorage-ng#457 - improved error logging - 3.3.154- merge gh#openSUSE/libstorage-ng#454 - allow to set ssh port - 3.3.153- merge gh#openSUSE/libstorage-ng#456 - fetch the full history in travis so the log can be generated correctly - 3.3.152- Translated using Weblate (Dutch) - 3.3.151- merge gh#openSUSE/libstorage-ng#453 - added parser for stat - ignore disks without node in /dev (bsc#1076971) - coding style - 3.3.150- Translated using Weblate (Dutch)- merge gh#openSUSE/libstorage-ng#450 - Ensure not to write malformed /etc/fstab entries (bsc#1066763) - 3.3.149- merge gh#openSUSE/libstorage-ng#451 - work on error handling - 3.3.148- merge gh#openSUSE/libstorage-ng#449 - fixed default value - 3.3.147- merge gh#openSUSE/libstorage-ng#448 - Add GraphvizFlags::DISPLAYNAME to Devicegraph- merge gh#openSUSE/libstorage-ng#447 - allow finer control of flags in write_graphviz- merge gh#openSUSE/libstorage-ng#446 - use sid as vertex id- Translated using Weblate (Hungarian)- Translated using Weblate (Hungarian)- Translated using Weblate (Afrikaans)- merge gh#openSUSE/libstorage-ng#444 - added Mountable::remove_mount_point()- merge gh#openSUSE/libstorage-ng#443 - added PRETTY_CLASSNAME to GraphvizFlags- Translated using Weblate (Chinese (Taiwan))- merge gh#openSUSE/libstorage-ng#442 - renamed integration tests - added integration tests- Translated using Weblate (Chinese (Taiwan))- merge gh#openSUSE/libstorage-ng#441 - added integration test - added udevadm settle call- Translated using Weblate (Korean)- Translated using Weblate (Korean)- Translated using Weblate (Arabic)- Translated using Weblate (Arabic) - 3.3.146- merge gh#openSUSE/libstorage-ng#439 - start rpcbind before doing NFS mounts - cleanup - added integration-test - 3.3.145- Translated using Weblate (Arabic)- merge gh#openSUSE/libstorage-ng#438 - extended documentation - 3.3.144- merge gh#openSUSE/libstorage-ng#437 - distinguish between mounted and unmounted in supports_shrink/grow - 3.3.143- Translated using Weblate (Korean)- Fixed an Arabic format string typo - 3.3.142- Translated using Weblate (Arabic) - 3.3.141- merge gh#openSUSE/libstorage-ng#436 - added sanity check - propagate exception to ruby - 3.3.140- merge gh#openSUSE/libstorage-ng#435 - propagate exception to ruby - 3.3.139- Translated using Weblate (Slovak) - 3.3.138- Translated using Weblate (Slovak)- Translated using Weblate (Slovak) - 3.3.137- Translated using Weblate (Spanish) - 3.3.136- Translated using Weblate (Polish) - 3.3.135- Translated using Weblate (Polish) - 3.3.134- Translated using Weblate (Slovak) - 3.3.133- Translated using Weblate (Slovak)- Translated using Weblate (Slovak) - 3.3.132- Translated using Weblate (Slovak) - 3.3.131- Translated using Weblate (Slovak) - 3.3.130- Translated using Weblate (Slovak) - 3.3.129- Translated using Weblate (Slovak)- Translated using Weblate (Slovak)- Translated using Weblate (Slovak) - 3.3.128- Translated using Weblate (Slovak) - 3.3.127- Translated using Weblate (Slovak) - 3.3.126- Translated using Weblate (Slovak)- Translated using Weblate (Slovak) - 3.3.125- merge gh#openSUSE/libstorage-ng#431 - Update libstorage-ng.spec.in - 3.3.124- merge gh#openSUSE/libstorage-ng#434 - find crypttab entries by correct block device - coding style - removed unused parameters- Translated using Weblate (German) - 3.3.123- merge gh#openSUSE/libstorage-ng#433 - added helper function - improved probing of LUKs - added unit test - allow to find unused mockups - removed unused mockups - use name from crypttab when activating LUKS - allow to include more information in graphviz output - removed unused parser - 3.3.122- Translated using Weblate (German) - 3.3.121- Translated using Weblate (Slovak) - 3.3.120- Translated using Weblate (German) - 3.3.119- merge gh#openSUSE/libstorage-ng#432 - updated - 3.3.118- merge gh#openSUSE/libstorage-ng#430 - Revert "Add libstorage-ng-lang Recommends" - 3.3.117- merge gh#openSUSE/libstorage-ng#429 - Add libstorage-ng-lang Recommends - 3.3.116- merge gh#openSUSE/libstorage-ng#428 - use /etc/fstab and /proc/mounts for probing NFS - added NFS unit test - 3.3.115- merge gh#openSUSE/libstorage-ng#427 - extended integration test - 3.3.114- merge gh#openSUSE/libstorage-ng#426 - fixed alignment calculations - added unit test - 3.3.113- merge gh#openSUSE/libstorage-ng#425 - added new align policy KEEP_START_ALIGN_END - updated unit tests - updated integration tests - 3.3.112- merge gh#openSUSE/libstorage-ng#424 - propagate exception - 3.3.111- Translated using Weblate (Chinese (China)) - 3.3.110- merge gh#openSUSE/libstorage-ng#423 - updated documentation - extended documentation - extended integration test - added convenience functions - updated catches file - added convert function - added integration test - 3.3.109- merge gh#openSUSE/libstorage-ng#422 - added check for active flag - coding style - 3.3.108- Translated using Weblate (Italian) - 3.3.107- Translated using Weblate (German) - 3.3.106- merge gh#openSUSE/libstorage-ng#421 - avoid use of cerr - updated exceptions - coding style - avoid use of cout - 3.3.105- Translated using Weblate (Italian) - 3.3.104- merge gh#openSUSE/libstorage-ng#420 - remove LIBVERSION_MAJOR macro from spec.in - 3.3.103- merge gh#openSUSE/libstorage-ng#418 - check divisor prior to modulo operation - avoid throw in destructor - 3.3.102- merge gh#openSUSE/libstorage-ng#419 - Leave enough space even for 'reiserfs' - 3.3.101- merge gh#openSUSE/libstorage-ng#416 - added obsoletes (bsc#1073645) - removed very old obsoletes - 3.3.100- merge gh#openSUSE/libstorage-ng#417 - Explain why virtio udev links are filtered out- merge gh#openSUSE/libstorage-ng#415 - fixed print call - 3.3.99- merge gh#openSUSE/libstorage-ng#414 - renamed functions - provide find_by_any_name in API (bsc#1073254) - updated catches file - added integration test - 3.3.98- merge gh#openSUSE/libstorage-ng#413 - disable vfat resize since support from utilility is unclear (see bsc#1072479) - 3.3.97- merge gh#openSUSE/libstorage-ng#412 - switch to python 3 - 3.3.96- merge gh#openSUSE/libstorage-ng#410 - added helper function - added helper class - added function to compare by subvolume id - probe active flag for BtrfsSubvolume - 3.3.95- merge gh#openSUSE/libstorage-ng#409 - also renumber extended partitions - 3.3.94- merge gh#openSUSE/libstorage-ng#408 - renumber primary partitions (bsc#1072656) - added unit test - 3.3.93- merge gh#openSUSE/libstorage-ng#406 - removed sorting of results - 3.3.92- merge gh#openSUSE/libstorage-ng#407 - Install libboost_test - 3.3.91- merge gh#openSUSE/libstorage-ng#405 - handle active flag - provide more generic function - coding style - set active flag for blk filesystems - fixed subvolid regex - added log message - 3.3.90- Translated using Weblate (Italian) - 3.3.89- Translated using Weblate (Italian) - 3.3.88- merge gh#openSUSE/libstorage-ng#404 - fixed documentation - 3.3.87- Translated using Weblate (Czech) - 3.3.86- merge gh#openSUSE/libstorage-ng#403 - use print as a function - update examples - 3.3.85- Translated using Weblate (Czech) - 3.3.84- merge gh#openSUSE/libstorage-ng#402 - improved error message - 3.3.83- Translated using Weblate (Ukrainian) - 3.3.82- merge gh#openSUSE/libstorage-ng#401 - package some utils - cleanup - 3.3.81- merge gh#openSUSE/libstorage-ng#400 - added helper functions - sort devices using a sort key - added unit tests - remove sorting - increased library version - fixed usage text - avoid endl - extended documentation - 3.3.80- merge gh#openSUSE/libstorage-ng#399 - increase log line limit - fixed output format - 3.3.79- merge gh#openSUSE/libstorage-ng#398 - coding style - omit pointers - 3.3.78- merge gh#openSUSE/libstorage-ng#397 - handle improved parted output (bsc#1066467) - coding style - 3.3.77- merge gh#openSUSE/libstorage-ng#396 - make PartitionTable::is_partition_id_supported() public - 3.3.76- merge gh#openSUSE/libstorage-ng#395 - removed unused variable- merge gh#openSUSE/libstorage-ng#394 - Don't sort disks and dasds by default- merge gh#openSUSE/libstorage-ng#393 - added unit test - 3.3.75- merge gh#openSUSE/libstorage-ng#392 - added function to get mount_by method - remove "none" from crypt options - get mount-by method from crypttab - added crypt_options to Encryption class - improved unit test - coding style - coding style - 3.3.74- merge gh#openSUSE/libstorage-ng#391 - added logging - 3.3.73- 3.3.72- merge gh#openSUSE/libstorage-ng#390 - do not rely on sorting - added compare by sid function - 3.3.71- merge gh#openSUSE/libstorage-ng#389 - added mount-by variable for encryption - extended documentation - use get_mount_by_name for luks - coding style - added logging - 3.3.70- merge gh#openSUSE/libstorage-ng#387 - log errors of found by check - added checks (disabled until yast2-storage-ng is improved) - coding style - added missing member variables in print function - added check - added documentation - 3.3.69- Translated using Weblate (Portuguese (Brazil)) - 3.3.68- Translated using Weblate (Portuguese (Brazil)) - 3.3.67- merge gh#openSUSE/libstorage-ng#386 - handle pmem prefix during sort - added unit test - coding style - more natural sorting of Mds - make compare funcions available in API - added compare function for partitionables - added unit test - added integration test - added test - 3.3.66- merge gh#openSUSE/libstorage-ng#385 - extended documentation (result of bsc#1066290) - extended test data - extended test - 3.3.65- merge gh#openSUSE/libstorage-ng#384 - added check for chunk size of MD RAID (see bsc#1065381) - support RAID 4 - added integration test - extended integration test - fixed typo - 3.3.64- Translated using Weblate (Japanese) - 3.3.63- merge gh#openSUSE/libstorage-ng#383 - added document about spelling - consistent spelling - updated pot file - 3.3.62- merge gh#openSUSE/libstorage-ng#382 - fixed compound action message (bsc#1066364) - also extract messages from compount action formatters - updated pot file - 3.3.61- merge gh#openSUSE/libstorage-ng#381 - work on exceptions - 3.3.60- Translated using Weblate (Indonesian)- merge gh#openSUSE/libstorage-ng#380 - changed interface of wait_for_devices() - improved comment - 3.3.59- merge gh#openSUSE/libstorage-ng#379 - extended documentation - 3.3.58- 3.3.57- merge gh#openSUSE/libstorage-ng#378 - added global function for wait for several devices - coding style - wait for devices before swapon (bsc#1064282) - wait for devices before creating md raid - wait for devices before pvcreate - 3.3.56- merge gh#openSUSE/libstorage-ng#377 - probe page size (for bsc#1065381) - coding style - 3.3.55- merge gh#openSUSE/libstorage-ng#376 - added udevadm settle calls - 3.3.54- merge gh#openSUSE/libstorage-ng#375 - updated examples - removed unused code - unified Python and Ruby bindings - added examples - 3.3.53- merge gh#openSUSE/libstorage-ng#374 - fixed typo - coding style - fixed off-by-one error in max_primary() - coding style - fixed max_logical() - added documentation - extended unit tests - added function to create implicit partition - extended Partitionable constructor - added unit tests - added unit tests - moved code - work on exceptions - extended documentation - consistent wording - consistent logging - updated pot-file - fixed typo - 3.3.52- merge gh#openSUSE/libstorage-ng#373 - work on udev link handling - 3.3.51- merge gh#openSUSE/libstorage-ng#372 - handle implicit partition table when detecting resize info - extended query for possible partition tables - make stream function public available - added integration test - no partition slots on implicit partition tables - specialized messages for creating and deleting partitions - added unit tests - improved integrations tests - updated status.md - added integration test - work on exceptions - 3.3.50- merge gh#openSUSE/libstorage-ng#371 - extended documentation - updated status - fixed typo - added hyperlink - save bus-id in Dasd class - added example program - added class ImplicitPt and probing of it - updated docygen.conf - updated swig files - added unit test - work on exceptions - extended unused_regions (bsc#1064429) - use references instead of copies - fixed typo - added documentation - 3.3.49- merge gh#openSUSE/libstorage-ng#370 - dependency handling for thin logical volumes - unit tests - 3.3.48- merge gh#openSUSE/libstorage-ng#369 - fixed min-size calculation for small filesystems - added block size parameter to ResizeInfo - handle new block_size parameter - implemented get_resize_info for thin pools and thins - allow to set reserved extents - added unit tests - extended integration tests - smarter resize info calculation - fixed comment - 3.3.47- merge gh#openSUSE/libstorage-ng#368 - added helper functions - added functions to calculate default chunk size and metadata size for thin pools - added integration test - handle lvm pvs without lvm vg during probing - added note - added function to query max size for thins - improved lvs parser - updated documentation - added is_overcommitted() - handle reserved extents - added checks - work on exceptions - improved calculation of used extents - added max_size_for_lvm_lv - extended documentation - added checks - added unit tests - work on API of check functions - updated pot file - added helper function - fixed test - added check - simpler code - clearer documentation - 3.3.46- Translated using Weblate (Russian)- Adapt SetTuneOptions::commit - Drop CommitOptions destructor - Add const to CommitOptions arguments - Drop unneeded const in CommitOptions - Mark commit(CommitCallbacks*) as deprecated - 3.3.45- merge gh#openSUSE/libstorage-ng#367- Translated using Weblate (Dutch) - 3.3.44- merge gh#openSUSE/libstorage-ng#366 - work on filesystem tune options - extended integration tests - 3.3.43- merge gh#openSUSE/libstorage-ng#365 - Honor mkfs_options when creating filesystems - 3.3.42- merge gh#openSUSE/libstorage-ng#364 - handle chunk size - updated integration tests - 3.3.41- merge gh#openSUSE/libstorage-ng#363 - added messages for thin pool and thin logical volumes - 3.3.40- merge gh#openSUSE/libstorage-ng#362 - fixed stripes detection for thin-pools - set stripes like LVM does - 3.3.39- merge gh#openSUSE/libstorage-ng#361 - get more data from lvs command - take stripes value from lvs instead of dmsetup - added chunk_size to LvmLv - updated unit test - 3.3.38- merge gh#openSUSE/libstorage-ng#360 - extended exception message - thin volumes cannot be striped - work on exceptions - 3.3.37- merge gh#openSUSE/libstorage-ng#359 - added unit test - 3.3.36- merge gh#openSUSE/libstorage-ng#358 - fixed variable name - 3.3.35- merge gh#openSUSE/libstorage-ng#357 - extended tests - consistent parameter style - 3.3.34- merge gh#openSUSE/libstorage-ng#356 - added reserved extents variable - added documentation - 3.3.33- Translated using Weblate (Lithuanian)- merge gh#openSUSE/libstorage-ng#355 - extended lvs parser - 3.3.32- merge gh#openSUSE/libstorage-ng#354 - added udevadm settle call - 3.3.31- merge gh#openSUSE/libstorage-ng#353 - call efibootmgr before deleting partitions - 3.3.30- Translated using Weblate (Czech) - 3.3.29- merge gh#openSUSE/libstorage-ng#352 - added JsonFile class with simple JSON parser - use JSON report format for LVM tools - coding style - added exception class LvmLvNotFoundByLvName - added convenience functions - updated swig catches file - added integration test - coding style - 3.3.28- Translated using Weblate (Chinese (China)) - 3.3.27- merge gh#openSUSE/libstorage-ng#351 - extended lvs parser - add lv_type to LvmLv - updated integration tests - updated swig catches file - allow to create thin-pools and thins - added integration test - do not allow to resize extended partition - 3.3.26- Translated using Weblate (Dutch) - 3.3.25- Translated using Weblate (Dutch) - 3.3.24- merge gh#openSUSE/libstorage-ng#350 - raise global sid if needed during load - 3.3.23- Translated using Weblate (Chinese (China))- merge gh#openSUSE/libstorage-ng#349 - added helper functions - provide functions to create/remove encryption while keeping children - added unit tests - updated swig catches file - also check devicegraphs - 3.3.22- merge gh#openSUSE/libstorage-ng#348 - updated documentation - 3.3.21- merge gh#openSUSE/libstorage-ng#347 - work on querying resize-info - work on unit tests - documentation - coding style - fixed typo - 3.3.20- merge gh#openSUSE/libstorage-ng#345 - Update the scripts from openSUSE/linuxrc-devtools - Install graphviz as well - Use .tar.xz format for the source tarball - Do not use the shared YaST Travis script for building - 3.3.19- merge gh#openSUSE/libstorage-ng#346 - added do_resize for Btrfs - updated documentation - cleanup - cleanup - 3.3.18- Translated using Weblate (Portuguese (Brazil))- merge gh#openSUSE/libstorage-ng#344 - do not clean pot-file - 3.3.17- merge gh#openSUSE/libstorage-ng#343 - implemented do_resize for Xfs - 3.3.16- Translated using Weblate (Catalan)- Translated using Weblate (Catalan) - 3.3.15- merge gh#openSUSE/libstorage-ng#339 - Add .snapshots subvolume directly to /etc/fstab, not via the external installation-helper command - Add leading slash to .snapshots subvol name in /etc/fstab - Inherit mount opts from parent btrfs and add leading slash to subvol name - Reset diff reference after writing the file - Reset diff reference before change - 3.3.14- Translated using Weblate (Catalan)- Translated using Weblate (Finnish) - 3.3.13- Translated using Weblate (Japanese) - 3.3.12- merge gh#openSUSE/libstorage-ng#341 - updated documentation - 3.3.11- Translated using Weblate (Japanese)- Translated using Weblate (Dutch)- merge gh#openSUSE/libstorage-ng#340 - added pot file - added translation from libstorage - 3.3.10- merge gh#openSUSE/libstorage-ng#338 - coding style - use --force and --yes more often when using lvm tools - added integration tests - also handle action resizing physical volumes - handle ResizeInfo for lvm pv - updated swig catches - 3.3.9- merge gh#openSUSE/libstorage-ng#337 - added documentation - added more combine functions - added documentation - make function available in API - added function to query unused surrounding region - added unit tests - fixed some filesystem limits - coding style - do not look at filesystem usage for newly created filesystems - integration tests - redirect ntfs resize info query to probed devicegraph - fixed typo - 3.3.8- merge gh#openSUSE/libstorage-ng#336 - changed some requires to suggests - require parted >= 3.2 - 3.3.7- merge gh#openSUSE/libstorage-ng#335 - added function to query minimal number of devices for Md - added unit tests - removed unneeded include statements - 3.3.6- merge gh#openSUSE/libstorage-ng#334 - fixed actiongraph generation for deleting partition tables (bsc#1056153) - added unit test - merged testsuite directories - 3.3.5- merge gh#openSUSE/libstorage-ng#333 - use parteds 'resizepart' instead of 'resize' command (bsc#931765) - 3.3.4- merge gh#openSUSE/libstorage-ng#332 - create partitions on GPT with empty name (see bsc#1023818) - 3.3.3- merge gh#openSUSE/libstorage-ng#331 - Configure snapper if snapshots enabled - Set snapshot feature so snapper packages will be installed - Fixed docker setup for Travis - Fixed make_package script (snwint) - Move snapper config step1 from post-create to pre-mount - 3.3.2- merge gh#openSUSE/libstorage-ng#329 - use linuxrc-devtools tooling for OBS auto-submission - remove VERSION and libstorage-ng.changes from git repo - add git2log and make_package scripts - don't forget to actually create the VERSION file - point more often to linuxrc-devtools project - add link to linuxrc-devtools workflow overview - 3.3.1- merge gh#openSUSE/libstorage-ng#328 - fixed license file- merge gh#openSUSE/libstorage-ng#327 - added subsystem deactivate functions - added deactivate function - added integration test - fixed typos- merge gh#openSUSE/libstorage-ng#326 - generate Activate and Deactivate actions for BlkDevices - activate and deactivate actions for LvmLv - separate deactivation action for Md - deactivation action for Multipath - deactivate only active Encryptions - coding style - sort partition by number- merge gh#openSUSE/libstorage-ng#324 - submit to default YaST project (YaST:Head) - generate changes file - set version to 3.3.0 - 3.3.0- merge gh#openSUSE/libstorage-ng#323 - simpler code- merge gh#openSUSE/libstorage-ng#322 - use define- merge gh#openSUSE/libstorage-ng#321 - added exception handling- merge gh#openSUSE/libstorage-ng#320 - support partition ids on dasd partition table- merge gh#openSUSE/libstorage-ng#319 - special dependencies for DASD partition table - added unit test - coding style - fixed typo- merge gh#openSUSE/libstorage-ng#318 - improved activation of Md- merge gh#openSUSE/libstorage-ng#317 - updated paths- merge gh#openSUSE/libstorage-ng#316 - allow independent control of container entries - also parse MD level in MdadmDetail - skip parted call on inactive and zero-size devices - added note - added MD level "container" - renamed superblock-version to metadata - use reference - recognize imsm and ddf - set initial MD level to unknown - probe MD level from mdadm --detail - coding style - cleanup - exception handling - added MdContainer and MdMember - added unit tests - added unit test - updated documentation - updated bindings - updated status - extended documentation- merge gh#openSUSE/libstorage-ng#315 - moved document, fixed typo- merge gh#openSUSE/libstorage-ng#314 - added program to generate downcast file - regenerated downcast file - coding style - fixed test - added unit tests - coding style- merge gh#openSUSE/libstorage-ng#313 - added program to generate catches file - updated catches file- merge gh#openSUSE/libstorage-ng#312 - try to fix installation on multipath- merge gh#openSUSE/libstorage-ng#311 - regenerated catches file- merge gh#openSUSE/libstorage-ng#310 - Comment some public Region methods- merge gh#openSUSE/libstorage-ng#308 - coding style - fixed DM RAID activation - only probe active DM RAIDs - removed unneeded code- merge gh#openSUSE/libstorage-ng#307 - implemented activation of DM RAID - updated documentation- merge gh#openSUSE/libstorage-ng#306 - improved dmraid parser- merge gh#openSUSE/libstorage-ng#305 - updated bindings- merge gh#openSUSE/libstorage-ng#304 - added query function - updated unit tests - added support for DM RAIDs - added example program - fixed typo - coding style - added unit test - extended unit tests - activate Md before DmRaid - fixed typo- merge gh#openSUSE/libstorage-ng#303 - Expose Alignment#grain - Expose Alignment#offset- merge gh#openSUSE/libstorage-ng#302 - fixed syntax - work on exceptions - coding style - added unit tests - added unit tests- merge gh#openSUSE/libstorage-ng#301 - added functions to set dasd type and format - consistent function names- merge gh#openSUSE/libstorage-ng#284 - avoid integer overflow - correct name for unit tests - extended unit test - probe multipath devices - better interface - extended CmdBlkid for external journal information - probe external journals devices - added unit test - added override - added support for named MD RAIDs - added integration tests - extended unit test - added unit test - adapted integration test - extended documentation - coding style - generalised tests - corrected test - added documentation - avoid g++ warning by removing unused code - added override - removed unused variable - added unit test - renamed get_device et.al. to get_non_impl - pass mount_by to get_mount_by_name() - extended unit test - reduced scope of variable - added test case - shorter code - added documentation - added special handling for named RAIDs where the name is a number - added get_all_if for Mds - added debug messages - use strongly types enums - fixed command handling - reduced interface of SystemCmd - updated file list - allow to load mockup - generalised test - added function to adjust sids - extended int - added query function - added query function - coding style - renamed variables - renamed library - renamed variables - coding style - improved probing for multipath - set dm table name for partitions - set range for partitionables on dm - updates tests to md level enum change - simple valid check for multipath names - added unit tests - use wider int - sort udev ids like libstorage does - include multipath with alias in test case - added example program - activate mds - do not log debug log-level per default - updated swig catches - updated documentation - avoid cycle in actiongraph - added documentation - updated swig catches - fixed file list - extended documentation - updated swig catches file - removed wrong parameter documentation - coding style - generate swig catches for some deprecated functions - enable doxygen xml output (needed for generating swig catches) - fixed class name - coding style - updated list of exception classes - coding style - added dependency on doxygen.conf - provide definition of data member- merge gh#openSUSE/libstorage-ng#147 - Detect libxml bit more properly to work on most distributions - Cleanup the spec file to adhere Factory packaging guidelines - Check for boost headers to ensure configure stops prior build failure if the boost-devel is not present - Split out the boost dependencies up to the latest boost package split on openSUSE_Tumbleweed - Do not require rubygem-test-unit on Factory - Remove boost-regexp dependency as it was removed in favor of higer C++ standard function- merge gh#openSUSE/libstorage-ng#283 - fixed function names- merge gh#openSUSE/libstorage-ng#282 - reuse existing table of filesystem names - improved exception message- merge gh#openSUSE/libstorage-ng#281 - split directory examples into utils and examples- merge gh#openSUSE/libstorage-ng#280 - Fix bug- merge gh#openSUSE/libstorage-ng#279 - added used features flag for DASDs- merge gh#openSUSE/libstorage-ng#278 - extended transmogify example - improved Action::RenameIn ordering for DASDs - added unit tests - added documentation - added bugzilla reference- merge gh#openSUSE/libstorage-ng#277 - updated mockups to use parted --machine - removed old parted parser- merge gh#openSUSE/libstorage-ng#276 - added check - do not use cylinder size as block size - avoid holder two actiongraph in memory - coding style - added more comparison operators - check partition order - coding style - added call to check() - workaround for parted sector size during resize - handle alignment in partition resize integration tests - simpler Makefile.am - renumber partitions on DASD partition table - added unit-tests - renamed unit-test - added integration test - renamed variable - fixed typos- merge gh#openSUSE/libstorage-ng#259 - WIP - WIP - WIP - Add CompoundActionFormater base class - Add BtrfsSubvolumeFormater class - Update gitignore files - Add NfsFormater class - Add BtrfsFormater class - Add LvmLvFormater and LvmVgFormater - Add compound actions to actiongraph - Integrate CompoundAction and Actiongraph - Add bindings for CompoundAction - Remove old files - Update gitignore - Add CompoundAction#is_delete - Change return of find_by_target_device - Rename CompoundAction classes - Use Generator to generate compounds actions - Simplify CompoundAction creation - Rename and delete public methods - Return const objects - Remove empty destructors and improve constructors - Fix spelling - Add methods to LvmLv formatter - Add methods for LvmVg formatter - Delete improperly added file - Update example - Add automake subdir-objects option - Throw exception when action is unknown - Add tests for CompoundAction - Fix example - Improve formatters - Add files for compound actions example - Improve formatters - Improve tests - Improve text for compound actions with swap - Minor fixes - Rename data files - Fix test makefile - Improve variable names - Some improvements in formatters - Add gitignore - Remove spaces- merge gh#openSUSE/libstorage-ng#274 - Add compound actions summary doc - Fix text - More text fixes- merge gh#openSUSE/libstorage-ng#275 - enhanced get_possible_partition_table_types() for DASDs - simpler code- merge gh#openSUSE/libstorage-ng#273 - added documentation - renamed variable and enums - set extended_slot to false on GPT - implemented partition slots for DASD partition table - added unit test - removed unused function - use vector instead of list - added assert - renamed typename - added utility function - added unit tests - simpler code - added comment - added convenience function - added integration test - better variable names- merge gh#openSUSE/libstorage-ng#272 - added unit tests - new parse error tests - converted unit tests to new parted parser - removed old code - added note - fixed syntax - updated mockups- merge gh#openSUSE/libstorage-ng#271 - recognize parted "diag" flag - log partition id as hex- merge gh#openSUSE/libstorage-ng#270 - added find_by_name for Partitionable - split Topology class into Topology and Alignment - set minimal-grain to 0 B for DASDs - improved integration tests - set extra alignment for DASD partition table - fix sectors when calling parted on DASD partition table - use correct sector size - nicer check - keep minimal grain for DASDs - allow to get Alignment class - allow to align only to hard requirements - updated documentation about alignment - use partition id supported on all partition types- merge gh#openSUSE/libstorage-ng#269 - adapted parted mkpart call for dasd partition table- merge gh#openSUSE/libstorage-ng#268 - allow more control over mockup - rewrote parted parser including fixing sectors on DASDs - work on support for DASD partition table - updated unit-test - coding style- merge gh#openSUSE/libstorage-ng#266 - added function to convert partition type to string- merge gh#openSUSE/libstorage-ng#265 - avoid ambiguous code - replace own Regex class by C++11 regex - use C++11 regex instead of boost regex- merge gh#openSUSE/libstorage-ng#264 - fixed human string parser- merge gh#openSUSE/libstorage-ng#263 - use svg for graphs- merge gh#openSUSE/libstorage-ng#262 - updated- merge gh#openSUSE/libstorage-ng#261 - also allow to display actiongraph- merge gh#openSUSE/libstorage-ng#260 - allow to keep temporary files- merge gh#openSUSE/libstorage-ng#258 - removed obsolete file- merge gh#openSUSE/libstorage-ng#257 - improved parser - added test case- merge gh#openSUSE/libstorage-ng#256 - eliminated defects found by coverity- merge gh#openSUSE/libstorage-ng#255 - updated cleanup lists- merge gh#openSUSE/libstorage-ng#253 - make delete Filesystem or PartitionTable also delete signatures on disk - modified integration tests - added nop flag to actions - added helper function - set nop flag if btrfs filesystem is also deleted - extended documentation - removed unused functionality- merge gh#openSUSE/libstorage-ng#252 - added unit tests - renamed integration test for consistency - removed unused variable - added integration test - coding style - handle tense - removed unneeded function override- merge gh#openSUSE/libstorage-ng#251 - setup logger - coding style- merge gh#openSUSE/libstorage-ng#250 - updated file list- merge gh#openSUSE/libstorage-ng#249 - fixed documentation- merge gh#openSUSE/libstorage-ng#248 - added in_etc_crypttab flag - also provide EtcFstab and EtcCrypttab in SystemInfo - coding style - set in_etc_crypttab - set correct crypt device - added documentation- merge gh#openSUSE/libstorage-ng#247 - provide version information in bindings- merge gh#openSUSE/libstorage-ng#246 - removed probing in constructor and added probe function - adapted unit tests - adapted examples - adapted integration tests - fixed comment - added DEVMAPPERDIR define - save and load in_etc_fstab - adapted integration test- merge gh#openSUSE/libstorage-ng#245 - removed inadequate lvm activation - removed unused code - improved documentation - added missing include - provide begin() and end() - added function returning number of inactive lvm lvs - added utility functions - removed unused code - activate inactive lvm and luks if desired - updated bindings - added integration test - provide activate function in API - check callback pointer - fixed typo- merge gh#openSUSE/libstorage-ng#244 - Propagate DifferentBlockSizes through the bindings- merge gh#openSUSE/libstorage-ng#243 - added override- merge gh#openSUSE/libstorage-ng#242 - fixed typo- merge gh#openSUSE/libstorage-ng#241 - added check- merge gh#openSUSE/libstorage-ng#240 - initialize values - reduced include- merge gh#openSUSE/libstorage-ng#239 - added check - added unit tests - updated test - updated documentation - updated integration tests - consistent naming - added documentation - added convenience function - improved integration test- merge gh#openSUSE/libstorage-ng#238 - added convenience function - removed nfs from dasd probing test - also remove descendants - added helper functions - return const objects - moved mount point data to dedicated class in devicegraph - adapted bindings - adapted example - adapted integration tests - added integration test for changeing mount-by method - added documentation - adapted unit tests - consistent naming - make functions as deprecated - do not longer allow to create Devicegraph without pointer to Storage - keep exact signature of deprecated functions - coding style - added warning- merge gh#openSUSE/libstorage-ng#237 - fixed exception message - more detailed exception message - updated xml devicegraphs- merge gh#openSUSE/libstorage-ng#236 - more detailed error messages - added comparison operators- merge gh#openSUSE/libstorage-ng#235 - check types to avoid exception- merge gh#openSUSE/libstorage-ng#234 - create parent directory of new subvolume- merge gh#openSUSE/libstorage-ng#233 - document that nested RAIDs are unsupported- merge gh#openSUSE/libstorage-ng#232 - added functions to handle default mount-by - removed obsolete classes - added documentation - renamed variable- merge gh#openSUSE/libstorage-ng#231 - work on md size calculation - added documentation - fixed typo- merge gh#openSUSE/libstorage-ng#230 - coding style - added unit test - improved function interface - removed debug output - install header- merge gh#openSUSE/libstorage-ng#229 - probe subvolume id after create- merge gh#openSUSE/libstorage-ng#228 - added functions to get source and target of a Holder - fixed integrations tests - added integration test- merge gh#openSUSE/libstorage-ng#227 - added convenience functions - minor refactoring - added unit tests - added convenience functions - added integration tests- merge gh#openSUSE/libstorage-ng#226 - flush results after each test - handle spare devices in size calculation - make a conservative calculation - improve results output - fix typo- merge gh#openSUSE/libstorage-ng#225 - fixed check - added test for nested RAIDs - added workaround for bsc#1030896 - removed debug setting- merge gh#openSUSE/libstorage-ng#224 - added sort-key for devices of MD RAID- merge gh#openSUSE/libstorage-ng#223 - added flag in_etc_mdadm- merge gh#openSUSE/libstorage-ng#222 - create /etc directory when mounting /- merge gh#openSUSE/libstorage-ng#221 - probe some uuids after on disk creation- merge gh#openSUSE/libstorage-ng#220 - coding style - reuse objects EtcFstab, EtcCrypttab and EtcMdadm - added writing of mdadm.conf - set partition id - handle new values in Md::Impl - probe md-name and uuid - add tense to CommitData- Fixed line number output for empty ranges - Unit tests for Diff - Fixed include path- merge gh#openSUSE/libstorage-ng#219 - Added generic diff - Added log_diff() - Use log_diff() instead of log() - Fixed verbose mode - Fixed out of range segfault - Prevent diff context at file borders- merge gh#openSUSE/libstorage-ng#218 - added support for DASDs (the block device)- merge gh#openSUSE/libstorage-ng#217 - initialize value- merge gh#openSUSE/libstorage-ng#215 - protect mount options since subvol can include spaces- merge gh#openSUSE/libstorage-ng#213 - added btrfs subvolume support- merge gh#openSUSE/libstorage-ng#214 - Handle fs type unknown - New test case for fs type unknown- merge gh#openSUSE/libstorage-ng#212 - initialize value in ctor - set filename- merge gh#openSUSE/libstorage-ng#211 - cleanup AsciiFile (possible after EtcFstab rewrite) - use AsciiFile to read fstab for mockup playback and record- merge gh#openSUSE/libstorage-ng#210 - Use full filename for fstab and crypttab - Add missing space in mount command- merge gh#openSUSE/libstorage-ng#209 - changed return type of get_mount_type() - added compatibility functions- merge gh#openSUSE/libstorage-ng#208 - removed unneeded includes - removed obsolete handling of list- merge gh#openSUSE/libstorage-ng#202 - Activate vgs - Add comment - Fix indentation- merge gh#openSUSE/libstorage-ng#206 - New EtcFstab API - Methods to maintain correct mount order - Stricter constness and avoid endless call recursion - Added missing factory method - Added MountOpts::clear() - Unit tests for new EtcFstab class - Better runtime checks using exceptions - Tests for checking and fixing mount order - Added tests for pathological cases - Make line no. optional during parsing - Store filename for writing, too - Removed obsolete tests - Added EtcCrypttab class - Don't pad last column - Remove entry by pointer - Unit test for EtcCrypttab - New unit test: Nonexistent crypttab - Removed cruft - Don't stop parsing after the first error - Accept unparsable fs enums as type 'unknown' - Support for logging contents - Added missing includes - Get and set options completely at once - Use new EtcFstab: StorageImpl - Use new EtcFstab: ProcMounts - Use new EtcFstab: Nfs - Use new EtcCrypttab: Luks - Use new EtcCrypttab: Mountable and BlkFilesystem - Use new EtcFstab: XML mocking in testsuite - Omit 'defaults' for mount opts in XML - Code review fixes - Documentation fixes - Support for mocking during probing - Fixed unit test data- merge gh#openSUSE/libstorage-ng#200 - split off Mountable from Filesystem - removed unused variable - added parsers for btrfs tools - removed unused functions - unified comments - fixed typo - added missing implementation - allow mocking of SystemCmds with unstable command-line - added include - avoid btrfs in test cases (will need more mockup) - extended style guide - added example program- Imported https://github.com/shundhammer/commented-config-file (#199)- merge gh#openSUSE/libstorage-ng#197 - added some compile time checks - renamed macro to avoid name collision- merge gh#openSUSE/libstorage-ng#196 - moved code to implementation classes - removed unneeded virtual in API - added Encryption::get_all() functions- merge gh#openSUSE/libstorage-ng#195 - added comment - removed unused enum value- merge gh#openSUSE/libstorage-ng#194 - redirect to probed devicegraph in EnsureMounted- merge gh#openSUSE/libstorage-ng#192 - tiny code simplifications - added includes - make EnsureMounted more generic and work for Filesystem - added class to parse df output - added class SpaceInfo - added function to query nfs mounts - generalise and move some functions from BlkFilesystem to Filesystem - store SpaceInfo in Filesystem - cleanup - added basic NFS support - coding style - extended bindings for NFS - added integration tests - removed dangerous functions and added comment - updated python bindings - added check - added integration test - added Nfs::Impl::used_features()- merge gh#openSUSE/libstorage-ng#191 - split off class BlkFilesystem from class Filesystem - updated testcases - updated example - updated documentation - updated bindings - updated testcases - updated integration tests- merge gh#openSUSE/libstorage-ng#190 - coding style - removed abstract class - use direct parent class - avoid flushes- merge gh#openSUSE/libstorage-ng#189 - detect nilfs2 - cleanup - shorter code - coding style - coding style - added support for ext2, ext3, reiserfs, iso9660 and udf - updated bindings to new filesystems - added integration tests- merge gh#openSUSE/libstorage-ng#188 - removed cycle from actiongraph for Luks setup - cleanup- merge gh#openSUSE/libstorage-ng#187 - Bind exceptions for BlkDevice::get_encryption- merge gh#openSUSE/libstorage-ng#186 - fixed shrinking devices - enable commit- merge gh#openSUSE/libstorage-ng#185 - added Encryption::get_type() - make get_type() in EncryptionImpl virtual- merge gh#openSUSE/libstorage-ng#184 - implemented do_rename_in_etc_crypttab()- merge gh#openSUSE/libstorage-ng#183 - save sid in devicegraphs - add dependencies to some actions of children of partition table - added test case - added documentation - use convenience function- merge gh#openSUSE/libstorage-ng#180 - added set_number() function - renumber logical partitions in delete_partition() - added testcase - coding style - added actions to rename entries in fstab and crypttab - use integration test utils - implemented rename in fstab - override function - allow to skip more steps - better check - renamed functions - reuse code - the check was correct - coding style- Added Travis support (use Docker for building)- merge gh#openSUSE/libstorage-ng#179 - fixed swig bindings for used_features()- Typo: Fixed inconsistent enum prefix (#178)- merge gh#openSUSE/libstorage-ng#177 - added move constructor and assignment operator- merge gh#openSUSE/libstorage-ng#176 - Make boot flag checks public- merge gh#openSUSE/libstorage-ng#175 - turn udev_path into vector (see bsc#1011357)- merge gh#openSUSE/libstorage-ng#174 - show base in log for hex - fixed typo - added tests - handle partition id on GPT - added unit tests - removed TODO mark - fixed typo - DRYer code - renamed test files - markdown improvements - renamed function- merge gh#openSUSE/libstorage-ng#173 - updated history- merge gh#openSUSE/libstorage-ng#172 - added interface to query used features - added bcache to used features - added unit tests- merge gh#openSUSE/libstorage-ng#171 - added convenience functions- merge gh#openSUSE/libstorage-ng#170 - make functions public available- merge gh#openSUSE/libstorage-ng#169 - added parsing legacy_boot in parted output - actions for boot, legacy_boot and pmbr_boot - added integration tests - updated status document - removed out-commented code - extended documentation- merge gh#openSUSE/libstorage-ng#168 - added probing pmbr-boot - added test case for pmbr boot- merge gh#openSUSE/libstorage-ng#167 - moved setting BOOST_TEST_CATCH_SYSTEM_ERRORS- merge gh#openSUSE/libstorage-ng#166 - Added LvmLv.get_all()- merge gh#openSUSE/libstorage-ng#165 - added utility function to public API- merge gh#openSUSE/libstorage-ng#164 - added convenience functions - moved template definitions to separate file- merge gh#openSUSE/libstorage-ng#163 - added name for partition id- merge gh#openSUSE/libstorage-ng#162 - added test case - moved test cases - reuse code - coding style - simpler code - reuse code - help compiler understand code - removed workaround - fixed partition name - run performance tests as last - coding style - allow to set udev path and ids - set udev path and if when creating partition - added test case - updated unit test to include object for partition table - make logical partitions children of extended partition - added note and todo - added checks - moved unit test- merge gh#openSUSE/libstorage-ng#161 - also check udev_path and udev_ids in equal and log_diff - fixed typo - omit more udev-ids (use whitelist instead of blacklist) - added explanatory comment- merge gh#openSUSE/libstorage-ng#160 - set default partition id based on partition type- merge gh#openSUSE/libstorage-ng#159 - fixed initialization order - check that function is called on correct devicegraph- merge gh#openSUSE/libstorage-ng#158 - use const unique_ptr for pimpl - added testcase - added documentation- merge gh#openSUSE/libstorage-ng#157 - renamed class - removed printing to cout from Actiongraph - performance improvement - added performance test - removed examples with testsuite character - improved example- merge gh#openSUSE/libstorage-ng#156 - updated status document - include feedback from code review- merge gh#openSUSE/libstorage-ng#155 - updated documentation - added end user example - fixed typo - improvements from code review- merge gh#openSUSE/libstorage-ng#143 - the dependency fix: updated from the specfile - specified distribution specific dependencies - corrected deps on tumbleweed- merge gh#openSUSE/libstorage-ng#154 - handle tense - handle tense - throw on logic error - coding style - added humanstring example- merge gh#openSUSE/libstorage-ng#153 - fixed temporary check - quote commit message in log- merge gh#openSUSE/libstorage-ng#152 - removed some examples that were initial test programs- merge gh#openSUSE/libstorage-ng#151 - cylinder -> sector cleanup- merge gh#openSUSE/libstorage-ng#150 - added TmpMount class - added EnsureMounted class - use EnsureMounted class - added note - name enum strongly typed - now removed enum entirely- merge gh#openSUSE/libstorage-ng#149 - added convenience function to query Ntfs objects - added convenience function to query Partitionable objects- merge gh#openSUSE/libstorage-ng#148 - initialise class members- merge gh#openSUSE/libstorage-ng#145 - improved device_exists - fixed typo - added support to resize (active) lukses - added integration tests for luks - coding style - moved check function to impls - added check function for Luks - added comment - added unit test for resizing luks - require to provide filename - incorporated comments from code review - ignore generated files- merge gh#openSUSE/libstorage-ng#144 - added UntranslatedText and moved Text to own file - moded StopWatch to own file - added documentation - renamed variable- merge gh#openSUSE/libstorage-ng#142 - fixed lvm vg dependency generation if modify actions exist purely on lhs - coding style - added convenience function - added flags to control handling of credentials - correcter explanation for translators - use ST_THROW macro - coding style - support to create, activate, deactivate and delete Luks - added encryption handling functions to BlkDevice - added unit tests - added integrations tests - handle tense - added skeleton actions for crypttab handling - handle tense - handle crypttab- merge gh#openSUSE/libstorage-ng#141 - use C++11 initialisation - shorter code - removed unused check - coding style - added reusable sort_by_key function- merge gh#openSUSE/libstorage-ng#140 - Added a failing test (TDD) for LVM dependencies - Bugfixes in Action::Create#add_dependencies - Dependencies between LVM operations - Fixes from code review: coding style - Another complex test for LVM dependencies - Reusable function to add grouped dependencies - Added a test for PVs being moved between VGs - Dependencies for moving PVs between different VGs - Added note about add_chain cost- merge gh#openSUSE/libstorage-ng#139 - added const - added helper function - renamed variable - moved calculating dependencies for creating partitions to PartitionTable class - make vertices in actiongraph stable- merge gh#openSUSE/libstorage-ng#138 - renamed function - indicate only-sync in graph output- merge gh#openSUSE/libstorage-ng#137 - also save devicegraphs - renamed function - call function in base class - add dependency for reallot actions - added unit tests for reallot actions in lvm case - moved some tests to md subdirectory - always use svg instead of png- merge gh#openSUSE/libstorage-ng#136 - Obsolete again old libstorage- merge gh#openSUSE/libstorage-ng#135 - pass vector by reference- merge gh#openSUSE/libstorage-ng#134 - do not call udevadm info for inactive devices- merge gh#openSUSE/libstorage-ng#133 - fixed output - set flags for ostream - probe attr for lvm devices - added active flag to BlkDevice- merge gh#openSUSE/libstorage-ng#131 - fixed parsing of 'dmsetup table' output if no devices were found - catch exceptions from Storage constructor- merge gh#openSUSE/libstorage-ng#130 - Avoid conflict with old libstorage config file - Do not obsolete old libstorage in .spec- merge gh#openSUSE/libstorage-ng#129 - added functions to query volume group - wait as late as possible - added note - moved detect_resize_info to Device - provide ResizeInfo for LvmPv - added override - generate actions for resizing lvm pvs - added tests for lvm pv resizing - added get_size_string() - inform children (LvmVg and Md) when parent has new region- merge gh#openSUSE/libstorage-ng#128 - format numbers - handle ResizeInfo in LvmLv - added functions to find a volume group by the vg-name - make reallot handling work with Device instead of BlkDevice - handle reallot for volume groups - allow to save graphs - fixed consistency between variable name and partition- merge gh#openSUSE/libstorage-ng#127 - added most common lvm actions - removed obsolete define - wait as late as possible - added define - include size in volume group create/delete text- merge gh#openSUSE/libstorage-ng#126 - added override where appropriate- merge gh#openSUSE/libstorage-ng#125 - make find by uuid functions non public - extended comment- merge gh#openSUSE/libstorage-ng#124 - sort sids in output for better readability- Use stdin, not tmp files for passwords (bsc#986971) (#123)- merge gh#openSUSE/libstorage-ng#122 - added convenience functions for lvm - make delete_partition take a Partition - removed obsolete code - shorter code - added function to delete logical volume - renamed file - make doxygen analyse more files - updated documentation - activate DEPRECATED define - consistent function names- merge gh#openSUSE/libstorage-ng#121 - added convenience functions for Bcache and BcacheCset- merge gh#openSUSE/libstorage-ng#120 - move dm-table-name from Encryption to BlkDevice - probe stripes and stripe-size - removed obsolete class - removed unused functions - fixed documentation- merge gh#openSUSE/libstorage-ng#119 - removed unused functions- merge gh#openSUSE/libstorage-ng#118 - also support downcast for bcache classes- merge gh#openSUSE/libstorage-ng#117 - added copyright headers - moved filesystem classes from Devices to new Filesystems directory- merge gh#openSUSE/libstorage-ng#116 - added and renamed examples - init logger - prefer vector over list - detect bcache in blkid output - renamed output files - simply call probe_pass_2 for all devices - extended check function - added get_string function - decentralized code - added bcache probing support - includes cleanup - added bcache probing testcase - added documentation links- merge gh#openSUSE/libstorage-ng#115 - extended 'dmsetup table' parser to provide target and stripes- merge gh#openSUSE/libstorage-ng#114 - updated doxygen list of input files- merge gh#openSUSE/libstorage-ng#113 - enable client side searching- merge gh#openSUSE/libstorage-ng#112 - extended lvm parsers - probe size of luks - probe size of lvm vg and lv - added copyright header - handle new class variables- merge gh#openSUSE/libstorage-ng#111 - add get_partitionable() to API- merge gh#openSUSE/libstorage-ng#110 - use new is_valid_name- merge gh#openSUSE/libstorage-ng#109 - added is_valid_name for BldDevice- merge gh#openSUSE/libstorage-ng#108 - use fallback lockup - removed now unused function- merge gh#openSUSE/libstorage-ng#107 - use fallback lookup by major and minor number- merge gh#openSUSE/libstorage-ng#106 - corrected order- merge gh#openSUSE/libstorage-ng#105 - added note - added luks probing testcase- merge gh#openSUSE/libstorage-ng#104 - extended SystemInfo for encryption - cleanup - prefer vector over list - added luks probing support - use C++11 range based for- merge gh#openSUSE/libstorage-ng#103 - during probing find devices by major and minor number if find my name fails- merge gh#openSUSE/libstorage-ng#102 - added convenience function - added unit tests- merge gh#openSUSE/libstorage-ng#101 - work on LVM support - added documentation - added todo - added check - extended check functions - provide vectors of LVM objects - added get_lvs function - added get_lvm_pvs function - added get_blk_device function - downcast also LVM objects - added more convenient functions- merge gh#openSUSE/libstorage-ng#96 - Added YaST requirements, based on meeting in NUE - AI formatting - MD formatting - More formatting - comments from review - comments - Clarified upgrade from EVMS- merge gh#openSUSE/libstorage-ng#100 - added functions to search for lvm devices by uuid - added BlkDevice::get_all - cleanup - sort results of lvm commands - use get_all function- merge gh#openSUSE/libstorage-ng#99 - added functions any_md, any_lvm and any_luks - explicit function name - probe mds only if blkid found some - added uuid to lvm objects - added get_all functions - added testcase - added parsers for pvs and lvs- merge gh#openSUSE/libstorage-ng#98 - call parted with --wipesignatures when creating partitions - use long option - adapted tests- merge gh#openSUSE/libstorage-ng#97 - removed perl bindings (only potential use-case kiwi was rewritten in python) - mark function as override- merge gh#openSUSE/libstorage-ng#95 - initialise and log variable- merge gh#openSUSE/libstorage-ng#94 - allow to set minimal_mbr_gap- merge gh#openSUSE/libstorage-ng#93 - allow to set minimal grain- merge gh#openSUSE/libstorage-ng#92 - added convenience functions- merge gh#openSUSE/libstorage-ng#91 - added convenience functions- partition alignment, drop cylinders and geometry, change unit of sizes (#85)- merge gh#openSUSE/libstorage-ng#89 - Added support to set label and uuid for swap devices - Allow to change label and UUID of pre-existing partitions - Fix from code review: ST_THROW- merge gh#openSUSE/libstorage-ng#88 - Update TsCmp.cc - Update .gitignore- merge gh#openSUSE/libstorage-ng#87 - added buildrequires graphviz since doxygen needs it- merge gh#openSUSE/libstorage-ng#86 - Added check for PPC PowerNV- merge gh#openSUSE/libstorage-ng#84 - Added ID_EFI- merge gh#openSUSE/libstorage-ng#83 - swig bindings for Storage::Arch - include Arch.h in docs and devel package - fix list include - automake fix- merge gh#openSUSE/libstorage-ng#81 - do not create devicegraph without storage object - coding style - added missing includes - coding style - coding style- merge gh#openSUSE/libstorage-ng#80 - add documentation on parted partition alignment - enhance doc according to pr comments - added details on alignment- merge gh#openSUSE/libstorage-ng#79 - removed now unneeded scope operator- merge gh#openSUSE/libstorage-ng#78 - Disable changelog check- merge gh#openSUSE/libstorage-ng#77 - added detailed flags for write_graphviz()- merge gh#openSUSE/libstorage-ng#76 - added missing include (for whatever version travis/jenkins is using)- merge gh#openSUSE/libstorage-ng#75 - clarify dependencies, how to test- merge gh#openSUSE/libstorage-ng#74 - detect reducing/extending of devices - just keep one sorted vector of devices - added function to remove edge - added function to remove device - use exception macros - allow to add and remove spare devices to md - added integration tests - more descriptive parameter names - coding style - added comments - eliminate temporary variable - added some inline documentation - reshuffle code- merge gh#openSUSE/libstorage-ng#73 - added second link in documentation - detect faulty devices in MD RAID - fixed comment- merge gh#openSUSE/libstorage-ng#72 - test public interface - added testcases- merge gh#openSUSE/libstorage-ng#71 - added set_range to API- merge gh#openSUSE/libstorage-ng#70 - added documentation - added documentation- merge gh#openSUSE/libstorage-ng#69 - Added integration with Jenkins- merge gh#openSUSE/libstorage-ng#68 - added document about resizing - fixed typo- merge gh#openSUSE/libstorage-ng#67 - reduce code duplication - throw exceptions in error case - also generate pictures of devicegraphs - renamed function and added comments- merge gh#openSUSE/libstorage-ng#66 - avoid code duplication - added unit test- merge gh#openSUSE/libstorage-ng#65 - work on tenses for messages- merge gh#openSUSE/libstorage-ng#64 - avoid header file - use new size constants - avoid assert - use exception macro - no need for postfix - fixed error handling - cache, load and save Resize- and ContentInfo- merge gh#openSUSE/libstorage-ng#63 - adapted filename to library rename - make code reusable - coding style - init logger - provide __str__ for more classes - added missing dependency - use exception macros - added is_probed query function - allow to query resize and content information- merge gh#openSUSE/libstorage-ng#62 - avoid code repetition - updated gitignore- merge gh#openSUSE/libstorage-ng#61 - added Action classes for resize- merge gh#openSUSE/libstorage-ng#60 - removed unused functions - avoid boolean function argument- merge gh#openSUSE/libstorage-ng#59 - several adoptions to library name change- merge gh#openSUSE/libstorage-ng#58 - drop major and minor number from BlkDevice- merge gh#openSUSE/libstorage-ng#57 - rename rpm and library to libstorage-ng- merge gh#openSUSE/libstorage-ng#56 - drop bindings for legacy interface - dropped legacy interface and most/all legacy functions - renamed enum- merge gh#openSUSE/libstorage-ng#55 - added and use LogfileLogger- merge gh#openSUSE/libstorage-ng#54 - added downcast function in bindings- merge gh#openSUSE/libstorage-ng#53 - Expose get_geometry() / set_geometry() to API- merge gh#openSUSE/libstorage-ng#52 - added actions to handle /etc/mdadm.conf - renamed classes- merge gh#openSUSE/libstorage-ng#51 - initialise member variables - replace cmp_lt_number by compare_by_number - ignore coverity output directory cov-int - fixed assert - use proper function - use proper functions - added check for overflow - replace ParseError by ParseException - extended testsuite- merge gh#openSUSE/libstorage-ng#50 - more tweaking for broken ruby packaging- merge gh#openSUSE/libstorage-ng#49 - make Exception hierarchy available in bindings - do not expose exception macros in public API- merge gh#openSUSE/libstorage-ng#48 - avoid warning with g++ 5.2.1- merge gh#openSUSE/libstorage-ng#47 - removed redundant ";" - added interface functions to query number of partitions- merge gh#openSUSE/libstorage-ng#46 - support probing of Md using Md - fixed function name - consistent function/variable name- merge gh#openSUSE/libstorage-ng#45 - added get_md_parity_name - added TODO note- merge gh#openSUSE/libstorage-ng#44 - added quote for vector - moved code to storageitu.py - fixed documentation - initialise all member variables - added basic MD RAID support - added checks and unit-test - added DEVDIR macro as requested during code review - added node about consistent naming - use strlen instead of fixed value- merge gh#openSUSE/libstorage-ng#43 - define sorting of results - use macro - shorter code - do not use legacy file for AC_INIT - remove function identical to base function - extended style document- merge gh#openSUSE/libstorage-ng#42 - remove interim sync actions - included suggestions from code-review- merge gh#openSUSE/libstorage-ng#41 - renamed classes - added num_actions()- merge gh#openSUSE/libstorage-ng#40 - ensure "one definition rule"- merge gh#openSUSE/libstorage-ng#39 - added region.to_value function - added disk.get_possible_partition_table_types() - added get_pt_type_name() - use new ST_THROW macro - call parted with filesystem type depending on partition id - do not set numeric partition id on non MSDOS partition tables - added more fs-types for parted mkpart call - use define - better names for partition table types- merge gh#openSUSE/libstorage-ng#38 - added Device::remove_descendants() - moved num_children and num_parents to Impl - use new exceptions macro- merge gh#openSUSE/libstorage-ng#37 - added functions to query partition table type of partition table object- merge gh#openSUSE/libstorage-ng#36 - added missing include - use C++11 underlying_type for correctness - define copy constructor and copy assignment for Region- merge gh#openSUSE/libstorage-ng#35 - fixed function name - added TmpDir class (complied with RAII) - added Vfat and Ntfs device classes - removed ntfs-3g naming workarounds - coding style - delete copy constructor and assignment operator for Device and Holder - use new ST_THROW macro- merge gh#openSUSE/libstorage-ng#34 - moved test files - extended bindings - updated test program - added missing include - added test programs - moved test programs - added options to example probe program - consistent naming - avoid casts by using std::function - added logic check - use traits to avoid undetected typos - moved setting compiler flags before AC_PROG_CXX to avoid problems with --coverage - more descriptive exceptions - moved swig catches statements to own file - extended unit-test - test documenting exceptions with doxygen - use constant- merge gh#openSUSE/libstorage-ng#33 - added test case - added branch coverage example - call region.empty - coding style - moved Exception to Utils - added test-cases - made text more comprehensible - added test-case - fixed off-by-one error - robuster test-case- merge gh#openSUSE/libstorage-ng#32 - Add ruby remote probe example- merge gh#openSUSE/libstorage-ng#31 - added missing DeviceTraits - consisting coding style - avoid warning with clang++ - added and use templates is_device/holder_of_type- merge gh#openSUSE/libstorage-ng#30 - don't generate documentation for legacy interface - added some overall documentation - documented difference between high- and low-level device graph functions- merge gh#openSUSE/libstorage-ng#29 - added subgraph and filtered_graph paragraph- merge gh#openSUSE/libstorage-ng#28 - use fixture - added checks for big numbers - coding style - removed bogus operator - removed some asserts now handled via exceptions - added block-size to Region class - make Partition create functions take region parameter- merge gh#openSUSE/libstorage-ng#27 - Prevent crash upon shutdown (object destruction sequence) - Added TO DO- merge gh#openSUSE/libstorage-ng#26 - fixed file list- merge gh#openSUSE/libstorage-ng#25 - more detailed message - added check - adapted to api change - implemented umount/swapoff actions - replaced specifier deprecated in C++11 - moved Logger to Utils - added nullptr checks - added traits for Holders - work on exception logging - exception handling for storage::to_partition - updated examples- merge gh#openSUSE/libstorage-ng#24 - fixed Umount and RemoveFstab actions- merge gh#openSUSE/libstorage-ng#23 - added functions to convert enums to strings- merge gh#openSUSE/libstorage-ng#22 - added Filesystem::get_all()- merge gh#openSUSE/libstorage-ng#21 - added const version - steps towards private Devicegraph::Impl graph - added convenient functions - use checker macro - avoid using Devicegraph::Impl.graph member- merge gh#openSUSE/libstorage-ng#20 - make Actiongraph.graph private - added operator[] and fixed some constness - added probe mode that write devicegraph - rename class to reflect concept - make also graph type private - added typedefs - log destruction- merge gh#openSUSE/libstorage-ng#19 - use font Arial also for action graph- merge gh#openSUSE/libstorage-ng#18 - make Actiongraph part of public interface- merge gh#openSUSE/libstorage-ng#17 - also provide non-const relatives functions - added function to remove a list of devices - use exception macros- merge gh#openSUSE/libstorage-ng#16 - use long named option for readability- merge gh#openSUSE/libstorage-ng#15 - added one more 'udevadm settle' call - use a define for udevadm settle- merge gh#openSUSE/libstorage-ng#14 - added logger control functions to new api - allow Logger test function to also check component - added documentation - do not expose symbol - added constructor (just eye candy)- merge gh#openSUSE/libstorage-ng#13 - added to_device_of_type template function - use new to_device_of_type function - added testcases - detailed exception messages - make exceptions take parameters instead of final message - remember base filename in exception locations- merge gh#openSUSE/libstorage-ng#12 - work on exceptions- merge gh#openSUSE/libstorage-ng#11 - prefix include guards- merge gh#openSUSE/libstorage-ng#10 - generate bindings before running tests- merge gh#openSUSE/libstorage-ng#9 - parallel compile and run of tests- merge gh#openSUSE/libstorage-ng#8 - removed unneeded define- merge gh#openSUSE/libstorage-ng#7 - set BOOST_TEST_CATCH_SYSTEM_ERRORS=no- merge gh#openSUSE/libstorage-ng#5 - Added exception classes - added class SystemCmdException and CommandNotFoundException - added testsuite helpers - added unit tests for SystemCmd class - documented CmdParted class - improved error reporting with new exception classes don't throw exception for all kinds of parted stderr output - improved error reporting for CmdBtrfs, added CmdBtrfsSubvolumes class - added gpt fix backup - added files common.cc/.h, added test case parse_empty - use const string& - remove do_probe and probe() from CmdBtrfsSubvolumes - use const string& - remove common.cc/.h (not needed here), remove systemcmd1.cc (to be adapted first) - added test case parse_bad_device_name, parse_no_devices and systemcmd_error - test case parse_wiped_disk_good added, better test names applied - test cases for ParseException added - tests for SystemCmd added - retcode != 0 doesn't work - ignore non zero exit code - check for boost version >= 1.58 - add test cases for exceptions - add TO DO for test cases parse_gpt_enlarge_good and parse_gpt_fix_backup_good- merge gh#openSUSE/libstorage-ng#6 - Added use case document - Added pseudo code for suggested API - Use partition_table, not disk directly - Added multi_boot_pc_with_windows() C++ sample - use correct exception macro - added comment- merge gh#openSUSE/libstorage-ng#4 - added rules to style guide - added reasons to use C++11- merge gh#openSUSE/libstorage-ng#3 - updated URLs - added requirements and how to run unit test- extended comment- merge gh#openSUSE/libstorage-ng#2 - Enable documentation of the storage_legacy namespace. - Added brief descriptions to classes.- merge gh#openSUSE/libstorage-ng#1 - How to compile - How to make a RPM, code documentation.- make code- added design decisions- added heading- moved style guide to docs- added goals- use C++11 to_string- adapted testcase- moved testsuite compare classes to testsuite directory- make output work with older graphviz versions- added testcase- use back_inserter- make errors in actiongraph testsuite readable- improved test message- moved statement- work on compatibility layer- work on compatibility layer- throw exception instead of returning nullptr- renamed class to avoid likely conflict with keyword- work on compatibility layer- ported interface additions from fate#318392- ported interface additions from fate#318392- build on Fedora 21- sync version numbers with libstorage- mark functions as override- added per action callbacks- adapted enum names- first setting first and last flag on actions- save detailed actiongraph- added commit error callback- display name of partition id in message- fstab actions depend on the root filesystem mounted- place detailed node info in extra line- save libstorage version in output files- added namespace- allow to show details in graphviz output- added compare example which reads devicegraphs- added check for nullptr- don't save empty values- a devicegraph might have no devices or holders- work on strongly typed enums with swig 3.0.0- work on compatibility callbacks- skip nop action- rename devicegraph- install legacy header- added namespace- added include- work on compatibility layer- fixed efi detection- quote device- implemented real get_default_partition_table_type function- add storage backref to Devicegraph- install perl5 bindings into versioned directory- allow access to Arch and set some values- save architecture in Storage object- work on compatibility layer- added dummy functions for default partition table type- implemented create for msdos and gpt- generate bindings for filesystems classes- added btrfs (without multidevice) and xfs- use C++11- work on compatibility layer- added check function to Storage- delegate checking for modify actions- added convert functions- mostly reverted a previously patch- added type query functions- make functions creating partitions also take region- implemented calculating unused partition slots- work on compatibility layer- added partition type parameter to create partition functions- added constructor taking all values- removed functions from interface- added function to count partitions of a specific type- more verbose error message- handle range in Disk- catch exception- allow to create ext4 on disk (without partition)- save files in YaST2 dir- added include- better error handling- log beginning of commit action- wait for device before mkfs- handle rootprefix when writing fstab- set size when setting region- work on compatibility layer- work on compatibility layer- work on compatibility layer- extended compatibility layer- extended compatibility layer- improved messages- work on compatibility layer- added mkfs_options and tune_options- work on compatibility layer- use helper functions- fixed dependency generation- work on compatibility layer- handle mount-by when writing fstab- fixed variable order- extended compatibility layer- added Storage reference to Actiongraph- added functions for rootprefix- added include- added include- create mountpoint directory- write fstab entry- simpler syntax- treat empty fstab opts as "defaults"- fixed typo- improved commit messages- extended tests- moved code from Actions to Devices and added Actions- moved code- added action to format swap- updated testsuite data- added rotational/ssd to Disk- added sysfs-name and -path to BlkDevice- added script to demonstrate remote probing- allow to provide own functions for remote probing- implemented commit callbacks- removed unused Actiongraph declaration- provide getPresentDisks- use C++11 chrono::steady_clock- added simple compatibility for saveDeviceGraph- allow access to new Storage from old StorageInterface- fixed namespace- fixed use of PYTHON_INCLUDES- query perl include paths from perl- read mount-by type from fstab- added convenient functions- install StorageVersion.h- install perl files to vender_site- also use data from /etc/fstab for filesystem probing- fixed namespace- detect mountpoint from /proc/mounts- renamed functions- use udevadm to query udev device links- extended compaitbility code- some rudimentary probing for ext4 and swap- load more data- moved code- print more data- added function to query filesystem type- removed function from public interface- added todo- removed unused code- moved file- cleanup- handle udev path and id in compatibility layer- handle udev path and ids in BlkDevice- use external command to query links- formatting- moved get_classname and print to Impl- improved log_diff output- set verbose for 'make check'- handle gpt enlarge during probing- fixed gpt enlarge detection- also record stderr for mockup- implemented comparing device graphs- removed unused code- clear devicegraph in load- initialise values- removed file- added function to get holder sid pairs- added probe testcase (unfinished)- use external command- added clear function- added testsuite- use external command- pass complete object- allow to set mockup filename- added probe modes to read and write mockup- removed obsolete code (env.var. does not exist anymore)- implemented load and save in Mockup- added testcases for EtcFstab- added mockup mode- moved file- added testcases- added testcases- added testcases- added testcases- moved testsuite for SystemInfo to subdir- added testcase- added testcases- allow mockup for SystemCmd and AsciiFile- added test- use variable- added runtime checks- removed old stuff- added lvm classes- added spec file and utilities- split c and c++ flags- better cleanup- added translations (which are needed for testsuite)- added sysconfig fillup- integrate doxygen- use single location for dependencies- install integration-tests- avoid compiler warnings- ignore generated file- ignore generated file- find local swig bindings- generate file- added source files- added subdir- package test xml file- do not include non-existing file- added missing includes- package test scripts- moved file, generate file- added logging of environment- always create a "probed" devicegraph, even if empty- perl like function name- provide sformat also for plain string- namespace cleanup- namespace cleanup- log probed devicegraph- first integration tests- ignore operator<<- include and namespace fixes- report disk label type- fixed examples (still not all working)- make Region usable for interface- work on providing legacy interface and bindings- provide legacy functions- provide more getters and setters- avoid name conflict in swig generated target languages- fix includes- added testcases- added include- addes testcases- fixed compilation- added testcases- don't crash if no logger was setup- work on probing (design still unsatisfied)- updated gitignore- added include- removed generated file- added names for enum- added function to setup logger- fixed sformat string- added assert- added testcases- cleanup- save label as enum instead of string- added functions child and parent- save proved devicegraph- fix for strongly typed enums- added check- added Msdos device object- coding style- cleanup- copied SystemInfo and some utils from old libstorage- reformatted- use different namespace to avoid conflicts with old libstorage- work on style and bindings- added testcase- work on startup- cleanup- fixed order- work on bindings- work on testsuites- added testcase for perl bindings- use strict in perl examples- renamed testcase- renamed cast functions and use autorename for ruby- work on bindings- work on bindings- added tiny testsuite for ruby bindings- work on exceptions and testsuite- added testsuite for python bindings- fixed sid_t bindings- consistent naming- improved failure message- extended example- renamed INCLUDES to AM_CPPFLAGS- consistency- work on loading and saving device graphs- use template function- moved file- fixed compilation- use enum- added find example- work on loading device graph- fixed variable names- work on saving device graph- split Holder files- renamed function- added getSids function- added Environment class- added main class Storage- added swap function- avoid warning from swig- use enum- work on perl5 bindings- exception handling for bindings- added polymorphism example for ruby and perl- use common swig interface file- added BlkDevice::createFilesystem- make Device and Holder object contructors private, use create function instead- removed generated file- work on interface- work on swig bindings- work on swig bindings- work on swig bindings- work on swig bindings- work on bindings (not usable yet)- use impl ptr pattern for DeviceGraph- added back reference to device objects- remove old output files- added helper functions- use impl ptr pattern for Device objects- better module name- check exception message- disallow create/delete of disk, instead have partition table object- fixed mount ordering- changed action texts- display device graph- fixed return type- added testcase for dependencies- link to wiki- updated- added nop action for synchronization- removed example now in testsuite- dummy ordering for mount actions- use specific test tools- added testsuite- updated- restructured build stuff- updated build stuff- initial evallamb05 1605567024  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn4.2.76-lp152.2.9.14.2.76-lp152.2.9.1 storageActiongraph.hCommitOptions.hCompoundAction.hDevicegraph.hDevicesBcache.hBcacheCset.hBlkDevice.hDasd.hDasdPt.hDevice.hDisk.hEncryption.hGpt.hImplicitPt.hLuks.hLvmLv.hLvmPv.hLvmVg.hMd.hMdContainer.hMdMember.hMsdos.hMultipath.hPartition.hPartitionTable.hPartitionable.hPlainEncryption.hStrayBlkDevice.hEnvironment.hFilesystemsBitlocker.hBlkFilesystem.hBtrfs.hBtrfsSubvolume.hExfat.hExt.hExt2.hExt3.hExt4.hF2fs.hFilesystem.hIso9660.hMountPoint.hMountable.hNfs.hNtfs.hReiserfs.hSwap.hUdf.hVfat.hXfs.hFreeInfo.hGraphviz.hHoldersFilesystemUser.hHolder.hMdSubdevice.hMdUser.hSubdevice.hUser.hSimpleEtcCrypttab.hSimpleEtcFstab.hStorage.hSystemInfoArch.hUsedFeatures.hUtilsAlignment.hCallbacks.hException.hHumanString.hLightProbe.hLock.hLogger.hRegion.hRemote.hSwig.hTopology.hVersion.hlibstorage-ng.solibstorage-ngAUTHORSLICENSEautodocshtmlActiongraph_8h_source.htmlAlignment_8h_source.htmlBcacheCset_8h_source.htmlBcache_8h_source.htmlBitlocker_8h_source.htmlBlkDevice_8h_source.htmlBlkFilesystem_8h_source.htmlBtrfsSubvolume_8h_source.htmlBtrfs_8h_source.htmlCompoundAction_8h_source.htmlDasdPt_8h_source.htmlDasd_8h_source.htmlDevice_8h_source.htmlDevicegraph_8h_source.htmlDisk_8h_source.htmlDmRaid_8h_source.htmlEncryption_8h_source.htmlEnvironment_8h_source.htmlException_8h_source.htmlExfat_8h_source.htmlExt2_8h_source.htmlExt3_8h_source.htmlExt4_8h_source.htmlExt_8h_source.htmlF2fs_8h_source.htmlFilesystemUser_8h_source.htmlFilesystem_8h_source.htmlFreeInfo_8h_source.htmlGpt_8h_source.htmlGraphviz_8h_source.htmlHolder_8h_source.htmlHumanString_8h_source.htmlImplicitPt_8h_source.htmlIso9660_8h_source.htmlJfs_8h_source.htmlLightProbe_8h_source.htmlLock_8h_source.htmlLogger_8h_source.htmlLuks_8h_source.htmlLvmLv_8h_source.htmlLvmPv_8h_source.htmlLvmVg_8h_source.htmlMdContainer_8h_source.htmlMdMember_8h_source.htmlMdSubdevice_8h_source.htmlMdUser_8h_source.htmlMd_8h_source.htmlMountPoint_8h_source.htmlMountable_8h_source.htmlMsdos_8h_source.htmlMultipath_8h_source.htmlNfs_8h_source.htmlNtfs_8h_source.htmlPartitionTable_8h_source.htmlPartition_8h_source.htmlPartitionable_8h_source.htmlPlainEncryption_8h_source.htmlRegion_8h_source.htmlReiserfs_8h_source.htmlRemote_8h_source.htmlSimpleEtcCrypttab_8h_source.htmlSimpleEtcFstab_8h_source.htmlStorage_8h_source.htmlStrayBlkDevice_8h_source.htmlSubdevice_8h_source.htmlSwap_8h_source.htmlSwig_8h_source.htmlTopology_8h_source.htmlUdf_8h_source.htmlUsedFeatures_8h_source.htmlUser_8h_source.htmlVersion_8h_source.htmlVfat_8h_source.htmlXfs_8h_source.htmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclassstorage_1_1Aborted-members.htmlclassstorage_1_1Aborted.htmlclassstorage_1_1Aborted__coll__graph.mapclassstorage_1_1Aborted__coll__graph.svgclassstorage_1_1Aborted__inherit__graph.mapclassstorage_1_1Aborted__inherit__graph.svgclassstorage_1_1Actiongraph-members.htmlclassstorage_1_1Actiongraph.htmlclassstorage_1_1Actiongraph__coll__graph.mapclassstorage_1_1Actiongraph__coll__graph.svgclassstorage_1_1Actiongraph__inherit__graph.mapclassstorage_1_1Actiongraph__inherit__graph.svgclassstorage_1_1ActivateCallbacks-members.htmlclassstorage_1_1ActivateCallbacks.htmlclassstorage_1_1ActivateCallbacksLuks-members.htmlclassstorage_1_1ActivateCallbacksLuks.htmlclassstorage_1_1ActivateCallbacksLuks__coll__graph.mapclassstorage_1_1ActivateCallbacksLuks__coll__graph.svgclassstorage_1_1ActivateCallbacksLuks__inherit__graph.mapclassstorage_1_1ActivateCallbacksLuks__inherit__graph.svgclassstorage_1_1ActivateCallbacks__coll__graph.mapclassstorage_1_1ActivateCallbacks__coll__graph.svgclassstorage_1_1ActivateCallbacks__inherit__graph.mapclassstorage_1_1ActivateCallbacks__inherit__graph.svgclassstorage_1_1AlignError-members.htmlclassstorage_1_1AlignError.htmlclassstorage_1_1AlignError__coll__graph.mapclassstorage_1_1AlignError__coll__graph.svgclassstorage_1_1AlignError__inherit__graph.mapclassstorage_1_1AlignError__inherit__graph.svgclassstorage_1_1Alignment-members.htmlclassstorage_1_1Alignment.htmlclassstorage_1_1Bcache-members.htmlclassstorage_1_1Bcache.htmlclassstorage_1_1BcacheCset-members.htmlclassstorage_1_1BcacheCset.htmlclassstorage_1_1BcacheCset__coll__graph.mapclassstorage_1_1BcacheCset__coll__graph.svgclassstorage_1_1BcacheCset__inherit__graph.mapclassstorage_1_1BcacheCset__inherit__graph.svgclassstorage_1_1Bcache__coll__graph.mapclassstorage_1_1Bcache__coll__graph.svgclassstorage_1_1Bcache__inherit__graph.mapclassstorage_1_1Bcache__inherit__graph.svgclassstorage_1_1Bitlocker-members.htmlclassstorage_1_1Bitlocker.htmlclassstorage_1_1Bitlocker__coll__graph.mapclassstorage_1_1Bitlocker__coll__graph.svgclassstorage_1_1Bitlocker__inherit__graph.mapclassstorage_1_1Bitlocker__inherit__graph.svgclassstorage_1_1BlkDevice-members.htmlclassstorage_1_1BlkDevice.htmlclassstorage_1_1BlkDevice__coll__graph.mapclassstorage_1_1BlkDevice__coll__graph.svgclassstorage_1_1BlkDevice__inherit__graph.mapclassstorage_1_1BlkDevice__inherit__graph.svgclassstorage_1_1BlkFilesystem-members.htmlclassstorage_1_1BlkFilesystem.htmlclassstorage_1_1BlkFilesystem__coll__graph.mapclassstorage_1_1BlkFilesystem__coll__graph.svgclassstorage_1_1BlkFilesystem__inherit__graph.mapclassstorage_1_1BlkFilesystem__inherit__graph.svgclassstorage_1_1Btrfs-members.htmlclassstorage_1_1Btrfs.htmlclassstorage_1_1BtrfsSubvolume-members.htmlclassstorage_1_1BtrfsSubvolume.htmlclassstorage_1_1BtrfsSubvolumeNotFoundByPath-members.htmlclassstorage_1_1BtrfsSubvolumeNotFoundByPath.htmlclassstorage_1_1BtrfsSubvolumeNotFoundByPath__coll__graph.mapclassstorage_1_1BtrfsSubvolumeNotFoundByPath__coll__graph.svgclassstorage_1_1BtrfsSubvolumeNotFoundByPath__inherit__graph.mapclassstorage_1_1BtrfsSubvolumeNotFoundByPath__inherit__graph.svgclassstorage_1_1BtrfsSubvolume__coll__graph.mapclassstorage_1_1BtrfsSubvolume__coll__graph.svgclassstorage_1_1BtrfsSubvolume__inherit__graph.mapclassstorage_1_1BtrfsSubvolume__inherit__graph.svgclassstorage_1_1Btrfs__coll__graph.mapclassstorage_1_1Btrfs__coll__graph.svgclassstorage_1_1Btrfs__inherit__graph.mapclassstorage_1_1Btrfs__inherit__graph.svgclassstorage_1_1CheckCallbacks-members.htmlclassstorage_1_1CheckCallbacks.htmlclassstorage_1_1CodeLocation-members.htmlclassstorage_1_1CodeLocation.htmlclassstorage_1_1CommitCallbacks-members.htmlclassstorage_1_1CommitCallbacks.htmlclassstorage_1_1CommitCallbacks__coll__graph.mapclassstorage_1_1CommitCallbacks__coll__graph.svgclassstorage_1_1CommitCallbacks__inherit__graph.mapclassstorage_1_1CommitCallbacks__inherit__graph.svgclassstorage_1_1CompoundAction-members.htmlclassstorage_1_1CompoundAction.htmlclassstorage_1_1CompoundAction__coll__graph.mapclassstorage_1_1CompoundAction__coll__graph.svgclassstorage_1_1CompoundAction__inherit__graph.mapclassstorage_1_1CompoundAction__inherit__graph.svgclassstorage_1_1ContentInfo-members.htmlclassstorage_1_1ContentInfo.htmlclassstorage_1_1Dasd-members.htmlclassstorage_1_1Dasd.htmlclassstorage_1_1DasdPt-members.htmlclassstorage_1_1DasdPt.htmlclassstorage_1_1DasdPt__coll__graph.mapclassstorage_1_1DasdPt__coll__graph.svgclassstorage_1_1DasdPt__inherit__graph.mapclassstorage_1_1DasdPt__inherit__graph.svgclassstorage_1_1Dasd__coll__graph.mapclassstorage_1_1Dasd__coll__graph.svgclassstorage_1_1Dasd__inherit__graph.mapclassstorage_1_1Dasd__inherit__graph.svgclassstorage_1_1Device-members.htmlclassstorage_1_1Device.htmlclassstorage_1_1DeviceHasWrongType-members.htmlclassstorage_1_1DeviceHasWrongType.htmlclassstorage_1_1DeviceHasWrongType__coll__graph.mapclassstorage_1_1DeviceHasWrongType__coll__graph.svgclassstorage_1_1DeviceHasWrongType__inherit__graph.mapclassstorage_1_1DeviceHasWrongType__inherit__graph.svgclassstorage_1_1DeviceNotFound-members.htmlclassstorage_1_1DeviceNotFound.htmlclassstorage_1_1DeviceNotFoundByName-members.htmlclassstorage_1_1DeviceNotFoundByName.htmlclassstorage_1_1DeviceNotFoundByName__coll__graph.mapclassstorage_1_1DeviceNotFoundByName__coll__graph.svgclassstorage_1_1DeviceNotFoundByName__inherit__graph.mapclassstorage_1_1DeviceNotFoundByName__inherit__graph.svgclassstorage_1_1DeviceNotFoundBySid-members.htmlclassstorage_1_1DeviceNotFoundBySid.htmlclassstorage_1_1DeviceNotFoundBySid__coll__graph.mapclassstorage_1_1DeviceNotFoundBySid__coll__graph.svgclassstorage_1_1DeviceNotFoundBySid__inherit__graph.mapclassstorage_1_1DeviceNotFoundBySid__inherit__graph.svgclassstorage_1_1DeviceNotFoundByUuid-members.htmlclassstorage_1_1DeviceNotFoundByUuid.htmlclassstorage_1_1DeviceNotFoundByUuid__coll__graph.mapclassstorage_1_1DeviceNotFoundByUuid__coll__graph.svgclassstorage_1_1DeviceNotFoundByUuid__inherit__graph.mapclassstorage_1_1DeviceNotFoundByUuid__inherit__graph.svgclassstorage_1_1DeviceNotFound__coll__graph.mapclassstorage_1_1DeviceNotFound__coll__graph.svgclassstorage_1_1DeviceNotFound__inherit__graph.mapclassstorage_1_1DeviceNotFound__inherit__graph.svgclassstorage_1_1Device__coll__graph.mapclassstorage_1_1Device__coll__graph.svgclassstorage_1_1Device__inherit__graph.mapclassstorage_1_1Device__inherit__graph.svgclassstorage_1_1Devicegraph-members.htmlclassstorage_1_1Devicegraph.htmlclassstorage_1_1DevicegraphStyleCallbacks-members.htmlclassstorage_1_1DevicegraphStyleCallbacks.htmlclassstorage_1_1DevicegraphStyleCallbacks__coll__graph.mapclassstorage_1_1DevicegraphStyleCallbacks__coll__graph.svgclassstorage_1_1DevicegraphStyleCallbacks__inherit__graph.mapclassstorage_1_1DevicegraphStyleCallbacks__inherit__graph.svgclassstorage_1_1Devicegraph__coll__graph.mapclassstorage_1_1Devicegraph__coll__graph.svgclassstorage_1_1Devicegraph__inherit__graph.mapclassstorage_1_1Devicegraph__inherit__graph.svgclassstorage_1_1DifferentBlockSizes-members.htmlclassstorage_1_1DifferentBlockSizes.htmlclassstorage_1_1DifferentBlockSizes__coll__graph.mapclassstorage_1_1DifferentBlockSizes__coll__graph.svgclassstorage_1_1DifferentBlockSizes__inherit__graph.mapclassstorage_1_1DifferentBlockSizes__inherit__graph.svgclassstorage_1_1Disk-members.htmlclassstorage_1_1Disk.htmlclassstorage_1_1Disk__coll__graph.mapclassstorage_1_1Disk__coll__graph.svgclassstorage_1_1Disk__inherit__graph.mapclassstorage_1_1Disk__inherit__graph.svgclassstorage_1_1DmRaid-members.htmlclassstorage_1_1DmRaid.htmlclassstorage_1_1DmRaid__coll__graph.mapclassstorage_1_1DmRaid__coll__graph.svgclassstorage_1_1DmRaid__inherit__graph.mapclassstorage_1_1DmRaid__inherit__graph.svgclassstorage_1_1Encryption-members.htmlclassstorage_1_1Encryption.htmlclassstorage_1_1Encryption__coll__graph.mapclassstorage_1_1Encryption__coll__graph.svgclassstorage_1_1Encryption__inherit__graph.mapclassstorage_1_1Encryption__inherit__graph.svgclassstorage_1_1Environment-members.htmlclassstorage_1_1Environment.htmlclassstorage_1_1Exception-members.htmlclassstorage_1_1Exception.htmlclassstorage_1_1Exception__coll__graph.mapclassstorage_1_1Exception__coll__graph.svgclassstorage_1_1Exception__inherit__graph.mapclassstorage_1_1Exception__inherit__graph.svgclassstorage_1_1Exfat-members.htmlclassstorage_1_1Exfat.htmlclassstorage_1_1Exfat__coll__graph.mapclassstorage_1_1Exfat__coll__graph.svgclassstorage_1_1Exfat__inherit__graph.mapclassstorage_1_1Exfat__inherit__graph.svgclassstorage_1_1Ext-members.htmlclassstorage_1_1Ext.htmlclassstorage_1_1Ext2-members.htmlclassstorage_1_1Ext2.htmlclassstorage_1_1Ext2__coll__graph.mapclassstorage_1_1Ext2__coll__graph.svgclassstorage_1_1Ext2__inherit__graph.mapclassstorage_1_1Ext2__inherit__graph.svgclassstorage_1_1Ext3-members.htmlclassstorage_1_1Ext3.htmlclassstorage_1_1Ext3__coll__graph.mapclassstorage_1_1Ext3__coll__graph.svgclassstorage_1_1Ext3__inherit__graph.mapclassstorage_1_1Ext3__inherit__graph.svgclassstorage_1_1Ext4-members.htmlclassstorage_1_1Ext4.htmlclassstorage_1_1Ext4__coll__graph.mapclassstorage_1_1Ext4__coll__graph.svgclassstorage_1_1Ext4__inherit__graph.mapclassstorage_1_1Ext4__inherit__graph.svgclassstorage_1_1Ext__coll__graph.mapclassstorage_1_1Ext__coll__graph.svgclassstorage_1_1Ext__inherit__graph.mapclassstorage_1_1Ext__inherit__graph.svgclassstorage_1_1F2fs-members.htmlclassstorage_1_1F2fs.htmlclassstorage_1_1F2fs__coll__graph.mapclassstorage_1_1F2fs__coll__graph.svgclassstorage_1_1F2fs__inherit__graph.mapclassstorage_1_1F2fs__inherit__graph.svgclassstorage_1_1Filesystem-members.htmlclassstorage_1_1Filesystem.htmlclassstorage_1_1FilesystemUser-members.htmlclassstorage_1_1FilesystemUser.htmlclassstorage_1_1FilesystemUser__coll__graph.mapclassstorage_1_1FilesystemUser__coll__graph.svgclassstorage_1_1FilesystemUser__inherit__graph.mapclassstorage_1_1FilesystemUser__inherit__graph.svgclassstorage_1_1Filesystem__coll__graph.mapclassstorage_1_1Filesystem__coll__graph.svgclassstorage_1_1Filesystem__inherit__graph.mapclassstorage_1_1Filesystem__inherit__graph.svgclassstorage_1_1Gpt-members.htmlclassstorage_1_1Gpt.htmlclassstorage_1_1Gpt__coll__graph.mapclassstorage_1_1Gpt__coll__graph.svgclassstorage_1_1Gpt__inherit__graph.mapclassstorage_1_1Gpt__inherit__graph.svgclassstorage_1_1GraphStyleCallbacks-members.htmlclassstorage_1_1GraphStyleCallbacks.htmlclassstorage_1_1GraphStyleCallbacks__inherit__graph.mapclassstorage_1_1GraphStyleCallbacks__inherit__graph.svgclassstorage_1_1Holder-members.htmlclassstorage_1_1Holder.htmlclassstorage_1_1HolderAlreadyExists-members.htmlclassstorage_1_1HolderAlreadyExists.htmlclassstorage_1_1HolderAlreadyExists__coll__graph.mapclassstorage_1_1HolderAlreadyExists__coll__graph.svgclassstorage_1_1HolderAlreadyExists__inherit__graph.mapclassstorage_1_1HolderAlreadyExists__inherit__graph.svgclassstorage_1_1HolderHasWrongType-members.htmlclassstorage_1_1HolderHasWrongType.htmlclassstorage_1_1HolderHasWrongType__coll__graph.mapclassstorage_1_1HolderHasWrongType__coll__graph.svgclassstorage_1_1HolderHasWrongType__inherit__graph.mapclassstorage_1_1HolderHasWrongType__inherit__graph.svgclassstorage_1_1HolderNotFound-members.htmlclassstorage_1_1HolderNotFound.htmlclassstorage_1_1HolderNotFoundBySids-members.htmlclassstorage_1_1HolderNotFoundBySids.htmlclassstorage_1_1HolderNotFoundBySids__coll__graph.mapclassstorage_1_1HolderNotFoundBySids__coll__graph.svgclassstorage_1_1HolderNotFoundBySids__inherit__graph.mapclassstorage_1_1HolderNotFoundBySids__inherit__graph.svgclassstorage_1_1HolderNotFound__coll__graph.mapclassstorage_1_1HolderNotFound__coll__graph.svgclassstorage_1_1HolderNotFound__inherit__graph.mapclassstorage_1_1HolderNotFound__inherit__graph.svgclassstorage_1_1Holder__coll__graph.mapclassstorage_1_1Holder__coll__graph.svgclassstorage_1_1Holder__inherit__graph.mapclassstorage_1_1Holder__inherit__graph.svgclassstorage_1_1IOException-members.htmlclassstorage_1_1IOException.htmlclassstorage_1_1IOException__coll__graph.mapclassstorage_1_1IOException__coll__graph.svgclassstorage_1_1IOException__inherit__graph.mapclassstorage_1_1IOException__inherit__graph.svgclassstorage_1_1ImplicitPt-members.htmlclassstorage_1_1ImplicitPt.htmlclassstorage_1_1ImplicitPt__coll__graph.mapclassstorage_1_1ImplicitPt__coll__graph.svgclassstorage_1_1ImplicitPt__inherit__graph.mapclassstorage_1_1ImplicitPt__inherit__graph.svgclassstorage_1_1IndexOutOfRangeException-members.htmlclassstorage_1_1IndexOutOfRangeException.htmlclassstorage_1_1IndexOutOfRangeException__coll__graph.mapclassstorage_1_1IndexOutOfRangeException__coll__graph.svgclassstorage_1_1IndexOutOfRangeException__inherit__graph.mapclassstorage_1_1IndexOutOfRangeException__inherit__graph.svgclassstorage_1_1InvalidBlockSize-members.htmlclassstorage_1_1InvalidBlockSize.htmlclassstorage_1_1InvalidBlockSize__coll__graph.mapclassstorage_1_1InvalidBlockSize__coll__graph.svgclassstorage_1_1InvalidBlockSize__inherit__graph.mapclassstorage_1_1InvalidBlockSize__inherit__graph.svgclassstorage_1_1InvalidExtentSize-members.htmlclassstorage_1_1InvalidExtentSize.htmlclassstorage_1_1InvalidExtentSize__coll__graph.mapclassstorage_1_1InvalidExtentSize__coll__graph.svgclassstorage_1_1InvalidExtentSize__inherit__graph.mapclassstorage_1_1InvalidExtentSize__inherit__graph.svgclassstorage_1_1InvalidMountPointPath-members.htmlclassstorage_1_1InvalidMountPointPath.htmlclassstorage_1_1InvalidMountPointPath__coll__graph.mapclassstorage_1_1InvalidMountPointPath__coll__graph.svgclassstorage_1_1InvalidMountPointPath__inherit__graph.mapclassstorage_1_1InvalidMountPointPath__inherit__graph.svgclassstorage_1_1Iso9660-members.htmlclassstorage_1_1Iso9660.htmlclassstorage_1_1Iso9660__coll__graph.mapclassstorage_1_1Iso9660__coll__graph.svgclassstorage_1_1Iso9660__inherit__graph.mapclassstorage_1_1Iso9660__inherit__graph.svgclassstorage_1_1Jfs-members.htmlclassstorage_1_1Jfs.htmlclassstorage_1_1Jfs__coll__graph.mapclassstorage_1_1Jfs__coll__graph.svgclassstorage_1_1Jfs__inherit__graph.mapclassstorage_1_1Jfs__inherit__graph.svgclassstorage_1_1LockException-members.htmlclassstorage_1_1LockException.htmlclassstorage_1_1LockException__coll__graph.mapclassstorage_1_1LockException__coll__graph.svgclassstorage_1_1LockException__inherit__graph.mapclassstorage_1_1LockException__inherit__graph.svgclassstorage_1_1Logger-members.htmlclassstorage_1_1Logger.htmlclassstorage_1_1LogicException-members.htmlclassstorage_1_1LogicException.htmlclassstorage_1_1LogicException__coll__graph.mapclassstorage_1_1LogicException__coll__graph.svgclassstorage_1_1LogicException__inherit__graph.mapclassstorage_1_1LogicException__inherit__graph.svgclassstorage_1_1Luks-members.htmlclassstorage_1_1Luks.htmlclassstorage_1_1LuksInfo-members.htmlclassstorage_1_1LuksInfo.htmlclassstorage_1_1LuksInfo__coll__graph.mapclassstorage_1_1LuksInfo__coll__graph.svgclassstorage_1_1LuksInfo__inherit__graph.mapclassstorage_1_1LuksInfo__inherit__graph.svgclassstorage_1_1Luks__coll__graph.mapclassstorage_1_1Luks__coll__graph.svgclassstorage_1_1Luks__inherit__graph.mapclassstorage_1_1Luks__inherit__graph.svgclassstorage_1_1LvmLv-members.htmlclassstorage_1_1LvmLv.htmlclassstorage_1_1LvmLvNotFoundByLvName-members.htmlclassstorage_1_1LvmLvNotFoundByLvName.htmlclassstorage_1_1LvmLvNotFoundByLvName__coll__graph.mapclassstorage_1_1LvmLvNotFoundByLvName__coll__graph.svgclassstorage_1_1LvmLvNotFoundByLvName__inherit__graph.mapclassstorage_1_1LvmLvNotFoundByLvName__inherit__graph.svgclassstorage_1_1LvmLv__coll__graph.mapclassstorage_1_1LvmLv__coll__graph.svgclassstorage_1_1LvmLv__inherit__graph.mapclassstorage_1_1LvmLv__inherit__graph.svgclassstorage_1_1LvmPv-members.htmlclassstorage_1_1LvmPv.htmlclassstorage_1_1LvmPv__coll__graph.mapclassstorage_1_1LvmPv__coll__graph.svgclassstorage_1_1LvmPv__inherit__graph.mapclassstorage_1_1LvmPv__inherit__graph.svgclassstorage_1_1LvmVg-members.htmlclassstorage_1_1LvmVg.htmlclassstorage_1_1LvmVgNotFoundByVgName-members.htmlclassstorage_1_1LvmVgNotFoundByVgName.htmlclassstorage_1_1LvmVgNotFoundByVgName__coll__graph.mapclassstorage_1_1LvmVgNotFoundByVgName__coll__graph.svgclassstorage_1_1LvmVgNotFoundByVgName__inherit__graph.mapclassstorage_1_1LvmVgNotFoundByVgName__inherit__graph.svgclassstorage_1_1LvmVg__coll__graph.mapclassstorage_1_1LvmVg__coll__graph.svgclassstorage_1_1LvmVg__inherit__graph.mapclassstorage_1_1LvmVg__inherit__graph.svgclassstorage_1_1Md-members.htmlclassstorage_1_1Md.htmlclassstorage_1_1MdContainer-members.htmlclassstorage_1_1MdContainer.htmlclassstorage_1_1MdContainer__coll__graph.mapclassstorage_1_1MdContainer__coll__graph.svgclassstorage_1_1MdContainer__inherit__graph.mapclassstorage_1_1MdContainer__inherit__graph.svgclassstorage_1_1MdMember-members.htmlclassstorage_1_1MdMember.htmlclassstorage_1_1MdMember__coll__graph.mapclassstorage_1_1MdMember__coll__graph.svgclassstorage_1_1MdMember__inherit__graph.mapclassstorage_1_1MdMember__inherit__graph.svgclassstorage_1_1MdSubdevice-members.htmlclassstorage_1_1MdSubdevice.htmlclassstorage_1_1MdSubdevice__coll__graph.mapclassstorage_1_1MdSubdevice__coll__graph.svgclassstorage_1_1MdSubdevice__inherit__graph.mapclassstorage_1_1MdSubdevice__inherit__graph.svgclassstorage_1_1MdUser-members.htmlclassstorage_1_1MdUser.htmlclassstorage_1_1MdUser__coll__graph.mapclassstorage_1_1MdUser__coll__graph.svgclassstorage_1_1MdUser__inherit__graph.mapclassstorage_1_1MdUser__inherit__graph.svgclassstorage_1_1Md__coll__graph.mapclassstorage_1_1Md__coll__graph.svgclassstorage_1_1Md__inherit__graph.mapclassstorage_1_1Md__inherit__graph.svgclassstorage_1_1MountPoint-members.htmlclassstorage_1_1MountPoint.htmlclassstorage_1_1MountPoint__coll__graph.mapclassstorage_1_1MountPoint__coll__graph.svgclassstorage_1_1MountPoint__inherit__graph.mapclassstorage_1_1MountPoint__inherit__graph.svgclassstorage_1_1Mountable-members.htmlclassstorage_1_1Mountable.htmlclassstorage_1_1Mountable__coll__graph.mapclassstorage_1_1Mountable__coll__graph.svgclassstorage_1_1Mountable__inherit__graph.mapclassstorage_1_1Mountable__inherit__graph.svgclassstorage_1_1Msdos-members.htmlclassstorage_1_1Msdos.htmlclassstorage_1_1Msdos__coll__graph.mapclassstorage_1_1Msdos__coll__graph.svgclassstorage_1_1Msdos__inherit__graph.mapclassstorage_1_1Msdos__inherit__graph.svgclassstorage_1_1Multipath-members.htmlclassstorage_1_1Multipath.htmlclassstorage_1_1Multipath__coll__graph.mapclassstorage_1_1Multipath__coll__graph.svgclassstorage_1_1Multipath__inherit__graph.mapclassstorage_1_1Multipath__inherit__graph.svgclassstorage_1_1Nfs-members.htmlclassstorage_1_1Nfs.htmlclassstorage_1_1NfsNotFoundByServerAndPath-members.htmlclassstorage_1_1NfsNotFoundByServerAndPath.htmlclassstorage_1_1NfsNotFoundByServerAndPath__coll__graph.mapclassstorage_1_1NfsNotFoundByServerAndPath__coll__graph.svgclassstorage_1_1NfsNotFoundByServerAndPath__inherit__graph.mapclassstorage_1_1NfsNotFoundByServerAndPath__inherit__graph.svgclassstorage_1_1Nfs__coll__graph.mapclassstorage_1_1Nfs__coll__graph.svgclassstorage_1_1Nfs__inherit__graph.mapclassstorage_1_1Nfs__inherit__graph.svgclassstorage_1_1NoIntersection-members.htmlclassstorage_1_1NoIntersection.htmlclassstorage_1_1NoIntersection__coll__graph.mapclassstorage_1_1NoIntersection__coll__graph.svgclassstorage_1_1NoIntersection__inherit__graph.mapclassstorage_1_1NoIntersection__inherit__graph.svgclassstorage_1_1NotInside-members.htmlclassstorage_1_1NotInside.htmlclassstorage_1_1NotInside__coll__graph.mapclassstorage_1_1NotInside__coll__graph.svgclassstorage_1_1NotInside__inherit__graph.mapclassstorage_1_1NotInside__inherit__graph.svgclassstorage_1_1Ntfs-members.htmlclassstorage_1_1Ntfs.htmlclassstorage_1_1Ntfs__coll__graph.mapclassstorage_1_1Ntfs__coll__graph.svgclassstorage_1_1Ntfs__inherit__graph.mapclassstorage_1_1Ntfs__inherit__graph.svgclassstorage_1_1NullPointerException-members.htmlclassstorage_1_1NullPointerException.htmlclassstorage_1_1NullPointerException__coll__graph.mapclassstorage_1_1NullPointerException__coll__graph.svgclassstorage_1_1NullPointerException__inherit__graph.mapclassstorage_1_1NullPointerException__inherit__graph.svgclassstorage_1_1OutOfMemoryException-members.htmlclassstorage_1_1OutOfMemoryException.htmlclassstorage_1_1OutOfMemoryException__coll__graph.mapclassstorage_1_1OutOfMemoryException__coll__graph.svgclassstorage_1_1OutOfMemoryException__inherit__graph.mapclassstorage_1_1OutOfMemoryException__inherit__graph.svgclassstorage_1_1OverflowException-members.htmlclassstorage_1_1OverflowException.htmlclassstorage_1_1OverflowException__coll__graph.mapclassstorage_1_1OverflowException__coll__graph.svgclassstorage_1_1OverflowException__inherit__graph.mapclassstorage_1_1OverflowException__inherit__graph.svgclassstorage_1_1ParseException-members.htmlclassstorage_1_1ParseException.htmlclassstorage_1_1ParseException__coll__graph.mapclassstorage_1_1ParseException__coll__graph.svgclassstorage_1_1ParseException__inherit__graph.mapclassstorage_1_1ParseException__inherit__graph.svgclassstorage_1_1Partition-members.htmlclassstorage_1_1Partition.htmlclassstorage_1_1PartitionSlot-members.htmlclassstorage_1_1PartitionSlot.htmlclassstorage_1_1PartitionSlot__coll__graph.mapclassstorage_1_1PartitionSlot__coll__graph.svgclassstorage_1_1PartitionTable-members.htmlclassstorage_1_1PartitionTable.htmlclassstorage_1_1PartitionTable__coll__graph.mapclassstorage_1_1PartitionTable__coll__graph.svgclassstorage_1_1PartitionTable__inherit__graph.mapclassstorage_1_1PartitionTable__inherit__graph.svgclassstorage_1_1Partition__coll__graph.mapclassstorage_1_1Partition__coll__graph.svgclassstorage_1_1Partition__inherit__graph.mapclassstorage_1_1Partition__inherit__graph.svgclassstorage_1_1Partitionable-members.htmlclassstorage_1_1Partitionable.htmlclassstorage_1_1Partitionable__coll__graph.mapclassstorage_1_1Partitionable__coll__graph.svgclassstorage_1_1Partitionable__inherit__graph.mapclassstorage_1_1Partitionable__inherit__graph.svgclassstorage_1_1PlainEncryption-members.htmlclassstorage_1_1PlainEncryption.htmlclassstorage_1_1PlainEncryption__coll__graph.mapclassstorage_1_1PlainEncryption__coll__graph.svgclassstorage_1_1PlainEncryption__inherit__graph.mapclassstorage_1_1PlainEncryption__inherit__graph.svgclassstorage_1_1ProbeCallbacks-members.htmlclassstorage_1_1ProbeCallbacks.htmlclassstorage_1_1ProbeCallbacksV2-members.htmlclassstorage_1_1ProbeCallbacksV2.htmlclassstorage_1_1ProbeCallbacksV2__coll__graph.mapclassstorage_1_1ProbeCallbacksV2__coll__graph.svgclassstorage_1_1ProbeCallbacksV2__inherit__graph.mapclassstorage_1_1ProbeCallbacksV2__inherit__graph.svgclassstorage_1_1ProbeCallbacksV3-members.htmlclassstorage_1_1ProbeCallbacksV3.htmlclassstorage_1_1ProbeCallbacksV3__coll__graph.mapclassstorage_1_1ProbeCallbacksV3__coll__graph.svgclassstorage_1_1ProbeCallbacksV3__inherit__graph.mapclassstorage_1_1ProbeCallbacksV3__inherit__graph.svgclassstorage_1_1ProbeCallbacks__coll__graph.mapclassstorage_1_1ProbeCallbacks__coll__graph.svgclassstorage_1_1ProbeCallbacks__inherit__graph.mapclassstorage_1_1ProbeCallbacks__inherit__graph.svgclassstorage_1_1Region-members.htmlclassstorage_1_1Region.htmlclassstorage_1_1Reiserfs-members.htmlclassstorage_1_1Reiserfs.htmlclassstorage_1_1Reiserfs__coll__graph.mapclassstorage_1_1Reiserfs__coll__graph.svgclassstorage_1_1Reiserfs__inherit__graph.mapclassstorage_1_1Reiserfs__inherit__graph.svgclassstorage_1_1RemoteCallbacks-members.htmlclassstorage_1_1RemoteCallbacks.htmlclassstorage_1_1ResizeInfo-members.htmlclassstorage_1_1ResizeInfo.htmlclassstorage_1_1Silencer-members.htmlclassstorage_1_1Silencer.htmlclassstorage_1_1SpaceInfo-members.htmlclassstorage_1_1SpaceInfo.htmlclassstorage_1_1Storage-members.htmlclassstorage_1_1Storage.htmlclassstorage_1_1Storage__coll__graph.mapclassstorage_1_1Storage__coll__graph.svgclassstorage_1_1Storage__inherit__graph.mapclassstorage_1_1Storage__inherit__graph.svgclassstorage_1_1StrayBlkDevice-members.htmlclassstorage_1_1StrayBlkDevice.htmlclassstorage_1_1StrayBlkDevice__coll__graph.mapclassstorage_1_1StrayBlkDevice__coll__graph.svgclassstorage_1_1StrayBlkDevice__inherit__graph.mapclassstorage_1_1StrayBlkDevice__inherit__graph.svgclassstorage_1_1Subdevice-members.htmlclassstorage_1_1Subdevice.htmlclassstorage_1_1Subdevice__coll__graph.mapclassstorage_1_1Subdevice__coll__graph.svgclassstorage_1_1Subdevice__inherit__graph.mapclassstorage_1_1Subdevice__inherit__graph.svgclassstorage_1_1Swap-members.htmlclassstorage_1_1Swap.htmlclassstorage_1_1Swap__coll__graph.mapclassstorage_1_1Swap__coll__graph.svgclassstorage_1_1Swap__inherit__graph.mapclassstorage_1_1Swap__inherit__graph.svgclassstorage_1_1Topology-members.htmlclassstorage_1_1Topology.htmlclassstorage_1_1Udf-members.htmlclassstorage_1_1Udf.htmlclassstorage_1_1Udf__coll__graph.mapclassstorage_1_1Udf__coll__graph.svgclassstorage_1_1Udf__inherit__graph.mapclassstorage_1_1Udf__inherit__graph.svgclassstorage_1_1UnsupportedException-members.htmlclassstorage_1_1UnsupportedException.htmlclassstorage_1_1UnsupportedException__coll__graph.mapclassstorage_1_1UnsupportedException__coll__graph.svgclassstorage_1_1UnsupportedException__inherit__graph.mapclassstorage_1_1UnsupportedException__inherit__graph.svgclassstorage_1_1User-members.htmlclassstorage_1_1User.htmlclassstorage_1_1User__coll__graph.mapclassstorage_1_1User__coll__graph.svgclassstorage_1_1User__inherit__graph.mapclassstorage_1_1User__inherit__graph.svgclassstorage_1_1Vfat-members.htmlclassstorage_1_1Vfat.htmlclassstorage_1_1Vfat__coll__graph.mapclassstorage_1_1Vfat__coll__graph.svgclassstorage_1_1Vfat__inherit__graph.mapclassstorage_1_1Vfat__inherit__graph.svgclassstorage_1_1WrongNumberOfChildren-members.htmlclassstorage_1_1WrongNumberOfChildren.htmlclassstorage_1_1WrongNumberOfChildren__coll__graph.mapclassstorage_1_1WrongNumberOfChildren__coll__graph.svgclassstorage_1_1WrongNumberOfChildren__inherit__graph.mapclassstorage_1_1WrongNumberOfChildren__inherit__graph.svgclassstorage_1_1WrongNumberOfParents-members.htmlclassstorage_1_1WrongNumberOfParents.htmlclassstorage_1_1WrongNumberOfParents__coll__graph.mapclassstorage_1_1WrongNumberOfParents__coll__graph.svgclassstorage_1_1WrongNumberOfParents__inherit__graph.mapclassstorage_1_1WrongNumberOfParents__inherit__graph.svgclassstorage_1_1Xfs-members.htmlclassstorage_1_1Xfs.htmlclassstorage_1_1Xfs__coll__graph.mapclassstorage_1_1Xfs__coll__graph.svgclassstorage_1_1Xfs__inherit__graph.mapclassstorage_1_1Xfs__inherit__graph.svgclosed.pngdir_07fa4af1beb4bf54866da33541fdac7e.htmldir_19b5daa7a6a8a9bea3e7938094914eb5.htmldir_70f20ecf11358dff00a0daf546d3147e.htmldir_94a702a068db0037fc797a0ce58cab1f.htmldir_dfc4c45d527dd4da6a43f6bdb399d28a.htmldoc.pngdoxygen.cssdoxygen.pngfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_w.htmlgraph_legend.htmlgraph_legend.svghierarchy.htmlindex.htmlinherit_graph_0.mapinherit_graph_0.svginherit_graph_1.mapinherit_graph_1.svginherit_graph_10.mapinherit_graph_10.svginherit_graph_11.mapinherit_graph_11.svginherit_graph_12.mapinherit_graph_12.svginherit_graph_13.mapinherit_graph_13.svginherit_graph_14.mapinherit_graph_14.svginherit_graph_15.mapinherit_graph_15.svginherit_graph_16.mapinherit_graph_16.svginherit_graph_17.mapinherit_graph_17.svginherit_graph_18.mapinherit_graph_18.svginherit_graph_19.mapinherit_graph_19.svginherit_graph_2.mapinherit_graph_2.svginherit_graph_20.mapinherit_graph_20.svginherit_graph_21.mapinherit_graph_21.svginherit_graph_3.mapinherit_graph_3.svginherit_graph_4.mapinherit_graph_4.svginherit_graph_5.mapinherit_graph_5.svginherit_graph_6.mapinherit_graph_6.svginherit_graph_7.mapinherit_graph_7.svginherit_graph_8.mapinherit_graph_8.svginherit_graph_9.mapinherit_graph_9.svginherits.htmlnamespacemembers.htmlnamespacemembers_b.htmlnamespacemembers_c.htmlnamespacemembers_d.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_g.htmlnamespacemembers_h.htmlnamespacemembers_i.htmlnamespacemembers_l.htmlnamespacemembers_m.htmlnamespacemembers_n.htmlnamespacemembers_o.htmlnamespacemembers_p.htmlnamespacemembers_r.htmlnamespacemembers_s.htmlnamespacemembers_t.htmlnamespacemembers_type.htmlnamespacemembers_z.htmlnamespaces.htmlnamespacestorage.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngsplitbar.pngstructstorage_1_1DeactivateStatus-members.htmlstructstorage_1_1DeactivateStatus.htmlstructstorage_1_1RemoteCommand-members.htmlstructstorage_1_1RemoteCommand.htmlstructstorage_1_1RemoteFile-members.htmlstructstorage_1_1RemoteFile.htmlstructstorage_1_1SimpleEtcCrypttabEntry-members.htmlstructstorage_1_1SimpleEtcCrypttabEntry.htmlstructstorage_1_1SimpleEtcFstabEntry-members.htmlstructstorage_1_1SimpleEtcFstabEntry.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssxmlActiongraph_8h.xmlAlignment_8h.xmlBcacheCset_8h.xmlBcache_8h.xmlBitlocker_8h.xmlBlkDevice_8h.xmlBlkFilesystem_8h.xmlBtrfsSubvolume_8h.xmlBtrfs_8h.xmlCompoundAction_8h.xmlDasdPt_8h.xmlDasd_8h.xmlDevice_8h.xmlDevicegraph_8h.xmlDisk_8h.xmlDmRaid_8h.xmlEncryption_8h.xmlEnvironment_8h.xmlException_8h.xmlExfat_8h.xmlExt2_8h.xmlExt3_8h.xmlExt4_8h.xmlExt_8h.xmlF2fs_8h.xmlFilesystemUser_8h.xmlFilesystem_8h.xmlFreeInfo_8h.xmlGpt_8h.xmlGraphviz_8h.xmlHolder_8h.xmlHumanString_8h.xmlImplicitPt_8h.xmlIso9660_8h.xmlJfs_8h.xmlLightProbe_8h.xmlLock_8h.xmlLogger_8h.xmlLuks_8h.xmlLvmLv_8h.xmlLvmPv_8h.xmlLvmVg_8h.xmlMdContainer_8h.xmlMdMember_8h.xmlMdSubdevice_8h.xmlMdUser_8h.xmlMd_8h.xmlMountPoint_8h.xmlMountable_8h.xmlMsdos_8h.xmlMultipath_8h.xmlNfs_8h.xmlNtfs_8h.xmlPartitionTable_8h.xmlPartition_8h.xmlPartitionable_8h.xmlPlainEncryption_8h.xmlRegion_8h.xmlReiserfs_8h.xmlRemote_8h.xmlSimpleEtcCrypttab_8h.xmlSimpleEtcFstab_8h.xmlStorage_8h.xmlStrayBlkDevice_8h.xmlSubdevice_8h.xmlSwap_8h.xmlSwig_8h.xmlTopology_8h.xmlUdf_8h.xmlUsedFeatures_8h.xmlUser_8h.xmlVersion_8h.xmlVfat_8h.xmlXfs_8h.xmlclassstorage_1_1Aborted.xmlclassstorage_1_1Actiongraph.xmlclassstorage_1_1ActivateCallbacks.xmlclassstorage_1_1ActivateCallbacksLuks.xmlclassstorage_1_1AlignError.xmlclassstorage_1_1Alignment.xmlclassstorage_1_1Bcache.xmlclassstorage_1_1BcacheCset.xmlclassstorage_1_1Bitlocker.xmlclassstorage_1_1BlkDevice.xmlclassstorage_1_1BlkFilesystem.xmlclassstorage_1_1Btrfs.xmlclassstorage_1_1BtrfsSubvolume.xmlclassstorage_1_1BtrfsSubvolumeNotFoundByPath.xmlclassstorage_1_1CheckCallbacks.xmlclassstorage_1_1CodeLocation.xmlclassstorage_1_1CommitCallbacks.xmlclassstorage_1_1CompoundAction.xmlclassstorage_1_1ContentInfo.xmlclassstorage_1_1Dasd.xmlclassstorage_1_1DasdPt.xmlclassstorage_1_1Device.xmlclassstorage_1_1DeviceHasWrongType.xmlclassstorage_1_1DeviceNotFound.xmlclassstorage_1_1DeviceNotFoundByName.xmlclassstorage_1_1DeviceNotFoundBySid.xmlclassstorage_1_1DeviceNotFoundByUuid.xmlclassstorage_1_1Devicegraph.xmlclassstorage_1_1DevicegraphStyleCallbacks.xmlclassstorage_1_1DifferentBlockSizes.xmlclassstorage_1_1Disk.xmlclassstorage_1_1DmRaid.xmlclassstorage_1_1Encryption.xmlclassstorage_1_1Environment.xmlclassstorage_1_1Exception.xmlclassstorage_1_1Exfat.xmlclassstorage_1_1Ext.xmlclassstorage_1_1Ext2.xmlclassstorage_1_1Ext3.xmlclassstorage_1_1Ext4.xmlclassstorage_1_1F2fs.xmlclassstorage_1_1Filesystem.xmlclassstorage_1_1FilesystemUser.xmlclassstorage_1_1Gpt.xmlclassstorage_1_1GraphStyleCallbacks.xmlclassstorage_1_1Holder.xmlclassstorage_1_1HolderAlreadyExists.xmlclassstorage_1_1HolderHasWrongType.xmlclassstorage_1_1HolderNotFound.xmlclassstorage_1_1HolderNotFoundBySids.xmlclassstorage_1_1IOException.xmlclassstorage_1_1ImplicitPt.xmlclassstorage_1_1IndexOutOfRangeException.xmlclassstorage_1_1InvalidBlockSize.xmlclassstorage_1_1InvalidExtentSize.xmlclassstorage_1_1InvalidMountPointPath.xmlclassstorage_1_1Iso9660.xmlclassstorage_1_1Jfs.xmlclassstorage_1_1LockException.xmlclassstorage_1_1Logger.xmlclassstorage_1_1LogicException.xmlclassstorage_1_1Luks.xmlclassstorage_1_1LuksInfo.xmlclassstorage_1_1LvmLv.xmlclassstorage_1_1LvmLvNotFoundByLvName.xmlclassstorage_1_1LvmPv.xmlclassstorage_1_1LvmVg.xmlclassstorage_1_1LvmVgNotFoundByVgName.xmlclassstorage_1_1Md.xmlclassstorage_1_1MdContainer.xmlclassstorage_1_1MdMember.xmlclassstorage_1_1MdSubdevice.xmlclassstorage_1_1MdUser.xmlclassstorage_1_1MountPoint.xmlclassstorage_1_1Mountable.xmlclassstorage_1_1Msdos.xmlclassstorage_1_1Multipath.xmlclassstorage_1_1Nfs.xmlclassstorage_1_1NfsNotFoundByServerAndPath.xmlclassstorage_1_1NoIntersection.xmlclassstorage_1_1NotInside.xmlclassstorage_1_1Ntfs.xmlclassstorage_1_1NullPointerException.xmlclassstorage_1_1OutOfMemoryException.xmlclassstorage_1_1OverflowException.xmlclassstorage_1_1ParseException.xmlclassstorage_1_1Partition.xmlclassstorage_1_1PartitionSlot.xmlclassstorage_1_1PartitionTable.xmlclassstorage_1_1Partitionable.xmlclassstorage_1_1PlainEncryption.xmlclassstorage_1_1ProbeCallbacks.xmlclassstorage_1_1ProbeCallbacksV2.xmlclassstorage_1_1ProbeCallbacksV3.xmlclassstorage_1_1Region.xmlclassstorage_1_1Reiserfs.xmlclassstorage_1_1RemoteCallbacks.xmlclassstorage_1_1ResizeInfo.xmlclassstorage_1_1Silencer.xmlclassstorage_1_1SpaceInfo.xmlclassstorage_1_1Storage.xmlclassstorage_1_1StrayBlkDevice.xmlclassstorage_1_1Subdevice.xmlclassstorage_1_1Swap.xmlclassstorage_1_1Topology.xmlclassstorage_1_1Udf.xmlclassstorage_1_1UnsupportedException.xmlclassstorage_1_1User.xmlclassstorage_1_1Vfat.xmlclassstorage_1_1WrongNumberOfChildren.xmlclassstorage_1_1WrongNumberOfParents.xmlclassstorage_1_1Xfs.xmldir_07fa4af1beb4bf54866da33541fdac7e.xmldir_19b5daa7a6a8a9bea3e7938094914eb5.xmldir_70f20ecf11358dff00a0daf546d3147e.xmldir_94a702a068db0037fc797a0ce58cab1f.xmldir_dfc4c45d527dd4da6a43f6bdb399d28a.xmlindex.xmlindexpage.xmlnamespacestorage.xmlnamespacestorage_1_1Action.xmlstructstorage_1_1DeactivateStatus.xmlstructstorage_1_1RemoteCommand.xmlstructstorage_1_1RemoteFile.xmlstructstorage_1_1SimpleEtcCrypttabEntry.xmlstructstorage_1_1SimpleEtcFstabEntry.xml/usr/include//usr/include/storage//usr/include/storage/Devices//usr/include/storage/Filesystems//usr/include/storage/Holders//usr/include/storage/SystemInfo//usr/include/storage/Utils//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libstorage-ng//usr/share/doc/packages/libstorage-ng/autodocs//usr/share/doc/packages/libstorage-ng/autodocs/html//usr/share/doc/packages/libstorage-ng/autodocs/xml/-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:15005/openSUSE_Leap_15.2_Update/f192d8edea47c962d29667aad9cfb871-libstorage-ng.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linux                     directoryC++ source, ASCII textC source, ASCII textASCII textHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageHTML document, ASCII textPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsXML 1.0 document text 0R(\\nutf-869cc968945c6f3d4e41d4e4ea9778156ba40f694184348f8ae0e3cdf8d5c4216?P7zXZ !t/] crt:bLL ͩ*6ܭ\7,$=%R+Ha6$1e]RF<ݚ`[N9p,X푚"HǚNGu% 2WeI6nr@)0YǭԽz~'`#!)./* 10Kqkg6*.V5vU'˃hOQ ߎLƊ4`ߐt\~6]'sެXfU͆|5PgB֬)ۅ9Xߗ׃[|!k\ZZi+YJ9ͥy\!'˩׺PFu8_?\!#6t xUbX^ϛLhOho+Poy'o VWHzBfqŅ|||}nlxsO;kۅٲ1|l1s@֒T)2[ݒ,S(Hqhܑ ,YV"'b zkRD5~ۓJz*:Y^8.&W-wO `(<-xtvuP |Js}n<:ljѓAЬECsKP+zc"1z_sZ}ne8I3FQ9vF(~[4Л@y2g NnEQ,ZD_,Ζ ٜEХEtYzv gz#_PFZ`<(Y9rʟC'sJڄLIg؜Ń،I0\,i =C(HMժR([{h f3OaPfgp[jkӦwp T?;X+~VEtS܂WKeBp\кuˍsI˱*dhHɾ<7]+KV-j3,,M)b,OUί% +w_3Լ7BGڹyvr:9Y9_GDHlbE z=ruf m oQEёQ A]`;͹:SV6/e@+IPi$ zkXiAZR܊niW=F$!ϋdb5bP;f>oy1IfՇ/ߠ(/rdك'M-E,A:jEfro}LzU̍uZi 6"r3А C gyР9ϚcXFB A.)ӽ*]ɼfJW03~5k{#bcBA;R8axd`(P5־3X5! 9#Ԁ b%;-J{mbG럔mDC.ϭ TkvT70*tPhS폢3YbC[t X\a%PW\X8rUKn.TcTTctX #X,X{;}×%ƪɏs4|X*#@,ϜYnqb55P57M>ėc_\'w8,կ'Z4jQV=UVӲ8Ñ'ɗVw"5N!*w[)rGF xhY 1':רPs/Z>9MR 쮨@w_xv 9B8i7CLz :  6pe7̖Lw\2Ts';\Jеpy#d^Hcr ͓/HCIa XA`.,L/dvHaxĜ}UrB^滧k0m%r X> tE"(,W'ѓdgCrۏòzS+ ګE_n+=M[7 .Λ͓Vk"OaRt[ޮfxYxE1eSbKmꍒZ嵟ROC[(ZU1.Ҳ|]68w^-R ޼/IX&1\ʼnԫZi;Z&jkyY?/Xec|x˧[t.p*Yٲ9(E:()t&]˴6j/s\+2->T°+>U6TQZrFrO;jvI-Kk^\j@ۉDA9j F i`#.?BJ="76@QV@ ^'*&a@UR߱/.<|#=UTЬ]qN0#x18P[\*]htzPvvgGCP忰8@:I/|`VX+*Kݽ.;0g/t.oF[&ziI*;-bCL5 ^ը`)L[V<]b&L{0GIKƋ_'7Gng0  '@8wܩn>~V E[X" [Ң0q* Ԑb|*9=-YXdK$>jiw(;uE ^Ae 7?mPkkeR7~ˆ&Zne0†ՇrWrj_GPRi2t+?E&>b:2kC ]oX[GWF[^9%e)>e 8]I ۴d;CSY}wRcU !1a]ip72@*bԪ{d oV 3m]IJҢ Pl}YЦ ~Kdw<]q3I6G.'0$]W􄄸ǒ 7*{'#@rQr~~T)V#s]iEZ7lJ|3u~,2Q0GQ~@`cD_I ׎EGs%cu{( [%0xv%SR;B)/1$r3{|'|K{N,yxY½kN6e"v\;Oq)'|R9$ mGZ4:38jObj@UrYeIԈáTeg56} IIu zhKb[w#T)Y a8mpyތ0_q/3fqa='!LCM]3N,k$Ζ,I gzZ-w?_ތ~yo"Z|}:J8JQUCWZ<=Oc7ȯk=rhm1yٸQL$Kk^i|)ĻGwdx^-]-&e}H4g)N@߼  df/xFGձZ]G.YW?zsP(t?7(3)̓8y=FIb'}k^+[b(x~ݔE4jDF%cyr^u=E`Y4Anizq8"QȎлܤ}I puy !^ j(e8JxK7 @kfM"%zʘ6xn,x%I}V`MK#!6%c[9Ω`sp\Ⱥ;*c!,7cDhUE˒yͨ hY2/P²l|~=iNGa֌!\vD9Zճ$@")U) 쭭{[$c#xP幠QV F9pf?"鿅Ì&ZJty ۑ)a t^J}A*:;O5y*rݡXJ3ҀmH(Bfz_싾4R]m98&5S>U[[nGaW*X\^cbZJXo&*5Xvq8I\@hW-WSȞl|fdAd =k<\C59E.b#NmrOgFId3՞<18gC+uPղn×K:3HKH $,k<ܻu NQu $uH0ul u_m؝ciQ.񬦼uHYJ=F1Gn nѰ%7o`_VÃ#v݈O9862֨\X59SJEy]%l@dU!5DZĴ'˃QFt8JRf:A+\HELf9:OY=+<VSNw.9)gxb*~Ba4sJxb95dQwj ;$`Bצ,s,5FzW~0cgusfHsJk=-b6LbIaL/#xk z-Ŭ>h#=>1z?un_ǒ2eShSl)#b o]HIq]>W Pz}#^°"_< Ћ#=Vl{^sxذhSH;S x_stB"ZJ%QEiy8hX̳C^/ %&J(xH'd%twU38ѭ_2ocTrh(؋,8ks3DvgXS=Z3ls4H dEߤ%^cqySx1Xg+RxߌUu7kPa # <Ӆ6~_̫e\q6i6'@ ~^+v틭h[`cOR:F>!>uI+8@#w>; ۡ`@U Q1$fӄe/$Hn$(k?>Žm k68?=t ٷ%G;{qj \9dkkNh7 9#);K!aȍn)8^e?,ڂZE. ǯ8k["hCG"0,H2K+W^#?&usp= }Upsg,j ifKꇘÙMk@8Ϳ2? ,fh@{!ď*7tm:U iuy.,0UοRQY: D@l’\tjt6[J\&b̽h[_(M roHl]:H z):%1HW'KΫYěҚR/ |@ )Ki[L4c[8wf~(vC@~햸-r6w \$'RWv 5棔dhl?u4sV^ )e بK)J w(-(ќASU~=}cvȯ/6gY;V iK zTh:vn Fgӕ[t RK$uRVP‡6)/mZ} ΂~0L4B\Lee)ǻ8Nyj5z4P4o=/9۞ T,vf1 漓ۭX9c|`ƠE]$Pqڮ WY^Scѱ2J iuׂ>I+ [ϭ]Az=wr a0]~ˡx( |}D4[@9Q+4L@Muvqd M{lAhZA땮 &h@XrKo12 .+Hk{Ҷhm٣Gk7 .|KTzWO&7>] K(ʟBqb.ShzCT)XHax_Iӥ:K~rNc°V4.-qR.R޿g0gvOZ8)>dBǐQas#R TN!hTB"=w7t5Tw!sF+duekMQs%J4N5ܖ`WR ?UwhogJ_MsorJ!#f D D Jp5[#ZmD1X(ڋ1zB6~y)e`֚Z4rvrv|Х& Jwɻ';;sR}Lʚ%S>U-lJ"Ϧ!`9Zpx '%#th Ox`׳ ZB>0/﹑OnљLbYk]5ueVqftotױB1`fNy ؀RG::²L5k\aϹk Nw$͎!﵃c&pD[ 0*(幜CiuX` =w`jJ4Ȳx"JUj_R-x'ԮeIS)0Vmf d#cpJ [qk&*<0~bw,QoPOڰX^K!*DɊS7k;Jq~SD05lOO`ŀGDgH"(Vz.%sr7Wbh J^IkIk |! xj X3KD@Q%  MQߵ&#! |0 ՍU2_Ggf xսtp[ǝXy3яO&%04qW{+1A&O]7JPi㩨 sDu6 |Jɯ'Hy*%eն|O%\fK1`x/c[³F %>ri89kaLy<~*E|&ֶcJn"e2Zld\"nJӵS2g%}?INS(@$#n`Y%7E&VYB' N.;3U,3,9!yC>:Y4]aJT^sYwzg! վsLODC-%ayXrh#HeLhWTu8$ғDAVM=WZ:aŶ4#+#Q!;$f"~hBOW8Ű3 v?ףu+g,y:h}l*sX8o@AwOh*? `m,sj1BQ}<[94N nrӱ%p+D;۔䎆4c(6|TǷIAIx(sCvWအ!<jM7eˬ<$}Ӄ|J76|BZ3%hMe`xږ?rg0\{Hy*ӂe:hq/ < ݾO&ɸ4دJG,{1tI.̀,^;،u\Ob3z R}pA+Ńl(1X-nOx5U}:*nJCF9-aM\߇ 1sρ*.fa"ttn2wtoJ+0޻ _+Y7p}OC]D-b"TG2pd\nށb1fuE-4)A*+i]-fo )mh4Q'1R2zvHm?vLWϔZUgJ(;Y^Atnp@W?IdG4\Ǹ'xN(ӿt-PH͜( ZlqMDCG.aCzPU߲mlcIAÌH97 ɔHiAz8Me]wnu* k/}YO\KX\`Z< zn] 5c%͉.aK; H6+6CD;LތWDkE ]F#qlp%APe\dCWP._ڍU=_2|ndxO`cQV%",<'I쎺S:|T ?BwC)C& 9lL U%Q,.E=.쥝E_55e(a֏fg-_*lةpz׍k"~{6/r\!#zPծێ8vczML!~#l@|`58h1$Mf\Jv=}Xw(?%̺%I* zoM/h X+ޕU; ĘWog7@Yؘ9z-ùݔa_h׈sΈZk?Se*KjO(`y-p=s whjH`".>ѧ9Y6 w0'䂔) dɿwwE̴f]tkIC8sIYcgUEy?/Cnwgq '݋-GG0 [9 2("$Sr묚0n9G;r~d\|h(.W O>> ~>bm\wLEVzW ͩ-$)tADLS4\nRZQ N k)%3sZ3|싂_q%d$44\Kn9znPv Avpެ$ٳTc<>rXm:EEUIH9HU\Rhꍧ=qv9FQ^l87IRS]}D(!Aۀۙtؗ%f<)."}RZc*ZzHIh"iX/ɷϻֵ耆[Uwy&y #?! X`&5QXdgVՎ#T rDU(qyv24|_Uu Q$O7N1 T_ʴݗǜp֪sjo?`ڰ!>)."UӦFoLu:DY-37"ϝC/یTڶTT1WwllpOf}Sd^dT(UePo'^*F螄H G/QDҡ"[ 2.fśZZGX\OFiE8>X$R)i ߣdxl/dO*;C,]Ⱥo"F%yg5#*QE`BJ j"d Rmސ_pAciT2U(O:^.p2U&+RߞqkLe:kZFY%rM'3PPlD§/1AF7KVfwA %z~L؋Az|lZ^Bv_O{)!d8Ew9?>܏ѥgl)Yo-~š-;Ķ[f yLX[~\ < *Q&pڗ#>7K/N_(>fԗԏGk8sFF{o;nEB<I\FS<,TOq*_v69$f7ީ"= fJ g{D'L <N쬠eNzn<۴ݤ1&*J7>ImxSޒ~ L'ޑ:)L(0W* n}{Q#TX'sSJ,EhW R8s>Ajx\A)) D;(Sv MT2x $2in,@\&]G1P.'&Yx}uJ+~c)x|;И?ub!y0N<{bR@yd)t_ lNb5 Y'dw]{ X (ߩ-g[DR@R!26c0CDc,.)b|׉c(ґ\rw }F<`1n=O2fCn8O+/zTz6<~c-`0=IdyWs,8G=Tmb(Jssh!OHC0!}o$ާ@R؂ЅrJlF>i'xߢ+0cʝLLOx|1Z,"5pnzvDH Hg τݸ2}W|I@'n.&X 6‰-<:&7.J-)O`§Ne2W>H$stY:x=G <:ndR`1d=Mdy_^.1Bhd}Ь{5Of]I, Dk]mCO]gFy.ɽEn>AY3$ybI\gW)y.OU5-u[`Nh;~H@dob>\y\lxk!_λ,ʼn05j#1^!phb҆Q}()D`D.ʕs'H)享$";aV3zz|a50Җ=}g_M%t˄Jpc~  "`ZAttY}ziTE9i8Lvg:)Ɛ"! d%11 =)b#$N;reW#jA\1u`%DK0|Gy]4&Ȕ)el $\) xCO7 ^Rʖ}8Wb7D6W4\Ea)0n|Օ:5[T}Z{=*&R]mв=LA`#Kl+䐣}bvR16 f`(XQ&~1i|}sWG5oQK(vD(uA~A?0\-I?oxvxJMLM;ǓʮڷN }Hǩ  ;*":P"\֕#PZL*N]y tkbwЂ$#JuV0hhķMZF]jee T"i2 hi~`$6,!U "[INS) %{2;)t[^/l.)$ 59A _ Y㚧+ľ+'E-h\q$^:(. ,H=vR e'OjTGРʃ6P%ou[cfY'KEEDυ-DKz/LAb 2xJUwZ M cԘ La 7p;q$nzL963HUoKg9`-)Q E/0uG2up\;vFTU$9!AznөQCFXZ?>FzR@dX\_w϶׬o(a;aeu9UEۼ8>Q'N 3ik˭na6^*L`%/$-1r99I!y r3LA r4$GmW3orTSȈ!*,L#|2G?ogjۙ0gc6pF<"-T| )Œ޹ \Sԝ:֌DO"fa-a0pW:qPdESu~uĖɥ+oE|ZK18QӀsE˧ C%?ilpxpnDAh&Yk0+tj &"24É~y+&_)BP.x cm)p5&|3eOBLgI!|7Ȳ-޾VdX,a)fm+,;iR$蒚]Av XF=s ªEiiQsvW;ݡ w7׫!o1$LG繽SƳ(22ô\#x n߱?}C,(fdBH vH`W}eΰ8yzR$5IMb\ʒn<G:oHj{Qaz8=8&oZdy'H`<_ IfH{{S򭜺gqfҮ*W^=`n|ӟ 1rKT|tS Em9M+am92@@L[x4^z%Rӕ/)AN8(|ޏAd-`5i@(D(E''@03f[j"[qwfiXt+4uhD.};1۾O *JWeuܔՉʏRvp w>}t$":.I^uiD=KGV{ c9L{`u(C9]M~r`=^1! B]z㙣6b 4ר9rٶw h%^A΀8KT﷌|b/kBy䃏mksSE8Zs͵xjDi\tSe3GAb"r^2y>iEP?Q4I~tG2V򫚩w<}Őʓ(u$c}мC n:n/ֈꉥ(a]$iZp- =ێ~ 8KCI1Bk^!qNH9Ca"(G\Rp&e*+g_[bfȑl]XqM}J%[.qg2Q?nR7XՏwߵz* S] b<{Ae>!iם5jŶ\nEw,6XB ~Md9~|ܡ{ O;?)7iigwT o-WVQ$EAxܕD]ʻ4%iTH}hBLݗ(eUMR^'=.̅hJH&.1eo+O%7|LB%(fyLJ~j2敊}+V!ʖ.YF <*|nAj-Hٺ`PXC l+<1)Br3dC83nB RO:b[{R,%;tD$1'`U@&$ƌiSjp.ʋ,a(y0iZLS2iI} ZP2h&q$o|WI~}tѭ;tDZƮ}G ‰xg /ʳK[3gt1@K7Wd]/ߵmS>6ZxsdUmڷD(-0_$< .>$-IэLמBy_TxnTRnN (jR"T bq%#>Wl4WqP B-{1~\8jt`Չ EA$^&l?5۵F|?`zVlOo0N:% ʭ,< ׁ 5ĕ/rA r_tF=0ε nLM1).W(:,[3WZo rXMB?Ijș଴&f53լF/¿-8gv I*or[lxwNwfbݡ_C.}T4D{$BZA$Sa!Z-UD48ϗaϠeC{y<vk';{yUWr DrgL"P9&VZP^u95c)&ԪcI oQ|YyO+aUd‡iWw@{" ,n}h}5jRQjoݤFò@}[JǢ dt*唻~YSPc\ O&-8j;&XjKNnnѭeW+Xx&yI"pcWS鞆 ~u _>u 0ISkWtصM5ڣ<1O^:T[[HS ӞYC<"ޜ&%2ǶԢJv+(%ծ* cJqfMȚ/dr,2k'>ʲ.]/Dީ"r%}X$6`呣IpIO8A3l:vWq:hǸ\vD,#"TCcɨ1ZYD߁ZqKú&}Yv_[NxnaopcE%s٬ffIk~4e:ꁊ&A^5aږ<Ęg*yb-!yb('^+ENA-$2` ~O2X @7һg0.1`c@LWGiϯ 030n$bY]יּ?sǬKY(Zxy,`11 }&7' bzIpez/?X  Loc<\c%d\0W(OĦw'@8%|C DҺò-ThV+gƿjj5~>S>ͮ̊a9Eis4qB . #QGwCo섞NbYU sbB~'.{ik c!w-ypGK^8aUr%oAZA=^&u*+XCg `[&U孉ʉr,2c3#i(4Q>U:vyc$=\V1&]h r1m"_Fe>6FAjj'&]"Fķ0рD^kT%<ڟ(ʾ/#/ ̹Xv}yʛ6(WimSzXD&v)a qн8?= h;ӗG;Fe#F,&0–:;Vh_%&dϥ{>ΈZZ;$|{4Ks_% -ӹv1דm{DVW0KIl&EvZ. 8]A9*۵RExc,tQǴ ̂u"#;oA9́]S1%Z-D!p߆)˞CJ֕deh^#2v0'Ͱl{%J2dthOO[pB7!н 3`rЗaG7%gک<k\ UYL9wӂ#azђD0&Y9\ ۷?趇x5c.X]T!.%v.LІJ1<0~572zY̏2i/^ 67:(f]>/kĿ0\[th3D2aTes8W-M=LMa@r <`*n H\FN&1X X+v_Ⳮ 6,8cS>B_Ƙ\_Sz9>XM ';CFlڏzk= @E`Q}3NrjurM YFZ՗+=tяas2[m\d6RҐðԩam=&68Z,UInz2! hHMF.yfmeX86r̝LM:f悙 `@t HᤜxajCۓ"\Ȳk&0qP҇7f՗Hzg1( _8:Jk ,j|Kq1P>_=hR48ݴ^wӥcCv]BS1~UR&c M" DfѬP*Cui8]pe?7<*:(Đydv.pif$qR = 9;bdgA{ɔqh ~dat )ieS |jm]s-3poW 8E oVte"9yLH:J@eOTN1},ol}XM r|\.|yⱁ4/&^D3mw* $KŚ, THڠA! w8ca+lB8W!ndֵq3 e:=ۺ V=)0&zU*)Ȱ+g4؎q#dLy`(F].mgdҍn?k {x=dʄMAsmb6{b ,W-dwEMvO.pBg-HMe--Ax]-ofbRL\jCWM`N,AI\f<^晅V}C*imd֏[ۍqFB_jo]u\u\hYap0FD.\ z5 mrT* ]ٮj_(w48r9H.O#萦*ʟ«Nu|mSm\;D#mo`ZN@"԰Dfl+Ҝ_~^W< fB`B@g 0N* yMmTY VcZ2ZD :'oxti`IА5a d/ ջ| &\$y=j1&>|Xxʨm@WzvjW \isDl&E] G7sL15DffT6}HÉ*@f GVȳK<~PG>5/B$bkro8٣]6_$FbYN:`'lx%zԘlVw"7o J ~e ;UP0=W'+%5^sHn o &~bLt B3%ƚA@d3Q^Pxtuj% QU ǥ4MGXUH㿏P6`8E2sA隊)Un"%/Ô *e1{bғ~6v=<7z!=OmXpZ q0.m ƅHҺDvY7Y#܊1K2G6ïu"q}<͑ye|apQ>fFih6Q'~\ZA|xFhϐp. e/B^WAITVyRcCRbI7`%75uLKq{}[!Bã/B{5tm6hMb b)e_>ߣ8MLfέv%[ﳂyD Tiҽ//:$\y@%y܋d@aċCbvoX߸OXh!n#Dya)i[сnn?A2\!7̵ܥ\Br ;1%pN=z "^pDR/H3urnܵ[@[c#:+]9$$0'> X"c;_rS9#k _l|xw&:x #|<@DVZPӀ ?g7 Nl2G2Z<͎>Q/l^SGۉZ6vvsmnC]"},d3CPR9e;"XhNVÍWb WoU_nnpXf*>8A ERB/nkťᎲK2y@2biY4cƳ2A $7'ted؏^ ,1}x襢yѾ%8h+ xMpD[YJ`FJ0V*!~EGrvC4\<:qlCΚ@^vJxYn݄擧ȯpӘ;w7ƹb:>\w3|1ޫ/e4ُgRt=B,k\~>/%z*l_y3e6W}eŷ^9>P[In Pr.5*db}1:rffq|DCX#Ӽɯ5 8Nڒl,@7 )\+r #Jd7|ʆXzy?@]*\g"'΁ȞKdfu-h Uian/tje"uǃt7ꢝa_; ,t&D3fޡX^ M6^Z}CfPx-'@A&T|{U HStf$C֖W1"%͂ RJ8VWq^糰lvjdlq@C'`Z/9<,RDnI}w>*gLNC=&N>wڨ${⡊aA\WƷhKv+}D0q+Ⱥ.yq׮9Rř_/iqSYC#>n84 vD__p׹E6),ZCF\uJ:] ;3GQGQ9^tTՀBHy zF!+|Bq'?7KGW4Tuis?q>[UvX!l!]YŞ&9k(,I0Qm(֘4!BZZ)ѦԖ~MSp/6?t9TqwXMR3%PkI~% Gs>wE-6RWÀؗ>TZRLiח&j[na 1Ptyw6}HJ-gv8v66_[3c])&bS!<'R^fu0+L0pi_c$c^-Ҁe;8&5QhϽ5!ؾQN&f._V_@$"w2ut)0/ET#^"D1LLN, gp}/'u;0&pٳ5>aȡ'6cBh$t0>K '3poE__ިFSbٔɒO&ۥZ6WھK-Ij_h {6+CKՍ: J ǑvW|y%KV o-S={oVzgcY(vk3uxG%܁wFbmܬ/~h³E ĻrvH@%ƙE% :ʩ( _+ec/\݃bOb<ȑg.B98%ʗVn+HA_l )>4@˚Vhux)Cb\5N:5 d8SOap*Lؐ)*P7 <*~-(D[pIqqcV(nh4,B5+*;Jio i[cU5KҤUXxp`#)wKÃfqУ O{WP\{~*xy+ o6Fa8N2Ϙ٩A >8.#GJi!=rL[ -nG4JQW s2qED+45=λln%|GĻqH8(c-d$%KRts͏<5놙W7@|M0/ &`q͍$wK|֕jx9*l)Ǩ k$fՓXLkL0*9Y9Ÿ= xopVêX0pWH{ On?t3!hXx2ASJ-Qfki=t6d]o<.~ hd#Q9LY:/hbgr6r]cXG2" s~\j+['Y#,Jۻ:w9iNdf=oyLIG8u~Cj/?o"e4T!֕CL;f(|:iK_5 >W@o2ga*1m`-G-5zANsVȅb}9I6vdSgexS"@CK$N֠GtڭrnoАms2^?@:=G.rP*쓕B}WHPF op Gr?'9C梨 ^ezm-ԛt*@'@⾹ܠ&iNzwnX|hp/j_s8QiTg@l۔*ւkܻY4SpNjA/B NB~ Sx84h~o+B /TfIJ(`؝Kh2ov3 ]vtƩA>Z, Hlv:rh~х <>ƱJ!vnYc``Kx,m}Q+p0q߇G[}±_X@/qGWi" }BI_TDߍ }~A`J|h|T^A?Del|5Fȝ]o NSq$D, cIKփ4=Wljݥpho̮'Q|?GyS$w޴=)oP8G]^%7,gozr#ג@ĝU;yC /d:]3wk-4pq]2|hvuem^$RF=ت_#\背.Ջ8E+}u &ֆMȪ']2p~n,! f?ܵ@V_B#4o:_5%lYy"c@3Yr~>hTt( dӛ/O&TˏLMqNloLЖZ<WtEo!ːAHTyG`_C#TiMO\Udc} X,K:=^mG9Ye\07 Hzb;N1v0hVLL-5-|A,*O31)W ŠIwUA}DŽ< NUD@:Qz^oKej=ogKġia)4L6.7)Xͻj"L{Nf v^HE`g@K͙+>Go*U@biwvF1J͑[s왰B;a15__ ~*e)蠌dc2+| $u9m-Jҋ\/Bwb(@38B,U爔M9^ݯVMoؿDd &$-M oE| CqZYbMIWN{oet/FW*M@ Ë.#Q1͇sfx8DY\mPfSA13hݴuFIlԭЁCH!իukV6Sz&hϜhaB(I~<[FzgX,zHCX f,nR/$nōpD#IZJK ꃕՀaȺnaVD'9K8k' Tvmqm~Xx'ʾ9FMl0S>& C]f(;Mᦽ1h&vCMB'$:V8]%~m[0" :_NEl0| (Ś=H4dbzI?\H-E437  NVUC1i8)80HWq)w.\~UAqXRůլ7rĀR#;IA?RAǗT0.{eu XVOKg^7Jsܵӗ.y|1Fbgc ǢΪɬsJG+sF[gȋ>IHqzLCUF>H٦yR j S'SRkrjqUtV~(G}L%l{BfZ6aN?];23i5bVD^K4vxIErZ.{.*Hb-pkhŖbj_WiJYX0Ռؘ';<p{fr,!$tZd&}nWҷr ZK1K@_?QWh+|Pr H23UEQ.xxA9Z$]-hjo"iA&,T>>ft.1ևe}B2mtju>J~W6p7p.+mea+ {&Jv ~T2 l2K"a%伽&HuwÛA>TdctAZ*nwrUGYS`ͳ[%r\d裿8rNf7;i+"?o x.*SR-_ZOp7h^.lIGIugG9jZ7'%Dй߾ F0¸GlTb퓚Z:uqpmH@[Qϧڸr 3*# )3Vg\ٺtBRuͬ(`;:LJ0dx ހxjg<I*9ݬ15<Ӵ!#P[F;ږ.Ỳ"`{+BVTypKlp'K\Y:xsq"Y0^9IF/eO5!PNIJ7V+P]~f,[ Sxz!; ~1sp>c6Ngq=Nm9D=zJ_q3-bqSVH=TmF#M6 b^+jomװG, ͇q(ȣ>GGJvl6^,uR0~p#L6Ҧ7bwl{IVDV~#L# D[`{Tk^ >P3ȦT5.sk`w./t J'cPiu~;;MNCFsHKn10ijeG&^;ݾT6G9jwAئ;FeNp,Fo . G {ci%KNMfu4cUЀifXh%f_OU݈X,?W@]F"X&d+[`G 6xbECjkhp-k~|xZEpn?ҵ$E9s?zѩj [&6\Ӭ Aď9C"Aw38W}Kb$kۙ.tX}v89b u=PaJMwk[nyS~iy')C])Bw0e@\Uk'4ӛ GHwq9[L}8U;LtYuef?Niaiq¬fv\Ѹzi #eּN5/ȯbGi?%=y3atN7 wZoIY hvYnwqrEQ`B@ۂJG]\N,ף ~ѧJtL@0*G8ZdMuZݙ=~Ȗ4_+g|C]VwzPNMAj)zFFac2"pWxR&|#4{VVgj@U t't5: ovxUVp>=2N&z_og=c[3Im('ׅkR<m|@gotDx2vSusuiOhտrBA#{os6 }9mG  C,ϠXCJ%~Я_[u3H:ge*[`|͸|h5RPu@VQ5!Fi|@Z[殊7*略uv&Db'Zӫ|[5ӔLNf!ŷM+G1$W(݉`E- eF}ǻw5/č9p`n m=KkkST@΍}g tN`L8gqeP~L4IVO,9 OqqW6ƒ' Jia1SH ew)7|žognNpi7 TĠĖ9z sqʰ-~ˈؓ4opY (tdS:b/;҈RnқΡ'-W5YQLve:>Ti 9_H>:Fe ( |WW3Ges4z8zD1-x]a jn)`X9E2CI$6X<\yAh\XCe3\L3 Bj ;(;cTl]JmwSP9fs ,tMT&r,x'\)FoYS̑S<1:#8.mK9(*8zFXbi—'yCf\Qz2A{DRɃ3cfd)HHa} ]i &3|ܤ(HLJW mqYIThG"= Dǘ1#^I|?*-}—Bw/P?QaTAi=k-Z   \YûF&]?]kh!:ɵڊ%$SE)3a Nkuqi;.c"l -g,_?] *D;WײJ@Ԯˣ04]Fv 4si~a31:{D;"s `a:"11ŁڦCmC& ?YºOFئ%u̔㳘ٰmȉcW-ʆuOuc~<'N}*_,XL#87Cؔ:lV-NEg'Tt/"ae74D4 ~kpk]vu+N~#m$ѱO~7T[z| va:1Qh|byZoL螩dp$40F=j$k`D}ȭ QsFݭ+ çDl>(g$w%00z!:M R?BYd2wNWzŴ~RPo#'#q%Nd{Z>V4%F ="!uϢqw&"I84M7sm ګC>(6}M >E)9XWx6 h*џr}.FV/TH}2l720)ĵewrSݧ\')jCTМAA$*W뱛g%Dկ*z еaEX6m@ɳ[uzi왋yS .X ܴ' p4vE}_dK)<TS g0IVb1Zp|޷WuIEu]PO&Rn"Um@OLPfOf7"ƝF=nP c_Db,j8a 0N1`d!1 GRZK&J>ůRXZ~>IP%~)v>Og78-QtŖTO&ΐV1`=fe=z DAp{IC(6g NQqwY`%l 6@&Zs W{MUkqC/PKG;x%9Dl9T&\O#wǔꅘ2+-Q0&MXHjt7nq? 8NҢ 5S3iiA iwN70`-]_rT@ګZǑF$pb(_d73@R, +'M('׵bLj/ԙ4g1Q"Tp2讷|iKՏFPgLtyhO~BɐwXc9GYb눬4aD[VM׋L_=Q:ѡV)B\.ީ[2`Ɖ%h^LߢߵaT,gB$BPkȇ }ͧnItfC4hكd{Vmn3iCj G$@NX-bMWڅY861ogA2,BAaAr铑N͓j'R73242^<$]8 ҡyMU~Q5=re"oچࡘw?+93"˕WY|zIL/ @:&y7|~-O s^nnnx=JNL~CH`itCMpQ &ϪmȢ#ҙg2߾S"0? uAE&8X.OAOmOd5z 75( <dI5vntD3hN_(4g" ];*@f\"yP'v*V4:VA7TkWE jƄ``MvQc|m^dzJ\G6m|IhQ:@n/;fr%qCfPi::P# {@6#آj&)@IoԐ@5oqj@;5;ZCuҦ*y3mQ`CT]Dx=r -u͆~ )(IOq='lonnkQ^56SĔ(}&8tfU0* NX>J>pEnƴ -xKqQjE1㯕*貆GmOyXrskgb#lo'yb /cg#kSl8&WVizqW:T:kESn;Q8T-y\~,#'ZYҼ K.! =t`;qYT@WI6Yb׆VV FHQ$>W|+Yɲ8l `Fyw_>5D]؜CVRB{諠 8@(PEWE'AF2T H?ZG9q=+TuL3:پ* pb:j2,hkEHZePP%:xq*7J Kt³`SȽXHXzT%Y6 h(a֜lZyQmpϜRam_(gيbHL15CՀ ӵMz et| DkX*=ױv;s%Cㄦs*nx\!Ц'bC<$Ċ(#P]@;85&,֩Aף=?!g2mp1FnCˑzCT O)bEYuiجu&G ,ttFyl+taV:ju}<8M{dTv6nO`XAo/S',b*U7!/&˶w9Z  TlcQېGmvnE i R-Yԋl]KհjIS^q'$'r5 _0ʴn Ī?/oNY=riHHL Ʊ^4jSݥ IKh}Sʴ@(?d` P<#o?@;eJUj9x ,8R,xXU'5g?wbPA_!?/@? ;"'Y~PO<1N@$sw)J?jӠu&ӽx|,L\7PHM<<ߒ;q\Z}N^q'o' ttqS(\~Bd#{ȍ@,GUZ aY'^U[M3cK,CB6.mޕBHqRQD5Wn$SuAMp]x-bq)<%I}RwVW^QsB/MwGgS]㊄ Jxͅq@Q~vY,ge-hɸcM!,L?n<҆L~8rMɔ;Q`w+U9k/u| Ub>SDĜtz Y,}ɨ'g1g+"CPLz^O׀5& 94^AdZ]$!uTME`FXuD1Y0q1-k2jmq\ #Dc,SFO^nT}WӐՆmqz⡀ 7bpGwMuwPhM9G%!m/CۃPSW^6_,;]/Byi`k"@-˴l ۟K JDQH (Qϕ => P$%E4 lEjliCF[*… :C|Ҋr|旎)MZP\y'Nj/cmZ7ܜI<>ۆMf _f ^:4U:$ZibV\WDbԄ`aɩ!*%4/ej9p=A" 3Hc&0&PR⯥~hשnoˌQ$~O5ҥ[v@x6C$^]x\o%CDSǑ@X= W/EwUWPDO7- \ p\L;%AJecDrdI@ :pz䤟-֔;uշ4Bn+9w>[mY)~mTApcb}Zq@|JͶ~!~2" ? P0s}.5Xq5ǩBƇ'lmτ{ $Q&PͰ{`5K+8p͆ɾTMr wQ 0o@k3,fF'GN`x _3voA ^p8fxOaֱnLIg-7sO2Og#(lFHsNR.a 0@XV׆r2'E[(-LmfS?P%K$>Z}ۖ|;0]a[_z[،︵%>mT6Wה3EjC 7Sy{ IixK*mAݗ W';L2wjiu z)f NH{1U١%>A펢njHxD FOu֏C}vaP6nRޜtRfove:5"+@K:%mT.^<|5L*aq(Ou%-Y ǘZtgΒkp{Xxn7Z6X[$ğUmn$}ɝt7Ss {2(]#놮ၰ7C]+׈AW譺S=Ro:!Qn$|_]1yzpFٲΌ)~1@Y?f и#'uʹ;g\jFTAm'O"+t3qS6T@!1S: t%1NVduv9[綿9>.J]d`wKfZ:fōa 0^"Azpے?z+~KAMփEdNUg;Ŭ(Kig'h+ez1ZߍlhT"Ȉɉ`R Wupid=pzmyY{@~VWtw&;Ocu2-NkC1߸,s(/ T!"o0,GMrƎ anըD=L*٨`<TDoyÌz_{Q\ _z>}x-CPiP [߁&e D4JDr]eA.E QS uE%ljE@neFɾ 8ɜ{bx𔔃gp4_&+((Sz`Đp5:#Z-.^NyU/%\~\.bN֯p$[80aoAsǝ"c 0=t'ࡑƙ0fXq;:mfk?\] ܑv  w JIu!vLeQ" $[)xJ3,Q9Òz|-O%e+cD8^ ԉ뇲u[Y̏NFbg|MFť @6 /Iw"(W$2k+blt5G%~&3pَB[ 2Nf>Y6CN*ִYBTi_A ZQLa(cNJr] ?G3銲Ļ {}pd3r9OVupcDcR8E^DZK(V#SJ:5󆝼bWy̹t 6ڊ*[ns;ncgYn:=k>mRs(Eu:6zzɓMO! p′| d`ϯP] Xc[7-=2\ZCEYBJ>^oK B5~yAD*H<eܭ]M Ol<ٴqZiի,NYe$ն-ax/Bg*uAF°x]\g\e 8J ͱBfAJ<#Ue.`c4J~Op52 eFa>ӄ$eF; tױl_c h\f?tޅU.ξ P'z/ŷ p:M#i3$ۯ9Qpd[ _,u|Ai-fezY5h0˦N #]@1k,fyZGzm} NT!ɹP0; |GoY*\ ÍO~d{\3JͷqtHhv`_-0w_MќjT f2-}NmcX-p7|+2QzGB"#7V*/֧Cχz0G}(8ϭ:͢6Aug0Dh+n LStqkc (?{lO?ѵ(1"]ONbŘm lJkVՇc`w[5ؼygI s]n S7'ٮ0d"yYf#} & wК_NwHy=F.YŹ@Z: f@K'ֻ/nHBה\wF@}Uh4gTm 2xa1襜6X+p8F؛LWdlB_W Ӳll S LɅǡk "^Ij 9Z'$Ԣ+-'PQ㪽3>\`|lS6)w+J6gǣ=B^e29*Wjyw&XSIpE d'7PYq~_1. d\oQFAX]F6>F=4VHaք,/<)>@Y&tXiqBgR즶%S6EJ ˴G5s/bN՗WC8Q[<],SBq,S9j"S׾bH* ?+)V4O?)؍$6#Gy>sp&O!{eC.| ɧc JdT펵*Kݽ=(0c.)-=Hg}R*()58y><ͺ툧4 ypdfMn7Ì+>JDV!Z@TGۋeFeO`}]nhJWV` 4ޤn/VgV l$,`~Lf~*wCѧh"Rw/#cOQ"dVoK\_}JƷj dF:K4u&;dX2F{2Ă5o> 0{ 9)I@#CëlU)ӓ⢦0ҀQ[lEQ "fߜ[y }ź)f'kS:ySAj_c դ6ٰ˾ih-8,/ ]>q1S4:#2'i*/sT jcrl!<=eEEAn $>O^QA=;{n3]k "+ј<|>3l}#:Z-"$FVGZ1T8飏Eubpd!и.q`%"pz "$EoQ,5rI@ 0e2m5g7n?=}HQ_q5jFysd k QibJZkZ09@h嚶5,sm5}mVnU3SNg%S]79;q[RmeXzk=>x8%E2 DH K L(B7rﲜ&I{n`OChTͧgcشb\&KTJu/JhXheo&M+ZZH@rIڒM?{]MD.x_,K. H ER%ڜwd1vz{gy O#f|e3H`?E1 *n)-K^XjETANGzWl6TZL;wak\> u%E+5tqLyx3?~a O01m3EQcyTՑ~R0ֵ+i*O` 僴cS^,bY!-_TF5ShgUgt~O{h JHȟJ'qEc;ʶSEX`dR0$V?2_~v7[ lJbJuM5r8N|.rys*(6PNE͐]z,:9=Pq{(uk[.(BS"1tOocF~#x qCE2>u9ܗrX0 "d”p0)@^_[xw_!&Ae ƴTgRefG0;tk L'(`ҵaa`.]ƥBSСddH<7`s*!h.ZF9.Иo;bfwBV(PWDuH%bG.#'S\K-bZcgcX@||RSz!<2{VdR,X`- ^/U7aJOfį: $E?X^2m>[6z>ܰt,&ij+J@4sz0NhGVWC4x3U(G[vj+#Ƴm.iA\ ->NTDkqPY4=&˿YMeˈ7z"ӕ2s$|ᗂh,J]B n64M=bU= :R(M>]Ոd]Aj7vVRGR4*陵g!4cv"z%0jqyvսwn"d2!ݨHó14=4'gvVi`^ajcsNS V\љY8"KJ'x; T4F^>br,x^0ˇa 5$g&ɪ;>:Qf iwl +XݛDzRmX>hh)vJ\V݈Rwaue\(+PG#rsKewVee*ӄ7'L E >DYgjaR(P~IpX擲S;kI,ŧ[z"| uVxל?{v*M~BQXI t2`S<8|c8,z5bS.&I/G̞8"8uЍٮFe)tFOO\5p( Rb DYWQ"_ŖZ5C. T‰q2͂-`5d /㤶Zxd#?cUr8ظiƼgwdʺo&oo3O%H GX8lKC[_xQ)]W%K|V0ʲHHiZ`|ӃS^j܆$fEzg==`Ůc7GhqM@VX!hb䗎)m6 ⤴ $z~oS5 J,4 8Y /9OSqoA|:g9 R!rPwp{PZPsOP}lڿ'A?i .iš<܉kwsO`oPst28^/+`7TL%3GrC CdE,v&b)'&o5H*؂MԶ-3IvR#s+tn(Vu/$Y(BT *mW*koZ´OޒN+a;2Qr╁z>'] T MY]ԏI)`tA5L-=~1R\HÞYhavak ԰mZꏧv[59`$3UQ˫7GVH‚~1 L6xsSv2~kiabk\S.-D^t <*A :yhM7hV c1Za=k(c\7݄~~V %fN.y@fK(%}qcP[R.pl;%P7;A39u<=wQ 7]J`3<"RFөgW#`!8т7ߤr8v:U,C3en:ճΛqˈY.Ϝ/Y.cZ p(DKOQq~r6fZPgY($J*Sj2MYPCV@_[+V@jgC_y!ԢĞE֘':9=;^mwnܰۼ5œ1Y}Bd,\=<۞atvP8j1kTj@p}zk>pHs25b}LC]4ũrDm~@:eV.KD"`-^58s -܆H_V/Yb\yG> Ucs'3GzFNv?Pd`bx}O@ /vrO!jzcJN#b~fT"zν5NEDruTk&wȫ:hO:Alw{rQd c#/|xo=J:XJB(C/sCG#Uk h:ο=յ|ВQ%в1,UMX(^gRӡ+i1mDuYQ(y0[83",3nH(؞H޾CʢyVi± A~z=l VL|}ÕV%]B nj]XE'.b$ۋ#떴TA#;16n8SӉ\K T㒐Qȏ^A]f-}PH g,"N$ٞL?t<ƿ-m|zm6Ⱥ3wrvbI"rvkZq~f$*?S!FK}Hi⫓j-: PA/>~ƸYWH?, $o޴~ z6=~>$ K^8˘h}'Dc<;g>գMk}lXp|jc?6;D@aSZ,WQ+c⠣k.):w+SJ/PgL)Syb?i(ϰ盾~r BKuX7\~H Lœb>\a7&-fY 3<|n,uIFĩQɿ˛<^^HX:,gtƚn>V.JZmĉiC' $ 1~' XO>" J\gM(I@)*pQRV>8gfnUKw0 B>*Y׸޶dhm$&WwΎh=u͡JdQԈK $Q0>-;E^^jT\%Q&SrQd Lھ/sY}WM p0AζD7jPӔVbde1$99w jku-4'٩U 蹨zH!XЊt]3ϡ Xf+óue>D6C#.[(w^5wq_@%>LgAe{O\IFn&Zރ7C`o_oȵ;fZ?u !R$+Sb&f b&+&iMqJ{;P4@mV^ӳmĐ\\!U+ )*No9#fqIBLNhIr lB}g/PZCd 2jJ mjX$:v  2495`ء_p/V4._ _|N3wiOU5a vX$$E%<~?"v Y8bUx|s'u趂mxѤ~ \;Zv,; 6G6Pxpm] 7_V4Ǐ~\k+H᥄n ;EMBח)+.㵋i 1_3i3Z"YayI!E/)GxI$m|K5sdUKؒ Gu8YcD bpihdN?lW)Jڄ=&j:#)Dwϫާs @GC::$ƚu0#le:L5pr٢4_5PBZm\~+ GCŃ0v{OQݖ IRә`77{Bj%8߼r?2;i@~ɺ ݯsZ=Z<4Քl<91ݙh >iw:\JjTA~mYb.%i%*ItAL=10^YgwR"]$7ܨŧ%C"bl6ҌΔ݋ilReyL#RڤG_B.ǫ`idp bS߄J%J#=^eƨ(6RIL-ʢ'-=nR8548iHO 0 /@aKXHDO9!a~ {$~D2'푦~#e}.ίp֎`^qGskf&^W~Î3`. ǝԢ=BV\Yvݢ ?>-{fi Xu,M}YSYGZ)!08L75䜑td`KCE},D.Tlg1^^jV5U=)EciYcRV;L2ȍNI@He9p^(sTkC7"Ro~4,!9XGms;8;c5vm ^BG%+w]D\F20*̈ZTr|Bd7sf+L9`$htOb $c=ո  r|/ی X?1X.šz^z='.8/֯a¤"Wx $YLa/8S:gmAm˪R]T=LkPvOֳy/uB\% '+L"!6oV҃Wĵv|zVR5[xFP͵@T`V#p0dsW6{wH*o $Y~~wz)O P ~S:"vKsh^?9$,(Z b8V(SÉR$/6yCKR&;jǤS{Fy;[\A!ۡd'}ߥ"uY!$3jg@LNQBԠw2QeiL7Ž!OE4@| 52 ar='iN$&^|+bdH]SaBUt~IY54}J2&渪ʲ4҉uJ 4T]ف0h8p]5CB5nRs(ŎXC?p5q m Qwb= ג<Ed!Ioo-@-FZocK@!VP@'r";90<0LkA{:9DOdXodDCR|)]&kg@Ç I[ؠE~`fu.J aidY)єtMN|Ŀu|ePME_$d$]|3yӻI3+|ڌ+MBE:X `{-{_/1 }0&\Yɚ{[>"IGm0+ y,+NVRripgr0"339zL'`g脅y2, Qis >l`΅8zQa2mh8*Kl(5ybj!@e`hBl姷c;g|H|+`2g=/Rf/~Xh?2/?9;0ӊ10t_H !V *yPζo6uXx]tEumtPD m 3Ť-H)U&%0VP\y7>ߛ73HVCj Ct,aDδ5B i+\pd~˺6ĆJ$FáJN\栧Q2epkm"ZI4+Bvo4/sWjt'`Mxyh~0n.]ERL&AD_[ jBܐ&R*~6m.]&=FOKA|t<<ϙ(zdi,ĸ^# OVt&W\<:Hc[|*Vڐ/T3xC% $LJ=f# Ժ?/ ÉsqSG~IX,MS6-ȈP{>z>.!4ov .X,NU{,d=>7ٔMw.U! &I4cΡ#hOƣ~1oӅ)8[)fʵst{Rnjvc9!_-Ԇ |k#,%pɘn I "T*6}%KuŸ^ۨR~Nje3<6/=e)xuFD AOniq͂L0 &|k.M3~2}Ś]>ܑxۂ%!@f[J>6 ; @ D qҵ>~]䳔r~ ,rL4d(3DCvxɲyʛc|!{B}t̨Q n]ޏEr֏-{pO D+{xw}%Vz J WuC+'<:DkBk.@8zBU+}2j'|ph&~~zN͛<,XlhR3{\5IC 6nezx$QÛmᙎ MTQbڐΑvq*3exi1l- [tz2,$KpɁuA91h$M,prHH'mj{%:UOx4->^X'W׊J$ݴo^>+~"omƛ~5kUF,f%^=nwr⪵֚iXpk"v$^)U*ٌv&']2Y E6x ߙdld>ĊM8Z6r Q 0t/Ip@L %RR'{J0NE.~H~ ݺ>!a"XFo[pky&Ϟ(q9c3_{d3T'&S9}CEʦKIS iZ׼hF\Ha:rbmDvoaɕZ2YY[ %|8wџi): 8YߟFIZxc0D G=" JIYNΪx)tE~Y3.`zHw'RS0EQ8 FجM7% P֤w2s39 T`:2aljԆ^_ 73uȡ+!_1Evp̑#oЬ8k-dQ:.w&AoIO9N*ɵHmFr D*1/@)>3qBj)h[o[V(6[.[ъ3;[-)<\H%b$Rde<[e7ts^P!lq~G .pT3"319 :2B(0~ h%k R] sWm=ļ_C%$䬙oW?YJG4!1>Wv;ܝԤ_VJӒE3]qݨjPꎐN XÛj&n8l[c1Af"1ҲD'o))8(Q(sWCBVRhn*di'R3\oE{ b$_D$geq2$Ұa L0ۯ0q J mD*oФ S&h̬}.$"&z uW@P1U;g-;KX9T}.Ѫ[n@8"\/j!G ~'v8zHv)()Y)/Г% | $t 9.4dҀ8v hq&2_V\9m-5T/gv@&XaJ~ ~ywMlca!Bz>Q}Ф;u'y!f.նjRP- ^jơA gb.5~e3w(S3-\UM`2IWRQq1VvS(Z=Hn6s+G~~urnw8TsEjxychGלP`;}<79X^kDιAv QЏ6a!%s|#& 6^>:ZG^/d05@5Y V1#դ8H#9^!>V&s7nDS]L &jz,O&(vݦ2sΫv1hC`+P$J=G*O9|oYX:ȟ?}1 /-,~T~Fo2%6׵gJ]×/)zҪ~ƿD:Xtq*x"P nEI5ߪ}U &ޥHƻ[M(`VLVx,vIcO7,6HxmBYvhX= mYأSXQ^&VJ$(YZ+N)w$5l2`4׉kT<̾$s:j“/İ/h3`ϩli95^餈}3 _+h$_A`&B-4a?zұ(T_Z8bvɴ"$Ӷ=Aw!=6+B(\{1ʄ!]MLE"AFQ>]1JV~.2">V.7wJ{!cXM{ QP!{kp.P'kJL\Z!nW<+ĒCZx9Kl;d>ݤl}p}Qta; kfån2S' ׃*6k$ҫU6z|_X(ws'Fo tntד09J+]seN,_]24=UHlvtxtm^`УyMS`ӆՑ&HNQײnȡ@AqOВ 'E©6i/Nc*c3YcE\ÖMfֿ~ѽMԐ`B37yGp,~;"= V]6 ̞¢ ?׏ Ai~'d[&;nJq>/;$ګFM9WȲ3;{dmk8sJ}T |LF+A;gLxn5 A܉!95|ß'\$cm GBOotz닅[y1$D7J)| #_k+~, L5O" (%¡\ iP˜ZΡ(?clՎoԉAsؗo;#d.F1AWЈ:~b ->Kq~[#la"/ r]>6ffU{VZ4Z~Bq *$[M C'Z6$Ll;N%9ɗg1XGMݳ D&F;&rڸI5ňVrc Ro+U頶h,=F@c1h*\~,;vYiˌ'N#Uo븇k1] ֢G%Y~ D{i D oUl6DVj0ۯZRd9$ \m8eq~7F-lֻTF%z3}!5A`FdnmK* SKvJCqF^t->eڟvfLOM%,}Y1OnYC k [0 =و/] wF3 I9lBh5K[aDH bspr} B}9=t 7_ mjtv̰˱UzJp +%4x&y6-15qx~x|R|3#O'cz6]`7‚lqܳsvy Th _4gOϳx,|fI;NZXڲEG.o?ZCB,Gpqa:O$:ɺģb'BɠX$o@{6㛭vG.B<Ζ gG3mmXp[,J"V׋Gr:4t#Jߪda(Lyk75$#r%?1DoCozXI+6qy cn1{Hn] Qm$=Vn; mj3jXI( u~oY)ލ Z@pr1;?:带ݲ^,Two U; %DO(L027qZ|?:=ie]~{͢X1@1Ssu0*!/O\4_ ⅲ?椩byR԰!_RLܖP&p yx9` Il7rܞ}p[v&B̐8FLH׍;G#pt;N\qfm#]84GՍY ~)'WےyJ 磥d~&V/I3H3O449JȀև_QI ~GvȲI"B< <Ɓ( kPAL$Tϡ~KХFT"^| @@MژG Ľ>heXI$銹jw4UIu$àCyhKeP՚zsSz7EC~R bxjU qi,_Q'٣j~{f؆hh{16C8rfKj9 m1quumi1I$c ++ڜg N'ũ-~B.%:w_>wC%a5h9D硥{q4 knzS3(PHsV*y-c ;#zk T$ŋC fY]ܦ۠b2lʒpo\ UiO,hۑʏq0)H30A7^Me̙u2'S_z6a,ߙ!{фJP.!KSrrr Q-K-X_(+XvTB,TuƵ +]0aj/d6ՈvOfڈdN!҃y %[c0H,~_7Xv%]$1ZÍ:%Znܲ%z0噽eD#:~F!"mxRl=w{w}FcD! >(Q²2}Gs1SsҘW^tʕ-N4d0$ y&AIkFz$rMZS彩*Bo#ߋ9i5GIKC< bamܜ ۲QDՂLǯ*GHMvf XT‘pwQ%yNv7B6 # f^ic /X2NWWsvYa=8u?- {Fo-{҇H͇^\^lj2]iw7$b7f^hbC&?VmK.*}o[ ,)ޠIplU,.bJ_t\9j%KK \>C,D&%q@vDG|"p05IaA[~N`|bxAP'-mMC&_'|F=b6iT{^>*IAXHS'E˥^k[F1t Z(љmR+fZfzؒ{W(ʆfu&YHc1ޯ"-XcX 5!xz|R6[ 8dډ7fʟ]mPzm.ھꖳ胛OySu#a >\>t09 P-W2AQ)W _1D6rJByuuAt?^E cGuFOq{w28ڙ #:"Ek|,ZV@/?c kn=h. exxtr+Z㇠TIq6<F `{ӄ6-XƍDŌ,[EI> ' Ћ[TC8bH#Els6?{qU;Nv#&qUzm7onoyAx\h;bWX߅dkzcr%9'n:}+8mNFWcD221m;Z 5p*ˡ}Ba\[s* mO{B)1Ex8߻9ZLmyLn"lz}>O>2PW.D໗P!I ܁MjH6Iӧ<>.l'+2jt0ȥ'ҎMN2k&c#҄98ɐ+Mh$9BU1!W[IR$7!rR^ϙ=SW\]"F,C ^Q/;JQc`wD9fӋ,&+H߇|t}Q;QXa'NORg̹W"q5.L3< ڣ8{UP`:D Z3 %,]8!NRXQ4GBd*W;[~,v.&e*!g@B@y_{PCx*]_D@jk#Dޜh"UoȨ%mHqF>5w\o09C:_'pipa8$NvKDBm4r#G &/VpOUi[mJ`4i)Is3\aO5YF-2iw;px Yj@b?Ņ@YMTP?@IG'"}1(JX4c=^= o 30T|N`R[B{dO/:?M m |x~ Ek;VSw)1z[Pqݽ Q#"frrAa(v92*oV:]ϔLO ▰< ZI}cV [pǾjKr8e#2'#K N\jԻ^o4FqV ,rNwi y\BpՍ^e 9(}9&{6m's^ 3K1BqTWd^o`;kBc1QOj3u1JҴ咆כt`$f L+tߖ$lNIƣ9}D5o'-j$l %2_eS!|:_,E`&tle#Ć>f(eS1Ú!86]Y>iz{{b:x>JT2bNyB1iQn(PPQGHߐ#_Uψ :/_%{ptennv`NC ^}c#.kd-aQv.Q[lQO 6\RN_0#mO0`A(Y(MCSIo3[-软AT2D$/TB(BxAYy0 T{\)+FR Yޓs#S֬-yɏK?(3iS-բ^ۥ!(^pbiXy`ǹn'D-6$@"ݡTaH,jrsЬX0+#@,Nq_V| zQpqR"ӌLsTXѺBΊkJګ.mvҡ<;J daUC_FEvLZc r} /1/> `q@R5Žhm9dZp͠*DL+iV2ZA!o&9,S9E{lZ oA_dlD]T&o_ĭ ʇ=nW9LqcFNϑjyM⎙Y# "Jtm_"Kqp;Ű١C]kv TA+O8S"ts}[(/6ԕ Ù^b>Fj }z"zG6FĮMvct kqtj-8J;dsev3.G/ J#ZHGɌJc"Zߖ2UGF6ٲ(R]e6:~Js惽 GĆluSR՗fo9We6(TMDϒ}χlj)\K *y$a%^Rd+> lQ,UN0AtzWjzȌiUP]h<X[g#n:Dd8 kS笪vq\j @BgAwvyb99壨Ui.3ȍ|]&ٞ&DrR*;[j#Fq%c[m? ?qŚlfuMK-ʏ9_ysu6TU%rj_1?=ѝfNxg!qrrTd|h6VCa#uͦC'ᦥYkpM?ݞ͏S`>RD=~Jh b,oq-b;g2" R|^Pb0ӥP*?)UBx9F͠PiKYS/ \m H^Kl(gŶ IL&ΩO:7/aIW=wx%_⧄VԌ9r\dͨeo;N*NT(3{ Yh=ڞwjQW0Ss񪇤MG/ImT ~>=% 86/lH H3Ej!Ih{A `q/ySHO\UkeRM-Ӛ"Ȼ<YGlM%:moed!ۿVrM˹&)ۮ}jSIòjn7TR (@E;8T*P7}6@dZП^qF멛4%riEipxQ(:'LE.,B@EoҔuXFnjNқu5kMY}y"*GˍoKcHNR%j֗cth+eV͹VA6g|CB>sL醌Sz,@(8}Oӝ*us?,P7ns#0+wV>A:D \Gcwu.{f 'C^;V~t͛@Y<f<0f"v]6D}+krPYላjYukK$;g lrL?WotO)e,?* mv?"ɏ9N^d޷zrz@}:!ɅV2Tjr)184 ?l5Ko1 ̆$vՏ_:;Ur*v{QfOĩR 8;6xKOGd&x>Cϱlǂ#̾{}r/,-5G{m6Ȅ·]#$9;rnrrv$f{Y3^ԥIbK۝SK zL(u0r8~m_x2<"ltz0("vWAݭ \S/Me0,.-=~/بA3"wȮ38oe`yv-TŝET#&Z\v]2..U:PN;ig"g@yydI3G/}c&Hr}K^-gM-\kٲ쟘ôD# LjָT4Xq~ WED^/W?+*(~ZFQAFL{D'rk2ɰY5z 34xVhq1TFVx H\`?{A1j^ƑD߉Ә Wf|K!,n.9xJ߃~94vXMR[:v؉%qmqukvv@RI\wtd 6R?K! wruZԟm-X)AUmG Ky2>Lw+ԉ24ro0/׍P`kn3a9jsLn|lQeJ5X]+a#aLģm`͊7E^6'K  W/9 ɟFՙge0v#:>"϶znz@t/֢J(S†"bB kwS د%Հzgz8ѭXQo^ITt.m"H#Tdz|a'^+u;_#QL1Q Gt+IF=508rQ^Ƅ xJ3ֽ {L=[2$I HФyLj"QN& o`m*2Lۃ+쭮ޥeZ} C_.Kd1 ,g_0wSanQJ@4n-z{U2 x p_DO+k9$ i­vOHl٩Ax/a*#~'jׯJ Ȫ^m&sœ3IEBu %J]¨ 'pblw[{!( J[K.Ftb G%HH^)\KM~grھR{mj)F Nہl\TӼ< X4UI̓~ʡAJU2s׮*+Zj3%f҇ ׎r .tz?W[Y{Q`qy]6U q^TMXkg7P$덮w&6θ_8Ɵ^"&sRo窎sNmPO?M5KT,5AAu5ݦ8VA.H43di:;ERև`s+(<=WcRCĔDg8𤿞[ҏC:ėדfSZ491$9)p|51Mv ֫3sCr6 ^@V8iP0o_2:!/fA[g[X04c:S3ȲR Fe vEfkD_h#RwCsa8l 9ȰJ츬y1?V cF wXWU* ['o#(y f n9ߘ}8}^k.rI%3.zjn hc _[ь:.Yoqk42u%ߗHyoW, ԌoHk8W7Z"{%=ʇp 1Θ}?la{pt %8aLWu# |Y/~;6T3q*zȲhjrGm)_ӑ"ť0\_޺|$2?Ϣ#įANg^!'G9oLUL\)"}HatT~gwxA2ֱb *7@Q㍚eUv:~Ͷ=b-yNnqV8sTCr&4 o D0M z\a =>I勂P>"gqNya/oQ{|))SzSmU;nLXwaXJ~ XCVE08ua#o=V}$QV#r5.s?9wa ; ?XL}^F62zEHiǩQX:J УRXL@Hқ=EÖ${ OKóf"o2TEo% s|7bj 퇵=blq}EG0ޞiQ`W{[?Aq:(+[UyXoPC5k=zfb^4ih^{O%$@kw#O%&YxK´Yhw*쭜qu!.6@5m6Ŷwʹ!p#6TJ9>zyUۖ5eQKT;8c?y28 e߱l;!QkfkߟUQGKjU7 قVk%#8z@@Rlx`+atBx~qWyU'$i eE EyLuw1C2- KŸwI'%v XunBC76!OXu: ? XuN ]udwE68A *Șxi+-'' ї£f5vaX%YF?VB0zPb^$!T& ڥAEn܋/u{gБxa\zb/ -*)p0UchRѤNdMqKg >2w1*tx" <23j}^EHAnkf{h?oٳ.e+c2Ykcf-Tу1ŬOQj#~qnm:߯K)A:Xi3ʇԌh"os1{mhhiS\j‹CW $ΙrvSAjo_ca\`!\D=c\,T +)!{7FHTDxnNu-.95VU3[i5}E9dCl6xG\=np^X1ވ j^)'+@jڼK *1`Pb/Sfr,*Y喁u~KY]ό^u |쌏]'T6NKm?\)]u4lp k )ꇘ^e{R{{GzDX ?C×@ _f= e@8]W@$9͠VVnL./EQ9F!-{cIHSG?GPCmvK"u60ýsw)0:egBw^pXu iGb5sGA3$-#HZ0i` "I* krw}dЀεZ*C@S%7Ab#i/KћVÍNտ]<5*@{`tŕoO ep XSR4]Iy}!m|DEɓaJHpRM#Uw } CqMAIg 3^1hy]d#RL kmi>f{mƁЊ e(u}{dX⣾.jl)4=fz9`pIrq OwTXfi8np㓥ȼ uu:6xb8oзԳ ,Gu:^HkJp,ۣMK8 9;.7<5хP&\.c4+PR4I޾,ᒒ!nk]ePi8 &fD bmlpՆœmu[*6?;(qP=1NOPc<q\;2Ԋh,rHX7%&xpӻ W]|ѩ0ϙ'??l*aP lP> QɐiR g4_-fiܶg6'-MƘygmf(cť؃Gy=fQdSS~dG%5oeyFX,x_%Ii_NO|QWRa'R7{ R?\Û2Mb!sl@//roPhie4NQf@ `Ve޸mґ3VL{p+q_B1bM&JqPY3Zm0Y{~kv`)˱= LGӖj58c^}7RhT6B6}o~Uyo6߂t=M*mp{d{;h0Y"n:GpLD _lU4ע=*6zzrbbI& k+F>xBOY8"sDIvq5J j+J-Qq37p/uEE bFst ,qM,-ۃWEE)#a{UDLÖKc3T"6,1`߻TLۋ7FZg[91*M)uXIt)#~pN!8*՟twDE"?nL?H1e `X;%P(YlnvG%+;J<&SmBdAqJ@!WݱIC`^Yƕg|p0(%DAhnRi:t=9j<5jʴ5 !h6_54zdUp>Wy")ڨKʮmP oL5eBW_%_5W c5?ՇF|pΜQ7U|Ѣ0Zw[F ɆE?GT1R!COW5Է4JI=8`/RXN<9p̨ wmf>oB o wo\/Dم*-^k+ l8^Cb1173 pc#|+@I|ͪb~EӀ;1Ә8dzV%wP/C6rSUb=>].7{jiT(H+5`r{r+`P~bRO][I;J%ċ.pEQbgz{2< uA~XN(0_\$Db/(7hRw O@zZN6qɒQ@ֲXp5U?Do)Wߌh 1WvxyxlLfmaוӶ%+UH'kg^OD|K|`& Gp0d2,Ԗ/ v8;~S|Ar ڥB 8ocr8XЛ*US[R:Q4\U&Am?t^5㏧v(=u` ={5l銏ӛxD$t%$;( it\S_0_OSpXRZ|XTY::I cI{.Y+CgGY2.cX[~4GOy d\i]U zt5 泧`gxauG@G窻0D\%aL?_; aJ]l2s&1.ߘ6%r<+9*^ˉ$TK!$Y}e V9qkc=-H3s2ysBi!(5 '#f Ul-F#愶­NsѪX(5q bo'Gz#̬m_8 pX0Q srrDA_vjK_ߥ7/ثU2f;4cΈ]ҦZz=i=RO,R3Kg.cubap>?`#Z1O eѾb5-ӂ@wQe^ܠH|0xE<,Cyr1EHbm(X:wA ; HPjJ_[I&䛎 ja$QaG3LP*v}C|ShJe⯉uȹv +*;dQQx*42-G Ծ~IGTE.m%UYˍatvb¹ܘ-n0t~Nppr@]Bj6%Qب܇& ?}#If<_8R^'OwUǟ ^*K&2-Pla63IU_YtG(RE~lپI;,R;Xtv~"$!Id 9ZLO"bP@5 R߲)O%姯ȐxItA90yPWStP6)dL@=<ߟ]wqNL f]m:E6#Br ܐ{\LNBD#Pir;$*tlܜsl MΎ{6Ee%NtI(yfE_ZWn2>فCg.dlW]^lwKQ4mx*[Q\cG;\*}n(&m).r}d$[ǿn88 c^?N~d$껤0zPGli8mMWpY;Eyj#[D][c/X/]!R5'@2`|Nn_"؆Lmk>221W1=.0|=ec3B$t;ڹگ T56O0CfY:닝|MٿʻUc`/ $Xj;X.,[D @kY 2% BDmr2x :H*w6N? ;7_+/-_`ڊqvU5<4֗Q?>&?yo^{` jUk2*r.E',ܠ$G<z#APrn` Fw7mZ79mAY1Y]3qGp%JrbN_V*r~majPk}Vm\8SZ)6[~7A+>.7qF 7wtsCȻD܌v_/8}H>"MMZO>)`.N XP oE"DX0C&zcP\_+M.F2mYIͫh1፱W$JO7wNw?o-"1+<2qe nܮ.g89bF$sRo=Zn8ygFvƵ3eqrX[ Y@ n针e:RF |-{.(VH$m(̲*rc8;efR} SCQxj[ JOdg—v{ZQ}SMHDǍX:ri.opת5-A ׅ}gJá/eyZ!cQw֤2,cR/]wҰw.)Έ6_&4Oۼ,M.>HLi@< Ki9< (a<ػWd's&MvGs1y3Sp*~1XohK]KCzPMMxwd>0a@tJvv -c9uK8KNȌ>^tՙE hO1(PO<3lcKE_Ʃ3p' o٦cnטP9 /Q]] I-DcdF>& ,5"HUgR1ԆV$8KlG]v[o}TQ5AuڐI 嘨 Sѣ_؂G`UNt zL^v#V:O[Oaz@<K!ҡzzjgg'ȓ3wl] rm9y/ƔZM\$ՌuN^4)?&b q7Bq IY_~^#Rrpk ${gGBļzYv n! b6n+NzN0.5cE R:n*RH 4݊\5RI~vY,c+/Syu:'iE@p^fv'뻋xGj'(EP˓*?QȡE}:arz! ӡ.~?nH-F>F!lES(9̀{Y83c нA2o0~b[a!&kJY)OR<|߃ڠK7M*F?.sOUyl"asE'j:r("v䆰1x䲩ӥ;W19k0iP+?2a/xn-j?05Ȼ`F8VKjAûp!DѿJZKSDǟcEv,.,u`X r1G$QC} 0 -ҚZӢ&Ow3XbS7K]; )MӈzVAڥZ,[!vob'CB֋CQ!i%g{͉ 35̱!g B :Ah#agP7zO%*GRt7R0)AcpSQ܈yDn]Ї:ЗiqJYPˋUvhPսLSyI+&=qaNsPshø[*WA`pTi#\F2`r%&\-؃/,so:[flͦDǷğ O~*!c( "z%Ԣw_P8~bAq^Hϗ23p^%/AΏI2A t.HRT1>oJyd~`70Eϡ4,.%v__}g<O4wI-5[t1 0WW,]IͰ*_azLɨ^bN̆Vp"._;;ʦfvĶ^)--7ZB%>AJd1^8)+1`z><5yZJ9 ߢhL ޶J2_uOgVdޛfW[Bo|Y60ЋÉ`k]2d(24/P_Rԅo*/xqN|둓FdfV ;Q:P,M|)ԷHcpf S(:CDŸ*T4pINmcoZ8D:u e)k+Ws`7  &D6P\-@DLX!̇#~M+ZA{Oz`wb4A5u#TX<Ę`'W70&vJ-k^lj 'Oo1^~BzV'l"*1R'I#?R?I8:7> 2&I%"4]]Hr-LzFG82wU}B8&/ߞְ@bzMMTU ͊23dqj˓𛛔RtrմwꢾCVo:.6do-?\{3~2NHBU)5;f H@ѥk#kwf/çQKZ̋&9n9"&!#P^RE,.d](nnPN:mIj`ӡLOτt斫n\%&)ϫG)k.ɟ?$_vFȚ D𥙒T2l|8f*L/JVDZ8v&s 2`fj$܇|4}̄sq%:uދn?節@~b/-ߪҙ'7G4W"LhRJ{=|f<-5갇ݼ K +4EzqR`LW`I  =>(VnT^54jȣ/R6UnALٝiVӼ.ZL*& V%1G,{rL^+…tx}5d`du@6²Y!:RT6b5uLCڿzVU卑#_r-˱rN7h@ψ҆ҷ.fwL鄻'VT)f iy q./X ʼa[DV4[#^D55hwfK4[xyِ Rɿ|,W$lܾ%3DkPuNJ 9u`EyFMkO =Y@&NI'HZiQHj p7^W-Pw?X6qd/B~l()70(@>RUT CFrSKrl`2YZ&9h=8.nqiÖ.Kb|K uϮK '.9@UFp؁,ɂւxGZB!՝;zqB]T!"-Ad$U0|_lf+lLzۉt-XjRoc5jJm6O$|nO:t F-5y,kcBLx|by@*wm/S"f6\Sme^:4PlLOAU;Im%otl8"aUFD@\H{]P뫕ݳ(Zq/0ǦCP]G~(_^+=&u=>9R" ,'@ɃAm7#yT勒{,P 8eH8ucx[Pԭn]H'|΀O.ɘ\//˷" fkqxkr -N he\{n%@0Wy+ zK]`7^PF{Q]w%OҨˆgd u#*ӻ5Kq~Uu LrV炞&3>OQlqhW)Ñ`a"!C`$vC΂_cFI* īh)[1,BplDH<+ %8çâ4C +JETilGU|"xDXARzjE7^nkO,7X{ًqwȃE晁;0+ N"^ǔ`](HK{=P^= JUX ?MG>;LH~2 j볨= [JTgă]1`WhY:g3'2^f5BۂK…0*[U_~ه}au^p !=kD@ҎT#);rt"w'c6t.2UՀɈę*HWbeO֧,'o9ƠqJg':Эam rsЗ4:H~+eKZ ek۽ g$>3I"~/[E^gI[k;ՒYx:o &/^?_P| Nۂ_uUwxk0W_ݻW&xT3V * K4>޼u?N i>qGGXmIuy0O!AQKW&ePJ=&J{6?~"QtkG(PpyY[2F@_Ew 蕻؀seõK 5XӦBPKBsߨK5Jd6^;"w LaVR⯠Im!>Fp,?Vb8]w} !'+8-8,/Gep6vzm`&d ~Y; Vz %"Aj[fvlߕNȢ֍A|^)QܫJCI'| Ggךf}0U%_&*+ nZ6XG8+^|U<둱I{8ԩU e3UZjv|>ekn|gS-f xx Ae]q0J($ޕ64%8֠v07i}Q]\vJg2?ByǏ^}ޟd%}2[1,SU;C4Hc"a0N[vmowb㡞J-!T%Ck\!ƌGfrXmx d BSN|u|-zs^n?jaxYAbۻȶwqo"M cI\b>NOųㄿIk%ch_g1O AqiV+o tϯi5X5JwA/6U<5sooz9^N gqVX+ˀ*yN 3t͛<ъ!AԮ`b:CO\sFV ⒆LFK3lr^^se! qfCU 4`"Nh(o7xS/!!@RfVplxlQ,SyxiR}YE 3@rH2iDt\-L?M#D-XrHA-uDM0XXi O ;'‹Qfq;8 Dǻ9inr_zT_E3-'̬c)3gLHDo(Z 3{`Furbh,P=oD!ڮ]VPdAaZ8cXԍp(;W~?9*߬J>.EĦ{Boa(Y|̋ܪ5A7,AO+*^dvOH۹N]3102\dc l+FC(bO&&j=W#a%ČJ] ƈv&s7\{%<wx Yo$^DB!}^e )%iI|u;| V65]8ef7" 7@޻Cǔ ЀL?e AY([s3}|7~#`}iUլBVHت`zԺ8qxDz_DW.x,6av͓Y п\CTzs oU?jUطr_B.J;c Cp񑵳90R&(Җ7}H~-K!Oe !,a̠&3Q\ebQoJRyNG51\"WsM QV]x5+5OK|W_L(f4Ǖ`WľQzOZV$ǎLYLDI:ħnC$ڠ))~yĉ)Jp@ ;I%Xl;*MY&p"@$ | >,ԸaY8JTŪS,J% W;l/7o6aMnfe++%ܳ_ϯxU<[Bƽf@_ٞ3T0Ěin/G=i2Ԫr[L^H*NQl`xQ9Y) k 5 {/)G c|nfedi& ~e+,e:/< atw *H"ju@!CӧKt2HOED&G$=' "z \bVR #b 4~x׮Zkݡ{-3CZlґD<x=;c3WҴCT+M+RFlZ=P#y4NPJq͝H~Uw͘NKI;楩FMAnQvO1I{B̙ԐV:_p]ҥu:B0M( ̒>΋0)kT¬p6b xşdc_Rnk]CJQհ~g߷\ߦcTzS^ڤ19f9/-N'Ю4?+hNnU?^iL?ge-Bݞfhp% ` $O.t{m7\MXALdG^6fQK=i'I7eLDm5^}曍z FTK*OժJh&#ι-#/տvhN̰-Y Vm} h! .GBE%/0-}ÖW m7}2VvL/HF"q` t[d!o2v"r3|@`Teb v(RnE[d tܨ7jA~Rd=m`c`cZoKJFm[~T{)F0؉7 wyRy#g" ?r,\cWns2Ve6?ڶP{CxΦlK#-jx,L,\sS mCRGMg~T C2ju1; ;&"oI]-a: =P=B9I˗"i gR$OU>t +tF^Ԣ6BuxF)C};Z? z  ik{Ndۺ2Ծφvi)ýF>,_OT<UѸp`uՠ݃)r:BIڱ,]х$8=bYIE 0[1'᷶2`jtZѴh V4QȆx+Ocb(uϰD[lZ"+ޕ:! Rs.~v]=*WBM.nG59ܧ+QVUN5y4[؃ߺ-xRc -Qdx}aB Б%Z:N଺UTIr)H`pﰍŊ[(,/yWad(cr9f+xG L,ClVq`fG*=Niw<15fҝI eIZ!t4= DkKY3X!-"'w;AwtٗzS_a#q}V`׸8 9z=nlա"| ;o7 0׬tUfo'ՉT vs1!QtC]ӡ_#L1eP ies\v> hȒ:J킺ZSB |E(-bBX\uoʯe^1caMqEbf爣i}뤮Uq-VQ) UU2lf,IJ }Qqo+R 5yg Pm9u( d/ `!]Ԃw<_ `=`N~vl*W9RQ/aqd˸A;C(X$ER'Ls?hcjG ;껸\9* GdI1-?L jTjdJ%(/&zc}}|:iց3He4%?ZLjа{N_#%oV" cZ&e~9%r=ݍFB{z=#gk/,ΓUe1oLVp3PcO@]p#Du}G'E|iɳ G6?hy[2ѓ 锝x~G:pX5tzf~j3XDP uȋmUa E'ˣJDb#ttd_6.̘twTc#םjҚmnnjj/ !y9׳@2C%*='4sDڊ&:T9@MVCmmjz4!_#HG,_ 4"1o0P[lzӶb3n̰4 uV ڒ5Hd`o²YRE _:]c$ {&q6;lpo^LÝ nn ,Ox#l0:i-b "TRӠ:>/D#Ɏeƥr1{9 #C{]*ܢq`"cmELA.߇u?v੷ieA|Ɲ>D\ύtƭ-j .?OwbMYrg0oI:)]U Bw+t\ ”:PQtcOyᕟ?T)Z F \7'i<",_qczg.ֵ_{T-rIp/ 4RE1 m}xDp>1gDװ,%:|+lV.C"(&&(ZhraJמevɉ ¦ϲv?Y!NȽOG/]4$qz}m&[sB U*PTzphpH$I%뀲/ ŏ-l$}>_>:]a\`Xq.v (4؎0jN4!? ]zK8g~;W +j9?bODm劎N/qsӐ5r<ܝlo0Jf^ ~orYbt}0h,. dï̸_ѧK|;# ^&s<=:e݇]‹No8ژrJ*C^lM[@-R-E/"IδRXH,>aYWgʟ[uFsJ' I¡C7Ҹdơ%^Kػ%уPg@=o핅9/D/(VCLZ)VW*]j].'^)'|+[{B*]`2O"xR+[^NH;e8(Dë䀝f'k3ϐ x64 UYw cpu K3zZ4ˋ1N}\W33<5֤sk1oNdN`JG8€' m'#q'cs-}nU<Qf޻q 볕x\A *6bKPF2Ʉ:KfӽݺnE NgvC#:W_V&Ic[&[s򀺕 )qRGaZ_HPKH5^Q_&wٴ6ݼx}DJOs=n‹=oX 526>;lA:S^mC f6ra22eMbǨ#P~ht!K*Dǡrt)B*F;ЌUy+f&J/7jޟ9 7e}ߥtHA[2T⸊bxGnd ,\ԋ3 aOǡT]`幹5[m-3L1O}gՎl_L>q5*{X9JHK "*nx(50|٧Z22KCA/$ (9W #P~JiLՃe66J[FjJڻ)FG+m"ضv;1x@$0+7,8X-wk b/KNqkK7xdP {~3Ļdp汈"+ d$Q.siv+NOk*.3H^ggnX=Iڂt|A:=Mo074B_tQO,} ~&`knU3֬JޣjWɉ гֺ*'_R,`  @J꡷5\vc}I7?2-(vxuh,ΊLK*MU%|ÀQ@?QW8j袴8S3rI^PD-;}2^}uE.5Qu7h.2oV; TǠuC}6}^5a"HMJ.6P_*>M2f}nd[i%{7VNPdPp )\x+V!K%M.ziI9Ue{Fz|͛Ju@h7Y=%Kƅ4 "IG7(%I5<aɈA= v0>E?=NSG-J"] >>UuGo< sB\>Km^Ki}G^ߓN੃>A-Z@UyQ4׉~H= 60F|@5?ueOI>}Amncs];AM̂,';Mr#Lyv , QѤ;EZ$2kc?.4oc':y8~TE#+;>]#=zݤI7 dWBIZH748202*vѫ.7hI9rFoi[FNJ7.u.º4F-ILS#k7ICwh%z6ț x Ck6"e¦.HՅ"dnOrLrI: E}P2??<~ $\{P[mUd0V>4 8mL}.@^}ݛ `ҳYJ>1 1@jRT@l-xGiO+){όb 7К%Fˮm׬N6r}hgҙ#VnCġnL"W4$N/逵90AHޖ=8$?0=JNO,d^:lOIٚ$RꤊaHn1#QT P4sp.N?zDȧP>T1۫Jz1lG*v!'FMEB_L';R\= 8k*l_^,#'r6wl>1t=A"\ 3T`Q^S٩պ]<%[bK=>@As%=gv.QDEr㯆j\nؓ`:/=팋v=?Ib_$\lVc`(q`"g ʡCMlsE ($uJt2·]d}G9Ii wm~1." jOH¹Oh$]Ƕ9McLIT]n@tb+ܙ#n46U`Fw]dc$=uy3R֖9x LWzЉa f<ixֲ {,S^u Q+,#1)yi.q@X~V"R \V|}⮒}ob7*X}ckݶ*]Q:G`́p\%:Y7W}H_}g@C8"7h[8jGeI};&pv+ZljY+ JxLof.}MDXWfEI3ucI~Ʉ8\4{%Jv׏;Gm#(UJ4mo6]rxk̅ɜb8,T\miGL9VtX۹\]A8K_d-ՙHG&lgd@vE]8g^[M,qB7x:+{cT \m  hqw ii*)v"(e(U@$]=etP貰9a_;w}6`i%,ijKzoS8 zs`Be0g7P^$7 J#{+1YE gZ‡;X )Aa3t{evOfrEnɜJeŰ&])]|'H%Ti'>u陦)8V :[JMEŀ}HJ5S,R,̡?'n'.w2 AF{3GѪ̎ϰ,SzwyUԵ6*,|{J&óvbQtsV䎋<8Vi'L NFZ wL-Pw9 k"@bT:hC6Pvu"];ۭTɶR$f`""`f)Oӵ,wIq:暒ϗ7ePB )O c33"=у흱W?,ۥ͒2'fO LHDB骆0K6< ~\F1~O|湕$v 'hj ŸN3PanJciΣsmiJmc;8m64+N!>ꏷeC`CS*|TCs'с[#^4W9%kJ.HW _lTR[Č_z-p䋩((]Vw&yT}A9^kJ8aQyMD}M"mEL3M^/b;Mԣ~M 9CE;5廸Ol_ѢxTE29L35W*k$!rK-mhk!-25dLe5NMyCXk n7pv_8-7-~|?N@EXFe3;yK_~HhjS+Rm0}BPq)r{M-\+%e{wE B[V/d68b{6`ߙW.40{aItڤscܡhnVDlen pjx{;L.A"s!2rNLi/bɸe~ܹA {ZnCyGRFԻ}% 1/{\#TӬ !࣡1 feO/ɽG{i^C* P],Ϭ_5 2'v`"G Pw8 cSx)ik"KVX(MX c3VQYw) 9]WZY-(p/ lgٞ`r#Ee$VZ^/_V#QY^j$q*`nv9/b3ܜ˲*2CcP[Sh\=h8<"L}׮:gugD WNLn7T<¦5窦cTRr)UO:Ɣr*}V=a٧"=)t D>*?LCLw'7Į:yYf7}nt,|A1UPj.WRgg]+h~=LV$ ŋ: W֗#I7*PB՛UOY v A0Mỽ8~C`R'ˣdf6=z%7s+4xӱ]o,АAi p=zDQ|2XchrIG`nF&D C[;E9,}VLgmv[{ڟh_s+ϼ"͙o$֕UpvDH&\o% $f*0Fѵ\{A!H;VܺL&P'lv3cM@ dajp,l;:I<41_PTxGaǥ1o:ۀޙ &}ZPWt[0 Qg+3dqTrGr2~ Ѝ ]'Ӳi:s ؞he ߋx`0uRv*zY*샋%j*#ֱ('1J_Y'4NV9gȵzmxI7XjS7WnR7k:81Ѯ[ȵ /8Օ_gM0Dn= <^ A}wCPX_GhO7m?ued j~mV~J4 fx °FFl.4BUhei!*g4ﴽK57K'V~REtYy<7Ł6>16(08Ϟ=ۺiq $E>(c٪ z̤Rm&{VXxʎs Bl0G`ɟ穂cQY[kHz\zybff// "/a(V/'q6 ΜA6@b3рpa0d+jd&d2oY!(,|Q߼vƽ9vêV',9[؜sQg4xL/S=whNYhʧGO 83@SF{㼗-|j5QҴ`{ƚIhVNP {yP$DXݎ;7%Ln@ _t1mlWIF#;BE;[øis੟Zj@'sAmgrv"'NH}0昘5(q˰ge'  hH=Ҿ|[f\:_,U\' /Dޮxy|Fs3_:YJG*X/w4eZ`X;.|0qzy>G\wMtx4ar8j5OXAo}P*!'˄f*%9ťat#0 YJW 2ByvQD)ƺIq$!neDf^{#x1z)UH]8(7O奾;iH[2r岊| ksm Ful]%"_Tx͡::v!0 B}g5U`$q'ήgb -"ZލMO`3]ĹްR<$v5ϫֿ=c~ $]=`54 8MڭX#P?Vֈ1r,rX]~4+ WA&Δș/C0}K6'PSTѨs = oj:S.uAF293FTܭtܒvl_4߶?g|#r-U1GD~H@Jn&DEk@0$a< R4E׷kLoD'Q}n5v䵂:D9`ú.S SnHx"8]IzBgԟrR#Q]ߞF#5ε?i☡={خL8Iai>p A;C С(ӬQ#GAz{9|J).v.9 䈃I+%#xٻ]+NE=1 cAV/ӍA.|8p;XYCHwn.tsH6"BƀmA= H=6vІ8,yݭ0 t}} kikʝHٸo1/e%럓2qGִz/) V(K~nw)ڮcNzgṸ1|^5=d1uqZ I"haZKJmy3Nsnb1̍!M1YGS/SD2jى 'ezUŖ;[oޫo+CK%S嘉Rr|#W)C(fSˑ0ײ *ju%I&:߳m w9g7gGd~:#?󞮩4S Z"A< EH]_vQk}~x -γ;e ;,4`^-j*I%#نpG"H!6Kk#\0tklg,47[G6Ϙy}D:r^Ru%~ P5r-7+2;ϪG_|\-(,npa!61SW5hخ85k9l+Yha$2>0FBQ> fhe[9;%%Cw̃/̶RPNE$ܹx md@[>xW0&zœCIsFfoo^b`fDDVZY*MwTefb>?- <9Q)ۼU-6;5{G^O<ͮכ}j KR|nyc~?׍SڞAX zAMK> , 6 SyAN\ᚙAGUUl.olkfōD_,e]h Cܦ3{W'5ىL~wJ8km<Wр Az2_ 2T7`ר_j+&Hhr!Y3ZP[B+-:4op6Vy@F5mw,$bBTKMv1C,KZQ'/9|s=;;?]vȌ]JZl|ohbr6pSkcﵒ_^51Ŭ6_m 72 >`wcٓݒKv#AIzw:݈c%vrHBYYh?Wc:]EC['DxMD !9FF$5+W^h6;L[FblI|4.qfʦaʯ(Sǻ=-XN>ttp%JxӤ7a߆-f|q>]B`I?\ CMsuWˬV_m L4kUln­{b 6>YHhHp\"L2`Cwx[ɵwv(BkKc:/uch@"}tVV2wvYBANkBvi _ezq1q.B)Gmۃv4UD^|ul  xP%40./߿ѓ8+C?0K|L$uYy3~g, p$ cG ec˟˵k*K 3cFBMT\bgˌ 4w3*,n܆ g:zyXL-L%->: ~G wSMh3o*@*P%IǨ{,|^Z1FiCZI>>㓴l}/1ڔU8'2?9ld :RKo_>[v\XeYa<]L8l렔Gx8?ӈ~7+m&7stqa-ѽ;v֠L+R;u;udr- Nmͯ%*9lZc:wt5j i"#DAem@鍲Ռҳsg^p2tϿo4A:/2C!cikTzeixK7vI !8T vǒ1e_ѓ.P;˝wW'%璣T1ETT+8j.v{eP b`9 9yHNR_QpKq&~ Y_Jw% ?j{^~F'j`n1'ťTM #FiΥß|?b>I\1@a'ChlJ!S^*sgYtS-Ly g'z|e8"Lr ICw^B05<՞tn8`6DV Yk3sYp'Fa#3TRJnXG*T}4wx7=?.DlŀB!UmjWeg8Yp8၅x8 $nգײ15@VEunK b6IQ:':Z}Fp@ژq20N c'laJPq9LLJCbBAttPY] ^?y QfG .Ҭwڙ,v3HP)AMDS`.D:W}Y&4s}S%iQr׷2 W]hFmVX"u|c|&-bԪynR%L!,|IF bWa7 /_۶nӊzhϑAZ4ܲReeGTKn=;1o%\ՙ8@W0. 6{y-B1IWŴD 5薪 2gi햳;/ҷa?$Mo|ḥrKa J?%֫]Yc'eh@1-A͘+496C.lyGɛ~:wZc ˋ#e>ZDo,w?f3Jfc{*,77u<@/~3I`]U.e8A2h6?ق T`{m-FoįmEE+ "'a&F* -JQSΠd.yA+sJ>>P~pWoPhO/4q,~y˟7M9nda @G +xWg\!xU o V}r?'xįB޼Ecl봕vþS ,MI'kUYgG)fxD'iqD |~ġxA>DokiQ'cEcn/tN@7۠@=QA z-}>պiэ1RĜ#߰2xr#l6ƃ㓑 W{]Hכ ,FBc#ŃgR9`9^]nlL0"2$9MD1Gөϕ~U\M0.4px;et%;{#KPcw,#PIS-KJ(KǘyOz%;pMpTsrKmle_*|]hTjܩH霍I@?ŤQeA.U+~A,_ӗ*{ʅ;q|A$\0CAY8,w}T_>ZJED{px1d??P]$L(mjD *ښk^$̀ $i5zE ? pgeƪh"ocP m$@#Ӣ57ۀicޫDzI?QB=15Zw"[abq'78ىc2hw!AF^[*mn}2)lp"VɴXkM1FƿYc ╽ʈoTvI1? ZFFz;Kg7<¾I. oŒ7GxSpLtѝ3%v&?\@* c˳8{ҁy݉\0Y&;˰=~})>>?}?Bь,_<1숰ڊ՟!G3GP?!R>೰fHkY"[OѽI?L?hI0#"NEK"] Xqc8ڎXx{W EM n 'Ty3+'|ÔJ{il5nxQ?o1i+a6tz?)F-z_hʱ(K"OVnԔŎ1ԛ Oy(43z8tͦsL; A.\;Y((rKXdCbs%W^V谙w@afxW뙕tx*֮8Im;Ohٸ%<1_ҋk)`B #=&S vp5[VͰͪ}2C-)CH@d6^Yy6Cm K!r >3٬vN]/?y3Wɽ~o30Uʿ=,X=;$ Db@ 3ᱡ]m+$G=ܑI56?g@I>e5!f/;ӝh^37rз(C:{h'b㑛w9vj4(!ksβp_|UX-f9G|Ћ_ZeI@#36;^X-P/ArN:\8DŽ+vACMpINM!hECE}\fuO9QfEp}>J^E \ϯDUH#=4g*g^*u GONۻ9/yJJSSAYEpI#޺&{Bu2jD='3MoBdc<}fY5mjȚ{Bjnf4 5ѳsJ\haX%8'?uUGGk2kh"uCP,,ʴ YʗOeh1OT3p%:dX\/M+Y}"Rq;A`57\\Wss;p$h4-KۋsKQt`oJFrwݑwx'<DpɽD"ζ]pT&$x|ye\wJ| H&ٹB$%0/ɷQJVN%!"kQ'Jpd>g@^la85ҋ%^巛0:YXfƠ-jMٴ GqֿsWKR'>aVA5 W/E|mQ-ragH/ A3'OOŅASCmevʅuWņy)ʫ۞ڂC`H7]b5'nJ(k6kf;8B} +m}9Nv}!!C7zyGяOF据qT5,[ =bҳgFD  &\cԫ0U2.bS cgpҁ5L $oԡ:{s{ [4* l][8jG-^:ge2'?,-PnUq0|6HTWД<)qt0d tP8uZmRޤ,CI!#DMrVpL=cB3홼r@>.,s1x] ߉˿DrwTOS1,z\'\l:vlƋfaқ0VUB3~4:n2*&_Wefzj-LNÂxVɗu쫃M~\Bƺ.aS)Af/WyqZGnyyVR:uhFN!ciqPxc6o'1YALFւ>g[`5qid=CAsZO@lޘw13%if%]L+h~vafHg7Ơ{YO;]qyPV.2zN ҡx {t _;( lLq72.0:t֔( AInmOjX_Fs)-Q=(xzC|w#9wV[b ujҮ=YxH9f2氷1sBRgdzaaNagn߱s Qc`ܫk`>ON^nԦm[,R~Y$)tl'f~y ;֎ ?(?9GXyIdK!dMXh XHnfMXhz8 ~ˊѠ\^j8Y' 4?Y0Et"*3bO_PCWk]2mh@W-'/PKJTwdfqn ˘F:s$B+܍05)2izR }B|B"t7 &-D%$H+07-ks e'0b%-o'0XՍ0 S(I;6&cA ;E7,  uȑ&5䠢WƋ^QgC y.l.D=[47FwwfbcW4jkM&_,*T7$}“~_@ ) AϞjNFkӂKĞ#ԚD'4aЏ]"wJ8F/S";uEEʬr<|Me/-Q ;L:S~}^-eU-\4Ky 4ٸPU 3:l(I}NZgp6$F;_.PKh-Ix}u0ʦ8)u_( %u <w t-ǣL8Sn0f=t:to;U|)|\\0+#J[f6ui䀓)wUƝaƹM$cdm 3[Dg"ŖQ)<Zĩ4[B9ݑ4~snF]'Y3 *͜#Q}NSI%O>Z,*9JFm(?onIfBeR pHtokfU^c0yEr8;`k_)2k%6-jflcؘ z(z\ӑ]I~ 5I,734k5X4G"%PniQ#JFj~7j,h.z!/x%UR>wc6X[ h-"JRvtg[DlV(\Hsу@R,MgOE\L` EU\Q4%5 vkV6Vby:D-xK֓'M3һ?:,&jWpۜx0|Ʉ0 Mvi)a'{{5N˭56y+`#fq8BVJ4k6ZOJ&V_9ư|y h Y;JͧD܆\"y JdEm#C3558-JWey綽|:c]7@OF' :Ba= N_7g 9DEJw}gW3yCIJԐ2ﻣC!K0kZTQe4 E0π5-]DP g* ̦»5)%K*&ǁ+ 7>q}g@2PDFmZj]"II)_M%b hwjt#8 eG,цq~ nʊiql[6vz5n|aZ ժuSI.{"Nk)OHʛ="˄\}Ki_:Ή՗*zC^ Xؗ:gxU,cZj{KzN4\6bT? GZΐ ~!lj=o@HGoà @A c`P/v:'H)¨Pu ݶY R71"qH$شYɛG2Gz224M\\g g;>1B+U+YJervi5VўFɲj}>UACP (Cߙ"пzXU񏒪ZQQ78Ma~z^)]DoXQ]%S: H"\&3d !s.|JpTFE;$X&NM2ָЧIٿ]_o ˙Ɔ=瑙IfTu,avl:o[+S;^Km;9z X<0vQ6h2П4_orb M6Fz?n^m { v>ivW eO_:CFzcPx}@eࡪfJ34 +K3T|;EV'gL a!{(iQ\+mR[ڹa9: g=VhXMϳ?~4JpI=.uL"hxvDs직~7mq#Ku"p۫<?'0c@" 'U=>zΊAH~ORޘ.OҁH "{ԕ +DKpd=&0@\PAb.(P:CK"#tM1PH9 d{V>ó}U`}Fxs%OCP}MÔ!7Mr'ǃ,M 46kWSյ6y =fROՠj Q\ X\QC͝>Yà)JdXuV P{L'Nʥ4q^N>4?Ad/LDTbdUQpnGjj VNu(iۀG,z]ۮi%ѣ)bjrw[3$P Ȃ0=^ūz3(<&K|!@3铰ȍVn7>XX:(wiѩCtRW&%SMrOʪ V\sgaP^+ij67b3R ʾo-'|^Km0h~4^n1R,ON.Z@>_zFCtx蘯!@d(ͷ)l6,lt$Ѓ.MgQ(T怪)lFm_&$Z)!G0U`Wh"]$&],=0<[!M>&;w ZJJ4\YNxN0.6P@:!Scfl?=.1{a?#RWG3SOQv`]$X90Fb"+3QrR{'һ opxG#Y>Ű)<Œuoΐ:yZb֚lL 6_)-rc lLScC!D[ʍ5ʗnx=KN\*tPK8"բz,o3nEg9dqٟQWe)57/t U%H8O#S)%dœ{%-)$ $*;ME OZ}U})řfpa.gYvj,M4Jxg¦e8BMTJ?.^$qǽ? Ery񇕎ҎQj5ոEd2 ;E--es3!ᡀԂZ av 5A0Oxk;΂dm{NL+m,)FOב'DLy42XfjdXS t3#bW1F&_IBW ~:WHrk|tnlG߯N]:0c!kt|hAQPQOT@:4ZP .q.#<)pᰗڒDlӸXEzQs@DT %OƸjgcnB9IJ֚o1 pl5lrK?wS~6K5n? ذC-,~3^ាⱠWY $I Lh.δ)Յv΃1+`4a?uCf^=ŷHE1188} cw _X>>r9b,1V{ рMq'jL>r2mr5@cYxQKWpۢ#YCζ]CJ2zBv%ȝ2O\)KĄ"~h-y?!MͽVsL?S>=a4/irZKٵ;"[8v͊ЅWNW]-:'7a*51(l,OKPe̶{|3Ϋ0$naq\igN!CvFKZL/NO+|ՙiB['|yZ搁.x$x.:"N,ǑL vwaOc%,7uZb~f^aFA3[ ʌ5\(\a&Je2M]T+Ai.<}SJYS.4{ ]SanN\${1 0rČL7I%PO &("*V:"%'zDž'Ep+#K>᜵h@H8VIy 4.ߗ|%1rQ;bOHd>1kPhYg`iM Ϋ檄~.]76fD[8L .H:iP@iYhNΥ*'sjD~&nwMfg2~U' 5M銸hIQTQkUMU 4TKEZbSlLNІ>q {^͕Dr,&K J3=HH3W`.qԲxݵ,0p`p@B<ù_dgXH>,7وʊwg2y_=TD"] EХf TŰg=^#6u:rkޚԶMV5'ed| V*kW&qu ):pX@GT+yVx=MEìrrÃò)K%07p^Gɫ}fz6;S֟a,krAy\?"Ue FWMW0?)1]zuɬzAN_(w&:U(GWYDN f/~]=}:, c,ki(;6zi#6Pf CzJڹ3UEף Ua#9ŵ lQ,!/]&]SBpM6KQ22B!ik T,]G ⬥"B$9Ns?زvH!UaB/SfŔi粽FM@miF} C^M63-EճRW,7" SP_LlA#\\pY-h3nu~=STpj#0:BºN@=ry56u%XFHPD5I5葐aԆ^>_vfڸq|C bcX@e5Mb&)~?B<ճVn?'] .(v8ϡ3:wSDL$/ΰY5 O> ɓzb8kWi\4 %7ţ)\}<-X3} /d AƵ!NOkz{C y&E*IFߞUa}4&v$`Sݳ{U!kزKhA'?(lWֻJЛҗGzwwz[sQH;M?Cz_|6,QLZQM0ɦQ"O86Aљio_0u:e)DqzFwϴPԌu&w'9.N&o4W C8>,]4 M!&ۮI'0N}U@Q9շtMNhVWkۣE&cL39sFAvrḜdf{ox@EAQir;QSJk֞]eoZ6qwjgw< 9$r7y =eD^ ނ+J/B>L}q6 YN}/c?oT*7~8\kᷔԸ'rEcAn|n\v nQ mI¯h 򫩞msT1A"L7E%>geTqͰiQL8ʻ8!v4CjC#yn$(~/IiК?0 u?){eٝC1MxvB,p )"*z: @s%/#1jp p2J"B0gVK5v7>LIsCj<^9ІvlftlFq,{u| I&]$#yr ͩXƿgNl980Bǜxy=#d~ۡ[ ߌ,Ѩ-i4oΑ"Zof#0LLvx,9 2MwFDV3e&gxdX*َ7B(zAhnUĪwqrMU~TqT77%$U!kdK(KIp^ՊSvjϮgbwߒڀş~DFYh]oۯKb'~.g;y 漽metn[+bQؽ ?11%}Up촗PG`QcA"I;j1sGP1F -Z-JɌ AS.%7 btR͈0d((CS\n 3fIP~g0ݲg;n2$3pm @6&~ăIz"X,/q4 ɡӂִ|d!V︲=yɏh_!o3I^&sI7f;j^Xu@GIk'Qe9kq^(~O mq=2 %?E>O-8$M I䠦Gwj9rߩ8RHUfktC{@to&&ɸvJ0Yc&m 3ѭ9ʠb,Nۧ.@=lƤ]8o5Lj?`G#<N14^gp`:kBgaV$̑A/-!1\.FL ULFѝ?Ig9 #0" 6l3؛RdkWZ9>)Ň&6֣!6]pᡞ$m ^5' ׷X\]WXB_ vBub$Ȍ7ǘS ;T8dVk'o(8P&U8ׇ_T8Qzf ar6<כ&8{]-xcD/nvIs66R)KɖZ-h`F$9]6J7((i=zիWe–@KHw'j2jIْFT[?hnӮ}Lh@7NsE9|K*{ЊZN'fʱM>{KZWꐱ1_1 'ZYj+B>,8@ mN.+4-U!Df~Ǽyuчn| w+ 9hsIwZb*N<>ZPjV_ZO1"Z`C/^%%C?1-)1HoOms%Srqc #Sea{pJخDg$i)X ۽y`֫trrg2tr_̞Q,Z' /:~]J(x8`qt~օϹnSd0.LjD39ǃXZZ2<tr}#@C)rN:5@=㠓ծpkǹzR軩؀r&;$p=^WcWl"?$?C̽+}4O!Q%5NP6If{NS>Rҵ{[3f%bYk$q{ hrN(܌ ;,Q[)Q}e>'%@J a$7:A[H 7od6Š nq"8`RqJ1K{1ɼSe0^_W3}ux{<W%Plc/:{js+ojX#Vml¡ KUs8YGB:ʘooʦkrlm ZQ{UGLWR? 6*A)Ts]Of#4nGNt9hͨiMxJq" >(JY  x/y8\Jb06x?upCWAAU6ZcT[0#V_nY]cؒ{*RH alHM8H=N(H"vQIjŮj!?3WJ)*xlxWLǕ0=DUҒ.qAaz7يK O X ŠkZ^]06(}E_\zqG|6F3>o.hά Q?t5&;ԡO /Ode+8T|dEM7-Jj 49R?JS@NtӀ5 `ED 7r)(8C1 2LOzZ13U8ix {@`_9Ifr+etgd/R(]ZX{Ub+Xb GւFk,C(Z#< " eOQd ] -ϘF^ȥa|[W".X,AutuƘؖԗq;71}#Yn]<$Ae㽗Vlenꡔs~=:1ė%"Lj^%v3ĭr^\a5_ 5B#;=5k, ^]kmѯRmL{-Y;g/P3t`'U/ԟL!?(]Z.:ޜ\MLHtMAXckB`N m1݋ڮE8/nul25XĝѳˇfJJQ$P:cjN.2oH]$'H誉 me0BuUDOLy;rQb虖tHs)c4ۙeGJF~XZe,ptwX+o7x-)ONK S設DγA=:|N>ΡO?*r^Cm3d9,t8!\g(UM+x4 xhEFXAe$]L*-}!R I^ʾy怖t=tF(E|\uȭ1ONt/}5cӟ"s@AdQsI!\BšVlCUuUURˢt8:mHdeG t(Prݐh0ػC>poɵui/Z&ިhd@1-g#?GH L5Uq:ņ{y狼Aҷ܄LM r-G0 EeM\GDȢt77aް VI?n%@5 :zIDc@59 ćB:FyP^r>`E.Ok >ߩ8ǣ]oJa;xuH M"̆o˜Y7y]1턣i1#D=e<Okh Ҟ٩ t=!-RoG~bޏ#7\[lb4!#A`Xh}1-cm[t'\d970iexwV"ss^oE~7]x.N G5"/p-&"ۂ{3! h8~cAMρpt'ՉÏkD^T'+D s=p$uY"[|Ռ!!F[|6䊋$3u 3ҰX-$g\w)ZR+MLF/I` M5|Đ~5iyxGayXoJoԈr ",PʟkCN]A~zg>r׫JJ*1&V둼OcE7Q%;9Ѹ>`I!B#A@329גWYJz_bbWE~$ `Cݬ="6 /+tȐ,c뗔AMYSQn[>+0 3>5fjz\TJI*\l) qؠzm FmZl.x- IzPC˶ 䉁LR<~#aшl+)#֣fY:ID3} %cGfFtiPL0P Q@LB3/OMȲ=*ON B椫ex*! $_q^ Vp?d %@Ȍ 7R? wU6$^X(d}OaߑBy-GcZs9+dxm:qN}M67N=C=d2F!14WYCcu +v\103%^fҗ8z<3h,؍]jT/Ц|+{j6KՃ]'z|v?)QF#Q! ؑQkUv#kyJKd\JUӑ7 뀷QۣSGaDn0$}am-dk<,Br#D?`{nF4t+h19|!uIHLÑ7\ I@r>Q8嚗v<.y 2*4]JѕixbOk׿*8*ԴQ>c(Q` LΪ>k׳*K"ns,U3~:[뛲i9M_ɏN0`3 ]JҞUzC` iRڎ} \ҝg+ &X`qt/O_1l)"ETĂ) @ƒ7(+a* <.Q)E9ga>!8zəeeBˌ 1VY8*2WocQRE#1ז&zC`FE,2F'2Fa2LjL1 \ 43 s\O/k-i7ވC)hכs1.yZhsb=siHEGGnFJr4>AG| c-}s^im8疈<9m&u2s+ЗMٓAHfJJͷiyW 5dc}kL ]L"gty^T9kTG[Q;%"cX0ٌq:{\ğַLA|MI"nKSp}L(f${T`]=P[f)V!I{'hK@:PU9)C`MT&恼1K_e Y);'x9qJevG CЧ lB,(@XM=Mnsx.u}䋼E 5 AI$Xkː~uyOlCt7f9j.#6R{E\+potAڭtF}ln|MFO @.6M1LiZ ];y_I2 H >U)KxOwTHASӟOz4k(f’AA{CCd.x&8yK蝢MI|z[A ~"| OR!M rl \;R!T\>;p>V;vK\[Lt*V_xw3e:?_RE s^Yɩ-n4;n6ҿJqvV_Kê` ^UynD@{[6 ) v&nR%DBjEʹe΄`}L<_ =Td{R4Cy8_қ왱D(kPx _6$YRKt5ph!] HT}.C3},!Ǡwp@'1Zl=2~ r,%~B>I+J*'LpHdeGM%e(W90w/ǁϫBe,ͧev$Z!!]U?   y&nǪS+E@!\Wj-'zC IL6_k\3 &P:L6vjUvxh[3u*J)3jUf If8u0a2T<_qXFzIՄv]8ƥgA1}AI#Yoʹlvr,Z,P=ylӘ/0Qf^t 5@o9*˕E"EĿܝe*9CdN^CVYs= r'Zi'|I+LcwCkIe,Pt`U*L^^xK:aP_3*}^[ VH?& Pe9p<Pr8&uN4jԕR)fz #Z*3@aD}4`K Qߡ>Lsy1cדYHr 'ރɇB!)3I.?L71{vsdp"\ > 1Sv[]MTgx4J^͘jlUS]ᨱ4_!uuWpU'(JaN?ũH~}/c̢!ZAn$͚WnasI|&r7$:DOXcI2YCfMng"Hn?O{=.{S< u)O3X{ a;$0.4^3~ϮqfNK9p?h 4݃ím3'ҵRǯ1I؃8r ;;Fq8`S ۊFSfus ޾*:>uןXJ[^1'u@;v.)6|ӿV #8⛽d$pooȓ{4AX +M#\NȒ5[j$ ST=RO`-a|__Ejeo(QTs7_59"u{=.]*"f>_/Yh~?Q'ܩV-9n~fAw}I`ÇL{KQW*vpR |<d*YNJxKL^ZciD:{߾>h:7}޵V<{E9ӭ29[*vQ](7ƣG$-CDSzHN)+ \r8+ lqjNVEOwKpKmM}"cZl}jD'+= 5Avd^>%?>F451 E ' O,NTLIUyi+TVx-qϢ};?ѪI׺円tO\1'\_ȗ)kՇn5 Ѿ9JSIl-$h!Qз.7!{ 8 o e QNiAN d[o u)!st_&PIZWHe}<[(ǩ!2#E=mrS[zUf;BO]vn"D=5B9 ZO/nKwQx5=9wSmU`Ny*F glj4:xϳ mJݎؠY /ނ+|15 4Yj|=t.UA+QB^&I7ׇU'CYiӤmk>S7H{uRFID1֞#[h8t~t3~@V1<񢯇>-K5Y0kľ!@s~vY6٬4K)BpK9:۝~ )^B5k추Q4<~BD}Ԟ'dYz:(!-hҕow-yd:ʥfw$eˏ@!Plg5&1Ɖ#{/D%Qσ}+ @F3(n#!8H5YvrR14˷̔pyiGQنR8]H<3]l5~=!>?a>Ϗg ^;jV1V@ȐJciz,BxVcfMhoX`5`oC?Z'NK0#.I3܄SGmYۖV%0`B%wG} UB-fn1{ ??@E|rY˛T9tmѪ$%aONp:|Au*]c-hk>Qkjv[Kʔi3i[8֫3E\Bp/vv&bTJHYCBCtzT1TN&V zƼ"' -HH٣NBH6֛)B13Ͳ͢g&$L F* WQLr "V'M}DGK5q'd'gx@Ao.Nv.gΝ/\δ!Jknq?Qxz#s}͉6P -e*OK#YX bSa/\Ba)0@&W1ViEWȾc KS( ,"'?w/`磻DҶvKGhQĘr; ?ܥ{K⟋]v$zP$mr qo_»BN4]ΊrEdzB 6$t` *7Ap̢j4Xoyo_.Lk/#jDSaS#=@܋et1&3JT& Mo/$u\fj@WaU^ ;9(§9)5dK^ |c>)5RxMRro,#1X unb.qrivfRJ`.- YT5  ^ A)1trqPH )dh$;U4.JH>J!gؠa;|/T>jYs91mGq0Y'sDž oHQԭy6<)oh ?W:dsI\@YgZ#3uD~l AZ`"ai r(#ysګ~U`ytrh=BLlv5UH[$Exc["FG&f;{Bܾ5xb{ OՓ Xp!i-]6tK%nmsǬ4s.'0l^%|V֢ 8v@(W\i Bfu`w+\ '?Cކe99:;Zߥjx Cټ笮eNf0 *dLtlCX!YVԲ?Rؖapw7;-?2=o"quevX}̬8b +^|^_ShMg8dPӊ-bRlIA+KsԩHk,΄bpƹ+mp#nocL"Z)]rw!* PJ_ R5bBv6^CCO__{`թ6kOq"2"rtEmȰe]/N~$/ԁ9-1Wm.^gB%d򪧾{C*R^f&kT,E'fϪV oya٣Uh"[:/Q*m͙*ϭy41V/Z#نoz;R9M ۈr|Hz@n.vGٰ}gEk.Պ8/UYA '|~q2d,5I]-iPFTAz67G[OH7; 1湔WXu> $b7@!Drr(v8.4Ң/Btx,? p#9>7SEVv2~d[k>@`kzu>a^8B lU; %_kze(CLXNWGy]~ʧ0x="/g|]z@%V[55B`]\;16 65k9Ɗb`[siC[2XAAs iJiM ;e f%PpĶjRuӧmk`sRF⺽;rp6?>/_;>\U<ǸC_ K}Vnb?=P\ϙm+)IDy t.ʤK5+-me{6=2:~yDL3 *90ZmϵA kgzzXnY Y@[XayFM{TWB2GONBKr_ῠ~ڄ!챐+/,^1~EX@^,Iss 6ၻ(K_j$$?ޖ(oAM8+vyŭf^OY:]݌{-oG%]fF+=8fjf8j[W4X _,55t1]㼸^an1dCjQl-lkvA4bzEFƎW W >ȬeK \Q;ߜ=*Sa{5XU4eiʤ#38#"4Ð5!d xdxBd5rIsm6%6F{|̼$e0U<ݝIxNw_dj\A˜.jN:JW}œ>[ (w{l+ f"P8c9 '<28,XAf 0 JM歁mu7`qFEsQm^~o^0qTpVm}مRrv0qr\+\o1]Ju'H1 L-D=QaJl.uOg[e|<1#":;~ hDc4tZ4V =oL0"*_+6BM>bUa82]XdWlJKoi{!%|ЋXr= z2K}=RS0K+:cFYTcl.<0/iK!5j:7M?\cXj{i8krsKod->{⦘ x0eZ"OoVk%-\ghQWVnUΦ0k޸䨹 GLm6BXV* ;6F&ږ14)u""\莐`BpqYs-irׄ\תkZb^*˷,[`ޖR]ϯVđSr;T 'F뺈7-мg+!'m\=SBgݓ~9cϠ+0,L\P^ 79 ؀C%`cK~u\<H- Ԙ!M$Vc_+T"̳oI>pq{ 36oT@ǍZwKyg0 B/mʹb%-=zp]K <ًgwEwP2[ 1Si '+xNZxTlomBHhOC Bl7zO$w"W,P{Qa]f-_v'~Ua0cCl]!RD)_S\ ㍽)1G-$Czg Iq 'vjJSs@0֜%E8*xf>Gt'J6mz}~ m<@m+yLpz, [K-84IW.J sDwUmWcUw@P=N[rBCyJ4ѕv3QÔ7j0*̀_L(YX4^&^/\hNsv 'ŭI-bEƄ꽶tJ džJP!mLZ18,B-~: @Ƴ'o[EaIr="4^>scyfջH).}S]}Y_dwMCʟKF[z,¦VHZVg)zwc<-R7CJo&EO{L0j3F8 ]q AGPkjZ1ӭVRJ_zр0FO([k5q E*/!J^8ag)^;K[*ET*dsc NŸgEI!+ъ*Nz`WbC5A5ZyQ]~2I|߼4j͠B>9vڔ/TC~o{2Ξ_j.,xcaQM@9%VE}l9G*oSS] xͭ*.rؿ8'o0u~iy $$7˒E7?5݆qv8+Pav=mDtf!q&3*,`NmDF̴5yPhԙ Q>Ntƒy/EM /> 1A0QIGhv:6S͏9EkMK CO a%+HOklA>rV8 wϢ-MےBFg2U I/*9 z$v\ZS&* '@Cvi.H`r{JУް 6J4:%]K%*1Y.9גR(ʇ\N0;`d YSq/HP7;9Y3bbF{x\![-jUnAa 'kғ!r'8Ί">ϡ-6V5,gɴTubsR_hXJV*S\蛷wzGC@Jĺ,QiFk;&LC]QG *4yQ9*qQա|YrqNVX5YH@C޷=qD{ :%!"~@ +ߞf(d%Xxr% )#b,3ʺ{pˤB2"ưU.Yt=4SzJukL0 Wb5$іӑW WQ_=#Ā-{\1Ix/}A44ۋzZЍ'e_ɧ~ YhA'J&UaEUt\+:NȚjk/H]A8FopK4dz2ާS^9zU 2m:Yheq9\^vG%ǐ,0,iWg3LJW"v:āLCXeHJi1/g[9||ozWS㻕s=Mdg‰$9'6J&C{+n|^g+/+81;6C綴i Gڡ@ݾ(ZcgZ}qsc` M^U`DBhy4 Q^Y:i <131׮A1LTf)#IGU2lB4<] VJc*+ɚ=d尌dߖta![F>/b|<mO,"&,/JO!1|!݊%`{)Z0m4nK4"&v ;>SZMg[DJkJؚ0I٘v?(7|/9IFXRLׂu<$:ALuNGDayo)Ֆ6I dx> (v4|AJB-4{| ",`K3_,:n;6yz`nlXr{8jA I#1fc{$ۅd;g/>B*o<$6n3xñ*ʑV.Oyn=Z*Gǘp{z{颋?a`q)^BGqv( cB b|5AJպƗJ٦.:(:o1 Mt4:5p\>~R5QGA$֙t_ҮMjT#Jm>u^AtZuC Fq cX`˛jV9n2e"LuU=8w#3sjL8g+kNmuhQKBcL}NgUZ׈[2ҥ _y B!L:ɩ&!Dziܔb,݉Cų wZ9ޚϐcCVjӇ>ZAZ)ALz x - 8󵲰 z2pt')C#L <㩅;>cA]jwp''l!.&z7]Њ<ؿlSp,jPNZ/1^.N>Imjku.ޡpD-.dmq!smfia0ϲFz%4 4;uZ3p=ҲdT~\v%f`7)"؜{ Xc.CD`qs֚z; CNqg3, ~:3c^Iqr2[EIИ'+H](Ē0C"*4\0`قә⺰^uh)xA Yb׋7#k%>meIҗNka}}lEz`{ܷ.Gt`7'<T,.*kGHPlkI u. .a,ؿٌzpH&V[-<&57m|rrLGJ]a\Wh8x(#2f'}X l "6AiܰA)Jn?y 9Z:'ƥ:Bh|I]ʏy D0wK#U&AT,X W(N@znbp\KPeqC`>{븃RiݖAMYtY&J?b ,B^ ,|I( # 霯/€iYf.^3&-1Fľܸjt B%FK󼆠 ~+HL׾жͺ݌N"z}!W{pm#ʣj8Lrf3%Lhi_(Vi^c5N;>s}47Du+6)NAj? |6gl"dth6.4A2@8.:7`,(85wuU٨2AǦ[zܫMow'-ԯ?74Sb '|P%7$9i aW@3|:4L ZQx]%2g|R >}A Gn)U;XG[Ӭe&UogTo]5N01vÐ)i#kY%m$veWpuzWDTӡ\qO0{S;!խГ9vҚs{ĴF!Rٛ\HtV%nKڋ]vyT{u8 "D7 ?B]6yAԱcD4H<)pi5 ?ؗ|NPc]B;}g>ǵ{TNZX"{P PQ>@KS=>֕?alJp_:xv,9RPýnۛg2ߗVOeޞM$\ $V\wp63c{CYx3V^xW M)MIJm|DoJBbDn8аoeFh>nH֏ kzDU\hmq`jŶQiN3,EXpƣ&m )Wp_Qs8cyK^9/rjL:ޖ$H#M(rᶭd>FpG2ӤLwAUk{C&m/JJ6C "_ a7 O׏}1_"{1@-5k"KOfSV/!'ADelg'4KѪa#CĀ7 ϝ\Tڠ6iݼTL7-0][cVC/9.ht6K4Q|%B'{@/7:T! CDv]&d%-~N|ej1(H"`aZ>ƫ48s?;<^l0hTMG#ʡ8Մ }(f1P[緩UϮBy}:2#LB#B(Ri"2JFZ%gYY;:jw@qF.jXD@N*@ѓ ;4ǖ`x˱[C*X%|)hjkbA!Ԣ҇u?5VMAK7N6UH!06oƊ8L)n $v@b´MkWXژ(>$~ڎډ Jh{R**!Ix\ۊ TR쟕 ;{'gXTi0"R(.? 4 T" C<\&-3Y@MwLw7_bH!v;`?V<흐#J HuIz?qIm&"fgL_N{ݹ2("2)/>\©Nǒ.}h?™^nm(KyM|ާo'@IK; zS~jMTC,G J&%9K| X΢ō T)0%;j> @ sgn)џӒIdPRɋvgpMd>X~%6\03H _^dE揗WI럼A _|$Oٰ͐f;XØOO)ᬪ=I+$lGnFRBܽV|Q{w"T3/|~PM}PsC"6B;ei6r|PS՞\/xLXjδ`B'g@gx>0Qg{g@ABWsSRJ5dXpydRzh%BE{6)zvEKJv<:VCI~' q\{pQUj@BqNkɒx1io T40`ERS[+K,ꮓP`|Fq̸slБ(d_gX 1*ڳu'R̓F" DM-4Xҋ^|k hd>1RurV]:Rtt7Y({9ɞWZSkߙw2GB(]{.@og3k <蓳xmR_8%M(菢*vR9m09KfZ׈%PFӾScэefVfgx|Hn3߸/3HB:'iU]RەD m0w'C (H4fws9yFA|éCׁW9Fe0DtIʍf0qK~Vu@d&/=pʝp:ne&H]HTRAo^L"b2Lm4C 'ZOߤh$K7p Я4 ~-|iԊk &[D„ǟ6uO2? NDc %[oT.PލN-]0Jf-$Bڂݲ!D9}p%> ~T'a ĐGU1KWj/W0~ $ bް`¶x ZOn0"c띙-CCHH\N|^E1:2G~y 9nav PpivѨֶjY{1\ܭ`)FGzܗ5N0 ]0C.mZ&pK]s?FZ})j"vy:܏(7> T`*ٓH; /dXb$ourichUQz`چFѪkeEF<ǘG Ă~[[,V :ɦ.c89k๸*R_evUHm͹t Cjo,qJ n.˂wRVͮRٓ9ap4(Kܥʜeԥtl%8RMSu[[R  9!8Q!H2} LM =-V"0myDf姩}IIܞ,Ўso-2b: n3*k3<]l;ؕbJp{c$}? 55t\ j5OF4彘ti VZY;!L ;Mhwdґ:K CGW!R^]V ),` XS7λa;Υ`}ibk?;+\Hmq!LS_QƬ1lN"$'k uADܫ$ʪ" ѝ{tdF衽Fj+&ȥtDtRjVߗsu򕫴$pz._&xx*3Q,v,14hy@x MWbjdW묤yZ 1P/ yfA1_7\ twFxkxAU>0UCqqGJ 7u&&ZYfws:ƷpRHtcckM ǿ: nq6]˧18/:ifc}0:C\їfAyZ9z^,wrgF<(N+P9  LVtYQ}"^'Xu\%Mƽ @E7YS ?aL0zGb NN0.7ݤ@<_ |Nev[DX$a>!g^}ߌk`2D{YJP'$[t=l/ɘxL.sK>C$;9KgJ>y JǏ(\*g0q[öL`ddc @b*qy:K"$̧uKP,hI KYř K~oՉ;~q1 5hș^ʭm *3 A!+C9թ`zi4&:Xȓ|GOܸ.E #k&ނ?BxAldVqZ-nR"QN>nK=V /@2*KN'z9Ā4}La=t*HWq[j4FVDҚEeqF☉@lѧ{fz'2>NO?D^ ";ȍ,K_ ~̓*nYٽZ02k\1 RSg5q9795@OW6 jBwH?QCc3a>wwSrB ȖsYvnt iP`%]NWO6LoZp0#sCܞ"{9\L6sd`T :ۍu(v MHCR;IM DR7t8+`*JR}{#L(?qI{̦U&I2}S"Jo>zƀv^aĻi3tܲR3)aE@eA+#+).]2Ԑc^LwY)(̓XI%nrfx͋d4K 3O;VRdTj jr幈K%]BgȂH4W&T?yU@wqe{"&<y0^ׁEݤ (249,=pN_.+#\:a,HyaHC:ۍZi2՜H`1ߡ-A1̿ pڛ(#ZXV'GP,ɰg3wysC,`,U=z; =kk1;nTCù}I; ȷZOFoCKwNIv]1ap1,܅~'Aѷʤ-,L%ьX6xnՔk[| )@v}ܒqȣ} h?5 >- lKLSȊVQs+t~jc-R\ܾ]wzȴ4Գ2g *Ó f|4ϱO8rPRJdU2)5oVt|4gﮑkkPkz<+o%6_Ԣ2Ogg! 6Q`Zf gJcPߔĉ2w%>;(ds|Z)M❀f淼oUkK{{(}Dbt#A u;<=6nTLe-9DxNnVӃ[aJ  2Tv2>ICF}&үͥZ.0q *_dSr媣/CR=6GW~ 4"79`l# S>4 j QipB;qmxC"pXˮD [բ2>nS[>L OUHؗ9D;VR&>Qё 4-Ҷ-f?3?-HN;H%pVe ]{n+c^crmUaAN TH&)Tz @=n (x/vUziv竟J'+B/se{1;|X2r'! Y5O*s9Ah=2ժu^jcb1˸ݏPK=W$2;_d+dOp_VѢF޵h^C7QMfj¹4яI \z#VHtgwDĐb{s- !G}XAK۬e _q0cy\_R/6AfGa4HiqᏐx(Co/QeQ[xAPEFU1)oRT-&oh>%ur?t xEž$ tl:@ӡcY}WjQt0nHv ǘkw(jHG9Gd? AJ+R=B3PPgJNY%T&ymwɽ>QF &צni7x&V;[j_.֏0 Rzx$s-J| [x_DpҢH9f Wq>Oc6Jb9!aoس0Hsr 5츪ɝoۻ(`WS{-WIz/OıR-0{?ي$!u/"zyqc/&sXOh^3(#\N7E6V@Ҥa/}dtZd򳜏U>n?vaDK8Hlj0U?^ЈP2a,;':|YNAQ ])^lMn݀% 뒳V+~nE>Ԏwkf9v'dM f8F«*uVM.i |rkPO-L( 5 =]Ư-P7Ί`b'k;oyׁIhjR,q|]* g50aOxG!U?PN~'&S7/C/&ӱKS$ RR6,]rUx:>qNCq,vĹbo\wT'.nD[grkPVζ˃7_߁o8Mfaыx9(ka*epA6|vX:>Nh]gܣMS #Bwyj ܁*P3>b gZ-| i'L˅aܗqXd vBYoH >(GDhIU[ey Lc\Gz7e1&ϾcDiߜ/^ŷ}ԑY򝛺jk7vܪtNDl>5g%7R_ 2G(VsU"=u`ҹz !Y|Shք.92<H(tԏJ*H~jL2dLϓͳpO'OϏL L[Ee&-aئZRߔs4#HHGTg#n?D7|ٯ*t؟ jQف}=6rC?p(0YYm Q_L Hi7+mosq#s|$ oL[q[ld s9sl̫V[I摨 +;sQQ/)9|%XLs8js.ϳKgV=U弽de)F$1*ϙ6Sj'c qe,<`8q;d Mga^17ӎUT7D`k(Ϫ(~/$W;a>j~GG<ň|'$VOy"[\#ῈP!Hi޵nn/pxy>E_drJ`^9%/g ,扬ͧd(BiL@7,Дb 8*0E*9? >aER 3[y]pЅJp+ހ j6L>nD^<zxl75/CsAvy]NHk\TzpgE9eVNLjA鶷QE<`!Xµ(g@~uUCboXsr>eRt?ޭyܾ@$vȄ)Fy&`pPa 9 )pjg &%a`uQip_gN"]K-7 y ƊsbFqX}}Rļ#,-`"hn(&x2`dn]).ܔHi }`+qbO!wcψ='u 9'Bǧ7*9 4?` 4 "5ӊ0LS$C ⤽fd4ʨ~%n_]`Ih5z¥O†ثzU:q\!ҍOL@dLC+m!Rya75ϓ =NՉ`!R8r=#1o@>p3hI[GX%"O_[YήP' &;P{)ZOj%L:=Iqӈ` N4%o1rFJڹ$6Zģa5X@ڸ:%fg4NO٪Fߞu!S6T,QE˜H΂\6n,%wagveIAo06ɝds&X̞c4fҪ$WIF˫_? NYƭ Q$h(Qޒv@ҚBq99LAԐ|Q}"Xq+JҚ]׶ZOF+6QYn#SyOxb JtMfk8|1k?8X~eCAɞw[A=-qroXq8FX AŬT-af xwڼUl@ U⶧`Dzs2רZ|54?y P eW`0(;$*ܘJiW4ݯO</`,W#U`zA(Y`>)\.n^*f(dxpm-FG |ddPjwb+3A.\4-`Ԇ<]-j9/vs4WkJ431 Mlջ =:|DMo*IMNF _tC(-xTeE8Դx!.lZ˾eLp}pøU/ E9ҹN9>G#iVN+L.d b$pܖH|\7]`C4\N [Z/$5x Sů-J8|g{T Y%QB=_0pcWw齻:R(zC4a ][9f8S]nr4 V:"e,tOv{~vky]Xsr[ؘ"' rj vCQrhE(ꦧ&R݄wzVtpfѺ`idV! Y$8AC%Hhr2*ha J^%wӚ3׀m9!uw(vbYY5bX'@*Lpcɜx @WϚ=|kDtM %`K_^BE1_  i_` H&u[t?ɂ ~f9Jol.]喝EC29C>{KAlRsNz/ V,{W7H`L@qS4 YN8Dꥧ^@cLꮭ~BX\UeG&/0Z.GO|m<~8X$C<+ɱzp?zf H[ޗ4)14}t/HtM-pQ]qd9V\4+Y[a:3 B,F-ݘzUUl@a$a #_)=&rW(>S7t)}iov*p}u|l+Ɖ #- !GT7U{X<~ A6-+|^vƪ8~$<<3bξCT5X(`lVY_# 4PՑSvR B]}ps;4}ΰdo6tNEs9ޅc׳+3CJڿȉJ#n]eeR:( kSt exPM("z_oƝx0UꃊwZX_ Z9x/ץ,s0@LZEpiǞ2 >KBh6Wp?[n, zkGbap+U>yH '<=OTNQ 9E,¹H_cb|-R\46̜ vӨ̢&xa_C U vǡg٧(Z6':$KHinBO.+yi=՚qEQ?o ] k5b:E-Θ'ghý̶ICoB]fE:ٛ_,R7aJbQ-̲'9ur z{yDgD^ё)6ߔer~$HK@c7'9Q;I=UlTmF@[[\UhKQ*sjAQĹ&A7ð S7<(wǁox"qNV '+)אȯov)XՕl!=m16_8vҞW,]u~fV`tpnn)>FhcDD Z7Ym?N+ݟz!t uWYAYpWb2KT҈y3;)S滑 BS,y+j;QY+K`C3Mc LEĩv6ۙĩu.8=:Vq/b95r jy#mJ8٧ujӤH@m:N NdFN“ll!.,G[B uy#0Q$AcTϔ휍O_$K]߈ڋc̵lg/tР^0z,6ҥ0Gֳ0yڵ+fo$}t;/Or%V)O<^2Qi)^K3JJ9-ݼb89Wb{kгynҥӱ\Iˢ#[\B}Xl^ 5Ba;2V#$ +-4WYTh})JJQޅA E֦tsGR>T#҅R6{3]vNf0Hl=(kd+R jxA_&mQZǩp&,h(x eQ,ɍq^sq{aswfDZJU~{ 7R T 2ߢF;WPgJ0~JḚY/-zG'&Rumu]^/{-Q5OvAzoaz@ExQ",duZ'dfTu_ǝq(|+"{ťt 1N: b UPkn7KyiKFZq+SĞ0rBtz``vG"Ddg!4Ŧik'dp4qLb5ЁԘmyUJݩp3-dHDК6KDB㢁l 7cD-DVD @՜'Bi^EƐaA6;pBnpA`SQ*T6,#=g:仰ר2/7G,JFxiWDLc&R( <=d\A;l3&4S&M߫jLJ]UJRcڣ,r<ޭ3Ӕvj۵ BI 1]A +#u?+vѴ b&㨝.sMwx  "4>9#1H6Iٿ;9J= x{UbajhXIe;^L#J x_k9l:c z?z VrHNZjfJl m\ݷ)Iys ͹I" -xrow3V!Q^Pg0|?A?\>:Ley;%8* s{>a9FvV^rOU2;G7}w;?&Ѡ~ Ͽ-2,տi(YUtu+wfW٘4x,c{C'uUjůcO2WHSe F>o ̔ *F|n0 'Jh)=nY|@%qV&Z=Nv2s\?r!մVD5w҂D~zq8.Ȳ GP-%JtIS' z4w:,EQI]:yRt%n~zL,a_|k[Yx(؅t9tV>MBC`^+ć'bʧӌ#U) KYW*ؑ NcP$3,nSCl]'-|S$VܝcdfI9L#1# C4·~Mg ~C 9'6{o=M;\)g`Jþ!/qNEWŕs`1l4۩c-28 X5_Ň]-=PmW}4Ku"F!lj&)ጦV"K[M%qE3͋= %m DA0z΍U˭^hF÷7/?K-},"k!Ee]E 8i-)'歘 .'\ x,_yN=7na7j&3#Y%ܣuQ^𻮺g@ /R^IߚάeTTt\. dq~[1:0t)Pۅd-RՎ!PJ/QkB;G7W#HeiV?s켋L %{kaIY+'`S˚)\L:O)~h5ջ[÷* >NUD sE޸%Suj*@m[L;@'h?8r7\Rq u ,ƞ 0LNGl9yL2I=q,nbu798GƈxV'u Lo+GWNvO.'F,y^iZS!/].Cv4u؇\!`WqCU֣ O'?N/H8*],zO/mFO:8?] X(/KeN+ûyD0j7u!_"_jD,=Z-B<$BA4??:zc\Z1A(iǛgөm9,}dnqYYי{un'_9ղweJ΄!0BݲB "9|[ (}Hߐg!@'nɚؾ4P/8z=6 jsOsƐ 0LdHŲ -;;σ7:j2r6s%Ow'E6bM:pzޞURS+R.{ZRQn{ UOQh]Z,v9ͭGaw '/,vGtS6F>>KHI6Ms "oB:\0.<#p=SWjM)K@0FUune60p Jtʄas1!s| )|$:Y ;4җ)lze.G= >:#rnUwtO9D6bp[QǘfO1"̟ZEN0ZUUtH8>߁CK`PsU4d3ld\ GM9!U G$,q/TdIy{Mk&#O#|RڪN9Ƽ=WC7<:横XD1_]! YNHg}s渙+_S9@κմIT6r Y7LCZrd.rNO[Vǥ.#S膄ZIհ Wh<'M[){G|3zhIܲfҥZՌaV-#KKHa-1*M#<#7Siii"< <T!WKJÆGYj .3+ #/Ì44~mG>$n+6 ?1B=&}L|K6V5X+ZG aRY {6m Ƚ^O]q7/˜C:ə!wq=z#7lhv u%KoL/8vֽ 0x16y5=9'JyXhP!juH=N/ֈO@a(Fgx]Jk/;F=v8oDQL]2`ٹH%/նy w3Y ;0Mqjpio rVXNSZ2\{ԄB$׍Xc{XK8)]h9q-/xà$yt# b%DPׅcnbP@LnfC[vc!6 pyp7e!"zWePE\ W-px[ CcA,nE|k)oqnDYG<V"mUa>Lva*XJn>W1 ;Rdj!,]lZ5=dgx^ˬG[Z5 $|VWbEiIpv A]c,b<:Rw(=n D|SN/e-yAur't-.,ߎS6-{"Έ̶=nL2!} ӱtzAKԹnqqCuj(RXp\]^ eᖵvnHgɁjNY\a4۸ݟ<5t깎),KL6@d+vwЬ8D{t9q/ZCtN#";Ö; Ks^"ޡOX[\ ^&-Q&w1F)kVuq(JϾ =C04J-5"~&L)-n2h Ftӝ*  i%:z)K.Q:`: ^۷٬c~3[ս*Z)u=gQ_hJJ;}kZiAe52;^?Z}Zj#98ǵQ ;HizK g*P(' L:{m7dyQSs7qhg@F*,}G';~ v~mN375`؊hpTJݸF x4ts77>Q\2 E9~sO0I>Fsw(tL/'q;sYS5EM 𤲶{+/N7{QCܛU^VC$n;߸$%ڤǔcӫ}\4mAtf|ՀSH4\_ аܰj g`q2É7cg-_N\+2fKjDWyy"c"orM+iBC"r&ν2-l}-Fr%g5u{цCM"l6͛nk VѰPVlt]-DJUK~w?wxy`zt&_^1]삆S*OwhttawzuD8=Y2[< 1fZu:jQ ]sJ$ZY~`DB2;N,C> Xqȿ뽧,u"9ad(щܩ8 {Cӣ7'eV-02z c `p9uGQCy4#n-EBn, gT_`Ú:.4t 5х>҉/OZVn>pFAMۄ۬$ٻ]/Z-^/E8`(Y rz ƻ "Eēb(6]%̏˖F VHk؛&:{>bbIR8wW_ .WRb8(]Q<(4,4PI;vggT؏ɽkUi9W4p>ӫ\ȁ2sBmLiM4tKp5^Gs-2aȁn!<gkSvNN ofg~@zcy5.xnشOlq@^NC-X4QG)+uc=.b8AWLjT%:Oy[UeVὠ[ɛn"~7G%#ravd%6ՖP!7iC+]%c,YR後>Hr0MGn'Dzr@oXS2?Q NlYɶԿI~]*&Sy/}$Ӆ!$bEL帗iMRTs}x6upÔ?sJ!O6a%5_)u5sEx+OG$$A8%u {i%Jo v[Xڬ~C>+ɭrMC]y51g/L㝢\ a/װO~S&,~VQv\DD;ڡ `m)#K m}%I͝o#F I+|4 }qF{+N Rf_ deUŲ E- 4n#^q-H(ԗ.JcAEKϩH!_Eoȏb XnKR4< ҂QMO)RpW4`$62W3j9W PWҽ xm]w#\אݾFRm]qI/ ŝz}} M$5 F*o"7)-q3d(/nݹi FBJL'xƎDAO.,q?n+_]3g^=x|P-iIթֆ + p3͚cP&,ԡ%9VWOeW}(&6("?,"Q#tݩ"շOs>[tCcdB9MeWJt;~LZlv152 R4b?#o8&v\UNHGt@W>kೊRp"Ҳ\zj*B! JwD&a}SZij׭1.GϛwzT݇`Tdrs[K|osۡYI+HuצI8I ,)RL0m??W`=YT77SA7ZjόXްƹ>g(`szUv t$oQEUV݃K2\n+E]$m}3jݳT++*F !VĤ Ű7p8U: 7fUR-e(IΫEGRyCŏsa D [W lU[.a^6~)u薉>iVTOwC2Ժ="3LDoXobi5K&!.[ SAprf rVΐL^l#t+p::z]=' N{7I[om(/Zz򠧧~.C> 3\h31}NyCCJ R$Q֛Ul~c46bM4vj+سxt6p+k3h` Y{4髵z= X2Iv,^aJ09&d8-˃@(8Fy>?,hM_a FX/eꙄ\ѫC Z6g/ƀXԅN Di-9w>)9➈:)x\◔6N k%o:@H;j{hlAYg }29QrJE ;pth9ga?]H؀:3洦ζafCJiNaq tx̪ar%i #%\Cl7|8~TUaH:.'o&#H -m 6-k"̗U2VX8gW{;] I޸oPb$3 Mr9Gg it\0e++іn.ԅ^흌$.0sYT/;6XiϺƔ,;e^Măh 6:N%EѥS,5=5!{M[o5`!1|wk;KO:PO7:siZr0+"Gy? ݚpc _|MLԁ5 ˹הzH X@d=DB 3}4)>I{=j{}c2Gb V=DP,3i]]i[<%HFᬝ RS*`QtN[4 j8s@'}u%~H"*P ]f,|`*wʈp༐ĤoMjK0>#Rzܠ~Oj1g{Y38NF(]|k.֯FyJBV6<{*^JjkJ`| 5u tj2b*a]5/+ǃ;_Jp8RpAg,͌y@0"a2Ի~շ!#HQ&\\ёn P9ѓ|/KO:yiԙ@EML43E<ǦAjP&ܝ̶/%H8nygEUX1~ΓL.q=?Hxou?3(ib $M֡kKL L6n(*F4"Q*9{FW6lE?,ZtYՃe h- (`9ݮN:K\䯏;@+&'ˎE葹vJwwf6 &7tjD~);9Ea%( Yqx{ QB ٧Eպ&b:eZc$ٟ Z$!h@QVRۀ}ƾBC0bZ-ABAUK+u" td/aT_ku}$ƴw.6%cY:b47E/޹hIX[VtJLcln˳ 'J0ȖҸt|jmûz뜎h,`na6ߠ;Gڃ=$Xo5=d;k"K(o"{ ?$[}B!DΞk`0dB>J"=z(|r"NcI!j&YjW :n,djCO$|9Ӷž\ TqVqgwwJZ.je>Oo/J5]<F#0 )ݠ\ю/Eh{F*A}/%N|#d$S#W_( \~BQ?|˟f+'z:&DAOwn*?20 k /2GXw˔E wPyxpLAyDg !9DЅ>Qf)sx,`K?ne9ih'<5.OyF4B#ʀڑbY4|E'oA, 9W/\λo2 "JBvOEDv|M;!STuub{̏Kk)M.=Jj^[7e4r͆ :)Rhh&%Mo?`[ώ;WHz"#wL_灒#Kɿ xJRx TwCvC/wBTQLI †znj zvt)HA2*wc AЯ̆4;d-~GJN刢s̿c(E愙-"{UBnkhch!zRG15kx|U/r^ⴜې_6_k{H͆nUֆiYI!c?8ZpVYCg##3gvxJxu'֠ E'->108O}j(P#g{D%{1S#s}_aj Js]}>j~"VSlT)Շ> gT' w1hZw4ƭjyeVwHJ`[W _aA_vk)KhNa nb ߙmSAv*WjBl,PtNAȚtYi[ϰ߇ :-f{"g(tƜHKHjX tls%JtbY7ԙ h]2'vo)ǘ\_0VʃoʣGDHgL%*A"B^4vn_JTAbY!%̻0ؚdyFKPR(_Pdi:pm;C̙Z #toezziR5Rda퐤q&f.c2pQaBZNcmLպikVw7=T h77.S3pCEO ZiqcRЫ2nj]S$b ~ E T%KV%]]Cپu"-]g>.u!`D!@^HR'줋E(CV5ΰ-k-w=Wvvb3jY<_^%Jat䢢 ?Ӯ[-j*;K1kNtPV&@aw $OQʮ y4ڽ%Ĺ@*&n/c1=%k{Pv=kB5۱]@[di+qBVZԠ pV?M7Q Co_{ &4# Rcn(VKP(T wO#rGk@RN߈=E O ~Lpw"s!>Je}zImX@ z\?{dOY>4N$kw<+0lϛO \k{:IVHV6.0']_GՖ`ە Π y2=݌89Sfs16υx#^uf _eHAX ^yldsF>C! (,n]W,Z샳Ф-bЃ7V |Q2v%^T#0~%G{- S}O=Vs5 Eٱ\RQcoRJLc@CUQY\( }~'!H3hcĽ>\>H9qI@5.D#CG->˭x3_k^^۷Fb7zZ% =x#x,d A[3*^U ZW C"cbGLJH 5DxTrq Ѡ|VI}/o( qֆtQzt׬*̰`pW!xw <| %=Ž.fG's`x;B+@h,3a%\\=}-nHڣ֭`Z3W s%q0^:CWB]Sey3{_?+,fV`/S?3K>ٯ\5/۩ /Rr§>YyNbmWYqiuv`Sjenn9AI5Ŋ| b5^V>>xLhh&[c$hb"Z/TZӖI)Q2J nX} tw2>7Z{}Sث_"QԸ, .Z`1wa41ǞRw療_{]VQR䋐r ,TTx$3$9_d3Ŧ> [y̐VÀ Ȉ{"O#H3چ`5.OX2C fފ/VDRjbG:{pȇfP$BBC.sD?D5)t-xo7`1j:WgAL&KKR3Ԇs g8 :tT.YpSBld촀7cEu>9/莪F+m = 7Nq9~\.;V뼔{bX5]^eWLnbѮ첂0 3]lQIGitP*@׶yhO\Pdxp砫"'h!C0L`ه&vwoxeqPV {0]?*M6Qp"PY)lo~%WnJQ ҖJɼ8Yu̞KVG ǞOJ'Ѥ 2BaůPjZ$|&nE zl~Rfmfà@9hOk? l I3ku9A4ʻ64ͿK5~9@NA:ȣDUU ':!_"b<AL;|U0k5 .ˢG#LW @^fσupNvl,/.nm&;9<=NzT\d?\'K_icpuf4ieɜU$^3N(H0oALBߊॹ[pAAoЄwX\ 5>Abx?J]|`;G>M\)CQL xwt2e󦥸kPTj3!HrZ7l}܄ȠB& Xu%8>hCU ~!q F~DKIS"#Nb>7)n6 >k0zQ)Pe&wNms|4Ms#5s}/Ϭ4Kǥ& `ס* *?/6#b{^+'ys%Tɟ] &X,~BNԦoƧLuGqt==x=ЗNP-W|Y3d֝Cm2{A'bVgR=ϓ^u@a(oZ,gAبHEîB\mi?(>f\1$ͯDJq%ӱõn* 1$X$Ck|Y s17n^f2#ݰ{ޅ|>]w6niTH+#t(Q.}EzyA)a (:#q2dl8L1{d| mV˃fk=ٯj7LXYA#ٱ.`  VO7yUB^UZ8M?V, [D@Яp٪ Ev` Sl1|gj6wJ/j˒ IM`{ɓ( : 'd2|qY{a@Vf:e ߽bhŋI%TI%ZRNLwCCcS̆>R㥅ɿk]ρzm&/ 31b5{`]1!;:7ahW0G>POi}lύN?@XM_ͦ'< {hQiXy{_{k+iҘ%@d>zq:Z>{V[ 蒝&YVkmRdUw|ٌ#v/AâvJ=,xI9 ]. 6?J}=u&V9*&_7+aagHB8QɌA 4d݃0/ !;pOs<7XP3\IpEKpC :5Hႄuv/s=Ҟ}vLS&Ja((G"KYHE_'W[u.Po(2)RIeTf}  [+ gvE]8ۍℽw+,Y)ߏ˗z+:6a;m40zSY/P,"Ub[בWh `<RYP7UAέ@C+ < 1#IslLrhg}/z EP>#GSqe ]C^DOE"g}AUKYe Esĸg6;7W#E=P}ܬQ!cF1QVG<GiGj7rLܝd3NO4 8lC5<pH$C7 O):Q% ȯm[ m'ࢽ=v_a]QkpM#mݟsgu|D.:׻jmOo<,]zgbIk.B6?rArU1V`3J-(Dd3o峩.pc_Q߽f cـgမ}AdXZ*sb(m[&X|[CmfKoJyR'~ep7J\yˈ^DbͯڹȤ($ W^z:毻v)Wg^퀖dk TPWg.Wn>tx@0'cxY$c3wДtohc s@?∢cQgn>֋)5%al7~(rbt0oU}_Rq+FIɅ+i9aULw{˪=ʉ 銆/W۵:n_6Qi)!$qSgsb沀¥s-{M”qwme Qkpz?jSQsO HC9\<]4>x,=;A <0.q 2,q",*^lx)'#۫,h .GXzy*r9$AT~x\V>`x $w8푃4'K4ʡ'ETҷS% U\¨2uST%>ɸpv(NBi`Qwb6u*匮N˝ Feg@#ܜR5ivȟcM{A*A3Nf$is4! kl=Y rkxD$͏X|k!6k{UFTqsg%8ڏU_s"BQoJ8?Fjydx@(+&YZePp.?ń(?QlB6Y%{|]1a^zOI8|.sahG;%"Vxvjl|BG+-\ƌPR8(-58.T8?)7y$+w)uDiؿ2Q&LHu^xA@G SBf L : VChxqpvpE( Q'qxYK& :/iG~YQ#+T;v Vm2 gƣ~Hi5G9iTfFKy$?5=Äb]R BV1|d3AʇU}&~ eMwEꕂ1]|[!I$u 荜0/cY*a{P2hLtɠXk@:`pzI! Ŋxl4 n"@яҿk6\cWWSI B_9q:|UkEVȇL}H콶,2B#J!EǯՈED 1 lk^Swhě`)QԽ }(A°I8:{%NѲC+Ʉr>c zL*Y}6$C=v<9 DC6Ka+YYHMݹ Cf g=X%.zFY7uՀs*J7 0q]yw.ml`KγSEC=k>IݪwH Mӎ |[jCtm )oBV`>.Clgscӵے\j%o_3zqlHN VZ­ ֑3Ffx)ׂ S7(We:c`UDMn<8e`*@8V*:}~S _Օ f"u iVsZst|rgG(G;@B O-$ɲk^kseģCXVQ6.`%Vǘ@`Ƿ:0m7c#윙 ^O)G,?쎄5j E6K40DϒHm灿a-ƌ{MpH;VBKquy21wFoBQVE = ؐubO%mN&'@szc+%W.U^1DpWώp|ӍcQ Y~}Ed"(Rv hY$$~wc8wM=ą^$6ӔcEɇ>""{|ɬ*Gz&/>'Ln@B+l(\fN=ve!^Й/M (1_I>vhPs/~ %y(\8 . ñ̘3솈cpoTkjiF=Q&6PuQ~!fl ib? 8()r%z-, B᧗WLB$dlԖѮؙw6| 6Q#7! t@_$'yae4/oe,{.x\2 *WF"ejy##):Mb}58}yH2C7H%RWS(l52gHCPk<3GWK^]*(H9ShnHl/4["@Bu'mʼn; vjN =no;ΣQARuL՞rmo2 4UQ\,Me'-F yw᫽"'lhy*jeެ4x$*Ľk 2Z&T+PcsZ uKmu( #|p55L@YP2QG9dg,ҢBvE/F\Z<=ut4}8,1/2~PP +RW.o 8J^ԺrAaܷй9 B*vvcD nTO{TRi0 lZ( 1 I$߀i j%-$й >1Ōg:acsȅpy;pO4dC(L rAL;@r͓^˰nbQ%)QvA.ݢO`J#ِ̝ȣ/&cҗeZj&p_sM(H I+N_xB>\J|~kl[#{_ 3hV?`*ʛx$L41IRz\TdFgk(`u oD-s]ݑ^.(8Xa<2ޏ8 A&yCc8j0,5]S[ṮJ.nB&HASO4\.}@x,n۠h] gh>`qE5T =\tĔd+?Ѽ,X#kx u?~>M*K~1-%a.2͉M3Qtg&bs:FyjDi[_تAiFs 'Pϰ!q:-7XHI ǵP=*v#A68Ԟn<d5D5Sa(TETODTn_C}YTQbpf`b>㌒yщqvk c,,V5 H+ʶ `^8Nk)2dz-s*%kUYrQ.?__' >~H]VdLheY5Z8KukAi =h Ux!~?NṘ{MMTKgIEqW/uN}-wL_hH^LZu oLK2ƤcˀvKGZxF5߫ gcA ٙ^ *2]W #79H ࡩ;1ETa W;=,x"JL&wi'gQ&r:u&ݐ:NRhǼRl~&2F3*.֨Uf-hNYʗ .DmmGVZyaZ,t &{ĢXbŬ+*Ԏ4T PD I`c)TUB\_wS!f6f=GLG_zEu;`jjvJ9c)Z'X-ӏρUM]1;nEChb'lF/}lĢRqiue\!x̣Ȱ+BZl_YK(TJ4?\Y*˟%0N$`[Еp[tbnjb#8=/^[x՛j X`1g2%SRjN?e"OB 7d6M}a,} ՍuP6m˲oyhbNy L_`?<Dw{ה]z|Y-2ܪi&tL1Ȟf&c WFv- Hb KaY]¦>; )zsC#' )#>mԛ`ڡ e]b_&i7_eV3>r]%fLٓ(ܭ ѨϢHPr59TZpn-p.ڸY,!G슽Yq/Ăt4_2 ;53n+Er4^Ifs9< lC583<&|q26luz|OxFϡւ/`"Mkas~ڻ;g䫤( g|>z/,I!Ha=)to[k'eXs`th?T[MwMT vH30Jc57ōXż f ep$ϻ>{yቧ:CP~jTaDa;8>,,\uԵ'Q2X^-_="l&-KoVT##A |G]LP8Lu$X' Hd'I>6wC+8DT'vl5 6h=,ʞz0d}6q3g=g*".yīSr-[%u_p G߰,,F˯o7w?.M2A<.?au6y2S3;mz?ғ9LW b$ -J~?O}RŏZԂR>yTA-Kv8#ĂeAF̳qQ;؍g;Z|N. " mr}h9^5 )3~$on(oltvk$1=lgΥf gi)tw, SY=ɶ7=#p}=," V@ ZHV9aY*C|P!-Eɷxt ƪ7੊=d?ӪjXDJ3mZ.#ՉLdHmCOYzKGÚi23&(R@Uh[^J̖k$WVs):df?fO veL6EHDT송@:ߐwc_~LMBqXn_ovH_\"c Z0'F$,T>}ew?&5.:&֔a~1GrN/{b~\num2ݠƿ@Wc͜ySևfwrIY,:ٜ\!`ҸojèV&z_[*=EMqC)x6vw:fФ𜋱LLzvpRw:|ei26֎̪Fւ+u(a^rZ:MVMw!ᘔ=ƸZJa4ˋO60+;ʦ@W1!o&O)MZ}OC$_?f bSCZAy).P; c% 5T7].wpWw^Ԏ#ޟz¥!! (v>] 0b IV\|HevkGFY,iKV~xRE <`M>٩SU~g ,gn)ޅҸ,Sl}s䃍anp6<`1h9K@ҍtd 9ȗ%9~!PF>υ4%K4M2;M:j['0} VIq2T5kem pfk7d"vQ43El jcaJ숐2\O9BWo|c 4ZIX.\}dmN6=Aq?3ْG hllohTv"u\htuClRp6eKwN`+<oy]+~3B\9fL"DG}eJAT X&Jk%ͯm뚃˷ [f܈P(н;$[5[4ۆ!TC\ѭI-9u]Y0c`C D@ z~!+:u50VCt"if4EL^d^)ۛ ^%Rr4xOdDFu(p WO-c@Aig kݸ"~%{(cA;YVaq Nui涆U!`PQ{eLnR5wgXZE 5XmPѲFkĪ1{. 3yO'HuW=c*+c~ޥ^gùy7)!L#e]eB`'HkFq,*IL!bFG QQY K ($̸dĭ7r gHzS͌I[M\Y" _֑ơ[jbxT @:Xy.ȺUz^v04@_j"Qp=4L5[= aXj$em l#@:*n#4g+? ?x9r>6>o1{?Z nTid"TI;:[q2qAWO..~riDMfl m>?Kݫw!~MмJ&{ "fI} >>DS91=8DIx*+!a{Xqq3QD l(qi}*q $TXdlW^V)KeU9[׹BG90u t |G7bC[j@(a\FsWFН=Qh!*K¶h6"Ɩʄ{"44%?>^+jF-" $}l7_Ѡ| 1@:Kntou! r%Yk<אI{X@\>h ùdNk1W`1{b[꿔ᨅ$ɦc0ONݨGVVfRi,> er8/z-t8Rlʛ@s4@JOz+jY̝ D tAW`+aA 4*7N_hO@>-O5r- !fNvdw)k4:o\6٭ި I.B*ԆCi`Py2﷗\%-@V{9$- t&.c CǙ9:S бg~l >X@'k7&Y*\Զc e0^VMDvWH!VxO#ҬS^4-F%O=-e5ˍc[#KgH?B!kaD+ޢ!H2L5Jod` .SM(_!2sF$򺜶-ԅdZFf!ͬ7@YYЕvT\y$1=yMr<S-bى:gW * oj3 ? JK9#_ aKk6mp~`C`. }C Ym@KPf Ѭ@!l,|؊0aA::Nê:؝;~SFZF~d ~L|51\ } (h4?D. :-ґnK,FuD.C{!/KjQ 72uPY2p^,,0(V NDl,^SSEK櫊1VuL}tǘ^;^'eBQjF,t}bJ(?97rIxKη9_ܦA{y } ; Hҹ*H:=#q[? +Sk\}U'?cM Wi.DP=o#\Zr"Ǘ1ʕg !!u.Z= n|.a%͊5yZ1V}kJ ;I3ڢY<Ԃzx뱃q< 4ST-O `azk$H`.ЧG2TTbQEcp?(0Z6w%Af48ޭ)-/q\GC]w>#LhWԉ+۟BJA2!Js_c! xu'ֿD lH{vq98\'/\$< 9!,fR*0edOo_M7ɦ%gpP/k K`(nGvX8x&@2~z@Վt~q 4O8hd{G>6ތ TFE.Rd@"^5> >HMAT@ A"cVcs$dU䦋$\k1S_֎vXD$~nkEvC#[=l"uڰƈ|><]׀/FzT5rq ܓV0oK곥O8ёat(MW>fMvt4ؑnԕ*Ttݠ%,_wntO'UdUQiTt,VX/{"3֬DSq:\;Q'h(v1fhDRFҪQ.=('Ey/wrW/x PLYPU;Tƴ-+jУ]k)-Xx=w1U(޿7omD)Պh0:\=mr>h{H.`4ޢUW ξn\AKif5T?[eJp1Y*! joZ8?(: }4y2ILm@Jܞ$Wc)%?y|0u ,eS#oEkQy4=_]Z0'G|Ao0À)i\\QR'? 'r1{LOQ<2t"c68=3~hIAUܾ!1хۜ@kڸE2=εoOOߎepZ[$$S 5R6/΃^.dUhQc7W0BB΀+%7fvkj +Zpnv,ֽA<ȷ$^d{a 7#38|-ymHÓ@f/޺:wa \K 8yV#yuw䬙. ; n.Aԍro!x>u!z?Fϛ/`A\gdbbf>PF)V675FI-Q|)4o腻VG.UH#E^sf; #? )cwV e] Q&Pt;T7h,(ˈ=Q}3Ӑ\T_VgݗW s}Cհ)9ӼuZujNk3l9G(X-|gRgcv;ޜڰQ8:W#&_'`hUHt 0ŊtdC5(Ie<Xk lj+1[_>jS>P JDjGtEK 6Tת οt$OHOX'f('s f.oJn?张TH3CPPnhM:WuD%MUSPz'D>Nz㮴"񒆝gM"wTƮCT *GJl}#xȆb#ۿ}A1(8T/Z;3>}99mm-+5*<R6]GeX￁\zPqZ5AˈrA%H,a-\\f :M~ (8U±ɳʉ`Fj?5-&q.mTqΞbhYbcJI fI%,>Y7mSK.vqp3کw,fg]WJB@*T|Q \*Mbx}h,MN - `L ιc#`JO۞PKCkṮ`DZ8Ƌ~ CX5jٲSdRt$~G]*XF4JZs1?;W jlT!{ 4Oڛ+ -!'k96bq \L2J'0az>$fchaa'<Y!ؠP) SAczv)-e1UqI5U'/zl%`J̹٤ނd FD>vxukVu8`D#UB1441 TA{$u_4kl:z1MR/D9Q%]PB!$Ib ˱u%Φ-> _/k6s)HG}!#&eHX 7*/Qo*MMn"(,&!,"?e&sN'< !o듣̉|f[Ѝfó&]q 5r`"Ù* [Yo?8$yKoYUOCĜrr3=O2׆)U!HI#۫(Q^G+{8$ V k]ZJP鈤ΌSAȔZ)<k@Y,My,qHfs#y[;feP LA⑾VS džZǏ搗pm{b ec+}υϤx(yeTiVvti sUeQȤ2- a &Z^x3^y?k?o-&ӄdsĐfG$cLBFA'wY*˦XA M*p p=fdڼ(2 Ss{jSk,{KBd ~;13qQNŧ4D a C-; dj-anƱݭ9BODZכvwg!{ 7%nJEUcqF&"KJu>6N\٥g]qKou l*TVFBSzdgXq8667Hv$I{G>w$;V`fTO~ #eC1~ҷQؠ'.]vQP]M`f OZ؁ٔ_Vpo_쾅c`̷"ACJIŭi50;zv1rFlZWGqk|C*T4 Խh|'H=zC5Y#ց 6lJS[DOje9 \g{d 쎩=n'b'I' ByTi`\@]d(@W+ =!DhԣڑߧwFy1{j3iʏ#qrl .<;g_'>Ʋ2o1XAҾDol2j 2 9{\d]F#=XL>ѴB=8vA"c;ht*feW,蛭Ecv ,2_X#SX#5NSgy#1#„-"tdТ={?n ?#fMW@4}㿰>˯uc(p' \$Օ9Rƨ ed4=s$a/UR/*3ŜH|9*Wn ,B5Ыpd+bOp%99W%/J +"qYْ?Xab '?+ .`ϩbRrd@ꭺYW)L\Q ||NJ(_.Ѳ}C@~t~pJB2ɂm,#0ݲq4\xd0{*1l!}NY? C׉˦6mz P¹Vj?3 Zgͳ7gsGF'T!KQR-83ݕM>H  ̈2؞&JqhySQ%CNz .R7ă>n{&W>",`݉jTХ9SWCo_?2z+uo.WHsNpXuzwɶJH5MPn6X3Nύb\䶤ޕNFĦc* 7umU!|,| @5v@=-%29c>^(j"fDE6G !?gú֕|J8 j3O?anpS[ &U~Zݔ+6qI*Q*Q#xņMR"\u%Gb%J1l%l*H5dޑa0:,[֕YQ%Q8"tW<jpS!%qJ4#Ψ(+2O"C̯*6 )֜=<|6{aiE69\f4"4cKzA#o1h!' +I!d TX ! ';C1洅+k͚ʈIŎUМ!ay{kցLK8`2ْ(b_Ԍt){>o~΁ p,,B:o@BEᄆ[X༌zR3bD6oREgeu|0U)B:vcb?pׁ$usSQVQN.Hh7lRbpq/Y R0 ]I^ǫ저n/ =#,KC/SH@f('ģt>UNRv`Y9thj[[mr??ѳW={L?i{|& R߶&gDN zjl ~̍gOnM!NHۍ&E'˕o%kH>Zr(V[KaeDž7IK]6x"1^#.6QAdUj FfC#Vٲy&a+ g㚖8@øq`h .ov;MmD:TIh0ڔH>m9BDUk2,e/p } wC.it5nF,\>?én AJOS6!RM97iW3b2xcy*םXSjqY+I9tΌ5V6CQK+6=W~3p$ƺ6)|$%Šbno_9iG@⌅NH.K6wWٹCАgdmcul^8ħEG{m^t? ՀٖP׾6E@9p#FUE0Ecws_$ X:h7Rc$PM ˢ#[JխGyK^u  $b`5GY>.aiod<6hi_?I2 (h@;5%pK8]`$IdjV*RG~df;YI.PDCɬ6d9ݑ`|P#J 3R,s eIfܘ>HZ c_ajEpn#+3nٿO  [ڑU$<\\gek.[߼g_,9 --ZR$SNJ mɊ5r% {g2{jz#+ZbwmV =iKν yw["~FUY ɰ+d8>t(8kƕaۙ,N(<_C_d(AXemyEy1|q/d~I!EU'n(;ѐ[de9GewTVYd!j9+ !#EtYAIx2SvS?&QׂCGԤMLV ߮FC}s5;$Ơ\ ywS 觉tT!E\L%r Rt68.w1==sZL)nƍb&{ /m@2<\PΞ?a| ADlbaT?C ƭb@7&xG̺+q: -I5BW3cpj]Q+Dz;/{KoS\9F>%M)g&_SB:B\,qR'Ol,ﭲ%bBQ<]pSB"-?͏d5ؤ taQnJ.Dϲ_ML˥G e7)%(vZu,aD=rk`NyaX !4kB`=oVҎVp5͵M[o 8RTbge'HʍM}xFiK&O.yN˸J=@&dDȱØl1X`G 䁉Wx5^}qC Jn)e!iЍӬ"vm,f峛cGw*-|`fS #6݄yGQ{<8KjM;>|mP1V`["z=߅NUCD`,t͂E\̎VNuyp$]zj\dnM\$ˀhIb~n |=sq u}Ky"Lxᰀpv*u< 2,L.+~}3f pÒD|gNtCpCCpc0̐3 fn#l}yU0pӫ^03f!-]1oA'w$Eb6cr"I8ޯ=r4-20`. " 0:OUŢ=zMٮJ@l~4 ߊ刂Y|7_]#J."1ƌpnS5h7; dup1"}P"LuˊVbQ;&kGGAb! UeMEwvVټ@W_p˻E6i*5\ԛT5Jq$EV[Z͈+KP KelKuj\k \,a5]]g/n߶~[q/Ù T!bS2 kWr3Mdu}G7VbzBWd5d`$#ndz03bM`<%+Sywb!s2+*êl|FﯦsMUS^x;Gts)Lu󮑨N*?]i u{|NJs4<rS0M c5}4p]o5*FL22Cy7=%[x6o a uATz}y]U! àc^oP˹Sn&XIklb7ƍJpX/@[mFHD[@l@غoY`A|٬ f+qS]>[m'XM޹5[x#ȃsp<ܵ[aYۊ_S}7F{, QމjL}W?W(}r{2A8a'xke )E3mu% 'mH#pӌҞ+'f2he[S/ WyJ >t<#̽g!q$hwGk'(rѦ8GrAB[ riΖ< `\^@!Y35sPz062T,Omch᥈Vk]"KR^XzO[ \qdi5\#JR{ᲫI]_5ǩ=,>zN;/uvn(|#oZws9?:#?u\^o#)GÙTm!PUsW }xҫPwߪ~MCa4"bٜ0WX06|Ǝ, Eio٘%0]ݝ[}ؕ:|x'+lWY)F5ͩtJc47 T)V>8أSd@G+o,&%ڭZ3 kYi[]kzt,*>x6=2(x_dqm`85ݯ_,>!qE_+W( iR:*ճMnT̿ҧn]La0|2Cn["x)[@8Z{>٥s?}sdͪAXOoqm ;3EkVKV/7Vb.hT?H z:&MhK81)2Р_葑*pt> D Lf Ù [.D@q̾m[$MQ)9$*@>nn^.#QIW޻ӷ$niI/uq RL:*7ws\֌c((:*uE,,5ƣVDyپպ3(-?bӂ?'Q_yb,"N dG8;PhPqPUClԉ0#yl 郴Kb)q]@->=.A$ 'gydJ>gM0-؂s%G0ާNN =5yIۧ.dҐ~GJHlf}rmO{VoQkO}|Dt~k2r!{ JvlP}l@ڼ;?e5W9gwh1ݎ0Ç% B$x$k3ŵpuI0( o3o8M>NRWњiIb谔N 1?gx*Bat?7jd7@2甫7B}/Lk5iJIog)cПT`Ҟk՝ԙ.bunB-ɃCIX HYP ۢ?xM鲹Sj nIB:l&!:AQڸlP>5¸. ϢzAG{.޴!Zt_`cFign 4X83Y69}2tS :zr >.ӹtQɴs2 F9D;~R8SQo7B_S¤O.omy%LWj% smb|:~\+eծ҅ۯ?9wDogb?;@3sXT9+=sFv%4qײcctG .ƿ?7Or,&;6w-됀{& fΛ.aYm f-TL,͎S(V7 q*)H~bC( 7t“̱ǘԳUV| =3B)eIrŠ:7~- |D)0b~W#so" Q#6 3!(5o  Cb'5}(2 yVsTIv_ITatz񱆼'}%0`p ?HI(ΖelE˙Qn0"6[`;35ْ_4fh8}C.`ݐ?D789V{kq* ҏ1 0F,.fRBq8-r"tសCZEQpĈJ[_e G27}5RzT4ײ(ƽ4ꅔy?&DќJ`MHxzA/3\a6DbӜH$ 1vT#kw;=9@N~.V#!=`c$u2"MIF[UZچ}%*s:ܰvo2 ތd3BsR,6d9bT~$7ݐ ^p̃jz^xt=&|GLjh9,v(+Fo%V ٥˨ic[zՆ㖅;[S Q:`qǟH=Bmkj ^N;Z7W${1\R+'Y~g1dû2N@?ON('-HS z{l0}dޙ:< 9E%I0 oؐ`:}uh1ląͬƧ}3Z Z>MThHo+^A vh8KLAg*<fȯ]/|>pgi17hՕ)<`o[iuLH(mfX:e|5>WR?AA~ޭ @nEo˥j5 n}xY4تߧOzfed]x!u"5gk^Y3H=kOTn`S$*/S dn}5~^}ez'<_3 eo+X r' dxHh7/*nʶ퇏vqP>x5(hIꑋZc4X7S[+`X,Q(6 6 )A-`Ǯ&Dڥ#{ԃJK<߿Dٗ.**N4f:1O.܌x #7?6yP<,ܬEeP>Km5BL x▱v4)Y[Uyя21=|<'$Y5PZz?/A}X.\y+e[:l3t[t=?3e 4Q\9`YD7HS&]):L8@zp fnMrxH:vҘ}hF:t!) no?h4g,X>%> '_dk_uƯA4FRUF2Ojc;{a+pQ(C؉M?'h]d /(4xe.ݛʨe|EFX0I SBˍ)5p7qSCb5y7@Ҧ 6&JupUQkҊɁ ??GB#FD,Xї?plGeoY02:k>ajhha$x"h;21{*5tdrb2AXNkuyDAGzX],Jez%x̤(68/:5Z>*9_7Z5/UĭRY/Ogے2H+>kgǬшLz.,~'+-ÛY9"j)ԖE=f/G/dk `DzYi=L2+$N9%> (M^ *V`Svw$nu MT&/obg.|,\F5P ;!|?L,vIm)E`؞fţ>?04/'ƽ"K'٨Chec'V/sv0 PzshvӁcv4'ZaÓ_#ºCV1ai0;r$zN1r_[pTJW 23goE%3&"05y),S^1݅)U&"ljsriZel3akEɶfWMŘ<_ϜHg&ݹ )tR@9O(&Ov-44OA&8nltaʜ7K3 ]D}8K:N~h_#;:od'<3c$@{}h)z0vޯ6q*⸛:3vي.5D|&"D}M̙Lþ|qkq.I/R].L "n@$;`8nzpWמ&F!- gu6pr/;z凬p2mB؟F?gy{ ',{/0I7cl^~Ԑo CWm=sm%]#ɶE9tea ډ݃</'`pm04x; ;<=^&히 +=98TWw*FL_^`0|{EECoB{Ori #}ڇF&ySq6jP~8%ct㜂Ϥ5APxU_riÁ$P dGf7V>LNC:ExG/yIX_kfxIv6˰seX${/J` L?@"$h,'k/Np{!-V !u$G2lrE~S4"Śp(TuD+D=/yr/#b՘D [@INhW]o`a'䬔>Z/my jRFܹroZ_91Opټ {Bf  0=|ƱNoǍ#6xuGA峇 h N#Py/jPBsN]O]DܟVLdLJCńX&s^|W 0ƺ ]z+w4p qT/P^j"Qȩ2ed #b0k)EI>.sFǗ$~@C>jq /!nOS~Vɫ@K׻vޑ!pt7 k[~M]VmׇG 4`?އf3*qcϬO~{F-QZ9]M^j23>RST\o-m9pv1%tXҕW~ry댑RdiDazN$ Faȃ. Wf>v5^k1ّ;&!l3ء269*F'*u?ކ) Q(&k*rSa&NVe<&][4<oH#{2mnIC՗xκUX8/cx_~dxR|∋Bl-;l-#qu7˧ Ψpy|1KZ]zhgM2(E}-aG/seXUd,%mP.Y}M3#.vxwr*MiۍZJ_C SXAU(T2Hb`Kc5Kzp*M1&Ν$- 2S$"Jyx< U;$tSwʢޮ=d5C"?/"!@&ZUS~U _?aWcT۫6++)2^:Do (y9Wgē) kOVXk`S*&2%a|h;\k5!e[rzy"GilyKF1S}k̴Gi6%I\b 厠<)1qZPbӥ(5%_a?yQRog4F-!Ûw|w+NC5?=Tn4 !­IJ4|XsEPT#0`\,֋Mor^ ÝtG+>)d:2]Hѭd=R: =jLa/{Hx'ZԸNrNn7)DEr4>:  !܂]'eiȅ5J[?\02__]:ft]Yí8huyPb݈?Vʓq[lMn|=P!r!}nӏ M¯A'@i]@mª3@/=L1LTg Pp5i$ܩ[fF,%=6o^-N_HW2w ~@؟ 3v|#dk7OaLSCC"LJJOucElwnO~gd~C؟L}*2v"১gfL-F7YS ܇OBtX#5sud xT)2'O0W=.oӿj>!IAxǃh|WJ·waP,6Y ҂<]wŰ,<(Oh__@&i"qIe|Mt$A{6YW+qt+K !hddU~']z$*}L>NJtc-3;氬c<x>5s|,lffLY1bh?e [;@4Vdljڢa$\5(SJJ΅-%x na8 UӰL =Lr^SYJ%DBnM\ᄽ<ηGwm4ΰ}0@WS$Q" ˜7P9 W1<u῰dJ4N3>2[y~u T3wÏo9e:(0B5,79.ߪO>J[؜c8[[[ ]̕iNeGFZ8_1q4bz"~73ezsG Qsm\Q>%?5-VHԧf+NI*gT#NJyqqd.q%P=>y!zpz-ˎ9aROS]c}2h~8T[ࢿ◨-O ߭&'ja#Dї[_N94Z1!|UG f/NM~R!Vv>Ig,:!OxWM m8S6(11 :zDSV(\hVLLr:]Uvm+]UAr"{?5ˉ9t!@$i^J-j4(B)SurOVM.x!F=wQsy#W}_y5\|h0*OO}"\ q a>4Iwmu% 'CN0i`%)?-tނ | | NTmCs 4Jg.^ƮM#&:"ePSgIH̱ H;.«Hcef^QSm]NOJY8YNd;G1k1K4_꒦H]ơe"FƦ"{OeX6,)%HUC3O DŽUq[]%BҾgJ>l!."_un 8{b|b]&u>۲q#RԪTmcCF+$|mzN&7wa'lp;aʮE=ɂ MOЄ{>~yh)tz -l8cP-M9TYݶ?W~oF8?xP5 @qV4~F)j{(8mLi@fvUaWv;!̬?˅"ɕ (,<47i*+xbWc ido ^zA4Q[7#{%j<. Qʰ9zRc4A &צڏ׀&cҩ0$l?4fX"##U;-bjRr쁮>:&9Av&D??`ض61=U&&IobZ0Sg?D{G0#.9e3RERήzNjW#vo&Oʋ;5h׎.A) gP$r͂L _Y˒{W BڞPuQ@ӻwGff=0y}kH r<^{_k >"=6.!Sj=_Z" sbj]|ձߝi5&؁?4'A >1 ^+W"Oek{M$YR5IeJ`y-aښN;:lc;pF/ڀ_W[ۀ:gW`aj-nxьyi,R:mf3j ܀iX5\ۍ95. mgo id#. |QV/Vp_ʥ G.zR͎EfF'R\8*aRY\ A󙨶z1F^ԢԴ 8_XU^n~C<+VK>M Ю7o<飄L!}i9xHFW%8 *)읬_}EЌdOn{9<J,B{edYef˪L  74s3jyP1 ȧsGŪ0>o`Ȧ2Pκqo!~h08qLN}0RkQT1A*/j%{z&xLb=uZ- #Qb! g 9ydjn~E*̷3^qbX9*N^ cy=ͱ+)7}qO0ſxe^Ū{.{(D PW2(Eo %և$m*z{Lԥ7WtM=ZmABJ&ŚdZuwsh)hlwsM킯, ſӟ;b;}ՐPGx' $"K7o![a٥ܳI˕P݂EJ~iItrylv–ygH1 JG~rGn":zF/P!Yϰ\ry :BNS՘CSARUzQzIϼS kf/n׋Rvd*9_Lݏ;1*3'K^ģ|~)~Hl蘔'홶Yn, ynk-L^gr_p "EE7?P3Gs+nZ4l&u#u:ӴOphyتv'w}[Ġ9mfacqx wM_/"uo՟q>?p"vIG)NL9m|RAg c /XX͞Df0w9_g31Mu%=(?vW QI<-j7d,@sqi`~Q¹0)j'Q u3yDg< c S"HR> lϷ4{Gg5. eK#V:U[=%mAXF#` |jٹA2ԋw#K%{lmD_Epxe&̡E|;>15/CƖ+P& 6xLQ\$~4w1R]NYs*߃7 ڬykT|dmS0齌`YYC$mC-:=Fs5(Zt6~ l,y&B0;b rqm;t*1W .}}cTx}zla7z Ti@ ԸUke#M߷SE0V)1?t*l@\ ֖?U%-@`s~GEoLwdǵ\ \LhB.CL=-!k0"?'˙~yqU,#w0"'] oʁ#2 h_Ĥ L^V#>aD9=5b;+g@I{(2s1I7A99Os`plvf]D3;A풏FOx RDkp ְdH Ūqb9 bǼ.*qzCÌ/G3.Ng;v5΂} }O|8*dI|lFTZo xH1-*/2Ub͕#Vlp(-aIHe=$NJLp&ZEVN;WTteK 8#j8@._dbÿG^#r&|$F-`lQV& &dEBZ1nH;тIwLRQ+b<$^57^W- ([fF^۶4G7XCCRTxi@dzJD ǯ#: @Jd$@-X1l<ߗK&Ũ Sfc3Ԧ5%;caaf8Y"?ȹI=)Up1?7gƥ/j*R]\Z9Hl lwBDEQUfޓbx3+a*͓:~LKq?bHq{,pm#f~ V5zqz#MȰ:W'J`?;r-^E8KK>Ra\zi?YaO*g=莒|-Z #;Kautض.*%HK| \h/z0 3@ $UOg8\nm}xmEwunÜ%+Nc)QBލѱ7ݽ!Qf m΋d 6vRd /&Op0&M-9@4i3IYC56ij̞*qSy`:$9BBfפ]RQD"-8Bt˟QrxWM~@26>ۦ\u!:-/A\䥁[XweǨEÈu77S*I@rr9qA$fkZ.e4Hd1gg:EY>pbp1VL^5՚? ރpm+N&K%:+͔lu{e[]q+&prOmM6ƯF?]HjӮqs֏(wMI8kx床q=I> rxn QqdTN 2,Ypfqfa˙v*11Zƾ7R:_` +G\'}O |6a sBV/ѓ,yg)ĸX#|NVbsۓ1'+:XVDS>gv"v4?/hR!Tڬk mg Ke-q-B'ůT"QF-HI&J.9AͥHv}H7p+,7#m ό/)<qBx`ێi@q;U*,A' ZrzMG .H+RJ4VMmPpx/j@d<{q™'h=a-&Cg#FL9j()љh9kvTgt/u9`6A+'}KMcDPM+(ӆQWN:}6¼@\pr1y_`y9$eS]6닱 < U{;fe}ˣ7 ukEep|] ktF E/%SQnX :+ ӵ7*?)Ș垄'Q0C>FH}p@o*BA2fXS&]azo>@;?qkTXjip?ۣ$as83vqfMz#GlC4z:T 0T&Av 'Rڣ\WfX8O??2}bLB_G.R|mQG9Ԩs/BL| F=bE&b?rn2>`%\_p7㖦/6VMo_ί(# @/=$u"s ͼbPFE2ci\&Ca7qbrC?VD'_S_IJ+ A\[qՠ4 ]tJ/8fe6+y@O{@ RM4.pi#f@ھGiW9Ҽ3'v7K ψ#ծt8Q'ea-N7%u5;0XL~uzϏ'ykDžToYVP ePԾWq2zl>.-= 7ӡ*xkSa G2G6착Wċ fk9)1GX&m x9EyTU%E vaLiN0E9ԫےZY[é#yMt҇wnԅjEL)bFHGQ6TsC*C}ɵL`7(RK7y&K}nZk.hՎ,+Ê<k3!OP w7ȝ!5ZьSY~q~JD/AAKH̊cX"* `,EǓ}BG\8I! J`Ĥn;z"= `";8`3kRr匕u/I/;2TZɉC׏G@ HoxxvʔWqeXgS\{+4 {|!rnհh׳'a5ny-/.ɋye7rc*\]{-A!:j#z?D4@1,[zYA5eʒL٧!kZ9#Q/Om(Հl7@X2}̍ n`ۉ̎8 itsX`N[ĺ;i Yk:4{Lc7D@D{EBQ#,CM\v S:WCu-|_lACpY\vy(mc ۵L~5Ӝ9ޫLdfp&ˢgt_Lt!3<&tZp{@>HЏJq4=LRK+~"\Ϭ!y26gm@F9=]kbu-3o@Y 5(Gcitrn~M WkӴ9Z ـ>3ڞoDa h%b– r!zIT9(e{A) bDўf=q nѤ_`/u<}6$t꧘ҠQТ8){菠ԲuGu^}pPze`$#w#[!ÒTNE&-T7kS 8Up;~:iyV m8DΊ킭iOC9dJ -ݧL}EНNbpx89i`s ^j'wڦT)ýi.\>"`ƇiӬ#vҢW@T5vVǏ]0ƕ#̱>J+e4ٟ5|69` h&I'0`hݪ\ϴ,{FNv1{p3a02 D}qؐ˟|,ѱz%9c$ݝ`m+pZKV-s](ܡW/^T&ܖqA=;~T*SɦO'dz=C3ر_DF^ văyC ʆ0VǮňd;0g2^^f7X&~\$3$9iK>T%Dd5;?B@6<ϓlV~j0KY'BH!@Fi3! ]շb8ZkvO]q'VI !oόq7%?ZiY?{Ə2} !6 4PHLvg* 6AmpO._X"-lj%KvN  ^p;0U*Cc">Ԣl읦Y)%E6Xmy mSg6m U+]Q+wߍ]%:6n09t,3l=IϸoE 1̀+&h{h*^ IiNVc2p/6l?Pw3<gg/$"ThH:(7 Ao]Aèa6w$~K'B.\ԮXM]Z?t'fJ[L4O~ndFU;7"W/#ε=7 r;[4Qq*d~-p P2h8~2KWsߚ[]-GOfeǃ/ھ+;Qu]Ec}ȧ*/UA6l?>kJEK]SD5v #VBCuT8|Gx+gn;OK@E(g~6_+F3ǰ]GX>/ YV-?PuU~ܞT5XނW[w+i!^j^N'<29UpEC?MoFgعTmHS(u9R^r!~]SP  V91[=1^'oiQw:m8q#@G&|H[K{粐@]|N%P[ ZVhohfidJpN,\Õ,p?Z-oom#9GŋH+5'Qdqii&/1"i%R}Ƅэ? .P} )w/S _ (~z5xU9㹠s#QnH]N%h)}ROILtT<+?y93~9O5*m|ƥ}*6s\HtC}@p;k8 Z+>nY o?kR.'!Igx(μLR|ʃ}C 24QMx)oBsnxożF|\˦k4wx.,#֚3*IIxr1A*'Ōq<n8\b0Lƚ&\Y|un8/ K``Nc+C]B-tb!S /nlF:6DI #[Q/A,pqA#rA-:{+UQGG*4%r39 ӣZH,ry*;564O Hsf r> aG27Q 4)2oe-@rzs^q`# CJ}1gp>mn^>t d1ڢb7(`rjŔ \>'8̰Tdps)݊pB)OV{X ~0GpPp;53С.F)иGS +7 |ȇ 8]+36clxKxE4fݶt{"sdEYuV"F30IrWGBxA"@W=;Q\*cV6Do4_*'4eҿꏭNqXz->(P|PR$.=Yo\ܠY֪L*߲vʘm E'ġL@HnBPO6C6IfYh@]@~yUa{2};CK!UقtԷfGy0=ag(o9oo@ԭDVsw=mwJ4l ZV`;3RyU "WnLfv>BԱLrZthG:xVRl->~, |J2\"_Х\̭_V8B{58⬏NV\ªZr}-1:tU3Q̙Pn TJU( 0hzYfXL ;IU}TVKƱ1_c+&ANJ<E8f%qb m԰T?S$^ ;ҝ6B_OMb\{sWzTB>5`T*>b4eD ߹:a#Aud<}BGI^rm#$p,.ysXsq4ineo-ݰ0j*.W͎Ҹga1=@I䞝v1jmKzJN0@vf0#ҥŕ[b6#&uu7c"!Ѐ`)'$HIGA]}E4=|mg/kxBnLrTnX*90 V e?`0ӳYmAЏ¨w2ZJ)MK,F:b?81\)B9/嚰=֊W_oHKx=l=d8_cxIb\6D#\)S)lI^urBCe[``hRuW̸R*@Jw@@>}]~tZ[*j,;fGf!$ b=VzL, Y.:ti$-C{&_qtIldYЋ:`~z&G o>dպX1ӂY "g|s>YoCӾ3,hk(Պ+؏O}>Q-_Z[{3|E J5ZbHy5K5ST0Ћv?!<]Wԇtp?PJ'TƨǤ :ND UJ8"Ge x`)pЬDz#>KQ9'{4bDM'#KV 9'ʔ3 \yDj.gs*[D*|2Q*BCDz MwןrM} 'gr!\d$cM¶ 8rZ}~υKGEmkcFv,}[rnB֗s_oyZ/Wѭ-ܩ씠XX < {Ai+&sMT BLko@z sbC0|":y;f™Y]U܌1 Xc[SxU68AؔxQ+gzzoZ""3w1;rX3T!`] \p{c >" y-^ހݜVQ6cgz~%Q+EJݔvMœvږQ)U;ܕaeG G8r6gg\zcUXD x6Whr2uBisHqI j%QZd.2N2vhJDV*f&Yfj-,.D"TZe,hQF"ť=uBf8z\٣0Oy1!&YRjX҂hĀ4ȐٵdČ"pLWT0d } RF-T`7Cz#v seN' J#YOjʂ(%/Z?]ЙI=!hT> #®@;iDgn ~=ls6$V@r]nPLL|>@zWY$J ;a8%]h>־$3b 1n`Wp8C&Z5h* ŐNNnl9!0j,o܄E?T"T'ȳ`^[}iqĝ~RWlFrFBDՈ֠Lɬ+6 *>aM3{n̢ O)n ^Y-_l;n' Z\a6Tֵ _cogFAiAjFpy±5*X-~1n Q'I6!3-f?!]=Iyk#*=aC8rM5qWSzo#@ n'bb*يfv]s'iPs^? Ԇ=vb\آ0+.N2>>nZ,b>J9~2c9+ z;oX{=m bt^1"b[޳6o4 e]`)UӬLԀJFQDؖ\YePQ"|uwy*#wjufŵS4Gl/L[Mή5o[)܌"ߝ`X}`4<V5 @?c6R6JI(ώxęu$fz2) 6] ̧Ňr;;X XbS{@I V-2U7g99R7 \K0|Dփl#roF DE 9] WgGeҒ"*#{N1^ > R:̨yd4Zy* B T~X`OMi#廈 A nKlQoeGuF55Ժ K4RV($^Yq&;! P)fp[KyCb.2 2o'?1b DkUr$N $t5U"j;RGRP{jmD©_x ]TtѡMg<';ه;5y(آ?,kytr۠D`kpCy!}́)|6SSIܠtYS[h ^5Z͑|Bz0@A[ImlIG%')f {83ebE[!ays |wv>wz{??# кZoFk/ςAQyvΰLY}27Ԡ984Vs gRƯl;Q^xȁ 3^%Q )uF'~pH E~X0\ĕ57^%OȶY͕fً) QQ,ޝRP}9S-YW51?*m.Ϟ\Z2 ?TbD𓙧4pCETpQ[T'(jq=UѶÖOEN",=@aJ 7+@B9˞&Er(̂ ]zt^K<AÉꪄwrJf=Qd񆾟13TMS"fs2 HTj7º2H-'>DڬiW!rDrlcmKyX p-|Yg'w'#G`5/ʁ=쿆kTՔ(AwK쩈YՎ Qp܀{R&a1෬ GSr-0_6##郱+_2kQE vTMew. A\pĂt7 )`]緒( ^N( M5U-g!Y&HxSO`wc?^k=Ϸy=Pڈ1˄d[[ L;!&3\AIzSxS؍[an+8uRǝƪmcb8xliJӟy z*֦$wwI v /m!&pԗ Cb=QmQ >5x~QC'UD!OcܬGd#l' Vԯ&\kY.8 avQ&P{,Ja(ׅx͚A^7u=S/}'š:c!Te!tK9M?4>Id1aknhcޒB\)ߓi@c_:jL}b <]qboнO~Z㒡 ep/W"UL2$d,phVmjOSy ,*mN,X,KpYŀ}5-.7z' jc߶kD7@<r]$jD|;Zz%!i.ji|n oEFp.Ԫ\$|e(yZNuv^4 p VuQ`]$>؞ p],PU2k JaTz8=&bLH,+kfJidc?, O'_xn$݂B0E gg񄄎c MSI׆x걍7<v]sSs9P(mJ} o Ob EP,㵨2äԃf`z,@]Bw)6uOH·H)0_mճ60hӂMڛ/ }x~cu1՞uOe@ZCV%N.Jojsrؑ6x%a{Ot|I/2[g"/qlà{ʣvÛ!u.BIO`^=? G֥gM4@|f* "co@Yo8RN^ʮ<ƿovTFk q_]!UMtvB0EDbN:2=t1h'ik ~cYYSOJw|d8s#7b1{dn]Áa4W l|,v7:(w6}H>vRj7iН_) |B)'-eT_<0dVϧ{a7Sfl!t1sSGl6ϚNx-k:l86Q>4wk/ /A |"-鞃1ȋDdGr*E#VcS=ބaǂE& JYr\]VN$-&kFy,dorL!p'`GYǓa 3 D::B+Z*>Fhj)9L!! 9[04P'3<:[7t>f*CĆ/3ѣOBʛCy9g1x:֗ M@(Ֆzv.alD{ W"}PbrɃ$AX-6Ns#H ̆3UovOpٝٲ SEMX~MT%=y(#fAjw#8O~SpJ u%C؛ g: q`[H&ZXi ׻֓`=`?O3B{+vЬcV8&K7J߄jJLٸ"(0jM֞Yc& b"h_-<clA&L5x(T)OTNZMqR '#, [`)<*$Wr Cxﳆf$5!i]Jt|z:Opʼn 1ǿ+nk˺GX$+hnˎ%iۻ3KTB6lP]H*^ 7S[7vhQ0/NO9Ɛ ;\eB@Rsvn:abɅN ֊roh&j _L"A9ZDaRQ/v3{tXPDYv y_ZE* "]9"S,/E~<`dbnF=$ޮb.v,?! ZTeQÚl%8s":bD]^5Y~ӟ!9VQФ$bę϶$z䳖Z;23y2Gb52+ ɐ&BJMNbr˟+&X$);Rϧ󙀀A*LTTχF惺MS%P]Yk,1°+!)0J*mA GNe; @:8UαVd ~Jjm3mA1?DdLg2ho%zhr%}%:W >sKȺ V>u ZƺL.J*6,A"2 *jyxF |\uR:ހsl iXhR(1G^3{Y*!`K~[oH3+bB3"^L.+͆:aKﲃl9!#;c2N$@d?JHff?*|K>Ѕp%| F8t}Φ'#S2šN5 ) Mؐƚ Ǣ\\ivySWx0v&΢ Kw ".PmA4e +v@ !4{)TtZR04꥾2AەZpYB[NK"UPo U^XkrWnxִ4>6bI0Dk⵹qǵ$^oz|/9G7ޜvoZm>6c&}|d[Y^~zoz5Rl? tfؒeIPPQom`gވ]R RC}{?vgS;95Ggm}pN8Q8*U˥߄,p7k6" Bͼ ND5I7>w>5㭖 gds&_pc($}[>T9{˂{Yx%fF{. /xlMTO LA'H!%r^fvp? UȜ"-MA{wdnrǝ{ i5NxUrӮ$nT| r``ɃW\-lcn`rfK: Iex-lRW0OR<%R-/Oq{5'8҂w2lzCEv\\H-b2/pw Eҥ1R$qT sMJf#vq\ׯ[=^ډTTgl|]1~:S*^MֺՉ2z}?RZW{li"0^5L1H/P#~6qRq蚛5\m[ @"T5rAxЍCORVѥO&ƒ~b1r!&bl~v \= +|2[Aaj({KYqddRF<Տ=V{Kη?FM5wE3ò 2ePg@*iy\Di ?dr.U?j)kz\ B ][ \tr+ 7(]5tZ[>^a+遟dx!jN0F4-Ǵ\:J5}pPgYƲh+g]E{I55[ ٦gIm|&t3 L4ӊ_HWWI`#|V96]Мǧ U&Dx{Aιt/F ˢNP{trOEl\ ާdі$k[ 8D P_jYYQ5&I #A> cdvBnxt( Icܿ_c@v), lt_Or?J!RXY2q-Sx໣`ۼ旙zߓa0_J WzIPA9kG I$9Ev!SX`(tY}jX$}3*~&y-x)E_U%X'v\5ClMa{Y,l?~T0RuS1kb.CLA%A\ce5isOEҢӪrǻa!C -we]SS\b{y޿Zq-"*|Z;Aeb `EdgҞT@{mçGb8]%]m@&9BiU9`ݙ/4{BDsaiy$,GFI3Av(vS#t{{صGwIn\ڗƅH _;8j#1VN3]>JV|c9fU!gqYB'&8)7_QvQk#,}'b3)It7=UV)R` iA5 |?g,dO_`ߎ ,^餾'Z$6>jߗfRJHO#.\JVUjymR[)DŽ-'}#+GKHX9՘iTFYA#N(Qм8LoOP+ ]_i=Bs$( P'8ɰ$𬂫fX 0*TOZ:.!:{fi@ S=)ۮhz!I]JKT؆zyؠ8N ٩r}|jy^^M #E~2"pUq})U]qTK6}"*↼~ƭ6.OdԴѕy#Kaggpiw> *j`CWI;2, j]T ~.LI~ġ{nٙ;qu$Ht|W"K(hg!R#q>пY­IqyƎ@v>YjYy9`_k%r.wfl0 빂5}VFVjMi'f 1O]gնSWGf 1M'WDry䂬ZP]ݕ7eГVp D9{eB5]Ax3\*iA,Ϗ@<, +ݜ]ߒro)C ]ͳwΏs8*:-mt-l *[oEo9dz}h`'uW#VpDs":C[&kMUM¨]EwABf\+`h)ϧ9@iq:Qt\fڶ:j0`lTeXB=jzu8H)9Qe MM$?W sNp>wN`Qkz?ߩTu>Gka3Bc`#2-;JXE&#>5TXK%ܢ!%l|f%&$Jtd ]~yO>JV^P<(W-gVðCne0"?(,L&*NB;igf? >Vg0C:\ ЪpE4**^EeI2QInͯ&)H<{f_c^O,k#>OZs + 8Xv|>Cئ9RU Ne)aX?@e`4<{-ٞbOA s;:/J5©SASS}qap?Mfw kߴ dJꏥ<iCZ{po|;N'YVNCHT  b0XG25Tq@v@ yZػ5{KREW}0RSknKMsz:_S`Zׯ1ooJ31H !@A)et2xL[2`HoLG܈緬J4#%f>B꤅gkr%;Pu0*-qMPJZ,;2tO*B$ ޖאc 0Q5"ňi95Ru7hUzF9'@,* ub4- kYNK[rd1Ϣ]yؒ諽ߖ]e?QD ݊O3:J ̮%ܧu_B+013LK5 v~_Ill?/ kA:{=aK?KOpC%`3Tu"v4軹WhCǚ欴|uU`P@/-ݭ w>S ?T93:F9-ac $6x)r"} ]!K}\).Og68lB0 e@:d*U 6:E+;NƔQ-4ʎF@E5EFL[ujBoB2e%1q9R[h _2}neL W{kRA6u%1< FU3PTqhݱg"(B)qq=D -W!/=-NM@㔋ց{ثv-"?ˡ&*1*U DVz^=*SR5v+ϖ~,5!~b6ȷ]zqfP*g!poAW YbȅUItlHMȢI]t*8͑k4{b-,10@gAEc՛PV|O$'h%?D/W=^f$MUhj}д1& u4QmX_BGO':-blo=۱Щ#78 au)Ri h?bpxVin@qMx?3t^V5nR{g ϵ x畛O,%e ㌁ᣮ4Τ}{JUe0-AAmBWWxFt?4SzcQ,KȇތsZϼdYQiԤ )\ThUmie_l$?5`*M|4bf~`Pj+)|YuXզ0w^.TOiY|ŠӡRha+<lPr.7AVc=^x Р}Mo' jfx td7*Bt+aKu鼍+bxkHb菣iuJ[U/5tj @!z"j3b<Ͳ͇=},fZ-V7k.Pcih@Ɏ$}`4_%7˻|]h<ΐl|-ҸTHP.+!kW 2Lw)y4.[!_~9rv2w+txhӸ9zA.}K1^UM7f0sp -+G̴:EmN_еtk@Z̠ s=P5DĥoqteiϞh0Zj辫2s]V)$ui*9k8­XӷkNNډZg6 @(L5BQ Ճ7k> `|S|yW6m41dezY$;hZr1fS^\;woᙼwzɝOhuNYU]^9w#q~^(.Af܍Q]lJ[xT۠X|yU?Qױِ Xxs>a,\:gfGI-H$/lԧ(,x{銶Bn@j5/t KeF%Oc\ '~FxP#:?j!l ғcY:8Ye1{:n!w:΋\uZ;; 7-5)X;SQ2–@@ɝ0n@+bpDРi- =%XPHSh>%`jk.I E~/odD}Mu?l<?v `q!KЭWf'!b |obKh]pows}0/ڙd'@lr'FqfLGd%.?Aߐc!֧ z[q_>kݐ^VڝgI1PGJB{a)L !!&v-ms̶~ E1򠰋 ]Ī}St4Z&ce e}>ZDVr $f,>I;CۡIzup.]:MmAOg޷>hqhK#SUi{ ˓fأ u.#IAj"nUmו-uz7AD0}ڙ^o—CJFao?j>O8d\2c+%ҔjˈX18w3;@Et]&UUvs BLŞsee[S ծgOYwɰe~+"g޻?W%BX Mi[|0)sfڅD%XKMvx> z8mv>|x3Yٰ.iF00aD0$ĩ[/dhl0p0ȡ:S2Wϗzkhe˜y[fĎQ6:ίe2<(nLCB`Q|l"uWQK<65Fy?=NI\90-0[m눙 ;E\H2y;Uq 6NJvk4 Wbxq&n7|MZh/D'g3Xe v M}(5}S!Amщ$a%[>aQ&4w9Us_WuFǞpa1!;E H/z_IBoy<ǁ$~Kh7F/qPߔ'~m4K z"_M(9Jʫ86ZMHP-"(n ,q؃ث9.7 vn@takh'eLe/:2CR"Jͭ}'^]P$Bz/!z-iR?d=K(DF :5iiY"7&1 +'wc_b8#ZgWlIs뾪/|deH:D;kc/\V5|1n ut}ၓ^osNmD1iB*)Jq qn61ՂKA&1(UCܲ5 *xǦᄥZ_OhwC=O)Sx~n'J)4g,?"'+>9ph̏XXT>gyϦ Bˬ0-鮾޺o԰jR; Fܲ"eTjGݵ:OZ^$J0?^>E_Mkdڭ+&|3xJloNou c HЂnkh#&[y*nGGsFRf)q> u->[f'Y$%+63P}+ዶI'v9]F!6_nVRt` b-E=do~Fmy.K;m+f:1W_v[7rFCoF գjcنH)ކBnH'X.tqy-wr.~a5XD nBb /V~ug\2j#jt4 K * Y\Ds҉YU~Hq ʲ,킘ZhBEnD#(A2z֖nIUֽC@˚i qӖSz(X+ĩy{k67-?D4x >1[)+19Vߏ8sÙ O/ЭRkat<]:= N>B\ʡOo [hY8`Gq8w[/u7r-tޚ)XL9j}䶇Fb^ch#4h9cԜR@-F@߸Ʃ:6 =_:ϰ*)u_7V͚e[A^T^$9#d&9CcWrH ~(/O)S;aRNT^-ѰU͞`Wk?%C RfԻѻ 1{ { A(b9 DL4zm/!̷V(5f^JAO@Ƕ_A~TO9%mp4ظnlsIήS _=L^rVrvvg&8b㰠hʪv꼁*' C΃LJwO#u™%BgN%"o %ʭU`K{'x&SBK/fI?4/^@ITR` {nx}CO ,D) 鵱`zf)AKQ9|c#J0NP~cH3.Ii[V F#~`VR ;*(Z EꛍOy3% )(^MjPBrS*c%2Dm+m~ e[Aާ X+4%}v{C FbC -k d (}CMGO?6[%I ')-gڋsdQPe?SRL*!X}9^)eU?PRæù8[_RJ~ʥ=PSK ;#SbBN]uIeL@֛?X}s[Y ::VjN<ڎZ(5Nc7*+f|DmHr(NTjaEW˹S/d5j{s?%4HH|&2k\ȍ'](S Y-QH4GIe%28.P%ɴ<~M sCxr/DoY#[i&?OWqA- #OeqMg  r}'y˼?QNsX0ny2L(i!kB̘VVO4LIYxkWs sN# @k9IV9;HԁO|}EĩC; ܿ[MuQS;$뚼éwQw1ꔝG$q'1X/H.dXb7ɐx>G=M%"~Ղr|(Y>F.{.Lq:.<4_Fc|yikjJkDEE~- hw1kZ~0~Om]c^u{/< 1$e^#wO/d% QÅdҿ3/k~NQ0a0Ql7f4_-euEJø@ `-n{hѶ\  :Nz}oA_e~5l\*h?c'QlQB)2嫠]?)!@痨>7s1$g ?:>7O~ W瑠yrZg3U~@(-F/]\P4w 'X ~Ǝ48gDC@G)KJl#.%&qQDOƯqm):zl ,#B`ULf~@K}~2*0 (F7\ 옍C% tBƟ9_>R'= P4\$k,&nX0kCMw|ݨLr|>nux-pfY NPB5|AL & CEq xTmz0>q?27! Ag2m>x:v,wgD nl%+@Ie'&ToBLuP)8J{JDtB:HyxGU!+),hP(Ql}^Ҽkޞb; v^EMDnirxUYF",Yis7$"* Ql?_Z tFA$uj+ Zk7fHY 4$SEO{ǮziGQo59v"F>Ю-duhlvABL4X\ ۮg1#zAOQ|JEK-c8ru&Ɇ':@$d躂`Btɳ ɧ\O!ˏp3',mqH'Bh9aB.A y@Ъ|4kb)Zץ3r;[cv5Wʄ *aYKsɱZ v'룀X5JiXI1z'2{=ӝJ1&ZzPw.=w>_mFY :+Mkug72M%s:;du18yv9.8;Y|4_-1"=%lQ!,nn*(/orNՑ)r8''}kdצ8fk㋊%5m]jo9~A#M_U[WH Q@X|/3G'/ i®q鴲H==鞽D ܺ ?g SCdߎiyWN}MI QS݄ʼ=QT.s2W[{you&6 AT{1֯ ["UeX/XQQqX2ծϴ> 6cC@z)aeJVs;me/-w4K_@,#kA-f!dpPW\% i4ݰ3q C#Zؤ1D6~9CȾSxZ G("F<(U ՝ISm>Y7NdY^X=X[l ^IH)dd #d8P,9ȑuk|~mTl% n%GŬjSi[ؤpDT&>6I1UXZo䲿-E*%W`ݽuN7%8@P;3Q#E&Q=UҴ-7kx]NoEs{e?0;x[~a")<1.~<;gKp^OpDŗlEx֜T%T->;_dbno{F:c>U] N褬Fq+i= {yc8ʋ A 7QyբRֵKTM&* xrP(丯,c!~1=+ܘ%3Jt_:Ih3C9e&ݖ%tޟcj ߌW^i4Sryށ]iI|g|$?} -* 1TF@5+E}oVH7o_KV10J4AKDT4#wR*ҍ05b*be&P7jk`qڙf+oƘllalebP4@> N&ŁYoౖٞՐӿ/ h˨hRmN{u,ʽ=A2r4!wHNw-V: 2fBn!{gQ3Zk^* 5ܹ74G:[2ZjNjb:}m&D߃6!ᦏ ;_1XMQ*IAkGQ(LObat?MR0+W3$i :!0mW/va] :ǮJx#dzOJ.J$c W0 7)9ze?J̛~!޽oũG}UF^b9vڙ)#V?0{;+r_vƭ"W鲺4\z??s:L4س[g-z&dRBE)ӗWWڢ.տ|Gb1T ־~O,Be%5 BHd>օ+}En'…B8~'^pD]LwFQLa/2ۤ]!BUF'q\S,?(ob#v" PdbPLA[EOSR% F#i9Ys5Zt\J5߀Bmt iANbKCȕ@aZҷbZ\T1|pBRX؆h˧&2 $`l0 q3H-䆦$4Հh< 'y^׿4K(Z"[T쌶gQ,)}9` cX"(+;c0uH,)29VEuG[Fꀐwd&7X6W"<&嵵N B( 3o^3帼^)^I?<W!qw5}橤pgfIV/%&ٰ\m p">K Dg=}-A,攊 B jbaV"-؆(& ^i10)L󞦊u:y5M9L\6-GӵKlgd岔cU8ŭ;*NŖq3aA;VļGNb2ƮW6zpX*/gV=dM :)(Ꭹ<F0 lw xxW)c^>gt952S>\W:Ki優0\i.X2rl'O&?MĮ%tԍ 8`Fpa.Atҥ},n|ii_@.4SCnA}NoH[9p]#ڷeȁ}94f6̈3⵿͙.,<.BJ¿Ur1X4Vݗ}E(;%nfr,E!# |[)*гexjLxOly-w o!l? 1 ߬Z~XX9!T~RBs$,[ tښ1q ;|djx8 ɨ.[VډgquۄvB./VŚEл^HOf 1sXj7; cF􃄅6D$n 1\Z4|w2=]Zr ]JB"dHUUm;3̞ @F_!dPYj:#9<UJYe.wT N|8=oUҗivT(zP)3+QXtBDIGqk)D2>;[f5/wK@DeR}`*&Q.3%| ?mF@i~&$2~NT~W j%ep,*_a:YPŊbRG asBG4`I3W!iMݙC{.v 1!x=RnWMY(Ef/iu9J]A@AE9$aQ 6}_G`63vh)dIЍ1Ѕ!:vДi z^C.ӚnWtyw"}W<8¤Ð<,Bw}(\m>0[!b.78Y5}y6U/%xb$n6 If|4?T *&?d@V[\")skԭƽ ^pe:pўEbbE±|qi4! :uu IjUYb}8eN ЄKäGKs._#1Zv: ʥ ks*v>\4r%{va.@9P@I {3;sFlC*ڊч $Hv'5Q,1qb۟K7튜 ~x~ `KߑE MsIO7x$P@?f9)S'j)Ex$IIF'?F-23S`I(zX9⑚p_Uf \tjᨀDth,n|Ol ?0<4=7ˁ$Ѭ06J)7C{y6J݅"*ڤJ_btʝt5JWي@L`0`ty3@(O rv\+͛O62b>Lf MkWJN8)!\cs7"wuzlY5 DѥCAB $Ĺ=N75;9JbC/GǨ*]6$xΌBwyX[Nx~[,+t)q:tkKqv~X.9veR(^?]'nȍ>MŸAmVXl2l_tF"dnN-`maaz?4|~F;aBڗњ|Lv.0|cgD_ {3^[iۧэEl%}#-sG($,$Kl߉98`C)gUSmοQXaUDgE](͞,^&գHB'H`v;8>|DjJd86)+uhqPB6{oa:l ʷ\C}Z'PŏX5wa {ʼsLG Qv NM`/ߪ%:N#8<C6eȫbKC )2UiEho6.; "CI6+&`ׯ?;FU =烞uCt֎6;M]~Xz@4-|}';в%8G59pTNf $?5B Z$jczb6Նx3 :2-8ñUTp^gfGaP>1R2`؟Dn99."`e$ۇGx"{LEimuqZP%O+ƌ'1Hj̮px<JG#fTYf3En ZMB W1EN NsB!yh<&x;6-2aZI| OJI+'(4OM"j+K\}Duq +{jnRq01;|ySTUU̞pl4D ghߴE6 naRk#ǺA9y2,\PEE4'Dw֠5.)T*@vaN6xRe!/"J~ҹ0C1!vFC] D$@o)>gwa tM!mBv+V˗EG% oa-;*$cm#\%U;Y~ Ib64K &=ٓ]- Ϳ\~ ?1BsqYno}/0S㏾:dB- K}-OBՑϚ *wU\Ҭ1-S>±cA /_79x܄IwH&E:3|wB "ao԰" `P6?K+HںK=|3my j RZђVo7ʡ?=w5jpnGZLr(,G./:ksOmXq^~$<t{ 42Jr"`tW6S 30UpN1ހa!&dc^BqDph}~KQ?WOc+BO6rJd<(njGig2xkPitrR~h*b5SFcpQ[] XXV ֋’'(4Ŀ7ݟI $Q 3+b܉ҚD)\е c*lCcZȫĩW/Dq+^/N6#yc=Ї|ֲKA 2\S%|y%6@ rR&=IǽX/" WD5vXYT FK~w8sJ/xm |{4@nگA( t'/¸U$۟->BtpՐŦtB3*? i'&.b_DMη%wƦ%IsVʆ\Jw:Yg4YL $z'w5xA2^K| Jߠ1 Lܾz3BxU4ˋG{j.a=(oL ف];v,mREYpdƊ< F}YD bq,2.H(j6M B6]ty[U\cּœOg]\^آd h {BiRPUw`!]h4/w}g}?!w4{?y=.#oC-:߅-L\*&̺4~(?6ݮ?3Xei" thdV[+{6|NY@ǵxS958U^pBX{iCnk}c#$ajƤcBN~0݌unFw{puG-y)d-m/U.Ęf@Iѩ> ~N<#QwQ_N Q)=U{w1F wF2OU'xx%N&_|* j%e?!V裠XBRlX;JRP^sVqEU]٠0E-Nn[G 0ļu>/M ]u˶(628SɰJ7(@te[)BdLA o!M Q%dJSDI |6:=ݕ6γ,evA&\jogpWAp VzJU>?@#K߶rXFc!2 \0Yc6c!]z;FNe{_(GXLb 5C.n/bni̒sQ`N%lVݧGqWGp m{g?Ӹ(&fT%<'fЍr?@-teW%`m{Uc-,B~*b?ˑo? O?D9GlsL^5XI+`#XZ+4+m[uNY,I޳h͉z*Z[ASͷO]?9iNmD9<r:3FV̝,mLͳ8M<7cc  /T+3򄽹c34E\Bqk)UNKIFv!Z瞊3 g)\5ŠӮ.Y@>!\Y,ȻJƓ鏖Hڿ#:7'= h\ϫޒ&PPf[X"}d&UBcmB@u҇^}߆v5kQʝ L!`KJQO(3; )nD< r gݱ7 :(%4 Fd!L>P}mY;~]:e='9e+1֮:J*+; Ps ]mW6 ]z%Ðͫ5ư^'PWL1#KK@yϜ j|?N|etȺӗ vG9Zh,azMlV+oT1r+?@+ b3UyU~oD1ßs˞Øf9NOw^hޗM͆uq'Y:{'? g[ùR'CD9%<|W;7YWkp$.%x?.\p@o=֏O-IeV@\Z$yH+ONPe/ ? 4C{V_}q>?bV$D_Zq3mcyx1!Vi 7R e %huMrK6ig O#d}cA6}p;d-|ze_$G\Tx^$5hͧFA&Ce:sWunZTY0bԶB}Xq YZavĨO UG} U@T6;T0⏱q2_&cPODee>:ZpqK\YSJc 7K)۝T޿RH1nN 2Za(HGy=KBy~&!g>2ޘ%}Zљv/Q$6PF>PoW1V{M8f}/7ߑleWtؓqltK"5M>ī:O#T!7w:45S=! " YYհ;FvqJ$) w٭MAUѷi"o%U R}@QC?Sq wvW,g;6hr*)ĩj!A{J9Nu5fETB{!`^7\Џgh)3?Xf 7v.]I ;fUP4+>HHlR2SJ+YLF R)]}7dLuSf\vjU;'qL%`sRQY,4rPa8kKoD;q?B ?&,_eޛvD$fm,[8pRfǔM) XvJ<8'ƍc*̸O uyͰ}vSaOEl`QzgSN­'UvZ( C0xI0{fL^GB'ܔH I\m! y{FIYŸJUa" e"<@aW4(9ט?O6bx0ZŁG, H䷆a0Az_UnK hs aݤP ~s$>XjA DoP\ߙ H{-|Es4-\P&8쯞G7l? 9'} Zpi,emJEkmlU4o S|M豫 08*7y,9YmC98|f/k.lh^#l^DELw!5awd57Hc"H}*PXI}0 &A čS[!=zOwO?H dZ;ey ~os60u1J/< \\y܃ Q*\Ba%T\h?nˤ~;:SJ=q|+"8/z0 L(i4U6ՓN6 QnnE= };\ZHyߓ:C;:2s/[p2QAz%5̵Sʔ#d+Wc0jxVϯQM ?/A}SM:kN ? 7no!<} 4J(%aI$P pۭ69>uwq&ƌ}c$fN: ޿ܵxTÄ+ ڊ_l% =˲W-kn`e+T}_$4Ydt(IԷͤUlZwfWY|(}Oh ĺp[L2zb|ze8φ6 HiuvF:e3=٢,+RsՎͰFR+^żB¼Ǒ ! uW"S%^/ґؠxM\&qdGZz ΰq4݆{ݝ ݷ!.)&2ȵQU6K 3ugD1ᖆG5WL V?JPW8kO$aZҲIFdԡHXO1PHlm""i=VѬۼݛs?1S0(hB&&ɢl'<@-~&hŜ6m5Bgђs6Z ּ.ÍÌe85_茼z-<b,~3$iIQh.S^Q$@x9z"$NHfh|~pHb AQh?sD?9Dj|bLfZ ׇC=Kyc} 3ݰN%9z{yg6?"?^g&1Y?Τo6v{Jf!وu7 @rG Zƹ xƨ2NMF#O^ؾjE 8z%'X&:!azElH2u?./3Yqοi&XHnd)s>1-J}&x\lNR\.P PbזYNRpl9>t*++j-)A|4~tCh)%iyH8d3R闢!!Dl[H]X3XW$83I^y2$.jzZ7#r|(""rjgC,ĐW8)4B [iu6?JZg~KzJl87P?>︟JyD\jP䈭A\X! L uf.MWkтgìīF8;6 ] ?/5:^Nտ| Uz#j|&QpRqR*7@̎:rc\XM[V>jT(,iӚ?٥9Vrb>þ'S2ކȧ#s#k}Q2֛[-z# Nؑw}6Áx Dsxg,幈W4Y~Ґ ǩYFJ̵B\V z R^uW۲D㌙u`~78͔纹IWo=j ꂫәLDtYXz@Nvt`Deۼtrfw2VŭMSjѡQ"\w'w ,6d ~|׽[-]*,d}lCB^EZ89O{Jb+cos^{Biݒg]02DFp1ox8 jQ^~skDK!B/j^s䴫WcjbC\?GoB yV/Rs_7v[Qa/wix^g+4sxb qT= M5 ~T!X6z+ìeߍE!5::Mo^) @j4^J}/: )4ԏZ)uXaOl<ڍVBTX\lG{"L]Q\v H~Yx@Ѳ76no69o ;/+(XzP'L* k:[@"~wNo$?,QqY0,|<B!ihApɎ'pP\B>%Ox "{ku Nra3zWV0eFM4&Yݮ߁rs[b} HzS0L'GZV/nÓ&ɏeyYEk)X0.ʖ, M*nN^QHM zy޶Z)aڦ覜wVj $l i Qv4?SqT` 1'<I2*?ӀISB6zJx`Myyw @'?|0e: Y"JwemҴCV('PgP7D|`cqd44i&$A -n vhB8%IʳuN9LP߅ -D!u[eD~za"mY?3AҔ|M01R9,U='ߪ`;:̑hg'ee*F&_Ʃ hum)S7p?"B㩕ƼWqyHMX-Ʊ"FKd Rפő/)[ncl%aA?P/.軽}h J7rHxfK@gJj{Nop1mw].w=8;˶Mw~7YWB\7reF"b gxi^ Ms,P8ԓzMԏhդZsjGH'Gy2xc vC; b/.Xl+ư{jTHgږzf <5Y)P^t>vsUĞ6 04fu (p@&U@@d pXd\ϑwwP3~*ҝB>m %>O{#Q?429DΓs3” KqfgbD:J/w+YVAN{J AH#ȗXC%kI9 Y _J"7121)4hm&Ik0_ + $%f݈4G\pv[R#pmE^Z(YӡӦ¹2xS:(zx-4EHjvg8Z񦗤 F @cI3d!W!dlsIoX3h o`"‹m\iea:8IG`:y^bAmê8vjr( * mυj%:m? AA=·uB<>8u;.u.O%7|?ީx6q]3~C{)ނn,lAl.wg zX#ؠI6dYAS?`{AAгgj;ѓJ\5=ʱM^#KF!=Hk,@|qQuYj%Jr af-Iڔ럚Z<{)|IUKKV*[MLs8 L E(B&Vbxϡ-,f>gY6"xTؘz2- ڋUiau ,.Ҏ] <"GE|g>Ōq6$84 ;Iﳮ}~.$$ }3yt*pCjhe[ ?RqDH*d YY~n"6B&%WM3"*N8+bb6:6%vl.Μ *H9//h7 yOגj=}YiwvgoxƦ.1Cq:m[f0K5%0l8Jʇ/~(DFKtqL2S-_ȥ{nxۛ1+M3@C=}p21@Z"tt y3"/\#s{Q2*ɣcbWg ?S^5F|$F]b22zL#T@[zxI.KLu`7|>WT䮪؎qx|!Ŷȸ 64?ܒn1=Q ް3ε]Q_TXNwYӹ{\\ ׾1]cgAʈw%{gPYRa@cZ0y5sU{̓Uߚs=JO j[oovʿR؃I8@= xEL.N79ΒtZnA=hKZ6,>dtQ94Ba\ߵKc7fx'Ŷ2?;A`,@rGkFNEey2 \]Βi#3_'jED  uyg^ Ma/>&9IהT;\"k  I:}VI/nM$ѕl,-7rs2Pl U1n&sEw5f)%m]Řn.\9p~? j;vjlks՘-SzDu΍h KxyLܰҞ#Tbc8vfM_^jHq|EKv [z6D|2nTt niMuYQCSi oɆ; 8xZ;;>KeHZ>_ I -N%Pjff;;EN@z1yI7)m δ[Ju >_I!żm?bvxS-2lX ;cZp3Z+0.soAA#,M/.|LV%eS*O~cTէdrF%%M:kL={Nwe~b`<Zy We-U"hs<<#`I9B(披Fjx0##4&%1_Osz~0(,KNP%@c~_@ 6zF%b`)Ks,Fΰb{:ֿ܁f"/lm49&IYJC4DN!@:0^C1RIwgl΀y,$[J| D:liY4`aCr؉P%] ]˂Ċ<ie?Ns|d= ~CaJ4.VjwM8Gj`Y޿`+Xl'g-j~rx2L+%6)&DdVv㋌зv}]~k 6\RJpaMVitamК蜨yت-5h]msEa^݆*̧[W@޽xR(t̠(1ϸ֡O.&ł!'!#u_f'a!}2Sx[Φ,}Y[ζZT$eԙV32OA{ lbҾ+ׇjje r?nf n:}n܊e/W; f>b,WUk<qw㑢g;Rd(3 @^ZaW"1`'Nz[dL4=Ϸ8/u_]":X,x,G].̲r]J' )l1-&d);憍;~M<7>^"!zE.{Ӿxc*wxfyഉvg+!v.KAy䨛0`ta/vX8.BW60`*} 2XQazMZ?x!w>ؑ@ّ0.o *ygݪd. d|7Y ^Ɩp? #:FLO)-SLsLP]n*-zJB"\R:ʷyR , lziy1(Jՠ/S4]nGe^=iAsC/-\;5A&k{;CCX;rO,UP`]lGE9G_rqƉ+ `;`d޺lU|9(qaV?WL1Ϊ/ڹmRq ll~bO"n")uT݋oaN?vb\6?k^Q6 \ղfC>4LDŽߑ o|j/)ȵ:Egdf_FB` 9_[."d {\m֤!{q傚Vs`dF.i |b84gj%C4{fL܉ZLƑLfgBx%Y1My?NHt LyNi8n-\]5E i5ϰ&dq،R%,*&+UwGͩ"1*waȽ\&n o*u=foqc]wձX<'zˆ$2z| ivNP̲+7? HN;] \[xΚ/d*]VĕSЀuX\j%-/|>C:Ce ?}%r-`x*j=d䴡~U'|z:J)S+؊TW^H\S~غC!= \d6̅;M=akd9' _,h;=\4+?V]=$@hАp.X\ÌbWc-"<ΟשD=ƹ1wyࡪ.h3Nx{ !]HfAq=̍0^5 u7bv P73WЌL%A۴]򿞠džQ. .(WV8R۟N7FRF ^#ߒ,"9Ӊ [0nz 8Ox|KITyGWazB3%ȽXQLw٩=+q +;t'&@ 5mGp'!/k3M!ޞZ0}.PYL]j M_ghD?O"h[@"h޲" 8}UC7Û;^Q7[q9 z3z O}%9nu|݁f +QeBS Y<:KVEF\p -NbL1׿9yMkogehqu^/YeI%}J.Q kqcBu`P٢u^%Y^Ď]g5 G7UDU۩D#8z-/sgnk|B[V \ioJ:dZ*Du/gΈ73SPbf_#ه*b$Roc*+Us\̨Gk*2z&d=x8%$.'c\<&]KQ(NIN?mY_avG[=cf%;Ҽ[%c-5١pW-' qJ%[ hILYa&@ +Zd桨cNzA3 +ox^Yϝk:v!?1R )rxx`oM0¢tg3P>XN9b'CWޘkrж rXwUX}8w~t+Li[cuȡvW>R.qz.mi+}c!ƒ=a*@L A #2Mw&$K# ?AKCzp1[2SЭ(HAF+Ii`AKMDՀ&~1 χ2TsyBp}?-%sOZ‚M<&pAI<[za˼r(֧!3Jc0HhMߐ(oɃejPG0.J)i@~5im6iwUbr;Ӯet>AJlY1Vd_ ҕ5M,Q*d'_@JF %CSk+(7ʰ]'4e ʖp4X{nrZ aPB%w ;nҭ&<\ʤYɕ^ӁR! Og]I+oBqVZ6D3CڼO_0JcX܅Cwuc׃=9ɗm3Hh^*ʛ!$e4N3x/d*^`GEa$^"lF~ P@sDI_ TtC&GBqcghx܉^sx8kk/z,);谅wxrխ6#|ė?n%z^6~2W} q jh3jw k-h>BNl-c?7/Qʪ3 2sHm2]攅}H!eRAҌynj |xGN91O С-X9s-HJV(v,V, xȒ~gxvT (2>:o*VV:6[;xS2 0L3m h.@TvJ R(=m)kߢt9ZxS&:n>P+`U8喽Lb?ohv&>„b'ϸ`7Vu}i;/ rwI$x )3VRma4A.$6a 09,Q=X0&ѱp5 O!qXMnbI_DX Sb,_"s|ɏA5b;g3Ť[T4K٭ǒw:znfm8Cἧ3E8!yH^Ճ 4@Ρ[)6r{l&j vY6HdOܶ+#f2 =,ʩs{EJ6ydH5Ei#X6$/o٫0ZmK50eoJ\ug wI$J:@ŗ߭>hLcHd; 'KܩЬ+Ҩ4w YpRhpqx爰T.B6/Vm)WV?x%}:rnsS1&u;7~}5*x) m1L3΂-qXwOn[8 4'LEhWn! K,jӟJꊷ͜Q.0㿉XvUU[ ԦQb&iO}A5W&+i{~" ]B=,NlV 9 L~)oizM$Ж*f|sz%"@<}0r7U1X"lre0>&4?g 6|!C} ڠD2w?;iA]㋳w˰ul!Y$h+w|̪GX  Ju,6z,f?N\hY=$`\ [W1rTr`.)ԧ;2g:/֟-{\UH{1>[Rr}K-ND߶2?ٳuvlP4zЊ\F'X֮|w>\ABoI`#VhE:tͥZ% !q,0QuiٹDl} 3/ZI67s>' Brѡ&ޏԣybvb;81N-_@ΛknI#t.B~jrk4.m$uչlT\|9XCwuOOͪ)IM+9Ad.vhYAb#m t M<_P/0M{IRB ZVya)l..P"/++ҡfjP|A :#Fk>vN,,tMbO'bq'@M' ^]NGK:m\n0~Jq`Wc%ڝy~}&S?`3F_QR'z>&lnj4bѭ7'Y BYӌV /f͈^4VĞ)czNx5ہX'J%G~eJl;dF=?DC>URg/f/ce.ct'C͓ko(hT+X/n uÆQm_<3Fq$1L[mʑI>}tK!-Vhu ;F%{)i*6@H(#Yë-d_(Ko7)T`9[=}X|| r Uw@r8RLHXꨆĴ{,YQu+M ,,uu G=rO!͖$ VnI6yߊH;S0 2sord &d-;%mdY:@ݨs B!cUy&S` R l_)9愞w7 #ZwIn @j~sL\r rL_62!wxæ&Rhk #&yK/moFQ `ߘpƦ-c^%"Za3FL3@/F9C秾O7Epƍ` m6KɸU陬V–͜U`ۺ1*jao_m]oZQ׭)JAL ]1`@@փ1,ex=Y߮ Ws[Gts=86Z$$"=HoNN iQL3DmԡIj=hW̓]u}1tm܈2,DM!bDYnA+nýIZoB<$ŮQ'خtdr V+Α&5G5Ls]dqmg%2%e*QTΝ߾c&8fNa|e[9J)P!R/qf-y#m'&@E"=B 10!,t[m#S.Av8 ]oH5*:f9M,v:K/JXKbgeS{?jH2>-kЍw,k/:ȭGqfjwG| 断Cyb[_Yu1B@pzPü\$L*C޵tiC~ .Ќ6` ǔN yL0||cHmoR 7Cg"\pT+Yk; ~- M+F/Lw ?J&MO*YT!ֶ'H~ ݖTVwd81 X/o>0RԒY<2S|uH?>huB:RNh\RlheDR;w;Zj9,aii=,/ْHX}'NȚ& iO*얆Ұ+ -~LO`1S5@hen!df*0Dkh)|V|HW9%:t鷯[Qbe釴+j|0x$1wtLέ5H E*ǪU ?e36i`TZt2!@Yc"rYUi" \ixL֫# e缸d֘m ?]&e4<:DiýG4-|6mxxF3'!ͻ`Vx-DTy@癤O}8kES#J q7J "|*OSAm)GOA4GB>\Jk=co}vq ~S+[#vE\u&fs+\;p_1smJZ$lê$/):F坳(Yq@Jτ5K~A8ZC=fFsϸ}@kNƩLnZKDa{|5zMςEc)r`*ɿ}@ ɹ8N#Y3kP4:{ j'X*G產ťf|JVWQ%jC.8ac8A*_=(9GX*JpPk\.Z\:P3NY[0|E`}]?B`l`.ݽpY ^"mR@5>ØH5N؂`.>P#쫙%ϻdw-%½0u0MVi<*q7x0W-3\u癃ߩ%|ѕ +ƒ,*x \qi,Ph+)dOژ2o"H7$]S+~ڐZHL߫]Jݼ|XrXC7HIS"{$ yF ?m6\zbDĐAMrp}lͽ{uA_/LKf65dB{d*Wyr/=~b'@!}Nj5>qs٭_*mj6 R5[b tG!*e"-;Qd- EFcr7X sd'TK`]&$V`eׂg lEi۫AGr'(6f)B[2мղTdXa!]S̠̦̈DM<ĎBKā©OYU'ΪH1+-,Ώ7Ra("葨-/]3[='t̮`^(} 5JU̸K/wSO_R~2z X(JJ38QQiCm9z <{\+>k:~GL,lmdt R;2tIF=yC|]6,,3~H)([&FVgXh vׁ대mi/<D32z$[rlnc1ShLBޏm^_P?H"f egw17h>h'R^#f7O8*M&C9|B-ZcAoD3&'ޤfn=lڔ>!0_;i^$5 eZpnLTxLbVvt) sHY?ߕ46\:sPsWQ7 `HN/#`8a8t١gBE67c8ʨ~;q~'i;b~e$()}*0 PmE7`4m,Pu|y@\9r=7G6)Xk6{!RC)ߒSOpȘ/ɴ+r,>4Ȧ\B<߁t>N. |y`I.M86aoNDc<%s/꿘$:JpD[eŸnkY2Rt?@y,'2^O]U$@93)}"Ѩ@ʔMzk3]R`x؝NSB8szݚ4vm\b) cB,d'HT(/]Xvnd&.5}$ L@6H~c1.y,&Wg0hׁ7DA4k9-I1XmfDOL ȡg^Z׻ 烶V1zlt DG%m@wZq-/n @HKۆQ7"%+6sptț-h]#og;E~|M#1$kI~/6w}J#ϟKٔ"] hOC5&Q]u= D^eJԼ󓫸\Kl/`U%KHc#\ǵSXY6_Pgb}pux, 3CMʦ?K vnz˜x-@2T_bjX^,[q-(U>rc!>$!uׂI ;F$}ѪLte1 ځ\`P֍e8v4R@>̃WyU7/ioP{Byɬ3j" 4exhEe*PR]hv`KRޔR_5hpmr`zSJ'|sfݩXʊ']C P#W*.Dݚ;؉zzӒe +x$ͺKNtٷ9 uk\͐Ll rDԍ>|육y~6yx1<pqs@wjFZLffƤ̴GJn!CIƷyXZ̑Z*LtxfܲAh4==XJiջ*w7?M&uI֘51"y =#\%C&8cG6ǒT"Bvw^:ms۔?:_5WQAs '~'t.O}0;\"4%}ӢLqKT [sYiLٜn>l1 ̄ĢY>%h(>:ZhD pcD0 # -a%bWj\~HPɺy(,0.GEԪ4ag8H+U,wU)MMҚV%G1`2n~εzA<:D-̰=Q?:xOWe2hՐ2T}u ^7inTFvbxٳEj\lK6ve%ѷ a[@LrI}i鵗DJ˯Jg6=`M:`;KP} NS* 8ӋH@$CD˯Kv X~^{HO HUEՓ0Abuh{,nKyAāu|Y:Clkg&zt2 a`6m[scpX5:=Eś_~ET<%J㪫~(ԨЂfro"sկrj?R u՜cy7|I**7 '-ȣLrxZq~"~* T>O~-f~&;"&kY6.?wDFa 㜪ac *^B}s]\( :"OEDOHA:ϿE\Sw;?re[~~kb3*=! ޯ1Q~״~lypҚ#rPA NVGǿ"N%(ƆcX5kN.݃t`Q$'pYo5 ѩ"oy̤,֯Tk˫.vlSX"Q\jHbX~lLl|;|a4SuC?߿q|?ۃ\++z6ʰH2d`nBxo%s!BD?IItOfpV1G]GL7zMafUGxQ[][kͫ$nA /ɇt9o ʛ@(?rه}w!YGX2{;)"5?qbo/c#LstS1FWrSEg઺`#砑gH_%=jۓlbp 6~{`mz%)RL3.!6 G it_U~oG{YiWwc*zʮz`_C]۝YZ8gy _^pOvaB'uuJo}H34Gg|IDUNA;rT_lBݧ?s Q|’ˮ^Aԋ9}ڍ[K=z`,}%=jέ([]?rPǷ]z2CB2%X~ VT59YaA^&ڃ7&߉Jo=k*o/o8+=z>S8͉z@:_!C%g݀|W|ߐL Lq 8UlJgYj2 H5Q B^JMҼ/G̦>2Gx:U$uʔzgI~+h_ºBEm);QVDI6t \[O:dPpq-n5=/#Qh˭Jyu5EDo-T$:T7%%Gp؇|Uc Z1\6Vjt|bOv'$,DS Ձ$!(xk[IE4b:dc+.eD%E&Mo7#rX;OjwiM>Dhu& }WgpF>ɈSg頪;7q;[!SDY8m4լ%GO7>ju_l>EfBq6*b8 Bq6^*tJ$GTHn9IL0D"g.#va6-!2ͅa{V>y߻eLHcM)$Aנ"LH֍R{:g]Vs*vq!w\I,J|}Ո?}xMwwVKH/ Ba`JY}bۧ~xWE 1AKٙ)N37!Jvy&k/5{lc>9 +9?:9@o,&,Q-m (sq^V5#Mi˺M"ht!0;Eبb"=lZ٣zOL(]@l|^1ZtEa77V~5ieHqתrIfX)]PwHa[L{X]4t#zCBnғ1Q߶ 3+陨tR\Es}tGmBt+? By,OE|yZ'k$kcP`1JVrrE{ӎ>#ڨ=Pk:m=îE45\H=$brQ!fܭ6Y[a&RIcC~jXLdsC$_^(#edE(r|q)i FR3HEpfn a {`K#B ^4BFb\TxjrtOf{SIϙ7aCXTDw%EZ> nӮQ^ _uD6?-H.t(+ #uRjZ[<$qD!@ cc]R\M5" eJOT٘58۩$~ڀ5%4]iC1M>A!WKbUVfT@o?P%+\ 8ֻ؞`G+K %HU(6V+F ~L(ˌHiXƶY߁p&RxTx7mxΓ4#18 J!b]4@L xxgfQWAT&$Pֈ IYI ʈG :O瓉K#$q' ;Wo&oG=,_,42|"l5xu&BIWo%M*t>D֐Y=.(j)w|O#oOE!—x]=gfA`(Dld&7g+1x[G$8U2@R˨ 'qsx<3!VWx}j DB* j"qE0.~}7ӻtZl!Gd3&3 Zuɷ++9Q@ŭ-w[! 3 7D03-<#cj6>e-;UoNޠB \BgMCy* s ؙG%dnPCP_8l".0-dbKȏ,\j'{o$& fb=+?CV,Z@g7,b@=F%fmǟh߳3-Lr ޮ Nc'Z'y* wikSOXznnE㌌m7r2 b-, [v`r :ߩӨA4io`J,KLN]@͟e@۱ dGE9D~uʘqD/PV~K[ y>߀3T+Zus@sOz1U_uvTp:2.'#pY]yrۓEK)Ak*<9fЇYzv׬d6(Usaf:@yI*E4aos)5jZ8| GG(Ym㬵YRl ȐA>R4IykeIo [琼~TGpjĴ OO[?QG[x,6l0)[N_H]#HlQ_5*!Wwg6߫^9S pCdf>ÄS4/? ni8]C$`b',_.^) Cfoo>+ 1BKxTpYʰ4Mn^CjֹMblN;_=-vO4(B=4gG~l;$vxrj06&`L$9V]zfSϱ?7ihAu8YAhlj~4ӢP{6fZ!-;ij'P;~9 iT)=rp &Kx#I0$$L~9WV$nV@34OķٽKMXzD1\{)mO.?[٥Sܨ $Hٿ9B7d y8<[)G]pP BOo%R'⚌_Z{rRX6z>C7eN(ƒlG?6њOm5by&͑XirTH֜KGxkSʭ7cW9i[vy{hS},cvDv5i,y/,nn}l9`ҀZ堲Uj"2`ap\n 'A2nu.87&o7W+Eg RgXfIRqg-^#9uO^:QN xWtؔ&e(VڝePۅwCm2GUiIkV͌6Cr] ܩ]BMْ+aIV 3nJ[U ۪cH.߃$žNW)(raulvϟ|PVL>IO:.AOZ츞 `F 0_w=/Vw4vo4&x ecݟ{|nf8Rѭ9+۠r~пq]_'q˽QdPe> 8E 8"6eJ: R?R.$ V/|sLn;vh0_82]W &KhOpւqAc%mYqҐ]̕BRn{̎0eݻop*0]C[N87)b_4yޟ/VFFJf/rw ~LQn9,/p.@ 8.lB蛳zOQCN5qW*WY\Ps,-oH dIɺ |>Ӵ yN"a1F]! O"5HU~]#r3f'_a,B>eP.41!SEHˤ l sƗk\)BjmuKm(&Ҭ^Q%g|p){7<,ftTDÈq![U&O'}VkQ9kǞ&2 v*ӃbDWDYaJ)U2Fm"$ҮF*7E#J%9'zO9V!,U.de'7VXe%Ae fs?JКu|o}_! 3Nr^㫾4bu}2[1~k^!=_#=sw^\^(z_ 8U5 J3ǨZV&-hyC|"Td zMTͩq#ȔBM!ʢde7􁈱Q⿙TniɊM.r0–MSsEG1\&@̷R PȆdOg1)!謁jN>F@Xҭ+wv:QU)̹-gBI(QQ A$A&ʔ!vg qKUqMϫXj*eB"Ǹnѕo|#LuZم-*GyTەfTM)k,,3}0M5I(vyxI?xZU![790hK,wǎX2mٸA*azfrଅpud/<DShEXɾ)2cys*3*a;بַn&۾XR7C{`]f>63p/E~'k3OPjPw+n|{w@5A6 ,s ɢ[==I ,P]~nT >-[tOH(6R+knv9\Ynp+]*< ~BZ/S\VoD @xph`Jf:)'hdSmp/F Ac0a8JQ|&O a?c4M5)yfG!I.\\:IMyO#[V&9Yb~&b6;fZ;u-z;vf&'?awkC!ެ&PzG5z I?+em"LH!=u{S>O{mKѕ ~?vs4M{n׋SI cmġ;VhmyDC~^Ra ov#sC&Z<m7GGvb(lŎmhS0oF@edxY>`s B0Wκݔ]hGJZN9ѡ29bin[u pp5<4/xՊ P_"V'DWn{A~OXMM LҞ1QUfd@H;/&go!d>MpV|m@jӘʾsd6Sˌ4/~GO_zhN5r cN)R[uD˗kI^H4twO5;Ԁ݈]@Vʌ&[[MFٞ\J)Et,۱y1s[jSRҪb/ըRZnFw^OC$@p;Io=ӥY~Xߠ^u [v7Jxk_O UMgb-i#7p&-Nz1rU!#UJgXo; LXezS[~ q/9F AbqU}kJ)" I1Q &E yZ?n+o]MBD0՞L@3#_'DX{xTs˛OM5K@P='(4V`#IF] (S3~zmx, <")T(+~V-w%Z N'$īI"8QO?&&q0$x{o"9k6Xgl<ė׋aA[\NXI̗'wWwQ"'[ ikּŗyWM ܭ} Oe=j. T\%-@vƔh .܈r1Ӽzjp[ozM)FiZev o.L@v%b^;!(åz|D]L323yNǵx QVGr^*gUi}m Y?1k1UCgp-~6Gqm/` )&罨FAY=@:ʥ[d@CWoDy@݉,uS,Tz؂˸&xS P!yXg;ƭ+؎\->sLn䰾CG;% 9&fxM]kF',.7{ȯG):WW j*/_Š $ 1^TrqUYy:zbǧew@j}9taाW֋.'=O#UF_s;0 cs,Bv 1Y Q85wFlvש6u#h> Eѷ!EKqzʣj]eگkFS\ωJQ!m!&KD >uD#8" 7DҐQ ENl!Hm!gS^.Ħ>Nx'. >+m%*{Nj8*짂WYpMYoA5; K?_ =!ՑuX/ZKfٲI#zx-ÜJˍw4ea 0+Sa{z׾Nϧ=MRH *L>БPW7&ͭ eܞ} Zt3 ]'{~?!D#Nyd0BÎʘϥ*Qč(< Э-<@ZZW^&1|]ުj p~b,h+%m?#jEs#}#:D$0hB#_gr3%Цçv0ҕF339zv=NbK8C)]7o 3l?Gx[SO9]S~ +8pmTg)q 3ZzNXXh GsW  5bR~Wm~~TUXb-ucfHRr[:Q8RWCxhɕjL |ǹǸG!crJ  $R~a7@gN &Ct#:9$̌TMSU2fƦҨ#R ǿ 8 '*e*n4 [aNϊ., ɟO^!v{.CDAU!{|KF}@A1ĕ%sHT^A cMq)=Ua`ŠA 813ឋi:}YEa>Z>|4hUi0@7(pj?ެǁJt +ݥٱ*9w rފ9@-VM5&<>cRf8Z$T ylbl%X_0yÛw#IdԞ?֊_a!syGQsqk5Mdi<**qW}o"aŮ\6Ȼ*mL("'|fF' 9719F,-w s7[@QāΉs,e~Q7p J4UM0B["1L K.C&E&s:r4tmW|>_qAE !s@\\kaO5ݪfrZj{l$d.\U }_Xj!^{H3`S{4>Ή)D )X$G8sVJ3w;>1ҿ=U4 IHu a'S0y? /GaԼ0ŻIA9ʜMn:<>Ij0o:UMI<_sS&Msv!TպW튼φzxQ+0WXl~ LaBJ @ng#"Bkip'=I.E썂j c)R__3lͺAF4XMr%ZVip"+x^i[f[Gnjf/֓pN?q:p:XywA1 XܿA HN)M'^/A"{mXQ+ EOEvR Q9Zi- q,U8(4`W*8"\p Rh)f4!1V}4icA( yǖhz!b|H/:N8"q 9>_=KՃ"[Ovh[bQT!_+ocfBD4͉"݋T13m}L1[hμaԒǻ]W'_KBrFi3}=rEy_]? WF.X@cexﴢ#vGZ)i*"V942~}:P?RG^q5?I|=>b;B7yv&Fn)LYq]:pK+/ [H(BycKA |_6LOapb^C;s;}u\#XV8! }1467şn3)E"BD;q2 ]2;}>Z,GlTPq!dTWoߚ}?nH^XQjzO$ׯJҀ*}0%JYtqzaxl+p.A@ry͋AOs@P/æ5W,1*+͑YQQN/ f%0 Z6z{I  HO<:**i@_rITS/ά=`\E 1e AS-l~6P3&Kŝ3m"WI-vjvT1}aOخ30sYϛ7 WK E8O{Y+>.Tjs"TɥYR‘{T>[ i_: +1v)8c{@_AVUN; VaEi2䎛&pW[˜IV+"Ȓk=?ܙP*}k,w#~=Yqs^U=58ZT\x%f(>x>fexLDEu(U{NJr=`:P@z] 0.֥`$b@Xȿ:s'MEWa(@ _[@*S5p}sVH-t֯2KOˬlUmZ}]R|sNv]dzcv@8œLd;xrcD"O_ܷY XD E(JTd53YGˎ LQjBaI{=T=62p-8hM;::D AۃFRLkhp#@˘B[XQa|l!7| 4"j^hua Do y6)ŏƣn ?i,5(|RCiK+Y#FF7h Ka= 3Hɱv!0ZDD`ĆN"ך0ffCVgf%~qtۨBpV*G!X*gZUu1|9(bHuQWM?|P h]涇EOLL.aO-[1CƯEc LkgqGYjeE"s詥l e IYa|O۰:['JA'Lf5Σ9ev"!]K}@+"RZdϽO~J+K@ y  Cl"9t9P0u;IEmd.&^h ۿj3@p(肼ӎ}Й:3J$f0i:s <ǔո{!8BR@}7qoʻQ`.9׿gF.Wᮧ `b+ )gRW kõ r :qoB;VUԽ+< ߊ"ancc|jh+Wu}g[Dۑ,E8ORu&"gXQ@p5!j/IV ,| RStb |j̡x}(#ɇy9qh t$QIT05tK۠hHhz:8M<] sLT3s>sN1~t&K;T̐r볏arc(SL.EPUW"k򀩰!"!3hmR^5 k>̅:eQIUSSE{8nUqY+=PJʤd* U#dh,%n!H16sj<<"׀~[na=Aͬ[2J,$*3y1DHMzT!Or O^v$^/[ljRUvEr7c(A{iRӕݕU r\^O oѳh~)Aa}.!)YݟTT21AŸoT"Xi܀ApCP(o=dG5pd'>)1Lp#EJ,eDI+TalXwTPၨZ7æǫw;z0B'}ΰa#&ֆLQh쉯c9G|[(H?fw$zX2޹H7Zx84_y݋ry0Z?^Zʡuou@Kk`a/jη)-Zه$$r0++q{ m #| %.&h)ITErڀe k> 4]DԄŊW vccv,7oMNѺ^V:zfr#?b'W^,+W;V;`\KKmC0Ơ""kP38џ&Y!x,{"66jXO2Ar?Iޖ'Z0)0 8U/(R0AN;߼#F XՅ5ڗf7ɶ̾"_zfՐo6q},_]ub*K! 4OOdxf7&HnkzpLKVMsG5菴~ZTOƢ ZlUTRq {' Q tHI]h9H%l_m7 nmq_lHs 敒!Ar݋э@Mdai݁[)kByNĵjU|jȷ [I9);w o`ʓ~[Z@=*<sDܵ dpjzh̳h]t,h0 f1uQT=\^yA _~ 9 7!SH\2<;)3:|~ :-_Gh";IksL֒%;Uг.\My2kYe~THRt9}y&⸉D{y8VҋZ?C )P(i2KBQ (R9nZ02M')[[XL Oޕ?v4=saW۹vMؙ ,{'_,vjM'Q=]s>$$oL+W7Vs+[6S [gSnxfXE|`5h@AEZh>yǸ*P[lBZar-(@Dlqdw&koW_!ʳ ĐLHoF2PƁ[>8SXm:Hw8EB\r8 x [<71@C}XBFċe hHCĨ~vL\E-VXdQ ,ݒ7EӼ(wSʇ3Qi%4(򨁯 YǟK󧐉<2a7!Q{B/yW-Ռa˺Y._CKv\0x2%Y؟^=5%bK2fo<p_ՅrC?XxrMAq j|cUX׊Nu56D/V`BOV;@XiATZ\S ePupʡ&*o_݆sކ8xaT,]3{@rlmlo>[]dyTYPOn[ ͧ.g7K(?SNsof],?;ݸ ۘ=R:h(lwHa.Hw@<q]-ldh6?Fg|YTy Vl'ܹZO"4l?hW QցRV1Q#uv?.=Gz~O"pjCu5FnyynuQZmϦ*btiwNo:S+ }*Gf2Gbt<~ߣlsPBpXcBݕ0Yh5$ah 1c9qPC|}5BrWU[R;]]^6"Q\ Y:4Fx(Qb-p.Zܘo3ee(#־tu~ LLmApgdj*t2cf.XYYJB $ ymxz Ur5$Z1򞇸}haabЖY܉R/)h]%LhǾ Z]Ґ- J𡩦Fh}霧3{ F0nso u

F7 -tSG/mkcVP,_ZȆ-$mz~"UU Ni$$D}U= R@e-FM+8} {+~x3r_%%3K[" d:WJζ (E!;ʛhq{fE].e P& i1m_63[i Ho%di!jmWg64L& ҟPQE`3KWe11pxFٔsj#ޏg` wǸ%U!؋jئ o߿8SOn*6 ,珇9PS!ڱ?Ǫ F 5A)8r n9kcZ:i}P%]}獲h ӌHs>-s;X}-/EԂ;Iw>ЬD)T#Fy/Pfn7>Y[\TnջzR-`y=tCܟ ''.ni{ ϻm_`5_ii瀏ݳoPΤ bP~ s QBE 4)[~O3<X9g4{djĒ֣(9";\.A7S}IƖQ{44ÃuQ oDl$eNrcԅǚg]54'ab7R15*q/#T:RռyƦVKE6V|GN,۲\&+Lĝx P9~h䉎TtH/U2NIBUTw ( C*f4U92mv؄)lO\|p|DM%<޳t5v[j)ʝr!Cޖ+^FGoO=N bBg<X";*JR(= Э+áu>~Q)܃Z\x׀?֏3|6Fؕ^oʸDq "S|P 9kɓuxecAb~1n4`QGS^`^G N(킿t!$"xMS" mlYo?+1g*;#iVUqWI&NȑI/N1 IjPrG8XAq#$šwAYKx-W^W̷ nv. e|XXPKUR؈!d$m GP{ htPWˀ*N=p1?ŇZnqͥ; \A DʜA e-A q4v) y2i.=3^z8sK7v}M49Tfu\9\~ɵ;qुѕM"}c7A3+:NɗVy"8a"K71md+ol `dl'ԛXZDN}.tPޏÕ H\4Jc\I|maB \E*Ҧ0Mp!JHR~ms],'J@NPڂfLUq;E;e)h+8CfIvㇱ;E{rUouyr bP&wOPCHۧEyyƬtۆ"*ŋG*۩ 1rl۳K2=LǴ~Ъ9n bA*Q3:18آ}k?2$17RnYP G5btKG -E'"Hly$jdmcR{EcÇ5ZyK8'Z7F% FEk*B/Qxf|q+\$N#ڔlM}#Û^KP/*we _'ӈ#F଩,8wkpFJ3GKe}?05CjQ9_63k {RFF<ۧ1 ?(%Vaf +Pw#l4A3rHHJjZe}y}&Z!5e0k>Rѐunے #Wɲ:wW7wW . 74'U%Vd*g9u5f6Ytȱk/aCⴞ|cJ=赣2G26c?G7F\ 3-Dy r5{.2 tD~E@ԐR\!T|qiyK) 5|nevd@؍aew3TR֘ qJEmF{ajÀA[nH *={ inՇ.NGlbu!)$ds.' tsŻj6zw݁H[ϏgHbIl׃`>촋N~3[21ݖa~3mX=xO!YQoY|<c{uE6 ) G)\ ֟z*L,wP>eD!){:$?~&{tULR:uMy6kd:2Ę0 14RUXtLӔ>΁Q3me]zʍ.LOL3&"==+ [6nfEg[T LЍH ƅ|DA[Zw8[ Ѥj}6FMyx8Z$p[=c:rhBCr_>»+kz7NϤ vc$@y/2X QР''pni&ESzd' HKj=@rKAH.r~^nTшsgQ/۸_E75 z/[]ĔIF[Q} ;ߞAhu (MU@~Jir_":P:׉妯5_B@Ac㸟/`뷝Tx9j8u$`čeKΡԳ.XW}Sb)VLXL͙؊ceLRGכ+3Bpf?,<1f3 \n lAF. [<9&V0܎N,UD2)9AFZ ?$27bcRRaWVa ~ F 1<:-nZMތY1=>X;(G|1gpuf8?j9?$8-ٞa_ζemqt έ/7{VnU"(?jͼ'q酯&yjoDT7@|@Ù'ꮍB]n'LJз.Ec}ة\mwW@t4%*~c'Ku}&&7;N/Bz@[gSq1wx avRJhD4رJqS2}ſɱt@GuҪ=UO`)ZjardĀ h@U#vȌC⾴)MxYŰG3Zt{9Oo0 ^qCRtgCV0Y51;Fo ׼f[(4Q3/Q㨲fD'H{#|C8P{ rIf\n`[ɁBV]DE.AJf R+( .A&f[jM}"N@FY[CT(~ApOXCU^7e7ס{8}v(o&avEP\Tu l̠]¡k#ߵP-K9/_ iߵ)aJ#"zF\|QYw%zrOtidxQI4xy |_{&DF'˘J,,*z"-,:R=< S }Mxp S\7w<#>DCRJ,?,è{[߀5v:v@..ݲMӽwCr] 0*jQQ1mVj<'=u%1!R߫K3-}MOΔ N\KeC.Y4CVnxO6[ObK)9E]a.$ׂ?d-)eMR_ώ]OiL>+u5! ~g츕VH6%l6^Z37 @db~&WEZ_+T;-JS!OwJLfqWG.cRLZ9\(;Kby*o8E˰tDŽ2//@q fH{!$ EtkֹiZ+#ڝDnOayߐECTwz IU! |9YdyXshaO'_*JW^Hy~;aU']RT] s5H-e0y9:%g9? Sg3U0E?h*bc{gWZQK6ϦG72oy6`@F4asEIR+@jN-XgV4I<(]b{>`IvJЉ4FƑaNVQ㵨A1a|<]W@ qQQu dOj%҆iF~? g[ &J2֣EDUDg{K-zJ]V e:3\ JzmPvc U xk~R&gª,nK,[1=B,cHwE#DA|R֬B{zGsJi.oAa񦾽zq0/DD)]- ԓ&>8gL|+]N LqZSƒ],I3qXq26Æp8pJH0[)a܁JBߤ/TG>E$/8gX&྘:'Injd;D'Sj(q>K8K0̸mRwٌ9*Ұcu 6՟^ܮ2%mivUd)'FC1~(ByMJqv%+nu::w ShXW_u48dDl6{}EN 1Փb_ cwW%kl+]\W@n:jG F=B4m3LAshȉ/[~ 爺v X:_=Oa."^+^𦞩|[2[Yu3=?u~(=rC_6ŵdPKpy p=c#tR!W-vz6?Mk<6u%H9~`D?T+"=RZ[+z=N5̴;Dԑ&3|$b/KMP;Z!mlwaJ㥠zp]|Jo$nZ۳ a-bznNaMkEbiQNw̒;aNjrZ\ m5O"pNe+ C0y5~}1ɺzd^@elt(ZVl>_v\bWMu^u 歎Wi]rQN' I;!QY9V >yMe&Q߫=X1JTSjBx$ǓW͠#Bq o voPNjsA߾ѧ@k­^'Vr7Ga[MɆf"\*w ځSݪR!`_&mwT#]OquO/}$Os{۳:$H%lUM!LjPu]|vy@fa<}fJǰG^ܥkIe RY8;$!7HC|aX)oL])K-ʊe>焻f RmD\ݎ?@YNU.emldI8)|Szt:[$xD|pBpM_E6h) Z  zEV|dZw/T Ⴧtt~  Jj. bApStl҅E`+ +_a9=R>1r(5^ܞ‚P;x 8x "lO6G(NMWW;{ÞZe9)db"yW=Zd)mv66e]W"W0L%ˌcLOZ! 1ikN&{HkQC+d 3ז )Fn[N*1v8Za^FSFHu6i@Di'zk!^Gjo2\_N^&݊Jp+ߗ^hwI4V@n7g:sVaS7)XDQ;E`JGg[ߔ%uQ8)m}0J*Nj7"895u㛴 cZj[?Nq~ģCHb\ a]V[ ""FcXFqw2:ya vfǘ˯$hl{OͶ 8 X9]Pzai}Q^E4X5=j1oƝR8 \X=Zly VuiZͿTEGL9$wvc{^^nk(@g(N4"]ɴ;T(W?dԓÃ\3S5ɸFu0+.~7No$//S0j"{ǪLump[g2K+=JңN&_ к6B H+~ޞJ( 3bTKkZgkT*L4r)=C˸g|Y 8Ys#z!;Uڍi)6\$MݛP'G'^W ZVI~'A]e"p[= Za7g9?6\64%XN_^2wiL(]0c3+AecO/Ǘ,.v&wh0Qg=L]*G^kiCz-߂A hOivu/L,5U`V gs/eS!Kg t97F5MTPuD̮?QU׭:F<Gq[ټAL!Q5&I>CLscTG<\7U0}+k,yk7TޢYRw`4W ")7쬊Z. -g {87[sP)w.&tC)鄖|y&oZg#B:d%f3q}_D:-Sytn7rj1 XVӧI]q^ }U]tUPNP\Cl {ZIv3X3.sXUi 9UkϘlc&7oJ&]Mi x^-)roI" Qm_m ! i|ڴM@}#Oߘ;4{ϗ(no'a"Bԋ>Pn-X_H_b*tA~9]φ _g8; A|,ˇS9W3dq_S5jɶhoou^P5(jNkW++8 ՅUK*F=s:Q̦nP/lc ˬIV#y\g.10u. IoE: ű65magP \p3 a hU&re0  ;J2L/ @N YX\v\fb"K $ΉteYGM 7 kqZSWڍ-d$r-eDה:Pp6`Bmc%F6iźJ'&dnc)2Z-/`Z+np/]xlɭo3u$5V9 [xPFEV Ghu T"(\ Ό k^`ٍÅv_io$6 zLYR`}H@h v?EZgVcnkNQ)NYu[^ajAț܄>X(R1[݇CI"^jN[dMfO7'{luVbw[l ј3;.n+"iD>`GIC#]uiDqt\ W6E.M f7כ!n,_];758kĺ[/+d2 L=6њ  OgSm}gj3T# [v:@\$ڃBUL2djedCvaŏu/ 67:G4][ǝ%huXKp34Yn !_*[@aJ^LG򪳷ftMmktnw<: PR#DO 7Sg8+q/=A7J>^iKl?l1<q0 n:ulB` IQv !h!*YjN.p& x'Nծd<|"t(zM珽"Y c1;ʗfVJYա"f 8İ#75A¦QĚ>;Z(±$qZ$Bei3(mT$=qk˧v/p6ɼ<I|'h^Vs2 ~h7KBk "uXBEGnwq(C|%j8#Y*q1!.7 ,:ƐNp$bW,&kCJB2*k18Ʃyen c-~gdE, YqwCA oKdw&Ztiwnc%3Q6Wop< ϥAh%Jq=c{WM7fy #bЮWo6p w@4^5WsiW)zcu]nٸaʵ*vW7l$X1pإbq?T%JyI.YVx{z}/TsSuO S[ŶK;u֋d!? epĎ$k2m~-ToK^@koMs\M<Z/`{0RK5pj4ZtկA<\P`?} X;S~Sgn ӦDA M>E96?$~Uf . ]1U`0L.YgCUh~x:on9HwRdBLC~Ŧ$ڜ_S ʣ+y9tms`xJ0 |v sւ &-'Lֻ<'Pv\|$rh|P%@! DGNA^bqn@S#,ke}Qd䋆6T&jh`e'2ĀEƓ~zpbۇw2m2luX]υ Kk{+Vw }!iDglMctœ\GaBi׶rDA1'Mo{w9ݎ-: 슞OL"3MEF@"Qw _?y ս_2 M!"f!WK־Z@NH"TӜry,I-7QQT;SIeKX 6F۬Nd+m>(%\pfatJYGk\@q>I Ix]䜃br4%%n- *^ WyXRzY׶\ Qw1}m Ge؏x[` 4Qd@,?Sef_^?[φl^"2:s4[F:txq$ 42Z\<[!6)ũZ=l^k.\oR.?m؆ŠtC.͙N_!ȧ+RVrw;Ͳ~S',([S&tࡀt)"+7Il93PVi&jUAGxc:&IaVD_RKHpdUH8d&K)shA yNl92zm3΢nz83'ݫ ڄu"4Wnv1o^bTr ?۫Ti%U |xp씋24֟H>Dz,;fc~cYrFPcϻm#ƝL4cś7>2LSҋB i'Sh2#8~@|ea l-`xUJf3ro Y l0(Qr D^Y.|[{BMy\%`w@-e9 x?}:Pj*j1~gb[Fc񷋵eso[b_<nn+)el 8n8yߌUr2?c&A-,"R?#fogPX: :I1IP_<vcAd]`3fȯtclFK鐾u9Vq9wcySSzS6%2 O&a_\qs@; d֮[^AM,ݢ_>~[ Ol\K;.el l6Db)H%bHEY48nw:fHwзprTԐ =@l~Tɉ*!R|Klr0pv<J # 6^4Z5t`_ؑ ]ZB9m@PnP.sFN۱Ư.ȡlf4\z-Є_ng@Z۔UW gɭ5jW@>NO1KgHxN s\65n6r+Pc@BTՌ+lFUazjkNmaQ%Z$pU'Cob̕ŧ ?0]pu)s6&0ߘZkDo/j]R+yUReW Œ+V^PL@.BZ[jۦhuާm)T =5")MВO Mş!Ca/q:KB%7"bBMh8g E@#]6լe ?:pq1TxW r+`cuʅ'jy< ģ˱EU%UV %2erQHXp([be i _,N{0ysqD/paTnjNj![D(ڰԯd_c`% VuOT sBnK:%N$Z?e&ػ*ӇoE9TMՠ:g'g2ԭZ6H?Bn fV$!n Wϗ*(xڊ ,"y-rsdeWMc.ߗ!VoMzA#p΃Z1:Yg^ke04_(1T~X_U#XdopK;G<!@|ŋde^pVhC% f3q*DX\#Iu^">7VF6kQNԪC8B(3QQBh 2D瑚uW1B mp, m.=OjGI9p>Q~?C=T P`R\Syu~ Ke:rK˕<-oP| |a'YoCؕ(3."R_3H<|/q(Cv-а}#R{k֚YeGNx;p:Ο%m96 ' N7 !YV+FNyq cənP!sZ[) B 9gKy.@23ë Qo+sozugIM0"[ l&=g&ӥ*3a'ux5>`7'L=hz^,r1g^J2%m ,"#ãlFdEMnvK3$ӧ'tBN0Mka,ó<7$R\}NO~|^quoL'9ɂjlyM8rͯm+}Nm$-9A.\^/ BGCxGL~|8ӇO0n5d1ayE.R7)=7^WeƓTn":M} bua9F3Ͷ%1]}illUS!qEO1:e8f8&I' :~f,_.v&fGknLI#(u9sk kxc A٠>1]zEȗ)\NNրfwh<Œ`M6$5˶Я\O+م4s:Q|"ʥh3cQ)0hoLVꇹ/1 !w阳i3N_㵞ڱ᮷6jD;9w1N>`2m :r?mpUv^ V# :&VkIBIT.}i׵棫wxQ>-T|2awJx R湍vA5cܐHc ?/: %h`_ 6%avNlijΠ\,3Dfs7 ajHJL]+UV될ط9ӰF&5lð[Nf瞐?!~v@  HPoL4__覒JqݥQj6Rk{V8r˶p0~0bX :ď= !B =x_ϕܧRb}H`SZbV=+,9LOZz.+ohL<~X(H\0TGu a{kTJ/J;wUKQL*oª]K[b%dFV ό(zMնM~)?_/ [vt{AB5 q-(Pn/ʽ}cSa^Su/Tcۼ> &(gKg>ry5^$3yu&pǪ 0dersl./2J 3x{z:MWJb…6VP$|S`j4n25]Lj_AO}Oƞv\)A61}=)Y*hj+;&|iuDDNg:*7,nXEt+/IRjq!Cx'K5,*HDi (A[t *Mj@v,b0Vo7 =8hg= ׃عë<22RxD0iRyKxiY=V6n VC 9Ch,Ҹ+y'VlQ0cU״6_հ",42]3_B4AP2Rd+iUɔw+C46:POTLR;O-(胃6y )=gCb90\ԏY2o@LY8C 6~ c~qo/;lm{JJɫO!;Y9[Mr ED #_!f sҒݘ!R!1DICrXq;8ŰFjCsI+yPa1z5~ѫ$#E\;Y=>Lu6f$L*?G2KbIEx^0ku_Ң0SNz?I v|4P$#/HlE~YBC_4g??/`:[ xD!g`q8ufeh娚{yƫW@:B[Ć/ӠWeIUA'ꆍq3,MC‡@—vÜKCkRݠJt:ҏ`8'#'5rRH;*D޴}wp*(}ynwh]7qοD-4sʗ.EGgJd+ @VS5\#d횽xDoԤZ!yT`XPMQ1\ O@L:PB1kl|¡yriq m=DG%#HY{{j#thfIep`xY o ʪٯL42ŋh*liic=w"A!ߢc><懈BY݉k8UGJꜾKӡbd_Ycʗ]z2% ~{]-]Vkݖl8&d`kѳ0V_  5ӗl/!HPrI;cCd٭*Z.`Ǔ(D:7j%8&3gEuJs) Յ@]oۋ2U=u@k)U״P<5 j bby [|@$b~4 tb -0t0 \\m_2p%'').?#ޛ7|3k>]T JNlY3n=y!<2 M0L+ u ὙxB=,ne]IRl@y#Bj4,|q@^+*͈FCh¬:IE Db=ѝjQC}abwaH@ې`M=d^wvW|ux (RWe~x$Yu^)&-Hٹ+2RA7ԛYN?f3)+M]Ց2l(K*㓓2;;1j}? m'ʦd5, lV(v ;_Gބ0۷+x qre2\tV+ݐu%XD>L‹+@7gݷF.+M4{2>.Ub99µj+qiI$W u'_ޡuF0GGRNY.ԂW1u]zlՑ$#?;bWBsHia>OYG0h.PCN}3/-58G zp5~|\j d$wDbc[6j-+77'v3-:ՍAߍ4:\p<}+l3`,ɭp}ڻ0 s{ \?B`A 珳t8_qr,34_S/]=mhG DJ2mocK}3u#QaƯ>LˀAɤ2T@FzÆI944-ۅRtމBX(dn[m1R K耀냓|GBϷT:aDAR"uY \ 2Qcu MCD2+Yp>AaeՁ,݃czŠMV0[*QaDN6)u q+.o+lb|gAG8 %+6Ԩ?taᆲ5Hh&z9TRUpngIVwZe5^i_>G]<@sw/ĉk3~u@e-/i-FvDmĂ&Cm!%N[u&+-j1\_&!sp ?E^)mfy՜1סe+g1 R~Feg+Q`~G ÙڄY f4ћ9,a2sЕFṧW{"IETl!:)KWvzJ#MSra3̀s.C4V.x*;%'1H\gsnP%5)8FP Pmˆ("F@k`I>t clIbʁ~ׁ8S߭v .P?I~_O'ÚTEU Ć߷mOQ 0"ҟ3=7hbISj%L/M $^K@9cKХ!HᖒIh-χJQ*ӟhX*gSpNVjP\9ˏ^t-J1YpJy># 1R,d= i^>*켺1D,r ˕K*kкVֹ^{ioD :b`C)^ƇV* uy;,ߴ21`䥝ij*g*%Zk ;%>}+є-h?HiP媪Fg $ l >^:bB&ك}wZg<*RG^Mfmצ367Kl'U!';"1i@hVvA%=,y,T%\j'LE!fӗ^ٷS3]?rpF^PVD(f6$h*^sL9Wٸ.Ť +|+va]'̯M8-8=ig;JAej{*k-&UuD)]9Uh/0QeDz}Rj0֮mTI%cWES168o/.BtM-!6^Aë(}J_U@jr85UzS^"ݛi޶nڪ3GWҬgx0Fv]J=a?7u|idIU>c!^._"fN"CWvWUٌ,gxXlvF8ZhRPRZBTvqi)cvvX jfS2Bؾt8p=ܛg7v 40 Z*"!=a3,39_؈X\'OYT)N%^Z%j* >xsMhhKʳB uЪW0_.^P4|#  1~zD-sFD V5ohJkP\Q -R]*,9%KB?/钬R^gr,㘌]$[`nnvR4wCh϶"̡N}n=;g/G'\i4C?4%04Kdq^B5-bKҽ IVVyz$?ΚFJ&nwa&Yd\~,,z 8I@~E}~Ҋb+ tKs_Qk!~4!-^^FIr{#Uh+l&]jg B'eahP*ם۹n1 .VUjoPQ~ԍ5:B *P~HH~A ŝ,0uhjyFQT;',r'q "0yl},F8zvD\ܗDBn-]6en>z#t.Fz/;jYC< |HPz׬"rf#ZAg170PJ3>H辠at}6zwdm7)}6EЧ֢(p+2T ';фAsY^tHPY%4 $BU{jTS4*c$]t'j`+B:;&$>nͬ= $q4nO(fNN: 84^٦FOBwF&4qM\M}VvŜ1SAgAZY{gU'oYga-9;(JC8ՐiTABN{fBKP"4uvV1xSž>']: {dtU!L䈋5Wuv:x I.βєYGd qen6,vCGW)vRO8GIvPtsygp;ƑKZH#8<;mcP K@e(P#->x+"q0Z?|c..#{ots럼U/VTOuGyc@9Z+h!ݻ 49飁 .H>"}u Q #g~:|R*j/YDhtz1O-{&!}vhk|m!$xl`aZarh-2'oK7E_8QXR+S7Pd2brͼCvgQRF wx[ǏpAhHn @x2.nA3ri[\{g ):;Vb$,蓐Aa= ~a%aLҏRE ty:[m@u6QSsv)qhgN -EGy˰."7 3b4O$.G υ" p4ڧn< B|ӒЀ2/N?K bW#$R'T)7-68=@;:䇏H'wH9KR7mb%&& ]ma58 xDЎHe9r1Nܮ\ Xq j鬣;γP0W b_cU9ЧEo1_HFM=J~2jnd~_]AYL?F/Ba(λvm>dNA]Ǐ]DZեgK21Wll5y+l"GhNӡ8~vJ\-ɛaU+E#Dī#u2Go6 ה3n#` F{A0\LtmU_֋*XnN9MYjV!JAm5|q% [2Rh>K }‚eԵ:\*Y47HIj2IZti(X]P4e:B8G"q0@GFG)$*;EX?NTf躀mR0FMueGgK5f7˅@mTWCvl\s'dlB-iwiCOx.geqR-q ]ji+;4Qg3R"+^vM N } ~uBTA߶PXJM#æV<zac (v Qs98Ok}Uwjxh:hZ=OVd4[˲wKxo9e9=H*o>O+LrsO2!| )yйkxZe4j(l÷Zu}Cr){^([ ᆽ/gPhj`mW,{T>qv[|  @N^~7CB&hk0:^QSbd5P@F8Lq}V*-΄M][SJ~nܯcĭBgVؕ) wUgʢZpr Ż=gK3yγrA)ۺYgK 7Cҧ?Vs8d*.6E XsW"k1П/ˑ= DP)QfCe3-?OMP}Xy1iɥbXAt.(5 ~ב{em3E՛`P1\ti s9H86rGyȿ=? O}x`]l$ ʓw>+1A2nf|HlaU;J. Mͼєū9 c::4{Xr%E㾑PRmYEђ l!Nm- U.qtN`i;&Wic>ݞcޙq(!uTJ7'5aS{!T&QpJ5 pѵDRUv[9!k{  dE(~ʾ`gLEC=i*?sOBBOb1ұt 율?svվ)f'gZrJA^"l}m`ÖPS|"'|K<}MArIهZ6`M ByuNƘ #\4U{x.* W(޽ v9e1Cg*?\HC;y. q\?RQ., N+j[ųGtھq8 uڽ m8Ezܹ(n@I7NRp1#B# U' e+?h!P`v_m=0߲ujSylռ++?|F6`1Y'+cَ]S$;6hcMKuʩV!S_Iǵ]qQI, TTUkZPGZ{Sxʁv+5g UUJ҈F3] P2:|q#IFKahmZ/ytS֡10=T7*|3`ӧ߉VsveXw׵}-Mcj'+ 53@|}@NSOwJ^iLϲ8w/>-eMdƉӀQܖѷ~q&o#,/Lel|P6<*s=08hNy^îHIgYk?{4C6t։n]ĨJ+~'#e3%>QN$Oզܛ+Y?K¥Ay 6!J\5~#~k:kg;X_:Q9gp/0EtO  dC!@ xA-$9g8QH2ЦzY*hc^ 4^$-FO\J[7~+9\e|L5Cm뙙uf_!;ld~Ov[[f,ZO/2L. o1p?J1H5Xt_Lhn6b{Vc* h) uq^ʊ_eN &Js-M'q {٤&#_ Op=k}^nwjwZo먉w}$ⶱԡ7??g*Yá&lzVf52" 96 xIv:F4o"i[O9 d!, -ʒ޻yTHrk8|?.ڣw:k2jh|̈G!PF a3`ZLz*ԡȘrNB#2>>D=b)% RdO5x)WʡɹtNV!W`$˗E躛WAkQ9)[2Q+N1nbv'PSu{a:PC-{x=8>-4)ub&H·5*2\@諮a9D^uLqttiV?wxoN'EHDn$GNhJ [spTpl3XL"dGCRRIF{3}nkN8Dz]LÐHϷ`geq|SܾLR1j.'PT]@EMDL+8g_mhs`-ay.W#~^AP!JF>˄"(-R{P $ tH`9'OXecCUuga5ĠBnj@$KyKkAT7*l=^V#O{] 6&>Wn]dTL^?H?D5;{24HK͐npV}e:!ƚR*QQHN#|?oO1aZ )oHFӮOr.]GRYeo6t%F-H/ R}od6u(mo']@_JT }*W|-v X;sgAޡTs =/WH4]kWu:;e!`0bkEyJ9E }I = g;Hnb߿ԒTU~p8˯Kf PayyP=t*iDHu&|G׬q֘5'" x%w؁hITdh9l-o$* ((G)lt5Adc D@CĚu[S8%"< {M˷=ySq0q[9ZNρ_ mbvu "I 4f/\z7UF* wFzKщ?= na+R+8j(./1 T@qPOE6/.[foL%(D?kc5 r ^DGnvtS<`t:+T+`="\I R{,dֵK ,TVF[{^-O)hλHJOtBFlh$s75~dNvfS2 B3m 06co3P2w6]Ȭn࿰/V_]F\DeYrtRV3fk?hiy?0-"+JGdӊ;;C6B;-۷*KIrw ~}ggowiP6"WPW. +(bGR._ۿ"wcBC<[YgԨ*<0kIq[|D. 5ŞEK5_-˚vE$*pǠa6lUa( ;dQh1db6zfK=v=X~C%(@ՓI"@!|4E~gRD@ =[M{{zSxgpu%KR֍VWp.q cztΗ-1$VvQS&.ਖ਼%`7sjj^!bzEY jx2\0u[ի;&#K&'QJL|4]G4%-^(SHgFTAKa '-Q2?7CQ4(QLƚЭ6S#%hsF)Q6%oZ y}q2vt_=]OVcJ.vͽ-A'wRd^P/nb7Ԑ~PI^v$>x9o0RϿSEBWvvӖvr?]&ކ'6=h]$!8Zwi1Ӓџ2wѡޖR/e_p\&~DSSZ9n"VjuxFՕY{&W[*D dD3B+'UOCns?)2)Kkmbk/莹S>wv R}6K8r͸fLOEtAޱjh='8B.-Gg`@B@ZN+dZUZQ)~f {]L]Pcg t,ۛg!JO AXO[#j|f-m\X7js͞Tzb"ܥ읽, pu'jɎϷzymz@Ks4jP"PdwU +/t3\鳄H+gDI0cCZX :lXw"9O<=d 4M뭷\ m\ >I ҁŠ"H+Vx.24@q*GqِJӨ]~~zE9jd@j3cМg[I.zYvh&+>\ȩΫFh^((ɎmwHeK/Z@a{jEc}1g՗CZǺj;q鄩Tg tzֻ5_=rW45VWn31M!-I$MY$J&Ah 'fBCэ{I@Df:Rzn ΍RwzOwyle4cv!%)ǬvVd~/Z?v\~mzP;+/缮[9գf?.nWl`PA15s=%sϟDpʷ{:`{&VKj0;pLFJvhcNE) e:r07UjXG%AM}^V&ޣWxJ׫#G1! fC]S !D%q7ۜD>FK of&/P򓪹"C2rַo|-y6`]^ix2dzg +04̿eTZgC*#z6y4TmIփޤ-h얫t/j~7΀x$Y1W]uAZ xᄜ8BnJ`wz2 Mq:PqMY?`JZSp4RvU?UM3m6wؑLuWGRUpIz* AaYs{*Lj|)tAgbY$օ~+ޫpus${ov X/ϧOs|K˿{M0F^S@Tfa<|q/={H"˸-۹3f " N;ODU֫-9/?'gQUi!3T Gi̅cAˢVbK&U+rǀWq`?NdԏUp+w/|1L#Ђ+]h/ ^t~q4 s!YPLiSkl~D]^<˥&33%h[Le@y ML/}z:B9"pvvir3׉TF*tEvbNu=n]6@T.{d&cXA)cD1m*HwTkwh],.se YX &Nk7 k$=xE|s*R!+@U| "#kMHu~p[c ӧTYL%ZNҘ:g|)m޷#~ORԭ5`AY݁dZqq2Ǻ3+"DTUv-7 Q(5>' #8;qk?3Jצ7fzfbh*ߢ@nwmʗ~WȰ IK~]t[\"Q|P7q(~uK;#è SAJױoPGLkx!z'hfluO_nf"Queq.bB~t[8qwɻ1z %T>rtKR1WQP Ok'7>DT֛3V꒍tD\a$nB=K*l#S6 ls"l=XwG>Va91.2cUT$?d6]yF[} /* VQSi$>U S>Cs0yR S%I,h6V-le塇[0ڑM|q/5# i"9RÍUYsJ}M;XNJ{~ 4tcR a'^BAsn+ٗWchԞAN1NX$=:E?qM|.`b9k$9DBF8XfieOh!qϑ*g`8!j{myU~'( 7{x%=XLIJ_*Y'PH66f Q@\w 4/51m% ̪B:)\:>v70~R;`)p)Ql>xf~A4΂wfH;!ڸJ[D,^ͻB^c*ή!hu^~4֞ua,d42bv yo],gh2±'2}v.Xݙ(3sy'LԄ]0G7nϼwQk ;C_y"ٛ9E3nkѶ Ecx bY(b\gސo.f p_VKEPՓ jQ ij6dʽF EyK\)KnM5P)6ZǮ~>Eh>/T(:w \w /99GpE EUJ<9{0xT>`$3iD5r~нdR•LV8Sxmw~Yo ]5VRT6K 'إ;Cn% ,yr^B`-u{z`v a(}lVO?P:4ejmM4dc2Gk=%4 ȋjd!#MO%r8L=uGSA׹<-H!8s(`9|ey,Arhr.V'qo)R7u{}294n$-)Ti; &f786_[{*7pЇPR#UӍ˅-lYB+P$WIh֩!=0_!B9)H/']0~[z'kwDS>wv$p7j~0ꖆ<;LKPˑxO-2wyX_\1ǜqmiǝo2ku6)2; 5f(Fqav1c5*H}[F[r*'{ F[4hL ]h1MNmѕ+oxRr `Ú--/Vmrcw1ċx1rdR4xCwK:LO-]0V#r %J^q#-x a*¤ez͈ Niw@:ٲu2f#!Z*K˕>ݘӀX 3ۣ^۟׋#eT^%VL}=lH2cfj0DBM55zՁ}aͥ?NɑxČ{ךևW9,^&('+0oy Lr2RaHj(:ڍv;o9vUy$ C>&'qo"{;z)g1=VےP[7olw[j},ߤTҔm1̙v|\Qd尘u:EyN׼Y59-n;lsbjSB+f>3V_.80VJ2͟Q6]eWAfg$^  c|^jՕ&p߭0$-eע}8YY31Vf "IR+aqjW]>Cţ;AqFn2mMC@DH>ԾF@xre_I%fTԑ55E&FYC_Nu.9U<tqU QxDQ!VZMQ7<_\׍@CZ5PM薖'&@aѽapiD׿+zJ4[8zF1I8?LRF2LgofPbKˮqtYz\q +YPRzv ژ/,}*(髚AAR,CttURsl8g82hP|ϳff;2R©aW\.9ƛW. qc'0GfF!Q7Lo82Bh"8+{u Yhk>:fS%Q$/IEĹ'AцsKrK*GYm`CɌp2$B2EOaү a5p,@ر󤔸AWf25ПYP/A?C%`?ut$5C0m}S%ѝpLhˆf5Q,׫ NŚkgu&6`ھƉ%ʐS¨ 'l)Ď1.~gdXy+x(?!Ck7[.4'>Hpwpzq⏮#UL lM^,4'#0$k"( =a/÷+PuZ"?IeDjdϑUle#_P ZBK35tm%#nR8Z~|voބXi5ȟZe=\xn\0To7d&\^r&?ס\r:,0: J1cMfexQ^+B;=rMF$ɟ Q4Bk%kr;l{<zO 'T oų+Mk }$1{!;߾e }z:,b(ݥէ".]EC?HW]7)~q?o^U5zk:< +z 5r_YMkE@_bןLf,* ~۪ubcmWE픚NIF D>ȳAws@%Ұ)]c kA9:`awuR#0!"v%@~5K2a%~Bq)"y "n] < 7i^~iLCQ W(%gƞqxt1uA˚AJӗ1ǭR}="bƶE Q@0vT_. m0VQ!?Hҳ )CԍwH %ZM7L}X`s3[Dzk l3͹#oȠ etRR?ha$@Ե8IeL?"6ïlsԮ5m݈LCBP3ɹ$LH=*lL*pyk~h1ԋR0|hZ@VЩ$@}[7̜.%iτNLAAX$DmPxV#ߴp jXDRu2+Z ;*N(~^T#\Kiߤr*sl)9\J?@SX53|P |ݒw~x&q~gV]9M>k,2FQl3>툿}گҍ!Ľ\eDO*7oT/*~{CʇF> CGǙ϶U.{]/rMGV[ $'|Zk_`uhPt%-Tґ/N`&*pφdԆi K(unϠCĎr Of/d ukylZ P l7d|B͞g8Ns+iveP"jZ)Ti{&m&xpw^L8BŒZ}@yy<"0tӠ 3Ih+$/Ǽ9h$k۹(pIMSuƋ|4Hݣ@iEbw">5ZcXai:bUhUk҄S/[Ls6Rঙ?/ibtj A 05ԇcPd]}Fn9H {h֍zB7!Fziz톯tAs+[W >:8$db޳>0 s_Sy ;iBC4ÐpL[e!۶nkՈNOVFspe1t|3o9{K7^,Xp4{U" hyvPL]]Z%=[T*{ x; 5Kt݄KJF !aA[}H|b@6x: 1Њ(?}siV:lh/yz|doe( 5fvcfY:Zyۗ:bw8 {v}NGv&TWrrS͠NJ&cOE 8&Hco|wo{*$%wl\]8ҕ)v4\7jfNvIL7DW ~=YdCQ۲wHt\tmۘ-$o#!R@- 61ߛ^hG9jRڜ rgVrdcS 4gsΏQB&q̱ſsz2J%q^gW/r1 bjP1^N8AaA La=ܢT_jWXl"14Wkh66K 8,hL3O-f˜3TqW٢ߖM8#]"? 'wON Z fNQE8%L{/&_rf%qʵ*&-ʠ#-3@_w'丧h>ꑳ{ SMϊnlzuwdow%\kM:|( #4}2se696P^gӯt%\#Q^f1VK R^ɏtֆRyg{knrC% %#֢UGf():l % {Dkl܅ ^mDyп:`~%qF$xG+}4_tr*]0VzE) i@KJhB%)%~9 .^+fėEQk@3^1B5áIsЉ\[Fjel7ٽűq٢b ʚ {1,DfM+F^no}N0tZ "gZ{n"ŸO!dieF$-P0)HG s0tt̙%* SuwCBih@Lbv$^-*tIDT.; K4RfnkۉFE2C'$R1CZ \N8aKd&:Y_Ü o H}Nu b')͢r_omy/4WIj,./YY_EC?ܲEb'A-:*Xd.+nt.; fQg\M`V #d6x" u0Y *nV47:U 6'=!Ԣ,Vuf9IF@A"OvcuUg` qo=V> fVT;DB "} 7膤]Z~ވOO8Pr:I+8vaGkpV܀ɉdyP/l;#YYr`7nNWGCAW s֙Q4_@0 yǮ~cD(C樁daW@_ȟ{3n)d |A=t}8:luAz3܌^'0PJ+2=[LͭKV8)}92T[΍&+ꫫDĵa54&׎wxQ;R̊S;;ŵs]P'K u' o*w "@-s% º !cLvKcʚZoMF/o)4}%?#>Zi}dcʣPY;l]bd6RxK:0VC2(ѵr%gvZ,LZiW>BMp(v F|,},) #L|xϋA=^ \'Bؓ)uPǹz2^u2nT;mϭ~]&E6bdTEv(M{б{#U$pY5&Xo*?G,5&pyr\YՌֲw(ccB"GB >X7S/<(RxNMt5)a]hZ{/O:!0tl+s FfDLQ=.GLV[԰<#"i'f|up'N=Ə@}W-^1v{iABOB"]e! ͋ఈ8T83D5u3O[OBsʙFe$m"~MܶmXr_O3ɑMЫCV߆e/l^0{ێn@ O PHwSVWn)NG6UCfƣf#dkm*̅n` Q` Eg\pďVMP{_ 0$x"2XxǞZm0ۊڽB̟חyܜP62m>#G. _HΗ<x X.Ҿ`ϼD"b-%ځvpy 6GX-\톏t5h.TGQӝ/7P2n4Y JaqOD=?xΓַ҆Vͼί+xhU GAH Z@:Hde^.|Q={!zI0.ߧqw+DZ!*i.D\Y.;bw]Gq@G#`@Y k @45adչe_C"0I|T}8 QKLÕk( 6thT݊$RFh}o nPCԛiIw\#!lMKFXJtXturߜ p=7zt–+)d+IKs$oM1[v}v8lPd9t `糉̵Dt pBY)Ys|mi!{:DmcHoL/790[gJ:)? <.NP -XSOAQѡ)̩(̭c &ρV v{x`>`+nr#(Vʓ^gF1ܡ6 ȷJmUD~B 3OU'a}7aؼHC\z' CoGZӖCYKxau̶Ғv7zGdfd/-4SnQ1xR变)F傐H\8# r:\AȬ ^ۣnµ0C 2|,lĚ tB!1KT3!h b +CEC\|9lҝX~r1D_9پ˷qf5wQLS{0Q@.YAqi)tǠ6.Ɉė@8)OwE-,bvQ'^8[wO 'wD_ ;4~&tmc{soٻ~ 'N^҅Het{yVj 0iY?,vկn1_W^f+sLwHccdBE}k 57G6^afm>b Dҷb6A'S%џN5$9( #S?Ҩ )`=eY}QZAP]9kp2b9j20dzXCEj*bHAT=mD ~G_zbd6+jNKVi (;P;HnRT2u[ͫX-8׾OrF qS@1sp@pEF)vo;v3 7u) ]5C"/y.y,mi3qP!Y˩]H`U8VܷWW0cU hoԜI Kr^a᜹#&t1a}`<'_^jt{/ca,U0s$;J,Z\H{/,h<ļwE7g2fsQGʷkp,>L:6Q"+;Z|' 36{]U)UD9.૾R T]p0h\%XKwпIH[$I0{ E RfXM_%Phe{ :a~&l@<-OKX]EhfN5^wcsclVV]HQ=ǁ cr`MKu?g J#U;M?rź"ژy[C#'SAlg8Qh/|ەpNiXKSy/ߊ]b;ƘIÿ(+k@vկ\!ˢtlMsrMɃ.lB!RYKvȗliS-#G TRAUeQC,I ?K ;׽{rOh3V͕T<0e 3O~7 CmH&vP.d Ƙ{4)G+]75~HIvzg,\geit9 )^V=?vN$NaՈYKj5{\1߼x3Ol"Rh0.no=o0!PDj'7+h>?Q69F M  do>GSdqSOй< y"^ėEA+rXhK%'O0s? Aה_uYD"Z:13=2&P)+ǛI n0¡NYp=1MB8]kMp4{#S6l2nK;~0}bK \NQOm,2p'ˣJ{@r#k|CUǼ}iJ—1̃=LFT];^i1QE-oʑ֍!kV02Fƛ*SfEک7}wC+1N$ tvN@vB8kאZwo~bn;WB~fN-1LֵK%geL"x Kb81EN[,g@PKṚIgc-fU'4E 1*LPo#>~^[K\;= 廭i'1 54\M EHh 9 i.BgWE) Et mgpr(3<6^V)-k+E*k;hZ8k`lc37mZgJPnw #y,.q(Rk&fOy;䰱Sf ϿAIdÇ+e6T.R$"ǻT.tI*}l[FL4ZWČ çPaQN,Eß_$)2q$}✤ګvݟ!-S>qBsY?܉pZE Cȑ1b X#Zk> d]+Ϟ?|6`f2\3~Z8eB?QKYR˺յ=(تmi$P9*9=|~$k+!djJֆC $TCO9|nؓO3?NQSqK;~ f^c".j âTea:fV6!Qԩ~! DI՘ 1T-$$>r`"_e\Wuh`үj7DDYY.^z[Zi@"=ĴH8TIŃvQ/Vӷr@J*vZLh"k@ ǻ~v,U@#*ɪf6q9%pd28Z$ٹ1sC~UIk 7qGO`13Q[[Bpo0Ino<8y:IsrTK[j0gs#elt=#]U^8v@dAmTv`EsU'PLqGRH"߷0!]{, ⷥμʼtdJM>#v_OII}ׯ <%磅E@Ԯ;[5uT`ٱO#suрP :!ޭ_i2-0G[QZRao෠qQ}i)xh˰&;U>l ?cIԮ ΐ r|HU^|y}qO<DH%<~wef&UbOod/ޜ"IܙQ ),?$A 'g$2JbhWb;|g8=*xy)ǮBca΄uȁ@\7Sk?z~!gԝgX39eGZSYc_v}%KI&H 7WB&I vK4g;Pb@nw:YՁaIL Vb͆myG? o",39#"j1J& ;u/T4J S^Ln aT_(N21r@P0pq. T6! }W#K0/L;bUИMݜ :X`;La@qVbP~/\OSiKNɑC=&᠏k$I(;PS50!#vhuU̟aԅ1IcT{?IxX?K8#Lci4?G@/@)f2F[d;:^dgw0yܯJ6ȏBV\iNlu^$޸J< 7d~^^=W;j YUT8 V 뢁$B=Rpz뇡G7"3|b_yM?EGJ+1? }?;Ȓ=(t@c$P")r7Dh[^Tsajbna$Ԇ9 w˗ C&6KN)0s7fJcn::p8D fL+[z샦-X_0vA _DDI {P#^]\^cmlRy7:T=# W^=anw?fWe޾G԰ [(k?dw!l=P/81'gi4=K\ߒ}/@n/lmǖp|ls (@u͛aiZ͂auMD[0۝@-MLwlj5"^EVw" ǩ\`XL+70&T!cb~X64m ~ĝ# r7T0HRuI0ҋ&8*|  hĚ)6Y\P /x|ܙFAX+&B=BOZ8:Y@CEv`06 ֲ2=Y%.qS_.ͲM(띊tFHWS%x5IlFWhbR[QKT<}0+: E֤*ѕjH9s"~z[ jfXуq12#ݶGWiO!v97mM Fw-.7|% B?m؄:?B;84W;ڨJs! GAaGGcfz/]&>d*Ynx+ *W49^uo~j@}{PF\h\VMtHw ;L–WΓɺHoۢɧ l(®q^Pp5M}4>z_W,Tg?Oe֤Ϥsɧvza^|aLbhX.@ p]R|$ `EV0 *QK g]=i# `Fju[AEM/O 1(_nA?eL}k6. Gned1ܒɛ  7Ƌ&7~O7㔯ͶP~ nCq#˸ 2< lUMGϾ W0Y }5gvsP+ߠ67{T@d RаfߖB3Ci^@p#u; {ww{ƙ`%=!9aǬbWD}ȸ-So3'Xӻ_HGkέ}0luWT |9a_!_}n[m iȐlQ .~!A/glvӻ[mܹNewFHYi1[)Ð=:) @ }XX`nf#K Mz2)D!b`D1j]y|+:j`e#5E߆ \g'j ߓm>@uarKKz lveO1_(]uUԏLmHPD3Zs&;+9bs=d[ *M_scr/ HlcIBӒ#aCqf&ń\Mf}uh p3ՁU2*k}R a"&F} (id`Y\~`VI\:`3n[t˗rgu!9 -iK~<TG#繢7j@M2`[_{Ժki6S:3wx* vli׽0ai;Dk@nH1 #lZBCE%H)[HN gw.?]O r-Mu2!(`t➕e/q{;F4p<lیU}k9B龍*TqvmD]07`4!-X"n%߳Iȭaj~Y;s0_9Yj&@K0P? 3YI%̇`@s<*T@R`(<0bBv,,|0`#MvZ RF@sB]YCc49і>30/u]JX.8ʒ 1A6Znp<];E%-sŠ4aaw#uVǣݺ7һS^\`ҥy=RΒC &)4gl9Āx& EE.0xBmܩY_\w>|ר=g*dۯY^k8lM={asneDǤYI<[Opru$M},7ۭ0;l= 4 ?u `} C]r[ލ]<' uzI{,7R5d3IdpC̪\1WITH?jmb%DK A*ͷ2-:,%+QafCSpUG|ןRt`ÂgfS%q+6=gH5EiZlߥ/lH*Izج_a'LRM;o1Obީʂ^Ta lChW%غEAVLLu`TΉys߂1!%}>ƛ=D:1eNqi|(~wr΃lj6*>zKBן7#o_vHf4ZC:X ŅB;٩l"$QTQ :֗?aK&J bmjz*),3GߏמU*o2u~mNp;o?wiwQjʡqÂoP봅گ 9Ƽ~zŪ  :O;0S^rN֥-@>s~ $7cH<ހzDI<( U8ޙoA`fXbC\n*(3Afh#@)Z|\oG`#\4J _2^`#Ia=T R]K9P#tFb^4sdJ°^% (+tۯ2,wܧifV펙lx--Q6wתX%F{1{a{8Jt՚ l>AX? Ʋ֙RUnnQ. H ,55c{ ;0jnRby.֣;ؚf<3uS\ .>X7l͔OS9hq;2 󑷢jV)py5ʌީ@Fwޠ,y}G0R{M ooEЉV`?KEVوRrAm^V)"lFfϴû.@a<.zHS%/ŘK<&8/$:UtH6rcוik(C̍/׫wCY>߳Ryʻ\6RlHlM fMNV IvrjcViPm >cl,57o\y&l9M±BC?,iQ|]!T ߈1\5ʥL7>-kE;@?ȔZu?֛+:qm"x2xE5ud&XZ\QI3}YxpS,κ I#Mr1@/?.`X>|8\R&Jprlq/ ykEٴ(@sԼ]&N1s"ȉ\PHp) #c6aC-Qsnk wJ;Fmn $`n< Sq]r9r=\Gk_.!qK#VM @[owQs{d3O_ ls!QU!&BD.#n>B c H܂Wn=$PaIYvۡPQt]ybDz\Tɒʻ]nBשh3>s bNĭ$| 0CXo\;&o8oI&gQ{9nW骶 tMf9ƺ_6j5u x ] Sfg=W8~}s pٜ\޿,&[]4)dLWn 3 r>υق˸IrL錎I"xzEs:KT'Gmu[H •OI!Ǐ:E$ bŨ4RqR52j*Zl>]KV=)롢3(mޣfΏECΐ>Sgf+:m ^ 6LP:ƣ4%!3~S]S .i OQE(w]ֵ\p:*Xk ȭ+hNp7CZ֏Dko dsNe(+i>〠y^ ArY&,"}11S3eډ"@lS 5#"0 j "h ءos '.,g=i]J'P|d]6[ z 邊r:죺D׽T[;< BNPǎM;".ȄHY#h䲮%Op@%"|Qk[l%G6[ky)R0mCN4QEMQr).ud&YYBjOܟ'2 (qϧ6 a _`Ju?L39Po ?|QwZ  ^h@fmW~Č~8cTW2`{v[N2cJΔ-FZF f<ϡԷkE #%4HmCsی/Ɓ~N8;rS2.xGPqܸ$]䩐ǂ.#?VqBn &]7!`䇫+t46`_\jKḚ<Vnؾw6Xh<N$צ H97)l =@2F)\$ EY# .[*|{^V=פ6j’6|P>Nf₏anM.0Nw29McW˴r@AUV2+ LhDbq"fWZC?/ f`NWQ桦x%wq3E፲62iOi:2XW &G6\4 DomHΓ t&9.;Ay]p̌Zx$(;/bgKr`z(7]+[!aAf)}dI!535c2l6Ԑl7Д2{),$y{qif] |ѾfW H+X5nj҅y_Wi[ mp82+gDUdZI [EUʺ @7Z)*WZkPS=!1fzSԁXywl3f@Baay !nT v)a tm?#pо8?KS!vefb}[I8 ̟I.psr[HO-Q/=:S@za7($ԫbR 8"-+ؖb8Lo=n)[>SX;%7 uHNyψ*[91[ʹ?.+HbqeW~^UB,pzބ&? 6X_qT+Ft-Ϛ,U! τr(kֿtBYIYoaKe5!3)eWXo5S_h&lT iޥݗjBSVg ^8>+Q I%6J)>mR அ^%3dF*- "\XYb@2ȸpV&ZK*+GnuoAXUTd|Snk0>뇫L%ޚl:䣄o;]poqbh[.ޮ2iӽn-nܒrQpM<{Kac,r5M- yH}f!%] S&:4W]8/z|3LKw$lѵ@NTS1~-CwĞLZBA^ɂ+y)S0OVlOPG>fJSpJu/A r:B4;E+ DTl$ro_*WT#Dʍc )N\*o&p7a>5ɀReGh56)%A`pc D`C*y@!HCW"-S%B)ٕ5HSZms2c2| UW ({(`ww:4`ra(i|Kb#W5v+=ְ}x[@A+h8l8:xH"3~x GA'@KܡԆBYUl~؜R1gFf5ڍg 04N@ROKg^RLaēQYЎs)#PO]]33 IL;5?>0cT-%=7 Cx}W Xe{hLJ!˃u,' D"@{ye_@f_T|cR3VZ*ѻe,dn4Iyc%vd}~#$Ǐ&Ⱦl+᫏{~w.X;~dlRj^gR}VDJޠV?6T8a-пT1'A zupi ZzkB#79#oA`0G8;/ [윳rW#@r"$!Ekg9+IzEuW8>d/./Bxn-v_%O+I܅(w\3JOyMM3 _xd'~ke KiFl줧1ɜgj g{_؂~-BmL~xi+经PBghiڍjz(T j״A0^-i./hFTWjƜ_A߮;Zz3k/:[1ӱxol>#\Uz Xr>XL6v]J،~ĩ1<(nL5_{v1ˇr|YQGk•ۻA{LTP пz7H?A6Oe=qgVpx~pPUs2.y6zZ$jdGStD$Mx{t0pIWɮͷMjm_<:˄~ҋ0񑖼YNbod:Mpi*|2UUHv*6&2yЃR@tgRk47WT%|j@LG͓Jت,Fv?J~,1;w ?57Wj6oED(L OʝUEnSB-ɟְ[JFV># kZ8f^3ajlAz(Q$~$O;<uz[X "p:ǯ 'LzpY&܋8%u̱7/jQb&\A`EZx1I@kpq)q8ˢḄ.@vNbfQmO4i 4ԽO^FջG>yF{N'iTy!Q (/X65k64Nu#xGRcuf\ g&~em{wYeގc 9$n0n/DPv QkinL{J=R8 lw5n숕Y< \GCn5"v&x8/UKx pueFFW#5;0&NH8+;\~#UcfV`2n(ůQă}\8a^?W^i&gHLj }Ne+l!1qIz oەu?k$Ķ ))Ozւxe0v78(q%q.]|Q#\T{ +`gRS5cp|4Z!/j_aѧ丬GPROޅٵ^|?I$"F$f#%?'& OJ_vT' ܏6y'gވ"X@f~/٩jr^!{5a Ԣ$tȵ٠"'.i&/K6Ŝ|1Yv&/vM}ap}H r  j YRfM(KìȬ;5vTCz`\XXTx2*`ܝH2!T.W2^laSf%S@{^yጛ cX+ަd!FN^n#\c",*̒w l΂c.ͩ=Qcpu%mqJ 6񁻰SXCԆ8OSacAUxf_FSu7[>Ue#P=r=*[|p4+;1U=s]81@Xq:Yw K+'5=*BkPGg)ukʭl]o5a~֧}JX9oHzⳜv=|ď (=&R:4NDNaVjy)0l{uHv meJD)++|gJFjFj\;Ar0C&·d gڷ@` [TrFL8_z'ܫ.Y*B`dŽ{)ۧf<VOX4`\Y .6N/eQwhVw8'y$`T+8 Xm̿"F5g㜴bjd,_,:=LQ` V]nQ{)nY *PP@})|+{ɏb*\w! [ XM눶ee;t D>JL2>ZB sLWBd(?Hl:h5`S:O4 ;5!gU" \ҽMȕc$ *ŭ)_ ӝ@S1yRT~j bT8yXS*hpȧ,|4Eg`_3EuՂu _#/˫V݊#6=;B[B8B{Dͳ*袷?DjQӹhnNo q!UZۊh Ԏ"ghA9Xyߦw9"ug&%|D}Uo "ƆPhD/|{")*[)Y}хJhlҧDtЦ5 K# GKچsшĚT~SZ( yjc2#9cE//%!YLP@]SeNsV>[7xa6#K:>m ^&FEX7e, Gl\{*(k|Ƞb<\/bT'\ .A"x&f&06;?{{FQ:?P)[e{Ff9 Dm$_eO9kFͰ~(IQzoE˸ \9AhG+*rT$ofa׳ s%`vP4PTDz\܉@RmUU+bZI}mCiUCt]M$9HyE @T볯T6C&ʂJV6 כ 1)8DrJ,z .L,\Z_U1"Ir7xC*d9="}^,[^#~1nNacsNQY3~g+} xQ<z;<|G_Ks E 2:wg~Z@0W[Bh I=p.z nQ4PoYb]uf-WzV^i9:YG»$ fy?z͓ sw׉UDr)֎ W U񯜯޹,<"BH=C BNU4s0%ePwm_U&\7+M>D $ۗ e:h^h7@.rP_66 (-0[f[˯iW7$e`ĥ2G`k:\+xy[Üf(-{ JpUT>*H، '"ڽIP2 m,ɻXy:oI>vbzKpt= ) Ŵ&gfssk={isl#wPИpLp9 {dQ/ ·tit1F nFm:Ao/Iy;7eeaQğ`] *$CyÛ`#裞y)`,[wn vSߍTMwc#g')'>7!0*XUO{p`49+Z5nD0 i$5ŘAb$Ir0wc#Q{)e'8h6/leZ%*é85yUXGK4d:fJNWV;>.pW{SR3)WVnO emc3%XKc;իQA-[v̀$!b;pjyK7`ݔv*zr%CH؆ 8MܺmUᖤ$6ƧsnJ/A{l7fo˸oͰ!#MK#BPSu!+iLgҗ)mӼ/ TeGG'E&nY!HI3B ԐUv͡oJaS-truWZAC؞{ێl`>IOy`æRHS}lkKT\ *%}'ėP-LRl-Χ:r&=OnjC-)yDWh" չKN:_T!Xb%fVeAM 9apa[ǣQ~+Hn!ZG&<%$GdzL)-|%,֚ɼs,5Vrpu?G?VK%gQyFӂ RNK}ǬE& 0kÿʃ;  AYӎb(GYl>60Яqg 'g>H,r>m@MD?@6u[0Q228{[a}jy> \'tԻ pyH~ fzU+2OӏK]؉XADE&Tgm2Gb#ubB*ɴh!6WRZw_DPN7` r'.-r,;T) . Am85$]dݿL(7*Kp]ݺ7=ŽCRDۉB( u-HwxTWjжXu\)$דnxIsS`J2WP(˓sv; WlRٖ &70Vj ϙ:m=S7쇭`mfpwq Z`uțUPW!++ۍfڋDEԇP]=Вҡ}q#섘J6zZ`F3ͺ'i<m&I؞8ξ}2uCH OV"r 3~h0̗uUэO(Щ'KAAUc`3#]ⰷ YB^d#qmf-ArNaۯ̊ћFG{Z"kͽl=)(-I\s8uuys1 ꗢG})B]fѤz99t$.O]H#^SPb:] Ϣo+op S cn0ͩуP#xrÿ4oS:h _q`Q-MZz#Űq:E_=%ftJhr mx$U9ۈi/;U^3)#uc3$)2 ',)@"Het|iC^9NJ.Pm)9O69gaUω%5 J[!Nz;;٢a2XU~mٛ dhxq 2<7c2XKb`.l"-?Z),ҝKUVeD W9vD=Fw*@HϜLіc|)}K+%gg&ƅC "&9 ϽVR@R®H,^v798ys6]vBq>PJLeY3kVbuj?U,RCIq 0gXbW޲p4Ue&muyDۇ"p m`rdCu-ѳ"n%auz2 0ՆF<"0@,I:80{/xNނ{F1 ^zIn[: ~G%{!%JR UWp+( @0K[ /; 3޵?WELcF.ONz+ϓ6htڽ ҝ|)s}>^":y|$O 9ϼ,mdP]47%'-+[&Д..F#K16?3 ~bb|7֚b?]wpfbf~reGfqr; qy%"6 [օ e˟Y3}lk`<|^U:Yo1cp0]H;,M2ĊL]NKC#?K.A=ɳ~hß6 a y$!7Oxx19~̾9Z4S2't_qiwI GfD]yKnk' f<-~#S;PYeBc('fj>" <~\Ц:GH|nZ~Zvv XLndf%WMSUq>(7 <ՇAca`)gKm'MrʬkWGZw9 ǐ<3 f+ɔl_QQʵZ_{aOa7_'Qvw2_3[߄DaCtx Jn~\;W*}ʷOPyEČ=7{7fI$,Ήg"K>lp3aw)1O>m?J$ s飻~u#b S4Â%;Z[9-S{ߍw35wv$AД}Cn W>Z[Q<k]M3 (0h'@ui)EvC/W#^DPo7~twcFŜ;λua!}mWOoV+ 4lWo[Z*o{;a~pxMDÇ =l2bzEOnOhـ/|]v;l[2v["B'4 >5vjw\%BZ7C$M)I#XL~w>9*k^sVsRЇ_%"tW3EPzwϫ[}zi=SFIEt?}5=7ku*^i$Ha]I(ƄeFA|nW8;itK7pfw THSlPФ‚90)?HQqZnڳ`ߤ'WDH;HOv* DGdܡW[3hY,\ l*~&oe=QuPU-Lnkp1uRoǤyމZ:!"#5t7ˤJ q32# @0-<.T$yvsых<ӽ5㺟hµ>SR8J],hOX9 ˬ[5CmޟϾ kh6d%L`$ pVBkI Qz?^!RauFk+ҿ6 es7sdsdqtR}|"mNE܅1}3Y~{#n2Hp/) B>]U;z$0 ܲfb0sFYMڸ bđ\Mc\[@er\^P0otn²#8kf9͟ 4q=vu5 .ϯiqyW>a*y#c(:|Z{f ({CcA2P]|4&㘕@9׼_"VyVj$p(٤W-^8p WKn.c#?R}#]Hj;x̎~{Br9Zs}BlUwf w42?]SP? &W'A+oG)&660P&4Clpb/U B$;l=Eb ˤ`ۢraO<~d< { \?׌eF%o-Hnm-OTb Es_weʩЉ~;vRPiu%^ P7C[] /QnL(!8'T77ra:/VsOR('WfU9L=Xn2ī%Ƿw;e:hࢸtK/IQ&G=yxzR-M7"ZM1cd .u~K %qՒ"2+a@G/*oL 7n 8K\Y&`mg,boG'Yz.VYF+ 5@Xhc+IŨTl;*]j%(/5nT4DZ0!=NqU ΈDSvA&dTfirLI*hm {(N).AF=F4yOǚnik"f`=3}=A|wװı72|[E5k$܆Q ng$Aךz|٥Y ]}xa-GF{#khU7i(e \Pf[k@Y9y4W$X4L=5]RӰ9'["ߡ40 ofI3#rJa?P$Jx(߀[tV#[cO_(f"E^5z- mz! lWIS<0?u+KwD3|0_E y,ӏwh~G1!܃T~~7SWm+:oyPCFeta>"&->6 v 'FZwu (#<' ;d]9."[ƛƑ7VW/a1*5:c =aۓCe(( GC1-ٍ{V\bc+w,JMM/߽$f~]ƒI1d()RǷE10:8r<?@iK ,CĀH3!婴uXBŶ֣xva"/,f*!UHswbA ] lL{tn_qB+{!L|oCgU{w@>&&KwsIcWA]ffTzAf?<#.Yv3uЖV[e$FACF9xȌٲ/D<~%fdii"TUv|ud4"` XS+M>qL M@fizO&iӗC Cdz=1$C,Syhk6DԘvD3XvP|I&ViQUo!^{b q/`9 ^A@>Co\>(5;m9*Jk5L LpEaܥSu;Bi-i uaosOmTbz=?Bރr_;d@X\68Ο)#)cs%3#_WiƱ*ZjnƧ,z@f%WKuciØٳ8v22ZpvarA]lzgBD2 N&<ԩ82 !D0AtݦKF) =F; 3?8)_!Td f ^yoL켃pɎv.>_bD->p$S0 ݝꓱy v4]$`ߑOV/R؂gtXOqڠ$ODvzu]gT/8!kaB=!}~\@bNFPfֺMU*O.B`?b<"`WƂR4wZNWPg4d qM<,wIIocx H<.,H5sAV%<)yTMsG^tlLDǠdKFT!W_PI>wb)ζtVs\n^"uM61< wfa3G˽tQ:PRs:W&Pbv'GF WH(HVGRoԎ5O20:^+'I[AiMZ'YIjL?z̲CdüV^|Ύb^^_x]1Jqz~d⇕i!go86ߚJ+4nlo%ƕ9D y}gZzI*>vH'/62ݭuc*>iIbSĺr_hxȺ pVR[-cR 2%;@a| 6^GmЅb v~~trSpuu$/{8T`90!J^ t*mn[Oҏdxh.Aܽ9"pgsX!3yp&#>i'v~8Q&sJ 9mS$pdqZg!2h_ Cbp >x짔vmso w3&q+8V3!h"b ƼB7fNcL&+GH^)ԩkFFso yD4 ʹ{3W*" T >̙q)Ϧ89ׁCmWK(e%bgr<½JE&rP?NMlo#,(X%۲"ز\@HWx]ou7A#6 d|CN|Y*Br崶041YUۚF^f$P1x־#XY-ƣ܃ $prmLb }Z}Qm-C"c{&:xZkXv RΔ2hdQtˎO:wp~e9cԮ_V֐>yi 3ʹ6-<Ȳ/\bYڡzIgr ߗ=Vr$o2@D 'j\5E:O )O@Zьv~=)}-Vm5wxN3Y*^.{1HK(]jq[9yH"꼸$g2{GZ/1 /K9ȑBBр~^iܽO!͐e#fIkY)[Yv2k7,wE;L}[g͉5'&^2_!ޮ'{΂1vC 9z^ .ag1kuטz~xy 9>18Of5#w/XEf%_5$ag6-vQ gf!%U]Thѯ밐yy--[vc~듋kU;\7Zv@U $+n:hue~ V02OYDN>R6C#Wy 涜o,mI3]Y%*cҮ 6пo(r 6Zpl;tßBQ6q7h {GI$aFlsČ*X~Ӏ W w[d9gtU&̚P@:+^4jC'_y$q@w;w$G\ޛ/jw[ǀՍ;YN#-? lEgF*#UuɹE=jLS#2T~.`N+' !~ Ѡ['.OS%=I,=4'3eά"S& ƛ fԱev3LUa=B.Yk N+]> 7hh  6 Fģc1D ʗ0n&*|'8)DM ñW0j'+on ^<Z{h=OkL\ ܶ B>}b3)#D BB2 y"?w6)thd)q9 2JJ6#SSv?nM||&<5ҸcDka,JKMi܆Snt41a0 xv'M̼3Tqs f kChIuKf_ )no3=#mĊz7C"@E5N4T0Z>#GO6'xa*u1ĺZ:5l.ԗE%Id\n0P7ѤMmRZ9a:@ӊ "6Mkǿ-7nudqb}SƬk0-n|Ãpѥc&t{{àlU*Q9:DHz }Ĭ Xd.V[fB^cCC2ݫ臛HۤБ)P(hS @tlvJ= f!XkKYQ t2?*>|p@0|=S_,J%R<# ]#sfRT ޲N\R *~+ ([A{KRjF{]tEv(Q<#NlƩzyX}؟aD,{.EuۉdCM**>njR"2 JѤe>HVs5!q1Iރ! + nc,2kH!nZk#8MJiҵi30$Gw::0`e:R bvK6ǀܽQF/o[MRYb-ۺC10\hJKԗ}ս<q[֠n܏o, FF5:QWTpx n[ls&Ks wr(œiC"rÛjdR{+49e+9]S?MG岥-n¬Abpn0NFyT~z#9&r͓Ԫz9 tB& 52Mж毃Ae+'xƪ<hsU=Rܻ7Tzt߰ D^ޘxĐ:fQ(J OO|vzH2iRyS~i DϩŀlTN,x'>r.?|* k9  9*bB ,4<9@R+dw`ET_TOzE:M/ ?mUl@P)&S\{7[;]Y9]atuH:<گ;\Ow:L}j!';MlgECmń]zŌ7)_ rJ'2T#3eۅ5*3:ڻl[\8G̓ut8@}`fGݒMpĜ<ޣ5ai/ b-sJ0u^DrkmqSwY헵9_i{{Xt^Jfyd< j\K ٌMjt3z3R{'9bWmud[klР?A1'G=xMX,b7N"9TGOJاɓt#35GZ_^|70Y6S(L͞alNddip\C}f|,ZB ՌnϔTMJO"5f45}aB5fVthE '؛p\SeB|!}?ucM(>1?IJ]N򸛟QNc /,nqGUXԑ W|:9 zqUF.q k3}厜1Q Hzi-x)jN#n(LT';!ذ񲝵wFw F|ivwpV>7+:TO-em`1#TQ 3ȊzF{O2^F La~P!Kg7ccctOYfI)c^c7ۤr?+$:WtVD~ ʨɳH`$_E ҃SB . YLswj*j@2΁g&![R/QNJE2Be[yB <`?Jr!3/O{mj+ F`[X?H/鳔׏~(9X?xk I5$zgsȳ~O?+Ju"F4Xs [-ƒcu,>cʬj+';(H-v;h։(iF`7c cQpC<ź L^zymLWZDwn'pT-s7YacɈ+7ZmB`"gm$13U 1G |]5q7N;Msb?h]E x@HEW$S2D#$XDb]'u%R[VEf!9즦:)/ p}?>:%G4mӑ)bFI@`$# !ߠ0ΐ}B'uX(M,[ZMGzTZ!^hl׌_)b3.\14utV ]VpN7" TN>-V'r- &r,fSl|vtx6D,'n_~~Ӳ΀2=t԰+'FpSfİMXFJ@Y_=nh&T[̩ $dx.+FBRv)̦1lEXj y6g;0yF%*EORv\C>f;A?[,jgx2+EUḵ1_+&3`2O?;VhOloy*B"@vYv&|8Zn-`B`Gv˜+FČ8;rN ]@P O0+u/H]q,LH_:;f[Q6q< _[z4;Ʌ\Y-y's[r-,DĕzyMEtr+ݱ%`c"#B_KNjuuVfN>n!t5߬`mѼUvp?7jX&n y8j㝥);D]&v(*O>:h,Kju/)fՋd*i|jM31,f]$B*0ݶbARY`˝ efϼɗvу/.}ꚺa%*iiU!M>jm|qty{*u?lxr 883+).6e3$#t|z8E>J3uJ4F?; S ^Wp3~J,;9_а`uQi/\'ߗ*Y:[/,P C{3<=4+]G_ڨӈ3C2nːlE ҐL@ryh{Rv+%_I_כ7[jW%U[h* @EN9-6>i*ȻFABXέѢm&vpe 5 /{VtR)g⥬%Ǚ~ "ylB5+DV/ߵ,E{W*OTQޙ;-{Йx]V_5kw'%4 1Q ;aܿPU!Zf J_>@4Ѩ{*0Un$_ ޯ7fo}`8vYjNERug% fE;UA}QYdk7[ZN͹&R )0+hmkh] B.[}&`jY.Ȝ]DP{ل̜FKD QB3* m-yW%yˡ"BB'W%9)%zQd뗳@`!TfPZ'Z?.\3K{OZ˙yFXc^@!H"lA(~n@c|LC0na&R9؀wz\&|5,ڛ#B#U gY )IpXU+Tpt Rg(E087HpH|wɪV[2-gXg u!>J !ь8\>Z4^)V3D"~Y M^ xo:9x'MI݌BfS r)\,y G@NЯ^bKr>*.YD4tVBX?[Z@y,g2vCqT׫$5x%9]e1 `_VY݈ҌϏoXt}Rrt,/>kFٻ4ͻ2KeYJ]׷ .$CݧlۉW"ҍ\%pptI*ٺ<+F2Nu@^&j4]W7ؖ5< 8B߭uFn.Nۉl]ȰjF Âj*9?ɺ"n5G0/ovfj/d;b%j(mХsL_ ||!qyE"_TÀ% | 6xOk/iڄ? J *BJrjeq%KkHl,*[ʶ?m.#&jp5#+%Cta=M #nzOTcdT llKm&{Y N fj!,r9B9vDE?NJ[ ›ukl%T50+HˑM}aƲY֤i6 zfU®C koY@Ob<~+QG~7!ݧoTW^c {>9p@e׵66os=6#Qswӥ #g+vjL #'`..3Su+Rt_b.R_>yK] :0@hV:) vf_S=Gb1|Śi{162D49$Euzvk~,S4F5!ePgy&t)ppDbïȄdfNC!8";VR 6ȞY]OhOQU\M-]o \[)B\(:nA4 <1IBH\;~2S9:Et2;#ME'MT*:[8SEP@>s,}fPkc;h.]Y(yޛH.F ܻ6|{qnUy՘UkQM"a(oIbk}{cG8Qζژ?cٯƊL gDkϖ'mγ@Hd9͘Hmh 37+\1v\7])DxkE0ɾqR'9m uc0I`uxJ#.يx~<H/ۧH9[R>5hكG쩭UKY7 (pU2ܙ4mTH[e~h! i" FSЦm싲*GCI3~dwu&6hϴ*bÏ[a8N:Śdv22B:jF7cpX)Y}X-|* qy-ħG`Tz=o]N/jJS#-MD-_$ 1n !NK9.ܮ1]z/$j& Ko_[i _-љ`;3 E5ᙈDE=mp-9O'qUFG:G=0Gkw)6_I\J5䛚 }!?Fh Rv>'7p~ECs\"a"biB+Ţ q^\;GxM6 {cu NpԤ?!5+f;2fGR'7:nVa`b LT+n|IL*X6g1|z:[o r2p,Ty)N%,TP& ѨLgEiv ֟Ĩv 7%^QU)*< ;ȼyjK< 5*N%LF}oklpI%ΝZ"njTE1eII!s?+|O X%WMhdc뢛#p,5G/!ĭ6=rw5,O\>]+2㌱ڧOC$/N/!`A/H+&-Er #p2؜:DYi9lKɵ q -S)r{0(# cǷT{5٧6B2*`B>_Roj%|&duldo>et3{9 |k_×?3"D]џ'DiM, .]FĽe ֛p!2-RX9TpPN@mWl] W>XOn\ѥC-|xFzJUtTLI8Ekr2ZyU>a3Ze?$'VlE +%/4"T!*py[Po^{e4D0($yԠ ަ xD9D[z.I@hovuQa@&b@D]_ѪUWNvuMJYV˜y˷B=%\F=~\;3v#*IK/WQi2(ܔx,j.M92eVzz9jAE,@5aϗeO2ߣv֬޶h= F6W}1C} uE<ʁ 4#CVPLyv&g~F~eŇq[@M+No]S4^g/ ذ"rVWB 1 HπtMV;;Fas}YA'ng&jJ\dfASžPBKjcVĥzI̸]A-56gJ[H N x,^aEwQ"CY!tJJ,ZU֊h킬#z;~ҿvR< 5)"EueE00I\=y䀮s{<⌇ҍ xtIy*f(L-$ t]yucI+#,-G:rG%ԛv>"C&\ 앸pAOp80ZD4'[5NQER?HMdEi}搧@o1#".g;0cRm7s#$pa*j}e@N"W(O G/~V);X>W i65"0\z*ZG\Ui}di.@#;J?ɧy9zU|Ix89L_Nn^rJۡ}PE G'TqBF A'ѯ"&Fiαَ ?ԕV 醴W=ZapάU@吕= 5=8K$]Sxc$L~:z=Q(9_=tR1#׽@0' *駶3b<W!μ-B[B̠Yë3?bXrRܳ)ٚ-]RBK9P΂E%kxC~iQ׷yÀ^NaFrkd6 5s3*ۮj[8 na^-"G},}0ZЂVOA# /ZK)?V}ٝpĽ?OsiJR=ۼu Ly\k:dPt5%TR˟G:Gddҫƀ^D>׿5ml(rF|GUqbhQUy +| LFsB&;j}nQS MM6s5T5'm5ύH`U&(# ջ >?@jϙW^~Bc*N7k3S d 7 gʋo)fI'~-E`dsژu`;)ʋ "ézYG]Zw. }lf^B512ȪA0AUe;d2jDg%3u/'`!0sy3fn!7u%ZD̾l2x+_]i&գ@uKqPl?ƞ`٩=I\!d"*2qXE-ky!'PUGmϊR{h `.U)o:%ޛb,ib8eG?*!w+%Un4κпpCtdǸ]Dg4=_jѲQ%B䭋2 bL0=5 - 8.|=.}o!}@'7o} l:fs:8W/@4~dмN9()23c֌!5 گ<kZmG*l)ݽAo[>;e{1js21"`AGoS-zٮ F!Vcd^]:XI%L<[kD%ԗ`0r c #9=Q-%1:2`ëV"C8(=W`9j焜}KND/pb3L7+u~ wƋAmҋrkp/"=WP]Ԯ|_T$DrWzt1ΊpQ>iK/O֎~)~僱iS" ^"˻+Ɲetl㢏Ibt)D԰{B<| p:I ʕd~:N5z2iFS(`d86SNy+[{[E /vӼ # :8;|g)E5fO Wez -%O/eU{Pqpq!t ňvCq0LĦz^ %e1{? $Yv.,ǨU|MN5ku+k =徒ک T"JxLk1ZVo 0 Cٺ2FuKfAơ>̳ĴC?X&S o&P ܢ0g#y]h *]W6q6PplmIYXUˊz@a55~@>O$/KnPNHvuu$At1PYCv#G l;| qJIU٠Tg'@@<0!*ƺ )uʒ}Ƹ-Sd9j84O踋˔&UKI\97M}"3+`ë>kenyeuf_`͉{LtE{}XLaZta+gOB(e^$j!8Ę^O~vRh{ȻDMCHiPJZ0W1kESXDޒim9v[]'˹{a)׵Nlwdck2,)a]o ɍ#{W*OO%:`KݣDqil04Ny%S)>-PyA0e+. ]HSAQDUL%bdQpL3%|Op p[ bK.p$ionW\j]:Gk ]. y Rwf&b. i8\t=裁"}4Pw@W2lV T7/46NBy^&UtS:l_!oo2<~HoehJV.>)AF}t1q0P_לPw7L>.] #aD 0ǺkUSG042LS*wc*Z-=OkO,H 22,#͞sW(c٨$߯~+2h0°h! YvYn6g o:A  ^8gP4G]ћBG 8|=20Z)6Rb: PZtC j-(J;e1Ẃ/-9 O&_<#[9XC drW.([Zl֝s:ëECk鯵 N &9϶ I qi٨t]v4O8ނYa\t&2:)B*/=V8*"OeS"x90eX#TFfqѲ7ЧcDơцKl |_}BE7W ׳3T#!s.eLjw*ܾkP]&bqƲ ^1[,kZK141 ^?Sg/& lib p?; J1,b|t 8jFg`wBH i˃k~C=(u WIj3A6|wT Q2pܓ='" >[}0n0bZ>u`bm5lRSR#bV_a; uvxIe.R|͔Ei\|~$eJ+@bkXylLV2"rqf[]d69+fDϦܾkmOeP8Z%hW]lwE]PJ!'#֌x1"͌ή"]W`07U>_WnvӖ0>^E2RPNTA ,uS&63}A8=AGá26 }~ |dHޡd1K,GN$bI=3y\fϭ0RWəf{BH_&E7ŒchAHdvm< RD@8 0#u+Gml.Gt߂ վ*N-:X\8+/q5ƒGRd.{OZ |:R<$TG:lkhIa[ gGpӤX @C(nlnG$͇՞Ywj)kgGE `c<)Ny hPBj՚/TIMt+r%őqC8iA14"I"2l&[kkYzA5g&+ZrNZSz=4R?5sXh$@>k99&Bռ/:3ds WD|wXKoE\S.fMkiSa]Ea+Pj2 &d}O8tFW_i/thQojfbHNJ`JL PHn.ĒLj?7*Sd`DڔWx[w*1n26”DVF VR:.;5I\@'"|жBgVi]è}SqV&M< 1G~6ERb<yޜ ѩaէ\kB]~Nv-(CMq}w:Rޘv|QVf̖`ts4qXE۷%(LυD=㧓aHH^֬xXe{bEmf#lb)-|2$ׯ)|`)N؈8'7Tz3bNy%VW/5;@ӃoF2AD2[iE ;9-gco{O 9ƳvԸ`Nq@/*1E|sZvv}=bw|Iڒ\jNXҔ37+;r{nx=дF<: 5t#Igk T,"25:k*_z(}EZXF4({YÈ_s)D[Sغak|]>k(2RΗ&]gQ=G|۬Cd;bܤX4fı HW.k;ݥ6I(kL¹AURhBEB "V'[b\vy0R/ە6}{6h$=#ۥ'd ƣg!E03 FQ#۶t#J=z%jxUsMYW:*ٽ=vFvy\AͪG!K\0@rED08E򻪞~Yj=1"FMI%:r7H'ƋU? Ya?=aOK+~ p#ImcObpݞ-`)ZGe*dձ*◸?EثF|nlI7ppi+zݐ=ɫsx-E2ړET*!6(hԱE꜡B3&9 lܤiT(kY~Z8oKϬ)7Yw`RBUN Kx nRO%k^%J)*!K}{6C:b9dŒstdaŅŎI*@ [6p%|ip05AοmĻOR22loaI]qxYz,jezZRw J4L|M"c@3@"1EX'-ĻQ3lg^U WqOD8q(#gty\,09Ÿ(#gCeM6b(<=MwE[^K'6=iߞYz84v#, 頔1 ?;Kܶ!3^n=1[=r"r1/xEtvl2TCMuTW+ds FlL9^=s.*ѓz(}.8ՅQOVAa G 2 k"H hscMn W^0wF*p5T]B(*u+w,pkTPx5h-# Upi}naߜVF֣'.e^sJb`KO׆J\QHy]tW!D(UJtMc@"/dT$Ca\̭]m_6R妕\CnX$i7B^vFFsPPQ 5υArffxlU ˱8@!LONArwdp+>Vl͉;G5[g K9:`YEE:]9nxz+l4% (-A~a(\N^0Gߦv ]o ؓQcOzIZݜ79\lNJ:%Jd;|\^3}2qދg| @2wYɴKfn)})Af~zQOkܭtA]QP_f"1͑>ށ{4{b*{d],k ا^K =-o;=]K eIGIv:xwVՃ# K\'SGKGHWn3\f7$V۷p jH_ލ1u\ o*(^lDz?ȚW:F) "j_v1g dō/tceݒyusy2_u7B[(Kp)xcdJyXߟy5? ~[Ok番6#7G(搢60qU$Ƌ)o%mnM|0G駯lk?şw Y8i}++!s2Ѓ\kJE6 ~qA};ok'JZ(΁:0}ʯ`ߍhw>O4ؕk%kNzP@fDiJXJR97 _y:nPÙGY~^)ܒK׊ŗ[õǾK;' (AcI@S: UzBf+\uCSF/xXv'Q>@y9/hxbdU46 H?*62UT q}˜86' TPD]%I:eqֺ$β$u0=z!R_q|80U@5$E :U .6W.8VLmE*y.l 7ܘB'ZF2f`Jf& f~#b3;_ h6)OTQ4S%~6yG{<=ZuJ-3q,$}ܬv/yhIH^X'hNWv6XL" uвq݊]Z  TofO7:KkuEBAc;Q* {'blHTl6@hjmQ?_0^?+ K5>&qͬ)ڷϋpb_J k=K65"SxbBxhXbA΍N\ 50C*G|̈́Bzlm~Tv8B"4+'fX:eOm{}%~=s%nk# yyaR(;GFyo(/QS0Q8D>}KҲըUˎ . pn}}GNgYHL]Eo'wRkd)QWC@(0+M h>;aU:[hA?ť"J,˷_NŚfyhe: *MĮ\| -u$̷yzvT^--!¸.@M|tFֿ!P$E?pLy6|y*1S^vYc*تsVrI\ X_Oq޷M"o؟} {?hW7̒JFwHD (,T͛%o+)|5xkdz:?!`(E].oe:(9qZ:㼩oڸADC)Ʒrh).e:q9i{oho)+gqnf%WT16GޱS.bFiV -98gSjWT /7q=ـQ6չxT7H*/ 2[29;m-p.hښ `+-(ڣ^J8\V thXMI?1NFR^7'}`Jx,m<[1F qErS{B uvupE8hfz6GWvW[JNryxtgwCoh\@ҩH⑞q{*O৓u`I U&b;!b5ZU:[~{+-BTc]X^> ѫgm%H{Z4P]Vk.ea D8XN xƦ}$}!u(]u6Z86I!GD-w_>:1JDAt :rs4DZ;mǩp>萪?zz t6:n ;}ڄ-#o2sraS|\([2EdYmld`?:Uafd.ր! bNJa᳓J8RtFs#N<3[5e@Vd H &J' >1<FM\H!Ĵt6!!As.]W[Bs酴N"TA=\moiުlU*!!:L5tHj| d s8|2j"WCJtyBl;"Ք7  _:$=]X0m`v8tnեIfgьnx04W?Dس~H>d[Ϫ̮ε1Αؕ,0J2GI0q vu' ?q[Yuu4KlŤKTWFZ;~xaᱽmE?r-ɱ ΰV!E~U~PdaRr3+߷U5%82 }x XY!CB<Rίw'Z kOljl;Vs0n u )Y^ PO )6Dw_zy{t:b~=Vs$5/U-jmn\]GNxdrNnM~tT+!aDA;yUp-ǿ BTaUulYբ&vҁvĭ@NF?2Ί(ݳ;4@d]Pט+XgT1L80+S<׿ %|+6}}Ҟ˴mB2EdŲ#32I\m%ޝ _ m3v;z5V5+y0gʛnV+o4M;:qu. J*4~UNLy'x$q?fgtwxJ{4a#G{@PC.^,HiWゖ5E(@7ǹѿD5$:)-9wN2 ʪ(:#̳ )Ykk&#*;Gj^ &y? ܆)_]Ҳ2[Lͮ"3.vhby}Xnd8"@@d>.xF"Du[&5, rͪJnEbDDKGaPX H3 |ggɃ@x{N&Z P%%L1tZ&l]L48F~ }?^Z$բ7|, Gu>P/NeyRTJѵM jb8$t\^lw߅LD%#qr/΅2'_wQE9TNa`%z{;ye'S| "j-~—l Bqm1dL{P `2 mu46ZC/)#5z3 ˕KYP]+sKA4rɘH}̓(hVC eW_gKQ>JM#*Qxm ,d z 4w'ewAkczd"@$gZY3s }[ IC| U~w008#A}ůEHYz p +YO>0l)"~ W(6'*G w n4sBWOd4@z#*.|HG|VeLCG* ~CY;!))&Ƕ2qN I~?DH}Pۍs rq ZpjUWE;:΂%bX%j]6rqy37+y-=\Xw@XSV{D\G' Z6wq)lJEQb8d)DbGN2QͰ ~TEh]_äV|*K3bL'F+d/Nz~(eOHXѵKFZ!}ڠ_vacޤ!ueɬ׼j-i(#kb]qD^y ♖۞b);M@2'-j3@3QVE%82>prUʻM?X~{X 0e8 8A@2J( ֝#ͶMC8%u  Bϕ&{%cٕ+&ש]P}ƂCT"VBKN.GYfr sЩ~/1MD.xϤe>&u]bxc%祹ߍ/'piIQ$B߅ܸ$B`eT y[x8ZZt!?7AUQ/j"DQSnO9(Lh-%0K0C Fx1M^JLۭpALj,O.,wTGkױFN(͠BHÊ[ .x.|Ocx^*={Xw_dS΁%::8Н 4LәtIͯ6šBb Z5fcHcmB9sޑlT1C%< v#e|zE2?X*A2̪cJ"c)}"TO+^#\xx+q!4;#|akLưa=Z~Tw1Pgh ޞG3ѭp wpZ01/z#&b&M$svn^jfV#2\/AMl`#BlT,CF%qPGȫEIS`E砜Y']]Oyt1Iٲ\gI wveD e:+Lf&jO*xD ԣ IK1..ُ>}4]a~.ֽ%ZDj\.ed6]6jB&c{7&  Cr^:~\kpg'~7涭YE212gK跕Yջ%J˖7=qR>{oNʩHAZ(J/\ͽަW`Z8%"\ˁ;~8 Eo0??]LV~bGJ ?FhLE .?NRcmxCgGF=q&vDmT LjB3=Q Nz!6v.X]gqq;z57%`KhpFPxL4+T2^u{(Wz LJw@^,H$#vbZ8!J])uϜfZ 3R<h hBǠpVэ]kgbS<d,|31F$N}}> {rD[KQ H-u%a.ÏʷYIfPv&gM(x3`!uod1Y oNAWq}&ײ?LkG&R-%+vXrih7\ +MUG\g0$.\垠0^ŋς6 @\3'eNC泄+΁AAٳoLthG0l\v9*떠H2d+rג*\$ͧ(ԭ&v t!mNPW`Yud>Db;B 4$ViCXSpOr?{F 1,99 l+a_{HTRv 4o41lk%Y!"$FlWZ}8G-U[a|mds6P7AeF+X`/+ yb #24|X:"wRȔ5x* VV Z 6BFW\RxhyrO,<> "h% #;8G SZ+K yYyĕ.c`"#dϮJ2Ygp-2RAYe]?2) .`;iFjER'opgP\IPp+y#bVHO $K^܍u03}kĻ?JLu{XPIͦۨY9T!5FbFl9p57o YQFHlqYZ]1ҡG¡IJ%x?ٙOD/H>okͤ'\zKI}v{Jз+қZ5Գ.%}YɾkkP}e`Z ܔQ#uOM䮊N3z/d"nly@T=^Xocr ;;cdt!zQ/[EF>Ϥ Ő1 ĶC.`y&رLcg&@(kT0o1*V΢Pιnif;+y%6.τU|#:bnS AFK|]LR.6bADoe9%3'W U?; '""^ZYތh8>zH/FF|"51Z}tQ=i'$zq>舺t,k-Tg1FzǣJLR"4_D]iOL})BU~H1Z-Se*޶A{÷&n::i޹{ * j^ \RNfRt]p*<̭D(ӒL$ Ebyit7f:$DнA#ih`j^..!_h.4w:޶g[sX]e4UZ: dG!yZEQnbO(i.݉ v{2*`,|l4P0g8L84 >nIihCpSʀfE$qJk6#< 41>0-v|v'Kw'^ϒ6l臘U1TIpkZt 9&?ppDV}@::K1:|:b?p/~p#*w[3.̛C]ji!?;Zz6dAԴ[W! Epe^-]υi>2Ugu)}CxzNNga؇P:QT=r긽yI,DgYb+SIڞCjA0SKl{KLC[l=Ծi(˂hV!0u[8(P'hRo >b8U̶CQy,_6(T)926_BJGQQyT{Z)rucs?Y_X=Tz_l|~ul?1 ̇;l ķq<{@t(HFƷʢKFm5\HTeڨYZx9{C81eyO{Y0"q~JmnW8.LJxIs|;W[vНކShKCE08L]~pzP y%Ƣ1@9в H'`hhUMٵܱ_{_A\|T2t%;0K<Hܺxs)ǯ`WBH_~ՊC+[yĽ%N\ 򔥑+2P()'7#-H"t?pxCb]G*-PBF$kbg]h-jcgAs®77UyĒЌ:"-alf[{RgD`pay|i[Xfd ܾRוe( Gs);@Z=T8~uhZKcgx\(>N٬I{4ZqM3!f:5._3cyo*o  % d|0A _vL\.34S* 4 R~@zgt+[ KWisCV,y>i5tK#.&x +7R]|SyY ;Q|gm'ްZ+eD6Sl+P M2Κ_ZaIxyIZi|`CkRϹX3F|]dj4W|&_vɹwVR7(&te|$n޵ R&y[x߽-̃Y_ZW3ĉ{g^ %\$#^l/.D}Dz"FY3Ao8"˪q ]`X|,Ś=IPW" LmnrtGOkUϾ 36 |+"]D5.W  2Fs̟*NKVGӬO"P>hXgl,EP L2`B6l[Kd$0z{z~pLݞ\Q.uf㗟^pAY8uB&t`. M˽dxW6(RM&P_ H=j{{$D^ƨ[3ٽ_:Ow}ż:nM]YPŤ;)4ְ+bJ丨͎?S ȺQ"\<@8*zi5َ '\ f5:Zp ,=$Յ}q֞j_IKvs`5'xRs{*[Ѽb|GW>ˮleEiwtL-gly0lׯ,uRs^-5Ďܡ#dԪ3tc, JZ;8Q{R?dlQit+E$ $ ,fs;Pq"m8.ݚX[P[y[lE.U0cI+QŘ! ~)~I Ss`IO}./~;Z&Btۃ$T3NpC:훡(ጼuKzι^}tQ^>ijumtL~e4aD6`CUKyF)WI8A۬1dr>TL}g23?? $-j>CUŽG>\P|tu6,kI״3> kG#,iXc@랤kBU]ũ,pnoX&E[%TO(Ef2.o$_zl)AJ/ 7*NR2Q1V/$4}v 1 t_)10qBg2g/d런KPxC<[ VAhn8]%:,pS:ԈZكFhbH<H#Bjg" /6:py0U8/D:*P,|FϨ-hj6}w,*A$VtcUe:fth@(+7E~[wc :m^L.Uk/aBN,Z[Z} ?ͺrw%WC!cGSqtTW]Džd[Cf`|NukaCZQ[H(aꖥ5䖜#0j4?bjyOsR%[kl:lGLі D9*ArJ#Up0 q%LE2<:|K @ڭ9rU l[hUfaᆲS-? Ef#IуT֧} yvLT; |X]7I=P51ZnՒ 764Z!4 =g IO.3zG\kAAf7֠ >aZbIՔ=SNil+NޙO؂nߤ`|y]Vu~ZRo\K^r%=yy>59'%@" P$Jkl=ˉz ?0m` 1SO:3[$-4퐋8f%Udz˜kp{l6mC=(JXu} [2pdͺ %!'c|Ms%i0;gUȈ2n6u6h#]5' K_<}=LήZ ojy]龨h4tZ0ǷplQ晜$nwy.-.Pn27k"U?tfC"*zXEC<3f֝A<2sCtO ##^ͪ);ZD+aJ'ws"uwii42=W_6)04U0K"\GtOӽ<)CI`>E;zKW?6w)&~"D v˄Xb)q9*8RPr=H̯{yPu<2$?̇e^*Xvz&d)~Ce3_&F\rZ; o\@-h{Jde 9~>R#/‚0 -|%#`ԿnSpεpy0#ĞU>vAn$t=[&a'$'ͲjIZ 9%ҩ;AL;`@X?DRt\z*uVkbsHi_TlL-YkFQ(7_[=lD<{A*O71譥j I԰|Vf4%覶HDj-~oz[A.9l.$4i sG:K"=^&Pr.rTBKPL-eʚn\bf&t Ľqw]:D7ⲒuL:E*̄ w$XQ'4~>bVq ;r_E;t51tw_'E/R6CД?g?#3~|TMۂ4p^G+ԥSp++5P/a6uUv9/K#L IAx䓸񌋌B[:k]FWg[NSԄ1Cqq;O>LĜ$63*KKkf!;2NN_F0gaz˅hH )٨bt#~b֝[qB#V&d S]*vշqbڤ- }*z~-g9upV[uE-ըhkt!mZH0}KYƖS Y3縋1X@.e`Co$hriӎQ 2C܎GM0lK x#JAބs^l.Bxg?4ЇG9R[T}8Q?YgnGB)8|KoFSO~C1GfE2AY#dAD)=]& \* p['Wvvt2@ZĀ$FX玞o0HĸrZ]gL3׃Gx 5R^Ǐ:W9P~ٟ{{^Gjq1n4e0A#X8_3幪2{ $)4\'ԛCH>}G0݊ݽI (bx*a$Ox.˜oy\catv'-Y#6T<,j ">x#'8rPLN~rN X10.LwjvY pzo K4fpn-^bipwUŅ.҈I>}7DkzOY_,j.uyJnf¶ iy+=Fg˕h:ctM ud4W%I5FHCR4n訒anTc"ScηP% <#ץ֙&&8VfDˤ·AH-%Y*qqFMbmp$3M-PbK1ç}b9[JϕO֫0hq,9?)wGGXn3 7e9Vu!v&zDT:/Q gAk2q`%2Q:wT7ְxQkAxUds`Q 2s[L&%Bll[Zwe MƎ*0pkپrh2rY)QD+U հ32ۭqڿQ.iVQuAׯ:ha)CoG+W@N0 ,-i8PA!`x%nyt4=zbpl P,}`ihpcasD8&@KE?|*Vհkߌ@JX'z; ͚9ۓ&M~@B,aw|dhjb" n>|HJ͋Jn냭![7{vNgE\<BDڝxmMVYEQ7'ogH?cb^*]ԁ]iظs6˥VSvu |^l,YDRTd <40lg"%?`TeiLdҋ⫉r]teZxl mՉfKfA ء. ee s0(5_ǫPvG+mW2fQul$+ wrE9 _я"ųiVmJ(_=KASC;K*eJq=:)-C/n|c/eb 4IPmsd6\1'"Pߢ|/g)=Kfdq:ZEw6xzgPv#s,I_8;0*[SnuE2tʸ81&;ύC-«ҿوYv@LL^O6Z|~2l[lW)%v2M D,jѸsd+]dA6G{N̫I\lm̼L,Ĥesّ(\x_ϭCT)2ng-QеfwX̣W+KJ)i#-ιCyCY;*-] _kޑ 7%zD'0hFHqU"7 >!'lO-8 ]@ȃC/t(q&GZSf=IL;gR.kд}SM/~Y0MrÄ޼:ߣNJSt. ~ lT  aV] %4 }3_6OAP8\ 2}:5u,V9Bͧۙ>t6K+"!L] =0L Ej*lv&> 0rfκukͱoFf-o?Q#~L~Oȇ+ucq"2yAY܁${PPԏU^ ?!J /4}% MB'r#Q4])7o= ҉AZ;Ną^G$y l 8p-.@n q򇸐%c(IN4$^fً6צx<Sn坫zWֱxY  7Z.&ϧָEF^:_.nœPK {θ!Vt1`8WxY1̒%pz =Mvߠ v]R;Max$Es(rT e2ޕWiܿwG,ּ}QAlsx \[ĥ5|$k*h@\Apcvl%VS7d;6 vIZJ8@!ƌz.D`g{7a-xP 9 6H3&7K@8k=FD&5TVNB; ˇ*)-m u'҅,}Su&xMFjI}Bu3Vȥ53?i* }mXT$_% ʮuub!ghT3 "38%rnpt2bJ&?l :'bV/o2G87aE~P')NҚ /^%ڸci.^NY^y|- U^#-2 +vEf^?<Ʊ00O2`wY8C,NNܚ)>1WmpV'Vmj5)Yt@OgFl0z3S?bB]d-*xd¼J,`G#Ūۊh]$.` $#-P{:?^KD܊F9C@zCY{;e 2-ǜ<޾E7Ύr<O38$SB̭o3}\|:{n5\3 >0ڑW 4F9ےtez}_6sI8?Vda0YƛX'v3|MװRÇE1EҌùzW!@S&?X/" xGփ8(OM yhy~$OAJfUa\B UǬ X4$^ykfNdS؟|4l;b\++M;* :&q<H`|Cu 72awEg)#8-*7]u'5lϔ5~ ;Ejޛ33ȼ.L ]֔H]KM6J9ԋrm?rFdvVzԄE똿B3ɣ(e̖G-kv~ +p\3r1Sh<z]|˂ٚgt- tO90}@(}[W2 "^Űd"Ӷz N}+2ETd^'vM޴.{h7KDpS .w`VtUGs$:,G*}{1o_/4u}^m难i?KM3q+y^>DdF0QeϞ~A>̝b'28pT҄WG_a3{ gNX.s D%cR kk{AKХ5Дg30BeY?_R\{SьRK'"*sچ$(AXn *yW>@#Q'>.Mq JEX$y1gdV%;fsB3:z+uQ3aZK Qq}6y -LJx r˞Bwh8C_E>)I 0g3JZ'9a MO:w0˫ &k-lXqiGa^ɮݳr&+,<  bH s6&OnZoi2G\Bu%,Rλ;6 VC0ISQ1k}|ߡfэ#m қK4k.rA  U!-Ө |\`=e%tBc.żAg`7ּ:;? ZA8,*s@ҝk0w"^~EuSFq0pJ{ &q;&P2]ۗdOUlяQ*5}yWrR^j֡h/Ckf21mc=㧔"HO8Zӌ}7DdJ צq̤k[e3o}/9魘nĐEmcZaAD7]#X_6<:7Aq%͟m$H*8MטҁNlү-yT-Zwa^5(]mGsv=SՏ:3's\wj2yO[Kbd^F6& uw ze/@e Q&+n趶[.mYp@EX~FE `+@@QkmҢIQp&n݂)ϮRiySGRŞL=+ W*K\qe=; k4Z^P6!f@b6w6{_ M:t]8 2)R+x ap>vWAs(\A/N3t.,&K4~ Z)=ykHawF8c`XOW.JLȈKl+6:n4JƇ]&XLT.XIz͘Y4˲8-gf>OH3)YK"o|l.3ez4Wq2M`yJ$4s0]v/g,^.Q퓸$9vh:t@ᚩAx XCg'.8̞`Gap;M~1un]ܦ'ΩJKsVq<(KH<&*f&oPyV(_I[AGH Pﱍ7 LkNEo8IGsPNLkP7}TKο:͑aP@!4&ѮzJ4Yɼ#*҈<֨=TE඾({Yz;jOÔzdiHLu$o8 z]"nwhďZFdPOjV rwksh7c\;$K&`zWVU3^,7;f&|B 3'G/5C4{ѲyW@x?8)୫Z b&hJFJ4 ZA NC\|mX\ɎzLa*˪ӹ5aw͠76@|忇F~ .3㲫/,.чB;@-9g 1/yh'_pc) L 7+O>K\pAȹ/$)?Dg("Ë+ڑY;y zҴ|-w ;?i{i/8po(6=V'duvu,"rq0!W+`X(V8dj.|,K|qλuF,dWJok;6pMeyiA2v͙͈7Xg~8p:nDD{zBW̛% lo?=n\IiCT /V3n4_qT`fvZaK.+RIBϸ3Jۀѡ;D4e|c bcUf SçȴRMMJx(@WDщl["N$J80P >EX..3oA}oȵ]ꥡ5<*6 9d[`7pN6ƍ [DX U>,kϬ=n/vQ#ddCزZjX+@]C"n䰻JWV4/Nݎ\iJ;6YCe׷߇BSG 8CłUaXeh!׃AV d#8 TLj+^>bif!u#)R"!_jC֜n.܇aRtтULM(qtXj>{yoјBI4X.kͼb/)ijJ3Q8ֲ,q{9~6OZߛ$+&ZvBthߞ */!ts6T?G[zIb ˧WOSMA\}v!f70E *|c cL,dO1LZryH 26Kz}a:gZ!hɬFt뀝^>P=ܻ0 _-Z|kEi09c&CUEUڲ,nTóE^RjًSZcܑ t(A# 2 15"i^0׸_tocQ2tg<l' `3;!A]"ܗhfۑǻVHJ<Tl_`z`*=~8c+g pQ ,4  lx}Lɿs{" %u 3beJ. Sh!l*;Ly-1Wct[jLb2l" )fZhy(f§=>ܛIT#Ӄ }OT4J5w w)m>F6!N Mk=,}S]C.ކ0eٻ,C#Ͼj $u Ybf}8`9RGLJpk^3M;7ucK,Q,s C̥@(r cT700t - Ju-NyQR:l'M{*J˜$`OZ6ٕx^U+”sܶ,]`%fBXlY6R^MB)ch(ժ9] DM%dE=^{ފt]o *"~;!a*AzX>?ٞf~K` #%+9]Jc$Z~b42M h?¬lC0>ggEiAsSݨ+o謀>]`9̍z?V$lypo ސK9#+eL6@ (Ė?\dC$~A$X9F8R6B5@3| ˆlv [~R;vMc.|Gc 2sE !+Ԫn^2B'zhG㈉T/ɑ+S{ġ,> >pg E™C"Z[jak5';Fǂӝ= 璒lZ\Z])'p`uX$}|$&t!vip dzO-`,3YX3vDVȣd rp9E '#| ԃWڵ-c֙܋1O*X-@k~O^:+TMZO*ȨƼT pjyx ꓔ_%2!H֭|i,Q7qNς7a,?9>!'$Ko9e)t2~s}jqKaIM7b{yϵuy@ yW)8s#.nwv}?KcI ^?T%4 wԓe%q3?>4ؾv=nt5ڵv?gwMФz1Vu,XO m4t.;~<wsʕ8.qZ D:>z|u"=}5%-<%i"z| m]G=DgZVh^s 2hN'*LzGh(\"8'fUDsQ,!irX #9'3iI=,;aýu) -='i\C>jov4j- `i@Wx0mY en-# GTᲺY6VR Vow|?@t5N%>7K.Z 6xyYk`aXVCKbxPطV6)yKsYIwe o)? 姄fM?NF-Ei`4s3AIܜa7F1*)m,x-FR3Ǥ'MmXLfr0Xj xefaxD>a_ ~9`jeFlvJkW~LB2u{7fcHBä,}=t!y1NbJ#}wPsNce\ bG!e(:+-G@,l7Is(F>q'Z?T2^+ iͩ[OoKgJapR?tY—{p: БŗR !ց2% 9tpz{fH>1`w2K`pl (oyrޗ2\2E}V$ 0۲銕bfXVQfxjzщhُ y/Tvzw[䴂fe@jz@xhBGHBLcjks^Jm09_<(\Ό2gV3}{kKoG $ ;Պ?;$z@Gրiby$PKt% r¬͓W( N{m;jRˈi8,jvڬ@ݑ&ѮOv;d"I1\{zvNjQ1*mŽ|DyM'\Ǹ;^ܛ5CG'<;sO%9 i0o~SUπUEm 'sj&`_!}] ~l9yl -HT)]7wc Џ&Y_~&PDU%2szGu^T$S6h 2[ ŏtͩ:-Y.j 83`h=֫=L@RaD~'sp5u,3Td_c~o$X3'^1ˠ#XY$bW}x [52jxlԍHXcQ͒]dt-jE fz*ȩ$*3cڌauD%zV*]a( 4%h0$&kS -ErQ7^.*8֢i}M[C]SzZLm9?:eiae]D A8!lI^p@ h)͍UgzZ 4;BՖ(5z}X 7e캏IO7E\hY9r߯/bTj14waOaF 9WotQ*M<,/%C` =_Jx[cK)73%Nۍ:k1vHwKa]q%b>8"4lmTm5 mgvx螿y ([[XLyE!q@çZT1*2` \[4aaz][Lb㐯#}yI|}]$$04YzgĮW 2k!}w\=J*rqdR (͑C4MeLj 5w )=zJO1M,8d%d@1q5=OGYBa* 3X0 kLdgOuXXp#+ۄ'a:[s~s,y. 2 )m^\[/a IcA' _=ò_rcf65QZIk_J!`Z=4:q P#:āF"qVm,3@0KR^11Pd=1]hq:T`PbCsl,#"=]l,m>|$йdoRɳ{V`~}F 5(yT kڈcniav%`+=<q@X"0h}9B ( \Guca)!"ƾ?)*_ax?7.B㺂mz`c `>FܻH>ͭۯu?Zt>})]6ʊzvhi& L` 9n]H bD(MIh"T/$YjHL Z 8n{L X|_`\¤krݺCn[oHYVtag3/Kv7근aނu< T!w/sZ/%Bѯ#`X>O sX3kVdGs#)K5XESp`iA787>g#(c &d dk00GO~:njU!n ^u챖+ 1<Gʿ{]'/Z`U}ȄE Udn8cN33sLXa, (2)UHV!>\ Ž[P'Bm8˱N̛_Sk>iգpik4fq@1+-YU<1edfV? O^cܕ9SZm )4Ft!PA0sz'Lq$):̋x1+YjTF zBeq\)3`i"mY6~gC(b ^KYfb.6cZ&#7|(" T<[%\;c6{<xP?tH"I2`;i\K?jz5$cu!PL70s"~NT~`F ̬MF97S)+?+|Sس.{L zyƫ?yӺ\ΎdeɼxTmZT%;MJ5 q—2 qt|ΜޚJ|X92Fg* +/+ ]`@ cW-q^-"Hг^G? lF?p W.8RǴ%w*g_)-TXo ڕ[[OO? Ti㼐jw+Ni;pQaiZT{s8#a]~) ZKZ"~?-XܽUsӦc bZc ]:Te}og-??g$M=JVK ߩzso`,QvلɩX|AaTf V"FX0ڹ8f[!ypFhTHg}/ex9GG1$93+cdAɳGzA]dQ?-5h4¯T\X\3o& q]R q@~V5 =$4AK|0l鷊! 8IO\^@2e7!5 iFy9s.Ax[sUs j:АwR ?$#zhmOaXc5g5J ʢY'iل~pSxM4*EnB 9L%<8 z\kdg/9lunmЫ_bra1%;Wm9^+mGOfF17qIcU˗2߂Gsv?+iMSBL\NS)6yF[]?o no 3_fI襡'L,%BJy<:/<4Kغ}٨k 4+`}Q3Q501dwjӺ~'y8xČ&u {Gk7W4e6IPL^$|bn_,*)*0dN1&2`lk9n֝A[ ' 0c&,f).@߱xab#T16ǗJd-CrԕT @77.[>Si[t TVk*I,Ĺ2xp*`D<~ |eX74xhO^sZXŜԔ$_ O_1pW`. gDD^SfC m[ m6uO-IM̭VH-l 8P1 ?')ŏ"w0Tlr͛wl~Ve_ZoCgV^ߤ%|iF 5@{I^#@_HA[?D>N,8RgDZ4Ln@=g ¡c>h ࿽At0-D@*6"P# 1_Tjhry_2okH&*FZw-zxv!rkTmPE`twn-FttV %-L]^%v6*oD7 i>;0^T7VS(HbV :t`2f aP()RbUYi%gq` żŝ6R_k /1`/P`1KQ|pU!Fso9pk1dO7Klt !:|"Jl8$cSmm)3Q?ƧpFh8b-ucں1 Jr4 j$x:uc@6^++HY|mshbH u8d',G0R\uNeL9}lY_ʤ${x,2j\sAU:7^Q޸({+ _`tnz&)/$-w"w21= TBOQjvOTMT;VorV0 Eʪ!W5rL{( f^.3 LԅTX}Pk⤭K3f P\œ0+}Iw,rht9m00ךɰc!b”gA $_^zT^jMzqKіxؽNS36*J[v2BCuy/y &{7U ]=4kҤ'S09ĉ0edmh 5СG}?Ty_fx#Ȧ]V Gټkj:r %Y,=~ ܭpz . RKE5Ey v[ ͣ:f ~w07F#YVxIf`MW9('xr lQe'0 Ac nu `VTX~sIq&@LPT Ӽ?t7 Mц%~Jhf'n}_h_J},j8pbdht*.xrN%)> ۇqf'a`K۸i5) #[V@Lzm$KsŏbV KJzN7M۾A,Ps6C&wAPG^HkH]a6KXuKnA_R+YK iP^ʅɿ8֓vF5_ "&"@:7 zLVTs4i?Ec^IapKHX:Phq{j#oWZo?z=!` l{8z)DF:SSD'Ysp%Uu1{%IdJi2 JrL+FZ^{T;.р(Yu>Ź1omfIQ阦e]RbBh0хVH'xcZְ_NnO3@ۘ{Hh3\ƮSlhQ->1uc$&5AOU7YWMy .Nw ]_gp@OՃv_{B1Jތto[bf(w[URLau"zL6KpjW_wRl)4Mnc&tNt%#=ߞ^n Ғ9T-`9]΋S1mD8ӟve^,0[!.Zla8,ީfnHѳh]ONyfT\ھ2M"|u%-yuuK;H׻-δ9ZP d5EW|X1%<Li{/xDFd?˗?̠RoB^C  giaD>&e5^14@/; M%7=D8䰋53~6Pg6kX͢S#H&,45sﻆ@Ww>"@?E\SYتgOfX&0&$ٕ5w4NNSLiw )[.M$89LMDʹphN݃\ZT>6[@FVTAľ/*Oj1?P ein‰qbʻ`ˡpn8}b {?h+嗯tz <+Wb'&!CkCLeN4 t9jQ rOjKBcg;+6 x@ aˤ?xDCyOV [, -jڼ;E.w Y_`AڍVDC`gE3C-0l}+$#¯FY>3 ST:U آi?sUȧW=Q&rvNKFڠ#Hf.PB3 |@B`Ek ;ROM777#DğvlQ wRH"roci-aSfhFfbuB${/ײ5l#RwڰHH,on x3#TG?=tS7ADڄ[Vf*,@)Vh]}Oǣz=Շ )![Ҫbj *~eZ@UEsAԹD<9cl|4 <4TӖ>r=꥜ < I# l[AmܭvN_t5X%ȯfÙyQl,GK*az>~D16*:f3lױl3\l)Vme#GJ-!OPT>\Fdy4bp8hJz?bռFWL9\b\}8t@0)"-uW@N6$Rd gtfi;nX̟viw+,ZƏ<"|N-x]Ӣu\2 1Au~~>{*ʁ} u@(n *7sJ>Mп6CՃG̟$)9lTum-T.PlWbo=4&@tS`J敝bWO<#$F3 g"M፡%/(59ඦ56Vk܁8 jk*)M aB~mȁmNo>z! ?D2T:`L@i~E^d!Qg(,fv2›?:f[Ќ]ռ5; e^ j02@Q?/>U/'Tdy o;?9zC丼 yO:  F] eC3)B4_DUvjSqOGGK{Վ :Z`x/g͸‰vFw € HLӅf@|j<#)NHWnsLT.˕$~+ H_ kT!СT*dLW\P$Xe; -alԔP҆~?bg:1.P8] )~1̩DЗIOW*sbĈ3YO:Om1nv=j> #J\Pp$y2+9ZD7e|;䗨B/rу"P[S sEgW7=0qigm8&x`c/(1t1XEsh]@|_l9{[|ALmoWҦ8Oh:#L-i13z84Oyrӿf`m;%`(es3 9hS Clz-k_EyʓkHc# Ab7e\.cunBz2@^$Lz,{'I|\@>!u8!ZY*moړ~߃2Oy]Akx;Э&HD1ϐzKWQOjΨ?*^< 3inR+;}3E,/EO9=|x VxSV SCL漩dͫ$WL^ B*W? G};S@P'ɗ-d_) q% QfBƶ.*DKԈܛZʬbMwt&7Nz!@P|Km> YC&`+|(9"Ia LUF?!!/'!Ni NkIJ%}ITdaan\I4&1jIzDao&ԟ f^ @'K5z| {Q-֙u`B 䍤ވSgR1rD kgV$Z0yFD|D(HJW`%)tNIܯ'EYn!OE3+^ IXa bR}')w(5,epw\pn^"[sF.T~&J5Ph^Z6MZ+].!Yqw1MvO?IhMmED!F X`WA!%`e疤~_o xh"xNN@c󀟐Ќ;$6_+K`btj37 aᐻX}'lIula֦ :-w)9 5/:§Jf{}4%aliV6)X iG5F䣘(4  ,z z2k@3ABBvZq)5>mڅ! "31ÀJE"X8/IETnFd!4+VtDY.AU&8eOYI;(}ܡdoVQPs ﴧN$ Aq$C!dSĕV+>R=Vn2 nb&hɐ$ܬ"9G@|Y&XtVkdńlJ&ks+q!sR>5*pG ˾xa^.a &\$#a{>NYqh1݄'6F" 9:u~YuWk4Xf{]=9xRz &!]++v5viX4ufHRIī>فxE'/o<G7 [^T 均zKDSĺ\_:gslH$ƁO\9k5@m;l3X)\Ϩ8 T(]ǢJ(5DfYG7 9H刉5Ƒ4捕t&?dMPKUvLC-[M)6dڬh=?# ;Fk!#lm(7&\ ;JRfo8?ȝ2&$tCmࣶR(`A!u^i=a;RQŘ 5~dSw`{*QHo?āU7_up(4y0MhvI+)ظVf^hX},D*LJM߹ޯDhtP骂ZK͹* k޲ n/+ 07EE$P,դcP~RЉ#-mp -8yBgXGΤ̩e~nU4}2>EdebYR #ᣴeK2XEo&IKr=#3G1"ic6&0q.Rꌋ qz|-Il"hjJQ(q5Hpc 3]Ez~WN &`$zV*FO4SBݱrC ]ϙ,MFs4hy@znOKT7n}(.ڃNWeFp\gx城Β`UCp{q|SM2Hz3|}xDm!fJ g[Y(7WƪF0Ɓam9Z-)ɊjEe D&3-JsEa6:9/m'5V~Bz\ NL"ܩJ Kh~sMtjܗ mѷ,)W^WѢbQP)J JeE /a\~4鼴@Fq)^]/u2h75I)R{ of~>-4IcK5x/f,zr%lW4_2Ƙ%OΩ -rᓆeTWz1px޹%݄}nC|݊4i"oMGQ0z< ڐ呇rwoLkΒ%F*OO\c+ :%֤[GOW̧DL  PLP|n;PUc_qk!V[[y=?p;߁olhU z*'v9{6"&viTuP*;zp$pkx#S~dxIc=̥l$ h"a9-)\5i؇O^^udc/j'|_5"\ k :u _7Hqk=%#f|PpxWxbdi[95 %ݎvq<L}a{`6Gnh}RMњQ#*f~&BnD( q=dy>-`&٠lQy.ۃC[;\ sf *TG}m%8J77栢sG78J^[jg.jo&7hu-<" %)Jw߳Viˋ`#\.Bk 6+v!=ա4,X$Vb wmz/?\^/ hu$mX 1/i4d26ѳot]d_?x*TEڮTS 90qD[{ĴB G 6w?GVJ+ NUl|Jvb$%cGjs]O 泌l|4j0'%usSGXr4 U(#5Zwt(ܕ[rSᤌxn{j#r&5D[B֭>pZ`g QBӲwj&>-1 l᧥j7-mEf?MKpUe@\3i cLn:VqWK([%rҶ]鋌,۵1uY%"Vu%i̓ACe#6Eƣq_S*Z , ?7{3fo[z'6s<. ,/  {s 溞rTgX9 7$ʤhFL)V;"\ Ži}J8:r%-'Ң:(tL8NxG-LIysmPjٝ`XfC#mW>{;?^. %xpbg /:r#k9 *RZ09<>^xԕ?^DXQ@eڌYU !f]x?^I8`_e )V%`?</3>-H<9w:cv2qǻaBjcuF-ߏA]EQI0Hqk3gl(Bۤq\ujaN/9QEA=1vȁn;#ƜlIpfhV["4X'W?:~䟗^liMF8\?uC^_$lOcYyq趁şP]sQ^Bx,ɶhM3XYq}dӤ8Q25{rxA>*%rݎ\;06,$CUƁ0[|^BD%6$ J<_=tDz1I ֮ۇ{gq-1]ے&|Pq~ xD84 rXgᎠ]UInAuB_Q& 2CىgKg+ p \TO [we  S5-k`a8=t }z|)T=*SAe7R;0E#5wUtjIgܶB! D"8^>+Lv;vĠHJ4iS rn^oC‹c[ E`+l\tdA)Ii(F5O>f2БWKr#vFj"ԠaDnbҽoè0EUbMZ-0&{:EQX%v%m/8QjGj2Wq2kvEg 3zLK R9ԹDcG (тXaDH]Lq8ʴZRҫ$6w+cg[h#:F\Q0Ui)ky1a:ɖm\Px1h"67V-b8;=G$a%nro;(RN_ݑ0Wzll7*HɯsW M{.zQ tOAv]W+}VC;1dlёjt$` Ƀ`50=ZJ/0f S{ ݥh;rWhcZvlzPc_9x4#:~5y‚^XʩOl`Sp,x{aG ?X Բӽ6[pFIt^Ɇc ~5޻H%V'oB §qv]Eds@sIBtr8xOQXO뉙ldbqk3f'3OoG!E.Rv)4;tZs|a[UT` OٛF̶U/6d*Iv{e:D3\F4xp6Va`L7 {nFT6>OkV5t: % qU=8^lƯWXBU/#:k!<a靄p/D:b;/;RI򟕯>x {i#ыɏ۷'LOG_q/)2%al;QP<~̽@ғB"W*nI5YP=ńuI(%ҟ' jz{朷{UcA j1 i햀d7@ldzYOukfugw/g @UB}cbco +4JiFLLjÊ;9)Ib1>HZhB$F8N$w)ɋy,!5uh؛*%f!7 @{t_*|x<5,)<G>,Y2k5/ax.ohڲ"Dk*Vi YU[eaʹ26| )(}\*Һci(byr) V8[?9Gf>qmu7Zwnt^vQٝbM\Z bg @D,)7+4A@\(m,Ă+U0Ca :߄$Y -8] .TsRt hfZw {s+| A:- 'X%v7EjK}é-0=!=&4Ust(_M~MܖPn/v+AۨVi+q&y~)ep.b<ۖ?6nY%ք{iVsV𜔝'l'Ytp Gpߠp5P[I#_3L=0ǜ B`֊j^'#,p^Y8@w#*q_M1h/OA+GPxwx;qqZ_OW u'(O`_)Bմޟ 8%zg.> (ZE F'p14^|Yux'3zx =r9\4((iHcS:7ԺU?a:D1ٷF^)Uł_4\zGQU{I׋@Cb{Y0A`pu.9`dH0.c3/Bf~ƛ \a>tRi8?v<0}^&pzy"Pha=vWJpH3xSEQ3XLSh;xYد@4Im+} W.3H6>hTwJpYc1`)Lev\i 4>S>ʾ.-`6(mdL?)VP0>S xaKC7FeWպ ahwri@RbI+ƴO(~ Vmidӹwc]' 6\oϷ)wCE| M'\\{3ug_4В׋[iĶxf :s7s_V^^<@C wF@`pXŦs~NxiYoAtӞ: m%ȐG(sAO h49GcѾ!wvTz~X>ʜ4>:]tsD;EB9M+ 3/ORDOLi'|~Q hq }xKiW M@/%p9WζwϚNV[l7ݞvC tBp OA䯆և;LjՖβwpǤb`(fFq@3r#sr-o,lxud؞%r2H~?␕%H Kch?˪֞܁qxȈXe`Uxf: k-L;1^5**WbߎG,z(Kfﱹ%'Xj(,(`+K<~Jn\\pZn;$v5 '~+`+$Y\# ?Z>dB__hd1W^Fm=I/!]]=0OH]OܻQsCa+ +8/+3=mMF;a=ՒIgA/YC;nn R A^kpDKP6DiLs># n2N՞32{mc;ˏ jAՑ5 HsW ÝV{H/<,{*9tZV#B'4e\Y iVb.+ojḼ-LG-s_w.Ω g 0M|ǧoJH/TUJ+7;F[&-bY38i{^ 3>pР($xGx[Ո`1(۷I⾲*+y⯼⦺4?PFs:dXH{me䌤о`翗Gf$00b,Lo}uOM&`:%K~"<vF>6B!*afx/i!/XAqӬmMH=t2\͇a2ůW;f‡-пˉ(5b;Q` UE&8?)­_dx3`n|f{1s@ZI.(PjvXVe>r~Vw҈'eA^W%r6wDԣ᰽_݋tklBȚڮh^р^1J] 1t'9eW9$[e&?]D'j2)k5evV<@w}kל>!}Q¹Am qY%gj T77i3Rek{X/!m t;N!M[}vUv6ݴǭ䣐zYcpoͷĥfϴM<* =C<N\FT"j**76WY(г cʤ7Up"ۛ{ x ,4UXT@=> )ʗ_"hԿHa?3'Bzinl8^3$#: \dp yuJh߁ Ptb|H]&1pg8v"7c%tWRd +AYi Aބij>ߒ"I ;ֲ8b(+m[%'ukBrbʿr 兹Mwbǫ [^TA lb#eǬ ӗHxӪk^qݨOW96b9'{! Yb~:%u*Bi:Rbd.-*U]xʀ9ΑG<h7n ijv%'=M+~qX5"G&k\|p'UW&̌nY]C_.CJ"65j^}l*m?Єw*njP &_$Ngx#kϽ &):@xtS&KD)e( &U'!;ۜOa~Nl,]I0|Qpr/\Ok)fLhV7q@{u61J@E$jͮѭ0Jt)D n yN) ~2ؕ1Ukr?`$+y8Jnl+GHؚ{&FDDOND<%_-nZ%g(ċu$9~i )>1m~ X۽ENx_IDٽvzNw/i"V_q헋N0p("0dr/-gYT1ԙQ I@cB),W0&4s9 Y$ndɟN5_mH٦81ͩ>[A)\f"<ߞ&M(i>J *&9,1{B  m,N$g4.k- 5.֓ APgB6(GjpW<76m8Orm, ^yL$ rsxXڀ)8F K#dwL31*'fw*o.;UhU!]IuR3qEcV=c,msYRI-e$~F/>z-VK?Qu%ۃsO2Qu?]D#@j"4Oe‰{w)}Lsr af^$jU8S5.Z<98 JCzxfbaTkj^B*F[=:6 fA@ WusJ(9(LgUο+CBըNАG/@Tӭ_~UdnZ >2O墰6 43 7‡̚POFYeJ<]>}y 3"ȶ՟EGr` 3ʻ0LD{0>'HeZTS NgxCpm&t3oR33 SĢoP5'iXȉ ({M T^d뭠[L_AƉ@7` 3/F,CzQ 7Q߰3 MyNқ3:_5dv7O4@!pk4_P$3C9 ґ|pJ;&Y?ta;Svӑ8XըAu&6 h3q09xbCh x&h>V`r:Ըos #BT;\ N(n W6\ %G_6Qv[a4iNw63߂MPg´&Q Oғ%+.!B h[ vE ; gjNꏵPiSElSM6#FJlOѺ!sg:KOv&f͉cxI?~C[sDkf(xD{\LDOmUfqj&9CIC ,א,љsl;ysHǵSYe"QY? B33uu[{ c|M Q@^nސOVrIƨBΓ(b~g^O̗ށ:cX}lTv\"=SmO%2Fr eYBH87"^:HQDw D4#hf`!8(znDr,9hch4%$~EW7:"AJGsu4Q"cYB.ddɢEߋ۲$< y"߲+ͳj-KpS'VpI >LCGL:*tSNepR{ M4E2^ ߍU؂sE"6;]1 [s3юwo)? cR<8~iZJpxC.t ְzBN5#9R]xnep`0K3rLc "s!EkOR@{#uXm٫D䮽ȕ7dldԽ\T,H%q\ ŐRΪ!ĽoP2c {(Z2b r|NKͤigQٗ \c<P9Vv}Pлn"@s ftT"7(j?׊ 8u038H^!8Qڣ#TE[hov/eb&lvS:+6 qh096c-;:`{ gvɋ>R&p;IZd!)"0Ѹg)k[ sэtUXT3,E@ۖ~.b +4ܫNCZ%Kosb%,I{uݲF pa@XN&ALN+ xyb^! S( ȏZJ%6a Z+ȤBm) 8#2SZy/4j<-\c3& ʗ+W:y<_  7ԸYdn%UȽBTRRXyGFv 5~2ܾNr v5[<⅞泇) 5UZsjZ_+ 0i% =wƛ2sB<.&G.JwYaI9"sj~A{r!Hw)mrvDҢ5qByf-M*uX@a"L_G*{~ù я[;~Hxw/,/OXZ I9WiUfZ -ZABlp SR3 {-m # kC߲@7\a e e42ݧ`7#>q }^ŧKL0ǵ>iBOt K1Fm*;#R@{0VM ,% R+|z߈j1NBTZQqNREuxg i|jiݕDMc ]rpggoaFkU|ٺ[1P za?%毑NP32҃33粎3?(˜ᩉ>p+\WL YG˨PpJzmW"{f`٧g5U4&fE j)pR6 P+p5B3MytOH}{!aۈ${o[epO[^г|$-Q5dQؘ$ĕ Te>CA.-q/ȑO&ǥ{s]y_Oo1VGJ70jد/^t>} >Dam4@А#ZXVBJ{ה8k.6 xeݯ~VI|LU^RDl*3e c+%<вtI),}r~W \zՈYq47`3K`x1B,[tTa=Vx)SM" sR DL.Q)˵$Sg=Xc$Pt0uy&l *|\+I7+Te|<#)# <<2CCΥM!#x=&#fL^qxqa41Qޓɠr, KS\n?ǰMf[棋"*FJn֖[ 43̬E@9S\!tLDaݚ7xƚ+jYe7Gz+"XCN%6ʫY`&ΞzH> E۾-2?c-Ƀu*)JIz1;Ǯ<=hr}=9w*,$^/^y PYCI4{ozC" q MCp[N}v{zoVCtkv/HO"OC1ӆ]s*%{#-(g(W+Eqss̯$@iPRWEvA<abL|A8JVV-y,2Jl ]Јcf_L{fKMo˥nF)b$wС[.o SRgvfe `q&V(e[B?c;P? БӃ-x\:뻳%' HUz,.Ҵ=\VJ74q۝e r iJW%#(0EhOfz *RJ# 5'bq941p=Y˭S1$J2]QZtu=,#AX χ1^)oG7xFhpXҽ-\}C9o7Ibw'xNmH~]|vHjS[s_[v,fz'4+(5R[eT g\LVLkFɀu E0 ( IeA p"ټ0-+) D֤m]sjvp_#fv% 77h g$lGS{lriX t5ezCv|mG&-0:b٥SICG!QTBKTؤJ_|`ȗlmIo`ۇ'<_4;j_llo?ڮC3_̳gw1ՅR S,=lgu0d8TQ}i>>'2zM?o@IL4ud8~'0f{dS[K @&!Ěyv6 &5/HT2vSqcYQdlDҿum9o)d٪w) ;Ya8&w>I)>\Yk[+0THHQs > H$Fֽ h6Ւt!,U 0CZYPm0,&;+m Hۄ:Mrd'QQЋq7,v {? Kp.h8?#GB\GS~!YQ ףe ?wyӼ毘,/| *RJ%bϊe 5g>ڷ)BD$&iYfWqEOY3̞ @/=~sӵ!w!~9`bidX #;{G5c~uWD!@Ppi@K$T}:I2n9`E۽PpuNg}OH<|*svB;bi,؃Ȗj/Znل/L?hsn{]tu{h?fp!>kSr4-sfH!㋞m>=tHbnj~:թV?+&>9=?@Nw)i<@yf:yD0q6rb$kmz(Kmz˂gDN :Ț;ZBGƃGgH$!v2zQU -:ZJbi"-!}r׳Ҙtuhr}+O+Hqy$$mIS|L৛:藌*P+`>"U.ky[Oyx!t$(~ [*D6/Vzy lƣThnfU]O(^4@e𥈗8x1Xm/ +[w1sȳ(Gbs5)9LXA<{;x-М\Sԥ.y~xD.P!u[\w)̧W/b#~bZn|ԅWzEGsQAF0z ԄLeSڴk:46NC{5\Cw+sf|DOr/h@ɶrQ&O& t|P 5lq+3=sanѓğWŠZXT;l2/5yqRKU#2miZKƮo 4' FFt/YӘ?hBi8(74DIಟ+ä4'w-SLQz0`Ty[汪vkܧ yǝUǧe;@JPӝdo"~֢09g:mSQz*z#kB[_~[~+u}~#6]k6pWJ혘2pgr6dH¦V:X'h.DY Wht gX5#ǶNx5yn x:v*¤C2[7k*+>OPDm?EP]dO&J`si|嗲#P"˰KPNzONqjp(l r *{=gٕY^oHuf^QȯSdPշK]?GlcRl#s+!,O5O[|nDn_9&ͣ1ծ'Nq%y kjm2E;c񋰏Y&?58@…DQZܦC!ΓoUY 7Q͹S78EHT{ (cԑL1ٲU[q=3׹C<=^>%3JWNF<F.x aCK%v%t9TDWp|]Yv…ߔm]?>R"klwrٱUvpE_@3&]ɦxUy\CoӁ)#~!%3$˼`}(F=Iӿ, D_D/ݘϷko˙PzyÛc6+>CeA*܋}-[GSRt)S=uDf15qvaaV(I{j,8/ZE .εeNDCS'pW 8O-^WUJO.N" 78rC&ag|x j1 ' zgQ.6tq\nq1pL:K#*~: ZF(La#laOY!vsmQ16H&E;ofMBrlsdi}"TҐ٢T >l9TLG^N)TQ}Z&I\Syݲ#dl3^kвXCQPs>d<4|ZN ?9p|xSTv;=ͷs?7;H^s:2eHI][WvI=Ё\hU?[dTsl0[e"5=8xi#CVugʣZ`kz`ZFFhJLUf44z@!ql+PZS[K2 ZitcsThz$ 2~6mUcCpo( R~r/HjJ.6s]8$n#F%qԺ`4;M?ojkA[!ac~&=Jaai9}XW_mC󜒄Ջ{x%Oá>H?eyUtP; [|f|t5. !@z0AhI_gk2ޫFSLI.<ڶHKE>E_6y>J8ZUGٰȻxr'jk p&Mm\M 1*zC}@BJ K!V>3M$ѠOd8\0qI )$! _s c`oRH쨏w| CRf ŋ2<-6g49Swe='-xN=+"ʔ|u[?(ˢ@ݼ6r2rA`A.n'!-^uCځň߳yh>#lO ѻVv׹ LѻO#enpƍ2 I?c**QZSw3#Ȍci6&> ;0m[U~j'!( v 밮x ᪡NfIi*?&~DU!V~4@x3!OzPLﻙP?&!1>+ZuWi/}-Yyem7ۣ]P={>)uꡭK3{N?G2]%9e P칷N8 VK";7>^W(5rO].e@=Iq[EY J3jy܉WK+H$Ԙki?M( ;ܵ\flpW:8r3StFkX,Xi!fGIN{ [eI"i<0"0$9.{z:O!J۪e P -!+.0cOHh:#<5)_gaY&#s%7MeZP (yc_N A9n[oɝBZCMv/()S}7ٜۭ+$ـXAWz[.v|2b= JWD5=$~d>62ps։AhMK 1$#5Grֵڿ)|r"~Gצ߂ 4h2/a6 A.w|çZw,AvHOYM5ב[EQB/ H8F(VAO;HT0ٟ-,[A'^ CNJ_&@.QʵOqtdh(77T)Yo$Lv}xŸ.oo@K*J)eof dI'$6.eQrN\{Z'U+2#ens {Ż%~d@B|+$Dnak\㘎K9Wdv9Kcc- xZ.k&>śdeA.OS }A ^>8ʨlkaJ|F9.׿l77WToC&=)`8'^uZƽzX/c.QcV賧e(D&: q ;6ɌED~353+yV|O:Z=,nMl"8Q^*bqWE[/T0\04S n%Il,V-!MV@Ri.y u-*ĈtŶ0HB{ul:$'}lɅ]OQm ßtj&p~&uf^n -ڥ]V(D}%Nڵ0.@ Vo8rxҗ7(bl}d-irZ;08"I&yglMUu_>*B"Oy% <=7hk1t.#\G9Z:d5O+^=(bd-~O^i1Ҙq3I.>]tlhphj 6}+ՓCljYτ?5\13Qb"k3ǫˌdw m>) )x#:lq-! fG"aFeprN L^"lc~HyZCe[TٸV]W}bbαU{_U%UѠJؾ 'vpid$o\V2$Ylm\diU͢oqIg쳔DM#M%SD<[Wpd|" K)꒮O}NA(\:Ttrd/oL f%?&< 9+:=Lg*t"a5ag l:Y˛{_.$ͺu{َXnąiO)o>%2ivi}.j׶g @#:BY#e D >DgLxftXڙA4'D25q[9%TL[s?V,-_NUsMdʓ^&"V=n \i0}UDMqe# M(0x.{K$tWr}b(ؼ?LJ w U@$ApQbWqamk'>:`m vvqfdҘ4S?'2;Z_]U.ļglOx|/w,.(wCҴE]YgblN7ea8ӻ S6gAf{䲳к)Mp/EaX=NG+ۼu޵Ja* vJ?\=80 q:1&:L",P^L{~Axf8Oc iwuyl'kꞠZY(E/_ٷi m)5J Q|rGMpS֦(Z=ڀ눱5\);A`rwκ*f|:"}|p;T/h&d; qy3f\*hL G \Ώa{ R&&*VH5K߆9vs>-ڴ?În>Ƹ,_or}ޠ:۪=L*Ӷc4Kv˰G6M %䧚Gn E<<ޛݘ.=Xl7 ?[·2wtp{i J^Ձȯ\m*rhvw| $1qtxʷ\3&CjxR>uh3]:S+ڮѲ)q*L-\tRwet|UC|x̔|Eנqht`яأF/=RZȯ|>ܶo2!(CP8I6o2lpu8W:D>}gi@юOsbSD+Tm$ƒR4p Z޳dSHexuN Yj k~n- ?LjYG6`4K HP oUn4T mz3lVz @Wi% ;o!ۥe7|}OjbiBl!)Dz6\+`;U#r/{f<)S<]and7-8'f5NV*;hJYN<[LJFr[F2M$}M[:>zs N9塥iVm_"Scnb/eT!WȺou)!B *QhmF|.W_%˝ ~v$@A>:W1 [L?Pf$GA5 (=IYpi&<-@,c!uĈnY+GJUET߷@YH l#BAOG "[=NO )?'ο)-Tv_s X kYF-{b%b#\IrW~h5;2Kk\ծY7j;[uig3hi+>VL(P.L&(UDKy%]S[,-o89D,`ʝ,(ظv'qx6dp "=Cy1/YESh-óCW‡YINZ5A'#*]dCfY[_VA) 5;DnBUDLT0 ⏤ӫ--G̸J!GD?%ߪ֠S"3!}фu^o1r/aWJg7pu#C<y{L L􎠟Rj.Y3(\uN=劖^4ӳT6V!e^G3 境 z ő-(ᨿ9i>q=.[ݩs=)WM1]ֵs&{d0`G`W|(W8(@m.ds!sCj %2IxYO #8̀@Ĉ4I3-$#:Jܷ KExo IhKbµ>8D5zf{FQȬ3pO_$Lc.4\~Xt`Z4w]jb\\V2, یH!ͨ뢇Lϊ_iǓעI6~H8;<$ {4VY V;+ U"&5,s8+D9AKӯa^}f=1E} S>[;tv~*YvZ"6!p !obD~#?2d;Œ<]S- 8}x{Ph;$ʀi$(YVb@Eϧ5D#RDѯ?&3-b:mW׏SH4uUAxT1ͼo`=/>ԧ)_qwLϠ=ԉ3*+7$u.6:Q+,t:R26 |EYzug~K1"PI_'9C:Gul*Cr擤R"`u=3#~7`xŗPͪzp,;o#9:j>E=z*v͉5WxEɔ/mPd}={g[u'x$,@TmX&.r|*;r%TTgF0Nځ[]iƉU6ؖlg?N9AO!K jpWV5ۢY^=u WsBIU]ص_>D֦I*"i#;F" wMۢb"m]˳(mnUbۨ2  8Fg[ލFL 8$ k7Dpefԯ?wBK\ ;@WXS(mGjqͦHZ5`$X]V`֡Q|n,vXAAĆ?IFfkn`Hd|auR+f|(2,aKM~u9v PϟP'@{gyxAܨ5\j êR|)rv?#KAdL̺5jp}kUC!vq? ֤agl30/Q~rXf x rVf/8#@y%޳ "4y,wAIﲓ\P!ҽY3ݿ*UoӟlZJqwb"E3ڜ!cliq|*]P!=? ^/#&m`|P,ߌEQdkePWSƑ50$~YeFa@ywd2VJų$ЪMӈWiКPo냢5Wp@LP_q :KB2qgG_ZFZ~{.?6ZP]r<=Op$53kpBy nY-b,7=ta#S@|\S.̰Hr?FO34uk›>=>z Wb4S:)D:u ]H}rb"7q%}Gld.ƫld//s\bpnq&Iࠇ~ ͮR!IF%#MBA?9ha( _= !j]{>rmwSs,WP ^p,w+bPu`z-o/ dBlR9MLR=_6+Q KSSe6f3 ]f9}he/d1q.ƒ].2 c(m7"ݰ s#2Wy{΍.Ɖ$(oCzo1rR+̬ u%] 3˘vRЕfͱ{^CvXQ1^uar?vс>x^멟] y{|2#+8 tDa6l˾wY }PK5QR d:T[˓#=f# }$G@LArEyc wcy 1H^0ܮѕMOߞ <՜I"`G#qm魟I5u9Z7኎v^gdńﱳ3h0 4W) 7OT">3n̓~X-|=Rg6fػYnŷSnX[=/?A&JX5~v%ȡ:Hhgמ%4zʞeQ}{Dj @1DSrend$F_|*~}E4pW=\J:|K)æS8`J#OY.S\ e$K}!3#u`neyQAL*σ²^xe"kL ͜Ps,Ȃ亗DHT)IEP/<$zZC7WTs/d&+R,x@J:*W:y PL΄ fO5Ty{ Tp< qoNh]TDzP_pWsk]@#CFg1 Iaf(\)qw8]/@77Sԏ֮{bR^E[էLuǥ8pw鰦DFwnӿ;ֲ_8In]LHNlfDGMHYXzu|(ˠd}ԩ_2e%gJq.J~AfDDu{CCwȍ3U"ȿy)V78a1*gKDXD nA@$ j:ʜ$'+~@,Jڪr#T^@ 9/!>G`\H[BՑ9P:9&W0w` x&w]!>FI)r^ҙ/#iP4eRb ܻӹx0hٛ)1[n9rXKM<uWa+B"yGƥd1ˉKx(CQ!яf8q ]jޢ|b7ʊ~M3fJ1xwE1oGNKE52o,Q8$lj ]kwȭwk|6!x(r@ˉAİ%(^GJcOj*~Kdķfcއ_tj_ }1f ra 0hK`$j 9uíO!g7{%R+.w-nCM^D>A\iʌ˅K8yI>#Jֱ<}a_ 4S8*1 , (+|BiZ <?ȷNX B6: /@hiNDgBx+s 5WaAh=u* ~$ko6a45wƥ7ѕkj ;_*vP"F 6=Ʈf]D iIIgSzln=~_3ÃNִЉxF]c]pRU6`Hpn?~J:(fI+lh\<2"qo9%VI >KW^q#e!$#k4|_J/?8XyHS'ek w9AvGd&ħ rZu=6ү74 7"HzR0(d0'Zg9!H_܄ 5Ҹ/*ފ|a0gѡ\Y3g&E prl VyUKnް& OϠL1ېȮ{sU Bp:X_5:g D b l!YӖvb_ڎ7&δKZ\(\MK !@7UM EG*rLU" & "XUFԢi-CN&A ŻO$"=*)m fjSkpG+iZ&$E.Hp_(>.[R8i(?ʅbv# Gt[en e2'> 8fK|xKx,hpa"1#vАC}#r4Nq .V|=3)qRKAU–)(ZVdp]GQYSyWu6m~n1"m'HED ݯ(AH"-cq\4 ź:q<WWW,Ӊy/zB®N6(ʼnӐD Pix& ZX;ԫ 7F oYj`8"CJˎ&yabz|tV_X|@j=Ԉ& ?lhWK{=pje uCʇ[x%unb:86brPd2!rEilU{ytܮUS\Wʝ<2ҕRR ơ*8^:]f d'6'[lV -;[Ϗ*)ߟƋRw#|Iyyt Hov>~40lC?CV YSos1KW3c p:JoQتu!9a,z6Qv/ %V6xp嗼Pԥ?@z/lnFnu%\HzQ^hqZ>oQ}+nl= MV2úNy ݢ=Y/T4tEO;Zv" ySRavſ/e4NwVi5S?)B`wO_UQ?ZHx'Z9c:}?ro"D]C4 ɄV&7Ǔq@DyAvKCM4ﵡPb(`S4dqVqsu*'q0y[5i_abΟ<}ԙ];#>}RA{E7pZ(Ү x^ 6/=E IxƏ8 )#yn3V@b һa>ۥYKF\i _f!ǨpZwUGQ]IP =В1r0_S : }@x+0Q6R[&Uܱ3h_B\m 2a?T= r.PK&6K'kO.g^vOS2 :C}bTD3pa{)seY~ut_FyJAբ0mߏJLf% ؍8LZ$2 z2Q:'PBo|Pdžf\g)RחRo#KG ( h'94cS[` Gh#GE3%U|$w?oC-1@w>Fg34jT+cۀ1z;?Ӑ_f_i?+2LOsݨiwf~ER3->;FTU4苒6VEk4yh'蓊:8{ўSq^/'5)}l7N*q'F/S7B!+o#T*}Od-X [ Z?xj0%>,[+Z0f"x~̿ V*XL`ݭl  x7 qw:ᥰ^n]|VYRXVLcQ Ķg2BA$2܋fEA֠:0Hu>vqk:Or;x@_`Vro{oCkc:x"7 RvH3U4*gϲeLC=:  `L'JYmVwR^}Ր=XCՂWw2ZTiĬ+oZ/xsC+!{=Ys4rV=UmóB+zǠ D'<AZ&Thl D-xX+izH\iYpi^y ɛ'L]#O VbΣ}ѫF!ЏHxB8c#l!&|µ\>G ؎(5:13&N:#>#IJfnKUT~xVmgw,MWQfTpPG=*S#~E,iN{]p9<.SXZaFwjIiؙA fI{R:iZnˍ_xw"xZ?.bۥU+ ˲}ƈDzi ENm pV}0ʯAG'U:5 2x6|VN #2'bs3<qh }&CM 9mv<&%$Szu&>W0j¯iVջ1>9ldSqU* D3PDjjbN&ULr#xHw\F]ߌLaJ;#|<NXjSb?ʹw;Lm 4nxhw|ξ>}l:}3ֈ D2ku3VLwJo]vc.[Z=Q7g_0R7@n162]Br8rcntH8-I{[ySOSBy;ãz /Bq.Mb:9W&.nJ+ ױZ sYHv5=f[muĕtD{3C| @v/|HG+t/lmE6 &/lx!^8xSR/:ǒ?_:X"#: LzͿS5lw C4Qz|`  %;Vg 76Cfic]zmz6F9M=lb83,+Q;JFes7X\+MM[B<3`^[ Ǫ-]r 6uݪ߭/ArA⥦,Φn.E@7ourģpcZ'j> 7M7\.'%EVi Ԕiw!;t싩YRe/Uad4$4p*&qX}ϖ2Os;PթBl0]?fA X8'Xa\%.m4^x0g-`'ӉYto}]Wz^>Jx]-Wda[\5) 2[j{H{ECt $G.ᬌ9crrnh I`% =7@)Em9ηǛX6Uc1{c1;$.7{Gi6}N gTZ:~0[pnA[X"Tl~1Fa񢹧+?ՍvdW)J]{OVFӭ sT{Fz(; 7sj/V]c:G_Pk韆5#RN4T$.Qu:KH>5ms/aq{eBX8 ?ǹ62 SNl,0-MO Cq2` DÆm?Xar'n ۸}%՞x_DQUz}!7e$p2Tܞz.ÀbӼbe5.c@@j^yh!) G)=%*ܖ*+ž3TY\N>݋FQU59]Qu*MGL 8'SF=kcIX݉jҦ4۬4ݢ,;y"ߑ cq0C<.`m ,bPQsBԩ$ZfV{6jxiJe)^rh"@1չ! gcJk[3^n^D#MrqHfBgኅf|,Ѧ2:T/pI|/č#J< ;'0]f+o"RÀK35EIj4A'l퀧Mք>JN@ÈŘ-Ȯ"P>rEt,F?B_'qRY8ѩn=[$FYP4"?9~,+dt}3\NX*D]+v,5JXF64 `#$ &FIpoPO܋8+XK%s^0 gEpb\{bph~a=+EI°9}{' 9lJ'g;2;8y뗦w[e|Q5` Q߮~KhSɲqDTZʅߘB8N92Hw]з.Ol.mV)<359'y@IӚH˼~\2Y-xb{)$'e.XVnZŁ27Bmfu~koaE|sle'-/R`y(rͤ–"bynNaϓo|Q3z8q tXqas8w4G )tyG*lYhaAV{,s{̉};CEAk)tu{3TɉEtqIIezZY,9VzD~؝Z`Q":B7;wv#:b>(1<ē]ifK JL*08,8Jc<%!Y׭r^ ;N> jrP sqEx=}t:0r=B.1FU)jp bºJB`)kAڬLk W"pܡ+%jaő Xn"0 jbJN^^*RU{3zqSiIJ6_QbdQSxHa4ϩ%\tjL nAG!a:BL /IA3~XGD%M1<3(H\# @KDt_Z1km(@ƬIҼc@ zlF+]?WQ]x&zO/\nBcj6tLeE9 Dƅ<ۂ6FymCjOhTqF NQ;}sh!^S7&Fb+\_}LMa2KFQ/sQ,TC)0cךoDa'Ni}m!0| FlMS№8i׿uF]86ڃFU6nAU '*R1Q\]?V6Ϲ_z/FEIGU c0K 3`,r/0GXX]9ݎ{`Rk^(e="dved{qrm M3j mT˯\>OvV|.F{H -_oԞ@ڒE`"oO˱AfT)ڃbSŒ;D.Fsu(ռox<;c#Rw!zNQw39r_H)5{?bM'(Gsus77͠Z} 3)RoYLeaFA<9hvj$B0= )9Äpm%ߢ ~~a8`,KO@Z0S@›q0ޗ ovP!ќ4ͮiymla%mg_٬# erdiN_ְ~qᵒL g:Zt\=&sixY[ۛb@+76MsTH1VOQ9K%Hzv* ѡAPkjOvS`m-kFHvo{K$,р%0s8NX'w9.b9ة}oXE碣xDHyi.h9b eY&cmHͪ+ff>P#Q#^u~'Ҿ3˝ه!m!h}h3 /} |W2'=ZRqM)9G_CN?JҧmX}k̔n|j ?uxi{C豆!fƓ>&避SeK`}*_bz7{h|2%g $lITA}ON@-1~Wʸ"-S4SꎰM'U)gt^DGI' &2q:7d qYS ,o2/\J5K?-lkPE3s2 WSS@l?5më>׮>RbPoA K$B~ف?HK$zًi[XkgCRgu#`͒bɅ.R Jt% 0T%PNk6AU%1}/ 4t^Cz2OEEt,5鍁j2ۅ}zpwh Eל~o,n7L{e.T o"̘;-b;T뷫+ u}f:u|t`xb@ELoMg\<`K;*q+>] ۧqEG S3 &p,ꊪ$\lOø, kV,є+'71Y4[ZY_jq`-!u1ii;w: cjʭ>:d8~Zy'PIA ֵa:.c+YrI, z[Bf_iî<\?!#\zK"jP1RO1|gl?S&\$ f8k0ٰ={o5<{ vHLK ^='RmcfSTKi~]33mA oD9+Wnf@:ϏbIPpâϪ(koh57%LLmɷ`fdj'!13]QjjȮB,HTԼzy*\;MŌ+=Gc+'g 8p-V?=`)!Κ?kݥ2(Nr^K8ap*\q\dL c8<ݓOr+30`3<\Sz}96G t)Dea{{$"Ho_ےLA*[>m!#5_thUb4er=0tZKzYb&#?9d-Kہ7*p#"!7,XVL'ʃ K ?lV;d/~<M?{ huS(O`\?L2|۫Ȋ X%[Tђ򎦴SQe;4fAƚK!Oj;[rS { 煫̆{ݒKHcnj,{`@)55 2cW=+n^+0; Ϧ/S!~D4K/4%Zj4`,&F }וN jJ7v+ySqq%@cV04}b&zlyMͅӨP'J6l.T.K=9x~jyE! 2⧝Ku|{3uR]?ec%Ca}e8S3[8Ki+ t9H~~DGjmc^'lW^FE{[oy9Z2Sc㌂_g8i}y EJ[uvS—G%g)һg]Qbcs+rݵ "LUEQ2rCF|lI$r7”Y59^+vV'\R4'2Yޕ8yuiHG1BD)Mӣ=3gА;I@Bt= 4 {}E# SI7X9yK7%/%zE 582dKԘmJ\NQf@Usqb̷%>s,o AKX8U 52x8.@rT JeU3b"jC!,Ěfve O?WZubQIF̦F,6je1!Odfp8F ??;qab a@G;<4X\BhU؍Jy= [/MWZ:jypfljIP>dSU#"qEu'-b3%]~H gBC?w=(>2u~Oĩ&joL!R+Unb*$ u .J'*@H~PlUR[WaQ¯}<[ۜge/#^]VX.EHh2br3[l 0(6.v>}Tغ h%KdΌ{jsgC:<%$!h>\&Ao4)gT/640 Š,h[M9 #)0VpoC֝'/S%|I,F v8lVVE CbY֖hz+T?32:NWѼhlK'1/ f"%ެShAiR.@aٛD݇=yiM/3Պ_Wyo|!@yGy2@/Q_Bp($Ϻ%ǃreac G;9>Q2vx0>1\݀ F륙ݽJΑ'%v۵P䛧l_'<5O^nCjƉ8GDk{<,֠{m/-T 6iOGWge{ :pzQgTd6Ll C H_?R{JK uJg*ĶW/0?#̆F^z5$#2c# >d>KLc2\&,#)>wSz[Wa?ҙἐ<4e%#xto")z楙{Y,a)ghIJ!%n&4YQ(fkx\{ VW2HCaFCʼr?JuR; WŒ_;frAgl 7Y59PXi%<,vבf8U%L C dJrv Nӵ2U|60?O9?IV$9aӠx0O0n>m,uZ- пUJoh ^ jTt1yR$Ͳ,yao{jFF{by`۶ E+tTyewϲ>ECn40d[wmr*֧w{~-im5?]Q,)rV"\zc1ؒFGJOq[L9sm?QNAXJj[C/0ȞӲf-BoX|˫"%^?iq+ڇ::i7,PO>yT{.Pk"rY͹EJ{kgbB`2{b~ٕaey4d8tL"F Skn7R-շy4@uӞU5Rz>ac?!Og$~)ZFB? 3 pcVn0.S}M%HvmyN:T)y~Џo2w OӹE\d"4=o㙍mKrE^]irgLy̜aQ]('{a< F^7ұ9<fXRFx~j8.Juo4HN_"` M Y796%i5rpv50ȲJȇbɫ+`0-}-w>Us4/}"|AV׏K&{&&49g$g#ob.H;RO c\$jψU lt !*AИأuI*QI9ֈ> _Oe@U7}Bɽ4pI;'\ʌg};8pX+A8ZTbe!W5A\\IRW eG>َCrda$?6OCX*.?F0є5¹D025u-k[I^' AĿEy-*v s$M䔑S@7~tm!pW~BU{R-j\ӎ*sUjy9X&kCW870ZLT9z^ĬKzJeʬx,* > X۸: Ґ`Uވ*|D`ӳ|:MLFs^e@$*- ޮiI@難1qwji۸EWc3#z8`9Ni$VA4Ronjso}>&Xא9GPD 98v>^}e#|,;"L ObGV{H2~휗j2.JWQYBw njNl3Avp"ӳD v0D1CYTZ+%[x*Acy KU󪣤k{Tta@P>XSy#Iq#"TMZbdz3:t;ǡ9{Sqy]2v#XSR-,uYjtlsw,׀!w|lj|3͖l P66'qFVMjk$QZs^q!v=9Nt M,maF+B0*1YNYdiSfWEǸHab L`X--H΄YaϤפxH"?OK4:Ҵ4ʼ4(D+jEDİ2A>ՐOcL/f/d fl%>TďNt۷M֮ESaaŠك3%pru0 yF6s 'YϮ)t:<@mMkq!EW}acye4Ɂa.6&9p)v[4VCҺcE_[9GGy^2- #NP7hE(F^^&W]s}Cӆd)>Q^fm?A.!n'2ow3xGc&<֨mZ " u+a1)m$lS~4P0]%Ĥp1NZ^v|6CNGJ<{P댘 Xk ^W$J#!.G8S0*VT9r)Lk,1ݛ&3<`#]w/\᭓io"4F0{F nD)u ~C>ǍxAH`TsR\?ĸ>m&CV4S({kyϯ mCwNZfszc-;HS Z`",F#BT &i3δ i5{~T&{! :Dkm8ԄŐAU[eq/gq>%ĀhlX3gk|#=^aMggsVcM͡#WIM8CAR*^+]Q|]ȭ]wT20 ]w؊ nsٔ,|=IQQɟ~D٧][*b=OsT{e͛yĒHLr=[@P}So +5$-D{ngfqr8~u8[6^%_%1RpÀ+v$ ȻGlN(}sv&@I),(Ͽ݉m:bofi%bsG (N H)a#6L_A̽u}yP]wD}uL| R#Xn\"5<<[TU`iO;83% M-F _5> W<= " = fUxUGhrZ`1 b'6iOԶ{,INsv=~j/bitXd'ET'2Μw$trd^*Ȁ[v{@2ymJFoy!lp; bSw@栃+)OoQajwq0%/CAR,q&>/A/ )<>Z5<+L F׷vXP6`wӢH>SJuܚ}d$/RRv75}P?[-Su;(%ϸXy){㶦Qq/DΌE\Vwk`Ar y%w+VA2#(ccp?yecۋ#lD-T vprjwK4՜Kj]y<ԷShU Lo>WR`Qխ.=矫E`߆d5K.`)c"5PõZ*T*羏e+I8r%) +(cz{`<͙iifIKFݸO&=I;&x 7շN_4Jc WJ6,*lԶӡiYrw!ELdmi5WB@Zf S@4EƝ_C],`7ҭ uiV=7ְ"\1T b0uZ<E6~W ~i8M41$N @}T c+׷' u;ڴ kAF/|F !/KN1$..8?RFgeաcg"@ xE4grR5HCsWfsU1[ gE3gT&}P7hBD_淚w1aa}6*,B`vIVgPIAO$DGcÂgqCtg(5v|da YۭD9^2NjX7;]QmMb x$pn~5c}Afdp55`?WK)2fTKX G=k1_wySʃC4l% PH̺*-F-*W8)Ϭ)]n  sTL[yH:c@uX>JxW+"YUG]w;ȈcRWJ8ۙk|'2Ho X*5`yqzҮ2﫴Q"D݄ǣ:HГB]ktgK+t=,J>|e8)"XڦQ M p'#-UB-VJƺ_v5uْCD36)%`YO>9ʕגf,"P'So=+c`6n d⧽V(@&zy:;Uű7_yr k=r"3QɭC * gv7m_MT-FiБW1o_fm%O?_؅=iK5znAQ:H>_vu,9qjBK'=PhsN&&X'$LOZfV2ClXtbjBIZE\*ѹR$ ԍۆi;c "ܧ3FU4gQF .R\;a8&WGžf*tsUّbJ ؆&[9jt"Oc-kz:asES%W'}ހQrJǻހ~ϔ <O|^JFeH1ɤE\D&,+R Mnʣލ!AՑ<DkWZ))y'bn!q_E=WiNmD6${`=x%߁^+yk# H1 =Lx7^ 7Ljo\``у0nᩂ1R-X_.!=lE+̞*^{U^7h.p 6KɔXLO7KOa|趢)/^0, XQwa#LٯR+dldظI~Nc#H'_dy6[v͒"&A#Θ T /GtHMϙRSڀ:MJUelk /a]ChKqS);uz1a 4y̢fӋRCց$(u5a(fު۸δ1J2e0T AMdxRۊ'mճ;|nMpdVq^tA<>%sKI]q\8c}3? g'a NIR`l,MK| @' )" &#ZeTQJ*J)~bÚrr ?)ئp4VyyhuigXj-/H2~K!E4riJTs>3gDs)_U=|Aܬ"i߅Aqu/Ҥ=a(wIN@dSnt"PC>\K/̏iy`}UjU kK<|5^mG[[}wGV6'C;NԐibC1*ϭV#ձrLAvnCyPw 3Gÿozzj1*L:ODȖ s@ - .o*rOLx9f!j:t##3(D$_G].ygS!V\‹:ZZ"Kx<5Z9$ e3N}:\x6: 掴qcLиݟe\z"77_^Z 7.,t"C`3rdۢ<ȼjd1 <ӓ2 +_3})I*ae: H ÷ے<[1uW4ȑrA~ 2I)KI3,S::V?]e#Q$1i?!.ĂʔX!zW%Q$ֲֻ_ۻ!S M}H/P`;QIR)vPl5ΙIQaDŽOy+vfcӵ&YKeLw(ނs?!= ?5ٌl 0;yJ>cn4~E/f[}DIAma49-7G*rqNkzْpG?M޼ǁG8M׍ [=zx6)Fs>Sk_Ѫ ˨<ּ\5ny6)'KP|txꈻ,3d5#>Fq {@xm㬛4]aR]P1tVZ<;?Rz}P΢*ml@Yh-O|dӜ (wv\sҿR37 `.G2Y5>#ɠScK%N 0KRԔQ;{uc6ѓM<ߔ\t3 z/,܃7cTӕ(L[ Ly7G«$1$<~Ql1=\KJvWLpLW>Kʹ9n#p)$\ܸClu6QmN u&"IR8~mώ il)'@YG-U) B;8NLN52~qx klI1:rMWU.P N,{xLˆbltt-y='G0]V%Z8|k|>ձ"D<-T>d+WkaCbHoaHp ի֙6(B2cT.zǩYKZqqiUhJP]lw@IpV K}2^OK6C=q̝evC:1u^UFˁCk*JU J^EE&8Us-TY5t]8J+Ṯ{'bߔܼ. ܧV;[kHoR>$̍[܄U.7ynMORT}"b45 ^.w T2,8s\%+!O&5=#ÊwkWoOH3n;Hr\^kxVeޔ7A3ZC_Vphif4UEL6}G/[!L&fO|И}r^al)jS $Eem7~޾jF-v!4J1'zD}#v#hB"d2K%P>wU&dgG#.l0Zmv nma씟 ln]ٸ=PFb?:&]q1P3wHVG(TF3DI>ހ񰯏 ?#-OlY):{tR1 RXA  D*m ơgC# γVWfv `}Z (e& tsΗ!Zxġӡ &(,dm+(v I^;"j;N߇qufn/ 2#`o`^pX<֜}Uڊ .GU zֹVYcV/C8;,+^$CK-aLAq<٣[8kR*GUE=A BqҦx|J}1G%6J.Rh+0,4P;-߼<8zώŒ+7:ٚhxrk/U8$t3R6eMތӲ*Γ«fux.\`zߍ dz8_"Nc!Iib0d+x"{rO NXKǜYQ=R~e2ܙd.Ncj胫evATb tM+* ?v|wD|m#\"Qj3 ,HDXD=-3b7vhGEebQ_|)li|*NfJa.nqU|d*H9x&ϤZA%˭,BK:\= v\Zꮄp&彡*:fn\F0ӊ6O/g Ds+fGŭ!/6/wՈ,W PRa'ZXO CpQg)YHu L⾑RwRLvP܂ќWS!?7 -c% v,óvՕ'B)  X{!cŶ:Z æ޿x#[ˑW8kvAቧ-q8a[*.T覐C\=k'l[+AV<ݼ$i4mv'UbD#p^*qr򐷂'yWaHW[ӡkw d(-pԛ & C'Ɲ4Y]Hd>&Fo|T34k XXr/NX(}lK'78z\!l>e뤧 g865Onl?$HWbޣe&18M":6)C;l;{kIEP3o\[hi؏;x|LL̾ՍU].h9! SwΈNk띔]E_8 ¼RmaMLr[ХAuťkg(叜hgS_ ''}[8%1="`nʬ6xrOtaC~:f^!SMPqS'>]v9>Qh@ @avnm{mjeT#XbWCzƶ"` Z]IH.delv=R~c M +<&ǂ+HO>byZ.F},q[WriitjpOQ׳z_qOi=:ůȺW;KXdy'p⮗rN4M~B9΂Sz8MW6B͞ x4N{ppE/[Όiw1ŨP5T^ʗ%G@0ڔ!2 `>*q2Ra@<- 0yӀjrڸ2Ig⋸Ax$`ɜ 46SRò.Wh*~! Ƴr{U=؅/cZf>v8ܩ{lVIX{\&QZg;$CYrv(JՊ334jrܨQV~(L '*O)jUl| ѓ =;c`mu'e8\ >\V+7/ר1W/#qห(W(qgTAo ̤wޕpFAjpP&Lmg[txH]z9YT- CZabʃs^hD:acJ"}yBlP.5|}s;A1+B /@ !ˇ\BlQXj<̪!}K%;8LFr7D6´^r@"`}OYc3ދU\05<*:L{Xo»uT&zcFTb*;2R8 9+2[IU8iY/RlK*2p/?ǘm skG I%丵-e/9xìГ&nAXJ_|d@n+*"{sZ%CӇ@[ *txiIC"b&RRIMA4F߼fU6a0Y愩y\>]،?bdbFuGO̒2kaR(Goi}|+_&9+S!>tOef>[671POE* 5>2z3bjI͏״<|@ٿ& WIR⶿ WsWRdW&IEޣFjM)`ǡ|y/"j )u?)ۀx;)0)oz!xCdB/gkgq.^ /o0 Z#z;zA<ӾmM4BuuUpDi>ϕ3qݦ|"`/WrA~NdM7:7 [@.)GE# Ą8q[QޣCʑվs7y+ɓ*#庆;c(@<e+M? p/yOCIkIԋ( f$3ݬ ܱgrG~bAfRO VdDiQЈDsy¥9 iqmnGŤÔ'^uOַGFABM(1o=7oa[nqRX9{Y߹MvCMM]ށzиgP|ѵhzn~U0F>6UvX AjE$^qrn@TP9̊x)5ZE#+'Y<5]"ڃۥtqG^Ҟ]\PQ_|* 6eJ.#ُm(p 8/OF΍U҉g60@0s궧b+"%o0R'1›<40dRgll"3MIM5 4^^OV1H Hqc\'gzUbS"aݨiU1\?~+-RWA*\J*S}qQdœ-EJ|4mK Pt~;M687\ ۡ6DLN ~Fr/5/a=6]\9n }Li}Ĕ?Am"N){WBI{s %\㦊urpo!E@so )FBA.$4ۤԶN[0MYrBs,ї]J[G$nSzR@ 2T#忦gX m&sU#9( !̈Bhbno~DԷI<.j>*q25Dsns*F^6 .wt!U\o7dʣ8- z2b9GVDg[ ߯`JuUHhO1)9OK>jB:ih {q I8 %M&ȷk1Ưg~̡"X+װ$":5J{q44A>.\j8cp!ֈԨHRP6 *D9Y.l꧐u$yl|#V zG샊zښ(%rmhAWáH)M'S%.埨$/kQ=_)MD) B*0V4_K/@UF+g?|TT3p-5|s }[ebnYIu'['H6[}PěfWa1=MMrzf=wKg/Bj͹t%tih#<\0`#5E[r*##!_UfqsԳ6| i/y6Uʃ"%9E\(\MQ;ELw`E@պ`drWw;qMh:8#țّks m5:N 6 kA<qe,jcOєN;fc?a9}H~$w:r~U c9-C!D`h.gzrۺ}@Le١fЏlFm⁩dld뒢KBL_2#xJ\hӑ0-H__ e)VEʜY IOhNw}]ǷE0Q]Nij‹59jxr7?Pf}ȣ"_2XRvõpQz$L|3K zA VPc)S7.@a^xz40U QTR;H˂d<}7̏Q6\s((+_j:մ=gN?G3 w;Lν*]O,89ΖF-_l.:vQYPw,'Tm?D;l|ثΉB'kM(Y:pF5zǮh < x >ՀjMi7QK%NÓ+5W5&馥K=VE~PW>fћ><cy,oI\©#][]#2T?f ܉rfv 1% Yinx1yl=GQ5.dܕWc+2\§h U7Nx\lFU_3*f\W:fP\lo(qzu˟[pBRbnwi2}Z!_O! 'kRtH1B(I]w+Kb}-&l&Wf8 @puOb/g(jDr&/aMYTǨ_?fkRS9 "FO5#:V(,'J.W :7(qdo槍k)HcF@?U!p-3o=QI`@l, K]o9pQnvDH;Q 5[@+ϲ48.MpP)R%~R~C7P);cM{9ig!lbMCҲg<^$gk;f NP a17x&a}sR|l+=?]`|л}lD:q)SK,%kS4/f@@s0bsRQkzvΓQWTzkBq^Z0<(COhcIaQY3ƀ[+H&Z?7QɄC ScfJP ܠZ'71SE'V-7CK&@$B cHlK,Nw Kg\?]t#v4Q43fCab<ga͚ɧDZ ^Td'~1;D0Vd -S㙗p,add+?oi&0t+#ևzZ߇XMeTb.--#5,= 2raS nyY ԛ{zu[PMр BuuLvAo!zi$Y@?pʴ!shL\ic,k801fUvjag*Ptw)Z󍵯gΓ8OsbwzU().4vB)7 1`7צ 9$'c (ߤdGYI-]/ZN ˯C[d\ >;Ofr!wQϷ `-# 3Y,ݢt/(F)~T9ӷs6@1$(JL__q_^R]\#ӧx|KtuzӤl d|)w͠nSA_ruVJs(Dk~}Y!/ot/J_ ;3RWMKUXVx MˈݿtGyxY xI\XkWVҬ8 SArSۇ?g>,Up~rG굊pN׫llƓՇ9ԧ˻a"JkrB,U{J(/uYJPX CS=Y,*wIZ|1tDd"5N|6l{ qP u= x7؎,Ә̓0^VV1#+sȍ+ʀIOH f%Aa^WԐ;_yʫU..>',HCYa1ac;^Cb!x8Z?xBVi\]*}3,K^Xlۚk}gH_$L! m3ME|rlĦiv&QqOQ; ymT9=$\oT12)qgHjB&ڜbu&.(9yÜ9vRe 88ԟ%Ɠé@M[g5{",. 2EJҖtn[A7hrhu1AunR,:%nܓ lњ5_{ꍜ=߇lbיt9zx&{ϙ?FȗREͳ4p繽~fC x J6ˠt 5)z`Yp&.^ckzyKM1x/m¡'mF.:q{rW]&e86nن ɚ h1{9a8o{k8B[)-aN{I_PSW#L\ol#zU[5837L~;NR|G ۞RO=krVjq!P옴, `Q |  zJ$m-LZwVU8W3[&ZP3b,; ,Gb,,( ?z%\ Ŝlo-xJT̥e#ՖNyMcEu8RH|3 sW5%7nKvc2T`Gګ"z C*St]u!L?VK _@[:]LȊ_ +hL]:G{:^^fS`N["L8ۛ^s%\+}qv{X+HAĪ  \E)#55xN&_"t:_y%D eXo?c6C-ɧ Q g%n[J/nqVWl^Ӛ;C.X($RXfg"s< }/}}KY 4bc(B2~qJۻt/Eo ASu+GV;E&_ĉzCROD6֙^ μIB cZhzB AE'{'.߾KؿWA?,7(I i|.w}DȈP3'15SNfj#k~T9˧=m "o+PD0Ov +k$VZ/qU4URh4b&IAUiX_ň ADu;FNNe;D7/\(ح (luːAOgUdneQ={Ϸ66qfl=ы3/f-\ܜ%YseSV,\d);ތitAQAUqb*/"RL=G~8rQ0ϴu/YPTqFs鴳f"y60VLȧ,Wb&Kesf.~ ذNoe F dQMx–<e@dw B SzesK/(lSӀ^ڻ䖜+t0n&Ǧ<@}٘w!wnOoZVTEpEyVW>Qˌ]lxJ)k0Rp& UoS!v5h\%ܦ`,sC槖Tn$OQĤ=G-n8Tg}Fp,J+OcQB/S=;9M͸xqtUn{k6{6IĽefJYEx$ UnwRSX(?39]Bųq g9/@\5ҲcNl? EAXK_|8n/ؗ9NI*_b)J5IEwB,-L֌Re-Heqf3~#a2$񻰒2eBucXT\ҋjOL-mi-s'5SH_kK٠I 1R\azi&5<סݵX|~8&"Gf]͘jMBǸ/(F8rTS?}kӪԃ/'՚$/egHtܗ#,kֶ=ILƉ(|P鲔 I禢V(zdׂ!~iLXD&/ܬ+N#WnAD$.^Z?w~5q`fRK_3Cő n˂H'AvB5&逍\/D$8mn}A$ 9I¥}B Yj`:HA$fgg=3 NGt{DI_:nq_RLېX#6X=Dz[s$_Hm꭭VxJ /v$}>~E۔.I@7_Q(DMAG݃~,<\Ә.%ǠV^yp>\}Nd`r&Hdo%шWLc<hlfA0.4&a$8: ̤\AkSڣ (u5l/-Ɗdo xiggBV vr?t`jNLýrX.Dݺ"Vw,-$Zʽ8\I$Ɓ(5ez\UpŅU3xdNh@ՑNnH<ᚨCMύq"ghU^zfx,""YYHU=``~OV&Dn,l GJШ3߅4LC ,Lɚ)?w(z9]GdGE "SVZz^^C,x?y +od{i{MVMQ#/EroJsɾzmLF-ƺgGbp<,ez %6$F,W>_D{,*9:&k ,,1.xV us4 ,byGFƢ@l#OS\Hmma'f bUz&͗m Up {^rǪv->3ud'~`if! Hs[HAHB7+$fmk}_ovdHZi!<M4Ɣځ_bij h8V>QÇ"g9TIO~Z;]HQ)UVTp#WZy.ț/""A<&̓7 5&-VARJŜȷ$ (OnmCT{KPR+MMKo֥fh8'n`nIx 0h=DYe*о]G+6'[UP]]n~9TͩNsB 8Xq+gDQᓺv=g47ue$Yz ߋYj'):dޚX@iqC pZe-*t m6Aq36 @)#3&KP[:\.[+Ձl7bܪQܦ|#߸24kW~ѷu'4H'JlYqE2bl氿^>ǯXS=5=Iiё(/>pLC~dz0 asQjPn,GS4:_me>pZĒ 81 oΉD)siH%Qahw{sH6!z/_>qFu+N]uF@ Qj2O)dFfO DTJ` 7ypľͰ| P|ePvB#NrB.7 G&+M֮r!*B]){rp',T]f4bqu!smkPӊ3WrVeBb<ԇOm쌶xTm@_~6U4w@U/ [ԳD֑!2ţcꚕcECkW?'c+^b)kgY҈hfo6Cd8~G._- P|xJ(q#fC<]/dj4Q"Ž'Zeo7y=uG. &)CYדFis2(j-Cl}4_3Ø[EE]1# ~z`غ)aoNf h["J;&Ezu,dž$ζUyh\z0v Ӽ!|Tnܫ{#gee)LI Tܢ;3 C(sB%uAlZ0hLa@`0BA)B?ɇ[X2i:. @' ɫeÍTocjTh |L3l< _iM=-y'E{2r͇xE,wJs$B4FGQ_UK.Oz딏?k)dt@+NvhN%85t6YbrU J%`; . κbg='h- 7+o+r#,.:fp5o,Wʶp2)*xEҒB5E OVk ^PEK{(<#1U ˝y%FN?N,ȱݣئpYT#afU"𾺬[ʪZ" (PtnDz9$= 'N퐔I[աkdvc}vGVD)G)2 +?F <f)Y,Xht" g :a|ʢ>()˛2ڠ,ZbJ1?l])[| ͊ Uᕅ[$r4?SvR|rNߋ^_c4w[^Jd i93FW3}L9?[K f&fW67VDWob>n㦖}oDgZEl2NTЌ7W,㹋ܜY*5VKXSmK!f( 央¢qX>jEF;yY,H.ESvE {~-!-ɃzN9#jR_m(U}_iP1ajz?e5z{nqQ4  ~ṦqL9V+P Ei51ӹL5Yn{xg遶]2i- &`I͜ccyo|{5BmU*9Ђ%+֠"qWzjbH ?hBRnplՊSj{d qΛu$ qj^{Q)2 CLȲdUSpʈ$TXe8n#4)򬖺~IԎ..>a E5=R!;J>v)=7ca /29Dx.'-jOtO4f>x~)2wF]QPixkoȏBI~]ڍGhB2K{͸pP T]dw^9ss^fɬ2x]01znI9ao|l  Cp"vM9EW;hFqO.f1Hshx{iOG'>Q,JBk}j6$TY۔Śqв!tmq` N.U1z 4:0_ 8: |hH6όnK>LVU!AKi#i.=C`qv=nyܴA~p[3h u;[y0C/ >E4I( 1pHܛ39:rr~3mMا\:Q,gD. @;i'6awlU"G įB61>W`03:4/N̖AWi%p}^c^hʇT:xULJ_nCKmϙN^#`x=Z5fuFH+|_? l &IO'LR a7҄ŵWCGy(}p-gn|ӊՖQ}A:p; C#!+\t0qs"vX~Q"4-]E#V&nFy*I0D{Ii{-j׿ ^ \T$ @0 %P$f[ͨ 7Ag J (=mZly^1=:҂֭o;b(m8=\p^CӚt5tA.u0˙viv^<@RSWT/g/Ys* Vh_}:j;ArNFBe ?ҔEk \%0kW)lx?*eV.Ӵ-I&!=ʺ슎Eu6m7zx IR<SD4ؗG.9LMuhg #R{ҡ|E,xmMbxY nB4#AȮڔ P.zmR)IIG~~AeVq5gwNx(?Skaa394oD?YF~,(;Tb VO_]`u ̏D@crjOtB?gd@NUYEc{~=2qXn*!3v^Npi?xt$XgdΥv6]r>}ȨE=:#\1PQݑ<`)4~:x-~CrY%TX'] h#;Z)] 3X');|S8NxϖylEQN 9eNs@4iJ=r{b\+H#$86 e=LW#~PɅL8a!e bCp 'Jܔ˰9~c?z`/J2L\+%3xdqwvK| vbWpMx6";˹V߸^[u^Y=+zG|~Ru !^v~mGikD8q> 7݄'EPE'6PZG8KF,'y|Qæڑh0qXWkZQ,C|hojG_Mr }d'NvJxҋD1"Y\RTq*?N#{X9[Mpgݎ}56e"Eo{BB'phZ Q~5ϿɘĺҚ8B#$Yڶm)($zTT\.\?ńT#!eXReb\=s0񌫨 jg(!GȦNVa8+˓ƄD"G3]IV; CRĉ0\iG;?Uv*au&}%7}9dF9‚~#"u߳y AyB' gzVz3?n_Ȋ).?|W&{J㋟ v@z=*դyUU[WIBpR?ŗ@*zӤs^:BGW4B9syr,#Y8vXg,2w{U[KЗ>mg7RJN]d/NF^YߠI‰Ļ3-qos5!x3׮#LKCc1}MV&D LL@5oS#H/`1TkIfASQF$-ؽQ ȯ8G#S.>;ȻY)<&;_h5N0Z}b8EbqD*V-5)g8?:?6Fwk8sxs܆왕E]/*_^0ߔ:+@*!9̀Ren骼p*"+ӥ٧P"^1:{l0SFOyɛc&.[D|Ps)sة ^cT2<>jo7K2.)j *~ m)#zPN%)~iqíjD/Gr~ĉ K65` $KOcZ_58 -T%wXxpk&Z2Fȱ#' _ŚݘK^Cl@lRA]PvLSAͰ+v` 1.jd M#;~VRy{._Z pN:b4ҁC kfO#~jK.CKU3Cϸ >i P%7y-IyOoO@RCY$;ͺ)7T^}{(+yBz>0jC,tRS"DOPk7 !}6H dpRB3N;QMg[-@OVdWD-'-yD|̧~ϣ`~GFqs$o)a^kr?rE؞R,.1֗%~2ΡAԥgbRk6'د$!@[&V#~Pe1V x3ljX04!3@i|飷n613m$F(-ice"wGB}u5ߋARvMo~.ϩ4l46paf/:g{e_lȸppAC22yaN,mypߪqmړ(Ez$'V]]"s2^ "B6I&@M-ރp"ӭ?ӆq> y1wz赏±ʗlhiH Eƕ w@;`v0~ANB k]2+qpU %SAה, kLD2vڥ^[dtVfCU`M<ۗ tt7ͪwq(Wuн ׃x&،T9ha r{U@ChIzxmơ -3͐@3 =;$ļO Qi#O$_.v#*TBpTXԇ[=`%FϹZ- ʾf0nr8WC_bH= R>XlQY v~Lz$y MӺMPGz6Fc$a (mov:/ 8(ub}٠@N`XU˩././8 8N2eGⴍrKuP=ۇ d4k81O~M\jlk*jsꩲΏB1I⩔G S"#F襬`ti`#1VZ/ÿn4905@ƌmD:,U(ӕLea^-ՙ_bq]ZXyYm˟~-:~u|q0`D0?u 5L(e1Qւ|PRtCZ06Lx}X04qZ(%m/2h431>cr l_fN]}-!.I1 Z-@9$צlwq99ްv~ൔ2|XäpJ(լ,9:1z`}MqF_ZEa7(y}!r" OoMӔ\H1]s_tW]!^>,LZvl[mf@2DnPՕņVi^n3J bxXa~AloU2[;G@DFIVB^hB$3m>G3nvbAo i*x.YaĔXt~@գΫa2[چۥc79N\ Zi@7 %P֪5'9vBz[ lAĖ,c %PN/fjAu hH v)zS,-*|  _67#16r):4хax`Y%Z?EX%Aۚ= hom9؄wD30";Cu#oG>ks-AﱿnD80N>Oo>=R'gIȸ#]߀:I;wO WaV׽5! nf.P;NR)Lyn/M]aBݡX8\Q$]s6 N/ 0Dj-#>*O0ct< FA: meEzhg\ߪR- g#&-$i/I j2 vk=Q4dzXOm_,N,,;{3i_7Y_< sVQdzJS.!_ ?A s,WόAS\[~ِ,`@_lci}cc'XA+p-vhKfKk`p=]OiU*Y{F`y ď:/FaՁ?CpK.JO¯ u4]06! \j2c kiN.#R݃7#bMbQ:|Zs97j00&̄PSu=GxߨjsqUZgHECC\MifkF#(>:/[%FACm #޽X~|KY?ua4_Y{^#_)rZ&(yvɏ HT_;;9xnү'=dbai^d2  i|P"i!^ƺeخ˽ށM8,168t\DEe]۸j"3>Q{"V\_\)/x30;Uu*J>v<}r>+Vk>*:J5ԉIuA {mroL1Y.uBۄq"fXkP ڤf"<FӓҚ];L j3c9ҍCCSGFH@%;"v]^EY~GD|GkP/<!j;I-c[Pƙ>Y/H`׽U9tN ͘B Ƴ@^uyfO׮ٲ!UK{~^ 3g&n j 9g%Q9 =W^aM|P\IbD2x7iB.:#)#A5,g\5!TE4:LG3]0khJw$n쪮?VQdso~| 9f0$IFnc?>F}D= +ڮ ѪxN--*Hݙ{籛ޮ`:f99?Τ $ E,,w˭S$eꯓvfG\|ؙkNà>;׺i!<폣[oT!mB/XHϑ!|MbT鲈1 JF6 ?xp28kjʹ—˳ D[Q6ST.n^ntr~&Ĺ&|XҤ9^=4 ݿVئ26=!F'*baKPud6t/{4BQкNBU|~Z[s!w?KKǷ/6L ߁ ٖbiÊGh;XټM{5BZ/ >Z`.媬UL~zea5r~RXk]R! ƛnӄ=S|ߙ Q} u[5VJqlc&`-Rtx4AhEalÝI uQaDap'*'it֨;DlMBaH.a"Eӏ-1 r暪 7DmD.ĮޯЬ+2vJr$f\scHɃg;{If@o[x80<3Tq؍9UdZLV\di]f4R$aSŎa9VVZY–J~V~z FPu qLؒW01tlI {5R=F+4 xq佛M7C??dgF23&90iL+SRiW"(Ni4Aվǁ:ϧ"$ 2+zly}x[Sܨ-z/up8B$؞q79Ջ$85a m$ԸU"~ɜ5W= {W+T< jC4pQ3Z44OQܚu(vPx(JCjk61W:0H9L!ט\ n.6@hcؔ݀(Z3Yc7䲪eXM!5MC<]@(إ2 cjVEzP=gkԘG#6(n*L .p ap`Hv.4`Wx>MXsNb6Y66 GbWD6T9VV nyC,s޻R3gj9 ^?2~]xad+@hu m$S0Jzh\܉a#X(0 v)H4&4 PJ2-=ؗ:E"㶂J&v~7OQ_̡Zdo}[ZNl3Cy!IbdG,yӓRPORf$Ll_\.%pV+/D&GFj~5!~a09`(^+Vg[_ FmL2|)1`JN3H%8物hH|DPEOfږk!S& !G&%xxr#ag,ӯO,*G4$SI%T3ͅM2~oJm}Le,p.s`0| X:ӇOc[~߳O5~5<#!$uXԄ 4jv逮JrG_'S؛jI7njy&ևlCz+D\Ogng#deާ-侐oOlEd/J6e⇮I_\9l,NPVXqjtLehx JW(`}Qfse.%osb0 *g.<AXPnWZشz ǁU*|9"-kO@+ԁ(m5v=wP :-;Ȅ%zlDCw1v0{gnuAR=i! X=k}6xczpdC?@#WyAc]fUyģtŔܖ 5SR/jƧ,'XUza Rdvgh2&ڐP'*rZ.8Gu"C/Zx8EuFx5r?XXE 5 ~cH%WݭCwX3:Vs%v@z"{G +q-d iE+ kSg}}WB谤?D#ϩ松 *?є=k˦WQQ;"k`ܚH2ƷWdkO`_*\~? c1)dF w@-$ c+(LH-~VNgk;эcޢl1s1;;b .ݵTjC?IRT%Sl'bO@so.k׿HtOEŋP C:MX@hCCWp̱wҧ#S,ERqQ_cWUh):k?DڪRJ3 00A5{6(?j nHf(YzxN]v B5/.lls%i|3 tq,|=:8o&CHzVD(E6L}uYU]E+ )S"FztXd)Cm [ƗuK$9d:ysSŤ,-=yKq~ ~b(QQ!^Tw{cuaWJ t`1B')/L^s CM$% E2I#֧sv+T4&15՘a({mv U5ȂK~gsn3  OS#-7~^1U3͈6qJk9MllKH`4_DY?hM2`#,$z{8 JAHE$)|׋ C++dX/V޾+&s`Y1r@fyplrI_E m12l:e Ig9=3 cpг]%tSa = Y,Rw>;&)d(" ,y8#Uæuؚb,fHiEk˷GY/r0·I^E%&x}Sk2 <<.;#;g(>օ'lQy?`#mEQ!e/&vHM̋<0Ԥvnq ϔ-+Nf\*8a7kK}KXnQ=Hs: t6NLr&OIk{ >/.n0'u'{@@:,4@ec7L[qܕeκɺZ(F; Xyg _*tY{G篋{588ˆ\EwzV6 |fEftQxvnjUә]̈{l?)#QZ 4@1X3:LR6m5J.]W#qeJ,f#_\ Ĉyla<%[hպZ@n%ZTssHCMn 3j!ԁ-CHѐK=?!ED?~1TLo!a?4-*:o"ڀ=:Y1 N,e2$%36G~]/^Lm[^F0PZ ] yuqfK*;# w^0u^g%?V;藝3h٢pm/f8ܨO 8P:E@RK7<5>A6@5%,c#mՑ;lPD(aWMv+ كXlUvvF 55whІarG,xUo E9D379F[ȕ{ q1`φʸH[m,hSck^^Em@:0³˿[J捇g,F8tHuYz|;ڞPW__+ 'Ҳ`W&NՑ!Փ Nk?\3^tl3N]4L[rۣIF3PBѤT꘹]]cޓ&r\nQS|fBU71q/1S]xeCF | CN|*(yw\/7a*9nnS@ݲNni u!sVQ.``ZNJ]35%ѾiBdg&(۫ӱ>dSCNNHkKN>r:6 2H vՁ帳,ƄX(@jnB_!A18c= LɀMtʹs2=TvGz&$ŠȿQpwǥt gtf;X^HeG_>pydO Z&UstX)^HvX/jn8K+fh]tS7Vb1 ٟMNYѢ~P"rĽFV@༶%C+IQŴD f5[ZSR>[hLԾhЩד(s8YD@r3P aJ܈H:5K;{2>֌fr 3#Jy?TLaȭu+^0+or넑7HQsμPSgϤ~f!Yݗ!2$gkdpbsϔ/}bWMruJc 1D_ɝ8s1phPygLa{`,ks"z&t. ߺ#l `^o"Ѧ}? ;M6D5x0ҳ,)bٔ $9a-.;&OkV<=UC"tch! pv]֚RO##]@GjЪ,Fu?=@=mbPOPñR.b .SL=n#(SцHw+k% l[h 9S18B pw+96Ktݎ cP}C @\*` OT,/2NZ?ozˢj)ޜ{UZU$#Ƭ2ߛ> e =11J{k:q11'zm`ogSPfv*-~YfU8_k@eP(.劝;d%zP:OhEq,Vk9COet'd'BD,V!%qXCn ekp\JǷa eiሢ`L61V{BWXb$ߌ2Fn" x ܦ/ɢv*Y2?F%qC=*>N}˿D^Acޫ92 r2IL~T짛N f׹:We:BBjv8[_ͪߘRk$zk&>ѓ){뉘#S@Ɖ(x"+ڨ$'3+QA dO/J'H={8֓\axs4$ڟ6%~ uN1*Yְθ.GBuʨ=7hŪ1-}0w7 oۗճ z+j ]+8DjT=o-] հXЃ5#ݠdXeJvEKUtpzknbS|WQ%B}Ǫ*%wE?h%7S5LeհA6i2ٓ7?6sLiPQGi5IH$"/_ vfc&7G$1Dheƞ@˴vE&\<Мo!C*Ғ)ɸބWBY׶F.J`TE kj›&ۇDTnSՌR:_XIm/e/^0͔r+Swyަ;]6ls=Avȍ8Vޟ^I)"WEe ':ud)}vEqɸ+_zo>i-Ly[m)nN9![@6E N-P欌 ibYZ p=Gi n,Ù(3#V_~#b'N0,J e]i m($a6J S"`C=Պ<%@ߓz8P[ 7e# -YrU=qhGelNz`mvȞ8$ՀCRUtWl2ю+}1O헭!)TN8[# SR4VJ+NV ݠp Ꚏ|[@+$'qk/ dbe`rI,Lx 짅灭M^b$lZU745g !tٟ4lbƓrވdԔ F1L 5;N)Gek2NrKnǘ\g]@"ZQnA'A >S]OQSV1 vB=K}$Y㜚 R(Dųԧ)B.wc06G!:T@]5|FR7k *k9]\"Riԕ~+^}%v~#kF ʁ;L!Jb XȼuM`ex 4ZjSvR?A:]U NȦ;WTjLm?}2DJWB)Ԛ9]d5;!Z(Ki^RqP S,r>ywo٬'`gEԻ˅(ߚ)|HւGrm3^XvqH iVfN0Qŋؼ<ԧcIoֵF\Ɂ]?MuH7OG'LC}qP (,NFvwԵ"']GiWUZed\I{~yD 1dİ/i; 1oDxTe.|M2BlF>!n\EQkC, ?&)?f)Rь?4Xp4Ҫ .e-0%9Cq4/$>>gJQK[~TrԴƁ~E jN:Soڈ{ $wRY[N`Ahׅ`WW䓠|lDY W7H #.z\̫ X<UIE"6X˹\(;݃r-}%I&BJIZϧ*f6 C }8UhpH&K8Պ gzK|,xG|2)5bB^EGF+/آSQ:M}9k5vQCt+g#"l 2|o@xD}7\ހj=NLtUݪ'B Eo|ygzv|ceZcnoR(z#oR DArGv'ʎD)\d- .yHta3c~:fvf.DB-1Ώ6{$C?sGK?ϲ&ޜZ aS(D8F~r]`M2$1nb MJ^8D'ֲH* CQ ,`-MMu^xDŽ6.sQ'INK 7ϭ=I.|V-yzL M%cDhgL'?LYfrdwBK?>-h}j1T9O >my3z1A*p 옏@f)NL .F|Eq+/9LNv6i0T_CuEJ5=-m3Y$Zf-YL3U7U Zxb"/HwJ-{!8oQ]D\,#[2Rqp'Oƍd4V*| ֤EwcܠȫH*"Lۊ;1*FO;1QYlrԀaR:+=EKv/̱y7w>uЬq|~9|:ekr;T*t'1bT n=hZ henG!| ٔnw8L ^W_?4koUqzz4"8jğs,}Z*YW&\ 5#I ;$Øc0 _{u4x"2 sV3oF z9Ҙ4؂:;uj})>YxuUo#=^ރg֧X$8b1 1[AJ~9 (f˂m~: ƅb<ǐnӊFxaY??ź[ு `æ jTedFͳ(Z98|HmƛcI"#-#>uVP.a!ډܬ8 "\}!@.5xC\CF]iEX0T,@H`ܥ&, ƥ ,!R5r1f̚]lL[c7Yg[}j$^U`$JEʙ㲨S5fRE/Q|S>ԥ߶W3.gp^:1q3.*n`Qh&9hLo=Qhq]3)8yu.i;1o I=7)KX('_B{tq#0H2wO# x߉qpS31H[Rs1s jgnD瞝9SXp,'Lv_PjF`ngB%^;Z~!r$W$lbQxYɭ`; xØQx93 @%?F]B;XLX7Z5J><׭!p݈ASPɵ^ -$fvHP[K=^cemB/,Ż{S w#6Z6-Gzm)eSQǡJQEǜs1]ziJ {[@LK!:9+ӅN,nuuŖlId".7ƅ @,\\-xx`ft3-R h&FM}zS׽<[z<=XtkOzgپ[ې򺲛^lIUR8[߇oZQ;͏*Z)V)G$; Qޮ=eTm]g{yU `;!nPd;Bo?P^q~ x @v%9sd}[}>yU~vWzݍg-0+ÙhȪ5CM̈Sڨ,K-\`)}8OVۨ $pl\QKM*c814/*wqNi͔%D}O9Bbq{xoͅ ]Aìٜ,qZn zoGx!O;!ܥX~?È]kO].>hMyva9F@*;.;ۙ$jrrYjpPd,fb$,!P}t~d1'a΍xJĞ<%'Ʉl;]v*qO{|W!N)+8`ke|]rt0;:ƚz%<) M5 3vH*Z42^WĶmR>NO~Ykh&G۠rӬ]~I-:x>暻}W;9Uɭ&SUfuRr&*I6~/'_Sln ZPizRe\NF& PMH7hL*sI2?ӬBֈ?+qhK`@i: iV AcHظ3.r$ S{"̟Z: YZ