libstorage-ng-devel-4.2.78-lp152.2.15.1 4>$  ApaU/=„ `tƔlѢRShЗŮ? pZj+IdAƛ p&B%jᮣ[#t~[~5鰁N`{}L;,:;ˢ2Yk.#Y;I4mDKR!+iuڤ% \~WLDh2[} W{c)F8'm:`o _chChiJ3ʛ)'qWA%,E`[/PD]kN%ɟV}![53c76ebe124c9bb194bc0bfa0aefc4d223edfdd520c4e61aa2ade9220679f6b970af8c91cb4a58656107d8c1a9c67d792a8a2b696 |aU/=„͊xPG  Q*,k;QU lF .J½0s y0sbƾr߰[+v~ @Uqin:MN,:a@{?pklo-9'V(L:\X3Ȳ&͙pކZPG{Oek:30G6a! z#v( xJ'k#C&oEBHd2vnVRE幯ж*R)8>p;(?d * [  *SY`nn n $n 6n ?n RPndnz.nTn8h  6 (]8d9H:F oG nH@nI-nX2hY2p\2n]DPn^z bcdqevfyl{u܌nvDzClibstorage-ng-devel4.2.78lp152.2.15.1Header files and documentation for libstorage-ngThis package contains header files and documentation for developing with libstorage-ng.aold-cirrus1openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgDevelopment/Languages/C and C++http://github.com/openSUSE/libstorage-nglinuxi586 { 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큤aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa+aaaaaa+aaaaaaaa+aaaaaaaaaa+aaaaaaaaaa+aaaa+aaaaaa+aaaaaaaaaaaaaaaaaaaaaa+aaaa+aaaa+aaaaaaaaaa+aaaaaa+aaaaaaaaaa+aaaa+aaaaaaaa+aaaaaaaa+aaaaaa+aaaaaa+aaaaaaaaaaaaaaaa+aaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaaaaaaaaaaaaaaaa+aaaaaaaa+aaaaaa+aaaaaa+aaaaaaaaaa+aaaaaaaa+aaaaaaaaaa+aaaaaaaaaaaa+aaaaaa+aaaaaaaa+aaaaaaaaaaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaaaa+aaaaaaaa+aaaa+aaaaaaaa+aaaa+aaaaaa+aaaaaaaa+aaaa+aaaaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaaaaaa+aaaaaaaaaaaa+aaaaaa+aaaaaaaa+aaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaa+aaaaaaaaaaaaaaaa+aaaaaaaaaaaa+aaaaaaaaaaaaaa+aaaaaaaaaaaa+aaaaaaaaaaaaaa+aaaaaa+aaaaaaaaaaaa+aaaaaaaa+aaaaaa+aaaaaaaaaaaa+aaaaaa+aaaaaa+aaaaaa,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5364180de78978f56e26dd7a3d542fa37abe5edbdf1f9faf318f418079017bd47f306bae643a02f51cb82e7a5ca81499403278562a405ceee3445b018be85d59f4734a53e7a08f1a581c2315a5c2ef142a773cfd72b2a548639f5d659ef6eb6bed554ae946ef1ddb6ee24130772469c3522a4ab95a95afe163be5d0e444b7c0ffb1290fdaf3b9828c37961be6c15bc6208c0133fa7bc2b93b03604b35923639ddfd0b8585470d3fd965ff3ae643b093c7d2a1ceba6f9e46aff218d5736b151cce50b8f6a593d936b03b0e172f4989b099ad781cd61ffeb78e0d80ad1bf8c1bef166408b50c5ea33dbfd24d2c4aae8f993d01eb19add7ebdc6d606448b049e88540a343dac6bb23b9087901aaf16eec1a28b039b044a4ba717956f23253533a30771024d587dcc13c6e8757852ed6ef559783a067d716b4af314d9e9a18aade1dc421adbf4ba2b0c7969ef6dd8c17830ea8859e6a78322f921574b73b6ffe0467dcb61cf5c569306d1e91438bddabd17fcf8de131e4b8f60535adc049a668fd591e7da27f107ef8c76b085e7eeff1dfde176351cdb9e06c7eb4bf5990c52f7fa02ca6250090a5e4a235de1860a361bf03aa9583f7269de1344acfb5424cf032337385087a3c75d6ec3e5482b47970a7110cfab54ab45428706edbec641bc6fc363ab880ed11771236fcaf444d3f7191bcb8c50f9eb23b6af59556b9277b2747a6ba54632f81efb604386fe464ace27d66f9857d6e7e8edb5ea29c3ca9113891bd75f0f3f8fc436d47d7b787937ef8eec6e9436b9326f33418772ed0aa742f0056f87d49b8be14efc2507e1f0c390c1559a3bc22e8feb86e695543b1d439915d80258289b42268a5f1dad6258f65040b6fa8be745a2e77999d1f7320d0049cd839a3763efd1b79afe07d14eb8bffd454a1554ceee9b464bd407710430b507000d0974703a83fc6b7fd2a7581faa1f795949c5607456f4ce872ae41ce128a3adb5ddde6af7ad5130271ca985321d23e6b1f4379af22243cc32c445c6afe28ce39713d7e063acff8fcf925b7bd77e77622f12b819080940b3dd0f0174e20586ce2eae6c213044474b93b300ea1bd43261e559537762a00868ca1d8c9ff8009cf8ea6a168c3e3f5e703245ab918b629865dbcdeb2f24233d1a06273dcd43f9d240a217623be3b524b0a8902e1eecc258f3d75c193f51baa8787445943898e271b643f43e3aa9c259e3f461f9faba22918da23296d955bae8d1e8f91eb0bf89991337f1597f40a3751091396c2a55245029015673c9790305336d4390ba22137a17cc014ada627388af962b5e75e44a26e1083822684198292376ab2debf3956c496f563713d6efead76278e495a86ce4e172f62ec7e51cfa5e069781f6a96c6cbd8c8f7d2ebe3a343372cde7f84e4fb086ad4c644730345cb7f799687d8f362e6a21bcb1c616e039a4ed8687956080a7427fea8897b18bbd64c8f7f4d440af870a3bf8e7496f0f280449935a1a91bee3285375f749d41779c715fb1b2e6d349c67cb9799b809ece74290808e7c38ab601937b5cc3938df846051bc44423f76b94abd332ef1d366535214b107f6588c964042a6e48bfdf1859a79b19ccdc218635da1b44658cc87411bc50f44f2db9b7b70e2df690dca74ce8be4b7fb43da06a0b824c0b16216d6158c6890a034d881cc6cce4fa70974b51835691351328993609d94f8b992268c2983085fe1eb07d998ff8db520e20db393e8e3c70210357f81fce211504d82970c48e649799e8bd2d9147787ea3d63f7dcaefe0eb3ee9d405a28713965bf3760d259189eff6fedd95437b13aa39eee1bd5302b9f046dc8c5c79db607aa5c9437c4edbc99d2b2fe75974d3a722569c380ee681d674e74fa37b837f76fb5f716ccfcd2b3ee467932980097425d49c469caaaa26fb0daf9a1dca69e2d506d53206c8df65362135c49e3b7310d163c75e457270caa3f906686f69edd4e5f40164a90455d51215832c6f46822497fe19027fdfed6fec13ee49c2de13e37c3468b8c6924e7486e2cc4afd5955bd688daed70c41f0b6e7d477a044cfdb09ccef1ee1e72784fdc80962667392d9a9fa025998289f2351bee82d3a86bff48896681239c12d894e332fd8afa48341b647dd5e0e7b368d3f1f5c09a3a5ef17c58d5bd3487239637913fd70bdeadb50ae4fbb4014394be962d6ddad65e435e7fdc0575c17d7daccd0fde74ece542bb5019daefa7184a77a42088cad40b8bc02751902ebb5b97dd84aabddc4804c0f68e7d59afb4d2d73a6218124aff88fa8c95f772f76a38df09d7d6151fc5fabb84f5261e2780d9efd2d075ad2ea426b2915f3392382099bb4223ac72db50332ea6008b17df382cb866a3a1deab09eb0530cdf9458b5afc547a5e562e03ab5efbcb1e33ec835ced4cae83a1488869a1f3fcd71b03d881e5e97ca592675326d8b169b5c22fa064ea76a6866b609d0a90c93101309bb18eba00e516074b836e64eee4dff41b70e56509d8907f90c66b1a00e4bebf3fcecb7f9b869fda57aa366166edecc2e6bca474769bcc7c0de14a094c7e2d70d308610b281563f7bd9c2eef88c17ba98106aca650beb89d8f931f3bf0f996d1fba741c8cc2ea49c7f7a9559ffce46a873a3003046ccef3f3a617de4efe12574a835ef9afdfbde2e3d1b1d17825e9fc1768a2bd4a56273a58b77df0541191d9ea67e4fc8fe12ee179d8f7807c41b262b6cde5d4dfb78c7aff47d4d21fa59c497fc1579c1c118cb7d717ce483a94bac718cf872ccc3b5534e20b06ecd7326d002435874829a89003710539ec728a5261c38d8b6629ae61015afcfdcdc5d459249fb86e73df20c7472d397c167797a7910f68ecae4b8e41d540677466b38375ef11dab09f2c6421544d79db1921cb17ca5d0eb6d57292de1954c1e6c20f5a282f8082a7d729e320981f259c55891f2d66f5a4760721f722334e09f9b7c5e6853b5795b1a12c83350e16e5e97faf95306c6ee0418e4d9e30c0f9f608f79854cea8c1f0451ac3ac22f320c6e61759d7dd7e0e2cd22a20ea82eed1329f45c187580e3df61f3710a5f7bee0c8eef3dce7ea239af5dcb68c420d6e9cddd50e0f6ea0853a34567f747d7402646166cc58155cb418ce62e428ec59536f98144472692e384f74c3093cf325a127106a1ed308ecb4f4953025855be49e172dad8ad92e0af94f3d2d7cbb3e300b896cfea3d1a7e2355b9e870f93c620a653ceb6213e4e1dc9ec6d71868c8a2ef539ae8d93d8b81128753d6c1ed45b695ad740a81ee240458fc5ec23fe43b18a21ab6cc34dd906f49f467b303f842fc317afb5a8384d5b2c2a82e77f1cb28353b780b55150b1fd30990d509539479cc810f91dc48c926acce3ffc20d8e2721b36315094346142d6a80aee1cc90175c25e5a4a46952e53e4d442dab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6d14a7b738d9ae882cc7bd682420ab23528717776f329cec55430e442c9e58eac561eb7e94a3a32e68964a56b9e7c8ae3e9d101feeda9eb6037a59355f026898c23b928a2ec90d074858dced20be4866714e2f80488ebf4444ace33433bb606d23bd55805420a5b74df868d70b69bbbd6508c5d2145ad53aa7d121168e018a1dc7b705134cdf6a49a38fe3627e3ad0f99087bf6ce4f34456362b5cc825086aea1f50447131b21e3db031bed55926ee2f688b5ac69194572f1f46e01315e4c8b6cbc67866586b1a80c6804676cf2acf6b60c320ec21fb6d6263563fa9c151e623b68399b6a81cadc3898c19adcf0bdf17ae62ff8d58cb88c85d7f66872fd4e2fa19f5143568c3f76b628ca66dfb234c1e9a2c820ae2bf24c591ddc18f0bf3a635730b978060ab59e7b26bf5925c064133e92d35d1c83111039c4d2540ce706fa829d666204a1d9de3011807ea7cf2746a68c2e80e07c49557bb71c3a4868e3ae3ce40232abcbcd2055c39dcd7d82ba37222e6cf662132a6f8c24cf60e754aefe30c53c0c3a7fce7b650a0acc4e2366ee272daf6075a2faa2855e3b9646976e3cd9dc45f69552cd03fd2be7889b68a10efd49bb11d3a2ffc56f7ad6b9b767cf3aefeae549e2e609e64b2e39fcf75954261ec0560a83cb7653ecd23dd1100bd155d599e955a939fd11ba808b4f7c56d78a581d79847955f37b81a145d4538cdba7ade9ecf4a014d892848b47925559dbe0ddbc960a6d6e3748b70d904cc1d74dd52816e3577b03a989d610431da05ae24faac2634e1319207feb5e4568c6ddba3414969c29b57290106c553f2ab47d3dcd62b59144484743a62b2c8444a3900f48acdcb547fa5e29226bfd957879ccd156de58978fca40937716bf586b5fd8e702706a58c9549c76a498cced6192eb905074d8f54486617288bf04a78591cbdf04e94208712a2c0583e5d67a23498d8184f4218f8d7eb36024ab0a6317a20eb88bbe4eae7a5e3b5983600202efb80bf0dc16ac1838789f7f228edd4addaab7e9f132d4ab945083c16c9ccbd4841841a1b75fe25e442832a4fd3e24d64e86f7ce90cfd536e714a9d9e1ff1b3c354799cf5ef030217c07ada6b00b9a86f432783e8bd1c03f8e38fb5dc40c4a1c92ca598fa9b248b9ea713e278bc07e23ebd1119063e477bab0d657728f623634c05759bffaf0b040f0939dce58e63b56d7c7f21f2744e29355a7854e798f4b731002bc1e73c491cae9a38b05dcf6a0d55a1866cc2347989e6a84376f3ba4e8993914b88d66870e2f8064663259d5181316d2db99c6dea816418f9025aecb076d3ee34b46b5e9b7e51453ffce4a3eae2946ce2ae568137ecadfa2fdba02570690982696d694c078eeabd93dbc69ff3aebcb461e4c9d1478cefc306ef6e3df7bc0724c6d36cd4d05f91278c8fcb2f94e163221e1fc999a7ae28ec50965679b8ebf7ce0823e0e428bfa09687deda2934184b876a4b90e2c98a2afb0139213b5f42a788e9e266e6c28a65488f3fe58253112f0b619fe569afee7cee288e92c6c2aa268ac80c6bf37c9a41819fc00ac5c068dd3520ddecb5c04ec2372ddd7d4e840be5e73361a37c41bec39b665fc34437394597e9141321e39a78adee5a8e3037ce6d07ef69a2f5a06c2f11f5e7d591902eb477fc27c2fc6c2dc38c5ecdfbeeb662974f2b5d4e4a4dfefa809200e9b43686fcc89fc70146e81bbc119127525176ce05ae91185ceed22c463c33319cc58008fbd0f16004ebeab50319f8257ad50d81853ed265c5f365eb1af064e375dca7493e742ada2753b09831c2b75909cdb408ff6dfa19cfe45fb79bf0c1c5ad33e18d4f466a7d6bdb0699c8aadd6a3dc30c34f4159782cd3a9d757bd6c668f29e54318ad9eb49b4eef4e65d7869345b47b3c6de33da6daa90f4ba090934f4931233a968c8d5089e962a81108282af7d38a4888b9d446000df4f21d32f6b32d1d2a368c85086067d54bbfb15cd4fbde1170c98567bb265df8cd2387825e70bce30d7b4e2f9b6ced79df90f473e58a7de9b92bcaf587befafa6f012d12bd29efc60b02b065bbf9076fd112cb68d8a6160fece4fc68922bbd1e4ec223fce82bc4b21e4ff42babf7ace101419c94fba6c6b73250d403653aaccdfd407fc13b5de5fa34bb81b2917f53a2e48b6574b3c6b5e3abc6dfba34746868bfbe998a692e0b64f68db76bdf5d8bde61c29ecceb430626c3033b032a303a9ba386437d3117ccf31261e004f673514e238e2529e40e9379b41474b19a8075f07f095a5235dbaa80692c24ec4fcc6823426703c69915e30c7e6f579f68e53422d14de6349ea69481a554370d6ecf9dcd222c3224581ebebc12ad0f090dd0116dc2dfa571f9374cb48843f0f394c18a44d5d4ae79ae23c92f86866b5937a631f540ec9e0403c806bb9094684cf945399aa50e37cb0b9f88799f14137f0369ace12415f5e410b2c0dfff9564d5aba581bc289fc915520803272e9b999bb7606fedfbacbe7b656205fa5fca80540192f64c5be27eacf2b7257fc7418e09401b62d93ef1cae277fccb184c84812b0cd03c678edf723fae947cad6d295be9c57d5cee07b82645d1a616d00e2c1455e9fc917f26d8be216f96266fff9def0426c8bc5817933702380750da848adbff1eefaa21a8b518705f844b1c3eafbdfe6c4499a2db3d55b1d0e022e545955ac3d577585344d18262c62da1392e739bc8ba7cda1fd5b7360b87edf4fc4d50e9d4b4f41b84e57d61d10c0e437104a59baba86186b24e066b81b1fa5cfa94e5aafbedfbc8454e73fb010a75301baf19a8aaa078f9980fdd4cd6db15eede0d58ac41364e402099041b2285dd8fe30e232b8bbf5ba597a1666661236cb08d553d5ec20fa50eeba6c390dc6c4081aec0b93b9174ca74b7be8ebf547a92821e829e28848c0bdc445a976fe6864baafe925a877ed07bf66a5d80461fcc0280bb5fdc0128da2d4b4689d6986e8f397a9c5ae5835ae009d8d598963e0864a27bc8e7677c6b3a963c0792b0a278204d3159ea71062d0c32d8f272340bfa69f15139a07099b248e8ad1836644f15f8c47c307152d33f5b11dc1562e3b8421de85e1f1ea513c23a431f87da885117249d84a22c396d72271117cffe41d9f054ced7afe8b9ae3966879ea900f78c118d139af9e56d303b26f14c98a822750ade668b6794cbe82f6e88a50db2d1a3a276483ab0d285964bbdc05e8214f4fe76b48eed2f16eb8f57f68e00a0764c2810d69383d88e300c5a44c1bd9879d4a2f8cd9d915fb8b8b2b59f91fa88320908a18b3a509976afda37a8337c6cd80d0c6e7c418b793742e7a2590500b6d42087488649b4054b2610c554e4e3944326e9483fb3e314ac4744803528dc68099e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b1b412a2895a94b03d3c598e8adc2ae301f9d1485ed20e5b04530a2bc7ece4906afb367c3fb9d5d852af0804edf50e7a922ef165ccaae6cdb59b37c1efed22fc4a2612137a017d279e4d7b53bc8ab74fa84f20ecbe938352c375a929ff2af7c76b912de42e747b7ebe0f4fb01b6d554b651a89358c927000d465d65f7a041d4f8800945f9776d9bcd8160dfef5b178231a42ac4c190d256ad2972cdb65ac5eca7457c517d92c7a135455baa98b2746401fe507cfb5e39bf8ef5884ae27803c870e82ac7a9e7293a7db55ded639ced51d952eaa8f367e582889827a36c448b8f6e1f3ccbd09ca1d9f11fc9ccef3a2a48861bc91f97ce84292c08c6349e4db714b09c44954cdc22a854d7a101e4288be616ecea25b81fe2009ac1dd6562d138e7b734ab82cc3902881a2aaf6f351a984c540bebee8110f129d41a99b983ce632ee5e445698096e7418cc224cb2e680687090e9b85ed1db8487d2044da43d6980212ab6307630180cd5d57e783415a0b1aeb343fd60a0a3d024cee79439d692c71a736f19b7794843942fe34d56d1998d6e611703fd9f6984eeacf9a8bd0e715ebd0f34ca8f7983183c980fc43dc96aa77e13404eea9996329cc7dc7640904cab18df2e993f418ebcf3ffc299cf4bb6fb70411bf78aa15fca9d497aee7852ce7552012268b97052b358062f1fa00afd221b5973d2bd068888dee1a0db199858962c69321a727f603b7a598af5a57443643b3be9275d7616e74fa172eb32f6fe6afa31721d04efc714c6a98e48fcb62b7d241b50975690182c3de918231513be66700608d7e5cddf81adb1d709a937a87af645912df85539aa69f9d2ec60069522bea9ba2beeaa7859579e9c10529f5e74520b55695293d7756e1c0f258e5ea5f4c759c30bf626492d2c97c0c60a14b41c7e196317a0c18117e4e514da8aa2b6e6d8280b1579cabb43dc74f98224e55a23f1c2e1a7c3490320641c5f308dcb81c0174c2ef3f433945c622b3e33529b734df2facb4b66f32b51627400b3b9246b4bd63714855207e7b4d9f56f35bcb46c8ce6160191e91a614bd21b43f0ce8f1b5d92fb8a6ab140823f3fe27616d3b7713904e910f1d0f36446f2056569f9d6cd1c0eef39a778421548d816b3df69995e9fbe6679b46eff7a69e7f31c6d5f2e619cd1099c88e432891ea75a097ab95d92dd7248bf8f329978203e5a21e370dfe0b40a782d0550a76b6b5af486ede21ed3db6f208dbcbbd3ce1397858b1a1c5d7598a556c7fb8b69a5665c8c42e8615700be9e7f8591fe989ac2c4b4daf57622701fb7f56e4d95437c4790040682be09e83db592aed00eab58fb6d8837e0ad9be2da74cdcd52bb1d96de7d8c59bbcf242691623f1e74d4148d23a43c9930273f03524e1d3fab7586b69c1e9b1daf28e98ad9e412b41561c905606a0487d533ddcd91d97eff2f38cc92d4a0e2de68d4ad9e69637b0b65d674acd7d43535836d05e17a1bd85b222e0b46c036b1b43e697ff70fcb1ab63ab2f91fb5a9dd3b3c9cac5d95b3035ac4fccafa4294f5d0cbf22bb0c4916cca2bab183c801ddb5fee70f71d014b81b8b9438cb958211e69f59f3235c1ed4a73492e77887f658f5d372ce5b9c83e58954357809ce69cf517ca23066f90a122cd6fc663b2a6ba586c2bb04b14e815e712799ba34afa247ac35c724f14ff8f73c32d3ea92fc8145a15265b3171d7afe3094701b33b9d2f293e3c02ab742a24f9f62242c1ffe52135a78dff8764bd52dbfe4ad656ee561142e31aab0771a969f1ce38c388444221511921af5c6319d20e43e8b17911eecc3c7a9b5791969ee37e8dbdad7b12a3ac30a492d4a2237c0aef253555bd1040eee008eb8f5b746dc27fb8fbb9e6c9d765f0f31a724754414ae3eaa8a37766f529433fd7b0f34d09a433ead51a7ef5b1d97ff47d2b271ac20d884780d92f4408df086b0fd30cfb39ac32e27f11c0c6c8a91290ad5d7e20edc926c684d7f7e53e54868fc76b3a036112db09cf0964d6d798db237c9d4fb31e8827cdb10b76a939fdcad6d55971d0cba99d769ced0e8ce802fc81d55ff6d34e927211a37047aeb5d78a15486c148afd73d91353a08747db1bbeb3bc1a395befed68ab8d970bc07fc9da65fbb07ed1de983955640858914b71bb43461d9806dc20ab43fe0f026016b037a85f56fccb764ec2e34c324344f92d7a13e9c90fb745ba0918a631b75ee2c8eab3adee73764d2e612c9508933469a38ec35cc8a066519dec1a5e5dedabfc8e14991bd1780d8800a01e19ff1dd2bd4f1e3d94d12b6088f16475d7422c9ef9698dbf3f4eaba012a57fb18ea1e975c2ed9765d81d9aff34d3d6d87f167c6f72674f11b5f77514bb0917c7ebec614d5c102bd214db9b3db8a50d3976ab1778f13253397c316298553173083d8def9544d3482b7f74711d4dae03bafc01a9b0fb2c1790d2881391d881c23cafccf050b324f57c6c9bfe70aff46f77852af659ea64d9eba6eaf94188f2ca4ef6aa7bf18848eff27a46cdb97f56b84098e547e335fa78c85afefea1bc2ed28fe477405dc06a5029c580183943e39c275825da4b4e4be29a3c5bfba9500503b9fc7346df7edee0b66e13310ddd1700651221ab9f5912dbb8e6c3e0e347fac9244a5e091f31edb794acf1e5e1557d7a97cd57675f01117544e55798a17396ee1c445904eed07beefb813c6adcd5025974369d34f7394d31a9b4ce21e822972f99a5686046b9e2a3ee8dac25aa12e060ff3200a8ba00834092eff3bcd4d9a7fecec4295a4d38a51fc7bb0be3e8a9288808c6e37465a65947a57edcbe57fa14494f325fee6835b51597608502fa1059e4b5c76954f4cf9b500469186394e44f12c19b14559891429a79373a90840e0af0b095f323754ad2430fec2bf5dc8984ea67c6d1d73a6f0808d6bc3466ed212957ed15d350846e1a77d9c85add833eb42fab386ee9085ac9543574b2766fe48594091f2dd45c03823d7e494637815cb459c3e680b819b8454d200250ec7d2ef4ec3c7569b2b5f99cd632f99dfca404b217da1ceb0049403bf893a0d4bdda09700ebb248d26ce7a948868a6112a7785308984b8f2a95e47b620bbc5acbf8559acdbb1709733d8c60a8349cd8b91b08dad6c64f3234e9187637379a06c419d156b06a2bffcef76f4c2e288a7d1ba1dbcc1a3cbb99c704173ca5ec2c0a8bc0f146386a0c62decc238fb8a7f68eb27316849e3461d66eed33de66e329c2001cc31bc4239f2ab2f3c89daf7a4afaaf6beb9d1b1531bbb0956383dbce97efc044f877b4b2a121f0702cfa34721ea780459c40becc6123f8ba86f14e8dade5bbd048b72eb4da85e500e635e5143b7ce71faa708c285d99289bcf5ff434ac9f458170ca97dcd3581d19750b5ded1c2b9ebf4ee9b485626acaa868c4a4fa604501fec31d1ed355b2347fd734660d0e89d15f9eb22ea1b2624e1efcc7a234ed64e6a975d2ae3203ceeb88f6df791d897460c98fd9991aa2564d54695e0433bd06f1664c75f721cff8cc3ccd056938b580d13a67b4b2cc81ff06c2b3a1cc18369df9c7ef4c0b3bba325a0177f0ed733b1b695a30cb2418279de24a654bc956497afaf84408e13d8d5815318d9946766247ddaac7e17e27edfa9710d9d6e5d15f35b4042697ec33da72c473490b0dd1eafeb5db99e35e89c63506e20b80abea32c23c26ce7c6b290e6d4729d98d4419e52eb260026f898c7087e369208c58c528c87410c307277baff0c086d1adebf433b43a2c54aede1c67fa407b24669904e8863a351d0adae6ffc709b89fad2f4d52e7c6c87a33760f7363d2142e4855f56fae1a2c670cafd88a9087ba52e28eb8e649829013f83f27d53575f5e5a308d2146b6bd0f08c1f93e64ad86cd8bbcea388593005579674a24070a3d01fb7f29186afd544c1fac9562506c6cd869ce354e03a71e34cbd0827e071da87528f608850c2db22e70ab6dafb0f7a08a06959da7ab889a15ec00fd8229336129597988b19875df8771389ab93eaa6140dfad4f2221c2ac1b5d3a2bdfe5a8cacaff1f1da7d10107b5ab8a8f5d06974cee3544b6830951b97bc31a51fd5c3d263b9ef6b567bd1f99d2758adde39c1c1c373ce405a14cd1fb64c5e4d61ba0484b9a53ff369a30f254fd414e826131fc2ba6637c0d896394109c8849941245469f9d6e29c20df13a816e41892702047038f16d73d1e3e9b4d072b186865d5f51ac4e1d720405b16cffda3afb25988c8e1bb71b3fbe8873f7ef740a00b2ec218637d460d0749946221f9bef75393bce804901347e8bdffdd3de058484b6ff41f31d6afa1e5b694cfbefc9277ef0c4ad4edb2fe3ff493fd907b66e474f23e23d79acfb0e715e0b0085fde3c0964eaef0f125b6f237e1fd911e40d54a4954460eb445dd15b0e57e67ea84a6a0c5a2cb1ae5271f074e0beba0505bd8618ff502308bb1490c2bd0eb143d72a2b8e29df509732bc5b9809b51cf94fb58baff7de89a4d99ff69ae9f56302e738a05f8bace5052912a1522d25932926012581eea34941d45216150826448d533b147698d2f8b826e8ec984b0cb3e26ac4c8ef3dcb2332c3ed71b22fc9e91b2dc086e5fc23e47c963125125d010fd6d63e6cd8d9d96d9604f9d7ab8ca81d137bcb1467c531347c65ffbb6e9def9a709c77c7ad6d80fe4ee829024c8f30b622cabe2503ca95aeedba643ed7e09c07b1fadfa2092b5688b9cdabb12a72321ac12f7a92194c8480fabe48cff8ec56fcce950d8d09a6e2e907dfca2ab376e49f7f80d4a28ebea929789e2d55a447a2892993608658b5bdea86ed93f9238e8be1149defbb0741740b751a4dc9c8c802da6d12cb8bd13ac116de3188461a5b3977dc54e45df1fb9b67da360a98b555df6aa7793e0a6fdfdd9929dc46ae624fa09ca7be99f6632a1fdd3ac1e59f0f53693ceac256a79ab02bab6d462baceeb4e02a61f7ab8c14e4a4ff523ea4c22f34ba07b2f888c1c9c7a7c04519ed726fbfb6a2c1242628eb04d6033038d14f92f045d18783a0853846370a508eb5cf9d6bde14eeffa3c0cb9f423bd2a25ba33713bc9e811e6b929c396314b78d2d19638802573271c07fc16354654527f309e9f1bc56692d09b9a8770ca8c6d78287f4faecd633fbd5a5c1f2900f753a0d91c32aaadb8ed925c3aa95c972b47b0741b1abbbab1ca1d4b79d241451c221581c8a2de025293904d1685305b0e53b9bed43a4b8dee5c00a76d04e85c8ef0b97358f5a330f68081f8ecf722f2eeb8593f4167796f34d702a01ac7a1137fc694c0ac0622ddc1aff0ef061c7b51855fc97fdd920735cee4ffdcdd965179e2918e856270cefef69cfc2928753f8a450d3f98a388ce0eb4a46de3b1179aa8422fd528d142925d6d60e3af46a5cf80176ee1cbe1df16bd93ced32c9fd373ffe6f83e5484df4ee403be76232f53bd3782ea672acaa43f779245a2132b517ddb844da90129834b08192521f15635aa880ae83241ff9aa292e4cc825f524c2c4d396cce065ee325196d8c424ba8e2c01fde39030c017907b621a61a54bf11116d36c92b1d475453c1f1d36bb9d043a48e7536365840da7556f794c593de1ba3699eb3069e71f2e1c020bbc448bfc539f4ba24fea2b9d6b3798c8ad0f3667e9ed203fe9f35005ca4b507753131b5209d80f972ed930b774c82a22511d9620412e1e773362aaaf4c8b1024bc4800295fe3ffa702d00681903815f20775c9e2055a5e78baa16987c8656f01e995436c8ce37389a996d770ae498454f73688221fde57901f1b07705fcaeb9dd35bda3c12acd6e009bd2562b064440e50a4b18bf878b3d0a07acf589cc3b284a53d2fd1c20f2fc5012fabee280fd2c47150d8a5c82c37b187df9f6d3aee3f471b1cc136d096c13a17edb9e59ea9592f87e1bd3d59ea40f9f3f8fb604f2746a06cdf8e352d4fce1fb2053e71bc186b088784efeaba0094044c748182ccc4c7c643de1f998f5c545b2b1a6ac6951cf637fae0a7bbcfb08160f8fa6a2dcaaa290972fb99aa1db7d900bc5e482508fb9f69b01f31832da55f16524b1129fb94f868a653359ef485ec7b13527a846831e98f474b6cca3dea51c3774dd1e1fd88584f8091b5264747e0dba62ecd078829dc813480718dcfe068d9589f76ef8d44721e0b6c95be31fe67b31185abbe3293f259ffe64adc085fe8e70c67ae62604973579361c1eaff82a08518489f2c45470652bcc37ebddc79a058757079a73e649377929a6819482e9d5f5c10e657c0f307efa08be50c5b82d36d75ebc9db8d0341e0523734e5ede4c74a8e1a48fe0a71b7149c3ee9e6aceaee3c816a7f314067dff1378c276a672649b258ce85e0e6dc5927cfca27b65f0407b7e23d0416b6281bc722d3780210e1658dc09c9c5b06a55501f34e399a1cc577a2612bb916d5bab979596e2b5f306b1ed584922f327cce347725730fc07265d2b77feb19b39d24d95b3712ed26c7cd174506d727526f1e0ffae7436535db00a01bcc009f222cc2ed81c89ede3811ba4ae276cc463feca013dc765a54c1396c1ea9e8edcc61935a2f9a79def461af13382e02ae02642a7ddef89a49b68ad743121653146e8ebed71247209f618a660c145fe43e411dd5b5109318a3628e5206c13e4219961c38aad252344715672831b81addc3e08ab8e46b37f3b590b5d8da38b407692982eaabc4c96ff70ae0237643a7911b7bc47f0f2e69f72d26c893a4f7912c545a27b3eeac0b71c13d9f8c3f479329578b5b8c6c66a896b6ed5a96683ca92357f70f9ea402b7b7ded75e6d34fccf038155416e9014f10f1a3ba764b10848b5e453fb68cfdfabae5f47be1754d795b26c0364a9d71ccbc127ec519c62ed6060266f86fdea5cdfa275b46338c1aa81eadb849f178a794757f3b339c9339620dc64ed706f03dfc4d7a6df90d08a0733e0706324d476aeeb1a5f1a9fbde66a36d3f2f6a198501c4291e731ad10a9b49964e6857fe053265efcaea9413936b9ff9abf43d60b7ea80b87a1c4a51e2fe07d32c934a038f510aa0bcf15f857f2a73c17daca838a3ee242531534dead0c7d8f9864431e6682bdeab6a1ff3fd0ff0dda45f4a69b7ccfe9adb4139169df3e952f712360ca084565a64089c6c31509005a7520d9fbb02691f471f3db47ba377e0b14f7f39ecfe6c6259f83917713926aa8bf68930e7f9bc9b298db894887c4500d983909cfd575b98b9080ff261c6c7ee406e73d9f11f7781db12e1399784f3150065e372cae3c40fa65c508af60a2c2b130d7f29e1c9f19a2ddec2a14a0ff178b4174a916422af0ed24627d3d4bd753438fbc7effd1ce7f3de6a10d17e616496c34f3d07732330d9591c1326a1652b07c7c5257a2d24eba8cf4c2050226c20f9bc1bb9c7aafc6562d9c94c13d46073cb797bee34f06c4efc6f9a8f0f25ad74158f8e2848261622ebf1fc138db9c80446d3d463e93c7a18766aa9318f5e790ff01d15fce99f6279d6f961b679b22bd0c1b8bdb6ad1c0100212343a4769baa03dafc5bcd87edd269486b96a56f83a9c64e49f41bd855689a66dd16c5c179da743b654fe611ce615abd52995f8fddb2b8c704d808ef1186dba1d319d788dc050bb32a431a89e03705915e6b195040cfa5409bd54aba86c1fa2bb9bd0d6700fe663e78bb5885c24d857d8337026781fa9e9a1715046e3ee0ffb05ac9e280c6dc0adfab05bcb21278d8ec576b7ee0d1dfae5c723b7d92aba584462468d03248c4efc9c95fe8e171ed5e6911957401d676008d53480ef8b723b6fc1d5c68e0788f232d00c72d23fdf69440faa17cb225c2ee591c93e3426132abd1341a24a1f1605384c79a165da8f80a7dac409f2b0eff8d08b64c334a630e5bf14633ce2dca1881819407345dce5d2cd4f4be37b1539bb8fa49cac613e720edcaeb87a51e1a267588b4dc7696520690cbd5e2abd0feb0f3dfce0038e8c318197329cdfc77217e8025b747bf4834166d1fe8a9b610325238bbbca153e6b0a51e206390c5e1c42a50cd03509413f512747af1ecc513a5d7ca9319057ff24e882c8bcc56cb035a1e5a8c4712fe38517774bfb811c236595bc5ab73290320bfaef77e033c3c2beac40bce11d036f6bddf5d6b09cdf78baeea75525bdfede33aec1c80fe884b9611c248351e5456e160d758df53ca39139ff7f5d78344b441e5d0ea70f2e2dae8af4a740f2bf81c4dec61bcdc67f69aa668e528d527cea3e4a5d90fbd1e9ea3953caabc9379156e4c576dd34aaf6ec22124143187d95e24d59d766122d12b1699246f0262b3d4058236e9dac6d4e1f758e1d34e38194df81c5f129f9d447d73bca606186710bc115ba06a35cceaf9d4d9fb8879ed8cb99b2f3ae4033ef19d3b34d91fdfc0bd0cb1edbf488154b998bb8be0df377e84dd487998a11e801c11831c7add6c24e94f03b6ae2f855d551fc5a954f82336843e51f4d4b39c0603f22c384e0e93bfaece97f010f86fd91309e77bbf40bf214c0faded9f3d549a9251d46ea37062d817dd60124c11f72a2b15ee82ff0dfe2f9cbd49fc5e3b574fa23b3e94034734c78b813459d3e1701fcd10510a8b044e75bb156053664f4b0325b03f743791e8d3332b31d429e06c4648ea2d4422842ee78a7f559f23b326e8f282a8c23b7a7a3f9e7bbb6fb73cf6f2f176c0f919328facfff84d3464ca9098c1691c39582655efbbdc9afa2bcfc9e6fe742a9c930471d4c4fb01bd0a8aea5968a87fc2166db9b48689fc4cf09593bb562743995684317f6d1c706c2d513a45d12bed0243aa981349e60c2d1c53906158036988fff8b677845b2bbf1edc7282f6a2385d4ba9f649e6e7270ea11551365b4c8334939138b78391c2bd69078bd35c17567862b96b7bf889393c94a541383f4954094b5d6653c05056bb2c175b0c73ca5e761c7791ccf9773b2de8037ba11cddfc78a1584f72a0a110e4cc2cc98772e2b96fcd7dd59d00cd66c30ade235e96d4a354cac059d27973fbf0e1eb26683456b480470a127c46a8b1bf1c358dac598ebed90ab995237f51eb8146fc858a492a70b76ea98f8a24033b5ae05fd353947f0081358bd39bced3e417ddc74b7966b457bc4e3ddaf7476c65e2a1eac8667007c3b376de15586a159d0c83ae037cb900aca7e29728e089109d59604682f779ba0178924f57af9a607b228d3f92abd5ed5e9ba098d6d56a8bd5d3407e65254f24a1f7cc392b99c344fba0ea55111c81abf16ef7865c0bcadf5a5c031363ee0a89bb827754a8a7d11b3aef1d043209a869a20278cd69d50a94aacc60fe6517488260c43b7428d01f5c0dfc17f0639dcd67ae31ad11b291c979dd50afba5de05a4b7eab31b395ccdf46e1008daaa188bc70ce8125f7f0f7f43bd1c0fe2592e72cca445e139691f9793117f2e622b5e09bb2612ab261c63b9e24f27493dc5e0250a13e4aaa67ccf9f875948b7eac8c34f83f4097567177455a119ba0ca54a2ff387e68f28b8e71f8b638782a517a961ab363852ce10feb84e26be6050d6bd173a012ef77a750261d6ee032a9afbac20fa9b6c99812363f63b4c7dbe6305bacc878555b2695058438ac2d8832637d7863fd3f3bf6123fef774f6d84b03f7fe466422e441e2357574491999c0ca19dd36aae1724831669d58df25e4d69df001b5cedaa90a818e0ffb6dddfc25c5c415a25db1a1f12cd41bee2ed8031011f203bce1114a0b96d1be5bd5450b0d1c6934cf7526e3237212467b11de30cfa2068071f90f7c583867730ef3856b758205d7361eac3e9995bcb02a55e89c36d5875e0ae696fd41b572d72e59380d01fc033a6b89a89e3b196211dc4b6734aab66ebb3db71cf5d44f0c4a259c42e9a0cb5fd6aa6b32e1e9dd77389de7ee1b95f14b6b892a5568cecf9c1dacc405715ea1985a33a0aede95750ed3aa77188ca992c59b0157f6bd57572139e2d242c85a774db4b5d5e569232235d45e6e3fd7b3db959b8fd857d6f8750487147755836ac5df81a25d1070d2ae663438d34a8f20824e7bf80bf08db8775ade3cbd0faa71aea18bc0c8b316a7ee30bc634dc0b5bc156f4912d540bf74bbadad6332fd1837c295b4e8f1a434750aae781db4760f326977836cc93776916287219f3b0141201d2adf404f5aa540bd5b759966f65dff08bcf8c434fbd4075edbebdae267915ab004a3e8f2896179892ca254eaafafe80c6bc25784f296c78f6f0d128239452aa1a280f5b254cecf2334ee0f6f8eb62e1ea29d7d576279a45ad0ca02037ad9c1f4bc38b7c6ea43660a1c123ddd32da5c381d4983238b8103797f677def2ac7dcec9426b9673b0d39dcbacc441fef6ff673c11519a73c80acafb89bf8b735df10e0225561addc484ce2c1ca3bb49ffde786ee06ed538eb22855e226b4ea73812f9cc3f9f7dc2f580f0d801114855ab885217c73eb58b76707c5b6878a96c394e2d2eecfd88f9bd606b681fd9cb0179ef633fdd2f70a6d659c53eb2e2ebf30244bc32a6aec1adcffe0fcd31efa1e6607ba680f16e7b916e6df70e882c5b30f0bb336d60b3ae127f772057d34ca70fd4f3a254c55a705ebadb77efc573b9390893d7fde8171fd005f1c87910219486da846a6cfeba99259b31cd1c4fd1968f4ea095bcc023d847213ff60d9f07917ea5e36f09eff5e1b365b8fa3f5493fe08c09fb6fade13353a5bf7f764f4b0cf2d22ccbed3ccff06398beaea0594412a84099aa0f155b8bd90833119e7262d7d47a63d90250ea5dfff14c9ba9876e6f27702ed18c86b83794bfc621827851a7975fd12a71d1c33cf8d9c32bf7908b2624b113c041ac187de190147ee0c110aefb98422f4a5b7fe8fe0aaf4f99daf592f9eaf4608e22fe4e2e395c8ac155201b98152e22235be04e935100b6e960fd4d4d03b632b46634b5135676a81e116243c0d132e87c8bcadf28daa997e2c7b3e679a5b493b48067879c8a33196273f958904160f3f59d7551708e8969b8ca3f65d88e67fd8421c9cc7c954c93920d439ed0644341397906d5a917ec63a2343cbee06c26f770d9b1fec266663833ce777933c757eaa25bb4b0e352f29b43456449b1fcec83124567d813f2c790672f8b8667d046fee209a8a828f31cad8406cd7e83fa9c6a8bf131b161273f5686a157ebf1c994c06abcac96515ff03c438e2fe9479c6f8977781c29fefc899abb1f245849dfcd60def8ccc89a2fd7ebaf6279c2bf1f024d3ccccdc471a060cf2665889229f72f15c829c95f79a63985f01e474106c08e119e317632dce8311cf25efd27a91b38d961028b728c6529f2bec3c0b6af8bb450f9f278da7637bb43147286989b354e1dd93d60d59c65d65ad635847fb43db28829d588ffed5a017ef0175379a4390f6b7d7904b4c19b838ab1a954fa0d71791966d63d61adb6bc0499c67d0a4016897268a6b0422ecfdb67a59d131ecb054fa9804e8ede74f8466fce801ed8c4432c6f6f975fa0a7ec7526ce4241a68cc70c0bdebd0912993d9a5e2d8545d067407a94f458eb01952f7797c600f858097aa281e382e2aa445d68ff2c5e2e54fed5f1679a9e3cbd7d7ad44876cd6b56fb62151bad8e86c8c128182fe0016e4225fb52d411b839af6c1b98f341080cd0d52ec8c13cf3c3184b9d73d69ac03ec695d0bedad987f9e505b7d7a314cf348b62640f2f008b48673bc746185cf7fceb98684825c03c10eae7dedda48e1e016f9c9fb76a0d831b7a22d2f4a372d1fd8cd98bf3dc2b052c951b277cf8e75621abb4e2e41d366abffce3d357b6279acada159c31e40a5871b5c76bc526c460aa4282aceb59f7025583a091fd5a4527073770d77b2114fcb77c95dd883fc8c02f3fc27bc89afabd1c272bc179c78d7431dfefe1674416335a4441a75e5d2d1d71af5758d6c9f143d51c1386cd0d738bd6c3827f98c8f0abb213d31055fc4a66f2679e2cd62315bfecde76fc85959bdbb42aa70c0f9fdecd5a12d462a6aa6d67e38c3252f091c88122b0d4230dceac8218ff0f5e4dd1e8fc028c22b2e5763d1aa56fd0469de393bec44b519186ba2b1f7f0ba0d3fae4b2606dbe15fcdba76dbc12fff894f5b6aeb9c271282c7ccce8ed1273a5a89332d95548c8356038412f3ca791c2e006d70c0784603bed6ae57d0668e10b6a495d9390b8bc2401c1267277c4a5c9c0e9259634cf2a27222fc0e65675d4b0347ca4581a782871f10de9ab6c3453b06a20c67dadf74c34a50f9e3e9e0be4129a1169ac4b815b52de366acf787ca83293beca62f2d023b587d4348a83e1b40ba981ce4248bea22da7bce2514c6a71e8a17b579bbd2917b92697caa387bcaac268f5efe3369d47d249b75c513c673c5fb69213040331cbb804b99c43453c35628be12e8fa2a8a6478f169dcae4396aa38de1cc47ea77a6d4e9b0609a0b212619b1d0feb288574a998baba904128d17a037013c98bb5698d5353f0408b352438fced4bab5c36a941d1fb2140e871877f44cf706575dd4e064cada0bea1e72a0b9e153a7ed2abbb515a24c11ab3d86d19afcbd932a33bfe6ed8c10dadcd559bfd20d19bf39eac49f09e4809223d3f8bc2c9d2d11f896011ba9eb44011a107e5b7b6c51931d32ef2e3da3f30197ef7f5438e3c98416272e93f556cc1cd3ed7a02a172618e491dc1e0c9b42ada32acd3a872e21212ca11aaeec8fed6c8ac69a45e7e16376c8d40bee09bef1aee9a247f9a0bbf76d2949dc4287975c55933d199d761ffeb32c8a25b53bec33185509f969f08ddac43f6c87ff5de8353477e9577abc0967bc50e969c84696ee3be787b1240ad5f6f7f4327275b955fcc388432146b442cd018bcc979507a5b88e344766a1dbda2fa4a15c5dc1289758a85f4c97d8948373e0247024d94f119587113cb135f77e17a413ccfa3e31707dcf63269b101d030eef1c2569841d5e5457048db4ed70934425fd39940f2435333067b06f6e4edf814ed56a776ef8ac1ce8dbf05490c7945da803739b9a2866dc8e43b2a9b420fe895e08008d617a1f3d3c10cbb3dde36a1d9acc9a60a8310cd18f8e0d28de5f8dc9e9f281637d4a4eff09fafa11d1e99b8d05a34625b010f85994ce77f976161b928afa4e1377e79ac332b77d3a0d65616023d54d8aab8ed1933f6998146f90713ba8adbba9aedc253816f714ff63c1dd22b46adcd0f97fdf9474ca495d78a38092aa92f82fc08ab134c12279bd2014fefd876984e86f002a4687751de173c771c47c1a1a5b418a8c401d1ea37894e956c8bf25a348b72d4a9d6586d60d61a5b52b3f3629cf2599a025f4f750d6bf448f0fe5321debd3df2cca978c66d1aace22e4c0c580cfbc3eecb10112a100867a7dbee3c68bba6dd007633928711851862e5b53e8678e133cb63ec0eb9e08283c9ed280ede7dae514c08c658c4038024dadb8529f1f11121f85a47dc41028ebc91d8cf5aadcd678b78b4c27a248a2b7323aa357428d4bf8241719c869730eb7ad654c6779af39777af329f90f063eca9fdecfcc457921d0ebc2ab64da89e9660c3a661e1c4a9876272d49171f60d694435de58e7c1bbaaf12f790b063de6b8ef67764231fb39e99f42ad441cfebba569e8214d5657f5027607934bdf8421b84e8d457c91d92c58a7fe866b856677a75e27c9f9e032695fceef1d96a7813e81f531afecf2a307f0c8b92dde63c41a25fe1087275ae4c8fba5248e6c57825383e0bdc044af7cf634f668d76746ae87ae16d4ddbd2a82c29d6fd56efb91c880556a42f9dc2beeb4d18364e828092012173ac544ac1af593137e7df602684303b5ee7c0068537f389e4ece4577e5c765b444c521fd99bfbe2698c9a65f58956981badeb0e80f10e85703f4a7fd91ad2a0e5cddaef03fdb5ece8decb7ed7ad0276caa173dd7ebc57d244d044f7f04b2f458552b04c3f24e36e2f034a021a6ca150a39933658091a55058292ea0f6d78b10ae43abf2c66d1e270f16c3e1558706e3b635ba6b7a146ac1a07d7fdc57a84586ece79b309df8043d8a3766fdf88c5ab81b2d60e2fdba834568bad74f7b5450e7a7689c41a4328c8503d1535030b34c41966c57088891d8a5a8dd30f8e0157d874e1eb02818adc8ef722d1745e1344b01eba0360639d90e5c5d3a30bacd8dee6c841e3b73a62469a81c7e8e2e1ddeff73eea3c5f6e702f024f56790dbf12b838247fb3a5cc6f6792d5b078bd0e3d00f8a67427c867e31480a1fc4e76f948614877403c12b77cca84e047d164ecbaa9459431b275afdcdd18a048351c62d3864fd6dfc8019e41896845ccac2fc247b2fad14f18e8c4ee8b47a484a71ec263a69732811541058edb0825820c49e78b88654edd614df1b8abca0c8fbffee200b6b10b906f2fc21262401bc64bf187b56c528a4769927f8dba28bd5676f3dbb0163e8ca23e1d115ef51173801c19ad65dcb5d2c64d100df8dd89d236a01c369fb8fe362adf0af43f4746663fde499f70115e2dca15bfc84a6e83294b6a873ce63a5081b96783efd5ce6e46c0eb2ee9674b5ee5d18b43a7133a650eb38fd2bb8c7c1753ed0d8f7ea1b7f74df1c8a36cc4a0f48a52f90efac0e75210a77c84852546dfaa242a60fbac250aefd21164511a6bab11a3792e4346f94caee94bdc331aeee7a73ae5f4f321d997ac6b3fa06e00c89664a0867352580365abc4e73357d43f0b333529964d609d54fb289dde37b500ea5794c19a1e5b7d1a648e8ce025d0ce84b71b9182b1da4cf200ca2c6507157de12e936a2ee06cd0cb814206c73d164eaec1ddf309ee64ddcb3b54b84e03fc20efdafcf3fcb8f81c4b91f5ee2561afd0e96090378f440b8f4406bbe24cd8f7a6f87e3ae8f162fa072f84906d2d7c92daffd10bd7109a7c35d4b1563056ec38174fdebffb7478685be7a11f24d606a1b1bcba9ff04db77c2c14ab9985591d02b2b4bba0bc8e2ad8bc1c1e9d76f9691eec58e81120be435200106a2f6382d10e8caf63fd083c06b594ae67ccbb5a776b61e168087d921145ff12bc91bbc262b7add929773c3e789add418fd2d7d958d3083ff6c0c9b04e85f9f106ba3a61c572cad7d4e2ad42e61e26ef5aa10970aa49055e5a674f7113332e443f49d6bf402487722577e42f2f3c4078e8fa24b327a8ebbe4715da1eb39498ae154ac3c73802732bff2605492b85cf20dbfa4c59453067e361fde90feef0b5b2b778c933c5cb46dccf4878ba211dd9f604a36562836808761f9fc5a94846661e2385056c352980f5facab60f51f3679b1cfacaf747731eb55c21901faa0f7608115b9f07b6127f5cc188d6955f69d15635c1a5125876baf392fd979a6b1ede7b587fda8fe5b211f0486074d118328aef87a96e62c704b0643d5b3120f4bd3eb86bf818585b96f689ce2216196e38a6949fa1919479dcbbfe47666f0adabcd035f36488abcff4b500e694f54fe92d41ce24829b93bce649977270c8af8814b13a05b31c78dce9a74301460bec03980f88ba1630699720c5f52ade4a1a25e3ac3313f40c815031ee84f7a5c2f9eee18953a3bdf488a1e556c688c1f50051d347ad3de689b902ca8805e5f64ddbdce18fd337b15e8d40e8e22053a7dc4b63c30ffcb64b5183168600bd84bf7100143c692e49ff7009e8a12df0ab36c0f49ae9adfa2cea31f1fbfa901ab1ad799513009a13deeff3641d50f0bfb6617f58c5a294aae4161da92954fff765f4e54c8764c2cd32406151b1d42ceb36c368f2837045721a4a53588f4da23a186092c01946407d057627dd0568b6f92ce798d82832472b80f1486f46c6f8d99ca5518f43e2d540852b06035b89e5a5a0ff1e75e9c856a5d845ef25496023df2db43b153233f55a16de867c9f7f95d11489f5faf98c55281e693bb2aab4199f46fc1ed1f489697d7fcf05efa41ebd448864120e45ccc5fa72a007e314005829fd0cb181f3c43cdd4709a5fb0592d62bb8d2ce62fc6c3c739760b672eae9f4ad3eec4f46fa2e67aae679766cd84cdcef8979ba4a7853d57c4fb269788a7220af69cb96852c08cbde3c9d84d3fe45b6f5a3cad44ebae98fa9b41a4074c4beca7d279876db490b348938f35b153b20fae1ce29ece3e9a43e98198c7302234cbab1deb40afe1c6309c441c7b99d27ba5cb6c585e12824b787894081bcc855b4569af5d225637756aa629260cf6065ab74e676461b00b6bf912a11070f15e3c9b63f59d1a34d4c7d2ef52dbdda3adbe4f27c210f8b59f838ca95c17b362b88fc83f44979c0e68423cffa892a201a1447cc0f6e36750c88f5093bed503c15fad992528d80a81580e640dde944ffb52991f5823b6a10a97173c698ad2b7934a2cc3b1749e01677e6ab32d166e21ba6b9715ba5534ba3a89f90bcde5c38e2bca95fad588960792df3c894ba7fa9fb860093200f865d1f07cfb63143f97ce636cb6239e40b1118ae7f2b9f6f5d029345a2b4544073817b6e845f9f3d24caffeaaa9950ccfc4351db4e1e43f52bda0cc994795c8b6d7fd2b3feebdd013c2695313a76ef00df3a3717f3558fc2a89d819087840e435eae346639606de9ca90a4fb74f7039fb255676177dd70762eb8a1365ba1b073c802bb340105e954cc4411fea8103855863af479de6c3cbd29488eb9506ae53d76717223a57866a21f3e6751dde8787586a21afa4870c9fcf5dd126ee9410f1b9085e6f7a67604504ea71aed102d1d3fa490c05562065abea8596cc19b6cef8f044a49ebb7c259bf4156c822d227a31cca7961dac8945123bf0c1b9da04f68103e18de461af2ef19112bf5ddbbd477a2d97080bc0b160633850b7ebec7f36b8d1fc489fef4fb5211af4cc0f275abede97ea826234c11411edea3093374544116546cf968a134acf33b3186646ce2cd5822443e5340f103373039ba45fdacecc31fffa95a0264069c8c98930529899cc55ccd87d6f6fc25f6f466df3bcee1ff1aa04de467bf6bc9c19c998a73dc3ae9795752b4b0b74be9169d719b43249ae8c2802901c681e22c19463ac0c2e592f41b9779a9e76154e6790a68ead6a9ffa2ec4cafccc1c4b1e2a2c834da9f15958a8dfa884f546176bed53d4845bd28c5685ad8ad706693c028242b86115046da694d131d91afdbaf030133fbb6e72ca5112fde2498790c096e0a1571ab1f81673762af066b18b4d4599312af3bd3fa1c99be9d4d88d9ad4a1997eebe100c135446b190f5bec730a818a878d715e96c47afb94f1ce5d05438332143e799c674a0c4562570cd4f7aea3a14d7d3fa1d36364d51ac547c11840f8525c4f38dccfa245483da9bb0c5b069d03edd247c9578782f95fa47ec1fe9101694a588db1439bd1592c4b3ab984bb43a8080ab7207e9895d0f287abe56dc52bfe4deee50020e5e64d6069e9ff6762e36618106cca7c3376e4cdaf55486fb48e1f7a122d042d7eb779a4464430253d4b0b1f663f0d0c8bf984aa56c38b2b6a12036034e24fff0e0c8e7997f8d8709c417aa9f8bbc212a183a08384b3d66754f1037fa1ff8d154a13dbfe3fd0ddfb1dd40e403d3cefc341f649803c7d369f7a45d571e705c3120936b4f49658b3a281e57be658f701572b4943ac368af9f89f1fe12d2cfe6f2a142ead48ed1e37e29935d835a2a6c69bd936be4dcf010fa166b933858d0dbad4f4d896c334e89ded5673bb484aa6490499743eb27c173abdc8bce87f48996709cd8680cbedcbd4977dd6742787f1eede0e6bc595cc7e2b63c40dbb7988f94688b660e2b3d4f237d5b36b50e54a7552955d890cdac0eff7a528d2ae34c0a8a767d937db74c19c75e6ca5a37b7298920aed17d926a17b3b6dfa1a9c5bb6d6f6b774e287f8768448ead3d3aecdf92a27b6af115db6887c565220ac5b00af79e9af9b7c6567d8d8a7300b0072ee77efd912ee542d02ccf0afad5c80e7272b7a1b52f22964c2c7128c5fd29cedb16b56a7af4b16f4a9bc9975c95aad67aeaa856f8290fce26df242dc10121de07c2249f8cdf6849cc5ea74bfd9a48b7b29ac7b62bf06d46107627273146934a37c51aaaceb305e59be652dfa1ab472b404a6d93d88679c3a4a0527a10e312d9da4e04a1e55a1c73bcaa6727d9fe576ee3c2c5db7f1158798b72c287e13359adf90c7000ca0782611dc2904666c695e503f654892bc4c412fc1c266758c7246eb11795102b384eb56c59f0ca5996627380de18d1df69c5a3a0ebb82b6d746b6223e94ae34a8e1737da17d088c84748c40c8aac87bfbde61e4c0ac8d5b73e91e3b171c5874bbd004533426a98b7382fac7ed6ca094690d5a88cc97a42f196d594f9998fa9ecac852c0abb466a53d7b7b89cc11d10489e1f02d4780c34f970c26b8ea98f9df83db7d4bf51b1c6aba105e4897009db8dbfb74143f08639ab9c5e4a270fc83bff60069c25c897b9b3d26efe0b500456c4c8c3ebc712422e07127b2fcdf8a68f61548aac15105ed50705e3e6032ef6a3ab1e36a1f6dd2210f80aa3178e43ea8cd744903a52e66ab39c7c6f13dfaf78fb28a887fd82760357eb3034588071e83c518adc28756f5df48cafe795280cd3a964db393ed54c3ba75cc2b8b41a993e0649c4659c04c85fe137e456850a1b1023f2b50abcfbaadbde78ba81542eedbe064d7565b434c5d3c67b61eb8d6fb9e2dde74fe20f1407a5534e899a63b9b96618ba24b5949a8859a07e7a52b59ea2f454a78da9ffcf85ff86ded32d0ce6dbc2a6201c0a98edf659eed22196c9ebd648e4ade97267b36a55ce2a65e7b7104256eede4cb7901967b9eb912e3c9e86a20536aec2ae7b210338b112bf6bcbde2c223de9eeafba53544dd3aa0cc1c73fb8c31461db19927e1762dd3d88f48f8ebfa2c61c6e1bd191550996ca2e4a054419156d686a6cb7ae01ac8645270117ae7929c24b803242f889f80ad8f0aacd5e95c250d8642afd1bdab5027eb1562815989e821f9cf4bbb7d7423a8fa757918cfd73ba7759589d87b13b852af2315218710b893e7358b9ca41c296683070d1806a4c3756b800b58ea41c54ed67afc1d011391ac70f53957e2ac4c53f883817388456b008c8f63887304d2df83b8ff2c63eb5d4843ba186e8c6e804a608cae815d4e93f77640acbee45f0342bf55f33063a55d94be16d52d6d9b5f7d8941833b072360487ade3490d12436da71bd3703e1b6f4cf9ecee9960394e7f1fb3d68ea5ac67ac8549ebc75461804c11b0c7c4db94b9c1c35d8ffea1a574108426ad614ebfacfe7d269f14d1cc113812d5b8f5e0a6e1cce66076c47c1e6059ea9f696ed80630698b61eeeed314a3209c8fdc3197477930c56e9bc96305e43cce6c7dadd5ecd0b40ffc1feecca5f272e33631336905e2d1ad34d6177d618083a382089537399e999a85c4f9205aef3d4e1ad9a3e1c726bb3ef2b76de110ff494e1e951a3d17699d4378e4fb951d60d957b7b2cd4dadeb9346ea199e567c4d11d76ff5c10ae14743aa1397d31a12167ff3d75757b9cf5b41064f3661553dce359c7a29acb8fe8aa309181a014158543953c085104c5756a52cb6ddd7667b49bfb4c325e83471dfb15f1e9482efcb5b4d87e8db5a25be5a8775cb93ccdfe66fbc79171ce2ae7460aeef6cf4ffa447f65d8d836eda867e741043ed2110e1a438219d347b9185a1bade68ccee99adfb0611a352a42e448feb05447d8bf47116b2fc36a2c5838b96d7d5d5eb928645218a44097c592e7d90bad640a2df78eb1ca622a25a41daf485cd8c28e2301bd9f648309ff2c218c32c9c2ec4855206a4f2f1e3c461b5590e8e49424595b03c85e33809f641730286cfa4678be647ec612c1b8e47e824a59ee7f8aa6257c4233a4927ffd80fa4e1bd9bc53ddbef60eb000332f38ab185996dd3f1a8b0ad507788e0f608470bf22599c66571da8069ac11b6747659b3ad97ffa94934e4367b41c8683ddd8f9f2d5640581f64631e91c287d1e2c0fe95f52419d479f51e7d3bfa60eb744325ed8d704aad6273cc4753fc417a43a60de582b6fd4ee65fd04de615100a4699f7bf538ed9b467cb87a0a58a0d2b4ff2afcbc7586ce83ec3dc4c95af420d38527d634b8053e1c106fc228bce63dedc2a16a190aa482078edc8abd87a7251efac0c659688aae3af206162a542bf20082ec141681c1b3245e87bafa13739fcb9a2ef5b864d895f8e2e2cf86530ab061846a826fb1c2fe9269b4ab611db4b15b100c0667d3b994c85862e9e7377e5febcfede916a16d94ad072274d11b9066d8ca4236a19792c50bad11d4e60b94155a9fd34e1e8373499049ff136a790a0a16dd5460162011b6cd0549fa333875c7bf27430e955e92c3fd2afdc94ffdb05bc1f2a1edb13b6e9cd5cf60980fb1fe0ff680c4a78111d82d97d1e4044b6086c5447b5c80a3733f7523a090105839a905670cb27b2edf9c1d136acbb890802242d3a2f57016a13a414ef946e97784d13175b1bbc02f286826ef3a8e6fa0628f24334c895f2913620ac211dd78bdea2e8ce0de80147ea7a06f4fa7d3ec6bf892a4979b02756825964b9b50db0334d83b3bd0ce039fe9c9ab55582ca46af6db6920382d9ad0c589f3f9e67443b280cee0047135088d246d04ef91bf8f4a85affd60df2e2c44ed4f948769de9f2f3add9d3db3c14d82932e410f051718f340dab63a9d93334aab22b02f928ab6b4450999567d8f90b5fb5c4f6626124b39a2b9c433e8fcdc2bc5dbeeef62419c63e36c5fb672abb7e3a07b20bba9da7b9bad5b5ec3b7d0768b5505867b66f21eeb4dd2d94ad8172af131895719cfaace194f85809ed6c444de3e24eaaea095665a43cd5acfe09d56eb76ab5256a9fc6f888c120b3e9eff641ce1a30afed14d2de175c8caad0be7e0eb94fe4128c60b437d85ab05211f7d2cb8c81577f11b1701607dbb77d276dba922ce0661f5dcafdfc5ce45b605762bc697b7af3117a515b18ab6e1e896c70ef5489d0dae9b93a0f9e4161a5aaadd5cd9a1c36766c3473f96e7a50a21883c0359b289f611a4b7a3b2370dd1d297df1cdb74e111b32f99bdbde0006c65f8e7cefa0c8d030c76bcbbc7b059de1f412ba5a0622b1232c1c1e50f1fe0e64ca729c443c3b2ad6e52ec0109c5f1f50a0882d90019c133b3bfa946c7e60761e6ce91ed5104580b5214c4a55f5efd8f0eed034670bb0b90631c64d6c6095717fe804f477cc75b6f17b5d01653dc37afc3f093be63a9f4b28e078564ef64534e9fc45c21ffbda49af27f549b9c44d571fe93110d938cb3782b063b76d0f133d634d720ac925cc23ad9dadd619addcc4f0aadc49797241e19d6c03c6419c7340e87d9270b7d0c048961c0e9b2c925e5c569b988d7441dffa49ba4aa2951f87a4bd3485d42f4ea2a9d10b79133bdd84904c83ff5c51b39c5d9d8e8e1feb73afa8c794b3d2a25010ce3c5b4c31f3b10bfafdd99a01f351041de2e827ffb769e97f5a5c43cb842d3da548f26ff4123a54868a477c408333c8539de132a993b7faef6470852b2b0c04177e704d87fb20007d45566f4e3fbbb3353a8efa2ec94d3d346e45b012b4b40ac4b81f4197920dc28fd97e85ae4f70191ced5d9b9af7ce04946d4b25ac7804630d32c81b5c9dda28de5df00771c4753c8c738987ad0ab595832060ab056cfcc2f0f79a989ef6e17f0ead2900d55f3da26c9b153d20e1bf906248c02ba340d575fa02d7a3c263a0f132d19474abf7e5fb4e36d470c888502c7ad5612e30bb6a63b7a9f1ea425e3d784d5c3b44cd41aca1627e813a64ab32b4df8092c23b81125d1978644e3e614bd5c43c80736e6f6784c708adfea59d50e89b766faca6fc6a44909e4fe80b572cae43be826f2e11f7d46a9f1ac4450ad6351cb27179f253e5e7339566801667d859b5802fc614db4ae8c9ceddae4a8d75e1c1eb1b2774e933ed0402e234f869f839275cc5dd3fb44ab652745f6b450481ff6c327be42d49a841d61eab1a78a16683580a60848b0c8b9e4080f1fe9779de132b9f2729c7b0b80bfab1ea2937e4f2af651c9535fcd7669710c7a458f225d784172d8b0cd5f71c553d88e62fe5f9e2dec2023df519d7686a082de319046b89ff975e1e0b41ea59c967d8eabeb0431f5c22291708f12b0a33ee3552f96663a5050cdc74d3cc85698ef3b665229b30f35986683c851f454692e7da3b115007ecc0292419a96267dc41a70a27e5242cd1a63f1a1ccdc7fc3aca9443aa1337f1f677ad50e455f41696638086c9cb336de0b13d41b68fb9f5404f5641a72cdfc7f4c86f8586126b244a9f246d9c6f9c75a8d0c6bfd1e79a61e1e499de264f251bbcb9df3ce2d6996a46222087700c9c276991eb07b82fc43d49beafea559648afdb5720f6567d3224fd5065e4ba897fcd3bb47002e1e8e724d4ad616c6a14650c503ee376497f7cd2cb407130b7890196261a4ff1a011c7f8850f80c41bcb77c0b852affce1cdb6f81973e7ea5f249adaa69c2187e84d647a589672c59d9aec09e8a640a218c60d0c1541e69b35c46c329379f7bb6898fc594fd3b3c40440f85fe520da4f2dd2716ed7e30f1cef0a22f1164f05e734c3ab2a8d665e4c86ea603391b157465fc2312a62d407b60d070d2203bb49a2d68a1c2beba7d3e6eabe9975211887ef80ed760d1b8570454c62a2b2872b85bfd8f0e2947f4e645290ade6cf5b37d448abab79688a42b49252e540f1b54d1b053365ca090e798d8a96927fefdca8668d95d8041a9f679e3161e79aa4f187571026f38093450b96c3a1b87dc5d61d0eb6cbd617af707cb5fe0d36538af3f119e815430af125453106c949155ab0ee0cbcf515e736f7ae041e0b80700130cb32c37166cd56408acbc3b0a45cd0aadf4ad3b0d18b2023808a1a9c81b3a57e24f61acaa835df1194c07f92bca4b55d6861d6f102fde1e804cf461c0268f658f064d84e4c6366e741524bc1e4b14f38d145b25cad00c3900e4791561ad4fe6afae1b50643eb666e35c4766b0a796d66bf4c19bfce73b5cd737cc1b9fd8bb81a701263fbbf4a2c3f794db5e9d1bd2a8f35ab85e086492b5add01656486505c958b6138963b46e403e034d0a52a1bb0266fbb7bf00daa6624a16343a7b9c5ca743591dce09bc99b5742343a9841f4beb69aa7b05a5850f086b538b9c72e9810294d8da6976e6fd809b7efe24cfbe7be3bf5f9cd7769a6217c69742c1b539e8bc33823a0d580b80c16dd0993cef67a483deda31fe084572b266e1fd839abbdf7ec6b11d7162da25d6a1c65dce01f62b623faa8bf66ceddf32ac8681226850cfa3118de85a221156b5c00833b04ec9215942e2fa788f9495c5c201843f2c09bf2362159172bd477394033b72269061bf6812db9291243415fac21e2f338847dc5962b60925368a2da0a685c665ce274a80a512c13ca9a56b9d8d60e953d8feada88a017fca4fa3e4dd174e59cc98ee99fbf09afed17bce059ebe0469dacf5c8ba5dddaf8c2c3aa2bef13621ae9e84ef81e623e42243a9e8180ae19389618e84564939a0a1c497361ae8e87177e73528672e436685da856bb855d844bb0d4d7ad4d1a114f1cf456caa040e6712444563ccf336510dc98e37caf4e1993d7f71f5a4786a59a884f4d8ebab9d86a3e4ba0be06a5436e9e8e7a5de0cc026276a94ce45287001732707a2f2d60162b4542abb9574d26f6027e16a561f4a8e5a5f81240a09cef4b134a3308dd75b348a361ca5cd83bb9a5d28fd2a7fb9415d67807b059cfc207d72351e413556bbf0134018e2428de2c66c49b0eed5cb0900444ccaf85a50a9b842daacf5267f15a413acf8d0fa6f2f8e5bb9016cc4fdebef0567afc83f46bf8f6b6fd09d389b20e2d628942c884d430f4207180f17ebaabf050f705f2da58a3c343e1d17a6098a26d1421b5500a9aa8e0ad936f7fe36075f5991a29315de73ae8726b02580682c44d3f85d348f516b2bb6448729e9ef310cbb23bc148d6d37a36dcef4a5b74616ef85ec9f5a14ec391aef1e1d8a50d4b5bfad77e215718736f81e30bad1fdf425aa6eb050ff30ad423a304aa5ca81b5a09ae93e086b46c19872908a923684a56afb0ee5938bdae0ea650a00ab66eba036f5b9367bd10ce9c6cdf172a2bc4a10b4f92deec3468e36443516d5d6bfe70f239852029c7a82bbea000da7b32fad3f416a5ffbda0c109d658d80d23814c3a076ccaf74214cccaa4ff7757256c0839cbfbf058272050e55553a7e124ebc9ec3d4bbd2dac4e12d20231c428ed709639193e81689d86d25a126d7af174e864a57e06d1ea97e4e340a1524e7d00b402d39ee766ef8ce706dd8ea95f63874ed438bc203e96a9172a9ab84ea89c42a3beaa9b01c4a5140797562efe605d49a3ad181cb63e6fffcaf7878e8b06c63896310cc63aeb37c582f9e79e4a01b321e565e2be6e9a66d166dd5e1fc9ce065f884975421917c63b8827f6746e0924ca788678141010bb84ff1582d9d7ec160dbb23e15e962b43ee88abf042f9ffd371ef85c24bd546e59e5a9ec2d981aa1a81ea9182809f17d708f4184908f75dedf80d0fabd677d4a920b5b7b57abc6effbdc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f89ad4c45a54d1061183da5cb1ae60952d0be1cf0300d0dbae2996e02e826019c494beff1447af22f25e46737685f1f3e1be84e92309241ae4ae293732c77b655b0c2ff2ae2bbbeaa339690844219b18ea5dc06f108f5f8d8c4f637a2f2e0c8cac5a6bd99296137d3c954a2cecb5c4496bc61c26b8bb3236197676f3da1dd4b6f956398f1f4a960ec8422d225d6dda503682a474c3f18bed09db166466a83e0e5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bcf2e0e8bee279b9acc19d868dc12a32cb559aeb90be39aa0a2922efb9e5dfec7a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26bb410a47a7b13e46a24ea1d1ff3726220ebb5b874c4eaba7a26a64df5454841cac595f48f77f6570049fc0ca984e552e9c15e213c4ac242502f992d97bc99d10af1eb14a3113aa6e67a173356c47636b8f165d90148c0a387fc96118a6dc8a1ab3b2b35f6eeb4d70ea84cad0faaf3021029b136da6b9b0ab13e0a3d869eb66e527d5ee6a82c338de656f0c9cda7465b66fce6adc34ca45d191a86e5441664fba8ecd694af98430c9d0fb7c65d309905136e75abb4c9f73352f3e60fbb9fd313ec48bc10a084543d31a0ac32370ebbb52e9427c5d4aac15d81d3010e27899afeae85539df442b02102e21b21fb2b51576c2ff7da17f9de0a50212e05909d440583f4c7e9c5628fb9738fd9b448f94eaa1c1f1615c2988c209286799303344c22e03aed7c1954632f379c978296bbe8085ed560bec772621c5bbe04427ef8cb35bc0b7586d07c9ed8f6b80a9040ea28d81676d227fad48e16653aa882b1ec0eb01b486f524a4d81e156fcded9a1e031b2494fbb94f65c57d379049b99bcb70664151794b29430f1822733687d771ac88daff8d1cf5f5bb4a9b182e88dcb318543a8a678fef8bb41243e9473fff88765c46a8ee59213e82e2ee3c293a209afcd69c5cb0ad2f8014eeba4f4127fa81bdcca55204a85d95d52af7be474096dacd737da4980baf5e11d0e68c23670640c3030ab1c74948c4dc42a50c4198c4f9cafd4c6f6ada3f4ba78a5371992378bcd802078b359e94e12f8fbbd868bac98f7711d0b7685193c4ba8be90f5d2c040a659b94c480c54a2bd7adfe56ee9a8b6a743e1f51f3850fac92d213acc65cd50a907a70de3e326a1be31a52655683111389912f94eebc91cb3831b2f2750b19276076c6c73b110534c71c5747dd4494a0c7b4fed46d49750df1a0a359c396220bf99d4569bf0326a3ac2f44953b18109d1a64f4755f54e261eab3673bac7486f8b51733e65ef6a11cdd7fe99246d98b63ed217dbf9d59e4925d35c3ab3a2f09d3ed9010833d41856e5d5f90a48a34df52c2d854744d6a1ba6817abf18a8301c09c04b7dd51ef18d8779f6888534f0fcafa5b51027f2bc0128f4e6951ed1313c809fd646ed0e572b58d29086933e9aca96132d4561ced97a3fd2de8678e8a47fe9a0d7779d52a41512a621d09910eca4b872806c2b3dbffeb41ebdf6b45f19fae9dac0b69b72b82bbe7978989fe5c0fcd6e05aea707823ba4d25cc34fbf25eb9e99ded3b1ba556cc65e92a3951efcc7acfc065fcdce03a57e426dadbb4f2a2e695dc3bb42a139acf68c122499141e60d785d435652328d83a54c61c65548a5bf3cefc391014d94182068b4d382ab78d1ca777bd8e0df7d0f44230e446f4d9680f0c693133e038ab3e9d827c4a8d7cbafc03e6a1e6c8d56e979bb9109af9393135f28a59c9938213438812a4a904d463f32888506610222df916dc1c01a0a0e19fb7c38f5e52fbac868bfadc828f5a6adb6becdce4a41a82c30f7a84c7e6d62a817117124354f7e732249341f5efc3d0b9ad242b99f1c1ca86d8a3d6febefb51aa507a134e4ab7499021ca81595b81d9dbb07a8b1471e9b4ef260fc5e767a73716aabfd74c070bc1cfeadfe865f2fe894dc76ebabeaf9dec6bf372d383f627e8fe7b3d1b0690ec1f4f998e1ee5c7d865d8f85484dcb45106d4dce4374412ebf283d43c9b83c11278e8b6ea85e357ef22d5fc8092bf6304b8e0686ef8b63aa825f6a6e2512ae149eb919b8a3e81211e8cf1acc7bafed157bbaa3968a1e208166892b855db491775a28e7983aee305e5f391677cfb6b970418426603451d837a8ca7e9aad37e8811479665a8c577ea2d8058a7828433c4a237edfca69926fafa30a6e1207acf7a2191f9c23807a05a97446eda23b2e8b9163f8c7336c9a9ad29410d5542571bf82f918d6408dfd00096bbcb305a1e0af32167a8152531077aee669b006a521ac2539120428aa1edeaa19be4bc1bf84b42856e29ae9863b6cdeeaa338779ac5dcefc5a753be4be892e57aa25ea91f91cb2514ddef349bc7841c5dd2398fd28c69bff88b6e8ac9ff8af18c4a0dd68af3b94c2e4a37008c72093021ba942a9f5dc23a041e11755d13be87994c9ea13159fceef7125f19728dd134fa063149936859b131f8454148b01edaa21efc2f11dfa79c30decd70eef9d8a332393ea87fde90ab222547bac060644236b4920e445a970bfa4c1542451df21faa74260e509cd55131e29bc7ac24b725cae6b9d49c6d695712b6802ee875a9058d0a421535b583f9c29552d9b165b8eb01fe63504f1480e9448b80f0ca926dcdb4aa9caa29251beca276d29896c908781de0394dd6b9669580bcc0ef33717eabd327f508832bb02d93f3639250cc2f1349407d1d1e000d0dda5d0991fb789dfcedf50c79248a68cf73758fc2053db9ea3f41b7aa1daf5b374a0b5ecf309e738e142fdd3cd826343fcc3734e098462eac6e1950e2ee6eb55a231f853728265b37bea76cf03809bd0ebc0fff1bc68c533fa19ffe02dd6343df7b3272a78cae879a20a9120e4b4af4b0781b6403ae7c9a988bfb52bb52ce6e2e7becb777006d59582823c2fc264aee7b99bba3155bdbc2dfbc99fe5ffa2c01cc4f9798c1ca67aa7c1081cbd3909264d9dfb07926cee19f3013409c01bac5808dbbbf2bed87d6a8aa41830e1f476dfee7d6094707c9c67a3c499913707fc3f1dc10cffe7c758785a0a190974eb5ad5f16e8ba1eef61e7982811203a4e97b30f77071e25bcb17f63d1bbe3b36725447021767ceab1081681204fcf0a09d7c2a1c3617341389935ba46d273315e6362baab6640e47bbf53ef0ddb9cd1980996f8b57f318577a62a8887ec629940f16b8fb7bb295000248067b2413bac0a490f3efcfdf8ef22717fe403058d410fb65a470d0309b1d6d086f9e30c31c43d515f4a6e69e8f5f07c4f37b17ddbba749d14ff5889546548655445398d9637b634e4b50a20cec6db948aa46de21c5fc7cf6a7bd409bccefe0b0f43a14b31094473356e9043460937cfc0f74890a169163265d753f912dc499cc8f3798b143c8770b18eae533569a7f7ed25db74c27c57b776e38fd12c5806126fc2842fc665f93723594da7be03a5495e6d6903f060a9deb96e164b289e32e171ea8ec2f42415ee7e44b28130bd7ae757a1a0bbef33b9423d63ac019a9eb76517cbf6a6bb45d3317896afb84a1d38a1d47ebab62e2e64d0deb6b430d88b0a9798b58d8777f6a28cc9fd3f10138d494bed7fc95624c93393094034a5407e16b6a565e16bc550621bdff626904687441c1a4f60359f0278a081391203a415637566237e4cc55b8d9dfe77551a7c1634ce4b39736f74a96464d6ef97683b769047fe3953237a55425fee56717314cdc831bcd48303cc898786591972f2953975c811c508fcfcc1305458ae521776b22618dc69bada96733fd1c5120877f1ed714e8ae7f4278d5ee0e309bc2bd017296a16234d00bf9be32d76535b7f161a47a699a5157cfbf649647f696e154ce1624448f73a24d14d2657b749bb8b936097ec0f2049c498fe3d6063e1a4dbcc2cc954cd96de0264ac2d017e52fc0de9b5ab8f3aca40fc2d00bb72168ee97bda2fcf7b443ea1a2808b38d2c77a75a03986176c729f514c46e2b93c2e124f550a4f03015b2b456c014a0135e51c2a1ac32c643c1745aa06745bde763ebc1e165352807361820a623235f39696dd7892069eb109f751845470fd2f25faf0ccfa93a9da6d4788c7af3a9526eb1b0f99e5b73d971d1668114e19fb49eab703a2f92719754521a9acb11f1b63f5876d0e85601c3265bba8506c4448beab97a7c7945340c4565c98341122da70f6a9de3cb413d77bd3bbacc1be4230d083552164b40e815b720310fe5c980145a1104bced632f259dc41f29a397a4fc9e9f368ec4923b1874aef26ae1371bdbbf87254da6ba55664c67c0f5a0de9c64a5e56c27f2f74d8f62d9c79930fea194024b725de02ee3d9c17fc0ba5104573aeb6e051a99829a0cd7c2ba63e1d1c08edc8022cf683968543e056557acd2e2f2b1c9ebbf858c17d6aa4b311274aaf6fc70fedf185f899cc88ebf33c93b12f5d1695a94a5b56c070e3aeea2fe32d93379a641d29689bdac17e7ec8c2fd7f13f569202459aa375f73f764f91f9f318b61f52f5ce7df35a9629e0c281f4802bda5bb9b94704cb295b93654068fb59aa3e85c45c04a127ec244e9542296b8842f2cce134c03e2473a7cab822fcca6da5e291fe64ea1e91fce372500a5cde9b01dbc74c6bc263efd444e39f612fe0e49e25745d47d463f46c586a0f8ed140eb24571134f54eefae5c1d0ceda13850abc8e9bdbf15da9c4ffe6067c7c42ac0b1733c0aac2b995b0e39691e48a6b171d67b1c7ed5c3533a8c415fd1dbecc8ed28523fa3279052458e0529beb98990ea56056f91173323e947173301d178ecfe42d970bbda626338c2c718d46c8910c1b8b0d3f9b9b719d930f1f6b4bd0342c8cdd0ac1cba055ed9963b2f2851cb547e10348440716db795f792bbbe9f5f78878b38d1b0abcfe4b0c0c8a9a500766258123171d84cf59533faec0093873f14a808d6ab5089d970a1a5caf4eb126ec8f0c0351bb03b4dea21b72ae9c50d09b5bac3e67cd12eb6df3cde65e8da636bb6720dde53a2bf68bd70168e6cc39d291a429787fff3377f817d376f2561a670be533a189b2845698a5eb44fae817121ed91cdc73955b1fcfd3bef95f7c1a1531fafa7bb1a3d63277d3ba8c93319d3cc7b7ce9fdbd51e05cf5714a2ae3493d233f0befe30c1452fae86d87d5c032ef25de27ddc77f4c3cfb759202057ea3b141afe8c5359ce83294606ab86e7ddde2cb3016b7c42cc5240e8f9602d2d64dc2498d683d71e03383b3c64741fe1f489f6d7a26b9e64b3c1df819579f36533826713e7381e282c87b56c4792f8788392d50918a9a5bfd51edd0ead1666eb3b2d348b510130ef517d4ef9bb69344cdffe9b35f8f01b86eb751913e04b762ee3e10566350cced34def76ba3f9d06ab64c6889a56fea3fad0e8f03c996d0f431562fa1d0c5669fa3ec9374eaef0a5a1520b12d32443bed93c86828dc8a02e22c2d1388f38e72a5ce32d7659e6140ad9ffab27d45e5885311eb37e04f34bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525925277ccf3a617f5cd363fbb9e1f75d835aedf4fea24eef7861a77164b0861e13cc1000f0667b36a8901cd9806279467dc1a711578796a930eab544873ce71fccbbbb09cc11244f90e16042e13c885a3c928a19973f7389ef8d3752eec924d7f3a21e1518b75ebfda661ecb56363abfc99701066fc4d21b526f0fc5343ed4aadcdec0cc3c4327bb681138a1a6f0082613d5f15ab67a708621870d9dc4142c8592b6e03217915f1a454524fafe5c6f905aa4eb840c9476c268c2c9e6a12bab4d554f71d9cdb8016f56d12ca4944b25de41a83870e9394de816a6c15fa1efe98fd858621aa0e40f7c4b5cd02cf6c7b128530887fe30527122cebc968942a749bd8c8347026aed8d8c044dd4836bea112be61fbdd162d8f5c123d947cd940255d56b3aa794b859f918bcc0ff062e29006593d33b5bca46fa1e36035dab45a9452a539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e90117ac8a5740b42f86484b820c01b7cb0ac26edf9d699e0d10c1a5a673aacc34ba8fde0e241f437829a06b8335761df7ae039bd9ad6967462fec2d38e25d29e99373066df48c1ff4c920298e355908ec9c0fa28311940556884d6d0b2d6a02c85926b8b6d02d50504aae84daa32e9dda57cf62ea75d0f345f3a23c721dc5e08e9c3a6055633232b6515cddb667f13205f446a649776a3dbeced828b9f593f7f741fac437d890a1d15e16ccc284efd416d35035cc2d1b2d1633fe2abddc01d8a7075f45d8cc19ae58c0b266d8594d9367519a13e5af262631d10ecb78abd87124d2c593a461d7fe4a2777fbd0ddcf37f5d0d3fb35e6caa3921de095d7e78f77aacfa427958aa396c2eec28bf00c7644c6b4cf147f57b2753b7e103c2206c6d198971c973f36e6d79f3db29fbde33f812ff06e80985d267663f57fbfed8e0a58d4c99903b08f3d257c516826fbfc01d701f13448d50e15477ba31e8590a15285083d1f63a51ff6598ace3f590aa29179f8137cb0ed5a1c748c0ec4ffcbc8b42ed4dab5dd499b7ae3d52dc8a63c3faa7cebfbb382f5b1b971664bb4e7ef31abe5d3f05143a7ba1f351f4410a5ca6550cba5e197e29e7144701b0b1842f7608c804a8be18ba8345ca6a8df52ce74ba8a38bed17d634a4b2c4aa84adb408545a0d68cec88f3164bfbbe9480459f60c41d932b58231a2dae580e18986dc733b555b048963dccb51156ee6e0a6093fb6cb8f976a44d15dc2428ba885508fd4d8e335f9a94783b936176e18a2398f295f699d158762aae164e9d0b60baa99838909b50ac0a0b59eebd845a9e5c98eb609d71a48490e6df65f651fc5fdff65dce2f056d9604c0e33244f70f7e375e2c8451372167f6dfc0a01f612ee62e7490284542bbfd683af2c375002228d43a7885a1b29df505b5d9b0e32d64259a787cd6c0b3d835a12d7ddda05437693cb2637553099fbd88297a42fa5b410a0e1b29bf822691472fb384ea8484dfb8843faf6a9f8930598055cabc1aef0da4748536689dd31a2d182a558cd3c4a39d611aafcc60d67e53cea6d6512984a3f16e4785aab3ad047521e0a5f8c98a7f4c1f963c6f40719dd573a978cfb07e0857ecb3147ffef6d5a4899d28338784a5bff38df9fc6c64fb7c7f3e4053b0461edc0ebef4fc2750952781fbe28ea8713bdba0d41ca112f5fae3a21af97acc4562f5b3587b342e44dedcb141ba8706a77a91c1408f8792fa1519be138afed471d5cdd6e3f825fb01abe579094ef14dcc87e624b7375b28c252353dab70967c9288474b624894db313f494bca77867b5a5a9ab6b09cfba3407c357039451b67be3c6486bcea95233495c54a73ebd1b23a443425f4d1bce2dca581e48987622d6b6eb59a9ee19c08d56e12379968ef064fd981d0a670128b260ab2966eee1b4e52e8e5eb7f14c48cc6d482aab48e967b008dc87ff1cf1a2101d3854867c529d7a1ed2936544bdb44b0847147961f76a76c16fcf279d8e6c8bcb363f140f302812b1947e0c416efc16b2ad519b3b40d59e1fa9d1aa8bc5e44bb6bcae6272cf00aecb2ece0d717df669b8792d993f9b41a992a9b589ea2067edd287a8a4d493a2f48e78385602dedb69d7f5850f1b75323de038b968f0289b21e485ea66891bd9f7e1a31fcbd29c794ce7db58bcc38619c67cb4eb4decca81e9d882d10b9d5703adceaa451f954878bf63846dd3811f4dbe7048a18d060e7d77dc88ad65beefcb5a965671562c9cf5506d159d9125dcbe5e19c817b52a7cd2cdee2606e5269c86bf7411292b54ff28171923eeafc97bf8ca8480879cb6ebf30973b54aa98776251afb971b1b07df085b8e26b1267ae715e5c7c0de9b32d1166033784129c4eac0bf58de3d5f070ee90a2e0ced7cd85577d0b5583626ee5dbd2d4f7546af5a6874733d0169bfff7cf8004cd3efb3e66da96142dd24e392167ec15045e680f996034267be752b31646ef65d70e5098ece661f37c5f2bac74d89d65ccf2815aa5c059dbac5ad418d5e0f8c389070322cbe43f72ec3e105aa190d317b84a98dcb942a83ca0bcee1376bbf7fc9a02b81924cfb3d7cf6aebc994ddf2e91c9c7736b40abc55a313b91f9ec022fcf331fead3391d42383e4f6b650825f733dbcde039cabccca0bc434e67280bab2b8304b57553700d3e65002e2a7436985991d5001500171d7d7cedbd0657f7be291d31606afa2c0e9e8aba5b21b118fcf623d86b932a7c09dbbaa8c7d7798a2113b2376a4001f98e1f4bc6df3b8421848d90b0030144c84e3b8b7e7b3b192dc8e0420fa2a23873fe461066fbfdd5d5ff672a7fc66e7e956df0de642187527593bf05456b02c545c3bbb8cfa0e29e68dac640855b4daabaff6ce224fa865bbc17e17d8c596bb762d0f763bbeddd9c6863444d55228db3bffe43bd4f32223065e0a943feeee9f4e8189f6bcbd67eaa1cc9ebeac6e3fb997c8fd6811170a54fd984f411e1551026e0b140938c2aeae1354472c46504ba743d37fa65fe237771f0b357e109b734e3a31a1365ede0b9f9a62bf0d7c4d653d5322192af415e62dd735c4f1833c2e2257a54de4cc6ea3141dc0036eb0f8e168f6954ad66d7a57a5b37fe19abdb3ea57f5f423dac73e3e225859d5d0e813f506b4ba99a328bbd3ea4c97d117bb00ad0a11b6bc82d70ab29297aaccf79df2395fdf8e340413f9a6f121246c4ffe724c7aa57131ca3caa1696b2e9ec52ebb01fbc4c6d80208c29abbeb98c3dd007823cd9b9bd3dfcbdd06f76c1acd742fc182642b7906558526a821c6cdf87f04755603f651336db095da3dc8db8691f52413f1a36cffc0bbae9a74ea88c28405cb0609a7c8863bb2e73cb2e970edb65f7915ed4d45fd09672786e2d5bda3e23f128504727ef0e082b0ce7b7924494706fb7d514ccade951db438cf0164d6248347942dea64d22af59e75881167b3a58e6e7c2732ecd3e2b82a24de3e90d0083f4ab26bb2ff4817bcbb726406dcf6e9af181f410311c5972a2abfc92c54c5ed03a6c1aae119b184ff8aa8de081a8919ca874c44d30315843149894c991fd9e9c13610bad08bfb0a630a9ab1a24281907e8e87482356c7c7f1ea7ebbd6300e34008db7b5ee9575a461db07faaff246c4788ca0ef7b934107a269904dcc93f78469bf50c5f1fee3973c22efc03424326858f988807988500f8ee1377b5f1f7780b32ddd4cc06152632bf76f139ed63e11efc254a1af71646b47c603d39accd70527b0c681c1d3ecf10f7604265b19211302e6b94166b5e741803a08e1012ea04986e7aa57c2b2edd730e2f61a41f1cb8f615871203ea4b95eb013d3ea2ef251e7d788fcb52435df6a8a8bc3eb84f0cc9fc73a7a5de850c93c12fe04c0fc2d7d0e8f930515ae44922026f0308a3e023a6c310a4af352e8b32969bcd36af748454d34d83b12efb527a43cd70655952024a612a129fba733eaf738109e8fa29a54821b07e9a25af62cb283471a5b950b8a1abeec70e7b12c1c6ab7c8863bf3e57dd7b626a282dd0f494ad4954d4f08e815d3824d605e2395b14a43013c1b0561ac34e53ad1c1fcf68fa37b00173a1f7ba50586f8873e5f43a7c19b16e63a7a2b999869c39d44249aecb241cbeb0b35b01c20f3db9510103b799c66950daf8737acfd28462f6388bba0c9eb10e0ce4a503e5eb52bd44d83aa2777e905ae4509510e56281f9a5ac62ed1ec83947ad85fc15a99a34366ce21f4538185280f078176f379254b7be6a6309715684cc64db2488698d1a1cd436d8dc9430df6f62fd79e3b9eb2842b76b499e8fb59b643ad10b160970b0fb42722ab4967f4cf069464eedb7187f469e80171ce76b06bfe5171dd4d0860d0932fbceedb36a3193f810a4fb382da524de13fb503a8f139a7707985ea16c03a3da0ddc503b76e51efe06c5bf6ccb1be9ec343f693f8fbea3db7920e43cdf55416d88283c62afe4068a878b54592f42cbe53ae2f4c63bc4dfc64e35c857e48f9ddcfc7fb7c484301aa8fda98bd2039ec6506b0c8bf0baccb24e381ff17d970ea58141f5c053e72c6393a8d0e0585b267e8085c4e1cd2df82daa44d61045f9a61d415e5b36566aeb9714e6f191c42612411319ce72bb8767a03fbf3c26ad211602f05ffa9b2cd2d84d125e30b3deb28de1ed2caf36fef92a088f239fd929a26106f77b86a61fe151b7b43f81bf8bec5ea073c812a4a6b52dc121e5cff8b5819afd3331dc08291a3739e1d59776eadec62c5753597819af9e6da7e727a7ec55e4a3173255e1163d2f178f1804401274d7102b95be88b8b3ef555fcdc25c8f6c446505fc5675b79087378c7faba5c31c148777ca6eed20d508c896a0a96fc116b4313a8691f6f1a3f409e8981d64575c7fa2fb502fedd4af223bdb2cfe6efd9b99e7de70462158fea0d8e405835e8a1be2072a3155ed3ae6c579ea10197f15e7bcf41e766c256aad6246579d1f9f06552906149e3c4404ee6b664799553aa9474275c698264f983f0c7238b2b9cac3b19534a26b4b4b110f2687383f6c6e28929a1f51f554412be1609b112a308ec9a7add34db23a99f11e8d5cbdd3f15263075bcc1ec7ac2a3d14f96ad95bc51d07cd18a7b83b7b2ca4e402d35317425c3c0e5b95b23d68c22c7ae10367eb7f04cd75420e4c5eb228ada1360b14f2144d9e485bce8b995619e034812260c85f31212ad6c06e9c3fedd6765e7bc0350abdce0bea024650aa6928f871c0c9de6ce48cfad94972ef6ced24dbbb5db658a64886cbd8a9be19dd89d7d2b8681fe0b8027c0046359485e354f54df6d706a95877ab12412e4ab8271524ae52d5dde5f95f330cfb8de4048a3a6d47430f808f943cf8281472a4547dd1a43a3aab622e9a5bf2300d3464083b37f65679d57638855f2a170e456a252b8d54075821734011441d091f6b1a7032ad411dd58258037189f90e2ca07d27778f12a58b6f75f9b8af67b6e6d4d84ed86cfc22b1757a45ff7eae4f9fbb18efb64da78889f9c1eaa8f63214eb1ce2f882828d8c0da2c766112fdb78e71d5e23bc33919fcf16e233027d1600eea41cb2e64411c19f6085b61bd0058df5900b29a543172fd6ed6457e4c33cec5c4651f9aab42e516f202bbc82e39794adeae0ad512e216d8a29f10faf2c8dc231be25efbc82740ec91bfa72c1f7523a6b76f95f9c7c4dc27eb50bc1f73ed04e7c92027c8deebd271255f82292f084e4ac2150dc8db9967beb3d24c2df758b2bbded53a5c29f53352334a56f79d539760f8c47d6ebefae6ad8c433b781d5c0a2ee7cc538f37f200e98e3e060ce8d13635b8472caea6c6e4dc1b06f372e90cf07b1ae48c2667aedc715d6e681a79b59100ce1528ddd50204b252a3bf45db7043dba93de8623eb08ce94606cc05d2ae05aebf7bd06a267b1a7d67c0f3b63afb99340e70757c7846cee33454e910f46b1bd03c2db0dd7b4d162c0a10cb56fd1df1228ba1d95ec86d5c5b008b9bbde1f3d5aa6c0a5362baaaa87e86fa9720f78ecba8ac97373670f562170cfef017840e019fcbac979844095a503d26d13adbf3a790b49876af18cd109ba41ab5f5f686434245818baa3795df76153a827f9c9020a38feb31bd967a98034f4ca69ddcd7f80de1be6558267ae8652fdc885573a01f4e832c501f011da3137b58b25ec76c6c10187912013c14205f68d91fe6f4e38fae2f51188d581beb1c2e3a4b239600b95319808e0c5462dc7882b176182d2bafc69ac51f3593bb54363f9d4946ddd1c555499d47197788f943632548e9326cbde8442ce43c12d6b97d564a0e3009e344d402ffe1fc2a01757c07295e5bc4e6a264d51ee950a6cd9a1fa3843a10ce5fee7299d1746cfdc25abed1038a86da664a80d5e6da8e761b7d8d112d9749b3e2ae77656fcdae239297baf3388d234a67b07dc03574fdd866d00f2d277ab497a7e7715b90fdcbaf6d2939e50b3c3350375eb5cd639b2569c5ffa2ecc7962bae1d183493fe737b1b7c04cbaf5730ae112cc7bb44afd09244afb149b238bba542baa4074a22d44e0a09d526c1598993e12d597a074e52fccd2503ef744d1c23a74907a1f847c4276c13ab514e6887d70fbcab6a1bc18ff998f9ae5bfe6a3568bc68b09277878ddf2e6a008a42b0567f00247996efbb0a3e171045ca73db526cb0cc3ef0bec39bb497e8d838f67d17ea0985d6603421f98d90948786707b167a94543c750e75cf42a4deeeb7af69843e9a419bbf60e1ad460a9ef4853ef4373d513c042939e22492188ab4673fb1fecc1474866b8ab6728735cbdf8f87da3f10264febcb0b01b9eebe5beb9116c180828338cf069d0d6e4d6a077c84d336ef6c4e3b01099762d85c2cddb0f8d466eedae3917f03a9dcf46a9e6f7fbf3421d32376eb753b4831f0308d848927bddabe10e10fc148f344b7ff396880b30bc3edc59041573c069afbd01553248089da82a1032ce1b37e0529833daab6b70b92294764c2beafe89ec1e23167529b7c4998934bc419c780783c824a358fab4c7251576f7003538859e68c5a661b6322b50c5b506c7f8be73fe4aeb909aca08e6cb54d92f14934b56763ca99497cfedf9b1eb8d01451cef8f5b34f0ac061c65de54954065a642ec3aebc23b4d4917158c267de19f9f56c7bf672664a1ab66352de64b54cdd6cdc3cab931bd05498b5e663deb6180e70b34b22bfbc8c42fbca7a74acc4661592c9782bcd0cf31786ea5d3dc541fcc0273df4150c81e2539908c9c114fe3bb4875d64fb2c99de3aea532a54ae2c8a9e2ae85d146283c398d8108b0af442a1bf6d46eb171cc9160c39be8f97c9fb1034f9573ce33a6e55652cea9e0b80e61b4806badd5e7b1175e077024ad6aac1520609f51fa8b420519796a3f75987380260995ca7af6223696aa0fa47684b3492c3c1054243fa346009384e912890374340bbdd7b805cddbd22c244c646f949d3d4ac6f9d9084138333c604033988c79c0c33e65a9958b97d1235582eca95a0585b9deab9bf1e22cf3be9e8b04470282fde0a813093bdaf8084e2b47e13f341a2f2ae12557e7193d742f400a71616016d3ca235f9a9fccaa8fd9c111fc9d49cc0afa73af4ad40540015c92e41d1ef8dc74389abf92b8f0fcb845bb726a8abeab7f0f529936870a9a3e0ea3059c5ee041b7088361236e70ff6e7bb6f4568a7d5ac6debdb0036032fa75f750067208c8939018c82c43351ba9778940bb76d139ee588a05da6dca3e282f9c5a2381bdf9f576061c92ec99fa4d928ab65049709f7cdbbde524f94d45f96810f8b88367986ae91d4ab52dd7000a380ad8fd4dde8fef89756c6fb7ffe544994878423e1118a147910ba3a73dc2ba491281e5f6b7bd1a7b2b13b6bdd97316ff50079ed052538b08b2e1d3ebe2511a08d9c662a5a15eb0852b72e0c2296ef468095e2e2429bf8fd093cffd5326caa0d210de1c9679b334a464707aa15b6d786476893871fd0e137e174df6a06ef6694faa25903324d77150f28cc71c1c1c461b7cd24ddc7bef2873159effb0572d7e9105c805e286a5af20be356f4b2532bfbe89659ee8355d894f77273943e3d7c9cb9bc1eeacbd51298df0a60b0ac29b1b84eeb2944c511476db4ebd934618f6a1a213415249e4429c741a1f92520680fef76c38b6c3b62db93888ad49fb89e2d461cfa2343cded38c63a9f7eabed4f877e4866ee0c06c13baffbe836276929e2d3c280a1cde0cf37160f999b27279394fb506dc075cda33be61b0e422451b091a8a2c9f8d2fafcc99dad8b7410dcb6d95b690b33169b6eac3a56e99f90ff999fdc0332b054ff1b98182dbbf58c26cf41de7e2d38ca3bc771d2745dbeb5a9f63acc8e89896ca47b8d22379960ba08117a440c3a2b2421be63ea35828e66f631fc0a85debb1f4b03738a4711cd75ccc6e9f69d0bbeda2baa7e5f17a6cd04714c8073e52b7191a07042701d8668a71ef013e7d46d048b94a6f6866d7633e1d129e1fefeb01ca5f0035246bd3f9c19694ae81e49ba113c4aa72daa6c281b5f64cf04d642bfd91ed4ae8a5ebda9980417120edd7cbbd637a8ac3deb8947da9f284b880cc3c3a001ea0918a184e681078a1794aa1df7356ffc102d4ed47deecc93e851e59cae7eeb5993c088db6072dcc7f5a7a028122b3239b195893e3f29bedd13a49221e10612b554f2738745c45392af5c143c5310a30f5f1e0cea9b81d9667c0743b03ee279872b177067299261e75caba3a8c7b85cbfead05a0c3fc6ab21908f7d501754b2f5f94b4e9a8394f30a9aeb89468a45aa69cea8e6d72f444eb1517389b67abf5f5ba1c57f04994974e458329a4a1a0947a7479a40f11a11ffe142f317725226e3346c6e2268765f71dfba2ac2ce25e9290c1661f2c6e26588dabb62ff918b91d8d0abc45768494848dfa9b2906670aa53f219d05fda7cc0d5e41078a216451b5390736279439120e52b5dbcd2e2ac3a9f68ebca61be8310a0c71b841a86b9167af84d0c32edb7eaf63718290d8d47824522a275f1761812674876758a35a9f4e243b487f6548cd8ccc80d688fd00db5b1d6c56e96406d78f5dde0244736c24a8f3e6e15a9d3d90a2621929b10fd9424a306a868c3988e5f736cccbfdd203955f107a93ac011e6d82d6e67c4caca8db12133298ef654c0a3a0c35483dd4de92c98f60afb2c0c54a242832b317f0f758097e96ab1b87d6b25da0622ccb5520a441b66055637dd46cb1b077f1bb36fef502a64f1cd891d99e273dbf36aa17ee5dc3bf6c78a0eccd4e0c8c9decd5ae0ab8259439cc9ab81da52956797025d2c7d014e7a7f60d0fad5c377a498d67ec0e98c1c04200e501bb86a1df05bdefb5b8eb1cf8c42d088b840135868eddf178ddabba26dbbaaa63c0d25e6a292cdb339d116cd7feeac61e5ec106a3ebf616160fef23b7b9362451042f91c8e6334a2e432103ff18ca19a1b785fb7f73a190402ccf72b006130fbffe667d6598337e2c9f10d88f980e2fea838acf9cf2dfe2b0ebfc5e48824c1b0c1210ccc8dc6ce5e4196329e33c55e080c68dalibstorage-ng.so.1.31.2classstorage_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.78-lp152.2.15.1.src.rpmlibstorage-ng-devellibstorage-ng-devel(x86-32)    gcc-c++libstdc++-devellibstorage-ng1pkgconfigpkgconfig(libxml-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.2.783.0.4-14.6.0-14.0-15.2-14.14.1ac`^^@^^@^@^{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.deaschnell@suse.deaschnell@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- prefer file system over empty MS-DOS partition table (bsc#1186823) - 4.2.78- remove double mount options (see bsc#1186298) - 4.2.77- 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 evalold-cirrus1 1639114742  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn4.2.78-lp152.2.15.14.2.78-lp152.2.15.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/lib//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/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17262/openSUSE_Leap_15.2_Update/9740ff03d61c2db02a63aff20837ff39-libstorage-ng.openSUSE_Leap_15.2_Updatecpioxz5i586-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 textc/^>WW]utf-8871895b39d289fd87c7a5cd8aff4f5722a32cb72332ec6af750308c5eec5dc37?P7zXZ !t/̖] crt:bLL .EFϹc .o/4{y. S#r>g{Qt:'&F  Z"6[)8ANSx Ũ\$؃҅~/z_dCQ׷@~4I~JVWTo(fS3SБ,ɝˇ˰HIkPc >Ϥ>6ܛ/8suPeC&Z Z$CuaY/5L6 8NxBL(բ"?qn`K u]XyQ溲G$ME2YEmowDֽvl^u'}#bG׼TVf)&ffNшZV X_~8e5Vg9]\[;գaw^,ݔ Vx̳DHlK{C)sSlV} j{k`r06P߅K4oy'o48nԐ-X65w(~:N%#?4ؼEpJҳ==Մj<k9f ~yU!ދ+Y吗n0'vZ*V{U>cQR#zxB9<?ũ(:Ə ;h8 !2&1\}yn#2o;t7ϔO*Q+E^$̮ͶO)d^zگ 2<, ;vrWXy/.ߏ<㐠K/rdmeiLoѷYCb rW\,7%YNQ6/ 8?S'n_vFvJ:B<q1/=~؄?cm\7)io|KZdeי T_>7!!Pve<>uCWӵ;&\m>r;Tڢr/0)Xdڝp-2nAЭX6!T@?T,f;Z]*ftG e;36o#"[=V&B^\%g`_40A5y=HZ"_7u-=85S//։Gp0rE". m^ Z(*gr)=vض'dl.위"t&ml;rYhcU9ſR$vA92 8tE* uTȋA鷸dGWЉ k =^_=x5fpN 2'8_UrmIOш3,L+gyWta)WQ #tZl\Ph'ZǼ3(=}ݕƁ^f@l,W3v_,ծz)\i xa_UbdCaNڂaXehsYqv;;#\B ]ya _ZH.skQ\k“ stJ(x,x6r*D]64p1rV'mF$agq.7kxN]\?O ъiػGﮦ6-qeE=5x`9wԟ X;rO"PS9{XXyG *-NqAuUeՈ9`V>Hx$̡dh1kݠ~hIk% GL3|2r D'0D%th@_w5eTx wR=FEE+S7 OB WnDP:5<wܢbKپaTS}@j?aMQ.##3{#NZJnB-hPH,+NWOkKBO$4\ Ϯ!෾S̏wZ~•Ѻ "d S3m0ژ:%["Q?\|*\ ri`C/jO#z,'%fYNV2@ qd?ȑAZk^"*UqϢxDZj&ɬNmfPٙLBDA5bj־Mj/HCE<ے\;)m]QBJ;6y7যQ(n58MF[0p=O6ݗF"T3*DSJ}cȀ;j Y TL2N8E12T Lu׼# .IoEҬHbhEzWO݋|΍"hTcѕ60ه[j3hn#ofe2 MN{-~ \;\dh[Z_.ht:6&y/ѹaq(bVK1 öi :!%Jnhz 1Pm2w)Nn*:}LL"AfF9[(OWcBRQxo2,acSb H5Ыa_L0D~P -urn1j s0~(|OԍVzJ@pݞ#Q;N%O4޾E% EPf^jh4^P{q{>2mͺJΝ3.gQ$?JY*,5ex7:t`tP dÄ;ԕ5]# QW LL|"?5恟o|LܨEc8~I R7XzkC5  bML[%R^~m2 xɊ((SGQB3 +5ax`OU4 _W\ܛX}CEs=ZlCJ-AM%QњBD⤕9},廸&~:,ҝgaT= `@DAiP>߳k 6θD2Ԧ/}ш]cO4nC0*nx\%c!H?.s>@Gr 4(t} g: C,I-&bU*e髽y4"\)TkK("@,P e3y@Tq3v-) R:1Y(8-5E0I~lYTێ:!~+?f3WRwijWm*z.ub*+x3֨NɡWǦȢZԕbΗS`]cj>! cƒ=YWL}LIi.zc)at{jb55U RCo!+_a70S3zE~J /~|FeCn1'I3QEU$AM@o?O[p,GKVڮbЛn&*Jp\,b"@clgUį,Ae5>|(^YĂ"( d!ooWrpɭo%Bb FPɑ8]j#vaCO v+i6TeX"$|A Na";Rm: ypT Aot©el'[?E F7au9H,Cf/SUҶm)uc": *zܪ[Z\b)r^U|*NKɔ^0%|a$Y9= }D {_Zm?7;JB@Ș]=n{E+N+oh'!]PVRY0!֐NA& Ǟ 64VbE+-9 t4MAbPjFQU1!F/ ->kYa:`vpnI)I8[헫){гfGdѝAw„Jo+H6`VX5B N#Wf_t-x}!,:|Oy뻉]zU ^˘:ޑVƐ+'"ﳴ ;은63 zIʊ ѺHMӴ@MA.5$Ak[3}!K, K ^\ڍ:\fN1JCMKw,0AR'VqR2vt0eewo7mUq X!q!xhL4X"-]LUa*i$.GJtڔՂ=ӷ+ςYfb,:.넶Vyb""}Qh_Mz8=4IFu:,%E?ntSrĩqnx>/a =+l1MfAmf;*>,3Gl֌⩾9 &c}mO؟eʅ{}}<ڳ=~7_Ì%m ,t 1rkXWeۖ?,vb%]2"R%NV Ӝ$oj?N\$3,|꽲[5fO,T\¬~3]&pqFGyc01p~,F7X/V xȾydۮ) *%'Q[Aw5ծ70ҽP0|C<`oCH yw&l~%|_:N 0# UneL-ndGu7 pn| ŝ(-˶#9J0+U4Mdt]}Iƛ`%ÄOG+G}$9DEmx3fO,tjV7T> 917-<cP6|Z.~~Œi[uG*El⹸qy;E+2G/&ڌ\/}GN"YQ|EzdZ d=Ѯdk'KiF&^'Q3 n jVP(xSC@p /Ot(PN[+oi4]GSug B3CnI0_dCL'` ǯ/Rú3EV xeq֙m۪1q)Q۞]l]<`稇K]Qs6-&P`'`(C'Ryut < B^m%?mPRmLZΕ-2Ik9n7XA/x^r=H9"IB.i_px\gK_+<1%ZiTպjGqψoR#?{Aï+#g̽%ؐuV_b:{g*sNlz#@hta! ]Bl{IQ%fu]N)IB߿;HVT$S6犪G^/oLBUS޼]IAgB⽺1hVw4S }꣬Vx; n,Yn2|yiN 7dW$w oޕ#/۸ޫ hI%gsU A=6[A?X h~,ʬ1I\bx0PFJKA31w\ƍNhI o-kH1 j|I +/p5­ثWx%rU\*j2D7%a! @Ip6#!ma>9e:˩y2`1up >ƽ ]#؞YrTu$sYRg p瘅q^&VPHzTh8c! ɞKQT״T͞AeH ]fu)ßE5Ì\[Gk+qohΚ[TP)΂Nn cJHS`udn5 C <(!CzuD0zԢ?Ꮖt~]qsbuQPRɢ(W=V[Gq:]^EJ]\<"摕 8A6kQXMZ-ltmgc*Bp0vLU^2X{Ta58Lҕێ+*?R[{s>ܹtɀwҥ lUGҿi9"òKr-xӢn'1CA "a?ӱ@GYZcФ4(#5XzV@*hfd+a.Vml痋ک|DC?)ǀ/M +Bh=8xWx:0 l{X~JzENk HPRN.kiX&Nq-+VALn3(>tY"FtyKpx4r ''z{| Idcl(~.jhΰ:6Q'6KuEMO; iоylk6E-`bb{ K@ҮLO  S΃[ud |s ]k{=?CTw(zKp*/LeqPHe3_G ;̕+q&~X8V $l/c~ "[לGXb"ԈXVvd?a/AȲvKʸ-yEc&-jyrǁ4:*+=˹ >cqU_ ٸeuCbߙS0wMog$d fq[!έSkI ڞ-BsϊíϜsl{& R˔JT~t"HKrB6QyFN#leJ gXQ^iI]?VRs9&* 8\"<4 ܀*Jfw\5Y\ATZOf,fL u}]՗=hz"3fKZKwƁo o0dU:瓫TWgڎtt8pQq{ߘ,,)g> .N\1ի2Q׮` i͋շ`bR[\0x{8uW/Th yzc9 L7B_2OkY}?/baSW^ 4.t VS2c>rU+ [T+VoUAJ'(w. i]rdF7 .ofka6 rG5ɿXG[31·Ox . xWar=5쯁q6LLyCh)!t1k[f -`OL :cTLN-]S 48) ӻ@iqd(*c}NF&ڗ4}EtWt<]ى]h;Jw,% ~9HAWVtMqL!-rvC}P_8D]+M`ڳZ'u*GM.yO@m7c)t3a$,˛N;C ԁּ< !X (Ţș:&ZV#bD4?n$G< lίe ~K Tʷ@+U/1Au*"?P=Lօ_o*@m>䟜I[8t;Ӏ|6ի߾MqF]d-݉ !U:Sb&=Zҕ2 ! 6nܖ:O F` AU{p×&p ކSMr#Z.(t}ϛHpW bJ,ILvL}4l -єj#7chcn=Kοs2&k!OJ7WFD,4_v5Tw.IKI=|ԛ{Yh2r~Yid`jV7-4Nw%"Oɩ7!3ۉxG9wjB%O2z?ZG"5&maWZj@ܱnꑧ<% gϬͺRc>}.#柍u}מ=#b1531PۜB:I>ӫwb$]Οj`Y߾P:2* !"t2dmcU1Qy^ Q+FrO1+:E$a.Xg q[ua% #-c~ ̈dܓ`~eP?l7[bpXO0˥c+&M#+>͕%!7:vAƅQog#Ip|w]&iɉ9A #LϨ=F]"IŠܤ8CK;'.e+G8=dx{Y׎*Y3Sh)@'MuhuZb?ffKN v!4{v.¿or[hyM&WG܉E`ɬKh->Y z nMb_ɬ[MV˙ذ3/]zi 5Lu ͫF{,aOws\9 3ǃ\{%PEQym-.mBGu.HAKz =*b싼rQ#!F&p"Pm)~JgQLy=y^-^\r+'K"$ߠ3N{uyiίGcu ZWxNsFsX=@k6"5徑\>khOӸjp)զIթO~*$ְ P"(-T-կGġZkOhQA9fUдd>Gonddi|` [ҷ;s#Ø %l2ϪO&x84FptlKz }4/dɂX 8 sO Ùwp+gl|B2 s0ڬSғԼ8fA*~?}&XU>q!ڬHR)0^`NЂ{Oʳq݄Z_驇C}E !,+Xܣ塀B$hd Ȓ5 >sE?@7s.3 3XG/q$PQ*K&2y~2?^lHuL;oh'tɅ\m t @5r%#Dh&.}yL>e(/ZцMףV"S(`dmaYU7`)^A n`k庵F]YRӓM2F%V_J5'94K]KиK@kw;/@&KݬWb*q ՔIl0>US&.MLɵ-ש_GQH5٪J־ 6B#i_aappTv٧䠚5:KC:?\+|1ig W~]Xog^h]]/p\K`zM_|B}|Q$ Td QD}f[CmE_з^+׺9oZʷcn P#p;2"FEEBFcĥlZ: K|ŜlJP]hxmݎܔ45Sy; =.%x0-|L]ǥ¥寂8y_ىP)kIJ% Tڡ2! kBPd9eC{ˏ8s:%{ۻ}ډ1g9i7cBrbs;å.fkoG v^aʋ㸒zucx tSka0ď`|$jAT*V# )M`k \aY픶k]b|*bwQi~@_>SYe vos'2y';Ĥvp2#Ɯ}ծwp-d= 6e)L;&L>[ DНKqVPrG?> Z(?{>Q2kFfRH˟ttb;U÷ ޣo -\YՐJ>Hqz`S9 rLQ+VXp!,n)tN/fUwC&9legRY-d.S8tiKp) AzPLT,5R{TTT={z$WWP{$V`.I~5qe4ytzo|ΰH÷W /~TJM`G ShsfzhRt](/:;)ڤN5WWgȻ͂Ok3<)kj>gNbW jq"6ʺ_s(1ΊQ)\@NdX{ FA&ɜXWB^6жA CE>'jBJ);/، oa$wd$EB-V{bM/)`Xp2¨0cػH/l]_C[-xt:YYzj\83SPb&@KJBAaW.J.hӽ[g,`+ h0Qv@)>Zؙ~C}˴ |1eF2>@Q|v#S* 1o_;en?*-A$L2 n/Ta8A=CYELq6 K\OcB?Bg+X8F̨55KFyz g;eVwv,~."k 4)ţ xYg sgTyp㿣9J p˗xĖ~?R .2eQ :6PIL65ZsIA?DoXpehPLu.}<f+xmP~a9 Y${{(5k; f`"JTяڗ(h7cׄIk fU;1r"JHJvOv,8,-z@sh2FMVg _DD =EʆJ6PLt-,nW ӗ\P4t("B3,G9ͦ?+L]J )+WRG'ORRs+( pwFGyH G#YB7P~PݦUx[ }Ҷ yB_EV}ٞX<ƌG 'ËI8DbeDW izQomsY@R FEƢ9>tCsTpxf%87%.^)(M:(jvr)%{;֏Z|L %i'MǺPm"Ƴ=;vOEwj}I )3(i+Z0*(Zn "}AgV#H# jSt XWfܕV5|6\V"_#цKEڻ_K.{h@!1寵xGyعX2VkEѵ~we{K$,e%s )5l7a פ(#Ő'gW_.ŽT %rԁj^3I uj|&ع?=;BEÊyEe,Mcq+^`mV @*s<@0) <%}4fU=MltmR<8 =H ZDChCʡv7ruDH\]O~: #SߠV\AjFtaYT+>6RMUh4wDI6Ӕ,YX(W ™1 ]垕zs[&%D*-"pI*k ǁ*+z lF 3Ҝ!_{[O܊w U7-tn"4K33ö]{7s*I?e Ñߘk̉މśt.3wqm;NP& ? D)U(U@I؁ m-ӮK@|)2_bHR44pfiaygRt\w2ڦAu'/Bb3! Ir6 5qnai0`ՅHs^ ;>-+5+k&X|e߿uҪ*gm "os/HEw3w&_/(\ ^n5(2g 'Xw#2ȿM X(=S.=~!UM]^cEsf:/d dj~BZdp -9,w`NUiOG+Re'4k!(%S '3Ћq`MzSN~mۥ(%l}T߇Amd5"SJ\*Пa", hzXNݸHz2$hO]x0mC _=]/ŊԦɄ\; h(Әn6W&޷DI cR@;_ySM à7B0X{((4Yܡ6Zb08j#Kƛ {H\L6J0$IS`vşxѲ `80wU>ް56,s%LGY`_pxBRsul4`I2^~r(t'N?_d+Yŀ±ҚӌQ42k.C/"Vu6C%w\C^;чSK | s:yGk5oMbPx"O]Ћ2~XSɆCr.d~\oAE&Üٷfs;I{'J{],GaYuoۈ= ̓QX̃@Wqח?c#esm]S, ci\W&.;*Pł)F97ǘ2"B ؏zsM͞t`eopgݘAr I? \+e Tv4Wޤ`(OWz=H%S֣/;; e2J2UN]tKI5&zLDí{?J?H5Ⱥ"uV-iܡ>9O3 {76:}-=z$q;q@}>V %mo"~u&05?}$cЈm֮f " .KÇ B燏E d:ϑ<;, 8]>FֹCrTO!kv-~dr 灰 @K=+ _?&'KںIQmq|ߍX}(t**_~gGPv~XhQj]s?O] \YsnDOGyJ0ÀKӝ6"KZcmL.jЏ$veYOKyp\ڊ Ȩ~_+u)Ӣ>hFhAO[x]Qic4+ _} _IϏ;U\W>5$`e0(53e)AO5E"? ǃ:lF\Y#D>8ŧɦE!i|OB+3 i]Cqf8@\h5čLH5%ohS\:b," vvOG|Tߖ10K(F!kOL{jG32@kd2׼ sIOՕw$ьODV ̾wJ!yi2_d=IԇAz6)XiCxxlA waj~КN a)G)2VzQ5;-j1[r? Ͼ4iAL@[ٽi>i*i_ϒU}?/-G䖽.T ӾWrя>+/щ6n1NA_U_v?E 0J쨄Ł{"_8}\1gz=`߸m(sTWs5WDj2nX2.`9\:U4>*~"U"N}KG>Fa6ߓw5>ɥ%@ m~@c`Ti9~̼+8pc ?Ihɐ;v v1JFۍSyH#8>o9g!zrwBV-t+~>`*~o;ˏ=\B=wj߷|)5uI/Z﮺s%Dj7u<AdJx!W#hpjѻ"s䧮xNjA۝P~r[¨~EVk}BRV]T Ɩ{Ο l*=( "wǥؗ(ka4]5 #G2:#{J7y/\Րxɇ!j+JWT`!3ya{?o;TFҭbH& 4|%=Ib(dbFh^vUE8>5GնM_ JK6@+x65GE.TpjbeA5)bVORۊ ;kͻS:L=19}VJ~|-_}2D'T!䬻bF?YSD};A f ‘1~ kciYۊ^@ij]-_m\ m >)Jcj ]e"IC&+?٩.s0iQ^ _{nG;\.pȔG-9&*⬠:XS5Z[8|IT0N ǣR'ܙwQnAʭm^>ƌ6݉wa ζ'J],xݟ +@0xL:=p˽GnV7^{&ڣ>+/[@d|hDt&4ŚMJC=-V}8N1 JL-؛;`~eAA'̒61Au?-1[nhMs p)V2KZѯ/͑Hz Lk)v4 J$:VE@Ѣ 8?I>I쵕fS_r6CP<TQ#p=ѭW[ hx}r_{S<@pEnecp8Mja;}oˍ<_5\Jжr6eyC0u )mj=_Zx0o'ĈQ8Ȕ 7eM7ZU0$ W.d~ 'Ĩ%鋱g4G>,4(f}۷K(1qp0^psCWpًm-gy+(-xL!b++ z>gs/ʜ%ogaÇPaR_9'F dIJS`Nҿ[:' ukmN??"@^$#@3/]L]] 6١>YyI&X׃bq./k,VL3 h(~:Wnڠ7ˉ=EC%[m5x+{xLuL8Z' 7TR`rDظ!&qP&>pǥt,{|]jF*iw/ ZPLY+ϧzֻnQAUKrf}8o.|Z]mgȃLkX}>:k g_"O|] BOR![. 'waMK f+?>|WQ7.q[Cc3 oq=+jH\)~]-eZ\0.u~Z $wCW/v2)a]&|~RY4"_ئ?dQXL?FRJ蔅Ҭ',)3?F5Y>iy{pɻ8p:r]L,3ыa~MXJoOIR"xDxl-j /X߱LLkY!seLVqêq KNS$h5/%w?y_pY"asÝ+3^:$ 턫 9@3q\HBUK8Etq2ڱ;` ⭤|"@וM\yg6 $aFAP1$g^EN۝k3eT}Ϳb0ˣZv{zr{e9{8S+vK5똾bAY@6ntli_hhrIIzQ1~JLro* coMX'c,j)dp}yxaeh ~cJࢷsI# L|dРk&#qڷw.Ae "ےJe(Ehx.C>8vl//7eWGȋyTa4gļZ=atw_@$pBG׹fgFLak׍b|aB]9z{ۤ]Ex_ȬY35x<4D !yOV?e~PMqE`P;LPF!>*~$"[L疦dS^O!ET~0sANLnuw;A*r_לQZyF!/OꙤO7K~1eM*lYKw]5@a-9 JHM9lR~5;UeI%Cr%>X2<_O"g 7;I%VJ2Լ+Tdm0֐u%H5sCv(i;i|/mw$WU[UCoؒ6(Q'3,vج޳,'L2@{xP%J\` Ȫ]&v#^[TZf~TL kV$i;`Lqj>}5to5%D;l^UlAeƈ/G R c[V!$l(ݻC$3۬.@'O';+/ .D0-^gxkmyfkͽxk3A~F p&_O1C>IQw0:c>J:f.a:E1t\D򩠒?<1:ʼnUÛX_dn3ےByLV4v*2ΟpГ{87MHFOYdߗkn;Y 0%hJ]n/vwT4k|՘첬 6<2 Mg<1|tt WY֠GO#`!˘ת8ld"XTfO[tʹrU+ᖋ\GO͖T"fTnrmᄔ"+[;",9\cL]5,t&^zV'P\8xp*P=x6R;('LlaVډYF. ^< >?}ccD@$qHNħ%gr4GU;F?\$*Dm ?C%XVY4,U:^,[]#q~{uDCn^HlLOMWMFиX=9n5\/HV-v?[ve9}g. O .źH=Dy 'V=^*Pd N1T֏t>t\So9C+G>S|6BWM^Eß Q,%y-gUnMG> ƞOεu-M̂6h[o:;O(Jlq=QfwNYNFNj>gpi$$ dt e/ Wʅ7 d|U4 Z}@)x*<}T~7ɉjHջ&6)a\}pպ˜ٙ:vl6 Ó* {_*6Du< 7^2dY /G\mT[YR nsVt.5rK- d$ iDd^fi)IQ#H  38D-6H$ċgr0'ю%퍹')@[0KiL!2u7R,I0m0u#pwhw.ʖW;w=iίm#%<Ѹl#=4d܌"v?UfrP>jr;+Qu_4ǯ$ UKq 3+r?h<>E ܼsƕ9s]<1ɦŵ$T?ʫ oLҳ'T>Y12ӊ6FL˫_\D>"=㧰ϗrvFVgm1U/]A0#WcNߩ)/t;P8H˶16ofv~/L<NKWoOPvMD<>Ie*E]m}b#y`8C씜[:U],݁gs8fR N?J:t&LҶ"&js1K7v8YB$vך`5s-ȿwI{BzD0Ze]%(lKO6åS_Ỳ.D7Y pL\P%׍iB*`U'PH\iۦ^G;\JC3snˏ -I_QO[}N8ny en Oo*a)U }rvG fSO[!l|W$UvgB=@v7|2 '"^DQ cKh [rZڰW乒 ƪL]EƊ X T+*a,r-ђ婸 uY~uY4ĝTlP1vWUIZ+yֆdɤa0aݣTV_-t1m2`)U}^a~OlMZBwwņzY-e$oz٬ܳ[fB IA) T҉?S?\D2>|HugOXtW{ѵp 5/^'c풥V>5j0|邲e5X;E<:3ѭ.uc7.#uC3ݮ> 37_(cp_#_]ڙ[M !_G"G@ B֠XޯampzF!7|{?~:b"*tсMs 'bM^CII )ˤj:%o[ٽ^m͜+w/2!a 36(~5ZE5bтwU<eDi\ɡ x=l%(ջI߹ژ=M+s$A~؇жLw^ƶ*IsC+v%ET0D}I &vPMZjr8&[^p6`33d٘!["jK=f3K2`Hzl}G2‚,+@7Svkxk2"f#Tz"p]݉,_>c}v_?-+d\lkRЕ'ݐ 섽OWitZ3F #boYY*XRY;1ٻ`E:z$)䷋$=,RI+0ܝTc9uK*YCi>gf|5М>I/#s3SьWpvJ]E,i*"r12ׅ@zNq{NwںBQt{9!;J3a(-۲c/ / 7&6*s7hؘ(> hqh:N9ϪV9x-N^wɐIQ؝!8I$6.q|˺s^v'K8ц@ɤ|p٤F.QtdlE)^S~!}࣯L5y[7A>1dRoDIqYFP^K2M4EۋW|8dH? TJ7WEKⱶ|g)[K\&ʂŒw؏|xEExa1$ܽj菨Kk*clq54nE^xEnڅ2dPK{N=>s#HŴ#CCr:w50!罺T'e.R-@>^*EioFH.y|_ǹ~.YϨwJA#!mݕe)q-xp7Ru89^DozS k/{bw{\bF 7``'C*ӱ 5+U P߰YoQ_=ʧ@v*L].S:Ī˥*,"m^0'&d/FHu8:-19I3 aDZ%cm?$_Ƥk8yݫ !SҴu /IWSN7 Ovōa==y(_ǢXkr=`Tdcpn2P持co͋D _WW;z! WXe]O81""уT(e'O1x=~\Vvؓ3l p2O23^3@xs)4` c%$h?2t 3clwh= z_vd5msWe|r7M`يOX,p ~j%HsVS4h0AȘ2[<ή6&G7A_/-3qa.) Q; mWfMɺl_MO=H ͞4,ȄbI//&z]Ós=埸/:+ C{Vo5>ph y' i"OT<: U/%3d~ْ| Aj+ؗ-@-:gIANTepf$ r}F V"FV\D7VŞu#)K%Yu+ELl@Cz[ |v])$82362EQRZ *Q:bgMJiɻ[}BT]"xWaJ+5 \ݻvw=]C}n|8WF%V=,EJ/Bi6?\,NӴN jvG|#hXԁRq&d,Cݓè8*S:lhs%6i&{N xTY] q0x\SR`}= t[+$.[, 9ۢŮUyu0b//K'Xuş ==~@+n$U*Ň@^O;nb+ t>H[G]Q+&IO54w5U9rxsɑ0YYdʯEQ'ǿ/`FVg;$wK3R)_Y{m{d d'ihji0d4^Tw]yԛhuI<!Q bH UώE{cG+ӱ,:v@֙i R^6aKӜxnHJg1Wڲ3(6 [\}~)r16ˡ؊8ΠIKng" qȊ""bXYXiQZsvzrCCUc 5^Ž$?B!5~ Qh fc&8L/M$QEQp֎ 0bĔZ \#\2i+Q-OU;dz{Wߘ$@_Tg՛B;90!ώ3t2AUkԛLEJR^#ruZzЯWKEZ!Lx7pcs!4h El&#d > ]] eJ)>Rs 1\~Jۺ^UcH.J/;}*jWv &geuJ%XFYR䘶XT:4kx!7NlwmnjϻYf 8Ёn?C( 4]m@M^dJX1 $䧍 įtp], [ogINi; |lbGBlx Gz S!=I62o9F$0"FRb &S/?dѼIqpeF;&sa AG!rw5ik%Fk~aaF!I\֐sOM<pK~t?ES2Հ^ȅԴKբ:M*ElL=EDt}NS)dჇ7_{LK{6;?m+4SV1= ;!ׄVia4ÌRO;򹬬ϕSGE `8 _uYK=shvgk`,0 M!]Gt2WV 5-ZRH}f$Íl[\Dz,R{A׆Lv]u 3Fp>8:Ǜ/N vdJ4eU36 J\zT:7&G!vpJxwTX wG6wdx{DWqfЗI%j"K*W)s]wJjFx^ϼJ72 L[O)WX>+mVh~FIq^_Ŵy+Qyh^qa0l q^ggݵ%q~o9؇޼xiplYZL~~"pm8If6JU'>ʊO63K.Vvq\Q'Cu2%PE:^UtVVJhL~H9Ơφ֬0 6S:@m^e'B0:?WqkwR5M}^LV%@M Ξ OgߊQԭ -yɆB͟s-#67nrK=FX|n)}@=($@{4ٿ 9KEGIGLUm vyp8X*T4 ׭27*3>L&t~8Vl|+.["iw]Ic .HƷȓlUjQanծf74s|BSDZNT?i՞CQzQ,KroCO[eSm{@~j3lKʄ24ÿEUՏ)>F"x}gV_ɠ 2FlB%]\HM+SJnl.`O(, ;LE҃HoG)ϒ="_7ZyQl%>1a^v( v ( %T6/.rnL5?IrT,1DF@7ʾ}aȺ`ęy<4MkG rނF +StSFIUX#N|f~M">:&_;8)f47ff!?q%z =MMiEcRTVHA#œV=#Hq{!/1@S(]kxR}#RLAu|(~yj5NOK;~ItI(DឧMjSH, .ҼEhj\7 QJ<6*U뵢ŀX8w(uwPs5b)#iq@9_S i#,rtMDlsRUR ֜@]v" A݁DшCzRgrtķ'HN:pbB xRae]iyGu\rmzo:t ̵'@khˊHH9Djxxܙq&)Wz<(FjwlèE<+4G=|$4)l> )@b%DjU߁i=Cr]so??,QϾ+6nɝdBi\H''0l6%yUS(|{D:rK Ja7 E(QO.  hfP-;W)l!=9}K#[X2A#]d`HsjǙa+$D:TtnUPxc)69r)'Kod*` x'-+QFK # ɠ%^ Ԝl1 cb}2h|,ڪ Q.YFk 1W$1oU&}E[̠ؿOY FX_H]/bgLIc%St~\g>}2bAm)C\a8rTC)AErd P[Zj졊bTc3QqvT @RhOOyj%{l#_Xl ~UۇI \]ߏ ^. Khs-&MGꙫqI6\!r'miS$5Ik;/Jg;4qr=>{KN*#]vpXVezwaC=h08onޡ9:z |I1PN*xa9~i"x:>>A]F%k+)P$yr x6FKyU"5DQ; $@ gКLyaP:FNP>7 O3hq8;"{MS{Qc3H"՞X93A6wQ.z?5aOQPo&%<Y>AyC>Y8 ΢9 \ZUy5ue^|J \X"^]1s.ՇEaɣH+=XV:)bا괉ȅN&mnl|"(YFɽ}Q= wMA#Q`ng^"oaS$'kewJ&C]mO=pߦ:<RI `cm 'ܾHV hx nm&_īR)1.y;HS#+;L 6%vy Bi?|!ICث%Y,iXUk$D/4%G>ђHo8 '!}3b:Nس!Y)I-&&`[UeхGtkM)\(] #z2w[VhX e\z}^ Ǽq|^Kx(O1kqfy4,M;jdv-;}=u'/NT+nLwiP j{Ρ1Hmcekq-wҾ"'CkPKOtY'܉}W!b#vqh[T%2$bD- `Jjժ7aI,% MpTBrJ!b.6bg@Y>#z9k?bG#>M])/lEP cTgA*04hwҜ7ŋC]wN_WK-xZ~[p'ȶl nC _<)yհzONoZΆ.l̦8uvkqP 0/bծI;Oee^Ӯ<-Ijs 1el]MޤZ d ؐ{I/ZUBb$D6fUƔv@0"`^VR?IepZ X"kJY:&m\K 躃F+{@a;9 [j/L`WL8<6#ni\-^厞 $A BiD#wϺX UxʙF޽hw>-6'4q@gzޠ-[VgCdMiM5}zqb8~E*`CFWx,\C_nd[Z6ƮL%_=0qoჂ~[2@wAg6g PٖNb׭ mVU)viJ^R o#:aEeU]Y^#EqH'']Yw:1/\b#|Bjh٥< /P⽴~` _C;=~qKܧNcJ g OWK-HzP`1"ܠ#yb:#TbZf,h65kVP6b` rf+_hyڔbnI0}A~iǑ.I6TԄ4QQ:08,$8?Hn7%v@YH%=@Ϧhe[GMW@"y2s\ aH iw~RS1'0%=@\tFi9ԫ옚wW>?wE L 1G0Ⳟ+pLT8ɅZVAf{4wc@!х LU]ֿXwMO]ej-Ι⥊mH gŹ $k[|AX <.7Ǧ&SN v(NZv''jo&mX2U}Hۨ} d24ݗj9ْt p :2ZW? FƿLhE֓wH /^"ЪLJw&^#."7XRz'2Re~p‡2>eFsW( ~'o"~7ЩB*Q?í?!R".% "/La8gHCRu}GS횠Ω;laiw 8\EC';ƭs. w7I`ȜgR$ Fيf] Fc=l 'UGrn]]-1xYQ:[___@´Ȋ*NÅ]Nޡ~иH2J9+WPa"61%k^@F0QzQ%x劣 N0 ͉L/ yU aPh!;J堎 U=%Mjw|Hvpf29^[Tms?fnt|>I2ݦF1PNdfw,n2rҝB3B1z}ԐQ%QlZl`p%WىyWl_y|U DX/)//ȇ|j_ x6i>$^E+:btIbG.7b Y/0O‡7Kr Ă:U^c(@D"Tsce!m`FGuF9˒?+ zDEvEE:yvCq1^D(Rbv+Vh.1RG`KxV߅sc#OfU]4@WPՉ*=ܽN&`k"%4o@gb,~NӥLmwOk&BWsTg7so%hZ ɝjlۇTa`",.yM"; cP;e%h7RZ``%Z\'&'{?Y;W9%%&fLd,/yF~ ެE_ 7[ph-#>(QWw|"LHk4|hIfqy/\~CZO,4WNsvJWg{_ ;@YReGw)ۿ>x:M~]"qVUߓp@GA?cnwd/F]OXФ]RjԎl䲠+9YߠNG>!CچZB0kguL`Fq<+9{_V2K>ddng.LٟV)R J~"@PmD gs]WKOGХYe&R\UOѲKu-6fEmDiV` &D0G+`VHYy̌VUG7 ]i=]JT;KBalK+/3uf(gٲP FW[ g+XSId溠_u4Pyfxyš W):ƿ7hJ8 myEG Z; "E4D)T`l0MRx>; G\~K58c?cZћFm–gyc1=8UʾbjPmOn+z[C=۔$IJ_mMz{aiC4]8QatVoQMRS9(q?p>P1>N8cԍxhJWIkN9&jK};h54șo+e4 \FM{!tRa`RhO9WNnwZ?{,j^W&R iU$״`̵1@]p~yW 4@E۝=k^^lhкK~T2Bل(ӣrָɶ[,0&'o޾Tw鐝l_l>VrG׌]~3Q|bzη=\Ieyw ]MNng IId>`&8:FNc-@s'k &>zsZonT'HAqЗyK Vʹ/f?:sWxc;G~hId)NC&<{uKiKUv+)ɃpZAxl 瞳_ I[0!%R Dku4DL#pHlEزDN8I8-~S {>`}?OO¹S.Ua۪*'h!+l>!0DKs'rۄ\]]Ӂ=CX"$Dls8qiLtd=WF;9τkq3^rhS ]Sq0n# m!7#C[RMM`VVu/Wm{_SQCGJJ^ey*ieʨFx0įf2,/ (ۨ LV*P7~ LF`2r_J_Y>͑Usr"5#avjn/|7Zdh kN$Q{Oʰ9t|bX ]2 ίYfnS96n2De;8;vncg$K!AD[6l/Mݻ3k.6&ߏE&&S+hQ>)A,zޭcHl#obo$kF߬H 0]_Qw~<\uAC< 6F~ԥ+-z/3/mwO3$('m yP@:.sRSC$.UȪEKP262SS݁7G)Gf^~'3s63>! ZۜulHa,mrXQ)xZvb5PP^)"FVp^$l#;F YNL\wh;iߎ̰G$+۾Dۖe uOF/4dYuW\?UV(=<)$l(f?ߴic&xKT9Cȣ./ ^J<>b0B\`Hr j+6.jp=WJjDB*PieEbhHdN",6\QIo @ײ Y1 ~5wd t GBB->Z}B2hk&f͹Lˠsz3.j)lM~{+9`ȆSK^6Kg|,*|PIzN ntj;N:.A˯ ȀU< t!Uq.| Rc)|RwKov;m2F-(ŚyK)Y*t?vx~FjMY|tO7]zђ/M MJ1F Dry Py SF2͛h̀DU*V ѝ̖c7~..dܹELMsKZ}{Yé;1>XS,7x/xQ4AU^9uC7%MŹO޸j({GϽD|v=ba)tEޓo#C S;u,Y6Œ~>m9-s -+IZ.@&9$_oJ*P?s{YܼѷD%O3f-2McE}/zyݣ6S?[l${7T܎Cyvw#/[O)gItlaPNLLev cm@h*αm{G8w8C2fHu6̢Glaߧgno䅹Z7 a +üRs*2&0n ~Zdn;0^(R)y LEc!sh AF}:kb㵳Ǿ;zfF[1jDp歕Euf^TsЗ>^WLrgDWT&hlN4͉ӕ*;a֋dYv]4M)b+Um7Úy ­2?f_vFbF'*k@ n$Ҡ-NFX 4!u2ln0D)AMx GT+.DCxIUoާ~Pm}ɥ ;ȯ #e )m:Jxf5sL=i8֑cyroc80sљ!.^ c;έb&)+h}/ K!u+/iA 5rDmDD\rX|v 6Bsޡr-.l$EP+rȑIP4{B,Fk,)㭠 !AԁsTT=u<&Ӆm7Q]7YKhO4&XnBV/'L⳶MI':~LLؚPݠ;0uW}@|zo~-R+ׄ(jh9 >mfKpW;뫶U)S };xq;|hiCfN atb&Tgݟ͘*=!ҶvOR9|IomN(r(_ ?Y }pKt$QhfC Y)?턐E6wDk̘Ж`3E˝,V\{I WǼ>F,#vO}d齞< E`C7ex\Pivja}*sd6ƳLrBB e>p7$W$44fP )F5<:>l?@h;A黲ztj =J^ٰRP_\@h^.} m;Y {ټAT HEFFҏ`s-LO,'N|nWJvlۙigeV=Ȳoa `_B ``5p%&*JopEy$]fځ#IC1xp8XW eԏ6bH趺b]( wq ªVJzc'7 F OO̻hoZ$9WQåM'B$\\BIxJ;)H!WV;,3y q ~[zB. S ifҌJ˅jʻHDJu8Ӄak )KÜ̝g޻8P+|' qpu_Ů":& ps_.%Л?<p%aQ~Yɶǩ'%M-]UpE5'ftOfT?`?cN0!S 63,UI?4.w_tP΃>ZǼ|5Kj`7x>Eاzຮ12V{9rO=cڜ C}ڡ*dWn݆:[p d0JFrvϫ rtxo !IT'L;%w#)THE7bghfo{/x Lm@Yфq_hFj=%qS؝S\M^:>+RAѨ/q̸ENmc 1 hxC;2щoWֿu?̵̯5 T#y1}^ >8(ۆcׁ%ʧt#RRd\w*vSWqxC&rZn4y~PZ zp/W̼2Gxɍ)eVl_0^C=$m88 ^oa_5%ᒍoʌ)}SD<υ6ݹiy;3}GꍬD hyXp n8?yli!̣ͬ0WC[vam\p%^WHn7!LOgLm`Hwxy!fNY_,s p, ~OL{J; h; KZ-ȕKЎ˨gpPN̓:S1 U:\YK E źk2?)MWs-t7{&Ɍ2]A&Scoėk9ss7;^@njל*rbk#X tM@,ۅa^\<}b,~ѾI]95*jbQtn1o-x3"ζl}| DA_&gX}xcȄ].f;M˸ ,vqH OG)k|Nwugzh|ë(3avjٯfy6x/Ę6|4T| pK`?ցZNBHHʞ;sٸ*K1xtDR1i5QmѽZ[ obL`O87೗Lyb\.bh O,"D⬝icjx*hRE&AٓEX< RB?Vp89VP ܮnb+~p(ds:vDfL@Q!!;Sͬ뷐׭6 59EMUg֗lA/j'?HO!j~lZHC !)~u8 KIU8^y]&edD}NQLe<4>"aUtCq>}ZH \PT56Y9o[O3{1֎x!ϔx{[A% [0m>vmmor{-Ǧύ6/X)E5j B$P3?UuP,t%a)v"`` )ՅpqA3su "xLQ$G<+5uu7I"G]nj^X,ڑ^P%$1bLէGaWs ED٪W>-ҪN6xn1a\kEy\ؑ6imcDXm!mEڕ`:}};z2ñ#۠г.I.{a: 8FBQABF,>)]C/fKgH)M$zl ,wfcinߍF*.CqpUqsdpgc>ۍ|5YCG^| nTgp!,UxhP.qTYkʒF% Ғe(AraKxŷ. 6%ݨD3 6TMwx#{/yQm_Ȇ{Ii ?~U|4EmNz3)—6Ue^1odrS.4xd84+#ΜjNdw-JUbV@zrc C}SD#mFD6rGB7Ef<>VbMԷ`^rH^zVb߻9࿨&&2jDFZyD9#efo1dr?$(2S*6]_GSi4#i9YRhbc .Xt$Vktˉ1ˬ8y_uF͋$%JS|q6g5*/$ulVBIYe-{x"|iGd=u)\?ALUڨT]Iƚ:?@  ~(ɸ! PGpkQA_goL$#Ճ$U%*``Q#&z4rǹR*\^@#+Q~*6yz"3C@{2+ԎFL|pf(rHh,QC= Yl®Y , jݕ?Xrt#a&"PB(7IO-"{DdBCťEϸ  -Сr?#qw1٘tߪ_ 4_ s$SE-70HZ w|i!d^]m'ν PEhN?y)1]RRY $>C@[&zY ҔHuB#R6dns I_]ڞX%!rаd.xLFl ^*7NfjbڱdƔqUצּ [`&|[C!"ϙHp֧dfDKƙ//+U@Z&uDi{ /}EKLtc;H:}6aVW^??>>E,;0.%֨OE'j'Y(pNwL.>?(ڡR`L|p92QtzM Ax&^wuYjj+U4ؗ.j*|68 B\ h/oe%+}#\2i~8j8q*Q-ND!5'g; O*AZV:{ `ky Ub 4azYbp]Eum5>Mm5G8:8.15R8O}"-UQg6ix SǪx^U[p|D/X\ĚkHQ/@GF]Bz^=$p6_/vp)b+1*A]Ź7XuW >ݦZĮ9.^,?) l;)`ڡ"F,N WgE2;ʀX ߜB,GVڳtNCn"v,fVګy'*/c 0* éxLDlשYqi2b/ԫAްJD/Hy|mGd6*atHm 9-C@5Oge[ A8ڄ~s&?<=u :v4!yeO7D qR)vmJFtCM^0`zmst?,U5-Tp 9EcBy3Mu7EcVn ӛ(?` f~C`rpBnt}`7#VV|+hXkM"\pW@=<~|*ˡbCJCrQΰfӱѣbwoMbَa=M+%apUU&Gkr[%']<!Qnk?,"wJ)Ы4}xH|<,ш"}Ww݂NŔn/S~SU[ (o,k@b')qkm^.uQaזtwE}:״nbu,)b##2sD"9ܓOn]dPiQaĨSHh ؁59u[inbJW\ n)F2R׻A,dT~Zt. 5.ILPvi=o=[ &kKz+a'|g#gA`݅ȩ4F=3!' ڄ|ium%D SbduIM=žt\'a5Pm^bsJS> ]G t UKc<HHB%21At䧦r2j&B. JwJøDv421\t^7<~1$eï%DjޙqH]0f 1Ӂfº\Log^D~}2[6c2m1BF}(63R]y ^o ?@Gجr4\*p1#W-7,o'o~Pw׊*Np[k| x=Js:y2ϙZRmrm;%Сu"r: 0㈡E:9I_~-l>p*V|2&S-(xQܣذW_QbfQPbYk(- DU=ȷXUV7OYbDͮȄX/Np60s-wLI:3=; 6?<ۍ.K=,c?+.,5F >;6H׾{ =D|%ķI=yJo^S Ӣš,'NGZ$lԡSc/Z{PSɟϭcIlƼ*h,ku5;VgX+Tu^bIDĬđOSt>;qyZ1 T(}L{q--eÁqAL<"?YP#ǚ_Բ_^s܄8~dͳwY!{,3r&d,1CHRE\^kP{Kk{/|2 1SXʑӝnK}H&%}U,tK͢',Z9U]wm6кv3)w\~Wf%ϊ%%7iG|/"lorW=tø2LpG XHO/8&'j"F mbl Ҿ|o xFN8sG;'u%TPͥol>'%ĔǦ> U̪mV:7oPG*6.9s|D x6|ЛbTy61(t9ҥ].h =\9<9BbPy+"i͟*S@Uoݐ~0tA3(oZ R)a"Csl#LVBlQFnw>&%V,EgmV[k̟6*3XIzMl>$a)vajHUt/lW{w.zOnoJO틒;yTme;C[MrC1#Tq`# :fvT( 'ٹϵ'zOEi UHmumPr: ]Q=B?Kєsy#,OU`L-PqcQ2\F~Nqey_qesNض/9"STxtu!x107;-`52q{ó5cX7zrEO&"V '@@ Ǖe:)1G;4WL譴R0ʼnPnGm~7GvVi˼esf31EDu4i%,ޣ:`MQ O)IL|T(-B4lL+%wK8&o"h5TZa&>:O5EuqTf]<#׋?`fkY<Ljjc3&M_(4jҷ[vE2ϒYFKD'0KszjL?@ՑEE4[)̼>wwxֿ\00~MtuPcOٮ1x<'04-*biM7Lefb<^]6?^\Д`,=z\[@_`f #Ξ8֮@J(c[OWf" a.Mp c#HB̾PK,&ElfΤkJa2\)^~:(MU65(6RjMG>jBp"y'dQ i1dKFba P᦬d[ň@q󃼴Q8ܩ5z.M5D/lw$,f OX\8t/o8kjV_:Qzlc2dOm.`9! 3va?!j|82p𻸸N2(4=Rr{RŔu4[=jiayBjoB~mp+QO0HT@P u H̯/-190WH#2vc\ZB G"R0z jq>F 3r_Nunsl0I `Na'K=#~<)Դic% C^fʿ}d/էʌ~nJz6DBu7 S2.V)m78vaN6IefBE0¥yH/~v-~ILU*j.eLH[Bd+mdɰ:8vM QVmdwB@WnVql.Iϝm ݼSiDeť)>6fll<`wBk3K.lTP^p(0X{AC[~.5es.1?O29MMc$jfdM2/}*{)i'gh܍'Q`A4&u-0$!2b܄GX/_]˿b?\b=H?ODU;Uj2orK Kwh @WVaЊzmMJ((j_8FP!` v8v%׵8_JCzI>ڨP.<+^A/1?W9 S6OIz&] XD?5FŖ)|-ڗoܯJԐ-HS.`>t/w}_?E/FC]l\@ crDQ\,2۶ ,F )oV*'ݤ=MW) }e!׽s-mJkL雎zpKȌQ\k>ٻ)65.YgGK9u0bOz5g{;FOHoʈ_H8nJzOD$+qҁѧ~Jbl)R~oD+b?ЅaYr.M.Nr QvuDF1 1yո0 Lj0Um >1Zz:]h @K@$]L"M5/vK^0+Ő8!KsVSVO,b񘅅MwǪ ״E^V?Wͫ`t1Y&ښ b"vѸpfvkq0+7 M{pAjZFj';sm=nl+S" o_|sUWDās7 7؍[a!P!}Y xul21խ$T7=ItA\f$Vɑ%Ew-Xݪb",׫ Z 捊 줕ȷQe0q{S Bui 05kY[oYsՃ:柯o4֜z?l6,@B]M7۝GkNy(-ߵƋi@Lguz@/9D`9#С8+K >DDu r'1z=s #T[Y.W~p褪6Xjg_MEkocnbq>ȞDc!$XM0TvHoniy$XtMuruޡ;h52"uXle5 " c }:ĺCڇʉذK0]Ư1 A1\DsYB*'-c13zS^Pyhbonvsw1=q{2}/\W4F~* 1($ά~פ!##waT:7֏#Q; :{6Cs>2.NB~B6qW\U:iHYtbvKZ/~݊YS*GUU2sc#4ˡL;e+f n:%P(Kc4^@ے A5vL wϭSG 8FDB|:5C1v#1 bÔ{JbbpI̪PFR[I&H-|_$ÛO_J0];n:[ ֲ!&Mt' a si;>،I>cpB3o(aS=B rn=E;z[Q~8Y |D vnJR!}/QhkW$|S諣w pa$!d0TMX^[ؼz86cH[K+l<)T|`~ JϯEq|oLI APW#Ă3d@UC(ᾉ# K9V#0_䃡@ dq]_fI,)f? #J5nӰb/]رl\ʡwZi_9|JA(ۀȋܚbf^lMr)#HtHYqMqkyD~8i"4|A2IۓT/˵/["X+Nn8~v5L|h)~lfC &?,"Fݮj6q1b,=c?(Mgd0WKP,nc:j&\u+~޸]ѺAHXI ѽ{q"MCE$/:B QF_be4uD FN90!9Y. WDS8 ! 6Zu\~>EQ2Y [}0L?jТEtF{L#sbiN̾G؏gWfQ~-e,{\%o"~^60_ [Ao{v 䤊9?V~`+˪pLV'x׏;[EŸ7+ib]j􊀃쮺˃dt w#JnEPAp^('kXNOGR5ګp`ToV9ے|tu>&d̗@ 6uskd#BgX(lcˬ?svP(-o;-0u!0w~r ?|[91cIQzl쇞RC?*yC#|_Q=0qݢxχy#ˉRR?vUmDxg:֦̐~.2Ƭ}ašM{ٕHѦ͎zY[|2<! |PNk m$!Og|y$A9ܧ~rjgz0Ͳ`*ڙ9\aE@ѽ3UY@<ʒH. JDY~(uDmw*̈́dLI?ĴVthMȳ=D##V4;g)'@qbi JB'`(!d#*<1M'y6 `2-Ny.*) |ng9mLYLE専Es:Bp[8}- -"jfa([=ÁFLg6 7Ck 0O6΅H"'i< YO{l}W&ك4H2L7ӱr}~1{'t( w<. 1҇{Mo^P &_xjG? I哐3\Tꞛ֋EVMǍ VWqmΦxn~z;/)A 8ƹXY#4돐2zx^E,M#쟤mߩ- QV:)o~_mȈy`wSi/]9T4PQx3\T)2S8~kF}:=q7 !FGS:^!+DKoRG{Ǻ0_u] [w~d[K,E38ۂOmʜ&Y\~#N[\ם-d#4Zyʎa a=Ϝ TZ% ^ҸU_\KkT+Y WbbK ˾,y-^W^\Is'!QzP6F~׳3>Zmk GpN`"( FAY- deݶV{vqًD%[_݃f-tRd/LK>ҍmloba+./:Rl{ mY[#]Ғ;aއp,LX$`A#ӝIV6<ߖ.`eT3,TF}*ICei]Əh7J gy}$mDسg[jtX4`xٯyW t*bl)E*`y"Vnu}(dNՖj%Bt 54а~=-vj̜y9oR[Tw;lYqIMBb4n*}ePFIW#?`:oA"վ Gggh` A1&׉.`ZR릔%p .KӳM˭Q2pW1B^^ n F$tkeIH/J[e..j#iy0#UX~ Peǟ[As @>`4nQ? ㏸D+EI` ,dE%O$J NG˳̅ ݛK} zD+$Ke:P@/T-K(~WOYxIPE>1+iAPҞߺ#cߢ :4&:Nd> (U4`p<&o< zLo~"(emVrCfqxV=RtX܉oFXOaW TI l6 J{3fpCtbbȪZGZ+T<5PU2dMqǀj&2P3^c]蔧 y;=ڪ"unmsX+> {u 3~3t==V*> ߌ1`[s[t,. y\ I% pEL%D{b9E0sFJ& #W`KLN.r@2T(|;'9[G)iq2YdqULޝOj5N?zQÜt1{{¿Xa$sZϦAna. 9E(jvx_:Yl2P@~$tO ڙh*^iKoq0 25MomFIfy[} )1pcܧ,Ul KkđU_gI/E/F~HngFv's43}KQ3sC4 to@`?#XԘ7mC[ S"Jyqu\0p쒖Ǽ~ L6B hԌyq2#DL*Dj)MLh3-'n &%-i'ѣL}G>ίj%!DG Sd s/h443Ng ʀH{1M AH{w2Ɇդ'ֲj 7GB0$s=OSmZ! sQ{Q#wNPjR{ };nΧ"FqGDn 'EH/"kOkyx7qq/6v^ȾR37}+eMZD]h@\i󤉉 ɠgYcF/IfEaƥkDv0hs!dͭHgߑ| l"CI׌ɗ1i\&PfZpR8!7Vģa<B](C}c̗̋m*mXl2R^(,!V3(aSfq鎻C5 2a>  CSdDqg|dX\|~:4i鲧aw!!T4PeaD$}F^S?lI.SSc5ʐ渗_t9m/ذ07w~ Z`8_h4.A暯lBV݌m^m0u9N)o6z >/?eIQB%Th jnfz]xL随$;EwjPRkMj*dm^tJZ`kPT |ʩt~~d4vIәTD|mb=7 ]Ehb/=\.8W҇ "v[[Qk vMInIF HzHuk)5X5D'hu!T .1)ÍyL_T,_U#;fN⪅h!#]`:@n# Av|̭~֭R1u`;(%`LXCeR6=E8B?O<Ԑki6OA7p(:05&Gbq^~ggO=&GJ}@l5@|(FԱI;1ӗ4NiB.lwL*NbҐb2 聺 1+b0,/d3YH:o?\PK" zc1b1#Oϒf5ju qydžMt(ZԫݰdOEu# cBa/B3-윹 Ws`҃5)ol(P,$SΈ/k\b= O;t7z<. rPv$W[8`\7?gpsiiO$׳,KCeNT #ܥ"[ x5[a93Lr߻ػH64p+lrט,V/k!9 (kf.?u0y[@SQFmug/񑘠&?&*$]NI]mmÒw{lsYb26^CI:j~U #%;/xvܼ9WpGGV1Pl*Gɞ(nwi Tg;vDk]4Dځؗ3'9<ˮFQF|@wȍ̌~`N:vo@[imFxd#/QԦ$#V"#zd9,ҷ,#QHcν>rͶ*sH";Q }8h3>9?a*(]}&\:3+hbWOJ)'Eo(@Qlz]|-3}w ?!>gU9i+0GPc×|J_\ ?|el,8H[_UI\Y<;.l@f]0ڕSLYc_3/04`a 癳9楒Q? 3\M[Qc!Ca|Q HJ*/k: v"x3.\pS!_$ :9Jh|zޅŜM6uhv~KҲ%-c2^sF"kME|!u / ]OԹ҉!s5 ̜@o/?G_hY=xSyJp{DC"#}V `bSfyI >z`;#=&wfFlv!OIwB|uF$D#zj0{;!+WFlmQURiH|!)wYYs,v.T`^IDBkM4_Rc}9Y:&PR 8FIpnSW[\|0?W7|#w..{vԮG0DJLkE]7qeiV3"=8{ZL^ +{6S$)q|OF"0Ȩ#{1 R|9y-ӟeķɤK23\RlC3Sn+Th#Ĥ[+gWzp"h(V>yxp\u |j戮)!eW ,GtOP͔ēe)er=,֝S w&$g඼9%<>0aGpR*]%}&UXl^zHmz5mݩdJ| <;> ͅ75Z 1dwHcJ'3"Znb6}Dp^ ˎeYoSla?[G1ct'/5Ovf"2کc(sPj郺6vlP^ rk\xZf]mwWDb 1dR0E /Ďkmo].N ́:*Src?;"{CFϕxWt~NDj_vSr.M7 Gtt=anvndaކ'5j*ˌ3#u&8 Y"[!Ox5T,|{iNr7˗@e4-8w.,B}"ݳ0 d!a}Z_d! 2vu[>Iۆak0@n0#/vוP܅A:7\Q$#2#R}aWGEKFtu%䞙OsBpn;rʮ>+c 'Q{@ʀgE.]Qhh0|Oӟd,:`Wr$ '!XE/ -"@O?x=#}܈= ᤅ$VXиֳƺ̮,mwFDB׼*bm5,cZ>u0`꓆Eou㣷^.>ǛxкY.ffwLF/@&ffP6tMMu5;;="Jf2. Q(dƁ9c詸@0<ܞagzTnZ chYg;5[E&,lpɇm \ &Ȱ\}q0 (ZBN`1|~ݏ94%40^dGH@13DC |){ `Ү@/o4:xy u)K:ڍyՠz)C-&'kNfX9mˈn_p9S3CXIb~\hgg?CK2Ԝĸ\B!ߟO3&1W7NzOH;RYsjREֲmD.}Z-1=l}f^Ju^oðH k݊8O .Ӑg|uy )*$vg7n= 74ZkU,M .@Jz<F!s/;"ֻz$DJ#_|{KVaY}RB]ъy[.eu_2jv=v3)<=;Kcyl$ɞO SA?*2&g;~ogڛ:^w|! xRpmlI ~D,nT=r߂g7X5Gr.׿]Ca,],eZ -F$M2C(j~sdO[X3^ CRy ?OB5{zDreá uJپbWh bD*OZ5r\_PDң{ C!X:^Ccʥ2YEX\ ]|ۦ!aSF.ҭS?/.*dr կdu0{Iyz3GsG~!$X[s`@ʲUWjn¹FEL~(qKbl$k<J߄[#}%:eRvM'K3.97:,n2M5COTTMd+ [jGjL^G鎅*ᝅaG⊴vq%^e;{'8oWŎ$<յ=7 Wf eO*:RE'~{q]opza{}3"iqN~j/A8J0[A|ly2 8ΟS7˙Lꗢ\ٲkc^WZh`t9Mij:A*:(uZ%}yZ-?9{ rםN*>SZe k  HH$b$ĪFrt?/t^] <|ܧ ^'#t3NX^+9ŭQʪQ`**@ۼ'8 1@ Lȟnm+7kN࢙LY3%~AʫTKΔ̓C_숛4yx0! |WSV2>1.53O]SbLr5͚[inr}@Ykt4hи86)l]vVĿ((|Qsˎ\³RpZxaJ_h1QK! pi0B ri*[=P1 @y;dOeAZ -GF"F]fi<\[VKBI_h&+Rr4C/蜈ž7EXg)V?3ƯVSRvE>VB @-oM6A54>@X;)t1ظO @}6 6ZD]iȪƲ ?6x}3zi6E|:SL`5nZyZQ±WnĴ؊Q;~xAu=vC8K$a|a _K;{#l1w=d>[q O iوAټdx )X;(P`*{*>ּrX*ԓKjoqh. 'G g{y2@Brmhn&V ; K/Mw":_(&3t%Nh[3YEwNXQtHiO2̿Ta7bT <@sk-muR< ]CAh4 B!C^:Z>P|W ߛ'T7oN}vٮn9c3mAwֿ`3nm$@'s &P[8Oo *P|PffvK=7KxIAzx׎]nYTpZ:8@ņm"A HQL{T:J*"^qQOd++ߕ"Sj͝zn9_]Px0n&p4-=rp!&E)RN;Dk7{R${1zmž̲IͣÙ h:+Vp<$MX1:B6[z0U!(LpG/'I'tm++FE_nVcGKgۭP]/')Ei }`"6[*w ?ƛI @EwX – qIP/R]4uh/G2TwhuA@D0p !nV=RWZr"#k9agrM w;otefۘk' 5̮V})dȕᆖK(K.9U5 Jqm䋶ƀbJad8tĔl9-Od߳ bX ƯٲV-6y ;~H汃Ɉ-̌มU-߰h>:2uhf@]lⵁ?{@S$g nwnsrm^Wۻop_!ۆd(fdW`RݴCXy6 NtOm(l,% vs} yn1"-c# }BG38wlpKhϨ#RRT4`LD)/Bw`^O4i,3#VsfKIf NwWe?tL>gXYrǓ\.܎#ɗv0pfyE[T;V99,S?dzJƾ0VJ@M_1Q6njȷzjC˼L}3z:& Ncu>R@?aOgGo F3RV:rb#̺-qN~ 9U(u͓Xdu?z?ϛʲ)Q{ik`Tx -#AR F@Z^b_ lͩ9qbfoN^ۄE8Y/Qc 툂H.nأ(h ~ ya4ړQ:U;1!&}0 5W0A2OěuHf#"0j"~?Dq9J/X xkQQs/O\{T׮ehabpg᪶yM7Q΅yLk!GmU1h$,(NZ{/~R6d+u-g`uNN >NbG5{.f!ɖ@K|c*InAVa_|Cgb0K+>~CqK8eT[Yi:2$ Fo(k{U`J?< \ EVg4UʔPGnukqd2I?@\7wWRLs 7OWQv7ͪv kF` Ca"x0uE[r]#=%-$< SCwZn[&:yp8}-ѱu[<&RqD?XʀLE$#7]wwv)N40+~ x]p8="h*L o#HW 6|h@$Q(~ow-ץృ9M[T_*TRMlwǁڡ0[I Ğ&ѐ "%2c7JB.߷qCD+ ׄ(zY;jd<ɝ}wq*`U Kqn S*i?BcTP#{pn2RA偒))aP$i[ւ*nOqt <[ jO4:yy"Bi3CA SZZnߓ;76m04<;CrYI-$1ҝE^ r[V>۸C''ߘw#= 3ΒVRTdm6`R1;I"u/;=kk$^H2`ހ3w, >*3DT`Sm&6 |0ξGGXIA']۰̵0K [4BIKHܜ"JxFTvμlغa$M6,suϖgqX2TuFdiJzq N4%[JbZZz,?ۺE`jϻKv4'[P&4x>+hP0~R*DS#7Oq%3ѱlGP.]Kz.f>w-'v㮐#BQ?uF_w2gkjgrՃIq4:xDvQq/Y`;b 1UXVŏ,Rvʠۗ>c3Ue\ 2ho{,OUk3nra~9(j X?ھH[#iYuŁP_6œ\y2QEbmܸ0 ,3G8<,}kQQGB#]aW9RiC's(D$@34ڍ2"mDB㑵eRRĊݵBӭ),Ր <`1<)e33Wcnib/Ii|tƫv~.tExj{C}nAlt h5#jē@qU%|\`umW"TuDӌ_.Ü$K4hD`=E:нa@%GKd韸V <~R TT$W%BQ^yR%4 :Rs{_as)~6RD`HSݨ{'.7O(ȘjOwtz;|N(:tƤ0D7`OY KqEiȁ|I/YΕȜ~[J?׸;H1>+՚ss&Cƪ("^g;/DzYܐOv]HfXoʓ).PQGj rxl|!12#UE_ =ta4*xsr"/ZHN V[޼EӳOSKN(Zp1swO05@C1%dضr𪅓%\W?]~TĂCvg&h|] h2 ĥ:5 gRlYnAW[݊9)Hd9;#(U&rEy뉿=%lKh ?-SAM"Ҿ+qI]dI[(X;#!SFCYr?:c"KMRx ͘FrEo. t|O.MayܙP|xze3x *Uz_ HKO:ѭEX=1*ꈭ`X8 H甋f%Lݫp93[<3A{{!~@}KEK/ 'ӣGK c7;~\ u%cP]نQ,^j 3?/oьB74xʩm ψ y6%Tھ^^~p=M<Urh,u?IJaeyF? 8nKnFg[M*6p IԻ.DY-)OG<} U+3gƬ!F_`!&Oak[8kTE[;B{ gڇ_u^^kk]fa q[xs-`U}+b63(uyg݅X/E",.*whiPLh`%L /e1D\@s=6@׎hUѷsMinj3k:>hw 2LHqDꑡ!톯6+I=씃:h}52#~=[T1Qd_~tÿ)?j4☍o:lҕaV|3βfJ>WAfDH6Gr:b\GtlNzs;߮6Uì9DH4Al_2{| ~4W^1A%V%Rk^{[n_/$#/ D횓#&̆ig*U.1ܓ0{յ,0ˉ֗mq]FɫiP<j'ڽ>i~J/.g@MxY}NAo̷`HZz:e/` Q ogG~HOtH؃1]乵@nv\\RZ;|9汨T2g\JG _{r`j{$:Y͊Inf^8hL@rI1(d&)3f,0hQRֺa;";JFSGKfo-D"m"r?: W!8 B>w+BhvʣeRZu`  @4PIWRu 8]- #R#  ';>n0T:SWO3BXDBBy4C7 Z qd ׺4$*Q پQDU@gMi$qmK9=syskKտHϛB)I-K ܫmҏT 9)Q֘ )/V3С!lt8fZ4+N 9}%Yb18xzx! lE%w!  pۓgmOQ/g^ !S4Yp^yE/><4^{3sa)2w* mE I{6O ݾP{23cGT4 D^v~]LÙCx.1ÜtT?Q]iOk{Pwwސ֘n r*hFcw'e"d8cg"9@-H Tw*O4O,njĥ&47w ]̾e50 kS3f2VKMYq 6YLbC3|IsD' Y _ECbsܷvK|٦\{`wj g'5H L0M4*hf."Gw :4"$5K 9:'АXWͶm WP"h 1D+Q·eyD/! fmt4"ʙ6$8yQc.ؒ)&㽴Dj4aS9 kOZ:`Zd؃y< L=Tv#(1wF>ntM~\%k$Q@bDt&n}@% )<$hqdrXsFE(,NhoJ*{oDqT@S8Kg`u7qÈZ¾j+CsQU܊Wdr*)?$ftkc}6".yI<,fe_0TR׮n' e:ES^p>Hː ׳%b7eQK_ #;1;Ex0S*dtsk[N3꧛wQ-ozIcQ> }IT}/X `PląfU9HAsv,@%׶^è/kR+P՛spv$7={# NTNK>Cwrs+4F5BRn=mwlh\v''_hjomē{.^:P/_;pvC2;!W,SYw~-Gfsk*HFXH-uX.ug]hjjxeoG R{s|uU; h *ݺ)mA`]mm aQ0aM#߯+p~֮)">Se2BB @6 Z)v5:x`z)S<[*QзJTZ[qb`@C@ycJE_h㮻vW1NO:#$ϸM:IϔyпJ\G?&  UY4$R`*&PBrs%_0?Q $u1qNqdv4 OoG>9R]ZE~#:Lp&yehX1/dCHWK _/V^Ƹ%[lm8nHŽ`R=N`.^]!ߓTAn?ٕwBD6CImQ \U;O9[Ʃ*z 8 8*\Fu7f%BЌ+^*7Aѓ Q!=Jps7 ^j84B{ʚg2]ig ߢWF9)pÅ7:q@6Y2?MoHLR*^rKN ܒ!sfK 4>b?KYmIPZ (T[2kJzm.jsmu=.w r֔E!=׿}SϩƩ}4*zVԈNwtȟp58Ś /dgd޺V)ssdMVF) )B.pO3q2kn}x/#\n搉(9\{߹hY CmklA2n%-UU W%+v yf@0`4lٯ (I֘ݦ $3YKLn:wbx ­}z'c|7YwI@邯I?#S7١siKczrbGbAs2omWZ%;qqpv/Cbgȿ/]ﳒ"u!@N=;ΓPQaܬ_^H!g:yc&{,[&Gmn9V<:V42 j[Pޠ0wBiȒrh!N-cP DӸƒhTi 5_]4⛮>@ y2E8M=/o6yQ-~Ѩhܤ =wE਄XU3lz 4BPIlpL嬜K)AvcߝJ<ˮWy.}r %S㩗d:( Ig[|*Aa!rucQU"z9vk.i߸r8e4LY^ڃUa'Yy/\D Hd[0D;0XVƽϔYhr@Uz iOoMb*i >Gr37bUX!cF}?N^Yss[]}zLϥST}/l0XT X ?&Gk{Ǵi.7ٳZк7Kb8 ?Z-O0 pEx"g2y q>WY k8e+lK0?ݤ6c@NDh޾<J.`ȶfmyyۙ"oS\7H%j+=F>Yhu?6hdxr3~t[lەC*8SRSȍ_,H}^m Ofz_WGdCgqJFV|ДR=y.\>spR52{XQoZo>="N 9P>$ %4$QW]$qS7'3φدqLmycF2<7`p Z(jWx_A_f '~~%rRJnPbQl8rK6]!xHY5hPcMqɸ|?cHh=3:_I 17O YqxiKhhv+Loyf3I >i-̛Ht wc25y"6w <1'%zTm`C!Yx c6=Ȼ2[IAuL60 Q#ۖ%ߢ5( KʜO_A˗VW;ni | rTcFAB7Wth ps;)|RI RYj:W~Č v;$YI3WSF ?$ļ mLR|2< ;r>[2+ndmz.+0`T*ȥVB8k6l-`t+^Zs_Pfq N$#H UL\e|[fNJ߹H_ruG\k7% o7tjfJP ~_7<.׽ȍ3ahYNK3N+^]FpQ`~MdIB 9ox'(>\F`فHjX$&@@EE246)7 N/;оDfYǎLO3^hK䧟ۮ' 1jk[HϤ,_ׯVK(??6 Q gAdMN]p88LP\IdQad{x>\`Ufl`puWPi+aV^S3?R"#U_&O_pLPI5)sH:=q횏U܋?5Vh.[:qHceGD40qfK98qi$ FlBS"/=s>03pد^O.D%CPFn_J:Cr?R 6=֒G- lZbs 9/$ɝGO@m*kyа#"W}I=5f}lV _eA-p? q;SmCm ,v_ Q,f0Ok s 2hLYUMU6D=/?G+xvB]SZFXڒYH)jW zUakeL 'ttsc5L}b!3Asص1%As/斒4Zo0.^0u6^:*vw.i"j5_`"AhWܾȮ'_ e2mL-҆ (f13у/W1 SLI#1հKls7+!j=ŭs~NzBM7ucN&t̿`H.b >gR4X=pRe/^1h@!=bY+7rI0}~[Q*tU<9M菰nQHHI.O|^_xhV{:)(ʯ 2MJ輝rZ)sB&z!hf|rAE4˶TriVqcVnGFY{6emI7M)H|E3Th]QjYY↩L>qNo_Tjⅇ;|ɱ@e]t " dWդ;iiߞcqbi)u|AWtBk[7al8sXmQGE es Qzkc!\c7֠ۮ M>7疏mNl]k7HY͸\nU+FH$ hdp+<MBn\E%M˙sr!G*S!ӈԙcvy57W+YtQ◸xuǙC6+s3} qֹ9%qR:~cO>O=q!5aMq]N48<۠ĂOR9Nk*[LyqH8YA\wi7S 3]P$ЂǼ id\pIcib:V;`R=P=a79cOy\nb0 UL3,Ƶ|zz5DP"݇˞n &c0,xleD~̧u&}m/J -3w6s9:05wU,ɯP!cASΏj$_BeU25#@?:)Jvg|iGavlAX7NJ77niEz7bqp7d#èc'},b7+ki`eS`l+;¯ѸAz|v*j N1R;mmT:hAX:Kr趜\Y8mXJ J sjv eΩڿL̒ࢿN,q/Y\1IטyWgdVwP&sIJ?{qf}mt;酦?׫uOLȏ*3^S;Z|9{3]K?4 `<絘CfՔ^:;5eJ'pO32~k嚷:}Qz`۶;86|%_{aضDǟ ) !0~r( So =$;dyN +@vC|Z e/Eξ+U.T[З "C%C"y>īfJ7kFiJ,oj?1?V˖I\MkTb>IAh` TZAunvPw> q0lg2Vh~v"baw^Z@bZFXW w |\eΞa6?)b%*:A~9)DmhJ4g+@<@%VF[ gMm|kUKq >0z,A*07j@Yc1l'T4}ȃWaE @ !6)ҰK=U? *勣\ևܳl*kݗapQ[MᅘYp}leVL[~@WN hu3VPIЇѴΐLmgyJɎ&b<7]ѿ{[ zS+W4P8RzA\Tk^z0`)!uza> ޳.ת,/Rox3>L_q Fɜn| F q@vNkTf* 3~0ka4jQ^W0ܷF+@4(qs揧Q n]C;*/Ka,8!a֍+GuO?"қD}^Gp!,^c&6?o'n?Fyg,0HtAbp"1x1c/+AWF}/I/Jg]JgDF[ KB}fD͗d0D#02ڹg/Cb>noSm%[,Bf{.Ɨk"bCŧֻeĞ x#Jԧ7mq1{j*5zoKvAtc>`ӏkp{eIMQnKsQfeBtD4oEVdfڕ7u3,T1rYU^" ֘Ơڷh`\Pqo~N> 7A}\jhy]L :}λn,|eeO;B,- * 3Ԣkx*l j 'n?J@et=g=^`_%NF&yx%_ExҸ%ߝy63gN6(e@jma0 `!YmGRL5OB}~x{/85@uz ?`/bwGqW^mENJ81HyX. AΜԯwܻ;,4bm]sVI5 t:&m L 6hak_ӹ#>D^`)g2b] VeZNvXl^Qgf+QTDu6& .zvREC^!_νU {+|ޕ_;, (Xbו} u:M`=2#kM6eb T`@Ş#wAIQ[.#3VMx9B TdzVu\*fŗ5[gXPl=hfiCcIU+ FCu|<ž.rrV^̇E_cv(kքpRL<'v$*Ɵþ"!Sm_* qgBWw*c\Z Ll#6E @@j'?Lyd2N<@`ː&KQ+0%grU>NYX#y2u<K,I K.qC8PjS-͊X1nf{C?ȄYӨ,З)[AEѐ-\I qؿeW'lഈ9F[8oTK$_Krw"lQbwI=6b@Ʃdl> ccZeĈl 5ʆ7:|fxXʪ5${PZVjpu-$_h1i TBc\I;ݸG~!ē oE( 㪉Mc S R3]V JR&HPN5SVuAayW< nn,-ӰхUo,̃v Z"\vnF>,ZMETޢg2%e*X¿hskq#=GtaAv|=!qU#s<*42!tJ E'':ȏnb40©;h&,T DŽ'^Z_0q%')]L:/FBH*OlAۘg0 C`dJ>-\.47 obBfi=_Ig=)oPz9{f%$1p wr|)|_.2.#dIz 8WƠvuWk煾 {9eDAI? >S`uW_*h2@ hDHg~R*Vܪ* bȥPqph-fG?6 0UsuVGdxM4Jq O?,T-:ϝ&c?VfϭutҜJ_]l(}}.'N6P8ɟ!pTweT#ƨApzΚe )ކqaT]X'd[p˸{$H$Ti"w.,Dw@#j,i$ȪI(J[i\x)ǯe;1"!-|n̼҃43 FpP {};!c7Ж7@)bd]""}%Qy4mk\JHD5i` =[4g Di'Q E5 \Τ A6'WZ`R/6t Yö"? G\t\1~҄G*h+Ig t?\!^Ј< Qp#Th_dN`~;\ܕh{P%+ƟM`\zpW(U5Am^Z򫥹 DS`& !tׅ(uF҄a߁|hJ?iV' B&o]82ʓԱ(LYw4g$mK2DcRfW[U? m~u~3%'x*ʆl wZĪ@ c^L~,#]nN[;Q8Usּ=w?xp:v#oMfUgO$+}+~v jI|(Xy+Y€͛7}Ez f!;TNFʹ~ ~"';B٤fCFk&hM Gݠp~R>7Μ[?jFUmfJj)۫Cx[ɬ쭚*=<| xCPtnX*O. HAhk_|ȫncK?Go >eü5A '~{:Fx&gq kҹl1MGFSg~ؤf*9Q6|=z\.΄սQvDŃ>N 31o:vNWαWj#od(q#Z? N.B)1%{161-MyJB܌7aEkwc[{`?"&2B{5[ޱFRS}O?wڧĀB pKɺ !*25HPIPƂާQoW!k>)aL5}ՐA@f|&VS1/ɉ_mvU40J$Ռ5y?]R"g9͠iq`"knH_yj^V93p `P+gˆ[/K`$qX$/ $Xyke+"ɝ=ma6.\QgU>[M 6Ӓȯ` NN<@1] }zIpOwǚʹ-:XquEsh< TW^J֍BKN!6wfJz~FX6U1]vbdx RO R78i[½] /0̉b4`g?SWګrŘ6Emf2]nv>7<-#[Y1X+b,˓#o@oj pƶ%ϝtX-N^,}5b{l@7xΙ:@ǩjfun!ðwACOf.h?- |y`M㹬((I j*Is|VA#iOJ)w{tk^m^ک5ux> ?2G觭/y**w؉!T,suDKf~kQ#CM=6rbyv/1ŃV!1.j8kao9paFy^<d" 袾SSX8aUl#!4URF 8z9G{P,KcLXC,_LT:vsք~,Y8[f *B\K6 V E]e<`ĹS3ls}AE$S,F`tv8k8BJtc]?80z(?k}|U/3czl 9mY`)|ft,~ώ4JG.YePⲇ h {h/"FҜj,8: >̽]bWon߬M!ke# zyE ֧*9fn憯-IxuT&&D+ÕSVm}l_&SZNj6- BoI8u@#S'%sgMz?LFtR5sqoΗ϶i!fo&/hio~?ׯ]nzjNl|)ғ:ۭ]M;,i(FOdNH|ܑD5lWβyW&n$Z݄V2 A\^}\\IR7"/ҏt:,Bc$l 6E cGx G'8[ 36iFmbS*Rm+ MGJdvRAEj"`Kҧ'&EKgRlٍ ; f:5!py-^kLhYD}?CLɍHΘ.r#­1w*dE!M[΃ 5*LЉ$x *ó=xFn2Aw!T5L$1CA`@4˰P~K[ k,u%v*F.'$ ر~v-HX X%5|]g26R4H:7XSMy`w_ YlSM>̷Nt/^ͥ] v 8ۖ?g;!Y /=\8w@OӰ06$nV im$@kya;yzfAmlSmtjk?6VZh.=:=~"L*p;Nr8ju;ciF:c>ya%(@P_% j68pa+T uGBX29+'g "Me|1=@E:u)X%vޤ GZ"!FeytN"LV":Lŭ KAWk8YmRc3Q4ŮwVyZ̧Wd]yՕve@}3| R2UjBǑwW R~OF(o=d-쭠ҘQ@l.[~&;rAR7~ ZX̝\թqWrK5e{n*icn9[QPnY8zg!lp TT,' 'xd|$s# |WD kus*%gW1Oܿg.\wd5g3UἃmYEbMrbS#N</1h'7`փi/̉ Mc=5C ,m[5N:;T%Ӌp=~!j}CM2J?fbWX0<}$@hBJeW:V]Gk ː˩U$ph H`EspV!bܷ#6ۖ )%gciUw H2$VA}>N'T7ZUvsXtu? k5=OWv6Nx'(jmu..+_Jߊ6 ZPJB[? mqsΊ%F.n8e.QGSFE1Iw;:Y3RasұI"H1%YK 4|P,g+?LyfJD9DN%ܡ2F,5 Kc#A_׍W'*VǏL*鲂0yC&9D< _sPkиlP5DR%}=*aV `j~fZ}0bmjU&/ۇŵ5?Yo8ĬH԰jw#]Y'D?TZd[.:tmfmŞt)rY|UȫIID{VӇ7'ykOgſl#he*(KK mCJ#3lbvKAQV6㠼U% nv$~sU-=L Ku5YGkVS&^&  -tȉjI9H2+âN0CJ[#1HON:|ڨzf$E~0M;>\RwATUL$ۖ8 eEJ9͝A5[.հ03^.(Q>o4y[h)#4lLCL+J<q"|F {gH|9r%DpcC _G梣ڔ7'0z\{K0}X WrwҁjonZ^C4:;Qr}[n_9oo: +nM(w@^bx0ÃAI!\D {p-2媓7h/ Jgjx_ϛs"t^3iodjnV+YӸl7X j3 QN'.L7 (xF ݿHVS|CmM' .R]p3ʄEDEORobcr3uo亙"nlrL];IHT BQ\LJߌ%o?kY&vHhDzRe_c~H38D@3ߐ}t %*DdYAE!/w/f1ZLIGf3}?~UF7HH QBw#*u,rHRqV@o0t\Tҽ3jyP]Ӟ"ko8TcXY)TxB_EC?H(Z#Wc6A^2zGZ4QPtznC" i[y3΁>OB<0W#|g7*Z~Cz΢M*lٞ{NFZb\ԏ&;۝{@}dL q>77s0y]cX=2.H야#&P&0@(͗2k}(&qO|UjNIErc5F) [~wEY !(AWYk3}t+ު xSnO]PW@q[(zi3ma;Yr=DhM{ :1 e3WZ9Wl,\Ȥyz#?1e`кN+ 3&j޻J9>l@)L`,Q MB g|P]A>hh:~?ZY[;Z?f?SMPL~F;әT@P쎪0ϿKP|S@Չ;xK抃MEg\z4^o,)6o[Kի5{`n.k&Z9j{ r)jQ[n91|VUy$3> k mvf\Tχ1!VEOkR 8m3W: 'kɴg {m;%sN҅JϪ#d>q%5*%Ps7R5`Q5}천gCk-utMLM@{yYWOT e2*4!7ep 1!N Dֶ;0_٭G"8v CQzf꬜WnD!ô+dS.:YŒ1Yb>&Ǚ}OX7j$!4D{SnAnhs EwzM+rg,&]Q: g>MJ@R?uEBi+jOk ʢ|4ֿRdf1}˦0\V?4{50 C̆y ls}tR̐P ٚV>)n ;J/䑨2ֹ؞o{&_ .Ҹ$p!xs"(=IGg5'7e ^=lD0&wrf$R"'vrX֛(FV8_7jҮ0aSm9(lzCp\l> )~!]$xު&PQ/+x8kI;(>nG$W 7!i 8;ٱtͿ;QOi܆b8|ri62bv>eJJϿ8c^; LN6_m{Q ǀs<5M'#Ǔg_NmP!fZ4i*ۗs".P!:ΈE>TcDUYm]=Vr.3QVrz ) $q p}; 39TE+R Lfqr*l2>I=+ܟ{H%;-対/ǒl^\c-`盈_K;J߹Sz}$4^\txF!?2*ϰp8ߡ%7wIDvM˜0VHʳD(od_1ܸW"cǠmnVLk9B@edd7kaت/n&̝̌8O_KYN7-ڽ+l L{:S>:\.tֺl3z½|e PqS]_.fs mm#1%JS "wO{@JoKee+b(pJc1qQ@#Ǔ]-8Qē#<8-dQO 3_ONל ª)muԕ3hp yLTɱTv,_*r3dQ ]ɿQ5lC|<2_@41}N(\"-?-DYz9}rL}ekbE$wBM<)vON{GSc,Ws6eɃ q9\\G?TekHN| |/ő,'$j*ba;nlPN?6AJ^x6gpJ'}.I W -P㜆WqL\a·c֣6F F)ԖY!#9.kt͢`ĉ3\y-${h3OyNfR2r(>c5`Ž=r1w}%< 3{W\ݔ'cL% Z}F?oV#ATNLAXvGӰVmk1&3$7ŵ/g;IlBe{4u$<%c<״֜"ֱl 9`2h"Y$bE\s@XKg$XH@ZI'`5Kx'O-k5 'KbBO.p٫!Yă^_X" ٌL҇|cOg; 9xLÄwڥ"*C掯yw UАxO|yԟݟΙ}1Ŧ+pg$Y*FCQawXf.bpm OzHJ؋E7e"q<UtQ*3df@[SU %qw i<ߧ|ЮU|;IהNj]DD 5TL,e ηkM]mh!ͭ)0G;507z Dx-glPKd߀avsmu>'/F:hHOo*}^ X VO0Qd=qqHZ[,O{) Z]Mg<fq/Sj7eO?BPOZg[7¡?hrWd$}'}L R7 ĊXvW,a>U.}׉uǕDM`$M;n/p[f9f `^M;&WB~,+/,dykcuf71S]-AzaO/kHjGI.dzC= GH5=).z'290<q:TtP҂Zp'"䖅0FW|Ag Mm|C+ Cj̱.o='ৎDCXAh*>D -׹^aKRJ Jv֤<#v-5Lȉ"q|NȩV(ΐhOTjj;R=Os?i&:' p^,$Oqfk?G`X#3sGʍruXS+YǾ*1>HEcD소bVP鋫!1InOw.| ѫ+>|hi{J_"f2ãwdJl.4$WScCo >}oHck n;L+Ż(lp,\,[7F|L4ȸ#v_[۪ n t~H)okgO-)l4S:Hw{ ih][ M&d5* 6q 7Rv_?7lj.t-;@0 V@]a/Y`?.޿+Vuó74 +(G6R.r|R{ϸO-U*x i{PPoqնD /XK>k~7Zu[B+|R(iz+05QJ.1Jr ك hJ`񉟸*]++U,*o =ƣ#p N#"[K \mZ5vk~k2>l)hXjWzM8X\]co?Vecxa<Rx-`@_)m)8W !ڬF@4V2N wl՜ fdX)A: BuiL1,2nV/gjŭA\y܊Pڶd*XH y^,y*xຐհ$5᫦z1/24s-0ZCK)G|]&QzMAU=XM 7͟>t\} ӯ(-ĂHD%pYg@~e9=MTDELG%d=TtT͈H8f\ĂA$v2Yw}B4 A:gN?'YʖU3<"bΦbE`vPp4 0r-mg C2y'Re:!.>%Ӷ*|BfXTD،)v9ޥ֨%a2[M,A +oՑ`k>0H3J%p^pi:ąq_[B2`~uثʞ99Ecv"36@Us*y'O *f%+vujo.զ24g 4->E|jY8Ի2uR]#A9k}FEP-M~׬S ?ػ9Cjb:ğ>!=1,9-"(LO&Zaybz %URR jq9/~P`#-+GjP*5GI9kOy6o3^VY +u6im@!y>Q]ς?P_׻(z&Ug{͊}Zm<2p0ʢs>%~8dF[ X@{qTp_? lO4 Cd7clhI3;4#8\oD_q4څ${PLCT7F[33dYoG8:Dqx `zTQﲭYVޙvN`0H1,,GVHLY\ \a;)V CQ/|t!F]Oo.QxDP!m.)i5/gd(ì/_1Āq~Scl%X`S'3w1]Hv-ck "֟9tO5;<_LQ]`_ q>l<68MRhfJQ=`'$*KIIi,ĥѻ3"x)~=/XO߭Ɵqң? /uP aƟJ2Ha 3, Ӫ$J]4~;^C٫_ TwFj7lDʘ`I-\ݱU|>xotԝ-Cu-T&7f$L-Zp\I c[8XR+k&AqȦMc&9D?dI$]j?y^ ʨd/r:(BFS>] kKw@A2q7Oo>tdk+hnDq5fo g@LFq9})psycݘ8 h7l.a]5l 0=>0vv?@p =[},zx=/3ItDϱ =p0T$ Jq2' . 'ٞ{Τ{>/q]GjG<!U iR/c>VA kvˋJע\?oCf%Ja$nߕ"a2 _0M<#@(j+*t->I`<9\#lԈ(mI~+5Zꁨ(cNE W*}1NqLs,i|&D$&u$߄C>$f=wMWnYơ9էR0AG:ȇCWl.m[2o5gQכ^xtCDUKܘ-0($S6|T%#nq\«v\X޷Ʈ_d4@¹^A6 Vӽ -ڙJ%h̳__KhQXcsxN`{Uva~CDeVzH6 < E4*.nS瞍%ԧѹ[ !'~^l:CKr:M: ơ'f+T78z#ăɇpY@֨E|iq&'Ao6E91kڏ:;'*#51U%qV#>v.h 3-G(3a5ecBYɫ002} (͏* eZTQ7ZiiIʁ2ɫ1iEܨb Y.D~*U"r! /OSz~\ ֔PAӥqk^Blscme3iFxX~Z꤃+K8@:wH36n@2qi5C2<&(L<\[ /J4HvXS ] Jc-PUIHG^ CU K鵝/qهݷ#dK'F/kYhZŦdyY}"4sOW1ڕ \u8jxcenTkh9z\\}e7;N]ho:v8<GX!=u(=b?!&oc{LJɫzYҢˤas[KE-|/<2AսM*ZapZ5XO™=@{$h+ѭW_Dۭ4֪S{} !gaC]!N@:_{3G)f 0 0A'V>c,< mXIl^# )v7ʮTn:[ ~5qC"Jj y0}lnAb_;8Fu~Uq n<;k(@{t5~wj!A^ *g32ܘ45܁lynjw6ovDrb]) ј[qn'&ȔA#bkO\ Eq2NOy<1u3LU-THoE&#P5%,CjO9L"Z9`;G Bx-[Bף.#h6]ӬŃVDۢbT"Y- !㎡y33)@0nHj_nҹN\Cru3? ,ˏ8ϫvlb9-0sș%U,iˌ/O!mVY?WKl~sf}h #Xq.oIIzWVKmsTE)_;Rb5 qpn0tHroܔ΍(˓$!]F_0lk!$-ڨr;mBcŸ/ ˈ1(bEI=@6Zr׷ :<fԯ=|Jj-̛&OR. Be]n?1xfnE;88Dnλ5U#m cx+煥O,`>"W^2rt|UG)Y©?C&p\ ~(]n\C+ <{M#إʀ׭jOFq] }i*tYWr6'},(`kp cduN:,:J\{oA+P蓴8[A⤗@@+$yӱat1}횘G@s$uK4.0ٌA!<+l6|FeUYkTaH~aI.rbJToJv$(.^Sc5 |HQOXnzD|1WU@HP!R`ъ hVоkdG>}^0_Uҿ7* d9XRoჼz bFQ׃Bfq0>f 2]`tGCۀ}q60GȼW3!RN G'qnjҮfG=k%w?|ͭU;䵗$'PuHv+ƓϾK=L`_ZôΊE.+eB~hmf̽%r+SO0HIxfD;{ǘ3 ꡟ"2r~f>> hO15t$a{MfKsH2:_ɠ'(TS܃}q^tD9 _$sJV@7NF"Tf' eL5P_. mȐ9fqӑCqJ/1r 8 )6U<*RV5MtRQ7!n>ϴ#e@jǣ3v ir4gz  OdٖEWj$/DZ+TXBpdw eMc+v^q&Z vdş(Tt9yQL-S? lbmٹK~W2ӭvTZC%98o#S^_ num  788.+;[S:˶*θ ݤZxhI1Y;epdĔVKܽWhV{p*cRC?3Ev)oܽ'#.5o %c[<+ RaSiՙUVs;pI]b%]$D;ecE;")x9>.qfzayvJ U] l_C@./\zK{p Z70J] mZWą&Rխ̘5P/yyX68[o'ܷz[t5zpjTK։RTdf=H+I͓\B+XY-ߵ#ChՐ]/c7F&X Kv/SmO &DGoYVI< a7tvy-U]X6͙xVE=&K~]NzʾL DFڱIaY}D 2CҐ :0 J(EhIÃg<b3{gz3Ii>i@i<]mk>gmЌaJB#:Ulp:TF͟+1y`RpƯes F=h ?[;A6w7CՇcy !hoEsy KE $#FnV8"vX+> Si~2RT)MET480\T r)~Ͷv۲6D M(Z[6LÝTZ~qn']ka:ߝa&sILNɪnݐyp4laZqi C5nGp*"V,sþSj YUy,Ycs*le\e4GCgN'J]6:^S NY4%F͸u0WMψ ]w7Q3 !e%Jm py)zV)asѕm"v"۹dEk muOE1i؄K)CKڤb U>|4}G'<ٟYMt6ܠva֑=*w (UhZs(MzęOxADJuN*R2r<,jBk^?~w|} hӎoҾuەO{[,̗*7Dl,xr}_#T(gd舄]$hz8/=^y! {6ĸ[#J,5 >DaS2 #}edA"l;JdHlҽ*솠 QWXU{NzeN= URN Gbo<0qȂAA~& |g%u^{v FĖѶ e D)4|QȖȾ_D*II: 3W2S.6+31 $̖&$wc8o)ԨVˉ],]w8/%jr#{? '8\jε== !).xx]W՝|$e̐"-pj6xv`8}6Ωf*Mv^F y.cm`l^qc}\Y I>P6!92C7]>bXW"|cdėyC揫,5mVRPoѿ8;Ql`#jM~F 3Ƶ<%NN}o<()fƝ2pc[/Уӻ}ݗ\bxs@@+@KT`~UӯUd:cOl+mGm:koE%4X \w{́p/qiQR܀~&olWZC'V 쩢"84hYЁ+7>Y+Fȏ[^ۑށ0LqhqÏX-F!$,>"[IC5$ġ%џOb<)Iaٮ)d >.@ 9yu\tuϫWg@G٩qZ16g>QvhtiF2gTS.}JJ@G*%~!CP mPuGoaq:HrV*mnAo:$%) 42۴yD%h?T4cLu3t6K&  %tՂlvw" D"3Oե5;p ma=I&qkm'&Zw ʘ=XuCqE/DM'=*0)cgjgl82N"Zo]E ا`kP$L#VUe쑢;ޅvTT73TUx 1YIp1B'TDIϺPz%ϯwcaq?1*ɣl8 'Odiu_Y_tL!4xϡn3~XJS{vr|-R_iWXpQCTx9ImuJ?3ޫT`ڻUًbȷ+bF:AZXIƲ/;0Me|nY;~%|앮+|hG/zG`:[jm~d⢡44 H)lO\&S<{1 '$9soFQR k8B/0v2N!q\vof_6QߠoBq]սe=`$NQ%!=LZފ,o}=lf*.^ " nzPˡ(k8Sz$gZb@23R5a]]+̲kp9W6"t(9)O IF~2w'apcwz-0ajd>Gq0w?"~"`[\RG@gpѴe`87k积+~=ꠧh8P2Ͱ?e0no}%l#]1SeFnM!NF1wA=H_Α89":e)o"$hK+]I/'AYGb\jzlv͸O-tj!]PC=@ekCjX)l4m=3Rn]HSbvI{2c)+UU$OJ=i fiNU牷R9>)W-0#i/9߬-|Q:wx[VMs 0m=٫*u>1T$˅ILQ Ps!րec3. iP5^J.bJY{Q A9F6Oδ]>}OKFFIМ+HPTrXvJJ@U,XFTy,TLDi^i2\GPo}UancGXG8Q{1X˛~aÞxyYn>r>Fr6l:R˲*g;&L<$+< j-[؛y#/̓qm7Z[SzG] K ta2i0%y6Z b 6d (v"S7 iwlz -#bw#Ɵ߬!+2SpɜuU!]`PF@>x) ;7!KK{Lj(50cKԻQ\MypWD cI;mMykZ6a{94*; {%54A>zKaUcu@vG)Elh؈$/Lu9WC /9-HBAmQZ`ıO٦ n3?v >\O]}'5us*zCXO4cV&k'xNW =\&tkt 9W^EAkZ!Ey$֪.0.siE}Ŕaÿ1İregc1Crh-c?r_k5N4#_Bt$:urη\c_1CZ&͡怢CdxCZa\#R5Y8[M/PϯmY9YmL5ZЃG/$MQwYp\=5wVqdH?+`ef~nDP$%u˼d;ZD-:œ$9ӆ/x&1:tFCD<`;@"4ƃ;I~ɤXS'):+B4B$[/O0zǙ9eD^S3(Uz (`i[$B^6JmH\C,SFUyD Ym,$" h JN !IjD(!"Uv,,(6/{pJLvj8i< u1I{Ank3x%_E $47tEsI)a`*-|#z;* LPϝIfpDl DDeYHɁ} Ey1EHol\w*_q:+l/6{{*՝ cVꅼjx[@ :C[=cSYðHYu TigƇ2ZP\͖?K + Da[ŔtBJFo]Kz=(j= o'I0<2P2e wrp;-m@R OuČRJE_BG^R=^? ЍLR>e2j7X_G ;Bn/ yG?eJ^&QKT::dw.[ݿe\O:V,۵{_$ Y𘖴K}Gam 6maC'543q!+q3*[;) o)Z>::KBb&h+fF_~cl/;Zn a?[)o޷9!$m>y涥w#Ȟ@ *akIpETG$΂+3+<"hy|PXpC89C (XӼngV>XWʠSG[)1}^\mNO?.655H4mVr_Ʒ":h S!zI8l-ڄl;?špSd BWwf`-Y`JGzAʜN4'e,*ox>TV='e0HRblt&1RfdR0F} u%OX| Iw./ujNiw:A=l~ahQ&ODwpgd"&G ,$ba|寭 WG:} ,{͞*ŧc5:"fiqtz_Ӽ?/>TT@\@ MaF~ŘQN ;Q0@Eɖ%p/ت)0yݿ2 q BS4\]$x_(0d>˜s `濗jɊ >EiئO6(`p9OW6;gQ\JXoMoV}v|R4<óao1%&KS)sM!nQG( |)I7"׷Y"5_xjqS=lk̉X`ix4H+QC= &]yvV@-8X4@oW "UX$1C8r# CW +h~ }?0hB~,ۋ+}( Ǥd#/XV|2IC^眛1scGw~" K6Yڱyvkt0!~t'#Jj2r?ej&.Qi%?-u3J(x_Tn.K>\?Yk(!b8]@3i-yWU/oL3xIۑOFZw@.hOGK{BZx]{G :v<pd1ɱ`,2ͧ^2DKEݡg}*Ec~& LY/'S0zP $7l-)Q#)٨жhū!ew&'ߜݢQn~a؁9ct[mVWDML W0Wu5i\' N)ЖVu^D<ǕFDQ1AC3 :մE aBN~xl[uVBmLYb!s 9@wSWNP5/r-~^, e?dV@qDttna,3vDaU dF p5)tSE_iPIpȱ3"mf&-4,}ƟZǣ/+t#hAc>[&$LK=rX.OdaaA,S^7`=sx }[ѐS0Id^փ̑VAs^LB5_/Է WНc-=Iܬ,K½evg<{O6*\ù&b G22+`_(5辧#p0IQHbBDKٿImJ+wnu2q;d0 -hȹQXLF'~K.7Gcg"-j`04a?*&= j E*&[;_K(/X4j`k `V's*]۾HF7?>Z&:wйb I=4Bب׶@xMN))@2Vjx}E`~A ."/ &BپCtAnL]YZ~_ $,E}^)h`+}mI^+HSiK]6D[Սaɬ6_KYOP#]_:f[_S5ZnWoTt}4ⰼ}rbH,hEBGcT 1/l" ΆthM M>>z;(]X01v(!Iݵ %YleDjf|iop0 1;_-7+D^'|B.:K94mR$mg9v9EN+ ks#YV(朧 -;P9;"b1k_'7v=wMXh%jK*OA?zX\Ynphӡ@;FBld[A#}bdϒ3"(؞$f5]@ BjSk>Z QgT+'(rrn4{=N4dM/@G5v|Ҕ6c&"# HzUMck*b; f8iI.=N$*b̥cQ}d;f T\Es 3~TG,!p{pPvGЭfۚ:S#,/-s=e| VA~.M"FE3'\/q'[z 0~J- ƌ=VPp$u0% Ev=\$f]Cs,'z3ɫ45Y9Z8zH V&1HvTJx*+ޕL{BXĖ.9eYCU:(ؘ ;Vq.n|~Ă[-IjA7J Lr+_ACCL7ݿ7UCuTGxjɔg DҾ2=4*6d*uݺkrb^խ/CӣKDz,[;TM"~Y#y+)zw}Y͊!T>ztNk8 T nP|j'xNa{s0ui'Ot_RG(!iAL 8&F4G-a:)l-l"*jfEIwk yJX'u!dF;KpMF_"\,cg~5&-]y2:6߇- G79g"VY9C^}ٳvͱw/<+v5EZcgPLr=g5[~_’`kRb(8baX7?kq*TwNe y__V:K1EAZs"=Qvfuҵ-N91{EO*ʧ{˄5&GvtZt`޵a@~'}@5TA|o;xL:diFӡ\vVe!@bv#j1GM"tua"#Tcoyk˿8-iHg* U<^KvHD5M$}2 d/EG x1vT&C xa3"22 ،/|q8%= š9=@^)C@J_8]f궪駢EӝI.N0`@Є>!=X ԂK0P9bMfcF~/\U7V 2 )cSqL˪*Yˏz'`c_(~/h&H:h*h.%W.Q]߉+aˢ?69bQG,bSO QfdUKjzP6=zzBSq<%$?C2fS׬?㛋#xp [8˯oXdbđ2ɮʳ2]aP!O"!e][XWqB}c٘4sESh̊:)ܝX<Һr뎒Vf{WkyZ;dqxfʦ;;f'yfc5.+8"z?ihn:Eఇn\-m,V͕M{JZmPe1/TGbsf73lU˧2FۛI,TR⡣i|X#J@b[40$Yp XXs/C&6t:ᜆ4viÝ$^=EA''jv2gM6޵IW& O;;"F7tWYz=c:vF;1m9Tt0巯Bh0:C?  0ßJ'kj-w)&_6EſfS V.O99crra mպ*ntM7R5qiej⁤RNW,ߪ=*Yo8/rRڈq%z2BP1ʭl#rFZ Y1-3j'nT2u 1PpȖSg?;+-iuoIzPex 5R1* |r(Yh`o2WKõgwvYP G /^6]x#ș`ZWQܷVn´lgT]GXd}m>EV{ -$HJ7uF!ai!CH0V f:"SϕV{/~Ҵ2G6 55XL(X.nm]i6w [RG#q"Jدfj*iV}ve|M`aI_,p5x=1ίwB|CNח EˇsAsH$ ߘ/g}ı$A [<7&(E]*W:Yϵ+EڡbաH%b)fP5Ca˿hiirQ_&Ĕf4R3jn(?@z8_5JQi$<)xG{i;J;(^ЭԽ;99jW m>2WhC}_WƲEщa>I6`f^/LoQ _]_;x,f!3lfMri,o`#]I'l4 0Fn7egl=/A8DgǷcSw` ƨ>A*; ȴ[ wzIXkSRw_Z\.+x씜d^qtPMHOnA,c]X]7fK8 @S Ajj!;0aaݞoik)$ՠ*6^%й~7paW]I{eDщUU#`!fjTE<ξ:siCN j+m&1,:; \~JIwp7lQRK%)@Sל.IT.UT>5N8b{3'j[.7Xpqr3k; 4$1x"pp0c߷?ԩOQd5AD;]Gnn5T-ӕ?k^ bt< 1i\Rs)R ־Z\I((RB&&yXߥD6;կSr\{ϪrWړ Áwpk4f2q_vPQ`Zt!2a8 x)+رlF=BҤI:>mYf6W2kT$2@SP=g=9jW]#b]H / ֈoJWXZڕUSp]bl0G])jmmO|0P9D>1FCvwaO /pK[6j&Zi^~3I,{蹞v)(yY=ve,R&%w8H! g@b߰7XW ȉCk7s#u' xmG 25mlz6KVIl̋ƊgTŽ¤2 Gcjq8*n@y{PΌtAXޔelITju؁^<ԳLЙ̐׊,70Ok8ZȨOk]V`By >}^հK_qxŜv 4naQ}<5_Tt7Ji^>֦j}Ұ!gcYVPiPxe`y BLU/.iDi+V?~lqi9if )IQ~ SU] L1SӓXbfECv)g5hDhgk7OsV:roHDZMÛ=Sk_~^aoLyJj^b6|)l5 y9l9c] Xl8r<.t>LPn YY~N#2Lؒ2tWxx<"J@I6wp%WQcx pa=5ץ6icT}@a&-? oюc:D)L'Ut69I )+%=x9/IKyY'杸M3>Cq)k {lI=,{&.@#{w&FG)ѽ eU& 7$,[o?ٟG8=Mr1zEeQ "ցgo:lJej+ŒdL8/ޮvڨ!CH ,AI39! 5@ NR% pW7,țOb%EiFԃ"y}L,4KG؇k@voD3jr=BK]OmZ3=LsiBjc H .0fںE 8$ʒg'Jz#k` ߣLycs[m0:C>a3Ja+M2XٸDU`W?ңF~ǒ`?Xzԯ0Fߒv'ḵ$&Wn`X d.Xpʱ TՒA5ミg1^kSD(Cx$&+cbdIE"G?0jlجOjϼ]B?f;2n 9m뷳=?l:k Kܠ|ݜ*%7r v%i] h;@37P 9+ yv Mw1Vs81ᩑ-<6TTFK_WYI\cك߈H*>5DkC/-LI`NS_A JXjfڻtK1oPڿvz)e|yH]ZuZWǓ'D/k1ٔW͑MqIպvI [zC >j 6ʾj-dML@$mY4P7-rU re;+NؕH.wpJ217m :PY:&WPct>a<Ք#'O8[n]˂ uEO32AJ:ŧ%(OrMV,IBl"y%:{HtgA`zP?=PhDb^9zFL9M/+CNޗ;k=ۮV ݽɃէƜ>֊ YYHÖkDm 2 #2J%PZLvܛqJ bXxpnz찹8~k.TzGs.'~y@%3>P[ Z2H9>VM}yeD%OzDJM<BJ:ripG.Hǯ(-' мmWC #M,%Zk";VqkBCs<ãp6`ARYKӵ<+#Qun&ٲc5뚨߉Wp Gޱ_|@P>v]rUh;Z;o!E'Gʷ9NL| \*s$t|ƙXA@]`]bu`*+yN%=~b[O Ji~}`Ӈ}6jǾ %-h̀ɂs)$ʾ\5)wY%~!ClH&TN֩Мp&i?z7O2 c 廗d߈IFI785' ڨvƼ?5HSU2rƖRߪo[\=TתNͽKΒe׉2cXjOBT7ux/Ɖe2_M&8LDi~eHeS%-/4iJYp?~7 !l3G鵃lΕC'b2*.0`< Ig{]1N0z]1}TowE pa4mZvT]֑iѕ=3SKu ߙS | MD)8-O[T@!l9tSN kpc^z[YeBjscQ&tpػs}K*CTKN9$l J(1d4'#m & tH2*{{~` AG\im1xYr]ܬ.)BTO"֌>hihQ{~bJAp玏2ZP7ʌh"÷$^,G!#r:g :lP8XBTwζ'뵒`ziTD'qL"˙a~g:A1ٯRuX<&Zsa hQ9s%ׄ6@{G4li.vʶO% |Is fpo_GERN$&y9PBEMkfU?4UrδQy)(dyF̸MCq 3MOٹLrF3 hDwz?u~:U++}lӠg6su^A`ĂôkKR\B]"TC~jq#uZۡ@UN2NEv*0r6ekTȞsC>"0$; zph&>@R2Բ1ˀh2lמIr1u$)g~ɤ2;2Fxi1l #0u/IwDB=[|M`Zn'I+0MX+ߛ /Kv!] wa ~%oה3$D#*[]x͏jkj.c.fĄBF+tK%]>ʧdG8uf(e uF)yQ?S*+bouiPk'FukE@ngiu茲&Ry ,mo:!5#O'VGrcJ̃b-TƉ .d<;=Sq,[$_l a"4W@di9 < %"=J~5>Y/8xIpԵX@uƈ|Gw,Ph5Z*L[^0`ۡaM,=AqM%]4~v28a*׸eY|NgHdpo p\=XzztdT_j.ښ2zua/ܗM]:IWIj=TÍxCjz~(P KfUR[ gOr2Zb@ǰŤu Pȱy ٣4}V,YҾ 2z'Х2z)b0/GWbhTsM%rb+:&V[I&s %0\xJ&Z"[tJSw1FiI,8wӬ5s1udOuZzS)hk]`hT1c ~[H}+HP-7g,<9r%9] 6c%AڍV@ЮCPeEԶ6̂fϵ}6BȌgZ~a`:`u gaƓYOj&I{ WVT "#d7^Ủ)((5sɎAbv^}J'䇫;ذ?jB*=>Y?.!*sۡ`zSD=bH\-Z{Wx^5fR]p0]nbR QQy W77]($OZf/E=:A뭩$a[m1 g04^B:{\ ωx5B%%uf<큱UI3n\!j@hpa>N]U=eǕOtE|QUfSd`Vp4Vjgt٘|Vf%[k=Y DA"_$|u'5C3D@G2 JMGg9PLRXB9ds'[|Wn^Uxeyڽ1P&Y5Mo|uG b_@.0nևc؇%-1TB (%TP V}X#&Ě- 5*/V7F䓐&鱜M3R]~rpܧGN>0U:v0I p('/>y_ڂPhE(vØ;N ܗ+/.,ׅ=^'"L◁J%҂9F+: )R _>4=6v?veDDb}q۞~ƍ80La,@eUN lSN-AqN*d7ICd5dűlZ.t>%=WT7ښpJ8Y x>lL.\=[60ϙ#XL^"mϬ<u4?*IAjYω:45r'jeQk#G,!;i+qWdHTW+=22 `b`k%fj Ye(Bk2uܣ$~ɿ]݈Lqӂ7kT0ǵ585ĖD쮺%p0T?(]•6kf^LwnTb"9ӽp-caF2&4wK~zC|s?QyLtW^r؈Ԯe0Ԓ ?[Z$N5V:wqyh8BExWuq K.eW~urKUbkRF( fF/HWߚ3;y6J027L!~FҿkLPum?<+cكȤsNčIV6-}+d7phu*pR(R 1eN?&T`8Ig9u/akKj9n~o\IouHtɽm W%ФNtA#,Q f%T@^-C  )vi…R|R ș%d7m`ϱR+}$֦Ԣaj^kB|T"[e? `#HbAVDSOl {>:>sb|{2voGо&JR':樖gWb*hj=P^TnZs'eLaR WH]WKQmO& l!h 5F5k*kU&ޙ6nrALct,fc5d^xjZG6 Nkgkíٽm5<@YeÈ9j>BAIֆG">)GV;5 :L^Pg-]/5{ dxvV`,=ʩ^-D_*A+4|=m"xy&Aҳtd7-"dśtjӨOE)[ A.p8u4L̯J kw>gި1ֽ}p/dE>9jg]ECO jL ! 0U\&6.8ه.da@ur5;܀ ".j s jIa{컺P ֯ve]j&v-a E^.G;@55!M8zzr[QSph Q!+'6pߠ;G5l>ci`k(J HI&5+  hs27&d\ ;(opF1-|k2ʛDڞhiD$HEg8QOA۰xqɊ/ 0{Zaa( r'RhZv2wxd6㲗UNq|K3_JNT`vM='bh D Q Q:Q]Ї2F>98b'*eR|<#"R{10osku\ _a|=i.a \7*B+.dJzy$POe%H^N%GmpCc<_ت\a!|b&:q~k'A|7=*s/CoR$3:-Ɣ-"H`k P$k/˫H+UyiCa2&#l9.4xO;N7tSrDP列M{)HuАTW~< `uUj܅3aZѱYfx4{s6% Rٶcd B.4(( GaoAN [rsWO-v7s0#I};h*WX6W53\eˢHƔ9m3Mz+2ϴԙ떩$lݒT Y:9+|T̢ =>VZ:OV7 qnm:/9)\ =?F}ihTsMG@3͹/(^+T_;?J'cahpNJ\p)?@ GpBq0a^T<$Ǭ-D둙~k8;f6-B9_EO@~lQ߻#VP#/)mUB['m.]=Y$t˕;+q JQ<Æ_" L3{q˵6h{oU3w= a8ޣ|;#–I׆`t%[ZHC3Nؼl1ג%UD8L8O5k4k3WG~iŪYwe軻ߣtRjEi=zW( 5sߴ3-܋O,NYx>+{{x㼧5SV? <^7ҙoNMu@ճ/HEfuS\0YRE&~ϸ*7J缸YF\SR/jފDqa y>~.Y7j+Y~pflêx6ލr<̋:Ẇ5gTquvNo?4%< Ad``bZ6no/g}cԌRGx,mbv -wG'p*+L:\A1 0Øפ(UKle:_=CqiϲU{ U1e|?!RT3c #r0˪ի8:9]OO8s#-P7< KDžԂFmM-iЉ~z`:4b sS(C $p&ZKٔ> Ȼ)NvT5Zgl#͕}z$NxvI' ds]wgYcmDMʑRi(2W~?Q  &h 3ɡ%}a6)X96xϳm]a-6C)j`鈼67b t?\gE~)U>gZe6sܔ!0/m;mb6HU4mG%3wnmk64`.v#1Dn]WNcgU>̀[uW25n k$ Qp?"xAsXпʠ~@\SuBs)x\vAMٗcKF'sjW膬mRH7=M)|n*WjVl*5hƈ،,t!a`co5j}c]Xv;K(XaP?T6 ZL)r n94V;UQl:@|͜Rxf;N.N WK ߝh)S·jW [ Rbo؍Ӌ=HGʎb]d[Ͽ~'nK4U׾6+dd9p-viC#Y!nG ^lH?cINkvH>lCxͫX#G driD螋K+ą8g\CG6nʉ='h-D+!ݦY־#тt )b-{B0=}` ƖkA]pv"09Gi,;d5.]$(ݔ6o2fC9/r8xz=b'L>T_"S8r Z4e<>Id#5I9$ r\X,I/St ʽ\k{mIp0ms$8PUZ<1taSp3s @>L&a1Qum2koFHWp.Nr 2A,[¼=}v(R#]# ˫lv:$A;}j6AŎ7|[LG݃NlZFOo"L4Hl69RGN&)PV*deL7N>N5ܧaxQƃ  4C#ي<_7 ΢n=%^-~*8V6 I3i2W}|x58/ 7l:Bp5(bh8hg ' ~:W֘?jw)bX{'?<:Y$qLzNMPwbS *q 1tPԙ׊slIGAwh|OsgPaULE2NSJ /Bv̳e{zW^{ P"2~te⊤=Q9:x]1!uct( mلЕc#E,L:I]2 4%rAVs?jJ5Ĵ"h&B-a <͡Q̪1wT.lmcdiK~R)خEd&f{??{ K!Wl&)-9'kR' -6C[V$rNr!KaS kBuVZ=PH{!I}:!<T'`*1%;$֗%r["aѐ|Cv &$WX7O3 tm{"3ayxT>,[4%(K7n@5䶨<ٿEo.5꿣I?l4Twϲ8 {ofo*͝BLM(mߦ6BN8T36y`Щdi᳋$oLܯ|?vu'R`ϡ@wK3lJ֨CS4{9ғn좃k6,ҷ>IЕp,X4, o@8e%[1ԡt壘8 eghFXCkgW^nӠsYa)#X`V0>c .$/SHS$%[d(͌U8I$"{tDϏ OMyt%u l-:u-!tƼNr(MIrM>sƢZHF  ll>&*ID$xvOE}X|\"Zl|G|gx&3r,kAs&N$l-F}S47u"M/5BuFg˪9;;{.j*Gnrt mSxs1oQny&#[%=0HvcpW >ƌ٣kYU3&և/`Zb+WOb]ۂyؙHʪBj;F/C}*cVCdTvK;UDݏ@yl2zdpF5i2LH؉}5e7%(dLqim`65T}ZpjQ+ی;kczp4cQDCګ\햟:MjPvjSyWp;t7MHkz",D*Aaz Qdd֧F? FQqް0 WhT0-F)ڱClԗ$yϏũn׸`K~B12bLZ=|:U~b6>TSm kH4MF]CzrkM |Ŋc,u BM1YL w}wYf'vJ{Ox⏑}d,t !ش!lj[]jU ~Ŋ%mMDQ3f26gk ,%|Է ȼ/|x9 tzMXG!5Dt@4dz pRbkcYQ*Kmv,}!KCcHג-5e@H-Y^phD)T'J "}\,I ts>3xλ >G{}-00GޏVTJ Aa*Tu&ܠ_k-Ѱޔ8IZT%TŦiqѩ*ck&7vyQѕyAP:ūJ0G`2s1ڝd}OL=8] -浸#c'HT;t/sWs23N2î!'s*{cSDۋB.,WՆ "yRͫ2D )IOai]#ںN㪟b4;cTPo՗yB~fcz?{]7+< wqyy&[OIv[;q- ٹ_d0Y4gfU^̸Sg.SltSL(ZwvP=2(|C0f+c(F=Ot3ʵ<\bvb=4lRQauJ-Š`7,PA#)1?oаKvo_K֠;rŴyZܹ\Tצ]:4>|Gg"U8M?Q}>:rt Ȧg4pRNz!<Ѽw1c;A:Ĉ 374L@5P%Br [B:ŶeAװͽXNƣx:"[n=6D@[tLzN-sMV9DcwζYg5:|洖n*DÿW"c_=,+[WLT 6oT}^>bf}!?06p+2Q]K@?A|6 i(?РHI.`Hzj|s2uU<l`+.3ɟX i zN{@8d{&Qǘs[ |Z su13ڑؗ`EiaL=X˒R:: YzzWGs :[7a_r߆w3yv̏܇S`*]$/J9<*=}|$.T";In0I֊YS01 /)ܕ$sW1GurL՗ɹ=8SPʶq (?!Sǵ'2 NbM^$DH(D k'YEȟk j֌x0[ƦA!HQ;]XCz?$Mw: 5zXVճD#=&,7מ٠R'|2Wz< %~o#b`BY>u:پ뽸ߑWy練`xEOEX;ƹ2XDxlرEPQv #MJU3'4.|Xt'L PJStU+џޤ#v9B}\6ԞWXxD (T)rMiI#j~HǹrSղxcktNwڔBU=2X$ᒾvJ&joЛ%QV3X͎ 9Rixhn;ܜ_nƉ$ntA@9l/c~{l"C=x&HM a_H$8NN; -W(159oy3rBd '@E S):ߊט D]|JrX,TQg))X:f8#V&QOޏpYgVb plD3A4꫈7eaFҚC*y 5~Z&7{DU÷Wi//oSȰ/ ?2 dr2Z jN7񾒽Аs$'I)o@/-kRmM& MA;o$yğaTnW=p_,nd:ia戬prQחUJrqw)\V2uH㰗-Eo9,(sn7fF9}uZg(F>exv" L :1tofc']l)Ev\jX%ygP`9׽3ARj@;# ?mzdeyf!~Hf=/e/T M^y@&C-0WSPFdI˶Jp%@<>F3[ߢǹ)짭uaF"L:%wᢂv b$F C%@V3F've^ɻ]߫Ҁ\ Dՙ0=#'7۝Yd(S+1d/pm|iPfkEcGoo @MkdT8@s;L$eټvg|vCSx CD~KiV4ۂ׻_5yzVm/q^ƁL-pdߟmM@gfR nHTel4rRe.Iօ5͹MG* U5h sfn  K{) 7~Q*2ѦCHHY_b lkB`0n<8ؗI^l/3!)$mD HmԲBIJa9YES8Hh\5$hJ#~F٨"BEҼ7G:q &nSĮP73_K?3|Vԩ`o "sޔl"YT[R"jpvP1LUs*?xgʱe63)΍޳:0ߜF$BbF.EmQ_X46Ob5sӮhǿp?/ZC0aj"2T,u؜tXRN?NYw%2ZUܔ5ʸ5fPeAL>`)u̹Pep= "fz&JjMPOX7y/ %mq -:H$ow-,RXzl-[% o&mf+^,ےd(=/+_{Q D0<1)CeI ?k\zz3Z:fzpWTr`G]hLQ u%撑!}eN4'BA4yAP WE ZfLj,즘t&.S5nb?ΘRY^H,J_Ӳ5Gh_S[4yT#96^)ou@lc%qk7Z,9Lvvco2$-eq c30e R$.\EvN6X"c;_gD Cv096Z@&!/ـL0}SY|񰡇>!Ծ C 63 i"G@%!gO!Y,o56}L.`Mb8x@xpoy=M%+%o #s6x}Sߚ8-!,.)Cf/Q +8si˕Y(Rc=9_XԐBڜQf_}LSUOӘP`2h:qY~ܮwh3NPaA镺 !bqd*aW8Ip vTv<\"9irj iS;aIO;5 ,lTrC}_wNc5RAIpqA0?MYS>6z "Te6Yif۱hR oNr]`bC#"҇g3~Tl!+#9S|yNc6vG0[$J DrhtN݇Ӡ/B `*'#>є)š|{fU5Ꮕ:G <͙rl'~ 8LdbAުS(b` `]3k+ڗ45el憬0|v(N9,뜹:MSSOBT^!mWk=㿕Q䬞khRUTN(7W7$;uX0^]6RCJgxVHCdd/$|3Cڀ6ଓ4@ɳlYrc3cHWvbRB:a!7~]yd9r5%8,Ƞ]YgnQnotX.Y@I$EHxOh>GeZEؙ #Z/^bnrK+J`L9ЄComDQ\t/nѴZ_Кn;ؒ,FP0&TSXZ IYȄo!8t!jK2OY_)+X-J6${z! >C:wfCGFc~[&J?OB8ٜ*_7eahm#>ghL|`uu$}v =+Z5¤%7$x 6mX1_@#wU$BDUçP?e}..vb# X$YG ~n± :k*+JrW|ĭM^+Pr$&ZiPⶰ{Krf5{jR H9 ;!L If],`v@ԛ]MV(j}{PJftlGITc[/%9{%8 'ƌs( Ih ˖-˔6 A6έQܒ,37"~S!n|4e4]Di3aj(S(J5O=t Ofw #2RZ11a nC*Kw.!# AtUsBwhrF 1R,'__U}{HgjZyCE@ȉE4";g6"zGjms{W;Ir=Y@bS=DU/YMm0OMu!<L=hSTNpyn4L[XF݆rmA'$IF|.vƸ&l-|odq6 +'8w q<9rwr Ŧ5qi;xjbu/Eͦd7 ;/ScwWabIZ AL|dh&N# ~eWlkDꎪXsacNHhtDŽO|J>-´+IϟЙg'o)&?搨b '̖Q*a m+9X9ϔ*5k8yzglrVG~͊N齙z 1֋+2oe4ڝ8[%`ܪ!FEz-#kJpijQ44 A-ؑa<0 꿓:`@pLn,Q\}°oԓ ^]cF3<19#^%)q2a^bfLxI ;B++Z5Åi,tS,CRxLY+&QR1`Tj֛nhwaSg4t3aLLPҗW}Ps1A4 Rl2$w9n>{;)5i݉~5u9bXɦWFb snd8IKٕ!Z{-5K# 3O0܈71vZ(=0}]3=K s1#H.(yu9D'h6ׯAF *g8| W= ,vs&WӅ'φ-HQX@w!^a( qp6`eNm8bd95C-ʗN]$Dw>it V |օd$9Y㩲gel ˑn4Fds]k"pۯ`]auB2L oj0&ûքwk,pv iRr04Ŋo¹(CR.PUNUQ:~MtMznhj4$ĎJ: 9c_AUH'U>L h\'sKPʃ(XI|Zb~lRjKRf:A&2HUҸsxFӪUajw3-CyقkC6dnkڦpPPgLz Cԉk{q./- @U |8,9i#w^PnSJmVu"[w 7Y4)G`qn("hS6ꃻ".H#J aIV1"L*2i<mmNSXJhTb&HkK%\ƣ 4%U ]B-DRof{Swن֭s!5~ I $"\1nY]%*Y>QI!TgJbL6`-s;n ; X9JuXc<Լٌ:<` OɁف1[\SْeSG*5FXGEca" -QTף~bPd*4J2J񋁛~Ӯ:9rK[ugd]${%(P+;9YŮ'ҭi69=4aMZUg[LP4aqg~4Ӕ>kBu–? u p6@L|=8_y[Jq@&h6[X{^^>ݟvuI+a9]KYP?zfb(ag~5ş`lH|- [ڱJ3<>x* S(&>uvv#D W @,]Dm#3!/gUz6r q;l$%c0@28à VO`@?Yi-@AH$K}RYD٦ .oRB 6y{u0`U[9*5H!,) ުZ-oP5I%/QI{QOn"QȎR E|9ĪS"kU^G® |y\ݫx:RC:쩢< >ͿcYxo3qXVȭ[.Q_$)V >pӒ`{e ^aaZFe$׌́y8a.ef1pܡaɗ2o0{9kaqy)6 / Q>on@Eq"tțs(,#P\d/j,o™`:|V?8DSΛd' 4Kŭe;$eُ5R<`_Z({JVmE-s+<͠ތ8v Qӳ ߞT;$83擏}{<ُJ<"UgÄ ?ՙg{cE Y`i"? ts1+EtC.T4QVBC(Yp < L;/`>-G#2W>FvV+O'o\?O&uD8GH"zvoO7Ւ2n=wPo*1HEu؃j[,O(/<!d)U[8!)0?KnŕaKHuӯbȓr;>0(/G P#bU |CZIi&8ŦTMċ0؞]3sQ6`!;\w?UfDn F ^$M%dzw 6Q&j`XjVʞm@*|-Tםa Jel<Қ[@d P "֩H+zvz gȓdŮ #%ER6TS}lۛ5c;Y}OGxٱGWU$cTzt'O)j^/GjkJ.8Bz^ɴ^r1'!1,}8 T {DQa:|еβ>iQz88q8wM1+yRmsdI"K9N ^NĈy~)(7SWIxޠķ@f#T !I:4k MK׹iu,'+~"|Q|+wL %r\oV|ܪAi*q=QFg:Oxշ#|~WTH\c9 >@޽Y8%V uHcQnn[q*G1o:k#Y#BQ~uy7KqSM1sM:D9K֧֕Lg8R5uPmD|@i s:S#V@E3Fkqs, Rp>øf Z-aTxw˓m49<=^VVFiyfU?eΒ2>lh%|ĹCQ)M`vdʩjRVc#/w _~#Wr^pM@:,R)c-#3@P:AimSyd#1 W3Zw9B§ arj"<9N^襀{jV4Fqb^"]?]Y8~:M Hno}>fnUR#Ϣ>Efr*AFݡ"܈l/uD9ܬ|\mgyeW7QaMֻ{i!+&zՎ!x/w-+hn zI |)J*_L+bEfԤ8T": `!7Ģa#tԗ$S .5KLHd*Zv/.pw@*ʘLjCI{<թ QPYiC*u.YĴ%)f%5nwʌ3 Qeו# An|[/S4?\f;ҩPi I̻HˠW1 `baeU qj$jo¡a]2Ǡ"SeȉPI*ʉ}϶׉ ÍJ:!Q?S pv0 TZwk+4Y3sGK1Gdz C˞lE eItMt(|= CBYC書"bR" J@NǃŠCMhFgPۘsZ aF= rwhP ޝBݳm`?t.o$Wd3( cc`-c`VdC+ɻFzҲ(#163톟?t],(h іz;5ꋁQqL|ρselxc_-F&\ (KDYXf=']؅<];WSj:`"gEcO7+t${aX z1"^FkÖMm#Ȇ"AL#{:DoZRV}L/*›tYmLJwM'U`,<:X%N-/5ͫS$_^#{4ԇ}ןB/l8H϶G辺7 OύGHs&7&D*Ō"- JNjKQ$+S"I4ꁤ23eR NDb272ê3PHlŌI@~I^՜ayi>~um'2;,"]~EFݘx-D;ɳI,,+m<&6Lzk%$Au%d-% 6?(7RL 71;6i XAKgƥȁ@`T*m!M41-#%h% o<Ű(bmֱ?Ia:zzlWu-O4T$~=v2F㲧K]Q;D?ogEBDOM^ΏHh5~jՃ/f|/Cs *Y배4P鑤 $\`QҊ)j&n3_HWX ]/"΍8,N׿˿̛wb9b,]4mQpVvTlt+ j; 0%Jzin6ix'R]JX oenv 8ugbWWRMdo&1c T{^mN);^iޛgZ$) =SoF4Ku#I;8Zƪ^ᔧy{҅i~|\Z+ @8]MLZUIl>]LtLKf ) gpjM5O}@/bYx=~>^I[.2wУֈQEqx4n 7?\'/ZK_!~NbP̩¡Z@`[y N, #N8zX/ÉnQVbe Rw8s4O{Tyr؊Gdip.f632ei3iJDHϔG7A]Wƻ3ԫ_"/fZ- \xQ0,P_ 0Χ1"Qs19g MO7YY-ZF׻VSc d 5SZ0Cfy?Q҇[K8[rIR & fAW̙ r|$<5%۱(B=8Y7B!]Q|ʼs[M.Pa?h4Agފ,aSK?HCkOzKg@ʫ+JK PmMHtCBw8LM,q0J.aA,/ 2-.G2|.qxFT \H#͕y}tj58_ ?b&F0.[55BA~'-;D n&O.!NP !~OMn.N8 mf%ZeӪH)z}'O'nUMkF9cwQIP)܄ـml|cw7Qsv\@3-&H "ҟݎuc&?^F# >$^69iy~u 5k P2,kDLnZOVr B\3$GmhZwH Wg!;N5⌄̩[ GT:QW 6(RH`g9޴|' ErM}wWZ$/{ތ,_OTO$6I_PEJ}AG9NceױyQE_g/ ^f7 \o?uD'qTZf8]5\[*@e$! K>&5PrzGNj?I!.?eAsp=O?&3a IPiB{,7FORM>Y˿%م $w`w? ju7q`<&e'2c `$sg?3dMAnmfQM4W~,4`?ޒ}K*{M5.MO,)10Mt X` :~D퉺}>5nyQ-| ?&[} ~eX$Y$Y┒sd0ʇ=%+4k(GaK|Hz#֝2퐡ZU{_HU/zX̉0]c UbLQ%"P2!p;X[ {S톝gm/#' +Ubsn&5[@/:5%(7L7T5H$M"ج&zţ uUi "8?/oz & L1%[gl]ڕ^'i%o5ݛo?kO^_1 ź挬4Gc.Obwpo?sH h;؀fpYfXpV{s%^d@JE _<М6' p ^ԔE9s"e.RH1pzX0⦗>vGT,51LH=o!a˯RiӱLSmYb,hoTHy௻EkQZDF@ja$WY|l1=(+O5? mPYKնO$w] lD_pp/] ,^'Ev*NeIJM9/O6&(wkeN6b= G2w>4W;C!s٢:W+o5?~mu޻i5++?.Kt(q:ى8?~o^|~FHceO"c4{STEZD/$mKi1-WGlu`"?VẻvXѱ(Vy~3y d~OI]A$>+l*nex'6!o!Y".;7=u S堨XfBd4篁lڰP5LMLU ZtuuPӅC.ҋpkOA]FDڀF@l3N6P VV!2,}>9lvl&t*KRofyybq}> MrއR#  tSȟʼn)0OkHuKOGUc$x]sPD_ .d s}TSPq&WV +w0jezξ:j ZT١h~>J^"FDWG r+󄸠FhMܛ(ŽYnWvTƁ؟2KX}}A{' ul{(1ށ:ObdAծ7Iq  3S;\3ƦdPhȁ90& -6S)5;6ҀYr$/ z(ǷMB A\:dS7_I u9S]Qy;3Yq`h'5Y3QB.HE7U4*F=Ϧ ?EH(Oj/ zONJ+ P8U@=+J&K|K??Cr&ڷ`3 ̉?P(DyO9;s xΡjuQ*JÂݗP{!d> RNoβg4dP鷡ah5f ?H-١GȪ[԰ Q3=o t6 m >0clְ=)*۲tKo2tդϮTHt.H_jOrxHWQid[*$/2ALz@/֌1#ۚ.%7ԿeylzB*YSWc@kk"w[LJP(_˥. =-!Zi>U笰!?&yiCCl8![lbzdCawBk6a"v>G;#V( ɺ>9ؚg0 f[5SW%gm=_$@p! ?Gip*/n&?7Y(+5Q!YE4Gx᝸煸=}dC *& o,?T;7@R=^̤%qRbs\%`dži;tZh_\8qڠPEգQ(~. LQжҰ0bZe_σb>ĹY)]ID2*yw'L >ȡ6-WHՊ NXP*N@6WwAQ^!0ΌFU^l 3[IH|}ZfHFvtԵ|իG Q+Zkm-Ky#xျsa "YW gTпU[ړ) b4#y@s#{BKkDZ~˄Шw?ɃD=*' f<0B[YA3g=o C{ci^|=Xkg)6u f h*?n?5.5::H4;ωF =!@(Lg.uʍSv̓.l* P+!4 Lap6_5*V9AQ@e굸1nE+򪧒]x$α9Q1@<\χd"(QZPͲ39a[ fsbLD,S<.*s)&Vy:V"@q: %!1Xd"76˜7y):%f86SnĄ7 C֧'/֖}xZO lqbYxvca tz5(?Qt3IQG|S[5 C?3 <&WKqU8`wdO\pkL]Ot؆v_I?HL_ Vܽjzq SSPXB"{E>@oxā4ʞ@FBP2O. `*(ֳ쨽zYFK5 ŗo|,m~=Q(Q0wB0KZD ( ڼ0r_'څk`b&6'l]W<7rY vFT*(VSY [)H3%'%Ҏ0M6g1)J1@xz`+ WpÎ$Ĕ_[:?qGHoǎQ Z0;<'ڎTPbA͡j5v1Wb2v%W~g,^_2]\qME{qAȠYj˅#LpGk;GK0^4(^UH8oj"7nܽ%O?$as4E=M~Bþ7.dF蔇}ER 8-/ Ti!4) zg/7c<)}{ݧD5v!9iqr<7i'_p]|O-1yTey@-hkc:Pߞa_0,BQ³6 x"&cnƖMظic՛ ؠFe;Eh۟7a@m7Y^toC)w:Q1%֯͜lGF>o{˨TuB[vL n#wA<6@ xH$i#$ ZUt("m"ZfM#fF 5%Agk*]a92 )T`Ce+FM54]w*3J܆oLq7*=? /")S.ĉ 9"ExtfE)_q≰!үB\O`薴EXtB ܶ_ib@LuxOBؖe>KC1u:=O3m$ cNX&_SXn#yC[+D$;9GXuV5vۘsr[2(ʭMZ4LX FX0WWͼx~.3"bڠS(Wx]n)'Ov6#oh>zP)XV=-Xi!j@_]aʒ!P ҷV""2  6]A_so>0Kˏ"k2!G` 'fb5ބ HZd4@GP訂IG1 Al k3>G_g@c19a-ޘ,Q3)f5,7^P)oGқIS߇CPG  }UIbM땺% n8qh$/W1 pL)z7cB׎W7&Q>^nԵ߈PdU{4P LsV%)ᕗx,7x0%{󸩄Yyf!xҾ Gj9a/@Wv$ǛX~TlXZ;9fFPqZrjt&eN2GtS)/0H <tj E2ڴXA̽o6[$n5\bUܪC=>lYݵC"'XwJ?pۆj.CLxb% CEL$_Х)z AQ!|cvOq9iqSv;}c{>k@5zTuޒ43ťL"hO[~v(9A 9̀rrf,; 3>إ}799;t9R_1YRmqsw|ӂ43ýgN㣵:ЄT#?&$]NqU1e M2MѫT NEvGD9z%Dn+y\tNwGU?z9uԀ|wB %Eؙl1naek:ZaQ8$_L$"f߽e 0Ͼҽ }/f)Ϩoj+ ʒ8~8V@J(>:*qS7CJ5o7x{P93C}\e#Pi m3q+gDw $ tv%JHWwX"N!Hr/JebBNŝ<hz5mnFw^Q8%A[竅l /"q=P}{TE&FӠ8@{"?zs((-'ąڻ5{zژe㧖]8VDF+HU}n~vT}g%R8e# `+q >naM|uJ_4FITIB>C쉐[X\.\f1Rq'eϲeLG8zO.-=5'Sa,|g:ha=hoσȷ4mEchs&@ inB-{:a9 ҄Ͱ֥N)kHV2#@*tR7N_I5;-ԸlU)E, NBOxT3X(k_ٶ-PJwj<(bDx7zl t÷k -NcQ0 Q(FU@uS%gAa ɴ?LZ_&ݒ)|ΪuP1Nuބ MF^!\Q+>IHgFąqq 726$մcVze[}7(si C("VPݠ3IO#S19Δr鎙:T0H YЋ^8R|XiEe(YGB)NPzej%C|]d[X{~1`(|Dvk }\+HX _ m ɗK(.rvwiªbȘ)χ#q7WL;P+*͝)/UW ܯcmiRf-Cpj@TnKKxw?]Nߛ&5!6Qy .fZÕN䤋~6o9o9o4I>g<7Xe"ߎL$E801j=5e܍HOM]ӽ#f Aw0DV )6t;h`Rۢ!#eIr TwxS^#ڞkDnCTI^FQp.$Be|R0fժ,cR+ 9"i^}3ľ8۽#xg`BdA]F䁘古],dZl݆_$3 3 ^{@F T@> h vެf폠N&@ϕ#t>x@!x T\xDXZZ6;FX'ъI0۠9,ke1iFfg.襠aB|27-*g]6`_"c4%yvc+oe\9W#8ؕ^hM勇Bz9@Rהf6Q{ ֟j늍ba:'Y(XM2uwH<ǭTs>UIDz%%&P0X(簾56pJ5芉Zpɶgwt|9Tuۺ_ifVh|+TGE&4TTmK屃[ܧC\O%(ψKő*frg?^*{E8\o NᦴIlVՅ%E ŻWm0[0JAK.2~}Qq]x0 N} [la`|[^^coN%, dy܍nI@L(]9s+՜¶5HF͙xlD}SHQḦ^Ӟ+df_};| 7@I|d,0# s/c*Xi܈Պě?"[vRs68eЗSrTP994Chxs^? }5mqmI\=)j3f)ΥAl 0AMN4Df3*5շN}6l.hra=/cmhBhX'ObW7yklxAed*en\kGE5~o`}<$Ov7vUjPTd0(5fhQݎ(&)cݟ9 c[<\.䘅ey5%&x׌6 ú@f@ $Fj%4Gn!UIDa'u%6BDSEC΍$@FjB 'Eօ|}x~cX ֶRw\Aa]sO*sjpІΘl=2-.O0#-0#1d_ʤgT_ħw弪U2G"/iLy]FXSg(jR8 ϸQ?m׿Ru}^VV6<鱃 p(p>շlrn[w'PR㠾s=h`޹>kw8}aFJ B,QH<=T4L2@WmVNI hCf KB!{׉8y5 uzWR3 m6ڎ{|p0cu{smD}P˂,+̦%[<+pTsu`͜@_/n%* (K(5]E>JPZRfkLizsL dK;t wTdP .G4i8ѭR'e4+|P0ГkFKьQ0p%(ۓ!  תjuǹ+]0)&ӶtC>? [Qp<'sr6]lޙ5E*_ޕ}0@Q2/>ɒst]%}mMF$!a9mW[l u ݓ5dgp5I OFQ:MU&_,\|N}4Rs]&{@tٴ9mC4dbwJGN۟Y6ړ?"Z`rnץ8䁁*aY1wKu`䮮&[rbsq]bTbgڂ #p]f:"$l[; ɳ5鷻?]O16V2ᶷ9fX^xwnZNVI)_)XvK:Y I:=$dUJh@w-bgBcVl@M<^ 4;;ɶ³Z!̊Ղ۝, P| C HN Bj6=Q"GU,oYIc1Eaa#dCjU!4D8e dZ͝$(Ȼ i pɒt+ $Q{ $9מXĜ&  srk>PhIm3aHKs6Daz O=sEzc.{& /bNCr+5] cЌ-hlEvi?8@IѤs6jT{1g.OJ޿<xlaZHcs_vM5(lHO 8L+@$ *'u'?JV*2Tjσ{E|xܿ3a9zXtWҦsu&6G{x: p:Y;]oLNvëDȑMfl)B4'[T0@EZW7?ԁ_![T:G,TSLWv3\bQ``٣Fg>`iYY@cPiS<)«x(Zl޼[ /dvrQx)58HyYߋz龰=WFWkEFˁ; k@k&})Ds kqP'qmΑ3۱wAe |K  .u<HY:7.Oh,9UQ^14<3b-" ) bs9|k|ăYʲah٭~tkZ)1`'V33s]=l8g/O(CpäB$ Т D1=o*#FA FϓP+/3+JBmה'ͮBM ŧ vˠlMk7Ѫ؛vkw>`Xu|[>2]Kg{Ʋ&  j e˫N'h&2'zKtc 2~R RC`d͸XnF_^< +`Vԗ8Fg,`Dl3pe~s6JJp`:F;L1NF{Q` rk% pPv9SIid:@R*R=oRPasj:}xA-Ås-qԹ>%qg-;'7Nw2&W(ЦJrGE ue;:3+i[C5JF R}g9 V! 'q~3 i1rYU=d {Od0IHzaf6l]|#IOhj 禍QZ}@?]Yu#?-@I/$?v,8Zt/C+3gdK`mC;*cT't!Eư%yBG g6u:_+Z;ZE"qt}m :,$u&4支¸EZ0 ݅b3. 4OH/}\ܰA֩'Y'qH" ,LY;>@>оjJ O-tCSi&ߣ2ÒeMܱ-~eIZF_J_cVN[g.1(nk@Dݎ#{-O7C: 8h akg͈_ʼn'bd)XΥ};u>fvU?i۶x7Cxs(BPqB։xk1Lm[BB:yiq=HX޿ -bkJ"Cb 7Eoe7ʌ+s .u~6Vf q޶vM6L>Fr8 znätR2{߲yN4y(+u0gg x.NN/ K0H֛O+MsE7aѨ&#ˋca |i;9#ظTR=2y 0Hˏ62/k*SA.qs`n"o*2ϔEZ3)ғyyΩ&/o̕ 7(RcKFiRD/>eۯT Pa) p~]T rΣUs..9r 8~ֶa1{/[+7!j@3C>$vGM6:jJ {Zm4spm-Am[J7vK3(gKLxJiGt? ՏN"`OԜIOj$2ZiX^ To=Z K&Z%{V?4ϵn|{soaؙ m4͕q}~Zwf1VhAL2Uʹ*dYL ¢}[/, 8CKeP7= 8# ץUwz0ע b$7ڇSpUlBL MVb]V"yI1{^;f$?L XUH[ߠaԚ0f> ,*Ӝ#9q=%$a YM[iי -641MqοlI .}AkSWֺxGׄsbOFd^JP8Rgc=HTI=t-:{"x,f!mY((+a#Wg9iD\PFo-$SGG-W5F1S0czsaƊfe&88gq &̙tSi -:cY\][-~_@$5(3@il ,vQ8  l+WMOY_o?iuWZQiHח] SVrB c[3Y fCMzSzGh"7v `L;gʶ!,)C+oݿG?q %boDʯ %"U[d5348ŵ,54~Bx\l%]9>uwz:˃dވJ(ju% )8gcgvD  £4yZj Ƨ]"bj!OC'uo-s 6 %Rڡ5>*NѓGB􅟅mR#.rl/zggHC>I\8D-?͛Zc7UD SaE |JB!z?,/Dz/^K O9E%%P>&"kMw1g(}ZFݤZ˫8Һ4`3kSv vE0թ_^M|d1ƹ&̟+r&P#h Bc|v'g$a" =KK27eM |>j"?GUSr-p!>ds?RE1g?oЎNZxKL '5惢+YSK{ Y JŬwkg}.@ Y!v`g Ոw.I: V̪)7nex*v,4qϑr-{7.4Mr|IcK~QS^qT E zDFkUo2 Ieʇ\P>Nvp:)߳ty.kUINGT((Vżŀ8Sy9G&mZNĀ(q&B _Nn>G1IFuیG+d FHr= [Z|x&+ uK+I|n-f+6I&ԛ?L)#f,(@- b>@O*Mgsi0Ux̑sl_Z#~TTU)ha::5%b@nz_8`ԱDyzgdl[{P.v*ZfR%߿'%C{s3*oCBMKʻգY9ۙIkR}VJk#)-:n,;xAےCENe 3$Y 5LuC/批9DZ6}/xIspM 莫=2W{GHf|Bu3T?\գ监|20&S=Nj'vm=K=j฿dD'u6 sO'+m ( j#͢(6懙zFO1$v<6 |Mq" iwY=`1 ?*-b|Mu"rV+˿r\RdՊK!ux^:*Rq-ڑa;8w gV4(LosmLDڽRrߥ3^*+O\bkgq̓O$بcs^nF,@^R֍ )3^tIT9fHQ ti49+S6_RDI d}$JbWm,µ⨖\8Aep8%WTOJtZ'Q5U kxIjx*Lv[e&OYro0YTYlN+o1pNH(cUc7*NbKx6Rh[)z(֑j. ʂuhk:, (hWLTACĕ#'{t7wDdsص:kNbnhA Y^p 霣hĵ2!^j*b1#„|Lpm]N>VF@AoM*q/,~ 9nv<BߟB6Q+:aFIoė,9`EӘf[LWvLNZ}J¦ a46=hbSp9ڊ Wv>2% \ )Y wo^;_7 סpph0Z  ;a`؉ū̙WSGiKI8.mM;vW֒(tr &t ;70`Qݚ|/ozG}k=Fa i٥]Ug4hy\fQ3#`Dnƹ10 Hr |̏1aHɇXJJLw4]4+zqyfvB3sl"!e)Ȕ NvMX3JݶGC2z 0pm|[ ٶ)ʇ[ǩMa_Y Vg=]'y0zsO"zC ȔjUǔrc[!Ar{`ye(_k/.>ep)5ۣ dU(Ĭm9#?9ǃp=׈@Zu u{>6:tukQZZGld45DkYO_I!?,LU EfY;M ܻӋcq pl戨 Kj9|¨J`Ek$0]` ]ǴQC8ȝbskːKHs`xpI.(;JWhsC%>X9h`ŽiҾƽCX;ۼ$tnۉkV~SV#tvo +MWJ7dy4A{g5es^z)5c7TgJS[9(Ԣ`$WSŃ{{Ž%+aQ~H*XI 5u^oʾ *&7{}<α,H7X!~&UJ8ܳHG!jCauAun㞎pcd/1IEFk+/뷺T%.!Аx1'yAR'~^* ~JsGCh6q6`/7Da|SU>kl|2P*R +U=U6\|b[%B hZvCJZּ58N_"+|sQhE˜dߺIb+χk*r# )7|~bxa 5K7ԡOaqMU,J4`} o/\<T-`3XR؉Y{7X9v2{/ںS"]$ %ȣ,A rQoK-T䴴(Q"͋r7(7;ZBIqS?גU,,XW|NP^h16%F;gqЁjqki¼a3LluIo/}[SF`5᲋3/Bg {pݸ1y=8bt)?- 6@^1>VNFOg!k'ĕk|MC~}H:d 01ma}7AMSv5.IDABI}haV LC}(8dm@֤&35 X6&dJ,ܹյndFK[d=w;q#)p]{t|zQ EWA|/Ӏ^!HFE7WÙ1ֿ7(ț%ߕ:͜4LvZp 2nirj$ KIToD4Nrx2Apd|Qf.H!)!"xJ^P̳pk8P%[|ಽiZuA3b9nD3#׮p.H3B.ا-%J࡚m8ܜ4 I|wۉ ):a.m,ǪG=W/ rlyjGv8M@qذ/XPh9dOI¹9cmRB'mA(hq)Yk O|ǃ']txm]vNƈ]|fk% N`֖7sSLx+ZlI綃PGG`:~+r:HP \!2aC] <4,ih;Q+c>wEUG*TP#@{չ=>9S1L҃=]8v8Atp%mR͌2YG[th2eſBRstBY<}Z(ͳ]#b*_$*,)K|Bٙ Wt]Y$k^QoM})F$|z_s BSa.hG蒜 ,T ^f~ H5.ʈ4G}16V{ߐIzI!$R7#J.K>Z{[*8axXi߰TAD]0,t7 <|*Ny۷Ģl:!f((:Q8+]\QZYdFPh٘+;|;_7Keg:v,eT^Sb%o2dI[rݩ)s8 [Sgd)%AElw0"u,E =q0mt ?2\E3*];^3IQl  }peRSΟT@?x V,n gy55P!'?oK/ {6;Xr:$=ReF!ao6+jxqK3a3\y!,ՑTg``bI\V%A~'Q⣙dJ|-&jomuPm/[[lNW0| scYsہE]"Fےi?ҎO1 ćZzbj[C 0t^m  C9>Ҽ\[R0G v};hhvtgO`Al\z6ZKSj(Vɉl]T44M.^$i< Rc]f)RGxdfT/cH߬8h XK[VܟM 0!s +k<:t!q+DʡH7r/ͨt_D _Ո)]S;`%oôGe?' /9Vg/*SyaxLHlDbGJm=88&ߩqo߷Ri^MaZ@UTC "ѯF.{ FVxIK(&>iĺ5ёNwX,? *=Qe3KY<'&;tFRTGf 4 ΣFOZ` ʿ'Fr!Į^zdzcBQg럩G<@x4%y*ga=N bx\K$QilzQw //"U:&iZN{5ѶAdSE<1{pZFJ7o>3~+1%e#sn<D.=1A惠o}f{G)u}m{%Y`FkL% f-sd@*Ԗx105|"HT^n|*$H Bki.:.1z|кcgx䢅MBjCRjQZ@M-{ .0@U CC.HwFX6p1Q@e0K n,jN}ZVG_pEhY*(φoL ,E~ unCUW`ˋwv+?{G;7t-F/ slReU[jv Yc&Uv8l1UHPr JMC\CdJmQa?J1GB{.ƒ(/[\@><%Tt0.%Oķh lXrcn /ݴY(mf0.&z<O(ʠ#.t:T @UzOi3#avpi+*[Vh%7Ob#:_D&2/}coN{ER({a"A} ۆKC j2$vB%֎<;g;/`ow@b3KqP( 6:rV-d)j]hAՇ2s"G7V吡R`zj>_&aU-!g*k]S_B l7 Б5ىC{+5`=Y  C"ל!d*!flQ-8ahu"W '+b8P 2`G2 Z# _-zHH&h;0RA﮶nfw-޶>Ux2fZ k6~ai54NjmV[ؗ2ts*{vyz >7,8AVn Жm q>7Fn6`NP%T ^ asfpJImeM zI2pMtm42ȽKX ƀAF*H 慯oTԉifISK׷̴PX =F O#oy(擤3wXnwREa/k;'#]Ѷo&86#Ȳg*\YƭϿǠݎ-x; ]y:bTXCshf_]CN0% K[wĞER؛R]P# 7z:>@Tt6>ێkjw@o%޴,qmw ŜL8ȽiD40Ff\&sPZOA^Ąs7J n`of(TAI"K8 ziWLI;(ÒP3 Q6I!>$d8޾|P7q6MH۾%׻#}rE0Y#I=#Frl)\x2?>ÎVbKZ'u%cEp%e{0)ྦྷϽ`M6yrN|x`3=|(8{ͮƓ uE6PEQҰ Nx;uknAaO5y30Gzk+8sܰ=SorN  x}TO j UFC_~M5Wύ}ܶBRCL9?yJD-`q:s*K>yC/e=K[#=RP@mdC懷P5)fBU)cWAo$D 2HN\ aèjAMyíslEzٝn0g1ΐQwGI mocLŃ`O^I&:HQF_N-Sij[֠csȖ"󶢱M{Ѳ5!5EQD(1,쇗o8@I3x Z{^3@i)kE. | $θ`e[$DŹ,@ֲ# ? , 3^r]"Gqu2ʾvGyBUAu-rC3z~ ig|M;={Gs]WΞީ7}C:5FA&8S)m ­l1~YlcR^Ps6g6{0z J LD^z]bUW sUSW1*sN#^a+ϱ+BtS=X|!|:M6f-_<0ڲ ȔMw$t5Xx՟*]V=lkW-բV#xL0%hτM됖:VzfBEneHZ&^0f G:pAB$`DGD[pDц #Je.<;]N&, $c7JLʊq/r=\#I"c"zTJǙH1a\O)EB?cRRwU |G4o5Vx}5.rbh U`;dw'>Ƣz eR #+STր8Oр9ʊ6lͨ2+op_P[ :kpniL솘;LVkp‡}UwOYTЯWd/Jh`\aG*j6mYt(ykov`VcMܘsf5(SkV֟F8e|[f5:ӪYn S|s7pH ra!ݰȈ ]]H~ "Ć4-P9w:Mz,dA9z/l3kAA|kMt;K5ުӺJl}S=HMo8rP |tU&)U2;Uw4?7u^JUϮuA,dhL!2S;.DR\ dk#P$ ub$+:X5pmZZ`s:% 1N1WHP7 GbSF (l`884%Ko/ԐPqC#8ᡃZ`&j|XTӨOJǶUf8ŝØqXCh;l )NU|#>.sd*58ZzI {O #q֯ TV Yy1=hߤ4eJHL."o|'+eע; &ǖIcOa<j i24F.p+t H҉1?KvĴKIo' fZ{9͌' [ 'DHOӰ ͅ~]@#Lp"A ƶp5t" 2IXȨ߀u-/  22}"|EeA9QqfO݄xAu֨&bMy6 1gM}:x1' E6pL`1=MyPfpԪ)sܟ䶵cۥAtzCԮ] t8`0^vKǦg+fK1v""& }xoi>6zbHn(e\b1}Aeӱari M!'hT_wc+V\F) YX^UVy΢[Lqj.]Lkd': dUxMngYqA/ͬJtc 1oj;$-G:6Ub-, \Ï)>3X/S_ʺ3}%e(B^,b)ENYjI4n*2]gC㪣b5o$33ogɌ)j¼ *w:sr?xI#obpRB~ҧx t.F9׿715K=پ*XSɭВ nFheC`]*DLH!ہz-'q $҈jԴ3E!Cc5\a :6t'DŸ¸H[vj<&\!)>Yisz|:6&44i@;=ɝ\]ዄ~W50rSd_u>|D~E%8:zRJfaGwz1INԯ V?(M(;VMc=󗜟Bz BZUC=&WwA(Ic7xj 2syOBxGTBMᨫo1KSa/W$ܲr9|Lp Әg=ZWmE (č5jZ>LBH TTN2Ѥ>r6 Ի"Wo@nI"XvZk .Y1ROk/)g\2L%NH sxůxZ9} '׈s"}83El6T0&!^]_:I?&K(Zf!$2=p02-ʵ$nWl?ty2Ec3g%eN4hA[2kOM%2 RAS'j E(){A<|>kO}*v)${1@<4 BSXM)-|P#r-@,lC|}?(.8ThQ-u߷ԃB]}y%|)Nyo$dD$qd~TO]Z˴;F>}2Z4/M@)c7 *I Uq@m# -"rrNDtMx$QPY$0BT[v?=4K1ڦ9aM/ߝ̌;p[J6x*1W-gG9f; GBXh~pf${Kn55@6{ӷUsO1ē26 VR,>Q(rҷaֶc݈5]y 1QTx4|T 0a`:5LxQNTie AUF#bz=A1p~Ek۝ ;7b$pm/#S^eI"蒍.á~OLN>r4tS>kh2uy5 B݀ zDŽz(`FHМS,QQ9o7W~ 0AyrŽXə:b4M' .ao Ni A'9quv!N3r5 &sǒF5M:lu| l2/lflס&QLz Kk? -j6Ʉ5 %jA@cX&\5h$pQZL4q%*/~.#ɬ|Ğ)lڒѵI 3N 6M I\ jCqP\8f#ل u yy aWp%!Xx'?^V?(I7v*M,#j$.5ցHN.gzhy(C 4$ XBA5pAO;CAup:PVqD3Dn/JY7- zYP EMcq+#!"baqwt=H짮w>sj>ag _:bѸֵT(5Rz TX8V#^s;#߶cWxڽwc&,A$+҆hT+rB-E"/j-54)7X+֥Pa3"ƃW4 7KD>!e&O+?6c ۃ ya.Yٔ _7-MT;7ee"N`ZY(y"&AmBud'29ޜ`Q>Am4Z]P]s^{I}n8ǒrԵFv=bjV6uU [rO1%N Ӧ1 (4lSJ^,`@-` !#E9%]Hfſu.eYfU7@[d?!jE\Pı; y^Kvt-Vc*%|$<17$b""Ve>:3Y Cщ\<{)O~K[$/ʖ0#p%z*M=s; cyhR 0 M*2zvj2Vzv ^޶N:k)@?"u 9V'5e!Yi``:ԥ"1!>)U9 $l!,{Im>%ywgc``B& pD#b;;0<ͻ.I=WVX+uLp+ð 79N|$FF"a~"ǹOF>~ի YDA $ZQxX-cbU !߬&AʯmABDH@pIl.^/g  e@$f5jj6j'G<7LRbh vt@nؙmw?+4E:8fn*p>泎x8=іy!^]Y-"? v "792` 8܂ѶqAv^x9l#Qur8ʚu L~71; Mh+%2WV*t> BddF+ -S4Xo({WX]l(PtJ*5$c3SߓHU ޤ4ES:2I\HDaI-EPUCN^m҃=J]Mdyc+v@ՐֆD}Za*|4+5%\k"ۏϡZz>/Ǹ5^|@ݒO[*W)=UolOh;'#K׀=[K}uJJ=i2>|)~|ʐ/xn;5l0In)TZ n2-+C;6s;8#Nʾҩ<#1ëB<ʺDqgt69hVtĭAwP&*4{=;Kj=]l1N)wCsx=EHNĻ.>i)䕴oPCNsѽYyAe_MiǙvlFT;ة6CeJNG2M7\z6.X6jJ ޓ%p3Fc_ni9w߭ڏU>;/W?Yud2k]1p[9 #LrFvX\ ·L'COkDC(H{ߠ!tim7B^W%N(t_} ˜gW >$k',At^j3Y<<~Dpu-z 2"_Q:rz%Q'l(ޚ;Cn`k}į䓡Hs^L m1@iФ|dP?;mTLZ3_s;OƸ0#j Dgր )N0DH, ܜqZSb-v1_ufHHfI--jMGPW2m X r@;7!Z9PUF1U̝ pu,1>ƕ(-;NQsws抆M\vKΫ;W'NJvBj#{8*QV]Ѕ8f0ؚZ WNSD/ Ԯ(Bnƙ &%,̊!|*|tw/m#k̇;YߑK(ԝbii€Rr=Yk0˳{ 2,{_񊛍,~iAIdcdVNZLJ7ҖJ>f1)!{2~9W3KDjFgc&̑{),` 0g9 #s*7:!Z8jCp!zk_U\JXq-.2kM{*p\ѯ˻̐]4=B(Pt~]zn:5AUj/|^+&) =WB\CP%c[7S 9UZ)ے>̪5zǩ?4{­.h0d)!t:Kg k$Ro%&@p箐ׄewf!p碊t_ĶU3 -760J #W]촤:uBh)~[|31CP˛k6e*3d#TiS;~97AvYPtPLOHݲbUV(/&LS&FhcnSx]?eW?p8L SXZnH1>1H0XA%'Asԃe;nD*ď 2H9k5`>HݵqnL5ok0JW. u/VP{4!bR_N:(LeX"H#A|RwhTt쉝Cng}{vVHe}y.MD% o+䉽ߎש~ȨUDV1HZH #.̊ 1~ԡBRN$I;-S<>'HA  ژyVLŹl\1ݸQYieixfsX7F*fw=Ug+U#D{S |KJgYLq!t&er [P F$f@/R@Atܔ]˙d$WO"e7FP! oՋ"Vt"Tc̀v$VӡbPtU 4y7CdWhwR Xn;w 5,nnI5’6m<3mRJ{Rʯr\QF|B r[ʵa6NϹ0r _֑$Qx"Cu%y T`{$2.X=cDz-02!lcʂL07yl/B(>_JbYVC #u~6N܉ P_wޓh"="EmTiDŰȉ9 QUi+z'},1ݿwԍ1GrOijrh6$J$:@?B}7+g#;+^*_V:4IR:>TE"sn/Y•j r\ $#wM*wn2k >CqHK͛at!we{X1MKw"(]k`+B# # ɱ pbOa|zSWOpsz7<!_tdٞ’}^5au_ ʃ0l+/hB7H & +zG w"/*)eify4~YbpP&@6d9pUoGϡ$E=!ֳ{ 6mƲlwh*]eɊiߩh#"NrrgLۅbBz" VJ(P'e\4sJJ{aytQAزckFdf{,y VFTL6NZl$DF*4qNǟv )RW/~#6x 1Cȡlx ?͊4!U1==ͽu" l珌0׋<6:6T+tdG*L(YE7=m1NέG-9+dpm=a{/ɓ*x3Pc3ZB.%KYj+w),)s_ri>Ո.&/$<5 }|^mg# _\FZV̧FIн\;l1M/axzK=(S5!2#sZ`1)%Xct}3!XR] IYH!U}XԜh/N"2 g ޽xDeKcGGÂ=YeҢjH[L:ڿ9|B. x-Y z]KxS יNX#sf)鷽Ƿ˫wM?^ٮ{*˞U6w4ECHLL}.޻UZK e@=Q367dVSswVj .h-5ƥHrpvnG,٣/Qu~o6i9h]a@0Dάhd.vkc\T҂"P&qQ*Eˤ2W /BH vH:_,kegj m5=Y_"lYQl=><fpm|9t6=6b.1lw|s6k< [FFFa_)ʍ/hxaU#PjybZghvqZP}~@|~:y T00u\{Pg (qH] 槼n(dǺړ'VkBe?gnLQt8RMݝ*<_#nqEC̊Q]~:E,= vSZlVC.$]mK8@LwLa`B*9M3?"SM{5y8egc?/6_:u<ОxHiv'sgKh6q|i̓Iz2^!ǸQ(Λ %#VBo*ΈtɞEw rxA6''^C >ߙ;+HCC8xzXI#`V5Ёӓ𓋰*jtBcpTgG9i\{)LPw(#C$ڟK+GS|^)v\Z(P;iU,DFϮ7-Ęi6lh0 c=,bMi J8dD`m=Cޮ-z˾sqW%#!;R9b?ۋphDѴwBGP(MTZc}P|1qd>I: {pnjmcB/㺌^s‡FWI&a.Tr_} o4 rpԸB})xi,p~%G/w%aL'Pʉ VI('IM#]1A Zb|<SWM` Tuk`ko4aW \qñh42zcvDP G\rv VTP+݅<u(kaOw;aySřD{&vpEusE|PZ7^;ơ8LPrXʐVw 'K [e|2Aag22mΤߧN! Y c è*8nr.č^o7<TV]j}Dށ>XngY11T*= 8E71y(@a$}Qg J: +„M g\x "yDZI6{Jvw/72osE %MZ?L8,_L^h##dKπ(~d&1GdZkR/؊=z+Ƒ+ Owp`X0USH*5GfѶFV!_FŌ*rm<pC7^1>Tr:Fbm/Kܽ.Ѡ`=jv◬6TMd KgQ.' K^K}y Bd> :&gE uyP4orC"Q6}ҮؘT JT,= 1LX\d~Z`kpXSOL1`ަ,C^=MRTd&w/tk,e+$ }g`)'_b"~B+8h/(3y+>3G Sx8mӞ4E8{Ʉě.(+#IJ]~@%_9(X"ȐÏFS^qj?  VxnntrוvM]:d1%v[>SiڟoU3ޏjo^K@./ZV4cGKu\  ضXa]`*}Pp:$a#"($ܖA#/IP/ ?Q|uuPų x%T>RЫ}Bp')0m5!y~ǡ#] $p+kc#-\e"wzϠlי$+&&XRym ^,}#RH's9xUO~Vda*r 3qh!ظz'0PŚrDOe0,RC vJ]jڭ/"_Gt6PA0,pmA:ݔYZx@l?9E5MU?e]͗\mf>jL\BٻurS Kβ-oxjǓl8!9䖼!87\Okf@N"p0uQ,z"̾ YjqnGQK M"Biir[zϓ*^Eȋ%pk5#y* bıqÆ=['퇕,T"`v>E),e.t$h.¤rwDϫWiGV\A+ޏҪ#W5 Qe| ~L$njEw冝`}#v~z>P7 Zkfqꡟ WN kB/uIC,:KݶM3sLO؈ڭȚ}Io)|^҃L7BN%F8dIs+$}T,%jbHr˘_EYV:;5,>8e{+-h`SH4z6n5c,,wRҲOb!j?F jFe/1 S 312Z" c㍡xr{wE5HVMQ ^Lq1(&k6`O%?'ht,"Tr܍jo}ؕKf1+y.u"z,_W bY.o^o.IG.; Ԃc7ӦO%qSxFuY?˧e LVQbE18ME~% ݽt@ԬziX#&QԿ1GN7Q{;Ӛ{ګovafOء]T"{=B݂Nx^uG5"N :l6.es|lv/7wbt \Q$T`s%ѥq°+/D,4Ƿ.CyS}t1pCa&voklIm"Cq~ppfCD#$Ȱ*<2$$m49_2果ѥBϖTEB ЋX1>&x,m'ygZ}ICbn^{"@CZ9hrcL/\S"j=Υ 7LR|^_i!61Paґn%M$DFw2.npH;BW`xſrϭe-w!f\y4VȝcH|"|<1}?<&#vJu5Eɮ?DpۦH<0щOaT._!.5qW R_̣u/ՄT9B^>2͏jp6vv`=48؛ׄL?1;wUR5 :ٗf>Rm?[T̕x8A֜ך| 5=-Hل6> RiKHʌ/SuSc ȻK\l}Mcc2N&cЌ\%܉`x811-Fqʉ& ʄ3GY̞ ܏94B1}V-R;+ʍ Wzq &ުC*/Ec'i{~?F3x n ?vªTnKLdODm)lE D37npYnX3skG#ϕb0Cք% 餮/Vʔ.s5+\n;@.t`SQ ğhhP?wXi[)ϽE|R@r 7CBw`$Y+A=gǛ,#͞l3mFAxj1R)g":9<$PvwS5WfV`^>i&.s|Ϝ%;FH6ȏ94 ۓR#a=ӠvW@/+WV.`v$|P! r(^p?&i0)^X+{l+qf49{TEomp=-5]<JuM XX\ i܌D@9O)pPxl̒U|u0 }$f5s9> ??[}#lW:\L|̟sK;n0lWLJ%ï1a+udܜT=M$$CE!YҞ9^I9FwFHsS=H}8ؓt<_CZ{nY>.|.BoI=O^=#t'lgo=l۸a'nE %}Y0!DL$>9u'(9{lju?5@F j5N!/ȋ/WKVhKdusIg4KAyrf?}P 0ej?mbC JRfWKPuٲ(~]hGMy,D@w82>we6Xe=ه<{]])ߺay;^P`Ķ.>wFXNtj߰t(yY 8# L6G4TnWY94+`Xr{Z6 4ǰ p13#4ЧxLn&"#MH?׾@McBq) 1TI}y3LRw;J}|[8)rN;7.l u֪QP'ǝ\ M[]ill5jz2$ZJ7GPj?Q 8e_o4Iuش7xzq<䝙E&Sނ}5skbU& )1B B>9,B,&MPX:6ExKLnHQPӷ?G~zl9;aq\JBvUS̊K#i'$1kH6֨SήVv*[󑸣y |``b%,?1J#ٓL(\n4 vG\KrS=o O# [" bD!-IyJǬ?HR ;\0 3_Ua47TDuV,5q9q9Ih5m'BnZ*\Ǒ,P+ !y+o4dl;)%VMn}%05Dϒ?id EOO)8?tlPԇudfz)6Bm+ w|7gPn$ns/'#(JO)ƚ(,U_lBSgc^XC(svs(0n:IsPWZIi du['Łᗐ22w'A We1Rt+~rIQ qz>BqR-KY1]?€#9ӎg4%f{8GKEs{{,8OH.Ymж~}CeT5;FRgחIR[݄FpE 4 O}]rp6WHQMGh|Pwu2aTY+O9w)91A*5-ƾ61[th5)qתb=#$ׁ/Aab|i>-=9?ULa=Έ/X+7Ń > ~1Ag㺕ȻL7f7jOD#꛷CwN~k|Sj >LkōH5qG1>*KZ+i0Ye_1 bcp3빬C, ;YUmQ/dUR)TDiСk?EFAoech_E5>gŕ3繱 r)-1 7AZʚ`QDp7_( PwHhua:F!1)k;nlVq<~eñ 7R)uH-bdU"rY׮nK _ mD) *QE!]]_qw -*hMT' [7\/?dȉߔgcb#p GY?WFhcgM65Or$(DX+Z%xxU!" z=Ք߶߉ y*J+X";"f'HK5: .G\\Ss^_k`0_4MonI/} T_G1/6Gf:]2-7w qƄG i6s0*Y4Et'UZo@{ <NăM_Uv4SQt/n$A?s{hz/(]Ξw~޳O"RSCӭ5Ҏ+!qr?YA. k ehoY.P]sK:]Ms5QT`14+Co;F& I 9* 98qF@`>x,br~JY&{ϜQ'ڄ*g$8REȊf|ymg:5]1Mto=-@dkA˿ts}f  \"cnQ&t|xYP97-֢^ANyHLQ#"%[nIah K]q{X|˩1L| !m2|ϸ mb@t儓A4 7ٰ#𤑝rsC8@M 6KKzVoRN,yf]waοD"f,z:}# pn2l%=nQi`tJ7U7 Hy|veJjQKT)H ]rPe]GWa2A#nnR՗oG-y^/a+m5o_4ȥj2쵘uʂ,A]tT ?lzGsnݗd t 23<~H|o/ bCʫۡpz!]YU;i__yeCD؈#%-?g/9esy.XGhĸx4>Rs^AL"|umrg`vOʷJCZyL"  heAGÿ^CZBz$Pknl܏?2pp}Κ/Jr_d'PʌÜq!c١d)Je#n3Ќ6]x[7R(I{aX'ſ  aj=gw%$ϩԕgȿw<4 kM%JPp ,TJ/ ɣ{Ϸ3NBU3B -ǻ  !˜TwX[e5 YI;8 zR*= KCfj[ԏ$Dd*buAJO|'tp]*i {?JQaN1ct=WQ"BE(R6Vn ' ]sA(ȴYj X~Im?DR-B 6'ABM3{6]#21vխ!G\gE@d4%AFUDSINN /Dk5O\j,o:F_85#s`*]-f$`2,f+iKD?4?R>h{fd uN~L۴G3L.mRM=f֋W6U-,ƭ t6}24PN!;gZ|QqiGpQA= wDIPeM>*ZHpܛs0F{4F}繫ScVbząh 1'~6^phG5ܓ#l$wexrcsJ3={1!W#g ?l 5cK2+" W:R)*ε !sD ;'*{ҦX'󏩦TQO;zu/GT _TڍoƪEw&ͫ{{fq gxK'dQy#zppLO,4;ёpCV<GEuYod[RUl$K-#ݥ¢m:8lC.[)m H#O8^||< =]{z;q.0醤< >Toj=TD^v1%""HcЙ D“&byry_%?CoJIk =g%u"JKv 4A`aEWʯ@ P t| tXE Ї?Ȥ;k32A1P=U|ÎM H7cRF?,qKOP.jYJMg5ou{!;~?$Jx (Ԝ6őV& ga [D,jp$-BsEa3{QvZ9qQ\3.,Va zRM;G]3yQ B1*rX]OJKT Ո-$ͿGri rM (jeqOuJj ѽnimVM?t0!(#RG4.l3,&~u\(eiyd؏x0V;"GUPHI :xFcmGyTyhX2eҁL# L+۴&n&Y,cw~p*ũŪ^{I4SeGnW)Ҷ:q3 7nO9Cp6:;|fNB~7`SFC)&Z3fC8ݫЉFyi ^PM}t('+80h%#b&~;YxP1 _Cq\SKBz[RsA"A%ؙJɐ0lXRϟs3dv{ЕmdhY#?qˀ>"y?x>߆},_RZbUI4"Iܚ}:E>2L: Ne%)Hr|&LvJ} PtPޙPN~z;Ce(|=[ Nr؈މԝSASxS@S.!jB\E.,3r欴A,Ym{&\[;St*}K8œuFl.Pqۏi_<Qzz _2+_CpvAw!+NKss)_CXōF3?fZs+:$!1̾z90׷OPqtE!53RsE6 [ cP7NI5 lmmW,˷u3ah55 | w|umq7|lbV$QSBby E)HSkWX;6 k +'cKm ـkk!ӌ8[vЇ`v rIDicѮ_H8&%Ao@3n3jIG~T#٠i)~8ZrxrP8Xgȕ :F0eVbsO͍SڻK&;ixJHٴ)~Y"=ƆuJjbJ FQO8RfeFkHG/+D[dZj1<\{)Ji[:9b`|\_%A@A,#}thaCYu_Ft!ฤ FױojT͍&؝ׁ/@|xN ]& o]7p4SPUq cǪ"97pw9 U]Hda bQd8q*i[8@Ẃ( 2Dj'vW\%}hzt}&:s'c#Á]~wZR}?g=0pM5hNv`ū ;N˺g> vss?<0%mRGՔEw;֖@fv> >Nׯ;S2 5IcEBh.wpf"Mn,;Dy%}H!a[;Fv79u%w{0@ϐ/\Ar1 23SW SI~f'L+Hpq 1$%;_,Iy 5fþn >I$Y$BkG8 xoNX FFT2{!~ ~n\Ŗ"t4F|yǕَ`/u "oKeԁPSNY8_,H[d&3 ^ּ({sc.nOrcj4髇`&~IB<&h\?^(ŒL,LB֦z@~>W7IK"FoʼnAX͢;Yw qk[9myÆ|G0X `ɤZCw 4T$F3̀Bot$d~97]G]R>6#OuE7w=cQK.7!ͽǾ~*B։ڷ ޑ[QfD2%wImەΈDv Ⴃ Hb(IVJůyluVr~]h䦞>h 1q܏FKqƝ l^R]~][!`P(WNvLQ7BdSJݠ FBv{ׅAV_H>i5A|r42kuN``XYzl߃K~s3o?ؑ䃙t{11ӬHz}v1LIio kAi.iOU돗M B}CGYwgb:8aϟe4)HWNӛ:!V < g|]%>dYrMڪ&CU\J<eq[pI?ݭv, '5J!p+nR듟ܙ7Hd ,OrO '[<9mP~䁘BrԄ.˕vBbV&⨉k_x׷Wa j;4nXܼc038y>pO {3zPR,XƝ(g;R7 wd`jF=m/"r[B3SP% v'T7 k_]eꤒ;I}<$r^ǫ`ݬZHfS]ԁSX8nqEFhhי(XGuߵ۟~VW.KɅt@KTX¶d@FN (WIh Rd<uCp܏%eن f)'=zD,yu{-6(6W@B R]${=m_QZ \fEU?9V(ю.i ܅Ci,L" RȊt.JN E@Q̑I7b,i9D:lG[/'ԦH %(3|9"(]ޏʊ94CSvl jjrHF<Yؽ o تf4!&Y=) bĿ.zSlx:h̐4wkW[2_~^|gm4|&v;&nU=ԭق2pNfLw8J<.fZȕO芐͵ n?YK+nyEWJnr(3+,5+&D=YXI`Klr/oSwbQ#gx򡤔/K+/wgۛ:"sm$AWiҸ3 9"Ī1e/;A% qpz=4[dDPXp $tGs} Pvq/3 ;׫OyԯfrHǻngvqn&hALk S"Y0$; d_[ }aٗ y򺜓lθPt_{Y5x :. E D $\9+| ֍[џVS_-]*#Z[A4 zhF,3,}~53Qz;âuO'LS!wZZ(֓48};;J#H/&i1u͝eLE,0,gOsSdͩq2r-_l*Vi0/@ŀ4Ԓ}aKP^g- t]RM]Ui2cT͜ &I4dP_FsQ~pbɺw~cUKk vW}ıv`ߌ  _.z=Oa)z'0\"F~O;:[;XY֬q.WGkn!ͪK9*39i]*M/#3yܔ==N@N̔|u-|c/ߔo?[$"/ʆ<><=إw6LP+xWrbB>_=.R3T oܸ.}' Bl-Vϰ`PiԫGHժA:تnFt)p)pUujaŸ|'mwM~w*YE؞J6he.eߥN0W;qa}ԋTkqEz{_#%QY9@$T+}JTy/!M:P9S,u/( w_`@pAASdjjZ3`he&+|CE-dKy;Mr;:_4h bǜoR F΀qN7B%k )` Z,R8gbcpGfP>TeuvJǢR`"_HzYrMNTRőKwdEmv% ަ _05fv(\{\THQDIؙtx]2Im&:-}r(hιuh.\YC@]۩@%@v& NInz򙘳*e=Eɜ3 BHJ]7l9KLA4If0hNd;[+0 J:0HҲ !~_TH1HcC̫w0"hNƊ\X\S8M:Iܯj_9Xy7 "bY]5ӐCKTxnKBn.xZ5Zl9 D慿 NGyk>|cO=zR`|@d$>.jK)^bW0Pj6B 20!P>_':7?7B< Ocn&S,ys` uf]UJSm kWE(0/DG<6}h(Os1vTvK g_uoArws}/LKCT-bVN ^cf:TMmlnU"y-2o\? z!Ko|[& 7Ϛ;Sk7K;BQַ8)rV~aQpB0Hrb/m iCg˦>M.,K >tE;/gd`gۨCZ廹_q$E$wѲF DMm戊:~UXF5)ǵ^sԜ)X^siV E޵ 7>1JM?յ& FHo!xrPwZPm,urSy_noecj8]|iJ *VSU ƇDžnӢ!Me^PvpO6 ^2kl Fu!h[Ch)"#Y:PF m(jH`髻H! fN+*$90.+JRt$[P=B 4/B*11&[ڈ<D oNsDjʵC 䔑>7K"̕5/|+e [^ xqc/mvjtx!1/%]D=0cYNC`]PF5RؙX >ä\ hF u^EۊZ 6<>0 *Wތje;'Z,PW|E} @j$0G69סoJ%sw4#[ x+'^֚+}DHgC,w\K^_.1TEGHc`fjo)Z n[DƗ 5]h7GFɈrP # 2 1om^\]LV ,ӢȔ|J&E: kFxUc?ۈJaѠw;npoVtOOJ֢ӍG6,sUYY)BWFpuRQ:1{>nTKŖ8Z]SwՕ[Ƽ|A#Tu>"U2p#U Jv5=*iSzЋb 0 H;5AU%p7n B(˽̀e2Ɉ-%H ÊlpzL~ZlD~?p?שQ )mn`m@|?Q،u=B2&*Cc و$d2EM~:YSH> ɓSIm;D}~J1zAV @9RA]}{(.t 2Uj3|UrQx-~n' 2ea J48LJ^RzJܛ32_!kE(vC%5.KhR&]$H[l> 6$a޴6;2yz35*?^GF%b^r,H4I~CW-x0 6(&{{#gy$Eqj ;hcp z}E62 neMw eS}~֦8BRctrT'?^a7q6DEcnƒw;(ȼ(wQ~Dwm7Bろ) 3gqiՂ4.XT_\R>tT)߮>JH?s%V {g7J6lEQ2QAy1& ut[3og3֓N{U}F 6,}Rr :{^̨OM/Yư&T; !Fg =;Dj':]xEiO h{kT6^%kr~K/SS5 y?M7r9*zSԑ 2k͜ rѝ%[HBC~cW[3~Iڙ5 gcekepLGBLV/c30P6zm/l/4v'%0$f8]uR3A3'I(TҨ5A0h5=<:{3")$'45F1wTqW<Tq8c"VxLf#"mPU@>לT: ya?dG_ksM /K(? "78j[]3];/4@w,\SϻZ-2>;( n?P{(چ tod #snL Z"g5&=)Y^7GOЏo'҉tCo_F<.JV-Iy% -NˆiM)D 60O""5N/>|85c1'oxBJ&}W%#da [9Ṛ ]+kSCETNVb),?!!E#RNl!\IN-aa q+GZ̽wPm_B0_axÄ\35YT5I"VS㖌fX>ȓp+ ^o6}Ry0L?T)? :;j3KeT(HaI* C^kIrH51ae-R'Z[v㦩-lQ)8(@X\>>danٵ e@ #p ~z~X"ܢK3Q{F5/ >wD!1;"QX9lX74WK[^J d؞}[N۹*D Ix$#hGBi+onE+⁰Ua1%vp{tH#FhCRf+ NWhE uw:p`QX<_r>W2`4۟fyn # ߀+hYsVCv8h '܍rd'ej^젦 1ǖ%%w"j,x@g8qrvJ`)P_8O,X76餐˵xu ;l'Ӂ'pWάoJ$PWo1H| EP׍UU8!;MMN4-RX/囖+ h"O454Ac"] wOͳt)`Iz#Eq~dB{3B+?JbK\|WsQ!N;wK/Y_'SB#y^υ< V$q_!/@r38:>)0<| ;B9*^ SKun2#)Cy5l*g[ W^oΌ BxH }J J/LcPQ :C$yD-!&.7 xzn b]˄T땚]n0H÷e q>B.&ef 'ZT)#4*|-BUDz8.5_m+B-ǖOS| )^zV=VWhnG~NH@\ݦfl˷k{C!u(-35œR~e1YVB) C8Lw[p?C^WHhbgt53DSmM!W'dn^ũEk8C5υGS~/6ƿh@~ >TM twÿ^ t|u5.%rRC&fVnά6Y J^'7wB˷{X-+V>Koߗ%#ަ"OC41=GG"vlO+):5\?jג!!iҼCXr5YG vPD7#WT3`xa⭏Ǫ+W0OR %|})2[ 6)/K?ڣt6w%ՑQѹe5Vkڨn|sؾ61CEw7v1L0TTj)'!0ySɴhO. SlWQ÷xͪ~~| 8;-b('펀 {[ ]nͳEd+W)*(sEym ͌t PtVCXHE4zuٞ~{:4tߜc@s *m ⑺5gP.BK(2{-V~(MO[ESAlΡmVZ,ĉ;C:=y0:CyWaYI"|lV* Dϩ)tp̦p{ nAsc#-^M lzl <6}뾽MMpzĕ^/Ҝ) f*u?dק2:f!#[#6 M w\ɀpɮk4W1\MzpdGnOhTIAw]8nn)k4hBW.u-,4 } 52v> YiIPK].$q3<ҫ9kґT 0U~n4NqN픁[][#s؂&4,KM|vDh([OdaDJ/`#!B. Fg_A zY]KGfV~y;PmFUT-~xUO biسޟɤmi%]kYmc I-'#>ʛ` Z=tB[|߮bn-dsc4RGAT /r9V_nd7i9D*_@e l`bnnɼWBI`Zja~TI-j!Ev&Y>Ol`lP+ŊzTj%[,*(7w p7*4 BTǚ'l/Ӵ- g]_+x?›ƙƓ]0#_nG?n)KQj#d=`]3SUQuD cb/BW-4XZwh炆..dphPچIDmg1iWqM,`Mxd.%-`X~$&V8zs&[*"r4Ӏ $"6CgnosagXU_>76qO*P`Th^.S' :x`S>]Z)VHpI,-6[w@$>V3|Vxܢtq(ǒROB?Ph!W+j^WEȭǖIلCSn<SNiz Ȼ%HbS%->z\Efq0ZV9wRTE%dKO9גN|V]Y5c J6M^ϵxK1 R,?7nu 69h1MQ;_7)aAr({wjR[Wu*@]e< `g#pZ!i?b6QkMQj6IDxmo" }[yb l. Ht{Gw!̔OmAchu;h&#~3bZ*QO:0 1YSlO_X(c9bX}013D xF<;%UEϢs'KSEQ#)T]EFR72[<ϵ![T_ |M]8va \J: ;qA3[l|B}w?$ЀV#*h/^L[2Mۘ}ZͲZ\R2:*6 -VZX]/b&_Դ+ NH# iRԜ_"+ ( ))+R^cʖܧɰþŠR><zRĿm_xlFG[KՈ֋Fspl37uS P$,_ɑg_h0qnrl_f-a5ۊ:{W[/2ED7dys\+?$񤡊lfzg‬F}{>lW(xAb5$υ1_n{ADM;ruTc u魬Bljj $<ù7l^ۀR62}~QP{?ɶJY8%zsƁႰqpVyg6Ns|nUu`ںuXyS-# %Å'Fӽ=4 ռY2!q7dِU'#%8H D 1((z7(TU ~,Zj~*+OdbjױeҮhI[ÎlY#h5ĴQm 21,r}ya}y)aֱ:#Y't(F'xuVr:lABD <QLb:9'MUdZⒺI4A~Mjڧ(#t';.ԬOH|a 2Ӕ ʜͳT쇉VZus;yj@flfo GxOh~4%-/tч0n՞ktfH~v2*QHݙ3 $o Έj<'Jo˰&Sy G鶬xbM.߽ԙqCnJZ`MC lס#"0b`(]Yb.ZBE.ѦR~mYO=mF﹢P[Μ `Wr.0^Z6sמ,sH16tKpݔ8e^66)1oۘsz"F!?K?)Eɖhrw-`ťՊ g?2rfn*XO<ɾ/̜,lj<9:]Z}q!A= !WYQP׭zoodjx@1Z:F} ]!xbҜ.< ֱ̨l3'h櫹D")Xհb]>o艟K2)G)6f~b&t\Nv?K'ɩ9fƤ5m :T@tS=b6Q2A7rmz߁ /bxڜ&@52nWiq ƦP;6^`D^A7Z誽M(>R907%[~#D% s<8 O$nz!]%2^QK5\*AiL_-$M_`?p; AΩ1dsaӤDo 1oWUB12@sk FތGi8m5ͰCҾ" >^_ܨVR1)B0!'y8Q*e\ƹ FTVz@|"RqD\OPlpN"G4OA`ZF0O-hSc!E lN k/ykF0NTSĖ*BRЄC㘉$12sGfnc`d%诅 bQ 5P)$sOҲii7%[0PS1h!v.G7 t wW ,;ZR5@WR=}Csɓ8}DNI?45wvFrE0M^c5<\=p}μbu6Ù\7D<*J0XĊ,n[c%B vD> ~jUb.p|3 =`k:.v*݀N_J]ɘ(Clo pZ7'MX bZhr+>ir}`ꪢ[yh Wtn h72;f}=NUR닺BFW'(BŨ mo.LIwa8`oIf L=_QĕMӹ?vV]1j^>sp-N?sjT]9\L l = YXv !_o?t#FBTH?kiJO[ҐdD;ooԲ2 1>0g8!Z\?>jD+rjZԦjmB^d\D$2 RjV-`+ ;1F]Rޜnŏ9)?˼l+۩z>._4BRl+j+ |>" ۥ[֒ fY0Ҩ|H OdڮwOkCxY_4~qgx5taC^V~7M!y'uk G5^(WcXu.lr;\U#0Bt: SV]LdH:ZnD\2gSc[Bqtfڃ0 7Am6cW'!,,{ Ħ7+D[~Di/fA'zs)"#TuT$"!\edpY))#`;_ijoOvJ;QOH/0M V>;{ DJ4)XQxʪziYE VO)f] dtJ]ž4 fԞJ8%[V;{]KmQ6EcUE-OAx?fEٚM x/`x#Lۺ !M2Ίޖ( Ozł3XSRvIiYkT]3([I|[ Pea9Uy!ZfFwH@͐f\4bebPУ4*e%PҞ&}) ӑeB*K/O2}{DsfrfK%$~14^rFə:sVsRg;yyls#U\e2vSZ=epRп1\Y5½*^#C+'\N"C8aJgyc_#8[4i&~0oݺ>N𬲖CrHj @i˔ NV$^NELYs۶{[rjy±S|~XrV҈${-n\ꩉM,\ہqyt_Vg"_OF1]Jfhv~#P/R› OH ޗ 0bʱp죺eK1U=Nⶅ}XͣA:L'sDXuޒKtAgntR ZH+{L6:߁n4%>9giYūަj7vb=_f֯wmUxI\jWTct 7 %d6|u=̞ :ZhsK=C|<#̈́hKE"bP@{x[ -Y&?ͦ+`Q [I=T{!ĈZzziOϜ$,C\hi>{]R'̿Ȝ˵%[ٟh,ꔮ>DIQnh-u&aR:7=P 7@]c|ryC]yȥn-3ۤDŽf?+$yW6Ȕo`b:Y=`gBLYe|mEX^c!Sd :>[)Ľ2RIY XޢyGԾ$ i\lBCNh߸zM3:pηun(xTT 35]{ZYf\?ߢsI"bz !C**LOGV+q?fq2Oa kK%=aDDRD#Y'x5^DMA3(Gs<~hh5M 3F̑͞Yp8B#Y4B𶁑8eF+;)- #(^.g|͗fxsup_v_Jb ?=*C>A>*OYR].s;[Yqb@RSrx7 an1 ۽e_WۅnFvLwN|4Wn渳Tp Dj_BMfh1q1q(NڱB'|G32SldGzB5aDm[ B$ĜcxٗEP\Ux{ߛy.f[#B*fíIFR ތUBGtԎbQ]J-ĠDzo~-4DH (A*TͲX;֫4m%'THZ ı:fo`;W[2NT?wbINsrcyT:Mp5grj;kfEe)gE๒JzAx e#4ncPҰem:$|Xl 7HUJ kS2˭t\] Hl GMUKΌӍQ)5ϬkL/IOCrz8KڸoS`E1:djh"24`zhۇ\4kw}fy|9 \tny#$ ,Hw`p|3 >S%w7/_n\i{TWPx[U֗QMN^Ir1)KMC4E)xr/ (نZ4|j:iqf|)=mqc4ttpgT8wDM2'S.`(DQ9cpEq8>qo[ӱpM/;Y+}Hܞ= Uc 0:"]ѷ|VT.IĽSW.҆)D'{aoP*Tɋ4s@.LVmTӄlPFr㬀 4,fr֊zMxE=fqĢ5s–bH度t&{D0`%O$ >l8 fS( ݨ|w VyNh) glfՐ oib*2cQ֏u^J OӨa&RZr͎JsVXPjjLZWtˀXh ymp[,iʰ}v;&t|} dSRfzIQh[DS3_XԿ:^;+ecKco*^r,}MЋ].D9j" #c6{7״|%8,xy% -; Ghqc <.@)ʈnpz`H]x y5+*؜&ؕl\iE5%U&"}SOC~_)Ry]U(b .Zv@' B/G#&m$懜\4_j.\:*"rW2YgGgt>xG FYħM9hW;AAxp,݄v6WE^w0)Җel/V4]UJ!{ޞ4fJec%%+6+U`cxZk~=USn7Ш*ek4c(nNw2 CR;}mߜ]=F"NTnr~2OR #(E2l2"8HNU 5(ari[#.p*6+ů cwn1f>C 4E企1pF_6}hL~|;R8ok7U5fW\VW=}3%\8YJ`HUoep1ޔea)g 8Au$<Ag SW;U;݈̆#ϢEt's}*kQyz=eppUհ . hT!X80T@vFAݎЌ3bV:D >*~.协ICmڄ39PI/62jjܡx Zk ǦT2b+z6huE,J Rr3HAH5%ي4a8k(3_" ﬕk U7PpЀDk}3(_:fxwwCUwJ锫tB LnXyGH'&"U ϨlfDQg.KMN>::60eJm ,J_P"dC(2R;(2R,¼[CXʮ4aCNnpY]JL^nDzY D1Rܻ*O!C"njFSf< P`Y74'VlFLf"I~{x1/Gg.7y41Zp64.Qg WJ~o_HtHLVM5L8h*͐~Pb{Еd/%r/-o00 +VV`FSa#!{,?Rky}Y+RJ5^墻=7\Vt#R;Gw*dx㯍OiU,I75hWWnuyu 5d(w|XoA{ܺԤ/~>ŷ #Cܹɩ}}{3mB)_mXS*7c2x\cb###xl)%=6}q,Ċ2XH-Tb^B=QD)Xͫ.[!*,K %fzuTr7㌇@O uA"<ݼw ۱H:goi`V B-殥yT3P!K7L #gC];kqTzf_/AZ5@`:ڋfD2N[HSyՄh*.!a7$~?U-y˺pjɋtb ffQHjVw0Mw$1P=[B|yUVFKFB9hq޴ʨk9OAq\cE W%g%?t{W?m,xȑ/YsiQ+,1z좢e2FUIJYqzKdsw3byLbS#O瞚RTcχ%t7Q| ?bxz9KY=G?6 #ϟ#޿DqoW^5jDubu#FT]90^Ar(=ɜ{e| Oܓ.K,~}Fu7њ /lfpbWXis(YuAmљR!ꜱQ:xAQ5a#0B6\+V5bT=Հ1{ 'm.2XŮ% ۓ>E#LWXbfI!\r#{t)u,OnxC]JdS taBjȓ YD~cj+"d+ӕf H!N G8=3ڊ0ys)vhdqt{W*gs ޵zMM}"M9]0l-W,n7]B",kj4wIYcoZa櫯YfK$5iCvn[ˀ7R Uw܄G!_Bk+DtaúNF1&42 \O/qHYk0>h9?y2ԕp;Nc!|yB?S@M9gquބh[0ӧ OOBu#XI"o.`;'SUF@ǘbFb*݇P՟se[0gM.gY~qUSkrL7Pi6鐾UYćxIWdR7oP"G@q3d]}˒i]-"F14@OLY?G*.5J2sd|NRr`H8S/WƝ$KmQe7#@+TpŔg$ U\zGsXڢa?B *'o1$21Xqhj?ZY0D,unOJmU4>?D2<&\?W;P_ ZϠ/w*\X*O@?@Q4uw#2)ϳCf8C_~vQʳG43ԦK,d F<f&WcL t*7O ρ.YX $0kW?suex5WU>d:0JRsV.WX"҄JXH 0lym#s՚;x}JĊNiVp8,50K,۬&I6z]zcL;P X˥󭃭'~ FP]⮝,@I )?1gV}  JCз!Z ob<&I N˓2`a~%U!%W22B|-FKneaar?r a`zx&tL>KEsnU# Itγ%? \^ۦ 5^/5BOf&岂CX>rVvk~BNiyI V01/4d:OO$P3 Df[XB87>&",(Jxr(.(1ˎ*B9+o͆w||p.6"0:Q4e[X*;jrm 9د'S7m jҸ9]1fQr6&6k/ H&O^Wc zaV/]/s =A'˸/IH$`XC#tD\R>`2^'x¯h/[v#0/=.ph֊5O1.|$WCX /lv+>?cQKlVRjN%*4l]Bf׹*XO98GŲ r9[g-v:ILUzwF+j_{*{EVd P?QJb:-!@\2ʹ,Տ[idiRġކFvޟ^xء,l Fu< fuIfw)"!q|}tgLM÷EO>j?1d;+Y'jFLu]eðR}=r=g91hDU^mGΒm5])io4A OA@Ga-הp(2cF[߫oVkУIHR 9l@!>Tb:JWEr/+I<ʟ@A}~b؊r'̡(,m)2p?lZDoOYSpeF#';Pwl@KZ%%6eE{ dXd<|90 RˉFgVU ]CO\_1_v6*7zU{#jv! _:,kmI@s?C(#_Ƣ8Ջ AЄS)ب04x/.jpG3VW䲥5<Ғ*asٷaoSIm zĚD='y?x=3MHh4bV(\}.?~ ꛩe1X=YlUv'l H #2h3ݮK*^o-N%X塬9.nZ6~uT#]Ɏ}Vzwlux UqKs:I2%DDħ~']Kѵ*#7nϐO*<4-;Y>]b7{ 8| /݈⽺uM'rjX +-M5c>e/okC+(6U؋> BL>JGcJ=|y etToCͰ6{̱,JPZ1c/gO 13Jfm͗ %9h_m"!ODU ' 9Jh9?Qm<l{R̤,MWR@AizJ'@/Z|i͊VrGa%C.X׺#@)3JWdB[SqO+7?pE{oNGGz^ 餧^ u7h])/@bER::YYaf2HQ7̆\UUh 3,/27RPxA}ſpNb2fh,A6Nf'C&_8e+E8̄ ~~5DtaEThŪ֍In::GHzO;{!*բ?KOFbZ{,2#7w6CP {+8r<ʼnViۡ;wCjSr=1,"TU7eBژsg_ ޵M<Ơ bso-%Orp|mll5Avi#xcW`i恉=D>KŶ8(w=mG/>={LZLX01.`ҕ}Y.{h(YAOz6I~W-->+U w(|%Eݡh}N:IL' - c20ŹfwO֌tl5|O/[d{K뭘 攅Ʋ {N_̘U*v=ʏQRϐG)$_엣xc'Cz 2sh3&Ro)љ03٬~(8ؿy"h*ϠݡmM$ 1 "*P/'$!RŦf, aqpvyc.mFAI݄6D]nsrQG'Z̵V,#[ZRKoI$#f0 H>o(f)FkQž` !\=|ήMlv9Cl:e@SnJ9tֿ 0N^- ߛhvH"*7rf~"4Kt 4HqX:>GL אG0%cG SjYGPĹl-j1!ȋ 1iN){Ye;E( eR`ٷFZsNc?Dde<diTKwUw`Nӧz$#ޣ SawB3MHfܯ 7v(bXbV'9t8Y4I`+ήAN^ȐhHAJUCTn69qEÏHދQ06O !҆hʢ>*/lMtO c.03jzU Rkmj D4 L=׳ u&'=SCyl0ʌ+Ԗ?5i"cEb78>x|\ur'Telheڕ#.zzWimd)dT@P QY|B1MJq]iX[ȼ1ŰNOti)P k[lJ6%XH.Wdti w0`*TM=JQK4-$O$@ͣla|uQ8ٴO'Ұ?LSi5[(t8LZÕ  n;RٖY@@Sn xjE7ĶE~Բc!2ԁfUKC 4srd7niτFEJ8|",{yG 6Uc̤L~q+^G1KޮW:Y6BÌ 1>|U.Yr\kS܈t{\qVގôY><жp7(}\P& |A) ؐ.D? 0~ԁO3<{i زǶ)%AdܱӾBI}{OK3ΕI~zLɱSG a)=Xؒ\`T+${G;~8[Zlr/ Ha GUraߣFdvvhhL"9Wޙ 6@A; {6M8Ԟx{yPBPS꿵κȇ^P׺`WCj"#G"r~(U94&X/=D"w(2ч v0ٓ{d8j=ZW4]!MEa*دSFZiwet8 TEhtFZw}\+uelMP S5[ZD"Q y7x]n<1:M[pvX#~j6jIXiU1^9"OQ/;Gx7x{Uj]O,T`:SҮ}ޔ kh2oW'M%Hs`2Wa\@(wwtRN,w5tk [Y5ٓfjG]A)MKa #>4#w 6YS aX4_8D(? 6,Zskx'tgkQJVemz N-x<$SN1Sշt$:ͱNuf=13WA#֓@Ii*Y)HġSAj ;֢ɪY!!R]^pohWCn?k/+]ÓK-#5K! no9]ŴR]vSUGv&KL|Sٴ/?LeXzAroTC;Ku3lb7tL5% /6+r5&3|msYEjGp:62ģZ$OT"M+ jq_.NLύEdXU ( &i Y^Vw7]rHyn_RV"'7S<sw'x_#1YMnmXg}5V`[XY xo'lq2GA °4s1$d<8JQ tz"ʚm7@g <'E7Ԩ}[L::99]~Aa?hV_MjVOf_4&3ы/F⡮w 8}7=FX-@9*$_'8jq-y`kg7 xPd߁5+$~v 0Ir97kj$Srq'%&رT/Y[Uj}2?v<0H>)%dg]XL>Y S@Pm1І=]7VjGlGuٝ(oiɂ 96LC?^NRRecݪ:z/!N,#}>p`s86D4D#{y}`Yخ:8S >l:I~(/̩_(5Ʌ4<6}C;  XJ$:E#X y$NOAY*WwQ1ʦzc SuHsubAM }6Vlֵ̑RmyB3WB 9G~H M5TB>lޙ=|[.Q̅t'L S 힔o3|<ms*W|FZ)f97R XZ__@s*ےA'|om/l kY :]oQH\6eFǒJ_ZkBX=% Ye[pHIhŎc%#q̽]c$F T%HD PeY$KbkJ/:,GA[1¸Uճd}yxd EpMcq"$;$J`4rp!\&=3 3v(X}54#edAU@$7aj)ՀΏM}{C]kӧ*iS-nYk,F-yCƧ!W] i18[qO%c% f$1h|J&=JO$$U^OJ-d1[Gimce?QN9K)fht * IlguMmmWe-b? >~/ T6# єX"\cwO8=kӺa2#^f뭽$Yi!=,Z$N)E0ʾ6/%aLLe1|$H!~O% SD b?$TIDL>3P?a Q>8[^XhPp/ֻpjUύtM82s1\-ח#x1G+9)ӫuTQƽO ]}h"73?a ̂js!$Q bddW{TI;P, {1fzۂ ,qBbB_P3q /H򑫼ֽ2L[ܙDYl\U@4PP {};@-HE }< Hko\1 TX2X%@>Hx]y0HFjw}vʫ烜98 prz \C\(Z aT$P$F8,,;esQ=-4%'y*D.`3#ܝjb(꽶1Yl&#C0zLnQ12b%{IܴOuR*p)YdiG&2p7 `2l'mWK^+`z#]7gX.0/?_DظiH}y"NwKR yWMvCMq1[eA'0:860=a[ ڕ8Nف:1yFatAܥ&&XP7q*ceݹ|Ņv!봫ׁp^jS[=&:~%.H BtMg.#e nПcuX8)@V}µ@J}tדdīIEnG2'2 }X/1 C=}wTYP9=]IC+|d9T۶ʞW8Z@dm `)?pk[篷"h!-GGmc,u2E m>umW*bIiֳF*=>xP!4+K7"&o*Vf|$2WEႣ[k/R?7cxMcЛrUrM$uAd} =i6H m+6¤fI=;JSt3ÞJTٴ9zoʯv =4Wo@jZ}sg&IVtZi.1N:BuVK-{bGrvd//@݈R@,uuGeQ8}//kjy3rIN 4r\Nk5|V~F֜CvpR]y.dsd#:E ҝlkC`"#h,ۋ1ovgX>Qgd,@A,falAEY0?uENo8&8"q R MdrGvҥG}Oi 8}`\-TO5 \#א-rK[j076%3(fB^%0+q=C鬘t[fs 2`8kbPQcpg_GHz_^%_` + #R>zk .LY2O6>ޥC@|Y$CHfk'%Ya6 Ϡj|Ov:5D)Mqg,DL/r)3vޡoXq}m'ϝ13Z*&ѥr mUc'##v<֖Y1J2Ч4n\++,{0uXF^lrxfGAUnAcYem*k!o_\ QǷV[i '*@aۡwJ#Cm'O]/Js֗aE6zԄ&C'ĕ̖3>qȞsf/Mb4 ϰq!z8fITY nN$Z BMdO x{ifB8JvE_K_Քޕ9SbR=U A6Fd(#B0b8N5fwL!d*L7Luh"eWLw% %*-\c:Y4|T+"e6"C˙(9rI7 (3nO: W}Z S)ch~ `'`_*at9=H1 2Zk`"VlX<{bnj+gā)(;]mLg9n4;I3?ZѹݣSDsbcҼq\'Ӱn Xi m@g<[IRb ̿KoFJg/dGI*SӰ*PXu\Mvڥ|^FEC~ZN&&Puy7`pH &lZ+P0|ֿ̦bfw#ʘGFQj:Sw9^5}B1}Z9MDHi-hat|g K6 bgwZV-ibVg_ˏ.b&6v ulasIg.Yʏ[-dqi<4+#Y[BhFqz֜6VTQl ]\QW貈#HƁ=3+7 ~:l^=9/Wj-!Wl`+8ĿU0$}ib);n=f ^N&g#kc +{?iAF\ӽUƢj$H(/c* Qu>I1-|*'~l\oM#z3γQ>/]9]El}wmSg_VӍqcphC~F qC[~䕥$e?Ⱦćb`疶)Qmٳ̩Vh,&3~@ =\~30OS,0CWoŢued<*WGhDǰ A+͂+Am.}ƒ7'h-F Fe 8t_V2כ- _QčrgR:ב\ۇH;3o8Chhob)$8Y.zA|L(%bkf8^cj[ׅ>П'M!kOm 3sb(55qF^ˈ)6KL}tbʴVj qǐl?Zq f3;¹qόr匿I+56"@-ͦ!ó0]fɻI^WP-]\x Z(lJ Zᝓ`T 6)k@ͩ/~)KX)[#Pj w \ Ui+knEmrv!R%AaP]dO鑔e!x ajY.h4mM!J 9!N> X@:<)oU#i; [:d x g*7GQ؍Tq{>&"Nƴ#V7νɢ5"J`JlyTCp-K_j/kp$$jOJ)vrRpeE-*;!Rj6-`>=Q7XD0*Π-4z*0(C-Emzю4B{U3Q1?#]pcəglYe@U+VY= R\1?E1$'=*K^p?ہĽ~ 9Yȭ$NWm]Ge~ 1PQxK[}_CƜ[i3Rq9M"GYwƯb;:g ߜk|bl;qߨn&V'}% &;f?[î 9G2eІgELyh9\7 ؑ@Qne|  }NTiiQ ǻ_yt Q p,c\R; k5{YMꢿ6G _( xVX`CUJ0 xodWgCpA-OWُ745 \ʳjÑ\}2:7FGBmHR(qDdLJnwNq+j{rMԙG8ws)J*b 0^Rb'i~@|F#<{!$̶;x>=%Isp?o9&ɤS=LsEA.fO=ZP6H@s6ţ7/Z[FUM eދh4-гFR^+Ek Fml@G3 _!pCT` ='@ۢP\cJ2<䢽mSHOjKecսwhԓ<+bFʼRm-HsM,󵞜ovHֳgb2_ZENѩQeIڻrh^,p4H8YrgM7~eB f~NI]szzuF!`uj4* Jy޾3z4˒KW\Y|ٌ̲'<3÷c a#A~&úz]q zUgyb{ExQf"!<?hdA@|ᜰL3()ɞF?XnUJ]@#[ź]r%H}';zHTFN[պ4MsC^(zv,dD%}0ZvX #"7$jd0]^j!{ٺ2o7ik.*DCa ZZ?r%V>[jcc#(/bg#g3?E/0ZȊ"?Fw>2[") 526; XF{;㓥[kfx#޿tOWo"M{OشC9H [`Vh$Kvv`kMJ[!9F{>*p8i􀸦zfk"l=TڃkM~wdGT"'0~ c{^T}cp44F> wo)}μӡ/xg{ua-+B8T@k 3r'}'|Re9StB3Fp5|&ޒܿf%JBH$q[OmH&/PϿHKt!  w+ߙ![cO7TG~WnaiHmg-j !n3{XSѹ_ D5vыi9}¯ 65!n%PMzp`U\Ui"R`Niz_ 0\tJ0.)Mج4rШ5bNy@zg hLh3X>e '3wuhK'Ś<} @ol9FJ*W=KМ\D3"RgH?>o!:VM؏'m]J a rfjS@Ggbl 7`:-M?b=ĮJNz);gpBDjBwE{04Q#nA sE0IGYJKW [@-{㡗깻:2{ SI-2.#$dU0aˊɧDP^o&k/ BȬڒrq$ArRq߈ rʌi\b XUי| '9|l⑖i|p.J*uY7dbu~nˌ ul16NH y ^P(^6'xL:oE.5qLJO5Z 5kU,4mi)X1#\]u@?66 Ydf'^ hH(d&wYBq+"|L͈Ɩ#S1KbO"7._jRX+G 0&XN]ү|̀N4y q^DzOsJڬm?kmr z䳣}>r}~3->(_aBup][;t  U˘Xng{?`@0:1DJd(|/aY:okuݼ~nGdZ \s+,di@dlA ;oTUs9BcgtY^+x?- v@ mU%r{ 2 \Qt1gwwRCl;-5&z -wU\.fyF$ǝeb*Nݻ=8a̦fVMl L`)a 92}&9L*1L-c7@asЛOdEz<@s{42& eE(g)?0Ce2Ѳ?y>$Ql8I @"%| [Q,_DCڗ^zڬ@F2CR'NA 7[%=f2P;#SzbbƎ5ǧűnX-(C;;RFkJu~F_'OoL5C_@e5>'_gթyrn}Δ?CeR֜9|2ض 䦐`87 nMGXwfNm[xPpMB^ʌ#!]|Mby2$* XJ:#xU.jR'S)hl eꉰ%kPs61;CٲTIÓ!P5}@X̝ wo'o\6ʜp' LГT$tV7%-;ʰ) _X`Q~DA^=ڈ"e.1 Z?YvM +ϠW!11m^?+@VTq輮?I ye&Kv\w S>Rұ3Y#*!H3dlIzM=֤^gEڀT*ӵ^z̒p{Q0DV #6%6FAbɞ\` 1?xG4wŠ8V 2# w$D^d4]zeiPjB9SS13]G֗Їͻ ZͫL۹\`BW,ڣC',y~$!ˎ,{ uퟡ?0)O ?+C.Qh4A<8iDk A}e [bB"ؤf TWjcDac(qo;d×3I <~{Xk%G:BsT_7$W"+ 8>KP<<;a}[O}zH.h6ac~M*9B4lXS|_@۩ u{=+&IOdx>8ne00}`J~1c'R6XdwoɧQcH5-:*M`P]Q;_^M!e&Lyv_W+FfhL[<^ .;H#4NYPΡMg|ȇYN|W?җG磏>S)6Fjచ6#q]#@v0|q "c9idAzѶBT*%".|#w7h]PBoEr<Q7iax1|Z@< r=J<`GZ>?VϺn_\ޖOpij~rT 3XoOfcr z&OO[: W!bu\IkKѪB;ԧ%4WPNN f%>_![aԽ[g眖7oٔ5d&$EYaV[:IEXDF $= +DJKvװo2Y7Fc0rzby2 x|h9ܱCemS0?lڋYkCvlV/]|'h"/U cI" 3f\±5 G%Ϡ#s &&[K]sn;a]BrXfe >.#mft$H|Z(ZNȚ`35C)]tU7;ӿN4jΨt5`hMeYbih `0D L-r4}9ªQd5̕qu#?W6W3ݷ5z[_d9hV^LWgק$!,c-͂Jr=@ћXjW4Kz#8y74D,Q֏Mc~kFfWЛz ͔uT1eb6Z^SY}95 ."D }~WR0FI;<[?c %x 1eL5Q\?&hBGQ3WJ*WW]L2wV12!;G%Rz'y7ȯ!;paL6M&07KUVq4U-AAcUX7YϾ^q/utv7&Hĝ~™.!Vݡ^J&Lg{.i#(fHR"N0sDbjR$E|kTw$b4 `;mU:qmCL>xA,Ig2e,jEp5@{pOJC\Ո~*o8rh(vPE=кW?!X+Иvꨣ N1gɦW暍t+ ;z?Z/sRE+% QX3!Rِyc0y:3Kj-+Ԓ QotX\= -cܿ4;pdW8wԂiIrr!) iTp띛Xq֔!|@f!-FD͎LMT+JpfͯR KcDCCc,W.hob\c6=".Iž|jhxP M0 DRqm`F>Ru7Xy\APS.2Xr ˣ+r)#+ w{ c!|`N#(g3V[L=aͼ4,THΙRg$$/νR*Hk-sZd[zwWQ %<.L؍WOڰXyl~h8“"l 7 I3?Y40!ʎ9hl܉>uQkH ~y3BvD3X8GtR<:~{Niqq-klm*⽵eȒBx'sm~#9ŋhjfG0W5#=1t̤v"7ZWdzncGW]盃*e3&IQ9wƷu B Hbw=KUY&$ |m屭 +5qf>-Z镅ݭF7:CZ0^Lsb?'i,ꄬ ,+|Ʉs: }B};-GW~8۪Hv&@Nmz7rK&s?Ig>({K5B$ϯE,fŀp<511|U%/A&4Zg_o?7 SxUgM)A(Bӛ0FJahM;,*ºQ!fw ٕba㚝UJN&8l9ۑmӑmD(jET,v^lS  c^MRAc|и%WSmc5^jV?+j1uK`AA3Qݟv(℠2b0k/t? .3pZrR"xt,|U?.NM=Synr<.a~ $ob}5T eZզݨLl-<@tzlEQ鯣kl-ΑҰF/[0ՙčfҚshQ6,-{yoO(/DcAb_~MqyPD bo0i0\ |b(!.#=ŪD|F9ڈZ"vzFLWI4܏$[bi.6іzEN;x)p)`7#CrD+ՄBd61}7L1wjU TNd˩ 599Z}D6եXr|ࣹ` FI[Y$ij]3+}bѼ`)Ĕ)L][S۳vݕ|;6&2h8Ih8,x4җUrLd'HBH1 + 5p{( Wge L4u)w7>b HɫPP]v|J ;/0DD<1a4v+]LxWsOﱎSn*3O˛ 'E&Y/ugOů7ENzR8=j$ߛO4LKLl1 i{l!9SiL51g}?]Ehdž lƢݜ(5J. |g!_U^6o~%mIśZYt%BmXe\ C$9gԵ &ʹKXgx7} %s=PIoM1~ƃ`qӤEȁC>o`73 q?^R!@t# )gk$K]xVh.{EOf~~G{S/V!Q{04d|G|)8X`ItxKSqe[罗C,8,t"S;IgzIo>S#9dƺܲԅ;&h@ 8_MDG633O@@H=LBA: CqVQtZSGlSC+`#K/]cR;-`rϓKNPL><` ;Y@0qWHU5O!chhC jW\}Kˣ>j__̉-Y05{KFBc'=ݸ:o5!ȨTۘ–qNtyJ?r6E%]v3A:h=&k{cu6uŹ$,@ _cB U"Oӌ>2_mw|1..&Ks[;`DcӦȓm gH5T~OGk0c O @<E%(.~*L^iA>Td.Hܾǚɲt^$RȪ`i-"sŢc#N $]Hgt!O/hxWx<]BY' IZU o=ph;t]Q$@# =.ZbHCNBo%"ZGr}J wXJLh{+k%^"FTi| i&6<|X|.LzA~:,TNb{Hµ+iDk ^&<q$ߞ$䩸JtYj5<ƿ G@FcROĖuhƌm &N#e( ԀōzOe{NO8-iej4E?؜L2oZ, JT'cF]^_i}U$r2 T4f,2v/(۸84sb tJ FLbK'˟&0*A-sRg#5*)E =CLJtLV./W3j%{Tk( h4ĬX;2P;kE™ e2^j [ ƭʕa.FSp;)xk#pdc̈́gNxgosF#x?SD'P?g<_ݶ&V'%J7Sש=^zr=|6!Rbl7]rWFe#D56$%v/,EsaWuïn4ǂ@ӝ'l9UkC"@~au~uuoGI0NM|jOl2k=o&L -у J*iXfz?i!jWރYnvj6OuKWPJE<E oGl+`´b/hN$3]gDJiǚ%-O jtBFHh$ʗG-l¶,$ZZ3{U%$ Ж@4DfB`ȗub&j^ r}M;%Cj>*+OsP-Et˾'?[{Ϙ(%47-zϨϳCCєQG-f`8!?᠌jx\j_s#3 C>rF=nh%jb3}`juvUX䡂CzKؔ9ֈlvBEpSb?HZ\du%k !Z,&ĭ$^EJ4էa-Y +_G} [~b89i>GR b,.}~cֿ:@/?jfқFY/D}TS$h/'؉VXn._SIǕOش;Ck1և!e{ 7߂ wH=K -QbKмjao!F.kM+hK.}`YD9w=F .]*(5]XIM`_9PCLtV4KCO.ȖCڗ|Ļ+ 嫽H6+S 7S Y+%mk3]gEjz-(ݹ`ʫF,IUXɛ**lت=zjUg,W!aIKKo:^=6Is3+F+,2j2Q8lօд %7:)I/g"2@6aM |{ȡžHe6Le fĬ᳙an]Nc 7)}/W"7rVLCQ)h>^-N\CQ2z5[-ĕoYTw2E"#X//-2Y/%.Af1Ζm"6nŘeJtZ?U~._q<һBuŸ9%.63#FM#uc0C<% ti,rbIy~~/ y  P7{1;:䠢'TJ6vٜT#HJ-,,M~Pɵ^>MFYB1uR2%a쳲;J0N-8튄 e|-dO>yHC+#P_r|d ۳3S4jz&ͦnU%(.xZnz_ D#\ - L,)(2%332rLs=驜C#"ף]x#J즛Q[IjcMY}zagI95AHMtd@ˆ._ >@r@G~1ݾw3Jp&DLNEHK/nh>2%QD&%s+ʷD޼>/7z%k-ZeCI(3eK(#Ֆj!]%X)V=*6S.Lf;B.!N >&[+j^S1wdGE"^TF0x|MV9 YzNfCi-~`Ң@"I8fS-E%",/2Vx$ _U6Prc1;^E?sjTD#yv '"!+yN>B|&.|(`v9Pe ߺl ˆ^ D=zG(F]<o$`M}OPQc'zd{ f>1)r. )VD9ec$9`5+>,"OuN5S  Ʀ~-^Nej8rÅ.l+ں\RXôtcL P)nFI##>YYK@Dó@QfohKԭ"^M? "A=`Xm/p(PѻZe}[- -Zqa1`cGg2|.y+0Mx\-vu5Io2gz(`e۴"Xwkd9>" ~sG:xK/jj2ʔPv/*y1C92P{?H5w;mdnz{\iiZĿgb-_NXawDM RЎ5}wiJqk0<Pk4)tvpOo7Ub0wtD5O7B% V‚)nhA^b¼qK !  Soyu}Ƞ]Nrڡٱj ձIn a W{U4ZTeej*V`Uh}rYAC@GHm׊^+}6sM8 ~E\L}R?Cr/#<]rѤ !UH/Yz8U[$Td"z&:'jz?!7tfǧ6j g)ȁvM8 YIF척!Y1Fu8vq9aÆ=,Y(*IsalL]x{nPyʫ[¾bzL H]ZVgOshtVE?PJ%a *j dҁ 0JHj]H[Xg~`@Ey ޠVb#uV[";_vC7MX{npnjnJpj7m'_P2hrl跌"T˕w"lˢ",>|)V:_GEN| h KV^שX+"|}]56φv6N)obXôu('=Nfuv9mH6izE,96.I$tx=2L:X9//I}hܞLfyT0a5e7vڄ5ڽs XW1( (ӱH6"fb6E) ?.+;٫_f &?۳roj^ƪW˵$*զz i'5 &=Q\0/+&C),Lg8,ן,y?iq(3!p4[bH31GMbY5$nju;eOBX0,Rz?g6D0Q)c5CcM]kF5ZfvmhV^j"v[|9b),BSpZ)OEBG:8µh?hwJX?O^-z5mlFwYGLh#][?e]ݔ>WqvB O iUAh͝ueV mrJe&Z$Cړ͏ XߨƣV4!Ro͘@f%>0w/8qDקnFw.Az^|hE*`/8Yᵤ6֔&3hNKZ3i\voՊ*٧[IkRݲ_Hў|j$^i[%8 ,dr -3 hlOܙI~[`VI+K 2} G,P EevS6ᦢ암!Kox9LٗB1\=ҵʣ(D~!"oGXRA5 WMh5 `;:-d\j2sz;c- pPܫ~eȪv.£oedw@ۜa0i-UFn\5QgϤg>}KkOF._,p"=p‚g),O EGe |C]B fe|U+:5dj9b[8pgx!I$ (܃bOm#P#"aa Mnа.0-E Xv o{[9 1n 9yK=y*R:=:r@)@(z}6I&Ӎf!ƜWݦ] H w* <)o=/FbS}R/>Gz`60\&b@ ~h n ^L+.aZM_zz5ivlRņ/(lG,u6 4e6-RPZ\EIwBw+Ud8OF,By+Lb![w3!"\$ 2c+f5;SS #U(:g_n/nIM]D?C"; J4 kZ6t̰e4 dYo|ΐn_C 4ܤ?\|ܲ>ga7I\UҘc9PC֕aaLX/Qߟ鄝g"Qȳ9%<L9_nSI >MVjS1zЌx5H0.ɬ"[$Vug1lWoXP6i9W,Rײwc®sJ2㢇~Y~)ќE5dང ?C"Hx'>8 3y6bo(Ki[e-S^-0Z[_fLX]Swϋ˭׫"H=)$źE^ԗ=`ѿSkg6dK7d#!ebpg.Rv_d!: vKʇk6xciC{=a_SPHsr֎6Gpyt!㠞J_JV ❬˧tֶ8(MƠ6n$aA'6n 'L'3q"Cnƻ]{I]4`6}?MPؚ}A0sz̏{W9Ve/UA±z/"j=䚪`Z}pޮx0"whg%qs~N47宒QDE|PP$ Gb+%A'z=NױKvjaGlƹ2 ݪ3h6S{#}ܓkkjgQ`(S"[ }+,mf'WEY y:]9L`$?-QjUEX٭@\^(ZYڬf M8%Q^'9158>C^e(Oȣ!P׭|{Nt_XF+ lqa!ԑzȥ73? b6҃ /N@X런[ʢ*EiHL`?Љa޷zﺭBU<]4b7]ʍ0/ SEKBg+!z`;3+W+L$FaPA2;ydڏb+T'bp}(/6'ʲƌ,1;0\QH♷ucxSHJCK ͣs;bwAZwNcAbͰ ]k8T)hɜc>(ۿ'DK`D͓bv<Ǵ[y3 ]^T23[lgȄlӚ Dkxoom1Չmրݼ,i/w23V"&GQօ9 ^#;v / &e53UZ}sJ$[+262:AfXܖ#˰ZH<߆*UcP2Vyni7M/0y*Km)6H.XP7o@)P2"F ĥR"JuI:V- :1 >!݀eOK_(OfǁOgl='b_i :cnљj(_͊p/ݛm)OUK2G9*)vnqYۈ|A-?7ؽbkX}N8ِh{C\sMjfLN8(SiTy(NST".ÝK˄|2zrnZL'JWQ"IMϳyh_ aJ!38NMXpKYo66K3xvnڙŗ =c!VمxiALڅqasMn8]khHh"؛"V7 +?w#RU|>TPqce=:=U y= +Ct0:-vy4,Uqo\I84^g: _O@9 FU;SSNONvJ)F.%뇝eoLiTpf C$8LΟa^%wj@@elaJ<):>ؔR1h/u(SrϗOe$."W(6 L_^, GѬim!R䪀lX=q)?%|Zr]a\PVkns1ȯTz@ PF tt6 de9t;EӾKJ\oNĆe8@Rg;ds%$;Cr%Z]x{cZ6ZN)a̹3c6s-|Q ]}QzZ s ldLH C7S d6b$qv?5 v)cy{@_$Xyc-rFw=|5q^T5k~ĸ QRH~5q7\&<}#aҽxW`RQ VV`];J%_O:/ lXV[ W uW},a16'zW;hT,䁈N~DᦪKKOPqig0J'o,7ec^ uv ]/.|+޶/8Q蠉my(UX]U{,2B`(UvCmssk&uo)$4zGzC$ Akzu>rUBzZTpmިPje- KKaxq%h)4tF IzUz4%h8Jq~ϠAv%9\u%+b Eb;yb񵬝ʌkmHЙqnG %Hh&fg5&u Ql'Miz$- :{OKG|bnH=<|՞`n,3(8@^ 5?paU(;_=erՌ='7[z8YyRCslH R A@lDwՉYŘ(KLK?"w$nK^^"^0`ѿ٘恠5U,ʰƶl5Bw]e9;_/~C f]8ѓ0>(׬2u#5x23N] &~0xn?[L}xտ*搽^yPk"O`"q1xP`%>cIeΪIt1e`7C>4ے),AiDގl> [kbe-F:Ie[\Td}Cm /+OTwH3 ;5]\⦔HA\A)dpʅ;J^V̷t2ٮUjHAlsOyt /g BgvHKG:=VQ9WUW!c=bJm&R>~RL!_"A9P5-?lsRU;}1T% ;Вu9(>$ I_:k?*QjQe,o2~N|wMHa;|Wa?̽qoC,'fTnY໴QM_߃As%)xߦK@N7߅L"j{i8M>-Zkl*|8Ώ-.[f(TiqnstVO\SG|]m[aDzEOQlIht}^9v qctoD.|"*E Ăq2ee& OlB <؄j؇iĮ6"qQeK`%#DkOͬk.RWND> J.yhj?//k=0qMmUDE $cq|ch886ChEP+ׂ .Ϣ3"l gLJDp/[>!,=Bk{G6ڏ!k۟Fd=:DW@mʇ*wg26"i rf::Ih~z5k :xjm -iDy-ʈJD^ݸS|o*X\F! (+@@ Ӹ2i&;sc6{%1)ȧJ13N^ҪР9lWJLBD6»7K OKG$F2>xpq r؀zT"9K-Ä*1ko8JPAy99!*8^“#TO)z+fca= תn!b/A$ .ֳI%mb dIdXUQ-'^7:`nηM&ބ a-i^zk;?LZKks6<^+ʯo/_pnF8[}:*)_"D .U>{YM5ommK悇XV f]hX5F0K| ߑ!>Z <%x={-dνBk}oZp_ h,rȆ,. g` J"5䶩tt0DB%H\4 1鎆r)l1Hl/4e)Ab[j+.{l [z4u,Ƥ--Z5v5O<:6SD{=0:C?BqdуgQȭBtuoVdf#?G;=!HN(VC'C<l*#0)L`;Z9 9)z2lpja-s|["Vz( 1qr |`h }凨C8* W$Xz"8tA#BJyajRH%y(/Ь0q OGA-T* ɯ~JO5y\lF. ]6'-҄/q<}"2?N1 h1M;bAнc;OBo.'T\wuIZ' 2otKC&!~չ6}Ih씸\e #K^UVGR,H!b2mҚw-:*sCZ ?n兊"[~Y 7I#LHʕc^wͲ:xtcee?׆݋ؖakM?5)N{]Qק)lJ"w\?k4'ʿ<~ڪ:U!YZ+oH[K8ҥ+wup|p GpfѦ_2=n/' :Qpz|yr-3tu0a0vaYJd_Bjw9A$]E\P/oI sQ7+uIGZ_;0M'!#KDh1vXQ4kY,K{=YWap Kr1X\3S1#Ƽ^=Vop N+|yB2m׸ oC43$(ʌ՜a"?!w)jPS2 ̐=J|q?jO51? Qz9.60[.[oOM=P[1/#tRI t'| X>)"=٩]@sIפ;TS&w r߯KXbxTgҨvnUcYM0~ d|"P;!a1s V& ytB,8vD69%KO5R:s8%Sv, Wxh!KyS).up\:P0#g'E{DWw4@^|Q'ܽ.*k>TZc/ X,[eRY@,=lf_I 7m~ 6}5N|% ^` 6FgW[#'n7`=lb36k/S3w{>$ŏecRGA>8Ie˳ @8j^ȡZ >]f5g͖o_lɻ'6P(S=޻۸|pܝ$vS^>g ~(;5G? diUzS0Cwؐmɝ€`IXډp2 Di p<{eL;ёEX>1RbEt&P/$~J3;`yZe%A{Of0Sw)ўcvO&O!p_{mzU*,b~1Gn~#b:}\Gsjn5rQf2pۏ ϫY}F;. Y@5֤I|MR)]dePR98ym#T7d<=s٭AF?#Oż8ZU6^x7\3W7 O|N|{1xd.E*h{ ެI}4h{5/ Z4f/g QL~{Z-H6S*5 >jݣr>v^/%@3 `/码1noY[2!uH>xR$¸V}’6ijS 9TQAf ߢ[#Mkۗ=k!tc~=]3cBa4e!}`,vMRxs4)3 (Ъ{]z y`v-S`Q_S7{ >TV11P5zEzTXttRR;P> ɐdɺ"gw)&,O-6#ɯ7wCBº2"Vat +XZɓhGT(/&IMh?! eo]E3WYJBTM|0I^_[]&P&1TDRWg}Xi41pKnFP_6;BOh6oZu%Q!y,Ĥ~?[@w1aا*>FW7N`g+7F/o $HKzͰSd )>DutcgU]:q|ʰy;LsCL_ڴz ū뻷2Y|7{ESLJ^AvF 1݅* :5_nJ%g{f0=14]- }JYĈZ(p6gOzmWE܇`tN~T:srHnjۉ/k(7?~CM*ogKkw1>]X=G#LOK?\70T+…oEfOk;V6sQ=͝5hUD7XY^7?FJed2O8CO@vJ6+38O*/DT.N+]6Jȿ ic)HRbnI{2 Je7/wK:f%46PP2s<L1tT|g #aל7'TT`:긭#PN+aB?Gv%)wA>Mn~ C&Rn-ek }zj)uBb6ij*HoioX `7 DK)N2O h[eeO]P$9,j76ЏFbδF'!V3m6&(jXf[}/y07X3F6ՀT2y57(a'뵍s 0Ejۅ@הWAu#rTXb 2h0D]VUMt$HRڈ# 2 r W Ԏ$Va{~׈zheXSEC=]#»(4gCe4i._UR2 ;+zK"'o7t - /]L+v. >(!@n(:2塍85%0̌D$#rG l0ޡ>/B5b t'7<;wт\fKc1Gڴo804 n_a۫v!7,[ݟ\@Ir3E@zVEY(݉!8qFd'߮AJsEЏ P?ɟtKjk<YHB?9esK̓j*[ Gq,k`MiMY<<6P'TX5]NR}C=`9t 5B\5Ɛ_L#SU&Dzccip +1jdԖ,ekBDoo#/v.[ 3I2tӰxyTdpBק_燬X0-2& M@I_p55\DhZo7]`n {NKDJ5^qׯ-ۤ&t._O!AKR2!HRhӃc׺w6l},)if%\U6@̑s]酹. ykdjztv=ǣolj7*>F@a46ˆ&HH! |S>ٕ[*L3w8ȶfpz^/qpw< zgZ&\[UqJS`A ޒIjP2R%E:t0a쪣j|:^GI΀:֋9-3ӥr"Kp -Ǜ(QБqNG0p<XJ2s0x_cKZ7v?0%|f63 }{b'R8"8ÁڀSUwuem$D0""P8#/L^"~[p]w1T4] u@K-~xAyʟ:jk#D0Yʈ=X])ַރq׋o8A&#"& Pȭpa]*kGNF=hv˛$m38O3SwW[ifcdhn2vu= kL,S-Dsttz}ӆh{p[ՀL)X֑"~_lsf)s'&~ETVըjS fw`W涑ǽn[ fHJ6Jmw#5Iھeln\O:2) p0ZqaQާjm]2N.L(#ZuMCgn*„=9%.nU3Ku({:H@M—;b)D( duӏ:f  P-Foֲ4Cn +DNz>S[[Y-W+=IB#FkR׵:sk4ܜc͟ᚘ-|cezz o63&#}FFYۡ'r56(mZ5 "5B*{U` O95b=-ðMXcP"R BPY4g 8d M?LAB&Z7F96X쭍GKL3z49~-a<8<ȀyƧ@INsNLPsYwJ%ز/6'Q@V;;1,lK&jF\\(i'#4EA]qz?$xhaeUOSt:LQ0gt/`v·E'ΊVUfwp3']C a#V k:GI%D?:o_1Gi}TнywPPI6$ˮ=O$]lZc=EU'ű?N; y~3( kEKbۧJ}΢?`@&s p0y1!ىO7Clmk4 >PQXI~=[WDnjPS\{.zw[NHd4,R C.&=;[ƖB:c+3%Tj'oqwӋ ]mYYV|1 FR,'ܱ~\>& *ЗjPI!"kQM36/- "g teҽ &@ϙַ[1Qš@[Z+8+R!t|j5]?C<׿mc16AO n( -MXVTb^$B_żQ3\ՁI,EK{<ϲ+@u&N[fI'M:?07xzKy]>74{ɲwrܞkULI@P'S[LaY;IxEq**Sf)5jܭ p`Ꮽfn64-ȸ:+^NPP+2]hXY莫}-_sndoռmmoL4)<ռJѓi<aA 9іg,)}ǎTt ,xIR腓g"' ͈Ա0yvGܓvg;_5!QnRJǗKeŦl¼Q_/ctIX`+J%͋ew$Rs ulSҙϕn^;"Ul1if`dzńY0RYpm"f;ԏܪTPD+T_w:=Y[V2춲j*q>őL$$"rUs.6)x\~nKj*+L}dZ-x> g{ƋaK $ EtLHeы;r{*ǁX^QY.aS"yGM+]s"ݐX&ͭ1yGs%"JXw[O%W~@'a$7h2si9nb_?L`$ ܸDA7:e'/5ql=ի8U,(oH}x\}HB}}pojR7F)7_~@ _r'I/8>40:7qޞHz#D8@?tb@'/i8Q%fኯA̺>V;ԇlm>ћ5+T6-ǡ7:z]B-kMɝb/谳] p7XKBH,IDϏg At6!#6έRll Q:VGqK(:->RYFR]]wbcpW8/u3Vck'4Ze%\fe@wr Pa54?DS8 zh+D@L,C߸ӏb?\!^esA`ԘL ?6Z _=Q \ ¤mZ?|Ln_ҚzBiTtV[׍ph%_ n Ozٽ={Dt'0!gQJhIB؁8|+uztЩ>nj^}=*R`(Z $m'XTEI\JO-DՕaJS>z*|M3θXz}ĭ ;Se E9f?%aʠ>XCA̳Sʄg*tN e?%=&.~duhl]PxS92bi8 7O׵^É eoމ QCu+{^"maH0hˤ|5s E%t>YJ?N }B=άyF!c)q"_)a_j^tVcD~4.p_ t˻/>++:ҮY!= z\s:%1;62{>L΢5r>q&0^ݭDpc-gR6fdD&kNIbQoum;p_CA6I 7vD5fW)NB!; o\ZMC(xA1BVASʙ @O}.v.`1[ەo ~݉^gf cdI7+bWC]m}L\ʰZ?+~$%GBOR*Tj{xBt X4hr Y}߄6SjRkKjƵg…|hWځ >0FGZKŋn9z`.pWwTS|*gi+'>b}*l49+vjS1fCt<s䝂Ǘ] 5v~BA>"W@znZhqۈp>րK5lʶ,4x6} ^*1W' ̀(@cJv)iׄ":jٶvKc⫤$2-2/6sJNеTVv J X*]5z#/.9dq1Pnq0˲?\M_xa|@^cѡCֈ`u9hܚwxƞ;n4VMwc <0",B`D}lKUfH7ui]2vlC#Kd`yf NKչ%Y`ړw&}O✖o* uDMtS3zfR^g6y`)Bin_K/Mr$uhLXW3^MCpE"Ĭ`^30Hi15N No,NA~2#]ӹ݆aKe8DWe5+vJsՊʄxԹVx_duqW(c̰ZƆJ|3Q zQz[_ &%JqJ8fʹ1%=tEH >} V'@ˊ <}//qZP`w@y2y~o IfPiN{dv9}z+7jp&y+VDupB&CQз!.kZl:i/K2JA#1 +~zρ^M< R]QF3yb4)P,0঍7jSn OqGŠy"k=Dy +@}+3-E(9Y a:.!NЄ4#ɒ#_ i,;6V%,y(5 ͋$mhywNC@HNTad9d\͗CvIb <7AvwJz>^Tԋ+Y,،_S?# G]WZfc hZVD[nr/8)Q,&fD BVS$_YO glӒg=U]`gka. !!ܧpNCԖUӸ!@N:Ǿ J7̫eΉ$k`ue9I1[9zmV(Y!5K2t|_!Q aHeR&au%SDKh(#m(JHGb@0  =s Mh[=Pn@& -,J XXs@̱Ӭo1ִ4apa;˲5%L 0)b%੫ V('U u_쥶S9]"k~5+x2$hO60dwJ5RjkQ:P+!v S)׉JJۈd5Ro4ȉBXb$n>d;Ѣ280AݴZ%m9@a@S8OD3^W;ߙpOt#S9!kh(莇/_o?Ֆ/d6С[&oFL?>wOi|%h㲊 ;-i xgΙ=xAd` !WofƥES&&` HD?0.ɕ 2xmRSr07~.0eBŋS/AH) kߚMlw m2t?̊ai*85|"a&*($IMgfɢ:d?ⳮM#BE RgoGN3^TZ,l<;#`ꃴ.,=lÛv70ډw =cԲ5$.qViŤhIq-zg=,c7Ni#$Q"<2H HiI)h oT%pϬ:Mh,Fl0!,3Nk4~L7:NFADUȉbchR$mi%jgXы]1YՕ׌4J^wֵRF`o)Äxl`PRW,pKGz\ 0Cguy\gXJ*=)ƿ_2+fLTwydɕ8B6r4HL5edQH9 @a@1%nztOFOlڙ;_<3D떋IfѻUhYL (A}rDm d2@BYðcH|@%)rm>/B1݉˥3BP4ȧϛf\[+aJ@,a"Qe{m q.k(E:6*xB%-"Vd J0hUdjp-&jM qK}|jeo/Sb#>I&\Tem_H&k,O)q1e0."Ɣ.;U"@8[xCeZ!֫siҔG,5PTcRVMPM%\BƄg^pm_!%kG/P$A|[|ĞA~_-ZfNŔ>ͯ2xkN]P6H\+ 8HatғaVUS0~K%˄>L,U@8 ;QԛTMNPgZGE:8[wk̑2p Du7/2;(v{N0F}|ߡt]YP ~d(hqEIBTMZAʼnk뻌 P;0(P01iꀻ$. F]}.yO:PgL#ٜ%'i9(ҿM~濁nmYU59TAFK9ʂy;3F+S|Vv4G`rB(umqh.iV诤N3]&ԅ%"u%ֲ{Mצ~<+vYw< S]H3xMj}O:v҇XMEP&6"a4(Hf5NFّ.n?jDӲto. ̦/qQT#8Q% m1D=zv&g?LR>j^oʹxBa<^<᫡|-Y>0W݈.; [j*UWDq XsgXx!.~BPڗ+,\3*$pn|_ 쬃9%Dn{ZnnB0UԝdHZ*%d#=a XM>܈*M YT^)5O=+Uz #9?A4o[71ruV_q*WH?gaT>$"y L'Q [`&+ҺYg4L10ع؉ʓ4ʭ:}˟Rx[G3$Dk\YD K:'D^{SD52AFJg^PhxеI$v<3v^T%;2[C3Hzuv碿Kvu2|wšOA$9u Էb&@ #l1s^ VMw#r'U+j9,NO; ^6\ Oidq\I+UkGPS8=43b٦pml>yUX f,S56\HuH3ژrC,D)bo^ޱZ>1ێ9" 3wکu5af`^Q%5|AlpP8f*eX@v ]2TzppU$}gTmrԅ@3<%u[F,gٲ:_8)u|`N5-tZzgGlȏY "5Q2Hke0lУF퓈LRz,7rݬ"4oYIdL^k:[z}tpL2-|連idy[ үZPS P lr-0TF.J18&KhVt|[-vJب~ڝ ҈X5u+W܄OT4Hke8>&˷L3§]4;!|U@^5ǎ%#@FEu̼u38CrF}# t}rȹqyw]:g:D_l?Ɠl57v#Ϫ31=|WwvVֻDw&/(ı;4LB242[zo`aѧ~V6b _f`Ez'QG {+"I`!GIƞ~7 OFGs UŶNc͟Ê0C)]IJP8k0'oBw𡏖D];FhLc  I;l l(="/ 5=9|f4"$lXEDo`?RҰϼY)DlT$ck_#d۸ QB}ujF18V}l.oW.x3R|frLQ^{viVᔑP*uӍh{[!hh =ev"&pP~jgVh-޼ s(ք.2 e$(m[N)Ħ޼+D)C0(o;4e20/Ş;S,`i衳eZW5Y*,=bYI$>jdlYibf1L^_4sְ̖ƥٙh֝~%)U^J9b*vTĺ!>N3]V6*P)mlLHk L=wNI6ޠ?V^r۽M 6 NEʅ,͠պNLjH;!N0oREFp{ܼ )o+:![a6edQ+??fOTrCcE; |Pd^=?UB`k8&=~qJܬq0k #MnR4ixc0tyRfJ$-պd3=y~>g\(#M%T߬M i5ێzHI0kh'BvBY1FOoNhFXs%#(PlZR9 <+v_͇g t%`'RUz'h"U><B0.\ejyV͉[^ SE߁ӕ;i2 } 㸗Bhg3pPC@\cCV fES׍TJc x.6+#P.|*^2r!Ho2102PeE'74:4EyZbmf޲a`~XMGR_J#Gsd" 9 syVbP:L+,Qk9N-N\?$EKXYdVԤ?&._J:Jl*|uK ̺dj{>\@vgd-f<)a)ߕmh*ܸ*P8)^Y]$w3kBPYɯ`1;K~5[7EER37|wdDd|)ieZ.'${Cgl5Y]#1J@)ko,L. uH:3%թJ"׏Sw0K3u~wVR]YBmMne<:"O!avh~]P3\Dߴ8yy:^ *L%eVPBCJJW&$D2*mw+U1*1$;4\w̃t)eV]&eW.zq<`^y$ڂ=#[6}J(R;`ZWAA,ֺ@i[Ze~|o/ K% 5QBۉK[^(A'u-Ze;7|'3# CVn12\ 9h(=/ GrkyPQ k(d VB;uTáo871ߌ}?/EsGTXpQKqBh;3mujNLW`04Z_Œo.*„f^xkޘ#F#9sf`C{ku[\U=%/?#,skzi5ꁆU>y+!o7Icg B\怋 7׷} ei5AoC9AhȴdG{aUs @{b|j,Ӕt^6M g&?:h`]-to)_mDV!noXPmc?H.;21O^ޫ dYl/k3fz@sN*6՚? *5Rz%ԓOA!{K53' B;,sxf)EM[P>EHF\9^$Fe|m|;buVSt>rRF[dW#UHYT1p?I}\RAz=?bWqW *i,V4jJ VD>b=j>oТ<SN*۷0-S|60^(VSdZAW ـxw&v& ]v 4$U uW&òi $ev6;AV=p9huU~? =ۄeij#O5rx1u/ ;x !nʊO17Y p\juA.e@- 3͔Nn"Ɛ VY=a&~_-YHL0ܛ]W z4I7 \5er^=? D(Q,*BS+?LY_|>P ieCF];x8-UW쮤.T/ RjDGdŞ'9Y!>I8(ϑ^KduW[K*epK7ւ6bI%xيkn3(2lE ЅY 83QC4'Mr 5]W9t^ut }:MLyiU\A~AL!H /9:nE1]K!g)aN4yr1~Zk79 =.XHqMEt&x]QHUmȒATs\ktghc9=hky@CHܜ| z @lT]éQ,+]/g}%J |g < 䠉Ն0UYK?X@Q1?S#tgf)ʒEwY]OcD8 ZZ\s/γGqEE)2F9n|#x8ҽ0杋= xpWY~*B|z T6e!6DލcY{O\03~A)fNe)e*]*Bt V9IŀH ̘R~T(Oz W-%͗CSلAVz[X8maa1 j"J2hk7vB Bc@DL#)(cjڔ(ض"x\Ty/rj4?Et 4S!P)K(j0(2"ĖS` }Β@CO;Pd a0H)WaN~-lJ.z?'o;l}O\z=t.`I_p9k_6Њ"T;9?*r35RS8/4[%WzտvO'^5x'ʻPB?xECIU|cf4~^Gꎡi ~<|fKDR= BDl64*r:}>w{k{ߺ:LGpۑ\ 8v!0,d[ yf@"s07zQ棟Hh EA@QVUSGt1JÀ:{KkBB԰Hn Ij7<+l{JF=S" "u|r;TFu^AL`o8v%_K:= sfluVXì f )2XJV|h \Uo41gS- Yz򼠓 X wޤFOor hbLHvxjg:Y8nlI)ΆՂ/ әft1]ZV#`krtLQrѤD{5jVPc} EىtxOҸ~BROqN̬EUPT2uWV8g%\'|bB[AOknļBX(94sb{[XW =v`x\u:M8;bKEfjK<,pF&2B:&>J&e9gg=.0P;Zs˷?z6OQ\%vBx?DcɧL?=o-$8H 3q/VX1c9h'z|ţΫ?NYRj {>2 π+wx6oqu}ѭ̽_{r\1%+|^B[ѹp}Dh'I-QY!sEP4X`2S4,N✭2]{z[(͈T8gT[3!Kz$m:Je}́Q[ۻdR{j$hOBc'SXBѯڲB/s<~ ,X# kY6 }ʉ Y4",]R"cn#%J[$L0-]EtI#Actodie?T{ދ0Ҹwiُ=z a|-EEN<ίtYkQJs.+Z & 9 -}/KavOl/J TOlD/2/t/EDm,6H2>5x!9 %q*b.z NdTJ%!S/ʘXM'YCekھCj6XLڠk`Y9]ȜW+$%^%LyW]:E5Z 4}h|}4? m'cM[OR/3 -#'L,su7ٞBLkU-LiE +;91R?/-4W0LL MW^cc`PDW k`I3c]8Zunї%مz7?e-LfG9HS[C fd1MRS|xBId46p$h||8v+S1ޟ\X ih=㵃 1 Z̏~;fTGO:)񳩑h4"~JxW*"E?,}45O=Xm嗀80/~O&-P_,{aUlS~VCߗ 0$?G $JੱF^eNj.xivΧx/ߣQ&Tt^E-坲ی֒ea UV R'o)(S$O9cUL^`Y3xW`7k9/ 6Fg*w~(0h:4m+[oE "3H/}Cڢ=nx.OR\^ X ikwVOyi>@D)6iPg5v7&Z}8ڙ71XGHF]R[0|ނ{\vKG3 Mj`SKYBrˏ}X\(ʺĉ3<*Hka/^h`JWh+y}i.,cU|n&$WS}薂)Ah0[@|0ᶝWWnh}L%"u`PĦ&&ߎW{PV޶M$%OD͠QVOdLbOHZ FX8B&DN]ڽb Lɝm9չ$h&O̍f V|5ծv@-E2Qf9Jn1jPh~2#LOj{9ѻް1y6J} `3=Yth鄕3Lo68PnnK`Gw:A;GS1m#lwwaFuY ȵW="I~jss=t#XNJ:gh0E;ZAA,O5|1@Ҟѫ M3,`Igu`"Mk|L.%L@b]vOѳEA]ܨIn?F5Mց Vl9XI[O@_֯OE LmԪ>j:Q5Lˣ[Q*X*bBD/mVI$sfX N!B 7xVM؊#mWĩA-u]A]TP _ wjlϩ3gaSC8<(15N)%4P5Rdmt-›l26dCޕ"p5iQ :M3:i;B<]༼# sN (S|I+JBR6g[22ou֬Atw?٢͂;{ѡsS.]>/} K8y= 0 &qn:mhW6k7%AOW<`O`Z[g\?7KK`zWU qtFvfBUő8t񻠕2\E!|:m D9Ͼ*BsD"kp O+rDWGnA w.̮([񑁂^!cMsd\ЦZOjMvdr8dWф"օ=v>b9ek6mT0:g@8<1dru XوX Z$K&P ސf4._ Ud..-(s`-ڨX^ '1)0G ~tuSfOc htۿ[m~KKã_SD/˜ /=iG%5:nJNԘM:Ž}{R^è 4} =UأP+0,NOnPVU}7pPK}V?:hS7^Փj]Ӏ<.ex4Ոzk Fsڕ5=X!e 4Ys\:Cyx^A 7ySN*+{yfHLz^i']O3`63]az?!,Ş'wįp(ZU"TfDBa\skI3w?NrBrNg5c%,H7qcFGǰLi!Zr*~Se3@StK霝Zb$74XQn8ŕϤB Ԏ,?FdaȜMAZ$匐dOpLAu63byt-}rh?3aű l9o : 9^<~4˰R^݈.4~&+Okc:?t3{2XYgPk9j&6Jw*QitJ%V`iFrǚo%aɃe nbR*?z'SA3i`$;#2>?%mz4ڏ&KAn"N*Sf#{{Orǵ)Ce9a3-ǽN O4@JxX}B[VNl ~s7dޗ:atWaj,?N0S:!f~>}*h ~>vP.b08a~بIMK_1>Kۢlrt荥_@|@.mb80i_eku;>:+# lP9Kд@w6ON ? t:&\^X5Ӄ t߀h8д%j^YYh͑φ(JҢY)ԈppGCS~I^#0e6jyL +[G[ie_؞0]zϖxCÜ6 ܁9-bv/rS\hA,cK6#S"V.A ZN(c f[_z?0K" a~ۦꢖp>Oki$x@2r%aAS/}@ < g`gv Q\WϢ垼^J˘E";=%I)UGBKC`O~RI^l:Hs R,``r?ҺJZ`X F-QQ2i^C edO+nIC-GJs=k2p<\Ot͢Mp_JTVSD)uH'^Y+-%Rw<^s3 Ku9JJM I"ZLKLD3lYmZ(Ԯ?tììl1z*w :X`~`:%ZPr[~ ag` ^ ; C#,`>bE}Z-q+7xdaa0'Wվ E{eQ&V%2t<۠S35Xs%9߻V-+(d/7˜3"-D9Jt/E ^,Ps$>ճM_$@xj띎/=74óNrhMFZ~S}FiLշz%ě@ =SwU6sA'W mtk.A`hԙ% f *mT78Gu׉XT)\dtzOPzܡ4`>'s+QFF |LlB4ΐ?IA"]# P 4Yo*`=*誮iɞrfx'5fb|Ch3d{!hm(]IyV;]$ YlDZYHqCxe b#v=I},OUgg/9]s8<ݰ0m~,J_ѹ:xe9QjF`  7dΜd4KVif|5Ul7(`h|bUI]]Af $822$Y4 v4PR9RA?5!o74)NSI"&<]hcljj)t]WP;9Z?:f"C#s<1;B64n;^,ˊgEX m]Q!,=ѿOxʰϽ2HV4iFl4̛, E`s*S& D.5;=.WSxO} Y-K3%'믽VBW:}数Ƒ_f/myXy86kYofHM|>eMwk6%&G=bi>x)k#'SF\bQ4a})8b[wԈ@juE6$?M/'^/~TE3CVVv9c:ItMNh]Eq .IU'fY8}TWm$5R/ ueY&`}cBC^pqt;oZ!JiV2i){;M^uC-)y5JT+yoa|pz9ҩOyhb=\Xl!FO 9u[DoYODIj6<0k@ P Ǥ:\ ]kb!ZVƎw2lvԉc5V#&߼o1-ܮd1(9BsxoFC\|܄&M*ϥE枚AƼbxkm|0#FpͧkK]wXihl{FIuhY9p1BɌ?Q)(^c$F05d0͇IF 74@VmStSEhm%mc7&6gۮJnmKum 3i>ȝ3ֳh:=oCUq#)[dq$&!1Iiʋ#C]wC(QvР!%;d1&d":kK)HèqmE}؝ >A7K_* |6]7R5fA4*㔫ۑ{ t؉fr82z=og }+]_{Aʈ{$u3g)ȷY61\(UBX=ҧY&F :+ag!3Ʃf (GiOԀ$̋8_)i4@4@)Wua|5 VRj[H-l?nl;W tq̟K1\$OZj?:wnBbk-0m>?z߾.)3V,cYD+6Y8YLY|s$b%S|C5IAK8׃wl7Eauho ^} `,=~l/x?omR)dh"̀3 ܯG]p  c;jE"sFHqcq?gbOCZ~ m}eaC#I""cӈ4PlsRTX+vr/Bѝ,N/㧑Aob W5(yd/ ]򴊓L[Y!ծ']nPjT+ңRڽljP/W%5.ӚsFXy>< H Wո4E)w ռ/^uNE]2FBL.g1Uֹ1ΏH"SG -kn{XuoLdH2N+WTȟr×TЭAXu~9y \H358A`~$9r/f |~Чͷ6DqRp[udN5׋!fXAk]FS;w F%Ÿ ZQfU~О7 ,҉w"\U I)G6+R] Cτbg:([53Jl0žGu9XiRi} PhR=Kha-_%2vb&x1{{Q-kyBgh;i È4yfO#Fm lç943HuLcCÒ:kВXsU6FJ]ɤ5JtgP{ q W bkyݸj `b[Z11s'n#ҙV"adMƵ{]0{2dU:N$Bna[C: 9z͓Z149#{'n>>¥(aJ¶U.Mvhj(DS?F{'*`)6ـb5EQ"2ȥlaF'uY7 SU_ ,:eY0C6%]>S6 89<%BZuK}$!u-)-s& S[Kb2⭁wMvWMe1o1U|jGAԖ$mtfck$7Aɛ߳toR6sA (g vQy lLr{Ki0xkF{M)Er:O^T j%(w_ᵪ́OJ/RiHU̟ nS "?o8bp|_AYb2un2V-N?E 8Խ:)ad&XpkA4 R5J :π{M|J#CXr#, :!v --o|Pwhg_|T*E{)xQEIba͟R %a*BzFAob=6!p&҉c߀nmMⴲwQ(%[DZQQ;EZtD=U0r*'6*jҍ ҆H@ Վ&| ҃4rw, <rC mDbn'7I*8fMbxu:s}?(gWK\UltFtZ>5J-*tSB<>RKtIqbKk ̌{s'.G鉽^ {qsO\}_Y]t.KExVY\Z>]|c+kzx!pCWk2bUn];\PrtHZju@أl}JĜtUnxKn1{M{iKe緽R86V踋:_܈HsFhCF6,r5|%삉7p8 V\%7iLpfٞ9#d&C8/΍^ݚ3uAQ^&VwіWP È ke7$b_D󆬩ebl: m&jo:0eUޅOɅv~w+ A)X-FHm-޴]..$/VwmeĪ|Q+ho&ӥ$$8(^4?MI*X fgcv˴_{ +U.rCͰ['ioSoEqS}9|OۜC´n@GDfY!M PWj?\w;y{#,g`ݙG{s|'qFî[`^c,r3&a(:v3KM[|ö*WFzVUN똺i!I4ɖUrEZوt|:{y4F߸kI#2y˾pJI1zb夁^ lq1*ObIM nyJϸ`.SPcÎtg/ۿؤrv䝮&o OYc$7 :o9cixtݷ?ϧc`eMf(9Ζk O2C櫵V7|n>c& h+Du0nE]%۔3S#8*.ߣ3w\>otl{-ssZmߙ %_겾u.[SBw;Aܾ%•'D w>N&~; q1Qn%OP%1 gl0@Hfx'4Qvm)$U#5vw%&I*ٜM,-]nM+W%Dw:1W"ZNJb^Gr~vQi'S){VYQw.7`ކd͚?P%v LWo xLbh8 kpo|ceZy%,G=LսѼCӷ aV ̒^z<{rx0\ENR2`aHzg1W&o+J~MW*5A<5-&vwrx]|XH͜%.!Zȁa}1|^gpqE Da 41>S1x [eZX^:N ,*E:laVQmO߭NڡDMnȞYcjx@${/lnⶺ1󾑬u2nk 1ǝ)` wQrfW.vE[ Ԃ:ŷb^eؔA}$YNu2Y_8R5" Yi8pȦHM %vw`&dh&/3Hg5ϣehEuLF2f?gm*HĮsRԣ;©S,߻dHڑm:_.y(@7 3kEweb!;ekW6S6/]vK ]3̳hr#ߏpB</:!w?nfl(]:=}Ň]6. *XU=3ɥ79sA/ZW$^e_tɡD}ĕZM)ÜIS򦦑LPNH,q?x IUpukXW"6qR1vcM~fc>߆ U| 4/5\Q.n..#鲬SYH_6{4Ri%Чt 4GEi֓g #"(rtVMp, 2.D!߿,lY z'j5CƁqؒy :JƧ 6jno# };qls%&yU< jJxxzx(̣}ox^-s"Z$nGRi{jWRYDY,"$Q|46f0K w|I-|1:`{`a}jhK$%:ڽI9k_%<xqsTݹ8!gN>2If)w~p;Nj7v߱W7p&]*zPK3,}3? Ƙa_Z݇.pH{Z[*(1䌛)y\g΁q7~˜-al> e.d[ [#=&F&?U}9QLc=XKBYG?MVjǍ 6:baړe!{8R 崘'> ~:ypGk;x"vݪmz4л9`m^n@40!OW,g,6:<1[@r$ơZк &ބ:곖%n&hON4L,9 ޱqme9#mjh/VA#$\;dgslNx Y 7L7ሰCBdbuͭ2 p77!+h[uhnB#Ϸ[[Á!\pLi0a4T޿Wp/ ['aM׷/ yծuir„Kgo7Qڮ(υ M))-Q H։@A@M>m{p#]l귳UbQajt[16Oλ'e>_͝TH~"Ru7H* *fMpum|+&BܱQp|qly{ϽEa#,dE#)NTZ"Sc_Kwt M@22aqDo'{uQXUoI'OlY]8sP坾XLdrM'D)*$ZN : (y s9"=V"[;Z掦)w <.n5 )'+S5>GNT4(?N%o;ə=uv5fa 2]li+?'MAE=Kz] -v5C2 <3Xfg SZ`e y?0ܡv{]zee>_9 8l UqTw0{1\%o!?% E(,<p\r=&#>iV9H6j3,֊82,[WӎWǭٍIglߎ{܇-P JZ`8 ]l8KN  <鞛PtyĪ4.#QVdfGdxZ޻n3;̅IAfZFڻ#rTW柍NG!ubmn'5ꚶ*G`KG摑^ztDd!Zlg=#v X#ZXWPS I};)(czDPl Fd?ۓh )T{Bc ?ib Dٝ[+.BK1G F9iL)N"MY[{fYqCPf;N F_))݋jc3qd"p[L?ϱt^8T3@0 G?'1h-F۳]wbyVN/󊁑zgR ]]F&t84%Py;Qn$ )X.N4!+g(5KZuڍѠ"#@4dlcdxg kf?Z~%>l@uԌ~K`=>^}ηߒO|X,L81wrcE$A#{88k( <"T -(Cܮm+ : sgݗW6, = mG 4q9L!XIHz,2`"N2x&Y~$ /k}H)tN)] >Xb|ji rRynQߦ{2?'f9|P˜{7_<hl+\}?QLF ѨI#(v'RHlfjQ跖k?oٕk`} qqX1>-n隧^y^\}&fYACX3bTP @*lu ĺPIW$4! !?1I4.鱴y]&m7 `OE& S1%m pxS>i9Tn{U`[4wȥ&=Z#dA3v~ H[~i_ӝbr0m7Ōn0jk=;އMaIxkƺq3"s.+d!3}7KӐucwUh65L;\w3#.NYoCZ<Zk0_]Yzܫ8DDf"I_' ='rUv7ǒD ;sxw@ٗC3XʨƺD;طarYMw9/"̝FcG崱XQHDrngq4l&Z->)nwp o[fX85S!le,7D5&BCx\Onb?\N4}r-XW|I$ڤ`T1-J1JJQ}翍@;@7FD.[R&(?%ŮW죆a~Վq jҝU1Qu-C`*}J"ۃ#NTM ||+|~׍%q͘u0Ld&ZCS9VKc?JyjđvDzzɰ$LHY%9}mjMᘗ.mk̝7 dlBkqH?͖JRzyK>l-PŞ4Lַ6ㆩc*dM3Q+H&~>[LFWm+j!5y.Jd6u|,.ūͽ|$c]e[^i*ykN4؏}//0 ;dU /$^`Jd\~'a0Fho!F%ix_i[T@͂#D9~셼f"pnQOn6xQO4!vT˱5(鞲C!gymn[mc'\Ȋ"Sd  MQi; EwGUUZ*ϒ~y!,A}q̗qo|Z!Ĝp\GV)Ĝ}F4rN,sXtzUfdO;nON" :|JxL,n{ʙ->SwUp JY6G~o@6Gp€<:A']G*$gv n|ox|Ú@KLhZʰVwj^ \hۙLo~cTHuu萢Ӣ60z\RK=z%[xhʲl:e,W@$g];QuZ0^2>Kkm|̹⊍IbB>syD954(`gY #am86j#x*EX)QuH"B Zςdۂ0re Am#<\F2FIo5bE, ]B Nn4vv{ V;U]:_i7zoCHp1v]hτ-%( &UNnzNtI3^z%|-n MgӍ4yut+lgUiy׶` cte_hu;".h{̉1ƱAҷ,sk{'p54c|("{o qZlm F9_Q^ܖ|x.>^p@`{k&&7xƖkJb 'SYC0)k} mLmXrfӹ%f1&s*@hTg57[i/.Wndkb} nLڝ7Q,UutZJ3*#a[SMX 5ƈ0ֺ6rND>'GNI%W+8 _Xeg~6Sꘁ;2B/m' <+Al Zq.aGZ~{F$ )3p#X>|@TzIPJt삼㸛P}MkJLdh޸E}^f}!Z-9B|@\ݻ䓉ٕƂiZLsX"1Qh~Y`fj^y6?OVbU\- !\,)pWMTz̝)!$ m0 bPSU;!g@*/&#ؚ٥>z]fro/ _Hxu+Z#kօ2RV+P w6o M0r"$87 x`9W,{ORm"v=ӤiXuʧZ3wiƘ 0BHk(h! ƹ2ᠺQ_m(r4/}F24v1SP&w0 s?8$i7`p~`>"jh5|)]Na34wi|"1']Ƭ삔[Ȋ 1G/I4з2Q=H,/=mdy`őݎmN|BX3ӱqЂ#<[zG]d(pCL)croqtV/ϙYOh Wt*,1azG_?ks}PSU{9tc,Yo[-bݰe<7i5x.g@*Zne4VZp=&YDVmbAj?lCg5i/j'جZ5W'ƿVP}ߑ}NY92jӝ!N*S ڍ`aQǢW@_?|҂HM^IQ2%6|wmRvB<"S_msq8<:W׋O윻1B$grvh.m涉eTd;OB&~/nKQ-2raEt#NO8uߖc*XJ Ғ.z<\A#w[tHij%GD_W3Wk$j5C1ѵỌlk>?4i(8\ "TEw\r7ir erB4~5+Im)S%cAu("F;2r$)"/-ۥev׍W8)Ei~S5Ŀ fo1ApZ1gcПjK)%1CkYlqd & W!1s!k@q& /2M9!m.&E写!al)7r+-\$ ԩ!f#dퟭ.yG߷9`X6O1~AP+_xJq1ͬ^/_Hinkg_Hu?v lNN\ [`L*+B:U_j?Ҏ]r##{Xް6]Vve-fM,dv-`#d]SIN2ݞ 9e^g f^p"W.~Dц*߄i ͅHSGaPdcCP农(Ш9 _(f}fr\W |b;C#p-SBYrfg !17z;SΙ4&PY}ºKKjqGcJ.csykӋ$ *DLBD[.Sȗ y4cLpiowsBxw%Ա.MV_U >a\,e;1&HFU-dkOwm%ILdD/Smn{ Jy8crW<~(ywvVtAfPfk?(*:X3o䑄k??U 279ͼ>fBa?JXRatjOkR-Q8-24ݔkpO&< t/ra^@<Q3ON׳+5nZ~D%q4U}}zj1uYcOޖ[,$h~ n=#DloQrᛓga7PI1D Z&jm-~l;6-, h <A|{M9q\F'g]3[{Azchrn\,۟vՉfʶ bε;x(;$MA-P2ojImǴA\ՓY7`=2^AUCMDzo 5&*iM`(>:M.l$c-4j3&\vcvLt5Kh9 92(?MbUH}7ǕxHIܹ -Eja|ҹ iP1# J7`dK}([5uq`IX(v+!M?zV9+c QS27@0u9rވBۻw |햞jncH? wH;>Kʿlu"`p0.8и_4[CG=qA Nu2njqq 1f?,Y:κkD`.;RH=H"֕RMr6ܩ_8$?w3̒\jj©o@_l r˾z6]p2iAMFjLQby`l/ޏ Ɏ ja/M^Y#."J@-!uH7_9_Jo^ rYL:*l!(%3dp+x*-EBSJCv_큄 Y5W}ijJEQiS(`'Gsx8cPIA8+08b#Wn '\5r^OO-fC(FlEacY3 mZyaZ';(gx|m9w4_ec6Gk򿃅ϴO]E @>FV0o'rs¢-RjOM-C-ݪ* Gd:9XF8"2cyywƯx6.-?tz:b&u[$Il77 `S&`9T,0ivZ-F;]u_NDuQHC : (ANe Б:Ii"&7TETǸAUSx\9"eS=IX+鯋^+ڃ 6)ڃ q8͑QK]⍴\%=ڋ"'hx\1i_JEgfJ„6L;uՈxokGafCvg{@̪yEYgK%5'c@Y; GQaP}毻VRR}h6_TRfnCVV.e_4'=bDOd7_l ]!s ~s1CeqQO8ʈzIZﷰ8@Itk|^ہvJ/$JW2'~*&?uok(N\ѫBI4}?51F>)wZj狸ja#(Ny5VuI奷FCli,o˝aK{&5^JpF*V$pw5L.C;FzL׻pWF!=7ü mhI e.rzabD}ar(DzD-jq֣ٛETl;j?v;9` nXiUiTXq1>_HjłKOR8T'WԒV e'4 l"d,fwH3lCsDMB`>)zT$iL/ f^G,LݟtfsjTbĵ o|pcD^ae=h6_ u[k"b-uᖭ[ӯ#fGئڴ[FB) ?MNⅻ$VQT~U%Ӧ#.9ȗcxgRK1>9QAd@,}QYjDaⷃ2 ҿ^v?4˯@".O?u\ |Y2e tjYz|W go]??`4Qg3w:)tG3Qi4=}8 Lߑ|u_5[ƧŻbgbc:i}sՙB.zRxp A'QK x{\ܮʯW7&Ov:B)=tRB:ȇ뀷xC_yCꙤ,jigYBz7VoqX-xu8E& ݓMuг݅uDe&Z_9l2pMG.x!x7a[HSȓ!t4/h"rR ہK=ɥa+иoGH!K2"Rd`3rxHzSY-odW=7Vh*x`5g=S źyB*#d$Efq_\hWpT`7I7pp i9Q; q*nGѭnzDeA}.:g9` 9z99̖o1m#z!|{o +3L/5HPn`ЙNY^\'Zx1$^h3]q8}?! aH1 7ƱRƫ̧% {=iۂNXV໓ f~ǼwM+M;^x`<[)# ԕ9cI(F{'C:.*IVW/~ s.>,r+H% RC+W(MEuOI&k<(cvo癨N0ŹN|}uZF4D_!j`@I^HG@’44' {lyF<-; 舶Hؠh>Ő B$~us;71ʙ?1 J##_(4f#V77+a p9`.Q}dq` u+ϴcuuUxxTt~G`PS9x"wiL@1Ueo꭪w+ __؜T *?70‘5 k5z*0IFi]r{] }tQ^-2$s*!Ze΂ =*3|m Ҳ[V+L_>dk6N{:>憤|oJծ>?l,KĔ q_`(ynw1ܷMơm 0Sw.۝ 9@/J? 1d?kSK^U[|M*# Ý@1<.2l+iYle2.b yQڭ~fpvdDb˰3BZ4`v?t8oDƭ!2ُP2b!@ՏfNp#RW24΁΁|)20Pw~"AK !TOgRbC@~U[9]N )dzG y;X&?P!HX TwY"V yӼ .#(Y8U ĆKwԅGvDZ?|]Kf5*~A- !Rƌ:4;Z}VtJ]϶s \Ч19`eP&gccQczc,Z ,n ~n ^3LZf,(Sdk, aÚ}=㱍xH+%/B'nf@%܅qę}A60n0{9uqӴ5EL:;ԛ֛,7Fmo06 nBtU4`B811c뽺,MZx%a`&J2E4/kBxn(e6'|hR^DG Ig?VǶj 0lЫtE_#,"d~Wno#+*H@Ʃ(c' P%7vgJ]}LOLT-D+nظAqHP9%6é,F:$6;rHhꌆ;Ϝq=5$6}Gn/E"u'?RFw1O~\ZN3͵oe&ds Dp0^BUr1(A%|\WI1dj5i6Sfnl\Yl]NH6rܼZMfxxx*?rcc +v~6 g8VO.+e,S!E([Cݍ\Apaڽ{yWGS@eZ3G87s!363rE/Fz+i])ɘcD}Kws䅚'hk,4z2Jp1|_T=w>_}C o7\ţ9 T8@s0~t g:+a]?LKe^ ;Z =5/[2TG>a %5g=OWʳ;z0/l#*_.OӁP! O%c80^~>P$D4T˜glN6bH^yF2׾Fv^~kWżbɼy(4}_q|_tђY9Bh {lM%Nx|,^iS"E a> SA+"@YfEɣR7X|g qzE'0a?;1.~dROd@aͫ8\ 1Ҥˋ12X;PiJ9̐mj;+L<0_REkw^֩ ,q7,c9ʐNq[XUT:9Pubq&$ock%*(Af£uv|JyM$ɘlCC?3֋]dkE ve|EwƋ#. lnՈl[|iay.7`3Uc{bkE"*%c s=t+sw LҠ&3 ڦAޅ@v)12%,NE/i?L&yD1px!aNetV>)'GJl̤Ӂ 6rcc}yYsb*>AoDt -_wbrU ¦MhZqX]E[/rn9!R[p!1`PyH?HX-kQV*l x*kK-qi4<Τg% vtӭ>Gg~2p87p P%Z}v2gLݒQZ)tTD¸XkKNxw 90d/,4dȾj]Dn5epDqꎮlHgyrC(Nk Mh7Ys'\)o M yl7Y%ݗeE7u_eZ!Y|{w,1S$Tآ!'F9EI 4/fn@Fԅ!nosJf ,t *f">6/*<{GoMOj6^}Q%,]t8' 0}eQ=p,0耯kUOvr{{ ?~A4Fh' 9|o /S^q'OrKԌΰw|GMP"I(B"ZC]|TP]c8/T]_'I``5j%d.)+Mx1y 6Q2>{Q ^-;?-Q݇;Yc|!v@>X֤ؕ{3+ d=<0qW,y4)&9Ku&Ԗre1 s;كQ=lĿS#>f 7E4G}mJt9S[r},AwX VShl|'M?7YGӌkXl&/ᮕ呈Et>ix hw.rg˟Rb6ce|t !zΞbeiLqKaQ>ˇvE wۼD= qK- |%U1wGTDK<(v'8{ÍqC[۷t V4t>\ 䣻ϙN)'JGKbt USXiKs{ U pyuc} vR[ј}-tgz$}*dX)@?o@󀾔 EMAɍ(M%2gS13'(ކE+l=Q9U5ҙo qm]vqt9cxezoXvFHe-H\?XL B֧/a|*CyN$gİ~9<}&ih&-\x ^BM|; b%N0̡ ;o(Uj4CFl4kۚzUdEڕy!Zխ Fs+q+y>0%ӪLHOx/HMJtZGƃT.>l:9= >f{`s2ڏzDǹeb9(\g& nۦ*+'x~091v2 &ڨ.[[f+r\_3BusқII00ϋW|¾TJ vp('˄Bwwa"U PaEfu{K gGo9t<>~bdzL +0?U -"05Z a`bǪ~H&k?rE"fPKl#Qig?X(F.<0Q#S<tcJ3!V̕Y ++!Pg;1}I}/3 ˛}}K1SnasXO  _͛5r׈l^P7A/OYTdBsXky^H5UMG>^sjI'^}P zĖ%\Y Re{(im*4@Ì jj%U'eSyEk|TX4Oapԯw,}<+2ZBsy+;JfĥL/,{Ԛ"a{ȓLmO6\ )K)ɿHǎ:F-HMgg:B s$(N+D!ڇaaq|W)@A`3B7ͤhž=~Wuou.7)H[Jaӭ ZJK}9lA`E'>OA)G{e˱Len BP)-d*SF٢< kUENN ".&DA͉v%KƛwJXv ^M`\p@qJaU2[9b3pE]lgCBb,'ϡ >2cK 01B*v AoW_8@FU5?Y/ (e?n82&V`˪&F(HGS@ Ӿ1R{DI=6/V%vT8˯>kSxV6 UϣA&&3!Lp+@-&}اc/W6 f8@StS#Da:} Vs奁f`evĝ0IdQNYQPv/XH< H<0Z5".:ab+FD4厩hҵ#[dlXESrsZedyuB̋PjR*(WR}ѓXKn^Kry~Rsw^B6j!cyɕIK`o]te1 χ~:m2ZNF3^|UUԷJJCfIͼh5m+e8V "HО$D_ СUx>axEŠҵ=xkyl2=b66tD).H<],:Z i'-c J3 UZuqBEwQAJ l>* |~p7?XYKq6>E(Xă1vM**Rg՚kO%hز(cFJUȑVaR,wnL@ JU13t'fK*p??Q G+~*; =-͗GQAKM;ŢKZ'֦LDLTcWgq?B{rbݦ % ]B:urʺEx;,JTVe&CA8\cWQ!eD֖.פ>hv)eb5k)›QXn ˭KP VLHgyh-$k" g|c>#|Z}Z{B;y1## UGnb:>G+;?6ju'Y~$%ug9@W*'n-IE뇔|BkcCڴ,LRUB+KDJ:9ge.q/ET֤ XoeE0@_NtwM%t Hۃ-!|ʌa[Vm7Е/`恪K{$G4}S#恮@h2=j}=F҃PJ^;;BbS؄ I3+Ϙ8&;IoWZx@*3:~L \p Ȍ7%V!O:?5 ╜H?FB8j*QKjA/W:dM+D 墊=\{}<bYmz+[k1*3FYmGW-쳦 !kuΔoC/ *]PΩRv~0[r]lȍQK_e`d8\$4{eF(䲉K"Dѽ~s"m{` 8yMhH%Dxy%9F~YB7 W?ܗKUFѓ R={;a_eN9xN|瞥Ks4s Nid,.>Xϙe E4"V%Қ" WÝ߇Ύmc?yY_N?,0|emх_9hFR/Ϣ(늢pϷ}F(>)a \\W H 1rBpJ6 eK nQ11U)*CѪ߻(Ś+:l zbد@Ci}mAX[?LȌp>E~ 倆b}QLkeGBC&mKg$-9xEo:[J}c^tHg~_wo_rD&epC{Xnqs%Y,mۈ-W+~>f.}-GHw./A:JӓWo}/ M XF-^×_^@DlG=Xcs~9_ay} mTd$O"ڜLP ?DȻ=]j"+ % ϴd8NO x;0QQ"G"!gՖJ̢ cl9k'0}[8ݖ˝Nu֐Bk)ge`e vxQ冶 $ul _˔t,Z6]m/Qj{ E~$BP2ߘ{z鴼Lѽlz \w/|] 2{b5/njԙ+}TyMGGOSVP="ة09gэiy Z7X%6EﺏWl",l*MrIkIЪj(M#q @:(T@=rW|~^"S'aUܩͽ&+kDbRePTb@sPFCRK:"8Y΅|oNk2,8=>*d` 54QTS+SzTXM*2BOۣP@sýAZ8 ms!r{Xۥ_RAYPv oug=jɪ966|A /oC'>MY&FȏAg_xl:ĵ}Li!,ܟ)-3H~Ljd5@rhCQ]ID3R0Ka%WZ8HG m[6kX5!+>@pɲhS]@J޵+6u &޳yME*͢ج*^VP~pUe,?fa'@ǽk qO1g -èC1|m %!*wa 2D:%Hކ)PynWO6" G1Df@E hToý4 Zh\L,?m?\ff0¶>3-mv+tT+2;r RKYƲRqm]+eWօ/M8Z65~6HhĂ=|U{ۍ{#8͑~ (BT6Ў:ykajOX*&Y y`w ~;%// m//\[`8:qd7 5!|8V^Tq.3̼bN` u}jobu"fd-<ՓG9oa2lAyWS)35o wJQH_x!  'n4;\*# lq H:XMԖV X2k _NNxo%ig}{g%H6-¯Io26A -OQ%,u`#(o`UB0:܇=WԎم%q [cV}ad3x4G% Ŀ⽞i`aevt.ي Qu>ވ;V;gO-9?eY髯Ԅt_{OfaPg!8]1<XcWQp=KzQҡ||bea>3,tEv#5vQ٪x :{^onf ? qQLm.ܻ1ҽdr"m|ڲ/$ߌ/N؆YmAH tꠌh :PU:,?X0yɺ+pT[N:[V:Gg7NUr$d,+C :S4C?~xZ pk{;|ei8ʴsG]U?E:?翵1RZѠ䌗/}⨃X cTNm Se긃1Ὶ[oH'e5 蛺Գ@h`Ycx:yx%l D D_VKfS/)mHyB(V-˰iUBfNPp'sr{pϰOe<R;$kXӉww%>{?GbghS-jO%lsY6P7#/:yBsYmCG@&tWI=)BWx c oa#Vr&UdTTšM͎do_Er:$M_Ҩ9’7ָ]u{opkbgy$h7䙩[Jjb6//)\أ*g YJ_c[l|PN@@madui]YS˒,X+.Ux wDK=wȄw;= |&}hLK>><95qW[J~Q ~w`dR)!(t]:$-L1uEvrJ|"jbL:B竸Bl }*2 QB5CIDVBm@z>L eVKؽҗ7yÁ JYX@]*԰ 0Z RwpIt%hK.wi4<v"P@5Ă`B?n K&\#cxCLۋ^|nON  yM)6$"UB2p"ڍ)3Nz=S%Bߠ_tAFDHbA0:0Rx0UZ8{M f}>Հx5gFoTXn4{3K]VL>}U (zqg);.73lƸѣhG9mk@CMd%/$뵂D/wUؽR9٨Ni+*'QA$pWA>ZJN2,us 0g83}np{["0QI=H5Bj|E9 97f '0&2X)|/׳$s*9F C{c3 'n{8{A 0O[o/,KH}>9z%{ 0ۚj^YJUv*ò#)[yȩ*~˲,(9?_~^i!(."s}WT;K&24p8e\+a{(bXJw2(^u>!%rq!c0GRo,"9ޭ^H۾$u(sZ]Rzź=3~Nf=\5sc NOӭ71<Fj V%ݞcn)u^7TTl9K2:;UO ] pVngHݨK'O8вn◚~?m*{m^NgۏVCd[ RW+a9g 6ouIkuR[qyQpԆc d5(|CϮ6Ŷz*gSogg=RG,NeS>̒uh[Ds^ b@ 1mRZ=zvSimjЫ= 8ܵKKm[57}rQ_0)6sKbr ! f=3EW`Ս|("ع\b5ڷ2c5XkwOgRsU⟖D>qAVd $- PDvᗫ*!wev$g1MW ` ^']p$ 5 n KHe6 8_>er5/[aX8Zb2G8O]x 2*/ smbE&gԊhc^TXƪ;"F 2A@' CioR}ӉPQX4ƸR\~n{ڑ`zAJ/ȶ.>íhY}p9/_} Ÿt2"] "XEd+7c$--;|W KЖ|q NS2uPv`nR(r9J՟6Okn $2xY"Ao{yVss2)(FE[H[Kj*,R ?O\=0M\  (T-Y՞A+QC2G4aB&m l'?i8 Gb]*NKYQ(UJ琜د9lc),F'ir%GC"9_bHڊJf&K9'JQ0eJ@kƗUģP7"1x˪,TeV;z/PX'k8%0 &K:b(Î^_+$({}H2I=eB5[ +I]KK okT4Izɜ6'cw0 4pnZW+KRv+7))"rȄ>~~q:/`)߇dVFC[)coje@}66yң;dؽE84`1w>لcn _ Qjs]]I~nzƥ U)XGN5#w6ͱFD!(Ljd<6آ#aU|Atm ~DDHKi kgWV0ߗ`1X'KqeI**?0!@^T6IB{J@2GIDzE&x2M5v Y B4QsqϬp?FMKO#pnFDc4stGڗL 9x,کvMĐơ#lL@P#Dj<'{ %#QUoT{aL(oƮ.P4υTy\_";Wae;¦yԼ'VV`Y"ħnSpb-0Ma!mmo1=ƶ bpQ j/˴ScN8v}E~8{i4LlTx@}rm{M#OqU80ڲAO^|(sdM@aT뻏Jf E{N}a=4'sOEA|)-KXJ\>Dn"lTWݡr/>ҰqQֺ[EfF!ϝSք6Rmj'qݿ YB}%M/I4Eze'|3M5đ+Vz|9uWz( .l (}EN3Fu{77a *QO҄<;p~ eWN!MZ.N;㹯\B!ˎnvC:hmU$9)ϟr.)gBHTC@jZ5ĸWyS O*Jpb"z՜=I_+h!A 88I59:aB_fW>BYW< n޽$^!lΟmof%~1]qZkwPomS~7ޗ: +)- ӎD;]9x!Ukȯ-d7l3"LaWa<ڱ؟bk/=WA1D:}l5wJ^OzWS5k|TPIa)V3![܆*j'׽ۤlJ㎓Qwa<+{'ӁU7ЪhVw1uj%0h9-i@C*@"$ZZۨ6SR,+Oy6}oRSUD*%gi:T3G/M+)n?̴ 2+>ѫ swhzUWͻ:ɾ<< k҄&uˌm+p ס!(0OץBvTZTVUO]W,7:B]w.9nْVE1/ {O[ Ίkµ('c]̥~Yz~h#~9 ;g}N ѰG.nU}W=CwΙS ªquP_ίURm160aU3tLQͺ2BG )+r ĭDbJoYOnY%;TZKlFk 4Qg HiL`B| `L=N WuAv3i̬p=Ԅ6[ln9ӻñQ ;E,L>^p%M^7_BLY'o: -.OnbgaRӯ;Zeo`};s5rW8#j@V&O׮ϰ:v~n=I8 gI2o̷9b[v ~;d37&O ΂;ތ%Qrϳs6tQ|B:([ "՘kVZ2U`?$[6(18Uݽظ78%aH*ÊmpOGpx4s*lԇ&h(jfBۍo'JSf̥ex(A3WFT؈d.0;c7rJ _45`D^^^ YΈ/x2 jA(BdnR373P`O`gFPBhrNq2! n7BBZJRѭ8Uq)Ya|C:AL6_+AxZn7jB7a˞lZ9JZן]*0C|~'i)Σ -dYH$hx--2q&k6D\MTZ%R/OGe,S WI# fk=(mLg^ 5$YSL5{\eũd BЀ _w7MU`ZA;9"yji'F(AhzSG: S5bj6|75`bQĪOkO" YAIz$lI+|pi~69!ul:yh4Y!ߖ<7XNlXaJnG65Dk}XqxRql9f8VzSOg('){\-kP4G}\ Q@/qw&\DqJ$9i{D*Bqƴ54ɋ/qjmk\m;;xYox2 /jDǶr)% /6(+^_c[D}A֗,z5hHg. SsJjyp}%YTE!l.T (!)G76 Jg9VnY a8U9αA#X lƞHRVx>zE-j ~=H~HVe7` 8|WW@ *\!+ߓv- mi7}QO!ذ8\DW67dOmx3Tl5;&!6UtQgZYDuia!:ς+ɫONBF>{`{7w_BD$& ч=ACn0YvJ;:e,͐ssUzNbf#V ڧ9g2_ j}oJ!l\/,՘vw{^YY(HgO]P PT:iCTKdPNXK-Y)!^ѻN%LjH`9 ߰D.;A߼# >YNChxC~Jc d0hC]FU߻C^#/:ŚSV74l&:H|qH1[:CA;̹rXjGV|*_O'E"[E0krp u8$֩+|1;N0Mi -*ꐟc}|j&PﰂO<9?&P{0|G1 CWw^&gWLf-2 31szlc/e-; ǼW8>^m?B4Ydq]T׊Nd6}07B")or,uwjA]ƣ=ڣAIwtG!m|YA{H-FJC9fkZP:(*zQm#hOAxb o5/N@L4Ch"&(;?U҄s'SΚQgE#~jYiһoJ PEUdoL=3L sF_މ8>mRE ~f&zIHŁ:҃/xaЬ,k#3}6>0-kcMb+]ZU+k6T 6qI' :yY'}.{Jhk\J29S?6郃uX_v6 h D^"4+(\~r_ ,LU-9/P'o,1d0#&Z`t>[3wbzfl%rOь08byq@_OT p, ƽ,+%5Z"J7% & ҕ5->r(od_VLjuI11ΌޜnbVCZЇ@i`rn#_#1lc'naz[&4IVyaEo)4=b" *]qb~oq::'iuve*H Pp'{&~ˁBʣ,vnIsEΒe3gW l _c0eC‚T 5[s3 7Ab fGzryNp2;%dF4vmOxmڵaA'p<#q lki:/&;XJ6 63*cPGgr OcAUtu;VY r> }}-/PCX[-lT%zrBt{GGag<Qn<[o3 ]\Wͭr{"ƌo2IAa:"tڤQr)[?qD0bP+ߦiZ衡 'x.kJ eA:֊pGPJF#ӯJe#_J9ߒ-t)I~^ Y:i9xQjRJͶ~ykN2IBI^XU$%U4-vLN$f;QAqĢ[,wJn#Z$GwbǑ[fr}7ed~0<-5v$70̉Y 7ŚX:C4f<*v'1|UOʗ$q %0>CAdB KZ63O#i}'AW١#8T"}3l4\j$ܚ+‡|L=xﯸE=ְQyaVǛŞ=#wQ/@~a ƐBa|*uݿ:B;sϟt GCC'nZJ6y$~&4%j9m@k! k^q3K-xܣ+DN)7tlAplSy Ϧwm A lHo%Vv%c-g}K=[+wʞ`'! wub rς  )櫶~g͝ه֭'n|-US%ď*??ԍ]LxQGt~yC}ceCԣgˇ"=.t6v#,jȐׯ oл{3xr`׃q @.RNtxd -ձ/FK^Jw@{YÛ^zTح0 %vz>WZ W0;!{}%  )M3[fMK8.c{AKRĔ~loLVt :]1z$6{6~~2V^Q .99>Y1FE®܃ݥ%OAkG!7$.7qFm8}7<+|Dp 8gh-m.OHxޅrkv8||n7zA(əyϕtPT?9-z csv*/*VN~eX 翵JDŽA?S^AFM 2uQM.Ťnh[7=?'ǹ@/ L^Xe8%BM`2q3\0Jih%ZC7a_QUxC?ĽN̙T7hx:~bX;\rFpxyFg^ r~0|hk|9 6@ceq-Ms;JYܬҚ@d8Cp~z^z3l5][9Lx lM,$W R_&ZdqWlŭm>(䋤x0~dZ+rpnRNkGHf*tiU7-2W-{ZGN˞Q@֥%ʭgۄ'ЂN _ sc5Vw{K4d ikuY7-Հ  ^ҷ>VW $}/iNI/Z9-l3B*E{$ZFS&. kqq~mj6qCga:_w YRLz0b UXibX3F0V!9g\>kq ;aC{ O<%4G{U.Z9`#RJ3\ɰ Sv/Z=CN4`/QDyXbV_QU5JAKx"2oR k9ɔP>].+ .˟ n5)JƇVa-쑔%-g,"iÂId2kMdfib؆QP)${ W*GӦ7 f̠o V͏ R69{*$5晷V%%f3upIql{V6?kk>޳{܁{{ic&uA.5HUv=$+ iRXzM$6tﻡ ? j+%S0 Vtlz$rP%ŋ8U=SihLHS`1VQOh[Y^. zizܷ`Lc}[Uh7EL&!&su,_DPfa?i; F^r6"g+ Pq 6`Nw9Jbw֋E8V|S&[HkJSÃq}!ySe|)ڢWx.`7Jwp3ew,۰4ns2FCrIh\"~'Q0qL" 0d0aFPPT |u)x{droaʫ0uʴNW/JWd"}}g z5)HW۩%W߄\@ I"E`2V8j^T?!lS}XoZ'1)Rjg7|nd@  }# on!6_ ]ف /_^m{p`L)^ 6:^X,LG _ o:=Y`jWc7lz$I uzTԽ-؊G[V1"g- 71GR !St[uOP6Cy~T?N B>޺<޲#iRyТ[!|P7u8O͸zۤk';+Bm1{'I֊z3M H ωO:p9X$8.\NŚ)p<1raW+?3YM"Hi8(TrXW/ ^)_E.;lȦ:WmEؘHJ}fjqT'C1.\mD]c}0P Eo@90q3lto8m ]Rx39gLy|f*jS]=)ZÇPHTyf`qDS+R.Z$'>k&X#%d8*feP~+Z9MnoBeIKKgb&{B)aӐ2'ovoP=C?ONcYNQascng4*%=JT$٪2K"7dClI`ор'rk~A8-D݈*'4pX?~&n`f 6R؏8pCX$pWPt!YjB01ꘆ zh蜽Reɘ *7f1!<#sRF.~ nDU`[֩w.7H=٪t6LβyH;]gO9zwU!C$s2퐓E4_dr b)B2Qs' amKr(`f I>X8Ģ;|ޔIܪFmԊ-R׈U;[fn=>MWLH ѝn{)e=y>CW!^_癤s!k n߉Z=t!ZBGݬ^N9+] nxrc-.jhp)4M1L3\b/v HP;(j[ n1yo?&~h"g-V*Z%xbgzd]تh3x nKADWśZh,[' %݇9 RpԛpMٳcE/9=+^A&Vjn_GR|EL^ mEdoy\@bg*=.a&G}C {A/5+_nzvհ+Z~H)-1.럇)6?:SM$z0 ًݱ{²`@lg0&۪3k'cݳt6k@hBcЇz xP%,v\AY55`f_Sqsim̉y!7w `S{ޥFr\aAe%Mޚ/@"0E٬Ftx췂5efBOY5]zm<Σns._>z;݊R"uG5;eFXԮ{hxc$GdꄥDB=kZ`v!>u1&qcap I {o0az l:dT"S$]M9%X;-hi/u{g vRhx;F409t"rٛ?d`U\Z#\mˇ%J/; 'e-C=S73dx0rϊ7FϬV_iW*ჩU%]=EW-m.OUN.WlS;)A΀dq^cvJ1]L1BP>;ŕ)}/QJFzCWR:W{Qa;;YC(Md 1U!걱i*IJpLgJvXuׅؔ?䥉 CRB1BeߌHb"nu kD(tLOA ER$[[+YDrahHߎt*f8t#_z[D'3PWCz8.z-L4|Ar /W"'Wq2@`@E?l(]kzlJJ|ZBa( c\WTJ v/'z9hwn^ gޠngla,xj%QD{@sޫ:j+7JRgɿˬ9I^\מ0!/ _gc,m+v1NVc)Or_lҘtZ# WZj;?-?rm#_d:e5.m0!:U~캩A~Q3xUԑED/ygH ت !7%,[Qq >\(/s)mu+%8b瞊X3i2N,D(حޙuL=K߀M@[ܩ_*&xs)\'P ]AY%{EGShI:DӾ#dQSpd}>pc #$S pKukM\NuD_OFSѸiIZj*S4̀*˭WW_x;^](u%)AP٤E=@oWp &T+Αٛ.u\3'dPnXm-GHdv bdF{vM0/&pdN@^TXť{ƻT;*_LzYG}[DiԔ\kŕk*;I@iK^5v+éނ#WSlCen"Wb&oAm`nk۹?j=ՒO|S#i0S ?b(xcsx*쳲}jo:ү)RA\_'x]k,ׯyWdlF644DQf*+w__^[ڜE]tU58*t {e9t^ Σ@Cz$wOq@pN`;w^jyĨeuRoZMiەH1BZZ[Gvچ}B6Ћi wŲa9¨muF oҲ9`0P~rw,wK|gE!ydsRb ܤ^˻~I͇sݨ񁄬|k'vrr8yY{wҐ-ċJ`JF+}R@CBuj4iƃ`ƧB-<]J"eJ~FTXR=FhWU^# L-KeTDEtr0Y?1EM7k"J+ L]-Жv g s:4mAҀcg]9$,9ݒ>Sҿ_ 5WQ"0vW͙lc\-̱ܠ048nz RMk/9`YOeM=3P&eNN4d鍁ߛ)OI[\$]$:#S%5݅q.࿾BIcu 24@E'o\4*_vX_1ʿ>JkN_x6;c1Ϙ~[ 6\h G^e '6(F/q]7rrU/]L_%zD[elϬ]D30!L"OT> *W)`ըF1_Zs 4-0&ѝAn3\ ŝs9#FYߜLctbax{$a CjbkLCܑ'BmAg1둙R(`n$0gyvb2?s ˩ko'}g+ r_&N+tqϐFJmJ'vf7vZ&!JR(zRJ5Ϧ\7Hvs1JTO.O8>.:F#o5(JЭbVڶ@ŠtV'{A=ntdfnLcQҭw=oڄ=nATjz!1!V;I>]XZ܂Vqm47Cv}Sn{MSXɾO-d{B81gȟ#04"oR耙60R{d.s"p&aS觮Hk4Q[#`EE|I=T%r͓9ޚH'YI̸rQ1O?g6˷`k5^lAϭ0_U}DKO%_CF1[TrepX(}gi/щj"nH8NI#YxAS;Ej[ܦ |5d Y' T^?k9CkгF%V)W2p8{uυ*jҢ4-MO!&:VY8\S>PXQ?A[lEkZoBv"e&o3\3d-XPM@||S5؏t)kz7Fn ڷ-_n:ۈF4'XƮg!~Y vEA#IIVñ{ぺKORP T`e&#)B^*hqwo Ŀ\c}+v5*P4O6C7a*?ѫ1s2(Zmg_#tX>a;o|S x4ןؽx78I3 J9T3q}l1(TJbķ6-|39ʌ.i=pksDPf5cz/Jk/-fn&wPnA9 娀@d`X,F@}~hYU]V)̣̆1Znbn_Y;F 9nuҐ脊7F3yMxY{cCM! 4vŖ@Xh'kVwB#E5]R Z۬}]#LU[ kY=躈}Ċ YJfn'ITrкR7=))h4]l0~X`I֦Q[jρ4H'terN X>"ȼo)nB@;J<,QLwB)0]h`B1gr&s"Djx MC`@`zK cy{-U)$ g^) zuueh*wK0<,9bFPyrzKV~`M(zq?SC= Q-EmAA1e>y0Zow 1˒99^+BTΩ5O¨8 EB+eI!;KXh7^Y`#y/&ΩM0_]+Cխmu@\R!渱2}LA"X*ٙtMTYV&Egة1_ \F (X*f !fx̸8{4p_V0EGBFR1,I@"۹_ 7h7NևFE5K] |({V5ICʴ&N ,8ݲƍHuڭ['Ae/3;.Y !A0ZPQ(,FUqNZ m ܚHApU/'r.x%L&[%_"]G3kr݅ANcɮPy!H#skZ;^C/M-IÃ` “Q0m:>ٚ`gv {d?%!9;mr&ŏd#A Z&+' ո.ų٨\я #\+Ww8·31e6:=cVnR?4`vYyzPq\9cܕ*o:uF"Z=K) Rw%c)ƗYQ1H rxkW.K]B| |+2b#3=d, .3̔bl%"2?c3 a70rF?F-%=-fd0;ZntoYngRePو%Ap7:L/wNH-8sh-(w?jIΝi%瀠ugbPa[fsH }\V;Gc؂@33MuqYSUzs+^Q,|ca1*B`تPN!QKik89?ur>#sVS 44/e"һSAmf sD,uf``+ݧk{IE-ӊa<3ouE n g.W=cľV<|*ݤx_}|50l?kk[K@USMؕi>_Ե7Êt(=u r=ZR<)8A`iD^ː!AW13d+U|v*aGdP}u mF)w_hOӲG E4S= Ѣ2梨쳣` v rZOʴg꘣&񛀹C*`ϐVXR)y{@ 9\e=uˋBkӗXF_`DE4ԈwNWwrx~$&!SK9&7Y.4o QjV=L @OA̺+@D^?zvLݯa{+5STtI9]߯Z#a^d c?+ u!WQYf#kw6w0re A8 {Fӧu059WP^Μ5E]K%*6jussjox.e!?u` RUp0M:m*kOwXxܛpl,;[wnJ*ʉE)N{F0tܛq+H`mia0eKzr`!YPh4ckby(5)` pvKa7MHv*@ /7Pc Oz/LQDlC#aÔA/&0D1ln`WzcJp([dd{j7_ir4/׽&ļg TyH哳v]/^u']YYybtmJe"[x~ .knuƋ,*[Iͷ3czRSguo*erRirKMPD*fu/og_--+fB,$c0HO8ͤʇBˏROdo?Q,Gɶrn%i(B¤x%`'TyoWÑ xgXy5rvVv -i>H7Iz0i!6#1?'Ӯz"u~m:u-579{k{2W"@}: "4- U5 ;ĶMnu%$@ о* 2MYnt'6jdt ,-z}讈s5\Ob iDdAkK/NtnVyuS XNG?hI8 Г}V P\q4 5rRC}HTqrqqCq"Jfiٕ<Xw!%A@86 oW2ɧXjQ0ّC~5x3d50qz G TK+#sf{#<͢`a.p16_ >͒QpwH{p;:l28' 2$YD%0c㚼ai#OnRF+ z],g7 !LFL"u2 N7 (]&9y@">)URկHRHa=aDA)ޣn蘔] >&s:F5k5sqwf h'u ʨHTUIQ~H8ى>Lba[s1yپ$~#߮.e4ӠuÒJ(}ӾMJ>3Id8~'ùpCw4G4Qy%pwiTwg% AA2ujr[D_ʵf*Dw J;8jGLZmزUp\J/z]yyɴO"+/x}4Mtz^<A rsNᅜ'?7 WГel9G$rR t/6 ^[`yYInn*\|Fx'Q_KLs3o򎢏Dnŏx[xD1q u&2piI .\8nL+Uv;w@$[Xg0؋ŗ¯S|gfT 9Z4usr'%{z=m)VЊe+|_rF_L|5@-&m6beJep䒗HhoɻaG>hqv܊[6QlYx}Ī+p]ch$4Ń/_ћ)t.N_`~= :UEPb>Q}r! K;Z78S&:wLњgVXmѩ=!d0PCA}V$=Nd~e݁wbZlqgl vdURI^cx%Sc֗FWH.a,1;.hRsPбZ'QIW2'(kh9Q;ٝ$RO zkvCDޮwL cvuF푎"L@+"&CwaCӋz:E*ų)&£n"`lPݩ%+yrAe|aU8G]#R%#t]z&2YTkp/0UVŦJ|Vǥ@3`)>9+鬖0 o)`0(o0XJ6U̫vt@qn1 Vu4=QqqwvM 2gk/Qe55IdF+49Ql \"bDW5Ǚvn4:r GU,JL&1i p\5qV82/梔pXpD(:)4Ra |y!g% =X~Qy4t-)/v7o95V͸ J~%?0/ǹFGG[,z܊u=fj5{~t0!_Ӕfĸ^_H\a5I@^$E%l֤rեG|*GK47:+,&.3,Lzo8B>%X#ɤ]rkʵp3HɥW >\⦇0zV1Lx¿Dj|xav`/,",ѬD~7C7@U7gh fȞv[C֏`SV_iP'7;s]hXKpNϧ#Qk{?a,OޜW/Xđq|G*a޶ 0*+ |!G X6cCEN @(t5 hۣHJ%IFI Ck>Ԉ YWNb!:CtsgLIkF0~!',ػfoO6^;hnz}w&]`>qKPDyNF'hZA}um/EbPy~qH˘ۓU 2l""Ԙ0|mŌ^b;4Eij=ڸ~hIێnU"r]F՟6cK?Iˎժ^St ?0=@²*'*yA D9nO0 Jҕ1v UX cSI옘W{|I2!J@8AU됟 i-jϹN;{U-2sk g5h1ٴ 2NfH b9}ӑڈ4U\B%D65WYV^r*oCT|Yalqf 9ryP$<&xം6i) n gc:*u6bMY/Y%ʓ^bkl[ȧ7>oiq~.',$Ui9q|X]֝t/ϡ?[9L~i~հ%B |F~$RWKRSA~@V +ʢMj|RC#\9CPf(\]90KTlL FoOnN&DMv ,7fGPf@Qqh8R ,5 Y̙ʍDn`n 1;/=B{j;/~6l|bUy}L]q'36,$4USfE۱FUpUr@:L)_{,pG^kЧ95yޱ$C6S _ _^7¯^h/ЕahA"u *KYXJW>PNT;IaxxV݆QldE)~(̩o^΍ ˿\X1kǭ4;a )EoǍ޺xEt[qǓ:1?4S>s[D1~ sBvRLMڥ?Ce}4D{1yi}&b/*=' y).V[cQ!ښ_P-qJr9HƷĴDۼ4zްY:ߍ" Rmp3h% $I""x!]Xt_$Ͷz< ^]0q}Py^sR,lt荿 ZO}Z8NeI;Xg" ;N}K c2@q͝v)jKդ:Bc5>7i|,'Y޽LUm8BZSk=W> 7|S @rL}SYRg/PRbAN e)΍pRkC_8 )U2Yu)Aul #{`Bƈz0mr33SMy430w6ڈ @6QW| q)pRշv "#]1l89Fg||xj̗8:hXA'f6:7.zcP#Z#m^OЋXcDY4S޾Q? WLU(P`D9E`mWIhg68 ./2rܗ1a /V+6YOLg,UƳw SqlưswiJ.i}~_TؖbH+}N2; la1E\4ELI%eA+''>D/4&/6GמlS%{>N.iI}t OY8AzIjuI%P.,-/^!}U䯼>%WP̭{;Zrۄ=vR}& u"Tx}~ܰoU L 3SWyO'H dNO&!?V>0<٣>Xdm[],Clyd@'j[-ưNsNxah"^XbQӦ#mojt [ +| RKfGQ2KX~3.Bg~m [y<j+%!ON(͇}H\S%Tѿ\Ʀ%0E??]wVu ZPIQӵv$&?~ l`x^|nOw$3'2|?+==ll)uOc|E:խW=`TlSBOI aLGihOumaքFebGd!S_e3UVr*KP2F|Rht.2#u-;ۣ]{& @tC:DCEzա]gLs]bh*fdhn-IOZKiL !NJ!#LU`EHbf΢IFƲ ْV/YS@D>`O0F"n;FIբ'Z5GU_v!V*C\]gNeDpwQ^Z8q7U"Yt q;eJ@}ƅݟ?^HwRs"8L&Wʴnk5ے~PYpPX TCwvNu3OfNˍes NAiWJ걷Us~Hl2I_ v"91(cb rG=ꐟ~VV-G[Ɨ)hWxp/ 2w2/ cgd# ( eƟ}S,8tIձ/5i o-Y;Jg׻պَݞ1CJs O Wfh\: h 6\QGۭ`6#cleACIF5ko='$WQô+߷1U#uKT+}-tͬcV&/j!,7?trb:\cN0^Rh 4W&yę&jOg-*ǞyPۇ\=B#DB2̱{OOmFlUHk(%K!=3ZCKBFu 0AwKTsF"4+Cƚ&+"7rN;GqY͝&*彰ڸb?F >3"HD3U`niviD! oT`|ȿϯ#T#p#5nM 9S/d=OR]}\]iM\`Xu P]$i@ػ#T2xMPN>*i=a`$&;WSңp ۝wD`,h`IܲAqwܾuϟO(dvcCXUH W KS]pM6X*G{j8z?\%>sLSgBڱkr%Z0Rm6ºBCw݌ӕ$T͋D!6xQ*T;휜o[.ϼ%&|mNF5(܋ U+Om ֓x]Ǩ "XF-ޟ=x*7ɖhUx-0 `Vs"eV23XX+hV8S&<(6(!6ӛϻ[Qaэi7h=T;- CMiL0 eQDhME.cWݣ4+}7J;:53ޘ7˔g_H%0ڑ8l?/_y??pwjL8RjYNrL3DI֥ZjK"Kմ$n&(r%@:+@B@ݲ&/P+FG: %,l->ԣ AĎZOѴe?L8XZ;P Iu +J&IQ8N YM/"+-%1^xFBz>Dһgr)|P )c8GЧFY>.hWߴʾ(lN8G7__,,?|r~˜ ģEn따o &aHnE(g++tY }73 FLʿI> b<dZ6g Zh1^iY8.EM{|ܶ)D)G1MmD N?sU[eɜBTx+\|c'aQ_&ym5l5Iicy=34zW='>zo%r9<,x' τ@r#OS&ymqRNQi⽍8t gNREoljփ; $w<8Ht?TijFh~0ɂH5|W<,UEQ'duO=fq+`gji՞X-Ϩ]OlI0)K--OIIlб.ߊFr \M6tkkqΌ+{GY).Q\^& h0X:5+.tg>qWOm<t9:E@,_|y4|=H.A&:'͚*MĻb}Ӆd0 JEwյjXP[~ns#_/GH`j޺a<*UkLr|+ebtkMF3QG֬g؝SGv5QmW*h{㷷h+c19YQcpa }0iwҪA8;cԊvZz+lloę4;hAasI;D&6oƆ-Snc՗ iaj,& WΌoow:%lGu?.Sk!"ĄJ^liظs,Ĕi %yBHLoRB]ޛ]3d _-'ыCؤ@&P L+>o?*,rL!UTm֝%HQvZfv \@ڵ'@lR&kì@l/WE2z\w:CY̥]011JN+; /DYv2GΛXX&{B}e"y1=XdbFv"R(bS~dvnf~ca+'>.#wOO')I8~r:sߍzͮ&eW8NTƢjUk&9 l]? VbOBl=arY rnmŤZF4<,Q'x:')ox͛>b02/|P5NOfٷ2gWJ3֪$dgd@\ߢ_z*-ѐ4 1l =odV7m9xҾtFu+n0?3|]If[~wN:%)$MgbW'SJP"` )ί8eB/O:9GQ7 Ageg!Mm%x L1A>\v1N{vFq2d;ݩ{Be&${?$۳:=ުu9 V{?֕;W Y/~UHTԿc%[j DQ" CtiK\N u kFKSgg($ ) 7 /:т M˾PiU Z<!D(Ij f'@Q"7w^b_ro#F#{h{eB%1OMꎜ/?,:'6Zy$G&Cz=ԨdQg"^͎u)5p+dO,xsaUU6(i}In1ӞahX1 5² vDṂv\mU$mM另= yR"km|`FQa"m^Nxb,gz U[mOkr%&ڢpc9Y:d,=a%sEL3s0tqܥu]ȩzy ̬hר["ncXR" Z!6)'\19<Ԭu;Ԡ`4]h<;:~mʝd3%]RgJL^^])ʠ'GWo䆹 )U( aVf1Y48$@G?6_ah[R߷52 >6fW)J÷SB빘UE'.83\H7;vBq/ͤϮz.‹i3Os?mw4'TYK.L6<›?Tt&<-pD3tzWVV #j xG&}j!.ْp&{ly3 EuwWQІ.1\gQsg\Zհm?A.3ͽ[gtE~ ew%'4։w'fG{Џeᔥ F Y|Y w 溯3 4%yxxlwel:Ai椳wbZP L=`ƕn'_Egl.Bq"~d[dXLܧr2GwY{.y˕m[I'$g#m{Hg/ڪ 0 V6b،,n#NI麦cT58I <kO:֯df~.vFH1T!2_A`m e_=p_Yn!igCP8IŘyS.woN9J+es/{qpVcy Y&xڴIo pgÖA#bXVCWE9[ _JʷUrhpPFxN?Qh۟K hpVj+ck~ϕ 30Iu %Ǽ Qhlg:Ruy&} \ߧ<DŽ%=*d}kGߪ0~ت(PErA kZDaM?>HxsCRVC'Q01 ڕR!{|ň[|8ReGSr^5fP6O EeiýkLyc'Pe'vVR{8ӢG%٪krX A\iI1 +ϺBPo-iᒯ dF[B%^[p`j́ՕȘBU9?mTc=MSRxX4kIw*De K}T$ Tʵ7g *?~JGv(Nu=A2`w5b( ~kO06$kPa? OGԾ ֛<>K^g뗾PmleEP,)쩌"-Y1>p&]]_06( +HхB7 -+Hi1$S^[ {gt^oxl!p& 1mЈ&~7?T' f@"7gҢ7H~%6XW `j>2nf N2=4:PMȪJU (ZW_ fG~ʑ}^/*:IY ZMsJGsqkU͟NGf 9HI~q8#?L%8eashpA?rj%#ÁK~R:2^ R,KLӤsN4>RVelR<[)h^<Úʹ§줥R0te͞aY ˑh+"eT$洦8@Nsf eCh~GehYnɟ-y?&?ơyt ѥtat=h$z8\*3U.)tx,Oa j4 yEϼ_qr0ԋ. j̇_ 8/0]uŻN &6#e}K:l ,[wÇb 7Fqv E~_N J9dUs9!lw2Ry/;ۂyGȄ] jzMO~}(am U96h|5'cBToaJ}htajb7*KĿsLīy: =@S2 3j.(b>^Hԥ9PG? X6IcyQhb=z ,F/X~:n5iud|aA(ԛI3`0ҔNFE(E9˛20JvZ+s r!l27{T`r!JÇa'- GssQ<~0$h8aCʽJQ*Ou0_;%E[Mع(|@dy?9ȉ)\&}0 S,Ci2G+M+#/aYx`ljtV umiYN @~JȻ>5S|Y]Ae-?T֥w.VU::5V+Yj:Z)J$o:SۘDV]y"dD"N]9V~,0@j_Dì zj姀=S5rӟ#ևZ٠.zAb1)U}3irHdTXuZypL'ImxMu4µ=-BxN;)9 T`ZgL" PcʲdecنBf`ɳ^V)p"\KjT'rfn3bn]6jSMP,VZR'Vc !Qb]t$U*M&cMDϢFqю,/n#Ǿ:O7eE i_P[7 6(uf9?:bi\2HQ=QhXvN c㓏<Ҏ(9%!\ߩ 䈌PF9f5܉0k A4@}MGY #0e.Ȁl!,>wRgcpP+ #fk(#=YS<|M6"?}׭QX`弍~ v93.L t`Aٔt5tD4G37.K郐k5]P*&PX9eRr ڦSK*]1'"u- m@_-nYӐY2 h](Gi7:OK䝩=tZřx.C_,y4ܕӛ;~C]7`Q;]Y%ܻpLΫEVw#"poLg!kަ< / s[ݨM֭pn ML'گQ3~8'Uuʩ昽T3,ZL^Q$Oi L %ȗ}!Sô7"M~:QىH5N-K"M9j-O h~J[d_|h#Ϡ@ k#9 v^$.(+ehm+_RJ ޾ Uũ?V5uy8B22_jKӽvlmP#[O%lsbtaq 0VxF3̹{G/0_ r Xu8a+  ZO05f1W4x8-]cIԊ'e|[,ش=ǩp.b߱qYy+4Zw{I{F@eNꨵg {g9^(K|j ai$-]a3z>b{܇L}P@cQ/iGsbt6ЌFR|E5\>dPv-GU[F`gjěc Y/8\v*@r"KrGC:ܲhڋ,{8!gߩ-xf XpwoC ~Z 5HicšsZrX69R_Dry: Z3$;rY$2s &ſIcQ,N69D|,gHCf%|ElV.X*`7p?i\룍{vȨǭ Ȣi$ U2aHNḴlaVy.9!3F X hDp2&98L=#RxV]L//q=!frmf*[ky@d_*EvWG|K(h"ܛK|VU.~%A'c܎ގ:~QhneTίlb]#Q ?:R,dbr'ex<ê`pYbO`Q |n?ƊA*M?]<*k>P~F(!wN.XE,Y}KdGv$AEE` &5z_gHxRGǬB\;GbA [O+)iM<Kҙ$J IWv6ejut!M'=j:S@tGN-*36UQv&WeNK@ #:= JYlŁhm1"zT'pUO2H>yCe`=@=C/hrD,vF8.pR`T̫MUTC!icB?ʊ!g^*\HC,e|mLPԨ͗ qjbt۝t],%W$'KX=_]?5B,T+ZDBKݧ)Mo4"*"8E ] xIꮬg<=KH CZqa&tS).4,RDuϔt5Yz=K%-sgk7Z _ Ԍ*)ʊō/Ę31Yf`vKpPk*PrNٴImj+jQ M`ۏ5tYGO=Oim^T u,{ SDF`JCe Fz\ݓ9 l"iMYëP"m2>r+ #{~e>F&Iiԕ6sU ,,ʧՁ5stn+e]VN 6[Ͷ`Pb ?!XZBRR}.^{t{r0'I/tݤ(%r12?v-r=阊;(yƤj)Ƞ눌\ fudb!¬ht3M!, ?|L7态IߊVkk{kZNaD!% XRHN1 * MLvj7+& "?ODbz,j§*kT3USiUwJ}/oh\cR/Ĉ.nUb~=n:3%7fy $w\T@8iHPddLiH~bG'ΆE, Gn-]ɲ ;rTFu} ^TbFA옜Yu-}oY1M+`%Q٧?E! C|&Ku>WʇQc ۅpxv((IN s]BejEl(8T;c ۉnJox˂Ռ.B̺Qs< w*jƌ+*Vgԁ;xz 'aNTu)ox_Czx*+ϫ.'Zxma8N%C1]ɇj=>/kL#F,|gÍ Ciڲ=7:t^<3PS>͠*r-LJɅ,)]>)Mu:`qt5\5X|5O2iïɺYAOf{Q#u !hp q,-*Rpr_]|'E DڪN/a8N{|pCf8;7b8J ;O%UsNC32OFY_Krx牝QbEwFJ/ ڪpM(aQ2|SٿLzwQ!+s *Pb8FSS)1<5ˣl_r"P~:.8i)!d7)"n0ؑ`DT,!;!˾\>F7=8h!")u`4II6W`G VBplHQ&j#;2qI mąs2`
  • +|F#HYU[b3Jh#Iߖ6$?Hu,9rp6@= .j75sҔB/h T[G[NT uyPJOP%'}VҞذsC1mVT䷝|̷N1i)&E5k[L2J( =kKNM+|DƬ<`χ)G~>l87c3TA+B {CB*/l~h<6:ѓ{9 }1?D#^z(b.9 .Ў<&p׫9Z2[ˬPgB)כK$T fNz`M+'OWxi"}K'i͚|ޝZb2& `3):!#l5 @t\}lڱ⇤3YѥbRs4OpCRK"Lxw܅slLP%vC|pb5 4//Q?Ǔ+{V|0x:R<] D=dHnnF) }2}MgJ]EG}' F>>+e5[Y{gACCz +K*ɨ%#c`0P^A0J.rBo|wHK4c, PɄ.20-3}Aġ2>+œwYiWQ{ϸBQCSa:0īlfWkyG2h/!DS2E(M{o1Z{9"/1|i9-8.ھWzƕHW|( #`j)v}a ,g3~(/OS&t[~JG "7. àBO&E쒞0HLg41"*~1Dw2 Z%3xY8F;2"> Kp8hZu,1:+$U6}J`Ӵ#;Mt4;%u&>d,gežP7.%[0|c!T_M4 [gkz4e$}lnm,> Oy3v@yBVjEL+w(mPόToMJIVh+XjC"&* nl#|Sf?7Nm*-}e3Z!U5uJA[&}2Psd,Lv.u]O <fzPW8@YIڭB TJXmr@D]>LzҚ/hiSH?*"a'r!9 xHXBN1oa G3KZ9t v`2F=%O'ad=A GۀA$S1tKv"%JDe T͍:'aQPTU>6.3urj4<+'m-m`ޗ[QTz88/IU]dҒbŽ3Co]hWm_">K&l7Z=siI^yfE @K[7o2h7;m 'Dr7䠾6HVnhJ8&0f}i."ٺjX"RlBX/}.;,`>ꮝ;V$U[8'E H=FZ d#t7뗺.C!zcA.}׃Z 2mf8~%+5JXxD0={fg}X~_-DUYXZꯗKUraSl"4NࡱF4n-'(;6I ;TF (ksڮn۽ NxwiΧI-+M*qѭV&|Q{J9ё^\R/OXU|4T {x Oʬ;+z8nڿ4o*+ъ'3kZDXUqUF zk6l,@g KKr58&V|L9`kVDUzė2Z6#X6|Q3Q鑛6-j{|o7^8ʌn0Oإ?Au#bY/=哷RXM^8X\nj/+W&_S1 7**ز"S?CqZ as\{/^]|\U 纣J'!Aq:9i;`T5R e^w@I!'@T5M?Ӄ@}&#=GHUkk,Ue9Bs',ֿ2q@>\ [pzmja5fU'8^wwΚPBN?Pg%rښE{kc#^/z lxH"=4tE\nl .HM_ $ AHSL #– LdPylnxN ŗNcԱߜyw*~L֧I#!^ e*ڈ&!\ۃǩR KeO&kt\ٺRomȧܸ}ƙ%[ 6 !¡3,geW;\ԉЕP{PJJDj* q*TF" O}f#M4;KqaiN]˷^|_ҝ3Z6$:d =_̩R^*M}D_ET’paz@a8VӖZ-2xDf C!&0P#(I%qJ8{L _xp$#٭bml)`d:zo25y(&PSr+fA>ldXAdc0>;v34NDFQqayl&'9-Dڨ3NzWd4{^{5Z$WnQN[41E٬\P7'96Ý@-R^5C@cq Y%qn9}N$<[slsSoxUy;` g@f⇩4eߡԥV[o]H%9UB$Ixx*f!<5 E137qLoTc%rơ|J^/4SI@gʘ|lע2I>r2N(]萱R(qN"̀qY6Stfc|hb}҃s0m[)ʻQG#G~8CG|q˙p@'^;i~#|daON-/J+{6Rw쵠ԪR+-IIq^Mɠy+@9ʨ?xkm1W{vw 06̋KBz׋ΧBl5zkma=.K ۙC8=K{Y"󼃡xmzjqOciA[͏)}11LguCJͅF.SX/4OḄb{:Ip6e_N}tZfߪ&di]]WE?Wcq-`<2OQx5#p ~eKԄ5Fu0"ڛ_$ 6>FVP\!cWWHt0a !ձPAS{:ZoD+ L9}uw@xiLtU8.Fj(EX"qbR)1si[!DZy}uSРyF8 [4/>onyOǁ_<=/uV<,2eOZ O<_eݸp9#HĽrlx^b[Qsj/]uAMd>VDw*/J@@͔6j921n3@2+v|Zq=VI\CХ7@] ׿.g. ֘w}XºAPIٙEN:oaRl'x,Y9zQw3N \_ÅIЭ"%q{mob|.Z=*[#&}nr+Xr)2C^N7SoPSǵ);4 ,L;>ڈ=O%%iAO:;Г 0o ?m=)w[NMqj1U"áҺ^g,\}CHӀl +d<-< 3UNaj ]!@ sq{=ilaϘa3Xȧ\gai1GԿAFQϴA6tc|v{joTw` /m6`Xt f%I;AK+203@#̣`'<*-՜jIYIkWrJ9Ϛg[)߽4Vn5X0f{se]nA?[_\U:W >XVraK`BQ[z\{J%У;$gsmvgSY5Z.]K!Fk+gZ`7E81,k_@vLh>G/&*t /_49ڵFc],Lf$y=1'gJDŽ\$SIjtT9UwXq&En ]Go=QjY~[Z ^m[ZāEI&, %]!@QQG)*UddJ6{&n=1BE'1I&>xn-Cp eGrNUH^@3c"w^,w_̊*nDe[ړ)FW(Z+Fp_Bvm,;_} ~H1rpOsX5g`&7Dž}N-?;B|#`Ž4*8VLGgf#M\efEߙhzKqU4G("wSPq/aаͭ!⌟zΪM%,+RwGs?!媇uTYYG<4= 7Tc"~ufEuQbZkĮExHĔ%d=2(2㓀B 7ēdLWeNPkl6BExUG^zab\ ]'6CVM0Z&a܌K8IBUq Vn+,ꢽ-U25jǵ] y)0Dp'lQּIi|'Kd p87:Ag-/$gTA9 +F1X:Ǽy $4*@YR,.H(U9w44fiE#mb3=zH1?Y @q != [[C d-jL;dcMaekY@Fb{o_%#L!2AkF77ʹw]41Ddճ:WWO_bdfCV=Ǖ{3/n%̈́O*zQrf~d|8@\ ^DG onjy7Q4b8v^Z>)JG"ȑjG'@W^+?;)%>an6w* cejm}&8F6i }6x[Xm8읟*l̞~{T 1'QXױ+6bJ}eKpR{RY7YZq>ω࡜eyEyNE{"F56 [q!2/AGlZ 4~++:9^|WQwh%@b ٣@Ef-A_`v wc|, nII qN1Ɇsމh]ǟvh@ ߴARGƓϠ}j:f骶 aw6Z:^ mH ]!k9ظ$a_BtOOPJ(±ZWtQ|Wj2]uk (S/"rqgi%oo3ug~OMž_ZTouY|\yYvG>lY܎uO e2&*I=h =\) q (;πhK\ #תxr3mBMx/""d70na]FR<-%6a6dMB `{NץmO5+ #uAsϤnڑxSxaٱ>S%@J|/M`oI_H :GivOH]~VdKWTQ$WJ0 ^KGQQ !Ik~qÈurlte.Һ`/vk ױnؚ2,855,R< PF.'o6Cg!XiUhлr;Ճ\J ') h[SV/J}fa4 ܾu& zcզWWpȾ'{`S3A[D"OapiX]YJ49_vdSB62lEW{1ysՕdH@>]S1<#n?. cp"vQ:k= "@/KSkLʉil?/aBub\(o}gIPGZ+},0 X'˗;Tɀ@`QzX2. (JҨ|:dy峼L_Ս—[cժ}̎ol¬Dl.o*{: hcA)aQ/"~xLhu s"K uE XcdDvO8O3{f/w@X >-t`(e+& hɹ(u ?ԐrSpLpX?N[܃Cri(k :pjp+zrsLޥi|IњvQ Gh,N c5pčC0mⵜR/օv 1 [x`a3q΍ ( irV'N+ԄѥK47v?c !m\1 -?{ge9g:OaQPԲjVw4 ?<&kHk! uPuܭ7.oK?sNˉAbgl+9km?-'Eq%G\on=p SQgƥk])>?{6ҡHq1tdEW;+fU)e86bِ3۸B +$WF>c_V(Eқ1hFX \jH3,\E0(s]rULx-2Hҋk&ZHaWLN*3Wvi#^Lp]aaN6t1) 11R<6 ռ3=/QEE.$<`JO׍zƇNi~|\8*PX=op}K * \[c%|kÏn ǴѺ ,qSIY)̨+Po_Eax%bXlR2@`L((4E_1K/$ jAN/&  T2qo|G| 5 plP\la6'L[a?WNF&*Zj(C7jO3:Lw0v$Kt}Vq*/7Q7!쩗 O }KlsASļ0ǨFl~tMQZ:gh]dדfNVB2 g%|:+$e!ҽw3m= Hs.B](䰲W]z> 5v.$Hpꌪ7&t4S7~z9y.q mg<-%65H%6fd]bzanjN$:Ƞxbajrr\Kt|; npvIc"z>6mVlKz"I)Wن],ӥoBwp;(\ū(굈crX1hdBeYw_HpxE-LQkZЃy )KfZw$,.l9α EQrTZ?J:U(gi=a> D*0O2H 0|f*7P]ӒN?NZٱyܳj]bM*հ8X}aQF2zg/s1c2V<;&[CR^ZxcXRǻqF|H-.#HúZ㘃fYoIAQ#) )˔ a;1Ϊ)R@s.F9cN-\,y)vøz9am8N|U7YAdQ7Q.*=HIR3u._ʿ\O@1Cn|U^|t,V.*@f7\]X/KǗ툶YO *,x+~M+N-'yoA);i 7%kϬ{U*[戓Pea8ӳuU׀)ҧ,DEOx^ؖן8dߠd6(\ w&jbSNuޚF5I11'EoִHgYg\/g:E eXN^ Θ|w8|cZCw9Kv&WD`O940_Bi.)WIa"썶`C*>Cۘ1SaW}깁xAlH%ѱR9+8@W}<>}~Ȯ:^.lo?p 9ss,g~QO,Sr ۤMEJ~%a8OVMQnJ[;L;ۘi-@r ݧy JC<BϽo~'1reys:0:vA\xZ˹msA QS=?Z"bNBFEۦe֝E|*R% x;{ٲ4Zc\`bd8Sθ(Usaɸ?4"c.iN( \Sz^ץ!BhYphcUMSdű%|7VC ]4(\vJCO@T?8!3f%]ђyGuV_,*{xM3-Ʊ͉JgBhg2fECTĩLy&l$;?iBVŮ!9)jKKx!L@, RE׺I1>͉Qu91g}FCeFxFt{Ų\.zh{V]nvm9KEψYODXl/]6c~25O7H}EL ʿ%럦XhؤDn5~i>eZhXoz9>z~ҧNʤh9f],(TːB=G2?Fo^ ;yKÀV~ľ[zGQߩ}M~FAxfR;o[ ,g-aA1Bױݬkضc>8̕)1ՌUyvpE񿉓Ge-?BޟՎˡz4]M{__{'AǥgֈSqqd*OrG=3 T`&DU@=zpaAːTjMU'f:MK`[>'+~f8bhRű7OPS4ӗHW괛sx9go;a%XˤG*Og`M4b4ttB֛͞Ri%`p)n<9V@N"4dceal)#¼PUMm`X>(6X1Ȩ4˕Q'ZL<[u[&"(,koIq)X+ɁKSXQFx:]f)i32%s/{NgZD8md&neDiP4`HGٶǭWK~ؒY. Yb~J/ha5k|5g>˫ubҲ .̽m#1Z,9ވN;O/@Pv V04e kL.v&C4wtó 6,IZ,oԩD h\"$灈~ S⑏b"%jB4۠h8pfCȴ­"@$zw>X"B'J )SOW0~I=t,?L(,a}Pr:M>h|~F wБET l*>էSIbo+XCe 8/ >GNF6r> G҉cP֊~]=Z.\o'1־Ζh尧Ls)RDi~xdF \vnX%^@878Gb] %VЗ|zyߘ_T`6&宔xywl#SKK MIAW\ЫԆcSZd`2j3mNs1dPƀllljȞXHM YCW%!)z({-|S>5y &5" 4 t6-2yaZE9[stu 3gyO S@$_*ȃL[|cp΂ H:;iOWzWM@ ,3s\Y 롑[7&82MI2lw&M!ÖZH·\X$1.8,CB⷟L-W ٤^SFܒ=3mWr=ٻf><, C-6xKMNSɺ1bjoO,,rɽ)m&xJUpx6ڪLL+3kp֔G/,jďѶ:h? ߁ "^}vܣ \JN)A^)F&YCl8)tuiodœ=(}Yw}f"p} YXnSKlXeP2fc"`X6=m酵͓s\o<]p.A3p+f߀с =?W@'Nr>A[9.J8B!mFN4ϑܙw̚FX fiA|PXir#^ZuGT %ՏO*iC9C+[Zj$Gj[h֔굔|DxjLȘr>-$5cVzVcAT3i>T3}kz+gl0X(:pGhġFe&s-]FӑCYՈ|X^&L_| ߓզ[EB/>WSFV]^zfR~$̙:)h^.\V(`eSq.ź'=с4"N@%mW'')kTy7i%wty1$*nA+kmw\{L%ZJy_N:hD&0iH6^ژ;@f%4$XK<r.MrϢ+ٟ.&U!angcW'L] u0ythO gR560#|g-x̷N v@H ;nG&FT:<1svgS>bb2Hm; tX{Gx yͬoQ F5N%昶ErCW؆S:|2p _ZSBAu dߨ%DųnPEkl{ޯ 1#Z%)e} }$-rkw R'!-7#%8Y eƭxSRQx?wD@|Q KP߬ܝ;I Ɨ܈.Bs aBRYFIQ\B,cPGF5aVC~Em T-sF( a8 gs!t(?L$f5,)l"T`_&CٯC@==N-HtiDqdɤZO)acN8e`U|8ݣLJճ -ʉӺpJon6_sϯzH$g7Iav(ƏvA6wn[+Ku.,3_.K ئ= \/mxca&+v`_]"ߘhBIR@j-s,°J0{xL!s*e?:t-bxZ)u5653O|U3 \\]tYxMэQA6{? u!iw?ΊLVǵt$fGuTG_,5H .T6zDcp_F+lBMtźD <(+~](||b zYHXYhS9ELs9e[G8"Q.*tI(̸=zn ^?Ìp9%C?NmE@eu>0FGX؇B(HoJSTH0n$%u} sd%q-h7q騋C` ,d$ A Bq1O Fn N&~ "IѐPQ}bey 5{܄ލ (M׉;uޕtGih&EV{4G?MaD!U ewTM{G{oūF;>m3F`~d 1{bn*8Ijkq#-|v!u8 L/s/cyY`p,ȈRI|jܬec6Fx!ć}}$C17Ԛd ǹ,[E6^IRivͣU}=}E"lxw9M(r+@ u[}7aqS| (T|HiRq&ekz]kXe6C-Y$` %&Vit&-0lS[F(ۖj5sP|B!b֑̉ /pv+e7]]X |RO׾:.Ѹ̨:;`H` 1-]~hBX,r溟Og>G5}"|^,z:Y5S}{2Ϡ[u YLy򸥁.ebП ;DR.MShUA pܚZ^6uǒ~1)e4Ћ%Je,rkڎ9J=ɧۓHƇA d(t#yԐ!vΐ ˞$.-q ̰}[_4B|bZٚn\^ƌ.Z'#/qQoH:xj`mfrFe@}'ndkw9ÀI&dqWp&p 璑}ϕ/STe%y1C'[i } (_AX}!Kp3Ɂ ltJ@kPLr|xJmEh:ՅX&j6ޮ.Ўi^{pMW)1;첉srZ@/ N-br'۰-S&u>p:R0n!u혩#99ے,pC9Ho ,H%ab<1tX˅ZvcIKs?:WEZA$8?՘@ i50S@Lyw u!X5[((7hXo،kݬ(YqR%bHz4SH wTVe͟ut/L@NPED9 fv1͋`Fm}[Ate2l|tlޟ AB>9RKPr={brfsppQť ESH.e7<俳^8!EAItÀ)<73$'_FRF P) :s7j1GزY:/F3nH 9tP%݈O\ pxn͞v=>6!KLKJ(*nT֟mb&Į^R?GTھFd?P3Ow~~R|U!N3ʩ 1V_Ғnz_ӁP 5f|Zri+_kRE~lP ڭ:wX%O: -  l._ٌaS`l wdW+O~0p(]-o*Xɴ*z1]RCt X{lب҃dወ 4|Eb/wkxSx)WK8ǹ_8 |-h+H{.b*bL_QNy薟ǓT9FlP˦GsXqsv 8uEc5A~+|7eӒECar`TFvcκpD\t [Oپ[,Pd⎶V;S3bRVWlku +Р;‚6i;e=UdiVJ!bO_jm(5x4y6މ !rob4#t H|Kh~ @u\މi<<9:9}{=zozP]^uqmY /qja2ىߑ3i$8vX7/^y[Jwn7GH{%!: R<*.!lAV02Вn F/Y"RW~IYKMEN Lx.H(YS@8?CG[t8khJOAlq _⩢5 !z+g#eG@"@ lfA+I?dS=M^{2;'tڊ".%Kt"pBK;0QT%r>r@XA+9׵*xO~<YA{8"D+g05ʏ}Qǔ}}[|;zl)mzX,*eZAXL^T4G@,r+,-CqH[~븠D9rov)(q?}mvT :~^YV^!Դ1'^zGI/zQ 3D7^0٫{c?Ր;fۍ^oC&cڠ%iV` д2l XF +[ *؄|2HM{H¸HU^ Fk@1O'C9'SY"ii+[9SV)5 m9iޣTË_aNԉ9#ԠFu)ߍ% "v?!.ж=e"$.&v鍔)g[e>LR΋VάD-g>MqE^y}7[/􂢙Bi*I(8T$zf #_hn5?)8[/\@op4nLC~OG`PQZ~*\gitqMA٤,U 2߫8kJk>Ge*P f%dF7jȟo[[oZK{W\gL P,r?l> //Njع.0X sfTZWҏި!o>soJg*bgK v3S|ެDd_n1ڒewϬ qoAk V0&}!o?ߏYJ㸺8ǜiةEO/2}Rh/[\>0q&_$54UyB2̝=kB3W@tw T~0KůXeLlh@B#hp'8d ³r DŎKi4[b:lfJ BNpQa ]3ex(xz]qbNb`8и&}*RuJ~LBm;)&ℐoB,9/q;#GlS~c01yŐ&</wohĐ@T dF} ۻ+?OՁOc;U(3^ "(أ՗NO]I6SL^UX?nYIܲ *̹ڡ\PA1'z=?Yܐ>eP1g.Q.?.B//9XG{;MY]xy.QAgLWqҹS˚?Sr3>QJYZP߿.+:B{U=0#2t7,ъDͨqȏW 9 -d] Rh8qqx"$}NMױ'<"K/*ctluU4({a8)JUVpX6^+Vw/..)",b)"v>`٭g0eM8쁹훆El XQ ـ2[7Wa$2:/U)NPG22ƾ2]sGb=$ddpJ!.5 zT4y9t>8"!K0M:jm?isW$zi} <ÒI* s^ G۹z$!=E֑v,k#ck^zrD8-vKL4 0$]5 [Vj*YJbQyq؏E%A -CF:Τ?`K(Т (T̿^:hPXƋZDDj?\|-( i? .|\wWm?hb,@2?8"\Y(Zb'/GUNjT}-Oq}(grX!S9NdL-X"`^(X|WhBlD8u}}.~.>K-6R(AѼd>џ7b|/ժ^GP~3VZ &c#^[1#\EۃP ؤȩM&~goh ^^وz(v4sP-P|;!vH5˶{ԌlMklshNGe {H24Tc2|) (w{teh1vHeH8/oSpbPЋ3e&sMxMpBDp$oc5IWEl끑۷tPd$6Y>}*AdcT41 r/&[seY!ŭyᔷrnxndPY3h:BP]qA~ƿF]$ 5͉c[٥՜a[7t\HcFM$U+ė* ]r E5ef:qp{:<̘Mq9 +'hlXHzG`L[n˾Xk_֔Jw_)32u ACLZ{u)HLvuy9Le 9ʼݸEg_XQ:Wd?/KPd`Qvk}OyP5}آshF3ΩXD6wjzw=sO:r( B~k+LqOʈrPB]Ei4~ϫڜOr?dw'H[5{uͰ#~(:6G%,흟't˽_ߴ˅ݠb%z+TPCS9 zg }`v 'KEHPge|6yE+n<$~n<|-QE9q r!!ʝSwF?tӱ1>ffxtthr}Of@9_)=xIAO{Bn֣n[ TT%` 48^fcJ(Md QY4Ѥkzc~S` ĚhR:z9KBxƠKZkX*-vQ|1'eX٦u~F!vA2+pJ [xpN?C,GHƒMXvLJG9Z؎\~ٌw}/5}l@r-wIy+7BH5ٶCR9a%eYr~i"1SgߐYLTKOaƚJF 2L$(s@ ieIG\yTAo ë\v1p@<2e*Bx0߿Z}hʠvFfQ˯ ~`}!^~68 Z v^2 _EgmX~-'|.o a~ZjH@Ei6+K*xe|)۩?Ř$P#G1A܅W,D.#? Ri3&45'3E61d2$OcO)hnsS!j`.6' ,҆J*|4(lsمB3/p!YkՉG!]^,\]\I"(%XOBO߿7\c- nȔtN91(l+v3)a85W'0,pI_au**foSP4A}NF Zc^+B;m5UtDPYr}iE9 1Q:qzcAs?-,:.53P4JApE@s`Z }& w#+O[[]l'߬L{2loCH)'88>Hut*JXڳ3k+>!Er0}P]Gbç^sY:FB0Pr[&AܷIx%OE^ROSUkKx'vo % V C|Y+$l? I?)7EZDuJE2ge'LuLy#s`^D]+'3E~}}M̊)jw SuRdڤ/:3<3g" MQC ~D@xuL ƭZ̍MFN ? ٔ/{)V 7K &^T#CKAʫ<^_I/&v0~SY,Z>X꣡ipQѤ("cnЮI[0Nm*)Y|mVFYJw E~D;R^DCbnXA΋:'>*Pe| {b]w&l Gfnhma\ZJcClMc_G}8=2.^!e{!5#]Ku885,!sڦ٩qy\&Et0H*0ZԄ3JM0Q[>ڭUe368+`gpeIxҳo0^`>a%(^2{i_4Q6'fkP3HY\%YuɅEn)$ׄ2"$ Ռw0~rkR6魶0RqB2%x!/q]o/r 6l1(\B\ j KMvs/7CK&t? ד Q3'Hbǯ2۳viU+'q4W2xvWQ#}Ttf!.3*DZØMYͺ5Z4sl%|A ?&g"68QEu|1!O?ڽ-H- \HQi;2KլUR=B$hxٽt0E㬹Su󾟔Im5hMO Pthtߜz~3v:yM (ВEG~pq~O,q#dU^vLu|մ\ \PV2 U`I]̎cgiցtƑ\"5&Gr^%E (a4ʔӑ;gM!?}ipBcS?eG!S!u\YkɸaV eBy`ة̷YaB $,e(+ q}ZJӢ8Z7sd|bfp|z czE;(Nns+B;be tiBS?Q/1'Qkem!0:z~]*en6B@S+3U33eRSw@(, q6Js}ݧoA^dy?8ҞpܝOt_VQAδb]A0Y1/Jc0ۢR+GC1rSiL]1yӺ~֕;cxII q :V̿H-CL*jGMQ+j(Qt)1w,ө ;wp'ڸĿX)(Vn:%th*yAlHj s!aYCYiXZNSh4L*4M=pC+cZr2!֌ Vc'S!X .G+}J{kxu$<&Y_-rzY4T.;Q껅b-^ɏ_B.N6`^lsy촧pf͘)BRw R6~z!OAJvf8k'2营G>7GW A60QtXfy"żRfkZӃ|pl/w)}@H!.٢.FtR䉍%wgNG@UUrayP!]iͨQ%/Nv(}GT0oŜ!6<-UH( s  °e Kyug_>+R;g-D Ǧ{јPeSA})[HvPBi"Z-3ގ&AƷ{V}Y&4y)k.OL': /Xim;w&xQfqQ@gfA<5S|! 2SN$8* q^P:=͛SgvqV^1jaM\ږXumxkpzxčXTMO3ƣfPZuy-Gg{G?Ѯ[8j:t GX1PzI8fNM/asINY$C9Q`z[}='pTa N׳Gdu=㘯Hh1"W 1;6n٧z$i5ܻb]$_r(%]e>?+(;)F[]j_ڭvUS@_Xq6aTw冠Clc.+h8 1qw@#{!96Ԉ99я!'<%x'e rZ("_)dcnϫl6Y~>g1 vK(XA>"  \rP#}%8-7>)'-!]KN]r"4: 5M>Y4ܣP@>Èl~]R4yh:'.)Z^Ylhqq8DMf}|kDi˄ Q//_,W،/bGY]j @+ZJx` v#dqaUC!NW29k~"8N*CguLWHU Q5]G+YE+ Bu~4Qe9G SIG8^)O*ș\7kx_g~ 6$sFyo5QaES\I bγϦ&p1~h9 uW+JitC< @%B}|K>Xa5b΃UPe}C*bk5Bi!>[N+0W m'[a4N˲[IG `f摮3]dȪVL81TҢ:5ҹa\y^2F3@$Lj*s aˠL&C ӛ3CqX즶i3R߰ͅfvmV.x]Xі=|L5I[; וlu#>Bko-5_2A%XbӰM̒n%!Crݬ"-ڻLHSF)lj+"&CkE"S2sNZYt xK~NߔEW~~(4Y*O- *BLu.!`N֗̽BP阵V?HG>0XRB;֬:.aeޞ0A;u,A'];4+󘹯{' *fd/2ԅWScd+a YlHe=ĵk<DFfg}_^d>EYVin4sE}jۘLF6!i??p D$j}~Ugz%7C ә#xQ9 ug '=:zϵ8K,c A-6Ȇ>+RI}@R퓮88Cjv\'UyFHS穃NHXH3T<+Bvg+BQr+1&ke.;~pͻ+5_&l4v"TB֫cH)ACb^s5pG_/!-wrR\`,癉A`榙$7G̗$(Q5s0I7Iu&sv$l9ql 2!PSesǎ;WH+vxD_8vETZŁ;U~܏fבn'5}0gNC yf&3D,$D5?q[en%ps**M%Y}Ngj'KS.Dޡe wTj7L&E| A"do/YucUDkj~gvZZCi/خ``ju .86=&Y4Qr@ LXL ڮ9` RסU,4}cSCP! l/&'qRPra\ma!p^ho^(jwDIN &Y<[|3ay`+H<-X& rnML,=d.' UO%9&HϼZeȿ ({Ss–RܝU8Z~>'q;#W-`zerB$ &wOT`yZIp€/{y4O e:Cx<pM'[{:VSm\apl۰&|AwYa%/} a"[7\(,V}Ӌ7twN\*rYhe G0^PJ9Oͪ]ճ؏U%(1Q Dz.UvmS-f}D]$|}-F1lAֿhHR"] hnT[ Xś(wshAV8twvk;ʧiƦD hdOURLfchpw~a$gEڢ A0E EOKu2.qfU!-DUS_ieA˥r辜;gU^EG`LR*uߩ z=Z6]wˏ=M)#6`}+Y -y׼nl{cn{>Г h9|^})[ꚤYA,n`epǂrX6ROBػ8(20PY㾪UM &C9ޖ=D.`]!o)\J青 %酴#!| x{i,`7 ҧd^ A0D-͠†n14qo +;LBM,ѵi6p4rYݬν<䁂 Pd! C4s)D!FZШ@nk ߩy0פg Δ9N{;Z#@WCO xsH"|BYTmrKMԝ#_넏pU]UjQ͡_Q8 fpCCcݶ #ےlR@{*Tm9U&)o0 0F3`'|ah;RLc捪w56ᓤvV"wt7Pr\ ^E*R~T|46/WEUVM:?}Tc J#c[$bb J6U,pH鐽.PЗFTF!_Is~$ɀ@{M2"%;B 2Fu7+?Ë= EnC~ Aݺgڣ\[| 9w@ȂM,Rd(r1v6Rx aO^&E;*@ؑ \,[ EʵX`E?+~,b w!mp/= fj467 N?pІ8$M$V)yYO,Bz"7hv&Pקa7J\ih7i^Gi=e4 ujMjx:jbg}FJf0x+HKQ34L8슌Qhkȹ?zy{`2+OtMjɯ2Ƿ]EZ' ^S9̑LiNIA`zGj,H p JϮ4)/c[uatKt1BQ-\; Ĭ>rhƄ{~տYk.,*mzsر2I b(n<9̠+0 jEXMvּԔ~;*7}疱=b.L;<者zӒ.;Z bE瘈l61 ;A#duUS o+XL{a/دZCڵؖ)6Sd}{=&~}_IT5.z(I$!hq={֯z1U>y҂xusr҅T_1辻WxZbO4{wا|OY$9VD[8R,[*aF d%_D& t`/J:?Q`W*DN/&;*]; P\q^C i+6_闃Cj!b&cо1r\qx][hX{l\4xq1kc4B <ɥd؛ r,W%r$ԲKAwϮ7K̫5n`Yf//tcʧq gT~{8)lMn .SCʦzԕ`țSD VAln<-:&>Khqf 8'.ox,Fˏ2 yX"2|ADrٝE %<dUKqQC>5#hPFw0޶x'Yp'HO=#3ȉIpɫǘt/Bg)=<xn t)5=V5T[n~\%KPEOup&g#PY%Z_Dv_{ŏ9Aha+, (v֤ UPtEf?u> aI1Rk2J'H_Y ]2@M4ـ&_NFЯAk͌R->PSҪJi_P-B2{;N&'J;g-,z#|o6;Ϟ)1-<gS+X5K`qZ'Iś6h6~ YׯL fNrC_|ug 9ߡ'/9 [qk_!ͣ1:=]#kE,OMM; F% V 87vIUI@rvc`RZ;f4V6mD0I.4/Gq3%Q&ofn/==1af(=F/@dT~J^+2|]m#^-P~bP5.[b [Kp":R<ʵ ;U:"qΆs<k2xkAJNC>ٿ3[,ՌSTŜ>Bg!8M<-qv+-.'u "}XBLg*!&;nΥҾESu[!~oZaz}KM-"@꿩.hW BWP)iaxt㩟dNB%Ő1? D530 <;qU9 o[+$aE*j۬Ug?Z*G/9ҥZ9IQbRLZ{Ф͐ӑGxlO:͕ç?.u49̂"@ |V!$BBud̗B6O@7PƈgLǖQ: Xuu_ڍ״gFr%ҟ O`AuS+G<~8.l >n~`t z99!/˱OQV,[ xub@Wʓys-`'a( @\(3^)_RTL%7GUb*X(PvA㍿yB'jYV+&(J֥ʵ" ʂ%vROWn\meEinQi37Bsə~C͇m!z-͜m6jj0fH-x1&.~~._\zPf.ۺ{ʹQ+hͥmXmqܾ>KL6tftΫIHpg|][H\S~%:@X.ՠl{4Q &  a'9`(+ԘE07,s_n$Ӂ2vjkaԞ)dZB%>uݞLXIQꔸ\_"ña,6đ"".]:G ɨ *kHWRmKAAxY\TEN?- ;BN|8%PGrP|?eQ˓ʙz ~ro]#UQlU0=uReGߗhu]aEj`w,Z|mǾ ^\fGy;[mW*4]-H(@;R+y;!om;HԉbBnܢH\B!Puҩ1,7S3,i'hH.*n3+0.2w@y%+Wt-ZgcV1;LˆiZDW$e]2rLqsO@u"j7|Ɇg;ZwS7/X7dmar~6Pto‰_醹8)}E9) 24"܃uJ~s:JU 9l;?ޏO};_E. Ϫ%Z^XX\<(`ք_2fF@34nB`T+HinSB&Ty"S/ Z9Od>'pd9,Ogbwz2PLxQѨ Ȃ3 5ocwP)Mejk/ÄlK%0@!УɤQZ]Vͅ?o' ZS7ݮ}6fOt.mFYfR#Q$v-Vbݨ@@M )zS@B$w5K9 xzV<̓54x(8]QNY#oe8m孌 L=DŴ2pbܬRiWdukk{"Y͂X{lhSw6p䕫7|39.2E"o)U0s /j#"k%}䁌$E%[-{Z=ڣBH9THjx Ow1QIӓ~_>:S]BZoPDzj Rv8 h"EPv>y 63[!Iw#V4H A=Z:vw髭 ?8KD(<*# RQ ru](\85_?D?Lb)_"W(̶eJ3rɻ.Q;S 2-4oUfDs ֘Á17uߜ"vnh (_B.W!WP\ǵ'a77PaYaDn]sE"uq;Yiu32kd_ڪ69ʲ(ᎽĞQ]i5Y)/yMm?;"\%gG,D"5,fsݸbe ?#u옼/3ɯTV RVHˊz"`)wCrNsWSbN%4Qdt|dzr|MBɔT[rӀS2jx;WI* \Q?d@@ne?VPG_ !!\eԜKT$܂L]Q``*)^q6Fa`h_j8+z}7ulUΰ1. SJ;Jh  }ᦞvFiK@e \AZ׌ڀHn$&8xˮ~E4YGx(W#>L.c8+jX5M3V'KY\Ƃfo#gw- Imj0m`M8P=~iBTrWwTA;_បxm}{>3밹-Mcƣzte.6!pK/$:g}KQŢ6R a3Z"S,#,f.wBԍ]B]!C%H Z苔9d=Sͬ 2)*MJ]RILGHRTpx.mm(,.uwLBgnCy*t̛'/ҕС3:W L{V KƋM>Α5;fF&>"sHNabިe4(薟274=h60X#& CE6;3ҾjT^7-\ PϧGfe@5'ɀ򍸿5cOCjxZ>3N雷 V?n_/I/&|`ߒOFc )>v' , ZGcz\ʆ)õYZQu(0!f/i/U D_2v$`i=cPǖP*|v M Tm,)[+ jn[\x,\^_?YAÕ6Y(,=f>衎Fj%|ľi]!6P!eyNNR`OL :}e9̝.g1ily _SR#h[ &j~ ~< 9 ()QT\Gz>RVwS*k@gqt8AYMAVϞui躻VsY]4{,ijk73E@O&BYB˸b}>Xviv:9d+| 5},k{ڒi-RfC4iDF*GqX[棾/:KCyi*v7]cM-/nkC*!(kJ>*PˊNvZZmqY2SzBR1 &9> 4uOAA*7-F[G ! NdjXtcۙMˉx~mdXDmQį$wVCPO_. YAf;)ڔJ`^V |c`}OΦg@p3:7_IQ>f 6+$;6ӂ[HTF=Vԝ{4@XgDil}|ĚG\]Am0yP~f4*c0;p3eG&.3dgiY>S@uTg 3P|Wa9Nᗋ),fZ!)RnU˸`{Vmj r 6HHA\HZYylV wP?ȧ} 8<ٚMҴeY!!B%RWl'& 5E)ѻdR1K ԬoiL5;@ 4ઇQ?+c'Gn)s-0:B[\GFvVف[[a__O} $n~Ld啀6 vlyɦWL@fRF:l[RlJ;EexI)ׄy^Rc68kdQf/+r(gl J$_%y9޶#MdW);g ooBuo L±o}w:=;?XDKKSZB]A$$AgԮϝ}庺qBZS6P+x+n^ӽzYQrmyɣ]h&<,X|Z~5x6&P0a2 ^nݥFKfֵM 3']%=C5i`-ρ{П)Uhf"xq֦j]̙wEsфReCSWgelzDYǍ.iD5R2Thko%\Qg2%ad#= ]SViv t%rn\HY^u+iIHaaM:B[ާ^*}$Tu][fx| !G>9Qtq[QgF M⬜=f#mQG73ЈZ͈&JaVJ*Qo^VJ%áhk\*/S_w@yhhhyni7Q^$O9'/$Zd..6 '$0Juϳa / :a刨bGSJq!؎; Xmh@FG3dF)-Qg!8qAAtDAq%|˃0_I[?<ͤx[97\ &ԢL;΅㾢 $bh-|ĕPyVnlmyq37(p\ԮERZ^}Sl2lOAe@wF K;$A ˂pbAT$M$?}X3ώqY/ m3f\捘 C$4-loǣ;Mx (wz ^ⳳ!Ldmn¾;3 m3<1A vIlT-\"w]4ѧ4}E4ku'NcQ`H%9Zm~nkj]y$a:Ds6L5uVbtc39NMdwqyI5ŇzO:B;\}Ye=;S/aN8 :: E:YČ7`z,YPn~*3pBk0Ie>lWۂҎ̯^s}an /@05.jU A4J$gL*jEJ` lU `t,lBO A4 T¡ C}_Jr4řCg 1 "/w24Zd,<>kJP㫣*@rM8l 5~H%Ⱦ":c!"a6["ſdS:I=|W ?L Wc^sJѧ(aCyf=36}b{;IK[RyÁai@ gzkDRfMֈa˭ffS}.vUNYP=q:X jc[Z~ZsoD dqyHҏd,:p tPcgj]svH8SG S ZHDproCCkuezp'< ן|U*fh IQ.fk Hg8S3ImT~D '/ G&~;#}qyhi3aGb x Nv*GH)g <Ӫ! _Db<9_׻;J?!i F+M(NװoRXz{FȞ&u0rk7v%Oc1WyɻVn]D%-{cx,v-n++ `G>ofT@K_( 4@~-/665,VG6ɇm}7Uۋ7|)oؓ51zsa9@ )TV`1Ilv6z璪PM*`P#fY]G_N0Bh4 0|M_l_ZB]ٌ< ^=]y*pqaa&&[s! ڭ[0;4էjb:*lTOTW˄<QGwč&Z }:"*aP՜:a_7]AeCJ<{ 7Dn`BëuBU'kX'~$c#A`^t9 zOӍ4vA?x<U,st.Nmd'|!U_,/2\+B dafvwB,|Rlٲ֥iCaFP9}dBp?~)(`%elgěUi˘řܪY モXEW_B#Vcn\9v#K*Nʹ6suϙ35ӹjiU(A ^caКo#5{8Rܤ8B.ȯԏVXD;QUCxڗgG ]NFGRߍckSbZzZɜRҵ̞}xx 8v96&Zn=F1.^fbVxW'~Ȳ kVW7.쓍})uH8aYۋ'ג70QS?jHlK8~ʼ}ny6)nodJ~9tܸ4 "k(o~ AE]>>|Piz #4/G-PY*rWGy_}UL9j"?$mu<];MaȄWKi>bO|db>^|LzK#pOu!Ŝ׈6lQs&ST.49%WGZk_6a͟+s7C8pYtp5{Cx$  >/SE΅{$9]\p!TmzOpƢ%JfHX1^Z~oжrE?R z1Ӳ5$V|a^K"n ,qljPOUe5E?&D=]& q)ض">^T9(I^R*&=l`%;Q6c4)ZFҫ h`gR0}ո>1YaT;O`r4>Ӽ,Gm[X"ԪdcZ4Xv.^r*B}P|k0o 7o=9YJ96Ϩ门54 8ސA2jyޡs56wagkwA>wGPD%^݌WKC׳{OOCudJ_ tӱjgZ^ۛdFg-|nK v{xtڋw"\+% !PwpRBD8HOD&67/6*ȋrN}]DU+.b aɿM0 ɲn.۩m\߮#`Suh6'{F64yOT7)xYf?hiڜ- "H)hpo-zK 8$fmXb[? :%/f-vZοTp ˌIIYƕӌܴV!IhgjR54G7{1ss$K5n_8lBYC.^x @7? 6JvwGY{lD'biSK՝3{WZ_[+&:Ef@IZ{ӗ!u5U,=gVtֳi|%2>Fu^FM ms}.X̥#uL BFr^pZ78%fpz'(qN15у;Bj XL1^Ts<!P9~-Ʒ,V:f]l7ή ϲoXb'CG2|4,X;(/ҿgr3Yƫwܡ"ԤjDkT+XS­&xJf8E,kehNnVUU% kljg$*$uϹAAkÂ^j&uGSnz^wJ="#yF.InaUv&1MߪnBp?~}96Zf>sB)&ܯˠCJFeʈY0+ $\q)|W0]Ȫ9N!v]Vg[<bq#ѱB}"Nq`p@IsXyi(вB jYl*_D5?8Xi(dDnQp2&6Zm5>jME2;Dji^tt"rLt򑖔qL4^td<)d>YϋA 2 b$Gf/﵀c>phHfcJGmF^ fƢ ok* c 4uGE-k&"_n ~XRz`EDzпM.lf{e*nzo?&o0}ŕPp%h\ʥ@8V@@xT |[Cdh;0+s?[ Iqգ-geGעWiɿh఍(ak "mQr 9~pԾkwMiJ;3R-h8Pa[ļ1L XSvb=s(iX3?/"UNj+eIBNö{6FK KKMF[{-,g1=\t^H~s:#z>';ٱ49SGo$q:/?袘cЀL='8p^j ieQ WK | GQjwS7^{@!Plyt.5Y3ZnuF)4QOՠy Z@yMT"a#^ʲp| T>Z'eY%$}v+^`fIucZu.)Gkݞ亝&?`v1 fF bGq-t,T ,` vڃGs5E22urO*ݴC4CA[6,ԽUŞPY#DuTB GmH}' O:yDޒ9pw;|=[#Rprn>2a{-m  ܥ;-߂w4S!n{'RMRbW~$ˋOF,=L+7qFlzG\B:LbUy J푸3OL6G̈2k1s=Pێ']W{`IٙVh?^#yhb 1pMhm3BW#ը%qbq>: Nθ#vC,h"˘f2;Nvq!JPH"*p[ƐvXE!TaAh)LV&4LG4i'_Uȅ'XtLX݋!NZ[>T,sU-X-w]j^."[<"7tSS 4 m.ҭvEG yő6\ciP?]H[̔"߾쑥1'$j$WTz)ͨ,2{͟.4c=|2^TbYD:s^A;ƬQrȚRp064$D9_)/x abretA_e'Đ&w w.;8ɝiG(Pn#ζࣉ3!"{wY9|K[=5r?1Ĺi[ fKUqv}u︄J9XГ p-.el [/( R.B1ޮ'< lV81X -t58cÆw&&^mduMWTu<%ըFaGbyʅ\kLɿUt*Sq<4Iq>Q r_F#1<_Rk']8u5P uth!U)ebNH@A|ҏ/ś,nc;MfuO/q TdR3kYIA|9"69")?z[t5kמb `Ԗ'CרIhYh}(Tغr.A}a_?-7E̫5"&E¤GlG2{Fqk>*د jFIGxj$YG&u#SA\mK{ P(JB)K(} LÃ8'`Uu;/ a*X3k* eL;w6}!qc ?)g!OFm[_Nb *˓{k>QSo!&׌ ZŹ{w|JfܢaX8O3mp0 7쫮}l:5&9pӺĦ V|qvXGn6][EqX1']yx6)Pᐣµ:Bap2n fYrpΘo/oy\ɑtֽf%.(e/ Y f>)' Iʋ`]hOVz5݅¨zj 9|kn qSG1i,2n09?ms>s?n$ ,G@: tn@dŴ&⺖Z4K+PKK Th8~q@{Y^P0'ta@F9XD)F½$# k5[)2q#w zV꛱7d.$J%_fLo(Ÿ>,i ߓY dv8&ܞ[Cjk;6u}΅(eoKGi9 m.Kќ:<ԅxcGql`Vp W4UP /J}iX6y.$%omm8d*/ATKwȗQ#:fX7+cAH=Q8Y9=3F]#Pn Ђ,J-K#8]-PKK5<j@J$:?[z]ąio9ox\n߁*AwDFa-eFx\σ_UHF`>/Sk="t n:&ly $0U$l3d&"| Hp2hOsh(XVᤎ/Ϧ (qa GF_FhZGlI+d[ֺ(ͳ I(@aXgFjIuBq9XNX{7~5Y&}Oχpe1 kV/b Ȓtp[6Hec}K $YIPh=ٿO֤m_J_ \70L:ȋ©ϫ<4L& ,E%3K*Qަ񎤌iY}LIm|+([sXkw,u^.* Q6yW>8"wN=IYH؟1V1%gF.A|*~l1[9g\#WBxN&_\yĔEĦ( 5U&'C nC$AE9r3XZ,F:T6%NT4]O4$W Ιq٘]k4~6{YSfY*Pz1y8_Akn3oʃGW[[ r`5~;c6s5{>cvr8V͂F6F+Zڞ8z|Pۤ| n@jcfٹNW?gb0/ћivH |jVG?5X3Gt54VT=J ;c Z=Jl3|oW 2!:C!Pt> 26ږU^cir#;TL¶ 'd xocH[ 4a)pǓ!2 a2%X-yw:eIT=TlJaXְxlI$|A8Y،"5wl^S`/w,̱ =Fʖteo2zBp-lt\lg7}90h0e5 /?$1x11g74]&4a4b(D {:/<} \7"bOwh]zCυ hgTNlREF@--|RypW܁ ^YPHX8YW]~-Mj,l~0_m"P]. :?Αm-ddP/H`6_{ BQUn?]pEG 9ަҠӖC9}c4>e_!ڝŽQJsp^7 9_|#ʡ{0U-4)_^2:lx.h!:G~}9o_$ Q5P^+=*Tw'm(r*ݙFଷAx'2sKPsa?6bܛZhl3ج [}'#D5C_7WI}ATxCMz7u7S;ǮFw~NPe Eę8eYS]~Ȉ4r߲rE.KqQcZ8)py4RW;kpld5)3_hBG ܺL۴U,n{WC:PT'?M0|hBH*=RY{|~FG}}a +#ܠ2w[=` (!:x1$ A+P.]15Ϯ ŹL i`Pv'zdgE 4&PL_<}_`iT W<-7VcZ3s%'[WDuֶFLjTD| bF, 1pȃz#Ƨzȷ N09-u+{J5`x>$S(C^ 5ۄmvnRQ'p u}ՠ9 UeDb]uM1YW E6c(=^w%NHͩD AWXiOpܸDkFHBcD!^he.ZR5\~K`MT=_,Yqe> Of>y.ch̚ŸKi=*}:DAĻ|V+7 !6lq_ oSD'v"N[#ͮFetD>oYGYj CN*"ͥW:|2DJZYW{{y3L#D3JXT@h_[hl-{W>R}d\Kmiwm9A:UW r_N NJI8_8he> g@B$b\rb vmW}=K2&A~Za UQd>Jlp/-EFyG!.Vг)dN0̴V,zրC-%:1F*ybK}eY Q X24ej+MoYA˳7hi" Z/DʊfoYha9KF]w`]F|^2:s٤x -m>YK ^6,Q:-KDݻ^;㼑 WUt= yI^xO[<-]q$7mK?j.C*oы5M~"{qvM| 3Lvd.ڣxBb\WGT?$x,[/7ٷ4(P]0P`6qrHglJuEMt-Ra ^U-ӡ|u)=SoLlo#0{̡">登bs# 4yj=W42]3p%;~e&c0 yf|` QCEOS˻$"7퇵&D`N/;w< ⣳_#rÖIe:L|FaAlvh8þjXdr-4gg#niS,pm`UWX0_Na0ljap,} j ̼@5}wI>SJjܶgcsdly2b'*DT+G]AI˂Θ曰ٮz*Z'@ No?D | 0:\hؗ3t hƠBEr>v>yStL+mjw[,Hk\D{TBC{ɬxA ncRٴ} FM)` u+/ T~6UMǖZ)09S6Ѷ.1 0°ئ3 a'v ?b1ahjg5e=6L~-] &̤]k#,OGqPCB2'ƒYᨍ43՛鈄ڬPBCV#hx GFRŢ]F!M~Y<ձbi{D錄GN/"i^bҧ"+©erp%YWp!t޿ʈ(6 .C/ 9 v78afMmi]#[E 3'XM@ SC3B؂MCajou1w3C6e^Z<'<Նv Z? =_@G̓lo5Ǩ«u1Y -VϽA3d Abӄ뭅;Fŷ3P i˻e6Ll% D8 (9 >޼BgCfʩ LOpf,:S(lܭHbhS #᧽ON5!-_TweɟT"[> P65¢Mk},&s& p7v~%oeF5yƅD_YK<+aY<$F*H.C00f춁(D nU˜;Pmp r Z}':*>렇_Qmѩ!Y"LFl&UQZ+](Nsn)5O,rX:ʿ=W&诔&Kl \\oskQ㎾$Q<2`_WtL;I1(gaMOf 8F%eth4dc]-:tJN4ڐ{zV|U9vi .T j?(DT^zsɄ.t:w<!S]Tנ&jBF<{$yMFXyK&)ьR'|$)=?vt/)~g=7:ٌě-ˋB"p(zckOߑ͜P0䆤(RFUTF=f(+Bi5ā눻S_[tCX`1nVrlL4~Ҋ֪5_@`?gnal+9Pmz-uH#->e8Ȑ.mz+cˍEսacۃgO#к]  :7$e(`ɖRοw߅r>RK;S?G -&7*HDw+2G=eXx~哬L ɴϟ2ɳC B͠D.nunT{Z] bO|"%㧓#jA+nH21KcCWCD[J,θ0l$MᖵPlfl]R-!kT,vܢB$!wܸHq INUQ9exC*Ȭ Dtns/:ĉ ,W"  SRt_> iPvO)u3lt q?; -6!GYl%΄9H݋2%|G#9;TNwϙ; )%.`17HJvn("PBuB F2ƛK^&RMn~,OӤGev;=O0c&]9!rg׍;:2#/vڋ^C+^7{7xٓWՀ8wvTr؞I=G"B \LfKBTB.*r.:.SSgVC²'HKUߚ|jiteդP?qPWq@RB{U$haD6F}$ 6Tm R&WE m%qh+'ief%~*o;#)'R`f" }}(7־8_X|\* Kan#G5uXp{M䑒8WiJ00T}mXp"X0s k4,Ns@b!RG;ny2F*}imus:yeWȸ(dm}N5E}.86z &q6"WFW Mu䷁[$CK@NzL3Z h&aЁ q$#u˳@2_/XIstGRePAg.t󘅸Ю3xB㸑IQT ؖF&f.fC*Bb2n'^3lu=g2qʗIIZBcNӣ0ƕV:x~{,?J`CĤ!l&xPg3"N]cjH%YF?%Ԣ# 3zxAMQDF1 K**D! Jݫ]l3C=p'mm@؆\-,cʬܕ_/іf?[)㎱4e4RqLyxQB?X(ɩ0B)|s#K`V bDbbR{-o8vRuq3׈@|oM +a~,JlCE-' _^wfx\=;!S$W1?jxԔ~A$yLdFJ{0NXM[$MbCœj9^JĹ: J0s5 3[H7ug2 6~n+k/PiRCGTuhL}[jr1OJzeYs8117I}/56?*N'u7s6U&vyq ޣɀ&V]֣{L9(K ij`ؼHAMbQ^,@ -,9"7Ĭ M !stt[agJ$bЪ@f^[v;j̲Z0]tUY Η"Y%k 5âG|RT)#4MQF҇Bn+b^ŋ3S8F ڃ(3D% )+3^@ζb6y}2&JqϺ^?`6s(oxwD+r,:YȀ^|,ٖ}4V0F*YaE|@Sud.ʔt"u ƕa"T4m!`GIΠg?辀<5E j[_8X^M!yhhNVP7;km C1/ 4"ʲo^X_O2Y{7,Ϧ(x:U!vXhExZ*ZSDM-=chlZG;ǘrrvwL B5/ĤzGqpݷh %FQHP]o1lL~* oӆ2:ԢisKRDOUVdt=D`ܠ}(zng3'3sbHuɓ"vZd/[(}>2}z]~毰—D; ϋtjӲz;, lPo, S_Ra7M~n=QyPiɿEI3CrF)0tgȩ`yZwnfTUŵʮlXP}rӄĢn*ջ?{}BxA3%> ǬJWH,O u(.F7}W0bU;^6x]EѴcsXn% {Js"<#5n`:$OutP46 o3̪`rOL pWYD N13˅05(S83S+T?BV(Kǰ\C7뮏#Yb}/q `§ $59D*vFs`޳\CofSq\sarrdQ!vgt){ lz{ Z{Gvwv:?U^lXAAB,+KOٓK)&j09泱$qOXXuCB5Q .u7E]Y3n]04䀴CztΎV$lL׿Շ)AK-1[[ ? n5<nCȻ\S~cFޟq>u"0bH "}j5 Fjy!l>OV4%(?gm0gT6NS:K[#0[ې..mNȥpm*c`biuxX.CDΥƓE)br"{qc |-!9mwuEeCUS}ߚOf ugNdS4L+xWo[glOɃ֙Xnm@ScWd:VEn<cYY7T? Ow Y"('Rƫ‹i KSrf!xC|2>bmZjŽ[xB8 \j#F_QRbAgάm'A8<-V9I+%bZnpa=mMiwY 2c~|a]N?>?=8g?ErPk<8 xSޅ `1"--b9^[i1&_E %sm0<4 x7LÏ\Pa"6ӿ#7%,.!q.N6| rG?e&Ar8ѱh, ?aX{h@{+&gra҂.p("9ņSe: $:iaHDk1Z9y3( DKF+a`441ʣS>C ܍C0I_vw]:ApI*R-w<5wrٜyiś-^hȨ A3tOQ//4\{'ZEu`^1ݠ*TQ;pj1 9,{:)*q`5&tמnU$$Ζ1feeo@DH_[!q/UH$n8y,I BJ'`U>&e32۹=*i-kvF5xW?C%$22Z뙹xp9eӥ) 8Vc qH5^; jVF.}p큺˻5q"pM &GJs丨MhCQevH4RsTWg| =ZΑ!pRb(p$*siX͋* ˩g$Uy0m*T~,$nw'틕lC8cOɓbi3QȉqlҶA|qWb}) pǸйOF+CPz4a]5ȶ2OC?l>%>Tr~elnz~]o5S`WpGA4twϲ#rp0+ QGm##tP>:T1pT'/GA-mi?[ۅg!-6)/!<(GY`it<e$-wZl{7Lt(qE*E@șIL-rX8th3Sz vRL *!P&MS w>'TrjO/50p?H̷ăym`.{euram[fK;[ 1׈m'xL2XAyQb\C;z8n'MbbO Gjeʷ4ڇi'߷ʃg8_L 3 D8MpO#jM2z9{cO*R 2{c}m=ur U.`vOh9щ`!݌W,L vf볚tSOR7@7<7Ma Ce0y-!52b߁y6:l7 $>Y9ۭuZ4wpv߻_e!_4uw7Rgt/)vU#?/VLI%pvڔ??}LÅצ׷~z,2"d_ z*W(:aO`یܰk7b`>sSh^ (/ĥWk1F L7( ijH&5 usCbKmJX9t:o|ĺ#|vu]wi'i êL #"m1\ڈxVY &#BxLqlvO\1I>HW 3W݌K+|IKo1e3b[vM(@樋!b/T8Ѝow},eydA~*ٶ ? kaLB3JE=^cm<ݒhOЄ/%Vv%Q^641hLwPRV|i!3xEŞG]ZyE M𶅩/a]M\ccK+шk2in'HC֑*JJo.G˅nӏ6ee1.cC106;\B'b݄|(N 6BP^:J}vt<+y6Ggw8m&`r&]6wop4Ms}Az!nIcu~bR2Rz|rŒhQ'F8i t C콳 Qge?Wp[7 ŋkFp}Ey/OѵjOa@!cKQ]$#I2"8$ok6߃#8&Ahu,3Qo`YDAiɽ-+u&n[75\p4+h,sˈ%0jx]Qs87nWDy AS_-<>'>#̰KO UkuON(j$98pAfbψO]쪤^% wܻ?]hVH0TԷȩ6HM`iwLmFV؏"m,֚Y ?|LǶwL1HzC/*>JHO: Քe[Ƅ6j0#ͧNf_ɴPy\;Ul]|5DL!wVQ@XN ˄ e֛jAERF {<֩w,=:1~0G@x>¨pd^)`|5uPI1ĢdvV[aKE9H7_^h/<:oͧQ>;ѡd:\C[/یC=Z<',w4%_Ujթ*k;D&BC^C8!EY8t eaAtCoq(I9f]4F@dtL0?{|IGU_wı}Ꮬw> GQB(`C񊥩?y#T3,w/LWx{_ iuSt~46oTںV1 4bkCpL1ֲg楍zL-MT E7 1"'Fs)Dy{Xw_.%iC X'okTd GV0>h)J*65@lڹ"|_`qݵ6{y # Ra3 jQlF$ ;>L&+ɚk:}5m>ƌ@~ -+ƊD_/y`r3rtH1n" rp"(n.?lCC:=𾨳Uz.NW`W(KɊٹH"jO݋䔱ޙlc$Akic70/zIv4l q&f6sH,yR=0}X":MZGr/UtݍfMMa纍Ng 3opbZPw<3 t~jΗ`䴿`ty ne:2=^|K fC_7<\$׾Zl [*XKvy-|YPR]F|Q>qLvLbGN6j~ɂq|ilyqLNA? )!_k" 炮g!}fAs6NRq, (EO\}+쉧l} J.2F}kNHBUS\eP-Fy8M 1Uw' in+AA`د7i: b55'maz ae&͘v)*1yX)EUM{nddX\lOHlv S 4w6KS>'[e}eV\R.x }7hF]|]1]J#wNeP~1+'疕m}X6bKJFm8PWQ~ C`Z} [YWEoxS$!c$0Dm4XqJUtY^H}^X>@E<+ O6Cs(ӓZq AdU.r'\wGP eׄIAxؐѫCZ+}LkQ(ѣ(LZ=` es#"dh;]r)n=܈%uEK*RUI72w:sQ`d&]EQD=KѶu ) SEid V#mR([_lHyi=g#)/=6(cX5(%MO*9dquIK~*vŴ\Fz ,e"I˄STjCľ-bxgGcPJ@4fZFS(}LfJtttExnڅy \nϩi%9uV6O*y-kn 5LYJ+Ы7iiZPߪ5:ZuW[Q`D^Wy.lr"-X)6 l d)+v[o8#l1aEXXt]QO)uG'QvtA`t8A"}$dO8!8=8<GtiDR83,Ik; ?0 T]D vL4BtF L&=X2a;Dg֙MEW~?ϯr z:-)kGW|e<9JPCC]E/m 8 a[^},d`p@8yٔw?w#Ey@K!D^|.^䠏 fr[s_*5e̦-ծYVzIw􋪃DwE 2gQOnXtқ.M85B2XWu:hPg?}N:3Lv;s@Lܔ`Pn6gm%6_iĹ|,]fbL:,-Y v.ʀmaJ##B4`Y1iZXf&K|@ʞXzTLI& lKWGWj\ͅG>|9<$Ɨc Գn0]]~-(\0zD^~sTjϊC0㭥w#Cp9Y-FS u8XieP@Ǜ`T$%KHV$:(.y~JEm6w-W,:3ѓbj,3/"Qz3%nu358>F-*gHJ^K ^ؒb`-Y: o(uP%ԫF-~v 4,?_+v𯴤[yS7sNv@?د(̀a`TӋu|AQrHdk؜iCQ-_(I,TٌV-n8Vl=1f/7٧@%z ,gv1͇xThY zLӨ$<{"oxyTc{\KJ<uǠ'`b%K2wLʷ%rǥ]}ɕ9'5qS4x*HtUԡB7~8.-䤫>KZADh3M4hpM\$L-`,F~#il`.oFE iv>ʪٿ[p;X7?g\4 #.`6˕*>F uxzٸϦ饂k(ͲiT/T|zȥc,v7dI)QJ-HH9\$A^2;ro;JCDMQ[ljM#mp\,-NhA3O=zŠy ora.\"//I'oRYә,q u%N}2{Y^ `g̐&e#vaI=H%KQyz(i%iBLEܿI`ˠ"ǜ +kb ?C[]bB?Tg< 8A1ˑ1>Ty;LTB;Z˜liVT#˨\76z6QWYo'H•Z޻7:i0=h bvo#&̎{F/c@L?3kzoI<%)mA!Ŵ)yt!#^w䆣:)BY#p_ě4 ߌw&@ ;{T?N2𹳛3Xes4̄S`J3w7"Ta* FI$<}j~1}my 'N8^՗8Q9R2%^}|lOTFs%A2M]HU6FL~蓸̄)FN^z;ST܅Otо'Q5vcЎ?-ԼN' BV ;(ҍ7oS|c\#zN>.'KՄ:HI8]SaC0Ҷ@;(N0 GSR]3v˶lVǁLT]vx&j)`ť%p}f2BP468ch1$.$LY M$a(WnUp;iŭqɢRڧNϒCkކO .(Kn;cy2i$_۳־+~[+|.A[@p]k "U&ȡ_%{*xlI ۽b6Hiwf:Էr(s˰8&~J2o{7G[;0'Tq d l-kj ʯU ٞ۲dp6f&:0i,S E2Cun1& /m2P}n T| `#<#t6D~G~)$Al\L!73iژgCIYX<| ^ऌrAH *兒1?'6n6Af[nG?>س5 A>T漇EW.w<٤m1&[`E{3ʌ :Š)ɳaTG&Bt>=7J?ȭ.f]L~5}@W`Mfg2&6v;O>?>Ws}ڭ ߺ* 4I9Y^]w:DJRRtNZ~Yg1&J8iMۨkm \X7\pԓ^Qyƹhhf wƻ3|;߄"Mt:rl2_Ơ:…NlK(e1 $9=L Lgݯ/؉&**iB*s";w{0RKkuA0A{6:rdl&1n֔nɗEARc̩X9 -\D"='wIqT,Բ1WV"3ͩkoۢ"?'ǮQ=*$ :'# vY; `D}ʗY ZwYR..BY!I4T ^7H' 9eUXQa9,YS*3v! .^gwzX#t~ܛFSܽj#ql|hր- l#irh?0d'EК߉h>gRRqw~|xo{qذbbWX pQv| K]y7r˗(F b/ 61iq ĕ-`ҰWg:X_X©-. gFQs$䟶)1ME.wc}aD4PI~GWH %}Ϝ ZR) $zh~ggtLo^mmۆ;!p?)yi]]Uk'5T9I}xi wcMY|{{ZBQ{ٍ 1o@Kno}%,d"=Q~04nHM/XEH[h}9tBDK}tJ"QH;o^)̹SD:Tn3%sK_FC҂N [^Q )#A̼@G1~J0Ъ.~NU7n4PՀj͚򼩟j`]}ђć:1 *tY4ԎvK?;u݅ʅe;jxm &d\2qRFyG .g[t]deN.]8tK6 MPl0N8\LLƣ!9⼜&x&Ǖؕ/ yxM{Hߚ5D>uwᣳuleo r{~pg.ܼ /lI:Q3(+0/Z۠.7 qp$cQ!h%FCdo,n5{Ԓ]#phqՕ2*ᥐ|aR<7ocBa]%kk"Bʺ1ɐH)q ]L8 dz-qk_zlQ 1P5l?HqxaRS^r]H&6EC9yUE`'g ҎYA 'bJ{`O/}c&dg,YkW6tW\dA LkA&ms>~#U|=  3p*M4TV}ت GF>@5KS0Hgp)> ~NKNut_mG tuY>Q;ޙ"%{t[8~B(r>,_"AdRuQ6s) ~CǠ~]ob~)`^EWkq;oСɂ譄}KG+r$d6P,‘,U, Yu.ˎxw 50u7<%?'p{pr鎀* [E@!}GYqur75$QPCft,:ǵֈsc#7GRe咞'wٙ܄2p5#S9)"~Vޓ퍾q\(X潪b<ٙ*aoltŖJ=x@}A.C&$mg(ua:+F.O?]V@5O|XwQmcu'aNdʵo+R|?Q^3Q14but$L,9MIR+ ;Noս=-|Mqm S6,?i=_X*UWʞc0P0VO^Pn@f`]q0O5^g6"̇/ܚl"q4LP`J2zyuRCz&f2mP{Vfme<<u?3ZR|0> L%KW'cY(SbyjhsELO̲hΓfY"F2'v?h3@k[Wm m،/Vʳ ,ϻ~}V5AU@!n n uUα0!+ܦK1'3a%7iO}]a͵ȗ yX4ddC#d'm C؊wHΗ}++*-{eA"ePHKU&e-D-8.h`V<5P\v,"%Qn.]~ r ^N*'VS~w٤kݸXF*X4G'{foF ~aT?;,!͊" ; Cu .V` I`KCCp;>~ RJvvpptZ6ҙd)C;&(ѣAyV\u\>94UMt}զoz1#[($7 *0 猤0^鹫Kn]} $9T3mB@Qº^sɈꪩZ˃I._/ \]% t:z0g-Peכ&$'VsϢo> ŠcP.0Z;Kfɤ!ݖL yJ6uٜM@cYlJ4!l/9/[|[C|Tni?_[C&xGQ UI©sߌ(~ݟyIAj9iF2ZTȟKĀ@ڑmvT@' D8Z.7@*Ucr?8 /7 )E*,S^d9LT_a`[>RuIg~Y.ر4@OW'd bx[LhMb+a!-KOsGdgS{$`iȮ"Cpd%Ωx_Jخ WEgtg."^Kj{ gXWu@؋ž<3^!7ڊ4{t??}FڻIbc(MuGFe! |5r8 ,eN e]UA:lӽ"+.0Qw \#9cc܁eB蚂o3,FH1-d %y EĚ}%A./,RtYEz*5Yq&Vב8U`TlPAS:UH5_+w^"ӏAߺs Ƨ"{ q);?_&(.%vܕ}49Q "A6m`jpAg߀ z-q{ct-dS:ؘ*̊qBf^XԲb_% {ɪ݄˦ybVd檵4=v -!V8P*Obsd1~x #<^}3M,FB`=^Oz g[;uVgg'hWP5~|Z=sʕR> < ڥkgQOg+oP/ ~Ilv:r 9UHrZ^1V5GkJViC‹\*TWa9Q] LE]=OzA+ŤRȳD{ ަ` K3`/g;aSJ?ISw}&U{^Bz,-',TeQ?8v}M>$a&F dڌ5cknykZ1jҧ]5ށp.=`K/'una4E4E]:&~$DMո{yLh!TD0T;\~^n.@>gXL:Xt;2VU\bBFaw~ry˙Ґ0x@GR;J\O)eMieߑBORU xO_*6q9 Ndk*Rbz+gKnn= 26v T8L~cߙV=k]AMgw*"XgCBl%X6@bJ }89/DTaR1awX3,Ѐs9imsfHGhPk'L_e 1Amw+$*-Qw⣈h "ͣvDٳ0h!4fe>kc]2sSM+sRU&VNZ_91BwKKkwDc 'Q,C :5B;dK0Bwx#|gha~&*iSR4.HklHDawɫPȒ. xI_Og)ِYܲ:cG26 BeVZ  {Uk qnkŠw U$or[8Fȷz];|ՙ1Fu-f3@ RsB_L{Ux+z.2"Iơ QȿOSM"ofb c=//_~'L.*R/M@MΆ2LMIs)'17,V|A%ҖI;i'?$,Z`AWQLP%ݦ+64=#$3#L{r>q 4܋,A_wyKH6wMB(.Q1gel,gu[usnGZeG۳I1t EAչ,nPtr`|FsU@r5>kUcj"{H+MW?@hA'wڟko9|a=[ˌ48@::C p*a~ j+h"\-h ůÍ: j궚Um AIb(؍٥gZ1j]}(Z#%]ۀ{|4sS8~Mq<5 {~S6f?e(B1t7ubGEU/!nTNJMsJi--*q/!m D>v|zHяrhsQ]S߿S抱fCl9yFc;3X6d@KEg)+UeW ӌ(@[A!44aw9VBGࡪ.钘Z@5'7;YIk Twmd<,ip zt5YP;`cY)}ડ>.c+1FJ{&}y\)zCI4+N~uP&ki6J/Շ1t4Zt ]_*D8ejLCn2/|6 "EP'! XM"[JS,I9@ZR2H!Dߒ>4v%HI/I<}vſ^g5e'/O'ct @lkRiiҳ?{h#wvbT <r?$< l g |amU1,GUP?Ά:ޕCv!.?V fjPڪ2("*ET@c좓I6&a`SowH"l r`թ8w/$RpYAj Qk )3PnJ ΚKLR๓di0Ògt-@}{0x^HbvLJ4P6M$fξ-9Q2©SA_Em ^U2*{t?c~XPV$erPc7rIDLLCd15Ax:oF6Ύ\Y_MʰuRͱa1;FiCO)lV˜?p%k R޵b/<ĺ?Yh+F;A3d"”(A\6)#doC=c,×63|B/צf=$G5ٽtXgs#Etdw4 tL3z6 s/LOzy{Y|9A`G)e *,[Sܚp[/N X0Jh 9e -:ʼ헎]W϶PPaƥz51W./wo<*J8;VI^ ۣ "޵cv?I2* $Lb,qBdgI%?|^>dT~>xoP=~ AdZ|>WfWgK^FZ?:"} `>ko+yec24xh;{LU k-pRLC}^6c4/`icti9?qL_m2@%]tvk['G)&TL2Hݥ0Mh~K(S:gZ m6XI; jpf<^ĶZfڌtv猴|6kaU9b( -mJ7j9zxH>~n:vY,&/APur؅ aF p%WYWHt 5Y7aAjWoyCR9j@\`8k:xJ5D AO("?`Hn [xZ4di$bO>y&}pUU_0ckGjZ^)qYoI|5@>V Dt'k#Xv{rj׻d^JO<GdVxPɊS A!|MNKp#q$63 Pᵴ=z*+|׽3 *Z8\>)OqzMQ঵5ͅ~mV~ wg/D T^`gL$ذkԜw| Boez\ω2ej?%uP_ *5 ړ;?=Wۼ-Fhkd4F1cq<ȒBxQt͠w rO>a=(t䚜 ]S4 pJLjзzfqG3氐ysΈu=cU5)!ɻR;֤/G o͒%͉+ߨo弆tIBK g_H,މx`BQb&e+fkEgIFT!E@։'Uf54( l{u[՜DV(/5UPCl:*Zq`iuq_ḪKܯy-!C8._ý so(tghƭm\y՛3?DB< ɩ'w~Ji2ԃƨ f8AGdP /ʹCQE%o`:K߮ym=>HٟZs߉5(C}kG% yո$֊d"؍o"ʩ< e ,Wpj3k,oWJ|OPvG?;^}sKξuh!!w^ڠMܹaG]=7F'wY j)#oyN8M8e1|A$Gh"5v ނk6Wvn GAX.rnx‚\ R[~Anx؁RiXV)C@ڣ#9^>0=I"˜M$rw1hI >zGA׍ `gԌ-e!U#'v*t Zeb?>Q]ANga1/y쫘,Wűt2H0ƺ^I;.DJ\s`b0Kc.3j/A'Y J#"PJ`eBQ\KBZ]x֑J>Xt!'3P[z[^6 $8GnbeNkUy#q|\+RuR05:F1^CZ'3 wk_1ׁ#wi^tgYjc1Yc_ufˎgd!LaM飝Jejdmf"=M׿#XbvP[V."pD`X|?)\n{@>a'Y"UKLgMr]u)dհ#5_g̊JG`R 5h"͖瞄g_G%߆17q߫Ra6BD餍_PՊb  ##+\iM?XUgf6'-uacvŽ e0N(S<!ϲ fwj-ѳ̰†+M]\c+Fa, "j)x!_4 leDġ&dX:fug>gSh ׺26\ZS^cҧHnNd-22 iAE ku]fqB(Rr}-_%3Ճ>Ⱦ Ƣaxh/W-/&74 @[U>&>(~2O"2+$B߳A-0{UA߰M=0 K BK kxx>[gρjم+hG0 )@^ll+FRoaq|a<8R8xu!ne=NO*Zj/8ŋ(MyPkA%`Ìs(Fő$jZht!QJ<`83a ףqXsϨ ?j)/t,l)Q,@23ߋB~',:-+gdݺ!VC4Nu{(+Fj]2GFT,tgxazf[oTƤws]CYoٯe!2udT/i>)Y &+m YԓY1kP^}uRMFއ oXǾ%0yښk 4:o&qKOu P&ڑp1Mֲj,A]TCDOpO q܊)Vvahpmx]~&ydi'X3gH9GO\khi(єjz;|c3lFbkԭQkG[x?ГV_5޻MW+XT'IS Xw(+ry b߶n$Kwu]"O9%VVlO*Y/MC}DNkܔз6MΩ މ<6ci)b Po ji=`CXWZ&_޲ )|k𯞶,4_ KCei1(*gX&O䋵iv/zE:(nx0T>:t[SMֹ7"ߧ4t1ϷK$co 5dzZY]N}ol4Juw輳%< aD65O}O E!SrIEY iduzhbW驤zXP|id WA(F,Cs~ʡj[' \ydSwX} gp18Z>Fz:+Z '8?2H^I3=Xu?61tIq=t&%Dʭ B=Z/7fWCe~/HpXb+(fd/sbn^9TdͅKzP b>iӑckqnW,MWnd#젆vޓ?lj.dr ?>_7VJ/F\UVruv}k`fϲTd 6_{ ڝV7,4#M?1-hOyH>]q,8 O 6<^Ѹ(#.#ҙJݯ^1)i*iPk ЧވG]t:y9cK_6][&Mk]=>2XΪJM JF?*RҔ2 Ӳ; 51 ^81a zTB<$]VL(G۰_y.FBl=mBBe 3NZh V֨SA&תS߃rYoV3$Z[n0BQ1YaX GOUΛ'ǜ>ß1/s ߆}ENw* (ҝn% 50‚`rznƱQ4#"!aew(-SFgq+#A(mӾd,ƫ5]SSq\H O~^#ْ ,̑3k(ZmA` O`9j +aA\ ,L{rbx E!|9CRxe:r+PWw.EE'AfjJ7FeBTV7/s2aӷ'Ln&|(si֊C}kX᛹zN`:I l3nm0)_&-,++0oY@){+cG ,ƾbm}cnFȍ[RsC}n)jokFOHt'5K11~G9B< kE?usF~(j@\mox)J7^01*4ixc`0\;79bSt j GZhMz=sz#uaw-0$0Y6&8D*R8n5`Z ,UuL ;^q 537$a?aP2 &D)lP}6*mL׳WHx:MbȺR=u~pLskz}B*HJ +;߲`@"iL 6ʆ\FO4Y.0royCS].9-BG6 +kG.#«krdzώZ*0%T.v{V(nøVfLF WE`ޗpM WmrFI.? 8?͝_?;\nv+$[S?'I5Ĉ>ZVp|ONtO5iXXv|!#'AXPC<ji*P%p338hNm` 2K9/)V m0.#_R/KvhE hNvɃ:H4 nvݏ$cL''? LDUO+Ɋ3=FwBIK>]g'cI+q=w726c_wbIp0I6r;M/=E.m{m{Y>}zzt6]WRl: Q+%#91of1PJxXdkYqK$7JόӢ 7ȺR ߎAs =h$hGxB'DBZ:РPW󕙑g:E5jIৈj@cz_4!=pxrryVMVSwYA^УhSYe FUXuO+8k4 P?" 2sN~df {oW6]s솒D:-Z~NЖ.|jTԬn䟧MH`Bk1YfDuA΍hA&F|YIXڌ,#{<ޚO%b g{jrG3FC;p$/VsRVJY`T%cU5χk;xx\wY < & +ΔHu."̿ZZ◙ rXME7,ZSC<h?W405Iee6EJ_.827Pm3ufKҒcx2yHDF Ns7L~_x~h޿R7Qu"4j5+1sٔAoAsxPpRXn 1qԫ]hÖHJUnaO)y5ַD2˚ڿP,,Aoc[{B J8[VC)v/lC +V)0R6H{J:eVe )ųV+eeW~Bh:-4C;t]wpnN_d,I(~DV6tͅm?C˧e/vv=g/r{8i*{R_ /iylpy)” =ܐaE oLW6EbFwu- -}:gK4Dm)-ټ*wZTf'zEǔY3ug24$ T*\viKV6mn6,y=./!]61 d.`f{m,9rQ[Z!έ w Bʏ+E6]E8rXlޗ{ ή~:f&™N/)m*wXs8F}68窟^d kD^hs\x}N|w1sZIYw FSN ]#dx& L[eo騷@мb]^һ)#zchZEdBn᪫*+3VAN^ep8)7^ o GLО+85o2"a϶E/2E -0t$>>>_kov2jNcyٞCog ,ϥ,ߘqG$?8bM;7F[ ZMoX$I"~0J??o2RF"AZ]~H[İy:N-" I wo' <7 :{oׂ-5/ݯơmz ~>7TXI *78=\ؾk@S~0\.WHƧG7&xi {!_ $FN8&SU{E_XaX^Mh;$9/0VUd)kk>wD6&M{>BBL?hY M@nw8%m LL=[̘T3I^w|,6_/&dj]_gpGϬ)aTu K?4e7xWBkhyM"m@Pgqc_Yv.֣#fMP Jm1~[;HJP\-sXp ׇv#ه%{v'UlK|s_Ӽ}X :xZDPI0&gz0J5CG[;%p٢sJeXBw^0 EL,ILcM)|M|@PDSn9 n<:UP_)qBCCЈ٧>fy18 .8D4x9BN38|ǰ4mEޜmSD&Y-7;\ ȁoIYGQwv(^󹐝 |~FiE H>-Ѯaj;S_r+e Ogɾ+(<.NvJU\ j1<+{W+ݻR+9~/83EאABeNSs{GD~v f4?w, vZa?/ͰI/ᢂ!:ؓ^$su!xtD񏎠VC^bۊc ҈R( L1/PG:SeɑSĝ#at)z"t[!WF|}iI,F#y>z5 gbC*W{a CJCOҍ4?N/ML6hZ[ 1ܛģܓAgkJxL@"^cInGP©'ɮ̪3r) `n 0kPn*5s9WZsozݧ]71e`R˺9ު@!mxarAk{H^U oZrZW4hN,\31[h`sx)o8'y^T=m6-ѥg܃'YxoUO=k~ VNv :ġ ձJ=[1KkM83ζM5?%ʔ A(P@]*ߙW ;` ̽얄2gz5#Mcnf+6wNw޷HWdz6Ȥ%ͣ ՞)y:(7vw 4zM 8]<y&z$:&hja- .3,K&!r*U;}; 瘘"Iq N;9]یOɜṷ1q >D@vԬڄRwK\[bw>LVȆL`{+feHb  fiVеxEi=WȫV(&f 7bA-œw+ W̹fT%zȴ>ms|=e<Z2w h|GX`Pe`K/c4]l;%do9Ix=#T;  S\cƭC\PSiQ|_b6A_9Dkb:R ^  $opUS^Uk à !ww >Ce督t{6KĉX. hda4Ƣy7{C %tB%Z?=_pxndϟ#- Mp$˴RBkȑPrEҶ迶[ޝD2"8DŽ;²Յ//. g?c1א憈"pb֔w?9da/Cuj ιA/'QX]Җe-u޴T,:u*!qu>@ß?"=q5DZ+) ?!J+Vj|%tdd&J8?ͳ dF5үy=ۮ˝UO C?Bp'P(ǰڱF!K.}D@2KB/bwͿpB6}cGeL3 S}8vD*B$iwq|#E YυC$1Cfޯxk:(_pCد1/v= 7(zx^ heip(luld{oH㯘XK:MMq[15՛Vm*hLJBkR$f9TW9d5Ek^#$J?9ySm f$NdHk=# @`Oy)ZLػDO"4xbuMiy(C0x{F{ʝYŔI\tx8xA>R.,]H _ɘˢa٤Ǒӳ85uUY'M%)ղ=XZ񮼺vY|Et c2ϊAHE"xH$(weV::!:*x_;q79`-0ӧ-k;.Y N.( wSe uzŸqEM`eow)Hnznu-҅/j#DԮsCP;sЄkqëG.o f>v۴3C 4 k7ǍXIp(KqjЀy2p8J=kz4|(A`)-DbgcF-6$氺 X _nU.vG̔c na` 'K%RdH\j"e`#rȖ:Q~WGbq,ƟΨR-XF}K8> +LȬtF}Ԛ%b~" _( bĽM흨z,&ͮNE.ѪՏnrv͝.FVH_l+F6<ɲI%Zʭޔ!z1(CuPGwqK{O3/mD`US1: \iokV=G&TK(᲋7ebWrR_7Z1b$]\p7X>l .ftH%ޫ=_KNKlvk.O`xE-ꉵn[p|+I~@ʎQ1_p Nކ}Xz3М$ &bI}>y( <&\. B3c@ܴdLyoo_TY` E+4G4n6w#AOy;`摛w.=S()^M*Y}Q&M.:8TP}QrUm=Ua[k3Kcu_5並q!$1~8'$3#-qk1&ĬhIN}IjW7N*"橁krZι4v^TfzLDٓ@ɖI)c>)$ˀ?ו^Xl2!EX,N͛dKv+3ItbWi)GR'jv-jT8$\B|Zp0(b{|ZfIAJVB/'f|%*^h’P,+FJ4$p0㙤JyZ5|&^ zV3ؾ@uuΗL)޿T7Ќ9cw~_zWD+~ƐAhvAyz+Y45{F?T}f sT}1^(;4ԗHS]̫MF,ti%83`Ӗ6 d5\'x{َBoq/B-c؋n xi nj'fox'\d}`/_QH|FUgq=ɯAĊ|l6"y(lxm{Lwn'Bp݇QO|3IwMS)Pr.CQ\zW]hEF볷K^?q)=-:} C\ ۿaޤt|ب`በ/5 ư4TBz Lx? hr#'ݢkZp݉^Zω GB)\X1 l27 ,dSZ>JV͆>K#<ᖇͥ0wV "Rc$~_/t(8rC -Yv #1(^Pqطwdv<7 lOouߛuT138mIKU" i~+$4aV28EB&0@hx9l>xi=Ep;=46w5cq?`MV,6'vaV8:AuݎjNL#M&+}.P;O/1S J)jHu"rڦ`H#MA8]Ԕ}L(%K[w;miUŅr8kKƫ-R&Kj<~`㟩:92_rrWy\U%8?tLqPqz4OطrV`"A1iN43ҍVyFm.f@q+Sjz c?z6/#}u*oMH)@"}Z$Z/j4TDD:`g?r_N})aܮy8A"x`jTm+LuZ=ksArـ)S? o~}ԤOCqaFY̌},@[qX_͉gNU+"jHQ!>n_֣C@hjNۙk)KqXӯ w-7nQJڼpXyK,QOYUHlM!|a Z0tbwa.[VNTuY+\$&Kwœh\ s0(6xH_W>-1~lf:o@VϘܧ6xo~=;7i4qmpUa>Ppw N%q!~3n pG]U/W'~ڤqmʩWcvg4BxIvFTMq N]IIBF1xbѓg ]4E͸gy?na+Z=U3Ϻ֥.?xEsؓ.!&j#}-vt碥LD.8חBzWC؇aߒČXOp[ꂺyDڎߩ&O&t^nmtv&6@y/jв19P=zzq 8܂]EU}p=;T [!i08#uOO'{~'#JR9 u8i }*3za(Mo~ *bJ6T weȋ\lLЯx5_z^"bj_m l E m2fj;Zd6Y#x46gKŷҔ(=p2ZXg)HEYv :+^SQ .)Ww7y^LgXX.)n=g9]x(zA|jhWrn}7/i+!l;ͧwAtҮBDcU|΅u&nLf>۠lEIHW=̷NQz% AuŐouq!uBٍƐH|k9Ajm_-D8\5"B܆rqRZ<"BkLdGm Sk.͛/z_MC_Ƒ(o.תA x_o޵RHMDY̻ F b=dcn*mla,A|KLjNG5"jh,"XYƫ) #LZRر>ɭ>D|-$=eNCzt>ADkyRJ[샨};}CVnj]ZS/N(`n ˆ'Q ըpV8#4{+QI:|{|@t r7k؏Õ|jh}Z)^#Xl }^B{OL KP_&Py ˆ-l`sMoCN;0l3 O>4P,+ڗT[T9Q E{.BJǣn|Cʡ^Ru `.. z(źjs^ st33Ի5dS{͉a5Z%"mw {4M\awWZ'oDw ĕIAVB Sj촨ǾIʙBJ7i]'ndJUN}\oW̓,%8#Ia<Ҷ(tICUuف9)|Ý\^ 3iHo{>t7=rpc4[aR&ݘP䮖 SBw}|-zb ,Wh8᫹Iun6ɽԩq׏=L9 ^m>՟ @x[#VV3 xT-D9^Kj suz7Z, PGj*DhrXfѨ wNrtFfm<1y'- 39*;4pc"*_Ewoj&*dHKi9fs cfD&mʶ:7^/LoLߩj`=y'x$_`L &[O[|uhq5}?3Ad! * 2c!K~lYD9\MSN990(SyoR=P/Q&>t:C8Y^q;&6zPx{!Ǟ(\+;LIW1I}u:9A1+Ƀ2`S.omd:OD7QlW}ق8E#J3K]eJ$|AZ.$DԾLfcu)QKҌj;,˺Uv%K:R7aZP *xn "z)pgT۵(>sګ q2 (yIX>m姤Ot:KB+:f3~gyyW!R.pjğBHd =~ <V M9\ȁ%xҸk'f-OvyW Y.5{Mg2ynTFM(ug`c[3g=KءՊQ+t|x/Vѷ 3UI$g~±:.wf8LцgvzmOf&@LA gC\$៮z3sB쉿 Ͱ&,DiiKM*TBdpݔB\t9FΧPfRiI81 EBkSALW2wiqZQV3APk9GQj`/}_I6$p6W!<Aޑ:U͵nNAAֲb~.x(y΍؇.7xX W6Șz?G+Gԛ)eyWŋRr"1-\:¨z! Ƒ[{1b%-3"N?mZK8(G>8T#vgkuA"DUoN 0!xQ }GfKhE̓Fj.(1%zhLqASӟґ5M ڑT`uu۳ x j/'a٬ +$![:  -E+c8SK} qJb(5a<3@+nrn \w2X2A5tI "ɾ>d,nk8(#0" R0jl{_ZnY"گ|XDA Gx:'#UcUSSG][ԫI#djnމXÝrs`004鱇E_K}n$77WwM%%!Q [.m=*lX؉Ƙ>4%hI@D1,ʢDE(; _ti֝4X~*X!ǾSJp gc ofa車φA.ѳ0c6RS~P3"+- Mʹ.sj}5)~d*Z-Ɯcjޱ1z.*,|@K[/,06Hyl&Pio R P{\UPuUmC~qKzQg GDͣ)hY޶v5T4rǗ.8FHH鿁[xrn5( ftд{:貶i2s(@A40,E q QOalzݵ‚] IO0h-TjInRYpܠ>X祤 ¨1'U@bϝyG 7kO޷ozA.+}6b͠(CQaHd,:1nWo֘8kê aqe#"pЪC\5 ?WP|ŊuN^/)L-'^ԏj+ЮHCrX)%ݬn@@%BvvV-5SR8PuaD`6&5fa|, ;Ѷ,Γ\(;%y\JA;uzN. )]O1=Dvܵ% `V$%93lL%bxQ IA1s\8s~F Hn׀qg2`*W>+RTfƽ)R&&.{=·/{.*Jd𜥣jctՒBݎNf,O=|E?ډDqQvR!i@H/bT҄n1"QLOt0$ϸr;ZqJt+ /,f7SLiXtDbUGaѓ) Ne5fu +!'Q[ָَ]2/d?╻O^[`ג.NhVu\yS F[~O5s:d+8LLӜ7 tpx Zn03RfCt HLg©|ٷb` Քy;Ǽo$r!&T#X!Տa;(g^N>ҒSb'PcC6(>}; \p%mq~KpF{`rvaU 6أZu(ս󖏭'%F*r%pޫ&jѯ Q:bu4ZVV>6]e'P'(d[5Xx=mƎNRA;OOz(}+*ampmRҖpˣxvO,>"4IޑUnwuzg!!n֔̆c/Ǵ҆®t+[@E} +p[┟lY7iRNԠ*R \h'd?a O+eH(e^?Iȋ{J'.1oOm"Gpd??Nݯ a3 a%BA+ð8ujRkASm`,:vf+$o4;L 9y?&'| t"{]0 }mREH@] bx[5_hg{^>ơw|~?:j?(`|@x#d44Wۜ2Bq7q%Tu E!)ݧfeْkrHX9W e"!FƋw٤C9ؐSyW MnQ#%K韩Crdk O;s%~Fb̌ ;_a0h$'$$T%-Aya:cWhq8 hP웞p` JwUڸ NLE,MD2iVa}!|Z鍠qN4ppIPMŠSVҌ>L[eO !z0< 3>3LA7.'g;3`L*,J==!}UGLl~䍪72_D, Ba6\;&LPYcDairMABt+`:;yԒDDoKkFCz)xC 3*E6Su])\NzU7V(0m"Ng ŗWr=rP5>qlL[ms P½w|Gy}ܡνU4Qu3,q-,[2.7.|nMf1ݶ)E)2>e&44ɗnDtH="ȩ˩] 5]PhnjZ[G>&aD,uEP7}NU6f7 l\W+ 1W3.{ ]P79˞9R+'JF 4/r?7 v*iYȉ(sU?M݌T~ 0nD>c Hr) *.LJzb"&.;E9jA-_kw U9ZF|:3͊pn=Z;77JF*G^ќ̶` GFuE?$-m;Hw.TUi23=¯6( PZ ޤ0G> `*ii|vȲ/y,4G" r\FJnԲ.Z-%'k.Q=Gy n(nj'Q24M~,˛?`LjPB'C]cUګi{rʜiR`Llr~ ;kyn"#}c~8Cs_=_d0|sRqs[``jFZ;W7qdMwo~1pw,3r=;~,g_#<1G5&Y_-B6`~hDe95padQZd {/ôv*DI%߼~5k'voq;ғʟkq%J֜M'-}^oKi~B'ow I1Xf/pJg4q'e(oG< x!ofSVX̑ioL/(~RT,uù^gZgb`GFii_wll*l6v$EM$$4Ⱦ7 \%+';aJ3g[!ÆWG}%ePLf5ISZ&ӭXKRs^N$}n_{CE -57rۦ5mb/9wjdw47l%8땺*½~S%i0/l zAeԐ=PXwt bWF{0EGBɫu"Op!L`Ir1t/- GQ*kWg1E.ؕZQM%"kdh2I/(::c`*,_zzcuPWsQRrj gd` J+-Y *#9՚aXSuʮj7RLPH>ʁY ```caJeŇBg+Q>! *y#OYG Z_Wk1s[5!#}u.?/pqE27Bv5#;mH(pEة0^E̔fN*J|'r}gtFX'ɝʼ!}'HiCiBqGtHA3?zGgHVjz[MIhvEx˕yz( ))vqyc9rV7}a64S;Dt9Ͼ ʓ3  tѮ:տr(^[5z.Fmf }8[@] lK:˼fmz鞙U<V[_C)c>8䞄 2P<xJu`rz7|Weȱu P n5^Eb3yTrOY}&^'!S(pGwvBj27Ihh66SJU0CaAZ1l tVJ "9s sj|L{/Xn 6q)h$ྜOIEAѯ>p̼q+*L]ɗC'i+L0s`rpjCS=y L-\2qUu\[ f][0(V0!w iO49 ~{eVi  Dr ߷ Dko^U eǨx#k@_@|ó~\rt]Eu[cgjD2z X v%i' ^kM-](K )י+PDX0եҜ cc/ݔ\d]Wڗ" ϺG[(m dFvh]~S _*rn]ZoxϨuE2v/;CP ,: kfl;a|,[X$5p6gg4x~l"x>+Khp'S}2ZTf<'%D) \q{c/uƁ:{)&kgZrciWx}nơ,8n=Lb>J0V)9qUSw|z;*žg0G4:$ٍ(-X/oE\]#葴 E"=?5r4I~AN?ÑN3s`l $6x<nNi2\cFhuxd;|f}oXSNv/Vaͪ?ٔlc.Qp: JCv"}HzLV?HcJ9 }# =6D2s8mgW$m#Cr5C}[iP1t}I/xx/$%̑Cޘ%;,a9̰x9ADL}H%Lпqӗ孒T2ⷂo- qCA6rGZEm:v[y0aayJwQ5Y! hz<߁aTt-LƖmE,ZuXh5Azq nWy?#? &mjZ}eRw6.1./_6aH:q1a$Fa[>vU3hP`.6"ᝣ2),y mkkz 7Q7), +b<ւ>_7mrst!r\t ,{G~N5-q]VThs0'ʠ_T n P ~UJO|l%~*U!>MšoKX̨ pdǠx} ̅,m&^=ABFD&&7R gϔ/QC|m,E|Zy{"pဢȒ}%xGD-$W߈G45*y+"^ڬAN; h0^iS_PŔ˛;?EN`։~~peo3=pw 7$K`*<\7tvދ*oHI]lፓl$K+Sgr3}ky鮋Amc]uk7Kcb:FE %A?+8ɾsvsK~6Da? * -gt6/ö2/_ugܙwtD~8{jGY"gw))&|zm۽ \v:-{O9),i21Nk+Al'[n9})A(Sqcߌ9nlMA[U춱Uv|\=95b#RK:;" %_ WZyZ6|Jv۫u1s^-gP;#qXS=Y);bפb;ׇސA43w ׉a~ũ,o.2Yh=y=}Zz6E_:ԥ}z ?kO W2Ec*d3y_^k-Ew,BggfxRCc@f(qvV[oENM~F4VUUI?u|?Ť|LA͉J.%hJ?Pq( |t_ &/m}x? <^ЭiêyL].S5MGPLOע*?0zc׻M7b<tuk7vjp8gnz!#*nT琢C pO<-$_؋պy3ww-QC ד<ґذ@$G:8p}ʼn ' u%5x|kݍV:{bm4N_=UJg7Zw[w 0+ǽ=X1ŽiK"F)ޝ>"ʮ%l}I}I%gu_`btwƔfq+L̒]zs7Ϧǀt^ ϳe{4i}I/޾Ь%oiRHGeK.g"?ք2ko}!+c~'Q1= aml #'- D7bpa],͗|_xix*28?u;J\_x U bAwf%" T@I3 ]E *OUZK^ hLl(Mhѯ$95P%w,TdC8mvVZF7ABmq81Aea1 Hͥp5O(zH9ܢ|lJ[= NछP8ϝ( .D Ց̞g7_FaOMjR7xwz֣&p=b>pq}[UXØ`8 5ѡB@lϒ԰KUlp&9]U=KbCQ,Q,&ޤQ) )/BCHe ^ YMq)5}ϕZBv`}W4m:Lc+R/a,)E=ҝBT*KwX%'YpV]PaG 3c)1a|$ۅ ܈ov(M_uUf/˴!5 PlaX7@V@/A뒪:y=5D*|f,b!2ʿZVW6P.ֱ>Hp)*)Hc{j@.P:Q%M^TkZ_ mN;3h8VQffP;Tu5jF {m' `u?k gŌ6^5-N$BzX|ZZ8Wo)t'yCpF$K#ɽ9PXJVb\ýlR2.c7H'l#>i;]y͑: `E~M?A6ŐWT V)֘1P~ tn X>QfA?7#eẊD!C@TO@"$^yU[4Fi5cm@e4c>,&;y^hOsQ:R|\2 -3<)4T %i0=AEDt4 T||)t~zgB瀜,u#-Scvdx̳O\MxDs4]b̄<ǭѪ)KBh4ϙ׻uu2yZvg1"4WkDW<[sSxB3CGs5(4ĠWI.(%YR vu!!D-*\Q^bqLax&nЀȱlcB~ #M d&*ʌ{w|Vyѻ@xWe ퟒ G7?bZ}3LX$q$7jVt Ӻj@;sSHl뤑qk5YS8g U+MͰrZ+c,k 5y*&z1=-Fg(9yak\k=NZ1˯ H>A7u"^iW/ߡ(ػ m>eNE^lV,HH|CP14xUdB:we_Wc9{L/iO [yX`E6ƣA9goV R67hX=o4%!aj CA_ k6-oƌYp8k2IS?/͞1@֤eBW^X8Ll.j-*eYYuyG^s;`"30v y{с#|3-@Vyc2W~2ϢPk1זGD^7tZd+X0.Oӝ&lD<ց&M`7y8S=v؇MqʢYu_DU:L:ET=$ ˱Ώ$7g nlE EhJ1S ,ȥqS_]&zx[hxM ShF$@ey G(5 9̚^/57HzKguk/~jS䅉iݔH觙ZȑbN; n+l[;hG+${6~^_4ɘ|*εFs>݇/+~$J O'/Q-. Opq8nczjlaU$Xڮ7 +gF3)AaVSI3"[| <%5 : Qh㱊+>V*K0-KuF81k;gnz0 C6D ' Sɬ"R\5NcN=;$ BT]$]P:X: BN)UNgre!_P V=]ѬK f05u ׍'BO]u)! PC* *]H5`F:K)ExsJ=#75:wsg1a䙕p8X~@#40.و]TFNA84;SU #3/o>ubMn7Z{_"6] ȥ"?ARәwd{+JLfnJ>mDog>\;hbBMW _fff20fbb QwįujsR*p}[]tk5毡.߶zmC{2q YXU㤻)V*4j7 s/`ߋp7Zu+Ղ~;4ɩaԀs1EuxP%^3ҒRCyk|ki/.2]Xs4ŵLGP`962LGTOkDGrbh>ٷ-ח? ?'Ǥ6}%$UZe$5V Ql'yI5!f:E8ͻ7e=Yzy͂bᲥ 'A `K2 9υgNG&&5۰.mVxg/^|c8Q Z?̅QZ_@w /, xzptÒ: .v#إSto8C4˝$h(}έpg߽^َU @4<Œt|!={<81#Ɠ ʘW-u!wYC "}k{Ŭ I)flI2F9 tEI}T5:O+!#ׯֿ66?eբVseaBoxNDӿ}sz5>8U'kRZ\=5@50Ӵfgq" òW@Kv@HD(vR1LɒwlӷO ?7r ɜ <Ы͵!3IvlíZz% 6k/I<J&oYd2Of5 @T [vuWvPlx):u.F9 ]kXkWq@ogPVrҠƭdfYX8F)[<%%_h/A$ iӐI[N~!c4:e!?$\sܧVA1˺˃!99?3ƚ[x7T+©:?˶ joާwcOLQ_Wˈ&XFz7OfOY000Jo*;?$[UnL|L 3\ts^,S q-WAqxIy{ט*Pg4ऒU29ð@ GVٹPYHbwDjͫȀwMDVZb>_ûQdѿ@_P90=vbK>D|* =}޸Xڲ7o:oW M%]hp9@íAf5X5߈.}.z>q.1*Vy-k+?qyHOsvXY{av2/__vBŪ*{И~qk9ǯ\&Gg#ړ,OͬsA8>{(g\@$!9$a.LX@'9ĉfHoo&z2WSW96mgK2ʷnmVU&W tg:GdZnnW~ ̏r6`\ja AFvojG3/tIftF#K[+~33] \-G!9J*,u czwVQXyqGaz'QbՕ$aQw! O&Sm0A` ߙ9>߷L5nnIrج.Ư%|iyRՐA1Z4]2\ü&0~oEHc4Y ='a_~bB|E(Bq 7>cݫjK83ݓĮG RT:^w Ka.21JkQT47MCBD͌2/"g$ "-ה9쑼f4TbqF%MX|P ?i;F61VV/HНuPK餺1jJ\O⍘p2,;3g  PN ECUkKɗ͘@|J= Sm QgBFT六5 F$  ?(T~<'ͰYiwT޴8 Jtf_p NSb]?`7BP7CQiOX#|1֮m܌|-V8ҙ@"nL <3rJHF2Xa(D}%q ۆP OUե`jjHߠp:-ZKE͠'1#GgP}ÊYU2"l#޿w&7(u ~y[%&GP(pݙRR: );39È`cC(8 ƚ1>ٞA:S6/!? r&e#- H&h܋o0XyI=Bꘙ !8xKjLge{4Emv&ٛeGCO)pUIE= ]OG]EWpkE= RGfqJ`Uv&baLDCD9G}^_ 3鐸ǹp*cȍyslԜyZ};(e6bHGjwfxB6p.‹DY0}_?n&ȣ<:jac^ b֛՟a%b@|J\_? Z<-e='ca*d]K*O1̣B'}O,MA%AH͜ 1}(^]/AAhwcYW$3rӈų6&`֯pb=H $Ӣ{wQq n:zSY~l' g#R:%K?@,Jm꼤CQ ߥ% bXxbl?6PH0fuSߤ-JW,▂*SG~I1G?:vF-J<ԮgU:)(2o6 =!daGHte~A**UPYwWA+vERǹF9_LAl /s?s:YB-L&{>F.FLVZz,׉9$$ٯ4HUv3^%߂sI0T@flo0}+ eΖm cI8nr2y޺hWҹ fb(fzsx,vo ?շ,]O:!&+3<!\ yL05.žtF[֡F{-PĸoCB80$duXEvڨ?NɼY@}CI[[8, l\X~}h8N9}m>L1H %|A 9"P WLvW]l{KKyjELLRv@ǒ m3ME>^֖y#4g/a$0+\c}W盛cߎt;VPOj/?M{%?u*\G\~D'kXlz:.dc*B F8G/ MVy:D!}H!TX:&S,=tZx݋}^je12~7(#"g;ne%HvXԄP^%+LZv:c$*Mdzt|28ąjGҜfl L]ɽ,4Z3SQ/>, =D-跾A?ɔ|[^u;Lf@X%ͺM17<~gh 4hLC"^%F7BWǢ]yrm]Q_0Ē paS4vTԸGH&~%xUh/&%.%3D]M1O_x'mS8b[8$F6Ԕ%/'/IL*;G^E5cN'|<@("#3yTwWˈ&ql:DEjm~<*BrVRȓ X ]ҷaprH-4ΚG#}EVp??6Cޖ vto8@h5B[m]XyN+3|i1WHM;9du"q'ұ fԝ+2FImxXSϢ֐9s0jL?t!LݎJi@Yph'7aegוAm.zfx_g„_>Ȁؽz #!I\9Zn]xmt(d:n),YMmL5 .5~%t?*퍨 ;o#H(⊰Z-O{mg^E3H}^lVPO7j\I?>Sp1IЧ54uMIzT6Gtj1t3G|5N܌jq7/g -?; .v>5fo|g7R^VhR{E ˷9=|6Z;\Jw9&QF""1d?^,7 qFc7*O Y375,dģwt[2],F- kMp= Y֌ћ77w,"4 xUL5wNt|asks,fZ#hg|~$ǦnWޙKRMr 1)3Y}=TrO9\ӕx ŠSlɬHw5Ѹ *jU'=+96_֣`,"T?_JiF@ƧX) +qm#H4[)HQ!f[n*{A/yM]z2?Ehgrn=י[BֈyѢ!DG.Q@BΪ@-+ y4%Tpe%e.tg=.hM?I>>L,V/>@Ti27_ṃ;"՗'k!|]AZbsnd[S*KW-jHT(: g?DcQ{ S3a$٨B #m2:[q~ p)H[+8gn(We]H?<[H1%6F|ݸO}s|<+}wG )kyc\ =VĠվ{;<&գ YIz,p@FAyi >+|&U>u[Kq+^}?"Mb!KZg_l!4=ƏI-y@ O`ˇ(bӀWܦ&%Zv0]OpǥYSkA۽m Gh;ps sފ1~MEgoY %-&!!䆁ice/d$$9%nY_5EH o!LV5dV/]>((o~]3tZ*3E&Y~w^a{`"IMbG*٠Xŀ(@1un꼆Z? }0(QPi4L~@;~C9C9$qy(㡩,Rca%mIP_R*u.+Vغ'4⁷ X)&v\!(9i9-궳~=cc4:ؗ2iP֏)Ea]` ψa:r7Q2Y)/Gyz'4RF nbL6{X1!SH̙HtoCOC>ŋDL I߾HFUsN2ANѸ~:p[֬`amqE㏒T`Kf!YS~@c/o2{Ý9ڂ8V%մ*<jçH|gZ0(pgʉsFstqFºXHn,=W^8h-?ɆU='T} "m }P%{i-= 0/O0ғ&E*gp-xXz^M) kL oLeA6>l*j Le= j#Sw.NO 8X0GhG҆Yi`hM}s`ZAWf-6ۂ=QlzWkJ7),PpJL 4w+?^ o[lxZҶ1?4s< gW9||z_!Ri E?BT%L'Z& j-c@H |9.{'P9E:,)LW A ĦM%NtgE-Ef:} Nh'#8~+5ےs#jAU1BU QE4k+,ޓ?1DfV@;pGj}VUjWuM83-|ۂ(ŐpGO{>WV' 2x㈥G34u o%,?R5{ ?7LUWK}Q GSnF W/q fr_L{~؅3|I~(1VFoI뾞t/6rӅ;:$}$5lsa26aPQ1Nql"4š_.F9N1Dp_һURdE <øF% OOE/ jX-DjrfQH jL9Ky9\R_3tOw?<|s]_];47?cd: . ͉߸Bz5yϣ-A 0گ&"K[Lg;+7{ߤ*U?o&c}YrUT'[BQX[[*KJ_P~ |s_<꫄CE1Es<;%ea(d%34iKG.Yuz>xU(E2ipgffR7-P"iC=ZNg՘jPNnΊT!f޶w= h| %^ƏPz<-K]Ʋ,eA@ilcQ9Κ0*y qbDL#5}Қyz.-bsqҤ#Jħ-J+d6 ɬPO^@a"o*>|JX+%Kد( yg.$3ܗ7))tJU0u/u3\o[3[R9f*%Hr6H Sm3+Tf{3T=9(r-G̙RGʖ~B95WV?@5kz(] :Yơ`>Koz&TtX n]#jD4BNB~eDnRZm- $x2$+buR2{i_lJ9dQ^"^keDv ϯz) jq?'XFZ``trhRۓT(Fsd4S\{4*qyupHn* y 8L3!R^f4c+ᚔ=U S ug8 Ol҂l EA#*Q(]>ŠB$iC0b#[sJ.>Qa^ vF\'eqf;w4>gB if֪= ڌ+ođVbj=t c(Z9=x8)?WŷR17tЃ7œvjSc Q$MFj@\.Brop6KZ5sׄS$)?Yli& 6F|a"[H82ӵb< U0߆K_)wx`M-HOY[`Ԫ?yPsTw3kgq SŦ )65 E Xl"X`O>ڙȝ|#AL*^ «OCg] v%BSd.ax5s #N KO85_/m+ϋ(6bZ&fRzx0@̝~`D"yFx|z9? *F_最a~ٙScKc@ݘG45;n"QxVz+kWGPUH=O]hD94smM5ń!ԳE8tg@r'{?&'a& ؜, hݜtĥƁy9AUڳ;,i촯:9: Ox~(^Tcd=DzᾛtJW QG7()PMbRRG=է#m!GIGl \G,& >< 1~ewdZ5~t>?j#Ó;Ew<$Qvz|xkr_mkL F7owsy֤>xk@OxA4j< wd!UyU\jз3&xuQv55&M 2U7)$vjATC8]iD̃u8ux#F=)*)jrj'zW)-籍f)3C}p)e.,2 J3ƲD{=龊td5IO'e'IGTjC)C4uPjz;J0a@F Wa`:T̪e_?4?W.ڕSp(hF]ҩBݾCV` tjL=nRjbjŚghA/B0L>`l %렎*>X} [ۮB/ c=r)Pgda3-7% |% ^Ȝ;~)ItiߟMKzIg~*\/cB!h%&ufvjJs٧) – ̒Lܩxf|_G2+l_9\Q1<"d#1n(zƷgS{7 e_YV];mF쥞޳)@KqqR(~4 XK$/Q[r礔eDcv, L egjSe9h3?$-9L1m͸-h}̩eD0B- p&&HдHG4G#ա(ˬ2nSU*?<82h™^%ei(L6 /Š.!R(IÖE%~,L)*<67(-")$:6v{֖, BdW5 X%@0olߤV׎f̦լPGkeD2ѻWv%"=E4YýL莹iڦ3k'-abiOʗ?3P~m9v-lO̓Q3T<0?_[b?~T< r8 uBU|G#hpˆN;+UEP/ `,l6 6wA`}ھ͆l{/So6'zP>rբ; a]\W,V18Xjll*H?z1!J|h."JtmJ^w# |vZʝ1'SG%^`.EkC8X. ;21?FS"RKFm3Mp'%8މu<f:A_RDS .CE.5{ɫ̅FO㙏C$XvjHXo<.B[VS֦ ƿqa 5ZLO-x+S+'z!ާ/8wK(M4Ŝx'/P &w*tw5]XcId{ƻ(5 i+tA1qҴlIB+uHwz)ZfMQ 9SԮwD Y cswy_mhq_ȰoYH{U$yd#QOwִ\ BU鎣v1?& T'%߷p:匷Y-<$*^ ;*nTۜҜ>!:Wh:[%lCfEDx|Plnf]iz;E%8v7ǿxfi Tl'.nϟ>D+A@N)MP7%o no:9MV,ؙ@i߸PsĴDb D*ǰ`pne =GL^Mtp#4kr_ =%òniz.A s~m6P5q1[tWgCB²{TB"^4w1ƒCy{|s{@ߓb6>VAC$In2hʽ A;`֋_bXV ϓޕV@-4Jªo]<ز./Zh< lV &> _eT 4J8}oWxِ^Qrdiz_Uddc/TU$oOJ_)r͔d CP1coPX5?'{BwsXn Aw96|}ڳ.HIGr-KF'ןGrH':t@Փ tZ6@8#x&'´Kj{#sB є@kF; vk<>v,kaK5x*4׷ +)=|ysbYIeж~H)z H@,;/.d#Pecy y.jqT+>N %\lWg֞ Qc+}vhquW JZyd%6ll* ߫(#\@@3D oXxք+ 2#4 3Lq 2ʸw} ekjw)O~M1I!*Sn|(|4MHP>p׍sR6;CDphh'S.Dд,gBpDws\q}Ll~,svujzvSogP=ӈPi JV_̨vdV smw1QP6m{ax]ʼP"eyYoev9rس=|;\H}tl|sƱzm|8t`DYn_އST4 *\844p6&\wI*+dԑmubD"B#mAlx1ʞ/ps=(rs\LE˴e_N}iFb9 #psYzYUf9a~Uq 1t&XTv_03㍸pϞ.7kwd_V=FuB8<>40[9uɣ(uy +5;` f%QRAp~xz#Ni}a燃^KRY"u<,HOkyLzHJ?DJPfڹZaqTIvHwd[C,R 4Ӑ~j\c̟# dW_DW3P HnàxQ@} ({~O 3H᠑Ro|a%-d ǻ8%D%In"9m|5 wvJ9FIF59z=J`:oSȁ.`*iOB#jh9E׉epqtȀ |]I&mͅXWqA/Uk%(LZw[Bv%0o'֣A_nP{]/kAZߺ .!qw~-ގ}XNIu@]O?E([/:":yguNf/"G)ۄ`_w$W}j;XүyL^.]55\Q96_OHSR@3hkQF/^lt |NV3 DE*<ؿ%{>&z nC2A6*oM!w$ދRߡLWW8^Ƀ8ʹhhD]%ʍyKS^ ݙJԤ Fy r3_3U F֥ ^r~?^qi.4ʝW9I_Uܫӹ K۠2.Sm{S-MŜIhwH&qLTPɻ;b;C̫*{r+|s&KdprctW';q/ҊW ؓu6Fd 1CN΃́UO.[mJM 4bڲ1˩nP>kXBe8 zO>̈ c91,}ûhcphSqԮ$vk)NOxKq> JOgrtܐ!FVmݓNɽJu&2A0*?ϠI< ^{ݟ]4A P;(V_j%vΥnR2!P`TN|jB?K-q3;uo[/g3p͛LgNשYjcV_*{q#?J mTp0d/eu8KZ|7I8.lrP6@ηc?n0HAWԧoS!N΢0p*1~t<>n8OմeLTi>AgawHVbGZzv^pMUO\:/PK#Bch/]Wne|ALӽxd+;yb/nQf̑ BWN/E)/{U|g; CLBFqv,7xavKA#V(|((hte~.n{hJ}|.-C90<r&$q!ʦ4ȮP"V-^"Su0IMϊ#زi73M :5CwlیHU "ׁ{e3Ǝ&:5+ކe*iHmA]<6flI҄n63mYByn۬Mۉ-4 Si'}al(<<g8}#7hJ9C$f$vY{VJӦY~%>;˿t4lA՚҅U 2LXsc@\HyV!)\±f8t4x,3 ܜ' A=;jP= '',?۸wdO< _j4Y5AnO-o& $z{,_AyHA-7P!arNA?˝|UQ} 4O!Ta5Ȩxtbbc/إ}-~(.j`|IQI;ЌA>J}RYo :bSQ d Vņo̚pAm[NVGi-4^^J j͇O eb070G+Uy^uƳ ̜اxёJLd{ĜfN.Z=7Qlzѡ 7Jr7s\l$f!cD}Yi<=Smj;0,戉 i^gQ0c])UdN$uw^^;n:w(y\2b")(-0 iD7RQMc; k#ʭw`1Lɯ(\S4(:m"[̈́x0Â/C1xdທt>u~q85ƪk;Sy_ܲ)s47M|$ۂ_"wA |t*b '@+<b<҃ǰ\)²5d[DU*3A 4r]Ї R D%nd5.Hy\pYx4kv8h(tafVk qQ8K2޺u57tQvSt > gؘعs0[f͘𥋻9RH0+D:2 iqwe8RLVi3{ EJ9)E.u{*T= $\Y"Q d*]M-1["Հ+Ǜ)J(\t±: +7: w,tʼn%i TD6gσAcq^on V\AqѴu#$y lE/D4x ?5I /yNu* Movݍxdǩ*>.'>>G']E_yag>&6=vL]bQxq'txTo2)Fbϛe]TIj7i2y5HCf!.;ȇU,=zi&bl+Y9by@x֊=_+셖#||-0yesG8>} Vr8F^4#"L2T3¢XD?xOᲐľ/:nQP :aoZl?(Gq5UDAu"Kxx!&%1--c# fKZYErc$S+D; 7pR2xqZ".q"o-f*0uXdչKibbG;{9YF=bE:"iCi*T7/|p GJ.m!$x -B: <Kt" YVڌa䱹G{դ^;v." YX^oi X6ė&Z"3kLG-SG"L/R6/8b=Ɔ``M2"zRv5s.ڡU)[G7ilx8ojtC21b'"=PƋ>iySRQ=v0_-vz+R#͟< ;b ]ibRLWTj,!8TZDLM{i|u$tHEގ͇}ܠL)xѨPLFguK1g [ 7T6vC)zٰ3RR~D0 %VS\$vW*֕YH"U,@[RzP]F`s4_о+nJGSx91'CZ[`*Ӣhz\8/J2L^9A 0xvkf4C;_#F?~ނʘ $$e u`!T. m`K o.\hN+,yϩAV_ѹ6Sso5@_6CF:q"WmHC)˸.Qao( + &ZR'DoO!OE~hu{ *piH;e/3I[Wf’R-vƒrᬹCa;?&G@z%hFh N$Fr_Ft{WNc%KY~8c4m3?VՏS Yu4nO,d>= +B/0m\@w?fZf61:uwd7cz1Uʄ2eRn!yqWxzV׫٥p588e x$XG7X*꜇guΛn!/BNV4=9/G7< cy7T UQ4>PX#ĎSŪEߌz,)pAwe'Ipզ,x#ƓM%D3՚(f|ْl{zèqwaCƴ*}&r@ZmT{‼c"Dž}i"Mi(FeJ,l8pcC(Q0 |/W&ZKRu!)"ñarcImN9XN' Ylvx@1lD_ي["PSY[8UYjM&Q*G+Rs0ӄD&ؠy)lzJT8DCE {C(٨**貜oC!h\lreyƂ ) IJL_ڟ Lshc)7SvL0@ux:Fe+/"O K8x)B /=<"Nfӈ clp6C܅e_w)#(%U貔e3wQ#Q+PxdC<!P4B6iFhtd*UPsk_N> 3oC\xvںcWN [*$lN`}eQuE3'% Sk(g;bNk,AYvMIm(T*;{.뾿W/fxu}%z^Da'] s d%sK8^D}G+ߚDH g'y$D|bA/>uؐ 8kד4'W[^" Ń䆞fWrW3>O#[#'Zxix:X*#3db6%5*DRI|x{鍞{P oaЫHCRljwėouF/w>c+.p☤493Wsy)ոc1%̘myRcC)E$ B-bx4{ߋfTa8>\d!Ĝ/`^a 'o#|{Z %Ki1)]'6F1 C'"AM}W,>f*8%]%88BLӣΑWNS{ŠHJ3>QXb'(LhSy{4 sO[uU)VuP8>d4y,yf1&Bcf!a^*M.JYS5:#N% JVFpKĽhM^;}x%'"<,l8HF [dwi%`2& aof?I/Wmߍ+Nc:HrU52Sr0i/>WK*U;}UOpq vsV;M19pt;#4#Hš]+ܫ:YC'?)hSrȏLޮos\t&4pfdB]4u(D,~VqZ9{f-r\*K`~y 1s.A㳷4qZ2ġnXB 1 2^ ߝWDbW>ʒ01׬}$2";pI?)+ `x;o,rLrtc&M#Kp+ d*݋_\K ė8@rh{BOɏyE]C^jou;Fj*:QWRoUya F32tn?j-D59)fC66Gf,"RZ(=Q~*(PK/v,ʴUv2*7C|U\uAq @Ex!aWQ:1A0wo XZ`fvN]:~Cqju{՞«D`1RpI"[nt jNJӓIKx ,qiTתKՃq9ګHQf g)DyoMpIzP_mH6~3V%QP;is"NtMe AY`cy/b A8e)qrz&v*^Abb#NVr/1v"ZT뮬=>俲Rw9櫱2K{3Lzl#Aպ~ۉpִ3$gYPWKk7$ QLAeEpBъwD`1~%|C$%z!bZ#=` )9XeȳYG n P:(/+pdPF~ܵEЀfxųitY~丰d:(:PuRsL(+h PZ= lu2HԮ[iQY0J P镝OgD*Qd-eK[幼i#5@2#AѲu"_1-6֩&Fm^M$Ú֋y9_mkcP7lԏL:Nn5s uh RH RcѱVa" 7X>Jω{2◼"#.6~lUh!KW90'\Dc?&Cm'=c6T֮#؍\`ml#pQH<:7TUlCK0W`JCxH.ھtQS Z:{O䡄 W.%)6D\M+7-8&\eUaF0wJ$![bx9BrGg_Ws.KT"h x o_Z[K^fUZ^kKe }P2F,{9'OD^37؜'m%eVUAlVyj]k[hsҕv/, Tw[;i:wuҿ*R xE[lڝBSᢁ> J-7CTO$)n l`$+2%R }UЭv/]ҍu.- Bm=u:U$Y%!e yvqsIR|4M^ {6s3Fd@ث{3'dz][56<H\ QIt-D@Xc]7b"kZDᡏJ<,X v؈8tL QkuWHD*p{հ!s d3&^ Kϒ!5Hk⁜  OWuz !UoM&ǘh]P,FPm@LUhij`a`:/`66"kόC=q7^0РI]uXM8͚?5OYn^=!Jւm}{VxWt&[~yeC=.cVNap+/g/x!8䖺xœJo 2miHOgPdGXAgt_r<C6! Lߕ˳9E:Y|?Ů6]t$2֨)`ꣂ03Ƿ [S8M9/D>ᵓ ` ߮g Yqqس.և2@ߢ7x{4U8?eQ $BdZX 9:-^;FU $Y!Ý\&tDՙ3}b[XNűɪ=7=4v{@PPH-{9i^? bU0XXUC[Sm!~3>E; rs -(wU)Q!Rl.Ӹݐd(dB{ǤxZMDJ4Q?Gl 7+@n!F^N0괝#ڲ1&CkxUQ6q iwCYw:yDyE֢XT+@29Lw/P ,~d)k-IQPrQj5ca:#.GTaǜ@vp+ ϲw}[IsT V b8 [q务#!q Jf!WMvqC aod:/ǚ"q($n[ 'c)`2Y 'jo10ey2Uo)Dt@ 2!N/mh   +m_Y"$ R "Z4e8"2,p"=``s(j! 7Y-{o ׯ@GW&GFFmcY)NXL aBÓ|?_A#|rNO-,_: 0)YRRj:tU<1sm \= AV7Vs W[Ih@2u[k9U b`E)*80f; sZC#7ZAэOfQ|LRuȜs%F<#d6l+:G}[a"sΤqrzer34~Epp(PIMQeXÑAnseHs<iu؁jeJNfqV9k3E w#gh G,a\k~gʐ o `k;tEEzeSg*K#x5Mpр w/5nFT}eF/❁DouS)rFw>"R.뢛YwfbݘO[ywB37׉(qXuzH9#^[D*9A'U*>< R3v@4Kjˢ]lv =iy4#@wO3w?~:'֍D*@T dɃχ$2W'۞_d˫Lq^ ]Dc_% 6Bh )C.Tnj4mO bVF,db%A z'06cJ-T +k0*<Rڌ?Z.%`Gtq,$XnI3wOF!YKqL0%1SuH돴\f7ST'H rO1LH)nn3J&Á\Irk(As:?W]e쑒:S(iN/KAG;qrcr[dac^M y?$\/}c|KڸkT-5)XΡIdܬ1FcYe\NZc3 \@?]sBXtA_PW` *p\E+ L1O5GfYUU0+)c5 $.j)d2ȐP`2*.\!Yvj5/*,=먫Av߉:G - uXjg%BN88lwufɯ 1ͮ-Eb= ±BOZCF(H}>6f!r`XBJ( Y{ GL#U0RQ@!SY7'蚸Bqā`[Nv>Az%sO4;FeD7C2v BI=Ѡ+zd  na'ؿKԪnV"Q-hf}$s5ll=hHҬak%G?QM4Fy)ƹs"̟m: YZ