gfal2-doc-2.10.2-1.fc21$>r$Aqg}P&8d >8J?Jd   2`d  G(G G DG `G G 0GLGG0GLXh(8+9+:%+G8,GH9HGI:dGX:Y:\:G];G^A3bAdBNeBSfBVlBXtBxGuCGvDwHGxIGJCgfal2-doc2.10.21.fc21Documentation for gfal2Documentation, Doxygen and examples of gfal2.V<ίarm04-builder05.arm.fedoraproject.org Fedora ProjectFedora ProjectASL 2.0Fedora ProjectDocumentationhttp://dmc.web.cern.ch/projects/gfal-2/homelinuxnoarch o^F },L  B  c D #hU))_H?*|xx | k-4E; _b{ # M: lUM A큤A큤V<ΤV<ȶV<ȶV<ȶV<ȶV<ȶV<ΤV<ΡV<ΡV<ΡV<ΠV<ΠV<ΠV<ΠV<ΡV<ΠV<ΡV<ΡV<ΡV<ΡV<ΡV<ΡV<ΡV<ΡV<ΡV<ΡV<ΠV<ΠV<ΠV<ΠV<ΡV<ΡV<ΡV<ΠV<ΠV<ΡV<ΡV<ΡV<ΡV<ΠV<ΠV<ΠV<ΠV<ΠV<ΠV<ΡV<ΡV<ΡV<ΡV<ΡV<ΡV<ΡV<ΠV<ΡV<ΠV<ΠV<ΠV<ΠV<ΡV<ΡV<ΠV<ΡV<ΡV<ΠV<ΠV<ΠV<ΠV<ΠV<ΠV<ΠV<ȶ4d0a1f30217496041ee56e1be2a1379e17d90f57a9183055022feeef586ba804df511a9f31569a165c828070ff9b70d5aa2a1199dcbb14a2d6e44bdd56aa6f45604aa252b0087e69e2a86ecd0e502620586f4688747a09afd2319dbd469a2700322efb84c658b2442d9f77925fe31ff00bb63ce55c4fc8ede2d6faea2b613a58486e543d72782eacfd324c22eeb61bcb1300ff501c658bb4919616596013aaebe2568337fa773997fb4a55d1b4df70c5872eb4c0616f4e1788911354222af83eed6c546df75f3206707522093232a0190e461638dfc5b3ec09b74970c3c768a4fdde1d84a5abbfc646fd70a2f53a4b92421f1beee68c177f4dbf5a6394b1d08178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bbcc72cf908381b5768f5083b142c656a5be92d36ab07f416d0ebc82e845be95bc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178309bca84c070163c4f1e4d6ed7b66d32b4bb0aebbf9f8cdf9538c072761cd375fcb2fc0c8f4809b8bc578e9becfcc24720c97e9e4864c0c0c054898cdb963115367558fad096259723d9acdc962858fdccbc0c8c9c5663773434c08a311f1e69d550246c30d48cddad8b2b597f2012ebb79af1da1ec5f4ac8479fc4d6154a43979aca6a914db3e499fb0d6ce13d3f848a525b106a34358a6a684b61ac988ddfd75fe2513cdf5d29c6ba4ba60c741d7975f41220c10ab2661bebaec157a7bdaab4d1e61a87f7c6efeaf7750ba6f681c9e0277bbc86e2e865c0e57ffd065a0e6dcbbeb80ab75ac7efc3e9355438a6a3dd49d2580cf3c3f5d4957a805daa9264f779ad24fca24586fcd10a2eba314fa213d000e3faa3da55b8b2d24d20410f044329fc6ba950ada346ef82b8e1b149133593bcb72b69c2744249c03b05ca9890c642d5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1be38adef58dc6cdf1ff29d345055fd44538f9cb2c68c447da967582faaa6e3946973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b5c5db183d1f7121761008f92cf0c772579d839f3c56cd99df3d9b47a5ab32dd088c9d808251d5da9729528d84681b92863793b9ed25879768a2fc646cc59dfd8c283efb0a21c7f452c10168a456508038c535913d2f3df0987764040257f79596efe6298fb5d693cbac57f7478c5251fc192682855aef8017dca59893344b8f6a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e263178bbf5f6026f39400d1ae5e4674059fda52ae92e45c98fec781a7189e3747b2ded8c1b1ba638d6fe84e1c8eebfb9abd17c240c6c365e18ae7df55dbcae4e7f52b6e39637fe655353b2e2a4bb3aedc0cd0f696dc9001f504520013e1d11793f2625a3495d3716ed3ca40c4525c6229499ac2b6d19a2cf3b7abbe329cba29ece1cdd9a06e212f98b4b5e88be068dd458ddb1a088884dc4fd6710c4cbbea9afe85b7d50ce29b45885d748a98c390d6817968250d58fdd9219c74ef9af59dfe58ae5ff78402a4b43517e013c92f76803c2c01dc5e85c0a65e06c6d8ee01f40793967a73bb8e4649fbdc2f5021b3343e6e663665eb70d067c15ecf3be3f2cc002d35fa10283cc7dbd4092d8928c7e55bc3cf79980370066a96ed978246ab22ac10b80b720c03b634d18a03a6d78863b706913aee44e8b840ddd21232c6d776b985f09b692caefb62e170d408a414a1f445a9bb80156c35fba6b0b541f38aaebd9bf9f98b5cf668be258d71457a37d5d291fe00000a383c2032aacb8d8f50af5737a36df7aa300126713603640dc9f58bd33092614a5139d30d891050791cd980696ab42571af8055ad9542fe6e8bd865347648ce301746f7c23b2be3691b7443f6b1ad816670d268a5ec0e5806005dbff5ea16e453ebf03b9bdf79cc9e5bfa8b02a80756767e03402330404c51022140c6a9c29553665e5f4331b27699d628c3f87e1c0edfd4731916259345e2ae9bcfa4f07d539d1eaeac7872c0ff130c647fcf8c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6a9f35e495b8feb85865641f206a610104bb3357cf8d4bdec2dce5198deb903a74bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4e9cb109a995e13624c44ac0934d437bcc5b8a4991c30619170527b65a3c19a13ee99d8ac329b4d308006465136687d83075c381a542cd41a32fbd6a014f8a7c41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52576508c8b7b132c3127143e0b89898c48704f123accd1276e72f7a40ca8cc5fc5f0c1a5b8d8929f4680df9cd9e6b79b56d83d9e33a0a9220cced723a9add418c139bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b480ca4d2f7152f2aa36461ca4a6efd83125d655e5a4401e8b70bb2d3f669a84d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgfal2-2.10.2-1.fc21.src.rpmgfal2-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1V<@Uy@Ua@U/@TPT@T@T}Ti@T`T\@T @TT@SGS@SS;@SS!S @RjRv@R{Rg@QQ@Q~`Qzl@Qu&@QeT@QP<@QIQ']Q@P@P7@PP H@OO#OONAlejandro Alvarez Ayllon - 2.10.2-1Alejandro Alvarez Ayllon - 2.9.3-1Fedora Release Engineering - 2.9.1-2Alejandro Alvarez Ayllon - 2.9.1-1Alejandro Alvarez Ayllon - 2.8.4-1Alejandro Alvarez Ayllon - 2.8.1-1Alejandro Alvarez Ayllon - 2.7.8-3Alejandro Alvarez Ayllon - 2.7.8-2Alejandro Alvarez Ayllon - 2.7.8-1Alejandro Alvarez Ayllon - 2.7.7-1Alejandro Alvarez Ayllon - 2.7.6-1Alejandro Alvarez Ayllon - 2.6.8-6Orion Poplawski - 2.6.8-5Fedora Release Engineering - 2.6.8-4Alejandro Alvarez Ayllon - 2.6.8-3Alejandro Alvarez Ayllon - 2.6.8-2Alejandro Alvarez Ayllon - 2.6.8-1Fedora Release Engineering - 2.5.5-3Alejandro Alvarez - 2.5.5-2Adrien Devresse - 2.5.5-1Alejandro Alvarez - 2.4.8-1Alejandro Alvarez - 2.4.7-1Alejandro Alvarez - 2.4.6-1Alejandro Alvarez - 2.4.5-3Adrien Devresse - 2.3.0-0Adrien Devresse - 2.2.1-0Michail Salichos - 2.2.0-5Michail Salichos - 2.2.0-4Michail Salichos - 2.2.0-3Michail Salichos - 2.2.0-2Michail Salichos - 2.2.0-1Adrien Devresse - 2.2.0-0Adrien Devresse - 2.1.6-0Adrien Devresse - 2.1.5-0Adrien Devresse - 2.1.1-0Adrien Devresse - 2.1.0-2Adrien Devresse - 2.1.0-0Adrien Devresse - 2.0.0-1Adrien Devresse - 2.0.0-0.10.2012062323snapAdrien Devresse - 2.0.0-0.9.2012061511snapAdrien Devresse - 2.0.0-0.8.2012052812snapAdrien Devresse - 2.0.0-0.7.2012050413snapAdrien Devresse - 2.0.0-0.6.2012041515snap- Upgraded to upstream release 2.10.2- Upgraded to upstream release 2.9.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Upgraded to upstream release 2.9.1- Upgraded to upstream release 2.8.4- Upgraded to upstream release 2.8.1- Applied patch moving buffer to heap to avoid SIGSEGV when the stack size is limited- Patched a bug in a call to gfal2_set_error- Upstream backported fix for protocol honoring on SRM GET and PUT- Upgraded to upstream release 2.7.7- New upstream release- Patch to use lseek64 instead of lseek in the http plugin- Rebuild for pugixml 1.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Disable GridFTP session reuse by default (see LCGUTIL-448)- Patch for symbol that dissapeared in Davix- Release 2.6.8 of GFAL2- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Backported patch that fixes segfault on the SRM plugin when listing empty directories- Release 2.5.5 of GFAL2- Release 2.4.8 of GFAL2- Release 2.4.7 of GFAL2- Release 2.4.6 of GFAL 2- Release 2.4.5 of GFAL 2- Release 2.3.0 of GFAL 2.0- export transfer plugin API ( needed for xrootd plugin )- make all gridftp ops async to avoid stalling processes- replace gass stat with gridftp stat- change gridftp error string pattern to satisfy Griffin- display turls in verbose mode, needed by fts3- fix memory leaks in bringonline SRM op- fix thread safety issue with gsiftp plugin - add the bring online API - support for the http plugin by default - remove executable stack need - remove openMP dependency - add synchronous cancellation API - add gsiftp performance marker timeout - support for srm session reuse - reduce memory footprint- FTS 3.0 EMI 3 update - minor fix on the cancel logic - change the performance marker auto-cancel threading model - change the performance marker default timeout value- FTS 3.0 EMI 3 release sync - include event hooks support - include cancel logic support - include performance marker auto-cancel for gsiftp - include checksum timeout support for gsiftp - include srm session re-use support- fix a minor memory issue with the gfal_transfer stack - fix a wrong error report problem with srm third party copy- fix an issue this surl to turl resolution for SRM third party copy- One-globus session system for gsiftp plugin ( FTS 3.0 need ) - correct a major issue with the gass attribute system in gsiftp plugin - change the lfc set/get env var for a one compatible with set/get opt - add set/nb streams option for gsiftp - add the mkdir rec function for SRM transfer - correct an issue with opendir and srm_ls ( ENOTDIR error silent ) - correct a memory leak in the cache system - correct timeout support for gsiftp transfer - implement tcp buffer size support for gsiftp layer - apply a correction on the SRM over-write logic, related to a BeStMan errcode problem on File Not Found with srmRm ( EOS ) - apply a fix on the transfer gsiftp timeout ( protection against multiple cancel ) - fix for SRM filesize problem ( defined to 0, workaround ) related to globus 426 error bad filesize - secure the callback system for globus gass timeout - base implementation of the http plugin - improve reliability of the bdii resolution - add a fallback mechanism in case of bdii bad resolution - correct several race conditions in the bdii layer - add thread safe support for set/get variables in liblfc - correct a deadlock problem with globus and gisftp plugin - implement the mkdir_rec logic for general purpose - implement the parent folder creation logic with gridftp - add support for lfc://host/path URL style for the lfc plugin - switch off_t to 64bits size by default ( _FILE_OFFSET_BITS=64) - provide a "nobdii" like option - provide the choice of turl protocol resolution for srm plugin- Official initial release candidate of gfal 2.0 - Transfer API is official - gridftp support for performance marker, checksum - gridftp support for gridftpv2, dcau param - SRM support for spacetoken in transfer - SRM abort auto-management - parallel operations in transfers - file protocol dedicated in a plugin - configuration file support - srm timeout support - general purpose checksum operation support - POSIX operation support for gridftp - cleaner plugin API - new documentation - I hope that you will enjoy gfal 2.0 :)- Snapshot of the 0.10 version for testing- Snapshot of the 0.9 version for testing- Snapshot of the 0.8 version for testing.- Improve gridftp plugin with severals other calls - Correct dcap/rfio/srm bugs related to error report - big work on the documentation- Initial gfal 2.0 preview release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG2.10.2-1.fc21examplesMakefilegfal_copy.cgfal_ls.cgfal_stat.cgfal_unlink.chtmlannotated.htmlapi_change.htmlapl.htmlarrowdown.pngarrowright.pngbc_s.pngbdwn.pngclasses.htmlclosed.pngdir_0d8381fe6082ee7b8d7f9e53ff2a6224.htmldir_310b47614135aad694cafb7265578956.htmldir_34b4cee2b5900b653deb3438fc906cf4.htmldir_478391340ff6d2d51785971b5fdec9ab.htmldir_61c9e5842729cb34568d93cb98ad85b9.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_7c564b6a68fa5e9e080909cf039bb8d2.htmldir_8251f44a29b4119a6fe9fc424be595d6.htmldir_aebb8dcc11953d78e620bbef0b9e2183.htmldir_ffd15e349ea497166a76d5042b2f5c37.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsexamples.htmlfaq.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_vars.htmlgfal__config_8h.htmlgfal_diagram.pnggfal_testchmod_8c-example.htmlgfal_testcreatedir_8c-example.htmlgfal_testdir_8c-example.htmlgfal_testget_8c-example.htmlgfal_testread_8c-example.htmlgfal_testrw_8c-example.htmlglobals.htmlglobals_func.htmlgroup__config__group.htmlgroup__file__group.htmlgroup__posix__group.htmlgroup__transfer__group.htmlindex.htmljquery.jsmodules.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpage_design.htmlpages.htmlsplitbar.pngstruct__gfal__plugin__interface.htmlstruct__gfalt__event.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssreadme.html/usr/share/doc/gfal2//usr/share/doc/gfal2/examples//usr/share/doc/gfal2/html/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi      directorymakefile script, ASCII textC source, ASCII textHTML document, ASCII textHTML document, ASCII text, with very long linesPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 1134 x 787, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode text, with very long linesASCII text, with very long linesPNG 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-interlaced?7zXZ !#,v#l]"k%f%ui'zIm!uM8^^`7жM@=K<z,q溔")0YĔhNo u )1>]`ӓ[i*tGS扉.mB$te^ռh˷&i>GaPGpedUJ5sKjeڣbaz#S !_,"p d{ յ&Fz넀yO7-_Wʦ;Mȷή/µP}Qy T8ũ?Xۈ6ܷ?vޅK@ ~σzۂIStp)˗bGbv! yAO I[8F-D@d,3ԥ̭ceV(O]v45.i[>Z%'1#$2l3'd W% , 6We/S6\kp"f K*K &Pj6y@cz+}%`)_PRe2?@Я[l_D$2;瓹Dh[?ˤa7ia^SRQw^@wG9ۗ$ozfQ31/=o΅ _˟ᠯ4Df9!S~:-Lq♀m1 tgY_w-@J37BGTa8kj&s;WC{_>zp7Iōq[P)-U7wH`ׯM+Sa60x|ل$,q\¹oy< 4}j.6b\+y{8/J71ʙzl "cVߥ!rYЄb!& Œ eəNk*ǺPY5:u!MU`c 0iEXcIIv3P`D*4}\:q^?hWWOSݜ_AuR}%%Ue!M;I^o}i퀒;G`>yIuA3?_QWZqO rhtY}SEm庱GڵӀ @𓜦 Of7 :bĶRLy.SK.oir+Z{~94Lhk^IW 瞷8:0@1Poj"NHSZα}N\!oo+~OS56 O.xdTsF6-kJ|ϤTq Brn>qJ}*Yߙn`c9޻زkci<%Q$D:Kz9r#Nu~Ch:bkcAYbe!b5#HGEJBچ4,0+!27E[O& hC snyWWFL  gA9  )+ͪyCT/-cMR°&̠X>n(bj9I#O\ uE%qz`ERiQl݊A>`8j6@Wgt#U'PćWN p,h?pej| Zf  U5Y^EvBثdM}ީwN>ah : LgU\89@{ɣRwLaܩpfkMs59鍅4!f=8NK0k{k$9HdžڹA΁հe YB8͕u,xf\/Cvl$"4^-\Hoj0Pms.aOO^q db{*Mo:ؒJG T G㳴:a{CS&E *3T7+M5ZB2GA( y +HX_1U@gN<c(0x)r4qmU"1ʼn^Q I_ktlֶ?X{6yY@I>x,WAZ2^2x u[/sRb0/_ S Z5XxWՓw [t)$]: h_˜ U;P-ݧs &J,\pN  8)\,&N\J "5mfRؒy'},H?*$E!c<Gjի۩Q-HǦ;#e4}Ԭ-\|ЋiХB]y/U(lrq8 aq]&S/xgצUt7wgQ;0V,>Q 1|͌1QtolkŖ.r]NHeBKţvR\!JBɹES؞l+%ݕ8`HS#W0GDhioa}73uXyiP+9MA%epBa 9-C՝4FY+G틯[zac(: >`ʍ2a-e(@}Yqt̉K&omM3#FìÉm3;GܐFl$/[k!TNX{|??nk(9 wDS3Nc FG]v |Xohnuϳ`y?+90suD/4(Iet cﮟ12CĵmR.ml(:zg"4ѹ홇 bsq w҆`d/n39_܁X_fp&eo)cSɢDz<-ls^<ޒu)ʁD?gE|[͹&ݮf_qSyP6oGc;Dokhq/[-ֶ$i8 Jb~گsA,}%T#X`?=4YDWxcFՍބs ?+|{VMnE&BLMI2+? eڻ ]1A'_5&;w2cQ2+<R'dDzI٬ۋ˄Mw[m;xGi)q)C{Zlh{rm|[uWD3C;(袷 3o⚁u,ܾ|,4rj2C@ =$d3^ԉk 0A68IkM82^!]PrXVHFFq0P0ETm9 Jpd#~z JM)m`|+1A1Y*0#\Pd@6&Gzu;wW g 8ٽ69o۬\>M> B/2{T=Ec0 \^_En"Te/HONhW:l\i(Jj pRog9ЕjG4[ZW#Upߩ(⹬ V$ C +([Zv qQ!$g$%JIֆN >K1UkۋX] ",t'C˟qp(u UϝT JQY!:M-u~Ec0y)sL Y+d5e>$v| aN\+f|wko* m; CG>| A>o ͽ fdhY=vnZ;(K<<,#KoJa$ 7N'*ql s#SNeɦ9g“_^Q@O<盉K$5QO}m5|=R ^~Dщ1⹏7l֑ ξgƁp`GS7 '&fp1I9YdXc|wrmJ`l\6KS (4ǘќ.Yd#0+Ɣ5sj ©*Ogdx1SM.!͔B9 &~N[֫`XM(ާ:JY+cHފq%Wzњ(Ae;hI'u)@W{R&ISs7f?lkg` %&֑Y6m5՘VN Y ܣ[yIIyu:EvW AڵVr8Ƣ!n04`[cnz<'}~ M m)lqp'WB_Afh^';k7-+y:NJ `YB^VLYDq_6ыǼNJd.{ " ?5R.:)>E3n-x|Z (璫$2= F7_)GBfH2<M^}fICӺ#֭@<1NJ$“h|<[,\m')LKywOgb,l}`p d(>t㗏b#ѿC3%=qT.Y>z\%fe]1<ǽdӜ8-c+e,hR#UY%'ϧ`LPm#hN9810>Zof֋v=I'7)K Ogfuo=ʀ42MHNZ#ZI albRsC֋ bO8<A<FAIgI_I ԊFZo 9P߈Zj33/dJ%6w}^bU~,!k>| |IY./03_n>^!jDE2S!1\@ v"<DY3>h[SCw[،/)Epr똩gMp(p寳wQ"L%P},}yabV9@g8`c46 U !l^n@OJi WR /#adpbq dx%uOul{#<pp/;uho$>{21iq4Y<rnPux7"ʸP巪zQzz _:Eau_W3WT yH=Eڿ,t, Wpw{`]Ep!|`4K|!=E39 V)RP]*H' 8nou_BNbl: Tlr (WUt<m&2˹G8foku~֧#>kIF;~t%KTkE/TKdLZ?x{֭ `QW`C7tLC`gQov}-Ul (Ó[c@ 5!3UQPX̰b^s 06rkeן݄q$E4厇(]u) t4C7՟;N? dQhN@ )[g5R˩{*; 4eu0Hɵڌdd>ecc5w2_u][2H[|VPc{ի>y DrBn0BU? 82|eg>7}'w\R[zml/*I 'FPl+r,Kq$EP-Q`EgwEBd²יtd-oLɐrNH4A~P[H[eAX,6$eXL_Cb U@'(qGvj-}ϴn႕ iR=xg|8:HPXHS\cn (2z\y1,|luxGr(5z 'CY&JU&jߨʊRQV± R*T *2c=4iE^@#?TWƈX 0 7`zbD>14@rmGuQ*Z|Pw!r>5އ)8g4 gTR+xD4ROX=h`e/ ;b %oBdzL ١ rNr Y2KjpC b2j!5t O&K\aE NwO~,^oђ~?Rƪb|B7fP?9`O\QqRJɠ9Y%?{z O{lItQB ?y0#0> /Mu4 ҈qgƂ'UYrU,:}vD\([^&QϷa IfHEG MQ9s 9 9C4ET}~)p6O4CXWfQMQ߆*9ЀU;'*x\+Q9SQi[oBvE*vSr铧@Qpx9eK}Z(=˟d+uF%ts9@~[P&Vp =]yk29+φ]vni 7Q9Mq&~V~V[X%Fݍ>w#^uH=},( Hy &1g+V