uwsgi-devel-2.0.14-1.fc23$>'Is(Ln,RW4(3>7"?d  K )HNT<D< < 4< ($< < < <8<d< p   ( 78 DO9O:OGB<HO<I\t<X_Y_\_<]l<^b5d7e<f?lAtX<uH<v8 Cuwsgi-devel2.0.141.fc23uWSGI - Development header files and librariesThis package contains the development header files and libraries for uWSGI extensionsW`buildvm-09.phx2.fedoraproject.org8Fedora ProjectFedora ProjectGPLv2 with exceptionsFedora ProjectDevelopment/Librarieshttps://github.com/unbit/uwsgilinuxi686aYH`?%Xq=)=13]Y, +3/,/_)4*%F)-*:0/*-V\*+-.:1%l( ]2 e K .X',m  - ;/MVWA!:D pAKr =Dh 7v!P5 8-{- C f xhdP 'ia  24%YƙC!V*GM8&y Fl6jZqD[P.M` }uu3=F??lPZ 2')S.!_!l.-G;In3H\Hh\`^K1 Vh4LU` .VHGAKB \#k< PJJ`;Q V:Bl &i5-QL; w'# X $h9,Yw1 \ &*;!Md&F-FN JJ6UPiDTWYTYS/CVILRNDIt&3JhAhM&-Dp$UWܫ& YL}e# =7*p,0|?U} oI[Y'(jS9=oNnT QRVR+\P O Z+T ,X+VTDUQIK PQL /GPVQU2LB8Jj eTtw V VGQ }O1xYSYqU W>Y' -HS IF )Ǥ? :oIM0.eG sXB$/I55fd$Z{p6#YbS-0TL 7H{? 2=^~T>0=t"arzA wB _G > ]K @m-a' <?fokkkA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤AA큤A큤A큤A큤A큤W`XWW`XW`XWWWWWWWWWWWWWWW`XWWWWWWWWWWWW`XWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWcac651ab0b0cb558da38685f16e8cb3521f7d6f2de81c5f79907a8a52aa04e0d43cbcc530c20662fc51bd54a70c99acbc264e048aa88e4b337eb9867edfbf4ffe290258443aa88d6231bd4138636cc884559a7a6cfd9cdfbaae1bd7a2da6ca0e211968518416b279ea6db1192a1050955166e8f933d9bde2782f48978dc0a9eee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ca495399f5da3ce2724649b47eb118f7549344ba58c0cf350d94c3390e435897cfa06fe7e48d863fd00d43bfed94b052eafa782502903f0fed08a0098cb077940e2a14e48c7adc0f07e23913c2e4c0aca2a2e6c7a6ef86c5f3ada0ff767c94aff23970ff6c0aa008af56a76b9b142e11599b9355b544209aefb918421dbcde6cd92173180d52a82110af5019342e3a2a6db9a192c3e08a0667462de05dad334b04981615856b7f8b1ac472bb22a7ae24f6a5121cbd23b6908d2a0f1245cf7f1555ea42b7b9227b134110f3f6cfb51d7410d2c33447cde6f31616ea18e20b8efab9d2ab472982095eefac0ec072bb948708bb2d56ce88389e484aed35629c00dd1f00b9c57da440f5ad24c39aa916307b14717148cbe12d24095d31c93734d8467bd3b4d8e7268fa4603e6ce1bcd85565bfaf3097f81090d2dc55ba8839e664e97fcf88f394bf8d51390caa73f8e14c7fbf11d004d1aa3f0a93d3043eec57f9cdd8739104737df2c41c2d2a2df0a2bd9d96ab47b5988b6faf9273622812faab89f8d43eca7c2f0a5dbf694a479a51706af69c700712e214ed3b19bb671af18cf38fb86a39f3ec6a7c979a7052dd6815519ff7ba595993f4582c90cdaed920fafb56903e22262d0f868163976bc5e8b51e4a73ee7c5cc9178b4e8f802ff1678f2f428fada7a6b48a59d42b2afc03cc61be7ca1820c804d8088504fd8fb983649191e9df6bb441c1d54ed715e05a14ebdb801fc8f393e4d47eefc36726926c4e4806c28895577b8befc47775537ecf81fdbeb1180d6af5673ec7cc8a8192950c0bbc1d0b00c5c6c5ba1fd0af336592b5b5054e041793f74f77348395910e4abeaa26c2aabf130060a9929d5e912a710fc31c38c68b0cc97f4eb762afaf444b9b4ee27c7490890a4ad15233fa48879e9bae698bb234ab7e37a321ed82d00fdf1a285428fada7a6b48a59d42b2afc03cc61be7ca1820c804d8088504fd8fb983649190678f8045312693a111b3f1ffb15e4d7a03b638251e8b412f38c007a57b654cf2c635f26fc828418f98c74a30039dda6d91b800e00b8920ca5ad93deb3198e5533dc2060a5f77d2e1f9f6b9c7cac5b999f6896e2e5685f74170d9360308cdf707a05e669ccdd1999e863623edbed7aa4dd85072c3be3ba8a0127d1a2906240775966108e690c629a8fce96e3b61809e6275da92b8c50c2a663d675676ff6348eaaafc1616d98772f0e46f9e0eba4a019620f6e745bd5a64776fd02c3b6e4ac9a5805ca70477cf5c94670c330d00f37e3e0d3e02cf4a55508c21d383424669816d72f807ddde91a00d1a7e5c2b4ab0359c53b52540b6b7a404c01a2c71c9bb05a48ceda3c5fbc0995f9758130aadb277a599fe36bd8accbf63a8edf5a9697f5c5ae9780a6652f20c00224c8fa2adc18c1fbf6032c8e6dfececabe86b9fb8ae481a05631cac799a8baeb808fbd782f88de9534479ee9fdf61cdf9b67abc2698d16b2c7178da249faa038d43dc8e00ce0d9d6c94d9193fdadb4437be1de49bd9b0ff87d9ef4ee73a0713bfd52a91a65b472972d45f528ab57a69eb6291a741073a1bc932e51360763d43d7b1668d675d4fd4853b6fce0c66d91b417735a3ba1452ca948f2f43ff169e6d7162a4578423ba33b3a0164baab54ef6a02dc949de0e82e89c846bd01908b40c368094e29a944ca1b3568acc38a7a096c08f1e2568f2e3ea1bf030b77a82756dcac6a35de602bdbeb0566f18d429a0b7e67cdf525fd919c6d80df5bae72e74e62ff18d431dcd753da5194faa9e7c661d9dca51d71f86344f67e7d3c406b288370a43b79dc02535cd540ba21d20b7991a877ebac3ac769b538eca9b5fd2a25704478cf75da95d984a55b639191d8529522e7e7a3488a05d23aa0f8c259c37e57c42232f1ddddb410106b09599e9fc8074e394bd3afd7328c4606c24ca65a11e4b495cd4920ab72c60570a92425496fe11c17b2d5e516d110783d4d856f664ec16d25e65429d57ce4193540aec60f2edbe19c064306a0b47834fef74b654952120d2ddeb95464d7cf83542efd340f56b483707c8265276519042dd81e283a903006646718cc6d7f46014508b5f2728b43cf354e902247954e5da9f9ac253f1cad8d2dc172f6c78b742bda03e02c7753a9caac35a2d2bffc2f149c0a374f339a66940015dd1317e3a593d8a235412b1a6b5c890fe70f2b7334fa3bfc4a70df00f18fdb6f8e5d3cc44b04a50426eec3593652d5e438d184ba28ae9780a6652f20c00224c8fa2adc18c1fbf6032c8e6dfececabe86b9fb8ae4813f08533311271a4feb311529237bc87e5307e24105fb097862d764754bdc2404bc0694d1cf86d96bb967f1b74ee82ab1bed7b59f0ba1f9ddbc2c90f70c160739e7c5d5f650de970a7ae1d4d6c07c0f8f0d78306bea01ea6ee34de1550922f5a8b770b0d3c077c6d0e110c5412268891e2658b41686cf5c393c71fcf476d13778a840a2d384007eb3fe835b586a8c41f3c6d770b8d4a65d852ab6359520c8d418c4a68034dcf748dc9ee54a3603c112892fdf689730bd50383def407e90e1b1888ee951ca1ff416cad3c8d53c2749f9f21ce0f0b419fc639efec4d1c2bf81c080d893b7d11a20aad1361dcdfc60131b153a9da768811e98d98bb90c2437129fab534b42861df78c42e67fca8d0979508e57569a04e385d70ab6a6b76840db6bae677a26db86c68d8e0495fe6ba0f51b384df58b1b5997c7b891d40da53407a6acff521118248803547f3e65ff97bf00a79a0502d4f42ef76576155c6f59ea963b3da9fea58f3058635c6f9cac213db385099d297f55798883962762d69a6c7249ce819e5198fdf0d82a609667d18668ea8f8a03d10690ea1febdeda3ba584852dde163a718f08fd9e9efcad8f0b884dfea1ba0206f3f4790df82a58cf18ef40704404af3eddd0cbb56e3f9eb330f4f3e994e4c71c25c3cc91ab29f1a6018a52aab54360baa959092b952ff234ca25488beb918947017dcc2c6c84643d248e0f3c5711a4f75b55a46a732dd87a55e1d78a94ba0b07601cfaeb5a34473e3a24fcbd9e0fba71c7eb961a4f13cc7c66457a9d6296a232ee322c54d5f80f61633dd1fe127e04e4092c7a7545b25b53733d29e95b9e939960dbf643dcef3b204d80eda44886f66ed80514703fb9970f6b33f703dc7c38240db1520b190f5f4c49c99a92e6c520d4a64f48c57257fc88658ec3a97b95797e1bb056d24abbe94c029f1965d43433b4063f343a782824ac6f0d619c69919488534f5322828911c08445059a6a4f9582829484b3518a8b81c9ba2cca93d63bc1463a2ddd68b734d61a85a360b1c35c1d8c8061f4de5d7b3667a4653aead04f582faf56c107f25be9cfa033fb3cbe4f9fb0425037fff831a4813b424795f134b4d70f6f269f2eb6d1d8e35f0f3ea3fa09ce3234de7311e38f402f379fb95d441e23e46b3f9459f7c1cf9e9344a62edd41e6733d9d459f2c4ae876434a4bfec0dc0296d51477586e5108d26a5a141f5e40e95fab7013f82e19c6e48c57a1ff290fe89b5680df709320a7f8d700dea1032b69350dab22045124329adeaedc96383e60f8d0a04b0f8d0e6b6a7cf4d46988c5cf67a3423a6b4ee6f2722d47d248eafdaeecdb0ca1d6c42c52df195b00a4079892a67da65e9a748f7d39acdcad7ff7e2316de137d48af776c5530f2b7f5f30a0e7d5e081684cc577fdb66bdddc2debbbfcd46b6b7d568bfe62da41cbff6bf2bd1f568e143fd69276d5b393545ab1c43749f866dc3fc0801c623fe585bc3ddc423c682b9403848d13f63dfa91cb6cf3642f8ccdd0eef52df5b45445944017b3e5377d9b38ec2e000d067310f365577e29626b7b09cde9a92c3c2663a60e38d42803f4f792537a93eb2ff7d873b93feef7389520901e8771bf1cf8a27a3193d2778073251f9955f5083ec1462c0d7fd47b73e40a0a0f7437fef010f78a35bf6b75c30c7acc2dfa1f79ead90c1d5e4a8765ab027788661897f0acf4528ae8b0a08c91bea0b82adc9b2bf0ce9ffd00b27e23e1b4248673111cb9e74952d564383aa5fde2f8b4d8ca4da1062a4093078d3648b03e5badac69d4c32f0fcbf5fe97583eceedf6d7ceda039e696dce5ac64d94c73be940b3deeac2b683744789bc8bb8e433bf65214540115414c821c904b2a30d60a3ac0424bf9b77a00024b7395de7c86c21c083efd46e4027bec1b77ecfa93692c9ec6c92af2e276761199e39c293ab69034858fd2b29e890ce331492a0b3d25ca0b77b17622a64f120dca8aea5b2712ddb5d25106d169a71b8bea3c735735be609ecbdbf937e46713375acaf72b51319cca1cb3752b7a0c469ad0e454fa9f5cf5435059c0096bbe4bb8917ec26ba5f60beb777c6768da808335aff8647b7e875425b95364808e3fce48bd12fa1d7dfea30ee52cbf3690bcb6243506f7775ea194e19f72394ee18d7ddcd914935a99d0240862c2a38a957f3764cb5a18b3085818b4883a639cbc60b10acc0ac31d82be0d62cead7a5ed53f95a255be55bb670b4a8f158d6c8355c1477b6c9aa6ac6c2a02821e3f9833269f60e0611006bab1c7fbad55448a27b263b045db73d35f2e1ad34b1dcfff1efee241ea44ea7014f4eb6890dfd1582a8e2571afacb08c7a8c9106e72c79a33ab1011970dc1b24696f6015bec5267412d8e9cee6435c3d88dd207f8496c590ed8349b4ae33c40225db7d950a0b1404c5795b9d1bb7a3d060c0c6eb2d2b76b14beb48094a3b3901d072a44c362b032459a0da981e64af2268dd7cfd3210ed84af020d5506f999e827a6539d9df27ff15c0910c7d13932e74e9171df2cfe030ff220a0f3b4c459c62356015136025aee904ed45909cca93e939388707e196d758fc16b0aebb459c9f944d8a01050552fc2afb1574272050b8e7f885b455503d20b71115b2ceaedf1c555c72c231d7f24c385fc2eb5ec7d2a7e42dfa792a5ed6253f43aceda9a9204c27adad9e61fa250325ed92993ef3bd17da0223e45e4548ef1724e982ef58aeeb16f834bc5d721082cba964ab5ed75b659458b66415bad535a8ba04ade2cf160ab2e41fcc28b7f31c7ac5f7a447897997cf5a4624b1f13831b5e6c0b24478168c5a93ca813b1aefdaee034bc9812342e5f23be506c8ed12c1204228debad669f52e439a2a779add1d2d83939a7335c1de2785ac2e51d69e7927345d7327667c8910bb50f88b19234b35d2ecd15463e53871a4598c7499eda5255f474829dbcf0907fcb5d604dbe7b95a0b3aa05470cee95880bdf36e0b198a387215bdf6b20dcda5ce0414211e4f3612d0d9e86d6314680894064c034c0a5909734db6759c8719e0cf61df6e65ca3f5357c39d5eb2a7019512f3a114ca67e45ef18ae6d8175ef47fca5421cb607c880520715723863ebc90d04e4ef2563723ef0eb5a0846b095c36526d2e2eee71e3861138af85deba55745012374c4b675e4f2d1537be2a9085eea9a9154c66fd5b59835d8a3f02c662fe5200cbcfa90c1c28406c776177d46f1d6285d878a50fc0acdc9ad6fc184f15acfebda75c58c21de5335f20b74f0140b5c283622114b91267e6582c2fd4e91a4ef62842d6cf547e24df1aec3ee867d65c4044ca4eed773c53f803a28da58b6876eddefa8511e1974d8e77a984f814c5f35387251f38c54cbde61ce16df89279acdec305f10893a01bf226d369bd0c1e29b16668e778c7bcbf5954a296efa5238f87eb0d1dac02d6e51f1dafaa124af4b11956c73cd2106fca593676811f90edb2dbc46190ed3249049c5517b2d9c9f916294b2a3f803e0b7960d903d2bf16891ff5797b7a75482ec3facb6aac4e9c9a3435dbbfa5e6587242b96e5d0900285ae9ce8a4473ba82aaaff7573a67677080583178dc3ea3019376129d95d4f986e9c9ab8d124807f1c4de678ec572d2a99aded0979e5fa161c93bcb03cc25bc61508bfc034cab830ade39d4a87f920cee142043c088325b99028b6b4275fb7fbb63c880791b20ef83f3137d43f969d627337b5928fd3997178c51419c7ba33a3de8d9349fa85254a79b16b10d1b7502ef099c5ca90e349f5ad31454fdf796053bf90373b004bf314d5eca54312c2aca9d83c22995c05308e0119da1fd28b4127d3615b5cb8d6a124b3a38c06858362f70b9a947c75ba75bbaee4ffecd6b38b3852eca82123b90588649a09d26c6ccae64f2cdbffa9dc968ea4914c82ca2621f8f0b85af06b997bc00efb110614836be972affcbaaf450027871632b55e882ad6f9dd6e1df1c42f96ab3d4f90c4a7a067d61f9c1feec45c8195b05b29ca8e94f02cf47d19a2f8b69b8e92b6e2f9f1be0d5b9d4808a7fed94787fccbdba566993ed06a86369292833367bae6d9db95fc28cbb1ffda3c6a5c36d284821f75f2eec82c84f34d1b88133abb58157fc19b242eacb2dd2d99927b39431a5282b171a7a0cb7ce202da1761be4d1eb42652719f671fca22d489e51dae4fd5e1f6faf15711ed978571e1c59900acc6a1f95e60019d020882c3f8ad39f082798537eb274e186b313280d66a94deb5ad6c94470379211c6b365fe115cc4c77ade016470cf45b82c57ca7e69946fa79f2c26485651a2733e28df29c45f72eb5dd01822fbd192c73bd884f39e7a6cce831a89ed077cfcfdbb97f8d188f0ec3e19f85ed4f246398f7e775fb03f35ec21d8d143c33573223bc07e937b0eda9558eccf8a76ae0471c669c543e7df229a57c456cc315ac01bbfdb7d5d6917cb20a72f460ceeba7021b449794d4be617628e2f2b6f2ed989d59e5f19aa9364614c726e3b1f289754116ed35482d3f5d13e0b31e78bb2c8a5168e36cef223899a803d51149658f852d6fb47d80a712cb942ed58b63b69c7b9a1d71242f253b31eb5497c0f4052eaffe1921aa84677cb680bc75dddc5bf4d996bff9a090e3d6d813bdb971a6cba7c61a045002c297f48c109424c1bae52ff2330c6d74489398a481eb9ee29471a09c4f790e49049196602cff5b3212ea926ba914270d7de80b3c97bfa36616cff17ebb80bef4a7cc1be35b9ccb459025fbb108b3a1a66590134b7fbdd56e424a637a2e8ae69d6e80b3173850c3ea6b8928452ea513d125f61ebf5f3542cd04f2efb33de0889959320d0952750690aa8ffcf8d5930f802097127e8613de1168a116dd7a811e4412102938f9ad4f75bcfcce74846281d0e043b0e1632639ea7f32795365dbe87e0b6aac8d070d1d76063fcfa127a9b17cd7553856464830354c02b1b768634149f109d1ffb28ededb34890545fda8f0eb9ab6647b3c9ed49796ae2bef4449902e452f5db3463a095d1330cc492cc95c5e5905cc5079b24016d7a6745c34837b8a4ddcd6a43e5ad30e10a6bedfbb3368ec898a0e877db346ae173ce4071fba4e49df12d9ee040d6f0c7af7f5c32ddb45f585c8973bf033e093522d2b7ecb0b772f8b4d1dde935672d2282d8783cda272eaeebe45a7be2ed6247a11b5ff39cf9c756d372ea296ba2ee0f8925d0c6c4113d79e3516bcb36a9ac19edfede2c58e5246d66e7dbc1bfcf72e2db2fefcab4634fe8078a81a73bbd5460a619491d91f39c9d48b8c882f5cdd4fec90862acfba491296887a3982958121586021e5c7b50ef0d8891a2723cd9ecd3f6dcdccf93461f784fcc057ffb7f4b2597338fc7deea43d1997b6cdb083e9dc0ecef846c76743db84b73c7937ac707b3a3ce25fce2afa97113b4e6b78e92733a6f151ca87b1538b49f11a4643533738619e3b0fdb89e65080dfa3a071856296f8ec94a6f0ada1fe14c2d7baeb5655b56a22fd048b141c1cb18b1c357701e0f1db662fa86722f2606596fdc2433b2ec6f8f10137b6192d3efda9daea804d316ca229760ffd9e7c9903bc2117ddead7f3d0d0fab500c6141ffceee81968514a50eedc1dad81fedc6d36dc2fb05b1658c3206db9365cd240c56a9d9357997cf9d20c6c0806889d9ac8aa6bdf8315683ac50034b7161e1c972a072d2b821a18effe4d8ac8ce16159ab1993271182b8ae98e7775c9baf28baf5cac0d0ed4a5e1607cb6fb2a8b32fd108f97025f13fa05967324794758083a2df83b17f426443c57c10aac7510f7a6bc7324fc5ec920d8e255483f083dab4a7006dad98a1c6db530679e530b96dadc6dea3c306f0ee561ded471617a1618f329d4f10aaa036478426e94a039f0d37cc05fda986b684140db66df833376b365795342f62e8540d17fd6cb608bf35ed95c26a41fcc975bb71e2c864f0442e2803ad02c72d56b267d7a405b70ee6558cf5568783d489c374a16bd03ecffa4f14a483fcaf93e00949fe1970fa19c9f9a657bc6364dae4dad7ba0e517102eb06f8d7fe405dbb9d50f7e73a7cbb3b8b495ce4bb8fa2645da9fbdb15bc8f6f279f1ed178e57c7c1b4baeb6ba9d91e3627f7183b77c3654738b48a7f55e5c7b3f2f2f1064586f93feba8f1fec11d79d84a37284e43e3a169a68deeab712219042a03ce2aa6ffe9eff164fc4af007509c09902abc610fc64c6470692d736e00da6c40f7b552c67e89a414341f8184745238f05d5b6ee7ceb6ca5c8385544818de276d0d8fc9413b1512e9a7760ecbf2cc79685dc4392c71196cb80395dcba87e79968ed65b20b9a78f59371ec73e1ed0f4c0fe383a9a599b2fc5680da25d4f4e749ca5a15dd9ce48dc39439feec37f94710750af5b3ea1af255f9d3f825fee75e46aae5797b9fa25360d1bc8579da8d1f452a39e913226715350bf8b44236261e1b3a08b73d8625c73a9ed847e2e41425c0689098669141fe2256ae69e9ec6ec132cf756b4d24693bd37329c3a7cd847a5cf931f0f298f0a4b4d37e16e325146b5f8e3e2ee6616b988463b0a275f274be0ab8a40ba606bf417ca4d2335764123590bc823f27422fdcc251b72eee84af8b532402621802ff66ce8aef50a62375c14af87f2d676397e70e9e6610a43e1151bf1b91a0b0c61131de2d464f56b3a166cff2a9f3995039d813be492e2f8decb48a097676384183dae518154a134304555209afb42b7336fd0a50d9ad8f16aa150762690cec7f5716a181cd731ba58ba24abe236201351d2d2061c96fae09be0acbf1e1f7049094c56fc31efaa1a3645d206f376b4fb8f04599a23bf95559ea1f57eecb6105c1cf1b1c08b3ef747d53107ecb46c5b4e173eec9a8d5adb81c89b5cfc182d1a1ff07996ef73abb658a00510987589b471be58513917485f097c52d5e892373985f87a4650d9de6bcb09741b61bfcc954bf52073272c6bc926532c48dd600219422551a9bf2276fac018c63f2bd84ac28b73d5143ef925438324a4263d13a30ed763768e7237bf611e5383f4c0a1096f553c619cb562b086de885c3b11bc188c71fdb7dfe9450504b6e854fb6f548139ae60d61233eeda7223a502753eeda1e8095ce7f6e2afab47a96fabbacb5460632a88b4dd9635b1962b135076572308c7bcc7ed795c468da3e4269ab6d115e3ef087d315891c9ebc9b5003bf428fbe7b4c75bac67beb1a6860d1facb86e5e05fbf50ad0edaade0b0c239e281565f3464793e67c95545fca0ec51ae34a4f7826ddfe3d73fcd42e1b50b7843a721eb516d0be0a6419c8a52778a4fa9f122ac34e58229a06eb72f95c4c8c3ca4da9f2f1610217255c925832b5dccac8c8696f7a33564bf320678764a8faad63f80561fd5eeca634044dbdedc2faa82ce17d6c8b2d79af7646fe8cd8940aeab7c3b9be7de92df939567a2a4888e5229bcef85402581b10446c89d7176cb0c35147f8534a9f463c28f2012cb605de6ffa56d7664461daeafca1289d12c31e09a69282930c5f2a827da8ca172a77b63bdb98a8d8096d59c75a73fde2d6fb93e7c24fe56447c80ac8c8fd31b1ec7e310505f4b2139265550011c46ed6c05ecd8f005e413f2ee0e2e36d65d7a2d99d6addb0df48d8d3f9ba108d19afd6b78490bfffc4107cad1a7c124bba03a78fb3c44ae2545b703ff6db54c76b3346388dc24836c66d8ac98f915f596fb961f46d662c76569505a23e30c497ea13cff38007b0f90edda3b15a872aed4ea5ebaf5842f2a3f8754c048c97ca9d229d40751a238faea454eab45fae499075a5a89304dc316290a002e93f99426c4369dec6147d1b6b4a8fab1e26abbf90ba3fb1e5cb2c76f2ad423af3efa5013c13e17dbc9af21cb307323aa8357e61c8daa16c61aef85270190440e349a7bdf67a61fb4c56759e6dc352650e983b419900954aaac31033d958af31d7c7929f106ce3b74757470d6baedc69b202393b1d4ba573477a568865616ce4f88f5fc4af145c73217facd99f60fcf2b6810a05c3852e43e991bbac0508233240f8d08587ff3bdeead9f42614a214b4d067b1dad04e1c263dedc10bd22e24ff0e1069920a2264db8000e69e3a45aaa258994a5f56a8e36feecdcff178f8cc11605b4e8264d7890336e239062b52bdf3ca1ee52c91a5b213f5ebed4d208510267650bc6b2ccedf6adf1d40c95233c381f9a93ea5e65747d25f3642b6f9ba6c80b6dd3ebc7e96fb4483e327459c9ee54d966b0c63c8440fc34939888f040fcb7ef07152cb4c58dc4f3e899d90c24073dd42304f193f5bc065ab776a2823d311c4af11d037aa3579189e735c73725d29dee42ee5b1b908eb3809582b827913c783d0df3015aad3006b7c4a8110f791b19781f60315a2a4328c24a5209009aed5ef99f88f83217575854417c22b1fcff0a0838a03548fa75da09b65426d95b8adf8c8eaf123802e945beab95ded0b8a81deff813e285f01b3c1294f2628bf604538f477bf7107bb49583840470d3f455c1fd430aba6b5d4d00b5711d23aa0e00a4447dd498d3773263696b8105375be9de9d986bd182658bae16b679ed69da23ff40fbb34b27df371d5d03a455260222033ef9315a63e722925e4e71cee568390cbc1fd9818472e4faff06f87b01c070d6ebefefbc4732c94fb2b94d02890dbdea1f1924f5dde4c455607cc6bdf9b0dab3d773e92631246df37d0c8d005d133c165b814f2b257178b97c97953b9993932cc4f079f56d581ef015372b997e1140fdb1c6cc9305bdcddc280ad36b197ea88556634659ec817cf8df1f655298cca9a444baac01e999dbca92a192a909ad8333d0156c09079ff569c81891615244276ea1168dc0cfb7fdf814def886860a3d1cf5abe5a7501bd4c6b0081f12e896e8d58ee2507eba5c822956a1b7e3c3fb30b5e697603bbc13209e2196a28f64dbdf86632d62e713e501c2d7a4cf3ceec7464352cfe79e9b1f7e3b4eed77630354ae8ec1b605aeb65790fc651a48cad0e5c21fe164e9fb7f7c350e6e7410eaecafe4e62d4b299cc5693b53b89328ed59949e0d1ea4395f48f62f4fcaeb86d83575850a51c36aa222f792b00fb142718057f96884cf14f730db2c74ce57af8e073709967cc57f0eee64ddf5bbc1eb503c8ddeb81bacfd50c35f0eb3847a00f37893978ab1ad1ad9e65a3c5ec6c31ea6d5bf3653348e04daf52a91339b3ea77ac45bd0cfda026a5d44dd395541804288472cb6b4660cc53673ad12a4583c260465da70d5e2ff8e109f8adaaa8bb9620b0047803a90b1d26e228c96b79cbf7eea3d5832a2f1dab3516d732cd5a8f9a1dd4748e4e707d69986072a20b9c659f29050b6fe238cf584e83dc342b1f4d64b58ea2df107e5fd1dcccebe70451c31ccbec5270efe220a4e53e6d328fa809a8cb55a8967fb38dce6a7ac25c8b9800053dfae81f5f378ecacff2370806a65417ec2dd7530d793060b411192620d049aa2fb2b2f3f91e5eda755e73167ee7523bd22f27c0e7544d250efb8dff4d552380bd231eb24e5194a41f9263bc7482fdb6cc10b9cf1749044d3842b922946aa1a4439c52dab29d5891584147eed97d3744116b8fc8ae656ddf3f9629b37c19524f948923a88b43af6e93e9121e5b36138e1665a4c88dbe7866f2cf22a8c2328e838e328282e54777e841f400ccfd99f966a2a616d52e987b212692eb6b5d30b29ce8875247f2435fb16de5173029699602b850c91907d639f36f4d831fb85e7ac312f2e05480b7f565f3738f9c6083f3337d7fc9f05318a77e42f5af63884594ba1b84dcbc7bd2fae46eba8610ec8d8f2dab3fddd07984b806b24b260afbb0327931f6fb2443074945008c13b0e80ddf5662c922db547e82c3c4d6d67b6ef990dbb44ddcc62c5822d2a68fa5099f0d081cb8fc46b76decbcad32bbd49634f7633b42d4e06056fc4125a7de608195ecce81bc8ecbfc6dfe7d50145bbaaf5fa55e8d067ee8a5390d099c850f94c9f05f5b91f6f7f295605c0503a46fe9873e30142dc04b37431167455b17c3141de0363e0096fdb6bb50b4222cff0763a6903c675ea165fa8b603b8a56e7e79a475c188eac1cab2893d6e8d1ba1ab03484870150a34ad81529883e10f3eb1bccdb15ab330fbbea92e4b72fa83627d5bb0397a753dfd9c7ea1f91b015b8f714915130b3ea29f0784a7ea021f7b19b0aa464697f519c634160bf44d949004d71ef97a9608648c994b168f25780eb2688bf2047458a040b1e36b3f58fe854b44b57193721a27b9b36158c8242347548f9e79fa5d2904d13d6149867c877cd4928a10d082872fcc4e02e89bb77a8126e4c43073eca8cb9d754dbae360bfb509097c43649c5a4194e80944b68c0c3a2caa8e5025a36ab8915806412c9f6c976f3f77e6dc5e2e956c37785f147f5359d380598e392b79f6f1b75616dcaa0272ef6b82bd66be7ea3b0d8270a9b0fe46db8a4cfe0c78a64eba32f3df69fcf5f172cc199db5a26cba4ff6ae52f78dc03585badc0be054e9c369dfc5f0b62bba6a8dc96ac9bc9aa20e779011ed967d307d2de4193e17541969770bd8868678206ad2b0f2dac53683bed45bf8118d0ddc120bbd21a34060b13b9338af08d358ece2c330f151ac51d5d3fbd661980c1a7ab5493880af6173bae7a2536ae0ff17dbd1bb7a61bc1380a648a68e5061853414daa5f5e6a215010d0df136ae26cba3cdce5e5be6f5799550c0b82c5aec20038d0cf6609d146bd4d357a3093aa0573239099c66cd52b314163de8c76328e4cc15f426e0b69c16570d903b0ff32eb3c001606decb33c5791786be17d5215cbdeacc39011ce7cadf72a2022994f17f6279c309f65ad0258de56b45c256f29bba5b40f554b9dab746b5d8a1532ef9a1be4cf8eb86c5f246adc4e8cb40a2707bbd6dc930ed932b0b66f7c0287a6ba2c2622f28bad0dbf76c5a7da079d7abdaabbbd7369a88a0929c4730d01ca0434831e49f33623e98060e648364c10a13d464b8867c63e456d10cdc5da7edf32dcbada292296e4cdd931f18b00a23d3c56d888578a143be331e92a00a7440c32190815d24d8029adb672c8e2fc27412cafe125839a477c09eb42bd815119800dba7d300d196cf035260a7f3c82ec4c405347cb041df22a19c1088ddcab320f2d8fbe00f5fc4cb7ac850b5c9b091fcba662d88786ab44434483512148f3d10596c9b5db2ac8077e8f111f05b0682090cdcad5d517896f35a77e625176f0fc419b6d905df87c68486c39cc2e5e50e25c172548311cb1db47990a1f54a4ebbc85f39d148e285bdb4e46cfd4cf0363347dfd43a31e620283af8c83670712737e176ecbc3bbe3a37d2e852d847d8947ce9e116ee13faaa95ba577bd5a84bbff8d562dc3bba746d7645093069e0b6b42c50247b83f152812e1be910cf1b94f126660ba45965412cf67bc6f4e93cf9e82734a189c204b86d70ed823156e2df946ec3d9e821064430716f360cff2d3046c2f25033a6b3209ef856ac457bdaf2860c85ea48c350a1ddf588e8f7a550676e26176cbc405e2b3f8c90798ec90c2be3e0c3f43f8358673559982a93419e25064343f14fd6d80f2a185304e0e064c359c64350a50a589b35f0c9406e09c8ac445ac2fbfe9ddcb8f4bd9f49ee03ab3c156a5f167c95cfd179921025407d5dda5b141682e4f99747d87d1117861983263f8a56eb5be8840078efc3dc8b6510cdd8ccd9b2010b72fbf4b80df80e73c2d086404a89496ade0b8759548b3c424cc1420bddc7714f262f730b0d5f3a683aee767ba08c7ee59bfb732e37e22a0cc4c64467c283a163262964eeddc78ce48391890b9535a3d51258f3d88800696a488f6a09d2d2bc294c88888b0621558f3620c0d3cf23c302c534413cc392603b9d4b8c08adc7364e9098e950d0c63dd97e99584de6b46c5ba9619545e2f6ed83422254d1ed91257790285a29afc4997e811d6a3539f951efa560f1f2267b430c5a9dc0cf4c91983949ddb4a9ce64dda607022b098a8e6af7fac5137cb3c2e8a0b987b267291c1f7ca504dae16270a59f7c2bbb3c00301affb0076d69e93c86f6d5cd7ca54562369f388e49939b8194a4d3c870837608845caebaf80162f26762a79591d62da669926573d96f2f8fc5e2bce5fbdfa4dd44965dc6836bb7dc703b8475d397ad6de708b812d1a56f29c99718f1fb7e369e006391a14a262c7feaabbf49c0fa20cfd660dc4dc5e80124680b362587881a8ba8cbb60d53565c73cb03be43880b6fd5020a7f12e1ad39944f9c6de26710127802cb9f9386fef088c450ff1f649c81f961c5a1ac375900b7e4845a5d142d6c42d63521283e75ef861c2d1be1c7088e2b9f5caf02d53e679eab4fc38ae6019cb674b02228fc213d5a84bff0636ce275f506f4026a1e0504c5a5f794ae0f30535cea349ba4fd66dd360011d91fb2daba8600234b77615fa3fcb0d6a0d7c0958d47233385cf01f7b098c3531737787fbb908ed6bc12ca48efddacd1048787a190dae4f18672baa3e4f2eada977738821711ae512de259e77c7bae2839232decb4848769b1f873b1f6837389f517730a0d48bbc76c2f3dcd31a0996f6349dca57fa04b6372cce2f71a2b5b3f7ed6e2913ae27ae6ea49214895dec14290ed210f302b1e15012ad35349aaa374850d9e4793bd26890593a4ee5d9dd3e464221f915c45d78c3e38a0900d055fe7d8e2901b3685cd30a35ca7a5a23f733e60ca436ae7ab0046d8fb7fe531b15040103bb361ac86d32bf080066439be5275855a3b44e64b20c9f8a43a161eee4912a1481c1b7928d30552ceb1a18e8446800e18921c33f83d654794f2777d44d58f7995428326bb2edae93e39407146848be7b0c2ef0dd4ceeb5a37a8e09d6a2a028b60684636aeb860230411f0120595e5d442371beb93d2ad869bac9b2ae5ec6147fce31f5f13bbd2ddd72f3f122b7effe96a6e46002854cc10fa04dcf07ab3bed3cc7f99875850e8633bac22b00e4aa9eea71b1723e6415a99d02c1ebd3fd866c90e51cde0a16ff5f444427bd85aa6fd2db9e8006ff079b0eb6a63e8bea0083c0108d0d51d9e076057ffc85f79607b80c34f72550ac2181b589f08e469dc8966c76d19e694c5d022ba8fc63431ba587a580e5bba60eb84a19c0170efbbcf812c887c2f9353b9a8ad1304068d8d089a436e8b05314c5707452f0d60a348ce6dbd6b4327a1c9361073852e6d6b8386cec1ccff49266866c7e3ceba4b25263d96b41da74172094dd2d3741e10e2f255e09e458109d94e96b3be0ea299fdf3f64f8639e148f62815d2578925a6b16b912ddff88772b033b70768477dd3c2d902ba4ed8a9b1a186c71719a86d257f6ad8314e84d365a3842bd63618fb531ef1f78c56b9f332ec2a4df46da0dc4b53c8df4f11a130329269d571b5bf29c1761c2446c56c1ce35ddea87a9612fd8ae3d7be140817bd39253520a11be7b3b64ef1664eb1f88f8a0cb0921161d94e2bedaad29ec2d83b95ec3b8afac3c84dba2c70efeb1ae87ab969a3aff009203678a092468ae71631fa6acb90a1d160dd9965f9b6c0238b2f13bbbb6227544a07c873b2869f4ce6bd34db8bdae5515fd940449f85aed19f9af0c486057726729fa2d998321bbd44054a7054ee3cd225526fae856fae2cc74ec50af849083cceab68a621cbe30af161f45daebd90555420592550e1b6c13fa3d0520d165f3f7777bcdf2e4b7dc4bbb27726e60e8ea3d3a731876150a6627a575e36a49f2e3a65f4a8ed79b3ea049997c26a9d7b1b0693cdddb79e2ea19057ba22290d10d84dcbf27ff17be6963278a844519c51d627f128d99683f95ce63bdb6d4467d1b16fe090b570e326991530465f0d38b63171592b110df3e2d068ccb91f402f871345613fcbf4195a517ccf258cf9c0ab376a6257a9cae6df16b99c5ae1d3cf1d9d828ed278ee7f32dcbe4aa536aa34b0bad59b3b49c6ae210a3e3cebea7f85ce6ba944aebf99a55c43c43fa1645c59bbb18803f24a958eac2830b5d72bfec005db97e349027575ce68f788e839eec813a4c00093aa6aaf645975b4834414e836c071712dda1d1c25c18b701283039ccd96ccc4d6c8eaa3670f80ef6849430809331ffe9325c4d536227d5610a23cde50b9765ef47d3449272e3397a7c3fc3d74125108038fe7153efd6c1615a2e57de01c7b97c2d4d777e1be76ab221b71f155f69fe4a9cdcd8ce5110f51cfddcc2b680ee4b143e2cb3f9d3f7a8fce056f45193901948014ba30aa24ebc1c4f6db5bf0dbd90611a9348f1855be4891e8b08f9a1f040de8f5888472c075afdaf3ba548ff6c348d6eebb5bb6a5fa8dcc96f9384b5f9232454249961a49d8f7572fde1787783fb25d7e4a029b89167ea6564d15704cd779a1814178884101e822c27d8179b7201265cb46d54d99097863b06f86f9f2cf6ea54301db3eb86f4e72fba4d185e056ae16f23927968ffd3e5c53dac54a96094783fc83a6e2f2a753f19040bd0ff5ff0dce33cc0bba31af154d385da4664abc8c75d27edbe59e683352890e4353dc87df9cfd04464622915208742497bfe8a28d1c7e7d58fb36553b2708abd576b0fa86ea731761437f4027874305503dce449a8bef7c843e6a04ab88339eecef2477378cde7ba79284b561c44d6f79c6da94ba35e99f635fe444d428b908a88bb2dfe8a17c3b34b84b71192a7afcb776bfe5fb14e00d44f36bb27104d63bfa66430df1367ee561dbc714a4a9dd284f20ba41bf62ac70729644585e258458eaf3d00cfeb8c488fde722c4485b65ea1c490563720768f55001e42a3e52981f32e2a6b28948d3647242e6660b632287f24c5f710366960f4eb706a74d5a906a6292ead0e64876b1f125f83391778a458891e683141884fb9e9c13a4a43068fd9050f8d8f01f9f2ab46582dec8a65a052d61b7eefc23fc60b8c15d7c2fe95f14141fab1566c69a8d8003a461be0b16fc2c6595699eb7734eb650290b255ad2a8166d6aa54b19da61fa078a15ad5e45ed4875b625500eb0fe566a773fdd290e1793171ecccdd48a7e4bc65d2eb23833c2544225b26b07cde0f0d24c3bf7f0015012c96ea5c811931625d9d220a8c6f988f9a1382557c9ceac11ec8a32939c441e14fbbe578d00db2949b5935bade21c7d106018fdd1848aa4a550b7d9cc74cbd882c3e5079ca85706b9f39b6eba80e79271f84502cdc983f34e03f074f55c5b3caf04ca3505a9797cae8f6dd58a5d857999bb6082bb87217131756e490a5a995c7d61d28316faa49688ba648d991852865152a5ac94e81724b32f403813512efbf7655261ceb7162d006606f2cad7c601b25368333f29a65515a3aeaf133a577cfdaba74294f4119f045a5a36a8406bdc4c33b61ce67033ff343ae50ea7718480a5bf5e9b264ca9f12516d753059f3cd817b7d1a4873d603bdb73dc609e4039b0145d46c369daeb5b39af6fcf5b401ba38fae3b85f313de269658de631379e18ed8f8064be788c2d5a55ee604e1ba24aef09f57955ec73a4e366140ca6145e0b1117751a229c8a74de206c493fbccc9c218d4263fedc08fcc6dbd415b83d17e34de62c60085d51ac962d9dd008c1647fe50cc0b468b83655419289efbe73ea89f70c54b476619d6ad2a4124bf36ca363db815c092507b13e06c2150555aea1d4f58d1396e8e0e2f9ebff5105cac88cb1674b34ab48ce1fa6dee4ff684aef865e307e48bc99d2c969177128c7ea1ee7cd2b60db54452b031177def4b6969304f3ec11cb44961b494da4bd94d8bed095a5c9e9668bc922b8ac03e2d44b3a163243debe31ed768db34f6ffd936a83f3b4ca1bdfd39c7a05ac881af8e57d171faaca3a61eef30c2b6f8436d84b0a8cf5fdfcb48d0a67bc0a1407a192660f85f3575b792f9d79848feb6f191c8ba51fb88b055d7d4958aa408269adf424fb00e043d4953b11c373974e69197ae789fe74f6d1b24576a44c8e1029954866b8e41f916eff2c1c4c9f67c983f25b498768c63ca6b38c2883a1a5be55828bc1db18e254f325379f0e4a08ff5fcd43d572fa6fc22b758c605a828d8ca0bbfa3ed89f26ef3cde642436dc3f9cff1709b84233d80844e1e321454c644156d2e8dd6c356e202af90e906e347dcf615c515cc0223bb69cd376199597378388ad8d6c975507c10a5e40dd24728d27bff3e7575b1fe880e7f67de40e8052d432b98ed0d66bd9849e5a80cc216b335c6dea1ea459cc1b0dee8eb4f98808158496e30c96871375dad2ac305dcf291982b5bc9204f0af6046b452eccf310c8b5bf1a6763e34f43f7c2335d1201ceb0307f0296e5ae4b4bcdbfe962138a397dcbdb76141a89dd1733259cb3a0ed54ad8fd596c041abf1c9fcc08bc8ff53369c93b12751ccbdf17e05be3479dad1dd9ad8ef2ee8f36d9bb0c2cf9a809384df18a78e6566fee2906e7a157abaad6815a6b9421453bd5701ff509a45c733da662af11fce3d9feee7eef3c9710b99d60906109e6f0d89eb0ac23e88fd8f9b7884dfe51e80a4d5b5d01f8033bd91de2c65e777a893af38ac078eef227d9e108625c53417b650ddf8a93afb4696c60bec249f25d3c6b9b1224fbac9d3f56defbc506e8aa270fb93c543f0b2a333a7bc8823801e96647c69a340954f999ba176525100ac397dd41e677c60c3660aae825abd25a8bc0dff4fbe5f4fe918564246d5c182d02bf96afdc012a5a790dde9893fd2b46c2cdb46a55a51391cef55b1a04669d93ef571b82b33c2eed21d51305674369ef42e623c68b302aee545960700dd04557c4b03c72305eef330c8bfee07eca58378688150a8e76e6f8e572dcd074e4107e2a7ca79a7fbb429489cab84145c5b2c636c6cbea009ea356de4d4ca1aab9dd57a7f328c4dda8a4218db50e1a5db17b616f4550acadb10ec6d8d3e15cc9d86352264be5a8e1f5a5c251c34c7ddb544572d5264566f4b2410ab2173bf437e589b410645ff569de2b4fd0e26f01ea1fa5eae26facb82fe2d8f3c91ee20e1395c27a8189b9c7e814de61694b2163a9d926c03f1ac7ac7bf6cccefa4f6fc6daea97ada4333a409dcce60bd8ff1e80547e5169f7c8278873ab5032c6e16d2b0f94bf51ed1b486bc8b21467cd10631a8605d00a3d4c9643511d7b20d36257c734f818aa1a1c0a5087cac1fcfeddf815bb48b18afb375b4ee964f34d75def992bff3b15af9155a432fbcb709873b4ac95907478a9af8fa0bc11c8d55ebb067d7925338679bd2a8d0eda210e87519638db13fff749d6c61f4b58ce8712f343088b06be5b064d5cd0a7ae2144f2395107352becf8e81cd5d6a2b7406bf871f2930a71cccd6b9083635ad12651a025df0863ab7cde4f9e8931162b7dbe5b1f71231a90e52de0e8104577c5739abba7d800004c0643696171cd989712ab771a438f44eb874a730428d3f7f45fdb8cc31c9304eec7a2824efc49fb75c99f29e15d4336c88282e1da1a0c2c629e81059a0bb9e5fc515c382aa89f0f8ddb03e352a9e0a9f222511619980ea9490e28537204122dc576cf47cbf8c4777056283f1087ce91091c6827df1f07f3b066f68c6fe817500d97e8c8cb7f5f331c2fbeaad6dc75e92d1553aabe499bcf78cd2308623f0619aa9f760ab60071c75e6c8c7b4863f2b91a4bbb33f500cd3c4714a6dc46e9c00c311bc3e95affe2fc480704ca090c4726405e79248b5196dd90aaaa155b53882cd6708719c74db3c806ca466ce52861ffd8ffb68850a23a2e61f62476fbc1fc310781dc428fba934556e2b87b918701b8fdfbae43f9f32619d41b62c281591561a790dd3f50a6e98240ed1f49b92ce66d432bce791fa33a0be81693555de8b9d5f09d3c9134a70af26cef36a439fd822e79cb78d241b6dce929189680908788013839403151c7cb723f70050548a70e6f5de93f4816fc9470b3f841bf6ad7389f18f979d321fef9e578cc579a1afc6148914159a9c6911232d7341f6f4da294504aa64f9b6b678e830087401ccd303e999097d64436ea25156a61b22a72bf611419f2ce13946f1aa6f71c7c669b7bfb52ea3f88008c9dc2b0f63e68c15771d58db693850a9cc5992f09b183ed82a6b63c533d8411f18a79f60622467e7235df8a909cb07f0396f6a4550f2fe51f7cc8501e9c314545d507b106b912253830e7c26d0b403174f8734eb30a86f36b0298f58d083ac385df7c6c0479cca519825895c2955402c02448bfa6f7db83c375022af0f1bdba5c5a6d3a7a769de6ed99c9598b86065a618e1ce0565702289b7e7b3e0a1797dd94bd29c8606aa035e20894c771d92f7cd0254258bf4b9d2c1eeecd6de2a8dc746cd750efbe375ad3620672ebd304269f4abb07c54fb6fbc1923943a64674ec672bb5ee86e86543eed04dc02ed92c72780534d9dfb21959543d7967f022776c881e7354ffdc6e15d4adb5dc9a10b76ca66bb4da396fa220b82159bf70caaaf14b988f6fafeb6715f9074aef585ef1db18c03a87d8534bf3b65dda76d2500997133db37fdf4433da5daf3a6852974f048034dcc42af10183e0d2c2241754ff5a4d8e071403ceb55c952ae5409078ca7d958c6c4c2bd1b2844577f9dc9fb6423747089b0f8c5ac0e7e9568a9b85be94565dc402692a41886d0668fae3db666f8bde7dd53780e6ff56824d2537bc08da38690c5d8f2e1a74d63ea119d33f122ada9381444df25554cd0c32d31855a5e9dc9de378b398feb37bd8ac827192bd68c685478e3cc6a4569e3982b2278d50fda31afbdd1e6feb7bc20e24475fb732994b186431ae14a6c6cd2afe60d2237f0d4c032b73c1cf961a9b0b055e0b903e0108d6de1409e2a7505360e1892e3d3caa1615cf00acebf3afe8744dbc2193ec0a31f89d399fc234ad1140d24d23384852a41c6a38ab82cc12fb5f46c57ba808822787906fcb404f5fe3f827aa7e1c32f0e486eab9d35f837bc2b0e4e0a1065f81c28c0444d5b1cde9c910d24c0c9fe4c7679f9eb9ab911c2874b7d3fd7bf953a0dee5affc33641480848f04bfef7543f867cbc5052336593851c8d629d93fc2abed59612d87b61fe9b69e1b603d24241756260f51ed9808604f7bfafff7076287c40b83ee5446ece1dfb40597cc5ab9177df6ef330148fdfb4694dc5fb59d0e6cef041b1705c31fda3983b26207138d50a9edce83310390360b556bc90479b3a582095f9fa81f3435e9d4747dfb1914d2135aa3881d28c8b95c3afda132802b8bdb2ea122d11f9fc4fc54e38542f2bd762809f9ba08123a4be5b86bd62eae17a66e1660936344dc6e41eabe9562bbb9cdbb8fc97fd85312b0ae858fbc4125178221bd59caa5899330257c12c90b81d442e38475d414ed8c93773c3d2238c05e92926d26d6e1fffaa4a3d219f644ead8b383fa9105008e75ddae1491f16f578ae63f3bf226fe9a9caa644bdff7e39d9fba59bd78c296a9050bee9bd595b5d4029e78c3b8736a102e062c802886ba2e0ea14b8f8c622a6503909e51e8bcc4163b7b6a876b3457fb1ad27dfb9502ab3fdf0213b58cf1c20777f4ee81eb84c07017f4a3dd37a1c9c8c8f12ec872d9d65f449658cc31ce9eca72aab91cf7ad6626c50a3915f1a52a3e4cdb3816bdb6e54160afb1644c3b5ced04f637f8ab1856b52275beecef4b112c1c8782ec83a442b55f171bccc5cd7f46e4ec831db102d9713dfb9d4709f5fb02248e9a0ea5cae6c917dff44c8b3ebbe1cd556c9fd45f2585ed2abbe6a071c85acd41a19c9f09469ff8b60bff8d1dc0f52bdd674ed0d460f9d7f0c2dfc5147c7caafe4fc5bc53eec4add3883bdc684b5851d7df8e66ebb6c5654e029ec4eebdf0df971b76173ed7d2fac6657fd4f9cb874f69302bd85feb79f96bc9251647f7bc58a27c3fee98c9d30fea8614161d5364dd4cbf81ba05b5ca3735e8bc1c0a2c3f2be5bf27cc84e33865d6cbb898014c0defd8eb6b9ec52d74c267ebf6b0ede50149ff5fd0fe941d1641802332ecb960d19cc0b251c576576dcfdc539d9b22e7c3c9d0dcd810fd20af208d75f4f01310cce34d68353539c26647383e4805d5b19b3c14cba463cb5850a403412d4c5c0c74c9b2c087d5c478a0d971debadbe6156f4ca76fa8006cb9e3939081900cd48858c0cdedefb3349944855fd6542250508d617ffaf53e3d415086e5e43df7305e2b87f5c683d4dec3dbcd4632debeeaf893ace428eca4faf655aae00543d8eab9907adab5bdbc3ea5a528200147d681b1ab94ac15543f00113e6cbd3efa7bd921c3bb4acd0c50f8fd0fd487bfc48c19f8c9374f6d4f8543b13d52b1f7e8f5f41908ceec3613b1bba205e0f2d65a9f5891bc52cff0b642a82ada7f9b93e69e78cf6692b89c6875d31c0a9d64994ce87fd17d73bc89c6a6b12e8e0306b477dab55cded224ff4e2edab4e17a968234ab0baae11cf6afd52e1dd764b88eb01071ad138b98d02a24a5dc2ad479ac4a8ca97e794543db0e7a42c8d5a90dd272788d49a677fd73481c412a22bece2b1ff580fc5d1bef73c6cc15a266b02fd80cd54e3c3b6aafa5ea1fa02811616b192eec21c20c62c3588713bd9cf1d1439f9adaa8b9b1b80963e79c68af1b5fe7ce574de0d640af4622ccc4c03951872f021640006b44e4aebc0b6c85e69c5f5fbc727eae9c914e370475b5a457fb417ccd38033bba8d46feb0a7a99dc4a4e3fabc7aeb793c359b08d664124f8ff180a5a3082385f694c9df5cc0eeac3fc33668b65adfe189db299c8b67b3632313cd119a6ca900294b94264fb7d95803c08e640c33634a6256b17a7470ef3177db66c1f9c03d7bc1fc464fb7f2377319636a52b8f5da47f626a9d868fd869d7b4a1991979857c6a31caee510dfbbb04e529fcb71814ecda3f3827ec79e016811d6619afcb63413fea605c520a9668c3b930f2132682c6c5518dcd83b83b1e1d84ca710325fe7a969092fc3ca603c422e2cb934d6f0b8dcfe7256e4ed3b24a158e915352c7cbed1f7da15cee780d797ec32c51cdf1f0864d467929eb5ee9af3d7f8e9171cb49a06faa3bc1ab2a522df280845aded365bfa2a2cfabe101e2e1d2c30ca23eec6ab0495f5e739c0f4884862f952030baa628b3dd6e00a6b03419cfa1b6e2154865340716b98fded78b365c3a37e1c28bc27e695e6d597a09c4788f625073c229e46380d8e2d9d55013ef879baeff6cb78d559a1a024c707b33cb0623f3d723ac3a0623b20ce511bb4579e04a545e333d727117b707255a6a81a7138f6816bf5e677a264eff5dbe68f476f69d104604528d64dcd484cd3323d4f7acd684c0c9989c636609b5c4de1c97225c6b73e74806546304f7297e42c2f09bcbbfd20a5cca0d929f541cebcbc559239bd58e31cedfb065df2e389a257a8da6161fa02c3eeef97db54c537e446f6e4077972737930fc35d7a06742c47e345eb118d11453465b979b49e3a9049f7a35f99b05cfcb263addde3d6b2981f8fdea17878ea435316954eacde491ca76baf2d359c702d441ae4679afc6de1bdf7ff47ebc4e2f0517ec903add84f5da26f5307e4020947f927c0a0e3eb24c30a5dee5a298f923eaff0072b9ba3324ab374a39105ba9dc2dc802d0c697a54e59c7c1f63171fa292fccfbf9a39c3fbba941e418b3c80493ea6b13feb141935c8ac2730f34f8ffa405bfed1ee49f629aa976ca0f432c29a7dd91d7e4f620b84dfc905c66fa2ee6372e1c2a49736be9c719e969e4d413966645df679331f026a8cca18aea20b1cca3d6df61f60c9bcb55c92a73108e0b7b7614a6b1e484dcafa71a93395b5039de4d8aa7c8fb945fc4f6395b7c446c0569b604d57523cdda15eceefb7d803731af9cdf1023941264daef91b3275903ef0a5d91c0f7594ff53e7b6203d5d5aa7396caf5cf0673d89d2c10159f1676cc0b512d7f4d5e53f11150635a6f22f20b566b22a6d933e3a730ad11f43b5c932b49df8615055dbc021dc8d322cbabeaff0e6c483512ba25b7a5a6c493d15a5e37d46f1f82e933b235962e55aaf4b38acb7dd72bce2435cb86ef4a86001f294da041618ce6b097072a1deed7411564835ef44e7ffe2dcb5b666b8d5b121d665de612379c87e35e81057e42bdbe0f29559a56acae28beca26bd75c1a15863dab83f41379a485a0d76d0b750d6ecae0b87c653b92624544c814d3a5e2942aa3b7f6b2f39bb1add26f7e309391ba4a730022fcb3c12f21ea0a405c08e4ea99dd5709969367711ae866ba4c77e373da862b0e6fa9320748c30e8e7a9e82399788386676d96c8f208a86e6f5d28b970dbdd884f9ad1321fefc53a3b9a6a4289b97758eac6ec5870143dd004ad76f9fd90245302eb50eb06195f1d114f9aed2df421b88cfaaef357a7eb8603009add644dab0d5858e569f5b874c51e93571bfcef517c5d2a6928bf7ba773bea192c5846468b6d881951f7513f34e2a58a32a74d4e73dce372114a7806ac726289c1ad3f5c4d465d239f5b2d902590807d9e73ebfbe9a2c8959a7ac28f80c55c99c5ab5e8177fb8003037c898f21b9d351ed81a7fff070b5eb4188258b358b42d6db183360c1d76671477d5496a7e8018c6073979d581bf39bc0e3586360e10a9d756f56c530c46705fda5896c0e239ce93316044d4fa29e731887bdea813824c1b842e7e616682f20a50e988a88a8d471a9ae28f9789f7faf08b13183863b89fdf0938976bfc79e754bc93a2ff1498b0416bd4489cb2eeebdf18cf18b1edfddac9cfd76009b74918e58dad99b47b270d50774247d9e53c460f0ead76d67d4c242fc20f68bf52b2903ca9e84129e3589e301c8cfe5ae06ecc75f47336c5627fdba3f9b709d4faebd29269a57c3150764fcfc9be9aa33ae7aca150b997d28dd6f9cec393bc4434898d5ece6c8fa6313cc47ae429364e4754ee008773cdf66fc9ad9a5a707893defe7b864ce946fd3aed55308541e752f54cf3ac597fe645011ff348b4a1fdb000d087b6ad053fba1c5d3c60799516556a89f1b69468fb16537afcc58b84a9e28f53fd0dfc6320f80db1396ca91d939a037e96821cd43b554d186a0131772da708f254e0648dfe0ec417dbff5341868ec0bce1c005d9e6c060116dfcb22e8db5b53d8023a74372303d7906afaad0e79712eb2d4e4be175452447ed04c66f97854847b6fa1799658d6cff6d84cdb3f7f4230f25b45a27a805ed9ccab755bbc54851aa68583332e2a63b1f621a1bfb5cb42e5dc1bb7e8f598a52c4964a120f86b289dece82bea3d5a707c0c59be6483cb74f2d9f88a850cddd50ec54bbea7f5b5f7902019208228905ba674ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85505ca9bbe8191517e01988d0b38602fdd57c495ffb03e3a99856ca3cb840b4e865c52ec35e14947cd9935ea8f2360643bf9d9276a9e400caddc365f6e11e3d990d034edc8a75e8de32459ec7f751d7c775fe3af6be16fccc56ffd87e7ec8f2ff43b4b62a31415a373e738ff9d184159cb814e6ec59b6782fa592932341364813d35f4ccf82cffbd03ffffd33de01097ea9054abf374e8369e83b9d814e094f2e9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c6ca8abeb2f99c53b048549cdfb37dacb21d06e69efd251e8aace39a57016fefa5c9a4a28fbb333a8a81b72054f605b141c6a322a5e3638e72a12b295222ee3b6d2fd217e4427fc9c1b3b69088485996b86af4ac26a6226c5f9b1644b7e157299a948c16e91cb8e8e3b5a65f1ba25c539922c535a7d03c101e3d8b63558ee28ad36a1b87ece05a2f14d95841de1fa8d4fa9628631a83ff5f669a855dc00431b64876195a64911932e3e8461438b3808b12027aea979615472c6b4ff793be74544a1e796550fe87a51fc0a5f25b8edd560cd4db02587fea0718089df88f246ba3f775b47e64f659baad5f4e45d374a318be9af6e5ea1a97dad5afdfced1a2df5d22de7edff982e6faf71b77f7016ec5b1534192bc0975e22e4ac3d2c737522f5d4e9bb597c476e59a4f0d6df62b34d6afe3e6aa268182a0c2417d1259af0722f3b27d387690924f5b1fac83c9e14a76cd155852b4f134acbf718b73f03e49ccbed6fd5cc1a557ec38707bd8d2673d6645382bf9f4e51ec3ecc8973e099651e4ecab51b7219975c8e810ed4a437f6beda3af93cb9fef769d8d998d2932bc47127a065962cd590055e00182764dc77b10e16569ae5bbb1ad71727530d15e214c8dd768866313b5e5a3e772d16dd9857397c5bb8430b98c278a88d2d442d63cb422f41ef8bde854a4e876dc267ff998475170444afb846b9ad8cc563a77f725e50d5bccd18ad72d47518a25cecf808907ce67dcf795b4f6448509ae93f74eebe689c8ae3329df6f02e97b2d8f80ca31e8674deec063f2bd6947d0c52eebe7cf82cb35648b608f34716d0e02cb9d69533848682a9b82f20b835ec9b5911e165deae42c5f11c87fec4ce03de8ba6a84cec91c393e94556932b11c674942f6e45a393cad1103907556b662d429f4c8c1a5e9e6ca3cd19a38b3d6aef0cdb07eb674e9a0c73d95cc87d5ceaa3d4cd22058df95c3efd600ac3594ec4631cc69b540378c01af10bf51639dede128e9950118cc302eeb3a524913d65c8281fba73a0f0d01a032603ca8088e1e2d961aa74795666f2040f2851209e3bcc172ff7500a0db2966277817f6159582077c3d5da181b3158748923cf29aa972a2885aef3d6d42632c7daf2cf5ab67ec7e191132dd56acf4aef28eac911c1f3d4338a950be20fb21ac9606e6b53db8056a7fc8dd2ca8aed72d4eb4b4d606e2114501afd3b85f0fac56d7f3d86f835a8be9fa79a897a256c51cda7de0c24112be29700bcc96b2871740c194513a138903410b4238ed13b221e58bc2b2a8a850108c874d11b5511f8001e4aa4d155a5278d6cdf9d37d384e281f5d9093899e80827316c64cc8cf287a07861d23703e5cd7cd0704bf14b72db133c0b8386eb4ba17009eeebca240f5ab9a721b638ff29652a6edc7c737d223426d6a886b35277f7c7b67f64353d97e619e078b12299d9efeb0b8eaac1db2e645764b1a1ff13d00d31520e1f84a9f2b401dc5c633e0fda9b3eeea9062dfa0cd598b41f12b7fa3425cf82e0c9ae7e8de0aee7688c4615d35114950bd49117ea889fec6f18b91d5a923b35dbe5fb0807cbfd3d6c244083a2f8ed43cc05876eb9e8bb2e39479fb1d3ff62e147a88e46896fd677fafad172b7aa38bf72eef7cd18855764093833a895bad9464ce86c6619343f8806f37d23894ed6d10be67b722ad5d7e0999053d94e2c2377a57b8cfb771efcc6cf15b5f78a3565dd586db5f0316d6f9a5c2adfede63cf3174a21474bd4eb5dd4589d45580650a4e9dcd4f73189ac12f011736b28158795279960d2ca27e32a51d0b2c2df641e1b1542c31d238313caff0e3ab2a36a0ef7f9b391377485e6e95259bd7ed4e3b3f19f7bc8474b5ddc56ad8b3e83fd2f418cd1b5d6e2058ee9f5b538f8deb69dc054c2b0cc08991f039f282ff631e55a76207b26c1cb19d2a67533d650ffb690843da0c56b9c317100fbbad4eb4866f3eafa89c42a96953ff5d819ce13c066b1c20f26584052dfbed955759c48fca122b909764e013d5e4bd302496d8051a7db02dd5eace60ad604c13a6fe46bd1916e69bb0ebc502209f0b3df5628a44499c888ae901e8005def722c18befe07fc5be1b6e1a619568c9fcb5e544bfebd3715d1f92385adaf5e569050b674d67cbc7f6e67635a62dd1b1ec9afa79d3fcbe5be8411f35cc65f142a4a09f40481cdddfc75c23459021b4277f823e292505667af8ac8f0759d05995c68e5e51f5a331ee7b00c81553b7e10bc4a8669b442cf3c48432081c9170200618e01a6e367fc1cea461e794b25656226f2ba25c9e44f3d4d11dbd8b8fca7c97fa1b549947866e0f05accedfdc043504933b78357d19bf43e3097b94e3ccb08db083b1b8aeba11cd3a97565c17f01fd63cf2dbb03dfdbe6d646092a40433cd951faf58521c58d2c040c3c15db49758cced54cdc20357bfef6de2764c4b02537cb5875e93151a3beadcec5c5eb9d2f5ada6045f748a10aef3071e2c7bf47d0a7a1f155413eecf8ba0882b87e27a1f4318c0e64dec36e5ecb9e601935c005840580f54ae37169d2118aa8631fc14b459a75e72f5bdfffe0a7b531585c30941ad4ecafa5ce37b0e67486a6661bf2858b36c085e0b8687e68b8c50c1c44ada6dfee7eed9bbdad2ea8eb2e4c3ee8aba9a474423801cad10b719c7b3403246360ca8fe63af42ea3a4e9d85986833d31111f39cc04d8b46cac651ab0b0cb558da38685f16e8cb3521f7d6f2de81c5f79907a8a52aa04e0d0a70dad99a3dc5d8adbd4d7774ec740533920c23db6451b2c4e655730aae411b77496599ccd34094a6301a0e987541dc75fdecb1a88f4642762821f7e3cbc0adb7784a80c8a4dd82f00b9b0473915d35a2904c15bdb9a7430d1878b94b115abf51cd008dc6aecd3cf83867d8594a39bccd0f0ab2bf27f1ab0e1b03509f5fec8afe07558c9041bde38fea2ad668f0d7c070a7691eff32c20f9436e1e558fecc5704c937e7c73268b3173babe32e37a414be9a701e0c13597d9b49b82720ca083dd25aaa659b75a5d81dfa2f04571201971e261fa78eca6389d94d8b109c5744ae838bc2bce0ec4a1e61d30d00741e3780bbe3c7004a44fc53d651042f42e5c132cee70f79df767cc4f7b25604bb219c3cab49fb950f9cd2f19eb5d79cd6801e84aea57d8fb7a599c3fc5cd329787f38c9f1dcc4038434473be1c5bded25ede3e0d802993b4a684f975cdf98fedeabd5d8ab8b8c368f320e7fc0a234417332a7f9fbfb86de6eb72a122d9deeca5cd553cfaed2144b67f01c497d3afc03801dbcdc87622a5b86986902c823e4fedcbf68701ffbd5095db4374fd8c49b2625d4928716f16b79fc44a5ed2a25ec9152ac49a7020eef529b7b4f24d9f0d8e7ef16e933503811718ce77ef91fd4a0d44e03b0b2c9004aee195f72e89b82c0bf11999580rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootuwsgi-2.0.14-1.fc23.src.rpmuwsgi-develuwsgi-devel(x86-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)uwsgi3.0.4-14.6.0-14.0-15.2-12.0.14-1.fc234.13.0-rc1W@W9WW@W;W @VVT@V<@VS@VVVjVd#@VMVLh@VKVA@V<@UM@U@UU4@U'UJ@U@UrUY@U8U6;U0U-@U@UU.@T\@T@T@T @T HSSSP@SS_@R@RcRbt@RUE@RM\@RL QB@QvwQfQZ@QM@Q#@QP8@P@P@PYPTmPLPP @Ov@O@O@@O/ONNNNP@NGN, @N"Mk@Jorge A Gallegos - 2.0.14-1Carl George - 2.0.13.1-2Jorge A Gallegos - 2.0.13.1-1Fedora Release Engineering - 2.0.12-9Jitka Plesnikova - 2.0.12-8Peter Robinson 2.0.12-7Fedora Release Engineering - 2.0.12-6Jonathan Wakely - 2.0.12-5Vít Ondruch - 2.0.12-4Jorge A Gallegos - 2.0.12-3Jorge A Gallegos - 2.0.12-2Jorge A Gallegos - 2.0.12-1Ville Skyttä - 2.0.11.2-7Peter Robinson 2.0.11.2-6Jorge A Gallegos - 2.0.11.2-5Jorge A Gallegos - 2.0.11.2-4Jorge A Gallegos - 2.0.11.2-3Fedora Release Engineering - 2.0.11.2-2Jorge A Gallegos - 2.0.11.2-1Jonathan Wakely - 2.0.11.1-4Fedora Release Engineering - 2.0.11.1-3David Tardon - 2.0.11.1-2Jorge A Gallegos - 2.0.11.1-1Jorge A Gallegos - 2.0.11-1Thomas Spura - 2.0.9-11Fedora Release Engineering - 2.0.9-10Jitka Plesnikova - 2.0.9-9Peter Robinson 2.0.9-8Jorge A Gallegos - 2.0.9-7Jorge A Gallegos - 2.0.9-6Dan Horák - 2.0.9-5Vít Ondruch - 2.0.9-4Jorge A Gallegos - 2.0.9-3Jorge A Gallegos - 2.0.9-2Jorge A Gallegos - 2.0.9-1Jorge A Gallegos - 2.0.9-0Mamoru TASAKA - 2.0.7-3Jorge A Gallegos - 2.0.7-2Jorge A Gallegos - 2.0.7-1Jorge A Gallegos - 2.0.6-1Fedora Release Engineering - 1.9.19-6Remi Collet - 1.9.19-5Fedora Release Engineering - 1.9.19-4Kalev Lember - 1.9.19-3Vít Ondruch - 1.9.19-2Jorge A Gallegos - 1.9.19-1Jorge A Gallegos - 1.9.18.2-1Jorge A Gallegos - 1.9.18.2-0Jorge A Gallegos - 1.9.17-2Jorge A Gallegos - 1.9.17-1Jorge A Gallegos - 1.9.17-0Fedora Release Engineering - 1.9.8-1Jorge A Gallegos - 1.9.8-0Jorge A Gallegos - 1.9.5-0Vít Ondruch - 1.2.6-10Remi Collet - 1.2.6-9Fedora Release Engineering - 1.2.6-8Jorge A Gallegos - 1.2.6-7Jorge A Gallegos - 1.2.6-6Remi Collet - 1.2.6-5Remi Collet - 1.2.6-4Jorge A Gallegos - 1.2.6-3Jorge A Gallegos - 1.2.6-2Jorge A Gallegos - 1.2.6-1David Malcolm - 1.2.4-4Fedora Release Engineering - 1.2.4-2Jorge A Gallegos - 1.2.4-1Jorge A Gallegos - 1.2.3-1Jorge A Gallegos - 1.0.4-1Jorge A Gallegos - 1.0.2.1-2Jorge A Gallegos - 1.0.2.1-1Jorge A Gallegos - 0.9.9.3-1Jorge A Gallegos - 0.9.9.2-2Jorge A Gallegos - 0.9.9.2-1Jorge A Gallegos - 0.9.8.3-3Jorge Gallegos - 0.9.8.3-2Jorge Gallegos - 0.9.8.3-1Jorge Gallegos - 0.9.6.8-2Oskari Saarenmaa - 0.9.6.8-1- Updated to latest upstream stable (Jorge Gallegos) - Make subpackage interdependencies versioned for bz #1368488 (Jorge Gallegos) - chmod uwsgi sock file for bz #1338038 (Jorge Gallegos) - greenlet and gevent depend on python bz #1325524 (Jorge Gallegos) - config(noreplace) for uwsgi.ini bz #1339558 (Jorge Gallegos)- Build against v8-314 on F25+ rhbz#1339293 - Own /usr/src/uwsgi rhbz#1351796- Bumped to latest stable- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Perl 5.24 rebuild- Mongodb doesn't depend on v8 anymore so is now supported on all LE arches- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for Boost 1.60- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Really fixing stats_pusher_mongodb (Jorge Gallegos)- Trying again with GCC- Adding the build profile to -devel subpackage (Jorge Gallegos) - Fixing stats-pusher-mongo for gnu++11 (Jorge Gallegos) - Using _mono macros instead of hardcoded paths (Jorge Gallegos) - Modifying an old changelog entry for rpmlint (Jorge Gallegos) - Making -devel not pull unnecessary deps (Jorge Gallegos) - Adjusting rpath patch for new release (Jorge Gallegos) - Updating to latest stable version 2.0.12 (Jorge Gallegos)- Don't build tornado3 for EL7 (no python3-tornado available yet) - Fix EL7 ppc64le build- Fixing glusterfs for non x86_64 on el7- Fixing manual brp-compiling in el6- Fixing glusterfs for ppc64- Fixing bz #1247395 - python3 plugin for epel7 - Fixing bz #1261942 - daemonize properly in SystemV - Fixing bz #1258388 - package uwsgidecorators - Fixing bz #1242155 - glusterfs plugin for epel7 - Fixing bz #1240236 - add source to -devel subpackage- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- With latest stable- Rebuilt for Boost 1.59- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159- rebuild for Boost 1.58- New emergency security release- Adding the dummy and notfound plugins (Jorge Gallegos) - License is license (Jorge Gallegos) - Mark config files as config (Jorge Gallegos) - Adding sources for new version (Jorge Gallegos) - uwsgi_fix_glibc_compatibility merged upstream (Jorge Gallegos)- rebuilt for new zeromq 4.1.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Perl 5.22 rebuild- Rebuild (mono4)- Disabled java related plugins (jvm, jwsgi, ring) in el6 ppc64- Reworked the conditionals in the spec file - Updated documentation - Disabled PSGI for epel, builds fine but requirement is missing - Reenabled systemd for epel7, dunno how I missed that one- conditionalize various subpackages depending on architectures (patch by Jakub Cajka) - #1211616- Fix glibc and MongoDB compatibility.- Adding missing dist tag, have no clue at what point this got dropped :(- Making it arch specific due to missing dependencies in PPC (as per https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires)- EPEL 6 and EPEL 7 compatible - Plugins not compatible with epel 6 are systemd, go, python3 based, ruby19 based, gridfs and tuntap - Plugins not compatible with epel 7 are python3 based, zeromq, greenlet, coroae, glusterfs and gridfs- New version- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_2.2- -plugin-http doesn't exist, is in -plugin-common (Jorge Gallegos)- I am just done now, and there's a new version out already. Go figure.- Adding -stats-pusher-zabbix (Jorge Gallegos) - Adding -plugin-xslt (Jorge Gallegos) - Adding -plugin-webdav (Jorge Gallegos) - Adding -plugin-v8 (Jorge Gallegos) - Adding -router-tuntap (Jorge Gallegos) - Adding http transformation plugins (Jorge Gallegos) - Adding -plugin-tornado and -plugin-tornado3 (Jorge Gallegos) - Adding all -stats-pusher-* plugins (Jorge Gallegos) - Adding -plugin-ssi (Jorge Gallegos) - Adding -plugin-ldap (Jorge Gallegos) - Adding -plugin-sqlite3 (Jorge Gallegos) - Adding -plugin-spooler (Jorge Gallegos) - Adding -plugin-jwsgi (Jorge Gallegos) - Adding -plugin-ring (Jorge Gallegos) - Adding -plugin-rbthreads (Jorge Gallegos) - Adding -plugin-pty (Jorge Gallegos) - Adding -log-encoder-msgpack (Jorge Gallegos) - Adding -plugin-mono (Jorge Gallegos) - Adding -plugin-mongrel2 (Jorge Gallegos) - Adding -plugin-gridfs (Jorge Gallegos) - Adding -logger-graylog2 (Jorge Gallegos) - Adding -plugin-glusterfs (Jorge Gallegos) - Adding -plugin-gevent (Jorge Gallegos) - Adding -plugin-geoip (Jorge Gallegos) - Adding -plugin-gccgo (Jorge Gallegos) - Adding -plugin-fiber (Jorge Gallegos) - Adding -plugin-dumbloop (Jorge Gallegos) - Adding -plugin-curl-cron (Jorge Gallegos) - Adding -plugin-cplusplus (Jorge Gallegos) - Adding -plugin-coroae (Jorge Gallegos) - Adding -alarm-xmpp (Jorge Gallegos) - Adding -alarm-curl (Jorge Gallegos) - Packaging -plugin-airbrake (Jorge Gallegos) - Broke up -routers into its individual -router-* (Jorge Gallegos) - Renaming -plugin-sslrouter to -router-ssl (Jorge Gallegos) - Renaming -plugin-rawrouter to -router-raw (Jorge Gallegos) - Splitting off the documentation to its subpackage (Jorge Gallegos) - Splitting off some non-essential embedded plugins: (Jorge Gallegos) - Splitting off -logger-syslog (Jorge Gallegos) - Splitting off -logger-rsyslog (Jorge Gallegos) - Splitting off -logger-redis (Jorge Gallegos) - Splitting off -logger-mongodb (Jorge Gallegos) - Splitting off -logger-socket (Jorge Gallegos) - Splitting off -logger-file (Jorge Gallegos) - Splitting off -logger-pipe (Jorge Gallegos) - Splitting off -logger-crypto instead (Jorge Gallegos) - Break out the major/minor/release numbers properly (Jorge Gallegos) - Reorganized spec, alphabetical and type (Jorge Gallegos) - Splitting -router-fastrouter out of -common (Jorge Gallegos) - Splitting out the README, I will be putting more stuff in here (Jorge Gallegos) - Adding -logger-systemd plugin (Jorge Gallegos) - Adding -logger-zeromq plugin (Jorge Gallegos) - Adding new sources for newest stable (Jorge Gallegos)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- rebuild for https://fedoraproject.org/wiki/Changes/Php56- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1- Updating to latest stable, uploading new sources (Jorge Gallegos) - Forgot to delete the jvm arm patch file (Jorge Gallegos)- The changelog entry must match major + minor (Jorge Gallegos) - Adding more ignore entries (Jorge Gallegos) - The jvm arm patch has been merged upstream (Jorge Gallegos) - Updated license to 'GPLv2 with exceptions' (Jorge Gallegos) - Ugh messed up the doc sha (Jorge Gallegos) - Adding new sources, bumping up spec to 1.9.18.2 (Jorge Gallegos)- Breaking up full version in 3 parts (Jorge Gallegos) - Update to latest stable 1.9.18.2 (Jorge Gallegos) - Forgot to disable debug mode (Jorge Gallegos)- Uploaded new sources per spec rework (Jorge Gallegos) - Adding more router plugins (Jorge Gallegos) - Adding mod_proxy_uwsgi apache module (Jorge Gallegos) - Complying with the guidelines for source urls (Jorge Gallegos) - The settings in the service file were right before (Jorge Gallegos) - Enabling stats log socket, and capabilities (Jorge Gallegos)- Copying the version changelog to top-level doc - Compile with POSIX capabilities - Embed the loggers into the binary itself, no need for an extra package - Patching jvm plugin to support arm- Rebuilt for version 1.9.17 - Pulling in new documentation from https://github.com/unbit/uwsgi-docs- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuilt with latest stable version from upstream- Rebuilt with latest stable version from upstream - Added Erlang, PAM and JVM plugins - Added router-related plugins - Added logger plugins- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0- rebuild for http://fedoraproject.org/wiki/Features/Php55- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Tyrant mode shouldn't be used here, tyrant mode is root-only- Systemd now supports an exit status directive, fixing bugz 873382- rebuild against new php embedded library soname (5.4)- rebuild for new PHP 5.4.8- Dropped requirement on PHP for the PHP plugin- Rebuilt with new systemd macros- Updated to latest stable from upstream- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Updated to latest stable from upstream- Updated to latest stable upstream - Building the pytho3 plugin is a bit trickier now, but still possible - Added PHP plugin - Added Carbon plugin - Added RRDTool plugin - Added rsyslog plugin - Added syslog plugin- Addressing issues from package review feedback - s/python-devel/python2-devel - Make the libdir subdir owned by -plugins-common - Upgraded to latest stable upstream version- Fixing 'unstripped-binary-or-object'- New upstream version- New upstream version- Don't download the wiki page at build time- Updated to latest stable version - Correctly linking plugin_dir - Patches 1 and 2 were addressed upstream- Got rid of BuildRoot - Got rid of defattr()- Added uwsgi_fix_rpath.patch - Backported json_loads patch to work with jansson 1.x and 2.x - Deleted clean steps since they are not needed in fedora- rebuilt - Upgraded to latest stable version 0.9.8.3 - Split packages- Heavily modified based on Oskari's work- Initial.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<2.0.14-1.fc232.0.14-1.fc23      !!!""##$$%%&&&'''(())**++,,--..///001111223344555666666677778899::;;<<==>>??@@AABBCCDDEEFFGGGHHIIJJKKLLMMMMNNOOOOOOPPQQQQRRRRRRRRRRRRRRRRSSTTTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmnnnooppqqrrssttuuvvvwwxxyyzz{{||}}~~uwsgiuwsgi.huwsgi2.0.14.gitignore.travis.ymlCONTRIBUTORSINSTALLLICENSEMakefileREADMEapache2mod_Ruwsgi.cmod_proxy_uwsgi.cmod_uwsgi.cattach.pybinuwsgibuildconfall.iniasyncio.inibase.inicgi.inicore.inicoroae.inicoverity.inidefault.inidjango.iniembedded.inierlang.inifedora.inigccgo.inigevent.iniglusterfs.inigridfs.inijwsgi.inilib.inilua.iniluap.iniminimal.inimodular.inimono.ininolang.inipackage.iniphp.iniplonly.inippa.inipsgi.inipyerl.inipylua.inipyonly.inipypy.inipypyonly.inipyring.inipyuwsgi.inirack.inirados.inirbonly.iniring.iniruby2.iniservlet.initravis.iniunbit.iniunbitstaff.iniuwsgi.it.iniv8.inicontribUwsgi.pmbinder.plcentos_init_scriptcgi_python.ccryptologger.rbemperormon.rufdconf.plgraphite_uwsgi.pylaunchdit.unbit.uwsgi.emperor.plistit.unbit.uwsgi.plistloadapp.plpypyuwsgi_pypy_greenlets.pypyuwsgi.pyrunuwsgi.pysecuresubscribe.plspoolqueueproducer.pytasks.pytasksconsumer.pysubscribe.pltwuwsgi.pyupstartemperor.confuwsgi.confupythonurack.rbuwsgi-cache-monitor.pyuwsgi.erluwsgi.javauwsgi.rbuwsgi_client.cuwsgi_dynamic_client.cuwsgisubscribers.ruxinetd_uwsgicorealarm.casync.cbuffer.ccache.cchunked.cclang_fake.cclock.cconfig.ccookie.ccron.cdaemons.cemperor.cerrors.cevent.cexceptions.cfifo.cfsmon.cgateway.chash.chooks.cini.cinit.cio.cjson.clegion.clock.clogging.cloop.cmaster.cmaster_checks.cmaster_events.cmaster_utils.cmetrics.cmount.cmule.cnotify.coffload.cplugins.cplugins_builder.cprogress.cprotocol.cquerystring.cqueue.crb_timers.creader.cregexp.crouting.crpc.csendfile.csetup_utils.csharedarea.csignal.cskel.csnmp.csocket.cspooler.cssl.cstatic.cstats.cstorage.cstrings.csubscription.ctimebomb.ctransformations.cutils.cuwsgi.cwebsockets.cwriter.cxmlconf.cyaml.czeus.czlib.cexamplesbootstrap.pybootstrap2.pybootstrap3.pybootstrap4.pybootstrap5.pyconfig.luaconfig.ruconfig17.ruconfig2.luaconfig2.ruconfig30.rucorostream.pldebug.inifibers.rufibers.ymlflaskpost.pyheavytest.iniheavytest.pyinfo_uwsgi.phplogic.inimega.xmlmjpeg_stream.pymojoapp.plmulti.inimulti.xmlmultiapp.pyprotected.inirouter.luasimple_app.pysimple_app_wsgi2.pysimple_logger.pysites.xmlsputnik.wsstaticfilesnmp.pytaskqueue.pyuwsgi.xmluwsgirouter.pyuwsgirouter2.pyuwsgirouter3.pyuwsgirouter4.pyuwsgirouter5.pyuwsgistatus.pywelcome.iniwelcome.pywelcome3.pywerkzeug.jswerkzeug.ymlwerkzeug_strict.ymlxmlindex-html.xslxmlindex.inizmqgevent.iniextuwsgiextconf.rbinstall.shliblinux_ns.cnetlink.csun_fixes.clogo_uWSGI.pnglogo_uWSGI.svgmongrel2-uwsgi.confpluginsairbrakeairbrake_plugin.cuwsgiplugin.pyalarm_curlalarm_curl_plugin.cuwsgiplugin.pyalarm_speechalarm_speech.muwsgiplugin.pyalarm_xmppalarm_xmpp_plugin.cgloox.ccuwsgiplugin.pyasyncioasyncio.cuwsgiplugin.pycachecache.cuwsgiplugin.pycarboncarbon.cuwsgiplugin.pycgicgi_plugin.cuwsgiplugin.pycheaper_backlog2cheaper_backlog2.cuwsgiplugin.pycheaper_busynesscheaper_busyness.cuwsgiplugin.pyclock_monotonicclock_monotonic.cuwsgiplugin.pyclock_realtimeclock_realtime.cuwsgiplugin.pycoreroutercorerouter.ccr.hcr_common.ccr_map.cuwsgiplugin.pycoroaecoroae.cuwsgiplugin.pycplusplusbase.ccplugin.cuwsgiplugin.pycurl_croncurl_cron.cuwsgiplugin.pydumbloopdumb.cuwsgiplugin.pydummydummy.cuwsgiplugin.pyechoecho_plugin.cuwsgiplugin.pyemperor_amqpamqp.cemperor_amqp.cuwsgiplugin.pyemperor_mongodbemperor_mongodb.ccplugin.cuwsgiplugin.pyemperor_pgemperor_pg.cuwsgiplugin.pyemperor_zeromqemperor_zeromq.cuwsgiplugin.pyexampleexample_plugin.cuwsgiplugin.pyexception_logexception_log.cuwsgiplugin.pyfastrouterfastrouter.cuwsgiplugin.pyfiberfiber.cuwsgiplugin.pyforkptyrouterforkptyrouter.cuwsgiplugin.pygccgogccgo_plugin.cuwsgi.gouwsgiplugin.pygeoipgeoip.cuwsgiplugin.pygeventgevent.cgevent.hhooks.cuwsgiplugin.pyglusterfsglusterfs.cuwsgiplugin.pygraylog2graylog2_plugin.cuwsgiplugin.pygreenletgreenlet.cuwsgiplugin.pygridfsgridfs.ccplugin.cuwsgiplugin.pyhttpcommon.hhttp.chttps.ckeepalive.cspdy3.cspdy3.huwsgiplugin.pyjvmjvm.hjvm_plugin.cuwsgi.javauwsgiplugin.pyjwsgijwsgi_plugin.cuwsgiplugin.pyldapldap.cuwsgiplugin.pylegion_cache_fetchlegion_cache_fetch.cuwsgiplugin.pylibffilibffi.cuwsgiplugin.pylibtcclibtcc.cuwsgiplugin.pylogcryptologcrypto.cuwsgiplugin.pylogfilelogfile.cuwsgiplugin.pylogpipelogpipe.cuwsgiplugin.pylogsocketlogsocket_plugin.cuwsgiplugin.pylogzmqplugin.cuwsgiplugin.pylualua_plugin.cuwsgiplugin.pymathevalmath.cuwsgiplugin.pymongodbplugin.cuwsgiplugin.pymongodblogmongodblog_plugin.cuwsgiplugin.pymongrel2mongrel2.cuwsgiplugin.pymonomono_plugin.cuwsgi.csuwsgiplugin.pymsgpackmsgpack.cuwsgiplugin.pynagiosnagios.cuwsgiplugin.pynotfoundnotfound.cuwsgiplugin.pyobjc_gcobjc_gc.muwsgiplugin.pypampam.cuwsgiplugin.pyphpcommon.hphp_plugin.csession.cuwsgiplugin.pypingping_plugin.cuwsgiplugin.pypsgipsgi.hpsgi_loader.cpsgi_plugin.cpsgi_response.cuwsgi_plmodule.cuwsgiplugin.pyptypty.cuwsgiplugin.pypypyREADMEpypy_plugin.cpypy_setup.pyuwsgiplugin.pypythongil.cprofiler.cpump_subhandler.cpyloader.cpython_plugin.cpyutils.craw.csymimporter.ctracebacker.cuwsgi_pymodule.cuwsgi_python.huwsgiplugin.pyweb3_subhandler.cwsgi_handlers.cwsgi_headers.cwsgi_subhandler.cpyuwsgipyuwsgi.cuwsgiplugin.pyrackrack_api.crack_plugin.cuwsgi_rack.huwsgiplugin.pyradosrados.cuwsgiplugin.pyrawrouterrawrouter.cuwsgiplugin.pyrbthreadsrbthreads.cuwsgiplugin.pyredislogredislog_plugin.cuwsgiplugin.pyringring_plugin.cuwsgiplugin.pyrouter_accessrouter_access.cuwsgiplugin.pyrouter_basicauthrouter_basicauth.cuwsgiplugin.pyrouter_cacherouter_cache.cuwsgiplugin.pyrouter_expiresexpires.cuwsgiplugin.pyrouter_hashrouter_hash.cuwsgiplugin.pyrouter_httprouter_http.cuwsgiplugin.pyrouter_memcachedrouter_memcached.cuwsgiplugin.pyrouter_metricsplugin.cuwsgiplugin.pyrouter_radiusradius.cuwsgiplugin.pyrouter_redirectrouter_redirect.cuwsgiplugin.pyrouter_redisrouter_redis.cuwsgiplugin.pyrouter_rewriterouter_rewrite.cuwsgiplugin.pyrouter_spnegorouter_spnego.cuwsgiplugin.pyrouter_staticrouter_static.cuwsgiplugin.pyrouter_uwsgirouter_uwsgi.cuwsgiplugin.pyrouter_xmldirrouter_xmldir.cuwsgiplugin.pyrpcrpc_plugin.cuwsgiplugin.pyrrdtoolrrdtool.cuwsgiplugin.pyrsyslogrsyslog_plugin.cuwsgiplugin.pyruby19uwsgiplugin.pyservletservlet_plugin.cuwsgi_servlet.javauwsgiplugin.pysignalsignal_plugin.cuwsgiplugin.pyspoolerspooler_plugin.cuwsgiplugin.pysqlite3plugin.cuwsgiplugin.pyssissi.cuwsgiplugin.pysslroutersslrouter.cuwsgiplugin.pystacklessstackless.cuwsgiplugin.pystats_pusher_fileplugin.cuwsgiplugin.pystats_pusher_mongodbplugin.cstats_pusher_mongodb.ccuwsgiplugin.pystats_pusher_socketplugin.cuwsgiplugin.pystats_pusher_statsdplugin.cuwsgiplugin.pysymcallsymcall_plugin.cuwsgiplugin.pysyslogsyslog_plugin.cuwsgiplugin.pysystemd_loggersystemd_logger.cuwsgiplugin.pytornadotornado.cuwsgiplugin.pytransformation_chunkedchunked.cuwsgiplugin.pytransformation_gzipgzip.cuwsgiplugin.pytransformation_offloadoffload.cuwsgiplugin.pytransformation_templatett.cuwsgiplugin.pytransformation_tofiletofile.cuwsgiplugin.pytransformation_touppertoupper.cuwsgiplugin.pytuntapcommon.ccommon.hfirewall.ctuntap.cuwsgiplugin.pyugreenugreen.cuwsgiplugin.pyv8plugin.cuwsgiplugin.pyv8_commonjs.ccv8_jsgi.ccv8_uwsgi.ccv8_uwsgi.hwebdavuwsgiplugin.pywebdav.cxattruwsgiplugin.pyxattr.cxsltuwsgiplugin.pyxslt.czabbixplugin.cuwsgiplugin.pyzergpooluwsgiplugin.pyzergpool.cprotobase.cfastcgi.chttp.cpuwsgi.cscgi.cuwsgi.csetup.pytcachebitmap.inicachebitmap.pycachetest.pyclojuremyapp.cljcoreappsread_body_and_send.plread_body_and_send.plurl_sanitize.plgocachetest.gocomplextest.gouploadtest.gojavarpc.javaluabasic.luamonocache.aspxmulesmulebrain.pyreload.pysignal_management.pyperlactive_workers_signal.plappsinput_with_offset.pltest.psgitest_benchmark.pltest_harakiri.psgitest_hello.psgitest_input_with_offset.pltest_post.psgitest_sleepy.psgitest_streaming.psgipypyt_continulet1.pyt_continulet2.pypythonforcecl.pymanage_script_namemanage_script_name_test.initest_manage_script_name.pyuseless_app.pytestba.pyringREADME.mdconfig.iniproject.cljsrcuwsgiringtestsapp.cljbasic.cljbody.cljsimple.cljupload.cljroutingauth.inierrorlimiter.inilimiter.inisharedareabigranges.inibigranges.pysharedarea_incdec.inisharedarea_incdec.pyspoolerread.pyreload.pyspooldir.gitignorewebdavcarddav.inixsltcd.xmlcd.xml.xsltroutex.initestsResponder.pm__init__.pybadthread.pybadwrites.pycpubound_async.pycpubound_green.pycpubound_stackless.pydecoratortest.pyfileserve_async.pygevent_spool.pygrunter.pyiobound_async.pyiobound_async_unix.pyiobound_green.pylogger.pymako_ugreen.pymulefunc.pymultiapp.txtmyadmin.pypgbound_async.pypicazzo.pypsycogreen_green.pypsycopg2_green.pypump.pyqueue.pyrefcount.pyrpc.luarpc.pyrunningthread.pysendchunked.pysharedarea.pysig.luasignals.pysigwait.pysleeping_async.pysleeping_green.pysleepthreadasync.pyslow.pyspoolme.pystaticfile.pystreamer.psgitstatic.pltemplatesqueue.htmltestapp.pytestgevent.pytestpy3.pytestsignals.pythreads.pytravis.shugevent.pyweb3.pywebsockets.pywebsockets_chat.plwebsockets_chat.pywebsockets_chat_async.pywebsockets_chat_asyncio.pywebsockets_echo.luawebsockets_echo.plwebsockets_echo.pywebsockets_echo.ruwerkzeug.pyuwsgi.gemspecuwsgi.huwsgi_main.cuwsgiconfig.pyuwsgidecorators.pyuwsgidsl.rbvalgrindREADMEvalgrind-generate-sups.shvassalsbroodlord.inicc.inimulti.xmlvhosttestflask001app1.pyflask002app2.pyflask003app3.pyflask004app4.pyflask005app5.pynginx.conf/usr/include//usr/include/uwsgi//usr/src//usr/src/uwsgi//usr/src/uwsgi/2.0.14//usr/src/uwsgi/2.0.14/apache2//usr/src/uwsgi/2.0.14/bin//usr/src/uwsgi/2.0.14/buildconf//usr/src/uwsgi/2.0.14/contrib//usr/src/uwsgi/2.0.14/contrib/launchd//usr/src/uwsgi/2.0.14/contrib/pypy//usr/src/uwsgi/2.0.14/contrib/spoolqueue//usr/src/uwsgi/2.0.14/contrib/upstart//usr/src/uwsgi/2.0.14/core//usr/src/uwsgi/2.0.14/examples//usr/src/uwsgi/2.0.14/ext//usr/src/uwsgi/2.0.14/ext/uwsgi//usr/src/uwsgi/2.0.14/lib//usr/src/uwsgi/2.0.14/plugins//usr/src/uwsgi/2.0.14/plugins/airbrake//usr/src/uwsgi/2.0.14/plugins/alarm_curl//usr/src/uwsgi/2.0.14/plugins/alarm_speech//usr/src/uwsgi/2.0.14/plugins/alarm_xmpp//usr/src/uwsgi/2.0.14/plugins/asyncio//usr/src/uwsgi/2.0.14/plugins/cache//usr/src/uwsgi/2.0.14/plugins/carbon//usr/src/uwsgi/2.0.14/plugins/cgi//usr/src/uwsgi/2.0.14/plugins/cheaper_backlog2//usr/src/uwsgi/2.0.14/plugins/cheaper_busyness//usr/src/uwsgi/2.0.14/plugins/clock_monotonic//usr/src/uwsgi/2.0.14/plugins/clock_realtime//usr/src/uwsgi/2.0.14/plugins/corerouter//usr/src/uwsgi/2.0.14/plugins/coroae//usr/src/uwsgi/2.0.14/plugins/cplusplus//usr/src/uwsgi/2.0.14/plugins/curl_cron//usr/src/uwsgi/2.0.14/plugins/dumbloop//usr/src/uwsgi/2.0.14/plugins/dummy//usr/src/uwsgi/2.0.14/plugins/echo//usr/src/uwsgi/2.0.14/plugins/emperor_amqp//usr/src/uwsgi/2.0.14/plugins/emperor_mongodb//usr/src/uwsgi/2.0.14/plugins/emperor_pg//usr/src/uwsgi/2.0.14/plugins/emperor_zeromq//usr/src/uwsgi/2.0.14/plugins/example//usr/src/uwsgi/2.0.14/plugins/exception_log//usr/src/uwsgi/2.0.14/plugins/fastrouter//usr/src/uwsgi/2.0.14/plugins/fiber//usr/src/uwsgi/2.0.14/plugins/forkptyrouter//usr/src/uwsgi/2.0.14/plugins/gccgo//usr/src/uwsgi/2.0.14/plugins/geoip//usr/src/uwsgi/2.0.14/plugins/gevent//usr/src/uwsgi/2.0.14/plugins/glusterfs//usr/src/uwsgi/2.0.14/plugins/graylog2//usr/src/uwsgi/2.0.14/plugins/greenlet//usr/src/uwsgi/2.0.14/plugins/gridfs//usr/src/uwsgi/2.0.14/plugins/http//usr/src/uwsgi/2.0.14/plugins/jvm//usr/src/uwsgi/2.0.14/plugins/jwsgi//usr/src/uwsgi/2.0.14/plugins/ldap//usr/src/uwsgi/2.0.14/plugins/legion_cache_fetch//usr/src/uwsgi/2.0.14/plugins/libffi//usr/src/uwsgi/2.0.14/plugins/libtcc//usr/src/uwsgi/2.0.14/plugins/logcrypto//usr/src/uwsgi/2.0.14/plugins/logfile//usr/src/uwsgi/2.0.14/plugins/logpipe//usr/src/uwsgi/2.0.14/plugins/logsocket//usr/src/uwsgi/2.0.14/plugins/logzmq//usr/src/uwsgi/2.0.14/plugins/lua//usr/src/uwsgi/2.0.14/plugins/matheval//usr/src/uwsgi/2.0.14/plugins/mongodb//usr/src/uwsgi/2.0.14/plugins/mongodblog//usr/src/uwsgi/2.0.14/plugins/mongrel2//usr/src/uwsgi/2.0.14/plugins/mono//usr/src/uwsgi/2.0.14/plugins/msgpack//usr/src/uwsgi/2.0.14/plugins/nagios//usr/src/uwsgi/2.0.14/plugins/notfound//usr/src/uwsgi/2.0.14/plugins/objc_gc//usr/src/uwsgi/2.0.14/plugins/pam//usr/src/uwsgi/2.0.14/plugins/php//usr/src/uwsgi/2.0.14/plugins/ping//usr/src/uwsgi/2.0.14/plugins/psgi//usr/src/uwsgi/2.0.14/plugins/pty//usr/src/uwsgi/2.0.14/plugins/pypy//usr/src/uwsgi/2.0.14/plugins/python//usr/src/uwsgi/2.0.14/plugins/pyuwsgi//usr/src/uwsgi/2.0.14/plugins/rack//usr/src/uwsgi/2.0.14/plugins/rados//usr/src/uwsgi/2.0.14/plugins/rawrouter//usr/src/uwsgi/2.0.14/plugins/rbthreads//usr/src/uwsgi/2.0.14/plugins/redislog//usr/src/uwsgi/2.0.14/plugins/ring//usr/src/uwsgi/2.0.14/plugins/router_access//usr/src/uwsgi/2.0.14/plugins/router_basicauth//usr/src/uwsgi/2.0.14/plugins/router_cache//usr/src/uwsgi/2.0.14/plugins/router_expires//usr/src/uwsgi/2.0.14/plugins/router_hash//usr/src/uwsgi/2.0.14/plugins/router_http//usr/src/uwsgi/2.0.14/plugins/router_memcached//usr/src/uwsgi/2.0.14/plugins/router_metrics//usr/src/uwsgi/2.0.14/plugins/router_radius//usr/src/uwsgi/2.0.14/plugins/router_redirect//usr/src/uwsgi/2.0.14/plugins/router_redis//usr/src/uwsgi/2.0.14/plugins/router_rewrite//usr/src/uwsgi/2.0.14/plugins/router_spnego//usr/src/uwsgi/2.0.14/plugins/router_static//usr/src/uwsgi/2.0.14/plugins/router_uwsgi//usr/src/uwsgi/2.0.14/plugins/router_xmldir//usr/src/uwsgi/2.0.14/plugins/rpc//usr/src/uwsgi/2.0.14/plugins/rrdtool//usr/src/uwsgi/2.0.14/plugins/rsyslog//usr/src/uwsgi/2.0.14/plugins/ruby19//usr/src/uwsgi/2.0.14/plugins/servlet//usr/src/uwsgi/2.0.14/plugins/signal//usr/src/uwsgi/2.0.14/plugins/spooler//usr/src/uwsgi/2.0.14/plugins/sqlite3//usr/src/uwsgi/2.0.14/plugins/ssi//usr/src/uwsgi/2.0.14/plugins/sslrouter//usr/src/uwsgi/2.0.14/plugins/stackless//usr/src/uwsgi/2.0.14/plugins/stats_pusher_file//usr/src/uwsgi/2.0.14/plugins/stats_pusher_mongodb//usr/src/uwsgi/2.0.14/plugins/stats_pusher_socket//usr/src/uwsgi/2.0.14/plugins/stats_pusher_statsd//usr/src/uwsgi/2.0.14/plugins/symcall//usr/src/uwsgi/2.0.14/plugins/syslog//usr/src/uwsgi/2.0.14/plugins/systemd_logger//usr/src/uwsgi/2.0.14/plugins/tornado//usr/src/uwsgi/2.0.14/plugins/transformation_chunked//usr/src/uwsgi/2.0.14/plugins/transformation_gzip//usr/src/uwsgi/2.0.14/plugins/transformation_offload//usr/src/uwsgi/2.0.14/plugins/transformation_template//usr/src/uwsgi/2.0.14/plugins/transformation_tofile//usr/src/uwsgi/2.0.14/plugins/transformation_toupper//usr/src/uwsgi/2.0.14/plugins/tuntap//usr/src/uwsgi/2.0.14/plugins/ugreen//usr/src/uwsgi/2.0.14/plugins/v8//usr/src/uwsgi/2.0.14/plugins/webdav//usr/src/uwsgi/2.0.14/plugins/xattr//usr/src/uwsgi/2.0.14/plugins/xslt//usr/src/uwsgi/2.0.14/plugins/zabbix//usr/src/uwsgi/2.0.14/plugins/zergpool//usr/src/uwsgi/2.0.14/proto//usr/src/uwsgi/2.0.14/t//usr/src/uwsgi/2.0.14/t/clojure//usr/src/uwsgi/2.0.14/t/core//usr/src/uwsgi/2.0.14/t/core/apps//usr/src/uwsgi/2.0.14/t/go//usr/src/uwsgi/2.0.14/t/java//usr/src/uwsgi/2.0.14/t/lua//usr/src/uwsgi/2.0.14/t/mono//usr/src/uwsgi/2.0.14/t/mules//usr/src/uwsgi/2.0.14/t/perl//usr/src/uwsgi/2.0.14/t/perl/apps//usr/src/uwsgi/2.0.14/t/pypy//usr/src/uwsgi/2.0.14/t/python//usr/src/uwsgi/2.0.14/t/python/manage_script_name//usr/src/uwsgi/2.0.14/t/ring//usr/src/uwsgi/2.0.14/t/ring/src//usr/src/uwsgi/2.0.14/t/ring/src/uwsgi//usr/src/uwsgi/2.0.14/t/ring/src/uwsgi/ring//usr/src/uwsgi/2.0.14/t/ring/src/uwsgi/ring/tests//usr/src/uwsgi/2.0.14/t/routing//usr/src/uwsgi/2.0.14/t/sharedarea//usr/src/uwsgi/2.0.14/t/spooler//usr/src/uwsgi/2.0.14/t/spooler/spooldir//usr/src/uwsgi/2.0.14/t/webdav//usr/src/uwsgi/2.0.14/t/xslt//usr/src/uwsgi/2.0.14/tests//usr/src/uwsgi/2.0.14/tests/t//usr/src/uwsgi/2.0.14/tests/templates//usr/src/uwsgi/2.0.14/valgrind//usr/src/uwsgi/2.0.14/vassals//usr/src/uwsgi/2.0.14/vhosttest//usr/src/uwsgi/2.0.14/vhosttest/flask001//usr/src/uwsgi/2.0.14/vhosttest/flask002//usr/src/uwsgi/2.0.14/vhosttest/flask003//usr/src/uwsgi/2.0.14/vhosttest/flask004//usr/src/uwsgi/2.0.14/vhosttest/flask005/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu                                                                  directoryC source, ASCII textASCII textFORTRAN program, UTF-8 Unicode textemptymakefile script, ASCII textRuby script, ASCII text executableASCII text, with very long linesPerl5 module source textBourne-Again shell script, ASCII text executableRuby script, ASCII textHTML document, ASCII textPython script, ASCII text executableXML document textPerl script, ASCII text executableRuby module source, ASCII textC source, ASCII text, with very long linesPNG image data, 236 x 73, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageC++ source, ASCII textC source, UTF-8 Unicode textawk script, ASCII textscript text executable for uwsgi -S addressbook=./carddav carddav.ini, ASCII textutf-8?7zXZ !#,୏W]"k%{i(*Qsf5rUc#e& η_a5\d> tؤ2Guϩ襕% o"u(O 9KKed% ,H\sBhZ>l\jpG쏫%bFXBc #3#sg< Bʺ_#Jz>B9ɍwԔbH0$nC4шk5L|S޷a݋ j|͎pt|'0W`t3W¥cd_ _jϕ @D}= <.]8tʹ\h9J;l5]ɘ!zfeX߷۵V~ZCUKB<54ՑvZ}!-2B,3A'KCvNOvt yZ!z[KE81K<(8+MK8\a Y{4/?@ZMgC@ G^(>b{ss6#?OZ ?pYAy}yqd|5]S-YV1>'}VP2d@zdʄW8aǾa渋C^^aT5 ]J,!i ֔Yvb/?]0R A~A؟EauXX#b",ӺVA[H({dbhf|mzFEg4eM_[ Lա[ cۀ޼E`qPގѕ"ZRD1Duӛ>sd9a0E@%q/ :h'G}{o#˵6Q.D6;&:ǤHQ_,U8r7m Qo#F{ AF$T.FI~MYS$W5p ^'QKUFwO:%ZQt&ޞFDKq=}d-(}sypA3x.GX`6;eZGd]Ӡi e> `fQiJr)1cU Z 50|LG'cyQ|"Gg׽gp&`6] D7R"`'7̃q}$@ wh]{`yڢPf54GZaL:ё'e©vk:bO6ҏ!;zQFϺe1LCAئLߜZ3H%Z7S2M4^?\߹s x 0H<[Gw|T1,{RVxb';WX(gW0ФWt;Qi4a籭̸nZA j&aNk.>p/-)(xW ޏ=R8:HZm}=X A( x2AF}^tH/PNƀg0NA=7}f *":amZwfu`ĩuI= R s nO4K RuYZ׌4؍)Xaάw61mp8E댛] N?[D Pp@cZ1١\0k!vۖM{#+hx#^0[]^4O؍#> 4h8+d"ImD,b G'1^{ƚz)"ϖ\0T;`gb: O͕OѭȀ KU7-m32U0>\J a$^'XcKI2R;85ZŶ;p`fG1gvplvV4 9/JDԊ8cLG2|SHƽl#œL[涧y[Ty@ 2ΡMjyzav|;wgK[ut# Y縛 0 {juuHʈ}дEвdwUy Os;+^Sg0-¹D4^žaVI`ĆM@EWoT&H8(1l`NبڏJ(t(9TAk\#C˷hbͬL{7[,r O}HKDJsI^!~&K%>`YPE͍U-ma<˷ -#חNpL`Mx8!@g`8g1&i8AWuu8ˇ/.w$E˫|5=Ҝ?%huqS3o+[+7VHh츈č)? {9岜3 V"[?A ?^|]XXJ}jl^v㌴K{F!eҕ2"*p;! n8o3K.X|TU8[Hb?ӯ_S-ٖYyH[a<| I@ɻ,.΅/5ή2v'u yy<4SɟYhx9Ȏ44{fdTXA:&wzRUYQq`_`mcWZIyl')X9rO c,$ qbi)L #ԁƈnEt0CVk gtU"y6G˽ڽʠ0u$BkkWUwAaWϞ$RR' =Q5&@eA|=% R6X a7?L ʰ.A 57@GjΎL6Z(-h؏7Q8n@:׽ڱDd8AC/e\WTi7p#AL9ҵz ^S"̰^NdKF)2G$9Ye3DpC}*kn/4) ?>nTh+x^|\j˚bkB ڬ.h;1V `Mf9F;Ǣrx&\t"!A5Nep#z@_R 55䢕:,޺5b) ܁!p&.k]|}YvDMSMn9VcC_UPA? NmWǧLa"Nj _mMkϥGL1:Vlz A5NsQkAZq$ee o;1){=3 z^Lr OĞAPF7&K[m>DŔXD65ǀ65\f>N Aݚ6Pm0IN!$ckf Gc{ Fdzq:߸jYFuE)Y8v0mM9p5F-K ^suk?!;0k:8bAO,ֽzV̙,OYDSQcT2|ټ|'<ȩ AǀR/@ 皩OiEfqsT :=Zŀ+ 0nsOxӏ]|*_o>O (|3G1\`k=/}xBpU,Spj'31'Yr|6Cw%͝NR&)L_?{NeHwx U{γq& ƙ<4Fw0]ưۛ9Va EڑEzO]Fu` 8y>mFu2Q2ffjYt٨-6Qno'G<7%T߆ø@_]Z(Qn@.#Tm{M4HΧ+bXXgڼw%ma%ͻSWb0:w_xҖӖƉ&O,8Ъ_jn_ŃÛ&:YSi<4N*t@S"IzOMm]1c"#[Nك]1^ew?T#Hէ8m0zH0 Wu2@\mO0Aw!|Tٝ\pzRq ąTebZMǝ)rƒW ✬5/XA JṯREIFq YO$(ޘD?)@x2.V#hnn7-J@8!HPMDgS8h \p*S ,mHw|a8gܷy @sRKqXD7ak{qL s/}*> dŗBYWEw9O83:h,;Jy~]eW$ Q]\"yD+1 (JIM%z3!tzF'gI)S=.󪄗6~j~AmEeHy>NyW( Bk<&fE* y:N n۝L'&_6[OW`Cfr76M< Nd6iȌ38-8$ b%jΙk2/q$Ɍ*_~5{{:=ƪDr+8-DbUH']bO@vSBh; BJ)w ^̊=)%<̘gMzԁ!+՝V/hnLYx30ce F`qЧ"dl_7i^z6MI=pٮ@6U =dTtI7ǟf䛷Vhe|=)EG d_Y5ZM̩K3GBZSy:qyED-⹂v!s1,' WPc](&WKĊ'7CUX`i }KQM/P%[0O|c֯,󱑁@mX,zEjT:~ Z4eTS2  s|Nϡ 2Ufa;R/f ͬ Oa4,%CYˤ!k"ҷ1k4p2 =3)kY N[R-v Tn_#,ի; p5,qpC&as]H癃ޚ腖|$&h_|g0fK`:OskZ FW"Yw6?{["qosa*=I=QrJ┗\ەZ ݒ5 pbGa8 UVC' [N+@&+[d ʘCR!uҾ_/{'XBڡm2 /OYt~_ 7vI _7>FN+ ƘڧeH;Ojbc! TJ@Z8StR0XCkwqWx[K7vek46$m,\{ dS`]hvtu-IjKkY0*k`A 1bѨ`cf5 D[ST3(Ibco`Z\9G^u-+|3zq|W˟[]l)nȴT&0 m2q/~8~voAi7TҟI @~W\*Lm)7E3̈MȒXr邖 fh=CBm}t#Kix(*LUC#1]d~!TaZBR 6m`Ӛє#yĔHIt`ޯx(s$zALdmԧsIFw6kuS# ^P2o8M4[2:1dZ(_'c8ɦI^6I"ܐeYv{2=l2U)~Hᔒ)Q.L o?Op b4T{ v Zj #tgܰN4h{`H\tԁs4y_ڳّ?kQhHc,{7.WnX{7DYLTƃ)Q2)n.8n$a\}LzJpVe4o,#▰δaFl<̋/@Or/JR?3Q/K#H<@Uګ]< .uO+Un,؃ǟզނ0cw"ڏz[ī 2LlPP_ZTzzfyPn Y`W[L[vT^[#w 1(3r.4[O^go4_G-&BNW\xN,q*!ULF|Ֆw5ǠQHWRӺ\tqyg^<ӫ3CijVAml"`!`Y|]Čh|WZŎ4OQųbtZA3BFAe=o[kD-ZŠ$Q%n%_T,S1 Azr⣧H腺 d~Yo??)ѻY:{2Bbrd^yPrM!, 0d MKG1L\؂  Ȍ :'淁ݩoD["tJ!!г?rOPԒ@Kd 7]V~)(O9JOFcBۇ;`TcbB#΢b8&92`(e*j60dL:X]mO DO]3oO?W/[<(񖘿ݢS@2M: 9|]'FW˝ό^O/͋ D|/ <{r n:m?x+e [/ 7Sld{DfJOi:5Kv_ U{aaI'8v@߾a-o s]]RՔWh2k/ʭiH 2Q7SXryuT.Fg~_ tIKVbXR54"-E j^h]X+"YX #$tLW~ x0ux(j槸~^^^u}x/Hh~ J'9Xs%{ۋ^qm P?Fw UKfr`\g6:{_ Kt 16{fXl$:DhЎM +;~ o̶"6OȐ U:?Bpzq!8jv_?iM8,~vHBr-[ռ"!"cMa>!0y@bcݙoVAX7Bh7ϖAs>3'>1Q-6y!umKL}&=i UQ\=qXBwK{*;k/>֒vrK%vAYv)EFI-뤀lb߲@n8 QM8'a6#L~QWW9kc2;#7F% Iǂl9=dE]aCtn'!KN>#1cƇvީ.*;-cNS>a|1å2كC[S5")eG(5([7*oFD6+qXvjPX4PR^4 [z!\l_`<-%%04XNz#FFH 6&isI1"v_ :z/d3 aeP@I$#>Ym_>iŠsS(-m(4Zz(*YsԷw_ 3).)?B",V\1ɾ6I+%d2xi0.^1^bYTt\# zbI\?slfA|:J6!Q5, b[Pnfqx(E Tơ95 4i#aXW ?r;]4:SixЦ\@3Q(Onz(C_!X4`Nx=90*{䐆+|9 5Ӹ/N(u:C^iG> A3cĪ>CAi xl i "s K N8 bNq|1XyJrԷƄ=a^7x({TXj\0!%)/d~ka)~Q`M>8Vӧqض]Y#O"Wm.!6Mb=1m :)^_@tVה#ekov4|1tra>rm˵,%r&"3U]KXMO<)ʈ&L»UdaʊVώu-GS&~Ob@%~C,Pr[*2c2n=Y2ds b/^mZ+p>{pMGR)Lm^T;/ R4 ,k4Oyo࿈ +H/ſ'n?T4Lc*.n INoA1'QsNKce D V7%7y9ΚTqF!ksDuI|sp3w%+8#cCLqIvЄɏb=PͣO[zi-0Ӻ $8{! "= kmȬMuBS~I`Nb=<9 hIJNEN 膒߇qN49*m?]tU'ۺ$  ُG$Ů,+ #Dlgr&~˕!F"BT_aXu㯂4eQ@ni㎏NFA/G? -gqa;{Š35~,xR߫Oa:Ǯwm8Gq^Vwdݔ&T>A~XY,||L-!O^Xc>*1ˁ}T"T5$;VeIUV*4:PbV ƒ?KBdycR)hUlϴv̡B&m;- ]b#+u|G@U{~vb忲J  Q42^}V(Yp SQQFci6#PGrOcƱ=zz חS^@&C¸+m'G =W3- jQ@])͏wf5Hwl-O׻t:}WPڀYf38!l{i`8\_~ #Wo)2.G>x@]?PCH'2j-2dDuނLj2I~;ݤ:.-V݃T2{d*c“nf _BX2-s~;K' 4ro}ZE-%~ty:|I Ex2bT;d XhsX{&C!Q& F19uPW] $/z7X xo=dXT鄎)Hw (tmk%Nֺ[r^}%6Mթoܞ'qJw s 9QDY? G*,i6e0To 'BAyO7Yc7~R@TG]:BqQt9xDKQ_4c lM Nma)@ug.5WWS\zzk)NMdvX<ĝ,--qﱬWiiŧ gy(cNظN[ "%̝`Pe02Y^{Qt}4KYKtj0G$ B-:&Q^\ X\Xbb~0:g, \mub,G@xl,='U$x5w S s?f`;v ]5q#&ethUsm(wήWA P:+,!' 0 ^t?/*u]y~8oeS-Elzı쒄`?S>,XóOPa?6h'h.+8k 1Jȿ߸+ZN5%aUrz-#Z^*y^/t2[y%Rҫ{PS H12s2{{)]F_`!BiM7a;L Խa?|+,CmO`]),6!8OtԾgs_oYISnC80!f}K z?7s3u\(m嬆:s(K1_nc[9?۲Vm67~u5_JwͲ=`峢]l83]P>DJ'|Q`8]| >0FSgʐ @9 a#V2^6w"V*oΒ%@5x)V*1Y!n* }5 l)kJhZ^y?}P*kmD +(߽PL<ux@w-Im OL# \HeO/^1 tWvXllE! /`i Om=i'JZaAnTjǺXX'K} 5 "GO4ܧ[B0rCbzAG?x^[ɺo9}e*"bre'4Hj;'l_g,x5lg& JJ捥y監qS}SiuYr>b,J͸>$r?!ܧ+K? Zj)DK'y7 0XD COdx40f&?N f<[l_[߶}izQmө3:TE?=۪Ig}^.ߔc}ᡏ[ۡ?_X*vΚ/T:*Q!JLe'Әuȁ1o/WZx u࿖-Zj //_*}Zǧ!qVx.t5ĥÊ[,{GY vr\L_[֝G:j]#f#2o1vdoy*^nkJw%MLK9zԱJG + WLC/2'j5R60R1@}[ARU$AhD{us(tfg7С=z^.ZPT!fB Ӌs&!k^VП$07Y;-iRjEdpf) )+aH|xk3 9"bowkF+vjvˍvA\%tOexZ:ǚP;I?!ȅ\\nЮDj.g$&VBB&XJ`s3kHɼ9T4ڗ ց>hePO;UzwZ]2a/7!;} !84Lb~cC |R9JMs4xo6W;$.qH~Blk"AAZ?;G9 dnnPW$e⻥[aTLM?r-Fwe"AHl}}jC箓{bˍG#ILI|-=^Rᔿ? &<Եi7\W^JoŊ g-IQ67懎E+-,RY5š&&8IB:sA TV^\. aԷwaBVe糚))I;F~[_.\^*|uT">gD]1ZO1Z+ts؍.fyZ_#kA7H0ȭVO@Vm[hp(,B%><?Cs{oOMqyڣwQ|fui+\7FvZ`#|}lzvcz*ZUr+ԅ߸'?N DS&4k^do")M՜p0FX.CP_k oLO/`"0=pR4I(:L#&&(V9߀Js\C;n# 9#oj({mveT4]4rU}Icgf;\(|μ zSrڛ3!$|b{+ ƞ3 LmHpsJh`m;Z5xbzK.dz'#6ƅܘ>Sj[HN*$A /(mnp:aG}M}-nKf!39 =:K1FJ F3b]1E&\ Bae8d:mFh2I5E96Z֚]xnV=HQo@;Æ7xjۆuv7El)GboA{TwQE8d`s#q9l;@AvSKp![[a=h;$ycYT^bY잷NlN$3}|˾Se)%uwWڹk|4{XD$Nљ37)D{՟Ӿכ6H/go_Sp^:GY^=gT&^vqu'df;[=3^q-9dIæ4ArQ}M UC9'4bwbo2njP6?&کAEg{={:8\ ^ƕT@rݞGIb&u}i^*icmp+dPlTB0Ҿ%o1Ds^'>0 t%fI!:/gqsix2Yfⷦ Ǟ)L PV"M( e4~ge "_{b}OPD!);Ogڵ[ Mcg!{k(rKo3ko]Zc񚂃{Is(-+/Yw%pb?֬;j[WpZ)#:jpyK  +N)&Mki`AD:EV$PPyƹvq^!Jf|coxfn=YcӴ4+l$yt07lv$eL,#JPTԹA7]Ê4>"6.~1B13iiP$Ku 1ZX3_W4X9]w_?=DyМP?8x)|uBk0$Z3,Z@Da>p #Q,C7N7ML+0"ֈq1<6KP@\ XXh(Iz:q"vl1-rV sE[ڙ;$> T_OoRڴ0SБKP0Ah͌=I[ΔɰJ<{|֧22^+&AW,.  mOYMeą\lFWCȘƋ!LEH-e#ϗZ(f3 iO"vgߡEa^:㐻Zuo6qdc,ĒEy,KL( !ow#tiKŘm5!MI]I ~ !5 2g؀$z-zo|w*xb[4*$ybH-ŀx?f Qt>(a5>{a舰?d@,8_:% [TPYۭ`p3BAQ6,]#UOL|!o>DOsqH*?8n}ɦ} !KxpE=fs]^x $UML،~S (82K/O9 !RrW\!)*0Qy8]+H y|EV2|Pq cb,jx JA=B'x('[r+AxeY7``2?hؙ-x]_,ÔbcEcQv\V?FiL)̸&yinFsN Q8 DE+cpRKй +ʡ蓜⑑r& f_'3|x0%)fllqg jWNDg* f2~a[ p[BqhctC%"~9mu p #FCUnJ7]c[x"׻DDiC(iWDdǞtE!)kSy𓭊҄uYOjly2ɕ2[2„aW\[C*m#W>!ՌE;kPE0tCQ YZ