dmlite-docs-1.15.2-12.el8$>.֪QRb,.~H>:?d  ; #)0  ! 2\ ;u ?Odqxy p|( 8m9m:ymG\HI$X@YD\T]^l>bm dn6en;fn>ln@tn\u~v$hlCdmlite-docs1.15.212.el8Documentation files for dmliteThis package contains the man pages and HTML documentation for dmlite.c2buildvm-a64-20.iad2.fedoraproject.org$Fedora ProjectFedora ProjectASL 2.0Fedora ProjectApplications/Internethttps://gitlab.cern.ch/lcgdm/dmlitelinuxnoarchP  &t$> VU% 0 g, v9 \ MM  oK i` ]G j# "8 NeAJD D( ' v01 h1 hDgc [62 b  !0 q3F UA' n@KZ Z Y b sC3  @zD  $7Y 7 GT= 2FC[  P-K &  I wRA dA dR1nH wEPGv_ _ 0,b #\b EN % 5 [6K  ;F K e4  mP P 3d   vu !B ='; V; VW?  8 81J JC( ,I'7I 6YmK s so0[  (*W f>M,D v\ 6 9 9Ln n n:G 3?  *!* 27 N Nc c63  \T '7 #? ? E   1 MC E p%_ * /j% p4 p b Y J  < b }9P TAm8r aU _=" Z :*8g #|P `HChU .W- I0 b: 1e  J  N# zh@$M  f4K W` Xj\*S $ 2;n   2 [  [ ` F' D?PP m lg%[% KN( $ )'& Er /d&@  Gd"b #4 nW # C  f Y Y  v - s G c r  R    m  y _  ^ 6 h # \  ? 3 s    / ^  7  e |U 0 E Q dVJl WA o|Ne 9 |FMY , ] 6y # D1 z)A>E 'L! V c_b{$ '7Q*w _% n  s( ~+= j .L  C  +X |&  =| Wj*+ " 83!; ju \:Y Igj! m+ rv< hx8 ! B   Z:   O*  + Y  ,4 Kd d ~+  `+UM$= A A e 9?q9*85* ]9)Rx. Z5@10(DD7 g\X'ywgnB QD\uAAA큤A큤A큤c2Gc2Fc2Gc2Fc2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Fc2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Fc2Fc2Ec2Fc2Fc2Fc2Ec2Fc2Fc2Fc2Ec2Fc2Fc2Fc2Ec2Fc2Fc2Fc2Ec2Fc2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Fc2Ec2Fc2Fc2Fc2Ec2Fc2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Fc2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Fc2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Fc2Fc2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Fc2Ec2Ec2Ec2Ec2Ec2Ec2Ec2Gb/Hb/Hb/Hb/Hb/Hc2Gb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hb/Hc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc2Fc59ed8a9755ec78881ded4d9c56c78e593d44ddf5b2cd7e62db70615ac6646a1e0d8df9aa4a46f3e8c431e1447d63a50b31fbfbb4321c64aaa868dcd3ce1039f6e15a0a56f56f71f4723bed54376548266b7c76872bd4db1f906bb6d0bfd252045c3c54f4a5d265b214ba28eec85f532e8214e78b3fe17fbaac3a0b17ada29a65c33c760a06309599bea07528730aaf96735e555c711c583f7b46146b7bcc8369d1344fd859717434e4c7aff4390ea34a4abee33c4051c2b2f5f6550b961b0df2c28d6cc59aaaf53241c0f803b8bc433050c35c385a65bed4190c7645646b10a54842f8398d4159d86fd9fb2ea63dfb8a7437293fba04cb4a27caa7cefa5993149cdf7cbb71a517953e494e9ac4e34679260ee52a4e7ce5d8fd8cbcdbc9f90848531895f6ac00789dc3297e98cff77b1ee543a70aef868607464cc94196a833a4fb7ccb302e4e4583399df05b19a9b16c4d80122b638ad46efb9ec958b153b56242a6eb0649ef564fe7a85b0ec903989eed225e1cc39abbc781f18eb02b54e24ede00aa4325395de97af0b4a6d559aae19cf0830e30e94459733db15bdf9db3102b36ae6a57553b2d9a7ca79bd643e8d4abc325dd07c7f00e2e1866555ff25788429c671e691341588bff4eeff066d488457183e4c46c759759fbc8df853c842db0790696790b944d4253b4fbb244227d53867b2a064b714708d670db2f89c3f5b12943e1d33e34a12aa73e8405475009fd994a66c239fac20a74955e84dc407a3ca16e90a8a3f1e0e1ffdc6cbf0731335432332657a1a05d3f982fc046819ec20e496548da09dfb6bf2325ad1110e26ac19206c0447678f449f91a2e602d69029a31866cd2c69e349c8539a170fb2a382fd54787b7dd5ed0b2d8e70e99e9d0388e216b2491e13ec774ac9f0ca59e31a8c0176a7cde211c528863387890acbe92c53da0209e72f683943fe33582bdc35ab9f8a10d538f36a8a37157d009aa62a3db6241777d249f9162f9f3c12ea939c92916a289b0505f77e7ca12c68ddfa1c25fef130175e7a694b827e332af72b27d0565b97015a328e9e48efc2f4e1ba7ebed208d0af9eb547def513cea7704fafbf72de43595b5dcfc8628640e705e7ed64e950ea23b7c8d202935171f08f39ec2badbeb2d1457d4a4d7b544eceedfd75ca189cd3d38f3fdd16b2c053d35883caa0e0e124be5e8969510f2a44538c6a390f357b5117def72f354fcad57b10fbe7423a56070860b15542507bf2ed59cda269ac7b46be9364984fb1db5e6e2b215a787f627fca5b8fa527bcf0e1e79472734f0663ff4e0be6f57b9e7a9a27b9b4862d8ad7b866ec850e4304dca82c9d950ea6e16ad4af09d726ffd47dfc2ca9b9a9cb81145bb9a8a6cb0f6e17617589e765886d4e7fc148b763000c77c4bcc6f1200052217fd9b26e60fd64e7a119a04005b0c0bb67eda2681b2a676ccc0a13036669e70e9921308d79fc24f00f6fc077f0beb72b3027d2e3e605f4e3ecdbe06683e9202a8467877f70f325a29473676b2986723a6cdb827f268ae250165cf4854472c1448b2c9306abcfb4b8d96ac2f5d9987611b75da133a5724f55f551cf5ab1606e150accbbc54f2cbfdbd907cd901550b25f6d4364d0466e8377736809097e0e7f7a2d6f7aa09700273dc6587528937e6c062495e3558b70343849b7a43ee5766c2bbc9c490f5e8a55792747bbc444c486b161bab5d38edf9c0b255a45fa6b8f99032a2376ea686155d86c9ccfc8d1067a2e33ae086f51570e0272e88663c58eb3c6d573cd8c15231161f7886365f000dce8fed8ce8adeb63a3bf6c379f353867976685b6ab8d1bfb0962a59603235ef99e43ad0dc9752888dcdecdc734e907094a195e8e9461a69846c753195e4130e5d93c050ed64082f8db3c14bcd02a82f0985c6e13a8f0c087bca0d2d1506aa2256914bf3cab5f4facda10bb1d62dc44f3d4ac36083de80f6df534df81107491088c29007c12c63103cf8bb0abe6cd5b535b96dab1c8a068239cb510d0daac5ee2726518d0d8eb65fe497a8ef57fd7c65856c06686f023cb31c08509908262c2a0e984e544a87192f3aba368177b5f9740f8ff71819bca700f897f22caa0548ce78b84d64322bb0ba2706741061521dded6e4a2304dafa12bcc91196d7fc602ec6c2b43441bca1dbb75a3690ad02330333fdec1f84532b27ca9a782911d31ad3d28ddda1c73bf1096c811ff4dcaa0be48f032a2da797c43ed7cde7d669978f059c82b6c1a7dce01d917d42dc63d593ee781212a6899c285d44b7c9f92f02882e7e4c975bcbc29981bd368b72dafab6ca8963587f016e9183e168bab5190196168bdb8ab936766ac2d46bd37711161c75f370dcbdda5e0738c79cddebf6ac9af2935413d8d8c9720f7c5638d35bce11a1171aad28cab8db79da6e730d001aa81adac176b89cb761bbfe07cc959d533b4d57b3d93786d0f0e16c740931f94cee1099fa581f45fccc034ec5c52537183f2d5c1dfcfdb6ad85c618d8828dcb87801cd961bc5433a072d6be16e1bc16151f04c26f1397eab6466dd9ddf0ce55b37b6a5b3db434200f97658256d3b0b427a4b9546e71e9054649a4f068bf3e6ca4c72ce72d6c22eaeb87fdabf1e57b8945dd06799cc49b16c3660ee6885f7e6adb4eb81160a4b2236c85f639458e764b2f9276807054b8f098beda84ea4c9374d9b1b12f2be8f97ce0ff200be010250b8d351328e461269aece55ccaa51bc10f8df4111ffdba505f1c5d733b5048bd38c9febf8e738c196a6816f923d248a3d543cd58a8793bb80ee740e814a517e2ff683b7553171566d1f1875681cd936cf50dc48f21a11f114a0ca694a46d7dd63d96965811ef1d4e0a0d2fda149eb12863c03515918d5d78cb6f1c85059f96995c40ba7cd4aa139498b1273a460f08dfa68cc169e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b3e4809584ef2294c67ab668de92d205a8fdc70cbf5b87c7377a680f436b54888b2ac576868fea10d3f6a7a6e479eb1a931c2f3801768bdf6859989f8a7feda12a006cf6dd376c99882614a88e16bd2f3507dbe6c2053e6c0ac964bdf61f1458697c93bf61a4e87aa7d1e911a182daee31d0f4d1dc5a9789132f10a7307b6bf71e4b6ffad9cfa5e18423f76bf18a248b47b57c6852cb77c9e5f64efc2aa4b6b6e3aefc47ed35e0e4215766da4e263bbe24ac0c5cc13ae0c8690b307c2794ac721b13988d965be1954d3b22cbe6c4ca797949e08262ef5b872c137b971c32f55550f959768d8131cc57128cc4aab371d4f07d611cfe03f2230bf999dbdec68f05a9c76f18eb318f87da9065469ed28f821f17dd55876a76d8a87fd80d13ef7f9df884390e0c89d4a26de8b9c9e1a345d215a1e0c110fd097a3f6c9463fc3bccb79f63fab364017a29e901168dcf5906f288729341154953c7dbf3e6cf385a59946889d13ad41c93eb7763dfa4994f1fba4c1a4ec236b0771afeae138469105c71a867d8411053977848dc677812996ea46b3c4987a12c21a09be498c480c61d72b02433cad81b10082dee79621d630ced6a707ac7290127113fea0a3c962b5c6c721b6d7fcb07a41e0af5e83535d721a016c9806cba84daadb810bf34b6808c555867d8411053977848dc677812996ea46b3c4987a12c21a09be498c480c61d72b02b084fa7a2c0c024c5984bde6ee664d164a8a57d9c7764751f39eb12eb8c64921b6d7fcb07a41e0af5e83535d721a016c9806cba84daadb810bf34b6808c555a01d04fb98d76737e7ef706f0b3a0846ce5eedf3616f11a09c1ff4c6a85009f4fed6e5d7f82e3e4bc2650f605cd1d9bbb16027418cf893149ffd64ccc807a22731d699802a81f45edbfe5bbc2bd45bf7e2a020fb9d0812b0e69ecd490d0bdeeacfcf59f5bf888939a182c7e8f137d166c32b98565b99fe572b19e36022afa16cc292c3a54c8834a890eacc5761baa0d37095642809ab9699456838c46cdc6a90a6e386c1579488ef20d8aac110c8854f9d3d60bd5ec92742180683b49ec78bc5d092b10213f6d80e2122c62fa63855467aa3b5da9af1b4295028b35c30fc5b7676f24c936a9ca6b3ba12087131e9f61feaae371a08d75a37bb450cd133f7dca61e51446c4d2dd4b180d7d947bc46bbb0f0d667a2e5c368f52ddc86097942ba5d8d17fcb234cc08140b58bff345f4b5a94ac6cb3ce1f7644d3c50392d3596e71d6f33188662f172404270fdf875e48723d221c096c1fb42b5c2f136c40739c5719f8c75b55b93861247fc3f303cec6b360a1d0c27df6e76b8bff75699c55b2e1614e0288cbfa5c44b175d06dbe6dc7fb122b8e19f1cd3331e56ab0d49c331d22ca33d7c06d51b4ddd8fad686f9d311b1fb38dfb1e6312b3c747c1b307b1365a55917338cd7df107f911f346045d6b773924e4380fbf459f2f3a9a67f16c1e4c67525a7814e72d4873db89d9017b4603dc8726140d886472c690f67870f98492891c1eb762561b536a9e9163665a8d045df752dc0d9a4772ed00bb3a2c573e01b3ab81ce7bf7ccd92c35414ed4a553b3d0f612b1d662c7e3423b3d992a9ab3afe5503b75eb5de4793d4e58c558462e7daa76f3568e817b66f556f092e7802ba9b740ae42b26bb37cad4b0ea09e0144b95150e04218a89c0f2d2641bf5b39dad48f28c61f829c126f37662771e8a5e8414c3722ad59799931791312b84ab045ff4ad19baf76f3e7a533c0d0b2ff01cc8bca7098d06a008ce7ebba4ba1a13c7bb4f07c072303e8b203b3067a684791167671ea7a3dcddbde1d222105e916fbdbc37662ca0e5ea780f62bbbfacc6c5db9a8761bddb7117ae048ffb4152a679a273a56d586cb142b10518630962295db921cfda0602373432c6e940a3c879f8bd2c17d62cc8d2a16c44ec55949f3684f495805ac3e4662dc216ff46a4ab72efb26c3499b04f7034e14c7ef5cdb3f9f5168d855490c3017632e7ec7485ce67c37e8f7c53cad8ffac9ea5e3ff0c15ec584bb615f789953cc3215a6d29087eb855278e68f9e2c7cb609b86eaa7463e84165ff359d294c9917f43142303093bb2c4ef6e45ecf726f4482474d93d152beeb1f29d5ce5bc5b8e0ef47aaa249b159367f47a4693cad8ffac9ea5e3ff0c15ec584bb615f789953cc3215a6d29087eb855278e68f3f95f07863c3b3d9b3d5f05587f6c05d03363f786e1aa25988d73f01e1b85bb6cf726f4482474d93d152beeb1f29d5ce5bc5b8e0ef47aaa249b159367f47a469d7c248a2879cd2b2c2c901a629566221916b816bec0e1ad896c03a92dcbbdbf343ae6bec142d71c6bae7db5b8fc2bb12c82053cd47d6d0089d282bac69aeed389bd2db5a3f72dfdd5bb33eaa82ed44960784a35993723cc8eb9f1368335d16a6936a875f0b1a7493eab5a629d89e1f85cfbe3313455f119b7013c8ed54f581ebdf0abb623f88dc0c2db49dd50247f9bb9d93e57f74c78957bea633cf8bd96b859bd2db5a3f72dfdd5bb33eaa82ed44960784a35993723cc8eb9f1368335d16a6737e8782289cedabd0609c8d24c8b4625b68664babf3b1c9376111f034957912df0abb623f88dc0c2db49dd50247f9bb9d93e57f74c78957bea633cf8bd96b858e1c289b721fb149df351a175a6c40e9bca78a59ac38d76d9555eed04c977fd5de79088320dde8b24415f190f4ff90cdf7b16f218aa157ad72fb657126ca375081f0a45e39b4a17abe205cb64dde43b614bfff7246ea1caaa0e559533003715eba3a072c4c0318184b1f670133c6d50bbb041fbd7f1330397cd120dce4ba7c3621ab1643a6a22618756ff7f95f042da482bf163a09611757ae36b6536535e6f2cb2e02c38d3893433071e58ca57335102b369932d7bb8921de194e76350831fe85d2c0bda299a9c8158e4f551a5484353628a662cbce244617ea08d0759fea2b827a5ba3e294aa34f45984f3b26d18e12d67a6c2760582ef65ecc2d25606e1fec1cb0a66413cdb1374fe0963ac2751373e4fcb87bd4ea38f527486e6c8c57a2b4cb82fd879d89ccc97e0fcd592673535fc500d27f4860166e1f053cb1977b667cca533ce405be8627b07b09b709ba026b6594c40046231da3ba8158aac341f55d53ba31ee2676d392a308003ff5eccb45191f09e3b442b2b0e54334ee305da3c02f11fa0e605e4ccee99b8e9cae3bdbadd5572f3eababba2b48c49b4840ed383cca533ce405be8627b07b09b709ba026b6594c40046231da3ba8158aac341f55ba2f999c05d2d9ae7b62f80c81aad88fad71103ec4acc9b2e0a7afe1cf3417ef02f11fa0e605e4ccee99b8e9cae3bdbadd5572f3eababba2b48c49b4840ed3837ea2cc2018405e3370b4770db66825c62a99915ff5d1194b276d6d4767afdd5ee43b2526605d260dd0b7e046db05ce9aacda4cd034241aad72f2f2c1679dc38607e6a21ecbea19b571e236472d6cf96ea3df7dec3ae1c9546795b5538837e8a776760b8a5c761b0550e21db776bf4124db78f4e09482da1ad4a93945f0a160d2a52a241bdf74f0105cfaf01d6eadc1c0528ea160b97bbe40efe3c63a16b896b7477be81bfd49989c87bae951016d8d4686dae8ee7a9e7da2dde7a5dba2df874ec696aafad528aaf20243e41d9dd5d9d2b644ad8130865bdb12a5b6913a34a5c8ffe8009c99e9849e35b005ea1f64c97fc6314d68c01f8bd70db6058ad525eb077804aee3fe4e8fe112297134dfa267fc879dcba628591e138ad2ba9d66d155ba8708fe91de485a6049522462e1670424a29f74edff160a55cf7701785cd6532e2d628a13d63dfddbd46ff2650b92f952f6f5e757b5fe774b363a49d06af151cd00ef52f28ad2062ef5f42a883b1e9b7d670ac9c4a09097e27c96971a4178ec964abfc2f2bfd310f36f6b1e22eaf26bfc42af6354647803f5fede7c53db7c468c2f5f6438e7b4749ccbb892389c7f5eae4a2d993c0bfe2f59dcc8643840c6380183a0f7f24dfccba7b4ea44f096bc7d197f49003619ef39a4c37276f8941162159b4cb8b158f9eb9697d8d842fde470475d1531963d92cbcc9e5dc76abf0a8de58c96b98b2dea705110a0a7de0d109cb2b87f748afa0ba9d6a2add348171cca7932c3eb51aaf6cc6964621109389d5f977c5fb300ded1752bb98df67edc3b80cbf3ac4b46d002143fa3ec4044d6cee34a07e2a7c7e61a933e894733903a3f6769a4fc07ddefe686038504e22c25d40a192d44576a9d03983fe4c296850c3231622ec931d87641207a71212f89cdd2c757a2ab75f9728693da0e1b912631c4443d967d286a007e6b75a349adcacb5d89ec560a3ce6b5b1ebeb63b0466a891b6107d3bfdab315a9c431e4aac34f7d5ccc82accc7f340e5c75d444d31658136c1af297339a112de995b09a79c67e2bdf7eea395fc93ca6aa7606194e0a111819d74ed7a37d5f29f356a76223c5ce7b7f48f87865322c29f63afdd7609b1bb81469f948e72ddcbc3d13bfc64eeb51af190bfb5f74b39dd41153bdddab78d2df217fc897339a112de995b09a79c67e2bdf7eea395fc93ca6aa7606194e0a111819d74e3e59e135d1cfe03121f411b7a105ed567fe594513bb5093130a9bf16dd3f414848e72ddcbc3d13bfc64eeb51af190bfb5f74b39dd41153bdddab78d2df217fc8d2b1626a9211973dbb5ad2162802353f58ab880ed5b332c96dd9f3b7bdb1e76ada9f2e50b618f462f02cd5f73137cf86ee77585fd561332bac0e839a49cf84cd8303153bc792cfe7ea144264bee78b8a69a1b718488be2b9bc02516bd832ab060e5ec910278095e65c8ea9e2a5b24ca2c5833de411f9edb9d4f9d58d34ae4ae6140ca8c5102fd1f498eaff7a59a153fe3b8a36da56f9b474a8e96701de0df2c17fc3c9aca635f2f89269155f6e138d5d6fda5d3ebca7279f8902c546b890f2f22fcae6ba2a260e5e3858c067f9fbe77ddbc7771ef812dfc63a75ae43e176105b20493ac22d25738c0a310fbcb025eecffa37ad9b80fa3e105240eab019a333eaba84222711855962d09c6799e458c45d3a1d2ece74aa857c14e1246c6145847be25b00507332eca98f06671b2c79af81b11605e058e85806e7eece70e0659d0cca8db0ecacbfe9f34e3838881da128daec4e49cad53012bb982c8643174a242851b8d38d2fec5373fc48cb223b576b08fedea36c85e77fee03740eaff894636fbd47eec478fb9ada4dd72670447b31428666df79fa50dbab6a4cb50eb8c1342f9b6fa28a3617936ca2904a99c037c650068b2a288a97ff736551c4411d310775ff3a1247b91a53f42213d14d1429c7fcedadf487d8a5f9ade35df7b1286a748e8630989373619e61437535c08f18ec769547fdc9ed0d29482b343c5328c3e84db396d57eba70de230a3e357c010e544bcf4bcf2231e22029bf3030b340cbedcdafbd263a01c37f45e11784609aff09b7a92d18e4329ee0599204c616a06c1a72ed342842fb7a8d2c21cd4ca3a1a049ca32008092dfd3556505917dcb962d0f0081f3ce1e37c945c2af6295f59cdd67bc8406db123bca3bb0a2759af11400d17ee0a2dc9be59e4a136c327a0ed979469d9ca8529cd3644cd3191ba6b4918f18c1d3ea276fd6676d3ca0f1d0fb3e240e1aff2d742c170d13dc7b6c0452b2a71d2b6f5d02ec25b34f7f739f920fb9dcca9a110a153911a017a6ec1a90659aa13a7fe0a2dc9be59e4a136c327a0ed979469d9ca8529cd3644cd3191ba6b4918f18c13c481db08eabb3d7d703aea06fb106f14c365ee0a3677781101d1ba6f0928c606f5d02ec25b34f7f739f920fb9dcca9a110a153911a017a6ec1a90659aa13a7f2fc776f43002313dec00f143582d62e0ab1ad08d91c5200f933da2f41cfdceb028cc188a407907889c05307c0492855dc4f9c5efca7446a76e7e9e2a1bbe3d659d4550051afc9908cd75f2f03686c42741a0f3376869978fff2b8712fb79702e9327ac9a28c307219aeb94aa82375141d44a2afc7d8a233528c10c81dd4b8111b412ad33139f6d02f05f5114c8e27ef39c8a5c87661490f0090212ea27123cfcb3d4b2da2184a90961a4812962a1d33e4d7da91b0202a04f35146809e1fd3a8e48653cc3ee573dfc220c9d9b0dfa81851e24b6f36136e4e96f52107fc0a940f515a6cec7e05b59b936a2863cf785ccd2207b711e9c096f79bba527ae5bc2544d32fe35a1b0841e9ff99d0bfc029e82e7cfac96c3aa7fc177fd3e488143e9876f8cb6f889afca0b4669ce32721aad7d124ffb930141a1bd4e2f2d593e4a15b23c3c8343f6d36ee22aaae3ce0024add2f5a67c64c0e204ddfc4632c61794ceaff7b9e7636864c0cd3db6705780275f3c2e81afb110b208558459c2e489626e7af6e5c52b2f3de8cf0cf0f01a8e93f7da878d01aba5b97eb6618298aad7272336eed66ff0a983b261df599c9b9edbfd89555384ec932a8081c3ab784720dbce88b9369763e1aa6a55063e03f52b89d593945bd6d496eeefe0b9f9ee9eff2fd3598703b24df0cb0b732fce39b32f4305232fe8ba3acbd35796e42c033951a8ad9dc5b8131525b3f7d5ce826133e3cfc1afa5b29fcae768f7c0c31e539b6c6f2b0c6521b9a4d17a926b6fbf117a55d2aca446604dad1e41763f7725b5125f01cb4f5522121ff9ef90226302cf98c237464e6fa008dc89bafd5da86e75871e67036c2842e74fd23019af6aa5807ba9c4fd79908eae2a95d72407b62a112ca3a4a1e28532734bd46c7f2c20606c0d0b146193d24dfb8846fcc6a1dd1beb4df66dd3aeceffa0584b70f25152cead3a03670a99da5591c1020478fdd8642bee30d3fabfb92cc0a3558f0427cabc1311431006ed456f21e1ffb657dabfba0902cd2c58ed5a20ea50035c2df7c6332308ef6ec7329c70e96fba15ca6a273ac3619e262c4b85124bfc028b94087b380cb37eba3f265194e8812134ffae303baad8b2ac8a016d54ea59b5e658f0bc2ff70e5f0661917c6ff12b47c518a73f2b4ad188a42c6df076ab34efeb0e0f927995b8bec3e86c09bf55942da600d61367b15d2e378323c34f8a357bfe3c77fdf1375d53c7071d4db0c9c9284c6d6436c4dbd6e447a4a5164d1d5a83589f0a1c6c7b628f535486432fb989096fdde8ee7188c9d1237965d6245d9879c1ff81997c08c087973dced73112c85f0583f185cb721fd9602c600d03f57e7289f96183bd4d79ca83e366a3230663d5fb56cc64fec1735142cf0308a9858d01b7d3319758444e9a2f7139e5432e5f30df1c2894bb0b0b8bbb5ab38b7c96f06501b3a9005469ad50193b9f4f437deab81490a7d76bcf8738ead0bdc4d634acf4d1e61979c769754bbfcb63211d7b33dd66003f07da629462c1908abd927aca22900cc1ac558a8abd3c966597f7947cc88f956cf4d834efc7fd0b7dedbfcee664ec9a93633bb1a39b1366487e1ee623f215c5b05490da32c6552071db39b8a38d2481512295e422adc3bf8560597036924d77db97a46f07377dba2b9edab7dab5305f9bebe217c3332f88430acecbc7bafada0e9994ef3c4b17921a8efefa5bd16c9dabe22b136312b82451f6b482a35d344fd937657c2b35eeb70af8acab430e15b89fac23b9a544f2f1fc835ba9225d1296f0e1cb983fe62961d911847284376f5d48d64b007d02ce9dc3d227028ec51aa4615b4a235d78f683be11fefa5bd16c9dabe22b136312b82451f6b482a35d344fd937657c2b35eeb70af86fa68c034ae33b9facb3631f8307100e380afff0a3325b732201a69d1db2d776847284376f5d48d64b007d02ce9dc3d227028ec51aa4615b4a235d78f683be1159035989b6a681928c0c10a4596407d4c52b6e72a2a35ee767131e5f02094dc79daa8ab3ae43f54830085b033271e311a8852285670af827390fe72ae459931fd750f27d665ba00d4dfcc98292dc9684248b393c9a07b0588a5126eca3c23870f974906bd4182ac8f8264a3e1fe8a6481b9cbdf9d6a5c9cbc57c4db822c228ce8146767dd6c644f7c2aa205d83c1f9f565d9523a6c80dc390295495a3881fd60d750f27d665ba00d4dfcc98292dc9684248b393c9a07b0588a5126eca3c238709c8438d3cb175a6f4468a2928987ffd3d50f5e994817a4cfa8d41bccaade4a9c8146767dd6c644f7c2aa205d83c1f9f565d9523a6c80dc390295495a3881fd60262317dec3a64bb66fd8a1b55f3fb0e1002d1c552d72720db06212fdb3af60633f7331e2067875d5f689b21b799a41b3a774da537e7c7835e14010726821e8e2de21bebd3669a5ae2774e38cca1755849fa3a7ae84f0fb1946e5171ea217c9bc5299a5ecefaaeafaffacdae3dd393bba94ad87079eb7431c3a90dcaf50e4eafdd90d597dc11ef3faaa9004a40b28810130b324bfb5b5454f7ff6b91959ae02dcde21bebd3669a5ae2774e38cca1755849fa3a7ae84f0fb1946e5171ea217c9bc0afa5a497514b26b9be42c60e2776bea72df12f6e37a0f1ccb3c031a812c4395d90d597dc11ef3faaa9004a40b28810130b324bfb5b5454f7ff6b91959ae02dc354f0586ba60f78b083b84afceafbc20dea7048cf847fb56adfbec7b6c0a718f9252530e8d5c6fc6908556e3bbbde5972eacaaf919549abfef8adf06a23fac7877322fea80ac39d1c4ff286901f5a89a604b74462f3a0ba9e149459be9027a8d1c0b0ce76524794089ba3cc56ae3231822d45b4cc52aa6d9d722042c4a2822cc26ec24297847623a1b8d38462c3b1d3bec2fd1766b219ad9501785016d7f233577322fea80ac39d1c4ff286901f5a89a604b74462f3a0ba9e149459be9027a8dede2be059627fee81e78746b88e65313766374ed20c8b02d5ec8cd5a8925e16a26ec24297847623a1b8d38462c3b1d3bec2fd1766b219ad9501785016d7f2335d2207d7bcb9b3d71dde231056da92bee70b669839e257f1067d44da98f77dc1e4c4fa18bc62b2cb71bc7b8718064e24b9ca6b60a633e1d93fb91abf351673ff723ddc701ccd565712eb58b98fc069b729f37d0397e28e5f5f05831a3374deb9b4a99558442aa4314782ead26b61e795747a0a46a7ef832aa20b40d5c37ec5829887195f0e59e674e825945a50b0335d91113fc919220a12bc39d14a7fed4471723ddc701ccd565712eb58b98fc069b729f37d0397e28e5f5f05831a3374deb9b883946929efd4fc567cb141786c5bb36db2a797166fde52c913fe008cb6eb1d5887195f0e59e674e825945a50b0335d91113fc919220a12bc39d14a7fed44717286c8566fd8a9a8b6121ec2d6b28a7bd2a7f1c91affc636133c8c69474cb7a4daac8b66f609862e5cb1dcd4a1dd3f2ff413be3ca6d4aee567b4b7e0f1b3adff4bc521ee45931349b0146da58bf43b20da5c0feea41cea7b831d8eeacc6cc4524e4d42796310e878f7795e4e0c274597e860789d58daad644ac50af5caaa15d1a4b36f586c3c1ea971e424c738e42b351e6cd06ee5057f260e87739dc1c29b35dd38e25cc84e78f14c5ee9bf87956a29eb970be8ed6b8f97091cfa55b940319732189d8c775aff82c241ceb7f237a4fde752ee868f51ba1635f1c8db33dad9a46cf856946469f7e341ba45bf4047c1ed2d717e7b5d024af325e1989b9079dcaa1ca9333bdb01517a6fd82cfd1ec42daa9f470877a3bfb656da94b5cc276d613424742d57220a34b92bb6d864c289d429afb09b3239c3c177a676f50dcb330a7ade470de3b3f34165b6b6d42512beb9b5f7f6c10d3f3a4c48cca92ec9357ef032a5c9d4ce3290f7c857a08766dbb545795918b7db818ebb1586429f08fe28cbd7f4742d57220a34b92bb6d864c289d429afb09b3239c3c177a676f50dcb330a7adf867b9728e2bb4a670afddd876ed959700e93c9b11ab6d48b00b54bb5de07bf65c9d4ce3290f7c857a08766dbb545795918b7db818ebb1586429f08fe28cbd7fe73e115b7801177babdb6cf594f04c71a203ebc691a3657660ba905f92c7fbcbe5514b4a336c1d1bb308ba4b050dbbc10d98e7b589a63c3af2a1c1c73fdee1773ccad99a35ac135839881aba975ce85b0eebe4180127fcfd6fdf65b9a41607a42b648655d713ad9754bddea1f66031a9dcc4d880823db8b91e7126bd905a324c0bc726b32366e3bd3f6e06f970c98ec5912024ebc3343f7bd3037fc72f281c863ccad99a35ac135839881aba975ce85b0eebe4180127fcfd6fdf65b9a41607a40cc703b37dba733f516a5b7c4b91780f4595b97020b7df926b3a5bf4e13ed34a0bc726b32366e3bd3f6e06f970c98ec5912024ebc3343f7bd3037fc72f281c862b5002ba5485747362ef68bef17aefb182b2dc63b3a3290a996b2018dc9eeb877351a38693d93e1b99d8a7073d98e75539d601495aaf9f34e31ec34f79ec01ba1013c0865783cecec315c07b445791111e2ca878325d39c5b9efa1186e983e743752c7399ed33a74ef1c70203de2980ad209ee259a3d21fc56d11002e6c844d5c9aa5a5a12bdfc361114f75fec09b9bc93aa0256afbbba971eb4d5a31459bdcaf966afce1a86023164a706f2d39b0f0d5ec486a9c27119d11daa96ec1102b2fb0e8fbad76383d91d84f13fbffcf7817b4610211a594c62b19b025f66bccc5394d818813af93852a97622ab67a3bf517b5e5e7c18fde90551196d5bc351a40699548853fc357dc379df739e806a6b86a735c79d5db5e0d40b5664e9ff57785a8d50cd49cc4e7bbaa187d88380d0f29fa4d833998d9126638934563b88cb8a1866a2b9461c5922bde622853e8adf2e33ca5581596197594de465e013ff7a49c43cf8f0f161befb9e5de5b77431d3ead1eb599de515a6b0690ba42e895fb26fff32b1149a0d201d19c0e90b98486ec2a3090bf2f81102e622ddf56fdde5083f16201a2f3f43878bee84d7466cd66a48974442c55958ee48ee70dbc8936f04491c635d187a139f0e8539a4540d05cf2b4267eb3ba4c0184319afef53e8c8ca16324f4c9dfe8f1c8822e69542bcd327c08c98fc8e467a1e35d26c5b983666df7306e61a2f3f43878bee84d7466cd66a48974442c55958ee48ee70dbc8936f04491c63759f570143b191e8e3bd44facc4e38f3a7c1714f0964b55cb50884899463a3594c9dfe8f1c8822e69542bcd327c08c98fc8e467a1e35d26c5b983666df7306e6e5f68888b480c962279032bb0d2aed33170bd2440f35ab3cd4f98e61887c23630ad0e4943630e1d7ed6f06d33bfbbdef3001ad08630ff97c4d74ae5b722df999c600f338fa01d8bae1fbf38857f456c0c2605e8e0eea5b5ead12ed489be572c0ee19245c30ac510ec1894b378fe43682cba0fc66557ca7183cca66897eb8e1f687519f29478274e4ac4f016c64706fe06cbc7d0bb39dcf7426e4ecb126e4d61900a59419ee003d61c29dc6a65e354ce84f6b1df0335f65bf0e248a91f1a26d556c21ad2a7eace7eba47ad061267f2a6d54871b33e7426e3c3f7a116f9e1606ef87519f29478274e4ac4f016c64706fe06cbc7d0bb39dcf7426e4ecb126e4d619b3945da68caa22bd36948debbf87c35bb0410f062d983209155c26be589d55096c21ad2a7eace7eba47ad061267f2a6d54871b33e7426e3c3f7a116f9e1606efaabfc719bc3003206d1b4df031a03cc24fc7af7ab2258f8340428275527016b722d78d81c0f0b06ce45dacf4c510e6c79e5ca96da6ac12313b7c41b3fdc3c41852faf3b8e0431d1f174e7fd501dac4a0ac52a355853c3aa2d7dad516b17561dc666c1def7178ebc17019350b4f99e45d0d792f6b63ba050e3e35f89fcc18302d9dbb112d027d38d5d3dd71923ce24d066c482aceefba53a0de7a995852e56e6452faf3b8e0431d1f174e7fd501dac4a0ac52a355853c3aa2d7dad516b17561dced4283e09f5a8b34d3719adf4e1701954e0c18bcb153c7addccfc16f21bc148e9dbb112d027d38d5d3dd71923ce24d066c482aceefba53a0de7a995852e56e64c9238b7e99e4db513ecc4bee5905f22b5b99b74042783466fc3a6b4aa2473bf78aea798498c71622037e61ff6d55195a923808a11a3efd9acbd05178fe3b560c8be988881242d5f051fd3b9c3d63b99b7eac30e07dbfac3a4030bafe816269b3687e11449b855fcf0f018381431e0d459993407dfc8ccc830430597a862282847694a2ec622b7da273021c57836b06f1c10c72edde9dbb96f44dc6040d5f82f448736a247ac22bae4ff20f08fc23638c9f159ae0f454362d04e56bb2ee4c29a1843c0204274b28eb7d0c12a239938246010b9f872f92ccf7f9e30121f5a8a5c0a182120f5d6a097402a73ed68cde7b85819857ceef016bcb8f361309246b70736df1bb017f9612ca03ef6aae9c3297aaf308517d21498d4247e7befb18ccc775e4dab54be602b75bec5ba7b3d48e3a153d9f5abd63afadde73ae93d6faabd6265482150697bbcd207647f1be530e33860bd4d38a7fbb6e95e82495646102d0cc49ade3362ea9fb1d3aa6892b50394d5882d7bb2328d085fa8417fb38d5a4ad566e99676fb8e389cd8e0c66ace054c8debf982b83b1042218bb4e207fc6c116b485daefbf3ff7da6590b6233ecb9611367bc20be95c833a69c700111b18f18bc82086ad9e219970fddca14ea42d7b03dcf53337f4e214d94d0ab837028f5291bb7dd43732a9783418795956cf24e869769ce214c3fb517e24d703f16e5ff84970b8df9f9039314912157aa975a59008be94feb61ca3030137106eabd37ad99aa7c3a1db89670414c930a7474808745528a13ab0d68b84ae9f04a7a186640fff7ecee0c25d0cf2cd489d1afc3cf27f44a32313e0ea6b7d7fa6a285687774a95e35b194048ad7002585904a39076c1ad4a5fb4fc15f118b462c5fa620c11df858bcce5013d40454c8ba3179dbd784d669a90067887ed77ec5cc1aa16fd81089fd3baffb721f7a730d79ee5eb4812bbff9fde79d2816496e5ff780305731dae919f6b194048ad7002585904a39076c1ad4a5fb4fc15f118b462c5fa620c11df858bc68be91b22b36050e4ebb5b79774271bf819caad080bf5b9a58d585925cc98cf6affb721f7a730d79ee5eb4812bbff9fde79d2816496e5ff780305731dae919f6639fad68956c73f5b454d302f8201d018562766ea24138898db499712d1f2263227625c19aa90c61ff405071b9f61aefc4e24e936e55f26a0b6dd6c750d004d0505f13c433adfe9e25d8ff34e41c05874715a9f63e45472b95b580af115e9f5a05234506d6b2cdb445213a9bd3cabfd5ec4f9b5e9fdf92ef7708160788fe7df6012a5390eaad6fc58632ba8e678e0007f5d641e6a917ffab625152aa673a45cf505f13c433adfe9e25d8ff34e41c05874715a9f63e45472b95b580af115e9f5ab9f62889c827a0f736f3d1663f91425b88df4fb4f7f5be2a92a3dd31bd19a2cc012a5390eaad6fc58632ba8e678e0007f5d641e6a917ffab625152aa673a45cfe79eb27c5f0f5bd2a7bfbd3f63a289d80c82307f0aed59729e8d34731e83994694e3fa2c792c6761fd8a735a7d0ee8fbef05d95b33f8cabb5d7233dcf073484b78f65b4e1ccc464cc61ab90c45931039fa438cbc4efbf63c1fc4d81efb0744e1d8bb0aed4b863bd652f3265f6f70403417b572095c74ea4be2a2435a0397f91b867b6de51d8272d5ef02d91dc5a35aa205e440b162e390a1e9de5bc1211fec2a3a742b4a02188c1e7fd615f2c576b5ff0aefaccae47564af641ce14a16e45ea850b8fc065d0d6716fa232a2db4df2feedb2eda0cc3918523ca45cba9efb371d9ff5a3c8180b1c1322b43612cd28bcd08379d2c0731395b4ee1d97094fa5bca23e80f987b9e03e037d7e6e805853b2ddaa6d9b4c74c0adf63e25662724854f20fc92f0571b7fac78342bc0b448895a93cf6bfb023666072e1c92b837455240fa0ff5a3c8180b1c1322b43612cd28bcd08379d2c0731395b4ee1d97094fa5bca23239f2a7e587cdf4edb87a86304e58c10668d660304d061a09c3aed62d4d03ec6c92f0571b7fac78342bc0b448895a93cf6bfb023666072e1c92b837455240fa0c321712484b4076674eecf56ea78f12b29b887b28638be1ea9a5156af8dd6b09aebcaee432b120fcd0641c9765fcb6ad27a60dbccde5316e863afdc27b7161e50e272e560f614b78b265de62041895464d72b62cc3974c03fb8d322f1b447ca755cbad75cd035e2288165876293437641ee6caad0df0a722b25a93a5137227cb80f4b737e7a6422ba0a43edbd7dc1c7fc87c0d2764408ab872d3c9ae47eea89356db02033bdd4f106a9914fb9dc6feb129d9a59cd1178313f32dedc0be2e8223e31506a1534556e6b95ec7077520528ae9abe82883606cd8127583f88421030cbea62e492c1fe150d212d8bf8baa99c72aec97839ca0a73deaaa7618649e71bf4a5ac6960a60871a2841df630b0cb888fb3f6469e0b6a23c13d93b0f269eb0de2e3af9de19edae3e498d38518c39a2221523a33d3389b57ee72f768fec7ee8d81e37630116632abb890e4d62a11a1a887023c0eac7eaf300df1ea3a4553876ea2b689052f549f7e39f129ce8e59037945a874eeb159a6575b965ce306c9b0f292e3af9de19edae3e498d38518c39a2221523a33d3389b57ee72f768fec7ee8d8255f4d74b3ad8c3745cd4eef546ef600f1d4e395a6e35620351aad057fb3ac492b689052f549f7e39f129ce8e59037945a874eeb159a6575b965ce306c9b0f29f30aa1b972d5f49db06bbabc73e7f95c59b761125532a6ce66ee844fe3f73e4131836a6799ea893ced6a43aecdb1eeffac3fd3976c7d311ed80bf4dd1269e3c4c8b5fe9517b9bc61e4e8df2713759a9198672e03c003d914c9ef3909daac22f6f9589305442ed22ab9631ec645ffae9b784a9420298be42083165bf1a564ddce8b4f0b79529c430ce50151b5881a9a028fbce9d096b30c4aabf14c277b3de4425e49fc065ebc567672e988821c80651a50cbc1aa99db92fe4d69c4071509629e4c505464589aace66e80ee19539bf53464f3585e0a00af25c22548a5d115a424a03b29817445eea9204a6a98022d5f6fc187a68a9cf194c2f381997ff367a5708deec91bc2106669552ddf1027d971a7390fd4732d432f4689676b4844a38f2cb0797ab23bd73361cd56edbca67b2db61a687d7093a224ab30539784b3e78315a03b29817445eea9204a6a98022d5f6fc187a68a9cf194c2f381997ff367a5705dcf055ec7d3183b959093951b48d56d94ec27e1e8f2f65022439aeea3a76055b0797ab23bd73361cd56edbca67b2db61a687d7093a224ab30539784b3e7831580cd3bb9d20eec6b3a97fbad5a9162dface8583c2401acde40af30f0691601b4631b325bae07bf8d5cc17979afa73f76ef69faeb7c99153089d8cdd8eab3923977a6eb8d24eab2f5d640fe310b48550890f27c4905f17ffc3ae6b907ed435e3c514068e791e4a7bd5594e90234d3b1f610e513a37551db09c8fe9b08ca6509588a99ef4525550f0504886225fe37aecedbf3112656528c85094412d70ede06060a5d32eeeb75704b59fedc80c457daa6e755db1691b1560c6bc79113e6d95a416f2ce12f97720872bfef53d2c81801bd5547abec8209558f82f116ef54655d4d0b58ac816460541b0ca52d3a38d3d12dc15b5dd86dc37ea31162c44debc433baf6280607336a73b1fe89df167f03f80cfe4e44883ef4eba36b5c3a115ae91b07c6a805b8e06f9aac4c41a0add4d35d17656cf7bdfa681f97e77addf0af1fd70c09ef569c86aa8e9728a18545c37c0f199bcd17b0385b4b8eecd1c86f210cc8ef182470cfa5271b5c2b44c20c9c0533b82481319145d216124ad6fa07f5b3ae9847613a0b2951ebf4ae589c45a0b07ab08499e68d5563f7a547f787f9ed3efa2409ef569c86aa8e9728a18545c37c0f199bcd17b0385b4b8eecd1c86f210cc8ef111a8e988d495641a3105714729c7f5f8d26ecf950c8c1a962e40f91fc00e74247613a0b2951ebf4ae589c45a0b07ab08499e68d5563f7a547f787f9ed3efa24984cdc03132e822647e06752086f884fd4b19f56efab0d9dabaf193fde24c667c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178300c539766f4b61f0f70bae416162bbf00cce0ef3d1b9b5da7ca724b335867d5928fdbb54cfed515b753fb22b8aa5c7c66a046a7d735bf0e74f1ae649e1a37f217abda04bc6d59534f309b82cbd067817ebb487677eac659e47cc0f7b474314e420dc6eb8e46403affe9b1e4bd33d868863b30d1929892bf1d48956372e9ab86d0758bc65a2335f1ee39a52a5940fc3a0f8ce048dee915aace71ff784c2902c56f5892db4eb38faca83aabd6fede59e5959c38e4bd6d2caa1f482e16fda8aea62eddbfbb9a779566dad7497166123d50b57cb66cc55c98ac6373a817174dc3b903e2c0f9dd340c20d4c8b0382d890df18116ee55b98b288538f09fc5539fe826409069bbac619873de538a23fcf21113794db55152ca98129ba1ac1a27d114b63360e19cc48983265cff4ca83cc558912cfd0df702de3920b09a8b44a90437c9648c2dff55994137cdf2265ac232a4d7e06c970e628bddf3db1717c365663ed9aa68b50851c81eedc5d8975db49205794a7a92f2ad513abcc836ecbfdb77d8df0a1f408b3f4ab5b603de6844004c930712ec12cbce9b05f65c876196f425404d9e76c78f7c08247de0abc46f144c2a98b6df57cb9ba916405c28618399911d67704a3dfdfc6fddb0190be8e6030ffd1a0c17e83cea48fc83975e3f567def90c8493b1a6de341ce45ffdc2cb91e31579fc5e07c3d2fee54ae524da632c13e45b34cb3f2e8cfe717c13cced033b7af285644e5375ba92ed6653ff167f1c23debb5e1393811bd2ed741cde958fed090bba808cf1ae16e824b1a3c5b2b8bbc98267842ca0657fe701af90c5b241e31ac765b94b360268e0b66d22b5f8f92848a1d4866b2dfb17aa8e57668cd599b7a492319d0a4a8560dfc8cabfb916df5e23b2ec991779bee2a2865a3c131521647d6f817aac00f3c0948fbf899521f298f105ef3aeb549e697818fc81dc7aafe7b194c117ece651af6af204e60bf06f30cf334d668638f5dd73893040a05a157811c1618193099208562265fbdca407f44585d8ed4e3d0e2e3bfdc48bec9025e5f63e5b582b1f751a0ee77865adf93f03d7d07fc7576359594a135e38c9f0cdf2c4c57599c65ff687bc215402029709b24dbbd10b6243626079dd2fc0b3100b6d0733c007a4d431c976cfc88865b37f94fbb54995b3d74653f5ccecc372a07422fa040c3188ee8e28395949ad6d575f8df9585bc6dca5e2a1975c684bcb580f48062ad0b6c24719612b748e60e0162dbf95e136d73d4251eb4015aebc49cf5610b7835292d8514a34cfbb9f552279261e56cbfcacb7551ec7c4f581b124e0d7912288d07355e81a2e2843764aa25b5684fba6e9ebcba8cdca69f55ec2216fce7349f1e63a1fd0e55a39a38f6b6612c7ecdad2006ff1425792ec91e04e73fe3a6d6c2410336abc24f58f5ffe61093e1269cc03d67d30566ba6af3f395bbe79623a3063d9ee4b07a511d4f7d7601b00a1a29abc93e1c811b63226d9f13d537e3ffe3eb399a237befe311957d1e6ec74c5f6969cecf6b919c198f6b7ee408f7cd2169f13e98e2cfa1fd5bf2151a74f83ebb0a216d97c3a554cf06be4ac9987682cd5edbbfaaa4dc1032e849e120b17c0ea4b34be52257336f462a7b68f5650599b8ec9dc1aa1fd07bc861f472f6d0bd20f305f36db59d7d7f78e69c418b1781ef1ce85cfc5eabd07a8a7ae7e8c19408d304675dfd5698abb20b6185d8d7c47c337e2b02480eb48227d5ec5c79b6625b86e48421284f635829eaadb1f35ccb78885e8c2b45818ef40050e8928dee0451aeb897db0df2b3f57ee107177a848f9488011aaccea75d97817f7f6e236232428c1cd132f8af0e1cdf4ed126a4c832078af557f72015cfa2d0ff4259f1d8e15c3d269ad67798da097dab9ab53ce07329a0758c833d150a4350537ad5490f874404cc96b08451f964fa668b0a0870995b46cb4f70b280fc75fa5398a16cf35bc48e6902c59cbd0528af67de839f481add13e3e45f3fb1f21051f288e283be07a1ec62deaf7f066a87e0a2f7e059216c2c285d5a9e950c2cee1b067bc44c8c585d0e846be8e89fe003b55fc0c38c7e1705e6c367a2b88dbb5bf2512368b40b9250adfe073a44a946fc065034d2131be01b65571c549387f7d1a940e29b047f237411a99fd6785f0c104bb2a626de0c0958067f9bdc5d7f1bb79c4325965a3d2ce2f0f5f8a6716f009e736489778ccd15f402fa8f84ec78a6b0695bb82d98699164c1569ae12b86a3d70b477b56be6c6567c3dcbb805658ea77b42fa7d26f3edb3529c0b5ffa3ddbe36fc8b85aacc5de0190e2f875b98b2cc924e2aad0cb10e0c95364d76101741536ba1dde80ec5c87c8a05028b4dcfb9f4c5429380162468861366c818d0cc57cc54e0d27a5aeee14a2ad016138fed70cf553e7a1eda7d90f7db995e38940f9f7a13a09990c0be2a274b3a202d31da91db053075f9e98fa39b14d23778f4f1cde9f2a85429c794ec3647bc1e6f7be3007f7cf503c88f03a48791892d9a19d4e8da6a591bc2730040fbf4e62473e8ffa4df58d3c081394e593d4dab01385815b6181ad91667ad9531ee757095cd880812bfea86bddd47b1dac05122a7067c412d0c8da2cba903005d8fd1c468a7885876ed3fb2e2ef09051aea98eb4a6e2050b9d45cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b3b10bbf6fdbc2543bc693af9c6a28da8920f8508f0578ef44c1d240fe719ad8707ea56664892c9c9f224ca9287930f6137e47a002356740d02eb273da0438c3cb36aaf5c7934439b5cc22840dfdcd8bc357291e253f5ca1a96943d38af051571531515b0f8f16915c49036365b527d88b8d62452d648ea3a4b882b27ed7814a224020cf06a8d9117430c9693391ca9dca9040a732a06186a00dcbec8d6c392d9e2851e0f567f26fdb30543f8464b75a8212bbdbeb69fe739b415d62422439b5b405d3f3742f99dfc6433dd32841425d494d6bb078422c324ffaffb41cd41b13097a48e877ec8f01180080c66b1e56bce59cdb471fff3482eb46fbe10215acc3a22ff20138755c29b51828512f0e5ad97179252b80b9d6d024ebefbb9fc750d76c7e28f15e743570f0cad03770abed813daa64021a46751330864eb2c6b103b4b0aef41240c31a876a861b7270293038a497c12e20c09fc8f8f74e6fd0132bd024cacbb03148a2ffea476e864bec05f8510e29346803a4aab103b8ce6a0436879213cba009d194e59d1bac5b303619862e77d0561c69dacf29ac4edf3d0e0926c66888853301afc429cde864ca506e910a7fe42c2a4cd235daa424da80e6d802fac801d8f49f92ec9767a20450c161688f81b597b00cfd83a4b9cdac4ce5f46a46537cacede01585498dc394a9a2eb03a8d939481ba229a83f028a39acdceb1f00414e2220c62fe2ab9cb68b44e43cee94c872f7756d42b0171db2a6a88b2bfd2e0cd370a6436ae5f02209360cf465d6a79e82f7660bb6bbdbd2811aab20b68a43ad27b76022487c2a44d68f7630894426158e9632340e80c5788aa14475737678009e358ed6b8d2dc4a8a48adab73d709d0afce1b2a45254c90498fd8b0ae77346611aeff1769a07ee5bde1793643ec1812d9b9210fa6b043a7ece044f7e5acd3ba0ba69f3a678d1200c0c6c03dbead4bb1be8cd98b65d0451780fd41951ca3ad00cebd0b88dc7581de4c92e905a348181659657c9c6dc0d8ab775063ca20f8aceb05bf4b7207da04df7be3a46e835a9d2e78c1183c324d14564f336ce7340a558715d1ba2d7de757b0b0ca5361fe7b21117f9bb21d02522edc7d1975dfb3d220b9383dcf24d0d9b5b9b9ee63e6737ae98755f3ebacc1536b1c44875ee3d4f68a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26f9b683e04436b67f9bfab415aa76acb3e294151ba8eae5573a71dc86b1ba87454341074b36880dbbb16af8415a7a72bf5fe9e55ada8650e83b87c0a908393834507f3deaa24aa845abe6a10bee8d3ae8de8d12155c34ff71015f1ee294edab09c9c3e7d62eec69b644b2ef3f4b6e56f5309c0b653eb8f8f0af3be026e3e4f8bf487671f03ca8404e8907716c39942cf3d3f5b40e3a13a67bfe979730f0899cc38b131fbfaab622096f660719c2277b13a41b448bf02ae7d50f698899c27c77dbf965c753825dd9765e9c5a5e7cba5218e2ae85ed52e3f0a401e2ddaac25b84063e9c9de567c0a6a7b6766f0dc307dd81fe493ffea917651168e8818f14ddf2309c6d6557dac39532cca49f0994aa66ae56d07cc91af86dd4bf0882d2399f4fdc43cd6241708782b53db4f6c25b4d6dd7a3769489cdab16063e6b01d2662cef54361d80e4ddc2a1a8140814ff77bd92dc386a10ab430dead1d25a5b90935ccd82bef8827c22a23feaf439ba07fd667c06f6eb9666f5cfd15381a2f385a0c6e49148a4aa33a878fa013c1156c2d0d48829a45b4840c91ae2e636924d4aafdfcdf1f0ca6e5e8ea688a875962476c59f2c591673e079612eba98b3f391117e29b037d9f855a65c11ed74dd813a57065ba11c5bb6ae9289a360f27f6b6cea3634f584929d495568d5c6b3d12666df19d0a41f6e33d2c9b945ac053adab048839b52c3413b827ff734bdc5d8e106288ab175252c914f1848750325156429fea7bfcb1b70690c9e42e4ba3bb318fe528d0310b304a6f07ace8f9a2c57b99ea231f206f8ad53787889c64f24e95e0c37e4c582c23c8c46dd0a56167eae95d1e6fcb2148b8450633db3f6ffc9f8dd3320fbf47d99cc75118036524ea9cdf623954788c39abfd74bac022ce6166430d4f1bb31c31a7e06323fc7adccc60d88508810f4c0025ffc17c80b68c034f03a8f91b04514e6d5f69ca6bfa5c6f17f12632f2e7c0829946799e5352a5346e20ff0c1a9e6d0b0944cd91dc9127c938f5898c382b74ff87187462c6f8228f08c79afd0c6eabb6c112c48e90d7f6812a08d885710ec020e78d6a49d4d6e1bd4402f080d18f18f835c09976b8821aeb8d50e1c5cd9fc2b7713b01bf025b5b32065b792de12b7a9193c8e6b1df93463bfeb3df4a58da49b2bdfe2cf542bc7ad1500c90d36db7c404c9edc2cc78f4544d9709db11bdd5a0a13b0d71364a9c80174e232d68eb36ac4893fe29adccc2dd97a3e898db30d5d6b996ac46a5c7e09dcd2b9fac06c9d22b95699de4f1be74ed1a2658cbdd9872b37ae468fe7f08e91cb89d407132a1abd8171442ce11e3abd3065f041cb59eef134e6d08c113f65cc9b20b623fc66e01f98230e143d21487b62e96860db591ca0a9600fc8094bee7f9ebbe69896d3641c8438e6d358f2bbb7eea2ce964b77667ca7cb9db03d535ef1d9f6cfb4c10cbcf29257a10a7ca5eaad7cc7fcf19e2a46462a9f7e62429bf91563e4cbb28a91672a41707f974bfe1b5b9e8692997e1494efb5be036882573d2c3046c863f0190e7a9e63b9ac9853b8111ce3928d4608be4f7fce5b0ed6caeab0d2502879be7889ca38895e1dfb6975f1ec869429016b3ec91eefb1fb16415004332d3945df846a1b24848f16e31bfc6d8c4b56a7e226ab78f1f2910b0905e4b559b6e1bf27a80275be5634da5da0c1c295b902092ce9cdde5df785424d410b12b84de433e8a24112e3e32e56ecf659fbb3cbe6362b8d3344678ee2e22dff85b297cea58566ad77786d257e2ae591bec0bade842511be748b271b446e2d746a6328aba80daa692626dd3002aaf724da65a75ac820a3882b3410ccc1570b3908c7f0f3169ca57c0a1cfeb7361b79b18f53b929ac1c722a1a08a076cfa60fabb55d603f7f8376ae65e7323fcbaffc80609f157664f20d873c3cc0a64dd888f18d46e2c472f7ba0358aad6dc6d81d8b92fb3bd0bb6b5313df9d2fd2553cfcbcbf904fa669ae93319771726a48765a750c560a88c286164342f5696ed3ba77e56f79f72d628cd7622d81f4e8f42cd6f4ee65e1cc0e83782dc27055c5217a6c80d3f8eb712969ebe128f457de10ccc7e5292cd927ccb0d30a150cc39b574b56bc1b838aa7de39e1a42f621f68f475dee614a9a787e80c78102f7e3a82aab59679d9309e091dfd17a62ac8fae95128429d12a967a4f3b054883360de42dd1c7c4f96980d7998b713add8e6a113f1e5d889b2d67ab1a43ac975f29741614ee7ffb98b3e80b8e12161eeb189fe66da08c09a62908c4ed56249a25ed51c2f6ef285bb44cb99ba073ed6ed2f8138f861bf57ab5b148879c8489a2159f7694801252c3ce590e74d49be24fa4a0425c539054c42a2833286a75c975ab4b3cfe93d3d8f4f421e940324bab850f57fa6a0eb982567bf6a264431903401b9e0de5131efd270d3701643be84678d7ed5a1bf0c6e0b71dc6071b49856c3cf0c7ae46f5af7459baf6f3e1cf73acb5cd8182b70f1a6bd7ded90df06e6a7df104b8131ff8b3ac8c5e751a9395a3959270e4300523fc8f21c66db642d31ce3ebcafc337fa87445820ebe3fe177f3ad017e7be69daefbeea5610790e6d17d7d314ff916c0b7bd0e52a55441d9fdc735623e18b7a664dc60f5879e707f3fe947af8713e1b308d14b860524aaab33cabc0fb8a8fd3099cce61cca16cb99c65be045a64400ad10a2f90cc2e1e5db4460f173a15ecf40caa240770d837affd8df267e6224570981725f7e1f4892b219d44cfb67529c87ee6500c805eefcdf96926bd8b09768b3f2e919e8cff34779546f783d111bc5d14c015dd032a4f59f71b0d9c2d36fad0499fab70abf0ec3d8ab16b19f2f49929ddbf351cf72cc80994043d923663034daf5a395689e89334c6e73ca577b99811a6fd96b30d99f0b75f07c092c077848ce9111baadcb5fcd28373d66b09e95637f67ad7174bd200f628fe96248770948812d31bc8b111edb01b39185bf6636ba63c13ca6e2aa3574474f801a5beba029332783e1a3157782b8a76efb4ff53d58c8dc85ddb0340695faed14719d82332ad01b900924db423a7c3038ae921a01f82e31bac2b6cf5995f008b31bcfa1acb77d14b8f691b04fb0cdb4609863b9d60db31f049b9ac86a2ffa4223c67041efda9dba446b6447e4959d6a8059e8cac7958f44ca5a995ebc9cc34219a739f4c9831d264916cb27823f1593e9ed5f7f4e3b012c339c115f88542a1089017378b68d9dacaa354f7e6812bbe0d6aa4d098195d71bbec00c5da00747878225ca4c00d0bd88ab6f86f682e3abd2889c75fe8f68e67312dcaa0c046b32af28be8b4459c9aaf6358ec577ad0f463ea0e52aa2840b3a6d217d06e6742ae008bd7526bf6c060c1bb1bdaf284ae9c435f26cf1e1db4416720fe6994448a2f36fad4bc1a956ec125a7d74bfb5b97b5d75fc4f3b4bb7c854df48233da7e0a7b48cada3e908a923d78d8adab9b786752c170d3a9dc0a76688223869fa597684e57cef4844d7c7cff4bdf056c53701ed765672d0c86f5813ea5ced5715782965729645ac2c17ed50cd7c19e192843043eef4bbe8bd08815eee5df2fbb2f16aa8316d0a52219cd76670257a64c69de80007c940e3a1cfbc45ed4f930596b3bed9d2e88d10c122e7e52a86fdffcf3b0c2da7b83979e0fbb2dc11f5957d79035331f3a0d593c9b3455df0bc58659d262aa81adfca9e4546409708e6edd66052296c2e345f231a0f6a5bdc3f35c56d6d0b73baf953a9343c80f8f445fd441453d4a4d716ebc7444a34521858b252887f795ddb613109d1ba67083f3ec0647dfb051b91716e41b23aef866f4dd1395e193dde7e2b484fd96854bbcb6f2a7e3d8e830599e24b08b5cf8a0530b3372c022bb8083256a901ba778a8b672806abe24ed86fc4121e85732cbb981053f8b8b6431ca9db01987e6cc02cdd3a09dbb9da9df72a5cd430fe3624acd043b9389da6e887218c02016870935d0e8da115b67e060726e3375aa81a7427673089d6287e9be5fd23f0d41e432a96b7243154d53341641115e383d145e5ec97667202842b8569d9510b226fa2c2297083ef01a9767b90d41cdbe464dc31adda147d38f8532e91d69ee6c0b913b3e0b236ff235b815cb302409132c5ad770b64e3e84d082fefcb58fc02b28f5fd985d5d6db25d5dc42fe15df5caa66fa644ce073797b4ad073da1e6742a9b73ee116596d5e0edc4b4ade46a6889a45f137eb6f16ac8fc78c3b732b6756432f4fac3f4bb5d131a1b7952d6268f447c5f41d8bec4196f9c901d57808ca2735b42183c8d6114e4d2ddc287bdbdd54bedb516930645ec953bb51e4698fe0c49d36bd8df89f0dc75a1e053eed2ec46cab708335e8ed8cbb15efa94fc3ec618bdc3c28071c428a7dc2d059f6cc3ec4dc70421d9748c2bd5e6ade093193f2a5434bffeab8824368e762540a6dea4119f15203685298cd60b4140d386b4374393896ccbb1a70626f9f090e32539901f40e804a91ee80796c0178753a4fa744ef3c087da745efeb706bcfc8e512951beb288b50bec7ef82c147fe33dc5c3c875dd49a2a557e43c1d442c959f227774807e33ca59c50e34124ad489eb770b0b4239fbb95ff6dccaf62801132a47ae0b230f6142e6d7f7db2055a7a767856aa1a0adae05a28551a9fc65a23b5c35ee183b8cd1e84df900d3f16d9861768f631120fc34a9e039eccfa353ae133acbb68c690ace5592028153702c6562379a439f35784d01aae2bee9adc47be411df6a4d84844e1713dd55fe6a4fd255f9f9eef4bf392af4ea5e259892b1d0e1490ce3cb5e381bb8fb4a154212c5972738eb410aaeeef5290ece8804d9b0b5c965a241ffe743a6dbfb44351fa5ec9f0775347e1c56a8f82591f3d52b0b5b65272a8ccfe41d911dc02580a61ab482ca68f10b678f9d5f5211d679f35894bc4f56ea44f93404c5a2cbc771979e5bd24894cf72442e5580c40b6109e9a8e263c3e1a95a89ab6cce3bd0f6c3f5058932d6fc14436438928592b46d123c289c26e6fa33b04d74292f40f5f13b3cb1e61e6d7599f595e6bafbfd73a7d96b98ac8279dbf030c0a5d7e5896c8f75486cd40ae96fc5b70736b7f863c6aa71e6e5859f18cbd4bad79a213af12f98e1b7ad4672e269e96dfff3d9c8eb42ae180aa9e604144f6761d57f3d5940eb15623fc0e3af498d166c35ba79c8a4816334f5fd4d6a7466c2a994e24ebd8f6452b2b9fb589cbe7d625e82e79fb9b39c107bc8b5fc9b7d6fda636e2c714adc2ec6550707204ccfd47abe6302d005fbe466f19a0a54b83979735ec8abb1aec301fc2fb3f32db838ead49daf8f7b5125883827dfbccd60bd7e84fb5fd82fcd878161b35972f7bae79866ca4d51785d799014c6ffc1f4958b037bdeb85fcfb3f7268ba6204805c8361ab31f512ff1ef4f8889c3fb7a6ad30738e5705f63e7f0eb90f3cdd51659467d3bf035b702ac54733b8909521f2b5ebbf2fa5fb1d8d2b0f72b94b8e9c39a20860e2576519a2c7e584f4345a4325c82eb716a9d1d0b7fc1e281d59b0a650d4dc8c929a25795566fae12447c99a0786100b86251d717be39c74a804217b1c6b5868492321074df7460504f5db20a57a72d449c6b09c72081c676f58c7b1e3041508e3d00d6c124594c5c36f5e75ae60c45337f36e391f8393b03fc0a9e2302f8e9b9c3708c375e4a20e6de892148af113d90b8fc80d41cf4c33bd4a8c7d5c8cb0bb6172b6e46115cf6adf5878cd28802bd489af2e45924e0f578461ac98a2e7ccb764d998838f52d03b45a8adc9b4cc0d065e5a6ca91fb525bd4d537f8539e3a962883f73169fdb1c8cc5656601df95419f712ad47dacf06c825ec3ef6be756110fe024c790691d94ec7817fdee299063469dd31f2b4ae9a7718ea31a98c0a2657d0a289c430bc0f730124338ea7589d047004a8b768023ecc4bdc4cbfaaf4449a6b323514f30ff60caba7eae9f88a81d32e26963a44e03379a2ec4d3ea5eb67094ecf17b08a84422123f58bebb79ce140fa13799a7d77fb56709dacaecabcd407169a42bf700d9b1c637018658e90eee33d13d5330f421928dd2b9227a60773864ecc39978b6b930649bc3112f1e038a5290afd3e4e23dc7f21ae774774228fb4fef995ffcf58d9a363fa16f6087841628e76eb90dc1b5251a9ecaf17a2b60f8d8f8bcbbf1b5400ea43ccf0e94892fec46421a24c1a9f34e2693db0c4a91f609bd6d8358fdbed707c630433e6e23fcca43b97f003072f543ffb59171526b5861810f50a858ae9a88fced1091c0e0a95d640f3b8acb4b52fb330686f57f19c486c3eef1ecb82581cd65652f33aa82e027ff43ca2272a366b59c0c5a8e109f16414f87039750651869d8b74a60778d49a8d5fdafdf6e739f8f6afb8c96369e311d3bcd4af913f74ca3a2df9790957198f31afd9be3bd8e19a74ed7d9a27fbce671351c100f8b6322251e4efd5ed275693a5b5e7d82b07e67104ee90e6c3f5c73e8c0640ef53e2e5d50526de17ce14423b661bda0039ed02faae1a0499003aff0cd3a07804051b49c9649f0ba3885134df7d854a0e0303f622b3c3de37745bc1c267f1f57cdc442931164254c2bb69a8f3ed92bbc4190c02151fab686eb2c9cc05f3172f7f70f0da5e226e6ad7fb597aaf6922f3a56d66bd9360b691a4d3be4840f37eefbf6a9f2674a666967de1ff586b258c4be6121aca63375dc38bbbe4ffb6bb3eb7871431c756c250914bd50c57a27b9e0702d195d5d8bae9fc408eaf90a51a65edd9dcfd342c640f547e20026841553034363d8c5f8b4d6d9e6bf490de6cf9b6e9349cff8cb885e6064b2304f6fdc310ab054c78330a28e412dac86d3d704216ef73b573fdf79779134258c15a99b99b47d16acec7a40f435409382623264c5d3f59040c00d87ed29789f32b95ac0bdfd4b8f217fda6e86258cf24c75295bdd411104af9ee0baded50aafa01172ff7e50a246bc98ad61d6d57e0abf1cda6340336a533974b5f00e1a171c9842bb361dd80d8f83388151049039256ce2a8711bf2d2231dd83e9b298064ab0619bffbcf64b8d81964e8169e438b392c33323654a06ef471e9b7d7d8ada6dedb982a783140a65175f672cf1729187154366d6011b494aeb1e2fd0e44ad3d34d903c3d7cad8a29043472bccad75639db74fea75850e8c3b97768919057df04f87e777bb4d46f21abc6ebb5254d384a8cd941680676c37d1136de8760d30c5ff3fde62d02ceefed72f190c5735984139d5c85420e9874e6869b9352c125bc168c7596d307a239747bd650165868aa6afbd9c83e97d4f2ba901f6211e6d094dc118f1364dc37c51f85096dc40401758c3a7ae1c9a89a66a3c78ca9409136fa2aa8bab636205123a65f113cadd1f6d2c52f97c06c675651de0ea8df2cd760b6219febfe470759f91c9a82874bfb7453576093966ffdaf8b10b33f9a23ad1675627558a74185248763c6c091eba1e27bf3f3cda1843374768654e0e190320ebdc27a3a4ec515eb0ac6cdfb003915fca7ebec4a648e09a17f637ff1c679b113d4af9ef591309ffa41e9605cf6222189fdeb1e88f752c426b4745d3abcb6fa30bd739d6ea87c1095ba344fc234a5a627ecfda5ef02b2d523070e6682ca14c6a19f65055afff0300e88825532f79df522095bd0b1746f8e8b9f0644b14808e0d86e777e3ea273882b1239fc72ee2825f86db2c7f1ac90bb83eb27b0216b8732657f6cd2189c1ee81ded075d097c72262697d92a0a7ddda4dfe38d9c4cfb701158b9aa5d04912dc770e967ce757993a09ae10903a6334705db66c71ce84ca0879f2676df435e3c95c82d69eb0ab8641e7266402d7ec30f30ea004b2bcac472f711a649cabcd20f4cd0b6759a106df6179d5a761da5cd4c59dab71cac332b91d6f8a6422494b6a83024a41603478de1a8488a2dfce29ca0dbe5566577202e33c7254392cfefddb7fcfed405bedfd6e72d97c18c13094ed460d98a493e637be0e80b6ea9ac53d1b0ab66a76c1a76c537ff7ee77c873c2776d4b7492342efc7b8e0836ec5e8185a65b44e6dcb62b125ba8a34a6a6d0edda8904a3feb0fc60b6a75a4dade7bc2a764bc782cdb48b295115a8c0ead80b32ee2e1040bf01a0621e92f8491bea4e49807a0593c8e5520b60106a81f94f0ad7806c05509dc134ef8c4a81873d76cc3d7f1c9361fe60ccbb04b877ccbad848155d1da8676502ce0cb86821b67229f02e31aed8f9edd20c355e89437a226a3d441e15242613e90e71cc434e4f9ff6256b54364a5f7b40326b8bf6a63143df4c66a21621fbe6212cd2d2c41583b38282838049658f1fbb3a058e7995fddeb1c93a634d46098b151d95021f51e816c16396153a973fc368b2eccb1a34cc6eed3b40da7ba863618f22f7f2031dfb8af0b2c3da938da8c101e23652e6ffefc9cbd8a7114dc87d73e760668927679c9d21ded9685e1a6a588c7e004f4d863722ab2c9a3937c5f2222d9a461c8ef0a25e86cf99780f5f5dce3ba21f1d4f96eeb87f0b5030b916da0f64bbc14e124b5db25be447c541aac8170f105ae1fde801867aa5aaf82a7b87ec5a6c1d089361707a7a21783bad2577af55f0308a65f90e2a19192607199b082825aab32223b160dc58ab00d6efd48b81fdf0f0510026913ce2b264765e6aad8b73069d23e266d681538a69d7c424b7c2e08a59f8bc906e412fbca10798781d55ec88b5598731cc5b35d81892e9849dc140341bb21fc688dcddb13e13c5002be2387121e0b90fe818efc96e813a3ca400f2384f448a23e3fe2b10a978bc86182e3f2711242665c1e629f1043ae41231c3eba4fbb12f2220a5f86000f02dcff6a64d31b9032e7620e5c78ecf325c066ad71e281fad8e3d1d4b8e026287c580f4a5b1c4525d84f4986858caf362d912d3c149cb0d2361742c9113b61169508d17d8d33067e85cfbe79a24a51477162cd23b86e9192d1e4f34fe77d63001c41825c4ea0c90e0e088fa2f92040467ab66384e1c665011bf77796996a3b05901bd308225d5242c6964b354c0813d052b9deb8b7aa9824b519de6377cc1a599c74b6110a21d4afbd4d2ac899ce0f05ef7693454620b0e183fe23228e630dce2ef08ddbc60bc2e1b3d0b6263b79b2c2fa4d09c62ff0459e83009ccb08c78ac5f91ba6b3fed48027024c4544d4f6b0331b0b3f64b8e3ec53144b156806263e7b4085bca3e3b324f4cf514d0c904df8c033fb9d52c71fe539769af0586c519762dfa310837b452007b459303660dc36a077b1202146c630028fae5da03118a6745d4360f59ac53d3f36a50cdc18d45f8d0574fcd6cfb016adc5d1e18243dc21f811d97c6556ff041b2aa820fc428bf55b6dcbe4534aa43fd992e833d7b9a8acb8c20d4b606e2b8a420d1db2961d60476d2ffa2e7365a55add83217e95fb6b59253c1c0ba1965e012f58e24451ebb586d4a8258cfb3d9c2442bb57b02edb040c1a773ccce5996cbf88727bec9b5a60349d0b1dfbea8673dba0b9523bbf99735f7a1d56f1ef1e6f923ada709236596332ec7410b267995855e5decb5a302a4355056aa0f5ea728f2c6d475b0f646affc6e2daeec79c307e432af1b8b4747c3d8047a29c126f3241bab7f398b3a3542db0db532a645fcc2e337b1bff2327283c42b209dd35e0ccd42c83adf3e6a348fe167949af64b7729e423a8dc20acd5d92d7b66b920aab950e629e075f29909788e199cc37b1b1278302cfe2f11f593537d98a0fc5ab92d87d6efdf37b0705a3c1b1b57d588c6f8ef5a326e30684690135c00888f7766c01d8d39a3e244e60324febec18cf870ae8f1bcc5bd8b0fbc70182539d203358125ce2bb477e4579b91b22c87574aea0635dbfa3dadf7faa6c8b1349f805db6110d2057f31307bee014fe9ed55e7992e3cf50ce932e696aceba5136e9cdd3e30051c5f0e36f9db5d825801af7ba1ed28b685b6623f152009bd4d266bfc65d2b277dcc296f3808384a3a951a4017e3e0da735357539096f3d9d633d40e153040e9da695b9ac12e311a9a933ff95cba17f9053318a4165c875a2fcf1933d01546fcc22333de5b05fa0e0c0d47c0d180125f15731c7977a1cea360df655dbcb5e46a3138aed29d7bb0b47b05bc51d4551d2d5ab083c259367bedcc728c8507923c206f2b737c2b5484f37b2a12c917b85af9e4adcc8a04428928e62417fb1e0ac51eb91b64cdc6f50bc7b05840c0c701733c3135a589f4768737ccb88b589d9a60f4996ef97534a7c88085cec9db2c86b47af283e196628d89194ccec8f8fd09b189a7795e606daaa453ba7684a1b7f7f7ba9783229f4412f95061695825fd3e04f5570e136ba45b966d6a8c80dc72e891de718aba7ecd638e36fbd157b43c59f6ad12ed36ad183bd4f71c63f08252e907b3e661fb1f3351c73e11d26b196adf18906993bc2998368a93498fa472e9184be71db0052f38ae47d67f26051e655b24b980e0e714e8d547eaee721383d930ea522c6fcd97e83738f0c9d1874c3b3829b296326284041af2474d98fe4b017b2da19ee90cd38f6288380c4cd1091be71551c19d55f6dfa82024388bf39a66a50061870d7102ce523b9a764294b4b5cfb7d485a61f73da6f8d538bd578b2ed9f00e17d0693d9d51749a5cd0f10c6054dc5a0f6e2ca7bf61f6fa64a30c3805db7bdf9189be6c16b213f2799e2c2f6f4c46ff54c37576956f0e7bb7d1467909ce9be7e986240ae26dc9e0bd4f5c2a4ec6eb86c5d361806708e2c67fbc455f87962ab620ec37f5c9c0ff21a6cb6bea02750e05196faed26ebd09b5b5a1cf1f83b2cbf9a400aa371d79dbd1c46554d40e050ecc9a1fa50307ed78780f4087b66b74175aa425af4d6adefd0fef5824470827a28f2cc3f9a956ddc2484cc2e653074e58ab5954b197709164dda3eff6451d8435b2d22bc8023517b3a7c47911abfbaa22f07eb05e96463c0e4ca71a1a0671c3db10c4a812a5a11c2f8ac33f4b293e5c34050b7ecac2a4e9df9bcd7e53db97adb8696dbb248d77ce6528a0781a6dc74ed9c6f2e91ce7a225907c9efdfb26d3f37503e598bfb51bc6b834f6d662de48587f4c25c5b44f2e6294503f4757fcdc7362433094efd90e2e45dc375dd89864ac3dd2effee6f3a6b84878f2ba3458f25a4dfc002ce03209a7cdd00aed7b7407ab031e83896f821c8a3918e706d58cc8bd8c50da3d2caa69137a789ce8573edbd1336cb261526893a2c6a6ff0b6d55376a76bca2609ee5e366727bd7b67b47c661e03f8a56456ac126be08be91278f6db2482347fdfd842d366ef126347c2555c1e1ec6dc3d7545ed4f05ecda3040380fd3401be9aef8282c6f64c5bbd0068899d36e775d45fb46ae07efab40dcbd33ad2b7d883dc2d17294a8ae725c8e4cb1478dc9412f159acd610b0b58dc76a1401af26f7fbbfb03babac233178ec02cff685da2d388bdfef1b7c49ee5ebf56de58fe930cf4241e3654975c73623837cc0520e832734300fcf37d91127fdcceae812ace44c237080dac5ac25ebfb4d25ef59ee2fa4b0e9a4c353922780deee72ab8e0a023efdcf4eff471d39045399514709ffa416db5478494207ae4992ad6eb1b825a11f059602fedde625dd9cb5cdbd70f5c92568bddd947cab355bcf8fdf9aa360a00e8d264e34becf430789c58cdfc2d9f6fbed63e4fe9c020f9ebc08e6ebea14dc564a055797f4c87b9f57b907695863ce6d4399591b8e4bb2dde0b08f2fea2551bed5707183e91fbc72ce7899e811be37ee69bccb352d75dd72de06dccc3b32367eca1c6f42532841042e2520ef7a2e868d03263b785031f8b1198184a01ea3b94246223e6475678f2ee75bb658f994fd8961fabf1b2bd4def1e33a768bc5509c931b828806e3b3a81ab0d2845ec28b7384d8a65c7e7f699039434233273e3d30cc5ba21c0cf9107b1d102f63b1ea26a0f6a7dc4ec9f4310753002b9de002da47293de472a687d22d11eb20d504594cf6f22a2e76c534ec1d0e25163c41399b889f9e2bbcdb9b852b873f2e69ec50a4daa7d76c6990e64107deed557cdc42114417b69fd2f985de2f953b3129e4fbe8f1052f21b0828f6713d184493cb1ef2c2ee04f31504b5634f06f299bb0a790a44e04cc72b0a98c101c7dbbd1d51645f42639a996789190dfffa951930585364482b83e5c9dc5dd1a0a75b48c9530fef1e007234b949d7c25c2297569a45bf7bba1d1a9cff470a5057ab02c9690a21580ab2afd252f3e89e88fd0bad3130886157c2026e4fd48732744301b18de77aa1391228674a7772c8938637fa56bb55bbfefa79bd112772f1e00304060a294491988bdd2d4b77935da4f41c14edbec2c944279e6d3e109d1bc55f3e02e4b7c0d6ca702b716a5f4e7037c9da44d8acf4664ecb7d3f0ffad11d0da49279f484002f817a491d1b16119dbeaf833df258a27c455f389955728401c0fc1d348e1bbb160bec94f9113bb01cea73839fa6de99d4fa362133baf80830cf2f826734d1bcb0e44901279e95f870d84fb74bd22561525c5792d1fed5cb4712294dd7430a519049d4c030c2571bcab6d3f261da14b2713877de5cc79b80d143fbb3b51cbed7a2455b2802babef7ddf6b58817585ed076bb9d6b8900a9f08b36cbebf83ef89dc9800a3ae19445e81592252fb493dc558de460fc493bca8047294dc5c8487777f18f0046e590dad9ffdc4e9dee4b42980b8ae1965a9538740bf9ec31d2c371184d7ae4b97b80afd603936e78775eaa8cecfd97ae1977610b3a715578180183ecfd3a04c0c2fad26ed322b2c6a36452332dbe7552288632291930b3ce236c945978c11c7611e2d27e85cece8e21b5e474e4f1600393c48457433076b2a28a7ede72801affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c358c09862fb98decac2d5c0a58ecc25e625d04f206872e4f3c8d537167b736d364395ea3faebe500db07e98feedc6443d5eef4d31db7370eafcee64b6b97c86f4eb54f710d534dc3cdafb95dafffcd7ad3255c1fa38718d429da7dd5d505d2c8f28c82df7b9d59fa5ed6fe91784a9fbecbbff162d9ed5051d6bb6832934945f248157c09103b1aea5e76cfc3c02ea139092af72a9f0040f5993c35faa239fb6ea9c3ac61c04c7642190862fdd072d951ce485d2dc4588c5ca98f3404bdd57192d9668339fafa6f902fd82fc02c5c45566b2e3e1151047b04bf8c87034318fffe2b5c289ea137d9cd9b85db87a20701cd874aba96318b0661365810ae00f5056073df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c58cd9d2af53b734adaaeb6ac309b785907f4a35a055ad6507ada9a600b24d77c0f9d25f3918db0757d96cd4a8c8bde36ece5e99562e4ec9d3d4f19611cdc5c767fbdd028f2cc332638d4f4933e4849019e09cf6f39840b80d56ab5d74d4a67c444c679c9891b02d95b1087ef00eb5416d2dc37a7fd3918aadaceed2ea04a41698c222cdf2d147b2339d0d5ccdf5d3d9c785bce6ca80a3997be988c37358b573b191bc359139c54bc35db844f5077898f8caa02cc35279f065f54cef8f790ad3f74ec95982427ef6a5bad0950fe7b48616bf6e73bea7945d40191f17cef1074aa0263e33d8d5d86b54c0f3acd121dc25517f392a085426429b838a3010e8ed96af290723ddd70ed7c983277e14dc83db6828401b0e0bf02e89670c4dacfa197bcd30ff3be68ff51749588b8f26c0cb8053c7c9446fccdb0dbe0929900d8776235e1d18d960043be2ab5d5901a6ce3842fc4b70bcc7ecada34f26ca8c5bebd8b0cfd3e9a1165801803d942c96db9c19c15622bbdd5dfcbedcb87e872eb74b7bda2cf3335e63e7341333d41e0d52b815fff0ea443c42fa055f8c0389bc3657680b263925f3658da82588afecc7e1fe21fc310a1cefefbb25ac402d4ed8eb4027e391d67c2735582b800885c59650ddadd21c05d2a7e5bdba172f59085264688ab43fac56af80f2664c6d3aa7f0553356b098471e0bc83457dbd6302fda6cee7de0da4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a470b8e6eed5799b2a3871f8ed2737128d7ce2e7652d1fe301aa5364ca9e0fb56edf8d375ca62b3e2ce7d702e2ed8e2570c59c70eb0d53ff7c905f2af89e191981b01954c285733d579abf328f666a77524c84d0eb1460e003158626500cc2136a4ec5935576c374c1d258580e753790e7b0f1091728a700f724d51cbc2a972a1a611943d15e9b2062104ff5d43d814d5d9879380a15bdbd164f8469854ccb8006dc35f69493ada7d5abce7b21896212099961b0ee07b18a2216aaee4d50bb705d23379f5e3c630823fcea07511ff43386d0e40bda680ae2ec3cc6f0ceaa009506f144bb3e552238522e8b8c29dfb53a04e1652c15ad05f34e7b4e0e5ec24db6b7d4c827eb1862639a661d01fc759365bc445afe9f2f0af2bcefd89ce317bebec0cfd091a426014daf7896ee468c082ca94c4a67333f12b74fefa62fd3103e5f7400b3c69cd0462f5a2cab6e8d88234c2964981f79b7e54e6f6485d4b9d8d6eb5b5ef1391db6c4483290b80e2ac542ca2dd4217ab0f7964521e33eff2be12e61c6ac8c2a763e81a772b8bcd5b972655ebb5d823d937cf876f292ce90efd2e10de0544aacddabb919e7baed49fde4c7ff86d0ff04270ec0d46426f37d1a5cd62b6aa160f4faf32a305d7ad85f8b1169152942ab5b3fd9259955be1c18d41989b7004714b2d384b8d2fcb9e17b21fc2ee1fd475ebf02077bc024a45c49108c53dd07fda78adf785a2faf83d657d350381adc3ff7e0da3759e31a141256b9fc5fb7c4348000e2f3d0bbe6b0f7c44192ffe72f42337e6a949509712b4b0f8a02656313d11a866ed1012b4ac3cd69759c400c8874ab6fc1a232833fe79403b6609e98f95bace1f405d3548b07bd58254926bde0b67b2a68c47a8b37e16384f2035468b6fd48400a30ea1be86eeb6ff596ec1057d424e16c0951445aeda6e6a16dab079a2ba3e2114a13ab15cb53aef4b5f929eac690364dff4b28ff0d720c82271c595592b943c1d4ec850bfc62606d565d1002c711cb131ca342bc7f922b87b451f5db7fa9db99269ce9d6afc3296ea6dd97872daff1fd968716e320ef01c8a9155cd39f644edfd5f9ecc86ffa52d4f52c6389cc917da2f998399f2fda1d3149f0684a1798c79b7cff60c4d2adf986ada20f87777f50b9e69131adc35b40b379342697f6dd0949929f5ae9cf225dd5d460caa2d9960c1bb6c7823a8e433e46a75d67923031fb7201eaa71edd08f0711f00bbe0091dccc08493d9926008dcdab8ae91cf8fa492c1eceb436d5d7fae9e31f4391b46688469c6755814d7adaad61e0bfe2f8ea6d496ed67456c809a9c13a020abe2de1fe8d58ae8c565b10fc475d1cd8958132dcd29aabbfb1154752aaa0d537f3d85b8dea4b3006f331fabda88467f80b78793469cbc7d8c14832abd9e77e1a746619dcba3be8d33444292f9fe5aaff33c9106cd9ed2ee4565c0709c156311dee787f8e882fb74c4dfa4e0e8120c700bae98f153ab09aee11ae845ba5546f4e42513b58748f7a8c7d8e1e88ddf7752d70cca2de7e72007e9d7f0cf7126264b39a66deb2352d5035b4a5c6c57b7467938604369fd51f635472797091e2134d47a59768653db9de2cffab5924674ecd172e2b8b891b01990b963b63090c9302cd2567d8d9203361a4e1d0b6743f47d8466bfc89c34caee1fae9ab87220b3f4ab20df26912db11acd5a2c68fa8ae1eb47c6ea6426c586b4d8d0a89bc9e9594e84f68d429064ca5a06dbe482534d21ed76ec583c6fa7d9b9c232037471587d3180f4a3cab4d9f78ab3e38cf3703723e508d891cca852559c930318f0cd5ee61903aad401872bf03f8856e82f9a1d133aa67a7fec8f4000565d2ba8b4e4b7b9fe63740cb99aeeed759de5bada43dc3b00b4510ceb973712d10bdbc33570cfc8765249305fa8e7baa3abaa738c9ad23dd37c481f411643d1abc4e40fad1ed68ceebe1de323954377171c3e3fb4adee2702a152612ab36a7dc5dbe7981b8b3bb3fe03023a77de1ae8e4d5f93372129f64b711d6d6f8212b6225e616325e44ac8628b508ceb5ecfb6a37492a7d3aba05003d13057be284b29327d3f5ab3b9ef927bd75bd1b5bec77c087141475be177ba954d7933531f52326c8fc22abfb22ce004b32dab8203a10784183b3093450727dd26bc9be0851e3e8320eb976b085833ea551471212188139452080ee738a504e3fed526bd0fe556424a204f237a8166bc87b49edddff2a4b7eb44eace4013af9a9d2c96f39d29c802d25304d9fb3036cf5f1a9440ea37ea2c849c2b7d7f4d4280e20b4ef1f5e36ea210251d275ed37946917699c4ea9f4b6a778d0895ce727859a9ddd803097ec43568150d38d8cbaf271cdbb11da7e5d855cdefcbd8beed60a941495f9bbc1647dacf93ec7e6cb0d23cb504521a36e6ae252e2cc1186565ea7e49eae257511f4c2487e1349f52479c6d46838ea28b09be41ae7ff7967da79e4d4345ae39571b0eb0019f01c97a4ea5fa72d5786005fd1db2c4ae1230170d8101f854c85755d3a8f5a0d903fa73de66be5f9ace61d9483621041bc39f06673486fbd09ddc5fe7503bf441f7a7a2b629c31705fd14b5d13deb95af8bcf41583edd95ee91ed8a7ca537a3968e98ba58a979c36a4fbe4a0f49148c3d8c5a0d024c8fcd08beea263d60e1edb3e795b10ae51259a213c15238d668281f8329be6106be94bb4dbf13b5598b68a87be78afc5b387dfebc2dcbe9b3e3d4d03305b6a6e14850125abafd296ce50925b5deabbacaef31f97178be88af29af16d61d05c890849ec9337242aff65a0b17e57fedf48e6440353e65f3b93665458fa33343f32e8104ab2a6e2febf9b70b41ff18462e6a331314b4f90586fd8c14bc7d88fcf041ccbe376cad9ef5ae4dc619ca0a67e2e4ff4a0996f2671fe861555cc79a427082ac9b5d082782f95269f8303d0f3f30fd1f70e891c76e39036791069b62211b2fd27d3c1afcea7fc13956f2b6029c5eebc10e725efc181980052c21f3cafd2c6d7987b3c4b2965fe4fadc8a7930a282744482629e09162521ce56fb75034773dad605639c8009189adc52a49e84736f07e597ec54c2e1dabd2608e5b9bc1c8e2461939803bd393044a049b8ba46390e093d89cdac830da76d9607b1b9ea383725c50b172371c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525b64e5ddf41357f87c2d2db36ad21f16d2dc169d38d204e8b99b37a71d077f1cd6045b1308494cfe998056240b69c017457b3462b0692cbe3c6d7471ede76eaa7f61d7cc9e1e25c3ca7eab8fbeb2b74f8eaf0c64d5b9f1ec8d195b98c469a9be61aff08033a95712be13884f9475836edef6256c8b5f3f1bdbb7a47a08041582d3259d18cc11457c6e01fc81102c67739d96947aa87b9eb4337f7ddb2147ca8d83748f28ceab3a6732024cfb2dfb1e963bb8836fb346ba229c41733aff6acfaec5f1f1d49cba6a3317c5ae9ad9693211d5568ae9e1464b212476ca52ea327aaa7c340464f67545b9063d13098c288508ce509600fbeaf861357c831ac4a594ec0a561e213cc8a325932f728cc01f7e7d0f7c8bbba2ef21d9877067818508d6116b48921120dde647e0a38fea28c3c28ff6aff1fd93f21f22d752651c9f50f68bf0ab900eb0420f3b6ab8ac891b4170010ace70a4bf3e53dd8a42db1e08ccdc42497956c7b9ad5af937dd527e931875893b7d64bce8cc3a1e5bbbacd0fe3d0c632b382ab2710d38d91ccfabbb19460ce0b31c4029c44791576804973bd08a6a3973bf3f817d1c692ef60deadd8bcf68a05b64a6019707cd77371dcd1705f0643564959902c6ffa5c996166a545a12932c64b18ddf07dd3aae48c7fd1ac935d276c6c82a304247db16f4404a882dc5245d8502bb0877d96d6df107b103d48111392e5c3e55b8fe0df02031eb5c3c1c961456af40beaa2c5b75a531e79f48f61529430242fbccf58214beb8612015573ccc70791b70235fba7719226270b7a43c24a85003c7a8ffd59e40d004723d7351b3ca0d04e2d8c33d19c3f2def9fbf31299d69f5f29f6e9de70636b95e4f1b2470640254a2bc031366b0e96c216601f51d46bdd66bfa2e4f91e80a1e4917d10cf55ceb2b0ccd59772410e875a035e1597a3b1edc887136aa1e98178cdf099ba1119fa1e2934c075d41fa29178a0fa4d659fae8e813b54a466226933ffc349f039d0fb7781f9461a377d26cc1fed4915bf16150b37b01f397d1fb249b313b06ac788fdeb526277289138c135c9490ed782184698fe29f7c7baa61514e2910597224d153f2f562a07d3ceb20f9f4dfed76cfc44d55e8c12753880d6b406a12f4594df7c586a7d87eb062547ebe93e32c070866738e5d4ac8bac9c75617f72d068a48e07cd97583c18e821add968b3651025a5e9edaf4be3831738b9549967fdabe59afe35806d278cff1bd6e6f220f3f36d8520b5ab9a56eeb13ecc26c77d5f55958ed5439fa661311cd5c1b957c990a05547fa892f502e5da3887f1e2ff124410daecb68f58b2718249b20324c8df1787c4f09ab49373b8b8633547db96c34be9f1d460eeed182c8033145435378dc17a0d2397f8636083ad261a69ee52ecfabd0af9d23cadc4a4e8fa068113cf8ca25ec5107c1bd0d70f2a28b1409d97c3c870da01ed4c12bdb8f2c1280f9bf53a627112f8cb75f2e8a3ea0a1550436178e61eab55e7ee0164c47dc138d84fff043e8476f4e6e6e5be8017bf41b37f24ade099108b36344901d42695aebb01320c06efa260b4cad511d78bb489a412fa1ab31e2a6f8ea814d53a8f8c1a25f6d38255aef3929f01abf017349c288c0274e8c948d695ed7a12508671120d8152dbfb5967bf0a15e8e030b3ede685107b802f7910e9acc587407541482d04a0a44df378caa42b5acd7faa2a50435073adc3d8415ad02f1c359c87349137c7a6ecc336f16c9dd581cb09549d3a4e5378e2d9918e26f516effdd97632f41b0a65982da8c571425a9085507a840765708234b40e61ba8bbc7edcbc99a0089b8ff95a77eb16dfbc0658168ad6396fb6e7fab721b14a3f9d35270a556344fff47afbde36ae902efd22cf5f2213f1197c653a16106597697af93c1cc3c85adb7f297d4d8e3ac51788752427fefd230e0af46be29b5e629572416e3ba65afbfd6ece3314f878b1df904704dd6b7dc3fd541eacfb8721e57a0ea2d3492b04b5d8f20fa04f182dc7dea0c9b6794846901f6ca606af95059fe17a650c6e7a1143dcafc704d740c1c4fd0e54a6833e8ba5b49fde3fc03d81c30f605a83ff32d760622d35db0ee8fd1c6c6aa35173b272875ace147d5301c104778af07fc607e98a2c8aeb1fde69eee8b444c741aa0000f2d97e7164be8f66f45366240a648d6021dc468605a056afffe90c641289ee82c1004f349b6333c2d5d1a98b121d71da1695ea7a1e78045ddb0225416f94c2e8be7df623af9ef797948db7c05ee5f45fd2316a168d28e5c82993b9f3e2b9eecfd80e90e97039d075487dd77238d97c158715890001236585af221e22fe6ad00b46a55e3aa5c8b5715f3705dfc33b6cb1aa87b04bd0e8db5157ff0fe3519a27b70ddd04c45b9f0456fc9230d81c701e13f00e18dc022c0d9fad6080ead57a7d4bd3a97ed039d110859a5f148d82cf21c9f66af026bb51a9c0359c63509cc074fd8da14416cd35e840012f18e7c5946d310cc472a5b69183a8ca5422f7a627ac875cb5ae97bccf24d2a2b9139f913b40fb76eb9c07854c8d5152cdc6b8b6233cb969d8103e0b7cbfadcc2181287edb9109289cd06405026c7f52376289c55a32ffc09774723c603c37c228d7f70df44a5cd04633e9017469ea670ad1e4c9946df4bc8aac73dcee1b3c5d06dc73d98aa57f127cac85eee3bee05be873840778f82cd6ba5b2e85557bfd6028a5280925a9dff1f0860a7564b9867980c19013d9c39ce0bcc23d9523e6a32601a1a5f4c8c6d7239052fcf5432179b91f355e319920defecfda8ee753d1286e8eadcedc883f44f12e0e66ba6438d557ce2d6308a9804cc44f9ecfa300a2c79cbb6682a335a424b4dcd8e714f7237b9f345f5cc777386b4a4000b92f21b4352018e465eb1503c7d74302bf7bdbe7aa2137d31b8b538eb207dfd9bd7704c1ac8b1f5e8e1793d61d739db5fdfa9218c4f63b8cf0d4e1dc92b1d5d999da878d4de3ea084027bce144a29d5e523893e4427376f6758f39ab590f4049c70b47680181c9f341505614a52acd055d1294bc33d05e0ea539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e934bac598e016f6079f36d8744753381c2f3595030d0acb225794587b22a216449e27a9af321b40efc2817a115dd7fa928969f0179b50220374939332d49379a8fc266af23dec38e2e416d66110b16b3dd3055260bcc8f5685f27fd848229492a428d94e2bce231ada100c1c37634bdf7f7e22c6329ea952045db38ff98374b90cf12c8cb60a7eeaaa3b35b7da13a634fc369643d2561e9e020e5898d45b584b892d3d25a48a5ec830624d650330bfab2dd4c592695a8c1d6097edee1ad9dc4f3d4a55f97228924aecdde56b79507fc54547ea7545f18fa548be28fd74b931a1c5a1a107d3829864eb4fbaf472f6381937a57a488f3b0eb7993f22c31dc8c73ee7cf3926185db94b8cbdc2a8443f125790c6665112d556d697da3aa3399c48ba8888667162cb03b3c6b5d4ec41a10192ab4622e87d332ac7a463f7c545eeb5e304b2e22a0b2cd14f35a438cd6de3b4285ac1a3f75ef263cfcf24825cf9869013a147159b289e4e50ff23bc31075b933736e10cf9a2e255228062adc4982e6ed6876d0a99a2b142f9b148d0cc6ed41553062d63c75d9e093ae2ff63639be8d8f462769c03c183de5259d8930c0f86f6d05cdba74254f33be6cfab6f9c0328c7067ba5f64a3224f2e91da945918f6e81face9687f40a132755d71d04dbdca847dc2655da97ded63d236f86d07739514f593d9628363c82bad83ac5944451e5eaff58839f39d76f1e4b15c93521154a11381d0b783b275caa2bbae81ef6f8af69a6ddfa906e25181c3b9933d9d5267e1eb215040ff807b384b139271f6fef9c2f2be1cf3707e4b9f2c577776b51a0491a7b16040645f28f3a041b0eab8cd570e9a70d6c274ba75c34482b3b289eacee99ad4390161bf693aaa21ed2fce67d3a9fb131ec793276436ccb6a5211d58798c0a0cb96812c0e30a8affdc7471e8a6c5f81deec98192f710d6e6aa8aba33f67087199e62c2db7f9d793b0ad465248ca3d054d0b2b300f1e4cc072f41d0e93960d53e36df0cf73b0f2f73352a13fc4c7f922a732407045e89cd57e8bea8eb5a49ed705bf738c6247d610e374e2027d5146c49b6ac483033b02572714eb4d37ee199185c41008eb2b3f46a00ab0ebce6a20c5e1a351c93d10840fcd02589ea856d58181d44a38d2099eb96d2eb9e792946a675d4d47bfc6372dced4ace3f67c95f2516f59848cbe84ea798a3e9a0ee01b5c4ec99c5655265a6e02d1a93573ee83b45d62c42237696ddf889f04b8d86497ab9fe4d0aa90b57185937557ca49fd6e913e4f3b3bfbd21534a5498336aefb14f7545d9920c7ec6c05f659217782f14794deb28d0d533c9ed9fd63a71df53a4fd1f1fc3d815b16f1fffce22fc760e4e6f742e32e83856c4f125726f7779688cec769cd5c8cea567f07c5f9b40074b5df8d96014169b58987654c29caec8c7895fb52970a10a3d86dc068cf855fb3e390f79f5023d84cdadb93beb8d33973690c854c5e6acdd85d044b85573853673db38f9dd192313d9cb495b82927f837f2f667368739ba5cd39600088258016a92fbf684f8ad9aa9c1e8ca1c701ab58f8571453666a5051038fb520f6041b7b81bd36b669ee17185c5cd846932add85f90d06bfecf193761328049ab204d7f44427b9e265e50d59a0824f6361f7eb85d8c12d409a3def218b40c4e758317767ab39c1885797303a7d9af875a3c009bd99fc9c6e4725182f4bf7e20328096eee553c1d7c465a62b93936f8ded9477a97c982ac37a172d74071f1ab707963809f62c3a3938b0248d39ea919b78820e5acab5ba97491d2d628605d9eaa7d4712e414de849855f3511947e23943acf1e7219d12a6e9de2e576e3bc607cd179ff511947010f645d3441a35313aec0dbd06c4437f83b77d45d0686d27287ccc7937f430922bcfbde4b67c418bad6aafcfcc97bd1c5f3a82a7f3e87ea4ed8782bfad1f55b6146bc6ceb3538843559fc85470843830b2ea69ffa06a177331fafba740353ce1a7987e1fb1f47bacfe57ebedcb0dba5e4ccd5f22f020f00c7cacec93a3fa54d724230bba3fdb8bff7bd499ffad664d71b3d2e2d82039f2b6943a813a1b0d38a8054ef45e52554581d4e50b7ef803e85f5d089a782be701c921d42f491acdcbdbc7af42b98e843735dc7e4d1ffb17e58a9767d4f9d8192b041fc1a549eb5ae02e8c87fee264123bda39e4159dafa326fd683da16b06ae0b5e94f8ebff2a6da63698635d0be722019286aca07ec029d221947835f5ffb61b1a6ea28669e8746c26f00ac3e5abb4a6f64526af321485340833f31564944a2e73cb2688e6a71497da4bfd5fc422560ed90d553a1188b5dce92b6efeacd1a846d7ddb2e2f62e4dfabeccacae44fe40e86ab29daf0437aa0c31a544040e4a434de0f5849f8d3a0bc3fd75c21dad7238702b203b24e0dd76d7abecc5c8f70ad86bab76823da85a19633e5d9e89fecbdd1bc19ded9947a558cf20ef700b63a75bd3d242f89eda8ccd19eccee2c003811de7b9f639f3159964fd6445604d81067ebcb14a8e88e74f9f675892a960ff0964e9bda106bfafb95e3bf1413518bcd2c5fda76f7bd15c343ed3a80cc59f7407016e94e3dd98da6604f99101ded89903ff528578c8edb1f5f3a5b78be5d8ccb0b50c4a143d9996abfc30fe8a84c33d7328bad4779ce497143f5f8529769993ba6c5516a00c8d5ffc457254a296fc0fa69991487f453af66682b0f32d592face7ff73e5825bf171699a702d45b9b26287f4ceaa5e0d7fb903c331bfe69c2570ac596d8e4c66cb544240c9a58a8640d420bd51f1839bb73efc1f8bd28f773974c3d062e307fe54cc321bb3311f9246e31b6857c414501d903e90453aa2e3b0b9ce078469aeccbf6b2c510967746a297fb11ee831fca8aefa9ef76a2c23e2897d72b6da6615dd0b6952ad52841eee9401ffba216b3b939102ba2736983123fde74ca9c57eb7143baf8b23fadbc7ba4b1bd298e7d5bb5408619dc5842d19e145988ed6b106290cb522084b3533051bdcc5371ec6be736c0e78d95708849460fca6181acd96bb693044fca3b0097a7f4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdmlite-1.15.2-12.el8.src.rpmdmlite-docs    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ccEZb?b@b@b@b&b`@b1@bbrjbA@b1@b0aNaay?@a`2aTU@aQ@aQ@a@aS@a $@a;@`@` @`D```o`_@`@` @`2@_@__l@_ @_^@^0"@]@]]8H@]1]%@\\Y@\R@\Q\8@\@[@[[GB[@Z؄ZZ@ZkZZz@Z@Z Z @YéY(@YYx@Yu@YS@Y?X@X@X@X>@X0>X#X=Ww@WW@W)@VV7P@UTi@T.S@S@SZN@SRQLQQ:@QEPѬ@P)P@P`K@P]@PP@OOLO'OKOW@Petr Vokac - 1.15.2-12Petr Vokac - 1.15.2-11Fedora Release Engineering - 1.15.2-10Jonathan Wakely - 1.15.2-9Python Maint - 1.15.2-8Petr Vokac - 1.15.2-7Python Maint - 1.15.2-6Petr Vokac - 1.15.2-5Petr Vokac - 1.15.2-4Petr Vokac - 1.15.2-3Thomas Rodgers - 1.15.2-2Petr Vokac - 1.15.2-1Petr Vokac - 1.15.2-0Petr Vokac - 1.15.1-12Fedora Release Engineering - 1.15.1-12Petr Vokac - 1.15.1-11Petr Vokac - 1.15.1-10Petr Vokac - 1.15.1-8Petr Vokac - 1.15.1-7Petr Vokac - 1.15.1-6Petr Vokac - 1.15.1-5Sahana Prasad - 1.15.1-4Petr Vokac - 1.15.1-2Jonathan Wakely - 1.15.1-1Petr Vokac - 1.15.1-0Petr Vokac - 1.15.0-6Fedora Release Engineering - 1.15.0-5Petr Vokac - 1.15.0-1Python Maint - 1.14.2-8Petr Vokac - 1.14.2-7Petr Vokac - 1.14.2-6Fedora Release Engineering - 1.14.2-5Jonathan Wakely - 1.14.2-4Adrian Reber - 1.14.2-3Petr Vokac - 1.14.2-2Oliver Keeble - 1.14.2-1Oliver Keeble - 1.14.1-1Oliver Keeble - 1.14.0-3Fabrizio Furano - 1.14.0-2Björn Esser - 1.13.99-5Fedora Release Engineering - 1.13.99-4Miro Hrončok - 1.13.99-2Oliver Keeble - 1.13.2-2Fedora Release Engineering - 1.13.1-2Andrea Manzi - 1.13.1-1Oliver Keeble - 1.13.0-1Oliver Keeble - 1.12.1-1Oliver Keeble - 1.12.0-1Fedora Release Engineering - 1.11.1-3Jonathan Wakely - 1.11.1-2Oliver Keeble - 1.11.1-1Fabrizio Furano - 1.11.1-0Oliver Keeble - 1.10.4-2Oliver Keeble - 1.10.4-1Fedora Release Engineering - 1.10.3-2Oliver Keeble - 1.10.3-1Andrea Manzi - 1.10.2-1Oliver Keeble - 1.10.1-4Oliver Keeble - 1.10.1-3Iryna Shcherbina - 1.10.0-2Andrea Manzi - 1.10.0-1Fedora Release Engineering - 0.8.8-7Igor Gnatenko - 0.8.8-5Andrea Manzi - 0.8.8-4Igor Gnatenko - 0.8.8-3Andrea Manzi - 0.8.8-2Zbigniew Jędrzejewski-Szmek - 0.8.7-6Fedora Release Engineering - 0.8.7-5Fedora Release Engineering - 0.8.7-4Björn Esser - 0.8.7-3Andrea Manzi - 0.8.7-1Orion Poplawski - 0.8.6-3Andrea Manzi - 0.8.6-2Kalev Lember - 0.8.5-3Orion Poplawski - 0.8.5-2Andrea Manzi - 0.8.4-1Orion Poplawski - 0.8.3-2Andrea Manzi - 0.8.3-1Andrea Manzi - 0.8.2-1Andrea Manzi - 0.8.1-1Andrea Manzi - 0.8.0-1Fedora Release Engineering - 0.7.6-4Andrea Manzi - 0.7.6-3Andrea Manzi - 0.7.6-1Andrea Manzi - 0.7.5-1Fabrizio Furano - 0.7.3-1Fabrizio Furano - 0.7.2-1Andrea Manzi - 0.7.1-1Fabrizio Furano - 0.7.0-2Fabrizio Furano - 0.7.0-1Alejandro Alvarez - 0.6.2-2Adrien Devresse - 0.6.2-1Alejandro Alvarez - 0.6.1-2Alejandro Alvarez - 0.6.1-1Denis Arnaud - 0.6.0-3Denis Arnaud - 0.6.0-2Ricardo Rocha - 0.6.0-1Ricardo Rocha - 0.6.0-1Ricardo Rocha - 0.5.0-1Ricardo Rocha - 0.4.2-2Ricardo Rocha - 0.4.2-1Remi Collet - 0.3.0-2Ricardo Rocha - 0.3.0-1Fedora Release Engineering - 0.2.0-4Ricardo Rocha - 0.2.0-3Ricardo Rocha - 0.2.0-2Alejandro Alvarez - 0.2.0-1Alejandro Alvarez - 0.1.0-1Alejandro Alvarez - 0.1.0-1- Improve dCache migration - Replace python distiutils with sysconfig- Support for DPM to dCache 8.2 migration- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Remove obsolete boost-python3-devel build dependencies (#2100748)- Rebuilt for Python 3.11- Added new dependency on xrootd-voms - Fixed BDII ldif generation by new python ldap3 module - Fixed main dCache config template- Rebuilt for Python 3.11- Query dpm_db first not to loose connection during long cns_db dump - More robust migration of files not associated with any spacetoken- Fix lost and dark data detection remote stderr handling- Fix response for Want-Digest header - Reduce checksum status interval for small files - Improve dCache migration config files- Rebuilt for Boost 1.78- Fix DB upgrade script database port - Fix puppet managed MySQL config issue on EL8 - Improve migration script calculation of missing checksums- Integration of DPM to dCache migration scripts- Same compiler flags for built-in library- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Fix puppet db port configuration for legacy DPM - Fail checksum calculation for incomplete replica - Code cleanup from clang warnings - Support for old compilers - Cleanup gridmap files- Improve empty pool fsinfo patch - Configurable database port - Allow SE token for base directory- Update puppet voms module to support new WLCG IAM VOMS - HTTP configuration to protect against slow/infinite transfers - Fix dmlite-shell issue with empty pool- Fix condition to correctly remove gfal2 SRM dependency- Fix python3 shebang, fixes bug #1738911- Add HTTP protection for slow transfers - remove SRM dependencies if we don't build support for legacy DPM- Rebuilt with OpenSSL 3.0.0- Ciphersuite cleanup and GridFTP compatibility with el8 - StAR accouning bugfixes- Rebuilt for Boost 1.76- fix interoperability with older dmlite releases- Minor bugfixes - Puppet modules version updated- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- New release with few additional bugfixes LCGDM-2975, LCGDM-2974- Rebuilt for Python 3.10- Cleanup and CentOS8 support- Bugfixes: LCGDM-2958, LCGDM-2961, LCGDM-2963, LCGDM-2964, OOB reads - Improvements: LCGDM-2943, LCGDM-2959, LCGDM-2962, LCGDM-2967, davs speed- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Rebuilt for Boost 1.75- Rebuilt for protobuf 3.14- Bugfixes: LCGDM-2948, LCGDM-2949, LCGDM-2950, LCGDM-2954, LCGDM-2953, LCGDM-2955, LCGDM-2957- New upstream release 1.14.2- New upstream release 1.14.1- New upstream release 1.14.0- Require xrootd >= 4.12.3- Rebuild (json-c)- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Require correct version of python-ldap and m2crypto- New upstream release 1.13.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- new upstream release- New upstream release 1.13.0- New upstream release 1.12.1- New upstream release 1.12.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Rebuilt for Boost 1.69- New upstream release 1.11.1- Require xrootd >= 4.9- Update dmlite-shell deps- New upstream release 1.10.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- New upstream release- new upstream release- Fix dependency on epel7/el6- New upstream 1.10.1l- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- new upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebuild for protobuf 3.5- new version to fix build with rawhide- Rebuild for protobuf 3.4- change mysql-devel to mariadb-connector-c-devel- Python 2 binary package renamed to python2-dmlite See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rebuilt for Boost 1.64- New upstream release- Rebuild for protobuf 3.3.1- New upstream release- Rebuilt for Boost 1.63- Rebuild for protobuf 3.2.0* bug fixes- Rebuild for protobuf 3.1.0* bug fixes* bug fixes* bug fixes* new upstream release- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- moved to boost 1.4.8 on SL5/SL6- Added move replicat to dmlite-shell - fix crash in dmlite-plugins-mysql - some fixes in dmlite-shell drain- added xattr to Memcache plugin - fix for checksums store- Add librarian to the core plugins- Fix logname on RFIO.cpp - Fix logging issue in adapter- Fix for wrong file size stored in Memcache - Fix for xroot third party copy when Memcache enabled- Push on Fedora/EPEL for 0.7.0 - Fix ppc EPEL5 compilation issue- Introduced the private devel headers - Merged shell, profiler, memcache, mysql, adapter- Patched mistyped parenthesis in Security.cpp- dmlite release 0.6.2- Enabled Python bindings- Update for new upstream release- Rebuild for Boost-1.53.0- Rebuild for Boost-1.53.0- Update for new upstream release - Added patch to disable python and tests packages- Update for new upstream release- Update for new upstream release- Fedora #869568 - dmlite-libs should own /usr/lib(64)/dmlite- update for new upstream release - dropped plugin packages (moved to separate individual packages)- rebuild against libmemcached.so.11 without SASL- Update for new upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Removed subversion build dep - Added patches for proper tests compilation (missing include, wrong cmake dep)- Split plugins into multiple packages, added dependencies - Updated package descriptions- Added documentation to the build process- Added cppunit-devel as a build dependency- Created spec file  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     1.15.2-12.el8dmliteapihtml_davix_pool_8h.html_davix_pool_8h__dep__incl.map_davix_pool_8h__dep__incl.md5_davix_pool_8h__dep__incl.png_davix_pool_8h__incl.map_davix_pool_8h__incl.md5_davix_pool_8h__incl.png_davix_pool_8h_source.html_dome_talker_8h.html_dome_talker_8h__incl.map_dome_talker_8h__incl.md5_dome_talker_8h__incl.png_dome_talker_8h_source.html_dome_utils_8h.html_dome_utils_8h__dep__incl.map_dome_utils_8h__dep__incl.md5_dome_utils_8h__dep__incl.png_dome_utils_8h__incl.map_dome_utils_8h__incl.md5_dome_utils_8h__incl.png_dome_utils_8h_source.html_dummy_catalog_8h.html_dummy_catalog_8h__incl.map_dummy_catalog_8h__incl.md5_dummy_catalog_8h__incl.png_dummy_catalog_8h_source.html_dummy_pool_8h.html_dummy_pool_8h__incl.map_dummy_pool_8h__incl.md5_dummy_pool_8h__incl.png_dummy_pool_8h_source.html_horrible_mutex_8h.html_horrible_mutex_8h__incl.map_horrible_mutex_8h__incl.md5_horrible_mutex_8h__incl.png_horrible_mutex_8h_source.html_my_sql_wrapper_8h.html_my_sql_wrapper_8h__incl.map_my_sql_wrapper_8h__incl.md5_my_sql_wrapper_8h__incl.png_my_sql_wrapper_8h_source.html_not_implemented_8h.html_not_implemented_8h_source.html_task_exec_8h.html_task_exec_8h__incl.map_task_exec_8h__incl.md5_task_exec_8h__incl.png_task_exec_8h_source.htmlannotated.htmlany_8h.htmlany_8h__dep__incl.mapany_8h__dep__incl.md5any_8h__dep__incl.pngany_8h__incl.mapany_8h__incl.md5any_8h__incl.pngany_8h_source.htmlbase_8h.htmlbase_8h__dep__incl.mapbase_8h__dep__incl.md5base_8h__dep__incl.pngbase_8h__incl.mapbase_8h__incl.md5base_8h__incl.pngbase_8h_source.htmlbc_s.pngbdwn.pngchecksums_8h.htmlchecksums_8h__incl.mapchecksums_8h__incl.md5checksums_8h__incl.pngchecksums_8h_source.htmlclass_logger-members.htmlclass_logger.htmlclass_logger__coll__graph.mapclass_logger__coll__graph.md5class_logger__coll__graph.pngclassdmlite_1_1_acl-members.htmlclassdmlite_1_1_acl.htmlclassdmlite_1_1_acl__coll__graph.mapclassdmlite_1_1_acl__coll__graph.md5classdmlite_1_1_acl__coll__graph.pngclassdmlite_1_1_acl__inherit__graph.mapclassdmlite_1_1_acl__inherit__graph.md5classdmlite_1_1_acl__inherit__graph.pngclassdmlite_1_1_acl_entry-members.htmlclassdmlite_1_1_acl_entry.htmlclassdmlite_1_1_authn-members.htmlclassdmlite_1_1_authn.htmlclassdmlite_1_1_authn__inherit__graph.mapclassdmlite_1_1_authn__inherit__graph.md5classdmlite_1_1_authn__inherit__graph.pngclassdmlite_1_1_authn_factory-members.htmlclassdmlite_1_1_authn_factory.htmlclassdmlite_1_1_authn_factory__coll__graph.mapclassdmlite_1_1_authn_factory__coll__graph.md5classdmlite_1_1_authn_factory__coll__graph.pngclassdmlite_1_1_authn_factory__inherit__graph.mapclassdmlite_1_1_authn_factory__inherit__graph.md5classdmlite_1_1_authn_factory__inherit__graph.pngclassdmlite_1_1_base_factory-members.htmlclassdmlite_1_1_base_factory.htmlclassdmlite_1_1_base_factory__inherit__graph.mapclassdmlite_1_1_base_factory__inherit__graph.md5classdmlite_1_1_base_factory__inherit__graph.pngclassdmlite_1_1_base_interface-members.htmlclassdmlite_1_1_base_interface.htmlclassdmlite_1_1_base_interface__inherit__graph.mapclassdmlite_1_1_base_interface__inherit__graph.md5classdmlite_1_1_base_interface__inherit__graph.pngclassdmlite_1_1_built_in_authn-members.htmlclassdmlite_1_1_built_in_authn.htmlclassdmlite_1_1_built_in_authn__coll__graph.mapclassdmlite_1_1_built_in_authn__coll__graph.md5classdmlite_1_1_built_in_authn__coll__graph.pngclassdmlite_1_1_built_in_authn__inherit__graph.mapclassdmlite_1_1_built_in_authn__inherit__graph.md5classdmlite_1_1_built_in_authn__inherit__graph.pngclassdmlite_1_1_built_in_authn_factory-members.htmlclassdmlite_1_1_built_in_authn_factory.htmlclassdmlite_1_1_built_in_authn_factory__coll__graph.mapclassdmlite_1_1_built_in_authn_factory__coll__graph.md5classdmlite_1_1_built_in_authn_factory__coll__graph.pngclassdmlite_1_1_built_in_authn_factory__inherit__graph.mapclassdmlite_1_1_built_in_authn_factory__inherit__graph.md5classdmlite_1_1_built_in_authn_factory__inherit__graph.pngclassdmlite_1_1_built_in_catalog-members.htmlclassdmlite_1_1_built_in_catalog.htmlclassdmlite_1_1_built_in_catalog__coll__graph.mapclassdmlite_1_1_built_in_catalog__coll__graph.md5classdmlite_1_1_built_in_catalog__coll__graph.pngclassdmlite_1_1_built_in_catalog__inherit__graph.mapclassdmlite_1_1_built_in_catalog__inherit__graph.md5classdmlite_1_1_built_in_catalog__inherit__graph.pngclassdmlite_1_1_built_in_catalog_factory-members.htmlclassdmlite_1_1_built_in_catalog_factory.htmlclassdmlite_1_1_built_in_catalog_factory__coll__graph.mapclassdmlite_1_1_built_in_catalog_factory__coll__graph.md5classdmlite_1_1_built_in_catalog_factory__coll__graph.pngclassdmlite_1_1_built_in_catalog_factory__inherit__graph.mapclassdmlite_1_1_built_in_catalog_factory__inherit__graph.md5classdmlite_1_1_built_in_catalog_factory__inherit__graph.pngclassdmlite_1_1_catalog-members.htmlclassdmlite_1_1_catalog.htmlclassdmlite_1_1_catalog__coll__graph.mapclassdmlite_1_1_catalog__coll__graph.md5classdmlite_1_1_catalog__coll__graph.pngclassdmlite_1_1_catalog__inherit__graph.mapclassdmlite_1_1_catalog__inherit__graph.md5classdmlite_1_1_catalog__inherit__graph.pngclassdmlite_1_1_catalog_factory-members.htmlclassdmlite_1_1_catalog_factory.htmlclassdmlite_1_1_catalog_factory__coll__graph.mapclassdmlite_1_1_catalog_factory__coll__graph.md5classdmlite_1_1_catalog_factory__coll__graph.pngclassdmlite_1_1_catalog_factory__inherit__graph.mapclassdmlite_1_1_catalog_factory__inherit__graph.md5classdmlite_1_1_catalog_factory__inherit__graph.pngclassdmlite_1_1_chunk-members.htmlclassdmlite_1_1_chunk.htmlclassdmlite_1_1_chunk__coll__graph.mapclassdmlite_1_1_chunk__coll__graph.md5classdmlite_1_1_chunk__coll__graph.pngclassdmlite_1_1_davix_ctx_factory-members.htmlclassdmlite_1_1_davix_ctx_factory.htmlclassdmlite_1_1_davix_ctx_factory__coll__graph.mapclassdmlite_1_1_davix_ctx_factory__coll__graph.md5classdmlite_1_1_davix_ctx_factory__coll__graph.pngclassdmlite_1_1_davix_ctx_factory__inherit__graph.mapclassdmlite_1_1_davix_ctx_factory__inherit__graph.md5classdmlite_1_1_davix_ctx_factory__inherit__graph.pngclassdmlite_1_1_davix_ctx_pool-members.htmlclassdmlite_1_1_davix_ctx_pool.htmlclassdmlite_1_1_davix_ctx_pool__coll__graph.mapclassdmlite_1_1_davix_ctx_pool__coll__graph.md5classdmlite_1_1_davix_ctx_pool__coll__graph.pngclassdmlite_1_1_davix_ctx_pool__inherit__graph.mapclassdmlite_1_1_davix_ctx_pool__inherit__graph.md5classdmlite_1_1_davix_ctx_pool__inherit__graph.pngclassdmlite_1_1_davix_grabber-members.htmlclassdmlite_1_1_davix_grabber.htmlclassdmlite_1_1_davix_grabber__coll__graph.mapclassdmlite_1_1_davix_grabber__coll__graph.md5classdmlite_1_1_davix_grabber__coll__graph.pngclassdmlite_1_1_davix_grabber__inherit__graph.mapclassdmlite_1_1_davix_grabber__inherit__graph.md5classdmlite_1_1_davix_grabber__inherit__graph.pngclassdmlite_1_1_davix_stuff-members.htmlclassdmlite_1_1_davix_stuff.htmlclassdmlite_1_1_dm_exception-members.htmlclassdmlite_1_1_dm_exception.htmlclassdmlite_1_1_dm_exception__coll__graph.mapclassdmlite_1_1_dm_exception__coll__graph.md5classdmlite_1_1_dm_exception__coll__graph.pngclassdmlite_1_1_dm_exception__inherit__graph.mapclassdmlite_1_1_dm_exception__inherit__graph.md5classdmlite_1_1_dm_exception__inherit__graph.pngclassdmlite_1_1_dm_status-members.htmlclassdmlite_1_1_dm_status.htmlclassdmlite_1_1_dome_talker-members.htmlclassdmlite_1_1_dome_talker.htmlclassdmlite_1_1_dome_talker__coll__graph.mapclassdmlite_1_1_dome_talker__coll__graph.md5classdmlite_1_1_dome_talker__coll__graph.pngclassdmlite_1_1_dummy_catalog-members.htmlclassdmlite_1_1_dummy_catalog.htmlclassdmlite_1_1_dummy_catalog__coll__graph.mapclassdmlite_1_1_dummy_catalog__coll__graph.md5classdmlite_1_1_dummy_catalog__coll__graph.pngclassdmlite_1_1_dummy_catalog__inherit__graph.mapclassdmlite_1_1_dummy_catalog__inherit__graph.md5classdmlite_1_1_dummy_catalog__inherit__graph.pngclassdmlite_1_1_dummy_pool_manager-members.htmlclassdmlite_1_1_dummy_pool_manager.htmlclassdmlite_1_1_dummy_pool_manager__coll__graph.mapclassdmlite_1_1_dummy_pool_manager__coll__graph.md5classdmlite_1_1_dummy_pool_manager__coll__graph.pngclassdmlite_1_1_dummy_pool_manager__inherit__graph.mapclassdmlite_1_1_dummy_pool_manager__inherit__graph.md5classdmlite_1_1_dummy_pool_manager__inherit__graph.pngclassdmlite_1_1_extended_stat-members.htmlclassdmlite_1_1_extended_stat.htmlclassdmlite_1_1_extended_stat__coll__graph.mapclassdmlite_1_1_extended_stat__coll__graph.md5classdmlite_1_1_extended_stat__coll__graph.pngclassdmlite_1_1_extended_stat__inherit__graph.mapclassdmlite_1_1_extended_stat__inherit__graph.md5classdmlite_1_1_extended_stat__inherit__graph.pngclassdmlite_1_1_extensible-members.htmlclassdmlite_1_1_extensible.htmlclassdmlite_1_1_extensible__inherit__graph.mapclassdmlite_1_1_extensible__inherit__graph.md5classdmlite_1_1_extensible__inherit__graph.pngclassdmlite_1_1_group_info-members.htmlclassdmlite_1_1_group_info.htmlclassdmlite_1_1_group_info__coll__graph.mapclassdmlite_1_1_group_info__coll__graph.md5classdmlite_1_1_group_info__coll__graph.pngclassdmlite_1_1_group_info__inherit__graph.mapclassdmlite_1_1_group_info__inherit__graph.md5classdmlite_1_1_group_info__inherit__graph.pngclassdmlite_1_1_i_node-members.htmlclassdmlite_1_1_i_node.htmlclassdmlite_1_1_i_node__coll__graph.mapclassdmlite_1_1_i_node__coll__graph.md5classdmlite_1_1_i_node__coll__graph.pngclassdmlite_1_1_i_node__inherit__graph.mapclassdmlite_1_1_i_node__inherit__graph.md5classdmlite_1_1_i_node__inherit__graph.pngclassdmlite_1_1_i_node_factory-members.htmlclassdmlite_1_1_i_node_factory.htmlclassdmlite_1_1_i_node_factory__coll__graph.mapclassdmlite_1_1_i_node_factory__coll__graph.md5classdmlite_1_1_i_node_factory__coll__graph.pngclassdmlite_1_1_i_node_factory__inherit__graph.mapclassdmlite_1_1_i_node_factory__inherit__graph.md5classdmlite_1_1_i_node_factory__inherit__graph.pngclassdmlite_1_1_i_o_driver-members.htmlclassdmlite_1_1_i_o_driver.htmlclassdmlite_1_1_i_o_driver__coll__graph.mapclassdmlite_1_1_i_o_driver__coll__graph.md5classdmlite_1_1_i_o_driver__coll__graph.pngclassdmlite_1_1_i_o_driver__inherit__graph.mapclassdmlite_1_1_i_o_driver__inherit__graph.md5classdmlite_1_1_i_o_driver__inherit__graph.pngclassdmlite_1_1_i_o_driver_factory-members.htmlclassdmlite_1_1_i_o_driver_factory.htmlclassdmlite_1_1_i_o_driver_factory__coll__graph.mapclassdmlite_1_1_i_o_driver_factory__coll__graph.md5classdmlite_1_1_i_o_driver_factory__coll__graph.pngclassdmlite_1_1_i_o_driver_factory__inherit__graph.mapclassdmlite_1_1_i_o_driver_factory__inherit__graph.md5classdmlite_1_1_i_o_driver_factory__inherit__graph.pngclassdmlite_1_1_i_o_handler-members.htmlclassdmlite_1_1_i_o_handler.htmlclassdmlite_1_1_inode_trans-members.htmlclassdmlite_1_1_inode_trans.htmlclassdmlite_1_1_inode_trans__coll__graph.mapclassdmlite_1_1_inode_trans__coll__graph.md5classdmlite_1_1_inode_trans__coll__graph.pngclassdmlite_1_1_location-members.htmlclassdmlite_1_1_location.htmlclassdmlite_1_1_location__coll__graph.mapclassdmlite_1_1_location__coll__graph.md5classdmlite_1_1_location__coll__graph.pngclassdmlite_1_1_location__inherit__graph.mapclassdmlite_1_1_location__inherit__graph.md5classdmlite_1_1_location__inherit__graph.pngclassdmlite_1_1_my_sql_connection_factory-members.htmlclassdmlite_1_1_my_sql_connection_factory.htmlclassdmlite_1_1_my_sql_connection_factory__coll__graph.mapclassdmlite_1_1_my_sql_connection_factory__coll__graph.md5classdmlite_1_1_my_sql_connection_factory__coll__graph.pngclassdmlite_1_1_my_sql_connection_factory__inherit__graph.mapclassdmlite_1_1_my_sql_connection_factory__inherit__graph.md5classdmlite_1_1_my_sql_connection_factory__inherit__graph.pngclassdmlite_1_1_my_sql_holder-members.htmlclassdmlite_1_1_my_sql_holder.htmlclassdmlite_1_1_my_sql_holder__coll__graph.mapclassdmlite_1_1_my_sql_holder__coll__graph.md5classdmlite_1_1_my_sql_holder__coll__graph.pngclassdmlite_1_1_mysql_wrap-members.htmlclassdmlite_1_1_mysql_wrap.htmlclassdmlite_1_1_plugin_id_card-members.htmlclassdmlite_1_1_plugin_id_card.htmlclassdmlite_1_1_plugin_manager-members.htmlclassdmlite_1_1_plugin_manager.htmlclassdmlite_1_1_pool-members.htmlclassdmlite_1_1_pool.htmlclassdmlite_1_1_pool__coll__graph.mapclassdmlite_1_1_pool__coll__graph.md5classdmlite_1_1_pool__coll__graph.pngclassdmlite_1_1_pool__inherit__graph.mapclassdmlite_1_1_pool__inherit__graph.md5classdmlite_1_1_pool__inherit__graph.pngclassdmlite_1_1_pool_container-members.htmlclassdmlite_1_1_pool_container.htmlclassdmlite_1_1_pool_driver-members.htmlclassdmlite_1_1_pool_driver.htmlclassdmlite_1_1_pool_driver__coll__graph.mapclassdmlite_1_1_pool_driver__coll__graph.md5classdmlite_1_1_pool_driver__coll__graph.pngclassdmlite_1_1_pool_driver__inherit__graph.mapclassdmlite_1_1_pool_driver__inherit__graph.md5classdmlite_1_1_pool_driver__inherit__graph.pngclassdmlite_1_1_pool_driver_factory-members.htmlclassdmlite_1_1_pool_driver_factory.htmlclassdmlite_1_1_pool_driver_factory__coll__graph.mapclassdmlite_1_1_pool_driver_factory__coll__graph.md5classdmlite_1_1_pool_driver_factory__coll__graph.pngclassdmlite_1_1_pool_driver_factory__inherit__graph.mapclassdmlite_1_1_pool_driver_factory__inherit__graph.md5classdmlite_1_1_pool_driver_factory__inherit__graph.pngclassdmlite_1_1_pool_element_factory-members.htmlclassdmlite_1_1_pool_element_factory.htmlclassdmlite_1_1_pool_grabber-members.htmlclassdmlite_1_1_pool_grabber.htmlclassdmlite_1_1_pool_grabber__coll__graph.mapclassdmlite_1_1_pool_grabber__coll__graph.md5classdmlite_1_1_pool_grabber__coll__graph.pngclassdmlite_1_1_pool_handler-members.htmlclassdmlite_1_1_pool_handler.htmlclassdmlite_1_1_pool_manager-members.htmlclassdmlite_1_1_pool_manager.htmlclassdmlite_1_1_pool_manager__coll__graph.mapclassdmlite_1_1_pool_manager__coll__graph.md5classdmlite_1_1_pool_manager__coll__graph.pngclassdmlite_1_1_pool_manager__inherit__graph.mapclassdmlite_1_1_pool_manager__inherit__graph.md5classdmlite_1_1_pool_manager__inherit__graph.pngclassdmlite_1_1_pool_manager_factory-members.htmlclassdmlite_1_1_pool_manager_factory.htmlclassdmlite_1_1_pool_manager_factory__coll__graph.mapclassdmlite_1_1_pool_manager_factory__coll__graph.md5classdmlite_1_1_pool_manager_factory__coll__graph.pngclassdmlite_1_1_pool_manager_factory__inherit__graph.mapclassdmlite_1_1_pool_manager_factory__inherit__graph.md5classdmlite_1_1_pool_manager_factory__inherit__graph.pngclassdmlite_1_1_replica-members.htmlclassdmlite_1_1_replica.htmlclassdmlite_1_1_replica__coll__graph.mapclassdmlite_1_1_replica__coll__graph.md5classdmlite_1_1_replica__coll__graph.pngclassdmlite_1_1_replica__inherit__graph.mapclassdmlite_1_1_replica__inherit__graph.md5classdmlite_1_1_replica__inherit__graph.pngclassdmlite_1_1_security_context-members.htmlclassdmlite_1_1_security_context.htmlclassdmlite_1_1_security_context__coll__graph.mapclassdmlite_1_1_security_context__coll__graph.md5classdmlite_1_1_security_context__coll__graph.pngclassdmlite_1_1_security_credentials-members.htmlclassdmlite_1_1_security_credentials.htmlclassdmlite_1_1_security_credentials__coll__graph.mapclassdmlite_1_1_security_credentials__coll__graph.md5classdmlite_1_1_security_credentials__coll__graph.pngclassdmlite_1_1_security_credentials__inherit__graph.mapclassdmlite_1_1_security_credentials__inherit__graph.md5classdmlite_1_1_security_credentials__inherit__graph.pngclassdmlite_1_1_stack_instance-members.htmlclassdmlite_1_1_stack_instance.htmlclassdmlite_1_1_stack_instance__coll__graph.mapclassdmlite_1_1_stack_instance__coll__graph.md5classdmlite_1_1_stack_instance__coll__graph.pngclassdmlite_1_1_statement-members.htmlclassdmlite_1_1_statement.htmlclassdmlite_1_1_sym_link-members.htmlclassdmlite_1_1_sym_link.htmlclassdmlite_1_1_sym_link__coll__graph.mapclassdmlite_1_1_sym_link__coll__graph.md5classdmlite_1_1_sym_link__coll__graph.pngclassdmlite_1_1_sym_link__inherit__graph.mapclassdmlite_1_1_sym_link__inherit__graph.md5classdmlite_1_1_sym_link__inherit__graph.pngclassdmlite_1_1_url-members.htmlclassdmlite_1_1_url.htmlclassdmlite_1_1_url__coll__graph.mapclassdmlite_1_1_url__coll__graph.md5classdmlite_1_1_url__coll__graph.pngclassdmlite_1_1_user_info-members.htmlclassdmlite_1_1_user_info.htmlclassdmlite_1_1_user_info__coll__graph.mapclassdmlite_1_1_user_info__coll__graph.md5classdmlite_1_1_user_info__coll__graph.pngclassdmlite_1_1_user_info__inherit__graph.mapclassdmlite_1_1_user_info__inherit__graph.md5classdmlite_1_1_user_info__inherit__graph.pngclassdmlite_1_1dm_task-members.htmlclassdmlite_1_1dm_task.htmlclassdmlite_1_1dm_task__coll__graph.mapclassdmlite_1_1dm_task__coll__graph.md5classdmlite_1_1dm_task__coll__graph.pngclassdmlite_1_1dm_task__inherit__graph.mapclassdmlite_1_1dm_task__inherit__graph.md5classdmlite_1_1dm_task__inherit__graph.pngclassdmlite_1_1dm_task_exec-members.htmlclassdmlite_1_1dm_task_exec.htmlclassdmlite_1_1dm_task_exec__coll__graph.mapclassdmlite_1_1dm_task_exec__coll__graph.md5classdmlite_1_1dm_task_exec__coll__graph.pngclassdmlite_1_1dm_task_exec__inherit__graph.mapclassdmlite_1_1dm_task_exec__inherit__graph.md5classdmlite_1_1dm_task_exec__inherit__graph.pngclasses.htmlclosed.pngdeprecated.htmldir_000002_000008.htmldir_000003_000002.htmldir_000003_000007.htmldir_000003_000008.htmldir_000005_000000.htmldir_000006_000000.htmldir_000007_000008.htmldir_000011_000000.htmldir_13314eb41997cce6fad686c16a856305.htmldir_13314eb41997cce6fad686c16a856305_dep.mapdir_13314eb41997cce6fad686c16a856305_dep.md5dir_13314eb41997cce6fad686c16a856305_dep.pngdir_2a5550ac84a507beba069e58f2be0526.htmldir_2a5550ac84a507beba069e58f2be0526_dep.mapdir_2a5550ac84a507beba069e58f2be0526_dep.md5dir_2a5550ac84a507beba069e58f2be0526_dep.pngdir_313caf1132e152dd9b58bea13a4052ca.htmldir_313caf1132e152dd9b58bea13a4052ca_dep.mapdir_313caf1132e152dd9b58bea13a4052ca_dep.md5dir_313caf1132e152dd9b58bea13a4052ca_dep.pngdir_5eb0003806ff55b9e42d6823777110d1.htmldir_5eb0003806ff55b9e42d6823777110d1_dep.mapdir_5eb0003806ff55b9e42d6823777110d1_dep.md5dir_5eb0003806ff55b9e42d6823777110d1_dep.pngdir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_68267d1309a1af8e8297ef4c3efbcdba_dep.mapdir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pngdir_7620f3c01c16793ba41ae300cf864fd5.htmldir_7620f3c01c16793ba41ae300cf864fd5_dep.mapdir_7620f3c01c16793ba41ae300cf864fd5_dep.md5dir_7620f3c01c16793ba41ae300cf864fd5_dep.pngdir_aebb8dcc11953d78e620bbef0b9e2183.htmldir_aebb8dcc11953d78e620bbef0b9e2183_dep.mapdir_aebb8dcc11953d78e620bbef0b9e2183_dep.md5dir_aebb8dcc11953d78e620bbef0b9e2183_dep.pngdir_afdda7e05e10e306b2e2d8ca4253d218.htmldir_c6836824bdef15bafab59627cccf2d55.htmldir_c6836824bdef15bafab59627cccf2d55_dep.mapdir_c6836824bdef15bafab59627cccf2d55_dep.md5dir_c6836824bdef15bafab59627cccf2d55_dep.pngdir_d445b4083d3c7359781dc9ee11dbbc0e.htmldir_d445b4083d3c7359781dc9ee11dbbc0e_dep.mapdir_d445b4083d3c7359781dc9ee11dbbc0e_dep.md5dir_d445b4083d3c7359781dc9ee11dbbc0e_dep.pngdir_d44c64559bbebec7f509842c48db8b23.htmldir_d44c64559bbebec7f509842c48db8b23_dep.mapdir_d44c64559bbebec7f509842c48db8b23_dep.md5dir_d44c64559bbebec7f509842c48db8b23_dep.pngdir_df7e20e5047a648cc9b5db0822d256c9.htmldmlite_8h.htmldmlite_8h__dep__incl.mapdmlite_8h__dep__incl.md5dmlite_8h__dep__incl.pngdmlite_8h__incl.mapdmlite_8h__incl.md5dmlite_8h__incl.pngdmlite_8h_source.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jserrno_8h.htmlerrno_8h__dep__incl.maperrno_8h__dep__incl.md5errno_8h__dep__incl.pngerrno_8h__incl.maperrno_8h__incl.md5errno_8h__incl.pngerrno_8h_source.htmlexceptions_8h.htmlexceptions_8h__dep__incl.mapexceptions_8h__dep__incl.md5exceptions_8h__dep__incl.pngexceptions_8h__incl.mapexceptions_8h__incl.md5exceptions_8h__incl.pngexceptions_8h_source.htmlextensible_8h.htmlextensible_8h__dep__incl.mapextensible_8h__dep__incl.md5extensible_8h__dep__incl.pngextensible_8h__incl.mapextensible_8h__incl.md5extensible_8h__incl.pngextensible_8h_source.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.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_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_z.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_j.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_q.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_x.htmlfunctions_w.htmlfunctions_x.htmlfunctions_z.htmlglobals.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_g.htmlglobals_h.htmlglobals_k.htmlglobals_l.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_q.htmlglobals_s.htmlglobals_type.htmlglobals_u.htmlglobals_vars.htmlgraph_legend.htmlgraph_legend.md5graph_legend.pnghierarchy.htmlinclude_2dmlite_2c_2catalog_8h.htmlinclude_2dmlite_2c_2catalog_8h__incl.mapinclude_2dmlite_2c_2catalog_8h__incl.md5include_2dmlite_2c_2catalog_8h__incl.pnginclude_2dmlite_2c_2catalog_8h_source.htmlinclude_2dmlite_2cpp_2authn_8h.htmlinclude_2dmlite_2cpp_2authn_8h__dep__incl.mapinclude_2dmlite_2cpp_2authn_8h__dep__incl.md5include_2dmlite_2cpp_2authn_8h__dep__incl.pnginclude_2dmlite_2cpp_2authn_8h__incl.mapinclude_2dmlite_2cpp_2authn_8h__incl.md5include_2dmlite_2cpp_2authn_8h__incl.pnginclude_2dmlite_2cpp_2authn_8h_source.htmlinclude_2dmlite_2cpp_2catalog_8h.htmlinclude_2dmlite_2cpp_2catalog_8h__dep__incl.mapinclude_2dmlite_2cpp_2catalog_8h__dep__incl.md5include_2dmlite_2cpp_2catalog_8h__dep__incl.pnginclude_2dmlite_2cpp_2catalog_8h__incl.mapinclude_2dmlite_2cpp_2catalog_8h__incl.md5include_2dmlite_2cpp_2catalog_8h__incl.pnginclude_2dmlite_2cpp_2catalog_8h_source.htmlindex.htmlinherit_graph_0.mapinherit_graph_0.md5inherit_graph_0.pnginherit_graph_1.mapinherit_graph_1.md5inherit_graph_1.pnginherit_graph_10.mapinherit_graph_10.md5inherit_graph_10.pnginherit_graph_11.mapinherit_graph_11.md5inherit_graph_11.pnginherit_graph_12.mapinherit_graph_12.md5inherit_graph_12.pnginherit_graph_13.mapinherit_graph_13.md5inherit_graph_13.pnginherit_graph_14.mapinherit_graph_14.md5inherit_graph_14.pnginherit_graph_15.mapinherit_graph_15.md5inherit_graph_15.pnginherit_graph_16.mapinherit_graph_16.md5inherit_graph_16.pnginherit_graph_17.mapinherit_graph_17.md5inherit_graph_17.pnginherit_graph_18.mapinherit_graph_18.md5inherit_graph_18.pnginherit_graph_19.mapinherit_graph_19.md5inherit_graph_19.pnginherit_graph_2.mapinherit_graph_2.md5inherit_graph_2.pnginherit_graph_20.mapinherit_graph_20.md5inherit_graph_20.pnginherit_graph_21.mapinherit_graph_21.md5inherit_graph_21.pnginherit_graph_22.mapinherit_graph_22.md5inherit_graph_22.pnginherit_graph_23.mapinherit_graph_23.md5inherit_graph_23.pnginherit_graph_24.mapinherit_graph_24.md5inherit_graph_24.pnginherit_graph_25.mapinherit_graph_25.md5inherit_graph_25.pnginherit_graph_26.mapinherit_graph_26.md5inherit_graph_26.pnginherit_graph_27.mapinherit_graph_27.md5inherit_graph_27.pnginherit_graph_28.mapinherit_graph_28.md5inherit_graph_28.pnginherit_graph_29.mapinherit_graph_29.md5inherit_graph_29.pnginherit_graph_3.mapinherit_graph_3.md5inherit_graph_3.pnginherit_graph_30.mapinherit_graph_30.md5inherit_graph_30.pnginherit_graph_31.mapinherit_graph_31.md5inherit_graph_31.pnginherit_graph_32.mapinherit_graph_32.md5inherit_graph_32.pnginherit_graph_33.mapinherit_graph_33.md5inherit_graph_33.pnginherit_graph_34.mapinherit_graph_34.md5inherit_graph_34.pnginherit_graph_35.mapinherit_graph_35.md5inherit_graph_35.pnginherit_graph_36.mapinherit_graph_36.md5inherit_graph_36.pnginherit_graph_37.mapinherit_graph_37.md5inherit_graph_37.pnginherit_graph_38.mapinherit_graph_38.md5inherit_graph_38.pnginherit_graph_39.mapinherit_graph_39.md5inherit_graph_39.pnginherit_graph_4.mapinherit_graph_4.md5inherit_graph_4.pnginherit_graph_40.mapinherit_graph_40.md5inherit_graph_40.pnginherit_graph_41.mapinherit_graph_41.md5inherit_graph_41.pnginherit_graph_42.mapinherit_graph_42.md5inherit_graph_42.pnginherit_graph_43.mapinherit_graph_43.md5inherit_graph_43.pnginherit_graph_44.mapinherit_graph_44.md5inherit_graph_44.pnginherit_graph_45.mapinherit_graph_45.md5inherit_graph_45.pnginherit_graph_46.mapinherit_graph_46.md5inherit_graph_46.pnginherit_graph_47.mapinherit_graph_47.md5inherit_graph_47.pnginherit_graph_5.mapinherit_graph_5.md5inherit_graph_5.pnginherit_graph_6.mapinherit_graph_6.md5inherit_graph_6.pnginherit_graph_7.mapinherit_graph_7.md5inherit_graph_7.pnginherit_graph_8.mapinherit_graph_8.md5inherit_graph_8.pnginherit_graph_9.mapinherit_graph_9.md5inherit_graph_9.pnginherits.htmlinode_8h.htmlinode_8h__dep__incl.mapinode_8h__dep__incl.md5inode_8h__dep__incl.pnginode_8h__incl.mapinode_8h__incl.md5inode_8h__incl.pnginode_8h_source.htmlio_8h.htmlio_8h__dep__incl.mapio_8h__dep__incl.md5io_8h__dep__incl.pngio_8h__incl.mapio_8h__incl.md5io_8h__incl.pngio_8h_source.htmljquery.jslogger_8h.htmllogger_8h__dep__incl.maplogger_8h__dep__incl.md5logger_8h__dep__incl.pnglogger_8h__incl.maplogger_8h__incl.md5logger_8h__incl.pnglogger_8h_source.htmlmenu.jsmenudata.jsmysqlpools_8h.htmlmysqlpools_8h__incl.mapmysqlpools_8h__incl.md5mysqlpools_8h__incl.pngmysqlpools_8h_source.htmlnamespace_dome_utils.htmlnamespacedmlite.htmlnamespacedmlite_1_1checksums.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngp_2dmlite_8h.htmlp_2dmlite_8h__incl.mapp_2dmlite_8h__incl.md5p_2dmlite_8h__incl.pngp_2dmlite_8h_source.htmlp_2inode_8h.htmlp_2inode_8h__dep__incl.mapp_2inode_8h__dep__incl.md5p_2inode_8h__dep__incl.pngp_2inode_8h__incl.mapp_2inode_8h__incl.md5p_2inode_8h__incl.pngp_2inode_8h_source.htmlp_2io_8h.htmlp_2io_8h__dep__incl.mapp_2io_8h__dep__incl.md5p_2io_8h__dep__incl.pngp_2io_8h__incl.mapp_2io_8h__incl.md5p_2io_8h__incl.pngp_2io_8h_source.htmlp_2utils_2checksums_8h.htmlp_2utils_2checksums_8h__dep__incl.mapp_2utils_2checksums_8h__dep__incl.md5p_2utils_2checksums_8h__dep__incl.pngp_2utils_2checksums_8h__incl.mapp_2utils_2checksums_8h__incl.md5p_2utils_2checksums_8h__incl.pngp_2utils_2checksums_8h_source.htmlpages.htmlpool_8h.htmlpool_8h__dep__incl.mappool_8h__dep__incl.md5pool_8h__dep__incl.pngpool_8h__incl.mappool_8h__incl.md5pool_8h__incl.pngpool_8h_source.htmlpoolcontainer_8h.htmlpoolcontainer_8h__dep__incl.mappoolcontainer_8h__dep__incl.md5poolcontainer_8h__dep__incl.pngpoolcontainer_8h__incl.mappoolcontainer_8h__incl.md5poolcontainer_8h__incl.pngpoolcontainer_8h_source.htmlpooldriver_8h.htmlpooldriver_8h__dep__incl.mappooldriver_8h__dep__incl.md5pooldriver_8h__dep__incl.pngpooldriver_8h__incl.mappooldriver_8h__incl.md5pooldriver_8h__incl.pngpooldriver_8h_source.htmlpoolmanager_8h.htmlpoolmanager_8h__dep__incl.mappoolmanager_8h__dep__incl.md5poolmanager_8h__dep__incl.pngpoolmanager_8h__incl.mappoolmanager_8h__incl.md5poolmanager_8h__incl.pngpoolmanager_8h_source.htmlsecurity_8h.htmlsecurity_8h__dep__incl.mapsecurity_8h__dep__incl.md5security_8h__dep__incl.pngsecurity_8h__incl.mapsecurity_8h__incl.md5security_8h__incl.pngsecurity_8h_source.htmlsplitbar.pngsrc_2core_2builtin_2authn_8h.htmlsrc_2core_2builtin_2authn_8h__incl.mapsrc_2core_2builtin_2authn_8h__incl.md5src_2core_2builtin_2authn_8h__incl.pngsrc_2core_2builtin_2authn_8h_source.htmlsrc_2core_2builtin_2catalog_8h.htmlsrc_2core_2builtin_2catalog_8h__incl.mapsrc_2core_2builtin_2catalog_8h__incl.md5src_2core_2builtin_2catalog_8h__incl.pngsrc_2core_2builtin_2catalog_8h_source.htmlstatus_8h.htmlstatus_8h__dep__incl.mapstatus_8h__dep__incl.md5status_8h__dep__incl.pngstatus_8h__incl.mapstatus_8h__incl.md5status_8h__incl.pngstatus_8h_source.htmlstructdmlite_1_1_built_in_dir-members.htmlstructdmlite_1_1_built_in_dir.htmlstructdmlite_1_1_built_in_dir__coll__graph.mapstructdmlite_1_1_built_in_dir__coll__graph.md5structdmlite_1_1_built_in_dir__coll__graph.pngstructdmlite_1_1_built_in_dir__inherit__graph.mapstructdmlite_1_1_built_in_dir__inherit__graph.md5structdmlite_1_1_built_in_dir__inherit__graph.pngstructdmlite_1_1_directory-members.htmlstructdmlite_1_1_directory.htmlstructdmlite_1_1_directory__inherit__graph.mapstructdmlite_1_1_directory__inherit__graph.md5structdmlite_1_1_directory__inherit__graph.pngstructdmlite_1_1_dome_credentials-members.htmlstructdmlite_1_1_dome_credentials.htmlstructdmlite_1_1_i_directory-members.htmlstructdmlite_1_1_i_directory.htmlstructdmlite_1_1xferprogmarker-members.htmlstructdmlite_1_1xferprogmarker.htmlstructdmlite__aclentry-members.htmlstructdmlite__aclentry.htmlstructdmlite__chunk-members.htmlstructdmlite__chunk.htmlstructdmlite__chunk__coll__graph.mapstructdmlite__chunk__coll__graph.md5structdmlite__chunk__coll__graph.pngstructdmlite__credentials-members.htmlstructdmlite__credentials.htmlstructdmlite__location-members.htmlstructdmlite__location.htmlstructdmlite__location__coll__graph.mapstructdmlite__location__coll__graph.md5structdmlite__location__coll__graph.pngstructdmlite__pool-members.htmlstructdmlite__pool.htmlstructdmlite__replica-members.htmlstructdmlite__replica.htmlstructdmlite__security__context-members.htmlstructdmlite__security__context.htmlstructdmlite__security__context__coll__graph.mapstructdmlite__security__context__coll__graph.md5structdmlite__security__context__coll__graph.pngstructdmlite__security__ent-members.htmlstructdmlite__security__ent.htmlstructdmlite__url-members.htmlstructdmlite__url.htmlstructdmlite__xferinfo-members.htmlstructdmlite__xferinfo.htmlstructdmlite__xstat-members.htmlstructdmlite__xstat.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssurls_8h.htmlurls_8h__dep__incl.mapurls_8h__dep__incl.md5urls_8h__dep__incl.pngurls_8h__incl.mapurls_8h__incl.md5urls_8h__incl.pngurls_8h_source.htmlutils_8h.htmlutils_8h__dep__incl.maputils_8h__dep__incl.md5utils_8h__dep__incl.pngutils_8h__incl.maputils_8h__incl.md5utils_8h__incl.pngutils_8h_source.htmltutorialbackend_c.htmlbackend_cpp.htmlbackend_python.htmldmlite.pngdmlite.svggoogle-code-prettifyCOPYINGlang-apollo.jslang-clj.jslang-css.jslang-go.jslang-hs.jslang-lisp.jslang-lua.jslang-ml.jslang-n.jslang-proto.jslang-scala.jslang-sql.jslang-tex.jslang-vb.jslang-vhdl.jslang-wiki.jslang-xq.jslang-yaml.jsprettify.cssprettify.jsindex.htmlplugin.htmlstyle.css_builddir_build_BUILD_dmlite-1.15.2_include_.3.gz_builddir_build_BUILD_dmlite-1.15.2_include_dmlite_.3.gz_builddir_build_BUILD_dmlite-1.15.2_include_dmlite_c_.3.gzany.h.3.gzcatalog.h.3.gzchecksums.h.3.gzdeprecated.3.gzdmlite.h.3.gzdmlite_aclentry.3.gzdmlite_chunk.3.gzdmlite_credentials.3.gzdmlite_location.3.gzdmlite_pool.3.gzdmlite_replica.3.gzdmlite_security_context.3.gzdmlite_security_ent.3.gzdmlite_url.3.gzdmlite_xferinfo.3.gzdmlite_xstat.3.gzinode.h.3.gzio.h.3.gzpool.h.3.gzutils.h.3.gz/usr/share/doc//usr/share/doc/dmlite//usr/share/doc/dmlite/api//usr/share/doc/dmlite/api/html//usr/share/doc/dmlite/tutorial//usr/share/doc/dmlite/tutorial/google-code-prettify//usr/share/man/man3/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2aarch64-redhat-linux-gnu                !"# $%%&'() **+ ,-./0*122!!**334!!556 22!!77 8!/9922:;;<22=22 0>? @A @B C@ D E@ F GH IJ KL MN OP II Q R ST UV WXYZ[1\]^_`_abcdefghijklmnopqrstuvwxwy[z{|}u~^    ?                         directoryHTML document, ASCII text, with very long linesASCII textASCII text, with no line terminatorsPNG image data, 163 x 112, 8-bit/color RGBA, non-interlacedzlib ERROR: need dictionary (ASCII text, with no line terminators)PNG image data, 1236 x 278, 8-bit/color RGB, non-interlacedPNG image data, 2369 x 353, 8-bit/color RGBA, non-interlacedPNG image data, 915 x 188, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode text, with very long linesPNG image data, 2000 x 592, 8-bit/color RGBA, non-interlacedPNG image data, 2656 x 666, 8-bit/color RGB, non-interlacedHTML document, ASCII textPNG image data, 175 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 1099 x 188, 8-bit/color RGBA, non-interlacedPNG image data, 839 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 650 x 440, 8-bit/color RGB, non-interlacedPNG image data, 356 x 112, 8-bit/color RGB, non-interlacedPNG image data, 798 x 588, 8-bit/color RGB, non-interlacedPNG image data, 647 x 202, 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, 877 x 485, 8-bit/color RGB, non-interlacedPNG image data, 149 x 37, 8-bit/color RGB, non-interlacedPNG image data, 169 x 112, 8-bit/color RGB, non-interlacedPNG image data, 147 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 153 x 112, 8-bit/color RGB, non-interlacedPNG image data, 191 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 621 x 341, 8-bit/color RGB, non-interlacedPNG image data, 581 x 265, 8-bit/color RGB, non-interlacedPNG image data, 1149 x 396, 8-bit/color RGB, non-interlacedPNG image data, 157 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 201 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 157 x 112, 8-bit/color RGB, non-interlacedPNG image data, 338 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 165 x 112, 8-bit/color RGB, non-interlacedPNG image data, 137 x 216, 8-bit/color RGB, non-interlacedPNG image data, 193 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 193 x 232, 8-bit/color RGB, non-interlacedPNG image data, 157 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 327 x 336, 8-bit/color RGBA, non-interlacedPNG image data, 156 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 155 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 1281 x 209, 8-bit/color RGB, non-interlacedPNG image data, 167 x 203, 8-bit/color RGBA, non-interlacedPNG image data, 167 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 197 x 203, 8-bit/color RGBA, non-interlacedPNG image data, 197 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 283 x 203, 8-bit/color RGBA, non-interlacedPNG image data, 364 x 341, 8-bit/color RGB, non-interlacedPNG image data, 137 x 112, 8-bit/color RGB, non-interlacedPNG image data, 320 x 112, 8-bit/color RGB, non-interlacedPNG image data, 157 x 203, 8-bit/color RGBA, non-interlacedPNG image data, 223 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 812 x 117, 8-bit/color RGB, non-interlacedPNG image data, 181 x 112, 8-bit/color RGB, non-interlacedPNG image data, 181 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 196 x 112, 8-bit/color RGB, non-interlacedPNG image data, 328 x 203, 8-bit/color RGBA, non-interlacedPNG image data, 189 x 112, 8-bit/color RGB, non-interlacedPNG image data, 933 x 367, 8-bit/color RGBA, non-interlacedPNG image data, 137 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 121 x 112, 8-bit/color RGB, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 125 x 201, 8-bit/color RGB, non-interlacedPNG image data, 125 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 315 x 308, 8-bit/color RGBA, non-interlacedPNG image data, 317 x 176, 8-bit/color RGB, non-interlacedPNG image data, 339 x 212, 8-bit/color RGBA, non-interlacedPNG image data, 243 x 340, 8-bit/color RGBA, non-interlacedPNG image data, 221 x 101, 8-bit/color RGB, non-interlacedPNG image data, 577 x 365, 8-bit/color RGBA, non-interlacedPNG image data, 604 x 187, 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, 1952 x 767, 8-bit/color RGBA, non-interlacedPNG image data, 191 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 1793 x 677, 8-bit/color RGBA, non-interlacedPNG image data, 647 x 129, 8-bit/color RGBA, non-interlacedPNG image data, 790 x 588, 8-bit/color RGB, non-interlacedPNG image data, 905 x 218, 8-bit/color RGBA, non-interlacedPNG image data, 681 x 212, 8-bit/color RGB, non-interlacedPNG image data, 809 x 336, 8-bit/color RGBA, non-interlacedPNG image data, 694 x 499, 8-bit/color RGBA, non-interlacedPNG image data, 1525 x 293, 8-bit/color RGBA, non-interlacedPNG image data, 376 x 141, 8-bit/color RGB, non-interlacedPNG image data, 2000 x 517, 8-bit/color RGBA, non-interlacedPNG image data, 232 x 88, 8-bit/color RGB, non-interlacedPNG image data, 125 x 37, 8-bit/color RGB, non-interlacedPNG image data, 319 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 177 x 37, 8-bit/color RGB, non-interlacedPNG image data, 145 x 37, 8-bit/color RGB, non-interlacedPNG image data, 133 x 37, 8-bit/color RGB, non-interlacedPNG image data, 140 x 37, 8-bit/color RGB, non-interlacedPNG image data, 135 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 151 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 141 x 37, 8-bit/color RGB, non-interlacedPNG image data, 293 x 37, 8-bit/color RGB, non-interlacedPNG image data, 161 x 37, 8-bit/color RGB, non-interlacedPNG image data, 352 x 52, 8-bit/color RGB, non-interlacedPNG image data, 171 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 191 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 405 x 52, 8-bit/color RGB, non-interlacedPNG image data, 193 x 52, 8-bit/color RGB, non-interlacedPNG image data, 227 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 453 x 52, 8-bit/color RGB, non-interlacedPNG image data, 341 x 52, 8-bit/color RGB, non-interlacedPNG image data, 181 x 37, 8-bit/color RGB, non-interlacedPNG image data, 629 x 544, 8-bit/color RGB, non-interlacedPNG image data, 147 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 169 x 37, 8-bit/color RGB, non-interlacedPNG image data, 160 x 37, 8-bit/color RGB, non-interlacedPNG image data, 136 x 37, 8-bit/color RGB, non-interlacedPNG image data, 93 x 37, 8-bit/color RGB, non-interlacedPNG image data, 163 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 121 x 37, 8-bit/color RGB, non-interlacedPNG image data, 109 x 37, 8-bit/color RGB, non-interlacedPNG image data, 137 x 37, 8-bit/color RGB, non-interlacedPNG image data, 120 x 37, 8-bit/color RGB, non-interlacedPNG image data, 113 x 37, 8-bit/color RGB, non-interlacedPNG image data, 99 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 171 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 89 x 37, 8-bit/color RGB, non-interlacedPNG image data, 117 x 37, 8-bit/color RGB, non-interlacedPNG image data, 104 x 37, 8-bit/color RGB, non-interlacedPNG image data, 72 x 37, 8-bit/color RGB, non-interlacedPNG image data, 296 x 37, 8-bit/color RGB, non-interlacedPNG image data, 281 x 37, 8-bit/color RGB, non-interlacedPNG image data, 228 x 37, 8-bit/color RGB, non-interlacedPNG image data, 639 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 809 x 261, 8-bit/color RGBA, non-interlacedPNG image data, 205 x 112, 8-bit/color RGB, non-interlacedPNG image data, 780 x 411, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1253 x 588, 8-bit/color RGBA, non-interlacedPNG image data, 509 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 1236 x 293, 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, 1089 x 202, 8-bit/color RGB, non-interlacedPNG image data, 537 x 320, 8-bit/color RGB, non-interlacedPNG image data, 2073 x 442, 8-bit/color RGBA, non-interlacedPNG image data, 537 x 484, 8-bit/color RGB, non-interlacedPNG image data, 1105 x 278, 8-bit/color RGB, non-interlacedPNG image data, 537 x 409, 8-bit/color RGB, non-interlacedPNG image data, 1094 x 368, 8-bit/color RGBA, non-interlacedPNG image data, 577 x 216, 8-bit/color RGBA, non-interlacedPNG image data, 808 x 336, 8-bit/color RGB, non-interlacedPNG image data, 313 x 216, 8-bit/color RGB, non-interlacedPNG image data, 1081 x 218, 8-bit/color RGB, non-interlacedPNG image data, 357 x 231, 8-bit/color RGBA, non-interlacedPNG image data, 2054 x 517, 8-bit/color RGBA, non-interlacedPNG image data, 357 x 141, 8-bit/color RGB, non-interlacedPNG image data, 2656 x 592, 8-bit/color RGBA, non-interlacedPNG image data, 1594 x 368, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 1525 x 353, 8-bit/color RGBA, non-interlacedPNG image data, 2835 x 652, 8-bit/color RGBA, non-interlacedPNG image data, 539 x 292, 8-bit/color RGBA, non-interlacedPNG image data, 129 x 112, 8-bit/color RGB, non-interlacedPNG image data, 109 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 120 x 216, 8-bit/color RGB, non-interlacedPNG image data, 296 x 141, 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 terminatorsPNG image data, 357 x 320, 8-bit/color RGB, non-interlacedPNG image data, 926 x 293, 8-bit/color RGBA, non-interlacedPNG image data, 651 x 365, 8-bit/color RGB, non-interlacedPNG image data, 397 x 187, 8-bit/color RGBA, non-interlacedXML 1.0 document, ASCII textPNG image data, 215 x 150, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageASCII text, with very long linesUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)https://bugz.fedoraproject.org/dmliteutf-868c0c639344d1cb5927ab5e6c66022e365af79180e93c33c98cb6a07bb910e2f?`7zXZ !#,r]"k%r+JX$ERL: +4b/݈Q|Byb AowG&v0*T٫J]/Uſ:hd:1`~>I3ecYn`04uVvMЩeOћ) TRkxneB[a~H3uP;A))wy ~ځ eBO,(HXkp5eD97>0QPeM8P Z/u(s|TtD,%&u: xq߯8?"*C#',K\ZTOL'u(/Ϭv3TH4 R%?jh5F)L"kɜTIo:#&yf%k?-31Wq8d8/.7$ |lƺR3a*Lh8g|jp::y6vWei_jVWD84bk^["F;.h\fr$Gc3a0DŲ)Lj96vJY*VؤgBcM:C1eν\klo\^"t:i;#ثb1j !s[-,ecfzq7KvS=#]./7ބ${ViD#W9@%8wc~*m?Vò})qkppN,sKO!#L+",tO%rs3Aw'⇞|qzX$y!Ll-#aNL!SQ)mVi&,k6шF +k&kdz'S)չYz⼷kOI*A@WG4 l"xCqrF#Pfl9m}_Xh_獿:3 j{T'C10h$rغ.JA:B 5-8T3i+29e0/SzWh5)qu``/,H 63 ϩ; mfj]ap qLݡ\4~\0̫4L:ۢ!lAN.AӨ`/,+) f:_|ddEzr *=hÙ%+(m6XU&s-.+0&"f"9B82}(2fCOYKKPOffG׼5(o9h$؂'̦۰ExPo Xi\4\[pq:矐[ˍ-HMnLFX^S"uDJ-@$r=a ̿eʒVC0ABu'oi跮AwɀӢ<3ŏ.;4-)…'EMfw`5<z>Җ~H_>f{f"Me;n[ )xE5`VzqPq-;g_IiW\œ"jk"IO?8Q]"V KKJ{hft A8l;dS`+qAIa'}c*xrޠ&nw̮-Lޢ@"䚋ʋO~X0Rs y25Ǒ[y`kq7&k*o+.p/Cr"Gnq%]+ B jw{'>60z[=1V=7 Dti.`3xJ [嗛0l=3zyqP S +RiwE~}]MPq2w,BGHľ 4 lZbNB2zw#]gjE6d dm B|/ZD)xq0C]t36CQ!R(S^M(n4ȂjmZE8/vRKp% fwB)C*q"lPLFb R&4nj@cz7:e>6D6.]6r?] ߊUwڂvH]=6&ad Q; 5Hd@ٱ]weK KٟY|8TT[3> aɸg7Mn'̹,r0hȺ\> +vvj9 ,kk Vܠ窱J1A W#%12Կ&Iɍqd!2`ڼ;w.zm53Uz+`i'ߕ$f1LJfڮvsBaqUՏ\C&?0{)O[%ۺq<~z;V In`}issmGPV <2m m%˥cFZ97u2M-h5BF%AqV BB“#g*IK ;uc[Gߐo T҈J"~O't_ 7N݃[?<0T2,j7=G9yPk|l%=bg♈;Qǣ~172°ُ<*PY7ϾZ2E0d#mcFzՈ0\K+͒br3NKbOe`ikQU\SY{-(r>o`{-NC$weӡLFzXh/&Q} U1xj =ano¡ \g[\sxxE^1`y`f۝KJP+kl*\8=d絞ӐF[G>~ 瘡b$+0e}g/x%VY)_X4- H8%/G;J\n|ĚB @A**a6'fsP=pr_Ǒ?Ѽ sjvS6f%sCS}|D?28)MZ 1"o@Վf6àqsXz@.e]C1PĠfv;:PjiE^N:s_X$fA&Iy+# ٦pFWZ^W:XcZAw@LŠIWO.ʼn!xz{x4Q ʭENWOh0k!WýzU9Y 3}҆uÏm0O hgY>5{NƔ] GAQ{}ܰ}ѾxWx_YiJoȦu :>R}LНo1-5~x+̇GXJs}oCk,avoBun,Tc01Z jKNP%wlO뚸j.Y4F$v*:pWRԌu5u"s(%k疡4yMyZ. 8?U-S7=%rIa+ ]n(]lޠf~H >iv㒝j' MVbl6{@^fpw.esu݌L?Kua~hTxk*0y]9I7a+urmE$$@KmA:9r3\PЖzX`*)<)JmXh_3 sA"Ķ1Q&fOs(q\@z pA!6;5[ j y6=zMI9(mUx({C><z Hkjaùevd2% UhC1Lp40-<m԰ _9 _ˀsBmG߶{ mМIL/}C/:Kbвx5ΤMas䭿PAx/r|8l(TZs{!ӏ$Ӏ垂' zL9%mw%og9uOG)rO.əXQgp s)zRC.C ЊT|=qI4M1''lҟYh%G /E,&<UV.L[BҵGG^b5gw;\Kw=l/_5D3(xo>XުJőfC^Zd xXP֮Y #t5?V|f=2h)Zp*:h n 6s 5ci~oX'f{gʏ#/:`8!8~ hAS>.H ԛgzzj3⚸zd0e^By^ ࡛N Ym_b6waQklݸHą|$@` ymC5u>o[~~\؆.zx_nY&~ RwwRsDIIj5u-Os(&&{Oog 9- T]kT'7Y6!k8Y`gsȁm[5վM)Ir n9\OsLvXO-Q2zn˱A$O-X>{"OW\-B T2؎rDߞP َ%6|` K+O^egکV4Cz+Ml +dZtYL@jH(=%d(A;$hwЊ%9o%CfvTl~;+DwFMk?޼AX̚06Dyͭڲx,q  B@>WȂM6VCD,T8ɭhDEt~A0@P=P^ B $5y%qiEЧ. ߶9F.4|Y#pP 1/ @N7B5[_I-ӶI`@HmbV}:SdzMvmNpǢH#Ħ砢&)N4!lu*(rgS8jq5ܮ" ]v(.xRHQIɭr0\+˟J3z({ 5ҙOOT? !JrZ ?J DLZNvŀneG)ZMrB'9*69 cB Ԝd2箕Gw;إya Q |8K9!wo}jd삱*X6%=ĊaY\9|汖߰P| |0}KFMoNnk`FuS j,vCE$[X+</QWwDs89dQ 8=Lnʣ^eA&lL0zOs T%8yM>@6ۯDp]J5FR* vJ8׆|(Y0fK73=^41Qy%5 __1^>?D˦EZg)-*{S+0s$^blm+e-q9Vۺ02Ȉjѭ&tԼbJGxyQCp΅{oXV:Nxq`7 !:ftl6nqD@ڠ?#)z>-<XU 42-0Spo#xlXMS`cmWF>O6rYt"=zqځ~L2V$IYA $sW'Q[X)1R5\ŘREގX617~(ͦ?g?AKi5BM<؊M*Cژss.Tf˜ UW.Bϟ4XIdOݸ п`xcvXdfW|ñ,5ݠnTjeR3꟨\٬#췵ϩ^@A7#!*Sn%tLqLaWt1 d?QI%|HlFXc1ltn6l͎~R±-\x1BAB "#װ6X4:,j ac}]=ӨoP.׹`lq5rt17q+Ȃ#_HmO|FR6M˙Un*+TC dIVċ -|R,A؟7@ԓ0ဒVɛDuĊ dJ?`>h1^ЯB VON.>Rvx]} Tb@En $z.S(0R'I*BG]2**{ oveyhfhgE`qr=s+EטZ4^=_? z= Gu0)E䜅zV$qw dK-{WysѲhR7'vj&l/ֲNǵm7+4onregUG722$('@]"-&PL , ,R²"1y^ /͸z5{6^@k~jKZQxGI+HDN>/>;@c Fe~c0~M,]_ >Yhe`_:LW"HsqhPlvDfI@PuqF?!`J(L ќOb,1j 3B1dqCBWk_b(ݙB\q^WQhN_>CQ[-LJth H2tʕWMT5?>699$(dOyPK<=lVT - TwVܺ̕ fR'r/q'V 콎Bʞwk^A\)<馒k M40L]1MrX/.b ܣsumпw~.,sJØMjM54 o'.|K3bh%) 2aȾm*4A,,^P8nzLRUn_Y(aj4Iu,"5)oaa)s5yx;W&QّYW6$QJN{?|iNplw#3r9pKe=@#L\)})d7؝RO$Ҋ17Tg O9 t~+;`i|&Z\RvC!?-+jofL.[ࠎ8G?DpX-zr6꡽6r{}mJ7hy+}gש}~MqE\"= U&yVk9.}llg_ {y._zE,?T;gҵҴ#Mo Gy7/|ӖJ/e^v@J1_7 ~iapIչ4K73 K+=Qb6/Ȥm]p.)H]ܶvJ-}Zi#$G-<_eZlV0q,Lؕ&/95ԹìEy_"D|0=HW(zt< FxS`7Jbj$:H]=^ #Ds_q*WF3G9uCnZ"ϨVew}c1'5Z19/K6Ѿtx9jYmW ӰܟVW3$UΩ؊y6[_~V;A{+"GuERcp#;iD+8ߌQLepiT;H6ywM//\_P(*Ar{=l#&eSzޘ-}Uq:+,׫0`EsWeU+.',p[y} G15?9jKl`&i,~Mg%EɸV&fRzrG[w U04Vjp\FM޹YbZnϓӨ=dZxnθ)Z h2$!R teI8 <-4ggqfsO>&&(g݅`@er]4vYkKS8C8o|w+=jx]d\VK4\?.>(|g r ;eUɥ`o'ܿ8>h,6ϗ5dw%avcaFy]XbDO0eQch<{Xb64q (2 3ͧL˚g#Ԉ ( m=q7N:O/|3l^w츳嵥Z 2M1`{D˖ /ZQC(9B<B-kxnznfyq^ ]D=~yDŽoQPfFnlǣ*^\$޼F, p=y)k/Bch&RE;i\V3o:zG0GtH~ k" )xmlIyjt<ϐCz|Lx=wXKt՝,CHX n-|ǫ 6!|m$͗crmR h07[8g7vxY1j:6?p %og&7uh1<o%S%m^Y#\݈'Vq x0v8!y;Z":/6jY3G'7@}c[cmkQty7Јp&մ!Y(6kd>!9&@/CsEE2bcv]g,6qFH8r-T3` +27g2EUQ_DF3֨usCXHl2֤E2PC$4v c Q9Ü?K5tnapZHL!.ir)RCŃ0~H.:New޲BVv|уk=/^{(NMXsDJn}]߀BF'7HNH|M:ؽskmnq;П _3 *Jy `0F0FҝHygLRj|(}?}ϊ@h 0M xtHv*OfgB?ؠqz3+:W*uMt7Qg䝂sN[ouitD܋\uRE[l~3e-PPKDps>nSdf{HK-T:x.eGL[C!P(p8Ry zd ܇W%ᡢʣѩ8PD{c^VAh%@Ww8 ? ԙm_{.2N * | qS Te |V8~%5=D> 1L>yE7:xIJ`hsX>+6Ev@+*V֩ \O8^XtЁ%l-l<}ROiy tRxJMR2 Rᚩ)B !ܰtoK53E漹7qGY ޽N܋gm,= Ia 0FOQMư&,rmoyu?vd1\<ޫΩY;1"QmsmaL.(kiUB5OgF31JEr@xtS^bj4afaO]bMS$wۺ ՄUrx_shm;~C|(LKAB4"8MC{JW{Sxa?9>YRt;*%{$G͇I:/ts2P(cOe} GOŰ&2Q$K+N1R.%;64ӊCuYYCÛ&HLBT'MLR'7Vs75l7&$/ǚg&  AS̆Z 5k<kCY;>B]t:io:4&Yޖ۳ d:X0^3Y[|uv:zIi7ƒycOTUPf{p2*y3%}.zwMcc Ctl?47% ZպQ ^t-gZ%DJw  s&)5İjPD s|q{ u==7/槼s 5Aok j1-+$5^&)H=#ؑb_ЌUvdĐKj'} Kߗy 0Dm4 ,JV(Lмo|4(Pd>K24Hmv6:P6] i{ː'ч@'l@ (+4b{*f;$>-WyiL7p>|LIIŜ#w~J^5/mkނf*mS66X<0;4,)VZ3LVqf3 cecK^mr1`Gd kt6_$eZji .C@5_z]"tZ=S`= (: J5ȈZ]c$3!!qifmiԍ'' ~ ], ? ]2M1nLU}|n4 Ւ8m-)iaC%b>.pB?x:W^Aw՗8R]ʹA,iH)#[)mzo7!^P^+ wvI"ʒ1^ͥ60eg:q[/h3D2&-m=ul(o@Ha69s^Y.[w6,xWA !QѷDKU'MI4] WY\W1ٕtR֗FvAodc- m`d?OE *r jÂ`$=P;j%4M:&Zl+[[q$<.HKS5݊VV&~~{ddU@j^?S+LZK> S2%Ql_@$ 37qtFVs!a돧(bIӀK <E¨ C'W^,-ՇFK+0.mّ*\dnNdeVf4VWN(W>Cf¯pKpN/4qYUxOV„3,Wd>B0^i[Ʌ:d9gDO$YW%Z.S.F eo;y'BDcNwkm>g<`Cp'C8G]a1Y?sb!XlLuF;oBm ǞÞHh:6,#J6Xn/^ Fg?:cr+czB`$+Mщ=w`Q}2 IS YRjҐG-R*߂)sl?p ǥ|5X")@|qyS𘵑v\e18b9jXW٩uw8IY\cr;Lܾ9T()W]6r虊$็w<x6}]bVL語a}Cz(1;ܧ`N73zoܿxt F 9;ۮw Vp3&9GӒ峋jEeMJ?\x *m* 43 qf?IF|M48:k|n衿E-|u~[ b]ܤ E)m%ϺmuQ+d|pv,ledPO൶D*ޝCQm^ +Ͷgcwwg =?`Q6ޘD܂CJB=0J(>eE I@A5:kXV"EQL-ٓS>59GCQ$vB7=&kC9oFZ9oh zRZwep8'N6=\K kF(f$ M{'=U&}o.;D+~fg ZBz /*J[i"jh%Zpy'څ.&QH֔ۿT׫bE"T 5xffν4Ok+ǐ鬶j`s3HDsLA~C[᮴^ğsŔxkĞ:&i f<g>Wj<׎f>,WKbx4ȯ}Hw)!X70\BsXk銗y[eصs HX4?(d"o(80z e*R=m'1r x F٘6n~]NY,aM\;/2 0qDU׷lPj'$7.Y] 1ed][(q9L#95dͲ=aqb:GdلR($7i@ '*BИ{+_Ac<5…An[6[[(_+ 6Dp9SM?f,( XC8Ă)OB!e3 XSЀdx0O}ߔѳk}Ȟ#QA(΄+@'SqaCF;1`tolITPgbLT+-v}2AčSJ,5C2 ,-Y$w3@]DJ|U )QDUKz~S9P,1"Ll5n>y[WG,7NT2ZSUQJ̓30=NQ]ҎGCLU A.2/tg]/C-9|kw.Kl`:TFSs׋׎}HsIYIO 2;'ClMx$׺`RdS5My47捘߽꒳6zwlUZbU DjS0 ,nE!ABZP+љ;Ӈ*.1 '2gc)B9 WU!W8&UDo]'CQ߇vȍLIvPٮfVZu,z˶?BI./ u1Uߨ3Z ̬8EC=dsZ~3CD>xIFPڌAIcdbVQ$-~Tr$&hW'[<"/$ kf;ulNdNGIxb᫇*+cqriTj97+~ .Շ˾E>v#+~(2Y#@qو@s(Li犣.&ܫpHx?SXu/YoO¦ez?K5{Pe+%($7OU1@q5\))]Eqt~^ʉ9,(a~ל/kdUho[Sœ 5īq7j=c{đq:/lC\hZ#_+}ni 7` ɽe 97R͔7y%Opp`XN/.FұWڌ wW /i,JZ0T~`vƛ'fAڳO['O==ѩb/wo/o,m\,,{҉P"oy ipXRʡՓK)~nF+GI}[Nrqj`$}Ibo*KD]B9* 5_}U| 7K=+EU'o ضr@*y%]ax]7Cht;yO}[dлQ3)5![e2kvk?<SdriVzꚆ WFüNxe-z|,uӬY>D)Gtt=![~hr[R"۪U*W/4h$hts{~P$u*!&w {/[,3c(\;Ese9dnK:WՏyw}$2;8죎x,ZK  7G<n(e 2(0Y:/-0@t~MGyP=X@48U<hDJ7=&O]0. Ug*y!.fm{c 2D:)6VqFTrFU)8I[A&xM]lb | Kڑ5O_BUv͢r2)LCpZa 3"DJ^#g $y2Hh+Dƙ*:ԗ0^c%r OD\϶@86kxC'e=(P  0|çf7۳tYLy ;m47Y5](G1!^֪$ǿ夊GQ509y:E|AX7KO0srr~Vxc\O`d.ȇ# V^Ws|/RP rn T |yNjmjbO8fHEd`vrpEWsݏd-%3'5lȢ3͒6M[I^h+oO`lL^X02%^U]D?gAG&O*ʥ+ ?"^!$Dj|yRJ5<2b6b‚@ O':ҴDgoBjE+c2_f:\ߤX-ߪN-_`z*6ܑUvӝq _Tf_ ="Vt~(tG;:dnZ5ӬŌ'w477Z[k"ƹ9} ~ު3|0Aoa9 l&^Ï -I HX?姖"i|&ax'<]3G.ʼ ҠƞG,/ڵ:MNOT`L.^AK:1INNZ'\aL㑏)u t<p3?J,y& _x."2$e 9Fz.-؏D (}n#mΡoԸLsLonC@:y¼[r+=dķ#NBDm' `=6qu_iM\0>P\Ms+sd%!b;Yb-9zUdcfst}LARF$ܻ ؉ :7E\hI Y{[Am/X%ϖGfۼI)KN;Hڍt5ccqN="xQ >넣$=p&ev(Yۏz,od[HODRr-$y09>љ ه•mHYXs|楦Ln{q/CvΩdfނNXw؎5)pS-%eߌYemlo%ٶP,TD'{ڈU0] ^A5 $JEo?Nxͭ]wf@?c!Yqn䞓3R3:s%`[=?kI6 { 5\aHxV& tln/&>*>ՋEX]EBmgȧwaE=; \ꓟ yG|oGbj*$.Eaj>V=x{TU ߔvI hNmb=L/H*raE1x#n3U)=rŌ떄L'Y~E׾*La侩Ir#(/}Q.l߯xiJ' щnmdAW__$?U54ɘu2ặ_ vyg<ڍ54beJDNxxC *eUI-[WyF!|M(!xiԷ/sV%x?Mn ;4Cq7G=AE6 pT?VF'5hoBKjM;Z$ 2gB=Bs[%ƛE~1 ލWRo2PUZ#ȫ(MpBp}f͖,sr.!wLqNɝƬA}CQɪx@*uGl͛ P9EI ^ߔ=k_ysS .|;o䖉[r96W\Raz҇ڭ'n>t؊d?@Al [ aa(؀η|9f*/(P$D\ݹPSRJl /WYcݐ"4@02~z+[-0AI%ԻPuӪifmt0,OSDrl^2VFt#2I#՚RN 93IjDkaR%ƌsb'sz)G5Gv@`/M'yNAV6gZy_Ea%f;=a`탪7ץ(;SJWx5dʐ' 91[ 0/'oa <8&WAɈ,)L]NVG!)$ߎ*] ŖK-jFj:|w_'+`$Ta--Ir~KuӚ=1ߜLjPSm(Zsa9 :.̄1UN.To^Ixi׵͛ln[.\.MKklCmv ~ ^y ]S~#GچGb= y˯+| ~dИ W*m2'hB'D>3=t&mS V@0{x2m<5nEP480 }tՁ>i. i!VDY8!ր]H~|hf&];l4@NpCϡ:gK˥>-bŇ{T Q$Ä;eRgXP[U{ky#{43E3i X=܆3i"EMQ >5k#p.Jb b0(٭ȋ^nZcI p2)ɳ)*f_7= P{llHx0uNƂ^'KHjQ-3~NR6=8@wB uΜ*N:I\\e mpAF9Cn ͷt$ 9ȷp=_IٷLMq%:Mօqq,ܯ\#zi/pYO=jn]ahi[`馠ٳ{3%cN NAmhMR;k2rO%:MB%ewCShIhO0t~gp JGj"Ji,@i4`Ghř:Ys`qwвJ1ץeH<+X2ax\x!,3$7@Ei0&J|w74SڦDOI;u$V&MfG:#+{xo3 kT4mN+z?ֿ, P!^^=AIPt=ђ#q}!O o;@?tqrX2 $39$GZ/C/$8T" ŃBǢaQqz21=78 J\/C{sfq̼p(YZ)_qJD?/T=e H uAJoQ.TkMjc=@Ǭ\%9:] ѓN:!t ˘_{19څH FB.(M輼2lRK^ADŽrܭjxY  4%2GK¶$2"{ qv }(Fw$eʭQ^S2}v3o:n+$e|UqOX[yRq7.qLe"#͝&w|huN$Up w@&Vώh 4>ol1 'tכyٿg2$5ڄkb8z9?6 y49b*h\7QP|w` g#ED.RTԪaQVq$?{HRq KW3TægR%1_ G֠M̹o܏TwY5-PJB-(kX?]Nwcrm4{U>#8I[]kzDd^YاO]FM$LN<0?S*LjWʚ?Qx_#}8W/͖njT|bܥwVX!;Z0J軓L%t2/׊Hf/$b<5v 4$Hг tf?\?W1+3at*ylE-a ݱH:]uu.3O[K߹me?tX"Lf׫hIOD4zD[p G [aba=Xv3 )xLՑ-~s-~4(@C *_$/x ~9$SѤ]oB`nB(IJ}ede\Cwts+3oZ}W;Z7̠=VĤF0 N.joS@`b:/X=FR>~$p $k ًq)UY+wh*c>D[1 7卼 { h=v KDT Tz1[1t>y х-^ﭧ ⒜e;H$̩P!+}: ]1:f٩@_E>`hu%d./ZKEX];>28p+\xQB4^%UpfC U39޿W}5`{go̹}'t^`q/ߡ$GAIwI0МSׇr) @ukhmvSW:8)y#@Op^L֢su&R]}7&S@,6&뽷dm@#&O$uğ#?s}S-YR:`8tc:dr0댳Gұ"@bk l+Z*BI#k4&b~'&PֳL]ּyuGI1zCq^P>zg?l&ҶJ--E_& UZ݀u,tYذ'at3c-f,P> )sjX0ebCwJ'~v^/LS]k><#L-Yl26(h4b31@wuLpV(XQ,*!P^c(׫hM;.rOF!^e8Mvːt4>x[4݈X8 úok\tf!vq{E8pÁik{S "bVxǁr.A%ݝtpo8fREְr X$V iȃ(L McBc܇gmo7aVpP8GD BW~]Ip;MNO/' 8O,B>",b{HR^ƪ VX$T J D*(ȮrjQ}sfcJ+=בX}ӧO`lUL2%, n!Fi<lQ^pcP-e㚼l>=d &hvޤ<}yP _ފbC 13M{ آ~€?. /O Uv#qiH.G9d1j hSsL)42#}@ !QҚޒmsOhh'kKTցAuBt{ v:[.r"rve"9<0V!!CcHh ѻA+5BBy5N.;jGaw3fGuBbz Tw'_i{iZ mX by:o*3S@>16O}'/E` \fhy{%.[A["٬gT}訞J!פlYZyJ/oBYG왴/(-gUhQznµ/].#@5Nj#,i0Rό֙_s`oMbKd> '䓕{a71)pUrE YZ