cherokee-1.0.8-2.fc12$>;ʃ6pa.M@>@?d   4HLlp Hd !r + ? |c Nl܈?4X44(z8&9&:&=,>4?<@DGTHpI0X5?Y6?\6]K^:bd{efltuvwxywCcherokee1.0.82.fc12Flexible and Fast WebserverCherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Apache compatible log files, and much more.L~ppc05.phx2.fedoraproject.orgEFedora ProjectFedora ProjectGPLv2Fedora ProjectApplications/Internethttp://www.cherokee-project.com/linuxppcgetent group cherokee >/dev/null || groupadd -r cherokee getent passwd cherokee >/dev/null || \ useradd -r -g cherokee -d /var/lib/cherokee -s /sbin/nologin \ -c "cherokee web server" cherokee exit 0/sbin/ldconfig /sbin/chkconfig --add cherokeeif [ $1 = 0 ] ; then /sbin/service cherokee stop >/dev/null 2>&1 /sbin/chkconfig --del cherokee fi3[[,$H;:\xL"1x<@NdT!46htt&*`dt)0%h$"#'dlFqph)&\r|ZDV>@<@+Q/00 \ \ .  0 0-266^";tt%$ 6mm e*?  4 [>ySX/ X U;;ybb\j'1Y+J5757 U  6  VVV O77 ;Ft ::.>N@@h' 4 cNj=~p ~3mvoXlq H|Z[(8Rߦxs9@d#))/'00  J J7)**(. . '/(-(-&OO:CC{{7P1Y1YMMMllYVZZ51..]0 g ##3S~ - -V w wv[|aa !!aa #jjy |**==C-ii 7 UU2 L [ [7||}} Q Q h kk)))Yyy 4  HH22OO.:++b n VV $  .??%d\OX MQIcQwXtqf oJ 3`!<lFPb(!W}R!v }9%A\1Ph3st|6tLU9f>;HOZ<Q9v,*&!'p`2Hp:2~Qi;a)Avh\*Q>*#XwF02+ 8B.2n d  Z _ d  8sY ps }CT$$#(D::rr !!!!!!!)+}+}(X((12.2. !H!Hhzz/0t0t - !"",j.X.X*+Y+Y'&&97D7D$Z%%MM977II(*B*B,C,,rr3200)+8+8%'&i&i  |P y7BU&OKd VP{\C/% :(FHTz$  {%4L( ; L 1N J\(9)+q,=.A/d*Q+# *z"k4'9= Z,@ ''36#N 9m 9AH8%3H&)K7%L (,p)OEGE=ER*FFS=/]-v;,Q uY<H#IM<WNMi2"I6\Vvxk51A3!m7%=&#_h# 7+G|[/<6OPw>wq\aVW%yt,w!!h#J;t6H,3UVcc_I=nE% gm3(';d8H; K6&./]%G 3 B   1$:    G 6 &b1F  s '` x p$H4 J|8GTl H(d\C^A큤큤AAAA큤AA큤AA큤A큤A큤A큤큤AA큤A큤A큤A큤A큤A큤큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤AAA큤L~]L~]L~]L~]L~]L~]L~]L~dL~YL~dL~eL~eL~dL~eL~dL~dL~eL~eL~eL~dL~eL~eL~dL~dL~dL~eL~dL~dL~dL~dL~dL~dL~dL~dL~eL~dL~eL~eL~eL~eL~dL~eL~eL~dL~dL~eL~eL~dL~dL~dL~dL~dL~dL~dL~eL~dL~dL~dL~dL~dL~dL~dL~dL~dL~dL~dL~XL~dL~XL~dL~YL~dL~YL~dL~eL~eL~eL~YL~iL~WL~eL~fL~WL~eL~eL~WL~eL~eL~VL~hL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~fL~VL~eL~eL~VL~eL~fL~VL~eL~fL~VL~eL~eL~VL~eL~fL~VL~eL~eL~VL~eL~fL~VL~eL~fL~VL~eL~fL~VL~eL~eL~VL~eL~fL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~fL~VL~eL~fL~VL~eL~eL~VL~eL~fL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~fL~VL~eL~fL~VL~eL~fL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~fL~VL~eL~fL~VL~eL~eL~VL~eL~eL~VL~eL~fL~VL~eL~eL~VL~eL~eL~VL~eL~fL~VL~eL~fL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~fL~VL~eL~eL~VL~eL~fL~VL~eL~fL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~WL~eL~eL~WL~eL~fL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~fL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~eL~fL~WL~eL~eL~WL~eL~fL~WL~eL~eL~WL~eL~eL~VL~WL~eL~eL~WL~eL~eL~WL~eL~eL~WL~WL~VL~gL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~WL~eL~eL~VL~VL~VL~WL~WL~WL~WL~WL~WL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~WL~VL~VL~VL~WL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~WL~VL~VL~VL~VL~VL~VL~VL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~WL~VL~VL~WL~WL~eL~eL~WL~eL~fL~WL~eL~eL~gL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~VL~eL~eL~YL~YL~YL~YL~YL~YL~YL~YL~YL~YL~YL~YL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~VL~UL~UL~UL~UL~UL~UL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~iJ&J&L~^JkKLL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~VL~UL~UL~UL~UL~UL~UL~UL~UL~UL~UL~]L~VL~VL~VL~VL~VL~]L~]L~]L~UL~UL~UL~UL~UL~UL~UL~Ueb6a0c414c6b666cba8fa9bd0d46529ce83d94dd7a9695d0219bc5c0f321929147ba572b859da84f97411b4dce29d9af55fc84675d554222d3d1ba244e65dce08128c9285aa5486c3007cf2054b87c81e248d325422dcf807f16145918aa225d37727d20dc7b6cea7636e6431354839eabca3f4427c9544c822ad3c97e4af9bfe9a8a7a3cac7e9d95bea5d45eda757fa4d16b00160a8d87619116b9a11636c1b4802384e9140639bb8e3e024a39024bc9a0b45d5a285f46456a89d7d74ec39e5d692e44c6d7a33f8a612740bcf7c1230811434d46d760a1b89a8a737900e27c1263dc3cadd9f919df42004ec86548b65fe831e514457fda369dbaf42e932ba72c7042b5928285b447698fe9e8dd7004249318b7f935fc4c56e2a69c5d284b54e6a84d024ad1ea4f47333b07101087abad14d99a3697e71d9be23f457aca6fd77956685de1a823688ebe80ae90ca4ecde9d1dd9572d4c71d29348df994cdb984e739591537dbb425874f997a670bc2ffcf0c1eeaf3938b01b88c3caba9298f8748eef5bbdc8659cb91420296385bba29e41a40dd2fbf3b32f319391b593e8a589281fca344d25d686a9328d08d7a06ec620968819dc4e5220cf6e4466731a2f8836d8f4680e818144e4e003578cfd27c342b87ac017e0e18f0a8441c1a8e0b8300f58f0c18964e577b322f3393dff7c28988135d25f05eec8ace63f75d0a7cd0cf2da1722771a86de9cc59f6786eac921b0252768b8f7d8b5f027dc006ed7e13fea7832bf08f06f6c703d703ca7b1aa229631d7361638c4ebde54cea48eb6eaa2ede8e597ec445359c62de3f2a326efeb39dc572a67945ca123b7cd7cc609519f4589df41673eb2aff76903a2decb6de432ed077adefc8e7ca7c163199503dfe61a35c5d0e2032393d32c9f35d4e5ae7db50e7ddbe80f7a4bf0033198b266c914050bb6a74d643cdf5973bc8430e56e8b6e41ebdedee95ab8ce311ff7e454b73ad798f15842121dd18ee286800ce8f2e0510af2f53353a9f9a34e3aacdb0f66f9f5590fc96a589ccadcdba992cfc69f24da5e54114de1cfb2c54710ea7e7fc6df94577a9edb7168d6bd7f470b2e6c52ad0fe3e0d3039da5dbe604d26120af3fbc23d35afde73c75561a4f56e3a5a8b0778932dd08830672cfa517a3412fcbb9616f93261da71bac8c73c29ed9a32b2715a94e5cac084b4bf814cde479b4d4c08cafafaa9f88fa808ca58e63256b1940471f8dfb360dd9818a396ed505da5c4d489cc7a7c88c3897149f75de9a29344eb29a888a1ad63d51098272df13c0f2c4f6412b03321b26eabd1d6c14a1800bb03738a2ec6524d29b93293742a3d136ab17df17ecfb825c89ad0c57be40cde03e2dc5b021cd7ebc940530d1b9778158da1fb312427c86795779f7fc229303e181aa84daa44599f7304063d9b15538703de522f30ce04096a23bd5d23b2e2939adaaa224333cef453c70a3092ffcac936b0719444475e224964ea52e795c20500b35ea9c4cd77afb678449a4c0d260627c8836721b9e5dd221d0a38c4f527aab5c88dba22f9fd1796eabe26c04f4b8d0085cfc97d6e91ea7258f410c49cdb4f2309e96f8a06a8e836531c8524a9e24c4cf9ffbe441919a439ccc8d5d41f959454b88f9c4399730762c303c29a925495a0afe331f722891e292c9c2fde8028197e4536484c9bd67ce713069dd18439e07766ed549be62f03ef70926808a9671ee6dda97f991d31fbcd67f5a0b95a29e1ed8a11f791c6d746a61ccb29a3b95da0cca54113145fc8adec94769d30e10cf8ad6e96358d66426c4485354c5088f9c89fa6777ac1391bf30a8a5f374882a47b6f73ddec73dfde1daf01dfa50e7da590b2d23c150e79ba64800544d96572beeb0af026af337adabedead80372136b88f76d44ea3b0136185984afeb07493c0fab6064e4b9be01c648d460e88fad9e73516e15aa5cde2a35cd40613f02e6646a1587e89c6e1edd9984459466d06c4294edd3e042d66ee4efc0895b871a103ea8c97e23f86ffd79e4af81933a97a33911ba5ce919e4227da56bb9c912da9cf3039bd8434ac57be16a20b82961bacd7726f228e49a2fa8590b1ef8737ac1af7d4ebafa98f1a3538c9158b2a109d9e354a0e518a1132779420e55844a8047cfadb7f9ae370e119141fd1941398a95e3dd8727120e6aafdfd462767a601a5889e3c2e59e41c157115161fb1e0b4b80921eda327a2031df4faf545b09bd91f832a58fdff7652d700d293c9421c58191c9011645bb8188be3eb4b163d46d7b0fecc129c25768646cd14e9f406f6c889139b793cd47f6bdfdbe2f848aaa4c4e289a0e72791e6bcc09a0cbf61c818d0032669701f376a858e19ff2a0152bf6f4b92b6155b16f21d3af657561f23df55f15737b65c995b9feb1c0f2bd1ae291cb875ed9a8bc2f98bdb864d8cbed09dde837bf79e8e99884c5543a6d2379236911e174d7228db4760e1fe33560da05e5145269abc7739a82a30826704a652080b7fb243aeae60d1eedd637192edf60bd20e907fea80fa78b3780265ad6317c35c77a6b54767e037ce4f0407c96f7f427dc34cdc46e7f8174efbab72a19e83eb730342713162d18bafea0fcea45624fccb0655e0311a8d58a88598d9fee6820213bf6d3255cbfadf50ddc50cbb03ff3d0ac837cc752726718d8e5ead09fb6e31a423e1d27b3dd419626cdcbf523cb75b6f74257ac0ab51116afbab00b1ca4aa2ac4351f7e988c2f1256ec258074480d373a237ed56afc3c03499767524f4926abbe05c67a606814fad889aaa64ccf34695de2d71d0b5597bc26f7e36179828d465a211211edd3477f9a775c6b8e4f66c33d4f94bbf62927a33b4f6efdd2416ec5dbec38104426729fb6df2ff7b58a0aff4fcc55cb0f8dc877f122efec34f833416e4578269e017e617efe9d2d4ac56c58e1e2fa82747e55f93355377cb24def3f1ce1bd329155e63060831a2bd6580bba1ad367068110663fc525b5a89e8e5798670be7c165cd368226436119759be29cb39bcf9f071a19e0c780624718e9bd3ec03b216e1278aec8846cfc4a65a335e1d8d453b4223e0c9da0085bbe671e4fc70492f1a0adf298493f21d2a2765860eca7dcc4fedfd6619c02da94a010b540c0c53c5fecc2ecf64d543f4d32285ce776d473243cb8cb58c4295ff2c3941009841c0d6db616d4c2be2c43313b13da419d7f8e6600a896f2555b6f64b13459df2aa165f9d8cff14d75ef49c993917a74678175492485cd4bad7ef0d9e3a803debba02a6b958dd0c03c0d76b045b4be5238508266db45da5b69f8b30bf1c1d2d4dba93ec1eb30cda29558c31577b6bf0eb019349442c7216d53a22acb82d5fb6607a0bf5695404e3ead58c31577b6bf0eb019349442c7216d53a22acb82d5fb6607a0bf5695404e3ead49abf5d1afc0494c3e96476e43bdc7c4bd4e42201e980fed3d715a5c6256455c79f51e76c0d4308ff2fdc20fa92175e05acdbc95959c9f535f665197f9f9b41c79f51e76c0d4308ff2fdc20fa92175e05acdbc95959c9f535f665197f9f9b41c76b070ee0d7ee7aafc235e5b298549342b7aea7fd41ffb5701a5d797d910317e9b64ba92114c3e78fc3557ccc06b17c231507b7a373a4a3858859434b75461059b64ba92114c3e78fc3557ccc06b17c231507b7a373a4a3858859434b7546105083fdc489c2aff8b461556422d7ff00182ce2cc7e9061249e6cfe919f72c2cce71a23e0e4e50d16e1671edf03d9b8a931b6099ae5796369a0ea837d3f28f686471a23e0e4e50d16e1671edf03d9b8a931b6099ae5796369a0ea837d3f28f686470297d3d93135fb5706237ac5c63f192d31f043cb2c2b62ef7c59977e535f193958b5438001996cb9d2c3d94357737082b5fc627193ecaf315fba4e67a9080fb958b5438001996cb9d2c3d94357737082b5fc627193ecaf315fba4e67a9080fb1e8571ff4b74f7c0eda8f61336efbd7c6c3473c0163cdcf35b94c7ff79a0c6b2dc2ac77801fa96510195674095f8b0561e5fd00c63b8b44900359f133f34a4d89505c8af792425127751704f2b324c3d7d7e5c985807f384440c144a7362b904cc65e8b2df58c93ab28248fcdd19bbfe97baefa57e299a651764059044c5af5ff1cd413fff92e7b8e9782706028d2842d4df774dbf885cad9e08f3e7e8bd12d4f1cd413fff92e7b8e9782706028d2842d4df774dbf885cad9e08f3e7e8bd12d4410ac6daafd3296120e833cc79e58040d0b97ed1fcbcf134a1a04c1d91a63e78a607b2c34b25d07a56f3bdb47389707a2409a249b48e3611f2f26952b93a7faf25a98bc3e0c7afce451aab55a9e38f8281fb61b801cf49da7d5103bf1957ef7cdb0804a925d90a847491ad47723cad182590c753dc482a74bbeac1372bdbe8f15db6c40c73ebf067146ccfe81b1875cf93ee2cc85e70b0ab664de7c026b853b8e196c1560d80e43b193fa131c7ef394c0f0aaa0871f7672312be1cbbfc3fee6554d5507a762dfbc5ba624c5164a0161c4324fe46a7706077e8d88ec85bb49532f6437300b3c73f8d0eea00a02faf395edcc07626ceae4340b4e297d7839ded83f6437300b3c73f8d0eea00a02faf395edcc07626ceae4340b4e297d7839ded835a0db421f82fb1265a372718a0e03a2bb30f6d3b5b64a14917b09c07e88664af89bc1c66e0728e7e4b1c0f9c6829266db14f70c83dd22ced0d8e67684f6181d8f8a2f46f9145c76a90d5cc9340c4d16b7c0dfa2145f50ee9799dc55cb5d779f2366a27366845ceeb2b7766d3a97387050e7f2534c91f33ab83191c8d6ddf4da7fdcedf662fc2df3513ae8b6f2ba58941a6e192773531c6a60b0800e5e936362dfdcedf662fc2df3513ae8b6f2ba58941a6e192773531c6a60b0800e5e936362d56687531a4e208c97566aea1c40d97ee330d5920de60d6ced1ac58fbffeead9c9266654f7996b88aa329d77014ace54cdae408a81aab60ee64812d298072643d13ef64010e5c3c60c73d85a5f75ee207a7de94500c0c1a04771db6950fcddf1463e510edc0c8615ad5d36dba968481defb32722b0f68ad615cb60d060dbc3efe896c0a213107ba02bbdabfd0c0a9a079c2bfa53e0808611f4556d46485f0bc759c410b2af990f8aeedff4c61c8707c9196f9de8eb924af7c9a63fcb5c81c65a43451e651a917245be269c59f41d2b6d6020806b1a967fca1d7a613f73548eee529db0af235b58ef425e13cda5e9f2f9d76eeebf6f78fe27b763832b5c29948f56be03c08d64d9955c516ac5edbf178ae9dc426e6b932b32e97f37c3f8e36fd194650d310258277d94f2457e8acf652b9479e6db8ce12998816189e85ba26e63cedd252e840732242c10a88dd976310cf6927e62f8eeb3610ece6af28a6538f3fedd252e840732242c10a88dd976310cf6927e62f8eeb3610ece6af28a6538f3f1d0d9cb6837c0845df10d3a16ba3eb81e720ceee2a5525946da9656e2562c98da7cbc4d0fc261f8dc5b5c385d5fc2b11e28b8a276ef08fded62df9776d3ed24c4544d1cbf59b0f01349f859fe662009ef7fa1f1f2b392011e8ceee7e8210b67a2c723f0395f8385f6928c1f568b8597cf8ec51faf0813e0740d725dd2f78b71d10cc356c9899f5b9d73893f5dc85bb7b3593ee2dccd9caf1d6abdd913cd0213f10cc356c9899f5b9d73893f5dc85bb7b3593ee2dccd9caf1d6abdd913cd0213fa206131ce0856db1daee0a5ef0fc33da7aa1a72885bbd194a52a7146f8cc55f295b500defde4be3c92b7eb3ef8e586b02abdf587ba0f02d81f73a9f51aa4a6e795b500defde4be3c92b7eb3ef8e586b02abdf587ba0f02d81f73a9f51aa4a6e7ae9b857f0f4963c00e4c41216ead4669fbc743cd8e08518428b038ef0745e112b0644864c6db6dba81b7619785fc110d344b481a5e514f94de35ce3677dc8e56b0644864c6db6dba81b7619785fc110d344b481a5e514f94de35ce3677dc8e563f527d725c451e341e4615b5dbade814887417316b5420889aed0d994c5eb44c30480e338c8f60a1b0da9b0074db53ee86e9719a39a392c0333d0b187a0602b2525b0e1971a3518e93db64189e44a12cf541c810ffbca60abc46c9ba400b225f4befa19979d8667ef662769e63e88311632894ed1ad6ef46ae582fed469a35fd9b5b57ce53e72d67b0cc2b263999637a635bd22405067e5d8733dc94a02a6ccc92732ba88441b82c2266b85c67dec37dece0dbbcd15f6721e2b384f4239a71b3c24ff4a89da3e00d5ae82467c5675c11f74f280d8458382f6308d24d650dcdd68521d82990268d193cb04b16a5ff780047a7c378290c9b01eeb0e3d292fa270d8521d82990268d193cb04b16a5ff780047a7c378290c9b01eeb0e3d292fa270d7a33028a29bf14fda00f146a83ff5bc781a59ed017ea1dc90399f64a147a585b35b1610ff1a87b6f4e9726c3d59cceecda758ccab7df6608a0e3f5216d61c5bcf596e496eb873ae6ab5b802c4de4c3371a49a4f0701d3821349a8fadf40a2ca8f1d306db9baa8de9a258c34ee165bbd10358e603886d2b0e7ae6154c52ee033f100edd3a53718bec605851192913a9740d3f935603e197353a035b0e3c4436ce100edd3a53718bec605851192913a9740d3f935603e197353a035b0e3c4436cea09d00e4332fa5fd52e600cb851c7f39fb833ac1f3683430c577f485bbebe31bfe0fa35dc6ddef49204773bbc97c01e4714b9404f4117f85ed73e32e81754a4cfe0fa35dc6ddef49204773bbc97c01e4714b9404f4117f85ed73e32e81754a4caefd74905e595562fe5f9a56d3b9db91f60108c34e5f7fee5ea55f17828d4c4352b34615fae22cb6efd9c8089672af1a962b5ac29d424d4b3c2e0d110caa662a52b34615fae22cb6efd9c8089672af1a962b5ac29d424d4b3c2e0d110caa662a25a7cf03825c172fca3ee9f75a7211947534f21166d04b6bce345523bac3fe314e1a2459f58bfac55e8f4330ef96103c460b89802bac4412ebcd49435c4a5ad34e1a2459f58bfac55e8f4330ef96103c460b89802bac4412ebcd49435c4a5ad32fdcd0b32e9829b1ca44b4f241caad83910821d977e00c1740125aa3075a46339f8f41f346af865dddf9002354d3fadaee40122d094cf3dc97ebfaa37c462ec89f8f41f346af865dddf9002354d3fadaee40122d094cf3dc97ebfaa37c462ec885c9616a59555715eb564ab906872047b6bd7da276f8af647656ae992e7db3d7694b1dfd9e17657460513204ba03f03f0110591739e6009db257054e315b0bcd40b45d9bf143c200263a6dff0d3ce00ac6a891a8bce9d9dff00ecf8e80282de882fa1517809d99cb6c84e02efa94dc3a32eb279920b9bb96642f5505be2e473bb164edbc7f319a5c930470eec81061596879cb9db67f3690f5702d274bacfca8625ceea9fa53dea16858bdbdb001f1ba653fbe22d58da8e110314c0105b0c6049bfbd9926aee9b94affafe12219a77fab2d7ebdcbd4c6050f0c7ddbc325d9edbfbd82a2ead8dfda04d247c621109708450a467a159e48e06157434bbe2133a43a800a6e5f9139a71c457ddb6e712380d1c3aa55eed74d219ab50e0149a1698b4309299836f7e3d72ea33b6edb1d3f6918109f1e4c0b101eb4dea5d9235229240e2deeb516f5988e9332fcdbdef0ba51700a78eceb57b0c5e32caa27d846aeabbe2deeb516f5988e9332fcdbdef0ba51700a78eceb57b0c5e32caa27d846aeabb1c287373ea8b61f66d6bed61b4ceb6c1aa5368bc188bf0126bf40fcd6c7945b85ea440c0dd76bf0fe1ad636964d0bd2a1e501344e3b68810240a4307d205b1755ea440c0dd76bf0fe1ad636964d0bd2a1e501344e3b68810240a4307d205b17582cdf58d038452c41b0e01719bfd8591c332663030c2d70f439a446e2507cc39e2d32d5ae8ba99815095dc1358cc964438bf22bda3d6742fd7f75993e79d4fb9e2d32d5ae8ba99815095dc1358cc964438bf22bda3d6742fd7f75993e79d4fb95041e33c981af2e53d23638843ef807d9db49fe7393a7fbb12336a7408500fbe725553de3a9171a647a352cba53f69da53d22980ca6b4aa4ab85053af6fbaa430e754351468d45fd1a9791e6b09487befde951010111e104c05b2325ae0fb760570d13ada6b3d9a0783958ed369388b2ad1ac72b7ce6041fcdd43770a79e4fcb5d67b8fbf7a20423abcf8f21ec1eadba7e9517ec7cdd51b34a7a95bf249030bfe2bcd1e6e5d9bc4dc37d52256ac98a7c390e108c6a02a1a44c5975a087f052c77c289b49064288a3a8e4e3b3793cda08e66935a9f88832bd876b311b0a58ef41a267b342eef76a0921a408a829a8c14a92854a2d5475963b50e68f1362c1722aa267b342eef76a0921a408a829a8c14a92854a2d5475963b50e68f1362c1722afc36644cb5c9b59a0e415868b968bb082aba390f8a4a8ddf370601a75490161bbe5a129fd1a753be8e22e719a495cbae5c371ce4c7006523929a67a438db9fb3be5a129fd1a753be8e22e719a495cbae5c371ce4c7006523929a67a438db9fb36c92c05c2a339b9a2f875cfe7eb2804569977518bfbff33a3dca08a0be1efdbcf522b4875bb32b529e5ebbc1411637bb39cee960ccd6343cfb9004c784f4f3d2282a9fc884054d92a1f9fff63421d3e8b7fed71d257b8821d3da5e4e4a91452124c9463821372d7fd362d19d057ec0717aca6539ccab8c4be60d9d99169ae05f8a762c4a3fe48315728dd9e3c9973a299aadc647248f988bedb42660d09557028a762c4a3fe48315728dd9e3c9973a299aadc647248f988bedb42660d0955702d230c0c98a9feb0c698998ec284f055f36e860321d2cafd0b25644cf17defb6cc8be077498f4b226027a27d1c277b1e602ecb42a730bca69334e729008a0ecb9c8be077498f4b226027a27d1c277b1e602ecb42a730bca69334e729008a0ecb9b105eb88cde269d343f95f1776a9082d882c20ed4f3a6aa697335e2ae8658c968e9ad0a178e5d2aa4b47d27372fd61cb6541a96184639a9278f179bff7511f7176718f93622043a4f1fe9db86cf8336ebfd66c783cc70ede29356934dc499f568c3193fb99bb370d293b484d9584c9c34cc12fa3437b3ed756621f84745f5c75e3ca1fde19c8895241c6244873c3b6b4856916499fa3e36820dc47a9dc6eb54bfa171dd7d3e41b7419cd9f52eaaefb713ae16af1dc45ec29395e036b4c604bb3c32be5f7826f7a0d329de0ccfe22f0cc0641803f888780d021344ec7cc27c16ab98fa7c32a19278cd07859c41ea6c4422424ebe7b176fd01b24f9cdcd8c7bb0eb98fa7c32a19278cd07859c41ea6c4422424ebe7b176fd01b24f9cdcd8c7bb0ef0eb142bd91d09484b60332a284818a0229892407f4ba28dba31b3888dc9144983c6a64fcd2f95cd0e090fe1d2028b7fc4fe668ef2a0b7c429fd5767a8a823e983c6a64fcd2f95cd0e090fe1d2028b7fc4fe668ef2a0b7c429fd5767a8a823e954240271dc14c864ba1718546cabf6341901a9300e7e67f57f7cbcc0ce9ebceef07bfa2fe9825306e3cae962dd54cc630fde65ac617423dc84ce5f1fcb551bb1f07bfa2fe9825306e3cae962dd54cc630fde65ac617423dc84ce5f1fcb551bb13543c8f2506bff9d6c872ec948fa9fb87da8c6b58b97f9cb0ff1f96d9444814d645681fa669c291b5739c770bb1a6fa7fd5c4ac6e60676399b13627b48a028b53ca7b28d46e9a361427ecced88886fba6e257d8850d77e30cfb8291af23310ba5d20d788cb76253e4933065fc955a9cc625f0a394df5dcecb22544ac1e4ac94687fb1a7d0ce49f9ee83453d659bb337d4375ebfa20318845c178ee766bde170e87fb1a7d0ce49f9ee83453d659bb337d4375ebfa20318845c178ee766bde170e5a5c36cd468f101238a25fe1a3e880dbdacd74b0fcb18572f98517287c403d0279e76f4c58d2f93a7398ccde1a1c63b446eca2d77a9193b5fa7b15d61c19407ede2968f3775195901c95467c3e42f5cd94a0f9f30d2055f914c9420162df0f2c5075559aa699ccb2831f9309b215de0e1c64d06160c66301487f7f1cecb9c51dada3bceaf22b94ed862bdfa772ad7adf16e693dcb697e65527cd7be6db25a38200a058d3d2a36a25b9c777956637258370c44cd2945b2e7fe7aa6606cebde35847ebb1d2c0f9188e1bb59416ee431ec070235f64f756ecb8d7c70eab11cc551d8cb750ad0403b9531bf16fd912d505396a0fa87f6fac7925f96177c7904c6618e9aff216e4d2be13c0dd54535bc9b75b52072f7395feab8787e7cc23ca91a6eb28676cfe225255519e8d290a2c6ee704fc890a6ae6b40646578cded8230301f5732947d5914bfd9725665ff90ea6b1b37177f8436d2389e49e29c56675daa53c4a681eddbfd55784d906a24b5b2921f41ce466118374936d596946f42adf4f53746d225d59e94705c11df5196d46c0a49bd929a7ed07a52a74f9ccaa9f13ce50dd7fae5d3d8d4a979b0516f39f7a937d8e25c773ead7e6f499aabc669430792941696b613a89a40a2312b02c0fbe701c6e67e3e90eb7b9c65f92052cd8edea4313faae0bb7ed46515c9817f8cde41dcb21cccfeebc0bfc5ee127ca49d175ce50b76046f9cffe618eb5cdfcc9cd92727d7965650a0b77b2bd85b121a7cd18ef735feb62b0a88c4579bd42c72c556be971510eb62d2883767abe7b65e7be2f83dfd3095d613a0587283cdd527dd023e33f8cb8cc5c03e5127d41c3d56dcf19eea0c8db14318925006b32effd905af091832b37464a78fc89216383fa5a84d83ae00f2e646ecfae7755dc096446ac5b9d88d552cedd81c1a9c592f47870111e90f8b9772538ef32e43584b083641dd63c73be26ae2cc6934601b338a945e1c6cb31c6a47b3a5bc0778f4147472242dc2f865a80c92154499ec6371fb917ecdbad55f04873352ebb1e7c84c19c4eb8406b9911a1c85083c48b35318a8c461985adb6b614e01452673c916af3b5df61d09ba56ff149943cba600190d7f436b40d16b33f5aed52f6e057af04b2d77ceda6b520592dc8d43821a071ea9f2a77210dcb4d90029cddbba8835dea83932d928d50adf53f2480dca8c7fea6ddc8f39717759e2eac01393b5bc9c61b58b900e7b02373347c12206e87a87768e01de0993e28d027f5137c4fd023e218f95388001fb2632f47688b3c3a9df5e24b4a25c2778ec6630d5df5b9ff41489195b06b553be06cb0c09bb2f41b76ee3e4b4079279e5a20281881fc56598cc3710141197ea71435de5c75692e165c7387fb71d6e3eb6589507183a590a64ed26265828757b27d128060b7f1b9b8b618c7a93747fc05cb7d6fdfc110539d18f508be874ba2938f836c28f2998378fcbfb4e8507891e233b9f4ae2735123c46eeac03be17186630362c65df5a25d259dfcaa0bf45fc3746e47bcd07655be8b2e056c37d7544daba527fe82d65be4df75dae8bad3bc52f7cedcd49d45e042b98cd624ccf5e12fd7fa64498b42fbc3ef5d6899aa9c1392b73cc8723dde846acc684e707b915d81a483c9d2a49774e51d65ebb80cff70fae1e84644faffc659fb1e6778cf5290022fbcde177952c66881848e6380ed91211e878c0129221aa3d513b45d06a3cf5875f0f1004e6f1aa43cac64cbbf3facd6e73cf41ff65fb4f9b6f2fa9c9d025c2e9b0c9e09a2aee6f32266d19ee93c8af4dacbf57adb0d65f4e91dacfee975d9574422bee7486c8a182d60133728c672f2cdbbc20f8c6667afc48aa433ee9eb6d8a0584bdbd6b4a4a9091ff1e6b3adb31e63bd993edad900bd6531a364345b8c9e6054c9ab06abf524df7391796c82ed4ffb6e5ea2e29625de3463465e93b002b065f5833e05b97f7a052b1c141e754d62e1a8b1e32c6dbf5d3fd342f27a78aa881550d6412aa207f48468724a6a15402b6041b17e871c3e2e31dd13a8af3c0aa24f194530bc44b4c8799444db109d5bc03f1aaef71a4a79b1f256cc3a82331f8997175a62fc58378748e2494725d27854737e6dc1c0cde214590371ee97ca2360d269bbdf8017178f46682cc0322b7e4c03bd71ce6ce1616a1443aaf0286798ae6f4fcc211eb45fb0a92b32feaae8efeb62b6f09235fdb23278453dd6164f232bed82cf34abcac64f30c5ba2b6540eee3bdeb3c8370a2d050359e9d505acc411e6f457a49b21360a21e6cbc9229bad3a767899835511566db65a1cae61c584374232bd9d1e0584ed3f0df1ab64dcba3d3108b14f6a9c99d36c51fabdd3e290c6a7fafb8252e6f34627d37d133ee9381a7880e56291095250569dc6aa272bf6d0b2196bfa376c71c7be7411b9d8615a9a8f5d58b0d8ec5a784126a61878a4f399641b9091a254d8b1b52a341be5def30fc209dcb251db6111dbac0f02f867767a87dbb3da52245bbc1a509284d534fe20f25268f4b68c580bf7b36cc735fa67bc3510bcf3a8e351387cefdeb6a09c8b6ac1bc9b299e0d1c5a7838b0e52c9285d24ab45daecae70e9d88f46d1e645b73de0e53fe6fffe1fff7961444b86f9897dc713c2cc278311a8e00a76a338f5ddbf9d783966fffe1fff7961444b86f9897dc713c2cc278311a8e00a76a338f5ddbf9d78396ba697c930ea2fad98f3c126f06ef68a0bcf8f7be71c7d0e8231911708894083bd1ad8a555e9afd3d37b140b1b5ce624712e11ee5c51753e2d58fe9e544312e0a5d6d751b2c52dd95f56ed53c6560d7bd5166b63434a09c226fb20154f765a38021f27d020f34d9b0295a4df38494415ff33c2e4d3c0aca1636e2729546390c1d783a95f5c02138e851136bdd1e998998ec99c4ff6b2c93b8185a7e9d8328d0fd783a95f5c02138e851136bdd1e998998ec99c4ff6b2c93b8185a7e9d8328d0fd5602dc3327576c3066b1caace8c4424ed846c46b93c802495cb758146265f9c37e60738709487df389606545138bbe668e6e6365c2024c773010d002e506ddb07e60738709487df389606545138bbe668e6e6365c2024c773010d002e506ddb0e5e950cb53a268771199fcf88e92424edc534c36d98dfc3f1c6a64e31619526425f62fd1e3c2ffa4c2fcb0ec57324440d6fc6c538e223075b297391252a27d9125f62fd1e3c2ffa4c2fcb0ec57324440d6fc6c538e223075b297391252a27d91a40c7868e1cd7fa5d27a462f8cf12ccc55ac0474c1cdc9078f8e9b3df49a513700037c003ad498b3912ea6d02670c10579b56832d828939082ec436863d3c4343280323bcbaa67a0950e00799209651eb3dcce7105544f99684594dadfdc9a77e25c94077c2c0f8cb5e54182b19f4e8e74ebe59761b59224a7733e89b1d475247f0ff928119d7d315e677ea54b3de603a414ca74ede114819290e7e0b77da3a37f0ff928119d7d315e677ea54b3de603a414ca74ede114819290e7e0b77da3a3ca28b3ac965497535696fcb942012b41d5f728a2646ea0b9c4b543af13cca950810f886a40241cd76767b59a811e0a08a72a2148f541b5502db92eec69d592ad810f886a40241cd76767b59a811e0a08a72a2148f541b5502db92eec69d592ad873226c00d1d8f5bb1da2b2839512b9bc8f7cb0e0d1ae66c3267e6d0f9bc982fca9b2074a92c2b7cfc75c846759eecbe6b37440ccf5df6b958891258be9f864dca9b2074a92c2b7cfc75c846759eecbe6b37440ccf5df6b958891258be9f864df804307b59e7f1c7c77ada17fa4382ab14219a884686c23f3c29e8340ac3a5234a8f956c8c83fa588f0d085c9daacd2e430110057cb87c5cfa303138e120cb544a8f956c8c83fa588f0d085c9daacd2e430110057cb87c5cfa303138e120cb54dfd77f0dd66063dc3b783e44d4e2838dd175eb28a513ee66f05ced51f4504ae6fe2d87963f57cb89c084a5d1c6dd1d5f04878b8bb71daca324aae8baeb7d1254fe2d87963f57cb89c084a5d1c6dd1d5f04878b8bb71daca324aae8baeb7d1254b6d861a39561b3309ca332628f52bdf736cb3471060c17336236faa7c6718b8939017235b460ad5e2cce9ce70e1be323c8f26ea586777f0d771ab63db9729fc439017235b460ad5e2cce9ce70e1be323c8f26ea586777f0d771ab63db9729fc4697cbe09e92e8afccf08dced3196086f693275e154ef105f2d0ed701a7ffbb709d56096512218b78ad6a5bb5d54ed06bf71dbfb02394b6a2d58dfc7e299297819d56096512218b78ad6a5bb5d54ed06bf71dbfb02394b6a2d58dfc7e29929781515c279b57cefef11f2b24bfb435386bc616b13945ebd2ce3da88dc698e197d0798ddc4034e1ac7ba3145963ee5821f59507273d0f2edee6c76c00b774198435798ddc4034e1ac7ba3145963ee5821f59507273d0f2edee6c76c00b7741984358fb5353c60c4d084484b1f1fd5e5360cebf301e3bb6550895a75a3edfcaacce37bf0124ea8d3a98f3ce6da08e5a0abadeff58bfa68c417e96ec43c92cc8e82fc7bf0124ea8d3a98f3ce6da08e5a0abadeff58bfa68c417e96ec43c92cc8e82fc3661c9b217b273292352849d98f511867709ac9a0a995cb9bb62e2b29dd3a32b37d862e1f8181c2ee0f466e16739fa56e299ec1e5e414f3a2866a3a22d5a1dd937d862e1f8181c2ee0f466e16739fa56e299ec1e5e414f3a2866a3a22d5a1dd93ade252d965fd9257f896b643ea6c3980839939147ef20a717a849973dbf4e0b46eaea313c2c128fd9eb973f816dd0151cc17f243b84957f0a77b984a45b798b46eaea313c2c128fd9eb973f816dd0151cc17f243b84957f0a77b984a45b798bf6088a9498f8af6e96da3be49827a1e6966ae59ea81f7f1668eb21380ba534b5ff434686bcce94ecb7872a77a3bf64f3305876e3bab5e5ac86fe6402921adcc2ff434686bcce94ecb7872a77a3bf64f3305876e3bab5e5ac86fe6402921adcc2cb42ac796e7a3a410829a69dae540c7ca2c094217bb61112fa72020d865fd3d9511df463a3c5c5a9c484ca683c6161e76b31286fa6ab1255e30bdbafa2e44c53511df463a3c5c5a9c484ca683c6161e76b31286fa6ab1255e30bdbafa2e44c53c2f8604bcf9ed07855b705c7b212e38bb47ed19a31dc2e70181cadb8281ca0ab58bb1ef442905029d311e3793b62cc0deceaaef033e8571d04de964967e5991458bb1ef442905029d311e3793b62cc0deceaaef033e8571d04de964967e599142aa172796e2403d86266cb837a76b88ecf24f6541478c7ee5a2854f8b2f107a7c27599878dca99a58cc18c2f70c03bafac5fce56c41975d78002f403d5b5a110c27599878dca99a58cc18c2f70c03bafac5fce56c41975d78002f403d5b5a110fa477dd8bce9e2efa026ab5a9f460e3fd91b01d411b6c47200f63600f45ef187e8f701e940a2e9ff189fb08123e13d84075d2a8c25540d5bb10dd3839c3800d1e8f701e940a2e9ff189fb08123e13d84075d2a8c25540d5bb10dd3839c3800d165f88451bdf84355e7d379601ae15ca663da7eb26244f5dc8ebdf27315a2ea39dc1268463ff0cde6d1d868332fa21e5e5bddede6d4f67e0188cb9f93f790c09bdc1268463ff0cde6d1d868332fa21e5e5bddede6d4f67e0188cb9f93f790c09b9b7be0339492f82be8c5464805036e221c8089d6e6159acd2c0ded038a84dc8811c590b7675fdc1a0c5c76323d57d57747bd1e01403569e288e9713dd6b01431fa92ff0b1c9ce5cf838bb9f01d3c5b1f51180687eec1959032b6fe69a03ff85995cf55e4e3a7640ddbd13530be248abcf0eb08b405924e908bc8f1d12df4b0fb99daae34e08d480b5e9f9dda27859f1ce4c16d6d10b8488b0dc1e10f9e55678899daae34e08d480b5e9f9dda27859f1ce4c16d6d10b8488b0dc1e10f9e556788710123a0c0a53abf2a21791e4acab094667c0917c85333d17b1876c8b69fb53a0294fe196f5a650440dea3595d91af8aec1f9134ad7232bc6a1b78fb027038afbff254af1d1734a725a8415603ec82d9a96e3c5b06e7a350b8a74700f88926f7e149cbf98b2d7ef5e3c10a0f3e005c5221404b9a00c39c87859b671d65e9b4375ae280247c8fb9aff7c2fb59c44cad6750cfbdc7ea5bc52184c10ae1f4be71155ae280247c8fb9aff7c2fb59c44cad6750cfbdc7ea5bc52184c10ae1f4be71156b52c6399ef010620029fe338641f21d0bf721e4170294e61bac00bf9d4400a3567ac9b8f29d83b82e1c9ece45368ff110d8925852a8d25034e29e1502455097567ac9b8f29d83b82e1c9ece45368ff110d8925852a8d25034e29e150245509793041eaf307ff981333c30dc41c642f5786dc3a664f5108da97328293fee888eab79f8578f483d50f319c120b35c2544be4b8a347b76efd60e759a21eb6bbc5c57d2f00f51c7c4c6e93ce0f049d39ead575185ea308ce3b3937365f0917575bf57d2f00f51c7c4c6e93ce0f049d39ead575185ea308ce3b3937365f0917575bfd44fb21b07c460ad67c5ddd2498b155282f65e3c3ef65e86842c4ac8c8aedebd56d97d362a710831b811228d3dabd710f51225731eb30902195f54caf396fa1856d97d362a710831b811228d3dabd710f51225731eb30902195f54caf396fa18677bdb57790e8d0c6216a211d4bf324dab2f988a5607ebaec8c7eca39e483e1ff1771f4dbc28f1701096b9b27efb860e56b9dbc28487c85da0b86fee0d146521f1771f4dbc28f1701096b9b27efb860e56b9dbc28487c85da0b86fee0d146521c65323e77ae43bb4b90f4f8a3e641a00b3b4e792551356684459af1d9557cd1cead808dc3de6dde326b09e35dd6c9d4f80979a52dc2860aa37b7d4c4d8c8626447ba572b859da84f97411b4dce29d9af55fc84675d554222d3d1ba244e65dce051e49909b9058f747d25764e5a67ba41cb070bb507f726b9f435f705252474c2e71b008295ea2bae2fa11ccf41a92678340b40210c5ad64b847b8a6a3a0ae30de71b008295ea2bae2fa11ccf41a92678340b40210c5ad64b847b8a6a3a0ae30ddd5d994e4f464887e5a39d5bf2d10a2d7cc60497713f0ce16787d5fcbec7ff438d3b2580217636cbab7455b6bf01c9a085cc8cf13ba34e45ab4902c3eece7f3b8d3b2580217636cbab7455b6bf01c9a085cc8cf13ba34e45ab4902c3eece7f3b2ebbd22e391504671a4339bfd612eb3a67fd356785c8a610307f9b4ffe1827edd7287ec27e8ebdb671503ef7d30fb7ee8a74d702d1d32afd2ed4184880e6d69cd7287ec27e8ebdb671503ef7d30fb7ee8a74d702d1d32afd2ed4184880e6d69c64829c5221198441fe7ec0e277279aa66a3b137497e994187e8dabbdd4e6dbec641ef20856d1392f2a0a63188252a638a4b3bc1f09ab88dde6219bc9b3535268641ef20856d1392f2a0a63188252a638a4b3bc1f09ab88dde6219bc9b3535268b5074e86545444f4e9a0680c3c204cb763f74b9993260724b5129335aeb7944c282841feb38da230aaa8d6192326d3777603086f4bd192fb3f3dc52846152ff9282841feb38da230aaa8d6192326d3777603086f4bd192fb3f3dc52846152ff9853bfa079a5eda76e83fccc526791b0cd49e82cd5982fe813fba883611c8ee7868ae7e42a643a81a4931b0b5f4965a01f60c3680ef5dd6bab224decddb5e313a68ae7e42a643a81a4931b0b5f4965a01f60c3680ef5dd6bab224decddb5e313ae3f27a909521b649ae5286c5c31d1ffc218db4e65d52a97154374b197d38d3480144edc269ee6f4c73606c750d4ef9d7af8a18245c5309b7d19840a5aaf707760144edc269ee6f4c73606c750d4ef9d7af8a18245c5309b7d19840a5aaf70776c113ebe638635b2696d1ba6c8f41772442a5959ee3cbe25abafbf48acc1de6ce727f93c24bd38938e84b4769c4db23c45a5f939e1d6b72ee1ad9055d91b8706a727f93c24bd38938e84b4769c4db23c45a5f939e1d6b72ee1ad9055d91b8706a50ad952b49cc1f3cd523083b2996a0431f08094fc9b7f9014e03e1a66d641e7984d1b3d03dcf6361de16621dd7af2f21e99b9491087bf354d5a41dce766b854084d1b3d03dcf6361de16621dd7af2f21e99b9491087bf354d5a41dce766b854072392e50914661590fd2a49122cca6c9d6c698bb8a09f09bb65950397ee3f794459330a9771d160006fd080ac161fe88c067ea73b0d5f7ace379fc049379544f459330a9771d160006fd080ac161fe88c067ea73b0d5f7ace379fc049379544fc20864fdb9f22afc3718f162aff12e475a524669c3d3ad7d341f1d4ef76cec3d07e3629c377223cbbe1354da290ebf836b5adaab94a9c459994585b793b1541407e3629c377223cbbe1354da290ebf836b5adaab94a9c459994585b793b1541469d03ec65d826a4b6e066e53eb52ed5e0ad2926b625ae30c3e7476dde0cdfe61b84539b5440ea42656437abc27413a95f6f58fa503edadb5c78dc6fed3c96704b84539b5440ea42656437abc27413a95f6f58fa503edadb5c78dc6fed3c96704498ba049c789a5970b35883926cd0e7e3665a590c1bc9ccbd2ad89e7dd6a6ddcfac07027abd13a563f31972843df5c91982283403b71a8410c2ab8ae44a937c8fac07027abd13a563f31972843df5c91982283403b71a8410c2ab8ae44a937c88d16f1a932c1126615149be04f2ec0176f3c2afa2e02f7dcda0a6729f00ad1194a422b1b0b96a40693788008ab2c0fbc661111788678404fcdce0ed2990df6524a422b1b0b96a40693788008ab2c0fbc661111788678404fcdce0ed2990df652dcb953cab39e840931d9ceccd29c8cc737789aef00aab6150b5408637ada0e00432a9af184eabd3a1485303553cf0afee136e6f33b9a0b0bd6b22e18a7591451432a9af184eabd3a1485303553cf0afee136e6f33b9a0b0bd6b22e18a7591451a946c1c16de63bb1a3cfe383a67494434f9a9694f2414c68239db1843ed752818d7e7a0a1590b15f6463c919b201a46df2f5eff79894943e194dc37cff2fb3398d7e7a0a1590b15f6463c919b201a46df2f5eff79894943e194dc37cff2fb33916bb99de985fc33ec74038c6ccd078984c26ebbed7a47ecff545ae5eaf280ad238f2051caf12880e500afc35589f60b37870ebe5d4425857e2bf85963eb6592a38f2051caf12880e500afc35589f60b37870ebe5d4425857e2bf85963eb6592aef439abfb3ef50e0c2f4d1ffb1415b12bcbc5dcc43a9e7ebdab966d46b2a6bf51ed8687451cda0a10fef6df129412330c350696a4e5ce7d840e34fde1c73c6681ed8687451cda0a10fef6df129412330c350696a4e5ce7d840e34fde1c73c668f92378f1776734ce9de0db05101bb9807e023a044b11a270f16163f70876237017565027185c9ee3492a76e1fd058aad9160d8a4aa2420af1c7b8ed7edfe935e17565027185c9ee3492a76e1fd058aad9160d8a4aa2420af1c7b8ed7edfe935e261c97f4428c17dfcb3e4ade6d8a05845588e342fcc1e3d0aa3c56e21c38117c60922715b0d5cdfc48b8e4fbf60fde02ca07faea04daf74d48af59d91f7d11b960922715b0d5cdfc48b8e4fbf60fde02ca07faea04daf74d48af59d91f7d11b970d1cc6e0bd260f364b0645a7ad59f5592e4714fb7b8b0558aab3d6168fd7984a1f8f537a4349700b33f2bcea806b0b7d0ca6397cd86bf5fc0c1929606252152a1f8f537a4349700b33f2bcea806b0b7d0ca6397cd86bf5fc0c192960625215286c5ab61c82f48e2c300a513085b19f0d8cfcb0ea443778c08f96128ea11b2e9696f46cfcea41c804b6875c241992f716d25e37fb176a055137a43eac365ad3d696f46cfcea41c804b6875c241992f716d25e37fb176a055137a43eac365ad3d7c7315ad42afc5f205bb2b41723caa6b99c5b3cb1a1db0495984bcc4599c53dff7c4710db5fbdf32390de84df8fb876d83b365cd731a2b02432a2552d58feb6bf7c4710db5fbdf32390de84df8fb876d83b365cd731a2b02432a2552d58feb6b919d33ce7d5a7084a946f7101fc4b4816c743e280cc73eed1baab2fa47281d2e6ccf50689f943add96cdca974fbd09af3f75d228b7b47ae6b1f6abc77776cde56ccf50689f943add96cdca974fbd09af3f75d228b7b47ae6b1f6abc77776cde5ddbacaa4ff35d78d66015ab0756de6241ebc74a86e70bd65287e5df166bdc867bcb79f43e30f132f1703ba7900fe48ff80f8fd64c2a4eff930b4132f42240badbcb79f43e30f132f1703ba7900fe48ff80f8fd64c2a4eff930b4132f42240bad275d5e1211f1376abfaa698bc954c5a22200e122b812af53ed0e22947fc252f6fdb47717b4a67c987c6bb94a60e86e590cbba32f104d1f17ad71b0fb109cf109fdb47717b4a67c987c6bb94a60e86e590cbba32f104d1f17ad71b0fb109cf1093ddf6b3b7a2c001767e4fe27b9a623b8ee4ed28f94fa55eda92fa78fdec74b716f0fdf9ecd5d6b075e100e74fbe48f7ef1bb18d132d05fa0d3dbd1abbd9dcec66f0fdf9ecd5d6b075e100e74fbe48f7ef1bb18d132d05fa0d3dbd1abbd9dcec6df428c5a1c0899273f2a4125b8f3812d1ae89cbc7f6d5d781466271a36a29c0b949309d577d84d0190a56b388b9a73abdf3b48bad54ca237d70cae38e847a018949309d577d84d0190a56b388b9a73abdf3b48bad54ca237d70cae38e847a01831a1b6ba3a28a77ffa6c83dc9b88de4845c4ba72d1c4e7a137ca6b01bc209efc8dbf09fbc3263f0920a18cea59d940c15b78b7a0eee8dedac830a7e9afcb277b8dbf09fbc3263f0920a18cea59d940c15b78b7a0eee8dedac830a7e9afcb277be68716508ddb5c2759a0eb896da934fa0c8752352673da7966a156bc85ec548c02bbcfd70ff1cb805c8f928b174f2e649050287e70a292bf394b8bc7e48ba17802bbcfd70ff1cb805c8f928b174f2e649050287e70a292bf394b8bc7e48ba17894e524d9ed3018ed0c866791343604afe2e21f22e1725d936aae2e9c3d3a3e71fce05874af899339f4f37a408b1f4ca4dc64443780f0f117b1ce14fbc913ce0cfce05874af899339f4f37a408b1f4ca4dc64443780f0f117b1ce14fbc913ce0c2668ed87c2484b5d84ce364fe2c9790b226556dd590b63bb8f8503aa6d074d3c2e3ecde1c111125cb2fb04f2cb24f4348a65204cceb0d09f3e4fd9681f29f58e2e3ecde1c111125cb2fb04f2cb24f4348a65204cceb0d09f3e4fd9681f29f58e70fb7cb1245a923f7af78306ae4dc895c952ac182844e3fc1711934767a22f6f536352ba1c228546b8321226097cbcf75494eb91f4fff8616a7da97a5a13eec8536352ba1c228546b8321226097cbcf75494eb91f4fff8616a7da97a5a13eec8d5d6f9ac167af08e57eb59a76d7d5d6199bd9c0e3a77883261cd7d7fd4fce122a4c96acac98b71d13967bc21d0ad4e30b93f435d16c9e9e4f2b57f0438180d9da4c96acac98b71d13967bc21d0ad4e30b93f435d16c9e9e4f2b57f0438180d9d84fe70d462ab98e8a900c044f1b1d3a158eabd51e0876c35311c67b3c69746e6078cce0f7c8c3b9e51eb42757c1c8348a838ab21e26b849be1fc7fb56af1254d078cce0f7c8c3b9e51eb42757c1c8348a838ab21e26b849be1fc7fb56af1254d1604db5f893197061a98c9172917705c1d1c782128aa28c4ae0bf4f6022b650c1790e6c415833ae4a5e100c7b01573e6adfc79f95ca4010c0528659f5fb328c41790e6c415833ae4a5e100c7b01573e6adfc79f95ca4010c0528659f5fb328c41351b10530a8cdf750f8ddf00a8792747bd5ff396f42bc634e69e1109bf92be479498313370a5cd7ffaf62beb404a56837d490a55d3086e60ae0b21f27d1d09079498313370a5cd7ffaf62beb404a56837d490a55d3086e60ae0b21f27d1d0900222a4cc12243e01f0387a65d552d0b93defc9de5609d206d5a171a558a2f2de6f61b969bed438aa2dcb7c716ad1f12527bc12feaaa33696f0a7754eda1d1dba6f61b969bed438aa2dcb7c716ad1f12527bc12feaaa33696f0a7754eda1d1dbaad0479a6e22934b4d7d6d5da20e56f28c895e5270e3fcd41906cd8aa6222285ed405e97e618349af312f2b2c367ffb6fb11e76ece2434da46822c1fbc5654f07d405e97e618349af312f2b2c367ffb6fb11e76ece2434da46822c1fbc5654f07d598d36899233e388c81745852e792f5b9be9eab966bc4d0fea0fb8082f3c02f883e7d556e0fd93bf87bb173969b4f14e3424c1396bac8f092f602ff63f670b9883e7d556e0fd93bf87bb173969b4f14e3424c1396bac8f092f602ff63f670b9b6f5d42ae14ce9a2715841f3a1b1905a112ed527a872dda549c1e3a03c7d0c0e8a1d82dafe8def27e71f91ca2e6acb7d34720fb8f436b55ce64dda0e54db0d798a1d82dafe8def27e71f91ca2e6acb7d34720fb8f436b55ce64dda0e54db0d7984ade906a23d697e1952e1a1d362b1ede69ac006673fa40aa45ff9c49969c653ea4098c6722075da286bcabfa1e1e31d814fbb72bb56c9b18428c0bc5166ce6eea4098c6722075da286bcabfa1e1e31d814fbb72bb56c9b18428c0bc5166ce6e22330c8e152c61d8f2a99d7bc0945681f928873a64ac438fcd3726c70a26870b8549e7d84b7b0146a1d3211a86a4a21e74fb2924dab6de165babc7a51733f0f98549e7d84b7b0146a1d3211a86a4a21e74fb2924dab6de165babc7a51733f0f9dbdec90c674d8d6286ab32213f4ff6d749a1bb51e130f1e11a6fcce9bb24f24d890ae6c9699e94464b1d3d1733887a8d3a3d1f7ae49fd211c38e39d12a84b1ae890ae6c9699e94464b1d3d1733887a8d3a3d1f7ae49fd211c38e39d12a84b1ae9e6ccf6fe7daceb515c2f936ef8777d8751ae58b1a9299af4582e7551d3dcc9f5f58e27d2aa27d423dc8356520c62f1ab2debd18bf5365f1d8e6f1045a9498af5f58e27d2aa27d423dc8356520c62f1ab2debd18bf5365f1d8e6f1045a9498afd135a17b2cafe12852f9a3b8974ae608ab28fa7ecd4e866c7d05bb1ab64ee2229d8283013e5d2615b54c63eb2c5303760e74e9b8b78b8d7bbe8b49ae0765c7d09d8283013e5d2615b54c63eb2c5303760e74e9b8b78b8d7bbe8b49ae0765c7d094112f1afb11015178e1d8d7e813bf9af1089ced28aa35d6a01131b2a6cebd01c926e3202531b63d80de005c6b80e9b0822da13b0620d48addc3b2d06d4388a8c926e3202531b63d80de005c6b80e9b0822da13b0620d48addc3b2d06d4388a8f7fb6ff29bf8695344f454b89de671f3f25888cb912012c5af03799c1e7ba6a9df511da73986e33fddbdd26cb17baf4f4f418d012168133b93bd49468a6efa17df511da73986e33fddbdd26cb17baf4f4f418d012168133b93bd49468a6efa1758fb361c821535b7efa6a0af89e5f377790b19a659ef924d53d7186141e0d2fa235210a06272ed39ee0cc8bfe631df049c70f492e59ba59a8b80e1b4d3d304e8c92cb099cf3de13cec6b0706039140eabcc4bffd542ee75c96f7ca9658caedeabadbd90c00c56c551410af0297f311232c0108a02b98d2a816342558760870038cf46bc54d8fd8d7ee28b2bb45c9b18c65e6ea2e1e75ccf7c88f8204b8febd288adee4d665c8119ec4f5ad5c43a9a85450e0001c275b6a0ee178ffbf95c4c0436f20d866841c4514782a46142df22b70b8da9783c513e3d41d8f3313483fe38dc1054fb8d9595948aa96bc57c9ab6fb6b3770d2ee7e09ba7e46b09b21bf51bcd0dfb5c39e2a3eebe18b431cf41c8c892ab5f1249caa09d43fa1dd7394d486cd7721542818b00e197fea04303b0afc24763017c14b8cd791dfaf08411d9a99cae3f7278c0c4272b6ff65293c18cdbb7e2e272f59dabe16619c22051d319ef44e0e34d4e7961e7e994775dddfa994e4d9f709876634d36facff6bac70155597c234c9bd8548dfa58fdf9e6ac703f94c8b96d8136c42b06fbdc8e2d8817e592ffde49b0a50005440417bd679d03d4d78f9ba0d1c457285c97e94f36e56b1e8b623b776fbb0600f99ccdc44e2ee7f8b6559988c443f3a754792585b1b7008aaedb913ef7f1b82b2f28cae0c7df163c5ce9227ef37244da85118374869fc5f2e05868a3acc39d4b61f9cc1056c19176d1559f0dacbb0587a700afdbe4d881040ccd52a7f9683bc4240ef940ee3d4aaf127515add30d25b0b2179a6cdec239446356032dc58a1fcd65957140fa06ba9b2f1bd1b3643724cef0905e23e1561a5b3dfa5b3f38a42fd54e4c7cb1154026f734bc444f9cc942b8b91f099cc65dccf6c7f43145da74f4c8a50cfc13ff612e9052a7df77fae155e20c2b67ec34c4e3d46dcebe8aab9c83759b1a121043ae5526d7bd4174d6612c7d0c697609731e9f7b819b6b93977880a9ae72940ed7560758b51a1ba32d27aa5fd2ad5ca38d86fe10061c1a174d63b291981bb85bc6e90975b23dfd0538a28af9cd99e3530d750dfedf180745f75a63fadde9018fa5698884c7fb0b2788e8f72ee1f405698b872d596742629069275d6c18aaf67463b1fffb7cdefe10da76cd955ee2c5022cff06efa241f2c4838a24ad388f934b04dbf9dba02a8bc6e9e58d0a1076477b47b5987a5c2d64d8dfd5dc5157e30aa9e241e4a7d13513dedf608045b6736716ea6c5ca4047855379d03c865368a3701b9c49a55561987fe0ca472f8a91d6636655a4f7571ff333eb78453cea7aac6afca9a54ec8a2b0d4998df40a0c5494534992fc38f5c2402e8087faf03f478266cc279382009391155615af6a7f3eaa47b21717ce8eaa40105a6a5da710bdd98eb1d8c9b097b687a34ace268e106bd3437298d0ffc8a7473a802b4b4b31e9c87062e725760b052083ca0d2cc2cced10f44731688289c4ca5dff6f4d907290bdbe74812bf73b590f268694e0a30e64b4bb24b803a47b3e319aabf518642010552de4ed24400d5d40fa7e6bf1142a183f4989dad88d7cede5eae10dea2abad314551038e08771857c6d67d3684487782275c094dab5dfda21ef8dc302371c809ebda3e9183c606264601f8dd851d2b1878fd25f0f6abe2988c166ffee51259387356bdadeb22cdc7d053fc89ef6f51ae3c774d522a4dfaf08ecc2b61fff898086df311b22f06fcb400e64c4627ef8495755b24e2f7f3e05429f7ca75c8e16fb2a11cb30d9f9e7006505a719601b84a6135f478f62a7ff214f13a6c5facc8613948b81833101a2ff8c3a114813ce24077585faee268b8ffb54125d60905c65429304e895c47dfb9da424190d9be01d924b75cc5cb76a1bdf39cd26464766b63c4c361821355ca7a36ef288ef72fd6bad23421c695e1dd527743a476f7f6228a456d767f2f97b73b736cee01a64f0acdac1d0721dcd609476e8a9b8814baab3cff79d037ee1cf49ecd8993d95169d4d8090d9a7d0eccf18d26fdda8c749e3f0119f91875ddaa116f265d440150c8f647dd3f634a0eb0b474e2c94a5179c7a54ce4395781fbb535bbffb03b4bdbd56046f9209d4f415b1ad5b19c38d9b787d10aafadd8aa1deeae343dff8fee30d230d86dfab14df9002dfecb01516cde928be7cf45bedd28cb9bed291035aa9106a21335a922ca1e0987a8fdb63e785d74c3a21a99972a38b021eb475d99940239bc0bc1a4020bc77a9ecf70e17058233b5bdfdd4279e92e9dfe64bd4a61afd7e76d97dba498ce1d5777b92185ddbda18a0e3a272e63f2a3e734893bd848fceb76855057ad263823edbb4ca4dff22dbafc8eaee237cac9a35777e98818868e2e87e47b640bbf4c487afc10b07e3fe11c2a0b4c2b50035c224d2e6c87ba19a05663811c459d4e3a2f780aede9579fc72810592496349d14e13a4c5b61b8cae7388be4d5d395ac2bf99d2f3ed4fa22650dac4b404ca32e73fe64df90e21a955ec8f67a3dc2ef50135d342143dabb8dc0ef0ae06c717937acbf0bafd947cc9a0c9984bd6839bc6ba22c82857acd43bd7198c76594a6ed1147412a4e37d1ae258d1fd9358d96ded9b524dbeea7bc300f39366d88fabe6f6f5c7a3cb6a11165de6bc6bc2108802c49df5f9840bc65413323814006fe6739493d27057954941830b59eff37ebaac994310e17c522dd574be41bfd725282adc410a23488c290028b8a433e614dffaa49d0cb28d6bbb39f0c9213be3a5cbc5d656093ca415d2b9f52de067d8ed5d7cfd704ce8cd0564d2cc91813a9d0753c4f99503e7123c1b40b2c805ae36128afb9eb6384c275c38195505c31334e03e2280f5fe3ebbbc210f71f5ee7242c9021c3d5727ec4114b5b68f2ea00daa66609ba95a18dac13f3ba0a3d2522f8edbcd109e5fd25fcf1289591ab0ecc4936f0623e3e298ee6f45d88d208e13b72453ec1bbe2be0abdbefeabbb6ebe8f7e33db530652a0b1c6394ec4f50a2fcc0b4a31d1ab33db65d6815dd087e4c44b7ce8a72720e2ab8b38b8885fca36dda04daa14ae37909bbd501d85307461eda51aebe540c16219767b5c8e64b821d6f857832d8594086fb871c817fd1924c0c0d1e833516a54d890cb63adcd6acbb40c14eac80e5bcd07d92df9ff4cfbcabe5eaa395a681fd51029ef603449bf31914b934f9aaa73486ca55ec77c31bae9aa6fcf5e814e25b7462ed594643e25979cf9c04f3a68197b5755b476ac38a769975a423a5a5eb1cc33c554756b6d97e9f52f8253f818a9190db1784e55558f75bd9bf0f8d27cff7b8005c1a1808d75923ab1ee606f7220b4b35616e3e5a8ad543f426fb35ad2c761641a67977c8faf0d940d4054d0dc1d7433987ebc3aa181bc4f5f74e61dfe349dcbc110cfcb0342d0adb0c052652831f3995dfa63bb9b70e0bd7b739e42aeaac268f77133fc70a228e115553662811c015d2e082da054d68c115aeccde699d03d5124eb30f853129cde0f03e94e9d255eda0eae9ea58c285b9e9e43b1f7969c97a72b65de12afd2429e83d1e644fc21eca48b59a489d82a79a39793efbf8217efbbc840e1b2041fe995363a5f12f0c01dd4d1462e5eb84278565ad916ce1cf8580860cff6184756cf9fbf08f80d04197f567a8f181f9a4b5d72c5a8bef80fca6f99f476e15ec95ce2d5e5f65c6dab9ee8e56348be0d39fc859d360193bdc3118b13ded0bc1fe9356deb442090daa91f700267035e9dfecca911818976d012613a3cd0afa6f8e996cdffc3a32ba82d88899e69fbc55f67be79a39793efbf8217efbbc840e1b2041fe995363a5f12f0c01dd4d1462e5eb842375fa90eeba5f017b1bfa833e8b9257cde8a0d9f23f668fd508952278b096f22e86dcc7ad5556b7202d34b1cbac72e3bb0b97b19fc43919ac7321da94a8f39732ef3adddb67b87cd2f61652cc6c807556bce0b63433958cc8ad49b8a3b4ff0ae8f4511b0ca233ebe65e9c435b0d620a58bc607700469c9b4ea446d2b5db79952a6216497c02291a2ea9b2a04d111362fd44f60e754ff74c81561ee730922dc986731b1de195ee6d2f1591c37bb86bc5806a43d559e881ab71f11628852388adda15608299afdeed2939b687d4bee10e9440395f61d69e402c37a81b4f34bc6ef5648d2078756ae0b084312c46b02d82905cd9fb84262267cafcf9b71828ac3581f9d0507de88efae157e75f35c25265f5d9d3f06579178fccbbf50987029c93f0be4d466871ec85bb3892855ae498b2a78e8fca992024ec7efcc119d08b1a844b7114f95668c77e6293cb3138bf908989089179c37501a70fdc49eedb73c3d45720539b86c555880637aef705aff4a2c5497a4b5efd633c1835371aee5d6a7adb09eae1eaca0581c47b0064825061e3939ee8a938c4c51d004b0868372f1341321a3c54b0f51243f34747eeb2feb2b2627c29133e6e3a8a1126b7bda81708daba7f9683bc4240ef940ee3d4aaf127515add30d25b0b2179a6cdec23944635603feb47c8bef0dde53d8f4596fe4791d21a8d0ea060aa5b44e1d16d2583cac63e1b4d87ecdeef29042f05b26ad81fbfece47292270eb0cfb10ab132f18c3ce98cd4b60e9e656f44feb7b97a0adac55107fe043fbbc0407950e283451d21d2a905061a2cecf8326a8da732499312a098f89d050d13546f6204e6204de38c550437e1f85c9e9a1a0def09db35b63b9aae2a3c4f92202d701322621c8cfddf8880162c04b1e73243fab30031bcd1b13bbe6ffe5e0e931d2125a6312e239056a972cb45432e244f03e3973153451b1ec88d649459580eab66e2df936fe2f70f2fed8230aa7543328f3fddde96ab8fc7e3a8b85732de57de6e84447b22964971f399f2800653024642da7ae95c9b56770c878d482cce1bfa7478d41e9f15abc61e1c46cabf11b67187d489d9321ca074a83bf613b08cf9a9de9565fd923088e51096ab72354a8a69f05bf7b0fcfc5ed2f89facd8bd1d692d34513acc066103417783c4482327740504dcaa478299427e9f66903b832b684283e7493d68bfe4808727798c7992f57d67156f994a38c6bb4ec72fa57601a284558db5e065c02dc36ee9d8c92244b267742bbbfbce7f548d5bd5e75449ee446f53032ab3bef03e53ec7fda1d5d3b3c24da6db1b1cb098da2f8216aab85a2ba04d2088ad97495bbbb3b99da45efce88ac7228ea159bcf7fd1cc56d73c19428394218706524bac0e9151d4c6138512a3038a8e8f4032aa627157463a0fe942f948159beadbd5c10974ae86a8298caea2321d6742c57073d56ec0135a7c8bb97e65b9fd062a78c11f42a502e385d8706b032eba89228abe0180923cbe1445a27dbb8126b340a9fa4a0ca41827e652161e3308e25802890895e4bbed778493ec36ced3fa740d8fd83b495f620d0569e0181ef9ac05189ba2a88ebe1de0b2763ba54f737a8251d74b5a94609c2d61729d04153ae46884480bc9f995f0852915159e1a0e9c47fac199316ebce13536bb1d910ab5186e0cf5518492442f6231470920e22250ad48a27a520b1d376e06fdd24bd96b3a482bc058d5c9bcfd6f1c664d91bbd47658d65ac5d852535f7fd345630ebda3d8a5798bc5447ba38c694921596981289b6c494cab31d5c43e350c6fe83ab80ec3c1af2e81b2409673af43a0a610eecc0f2e8233d2f3886a48255b639f1e1e00cf0973f7feaf673326300e13de6e830aad5eb08937bf56ee77c3bd56dc25b3ef4af93f12db2b58b72c293e85da54d8615dae008290a73bdb6d0bd24efc04e761e01ac6c0aea8941bce30038fe3af40eef643c2cb9f96d1efa0230fc9572f63afedd18082ff89cc8e9c2b51abbf09610a381939672b763da655f311235def1c1d682ce8a6c0ec7e569972cd27c70f1c72fb0f2c1ba651895af8eaa2ea160f5aa9c7155d9b0a15029afe24e4309294b3b61fab6f79442481c6f3c53008caee046d6d14e91edebcb74343133c4592a2a636f53535c01acbb1757f5eaa9117dc093a45c55b48faa85495b8e91c4b1bf8ac52ca9e791efe329bd297aa923ddd0c23304f715e7c5e47f893afbc827a3504ec6f6f828b4d0beb93eafbd626f5ef26b9bebad3c5c6572533d23761e2afa46372a9b350bd08214abda19ada40153d9f72dcd5563daedd27f7e0407aee3f39fef74e8d75951777da986e0525775bfedebfb9cc57d3ed2a6fc640c7540195604bacbd8cc8301b3a053deed199a61b4918e0904f58a113f7132366b1ad9d458dc5311c505f3b9b94b8458620ee2d29f945dba8413eb510d42b8b4bfe4e2bdf2bd81158254c4279d056cb0d4b5e20b4e15588de7b1370b9aedb0cd642b53ecb5352bce6c646e06634c79cecf787e3081af04bbaf03a33b15a177af37f0e46ffdc09469bdd3200795f52626a6d693cde4f13166c5a8ca794977b62911e567cdf7bb6b420c934f0c5b284df81c25c22c90e947b0b12087942c92d69afb98af57e6de1e5acb2059854d91817c3b21763c47fe838cab9f56788986f6d46b0b57bcc31b7e7365f6d152bd33dd8c57c48cb0a3a403ea590be753788de634af4c557d05ae4d2b99e739953208d24eb2b1acecb1de767e97ae04cc8fc646f0a533069bb6f5e87e67c8cff13fc8c88799d6a9c6e6741d6773b599129eb5ead073d8cd5c59386aab87e80f2e7d0b9ffe2ae505679136a489c373c80a4b8777411af88256904fdb276e8a15885f5f52baca1dbc604d309375c31da91dce706037f4b3f1047fd04e82eedacc9d804f4abbaa70e2990809b24a79d60ddf9c22d555f4c99ca53a2a06773e0da2db4905aa35104056a74f38227aec752324c052e9dd1851122748801ccec7aef5ecfbaa0f94390e8c31947948b6ba38909344a0a095c1b20dbc3532a8694c4c98b0d065976c172280a20c8a35e42004c904e1a06115a9657b170d8090ebe26e96592139e1c8a9e3585af9de01b0475f0f9e7ed942d4196de6e6ee018a2f24a5162e3dcb833e5cd3d4d95a38f3825323e8bc65bbe40bc0092c569bd8835ecf5ec7c15d2446bb2fb7c8be1c170846c234e90ad8b4000ee3ad324d524d8b31e7701540a8cd69f0666db7656fb035a56a50a6431312527b106f65c7e03bb8711778018c8dc466d1d445ee1e7866925f0e0d350f2c74aa8ac3542be6e90b3c2be3c7f6b1ba0b641b53de9da421c9817192c8297e62b03d45309aea3672c8f5574443bab798822f4e5815a1b8dfe39c1ebe4ba174840ba7170a160a48f2b334ee84ea4f39d894a6e54c19ec34268f88af259368d197e0cdc5448ee6d292704f37794cf1a2e65ff8643f6161d9bfbea18ec6b302dc3903f8b2e68e15354b6568a39c2f9e38b1c14f910ce22528a73055985dd55360513b5d178b6b722ce9000c9ee367cbe61d8bb7179285014c4996cf57a4843fde19bd8b0daf0bde0c471fbd41e0a64ecf45fbab2dfefdfd8054835206a359ca1b9cae507439a088fb33834c8daabb3f336bf4004abc2aeb1546928846ee0a8377fd30865d4c43cef501eba7d775d494b98d1ce699627a4af8dc302371c809ebda3e9183c606264601f8dd851d2b1878fd25f0f6abe2988c1e5b552bdfe4c2663f4e287c49d8a57a561c97d497f56212aab6782e942b324058d723462b9d68ae1293bb40f72d4a3006fc0f4b0eb96ec08c30c6d07cbc8d697dfe8222c16cc1070beb9fa11b6c969ffc6f7482832288950270a125bb774e50095ebba705ab72032d0c17ca3936f7012a404a778a23a685c2cf943f22d9880e59509c4182f08201f20fb0039ba9477dfa3b3028ae602056f86a9cc982f0ff9f48fc49c3010bd1530dd86066a61d5a9addadbf31e021c928da9da0cfa0d165f3aa9ecf69a7d07664c50371368d4b6ab9e1f7f2dc31e0ef3693d8ff2cbab7427a8346bfd255be99c8bdea0e4f8d6039ac824d4a85c4a974b0cfec245eb9c5831804cd8be0fbd25ccd8017fb3d9a0a2b511adc215a168dbfe671386ce6a783c802609f7123d9d23ec401c90b88f677a19125ca24e2899ebe1f3c75598623fdd25119851391a22a4eee0c6a3bc4b9dec8ec2ee15d0133a8f7c8844f599c261219fb34f6a1822d880608e7124d2ea0e3da4cd9b3a3b3b7d18171b61031cedbe6e72ff007111a5672954f4b499ef9bae12bd9e741b7084bbe3c55bea6fd651ee61a27a02a747916b3a5ed5283b6261258906408ef112351512627db0f2dda57b686cc4fdcbf2a4a9ca30c22451dca2582c65c473889f75c78d2e6e1253aae82ac1d1ae53ff276a447b9962ce84b38926dd1f088d6db653f8e936b5c19bfb4584aa688ba636f1cb6bfd323dac1fb079cd002b5d486ed5eff54f4c4744b81316b257e96ef5cee4b6289acfae6721efa130076f096d6a3481acad71178016416b17b6b29bd60963b2eb84d58eb01e118a2d0ba5453c717e8564a8fdb4aa10dd6b6473044140a569d8ed63a59005323a6e06b704a908741c17e0b46b191b2316e2a62e1f779a39793efbf8217efbbc840e1b2041fe995363a5f12f0c01dd4d1462e5eb8429ab244f1c876acc24ab73e30677cd5c9b8c9d9d3fa72f9b89690144fc98857d90f83abcca7f07368819e3268d42f161edabcee4b56329c67de93779c1fba3ec5a00b9d05c78c62b3eaee82acb12c2d39cc8f63381ee3563b6b8fc6c285dd4efcc6e9489e25e7854a58db93acc5a91b3cc023d33a70c4931dce8d2ef2868b5e949e0e80b9ec85c4066624ea17a501b0ceeed5353dc27cf956203ab8254263e3818a82f9366b0218584e72ba24eefdbf0f9dd6030480219e39f13cf1e7fe87a03a6d4a0283689892275b974704a1b87e65a67af641d8b7034a661b4dbb91bd8416ca20860642968fd26776098e80b113d8b9a1d48360837ed8ded94d65b0dc9abf500ffdc39a41504133171107588f13ad7a7ebce53fc28b423fa45e3e80f27ce9e0cbd1960cc662ea059c0438b92449a25b6753fada4734875545ba0f79098ce2dc67a89a0d57005dad961a1213206395e0dfd8c7825249a0611e140bf211e32384684a25002cca288c03df18dc0b2636e38a36dfdcb3d1a7a654aad1009efb176a95c6905aa2fc09fe242e417d82b12350c048f606337e1d2cc31e38579c8b88a2eb02e5ee0cdfb2911e2ae65cb45e070e116cd9c471422e62c9710246fe7209f8dc302371c809ebda3e9183c606264601f8dd851d2b1878fd25f0f6abe2988cdfad70c1a7d2e9aca6c8e11a5a61b16e5f6ce8bf5a28d4b47c479189ace5ffba0532248fc289611fe2255aa94cbed9de496f9fcd144eee6fcedd2a1eb25ee5549510efe392a1a661b235c71faaed1f58730b42472caa0f73a7853b1e10d584d5cbef42bf392f983769bebb6f52b15b2468b633ecdac03204b492fefb694c6d95c1ee2a03d7d92ed81609c610f6bb8b1c211e4da3018162dff14cee0d96c65451f24fdccbff3e936cbebd5a2beebc30a44cdca6ad85e77ce733009ca88b64fc34356b2af9a06d0db9b05f04c528cf7ccfca73090b29148090ca227f53611d8fba9722f682cdac58479490bd4ad3e2988aaf69fff9f73c4795f586fd6537cc97af24c2811e92c20a88522cd9872020bdce2f882d6718962eac26f5fb4c97e14ded3af4d71e471cbd7d856300a36ee6cde5fc4d29e647f90cb934b0e6f82ffdc1fbfcac6aff645d8048d395b4a1e0f418be4d823c51525ecbec1d6622e72de9620a2a2e1bd51f95d45678decd51701d3542673f9263fac5bd8d09fe6c70daf695118c8d63683cc5ba2b8533f6a7db65cac7b137e5957d37df734e96634ccd0cf2e395a500c7fb39f20d5c2687e174626c8cad7969389437feb825257e6cce3cd8339301b5300fa18b50f774512c3549ded45bf41c30359d1824ced7cca0cc75e216776630c76b77c04a84aa0edb87decb646643c53d519949df2113a5cac459209564d2bb4ebc19d7ce6b32a640ef6831c0f3587c54686e3780e5736108b24bcc12ca5fb285fc6b36cd5d03290983b96d029b0d584a6c03725728a2435969df26365012ff744573ece2ed5e8f6aeb6de891bae03a21700141511173d0a9d35a4237fbf8002c6785f2bc3a7b1074b1b08d6fa96033b3a58f6e362e90e76162064c83f045097a337487211f80bfeaa3391aac99a5b54950380bd32c3d1c96b512f0c8292d592f7fa1df2fa653ecc1e03d5eb2ae68277c6df264f762aefb8218e23454393ae78c5cdf66036d404f65822a90abc168672d0a1c5093e4259ce1606e729881770d0d4d6ee76a8286becd00d111ea1ffd3220267651f95f559898f76b8d58e59c331045b010a83f46ad25c592cf3f5415271b612fc9db8d32cf9158447dc64bf0a8872442348835eb7cb88cad7ef7992ab7017c2777281493214413bc3d5f9ae2f204178855c4fdb29ce75a0a1b2588fc3db3a7084d29715876bacd29350842cd5a9bc8408d673b97fa04e528a194772f85c2f3aa756e1386045cdaa105387c655058691a6c837db9aac3c2f8662d8e06a6ebd3dd495cca6e691a67c1bf6436cce5cae3d2e0045b2b2b6cbffdad7a0aba3e99919cc219bbf0578efdc455859ab4ccd42c3869331626b86e9074502e47ad19db3253b3596f719bd850ff736ea2870e6e9927c9ff0b80e6a58b95adb3463714f00733e9c3ddd3be1a2d5d17b54ceb52d9a612b80c931d9530c273b1b608f32b9507e6b7009a48599eeb7f93e20bf42ce1f486108fa32afaba7976f0dea5dbbca2049b559f23d57a052124b6e26d04de1086b124d5843753e2bd55f137c2537bd47e0d5ea2c55ff3bc1da7293cf3720add09557825a652d8998ac7bedf84239e5b9aecbdcffb3930383b7e4682943fb60916b4286295f32e632fe5a046275e5cf84e87119a94f7f5e1b429e052d05aa8078604f4560d99aacf12c80e400651e4ef9b0860b3ad478c2d8b08e36d39779ad6848267e90357d3795bbb396deee7f20722f8e3d6c6be098a6f5f347ea20ef40f442f089d0a5f5dcd089a76babd86f0fe3c243d9c8e50c6c0e4aef3ab893ed4ccb23353f597bb7e9544ef8c376c896fc4f6fe56e4ca14aab70e49203e7eb7d48fd72f83b5bcee0cc9bac9c24ad42c81927e8d336b6fd05fd9aefa0dcbc2785bb08c181f8708b9a640ff8fe15d5ab5779af8095d11307542b6f03343a3da7d65c048969b86d3815ed42134336609c9e8d5aead0a18194c025caf64c01948188165205cc507cd36c3465b00b2cd97c1cc315209b8f086f20af607055e49794a2df87b0952ffd0fbcf18c9f61f713cff6cfafcc4b551745204d930fc1967b546d55dd33c7049ef9bbfe4b665c785489b3470a04e6a2db4fda1fea403dc62b59a4fb2c154116e238a21fa5297f49b0cbdd5ba96e175e726ecf4dc957292892f8e5b158cae19e9d92f799bef77fc13e2e297faead6682096650bb07058123e310d8e7101bb5138bb1cda09ce8e1b8a85ae2577df17c18175275275958d3d7db74fb4f02fd40f8586e86342a0e497cec7870151b2d88023e524e0d5ec51fa002684990c8473a06b733e10cc2594d109cf7901a7fbdc3ea3040e334193355a836d7eb2cfead1a01a81d271c9c0f28cc99bb610461bc39409cf9a0618f03af44f4fc708541a20e38947d37a9fe204c859d1dc6b0c5ba2c079724a1b7c033e235bbc65e5b724008e3ba4034e3969f1b783c4df61cd3f94feb189a415b0926d56d78453a8c7b9a40d91fa2eef4bcf13094c4ac3c677538d8240111e7deadea40fb45545c42cbcb5f0569ccbd5e6c6c3e94814a7476e5e21f8dea35bf9f0927166ecbdd574f19ddc2a4c36ec301bf72efc24354916046c5b15818e5093d11ed04d42dde10b7e09696cc9d2f9694778763b0e3a0b849fc2c2a6c3e1d17762644f40d92b1e61ca65523aaf0a49b1f7275936f854c7ebfb9a141d979a8275f97d3aecff215310ee26e8b809f6e292ac83d98ad2d09f104ac87fae452839057e99e8d53f75db0c69e0f74a36dd2035dc518e789bf4882e30ee92aee15d1a0b6d28cb84bceef5f6d1ab90d444dd33c214e2c41ead3d419230dad0851a789572767dfd2fbc494771b066a317dbf2c6a329a16a7978a89554dd5f88e5c5799d7cf8903fd8f9f5fc195588a1dd0e4fc9be656e24d2d90914af64e07b98ac8f725e6c85ea17cd15d46acf5f171d11dcabc717de8d4f5ac1a0645bec08a9d0354b6d6487478b9e755a029cac5d17dd56e824570963bb1dc50c6f3a1b74be1755d35ace9d0c051ee37de1c11f45eb361dc4b49addd0ed851ffc157cd12ea2b4b677d375873cd02f26ea5da495b5114963e94716cecac88713e398b6baf08f95853fa8216e9d1b9f020bb8d266896d2963840d2a984c25db175c0b44ee76231dec6c241737433382998759c99e84647eabdbad4af11f9ea3d18b9e77bdfcf1308bd4d7b35b27337e7900af98169cbf3dccac3b212c474a61e5706f622543e42ab70bcfa7c19ca7e70fc77d40dc4c4af7c23a6e6683e8c4cba9ca7554f5b05554cbb08463dd34333dd0769dcdac44bc3e2159a99dc67efaa30a0d17756197cae3b8f54b7d83719eee722d5c6ba69699d29f1bf88b512d558e58f9a340e586f5b1cb8c6d83943afa36287c04ada738a2167b2eca6760fc46ea1efced9c17113afe091afbbcdc98de001da30ef2cd495b7838d28bd9746741a8bdb71279fcb1a702f372c62c73839b8de8ea3144e0cbcb74a2850456c7c8846ad7d894d32f7acbdcfb0f553c7abe62b2cb457926675c0ce7a008f682f02698810a0af0d92fe9175f3f130e1ee13a4a28aaac641d793ad29b31a072eff26cb471c87f01b4c03e1a11e914853664229d6f1ae20b35e354c3e172c079f1a3ccb70473ab2d984650100f3238147576482486dfaf5a71cad0db3371a5f2ae05750fad54f7c0a103f9111cc9fdc552644c33cb4645fe0ae735b3e41c261d0ffbe4287f184d852d1d571744c9b2623a99db320c8cc01f5b31055b284982a9001347833292caecd71dda0cbcd20bd06277ec4e1eb29354ae2f46f741b186ef90564b7bf050bad0b3f647b5a0bb3d4ff16e4dd19bb0ae64f8d5ec6f53973792f7d87c9c4ac258c2b4711386f423397716fcb3666fa09f0addf82083674ec088f515fafc6692d9c1b765d4ea023eaba38491a2d19a9cdd223db09625aaf5edbd8c4b6b1d28b03c69aaa43cc3a448f26bd3d085a8993dae3e9dcbc4bdba652ff5b90ba8cad2744d30f881e7cb5bc378c2b1a44222c7be372bbfe1414f1ca9a4a70d4ede87eb1ff397da859176da4b799617e1083376fc98a52efa2d17fcd48460cd248e0b2c4be9a57f9262aa747e912903d25aa2d76bed2016d3ca623328fade2d39f38bf02f066b96dc01d52c080ab320f560e31ed3ad75d3a8c8b817ea9163b669ae04433ae76de9d62d1c76d87115bd78297a2b80566e11448b05d7e11b3a5bcd8b9a8d8cbb1a53559206775c30cd643ab50b0efdd337875246f0554e5f24a4a0ad80fd0d7a46f0c98178c7647c8f96d096e7a1b0a3c8e377bc48c55b890fd98db143ea17483acc4f417eb8495fb48c51c8441dd61e86bd5bdb646ec16aceab6c2c76f05257d8235dd3e828ef18fcfa788d90ac03d560f85d27cd0a5d767a4c1602fd0a7428941710058bcc55178ee1c5f859ed6c78d200acdffba556aefc2b721a0568bb5496a352f959af9c6cdd4f37c94eda1dd231a699664181e6f3fa111b73f94793ae55b04ba11d3c326441932bcfc9dbfd04cce4076c710dd9a3e45cfb9e62cc21172c824fcda45e22c726abab0adb1a6acdaec423970f3bc08f71f6792174ec453c9f21e955513ef29e9f0f4c85f5266acdaec423970f3bc08f71f6792174ec453c9f21e955513ef29e9f0f4c85f526641c6fd7d8d145ec89e96e0a8770a5f47bbb3c33fd705644b0eb7f416741c6ffcfde33215a74c82313289b7b2a9951853f4fc176562b95716185f7e278472c6156a05a14666d789c0eb03a95195202f846cd631d39472c2e6f2695a04d2be586c9129aa6591145267327b129ec6df9eceb9d450e78b22a5186fbaecc27e6ae1c9c3fc66e248ba3e93f2d66d7a952489d164c86e2d7ac868407efb05782077e829c3fc66e248ba3e93f2d66d7a952489d164c86e2d7ac868407efb05782077e8299a0d25cf26246a0d93b3078ad140b27f1a580054856ae21f71326821fcf8945b1f4afaa837b24dd3c7e1024ec0af73139a52daa0d624a4596d31ac76ad35676b1f4afaa837b24dd3c7e1024ec0af73139a52daa0d624a4596d31ac76ad356760b73f0a6e7b324034268ebbcb435ca680727acdbbac0ec9c2fda574b6add7a9efefc98658b10658451240c8858461b8d2e60a177f6e50298819d905d08231417fefc98658b10658451240c8858461b8d2e60a177f6e50298819d905d08231417dfb534c4296518dcb83888c7cce5b7f666f8b12d8656b7df2886fb73e908a7903f0c93b9d6a507381d036ab7c71c42f185de4201c63948a40299f7ff85779a003f0c93b9d6a507381d036ab7c71c42f185de4201c63948a40299f7ff85779a0079b912c7e6e5c2e2de3ec0a7b6aec4273c301b2462ed2e4a115d050cc368bd312b236267a00c47a31369baa87d1fbf70c7b487541fc1ddda71bb4555ff5ad4e22b236267a00c47a31369baa87d1fbf70c7b487541fc1ddda71bb4555ff5ad4e297dbccad584c885e84179c0ef0988d862fda07d1f6e12a58c5c1ce4317780622d9d6aef0dc775dd3c323b5a38b31aaecea8ea2ca4d2aaed2e5f21049473bbef5d9d6aef0dc775dd3c323b5a38b31aaecea8ea2ca4d2aaed2e5f21049473bbef5f69163460da2b6ea9315caa808ff90f54fbf5c038000036f765cbed231082abd10dcff04bb920b4ff5e9fdc8126ba2f1d9cb622099b00538501f3be043d30dd610dcff04bb920b4ff5e9fdc8126ba2f1d9cb622099b00538501f3be043d30dd60d02d7142e5a189d22855cae1c1290ea91d5abb6be3f0d2f7286a00f863f04798d3a22c1692f014505346ffb7375b684e9b954d8897804d19daadeac7be3f3b58d3a22c1692f014505346ffb7375b684e9b954d8897804d19daadeac7be3f3b58908a0d26498e35e06a156c8ce0fcaff5d7fac720f8eec56ce4c6cbc31fc11173890473bb61911b90bdbd4a5254aa2543201cd0cece611d1bcafb1ecdf8d5a343890473bb61911b90bdbd4a5254aa2543201cd0cece611d1bcafb1ecdf8d5a3442b642231198dfd594eaccc27733dc7cc9706a6a5b5c018f95547fdcb506c67755108d41fbda23d8259c944c8849160cb53971e6fa3cfb907cd66d5ae5720f8a55108d41fbda23d8259c944c8849160cb53971e6fa3cfb907cd66d5ae5720f8aad2524fc8f4b269e51c567065350affd9f668f69226d1f1ca716553965636450617191618c748dd64ec141dc093cc21742e63a30a99e187844088e61de32d38e617191618c748dd64ec141dc093cc21742e63a30a99e187844088e61de32d38e7f28d8ed76796d3bd21c01e3da8ce9215a888335623fe6cdc5e7833f30eae68916f032a807739932e5c8b86e69c3f722be0ed9ee102380e95b2c957508da86a816f032a807739932e5c8b86e69c3f722be0ed9ee102380e95b2c957508da86a8274338e94bf1106bc12e034271da626c483b07498e6ac6781bea1cdc75c1f003d5adc63e2de95b99a46ad5cf623d4e06bb5e3923167421f08ce50799e1a7d54bd5adc63e2de95b99a46ad5cf623d4e06bb5e3923167421f08ce50799e1a7d54bb7b15653fdb9919f38895e9d51ba918e56607650017a44f067c3e1895b2283a5e1f0062a11fc45382aff48aa5ee1394418a822af72c52227cfb7ebe43e30d889e1f0062a11fc45382aff48aa5ee1394418a822af72c52227cfb7ebe43e30d8897557ecadbdcdb23b4dfd10b6ffa6b39dfc0c529eb998105ea8df9874ac682937bc4586c9c079a87f60432c034f867b708abab5039a7f56841feec37c30097eefbc4586c9c079a87f60432c034f867b708abab5039a7f56841feec37c30097eef76c23f41baa709d1f60e7a3fbe9c93cfb3f78cf90c0bdce5464db457bf368960a8c3952f28f5fee7303cd9a656d9463b61d50861136644e01c7a5cfb852fdf41a8c3952f28f5fee7303cd9a656d9463b61d50861136644e01c7a5cfb852fdf414960f791d513682f6228a045a1ca1ea6a40a54121ee9667ad984cce62ad53375afd7bcdcdce94fae415ff5c986a8f47030debc62140b60bf52878eda9f3b8540afd7bcdcdce94fae415ff5c986a8f47030debc62140b60bf52878eda9f3b8540eefbf13f675c39890c73e16f6ff0239a8fc50b7b608d87cca6df3cc9f9c3beaaf6fe48fc82ed6a488adb154dedc832a098c83dd9c53bba04f6fead5cef4a8110f6fe48fc82ed6a488adb154dedc832a098c83dd9c53bba04f6fead5cef4a8110cabf84128dad99ae05eea468fdfc7d9b7d7d4729ad667fe97ec686d5f5de89f5e25cb0a4a1da1e2f0d06f2e169bec4860e4b4e3b19dc9c6a374fc610514fca3ce25cb0a4a1da1e2f0d06f2e169bec4860e4b4e3b19dc9c6a374fc610514fca3cd4cf352984dd67c5ef56909c3a9261ce4a9ec8a9e6b2e604e6dc1cb9bf4b339547c035b012c4151ceccdbf572015cb7c443086b34a135be449501a554dd909ab47c035b012c4151ceccdbf572015cb7c443086b34a135be449501a554dd909ab637d0b095cd7572cfc2091273eb86245c138514938ddf251ef53a4d5dcb6a603dbed61a1c325ee326e180a6340570456f20820aae235314b53d0926518b437b2dbed61a1c325ee326e180a6340570456f20820aae235314b53d0926518b437b2e85ffd4aef747ba68f305e62c70da154ecdbc644ce0dea6275d2a79d8cffe736b71a17b4d288c66e32e9c08ee2c01edbed922c5bfc256545852af08b87c5ab55b71a17b4d288c66e32e9c08ee2c01edbed922c5bfc256545852af08b87c5ab55dbe0caf480ac3ba1e0b563f4d96cd27ccf7358dcb9bcec7e768e54b9025b556e8039310d23b032fc3f70851421b29bfff8244882deabf194f339e24a54b787748039310d23b032fc3f70851421b29bfff8244882deabf194f339e24a54b78774e676f93e310ff63082734a280c0f43e5ab58274d9ed5797d143252c09bdaf371be0ec6be4801ab9d47559d49b5ffba46d40c4a129b1a6ac581f9ada81a2ce79bbe0ec6be4801ab9d47559d49b5ffba46d40c4a129b1a6ac581f9ada81a2ce79b1b9e66906d2982ecdcaf69d3d1f9266e8eb607c0829e21d0fa8e9b1e8a4cca9f5f3b7a06af1e82307311072e3f5eebf460ace0e32ff3d5811a962435e05edbe85f3b7a06af1e82307311072e3f5eebf460ace0e32ff3d5811a962435e05edbe80cc3cf610c8ec875ca305261f24de23bbf5b31cdaffe0e634493531fb548073ea4f61a5f4b589e0ffa8b218282361d8129442f79d9e4d01e67ed43c68bedc16ca4f61a5f4b589e0ffa8b218282361d8129442f79d9e4d01e67ed43c68bedc16c3ed0cc1cc1184ace536fb50748925c1477f9e3b4a1f4be22766505addde3fe53316c833e7eac37e93e689e59437cbdbf87588fb5f1d9517085adde019d4a7916316c833e7eac37e93e689e59437cbdbf87588fb5f1d9517085adde019d4a79169594d618c284934683e7d26ec9ad146f0a252706cd40c05e98959c85e6eecb06ad675dcb03600035eb3be48dc7acf6564d34187e2eaeb3d7f44ec9f7a1d0eed2ad675dcb03600035eb3be48dc7acf6564d34187e2eaeb3d7f44ec9f7a1d0eed268ce5b81a23b9429926115d93a64e2795cd9ba8124b4e3179aed090f8743393f54d4c5abc05bebfdc069742712924856deba65b6a1eadd4d25685c1b2342586154d4c5abc05bebfdc069742712924856deba65b6a1eadd4d25685c1b234258616e942b096a4d32941830a9134f6a33f7831d4fd0d7647f409c03f1ea213152c3fad683f1f168cccaf9526c38acf472274fc0572156a19102c155ed75917d2abffad683f1f168cccaf9526c38acf472274fc0572156a19102c155ed75917d2abf8b911a8716b94442f9ca3dff20584048536e4c2f47b8b5bb9096cbd43c3432d543d9372f7076a108dbc38d4768c952b1b96e9f7c90c24bf12da241277d14e3e89979911c092dc16aaaa05d20f295599f7855dde3019a9b7d190cc44a5204c5de3aed098e9886a93523b083b08bb5daddeeaeb9f545b4a3d06b9ae295aa84bb0d8b911a8716b94442f9ca3dff20584048536e4c2f47b8b5bb9096cbd43c3432d509473fd031c3159b4db79542d59a4277fa334452a7847f7c5047acc63d4806158b911a8716b94442f9ca3dff20584048536e4c2f47b8b5bb9096cbd43c3432d58b911a8716b94442f9ca3dff20584048536e4c2f47b8b5bb9096cbd43c3432d58b911a8716b94442f9ca3dff20584048536e4c2f47b8b5bb9096cbd43c3432d58b911a8716b94442f9ca3dff20584048536e4c2f47b8b5bb9096cbd43c3432d58b911a8716b94442f9ca3dff20584048536e4c2f47b8b5bb9096cbd43c3432d5bca154a18676776536c587a01abe38499c8b46d9c355ca64765ba7ebf206dbd7bd8d52663e80f9ec52f7959cef22942ac3ce390dfb1e73c12d44c0aa24df1ab9afeb2da14240b189387c0535845559db614a0b01da424659ed8a6cd1c813fa459bdf00d993ab1eb4910ddc51f4afa5e0f90371a0137a7e64a355e39dbe82f331e3d659f23445b0f80dce9de9454afc37a2bebc84c84a8207712e026d510b73a5d925a3363886edd75eb3d6ac07ef2fc7f9541c2ac8f9e4007b49ba19dcede3611b4e7f9926445cdda25e2b1260de815260c966c234605becde67a66433a77eef2be1b8f223cd220b486512db9c4562f4274d1b83bf2f236ebce77edc008e2b7e230446b0394d63a3b11d56ab048995c44accdaeb12fe473de2a9f4b59828892385b54801920daa6c3ca943663de8ee78cb4ae16fe691c61fd7e1806e2bdb7198a24928edf1879f7e3ca1e6b8213f12a7b8d229d1a134a5413299c86b31d53552e4f0c87893305615c526a1b7aea7dddc50e711d1bfa97b19bc04419968ff177cd049b83cadc5ae55a1639837a7653db1def729761f1913ee5dc4e4eb47fbd2a66cb1b3cb85a08836e76fac5bed67c56249b52f9f4bc72d2631cbe7e0f295695339120ed2f129bb1fc5c8140e6f60c01e8692fc7be7d3fc5ee13d2bce47275b65398885985d023bc8fb7a056633775d9f32f67d187f73ac53d385c210bb4474a63427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b83255686d27b3fb5fd43abbae4afcbbebfe39b3f58bd1ef4babe39dd1939451933a27420ea72e036ea1511bf0a0a4b263a02a2bf52ecd0e297c05ea1d50e7bb218ad50ec21e543143e64227ad6b81d0d2bf54b16769b875c13a12580969de7f91ee46d20ba84dfa4a64d51f0db2c253b74b1f4d95ecf4d79da0cfbb65536357619c918b2a2ba8bd4494b11c4a930fd2753434ebfc717e63961682c261281b5ad341542b1fa74168b613d0abcaf684e6190ae52432c267467c8346e56dfa6276620b43feb0939cf820a2170fbbdb9a3099670ac424b71c58426d9efc71ecb20da2d741cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e70a0b4e23faf1f6fdecceeb8fec7d289293e33e2f85bc115d855d69877bcb2d3a2147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9e8505eb0d391c398f6eac0cf68db8d2e5e013fc42ce2ddc05960e5a2c3bbb186708890ece10fc680c328f276f54a1e59a195453f31a16b924591dfab7e3a84c2634a46dcea59c44b8c71d4e1a9eba5ad8e976bd627066370921e0a36611425844a6b8e1cd3be86d01c7fde07c4900dd7af56da5b5abf8e2055f91bd3e6f3c73bc5d0990591c657d6dbe7b20741eb054ec60915fac6e322a391ff40a882a39b4adbb7fe48909e74c187960b07a2925682d2ce3462376e5652e58c6f5e15466eb52bbd39b96a4e3c74f6f2db94100ffff0b224aa098cf86295f6a753bf65d79ddc15c8ab5a0479bab264b528ae23494ade4494fe3e17d9572b832f4c76f5875055c2610a5aa85c867bf49a0ebf435d943b588fd01c83bcdd945bb3c1e5f346dbb5f57aab1e4fae30b7efa4213763c2ff573eaaf40e58bac41e815a9125e8c9321d11e3e3f83d0918543fe8d18d2168f40402a93e8a0006f2c8c898ed311ece09460fce4bc0276c51a5fd1c6b3ad7cc0a141fdd34061e16ee1b7637f4d2be6fb57fc05b25e9a10a21bcea4be4683fc9198ab330647971a47d3f70ec2c6b7f26ad2a649c50f79c09f445358fa7d9b1c70c95f510d64cffd09f9838366e81567fa6644c785a4a6805d095a225a741215b7d4b1fac00685c7dedeb65b03c56696383e332b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670230a9cc954534117577bc0e90a7df20dd8b31bae7e9ee1dc848a52eb6f4d9e4f5e265c4567e60148617ebb0d89cf93e038dfcc7b7d427a697953013e7616181ae79dc15724d81499afaa7d5c88c3354d190ebb0fd7a73a6fbdd78a042e5f46410fa19a2873af2193ed87dbe8c01779d545f511f70d642cf4e33e38e805fa979f69e6fbe29e6904ea6ab8ae9e692b0c14fdda6a129c4037dc61ae4a0b4e661f66193114235e90991d24fac261db7a1557750b769532eebc2b1fba134d84dccfb20dccb539b8cd95f591d6922a8a03761feef7285489a2145e5bf9c15e890ca12d03896fd31bdd99291ffcf29c41dd125db48ad7bb0d6c116965c10485678782ddbd548cf5ee343bc1baea75da1743f0b06546efa6925b3498e364cdcddc5dc39b374a69f73ecd654c098eb296f15dd1a2c7c4c50a1b250134229cfb7b95091d7c7f9b8829e41dd3c838fbd80568cf3361903130a396e37c0b30d452b5bc4cb1b973f59034e0709f10318d387c5cbec034bb2d22657aae6c308c929f5df31079820081880f801c59b23ca25aa81fffb89751c08ff0376bb51aabe23dde39ee457b62e7a57d3a454004bbf7021c92de48b497d1c062591db8e5450748272cfe606510745067f7f9a887e8cd0a009c59064fa3dfca3f961398e39b80b568262321fd2b6b0c276d1a6720cec336e6a7d1c02da6349d4f52266b69e2369156faf3147e282a93c631154fa19c676141b37cb2d796af9ab5accec69b84700f97556416309aaaecd5685d1fb503dcf22c22114be65f440d67bc1d0a9a1a0609bdae8652cb54718cabe74916cf76155eac86753bc54445187e5ae6c2642de0ce17a3a3a92695ebd86183d0055941fac70cc65aec8f8eb61199543191f1435758e0142d070515145201cbdaef168b72fa186c9f2b48a4087daccba963d6b8e557efb822283b930ba9c9f86991d9b46780b46b4b59052e465e0bd5435d670eab656ceca63bc62a47000f2bc597ff3d335f30565c3ef39959f8b72145d3f1005a851521cf728a6b4feaeff959795fbf9728c1788d225bee11d4d0e1fb7c24ce31416b551b27720a038ad092d3a2464477da6ec7b52587307442935567e3a60d721b4db24006d44e96ba49e5464064f0ccfa5aace2ce1d028327e2991ffd47c948424dfd09a187f2ebaf7a1c32812951ba3bf1e028823b4a9661f37c0928a05d2e0b50162be4716702caaff897e6a4a9c0287f16a118c388de5a887bf3e369b84032f19372cf5d414fd1241b01dc439e454a8dc920d843206e44115ab830fd71be8051064ef4cea4dac1663c60c6aedceb72e838676176381e27909210d1b24578831624405e93184c922c6fdc0e3168a751b93d754526f85f1f1d11601a84e3125f46c0af38386de7136805e0f7c80a11a59d2ba1c3a738a2e4ee829aaeef0917cedcfeaba93833e583d7869ad3bee2224e62f854bf0d782c98e0cb78048bb94884c70c09bd4388aeafae3acd8eb14a934a04fa59c6ffef377f81503648e01090825a86ecf92dc02043b05705bf18cdb1b72cc571d9c7e0cc00877b13aa9681d631e17cdc992d64d56fc93b256820da691b4332c79ff8e7fe790d5c1f05a1d5679e64d6cd7f0d78abebf0633b8b109ffba1cb37910f17f6beeadae926724ccd7deae73786cfdf16480530faa3da2bf3683f8d992ca3083b257059a9c599b2035174b20bd886cc01fcb05a226b72f7509a0f79008fff618a5e8b5aea35ac964ddf21996a5e9c9b97606228327b6e1ece4f26178550cf6001e1758ea8808366e5090f960e7bec980e678527d3e69a6a384288031d4a5da0a4cf93a1190d546dd6f57f83d4476ea4349778065863ff975780e93173bf1d7bffbae46076575fbacd951ab157b1835be8dd8a89d2b10c399ea06825f6f94456c57fabe819c446bc74c903cbce5a52741ede92b7f0ce6d029b5ec01050c8e93b3476410a553cf8114a5c61a854b03b31c1f7bdc8fac055eedda91cc6822100a20d96e9e802909af988621e1e34df5a1299eab1750add437f2b3105106b0e6ab96171acc8461d3a40fba19075fdf7337787d9c43bfd0e51ba69c76be2b2370a6d225ef05c9534143054c93f28a249dd02f5bef32d6b2921330929d56c1c2f213c89fe28881b6acd352de0faf5d84293fb2665210c127d2ee27cc2b834ce13f43808d01e870cc194b135e6f2f5218004ce58fe29bf13efe21c028f77fc0d506a78668f12d42695fa50e53b0e40011d35a67b8679b095961c8fb82d1e6ba4ecfc75a18ea9538373212a8c4518c948801d69eb281c3168cd28f7283a38208d5dedd450e7bd925978331b0f644440162791bfd61eef2c527cc90a60df55fd91e8b3b240546273dfcdcaf66012bd73eec0c24c944341fc40d4f8a72220625e5d3f43e909db78ee73a2946d275afafa4661f44cb8ac3ca576a82d1d6d3b202f06a75573e7374a514b96eb0b025768ac3cb128de1f1ae19c28ef3d12d4f01a36f4397fbb60fe9a6294a8efd5c2e6da3ac1a98e2b9e2fbecfe29d3a24bed714243fc0dd7cfbd9dde17a6a00b8d98b2e8ff1b58190e0401b7e496ccc558df91e43d81003aa1ad004880c764307b5747a448731354b3202b0e76b9e3b42397ed06aa130bdd2268a27877eccfa3b0c680e522bc56a2cc8c0fe796fc73595b57e1e9640e4c63372f12414811bc8990d24c530398629775373779c746bffd563b36bd9cf268daa5596896408174935424095878714df4a4440d595257fa194f51acb0f9e8fd1c40f7cd77c73d604f79dbd8d6f5fe8cb3124c050cf8c60403f616c5330b93c18a38f57c776ce9091c4686a0ec581656ad28ed2c5d59bcf0c4bb98990fd2a3085d71008841e063c99ce73842c92b62b148e6059535570497580b5d0262823de56bbd2d0297130328bf124cbfd634f26cd52e2d10449f6005669cbf7a425730da1def5204c215541bd493397cc398c9a688377cec883f3cc3bf88c0f3c4dabe03bb4e5f8937a17946e10d8aa7653139143b1fb39771acbaf95355c9c5a217f6a723b0ae1d2d13a9cd1cf304a7976c7b717bf8893b10f9edf657b52d11af76356eab902b77ca048f21822f79a3a95faec1e2221ad6af0283d842556683833a7e8c5d1abfdc2ab8faf95574f5dd63c11418e0fd653860a830586aeb9554f683699015190c5d5246a87b93e58bb4f8660b5cd0e420190b92cee6c925f8bb89fb53a2fac1282d0eddf7c2cfec9cd0c1c0f72c7f189426e95b8e60bb6c30fb16ef7d23d5be83af255df0f6057fcfd255fcbcac90f8f03ebfc5f5f0dae26ce98a5f7afb0dd08aa883c2c4a553456363562bfa175109b38b9871e41eb89fe79565f2a3ed788774d1411fd1148d0a22d23042e5986d2d8174cf6d4283d440ef2a4178e54f47930a9470060de02de42bc8206ad1c2e0e92f03c902a2582e43394ba09e096fa5db64a4acf0380fffc1b131c03664d173391ffdbf9897388342bb9fe93c1f06226e17b6fa600980099c038220319bc04b6e4f86ae5746c550abc16aa2561f8cb6a35a2b2b7b63eddff3332ec149453aebb078f8fcf1cb45d32c217c40712a4b6cd663b1ab14f9c3efa6579a3058a742325f0fdd89e9eaa53bb4eb750d2e30f568b0342c9c87076ae4da4365c97e9780faf18dd5c385ed6cfc16985258ab04691e64f492ab0853147fe80025ba315f36b79dd5b03f357f0b978902fe984fd158876ec4baf3e797f36e9ae68c0c7f539348d5654788f85acb1b574a23374330c1161731e30321c25d094a03b0aeb00592477e8a5d739ce7a82e85e50a44c92f96c81da8217f9d5da2cb8acab0b4a692b69e613d68ede70514e550b260eea2c3577c9f0770ef2faf025b6945d11d1659dbed0bce326f30d568e6bc82b72ca7ab0ca914c58cd152bc6305113f78e5ddea9e28a84df45111d0b3e382250e9e30c0e7266f3f5e13828231703a4c436f4cba688ca7731c869bc22c73ab92fc90a1c80951758e6e83486d6b491ac8fd12b34c37b655a85279ff8ee4428fbf66ea87f5a28094f97b55c4554d68b31fad78cef7cdc3cd69a126927cba276a8b8a47480320351f9e68467a6bfd91857a8e31b0e219cf69562cd589c22c7bc2f02f5ab2ac0c9407d2f51f6f8bc85757b0bd50520ddb82fc88d1831e9012fc7ef2aba5ab4df76820bfd397d3aee8174e3a12d524c188e5800b785fcddfd48143753385ddf12c0c6c0a189d152b85794bc1ca6f8ea748fa86e2ed92f48f9ce8870e6885690f6da847fd62f30c536ae2bd4ee719771a08b6804033feb5fb63d04b025fdb17588cd2e7e577547b3d8f9690b039dab7bf66422ae1394bd93aaa1f8b6a8585dbff5cc371f6d2638bec69a57468da0cf544a19ce0f80ba7cde64172c4366588f549f0a26b42904f40ec04e99d408ad026b58ca8197f5db4fb8668b15e23487b3c10dd85ebb367520865dbad42c2a14a51f7750c789d74b5b537fd35a437549669a44ec6e8c65115407d1f5f0f9e9f4545d29b8d2a939d0efc920971249828a1cf33c4041aa1ee448c6d6ccee80c16a02a9013e97c80d20777acdd70c72cc2b23dba47d7917e060d0aaa2c5104fb97e41554b82b00dd2ba35b6ca897c9a957b77bb3f2a4f3710bba581bd6001347ecae6d6f9bbc4ab4092ba82744b14d4e043bfae0b68829176f4c9a4b3cf1e5b78f8f80358adc5413a32954d6f6c169c1c9249651c500b9bb5a6fff625b193f3c6cb4655192ff2f8aac442ea8c86431f98deb4ba70f75d2ed3abf679543a3c0d5134c2fe6601867eb19d946e9b94b2111b415bb3e1157b1006e989c0fe9129296393c1ba3008072efbd6d96eafed33f63b8434280e9010605b667cf7c41fe7a7b2bc065131c3d4e1220ec18da87df0b194b94595ab54189bba1e6d15918831dd55484b5b26fae13f29431aa83c69357b90ede6d60c8de3e32ae9fcc5487a0f022ce44af40226d9ecb0e16ba907da1896198d94806e8bb605b5224507f3581a7a8c36076c89d27c2781fd22a610806761947c55132b3d81505adc994f23ea9fcf99665b8ed1f5231b4ec92044d5ab3ca8d35ef4e418b5a63a59c00753929699333bf266a3c70a1c33923f62c37263b4473bb898282a7d2924816b02779ecb1762f2df1377fcf2d516f51f83faaabb58ed0d3e6c0d7a885cb22ed9bc042a410163aba1ee9a6c1c3daf6662440de4805060b3d9b8fc86080cdee32ed78d524acc74f3637fb6bcf8130644787c1829af269b296d88a13248f45ff5c2d5ca55a417c7fec591daa21eb75f75f0a5e090ba87c27bb0f1ecabdd439b11f4398648a1fdd0f4f7a01bed87183c601f8767b1433c16d477f3283677733efb082411376e4d14e8ce5ef9d08c64b165909b5484059ac73a8e1a0bfe0c359b5a00b0df5f7f7369305b1dcbad016e89209782ce25b8a0d0a2d51a2e522a9b9dcc1c561f6ab8394ad409de3a8e35ae15d9206091ffbcfab050c0d7071b79e89f06a18fb23f219792bfb39648a29826365970340e4b577f051171f6460745ec4c24807ec685c554d422bdfcc25e9bbefdea0d903a58f5761070ebe9ca3bd66b0d97684cf603409ea4c1e26017831f58ae55ebe1e5a2c913764bc190d63a19604cad96f3280e997edcaad8cfe14f8bd5c801d0d981ce5bda2695d83ddbb22ba7dc09a4aee626453fb83bb4e9334dcc5ad10e9f8e1dee27f004ae9ad799a27f0556a76eca97e6d4602e70d7350a9dab539598ac809b9d58a581a1f0e46cd850a770873112e1557cd5dad04ed127c0f3be22e937389cb1a8ac5f47c618c7e711b6608012dfbf7173ca4be5192e9663c79a8807715732618cf2c4e1d1c103a5d2d320baa44031f1d56c7c725df3580d7cce8a1be8036d9a0c2fb1b278b99a7fff97e7adca9c39f455b1b27b27a4f82183f9babe2196aaee8363c63f75e21cd7c52dbb9cd96f899d62ae9d43c88eb7860d0d1bac9867884093dec470899c2819b38015b30746ca3d3dc75206d07bf3576871e3a0cdc1c96217120f7a654639e1f79de43d5b55f304ad407dfca05a4eaa9cca8f94f1db665ac9e289092520a1df3b3951873e7917eab9b3743e5de780316cdae26082c0a2de85eeff23c0a94c233f354eb74a61cd260bef2360b818a1865dce7605747b169f954080c66566df5de3e6a1127fa469fadeae39e5710346ebffa8cd98ca59fc558134785eb54cfef09dba919c00ab0678a8ab1920b1f0da41abc0dbbb2e609727daaab34a72ad95ac0c57ccd332ce7ae1ba963fd43c556b1f7f322ab878b6e11c97c33abe6dbe0d8d607a0644535f7b8d43e5a7219645b6d44dc0183b00315ab2968cebee2078a43d8005b8dd3cd268f191b02925d0f6ebfa1a4689ee8bcdd308a7044505ef297ba3b03da197c5a837d871e2ab5e8ad8d6b2a439390314f5964a78a69f6fda0b419bc6a52dedbf245b531926c0c21ed2cc5a2a88930f1d7c4f7ba8d2d344cbe5658025eda304c2e0e6714fb9d8ed10ef50813b36859506a7e4cb11382a0fdb341f0730e156705834170646cc3fecd7d7177526236f9d930ae15b9c3ddee076f2c45d08f038ebe0143a4eacf2a5b52b50fd11cac0c8e8ff8edca7c1a04cd0adc72d99c28456fe6bfddb8e03a1da084b0fc685b970481f885e87357c038c4ded703279af4157036cf7cc80ec23652bd7342b1eb33dfd0e8f26cbafc0b02bdbae343dceb107f7ccb74ba4934c715614b288cc36f8e992848a3ff2f3efae4e8c079d3a626112d74eeab5a106fd1358847634292675fb59e6a0018d5f9effd6645caa78540c440042990bc0d8fdd31dcf391d340b312365e532834befe49b29a40ff479e54221756b828643f7a05abfc99b1c9957c08bd00ccdb0f3f8649226a5ccd82d394266bcffdf77f64e7e15acd8a9d938c3c706dbaf1cabbf9453f6419e2fcd6c56f9ddb392a092d873325af3186d2220550d7b8ce222dd3c4d821c76db1cf6a1a8a2641f14be8c79e1003707b12f52633347da265253d8bf4ee3909d7ba94eb447c33fc1065643ed076684561ec532550b901112c09c45e99b5cff4065160ea6decb12f33033c8a6d636ae2d023b8cf9d6c7f8387cd955d32f18f7b2cca41dd61d1c32780a53e29aa0b7195801ae6f48b9a766f99c6e48e8138e1fa41bc5a414c988e5a28dae6056390628eaa7fab68c49573250839774eda010c8e70cfa975a40ad27f5543bc3c87aaf3cd7270c55e1782ecb5b0d1ddc8de7b03c51c21add6b390d8d3e659ec506643a04f6895fdd2298406f1ead24c102a4ae9da09bba1c5a89fda39610d380d27f52d38d19f963d99ee29abcc49eeaaca8af0cd577233c3d1f1a9273f696c2b3265f6c58a6a33cf04e5e5e9d58ca2352822a96a48a967ea6dbc50a9299efd1679d4671dba9a955a804e0fb6b2890fabc3f3870125a8556a7c20fed3bebc730feb20dfbbf7d44a2ec4cb63cde04c3595b14d5e08786172fa6dfdc1b0b1c210b026b68ad916c895f6fe4487de03ddf6f29499029b1403b32ce35b762115ee77385bbac5483b8e7d61e9aa3ab330307e9e17905a83fdca3e32dd351e5c41884fb17dc608ec3b81b11c6da75e71351433f3b178342847fd0064b2f3cff0ebe09c9f5845b1eecb26f4840eeba55959018130ce7e86a114926b3194a941eb1a7c9f5b69161e9823e193d83fea09b87cdd1db6080632d337b807487afe765cd6cad69626dfc1aa60f8561c60cf66ee9608ef523eaa1a6a9ec112bc865edfc16ffc6a01d0e271e48db8a870b06513d49373201e12e7aad74d56e6dcd26bae171de3ee532ebc4acfe58b983eff690ec40d44f54c11dd0e2cc78727747fba014c53f2d92f0b95994e14905b29e33a739cdf4c35b7e1f2dba14c2c61345d520bd1dea9ca353949ff65ad7ed656584acc900aea4e6e253b1eb6d597d35c1f54b54d0288e199dddf062485a8fbba4d6c2bfab8fe8bf9f2b64ff9f539be098028bd792c11e3ea17b677773870db21604984d92e31dd0199da10b2c728c0a647270c18bb83b2b35677e230280679273da236728d8539b4fa4484b2dc4104f5a5ae635168faa792c152ea26eac9bac67bd3a375ea7807df7c57f482fda3ef8dec8f5cdfbcabef6901bf7ae4141931de21a253e28c65a7903ecf7ef46818bd22f980ba8b8d295879e8c516d565290d56da19e5832af58abbbb986920b2035544b304d0e4086a2fc8b341f0b30806b95503e403f8f785b68a4a02a672a793e672dcf088f0ba35b4d37ccff6078d29f257b58693202fcf3cd9c139f8067df71429d755751ca7de8278d6664371badac231aac6064e5bd1c25b96fc2e9b7d86baf942bb1bb949ad4f3e1d94cc618a8c202cc916b315af96ee0384440cfeddd50e220a0e4ff200546d3dc704c651275012361d6658ae792af5d32d4a8fd1d86ce0bcdd8e719dc6f9cec81696622f1643b017cbc95876473e464a41a7dbd8df663668270564981d2223e832a09c9133aea23dcf571b1623375f0d96bce309b347df38db2aaae64f96017f1012b8dcad2ccd0bae6d3042e4e7987ffe8fcb338c0e65d1c2e03f9fe11eb8b36c02a88fdc710b4723cca9345955af5d53610d0259c12a35e2c3c2ed41e6a4d50f9302fda4125c4ad3a4c37e12528adfea9c36004e0ee3f4647aeb378fbb0fa4acb689ca1b40b8ee096ac0138fdc467a8879ab620f51710ca3f53a7b69a26a6fb9bd23208cdef2b1b195d6cf32e22ecfbd47b83b51a1b3095d11c134cbadf525cb349b51adca7b04c9d62da07a8838a6df6ca4e8ccab75e355a95884370cb2901d5acb98d28be0c5d893cd0f3de638d04f4daa105cf31b58938635ef6e1407b1298775cadafd40c0cfb78b45539148f490fdbe99925f9110cd23ee833ec2f49f8097fa4e674b65a0c557c62c27a8aa5fcdda07435e61f44cdc3103938b90e72c653d16f211bcd88018c1ad1a12f367163f048b09426452d038b6ffefcb841b310a3f6ab64a798513c4967b14c6563d676f8c836e2f0aef54435e6dd156f1661871f60b67748894a003cd3a9ea52da21f6db1b22cfad486b23079aa9dab2aa08d82996accbe88565801a7ff6c6d036a3a02a4f2c2824af1083211363fe44063e834b1e7e49062d2e4c5f760790ebe63aecd1fbf56a1234be509a9fd650a27a10bb0ee315e6817e5545304113082c34f07c1b495e9b15d6b2d45a46a086f739e6a902897202b8bad31d30907ac0fed55dbd854683a945f96b40b905a581c2d8e62d6a84f5c67aeb7e85fd73bd47f9029bda9ffe7da88065f0e9356f53af3e8453eba5e48c485e9b3ad90b7e321e910c32c5be3896c54eae7e6f2a2069f160f974230ed515c797aa89d60abde55d64430306c71f8992374faeedb9223a66cbacbc9e9917a98b4febd5bbf63c8f7fed2519f26ef4648a40e694f2a6e81d835d7df37c4cef4f969eaa290f8598f8a7497ba8726be925e947f4cf18637bdc9189cba0cfb34b5b24d18b227f76beb51de425b59cd214c5597a438136417cc7eb97c1a69e97b0d5ea7ecd501607a7859ac9fbaccc78b65f033f7b2cb9944617e5d9010848005c9a6448313e241937c1b0380c60f4f18a525b9b8fab61526e3026b858469bbce255c191dfec32519a9343a54da5382314eaaa8eb8433c05699e8ff0df749898f24420de6ba7282e334ce4af6c38f81b42c3845509e1db05804bc1a8cf6d60ffa1f325b757758447263bd75693381b6d2587cab1d8b2db2e4e82173f72a2d74a6370b7ae7b8de94004a3f1388e7926476f42c2b6549ed432b85d0cde5ea1ad90d9c15466019987541c2eb264875c791c902cd9bf56f8d8e0c1046d20160ec2f889c1c2bbd80db5175962a8bbab42ecee104b221155faafb81d52f2ef370d7fe85d5b480ec82cc85ef0a48f9b4a2f115416d3f9ecda3357ca0fd03aee3995b70fabd87ca1ea2b5664f58179e005fc643a6f108ea49f1b785f081f01996b0a2e0371c0d3ca67b82597ff12b55356cfe00fa7e7f44c1d37886d0b1ff4c5d7aa69b658b757ca5436d0a9fb9b628f131c249cd68541bdfa139ccbd89af4cd8a5511f0ba9f988f716f3fdcb5005c84c02f44b580462643988dc1c2463cd7593c7ddf48901835b0a869b9e6d29a68c4019a9b8a262556d8e4c349af8f9c9888a019fba1d8e4d7e88008eab524612de790b9d30bb41a8b44fa519c9ccc1a8efdc45e49978fd8c3430b834342dc5c24cbaf64848060767c6d330121a9d2096149d8565eebcb485916c98f8be56a17ae95d0fd28668107fe858101dd9829ad0141889a79a4623604f76570015a2b6fe0255e5abb1ee6b53bde476572ff18bb49c0f4691bbb67f8d6e409539b7233455761aa437fdb1f8c95f1958bc81b0aff19615221fec0f2c2aa525ead10591b55b8ffd701bdc2b126942f1dbed4190c0fa5487be9862bde9c1687c449579d47425d2c05c9d7bc42b35e3adea0dfea1a8c5db2ca8a8be5b6233083e381e629fad5bf2c65fc07360677d8db6a32c4f002e22f6261f404fd2b542da7f1f060684f33d3741702486643797373b303995c72be9e84eb68bd20c228d158f9e81096691aede1e4742f5ed18f2e7d724a8115f30501f0919d025c03731b36f7423773c30f28feb38228b6d7b6a6fb93602f556bc8996092f41fe6aff1bb92848c75af2ecb401d742f96f8f01ec8eaec8f0d2e1318385dfe4a7ed856584698f950072305c94a92de5d1a844528e66b13be439268f8f2e332355720900abeb86e548816450f26cdc180f958f95c153cceebf1b1348f6165e4859a99b1225ab73a9c59b35a9667e20385820d0c08b023e2ec7cb24294867fea3de9445f85dfd27aad4ea988951a92b437e9c243a8ffc2b05766a0ae94e5ee1a4304c8eaa4117416c081d924ddc327a226d022d72635a0b6c7fdec22dd6679df685b5a07e60d5df343899efcf86a35b036af9607e01678272ad49c3ea1b5e7e253f8ab7c2e36c86f190e839e21b9873cc0c0b9c42c812bc8ac8b84e63f8923af39cca90b3b5e79a9f33151eda7b019fa926ad694d7a944d05f68b0d40ada28911b246e3554fdd1e41f2bc1926ce1328fae661e884b4b085a3fcd297a8e79506d80da8c36984aa0009c3a80d3f98249f531cfec74a7ef885d906317e835ae5e19ce9bf20965e0c9c16383722931fa129b46144e0c6e823de662a86fef13d6558f81287b0e11ebd9a5ca8825bee5c8c01dc3079b42307ec67b72198f4793aaf4c732aecbf8ac3eb5776973369480b6d178517c33560c522ea35169fef069bef52d58a66c41e9ae596e37988a81f7078588730b359175f2bad86f88ceca6df6f0af5bf004c0de4af11deef5b1dde31fdc4f3388aa48350a5749add166daadcec65dba4ea46e2d696c1c272e3d0e25c6bd585432ca0fdfc9625662160a59e75233d894ebe2a8e40cf2ff7fdfa180f114b73e40e8b07c6ad8b8b7f55134f800462a0c60790630d89aa66c963d654b0563bf286c9c39acf0b0aa702dbdd3e61730ed2fd8986572860fbb9dc36153addfced0fc86705e3ca79670ee3a858e96dfc796291abe76a226568d71712d83d6b54701de97f54ae1d3bda82fa728adc87c6b779ec45288edf8f35f8e0e7b556b54bd2e885e9c2eda8bf63c7550e41830219b72796762aae0c062e89b626a7f50ffbe73e57bcae7636e32fe76bd499a7101b2617117b44cd28a061a3b6c26e7e598173750c286a2bb52325fdbc517a1428df4f95bca231f363424bd51b2ac644260279eb0e9bb723a6588884d8fdcebbb6aa5690b5b6ed6952ad8c9f00af81ff3b3a35f824d025b2e22150f5d8a8297dd760e23519ed10af8259c29ecfc96f345ddb666f5547cef49c8783b9c9b478763c674090c69419f7ae41a761e5c5b1d19da0bf78c9f3795310d03eacf9f71bd0fbffa7541ec21956b93a559b65af9639dc35cf08e71c7ca4bd7f5a859e7392be9633ae0512eb07995d9d092405e278c5e7e4446757a0dba7186daed2999297e68f2f0324f3b35f993964cc0cd7e151d311dcde0e6a2120976125dee624a84bf3cf3e6bd795276a3ba987cbab8c4f2b9eb5b94eb5a1f7f6301bdd69d3f42fdd303f5fca5447302d98940a85cfa1ca3c01ebae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c5d0990591c657d6dbe7b20741eb054ec60915fac6e322a391ff40a882a39b4aa88ae255be9adbb96d5a2d6bfd59b04880f48e06fb831c51c529bf3f1c96cfca8cf46bc54d8fd8d7ee28b2bb45c9b18c65e6ea2e1e75ccf7c88f8204b8febd28b7112ca086d672fb19b855c816425ff2f0cef60c8aed51ad05e4ad604f1397683a85f579e7ef3f926f7e5b938cd360fa00b14aca4e10c7e59f41c548cd4e69d1libcherokee-base.so.0.0.1libcherokee-client.so.0.0.1libcherokee-config.so.0.0.1libcherokee-server.so.0.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcherokeerootcherokeecherokeerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcherokeerootcherokeecherokeerootrootrootrootrootrootrootrootcherokee-1.0.8-2.fc12.src.rpmconfig(cherokee)libcherokee-base.so.0libcherokee-client.so.0libcherokee-config.so.0libcherokee-server.so.0libplugin_admin.solibplugin_and.solibplugin_authlist.solibplugin_bind.solibplugin_cgi.solibplugin_combined.solibplugin_common.solibplugin_custom.solibplugin_custom_error.solibplugin_dbslayer.solibplugin_deflate.solibplugin_directory.solibplugin_dirlist.solibplugin_empty_gif.solibplugin_error_nn.solibplugin_error_redir.solibplugin_evhost.solibplugin_exists.solibplugin_extensions.solibplugin_fcgi.solibplugin_file.solibplugin_from.solibplugin_fullpath.solibplugin_gzip.solibplugin_header.solibplugin_htdigest.solibplugin_htpasswd.solibplugin_ip_hash.solibplugin_libssl.solibplugin_method.solibplugin_mysql.solibplugin_ncsa.solibplugin_not.solibplugin_or.solibplugin_pam.solibplugin_plain.solibplugin_post_report.solibplugin_post_track.solibplugin_proxy.solibplugin_redir.solibplugin_rehost.solibplugin_render_rrd.solibplugin_request.solibplugin_round_robin.solibplugin_rrd.solibplugin_scgi.solibplugin_secdownload.solibplugin_server_info.solibplugin_ssi.solibplugin_streaming.solibplugin_target_ip.solibplugin_tls.solibplugin_url_arg.solibplugin_uwsgi.solibplugin_wildcard.sowebservercherokeecherokee(ppc-32) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/sh/bin/sh/sbin/ldconfig/usr/bin/envchkconfigchkconfigconfig(cherokee)initscriptslibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcherokee-base.so.0libcherokee-client.so.0libcherokee-config.so.0libcherokee-server.so.0libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libcrypto.so.10libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libm.so.6libmysqlclient.so.16libmysqlclient.so.16(libmysqlclient_16)libnsl.so.1libpam.so.0libpam.so.0(LIBPAM_1.0)libplugin_file.solibpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)librt.so.1librt.so.1(GLIBC_2.2)libssl.so.10libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)spawn-fcgirpmlib(PayloadIsXz)1.0.8-2.fc123.0.4-14.6.0-14.0.4-14.0-15.2-14.7.2L~@@LzKL[@L(K@K]KыKKhK9@K8K2@K@K@K 'Ja@JRJ@Ji@JX~J4@J4@I@IcIaIIU@I{IZ @IZ @IG@IG@IG@IG@I@I @H@H@Lorenzo Villani - 1.0.8-2Lorenzo Villani - 1.0.8-1Lorenzo Villani 1.0.6-1Lorenzo Villani - 1.0.4-1Lorenzo Villani - 1.0.0-1Lorenzo Villani - 0.99.49-1Lorenzo Villani - 0.99.44-1Pavel Lisy - 0.99.43-1Lorenzo Villani - 0.99.42-1Lorenzo Villani - 0.99.39-1Lorenzo Villani - 0.99.38-1Lorenzo Villani - 0.99.37-1Lorenzo Villani - 0.99.31-1Lorenzo Villani - 0.99.30-1Lorenzo Villani - 0.99.29-1Lorenzo Villani - 0.99.27-1Lorenzo Villani - 0.99.24-1Tomas Mraz - 0.99.20-3Fedora Release Engineering - 0.99.20-2Pavel Lisy - 0.99.20-1Pavel Lisy - 0.99.17-2Pavel Lisy - 0.99.17-1Pavel Lisy - 0.99.11-2Pavel Lisy - 0.99.11-1Pavel Lisy - 0.99.0-1Fedora Release Engineering - 0.98.1-2Pavel Lisy - 0.98.1-1Caolán McNamara - 0.11.6-2Pavel Lisy - 0.11.6-1Pavel Lisy - 0.11.2-4Pavel Lisy - 0.11.2-3Pavel Lisy - 0.11.2-2Pavel Lisy - 0.11.2-1Pavel Lisy - 0.10.0-3Tom "spot" Callaway - 0.10.0-2Pavel Lisy - 0.10.0-1Pavel Lisy - 0.8.1-2Pavel Lisy - 0.8.1-1- Merge changes to cherokee.init from Pavel Lisý (hide cherokee's stdout messages)- New upstream release (1.0.8) - Init script overhaul - Relevant changes since 1.0.6: - NEW: Enhanced 'Header' rule match - NEW: Improved extensions rule - FIX: SSL/TLS works with Firefox again - FIX: Better SSL/TLS connection close - FIX: Range requests work better now - FIX: Hot-linking wizard w/o Referer - FIX: Hot-linking wizard usability - FIX: Minor CSS fix in the default dirlist theme - FIX: POST management issue - FIX: PHP wizard, better configuration - FIX: admin, unresponsive button - DOC: Misc improvements - i18n: French translation updated- Relevant changes since 1.0.4 - NEW: Much better UTF-8 encoding - NEW: Templates support slicing now (as in Python str) - NEW: 'TLS/SSL' matching rule - NEW: Reverse HTTP proxy can overwrite "Expire:" entries - NEW: Redirection handler support the ${host} macro now - FIX: POST support in the HTTP reverse proxy - FIX: Some SSL/TLS were fixed. [unfinished] - FIX: X-Forwarded-For parsing bug fixed - FIX: Better php-fpm support in the PHP wizard - FIX: Bundled PySCGI bumped to 1.14 - FIX: Random 100% CPU usage - FIX: POST management regression in the proxy - FIX: Connection RST/WAIT_FIN related fixes - FIX: Dirlist bugfix: symbolic links handling - FIX: POST status report bug-fixes - DOC: Documentation updates - i18n: Spanish translation updated - i18n: Dutch translation updated - i18n: Polish translation updated - i18n: German translation updated- Relevant changes since 1.0.0 - OLD: Dropped support for RFC 2817. - NEW: MediaWiki wizard - NEW: PHP wizard for Virtual Servers - FIX: Fixes a regression in the SSL/TLS support - FIX: Shorter SSL session names - FIX: Content-Range management issue - FIX: Content-Type (max-age) management issue fixed - FIX: Better 'IPv6 is missing' report - FIX: RRD for VServers with spaces in the name - FIX: admin, Fixes uWSGI wizard - FIX: admin, Adds extra path to find php-fpm - FIX: admin, Fixes the Static content wizard - FIX: admin, Fixes issue with the RoR wizard - FIX: admin, Validation of executable files - FIX: HTTP error codes bug - FIX: Auth headers are added from error pages if needed - FIX: Better fd limit management - FIX: Duplicated Cache-Control header - FIX: Safer TLS/SSL close. - FIX: Trac wizard checking bug. - FIX: NCSA/Combined log invalid length. - FIX: Better inter-wizard dependencies management - FIX: PID file management fix - FIX: PHP wizard create functional vservers now - FIX: Add WebM MIME types - FIX: Admin, rule table style improved - FIX: Reordering for vservers and rules - FIX: Joomla wizard - FIX: Validation for incoming ports/interfaces - FIX: Regression: Document root can be defined per-rule - FIX: 'Broken installation detected' error improved - FIX: Handler common parameters work again - FIX: PHP-fpm detection - FIX: Better list validations - FIX: File exists issue - DOC: Various updates - I18n: Spanish translation updated - I18n: Brazilian Portuguese translation updated - I18n: Polish updated - I18n: Dutch updated - I18n: New translation to Catalan- First stable release- Changes since 0.99.44: - New cherokee-admin (rewritten from scratch) - FIX: Reverse proxy bug - FIX: Handler init bug: crashed on ARM - FIX: Adds missing HTTP methods - FIX: PTHREAD_RWLOCK_INITIALIZER usage - FIX: uWSGI paths bug - FIX: WordPress wizard bug - FIX: Safer (synchronous) cherokee-admin start - FIX: Keep-alive related bug - FIX: Error log management has been fixed - FIX: Re-integrates the phpMyAdmin wizard - FIX: Cherokee-admin default timeout increased - FIX: Wordpress wizard - FIX: Flags in the GeoIP plug-in - FIX: LOCK method detection - FIX: upgrade_config.py was broken - I18n: Chinese translation updated - I18n: New translation to Polish - I18n: Spanish translation updated - I18n: Dutch translation updated - DOC: Improves Server Info handler documentation - DOC: Many documentation updates - DOC: New screenshots - DOC: PHP recipe improved- FIX: Large POST support bug fixed - FIX: UTF-8 requests bug fixed - FIX: 7z MIME-type - FIX: Added missing HTTP response codes - FIX: Added missing HTTP methods - FIX: Many documentation typos fixed - I18N: Dutch translation updated- 0.99.43 - FIX: Performance related regression (Keep-alive w/o cache) - FIX: Better lingering close - FIX: PAM authentication module fixes: threading issue - FIX: Cherokee-admin supports IPv6 by default - FIX: Parsing IPv6 addresses in "allow from" restrictions - FIX: Rule OR is slightly faster now - FIX: Fixes a few accessibility issues in cherokee-admin - FIX: Symfony wizard, fixed to use the new paths - suppressed confusing output from init script- 0.99.42 - Compilation and last-minute fixes - NEW: POST managing subsystem has been rewritten from scratch - NEW: New POST (uploads) status reporting mechanism - NEW: Rules can be configured to forbid the use of certain encoders - NEW: Custom logger: Adds ${response_size} support - FIX: File descriptor leak fixed in the HTTP reverse proxy - FIX: Error pages with UTF8 encoded errors work now - FIX: Safer file descriptor closing - FIX: getpwuid_r() detection - FIX: Original query strings (and requests) are logged now - FIX: Misc cherokee-admin fixes - FIX: uWSCGI: Endianess fixes and protocol modifiers - FIX: Chinese translation updated - FIX: Cherokee-admin: Display custom error if the doc. is missing - FIX: Early logging support is not supported any longer - FIX: QA and Cherokee-Admin: Bumps PySCGI to version 1.11 - FIX: The 'fastcgi' handler has been deprecated in favor of 'fcgi' - FIX: PATH_INFO generation on merging non-final rules (corner case) - DOC: Installation updated- 0.99.39- 0.99.38- 0.99.37- New upstream release: 0.99.31- 0.99.30- 0.99.29- 0.99.27- 0.99.24- rebuilt with new openssl- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- updated to 0.99.20- .spec changes in files section- updated to 0.99.17- added BuildRequires: gettext- updated to 0.99.11- updated to 0.99.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- updated to 0.98.1- rebuild for dependencies- Resolves bz 478488, updated to 0.11.6- Resolves bz 472749 and 472747, changed Requires: spawn-fcgi- ppc arch excluded only for el4- ppc arch excluded- updated to 0.11.2- Unowned directories, Resolves bz 474634- do not package spawn-fcgi files (lighttpd-fastcgi provides them) Resolves bz 469947 - get rid of rpath in compiled files- updated to 0.10.0- corrections in spec- first build/bin/sh/bin/sh/bin/sh/sbin/ldconfig                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ))))))))))~))])%)q))?)g)Y)e)S)[)a))=)O)W)U)1)))A)7)!))_))m)o)y)u))s)c)#)')i)k)5)3)E)I)+);))w)/)C)M)9)K)Q)-)))G))))}))))))))){)a))))&))))))))3)c)))5)))6)))7)),)8)))9)).):))/);)))<))1)`)))=))3)>))4)?))5)@)))A))7)B)))C)))D)))E));)F))<)G)))H))>)I)))J)))_)))K)))L)))a))D)M))E)N))F)O)))P)))Q)))R))J)S))K)T)))U)))V))N)W)))X)))Y))Q)b))R)4)))Z)))d)))[))V)^)))\))X)]))Y)))))))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))2)*)+),)-).)/)0)1))))))[))))))))))))_))))))))))))))))))))))))))))))))))))))))))))))))))))))q))))))s)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))e)h)i)j)))))k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))^))))`))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ) ) ) ) ))))))))))))))))))) )!)a)")#)$)%)&)')()_)))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)])V)W)X)Y)Z)[)\))))))))))))))))))))b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))f)g))))))))))))) ) )) ) )) ) )) ) )) ) )))))))))))))))))))))))))))))))))))))))))))))))))))))))) ) ))!)!))")"))#)#))$)$))%)%)))))))))))))b)c)d)e)f)g)h)i)|)j)k)})l)n)m)o)p)q)r)s)t)u)v)w)x)y)~){)z)))))))))))))))))))')()*)))+)-))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ) ) ) ) ))))))))))))))#))))) )")!)5)$)%))&)')())),)-)*)+)2)0)4)1)3)/).)b)c)d)e)f)g)G)H)I)J)M)6)7)R)Q))))h)P)C)B)A)<)=)>)?)@))))K)L)a)])^)_)`):);)X)Y)Z)[)r)s)t)u)v)w)x)y)z){)|)})~))D)E)F)N)8)9)O)i)j)k)l)\)m)n)o)p)q)S)T)U)V)W)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))W)B)<)?)N)E)T)Q)H)K))))))))))Y)Z)[)^)])\)_)`1.0.8-2.fc121.0.8-2.fc121.0.8-2.fc12         !!!!""#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%&%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$()*+,-./0122222345567899998cherokeecherokee.confcherokee.conf.perf_samplecherokeecherokeecherokeecherokeecgetcherokee-paniccherokee-tweakcherokeelibplugin_admin.solibplugin_and.solibplugin_authlist.solibplugin_bind.solibplugin_cgi.solibplugin_combined.solibplugin_common.solibplugin_custom.solibplugin_custom_error.solibplugin_dbslayer.solibplugin_deflate.solibplugin_directory.solibplugin_dirlist.solibplugin_empty_gif.solibplugin_error_nn.solibplugin_error_redir.solibplugin_evhost.solibplugin_exists.solibplugin_extensions.solibplugin_fcgi.solibplugin_file.solibplugin_from.solibplugin_fullpath.solibplugin_gzip.solibplugin_header.solibplugin_htdigest.solibplugin_htpasswd.solibplugin_ip_hash.solibplugin_libssl.solibplugin_method.solibplugin_mysql.solibplugin_ncsa.solibplugin_not.solibplugin_or.solibplugin_pam.solibplugin_plain.solibplugin_post_report.solibplugin_post_track.solibplugin_proxy.solibplugin_redir.solibplugin_rehost.solibplugin_render_rrd.solibplugin_request.solibplugin_round_robin.solibplugin_rrd.solibplugin_scgi.solibplugin_secdownload.solibplugin_server_info.solibplugin_ssi.solibplugin_streaming.solibplugin_target_ip.solibplugin_tls.solibplugin_url_arg.solibplugin_uwsgi.solibplugin_wildcard.solibcherokee-base.so.0libcherokee-base.so.0.0.1libcherokee-client.so.0libcherokee-client.so.0.0.1libcherokee-config.so.0libcherokee-config.so.0.0.1libcherokee-server.so.0libcherokee-server.so.0.0.1cherokeecherokee-admincherokee-workercherokeeadminAuth.pyAuth.pycAuth.pyoBackup.pyBackup.pycBackup.pyoBalancer.pyBalancer.pycBalancer.pyoCTKCTKAjaxUpload.pyAjaxUpload.pycAjaxUpload.pyoBox.pyBox.pycBox.pyoButton.pyButton.pycButton.pyoCheckbox.pyCheckbox.pycCheckbox.pyoCombobox.pyCombobox.pycCombobox.pyoConfig.pyConfig.pycConfig.pyoContainer.pyContainer.pycContainer.pyoDatePicker.pyDatePicker.pycDatePicker.pyoDialog.pyDialog.pycDialog.pyoDownloader.pyDownloader.pycDownloader.pyoDruid.pyDruid.pycDruid.pyoHTTP.pyHTTP.pycHTTP.pyoHelp.pyHelp.pycHelp.pyoHiddenField.pyHiddenField.pycHiddenField.pyoImage.pyImage.pycImage.pyoIndenter.pyIndenter.pycIndenter.pyoJS.pyJS.pycJS.pyoLink.pyLink.pycLink.pyoList.pyList.pycList.pyoNotice.pyNotice.pycNotice.pyoPage.pyPage.pycPage.pyoPageCleaner.pyPageCleaner.pycPageCleaner.pyoPlugin.pyPlugin.pycPlugin.pyoPost.pyPost.pycPost.pyoProgressBar.pyProgressBar.pycProgressBar.pyoPropsTable.pyPropsTable.pycPropsTable.pyoProxy.pyProxy.pycProxy.pyoRadio.pyRadio.pycRadio.pyoRawHTML.pyRawHTML.pycRawHTML.pyoRefreshable.pyRefreshable.pycRefreshable.pyoServer.pyServer.pycServer.pyoSortableList.pySortableList.pycSortableList.pyoSubmitter.pySubmitter.pycSubmitter.pyoTab.pyTab.pycTab.pyoTable.pyTable.pycTable.pyoTemplate.pyTemplate.pycTemplate.pyoTextArea.pyTextArea.pycTextArea.pyoTextField.pyTextField.pycTextField.pyoToggleButton.pyToggleButton.pycToggleButton.pyoUploader.pyUploader.pycUploader.pyoWidget.pyWidget.pycWidget.pyoXMLRPCProxy.pyXMLRPCProxy.pycXMLRPCProxy.pyo__init__.py__init__.pyc__init__.pyoconsts.pyconsts.pycconsts.pyoi18n.pyi18n.pyci18n.pyoiPhoneToggle.pyiPhoneToggle.pyciPhoneToggle.pyojson_embedded.pyjson_embedded.pycjson_embedded.pyopyscgi.pypyscgi.pycpyscgi.pyoutil.pyutil.pycutil.pyostaticcssCTK.cssdatepicker.cssjquery-ui-1.7.2.custom.cssjquery.ibutton.cssimagesarrow_ns.pngbg-body.pngbg-dialog-buttonpane.pngbg-dialog-titlebar-close.gifbg-dialog-titlebar.pngbg-dialog.pngbg-filter.pngbg-help-a.pngbg-help-span.pngbg-sel-actions-sel.pngbg-sel-actions.pngbg-td-even.pngbg-th.pngdel-hover.pngdel.pngdialog-error.pngdialog-information.pngdialog-warning.pngibutton-slider-default.pnginput-bg.pngloader.gifloading.gifoff.pngoffline.pngon.pngonline.pngtabbg.pngtick.pngui-bg_gloss-wave_35_f6a828_500x100.pngui-bg_highlight-soft_100_eeeeee_1x100.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pnguploadify.cancel.pngjsHelp.jsSubmitter.jsajaxupload.3.6.jscommon.jsjquery-1.3.2.min.jsjquery-ui-1.7.2.custom.min.jsjquery.cookie.jsjquery.form-defaults.jsjquery.ibutton.jsjquery.tablednd_0_5.jsjquery.uploadProgress.jsCgiBase.pyCgiBase.pycCgiBase.pyoCherokee.pyCherokee.pycCherokee.pyoFlags.pyFlags.pycFlags.pyoGraph.pyGraph.pycGraph.pyoHandler.pyHandler.pycHandler.pyoIcons.pyIcons.pycIcons.pyoLogin.pyLogin.pycLogin.pyoMime.pyMime.pycMime.pyoPage.pyPage.pycPage.pyoPageAdvanced.pyPageAdvanced.pycPageAdvanced.pyoPageEntry.pyPageEntry.pycPageEntry.pyoPageError.pyPageError.pycPageError.pyoPageException.pyPageException.pycPageException.pyoPageGeneral.pyPageGeneral.pycPageGeneral.pyoPageHelp.pyPageHelp.pycPageHelp.pyoPageIndex.pyPageIndex.pycPageIndex.pyoPageNewConfig.pyPageNewConfig.pycPageNewConfig.pyoPageRule.pyPageRule.pycPageRule.pyoPageSource.pyPageSource.pycPageSource.pyoPageSources.pyPageSources.pycPageSources.pyoPageStatus.pyPageStatus.pycPageStatus.pyoPageVServer.pyPageVServer.pycPageVServer.pyoPageVServers.pyPageVServers.pycPageVServers.pyoRule.pyRule.pycRule.pyoRuleSimple.pyRuleSimple.pycRuleSimple.pyoSelectionPanel.pySelectionPanel.pycSelectionPanel.pyoWizard.pyWizard.pycWizard.pyoXMLServerDigest.pyXMLServerDigest.pycXMLServerDigest.pyocherokee.conf.sampleconfig_version.pyconfig_version.pycconfig_version.pyoconfigured.pyconfigured.pycconfigured.pyoconsts.pyconsts.pycconsts.pyoexception.htmlhelp.htmlperformance.conf.samplepluginsadmin.pyadmin.pycadmin.pyoauthlist.pyauthlist.pycauthlist.pyobind.pybind.pycbind.pyocgi.pycgi.pyccgi.pyocommon.pycommon.pyccommon.pyocustom_error.pycustom_error.pyccustom_error.pyodbslayer.pydbslayer.pycdbslayer.pyodirectory.pydirectory.pycdirectory.pyodirlist.pydirlist.pycdirlist.pyoempty_gif.pyempty_gif.pycempty_gif.pyoerror_nn.pyerror_nn.pycerror_nn.pyoerror_redir.pyerror_redir.pycerror_redir.pyoevhost.pyevhost.pycevhost.pyoexists.pyexists.pycexists.pyoextensions.pyextensions.pycextensions.pyofcgi.pyfcgi.pycfcgi.pyofile.pyfile.pycfile.pyofrom.pyfrom.pycfrom.pyofullpath.pyfullpath.pycfullpath.pyogeoip.pygeoip.pycgeoip.pyoheader.pyheader.pycheader.pyohtdigest.pyhtdigest.pychtdigest.pyohtpasswd.pyhtpasswd.pychtpasswd.pyoip_hash.pyip_hash.pycip_hash.pyoldap.pyldap.pycldap.pyomethod.pymethod.pycmethod.pyomysql.pymysql.pycmysql.pyopam.pypam.pycpam.pyoplain.pyplain.pycplain.pyopost_report.pypost_report.pycpost_report.pyopost_track.pypost_track.pycpost_track.pyoproxy.pyproxy.pycproxy.pyoredir.pyredir.pycredir.pyorehost.pyrehost.pycrehost.pyorequest.pyrequest.pycrequest.pyoround_robin.pyround_robin.pycround_robin.pyorrd.pyrrd.pycrrd.pyoscgi.pyscgi.pycscgi.pyosecdownload.pysecdownload.pycsecdownload.pyoserver_info.pyserver_info.pycserver_info.pyossi.pyssi.pycssi.pyostreaming.pystreaming.pycstreaming.pyotarget_ip.pytarget_ip.pyctarget_ip.pyotls.pytls.pyctls.pyourl_arg.pyurl_arg.pycurl_arg.pyouwsgi.pyuwsgi.pycuwsgi.pyowildcard.pywildcard.pycwildcard.pyoserver.pyserver.pycserver.pyostaticcsscherokee-admin.cssimagesadvanced.pngbg-bar.pngcherokee-logo-bar.pngfavicon.icoflagsad.pngae.pngaf.pngag.pngai.pngal.pngam.pngan.pngao.pngar.pngas.pngat.pngau.pngaw.pngax.pngaz.pngba.pngbb.pngbd.pngbe.pngbf.pngbg.pngbh.pngbi.pngbj.pngbm.pngbn.pngbo.pngbr.pngbs.pngbt.pngbv.pngbw.pngby.pngbz.pngca.pngcc.pngcd.pngcf.pngcg.pngch.pngci.pngck.pngcl.pngcm.pngcn.pngco.pngcr.pngcs.pngcu.pngcv.pngcx.pngcy.pngcz.pngde.pngdj.pngdk.pngdm.pngdo.pngdz.pngec.pngee.pngeg.pngeh.pngengland.pnger.pnges.pnget.pngeuropeanunion.pngfi.pngfj.pngfk.pngfm.pngfo.pngfr.pngga.pnggb.pnggd.pngge.pnggf.pnggh.pnggi.pnggl.pnggm.pnggn.pnggp.pnggq.pnggr.pnggs.pnggt.pnggu.pnggw.pnggy.pnghk.pnghm.pnghn.pnghr.pnght.pnghu.pngid.pngie.pngil.pngin.pngio.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.pngmg.pngmh.pngmk.pngml.pngmm.pngmn.pngmo.pngmp.pngmq.pngmr.pngms.pngmt.pngmu.pngmv.pngmw.pngmx.pngmy.pngmz.pngna.pngnc.pngne.pngnf.pngng.pngni.pngnl.pngno.pngnp.pngnr.pngnu.pngnz.pngom.pngpa.pngpe.pngpf.pngpg.pngph.pngpk.pngpl.pngpm.pngpn.pngpr.pngps.pngpt.pngpw.pngpy.pngqa.pngre.pngreadme.txtro.pngrs.pngru.pngrw.pngsa.pngsb.pngsc.pngscotland.pngsd.pngse.pngsg.pngsh.pngsi.pngsj.pngsk.pngsl.pngsm.pngsn.pngso.pngsr.pngst.pngsv.pngsy.pngsz.pngtc.pngtd.pngtf.pngtg.pngth.pngtj.pngtk.pngtl.pngtm.pngtn.pngto.pngtr.pngtt.pngtv.pngtw.pngtz.pngua.pngug.pngum.pngus.pnguy.pnguz.pngva.pngvc.pngve.pngvg.pngvi.pngvn.pngvu.pngwales.pngwf.pngws.pngye.pngyt.pngza.pngzm.pngzw.pnggeneral.pnghome.pngicons.pngkid-running.pngkid-stopped.pngmime.pngnav-selected.gifnav-sep.pngothercontact-bug.pngcontact-irc.pngcontact-list.pngfacebook.pngoctality-logo.pngproud.pngtwitter.pngsources.pngstatus.pngvservers.pngwizardsalfresco.pngaspnet.pngcoldfusion.pngconcrete5.pngdbslayer.pngdjango.pngdrupal.pnggallery.pngglassfish.pnghotlinking.pngicons.pngjoomla.pngliferay.pngmailman.pngmediawiki.pngmoinmoin.pngmono.pngmoodle.pngnagios.pngphp.pngphpbb.pngphpmyadmin.pngrails.pngredirect.pngrtorrent.pngstatic.pngstreaming.pngsugar.pngsymfony.pngtrac.pnguwsgi.pngwordpress.pngzend.pngjsSelectionPanel.jstheme.htmlupgrade_config.pyupgrade_config.pycupgrade_config.pyoutil.pyutil.pycutil.pyovalidations.pyvalidations.pycvalidations.pyowizardsList.pyList.pycList.pyoalfresco.pyalfresco.pycalfresco.pyocoldfusion.pycoldfusion.pyccoldfusion.pyoconcrete5.pyconcrete5.pycconcrete5.pyodjango.pydjango.pycdjango.pyodrupal.pydrupal.pycdrupal.pyoglassfish.pyglassfish.pycglassfish.pyohotlinking.pyhotlinking.pychotlinking.pyoicons.pyicons.pycicons.pyojoomla.pyjoomla.pycjoomla.pyoliferay.pyliferay.pycliferay.pyomailman.pymailman.pycmailman.pyomediawiki.pymediawiki.pycmediawiki.pyomoinmoin.pymoinmoin.pycmoinmoin.pyomono.pymono.pycmono.pyophp.pyphp.pycphp.pyophpbb.pyphpbb.pycphpbb.pyophpmyadmin.pyphpmyadmin.pycphpmyadmin.pyorails.pyrails.pycrails.pyoredirect.pyredirect.pycredirect.pyortorrent.pyrtorrent.pycrtorrent.pyostatic.pystatic.pycstatic.pyostreaming.pystreaming.pycstreaming.pyosugar.pysugar.pycsugar.pyosymfony.pysymfony.pycsymfony.pyotrac.pytrac.pyctrac.pyouwsgi.pyuwsgi.pycuwsgi.pyowordpress.pywordpress.pycwordpress.pyozend.pyzend.pyczend.pyodepscgi.depscombined.depscommon.depserror_redir.depsfcgi.depspost_report.depsrender_rrd.depsscgi.depssecdownload.depsstreaming.depsuwsgi.depsiconsREADME.txtarrow_turn_left.pngblank.pngbomb.pngcamera.pngcd.pngcolor_wheel.pngcontrol_play.pngcss.pngcup.pngemail.pngfilm.pngfolder.pngfont.pnghtml.pngmusic.pngpackage.pngpage_white.pngpage_white_acrobat.pngpage_white_actionscript.pngpage_white_c.pngpage_white_go.pngpage_white_office.pngpage_white_php.pngpage_white_text.pngprinter.pngruby.pngscript.pngthemesdefaultentry.htmlfooter.htmlheader.htmllogo.pngtheme.cssfirefox3entry.htmlfooter.htmlheader.htmltheme.cssplainentry.htmlfooter.htmlheader.htmltheme.csscherokeecherokee-1.0.8AUTHORSCOPYINGChangeLogINSTALLREADMEbasics.htmlbasics_download.htmlbasics_installation.htmlbasics_installation_osx.htmlbasics_installation_svn.htmlbasics_installation_unix.htmlbasics_installation_windows.htmlbasics_requirements.htmlbasics_running_cherokee.htmlbasics_upgrade.htmlbasics_why_cherokee.htmlconfig.htmlconfig_advanced.htmlconfig_general.htmlconfig_index.htmlconfig_info_sources.htmlconfig_quickstart.htmlconfig_status.htmlconfig_virtual_servers.htmlconfig_virtual_servers_evhost.htmlconfig_virtual_servers_rule.htmlconfig_virtual_servers_rule_types.htmlconfig_wizards.htmlcookbook.htmlcookbook_alfresco.htmlcookbook_authentication.htmlcookbook_coldfusion.htmlcookbook_concrete5.htmlcookbook_cross_compilation.htmlcookbook_dbslayer.htmlcookbook_django.htmlcookbook_drupal.htmlcookbook_embedding_cherokee.htmlcookbook_glassfish.htmlcookbook_https_accelerator.htmlcookbook_joomla.htmlcookbook_kumbia.htmlcookbook_liferay.htmlcookbook_mailman.htmlcookbook_maintenance.htmlcookbook_managing_logs.htmlcookbook_mono.htmlcookbook_moodle.htmlcookbook_nagios.htmlcookbook_optimizations.htmlcookbook_php.htmlcookbook_phpbb.htmlcookbook_phpmyadmin.htmlcookbook_redirs.htmlcookbook_ror.htmlcookbook_ssl.htmlcookbook_streaming.htmlcookbook_sugarcrm.htmlcookbook_symfony.htmlcookbook_trac.htmlcookbook_uwsgi.htmlcookbook_wordpress.htmlcookbook_zend.htmldev.htmldev_cherokee.conf.htmldev_debug.htmldev_issues.htmldev_qa.htmlindex.htmlmediacsscherokee_doc.cssimagesadmin_advanced0.pngadmin_advanced1.pngadmin_advanced2.pngadmin_advanced3.pngadmin_advanced4.pngadmin_advanced5.pngadmin_behavior.pngadmin_general.pngadmin_general_icons.pngadmin_general_mime.pngadmin_general_networking.pngadmin_general_permissions.pngadmin_general_ports.pngadmin_handler_admin.pngadmin_handler_cgi.pngadmin_handler_custom_error.pngadmin_handler_dbslayer.pngadmin_handler_dirlist.pngadmin_handler_dirlist_ex.pngadmin_handler_fastcgi1.pngadmin_handler_fastcgi2.pngadmin_handler_file.pngadmin_handler_onlylisting.pngadmin_handler_onlylisting_ex.pngadmin_handler_proxy.pngadmin_handler_secdownload.pngadmin_index.pngadmin_info_sources.pngadmin_launch.pngadmin_noconfig.pngadmin_notrunning.pngadmin_rule_regex.pngadmin_validators_authlist.pngadmin_validators_ldap.pngadmin_validators_pam.pngadmin_validators_plain.pngadmin_vserver.pngadmin_vserver_errors.pngadmin_vserver_evhost.pngadmin_vserver_loggers.pngadmin_vserver_security.pngadmin_vserver_wizard.pngadmin_vservers_wizard.pngcookbook_alfresco_alfresco.pngcookbook_alfresco_assistant.pngcookbook_alfresco_install.pngcookbook_alfresco_path.pngcookbook_alfresco_share.pngcookbook_alfresco_soffice.pngcookbook_dbslayer1.pngcookbook_dbslayer2.pngcookbook_dbslayer3.pngcookbook_dbslayer4.pngcookbook_django.pngcookbook_django_common.pngcookbook_django_infosources.pngcookbook_drupal.pngcookbook_glassfish.pngcookbook_https_accelerator_handler.pngcookbook_https_accelerator_sources.pngcookbook_joomla.pngcookbook_liferay.pngcookbook_mailman.pngcookbook_maintenance_advanced_domains.pngcookbook_maintenance_advanced_redir.pngcookbook_maintenance_advanced_rules.pngcookbook_maintenance_copy.pngcookbook_maintenance_domain.pngcookbook_maintenance_error.pngcookbook_maintenance_result.pngcookbook_maintenance_rule.pngcookbook_managing_logs_handler.pngcookbook_managing_logs_rules.pngcookbook_managing_logs_security.pngcookbook_mono_demo.pngcookbook_mono_handler.pngcookbook_moodle.pngcookbook_moodle_db.pngcookbook_moodle_document_root.pngcookbook_moodle_modules.pngcookbook_moodle_paths.pngcookbook_mysql_rule.pngcookbook_mysql_validator.pngcookbook_nagios1.pngcookbook_nagios2.pngcookbook_nagios3.pngcookbook_nagios4.pngcookbook_phpbb_1_intro.pngcookbook_phpbb_2_req.pngcookbook_phpbb_3_db.pngcookbook_phpbb_4_admin.pngcookbook_phpbb_5_config.pngcookbook_phpbb_6_advanced.pngcookbook_phpbb_7_create.pngcookbook_phpbb_8_final.pngcookbook_phpbb_adm.pngcookbook_phpbb_adm_warning.pngcookbook_phpbb_rules.pngcookbook_phpbb_running.pngcookbook_phpmyadmin.pngcookbook_phpmyadmin_denied.pngcookbook_redir_behavior.pngcookbook_redir_domains.pngcookbook_redir_handler.pngcookbook_ror.pngcookbook_ror_common.pngcookbook_ror_fcgi.pngcookbook_ror_wizard.pngcookbook_sugarcrm_install0.pngcookbook_sugarcrm_install1.pngcookbook_sugarcrm_running0.pngcookbook_sugarcrm_running1.pngcookbook_symfony.pngcookbook_trac.pngcookbook_trac_info.pngcookbook_trac_rules.pngcookbook_trac_scgi.pngcookbook_trac_static.pngcookbook_wp1.pngcookbook_wp2.pngcookbook_wp3.pngcookbook_wp4.pngcookbook_wp5.pngcookbook_zend1.pngother_graphs_conns.pngother_graphs_logging.pngother_graphs_timeouts.pngother_graphs_traffic.pngproxy_phase1.pngproxy_phase2.pngscreencast.pngtracelor.pngmodules.htmlmodules_balancers.htmlmodules_balancers_ip_hash.htmlmodules_balancers_round_robin.htmlmodules_encoders.htmlmodules_encoders_deflate.htmlmodules_encoders_gzip.htmlmodules_handlers.htmlmodules_handlers_admin.htmlmodules_handlers_cgi.htmlmodules_handlers_common.htmlmodules_handlers_custom_error.htmlmodules_handlers_dbslayer.htmlmodules_handlers_dirlist.htmlmodules_handlers_empty_gif.htmlmodules_handlers_fcgi.htmlmodules_handlers_file.htmlmodules_handlers_postreport.htmlmodules_handlers_proxy.htmlmodules_handlers_redir.htmlmodules_handlers_scgi.htmlmodules_handlers_secdownload.htmlmodules_handlers_server_info.htmlmodules_handlers_ssi.htmlmodules_handlers_streaming.htmlmodules_handlers_uwsgi.htmlmodules_loggers.htmlmodules_loggers_combined.htmlmodules_loggers_custom.htmlmodules_loggers_ncsa.htmlmodules_validators.htmlmodules_validators_authlist.htmlmodules_validators_htdigest.htmlmodules_validators_htpasswd.htmlmodules_validators_ldap.htmlmodules_validators_mysql.htmlmodules_validators_pam.htmlmodules_validators_plain.htmlother.htmlother_bundle.htmlother_bundle_cget.htmlother_bundle_cherokee-admin.htmlother_bundle_cherokee-config.htmlother_bundle_cherokee-tweak.htmlother_bundle_cherokee-worker.htmlother_bundle_cherokee.htmlother_bundle_spawn-fcgi.htmlother_community.htmlother_errors.htmlother_faq.htmlother_goodies.htmlother_graphs.htmlother_signals.htmlcherokee.mocherokee.mocherokee.mocherokee.mocherokee.mocherokee.mocherokee.mocherokee.mocherokee.mocherokee.mocget.1.gzcherokee-admin.1.gzcherokee-tweak.1.gzcherokee-worker.1.gzcherokee.1.gzcherokeecherokeeaccess_logerror_logwwwcherokeeimagescherokee-logo.pngdefault-bg.pngfavicon.icopowered_by_cherokee.pngindex.html/etc//etc/cherokee//etc/init.d//etc/logrotate.d//etc/pam.d//etc/pki//usr/bin//usr/lib//usr/lib/cherokee//usr/sbin//usr/share//usr/share/cherokee//usr/share/cherokee/admin//usr/share/cherokee/admin/CTK//usr/share/cherokee/admin/CTK/CTK//usr/share/cherokee/admin/CTK/static//usr/share/cherokee/admin/CTK/static/css//usr/share/cherokee/admin/CTK/static/images//usr/share/cherokee/admin/CTK/static/js//usr/share/cherokee/admin/plugins//usr/share/cherokee/admin/static//usr/share/cherokee/admin/static/css//usr/share/cherokee/admin/static/images//usr/share/cherokee/admin/static/images/flags//usr/share/cherokee/admin/static/images/other//usr/share/cherokee/admin/static/images/wizards//usr/share/cherokee/admin/static/js//usr/share/cherokee/admin/wizards//usr/share/cherokee/deps//usr/share/cherokee/icons//usr/share/cherokee/themes//usr/share/cherokee/themes/default//usr/share/cherokee/themes/firefox3//usr/share/cherokee/themes/plain//usr/share/doc//usr/share/doc/cherokee-1.0.8//usr/share/doc/cherokee//usr/share/doc/cherokee/media//usr/share/doc/cherokee/media/css//usr/share/doc/cherokee/media/images//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/en/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/sv_SE/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/man/man1//var/lib//var/log//var/log/cherokee//var//var/www//var/www/cherokee//var/www/cherokee/images/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32drpmxz2ppc-redhat-linux-gnu,"--$$$ //6   #   / #3325555555553545&55155(5.35533553  9   !ced`akgjihsftuqbr;}:yNKQ7W7|zAX=n@M<~{)wHT^Jp*SCBPOPPORGFLLlo08x>U[ZG]_mvVDEY\%++'I 9? ASCII textASCII text, with CRLF, LF line terminatorsASCII text, with very long linesELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, with unknown capability 0x41000000 = 0x13676e75, with unknown capability 0x10000 = 0xb0401, strippedELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, from 'O', with unknown capability 0x41000000 = 0x13676e75, with unknown capability 0x10000 = 0xb0401, strippedELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, with unknown capability 0x41000000 = 0x13676e75, with unknown capability 0x10000 = 0xb0401, strippedGIF image data, version 89a, 10 x 10GIF image data, version 89a, 15 x 15GIF image data, version 89a, 5 x 3GIF image data, version 89a, 8 x 8HTML document textPNG image, 1 x 100, 8-bit/color RGBA, non-interlacedPNG image, 107 x 128, 8-bit/color RGBA, non-interlacedPNG image, 11 x 11, 8-bit/color RGB, non-interlacedPNG image, 128 x 270, 8-bit/color RGBA, non-interlacedPNG image, 14 x 14, 8-bit/color RGBA, non-interlacedPNG image, 16 x 11, 8-bit/color RGB, non-interlacedPNG image, 16 x 12, 8-bit/color RGB, non-interlacedPNG image, 16 x 14, 8-bit/color RGBA, non-interlacedPNG image, 16 x 16, 8-bit gray+alpha, non-interlacedPNG image, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image, 172 x 48, 8-bit/color RGBA, non-interlacedPNG image, 18 x 20, 8-bit/color RGBA, non-interlacedPNG image, 186 x 52, 8-bit/color RGBA, non-interlacedPNG image, 2 x 50, 8-bit/color RGBA, non-interlacedPNG image, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image, 24 x 38, 8-bit/color RGB, non-interlacedPNG image, 242 x 549, 8-bit colormap, non-interlacedPNG image, 256 x 240, 8-bit colormap, interlacedPNG image, 256 x 240, 8-bit colormap, non-interlacedPNG image, 28 x 28, 8-bit/color RGBA, non-interlacedPNG image, 296 x 88, 8-bit colormap, non-interlacedPNG image, 300 x 20, 8-bit/color RGBA, non-interlacedPNG image, 31 x 28, 8-bit/color RGBA, non-interlacedPNG image, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image, 393 x 85, 8-bit colormap, non-interlacedPNG image, 40 x 50, 8-bit colormap, non-interlacedPNG image, 400 x 305, 8-bit colormap, non-interlacedPNG image, 41 x 50, 8-bit colormap, non-interlacedPNG image, 411 x 436, 8-bit colormap, non-interlacedPNG image, 418 x 758, 8-bit colormap, non-interlacedPNG image, 447 x 243, 8-bit colormap, non-interlacedPNG image, 448 x 1, 8-bit/color RGBA, non-interlacedPNG image, 48 x 16, 8-bit/color RGBA, non-interlacedPNG image, 48 x 48, 8-bit colormap, non-interlacedPNG image, 48 x 48, 8-bit/color RGBA, non-interlacedPNG image, 497 x 390, 8-bit colormap, non-interlacedPNG image, 50 x 26, 8-bit/color RGBA, non-interlacedPNG image, 50 x 50, 8-bit colormap, interlacedPNG image, 50 x 50, 8-bit colormap, non-interlacedPNG image, 50 x 50, 8-bit/color RGBA, interlacedPNG image, 50 x 50, 8-bit/color RGBA, non-interlacedPNG image, 500 x 100, 8-bit/color RGBA, non-interlacedPNG image, 528 x 412, 8-bit colormap, non-interlacedPNG image, 530 x 528, 8-bit colormap, non-interlacedPNG image, 540 x 214, 8-bit/color RGB, non-interlacedPNG image, 550 x 200, 8-bit colormap, non-interlacedPNG image, 551 x 200, 8-bit colormap, non-interlacedPNG image, 564 x 493, 8-bit colormap, non-interlacedPNG image, 567 x 229, 8-bit colormap, non-interlacedPNG image, 567 x 350, 8-bit colormap, non-interlacedPNG image, 567 x 4, 8-bit/color RGB, non-interlacedPNG image, 568 x 386, 8-bit colormap, non-interlacedPNG image, 569 x 223, 8-bit colormap, non-interlacedPNG image, 569 x 307, 8-bit colormap, non-interlacedPNG image, 569 x 308, 8-bit colormap, non-interlacedPNG image, 569 x 333, 8-bit colormap, non-interlacedPNG image, 569 x 337, 8-bit colormap, non-interlacedPNG image, 569 x 367, 8-bit colormap, non-interlacedPNG image, 569 x 368, 8-bit colormap, non-interlacedPNG image, 569 x 369, 8-bit colormap, non-interlacedPNG image, 569 x 381, 8-bit colormap, non-interlacedPNG image, 569 x 395, 8-bit colormap, non-interlacedPNG image, 569 x 396, 8-bit colormap, non-interlacedPNG image, 569 x 405, 8-bit colormap, non-interlacedPNG image, 569 x 408, 8-bit colormap, non-interlacedPNG image, 569 x 426, 8-bit colormap, non-interlacedPNG image, 569 x 435, 8-bit colormap, non-interlacedPNG image, 569 x 436, 8-bit colormap, non-interlacedPNG image, 569 x 441, 8-bit colormap, non-interlacedPNG image, 569 x 453, 8-bit colormap, non-interlacedPNG image, 569 x 458, 8-bit colormap, non-interlacedPNG image, 569 x 464, 8-bit colormap, non-interlacedPNG image, 569 x 468, 8-bit colormap, non-interlacedPNG image, 569 x 482, 8-bit colormap, non-interlacedPNG image, 569 x 495, 8-bit colormap, non-interlacedPNG image, 569 x 518, 8-bit colormap, non-interlacedPNG image, 569 x 544, 8-bit colormap, non-interlacedPNG image, 569 x 560, 8-bit colormap, non-interlacedPNG image, 569 x 561, 8-bit colormap, non-interlacedPNG image, 569 x 599, 8-bit colormap, non-interlacedPNG image, 569 x 693, 8-bit colormap, non-interlacedPNG image, 569 x 746, 8-bit colormap, non-interlacedPNG image, 569 x 783, 8-bit colormap, non-interlacedPNG image, 580 x 300, 8-bit colormap, non-interlacedPNG image, 580 x 400, 8-bit colormap, non-interlacedPNG image, 580 x 500, 8-bit colormap, non-interlacedPNG image, 580 x 528, 8-bit colormap, non-interlacedPNG image, 580 x 546, 8-bit colormap, non-interlacedPNG image, 580 x 612, 8-bit colormap, non-interlacedPNG image, 581 x 500, 8-bit colormap, non-interlacedPNG image, 669 x 670, 8-bit colormap, non-interlacedPNG image, 670 x 320, 8-bit colormap, non-interlacedPNG image, 670 x 350, 8-bit colormap, non-interlacedPNG image, 670 x 744, 8-bit colormap, non-interlacedPNG image, 670 x 750, 8-bit colormap, non-interlacedPNG image, 700 x 124, 8-bit colormap, non-interlacedPNG image, 700 x 149, 8-bit colormap, non-interlacedPNG image, 700 x 1896, 8-bit colormap, non-interlacedPNG image, 700 x 338, 8-bit colormap, non-interlacedPNG image, 702 x 127, 8-bit colormap, non-interlacedPNG image, 719 x 416, 8-bit colormap, non-interlacedPNG image, 719 x 602, 8-bit colormap, non-interlacedPNG image, 719 x 748, 8-bit colormap, non-interlacedPNG image, 719 x 792, 8-bit colormap, non-interlacedPNG image, 720 x 1175, 8-bit colormap, non-interlacedPNG image, 720 x 1203, 8-bit colormap, non-interlacedPNG image, 720 x 1229, 8-bit colormap, non-interlacedPNG image, 720 x 1260, 8-bit colormap, non-interlacedPNG image, 720 x 1341, 8-bit colormap, non-interlacedPNG image, 720 x 189, 8-bit colormap, non-interlacedPNG image, 720 x 190, 8-bit colormap, non-interlacedPNG image, 720 x 220, 8-bit colormap, non-interlacedPNG image, 720 x 233, 8-bit colormap, non-interlacedPNG image, 720 x 235, 8-bit colormap, non-interlacedPNG image, 720 x 245, 8-bit colormap, non-interlacedPNG image, 720 x 251, 8-bit colormap, non-interlacedPNG image, 720 x 256, 8-bit colormap, non-interlacedPNG image, 720 x 260, 8-bit colormap, non-interlacedPNG image, 720 x 262, 8-bit colormap, non-interlacedPNG image, 720 x 265, 8-bit colormap, non-interlacedPNG image, 720 x 267, 8-bit colormap, non-interlacedPNG image, 720 x 271, 8-bit colormap, non-interlacedPNG image, 720 x 275, 8-bit colormap, non-interlacedPNG image, 720 x 301, 8-bit colormap, non-interlacedPNG image, 720 x 314, 8-bit colormap, non-interlacedPNG image, 720 x 378, 8-bit colormap, non-interlacedPNG image, 720 x 381, 8-bit colormap, non-interlacedPNG image, 720 x 400, 8-bit colormap, non-interlacedPNG image, 720 x 427, 8-bit colormap, non-interlacedPNG image, 720 x 461, 8-bit colormap, non-interlacedPNG image, 720 x 464, 8-bit colormap, non-interlacedPNG image, 720 x 471, 8-bit colormap, non-interlacedPNG image, 720 x 474, 8-bit colormap, non-interlacedPNG image, 720 x 482, 8-bit colormap, non-interlacedPNG image, 720 x 483, 8-bit colormap, non-interlacedPNG image, 720 x 495, 8-bit colormap, non-interlacedPNG image, 720 x 550, 8-bit colormap, non-interlacedPNG image, 720 x 563, 8-bit colormap, non-interlacedPNG image, 720 x 566, 8-bit colormap, non-interlacedPNG image, 720 x 569, 8-bit colormap, non-interlacedPNG image, 720 x 575, 8-bit colormap, non-interlacedPNG image, 720 x 576, 8-bit colormap, non-interlacedPNG image, 720 x 586, 8-bit colormap, non-interlacedPNG image, 720 x 598, 8-bit colormap, non-interlacedPNG image, 720 x 686, 8-bit colormap, non-interlacedPNG image, 720 x 710, 8-bit colormap, non-interlacedPNG image, 720 x 771, 8-bit colormap, non-interlacedPNG image, 720 x 784, 8-bit colormap, non-interlacedPNG image, 720 x 836, 8-bit colormap, non-interlacedPNG image, 720 x 845, 8-bit colormap, non-interlacedPNG image, 720 x 851, 8-bit colormap, non-interlacedPNG image, 720 x 866, 8-bit colormap, non-interlacedPNG image, 720 x 892, 8-bit colormap, non-interlacedPNG image, 720 x 893, 8-bit colormap, non-interlacedPNG image, 720 x 966, 8-bit colormap, non-interlacedPNG image, 721 x 303, 8-bit colormap, non-interlacedPNG image, 721 x 378, 8-bit colormap, non-interlacedPNG image, 762 x 350, 8-bit colormap, non-interlacedPNG image, 8 x 28, 8-bit/color RGBA, non-interlacedPNG image, 8 x 3, 8-bit/color RGBA, non-interlacedPNG image, 8 x 52, 8-bit/color RGBA, non-interlacedPNG image, 8 x 8, 8-bit/color RGBA, non-interlacedPNG image, 800 x 135, 8-bit/color RGBA, non-interlacedPNG image, 88 x 32, 8-bit/color RGB, non-interlacedPNG image, 9 x 11, 8-bit/color RGBA, non-interlacedPNG image, 962 x 2, 8-bit/color RGBA, non-interlacedPOSIX shell script text executableUTF-8 Unicode textUTF-8 Unicode text, with LF, NEL line terminatorsUTF-8 Unicode text, with very long linesa python script text executabledirectoryemptypython 2.6 byte-compiledsymbolic link to `libcherokee-base.so.0.0.1'symbolic link to `libcherokee-client.so.0.0.1'symbolic link to `libcherokee-config.so.0.0.1'symbolic link to `libcherokee-server.so.0.0.1'troff or preprocessor input text (gzip compressed data, from Unix, max compression) *2:BMU]eq%-=EMU_gow%&12?@Q_juv                RR R RRRRRR%R&R(R)R1RR R RRRRRRRRR%R&R)R1PR R RRRRRRRRR%R)R1PR R RRRRR1PR R RRRRR1PR R RRRRR1P R R R RRRRRR$R1P R R RRRRR1P R R RRRRR1P R R RRRRR1P R R RRRRRRR%R)R1PR R RRRRRRRR R!R+R,R1PR R RRRRR1PR R RRRRR1PR R RRRRRRR1PR R RRRRR1PR R RRRRRR1PR R RRRRR1PR R RRRRR1PR R RRRRR1PR R RRRRR1PR R R RRRRRR$R1PR R R RRRRRR1PR R RRRRR1PR R RRRRR1PR R RRRRR1PR R RRRRR1PR R RRRRR1PR R R RRRRRRR1P R R RRRRR1P!R R R RRRRR+R1P"R R RRRRR1P#R R R RRRRRRRR R!R+R,R1P$R R RRRRR1P%R R RRRRR1P&R R RRRRR1P'R R RRRRR"R#R1P(R R RRRRR1P)R R RRRRR1P*R R RRRRR1P+R R RRRRR1P,R R RRRRR1P-R R RRRRR1P.R R RRRRRR$R1P/R R RRRRR1P0R R RRRRR1P1R R RRRRRR1P2R R R RRRRRR$R1P3R R RRRRR1P4R R RRRRRRRRR%R)R1P5R R RRRRRR1P6R R RRRRRR1P7R R RRRRR1P8R R RRRRR1P9R R RRRRR1P:R R R RRRRRR$R1P;R R RRRRR1RPR R R R RRRRRRRRR%R&R'R(R)R*R1RPR R RRRRRR%R)R1RPR R RRRRRRRR%R)R1RPR R R RRRRRRRRR%R&R'R)R1R R R RRRRR%R&R'R(R)R*R1R R RRRRRRR%R)R1R R RRRRRR%R&R)R1RR?7zXZ !PH6']"k%jW`濩"JB nTPv]D`_45HqZVim% [ޒX=Ԙ":$xp،} M 嘋3P#Cew萘֦KUy=W|5S!?h2xNvr?;|_o.ˀ[|F_a_$ LvM¶Y+BZ*Co םڷX{^-45t_{G6v8y7YWrQ#6_[460RE3 5BWs(4WYstdv*!ʓ~'CI|1An.1&R8@xꚃl104vδ}5@7X~-i}4Ǥ>B*+u#d]ϕ۫ J'X\tdIe­` t&U#*KR# \4[=+s !O02P{{px/+"NW}dKZ|KX{|#'?ݡSQ5UQStMZ0-Y;ÆC똝Û58 ,Rr(ᛑ\_c 5S LpoxaNӟSռ _[Z `!}V*S9X2 h<rXe>5QX @>k{WI֟  c7;/K)84iH(qRw#?l1ۊjde6 N_wVϞ)pU3г  9;SN RTX:MpDF$bݢGU4~+DUD9ӸAO~&0Q0p7l!v 4|+u֢aE. )_kDⰜ0qRR ?_:k gX=A (T.J[f\ &Dv9]7>(渝jh:e-2=Z,JȠ߲Җ}X\D 8Ȟ.E."3ܘ4XD{k#ˈYAZNݽRRҫC~\^K{sE+qNh)c粪dbU7HRp{As21@hD-~+s#eԉ.Aj~bc{TI3`8s!a.So2W=NA:{PV/<պPRR"H|OPMmLQ+j~kwwg}Lwt9gksM3tQQIRM4k@U6Ng<&3 DA&%ݢ& Ÿ+6.A$ |:-' :O W}cr"SEHV+=ГFNX> M zڛ ɰ2jT(EBv:?gX[}CmcPjow@ x$.LTϩ"7ߘdI v6DǣED8YPK1kr d,j.k!=Ƃ+QWXKv,7X0!P!da Gb$MpJɕc%rRC"'[:Ww<% #6RHoI)̎)cI~**(`sAzR(Z*}Qzg1Aߡ)ແ猠LlFIӊ%B}E"Fu xR/6l7}G$WaIK?yNNnfM]UC>tA]芔#s?ڜŨ-\sW9<|SO046U_,.?7@"':.{{ S ~el~]+sLhtH80æ~il~TXItP@9N sƍ nriXG80a<eo ^y'm4.N5;6I(r+3L!P,,+Ƿw閔= k2Cy[Y/@+oiUMZ P4aU|mhzE-36߅ ǃُĨH[!*z јe*0{C()mcW'QV0"՛uX܈7~ +f ~(39q]d"(pLƹIQԘ FB]Jͣ >&UqkΆ({g8*$_\#l> f =%_a6AŇ=6ʏ^uYڸ)C $kpjڠf/;ϒ=1ό! Y4|sq.XhCהLt\fZj2B \GŖ MX*DFg(2CʧFj ~ϚV?zy5ߔQ qW~ﲑ>?B_ YSׯ#8b~C}2 ՘fe'O"<hZL SBtAHS`-@ 2cʌ02CpGDȇiSw|MHqQ]$I8b;+-WV}})45F*Wͻp }E"=[B@vmNS9XyH+eQTx+Ke7rku]B2ArFjКd:bnm4",u"ΒvUU9tNko$bD#w Rgս_o_ _kH$Ie-`_ nd҇R3$ԃ>T>nR]ijb`tMg[/ժ7|ǝ%D&\b{}f պ?X).UPJ&\#QlT CB=Nr" Y- |{7x۪l ݽ`koJ!'jz.qYf3"w[&xCw𔂬etoYbBq@Oi'tB-9_#u;]9b`\oG_VA=ưVU0q/YCb \h0e(^E`pȴ^5-JˬzVSr;_\>bC(_ ,Ok,bۑmmJ&qIZ=b9?Mdhy&࿕M 㠯娬2r"*l "Hҩ#0kj\zŶLA5_ɻzH qY.X4@4! XlW]J)V4!kTN+ؿL(ؗ'`"J?\A5*WLӡ1@FvIt&10csm|m{8%R8K][;,Zf0q$ژ%grr4n(H4(Oj/ M\iݒ} G:aU_ OV5v՟1r␻d&s3,=Ade\+*1GN'i,|g.Z=ՈI1a2qVvĖW_VۢC]La*iY7 y}}\@@+=Ǯ> IqbRnc`+ ૒#;cèdb*v3=M)?JmP>Sp<+^ f˚vI(T`xx"Ft4k+C zT:p6x ߔxW}.ׄjƖ탱 s.&zLtGY OpqןIY~ q/ZC ~^%I JB6̥D* IDv8΢`zbbeSQ6u BY׵nDAH}3ҢX:n}='Ba'<3WxIf0T5Y*=*I#c_xcV(G))iEZn?^]>ؠU)`p{x;%Z@54sTtn5ꦉ(UHT5MLleO1 *I_b)ЦI⌞a.d1~?KO.GM]]D@d8vVCɐNk&y ʷfhgߣFblZ +mx*=l`dg lOo+' ̋\O¾hyRO@|kwjmcZdoV,V&6ivk :r\):dSqAe?; 򦛎F+3?{k$UAi;1r _=J_Af~ѮB)sZ ;gi' J_k ꮃD;p$'13[V1(?S)ÚSk3 inK[Z2 stv;GǕt P*oB v7.մ+y%K#܆֧pM*z;|Wk=zSYeQ~"\c,l! \Đ/9sj)BNe {gFTU @sٳv|l:ϊ6PX\Q|?Jm>~AfTʮs:.c!\pm@\&#atm_Izs 1v[DR_buY Ws`h͐9~0KsQ75f[!Qbt7',R l8k1[7Z!=ӮaEeRŵA҈&Eõ8tSwVQyzKixTwp$jjT65 cvsoe`~ƛ5k]u^jB5C ݽ+UJ^›tc$ۍ5{ 1IYޜU&H{G bC*/gDGokxrRNV]!t[qhʼnIm܀7Gp"ۥq;+Va39S:Y+bc4sV,M@/ ($*Bckڊ~ =IV+w0ua/uA#." XkY)<.М-S'nj _4#ʆ~{81@+{/J3/o'Ǖmc O, `=+jɫ~,fcT9-WԔ6yWY)AsSJ-ׇZ'ƍ2ʲVh`Q+ÈY9λю'tWܗW(\h@@)`+tԛ6I E֙U _P+͈U;2rЉP +GǗ25?@WX]NEzJRCNI`+0/SU37t~5']3!\xm >n]e LC/{ |%&gNX"|-B3]F}fZu=A͇ Ň3>.Cp#ClaoJ_YYۀXxvhS=CUb4^&/*1PU>\eBtN=)Y!B\@vsڍ.ej)pϸn=uP{,3pYt[^8 8ÜNQ=RpDF[Pi&9"kZQ.6-p/ϒQ8KCZ 99X$6x ]jZ@~]Wm ?uudR^* ʸ~Si~ꜢC ѩc>U4Ju(|t4F 2VU]gi-pIv2h8FQ:biQNe˫Vz"R[k,w)rW, c3Fft"dKƀٓ2q Re=I~:PIVWiDL~d>٩G y'{vj}ڂ/ȼn$ \IuX1fЦE\%֨f$/FOJVCCe)w-p$N9ݽJp)I4016aǥ̷BlĆӱ r:Ka^3잽gp]֕g}S$0CLw%DW_*ylvIkc#@_+Kjg*WG*)ķW=3@& ԸgH'Rl2Xz(z`y\(iDFJZ[8J)/"* +_x1Ola=w)IR N,AnTn)4)BCo xdEp4N:3<c2 a)3glG]U>\oHw\#z4ڗʸ*1jR SЬZ,fmJ!Y qf,(4khOpum|.< cZ Eҡ؄Mhl7BPE?OjJ*% % W|?U u*" ~jcwIuK-ʜA}3 [#?]NZ@łpɼTVhJR)UF54L ЄLMBdOc`+(mɞ~kIh9c CQM:SY<)#*0E>q6 d 7&];[Xv[* QHqt3A=Wr}77 G`J([]$W>( a13,)HQX%r%j!hǮ?+qgqJgﶺN!W.<2/|. W@.s#xD 0Q\^Gr>1h&(W.Ő%7MVÛzxfH,09щ pOڐb%^yy>ɽ^JtIh%Vo/U:+r?P /u $"PS-aH~g@[7Dߜ;|O;θb kImv;Z҇y^Kp #_lqp3hf~[=ue3}3$>([3Z BeaOC|F7>N6ZK+[CG9~Oǂ(]"S|4 m{@0 0 tNz>t=l bGg fe4ߗR33;~>JwyהER {@|CBP>qd8 >yp:uk.2ǧrh~8 {#f`A_#NWZ"EF甕eB#D]rW-iP[WQ.K\l Jp4fO{1"!st⃡ԶWa`y/6WzrWO+J5MCb>1 ;2ȗ5oo9/sCL/71o-__ |:;uFKt g'E MND^<0TS2wLD@4}xZG{$CcHSGp#:8.sL[O(=Yb];snZg@$Qf%T=w ;m3_0q-Sb5-f"myv*<|.AĤdԹ0y{ɚ3?(D!%8ogqA 8.ӯi20_7j?1P(ZT7{o:BqQ?:Z\OH.DSu)[b:*$ÊaW!2:y{VuмK2\ХOC϶] c80n?ņ߭ 01Y]IqnBыi֌C$J(D8B7|kq+C SX4@jLU+ghV,?1"UL;_UO%4T^gr 5%gYXT1<5@Oz: HEiOwOl˪:-r?(rڷH&2IcTG)AvI2~PD o.N Ht=6Z[L(JI-I;Dohڦ[:6-+0 VFANrȄ(Ehکeku)5GATX PeO Bx.,vvuE.bzP55wcYɮgzjf3v,Rө թmzVx7⵬qN Mp.tЮ"8ѬM%lC„ǣ"{MZ2Hv`~+i-y1l9ʲ9OVJvGW#uA-4] sۘq=Ă"D 4|.NIφ&(AP}-nMMSK5fqRLl{{I+B"m4 Y;'DڬD,kJieyjKNx5-̍68Z6qAfG)= i|#,f1boX$M9Gպ/__FBu65h63yU!TWYܻ ae=/`rmBU?La+z,::-[Y΍qj ;ﱘU,FR$K>TRQ~9W"ːr3 W\jǠyG |7v[Mqҧy %&/%Ņ=|HaC>Vrt_λ! 6y${J'+ȥbR8> ΩdǭfWvA^OIz[gۺhJƜ1SaXG͜U?(nUb]SC٨;;%6VxuQrc a48t[ ֽsYps©iNHdžil>?sBS/ss ua]Y@(8ezAZ^@Ij[Vs-hSwYLy @a4 X6NbgXkoW$T4qB`Gw, C35{" t12؁*z!S`^>4E \PGY8Йa744K|2p3[=<嵸#24,o+ qd{Yf_%_I wr <3Tk)$J]82Xq.s?*6VmǓlFtҟ|~wYX_{1G`Ku+M :*oo)t t4(8.W4f>O%xU",WGB.``ϖ7.omR;ip?/gАRb}i9ig0\N?IZU&L)EJ3c/s\^AMϭāR FܐyH%ZKp04is ~f=?p]Ԡ.Y 6~풲o 2:azi7n)V񥩯ZQwʩJ& VcU3{y,ADBHHu4ZX~P[ȉ8:?@?MIaihw#N;UQ*B̝uideoat%, ty+2TWZ#@8ž#,מKwثEUup5ZH/7PC:2GC3DԄsN:kScQ{(elS;pq-^~Ų Z{&( Aư_B jgS,9)+Hb~JǚSoB 8h]r{A>4\K6:#,+}?+<;D]3>^Q͆QnR(7Ը<QY6Y GPQjӽjDO CCFrv[ɷb%r:dA j(/ݚ7#3H\ OX1OYcQR!":3*ՏƲf yT*cYjG%s.R. 'IֿٔNS8M)JWuƢaMW[E&|<Q,z+4fs6*^|q_,k*@oF|T~~RN1I5U5ɜBD>2IrQ0hp@$y"R|`2 B%UkƷ O69Mx}Fq {2(e]+ĉ(z Gњ)4| D8Urm[jo<Q! +k(LxmDGZGٟZ᠎<_1T&qhfH8Gr0!dWV]&b<|i뚸dʕLƲ O#T s T9 N%(kw S6y>4[$y{ S3\(ҭ>_ɠVL[ah1 n}g&P; 03z:[͛+ RSH3TrJy/s7$ܲ4 t+M{ Yn9 O8 x_a$k1: U/%)-eJr ^x9vƗf4pQPs :wQęǍ?>WG+1?|+Q!L?%dE2q?0,c A>jK~;-1b3!ໆ9r21_F`~iz385b4}~fg}G0VۜG_1'^ Bv"ɋ_+W. l<\S؞=NΒ!i̴_2jOg? *C~!^]5D5wࣴ`_ҠK+T;h$-0ݤ74fܥ+YkyQr#4O>07qTciaȞM%=톹/@l64xsjxPLs$i*|cM @ ee20◃>aE'7P>y"d\\x=|54pAC'3Yiw~HPRQJRvi#@%`*꩒;dkȒͺ8M> %"#-9*['!0agL%N4(twņ }+LB)gY[ݵR]J2/=6Z'GsF)`+5lS@XL{Mplj3pRn;L_D83ꅱcyɗ5GTޢh;d?g8lػX4vh[l.4VcQD9Fq׋6:Ln<Pw 8ZWr猽&0->ëa1dWt'eX bЬ][{[nHf$+\! X s <НuWap_sj )0f[b_bGL3?l8ϞIj;j>lN|oEޒn9Youw;.<αZ[!Ԕm$>BvWvGnqf5T]ӥ?'{MUMӐMb{5s79ƐxLXӋݝ Q ^QѢQm.lfj\]o :=i/ۖI!) م꫘roVZWJv8 ''\gY[rw %]C&w=7O(LduqNdHr虠Ȝ1F- EpF\A[^55>[dC_%EY.4W-bnu౑p\ob%-{!iGI˹j q0*֙rN&ދ:Q$&" LH)8-H>u_%!ƕz`XB.y>te `^I n{5M_7sID@L;=(w3IO o!pHZk=IJ3-=s}$]TFt!֪xymiZ[臡~oF~g|r!m%I'=i= ȇHsLY~WHzGʰ5v*ɁCJ9)ENpzM߳ B;=zemk!z&)ÝXUӊ,xV_@÷{CI#nHpBRab-拾-G hgzbyUb~Jq]c.?ΗL[U3p$F~B?KfP=34ר;'v 5 q-Lp` ZMb"FsҗDi$D!`α++H^9'=;i1 ⎌d A,"*$ūx='^2{PJyn%œ~3( L ͑}SoŔБJU %#%a y[#^I*(]V ΅6ʥk-Siyk],cPn!PqH|Qϊq,D|_68cׇ qT\mp«t۵yܔZǖ@];\H9m1 sK[_kHeR'k:5o2}",# `יeXy3/ghFWnTݜ;8A6u-dւǻD 4.wt;+QbHK'1w{59TP nͭx+oӸ΀A 3nԻD\1ٹ$bV0ŢظhD)}'oȻ[{`fi6!,8rkGDwͷ뮼KV+*v~02.l?ckjhߩީkDwvR`ԥ-lo e8?svlqA&LfGK@Eh=uz}+hz,\)-"N Fn˞J8?_gn5Z0EjqOL)R9i(jtgE| w|8נlfjâBB+=SOQ-p6 D2Aa5h'n$͋fA^lvp؏jOL!6 C(pb]Hb'l23 o. )iJm1U56,E+Tnm9д'&5JK }{ND9|)~14 sZhSaƛv JB% ±њO+%H|!c@/J FI:wsB[X'?0v. X::7՟]ۙ_è(G+)pA| H)J;7O.0[KS3(AA{ vȾ}܌w2 ) G2߿$?;26,@Eym 9)r~3+H]Bfq=>_hXm`721dl031] K-9!u~\LJ*~j^XQ$.Wjneģ`^N* VB6~F` 0ܪaY|+]D(0ߍ5q2i#%wafB0 iK^EJl[B'5)kPA6S5j֦S|=8CICNi%HnD=3{wY_I=u54z L8%;.]G`~@=Ns2LpnrpRNb>())dl`}q0dSi eOPJ<HeN@ׄG|>G إed9f4)ۚ*}ӑj)e>0?˕hM:[ϙ]"vBs捤ڗosi27ħts4\q˓~TEwHnpH˧+uo$”DŰth4osi֏M~GʚT Ѭ%7$ f)SyRۑ1@_t zkF">ȑ<97R]7U ݽ\CJA#GIm~р VOO rB7DeV䞢RA|8`K_ NÍ'S&櫜=|Mt9I\A`6IBBDar>J4<ڭoWk2U]ƽ7Z (nU-XT65`ϥ]ߞټaqS[lVԸI.,R󴣱Q;Q9QxP-C3.LM8#?Ak0Q<`!0*)H7"~YoڻGm@Oag6R. wv}bnkUˎ%Tt9z SM ްZ*=m.G17z4G-'Z&.pեi=`<`r _Ԝn|r,weկix{F[ $jv '/GpԚ]Ɓ H{*\iʩ{Xj1VIf|U/,h#1[s@(Ny|J 5ikCUv Ͽ(fX]4 $)u ^k$wUl"Qi;0CRF81iL5ZA ^V.54ْ?w]ٙC‰^MGEu8&Hgn8>fc4}GAyi[>S`_zg؉ FqjY6Քɣ=Ն7]}t>r]7[XSng4Wv+ E y.[0vgy&,Bt]~J#-_g^a"G] [#;hR@(\!5T%*+/JKзi$BF rkȒ6GJtØl3]n1jpqI?m!'k8PŜp8џ_Ṵ[y'8_mzw0y`t8Wz:2Ux͕gp@",KM穨wr!Vyv=͛i[U Z;.TS;Ē1y<Z͔JIGqp#\(z10,̙p5\ḙ, NH(:H,꘡^ǥ r_TC!\lhv57RYb3?̲6UIa~a5znrQ18v+̧}~:tsA-xrP{⺝iA&~ 'Ͱ;pbA1 YW<" r ?}I $n}R-):V'@ dy_aPWa萶p'mmMmCr9Q\K̰ITe~\Prdq^}I5Ǵ~]c{.QU 4S)̵FtEe\H=U#/ɂY:V|l 7 K^_8'E`|eW=7rT8T>\:Yf0^>z/9o"%S&#qJ[f*b1?p!r^w$pڮi9Y`G%ٰv4q-Z.TQB6nqr5LF3!x\ FF MdӤth|vQ(TL%z-~0eذua`wmt pz@юtr&_,üғ2EZ"NƧQi’"pUFrH.붻,̪L.ag32HzoFny~߼E V[]0Qx;Ytq-F25'{+/sЙKDv1_Rg$C9J~j⻗5eң#ooFr[a ߁SUd0.3N]SQOHr*̎خwq&5ˎN{=S=l=im?:mR~^b>r؉tE Ty[ֹ9J x cbo Yy!GeIKs ;L'qEh_Òl.[2~Jqkv{[XRfgJXz:H0[<;PYtmz*JL3Q}| ︓v6XKu` ^vx5AˮwK浓NTyN mӂn5ykg6",= K/A g/l9 *{ ӡ4<H%OE=zA>GuiZT<{4(Cw;7y/gsj<{۟)^oUWתqݩMߟ\m0n:uUHÀmDQpf)Ik"*氅;i*H73i*N2uLvxd?-C :0\AEDΌ}u/%R[T`(qx_(7^%v`w=WʨDIKp@'7WA[<=`Kٟ+sÓw1 6ZN}9ްr3E__) 5}7HMG1Xr! u)~JͺjΨ'~3UC]ea6Bb$!o3Aj.TI@1h:@K#q|Rci?)+cTL!u*-0QmIf7X JFM~-@J| XNd<0n'le2CKU}!eC__:psŎ}wf h ŋ#Gkmŵop`AWZ<#j6O;%\3%ZBϮ]ES#(cXٰ-%-CnNg9וHqHwBif} Y ~7uE#7*S WnO@n"-li%]隻.Be>h2fQ2 p,gҪ&P)AΞəۖ_}ҳX:>B {^ 2'N(' k[`uwm<`k]cL1gw^h'?퐔ar1ʌS&,_5(2v]A%X YYyE.HMvmsOVvpħsLt/An^dm}*1:#' .9%i,WӹkSM@ǭMHH+@ljau8[賩+ Ӑl\[JMPM:wjmaLVc'FTߘW;gPϘwF˲#IBz?:qFVw\׌ 6a.v#7E.>\Kט\Dgp3xUd >ٔiܸ cW@D6iK")k8$Iac{ziFWӼшANЧdYh.`<`݋TQ){ήT̕CF *LG! Дv]Л_^aMel 4$-g;vļ%VYӽP_n*xւl zdc`ƞWKt& ٪>1I: 95."sK4TMҊD7Q:8*k/*' AK@J y6t[($XŇv]ԠCZU|À/Rذ_ #]yuy#1DJV$#OtjkzhU(|P./0D,%dwh <>&zʴ?@EPz%);‹&k=`C ÍeL }xP) p3q(>90bQAZXS~-^jM4XZ־t4&2B $=rځmDPOJhZkIu}f]ءy@y!P궍=v?00N\ chÿ wS[鸱hE^{k6x/㠨zr2.̖#2x$8Sx# /y%KUn#Tc M#_HK}]1w<eԑ c4U Y*|!MÚ2Åw%=7vB;wDc=Zټc~/ƽnެvt*_\B޽PeaxVJ#|\u4M3t[`%mQS^8uίVipm'ʸ|"5< s,s økḎp6-`f?*I wCXݖ瓖 t^LRW:-K з微"W xrsK4NݺW˔9}+Gz<|QpS}AV1tsYs0^|v LUSYzxə 2*H)daQ=c f*/ԣZ!m |^ʷGZ шCGZ^{ųAJ6 64 ҹwoW ^+ t.j@ߤN.  C4(-6G_!w Utw88 jV3p A~5fƠ_~GdtrR #'v)[zӜ\kʕm(o32FeWNmG)p;w{pcuWι+gT$_5dچ#uT;0YL]^bgn! eǢe61XZdH[l&.W@( ݆ED87VVś|syH/ {n剡=es0d;,ϞÁ׭Qdԫ'粓}"6M?o &_G|~[SIjo벏*ٕGޟ$`+UK䞒 #],؝J;9C; }#&cn?(:]Ѿ kʂ-g pDy|wi0FZCPlߊB4DnJܲCNuY8,w !Oj΍~\VAQ2i^Hʴѯp?X7 iqKHD+h|7!Җ=g *8G4{@S/lcG1 DIxͪa*6}b%!3\҇K-r4$8Bp? q0B,BNID-ʦЖPPĀ]IVdD ugʴsCZe&ArBiGXR1KAiu`N`dlzq2)'H!h9H΄ @Dݠ:Y]栆-z]#gAmާ]=&1[ds7`#G.⁗x"T?Wͮc\'^<-A£'zl tc~h}cɇ̿>/M&xL ?s <_7Iµ}hdF+nߟڕRU 61o7>>jHȌ؏,3G,{hX28J#."v/癨BnZ Йz;,l-FKLQ?RoW He//rBCvG/r=(ʯ3VO'*w謡I)*'Ǝ7'qcIaew^t.  'YZڅ$|wj ry(Tê7@eߙ{fnl"+3f;. 74ςNIKP}<3fDA6jr-$b ^P+IX>WKlh@-d- {t> 8ϻ*$Ӱ/k`Nڃ=wg3^ևV"f,߯Q.87Z+ khjsL7jLt%aw KRJc&3a&IvU7͌5_e7{"K4ܟn\ԹvI&%= J ,! \nWUR0/a3 b8H=xwJ& r idj *6Yi"DchQ#ޓ-Aϩ$cC1<~em4wOFASCY)23~ͻPRQV 4Le_Mև()'2Ym:©Pti.`iB-"䃖:KKB77Skq'T%*BJB4AP/!%쐐';@,^VJ6b=Q{d҅6Lvк>6]UTY+$'4I>HݳRD7@̥P*i(hh0hAY/!ҢtY_$ OX"&;LG0&fOӟDT"aCqiC}VTt" Q m[Kmh-2[#qW5KCGŇUƏ"{$$*uw аasD=< 3Fbnco -۫vh\5!Cu*{LzDWc@kTZ"+(Wg.k4ʆ[ [y q`ˏ$ަQ[oK$elA{ANT0[x N Tو#qJ7V:K$$AT.:Y=?_8sn짽*ޞҐ] ƞ~rmpPS1㭳#3IJǼ|T1_kx.s vLASQ6S<*&Һ*ebݹzU!MPX _]jS3є^UY\x&֤bƸN)cxۺFݮqT N̰pJ3>m2m2j5?{:K_ ݆h:xTLE Z~%GxC)*sGӺo\-oDIđ|1֭*53e<'_}B-嗧F||a-mDs^ݞ?zZrM.?$YgQ΀p9 SR ;ͣ#*)}}J%LDd$Jm/=bskX4Xt?9Ho2n07Óe'җ9|K#MӉmi"'K-HD#,jۡ#/% p,'nLʗ,|(~!kD7piua}xά$z[C)qwx7 C"sR},ڲ>i .taXrb…wʜTWV!1=F@^r%f<_9z4 lq7@kO(!+kdP T |te#e hnz4v~Uꟴzfwا7Aw`|1.Iz^*s?R#eZ6cƫ{׷QO2MbМ+ǔ wmglqdI7m/oJӜw7H>NK4vp!蚤Z%vpAGEӷ%[U}#"[{Ywۼ4+q?hoķ&N[|VKD]sWmjf'~ Tc?:BОi!m o9nTkxγ칱=%!E`/gziݧPyԛ5Ph~> o*& mDnDj\,8<'eI+F\.wqر**&5ߨ~iA(S=MEzVFIGƯ5\Yy`QS)CM8}%>B`z'.$*RWt̅Z8T5Zip-I[}bPf-CH$wP0)%U]DQA:݈@<k0̏m4Eha ) *ԫz1S6tЊ:ֆ+5)H R։v)I^|Αаh&ՀWMtG/EёX+kԫ^uVI^;T7K2IL@PT Ѳ*;4"Ӄe^.&/1-ސIh2_ ~>9A(G/dXG?}}cɰ\d&-Jم3&o' x UQ˦ϔ=D%` DYS:s{ FF?!oy RUJ{m۰?@n Qx6 6ԏr *7 VˣO=JZLif n6ou6- ᠳ*3zv-a^8QZV[8Qc|S~!cw={d`g:Koabiֲ ݍJ Kٵ43Rat4j,u8*St 0Yr黕n|X/Ipi &0g**P y\m_CbV{.'{ßYs@♞Hӵ m}gL'z-ZL-&|ZF̼ JB>eSY&ȶ?sJIڱdP@Mz{pS4 4E#e Q-EU6*6>_a}3fC7wxl&. ]-TzM2w`tqEHKJ2 e;`.CީtH"E1 0/@NoGkAҌdPӌ{~PB5|jGs)_V=¦Fhn$ a=,VBI(/kpNo!6@l! >Jz)ʢM֧;ZԂx*Jܥu\|`VB|yf 7W/.AK B)Xy &ȭe~;jYݐ,9u9?ȹ4X ٚ c$J`D"`{!4qwEj8 "q.į@AFv qnL;Qmc BYE<V y-P,f^OdVl KfEV*ǑQFU+ h4R#Ob. dEj!}ReFPSI\w%礝m#moWƴ&SA!fu@?Si\)j2%B_)R3Lg]m*Y>p҈xVb\[5w}q "8 `~>)=]`eY .ϗ͚NԱtiMYʌ$TaHw~I+ŔHˁw-Sϝha;a;Yjh_p4}`ŬD#J6I 줍>I\6uըg^w8 bLj`3\@mJeI[hͪuMc@@5o?cе(1oD_#wx;yi?;\v^ncHY@mΆ|7Dxū9B|~&ggPL!>nTBVoGD 7oVدKRV-DWݻ*Т'kv/4;HQĶ?T@A+zf NH)|pq !?$Q&At{*NBucS J_Hܥ>ti&ʼn%cI:("OHXŢ%q"+]D8#_sO3~b=nrsHYRujK-uBAћbv}թ) Iebcl]m;8ƹ* GS'ǐ,u׍1/O tW荁b:{<{S;?GY/kc OTSܿ5}La|; k{P1-T?ͼMc" q̼V,Dƻ{rۨd7h}OU(Ǧ@n_Pu%1XkBڞ9auO#U&CL-h6?\k4>]1tdx<|9ӚHNfVK\E&H RmpZr{$eC߳~<& ]E A~W{ jKEpvp}nmhjZp#W ef*9':/÷2y/A2lU ȩQ5^a1 qjaxÌY~K|r2mO_ܛadcKgKr,A4 {0>MB7EꪘgU`!y0@;+`>7Ԃ"X6џ(q)ʲ u0+tGe@ ˔na*řl>efP"|hPBi¹㦀jIDNƭnܙT㔱n6q芆% uώQٙ),S|!vg5C xgLε17HH_q0h/1阱B<:}>dn\=N>XC0@[EbHȳe>@ HUͻ#H1XUy{ѦpmLObYRk_@A,/|| 9v7 \ zce4ڦMT )Sri'G+Y0 eXևY #^u=%l;OX@t)"/59igR˘;"LK(*rr؊ -mX+M-{(.zSL'2+Jt|xȽ 'HF~]sK۔]5:12 N%uz>9Ds(1 ?{Sa^ #Fg0d Gt~E|Gv>vv?J&2G4 "2O#'iJyrR g+ɞ\ȸqIYiKB_d#G1d&:o]h1S`b7g|!#Q^%Єkw)zK{7\:}*J8)yW=mIfmh3QN%6̯<=ncI5UM]OxG]]E.Ź k%h4T𝩆{sXI;84Šp5-qy֫?R@T9wΔ8"n8V?StKPcɬ T%@Ov+!ievYy|eR*VONX0<wm43KdCXAr sQwK`Nֲl65;6 FM)c)Ni7CZILn)<= 9ݒQh@ѫ yCjU>DT$n~H!!|vK@JMӹfQAZ:-Bvsf#\Rw VS^E [y[m9N)$/`} iàd}j[Mhh4 -̿VBy>XHDz'ZǐK`ڦYboWa"%љwW~ub6ls@i/aX7Hnj#80PmZl~ F,I˒]. ^=I&}g]7+"K^N,P2׬S;_œh_.NeV2` 7u&z])Cx$gykdop&_Ց06#lO| Y1hΧ6Wѹ$>#7{r=%Նpʾkbu0cbLB^KL /7BE(G*o4*Dw`GD4uoXQЕ߶/if ͪbX4+u>^jTY\]{ B{ȩ&|eu*2n=nE{zK?Ҳ|½`nKEgvD'NΙ5LFK•[Q3z/{ byof*hOE"״$sL:Є:;|)96C/k@"+I(k$߈ҔFȢ͞[yWH3l8شAON?*awt * ]1,c'lЌ8##'dz?cg?D?$K앗 "aߺDX.GQ{43ja!ͼn  {-FLXet'$kn>?y aX>d}lN%~8_Gʙ~%{K{$_,ե`Nkc Y;mBA!Koat:uZB,{=^ #"aQC#Y7m L-yA U' ŕ9I@rk,|M(|?/ZǬi<!~4uWGAYn SܼD_P3RokYA4'¹Ypd2"ˆ\X΍D6/{E~0=Vh -6/gz1PCzYH2"KgJM?7ߑ