python-tornado-3.2.2-2.fc22$>Y*jδ=y@L7D>9L?<d  J&. =Smsx     X E@ F(INPRRVV V W (X)8X49X:_0GfHjLImXnYn\n]r^5bdefltuvT wxTy8Cpython-tornado3.2.22.fc22Scalable, non-blocking web server and toolsTornado is an open source version of the scalable, non-blocking web server and tools. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services.U%buildhw-03.phx2.fedoraproject.org0FFedora ProjectFedora ProjectASL 2.0Fedora ProjectDevelopment/Librarieshttp://www.tornadoweb.orglinuxi686Nݣݣ. !4))Pp;;722PbuaVV^(^(SIO1N8;;~vgv)URQ$=(:`9uJSaSKK??   M- p p 2 : :NW>VLL)$((4\H]G1/#/#'$#yE"\nX,*DD '(I(IsQwNddb\U))nn/mCZCQVDVzCCt&&$<$<$!c!c //D<\\{-669LLSVVXFnns d d:2$"" LXB^^)..Ũ7~a1'32AAA큤A큤큤A큤A큤AAA큤AA큤A큤A큤UUUUUUUUUUUUUUUUSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSI UUUUUUUUUUSI UUUUUUUUUUUUSI SI UUUUUUUUUUUUUUUUUUUUUUUUUUUSI UUUUUUUUUUUUUUUUUUUUSI SI UUUUSI SI SI UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU!S=S807e17edc0843912d464e49bbab77af9b916cdfebbba16413648fbcdd337185ba877d3b5d9e06e82ebf422dc7f53254a09c60b94f5c9698e69f3d13fd217750d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bbd3cad162579c7c15c2df641dfaa8ead89ce600afbb9a0f72a3da2b2fc7959b1e5000ad4c78da5681876a5a853c898943b8607c8fa3433e0c7eb925074ded00ed1ec76ca3afff8689a90ae4005a817953c7b999d33c56807a758145c82c8f9cc4cf702390cc4859c95940230607741d8f938282c29d249a0528d7b6323a2e59c4cf702390cc4859c95940230607741d8f938282c29d249a0528d7b6323a2e59cc3b15b56ac280af62f9781fb34da0ca89aa067ae7e4c0f877538ddddee5416b660fb5f5efd741dce8e8c0a85b6460264f5a17e1277d85ca92236037d3f74b00060fb5f5efd741dce8e8c0a85b6460264f5a17e1277d85ca92236037d3f74b0000d8ab8a190e27f8b153dc4b945dcdd15e5d9955972921ef8122bc4ac666e06ab8f30195668470ee1c746465dfde5118132af12d4cdb9971702e222312b911d008f30195668470ee1c746465dfde5118132af12d4cdb9971702e222312b911d00d1380428e9f51d95735939c35203bb27bba97ee641b16433b8dce5bf5419a5cfd4f96b41ecfd3e2f0c3880021449bb13d33e8a66c39329740030bd74ee8fb99b2b848c5922236940ffe0f4606594d0d0d3f8abc46a8f6fd5f738458cacba9fd3ef065c2a8fc3be324652a79247335c67f9175488084792acc24dc6046526a0ab7cc3b1a92637afe01135f355ffcd70e25edf1a9b59706df939c87e4af793f5583f9f86fd8025d01127977f7076b3ddca6fe59a29b87fa6629c03b727ec49c9ea3f9f86fd8025d01127977f7076b3ddca6fe59a29b87fa6629c03b727ec49c9eaacedc227f833833c430338f989dd2460fb7c077a4d9736077a3d2f6917296ff65eb06e1ccf2fde26c498b7f75a5f6b63b74bf73c86850f331c73d7c2b8f8a4795eb06e1ccf2fde26c498b7f75a5f6b63b74bf73c86850f331c73d7c2b8f8a4790da172fab36c8c756beaa5003e8a4134a99885e66c67428a2c5dcdf14ca77efdc2d1399a65da6d2e25e6ea34e5dae8b555e07d6182ac9f5130e6dbb655b5fdf43200d2402ec8664d5dd6b41688c73c2a04959ebf3a0de3f766262daa07144132ce8e41de6b122da2d560ac0f05259027d21ffb9f728c970185f5489a534fc06d64d6eb8d7f56760472777256fde8c9c2d18e2951e7e40fbc66a4c5f6f4c21be364d6eb8d7f56760472777256fde8c9c2d18e2951e7e40fbc66a4c5f6f4c21be362f2d756627730b89e1714603722a136ddc30b9f1f6bf61674e5c363b0966d9b3aa248f7b80e410dc75f0a5998cdf4376f429fa57bb0b67cf134cf0aa49b2d793db22dc6bd108fe04925d43c9f05f52df4989d50d244a0b5574ec363f39ecaadeeb0c3ee12892ad6d5119035c9fd356421a1435ea9dd5d7dab2366bd5b48f08cfb36db9341e8cce4f38cf25fc09ed636baf5b82b0af7d88e5a880ca762f57c9cfb36db9341e8cce4f38cf25fc09ed636baf5b82b0af7d88e5a880ca762f57c9c9085a8ddb11f43ff85bdb518f12471adbcffd36b5140255aa95192f9086c81eb776e66adc47fa73dc0c1d07e4035050433dfc107656829f47d116a473a2c2a347773a0fb5d509cb1a4056bb2e395980e5390a048a9522d8e08d97467815a56715ef6097acc78f99b5080d3571f25195bc9d8e59771b806d89b3199de88817932533ae10ad43080606614ada193a973b76cfe541fc9263cfa23a432c4443c0a142a68b81d61e7938f0724fe93eae4c3572914713cbdd567ace1df70ab1633f2b7329a1e7fb7a749f8eac4d2b470264b5ddedf80b2c0c8f18c00b06feff170da9e5bf4c3e1728a2e915ed97b0783bb3fe6b07761ca55ff92fff1b075b9f37ba0621756711cd74b43881cf933a70937aaedfbff6a3fbf160a1ea991558d152a45aa1f145398f8667a37bf065fa38d50e5d3f3e74234eb7507f0bf8b4b94501ac13e5adc7ef2cde66a2beb36a13a8e48bf3ccdd55ebdd917c2fe0803706010c70c74948fa00d55e6401fbed6c6a127ea30e0ca250b57f09960fc9cd4ac9d9602c25848ab213d65e0e137cebeb6f5fc44323fc37898abae0c33b083c930386bfea6425fd5d1ed85e198c1f3997561a0640286b0ca67f8a106ab6e16026df034eb606e764f5d0fad344dd171cd5edbaddc5abfd656daedef3662e20ebca0cd495ce53e4b08063a1599a30ed0f774859e5bf0125810ff0b806b098418588e2df5e18002f7eaf4c1b9a2baaddcf20c6924bd9270a1025b2ec3d148fdc1426b71e88a3868dca5d6047af2ecc24428e5416b33bb058bcbc2694797eae4ccb67bc74879e559e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557e97dbd65899875b9569ec47766c6d4dbd4118c35aad33d370e0ac5053d9b9897e97dbd65899875b9569ec47766c6d4dbd4118c35aad33d370e0ac5053d9b9899701687c4a175964e4b8f36b054db0cdfd724ae4923301cba82fa68fb3f7e67c7aad97de37999335bb4c6386e10ce5837650c1e22509b9cf9eb47dd0b518a1257aad97de37999335bb4c6386e10ce5837650c1e22509b9cf9eb47dd0b518a1253510191f95232c40a7e216055c3c44ebc083e45e1015c756c35caae48824a5f85122b14671c91d06fcfd8298c1d47ec5819fb2557bcb28247aa7ca0480e9fb785122b14671c91d06fcfd8298c1d47ec5819fb2557bcb28247aa7ca0480e9fb78e70eeb7008bd7ba7a1fe225d81a0b60931c3aa48be969e979f5510e23500f1650a8adcb92bde23a688b4341aedaebb4c1e4b06ffda7b9d8dc0e88dd309b5db5101b0f4f4f9e2ba0ca6a78e82d2f3f5101fce277e5e33fcaf7d9f8ffb582f4552254301b90f21ae8aa69c9c1a01f198c4474408f3844323670b94de46ccf0f8692cd36f8764d28955f8bd705cefe61f3511461947c41d29cfa5caf4be482fa1a52cd36f8764d28955f8bd705cefe61f3511461947c41d29cfa5caf4be482fa1a54605b8ecc33e689291d3264b2979f90864c99bd55b1fe1751a873d5e2db5daa10405a30d008785f24d34c08ee4fcfc5186147117f41eae9ad22207d27714aec70405a30d008785f24d34c08ee4fcfc5186147117f41eae9ad22207d27714aec71ad4cc0ec1923ba1c379b28b88c37767f1e328d0778151020b60f23753a2b8d8a9e048d490d8a2df80943190bae5a6275fafd1aaa80f55228fee4578f00e3aa8a9e048d490d8a2df80943190bae5a6275fafd1aaa80f55228fee4578f00e3aa8321de669e9a7d7d8c3c98a87f283837a336f639175682322eb8328f20cfd2855f28ddac33414c0795185a309a160d051f0fa080ef7ed83b6187069cbdf9cd7a3f7b0fe6f656646b2462f9c8a40ae6d862a59dbe1ba2118e13a05f56a92e16ab2a7056dadbe69cc7dca0c97bab5611ca85415e136fca24332b52e0340148af3d947cdb905a8ec2b0a097dc36892d486c2d3dc155bb8f8ce12f2c3d75c2c16a7da47cdb905a8ec2b0a097dc36892d486c2d3dc155bb8f8ce12f2c3d75c2c16a7dad4a31fed96c2a1cada58011f330a68c484baa5cb878e9eb821e96442643009d5fecbbac52c96734acbb23462b8fb260ab06e0a44a147c2a65d6a3cde75fbc597fecbbac52c96734acbb23462b8fb260ab06e0a44a147c2a65d6a3cde75fbc597519db0ff0e3d7d8bd28de5b520980add378efa9643052bab1f36b62731751f50c34041d9e64b23f81151b351138fe177fbd98d27ca450d9996aaf3a3e2d4e752bff00c3f0cf5e1ba898ad6b8e07f8db6d6328da25a8b65b4dba5437e71d5a913c689cbb671a3ed94a8e6ad7fb6bcb886413aad612655153e11b0849968603e8870b612841dd1f10907e5ddacd4b91903de37a479bd5bf6e67e4f26dd2ba5175270b612841dd1f10907e5ddacd4b91903de37a479bd5bf6e67e4f26dd2ba51752dfc2e5093b342b02a7702c32cf434de58c2a7424b4c7eba41f60481126f8c52008ad1bc8584e685f134901302f49d588b9b1719caf8c894f6a56042c425d5d5c0ff696b308ecf5db6f5e6e281f9d19e22be18aec26d2e882c16708e50dd24d7afdd8809a952277d2754fb63e0e363b1ea8a3bec0d19cddbb901d91923dc6a356e69ddaca107eaf96f6b1b0e90cc148f4d85ad668e4611b9c0ddc94ec4329766d39aaaad73f9c38dc7aea54aa6f7a33d60d274e0c598b30051319a1e71f4d6554397233754e2465061c17e3ef5e880433ef3524ea3913cb0db3da41550f9230ac29b3b3e8afdbe012b2bb0057aeb91370848ed41d1e6bc7b40e483ad5f0d72511554748d45df980e99656235370d4eec5cf3eae56e9675852a2b51ab19c0cdab1554748d45df980e99656235370d4eec5cf3eae56e9675852a2b51ab19c0cdab1bc374291aa174690d50719f67bd4967119e9656a2bab0c494a03afb760ce3ce02bb94c61a791cdc1850b404bf7120c8fbd0db37da564a711b5047f1f202f9835d071a90a92112866b4ec9c7ab50f7a8886c05373e6f5a6f2f800a7c851bb797b11a676cda9fdd346fb938e4a1497592c04dbc162750346e30b5f063a34a3a8623f15fc68a75ee0ee125f95a9cd9c966d63794d7f8516e80f961a7d6a6987765b3147c6f9de2c3914aa89c1844ec94b6c30395a8a780ac135dacfea525730e61581cd6c1fedc9caec6c497119c51b46d2d1b88f5047facdeeb4f873412d086e17e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a76f16a331348fb0dcfef85e3d6042da7c71850683ad570a4c6bbd56fd8d0e34a76f16a331348fb0dcfef85e3d6042da7c71850683ad570a4c6bbd56fd8d0e34462222e6dc8e84ee44907ce0e83619c26518c73440715f0df705e6f1f6acb8f8ad9d9336c1a66d364d10a4b72a60a28b8c8a77c199f3d5b71e1abb05897257b9e16ef31f22ddee9af19f6b972dc11cddda656ce49575e001a60eca417762a0122ba58f440a5d86d9e4d927ac72e7affdda46f2e5024eb87262904c18da7278a18180646ece69e73d7280007d762790f0830e0c6a1d6b5d0fbdd581c4791c0acf8180646ece69e73d7280007d762790f0830e0c6a1d6b5d0fbdd581c4791c0acfd14b0ccdf875730df241d852ee90a645f4280246ea5a9833ce876966aa7bb6d3684973cade07aa8729681066b66a7dd3e7ca4ea04f2745067de8f2e66e987db95525c92b1658f4b3c64faa745a78f2a1b2d6a3a21eb72778fa444f53ee531e2138338a59acabe513a84366c801c179b5f11cdbf7ad3d070cc3e1f36a02b02776ee205504d0356fbdec5af56264cef31cfd8dc839544cc21d56a0137ef26da833e8213477dbc12dc4bb7f728b433782ddb32c74eaeb23422b226412bc96f43085e8213477dbc12dc4bb7f728b433782ddb32c74eaeb23422b226412bc96f43085905265f088ae2d1422aa6d0725bec9f2622ea5187aac74e704dca4670a914e22157f36ae53588984e0c1ce8d985a63a0b6f9626a5ce1a364a76b733aea311645a904c70b68e2ae41c2d88e7c6af5fce70d7c99339dd3b3f3323deab4118b4c49eb584bcec8745e9f8b94f814914c879f747957c987adca3753e1dcfc7059b91a551860c608fbf89f6c30eda6d50f5d419d292a43b1dce184df8941c301ec8fc7bb1f7ff0a7018135b00e1b9957c54c28df33a7569514da891c9761709ce01b534f4bd8eca431da164738b64ea6fa8feb7fad287acdf727b10c2701202bef7fcb4f4bd8eca431da164738b64ea6fa8feb7fad287acdf727b10c2701202bef7fcb255e02d8f8c04cda96e1c987b300b3b023c0cc9df6f219ab465c12aea8e38b88b4a8177b2e6a392d380bb49bf75a914142805640550ba1bd77c7ba2a0890048aae73086b32201c54fb2e71bc200939f9731e097d63c2e86873b4bc0ec137b44d6fe392b6991fb030dc5076bb23a4aa134972cf6c66a79f0c151b7c9be4649a7daaa158f9052bcf61a35469bfeddb6c063c8e7f7b3cc8029cf0bbc02639463e81aaa158f9052bcf61a35469bfeddb6c063c8e7f7b3cc8029cf0bbc02639463e81d1af7a24de329f3a6156f23e8e43909654901e73649a83ca35a9d13e9d53b783de7a75c0664e006e93eba31d8fc6575e4d8fc66de83d78c8768c850560b8b4ccde7a75c0664e006e93eba31d8fc6575e4d8fc66de83d78c8768c850560b8b4ccc8d3b2c61b056a8d52520598a7ab7da25d5d945266cc36e9caaa67b7e409d1073a0fd032b4a334d495656af8eb05fcbe8dc74dc0f17ef378553aaf485f0958bd1b22b0bcafc7efd43f39413eb6b8b7387f9b1ff7912dd318eb661f0c4f13fd67209decc8e6d8110a0abda69cb3d6505ace1e1cd6c919cb0013e4544ed3c9d3883c40951dc8686bdc851281fd4c394c762f6268871fa93b878bd83ba4dc6873d8ed999fd48e21a8db98a7c56e4e2da8d77379b9edb3fe681c2a9e6c9d4a1df4a2756033acd4a4bd03c497fa0d1b4721cfd0f6623ce464370d7b70b53fbf65546aa5208ec6ea7bf457cb85b91497d773a92ccd12be8b67f15bfbb9fd8813b953a3a5208ec6ea7bf457cb85b91497d773a92ccd12be8b67f15bfbb9fd8813b953a3e5f6b11f1d01620672c5a7ca319c84e1d92ded6e1ba88f02b16b72a28c5c58efd34a17c13ac6b14e616c1728106cf1785ef861bfe0181d434215d2ff361389fdd34a17c13ac6b14e616c1728106cf1785ef861bfe0181d434215d2ff361389fda8745691431d5bf635e17ed2fb274faa077427c150982aab77d8cbad44f77d7ae5dcd26120d022f224174f0f8b3dc5d371e57d86b893f59c9b9f62db7654cc6ee5dcd26120d022f224174f0f8b3dc5d371e57d86b893f59c9b9f62db7654cc6eb3b31838e6ad5602d58a65b541ca92755ba18439f5ea28a3e9c1eb0ff54ccd3a1aef540a5dc3183e089225ff1d9911c28278036b4b0b1bbafbea6cf66277d525d63135bdd5c799b869f4dc3c84d25411e829a658bb68ac04f36078a70bad2bbfd63135bdd5c799b869f4dc3c84d25411e829a658bb68ac04f36078a70bad2bbf1e81dad5e88a3d8a2288328669c965ac8618105d856d0221a9eaa660101947431e00c68dd7325088646fa9288aecf82073b84fed82e96e4b18897dc7a0e5af5e1e00c68dd7325088646fa9288aecf82073b84fed82e96e4b18897dc7a0e5af5e71f8846631c7fe8209ef7c6c499dccd7bb4e0dd012d183ff8fed70bafa86a2faeeb8ff92c9902b8b89008346e1d0ed8e014a75d92d1e16fcc6d8eac888e44440eeb8ff92c9902b8b89008346e1d0ed8e014a75d92d1e16fcc6d8eac888e444406c029c3598b68f347160b485707a53d80dff04ff5f5f800fafa75420b59891d89091be46985bc236dd80e294cfaa5305c3c9764212291d57ff9eee92e161afcb9091be46985bc236dd80e294cfaa5305c3c9764212291d57ff9eee92e161afcba3b37bab1bc48ec4ef72a6b45d8fdca8f171b6a9169fa72ace14792dcc368706997d8d497a7ced46ec9eb1d61a39137024889cd69b947389999263fb13aabd47ff62bedb5cdab1bcf415c5242b607cebc6d3efe9032686df9cf2ea172f04c52b5629a5db5ea01a3d06346502d793b23d1586689da467a90ce72c7b8cc17becd98df2a4948d16e343e13d3adee5b98f51ce71ab937a7c22b2646432d0d2c24e8e8df2a4948d16e343e13d3adee5b98f51ce71ab937a7c22b2646432d0d2c24e8eb41c016a75128c8494cb40556a7fd034a91874b6aef2ab3ffcfd06f680223fbf331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc1cc18a49de610412bf721afba2a12c97c84ab91624baf0f100ea91fcc6a9d2d67bfaef66c78de9deabfa52eac77c6678c4b721664a1c1e8627dae88d1d91dbe2fbfaef66c78de9deabfa52eac77c6678c4b721664a1c1e8627dae88d1d91dbe2ff5dd5e89ac392828d44c26d144897f44b4b2d0b0895da3be6f3545d8bff7d9f3644e3d9d509fb00ec7e1d40f1067e8622d4e71f0df7b3e0c7f3814af2b258bd329b02b5cee62cb34894524fb02d5648f94d4e735d99499f1bee1bffc153804d57c429d3cca1b88a1c7d1680e47392b59ccf2f73f1676e652b4a5a9d76eec30c59c14e55ac6ff394bd2fdec3b41f0a05f9bb9a148221d59b436aa11389e9631979c14e55ac6ff394bd2fdec3b41f0a05f9bb9a148221d59b436aa11389e963197703b02de5e07f84bfb7dc0919154c24bcddbbe12b2a7caadfd442a5ee517d9b90cb297708d69dbd7b9e75331e2652f23af4b9baff24c08b1194bafbba00f3c980cb297708d69dbd7b9e75331e2652f23af4b9baff24c08b1194bafbba00f3c98a5c21ff3ab21dac4dad67fdf70c5225f74aef3472d10a96ef9dd71d95e33b6a6cd92f7576e3c84e7e82091a70cb443c5677fc2d3dc6ad38ef3c1a9e82e18f745cd92f7576e3c84e7e82091a70cb443c5677fc2d3dc6ad38ef3c1a9e82e18f745150668d4df49af6650146ba17656a82d65f9a27fa59d5b14896cc16db9aec2b3917c6d0a46d7ac30831656973553e798bb6d21d376c53a80f7dea7fb2c20f64a917c6d0a46d7ac30831656973553e798bb6d21d376c53a80f7dea7fb2c20f64a1289dec5ecdd5a66fb3f00bf083fbafeec60c4cca1ae8c9f1505e4379ff91dd29f21e50c8f721b9773c840d7453d683e9a1e4c736e7def84468801ad9f3266dbd1d6754f2462661925c332c57f6e196577b2a8227ef71aeae8a1d69e17653e14a83f81752d562e69d61ab253ef95fe023b624f80c3e02c6ca43f01a0375fa0f5e2c93b5a3a5bb775b9d0fef0355b4a2f5aa4f04a093f4926a68b20f47fdb0e87e2c93b5a3a5bb775b9d0fef0355b4a2f5aa4f04a093f4926a68b20f47fdb0e87bffa46cccfac602105363819c01f2e47e50abe3306f29f26179519c1a126b1a14d126a5bafb0d16bce370c2499a9d5fc089d3a9a7cabbf60cf28841a638ef1f34d126a5bafb0d16bce370c2499a9d5fc089d3a9a7cabbf60cf28841a638ef1f340fce9afb40f9525fc88d8d8ba79cd43b366232a0c32b4dc0d66978dc9a7a0ed82905b4189975cbc6326d92b876763588129479f3308ee147b297648b201255dc4fabdc0d2ad65832df3a19a422ca9527f541441c6cf27f94175305f7bc8c8080676ede2436783d57c0df22082f812349a6e95574a568f2d2d7583778404935a701f18cf6ec0639658fc380f1e717ad59b6f7fca4178a7fa408f3bda3fd6ce8a701f18cf6ec0639658fc380f1e717ad59b6f7fca4178a7fa408f3bda3fd6ce8a59ea86699bb244d9081a284cce3aa22337379e712a1a09c93c1cbf22bf2befe7580877ba6b542f3961d3d1aa3b6ec4c1706b5499b37270f66c7c92e209beb154dde1fba67e13991f0c02bd2d08a0912a9f97a7abf8ca8b0a9a47403f35661b4032b4f8a1e321c4551e11f8db17d1baa583af6409b756be3c97fc70ea05569a43cef46507f1f60ed5b27b62c7cfe728233d06fb540a799ce9460b8e974d567441c17a9e6b8ba90978587badf916594079bb4590d6a9e75d5cea7fc49abbd9d4ba9fb951b49c786e7872e333b08822fd2be438cf46d3fcab22aea09c4c8d8b804e11dbddaf44772f150b8ad20b10d4dd33a9933e2ddf0e38c25443ece12fa23a97ac4943c6fac973ebae848698b27d79b127ca979bd6c119caf4dfb98677b06c97807e17edc0843912d464e49bbab77af9b916cdfebbba16413648fbcdd337185bd43907925ef69fcdda2e09e1ee8605eafdf5dd07172e31ad0699580d823dd638rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-3.2.2-2.fc22.src.rpmpython-tornadopython-tornado(x86-32)@@@@@@     @libc.so.6libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libpthread.so.0libpython2.7.so.1.0python(abi)python-pycurlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1UU[%T@S@SS}SsZQB@QQPP OO3@O3@O"On@NMMRLzLjyLYV@LYV@LH2JJݦ@JJ@Orion Poplawski - 3.2.2-2Thomas Spura - 3.2.2-1Orion Poplawski - 3.2.1-4Fedora Release Engineering - 3.2.1-3Fedora Release Engineering - 3.2.1-2Thomas Spura - 3.2.1-1Bohuslav Kabrda - 2.2.1-7Fedora Release Engineering - 2.2.1-6Thomas Spura - 2.2.1-5Fedora Release Engineering - 2.2.1-4David Malcolm - 2.2.1-3Fedora Release Engineering - 2.2.1-2Thomas Spura - 2.2.1-1Ionuț C. Arțăriși - 2.2-1Ionuț C. Arțăriși - 2.1.1-4Thomas Spura - 2.1.1-3Fedora Release Engineering - 2.1.1-2Ionuț C. Arțăriși - 2.1.1-1Ionuț C. Arțăriși - 1.2.1-1Fedora Release Engineering - 1.1-2Ionuț C. Arțăriși - 1.1-1Ionuț Arțăriși - 1.0.1-1Ionuț C. Arțăriși - 1.0-2Ionuț C. Arțăriși - 1.0-1David Malcolm - 0.2-4Ionuț Arțăriși - 0.2-3Ionuț Arțăriși - 0.2-2Ionuț Arțăriși - 0.2-1Ionuț Arțăriși - 0.1-1- Do not require python-backports-ssl_match_hostname for F22+ (bug #1231368)- Update to 3.2.2 to fix breack attack cve (#1222816,#1222819)- Drop requires python-simplejson- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- update to 3.2.1 - no noarch anymore - remove defattr- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- remove rhel conditional for with_python3: https://fedorahosted.org/fpc/ticket/200- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- update to upstream release 2.2.1 (fixes CVE-2012-2374) - fix typo for epel6 macro bug #822972 (Florian La Roche)- upgrade to upstream release 2.2- remove python3-simplejson dependency- build python3 package- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- new upstream version 2.1.1 - remove double word in description and rearrange it (#715272) - fixed removal of shebangs - added %check section to run unittests during package build- new upstream version 1.2.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- new upstream release 1.1- new upstream bugfix release: 1.0.1- changed upstream source url- new upstream release 1.0 - there's no longer a problem with spurious permissions, so remove that fix- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- changed -doc package group to Documentation - use global instead of define- create -doc package for examples - altered description to not include references to FriendFeed - rename to python-tornado- New upstream version - Fixed macro usage and directory ownership in spec- Initial release !"#$%%'()*+,-./0123456789:;;=>>@AACDEFGGIJJLMMOPQRSSUVVXYZ[\\^_`abcdeffhijklmnopqqstuvwwyz{|}~3.2.2-2.fc223.2.2-2.fc22   tornadotornado-3.2.2-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyoauth.pyauth.pycauth.pyoautoreload.pyautoreload.pycautoreload.pyoca-certificates.crtconcurrent.pyconcurrent.pycconcurrent.pyocurl_httpclient.pycurl_httpclient.pyccurl_httpclient.pyoescape.pyescape.pycescape.pyogen.pygen.pycgen.pyohttpclient.pyhttpclient.pychttpclient.pyohttpserver.pyhttpserver.pychttpserver.pyohttputil.pyhttputil.pychttputil.pyoioloop.pyioloop.pycioloop.pyoiostream.pyiostream.pyciostream.pyolocale.pylocale.pyclocale.pyolog.pylog.pyclog.pyonetutil.pynetutil.pycnetutil.pyooptions.pyoptions.pycoptions.pyoplatform__init__.py__init__.pyc__init__.pyoasyncio.pyasyncio.pycasyncio.pyoauto.pyauto.pycauto.pyocaresresolver.pycaresresolver.pyccaresresolver.pyocommon.pycommon.pyccommon.pyoepoll.pyepoll.pycepoll.pyointerface.pyinterface.pycinterface.pyokqueue.pykqueue.pyckqueue.pyoposix.pyposix.pycposix.pyoselect.pyselect.pycselect.pyotwisted.pytwisted.pyctwisted.pyowindows.pywindows.pycwindows.pyoprocess.pyprocess.pycprocess.pyosimple_httpclient.pysimple_httpclient.pycsimple_httpclient.pyospeedups.sostack_context.pystack_context.pycstack_context.pyotcpserver.pytcpserver.pyctcpserver.pyotemplate.pytemplate.pyctemplate.pyotestREADME__init__.py__init__.pyc__init__.pyoauth_test.pyauth_test.pycauth_test.pyoconcurrent_test.pyconcurrent_test.pycconcurrent_test.pyocsv_translationsfr_FR.csvcurl_httpclient_test.pycurl_httpclient_test.pyccurl_httpclient_test.pyoescape_test.pyescape_test.pycescape_test.pyogen_test.pygen_test.pycgen_test.pyogettext_translationsfr_FRLC_MESSAGEStornado_test.motornado_test.pohttpclient_test.pyhttpclient_test.pychttpclient_test.pyohttpserver_test.pyhttpserver_test.pychttpserver_test.pyohttputil_test.pyhttputil_test.pychttputil_test.pyoimport_test.pyimport_test.pycimport_test.pyoioloop_test.pyioloop_test.pycioloop_test.pyoiostream_test.pyiostream_test.pyciostream_test.pyolocale_test.pylocale_test.pyclocale_test.pyolog_test.pylog_test.pyclog_test.pyonetutil_test.pynetutil_test.pycnetutil_test.pyooptions_test.cfgoptions_test.pyoptions_test.pycoptions_test.pyoprocess_test.pyprocess_test.pycprocess_test.pyoresolve_test_helper.pyresolve_test_helper.pycresolve_test_helper.pyoruntests.pyruntests.pycruntests.pyosimple_httpclient_test.pysimple_httpclient_test.pycsimple_httpclient_test.pyostack_context_test.pystack_context_test.pycstack_context_test.pyostaticdirindex.htmlrobots.txttemplate_test.pytemplate_test.pyctemplate_test.pyotemplatesutf8.htmltest.crttest.keytesting_test.pytesting_test.pyctesting_test.pyotwisted_test.pytwisted_test.pyctwisted_test.pyoutil.pyutil.pycutil.pyoutil_test.pyutil_test.pycutil_test.pyoweb_test.pyweb_test.pycweb_test.pyowebsocket_test.pywebsocket_test.pycwebsocket_test.pyowsgi_test.pywsgi_test.pycwsgi_test.pyotesting.pytesting.pyctesting.pyoutil.pyutil.pycutil.pyoweb.pyweb.pycweb.pyowebsocket.pywebsocket.pycwebsocket.pyowsgi.pywsgi.pycwsgi.pyopython-tornadoPKG-INFOREADME.rst/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/tornado-3.2.2-py2.7.egg-info//usr/lib/python2.7/site-packages/tornado//usr/lib/python2.7/site-packages/tornado/platform//usr/lib/python2.7/site-packages/tornado/test//usr/lib/python2.7/site-packages/tornado/test/csv_translations//usr/lib/python2.7/site-packages/tornado/test/gettext_translations//usr/lib/python2.7/site-packages/tornado/test/gettext_translations/fr_FR//usr/lib/python2.7/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES//usr/lib/python2.7/site-packages/tornado/test/static//usr/lib/python2.7/site-packages/tornado/test/static/dir//usr/lib/python2.7/site-packages/tornado/test/templates//usr/share/doc//usr/share/doc/python-tornado/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu directoryPython script, ASCII text executableASCII textpython 2.7 byte-compiledUTF-8 Unicode textPython script, UTF-8 Unicode text executableemptyELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ee4e1874b6cc64aee55af35f1365f96b0101e26b, strippedGNU gettext message catalogue, UTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[bcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !PH6H]"k%{^E) \ jɷ7[,$N:-adNϺ?Su: U!6:`#|$k&׏&EJQBsKγXk(f]Hai#.ӁW|t#0rKCUV`o}WSF;慱C̋+/_3Vi./劂<snCq/a$_Mik'Px؊}0/{ڻt`ʁk,pX%;1 Yq>,R$E@p(|)]e,k݅۔9sYlRLᇸ mZmV/?ARA?z/( T~Gbof|g@2*?+mX)Bb3|$h¹{xk\>Il8Bi|ɻ́y]=u$1jJ>˗;Z\c81 7!Md~CrHkwuK2(ltFwꑜjζͨ|N{`wQow]%{rG1_gi| 8gŖzqïwBCFuxWċa?_DBӕ }N<2Ctv&)]gDD}\5lB%pbk<w"ULLAz"P$M}ȇi5Yh8K>E ;:>j69\7ײ]2LAc=>=DC[*KL1Vreѻ YE|37kܜӴ%_ vjIX-J8OY61fNJ 5{ [u(>_kķ[[b ah']ZI/AS](y=1];Vup__zػc^ZB+b4eR!e@r̪ڝ*1N}ljy`Dsj1=إLSTSLYzY*.n cs1iË~dZg!T&szn>.I`&xbG jnܠ}懿 J4*?n6Ml8k+S8W0;4w\PI[PCK<5U\#55>%w!LŠ.G]so]7X7#t08yR^UAt :i9e\LRt+#|GвAgzXT ?<(ۼfSTWpt LߑL!=Y睓;X `> C1Hc0Wݖ~sp] 6!$BuW?KםW(W;H]Cl#`^EKBW}-m|0kʸVRfJvfB<%&Y_s tn\ 9N^rאˉA|7rc? [/NSI3Hb VǰG֋{K"u80zUx$ = (w~K`-52-5`t:y5ya j?z3N4FU].w7! ֐b d`L_\)8L]\u) Q#`\̳k ވU-ʓ:Fv}ղ+ (kdr"uNV~\@J"~|>w$UJgr@a[]|}*bnôVLzI{:ZP\^ci#~ nd|rS&O):f #ò} r (7jcJ93mQM/ٙSRlE>sco#{1˜ -)KNK?V yK!tͯM쐣g4A!T#sXzWQWQM{^U?8:h+fTW7o\SvПd.!\t&"urF3'΋_RE" 0qDE[?9k!5 M2B cj^P},NT\ dJ9?tk2!Ѵ4lv 䢕=&yl—-Bhȓo%!p٧y3.$ABw|o'G~d h2[{{Maٰ`YFq+Y[} A*7 5f-4 4,!BURR/P[{M=/9WSrױ̯<'ꡏ9{.Eh?-8#.B+WWMtF{ V)[#cL tHJxgaJqLHyք˳ .)' ΍ٍ_Hǹ[`S)`֩,^rilU]sDpՓD`|={X80  QƱhBo.Al)넗])f$]e9PT)Je+ *;[H%,oPn^.B.MBۭYcIxr kn-|{qyfP75-,qqhk?9֥jz bǠ) |uU ÊP8U\`~n0[ J\(1/tZVEkqo :=M sa41!',6 l3po#g'@r0Cy\c Rt3d} *ňzP܂3,c/x, dS_2}|1;a7K,[Ӽhkˏs =VRiu7hrvnPyZ[&;41W9Kkzv)?3T(WL,ާc%s`,2)Joe5~]AeL3B{vtNgKn'el,녑}<[gkcJ}> !dZ70 _3Wkn ơfjUMgLtR6=_=hK,041Isn#oݦD^#$IR6&>NfWe.D$ }y$Lk=q $4fpҫTjK\=A$?ÁB& GBzp>̑摅=o\m:Z$v,VR dYV&u񡉿wuAYZbIE-4{J]hG]ij2y9MmPQ{a$sي U;,ƙȎBS0A/OoCv4SwCoi.6L}{M"pJfS$~ʧt0\H-nЕZ>\s[^hXnd r {91t@%Z0G"QO.m`$2辊W{w8VPfg,=!Z;7اъJcbCP $$~vZvT`$ -q 2hQ1*k}7oE<} GRI6z.@N+.' =9AaкTwq-EkFf8k$<Qo_p `sv|St8NSGP{JZDC΄D= 4vGrtu33آ\~|Ĉo fHu2^"Vix.15=Fu+AO9l>{!if6437/M25q2@R&G8& (s,u/48a!%Pь*-;v>3SicRP)T={&ox'ہbOΟb$ p . 1VKҡ1{&=V^1È`׾ k5&HVazw`y@kQC/?h$҈ E$^gHW-^ S*jfdD~Wz,@/ٶ jy574ZBz~`ESKvK&Dr9%~imodb0x @D))w-ۑ$`T+XP%Ff"60s cqv[=z7BWv+PҒf]ŵ.hR4^J;wR)+Gu_;9w3b7%q-n3*LXG1rʆ[}- ~ʜS/)R1gQܤ[\F&}#T HtVլLZ8>S jx@6?r#2K쟣+@۫v.IG)bߒbִ WЯg> "C-7qW@]z 1cd59 #DN[4sW4)[6;le(tȅ%]4E7G\x$qbvc㹈sglٯGemUWCIO1; -5r0$sngBK?'VSs2X ilj ]l ?qm-T҃"\/ im 0ah6! o өw)s&M0(>Zā݂xh3x5\~R 8zKW=}%,S6pɱLYBD[\IafSE#HIȾH_v[ȃ]y!CC:_ks(#/Ґ̂Vϐ2kۑ+d 3IpD$z<3zO?/E&uTZ=HFc@@>b{JV*}cq`a-.U܎AntC7h9&#KH!F8![ŋ2~R*:^ rR5>IGɠ08۟ )A>NFvYK;ؖgyAVcIl?o9qH\\.r&z}B _z$l43'Q&ß^ 4R3w'_#Z̶W^(10zE]& A[Y◈Wj! lJa^$ 2P$=nKUtJB2= cl8 =L^/٥ TF~Z5 #_e;'ÃKcJqffJa)2v\F(B WѤȿ23/+L\ݒ1Q)ݸśXahcume4S[X*C#o Me+ZTJĘ>et?&tb7k;_r9Dyms;i: >c'1T3dʢ~sD3땪5<<3Cjft#HyPG\DĒ$0Z9"-L+fZ%eФ=ğ$`bE>f=~CKO0 Mgߨx4g*Y:T w8 =oi$Q->nPLdxk; ; wi = OS)՝qG* <SԚ2`ewR.6qsz^U"7 ]#@Il95 n؄.}ar*"~2c7'w;#oupCL'h5w=2vu5*Gޕ$_l\Ip%j yZTjQ"# cJ $Y}<'OϻZ[@PPԒ~YZʎ寄>G z)i+HDχEfQWeƫ^\20J?̣QzKvaQ4nͦ@=F^.g3ڑ"Az"P02a5BT7!xy/NLRPk7IHPիWJ*&3u@yJ5կZ,1,9 _rb -& b,Bd ,VxY\ġ$-n䉏})f3_Lx> "Mk2y;ǮKͧN' ;*qMRNOW i!D78 siʧ)vI2o4q@Q9l5Cf62AUOkrBSO3WVb=(pcF*a" ~n#|Sՠg iE/0g]qIlSm6cKBs(V^hF'}fn(RׇQ{X_a0V+m9;Eda)kzihYN0bZgf1jxڙQ)1;_@J98'ץAik:I)9>n1%Ք)#2 (h}b'n4%rC`(kH2+A! 2.Y9xIV98_1S>؃jo*);D ×gkiZӻ_4+v-ctzQj dc@DxάFb䟜'rv._%]B πXzpbz, OAgpAfJ7a5C`t^c Fj"O9]wI!^uk!/!=Qi0>+k_HrIm]~ic)8:[[oo4Xu S t6>]̰} WI߉v-LI.܂1 BE.]+\)5Wxu1ZK \.z7O}<v;x6\j".ɴNJ-j[( C:rI4ӹ':\jn[!ZQ['Ηqi u/-UOmeA? 7( -GIj QOiy>B&+TxtEV7j)MzZx+\ |{F *q<;Z6ʡWܸrߓ1s*cO% D<"[JE( dqnɌ >Hsv}lۜ[k73枻_JQnNj'VY=zsO咺[^ν27b!AxWWuVrR{ŸqD3Z"S˗BV(p-߰TS3a $/vMUH2 ILe k$WL[E2yi=>~c,!\,cZcbWT$-|%_`Nj)\ *f؜ X"Qe : LBy&xb b%ճtaf]sJhg*eFMr(7.+ ^t>ު v9b0hiAIP6|{ҬӧqC;QYUH5ћ`Qv7e -"(zRΝ~KT3qQz&)Q:wɒɩh :sL!ʲK2TW!v IoTkҢld g rCb7P k^Pc<h~%  ߧU8(_4R23NPp O۠NئAHv+b_?*"4HkuUNtQUHT 0zf<q4B/I?L}(QN7%[*'I9nQب&h0EΨ xj*[ mw5$|WЍlqN!M+ 3IOXb^>ՈC {a/vN=甲)lUUCjlX A] |IZqy:)Ғ/ ,ƿ7] wmwה9<ӫ59q~Ƞ26"o0/9ߊ#L$1^ e<~ib7O ~ HST:d S~J,DE󇝴.#$qBCb69E+ڰljo Jž:cACUjPT1=29>I\*9Lؼ/I9\m6] )!H™sV V)6feorùšNOo뾡! if&oOkn(I l%3fjw33$It-:|b+{2 )VMf}lJKTC 'gNB rs/mq+G:qWmk):cam{'{'/GDkYMm3XD╚y|׫9Ɣ:O5!Jf窗Iu5VR{?aeF5Yy^)9AIۿaoyeQvvT{GT Es񖒇AM mzpcJoŃ"+m``^xxģܽCAgC)eQm!oޒkR: i)eE^stߥT:E2 A03@#d..ţv-PwHnOf}q;{.b&Tw=&}pz F'|kz3Djc:La\QTN G6c`^ޫ푼Erw0ǟbִH_8k5g+)֖#@b v@?mi ? 6gkvC*1.\pEYR6uVRoD]\:9}xS`dr'p6|h~jf-oquQ~u޺ ɵ4ðh;spU1Ϳ%Tv¹Vɉ'c@%@R"G:ck{u%3d%IEQoR pb1s+yGODЮΛi"[M^yh`rKt c?.љb()޺4d?\]S-$VyC [ĴYz6l7ݹzHIMwNq\"uHI_s@홺oIze?^! znl_"x|1$KbzW\,Myn̦eP Zc Ȃq0:3lӕ.)P ,u*GH,pƈ-j9'˿gc=G-", EgYFʌE0V`"`'7(y?0H#|fB^vݨcjt0^K ZIwFQZqMeU7IASu(Đ#kx 0S<8ν**N/dj 8Q|AvBC"lR%0SX*6MTda [ xP1BWgx昏5Z{/lW0B%rcogثTv e /gfu h=Kﱚ. O.DU`{r%jٶ֣HG`bt$ )L>ZL eflEcn-e9G?rե$0с6 j_4C'qwtC;$٩;f$ o/aܿHL! P>g&v}*?-c:#kS9$)oCi7bq|T!ʶ &:(۱bեÕ=)esYheRCD V,cq^l٠!nmZpqą{=liDkJtDSޡv='o"d&#O&Xbi:fJ5|1 71O:5YEcrȰ1+Tla˰\bd8MDqZ"V7LMo꼿S*!jB(vg3ƒp?5acb9XKu*5lJ*nͳ*Anl+KJgl$;׹޵2lu(K􀈑!-&ssa":Q96]\wEZ;I gR#\%B]l%#N+6ixhkP}eJQϰY`[t" { 8ϝ`hPz*qkK ؂OPXr0tEkVnv݁USgzX.)(Ø/{DtWy4Tn\z"VP't6 Be53E$ A#A(3f[z7Wi2iD }lP>9]a(FZXb 4q蘗Q0s2ERF+Qst<:~%Ԉ?zM=@>a?$.S-^:Q?>V-Q,XkV>֕JX6P:};0oqCF͚)ΪkPFHt!ެdF"8?F14̃]_nx²5 r˯n9jm-dT@wbZyz`iuM),z 9ǝE.b<-1`.o`K`Naz F3i.h۰=|t*1%TVIw Bj ^#o^d`RkwjׁTn-'8TVC0؆Pi@])]Dn#%گ+[0i&:OOIaK{dRiCjD|G& "}5'$lR $lr tB>aEAq=V?=Fв̕ځF(ha}F$_ W.wo=tIץv%TȥaՎ®!RO>{ؑ 6ro&,t7v]wl>?iq6G}{ ˆ7͎NV -Zy*&H~-j'6ۢ2ɎJB`#sQ|*e1~yԦm)1qV=_ʯ:4 gw/y$isVp<( FP$؁WҹxbAsREeyïLAJa,뤎AB!*c1džh1 ID;:w)>>沊GC4?GA9ꪍE({ f%{]#]L_Z=`ƞfU‘m$K'眭ySN63̾ƨ`u7|yk(`qY:a?Tv@UzP_NKqi12שh |)VHʙFjGl-10'W*M0. z;٦=6j(v}ծɳZ>J5GaAy]d!9.59S<OƐoԟW5enʁ\b i*NA J!A ÎHYAfQ&ȫ`˶#ڠ;Ms~JTIJE֯2#^66Uʒw|-$B&D^0dL}0BrjKWݾ3xg7