libstorage-ng-devel-4.2.78-lp152.2.15.1 4>$  Apa/=„ z9Q?v7R񹲕XD,FB+Bec^;MKWW6 H\x$wf8i~5L#=܉!PtE>T ;K %.̼ȡ490w){َzV@Y ڕK 0u>T! x^&t4!oR&);G*?>a4652d0ddcb1098b3abd15c26563f006eb262a01cd763b4cb325ebf47cac8e0ba9f244c53aa75f4f50661cde0ee4127737b0542f ta/=„CZoj}x]'DA`PR#$bTGpw8ot6;hߜ:Ma n,u8 !p6LevSvMUe p,',GdGmR)͢?Pp;?d * [  *SY`nn n $n 6n ?n RPndnz.nTn8h  6 (]8d9H:F oG nH<nI-nX2dY2l\2n]DLn^v bcdZe_fblduxnv0zClibstorage-ng-devel4.2.78lp152.2.15.1Header files and documentation for libstorage-ngThis package contains header files and documentation for developing with libstorage-ng.arcloud106openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgDevelopment/Languages/C and C++http://github.com/openSUSE/libstorage-nglinuxx86_64 { W P  Q  0 ?  'J"""U5x jSu   +x 'Y& ux wC !<FCO\ZOZ{8pmKs=)8 WNj`uI{!G  78787872_7=B*cAW\+6;77!,GJsD= @;>@qeo>hLvK4: ,]>d8)C{(*҈JY8m9r>79.8X77}rJ!C R( R ?C6,6\$ $ 6 O+ Ak W+ W]2Qz + '*b*{h' 4:|nj GLs1mT!G 8= 8 / z&(hK707/:IJ/Jn-tjc\z ' %GDfD {3 {D:!PGq 5 !4Go 4 !PGq 5 l'#B9&C=wt+:C8,8 D 4 rS%j'e! "F)Qj?;x~*z&})Q3%3%3%v~n*Xx%^*]: R/ Rx #KeEht $ &XA D 4 D {3 {D:!WHOq 5 op 9!=FL d, dem + &[ 9 C q1 qC x2 x D1 6 ~* ~(~P*v$ K m. mG!jF r/ rPC=)))%?fg!]Gs 6 v & O i& ieo!]Gs 6 Y& YgTd,z)*Ta> c, c-g) 7' 7jV z+ zXS Nex & n*g!G} '; '$A \/ \}A\ \* \~&.rx%!Ds 5 !D; 5 !}C x2 x#Y r/ rY5%ia  ~ * L  &D`o 0^ qe e 1 IDe 2~*)l0. +1n;#(#85 / &nK DR x~&-x%$-~P)v$!G. 5 %K5 $~~n*lx% D( 6 D 5 ~P*Qv$ e q _ em8ShU2 k << l.= $ }!7 u- W ! Z>W  @y - ^ #Fx#k8<dN2\ ra-O?h6 z5.y#?V + ) D8 , * g ("  |_b{:-@,?FUM$=MaQH!z6GNPh:@b9d8TkIB6#7#7#7#56: gGMNc0oB6Y5%czFszA?FH5;e?=wDXP9sk:>o6=?&*K79zIQ6)/9Mh606FN=.Dmig)Jæz - 2"OQ  ! WZīJe\ggge;ja7_Dp^vZY<3 6fdW"iQ2`29DЗ![ r%SNlx2T7|6 &gCkcl.lkVd}'/eEdgm)!bhA큤A큤A큤A큤A큤A큤A큤AA큤A큤aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5364180de78978f56e26dd7a3d542fa37abe5edbdf1f9faf318f418079017bd47f306bae643a02f51cb82e7a5ca81499403278562a405ceee3445b018be85d59f4734a53e7a08f1a581c2315a5c2ef142a773cfd72b2a548639f5d659ef6eb6bed554ae946ef1ddb6ee24130772469c3522a4ab95a95afe163be5d0e444b7c0ffb1290fdaf3b9828c37961be6c15bc6208c0133fa7bc2b93b03604b35923639ddfd0b8585470d3fd965ff3ae643b093c7d2a1ceba6f9e46aff218d5736b151cce50b8f6a593d936b03b0e172f4989b099ad781cd61ffeb78e0d80ad1bf8c1bef166408b50c5ea33dbfd24d2c4aae8f993d01eb19add7ebdc6d606448b049e88540a343dac6bb23b9087901aaf16eec1a28b039b044a4ba717956f23253533a30771024d587dcc13c6e8757852ed6ef559783a067d716b4af314d9e9a18aade1dc421adbf4ba2b0c7969ef6dd8c17830ea8859e6a78322f921574b73b6ffe0467dcb61cf5c569306d1e91438bddabd17fcf8de131e4b8f60535adc049a668fd591e7da27f107ef8c76b085e7eeff1dfde176351cdb9e06c7eb4bf5990c52f7fa02ca6250090a5e4a235de1860a361bf03aa9583f7269de1344acfb5424cf032337385087a3c75d6ec3e5482b47970a7110cfab54ab45428706edbec641bc6fc363ab880ed11771236fcaf444d3f7191bcb8c50f9eb23b6af59556b9277b2747a6ba54632f81efb604386fe464ace27d66f9857d6e7e8edb5ea29c3ca9113891bd75f0f3f8fc436d47d7b787937ef8eec6e9436b9326f33418772ed0aa742f0056f87d49b8be14efc2507e1f0c390c1559a3bc22e8feb86e695543b1d439915d80258289b42268a5f1dad6258f65040b6fa8be745a2e77999d1f7320d0049cd839a3763efd1b79afe07d14eb8bffd454a1554ceee9b464bd407710430b507000d0974703a83fc6b7fd2a7581faa1f795949c5607456f4ce872ae41ce128a3adb5ddde6af7ad5130271ca985321d23e6b1f4379af22243cc32c445c6afe28ce39713d7e063acff8fcf925b7bd77e77622f12b819080940b3dd0f0174e20586ce2eae6c213044474b93b300ea1bd43261e559537762a00868ca1d8c9ff8009cf8ea6a168c3e3f5e703245ab918b629865dbcdeb2f24233d1a06273dcd43f9d240a217623be3b524b0a8902e1eecc258f3d75c193f51baa8787445943898e271b643f43e3aa9c259e3f461f9faba22918da23296d955bae8d1e8f91eb0bf89991337f1597f40a3751091396c2a55245029015673c9790305336d4390ba22137a17cc014ada627388af962b5e75e44a26e1083822684198292376ab2debf3956c496f563713d6efead76278e495a86ce4e172f62ec7e51cfa5e069781f6a96c6cbd8c8f7d2ebe3a343372cde7f84e4fb086ad4c644730345cb7f799687d8f362e6a21bcb1c616e039a4ed8687956080a7427fea8897b18bbd64c8f7f4d440af870a3bf8e7496f0f280449935a1a91bee3285375f749d41779c715fb1b2e6d349c67cb9799b809ece74290808e7c38ab601937b5cc3938df846051bc44423f76b94abd332ef1d366535214b107f6588c964042a6e48bfdf1859a79b19ccdc218635da1b44658cc87411bc50f44f2db9b7b70e2df690dca74ce8be4b7fb43da06a0b824c0b16216d6158c6890a034d881cc6cce4fa70974b51835691351328993609d94f8b992268c2983085fe1eb07d998ff8db520e20db393e8e3c70210357f81fce211504d82970c48e649799e8bd2d9147787ea3d63f7dcaefe0eb3ee9d405a28713965bf3760d259189eff6fedd95437b13aa39eee1bd5302b9f046dc8c5c79db607aa5c9437c4edbc99d2b2fe75974d3a722569c380ee681d674e74fa37b837f76fb5f716ccfcd2b3ee467932980097425d49c469caaaa26fb0daf9a1dca69e2d506d53206c8df65362135c49e3b7310d163c75e457270caa3f906686f69edd4e5f40164a90455d51215832c6f46822497fe19027fdfed6fec13ee49c2de13e37c3468b8c6924e7486e2cc4afd5955bd688daed70c41f0b6e7d477a044cfdb09ccef1ee1e72784fdc80962667392d9a9fa025998289f2351bee82d3a86bff48896681239c12d894e332fd8afa48341b647dd5e0e7b368d3f1f5c09a3a5ef17c58d5bd3487239637913fd70bdeadb50ae4fbb4014394be962d6ddad65e435e7fdc0575c17d7daccd0fde74ece542bb5019daefa7184a77a42088cad40b8bc02751902ebb5b97dd84aabddc4804c0f68e7d59afb4d2d73a6218124aff88fa8c95f772f76a38df09d7d6151fc5fabb84f5261e2780d9efd2d075ad2ea426b2915f3392382099bb4223ac72db50332ea6008b17df382cb866a3a1deab09eb0530cdf9458b5afc547a5e562e03ab5efbcb1e33ec835ced4cae83a1488869a1f3fcd71b03d881e5e97ca592675326d8b169b5c22fa064ea76a6866b609d0a90c93101309bb18eba00e516074b836e64eee4dff41b70e56509d8907f90c66b1a00e4bebf3fcecb7f9b869fda57aa366166edecc2e6bca474769bcc7c0de14a094c7e2d70d308610b281563f7bd9c2eef88c17ba98106aca650beb89d8f931f3bf0f996d1fba741c8cc2ea49c7f7a9559ffce46a873a3003046ccef3f3a617de4efe12574a835ef9afdfbde2e3d1b1d17825e9fc1768a2bd4a56273a58b77df0541191d9ea67e4fc8fe12ee179d8f7807c41b262b6cde5d4dfb78c7aff47d4d21fa59c497fc1579c1c118cb7d717ce483a94bac718cf872ccc3b5534e20b06ecd7326d002435874829a89003710539ec728a5261c38d8b6629ae61015afcfdcdc5d459249fb86e73df20c7472d397c167797a7910f68ecae4b8e41d540677466b38375ef11dab09f2c6421544d79db1921cb17ca5d0eb6d57292de1954c1e6c20f5a282f8082a7d729e320981f259c55891f2d66f5a4760721f722334e09f9b7c5e6853b5795b1a12c83350e16e5e97faf95306c6ee0418e4d9e30c0f9f608f79854cea8c1f0451ac3ac22f320c6e61759d7dd7e0e2cd22a20ea82eed1329f45c187580e3df61f3710a5f7bee0c8eef3dce7ea239af5dcb68c420d6e9cddd50e0f6ea0853a34567f747d7402646166cc58155cb418ce62e428ec59536f98144472692e384f74c3093cf325a127106a1ed308ecb4f4953025855be49e172dad8ad92e0af94f3d2d7cbb3e300b896cfea3d1a7e2355b9e870f93c620a653ceb6213e4e1dc9ec6d71868c8a2ef539ae8d93d8b81128753d6c1ed45b695ad740a81ee240458fc5ec23fe43b18a21ab6cc34dd906f49f467b303f842fc317afb5a8384d5b2c2a82e77f1cb28353b780b55150b1fd30990d509539479cc810f91dc48c926acce3ffc20d8e2721b36315094346142d6a80aee1cc90175c25e5a4a46952e53e4d442dab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6d14a7b738d9ae882cc7bd682420ab23528717776f329cec55430e442c9e58eac561eb7e94a3a32e68964a56b9e7c8ae3e9d101feeda9eb6037a59355f026898c23b928a2ec90d074858dced20be4866714e2f80488ebf4444ace33433bb606d23bd55805420a5b74df868d70b69bbbd6508c5d2145ad53aa7d121168e018a1dc7b705134cdf6a49a38fe3627e3ad0f99087bf6ce4f34456362b5cc825086aea1f50447131b21e3db031bed55926ee2f688b5ac69194572f1f46e01315e4c8b6cbc67866586b1a80c6804676cf2acf6b60c320ec21fb6d6263563fa9c151e623b68399b6a81cadc3898c19adcf0bdf17ae62ff8d58cb88c85d7f66872fd4e2fa19f5143568c3f76b628ca66dfb234c1e9a2c820ae2bf24c591ddc18f0bf3a635730b978060ab59e7b26bf5925c064133e92d35d1c83111039c4d2540ce706fa829d666204a1d9de3011807ea7cf2746a68c2e80e07c49557bb71c3a4868e3ae3ce40232abcbcd2055c39dcd7d82ba37222e6cf662132a6f8c24cf60e754aefe30c53c0c3a7fce7b650a0acc4e2366ee272daf6075a2faa2855e3b9646976e3cd9dc45f69552cd03fd2be7889b68a10efd49bb11d3a2ffc56f7ad6b9b767cf3aefeae549e2e609e64b2e39fcf75954261ec0560a83cb7653ecd23dd1100bd155d599e955a939fd11ba808b4f7c56d78a581d79847955f37b81a145d4538cdba7ade9ecf4a014d892848b47925559dbe0ddbc960a6d6e3748b70d904cc1d74dd52816e3577b03a989d610431da05ae24faac2634e1319207feb5e4568c6ddba3414969c29b57290106c553f2ab47d3dcd62b59144484743a62b2c8444a3900f48acdcb547fa5e29226bfd957879ccd156de58978fca40937716bf586b5fd8e702706a58c9549c76a498cced6192eb905074d8f54486617288bf04a78591cbdf04e94208712a2c0583e5d67a23498d8184f4218f8d7eb36024ab0a6317a20eb88bbe4eae7a5e3b5983600202efb80bf0dc16ac1838789f7f228edd4addaab7e9f132d4ab945083c16c9ccbd4841841a1b75fe25e442832a4fd3e24d64e86f7ce90cfd536e714a9d9e1ff1b3c354799cf5ef030217c07ada6b00b9a86f432783e8bd1c03f8e38fb5dc40c4a1c92ca598fa9b248b9ea713e278bc07e23ebd1119063e477bab0d657728f623634c05759bffaf0b040f0939dce58e63b56d7c7f21f2744e29355a7854e798f4b731002bc1e73c491cae9a38b05dcf6a0d55a1866cc2347989e6a84376f3ba4e8993914b88d66870e2f8064663259d5181316d2db99c6dea816418f9025aecb076d3ee34b46b5e9b7e51453ffce4a3eae2946ce2ae568137ecadfa2fdba02570690982696d694c078eeabd93dbc69ff3aebcb461e4c9d1478cefc306ef6e3df7bc0724c6d36cd4d05f91278c8fcb2f94e163221e1fc999a7ae28ec50965679b8ebf7ce0823e0e428bfa09687deda2934184b876a4b90e2c98a2afb0139213b5f42a788e9e266e6c28a65488f3fe58253112f0b619fe569afee7cee288e92c6c2aa268ac80c6bf37c9a41819fc00ac5c068dd3520ddecb5c04ec2372ddd7d4e840be5e73361a37c41bec39b665fc34437394597e9141321e39a78adee5a8e3037ce6d07ef69a2f5a06c2f11f5e7d591902eb477fc27c2fc6c2dc38c5ecdfbeeb662974f2b5d4e4a4dfefa809200e9b43686fcc89fc70146e81bbc119127525176ce05ae91185ceed22c463c33319cc58008fbd0f16004ebeab50319f8257ad50d81853ed265c5f365eb1af064e375dca7493e742ada2753b09831c2b75909cdb408ff6dfa19cfe45fb79bf0c1c5ad33e18d4f466a7d6bdb0699c8aadd6a3dc30c34f4159782cd3a9d757bd6c668f29e54318ad9eb49b4eef4e65d7869345b47b3c6de33da6daa90f4ba090934f4931233a968c8d5089e962a81108282af7d38a4888b9d446000df4f21d32f6b32d1d2a368c85086067d54bbfb15cd4fbde1170c98567bb265df8cd2387825e70bce30d7b4e2f9b6ced79df90f473e58a7de9b92bcaf587befafa6f012d12bd29efc60b02b065bbf9076fd112cb68d8a6160fece4fc68922bbd1e4ec223fce82bc4b21e4ff42babf7ace101419c94fba6c6b73250d403653aaccdfd407fc13b5de5fa34bb81b2917f53a2e48b6574b3c6b5e3abc6dfba34746868bfbe998a692e0b64f68db76bdf5d8bde61c29ecceb430626c3033b032a303a9ba386437d3117ccf31261e004f673514e238e2529e40e9379b41474b19a8075f07f095a5235dbaa80692c24ec4fcc6823426703c69915e30c7e6f579f68e53422d14de6349ea69481a554370d6ecf9dcd222c3224581ebebc12ad0f090dd0116dc2dfa571f9374cb48843f0f394c18a44d5d4ae79ae23c92f86866b5937a631f540ec9e0403c806bb9094684cf945399aa50e37cb0b9f88799f14137f0369ace12415f5e410b2c0dfff9564d5aba581bc289fc915520803272e9b999bb7606fedfbacbe7b656205fa5fca80540192f64c5be27eacf2b7257fc7418e09401b62d93ef1cae277fccb184c84812b0cd03c678edf723fae947cad6d295be9c57d5cee07b82645d1a616d00e2c1455e9fc917f26d8be216f96266fff9def0426c8bc5817933702380750da848adbff1eefaa21a8b518705f844b1c3eafbdfe6c4499a2db3d55b1d0e022e545955ac3d577585344d18262c62da1392e739bc8ba7cda1fd5b7360b87edf4fc4d50e9d4b4f41b84e57d61d10c0e437104a59baba86186b24e066b81b1fa5cfa94e5aafbedfbc8454e73fb010a75301baf19a8aaa078f9980fdd4cd6db15eede0d58ac41364e402099041b2285dd8fe30e232b8bbf5ba597a1666661236cb08d553d5ec20fa50eeba6c390dc6c4081aec0b93b9174ca74b7be8ebf547a92821e829e28848c0bdc445a976fe6864baafe925a877ed07bf66a5d80461fcc0280bb5fdc0128da2d4b4689d6986e8f397a9c5ae5835ae009d8d598963e0864a27bc8e7677c6b3a963c0792b0a278204d3159ea71062d0c32d8f272340bfa69f15139a07099b248e8ad1836644f15f8c47c307152d33f5b11dc1562e3b8421de85e1f1ea513c23a431f87da885117249d84a22c396d72271117cffe41d9f054ced7afe8b9ae3966879ea900f78c118d139af9e56d303b26f14c98a822750ade668b6794cbe82f6e88a50db2d1a3a276483ab0d285964bbdc05e8214f4fe76b48eed2f16eb8f57f68e00a0764c2810d69383d88e300c5a44c1bd9879d4a2f8cd9d915fb8b8b2b59f91fa88320908a18b3a509976afda37a8337c6cd80d0c6e7c418b793742e7a2590500b6d42087488649b4054b2610c554e4e3944326e9483fb3e314ac4744803528dc68099e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b1b412a2895a94b03d3c598e8adc2ae301f9d1485ed20e5b04530a2bc7ece4906afb367c3fb9d5d852af0804edf50e7a922ef165ccaae6cdb59b37c1efed22fc4a2612137a017d279e4d7b53bc8ab74fa84f20ecbe938352c375a929ff2af7c76b912de42e747b7ebe0f4fb01b6d554b651a89358c927000d465d65f7a041d4f8800945f9776d9bcd8160dfef5b178231a42ac4c190d256ad2972cdb65ac5eca7457c517d92c7a135455baa98b2746401fe507cfb5e39bf8ef5884ae27803c870e82ac7a9e7293a7db55ded639ced51d952eaa8f367e582889827a36c448b8f6e1f3ccbd09ca1d9f11fc9ccef3a2a48861bc91f97ce84292c08c6349e4db714b09c44954cdc22a854d7a101e4288be616ecea25b81fe2009ac1dd6562d138e7b734ab82cc3902881a2aaf6f351a984c540bebee8110f129d41a99b983ce632ee5e445698096e7418cc224cb2e680687090e9b85ed1db8487d2044da43d6980212ab6307630180cd5d57e783415a0b1aeb343fd60a0a3d024cee79439d692c71a736f19b7794843942fe34d56d1998d6e611703fd9f6984eeacf9a8bd0e715ebd0f34ca8f7983183c980fc43dc96aa77e13404eea9996329cc7dc7640904cab18df2e993f418ebcf3ffc299cf4bb6fb70411bf78aa15fca9d497aee7852ce7552012268b97052b358062f1fa00afd221b5973d2bd068888dee1a0db199858962c69321a727f603b7a598af5a57443643b3be9275d7616e74fa172eb32f6fe6afa31721d04efc714c6a98e48fcb62b7d241b50975690182c3de918231513be66700608d7e5cddf81adb1d709a937a87af645912df85539aa69f9d2ec60069522bea9ba2beeaa7859579e9c10529f5e74520b55695293d7756e1c0f258e5ea5f4c759c30bf626492d2c97c0c60a14b41c7e196317a0c18117e4e514da8aa2b6e6d8280b1579cabb43dc74f98224e55a23f1c2e1a7c3490320641c5f308dcb81c0174c2ef3f433945c622b3e33529b734df2facb4b66f32b51627400b3b9246b4bd63714855207e7b4d9f56f35bcb46c8ce6160191e91a614bd21b43f0ce8f1b5d92fb8a6ab140823f3fe27616d3b7713904e910f1d0f36446f2056569f9d6cd1c0eef39a778421548d816b3df69995e9fbe6679b46eff7a69e7f31c6d5f2e619cd1099c88e432891ea75a097ab95d92dd7248bf8f329978203e5a21e370dfe0b40a782d0550a76b6b5af486ede21ed3db6f208dbcbbd3ce1397858b1a1c5d7598a556c7fb8b69a5665c8c42e8615700be9e7f8591fe989ac2c4b4daf57622701fb7f56e4d95437c4790040682be09e83db592aed00eab58fb6d8837e0ad9be2da74cdcd52bb1d96de7d8c59bbcf242691623f1e74d4148d23a43c9930273f03524e1d3fab7586b69c1e9b1daf28e98ad9e412b41561c905606a0487d533ddcd91d97eff2f38cc92d4a0e2de68d4ad9e69637b0b65d674acd7d43535836d05e17a1bd85b222e0b46c036b1b43e697ff70fcb1ab63ab2f91fb5a9dd3b3c9cac5d95b3035ac4fccafa4294f5d0cbf22bb0c4916cca2bab183c801ddb5fee70f71d014b81b8b9438cb958211e69f59f3235c1ed4a73492e77887f658f5d372ce5b9c83e58954357809ce69cf517ca23066f90a122cd6fc663b2a6ba586c2bb04b14e815e712799ba34afa247ac35c724f14ff8f73c32d3ea92fc8145a15265b3171d7afe3094701b33b9d2f293e3c02ab742a24f9f62242c1ffe52135a78dff8764bd52dbfe4ad656ee561142e31aab0771a969f1ce38c388444221511921af5c6319d20e43e8b17911eecc3c7a9b5791969ee37e8dbdad7b12a3ac30a492d4a2237c0aef253555bd1040eee008eb8f5b746dc27fb8fbb9e6c9d765f0f31a724754414ae3eaa8a37766f529433fd7b0f34d09a433ead51a7ef5b1d97ff47d2b271ac20d884780d92f4408df086b0fd30cfb39ac32e27f11c0c6c8a91290ad5d7e20edc926c684d7f7e53e54868fc76b3a036112db09cf0964d6d798db237c9d4fb31e8827cdb10b76a939fdcad6d55971d0cba99d769ced0e8ce802fc81d55ff6d34e927211a37047aeb5d78a15486c148afd73d91353a08747db1bbeb3bc1a395befed68ab8d970bc07fc9da65fbb07ed1de983955640858914b71bb43461d9806dc20ab43fe0f026016b037a85f56fccb764ec2e34c324344f92d7a13e9c90fb745ba0918a631b75ee2c8eab3adee73764d2e612c9508933469a38ec35cc8a066519dec1a5e5dedabfc8e14991bd1780d8800a01e19ff1dd2bd4f1e3d94d12b6088f16475d7422c9ef9698dbf3f4eaba012a57fb18ea1e975c2ed9765d81d9aff34d3d6d87f167c6f72674f11b5f77514bb0917c7ebec614d5c102bd214db9b3db8a50d3976ab1778f13253397c316298553173083d8def9544d3482b7f74711d4dae03bafc01a9b0fb2c1790d2881391d881c23cafccf050b324f57c6c9bfe70aff46f77852af659ea64d9eba6eaf94188f2ca4ef6aa7bf18848eff27a46cdb97f56b84098e547e335fa78c85afefea1bc2ed28fe477405dc06a5029c580183943e39c275825da4b4e4be29a3c5bfba9500503b9fc7346df7edee0b66e13310ddd1700651221ab9f5912dbb8e6c3e0e347fac9244a5e091f31edb794acf1e5e1557d7a97cd57675f01117544e55798a17396ee1c445904eed07beefb813c6adcd5025974369d34f7394d31a9b4ce21e822972f99a5686046b9e2a3ee8dac25aa12e060ff3200a8ba00834092eff3bcd4d9a7fecec4295a4d38a51fc7bb0be3e8a9288808c6e37465a65947a57edcbe57fa14494f325fee6835b51597608502fa1059e4b5c76954f4cf9b500469186394e44f12c19b14559891429a79373a90840e0af0b095f323754ad2430fec2bf5dc8984ea67c6d1d73a6f0808d6bc3466ed212957ed15d350846e1a77d9c85add833eb42fab386ee9085ac9543574b2766fe48594091f2dd45c03823d7e494637815cb459c3e680b819b8454d200250ec7d2ef4ec3c7569b2b5f99cd632f99dfca404b217da1ceb0049403bf893a0d4bdda09700ebb248d26ce7a948868a6112a7785308984b8f2a95e47b620bbc5acbf8559acdbb1709733d8c60a8349cd8b91b08dad6c64f3234e9187637379a06c419d156b06a2bffcef76f4c2e288a7d1ba1dbcc1a3cbb99c704173ca5ec2c0a8bc0f146386a0c62decc238fb8a7f68eb27316849e3461d66eed33de66e329c2001cc31bc4239f2ab2f3c89daf7a4afaaf6beb9d1b1531bbb0956383dbce97efc044f877b4b2a121f0702cfa34721ea780459c40becc6123f8ba86f14e8dade5bbd048b72eb4da85e500e635e5143b7ce71faa708c285d99289bcf5ff434ac9f458170ca97dcd3581d19750b5ded1c2b9ebf4ee9b485626acaa868c4a4fa604501fec31d1ed355b2347fd734660d0e89d15f9eb22ea1b2624e1efcc7a234ed64e6a975d2ae3203ceeb88f6df791d897460c98fd9991aa2564d54695e0433bd06f1664c75f721cff8cc3ccd056938b580d13a67b4b2cc81ff06c2b3a1cc18369df9c7ef4c0b3bba325a0177f0ed733b1b695a30cb2418279de24a654bc956497afaf84408e13d8d5815318d9946766247ddaac7e17e27edfa9710d9d6e5d15f35b4042697ec33da72c473490b0dd1eafeb5db99e35e89c63506e20b80abea32c23c26ce7c6b290e6d4729d98d4419e52eb260026f898c7087e369208c58c528c87410c307277baff0c086d1adebf433b43a2c54aede1c67fa407b24669904e8863a351d0adae6ffc709b89fad2f4d52e7c6c87a33760f7363d2142e4855f56fae1a2c670cafd88a9087ba52e28eb8e649829013f83f27d53575f5e5a308d2146b6bd0f08c1f93e64ad86cd8bbcea388593005579674a24070a3d01fb7f29186afd544c1fac9562506c6cd869ce354e03a71e34cbd0827e071da87528f608850c2db22e70ab6dafb0f7a08a06959da7ab889a15ec00fd8229336129597988b19875df8771389ab93eaa6140dfad4f2221c2ac1b5d3a2bdfe5a8cacaff1f1da7d10107b5ab8a8f5d06974cee3544b6830951b97bc31a51fd5c3d263b9ef6b567bd1f99d2758adde39c1c1c373ce405a14cd1fb64c5e4d61ba0484b9a53ff369a30f254fd414e826131fc2ba6637c0d896394109c8849941245469f9d6e29c20df13a816e41892702047038f16d73d1e3e9b4d072b186865d5f51ac4e1d720405b16cffda3afb25988c8e1bb71b3fbe8873f7ef740a00b2ec218637d460d0749946221f9bef75393bce804901347e8bdffdd3de058484b6ff41f31d6afa1e5b694cfbefc9277ef0c4ad4edb2fe3ff493fd907b66e474f23e23d79acfb0e715e0b0085fde3c0964eaef0f125b6f237e1fd911e40d54a4954460eb445dd15b0e57e67ea84a6a0c5a2cb1ae5271f074e0beba0505bd8618ff502308bb1490c2bd0eb143d72a2b8e29df509732bc5b9809b51cf94fb58baff7de89a4d99ff69ae9f56302e738a05f8bace5052912a1522d25932926012581eea34941d45216150826448d533b147698d2f8b826e8ec984b0cb3e26ac4c8ef3dcb2332c3ed71b22fc9e91b2dc086e5fc23e47c963125125d010fd6d63e6cd8d9d96d9604f9d7ab8ca81d137bcb1467c531347c65ffbb6e9def9a709c77c7ad6d80fe4ee829024c8f30b622cabe2503ca95aeedba643ed7e09c07b1fadfa2092b5688b9cdabb12a72321ac12f7a92194c8480fabe48cff8ec56fcce950d8d09a6e2e907dfca2ab376e49f7f80d4a28ebea929789e2d55a447a2892993608658b5bdea86ed93f9238e8be1149defbb0741740b751a4dc9c8c802da6d12cb8bd13ac116de3188461a5b3977dc54e45df1fb9b67da360a98b555df6aa7793e0a6fdfdd9929dc46ae624fa09ca7be99f6632a1fdd3ac1e59f0f53693ceac256a79ab02bab6d462baceeb4e02a61f7ab8c14e4a4ff523ea4c22f34ba07b2f888c1c9c7a7c04519ed726fbfb6a2c1242628eb04d6033038d14f92f045d18783a0853846370a508eb5cf9d6bde14eeffa3c0cb9f423bd2a25ba33713bc9e811e6b929c396314b78d2d19638802573271c07fc16354654527f309e9f1bc56692d09b9a8770ca8c6d78287f4faecd633fbd5a5c1f2900f753a0d91c32aaadb8ed925c3aa95c972b47b0741b1abbbab1ca1d4b79d241451c221581c8a2de025293904d1685305b0e53b9bed43a4b8dee5c00a76d04e85c8ef0b97358f5a330f68081f8ecf722f2eeb8593f4167796f34d702a01ac7a1137fc694c0ac0622ddc1aff0ef061c7b51855fc97fdd920735cee4ffdcdd965179e2918e856270cefef69cfc2928753f8a450d3f98a388ce0eb4a46de3b1179aa8422fd528d142925d6d60e3af46a5cf80176ee1cbe1df16bd93ced32c9fd373ffe6f83e5484df4ee403be76232f53bd3782ea672acaa43f779245a2132b517ddb844da90129834b08192521f15635aa880ae83241ff9aa292e4cc825f524c2c4d396cce065ee325196d8c424ba8e2c01fde39030c017907b621a61a54bf11116d36c92b1d475453c1f1d36bb9d043a48e7536365840da7556f794c593de1ba3699eb3069e71f2e1c020bbc448bfc539f4ba24fea2b9d6b3798c8ad0f3667e9ed203fe9f35005ca4b507753131b5209d80f972ed930b774c82a22511d9620412e1e773362aaaf4c8b1024bc4800295fe3ffa702d00681903815f20775c9e2055a5e78baa16987c8656f01e995436c8ce37389a996d770ae498454f73688221fde57901f1b07705fcaeb9dd35bda3c12acd6e009bd2562b064440e50a4b18bf878b3d0a07acf589cc3b284a53d2fd1c20f2fc5012fabee280fd2c47150d8a5c82c37b187df9f6d3aee3f471b1cc136d096c13a17edb9e59ea9592f87e1bd3d59ea40f9f3f8fb604f2746a06cdf8e352d4fce1fb2053e71bc186b088784efeaba0094044c748182ccc4c7c643de1f998f5c545b2b1a6ac6951cf637fae0a7bbcfb08160f8fa6a2dcaaa290972fb99aa1db7d900bc5e482508fb9f69b01f31832da55f16524b1129fb94f868a653359ef485ec7b13527a846831e98f474b6cca3dea51c3774dd1e1fd88584f8091b5264747e0dba62ecd078829dc813480718dcfe068d9589f76ef8d44721e0b6c95be31fe67b31185abbe3293f259ffe64adc085fe8e70c67ae62604973579361c1eaff82a08518489f2c45470652bcc37ebddc79a058757079a73e649377929a6819482e9d5f5c10e657c0f307efa08be50c5b82d36d75ebc9db8d0341e0523734e5ede4c74a8e1a48fe0a71b7149c3ee9e6aceaee3c816a7f314067dff1378c276a672649b258ce85e0e6dc5927cfca27b65f0407b7e23d0416b6281bc722d3780210e1658dc09c9c5b06a55501f34e399a1cc577a2612bb916d5bab979596e2b5f306b1ed584922f327cce347725730fc07265d2b77feb19b39d24d95b3712ed26c7cd174506d727526f1e0ffae7436535db00a01bcc009f222cc2ed81c89ede3811ba4ae276cc463feca013dc765a54c1396c1ea9e8edcc61935a2f9a79def461af13382e02ae02642a7ddef89a49b68ad743121653146e8ebed71247209f618a660c145fe43e411dd5b5109318a3628e5206c13e4219961c38aad252344715672831b81addc3e08ab8e46b37f3b590b5d8da38b407692982eaabc4c96ff70ae0237643a7911b7bc47f0f2e69f72d26c893a4f7912c545a27b3eeac0b71c13d9f8c3f479329578b5b8c6c66a896b6ed5a96683ca92357f70f9ea402b7b7ded75e6d34fccf038155416e9014f10f1a3ba764b10848b5e453fb68cfdfabae5f47be1754d795b26c0364a9d71ccbc127ec519c62ed6060266f86fdea5cdfa275b46338c1aa81eadb849f178a794757f3b339c9339620dc64ed706f03dfc4d7a6df90d08a0733e0706324d476aeeb1a5f1a9fbde66a36d3f2f6a198501c4291e731ad10a9b49964e6857fe053265efcaea9413936b9ff9abf43d60b7ea80b87a1c4a51e2fe07d32c934a038f510aa0bcf15f857f2a73c17daca838a3ee242531534dead0c7d8f9864431e6682bdeab6a1ff3fd0ff0dda45f4a69b7ccfe9adb4139169df3e952f712360ca084565a64089c6c31509005a7520d9fbb02691f471f3db47ba377e0b14f7f39ecfe6c6259f83917713926aa8bf68930e7f9bc9b298db894887c4500d983909cfd575b98b9080ff261c6c7ee406e73d9f11f7781db12e1399784f3150065e372cae3c40fa65c508af60a2c2b130d7f29e1c9f19a2ddec2a14a0ff178b4174a916422af0ed24627d3d4bd753438fbc7effd1ce7f3de6a10d17e616496c34f3d07732330d9591c1326a1652b07c7c5257a2d24eba8cf4c2050226c20f9bc1bb9c7aafc6562d9c94c13d46073cb797bee34f06c4efc6f9a8f0f25ad74158f8e2848261622ebf1fc138db9c80446d3d463e93c7a18766aa9318f5e790ff01d15fce99f6279d6f961b679b22bd0c1b8bdb6ad1c0100212343a4769baa03dafc5bcd87edd269486b96a56f83a9c64e49f41bd855689a66dd16c5c179da743b654fe611ce615abd52995f8fddb2b8c704d808ef1186dba1d319d788dc050bb32a431a89e03705915e6b195040cfa5409bd54aba86c1fa2bb9bd0d6700fe663e78bb5885c24d857d8337026781fa9e9a1715046e3ee0ffb05ac9e280c6dc0adfab05bcb21278d8ec576b7ee0d1dfae5c723b7d92aba584462468d03248c4efc9c95fe8e171ed5e6911957401d676008d53480ef8b723b6fc1d5c68e0788f232d00c72d23fdf69440faa17cb225c2ee591c93e3426132abd1341a24a1f1605384c79a165da8f80a7dac409f2b0eff8d08b64c334a630e5bf14633ce2dca1881819407345dce5d2cd4f4be37b1539bb8fa49cac613e720edcaeb87a51e1a267588b4dc7696520690cbd5e2abd0feb0f3dfce0038e8c318197329cdfc77217e8025b747bf4834166d1fe8a9b610325238bbbca153e6b0a51e206390c5e1c42a50cd03509413f512747af1ecc513a5d7ca9319057ff24e882c8bcc56cb035a1e5a8c4712fe38517774bfb811c236595bc5ab73290320bfaef77e033c3c2beac40bce11d036f6bddf5d6b09cdf78baeea75525bdfede33aec1c80fe884b9611c248351e5456e160d758df53ca39139ff7f5d78344b441e5d0ea70f2e2dae8af4a740f2bf81c4dec61bcdc67f69aa668e528d527cea3e4a5d90fbd1e9ea3953caabc9379156e4c576dd34aaf6ec22124143187d95e24d59d766122d12b1699246f0262b3d4058236e9dac6d4e1f758e1d34e38194df81c5f129f9d447d73bca606186710bc115ba06a35cceaf9d4d9fb8879ed8cb99b2f3ae4033ef19d3b34d91fdfc0bd0cb1edbf488154b998bb8be0df377e84dd487998a11e801c11831c7add6c24e94f03b6ae2f855d551fc5a954f82336843e51f4d4b39c0603f22c384e0e93bfaece97f010f86fd91309e77bbf40bf214c0faded9f3d549a9251d46ea37062d817dd60124c11f72a2b15ee82ff0dfe2f9cbd49fc5e3b574fa23b3e94034734c78b813459d3e1701fcd10510a8b044e75bb156053664f4b0325b03f743791e8d3332b31d429e06c4648ea2d4422842ee78a7f559f23b326e8f282a8c23b7a7a3f9e7bbb6fb73cf6f2f176c0f919328facfff84d3464ca9098c1691c39582655efbbdc9afa2bcfc9e6fe742a9c930471d4c4fb01bd0a8aea5968a87fc2166db9b48689fc4cf09593bb562743995684317f6d1c706c2d513a45d12bed0243aa981349e60c2d1c53906158036988fff8b677845b2bbf1edc7282f6a2385d4ba9f649e6e7270ea11551365b4c8334939138b78391c2bd69078bd35c17567862b96b7bf889393c94a541383f4954094b5d6653c05056bb2c175b0c73ca5e761c7791ccf9773b2de8037ba11cddfc78a1584f72a0a110e4cc2cc98772e2b96fcd7dd59d00cd66c30ade235e96d4a354cac059d27973fbf0e1eb26683456b480470a127c46a8b1bf1c358dac598ebed90ab995237f51eb8146fc858a492a70b76ea98f8a24033b5ae05fd353947f0081358bd39bced3e417ddc74b7966b457bc4e3ddaf7476c65e2a1eac8667007c3b376de15586a159d0c83ae037cb900aca7e29728e089109d59604682f779ba0178924f57af9a607b228d3f92abd5ed5e9ba098d6d56a8bd5d3407e65254f24a1f7cc392b99c344fba0ea55111c81abf16ef7865c0bcadf5a5c031363ee0a89bb827754a8a7d11b3aef1d043209a869a20278cd69d50a94aacc60fe6517488260c43b7428d01f5c0dfc17f0639dcd67ae31ad11b291c979dd50afba5de05a4b7eab31b395ccdf46e1008daaa188bc70ce8125f7f0f7f43bd1c0fe2592e72cca445e139691f9793117f2e622b5e09bb2612ab261c63b9e24f27493dc5e0250a13e4aaa67ccf9f875948b7eac8c34f83f4097567177455a119ba0ca54a2ff387e68f28b8e71f8b638782a517a961ab363852ce10feb84e26be6050d6bd173a012ef77a750261d6ee032a9afbac20fa9b6c99812363f63b4c7dbe6305bacc878555b2695058438ac2d8832637d7863fd3f3bf6123fef774f6d84b03f7fe466422e441e2357574491999c0ca19dd36aae1724831669d58df25e4d69df001b5cedaa90a818e0ffb6dddfc25c5c415a25db1a1f12cd41bee2ed8031011f203bce1114a0b96d1be5bd5450b0d1c6934cf7526e3237212467b11de30cfa2068071f90f7c583867730ef3856b758205d7361eac3e9995bcb02a55e89c36d5875e0ae696fd41b572d72e59380d01fc033a6b89a89e3b196211dc4b6734aab66ebb3db71cf5d44f0c4a259c42e9a0cb5fd6aa6b32e1e9dd77389de7ee1b95f14b6b892a5568cecf9c1dacc405715ea1985a33a0aede95750ed3aa77188ca992c59b0157f6bd57572139e2d242c85a774db4b5d5e569232235d45e6e3fd7b3db959b8fd857d6f8750487147755836ac5df81a25d1070d2ae663438d34a8f20824e7bf80bf08db8775ade3cbd0faa71aea18bc0c8b316a7ee30bc634dc0b5bc156f4912d540bf74bbadad6332fd1837c295b4e8f1a434750aae781db4760f326977836cc93776916287219f3b0141201d2adf404f5aa540bd5b759966f65dff08bcf8c434fbd4075edbebdae267915ab004a3e8f2896179892ca254eaafafe80c6bc25784f296c78f6f0d128239452aa1a280f5b254cecf2334ee0f6f8eb62e1ea29d7d576279a45ad0ca02037ad9c1f4bc38b7c6ea43660a1c123ddd32da5c381d4983238b8103797f677def2ac7dcec9426b9673b0d39dcbacc441fef6ff673c11519a73c80acafb89bf8b735df10e0225561addc484ce2c1ca3bb49ffde786ee06ed538eb22855e226b4ea73812f9cc3f9f7dc2f580f0d801114855ab885217c73eb58b76707c5b6878a96c394e2d2eecfd88f9bd606b681fd9cb0179ef633fdd2f70a6d659c53eb2e2ebf30244bc32a6aec1adcffe0fcd31efa1e6607ba680f16e7b916e6df70e882c5b30f0bb336d60b3ae127f772057d34ca70fd4f3a254c55a705ebadb77efc573b9390893d7fde8171fd005f1c87910219486da846a6cfeba99259b31cd1c4fd1968f4ea095bcc023d847213ff60d9f07917ea5e36f09eff5e1b365b8fa3f5493fe08c09fb6fade13353a5bf7f764f4b0cf2d22ccbed3ccff06398beaea0594412a84099aa0f155b8bd90833119e7262d7d47a63d90250ea5dfff14c9ba9876e6f27702ed18c86b83794bfc621827851a7975fd12a71d1c33cf8d9c32bf7908b2624b113c041ac187de190147ee0c110aefb98422f4a5b7fe8fe0aaf4f99daf592f9eaf4608e22fe4e2e395c8ac155201b98152e22235be04e935100b6e960fd4d4d03b632b46634b5135676a81e116243c0d132e87c8bcadf28daa997e2c7b3e679a5b493b48067879c8a33196273f958904160f3f59d7551708e8969b8ca3f65d88e67fd8421c9cc7c954c93920d439ed0644341397906d5a917ec63a2343cbee06c26f770d9b1fec266663833ce777933c757eaa25bb4b0e352f29b43456449b1fcec83124567d813f2c790672f8b8667d046fee209a8a828f31cad8406cd7e83fa9c6a8bf131b161273f5686a157ebf1c994c06abcac96515ff03c438e2fe9479c6f8977781c29fefc899abb1f245849dfcd60def8ccc89a2fd7ebaf6279c2bf1f024d3ccccdc471a060cf2665889229f72f15c829c95f79a63985f01e474106c08e119e317632dce8311cf25efd27a91b38d961028b728c6529f2bec3c0b6af8bb450f9f278da7637bb43147286989b354e1dd93d60d59c65d65ad635847fb43db28829d588ffed5a017ef0175379a4390f6b7d7904b4c19b838ab1a954fa0d71791966d63d61adb6bc0499c67d0a4016897268a6b0422ecfdb67a59d131ecb054fa9804e8ede74f8466fce801ed8c4432c6f6f975fa0a7ec7526ce4241a68cc70c0bdebd0912993d9a5e2d8545d067407a94f458eb01952f7797c600f858097aa281e382e2aa445d68ff2c5e2e54fed5f1679a9e3cbd7d7ad44876cd6b56fb62151bad8e86c8c128182fe0016e4225fb52d411b839af6c1b98f341080cd0d52ec8c13cf3c3184b9d73d69ac03ec695d0bedad987f9e505b7d7a314cf348b62640f2f008b48673bc746185cf7fceb98684825c03c10eae7dedda48e1e016f9c9fb76a0d831b7a22d2f4a372d1fd8cd98bf3dc2b052c951b277cf8e75621abb4e2e41d366abffce3d357b6279acada159c31e40a5871b5c76bc526c460aa4282aceb59f7025583a091fd5a4527073770d77b2114fcb77c95dd883fc8c02f3fc27bc89afabd1c272bc179c78d7431dfefe1674416335a4441a75e5d2d1d71af5758d6c9f143d51c1386cd0d738bd6c3827f98c8f0abb213d31055fc4a66f2679e2cd62315bfecde76fc85959bdbb42aa70c0f9fdecd5a12d462a6aa6d67e38c3252f091c88122b0d4230dceac8218ff0f5e4dd1e8fc028c22b2e5763d1aa56fd0469de393bec44b519186ba2b1f7f0ba0d3fae4b2606dbe15fcdba76dbc12fff894f5b6aeb9c271282c7ccce8ed1273a5a89332d95548c8356038412f3ca791c2e006d70c0784603bed6ae57d0668e10b6a495d9390b8bc2401c1267277c4a5c9c0e9259634cf2a27222fc0e65675d4b0347ca4581a782871f10de9ab6c3453b06a20c67dadf74c34a50f9e3e9e0be4129a1169ac4b815b52de366acf787ca83293beca62f2d023b587d4348a83e1b40ba981ce4248bea22da7bce2514c6a71e8a17b579bbd2917b92697caa387bcaac268f5efe3369d47d249b75c513c673c5fb69213040331cbb804b99c43453c35628be12e8fa2a8a6478f169dcae4396aa38de1cc47ea77a6d4e9b0609a0b212619b1d0feb288574a998baba904128d17a037013c98bb5698d5353f0408b352438fced4bab5c36a941d1fb2140e871877f44cf706575dd4e064cada0bea1e72a0b9e153a7ed2abbb515a24c11ab3d86d19afcbd932a33bfe6ed8c10dadcd559bfd20d19bf39eac49f09e4809223d3f8bc2c9d2d11f896011ba9eb44011a107e5b7b6c51931d32ef2e3da3f30197ef7f5438e3c98416272e93f556cc1cd3ed7a02a172618e491dc1e0c9b42ada32acd3a872e21212ca11aaeec8fed6c8ac69a45e7e16376c8d40bee09bef1aee9a247f9a0bbf76d2949dc4287975c55933d199d761ffeb32c8a25b53bec33185509f969f08ddac43f6c87ff5de8353477e9577abc0967bc50e969c84696ee3be787b1240ad5f6f7f4327275b955fcc388432146b442cd018bcc979507a5b88e344766a1dbda2fa4a15c5dc1289758a85f4c97d8948373e0247024d94f119587113cb135f77e17a413ccfa3e31707dcf63269b101d030eef1c2569841d5e5457048db4ed70934425fd39940f2435333067b06f6e4edf814ed56a776ef8ac1ce8dbf05490c7945da803739b9a2866dc8e43b2a9b420fe895e08008d617a1f3d3c10cbb3dde36a1d9acc9a60a8310cd18f8e0d28de5f8dc9e9f281637d4a4eff09fafa11d1e99b8d05a34625b010f85994ce77f976161b928afa4e1377e79ac332b77d3a0d65616023d54d8aab8ed1933f6998146f90713ba8adbba9aedc253816f714ff63c1dd22b46adcd0f97fdf9474ca495d78a38092aa92f82fc08ab134c12279bd2014fefd876984e86f002a4687751de173c771c47c1a1a5b418a8c401d1ea37894e956c8bf25a348b72d4a9d6586d60d61a5b52b3f3629cf2599a025f4f750d6bf448f0fe5321debd3df2cca978c66d1aace22e4c0c580cfbc3eecb10112a100867a7dbee3c68bba6dd007633928711851862e5b53e8678e133cb63ec0eb9e08283c9ed280ede7dae514c08c658c4038024dadb8529f1f11121f85a47dc41028ebc91d8cf5aadcd678b78b4c27a248a2b7323aa357428d4bf8241719c869730eb7ad654c6779af39777af329f90f063eca9fdecfcc457921d0ebc2ab64da89e9660c3a661e1c4a9876272d49171f60d694435de58e7c1bbaaf12f790b063de6b8ef67764231fb39e99f42ad441cfebba569e8214d5657f5027607934bdf8421b84e8d457c91d92c58a7fe866b856677a75e27c9f9e032695fceef1d96a7813e81f531afecf2a307f0c8b92dde63c41a25fe1087275ae4c8fba5248e6c57825383e0bdc044af7cf634f668d76746ae87ae16d4ddbd2a82c29d6fd56efb91c880556a42f9dc2beeb4d18364e828092012173ac544ac1af593137e7df602684303b5ee7c0068537f389e4ece4577e5c765b444c521fd99bfbe2698c9a65f58956981badeb0e80f10e85703f4a7fd91ad2a0e5cddaef03fdb5ece8decb7ed7ad0276caa173dd7ebc57d244d044f7f04b2f458552b04c3f24e36e2f034a021a6ca150a39933658091a55058292ea0f6d78b10ae43abf2c66d1e270f16c3e1558706e3b635ba6b7a146ac1a07d7fdc57a84586ece79b309df8043d8a3766fdf88c5ab81b2d60e2fdba834568bad74f7b5450e7a7689c41a4328c8503d1535030b34c41966c57088891d8a5a8dd30f8e0157d874e1eb02818adc8ef722d1745e1344b01eba0360639d90e5c5d3a30bacd8dee6c841e3b73a62469a81c7e8e2e1ddeff73eea3c5f6e702f024f56790dbf12b838247fb3a5cc6f6792d5b078bd0e3d00f8a67427c867e31480a1fc4e76f948614877403c12b77cca84e047d164ecbaa9459431b275afdcdd18a048351c62d3864fd6dfc8019e41896845ccac2fc247b2fad14f18e8c4ee8b47a484a71ec263a69732811541058edb0825820c49e78b88654edd614df1b8abca0c8fbffee200b6b10b906f2fc21262401bc64bf187b56c528a4769927f8dba28bd5676f3dbb0163e8ca23e1d115ef51173801c19ad65dcb5d2c64d100df8dd89d236a01c369fb8fe362adf0af43f4746663fde499f70115e2dca15bfc84a6e83294b6a873ce63a5081b96783efd5ce6e46c0eb2ee9674b5ee5d18b43a7133a650eb38fd2bb8c7c1753ed0d8f7ea1b7f74df1c8a36cc4a0f48a52f90efac0e75210a77c84852546dfaa242a60fbac250aefd21164511a6bab11a3792e4346f94caee94bdc331aeee7a73ae5f4f321d997ac6b3fa06e00c89664a0867352580365abc4e73357d43f0b333529964d609d54fb289dde37b500ea5794c19a1e5b7d1a648e8ce025d0ce84b71b9182b1da4cf200ca2c6507157de12e936a2ee06cd0cb814206c73d164eaec1ddf309ee64ddcb3b54b84e03fc20efdafcf3fcb8f81c4b91f5ee2561afd0e96090378f440b8f4406bbe24cd8f7a6f87e3ae8f162fa072f84906d2d7c92daffd10bd7109a7c35d4b1563056ec38174fdebffb7478685be7a11f24d606a1b1bcba9ff04db77c2c14ab9985591d02b2b4bba0bc8e2ad8bc1c1e9d76f9691eec58e81120be435200106a2f6382d10e8caf63fd083c06b594ae67ccbb5a776b61e168087d921145ff12bc91bbc262b7add929773c3e789add418fd2d7d958d3083ff6c0c9b04e85f9f106ba3a61c572cad7d4e2ad42e61e26ef5aa10970aa49055e5a674f7113332e443f49d6bf402487722577e42f2f3c4078e8fa24b327a8ebbe4715da1eb39498ae154ac3c73802732bff2605492b85cf20dbfa4c59453067e361fde90feef0b5b2b778c933c5cb46dccf4878ba211dd9f604a36562836808761f9fc5a94846661e2385056c352980f5facab60f51f3679b1cfacaf747731eb55c21901faa0f7608115b9f07b6127f5cc188d6955f69d15635c1a5125876baf392fd979a6b1ede7b587fda8fe5b211f0486074d118328aef87a96e62c704b0643d5b3120f4bd3eb86bf818585b96f689ce2216196e38a6949fa1919479dcbbfe47666f0adabcd035f36488abcff4b500e694f54fe92d41ce24829b93bce649977270c8af8814b13a05b31c78dce9a74301460bec03980f88ba1630699720c5f52ade4a1a25e3ac3313f40c815031ee84f7a5c2f9eee18953a3bdf488a1e556c688c1f50051d347ad3de689b902ca8805e5f64ddbdce18fd337b15e8d40e8e22053a7dc4b63c30ffcb64b5183168600bd84bf7100143c692e49ff7009e8a12df0ab36c0f49ae9adfa2cea31f1fbfa901ab1ad799513009a13deeff3641d50f0bfb6617f58c5a294aae4161da92954fff765f4e54c8764c2cd32406151b1d42ceb36c368f2837045721a4a53588f4da23a186092c01946407d057627dd0568b6f92ce798d82832472b80f1486f46c6f8d99ca5518f43e2d540852b06035b89e5a5a0ff1e75e9c856a5d845ef25496023df2db43b153233f55a16de867c9f7f95d11489f5faf98c55281e693bb2aab4199f46fc1ed1f489697d7fcf05efa41ebd448864120e45ccc5fa72a007e314005829fd0cb181f3c43cdd4709a5fb0592d62bb8d2ce62fc6c3c739760b672eae9f4ad3eec4f46fa2e67aae679766cd84cdcef8979ba4a7853d57c4fb269788a7220af69cb96852c08cbde3c9d84d3fe45b6f5a3cad44ebae98fa9b41a4074c4beca7d279876db490b348938f35b153b20fae1ce29ece3e9a43e98198c7302234cbab1deb40afe1c6309c441c7b99d27ba5cb6c585e12824b787894081bcc855b4569af5d225637756aa629260cf6065ab74e676461b00b6bf912a11070f15e3c9b63f59d1a34d4c7d2ef52dbdda3adbe4f27c210f8b59f838ca95c17b362b88fc83f44979c0e68423cffa892a201a1447cc0f6e36750c88f5093bed503c15fad992528d80a81580e640dde944ffb52991f5823b6a10a97173c698ad2b7934a2cc3b1749e01677e6ab32d166e21ba6b9715ba5534ba3a89f90bcde5c38e2bca95fad588960792df3c894ba7fa9fb860093200f865d1f07cfb63143f97ce636cb6239e40b1118ae7f2b9f6f5d029345a2b4544073817b6e845f9f3d24caffeaaa9950ccfc4351db4e1e43f52bda0cc994795c8b6d7fd2b3feebdd013c2695313a76ef00df3a3717f3558fc2a89d819087840e435eae346639606de9ca90a4fb74f7039fb255676177dd70762eb8a1365ba1b073c802bb340105e954cc4411fea8103855863af479de6c3cbd29488eb9506ae53d76717223a57866a21f3e6751dde8787586a21afa4870c9fcf5dd126ee9410f1b9085e6f7a67604504ea71aed102d1d3fa490c05562065abea8596cc19b6cef8f044a49ebb7c259bf4156c822d227a31cca7961dac8945123bf0c1b9da04f68103e18de461af2ef19112bf5ddbbd477a2d97080bc0b160633850b7ebec7f36b8d1fc489fef4fb5211af4cc0f275abede97ea826234c11411edea3093374544116546cf968a134acf33b3186646ce2cd5822443e5340f103373039ba45fdacecc31fffa95a0264069c8c98930529899cc55ccd87d6f6fc25f6f466df3bcee1ff1aa04de467bf6bc9c19c998a73dc3ae9795752b4b0b74be9169d719b43249ae8c2802901c681e22c19463ac0c2e592f41b9779a9e76154e6790a68ead6a9ffa2ec4cafccc1c4b1e2a2c834da9f15958a8dfa884f546176bed53d4845bd28c5685ad8ad706693c028242b86115046da694d131d91afdbaf030133fbb6e72ca5112fde2498790c096e0a1571ab1f81673762af066b18b4d4599312af3bd3fa1c99be9d4d88d9ad4a1997eebe100c135446b190f5bec730a818a878d715e96c47afb94f1ce5d05438332143e799c674a0c4562570cd4f7aea3a14d7d3fa1d36364d51ac547c11840f8525c4f38dccfa245483da9bb0c5b069d03edd247c9578782f95fa47ec1fe9101694a588db1439bd1592c4b3ab984bb43a8080ab7207e9895d0f287abe56dc52bfe4deee50020e5e64d6069e9ff6762e36618106cca7c3376e4cdaf55486fb48e1f7a122d042d7eb779a4464430253d4b0b1f663f0d0c8bf984aa56c38b2b6a12036034e24fff0e0c8e7997f8d8709c417aa9f8bbc212a183a08384b3d66754f1037fa1ff8d154a13dbfe3fd0ddfb1dd40e403d3cefc341f649803c7d369f7a45d571e705c3120936b4f49658b3a281e57be658f701572b4943ac368af9f89f1fe12d2cfe6f2a142ead48ed1e37e29935d835a2a6c69bd936be4dcf010fa166b933858d0dbad4f4d896c334e89ded5673bb484aa6490499743eb27c173abdc8bce87f48996709cd8680cbedcbd4977dd6742787f1eede0e6bc595cc7e2b63c40dbb7988f94688b660e2b3d4f237d5b36b50e54a7552955d890cdac0eff7a528d2ae34c0a8a767d937db74c19c75e6ca5a37b7298920aed17d926a17b3b6dfa1a9c5bb6d6f6b774e287f8768448ead3d3aecdf92a27b6af115db6887c565220ac5b00af79e9af9b7c6567d8d8a7300b0072ee77efd912ee542d02ccf0afad5c80e7272b7a1b52f22964c2c7128c5fd29cedb16b56a7af4b16f4a9bc9975c95aad67aeaa856f8290fce26df242dc10121de07c2249f8cdf6849cc5ea74bfd9a48b7b29ac7b62bf06d46107627273146934a37c51aaaceb305e59be652dfa1ab472b404a6d93d88679c3a4a0527a10e312d9da4e04a1e55a1c73bcaa6727d9fe576ee3c2c5db7f1158798b72c287e13359adf90c7000ca0782611dc2904666c695e503f654892bc4c412fc1c266758c7246eb11795102b384eb56c59f0ca5996627380de18d1df69c5a3a0ebb82b6d746b6223e94ae34a8e1737da17d088c84748c40c8aac87bfbde61e4c0ac8d5b73e91e3b171c5874bbd004533426a98b7382fac7ed6ca094690d5a88cc97a42f196d594f9998fa9ecac852c0abb466a53d7b7b89cc11d10489e1f02d4780c34f970c26b8ea98f9df83db7d4bf51b1c6aba105e4897009db8dbfb74143f08639ab9c5e4a270fc83bff60069c25c897b9b3d26efe0b500456c4c8c3ebc712422e07127b2fcdf8a68f61548aac15105ed50705e3e6032ef6a3ab1e36a1f6dd2210f80aa3178e43ea8cd744903a52e66ab39c7c6f13dfaf78fb28a887fd82760357eb3034588071e83c518adc28756f5df48cafe795280cd3a964db393ed54c3ba75cc2b8b41a993e0649c4659c04c85fe137e456850a1b1023f2b50abcfbaadbde78ba81542eedbe064d7565b434c5d3c67b61eb8d6fb9e2dde74fe20f1407a5534e899a63b9b96618ba24b5949a8859a07e7a52b59ea2f454a78da9ffcf85ff86ded32d0ce6dbc2a6201c0a98edf659eed22196c9ebd648e4ade97267b36a55ce2a65e7b7104256eede4cb7901967b9eb912e3c9e86a20536aec2ae7b210338b112bf6bcbde2c223de9eeafba53544dd3aa0cc1c73fb8c31461db19927e1762dd3d88f48f8ebfa2c61c6e1bd191550996ca2e4a054419156d686a6cb7ae01ac8645270117ae7929c24b803242f889f80ad8f0aacd5e95c250d8642afd1bdab5027eb1562815989e821f9cf4bbb7d7423a8fa757918cfd73ba7759589d87b13b852af2315218710b893e7358b9ca41c296683070d1806a4c3756b800b58ea41c54ed67afc1d011391ac70f53957e2ac4c53f883817388456b008c8f63887304d2df83b8ff2c63eb5d4843ba186e8c6e804a608cae815d4e93f77640acbee45f0342bf55f33063a55d94be16d52d6d9b5f7d8941833b072360487ade3490d12436da71bd3703e1b6f4cf9ecee9960394e7f1fb3d68ea5ac67ac8549ebc75461804c11b0c7c4db94b9c1c35d8ffea1a574108426ad614ebfacfe7d269f14d1cc113812d5b8f5e0a6e1cce66076c47c1e6059ea9f696ed80630698b61eeeed314a3209c8fdc3197477930c56e9bc96305e43cce6c7dadd5ecd0b40ffc1feecca5f272e33631336905e2d1ad34d6177d618083a382089537399e999a85c4f9205aef3d4e1ad9a3e1c726bb3ef2b76de110ff494e1e951a3d17699d4378e4fb951d60d957b7b2cd4dadeb9346ea199e567c4d11d76ff5c10ae14743aa1397d31a12167ff3d75757b9cf5b41064f3661553dce359c7a29acb8fe8aa309181a014158543953c085104c5756a52cb6ddd7667b49bfb4c325e83471dfb15f1e9482efcb5b4d87e8db5a25be5a8775cb93ccdfe66fbc79171ce2ae7460aeef6cf4ffa447f65d8d836eda867e741043ed2110e1a438219d347b9185a1bade68ccee99adfb0611a352a42e448feb05447d8bf47116b2fc36a2c5838b96d7d5d5eb928645218a44097c592e7d90bad640a2df78eb1ca622a25a41daf485cd8c28e2301bd9f648309ff2c218c32c9c2ec4855206a4f2f1e3c461b5590e8e49424595b03c85e33809f641730286cfa4678be647ec612c1b8e47e824a59ee7f8aa6257c4233a4927ffd80fa4e1bd9bc53ddbef60eb000332f38ab185996dd3f1a8b0ad507788e0f608470bf22599c66571da8069ac11b6747659b3ad97ffa94934e4367b41c8683ddd8f9f2d5640581f64631e91c287d1e2c0fe95f52419d479f51e7d3bfa60eb744325ed8d704aad6273cc4753fc417a43a60de582b6fd4ee65fd04de615100a4699f7bf538ed9b467cb87a0a58a0d2b4ff2afcbc7586ce83ec3dc4c95af420d38527d634b8053e1c106fc228bce63dedc2a16a190aa482078edc8abd87a7251efac0c659688aae3af206162a542bf20082ec141681c1b3245e87bafa13739fcb9a2ef5b864d895f8e2e2cf86530ab061846a826fb1c2fe9269b4ab611db4b15b100c0667d3b994c85862e9e7377e5febcfede916a16d94ad072274d11b9066d8ca4236a19792c50bad11d4e60b94155a9fd34e1e8373499049ff136a790a0a16dd5460162011b6cd0549fa333875c7bf27430e955e92c3fd2afdc94ffdb05bc1f2a1edb13b6e9cd5cf60980fb1fe0ff680c4a78111d82d97d1e4044b6086c5447b5c80a3733f7523a090105839a905670cb27b2edf9c1d136acbb890802242d3a2f57016a13a414ef946e97784d13175b1bbc02f286826ef3a8e6fa0628f24334c895f2913620ac211dd78bdea2e8ce0de80147ea7a06f4fa7d3ec6bf892a4979b02756825964b9b50db0334d83b3bd0ce039fe9c9ab55582ca46af6db6920382d9ad0c589f3f9e67443b280cee0047135088d246d04ef91bf8f4a85affd60df2e2c44ed4f948769de9f2f3add9d3db3c14d82932e410f051718f340dab63a9d93334aab22b02f928ab6b4450999567d8f90b5fb5c4f6626124b39a2b9c433e8fcdc2bc5dbeeef62419c63e36c5fb672abb7e3a07b20bba9da7b9bad5b5ec3b7d0768b5505867b66f21eeb4dd2d94ad8172af131895719cfaace194f85809ed6c444de3e24eaaea095665a43cd5acfe09d56eb76ab5256a9fc6f888c120b3e9eff641ce1a30afed14d2de175c8caad0be7e0eb94fe4128c60b437d85ab05211f7d2cb8c81577f11b1701607dbb77d276dba922ce0661f5dcafdfc5ce45b605762bc697b7af3117a515b18ab6e1e896c70ef5489d0dae9b93a0f9e4161a5aaadd5cd9a1c36766c3473f96e7a50a21883c0359b289f611a4b7a3b2370dd1d297df1cdb74e111b32f99bdbde0006c65f8e7cefa0c8d030c76bcbbc7b059de1f412ba5a0622b1232c1c1e50f1fe0e64ca729c443c3b2ad6e52ec0109c5f1f50a0882d90019c133b3bfa946c7e60761e6ce91ed5104580b5214c4a55f5efd8f0eed034670bb0b90631c64d6c6095717fe804f477cc75b6f17b5d01653dc37afc3f093be63a9f4b28e078564ef64534e9fc45c21ffbda49af27f549b9c44d571fe93110d938cb3782b063b76d0f133d634d720ac925cc23ad9dadd619addcc4f0aadc49797241e19d6c03c6419c7340e87d9270b7d0c048961c0e9b2c925e5c569b988d7441dffa49ba4aa2951f87a4bd3485d42f4ea2a9d10b79133bdd84904c83ff5c51b39c5d9d8e8e1feb73afa8c794b3d2a25010ce3c5b4c31f3b10bfafdd99a01f351041de2e827ffb769e97f5a5c43cb842d3da548f26ff4123a54868a477c408333c8539de132a993b7faef6470852b2b0c04177e704d87fb20007d45566f4e3fbbb3353a8efa2ec94d3d346e45b012b4b40ac4b81f4197920dc28fd97e85ae4f70191ced5d9b9af7ce04946d4b25ac7804630d32c81b5c9dda28de5df00771c4753c8c738987ad0ab595832060ab056cfcc2f0f79a989ef6e17f0ead2900d55f3da26c9b153d20e1bf906248c02ba340d575fa02d7a3c263a0f132d19474abf7e5fb4e36d470c888502c7ad5612e30bb6a63b7a9f1ea425e3d784d5c3b44cd41aca1627e813a64ab32b4df8092c23b81125d1978644e3e614bd5c43c80736e6f6784c708adfea59d50e89b766faca6fc6a44909e4fe80b572cae43be826f2e11f7d46a9f1ac4450ad6351cb27179f253e5e7339566801667d859b5802fc614db4ae8c9ceddae4a8d75e1c1eb1b2774e933ed0402e234f869f839275cc5dd3fb44ab652745f6b450481ff6c327be42d49a841d61eab1a78a16683580a60848b0c8b9e4080f1fe9779de132b9f2729c7b0b80bfab1ea2937e4f2af651c9535fcd7669710c7a458f225d784172d8b0cd5f71c553d88e62fe5f9e2dec2023df519d7686a082de319046b89ff975e1e0b41ea59c967d8eabeb0431f5c22291708f12b0a33ee3552f96663a5050cdc74d3cc85698ef3b665229b30f35986683c851f454692e7da3b115007ecc0292419a96267dc41a70a27e5242cd1a63f1a1ccdc7fc3aca9443aa1337f1f677ad50e455f41696638086c9cb336de0b13d41b68fb9f5404f5641a72cdfc7f4c86f8586126b244a9f246d9c6f9c75a8d0c6bfd1e79a61e1e499de264f251bbcb9df3ce2d6996a46222087700c9c276991eb07b82fc43d49beafea559648afdb5720f6567d3224fd5065e4ba897fcd3bb47002e1e8e724d4ad616c6a14650c503ee376497f7cd2cb407130b7890196261a4ff1a011c7f8850f80c41bcb77c0b852affce1cdb6f81973e7ea5f249adaa69c2187e84d647a589672c59d9aec09e8a640a218c60d0c1541e69b35c46c329379f7bb6898fc594fd3b3c40440f85fe520da4f2dd2716ed7e30f1cef0a22f1164f05e734c3ab2a8d665e4c86ea603391b157465fc2312a62d407b60d070d2203bb49a2d68a1c2beba7d3e6eabe9975211887ef80ed760d1b8570454c62a2b2872b85bfd8f0e2947f4e645290ade6cf5b37d448abab79688a42b49252e540f1b54d1b053365ca090e798d8a96927fefdca8668d95d8041a9f679e3161e79aa4f187571026f38093450b96c3a1b87dc5d61d0eb6cbd617af707cb5fe0d36538af3f119e815430af125453106c949155ab0ee0cbcf515e736f7ae041e0b80700130cb32c37166cd56408acbc3b0a45cd0aadf4ad3b0d18b2023808a1a9c81b3a57e24f61acaa835df1194c07f92bca4b55d6861d6f102fde1e804cf461c0268f658f064d84e4c6366e741524bc1e4b14f38d145b25cad00c3900e4791561ad4fe6afae1b50643eb666e35c4766b0a796d66bf4c19bfce73b5cd737cc1b9fd8bb81a701263fbbf4a2c3f794db5e9d1bd2a8f35ab85e086492b5add01656486505c958b6138963b46e403e034d0a52a1bb0266fbb7bf00daa6624a16343a7b9c5ca743591dce09bc99b5742343a9841f4beb69aa7b05a5850f086b538b9c72e9810294d8da6976e6fd809b7efe24cfbe7be3bf5f9cd7769a6217c69742c1b539e8bc33823a0d580b80c16dd0993cef67a483deda31fe084572b266e1fd839abbdf7ec6b11d7162da25d6a1c65dce01f62b623faa8bf66ceddf32ac8681226850cfa3118de85a221156b5c00833b04ec9215942e2fa788f9495c5c201843f2c09bf2362159172bd477394033b72269061bf6812db9291243415fac21e2f338847dc5962b60925368a2da0a685c665ce274a80a512c13ca9a56b9d8d60e953d8feada88a017fca4fa3e4dd174e59cc98ee99fbf09afed17bce059ebe0469dacf5c8ba5dddaf8c2c3aa2bef13621ae9e84ef81e623e42243a9e8180ae19389618e84564939a0a1c497361ae8e87177e73528672e436685da856bb855d844bb0d4d7ad4d1a114f1cf456caa040e6712444563ccf336510dc98e37caf4e1993d7f71f5a4786a59a884f4d8ebab9d86a3e4ba0be06a5436e9e8e7a5de0cc026276a94ce45287001732707a2f2d60162b4542abb9574d26f6027e16a561f4a8e5a5f81240a09cef4b134a3308dd75b348a361ca5cd83bb9a5d28fd2a7fb9415d67807b059cfc207d72351e413556bbf0134018e2428de2c66c49b0eed5cb0900444ccaf85a50a9b842daacf5267f15a413acf8d0fa6f2f8e5bb9016cc4fdebef0567afc83f46bf8f6b6fd09d389b20e2d628942c884d430f4207180f17ebaabf050f705f2da58a3c343e1d17a6098a26d1421b5500a9aa8e0ad936f7fe36075f5991a29315de73ae8726b02580682c44d3f85d348f516b2bb6448729e9ef310cbb23bc148d6d37a36dcef4a5b74616ef85ec9f5a14ec391aef1e1d8a50d4b5bfad77e215718736f81e30bad1fdf425aa6eb050ff30ad423a304aa5ca81b5a09ae93e086b46c19872908a923684a56afb0ee5938bdae0ea650a00ab66eba036f5b9367bd10ce9c6cdf172a2bc4a10b4f92deec3468e36443516d5d6bfe70f239852029c7a82bbea000da7b32fad3f416a5ffbda0c109d658d80d23814c3a076ccaf74214cccaa4ff7757256c0839cbfbf058272050e55553a7e124ebc9ec3d4bbd2dac4e12d20231c428ed709639193e81689d86d25a126d7af174e864a57e06d1ea97e4e340a1524e7d00b402d39ee766ef8ce706dd8ea95f63874ed438bc203e96a9172a9ab84ea89c42a3beaa9b01c4a5140797562efe605d49a3ad181cb63e6fffcaf7878e8b06c63896310cc63aeb37c582f9e79e4a01b321e565e2be6e9a66d166dd5e1fc9ce065f884975421917c63b8827f6746e0924ca788678141010bb84ff1582d9d7ec160dbb23e15e962b43ee88abf042f9ffd371ef85c24bd546e59e5a9ec2d981aa1a81ea9182809f17d708f4184908f75dedf80d0fabd677d4a920b5b7b57abc6effbdc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f89ad4c45a54d1061183da5cb1ae60952d0be1cf0300d0dbae2996e02e826019c494beff1447af22f25e46737685f1f3e1be84e92309241ae4ae293732c77b655b0c2ff2ae2bbbeaa339690844219b18ea5dc06f108f5f8d8c4f637a2f2e0c8cac5a6bd99296137d3c954a2cecb5c4496bc61c26b8bb3236197676f3da1dd4b6f956398f1f4a960ec8422d225d6dda503682a474c3f18bed09db166466a83e0e5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bcf2e0e8bee279b9acc19d868dc12a32cb559aeb90be39aa0a2922efb9e5dfec7a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26bb410a47a7b13e46a24ea1d1ff3726220ebb5b874c4eaba7a26a64df5454841cac595f48f77f6570049fc0ca984e552e9c15e213c4ac242502f992d97bc99d10af1eb14a3113aa6e67a173356c47636b8f165d90148c0a387fc96118a6dc8a1ab3b2b35f6eeb4d70ea84cad0faaf3021029b136da6b9b0ab13e0a3d869eb66e527d5ee6a82c338de656f0c9cda7465b66fce6adc34ca45d191a86e5441664fba8ecd694af98430c9d0fb7c65d309905136e75abb4c9f73352f3e60fbb9fd313ec48bc10a084543d31a0ac32370ebbb52e9427c5d4aac15d81d3010e27899afeae85539df442b02102e21b21fb2b51576c2ff7da17f9de0a50212e05909d440583f4c7e9c5628fb9738fd9b448f94eaa1c1f1615c2988c209286799303344c22e03aed7c1954632f379c978296bbe8085ed560bec772621c5bbe04427ef8cb35bc0b7586d07c9ed8f6b80a9040ea28d81676d227fad48e16653aa882b1ec0eb01b486f524a4d81e156fcded9a1e031b2494fbb94f65c57d379049b99bcb70664151794b29430f1822733687d771ac88daff8d1cf5f5bb4a9b182e88dcb318543a8a678fef8bb41243e9473fff88765c46a8ee59213e82e2ee3c293a209afcd69c5cb0ad2f8014eeba4f4127fa81bdcca55204a85d95d52af7be474096dacd737da4980baf5e11d0e68c23670640c3030ab1c74948c4dc42a50c4198c4f9cafd4c6f6ada3f4ba78a5371992378bcd802078b359e94e12f8fbbd868bac98f7711d0b7685193c4ba8be90f5d2c040a659b94c480c54a2bd7adfe56ee9a8b6a743e1f51f3850fac92d213acc65cd50a907a70de3e326a1be31a52655683111389912f94eebc91cb3831b2f2750b19276076c6c73b110534c71c5747dd4494a0c7b4fed46d49750df1a0a359c396220bf99d4569bf0326a3ac2f44953b18109d1a64f4755f54e261eab3673bac7486f8b51733e65ef6a11cdd7fe99246d98b63ed217dbf9d59e4925d35c3ab3a2f09d3ed9010833d41856e5d5f90a48a34df52c2d854744d6a1ba6817abf18a8301c09c04b7dd51ef18d8779f6888534f0fcafa5b51027f2bc0128f4e6951ed1313c809fd646ed0e572b58d29086933e9aca96132d4561ced97a3fd2de8678e8a47fe9a0d7779d52a41512a621d09910eca4b872806c2b3dbffeb41ebdf6b45f19fae9dac0b69b72b82bbe7978989fe5c0fcd6e05aea707823ba4d25cc34fbf25eb9e99ded3b1ba556cc65e92a3951efcc7acfc065fcdce03a57e426dadbb4f2a2e695dc3bb42a139acf68c122499141e60d785d435652328d83a54c61c65548a5bf3cefc391014d94182068b4d382ab78d1ca777bd8e0df7d0f44230e446f4d9680f0c693133e038ab3e9d827c4a8d7cbafc03e6a1e6c8d56e979bb9109af9393135f28a59c9938213438812a4a904d463f32888506610222df916dc1c01a0a0e19fb7c38f5e52fbac868bfadc828f5a6adb6becdce4a41a82c30f7a84c7e6d62a817117124354f7e732249341f5efc3d0b9ad242b99f1c1ca86d8a3d6febefb51aa507a134e4ab7499021ca81595b81d9dbb07a8b1471e9b4ef260fc5e767a73716aabfd74c070bc1cfeadfe865f2fe894dc76ebabeaf9dec6bf372d383f627e8fe7b3d1b0690ec1f4f998e1ee5c7d865d8f85484dcb45106d4dce4374412ebf283d43c9b83c11278e8b6ea85e357ef22d5fc8092bf6304b8e0686ef8b63aa825f6a6e2512ae149eb919b8a3e81211e8cf1acc7bafed157bbaa3968a1e208166892b855db491775a28e7983aee305e5f391677cfb6b970418426603451d837a8ca7e9aad37e8811479665a8c577ea2d8058a7828433c4a237edfca69926fafa30a6e1207acf7a2191f9c23807a05a97446eda23b2e8b9163f8c7336c9a9ad29410d5542571bf82f918d6408dfd00096bbcb305a1e0af32167a8152531077aee669b006a521ac2539120428aa1edeaa19be4bc1bf84b42856e29ae9863b6cdeeaa338779ac5dcefc5a753be4be892e57aa25ea91f91cb2514ddef349bc7841c5dd2398fd28c69bff88b6e8ac9ff8af18c4a0dd68af3b94c2e4a37008c72093021ba942a9f5dc23a041e11755d13be87994c9ea13159fceef7125f19728dd134fa063149936859b131f8454148b01edaa21efc2f11dfa79c30decd70eef9d8a332393ea87fde90ab222547bac060644236b4920e445a970bfa4c1542451df21faa74260e509cd55131e29bc7ac24b725cae6b9d49c6d695712b6802ee875a9058d0a421535b583f9c29552d9b165b8eb01fe63504f1480e9448b80f0ca926dcdb4aa9caa29251beca276d29896c908781de0394dd6b9669580bcc0ef33717eabd327f508832bb02d93f3639250cc2f1349407d1d1e000d0dda5d0991fb789dfcedf50c79248a68cf73758fc2053db9ea3f41b7aa1daf5b374a0b5ecf309e738e142fdd3cd826343fcc3734e098462eac6e1950e2ee6eb55a231f853728265b37bea76cf03809bd0ebc0fff1bc68c533fa19ffe02dd6343df7b3272a78cae879a20a9120e4b4af4b0781b6403ae7c9a988bfb52bb52ce6e2e7becb777006d59582823c2fc264aee7b99bba3155bdbc2dfbc99fe5ffa2c01cc4f9798c1ca67aa7c1081cbd3909264d9dfb07926cee19f3013409c01bac5808dbbbf2bed87d6a8aa41830e1f476dfee7d6094707c9c67a3c499913707fc3f1dc10cffe7c758785a0a190974eb5ad5f16e8ba1eef61e7982811203a4e97b30f77071e25bcb17f63d1bbe3b36725447021767ceab1081681204fcf0a09d7c2a1c3617341389935ba46d273315e6362baab6640e47bbf53ef0ddb9cd1980996f8b57f318577a62a8887ec629940f16b8fb7bb295000248067b2413bac0a490f3efcfdf8ef22717fe403058d410fb65a470d0309b1d6d086f9e30c31c43d515f4a6e69e8f5f07c4f37b17ddbba749d14ff5889546548655445398d9637b634e4b50a20cec6db948aa46de21c5fc7cf6a7bd409bccefe0b0f43a14b31094473356e9043460937cfc0f74890a169163265d753f912dc499cc8f3798b143c8770b18eae533569a7f7ed25db74c27c57b776e38fd12c5806126fc2842fc665f93723594da7be03a5495e6d6903f060a9deb96e164b289e32e171ea8ec2f42415ee7e44b28130bd7ae757a1a0bbef33b9423d63ac019a9eb76517cbf6a6bb45d3317896afb84a1d38a1d47ebab62e2e64d0deb6b430d88b0a9798b58d8777f6a28cc9fd3f10138d494bed7fc95624c93393094034a5407e16b6a565e16bc550621bdff626904687441c1a4f60359f0278a081391203a415637566237e4cc55b8d9dfe77551a7c1634ce4b39736f74a96464d6ef97683b769047fe3953237a55425fee56717314cdc831bcd48303cc898786591972f2953975c811c508fcfcc1305458ae521776b22618dc69bada96733fd1c5120877f1ed714e8ae7f4278d5ee0e309bc2bd017296a16234d00bf9be32d76535b7f161a47a699a5157cfbf649647f696e154ce1624448f73a24d14d2657b749bb8b936097ec0f2049c498fe3d6063e1a4dbcc2cc954cd96de0264ac2d017e52fc0de9b5ab8f3aca40fc2d00bb72168ee97bda2fcf7b443ea1a2808b38d2c77a75a03986176c729f514c46e2b93c2e124f550a4f03015b2b456c014a0135e51c2a1ac32c643c1745aa06745bde763ebc1e165352807361820a623235f39696dd7892069eb109f751845470fd2f25faf0ccfa93a9da6d4788c7af3a9526eb1b0f99e5b73d971d1668114e19fb49eab703a2f92719754521a9acb11f1b63f5876d0e85601c3265bba8506c4448beab97a7c7945340c4565c98341122da70f6a9de3cb413d77bd3bbacc1be4230d083552164b40e815b720310fe5c980145a1104bced632f259dc41f29a397a4fc9e9f368ec4923b1874aef26ae1371bdbbf87254da6ba55664c67c0f5a0de9c64a5e56c27f2f74d8f62d9c79930fea194024b725de02ee3d9c17fc0ba5104573aeb6e051a99829a0cd7c2ba63e1d1c08edc8022cf683968543e056557acd2e2f2b1c9ebbf858c17d6aa4b311274aaf6fc70fedf185f899cc88ebf33c93b12f5d1695a94a5b56c070e3aeea2fe32d93379a641d29689bdac17e7ec8c2fd7f13f569202459aa375f73f764f91f9f318b61f52f5ce7df35a9629e0c281f4802bda5bb9b94704cb295b93654068fb59aa3e85c45c04a127ec244e9542296b8842f2cce134c03e2473a7cab822fcca6da5e291fe64ea1e91fce372500a5cde9b01dbc74c6bc263efd444e39f612fe0e49e25745d47d463f46c586a0f8ed140eb24571134f54eefae5c1d0ceda13850abc8e9bdbf15da9c4ffe6067c7c42ac0b1733c0aac2b995b0e39691e48a6b171d67b1c7ed5c3533a8c415fd1dbecc8ed28523fa3279052458e0529beb98990ea56056f91173323e947173301d178ecfe42d970bbda626338c2c718d46c8910c1b8b0d3f9b9b719d930f1f6b4bd0342c8cdd0ac1cba055ed9963b2f2851cb547e10348440716db795f792bbbe9f5f78878b38d1b0abcfe4b0c0c8a9a500766258123171d84cf59533faec0093873f14a808d6ab5089d970a1a5caf4eb126ec8f0c0351bb03b4dea21b72ae9c50d09b5bac3e67cd12eb6df3cde65e8da636bb6720dde53a2bf68bd70168e6cc39d291a429787fff3377f817d376f2561a670be533a189b2845698a5eb44fae817121ed91cdc73955b1fcfd3bef95f7c1a1531fafa7bb1a3d63277d3ba8c93319d3cc7b7ce9fdbd51e05cf5714a2ae3493d233f0befe30c1452fae86d87d5c032ef25de27ddc77f4c3cfb759202057ea3b141afe8c5359ce83294606ab86e7ddde2cb3016b7c42cc5240e8f9602d2d64dc2498d683d71e03383b3c64741fe1f489f6d7a26b9e64b3c1df819579f36533826713e7381e282c87b56c4792f8788392d50918a9a5bfd51edd0ead1666eb3b2d348b510130ef517d4ef9bb69344cdffe9b35f8f01b86eb751913e04b762ee3e10566350cced34def76ba3f9d06ab64c6889a56fea3fad0e8f03c996d0f431562fa1d0c5669fa3ec9374eaef0a5a1520b12d32443bed93c86828dc8a02e22c2d1388f38e72a5ce32d7659e6140ad9ffab27d45e5885311eb37e04f34bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525925277ccf3a617f5cd363fbb9e1f75d835aedf4fea24eef7861a77164b0861e13cc1000f0667b36a8901cd9806279467dc1a711578796a930eab544873ce71fccbbbb09cc11244f90e16042e13c885a3c928a19973f7389ef8d3752eec924d7f3a21e1518b75ebfda661ecb56363abfc99701066fc4d21b526f0fc5343ed4aadcdec0cc3c4327bb681138a1a6f0082613d5f15ab67a708621870d9dc4142c8592b6e03217915f1a454524fafe5c6f905aa4eb840c9476c268c2c9e6a12bab4d554f71d9cdb8016f56d12ca4944b25de41a83870e9394de816a6c15fa1efe98fd858621aa0e40f7c4b5cd02cf6c7b128530887fe30527122cebc968942a749bd8c8347026aed8d8c044dd4836bea112be61fbdd162d8f5c123d947cd940255d56b3aa794b859f918bcc0ff062e29006593d33b5bca46fa1e36035dab45a9452a539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e90117ac8a5740b42f86484b820c01b7cb0ac26edf9d699e0d10c1a5a673aacc34ba8fde0e241f437829a06b8335761df7ae039bd9ad6967462fec2d38e25d29e99373066df48c1ff4c920298e355908ec9c0fa28311940556884d6d0b2d6a02c85926b8b6d02d50504aae84daa32e9dda57cf62ea75d0f345f3a23c721dc5e08e9c3a6055633232b6515cddb667f13205f446a649776a3dbeced828b9f593f7f741fac437d890a1d15e16ccc284efd416d35035cc2d1b2d1633fe2abddc01d8a7075f45d8cc19ae58c0b266d8594d9367519a13e5af262631d10ecb78abd87124d2c593a461d7fe4a2777fbd0ddcf37f5d0d3fb35e6caa3921de095d7e78f77aacfa427958aa396c2eec28bf00c7644c6b4cf147f57b2753b7e103c2206c6d198971c973f36e6d79f3db29fbde33f812ff06e80985d267663f57fbfed8e0a58d4c99903b08f3d257c516826fbfc01d701f13448d50e15477ba31e8590a15285083d1f63a51ff6598ace3f590aa29179f8137cb0ed5a1c748c0ec4ffcbc8b42ed4dab5dd499b7ae3d52dc8a63c3faa7cebfbb382f5b1b971664bb4e7ef31abe5d3f05143a7ba1f351f4410a5ca6550cba5e197e29e7144701b0b1842f7608c804a8be18ba8345ca6a8df52ce74ba8a38bed17d634a4b2c4aa84adb408545a0d68cec88f3164bfbbe9480459f60c41d932b58231a2dae580e18986dc733b555b048963dccb51156ee6e0a6093fb6cb8f976a44d15dc2428ba885508fd4d8e335f9a94783b936176e18a2398f295f699d158762aae164e9d0b60baa99838909b50ac0a0b59eebd845a9e5c98eb609d71a48490e6df65f651fc5fdff65dce2f056d9604c0e33244f70f7e375e2c8451372167f6dfc0a01f612ee62e7490284542bbfd683af2c375002228d43a7885a1b29df505b5d9b0e32d64259a787cd6c0b3d835a12d7ddda05437693cb2637553099fbd88297a42fa5b410a0e1b29bf822691472fb384ea8484dfb8843faf6a9f8930598055cabc1aef0da4748536689dd31a2d182a558cd3c4a39d611aafcc60d67e53cea6d6512984a3f16e4785aab3ad047521e0a5f8c98a7f4c1f963c6f40719dd573a978cfb07e0857ecb3147ffef6d5a4899d28338784a5bff38df9fc6c64fb7c7f3e4053b0461edc0ebef4fc2750952781fbe28ea8713bdba0d41ca112f5fae3a21af97acc4562f5b3587b342e44dedcb141ba8706a77a91c1408f8792fa1519be138afed471d5cdd6e3f825fb01abe579094ef14dcc87e624b7375b28c252353dab70967c9288474b624894db313f494bca77867b5a5a9ab6b09cfba3407c357039451b67be3c6486bcea95233495c54a73ebd1b23a443425f4d1bce2dca581e48987622d6b6eb59a9ee19c08d56e12379968ef064fd981d0a670128b260ab2966eee1b4e52e8e5eb7f14c48cc6d482aab48e967b008dc87ff1cf1a2101d3854867c529d7a1ed2936544bdb44b0847147961f76a76c16fcf279d8e6c8bcb363f140f302812b1947e0c416efc16b2ad519b3b40d59e1fa9d1aa8bc5e44bb6bcae6272cf00aecb2ece0d717df669b8792d993f9b41a992a9b589ea2067edd287a8a4d493a2f48e78385602dedb69d7f5850f1b75323de038b968f0289b21e485ea66891bd9f7e1a31fcbd29c794ce7db58bcc38619c67cb4eb4decca81e9d882d10b9d5703adceaa451f954878bf63846dd3811f4dbe7048a18d060e7d77dc88ad65beefcb5a965671562c9cf5506d159d9125dcbe5e19c817b52a7cd2cdee2606e5269c86bf7411292b54ff28171923eeafc97bf8ca8480879cb6ebf30973b54aa98776251afb971b1b07df085b8e26b1267ae715e5c7c0de9b32d1166033784129c4eac0bf58de3d5f070ee90a2e0ced7cd85577d0b5583626ee5dbd2d4f7546af5a6874733d0169bfff7cf8004cd3efb3e66da96142dd24e392167ec15045e680f996034267be752b31646ef65d70e5098ece661f37c5f2bac74d89d65ccf2815aa5c059dbac5ad418d5e0f8c389070322cbe43f72ec3e105aa190d317b84a98dcb942a83ca0bcee1376bbf7fc9a02b81924cfb3d7cf6aebc994ddf2e91c9c7736b40abc55a313b91f9ec022fcf331fead3391d42383e4f6b650825f733dbcde039cabccca0bc434e67280bab2b8304b57553700d3e65002e2a7436985991d5001500171d7d7cedbd0657f7be291d31606afa2c0e9e8aba5b21b118fcf623d86b932a7c09dbbaa8c7d7798a2113b2376a4001f98e1f4bc6df3b8421848d90b0030144c84e3b8b7e7b3b192dc8e0420fa2a23873fe461066fbfdd5d5ff672a7fc66e7e956df0de642187527593bf05456b02c545c3bbb8cfa0e29e68dac640855b4daabaff6ce224fa865bbc17e17d8c596bb762d0f763bbeddd9c6863444d55228db3bffe43bd4f32223065e0a943feeee9f4e8189f6bcbd67eaa1cc9ebeac6e3fb997c8fd6811170a54fd984f411e1551026e0b140938c2aeae1354472c46504ba743d37fa65fe237771f0b357e109b734e3a31a1365ede0b9f9a62bf0d7c4d653d5322192af415e62dd735c4f1833c2e2257a54de4cc6ea3141dc0036eb0f8e168f6954ad66d7a57a5b37fe19abdb3ea57f5f423dac73e3e225859d5d0e813f506b4ba99a328bbd3ea4c97d117bb00ad0a11b6bc82d70ab29297aaccf79df2395fdf8e340413f9a6f121246c4ffe724c7aa57131ca3caa1696b2e9ec52ebb01fbc4c6d80208c29abbeb98c3dd007823cd9b9bd3dfcbdd06f76c1acd742fc182642b7906558526a821c6cdf87f04755603f651336db095da3dc8db8691f52413f1a36cffc0bbae9a74ea88c28405cb0609a7c8863bb2e73cb2e970edb65f7915ed4d45fd09672786e2d5bda3e23f128504727ef0e082b0ce7b7924494706fb7d514ccade951db438cf0164d6248347942dea64d22af59e75881167b3a58e6e7c2732ecd3e2b82a24de3e90d0083f4ab26bb2ff4817bcbb726406dcf6e9af181f410311c5972a2abfc92c54c5ed03a6c1aae119b184ff8aa8de081a8919ca874c44d30315843149894c991fd9e9c13610bad08bfb0a630a9ab1a24281907e8e87482356c7c7f1ea7ebbd6300e34008db7b5ee9575a461db07faaff246c4788ca0ef7b934107a269904dcc93f78469bf50c5f1fee3973c22efc03424326858f988807988500f8ee1377b5f1f7780b32ddd4cc06152632bf76f139ed63e11efc254a1af71646b47c603d39accd70527b0c681c1d3ecf10f7604265b19211302e6b94166b5e741803a08e1012ea04986e7aa57c2b2edd730e2f61a41f1cb8f615871203ea4b95eb013d3ea2ef251e7d788fcb52435df6a8a8bc3eb84f0cc9fc73a7a5de850c93c12fe04c0fc2d7d0e8f930515ae44922026f0308a3e023a6c310a4af352e8b32969bcd36af748454d34d83b12efb527a43cd70655952024a612a129fba733eaf738109e8fa29a54821b07e9a25af62cb283471a5b950b8a1abeec70e7b12c1c6ab7c8863bf3e57dd7b626a282dd0f494ad4954d4f08e815d3824d605e2395b14a43013c1b0561ac34e53ad1c1fcf68fa37b00173a1f7ba50586f8873e5f43a7c19b16e63a7a2b999869c39d44249aecb241cbeb0b35b01c20f3db9510103b799c66950daf8737acfd28462f6388bba0c9eb10e0ce4a503e5eb52bd44d83aa2777e905ae4509510e56281f9a5ac62ed1ec83947ad85fc15a99a34366ce21f4538185280f078176f379254b7be6a6309715684cc64db2488698d1a1cd436d8dc9430df6f62fd79e3b9eb2842b76b499e8fb59b643ad10b160970b0fb42722ab4967f4cf069464eedb7187f469e80171ce76b06bfe5171dd4d0860d0932fbceedb36a3193f810a4fb382da524de13fb503a8f139a7707985ea16c03a3da0ddc503b76e51efe06c5bf6ccb1be9ec343f693f8fbea3db7920e43cdf55416d88283c62afe4068a878b54592f42cbe53ae2f4c63bc4dfc64e35c857e48f9ddcfc7fb7c484301aa8fda98bd2039ec6506b0c8bf0baccb24e381ff17d970ea58141f5c053e72c6393a8d0e0585b267e8085c4e1cd2df82daa44d61045f9a61d415e5b36566aeb9714e6f191c42612411319ce72bb8767a03fbf3c26ad211602f05ffa9b2cd2d84d125e30b3deb28de1ed2caf36fef92a088f239fd929a26106f77b86a61fe151b7b43f81bf8bec5ea073c812a4a6b52dc121e5cff8b5819afd3331dc08291a3739e1d59776eadec62c5753597819af9e6da7e727a7ec55e4a3173255e1163d2f178f1804401274d7102b95be88b8b3ef555fcdc25c8f6c446505fc5675b79087378c7faba5c31c148777ca6eed20d508c896a0a96fc116b4313a8691f6f1a3f409e8981d64575c7fa2fb502fedd4af223bdb2cfe6efd9b99e7de70462158fea0d8e405835e8a1be2072a3155ed3ae6c579ea10197f15e7bcf41e766c256aad6246579d1f9f06552906149e3c4404ee6b664799553aa9474275c698264f983f0c7238b2b9cac3b19534a26b4b4b110f2687383f6c6e28929a1f51f554412be1609b112a308ec9a7add34db23a99f11e8d5cbdd3f15263075bcc1ec7ac2a3d14f96ad95bc51d07cd18a7b83b7b2ca4e402d35317425c3c0e5b95b23d68c22c7ae10367eb7f04cd75420e4c5eb228ada1360b14f2144d9e485bce8b995619e034812260c85f31212ad6c06e9c3fedd6765e7bc0350abdce0bea024650aa6928f871c0c9de6ce48cfad94972ef6ced24dbbb5db658a64886cbd8a9be19dd89d7d2b8681fe0b8027c0046359485e354f54df6d706a95877ab12412e4ab8271524ae52d5dde5f95f330cfb8de4048a3a6d47430f808f943cf8281472a4547dd1a43a3aab622e9a5bf2300d3464083b37f65679d57638855f2a170e456a252b8d54075821734011441d091f6b1a7032ad411dd58258037189f90e2ca07d27778f12a58b6f75f9b8af67b6e6d4d84ed86cfc22b1757a45ff7eae4f9fbb18efb64da78889f9c1eaa8f63214eb1ce2f882828d8c0da2c766112fdb78e71d5e23bc33919fcf16e233027d1600eea41cb2e64411c19f6085b61bd0058df5900b29a543172fd6ed6457e4c33cec5c4651f9aab42e516f202bbc82e39794adeae0ad512e216d8a29f10faf2c8dc231be25efbc82740ec91bfa72c1f7523a6b76f95f9c7c4dc27eb50bc1f73ed04e7c92027c8deebd271255f82292f084e4ac2150dc8db9967beb3d24c2df758b2bbded53a5c29f53352334a56f79d539760f8c47d6ebefae6ad8c433b781d5c0a2ee7cc538f37f200e98e3e060ce8d13635b8472caea6c6e4dc1b06f372e90cf07b1ae48c2667aedc715d6e681a79b59100ce1528ddd50204b252a3bf45db7043dba93de8623eb08ce94606cc05d2ae05aebf7bd06a267b1a7d67c0f3b63afb99340e70757c7846cee33454e910f46b1bd03c2db0dd7b4d162c0a10cb56fd1df1228ba1d95ec86d5c5b008b9bbde1f3d5aa6c0a5362baaaa87e86fa9720f78ecba8ac97373670f562170cfef017840e019fcbac979844095a503d26d13adbf3a790b49876af18cd109ba41ab5f5f686434245818baa3795df76153a827f9c9020a38feb31bd967a98034f4ca69ddcd7f80de1be6558267ae8652fdc885573a01f4e832c501f011da3137b58b25ec76c6c10187912013c14205f68d91fe6f4e38fae2f51188d581beb1c2e3a4b239600b95319808e0c5462dc7882b176182d2bafc69ac51f3593bb54363f9d4946ddd1c555499d47197788f943632548e9326cbde8442ce43c12d6b97d564a0e3009e344d402ffe1fc2a01757c07295e5bc4e6a264d51ee950a6cd9a1fa3843a10ce5fee7299d1746cfdc25abed1038a86da664a80d5e6da8e761b7d8d112d9749b3e2ae77656fcdae239297baf3388d234a67b07dc03574fdd866d00f2d277ab497a7e7715b90fdcbaf6d2939e50b3c3350375eb5cd639b2569c5ffa2ecc7962bae1d183493fe737b1b7c04cbaf5730ae112cc7bb44afd09244afb149b238bba542baa4074a22d44e0a09d526c1598993e12d597a074e52fccd2503ef744d1c23a74907a1f847c4276c13ab514e6887d70fbcab6a1bc18ff998f9ae5bfe6a3568bc68b09277878ddf2e6a008a42b0567f00247996efbb0a3e171045ca73db526cb0cc3ef0bec39bb497e8d838f67d17ea0985d6603421f98d90948786707b167a94543c750e75cf42a4deeeb7af69843e9a419bbf60e1ad460a9ef4853ef4373d513c042939e22492188ab4673fb1fecc1474866b8ab6728735cbdf8f87da3f10264febcb0b01b9eebe5beb9116c180828338cf069d0d6e4d6a077c84d336ef6c4e3b01099762d85c2cddb0f8d466eedae3917f03a9dcf46a9e6f7fbf3421d32376eb753b4831f0308d848927bddabe10e10fc148f344b7ff396880b30bc3edc59041573c069afbd01553248089da82a1032ce1b37e0529833daab6b70b92294764c2beafe89ec1e23167529b7c4998934bc419c780783c824a358fab4c7251576f7003538859e68c5a661b6322b50c5b506c7f8be73fe4aeb909aca08e6cb54d92f14934b56763ca99497cfedf9b1eb8d01451cef8f5b34f0ac061c65de54954065a642ec3aebc23b4d4917158c267de19f9f56c7bf672664a1ab66352de64b54cdd6cdc3cab931bd05498b5e663deb6180e70b34b22bfbc8c42fbca7a74acc4661592c9782bcd0cf31786ea5d3dc541fcc0273df4150c81e2539908c9c114fe3bb4875d64fb2c99de3aea532a54ae2c8a9e2ae85d146283c398d8108b0af442a1bf6d46eb171cc9160c39be8f97c9fb1034f9573ce33a6e55652cea9e0b80e61b4806badd5e7b1175e077024ad6aac1520609f51fa8b420519796a3f75987380260995ca7af6223696aa0fa47684b3492c3c1054243fa346009384e912890374340bbdd7b805cddbd22c244c646f949d3d4ac6f9d9084138333c604033988c79c0c33e65a9958b97d1235582eca95a0585b9deab9bf1e22cf3be9e8b04470282fde0a813093bdaf8084e2b47e13f341a2f2ae12557e7193d742f400a71616016d3ca235f9a9fccaa8fd9c111fc9d49cc0afa73af4ad40540015c92e41d1ef8dc74389abf92b8f0fcb845bb726a8abeab7f0f529936870a9a3e0ea3059c5ee041b7088361236e70ff6e7bb6f4568a7d5ac6debdb0036032fa75f750067208c8939018c82c43351ba9778940bb76d139ee588a05da6dca3e282f9c5a2381bdf9f576061c92ec99fa4d928ab65049709f7cdbbde524f94d45f96810f8b88367986ae91d4ab52dd7000a380ad8fd4dde8fef89756c6fb7ffe544994878423e1118a147910ba3a73dc2ba491281e5f6b7bd1a7b2b13b6bdd97316ff50079ed052538b08b2e1d3ebe2511a08d9c662a5a15eb0852b72e0c2296ef468095e2e2429bf8fd093cffd5326caa0d210de1c9679b334a464707aa15b6d786476893871fd0e137e174df6a06ef6694faa25903324d77150f28cc71c1c1c461b7cd24ddc7bef2873159effb0572d7e9105c805e286a5af20be356f4b2532bfbe89659ee8355d894f77273943e3d7c9cb9bc1eeacbd51298df0a60b0ac29b1b84eeb2944c511476db4ebd934618f6a1a213415249e4429c741a1f92520680fef76c38b6c3b62db93888ad49fb89e2d461cfa2343cded38c63a9f7eabed4f877e4866ee0c06c13baffbe836276929e2d3c280a1cde0cf37160f999b27279394fb506dc075cda33be61b0e422451b091a8a2c9f8d2fafcc99dad8b7410dcb6d95b690b33169b6eac3a56e99f90ff999fdc0332b054ff1b98182dbbf58c26cf41de7e2d38ca3bc771d2745dbeb5a9f63acc8e89896ca47b8d22379960ba08117a440c3a2b2421be63ea35828e66f631fc0a85debb1f4b03738a4711cd75ccc6e9f69d0bbeda2baa7e5f17a6cd04714c8073e52b7191a07042701d8668a71ef013e7d46d048b94a6f6866d7633e1d129e1fefeb01ca5f0035246bd3f9c19694ae81e49ba113c4aa72daa6c281b5f64cf04d642bfd91ed4ae8a5ebda9980417120edd7cbbd637a8ac3deb8947da9f284b880cc3c3a001ea0918a184e681078a1794aa1df7356ffc102d4ed47deecc93e851e59cae7eeb5993c088db6072dcc7f5a7a028122b3239b195893e3f29bedd13a49221e10612b554f2738745c45392af5c143c5310a30f5f1e0cea9b81d9667c0743b03ee279872b177067299261e75caba3a8c7b85cbfead05a0c3fc6ab21908f7d501754b2f5f94b4e9a8394f30a9aeb89468a45aa69cea8e6d72f444eb1517389b67abf5f5ba1c57f04994974e458329a4a1a0947a7479a40f11a11ffe142f317725226e3346c6e2268765f71dfba2ac2ce25e9290c1661f2c6e26588dabb62ff918b91d8d0abc45768494848dfa9b2906670aa53f219d05fda7cc0d5e41078a216451b5390736279439120e52b5dbcd2e2ac3a9f68ebca61be8310a0c71b841a86b9167af84d0c32edb7eaf63718290d8d47824522a275f1761812674876758a35a9f4e243b487f6548cd8ccc80d688fd00db5b1d6c56e96406d78f5dde0244736c24a8f3e6e15a9d3d90a2621929b10fd9424a306a868c3988e5f736cccbfdd203955f107a93ac011e6d82d6e67c4caca8db12133298ef654c0a3a0c35483dd4de92c98f60afb2c0c54a242832b317f0f758097e96ab1b87d6b25da0622ccb5520a441b66055637dd46cb1b077f1bb36fef502a64f1cd891d99e273dbf36aa17ee5dc3bf6c78a0eccd4e0c8c9decd5ae0ab8259439cc9ab81da52956797025d2c7d014e7a7f60d0fad5c377a498d67ec0e98c1c04200e501bb86a1df05bdefb5b8eb1cf8c42d088b840135868eddf178ddabba26dbbaaa63c0d25e6a292cdb339d116cd7feeac61e5ec106a3ebf616160fef23b7b9362451042f91c8e6334a2e432103ff18ca19a1b785fb7f73a190402ccf72b006130fbffe667d6598337e2c9f10d88f980e2fea838acf9cf2dfe2b0ebfc5e48824c1b0c1210ccc8dc6ce5e4196329e33c55e080c68dalibstorage-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-64)    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 evalcloud106 1639115122  !"#$%&'()*+,-./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/lib64//usr/share/doc/packages//usr/share/doc/packages/libstorage-ng//usr/share/doc/packages/libstorage-ng/autodocs//usr/share/doc/packages/libstorage-ng/autodocs/html//usr/share/doc/packages/libstorage-ng/autodocs/xml/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17262/openSUSE_Leap_15.2_Update/9740ff03d61c2db02a63aff20837ff39-libstorage-ng.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linux                     directoryC++ source, ASCII textC source, ASCII textASCII textHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageHTML document, ASCII textPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsXML 1.0 document textR;íC|ɮputf-8ede259d7e1f044658a7e4fa9ff379c52516862a87d2f24d1bd10d1dabae2d32e?P7zXZ !t/v] crt:bLL .E> D 2'U]˓a#4E:Zf&_Dz&Q;^Ytk\ ؾ=g-[!f6fKB+:}8 $ {#;ch11.:j 4sG5u.-M}D2OW{;j:@r-Wxs%eø3p9J 7nC 5]Xh!:cߐ;cSu(,Z&OO'o;q--\VaX͸0IRpҺya:pO'?ۜhc2t,P'NνLGۚq UAR8Vi'e3gHXOG^pwKXH,r}d/H"dx_b3YIK44A^ZeܲCn$\{LJX9-Jc $6yjտ`* x<^DQVNу3ܤ?{h=A]DxKCʮl/L w ejB["< bל ;9p/Kл cZ:oW@f3yyx~FP[ o=U֖88"2zd@:\"S"FA^2k=]7hpx#iϱLuM8Ijd5;ޱcЮ'9S>|е`\F(Pܬbfwn{lK:&M4mw4LSeW(]SE5ӏ( V (_"tm|W UϢw*)R3Th$]8R&8P]D}[R,|QsqLYUB |c[%˨UHJ5UC$=up'ss@3~ΝS r0Z{Ivqe8fC D:s0L}dao{fyэ%k: 0DM/j:c\:宙oNB޸:JZ\{ 2yerMȈ{&r0xkx\:}QQAo/{%c^si:ظ|%M ]l fExr7Ri: J)%@jHȦǃ߯.S5F0ų30raT^p`UҘvkX])dݒxNGDgxz.HߣE.d"#;=bg3ڌ{KsDZ]0}%0HTP`oy^'b֙@ ܷXa+%`"~y;;Ν!8H9MhlD` 5U,(iYI enM/ N{n2͍ڱ9[‰rӍ=+T,GZRJC0JᚎǙ{wTiRw%i+cd>X}-p&DIF~y ;u9_*>3Cznړ[{Ab4EOxCh˚)k~M H׳N{i-X9D*B@d0Yj+f!,Ծ'~=u@93bQ؈6֫'mc\E&IA/Ɂ8>MA3*ZR(ԺFفwY#Ȁρd>U 7;!ĦL]6{ 'dgLbiQ(hTlPf^1Ok;HRXp ^t97:!W?yW"4ߝTL0Aoq1D7vcQ5f %K^|FFD qMYe)dP$6#ncŁR Fyoz7It T $؋,&Edѩlu+&͞${I ŪB IC&7 Hخ[8Ob|$'IBudvZ0OFF#psEoxץFhLŘ#`|OGF{ٺAO^`R262x8>HHZŃF+z^Cw$nVY>-/S&^G9wE,dsZm |ҍjZn MҦȳYf(,o*$.{I6,agAnuMҠ\ϪLmR4ظxWk~ދV.GGAfΜT'/ݺ'!=V>AeCG UCXRJ_Ud!v55FE|{lRf(pHNE5I%nsuȥ}nvژa=}q@SHA boO@F1_"}FkWu GBn,ra{,v |<a!]ĴzUz,ZG-W*X'\;[B}Qǵ=X7?\+*mm6wțZOYsQ A6:+%tPjuuƒۻD7 I93%ٽ\/(RLhFiHp'*ه֒#M sl {ViSMtvxfЋ"(Dj4hF7g\lڝo }|hLlLOzvLp!r,^%u~A{Ұ3d)K_ 3.ai4$ ҅[$58X~/kkU~ag;VSUHT+5J}HjJB`mQ޺lwK-bٌ-Ϣݟ3̭9}`3u_UqDdogduk.:fvk3Kv2+%loSr+!`ۆuC$T Xz(p+r'*6VV* n~ XxCt_NW~-έ,<}]5FNh-ݤ> h(l`i,, T8X2=K2E͡_Vھ>Y"_,x]7+NDVZOrov.P!KbVfo#*;^}uFFR%pc)F=T'(9zܞYs{{(5ˢ(>Wq>t:-~5;e4X@d{V^ڂ36S,=Cú:7U@6{ޡ _ۃ81mV1mRͽ8uCdi~?[3$ %8ԨNcsSRǍ듾o+q}옺FL3$yCalb)d$VvZD-h9+qZh+آܶ$8BWdWGZ;r }hS )v<,pL3hbD.sB}+`6hxBQJE8ZTF`}?ŃRyCx+̟]>1- {(m%. L\I|ǴL" &G D`B@rɆItS?"`Wl$s+٪ndըlaJ/cv~OIp(ybfYP8?ⷚc?Sg Vv ڙ |u K‚ C z@urt'vf"Y5 g8Vb^)TT "2FW"+ŀ> n-Mov>2;v ~_]wd yM{G9iJB!,`fŠGq'rhUDCEsH!S!<ٴ끠zYWMbz>eQmjKˀ :I FDg25wbvTl=-) auZ8P?00FR6"ˤiqaLW&LlC*EPd)hG(!!٩5@ XJ6AZJD8]`\)3xZlp 5q)3 6#i\eseS`0#k!o,hy1 C= ve1!2c76&f5 FG c; pEf@&=+Lʵ8I6') ?,1%DH,[v_h⨽ۢ0eIl:~e'+A Mr@&I;8J03 \L+*H$:vеhǞ Ӣ@hN3>^oE >z 7{̈q*"a1pǷT$?E-KXC7e !fv\K_~[}h7 )1Du ߩC'{q *[}붶ڏ,ߥp=Qc2ܯ&i5aN;sKINO4Cg!zy@n A\('rCoĘTt[ZE˱-Te("/Zq~HCozQ0DѶ/G<2C%6[$GI}]9ӓ{;KZZ0|nB X1Q[]33BbÙoiч侷 yD.pu#߄ \m!Hx&Di'x2_G`.E$Q;g7yOڔ܀W!+LA5 Pt5Tk897&jGbBVR %:Jwq^RR\ŏP#~F^@ .*6``z0|AKCDH* lMlWU&}F nrv&^\!tz2ԃ찀JK*3[D0#~:(;T̵nvyd.PR'-֫suX*])4ozWTd@ګwvd7`n?1?>E{q;ZB#,*x#m0niК[iN]qt\+`O~jsO lq9ZR&ٶT}E 1׉0S{H/_1@j)*RC1;awU  1+O:AUtOTGuY9̾:<㐢K /D 3tOsTp">I>{ vy_/cٶN+s.%Rp`5o{I p9OoO7KphTs^S3 k n_c,,Eؑ𩩓Ր(q5v4f`-YhG7Eʡ1bQԑh N M#]i\[zcgI/6DEr0.MB kSP8 B@i,*"Hdybؙ\TN=b<%[Dz2 BՏ2h*Fs+уAK'@Y*I_i7NG(4%eޞ2+J??Bk~NaCចA![ܷ{ǿ= !ɎOj7uUZpZU&P7-W giƨ }9κavd7rEC{)$"F<~[4#4#=nJ\#iψd›R6hrP@ $͹ߧ/ y_)b((Kz(bbFhXI4}<\>/,Vɉ:6ȮlΆv~ Dy QR`BVvn.R]~=zHk?]_o5Vg_\y0nd$%5Ɔ0 XͶS;X il&FnLP)}S'H!Bjd[A_L.PNkNpz~T2l_PKV:#Ԯ֪ϢˉcL~~1k}b㳳&y$:Pt! 0 2HCy3^mTf }4_n1e;S}0ǸvEåbEunWڟk(-A}q890 ##y{~?8'{=pwi\x!ѳKx'l77=y:@?5~<ā6vmJҹ-iwނ %)f`\!)\ܲڻHJ@9Ѹ0$q_xtC3@@47{Va@(!L'}~Tn1<B20B t<#6ZV#:bu1 0zW+>ų1wImZ"V Wگt![N+k`[{ )vYJsŭrd - u$3^< *JTwҹJK^r`mzByq#I;4?yE>G$[zq]XLqڠ5K܋MJvU㍈uc{E3})Y[x$ևIw+'1X}s?̐P1dR);Z4;!ثOki2ꎿ 9]U6p.ӯ~̴hپOvV<>(C\m5mu;E~C5Fˡv!VE,Y J_ij)=п*i+7S"[$MR4[|ǶOX` Jn8m3r8^nF}{z;Rt]jaE,M#7%Ú-DFSwbuIÔ;E50kbEaa,XN*%=TоAS1upX;},䯔2*$/# M92rYH fD{#d-L'-7fa:)?}2AIYI?f4?vgɂ.>Fsb>cHl}M]=v[I B Smy foun砄&z=l?!dʁn1&I Lyo%oG_|u U({['='n$-$?-I`dRاPh4+p ln QOdLic>g}/-tbVӳn?v5c>\S "▗ +)E@0+ߓx/aJk6/Sq>x (kr=QCI)M }s=H ڍ[KKNt CsUHhq1$\8S[wBQP5P> LQ@T30E95QP7/(BxUci|f!7~Uݽj~-@NIMI~34HW6X<'Hn}lZ+oAG20f oK WUry{(U$G(!ýAR "Oq;iNQkD,$K!lԨ{P%k^76r#p}Bɒ4Pׄ Nbz]B`h x };T;)3EU_Mnuς73$֝=8])0] i9qoLoI}N5Q\k!Cv!(tb<)>(NKO Kgʱ(*ǜF 5 45_o%u0V!OK,_s B} d.fr#%+FDP~0&J_Qan$ܪ"Y Dsh;\/wg9N+Zw-ۼ PUư|O$[oGN?oUyη_\~izp?j0+'E x@/~ vDN<[fKɵq #ْ抽+ ߞF"I3+uG1^MAs༞Y'[w+@uRvg@nlF;t7v8PNg[^ J,5ZD9G2-/=Yvvs%IPNʛÒ'7Lҿ}nKIj-Xx=qm`f%Ҕz#;['3!jE3~18[" 1%Aeo˶N|-co+ t2f̭o3r;E"d~)3sdA)Q(=PҔq_+0}i4_[(lj.ěr;T9Rѻ Z.D$! mrV}lu!/)'y9!Fy-UOIi $/:V"xCrq_fٙK S`pc_jDTzF%xTXeZr_J7==s 3EC,4Oؗ8=-YOtpLn $,ۓ+7#ȫ ֫6ʌz֮fDJ dL𤧋waoڙ+8 n9]('3Azj-KȏqX"Ԝ LlB< *o :ZU^:/6 FZ߆ ^ <88hjrJD^I&%f[OߕXxگEKX[d"z#&Rd9ij,*`\~Y|N1r^ӓ_?*"KxOܦ-PA2z$o}IȐKHZ:ыen5ysq5H EU$Lt9씣ʹ՗́G[[,6:#4Q ⱬI4I<?l%T 6C۫![&9x569 #螕LL2-ꁯA"ί<;pL]Ҏ=DBsS 41y r˖YIl~I'ywӐ cm2hX!hXDZdO6IMLx' ]״C;Al_Dʋ/u _xMyV[$'B6܌fŵ݉?VW{g14:thv27ݩf-g5$;c^kB@| ǘ77/oV3oϮ&Ó -[b @Hu a8>@ *83;?ԡlϕg([w=QiAXSn N^%O餈dЖ@SpzMݷᙥD0/=G7dɓcGI9@ufAe @z ȁP@)疾hɪ™(ʑ&ke0N&% jWvl^6Pa:jSX;" 9c@!ŸmǓE{nqx`Uq^!Z&92!* 2@(uYJމXo.6 ['٧Ln1HI)DOX Q@\8z~9p=M{%v59V8#;Qg5T9LÇD R\͊ O3 _!1~l#UH߹8#K7VT؝b gHѬE.8uyƷ((%#̖P~= 6Ⱦ_R{z#vX x|50K+C]F-6Ƃ)4bINj&^^7nw#逳vb*q>2' eҏS51GP&Q̢{OP " b0]}szSY^@jꥐN(ͱШ4 ?)Q-~c6S ]w>ç"bx+vre8o{ lep2W\$ЋvbAF `Zb.:,ay'hZ,9FYH%\|nR'Z,`Ye͊ȦR'7" >\:pNw*z*͍>?,h_SkG{5[Y{yjؚkHAuY2[_Sk"uG}>"YϢ9dub6F4e\!9TQ3 + a&Xr'0&\YOzXՍyCGؑ2G%խ``:n4<ʍ%%D~nG'q'~Icu٥0О|ZOaRc"h rt!f3[: c0lƁ5} Og-ڏt퀅$n>_E#[f_ǻiYT@J |=u| r]Ft5- i<~aҬ0Ѐ@'dMsYS\n:fEmo91d<^Z[gd18%;C߰=#ϧ4klw[P$ 'DNvxJfæWbͱ N8aK# -b(v}޳k\ arh!:=Y' dÉHZ$ W4\5N 3n⑄mDォ[(ćV~/KMJ)LYwk&t='=/7zWKu6+LcP_46L*]'bnTTS `#b) |]Xa#"!`%C@:㸥I΢LC%q$Z(0^7\.N [:]*͕pN*lZy(Gu,NfeBb <mmo.*f*QJB `a9yXH%Xv<ۖ%A.PkrsMo^hza'-DS~ѹ)طO W5H~o?5@)Z&.n`"\sfVKU5J˕E)ȳ ^%zq~NtQBbq`,7}+b~tt҃Y:RK&OF!l 7.^r{u0h^onN,CyG #2(pZ1t'ɱx#` @N|RvR#!"v]1_zӼ7⃼jkkt*u=ހ7{{Hl\&w!V'SD&b=-D7y.9z^[pBsn `Ŷ9nXe>i~C'2:è( Ä5#XX׺}ecb+,ͨed"kI=n("ؽڎp.WM)FvQj#8Ce9HHk8 :>dnCC=gAxڬAЅ*yů줯95%ys'BGOfX3Irt(xCǾ#`ާ/YS!ltMLey\]ƀj%t]v2ߓU<Xf_ȡw<؁QW94OjG6<"jA+R1˵y#=&\R'o*qUOHʍ9~ܯt]glr@vh9ÕF࿩N=aRWĊY) .H;TSW[s if,jw:OC1wyV+.U"b"*siW7r8Acg=m(ʭL !9hs)ҙYc!V*KJe  "RB.9Upo-䓀sT:2k 5"e0Sӄ~#7@.-EmKC2q }q.<<˷@̮ ԓMZ%j޽_{pW* Q\L[y<ң&gY ;t0Tkǖ XdАjQ;z\ }:!z"iψgYH!9YErHDh;1 [IiwuѫS<;}(|ߝD"ڽg'%Q+1Q(`&{4G)r{R2JM=g1`ʠずI`2.@GL؛#q1Q1,ON >rC.# Q`rdo 䂽h"a]IUd}T{buDT`Hi UçM3284f`$S 1oE>c8 6R^Jm4J)MF*M7bQ'K}kI#Je%dbڽ`V1Fd?x( wS?\Gĩ9-owg%ɚ<hO#nZ 'BÉ1.e*09a8KO1DporLw:MJ X,-:Ե#b_s%[RvK!ǡn_:U03UiO(N~e|+vbi[}Q:~g&C+OflB(=%F!'nW }7%~KH.N8Lg"O- kT?ȵ1) vJt`"Yp?ak%A&Ϝ;gFA =9b.K\ "pE`Ւ !\nY| 2@(Y4,Y66%`SMlBp1{" *´.^ġW3=/gb#cg d)+5G0:=7ԡ44d=VڽRz+"w޻C?n>DGA:be} }|*/Z)Bx@kj]x=N7ZE, P kO.5µY+53W|x&%d8̇3"WZ7m,ꗋʁ9]V%(8x[ ErRT ,k/ފg^;F%r`c4ŝ"ޗiWwGBtz31 JNp3ܱ6(#TgHDy[2h\_maO%QUu ¸/@)RADVbr`M@8=׃j,,-Fvx\خ<#鎮mSK0m;䅾m(mBέXSEg.jN@Q~Yq'*.خʬBZb. g^Kcc>w82ۢ\!G]qM0\. oi'2bBL;T}Ia|8K- lGaNIp ͩ/7͓0T"#{|꩎kkE1&+ ,5P| R(Vm +>Qг"Z5Z %+;8$C,YDweJh@SU 5עe%4 fƊ[Opp4[ĤCq2¤gkV>prG&CKon{ScAJF\8a;0=j,vRy^4k6k"pĵU2ٞۊ. 4Lb&y,>o9Ty+/Tiw\*x]>H9esRi$#]o71M% /vz0ttvqJI L ?yqz^bZ21eA{Z0c)/b~`ᇇ+j"*q^P%PFgN}#xCȵv@eiP/q^!Z5r 2?nFVI jQm>'Suv KK]Q;߀W¢N=(Qx!zћ_7S&*4|N4r5RYÒrng-zpV(+K D,\ :XjI|LzOJt& gklz @z*hK[فf-}I(gͿ a*JBSp@I*Y'p* Y$[TĹf ]s1ؾ4% G+ 8lD"ӏτ;K򶚋W"|ʀ0٧ii]e\Q MMtzTddco6BI!SڌE>>OxU^T 3i呂* n_ꋐq窙߰H~׵"qZodshLДi[X}\_D"lUgG>nU`X 5+bc!ܱENj/ՠ9ZBw֍A /vCJU0@f[{6)K>S_!ՄO9,:)󅮐K =C#X.sm2F7߇Qmq2"x.MD8y'0o}\AsY ѯU/#Ow]_$-R)U:rVڴUI)An wNAxU(q l tY40@RjY>GH~ERu4F Qp`}-D҃vB ~ ,~K1A9McDdP$OBIP Β&vjp:&V@ZR3xy}#\} G ӔWznSo$v 3tr)(RRVS#W>N 5cq{p~GyCS7`Ear]fY;A}A}bkSeMBF20tjWFMMUK] O -*Fr&M~`h?;Ӻ̊/xćƕu5`$;2b 6:El,Ą kGvu$`6%@?wy {q@-P]\WE +gt 'ufN]QύĢQ(ID՛0IT +^ ܛ nP<6c.^ϙxzXR,XEqn9^$/.%0ߪST %)a,ӧB$pʜ-wTpO8AFv+b.5.Y4ո`/6O0t#{C( 1q7+8k-LG 9_1_?:TMdNG3qp.#GY{=3<;SQ=V@~S:O!i(Jk,]<ml\>[bGug>7* "5v0 LyXd :rsN fХg7b5\,KXGЮpZwſJi@A"E˻签|8 ӤmBj-RRPdv}uZ:aɎYs |KsУqo1f *5HFM9?2.^1w CQpJջ ͗ڑ>A0cxF_N3#3h@0iL.DnXV?r\ ;7InNl_<]G,[ {uA-hLn5Kt(=y}ݢ[iX }#7C%a(3#dO8U`nӯo?& g_T]٘#rTY9%;q!؃s?g$Ʊ\ƲAI3~@UeQZ s9u;7_&A=l#2C i.e+ ZL>Ec/݈3=T@vUc.} Gm( nߜLc=9ОNm*1g'(Dz:bE($m<ݮ$\Ro* w"۾ibmE\ {Nsn|kV6xӱU/".{~7M%9ExOBv,B?!a!i"Mi/zbJBoK 6Qn q[@[HC??[bh n,`ˏgRd0OBUNEx;BL]nAI&f]Yvf5@Y3+w N1i? $P??,[b ]y Mc䂱]eeioPvax|C3'=\ %74׈xvItX3A(WAInf75ZK! m(fCVk /n{"+8^wN CѼX0SIPıU5= Qff\4DeOHifv^Ap=7>_8:+@E ;'ŵS[gBbu)r?ik=5D.Rrc|C0#%p ,HgUȞ:D u~b'inUns~^M)7))漫5V..']/ce'xv[lXr8UHߓ#YoSivΝ q>ZsG$JR6A?@5q/4n}ŹJXc=ID>"τe\@2P#C#7EI0{! X˄ $LC.(n&t q/+/G z*d!Eu!҄}a^>uʌ]ZvԷd POH?ے띕*/ KogCViseiB'ryb KP" $FSyw/3D$iuϜI-7|u;bnQ&PT\*:2>o}k{V^X/jjKÚphsI{V9F"?t1wAHT~5bq\d`Ni~@Yv2߂jѼi-T?A< ,C޽nDޔ[%idf*ZUQ?>x&SmVJ^[tE;4; ], &jeoFL&`XΠ3dY+ػםubF11a]Rй Ѻ <ccq,|h(_IotLO88q7Ӳr>gKi°וΔ,ORs=)[;MQi3et[vޮ^ AY}2\=80= uCKA>$uLVBppr6&  V`}2HGrs||>cؽmůS[0Ax14b, GDDŽ<嗬2HQW45Nq:{ M{K}{F;yHcB]]-,RWDewLRm1dO< d jV18,1>r0pVxR5tw}{%;NOYhCd`>:/wuB̈ [S=BJf@$ 1Nߴ‚EE ~?u~=t>6P 7zada/~+Q܇>6(:C px P cs)C(K,FA~yGe&4rj߮W/YuuWHǕۊq K! R."0!F@Q>FF 'u!)?0a>Sh!L'ӥcl<#:_i`|'I {mpڂG{uZf~M zoжʗW$QJWN@ӽТhؖ`H@$m׺ ,m{Fl(Տ<] dMnM1UPAs$J,R&EjEYl>#gY"KTP 7x!v-5ɆDis.Fa~WNY\⾼|4dgM Av%5S4vƖ.{_v(FcW\Y௎ "ӷw7Vs> +)LzM 蠚ͮ^k ]1GE߉P1=:V[ۚ5T V]Qv dh ]ьTU _0MJZ c3F׻W?Ot @͓K!i$ʆJ%Y S,y@~Ci#H(q3ħ A7}_ἉΜj^!mI 0P;!PIu6ىgM^Ḙv2HMf˷p[,kK7Q֦1oi~)"9iIâj&6D%0yFl(2gy3v`NU083+2)V[煥B:<,2"c7?PH0/H o 9^sZRmؾvW`뇹fJMYe~IPƶ:fz"qSФ3x-)}Y=YNBW;I8v$DU"R=D1lbεUϋi.MYJFmKelf8ܷ/r{{z73b)'C"]@ m@Ck2}ʝ rQpVI1x֗5Xn_S'Xk#|J!^^! vY)]*EkTNil^b[N`NIHmeӏ3qd6 t/M_jAV#twWa4_Zz݆ ɌW弥BF6>™TG')`YV Oŝ7e0azXZ L5>}y5i\HQl`5j3}z]*ņbۊi)1G_P4k.a,`Gɏ"%j!v]L?Hj}ez9d9QWuz 5!4xSx++< dMψ7 `qqVMozVV"t*A*FБBrP f4*+3zb`XApnt-ӿFWf)-RAGqnKl1ϕVEb]ijItx@sxs*UXvuv1`RBGK˹1(fZ: x|nƸTі=$WH _ŵrD5{ub^h|j֓L`< k"vRCqz-UxirXՋH۷Q&aY`#2 ³"y!h@1>؟A+ۥh Պw-`"(͞[=  ཯_H_7D:1,(6 +d/rk@$|倸hԴ1|<8'%f+םGy"~;Ur]Я[`O"G'U_j3rY,W-BqG":8t"_ZIxA%H6䬭>rU]Uݟ%r [ Kδ~$ /&٨y|qYNn,5`7r!-Vl /O~a9Edq,WJӘJ:l٢*Wq~jŭݷ:9/e%5kxV p `qO*J_!#e iϓV >^q2J>V \ Ilp\̏|°y{)w17vDW+}zQiV)*7 w +5;vU# W'h>q3Eו^] U OkGJ!5m!Cj׎t'!3{p\ZEP }Lj" RI4;طzYIX3k4 l0S rQtԦ #l2Z& ~I4ހWhEȆ `:$#$Q )[IŚ[184TSsp0E:5!"F"qΥF3|賟FZlg;UҲ(k@*@5oҼN gz͜8ŪRC1aznz.Nvg|1˵~xhtt4 KG<"u%<83ck_7$L]:Z<+P&zVPRA(1˶ݣH{CKՊ3/T]si~*g!9_%\UC{X&{T^qcm=wp6+g4qHe3vؼK6͔'dwRAQn~ ;ҀxiLJFX O[Z=< Т. TIC U$|9iH Lj//()*2;m]WxJo83Jȷ]p=9DXP@(?ԙ#McJ%b2~,͈J0rm1yjʪsnAUcR60<@{EzR}s\)y ~#CI`Bw(E<6_ۘ77{3"-Y[ۑ(җоeP.KcAx nոd%P ^ճ֙)SI(FlfgCy@RaƜę;/OG٫ c$Zw} (1*܁w(ך%'¹:W_k+H0RA jhI,%eYw&fVz17 (Ҧp9jWlY_Un]&!AeX1/nt"Sz0ޠ3Ikv gu$'YJqmSd#kO+Diη]ws)%ѯ*gXj~7p#"b=N=+J4)A;_FBVfдγ. X1Ħ)aU/VUw3ṣkA ̬9/2FK/|QE&FaG$:Fzt2FRy6ummm>0Mgvv95Ć_ ALU[0Ĉ pvLD|R`#CvTIz5XI$ɫ E \ -Τl~ȩ" R>(x#'ѱnyC@ř5%pwz=qp4-]s>ڬ=qeM7LnYn*&3\↺K097\uvxwܙHm.+/oj&TϟSbjdbGv&_h9̗f_eN.={E6]Ϛ6a%mTW__d"?-[kН~a]Ɠz@~Ҿ:}.t_JVbUeX/;JO7TDv!n"ѝFC kj>:K̦F}* (ꂞRJ*f:N${J1+ˆP:3Y(8Ecql>o\0}wqRkp)_v]YH C3_!~HyaiDd(pu9gM! ,s&y%jI@.,u 3L1X%))ՠߤ`Ai.ae6V EQ+Sh,_ cn~ψ,(hu4aQ,UBarF'[`6@UYz;ZLLMZ5#B|0d]zS֧leS9 8a(f ۓV'8Я_V7>2)DdJ'T!,KΐAU;oaطРaZ̭ :Yv :Kf8Y2.gOEJV5ɱڬK03r+d bэفMTvcZ7Ŭӆh6D!Yf\SGЕ) HJ,yKkT (!//]BH}`&u,Txd yhUQ*qg`-rrV VHsDpI(q8#Q%?V$EHʪw Y y,cd%lqCq53Y͎ FXjA&9F٦Gpn`ڊW"Eٽ ñr(p 8tfi([//<{79(3D+o+gޓoErLhT\foZNqjxݥDK1Ȧ\ %ZD?6&R뻈# ~: rʑڎ {>l]k+Ӕ%{7ڹ^C~QlpNd'm:PJ͊,1(nZE jl##&C@ 买&>#9DN @xeR ɱl+BWv.!#J> _g[?]S|hS`Xa%yY2"|CtI)<@m&uʮ;&0s. ppghZ i|Uj4Q^%g\YKEUW؏u]XبW*)IX?`g=2;zr֏KTGyr$攗C"Aoq%~a"ϡ(grW9B|-hsMYy'bO1u"UIܳ(`)-]wŝ$EN'8`t0wP9[cUzlEq~>bv6.TJouuV< HL)j(d_6ҜAC)]BcQ(IrE{l)) 0*&QێۼÂg05d(g?W%?n|8vh9$A%hj]{UcV8䶷k.@3~Y@0[Y3 Ui3 ]5^ỏa KVJr/5H1&| 8n7K4Kd ^K5x5W -3c﷗41bP;qo疺 ʳ|֦eB*h4t1͇(Rj#`l^_3w!I2b%3k' {=qS [ǃ/=Fb8\&wGRN@p#]ia Ǿ8b냾U_ XkE*QU<ۦ<ݏcy})u1u`6J%ͥ 0g0tH}P<ԽUeŪDq\XKL{U: hCV`::r_(ʡ-b/H4'<8D*Vô\qA%uO&=]!xdv넛v,S=N>͘+=yLʀ&%I;yC6 }XӸQ\ёXAtS ʚtG`gHpX1R?S>E`sh\k49\`ju3sZ})$̈E" Y]cGI#.Od1˞-vū^0lD_ }̐<5H?װMtXqx? ! խ]lĭ> Va_\b tb^DWH ʂGo4uy&bʹo#&5T)KxA4cwVON)#9V HƓ\y~50jW}R[ +y729X?i޾T*Uvg[{"Kd]QɆQV,'8Tpz)Bt Z%-: B1*i )"#0eп' C 9N1(HvJsaQQӗ` c6Awlzg.)5w+s4"4uj=%[K*IP+ee=|,d8nEWGiuo`θP4A_(G_By BmX.Is=7)d+,+e~ev+5=7a@3QODGJZʌen6s^?UɈ$J)η~\ Q)-D&l8@~>/&?.בBPxs͆qk0"b@*K%\p1c B\pd yujDb mn?zTa!}4Qv w}UIݝsUV ٸ$/m 3f w a.# ԱA)Q#Sr.,q^p/WjAzOI#n*?7k?權TBG/`fO&Gk5T㢷gUn6l~`V"tGdk8U\!eUbOTM]X$ih9"Jɬ:vĬ&ZUJcaG`15c0=0y4V&vTϙ)/ ufON~ fzp&Pn|Yw))e/U:Կ@SW⍶a4 uVi>-v(.c 9v+wxJ)5WM)yB/UUuX^ീ ZZy$-4bI*jj*WcLPk=i}szіmmhpjMSttsTʣEvhD006#;Kλ7tFhIQJ$~kν?;X|jCedvfœAg{ +8r|sО;7{Y!w? G}Navj]6Fo+w×8nV^ץ`P2OP}8"ԜYv {fn2; 񸽊^6u >!eXEZN1Oh~FDomCXq D8,-IXzɦ@zL=vnӟm#*2ozb=6bh8$6("\mTG|M 'z_䛢Fh b318gPzlV0y0s'9VSbc1Z~y$CާguFz4C^T>iS#q6L;! f`kG_6wsaN{Ty~TбRV q-^ (Ü6w3kQ:ha՛6K,ԟjOcɭvr] -)ѥM_ի{|_7!벐!+_"]7%*})Y,ezyE's[9^%^VCCG1^]Rj;d w,MZywD$.tB'ZT'nqݭ$|$рwi;>q=H9?T$iiF@8 )y2a Hpm]fk!҆s% ԫ͉9jEpsEXm-Hh.QE8dP&Z;ν,F#_2D4+8B'WwOyb+eł4Q!T kMKVޥGU .RTs1m(=/>J6m6תM.{(r5H+tIRs~ǍR;PNH`\h֗*@ڧ@^PU(ZJ &ͱ4o# oMʹKEZ]]oa2 q$126"h+TbӴ\'- m:RX#yo[M)P=I79Gi'f)FGG9*[ʒ١{ӯ޳MLn2Xe*C٨{Φ,|7=gƻW9h֝DSH-JC{~h4JZ=\S]Wk鷧3bmBhVhYSmKLROV=/``Zc'  N4/V\zr0B,rP =XW]"o* h>*)頬 H}cUqӑ OlS`|A## gji.L0`!|6}H+mz!εMR]wqa `e4]@Ǻ=Z2աP"Gފe+(n93&x/1Ifql1jf.͚$y.8"A2dF.vA;aHGNTvGӺ=q 1þ \-/\>yOuT;ĸwzgnځ/%vj%*Ù}xJIݻ,xmT:?; ְƤ, dΝB'iYt9ZiW:3?,&+guAc7΅Bm>I`(qz?$NY4`Mi]CFy81-Kߌcr;Ȕ$e !Q I Y9kK8a[R%EPf0*#0I[})9ekx po-}Ύ?D2'eHH"#Du FYb˩O.Itzuت-+ .6@\l".\Eeʫ+[>RϬ Pc&/Ȃ-o ߗu,zgؑ QZ-vWCN|y*䴻qh"dqiC@|rBg{Tb?AP.~!z[s%Y$ HJ:*+Z1~um5%Mu\lb<$π/ˢ|gX.n$+@䷗E[ 7a\xWSo%| ?_tн3O4OMʤſCęh0X_xYHZXPitJr ]1c0CʴEL֏WȢ@,,dRw#…V~:"F҉]y+듛󭊋#Knd:&jMd}gJ`[|4W 4wDUTъbgΑ;q+1:]ߖ}6'4k9*ǷOUQ4(P *3j"ּ^-OhjTBjI3}lD]fZt҃,7TXw2%5yqӽ@յɧaP9s/ْmп(i}l9:K}\>Bc.XؽT@~ps!c M{?eʹs_k!=⻽E$Ξ\oqO?uPb1h7{3# /%A@^ aRXB\ f'PJ }/H$ aufD|-MN7N͝gէl2KZP6k{{Um6RMc4LZkA5Azy]Q~^[}%QYZ|C?%.IK>ųn)f?#_ڇ@[eTQyk.tW'|BV58$ _=7r אg.\_q:W(<.fF /=L]JȎIR|y$.7`QۿRG}F&!GI扗nփxXR?D/dmn@$&vkJz5˹Y8V~>hcnR"b1 YȬ\1}?ߢ弜]{n_Zz]iEA.G@YK[Y^ɲtV fI'@z*8/yn)~#rfزP3fU'3s82_ށJHsA.l ]Ti?P?ȗʻ#f2Qj4KCoiDXb[z>|LGZDv3|غUuQA I)*|-D lz湸eЭЁ_PbW`UaQ)r(] !6)sK9Vet4c g.(*LӃ>oxMb}@k1qXL|+BFH9sz˨sDx;Ԣ 2 0vf|QhL!.3Ҙ\FkZNpj9bF(KB÷G:d-&s9Y^Q0I‰Q8q\iHN:4DETP%\yHPY V.Q e M6P%]aCÀ?W KhR$S+3QZ .L]wNT̮9)FlWn$_NmĬ7lLoy庬ZjKH~`WϦ FQhN0OdJ<%ԣ9J8W1 Xv<p Ւ999r#DQh)~κ`r+lU(WSYs6b39PȺ-n47ؔ舊df.O/ѼnnAE_D ͈4f{;.VDƯX,1kR1}}68?\ _o~׺ HXǓ?N}]K|)3 W{+gpxG徧!A]S58m<(z;+i-pË'Qg<"ːA깉2K6 +0v?ͽJaZ]M4-  0{:**_MAn4G[>mXu"}33,.1ݼMu j La:!cw8V[z<<M7VϱI 6T -.Aʹt}fDgި ycLp Ddzk%j NQ7H]M'ytԓ6`6i[[tfTJ;5W-mn@nI Zid>Td)1NM%DUKMsi?ꠊ4y_g>&b+>H"Qt jek ǝEw^SCCXBǥpA΂^?;q7@XGvI-k3JuE@0[f79:a_h L~)y)b+A}bj/Ȩ<1QCi7vq|"csͶj>n;$r%4INwgԇwRFV +> jr]" |:&MwQ@>H5[}5ޗ$$s+@lr-ܵF ! 륞7UCUjSX\?x6|u ԶziN%vE;V!l{ wGl5jy3.Qd/sb0f{ AH({ y ژJӝ^)d4\&"qW2]!`9*f'Wrbk7W#׎.3SamY#lڨ M4j,vjRJ^^?^kgΫ!ޒc0V_f!~s\Hr; 4N"d]AD Azg| En]wN7þwU n $-1vĬj ,3g0}%7@oI|]##^RoT!H5yE6ڋLP'W6?k'tA'AgSpfc$Irm _6u',ЪvB1K S/Z6cQEQja}Ԡu.B_=y.Q-I0 -7xH"*X`l$qF~M|f[`=\ʆmt:$"P ѢV#<8T=3BL`Uep 1n=o@<˕XA -rJs_BLAVLoXL(;QkAMUg(O=H[{gg٫1~Br1k&DnD>ׅ3 ﶊLcc\X A0 8*5/kںWZl㨬;oZ; Z $j<~l&aUݳ @[άT["`/ ~j2X`i(Y.nqؐp滆l|B;@&+5ܱ T 㥟[`!Ҕ_bo N">C!JLE(lk跔kdNH9t;0}CFI `& 7L]MۣUCnuhVQ|Ǘc.UD7Q_}H3~qHG%ok:O. UR7q*OEI:^"2C9wuE^5Fƿ݈:*Yp7;V{5I?TYQhll;؞HG60 _DfP|hK\xuUİ,PysBv} 0Jb_»L7JowX 'cҸͩ7YS,e]ټ&gTERk0K]쉐0 5%y<ZɈ,{-rz, 8^Z<sGtvZQ8pO4( CVZ?VvF3>Zn^k}3q_~[@an^-`YA)v=^j5ZQsД ".ڲCUw=h]J_sHgNY\%u ZS0=0nGj2W^dI!nbm*>kSEtJ|x)C\\Wۣt0P[*'VH+2LL?W Uj]F6||8Z=3X~PND<ӣ܋=JmDu*BU piI؊9 EBڊ'u$ CY/cƐ0#$8ږ~s4o Li/_ёlͮ@92`dSД&UTϿW1va%~"԰gqS.+L%c[:ԜL6 kh(tpwKb#qaژ xG7? ԐOqՄ E!0mpG$JaHw($ n{B#wM=ߺiLJJq8=|u{Tp͌ŗ=<&=eu}tӼ%*!kcJ3D*-c퍷h`[(W=)> (kj(vOSR;','ڂ2t1jUɾ]mP A9eR6g>"S!y4^xFt P.n:u+zUό7cKeU!k\6DuXhG8%IX]gVYpЩ7m-cbPL ͷ4jOJyAcaVLk. `9i^ᕏK.@?j0?ExA TFN e[*E(ͳ'ج8lL1sojK֞}]ei>1AgPt^LG\ xˆ4zyͧ M/WDZc}Ŵ//:}KBkT*%pD0 6U KS|41A52{aײ3;!:V ݊vAvIYO٨I!,igRN@dGAmЦIbAM'vB32Ҥ'xҧBHF܆1FyAz)5Sn ܝz2􁆦?BJKB7ÌhgT-/ 4< ]Qm6c3p"boS{IΫJA9|+bm/n)Wk?<֒P?Sk5ӕmY i..Z+:?@cBmxYXk2IVp YڥFd0%mA[(NNXmraڎ'QV~꾲tG6[|1PN{z=7 Z]7C?i7f|\0n,< h2f5<tAe;L[OiUsEJI()n2CX߸xI!xd43x\Wzmho=r翵WzJMVGirȀxcfrٹPdUR \< 7t=g\C!rw6Yp0+,.t {>e];qs"i=TžؒG:Mu,ZfxW[ ۳$ P;AF! 7#L&BtWD;5ާїdƄ Z9P׽4!*OJX#[ H@QT9q#"Q,bzOFjB~|ѹO8$5i婠 Pf]L$OS$З`! '+٤ߊDQYϚkCEO@G :ڡm5QTxk8'ha7 2h8"ŪfNଵ /ʟq52HISc?ta\xd]aiW7"+@JIAOyӫ`b~r"?) }6afG2nh`" k4EJY. ?%%QՐ=J|0"x<,`ۗKq$d=@硶ݖh=nM>M@m4[=T _ &S8K&sD` cN7v%DdD̍+>hYFJq!.L!aHE̺wS_zKS襙o|{#(֥!.gͱ(7D 3GyK"N$)gplZ&z0 Z*t0xH>_ _{(_v MJvofP&OCh$Dda=/:SR娌TOҪ]ndl(NCdSh}ur_eznlp t`-LփwfnKUVŔDQ'EW7cWa5xTJO2$ \ 9ռp4I2\4,>8# *[7Qƹ$>}THw=wϷ iɭKz?(X V5=zOUVs)5ZwrW@dbsi*m (YGf^"3ږyQ>1br$=td|)QH!B̨!Jc^Tpw]?NԆ=if7V(aoW u·Gf|$بB7<>UQ:k];O&I*.)uU0B\.NS)&_E0:Xь7HIH@exݢw$d@W\^Pz a(*U C1xn TZ?Q5`4Gp]n0.ͰaYkF j!=cNR$G2beb@u||P8Osuzlkᮭe o~њXGG[@Du|A`0]j;F#|ؿhOm;8ScC@[O πX\FlD} VS1`V~6$l۾`Q6]S*1Cӧ 44yU*sQ2MgYشgӔU;ô!\7>Si͎-`Lab:ʹ]9./ yl6K+8v=ܽk,r%2j;|zfl肺B*Rfa'֙]é4}rt%FL$mu{j_S iH7Ɣ/4,#[$5 K,I/ :I ?#ϐSly{^ZݓWtEOP3fLVLCKNkmCf03 `%YM%/WDI | JvUYL^M3ع9Њxކ!O2dgMZ݌"Ak* LG 1tQ{ /@ Br&桦m"p|ϯr'3|V FÅ଺Lk4'm;cu8hDLI.0@E1pA|pKxIE2 D)mJ i&(b5_{*yc|՛@0=HÀ_Te2Ѩ6p)Dpqo~;GXzzzfVm>]pJ1="MZo8H*e:.xۆ*k5qwaWs2JDYHe00ϦU@'kxp7kijCbB0 y OkQ H{N]%LZ ){TRX'MwҼ+"E[ D%շ7H9$Dw21^x6PXk?܇\D`~Jz>|996mt\)ĈmHJX#a悄aL'O8 }!'s%V64 n͌½Ċ[Ͳku,ָb!׶ "xT)N9 W1󏊝R"k>R-\q~7 Q|4طT. ڼna4iuiz~aܽ ;"#:# _?&sr,5RlYÂWtO[9#`Lk.@Ё~!(0ȯ ! S3.IW[.|3aWlm@C A h.R5(#pTKJ067.4mlR6, RQ'+cyOT뛾.XpBR؆/TuM3;c|;^йw) hi0a%m<όPU)?X-hfU8<w*FMK#J=|4 Í`UY.flDa: WV :Io Ԯrij6bRҭF}'( [Z2zL[{fܪ@c5S>lDK,xX؀c knwhuۤ6_G.*ժߒF6|>e|,)ۑ<x-*:GsOj٨c9 #Aq0Scc{@ K9S۵ Zjݴ7L!Tv&j8Ɵ>1y&Ӣm/O]!Z hu|5B*LRl\,Uy` Nv@u7RMp}w\<#|WsC.S$> g(dCԬ.+zwヴj׉a}e@S" JzmmY!w{qIeu_e&EF6ijra.dA6EI\00ɨAt'=y'Lͦ܂L%sbL /uήj58q:ԁOR$3(EțapؒrU5<*@ܕTwP+.7OPFBoHQ90bQ0*em_YE7A cq,T^[&BS&XJF!0T^):їJn:lAeuC3u'RM4;N*^ӂZ~V/Nۍh˧*/ՁoqQ/a,p:8*ٻӨ$}#rj`@NjguG̥r.~JcOդu"6w3]!΄Ud6Pbn?RHL( tȰb`Y>Aee=|["cO|kWV߄sdNK $ml%k-|7Ȟ&fi^:,̂RjXޢ_öL(7^[XUPrP`rvK!HŅHI*>Ēn GJ~-s/V\C U@1>y0ywK9wmRn Wrd Ë\Nٟ=U9ᮋ]5Wh!H9+XY.3sU]RZR3WQ+k/FiZob:7XJ6WS B0kȿ.JMAʇ'-xТG^#|glH(lQ[.4ݭkl)vR3<ؗ[Dc>ȹҨL&m*^G]˖|F+/6n& k(XuWcf0zUmEe$T*$ՎxZI`lkx7vӗ.6!tH=Z.K0Lp3HH1%QTrttҲ;r%%Q2 hI08`k$ku$su:Op.Ϧںpdah1Y (oi4f # E4Llr-b^bk-2]hWIX4futl*pӌD.@5ǚpEay6Ьxp JW J5E ӥtC~I)M`}XsKb&qE[IاCxbo&S>ޥr[G}f]uQµomq#tJ^0̍ :CM0% PGYJk \DnJPX\zt/9~oȂ00N:ALIC"g?]0(gaXDmi v-UС_CfFs<sT-~@c:2| n]fz1ʰN5LS* &rroWń{ | o{RM&TA'Ip[Hϣ D5E as[TH'O_sHc{.zx[a!m+/(Tڭ{=y@z2`ŝ4ʾ+A0O*{ Bѻ 3- k[ 3LӉ+?Rx^cc'X+Z.G5Ӎij~/)S"'|ޅBp{N'tS͌[bB{f=bLJTL!Z=>D%G7 dkQ l{!$1uMd]j\<&.\K:VZ3Ȇߜw C>m୘'4l2(um % *d`0H+$rF;CտzI\NUΚG*Qe.+e"C9;zR5~"EΞaJ=6yLng/љr215¨BD!Md,!NpLӑ{,}#.|e|łL^ؘ{H:W]Y=8IR4tL}DK< ! qZFb>q-D_M<8?]?oI AѤ 7HO=n LN7$Ǽi6gc>3Y ^]8݆b9(![)597dnroݶ8cXn)Y ,!YXY 4L=arDێV 2U̠f{?羡m\ǷNsv/p8{hhMF۫𯴶 ovxnӃ*G-GH']tV DKo[vJSվT|[+D qOFĊ^_XH=CbJWb:*=\t5a%9M%.=IlԨ-냆2\J/#F=Ɨ5n"۝o{1˨0mT}Ƙ4 Ԝ:bOs5RI3AZiIXdw: /x #_o}1}wb^4hIq%kHɳǴ,wIZe\ 4K}adT[Rnۂ`3(@98&ϱ_9K٪+G i ;lj~7>NX{⎰ }/f9z1͞(ER?^} ~1vj$v1 *5芀3LD={)\ ٵg^(:v#?I3L60En!>"|B?pW" /|`'s½I;D8,Ih$U盝_мY~B0+w+3Hٺ_° "|:sák-ejj]&(Rk ]c~2*"πcޔ2nP7skG98_佉!O sR3=j[B rYw?4P>Eģki =Ժ}g GCvh24{0cJmrKKrԦorY[P&&_F9,؄$*h=>eafqJ mJgA8{Y l(Z.TV_"Dw yO^~y$jk#FV?{ϻAlol!bT+D5>q9T-ςQ?IdQ8Er Q Ib7 ]UNC#ț2v Z|`*WJa 55=h04ŀbV D쨦SHj̷1ݦΆLLU;ߦXE\Ɉ!%W"=я[2qp(wo!Gd:T-n[rTw:7|;F~l_ ?ku˶#'=f!@2Ep?&`7`'>ި!߈u{:BϮmy?*]}ݗ^֜ S"e&_qW웦kF֧ |vL9mL*q47ȃSG#ݍ%Ǘ0Uw|D4PH~ &嵊2%%?õb QfPR$~Sj[ ص3 {C2 4?jg+#-d)|S+ h* upo^6ǶX"Ѱ쾚2BC* 8X[+/Kir u\׵zOeit}ߊ[ K(}DZ?F?hZ֥\87 9E6(,7 '6#}*(|9g ,Oxuz4'vxP% F[^s*Ge+$":bqzD #h\ zC)^/pr' uQ1Tǯ"qDT-l5Bw*'P x)2K/<, ɰy#[{OBώ*D`/NL呪|Dù5y)p%CD ̬,I}<uC]*ͧ^8R>$~$=h,Xo!m+-<6|"gvRuWt!0?"ȘzReTUg{ʪSH$RPS3?$ΊUn/NHv λ9bzxU̻Lī!Xt凭jř/1C+#ߩ§ǐ>T\Oá'm_ `z#8§( vrS:u|T'8B"f[#@}F977MKl,vc18&w%z`e^6%2F zɡ JNL\F;6L|j> cy7ׄ'(3f>E  ֵ/>*⋣+OVi2Q58wXNA BnAlitFKCҳ\-RȽ`IQ0wit8{$m(?~'<%. mC իuv$6)$&e$>ɘ렗rcg^=ä/gLƺxҬ;B cV*LǞDPg5e&GH(s7L @G_KMda%VZE?MdRo_Ws/U}DnYC*[n΋ A|2yAG\R?G%HO>8%ku1E~ [b72si1Na~-gz!oX]u[ER3dÖh3Vx6T欷f=,,Kq!Hn6s;&x(Yd % ?,>dJz3|lJ6gbMs ۯ4Lc3 mGI-{d@nYn8[aܣ 60߈j(M?Wzvtܫ4 iE$yCaKQ(u}z9ka.1TҺ3Q/wk*oaP;$cx%a̹yGY[ '* + M9j:aMZSuؿH!Q7N==+Vi#ъX[x`oPOL@CH2ATX.Y=J`= "<MFldt`97vrf :dPx{apFѻ<|*W8_ g|0*<͊E_t*>0K[kY5'.7l.S/ dF"{ͪ9u-oB;}hP7C R#`\x=lB,jiY]#tqhMVhJ/-l, z\dKGNȘ2 ZJ!A~[NMqoe8dw-űsϐgT*Rq(aH^>~`1nZ;d h b$׿5&DF)/?T5ֻ~n!өަ$՝S?W=1Anjb"7l+u(nvا7ԸD(s(^'a x!l<^"){ K3.nJuՒ6v] jM1$=DHI;}N3e\ e'NdZTΥ|@N:i@~bcTS dx :/6jpZpG/Wq[T_;$)\$Sf5C3E8d)ﳥ0q :.י]L[?[cu?. Ps'qL3bX0ʈx:+\e~B|@O(\u~9>P 3pF[,%ΕJQ[T:갪}x_AUr' 279h?.6~eوTU]ɚ (Ix9&&1wb@_&XcפUY5;?At4LutDavVăF< -u}8`;ĆVk,K͎F\%2&V=j*.k^Ab;Lw^6I*e$&~ ڭ!hV8z_E 4 )Z1{4yss4-X^}>МphBsUzD(V|>ϨK^ d-S4 P`Үg‡ lKZ su2v 4Ur׃WlOPU54yDKrfAiU<\OXQŗ -3Fptۼ`oQOqeՖdO1y*Jh4`n`LL~l{ƮO &y e%^J$=*of,;e)(Gp֭V%99g{oذdyRς4f!ZL];YE8΋if@d5PvC*76z%}B]3ߪh\2%V[k#v Tqj_餚$;U# N9MJ ›}n mMKn ,=ϪEr0ȴmpZXs!/m˄K\ D (/_IC3D ڜ!#NO_/IJ!Nw>ĕNijCS H%Z]}S5)n}Ox#1u$pmҎEǃ$adb6[?Wd p^Zr\Ĕκfdgu/F%Qm2>%[wϋN3@8=X&"*A7K\]8[ÛmR@bN;H Q/yQe_tD"6 Rw1ws_нG.)B׻e mՏ{su61(=okQ H77wHAVPIEWLKdȿg3{T;Rያq#wLlg_]D!@MɝQ ,3~1%7I5v- L$kJw{D"e"%w2&Z1clH@k#( ?P ?F0r& ӫ1mɗA\JVP [H{CS%#`4!<9('x2!;FJ 64n}5*/DlSgG^B$dYwO9IRmcJ+*kC"˘P#GlV Z^4O{vrVkv=X#TXe.*GQ4;g~2DңWD= S8> ԟ6U.Jt :=-U턋ä|5tB}2xeqәurќpvۙV_-n+gkzHkAFe3\:WG߹ajQX[ +FTl[Ƈx<Ƃ41Ooʪ ;2 /*U آYe$UZA1fhE#paֲbDIRQv"I\SÖCu`c>-̈-Wɂ'1vW4)J"!Dn6^y*Xh ށ=C\$wn9t`/IM%,,џ_r&ʑR1ҝF9(R筴p̙XCX>/hDʼnk:uY˺zAVhxW= E j]ĊIXKU"“ E⏯I09T 1ju\{ws[gs*jr*1[G{*6aJsfQ7 )ΓTZA$1Կ0}82{V ?^EЇw{#j W'tNT>+M!&[D#b9'V:JYmHp4(3E$wun㎈m\pH [0jak-N >7Sst."zNE? YV}7~%7)e |b+). 8WP]XKDW eu/R5ML&Zi^y7nṾA5DyWh]1[%9ӧ@#;e2O h~ca\ E_ڎŐxrDx_gW t 0og廔K؄nؚxYfdXBۻ3N32ҏ -1xz_1zT C.jy3⁑x,k-~TμAMGX nGa%{'9 *bYBuV&cS~X$K2 N M/Ӄ:w Ǧ;T=S3R$cc2]סO~Hm|@/ Q%:R 1vs܂5 䈵Yp[~T tVJ*RӁ<C<'wBU,2Q^ff^Hr+ wbHeﰷ '2S?Z5]%Jcҝ+f[6x$$Iw oa<(Vh4\r/p `+e(p_f$[cSlp"8CˏDk,s5hB领cS32F4Ɋk.[ږf. :'+.MQ'7ۅ$ܣtDup!&tw7hű:IDP\OJiT}@ɂr:EX_T̫1)g=-?\yiT6\ˮ g.u I_^ts~ueQ=.'a~R,'1[a(RN;V{ŃH?[G 1R~qnަIߢ A!O zEuqnK>ě<fVò]QD@PpeXt٤v#T#=ģ)2Qn7Î4LK4^һDIh=IӷrqY/@x Aœ?6=E3<,I  Lƾ[b fVVLT&WIT]mPTA3%ьe{w&uZK"j̈*>^7iI8l~{gD;'O57='K:lz~Z'ݲAI']E٢ݮ^0 >rc{޶6*+E/Qa AJ9qg EqQk.G䀚CCdC%|߻WcHN |Wv:/k+8c.I hj|UjCѷX<_7E Ch&Š+,K:~8ԱQJ:~ N7sfZ༏seٓ,$㋗C|VFX/& ?9ۇV-> ]oTnFLB:EϹnt3K6<23Ȁsxp_yn+&[?Ʋ"P&ҠƆyW;_,%'z qK *\%q&zla9$Ү&Zq^rs1W4h!;.KJף Gi,6A#G(&ЮDŽ,'w,rQ_6EHS?Cr, na GDur8|_Ęk|*"8箮>'o@ż6Gn\p :O%{0HLG4+Q/j0x ,|3%PBB X8sm?yiSV)'4p^ {f$BҪ&ͫ-rH]@AQuZɚl8Rb.Fb (9˨Y̍CY.&.£%luZxa%,tΙW:{(f(t'693tUβW˺!(*);pa`WUbSq ygwz>iw{cNTtԴHT:0<ڝ0riq)񼢹޷"tp0#p%5Z鬐އXE ԉ9~#KUG$0Dw#`gqnD7AE`>]lϨجr\6sȒO'%_+DCSp)٭ jvO/JvZeX{(qFB4R=(h*ep`?҅Ws,LHHt r4B. ٟ鼡ZMASa@ ug^ɐOc f8"õh!N6杜A{WGfӅU$v!Aˉ4:62i5B،vzM_ +AKYFN~;?I;xujeTji% Q<{@AN#sɳ=)8]&^04mrR5]~{6+H-qv g6HЋO<ɺ奇a_KA(]~jJ?@%?95cNw对MvU= jZ:+Eqmqzhx"\HhX|GIm9ͪeWa/ռdoa9[ *y>lC\֥ !E2Aq 'æfO[,uwbt/io +؅;T7B84rj$y _h ӳ]m8w`s7rodmcOoҥ'،1?mcdA8+{1k'r%/( Qb:5&7}>xNF TwNӖq7YQAڤQ4'r4PˠKLua:w@ =Nй!sdWPs|N3]K「=?w-wH-T X*F>.: E`8=Fk>5Xv2i^hD 3/nFK$ (N}gTlHKv3ܦ> R@ 7 [qu+[1ۆ/c'U5W/h%]69E8/bJF`3K@-٤fWRћlMN4_pjWRfiTz*+ؽ K|K$")mAolr..KMw#*JHUNʊN- .>qSJKU;OZ< ,6pV8  A꤂HF9[42oaCvUN$O H™]C7_F5,J=YFecpd@[,#1tK9hE yChns<l9 qͣ]L՛ A7ߌ?Px*q8`Y2G[~P(H˜L`~R$OhSGկ LtȀ9it`{ނ'r@Jsn!Z59"K6P&?ģH5A|?IiB&}y,bWx`$6 .i~[޸>[xi&ˎS/@g}!~jZ!xOY$%3گ (x  rA0(Ցf FouGH 1T & ^mj#HԀh5Hdi@4Bczt /կߕS' q rf,@oRέl{zߥXʻrG4O'_km2qd}jqfήnq@RӞ ϕT&إZw֟AviYP. /U-.O#j?z!gmU >T!{zD2R.; #J aǂ'uN au1ɛD24hlS9ߓ8CBe8Mx J!QS0Q|ZDY]Yư*N{H/sf}CJF(g CdgxYֺhc)'ރ-)v@T~;?ȧB%[ֺD٢Kng[)l/ou곋a~mQ^ 4Ɍnc~Zzل㳪FNyU&i. eۣQFV5%]zSnT6aB^J2V!`)ӓ$ZQtGk>֋>Aш>^› CO C\Wr~ B̊{j@np [*J3PrXpGG^&C^{z5?cgTQuůI%CNצT/Y/ DB; ~%5L8 !R$\b5;wR L-'>R7IL`Jc_B'g&Q3.;wѱy n&?:t0M إ a eks=Gerw~8g~GW=,En,&)XnfoOo% (OY޲{'B& weyWeYCFE(}V[~5cHMV:?񲉵^m k6ɷ!kݶdC+ ~ z҄7oP]X)BK^[!#vmn45ː1"\a2nzUکGރT*ew*scE?&MbƮ .}rgLeE$ rjFWI2'YSes7VXTd a`e0Am`-%(jxC?1Ι:LwDٌ1T5 #.;<Ωd5e^E?ْѸ*@ G' Ԯ #6%:;iUJs <hf4Q-PUw0Εh8]O:JĪ\` *`V?jgXЀa V1InWUfD ЈY ypAH. Ud"x7\V~Q;^*@?6)XUxjHå+lם>1& c91mOnL*iWxH0VOKf/}ld\څwk|&>b[^&RTrƧ!^,$e;RVPiqau_!&=e! lAؾ-2+N }@bUB `l sLP4Q^lK@z,M16X=[G8B GA/ 0A,yFSYRJ;@yJ:#r`XY>+V?O9rRԏLul q+t Bs)*mź,ȚlDA+OK1O9ipm9HX S؂T>mZ~Hhs!4֚[[MȡxyIW3H ?_rRcEG(eOr40,p!YB.:ttjKb?VS&`wi5Zؐ)xg&WP`DDf& X]zMPbmX9W*0@`7C {\"G*&Dkorދbsy˛uS  {ǁV;;Pc [z_?iI'!M2 ok3Z :TRnLwEN8xomgw &|t`n,7uT`&X= kldՂs 3/`<¤E:!D6yr{ ̿%Nn!ddꖠ976@$BceL]<.nGp OT2i5}B,ޢur$  ݉WbE^Tzf/b"Q]6nV(߀pq'I5Sl<@uD_F #Vq"JRI1VIJo-w[0ju)d$?²Mu D7 Ю}1?{;:X; lj7Cĥ2B{Wu9^.w1EŽJ54~o`t&y/.5JE* cVPtǑ*q`>)V%c jQ^f#*hNs=~֯%>@N'RYGqѼRDDD?RʰXM;PUb+`>5O'a;-F9xoI;ղԮ!>O9٢@I6҉@=Urz%X,&TYO%u%K`* ͗%WذZ,t#f7 YQaM]pՖoJ͋ .O9ׯ&'#G7 tߍ]W;R') ~sNE[I Ufo aJw "mS+X;ړaFB{BE'(G뀼 z&|:&Z7F^úذ^+?F~ce769!Z)q*zѕ8:O+ 2aT+hḩ.5@;R)/E6(5#B$ZPJ)P1󘵦-|Hÿ fyKME$r0a>xP8VS< ɘ., 3hkNij]~B^cfE <[\qb% mC*sv1/8cYO5~G0P>}8jWOY`+ռuAU!U{BY@ 2YAt/zTxn:m<8 D6MUq% 'E#l_ j_dw Z`;G rLH n|\4֖因Pq!`>^#5[u1ټs* ryAÊN< Gyuk4t+` N8'f@h9 " >D%SN*p\WYGƟg"ͷvnbQۈEi'U<:α,e, 8#]q/VC]Z.INkGDupLO jzzp#/zFibe@pq |4%O{]O'>;W+1BkV#s[V6I{m4_d/?ZIjƅ&i9m m1^MۑX9q ^m@T7aد= Ju:fp7nc(>?K`Jt%!&`{k~=Te "+8beƥN d"c^&6cȺݛ: 3n/ٕ:AqZ46xLO~>¦ԋunf͈sJ/@:ܑinP7rCB/ W?SP;OyoxO{FgSy%d@ںgb7*?**BEq0fGfg_2g#f,pd~Sď0Iu%#<x?hbpмRBDX[7^8fJyNwᔱ :C}{+?[itH)g Þ`Z܏ 77Rm"4w%'ݱΖ|J = ݳ0m_ؘ'6F?M)@q+2<(Z{<(oZ*@Js]U泂l %ci VLt+C >ԶjtLƜ.1MhH;>o:/.Wbɋom5`/6M42h+}5:4F&{N'!Q ^)N,)[z-[2"T쒺"ΔoAxKJ[Z#AEfExsf3[ɭBVF|aÙ(3w^"Rڭ#&Y⇯@UB5:7O%- JP=_ Ha$aG%E0 A+t.Ӻ!}-t,:Bw\fN7.D(D*Je '>~mNJ<;7eBS{jӹreV-Iz%Q<%~%Ou+^Kexx%q?hnRnU0BqUmS  Q>Zᯅ0x G+8rNEl\OeŃ&W$mkqsΎT3nX/{3!t9=&DkƧ <:EmPEL2TNj[[6\\JtffF#:@ޖ j^eMk@pڳi;b15 6в`6+ȃ 7T{!7ZS3Lə8Ğ$ IdT-,2UiU!cOM6 1Ϣ73HeDmBeoB; -D1LyE|Bʴa z(|KY}2lVO` X,u0.S˅SPrhq;Ȝ!}b(1ԕKrT2S;,N:Ĉ_9(I)R`菋ߘ` WQ)ԳT[rI!_ձRȧ)?[GsB3|-s?L}P+k!ko3 k}&G6 p'qj7!* ֥z5̰;}tmf` c&B@B  WS*sry6A[nU%H4ҮY^G,hb6Vwa[pF7rߗUpoq.K^2P^xw7Vat'Z i$m'EAʟ*20^Z#n@0ckX!5Y9߼ bJ/'{^I,4ŵWyXlԨ_^xEyҿL6XQx&?3FD e F᳚XgkM|tm6z 36Ϫc̒a\g#ů;8:-n/F) >gWDӜ;ra sb +"E$ON~J:J,2;{,Gq#g)tYכ)-GE.ծ`Az Y½pmMDk:[0.ǁ,#:"=FE8U.ς9mlkFh;?wzU9`]~F0reu%7i{J_{sVL"GϪyg-7czd̿J^R2}bBn)6/HrIl:@_7Ol(}q> +g쪞ELL;=m(Mwe߽*PXtFe5_1bGcY "Wf9/Kogпjx9S\XjWfE$q. {V\_,|%7GJܻ-X RR+(%!bt!$5ΌHܭi$l0]\jb1]đNI=p@K<Ƞ )kwʢǏ0j&:94 & ;5YZːz7Lߗq0y,J%@BSpLa^G,zǧYT"aX.k}pz(,kPYP y1菋9Ⱥ({Wzѻ$i\VE#Wyrdv&[BEi;R2).Ra}H2] ZlA/x,lm]# /pa,XC7^4ֹp.'BMcyibaCnRvR#nG?26]%p+˅#TYjod0 /g !QD8UL" =] qn#9oE] p8#?S}Q񌬽t]ZCߒ^e 6'aI6PdAe盜MO<3n@x4&d&_ r/RE S ]ZIا.~KatLz)ťWH u ޲ɃG0K/kL qZ׊9p׮rDůD=]=O{ZUmMj˜FAvH2>e_LsKد/+J;eP cLGa䙆߶`@ZD]88vH6pdI7nîv=&[k葸J]keg2A_Z0ٚ;YdԿ5{xbB%AD7;re?#|.p Fˈō5ނJ Ҏ*o^)AaB eiM4t^vxhy2}<; {*CZ Mi*0kT:0 ȫ.fRVJT Nۮ]cƱZi;\I,Y64,(ܘK=x(^$sYP6Qz_s1{(=7w9Pk̽G@Rg? ^c8 i"JO`z{$r2oc^̫dn/TZ2GR\Wտ&C؊kz?~E\l;!~VAھs~SճweigjOȆ, k\Zŧ\)^ppwLWUYѫҬPY J>^2o>r(ӥHw$gLs ^\S`UF¦Ɠʭ h N0 QD̠,5hy2ir\"8r 2_SDص|y-R8þ╻Lpː[oay ĜSj$4`I]aze~Z;x`a-vc}mS>DPV$BiFIj?kF4N|Hxӭ`UyjqYEu n`ԛÉqBH8Qq$lѨ>B^N|8'ٶlU# 1C[Sen\/׽%lɦzuՇG7U +ub^tdF6 I8Ob _H VQoקPWr|Br0q"cбqd%q"F_?^Sɨ„PBА급s 0 2}(۲ԈOCL=nD-qkʩyS 5}?<-tJ!qٕ9pp I@y%ΜʝUY8(`7ذ|d!qrЌX knw~"(#+gM~nD {-p'g PZCc(d똨}dAZSyI\`<xڛ>y-z=4Itq/qb+~/L)N3 /st lp OQyyTpdPL3_Yb;3\ /#j,ӓ-ire2r,pcCiQMy HY_^qpsF7E8muS/FPj5 (Id8.Yؙ]a T vu`>c9. ${qT5'9pо/qyb/Brg4p@Դ!y`ļyLICErg2ud"4D+g4˾0xN!! 7= cR9MN9x0z! 'ߴ>}h=F͞mEacg1@SXCɱb] V'Le,Dv`Ȩ<0PUŸƟ^7= 3_mlQ&nȩqhtsOfyĮ֒ev%:DFdMn*WOA߯JǬ\4J Ӂd܂q HQqgʼn! guSۏ[6t?XrbMQᝣpFhOُjҥ}א쒔.hQvf^ҿ0,w Yc $I}RH[}}3*a|xrH;/uB [_x5ܔza EI߱![?%R~4=&;jOrC:JNm O&Id@~{-M0;*o/yeQkܛaro谶:Gtӏe5^zJ(1}E[ƀ}~>YD7LWScIvJ/ϋ,ڦ Gs+A8bȲ ) |gTS۵Tl ê&]^ 񫦅<NyABO2iB+&Xb`yZk~q킿& :ʼx09ADݺw/=!ZM[ۺrTv$vjYH㸐Tq)FjU{ew1CNꕯru1 43ބĈ_Mh ܚv5ӌiyDMHa7 (^]D ~Ψl>bD$9kmДRO^ 70&Wg)Ms/N2DlK\L-xQ9sV i/Xk'Uu oibz3SL84j./rr~O@%6}"q$v Mtc$xxGA/!GS'OSSң!{Ӎ!٬_2; `W~=6 h1#型$*nݺBknCEi7I-*v<:a6;i*E5W ;-N I=~/~!_:" RhO;j봡[ªX?qex풘$m8|ذ:wVBXR@PWFiFp8z y>5GO2 9^ҹg)OtE(JhF3ɘBUAe> St!R#2P|w UR̵rFXeS*T hө4c038D [P"渶y$뜭Ng݂L_L v2 S_pQjmuptgH+!7}wuϭP_C`#(=ת=2qLhUz7 wJBIB XSun#ld~,dL`̈vC4%;v!9<޺$|ϙc;c^j&@LYP%gdS6!EGSPItC3t)de: ’P X &@ppyߡ,7w(p٬88HĿbǠL{ٺSL=QY6 3a6DE7s+ҐRˑeu*,& ~T۫^#u㲜@d5#$&aS˷ ΡM 6([h^ӌњzmjBnt>u"M"+93 y9?ۇ&Rk̞?}Qvuqu)ҟa&*yqVC;骶7W]wY\ΙA'I85LqWLAبmR:S NzN߱4FS]u:Cq@ՈJcR}ç߾B͘Ȗ_-)߱GyA<:Jڗᆖ4?`$]γn0/ViG+|1>y}GZ}G&d FԆu|@61^Ek⌽+n :|8}*d: ~ ֙ByhX1N"ʶ,tc5\rW*fE\m3FB qDQDmW̭zwzu]F>QA5 G. qf,,RuJmg+h&"ЧwޞF}>Jyc/cX/ xY1e<S"UKzjsgTu3`@,Uɦd35,k>6owu b=72htgO'5MOa$#DK1=$?+qqRɘsݚ%Il'84[,"30 ɵdrQ-);>&+37+lD"ѕAQ5]|cpDChKdA ׻7 YJP;&r4ϝctp sR_Dmm[ Osx-1lMv|};:FIƠ\ݩ'X!*(.R\Tې.qAQBb/t,ƀM"b9nN9#R{mW&~!9$ɼA~gbH*d-xuV!wm O(\p`\lKۖxS@̐zzx j2حjY^2D~ND$UKȔ[l[qTP tT0Lb[&Tܫ{b^B"JV5,zP%@uVH'xKpt/\PzTK&꘮oa!vN93;1u ^~|?l~laĘ#zMOh}\ct_YgtVJ=yI{Ig(xigI|zV4JU N7Ƈþʘ a̾U$驔fŞGBPJ3:#0eմ)췋82MW "1Gcwz:\X Xssxq4 'L}g`7gѥY#/c-x;ptaHL3%9 C)$fˬU 2oT)9EBj-΅ຩiUYs^гb+m^`c3|ӷ3Bů ~]ER*a-r1] BbcVp8ywWD+ ^FP/jA:DjoVfx[?;]M"ܢV*_Whݻ+_x¹~v)*- Q벳*w)$,:˫=ƃ(w?6#:U^n8y pgPh+/'6ܤ:8Ttɠ "vRK  c L C<_O 0,;{ޖZlwpf'nJjiqP-NjU%nNf9uZn~9I+FTGAeXf eo3.q5KCd"y r[Tu]9چ1XvVnO }[,_:1ʤ^Tpy'S5'"JT]ضGхo_({d ݋d?CJ8&ս 5Mi1w \HoaD)B-Z1/ۆREmL3nPDU8ވRowiխ67:ϵj*U5X)*r8HQHƋk=<R1X8!E2ϑH574眂 uRf9zsu?2pl+˜TcQ8{xT#2 *'q}G gEo`w0^') ZWƸ̅0{‚`LZ8ҧMQ%=qf# Z֑2E7 Dר4@# ޅDTLp׏G q|^)@K^ g)[OS0Y68(ؒ'ͳnG[׶uJtVv5%s>o˛йP<2b۾٤ Wsrɱltdʏ} kylqկ;3Jz##]?euۡq5v;-ܙڏ%z]u7WgyP.VаŒ3ЌB}sIAB kZ!~C ^RK4_#`åP/M)ApWugPhas04b2Gb "R߁)"%aC8&L@ŊHl&||Iǿ&BښVBܕApVV įJil'=K4Vat-:  N R(:2dH(mzO@]2GlǔKc \m$@ͼ>2NdO_@Wz̸?-^ Bo7eW S]Z9c z(ĘZW1te;]K$_Om[ߍ"jh8ND ?SQ3>| =&6ZOIͮd6=n{3埇MtShk3EI6?^] 4/>vX[KR<~b˔%?h$OHr-7$Wօ_@u\M[*SyjBп%Jwry W CkK3a 3e5°Ws}wuPm )P\)Wϑ4U6mYoV|{ &75](\twrDu)e%S4RR!UK2 ra#ſGl gmgg枊#zkLݕ㎢>}aS9^N >W)?\|кL"0ue5@Ne2t,*DX>n56- H2TMtij `pWYFdvKR=ћ\†MAD{4ˑ/F$to5b)VN~{fc0ӹmC }szäV'a%2i~/I,>hyY8'5uM}>EWt)P骗нyvvb#|}BO#7svNc!ݞ4I7J tou})>&Qm4ӂ_K C[xh4N"=qz`c\v+`" ѯz`cp\Anx+L566<;Lf x|f)@9dI/>iB녿 m3mق 'b[g×J/TfzɊhHc3x d]űKqMbhRx"L⬑ bL1I8}2CntE6-v"6;Q/р{(re1 \ =Hq̲_Sp8(B6^'b`Ɵ۩UO!S?(5-VBaMq]B/Ar[0<2l !;xW_+1O;Ew%sٝhp&Tr*pWqkqM{@6j7550J!TT[g]=fݨt]Ӯ [ůDH.!jP#)n`dل :Z e~K_" ,\֜9}nؾza>r-׼$ٴ+Ky'K[S廨@gW~ݤz49ng%{=9}$f\~?_抅tPS7#/ĩl]bڇUʘV[YleHV>A E*7J ӣ9|/j>ԅxS.&TXlo<Ƨ' ']L9jѰd ΖipTy0VKqBA!U#S_:Omaf vASL 0(w%:U^A=XxJAFxn,%-6w4neru꬝vȤB$jЇ+e^ZgrĄ _>}WB`w4vv<oҵu*wTn`??XIC9=k0 ${nG$L^  >Zg`I)pVЅO*gZI U ڿ./׶g%n#aS1㋃q*nLoB1X ez&Z0>^{%?e !^;>@`ԡA d _["&f2];*)B&ׄs^̻SHM95yI\ ik/᛹kT&C.%s3 s%h+㮺 ƫX 7v4rk D=cboYB3ۀoc'UMoI>ȱr6>j_ Uh%sHRa {1g%[ddiHڭE$<1GVF¶PwOlǽɗx\>ä"H=$SF >vPB'*1CBHip|s /N,j!$J@1:Qo9VLqyڬS: A,?lWW)~}]!s2NRfļC0+ϕA@ (Taa;T0&N '% \TW=-h^zr{pj,oI*3.գs ʈ7AxӸ/ 13D-Iڈ Bkq*p;mC!*ej+w",X4eĬw4m:)jmQ./3$FI:T0dĽyWjE4.: ;z.L')%}i3P"asy<:h7z 4o S`$"H6r;MpRplVUD-Dc)\ڴ ''M*7t+\ߍl/jy1QP}aY)a9G_CK'Gځɴp 6 •lt!z.mFbQW7ɧ\)W8F\VV&2b3]H"zGD$qLª!zs$bJ!_ 0gf\^<y>BQЯE\bZ~P8h_Nu/wzFH 7bm_PkZжd6@A_eKx6T] [p[r{=\qGQ]cX?l윗r"]oo-qsՆJme10'+dq+WB&0볔%GL (],"`\AEђ!Ͳ}2apb1&-;m6 f]w/3.`j(y-h7lq*\bM%;~ecj+*e?rt΀8h&L iJP',@(j p 7Hѭ(~fZu-[s. '=BW -[o .09(י*k}})nV}_OKeqR~ ovp/ >L;GF ƀq5"1lP-kƒs seh+<?hs0er#5y,J]7NPrm==&"M;-eYFW&Kwx3TX̒'nGBtE>lt,C =TMxiw5yC=7'I'5O8X.ϙ `ǵsy[ >H!htߣz p`!W#|`һY,v+"'؟v$]8nU7jCM|O4&Hؿ~υuL3);ʏHy Rf}D*cXYSAxYMƐ~L $eO?JɕDSbsWO5wJ<)Z+. <&)LW#)7aH}6/ȬyUp[ "ï-k$%UGlOVJe\y?+ N#9gjܧ`R|;*Dr$Bf#pΩL^p)/^58foMX"[0fxֻr m[^y8ԅJGwI'%ZutlMLJq/"JtX=c-M{pdm>%J@AM#Y%bǵf(znEIzζQhdy0̠V ?8CJ&Oo@" ͈q GURDGmͅ!LyR0o^i}ZbD"0 z/&;ۂHB-ym}bp,DR+or("$FOHu\h uF+_A_f ;@Q'ZvZ—lG@vx8\8Ow>sl 1FIfQ֞LF@`LgkcԗH )Am]b\򃶣U€G‡ c1-^Q !Sv%PvTpxyQtx@Fܘ!;#!nϪ_= 6N2(O.x Ѳ$ ;3H- ,r^ Zs.MڏD69ҧ[)`=8RXx 9:[rF`?-z Y)7sw&o84úܢM,[Uыsm );U߁_nNUnxl+(B͌wmÏִ"j},ߜ&qP $c63T#.m5qCs#JŴ"޷+r͊;Dz\=/gEU,vRa yP,E 33ee|÷աh^[ "e_*bR+݈F4/hl#n]CO'rQǦx~Tq.]֞|eI3?[vu‹ptpʜTN:ZYZ(|'˃a=T63(٪q8e \)1t#&߱ɵMU6"\j;A  ߅v "$2GstR҃^'B|LfbtoƦ}կ碥ҞS{ARf3gU=P(0!w+q=Fh&K-?+g~la vꦨ?UG&vlg;B=yRg$cS-OoލiAd?ځ)&n}5Ue(o)@C?7tLOb %]bс#dǚ+\3ȵ eHio.uw,~ x~]ϧ&YјzS@*g<{Kc#`-!:2F~TU|x)  }wef'ڼ~bZyBC9^Lo AMz.qΈ+\&'S.yBS>a;t^אyb1\ p)o d yLc3Fhx4;I!>e>[Y,WņJ"e oj7fUt; y_$V~;+5MP*/6>")tгy72ӊ_6ic$2 HOtrUpn@F>;j=!@ Z h43*e!6mkU;)戼IIfT΀`9FTSS |UdD:,*9bȧ4d}A<#b\] -HI |94X3:)߇Iqxwi\nDK/;;Pa&6=NF\f:OJy*h)>DN;qI?z&V{JZC0Lp_5`iu_Ci@wQP/R_N-?'9zBx27< @@\K!kޠ̜RgE%.٧v$JB*=s +n!vaxfa3,֊-~Nvo@{,gJfQ5&(3jЦoJ3ޡ}` Ĺ,=rgO1B].7L1{&ERDl4w["vbPVB|޽huv q5\d`\ ;w@:h.1E).1~!#ka>LG 7r^q^B{ƛ%'U'Cb/#1)S\t+cFtVcfdM6$<9_hA/ g,x wl2Q]g _m>aT &tdi2F7eR vGn$v9:ɭ[m#^`7m^>//|grwޗEg:׊"Xm⧿; X'&̖|"Kcs3(@(aqo'1*-ľ Ĉ{}1RȿNqڛA(2lah+QbqHē P }ž9/V1k@miҮSM?uptL /[uV\h 5>T M ~#?S=(7/b UM6>6}faO.oM"MIçOT.d)pX\3N;ʓ=KO*Oj4y6û%U ^(Jh}pE' 8a 4ᶽkק%m?g.L+H{;#0%.X&P0;L4r!=agCq{k+2;(}T1&lFY[-QUYFH9)Z:tFY!ry^H=lm{y> x5-_ uS ݣH kFOuN%~yrà%,P=Ґ3B^qӰ=joGy#Klg!x #Y+S8}(,XOKV"X}T8)ce{tM w^8DqO>wfA&X9UډfvWNй VFi"vlz8p(?x0./pWδdB1 ?m%)>fqH$2>`ҳKzo "N=ʨlB7%'2-B"=l1#n,_)B6_ OLXY]G|u "㻚lq֠Big?/G$G \sc# aovVU[ū.ېg9*"B0 zRVs40VxiU+/nnJjg<$Zݒ,6O4JsoC-XxơF:Kl<YUYX94;̦::~Fc] ސv]I Fao`IoTyd'8@`䐌Ƣ~.u<;ASY3-XyP&9=Yݏi-lCTzk.:n*Am!Xr! y6͂~'`t@k!6G6XkA*Cl. $XW NP:~A'eaHqsF3i|>& #SJ®O/Ç, W-iZ lF=RqHViJY(LU!L|O-C?hDxu.nBo^S 5Fkjq3пXX5;8mmm]%ȥj.h2b(^:$|ꐖG5"(j9DBN;YV -$b*k=w ȯxbN%G*bC-9^(A)ċaI?X5<`epY[x6!NT7 x 2KXn"(!eC=(oF6R]2jstZO7-rjH66Di,H4ru&jg TUQMqo I*Y@NRz1G ѐVc"NfxgDXQ|gL%$*TtEHf!{rJYr3ȼR+\eCbnb*"(|crivH65B%c>g",4$uoR +A.ն~nql-nH}+"IH(8DT3G .%mf+C559"LkC'YHq0ZO@Aؽ}vj04%NwTA$@bο52,?'DŇjmu:zGuͱ{Ew)x8ț]#84 މLelіDK7\}rm 6 muAz}c]N{J*WbH;Vt)gR+Zj5Bå-@)Bhu^nkHbe%EdV0Y~a 9}H`yVq-PS..%;3oļԿ10ygۏbM9:Lެ9B/)d71:Z+m`l, ODgjf Ҋ^yNA -+y~#%t?/_QɌBBt.RFcj!P6 F c$E*벳7+ɍ2\‘q3{c#\E(W!z"rM]n_Vz@/'%-yUGԻu ?C{!Q3x6w9S$e_R.rQA5f-WJ_bQMt'ˍ^?c*:dlIMY0 n=zF0tjְlϳMWAP^:5@O6]]^ΪY6[.qU}^r Ip}=g:(% Cox!I恴9TqB#g'Q|H.8G1!g-`_YVCj?2V{Ǩ&fq$E ]H3T17a0,o,+/nD$}ˑf&I% J?#9QZfL3gByሥ`b~g6|&)V>Dm g [6)4˵l[AY1GuxY-N]R +t!MJښW Zrq8oHB@]2z%ojE3}k:\r-`4V !p gXW 3DC*!8-~/ omJkgƚ+3}SE2&(G85 ._(YlfˆHkz Z>%e@ /d-xݒihj5d/I9bv =3`لm67=8-p {OS4lbĂO0xIBk]f4:=YGTޮK JpB_c.;b5镰:m1=dg0ef3Qna$pXwJMz$W)nNmRs; |S)!iۢ"9-+pn̸/rXQdf?ߦ(mZqmԿ:D~CFD:Ϯżx`.]d ]jr3:2JA"lʀ oZ䪾`D!p#K 5v)Ddai46q_Z”M;,5 ضm!D lQ0566MPj(,hSxF9@*vX -]Fz♌CSmie CNF_Ê !5EX;vo 5Xyc:s/z JfD6X_9؞pWa){3.=y a\6j3*&L K2sUP.G-J |xFJ ҥ(oGy(TssyZ3f ,,%=Ut0+:7H@meohVN1EDQz9!HL*MBzpx|ZSB ՙ-hǤ ,у5^,8q<׆f$d,#q-OU{Uk,8Q3 E ]CJ8}) 'Ԟ^: sozr5#t']e+~Pi 3"N5o%+,L51Z:8vvǍ5)O0V ^OUd0zkIREBJMWUAK1A9 wN9DN"G_Nɴ@eITPSbr0lPrs2UE\ePtC#恔0 %th="0_8V+BB!nث6} {Dl.ttDɿN_jn-/ 4Eh%jna]-cBxLj>hnOlZQڈľ =j.c ?] zkVvTTױw >I2Xr%OTVȐ?6Ę-Dy `P8w}p'B!{"u r\I'_k!r\u&OXpÀemW5J4!~[zsײLv]֬E}308SD֦ }Vy$p|Y?V?]7̾qA㇀\2#wD+];JΈwE By!܏C$h{BehL ꍲ{(Θ#^ pgZ7AL0 rɰ9j>3PIb`2n.H.\P$JàR xP~eߏeۃpG[a=(OQR7~lL:@sZ<ɌK4eA&ypf)ȵL"fl,HƾYdlt;Z9^M yΠ>:Ԩdҩ=%9DGgC ņn;$ϮriyูP6ct'B6aliZHM(O t-Ehu&;je:!H ̫iTv ĶU2_f⌧$YR.~0a4BcNp[dkmhqV7w9 K d,4 ^6ү& ,Xw 6l1u$y_~w*+=}o@"ߝ V}ߧ]*HIj`ӗs4h!ق&g 7{rjeS c`tphdW#o\g|]3dSFrsTm4sB+%n ]#!|%402md uJ?%^*=&̋ fa#,lk( 'õVvX5qDftHnd ]%h j3Qdw/W"x6xPkUt:V!FbQ6McBWK/0fJ4vg"p9kmBI^h:iv#zL*IXbج{˳m.I^fi n0ݧT٥zW.f؛y%=K9ii:f{b<CϮZCLgΙMſ;Ɉ@ov",U>E/uXZXz.ssRc`ݎ$^&^-Qz7o/y)7/d5;lIM(I×<-Yj,^E>,UuZv`|2̤O$P54Uġx k06.aOȆv_0ɨ!V)!c s40KT){9 IEoA,l8BʵcFZI:x$zC{¢xfٛ;) (1ᬻ_-5#hkj bpjKw[f^= ˤBu`R6KyГIl[SL @1e\KY=[d ҷJ@%WK"(+ރN9z`af2" K7# Vb0Y'[nYxAE( /ͺ]wRRDD¡ZWd|aê9 Ş/9$fz=%.喎<} :H`YVյht12d Z8c"т|;TDo*FO%,L'mh39/b-ʄM,.AT Vu9s'ڌ}ʭ8 H"\ɾP_Ob,JPh'it:R3噭5j# DGwo))CZݙ5XݳfI0ӊlLZqnʑKwA=Ph`˞cp]kU0*~ϷaLd潏dbZl_Uv`lS.l`m*z3+cpY[ϧ#␕3i8tt L5}o0'tۗޮ/ ˕I`~ŷkeR`'K}`sinruLfRCܽ5eCϧψqf[~֕MCC4l3.P{V~J! OyL(꛳]>z mᬁnD^l}Ui :ۚU2﷞U5c 3srl" a+>HRɗRܰhWsj$i&JMy9~}%X| ۷[Wp5,d%m4bL(h[gDC%t!2[Zvٶq}#?ԶCEM nj?[gh=BZ`aoZn%vLVS taӥZG,ҸRlÞ5K 8Icr F*8e6H9 Ym%VON'u  |s@@\g*N'wÌv|-d]cBi; W+S@R(}Ϙ~I!w|L!G#h]k Ð] B ,imbL]t}s1Gn^Z#\qX+ׅcj,?^qS'jzUzRr(*uilQj"$JH Λ;8@}˔謝p>CE5C-a8[1_~ݿRV))r!uأ猪&(qgVO^+ݗ< WxA_)$UXI)؊Ac@%tZSB(Ru(+m|R(ІCnũ8e2i^~|A?A5.T?l:?=Tߑ 9lr" ˴( uHBmwqOyEkyy{2~} LrؼB.4>pz6}jxe£.a\5U4+sRjjrrXd+hݔd[!:҅$Sd]z4jOSkz&ѿjm]p[ZR{ϼ$)]B*m;fM+m)HP^R箯Se@׃2<0ioA 0GD GrWet$v{Z,P`Lt+b+hQ{!МN W$B WXlQy\w|,8fr"/-Y11㷻 )u̜2jSmDAĵӜR+a|KD '^f)<|_&MEq.IŸX" 8QxeI rr M`ZUoRD gS^UpQPd'h<0]-ӄ:BGF(oS"s1$\m0eT0.NT8rD%< S4";Goa~ 0ӱߤ:Hݥ1pVBѪ6?:5MEDag[i>آibKz5.?騕s;q%b=|psj/C,!gʳgL` 8do\7M8_5\'t566~Mt<2V w4/YuΊq?Emh`*`J2яWe}"i pj w5eǻ@E__~gFYՆ=7p90 e|iIJN[9KAU -9?{S,hD"F؇p1)% )ɰ;:p[,te3#;7**+s/} Zl%?_Ҭ>* :j*CWXf-9g< ƆnvENFo+љ턍u} 2ti[|Ezq$6DB>2Wɀ0蹾.KjNIH~Hhz)Z>]Q=͒AJ.JCb3ᵫjigSay|H'%y?jx~YvrSt3Z<\"iܘd'C n5A-a/򭔨4嵓)@qʲNG K-r)T>9`!G#.*dw94m+4"q|J&*I+$#G`&e> B>u"5q!.CPw>~2;*;.-N#~msȽ5-A8o\fiȬ>CflӕjwZ8 臫]K5~1 {U,ȘVaPMz7\xYU7Yk r%?̥yNp,_i8!"M@A .V[ )66zC2a\c'sNr|t(McDb[udu8;&JSKQsCvz8mذar;IGJ$+gwWISh])e!)/m{N{[b쓀d)Z UJhZr `rsprfP >z1WWq@:L1 ń "밄ߦmSW&<ѽW4FNmdQ>|rmVjyN8c d{y_D%Z SʵN9eL*Mzx*]D.ƌِ,edu ` Yj`D 43BV°$ȋ)HYM=%vd?L\ɠD l58߆:CI'aM[gCFOkv4G;û5+qfᙨm;LX·>_cDh:OHE1Xt%_Vi3`Q6 ɜzCKvF8y^I>M+EBL¡b HI!%'Q.u18qS j@#*:,ѐb0a.dMMgDfOhS{6 zIZՋ&D1>;<4dIBUU>M"z7t":`a&!(-)W=j[sDHWe3dϒ8L-Q`4-0xLr[8"B/b7hOjBrD3e?Ny %jÆ.P7(j+1j9ZP׎R!HdgGF6{޿xI T'IN4Ӻ!\OKjpg߻_Wtt$~:'*<=RSi=~LN5=2> +Ѣ95&%tLW芒I,,̏)Y_)=%F/,g!|ՔFH܁ڴ6x4CzGSyK^m Dԥt4=VfH%}ugD=`mn+ړj&V[AC2R1F)Bm'qG?*(IN?0j"+S#e3)(:ŹvA!?0q=;17,,nST`ҚW?=O_7́:~%32*3uSt/g ,я\3si ~ObN.6{+:ԽrZb!!dkɜJ%~\ NNo@բ}H&Sxyէ Qr7-zUTP(p<2`` F60*@ މ829\8SP-J|N!hFq!L; Uez+TRV5 ?Q@_<RY2(nL-&Vט]c8MB_U ~ź8л!Z0WP&ڕnTObj$=cI}e-^PG2RqfRzJ>:y`Q\Rf4Wdeo(Fa9m7:`] ӻƠ#[HiVC,,2G8o^㾪!d&?^-ttZ'| k}04]n(J<, lxF%|na"s`CzY>/D%j's.&S+u6Cvj&+Tb존b C;j17Xr^J|9gꩇ XaO@2VzHJ4Z~M3=g_w! R%Jq+vM\ dj1ζQѨ,\?8Y0RI7wn<p+rJFRcIӱ-Gç-[@|rH˛j pluyT>vh?tj#-GcHw?Z&Y?S'ʟ\NK8_,h7џNjƦ!kPNn*Tӳ8B)7s16ew6xW"L}C.}3YCQBCRJktaaNj=)}|i^(J+r&+Wj߄m, Ib'|! !l׎l^.e"5n|vaV)kO2A NFz76h|(p9,1RXWR%cr 0#π R'Ig%rP xϓgU\Z Js)g0WcW>?XTBL%  X倝o[sg "qkgƐctt bqdWþ<~ x^ VW \l@j8arwM>7S .I+&w,1vKMiBm6a d/?&VձϨ.'J7R6wlCҪR5!4:eZFx.\+IS+9CI;Jt/aXN ёo^77D*#f-Л;$>8,{mS V¹倒O*)DՊ@ tv:B!M-5 J#KpIw!8ݥdߣ ~*M'ưU^VmItIK4PU . ړonrex*^ģ2ТV IIU qKIJql([gfbv%SZ]nT=ǧ"%bR-BL@NԒWٴ=Mb juHw `c"_uywfۅ"0-LX~}]3"'rTez]8I~ oӞ-w~=ë }EUdwۅ&|^C^/'E}j a~4]Ⱥf׉cH 5XTpAvWh2s&lS4L v %U#71%m'L O1q5GT J`5?s]"Uzw=kf&^ 4Լï)25P3ǫѵX8i~E<IΓHx%z:>ay(+'j<–Xys>Y%tY4𺈢gAD o߳ˎX>bIfʵ(6F|p>SDzZ@*8dhIn`Wؾ}Ȧ?AYݝ/ўBU3v/þHƑޏDy)Od%ɷy@zn+/Z)S-} z1UaFor[z)E@;5i!H|UTBu2nTjO [)vaouω3YQ0L@lpm9K08U1ϲmxf)竎gXozP  >O-TcnYr^W:ќQ-`-YvEYa1 jdQ*yJj0YLJ eā>٤#ζE02l$[rtX4G[6fH\yl;JrO.(' 8`'@~q 3 <ۡ y/5~S`>#>Vi| I5DPЌ8zX9CڴN.b#W8 .O$XK^!>,'m$9t)f~fp zD*}eBo ڧg@!*-lԬ_uq p45v^УB;\ut\p3kEp{\ɔu-o(.ϮXaBf䖏#nL>,\ڂ`DHCb׍Ȍg49{KP $? O6wb]ewg|ƄkI<$c~$m}ɹ`=x'N}@U͐=1>{"Heh(ZDb}E"Tx/bHjsqp z 41abEJ<$m92ȋ:[wDTR7K< DpNu2;eng0ˬOrQ7R#m&j(a w-fwb [mlu؞Rs"гqY+\IЕ'fA].㲥uBh\ImLb_k MnB]К!%t7{}F4ю3y1 yZLOr`'e/x~D灒'G#iO*7qA ٌbps@E;T깿)rA Q[8YoSQ~Η!_qo` $)p * Ee*HnGaGbPmҶp:p[ؽlsD1ٟKl1 ȉpuu&:9&{&_k ɐi{avVUx!UBS{2E`m2 fy}/Eq,k0jvXsÑ"'z${g@ԘcnK[`#3BO -Nhq;"fZ_QT ^fimsn! ,d_>Ϻ8&q@TOULZ"e &kauY[3M_{rr&خgQEz1y |n[K$Wq.曱M|kI^(lTۨޭOz?hԖ-ږ&# yPxdzmM3Gkk<[F]9&+iGńGu([ܶKt@ZIGC+o~qClK? b~("$rh,{ +Y"oFj\@qmNnh 5U [i!Fϒԓ^./ &zlI4k7 (3!hϒYxhEx2W%ͫ$|̔&H^ͪ,T zوV qy_غ5 e+h{}ngV"Mu A3C9\E6vmZ[Dv-Hy_gēDl5eo[:.ޟòZ [Uc4W7gYTokY>2L{`*Xw 򆾔(3)+Ũcb_\L2>/h}h)=^mz$$vSgO$1i(Mx9`Rͱ{ StXuлmPv"ڙkj;k6sL+./21wGs>/u٭dR)ݷcFfٯn.K7eʮl`$+uxzYEUp}ϲ41Ő ei Yɒ.JFͤuFĆ:-qD hwm[f'gw{卅*]Ftht[ 195: ,}%eUdAR:)2hB}ir]ܮjp-LR}7!'?ä l`:HCFP2JP GcUy:ˈC~9RxkZ}Z΍Yz@'# OBl#eW 9x/pzUsf(I4)4g=IRjGVto p˯^73T%MQ;BRrKx1  0_owI(0xįGs? rBSQnLw%$qa(!%N`xAξ HAj ƁZ-ͣjrOn;spgǎ7ؾ- 鏪6,(Y?NE#.pѕ(*wu?Eao\_&@̸agvЂ>۫%׊ә|Ŵ̼Y~ho >w}\ ?W|hT,RwYgw"d~!&WĘmFd )ΙZ{vЗCMMؒ-Jf}4m'BR0pVg!Sk$Zf`O1N]*_vorLbq @rRGOOSMJiu|acT0)" -arþb$$85hY'.f Е3Uf͡H|`-*àZ7m nzQfG:B0YXvɎ8 d?sN6lO"8z"X#qlBy GVDR1 |9K2 t@Pw}`ձŽ n [pFq5Umg]C_̝#.OXc焘/vrT {f H? AHӘ*XWvY,R }odQ}2 0|fK@/!i4w?ZHyZLΉ@.*'r@!N`%Q"8668}[5 aq1b@IX7NoEIIX{ءžg,FX]H=EEz!f /à~5*)TH|_blR@3Ƃe^wAs8E@>_4ZG .τj2AQc18h@8o)2qQlQh-+WT 9#o9|ý SU'q6+>n=ZN(i\+dk #_|MhHn0_VnWQyB˗M:2F>2fzf>Z `#Dub p&g)a*kU6hy\@lڃ!CsՇon P6&Nlu;> n<^O1RGUڝ£-!,2Rhv:AƉt buQV;n(  dƒztNZ)/tX}I<9ZF(n1bCb.+h=l5lܰ<Dm9W7Q|.g,Ҧ9zŭ^Gk4)^Biq¨J&ʼnȄ xSjZ#|klN!o(ȖqwHxYs f z7Ҁ;Pg] : R=L2O{ZPo#;5BZl*m;Iz% x5)GܯEstsbmo]F$"Bl#z]b[褺I`+?pȦ #i :RK#Ȅ0mՔ 2qDŽbQC}p e8ïܯtYb ~Cf)$X 3T^Z8|/_> v0[ݿ,@o͏7D3XaREh;gLH S f Eb\rkuunAG$R6/  &*u*\VP 4׶[}gNB3*x73-u9{LFok԰G6p .j8!' 4j5;OqV jP YO"&7+e"Tkx ӑbhn;g V3)} RKw;+{i,ÏsĆӼǕ1%. 3g :0iZ8`.I] 5RϛJR*Aj~Ӳёdzb+oS<^_kj3NS#9!Cme1t˻}B]pHfl2k^.a VRH$aC?ƌ&_y&a\gs[B? `tʿWΏi 'Uty n lØKA!},!zZ?0[ >zu/pmEMf|Lf;&IVͿ(]0.. Cdaݸķ1kRy%ItIե,A{-Un_92N͆{:=%+D("Ҷm V4^ 8*lyD<@zP4}q"oRYs^F2G`)>1ӎ[§vlvFOUP:6+f[ rIzMa)'8iJ"pf5s/403Rj;/8 #jY=C3>"1b ]To0}?uf^ė*͘=$v"CIx5X˧3TOWV_,ɺGw^&G0e / fO;OHM&XE߭İ|xe%uH< j ɧTƠ"q \a+ºD`=}sWʖ*.8z \ݭKwA&')Wޚ\F9gy~v+4)p:TJs8m<C5zf-C)XCT7i!7@A "o@dv jokr\%0^_>g4߲s4ZtcxRwωxy21(qf4@?apKm86\Hv/b3Y\]f;kgdЬ_I4F䙗.SN%mŠCԬ-|hffYs5 :tkzXaFzTXo,wK'ciE IG[>qKi|}x]:$pok {oݯ0`M oRCC4Xoxjn8wύ]ĜJ%b|U-akoxEYUf-n>c#O!VѮߊV$#؅Ջ'd,no$|: [!uHG_9:9)y;9>jSC\%}z#XOPq! HFAhy`" \)GK%w))x[2N \J,. [h&U1˄R 9lr!@ SOc]`y*1@ey|uvBy2;n%C_,JC #FKf D-5JzـkqtRWg}d]btbbY>Y )Z&(#i:[E]5ZOQaJ4x$|=T[#QmamK}m}>^tp$ĠH SEh"sؚiFrt"]ĵ *u5 W=G M„&qy#bdN7q{-]y.)Bu5:M?Iy zp2zZ/>j 'al~p0ni/H,xQK63 =(Ӡ2)0D5K6%i#MYBbMyjFgaBzO%=Arowhե,v,:N?-?z:r2RdJqT]f.1vR7aR 3yǯT(+d=ݭXQ@įT=JI.qg @0 x7 j{go]lz==@LtM:(m#Qն?BEԣUߛף66Ob|-aG$P'^,ՍnVf"ۧ4[^I#BAij/HX^,#)U&EkD;qҡ o,3?*%# e]G\?Z,*{t#5Y5=pw,k#>Gjο=il0>ֶܷdȲvTsZ#sGP`Ib%*j!/Sϰ}oK-"Lq&(~Kgkz_$0D#wq}sXE{37=`/-X $t\3˥w?U$)qb>sb$;lsb_PЊ.+~wH5k'6 cFp{z,VrTA='Ѩj궣%W-}fd;bODZVo<{D#pdHO#:3#<@6o[hb.S fi&b=H[2')| 9xxcyHyH# xЛ' ВBZtdn]aq&lvZ+Q+4`иQwQ6.~}qWzpWmHx)䞣jq՞U6TW%>a,.Ic K87F$=O_"3k[$6~WjJJS)ØfGvz0J?P5@qӀƂ ;Xĉnl/|Ɏ81;=pH kR#G<5"63UNӥOjJ¶*Yz"͋A =. v@ y"+mZJv7(KF}I[&%Lw ks3p9|eg݄i<i*|q Yˏnm2KdO8T#y@N,>5M+ՅLK)Q 5̻? !}Zú@?w\Pc P66Qorw.2*ba^9j}eU;hjsAĎU=Rx2I}‘_V,[MVu_2`z"? ˸HAMljk% ;RE43\^jaKFցX.C*&%OvDy]% 됓N* [X"a[عLP\bWaܤ`Jh .z],)Bi<3\'B/aKJCHnZꢘ<1QtxQ4zn'-ne&i<^ଢ$r<0o99B]"vES g%Ԉ~uHߒȺkz^&|NZ^ӟo΀:=N6ؒ~7VK.ctgDGJGVPkފs6blx+v)#şAb{mRhwϩ(*wǾ=q$*s[7/J,ҡ(~E;]KC^ ]>jN‡[BbpOzs'Cpt SIj945)h jP֝3DꐾԉK˾n1{̟5vUĹޥ[?*IMՄ ہ oeUtǜCJ mF~h}BcYWސԆ?F#m44i̅e -¤+00F. ka lS%ˌ.| R ro>Gʤn t^녏|AKOE6DSZ15X{2;63ma}e.4&OΒ]t˥opFh78nL^Ehos4# *p3ש~j 9zk-1mJbJ>Փ7eaX"~efd6e?Pt[:кcF;qukq\Y ӌ8,=Oz)L|6;$&v]&r1ϜֳjHX9`buւݸokch@P0iN߭Г)P|l\d)1oɅWr'anYM^'3ϒ@3|JGǶg8Adi+A\#7eDcde@{\[e3fЊ ("?/;^+MVذmMQop~IJoK`P. ;xא+KP)ݨI;'`sٴDN_D֧Vm[ʕ/1{pYerrnSF jWbޔ<#[VZA_‡=RGх֐8[ӷ [FgR C/ wS=8M:zVպ`ED:Pwd] i}5ABO]|h`")Y t/0_ ޭU :Wg)8Nk~Y@i)  3 c;?] 'JE}/<9²z`]Pj"(Q?L7Yv륑!9wZń= S$_E4ǦٵWwٳWON&mk"L ># z.:dK1s(-~.a]'A=I75>Cgs(1x;|Q/ݏe%jQc0]3'y?XV\B$퀍Nw"Y F+&&4kd7q$bճ=$tfSX2v|(׼R/|PH)Ǣ"ɢ|^@N,t.)O 婮$iN*J%JsB:mnA&K5d^#S8i2"<N9R uC, aOoR&PsO'+'&6 &@oRXgX{H`ROLmTcfg58UխYn4foMYue88א0,hN6 ktU #eI@,!@Ba`܌Z`s"t _m)&&C7bZdC,)4BAފ~rrV$54[(Y,~>[! ND˷L9)c^AM9= PkIs<&Gʣkw#,wkn@/#4=ŒIwcmPbo0BQ'fc 0#%MjHltt;F,´i *d:,ؘU prY.I‡Xu 㶅 Ho-~y$\{ΠC0Z{ Bɡ6)"ܬU7.==}3wwOYcq (?fOLT8_K[W8kΏ ys]zo!?Mhm9ؘu9.yVS<čmϒXx;Xٝ Y%syΉ@7UAz K8{]kc3b \=Tb;'ꙺn^VR{E<GS54˦ֈsqz47jyH0)4ά&SW^II&^\p:{Fi] 7`~Fb}zGgi>/>y5=xQzs~^J]-LDYU2ĸ}[bv+4rRԄ|Jl!\b#HHJǯzmd_E,:S|F7Ov/a&$3IzNgڬAR"#|He{壻nfdL-qmN7.͂eYi.*`y?7:ߞb)%]6$^LaO#)"k`YAR%2o} 28)\IpHAU \^?YGj겏 +'X CRi/]8'(*גDpv4A>,U8[${_7cU$e+{X*oWٵQAo r %67| 17*$$[ Q'+:l mIE)L+s=yC} lt &W-cXo~QKP0,/Ǖ--)/3Ny)Ll6 /y}Y\Ͻ2Aw|Mj0l-+{9 ˼65֝"nmAg(Y΂Rn;\>c]ȫyִM6*_kD3-e<^N\jV.| 0nF#"OgGt&}8/rRz9U^:K yn^jlk:tRmD6B7wk=0APEt^c/+=d 4hSBEUT:g=/usL@YDЏL SV^vmD5_Mjl>ۯeS}RAKd^BhT ]uϞ2<.~jQ!^((Xet=G˄.D︣>LL4pvji ꖟ')&zS V,n3ޭ[BkÉqƥwY8 Rz3f! — Zx\̢q J *[{AƧft^L#T ѧ4wj|o8M[w LlϪ-ۮr~/+GSTF zg{^?o*JF#ណ*iBʶw4t\i1 Xĉ;I]zXKK?r]}0ȥSϸ I׃rcȂJsf暥)M^ܣ.\pom[vP_8Bf0z9Em{ LDk0qDS$]t[⢶ $qCI͏80txtUs,N^]$@3L1- # P5J@)|US{y9I2t_N 3uZzHEy2~CgVM\Nkr5MnssaSYb0N{nVlRH=7;f3 )F>?d(1P><+pTV7Ӆ9t3H5~:LBaX*CQsYxqӶ"xOMF׆ȮZ[~F4o\ /DDgՈB'=i$bc{\hR QLUIHNCreޑ}]U8dբDUy@̓QMVأN2ߓ(Y\zMa }"d{JUAI)OiW(xnReAD5I THO<-";q.E!L$& /f""`I67L<tž{Iqq+:c\)AX:T\le?x؎0rcAj[u(5#3c|G\e%;R mЦ=-XD7)?&9W{|tw#a&q#'vXgsȕeu,uK⇑Xc C{O 㼸B8NQ QI#Di"VUxsdr:2ƚXq[+NG9 =FCp{S=PXp!gZqkD"{Ȱź}%옳E7>G3v}6FUD:tY൬haQ(׳m8`( Z<7fFȀ6_՚uC!R.] E_,lqm|T9<߹yĘ c)X VοˋD \(`WXbt [mûl6.FǵPhY};P);Q?s+N/P# ,E.zv#/]ɬA'F.x,<e'߆ QISCIiMqEj@:_0\u5;[boT:o%V@^:L~JԗH aEN_B%ҴEChihS/6Ќ?R{ 0x$& } K;őHOgA]}+ZpUSxFGXYGr>j'CIݐ-v ?Bv=5͠$ "שT pnqYUדּd>2pm%ӿqf#((Vq)cVzFS}^ 04 ( 7+{@lB;Շdr0чt7zG4>@-Nw{|fQv L-p18=03y6k!0ĘF\(f,8mpyc HXWRRܿQ*s(gHX:^+-J(@;Kj ^t.)&Q Քefp୻˜d(=g۝7i\DD   "]βB cƖ;I&GX苯 @5*p߀ SqrDQk\82HFdf'&=^G[?\wcDZ-[l$x6)X/I>>ZZNϰKO 9c&!!Ѕwi:.xr`#EPc _?|x@kz{#~i¢͎RUNfi.z_b*-)~Aw:qfJ/bǶqb,NBuʎ8'oG +sǶB{)3 A2yMdoؤ@Q>`%Ar7,8 7]]8`:OZkyO>~LZSU! ~rC!±+}^RUZϣu ҅*kO8sDZLtN/So|D8W@" _3tY 6W7wDr*`eZ t7wb]4d|ruko>zf"S#HoM';38L=2͗{'AaWC6~j@ @O]tYyz5k\gM+J)Β.n[r!.lߛyLR.@uљƀ3ELN 2ϽhR;y|x7 M ΩcMr:?\:zRPƃCWy+ j *s$-v*swl݀u_E b=˼pk@\'(f7%ʍ{9 L! oF=D\Qu/u @+kx1iŇ`7Ʃ+iMd Si}$ǃmUǺXavHKUNPR9ߩM:wqӊW"kabD]U'رr4z_b{R>RpkKUXƞi?xp}xuS:G8.>mp4<׫D2 ɻ|̤;Kp^V(f,6mv3KMyT\Ѻ׽VgaHxșTC@N?T']45cݓ->fRBu(>e/"ȃ-{mIib+`YTJw'Qi)cܖ^*>XMtn/c~t@_'*4gy΋1TT}vmxFo-d7- Kl=n̖y[/Jw.37Q,G|scNMKL(ҝ yV E|7l X32]MrGAJ\c+0Pl ĬuhX_sg9`ma=(&U޷KV!(_TbtAZCca'`ԗeI`@| k;s#FN1?;o F|;Qb 6N~edĨqgBCfTdxHZ :nZ d0a%B%g8NMrKrd{BR5"LtۓkCɚ4"DN&nJyYĬ=z̛ Abux&RW9r32Rh &wq9` KP>&4b "n$M!~Κ_Y[!<*/տ[Yvek;ӈh0ȣ>Қn-A$/̓t+N?4e |?3点>)`mݺ@mۥ̪3򫛬P+ CtQO]$CB+cޔr(CתYvmG]p^Ó/Lv}z=dpDjQ|&c~8gaD**P`NZņxX}$i,T>qVg~Di)U]fhK] M 6͡ٴ/aJ\DgUrr424 h- L9Pu ӒlAº#-a{aQŌ:mƳ頸,AQ]aεeKݜKAIt-b -TL,u"ZN!UQGzTK )F~."!Njd~|D__BH[5S!9!BaS=K/BmsS˞G,j\1Ve~:4_dxvGN .Gaq2 _J^KhhQV͂YeYo QOzCN8ԉB6 H\ůIfVpK85}f@VZi"+viVtQGj D<*}}R~%Ȁ O7SiT:%Wb"AX~|F$Q4cNG klM EIwR<,fj:dF !F5u러DG(esHʔKI `SA[uPEʊUJN`0}P%+jQ=2f7vSk>sk7$d)Oֺk虧Ue(@;gLC"^Y`Yݓw +Y HEPk;MlYq&H%v ggL1}/n[‹Yrjo쌂Zr1t4KRs,@J1ѻ#AQ^,X'bx,ieGNCx7dXd\~4uے{륤NY@%# n, JRR_$aЈJ%{y`"02#fxc@WFgb]-.خ91OvwHܛYhځPvmZE7%9y0Ed-:H6eG}p ϶nO]0NcEv6:>H(V=7 2@GM:lrΛg. A@3 {]L/=Z>|tԤyFUVM]xq[y~{ 1e3 ~ o0#z\=^}zVuaҁg|A@M<{c[vkU#w^mKH{}q,ȰB βl7^ 6k;ʁSi+rF'N}lVBc'1tg軎/f'~{K͋w7}! Hh 5qa>'| >XbA )ky6cE+ٵy)t9#v:F"gÍo[?oZ-N/i2;g6ZYSHsZ~aGCI5n2Ԉ䵚/ZX!))+R^ԕ$.8k4V@ sw_'B#Oj{hRlj>! u%IIKU 4C:.lLssnN;ာ:IO5V6:>cF~Kg )zXZsCw$T<Ύ=+|NSC:^@} 5{<5"y {OXpzno8nrZ YEю] nYzq|g>Ǯ=V9P% |5xEy% IRBԅ& ؞#@z!kyi#gqޯOb8^ϧ'_Pv ç$GPAtVWK`@?C22f`R_a̗THq7}05-ɂZET,aϡ}.XֈM)j9&n9p53l P9v;.= V,NZ0}` 1A^Omϔv~>_ihQv7cPMVoszX5ghG,P=ynq*%2:>Ś`pL~:ȇ]KuЋVZ8rd̚$(;R b'6ûm䲺/60fFOŢ$ D/ar iǁ\"ajio}A]2rW8e L)/u<BKr8,~5W^H,Rz1sg`%)ζć>9VGBj$J` x,(V D@)@e33؎l6D[_w:yi=9P}ܗfy${iRb\=|3ꘟGo4^r]8" A0<땡},+fMMkD|sF$ C1 bpud̟(m^m$VZNQ}6V3WtH#S:);U֑Qo*|@*5JGJni"o7&(c)$yCzovTܔ=ҍ-AQW-:THK1FNiAN&[5y gZ!T3#P9h3)Y2n*o' fڧz@W~G\1ҪB*bAst4@5fH@̘Cy +TEOL vcǰDi7"[*)518Ier6kjqmIY8<4o=]9Vx#[<%;yݎ9n|RFBˋ 2 qY%7c9/#jbw BNG}-TZąx$̷ Khhսng!e^à Dg/rAp2SjP"G A8q0nkOL=-9l{w.>߫\X]|4 'W~[#R>P6#[VN"s9J k xtVŜO$KNkuN#'h>SΊaZa#.v]p]g'/0ӻь:iZ_AK­Α]^9K*,`O'ؐ6L0]&2;f{6XOs^O&}L,['K"n#tc$ ݜ:n(j4ɬpdlu^H69jI"T J 3Ɓu@Ӵ_<쨽j'S]&ʣN[Igg֣JZ89bGlN7T{*ՐcW*>ı"*-Ȣ%sv?*U*L_^DŽrnd@(9<"GW2w=7M1'wdܚRLa +* &H|g0;ENֻc4 g0"))A`ZTsxir̞fAu' 1SOve:l8Z./>&7_ :&@SVtgC]CPvUȄshա%( JAVNՁJZeÍgiv 1`ni <AM3 0tGF6Frs,,0Xf(Wf_:oym! бȓ {RjbKzO,5EEJ,b#s2_FG[|fH)2Aqb?j tfDwՃWJ4nLԵVM"u;KzveB,nE{PoL7;5W2byC{iF+"ji Y$,eaQ,uJn D0*rؖK28_<7d[ѢUH cInfik# r8?O,3z#6I!,= >k"<yqwBu7zz8ɀCz $̈́WcGFUv-ЅTS9Ǥ7#deiq_ c?"-Hm~/= X5owI;1d{ئJ%TX֔ք>%c_dɶz_NyDRg3L!靑 Ed4Etn}$10#Q8V_>UQ$;豈بZ?8{*=t~lRUz:f9zv|9tecJoI7qm=B0uLz)r;ע3#YY)'.Fjb򿕼K2 2[6X),#AvTKqVŖ0?"j33%Ղ szgG2֗ R'%QH_3s)w҈lhƍO")nx=q<24nJ xg*;U\r4a7|q^Vz^%a%;i~+؜-/VNּ~BL-Bzl5 ]8T mX@wTIpM(0,acVAj锸C[Rd tsLx;|T_4᭕fj~{˭&wKlV^DPF2 ygjw7YLJB/v'!2Hw s-SCTZ(!z7.7ۙhǗ)FD)VQ&]R&Bfui>m ?'`t?|B~3UYv1&lJrnx?1[ݗeF[MA}M=iZ)G @ )I߼p]2\6n:zt6B^m{-JV$d(={CsE$;a.}Hy??Bָ:,˖ZA%CIPdd7q2@|V|!m/v/1}um%V;3GIjY a &/|.nM]ˑO% bOCPwF w^'I[A\DhUNz #ЌM =۝{S{xYFLNvR8 6aȉcfAȺZ̥$|d3O{Yzz2D27t?;-c+Љ}6F!ikL]QiAQ< Z8W٢/ZDs>vD@2)&{,;͏5' žq[vMy* yW#g NyTwd i"ɏњ^A7X ~=L4.qfw,9a {y+jR@ЯK\oj`(&ɴl}c xh@9i ur{'VK+_ʧڹyas{I*Ƥ^ ^m(Z#l`A8(7;XG%f q^kD6Id%A$.բ|[5D՞!ƥ1KqN9Z(ɕSh2KYrq/=P w-پNcfbUvl[qVb+Ft3Ǡ׈dEZ m ˗^_fBͥ^7׬ݳkGCv 0>fQaJ,y@yH  W\E,ѮX{$JƖi{`o9/jeZAAs3jד +$>9W{,y=V? {q.vM[$1طzvXP 6CwK RBBL; hd:fj Hm9W ] !t05TљnCz6{1xN2dIm'ʠz><:~k3b N1=sy;!Y lt+1.e`%`DDY &p'K+ky2{^v'Ffˈ (Rq/㑃_r5s |oAEt|cZ 1L4ZT{$}t-ohJ#*u~X%*,>vur8' -{_EE/fCsyu<$/@u9Dvǡ850@4Tlx'VVtCLg99t$D>5u[P>ݑ r4ڤVC0W<skEL38Y?/3*al ٱW!51fxӨv[(q%̖bz4va Ҧ )Ԃs_2?!*vMlwuܑɤxI*={:D, 40NTU/*)4`vK^[gw`,8%aׁYI d*5ՅAZ3~1M@Aߢ,~ бY#uw@8;,1ʾ鵃{bqKt䤎!+K*T=d;])4w#"? ]+6r,0^I 0g+Xlpo|uWN^ i& ;d4~%2s|N+UMniv^}XpY|l9s9,k-}Vpo\ r J.ܵ_0nq1WGX[i<>ApDzU>b`b(644fVW|NϧLԈRލ/DkcsMjm@pIaDYڶ 񌴊㗂! zTKFa~VNn_ǬhTUF[ ~@Ȁ׺o)9&N072dDYrlwΥܴ㊠HEġ'ef"jL+Jyo.=er5j8ͫT$6NĞP Piي[3&}ZacmD"*%-Io } vQ[)f;ޭϹJ A` >@׺% E8 [)cId-?xX?e.$m0D#׌Sj&1 O'^څif+EiCX{X{GYIHq[eڤf(K9|=ZgX 6Ձ%JpK+nMn@(\Ω L!!$3J٪Sa?Ib9`EA׃0R>bÑ;+FpɤPY ,{()KW#+1wj:-nX*2xOSl}8Wh8XuL4.h28ñ5Ϩ_ 1<[ISRXIEP>RTu&<$J }_I#VQ{#"ɓ}gȹ[E>ZZibrX63dP"KOFOΌ*tb~SDKcq%] FKMob{PEO4d|+ڀ͇J/ ]gRgT6`n%cn^< |M~luyAZjp s=ޮX)prj sEkd^.]։.XMƊP?|@C{R)klzc3piNHb?uEX .RJMɾ]c'P $ZO[a.rsZm7ĵ3;^%3[⨾S ZbÃVz UuAFbȟlit]Ms]8hu\";fKr^ JAŶ*dq3atq-z;4]C9`9uV>ߵ-cgHl@@jDC21Nm]Q?P0}ujE\Z2:U?m$Kr~oJ2=%ay/,LVUyQC T ZkvK<у:y^ynl=' RE,b%ړ]En[lT>="D~t~ )NS$EFFigkE_ _ull}&]h*9hYH ?l|UsŠ~"Z3Lx'#Q?CzKJԏ PA"P  #'ݛ1l8/`RaA+>&\a߈9>ʚcƵ,-1߃p 7t'<<>,2S?:7I5&GA`VH%<#^h-,]_#U񗕖rZ>8:=T퉅n.v9$5f0Zf |qRO̦7wt?&f4j,b,ح|Y"ЮgESFƒoF, /iTUR6Ú-vwr{jJvhؾ0U6}mhzQ 8tӽ]nv^ܪ"Aq7Ok/) nTZk@YBGS䭷9[Al<|vj[;znfHH/+nL.f9>9n(5?I )-6XLѽ7J؆77׏قB`~ 0"phB8\ϵ,j!{{T֎RuC¯eT^ t&7幏V?qzJJZ5NS mχFj&8:xTg8TwSŃ. Srn u,54`IJb3=2{Je3tI? `,l&yOq}O͏Q\5ݦb_፽/ʓ뛣g@!vɾDeZfXcJ}0Ka>jz|fƃ00sE5E3tk8:ƶYsO~M#Ս p^.%ߓT?/k|Z&d[`J7&-!F#IY]̞"=ǙA) }kP-?CQ]㕭RIXh'3^XYЦh>%c <ԁH+Ȩ:K6hEߥjhx[_Ad|~G X|.]yH,  &}BNwC W6PÁ ynvlhɵ *FZo"!IVbɂ1vhl-a#1Yz6rREZX?]cl'`߹Z S04Zl KLζbgڜhzS{pp-1XPp]yР4_ E( BA'ɰM}XKq$ILGkkh@:8I:a)s?U4`a&SɅ* IbԴ,\N8M;2uNbM4#+1sIӝA$n•٢~{"G QD5D^nvFQe)e-ʜky$y0gJyR~7ĪCSg5[_hWCt ̛Ӻ6RhI XmewgX b}(DF% rތH< oB@31a)^EƠHEQ_/-^YZo~wל]VĝYR,ZDUĆT~3[ZptB(I:@s\ dㅕRR6>Se(6{f RnL``~-"Zˍ^ЈVylRyc})qhm(!@adGA"9i_~\zYZS 'Cb#BB!!y$‰P֡T]b˭BByG޷yIc?@F&jp+XW}$D54}_a0 bsO.;\(@'DNvb4Ep23}q}qlV6,Ž_4Kh*-DE/\F-6Ԡ d )U|h*9_RvgeG0{K&u ^ (Zݢp\E]ߎٺ`S?roٓ|Zfg hZ N2om:T4 sc% l@6`Xr;@Α; ew$HVؘFؤugBzG#4Ғ>?U!<#W``BOׅN:l?Mhv Z}27JE)/-!2K3K>q}tpEy4+2} =Oe*9Wˎѥ ƴ0"2lP]x}d(]v|5vㄭ;bd5̳ᔌ/x]g 1TVLp9]5/6N4Y, r%IK}:7MjƇ]8ZaC;Z_WOGXzL'Y m-Ř05a,㦙&y!u;vN?B5bC'|*FVN+ z5&~?; GXvqu2fN - Mxv%=0aPN3hZJ+uy.m*ZIrZa? `FjֹSL7%H(yma^=a/^k5 Z.QR&UPϣߌDW_y/d.g>DnkepUP%rk(eD-}&P-euY(˯OHua`"lo)șQE6r_*bb7ux1K0`W϶3TAȧEu^Ys# 5вwxUA`[/ˈ#mpo"| /h!/[\D=q?~F2rhn-g}9Uew:tQ[Ϋ 5<}_ y .ZG dͰ݂."U w!dDzargMBt3O-qc=fqf3ZNdh*cʩɉ%`¯Q< */ *G< (a.ÇnFDZJ%(LA~khH8uޥL> 6ʀD|.ITmVst<|YaK zo#Ƥ^>us?#y’L.RV=cV  "l17 ["&|戔w7X<:>aYf'-E"ݕdRAܔCLzN ExʕmRzG+xYۦsMN@BfGQe; gqOvѕ'"wJQ(!.i| p5sn1¿VueOӆ;Iw{K[>d `t $u,tEpw^l5:@\poV{}0lO;Am;?%Üi^/ʎyGVͿAL+@!6~uRT׳,C1$( U4ƒ{ݜR2*kuzhuC(c;OQG#H]*a (dmqY,s6M˨^{%M,婵Tgb_pff⁦| w/Wٿ#J\!r7 ]y?q8y=ag'? ]B yp3ۺp3v u,| \BmIΌ 6i裤=e;5nݝk7_^熱(Ȍ`kuίExϸԣ-p>'95*؃/C`ѹGG3{+?63\O,KGeN,Wu8,|Q:\ 7Tr.6'Wmds Ճr+<*O)yʒ. xG yn)u)RYWDK+WjAX5aeXbM5qsڋijaz2V^-g+ КbRWO\:鿌QLt+nK@覃[~*2 딭Ns'ŞeP-t] R%!2Q ml|їRŽgB~d͉L .HtJw,6KoP#9IӃޖ^w{EhKL]B2ZHydS:=~JĆ S&`Q ,2 {4xcK yUp¼;mifUZSDc \s6*AH:(TLex@VKck7/j-Յ5=~[Vz8m;¸O|E}ّ3OhcLR#3ȝtX\Jl.=tGŊ}p@69 Z| +EuMPT.me"j5$>t B~MxVpV2V %䏩Bf8^wy|{ Br r %g*z&c4Has*R̾f%OvH[*;(OYO m:ETcͺ\y2tq&FK ߑ6#bRP= uM(A,tN+0>"XJul$u0h/U8j<=8h>iB ό newo]7nOt\3u-?v9 o.G L7@Qn/Yui}\ۥ־ gvJpi-UD$֬(΂WmeKD7,\&5+_+$B,-+Iin?ܞ'\& f]cAEJ݁ R禎5Y[?SP渢HiUA˙T`!];=uw8Gos+=)YM܃Da\{$~?/eJV },xRҞL {=JW{QVg"w8b R`'|kqܠJHzK}P/_ !R#Nl۠BIvžLY=Z[ٸx#?5ط{j ~v riԶ|O}jThxKU[Y)ZșfZtMێՑ֞q|##,džR9`eG1:0/E#F\Qb{iVN\^kAMޙrD*ݢ9? ~= ~aS&UZ"aNٖPRD /u "eEZdCgn֎̪,Ri:PaؠuR%e ֵšQRgUU'מv]7p!|_ )ئe;y<`@\š0ghB86{kQ#bmzvp[J/{{MLXYgeӿ@ǛF!2XH~:Tˁ q$8q'C7A'b /RGa(^ +ZJ ~r.CO_(sYcW HKUXk&뉅̗~ ʹBzfQI~e7-7"=w9PhI/DBC.LW!5-2V&>;dӣ=b榔oE-Ƹ~0Λ0,ٛ^f{6my7ZV*\M?μlX<fgiA/zo'6kvĖj¼ seS +AOX~QrUt lͰ@B {%Hj&|~VAl7ec.?z՘'?#B6lҔqnjW\0O#s˟a+0O OmLW 0 aLY3Y5BjSht,#2?ya*$76ci)mPNVc Ul#I]A)3hJNUlTe͖+Dc9FmGv|+Bh>Ǐ߃ :us+T5/g5@e~Ϙ+ya! sm2Q'R&U̒!sfw>awuL֋tvD8EӼa{j'uDܣ>{S2P+MwMio CqbA5K{q?njC p[_y_#KH}̦y3ivYNSXo}߁qk춹*jU˧ܶqOw,3t'[`u:s_<jˠlӇ Bϴiuo~&=yM]n,Nbq i<^AYܐ<~^\/U^^7xU)W`Y^0 6xݺ 1~>窿Cr[И9K.X~`^qt,K IvoH0o/+87Sw>~Sz| :90.;ŮӉՄĴ@Udl]hm'0ÝNd'_\rI~<mrU`)3~Ym4/L.߽Zj)*A50%?*ݶYYhYP`~wbf6DluՍEL79vh @S13Q [ {лi *("q̸&A!ڶ$XpfWdN|9;D`QӚu3/@o|`ɐȾnmܵiROP6 ڏ|!@S.z nz+1dAȪNVt+J=|f>UՊ0Dp36SgG\Z"GhxlVWs,y3ju (vBӗQD;}(X'NR/s9o^tC&/MD׻6iw~1{kq$~U&ÍsvxMU\IB1=یӽSNGl +Q?.*9Y6 ͐?a#} dq;YC+Ȳpz=r@֘O0k9yA nL ஊS`d?MR<1C߉k%`a.*R:8%|qR~ب8F 9"^p 8L0@T:~MZ6|X s0Aپ2ER 2|/Հ'`6m%X)l7F/!FÊ^:p;éI X0>οx T; x_4(d0?C٢u")-/UwxJtDԩVhH W`2c LryJ Nq|O^oZ` R2orD즤{.$_L'QL.gY ѯ>Zz -ؘl m52JpGv I'ecZG5#d 3jX mO?{pp Չ@!*nP3] t/zkA>MxZ$R=$ 2299 V WVRֳɄ '/cO?.~jvZ2(2h l=k>$e;R/Е͢)ըV;] w BG*.;f3)KR5C>'K\T^ȭ69R'J'8MZPĨ@.D =-C,\;3ɲ=/)xMn׫==Cm3PWC6^vʁ E9,4! cO;?'AxGD<-I=HPb=.6(OnB =ה()jVvg)쥊:dw2`bis(U>I=eQo6΂If\yޒڌ6hZ%x Gvm~J-3>0\1i_.g3,-9{$Qtmy2Vl'A='߮)u*BAg`,}^v@}$w@{![a KXRA<$⛛01߲'>9q=1?Y e5Uؐ| B@FUj=N]͆yg~|ʬVmjb0 Y]$Zڭ&O ) dtݗ WPpbŸn q㸼Ck\mp"uP avB&YF;b6^ 5aan ߇gU[ %*s/!W\)Ggctv)2BD7ˏVDmdZN-. DP$tsBJ[{l7vJ%܏=P]f*)Y(=t)d˾є66P_ƪJ| R䏣مz0`>k:=WZYn-?ՍF`ۮb\+'p[O %IMIDc%t6154V~|҂W%;#cp勭 żW0\RR~k ,#! @'F"|5THv%Mӭ1Q{;O3 :0 Usފy¯cC&:" e܈!^`@+ٜ30jub:> 50сzx`J3N=2Mù/]$(%̥[S;k@So$%kW: ga d(Zzp8hq7M?&6a&F \o!>Ix$^o trչ2GHSHO  0 RDrƞ^:j yQx Lw Bki}1HVXߺxdqOBсG1uTqL1mc6麩̪^*_+<0oon7HbjTa/1v|Oq9rf#&1BR%x ԧzuN$GԾly_1ӯ^&Jr- s mգ#Hhq$U}i0BϺn!#;He>Zu {@$ ž"sp &GbaCyZFuaw$5.O.Zf^YyGQn]IJ/!isx|Z:F{kDzuo5/&T},U!#\!"dzBOhMhDžQ7szQ̻ؔiXh,#y39r L©VSm\ֱ?t|NS(R2$kj$A!DqµFQyyJ1"Hn}c( |ԇ-S1`)~%eE#)Bi&D׉UiFkocM&LqTnQD`z75A쳿qb]BBа[_*?7[xzۍH/h &Wac>HبMDŽ)khb۸'^xV4DV%0 M:vfr|qyPSnwW⭑c׍4Khdk}sNL uJ (8.].bdeL8J7֙Zo2zyN-Q)Tr# 1]9痚CoWJ/V췦,aaO;ʳYTJ޼-*w2ǝTSnQ-pU40H)RǤ4* {9T0>?7vOWR\GN!tRw$|0M4`בނЈ X/Y,4?":%ao;+$I@>w0moJL+! dDb^}9d)YͲHSshGsO}m>+g_ 5C:eOQ1rVꉐV#Xe@ {˵"q֭Q8eN]لsE{~oů(I}wG)^Y IjZ)FYEEШ-zp\nן'9R0OHU@r7%f)OfZ&Yؙ븾C7y냽xM ykSw7qH^4 6=\bjfL8B GӰLGHjF|Ṉr# nRTPmXiuk>Xx\I!{sfq<𐊉<NQ})+ КW2FKa] l\pBRu #]<.8t] gl5NuNus? M|Yf26x46_+&4L,$V4ӷ!kɨ} ^ wbv }2??j?tVIjrNYdBQ7dgqX'x(6>}qm G[xXp BKMK8\í-wt7*xeAԩVzzY:xf`J΋Ӓ-]~/Yn.Qa 4UQ5ϟF]jz#LDNi%eay†G09lBcBNQ 2Nꔇi/ЏgY e:i&Hϼֽ3d 2H%wÔͻa7 zG` <'}tB[09kV [KdUEϐgm2v|ѢkR!HB':UQ,IU(C Pb7'%\׆šrc/US" a+~1Uk?~?/;.Nt V9Fx̮ʡ:k )1F{#<L/U^2]?X]6EAC9ړG[B=3jI~pdUI p^鎫]:T >u\ 5'92@yGN$laIc˸@$0#l-Јmaib)^mL#`52o՛cނ4+-d i#cCptptQdY5rBnȾ/í B9%*9!n-T%H)_mw%/ u*³oINY+rBR}o:?",fTֲyq 4o^6p_E]Y$tΧpJr( [}#'#)NAfg<\_(: /[, -=;!RC&Wx7ub +{0`+9W~)S`X+l)*m^"l Q}̣GCt{=d#ޗy"Ws #¾;~J3#L/8MA񦫫бjl[[&>%yxNĢz` T19X[QQdKHd6pдQNkVn%Xz +ǠMMw'㮳]q)69<,k6Gy^$MALu /l&ShԢ\ hQ%+iB!l˂&)Pƿ1:''2Gw=iT丵>20vcq5Hfg|pxNVI<v}ۡ i8$օ#N8b똳Di[|`nYύIUai[Uxv\#<psSmp0gRgVѲCLry̓WbujܴwGƎm;00EcomLVxgA>o3ۮx|KfF֛[ D5(8:s0bHp3c/%BH-}> t#"@m¨r>:9Pkl: \/]ӷaB 2b50˫U5u)`^Heg#XƲ(Jf<(> geNX9ױLw>V!ybV:8 J?"~2[+hLiheisBMGdyJ7MBܚS;L)pA^~s^#όj_L>&m9V?<.1~5R2 7!A}”e(%bB$D9I ;M" 'AP;F|ӘnoN Kq(7OWqI!yR[fU#1Ճ#%ىE7#gJ]$ @!@JH8;a",;X~>q;_913}InQ$0q+r`W06$<>e[2l9_@-ԃBAU1?fmS!^ef9k30ޒ~^b[P1%LMmn6DqaQq, w ӲVd[ZnLJ\jm^it/qœ2d8΀'4〠x{K[ }h1瀲%AG}7c-_/7osІrBiŨZ~o2aD@mܠ߯l”`:j]\EBvpi%t]NqeXn{YDJvP A3)ANZi{eYX` dvϓdՀm3DPQ5G;zi1Gb! 2 Mvk7q:VND9\7cBP;> 'p$: !UnM `~2f蒗T]Sp5|͸0F>?GL\q !%eHX0o7mSDFP<~af g﭅ pk‘BCIE-߂wdOtȪnΧL?$W~#9hb,l$q|r2(y8*cz9ly(f?yDP+tBfbt?^G'enI/E4i >;M¢*H63t37>Ьuy}fud%}e}1kYkxtH͟>9lwS4Ԇ[nӕu#2H%ENjZƐ!K9ٿIAϨod4;./l3Kk|V,!>ЋVx5 dQ1qvj_9i-Bc J:Q6Gίm TU dwٜFm TDg'ۡ=z!">UA )]90؄]0C_S ";(L mPT{V!gȀ)5j#ZS*SuD hdj ZNW9BDJEO~}TM*Y`py9Tz/=K% uZɀh V"."d"(Yp.LT@Z{Ph&aQ3[Fk{<Q nD"47ul-$^:thr[Wxr9u$WM w<16dAAF7Lޮ J9F$g^AS0ӟ.ҭ+uk z6EG"n,\⛭4Z֡ŚK:s쐑Qי'~wԪ `Xo9rcYKٺ ЌufnXCC}ք9Ķ=Ub/zS+Ǥ\[(EٷTF /vizq4U_t}S<=뗢6c9r!= R>nigD.CEys a,Rrz4Lb҄oAD.3X.;l^f-5|qʋ9ɻ~@rrF+9^sRt L!P~*P;ʯ=Zt"Z J}soj' fn5lDZ! ?8Zp1c ?v!Z,tEJ]RomH_eCU#8z1nfd;'Ejݢ/gO(&]c+*[-&XPKV_\#g=oVdj+sRGv-R^^LyŘY PRn1$k\A S1tGid++KF!J+5S)5>Mh; _ nԅ4>Ih Bّ]A1SߋsYc0B);vh?l~aܸwTd Nn/s8:u\5Y/J"%ݞP-A,>)Gɨ!^j=FBӖGHܷ1n_Ex"1PaQIޕFf+DbFcXg^o`\}W급^ʠ."DFFe ^XO wc){C*E? S1ME:dDfn[]HSш%dN)ˠn*߈uYuXtf9ƿx?8+y 5_ۡ%_lM;n4-o\p;2Y/H**]H4bGn"bXa5bvɕsO"x:tDUa\pa]tگ šm,iivl=-q1gӂA/<4 Pi˷8/!Q!f{@wtBKbX13lYq̔z~FU^;AeHV<f1;n#fNc0iHmR tOפC0󮵮׹.#+vy$E1#'m Z/g:}>Cu+{E휪8i KV$z SOj fCTܻb2yj-"N^Y-Qs+RPAV/[eWݰ 傃Ǐ&=_b8fڃ֘sм{B<1G {3gȋv5׎m% r'@)ҎZqzf2JF#lZn `Z\7\cC1 4]s7èAz9͎,dg4iծЇTx-y^&)4qE%_sÐc#COC)wTuS#ط5B苠ac-G䟅@-U¥.oAjټqll^ сMyO("i ˦j&]PC u.a`y$MXPn/ z$GQJETl#(P9 /}HC2-VV܂6e0)@D9WZ%jQ,Z=}C4bl`icE=ЊR`$uZYq:OKfRMZߡwx;N+]CcՔ󟦍=e;1 WG1ҕpK-(8ƿP oM23Uŋ:+mN[0|IٔB߃'^[ӤUpEdv m^K/|OIl9ŕ>1|ѷX8&JT5ѻ91i΋avZPYM>yqfMB C?&E+ELbKzޔ!+"nعfq4t9"fg'~g-z?uL{=Iԍ9XQo 'U ZIVdntlUܲ,]v!ŏC2z#ka*_V &m+$x$m4wa 40+㓠&4^ N ]s&dVliSguȇd =)Sz9٥j"}l@0W ݯ@y͎afu% Z#O e3f ;P gJFƒrL!imejDThQ 8 ~9@#+(<ߘ":@ʏW:>8%i(]TQRpp%`ꌽ(ŌD7(%| %F _{OzW=.>ވ#ۇ#gJ&IY4Bh]b.H_R6,^O֨b2RU0A'G2>uU 56t@=Juh//oZF1"i{!&Cs}~\zLU -ZWu-Wکør;k{k ']J7 ,%Vk[eUVO2_ZI/pObuL;nJjI>y%ie`a쯦?~oT`5D7AhЫ[r@%}ht5wrYmaW{r"{1)C-} /'DۑUv00zzq5LO]7 tԡ̅QMMFFg ;bW~ij$ WOeM6ߙsV)t5oB)c |y>-9,6 3!alDJ_ Dz+Z˙?-A}g;RƈXF eO@0i":W&mؚ»%~?#[T[ D.T̢KvjIHv=om!QqT[yeL.~7I\쬭qpfq.tŨM.pq)ab8RtYYj! 4ƭ7|̠ rB 8FqBh B|Oiқ6rJuevɼa]M+BCn`ŝ vruϏL%r]X^1?:.[;sx%&7%`޼hFܒ,A"uL_Z#,b2&XX_|&PY]R/L]uʨE/a.nʑL$P_J2Ĭ(ql)mT8\Ը!d2Ґ/64~Hśja8}~e->3Se5C;s&Ky#'s}iDh ldl/z܃3߸S(Sڲ@m p^ \ka 9hi~oHp=ː#O ' )ǣ >*0U%MDJgDAfW io!:ׇI]DY;(3b~$,p$A4O+"Q"ĹcW_=hYҋ7P-P0|s{S4=8^?r)].[z3ڏ3]ՒV〚yDs2嫾Mi D2ci /4}x\粕Sv7䂦r4|Y, @ ܖ0&QI %_@_E wR[9q%(Q }nYXߤ"p/[1y ]|$f0TTxB@bl!o ]epR)!ؐ V*GlB0Vý=(n )HkvPnorm^~%U@^wܢmfme x|N?ךtc]<Az!x-iiMG._ tfJWܒ ZE-Ppp/M"eo׼ |6dc,vvHbiS WtVgqRDѥq>4,کm^s<3=D:ah@_٨tovoQz\!kDcJx$:~Igq\Vl3;) w0oiM[{cRVu$K= LU(b}Xs_%Ii. J}{YTup}2&Lj t2"Xڭ<̂^"m8\{!ϏΠ㈈$~됔NA7$Lj2[Lwk Iqݡ gJ&Or)#cB![M"js; Z;UY-j¬ۃs4 cҵ?1^?9glUa5UDseH8OGm'mo6X6jT%DcwP3܈v._ِ10"49xR%Rpܱ#l -8Qz̐\FCd%zc A9U 0 n#]ir2=%CB[F|v\ p5LVXR;+]>$v/M_,h,Tt ;++.%#FBp._@ 1efςR4[Tu:i>/ʹt9\ ]9GPn:Nֳa'# <[&@c<o2[KA=z)g (g]u#1):9E8|zpTy+k?A-X#@?-`Kss48rc77福AmY:u$c>Y2{Zb򄖪[&Xw pW-n ]z/+\gq@x '_:∷R4LN .oR~bhl{^}J|JS-F}΄.wG{NF)Ƿ {T-Y4 ;AEy =_>B%g&7TVx t1I P6E]^QLPK폨#pSIIkdO2߄62aOɫ=(T|`}T+Ju*W$h3Q!i< n\n j_a:@Uؠ+ɂ6fK*袐֌wBQ|"^Ś]]1I4lݕ?7$W}7 d\7*mMT }XrG?R nңap3/υy=\IM0chmjrceT1D:lSv2;΃ekxBpy܅dފMUi}h.[{]{SsE.4Z ِ>Nk/7fX mqX]]j|j\+$q"+lJՎj_uF6ڌ,h^2`1p_`LDsׁHL{}#\+qS[vogեƙjȽ-DH}<[?/i>?PИĤa( VEК 3C Rp>ܺL_Zcln| PgڈVR}g9o!1W991#Ppox$D> άaiɫ\BQT/B4J{g5dgm)zGr?Vt"A0 w} +R8ć&AS6/7KX/TRӗiq)!JiP3cR~ah찙>CUx ns 4rN|A-x$03ؒ[)6Jʛ{QӢmw5c7M$at[`gy"}}EjsID#|u5g5H-6_N߇vhHsq"xӆ{q6gyJbp e6Nd嵞*H='ғ{)JU݂3`jDIJ_Fn>&Շ~ԴPLfk u2pǨQb29S+ D}}uW_BWCځ?3;x/IC6SqڛV3z.^OXnlϢvV?$/ˍT@iWQsL;tU$xNl2r-$.zsWE[u6Y_{a寷K>#35Y9)ф.\S <;D{BR/h[}sXvU-5Uj5m>\yY2 ?JʝHaqni}ǗAc>/ʹ' 4R-ZHcejʳw-dH3 Fo=u49p/? h&kAx^Y> R?1m".bTxQvJl< iaĪY%.vaJU揝'#Q&v+khR f3YŕQVژ׭bL['NЊO'=+9supc;a[KM#X m0} h%NM#w5KO²~ݒ7PrO>}cH4 :}LW}_PKٔP`@Z6C'c^hu7$="߂/ٽ8*gڷD(<S,te1Eg [Ul"/sj~aJ~YE4hz=<=GRJ6 eû;Z+g^@Y!8eugƗ`1syuAx9Mfƾks^q356 76S$-9r)~D3F}#s0; =?*W"ԲR@:߷Ka7 .2><)IҼ. Ts}U񫲮+|CfַF9K"{Y{#Fd<$ogvsj%I(d sp ݛu/|=ו+=E{6pهSKH[ @([#\*&>` ?h.wiCG73q܅]vEB@ gh0R҆K3f7?bEY 8W ҒuP~v¹{3)q1ɋ,l9j;MY~8֤&+Hw۳ovr.d6&uZčc\D5SS:_=!>f靈_"+W{xP2yUu& H:H.(m{:"@!)[lDAl+VZﻍBf0VGoԔe먦僵 de.i,:? DiCWzw)?m^alIAd>Վ/^ѹpi\Z4p? \@-y;+\{f%*ym = 3pٲc9orw" D۝-馒<Ԏq$a`XHL&[k_ˑ7й퇤;(J p6N,f[Znϑg-fT Ku6K4xF,@UP/7Bwȁ%\#Ѡ}Dp6 iHT%TDEVnoʧTYY34,0KC-y%rV'JjF'a]7՞NRa:Lt )I\~!яGXI)=cL>|ʮی wb֘Jeu ԂG|ϕvR1L(nLU Be0f™hHm>YRy]D_z<<֪yAjIϘ)a\fEXRUuGfRjr?D.X?+qFy[#=Tʹ}QsƞFJ@["Q0%ܰ]$Ė7@κ=vdeNUelOl)x;i?A\9tP0!KyQAǀpbZv7D$0\ xOg$r dI?V.(e coue>X>c * ϭTmhTyfrɵs|݋1(h{x* SpDG pb`t/kvȲaLt-&Gq EERl=цL2hq)Lk&BaEa͈8:}ʾ+a<.XEOC9z K98 @@\s;Ws&%(cU\$;|m\ wZ@>ygk9Tcާ B;l2=%qO=GCXcE|3 X> pY\[s bwQ@)]c0Ed/n-.s]$vCr\쾀KbOāWA[C!%e-Ww, ͤqBh] |g0x(;2Y e.+ gsj¨ Ks4]d 6FkZ6SvFedmx#"IbRLG06] pVI:AƋf&D938tdi eD( % B7IJYs {3~Tg.MZ3Is Efk#I,P"j} ^blחY^S&TtcZhv@hBzPYV{G#GvnzpSkޔh*P+˪Nb&[0v׵,o&JI.k@GSwq&Q{fX̉,-q9E~fu-F[1gbLlUb[)o|VX~"&]oSSpgvaۣy&R <" ~=%¦)N0ER%pӪ샼FƏ‹:W #Įͨy8J+l6/?֔B "xnCxl-~z$@ePq8,yR>xѕ"ހy~bFht@,V0d?tArO;-bweuɰPzwUN{ ք=Št]1KE_'f%4aZZ:"$z?ugtxh;;D)e njN&d S| E ju[%읰qoMIhƱgz_K%:1bzګBa>B˥ޚjIn|?ؤ^[+J'dYV|n#GV, Z _{1t<ɵr"*tHL73i`Q3ӗ5&}' X-fwUL? DH{Ehu+Jח' 2<أ4iXќc&# @=~&lZЯ'5gh Hqa5[PohUE4Y:Ӧ\R] Q9Ϗ|mG~7dup6D^I⿋RLp A`0%F3!6"8rq_#u~}*'Dd'%V5ZZ kHK*'RV״-'st+<-.񣃧qUj3KhrA~!'maՊzGB:ui0HG,Zs2oVv[&p'd vX(p4 \qT*(Xx?(+źT6T2Үr,- yPj(q &݄-^q dK1H{+=HzĜ^͙Li7>{v"j?J}IŵtýN]J`-Z`evƊ0 M!1⟌PP1:N<\wi71^$'BaDn1(̚˃RQLeԲDmnb vrꀨη7bڐ̀gdԟ)G }6@e_N_>lX6\1L/o98x7ݥ\Hg۫6b; -ňqĶ dʜ ^'JYq2|Q6vǨ?)</݃}NH<E RٟVheu;0vO͙Ж+)w]G'(A KtnU~u:Akbo xD7/{*O#}pXQ&!a_f+(cڮ>_YpR@4Lߪ ,k-h 6[|5wre%Ӂ'bh𸘎6Ö@}$ KCg7׹ggNrAB9Kg{*"\+GB"އQU9o&g噓˕zkNxq\3jJAyG5`(f/gGu&6g'oꮇ(PUŕ:Y{hnK.=%y0 ;$975io!sg6}0 ޢ@\勴Du *jvAǠ)zB%irCM2oMH֪p}•5TG:N3VѤFT3VTSy&exP4bǵ@^/הŘڣ֍*P$D8FT~dͪt!p#QrN>c5ΎMFŽi>0" EV c[ W]^F{u][Ts81A eOc8y𮢣Vg EWKP-%h,?1n/E䚯#2@e%[4R}{,e33Pn)'kNpRB@=z)ϲh(дn)}P)8zUX}:KLg6LL73c.u QkD9eǀcYV21; *NrTC\E T"z$j?.H Gt + x̞/V s[cT?f9lPᩭ_Ak\[Es}^/\SBfvYGnh@51.=ҢH=̘y.P,A^"*u|6Xߏ-LU~{؂T+tp=K FĔ##2 o6|i6Yi؍4sTfa_|̈́U : 0zUPKUW4Pr 1 ޚSc4xVt;7x<#>^lup. /idU9K˳c}5af'/=7~<Nscfw+VJ92CyP8l d N!9 MYSM(;uݩ}{3e)@'SQz2NC9 ӗpְ4[T`9TgaYr z7]V Qx9RP{+8']q'QTNHzHǓ. GSjF ExmwiujB촬J^#y%5+{!yw>|=P+2}1@$ԟ1UXb'0*DHVGqeoRzy]Lk7.Ff")tdaOar JԀٮG p_8Yuz /UJ5GLYy>ս&UsXp4m[6 efU(ϊvkm&<\Fn]N!~7xt $Pmpވ6¥Y@W50dc댄Xي* JIz xEaKTXH%O@摺gttKUu8)ub:MSIߜj`-RXjaq'Xw˥(6X5gpj ] ?N71n|'*-h{=/7$8_F`ƕlT߶}I<P]=( mw3)h_UJ+&S,8jҳ 5=o,51Zs c !Eku?!b Py͋2)Ubz,}iyBT$gg+2ɼ@-SXkP|9~Mk,$o"IvQ鮗 }c q!T+ƥ7`RЯK}bHi^pv2;x/8H*&LEW8eC 9bBE\P5c5/RK ܞEuV W8ԟ^y r7oc31MD1bs0E(ͬȚeT_A&MM.AuH/D٢qQ"ypHޟơ }3tfhI+췔.@JS'_>&ZDk^P%iP@caHB愈?xTس~ǩЧSGQ\W,s3 c]Q_kC(t\e,8 YqipqLPž$CGL tΕ+󅹟cՍF v!XTl}m'sC"p,e)C RE :A?)M 0-dί[z6"Oܘ͹Zlj,"9σ+" .lݷGʑ؃xݎ0 e;1Ri8NS'Ɂ Ր5TM{Jl]=F]}i~gl!(gA;DiP'ѓb_Pdun_g2'6ڷf/.HimY>ՠFHrQş-';6S+8k0dU@zX`#am1ѹEp tUXW"!)$=2PPWLv'R8Z5ݭbJ&z7[˼<qV5X>%C[hi.j/aV7Nx;N^?Up{y9A3eYXnLřK{jZ=2'L̜摒qo?Ih~hxSw }hWZ%|5"mM]`|D?Xp2&b6!F_Wk-r٢&[}/ PK~a@ɟS L͐a|Sli޶Eg;DT6qr 6lRGx]^&K2R󀵂?6 N(c1p#ra 0ZY_k]ʰ=BYCX6(`b_o$[u]G3}gw-SLK@O3b,:AO`'zt,YMù-ux2J/xm.#1,Tq.w孹5#dvaW@4;K2GIC,c:m4w]Ɍ!2H{4/jBsA.0oZmPN5cv֔5k2B WLJ$7F{!".Hnjv4,\1iAp~:g`@t. pA<8tpp. I|y>m(Ql<ZC)͠RV @Z+;T4j[Ǣ* >Tl%٥/G/S.ְ}Ẍ́1NtTH]Eo 2uDVĝn "b50I+S)NVf;!,/ė)sDhc\:ߐ_;D1㽪 q[Wj(r :.c^p\\A0(v‰t8]1ܑ̽ !KWP8ס $ps'K]#Ev(7.R ځƉ,pk&.1bh au&*]*>Ay&'Ck)߿A3iҹHؒj9-IlG,GGOk\Et);x5"fme.&4ʉF=ě '>'`d]_%T@6z64vw{j4K}so1Fͭ QЏ SüJ5Y2U ٤S#Y^2,8m-GxDž9$s Ay |t! s:k-[KwجwƐGM~riQ_e,OyM$64kJDg%1\T$ xot̲46+l"n 9Bͥޠ5y]mB"jNfa$+ I0tYz]paLT50{K}m1I U#}/gt}@Azo?SUI>l+5`g5RruY(!`Isp? aPƅpnֹ^np*P&fT6Ȃ Ŝ9"beM*N@ >S@2̋~"A()kfކGDCϵX!+ݚ!=vMUsW^u0|X}Uq^7sNs@S6z{/BPS="\e&.~LWoaN `;4 7u!y ᨘ7]ՉXt'gywCٟٚ\*BYIסlo0ʲ<&PQϵk4R! /\]JZj=To)m+wP݌; e.;x@Ȋ>/M="bR ٴv*4Y\bvpuP>LWД?%lS>Sok02FJFs SdsIQSkѼ+}d(ó"Kf1y x!³2h0?aNPn^alځ#'(wVnJ& $@᫸hV(d7Tx ۲咦/yiL` r1݌5ծXoUYP#?`|K<( YIx.Ә1%?hmE.st:e`s;*pA.ّlQ$D4 %d{ Ug襤 I*_ͮ &62{CJ ݿ]rSC /7v+B&ӐR#bQ(q4ɪdE^H}v&ÑסaW]w]&=B걁dfóN]#@;2]KՕg @x<[i4m6k#;Z‘' ݩfrܓ78~$k]-E^w hGtm}@JuIN@@E7ZD}[pYSFj2@0_># (oiOd=Sf'o 1Sꖣ֠IY咟̺3||s h\DdhhW`.]Bܘ\P=aai];L"w'PyHӎʲ=Lko0(KjtHN"Bʗzxīx}1?9fD|ܹ'XE655qf?sK.yN5Gf(;CL 1" 9ǯ(NY|%lіWA#56dHVrEhw3U<-*]+Ӿ45wkpc[&Mhr-DAD _6R+A%fĪ%[DEw*IOdPo/tr< T^mg',EObi1w$'$q!, 8qloPK%9n'^y]֪:l2/HRS9A=[NWICikm44b;ab{bY3'"Nf&q: |T|iv'*G `&$5NtGeE+mHROcW`l"oI`e8҄TSbPPyd1_k` j796fQA-"PG^$8]3~߭̚ttX%!vCJ,yֻn5v/r ӑR洑nMX½yk."ˮ1'tf/%#.qMU/=˗ǎZ^#e*~8=7`y;wI4=fi9/7V8 ֦ b YP{ Kq'm&!#a xap'Kɺʌ;=VxE?}& &4yϥbJ;mُnt<_ˆ8ߊn[W)Y_N@mtKeugi{Lyj8X $IJڅt/2L8'h98 t,NuT 4^hb1F&X+x<Ż\`qR@4a'N|*!/:ފ{Av@> ĪȊA^֫tۦP86ja-sw;\487w*,jX=EGŒYdEuDNtUj$Ss1 D5^51®_۳Q%y- G*90eĿv=Szh0 Bwkvp#Nm 61 NpDɅ5γv2og81iit1MeqIYin\Fm{"zC"<ʄF0t33-00ORNX@l6xdScL}8>w9Q#I)(W4nN3EþKwkcpg(oqk5Ie'v.tL[ =r>pһA$5Ma$8ZdC0",īVQ;IJMLwN3[~3^bb]93pCq Gwn`pbޚkx&Pʧhilxka7_Y ) +O=viKiS Ӿ)Fe…֩h*4̈́cxـ WR.Nu-Y AgD}M^|PܜAG`; 6X㘅9 ɉHʅԃ5g\dtRW/25c ʍ<gɽ}vu;]x(nk* C%R>c1>z 0h%H.I2E-NA?6DDNO$h@i,hCb5ȡOUwnlh&U\vu9/hjg5(&Wl&S0u0 ܦ^=PRt9^kvld\GpN#4No<?S_vU%L)D'[I]?0juD`v5VR\٩K6PVD 5,Vf"t0d_f6+ CBrf&)fH0g<]plt(T^7< BZoH߉{Yɨ~1ð<+]vt 4!Gnk.VOIܾ_sa$\4B nWa.⮞Ң`ߧ^yO2/5`5-W1S.YIyGnk oR`2N\եd Ѯ9!20u2Z@s?'Cdp*պi- ͷX E2P 5v^ bepب؉zL>"ш*]i>H3h\mL*"{ E0(7>'2

oMxQDh\O5<K؝JK|.424:4X9DC83JvIV#6S9!-H?cw҉g*kqo^C?*\{`M>3m%j&1Y>ZNdh X`&VT셍®)/93tiH"'x:PxOL ǒ& adF 4Qsw?(_t- )homviǎIu᫯:%8(C, Ufyt$Cla|_z'|>ߗa?aZDTqqu3ənzϰ3D*O1Fb]1Zc}#ÐFwLnMs&؝dG2>USIt˙ET(P&اWKr1w7|a.zjxHiS FQf^%g! ;A[#05%@ f3߂E&g6~M؇AbB3=oI:c!UnaŚ8Oj<lOM}Y[R;{}.T̨ơƿGi5薜݂|7WpA>I'.cį.Rn>W*KϷutڤ mHip\*}{)fE_c0mi)㗌5*Xm=UFav};Aa}/ |aXB5Qe*i]eeG e2`Lgb:Zbj2B{;K:'M(yXeȄ@~1Fr':z !"=*+CH/s.LQ1Yw£ rxgbڼb : y>z 揽'G" P\E E+:nxDp=>jAjbq7)n~|PhZWMJ}}( 'w8 *|StЈ}?EWnm YfZn@,5+W^%ҢegK1R2 B;٢5F|TXq)'H[yEFh"$Nx yF@QBJ(XTlM 0noI=CTA "N3/2]&obR [h&GX0ϓoǸSǙŖCg'5*#ċ#}[㴏K)d4-wnvmGcL/ˆ jgs,{2[rWhRu0GrO񓮓p^lbʼaڒ1S0SƈrB%"E  o&}hγ8B2.]9WEEK%b7 E,he߽΄&a_#v9Bk ; T=|hczuR.d1oOṒ\P|Jf$Rr{'B''On WctΫH6F8]Jczρm,-,^g{j"=#d&G?b dB|K^Ue?usy]ԬoO[s9pGFPN39ˢP`g9j៘LQxf@Rޤ >|k 2KqV+` +( 0j h D Gʆ ]hq4ZNH P]k2 { )K;F5Q&6%gs/M{?6UmQ=A*]ʙ*vEtȨ)HםrU<'wD>q#_bӶ={dn᷼';PffIZt$gm-biNQ2# L?!9E??_% Ԓ+0>ҵ8FNAǮ6s% X+`nP84%$iuj/p-Տs)ޛ~s&`\#3]4 3\;cX[#Rfe=ޚ;4U8!ƻ'heI7ߟRw$MK}Gabs?_m=G/.Pz^ DUc !9hqb-%"N)-lXtF%PC\aZ|1_\YT`o$6/'%N"eU@T%V%ڝFXWkQ#?{m&IQIN:߄)!!+Ì޷8i︽'2]H!Jڏ7!DƬaodcУ(ξh%^MWcac^Vl-Sb M ~:u'2O/"WgwS\@oy 9c[ /l퉾ޯ9V v,f !U}'f~d(RdS"x (5rZCq ciH40;9Y~D6;鰞?@e(kg$t 06W٩Is`F"OoNEO@*5U!Ÿsd:m=]%ߘe"y25Bƹ}o\[Qu~m)r\ go/EG @Jo \\ftC?m-1Qd6g(-YiՀ՗S?KD4Sg-v{&QY'< $^^"ceQP J43ZhR-QPm9^v|DE6]D(@ba* `jL2pبH?y]m lUFt};IaYEײs+bMmJ^?t7f0}b7\T_9ju.t57ůmFMT.үVjUDヱHEWrBw>m;kiS-þ{F2]DI\QMmRdYꡢ.9Ko^vb]k|_.cKDGMK9(Ն=w D~@Ɔ~wGlYHfYQFaߌw[6wG8c=8<1-yO S2JN{z!8D YOi# v\ ˏsvJWM`QQUcwnND#2]-wFC9|,4TF|;4A>]LWwuN:A%@ZSm NKΓ+"d")LѨ'h`󇺖\D+wqbo;d?S6Z*9,"h!{.WM6B-?`_LyP0t_7?lB'"A%`⽪䉁`rpF㠘b.z͚҆ l{&bCU*1na9?ܕJʶB UKщw D:Q Zz,Uy,n >i$?$Yrfr_*3g C-vhJp;[SPɕL 0kA氩q#vA! !^]s!2}uaZ朝,c9␭GS*zS뗌jF_<[X4b·D cbq_ )paJI\2ܝia\4YzlVTl4|LpŬf 5@E$/KU. Dڇa3]_x&"Eٗ`rĔPQkN*(UO'б}T >_P{f*ъ.Xn4Z?D1 aF% )!?Sl82z[!iV75b4* -=3g|>S8XJ%Y# S= DfQzg]ts1^|cW_<20IeUFڳ<8N϶!<zJga0B(]io(NϩV$c2͎0ꁦT5aja0&k9[R_ulP>-난9 &)?Ξn+6+ClƅBC,BIt+lE1ޡIq^2z< 3AL.R͂1KO7`+ $ݬB XpmmMR#b>Tjbh\㔝T#BISum%1( FbЦ9_Sq\bnZH)%?K±aV9[`u]Pq}\涿!#[7zj$*JrhNl0 adEb+İ2,$ qOp5-kbTJ[*r@.g0eچuF+ 6I4',\]x])#^}L ׂQx&3~!H")Ooih4-V&TtxüAwݣiWھ&Qw2_&؝GY&ܛʴFrh V9#h?tsyݝyC3MD%x(q?u /FiV?I$6[Vz)|*GXe-ùsl ο52Eؠ\fmӉv r1Pَ ]Be1| D|JN,YO>T]jg$<#\;MXk؈Jxe??ƕSi7u)M#?°_x,b̾Tu DWGo,1(} P>Ql^::BGkf>XJ1d%Ϩl  Q$`#DP#j|rnGDnIs`rJ9(c(n|bCw 0;@j䩛X*h06)_jMm_q06`U9l.gޮw^͂ [m7֒dw[Az ,C3&'y(Ɍ',&r̼!ZPս)}+/a.@7|^zٝ' ށ5"Pe0V>|xYS%֖M:W=:c.= { 0ZzٕHt/0NMlm׭ j{)q#$JB}۳D@gw U#CfBJ\Q`vb>#N-EG(:Jf[ 3|D@3GܼxhJN@Ɂ0 uYۿ3z~O ܜ4+@XDzkisiKlhQei,QKrZ.bGHB9;. /N~0v:Uwrin 5̱lh#-?Ʋ@ 2GETTgwxϝ&Y)CY2FsXMx6@v2 )jZyxljkdi[ed]"&Ww#{`V߂3lF>ĝNXmvM*2lRG ,lClKkqё3WB^dY"0eԮ(4R q CL?(S7ML;TyU5@. Ä Q10 ̈́ HNnjVP(׏69.j;Q8s1#ZkNHh1h5oIV,Ħ^DI"gF#c3ťäL_1 {5YZY D3B@>fIm;A¡x:e7qk"<D:QT5~J./;_~rH-K[cƲ@lVٵ"!,XeZB/坶B q.LtG?mv:]/&\|<;>8 ED{IҨј{+܂+@f-AM70D{qIrza%:}u Y&@S a3kGOJt&B8i_20ռ4z_mv^VvNp\B lZ3Q<3"]zO9u洰K?<$Pg] $ʰGOHd,pF[bImt9K!UM95VŚ@"]3O1[SYS#}`E}}%yvjqfgRL4{GjԍtsTI}0PvCbjSe!fﺟ=-W,޾Bi|I% aW |ӋK_QLJa8A(wM\Pv*B5aFt O"MJ0W4E+`nם<`ĵir'$UUܦ%:cT|̩k\wTcYvM dOgZXa9TH+tߛNbqSfW[o:LwOE][f0mPsFmr{Za6Bޡ$d2-8AHrAayZ:"F:3rֿtYdΜIlΚ2g]ei>^d;|c>W'@gRTǷ a^ٿ.fvkOƓ}daQGHf)C}2%3FVDl_ьWiL+3_{ F=Ê@0t`pǮHq̠(.O%9V~#^^co竤gL駟qDd[.PDN,57t]q*x0^PI/ )7~gRLa; g&hoḊIK~ CO#YG4^IW߂h`2U9Fd|)9txQaI0<㍌MyJ+N7?]…k7l.GtҋoU^躚0KP#msKL.ᬋWgFܧ e<5P RRFowqF\$H 3 ]|jT4&h´,sWWrxf܉RL=/ dNS. ͟R.3w/| A^։R9SS?*F~UR#`4δ{Z-fZAY7kC7)۪Autϼm l?Xڐ+F[}ژi`<ӱwD~ZRl)»Ŏ.>숎-IiHs:X/H%fN0<SaL Qo2:\Jvqm RΔ2aB  mM*@ujG R:¢w(w1n.?V 6j?Fv<{]`OؓXv~Zyөux#++UA9E~J{a8`#Eռ9R>Ekq۹7QeI`'c\E)Pi`C-IMF/VWs+rW\0Eiv6-7UKQ(~9 [ŀx;?|WՄTʬ>V㎺ QLq+niߑ_e~(D&D$p$Jb;&IYץO}5w Wo:G7וE/4ROM@w Rո=F:.we EIg%_'V\={w*KqN[t#1gj EpM nʼǥtS0{b( jhܨU^)UKƼ1|fYv ^^ #Aptb  f莮7 Bs A–`]D?BK#VS 5UY3 yԔ"8U1j  VIKYyE&LgGO^B}cs'C{|5&a!0N2^_ٱa7>QzENh0IlTfGTP"{:&&]U,g|?xAd0zT,w  =@in xw'Rns{KJ Bw n|"U9|++JnDT3qm+&lRnh7٦鑿L/ʃ֩{e7`3C#ϗ}cTw\Y a.8nm6 j3ݐs&qϛl/PG ORdS?4Rex|R_-[A2°>ߕ(K c2r⽮G6 0``XĥxP]pPgkM} +3?v;K_}:[& F*vB S [PD@ 9Q{-[S[Uz|V?Q&2߰RhdX +C{֩AGf[|̮]Yhc$ђaW+7`Z]εVְJ]S=kNOi^p*ձ} S֛W=}# k"π÷DU_eί]bY &~^iG{(]^2V Wu[ n=?2Sr8*>8V3*+wQ0.x"^"񏁅_?l|węJA_ꋩ—p><$43;Cld#.rdAD\Tl2Ss)9n/.6hk{ʇ+bnSRDsr1_Ur <"nfGގ_<^ef EqW5a-윖# B޴ -ؒO˺&ࡩt4M/j>>׃}Ag. Zvc_ Y1Z+d2!BpzFb@hNFbP^omV{4aǓv%|ǻ=j0 >RhbQ_ə z ~k?$ʈ$NQqJhB  #qO/ a{+d{O%w;ϧ}KNocO oн.:n[WlmXLA[`jbWg?xlW~z8s楻>W(; 1S1ihh2V@ KATo8*x#4>snN3 c H!U"~r`j0+NȢlZЏZzAE"" G~:`g#nDwN@* |L M1NֶrWٝ :˞Öhn~*U_XtNnCyI͛Gӆ+ʸ@S> ̰B7:k,BuRug=Psl TE֧9㋁;N9}>.`+WC'^4_;UwHKvyѹG!Oi}oּ9N.09Ö% *HsiwaW\`4j$S +[?d~q7WuӶ!C ŬfOӒα(2NrQ ~lR H'յYO]_Ô$ uI# )et>Tfɴ?k׭s(%0UVO:aa  Ҳ]U{Yt=5ȗ98Q7c~gbu#C\8zcB_$RrK2SUL( #( (: OA[Dȃv|-WhyH8[8wnjAW< sz.s¹K!|۷T0bΰ"\k;K*~=?Dk_jv:!/;͆բ_)5B7΢Ds1܆1W{g"mC > ȢK4,Z+]'ۀf(qS+"4Jh"pg=_10z߻|+Fjo8y'MǓ]׿28"3xo[XHPlriS&rK9G]'G5G$e4ڟ3P=Iz.*hiZԨ 6nO7`1I #Ow11&+M0=WpR\327 ל&k&TKQyӱf t_%qGyH[Ƽ;ib@%_ wTvm7M~2ZʱyNJ]{ Ps+|n&WײEc@ *|Q$vh(:0(-CL=R=Oz뀬ŹK L3-ϻC̠uB0o=X 祽CnrIJ3)e?g0ul@A2ObSz$*Rcs_汊x=lway>Ґu+%%g?;trFĠz\|K6/79OG͡yBY/ǸpLj1o_*bzMEpg̪$V6#X% 6[eynEPIDCHB9[Eτ"G8#TdW4 ƛ& GKhy[Oќ'?CvI+x sRjQA^/ R͔s8yj$χ ;rjvkj"?Q"lxzy7+o%<*S_׭ .\m`WEm>}I.%S$7ĊÉ_RM@v\Nj&bxWyi~G1@^(7fms{w &ᾷ*3e|sgx7n*9 VfϢypNxSHj%YnD}=4{~#ŏ-L pOh͚^kD`{ xvրm2M2oK1o :gǩb,4gaKL"oE9RxDeqV$8vʴWG/ekD_o[*_"Mz* . R)B8Ķ5k΂LA$!mմ&)0yJ{'6cD![P,g|2.oAuSXt S.I˷, dͳ$/_ `2C^{hv, xL#>Jq"nFw~.*pKᢼKe ;¬>J?Jq;8[TۢH|$Q?jt*e!wtT`=i}vda}5A9Du +lJ *?ъvvZRpM Av*-EY\Lʆ`}K`xUm˛DP&']WXzdu8zҔv^dԘvќv'J?zSJ${_ލfF[#xsmkLSeq,{bxq#ZdN2bCD;>42iuA(G,ګ#\c BC }#GErC@zXxLvh֞S@R O$z/*^UŴN?Hevߙ]^-) [c-0ńύceh`LԻ脸9KBEU\1ΑSTnٮ]_7qH%6U8Cfe9^H-27Vh=hˬ!~ 3tO~%'C&:*H{c^)Ҵ($#S7Y\ӿ02aH vɹ\r7JqX<bƐ~&ss3-ݱuضmSL0IePd3C;=B ǟ } }XJKƬz!xtu7TPdGbѷHNU~ޙE:uȝ8GL WOʺa LP@G~9ư;/,r';i5;(01ߗFTC)F^n+%irftkB}Leă4ϸ8W-;`M2ym S|&R"@ &RבE`A]p`\17a½7\ r&sۆ.@"~8>Zl>b-,^@ُx>g!ݪܝa9_׺HC#U{.6W-2~]!jYA2:n-Ԅ|UGcvU<]ijjMxLdZm}×wm_h*$ġ2 G2qЪ{[U;@DSzobHߓ!7{\n7朕Ct4gkj::^"ʅ]:PDT{Swad0y%c]fa(j,-A2nŪ1KT3FGZܷLdp V(]Ê̯ l.kbQ5b{e!AyrJ:+b^Y>[oUY#Ƣ|8ѸTWN=@w$GLfXҩ_ud΂S{Ǥj#X6)s{DZ<]! +HȎ)Tg8Ƭp3 `C{u=s(&Lk8Q$hȶ1ڕ8Ӄ* <^FvKm' eb4SZv.Gf'Jf5<3܅CdI||BQӖGs߯}f4=h\cIi7ȇM0Z/wN.9I'}_F"2b+:^0J-MATٟBJgSU]qa;4V̸W.ri: KsjO2+@hEAK1 P5c €0̽(t;F6gwDcmXژ;b 0Z#Ms]#$fp=ռ[Y3$b`ͣE[1ʙۋ"cEH-G0"n7OA2"{e"|:,}<*L]]Z .ɌC[q"-gY[g9P󟜄JTlՔSXl_O 6{H!$|fs?Vη h@p{ӲDG˘M}O^zR1ܽ0G~ݤ(\gf !$ϨHeE =J*zU!OAbV7,LMj=aձ,$Q#y ſK!jA"jet&,l҈0o`$C'vlrqvײQ2ǯA2E;No|icYt04Cscc1U@ B!;՟2ӵk[`B1և4avH9'cɉWNsy=j"õ535dFZZH:1x VT^{c7Nn>~FLnj޶}agPѰoy~}ƣiN]o1.oڝ_D54I:rlpd;ҞQy][oU(Xúz_V.U8O"}(&`: OΙ Π4Esu);SM״ AW_46j/~L|'eFP~+CއC܆1A%(ha[KȣRXDj S}н`UV9K.Df9{ڼF<Jc`riB5d{bAȈR Zh.de誶k(&c;t?_JFF1̦fF+Onto1<}qM,`o╔=, [m fIey%r] h KHq. [/u{'Eu\.}-dVԣlV"}> `sg;>~!^k9wc VL$D$AHi1tMխ>Nr&kY{\޲/2Fo5oZUx+lz ҡ䙮Y`7E 3FC!̃_!/!:I 8UR>[$?ĜEƯt3C%47Ξ;2L0_硆@dUs jpEu ^}f{lx,|RLU9|0FD@=vmȶ:sW#n.֫i~#% ]Sr>lx)a: ":}I7v.W>D~]16dL¨=WSې'ʁ2"&;yɠ2AƟ*@rW[f%a@C%>Dqԯ% <\jY1u*7s4 i;kx ^/. !ѻj@A+)ڰ0 ӹx6њ5Z]q-22Ϫ,3`*y[.Vǁְ⃲;AoM"C#{:`q9M]_W9oP @bo-K3]rSMkEmY:dT4$?ʁė^iD35gS׊LRjJ20*De-|pa3x~5}jϚ`b%{]r[1_9 GCGƅ,mg G"3T8=e0: ?'71&bo3oGbPEZvoo A 's迷3YhyoChC3o:PȷA+J䪮orPUC94I7C@X Vz0 ziʎDбХ;!})2Yh P!`w+6G |:Q6c!"T/beUGy| 䰚,Y˂]*g$$> ŀZF/G;=2O{jIa %rvrf5"c4p| xpr84@Vi9zW]&# R H1dt!oGkgiU\> jn>35g%l#ƨ,@/(RjȖ ޮAR; kaF=Dztg^ gn`͹ dĔxڴyrPhʷg߆1E g.n"׾(laK"< rfkO087ޝؐ& ܾ:ѯ3P&QHxU@d,Ɲs#ʢ45o')ddq"JnkboCcA6] YX8Fj:#֊k ihPs=knvIQ锞boY֝Nd+(Y"څӴV؎`m>eWέ22ich4{z nv!χ bMzA0<^q|û% ]WiTe.*v͒5]AaB~k:5O@ VN-3s{1 ODjQGszw!K~L0b * (HiRY+~9[t Yfۣ?]yɖply''(CA@ }L)0haMTNkt8vN峬{%fңDBXn(D+Ȳ`#2Lz[F$mD[oz6"\jW`Q{ilh&>hY %cP!`Y;Gwz1|+nYjmtޮ?X0p2mGhuD1LkM-wcZ.&TiI6W1i]r-Q~; znB{WON8򤞸F`xm9=}:p?-GG(Q@PasޢĊS5T-S']RHDlY7+)G Y^3QѫL©xvÑ Qh݊`qY4>?bdaҔCg [h h`d毤e(s;P-x5(r\7g@Ϻ`ytx3E"7No+G3lYG.ՠ:K!qG:mxMufzB,5'T7Do7>֧-&a|NK4n'tP`&lcůj/͹&Z$UU0 jHxt11ApR_8 {{m;ZASl{ԉ6,AfGm1\nk┓w hr82\Xl5a[]OJC{Э?KZg': *.O#6qb s4܊^ }oC^5K3Y8EzoX7bʄY] ,_a@O3qOŽxk#}+HXC!;40Dzx[!^]}y m9M_λzn{#WYr^ %5#~!m8r&3t?_ OyZsZ'ԆdwiXENij+P͟8 "JrI~~ />֢2kc+A٢;]W"rq"beA73t9M |5}oz`lY"g^D˻IM74ێ0+$C &` YHj_Q8hhQ~OGn<B;zPҥn0&aDc]V`rC Y~wpŌKeQ-&א@6)W:ݾ0%V "7(|E^84.7&pB M"S@5 >ظ0Xf^~GQ:23vɏ.a9ۭCLˬ/] jYZE@ tBܚ4Ʋ%K'[Ȥ*zU4 d؉I"FRZ5N׮"'^l.qQX=xC}[I89Βۿ vVk8LU'|Df{v35bd^)6KH=6l5aDl(x]u3a,\qMXN;ݳx(`?j]1 aHC/@0c}NqS"Ϩg hfx")o̪5ʀ,N _V%:M Gu*F.KH *LY6RY{ 2Y㘊 6h4:fywޒV m rv} Z(- TXW渆_91~{BPޕWuOd3hsʎ蓙&h-UHhKI\q\ _`=u6դ 2`;<\&:?vML{\6AmJ'hŒGx2Uȃe7Z̴-V; H#HroBiA)e7~& F`"5^>2u # IFV"ڪtFicWfLbTG$"NF W^Ɨ"mSbg(_ݴTW כ  {k:om76hBQuߝ{RZgi#T{)y 6u8cDvEd$M#Y'(F?+U|TDL7RH*a{+״AxSMJKڧ21|m3.>Brzjwα4 [B.F z:h Q$猄qdGټS1_w$:{˾~HNv+)ݺXOXڳŢWz Z[N߸LB9PcI=B4 E%a%{ ] ZHQ΄ ^v3p mycN.M* U  ǃAu@=taD궵hWK& lgC=w֤]+6 ,f !j X NM49Ι$:y8{㌿wOt`@/ڽLN'[3X1.gL`v-L+,B;@*[ƙ;ezK!.oKOi(d`-0sw`$@J'T:u$I䳨 qZ0ͺxw**|(O,Pn Kc =Ơ?+ڍ\ॵ90&lGDoq@HT6Na5t:_[oNB`De43%\&PUkv.*ȗٲ37}yxH~ ! ػPpk){ZǶ R9~%HKfY}++t[&{t*pTإxlX"7%_1C@Lh$v8Ŗ HCqsO7ͧet;_!][?U#yw~W Edw(dD]ys:dFC8J$㷁([^5|\q}e>A>9ɢ{{vku3؝RoiaGe w[9F>Q*E%VԷh~P_Ӑw1G}*QI4iC:e*+֖bSE3CXΜCXXuLDa&V!n>lCYk\`&(EDdUx6r7 -\U:Fn7vQ /qlɵBUk3\idg1:@ɱ'ީ\ؔ/G|TLK< Rx_v9s$cYs W%J%cCwu!)D /J7tDpJX$ڲ+ XLzu_+C%#-RKm'CW۸LA%Hdı\ Vu_#3`DK:RzexkI%P/#^M' !,޻Z TIw XٸXkA.G }z*uz %Ltv,)e:QܢO}`E֋57g "3]5I&#T2)0Gµ񳟊st(;+tحw51־0dK+,n&ϧ:N@52Ic1>3?[ѐ0 ]\}$eA×.^ !s.l YC!z=VdInAG/xb&m#Pdlmc/l\gg^k顴Υm5<Ɔ.(^YҀfo]~X~w3TF{;w'}~2GjdGR\i;uq[2Hi%9tɱ{Wtb"p$& wǿF>CцTOs@STt-PoBHL}ws$=űcd>8Z@K˂Bā":-6\ҿd*1 nFw2`"6;j-h)2_5QYލW gg!oDI5ģ'*Ƨ0>{4:اϢ~=ОP_rT(Onz\lDZءg`ݛh uߐx gjJUFcioo `Ls`#³df16B#둒`<[yiy2 Jvw0*׎yAw>Iq0ly|m cA*K.Q;-i`0U=0Q 6qyP{En^/`fYDLKlmtC }%-VSud6u>!T8O;*L҂pgfIiKb3gDlTǬ(yVv'LnFi-P3/6d(B=4 gcpbh sѿFS rx7A@ %rvk*(е st[5#?ohOgc g5RPn2[!;N-{8WzFكGt `CҐeEki;S%ؠ8?hעZCYiUN/ɾr>%Ml#i];m:iu] )bQ^Prfugze$1eBANN3)-K`2ۜ ;%:΄BBPMb(V<rtcDLOH8Tx>&,oVh6wz7wP>I IS1ŞK1x/5TǷȠԊI<ŗ[*߱"3Muu13n& m4+糢ZÚq6j2MX4Qbi7#itؒ6Ϧ-ӛ>^];% eZcqk53&}t ' 1C6уAq/S_9G_Y@ơ9uCw'U?eO89CJ6=Z>݈߭kOj /s"Nu#H&2uzΝL$Z^pJ"t+viHC{@1ݥ!e%fPk9M5m8G3j4xy<%م5)R|X4TvnWuYzOG4^&D¶_kםrK_E&xch|mO;gD738?>d:VLKеeeke/ZOc05 xsf&0IG_YĕIJ,āFfG>ˆt+,LҸPɘKjXJ:ǓHVp  qMjjeG#` @ZA" %l BT ɯ;IP 9Aei 9VlV_ mb8K o3U%:P 9[  b쓊ytvv9M hHN㝲@;!=I&-y|2"Gth̝5yyC\$ f翫̵D뜖ږHV \ypyzw.^,J"ZLq/vkQ! zaZm匱+VjR | w"J4.袜WiA# XR$.EbNOr cFޒmq7eA72,d:ĭEWi(?'3nj:ͰGWM' УWL!X&oM'T/&N[u2fY3wnH7TRD`1h1E˄ itzZ K0$s?E|Ƅ{tYrڮ9@ _]#RZ+ɍ'!|z^|{)T0ˋ7Lf30ӒJl"moNg]Cz^Du ʈHYWQ]|l/sI;oq!]3G<$#׮0jd>?AM}oX Qc?d]ZPOX|kn$?K$ BpՒ$n26"%+~5 ؉!Q1x1uc~w ^0j׿Kܪ51p$wvb^4A4U'A—sZTS>c*<}ISA(#A)ï.7?y h(LJX&)q)Y5P| -3'1;H0 M1NYT"e?FA(ʤkM;j,y2p[b^wJ"0i/o!rWLQ{7P< ZөmB2>Ƹ8St+Aph͇wzM"/ -fW"pz=+P`HO4xVl7j N2@ht^5tb5 I ->,qluL>49YI;.TmI1ۄ6 Z6Zl8@w`cCvA1V[|nEmG|% [Qݝ?(kwY]8zu!1W$,8^Sæ- qh6Gjz|gAl#c6O I\-䭜(ne+xGB dʍZUɱ͹kv9}޺㡐`cxۂ E NO8Dou/bk>L?l-jD緌x6 (.} zEٚq%=>M2z.IRqJ@Mjޠ5W{'#l&AĄ^ޭ]즾eoBU؟5UEuރn 1Z>]yޏv6|S]74WHFGʹ ,8I1 ?"euV9'ZUNeCDY(r*hJčK&pW,ERM@--EҵP렕6+i\@>ҋxA'PW*‹x[(mTN.cksRURmW93Q %{/Xoq'7zfq@ b_s/KR^K\ƛ_ŦSEϛQd@_(ݙ̅z)n:}|0}]T飣RFVZSW^Fq=FUxˋnL yF.d=d6^1LU6\QxQcq-T (FEi,"pcT/2 5b4QD O2}hT)ۮqe:thQP"8jܟ΅t5m"""`::" I{޴V8*?dqAB k*?:7ds%0S0UagG: @(  2ʮPw{Н`UYxoy$p ΰ z)bױ/\-nיpfɁܟf#| -huyAfɭ 'AJ+ wt c3Ar;mr)x0{RiS)$69ި\T%j<:H/sk`~N:RGΌ V%Dk-O qS|=/"x-td+ EO*3rǬ%fXfO4nV5P=6Gu Vg`Wʋ#F^ xA#fݚ7(WWbRݎ1NS{9[/^qZhEppC"/%>;(ZʦHeRvh^SX*0q-XAxvȪ[abRWlsJ3#$8V 0"-X t;wbЃK}$zgLah#&Dwl=2# t&Mdt_cQX`^Sb|⛤MB@CA j*|H][fts[[ b>6FQđDڇP.f6 äH# _xRcZI{%jbB[]=_WdC!y'*DkMjLa{U5c9>Kp8:2LhD?".~_ŐNjk(8TD| z c oơ+!n]fFtx>?+9,[BY'V΄]s:ļHnuR, 0uhܲ<9ݽOR5eU$Z,H$"&ZŏfA6Jx lJ-wEV|9PCe"z#2*8[m{sIwI![pKOմ#ffkAap)[=Zj 0 'T 3_AX*%jqw]7n"q94wCkx‰ S!V;XE3N-%9MZyDlEJ(KT(v^4.#Q*SjOJ Gڻb0'厌fEdH6=P/?v3oAI?pI Y{Z!=V_GAmXN§x =21_+?pe, ґqqf"?1=(!YBvD@j$~Wl'ìkV9y/O*TØh#Q4\;]~: &:dߴ1 `RC].XmLU 흴nڑq$<_r~yKJʗz(bkbM}^^HLd>ykaEh˛JЮ̞#شVHfSO?Z;ž d8wG֦Mތl8",2iHG5ko:?z?r=zf傌g{s f8{|kN)^l!ɭ?5}m(g3է9zUôkU q˻'>xUjܭ]hlH^?pE"N ؗw| [DRB[ Ęx~yB$r]M'ط̏C,|Ja*e1e^Qnv C8ދďD%`ql$h"DgW:oQ9V vl%fpe7R3*2%=4[f! ^n,OІ./jM4 Bt$P}[?c^l2x8qXo}9Ɇ]/n7\Xܗnf`qdE翃Ae7" {Ѵ-c[(; O ]6c***YMaa#@<ዽ~ 1뎮8APt4iKfHݭKU97o(f')5'wl۴c: [ 00PGTi,ܓx. e絁Dh`^t~JPƣ*D^G|6P\c!xL?MB]vR IbӾε8q:bfq#"@j 7ʇ b7B9m;p/ቷKvDD?g5=5 Mk>SE,s|,'qf1s1>:ve})Ha}>îIo,%mV\I}B:NeweUG&=Zv ?6roZ6K|ͦd~J? ZD]FM87r񮄍A?"ީjX)B$7coO5w@+ޘZ(u1s>0 ?HRߐo}LE򂃞 3k%B~7@^I,`e |>0b]N.ZY ,B8ɏ:ƽ T)FI%yc(\&ᰜ w-) ^9@% 1sxbOI )|l{GbACGzڬs"Tp\j"H}Nls2YNtfj5~ 'Yb{wk?rz8FXHҠ3#? eo8rxogӠ^޲CR-+:ucYKX.'ZH4D 5s^LG*j2ir׭^3{lj{V8;״0꼝X;h_!@EԷM3fuĐdˁ;( Jz sh^ <=4w_<23񻸷"D`.)WIe#񆍙1)%Q& Y󐓿inxpĶAR#hR HB P1$-`hrMZF6mnnft!O4ƹly]ZkS PxPCf۸G&.{!L G &mR]lȞU;˳xA)cDH<^fP`mG*S!KOOT.ԆDIK_FZO{('քaԐ%ro @;/g]u/ҫDt!&.6#ÃQ۶R^SYW阑怘awB|iw`%MGi}8YwK9okXe  zD_༮]^WD9 |uICGQ͜6I߉lx #6E%, nh?~9QL&fx)N͡=bӻz?s8,fKl 8] QM}rS8}?֛{-+Sh]Ar;vjg>t F8[!Pom™Dd1uh2F+Lz8& ?B%>B9:]^o) d3+Fa-[Vvjŀ0/ `tʚ} n1}P| Ch7,W3\# SjJ)TS}w!Xz/[/[#s[p8?8 \.0E I:Q;PXX@T{̖2Lh_\& aJ#aRl At`Y׿S|"]jԂUft/MN _b7t Sb͟ñap11 H=L v춏6SLo̓zgP5N5ջ_ZKwс^I&$'P+ˀZN>A09Jift཰6ok׾`R_K[*-h*Y4qT-rtV\O&l-ڢVBTJLִo6+]ehĩ5*4)!FC4ϰcI1+0KZN}uZd*OE*J*kèzz6@Gܑbݨch.jW} S fwk&3|Dm"Qq{\`@`g _M7K/1ph!~]1?a>Z1_Z T>m1lVP9䑨 C]Y 6vA@?}] ]aSk4R;|W C9bU =ci% o_kq P%, tֲ'g j%SմJ=ۂ_e#jvyu+ Ȣ\ W7$CU:i&#O45~.q(UjmYDg<\~T;LF[0@³`<6փ>xt#tiHF{ w29&4*:TmQ{jMmxe|2 nm$x~ư R ;EE9)xN+whZ֙c:"suMg"#&ab2 @ =r^X%~RX=uzfy HEFG)U[WLL2޷$YTW 2_u7Ήqm\/J On.`%rVʩsg8XMUǚ t|DprYgL4$>&nUez[%Aj*uOVc`SvjvV qK:DA0 p϶̟3=:* LyatyIQ鼂$ȑN&8"yb&@ZE0@ -2F׌tԿ0ŰuOfsK*̌h O[c, E*&0ΘNP"({1TPHjSB;޼DŽU@rLba8,Yg&( ;,q o0Zk_x_1#oY^zJm#?<ߐ t:dpŨl UC߻"\\o{9SgօRTY~r(# Y]b%#qR9/)b4ߙj4;ND <%SUTL`;n_Zz)Ix+"`$_ux)՟3J;~*W1!"$J< NT{ZKY;v!q$ 29/OZu>)Kb>wrѰyN~&L9d*y[y b8- ܜ(хb34}W[d-s8Nuj9#l}5{ rs{[{3 0~΅d[6S yhQdk` ]MlSf k:ZM*5;eȊ?NΨCkQŸ'+zu#U``኶$i'R5vhk27q)2ڭLE jU9kR X1Q0qV XzU`tUP8nر<$"y_vɨS"KN1O傹y p+0I31 `9%;黨 6b- ޮ tP| s(x]d %(BZ!*թAE1'=$oNxn ROw;)75xOUpɍ:,h V 3P3TCbOt\O;}29eỀ:wX6D*:7MI_,%2bFnѭ>+WMXZ?o:~>/ua>)SDll|? d $l铘d@ } 2Uظr|۳dqwh c2E~Ǔp[^XUCgNXG3# K21YuzFU 0Ajd'lk>t?,AcÃf@3-RoUB->}j$eI#J V:CL^Bv9ᵦz VG.`~D/β,=%vShꈇ,%!fdNc2lf:K(/LjYj/@x 3dizA \t2f>qlae"|Go +4`j;F9hC0gee$5ؒ&IߵX $R< @)6PW$pO&F+U%rJY^.hK$Dg,֭nRT"hYbG|W.#6,7qF͏|QDIJd1B/z0 ǼݮŇEd s!E"A߻MYŏ ؽ'g7mb sch@)LJwCD7Q5 !=uXSY ʨjPc^ueSmEj4NO2c)|oָIn8-~A էB`1Юl(8 z)}={ӻFbOw  < %]կ-LPb\# dB xu#Lޙ%g ^THٰe qN4mr:\hpı\j_תa6lĸ#Sُ JwX4ּK+СPxE;yXW*uhu<O1o ~8􎫆8q3^O vw[6z~p,݁ PGG][9Ê7"cE&B6<3ҧގ٧@Ui7w(ro_S`b,D~DPȁBm N4.[LmbgubUWzah%ꥶyQ]5RT`MAV˴k\wisT0U*H^U(#q\wqg/- A\١GzQڱdՀ7fֲgۄ`oRqCw βfCRx_ Is?@χzQ5EW[F,6ÜyZWԚ}eu7G|[A\>- 0|z$9W@`N4Xh5"9@ўRtSUJSңeԟ0JkxQܾ}U<f@:c,TXts].Q}ӌW&]U^ө6hI3̗|DO JVz 5U+g;?uNVZL`9*B~vwk!&#w(Œ`X6WjF[֘wN~'2W"pf @󙉹eKm9odv 2K85(uI%/7˷>?/L]0sƍ:/{O?\4_[@N[Bbya*3,e3szLe[ʸ@eY>i}962s(}H/w+X䩇mK+QGYO:3gT-if&\qit1?`MPIX,O' yo]4͚s!VΞBR͘0>JB[y3j/8j1$!|UUuR:. I`Yٱd,Զ=y-,& #X(I}6'Νq3WqAp+q1NqA!YhJ뾶 \tXɎX׃- >%il^mBBءE-n#b#5q캄/ J{ӟsbc`q[5q l@h0][ux5WK;qowtoAvfn:h3 3\_-Ѩ_ +B@? <fEQ]6iEbFLXYh-yn F`W?UnPcu٧2MV`qs8,ƏF4YiCFQno[,e՚twTvOb'fJ\ 5q 7st͖X~96E dmK_o-IT5R'\KT!ٯ+\>^9B'+1KDuXLm߅ jfؼ|vĭRPATQ±*MjKQe,{6n/_\xvH~9mtp[lwWi#2._BX T>Bdoa+UWK_$E鏇 zҏ !s };KX~]ucz#]ieUHMyԽ`=mID+2cvw.N{10Uc7Jz_eem/pO'ѥgǯgmy.{ Ǥ z-$9v.mQ,uVm i@@s"+h;if~a|n"]ZI(gJ#[t1s{5^޿fW{ *'ȋ1|o[ T.0uHKb;\'6Ϟz%rv#LQǔL~PI$G%8!# l\NPԴ!nPl'+19b5j4[̥nY>JGzrf/s瀳s$)45  Zg"kn8CAvDx靖ſYYWeرeZwZ?b@"Sh5<4Okө,{ٖ E0I(Ϛ U;-rOײN74>$:PFo^V9($!b~vJ0QĽ=D!HPd%93z8m.ԏ(EͨƯ'F,ðIrRccGwse+4*F쭼 MIH/+l\s9&bƓeNH !Ăy}/fvœُK&8Fe1vdSWJj< \g|㩗涪pt#bfUh͆kcl YNCݽg/r!V5~w5+ rԫ8Hj)WM2 kܬ 2A< icT;9G ^Km4|[IE"~"WM?29tA/O:f6N+qim(En4#??Y5xVɜY -ޑ.czgm}\:èW\>(CẃN>EJo0!VL5w2_|RZQ=Ԃmu-M%N,rC, jo[П<"pr[k#ym^7SC! 7r$m^rATf9p?-toQMU v5~aѸ#,= n j ^ب;)&t8N_y rƯ&J+,?]\Ài2lB#:^z>Ϸ9?^(K݌/4J3YCGW 9q`pwaA'P W&[fB?VۋL ,Nxi[[0x]fD7U$QĮuBP.b&7WcPSߊcXxi~̱H۸`w_yWOFՒƀ *1]r<(^+ z=|+:.~v!֖DKԢڃÜ;O)_ BpFz A,dd~\ .@o4{qGV_Lf~PUV//+736%'> &oizн Aor =aUXkPDY+ 6=:RBd خpySIljXsq &P?oqjJK+uaFL3(&mW/)sarTo0قy'GKDDS=0|L^xh,tTu'.kZ.qn({LAe e3ay`Un\, Kf<\b{Tg1 #LVg6ϙ)}*(=2x!ӮNuD>&?C9-v@6C]eR>$}5POQe4+ u/[0Qca;jg^j/NԀ<(o\%"9O?$"DbTjЇfi_DK&ZyڮKC`2%0KZɻ-Vod@BXh5ȃ%0A+y8LBuxSA&hc>{e>P˛*~z!`o K&C[w͂Ps^Z۩6ѝL/@lT4+F ErW);(JBsdХZъ? Yޛ X/b7@K)X}V=jQ69UX~;2Rts(*TJԞ tfl|6V-0c}ĪGWN,I:1FFԻ@\ù)Ӳ$|@#ND*}V;}>G]p}Fy*g!=XGֽ,oK@^>mP%^!Ɗ9rը}A~$*6v7̾gu`L Ϣ0Oʰa2 Z2-xQ83!oMMl -}G`r(`(;uY.+qxמ__/Dv/X;yEHvdmZ K`9Lrȡxl OfeT[ZIw y1>1j=UΉ"!rF2́>KFʐM>U5r ̊XI:9p{02a_ zvE&:a":Z&?+e_]B:OI=2iEkGwXuݞ ]C^g-7y#_2JF'i=l$AӃSKkGjQW%w 1`znK"%0@B]6#6杮IsM &;l]2of9b,Yc o[:Хqa"7~%X ^Ɓ8 ](k,X!~ RQ$r'*z>][z@L'y" >.iP]TsPX%Ja| `;@Pt͖ \VXZoƝt$_e9 昇%:Vli?K$[njzk hQhz`I;r_8a1TIuVI)f<鴩ZvxiL*wzUՑJFmjb6*du}7c+p]nd jEp <'z`X EiB{ lVWi8YHy vj#h颵&6=ե˴ᡒ#`Á#.3y8XPSxy7^Iفv6\"YV-i7iwhvGTc)/3RL>|:pO$lb?%G\h4qiLre~l[3'[I\/]Xlm;mk`=Vg\ߜ5rúח:l5MПTmI-'VU94CGL3#ԣq( 2E,nkOz"9:gM|AODn/NJ3ܮoi&dYMxwX^&STp{~É:`9V⯬߫(|ڍKh/9A?҇TʎKYrF2gq 0V3O"@7#i +l Y_D( ձ>c]b) y$?͟ѦT!I]}tC;[P^?q~AT34Wtnk2 8#&vkp:0sXL,,fLUݞA6VYj@A6na^"=Ng'w`c>\M8=*c7xׂ]껬 {3'K6iip}z;hXiVBMffBRxYX\(ZJl$=d L q'[|Ey9avqPɧӷ(aRZNatG/fX&pw>f\5hGWpwb3;M7>ɽM3B$]1OCesX,!;:DŽh/Aj( v:u4&BX} K&2c;ũKN< I<N.&HЈHjPV?Rb&d[>uƤ%#xqyE``5C5;hFSꁆPC~Pc E $OPÎVؔ}>=@ G~한Ԅz>VIZz.VvDH`s% prrg V錵oD:蛴t~bN33*4n z>Ge-.4u?w/3ͦrQ,Q1l&$\lY~S}onحo>rH=o,Az) M^~,L棑+Ō@BNe(w c"qG7|X|fcMHFPDbZFUs? 5LL6ƅ8R!ddJԣ9QQRfVk*i6#˧$1 ?d$Z,Qlf[% k&A+Qd#|s l͓F):=!2@W\,uMdj.ve*8k(RQT,QCBgQ%T*oFwvQ?+UOA(P">pU^ē" Wߘ[CGIQ!˝ EŎv1CkXu^j,Vn%2Z^fJp.5 v =Bc'r/]+*d)6)SfTSտ/ic1Gf߶c-%T:L2D>|7s|׾,`Wg)Kz +Fe%&᭵|0WDYPO!{LB%є ;?x| ;/E=)Z=\1cMq^?O `3j{l @xd[!RYrO)O=j"$ :rkg7_g̲wݘ|=һ F~0 v*_vBwc.W1 ؜_ 8U:]{KZ*68' a4iVL/T+5 :8dIS0GT;lvDB3&M hk{|5ًhLbB6N|Sh|'i;?ٳe*UPZ'd [9Gt}Fk撡=c+7WߍLgui"ʘ*AւJW;ul=*73!Kʐ8A8_c2#w`- vd(895f۩6 +ҽu@((F"ͅRW% n,1*S\>H(xҸw]%ΰ) J )MĤ Vr:wO9Tyş_ ஬}+w-劐n+U@6s _ܷVF^MK|B}"}UUێ 'fTٵ)-;(N6DVVńh9o6mSJ=nR񡺔^ D.^TNx`KGE}T4oYj|z(AR'wL*ٝ\Y[s?|ɳ$vᠮbCv<U[C4P^NlthTP6P0󊧁Nމ9kxIMr!nN!2>LZZ7FѦ! m/\eℜùfAzڀ!)G.qB{e BefZ7)]Ϧ (kb節Rwژ_t$'{T}W^x( bB-{E#"$p Rz~YԒ*DY)|~|Yelb^6}dh{ݕz(a%rZvͤYj~?-5Lte]-lbMi 0XJ?QB*KQܴ*SD )9ܗ5TbQOtcI% D_jLeºR #T܄'j޲g]~ '(M RzzzT7,~7fOimIJra9St/ZE=pb 2>\}:@1UQT^L`6K:f$Co9t~nSx*T_2E<@oRT/6Cu-oҋ 5(Y0F<o} vThW *HlH"_4g7c->d@Q}ͮ5Lۃ~t٨e53W4~ow]ek%kc*4FM]f͙&_j.II4XSE+dO̡^TdCF u-H!AcvtG;3udr\ѷMO M M"ydX2WDu1Pr{]pXOu\9TxJӅ'vo|YF Ze֛5-:x;Z,FnQdI{YCy튓u߰UDžb7>OiOT%jY\8*]J#W Fի WE#E zpUFiawuٽа݄y>_z_,.%N>R{r4+./W72J:5LrD{,.:lzHDS薸R!#Ab׹{2Kvf gMӺ9_ 7҇U\PpEqzE1i<.G挚9nuYh w^RH;k5  A&Uuv3ssH=Z`Q3`1PRGC?A g%jʾR!nƗt T.n]wH#/C^?I^:xñ5UJo&VxxJT:cb>r2d5e9l~J?zKVy.߾3(9hD,`嘴ZR$f.'0K7q K :F;:)Brs'KmBęS7_Jj/bߡ׸RqcX|1c3t/uy*J@+Z~gt&}we=D(?!v.eJN#ff2ݾL=YԾ4@ }J۪_hsS=0Zbd M*|6SCMXBLBW"p~E dj|TDxS(\FzE#+ uR@F̲y W`5xf=mdvؒ>!.`MVm tߢtrSZ)vc)zj.߬Zӎ"%RLǏDٲ_ECm +fNR=*]̽]\0!!Q5*髲~]@ά<(om0"d:̪B c~<)JBS;2"u{X/a؁SJUJs݋0Ѷmmo^(EU{ßGqYHA؀AmBΰN?; ^=]*FɐHΰs.[] *ۂg$&D<K^<D漁u"EEtڎ 0Rc܃'xΗ 8tH<5yKE^@!jԹ1sU-pv> y!s.L&.0?@쉃T C<+mJ ui򉌔:l>wbkgig- yh WņETdҺ$HT ò5RyFH?[2 W4֠gp*|WMC<;]&$L"mnbMD3诖Uل>.ѿq}Њe]wn$/qWӴB V^H;IhqJ`њ\V|+RFڱ 1ӛ 9H?~2FB5F LZ/q+/rQ#3^^i> {Ѣl&߻-?~>I:'秋ֹdiyui_V?f6OΠQfK(aC}΅wW s~u (]w1m{Q鞵Fomဣu>FLKlR8$2&/@ RUh^yc<&*43(Z< DLg5d r"u|ݹ$4?+5y-)ww "3:Ąa *|(7OgTC+ 1c(Fw7πK*4#!5/fTYmR 5J_`&7Iń {j(^[ϘxB CoOiV.A@m/ 6^E]ksY&a#.)fz˰&FI5ca8' %&=3C_05+st:TTH7Dž~ Se{W1@/Jh]ć`ڎ3.@5EQ%Gp /u<3~˖=UaH3}E!uG6.'|3kAm"kڬEX.;4S4D UHm>="99kʅ` ⋾@ Vz"Z'-DU=Ҋn?[sgm{_ԛDãkh@ЮDzA5quo=ca5={"0&ŏ|zs)Y )B?cPE=}CK=d[MYQxRq2%T1@+|/$&M%o\mOx41#|։ѱ1p$ }KZC:uz$ÇriE<ےH[ G/zCY ĺsnZLCotjn熀 ed-v0W1<Їc2ebSouwxY b00Ҥ¥NDkL;*fm%.N( 7+s61 cJÆyCBWҺo1| Ŕ̐z$CT;Aj0mg|}>޻h5'mCs PDמZbL*zvcYcu.gtx'\I]_sqN~8gXgo]&7ɥ5Y`&LhSgA׬d#hH/cPp jN1xĖ6#UX2,սj'v+y XϠ׫B:Y_Lؖ:,Եw5؋jm~Gn@yaə _{)+(ܙh$y/_3YFuNSJfai%RJEalG\S ]M;gnbV66+[L}m *O'/Pf0( Ef=O|{@rzKwj Wz{pNwɰYqqrD1N^Q !컈?xC.@NٵF@><˨΅arηx9 ky4IG- <J c\C(xVIåNkˮJG;[70$oYcHW`8 w )Qb, Dod֖hg">Ro"#4U0Frt4%H1$ '>kW 0ݳb~~n}ߜK6־H?Q,fry}*2*cbF2鬲)jI(H r$M9w"OO,F|8SR7i1@3F^oRkfY9\y۞(e}/ L) \+ك:(A"G-QCj拚nD+ T]$PG%s !E⫨}: ;bjO"Fu̙Hru|̲ vNŕjp>{ΎQysz r?rr7A/ $[!v؜ʰ0'>M=ʓA3k,Ikx["83ல7T w@H<"$ KH,tz!Ny`<b,;ĔjiZk2:dƳv Ӭ"/oTn <$[*꿿쪷7h\ҡ?2܏-Ǘ˖#75aZ#/~plh&6lӀX!ZAguoM{)+EtAfi6vNar>9ngUéyb]:A1oT2}r3Gtۏ99`NliJe5\SI3Bv8bZ/w6A>wj . YĊ, ǻ{s.r;/Ĉ&`pN7r ,PΙZG_hS!x&L7ՇP1qDHrm1u_z4ڊL>HyIyz]SRbj~I:9f&yXp~fx {Tl]1* |/GȄ} Aф1WvľA=>,1kgzb guVZ ,Dp”c#jQu;|?gHmfYg s!-˲\ĶOv{H 8Zkq 3vwhs H?3!\3kwI4\Z݋Rg02Fa`ޤT3 W#s^DI44@)':])S3IiQ}Po+WdAʩ镄ELtPQԾN}K{*0^3emR>U] ϐ!7C=õld$txx p[P5f5@]9WHqdso`4$LzY>FdB}1' &O6Rc2ʇJ>ib%c2`keJ/]@>vepr :Y ϧ07&PKE9&uMv'pTyB_<(D zi,̱ƴۑѱ*EAi☁;F㞸YV<e|pg"X7C 9˵sFfr:^(о2i` ZCg]ŇWLj (M/ŽK[(T5ӫ%/(lFɎCȗ4&4w5Oխ=rMS[dj#,]c;Uz,⢢n/z RS.v~IZa/l"\KG & [ _9C738%ˣxmO>^| $ץ=i#|zk(?BX43b |i F3oqT3c@}_d'"tDyE#% $K%x&2\^6Z^S]ir1ffȄOR[6ul{ Kޡ]rֹk nhp"G2bqLWJf0њ6+G\U:;ҭkG`p=ȠLvȓA:R;3*,M&( ?~zL ֱIa "c')FZ̾n<ӧL-\sH={Ó-G (:|[ ]O5WQ_y#ʪvJm05j7&)2` ,`J,"{TIё3MN'sP+|S/ @!\8b'8v?7x~?W6Q6r6·W l6p a' Ü-, s;.Z@k&&FB=3,&pf4+ЕYد#oUyᅒ`M-oKaC;0+%%BXw`j/0@4q7ny2.Kơ`Ǭ2VK ^j$E'plw+5&JTm-J"'V(?+ʶ:C]4r4xY mVk͕5 :ShՖW^r-Ë\dqm-f#3jT)S`+Qz'vfGMCc_1GlHn]mb ^ RޖĊ{tWA;>ItKa]QT_;e V$M^^PhP @cCIE3Ot%g<ň+%ľdl䷱`DY=hQkW6yOD0%'f<#ArFacDgQClFr!Md܎0j+"x%8_RQaOAawH X~TD00.%J_ /4(#PͩKQðIUn# =&&dwP/dcrnW,wWpu}-l$hW>fSHZ0 fKLH l}G3I$Tag}ɲ>1&rpJRep$_HOY͉bYq=O `>?o]nXWp?8y_Liʽ'%WU 3A]، =C9xA@KxzͣiُuK:=Nc6YD?lb\'I Ll\{ÄZpWh/ \@RSe;Fz6ޏ)&JXT*Dg%|]c;̝üWoT, (e'iޫyd\Jў$ g77 (yɣ0-rGSp:l`hj@, J9hsp+Bۅ1LgL197 IJfcҒh,Fs+u=pH. ٱwz/LE8[ *[]Aŭ؉.Xv W=1X8<"[Ͳ"DD]zT[zLTg6Ù bK- Q \2 VUc z2nd{2+'Llo݋DUQ/F +Ս 4nj#lT94"q xhmL n`S.6plָhj{jLכ@m ]M_FhUNvnw95v&;֕AZUEuKA#+_:*>b*IQbWEfMY^Vǖdv'֨O/'9J]KC~? oa B,iOX.VG)p6M#ӟlFOSL6ml~:Ǚ5 .9^1OVje֢y'R$t/F@zH[H }6IknO/m\0b=CYeei0vIJ7 K {kvk!hJiq x&>oo"⸙J|kšjg{-5@*&fWXOF%MItpx==[!A\)2<6q°6Ǔ ܨ ~/<$ )nQ׾q7fh{4l'AFy !&A/ͅ/#E݃ӋbxfN?@yH.Xs:AGߺ{.q^ fK9496r#s4<=lEJYEo#"qСfO9-*ݴ7+7=Z/eǑ2"A#U/n'i֞A;V]DwZ[ y-|;D:xXw7a̦Y oq% 59&~{i[|́HYk/<DZnX|a"9hK~+*zK(Mq2=M AQa0HDmk ~<ʑ6Z)P 0 ЊA {. 2Cu(ܑ'|yDR ;O5uoϞap+Xâl1g- Znf4AW!07#>&3voǔj mi.VZ r{iPLѭ~?O O{R{K#+S0)ީ˘zF6D1\{ySc X¹vV9Ie)d'ۨqv7\D2W 9:7[/J5 +t%=g 6D,1fP[|UPL?دъLRrY/Kr:7uY]8kSS; (yIG4M =?vdvQvfӏ%EQ`I&w/f¨e@]R)#cW*d](6QB<A'Rb|>?Ұ䉓;2 "sJa=Oqԗ-RkőӴ3?&4N;\U3\qR36k c>@5N?xc!A;@ʄ=A}`@/*VGpLDH*KDS rwHYD(1B;or/ִ2*Υd7ow󛈇}F~T; q{Vn݁;/.@ ezF:j"/Ԧ^S@y'44=ixa508. x3]v4KjBeڡ׾*-_WZpM0BGpe3/ EGyq"LjGra[C4cGXV%#]!VM=ǔ'C;fP2||U}QZmW봴r."V鹺0DsVQлlaXd2&xߴSEqZ@!V>Pƚ[ʿR}9Oa:m;֭z x[uEW<v# нYj$dx(#XIF<{]^7qRRmPzc+]G~I垈8sPBZWY`GVp݂ .z}᳿Y^m2hw T2#7\WQVq{AWW11P g"Ff1K\NɶOTkFQ_.g4Di.-co9lH*:xŊ ؎2aQ6R6c9@,rV|EY$!CE" (+gCfQ1YBhOC^Quρ>Bd $03ϓG6xqUmNY*`NX:2?8 qb""M#Z#CM,3Fs+c*-񃙶N_)r㥊|_X.ӎi+d/r`6/h4,ϓE8V` rw&A2M=jS`^h;"!VO NB ‚.(sCCܤ8z8xqx)jL/K%?'uHwlՂKk, >RS_k+/ ]._ɰsbNND";җ5DRYNGd 1B4>)BT7N"nNcJSl YΩef0x,{S1EzBs#fueki\H9cY52KtUUfeaA` |W[)R@S} o Xvc;ʷ MW V:e'h@Z-:ww{J c<܏gt$XRs;T2vI^4סWUy2nl:#?\ϝ9l˃K2Xt{4R8cH$Y)d)Λ$<:'Po;M@V#Xj@_2(%)Œǀi0wbclu ?tq۶E#:W}LK6'o&tfe~>]t^\ fi~{Bм#l>.:UiUkKO4ӣi0Cf ̽{fW#X2^jDŽN%kCJ3q ^}*~;Zj㗉1jͲdZ"WslL6Ln+L04Bw⯄9lR=>ҿW:⪇Kh{|}zAfRZop&ǘ~UY?3Cbqc}z_NRJiLBt#&K:0%Uҿ&a vaF%Lc9- 2=wa}P)DF?t8LcϘt7Ƙ{.(΢`홾lifu<@>AȾZ_[f"OL=Wv]ˏQ< O.~H$6r@>0i,=1,0)& %nLbi;gNJe~G e|\*p֌R/Pq8@L7mBmf]H%&UJǮ_^$`RQgͰwj'X5읽CE:%q5WZPnޔqC6;b z_ n`:w6+ ֒QJI=`-a QÃ&oԽcɁ;c-|_nIݩr0V=H7gIͯ߱my#sNLt2ky,N!_{BXrH%'}蚽 3`FޓٙWn+!wY0LYUUT.j+R0紭56!$Iѷ=e~r@Q#)HWw:YHf۱q cwky:+k_in((Ofpu+I} 4k١'ڲX8J3jz^GL|YZq}x|3WG!tA 0dn"({gεTVjROxCjhM#@Xe:vj@V1t8 cBMS`*j TAyW{#[)>3 AJ>4#]ضh3 tQ^G4;3[`Z:rXa^5Q/-|Nd}`QOҸY rG{ԅc k;|d{gꊊZ㚶4I'\Lׇtal'7$9~7_@j%M].JIOOCL8.)sr5f:gK\<'l ,/)UOl;cW[_9H{&R[68e>jס"W?k)Z GP-upAE1JvĚw2zWU W^"Z6"jčԁ%4/{`NeVJk>J,H[|ZK2gi9s;Wh*nya *,5/^#% -&"^Bo>2m?~H߷fΔo8g1L]0d!oP㸑:P*EY9G):Btk*enG\[sd-k}{%q 6o*//Qo~$]HW%:$30<1:<5C6*e6^q"eҤ jd:=k .ήr' u!C 8fMAZ2@¾[sBl$<&ʊ :#VFq֤*d˺!|5m=DR&2?x$Iii>,L _BLqj+oLQ' aá1<^r2^6 B/Q;J ok:hvZrDV]9RMp(lN{ xEՖ-,N -Y1Ư15aI=<لD k;qvNkrc.+U %fП>92s:0׎ lMfPC/F9|Favp>dڇcA"=!r(9r5Δp0leg'v:0ȳw YJQ37P,-WW>&Q(S6@EX9aCmm̘ԫ2j6kYjJ},e[)C*'<-&ֽnp$^ih4 X,?^iN'ߓe}ה~I+ >@Ay' Xmq8Pk˳@^-[+5ݚ;&x ˿ГFQHaai+r~}E㨾Т 5o9K UzA# ǟNF(:+6ƧŒʂ~R/l윺ObL?V,YrڤW Y?A:B67<_[2s8:w;AO_hE1P\Mش>o*pˀAW"1*SfWteW0Pqh0,9QlI@Ǖx/,J5D@2` ޕk-U *` Nմ ':.D/p-ubiS^nL .HPL;CYZ8}3$v5'v~\%O,t46/ϕG3g_sʣl7696>HR&rA(s˂⯊PŠʠʍ *-,Mi,*pyO~la`"K&e$*ɛ*iR\8S_j3?O0O'w# ţ* a;^Z@*v%K_̓ wֵKbs:l5NO]`}>NA٣p:H~Zo-lcQws?{7 *cc>Sf"ΗX/"&izBjhnu*i Lf8FyF`˹ͶbU#H[:F3yd?n::w{p4vY&: X*i+w۾Zd"z{#:lb8 QvUWz#˝~#oœ҉+9.Q$㖏 sw^_#m'ra20,j%*r˝)-reen=Uk1?~F`Xʒ6ЦLG:H )@\ҨBeTM*>]+As^ϩԖ0 6aFHzJV]Y|oGBH&r8CĆjfTD`GYș(;wBtd؁!n쯹QWx3n )Q'*-2Ix}ES i'gf2JU`+͌ /Wd]Kv jgo H )`2(1Tef=qZѼUXL8Jv{6O4ƩYi[zZ0N8c$|4 %Ȝ+(Rp{{{;HU41DS`jhM&R{揙JR hh-ƴm Igў1$v͉wy@G1WNT%ץU,nSO2%TͰsC'#^ڑ=wҝjcWY1s6z+ خN&U 4߼Yi' `yNf6}fZ~M = ULk&X2)@p hra>t (ys\_ޟj=ɇF7ěU CQdº[F)VO2~HGv+֪=Xv"KH2ffα?޿bc0#?J_\|xc 2t.G:Q [Fk D.P(OZd9DV; w~ܑl$U# ҈W.ef\Ģ$ D|Jy@fq[A;z7nF{UjӸ:Syeg#W9ww^P_$Jӈ]C < Z<^(T픲h02/F\J0]:oU)Y'.vtAlsh&x.zjeu@9YWeձ0O3ft7̄@`O%vK _;f%@ YၛF˺Vƫ*n6]xM <[L6ȦhSFUzmjrH 5J~"#¯Aq:H-"#jIdXxG :&X'5X|\Wb=/pNA؎vAPWq̅/X[eިM )7)A9do>_f+: V$7bL$%ǎ; 3`P'~8n"{nXz"Ү>màUdsF҇= zbQ4NiTjd}(BTÁM]&>6-`+"̴[dM+xH_T C>*yâe0?{**^Q|(\at F*q(j1yрYJX{`e6ʥ94*33g}u#rHK A&12L _jdZ5pH31KƸDUټV2W= sG 9l~'&bsD?I: 3{2tuV-r$,-/[+Aaa@BwMl_…$W# jXGY]ξ&.n8Yb#"v< ]_8{Rmxt451oezc@L[` izH+,Ql % f#3Fy9[|uTY!%Rn0om<#օӍ^(_5 UPH+>+L; w"wb &s V#֘?*  6YpR P~đnG`Od2}{8#<[u o+^9۲O%݆}F(O `K6n/K M#Nb83:U6;Z4"Đ:X_ gR 4. O$ G^Aڶ0Ӆf]F48Wbm2>7'007{%3wNf݀dGdab5_6]49C5Z()?r$#pH[*"hx©ζD I;tDΛ|^rRd q@CeFGKx]jrLp9MOY$7*2`hؑrC- PoTx y1<6.gr+l-U'tpO =wЊhLW|Ltt,o4=xpmJ9Lď`]-^p}_m bH7 6Ic$rWnK+-[LHIS!VQ<_ռ<%}˔$L P Q֙޺\aELe=Zӊ:R?`21к*/+r W@@TWG'g Ϸ_%]V#-ci\Ď'JHwPķ tAVyxZUQoMn\S96s[năzpl8rUA]{IPkS"Yl4#&Z.tWvWBf'7ǝ&MCNFOkQ^O{Ź/#srM`x5>ɱn0H|RTc^b { 4]XZ^T$ֈz+_\44.A.lw2Ů Zq-눹@N)% _tXk&޲\̊FIi{V0Ɠa\s\$A[jG8!e0YiPӫ%%ʙm[j;b8lQ2N2jY{;/N/~g^ڰf"bn%&k:;6ݔ)v+{;m.2m OF"l6"Hr+:}ƦҝkHRbZe;9ؕقgIzuI=t7%1 eb3N%h,?"JL@r8w& M,е R8aAnqj|@J+66Y}/:2bEx=bbONPBC ,(6k0шvwcT7 f\!63Xˊ؉H6::rVuAXW T{st">`/:UpxBem?zy "=C<)#P􂀹Яa?6wrej箑c D "}M%gy}N^'Ac:hHrlLEfn'd DXO"%T ú4D{*+#PR?NZn3'pO.[ާ77WKDr`h [NÂs=~g|]! i,a#!{DR=8t)[{PΡ1 _S?jR4? =XuRZ.Y$`u+fB.LD~Ʉ. bN%5j n% Rdͦǁ3R3lO3=i_VX4JnƱK}UBxEU+"0 :<:\8:̒Bvb`qwˢZmkck^,*Fu@k4')z\?ZL%0է{A(H2P2UQh<:\P%{EG׉Sy<PY j"+J;PG44h,a]DMU?dkV3V%hE0aϼ6>*~L_#!yuhC9 .j0R11{ o 'Z d`f>!$aZp튒v1RPEJ"C<4GOz]o.P6(̳V~$L-2tQ1Оޑk/U;ƓRԍNjF=Zlj@fUCz=mNd_sO8ao-ǭ:,]5@adRA@쪷cu=d1KA,^fU ԥOQ@M זn^vC,JeN ]hbC h/SOvX"% oWF(c!`aYٱ,Ww";K`S-Sb򡒨H֑4K@rbw$˚\|:m :-#: nb wS 曠,"éʾ;04ʑa%(0 on#uŝ*JdoN۳6;xe4lK;Z 9t(M*%m-i:* '4l6(hjWM:L]ΦaLHtL̇pNǴ<|~"D/bFy:8q}L H:NHNGL%5ZHz׾v]܄;6O/`u@Ĩ1Q$(35}!gnR;npUi}{*SH ɍ 0IC=fpߗ)k1L\?b&F-ÑOYE,Gz x37yX@&wY/I,B _pmcSYId,i7RJ@Os5sș~/cn)׈扁L|\7`ڑ96ugRاU% #Y}3p 0^Eq Qfij GfX^Lig!|gwot5g\ 1kw[y`j'j%To}?5 ;K23jRO֩eZm]`Νn"Q|_I uA5 Nw) åĴYT(`<$WNHMc)m ZKW Z*796^(^%{y i1c]YK>(;R/"<%t)Mu'rp%RNgIR*ysa(vMZ.?ViN#|)'O \ZQJvUYF9rGΕ#xZ+6|ا`I-*oI;ȟD ݻ VIs&ʽG Oˎ52kjqc 9H2kׁ˨L"f@Ȃ)y-|2~PHQ:¢Κ4{Ѳj/72*8Q{R| vHUVQZbx(n~{vԊiVÕٮt R0!ߺ(EB'*T+a*d:( 𦏽8 [* $.Q~rNyf~E./zYA;|WK~|-&v0:[D1oRD D:٣6 ,h=^az;`b"ognkHX75}Ω_x૞&FȠ !͒C~ƚ &QW8xg+*] `E[2I4w uvK*lUBn r@Vr+|5| Ҍ)Yz=C(h"nj/%Qʋ6 v{RS{Ew_-r`?f:9޲_͚,: q;$lΉ&E]bɛFsMh "Td`liıesӍM ZZ[NO[#+VoicMދx e{$^Agԣ&U!̀K#H; K{j!%%HՂ!K]sȦ?AvFd%WoCMз9!pЇUD6fU8޽$/w }GAI94h 0f<i^@8AB >W&5m{lq iCM4({t7b$=hd1a3[qƉŊ*Ye<{hD~3ԇ0X>Og$OpR׽_Mvë _}Aj4v ځ'!N{Vաd׮oK]:"0u?LDՁ7ىJξ@5>ŷbhy:K4'k#.#ʷ'B@~ X%ȿ-mG:' ݄&248ةKsjl[Avr=W]/avS :9jA><&J|MU3*u@6a~ՉHjԝ{pRF[ 5T' d46' .8|u^ڐt6SL8̛)ce旍>cEuO欓DXnv0U#}v m:Vdw43FǺT0,uW Ǹآ`dm@[n8z^c5|d[^2[o1.^ףW ϢR(^Qw3VcqSKuз"]k~WS{=At\P1J# ?`Av^1](Y܅է5S3gV.qGP>U' GLoNtJ$B:c}ņ= rnMt~m֠ IF=,voqy&&F%N̳]yɻe)Y-:ammum KK?a8piz_muw݊} =gPrm`v^Py=.uȧ+l5?7.Zq i46g7/qmiy%:VU{zdsה5 +Z$d, :d1n94EtbM,AT1LUan+]Hmkh$玹M[;_#_M##ܘ06}ArM,wP=nC'ΖN|2bX%$&6E 3\ Gk;Ыf\ȱ&EYTΗVBG"-}rRLTZ;u.p@G``)BV;Z+nGL\sJCM?#\KW%Vq7<=Dޤkʬ8L8E{~<Ҝǹfxq;!Itud xT.Z$Jm,|CYCBz[ Н8WPVUsp|8 s}]Cy,E4)Fk*qH̽b^@C=ʺ|% }0bß1oV oyOL ÛwH^Y(wrf(ו`xN[ԯ*^nwH T7!;QeYPD  ng$k c ;'֝Tdѧ7D}[(5|7?6<ή9V藉{[P\ Gs򠚜 i5RE-}*ٌlr%SSQ'Tsdln_gJݯD! nx  _O=j"7NȒ,H)=4n6Ŀx0\ u[`Wx1u6?/MP)c#N# imbTlQZ# {A$Y|ߌ!^x !S\jCy_f#a;HEw"ϣpY#W:@4q|^߼k,T)3'wBBͬmLp Io1Z @J/(7Jhsg˨~&`Elޑe\7B=hk(VJ;5i,%!,9QD.[S:% ?0u]jpUWQ,Jو[%IoRPճho AB\[ U4}52^'*?HCY(^P5<5~yi}C`E;Ӌ/c.$-jɈ? mvZópY{30ƨ:tG<:_7B%0"icxyE5B14;W@mb]H3'}rS֞'NJe*s9 c8șN.VުG7ٱZPH~S Y:2Wz*B7K3{qF߹H^l'ec5?^o71'k^䷔R9yG]eN"s!x2~QXj"&Lѥ`4!]>.mqUR*/pC` 4 4 Ɵ5|L-~JI Jg c5$:tyj(sdWc\xFaEق PSuVv+h>QJ0S(]?7۷PtAZpu^ N*fP=-HxQ\yc&,ٳc37;p怿ct@6紏j5$Q?N Ln Us.VjZ šܗfCUL&`a0f=3gZ1&Auj"=1SBT]UЏ6hە0TnA~'&ջ;E ܞlB¹Sp6o}]Z<81{c h G6vǻv>ȓCl4|.&x"8-`ͩ96LW7ߕrGJwTZV$3=6eTJ$|:-ȸZKɎ63֟&}L6f:pUU-6R[۵ bXT#kʌŷy=ZdHG=dv50eH>%ѼhZF>evc`w{q(31:f|VcYɍ@ 1&/& 펹*MJyv˲K_Hc8jR|鞾@@ۿڹ e]=tZa4ϳ ezFcTKH)~ADtփFLFq~E v`E9NQ2 i]v(@oϊw RgQ#yz7(Pd'W*="cBǗl}!|hrp2MVmǪ`Tj(_)s#%ӍtϠvutfPΫ,!-uxh<i^œy){5ʹij {} oe٧b-Hv6 $cS{&`gu^+*0t 0=v𵶴V0hGv=0S#2}R ͭ(Kh3Cr)T%C}pE:1pwiC7sgJFa& 0? JXfq0M8%8{|0s}!ÌIoYr̿rq@LTV޲ɰ`f?i t`אo!S-*''47$< lfZtgJz4[ mjt kc,g 5"B-5+:R0 }H`zˎ W! V䥕Sr;! jgE筛^,M.{0 0ga(3s!x&&Q4 5?JZH;>EW;,S9fzB_HOoZR rᢎ,92j+pSjZҏWOPbl3jI_gqųс MSu)(;˜ŭ*_«(9:qnZN.(13=7m{ьEkbL:كZ?Z&XT SXk<Drߞ GP;zAq.z[0t, rKlKvQw7 %sn@lEo`2dC6q4Q% Ja(*eh(atVtl)dp8>fp}SWF`n,ȯt#kCeBxDWtrIךQR97QVL=XHCFF/T8v$֢;W y*HS JwUQ:0Q ~u!%Y_YӜfW6ѫ÷4k~;A^[qÅPg_'-"duht8Hq1A$g#y{voCL{Y3.-䡍b{fS:?2ٲ"CÒV`r.5|=}@R#t1R'^|*,r){v J|%_q~՛D$4 ڭNW,t>abȷrRȚL%_.͊~pm v2 a9M k]hejzGhJCєc82 lԹ7 #+:m3xH@[;W+G LRpWۚm9ɸJ 4 8936k:27>3n4* YXssۍzRwi\`7æzy"RI;򟴆>gbU)mG)$E>0pfK~-8UZ_714ۥTVSl P.QœW؆O P0h9X>|3ٽ>`% ~ #iqή'*AeZatత#+z;顤?4 mA}`ղc(1 ]lTl;0 !]4@[+s$JQ_OlTm+}{Ќ@ -YV['Z1W%E7|j>hXIQ y2mL،q.'FTr)/fp_`G\XFR03)vJZ0 %Y !&qL ,?E,mΐ6@`R_wG'WU*rXEs8%I I(PM[ pH:zJ~5 . \trǜbdpeqcQAcI_;m*Z5'ļO&^v7ԺrHYrZ؉|V9yߧ4J4gD1u>[ >EXӸ -A0d8ә#.O]j-G|zZV#jc_=[!7(Xf2LՠPQGS0Џ}9&tS ' 7ւΫM x< "r|Frʆ,e4ZJvW|ɤ"8AUߍbW7:{`ߙZ;eo`Qro_cq*74MA^7a[ 6փ‡څҬ`/1| bF-h_`b6 Wn8ɾHd)ݗ"ri,7akptٜ}SӮBh]RVŅ'RK;5t][_ ;̮u%u$c!X;4@7L>KCrpǍv#VŪ nfc\TI& "?:FCUow9(DƑvoT4^<x8:AyIEbi&RO3Kk0/CNv~6 U"OC`ckx0=ly*SV&0bti+XV+5LmUއ (:,^ƺl?Ej4#Mwgv)KER!a.,+w(M P;1jAֺ xSDAgCd?o O_jJ㭝+k=8O⎣N~@IlrW_0*`*]TrpВ}A~uc@V )T->VbW-xŕ_"%lYi]2}Zz62 iUԘ\q%Q !|5jyvA 5/)peЊ_[T#UÿnKFRr D_A1ՃA0)%@ΜHg&iaMy2[$hW8>W{#}\Ybޭytaらw>&D+F~ߥ`)-0p+"W h_3cɄ w.9{Zb5^ZQ낽lf-w;zn٘2D+Mp< GzX-NMVnn5`h1Nh.K/PyieI n^ o܏D)΢lE4_‚\ƈ s7;]~ͭ=vǽT_Orddxa;ӎIѬ+v6">UPIS?s[QW{x֟h~CQxKcq:#HD9DphN)2gĒvsjZ,f(Id1*&~j2#1gD#.*}SSϪ@./wcPv\d<=.2ir=94$1./n$ n ܱ,hY#XLCb7I8sT`_*oe鑌maD$UٛJUR Ih7gP$ D moxᑿ][|--F/:JdKs XJ'Mֶ/oC측N|h`b/n󨼀ԨY^W3ytNqm{9GmW'lMQ8yuvL' Nl ZwUD.LgJLj8"=Ν|CEq2dI) W ٦Wj1EUUe7kLǼ?S?P9-.|䯙Ze|\_2ċ-Njb=gr(MerciM\ҶK8 "wdSHȿF$d2Z~`KIɽ"Edc, 17};đg{ÍNNT7o;ǎ;:gp7 ["JO KKXFH>b~#)F~ktٕ20_KQm/~¾C1)K֣KKB.O:V{_n ,B3_s,5}ɢh@&v >:H%c݇s]JzXɡnD5H+]y /2f@pk сSobc&cm{ ~;ҸStJ3݉Ay$>b+逡YؤZ$2eh)UmK0+&|jFPzRGv@od Ee>pp; Fejr^G !g$JEp$$ҶGnp E qRy_n];Y-tO}de= :V>ѳK֛cXܗ"[>LXӴh:%yQ)A~ηDE'Mf%RNEuFT.Dņ;rOkLL OF:ONۑC;QiN쩦Ra୘d; on23H>dA]Y!_7͎ܯn9/i'Y.:`kf $dd=Yg"B6ōFFJh"iM> n*0L+h}FC~y[O0b}zi{8x̑XW9iJ4AJ.(ݬaɝbU!bԘ|<2E=`VD%WL. عdtP?=UG~֢=}*4z2a'6Uo)L]𔴒]> <#CeS}6҂7F}̳) Ki'j Gf2c T/%$lށiw,WL-V ]BzqGGp'QVP'j1 AfNy=ZV^Œ"ǙFრ(YFQw␥fN/b;Pʳ73^HJЄնg4BGpG(s P(Yf0Yo(jz4BrUɻ"ߧZ4%|[у˱ItX4)POm8 -NJ_+=MGEMcLa,#AM?9C{ZcMg2:`%7:CՆ\l;K a2!L.=@.oz{ť\FCx#=@*\1MUAnh<g-<`'4Cca  DAQ[ҭԥQ8NO"O5* M{ XڌُMCe(jݥVfJ:L*@ۚ ы$VN͖ZJ(x6C&lnOMGotJLGx0TkWVa54뉔*.[?rܧ,O3ndyED ޗ(sOy i-9rQlD]sW՝tğʅ?תJ" aJ\NqEdY6=t䖷RQV:eHa V(͎،RW{8>CS_nWP4H8*0U>.  ,$=w!{N8l,*sA>uA 38^}91Qi8" s,SNRP,pS; {tCR$ WkJ8b73J{,AԜ路C!tmM>CA|?50\eYN1wMǛ7^C>om5MyȞlE lj&ԼdB,p]9*p$;02B ZQÞ^ §g)kc@y})]0z>.(=:jCZɛսfF3FLP̅BŽ1ⷷh0L^4:8o9ig5Ex09~Abk2mr_BSq%5EZ(qU;s&4A}E.]E:V\$Ϋ6Y-L;4ljE8ʄzP$< |&ǝ!L}pol,b,6]ߜ V穫mז 3 ӯcUzN$8œl$}uIW?W} TzP$YnoIq?M? 8_ 8xnVۉfpv!75gFlT3z PPd}r9iz~9E3eKz۟\q9+j;fsԳe2K'zBo&bכ%!g%>Dzh͓0tjaɬwwքtJv~+C&֑yuEkT:BqK ]q0f=Kl._zb>i J%$}വK}-)}Aָ8[|uKTov2>|`M) ]Jj~DõuF8׬k&^F|]^W+~qTzR5.u/.[|:x6bGѭ`dIF~kf=3TnH{ʪiκ1V*;V 'T(" N,@2|D6ҁ#QT<xugrsPnNVsi$pȝT( ՟m-ǐjZLLWda5m8:U{^"\lcx" JJcNV)*+.LF2jwOmoRh;*Ɠ"y>Uǽbg,r]/;aP7u˕oSJD} 75CNCj3}\k7+{ CК|aQcྖ>@+Uɍw0bĕg\_OًrcJh0R]2GZ2^˴w |G3e)F$E^@E ؅wH] Ħ/F, '~"f4[RtܭŷQ5Pشho-:NkRU֖X y&*l52a/lmi޲bGۂEGE:A¿t!dG~3kz G>d2:2-"Qi6S h pNW! -(6kQ5Ay#GNNJDit809P1y󄟼LFQ<7Y+R#aB z$[A.&AqxIڄT!\U _RNz/[_؈!`Y^+#>0S"i`O< J=n FW q) N}|'!ۄbB{~7e?5`MH@,M0{Gz{8:Px-7 dg5L"b߲MHEc qbN=U~͜c=6\ .>&p eu1'2j+)6QZ\+ң0l~(+l&ǣ#O89$2w%wcx'rbX犃di=&Q ZQH~o~zLV@ċjzSM*<$:>ݪJ<#阔(}PzHϺ/Bݑ,+Y5 7Q/OF ]в5_7 `ƼFRjd7|M}R8$E_ۋ:u!+1j ~7`H껗I Mp<Q-p{t JzIdM$azj] (9 {md7h3j.q)m2:S\vm1ڨkA֐B->˫G U7DlnSOsqi-;MO# qbcoe _jɾ}%!x2=|t(x%^Rx*Jo3v?=USj^V7Ǹ=C 'F8kk )X~Ն m¼ @( }UGYxQl 7<}. i;<̡oD.]tDz g@sWM7_рҒ]'A_w!W9VHZ wt$ް )ɺG|vm%jY _|k:שA/֦Nyn2;d*5!\vc8C\d)F2v 2}>҃K Ûѿ&iO+PO}4Cq|D$IB8h:2*W"g1Yv G)LB qVھm6.XWN5%`zgQwG;R ZQ"l}1܊3s:#2zNOHA4 (][(/E ~TX 6X;xYbcOWlJD=%ڼ{ hĭdzM 63ў,9L8 o{*ld&C+F aJVge Г0b[cɱgryBKM8 n~/v!$SR7&o J\q}P>;5HK 5Ih`ǰJ/A>Uc_!zZhRp}/;[{VA.|rR([o>W?DOqxo{MaxlC dLIZ!e$ƒI: ?ڷpJ`UD nj ZIYg|R'c<3 VS/sP"<{4=A۠x+ <3v4Njte4HJ,W=kz㰐N?Er%c82рhOm=JhWi3uض،KqXk^!KfY-U.R\InouM|6v?M8P_sۮD㈋+mBӢK0s:@F{5R۲l}un^lAΆ* tG5q{dMXv,Je)$Zb*:zr{PYmbBi?Q/l2XaT%@w1GX}(5$ H6+SuJ~t(iRR̅}0۳XA5*A'QRR5*~AD%ߡ RLաc?"mg!\>G|$7h n=V<#J? 6|H-1lD| "Ws><5!(WE-˺,qv#<\¹PB0 8d$Ͼ~*ZZGSS9opMmwGQđa<N"oT0 ؍yz[2HTC5d4wb!S?3oO G̘˞lwB&g|arJ4l;v&kUp0rH*t4nfן&a8,.2d,V`!_t8dk$lQ;* " Ac~(b}6f20 &Dqh ҷf^ȂnB_{Uiw \ywAڤ_|J )]킴b0!"z)O-VB1-Ǧ?ڡ3 W&6j=t,$gt(tSCY @\68r +ĒUv* gxxl!hJ'-_sz {sM @bƈYuZ2y4{>zhO&n5HCj>gڄID"2R6wՅQu$\ƷK-ĕjiL(E"&P"cުYj0dc nk O&| VD*QҬ{U9\m$3za_QR?>w{Rڳf8X:?XKE+nd/©s- YԬ5Gcu:U|_{oyDsyd.yD,T-=$*"%ȅ6 Ff},"uQ-ɦ_mf2T[I騮yy0 ݴËH2;cBrWߗ i~9ZFr\c8U&;B X5T 1ʘy,SV(;jtV$` Z=E(j|HȄɀnkuEOU=iB)+XKefHۍE-+^ь}KUܹ 4XӚDiŎ!;[MòJޟg,mk-(3n zL;\^ "|V Qq _̉ov@\KAs)E 6sªn'ّuTk6_Rq9?ގɸ6Yďa3XxlZCp1'$T)'gk,Ar=!y.:RAKbs*:AJFSi*9 ['=9/rudЋ/8t#Ri!6ȿZ` |VzjK#uUql˲|e#FUuaM,J "], Ϗ+uKӵ@Zv ˾(̨Uw&㻌]]Pw-x/$be|. 31 ,E'Tte5F|7 ?s8Jҫo.ϵ'Ȉ󀂫i-QKj5ѕh4SO;20Ivۣ48 Ìo*Bە&J{FLP$Uޤ=X9fE Ppt@$M:4jhjWlof1շBwk++oR+påHh ;'APO9nˬ"J0/lGExg1 T߶[?6 R9Ks{]׵։H޵?r1IXM)!+i~W m?Q3>OgS])^r9IǓ3Ⱥ,KqN=hŜ{ #c=y@&]*uDO !7xdga>^~1Em7ˬsɢAH 1uɼ6|4TYMWr"5TkLZJȋ4FI. ")% %q7XgSDؔRY0>c $f@hNzbACs%UHUj!53%tu.̴Hxi&>«C@||RE%|xveotE̸9Oz7ߴ)byF7ЊJ>I/* Wwl#r3l+‘a=0Xol)RrGTk$EԪѾZ|pMcbn2Q'D@O-+~J,0ٟ\e)D@j6 '7u 5pQ&is, S=XlV+Tܵx"Z ۸yڄ .h4;8z;zy>XUǐ'6ߺ@ ۠%|%InY+> dxUZ!c "i͚H9}b[*j:KlfJl 0>AI }a,3@WM&̒q"=˜C09TMLꓭ%]bw9K}@-)n 45eЫ-y.^= yGd[E:ޭ_ԩ0Xqlɀ,ܓqvkb e[>{lO! @{CEK)*-Z7@ZN$:2MbYX92c/*wG\Q}{F>nbv;a?x+VX!}fJO&HI'3H5q^/RIݨ,1Lw ;@BhPm6s#]ӷ6@lgbFg }o/S8^-hbhLLn 992Qkףpĭ,reVnCe Eكh#"n O0;suR h u;qP'ZLz9׽(}XK)PXGʀ5^pi٫LjS=^8ײEbҭtg-ܖ:dHɠv "[$ r lQ04&(&WhaIJvH[67).ol76%*Tw.j& 7ѡQo,޼gIKɓ]-}0YhYMWH˫v>\.FQ(рb#XĹu0uIo '^n}*U2 N8l23>;lD[| b o;n-v`|S gv#ڟAO+7i'i\1I,u7NyBPĦUh&}Py {=bdix)o},兤ZL~׃V1\Lx.<~ޭL.谡~ 3۠_ϻasŚLq Ѧ[ aPH13Œ dΞ_({υ嚷 Nd. 81͊pMHmژ +&-v]=T}[_(s̡6Jq_`Lm7UyA7& EoӫCT2c:'֝~u  Qs6^`8[ rnoE{ oA-B旖u??%:qC\ᵭu{J],4bL̖2K Kx3޷DW -es;iLf1ւ߈tVElzܻM>KT+ZS#,7sc~TE9Eވm MX^ٖ5Sj+18\nbW57KδtC[<%emt,4̝FV8A좫%a._wM\T(\o/v}WrhD;:=S2WdVEx.ҙ(ZjSMͷ=I50ò=ؾ_TA4& wO9Z_smP]aٟ=˭aeqǠ'UfRkc|G9+.? ?+еF1j ^18`\2(NMF0'VqW>!=xr ̪'껜3kERj_5B>NS$OX>XwږDzjMvToeKQUN}2/@ipg4r.J!B_26ϾVܣLEo%`nP$}qߌ@7Ъ9dB3B{[? ܠ-ݾRP 6'2ԑ_Lˍ52>~B JS׃wʇ?#7(}@v0qd5& 3:"@Mb IcpHiJ`q[a @dKZƚ\i1YХ φ(K{l; I8( ZhONU|DVm'_mp,"ͤez vAĻ6hУ&{>=P(=-GPzZqꎜԣ):I^jWY?jF@F:a\Ky5]0,|Yt>p[Z_KnŁbn_dX[P3婦uF2-GKwH%Vqs9fKj}Gy8)9Y5C='eNZ%SKThT3&WG8 ̹lQ$Ѣ̓8y]IըۻSNzOOrY S,ÐYe(W&$҈A1sH.lzHB LШ/D~JiW?2>s@l@uk0#'LxF9dC~mx([cK2͠Ho|c>heK/sq+ NP1UU"8z?GCJuR~r9[WEeB<`O]YÓ҄7fJ3bj|TޢcW )Zn9hXCnkթvHy>]vP8ЀcL܈)Lť }FA.L('a˵\AvgaM XCp?WI}np ~謨>{9TPjNz6aRdyԆpȌC~Y>DRAk€1Re]~#Ms2>͜qy.:0ŸJS_yćx Hj$IJT!9O L}S}x:ލ:QVY5Uz #<]90/$Sǹ3Yb_zSF`h~|t bCqiTvIk\K4~.dHtl~a::ş; (ʄC$Fo%nZ;f>32p3W` 79ԚcYzal*Dhj$/3s|f[{:DgWx'M,\~[AG1T^I/K(dY,()8#~OzBp5OÄ|9 3~",/_a)qܲiB͙c&螚?;+ǃ3Gz^| -U)|m{*4ݺNР<<2*9~|.Ak]LkhE\c7YT v:?dz!r W].v :d8ás幪4gc u୙ BT)07rV:~h_5U#l|}Zofs5[h(@C?)pG  Z3:.hl/D49B3z4ςMl²NMAt(O虚Iv ~ =7#+[w/ģQɶ$0fΪa^ DisxțY3X#ݨ `:IKD$"ԡN~*xN%Vɒ̠6l#X5^&u=j66Wdd.&m7~mPZSJ,Mc=MwVyz*|~VpØ$QT8%6+ӕ| us+]1T+ΏbLGA6HCw0E:k n͈[Sf2J^B6RQH|]_ÀlC'Md%F߲m9à;mzYoHx@,II8ZY%Y"u'<[[,:cn- `2065 shL һ6ug0s )W  ~ q|+MFI4IU8_6Vu8F3Dr>?NE5\tټ5M!R+Yj-WI{^*KQu#Jb֌WA.|%(y Rn#]]6a6<,Yk dS&j8j{lu<%1u?;3تN)բ(xyYP]-!$e!'!W/Lm5S~@hE;nZ(}4WñquKFo94zyS R8[Ȍ# $ 3ݣǹ(5\VB&4x3g"m`ot47T5!A t;|dvb +um%pdca sUj|-rp+i $  4ze҈BKLۛbl \:U其|e6pq]blSΧ6Y֠KM6)/-cl$Dnt#3MД; yN*sj^[^Bk}5yi s!M*p(vr^?ݞ^(*~8)Ia6W7z 륡lo[8%讍iF(u eӧ 4kj wv?Mx SK]o:?}@3%A Hn]"ޒ`ڹj圦[hDJ@ ^D+tQ1RK>Av_z> 0x\P ϋ|\c}< U܄9=-D]xM)'bgf^^ O^ivnv2QN 1l| t0Xmn@wanO+T>̲V!0-Nķ(:yzvbˈ>|8!\@"c΁ 8]ӃKۉ:)M&Nc"X$t]0)@a˪d)N06K6Fnf0d!v?g eХ;T >oQ󀘷E7# 9syl؏o̭k ֔E)oXtotFl1$k܋bL4"8.'KpH|B I@SS][Air1piT 3 4<@9} ]|t 4Ȏ@O#WgmOѲthtc<>_qmtŅk}w,o6ӘI&Պ ;9|Kvx{jS; cVB}VMn+6~}Y2Ork lC" z)ʆ B_;%pzʳ*9T'6rkòOa-h[ ~_ֈU(ڍ~5m4fJJ$+Y.7Psd;}$t-s0e:ٳN%{Qޗoy.dL:k7á-+r,vE۹ gWޙ=wҥrEmϯ:Vp,$vjҁjBA3wp:JPj}*Cdz3TYzͱp̮|  v)~. %ײQBR~X-yO" 1 &|<%iE|O\Ɛ͈6D?a׈ 45F0M*I@ J.MP([:Af(ukF{@I;:p]BET3{<)hu?Ha@TQJ$>z`o-)SA=7ʜ4 ̀Tҵ  C&[ ƙ¯ U%mbt] JBYFwJMA[E֘_$R=NRӭh-PSPW=%jU`EMTXVw]:8-}T`6ˬn T7!5髡gU+f|VWaSdƈEu)Q G/@sݨtj>CtFMս9<%XojiDWṈ.ll3ίw=־uW֡wvJAf_ do7qBۧ a?]TX7djs *m*ܪ`am Jz I'a6oFs2ixq3nֵK*Հwqد(SN)̢B|W OĹ%D PR@}IxIễsgzo15)V;L`en>L's8)(lB|w*e%>YzIưII,{|EJ>dppd`2Q߈H%t)N]JƿHkxӜ 6rŵF\l*lo;: VY8DPD?Ω?HnXk(pMڜ¯nKvM8uZ* 3Zb`AB/eqd6`MhWs3" Ih5^ 5ሔ?sG' 2,GZeI"qhܨ36MPN-G"PU}8x[iR";X$ {i2PX;rTy$xpmV?V!\okVjLQۆX_8T:Rua7Nl$xv,|L]HsnC1 dJ3چ+1i!qemATFaLq~@Y6ZxѮU5LB`낹`ԍZDL[7jx1%D@$ >`u5"V|NWϼG͕Lg [ \k]xɞBݶg8}!"H U':ݷd[*˓ mDrV\ f~n| a5sC κgbP%\Dܛ&UŃFT -5XΡ#G+qxQ/Wd$~Km?gi0pџr+p+86@D$@),h-bv͵K 1'O]YeϖbJ9$W3;.)!_9+jSb{;p/v/qT% '8'2U{PTa]1zЄ.C6rëzkWla IvM=[NFq<5_F·-p6U)I[Wb Ð<3u0 V2"ۢ4PXNbp&Քi{q[5m/O2 FyFAm4hq<@eCs@h&97khM^8$?!idVvl0iɕLn+6iEFܴ/tc6TFi#@STgB̪A\Dtp8u^Źࠚi U{šuu!!+3?1rnXv/Rh[wA 6fZ<[1ԩFme;Kw *hnfzE -lbkeAjـ%㼶M * -)WWƅk3+÷`NIUS }؈q5]܃BӞ i1 o+,w]++dn,cis|q=th`"50&)(@j3E\kᆇ8sV@@Yx+>+OGSI^N!$Wk_?~l $}ȦPZYz!i#]/6֥my|lwc"҂}@0* `=ǫVH[\ѱl[1~J'Y+WJD0hS{D<Za6oqj)JQߤe.mb~lÀ,x^fBf!-EuF{ [uG0jER U--Zg#.凊Z Dff;L:R~asP6%G&;eBTNȌ6p=DtApcM~ݪщO;GW4}DHT1٬\g)JOpew5"Lry1Z Ưkԧo_C-Zv+GJ%/1(bY)d6(-FP6I"hG;b/WZtkUSؽAidN̦θ_ġbCt)@"v s|Mn!9{x9?/ThU:5U`ԛJSYnouk?P.yW#<ޡ|*40 M:pP8繐0~d "Q<gH}ELT^Rgg qeUq*Sq 5rѦ O.Si%1*zr «Rӝw KV!@pgEVʃ4c 8h(cחr}G'1a!ZxN[\xGi?eGqymWVFW˧pyT^ޗOWAi#ԢI @=ߺ|`<+Qبz p',P gg'Mȉb&ipG%tdG0V>{0GX cs1?#\_r. fqIJtRhWɐ)3z;Zo~8yLo%h 5d^,>t!HS%.Z\= Q ,(pg.TrKap3Zkβ[ Wnd .[)gT .lBnCwWZDmȪDC ^ގ;6f"JC<9rS< Cq98I2 wVq)21ös9 rEs`PN( l>Q+](m9\N!'Drڟ?}X^(&-ӡ);rAd~ܝu47bVRt߀=t- wBaJ-A>B7ks?A9)wi }+ZbNj"@{3 CAmRRg=k'z^S 00,èb*M]lǤ]%Ǿj "r!H&%mw 3ƻ$x$;LsoD]WȠt@-̴Χzx1Zg\J`^cÃѵdĚ!D䮲[#hS$kQ _?OMvy+` kGCmlRۘۍzqtNayN>tup K/iD>ߐ>dyId"_dXW(/tNuKEP`(<9=պ<=@12bT!nǶAfL4d&^ogYG[Gt/LSerĀqNj*dI/{f=lt/E+u D8/DFM2loSG19ѩ쬝`\V%wW/Ƚ /,gur5锝ICYx[uE%ײwd[|Lp~*$5w&D/i=X꧶pev4k YUcI:4Χ3LFY60\"<-șvu'-duJQ*5o(]d&| la:MBa\1 hS"D+AWr'.hwr=11%q VGٱzg,Aj ]&>;aIp'4U7mLĺ(`-DBd8m?NH7nKyq"9 TەA/Qeqnp,7p7,wlcD=d ᡬH^l@,/'=H^[GxYϐ@/a)?vT|C_[o{8>`)I+&i4N 6Ϩj&E~ s[cڈ$L*BxCb$~m6p`tJX Jet'})ti/?#7FTk/d\@!+=ZsK|W˷#yiHV :Ӵt`<Шۜhby~b@+lmupͧˉZ +?Hs>&Y2[#7*UH KQM@I"UdGݑׇ+d;'m3o-3t8C>g \ݭ_Yoͳ7bkl;= tliwӥ).H&5f|t2CS7~ c$gH}!tUaJm%6W 1:(|#0e VXa]<12 tKj$Ұ׎}l\ߘ X7Ϝ.U$Om@A;g7PƁa'h)Yj""T[UMήLʎA t}_g| KV &tݕG udH;V|Lf\.Tk fSuHR%vhfb nINr qDN_b3Mk60]RP [Hcޮmzm@$>H1o&t=Ay1 2" 31*1*K|s{)"ߗ4)U8 UӊBiduY fW?u*e%'( lJeffNXPJ7";5"oEN KX至Qnwy"( t`9x#$*p7 "T+ih)؃' l:)7K '"Ǚ  Hl;9@;ND8S|>e!|c!T_s- QY.1HeKcX0NӶ,w<a[!|YB:.v3s4lx Ĺ9^X51p!_aSD L޻ /+I{L$(qs$\CQ2ؿŽLT ]^d1 =Q[H`nP@aSId*_\pY n2I+6 Nl=p D^C' HJ V'}QOʲxI7`Ƒ1D0q5AK5^Yq d,z S²xd.=gw܂ DKM<\Evl]%eurq|aHM @eU5NV檼 彖'{Yb2׀4^Pm{WYs887y4<щr]_72_vq=c<4 ߖсBW!jRUF-ws` .،`7 (%q陌/PsB9TɁreSlj{pm^yv#]#"eX}[#)l<9#PbjӞ0pikxʩۼ)[>7e Zr.+y h"w.N4n WN4S Q_`ί! q 䚽VA\'ѤG,rVn'pyBFHAB]>AGe%-GUvGLԷh!zSɸ#hxXLlV0=h F%)>#DnKtܶ;ҳjF@{̱T*zA& ّ0AEe |x4. |uO"Z\7BdId"9zj?_K[|6oȉTGa]&=l =[b.r}h9@>n7g j`oG~(Gm(z^r9bsg@!"HYs4Ƀ0T]yqQ&UݞH"?ߋǤ9CǦNmdNnG ;\RlBJ{XwJUSlx>{ZNk 8!%뚛H8sk N`s97WVʳeZC}aK)ýaw*B$Rzh1sF_d% *o\9E@ҁfh2O>U)3u6e=$P+`q)+wdS}r}2%4[ 9l`?]{~)3%FA4hh[.~qH$;q!0[dEC,jk=MaZꠖVc=U\( }[}# I\=?kϗf:!Sk\|hdM?@!-Dʍf'k{[ '3?7SuV1{< uFI ]S |̱%$,1$4B#P{*4fDN*YkǗ|0 k%#˙!jkZ 9)?Jy׏# ˛SV1];C2_nAj!PuioT+JqKkp0er8yQJib3?1@iXxRMRS[J#3֓OZIcVU2JD\ο#L"󚜡 [ڸ/Vŭ~MHIwp5ZSZn.`i-6 O PK^RKU6].bx.,PHfX뒛KԅKlsB<!u1j> 8I6`У?z\_@ 8#c]q]]UG|*mX]rl(W/4" M5](fL 33D籋 |0-`f0`>ƨV).:I\r oED꺣v L.ȼv~/^o$?5ǵȐ8sf2V!sxqfWd%v$Yrkt"+!37yQ9u|g0; ( x2@gflx-iU<=8LlF s(PB'@]3E"Y2[/SLcc=l i X1у4pmO-BbP,0X^ڞ#9&1P5G.എQ!Bl6-`Aj L4L'JU@ݙf_,o:RqH[})h)ׯw []"<tr9ךD9pX J ZIŏK~+s³4?;:|yJ}+p6B[BSsՒ];qGr+8ɱ?/#%z8#V̩K:td=7X ha||@ЗCl*,8`!FZm_C|Ѷ_wUw7;u*S3yD`># u@ &M0N/=[+En\TӦDd``xgg[#: `!c.CU"džAu@ }DˈO 89q2ګx^F^8=/`Zv\P6j} f&BA⩡uB`җ+Mew^Dy&<ZdaXbB@&-Y #}f\yƎ ׆Q+p=DO#c!߰׬lmam8_([ծ=ăd`j`B-FKx 7Hp'J f !J{q$\ TEnɠTx no.*_Ԍ-);HΜxlv8:  tOudp/ Vj|#g8P6)M(}7<J0jNdhRLM@|?8R 6ON< E 4,↡|*,o>Z9h1^m (Oq$4B)!2>n]0D<ń>L˕Y/a6 ~5K#Nڲ wWqX'|qE/j?pHm`%!1$(SXu[1}DA;]K|qՍ6i+]k;7O*ablx' GQ/pYFwN}9m]}&78Ufnzނ2| >K ?Fu)OKY^N&qh)F{bO2qQP&QPɲk_N/D;MџHk̓㟶:lOTvί0t4qcz+hYV:4Әq8Ro0HsTIȱ!Q4ASXTQF9ldNճ~AƂs! Vs ˵ &Ňv¸bKK7h*EM,0}-ސI0uL@f4|zz!1m s6kxgyeQ%3I%:pu5oRC?U5 5w}4;+Ɇ<ݮ }Ё'dN.! Ȍhd8 [Coj\=u+9sE\J{Q;D;NSc4˿J{\\Jr9CQ{m|Hpߎzry?)CLGH%f*3Zuë ,itu 2ӛ-2B F,7&B>xH6Z4lqX-ѫYpMּY2K6ۦ߇_>4>\.DݸěYh9;ƍTק_y^5ON FZxߙIi!' w\\RɑEqnj͟XB˿ *iz/v۴98N{9Gz3! yyƒhf$qVۗ|#֩àD;eZUVPNp'T )|gU b?1H$y3W%E(wvX$fB= T(7:m,.ECL2l2_eVd;jIf?qN9ȱz*h-c5ح.~Yʊ`ܒ4߅2X}?Tsgh+afՁC{p:c6$?0 :&1T:ZJ~cjGYƳ.ZNOzP ezr+n a9ڑc7PWh 2jP! Z]DzVN{ٮ3e[67fyB܁n1Ydm8d4kx+TxצY1: #)漅sGG"&м%Nuov .I+/ڳ|fEY@65 IZpMIx6(GެlRƀmJ/:?!c:ވԏ،56_jn:s@S²Ux&9;g6_sG?n QN6#!㤿kQyM0TH鮝ZWG\p+=r3'E/VNĵh_v#ji>u2nq 'Oyiyc铐`>b/k۪,ydR+887x$uPl:s }lr<~"A{ɗX7ϦY^9VT\ǏZ&?*F 8ӪnqfױmDI(\cDT"oruTh ')dVu #R~&Aqg_;8vB6umJ/a_$rO EqLڡ ;G,8iO+T݂]a.,M`Vjk7ϨQF> Z[/ 0?<# \C@=^*6]ׯUGS'B +gz΍@OgQkubS.ĭ܂ڧ`a7\_G,Mt? 8ޚPx(s3<@KؠFV/aC⥰ M>Ƌ55H$8"1ryj?ƣr{Q E2$B/'h`Γ~XIbQ}M # YنcVVl-2YHwmuڎePҝs U| zA,X ' |ڐa] Ⱦ3~/5O'T59/xBń*JpչQI[rmb)[_'*9m:MhqNҤF6o54~b@Pl=ezW @ȵDlZp/p}<~ ~.1K_ 5ow U^K_&9o ܏ZE6͚7)&Ul:zۼLjIIt"-vO&j i :Y3yz;`Wk'Fc_QF1 AW ]èH\n]hYCi/9V#W3sP\k_1U?wW\AbBI:uJ%z̑FPT$ I/c"a@U" r #Ɏ)vlY'i)gqIAi Wr`.59JU.?&zv?Sm]@ kRkAgA<"7iPE0/iujPG273s=p1 HMZzi;{<\oi&8UUG^L{H٩Xʃ.KTK4Ҏ@*|Md3K'2.5xKJ{aZ@(|r=YJl";c|P.rM-"j[cA!#zvtYa!^tJ3+)'Kԍ `BLo/CGY.oLeѺG:?J6 k\ U#+ČANRiBlaj ښQ<ry-'D 4]\60Mթ gaԏռhPybpJh;?6ln4*;<> C;=}}}]m#_X:7IIT 3+!mҪ#Q^RagIfDe+֕ήh'c܉H_B@oF=[ZO61!۸9`״a'5CݭR}QPF*iȥDž'w{w15䑩K0+> XxG^\[2X_WVA68|ĭY0Cx|NSnʮs{30!k,n)y Pl͗oB)QisU?Q1.>=9R;f^ܼfM <_]71va,tJּ*Xs^$>3G,Gfx!; %@u`(^c=uXN%o;1ϵrT [1D'X4^!{* A-쾏7]Nۆ#8)K7wߨRjj}HqGhiE]h):/hy%LiCZ kߣ,wn]/ҏ/5F2NPtA51$UBoW\,Y◯7-Odzϡ=dT v ޅu$wMȠ~=γY); V 3 yːEAv!VS7b|¢ӣ w~sf_ں;c2.d=Y/+^-^mIT ={j}s3~0ʡTv_WG;bf3b-m.rGzwn aMZЃ]f.u#[VkiϐQ:^LN)ܐ$ڄ ̾g).Pfjû &W>[XLSRK,^R*YšmRhIXޱqWPL R`E v=q'h6`M(6 gpYB1pB ;@|UQ4RK]Пث ڣĿC2dAkS:-b.rFөm_O@ '3o*F4K̝q6 ǣ 8H ۢf4 ó\2T9q_NcFE+Y\>{R%glU͔֜1hR/sre!pʤv~ l`0pζTGܝyu0Do#JQKIGӋ,n&]$7u_Hh1J]GPL $b'Z6?<7M\9g.>`s{EVx򹽅rʍ=e1]G׊!fȥ5"_~,qQvL/z7r %tSYI4܅ @m@A#:!f@[DnBK@GI\~k9I?L~n>9h%(2ЫRPiѧPi 6B Gаӻ.ê2 a6uqh5,cp}rH&a0ylU)ԗ :HP^qI4M:M\`"%YԯAO;Hw]њϕFd& iNxt^,U~vy9o ER!׊Aˢ_g᠘Ĭ6e>53݈ iX?d~v bTas^ͪwa3#L.,TpI O Q#x 9dD@jh #|hkG(,(B(]`E(>F R@WjAEoYF jOnO)ըz=HYSky8zظi2:Bȩ GC9 SkD(R#@'AY }>ߥ 6X Ft22lG #:`}ve:Cut]: OuצUppa0ܞ6%b[uX}ױMIE^y%5#m1+=G !Oz.9 .ifѮie1eٚ1`NvA$kyx_ pȖ^2>UL|dtcQ)RQTȑ@#JcncnΦbrϱ bg}EV#B།,)uHܼ!6 ;'DAYcvY ?a0knI[3ہG89rUq4uF>0kdwpQk'xM8% ̯ 6ܻ|(U4+ )R6 .{l/[A6%pʖh%/AABOb^d67NoD/3ɽR:XCw^deuLq^ʑ{0hṈi$#4$2ç,D/ëe0%N%YV4#TcMyq*M°0'cP&aG 35zsdPwyg;s)<b>n b'xja,9^]eDQ`!2Z4i )*goGYm?l~ݮB50BΕX)-xjHF§0d&)=2Ν`ǵ\+ٓUXoTtE_:Z[D}XOCJXJ"oTMƐ^2ZVQ?| ރ4?N`M#)+Gg$Mq QFG|=MFi %v6yIcn| 3H|:gcOeü20֎yO"o.(@pk.( gVXLYkJ[]}U5Gc]1~%tО*n hr1`̱GTV-*ݹ&˘4׸nN q=t;e8 } kh{O9>Je*U@w#m|fۿg{4pnウfU(_][^(sy.{j}9)3°C}q(jʫ8 8Z#n!:h0/=0UA""(ݬk>%aEQeFnFr?W6tUU2`k~qء+>? e1G5v0 ]db1^4; 8d ,T4T"09]24ʸy9-ig$hy<^M<Ʋ =EndJGJv@Le b\Y{P2? r,v*$֊q0pʇAe'u5HnYW[^aŪ;J`Z 5k&-&Inߔg & 'W}J<Z+T{d7|cZ5?E|f޹Q'$"でi$&B 2E-(^#4RA,tkY ü7IgxHŞֻ`2W?@?K23vuˈ3˟TK5qu<~V3k"rQ@_~W0USB@Ou-&6k(( '̽=M B@}UjRశg6گ:Ed? b ԻhN&GӪWlpZ%hG}$$+W ,4,w Ϯsy6CETl%sE j+Y^/c X4 ?э5\JƇy^)V|/{vLgE896,G_fʔ&l;SکK7[4Μ453ZOEJ](kQ|Ch' l;{᠂^ Lyg6YU#@>Ҕ"rNJ&  m5bIF8O3΍ /ΑMdUFT~נoMmLԬfz)X^Ż! 7MY&ng8[cWT?6yC8|cSg e F{;X?XЬV9:s'n)Qynm  LQrv9m⁆, sv^,@y6>!ųNrW_ R4Q\ullSepԉg*/bW%$OWR(Zal.W>0 /?` 䚋wri]M`'8Irzz>/PWT4Wԡ):%ۡ\?|]xnpӾ`Te̽LNϗ*q%ZD |_VR3CgĽ.Sg-77r^aǍΙ +d-ZE(}eƛ)U,&k`Se;l eW-~w/xʱX^6!&̾,YBc^FJX:֥(+BsS:沣 Tmݧ,.U1tUǔdz͇9A VGޖu+ J. 7'AN!8~tQpL 1O"lG; SV_hMEo&"5i!!gBA;([>);@f{?Ƭ񇳛IWlR3cg)k}NTBjM2oVFW4׫CK[i.1ٙ~Xy\ӿ TL/=xKJQr*>p\I sŰXa/J&cGHz7GRxUFzFQGE!4MB9P @+Q7X1> Tm3{'GP Ƽ]M9#+އέ)v/5tGVĤrky!p!C(].lN-b=GFѻ?#ɳ| r|8Z 92&28E81)|~}\. .hՊXKL-ncic*vm| @v^w'JY$n[ Y*rܳml}pXB@ &V-\Ҭ;`tF%8f7Z̰.I.+M I!<~ 9\asx7< ]Zd*Cŵ( SV1Ay e8K|E}l]<+lXSԻ1) ̱>2FQ_{r +)dbb+\T=˼#0Vn, -46{;y]Kw<ăǒkk[LnsGIJaoK3w=K|QVg#bڔ ^8(f+r4'2E2^$ +~HTw k4[˽ v%6:GR?3rb(ŽΒ43̓59qf:exy>S7cb)(+;  抲DY\$;fH;43*S 6@uq?8$;Kiثq-v uH5^jUtO&L!Fc$vQ(ѧXUiZ -vWw Xz;øe.~7kN`-0{bV͇$7 F56%z8"l2 zjtc:Luc2k {"%lDtCK+"6 J{b%d-m~j}a/>J^l-;5δ]~k]Y`NzI{VweRki fo ']MfZI9ɢA鯁SF#&[/skHuW\{QŮLXq1CVHg؂3ޑc6nzl (D[xX}?U(6,rPM+9fGV̎՚v IF`TSV"c3'l@ֲ7cׄPu&To_Z5(C!_f.*Ki){˘>V'M2aa60X|+HE))fy ȣ_BrCwT]J}$Э.sT8맷2P#'J#fIa^E!Zi}oZ/4;QJUM%S3xi ~>yCJYX1>!%yr?a- zC8NyNOa=b]J-w%cr\;]/Ŕ/7{ ATFw*l5Hl\U,Aȉ!It@4]7%ӎ ysY1҂5ZICuBgU s0eo鮙 $:|-yZrԢ;z=zwc9AY2ףǀ'Ȟ+!l):/_ъ^@?pR7ĤS)b|g|f #: ~ w{ˣђ_zrqR>[1JwA{.$-2BH:/| QCFXԙ˘I%2fnH&V_sE`J2'_A Z1KDZpNU[ ԵP>u4JmG=:oFH!K~ifgMq,a\QzF9U+rL󽆤͛VI3=|:7Kf+ ̗4> E6FfjvmKuw))PAi?#a[ȗ`RS@a`wR@NdI<V V@6MvU1Bc( rRCC*%K]Q| Ȝ1vΌY_uriz}ΐ8:>r1BvI%!; 3{AѸM$];jX huݍT_HulsTVG^%`R#VS0k=m1q#ԋn5Wsn  gFJ>4ۨk9aQ_Da,'7iC*|gɁox9pWR/֛Tie+!Ƕť3j)'9A7!zO8ri؇gﱢ{D2ApLєEO rRveUmCA&u2pk^d!02Xяh:cs5ˈ4CM6x%Nu(J6[LmBU[mC1I35$>ܫO2!E>qBdϢ[lS@^˅S2Q}k7aP$)T(9d~_f.dB3N ?Ͷ\S6g`ۦpN=/TOyH۪ AB̧L#o;ŵAȐ2I{/svo~D='hZ]Q1~d6+ԂR5f(7**k*  ];g?c`>{e)8r+g Dhtc#~}ܴ3޴cwLJww1#i͗o.B*dåHWwy-B.)*$Gj0]~ iIJß-]c:=O5&' 'Xf\;?q@!K!*C?ϐO+A)\uu"Gde=+P(k]0 jϸ:$:`V7zYo+77N`ڔJ2īŇ˦cA`dFEU#rEdyfX!(:lZqbo&^}%tlmm/Ǎ5=8OLW'=/ŵ~$YT;G }\92ek-V|,v1I; b퍂\t$[Gx#ҋrwt/,b7Ö^8 4ܲ7rj|P3~%95x2I)hu>֍?GqW+e;P_?ebya̱WZ =G2.-G G^E͈!& ;JkSp>xwN8Rؒ5kL1̽ #4da֙ӤuCFNZGN4Ѓ[i| `V[ϳ^NaiL40PImg3`JI=, &fW viv:ZwA[<+T16@af Mh pwCOZcTDB+Cf0wˑvٵ04_vXb(7]f="f/$bu\1;n׃\7cIz^bυa. ,H,f#~ɖ=)y㜬[tƴfa셃!)^/im{9e}m, QȾ@%S5~eǖ&F~΅fF2YUKYb*xqa 'kF7o hgɆgc!WYXJu2kԛ!o>H޼ pjI(B&.6h7҈+22-D2s523G?mͺ #x&iE،%Ylɿ: !$'PQ.7f,ԥ`w7:x268`=k)aNczѽ5u +Zvc6RomYW6\0u;N{&uTPC||nZnUPBM̠o vl. Zbpqx,TBа),.ꬽZrRJIPL^HWB oSO1sF]i4aS]o00Z!{Ɉ5 VTkٱ6$p\MEhccb-HY? iaefRa#;:5 >Z^WCsFLEXDegĈv w8 +ìKHa&KhL=xh={/$+6dd-|CT P Uv:T=߇y|5Р; ;)-tm,Zw`J\4Llg*-TT$& 7\40p틪5[3v33ݪւYmE)!ufH4uG~zVO!7b:K?TS҆Tymyh_!Pn W2-eSamkтjȘօDweJZn#ml$\#1<+JZvLAg'e8M$M9}+^?[5cZQvQv|ZC!k]5?#`^At@* sA .+(->[Nt}O`%B//{orpU}/`_l΅U_2={h[/}\g9dpࢱ J2Uw%[IXْuF.W|E/9fE=`܊& {\bZ{&wZprHn!lJALJgCۍw_v>_#斾&u7gwK@5dڤ'6qTQ\,,F5746`;01ݮ OA:F2). Kykߴ')J=ö0m_7Y@F&p.pCz>آbyh\A"kq9sI*ZV [B#;NBBaba+̓|E{f[bKX)rk/77SX-RBums(]Svĸr3ʜTU~oT~`)ީ?\&@W@t@7`TT w0noE˞{IF빙SuՖ&~% B.UIf3z9HL8hwϬYK6Ԗztő&߅킙-ls]bmkf'&U1g2|"c-3hF6iQ˨H<ȉ C ""Ճ$JOqOѫ&B;:ݹ : N1~]o.^:27YO[ږU(H1tGndcG-_-Y:|t+˞']B$ԇ s(wh&ח7ʴbқug7"LvYF5נ+E GSs 47Q!l!ܳ}(}Qn,T=.>>J2cy"MϱzΓfW^]V:1 A x ie $d[9:3E6hTf*ZsI;ڣS'F"rp/cHPX }8xkJO[W6VM1oai8cVW4[訋^pZkg'1=K 8S vp13Iӎ<x;|k.wNyJBƩdͼFqG'CYOn<_dzj8 Ό+bI /mW-|lD>*4dPxz#!ap:,ꢲ~|A` OLbG'aj/0*ld/]R;g-OZvG sgqyBuQmle9% =<!OXru#+@ۤ<IȩrJ=hN0 .S#n!A}ԑd6e]W|׉Sz|u+'Lu՞H 5ɂYd rIYE\  ndwC=eҧ!zȵKCWTȡPnϚ]X>WwE2;z94'٣JُrSlCWS"B,V524̂>Rv N7~[Ĥl]d'W-F01y3t")v㣨_$_gqA~mΔGۂ)l$(e^7F .7uKw3(@WO:zd X i<5ZPLFBѰOG uhЄzyX3EWL,88_LcU،!9?-fjԼCf#X˅c5At"Ҍ)۫G C塸/r]+szNyp(\׈9@XA }:PT;܌zs7!Yj'jN ~[{ir͋'-V8pR!vշTjs鬹Af`@1IM,0,#e= %',oavXw2[rw$;b%Q\ Svy ,|n.ʚi0leEKj_U~3R-ꘔvP L4ʸkZP%'p@é]` L'*ҌN:2ypE_-)(jSPLjɍ`*c;bi;yz  GސΟW۪!2pcOdaZVawx?M2OFHLC v Ka S2MFqr+ ~ {2 X'gao4ڶDuc43Qa.Auk~H9(WA%<^ؚ\yXf- [$4P}~xA;COy?kZ~ Wd/&)XʴwaKDsղ*L~Y#G-(ȶĺ6K>b5aDzm Ԫ:="j.UqkBˎ" RkAԖc~>Vxt'ܗ@܏xBxYfQd3ھÐV)65m+) >ٕ݆d}lĊ"!nqcGDxv2ڦX_d@?s7 w{aT+!8]Ԍ̠iv/ ǚn}a;*:]0߯/DWK$`kFhFCy 1]bHIAQyC5i(GTv M^"#S5$^X@KoXNBK[[pD1ClkV8;ǟc^sK]/^^0pc?~6}ڝ#RP8//Yjt6fl bQ$#鞑G`“  c>t)yMͮ"TyZich6d-tm43"MM1+X2[4DfkuUE|\r*rwyaY1)sRԻVPZ"UVm J@\9i"DךH:uh%`&gzl\, ES db`%}щK{Z\ b:!=H%|D\W>gu%웄\ -IXv<<3 8WXrd!o( ʎ5iW oO qD :I@%dMKEA޹hySd~X2c VoQxY[zRiR7")N4~5n|{W+0LY7~R`U*Kf#oj:\2K楾6m /Rj ئo8 /|ѳ=;%4vn)x$+bʎ"1I[q {6]oyq F\rxoZ:~-ssX}}oM.4YGː7x:޳N5WOأ(>T׹ܬŽW3V[-^]5=Il1xݫ$b1 8_q!@֞|I,0h 4꒞jAey@9ѥwFIhzQ0=˲W@FB"kR.~i3 YVOlo _Myӗ.4_x8O=(g}a;dj*&N54i*mS/펍|M6bpWSu a$4&)+hr[ֹdōr<J{DiI8%M[ )Wv;;77x eǥ}q 8_:"k*\fVrlor$zW$u)ο>\0O9b_񊍱ua/(~4N5~LLl&Ȅ62&:X`4 pn?v !؝,ry'x5EH8K} mTYVq@=nkXhmfY# :4!Z ф/4操rlhX%ɓH sYT:2bB8I4t>l4| _|F1p7m1#z+:d>c6ph&]nŔ4iԶhd7kw-e4dw"r;pcwFU;_{dcf\~4u W 3>c83+3dFԬ9&E,RV$xaHQҐ맮\{ KWsgXeFyp1%@~*|SU|+`>2BSMT3.k,\o+a~9~2GɉaX>ޞl kPl9b\6k) Wf ŞR, rM֓RA@`DE_64֢gxZ$lٌnl,,q o|p9쵃4 ;eBR k7M1b5u|z٤BQ잢$Lc0MR A-kFڝJ:!R\OH* #`.ڋ|.8`Uq˛UxcVqmE<ڐ.I=svxGLW!s9+* Jѐjߣ`ݺ 1"YsZ/I<;:dqJ \)U͢BC^Xu,!ʪF;9O2;+nM^^gE?zmu>?Q30!a.KxLyc y<.RQvR^j?1n1*\l {sfBS8 L;3LE8\qvW'ٓ9M2OkcW5A H7_g%?y) '$J~Al7cl c[+hzT3/]6rTCCMMAlnX@)s${,z !MVZ0pxRDkSՅoZȅeZ) ox0B u ΁Ї QΓP4!^o`L0p8!\m 8,#ðI2rOs VJdQfk\щ " ;[$m1 ,CHD$o' 6/O("gP UYPؽaS:j:Al{?P8%C~_E!Q/pB5ؚY-x[(Iy˔XLV0Mt@2G*GR>O"Ql)LNDp2x}ۡ6t'*TuYu}ԠpHMuN 4G4_g\wgZyĬD~ gDX0m: !͓}JBy Uꃏ ܧݻ̬[$99 k(m+c~t`;5_Ijo_I/6g(]uqE̶@l_N/w-; wGJ[Ey4LNFilZWˑ^)l 7 5a#8N*;n{"nm)廊w1DF18̆MmR>ط{b=g58I|ƽ(EPg o>Z% s1kIQM d'(=ŪsU;8PI]I`/$ӹE 74VBVK@Z(I1ǏgcYiCKVvwÒh_0/[J^ G2>Z̡;D?ZWe:G4Kgs@Jkc/L9QO9kbx}3K局vL#o(Ԍ`ի5-KY0S(!ØX/be ?onu94p\jQv=\k7^f``jb`8pN08ȹV֙@ ᱻ5<^72'DyYDU'}~N+),pGW K^C}IV2[S }S,{TD;<\$"i{#;ƧXߐMx.|xwx/B\z'j%/InrE%.ec|ċ= g*=h^@1g i*HYUX8B3Ï&G?~` Y;Dh\k ff=ZH`d6~DREs%O;zDp}8*4mFzh^(嗪N /֦BW/jC|W)MhC5yAh b*2{c6H`WZIGѳLJ#3jH]1BQXk-a:h^aڋTb?ۡ$"LY: I?wZN6I:7O0fyN9{޴Fl]K%c9Y xS5Ţ.TjrkK5 Y: q @Atφf/ 9CV1J`N i⓬X\nyZ H.F< q*$$g*_u Ȼin8,( ِw RDq%+5k~LZyp5xԔZ`XjёP+ utӡshNaۋ$Yj6j> QO"&Ҋ-ii`;+$WdZdO;'BE9,cE7 Sgü}}? ]S#$o|i8inz/Y1<폕υ?81#_W {#D|\k5nD7pDcgIt%8XvJՄ87CE ~^bJد?O2ܻ Xqt^UFh/\A GEns'X БOm%>!v+^Ar.ÿ)I/ mRRk9= ~里U5_$]O郞Imغ "}{a1Ի l ;r9䖸^nb8w"XW9C's X47O.S d5Md:$Bz}&h(j1>wʍW -}RN(OÉڢ\~ " ]=̰QaFgԆ| --18RoDuWt#}۞xԉDPz=]&ihy; /p^P˧-_s;4ø>Wp2r!Շjʼ_M@N r).XVo:jUH6)j" r ,4BĔDS?uGL1w b;ziF<2}S潜}K?_`2Q%xjndl<ᾇ=bU"86>]=i?Dl*:^+TDn^]"m=(tXFʭng"ڷM+1ϧ6ZE 2 ' p]10ۊ<݌= #_!Vꥯx{)NjЊmࠐEă I ``aZj1Ù(攱|So .rujHtYCVt/Y+-K+ZAo\=t:ߺl>LGE8X@fyԀ Y/| b!/8*צ<>^OiUű˕y.[φS:sX-x6CcƎE"^Rg`sxԙVU 鎓7Ln ̴?YhE4g҅ hot͑mu}=q6 =0{t9Bz?:[U{ -ҙfl2Woʇq:'%K=alcbw&Qj%87Jb[ 9 L?g%%ˢ2lg% (TrkqgCW\*":pWf3hnt\JgfbE^b@ry51]sJ=0!_B7hkd]g7Hnjp+(x4H[l]ӐNQ#I"Pp]sZln3D_g-+ Qj?z']E&J!,: ^ iZ]%ɻ.kR2 J/D.G@|g"S»581A{/od8FG}y(y;p؋dAkpոZEUGq6|ͲG}||eX΍ "Nj-ILC+YMLpc;G Ust\k.n RUPdE CMM.^tʸ"tl\#_j@^GmTl еN5٬EsH~e=,S|(׺p?f\2N+U! PQCW(yg_ڎsW+dD&{ ih=N\f׆s'oMGG&+{r[msBnH%,M}aѳ vR襺ç ~bշޘL/ o3mB"wgHЇe&0(Ɠ/\<@Bbzcu0Mwx$q(,`X(\ZzgkN[v%B掳ݶ)P镁gmJ(Xlp`{B x2=jguhfGCxY6\(jD(ITqrܟYKyJuNhaj=kKb&>px}UE>B.bRAϬdPt)4Eا 7>? T 4QXAMqd #$ #J'L߱f*Mk{Io($z[ĠXtZ+r30jH߷?z,hᧅzV{@5fQCjkDΕI3_\.͞R5˨ڡX^; qe 5p9?ĉn%1KK\e,|()Ok|A? ~icD17[k eSzݡ cLYkJȄDCG];zܐ$3(Τ WSfzW-{xڗ!LRCTA `);^y℟Gׯrʕ5k4 M4dQxw 3Ӭ4]{ηS͍Ov;tVԌ;.8+Sh`VŞ]h)[\Zd$)ox|7'_l](TQXkY6JƎLN<6V9 CuD?Av-3 vПqB)g6 Jf^ľ7 i DU~W qF~ =?P%gVV ע A4T:gPH, uGwɱ~9 AQ̇I*~^4:r]sy@Ty2ɻ:hٖ8 "x%O!n)MrҺ(}G!Ibj`V% Y<Q'\[b֙⟖\š]lNB1U+N{ooIxBrB/\m\mJ93قkMĴ o>$jgkh-+sD3pNPlź_j%[m%|qFP+er#5h prP#"0$3jYAlO>S_t^^eF}!y%qݵiJyV>+p4;$NLB ,^Z>YلЛ3dj%n3aץHnXx~o ˉxQycsf`0JGt.U]o(4ߋ&<Å\rƩV$6(HIX6qV,;UISt@M;+nԼ,@_:vO,˘?#!(*p&*!#Odž/^{lv೎U.xW6I@'5õvE~2E~4\9\on QKXuY ɞQ׸C Ѽ5Q.  *_ y iYe%\~,̟n5C3l|Nv)Vk0uȱ%%vdRk=ɪe0CX>l2ڨ줽Egn7mxA͑Pq/p}K %=) 7'pQ4mmZО]#cJkf2Z;J7Sɗ#3נBeMMf+hX"W9*Pe' mԚO04_"uUD7}ơT*Ro䨊Q;F5FTOߔw1pmXuY<:% *(Y;̓ r؏-h X[AYPJDqNU֐ϑ{O@fzZ ^-F "Ab{$Q 뷴Krg 9 uLZe`,r'Rj(do ;l7CKgT%frI)%ǂKLgReU%2Nn C& +C grXڕ!7[=miƂc)ڎ脈{UP,ք5Zus sTT dTuҟ6JׁpuxMEƦf-}q31Inυ+FkHqI,S"s?`uhw:('1.Sg2"C]{?n$_6!eLJ 6<ȟFC WY фLj~DP -u%_:]AӬKt803 dJ <5׎<~cpbϊ Q#8|q2e,U6:Ȱ _pBN9H_b0oʊ# 3iΡ)䕓zyڲi yVr W`[SgMۑ oٌpuX KjdXr1P{Ýd#'/St~#,Тv1NP%rq%\geWcʪjt_%S@܄Nׯ6qd}n CIM91@nSZP` QXԲ?xSԽ⃕2 .F݆nc j@h1Q k˻gFUP2YD/N'mpt;#;@NvC$(;}tJnTcf?l7O)0ƺݲ=䍪00((~򆼽"W9,}̤NrRkHcI'0E@Q! ~@ 8ګбV(9 "DxO9(1ټfw[zyPDm=ډNf wW%QUjIn]KU6a`սNXSv3KU,`q,;5eB<7PJZa"A+k?ǐD)B7@DmZ&ܠg,s2kO$2a$5J 4H @ݳEY,G1$,E\0GZZ<׀peZ[272υ"|a^W_+;Aʮ_I}Fdu>!X}8W:B̽RyXo sn ]Y90FYG]9Ѽ)#09p6XV E@&ԚF3io}k:xq~V)PkLǤuw.QB}zZBн6\:)8?D9;v|2ׯU~"lXfb:`0qOVYPug`.%Ps P 70^@iJ  ̱oͤ2%NIX{{Cŵ=u\XCXsgs b̄lk8("L*E؉0`<' \-#CYxe'.yIOGbK1aS;@O5RiM4_<~}HnU͟Vz^r-Ŷ&z, '#\t"vK[MV&dp4®0 h_ VQЖV:\'mn|Is *-Į\N#6b/})qFU^O\6,iЕہq@Y3R9?0㨬X {%`JM(P<QOn#%v~Jrʼ>ed.t)E4u ^%B9^d(_ƵA$ΰ4%xXe_U(wgRP`@k?CLSr2u373^Ĕ3Xg\rZ1> WB09B]EZS o0?єI#n\ϥ 9pI\~YtldOHU `iZlx->cTH8-u@K G=&>9SC|LQ@[pwJNX!(jX]e\YahLvmDNW ]VM(Kg9 %UfjkWOe7'-6.K]4D7L*=,+p`Md$y-h~K%KdӬ.BEocc=A5l)QK`{*#49UX'Qh{"@*}L{N)#qԒeW6 Bzk`Ux$hiJ+z-:+LUYbRNw'J6hAZ 6MX/[m0!պ+W.on#fgWa6A_Fd ߟL?-zo /(iE dxs3ӕe"x"5E\,&O߭Kv2v 5 +?P+u $Y8kEȣy'`օ- F&l5b[éL3[^yXnydnزOr "ryΙ+EۛQSq+IDDD`KQNF̦U}ʠkLX*8 ug0iC9-C~_FL!ZrztY(RZ7^4d<>Uj˱_uXtoY$kB~0C'qk^}$'I5K v/p)Cvvىt!ܡdY5Ik,]$xH?JCQC >%0-d8K 0 NəmL5I擒xd/$n\b{]+VG NRERʒ~_bjNsNn .S*|TzS50FIßaǤlh3W:<6UIt'^;+:V>'ӻe2 IB#f{Gpi5^KR5f1Ж%as D/Y oRM Jk@nT@O Q%'5_~ޞ鍯㜴J۲+LAz4ު) a{2u4.e|$MSJzÇ hqsՌ[')I㵚9u#p !v! W'/,ݺ)@LM05I6\{~hoSdikjTbˮ1֑A:[9i(ηV0wP[òDmhZŸ;a_Q1%ijy4c:!ƈR@ܼ{W{inDdx=57]D~^b^4o2&WmS"[i&lmX|9**0 Be5˾ሆ>wYڞT,׻FoPӿPi`"E/jY-GoR)e(dr'uLSUQI&]tfX6ڊA `Wdo[ç ePGoJ|6' 3KeF~rtbЉ"3;G THY9h9暜(o7ZU)4 - E\埯<)s!cM6l :)'-`XxOYdA5|nQd{4:p_$S"m;fbŭdg\_;0sGhH[.ArHux 9\,^ta:&iӞ^t5䉒+AJ;s+VPs{Bw DH*SbúmmvKtAf:,D~̥k#J'Jvד饆'P&6 հ,~;LP >YƮBqLb)LOWkg$@~h2{U̖}FjKZPJԮ9U'y1<5"!Bc7=&Բ\7.:~ZVh]"#S`F:‚~K8wX?b>ep\i%CB> Wo$JSZrNn&ߖ]V^QXgd)YQP :>esL$bDvu@|yu>q*4[ p)+~dW>oyG!T3Z^^H~o-4K6y=?gjҬR).:o8)," ^~J|龶>UnG3=[HFWr9sy?EdkZTg$kYk9lCTg#ն!Xx{ރI5+kth`R)ìuw=ħ}(?xm䒏8؏5YC첾C(}RmxDul0ZpK"6}E"6!J٤y^4#x&X6ˑYtKOIy٭]gH_[t^hH+u956+Ucafv cܐ|D̒5.xX1="ٗNg=n0ݫN4.h9WF4{XbG/EΩ@ZDi)7gL_5WOz|6gxe,d !)+|qS;G࣭Eh:ZWkS^~WDGx^eP{#xۚ{q;kuX?+9mG[/b`YS/-5+*_UYh8:c{!Dt |MΟˡP}dGc x{^'Yk#BrM4*~uqf{0‡G7|pXlg++Y١BǶ? Ōm2waYeS>i 甶i([Fx.?Ӓ^ zг{`ǩ۵ϬGK12 9>;XGZA2 Z]@+?`>r/ "@b+\I:{%5n+Z:f'I (´c$^*y银ShWҏBd(*X]*  x8 cB$-˽Dx%{ @i2R6"7=K+F=Glx(ӄQ-M"1N!pp6 ђ[jhu%|C3mC FE^(Hpq?!8mμڳZ ؗw'sK~=;vS{߰ŗS=W58a>.'[ F*@.sHJ_\hR(ƛOY[P`Dp3H5 a~HU"(^mC^6V"55?8sxCUk&r1b3; b+lmN)-؝ďZf&ۡqfItcI`1b.KsdNo1!v7OMޒ~"ibȰfr,+R3h|&iĴC562OmFH~hQqzK"OcOO01*/cD4QV7VM֖9=f}l6߄o}xn0Wc*kRDT&x[ɿڈƞ -s_ nl'##k+S6cvپ C64^^w:`W,h~bQ!).n^2-Ī$Dv$X$F{`ʾvFC7ۈc'z-%ZXOm].5~o,l$MA¢B ѳ%Ǣ)4M_^$CK+nS˹$=^gaщHȍཉifexP5+(%0<ׄhHy0,p=o&c_GR/ 8)m:k`xj D 5gj b,Ee;\zD'K{|{,+A(J'O$&Pɯ:F顜4CYov) ^3YݙΏ}^Dv+cOAXDe<_+x=xm$EZE614Zܬ>T ;F<SPyP,K|˙LeVf?s D 8>/ۢ`Gደ:a5* cs*e ΑAt`cx 3L@RbI+~m,9]1sN)/`(1/C=VmDG\xV-`3bK= X9 Dn Ɗk21)h FQy5`P3/r, [`:LS1drоςM#^Aoy7q-Eü;W-qio:4/e?YOU\M@ \5pAut|)HTlfMܚ=Mt2btxtkEĥ}{(ˌ8,{&՘QDr`OVP6:6ܴoUT/40U3z$9Ic\z&uX MNC$HPE0 s\E<<֔XF6VǦpHAtlߝ;={xY~JH>ݬ4&f} Q8"= M|}:Js ||@:)1TBD|TΉB{ZD$qM[:V61E'呱"`v1 ؠc( [pX~e5{mOxqnDzzQxz:7Y+efha ި | ʤ%I2M0˂(i{,JL UdZVjD%Ψ'+b0v+v=nF%xdDb++45'l0>J3`>WSd䱴"hNc S,(HuX5!? &;`.n Vds*}"4\Ov;;$&ޞh|fḺѼ&u-E|<;2p1~Ŵ]t)P&*b7<$O'GK8`Z*|oYB_-϶mq3^v{ E u9T#Oџ57Q>VF^ bs"osm^SOCph0ggZĴ 1IU'qQys9IdW œPc!8it셤Ǭe?ɯKLը,('Xv %YAii{eF$$NݶD%ƅ~Z( x]رN ,Q:zj9kvO$WzdHj+Njjģ1E# hC?MaR)ֱHs(NOCTkYpoSߛ8=/Q#F~|`:d Apgk]̶ڧmaF%y(מa^6p@7-"iʒlaχ*١)8O'ݺH2I;>|ΪVP!1|8oG:CP1ϽV^hO%QNdƶOHCZ$՘*=x7y(TQ|=μ%\&<-C({6<ݭ}%AYvfÖxI+Y T]%RqOfشN&-yr3QӈrڗG?8~. ,_SMȨMLƂ|&Պ^[/lEJ;[ot+Cg:P#|RN@SJ.(9?29pg.Dz0$v|TApD>j;̓Zb9F0eHpO2;Zi Z&nkE`^xȻv;c>[|ϧ}~1yGgGL77s! ɠ /b?H`['AD3 vdGa_^ ěŻ 8]/F[h`p#+˲^@W(x2ͳK)S H&-sIL pKD![Co'/vL|v'Isnp⟕^b_xsS+CB:,dWp--]Ѯ|yĜŔ1{^\[&:(3j8ߩ2׫y!@Fr+Zr?)7#K'TEaBasTH8`Չ{{Q~ WTd]mc4)qݦ%®6dI_A#.XB{eV mk\`?G XX(?} e>ʩ!SZnIv7!qGԟOQ".م?Hyյ s;ԺrUSDٚudkkԃ(4;:!u"\&a W`p _[ϋ]Mbꡟè0j`3@:3/ǭ?BCnÐ$_KO>ʁC*ʩS[G?uB. _"enq/{PTMpvnHAJu"~DV Vn/-l2$1yǟhZLb_A?dh1 kc%]uJh yڬz{M;6t3nO+>%ڴl ZWRc++,ӳ4s:h$D}{J ļ! T2N{P6f ƨI9oز[|Sr,Zfx, LL@%iL,A_>ex70DT 0y3'fY)3 ̗w#TV,vOmSe3*;G)&jZMT#D8&P=sB|#$84t/y:!X'[8Io7 ̐Scd4uy_!s8{OpZCU[Xsl}{aU]Ayh:A 6$9 "gTv Hmdd0'q"k2|K6)> ~_5H:u3euPЇy;5H>~,D&55т?K:L? ĭfVC 8\>GAEzqgC;-t EX2R&nJmcPQ.q*vFߥ#aGP,g7GF? zB{CG\Ť f\g1Mkњg6ZMHU/|;ߒ2K[2P,Sz_UPs2ǰMjCI(JD_DEecBc Μ7T(UgtC`ƂԲXJH1r6{>W3I]O5)ft56y:pU,%"H*"rO0-WtW>% KP|zʀ̵6^b2&1m"yu +3NI)QPIڴx6`-~PՔw"q(tM͓UcW{d"9-|+p@aڳN"bli\#A2%ԃqb׃a:_$-[f^pE혮UFw|{ZQ2:: 5I/dVaCNPմ;0 h>G]ɧiyR^i}e>kFXMl'v>R/] U/- ]vGf"'Au?H2Hꣀ6[){( ڌNȼe;ɍhh |&6h2Ը2(D$ IAx<酐>n}7S Aɾ鮀 oM6wq"I:bğhԧq 7)%rDɜ M#q{!-0 Oװdl~. hYڊc娉r\Zkܰl~^t^,LDr=$6#z9!ѨMϠA>75_zl1p_AĻLz#o59tU!;1HfdyVK@o uL=[B+/^ZX-Za1V`AAm^*6M Y-Q3IK2e&[ġmrU $׍ަ'~Oi2 ґ2q_9.Ho'we6p\q俕) kyq>Ůi"4 v=eFMOE>  XMx,柘#\ ]sU8(J?Q@7(XݐU8LsceN<#WDZ`B 'ƳA v0 ]C骯.u#t([9CΙ6Nz9;tF{Ka.aF`W¦:]IN,l1HrDNȀ68njuel2NH5ogITWEܤ6?Q5 $E{6^}  F:1/36lUY.:zwl,T,6Q )uc-|_0\lϱ CUIUȦPϷŰyO7ܯ2@\KwyԌ6u4qP&0SHtcK1d`%QҰ xH7^G4ᙘԭ{rxUC u']MѾ%SjgNy:AXPXΑލS7%^r[Ca( bBNKB^h/].Y^) zXҌ-sPE*ɟ߯Oxu*tNs(Sנ%ZwґX*$R*lpt.U"#o;c`QXeg񦼧7/We{'0|*y4s 8wl^4rzPN@-\}˺#E-MDTae9:c;젟/Ǟ m'L_}`]MP0%g īUnjuEsɀ}Й`Ȕyu9ҜMv<7( B"Pvx4ſN $6~؟VB Ԧ_3Go,"uF57>~CH+rʄF(7Zjf[Q^;M'2aQd%b^rt֐O4;+%1NQ566I5P(M_4˙ss=R~*G"OZ2:7qɧAʝۋ/kۏr:r%$Z.{'RI 4gd Ձ9@Sn?k$Px|ûQROwn ]#dC.Q宓XNu [/UF#.46 V"HJ_Ϋ1'8=*Ulh6`,z0]]X)TH ogX!6Xy!>÷_ 2Z\˺VzoJARy첌& b&`?VcM~7H8xCx 2Eh[_9 !YȪ3O3L,UG6 iNEXuSОx+ַlAW~EY8[K~FLg"HcU^:yr3gca[n({jB0׋E!廁ݚ`L=/F4Tl3 h6類dҠ/Qvqm8VeC˭5=}~z|3^)XAjt2,(~PH:D3#)1KZfBBكЖ]<r~zd0&)CU$/֎ 7v;Za@&}*pװΑ'CM2Rl(Cu] ֳsa DͼjX, )@dNd"Gɉ ?K45/30<7 PğEnJ L咖#ݰ1]̲V{ڦ҈62br׋tKx2w_Fk}v$~9!R]piy< KTB$5'ϲ#XG쯐<? >7l Sbvņ3u_d X`^gϞ $7fxxqbL-lxd44YթlRB#2G8Axip|3ȗ).m׈Ш6"f1Q:6@WSNs'S=8; ݚ=7t\'RlQSmj#ЧKC,M\_'A \9.XxZ dB bМ #*$xP{ [%\D掲\qj~B߈%# lL |"6?A .af4"9NKczsfTn'dOinP\7-/Glv!**04XBʔ0']*ă+E {Of񨥋?Θ{2Yi,/9~MAt:h%hܩa>C[RmjBƺ $нH}Oل#w6ħg6ea_pg#_Md=b ! *YQ`^t2¬u`~r 4LO/d!/sG{/+@~MG5fhPCt956-eԈ8x0ol~B5c(dkL;O^VrȀ/|V[Sٙ2v 2A6&S 6id=$a_!d_:XmɛϨؽr[Wg L3hQ2: 8d~ U8aֽEқ~f{^9# LKc3K,|'*|uA hO=[2netnZǃA{u#gƮ-.ȺQN9t54-*ɗ+x,VBh*ӑeJ|ҰKhpdD9!w6UJq5܃4հ'mOc=ߓw97ah9#$j%3A ,wfK{LB(l NuQZٵê\ч-+м iP˪I<3ynGB#ڟ+vZFIG5%+A6E+(J-y38j=zlyZ }'A0z8ϼQd/^ojyg쨼.. > qfj`5Kqzl,.,帇5Y C[]EB2ۜGz1iPF),8ă7,NI/FzW k dLhI[f_5N/+ُOq1;'\Dbx$UKu]@:!JklzUYwk%*8.+hcjTuV܇>3h3[8)%z>?SÿIL*ħGI2?<+]~9T(/a&+/:E*ˀd(CƫmIð F (Ԫ8>%i+@Ug0#e xS(j62l0Zmٶ:HZO)9XG-Hc3`>"z=~E>~*zh M4ƏcXN3r9$'>ʔŃ'OZT_ӟhQM&~xaF" f V!Xg2i&H֨f$:ȔbC π3s wL6w"ƩogOrvـ7ڲ-9wE,-K2RY3wcYn&o1&偿OeΓ_V2n֌PZ 8A`{!xNηOɹPX} M[qq-t &;>C(V!U.զ򢐶n?1nooc#P[ 0 ]FtcIxDtR%r40ѧtU8WUuAxdr",>̍|vlD^n}~7n9 jZU/Ac+ޟq]ocK3ŔнU+Rρ5<(OhWPg5;{pBfNFY%{ MgM4 /p$4% QWE$5# ?V|#wL͑oi ZA s6qq=?!x4~g5[NLMcHYʆ д$;: >F6?Srv%\$ٱ 0ֈׁ@e49Y6VV}n>O~/⩙Vs)1 T{ F(q˛mq6t> @\h5*Fb~T7-7OSgR8>ÇRM_$y4œMg+me2d(A<-%cuO7E.s ..m':agNZe-9IDoCl7hg'*4ap)qM]HRO>%z]h}v|b="VlG3Xk= oF%C Ҙ5ڍ(MF*vK!tOz< MU LO_9g4  rKdu Y55>m܆][;oڸ-~dm!9j:Ga|éz(6NT.BN&2/תv^JmZiןR?`VO56$Mkҵh J5OG_ɽlTJ0Mm"Km7)&wfodAk $W \@$b/r*׫'6fud|R|:?# \6l|wc[$tyhX~>t4ˤƽ5뎏LJRҮ4`V:")E3!DG$\u_UuDWun{Ē$/ o_w>??.(ltn]GiR` o2?TeuM=0\zҩ'6   hJ4WsY.+n)13SD4h#^14T>N&%۲f"GXL?z2xEmZKK d b iwsũ,^E& Y]Y"'BYqą7" \z1 1MᙗSU=%f2ID*Fv^V='v%%\` <{cG%0XqI^Lw: "yvRkAt %$ᘞwT|#=X_T|1 ްF'7>;I#02m}%_ Dl8E3(={tn kEX߱/'Vj,f,;Xog AJ;g5D %#)-$B|e*Zy L(1&vjHtt7>qb|y|gQ^7e3|G??6K;;<ٝm[/-=zܾ,>Ev֚>u .^*K9E]T;W/%BpBi# aX}; $:Gw2zeůw*Py $[VQ[&|Rͱ>>."Nޞz .^u86J"_ |GY{S7RTJ?C֓lƎ٢ߔ02Xb<@w[.ryȁ]S N:[g :rfj'| ?Л{wrd;z!evu!P)?e6U5:*Jta[ea, ަxj$k4ڬW!iᓝS6Jn]whv,gLodvD9~>A~6QZ^1~6R]?ɭҿg rfE9wX̴K(Zr(]{+'KKYD=//25w IJYzg!B+yke7 ׌lv^|qX&|nMpA^6j9'j@S̗ Y6 yF79Acɋ:YYu X0v3Te  D$TV9 $l-"ÖzÐ1[QuNA=TnZ] 0MvUeY=o35{ޅ`S2AmX)ޘ<Êk} UҧJ(^;Y1ԵZ42U _,5(edg Yrc kc{gtqlA6!]ԑAt2qɔm" 6žCε_zA%!|I"\ۈknRƑK^wJ.;+: %de5 KgPjq*v {6=U4`+ 7˘&1yi &AɁdxWJK&#~eY 1<o_WȩV;L#wJ z/ֲN'],H^VqݡY'DI} 6`| z>J|4a<,5}}hC".6O0 ^P^YJFl9OR:dkx+ t[k=|VpK1:v|G2~G]}zX3€׮qApgQe@dPV[HA)2q](K5V0t{!7mai2}DH+H@`KxR .F˟w3>[F~_osm Fa'q(—``d#>W`#pԆg8) |xl̇qXp:$YIP'2EMݡRV`/C 71ǯrwK#mðP`͂p,vr7٥~y[3!B4_Q Rg=N[]@ҒLaT@Dǘc|"Xń94~jB:{u4gL1Km~)͜]$ՕHޣڭ^>>잡̜F\k~ۓjՉT7QX,7^FB(֗_P6*x)Y,+ݚ]g\#BKecuy}u^?W*Ӌ_'=phd dLU Z2mYiscV1ůԿT\i}i%hzpz-K:~ Hhu:Ơ8t8r]n3%O%!uG@s}DOiqB+m” (`ΐDuR$tQ@3RقO9lj$i CB r!/H ih2/+ A0 '+P⠑asMAaqdT;/YHO;wU _HOTyw|oT2 zi5J8BƓֆDd_0*w@6k Tɼ)ʻ<:Ǽ"˝]5geObY\lm:g#N&4/'==y> ? t[Q{7y  \s~`§ '(œ 0y>زPDdRZ;Xj#$N__`a(>sKSs-1 tq:ېsfd>݂onZop⸫{ݫ*qS5.?_p@vL!:E wehqLHIKed+;ӜR-޳@0wn8C‹4sR 5KΔ0t{2#)(4d`(x΅}b- !ƼoTbZbF70 d^J wOq3.jI90BIW@]`aGy#/w0&O1cm=|"d4L|Y숳YmRʛ\1WҒKta޿2U,+f"CD|4j+rqǾo;2 4RHG>%xV`M;*j*AE| H9 v +&V)v;{ ,ľ_Nw\z3."Ԃ\#W2Jw_MhVazM4Gl,iA8u`R=庅fm$:fi< $ ߚP(=?eO/g1M? )Pƚ'Hgy^Qh  >fuN&VA(=y @O<Y` ~|l븦,O`<)ւ,'Z_ -]ꆘ 1Ww$n2Jy dO9a,j ڄPR1T~(U}RҔf8m gσ ء[cmnJpi;}59EƁ燼mJﴔl}`# ze$zIfC&Q& }f?c /<IqbC0u7fʏBG7V슾ƳNhpǬo$z'$,+-BG,DB^X]Չw*TLKF%r~EBqTG!p:a v4E9Q~\}S" PdȷK'lkˍ@-zYHM[@J ϣ~CVU@C:[m`2[Iѻ3jL/+۷Zx6ϐG$$+b.>u>ًZ1* 3B@إ 뮧§hx}UtnlU6+L1Ek1^p5F"KW ӅWKO]x3X0`ޭY*]}l0Ƥ'nJܷ,4QA`.D`^`hc Z;EڰM/GVk#l\8<{vCeDSkA@h[K o[!)Nv rjA<ü8 QZGW*vJl`\rXJ\U^(q~9푟oggU7nMOW&k0|t6bHQoF%6@S3}GwQ`TS_'AOus];2ަ&+ԿU_axQK@tj[9>D]r†]޵z":(ʤ7ʴuUvm7d/Yf%K(y-k`@p }4FEJ/|"WnAGLc%PQe^畓gKSAsc.)Yަ"R-gF"Eǟa;Qh l"S#5/hψX- >w׵"p ak%eyAG2_*=66C~~96Rcc4=c0?661̄iTEO~/78J5l*oHYykA!1M$Xx Azp'֜LnvМWL|'q z2LHl^4{%٬j&ᅲ'6(czgdguSaX WS,WiVgHO&W4ȡ/vKOR?D*cd A}1zq <}1.Ȼo|+jҏo-2C}3.-l]Iu_(d/.!< 6+c; 9Ra JL{(%Ū_MC¸8*?^q[Pr; EFRA0;P445T0,9}+.I\[MǕcyRJ(t@N3=cEctp ԧٿ3{gR "[עn+ oƪq2ti5]evKJvSZ0΃;l3;"!Wm6el\K0 3Gd-(X9̀k#}}/~oL#ʧ (-eŕ=D= k{䓒X az#Ĉ1*w9Âzs<’"u9!9i&xp=,@p38zӳGzR TAg#׌o hDAZvCƈ4<1b$qsX3\&)SSXN^p'^߰|دCmi!uv Y9} P]25jӤkRdzpm&6r_Ի`繜hI0 o~K|tWᅬudYjz?V f>ke [جUryM!gOӯMpe4&fvu&u vfQW.2Kx#B}V]2I?Vc$j͘uk:Lo`5c5M0u=?U:VCX9fV֥i_k1nħ; ۠&h64iΏ_p8$OSi(j'(}EhTi鎙@ӌ~z \Œ#!FdY@ F8Իŷe(\Z5ܶnn{SS(wԌ|놾hH%Dž O0gԑPMI, HkaKx0{%1mNkfyU+Jr6M5 f$%8ۄ Fz9J(5}vthtЪS&)=FmvR=a[^gQFX.g^UP`_i߅ Q1[n /QTQ!N$lg$+vH,(7R?DD23["ymӋF]̈2j4yj|0ͭ{eip|齤XRׇymv3c8vW6\KJ / M}22dF15B] "u"x Y'$!k"S #,Бeg]k7fWZg@ڜb`Ey`VdHof/x˺5]uڴ?+X)p%{ԫVBJʥf$h48< ֏eKr7~}:$4R7pi(Ѵn1L@ Qm%ϧfOkXt"jkGj̴lywNC=il}C2 |-_(qpeTPUH҂;|xPx` Ŏ\rb~3hAn YQd+_i^Ǯ۴0-M@qaVm>|$~.C@5(_\twjsObL7=$rSBx+vFxt $kFze唋ClSLݳ7%ka0! T'}+5#'*@$FԽ/|CfgM hvtϽ}u19ߑCQ=E$f=q 1 |_% -$CK"Ho"K3[Z2W/uVkwhn$/Z>:#v:jfW'ۧ7=KBУg|-!ŪȢPaOvT֤nrEǔ  EmbAΊ+6*e$(pq n ^ zG$ $]/|~BW̖TµOUګ WȒ 9%"[ApFJx!% ?TBT 5qNE+@UTt$ T}˰.4*nRƢy}>ߏa]2q;+ 3| %_@w<1RUNVnI f:c~4Gr^x7vx<[iVBW'ϗ5q4?=?{mxEa8 =UF):F(.xXF%wAEQg׿;6 w񷹡lO:P1.^51EK E xJ^,0rD&ؤ!5 '2i$➻BWQʜjSpj𒤡oMu̕*%i[Q؍+ɸygb-9{/ 8TϿ 2P{x*f"~.àwR@'wXE:7KUI<-u2-<Ĺ6qS31 0+(|/l{( UrntD4ovܹjFJ87؎Y GP+a:v] n|;XI\p+s/n1cf#;1k5UI̡K Űa4@`e"E/1un<'KϬu^4R(+.eXֲ+>A Cz9+8[57z\o!Z|/jRpp_J RP;4kq"^ %i;3b 19yf"dSSbYSE&רo[ nL{<<֫7MN`݇R.5ڔj LZe2Z!Xӳ$6Wv cP=xvGL=&^5%43bآÚ?t0qc~Kw HBWBNx;uaΨ%$ЋO蠉K*Y[\L5 Z_Q{*v^tfow7)֯l梌4]hxydu ui{ObY(E9WÓ"#0oxak~o?kl WB^E+}UU/&7SE):e)ihz`ec=Etv?+`bm].ޫKn$,zr_]m~<1\j: ) cʃaf;%DmҫڢlOB#zufZ[UqV!BTL}ZxX GE%I} 'n7 KP.[$;3eE"ux1fOa{H2+JLZ=XONyHăOY3T y5w`$D3 gpXu Kt}ʋK&kAUkc%iUsBх5xʄ7s4E}oNRwh!ƕ/88P'\E 3 j~P 'x\U$I8dHzs.w6qr8,$xOFi(=hH!.zk(:mcY3uQOs{7< G-b3kwjx@㘲WhѬF4׮ Cc@e Q\Uv>vK4I>eW UMȎ6& L6򢢙:?\i76 chd$q%xhpei|iGOv`daYNȺrׅW꺹3۫h!Yı}NqEU8+sLic):O?eGI.2Ot_FA%ۦvkegV?m edφ&\H~H^X@L@yuux1Wkj;ltenԢwO6nC@QqC+Fm9G9 4^H<#a5զn;=GHygLA~e?Ŋ0ȅv2.Uڡ pyc.hibgSfV)̗<X,p3\ sWP&4,_X40293OV̩"_ x;| Wgz oey'b-d]0K2-Hhp[>cCxVBG^+ ɵ=(L3GOͯ<,!3tPJSܓ+VCq$ $\'otFX =DHbs]V$m#6|KN05rl8LaϺ݂ ۏXG]=!R,4/5BfSzFa6s(IT)ѴLUVq@*qVs2nVp};7؂Iw qyKP 5&~bO[=[b2ȇ+4AFleŃJaW_EpFcQV,N*Ȧz.p{6!Zw,Sۙ]Mu9IeŢӫ$)U_~邎(IJY_*(Bɂp@ @Rg.SI2Sbr#L}3 J!0R L vEceG ^86ma1fNWtC76~KY*7yha69,$·-su@llWGVueQ::V_^gP.)+F?C))ѷYKP;H;0 `&W{9}hSZL HtPVO? RTiqAZj {rҋr|I)Q$ޑX;wQZ@}2 XNTgss5LB-B Xu#zHkFf(G뗑CQu!Qe_~uO+yɹۮcuRo<Ϭ!.~tDZډ!h?_5V+?¨&TU[\j̆X'Lw K: f[IB.t;j@eZk-䒟'=e7NMOҾ{BmH>DIR7D>  Qc<]sB;y[9駜D-w-Cʙa]5C(ߛPij6S8I( W-Y`ׯoG3(UMV@…@Τ~m@{ݨ49Zj,~ߓeIў.O'v  uvLB@HƐU@# zMj kКp-Pҫ9c"uQF"️ k0h\i&SND9 Z?Z L> ) |o6Rx,濷|Xy=[&JS8Xe惣zex-S6ŝnnkyC^SU/1fo$jSXd}kWB p 3?YHy\ ATmW!,2ƃ(xa?!hw }]aP +5[nUyUMؕ=(.Ε63H`۬ 4 lI)0yF4m߲|XRXp6{qQ`3 .fP5gzr2NR8 ܱp>Dq|ڈ >Kj>+t9FY.EO&"(5%O'e$\_P~L&pHA{VܩӪWeEaoT{} akoi(hI$HYI2Zc2J=3ǵ7M+"۲.a|o_MN}qI` Ҏj HjWڡ$a3O`AZWAV}*].= lBatֹnJurBM~_)OI9>fL:twj-ι`dM*H. KaPE(rmyG9ԅcH6;sW?h.tp랦ioY9`]Oe3Ĝ0g=q~H@8cEAb3SIbu*WOj Ā tGN -nz%c2JYM:J~aj¤i(sJ YH +! QF_|AZ^vu7E pCvR(YEjpApf@@wP]{SIn_(i>6y‘mt]>Gm'7sOfɞtSm Ɠ ?- Qn*y]\~Qh{CqTv++&~sd ~;CUL3ڞ.@gA;!6&A8W뇦DrgMN,_L (V?N@AK oSpZ@lȏˢ~:,Gl7h5\n5DK-n 6^U++HQ_ 8%>-]?~4=!҃Ш1{Μ"LY(N~i,OO`Ҭ;}6\OrcH[+ںAì| L*i!aB&XQtIiq]60Wˊ= y5My*APlޥe0JSξ۟t>Yz( kudi"JgACըp_n5(ݎbĊ>2?pޏ''cslE,9S]ŖMyeYP(jc !>Z-*C?R!T`rN'F*SSF n]dA)\|aeK <];=9Y88j~󊰠Mo3x.#A*zo0l r(M{um{ҔnTHܤnJ]nhPp0QQ#eߨDpb.* D&>WnQ՛kpo> Z]S730Vz O[捇4"bȍQ4t22!w im blP %8Z3hoh)^W0McrH&e /v>Y2wV_s8Y ȏ5i)K@ty]X$]K̜s i&LemMlRy-W%8u^Ԣ+!"lGt5nHrlFesښsU2WJ""z J)L %: ѓ! @/댈zdo7MnwV W<[syH{T=y%ûvO>!KK(/8SY ({Miާs q#"?ZY_DD̑XBCG:m7s뵇N( BuЪFv]gjEÝ|{Qz4 }.Zh*/B- &t.z$ӛqR`I 6K{%aNk͸uoSroG<;K`A,^` Zk #y.1$ܹU4qQ;E1oQ=kH([^J JQqI_H!差Ogc`^K|ۗ*1=4q{Nv\ٜՎ+ƪ]r&Pի(R1Xҕ=m_oWe1ًL\}N*Q)QgS*CXsX9 .5W[ŭZIҼ|Ӝ"{)#v$?IHmWd>IQErhѼoa^)7' i&HӬ[SP QRYσZ$/-Ql|ɰ?P6 g֣8~Xm* ON7c9"d ׍ RN<ŷuH0k m18Z?͸.ӻ.$ED QkX#jx[^^AGQ1Jdu\v$2ܳ>;z*1'_~lL\(){D [cB<.0H=fl-:rLJ/iid.I #[u @zΨ4y~vg,{;7Ujia{91@fڑpzWaIx 5aj<+{t-*AQoL;qZoj6L㊏3Ko 1ԯ{愷tQey=qU~fPC6ԓ7#"Rn󖴼OF ѣrhK+^wCЦ(}hpDxPr_rEfd)Dg ; X_U*2Qg鉴Sm smr^`Q?]8W']AHa1#kE1_ҬL V#'c1QFDDA(ѧ`f٦m;->\v%&)/6_4'T2,xbX%h@iPlM'g[@({%&mUNG.gw頄~ ˶R$.C񃆑-4,l+#vcGuSO=vd_HH'B5(9rz[L4c"7h?RXAΐ% IuPW/KKW :򮞑pR:Vv6z?={Û9o&MJPz\B1ueM'քEARfm]q~ PUgBTԈ?sŒ#^{ 9>Э2%} 1Uq75*)X\- Ø>CG= w_11W &r;z&W=w{ 'O}o,$8kMiH$A,FpBSf]TqLw ur9h}׵(9ٮ}a >a&6'^l 9#nd3+hy{+y`Ҳ4BZAigyxyn)i DpU e~cW\~0dyFr=X\r4Q.xws5 ԧvX $Όd> ޳HˋܗSAi;U?.ȳՅi ~4- Jx Ia{a/7u9,̦gZmgeQMK&m_(#жFIɤ[`F$TBzGm~ ABq)}E2MWiX~M#4fK:3ú UB͖fS{Hmƪ5 e籖ON0tCzBHxXX0M3̎қ3D%4o㏜PqtnX+y.~!=o 2qwU1N2͑2JI6)ܶ#U͏lB=|ͣ).IWVڌ,h0F(BvB9s0_]\#Hv*b=em,ߟ5:%YDptg?rjH ֪܃)R@rÆl]x}LRkzzg@d0޶f#,@+nUިRq5MA+SӸ/(v[z> gB3Sy5bvusprQyyhcMfLW )$!=CdH滱" Ŏh/1^k}rsTF]pD\c!.AJ"4`'Lx8pl:~5m)jRq.L[4;brҕ=fPOh}G遁CcVjJh( L仺$7qžB-m/?M3l8n^&SԧZ_#Zp읁XKW ..dhxe]_[r<:bw`J+b{fL l]f苣Ii bp!b:S1yL.ԜڗB# YU0Z{[p.+?(.jF$ %lH\PzC4")LM&"y%m U`jl 쮶Ԯs|xckOĴʟi0VPϙaG%Mq=qv i,ҩbɚ aぴo/-KW ?̀7vN==12LrR)?,vWg:@u[P/֜?ۚڡE4Ц ;́_H/b A4zv(*~Y靪ۖfuɮSQ! cvD7"x Ե,1z߂*IjOf%7*6901Gr sx~IL,S L~yq?Z"VPq2375uPmi[D{q e8yu$ܦtB}'i^5W?8n0LD&Ѱ>][c`];ur™$^ʑ]9xv~Рf@>m1uNf:D4M*okUhA$*d^ʬ l]Lt 12) v*G&Zzdrɉ[hce'܎(W:W,M*1meoZTBoha%Zw^NNXBU.wg+<_[4;@t&~R`.UyN%؞nw>9m!|w>yHUW7%7n?41K,MbH;zGG.5K73 l搘; 3:l\,^&"rgR^F:f~ Ɂ80jrR4 sw1G˂:bQgϼИn$6 >!v#>?zc bp׈>[N\ u^NDx耱,O5z_EhҶSz4!Èa^|t0z>8Naz%mQ0W"b q}(9hd"R!395AυÅVBd|o{_`k Iςb)-B:P4uf+MϯJ Еk'n K]-|j?Ubj[74%CW4>ZyAmBBd35DvEsHVXz$n+ t' s] U,"&o"$W+iWLGBd) p[MOO H?⽩~sϏ]pjMYT2XFjy"%T%K4{>?$(; YT՞>܇ ([w?2r/̭O梨=NmԸߊ@P'{Gnj93v:-R"Œڼ>D04֡ "SqW.4 Ԇ6jyL<=s9#/v@uN\'ާ.rD#ZmݢC6\ "t?O`LiFTEWpk(~>D_Xt(13ʫCdlfAf+D:.߹v0c֜oYzgi3}7Ή*]M!. Qso%my۩Ro[3I hb1 =?25 1\l4 jlo üdywΤyzBAX,"D45}耋h,"7Sԇ %/6C`z|AJ\0L"W0s}+t[qPlgC  T"z>Q,h;)WG?CލB׭[+j,Ft&ls]hp-Nëx=31=^^E--g){`xE6dvÞopJpf[G}xl?SbY_kϸ5>zjT)WۦKw5Iqh0Y-o?p?䮞`D80s] cS[,̚bkbϾPɭǓP%Oe-:^"֕ ((F -lqHMi/Q8|`4SlWrP,UߟB-7:Bpa|ihVt"RcSAdᾯ\jk+4n =2ʼ'i?;Az'yNH[r?P;z+YE9.4UO]q_POMك@V nU Rm>$kn(S`r) ‷Vu3šO}_Qɠ:V{ d@`- Sf8 e8C$yYu*'%p| 7<:#MZ מ +%bt4exWэ`*!#@/ŏq8eݑ݁Zk\s(:VBB)-R /u".gU7Db7O ft|H>!`e*vͅ@nM=͈Y;7/]"W(($'}>&ݲ^e@Z7V*ҝ#5Ɠ==\vN=‡qٝaDz&S@<~ -*}@ NsqF%2Rq;1 "9(n_KwD?=&K,cgdIKkF6/ p  6t6=P ` H5 eҦfw` HfEWZg,E&`@ P97ln< ̍0FPh-]^0:XϑZ-4j+E&OGEWOCym;N0 SBʲMHk՛VBLn-Ԩ]L f8YKy YHqt5Vn'c%PvSt. sGZvT{~a S6 3Ҩr{A=̤2x$>EҎS@z C$^ z^ˉ1.B"* 3b!.kI9JGdoJ2@ƒ۬^ei({G8"9{$SuZ., HLR O4P.4Ȍ*tn&?^y}z!$~tU^Vv,QM$o XrukeVܩLnk'W]^#0g- _ hU_#SVĵs0gCf*IDK_jGn'3DИP9kdu$e.^цp3!_z2&~4<_$ %[;zSaL_m凡D["޳IvQ\QIqXOabf2`#,N;XejZ-ҎfJ*ftR"\y򳏈F2N5U 6R9 M/?q &}ΐJU$>-T(wvv9wJq tӍTxsH p??wB y?a2.7ZN3tPU`[xE3+m^S}T vDejlkB_SUhJm 2pyPbB+p~kJ0ٹTzt\ջN+N JRBY~)Οÿ MH&;N4z0-F&sUralN>ey5bMdnWP I++6t~?u4[ 1aϹI[$4}oJx-~c?٪ JppG?"tBI)ߌ*/A$Lv;B^T [UolMtlY֚=Ͼ׬P[^-hۉ4~բ'M.OӰ Hxִ)uk+,O:}&}?J!0dZ x?owևwY 'vtVAQ> QdbcJ/ R]y:3c F|Փ1[pKcG^UD& jzIL↙ҫpˆ:ueKc)" ̮k2i6g?0PR IK0l$p .g'h)ӷhZգLs(4Y1̍oa]7]!{'i"h4?aS&&1׶b)MtLĕ gzaXL $x'm\^Qb͑@|.&܊M&|nj M/8ns%ԶX&\F،Z"Ѐru ->cG y?.tc{zrv]Oq"_j*P1MgM,"e?tr*aOZK%$ Iċ,Fץ:<`CGXlx.˳yt)Z%i7X.VY3pW]5_ ;{DA}fazJ\jKo5rnZ؎BŵWm{Fq~ !oCa΍Od;Tr.!sI9Ԃ,7E4ڃwg;l'#QV+Iw؇K0^/>rDe\B '"kyK}KP,"BW`&4݇i$ l 'fBK m'+2x>:7aݬ6ƼTPR"ZEpPw2m I 5ERm bPw4.sw+ˏL.:e^.0 QuGeN@gKg|?N?YU/a0ֆ9i0Dߌ)CwlޡYC,*P#_lr˰L~NQ k;ȴD wS^?ul`F]hu l賝4H6U=c+71u2mTQ͝-.R I| r'j[ާI mxW\3>LW4HL s p p\`%ǯ<vJz# uM<BTa-^s8IT!S^G&KZ#֋J̀&WitDϦkLpg:O@g.6$ S=?ddOo z˚Y]0C{n "5q(w5dyKuAAc(_w:>V.k`=sb+maj{e͘ۓ)٫}ܛqD@Bzqq2I̅'sVϊ,dEr>XepE؁8vXwdT=+(NH$ MͺAM5O6Tx6^ e-Jcz[P}JxQ( 2t+9XN9U6v-Vh:NA4԰'mIgS.7硵ukk%_N`2Z߷3ǭUo)py޳g&r2/cQ?Loĝ lLG"޲[ybQ'J(kLK%H9(сQ*K'[S+o\ȗރ݄ C[$C!f/gD"Э^A.+vWvi6n90b2 L}RiU ǽ݈(kpMǭI(I^l^6L\s QNnPE>38%+O.tR5* ᰙc::)A!z#hk,!ֲ9ŐjX۪L1Cl)~1Xi}<~ 3`Qt,K*Q3msQ:#@:$BmD?3G)d-@%|\.9OLT+9ba_k~S,pIiڥojm6_+0 Zo|NR1mB6T-)R)%LJ Ij_8?b\݅;bRDu/:Ln95r ko']W܉ Lo:(U/4/)K6ͳgr1ZmlB9躃M;ӈ|fYF [xiSގ.a)k1еL"}lSKY,tz%'KUkv釴G; a 8 26 ԯ'SWB͈|ϤUAaKٕazVƖ T-c J}P$XItC]ZEm@TDݵK{;B 7mp|~E([zMz򡰻K.hGY#@bFA]c/]nr^Z+E{%! Mz;UV'Ѹ#$}y-,{8&MTV,ZkwQ0 Os=JUΦ06\? N;n)G0 lR44I֓u)+T4|yh/; 0unVyi1bVle6bq(xLK$YQ&V_@β*E2Mg^Fu] >OF|fW^KBogEĐq_ӗd^8Lm[)eN=8hͱ>m%ǜzeBF $]Xd_\Dz>cJu$vOZX5H$Ϳ,hسtixVȑf]8T !-k jdFRl)hj<$N+QcL\%糸4{)_^.o~Wc s_7뛝<&m4~4owoss+Z-%_&< BI~ܕnchq|6Y8fm=Wjs))jXY_F@u1gʼnM4ȃAVlO"a%B@T̓:lď/b1O28`*}`]ge'Rs*I.j N@Qp|(ȻdޥWc.L4P*a<:Ǧ55T0Q1dX (1ͣlf##|mF8/;GUj} $/4 d$0oi2oS*ȒCc` *`oO!$o:ݾח8%OA<:EsCexWzO4egnLM <\BZ:G `aO=8CR!IH2pJ"\)Au=C1#D&h".eVTk0Q fkoW>pۘIuu[hq= 6BHt@Q-MҟSƁ06vtK{گ_U'[~_޳桏XJc"N pĐMd!'ҫVhɎM|f7+zFY.,K>D(89yQLƠjBƼ7!P\uҿޮ̉ݣS̈̏VG蕐m nب41@TH0g3k=hݫvRR ,a7hmc>P5#$PKޡXFN`n!`\ kRJ ;*۸,m9vqC[į3Q'֬4 nK1۠g}`{=z~[i&1-`FIIkDqN* t9dW-q2uԦC8±|ٶ$vZ$ʖs1f"|$1iIAxIMagEUGﻤN+B7Qe\z91A&;QE^ZO2놷 bZG/ Ze '5yA_鋨6d+2X~Cx(U$Lk8V}15bv&OX,WKL{WE024e9 xbD%~Ĩxҍ5ڈji:aW/Э/yyGKJnB\zP ;6v|)qaK%%@@-^)"~9rICJ.\iLqea' @d XDgu3N=jWKP&`fQ-( \@I:bwܮ8D|[6TvS="`WsI&I,(7ZJR^m3KA[f\؇wr^uE>z80z P?EU}uh@Q\Mp&ς5aYpZwIt24uJe ]PS~ 2 T9 8^[epw m~Ä!*1?!%vz̟|n;O>xnqcR$Ɔ.C5nt+O'*179c/dQ$*{?nҕ)yNrS+%azta"ft~\OB=\byiV! !'\Z Imҕ1#Or?-T61b:xh>" 2"}0Kpl+4nAܥL/'Z(ٯRs(&A6mTS5Z怪5=O~3Q ڴW=8i3) (_lHh׿9ZO:.zgo_h6'\EqtG]ӉCw:݉9'X3 6CY boMoƉ4ȮH.oƴNîrj\R C"@%D{txf4/WԾPۿ0A jV>FD) y)naB0Qlæ $D\N"=Mz@i Gb6@U;ZhdWEZD} +@ySY&m1'qR%d,{CXNt)s SC"@ID`hDIXsv) ىю3[F`ETzH T&b(O9M$?S4eǎy0]wDX+ U< ݬRД+eoH*\7 #ϼ#x?S ϶X*=Z!>`3MJy?rر=sifN֙t=[lz(I#bk܆nZfV B E;{Cw\`% D܌5G{ΦN]lj ͞j:e dO+irX -Bbo TCmne\G,vh4}#ֹD [Ԉ2t([؍X#q\F^x\,E1rQV<\-:%=$`[ժgY~ \͗?į_;q[(,<8/KH@ /U y \S4dyI 5-s4(3\c e{m~xh_RZ#'GxfsC"kMS cgE &BNYn0ٜG|Nc ݐ !Is8H H܅ŧR\|o*.d{nwϩ"T_{BE1C*} ">=i=]ݟ 3InFЪnD"J.k<!Z~?+ÿ =',lWe9ˏVK/ܤee|gYNk$Pq\@EeZ&EUeC?BO(Nt',o"*B]bb\Wb'ӊkrǛ 8~E̜mrבi=EW2x}~i֛NofZQ3a19cpz h ZiRXl2j i>t49j7(_=nQx/W][\eWꙟ٭ǘ(ɇLJQ#J4FQo" Ɩ_ ׻z94 >]QZp`p"lE!Coq?WOnܿP@B5aD@$-he2!U.&YާrTE0DU-%Xi|ƧDXv=vᆲϒZm:>* 'hUPY{M{&:WBYknV&YGlWLē c#/]#+0ʘP{&F%(DDay޲/K;qjA ,(vD0uk  4`L5)A!໻FYpzW?RkʱFIE_H;رDnZ]#-*(ճZMT?a|>$ʯ8#qIV̂_7!2{2Kpto"L*I;Y]w6y7z1mf]a#i #X`OULEV_$ &(,_HVV_=UĘ&a*o2B,DMsSƕ1D# 22NwDIߩzXSsX+ibMVe?<Ҍ*p"䷍{'xO=fgC:_IT젋3`l\|m2&ƯQ\s*д10AcJDւ7!9J|vaD;8. ` :]rBg^ƥ*בu^v1ݮW,pRY!_b^Ychٴ9ձ0$yA|i#p0H{;y~~NZ}(\;}5ۀ(W;FTYw\sQnaaFvH=0k)VO9զzld%A,xux~wbۜإTFS4 ApICQFrAwB5HQ<{v߫(>;VGtmh8ӿ|V]"JٰM'涊:{42Qyɮ{V.55K++A Bi[] Ge+g_n$ɖ)o6n.CCM@z^Z,œ!c*R7SJr3U 6SRΒ)vL"HjLILsF-a[I69N(j rb zµ^KW^h.Gt4e٪?G), - *d:L /mn6[QE50R]PE2KaԦ@_/U'jQШ~ ʏq(8/wc'g+o,CpbFOGMёgH?޵qݥ)ExR'd5}YI*v&W"D溠m- IAm/P]dnPAU!P# Ӂ,::VwZ^)/7bk٪N&PR^~34$tAmMCá9u#ΓRM#`gT^b~cǔ"թǟZt>U@K/z&v [E۩^oyxZ- |T RH%;T#e"V6m7 \{UX)Fێf aIuB4$9:qwidpx$o طW0HouʍBE84(M86M)R.fPtB54, Hk^W?p ȻwxHi T@shOpNF2۹3P:I*w)C#1$Ю~ڪR|/Z={HZSo!vuo!VpA,9kf &|D,Q=Uql-g wͻ~"cVOI!*+*RsP<3jyI kX0-L%bNk~j2"t9Vy%5Ùo螰k )SC T+'e`vm^k,l.8qIKn)ކn܅ -H2jYVθaGrO="3J6q$D%n_,ꞀaM'kfF;PnBB7 ڹKGN/cNRzw zd%l[{T\x mϯ ZX4{ h R; D$]h 1U9^֚zg}b.oR(x" 8c~6UQE3&W%Մt;Pcw;߫FhY`cH4yC9{mwV/KP5;4w=vy#VInZ7 *w=Rzqi*bL|V{MLrGe!s%¹(P$GZ.jxdsXݵjE~u3'P򀰈wN%~/ʖ()FTRcһ )4^/q8z'&"Ya|捆+ |)/y?15}beo x`Ա_8lU-)ӿ=?P·zuXRYUVeP&iVuBqN?Lf"an0d_7S'+5t> 5 $s4'!?@'ƂILw ' -_nXZ3.32z^5?7sJr?5"@2a}Oz4sFT܍̋k;>Rr fh Wz}+!rd`kPV3D$w#-Π]Hg2E;_,Q9DqB`S@%GPE_Hb=qa:8'x`/#M= cq 2np ٖNPLg׷*K_4yCdukj*zS.SR:vJi>_KI2V -uhHz|CV.Yypեgon~rY5+Y-4d[вgV >Xb1ל\zop rz*X˕~V4nn-:ll~ү۫jeptvxAVA!#6W ,0›{uV$!_X/tZL}[y#ּB, ^@|$}Npj^D>AC_㶋j ~KV&8!ѫD$&:W~Ui,7RnIMe5SkUõ\U@bn=yŬͫ#ѿ!d#Āhݿ1!O'Őm3N6'7{VH-јg&ڷU0.߂-]HEkR $=Kh|aB(g.2`q04퇼 ^XUm8 ݞS*,q?->+n'ͻ=9?i 'X_ + M}S83կ&g>W iI>((Ks8BN=Jt*JN,Kĉ{eG0"1(LTaUD<^~#No-`zт:OtBǴ ԣ?cOڿ8YyiuiD#+jIn8S gke3)2>tEx=?CBY3nk@ffbYʞ?R/rc7>(06 :z3[1 󠧂M$.35W?%=IO/ͳ;i>d^ǸN'т/)&x̰歕?B&x>T{Xg`K=|(,$< [^p"PkuWE q.28i{Bo@$\#wϼ'oLQ5P!c: b6V.r%1~'bow(\fڂSWѼS%yÐ g"tۙǼy-Q+CBIWO@SnbF5( D* &D ~ -_MOE(=gB6e4̺XɄ~>@cv;Iݛjps맷C e 2#"&F{ƶc JoP홤MK!m2ݐJW㺭d{٨dZuj{CRR/f#lJ1*C/C#{oR,:Q2jjh]ɴ<%7YMj'mxkInC)WTzTz%e(2řz9KCnRF#!%+1aRzb\=74G/ñ5˞^Ս@2'+Q[=xȧ/Qt0hg.H-pAz(Y۔F: sBG*?Y{~D#5//>bGJ9V,,fж$4k .)sύ9Lcҽ'y76uMai[#CTfTpr@Ae:dO6hk` Pk(["UEґF MttM, hk~Y<)vԙRv:ɴUGoa(8ew-ݖ6N l /t㴵.1^҉Y4{jy/ޡnK3}mB\(ֺ_/ {5<; ,;;vߠ&ܰ?hc90$ y9P`Q-(˱ !Bl=# =Xj.4q4K<_ BR 7߱C!W0]t,494xtAmamεCm*.\Ьf FZ @tIcTfV9LF#YYdTbE,"t,QLek5^"Bo$U@0ű1lsol*: |c XHJ68*tp&Oe`7/е*h-GTJT^x#ʼnr򧅪/l1S0 oIl KW{^AxBҁ Z0%V g qqUMypORip ضn u/}ƮyaA27$;oMCsk㲿Ku>i\nthNrdǞ=Ip/qD8.L޷ǖ{WYgRYGE]Z[ЈX0a5j6&ւH<Gq,Dp\sCPk2ZTK;Eƽ[$t P->e1;2{;ۃ׏kF5-l3VDuyʖ%v$ kߊYkhS'V,ߐuaPp^gPSĜ_dOҝm4ҎAaEL"'M? Z;V e;S9n}1;j؜+$D+pE(1IpBOlI3ؐJPsv7}Qj%xGJF>q-EY`Ls,: b[̤+8yXo܌cÈ> mKlj3+WAHI\suĶU^Gu>Nwl5+vFSFF hhCy|20c%C̺ˇ^ѭg:Zb徴1ۣ4EɳdLs `}k?>"H-R_^uf/4AQ5JM8Stk@*͓cB֞1Wofw_eЄ_cPy]/G8("g{&^ϮgL߂~a@d=2l츸?A(㜣JW;] (;"ՖH7/S+ */8CmT%9& k>VGƫ9y/_(VQj90A*XR7(d߶{+mJk#>\Z`RmѶgXo^Z=%*N(Qc^w;Fl 8c!8HB}!+& QXc]{s~$̍傴ͤkM |WlT6&14h2;)߇(HD}En?7 *)~Lݜ:s "r7:J$yepϾ]1) F򉩳]C%XW8 .$]4rFfZ@ia[# Y'q\m2܅Բ dIpyFqbmC ex38V+Bg؉)hkż@Ch1)%!$lNnv1}!xߡbwy:bXe'/Z}+H&7&ty)W&0&h[0:H8O˺'NÖMa]5Šycߙ󍗸j`iߗ'9 Ҵ,FZYڡTJ#@s Hy2CCwg#:hS~:3fM0x#kKn0ŶGaBn:Rkp!t#j:"vd/GϋB*s*ňLk \rlC|E]`nr> Չ1|RCr-UC=秎oY%LU٨l^Lt@ Z֙}{30֐;Z+ۭXFFS2 |rڕyk"_^zBm ݠKz`&TL_i^c~<86ҒKnz?P8~4;V0Y⻹LOq%L#/kR]{J4 Lj|Qt%ڞ\,MC.) *kV#2= Nޭi:W_u*RmN8w}hꌜo}؎Csq;nzJn gNrIgjp(Vs+ "(l4M,U19YF%̓hŜ,Jy܎IO8g|;~we>k꯰̆߯n+Kٻ*}l&u畄r JAڦeb Us#zY)]KTq- q N4}|EBvtz bR !1 0!QgNwjX[}8Zm`7Q|NύD}XNWj仰gm PQl/G P DHW`YwcɄ dr0edߐL4j[UYx 0^6ĦXR r/*}.y/]p[fխAɖA4*lYzvcv e'?T_ GN]Y;"(叧Q$w[{%~S bn6:!͒ F|e1_ZFv=[$o)[]S# 逊ʹ+yZ16ڻM7}t]Ng|]޵CYcGE:4<3PmM2Z伆 0_bl`BY Z4:ߑ^+5ja+v: bm-,|(8vDV\@q d{Ej]#:Y Bcc a:_1PR[8l'VI>z1֯hϲv6hiQ- !mi񐂩.c<oQXIL]M1rTF5 P:!z>Ӳ[ͦ$HN(|Pm7}O+uKŊX^"^~vwǷ~ڢx1W;PW6Pu׭L;ëjU!$̈yv;rMXυ-Enxl?Z̒ ĄıG; q]kD NԼ>/, 29m@mBén7'WɰtH@|Mƒ]ℏEZ.#6x3Q*a0GorꛦMkt%)8Or٭V8gsc+ބ@Hqi4|zLfV4 b;v,!vEUrl-3ԠOsϲU!3Wѕs';ɤ c{qaS(PƔ sm2B`(J|7{9ȗC&ʽNMhH#oߴ~K}Jp;Uu fJ9ɩ/e%.S;d3oC²g\Hqd *djf4\j(lL sQQ6Mf߿[ !#Yd*ye]TڇU# Y*l{xy3_C2hKZJ|7$3.HxR9ZU4sxUɢ'Kk\7`stu9ݻ/ {;$ ]I ؎SdkD2;?bjĘfhwkРH+{/:E|($Tu&]dSGI߱*W]e[j%ua {\Er˔9oD F5dq:9ALi:\Lj!NG: _9_jZ}'zYf5`톸0vR2FT.XBh-.z%-ne;VS|c+ ? PG'' %7575Vc˼ $~aɿac(|y}9XBGHUB=t Ck'ηu. i_1KV9z(!MAQa}3‚8*YPJ~a(/yR=~_KuB+eK^uʡ6Φ `P~ww B-nDZA_{hÂ&Cp*7v6T*o-W_eq[(IzxҢ6GM$։W_jOk;phS<Ɯœk;~{G9ޗu=yr_u:@inz>_UIyNOXzXa 6}= 0a !w!s/3QtBK'x0qQ/$_͛%;l'&%!pFױRC06mۖd:|TF00r{#*Po:[/f+/cp ]e}`%o, &5`b^;* ' |{gXL  Iɕ.ѵ!VtqaJ"`]Fo8mu<7?9$3̔PsQD!mYNPF)M s`d6DMBCPB N҇+H)-"-Vnu"韦6FG AO_g *2I~3gt\W΅[n;LNTUBqufm#݉I:[Ϝކ͔/ᮉj#]T8UcA:tMm^ĐPNhS>[?{ժ ?`@C<#E<  @h_گ9}W\']eMcWif L5#~ VKNrf =TIZpZ& ݡ^| ?K3E.x1&+sVJ,p >{|4#?wP:Qգlwhֳ^V\Pv&ߦB4@" %}JIA`ubVݡX nyc騈q?O/kQR K%oCk$ 3搫J 'B2Ҹ @u=3ղP,e* V(R0׃03mf<09sw>({>_M"691+:*Ĵ+wc>|[H7EibGgb֮I7Q= E`F߂užƛD+G\"}vAͦ~0<ϚZ&o,mjp OC`.Ix\ dVt $I1#[YV/E[_+[md`,Uv#/t̍Ce0(L+؈1^M+2k ClK\6cGX~UG_h J%g32ceB/ٻI2m`оaDs3xZ\H}( 6 HU2q9|lϑC idLXO5T'ͤᅡD%Rb.<9`,|j-Tud-YC@&z钙1VdwESGB0`%g! nVf0b9`?k nW [IvtWA[s"X܊Gw .JZyaδ[) \ԓjZ !"mϥZ߉ѷE!ݾ j-Ee z[JxwF >ALT h#cV숋bɌbA` e MƫA0\K?L&V FA~[zh)\qm͏Me:"CpIkFS)6.x`DF >%7%.YR]j*?az1P0j+²W1 TYFeƖK yJԬo&d 4*m6ZJzVsrFjt= ɷ?" k(#aߜ8{$vF+3jclG 8XL=)ّ¼T-Pq)GGf+fYL+cƋ-cHZQifVv)'fib-"vFu㢺hjg!]gƶ!X@b6? ҙ%&0 b:aR4]`lتDC\g{X$^s&Le,ؿAs{Y*ma5}1dBx-8f{{HCvKX6oȦYؔ.#SX%#Z82ιui_l8",3dBf_׹c|k쒔M럖 5HBnu\r?ѥ<C x<}dVb P .|&AC$CiW2?TEL_xQHN)gF7?;vd蜫"=~uGwy6rǏS:z){*wQqWÖ@GPZ]z|˅b+X)[j3_+}dKe m;*@#/9L;x+9S/B o([މ9=Aw`?/K$#tpLD wzqή5n=T}KZThFJ\5} z)O#P^mJafgr=t^νs-;ppF/CĆ& T }iX%^IrdkB85.c댺|1o@ }]qR%x:RГkvv%^Z\ѠW %I"U0 CaEo\҉vX><ͨ j?W [x+VRP=mFɖx)lE>D:z o: |p!PFq[BqP\95Y;ܺ-R&zԛEB?_X[ne`k'?L "7VPyѱs<Ļa@4N~F4 6 WF=)γ5=O>.gɀ];Ph"ff豷*\ĄlwH~ܐ.`.|/p;c?㪏ᙢI1x0^.a>X a`~*j']lizp|;$%0&AN.չ3:/qcM_j|PqɖG랚nfN}xؔ_Y@?􂙓76ޫnؑ= ~1l< QZ֯nBc=@sTcA ΘKuxbݛw.k C.W^3k\)x}o8xw7>V5>~i,M(ȧ?iyy_ yv-Y'<3M~y6)hg)np00͟$X+Dk$՗1){O}Lm;%PLV/w _o: {o@yYUJ1c# OOo,D>7 sj%}Ffڊ}Iih;ʾq58jǤ?0lgT'p® *f` xo/˥w4)".#J&vB#2:/RB>}GJj1}vmO@^bi5 H[_|!ž<tGvsBOT{ѷ  -4CCL;;$3#gcݧ-VkcJ\AB\ |fgCǺF|c3ןB\TI Y-ɾS<:BU?ĐܔM ABNi%&OnLc(]ޜE\][&f*GCwѸ3/OO<ۼJӠ x,zX؝Ng~%Q#n~C}d忻skdk>)+Z\퉢7>ܻB(9" p 1e6ٝ1է_o%h|]jnq5ȭ\<ɖ#sdǴ|ITܰ4MBS%?io9PVe11ڗI *= 0A`k۹}!Ҹ҂{P_Yp^kGǰY+qdѓB3 TJ 2z0A?6Ѝ"݀?68cphG~RHzd5iD(B(msuW̍0u}5 sL|")3C_<7Z  ;)D2R%K>!l׸{KbOv dr]kG̶5^>1p]MhZ$"re-/Lj"z?-8sjeۈ_s-i}>FcfYRKZNVl:G6TOn(a2!M@CL0X3U}U[-i`H-sաF_1#0r}㐆BPoҨbI3fj<$CF',h~o ,EMֶ2xWz ?65K,Vq224-͚g&%620kqBV qPȄg$pQ{pb4w594ИM{#kDb*?l0p,:ͤGȰ;=` R߬e%h@є䁘,o(qZ oΞs@kVDH-hah-!`'.tl];0YdF5`y3`;ZNUd8S4+0*5W!H.H0 zP+z?6Ե;aqxLxˉS_ LkbRn4Z`{à,!=1L ;u$ FcZхX]8 p$v"P8nK@'87FyvP[̪!xQIF7pg^+]u.dIM!}v-҆ZwBU}PRg}R#wS4y-DCz4{ n<=@NWop-z+Ȍ0l7nz!y@k1C~ ʒ~xH?'d1k`퇊-Qx 7dI΁ز=ՒI88> BCmsE`]Mh ݱ`&ɓy֩3ޙ3/37iO{+܌c=$>8 ϓ:,92.׃81-^ F`bSz%.իqf rN ]OӸb\Yҁ O`_VqHD:]IOWp_gmN,qtUUК.wwv) Q@P0gz?DUߧ X5 ~/Mjཨx^HeASDd'.Ъ& wL]_ĶcV&6Z6:tlFNlI=4pݿ=>HKʄ)d+B!!zDz=~yk 4xEq/c~uCYVXh 3n4m˸ޟ4ĚMO2#$"驮b*D cB\6Qf%S ϧbXfSq1S,!mޙ>< #L0>rZ#AM(If[="z݇6 D;2)IB֯Q@GF7.2##\Dzs>_ %ԣ8$1PTYbW_\X@-^- m%ǎ*@K~^Y\/bPjV,6DiR~=ON_Ym! Q8QDѻ`Eэ&eU%(˚FihɼCi9~m= &%op< yMu$hdKZXl;rܜg I{Iʖ(Coܫ eXwkN6Iꏐ%čEr>#LG6PZWrN);x,Zu"LӣAW!d? 2D@D|PЌ,Af\fW{3 tzyԢv<1w#*T7,7u@d'E鷾}> J~NٷwWqz. a> CZ!u0T_! ޘCϳOyë҈Kd95%1y@e H[l- Plb +f~<0%}ƝDˣH eo^- rEOO ž(h t/Jv fz-&iyDP_NLҦ, )&h}޹hfJ_R|3F5le96t"o؆5x.Bgj 9F&Oު?d-BapsMݩE ".`]ރvL )Tþ'Κ6 iY.v|a|cv$D«F!T} Ճ>TqXƪ}@ q"p&@Tؾru2.ǖ Jȸ(KY0}!",8L\HC3)~omVIOU#L"-nG[{"7rf$epFl/;?iXceݫ0͠C=ۓpHCXPsR-#T8d{LȤ j6PzlnP,k !@j]^CrhҹaKُCz{`6>GL+ud(2p4&(@ ˲~IQCo'3>Cfm  /o&{KM?b;YO}͈ݙ ?~]A)SdA 못_B*Yej}w):cGqQhzA w*xr-.Q6xSBr?ec|vQVD&S%WkmyF2)k6/_}-KA42 2۸5e.C:Nj%ɵoЎ/$bD&rm`s iՍbo@O<U(CFMiFEV +T]Jh iZ_őD?Գ6|J`S܁OI{4G,}Bk@X|"KX{V*/k^ Cp̶rV Bf)_lmf$/^M֎4PHxҁ&H.hzqCBlS z[Tԩ|"Fj 'PW=8j-VfnE1Ķ%7ef ޾Q't W]kxqiw;pJr3 ȌK`cYrYd')o> LU7Yah||T)ܝ6M.WR=h)7J @[ǣ?Ϫ *z*TQ#եAe~*yFzƀ3=2Kt,?3n>@ i#4 OfL~"_U̷2~,y'Y ^ 6M,Z8؃V~Oc;)efNnZc& U6Un۷N0v99:[~ݣ1UcG>T.fR=:~Zݺ)jd{^61 d |PzVڠ"!7Ʊo}:UB=Nw `"*U}gIu\C!b/tU┣v'dr_rTe#lb;1?ޑqɈmxIv gߔ̬cWc˦-C2)IE+]?:u*rq <7bD+ү;wgp.QII 9J5jR>n|w;4¯kVx1W@'39Hwa# ^{xVvXpdy0'ƒɉB}ߥH\G{艹WMA vTJ 1Nf6-,oLwڴ0H5 ӥ l&`Na8C"Nqy{w;ʌ_,2 ~kwqԠQ G'DLyѱMػ'ͷHv*zIƄvKI Uh?+( |+4U`✎% B^`Wn@d[y1U4u\c)Ds['Zsyʰ]M-ȹx͝g[K!^NLRyo 2_ v77=t /;]vELCAdF~f*́{a|5US7>ڎbXϙt][Z5*PYLc:s(6鴦kmgxfXؔ9\ $uPy |,zJjnWvrFVH(p<⡗vW鸞P[Bⰷ}Ml_#є$B? )sz)h~+bc |5)/=(-B˳jc+&)bIϰd,$!L;N ڔI]sHZbG7- ?,a}3 naʑi\ƃW'OE4{Zc45%{)%QVtn!&IV ou. 9+H ׫UYJ(7Zi@ X Q=R&١<V; p3Ŗ5kSfܤT؍~-8E~Ȑ$p7b(ңowa ^*}Y: $_-ʾ"+:(`j1T)攟 ,4rDYe6F7^*&2ˬ#OX!kyj&lj9C(ׇ utWwȍ|9$ *5#yTO@O$m\vsn,KH P3- 9\؜?@posvy']3%n/X};r4pDpq|Xͨ?860X6o Ѝ>ZecX\MdhJͧ =Uo6¡вRiט 'ҏ PRUݮYZ]|iuyB ֢:[wg;7;34@"7z^k@Ȇ7 F{ٔTܮ{/tIDfmA QyRY*4H\eXlȪUw]@Zuj[,ܣ86F)>F*QRE} ϴdq6wjfqm?'$((`ѳŐ",fXQ<\-5 .B"} +5J_kH6:C^X3 *³ iK2A2=*A*eؚ{1wvef|fq7zCbRbP:_l;2:E\M+3X\p76Vܢ~\lQkji'qӫrƃdZ .eX0 M~ˏ[3tfbk,?^O]'|z-Glu)$r]\<>sTȌ"5"͏QúH hnafǙvZa~m~= )w wZ`> Tr2II7:mfcw *"Ş||t12K7P{e0)%wJ+M=%Ѣ᳆KQ"+)C'!Ă \_)mdZItEK-M)iaugNfg`?7bCڰ~"׿!$}foY5Q(:"x%Pba6Ck~`:Sv}󕽂Ɔ`lp㹛ŞwXJrͿԭmDWj:q ל&Co)$eEj 9y*hŞV,q!Nj~2֧siD7^X9VwYOdɝxMy|Bf_] q3x&OweݎtlըQ\ xJzaw Puy7wub9JFxEy9 mTq џHJ'/HQ_W/#l9*?cifzJĨ6#/%!? aw[J/?S=){UVP1J[ӴPq?Up#F]dK`Gz6wSK l)W'ЉL%Iz- a8?@g^K)ϜÕȋ8Lḗj6&2y(״ NS|4&AȸOSA7pqΆe82dVQx3ҍ^CoZa׾_m+a8v>#˵f &M0V5, ڰV㮹 _K*,Mo(E:r)Du8l^XUhUEc*Us>S 5=,Ŋ.7 ceX4l: ,Z]4suhI9&4 Q/hl[imkC1ϗ`R[{U;K" _!jL]UG;tHa-كP@%FTxPxo3a/0mi]*)%*SQ77 Ο!|obPXVC9AGϴ *1 X.;v m/ט}ohTU3Xk7<\quJ9`LB-,ٍ(_G:LOIhxڙNk>GɇɥڊWa=+V "؝1>p8':B;Q+;H7O"o,|M`֐kާ@s֞^OJ:sڪU*qrXo,f,qQw LRWOWwJ;Y)++}>3dVU$ O_/Tp7/nd]a.AT5}%2꺇 3Zrwy )F \ ʊ^@9U=,X!p! v?PH=rtƿ(ћS#=vGCR]*FbZuMoʺ֥xvu0\QٵrWw2(?vp*Szq;8 ȉrHUuAvT17UanmJLbe{ t_ʓ`2RF]nj *St`C`q%l05ّC e~9ޙƥ,9T5i+f\X{t\&:ݷ{6Ա XId{7F5s$za!H ?.9,a00REQ#"bp/VS@}\ `g<GH[/oO '8 6—H}wJtmpCjt9ߩ0|Ԏ$٪lp7,apU4+8 &ĵkd5LyN 4e0)a  ܙu&-v9]֔rj0L2T("u )+J+,q* 4467uk↿e\ Վ@bu0kJD\ f~RXU#XN);Oլyubh{)H*4Eqx5[֤0`p̩ I2Sv.BW;f76W ~I^wJj{R e8jXy\-7K6N<GQrۥڄ`Rq ֍ >U/1 p8VcM$xp 1#cѕE!y vZk_`>((֫L⨃! e"m2utfO[>qcIZmamXMYciy1: %qwS$˲iHEtV 5q6`~Fk=9ooOs9Z;9C Q*Mvf6ϒ5:\wH |mgj$,c*E6;?WݑRSw/&BB>O3I t\FZsR3d!+w}g,g"wrCyM_n:ck{;ɛ+ m5bpM\#5S\IkrpK,~>kf٢Vʉhs9D5"?䫲x+ϼN=lbK-we)ٜg}JQ _woqc`+ƚf)WQ5)nyq¹9VDeNZXp%eC}wIEM.;?~vExuNF̋ wA`*9F. }tb&Q|ҊJAWb #nHu_,VvHi:^ æ!R>ǽWt[`3M'_`م/l=lՑ]~eMt G?yF!TՍ2ea.ຑk("/[rROX3?U+uu’'f-ukrM0pZ8|7Ŵa8pstT,D} 9 ,YQZÈJcU,XX.sz*|,Džp"$9Feb7i,fob[ ].#qԕ|VZ)(efI_ e""d5͕ `6Hp!4S\ˡU \3 qgֈ I_iEk.+ O8J2m=ڏMBG$5A`:ǫ3j=_"_5IE{P04U& `f γ4&vEo{%_ f2?+2܏H(ep4oՓ{0P{R: 2iPTmМ-zr 'je';Wzn~ LMP-@\_W\sq<Zw|F"b)?'^Jc5˗W|6{Geh9!ɜ4м!_{HbJ`9) E-SbjG!aI .y@4!q5l3\:G_9|jK _'8g><"s i7sOu .ԉ d>*"W:[Aq*/cx0{nȠZ!Ec* ~ G) RC=b%er !--}9Ԗr;a-% nʨn+μM{b=saF#yg<\Jx9@rzuw3S͑k"3 B&tko48d݆عIM섁gjM䆵 afh pEH 'Z~_\ _K{>&b.p|>i8=F{*6DمsՈN-2'*QTjE`\X{w$h"ը0IoF؉ΰb` [գ^-mu [癦͸sUZ.jY3|ǝf X흜&V܋u=F$}NiǢ̳_qk( "ofØ`8=)2tE`^Z(l_\nGs ӷ| >ة dVCu4Q~X4 0#!(9o/#\U0;ʐ;qUAk΅[p,YDǔRd}P*GWQsPOa{do8 -C]("pe]:I+}o%~1;/ Np1k/䡾q(̿zrIlGDvpcQraħX\S"ќ4[^l./yIye||ڇL -Vq&A5*Cb"][^\2Q &ѶuS]E~.xG&k/]04 fR,^+1m'9B.^L[+Οʢy} Lja*A aM^ 0mV!̐}sYqXμz=5\G@.v*bfԡ.Q9?ra/Scu=*M<1AHFj7ZuߒѬ}2p'E _%d* w^dZ;sRL k3p$#45T̬NwYYcqwKҽ2_pK7Fx-[gKQd-ٗݠ$߄|mـ M }8 p&TѻKV-lrTacY3U .JKV_wO޳޿ SN㑌6*cŕܾ/KibEA~\ $#tQr۷lpfR` QvoȗZCB)ͲExA,k+̺n#%͐[2v,{yJ#E:{hkP1 Q&;8Vf׮ƻlV]egWi{fB+h,Q*"b"v.Y橃gSַqscҖyM4%3vM3Y r{oW4ȦEs)Q}uèe>yb0̖ pF][L ЇQ޿iJ{9G 嵨y_q ;:x2^7{L>nW^wS[޴dr;L%ѾL {>ͩ spOJm%ظήU4nҏ&PL!  p8}Ӂ5Jm?U㪤p }E̐.|LhPW %%OԀٲc?H\&|_={ oA lp@IfvFr5An>NH<(>܇ZRD }W^PGZ#^~.QQ>ykȫoG):h'9+NJyYvƦxػU5([W3.M=ƺN8L?QmUJByU,H7\y)j*.𘚛ۚi Bz;E;3}7.BJ!cv^[5{.Kkm(sGj,Kbt48 S@0$)V!4o *>Wr). )tDD0@I )n'P>t; i"W}Ep! h ;s [ԸD6UuaLU 0)ܭkp]S9єTftHfzdt06'K„B?Yc>vy(ǯ*!ĕ&ަ=ȭӬ[t&)c += ELk?f~9Qb+zч4-1k(pKSwS ݡ䙻#z*M^Bдq W/ǔrV%'|3ֈ ,sϫ7K& alEhSu AOI\Z^=OӢO$g]og Vą ?)a)0OxMse-i+a.~~ R]]I̿wCP Gv p,sT>\ T;.gnz̯DI6NPE]D(טwq E+dO(358(nQpyTio2#Jj X))QXAˆj '܃0 ](wr؎8#VN$L?YǷgA2Z4tD$ý7xU3w0X`vs/NkQ? xRtѬ^#τݑ~8.ɰDn?=rZ!U=9YE1rG gWv EH:w7W9 fTuGu\/TsS[Hm<=flj<%|RH#!rd ІK f&cehVVAHv[ ;#3U /W.}ן R95ȓJ YIvf{ѤoN_7fX.x}ɍ]t.~#/%2PmH퉿VN8lk*|tjb) ,吸ɚAD+nwfVҫ{Qz V]L$:R@Toep 3N'i?a]bag^26ڌT{(n0 ;& uqFU7*sn?ebA}%tB( 6&sz2:3P4Pm{Wďh , 94@;t#{ :tթNJ/F$Ks`s&<R!Q`Nyt%Sz(NnJ8P܈ľXb}Io|賓n\0⨄i:6ej0$>8w T@ XzxNpl->؈~%i.{Jai9TYϲA +aĿ ؔ~ם&"$YSa&S9jθzJс]yy{ PD]$e e ,e䀕jeR|xNm/QYĘ8) 4!xbo'-am9 6V-;&{S tY: jԏ._8<1YEqs |k_p-iWzJߠ'vٷGMBwzj={oiZ /}ܗlI>C +ɄVӚv"lIumu~5~ M>it/ ߯zwAR3S#_ݲ%Qݎ}z2zۊߛ舣^6]"!Rp'('Nk,HlJݑi8֦MViEc/ n#ǥ|$uHʼntTa3#T.e&? a2"(}փfIK'8R}-Zz\u '0Z 1>m6fnu3T'i^I\3թ +c)=FgsOuMϿl z_RK#l׾]}A7(-:ڍ78(}Wy܀޸,!L.Q.VCnY3yQUP<߄jBcI %QrKF;F -GM{8KxxR8] &L `cV 9`Tn.-]CMRC<59t}9hS&VD(y{yCnr @Φ(_뚶x]-@=4ΓCT#43jd |/Ҷ b |W= ^LW~Z(\H>/6yh fK@6ge6ב.I%6.Y!ݾ̜-cEC N.m[#HyC$W,K9z>L[3QuG~%к!qK=eK Jt7隮 ݃GeOz v<+^]VQ_ܚ|r7*73龰́`YNTtA >_J$ IzV$w&dzn ? DBD+׽LuDg 0B 4w.|3l(z4)+O0T c¾ $&[reiTn5_"~vJNJ˱.b[oV)9{}.]jrB5,l/V E&xwKU$+$kn  ׇwyn4jiO-4H Ir SudgtY'~`[ϝm.v7е8 ޷dD2ƘlR綟{b}-JTԝ **! aF@LJ|ۯ 0}*{9YMжӅ鸅([עtoNJm:름kBu(H,r[xZ5v)c+3[}>j\n>!y~ H*/zU5֕lbeޞA0\Vq:KI&Z4~h%?Ԅͦ1 4s%TSB7DbK#B.P̿^.oK:L8/'T\q߻E\g?bT99Bck.Fl % 5/8^En F&"{ %d ud4ᄾ=n0#9zt8 򳚌0W9Q#.#a=_g~[#kA _1tЅSJ:h͔'8ӅLq,>R\\ncTat6KՅDS) p.y%brvZTbJrH0!otS%R969!c@v=W|fJzĚ琔 6EENņ[ @8,v%:'"-<ަ؉tNڝh%eHA. QirLt\㓙l j$LgqOt <(ȓlg+h>r<z꭬v - kqlIGEUo0E񟒜q9IthXd@]o:OA3:`iGva2N%ߖt&tת~췜8䆵l>I족"eE}R.ǞB6roII{A 1{: e,@j{iޛ r)2.:@rwi$`5Xc U[VW. 3":+#=A+JqI[쀻X;}V յsd߿lbtrNG"g/p%xU0[ _Joxf2!q;6Rb]dtcKٸRvjx˪''ӳmjm(雗Q# {W>Qf3LQ.Y%4w FXF4AsTLKiCgx_4Иe*8NvO@Լ3*40o}=^MI !$[$wGh ZLN;'g3QzcīA84.G2M\"#Q&QSH]:% g83 ]!AĊ#%viv [0}VIHn&!bq0Q#=`'rK˘/,. y>^^b~Xk5,qIg` N) !4׺lu)bC6/*^4z׾Ӓ#w'h|/ǖ8քOҮ $l&SLC..;xQ#-2wb2;J A8oKuUl_#j+f:<)Ra5DCauLCc}1x =ā<0Qz11^Xf׾0](㜔& X(9Ktōp’!XB%m$ɛڶ:o@RWP}# P!q' :;׮]]oJX*Ά,f`#v|8P/Py) 6i9EEԙYnS$5=vWPPJBb 1ts<>a0?e,qʆ[ M;0 5dҤ`&,E` cռכmjkhtMuoT5c/~&-[볦H邃*K[& 0,TP ǠYΥ7}K m4!~}4@lmlF-J,0y8gy6@b+a4lWۄ+t\APA{jJXc|`͗[g=&?cBCmDVY6tQXO@Y"0IZjӒbh֋W{-U?zq{"`/;+&0I!VﳡԬ;{﷾X͏ O5ŝ)z??`Jrj1]H"ˁiHaAC-zohYakE %xm, {!]|s:@D y?:LR;/CDR3Ni ]A%D7 O|u+J\PjY0G5@6-O,d>ْ=@ D I p@ r"G%sqVDQ?$/v8Vµ ETU,<#}~*OR6zUfYЊB8b6|tȬ : P$1cH Bgٍ)'+p9ˮ396`ܺA Ƃ/(I䲧#E9dD#U,Crc7 pUnO>*A0ہBO W ^=cpAz~pc]i]?\gY?T}aV]8s<C%}Ofe &9m.,hM]9#9iH}ė)Gw  >7AF =KP#\U~^oXp$@\Z2teQJK/59T1>PK?+Ʌnssd9Q/*BVϮ?3Z(>#)Yt8ʮ:cS䶹BtXy\bQ8qzb9厃ZAVĜ /J6)r/2>U!U"*dJ #D0.3IUpurC;.ޡCI*-@j ~ ǐhF<Âa?zP;d0yp5Mb?{ѻxXDS&Fԃ8Evɀ66t g/1TAϐ+" w #qށygT:"ñV#]g[8 =S LHYp-&8pTLjᾠ%L̋*&|Y9ud)¿8= `#?3]%06Nap9ZO8v6#t`_Olxn1_/oMmЀ)/'UzHkyZLKü' )ycNh<03QK9-B_ XNY'uU3Ђ5JZ_1eE {X<}4-H=>9 6"r8d~Jm]r%.yߣv)m{bjF×f+GX3FUN0z`pmٴLl=Z^7T۰Gs\ ?U(ٻH{|ajx{\ź*&.ʘAg6vN=ЕrO}?2)<䧖McZ|9{!(ȩIiu"-să{Ᏽl @&g1Opۃ$\Е_N \qi]?11_oҎ!P؄qKb\v!6j =51 pqE<>[$382ؕf',@. әZ 1P5Xi!E [1…i n6<3JS59qu|e>˯Y.Ԋ~`̉gpRWU=u4spH2-L~ּ(,ątrhjzR"y aOӚ-A6RK| 퐇M3KhXȍ1 OQ6N~c MDxMn-_)K"tl !+v '$4OsنB,,vݷMzn>8n`7 9wQmR5iL^ fݡ?tZX}[ SXΪ9/F#?^/+`T=ixN^#]qR_8ߔ?To׮a9Z Hpp( sQ)*:}i#JW]/]~A;8N1+P8:߁mP~<:RuXw꿪E-@^;] $r9˞Baq7Љa0`zZ4zgCjj8(wB1;EuăF3:apOڰX8\*AeIps c>LM4Vn&%TOԾ)p# Qՠ"Q˟)a'5 x-fOnozTj!><Xx,5BNTVP1E|к~$}J+$"0lF4#@!@~'O/KNcC|&)*BJTp̉00L?LJ(WXTvs=v؛P*X{,yjj8RqWA4Q/'x#oI#RG2BW#vnLu<u k^޶Xԗbn}=dq-`P{V”M_\u;&k|^LڢHw~ > >DpOQtP;:ۧE51[zn8@IjVx8 N5Z7zks-5t"] ]7VEAO Yn2H.tzIK%`d; .S>g|>$@4nc=}P n0RtmVV< m:Tm,D/ɀgև9k #k< uR h4"#q o[ Kėh:K&JnTHADk }h߱0z p/"ӥhןN,_zy# ".K3'oX$RC(ktqA^X;ݭAung|Ǣx9+.PMؕMdSJɛ;N 0dJ#۪XH&Iv!!QZ@֞Ÿ4PK;CçaO JWwѽ_5<̷@>e.\F;2uk ȋf[nVGfW0lZ~8/v=bLN ☽O]_PsR2&|.`:k s͠RKiEXxf+uy>B<ư?kvPUwRϒ"U!qԵL)xQJ"h'`V 3Tbya]Gut.ص[ 8[: ,9eq|VMN8jShzj<0EPZX%ŨE[Aœo&U<$x)h0ht[K#P2:CCBo'_nӝ$Ni,o _eh&Ԯb*`d_Qd$:0Hu!ƮiκB}- ʽ Ь6N5^׊Y֠h)IkFaRHCk(25YAs5]MH>,w[y ? Q~:qv"@H9r~U=f ~ ҹyF\%ƉxHEXUDaEAbv/Øt*՗iJ윉7r' Bc߷g9T?AIE‚g=cT=\34MKsO':=#k"˿*6(@!'ū^!P@8*55`Z-67n#'.rGǵRtuRQ ;b])tOsfhU~,ȞAZ͑`lKpoY{{ fyAtmD_XN4@ܡ5#}`V, 4U= c?N#P>}C+Rx&^[ o{\a6uOZʐȨTϲ"nE|/ I:ҙ龜g:Q:ΌUwc,S  rȔ lq^:i;ᑖm?>>ijD Ժs$'b믩BT's z&0NBP6Xo/恀ڝL)vGl X3JPLIIvSnXÂb.YYs78: zݢp\.D˙?RtAWmt.轡HX;J >S<"iG<^!6^3\t!yȴ8R跀gO^Śbmt(|}hp?]:H9h* c햑nt"psu-[A*MJBy[/q H3TD[I A ͊S0#nF<baf[ig5Oc"{=GXBv<1T먩r߿SHRH\,}gȶT'XLK$o;m6#`ˣWv%:yU&1sRDT b<ִ")gMxQY'^;hϢ7ubqg,wq ߆vB;\hzCi"rI_K}. Qa)q?_FUûvbv"  Dq?R?{]JLKyDjRxYm)PnC3rDK!CN gRiŏо}7pxuU 2+&LQEHP,y3Qt9Z>ChMia#}A!C*%߄{#nлP=ZL (a/ٛ--@ޤܣr(|1!h{4)iGB&!e~ sWw8Q3båD]:C'T؇`ͺDn`T?avy2#T+ U2lvv9$ ]5Bb~ R0 .; ֔/$Wip#A$}{-4;\p,NMf 'wt]#&OH$EE (Gt=:Wʠn5v@w ;EjaP rdM'je YI#{zuˠ$F˵,L?PlukQ`J7,9ΦaqCV~O}9Gz3c*%%u"&We%#\lYģC~u#FR/f ڱVk*>`Vy8]?ame$u<u h&`s±Om y, ,>YMVUlXX+ZxTGS#P89 l1a]&YqDk:#rt#* NWvrI أ0UƈeR9+᝵}F)Xӷ0cwax(wKEV#` ؗxd7HΪS!*_4epl$:IՓ<4]XU#0"cK=~22Q M1$U^ա.Sv2N$]ׂdKG҉{ DAa+M a`ʦbX .1sؓ6|. <~mY/VKM>t?ƽdT*ݭ9nc]lv4,#0d3  $=q_|g9+:pq^=Ck_:^H9ڶ8BSg#cˍ Z60r ֯^zd*%zc&<(JSF~e9Kl\aBP~Ђ#g Ohj|Ҏb"7qԖhb}]Jsj&E"b[= EcpXn/L艥tYD} ֿM^ۈ- o33 g31@|WrlO2X|i]'\B8Rs$4SQ>ByJK9:'U}COQj=%(X+ijpCtwaOC ivLݕBTSp%J`P}́[kLyĂy ;\L5ۀ {4C.L@&UnmS4 x"`Bv󝧹*CSƭ55P61FqG.U.j, 2ؼ-#=q3 5%U !r׉* 2[ Y8Cv.1]+4ɀo;3ZSVG+30pK#24IjzEC@bhܡ5I2!AF h̲Z.7Bkwl"hIe.Mr64z24lpWJntg*0L,_y_{]JOM^Ǎaj~PcI.?y6.TSQ9Ƌ{z 7~#Ood2Xp%zU{_ߟDþ@جscuؠF)P?mw$گO>eC ֕MBtEu}Xӭ=U:T4c 2' #*wg.P5mpcIC>4vI]3&i h襠ƂptPQ%:ǜ C_BԄncҌȡy_1"\ƀBaw+X)ĪuͻOA?1ثy мK%mC֏]OZ =OADhڵz'32,4VL<@q * XFa@Z:T|Q')(mrXǍޤRfvJN ƿ/p^ztjdMT8\#6SE?LVU4v8JG4(u&Tc>> W op'# ` NqJН㓑 !7yc?&05 # >lqX!Z6*$$\OM2&=S.?ULztݚZhL[Xٝ횅NoRyMdA֌/X 8(WR6WoLÜ 30xq&6$1խbmDNf[#xezE-PyW h{ ӗx$2%dwޤ suJzape jX* k#ODzF= HRmN~hw؆좍_ȍp3jD;LD@ yocGO]B7!t@V51ik݄[ɡa$epR/.y_$h6DGPNSHZc[mJ M/@+imGI-[V_ہf anc0gu(Lw1SƁy`+)4: RTaaAL̰ZB`frL)`\lh!DٻMf@fx#x2G0dJm;M8JLdk`3ngN}N䨝cl`m DL xߣGQ F[I ՟ :{] [ͷ%(HG83Q "1 (m1Vm tpjz<VWķiq=܀dEwXl\m )!r Vŵ  RՕ,@l_FM"_+Ua{rG܌*ǪVnWoQ8i5AIbڙae+tl4T-h*j`y]_^sT)<.))gg44trf³dݙdK6I`pJe9|A&!3EHIz`ԛN[- ɱMi_2cmǓ_\÷ri<}hnp9pQ6b8ۇmִ.@fw8{zeZN⨙b3myNܬv:h-&,'@.^^c2{+A_(B(qw"/Ii#-a!C3+&ʲú@~w X%nWVC61ci?Th.IN6G S[]3O5,׃k7  DٓqKXorNLcNsYlY$kcPG~Z=Ζ{|ޮX5d>YJ28NңWpʎV8W{ Xd]^8RZb' g6fqda a8⿴( J_0e{M+n*<ه(!{+,6g̳g3k .bJ^Ύ .B>Sd~NF^b8I//cm62gOXͥ\S7,(SݺeRmBORdgsW"09Zw$ꦫ6D6:I +7L<1 i!*]> FӢ xFcxG͑hOiԮTuGJq\Z1:ښ/b?QpJ%n0p 'kpCnD 2P=ݾz+ C,0 SpTKqn*I˧.wc)hN^Xf0n mYwC N MVF RBgg-OBJb}UGR`laen؛5=pAjP 6SmGnՎȏSrNo[F>B ^0ɨr8+ 7]1~U}ٞN2,3 یYQ ps!uJI>Gm {]px$(h~6xڴ.R g.wvp ~,n>ы&%}ψ*lԼ2l~]]zZx/gUUw%o^Շo nLRa i(=qBo|s3:q[&-b^xȰი`)y%)h83u[c1} |PvE_6kaޣ!8agx5M'f  JaLOpyi.<>rp@l%D*.s50Cl#wUYM8ްHA8jB 1-=TFb-BX CT%ReD=0Ua06yO LY0W(I9Gfr :># 4C`3?{V8D\x:>!1{HJDQ;LE[GS[5Hn< Wv1*r]SZfݦK\jR[Jc^<#YNAK7b 57!sI|[\ľr#z9Հ6!bQGfyfp9p%܆K]0TD@WkUYغq 4/md*@_wyh>204RR^CRr2*-W> :# [:\\ݞ H XG7;g%3Y+W0 Ԭ bt:mz:I&Лd`>m#x{̶ qwk7M]DcVd!$B1DUD0@P>T rR!hHN@{nuMi̢Kt$=718,=0d5_ >M|r0nNVM'%Dד I½H>ukvr7[7CHo 3OvV }FN7Xx1<,{U\.,#8C a|.*f[ytL 3&q1u0"<*  T ~qZ )KhYFEwd9WŢ|σeH!ip~!)6s`#mY,۫*&V"m_LC^tiwLF<\L3 RnSX3X225{+Hc)Ri^T+<LQpNsߕ(-8y~xs,zj9A\{1|2-lyAUo&Kٱ巂 \he7݂i 'R z%ZaCmcǐẏpi̒I"g"b sn_XN й@M$d,fg?PyBJ4կҽE%gF,x0 DFjIn@U#-W3=ץj UhJ)X-KjȠZj4U>@Ar)E #ڊr 6T77$[* 2z]}~nb Y0I&*-*| BY \mXIeVI"ۘL{/`"dX&a<9#qT9|kej"KxI{=ڣȌdF1I!E$!wv.R=ncnІf '[@"M?6,~%3H(%:fk&\dzVܒBv ]`# cfV7{N{ cs@^mkRN,#ZUU,'V%t߈Amp1)___mY^qk[{iBCt4>U-Q^8U ]Rd$E+Jt@$%oSO </ mRFuA.>(8fJ6xGj;J‰(T#xzqmuRwC w)E,Rrq6@-l>(2yhOތy4HAUo&p o P:-vhE Ailsf(˝l5yK8ixAN*0_v9?&ؐ%fxyx9vHk19mi)TyA;{-9 gƋ6jzG?Yc SU-eHMCxx_=_ Fš^<`jOCY~q~%XΩ"5LuvJHC|Z(_e;r-S_xȗ"(b8 q߭a~ƣPHr!">7~ϢiV$J7°b++ Kw(ƽHcX%hn6|zUS!< m2[}i ˥I>,X=f. #%͝J.SE6ǦIf[Юl3MT_$$8/fX@.x y͕"LO*t[q0RrJ++ c:D-T3Y0F_Inw-9fZɜig8P"JBXV"X7F혬]*+|twd>O ҹ.Ws?4< y1Ds,.Ww`]Atx1~0u(Pa-@YE4PvmD,+@n lFԾw;y1d:($Skd鮃^nhDVkƁY#~Vv}r$ ls/M|4Pi obsV݊ˈ;)*8t(^T7'A5* k/_b ?J6Б&n5 y +!-}DHo5V85?e&Ȟۡclm2(jV |sFm˹@v}H}``X dvh0 O˟ K?.y=C|Η#^ [LRsr&Ddԁf#AZN?Nl7?=;?|fCL:|r /Bה3D.vPxGEu;K9Ӄ9k 8*gCjex2bT-%$v`nL1³=wz':01qLiQfm_t8j~%jA1-(* w-3AQdLǨȕRVtt#n:) z2x̮:Kóob)Wkl2¬=S6[R= SC X72C1G_K3;V4>~x(6D`Zx, ^{OA 22%k&Hm%g!*@vؕ m;~8f FM`(JF>(] bV[{/^'U\ӨƔG$K3>t^b< TIc*æ; oiLUo$8Uz6ut-+7r4[W('>"51fտnEӲ"p@k ۍљ2-~bpC۽M$kh&jtWZf.),V ȋ]|l?P 0"9G}݆3B.iZ/OVCkQl@L!r`?G}:qNuާXe_sX0tpjN ub X|Z_Z[~'Rh7Pwq^ # .\Yl\~~a/>.+k=kƘ7i uaa4_o1Sξ}N8,73/.Mi Aj>^ $p|S3v>bntU_:+Y{[?' ;uGuR+F_=U+_A!nWҿ <k2v: KxR|+#vjh,Y/9{+ W4W~%I;az;fخ@X0ֆ>bX?{r)~Zq 2iw Q'ҴqZR2@Lm@>.hUc >Rաo31|3:bpHc*i вާߖÐůC(彄($ 6FJ"f31~U/:z%1,Pe!b8ohv0\}Y7$aML~MMnX$\RcaH 1 g4s\c$5~G ݑ o;gp` O& X޷4bzO NyIPWã{lt6W)dS :[qXVlKApYƛP<)|tgi1k׋ۍ,G;lv*(_%̔S$'ȦkٔIm{ds Џ[cGk@i tg TP4)aTnY)}Z 7*j? xcGwZ$+@E$#. j=Aqv5ɲ9/6VԙH(zs^K,|$; _:!CE lK z]=&o^ 袩kņ!ZŇA{VfAҘSܤٚ-6|ŝoxc|/ܻ~ f\6 q?@ (0װU߳Y=n͎;Ye#W][#@DZ`WOT@Ѝ\%J8~ Z}6\DPƒҡGxHa݄V } = @c t)Ҽ26fHV6Ҋ/)G3P4l>KA "QcZI])b%o=1jKq@Zbi0AƇQړ}j 9dj& ;jCDǓ""Q?7g{mfXPu'NރiZf>gv;-JZgÊf yM$Jg:im(&hۖ%:;ߐ< It@l6fȽz@WPB{[$AlBp .d(GI@2ԥ$_ `p˙1;썝ڑ?v'%bD&3>ctQ!?U8ŒlksGݤHCߧaV5sC˩lo9j%IYuKreGeɲĞjx|o?1:9һ͛Zq_3FZcј{2g :df:܍L@+X}6QtG6F/I"g#rP 4`t|_Fic]%>dNW|uc@T 7E4}ds?kaƦ0SA /λ9̸ iy!!mL"n#$uPgXt Noj9;$IKR}5upMgtu,XfFPIglñ͞}Y] I޼an 2OY}5 _d0(/V.%QW|UⓉd gة{ThOI9;qb$TD}21DuW(c@wzX:L0_ƖcDb5ط@S+XNaZܦA/T֭obGgÞJk n*EC۩{?!?r(+qy0 ( ^9%Ӿ4kC"˟}l=d}aw(!, P&m Zl140\m<;ͅTST6ydSN1֗p r3n7D!=Dxb*\d@#3">еxy&mfqLA{@"Wgk .h4Lܾn^~9&b^#*o۔BHԘZb6|ݖ~=Qc.AcJJ7mvbە7a61H# Qy <1!^Q1 1U^oN׾a_cߗZS2:AർգR orHA3rXI#zhs0F;KD5C8VƳ_F,k%&bUh:dAlsXocMT j0Wo0^H2Fbw*~v=F<:Uf/[7 yR t%x8on z,rsHkp|haO4nOlm9hk(؆v>H`iOǍʫ! "iYp>݂ nf)]RG5EAd$׽0T<9W}+E t/`6bд-\EGx6cI- Wfv̔ /T "˼+PxCN OY| \ӐyēmǧR$AloM֩a: QŏT}j8|:cb촎TF!Pmk/ДFC{ =b#sgdhw!b.sĀ䶤5DR4U6[ۣ(73f_:Q7nuus_p]nIQ  {%g$=$L {[Y]sgBGr{7Uȱ /=M ի5GvCwn4bxa5ט-FW baUtP6 UDŽuh~ٽGHLdzr3%bڊ޵ݡO6LUp* P6')ԍ{ֶ$1-k'޷ЉWDh $h1G} JZ9\ BJ::N!7P-s]p]EE4Vhz8, Nw3_Ʒ ҁpZzubƜ؇"ƒongੴGgFa 4XWY]iN1N7d"a[ uznk)XmT) S-AZK-FX43=:h΢-J&lJoa+Lۈ)|<~`R,^m-"VuC!Pe*W~9YC-{cͬ&f@c&)zjm ).Rԋ yj*5tY_Z 2ww >ؾYUse1C:d45 U[^`Vr` {5IZ^??w* vUƎ|n2Β8%;z \ + 1Gsa+D^*mJQ+O֎7~"k%O(nQ3ts~b#nt%&4#e102v-]!k$É[q@~]UnkB-Gs@PKm}b&麳ޏrcƖϗP9۸lK&TZi jqP;o9Igt`V!&7|$QLyi;8U٣ߞ+UƠCy#e:/̞"yA.hTj9gkptfRLA*TdgoTX1B6aDstT\ؙ : %u郎ſժ.JAQ.nnPw"F_[vLI^st+:vd1p1gMFyx &߼,G2c(`"QgV&Tkς'Zd /`է)kwEhZI[I*$*9g@ʭ^D\NV̋J!Z{||sZJ=*,_5kj#6-ű&=1{ͺ?~<'O)!Xٙ~]8ŝ e>G"-)ȃ9)9YYѾS?Cou=ne3eP8*}cP t; g/ VEv{Ū/I,?m-Q471G}96˙ SsoՈޏl!q6/)\ͦ@="`#W4gK0ױ2&v; o_St0244׫/̲t.39FzQy6? ;+a%+N0fn&/rh#K.2gPDOMQ+wzc ґkdZeWfOک>P3Ú1F>nrGFJ&ʂ /.Rd UzrE7cQ8d6 J(_mQB|pG L7JL A|H"GMbLCMw[D?t2t $~a-d-ZK\T_ve}ǀY-_>؅M%7vDh94ވDеƭ'@<54Rb'7huoImt+ )bVҴs8-[-0c8" Ɓe\CU+sa UMamv)A"|J.J9r`:\v( j f62aT"%IЭC!zKIF.FAcb@#9ilH߹!3'yua6, x{B9 *KB׮KC3; T66!`"/)h_+>l*[ѕgnLTwΝɫtr6!3u"3ZܭVʔ kbں8i"t7Z2x@)IU\|>[+Q]D\B}}e9G,ne.luPOq\/$# PAݔcE2(Ok6'RR}a]A'p3 UbL7@3@LY-sYX{=Ob늼,oh;`rH6{vPC9)@`u}*.yPX4߇{j)I.?qK7Gr1}D <ʾ t{΢1sȧA*aIPOR 㸲$ inm4,u;@/V|ÏhpAw]D Lo\M7k"?k쪸-_%6)0 l,=L91 쎠pQT딈u%atǠۮ&{=r䢎wc>ҙ=QTbT. Z;/8!.KLd%c@}πU)S*]b[waevaM3߽<7^FPHNpJl{y)kD:5Ȫ41`(sЩFٱHNMqw6b{())s=Goϊׅ5:' dy)x% "\u)5b(R=t<)W 䗌4Q><-s; ;7V'+Υb?2B;<&||OZ@ o*돿mEJ^@wı"j]h+/}g:8 dPB^;Ց2?lHHLJu0ܫS2Ѱ17~Fِn!DЮ[?l^fGYAf p;0.)eϑmje &3S.'c[4H%mcrxš._8*6M%j ]El9 a&e,jf!dڕ3yD6'`4<@ilM|+dm-&=!4XV"Kcu{o2\! ؝ck>?lRX$f-%0O=4N=Eua)?pbR1ҞDBYp ͊vNjT7 A~{d}UMQ?Z-`L~(6^MybQ`Vloz)Ju/0qB8+Fͻ/jΗ~F0̑m,0Mjd<~,㯤dFH4"+I#ze'^-v4''hEFqydA֢=1p{1=KOupX,yOj{,k&[y~AEmϻNfA=/Y-CWލD㰾kop. ٦{pg10* 5|S1Tߚ"Xpv;&]|Ӂ`{Ґ0snHU vA Xx݌D&K(X512^b+ $8>"'] ސܠPXLKOM6.fW(/[ e=6T{"-D@ p ^V= ]e8#Ő1#<zANw ?CLKȳxGqЭ8gr@<ԤWˌi $Lڢ-#|cHObzu )*l!K#?!sU8&)bm03NԋYCC -~~tRLPHoxR¥ OUH E3u7&=]\+z~¡[ԜLu~fJkf*2+4dy!{'ox.*e7DAGYM@|`-3XdA7J0%og`!]-YF W\/ʯ22NAPβ9?{~=)W Yzk\"e4f43Br %Z/]ݛJDqN+w$Ǣ @9FgUZ|ƥV*L6`12^iN#p7,iwH9 x}S(ɸk`R |F# \]V?@}ODxbUX;biU3% C=w,-wSo bʞ*!'FSr3>%p /-YžQʳbM$\fc> 5y4./&᪤q^7I;4&8!Us7JiCRuyh-rdz?;Dy̭¢36eӧ6f>q3b'4֑ErV:ck`&E'`SY+z]uщ ́m$h,Fu+K@mLf8'%(dݽ Z1Mߑvg(aihj'c$<(@X.>2蕼YK'S1W: ovYX`Pߥ1Dm/* s 2ӍEXs'ܠEt`A|zqO'{ ϒ^l]gFp\f5ŒF75SƠgls4W"E%dor^OF-ښc~Z|ARoa;j FfysM:<4PMyI}`7˺LR.@i9&=5kKtp-,NL^FN$<Vb]۽-:z%gSTD#\Oz?pa h%դ飼8{b{ G'6f|ZOdك#p g{76R0A8KgCV$Oc38ѹLz4z~I(~.JF;;ˀ'q7 R ~3C)#60G5r}gԝx[~^6>U|[1+^Njo90 ʸLL:W* c+6*N䜒 ٮYqyJED# X!-VEܛS >_4{ ԫfb]n. f W$덻%;|QqKR4CvYw|7O8-+yGxc|d,: &>[\L󑚡4BSAb7Z29~C)g+f@ō&(ݷT۠! vJC ,Ef&qp)í y;sBxh\ o^}OPdxt\ 0&yB-CI፫ K)>T7+20ȀHr]RC'ۢm_Ꜳ^=мM_H6e䧱.&E0iQ^NN7e%1]Rjf?r3a\z{-8Ӎ> g<[ 0K7, :#->LGR&ҫ> "݆{5)ef}Tڨfy(sZrٸTL鷔Z{\2,3b@Nb0'O" äg1AipnĨЙ)X1x:ij_`p9bIפ+<1ø>Ad߰=kh<ҳo>,hoדװg9?&'3EKpxK8z(OLgdm"v8N>^ʗҋvqԎG ݵ3(O4LlKNqH?TDƂGCN^^+T+% Rj6Az\jJXgXAnB=ZQ}['S 7;YsV~V!GB7p2Gb84S7£B@YO6m.`BZO̓7<3R_0$m }:^1kn/̷1ߐ/}]ws5$g?cՕT[/6o `m R'*Pןz⨨99CVT?SJ<lp#@S=^e!B W| B15H|U,iX-gB_dXd!߲I=3mfu!o@1 # veh[-rS$14ՓKn#GhG$kjKh$zl@IȒB u">slݻbs*ٕ;|W doNqv FD1;J߹A$"mgtT`#iAF(w+DTq^lF(9Q?чv)a۟5J}iY4U@];VSYL#6Օx!Pl^dUClU8+Qʙm"$&OaU{z`9h"+F 7{2WGX7w!aq[r賦z»*̜vfUwƞ Eۼ+8LsގWwբbte׸+m?qhX0&sxhM)ipQ`?Kz[L2~RH="&TәW16x $X\3ћOoJOd:l'vJ8;Ae+J@hFC3Q}߱8ӝzfK 2d)#-V`vRۛX&~b!;Z[U'ij\a'p^ݏG'ۖ"/%;i"-*5~.N)z<l\ս˯oF!B4%,o׭~";C7˫l+d&@^)+[AT)g27>xq1jy /t^ljRgpKF[)ۙ -/&Gf,b jxLk!)f;8KI]n&{h~KS%}BcGu/b8}bU!gUЏVʑvyjxƽ] )+P13e? !'l6 e^^ۊfSIX$Bn-a}>]-$5G5!80\` nyG: lFr s\EL @.8*#mE3if?+MSͶ  {Uf_y1:'Kz:pv ~:Hߖ};ϸ6lh}oh)kIQ7Ҫ0:]oeBWz}pJ ~8a,Z2ovdbѮyqi<)KrcnnvEbB_JJ/c$V٭blN?KOljV-Ar ͌˩ɀ)Ka-mVȿAs5?~b&[nć,lW3Doc@9ܪiufـ. a=#J͐_ӛtj0,Ttc8،ZQZa}zoiazghʂΧH lt{Cg{ 0,X(+#HgzaMCøE.Vԡ&(FO鼥{}Ki^ϝ>WliX8r&]5ևRC?yȆ(B-<†0Xn"il%dԣXa)ăanAmRw ^+_Dq 8tB-?y6 `!0F?2.~sS? t4AqS?6S=O0 0@rO4i~6_}oRd/dgA\J68}𷢐-%@V5 %t=J.  5M!z"-aB|(n @8jæ *e0HΒ7$|y ;o8$OXO#iGE  %mz- (LjHwD.:3eTzdd?EOjJex`.)D?:H[c>[ MY%g ?bE}?:pBENx|ԕ{ט6F-8vԟl˯MqF(\2v'{ɬF{aKL#! h4:-R5|øŕ]M]"e"}|CvC"{45R1+S-y?>| ͉Fmuc9uN[%,l KĻG~g(K_^"׀ʥ[F:WygG F7HN2!r&7ߐ|r˳Z%EN+% ~yT:P*=AS-fAGɡ/K]j n{"U`0\%LSBC=Si6dybNsWDi6j| Q4׭n_ +ۜ:S)60ܒw wb^]lYcVl6ML69qݠX;xlgVl.wDWC]8GKByxlnV\;y7w4d@Q\lP 1&0f7)r_DI# s@ 2quoDArZl'J_8޲Nsc<yo_1qB&?ݍ!Dٴf\4Ks*HZ?< w Uzśh?m^z'Ѱa~\M-)HV4mrF|"lIO*2C T+z6xU[Qko Q/% 7>6H[uo]6\ڣì7ߌ3'Pr]?bLCQ=1(kre~W*?["fMoD~2ŕ#zvc`]2i_NܱKI.ό]xȤGS]T遊̓^f/ l;Iދ(\ˤ$ ^鏙fO>$dK>=SU fm炪'K(.`_("Ϫo܌yo$&a]0' n:s11TG$@7,v픇yI3h\ޚRw5Llz-D<^~sg"Qh(j^ąCOByPnuXOc !DU֤m$>a e{bZ\ZCOVpIOw4w^2A|r |Iv 1&e+MY0N^)cVntosY1-!*1%}O12-țdN*=F/zokhWGi"Xd{J=3\FͥrQJkRF*)p2llSAjzOVIɪ.¥-*I_I@581@NBK}P|㸽NƟFKN3 j`bֺ*nUgcF$XգKOȒG)ǁ"᭛~]ݥfڜ Uh S63W iS{+§n>Y3E"ܡĘ8RhH^Kz ⢝^mS4by]6{NS"bbE{;'{ڦA~t'gq:8N:hI:cȥd A#HDyMvQ̻`ZMJ-rQV$س PFavoOl8Ђxv2wJ&țJ(ftMd|[7goXL(Sb`DmFI.q|L6+V/" X]eѓQrvEqO2Y򏥘 3;@K9">&ږttK4Bd)p+UŝD/W;;po64^4(D(Wk`Q;tGzeSVQ v0ig 00M MlU& _9Ys^Ig k!1qyMFg0(B\Sg<R$G'N9ZlM5gsݷM (O&WBH|vGM[a\tDk8J {/I»PIH*VfX?ą|Ztk "B ĂYU:3kAm;o-z u'/[ }ה$DDx=aGjjƩβ(MI8k46#pz, V)!lˁ%][?%P ,Bod}><:9hOPn0>t,%Á8MBĸ8r %ܬ{6n@&lK3bCd٨MEpp#44ZuN=yod@0;e-Qn;9LdM5H<2diaY-2I[ܞe]/dV{nϥ,mvZ[[ReU*^ә(/MtNvI.$<7I%j[){mЊ]}7NՖ Gzn1 vCͰȝjy<MKOK +$s {:2aX%nwXt^j0>;i$ݻR]@V3@jI8mgD?F Eڃw8F~k *09,aj"#eK8a4"ordn'qu_mn3M!}֝JLC2{JTL7)/.5:%Tq<`W]LdS5 8o v4'}E0D聀,MU8%x,wc\:uG-# 2^/(4N-]Jby|"bi=jWQzc\W=a6^eqEp]f7qoQ1'ɩӬ}5:^kczjejR>1tnyl^[૖ kɽCy PmhiOl◈Ki:(3~g-Fkd֑Id$.XK6 ?Qfkmff43rB+ZdNǐ*0eVmyl̢-R벣#r/U,_>j Q,"&ͧ:?iבZǕqVlyF15VjY诧hd äQ"yto}DG{Bk{/N׀L]+uk +䥉i|m=Wa.< l&,3+uߌxtOfS~ND,AFZK*w0b3 8\ ,Fk6쉐N;KO-Dž:젥 K;]8k A_&NLnXxCLj^x&:F.ַVKQAFN ,$8:Gm̖l s%LR/S ΈN,CR<RmK/" 3vC\`鸏{w5ki`"Ky;e/rG l9"xܗʼn[лgVWKcv}w⣻4,H#2g+5q%@Bu[r@n؋ @ԼE@ܛjoP>?C6u(>+n}nl;5< #Z|Af@/Qmǔ,3fGZ k69.(9M (?oy-{DujOKؑk_k>E@s)O&68XŃHQ͉}@e A].i;ckDP%tdVyWRļ`'y,*t̉o刄3~<3`7 _9͎`7YpoZpДPq"^_|fˆw,qU*kSiA/ztA&FY \RWCLf #&q |i9I1rN8Y0:-H/뼜=+ۖF.g!X|^I(wp[[E9x#|[k:=ist\DsGQ0s;zaAwZ7:xtX 8X%~:/|򄱻>.h(?`4Fg{Fx98.1…t>w#ࡇ 뎉. l~T̿M~&8nmr[<Ō?2âù_n]Xtu^'Pia )^, i7:qSF& g1WxdgnoBr8_]IOYjFL|,D3eu6ǖL=?,F͐4AaBhsvK~)_7^/ER^{!)Dz[R.ZF:u TBh?pNLx!v{;^@13)B|[|0Tؐ\'Mw9+CuXXVlY%jRw#0/3b6Qko=USE'-ވ@! P$G66 fOlo@78\^no.zWUͼ)(lT Axl2|-Ɍ,ZIN>uwB`u+s4Qė^h)| QO@*mmi>XT3(/46vA8yN.o^NgiYP]ZbjL[޺-Rr%i:7t{l5U,j=,[ݣ6!~:>4(qj;"&|GG{q痭g^j?#MJO iG)OVBՁl7`%abOR UAh3LuBvE?8^_3A.ʡRr-#|3{GDC9P/с[2`('6V p٠6-G! ja4(w=d..1sv63MSDҕH.(J*|o ۷[fr`[_ZfvnMj䓿?iCag` MTKVH)Spn y 0͆Gf"{Ov&f_E'+sTp:[`*=Ŧg{ةB8P`mnU͖qX5k<\Iַ5$NGTr(LY! `{.)O# d']2`U)DfƏe+6=yґ .T8lDvڪB̈\s\t=%|Hy{CXjGrjԅr Ic Y,Fͻ5VLqq[huk_8*&r{ q6Oͦ ָWL65MQ;K-~վOфr(nΚsMs.aM( 9uWI2hY"h֯IJeL*Thw;Q'ˈYȦvS|zk۞NZ*HI\|{mRK鋖Psv&j2I$5 :LWgr3 l4i1js]./M?,?Ҳ~^F=W즼x{M1FoPE}#޳7D5<Hfâ x`_~l|5%T&C:Y̒?qR^e:rB[MIH^&<x~ 11 9!`Uȓ{l2rK-[MS?xkx K>(@_c#ŭĆftKz Y,c瀒9k'7?ڑS"~.iTGծt(62Lu ~Ak-x/;FpOY0. (>)SR~jl9-& &e K}3͐XKx!dpi1(RO S/ar/dv x\w#mVN{1KRC*ߛ)ӟ&欕)$.rDJt1«۰Jy"[pv>gWt۩ s7uQb7[%ʇWjLjKr*1k XpXE>{k-atD1]sl&z"ʧ9&cXРܡZxJ՜a񹖄HgMS-/0brUI+1>}OEEW_Ԃ4S+W˗pgy1DݳoG4 JWshi(7{5\.}Lr'ث(:c#4jm4yS ޶l9cK[C LcG""e& $g1op$NZ2=6%8r!;\F?eBZlȕ/1! Dw#4v\ڇ5z3Ϫ(O]y58OLmJms9Lp[vXE@ô`uoH)/eZn QhZR_EHghr]߄pu@};sxLCwr?sE\Mt Y8Y+0̻۹#o*q(rB*Fɾ']sidC8'^`>Z딾n4W4첱ʈ{X,>!}-(TY3;NmFa3Z@+o$z'o_Ɗ㋾-g' sϚ$qhA:$r>y$SjAGOr{PTȣ2Pv:W6qc×$I}Ў[GVwfy > p7,~_*. E[Ӆ_`ga 2~TlMYB ^ 5/pz#j2a]t;oȬ(A.M$<%Fk-V{#zL\ j[muijqE Ǜu!o>AY0'mtSXBrL窊80 k1Di6+)\M L#"݀ B`m`LYX7%T~%?MHVkH.+,"=ܕ8MW$r*""8Hh5uy+DR> *ZD0 ի\B¦?rGE/^MPY>1_{8e&fZd)RY%x+,PYv_WA\Ktn̤4qk(SY/W"(Țǂ0B{d*IV҈7,>`>{SPk"x3rbN؞QL) B[(bbZDgڈdżbi}< XmD?>.Ή/phz:z-}n%8ƪՂewTpԂ;]#Z\ Jދv?[ e[`/nl3С`v  ˫*3UrtΥ82f2| hA}|E-*}"ց>*V_1e'pzaQYaQKn?3f;SucBòRB_N~QA {V/̩wvejtY4PאRyAWX+p.w _x:.nŸ)$FyCc}~w%p;d9VySkaKJ^M Cug#kȯYqBO̱tmfcM3(C}υyTu0Æ]K}myrgFM I :NRkx\%jOSP׌\-n)>>'{j< ȓCSX;,Aod1S ZN؂ɧ} ;GAf6GkRXFhp /n{ h@1!*`] huH}5 G_TEF׏=l -( HHS.>?%0oq#E5 (NXS=#,X!] e>B\s1 Y:S1ki꤆lW ?kJӗ|n!fy]p`<"޾ zk=c߻u8Bgԟ1^ڪ9dȱU%ڿ3V=1Eqr 1Q}a !㚒JvV:f=+M6xlgk8L/`|nA;uv-!+{ WH cuͦG:&lQ@Z+bjm m}NVb `C/ўOxXHd.jD`UjWuǖz-;p7印Xf Ji|L^/5_|-r D%"ߊRl] Cw3<yCrfTӆNv-Kh0#|iNMQ޵-EyCg5KNɰ/$Xv$dX8[K}*=2*vr_'b˗q+(ʷۯkħ?70bCu 87x. >TjAk(PD7v-C^}B-=%exSB0e~@nbc$>IE*>uTѝs,w>CXm`2`r2nfw!v&e]q3|,"MGIXo_"M[.%A`ת*#WتrryV$ĬǔxAv|bПQgv*}kb8430.m uw( cNGx9=jusoߝTM%;.!:23r,Bryz&Fn ol vK֠{  ?щ?ܱT76W/¿-[%2BA I>oS,F N+?Q] 4խ^x(E O!pT6F8^}~\'Hic )٤wEHڗ憭njcYŗ3B=ISqYlKC!1`%=mW<ઽMBBoZqb{ģLY)<}{r|$ԴϚDwh37"VK{*n[Լ:LF/p3V6@VY򔗸28=ZTY5KH ",t4 E\$&)E._FȲGgOuCl^ޞD 1o5ڹʙ-!r=Ã˞=4pgj],gM}uST` G:Vs\4Y]+ -2u`2Te,2TE)Es-d]ŵFNwx܆-lτSCaŅ২Y[pKN9+vn`Fر 1l A|/0* #ZC>-Q#tZ9nkrg* :4ttVz.s&b^R╖@$ XV\Ќwu+YKZt^bj&GwA&Urhy/j}ZEq d2kb>ɕ- F((,*r0T7"M9W,wX#8svio„ܷ^F7fRk[_hbB[StC 죶vrs !`gp9v^EsVk#y^U0AzZ;3rK3j4HW]r_l^ )CBrxƢSĭ4r0O͡ȭ{Fbބ[KC W¿J51qA3_}_$w={ߗvpzg1*X™hm\6'١=Dh4u:Ig 3i[A6hi2^.^eC{Si-WgBUFLtXervQ嬮E*&CemVf8?aӷ l18z"?GC5N }Aԓ@/u V\hl8 wmIqڐr/\2֧ˉ)Bloى4`0^R~M⧡01H%  6&8#DjM:NȞHX36S|YxШ}v>[fWY¡#9(G*05y@^vk%8fsO#cgLѳ"m׎ۏ)tM@!;j'm70` ? 8k[V=R#(ӓFz)¶y.P #v%O~ϼ<^-{{Q &)%}4,DmRu}ۑ~V1 r4Xy䞷T:w 2R5J. }X~;ׅ- _=㇃壧\HJ!v-oqYh[0Аe)g+S;W{r7Jv~'GU רpRKLN } +>s}4WB@e @ꜛ.B/,)w2)N-YT^ ~2oR?`  `Y[N= 9Cxc? ݯ䅴Fy:Mdٙ MP"D{pp%~qi}yQqNdEdup|xy*%U/<NDeJX"|2` %tlgwziLY.h w H,61Fkoֱ4 pd6>CU煙I5/`/y-K-*aȕ]'' ɕpЍr=Jפ|hs'X:Npd8 Oyo7ÔfP(`]?UY4.瞧+E1Qs"WO$lP1@2] yKEϰA!D V)ުSҖf&~Bj ȶdokV*l˒8j^@LEf=/pg=nkWß4#^jB9H2fGg /}Dxvl 4ü7n!' :# E?55G٘^h+$_5엙b]U+]`ƩߴDpsDCs!a p6P`GPF QYV$n@΃?JG,">d1:!j/@,>_o]ا/[FC2Nj7sF/%cIbCbR@cSe/Q~XI08y$uXGٻs'E-ӣV w ŔR^$Pn 12N$Ŕoڛgh׃2X'0ҝȆ/ )ep 8z 1Arx\ /ttn.HD#8 dʋ2ɓw󛈂K?W5z6LMW~KڃylNzwxj4ds] n\Bۤ"RU7ḿ ?px^sV TzrȆdW5deT>oͣxA_R#j;8( Q`W 8E8W_~)}xXRFn/,8bޥgsjIkVyj6yEtUZJ/ u@KNrzǰTXnPa]ޱxq1q"glvnxYzx4(öHGN7x{ 1%l( D]C*Zg"m _z7>Y9t~=xwo|uHjIƏu+mcwJŎv Mr'4FnQ^_-)#S#ͫ;X(b^!=.t<7Q9<, k~/p;Svu?%w2S־x_[8Z$ȱoH^ceMau^MNvhN7 07Cҍ-K]lΨ(d%mÄ5sM1g|I6bw \5B {&WAHnylr|4O.5(в)eoo,_?Ŋ"XYSM'-AKokFW-X0,}ra5buՄ-4FtY!Ldn$& J_&v_o^8c5]OfuTx(7lӂQ_0ɑM PWꡉ@,UA|TB2J||tdM727/ӷس7Ls6~xO{ nv4̐vcܐ;w+є~Y-S/u8!ٻ'/If ])4 Nήl'[и,DBMq 3<@J㯍. Wb6t63[F}:Ѧ?nOkJ&VoY <Z>Ns0+cM`[XTPs{qV8tU?1ZCSU:eEnʔNv CzԨ ?VGS]9 .81st=ӄ%` ptv;`e pԉ@.)V{[w,+ ^)~U]E[!Wf;I=SJ R;}1W]8RZ Z2WP9I&[,xhʑxgP31v.y}:9h&d#I7MnľY&%{lt"53I"J莹 D6%_\64;I.`'ؑ<5fo9 f|sT%e.Xv8YuuLAU ^`?U2 _HLeW~9eqC 4}-f*lh[CL . S,I*d~(HN6)|x%hc; GȦkӰMT{ $"_ᄛs [{({7o, (/T]bU!!dUM,󵻪&(D+ja|){rܦ:yR4_O=~Hi0 og8O 1U׏6z`8}pf$:WsQj‹~7x2VlO_L'=]Kat|W[»~4W١`OA{᥶3wYnzSaEdvXElN7Kz ֻ@ tLͅ@cJo҅Ik B5ϞC}hNE l3 20,@YճӷƘ)<#.!Pڽ\;<|L;Xtt;yX%t$/{.E+6>r19ÀUCA3vySk̲f׽rYKm9nݴS$8(K\Q O"̦^1f_zI(CU{F⛬HNEU"ݚqa9w0 (TOpn4:HqZ-MD1(y18m]r>fA*A ^׮%STMe #9ly~ 9Ԃ2(jhnߐ^ SkmM$ mqxfB_0QV$U:g)⩟| p5i1#?7RU9qn8i"ogBk<=L XqI@_  bhfҷ5ÔJU/7Z@f+K*a~B 7c 1gHh&. j(2ĞRR,t>b2 c cqk;m/xPOCB 'N"|)R= +Q FaaP<ͩUW,3mkǺ1-ܟ1+Aݞ-Haqd넼PP| "B$ą F4(*-5ZPv YޣۿA&w߽Cj2_- 0G9mO1dX$\n}塊ߗ A~3l"gN-6No-gDf.jK5tI8t5Z]??=/r =\k# 2#sk[<1GR^\Ht9|Q޻8fxcl*|Άu15ps)8α}K$zqqWFz$ScH-bH&ŸO_}\ ZA GU,)4o&ͧ=$؂nz7恠-XlI\^~:/s0SˑATHmřn.ڛ7{Pw0Tظ(k򿒦&<'-=, -53$,*N&j5{ټ95^7f횲b#_4Ku XI [uC@T#(v)CG OdqlJQ'bmw3yAoւ)fa"+1.L:QFom)9Y~Udrt:}Y+P q< KZ4ʷk4eq6?{L)Lt: sX@>ّ~g_'T+INCُ؋@Eۯ~( zGMiҔ8| @3AFW.(Vi&RPgb=[Dh7Bbʋ=<gW:+4,},Nk`>7,#{Ә6Sm W`u ]h[;^}M_|q*#E1li/k#|9QXPsb)7jMuiӺZX:~^v`)ʞ\Q>qrp)6 lu;~r"OEsUvߒc]}]}]IlԖOIbXt Щs%]dvۗL]"pIgjmyz2ۨJX;v8@g 8cVyQ*Zq6o065u1Æ(eՆ?L/,~* ?*Q8 u /c&'4{e4N&M3r ]p`qذG7vLYF`$ ݀"ITw(?bm/ЛOk"X;+ wϔ^ J !l>3C)o\뾣ԔX&F{ZU sX4ˋN1[ io̒+h7ׇ>lIRx#WXj:yf:竝bafvaߚ-J!NۻHQ lZ ${'Ǻ=b˗8Z(X]Dj`2%QW2tЍ^u\ Z94$佪c+ #Bc]DuN b?o P0#bhlk ;]*yЇdzAIIo/ؓr=Dgs_>R㨇nɊ.c"ʨ+\Yؓj^L4F"cD!V: yki30 ^ll(W?'džq$gҨY"icŋ~9a[釋щhϳlr{ 8jdt_H6K hW Z}zmüާGzzKI^%Y0]ҠlwG&.}"MbW>D\ 7!`=Y|P gˣ?t/o.ɏ/$z)Z2٥|Bߵ]tl鬔ekl65>7Ҩ8B(ߍ{Nx/qиw)7tv%תvG82řaqcw@Sr9?Kk!z~S(I9FC;j:Ā Q*Gn'bh(mM'^`,,#/<B$[Ĭ 6z7-ZG\8-su3泪Lz 1&L7?@Cj߲/X${ dc6ģ!pp 7-w NuD6Zs!gDZ'8*ڷ n#Vĸ B䦽 5䓈' mF,k{oA}K!Mͤ*r;YP_5+ "Py7Hm#rktrrCdz4ZX(awyJq먵 |)9#Gu^wGu Ela-9Y_abm&H=nDLK8;4MkQȞ/-̐b݂Qh6~X 0}p٦6<'h5~[UL;2]{7a6;k(N :l@V_f!`vޠ'\#SSBBe_͞#A=oQdIɸX#N؉W3"v%?@I}nQ/P[82vj8|+<5XtSHot8:M7n\ WoEXRr])V@*☆YN)FsTMvP {p@f񄼉उtw1Vwc5Xp{*J644䜥rLdʈkDqvdK 9DfMLirh&3ՁނڏnBYv?.ڸ!f܃yؚ iɥƙx+{ƊL ýft_'ՀO+z?C9`}IY-,1~儐ibM?ˀ*8gsᘗuvwֻG *5d~Jmrwa_>9 &J2f0n%u +@$?ҼC䒟Tp+RƝ1tqYLr4!V`~U:/q;:V?I6C&a.BWLJat{B.`7iý KbKir!w]1mC?vP8;r pKfktK,fj L5yz=ڌ1Ȼ:\h35:mN*k@t i1=(aUM=5)Wr'vdnM!?qi InaD֭ë2l+96BKFX a:XV_ iбQ 6tu[VJ5!wkEПSσ`M(9?⫹96>{4Է%V/}k.Q~fV$x`CtHʀP/b 3F[IK9)+Aj՗,^ȢؐS) #mx8K= Wr2^fgP$,OGLr~ _èMGd^R?@.&DH[ a&'Tw &a[]&E*]#=$TgP#z%7q+ԌwZ8۠0:.P8+z%˔vR6DK@2(MtjP3u)ȐKmmC 5CJ8mc%eS"\3- Ƹd}VZ u-Կx 'FxW;{jf oMG$iO uTw@qjt%#XTNtorŬޠ:)];YR{82o+qJՆ%"I_bqFq4?eOʋ}|Tп |6=F_\߄ =qdT5C;vH/r/VJ?duR@.rBpMY*+|Mr7}ͣ]$0lc zX6xѫ"x dm3 1l11=?8Y6g!)oۋJꖺI *,1Doa@{Ӱw.SxP Ҵ_fSU[,+9Ύ=$DmJ;3!w:CÒX^_ʢ`u@Z1ijD#Cf߼VXJQE =u׭'dLӑg^j{ 9nLyM6 4Hվ'8alCM@"D.e+ 'Qڲ-qG;¼i7ZbQ$L?r Ch)c!{G26%)1Vn+>XZMD Yb]t 9ԻG~ 1s|grruJ]E r2> jhDATC/ϝ15Z#iq12_ZD|t~(FC)6庠 L%U$x~{|/&B4!(d0)> ]ͭs*dÍ,}(4dĊѧfe}=#q]vVm}[c]goqscN09E(iW#aVniS UzGQڣJۨL!X0 ZW`μv&~0Mָ q|}VH6]fpTAvAw|pn}nXþ'q{0qb G+72Q)=g=p_b4+6 )}|a/\UBmj&6ǣ2qZ6C[`LG>f3Ʊ3mΨ7w]Ov@SWe^e_YuVC$4K2i=+p-NW,kL.?e,Q~@Xj|łv 5Cy82ZЯ՗ys|?UK{bA˙Jb$sA|no9ëJ< ܁c6{鱤RѢ?뚤6gu_/rHr".Ϙ7po[6 D6vW.u厌|\tp JklU-C5٬w;I“ YC\# .h\2IV4Nc|VWJqPx^ UsȟAi PύQsUbOq :s` zaUs6 7_#tLaP3t2-C&xFocCeI,}4NP8_BDvAu_Ai '$ *;;}g1Y]oƒΐӎ~EĽ!e?D`MrJh7;~ŬԒlhmV/ζhS)nkWyn1Ѱѧ~A.fOZR0(%<BVY>6:aVGVw1(Јg&OdA0>i5u22,Q j/< ^jݨ0_rȼ[Qc <$6^xV?4 ϣ OI\Mjz{~ع8 ;,4 2jmVl;G}ڗ{tF( a|r,qѤiRVQ3Iցy\/D95DgK R4,9yKyrَ1+I.m:<w@ɨfkTSb6db;J'(=-=!t}9i!O?nԸ|ehW/~3`l\exqv˧*uNFTSqcՔKf0JJ+Og 75D fO[L5y$̶slX[V:<ԥB1]|NNa C;\cWJibAЍvP29j6SɯtPc^膧*5}*Sjr iCxwb~ p}\In8-Ip@C\|MT=@^Es1PtPmTs9^_@Dg)ܧIKV(h & yYS*iI!Rtz$VDr|ahvDBQgTB#0#uo:tPL9&Z=Ծ.[,NG6A)>+fXW Ǝ9j%:GًjV}c؂H&ŁgPM!zmsF;m6 H:SYI|kRU\[=*fGAhCwά9b!?mn_ ԆFlaJ2Ei F/KArȐ+V~]5!8H\#t7N94`Jmm3"^nka`C-L&x?`O:E26mJǚZ}\j %.*Ww0H\^`jCȺ-'csŹ%E亇xVj(!9?G!D@EBԆezKhX=OQOk< ز`%`r9 _ԑ 6=A<^H%ʒ,KaKD@g&Y_P yn`;uOT{*(jʦODͥ$|޽ɗ~tv Dصh>QlE YEUuD+Q%O>l<k]}ۓ`7h?k5wj吗&j 4spF!Z0ohVp3|w2>׺s+lsJ'1e_!&DinwLE.aSx_Z3vi@W@1% ̋[#+W1Wl6zgd6ȟkZ r'-\$oU;7r%:fxvS Q,{{Mj$V`1eCl?f@]e,͈dv񇸱Ѧ( ߏNr#ձc TkŰݯʬ՞|ı~C2:eEw NRd0H@}ёZJwvQVx5hPC~P󏁰Pz-E8'Chptܰ%bQs:^wW/\u~$:1uH>OR k= >#t%yEҕ sݏHI^`% +~*dZڪ ^y1L$Ҕ6 ËŲE jtȱzug^" _$b w0:~nqrVu-o7@!st?C >RdAkzfH0'9 )T,z)_q}PVơT ]WnʌlG񞀖uf@JRBq~:5M2`+KW,kl÷0 '#<*~.I~Y%#Bh",Ym` +5.n5ӆ7 ff(ӫMWK n+Z"7=T*z:뉶OfxR"bdSm <f4Ks=o!UA.]_C9&r6گaI-< |S˥_;HJ1g )&$1ɚO/ 3(8k–[D^hvDx";vp1sw<{έ.1N9nf.dY#im=Ql8  #.O;;D⮑h,U׼k!CUa n-vC$VhXǬNK`cZ.)~&-W4Z'MibqFͻVUZĬ֒b'9AHejHSx-t|j*\ 杉6L}严+5^aRiQ{s#clEBZ|׊x ۤTKGzw1,S^xHVL%|kH ԽL&avK7r OʯbNtl!m*S #z F\w#-{*3NI5yjМ,L:cj4{E(lȚ73=k"ye\֊7?uOиL!BV ag+sM".Se,DrmݳͻA$\ߤ&ƞ\g~J f\;mkWjSk<{R5 mɟU}3W[ 5j{%UՄ݋ I#-M7П@S+k?MV+u)pHĵuS MA:cxK>6ѣPX 52qY94J1@r9J-ſ'H"9.ʽ! _rvh<@N|ʔ+F-*"ƁXB%Ngs, EEG]4* ԩY_3h:9r3x_X`UFėpMTa$Uap CC>~qUJ|VBd ̙S}ivr].u(|nO4"&ŽXb}tˉfu +羹92!\q"ɒsSBB,Kict#^3ALiq>!y+Gn=ɭ-D,#+5Ò9c ;V봂 [JjEFS#̰*|TefH g%CkKWF+nBbƘʷ4CA;8.!\[T0@dܖr)/P6Fkۢ-c`^$ !6UOo{B`&d\i07 xPР=]gr71S`e*gE*=: ynqcߌdIԶ?˧%̘asL5p5BO@ ؑBh(>% XBepH-F݄iJ1g|sw@?/X>ڎ6)uK pat6߻G$r@\NA.5['@KȚN7 3:k($~&tW k]1ֺr:n0d5f]2wI١,`>.:q3YE@swս?L4R>6z=NhCes@zJ f8aE@.N{omX;rDQqţR Db%%^3obD}ZHs{oT[M! UPTdQ؄nI臆b\pD8' h{j_˥5飓,r? 2%=R| |̕7O6>+kf39t`6Z(8sl\eyIrf|^W\aWFI.x> {_.u{@!LGBڧ-YYF[>^5"^49n 46^q}L+q`3;?$ 3ďqN8A7.Ow!S17]rX/9CkL*AMTge}]k!G2Թ*1mjiL^Cҙ yx}JC2b!fderV,\Ve1:[= .IJ̨EZƱ H?W_9W#p2#VqΗG7vͶ:n *Vk䙏0BNӅ_Tx]C3ӓ&.%.o "Aee)Y/Rs?1~Gb}kJb):*VY͘zZQ%_< IR*śqHKהa:IhpvB"×Ш 1F0;02WjdA2$*nwytHwd3[ &\qAkxXp5@y΂~_lg _  šmm81!iwh;6X\ ``q㮗_CF< C>B4X7LTj@2&l}1t9N<;,{2FZ|ekrҍCPPoWj'Xqn#~OEl$ЈEB;٬k^5]1us9=;Hu0m5I˟>?Hj+FeiN sĺy:QZm;@K?ӂg`\LZg$30kjŻ<8_i#qDHBL"8(^fNgc͏'zqpl6<6VZhٔnE}~eǡ,5HT!@٫=^\u\jQug vu!y!lph@̻Z-zG$ȶtT5ef,sΔl(N@lH֍lT2bm5] i煨bg"F9bgd_K^@9Wx&y|vy.4Ei(sI|<$}]JЩOc<:~[URO) a|9 5Jlk2ܚ5J0~-b_Xи8_ 'HK\H1{Vge8pq=:\0KK9}m/Dϊ:n'ȝoiӾ*,\cg$DŖ"pᣱ<։Ga\T>6E⿌><=k";nF6GZ$X:e  ]z@ѕA7|G6}`nRCӈ?OŴUΔЩEۜoĮ .ˇ1o n. rҴgp8>igq(It8u)qݭͱ&ND ^s fC!MTs^JB3S^?EBqkg>tX[3:>T{ԝ#a$qwuw6 vFI%Z%c%Qw$"R{.idQ- b԰+&$= _hӂEe@!W21ºs_/_En[*Ia7qMaK̴–(K[J/&UO 4EgUW_VBHa&s<<Ɣ8b$O8-ZW+ 0l`Zh ;Z F`K0;|8 yMD0Qa@yXdb`*{9a#3TY^!'f w"U\Nnp_Rġ2K6_O- ׆aju=:L鷍S-E1(MTƿexhR'4( w4OP@bC.KsEf}?'`r6%?n}#_ܞ#% ~_9(\_ނH uZ+,ImrN39g_1%KUg*A? qr-[_t_ӏw6:&]3kٮTF>@SM#ҿmni[M݋9ܙ &Ueh]7?mj8#EDFu׌h#K9hoY #Dh|( p' 7x+uL)I){ӿL|Qt-o{<^H^@uLQ-33`GHU a.Q@z! /.(4^eA,tP5qfs6(wW›(Jz&?tŔFLBNș̔BHu5 GRjT8[$`w|U*89ְ\Cb7iUw0,5wXk~޼^tǫ_m.W6J[~cEb܂ Qx)+uP ʯpGe(Df|(kE"!r `*J"mTYwV\qjla 21PGؕsQ)ՖO*<'p"s[8T.9Ja۶QV=su-_O.ˍ:7&eF[$q?iIRj:W^ӝF^A~v k{fsh5ut[0Fpj)v pΚ0_e~IV<:B{Rp@ٸ~ν5WmUǴoۼ+Х VJ$sB16 q;Th[%`6g\ŸK(+g',L441lވ%N}`U"jf{MNozI87HюU2{Pqy(f}u@D.1a=Yau R0'نVxS ' 3tZ'pC+~l,}.v{!ǒPLHOu63 b \iqeB i x} H8#=ա G 7E6LJ ̬W0 +sӂra- AWF)"T W&@07Bh oxu; l&C.~?+_"I̒/肷tc%㞗N-jvHc&2R3ۨZ q2|I|ܭKzS7DՖ -B|*g{6#kqW'ҺnymkZ-|O9(7Z:(:!= n[{>9*g$];[t3B֕SSM!,6F뮝Άe>CH }N#趽,v@-e=ݭ<)6a9Jz ׍TiuޜqmNSZY^LI.:#WL/E =,hz&8s{vZ x]XM7QOFtBϦIO滺[GZj0u5偩62 f.t^m va: @{OJs8#:9_Im?~ݩ l(Z棈W9Z3~<FN# :^_E7WRfΐUACs"Hm'0X̯G1c9 ik.5Zgǯ|KX66mo$MD~!pڪ3h J,X9ǭjfReL1rOj=u߂b)4CxmtpEV<:j1OXPc?7#2?&V{dόq6=E\M oiM6@+yLр{V F> H/.3!&^NYEc0J~\at F4 LĿ A2dBOԟ鼌ReemI\=77MCzH\[3lj1 PC>ݻܑˎj>> &Ұx1mIrH" .-Q|QdhQ]+DLj]F.?G/|9_$dʩߥ *D]&ZK֔٩=㍴\6󕑝ǻ 98}8#=<&!b7qomӰD^ #od+'9#u#/+=oUny!MJ"\x iJzcs~<=5,G6ͯHHa7N& A_^P)-"ހ{OYE*'Wӣ?R'^Z ϑ} -4'NZ%9>:$ Uvo1 7y8%$UEN/ d{ldqMTP?i%'Xb)kɶFºpKd\J((7C'tWw]g5ċ$l لQ>qrXHSWjՙ- ) ݑn%3܊R&]x8,S>[0qkؐ@IakWY3$iKl6l`iY۷,?A B^=YM=&rĮw6Z>$>;ʎYĝzRhh9W'+ϕ(EL[kH`uܹH3Sʳӳ튍q^[&t۞:G4;ꆍvJs{-bN{Iv b7&.1?Ecꆷ.ni~=l?AyVt"6>}{[1L,F]093=!wƛwN;'hgK֋"OǛ~kQ;J?Xm1r;zHe^SsF~RR;dTLމˑ2Yk\$[Z,j+L `N2>e.A ֵVEp$'pHfKp=SWt2;Iowa;nz:B+0(Sf}zTzm\zG"2/;6aU:!H^xuzYBޮ7k(OcrrJJn+3F|IM\`"Rx;,u~Rh>R%߫F@H|6@K&S"`&t++!PŲ;'Cf ۈ]ک3 ` J>6ּ&0vF4>^HėGKFDafScDzsgQbLQR! TȎw{4/{>ڬ)ǯNy ^ +u i2pڀʠ27ShJ(i$gR{Uvv @qtGg-ݱqz83=ĽMćbM8?TF4A ͊#!WЋmB+x= X_2ITA3ڍ̪mXϥOhJk?C5M <lR"zsN2k~.b,`{0֙%$dvp;U(7i([g 9ͅlJ9*؀ߋ~:['W3(xX^Jz4sBZ4z69933$̋2 nH u:RFT[ .Fd#- 5p,.Jㅘ}o 0P]'mLiGg[3`,:j;1|m]lKW⫦E\Z%d)loj3bύ_ء&:L!w?)Md'BfWEWu#h&^2/Uk@}@W:vJ vgaQz#G㻶-=iQj+ucF[* ,08 y!răb_y0P~]^b0%z^ZMXefA(6Xv5z"!M(i6%f}$TiNjQ]Кi~K2꽞\y;mUn- ;{Y t腆&x1?,9U@I0Tau3Hdg\ `čSņᅑ6S)g`SxxYFkgq |N笃خ2GjT/C3l톕Mr]el؄|PM5 1C)_x*?T]5&0;e MW n\nnt剞gQsH[T iVMlޟ-sJlQa4XeEdwd _4 a2l14Sk(r|#[zvKTA@ }tdVv,$&!ܶ i^<)t;oF:۵Be EHyUCʰ$&{ո5 eV<]3GT+;vḂ<ÐKDΤvݬ |_6pq"H2jmü+,uL*;]S+g9n/b횰J'k&Ž!譤ȄՁ(P>ܮ iM/(o#uUϭkq硒!֘wِOūsfx!(p~~vu* sNw-S]~JDv zV(pM-`tl޴m|vZVO |`Fp2:DD"h0ퟃ9YG Go+-Wxy "&h :i/Ͻ"-aiVz!oI P<{"[7^܎`X8-O5SUBгYƍީ\@魢a\W03 n!)|L wېHlX4+;D2"8+i-{Hv=%{V=1o٩ Bx48Jƚ~i BO֓~x3'kNGdfnwMI͔4{n`KJ@rN]/|2v (nVh_S;ӥ#EĥO+i fBөԅ9CmY/6m@؊-O{v oM%͈O0}l ;OͶe eLzGofT"U}5 [t ڡ1o196F6=.~ ^,[HVF c|wu}RwL8NeXpٴ [ppڽ&Ya\G a[/ dJ\ 7.ٴ~EE'`.\m%WcdմsB5YVœ9;nVQ2=EVJ6 \cƦcO ixhs,!"FZ^Xj+[[2;Kfx=靜'W6cgAn{A ChBX"J1aj K~ziJL}>%5{!n7/GqrDH=zl%O)CW'!E׹ Uͮ?D!91OqF@F?ΆY&{Gnx&\?ݤ+74|lኔX# au_?!FTAdYRm$aI.%8߂nbmנ$e\5~ZpC>D~1Bv& ~g $D @2 4M:HYAe˄Vٚn7rQ]3>A-J\Fba]plm %"ꋌ:)r^U+Ǻ@E&K B. k0w*&->rZپb~%}ԾGGj" ~"IO @N3PHg&vzhWjHBl7aݑ-a =cY;n!20qR#^T+yoht_aR=.n+*"" 5ʭ>syq?M-0s2s{x%\˨oC.ѭs#xPWpaDH<k툉:"l֩Ƹ6?QD4]h/"Rϙ:Һ]%FM ([H)e\dvi UO[f &/5=%=~ Ωq{ڐ>{]J轥{ꤰ`q WM[e^>/c$'}p:N*dWdtr (&d!FY6V;jy? !uBeu?S@_BVZWsa>6N~A8^KExjh7ޯmG|@'Fc<`MY3k9'7[Hb3O!YM?MF&c^";{- d'a©@Bg/m$Fm/&-R=]RPq&2rwN#ir-rLmijr*lw,mѭgY-5 {6g>_ jix--3wu@4 ݎWwL)Bt6e2'kT^u_mm:lMBA kg;UΪe}dseAd&l@l'lljDM.ʏIy][9#q$z%歃I KuN0j|Ҧgg>{e{ Q\x"OHWwЏABό5#㹓Y/ֺܚ־⸶>X@F$Xl3/yY.+Z]6d@ݿ3Bnm:aKn̥6'=|np&i*gR^vy `KxczՌV#;[Ri-!iK灼DX%f_or(_Qs8K= ?F/=|3MJ|龧 &%t r<ĕ֘?_ j$籌F#*uEY {l{v(b \/3#pI iCE~.[#vɸr\ڴ}xma1Daj1oRV8WV"e1.He/GX*mj{+{ *FN/mߕ@+79rG'PixTk@h.3=a7%35l z>+N&̩lz\ńdj~:^@f_>$gW 0h֛ls!#>G!57^ao 꽟ߩOSF^H=Qk@s+7Ca,U >NI!q}Gq9) ݥנx*X~0r>&H]լ |IUA-ۅӆjeIYI$H.ΝNZLDWc%rgQDA8ƃy+!e]wbc(iQph [q!aᾕZ獔0%z5`jۄFf&tAl,;zuȔT0YOtb2Mꥭ4Zs@dw( _X{d,,TP,6;N}A2ZH<_x,:0b#wp*|YMp+͕ rʺW3"IPhɤl?sx !p>\"'](-';("´\%œ0wg=A#F?hiV϶E* ޢ)$ Q0ŖX.ֺǭqcM5$E^l ]~ƬJi\@'Ƽ[`'j4x\b/"5g-k%qHLY~-Imz ;ȤdKK- 1dfFG[f{(4|pzup__$K5G$W+f}!? 2.i@f/#L=UV~ZaDșl5/U NuLran")p5G8C_3:>M'FԽ"&_<z72ntNI$BШ:=OXt37 [ޘ渰ifmQ62ktd,>߇@ ,E96iF׎T i#[ |j.8<)MӔY뀐$e-iZd:5YF2\P[4K ˔'6Eng|Qds<\6SŴMn(0d0!tp:N3 %}eOtl{"\\;M%rAzNPz3Hv ~9v.{{YjpӌdCT|@4_YɔQf`tc=w<;Yq6XbN6MVP](=\W\A;@聜.RM.ibt2t!zܝ>IA,kxp}y}p%ä5*aiֈ{\=_wɿzu[͐Ӥ^X{i^d^L(&#y%{#nMnd5czݢnfl;NDx;U>puicL>Ÿ~Oc+5B3{hj4RgK."$mqp]\EW(?E#_E,3XO.َ3';%/̅ zOtVtyN*fY;B,[pSJߺLdC]_/:L1akFE˦>i34`+ [­ b  v]'7q<[ìaȲ)*7(l~4O't;qmy-"e֖,ىvmG4`M'l)--B-ܡut0;MulzN59ہQכֳki`ߡ.^o_EyE6B8qǑ8D;6⠥%< I$\r*#YV6dMtȓJw}h5s*~:Rj?\<@(;&Jt g A <$XT'`Hww=vGHćN,z 0Ld4#)bCD/@~*+1Dژ™.Z4gHZ5p슷"S?۟|'sT[oL2Ԁ%w"u"I.fPD0YךzbA#xG/6d+G# tmۆ݌DH P_5c~58nMUC(WM*d nܫXKm`0͸py+F#i#k|bh*DQk 'JHnU^sE48g SbaANUq_Od r4['KUhz`U/"sF mޞ}}Nba?Ҋatcx8*[QkUZ]-1LQO_E5dy,H[C;e)|ԋ?lb H^KDzʮ)sȓj\1(."?l:J2NYܾ7we ߏ^#b.i~ǦR&B=q ON9 +mK}u ӛD2W9Œ> ǁwڥqǝ]$햅TSFQ! 9|ۆF(*ǓR)y\G׿'W-ܝT g;sl7OCOTrxǠ=tv/HoZt P bۀ#= S3L<:Aۯ9UOk ܪwYAPkg1,|;ΰPIg" DŽU?q)d&P(g'r_~0'58FoH#Eh7,y܅ʁ;OS\ |nP^GLL;dW;SvDyԵa<:)Ⱑǟ^WD>Cm6=hvƞ%-/_d WNv,AH/O1s怸 FتG,=̓|`[Wq?L2=&] %gCU?j~*]QáJH-s,O?ِT^e! `-RZ?.L~1vl+4qL&ktNѧfZͭEI@yz'gmA̰{%=4i -S>IvQ;"B#gF_ jFI/ؔgZMT?:Vq vKXFĞntI{PwG]kY FQg8f鏪 X=*]@"̟: YZ