awstats-7.9-1.el8$>W8 )->,?>D?d   ,lp |hh ph !@h .h h hh&h77hE\E F G (HN8HXb9Ib:]lb>s@sBsGshH|hIhXYZ[\h]\h^$b˔deflthuژhv8XwhxhyHIlpCawstats7.91.el8Advanced Web StatisticsAdvanced Web Statistics is a powerful and full-featured tool that generates advanced web server graphical statistics. This server log analyzer works from the command line or as a CGI and shows all information your log contains, in graphical web pages. It can analyze a lot of web/wap/proxy servers such as Apache, IIS, Weblogic, Webstar, Squid, ... but also mail or FTP servers. This program can measure visits, unique visitors, authenticated users, pages, domains/countries, OS busiest times, robot visits, type of files, search engines/keywords used, visit duration, HTTP errors and more... Statistics can be updated from a browser or your scheduler. The program also supports virtual servers, plugins and a lot of features. With the default configuration, the statistics are available at: http://localhost/awstats/awstats.plc`buildvm-ppc64le-05.iad2.fedoraproject.orgm5Fedora ProjectFedora ProjectGPLv3+Fedora ProjectUnspecifiedhttps://www.awstats.org/linuxnoarchif [ $1 -eq 1 ]; then if [ ! -f /etc/awstats/awstats.`hostname`.conf ]; then /usr/bin/cat /etc/awstats/awstats.model.conf | \ /usr/bin/perl -p -e 's|^SiteDomain=.*$|SiteDomain="'`hostname`'"|; s|^HostAliases=.*$|HostAliases="REGEX[^.*'${HOSTNAME//./\\\\.}'\$]"|; ' > /etc/awstats/awstats.`hostname`.conf || : fi fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart httpd.service &>/dev/null || : fi  LKt!*Zj !  ns4 }`K v#&(qhSze1tZt`-CN#C %k-._.## wQaXjr&b4$g7 L0RI &Nv"(8S 'MdMdUK U| N[e11 ? mRL&HO@Az <">  >k0iJS'`qLx8PlNl}_xWoZ.XMXhr]op*Mk[*tkkgCkkTps|rovlzydx}aK\pyXpye~SVV_ ~{[zQXri{kTYavMQV\RpVig.|dVrlxnxGO^uQt}x{}mT~dVarVzj)FfW=X_/f!)#DjtM rkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk azzw}v)q{ihiiiKK7B4r[)#R:L_; 'hT>.UHO[A\OQ\J s l ms4XLO`E n8< ktzFk)   m e%  YUA큤聤AA큤A큤A큤A큤A큤A큤A큤AA큤큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤Ac`c`c`c_c`c`cʼnZR+}T!9T!9T!9T!9T!9T!9T!9W#-T!9T!9cʼncʼncʼnZR+}T!9T!9T!9\T!9T!9ZӛT!9cʼnT!9T!9T!9ZR+}T!9T!9W#-T!9T!9T!9T!9T!9T!9T!9cŏT!9T!9T!9T!9cŏXBtT!9T!9T!9ZR+}XBtT!9ZR+}T!9ZR+}XBtT!9ZR+}ZR+}XBtT!9ZR+}ZR+}T!9ZR+}XBtT!9ZR+}ZR+}ZR+}T!9T!9XBtT!9T!9T!9T!9T!9ZR+}ZR+}T!9ZR+}T!9ZR+}T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9ZR+}T!9T!9T!9T!9cʼnW#,_naZ\_ncʼnW#,aZ^)^"WW#,cƛWT!9WWT!9T!9]C_nVCNT!9XBtT!9T!9XBtT!9T!9^WcʼnT!9WT!9T!9WT!9Wc`c`c`c`c`T!9W0Uc`c`c`c`XBtXBtXBtXBtc`c`W0e^'T!9T!9T!9T!9T!9T!9T!9Rvc`W#-c`cƚc`T!9c`c`c`Ycƛ]c`]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]c`]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]cƛ]]c`c`]]]]]cƛ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_n]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]cƛ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]T!9]]]]]]]]]]]]cƛ]]^^cʼncʼncʼn^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]_n]]]]]]]]]]]]]]]]]]]]]]]]]]]]c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`]]]]]]]]]]]]]]]]]]]c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`cƛ]]]]]]]]]]]]]]]]]]]]]]]]]\\c`c`c`cŊU^)vc`^)v^)v^)v^)v^)v^)v^)v^)v^)v^)v^)v^)v^)v^)v^)v^)v^)vcƛT!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9^)vc`T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9T!9c`c`b3e7aedddbaf10c6f08adf8c6ccb6ab55c8cd448a6af99bde3a916bc292d9bd5b3e7aedddbaf10c6f08adf8c6ccb6ab55c8cd448a6af99bde3a916bc292d9bd5c09432d40fd97ae4abaa6d184b6e1fa6e028fe78e5ce32a534779cde243e3953c35aea2a28b8b1a405479be627407a4f84978a1695725c4a1838831ea0647c4e1d5b5541daf024082e858faf29d56a1619def5dac1fa4cf5333a9c473aa7fdca1cecf1dbc693fe04757f676eeb39bce16443233f790a1299d59eed095762da5afbc818f63dc9cd2e825d32186732824bbdaf15d41d93e932fb2fdb96e65de095f9f3376f888209277a697ff05cd7ae45547d0ec9a3405a8d7a7f24b7558618677b1637dd4d61effd3a5572623413994477ceb77d0dec796907eddeacb9b448c93e61e168441496b6da68bd8dc14b73db3a680cdb9a3d3889964e682c39fefcbc382f6f9571a456238539900d31e88191001824bd3f03c42ea362b30406607cdedcfdda07a065b370f7b7be481e11c99a1a18404a92a39028f85804d7bc3c9f22483b18e5ec6cf5a3bf21b280a6c76c968e98853d73dd9557990f903ed9a9efe5dfddd0912ccd31d4be62ba1b3dc4892f45bee878e6aeae27667fb462d761560ed2fa48bbc673529f02930ae9e19530e7b4b64b4052a490ba8b456237b38f19ff6817d974a3617aed69b7b4a081011e6a17781205fded1bddb18424ffe98e98875bc8eb7bdc6020dbe287840cfbed5bc20d9b58bfdc1c7b25478fcc3087ecb1f1320f41700da593d52e354eee9ae6906a6f254573d4b29c408c6f613e3cf4bc7e350250ebc7503839f83f733186a9ae6e6dbc8e7a44ddd776d393ba79f9be40342d18d02ddce9a9e79c7bcb1dc255ff5e5c34c57d27b0c393bb51f95ef4bb3d97de60d2c8ccc55d2e04d88b416c3b9b63633c16afa5a6da30617df2a03bd77950221537df06413cdbd95a4c99c5cc2628d3599e42acce9250c6b3eaefc15e91f3343faadd63331a91020b157afa3a91fed2a29ffb91ceef55e06d4e887bd8ad1bbb2e4f0d0edd6aa9bd46439e9b02db8926be68f4c64bdb68045165a404bb8fa71b506c852bfe4b3dbb2a6c3a24985c1f0ae240dd18849f0fbc7b337ecfae1550f4bacf8028f10b61f8704407c7b052dfb074fb38c490335cd32d6d9f529904d8f3678de5fe424dc689d42017248af904a0fc3b562dfb8d48026408df94cd68a87a640a3586b30fdc4cfcb43d0d4d5e10257125af66619a34bb79506e8a4c8abcb80f6294cd7738e9791c940fb6f047814bfecefceab6e23c6e6f5229bad07717fa3d84508c7a94740ec6024856ffad1fce8607e717435bf8dd8ce713e4f933d475bc2db6b929ad48502bcd5d3888b11587a183e65fc681f48d99a2e7af4c46f29d76b27aa7ea8b477005704136cc30d09d13f2e679b3d5fba16480d132cea1104a679f41cdef88cd440c876c433ec546152b5fe6463d8e63ae6dfe86893baebebe3a422fd12a0fd22f0bc6ba47d384fd5a0845d9c691f0ee856b8981222cb675113088f83312f30e1121bcfbc962c666361ef45a57be4c8d116daa9526995106fc712f4b8037bfeda80f03efaccd098c2c1dad59dc8eec20348685fd4e754c722181225e126fdd9625a786724f4d3f0b589878a7681b9d905d01b7f5b94fc1dd9c0fc0aee677ebc779a8773053a780425535cc712f9f340d7ac59d26974cdf5965ce7438f9e8ecc1aecdcfb260de4ec33b8361ca4a38c2e095bcdc86e71ea64c9acd11caf74811d9f5c9131abec82a7420d320cdd2795c2e8379e25c6a288e6dfa8bd260ede696a5e61685ed826ca0c2b0fb4ef27f3d476e53cee56d091f2291ba472456b31342e14b93cccc77f2769cb96c5e39dfba7538581aed64f7335427bb2b3a63209e6f1bb320d4b56c1981950475381dc0dec1e29d8fad0bd50ed3a3d959921a9c1492ae641e55d5d545f7064d6570c244a353d6033b4648cbdadcfefd069624ad84100a01a82b7e01f001cf2ee2f76426cdc0b1b4b8ba15529dd4c01583806726d5f1d6812fd70bf27f26f6cefa952135d6c48db3d690ebf861f58c3f57bca234e5bcc661a509ce788183171fb4f65218cca908730521e9911714b262a46c74634fa30bac637645c94b01dcd86e68649bc79463d35d353a445132a3d5c285e8fa8b4987811f868f47d8566aa4b1b239d564628b2b0b9449016a930e44828289cdd64152aed7cdae23fef1f81312bf52257e37df0efe3d2a9e1fea524afad75281d39dcd1d15320f59e60f751ef8f5547af3aad47409aac1105f3c506fe51be4cf3e7e78ac9e1c802639bd902fb273d5d73c2ed39bf98825ae452dc74c9542f0276e05c771bc8f72d935ff56ed7ebfe73006b7eca488f44c75d2fb160f8cf6562642ece9fa48b9278c9559337f2474126a10e3cedc6ba4cbc3f5280710f3b3b01e1072d8472ecebf53c774695d0cfde2d80dbd4eaa522b725acdc755816db8546b7535c1a415288aa11cabb266b5c86462a04271687c1136543a0ba264ffa8a3bf8cd349e22c6d5817db33ece384149125e57c25413a7e887a0e4e23376cc97124bbd804e1e5c601c9c67fe335f5f2b17b4fc92b2d7cf1943ab95181804cc83d4794e654539860a4bb62f065f66b3189381230257d3b86bb56d3780b1fe7f646a0a1869f8042267667fdad2f2ea6fccb72c34cbdbab65f5499562a7d4b193e6f38e3041b44a706a33d46eb089a085e61723f57572e5f838694e922aaa330c431a67c49d1ff15d8ea1ae5e4579cd9a9496a744eeaffdcc5d7cba02a40afd3da48523cf92a0a5b332a1ad8b9f48c2ab4dc064422c0bd0c21510b923ee90b3382ffd3a658d6f4007860a82e8d22f6f563cab34d30ce6592bc966fe0f09d3b5d645ddd811a756c1e32e9976d08c5f031acd9a859c2c551ff97d22a2b39c657970dfcf20db4a033088d95b604fbf7e00475bf858e398499aeeaf74bd8d5f86fd3d45832993a2a8b8adcdaee676ea0e39a23186a099430eede6bff4f97462b76c50a14f10aa921f120e24b2bfc3202fa27ddea0ba961afd872d6eb2f407e9060b9a062eec727928521335a411f0bbf6f49cd003d91ca4dd83827301c5b863a7a86ecc8b3837d71739f8dd8916954b75c7084d0da7681f476c5ace4d5030b94c74ce6152bb275e04e4b9fac64a75ace9be3ddd1933febedd63ef70e79e902ff2c7e1b0abcf8c8c1728e952c00c6269ccae05abb74988efa2b8b2b7012ad2377ce73bc8c67adc2ed6871651f66c1bbab7599652afa130e4a193576d76136077183d2f89d3b617c7f1b9510e4627657680884241a8616778a5a98dd3fc7cea6a0f4be9289cdbd36de14c41c87271b30aa70bdf4c99d8bdaffa886fb4f36087b6c05f7570c42c1a9b2ebfe9c7969ee5c2adf46ef14a64012e54685b87f7d996238ad20d6bf00e3bfa6c052b142fcdfc3c04063567a95ed0e1aebc9a0b141d1c9e397eb492f467a5fa692797b914b07ecf219b9cafca669ba7d8cea78bdd663d646ac162fd144ae768e685775a6d2f5358c71840784a0ce150e055e759e79c1b2b5c3343ca04b9672feaf92ad0df16ed401920c6dba6c3a726825672b1f036d42696cf81c77ea19394d31b37523b91143e5051866d43ad07c76274870e8df36e82a82766c8d4a1f9ffc6d5ff8d82afba662efd8cfd2c248eab2e80b5b5bb432e219e14af01fe7a08f0dc557b3d43a5fc7a76ee6bc37baef7303434fb860203b9ee55d057befbe13be4b88d0455cc472158f67753f34a38b76f0620a8bbec37dfc1df935e7d19761658db6d0d2a0420ce9f318abaf9ba34d1e4730caafeb5f53c94bf97478d89b7d6cd536173317d3c42a9865323fcdee1108fe5a2b867bb5497683ad60954cb82b855bb9c131fa0f99159fdd442fcb9541272c2b5a50de915aecb9cf8a9facd1b349a2c81b5e0b3bf75544ff7bec3422b2006738d475825a34dba3348ab6ef08402b8203bd4d9c9580553b74b75fdb733d350c120f380472501a778e6fe8aec03ad83fca6ec933962824e35f3a6ef37584a17771d11b370a14e3031298a97418aaf7afe812b46cf634f7ea9d2bd52ffdf53dd6116fdf7adc1d970b277c212e5bb93a031af79016cae2c71d217f7ac3dcada738828d66e64173abe324695722a1b508ccb20640b14ab182fe5d04f05300165ede9077a0698c628337c6694a74a099c802792bd0fe3066bb811f50190470e014d678417fb4779f7f17c713890047712a5f6ac364fd5c1c7d6156d4b63b34a82a9d3e8aeddf3b86b8de49a36d27eebbe88baa02458169e4e1f22e5c8b2667b34337d2ba8937ae905baac415f3e81387d3bb401637899f2a1d3ed2f214900c52c360f003bf84525d2faad7628058dde58ded41780c1ca5cce8ad317d77da9e3f244ef9525083b6d41d098ceb60e7b12e37f1530890b5c126923696fc015ecab25668886386d3cfeb2edc8d59866ac13f5bd5a05d4ed260aba6661c7a7995ee51c8c5fe766bf1630952104fd50d734681853932744f474129bdc54ac8f4939a3497c283e8c72fb6a10e9a20622d920406a6ed0de81d4e0f667b810dff8ebca6ca0bca6a5fbb50b095dd087353f200d64842972a701e6fc5cfafbaed7c423dcb6577f2e19a8260718f1b81d6c83a9ee34ec78ad99d57fb087fc0c3833822e41aa9f1d036b78b9141d83a0d9e41936425b8d901bc298564d10a2f4a641558f5087b4fcfe9ed835ba1434415458fa8725f59e7344d6cd044b0475838016027b2e2dd8ae58d4224d9041dfa8e830c96fa18e7def7ab69a37f04cbed10eb6c8fd65e212f29244af41bff70d99dbe888d7d1b36fddb6884b3e0978853754a8139c59e20aa2abd2f092b38bd2ee2e087aaa8884a772316398302ea66e0159fb87100e7c319f1be11ae7c2effa5f4f3b63e22142f5d4eaad5ddbdb3e9b239ae039a3f871b080bd510fabe21a1f2cafcba1cad06d18e2c7bc2a66230df58cd7569960f43099d678fd0f660d5fe4d3faaf3cf75e9da10509151066ef3d10f98d2835d8c498b2224913a236f820e3ad05f4b4a374c5d7b9db95e25d5ba55092da4c0de3bc979aaa531f9fce5efd9f91d87c19c16f54928075ae393d8a57cd9a053cd1321ccb70ce19596ad7a3a7406d96d9e19717b529ea1e9f05952aacf90544f26beb85a21230606377dc9f0456715f55c08837d8c57707c285d9f654a4a441c74fcf35cdd51efade3c0c684a84b9970fce159cac79d1a3222edada56bc31eeaef2efe5dcb68db7138a812de4ea906f0c54c231c43ac79e17b82655992d9133b4cbe0e9fa2a552ffa98297bdd929073a49a24f1de42f7fd09f8b7be84e3d6ad27f0747b7be3b4a776a682ab8c03800ea4b4c531dec76b602a757e3a4499a303e026003e49800ad932535368f2ccfdf15a7535f5e79ce36dc90b61d88227439841a827b6eafe9338639798b0129496308172a5f8b3ca758980db6c6a447503a9d5b88d5c7724f777970094b2f5fc408624248bb55a489c9297fe3d261ac56733f2615409af72263cc4c5411376616dd9f9b2497619e4cc999b66bfc20787536367e17c2e62e2d5ea4d825ac933412c97b19a4844ac3bc6ea0278b690348127edb23d02503bdc31dd8a331b7a4e6bcb407773273bded8c383d3d65a1524d6c63624f20bd7abb5e53f8ca1e700dbaa8907ba86e157c16960ba6fb15034c888395e36d9e4cbf96836d3aff5bc9f5877ab304be7a3c43dd5f461d5e795038505045a5b201e9280b1d31397679f7af152024e4dd0991971d7d77f9e207501b8e520bfb52727714663042eabcacd3420692ca7ca9e5a50db047753fc61df3cf12e06daccf00b00dfaa459004cacb1508cd1d153e3c7070eb4fad5c1c5c1a67d05b6da2108066b71df73550fe810da52b83b0cb8cf639820df710ccb74369eba6bb5d493f8cd14de6fe82527adcdd7481a025272d35e11f09aa6da5394a67a34d8b365993a5343061b963eeeb71017889e6bb5b7402d75517a80eb4dbdb4c48b8e2b718c30b5ce3f040f4b140e35f6b2f87dc6fc70781a74c43f7ec2bf33c7d42d6ffec9b34fc302f863a20c8478b24e29d7973413bff1fe51475c5e6450026cb93dbe411d72afa7a001e748575814ac4cf5586b3caff74e27a2a360fa44d929080c14ae57c85ed5f6b7ed8aa2d521fae7ea097be7f39ed1a8b131e0f062129028e9b9a28f0e37f4584235f0a46217a62e457295579bf41955d7886e28447ec63fecdede1f7aa473c5cde9bcffd3bb1e62b97e334fd888f5b3b8945ee245e66ca216dfc28bc4f6c953a4efb30880b757c9574c8a2a4664523be4e6f05ea7a1fad85b7c0fbbf48c028dc557814d5e721c447e6ea09ebb5d6e52c585831ce33695e04ce177f1528155d567266f7da8b52f7075d04273f1b1db67b802e9c83b2f3a0a8180c4224ddf512c2b227b36f6e1473cbe358ccb93da7fa0a1f672d791e59aaed26fe4bf6ed99ab6d1e345a4688a2e497a99c35aea2a28b8b1a405479be627407a4f84978a1695725c4a1838831ea0647c4e807f986f01177e0c498a5167012e74f5f2068f0c8cae1853807483573081b4e3697f14dea101d00aa5b05249b40b408f41e09a5f7b74c28b6e5ce4f0ea0ba8d96271aa344b85c845f1719e5a00ce69445f6e71a0094c14f7c785837e5e9ae65969b7a6ae9cb127c9b460013f93850f264cef635674b5ccfeaee19232f1f07425b80c094f285cd4f674b6267f6501931a910e24aaba09a49c611997645155d811359c3dc90d8ee91fc5894c02ac56d61a5650799f4d6020f7a65d243bd28608b2552c8bb65287980f67cdc9692264bbb27499afa82954c3abc7245dd015c451179c994ce8b2d22bf4d79e8f817d077dcbe8b662be06e4a3e09abe6da3aa1637c30a4e4f362ce81e25e9b364287fec266e3b87ad7cc6425468234571c34fcb448307c42e9fb2943d62fb80217c0511c3f7bce2146cd9ee6d80aba73e9cbdd704ac28d1b43dbfcc86129726d6e624bdcb688038d4721be3ab68ab6a417ad2709695ca2767033b78346a1b3327074b211391a872318d581d7355705053b97d8df7fda74aa07de881bd0b96fca12d65167fc9d173dc6c7d9a771b7b37424bb9eabbec902a8c51259cfcb6c94223997e5a47eaec4939cb8b9688d6cb73b3ed842da207e00d05cbeea5b9443fa0ea5b18b3159df8706c21dc54cc97bc90525718e4b95fe054bf43db61ad6d8a886ee11a124ee21fba1d891c148a77179e4150585dfaee86393d748e72b657aa120ec496177ec4e720fe25f96cef6ee5315f8e0209b5e7717cb48c0585bebc43e9fd1b34202d5c788f6ac3bbbd59df73e2a40b066959bd8059da9822cc6068c144c066183fe01d63c425a77f0ba4a94d1498aac188773c2a5c167cc0c123d9e493ff5a279115dac29164af806234b3d7099ba0150b8ae39f53b920cce59ad239850bc2739f1ee106cc4b42d26225586f41ea339884dd6decae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c468c6150f964873c9660c6aa8dcdf0581685026a955f697c02ef1eb28dbfc08a7909a6af8c16076a72dfdd6ba2049f72f375443739a2a21deae059a7ddd3e91f0dd01829e5d004709adbf0ba4a4aa1388fd4893620fe375ab9a3453fed5ea8d2b419c24d04af200c654f6e925ef3a4e0c6ba99c725fec3b67307f04062ed8d8dd762d510b58e99dfd05419922ebed7dbcada7d33320f18fb70299a644e817b28cdd475dd47a3796aeab53e41ad783ce0b4e43df358d988a43b1d8fad1a4ab37afc3b2a39a5fe0f86f58d3d90c4c1e4d5eded472a66bbe52b5fa9f689d0f4b0c6727f68956a4da83e4ce4fa58a400a4493987405fa96e7798db103667c4374ba5175b7976fcbb7ea34f1447b3ef176477d24bb2135b52033e354e3fa7bcb84ee9a915c82a408373dcebcd6c3549c0f3cddb94577453e1d9f720c7a9d1a8157d1da4dbba2f04a9faa2f780fdb80757e938eb5414a4de145009f18a68a786ee23db7cf719cce99a739f9c8c5f54c012ae5ea54deeb080dda555b137c9369f6e2171e72ba9278403bf9c39e417814f10896e827813a7fe08ac4db052bf0e5077548ee5c334aa5adbe52a3945272feba2bb001390fe5eed9dc3e74566feb405ef8f0ba917f7df43699b0385194835f8128104462f98359c748b8953629d953c1a60f0c59b3c901d18186fda66de1a4438bb8911efb3c1cc3d6250088bad28e113a55ef930fe26d965ef8a1c8b60863e0e19f9e3151188f75abcc2d5bf75dffd5d8363a447b8cf364bdb3a39590d22374ec74759c0c29186a3a05a4ef152c0741934528acf24874bdd61218ff6f5b88e8baff5b9780da4a851f1f522b222e90b4b95e5aabcda4580732a1e31ae98dd14e24238f5bcc49ec7224e41b37e5a91b4ff56d066a797365a19063772966872e7701ad35e703a798da10603ab53301541cde2bd22bfde04308b506f3da7610b8473141d4b45db664024ce8485c6529f29b9a1f55c46408336edb585b919610fac4260d5728efc4957f5da81db2aef14eb783c65652aea9c33a47f9668e9138ffdf0fa94ffeca2027ef123ac17735b8e2bf8a40d3743aa67bfc4fb614623ca98027fb3d11512d8bc380ae000e2a01a8b02f2309f30b0c800037e3613ac965f3b07a3cf4a7826da2615205a9177763d97a3afdb06c6c180340c9a820eb5739800d76bac3c52e582af335af4c436ce65fd1dc0e039bf6cea3cbefb723cf234f42277f56ab9d34b5f6934566da25e40a86d475282ca78a955cb178badba82efd42392b8a505a3c8c60f2e5389134f3cfc876f045d28de71e9b32a5b8ab754d4d5166b5a5bfe3bdfb5b45313784ec1bb123a9218a94435a2b113ff26fe0653273662cda7073b34467bb92fceb3aee8eab9cc4362a8e7486da286afa02d78e481bb828ea65af0c04f1266b9c066aeff54f27aa96fc94fd949e25211966cb0522a1daa8298d99babf69ffab66fd72bc1083d4ca52e00960ffc72a03cc0f6694a52043d08a4f0d51f27b2172f02c80a4bd2ca492efb4f17c4b0a27ea69cc8d01c15489bff6f2718af475e3d0efdbe060bc0c7956876df0d94a2d83c2f87f23fdf16839f41feb0f6b120d3061e528709849b14725a064bb4d5d16d5411ede8e6de0fbcec2339d4465e20affd4b90b93f9beab45c963321c92531b347df0efd1d14e59a16aa1c7c663f6e380284b8ef698044613c5d60d170145a9cc76e9751a2143eedc4c0b5ac7c9151195ad2b2436a4590dbb9beb5e0aaaad1a4ff682620e46cf93ed6027acb2ec20d8caaae17a29ba8e81ab23d108b65388d4e7a16539edc255c6dfe06d36ad0650d8ee4c727049a36e222b31bce9f1b5a51cd4b8fc2d5ae945eeb5a8bc525085e3f6d7140b9fb2f907e1ea00f6d7e7872103150e04cc2507e24e6f6d306ae0e12faf7a8f97720ede2973e029cd72537b62af6123ad7b3d0b19f83f6c96bcca900bb20ad074e13bbcd249678476bd831e34e6fe106c14e1c0c82f63d74a454308aa9133b1758b4a40d4d3ea822ca413ae2bcbc0bc793a54bdcc8681956b2c01b7a70c36f0e31794aa8d77eb9da1054dd53333d7a123805cd5f50f12eb034bb84cb9fe680a9d6df9ab4fb2a258451198fe3d93c18e55dffa807a19e0f02d9583ec8383b8ce34117417914cd62be6d2e82f0f0eeb6b519ec60057015734dc4f3b51cf16d016b5a238f7dc5bef9c548b5bb327162fb491686c5a237ec42d746efe57635d22478a85287de297b3ae385dee9e718bb23efd4780c827a6123d0b164edff127cdd5db36db6ff9cb75854a8348ee84fa533a9e3b71f0864386ae5b0e9d58a631a988aa12c3a4466d9e6b7082ff795fe1762a4dd77b6a56cb78bdec2ca7f552e5fcfb1c6a28e4cd65233eccb0de055ad250656d47763a21f8e571ba33306b28eb30d105ecd3edda865dded49a673bd9851d275ab9c0c1874c093c52a2a4e662f8fc47c30a3a2e4fb53e5d7e79425dfb6284a7429b249042976713594ebd239b2b15c9abdebfa24b8a3273e6235aabb4c20e68a5f814ef120957a242e30bb16f19b1d22f5e25cbdb45718d3d1e6c49c71ae995ab85e9f035aec3f6d4ba60194006f979a6285241e9985fc0c3836745d9851d275ab9c0c1874c093c52a2a4e662f8fc47c30a3a2e4fb53e5d7e79425dd06939225fdf286ad80d39c2d14e277f6c20f7005605c6140e07f4f11110f2b95731d11960989ee7a92f9500fb2398472a9b9a03241199f4fc9431985dd7a6b828c28a5a644bb2ea66e17a619b0deab5754e70175d54c38473857b14bf12e234b11716f9433906972520879a8fa061eaaa010746ae69aee10cc84236d890a21db91cf72d8f48a90462e06ce9a91a86788fff25d521264f052aa91be824391abaccd7449c9593744bcfb7619bccd694a48ee54d8efc60f284ca18822a3cf76f2a88a478a762887959028695198f3c8ab687d258d15e12ba6f7bd78ad5667c6dab1e6c681b0ae4f093d73b4ef420122752a6a036e26cab591628ae9b7ce387cf5e5dc9edc18eb85798cf36efc77b1ae0daba2b97c627a20cc1c95e5a7e97ea7716d962337c88fca66135a0106b34a28a78d51a78c5f76f559288da3a6da7b42b1aeb51ef6d69e24578bd863eafe55e18d28ca155fd33fad97939d69816143a36e400369806a1a966edcaba8f9ffbd5be7673bff42da4b8e735735fd2a09039f998cfafbf9cc412a2df45e9395c34ed191aea4cd5c02668b356260cb7ce660eb854720398cd35135a17c629c30a8502f3fa50e0945c4069fa728c4bb62f5c37553012f6b49a6943f0a4a832467db6295017d25877f71edf66c77975d545aadf186b376b738fde47ba0a3bcf06a472656cc0b8db0537ce66a0aecd77e9829ff71ac90cb002aefdba69f34315dcf51cd8cd42d223126d28ba2bf713439d3ca53ed6a19286d46ca4f27f92005898ce1b0076c863ad9e49fa822364b183f48c7344d9afaae51d9218e25564fcc75dffe4622fda27f8fd54e0cdba69dada97accadc98b0630ce4b7ab92975cc497d8e4223693a462689ad67f4836fcc1ee4533e685e0d307afc7bcb4d4a86c8b128bd947359b688ba5134cc40f85f9a864ad8c79d71f9da374a05c1141c20ff595f5d2023546f34392bea0f31c91de30cd4f1cd7ccbbd79444abc6e396599b6fe9f3984c1fd66cdd09b9a8345da5eca720fce855a2e75aa57965253d4fb6e5def6adb6a89cd6f450c43c4dc34236e9209d7d3cf8a9f830cf83240383523d7d93dbea87cacf90d8e05bc7a3213190936cd33117c84a9330b0d784be05a3e946557dca6d681468ce037ff9a4ee66fc4b66243843a1e27052856919013c9c544c801c952f0bed422b634f00e7dbfec99c6aedfe6ae0542802096c374ffb11ac12371a6c19cb66ad09754767c9bd9b2fc55766f43562b810905e851358955c6b91e5adbd6030c38f737916717103821b2c5c79be5ea750bb4becae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ca58a3b18ea47b991522ad76bb2761bf944c1fb533665715186a8183c689b761c32aa21fd48c7accb0a7e79a0be5c8786f75a92e3999abcd1b8f6e5fda3d35bb5f419e4f65ce27bbf5411e98ddfcd25c0041d1b450b5e7e2b5bd2999df585d47f37d8bbadcd856cf2347cfa0a67302ec6caffa3aa2bc9b96b0938f6a3fdd7fa6c46408336edb585b919610fac4260d5728efc4957f5da81db2aef14eb783c6562f5e31d499ac43a1184c750a1574f5a1bac183a9196b98e2577ce9d7b4bee4c3d95f7418fb1b70816a93ada9fb741fa0483558d38b82b8d34972526ec3381ef07cd29cfbb9d7a840c38210f9f672e809e8e19bac24f541c46b94bfd491926ff4c928ea1c357d6157011899b5d3b46b255252e52d3b85c5b015d75f1db894fc88ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4767dc64c4653066766fcbf3e33db3030ea13df91dc80c231fe415b789875c729da4fb08389951b6a3899c9b466ba1acf4879ac84b7436c6ee85b20a8cc022cbc83fe29903f3e8db4a4c890d71c15faf32de0926a64771abb850b8f33bb7d8d47b4cc4b6ee0640a10660a8ab94a4b3fbf1c01466a34f5b259f62b2be8fa195c8ae71592463e0736550725ba6645c0b279394c8086652b6deb658fd5758e828e0c14ed49ba06f535a997814dbf14239679564bff67da121423e35309261575daf0a7b3422e0961c4da83db0b8817280833d684b57236275d557dfc1dab27e8fb938d471a100c81941bb4a4a5681bd47fb5455e6461c7f034aee7b5e32eff0518346e5abea42771caca90db37a77e0e19138014dd77da795e14c3159f39690ce99da915166b3448e18cd81f6d8268b9b0e05995437070dfe686f43260599756db653ccfe89bea1d3d6044a2fa415b37e100202b7303a7a1cd7ea217711d83e2a8c02ee89e6b0fb8f97a3f686394e70e17ea515a1ea056a8835cfabaadf8f584ecb751170ff3962d2307a052ca0831e970b956004545e665812ae01cef67e62439dce33eb5ef578423ab45aca1711bd02f867e60f382cc8d58d7c9671a9cfad4950770e9ae94d885746bd8e53bb6bf517e0342990cfc3bad7c1a8afe0996d4a39c96c72165177b85a44cbcaf5c904738aba08fd677071034f2ab29f5412ffdd8ddae3f7a587af80ccfeca3c93605696d1f62d5cad6ccb16fc14a72dc5c7aecc2f347f6ba6b499d7acb313337c92feb5acd45d728555a9575cfe7d9c19c82a0093f8ae8260a54fb11293add169cb4fdb71a1376a256d6a3f20a918390b98c9e283f803a6ff3106fe2c7dfa6be387e6a23ac59999207998ef02bbf701d6ae0e893fe8e3d6774c4414e18af5f246d42ec40c518f4bf249a366f41a2fe54e15c3a7bb4d1ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c462af6123ad7b3d0b19f83f6c96bcca900bb20ad074e13bbcd249678476bd831e13f50b6b890df54f872427d61451466c4931da7925619c8eae9c0cf665838e14cddb884f055d388cd4eeb9bfc87a97c2435c8f73ba690b5fbd8459930df58c7a31f622603af82132036fa0b8859f2e654445137b11856aac149d10be10cf6dc71deaea22001ea6732f0bc068e019013e3e5c8c61a4740b676386002d4ebaaec665716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e1a2122e6fb069da2abe10a8981c0593bf5080cead04e8a1354494b01de6ed4977f8f2896b69b0d5bdf5027e266fe4053ebf5c46c1109dced096c32fa69825e6e4686b27633fcff209e4f887ecdd9a6698e20fc1113a4f3e15f20511040a77f0df65716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e1c0755c91bff4dbdaf61e4ca0da562812d2f8031714c4868ad6c38bfde392c1eba45a6ff8b73a3ed3660a6cf7de04cd52e6ea1a588e3f8c99a6cf62e4aad286f164c63b8751a70a11f7bf717e637ad8c546fe3768b3820708607c411126852acf1a6642a23660da73f01d29e01cc9b86dc361ec9e0be03fffb2c58cf86c36870f8f81f5a8f6bab720f4ca99ecae427d7539b261c87a49d3687781262f6644642ededa1f9e6771aa9808479418e7a3d8da20f904e4bb685b7ec8a9795748bfabcca03a92aa7c3c90946bb4a435af7824b90db18bdac38f21d778261a45ce7a7ed695a902c228b21694a7b2968f42076d5cf1d94aeca6cbe5133e9f797038ee39c7b23d5182b11fba1f3e3c97cf76254696e374cfb94831fc91257b2fffc455b1ea0ec40c73f38ae10737f832ad68a57ce7c1247a412189cd5a137e8640c7790db67dd7ec630d9b1fc1eabbaeb173c6f95a7aa29ef6b631e73397067a2f3c571d8890136d09e979fdd0f1ee2faf4c8f08f175c004e30fd287c61ca2b3d9a21ed364316910931177aa697d1e29b4f91fc82acb7d0aaa65cd012b9356ae1110abcb8d0bf0aca0e66c2796ceb113dc3a0d0ab4018771f9b38414cf65e7d3c657dfe7d80cd49123411c738a331c36c8aa0b689efaeb88baad2335ff9905d7098069d86f693fda49f4d3418bad658f5858ed595815bf8e4bf573c1650d9a401b0039e2f90bca9f002a9dc3cd6559337241d65b6fdab11c16d9187d3807a34725aa616a97f3a9de313f7ffffd23401f18e9971707c0a36a77c1a89f13a0b48a72a9e6982875aad656df8f891db11451d224a342d91e20dc7d4e4695a2e9ce14dff78c59a28e9fe9d9bc9699d38e374d85fdd8866ac6ebe8b08e43a4e4ec2c38d8b0c70ec8f998f35efe058f172a785131de5cc786409bfc15e45c12995e591f2fbca5d8675a5b761f5488af2e80f5a7b2068ef1063e8594d0f4c93b95ef57538910021318a27dd60054238bb8fb32d41049de38ffaf9d1d3ea9b44fdeddfefa86fca8c26ac35b5477d843cade1709c50058fb199fd5f2834b90f84984fa47b76e1b1c748e65716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e13cf5b053b58b3e0afafb7bcd080a6e36e0cf44a4c91698d8c689453246f698eeaf7d2628750cf7fc6199b70eb50bed4da8b18760baa155f23b6b066247bcba9c603927ce86ccbbecb018ca47c48c796902dd308732f33cc752dbf595c574a8b9adbc43dd401e3dfae661ea4de2da02718bf169d75efc3ab6b5637720d4612a031041e6e06a487ba98bbf570131c51e99c79e10915ad260c42668b42271ab721035087259fcbb31108fbfc733ea9364ddff0e9b214144f08cc54b905ad16d3c7e69dbf59f511d37e6b1c9c755c5e591f23c4cf068c08c73d508d159b2d3b379e2f880cc8f5a33c6122d86b9ef53b3ccf830d0b6f504ebc389b262064f30840e0868c25b631d55e5e7e655a9c23cca2bc376ed845dd475cf51c7a4d07f37b26981fac71ad99c8cc865c5f1b45a612f41d1229813c98c16d5f4581cf9e8ff01dee138c4c53815f5e1599c770a67af0c9ddae176222c3e6c98d2d134a55c92ab4795941ff47ae35a0572b50a8d7238c279c877045f6cf54b55686473fffe77b3f58d316910931177aa697d1e29b4f91fc82acb7d0aaa65cd012b9356ae1110abcb8d617ef2058ff20d1a6ee6421aed21080f4a47bef270fd0fa15ab4127369a91fc8d20f6fd45603e1b2bfb2440ade908d7496834f318167ab067f9f6bf2ad0d53d8a538537f0696d12cce19fb515ae3e51bb8e5c02f3ebfab7035f9735b1089e5e0ccfe8f12ba81d528a4ae816bf8b95a6e691d826ec0fb860b9245b066c50f2bb80d4ef3577f34082bbc23515dcc03daf37309011ada06ef07314bd38ac7f766e0485d24d0b9cab819622d90aa8f8daa6c9833cd873aba177bfabdd00c348bf5b7aa71927fd181c32bfbe288bc8ada18d14af6dd32ce90ad424102af58ce7e2b9a35a98cde5c8ae9e735c0411e07ffad78eac2e213621772ce9cf0b3ce5b32cb1fbacb477375cbb80fadb59204424222a054d8ded102705a986f905084bb4f6822f9582ba7cf91dbfe96e98a8a8b9ff391f2b1d7da15f6c469d14d247117834df065716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e165716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e1aa115115912357a71d84a09d2ce19a69c908e12b5fe99ef35cac60ba7d666979b3063f99d1b91a4dc51a0e232eb00da9a1abe90231879d12b526e6c01e3be7b31e885cd740b74c4cb61c555ef21918c29cb2e29d304133464d762a43747eec7e4b95b06bf45321406a55c6c486e22ce5566a59584598f46cab792014571fb16d543e9098f060c81c1a7ded26ae5e3bfa5f510b425fac340806c61a64a4fbae0cd5beea2520d2fc8b6e93f97ebe7624a476ffd93d4b86b9c2b7f882bf43334018b3063f99d1b91a4dc51a0e232eb00da9a1abe90231879d12b526e6c01e3be7b393d5d46617b41c4ed38485e536a687f54f9f0a86b2da64fa6b415118aacb8470d2886692a544f5be307b8f7248a35a8a2ab95ff1d0cea0d49bc711c0d35c377df074acaa4564c388d9f610c61bbb525daa388e8b7f09c2293adfbe56657e39398127c115c557e4d3d1bc135c1c51c5581d4c8b6a2cd2a71f0f2df23fd22facba89371477c9051677a960d47bf00bda71789ef82b7e32c28961375c044d0633e009622ac8a7ccebe3c0588e050625dad05084746f2a11a59f662e1a16a1d807523a033f606ebff977ec41414751cd603363118dfd664eeca574541fb2a512d7a19f54b5c5ec97370ea378bd164489932d52bfaa53a3baf6ca8d41e01272d46a1fb035a628d1c522d1d5fa68cf075e02bfff13b4f418c07589c97544f0d76106ac9ab04998e12f648fb75bfe5e1f375c656cbb1292ac772490e5da16db69887d74469a67ee2cdce6d3ea24f0bbd592ce013b6c7f75279355ce297b16aa0527e66566764aab01999934f10916e30a96e30fd1aa012ba9691665b9e0f1829d308a26b83e585718d09cb23052f47e35bb7b3d36885a9d5012b6582f1a8662ffb8c18333f3b1ad9e90f438da601b6599931c6677e45956ac9a3c521d86499a13fea02db1208472a41e133998d5fcc694d370a4182c5bcbfa2d315f74268eb0abab4c274361fd635b5457d386dcc9b648fd8c35b15b5e0970ad2a58c01466cc53d721c64a98007f548e1de259c4975f95d6d457b9ba88c5b5928739954ba66561f9504dc65c3ca54f694e30e6e8f7e54968675faec3ab020e5ed9b8b9b1ecccac77332cdbf59c655e2d8eca959853a02af25c7d18f7e92c2d9fb638019d6f4cf29c80a52cfb3abce789d3e4c8cc881f1812eb9cb28768ee737a7af9de52c5bc82c57b15605a490b285432e5f04472c0a89d9bba85fa1ba74e4cecf2783be3fca73bb4fad3bada50fc2b7e68b21bef31be3b8b64c903db50bd4993ebe20dac866890382127eacb1d9371b0b027ee065b6bb84744e568d87b834bea4e3d88b802e4772c6a7330fb229025befa67654ce23e57f1e74c3a97e8cb00aff537f080c7f533df4df25080bb0d8039a998e5349057b31fa3bf890f94fd23716b06880f33a19c983bf25080bb0d8039a998e5349057b31fa3bf890f94fd23716b06880f33a19c983bf841df27b5007eaff138d4536e71527addf8405a40640bfdf750b84f19c183f1c83a0355ef704c428490e9fd541cf825d5126c03633719498f7805a0c6eea476742a876881a0ac2b1247a0d6285bd10ef7d676cee914382aa9b500237bd68fa26cd18aa0b9153765e8bfca149dc4a20152aa83b499d290793ac0d510039f32451189657d2581b0e8bf65213db62c783f7df3ee688fe611dc2ca33ba35ffaf84ade3321480126c30034423ea2b75bb385c6bec5f41d12a5cda902a73c586009a25eb32e0cd3cdf8aaab3b2e12de221abdc6d74fa5f2acd77315d7d3a3facae7199c3458cd08f816e4f128e223d26b5e0d161f61be165ad7762f43908ec8399bb6c1786ecafa600b19874de19e86f798f70f2638275f193d7b6cdf59c47149ef52b5896306b38f4f0dcb221468c71b7c74033749080e7123a7a465204d58218fad05b155018419a8f1a7e0ef1c781cbc74f69a836cd4f3c6cec912cfb6def00ddc5c87fca99d3adf654d5a15e7d7c60fd76ffb704a8eb590d8bfa47b78526773629f54b5c5ec97370ea378bd164489932d52bfaa53a3baf6ca8d41e01272d46a1fd6af1d58cd89360dbbe32049b1f64e1fffb592c28bdc1914ad697be9d2a1fed0a3d89d40cf1ea16d4a503914676c173dde7553a913fbde23bda4bdf260a2289966764aab01999934f10916e30a96e30fd1aa012ba9691665b9e0f1829d308a261a174e8a6adb8b1a025880fa3bab16b9a6dddee46a2a9cbe172866a6b297a75caf3f81e23a3efc3264cd1d68cd7df5bb57dd314c1be521d0e80f81d0d5643f83a4e5bc4f4fd411b704aec8234ad8a26841bf25c9bc8fb6b9904796298a544611cabdbef41026b4d57ca39ff32495955ef4ba6214efcee7c483486162a2aedee5e6179d4be4354d47cd3afd0c14e6da1e3a5f98914ce4a307986130885356b4507798093bb736db41102ed66b1e40c6c929b79c3bd3e58011d0ed691640e7b3b0316910931177aa697d1e29b4f91fc82acb7d0aaa65cd012b9356ae1110abcb8d0109851f37be6bd79fd7fa878c5f78f9460d12f438f8ab8bb24118ca59b729a3f2f69fcb799ca4379e20b177605e4b85ae6c56066da9dc1d8d9785c05ad53d1229e49085fe84818ea6cbf012c1bf91a305465d505f84516b5f6102e800aa556d0b35dd2730ebb5b14401cca0eac258916f9b002f8c2096045e05eb98b9b9494d0ec40c73f38ae10737f832ad68a57ce7c1247a412189cd5a137e8640c7790db6291e8d5a2c0f33d407e85b35536eebb04ec5000adb265a185d5d22ba4280c2bdd61a827279d3d743b0a42772669aa069d564b651211c9245b6a191fb413039f653767799b58fa37054c6b842a3f2f1d392e0a3ca88be950fa6b43d196b5652572d4584666ab00285b5cec7aaf9d2512204c6d15fc5ef3581faebea40ce4233bb18a4358e3f44ded088be684ae621bd294167b41bbdcc576b82411a225ec3a76d65716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e1cfae2c6d997b98374d6b2372c57351b492c7dd6e29684cfcb36f4589c16e99e2a1606927a2c69674df07906a912da4c904cda1e899fbab628a28397cd3f8022becae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c475015300ad102f2211f85dd5561fddc128b411687873a7bfc305619afb95c2a6bc58c92dedcf13f806f3daf2cce629e00bd29c1ed1ef54143151f0d87bed889621a23fe8f7dcee8c09886cf681a34cb041f9623ed9d9ab0b4f33ada9d6ef9d77bb41d6c3b574f7ac981f09f2b3081f52aaaa9bc9220b7dbe45bb1798bb31aabea7399750b46f01b59a93b9f47f3319624bbb166642349ca449437ae4f6333380a25a86bf4ab41d002ea8634fb5763130e173aaba4375db110d23327db3fa4c1b8e30eb0e50e7bc214819f3d6ff5911b128cc250ccdf9f85c2896980ae5b92783d365d141cf454db018b8d9cd67ce7add9c03d972ff91de30a91f68ba23ca4e33e719c6fb0c34d4489cc0aeb3056da323a2074f27f47138ac2cf3a374d5e0797d4c9028d699223c4a440d85cb0411d09b47a91953e4e63dee206fd50ee34675b9a682c9be6cfe78926c350a02aa7e32a2a77fa751b21804675c315d61b84540d1bdbf3f9110db037dd21df3790d8788517f72556da89ef38474668ae805ff52d0286210a57b45f8461abc12dfabefb2056462b09b595293f991ba675e6aee93c8ae2add08445be187e4e7b9e7970eb77624db2db923e3302a25022cbe96ccc6d5a81ec3feb28191fe281fad8a399c69c59d548de41cfe8cc8cb29950810342907bcdeaefec1fc395adf96766a35048cec26028a3b7d4f8105c10850f238061a7b1af62cd9a5c8b92b5b760d1e1ae12c01e69119222040b0296149376b15db8220f35c394e55eb778a2987a2e8bbfc33555f0b93ffe0ec28555806f2b4f6ba887958352fe5032dcaf7dd1eba26da72a78ea2185393300069e2191eda2bfad4d4eff16094c7ed33e07510e13c2021ffbab4ac12bb282b4d149b69d91025d2e598c83c6ab3b1e114cb5e23e9b6b60c9fdb7d64c151befb4503f86a41f997fd544a092e14902cc31c9fcff21db00eeb80116a9e7a42ad59cfe37f04fe47d4525d55fb2df6d57dec3710f748f726c8b78466c1e6a5fa6b48d93c94f2a9c595bd6907c778d7f1ef8745de3b699f700b4dcde61652c25970f2471b7f5df1b592180743939d7a29f39cfacdf5bb975e31601f0f0b3859a2cfd3e90d2349c4b5a08951dc5e359d56884e74667543fe23fccc9968438b25b1bddaad9aa48c588c370c17f25f0eb5234a530e563a63fef53bfe2153aad9534d9e66fbfc0f51905451a4391d2f5750757d8de2d55561029babd940c1408db8bc36599289421c9045af53e099594916e15b98c57a9f1d64b66b5fa80f74a42f9a54720fadbbf3180cf8d600acefb32f0e6331733564379e477243d67e71b66f836c2766b7ca72fee33c22ef06c0b5367402fff6a5abd3488f18e3869a947f610c5d9cbb67e4c04e47664e9ad137aa5c8040182e39881f5d2ee0d43e6922986a6c402b58563d8b8fb5907a2ba96cd8dba6a8b2a98ed49ce7ce5e710d52147b29f60e0c3a27eacb77b03f27755b7df25080bb0d8039a998e5349057b31fa3bf890f94fd23716b06880f33a19c983b2fb718ab36646676a8bf5a34d2f70a3360ee95ab86623aafe287d53c38a00dc875242a0f27f780d747e017bf0703ecb6e4111af5b2d76e1bf8edee3fe7753b858265fe8207e55dac9c6da051c5a15cd83483b5887487729820cb7aff70ec1988da2e757b54446bfd827b6dce1efcacbf425e05d301534a8f7526e26e5656b4951f5ef33cd53bb880f328f94d13a9143d6c9396001abcc1a8dc4eb1a5d23c3b32e5cb44d655946659817a8f2e4b8b6eb8f0f23737f3da5b36c332878fadf90074588cf244287810e54faa2c04273bf544dcd7c4c4dc6ab59e3f0602c30debd69599ebe0e5a3f5df5304de5249c909a44f0b6ec2ef45703bec29a01a2c7205e723f25080bb0d8039a998e5349057b31fa3bf890f94fd23716b06880f33a19c983b04bca1a80ddadcbc23d06e284d0f6020a2f2caa5eb26da03d1a2631cf47788b35c7e8f752716a0c76496f8460caf5b1f1fdc64cdafda5ec48eb977d41f575db739ba85c7e86ffd6104e2826b5b48bbffe7b30090dea807ef0020c57bfb3e7034e2342e8b01c261a9155009f6485987d2b3754e10d572877516555c243604860665716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e1203e4b4e14f859794b453bedf3051bd5e3b2ad9f6d73fdf4125b4533327cceb45593673d68db540b885f7fea7002c7c842f43c81fed5b4a20c77648ad41c58385210249b03388b71985cfcc009a35e21ec6b920e5f9cd72c1bb6e58031dcfebadcba64881c97e11dde61e30a39bd2ad39e259fb40358c4b171dea6d292b730f82ecc1ddf800c40cc0d42a5369793ce74a260f0324ea4491db7b56aa3b8acf064f3215bfc02710a2085a4d730ad44e2547ae44d7978d8da8f51f822e3b5d6d70965716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e16ea6570e7a1a95554fc01bace5b5c2c201ba86729b7c4c09d5fac182644b4814f880cc8f5a33c6122d86b9ef53b3ccf830d0b6f504ebc389b262064f30840e08f25080bb0d8039a998e5349057b31fa3bf890f94fd23716b06880f33a19c983b552f7e0ae51e986ddaef0da4186bbaefc0dfddd68962425d496fe688aed5a84e65716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e1066927f79bbc5620a285bc42240fece9c697630d462c320daf44956606b69ce40ad2403ca077ea0f3636ccbf377faf067929a6b1d26abba91e561ffc8d8831c0200fa45ae96cbcdcd07f20132c8f5625e9af3e4b74d25bb48b6f6c55c4289396f880cc8f5a33c6122d86b9ef53b3ccf830d0b6f504ebc389b262064f30840e08f880cc8f5a33c6122d86b9ef53b3ccf830d0b6f504ebc389b262064f30840e08433b0cdc1426d51ee68a5a5908d949b26d0305c645dc0a418aef7d3c384ab03047004b8603bd3b273dba8571969c87219614193c093dfe259c9b4085d8f4a5df65716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e124ad114836e6e3ae6faf8cb6beb4fa41f490c7917db255f502e54a40fcb3b45af0adf28721b141afd7266236483cab938d27965e1ffe4c2ded72af19bfaf9dd9b34bff7259b168b998dbbc0d5918d3b6b3941b246728a5313c9fc682dda7183865716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e1e522edf452d3c8bf3cdc31f44d534f005b428a4cca92ac3b436c26ef3d1585cd480d4bc6627cf68b01405a0286a0b3f25f930074ff72fbd38373657d0dd6ae57347c6e363b3c74e03209699aa703fb025323428c2dcd7e78fb711a0eb6f3d4d512983879a8491f679f5c87f21a16b1edb7ae854ac72b914bc0d2e04c7fdead7549f57e56dcc46f344f97e5261e55ddaaaa33511d475230482e8c3b011bacaa8df48dfb43ee696950dc6af40b07783eace09a357de823de176ed63314ed24617b177050b4a02299c35a8fde8ba0e00b326ffdc003698a4adfca81f73c5b738fe98bb3436e4869a14bbd29920e175527fa218233822ee0ad248462a0a8ff6d1ae765716f6b9db923bcfc289d8a21342d555176b9d1711ce41e4e4c31bb63ab24e18ca9301e822b67be57c35ec51bed29a36abfe015320fe7f84cf659790c72c173ba1cab7793356f2ea98b18dc800e01736d144b91720affc024a619b163c68b0fc487bc911345fc4c80864b8b59796553a7eec755927ca0173d61501a4cce8cb939037490e608a31326c1aef56366d51cd5c57178cc62344c5dc408860a99fe1a05730b2460e8d54bdd8686db2bf21b295b23d1aa86be3a202f42bdb98a8d633242ba263a4f49372611df115b4a17efcbdd2c5376b2d641492dcf542062779a667f3e8791b4c8d429c31edc99d808b7cdaaf10ef50a78ab879eb0d59b7f311916383fbe2e99e6becb08cdfe73c6e8c546dfea86c7beb2ac8043e07909f5dd2ce418700c3f3894a26615d6f42a54460da77db789df721d7e2e8d9789d17eba8b04f27ab209ea82d51e2997c34edd589eea711883e895d88a68c30aacaf02faf406beb9aaccc8bc8e0da3762de8f2a70ee9fb031ae84e6458cb44ef668af991d05982823deba73abf082b7f3aad8ed6d09d8f7a6469a9aa820307df5ee8bc7fcf7ba58b585015037452122b664fdd88a4db20227a6cf90795255740c0aed9c3c70a7cb02a869648b9e6983b3d9e2439647b5acc6f4f88aa0c5a6df0b42b590a2dfe0af20497a0a1959036e751e7b17676afb080f52eeeead07d8459d047432dcf8679a3d0261d9606c8b82177b83758f5a7b75ea53bcd7cd9684d7d8f7813a51336929cdec8cb9ff218fcac85856495358b348e791c63860760c7f608b2ebdfd2064e99066fba1a037ba0999b6afdd5922a7649e6bd7f448a8b8a0ee9f7196311faf0874dbb38551dca2f6bd9e8b8f78846b2db6dcd42f93756cf5ce4d24b30d62e8973888056c01bf2782adbbff79a2190843083d038b6457c8220d07b71f0480f2ff914d0c2244be37dc647d95ddf587a5ee450f68a3d3793b103f0fdd03add5a01b1eca296c0488a53da520006bae4257472d62d15cb751b4a85a0d0d3f154584ee0dcd90dc66a9c6c3108ba706202ce3cbe12cf9342ec15b20a3b61f0e45710652d4b76cc92763e25e0c2dfe59a66326cd37ffb097bfb281f227b15c43b509ed1964ac9a16a1c7a595a911603b89a65c9a4c4a74d629933f596c672bf58297a5178ce743d7af5a8046ba4a2866b9c19437bfadb5a909815ffabfc90438696bc04dcf00676295f3f836ec710bc116a99a18b339e821c37f4d451f06e440d20eadc813f4d16378eec38e4bb0a0beea489a4db0bcf92b3da0b0c3cd0d8f96e9155b3f1c7985f3659deaafed81011a4e69ca8015d82f6f881678198ee19d6073303c6c130bb375b60a01ab6a5a240c881cfc112eb39609e9d3514fd71dc1270cfe429bc1ba942c862fd8b7306ee93872cb6d80e56801769f6f6d66cec5e3a0a30727ec201385e799ba6b04bde22889e6a7e70439f021c0c6885a2f14945c5712f5ef66327246fbc9eb523a3efe4c54d32c47333aafcc31feb8f43d2d8510d5a918f99be05a4bd2f4a9a039c2b40c308d7a3d84007de574be74b13b526815adce8acfab61536d744638a91e22cf3df5a490d75085e01e5a6ebf889b8f850403d7e6cea18c420a089982252ffef83c6ec4f9f49470a8373056abd21ccefa0c043596ca87c0cc9ce710cd5d7ab67e3be73453fec7863b153f0df1f549478154bed015bfcd3d73b53b473af2a936d5757b88f80144c295c844f665385f6ef6d922eb42cae6065358b5166c3bd271e64c16e3dff495ce351abf1017cde14426b8f1e478d1f330363abae51ba2a2b991e42cd73504ebd9dd686aba10e4eec742a168da02fcb12f4118a3d0b2a7c237ef3b014a7a4d2fa42a6e0cfba8d0b0984fc4b00d3caec5d7a86bf4a3aa1cbf24ae6b4412196fbae8184bc7c0843cae5c5ec44ae411d4e7119a066b052ac3f045e1776c63ed67b42420f9252c853a262ab614e8d6932aec9cd39c90b13519dd7d0709f2544c91a32a13ae748a1742d0c95d653568d88ba280606b7bfaf3a78dc6313169060340d427b1f436399062f0993d5324f539b1deaea22001ea6732f0bc068e019013e3e5c8c61a4740b676386002d4ebaaec695682826eac92b93974430bf7e65af1932895b34a0d792af5137db46894c53cd2019d9a68115d7819c97b2015e7f74c35bcd88b89211a212c1d073a370457d47419f21c26ea2d26191ab5394cf02044d2d2dc402ca71cbb5ca249ea11903c9cbb510b5e5c123ec3944074370e7c1f5145e9e773cf9357a72a991fe81e2b310c45ab46becf6cb018740d92f1d7e9718a0b6840786dc5edaf53c4b450e7341faa2321f2fdabe721518137558c1098d4d536501eeed2a6cb52f36435dc5523b9b2a5a3df3bba968e44cda89752c0e115096a3335fdd04a8555541ad9b50db0853083f5fd768f8c7388acbacdc4b4188c3e8880c27d214b99c4661bed7b19068df417e8c223e271dd194feced549bb035fec626f70b5c96fc19e616bd7a93a91c257b6e8b6cd64af1537ba3b362b07c358bf75ee43cc07d80a94c82a23bf515a79719dbfba59ab00759b985478c9fc95a8c557498fc15b48841d4eee52a21d747878b698d41ed51e099ca4a88b9fe35c5a1b8fed81d8e43f62a196bea06a9664496056476a20c517b3ff72d8720a8403b195b20c2327123d536977c05633c968c78ee574bcceb974df8aa7ef7d2e003249d3b16d4df1f8add39f907f58dbd8da6fe1f25080bb0d8039a998e5349057b31fa3bf890f94fd23716b06880f33a19c983bd2489e72b2ff2714b9879d9dec098f3474c1e7497e4a9cd92ad3fec2e1faad74ef717c21c57f8f80a147126cfdaa434255786f27bd37543760b80436e38c915d738656e288e6bafed33529de3dae4f624c674f6b83f85b8e87a69bf6c7481a279d5ed5cff49f0a12a6d343e6c6ff8c140f1f859e44b6ddf7e0d1c5b0040e8f710cc3b1ccc2e1f68cbe81dd62b803b5d77dab660d7ddbfe2fda84569e6f9313274cec1052847f0ef8d4534e9ef72c7ea0c6330ef35edacc30861806290345d0076b7a69fcecc991ed8099d07cbc00b1bf3caf75575f18b98e0459dd7edc646dc603db6c544166b59a8b6abb04ab3166d8bc912c2ea12b4f7e2e157b55323e6a3c8a3262244603bd3b5afceba1d6ba1e367dc0554fe664206ad735f6bd7f861f4f51e2e7eded9defd916292b81944486ddb682041e4e065d13173a35a2e40ef746cdabd19c7a7a9f141bfbcef260d480ac33de14cba47b948df87a59d3973693cd45f62207fade28e6024e299fc78028a88fa64be63dd996a6d72d3e6b6ab4298bb7415b5013b83d1736c72befc0c09f5e513d0fa205b9d1a5704648010b6ff9baa28adee3d6ea51060e6681fb3f119f4223c0b2db9e0001866da5e2a931f56db9a732f42fde5a6b537bdea0b1f7cd9ccb1cc861bd5510b0e601e43a046c732189e89edf13f0b9f85c9c434966a6fdbac2b80cf9f5cc1e965fadc05d9b0cba983d42d3eb03358d14edb597479ccb1492304b3901a8cc3444a3e13f61e08cf7e01357051974c95219d562c7d1dd8081e03a5060fbdc10f8c26b03e6936537f2c3c11f731eabebce9f049ebd06310f3314a98966e2f9521fbe87131dfb3b626d40813b0cfbe03a0a785c060f8ae9bf8843f4b529bde8a35e10f0cd9539cf1c7806cdba885459dde4539005ede94bc4fca1b060d4507aecc1ed5b05161f56d3c43cd2c4e3134b0ca4a2236a2516206ce1c430dcc12d7c5a08e80c46517f4d9af003943f78484670633f1e9922a5f99ab33965640389e171ef51c2de95aa1fd5b8cb479052e42b0acb19213dd885d70ecd0b962935901d6279db00b946a58f49a071f5d809c73e03ad5a1cf366ed4e1318fb6db90c6fe2326a2279b162449c947a2666c238e1adff84d143eddbc9d7512ed0427f6a298fd434cbace0befc0680fb1607f6d3abc33d5a4651a7ce453d8557ced3b8ba481e809b165304e2acd9ae7aa0c500369806a1a966edcaba8f9ffbd5be7673bff42da4b8e735735fd2a09039f99832436fcfc522bcdff92dd8d1b31703b9c56458357559f620bd56afcf091c8d619a5f56ee29723585adaced7f15b059f760014f82ff433da1b61ef0487bf820e62acd17134b8c0a49e21cbbd774cbd8d0e2d085b8d7078e7f9fe1a48c33c96f9a3b0cfbe03a0a785c060f8ae9bf8843f4b529bde8a35e10f0cd9539cf1c7806cdc2bd2b97414384899df5f2d17434afa13723bbba102906da10c71baab0f1c810736d963dd1b96d8d601fb2ae2e357f0c55d8ca1fda03ede8bb8238b376c73e815fb777b733d70dff3c11ae0861249fb139fab31057b25e3bdcbe1e2e61b4c0acd5b3c6747d00ae1cefb4901f5339fbab8361db0f15f687a6b4acdc35173d067ec87a5408ec5dc17bf5d0fc35047723c282073eca8b682f5c82696aa4067acb29bc0bf905125590f69bdcebd7e9ddd81cd4384c91101ae17fd99313ab00e0e4fb0ff5d036c5837c35ed5c4d4650e09044ba3d6b757989601f69d66e7f349b0f5f404aedfe84e5f482a3dc32d007d158ddcbdfa87fcc6c1fa6d9b6e666bcc7b2bedf9122b80ce2d76ec77e5b758acfe50de7458cd0d40d80e4926eb8dcdf1a6e47e3d521d7672b8c4319c97ab15df47c3850f5abe4c27fdee9557e7dfe4ae4d131c4e3134b0ca4a2236a2516206ce1c430dcc12d7c5a08e80c46517f4d9af00394f6b8a4ed372638beeef4bc4d04e94d57011d1b4a726f88a56da565be273e415b599aa573d471c67fd9586809950eae4047d508019d9283d0c4b92290e88fddffcdabd19c7a7a9f141bfbcef260d480ac33de14cba47b948df87a59d3973693cd42d3eb03358d14edb597479ccb1492304b3901a8cc3444a3e13f61e08cf7e013b2756738d5a4d1cc3d747f368952884504ea440dec03d91226b9f04e61530f9a89cf37c9c8bfc9a6759856b95cbb4e155df5c688c42d5c734449c78e11fccdec690ce4d46c9f78a9c99aa54b4fe8bef3f21ae77fc4dffdb07ec9e8990025ddd2194026bd1aff4a7bae08812c3eca5357f7245fa420201f79d2d3df206bb45b7451e2e7eded9defd916292b81944486ddb682041e4e065d13173a35a2e40ef74622be47bf5b21fb4b72b9a35672f93745b472b46defb2bc078dc5a5a173575892fb4d6db3c44c4908ee4ce21f697cb24760ec65d25718041a047eede8ef8a2630b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a5b61dece79354d27136f47a161f3a58d87346ceeab51dd3b253f67a8a23e5b6a58a7449536dc4d6ffd5f326c1ce15f314e320b91f42f6dce8e63d0a84c585975bc72af9dce24a83f8ce0b47ccaaeb6818cc7079b21ff733be1bc8cc148681a75ff55474814c254aa96ae6330663de57ee33ed4fb54b97ea463a9c3cbe8f964df7376b738fde47ba0a3bcf06a472656cc0b8db0537ce66a0aecd77e9829ff71ac9553792ff3240bb49e6b8c473a6eb6338e06ab21a9067345b17b1fb65054919146fd899dd5878f9b2f96a92fc3ff404726876b47ce1d174200fb68bc10fc23ecc6fd899dd5878f9b2f96a92fc3ff404726876b47ce1d174200fb68bc10fc23ecc553792ff3240bb49e6b8c473a6eb6338e06ab21a9067345b17b1fb65054919146fd899dd5878f9b2f96a92fc3ff404726876b47ce1d174200fb68bc10fc23ecc6fd899dd5878f9b2f96a92fc3ff404726876b47ce1d174200fb68bc10fc23ecc51244ace3f156bc0b941cb0bebd218a112c40ac34848933d46896a92921c3d08f3e41b1042bf7a1142bc24751291d02cb5c30d730893ef30af958800686fd7a9e3f500d10374dc79cc1ae05bbb34ea3eb547eb604d69f2169e08843c6f069953c3b2a39a5fe0f86f58d3d90c4c1e4d5eded472a66bbe52b5fa9f689d0f4b0c673a6ff3106fe2c7dfa6be387e6a23ac59999207998ef02bbf701d6ae0e893fe8ef1db69fe9355e81c354d28f730c7d6bb0f5d6f5f437288a831c2761ce953f3598542a72bab27f0f78de91163a08795845d09ca3621349819222238d04b64d8856fd899dd5878f9b2f96a92fc3ff404726876b47ce1d174200fb68bc10fc23ecccf15c758399afd7e85dec20d0444a7ec824db18cb599dca5af5b63ac5601df5e050bb3e021d95861e50a15411156f8b1f0e527675a35cdaa05702cde82e869053d6774c4414e18af5f246d42ec40c518f4bf249a366f41a2fe54e15c3a7bb4d19fd7cd24407a54a56738d28860104cc30a57df109b04bfaf0602eab385990b648924a146cea4cd1a44a149df174bce135739d6da0267587e472a1a929e0d609a743aa67bfc4fb614623ca98027fb3d11512d8bc380ae000e2a01a8b02f2309f3b64208ed7bdf7fdbb920cd906808d77db141337c4f68dd3ed60282f0b3f9b50cb6097bc9a38c776bcce3b69b9055b4ebfb6aae313bcc3d046cf442525788889d94163106a94d329e11287abfdae35bcf876e3d2f85c9995f1aa49f36e19bd55694163106a94d329e11287abfdae35bcf876e3d2f85c9995f1aa49f36e19bd55613f50b6b890df54f872427d61451466c4931da7925619c8eae9c0cf665838e14743aa67bfc4fb614623ca98027fb3d11512d8bc380ae000e2a01a8b02f2309f362af6123ad7b3d0b19f83f6c96bcca900bb20ad074e13bbcd249678476bd831e6fd899dd5878f9b2f96a92fc3ff404726876b47ce1d174200fb68bc10fc23ecc66409631482abcb7ff9b6df3ad4af5aa77d60f6c438ba0f161524dfbfc090c3cdd475dd47a3796aeab53e41ad783ce0b4e43df358d988a43b1d8fad1a4ab37af66409631482abcb7ff9b6df3ad4af5aa77d60f6c438ba0f161524dfbfc090c3ceb290c044878ae24facaa9ff4a14cb5324dc28d27bf5beb07f1dbcb96a56136d9c93965ed1c8136d85d12ee74e8b68ba89fcebb26d3ab945d0ee1d46846a8907a0b1fba1283d553bacdcbf74699693a28fc12b47d60003859cc2c69bb6652af0fde0c31231e9de52fd7f4d00c7df6184064fa99871925fb64d1733c0d3aa4c5a6cd6ee0126fdcc8009c6340039613a5374cd99e7ec0b4383c63fd3ba7af2dc4466409631482abcb7ff9b6df3ad4af5aa77d60f6c438ba0f161524dfbfc090c3c9b82e46e1f93031f5a7057d519ecb488ff114ffe968811f266b7a8700e02fcaab50e9a88b4f79fd321c34566c2ab44e5fe3e1b3531f573751eb8352eb5fa39f0b0121b84efe7979cc65b7763b97f2384aa4288f5945e47a132b1e2c551c4561666409631482abcb7ff9b6df3ad4af5aa77d60f6c438ba0f161524dfbfc090c3c66409631482abcb7ff9b6df3ad4af5aa77d60f6c438ba0f161524dfbfc090c3ca599d77f8913dd0367a7c5f4db6a6e1a84c49d8811817e5a7a2f1b675e9c1272a599d77f8913dd0367a7c5f4db6a6e1a84c49d8811817e5a7a2f1b675e9c1272ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c46fd899dd5878f9b2f96a92fc3ff404726876b47ce1d174200fb68bc10fc23ecccf7c90d7b9fb20307df3dbca42ccc8bc2e781c659031b614940f74a3c0e5c4c2fa6f315377a3c9b4c5934e6e3e3685a442e89c63c73c7935c1c7ccf41fc3f4cf51244ace3f156bc0b941cb0bebd218a112c40ac34848933d46896a92921c3d087a6a3549a7abe15a40b0dc072cec84245ff5c379abc31d984021dacf16e30e366d5fceb91d08824407cab53b83b2eb2a6f4250042acf1d4b3e1fc62bc32755b7376b738fde47ba0a3bcf06a472656cc0b8db0537ce66a0aecd77e9829ff71ac902ddd42e1f49e2f0420967333094ca7acb07481ebfb61bf39d595f96c1e14035a413f5dc9f97eb9d85677fbddce12d6013ea70b739ecc33999c4bc08e3280cf91f26efc909f135e32afc6ccf3496af813b33e18ebbe37384a5e6f05fad7c9a28e58a543ddaa850b780441709fb4e8c93b211c8e7e01a6797c2a8f71bbf17040e31f622603af82132036fa0b8859f2e654445137b11856aac149d10be10cf6dc7743aa67bfc4fb614623ca98027fb3d11512d8bc380ae000e2a01a8b02f2309f3af96731aec039ee60e3832b8300a66504bd7ea1de2e28c2d050dca093da61e648e7d1a80020b85108aae1ce9bad0592d696304a467a8c261d23e1a14fdbcfc1becae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4e6209a28fac994aede09b8de930a9b93c2d20a0834c85c3a166b73b318833819b4cc4b6ee0640a10660a8ab94a4b3fbf1c01466a34f5b259f62b2be8fa195c8a25fa60628365d1ffaf5465f5c50010f9b8b56f4dc7c928df012f3ebe7e5cfe6cecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4ecae5f4a01c6c99d9b1e000a15e2f22f163b235d9704def28298f94564bf76c4e8719752d3c7033a5b4cb44b7772037681c017ec0802a9a6616b30cd48c4b5f1f8f0e0a6bb597d62ad0d9004b13bfbcbf1120ee2cc79dc9c3dd671b1b6378a0ae153db237d3fc6dd9a8639b11d3ed27ce5c37b061868969191d5c90be611db61f217deb833d68882819120ec3c21c2366e6f33d24a63c4e8f1082f2e5c345e21226a70a6c672a3a2801f03d5c63d8c261a56c0fa8444351e0ceadfe9f40be422c04970bbb5898f72db24f2a4d9723776cdde1c63f09a803d00367ce2a59733881a0a8bc24a761a81ac95de4e7ab64747f80700b534c0c0254ea7a78908b54e2aff04d430e95e0982114577be0d0085f5464cb74579c94cd8ccafe4812ef0b35c876677b7aaa231d8626166f44690478e0ba2e6a96ee6e3f6fb91d7857189b83b23b175ed528a996cdeeb9e1f71f1953114540c7c2fa0d32a7530a3e5fc93e6719fd480316526e7139fe40c3c80fa70b7100714d2cd48fcc9d1c369835d06b27fc03aeb7ec1fabbc7dcb3149d6c2afdf2eb11db9bde9f91009b70f587eb451774ab3b300c535816ec1be45500697b064f8fb8d5bf99ce07c506da61131bb7db681380af76eec3308eeaaf037c2dee320ed5e136e8b7ca78fcbd9f00b415108825af57f978f03155589d0989c6413186a7ed6aa8ad1e7ed8ecd72596cc17ef0c05abae35301ccede77f7b63ab03fbf9e2a28ae453710e7b7fe42e896ab0c7447baa1bae9b01e6ba9b55b26a2bf00524b607f344405dbeb030556b955c6b2a1716d30ff6b75b2cb5d84569a9de42fac32372052646128cd51dcf9212a72b3e3211c46f8ed840e61670b3b67f644303e80b59816bae3e3d76ffeec1dc417ba97dce41d5444f3563702c1feef86ab9b30d39c577d3b0ba6418d1c9ad51364d5a3c58aa8e3d09a4db4c196ad665b71c9feee374e0b8562412dc59f9eee05161e9d28bc4c47af81c3d53a8ac83d19fe3047aac60877ae151b1d0970423e0f08c97b790785822e955461c2d717992eba5774550c3d167aabd9c9db236309ae7e5e9188aebe716789e44c3b3bf80a67d591b260973f50336e7f6042dd07f7c2046139df033fd44f991465cd048d4e116ea84cc63a3ba5f5324b2b3aba3b9e71d99bce92e6be1d1b62934aeb976501d0e3369d197bffc8c89742e29121f99f885dc012d5db8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9038ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90342537f0997555eff2e4cd2666c9d8c758d51eaf5fe8839203386c15d3cc38f4d4c501805e4e8efe7a1174e64c5b04d7ff676c3d66807c4d57a19238ca08b85634f35dea9960b2934a3edb6e31db3e601d707c0fd704e3a7446cf701ee65189c22b4286ae7dee7ff105460767388d96d2d88814d1faf510490832243fcc1c202c6a9779f318aee6b5c80cb8c1323ffcd920b215c92bfe26227b42082f4a4dfd9950b3b70e06902beadf57277fa39a55d57626505017abce48e88ea48bdf1a32ca9d1e86c19781271d8b0ac575135e45f2b6fd433248e334a1e47a0e80e923c0a9c21a874ed0161994c6bb68ab86498b0182cae3fe98e4965c24f51759d1ab71715236ad498a2d8e90be51a8e5cab2a3195cf4f49fa0449423782510c03e977fc61052419cac124c3b56e931ac91c830ee256125205d198d5caf1d404f59493348c24e10a0f35a5197f9a519ed55477918e9ef74b968db78d83740a87da8c5f292f47b1a137a1aa469048bb2124b4dd12e3cef14ece26dd5bd50a59a431f8e1f37a078464b62283b92fc732421663dfc66fcdfb9dfbea66a4ccac3c031743d300d57e4948e246fe629713b1458530180d16d7248801dcfc706f35a60af903665f2d1293d0ef696542288a96c307bea6425ebe89498dadc902ce61f5a84b822c25beb224abc88f016636570b63bfe9f70b831eeb92bd238350755a07ff4d82df56699480850c29409960161b0c930e6aa6a0ba1799683f4650ca6b04c0781916be40186c434025063549d1b4aeab699bf831f2885df24400159af1482df2b2d0a692ce03c161de6ba5e1c14f8bf0e998dd04565d5f0afdb47ed205b0fd55e4465b343b35fa527fba66eaab2a433c5bf3a5edcb547f7e590fb7949ef1ec126bf0fa8db770e3571b27fd06b5120d02f78641ed98e06ec63fbd9832d37a7ab5c6c7fbec0e6bd001f54cb02bad958ba2f9ea47cfa6f03179dfc6a2da04c39361653aa21405aa3ece2d537b8d675e72a6687381ed8b7633bb0557ebefca2975580aa39d635547dbb8c17f6d6cee2692289f2ca89741520bccd6fdd65805b42229ee02f9ecc0a8b09e39b9f40973e909b30713aa190b6e5ac9925516054b7bec116f4cfc5e26d50b3e81dd7e10aec6166a9d57988d0fe4fecfa2cda4d53560861f0930aeba068cc68ebb54b7be27378840eb6588839f53669345759b694720343c0f3980a7a953a5d7e3cae3e83ed796dfff5aae81e1d374f5890f4b81309386d1a801c34bca55dc68c6b44fafe681833f9ad9a2ca47e401058229d498f51e048f409f73b9b6644d15d43d3c419ecb32dc59abc45c85293a0e6e085bda245b6613fb5fa456c9ad2a3fadf910b7885fb13286ac5bfcde0541997374b25d69845d738ca60491d804d3b0269964646bfa095776010e856fbd7936e8a76aa3cbc87436857ddd469fa1604f335e4206ca545480152dd5a15129025f1074521f56f16bb9652a817a18e0c3afe1d65a12ae5ad59a9018d8678c980b207d0737bb0d7462880e2980c368d4d3f499d1a5a362bd1ec01e7f4c20ea20a0cfe74018b31eda195d800c31ad1585b279121a4b2ed0dfcf1e615692a44304bb63d949bf683c24c380d896c8c37a0ad4f4c28af7278975e64d30b3ab5be0db35b444e6c9a728974d17d0bbcc9c0e902a9ae1a09d9ea53d1aafa8bbc3272841b15f6b9558160a1bd43ef6307dedc03699438df3813de2379ca43e1ebedcc9752d059d92c91932295080ecc2f72503daac71340b1fe0878d26bce515c7ba90bbbf86a1420325e2d092f36cd5ed1a18e0c3afe1d65a12ae5ad59a9018d8678c980b207d0737bb0d7462880e2980c25bb661b9f0cb57ae0349b4c211b5c278c5eae482a201ff89a54333a382e64581ae844d31e2f50f4df9bb298efff66743ced209d59a064a166db43e1531de3e2c794833800a6fa8d92215cc49b664c028de3e1849e376676a009d5f349ebf855bc609969e1a429798574312edbd86350417e85abe0f33807e1a9d63f3a9e25c1db060bfe9ebab13bcbfe59b0fc6263b633b7acb01905dbbe60a1fdb39b98465706a33bbdd5310d119edfac677f7722825c0ada48354d7888642560c1abd345434171e4c88afc7b8bc6cde97bc2b37c1b29b00cc76b849d8315ea320740fdcbc967a79e853f661e3f41353dacb2020db7ca33b698a42fd81435c5d664707aae91f965c51a0493e9f157ea7c25331e60bc0264264dda9a5080f28ecc701c13ea3d27308a04e60891a634aff3436b4fabbbcd84025671d1da1165e5665a730e37d5500d069e6ae500aebd63e750d83542abe963192d5f552dd94fa7124109cb36925d9a98e89c2ef3fa908ebad9ddddcf53d860b44b432abda714c73c1b57c1950de4fa47b6cf97e53de4273a4e6251daad69ce75eadc907c155370bb43c9cd17ffa459189af2ebd82e34466db400bb648c304063f83971449e1779b7aa2d341e3004485f1cd7c6194eb82d410eca2d819913bf2cc110d77c2b2d538802dc516374cc8e068d1431fb48c4e65a401b6acc4c1219be760f99e69db843bcf649bd29c42bebe0555e2200be38d107ab7a24c93815398d6b4713450389a3fb23046d050704d2ccb62af0db59d5f3227390c51ff2bed24605a06dd78cd4be83e709063d649c3f8a47a3cfe979bba98bfba6e7e1137635894eea08911b0a43aa5c4a1cb86c3176689e4f748752dc0e37833665b5062a69cca531a55ac7ace4d3ecc4028973c073f8990689223f58fce21c7b098dd070292269f9aa40992ed975f724936c96e903da873c1ae9dbce9e27bd26e9b4b55cd65c36b67ae407e405ff16a770bc5f8521f605b0ddeb914f5c3142662bf6ea0ffb75833c2678db9f559336fa309e68a8b7e765dbd9df97b1aa2d058ad13f54fb0a40f822349e40bf4aef803dfc7956db9e2821753c91d34bb74009320ce67eb46800b37b9d34bc7cc16fccb48681b2409260d40bad43c1dcdc0c876540a221a0ed71ec8fe375bb42b7e5412e999b570a7dd2268b7887a54c520ec53a9fd1e99d8e4967e0f000b4db13ee02f2b2b8e41b2c252458ab4d10219cd90a40ac370ce05f67dc4605740d751c779dda89289b14b2fbd77d1a372d977a8d598c46135fba690e91eaf329fd9e200531b9cb6bcc0f992e33ee14264b35e3ecd926f3b022e2418c8e0d317fa4a1f39f5644d88386b6d10388f18503858d7b4c07c2adce181a2b43dd0cf9b84425b5a0fe5ef8ffb18097f7d71457717dc3475e64b6bfa7a666ff403ca4b0059df01ee94bd8538d5c8db04d9875bcf843a39fc9f1e92e4923deb36f9ba173ab58d5f20aaa5f5b3af8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootawstats-7.9-1.el8.src.rpmawstatsawstats-selinuxconfig(awstats)@@@ @ @@ @@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/usr/bin/perlconfig(awstats)crontabsperl(:MODULE_COMPAT_5.26.3)perl(:VERSION)perl(:VERSION)perl(CGI)perl(Data::Validate::IP)perl(Digest::MD5)perl(Encode)perl(File::Spec)perl(HTML::Entities)perl(LWP::UserAgent)perl(POSIX)perl(Socket)perl(Switch)perl(Time::Local)perl(URI::Escape)perl(strict)perl(vars)perl-Geo-IPperl-Net-DNSperl-Net-IPperl-interpreterrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemd7.9-1.el85.5.05.7.00.253.0.4-14.6.0-14.0-15.2-14.14.3c@cb@ba@` @``@_k_-B@_^@^@^0"@]8H@\\R@[GB[3|@Zz@ZS]@ZKt@Yx@Yh@Yg`Y3@Y-^Y$$@XX@W W7@VVU@Ua@Un@T TSvSSRVQQ@QZ@QGQ@P@P*P@O@O@O@NNNBrMZjMOL@B@B LAA@@@L@@L@@L@@W@E@4@???@?Ȋ@?fTim Jackson - 7.9-1Tim Jackson - 7.8-9Fedora Release Engineering - 7.8-8Jitka Plesnikova - 7.8-7Fedora Release Engineering - 7.8-6Fedora Release Engineering - 7.8-5Jitka Plesnikova - 7.8-4Fedora Release Engineering - 7.8-3Tim Jackson - 7.8-2Tim Jackson - 7.8-1Fedora Release Engineering - 7.7-11Jitka Plesnikova - 7.7-10Jitka Plesnikova - 7.7-9Fedora Release Engineering - 7.7-8Fedora Release Engineering - 7.7-7Jitka Plesnikova - 7.7-6Fedora Release Engineering - 7.7-5Fedora Release Engineering - 7.7-4Jitka Plesnikova - 7.7-3Fedora Release Engineering - 7.7-2Petr Lautrbach - 7.7-1Petr Lautrbach - 7.6-8Fedora Release Engineering - 7.6-7Petr Pisar - 7.6-6Petr Pisar - 7.6-5Jitka Plesnikova - 7.6-4Petr Lautrbach - 7.6-3Petr Lautrbach - 7.6-2Petr Lautrbach - 7.6-1Fedora Release Engineering - 7.4-6Jitka Plesnikova - 7.4-5Jitka Plesnikova - 7.4-4Petr Lautrbach 7.4-3Fedora Release Engineering - 7.4-2Petr Lautrbach 7.4-1Fedora Release Engineering - 7.3-4Jitka Plesnikova - 7.3-3Jitka Plesnikova - 7.3-2Petr Lautrbach 7.3-1Jitka Plesnikova - 7.2-2Petr Lautrbach 7.2-1Fedora Release Engineering - 7.1.1-6Ralf Corsépius - 7.1.1-5Fedora Release Engineering - 7.1.1-4Petr Pisar - 7.1.1-3Petr Lautrbach 7.1.1-2Petr Lautrbach 7.1.1-1Fedora Release Engineering - 7.1-2Petr Lautrbach 7.1-1Petr Lautrbach 7.0-11Fedora Release Engineering - 7.0-10Petr Pisar - 7.0-9Fedora Release Engineering - 7.0-8Petr Lautrbach 7.0-7Petr Lautrbach 7.0-6Petr Lautrbach 7.0-5Petr Lautrbach 7.0-4Petr Lautrbach 7.0-3Fedora Release Engineering - 7.0-2Aurelien Bompard - 7.0-1Aurelien Bompard - 6.95-1Aurelien Bompard - 6.9-4Fedora Release Engineering - 6.9-3Fedora Release Engineering - 6.9-2Aurelien Bompard 6.9-1Aurelien Bompard 6.8-3Aurelien Bompard 6.8-2Aurelien Bompard 6.8-1Aurelien Bompard 6.7-3Aurelien Bompard 6.7-2Aurelien Bompard 6.7-1Aurelien Bompard 6.6-1Aurelien Bompard 6.6-0.4.betaAurelien Bompard 6.6-0.3.betaAurelien Bompard 6.6-0.2.betaAurelien Bompard 6.6-0.1.betaAurelien Bompard 6.5-3Aurelien Bompard 6.5-2Aurelien Bompard 6.5-1Aurelien Bompard 6.5-1Aurelien Bompard 6.4-1Aurelien Bompard 6.4-0.1.preAurelien Bompard 6.3-1Aurelien Bompard 6.3-0.1.20050122Aurelien Bompard 6.2-0.fdr.1Aurelien Bompard 6.1-0.fdr.6Aurelien Bompard 6.1-0.fdr.5Aurelien Bompard 6.1-0.fdr.4Aurelien Bompard 6.1-0.fdr.3Aurelien Bompard 6.1-0.fdr.2Aurelien Bompard 6.1-0.fdr.1Aurelien Bompard 6.0.0.fdr.2Aurelien Bompard 6.0-0.fdr.1Aurelien Bompard 5.9-0.fdr.5Aurelien Bompard 5.9-0.fdr.4Aurelien Bompard 5.9-0.fdr.3Aurelien Bompard 5.9-0.fdr.2Aurelien Bompard 5.9-0.fdr.1- Version 7.9- Fix CVE-2022-46391 (rhbz #2150632) - Clean up spec file, removing conditionals for now-obsolete releases- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Perl 5.36 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Perl 5.34 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Fix CVE-2020-35176- Version 7.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Perl 5.32 re-rebuild of bootstrapped packages- Perl 5.32 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Perl 5.30 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Perl 5.28 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Version 7.7- Fix two path traversal issues in awstat.pl - CVE-2017-1000501 (#1529349)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- perl dependency renamed to perl-interpreter manually - perl dependency renamed to perl-interpreter - Perl 5.26 rebuild- Revert "Move cron file to awstats-cron"- Move cron file to awstats-cron - Update default path to be more compatible with Linux distro- version 7.6- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Fix FTBFS when perl is not in the SRPM build root- Perl 5.24 rebuild- replace logos with Copyright and Trademark problem by unknown.png (#1196549)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- version 7.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Perl 5.22 rebuild- Perl 5.20 rebuild- version 7.3- Perl 5.20 rebuild- version 7.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Add BR: systemd for systemd.macros (RHBZ #1017665).- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Perl 5.18 rebuild- add a missing requirement on crontab and fix (#947040) - add missing requirements (#908981) - spec file and patches cleanup- version 7.1.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- version 7.1- fix configuration for httpd 2.4 (#871366) - fix potential XSS attacks - CVE-2012-4547 (#871159)- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Perl 5.16 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- fix for perl-5.14 (#768443,#768982,#771031)- fix CRLF Injection flaw (#740926)- fix multiple XSS and sql injection flaws (#740926)- don't use Switch module- update to upstream 7.0 version- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- version 7.0- version 6.95 (security fix) - drop patch0- don't backup the cgi when patching (#518168)- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- version 6.9 - use Debian's version of the CVE-2008-3714 fix- Use Debian's patch for CVE-2008-3714 (rh#474396)- Add upstream patch for CVE-2008-3714- version 6.8- SELinux policy is included upstream - Fix cron job (bug 435101)- awstats does not actually require httpd (bug 406901)- split SElinux bits in the -selinux package (bug 250637) - use an SElinux module instead of semanage - update to version 6.7- version 6.6 final- fix typo in the cron job (bug 213803)- fix DOS encoding on logresolvemerge.pl- rebuild- version 6.6 (beta), fixes CVE-2005-2732 (bug 190921, 190922, and 190923)- SELinux support: use semanage to label the cgi and the database files - Only allow access from localhost by default (this app has a security history)- rebuild for FC5- version 6.5 final- version 6.5 (beta), fixes CAN-2005-1527- version 6.4 final - change release tag (following Owen's scheme) - convert tabs into spaces- update to 6.4pre to fix a vulnerability- version 6.3 final- update to 6.3pre to fix vulnerability- version 6.2- remove redundant substitution- be closer to upstream default configuration - use the included apache conf file - merge changes from Michael Schwendt (bug 1608)- fix cron job for relocated tools- keep the tools in the tools subdirectory- fix scripts in /usr/bin - rename configure.pl to awstats_configure.pl- version 6.1- requires perl without version to fix build on rh9- version 6.0- solve stupid bug in %install - only create the preconfigured config file on install, not on upgrade- post scriptlet doesn't overwrite user configuration now be careful if you upgrade from 5.9-0.fdr.3 - replace _DATADIR in apache configuration in the install stage (was in the post scriptlet before) - remove 'noreplace' tag from the apache config file - various cleanups in the %install stage - Thanks to Mickael Schwendt.- %post et %postun now use condrestart instead of restart - only restart apache if we are upgrading - install and cp use the "-p" switch - use %_datadir in /etc/httpd/conf.d/awstats.conf - improve cron job - don't brutally recode HTML pages - the scan is now done hourly instead of daily - *.pm files are not executable any more - tools are in %bindir - various other improvements - many thanks to Michael Schwendt and Dag Wieers.- Set the hostname in %post (thanks to Michael Koziarski) - Improved customization in %post- fix /etc/cron.daily/awstats permissions - fix log name in conf file - port to fedora (from Mandrake)/bin/sh/bin/shawstats-selinux  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh7.9-1.el87.9-1.el87.9-1.el86.8-1        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""" #awstatsawstats.localhost.localdomain.confawstats.model.confawstatsawstats.confawstatslangawstats-al.txtawstats-ar.txtawstats-ba.txtawstats-be.txtawstats-bg.txtawstats-br.txtawstats-bzg.txtawstats-ca.txtawstats-cn.txtawstats-cy.txtawstats-cz.txtawstats-de.txtawstats-dk.txtawstats-en.txtawstats-es.txtawstats-et.txtawstats-eu.txtawstats-fi.txtawstats-fr.txtawstats-gl.txtawstats-gr.txtawstats-he.txtawstats-hr.txtawstats-hu.txtawstats-id.txtawstats-is.txtawstats-it.txtawstats-jp.txtawstats-ko.txtawstats-lt.txtawstats-lv.txtawstats-mk.txtawstats-nb.txtawstats-nl.txtawstats-nn.txtawstats-pl.txtawstats-pt.txtawstats-ro.txtawstats-ru.txtawstats-se.txtawstats-si.txtawstats-sk.txtawstats-sr.txtawstats-tg.txtawstats-th.txtawstats-tr.txtawstats-tw.txtawstats-ua.txttooltips_fawstats-tt-br.txtawstats-tt-cz.txtawstats-tt-en.txtawstats-tt-gl.txtawstats-tt-gr.txtawstats-tt-is.txtawstats-tt-it.txtawstats-tt-ru.txttooltips_mawstats-tt-br.txtawstats-tt-cz.txtawstats-tt-en.txtawstats-tt-fr.txtawstats-tt-gl.txtawstats-tt-gr.txtawstats-tt-is.txtawstats-tt-it.txtawstats-tt-ru.txttooltips_wawstats-tt-al.txtawstats-tt-ba.txtawstats-tt-bg.txtawstats-tt-br.txtawstats-tt-ca.txtawstats-tt-cn.txtawstats-tt-cz.txtawstats-tt-de.txtawstats-tt-dk.txtawstats-tt-en.txtawstats-tt-es.txtawstats-tt-fi.txtawstats-tt-fr.txtawstats-tt-gl.txtawstats-tt-gr.txtawstats-tt-hu.txtawstats-tt-is.txtawstats-tt-it.txtawstats-tt-jp.txtawstats-tt-kr.txtawstats-tt-nb.txtawstats-tt-nl.txtawstats-tt-nn.txtawstats-tt-pl.txtawstats-tt-ro.txtawstats-tt-ru.txtawstats-tt-se.txtawstats-tt-sk.txtawstats-tt-sr.txtawstats-tt-tr.txtawstats-tt-tw.txtawstats-tt-ua.txtlibblacklist.txtbrowsers.pmbrowsers_phone.pmdomains.pmmime.pmoperating_systems.pmreferer_spam.pmrobots.pmsearch_engines.pmstatus_http.pmstatus_smtp.pmworms.pmpluginsclusterinfo.pmdecodeutfkeys.pmexampleexample.pmexport_to_csv.pmgeoip.pmgeoip2_city.pmgeoip2_country.pmgeoip6.pmgeoip_asn_maxmind.pmgeoip_city_maxmind.pmgeoip_isp_maxmind.pmgeoip_org_maxmind.pmgeoip_region_maxmind.pmgeoipfree.pmgraphapplet.pmgraphgooglechartapi.pmhashfiles.pmhostinfo.pmipv6.pmrawlog.pmtimehires.pmtimezone.pmtooltips.pmurlalias.pmuserinfo.pmtoolsawstats_buildstaticpages.plawstats_configure.plawstats_exportlib.plawstats_updateall.pldolibarrREADME.mdgeoip_generator.plhttpd_conflogresolvemerge.plmaillogconvert.plnginxREADME.txtawstats-fcgi.phpawstats-nginx.confurlaliasbuilder.plwebminREADME.mdawstats-2.0.wbmxsltREADME.txtawstats.datademo1.xmlawstats.datademo1.xsltawstats.datademo2.xmlawstats.datademo2.xsltawstats.xsdwwwrootcgi-binawdownloadcsv.plawredir.plawstats.plclassesawgraphapplet.jarcssawstats_bw.cssawstats_default.cssiconbrowserabilon.pngadobe.pngakregator.pngalcatel.pngamaya.pngamigavoyager.pnganalogx.pngandroid.pngapt.pngavant.pngaweb.pngbpftp.pngbytel.pngchimera.pngchrome.pngcyberdog.pngda.pngdillo.pngdoris.pngdreamcast.pngecatch.pngedge.pngencompass.pngepiphany.pngericsson.pngfeeddemon.pngfeedreader.pngfirefox.pngflashget.pngflock.pngfpexpress.pngfresco.pngfreshdownload.pngfrontpage.pnggaleon.pnggetright.pnggnome.pnggnus.pnggozilla.pnghotjava.pnghttrack.pngibrowse.pngicab.pngicecat.pngiceweasel.pngjava.pngjetbrains_omea.pngkmeleon.pngkonqueror.pngleechget.pnglg.pnglotusnotes.pnglynx.pngmacweb.pngmediaplayer.pngmotorola.pngmozilla.pngmplayer.pngmsie.pngmsie_large.pngmultizilla.pngncsa_mosaic.pngneon.pngnetnewswire.pngnetpositive.pngnetscape.pngnetscape_large.pngnetshow.pngnewsfire.pngnewsgator.pngnewzcrawler.pngnokia.pngnotavailable.pngomniweb.pngopera.pngpanasonic.pngpdaphone.pngphilips.pngphoenix.pngpluck.pngpulpfiction.pngreal.pngrss.pngrssbandit.pngrssowl.pngrssreader.pngrssxpress.pngsafari.pngsagem.pngsamsung.pngseamonkey.pngsharp.pngsharpreader.pngshrook.pngsiemens.pngsony.pngstaroffice.pngsubversion.pngteleport.pngtrium.pngunknown.pngw3c.pngwebcopier.pngwebreaper.pngwebtv.pngwebzip.pngwinxbox.pngwizz.pngclockhr1.pnghr10.pnghr11.pnghr12.pnghr2.pnghr3.pnghr4.pnghr5.pnghr6.pnghr7.pnghr8.pnghr9.pngcpudigital.pnghp.pngibm.pngintel.pngjava.pngmips.pngmotorola.pngsun.pngunknown.pngflagsa2.pngac.pngad.pngae.pngaero.pngaf.pngag.pngai.pngal.pngam.pngan.pngao.pngaq.pngar.pngarpa.pngas.pngat.pngau.pngaw.pngax.pngaz.pngba.pngbb.pngbd.pngbe.pngbf.pngbg.pngbh.pngbi.pngbiz.pngbj.pngbm.pngbn.pngbo.pngbr.pngbs.pngbt.pngbv.pngbw.pngby.pngbz.pngca.pngcc.pngcd.pngcf.pngcg.pngch.pngci.pngck.pngcl.pngcm.pngcn.pngco.pngcom.pngcoop.pngcr.pngcs.pngcu.pngcv.pngcx.pngcy.pngcz.pngde.pngdj.pngdk.pngdm.pngdo.pngdz.pngec.pngedu.pngee.pngeg.pngeh.pngel.pngen.pnger.pnges.pnges_cat.pnges_eu.pnget.pngeu.pngfi.pngfj.pngfk.pngfm.pngfo.pngfr.pngfx.pngga.pnggb.pnggd.pngge.pnggf.pnggg.pnggh.pnggi.pnggl.pngglg.pnggm.pnggn.pnggov.pnggp.pnggq.pnggr.pnggs.pnggt.pnggu.pnggw.pnggy.pnghk.pnghm.pnghn.pnghr.pnght.pnghu.pngi0.pngid.pngie.pngil.pngim.pngin.pnginfo.pngint.pngio.pngip.pngiq.pngir.pngis.pngit.pngjm.pngjo.pngjp.pngke.pngkg.pngkh.pngki.pngkm.pngkn.pngkp.pngkr.pngkw.pngky.pngkz.pngla.pnglb.pnglc.pngli.pnglk.pnglr.pngls.pnglt.pnglu.pnglv.pngly.pngma.pngmc.pngmd.pngme.pngmf.pngmg.pngmil.pngmk.pngml.pngmm.pngmn.pngmo.pngmp.pngmq.pngmr.pngms.pngmt.pngmu.pngmuseum.pngmv.pngmw.pngmx.pngmy.pngmz.pngna.pngname.pngnato.pngnb.pngnc.pngne.pngnet.pngng.pngni.pngnl.pngnn.pngno.pngnp.pngnr.pngnt.pngnu.pngnz.pngom.pngorg.pngpa.pngpe.pngpf.pngpg.pngph.pngpk.pngpl.pngpr.pngpro.pngps.pngpt.pngpy.pngqa.pngre.pngro.pngrs.pngru.pngrw.pngsa.pngsb.pngsc.pngsd.pngse.pngsg.pngsi.pngsk.pngsl.pngsm.pngsn.pngsr.pngst.pngsu.pngsv.pngsx.pngsy.pngsz.pngtc.pngtd.pngtf.pngtg.pngth.pngtk.pngtm.pngtn.pngto.pngtr.pngtt.pngtv.pngtw.pngtz.pngua.pngug.pnguk.pngum.pngunknown.pngus.pnguy.pnguz.pngva.pngvc.pngve.pngvg.pngvi.pngvn.pngvu.pngwf.pngwlk.pngws.pngye.pngyt.pngyu.pngza.pngze.pngzm.pngzw.pngmimeai.pngarchive.pngaudio.pngcrystal.pngcss.pngcsv.pngdoc.pngdocument.pngdotnet.pngencrypt.pngflash.pngfon.pngglasses.pnggpx.pnghtml.pngimage.pngjnlp.pngjscript.pngjson.pnglibrary.pnglit.pngmdb.pngnotavailable.pngooffice.pngother.pngpackage.pngpage.pngpdf.pngphp.pngphshop.pngpl.pngppt.pngquicktime.pngrar.pngreadme.txtreal.pngrss.pngruntime.pngscript.pngsvg.pngtext.pngttf.pngunknown.pngvideo.pngwmv.pngxls.pngxsl.pngosaix.pngamigaos.pngandroid.pngandroid10.pngandroid11.pngandroid12.pngandroid13.pngandroidcupcake.pngandroiddonut.pngandroideclair.pngandroidfroyo.pngandroidgingerbread.pngandroidhoneycomb.pngandroidics.pngandroidjellybean.pngandroidkitkat.pngandroidlollipop.pngandroidmarshmallow.pngandroidnougat.pngandroidoreo.pngandroidpie.pngapple.pngatari.pngbeos.pngblackberry.pngbsd.pngbsddflybsd.pngbsdfreebsd.pngbsdi.pngbsdkfreebsd.pngbsdnetbsd.pngbsdopenbsd.pngcommodore.pngcpm.pngdebian.pngdigital.pngdos.pngdreamcast.pngfreebsd.pnggnu.pnghaiku.pnghpux.pngibm.pngimode.pnginferno.pngios.pngios_ipad.pngios_iphone.pngiphone.pngirix.pngj2me.pngjava.pngkfreebsd.pnglinux.pnglinuxandroid.pnglinuxasplinux.pnglinuxcentos.pnglinuxdebian.pnglinuxfedora.pnglinuxgentoo.pnglinuxmandr.pnglinuxpclinuxos.pnglinuxredhat.pnglinuxsuse.pnglinuxubuntu.pnglinuxvine.pnglinuxzenwalk.pngmac.pngmacintosh.pngmacos11.pngmacos12.pngmacosx.pngmacosx10.pngmacosx11.pngmacosx12.pngmacosx13.pngmacosx14.pngmacosx15.pngmacosx4.pngmacosx5.pngmacosx6.pngmacosx7.pngmacosx8.pngmacosx9.pngnetbsd.pngnetware.pngnext.pngopenbsd.pngos2.pngosf.pngpalmos.pngpsp.pngqnx.pngriscos.pngsco.pngsunos.pngsyllable.pngsymbian.pngunix.pngunknown.pngvms.pngwebtv.pngwii.pngwin.pngwin10.pngwin11.pngwin16.pngwin2000.pngwin2003.pngwin2008.pngwin7.pngwin8.1.pngwin8.pngwin80.pngwin81.pngwin95.pngwin98.pngwince.pngwinlong.pngwinme.pngwinnt.pngwinphone.pngwinunknown.pngwinvista.pngwinxbox.pngwinxp.pngotherawstats_logo1.pngawstats_logo5.pngawstats_logo6.pngbackleft.pngbutton.gifhe.pnghh.pnghk.pnghp.pnght.pnghx.pngmenu1.pngmenu2.pngmenu3.pngmenu4.pngmenu5.pngmenu6.pngmenu7.pngmenu8.pngpage.pngvh.pngvk.pngvp.pngvu.pngvv.pngjsawstats_misc_tracker.jsawstatsCOPYING.TXTLICENSE.TXTREADME.mdawstats.pdfawstats_benchmark.htmlawstats_changelog.txtawstats_compare.htmlawstats_config.htmlawstats_contrib.htmlawstats_dev_plugins.htmlawstats_dev_plugins_graphs.htmlawstats_dev_plugins_hooks.htmlawstats_dolibarr.htmlawstats_extra.htmlawstats_faq.htmlawstats_glossary.htmlawstats_license.htmlawstats_security.htmlawstats_setup.htmlawstats_tools.htmlawstats_upgrade.htmlawstats_webmin.htmlawstats_what.htmlimagesawstats.gifawstats.icoawstats.pngawstats.svgawstats_250x250.pngawstats_ban_460x270.jpgawstats_ban_460x270.pngawstats_ban_800x160.svgawstats_ban_960x540.jpgawstats_ban_960x540.pngawstats_ban_960x540.svgawstats_logo1.gifawstats_logo1.pngawstats_logo2.gifawstats_logo2.pngawstats_logo3.gifawstats_logo3.pngawstats_logo5.gifawstats_logo5.pngawstats_logo6.pngawstats_logo7.jpgawstats_logo7.pngawstats_logo7.svglicense_chart.pngscreen_shot_1.gifscreen_shot_1.jpgscreen_shot_1.pngscreen_shot_2.pngscreen_shot_3.pngscreen_shot_4.pngscreen_shot_5.pngscreen_shot_960x540.pngscreen_shot_large_1.jpgscreen_shot_large_2.jpgscreen_shot_large_3.jpgscreen_shot_large_4.jpgscreen_shot_large_5.jpgstar.pngindex.htmlpad_awstats.xmlscriptslang-apollo.jslang-css.jslang-hs.jslang-lisp.jslang-lua.jslang-ml.jslang-proto.jslang-sql.jslang-vb.jslang-wiki.jsprettify.cssprettify.jsstyles.cssawstats/etc//etc/awstats//etc/cron.hourly//etc/httpd/conf.d//usr/share//usr/share/awstats//usr/share/awstats/lang//usr/share/awstats/lang/tooltips_f//usr/share/awstats/lang/tooltips_m//usr/share/awstats/lang/tooltips_w//usr/share/awstats/lib//usr/share/awstats/plugins//usr/share/awstats/plugins/example//usr/share/awstats/tools//usr/share/awstats/tools/dolibarr//usr/share/awstats/tools/nginx//usr/share/awstats/tools/webmin//usr/share/awstats/tools/xslt//usr/share/awstats/wwwroot//usr/share/awstats/wwwroot/cgi-bin//usr/share/awstats/wwwroot/classes//usr/share/awstats/wwwroot/css//usr/share/awstats/wwwroot/icon//usr/share/awstats/wwwroot/icon/browser//usr/share/awstats/wwwroot/icon/clock//usr/share/awstats/wwwroot/icon/cpu//usr/share/awstats/wwwroot/icon/flags//usr/share/awstats/wwwroot/icon/mime//usr/share/awstats/wwwroot/icon/os//usr/share/awstats/wwwroot/icon/other//usr/share/awstats/wwwroot/js//usr/share/doc//usr/share/doc/awstats//usr/share/doc/awstats/images//usr/share/doc/awstats/scripts//var/lib/-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 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectiondrpmxz2noarch-redhat-linux-gnu          !"#$$%%&'&(''&'&&&)&&&&'&&*'&&&&&+&#&&')&&&',-./01234555555667668-69::::: ;;<;;;= >?@AB?CD?EFGHIJK1FLM?NOPQQQQQRSSSTSUVWWWWdirectoryASCII textBourne-Again shell script, ASCII text executableUTF-8 Unicode textISO-8859 textNon-ISO extended-ASCII textexported SGML document, ASCII textexported SGML document, UTF-8 Unicode textexported SGML document, ISO-8859 textexported SGML document, ASCII text, with very long linesexported SGML document, UTF-8 Unicode text, with very long linesexported SGML document, ISO-8859 text, with very long linesexported SGML document, Non-ISO extended-ASCII textUTF-8 Unicode text, with very long linesPerl5 module source textPerl script text executablePHP script, ASCII textPOSIX tar archive (GNU)HTML document, UTF-8 Unicode textXML 1.0 document, ASCII textHTML document, ASCII textPNG image data, 14 x 14, 8-bit/color RGB, non-interlacedPNG image data, 14 x 14, 1-bit grayscale, non-interlacedPNG image data, 16 x 16, 8-bit/color RGB, non-interlacedPNG image data, 14 x 14, 4-bit colormap, non-interlacedPNG image data, 11 x 14, 8-bit colormap, non-interlacedPNG image data, 14 x 14, 8-bit colormap, non-interlacedPNG image data, 15 x 16, 4-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 14x14, frames 3PNG image data, 17 x 17, 8-bit colormap, non-interlacedPNG image data, 14 x 14, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 14, 8-bit/color RGBA, non-interlacedPNG image data, 28 x 27, 8-bit colormap, non-interlacedPNG image data, 30 x 28, 8-bit colormap, non-interlacedPNG image data, 16 x 14, 8-bit colormap, non-interlacedPNG image data, 14 x 14, 2-bit colormap, non-interlacedPNG image data, 14 x 14, 1-bit colormap, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedPNG image data, 15 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 11 x 14, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 15, 8-bit/color RGBA, non-interlacedPNG image data, 14 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 18 x 14, 1-bit grayscale, non-interlacedPNG image data, 14 x 12, 8-bit/color RGB, non-interlacedPNG image data, 14 x 9, 8-bit/color RGB, non-interlacedPNG image data, 14 x 11, 8-bit grayscale, non-interlacedPNG image data, 111 x 51, 8-bit colormap, non-interlacedPNG image data, 238 x 54, 8-bit colormap, non-interlacedPNG image data, 112 x 54, 8-bit colormap, non-interlacedPNG image data, 90 x 1, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 1 x 26PNG image data, 1 x 16, 8-bit/color RGB, non-interlacedPNG image data, 12 x 12, 8-bit/color RGB, non-interlacedPNG image data, 18 x 17, 8-bit/color RGB, non-interlacedPNG image data, 18 x 18, 8-bit/color RGB, non-interlacedPNG image data, 9 x 8, 8-bit grayscale, non-interlacedPNG image data, 13 x 1, 8-bit/color RGB, non-interlacedHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesGIF image data, version 89a, 32 x 32PNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagePNG image data, 250 x 250, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 89x89, segment length 16, comment: "Created with GIMP", baseline, precision 8, 460x270, frames 3PNG image data, 460 x 270, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 89x89, segment length 16, baseline, precision 8, 960x540, frames 3PNG image data, 960 x 540, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 112 x 54PNG image data, 112 x 54, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 88 x 31PNG image data, 88 x 31, 4-bit colormap, non-interlacedGIF image data, version 89a, 102 x 47PNG image data, 102 x 47, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 238 x 54JPEG image data, JFIF standard 1.01, resolution (DPI), density 89x89, segment length 16, baseline, precision 8, 200x92, frames 3PNG image data, 200 x 92, 8-bit/color RGBA, non-interlacedPNG image data, 965 x 439, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 120 x 90JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 120x90, frames 3PNG image data, 120 x 90, 8-bit colormap, non-interlacedPNG image data, 959 x 540, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 213x160, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 600x450, frames 3PNG image data, 16 x 16, 4-bit colormap, non-interlacedXML 1.0 document, ASCII text, with very long linesASCII text, with very long lines #'*+/47:<ARRRRRRR RR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR RRRRRR R RRRRRhttps://bugz.fedoraproject.org/awstatsutf-81bd09d4c23b9f027e9b98f0b4ca64b862c54e4ae88f747e9a29f5f7d90d306d1?7zXZ !#,ka]"k%PUq!}|Z7&oHGs -kK_E*6r'ڦz{xTjb :Q5z9÷G5.'SC, EzD>uG-t36i״Ж'( C-?HqƢ=ћ/5ֿz++F u1uT"xetaEw.< Q>7zx_y$02{y`SWҵY*7%(LhTD %,j^ _b>.6RF3%V,dq b`>F_ƻw %݊4DK# SZMw]EI|Uz%9.? Ur~ׯvTBbx|%e)~e(,f].j뎗3*mEY 5nH.EQw)u to˶/ک/qΚ:].Xe~e]nP,˪m*X(L';CbpZ b qSm#24);$/?Da'C 0S)g7~9d~:podTKvjr=rm`r\A#hhH6.bH%: 7| v5{H{(TZooB8p:}I:U|hRcZu`7n:<i>*Ly::":ݜ-9 2 !u믶o`8jx>2q`72hMAl: #R;5nqA?!nhRCt lޡCkӉW/U X" bgL1Np$ Z4xdߥfiFN܈fIpָglB]l?=HB#\+_ws#hx;ng@&1+wU'jHO&Kޥ 2J* i{rb0r[2$^?^UMv&W0g;[kFpt$$: V1su ÒM8҄(,س(5R!n.[Y:ZIcN,w .ݵixE5#FFvFfٔ6VDuV}/~m҄+M52='\Rj B xp PV0`& 08:vt7 Tx/sŬVUtm6VE3@k-'~( t3 1SS297"PTi~n9bqr姸'oֹ$(qP^xKz9gX! gqdsE/o<9܋*_@{BzX6֌*fkۤ:( =y ~!%| NϧPe Qp'a?^O"*-'|Iw$irP! $A Ѥ *U=>'G5{/[P.f.]4R)(/٥:ɒBmH-uo@Ђ"};8Ts3!pŻg[`\7\&7Th+OrܯvwF)Y"givkhJcb)TP=Fږ\Tji=e%_;^,s?Kf\ĬZi L&g!2<{++p XAHOp4΃HhDNMnF^J p!^Nf'k0S^V6qoPmºB}Y`d(/uUa\nh P9Gv[j ];ܬdlACd9wX8u[h;{it.H?j9BVl3݁:jq8Tʮtusc p*2ChV "˘YaޣZW^W65^+^߬NĪkD)խͩ8C3^6tlc+>{^oQi-Tž.}qs `PPL!G1Ѻ0lϤH)mۚLGJnBm5VxĎvXLFT q KR(0>w:猌œ|\9uBVj,7Gto荠Xm`ߍ,<|v35Vt1 w0/i2"pėEXnO)1Se㟍#e|ڽRnLRƷ 14q=iwe;Tpʇ9hHaLK6m[|EXڄ0@-'Qs.x^7z߸-<b`Om=MASn72_+RL4xQyN IF{{i3jATzk*[8 Vm* ަ?%nyP.hNmlŅ2_%Ms zLC}mT0[kcϘ4tH+QӧK^[uߨ2dLtNccͰ5̣HDض:HEIAMchx !B|iJ#R;<̅ѿC8rFqj7l..ThP ٘54W gAR-u8@ N4u<@0>=2*8F"v)ι^2I$F\"D 6NNR *cgm-ħ*x!|te{-l Z_snaZ( ([P< dS) UM]."։'?cJYic3ÖU ug##W}/МIkR BdA/!]#FYЙ{͟)33\ygf%ҕG6u,ns[g#F@ΆnFĹ/%l# ͅkܠS ,r Y.ׯ^P.䝿z1Yݕ@̨hn4+/F\YͬGjx (ƅb=! Oe++ {JQ@~yS^r}%ʸEHUA|{B) g2"geJ[lW'DG>X1?8߀kqIdrjMڈ2)JhkIW\(mwCEj$&ȱ*tTTm >;m'qgQ^ag%R?[s xZzZ}3g<+p TJSuwƽz|>'~Sn/\c=iE(5]B`7rQqDi &Q|FTMrF)^]! ҁ9kn!VaL"t3$yE9F;FɖD$8FFc4E+CK׶ܑ>Kh@΃^{sd 0dh>ip^^-, q[~k|䤹yQpߏޝ4rq6Kي, ^gHAN ^6W/4x2= M]3?ivX̃SCY{\AC5TkJaxO ~5*mѐ @V 71~UnfES|4ߞ{ l۵=4h>$FfBJ2 W6Oٱ= tΟ!L_ 0C#7>P)VHA1EUp"~'ZWx}fFM7%$<ĆH>Ȝ/KCζbhAh̻ g>]'Z1gDjp˦ivH_Yd~/CtJ1#d})>$&a# XT^Mjv+Edo^ At[ nEH/|c[sX>ݻ''p!҉_JmܼQ4 #jys>̴q`'%Td{aGЖd e THMei娤݄ةH֔Мp+8gb(_6X!?$U#H.ig>ySr^T-mfzX3ЌdJ"7Ǽ!;@u" kf-[_܏R`n%D_w?xNJ$Yl8P&0d-`fy{nuw1Ai7pWdk؂6V'Qdp1L>PjwWpEV>-'pzHCziQOSp|IDB<,.߯(ChPo{:J+wr:tѤdC=}I9p@ yZn@?r?ZMȫP"ٙPz=.MhSOvf}V`#Jj$@5^Ӭ5C.{64l7v|TK$C5aJ%m XH*i@~cFpipMÎq0/k4iX|#$ lb(bst=44Iyq*1$1Neiz '>%| ⦎~ֶ(ˏ&&O8TgWJ$obzm H`O_b@W"/!4qc,.(R#<F 1Z-z lXiUOk@ToWU Ϣ}ofk{:P//h:1XCǯSnf2LRfdah͑RsD *eX9[|'#'Df.@~W@AL+ؾ,P FhX2 k.qЙp% f)d{zƒ´p^y ;)n`Uc=4J3n}?Bm!rԱO߾_EYڱ<<>M-<0SI;GN^͊"{%mTM8">%Gjڪd0g/y̐.H55hˉ@ˎRlt|t(nZ'了|_=!wU;g{2xib"V 6+Q3m`D?BCuuj `28 @85vYWTv.>FD($k1Ż*@fbK %6 uyz>)Ձ]T_ja'J,z< IV;J I Tx_AJƷRo'oFY}^`Q}oMrW^AY;?v,{/%vf6Z}싐orceG)b>6sCƟ®w(8,XǦ_2Qql?TX8,KJMu2ݭZwWL]7C%›'հRnȗok KKFKIjDE{qဏ@5EFAv"f&D&ǖڈ)_7rf̀¿Y-ЀF Ht]b\B\}G'JwIJ,QqMA L ,@J)OV/؝˟vgષd&@ IG5/\ȥ_]Dg}2JjTzo85ЭNjC3eyh\Bl&GW{g>8:(>wEl [FM\.ݓnIҟigZzlϖ6V*H&L|b(^ .DҬWu* %!1$OAN\QykZ~?yk#dc(\LX~>owFQy>y &`q'`W \#'dKWs9n򉃯w;K ΙکxdG=ٓщ5vW|[f!ȁ.FAb U\ .Lo"_ñ̬;hiPH1Qs6'Um-J0#-!{~$8eDw*V7bH-fhTY)Xu}a%Y92o >"ki(?W!qlgw-Xl6C l7G&Ql~NbGcC}+Oj(d>2E #5M\1萗ѮtÆTnj(zΐIlN+mzg79%px"l@mRNr,n[l AC\|; ưy"Ț/sq;PtjsCi+o:{jq[#mo,ߡ.1"퇢!&\k[ޚs-JNjͥw(W˷ʈc JA;zMw T2L$xr+N]{YoQپQ'yHX7(2^GW^aۼ4E14+OڏEZi`fx[<4h;oսA^bNQrO7P5,.`׮q v4&GPF3J4l*19EYKftC&ϾZ{qD0fQMʖAt8wUVЩyrhA{U@3/HPƳ|IFY`Ha+oA?X78QXocgH(U\H%FpEr78I,N(ukQV-ǹgMAޢ歎@sqL}% !KO ĽKpirb K0\91?pZ$i6[%L I'+)Ge_mP##zMeJu4DC(pzlfVn=BZyo}C\þYiT` rǫe}5+]p{E!4,S[k&  mM*{$"vymG"0a5#9/}N;^9HSS'ȒۼI+ow,o]i;^`w\IMJӯőe9^Vm4 ؠL.g˯<ZxK 5xq;g53܏BV뒦y!\$hOۃ9$3bM/ s|N u>] hZ(gnW3,g* Omx`fIO>äNGԉpq뿐P熬+YD<vD749'mDG@źdq.phP3 3N9~"?`ϛc/cgh:"˭Kz\,R>N:jlhpl1|ő)6S.7(o}5jQj3{Yi*9J Y(=͛uJȯoH ~9/@hDw75!BщlD$5PRAck_[WBog^Z֩O1cve鍭p d `c5GW=좾mo`da]0{qoA3o,Ef5.RS?EYV{3H?xFM&10(n$B羖eZ#R&tE ИF`R)<{X@[˩e|fP&7G"D$)n/[oهiN 6/0/X^YAĕ^*b?5h _h$ 8ϋ;[rTx:Bj\oh+uV j\p+-t 2ꀧ[ܷr'(J衛B/Æ)aHc}f8yg*x ~y' Uw 5jRLݰCDKoF[~Nj/ AIKd`yk[gl)'@ξAKfmkH68U;F6,s-=.: 5Id|qƜE+ +aM([ERӷn(t;nLE J MԒ~sƱFɗ= t@ Q@$GBsqwviS*Ap ml!8QL޿?OyŤeqtGv̶ lB:ӲS*L"b oI>$='TRA]ZW 7OP@O_:K^)PgP"觝'Sg&>CׅRVbd|o6ҍrlmʊrMIj@ jɩvեTȒT˗uOw{ ָ2jv XNۋ מQOV;]`AAI-\@Y]2VrMtsts=%7y0PH#{;,4yµ)dNXyٟ#LFˋn&>u='=b. c j_+6ʉ]FUV|`Nx9g:vȄEXD|塗 xOO%#yuWՊn8?ۣu_5T=pQ[e(Ƌ N4a_ K<yE6'aliPEU%^<y+1ؼLic=zBDV(\ΉϰA> g0gיb!a* %-メzDܨTJLI a!YFrdܗތl/͌c 坊RУ^hj@?ۻPbL tP̟'AqF.5E0KRkTOk;>w,B=#.P*X&LU{/,!1@6'(3U ҁ\>qOOpYi׎#٫uSlv2]叭]^ɔZ#ϭ8u{oi2lq$)3&k׍~l'RfN?cr Wc(Om % `FlhJY4 H.)pЯxL Xt"vk=a15$} Fv?tZ-|CUwpM+*Jǀi9͊YXd^`K$9GJؼy`/e3}%n4mG2;My3J_z յ'Bo*A}qGfC#]ʬА1͈]6@VL8oi;O}pF 3FZY=#Pn¸,а#>L=ƻazMD]oM0FCNR_puѡ*gCu4V|aU"&`88[x x$M1rHACqARNDiB?Iؗ,2ݝ+ѧM=`g`=Uj{!Aw rt2Ӆ|4)FX"o6^ryJ Sn)̃) P"( 8Eamk2Q x BkL7D,Qѱ}@kNY"i?MPA΅K Z@KohZ$1v/%O+V6R*A˰7[U~5|9 ;Fbl}[Ӛ:20؆K[[i@ۼ{߄]/voCg?D>X1Lʙ"Fw zM?N˄rq"3X}\ks.DZ C)߹- i퐼SW_wxRޜ}O VQ>u6z}N[+iIP 7OdK{ӡ*aTߓYeb0D4#!Rl4= υ[|GFܭnO_b 3jn>>NV1bqvYw~\Da9N8S6dL{Y܋Me/Xe˭3>hd Ee1Xqſz(9Fa 䆫.1tq%sN<$ (])#Bw!iMbIs52 )l[Q- oaoz/7s<~1e,wo{UѰ-(XE*Mgʕ*4,H! 9kN=vj -GKPDL֛Zσ9cBDk rv g[ LTh'3#V0I0 t'5WgWcxiP;v½L69OL_ҮTw'oHl輔@l1/Kh9 N1Ϸ:lF N2}#W< i4Tj}~d8-|8/ٮF\( 'UTlj fo{^[ncBTIaE YX0rSdԈÍVUdP| G9ypg3v fA1IE1~У@TK{ղ,Ւ"V2"( ' oc/>bF-R,g*ֳ klQ# wɕ)-?YxEK| _;ޖM'f ?iZO4|4F!N|3sJ61 w/YR4u򨴐/'t{0_pHs@ 8/Ix{`H?j֐Y '9>n07{Z#L@DſJ?t fO"#K DD%shz'Yٙ2Z';99'\b M]`vu,H޵IX~icҁ}X_ EJZ>WNs)f{>1 %1n&8MӖ:[4{"LyG껺#IÒkZ$#63@Tsj*9L#nk_(0E{0l!l*g4vgfI! ƾ'_7MT MO-DD;`#nB/@2 #WK)SC82 ۝\W1xv~V4*Y@0ܱ+wɈv=G yKOg. ?@S@Jy)BzNuN~,ƅ| pL(R4M&U>)074;˖4 ̂w.pD>QNG>!x|ot/´?\b&GvUAه۠bV^$!a47`,DV--I@LO+mT /“Ce܀R9,XLSÙ<)ܛy8Er^Dn&hlFs'W յO;XxJA9  DR/Yʷd:nBQax1r9w F~ ~|E"p,W% OG#*8"4"+XpFhݜ{k0գUdc؆eww&z_7?W uWmMg8Qf*[K?Ԥ!Lu&D27C}BPB!4m7H_(ߵ4-75֕ 'q5G\5 @yY$[9Zu=Y'`QG9Aw wKެE2񑒀UUG%_u ]%%ʥ)_tzװ,MBY?Fnu}nJ=;=$g)i€kQYPDՁ|SE3&,7G%`3Qyə2$^tO!Lø] :RH*'ʘf2 wTrsbB*H]bcN!R(I~x~&*Oֈ(xiXk' Mˤ<Dwu;w Z}1}萃McՈ}յWL rEɱtě =^?:*`$&jGX3vDO19jXUFdq?PWiz@{ETej,< өD%4t;S=/vnRXܫw$Q+AqpBSUzMIddA6۩3u[pi)8?%_onkx1kLbI?`._Brr*;C$&lȭyn.؋ >,#u TCWrLؠYuY`^ ]U,{N ͈JAb m&}_U=:9ZfC;2qa~EVyL#T P<ڄ93ducsj<``Z&]@qmJ%,p;ݽoL%cRF *dҏri2-LݮNjdb1 ]ǩL%3lSyώ%0KtFS!]fXԮ\> JI-!2ek0wij8JɳٷZQ *^ Vwy$kaܘ1ʨم|6|R>\Ez`( XZ軾t~_F>lF "U/wGio_3$2}xXpuu쟋O`ZR6%9\H׏2#D2VV bYooEʄ6?|f`j,:J bΰJOwm$(EQ"-g6vi `Y.x-'}3T 5ʧio.) Y{p]Q"0$"ޜE=Cn3Kр^:qbmA]z4.G_v;&ޣ 82`*!l>^*)S.3=Z*AGo1hϔ ^{e}rE$jWc&@^ψŠ8ܰ疜4|?lK}!`VG"Es^H@ {MM_'Ā:}Gks$2my"l ɛ@uCJKwSslC*RS|҃% ::C6r%Mdhe9"Dݛ1O@\mc5m=#^="{n )2ΐD>Gރ4J x~8OL)uNOR9GG!Ġ]{әu6XB k59-g> ~&o,,O>l&gomBE)zZZ\C1aWQ|D?\21 }\V4M23R;-| ?I~ nx@x;J%*#@rwЈ;)"5+%UES Gy tvE~X;Q!0@_Ӝ~wnޡ<gM=ŷOCڱsAa޵vu-V7-1}fDk*gf]9Ɖu& xv6邀mOv.Ӝ/lKвE(9p$ROmHא|_OJj@Q}4!YaceѯӹğO߆-G6QMsY?kBOGjwٔ쭵Aɺ3o>7Wxk9IfF3 _hE ENuJ2CZ^Ϋc3Ku cc8!.knXI-^)Dkmv9HV@Z]m';Z)3fcߡՀ:N7%e/yS<9z5zJK{$Cܲ:)4Ų#FF7x&H:Pb`L['/=pHJ:쨰բ~ C3?E3uDžfd `%.N =^:ڦ逫h;ya}`ϖΣI0+(6ދ %h6AtC>1grFɡ[wq5Oqh_KLLk|T='XӡrSt6ˤ9X4dO} })?e,8M+KG]zovYiq=vVβnXϦO׷uKPZ%lDk ဌ5$BNI!e("86_YӦE7*aZx16"Hbt<_mLAl1िXTFUSIQ7CJG0g#+4 x1ov$F%>ZdlB1i8iiFFjQ2OAЇuA#5,f`}v &R'05z,ƙ+߉CbSy'^mô"@ēXR%qlNDeUa1/~Z7|uc" 栩;- L;=vk;r$b%Xa %jAjgԐ~sHnCb cnݠ+OZDaqOlX劮s-a #4B*JX{r z{;@LJ~|9b|GQz%ڔsז|k_Q G@tksU!E*DdbzǚW`pQ 닪B-ZHc vMrTC^eE%l?  iFwM]NapЪVgE"H#Q2\ GmFSK!sq%dd@a1I#@KPW@mx$oe,,{:pЙ)GS&kA }I[1q..Vl8Ysb6Ognzp  utNʶPs˿D3:\R w+unGdv]MRBUi{e;+%SK4ym/,$ʥ6QͰ2{įݡ Y?TSN ;}"dCe t{ nH9,dK UHiI>y؂0c!TyF lu_bBAJ T3+,ԯ8^Ӯ%l]ehW&^O+/~>рPAJ cQQx =sM>W?0^0Y!*x!H]XW^o &jJ SB1qGKQp qƀ/ V?YÚaSȷorVmSlGP7B[ifzwXAѶvHyQOȢ-J@5W3Pw9l *k€l9N D^ i= r0~+/KQA%3h_I*ϱ ?,g EelbAʺMR2qtȵ-T&?Ҳ^7131,PW9eG zྐt0\d1L+^fYu(1!r[1z, `VM#=ئ h#|V9 G퓽*r#\y =sIfGS;=љ(o:̪8, [u5f[0b@W]D+X!um|۔މO!\=S_\9?)1B熩oB_9^bIm{Ć33θC-{`);мfިy p&da)t"-l2O7 DFZQz7An$1ldX3).P:ܑjYWG9)CTBTq*UFXaD2i|2<#9h3T{xq;!4z񢹡Ŀ{!k/CzX)ozPhb5M櫆w#&h)k9Nڏil}QK6)O3~.Z<po+i<]$okB'SxrJoW_JAij.|O!~&)]JayK6\Ht + C?yQ|*byg}D?43p}m K0`zKencCMf)a>,*i Aw+t T4j@Kq v`>H(e5.vh.  7J*뗮M)C3ڝa;QQcY&k\`[E7Huk%lLF|Xyޠ ZbC?ݎ#=BqQ*K4;;ص'z|?f/gÆN9ΆFmLg=00/_[C`8*u]𯎆9rȫAS1HۓKр*jmFxd9K|$.XjOLɼ0ܞ譚c^<-7* Z3f[I*a XO 㐥gόAEdR ,|္m/D ( ks-ʹ# 8κb ,k)zS2[~T/q ctIg"|,XbS7% }.h*ήVl}[ШH[yWԾhq*tĢP2WȢDL+XM&$r!;jSy R$,=JۖKf ,g =qYPFr0y0e8i) R@6mèn_ȹ4 /(3EߑttR=EMS .F!Fښ|/0kR'&1{Mƺ7nmr8JfI_XImkxܞԿSo鳮yU[ Q*.03Whi+u8q*ymCoOw0-D' ɷA5:tpG(&nraH L՝sS4c-TK''ù &)Hst |\}V.tJXGy^"ԕS5Lq+.vgEkؚaш?2wdWK㏹hU͐7,M-10-Kr/T^Ѩ|d%%w T/:KƇ)zFzLn3ۯpJMp'Ai2#@֏!"f._N7Ygk,X8[Ga\&alN \݁n+yZ}h UHYF$eht(1?wj PHA.oLDm|ET!F$;sB@WXev{Ur%v1|ڭ?ңEu닣FPC:wW nD9_Q㊨y d|E'L9E;EF=bNHCyyM>ҘPDoдf4[0bqUY}bR BlTE.si m ;-nG$<UX\qOtM_!k6}J㗌 YZ