python3-tornado-3.2.2-2.fc22$>样˦d">]>90? d  K&. =Sms|$     t E FINBRRVV V X (XD8XP9X:_LGfHjpInXoYo \o(]r^Sb defltuv, wx0yCpython3-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-04.phx2.fedoraproject.org-[Fedora ProjectFedora ProjectASL 2.0Fedora ProjectDevelopment/Librarieshttp://www.tornadoweb.orglinuxx86_64  CC(($#5r5r--YlXgUUIIW55ll@xwhJJC43KaK$S#@@4*b*b! vvVV*(*(p} {~.-O.j P%7PBVJS 8l~?U$<Jmmjj M ? ? X KKKKZ x @^ J NY(\X`1M'yZQM::$$(XYXYqqH%G%G  ;t;8NFN! \\))^^MM{0}0}D)D)``||ByyD+&swMbu/Qj3$;C-_9SXVC9I W)dť~e0AA큤A큤A큤A큤큤A큤A큤A큤AAA큤AA큤A큤A큤U U U U U U UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUU SI UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU SI UUUU U U SI SI UUUUUUUUUSI UUUUUUU U SI SI UU SI SI SI UUUUU U U UUUUUUS=S807e17edc0843912d464e49bbab77af9b916cdfebbba16413648fbcdd337185b76906bd024e60d6a36b3ddb012a484f7d606df12f3e546a500a55f1640c0c04901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be5000ad4c78da5681876a5a853c898943b8607c8fa3433e0c7eb925074ded00ebf715bd120ebf431f41058348c9de384e37682e786042ddd497692bdc243d84115bd2fa1794db77bf26dc71f2a83d4f8482bd3b806e299f301fc04b6fe46294315bd2fa1794db77bf26dc71f2a83d4f8482bd3b806e299f301fc04b6fe462943c4caade519f598bc6731890a660373f90baa835f671e95fb6f0c42d4b7875da6c4caade519f598bc6731890a660373f90baa835f671e95fb6f0c42d4b7875da634598f0b3c14715c364f363b54b31284d6c4a46f6c979e2ea219430d6347fd3134598f0b3c14715c364f363b54b31284d6c4a46f6c979e2ea219430d6347fd314acecf3165f8bf283f5a3f07c9770511b46ec13df6a495706a7f85dcc6ae7c4a29dde6e0b1ccc22aaa87e16603fad8277f4dc259fa0f6cc433168adcf0f5876cb145f546b77003eabdbe7c9352a31779385510c3a066c9872294bfcac3f6de19b145f546b77003eabdbe7c9352a31779385510c3a066c9872294bfcac3f6de191124edd2d2cdf9803abd8c43a690e6aa353c6366ba46e6d7f1480fe126f702991124edd2d2cdf9803abd8c43a690e6aa353c6366ba46e6d7f1480fe126f7029904c400eac15887dd77f2daa85ad9221eed8c5bfdf3ced27146ef52f521a89aba08d7cfdb24dd51cb7aa546781763c6f0f83a6cbe6c23a8df3d87357811c256e08225c9b75282e34c75bbb01ea148fcef9e0cc6690ade7b0f216afcd61f64611d8225c9b75282e34c75bbb01ea148fcef9e0cc6690ade7b0f216afcd61f64611df5f97b7d54241c2cb6c47512b3b4e68432172f169d70761756e6d840c604a1bc31da08aed687c0a7babaad5226a45e28545c6be38e4469600278694f5e065f1278dfca3de98cece3742e38390f32aabb88ec364b9202defd24cfed223d431fc178dfca3de98cece3742e38390f32aabb88ec364b9202defd24cfed223d431fc13114bf280e1302fec0809052e1c69964e119d4fc19a6b36699d255ea006ab1d279da7bfe82c584031674579f68203bf2c2e020919bc06f07722242eaf36a0a1fa3af58efbd1441692245873888c0e3cb28dc70e28519fa9b135b5f64c44bf54670f73dbe060c68a944510d450fbe13fda746b24416ca2f0b38f7965b94eda77e4eb655c7738a7922f01975b8d59eb9bf1b8a9452385cf51200401ca1c621af6c3e2a7c8f3e973ac302019808a384f03af531eb6b627f2af5d33981274a1f635f74fc27193ef9190e8c8dd642a0aa5b3532d442ae413bc6872169ff0b81993caee01adcef4beb1f4c7beb330db4c0ea5979f3d60f36c3f5adf4dacec3213edc0e059aaf5ffb1b8ba246948bce08edac43a74273de121214b381146300a275bb2dcf9b761dc20ab7cf04f433094dbd8fbdfd6593448221ec698a6b3c09c25340ea9ad5b18bdc5988705f5541a78eb46becbb73559e04f63c24da2b6fb78fb5c5d0ca58dd2dcf1ab84b2d443ce674502189955902eb35557d941a856e22f747fabb7afa146ef542adae76e2e0454311c2267ee2e3b8db61ef8ff903dcfe317b9a9e0790cb5f59605eb7d665c4c901c1301c62acb506a08d3bf92c8710894bf747472cdf764da0dafd32b38419c964c06e40b7f4058ac1290c17573f1d3162c5a7eda27fa12512d4f0681cd429312da889d6f8242aeef6530e1f5b18e093221d0412a5a39a8968b3d128325db5153879f6e7f1299153081a0f07b1fd335b3757b269a5a39a8968b3d128325db5153879f6e7f1299153081a0f07b1fd335b3757b269b6b78344171e925693d423d0b4301e3f53dd699f4cf69c3135b682e41c2e2f10f5017baaeec5b846faa815bf0e0f888b6752628f9dfb0420089f5a37320e0c6deb6b7f1cec880b236466f4cb880e960379250c8262fd2bd52a9bdf1b55e84cc7d3609fe5ec3ea7e0e00a716352379e767dc05d6a58762f8deec873f1d30c9a6f893b1695de20b4d3ed6bf9cb6e1b276e1ac39d1626754b390583cbeff0c8034ec68004a2b9855dd84933cf8faa066cd660668bc996c41da055da2d18d10c7bf7e1ac357e027f46d6c26435897f8a19a34a8685026356de18957961b47abc6308e1ac357e027f46d6c26435897f8a19a34a8685026356de18957961b47abc6308de0980f8a675faad2ac6dcfe7112d3cecbf8030b95147583bbe2f3674cf739dc47fbf494ef6208a3f35c2b2cf1b149f4396d9a7f87ba9c1eef894b5392063fc220f0004e49078622bf18c48b536f3f87d71979825e27a906271857608009ca439d57a977a63b94b10d8f6715030f0a9e861b5e2323eb19f8f2b0f55dc45969a58b0ef325acacf48902e6127825b7955bec46edbc821f89c7da947a774d3bddafe415bdf0fc56abcb037b6aae7892749534e08fa38d74bfc9e6896114fe907294dfbebafe6dce9f07bc19995ce21c6b7e83e36e6e6274f67a04c1e5ed61e50ff2407d12a84a5c1cedc4438b431a0b6ed524eb68da0b487610e31773559ebeecfdd1380428e9f51d95735939c35203bb27bba97ee641b16433b8dce5bf5419a5cf691f035affe89b4113eed0f00620de95f0bf92cfee37a96253b55d70dc5af2131b3fddc6c5c07ef775a39e43e3c5ef3563e66e4ed25a4147fd94a7aa5e2aed1ffb3b0f6dc847fa5b3504a355673ba705bad43ad38e4232c9a2908ac5c4c0321ee6543b633165ad2f460cf0d8ac004bc8859c6b4fa25bbd4b08d2ef6959c7cbb9e0713f5db698b641e50fc05bf78e24a2a30a4565915a08af2abe61683f296187ff00df0bc4f04e018ba4e571ead2de85977233f9ec8e8de7bf4e827c9d5aa32952f8b98a8b9a63728c04f21afb8e3f6127907cc8c96e47396d8f33da170bc7d8ff3e355e22f809f5a4c7dfbbf82a080c6657ebfdd7ead9594b0522e98086b2d1658ab559880bbf9be41a70c479212d9309a8269bbfe5af196ca48e059600f1c241008c457311b5185edf7a032ba25094b7bc93a5541e90b19d5b9062e540e7cdddc24316663bb2bef92bedbabe67cce9f89f8eb6b8950fac023eea3894e81e55de8211c575cea033a3df74035b0b64a99928b85f8bf47cd891fbda794f6fbac625813e4b124f66e78a97384da38cfa28d14864eeece71bed926c466def4e6503e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855078fd7351e68e158d7a0b9384675e1017dabd41984b7f91598f433260af89cc6078fd7351e68e158d7a0b9384675e1017dabd41984b7f91598f433260af89cc6d74d14df94695e8943d2dd77df4ac90038173bbae732ec1da70c444d5b2caef4d74d14df94695e8943d2dd77df4ac90038173bbae732ec1da70c444d5b2caef491116c66b954ca9f93ba61b645564ed3d7a640b8cbb49740d620329cd8c64e7891116c66b954ca9f93ba61b645564ed3d7a640b8cbb49740d620329cd8c64e78ce6d106f1b92ae7fa7fb372a6fb76ee5f986f6dc3928342597325860a0da2cbbe54d3b5a12173cac2d92abd9478ed5cc370093ea499f4afa59a4b64759cf32c88a610c66802ef4e98f571d4bae14c014e01b3c1f17591b3d73ac32e284d9fa6f8a610c66802ef4e98f571d4bae14c014e01b3c1f17591b3d73ac32e284d9fa6f31a099955209e84b7260d94665e64310a769ba21e0f9e32ba5e77e02ee37553231a099955209e84b7260d94665e64310a769ba21e0f9e32ba5e77e02ee375532fa21b5d224776417a5d581e2ab512985b4ea572228ce85b3adbdd17bb4c1dd40fa21b5d224776417a5d581e2ab512985b4ea572228ce85b3adbdd17bb4c1dd403455bed14c5b6a391afd6a988f9bb2990478669df94393f2d83f5df105b1119b72b13226bf3ead7cc080d58c9cb11af79a5be52de7dc505eb82b3bba16537a4e1bc8c7c6a322ef8701b7ce45af77e448cd659ea1220d1a6fd1b080df5a2a4d031bc8c7c6a322ef8701b7ce45af77e448cd659ea1220d1a6fd1b080df5a2a4d030a856f7e833fa49259b504ae70c95f11aeaa4e5fc7465b4713b779ff7cee493a0a856f7e833fa49259b504ae70c95f11aeaa4e5fc7465b4713b779ff7cee493a0a56df7491256fd6b16d00037d78a4872998cc4f130d79c7cb310272e81828130c171e181146ea997ea2969adf649afd380adf02f95f57de45636b0e3561dabecaa103c90d8e736a22b8afc71b35d3503f660faf096d1ae4b4341dc1b8a446d3caa103c90d8e736a22b8afc71b35d3503f660faf096d1ae4b4341dc1b8a446d356bbdf5c2c6c14c8df2ae2da45601bf6b9897a980a5b62157e1604778fd0d018dd51339fdda0fa3cde00b1d0949112784fbeb6777d30d24f8454489baac8f5e6691cab839c66fe832350c447ba19dd620a817b9a36f5bd8b6138877cf6d11f26316892ef7419a16cf7d1add9611e212472e042a5985d6d4bdfeef87806f6014fb2f8e06009c079ee8c3e1eb9f3c26a31e319493a30b419ebbbac98c19a5066219739067561c8d9618b6904fc0cbe4d1c9fc3240a72e97d5a73a85893653a4a704c65d29536b5f314541e5f2a45f26a01a5ceccd485f46f2e21bfb91f98b7869a6c10dbd9e08e5b51db491cfb183bb0464c0985e9dd2c6563c8fde505286f10cc559bb01fd89840f3e6cf9879d373989c3c55d68373c6a72d3165cb46ab28bc33de8c55443a2b9c859f540a0858dee9f8731ee30c09364b43e6ea10c2cd9b610a775341cbcb9eb4a6b21ddbfdb11fb2fd2695151efba5e3c0fd52b9678e551537a22c289f9e7be21e184ac4402ad5e5aa5e7bb83707287634de52c5def8b947c8aa861511337955bcee779c71f6339ec168a46e2c04fd9e00939cd0c61948c54cd4afc0d2563e2d9bc1bd110d858dfa1bdba34cf30fc3ff245ba5bdec726ed1fccf24d45b9beda8378c365e760007bf7b6483ff26cbb4b94436be104decc2a25efdcbac038c0fc0660e3a0cdeba197fa9bea26d5cee89002130aef8689540f3618c50e7cc91b6d77873a478bb0d466fec9801efa6b8f74a8ea47747fb24db319181cd6c1fedc9caec6c497119c51b46d2d1b88f5047facdeeb4f873412d086e17e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85542fd7d531911a8b0100545dda15e65ca4d02b0958376b2a8e4ac2c25535fb8e942fd7d531911a8b0100545dda15e65ca4d02b0958376b2a8e4ac2c25535fb8e96f63502048f2d0f5120183bfd4201cefda7f24071f98e7b31ff0a60303b64bca9fb97c0ef64ef02f6485585cb8c577995d2f80d0e276310eef76102eaedd0555c86dfaedd522270e25dc7ea2249950ff8bd454ebc91c44ecfbb9a190aa06054cc86dfaedd522270e25dc7ea2249950ff8bd454ebc91c44ecfbb9a190aa06054c7c0f34d817376600c990cce7ba8bc9ba5892213c377b80a99c1831e6806d492a09479f78b31c7be1d68ae2a3227cde1daff6ee082b8c38d69c03f4b307e0b27882c82686f41153a8e07e43d184d9170e926929b0ffae6658a18da0a37602849282c82686f41153a8e07e43d184d9170e926929b0ffae6658a18da0a3760284923bf2457c334cccc265a60688fc74928b4b37f200b5f272d1970765439c940b4d5bb50fcb81de1a6658c5ae8bfbaaaf2398c1c5aba97869da78c36fdfbbb131665164e14c96ffa11d81837ce80ae8e833e3e95c0283dd8dfb54eac86793311b365164e14c96ffa11d81837ce80ae8e833e3e95c0283dd8dfb54eac86793311b36ef27a222db508293430932206d98edd91c9e2682d34d2c75b28458e261a37254529c5c0356ca87eb53f6bf6d6c70f2a73ae5558c23db810c1b14bc9cafe0de0d3093afc5bbff0aa9c8595eb6c28391dd7b42d1bf5be657b21e4239bea75a3f403093afc5bbff0aa9c8595eb6c28391dd7b42d1bf5be657b21e4239bea75a3f40c19d84259cab83b4365fc2b9c8e33c91dab5ebbc2350ca745ff9886a228e4874c19d84259cab83b4365fc2b9c8e33c91dab5ebbc2350ca745ff9886a228e4874279ff9e94bc3ec6392bc69d17f1f51187f05edae7a9a7eb758b7811cea7f4fd60bc65983a07e00efccef432b52687506bb731cc753d1f42f49b58f4250d90a5109167dc07367edb24e53e0134c6e1aefc86a36748213740e0e031f241b3cfbcb9e9f98879126a2db5fe001979878e047b941bec37b018c2c828eb50749fd9e6e8ed828abaf8423cd1a82a9b2b124869d23c75a6aa91d13f1e965ee999eeef5458ed828abaf8423cd1a82a9b2b124869d23c75a6aa91d13f1e965ee999eeef545091eb1286994fae1a7f919db3c9000330659c17648ffe04f0e674fbf9b27259b091eb1286994fae1a7f919db3c9000330659c17648ffe04f0e674fbf9b27259b29a2fdd61cec5c35c1470dabbe5f286d2fa7d6d06f9a853bcaf9d3c52e461f5c29a2fdd61cec5c35c1470dabbe5f286d2fa7d6d06f9a853bcaf9d3c52e461f5c589a414235466c47caeaa8dcd768fe2f8cef2c663a5a884495c269f98d5abd24589a414235466c47caeaa8dcd768fe2f8cef2c663a5a884495c269f98d5abd2444cf4e94380731e64791f104a587fe0075b3f8c1ea1d5cb4e5d190e2cd613b5d44cf4e94380731e64791f104a587fe0075b3f8c1ea1d5cb4e5d190e2cd613b5d7d47af982202ce57a5318d8620df56b2a46eb4239e3fc9efeb9c9bcf9a1ea1417d47af982202ce57a5318d8620df56b2a46eb4239e3fc9efeb9c9bcf9a1ea14148c4a57bb161e905c9ed1c026bd3ef192cd2f1d6d80ba93e373afca1560ecb4b48c4a57bb161e905c9ed1c026bd3ef192cd2f1d6d80ba93e373afca1560ecb4b976b7c4514975de53fdffdbf6c452f42e913466ca1072033c4b6b588099a0806631e9a072bb7dd0f1ac042a045e83085ba9f03c5a4c3780f6b7f2de5161dc09510a0761ed2d3469cb0471f72694a107e915a49343f5afae43e63df6d0143700a10a0761ed2d3469cb0471f72694a107e915a49343f5afae43e63df6d0143700a76680b93fb6951c8c08fe3ad34e337bd8c5c6de41a70de51e34a122e85cdb45576680b93fb6951c8c08fe3ad34e337bd8c5c6de41a70de51e34a122e85cdb455421e6411a1aade977e94a28a7cfb5600c72d50d08b8cbdc3bde75183927cf70f421e6411a1aade977e94a28a7cfb5600c72d50d08b8cbdc3bde75183927cf70fe6b992d84e4002728d3be51e9a532ea8d95e308291cc96f93bd6973679f54904e6b992d84e4002728d3be51e9a532ea8d95e308291cc96f93bd6973679f5490495008d94c1bed00e5f22df280acfabdf1b453f7587f6047ea08c98f4d25b696c95008d94c1bed00e5f22df280acfabdf1b453f7587f6047ea08c98f4d25b696c1a31c0cd5ba3e49e14422e36cbde13cec9e6480ccf0624de287bbce5724d7fe91a31c0cd5ba3e49e14422e36cbde13cec9e6480ccf0624de287bbce5724d7fe9f7d2491b14ab8da21a6ce70f89925a33f88d04e5c73e04009ef9f3bdce936d6d1ad9b482b0e66c5d34ffe20b984c91b1442f35b9dd0be99371de801005b90277bf4dee30d9055514bb354f110bb26ea3bea461c705f1f5ed5ba034e9f461ccb0bf4dee30d9055514bb354f110bb26ea3bea461c705f1f5ed5ba034e9f461ccb0250caae8b96796478de293970af89a88c0e5356238b860d94768ca3c5d2611df250caae8b96796478de293970af89a88c0e5356238b860d94768ca3c5d2611df7e146eef839aa1c2e3b8b39c99dc844b60e1b7eb56ec6e61704af139356f157d91fbd0b5aaaceb6a87a5aaff8defec442ddd856d96d6b962f163c414575035bed14b0ccdf875730df241d852ee90a645f4280246ea5a9833ce876966aa7bb6d3438f97124efb21462165258919ad12ccd9ba583087f1f31779163ca584a2e961320a4e117a286683dd254df6fbcd4a25efb9f21e08af77f7f06dce9302909245e55d18a349b9d77cd76d5f2938d224225947f1f8e3c595c9254a17a608050bfaeb584bcec8745e9f8b94f814914c879f747957c987adca3753e1dcfc7059b91a551860c608fbf89f6c30eda6d50f5d419d292a43b1dce184df8941c301ec8fc7f4e643d2b256da97a67091dbebd59d483b751348eaa6a0b18173de59d17fc6a6e5497de4b85b1eb9dea2daf43494905fb62f3ceab88aa028fa4a8deb5bacb175c4e42dba12537a5725b7b675ddc6a96583d0a5d629cd7513e3b64db726efed15d95b5757d4acbfd95f47a10ea2460ceaeb9a97ac0b611f5f6bbeb37e3b049f4a38e16a5574dc7d66587ba223fb4939d202d55240a45a23226b6137da3237e039fc62c0586706a977d921b2ac28a67f45df95b0cb1f4bba626e36571b2b785c99390f1f08d1d395d22756b909bb9bee599e6ba665941a091d9d21358522015342eb274abfaece4e7b02756c5c9c8446aebf17e2e97578c456a112059259db11792e885859733bb643e08d236940d3cea8e9c9e15d0540d883e3d9a3d36a5fb9a3b3b31838e6ad5602d58a65b541ca92755ba18439f5ea28a3e9c1eb0ff54ccd3a3413f3d6b609a7ea6b998d679cf35b7ef5aebf70afc034e6bf33775bfa225d468202f6f926940aa8518832c6d61c32f03a55cba395b7bdd9d811416cd80846c7e0844405754b7f2ccde071499fe77e2e348a070a1b24221677b06025e82f1469cd95412430c539d8577cc59653561bcef9550539f72c3ea078904db9ff27ea83ee5151b524df06c438b84dc1f508591c84c053275a94e3553f7e01b74fe4fe2e96210f6e9af6cf2427cded4551b2af17443f873b654ea83f5957b08eab128f94b41c016a75128c8494cb40556a7fd034a91874b6aef2ab3ffcfd06f680223fbf331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc1dff11df184aae65521ad9eb8c7453ec47241263ca2669a2fa0d46a1c91414375f5dd5e89ac392828d44c26d144897f44b4b2d0b0895da3be6f3545d8bff7d9f3644e3d9d509fb00ec7e1d40f1067e8622d4e71f0df7b3e0c7f3814af2b258bd329b02b5cee62cb34894524fb02d5648f94d4e735d99499f1bee1bffc153804d559f7a5a735c1dc04893781e72e63b038b493bc7c6b4511d20974379e6775af9de6cc916c2d3f179b5cef2277ce9a20739c77849fcfac88ffa57a558c54d131b9d9aafb538388b209dcd1240988e9f49cfbf25388e16bce25d7fa8a9f05abbb30bedc2f6b7b674d71a7a946071b1d4dbf0cdd3c06819d1537d45b42fb24ffb4f86f400a7f1efbca4962784672664fdee8725b71ffdd5ecf35d319f1a4c24335e74f8d0326090f68aed798d6bc4c27f23e8ef6fecba044c37649d6c35fb6e397be968f93b85e86825377206c117ad00af2831563decea7d5575acb518a86045f38df384d3b4f5e668ee277f86fedc85dddfde8088295bf927865d1faa7241f0440a258749704786dc4f70c9e957c82ae10e57ce75d9a4aa908391269ff296a80d4e02c476bc29f2e9c1c23a8254349f11cd314cef267a568cd5b49bad2433a442ef08920d165cdbcd994a85056b0b8ea287cefa8d30339b68a41bcbe3a34ab58f24f7ea40c63d8386bf7a29065911fb14312e77d9d68ca8db0b413a2a5f528e6be807e17edc0843912d464e49bbab77af9b916cdfebbba16413648fbcdd337185bd43907925ef69fcdda2e09e1ee8605eafdf5dd07172e31ad0699580d823dd638rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-3.2.2-2.fc22.src.rpmpython3-tornadopython3-tornado(x86-64)@@@@@@     @libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpython3.4m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.43.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  !"#$%&'()*+,--/0123455789:;<=>?@ABCDEFGHIJKLMNOPPRRTTVWXXZZ\\^_``bbdeffhijklmnopqrstuvwxyz{|}}3.2.2-2.fc223.2.2-2.fc22  tornadotornado-3.2.2-py3.4.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoauth.cpython-34.pycauth.cpython-34.pyoautoreload.cpython-34.pycautoreload.cpython-34.pyoconcurrent.cpython-34.pycconcurrent.cpython-34.pyocurl_httpclient.cpython-34.pyccurl_httpclient.cpython-34.pyoescape.cpython-34.pycescape.cpython-34.pyogen.cpython-34.pycgen.cpython-34.pyohttpclient.cpython-34.pychttpclient.cpython-34.pyohttpserver.cpython-34.pychttpserver.cpython-34.pyohttputil.cpython-34.pychttputil.cpython-34.pyoioloop.cpython-34.pycioloop.cpython-34.pyoiostream.cpython-34.pyciostream.cpython-34.pyolocale.cpython-34.pyclocale.cpython-34.pyolog.cpython-34.pyclog.cpython-34.pyonetutil.cpython-34.pycnetutil.cpython-34.pyooptions.cpython-34.pycoptions.cpython-34.pyoprocess.cpython-34.pycprocess.cpython-34.pyosimple_httpclient.cpython-34.pycsimple_httpclient.cpython-34.pyostack_context.cpython-34.pycstack_context.cpython-34.pyotcpserver.cpython-34.pyctcpserver.cpython-34.pyotemplate.cpython-34.pyctemplate.cpython-34.pyotesting.cpython-34.pyctesting.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyoweb.cpython-34.pycweb.cpython-34.pyowebsocket.cpython-34.pycwebsocket.cpython-34.pyowsgi.cpython-34.pycwsgi.cpython-34.pyoauth.pyautoreload.pyca-certificates.crtconcurrent.pycurl_httpclient.pyescape.pygen.pyhttpclient.pyhttpserver.pyhttputil.pyioloop.pyiostream.pylocale.pylog.pynetutil.pyoptions.pyplatform__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoasyncio.cpython-34.pycasyncio.cpython-34.pyoauto.cpython-34.pycauto.cpython-34.pyocaresresolver.cpython-34.pyccaresresolver.cpython-34.pyocommon.cpython-34.pyccommon.cpython-34.pyoepoll.cpython-34.pycepoll.cpython-34.pyointerface.cpython-34.pycinterface.cpython-34.pyokqueue.cpython-34.pyckqueue.cpython-34.pyoposix.cpython-34.pycposix.cpython-34.pyoselect.cpython-34.pycselect.cpython-34.pyotwisted.cpython-34.pyctwisted.cpython-34.pyowindows.cpython-34.pycwindows.cpython-34.pyoasyncio.pyauto.pycaresresolver.pycommon.pyepoll.pyinterface.pykqueue.pyposix.pyselect.pytwisted.pywindows.pyprocess.pysimple_httpclient.pyspeedups.cpython-34m.sostack_context.pytcpserver.pytemplate.pytestREADME__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoauth_test.cpython-34.pycauth_test.cpython-34.pyoconcurrent_test.cpython-34.pycconcurrent_test.cpython-34.pyocurl_httpclient_test.cpython-34.pyccurl_httpclient_test.cpython-34.pyoescape_test.cpython-34.pycescape_test.cpython-34.pyogen_test.cpython-34.pycgen_test.cpython-34.pyohttpclient_test.cpython-34.pychttpclient_test.cpython-34.pyohttpserver_test.cpython-34.pychttpserver_test.cpython-34.pyohttputil_test.cpython-34.pychttputil_test.cpython-34.pyoimport_test.cpython-34.pycimport_test.cpython-34.pyoioloop_test.cpython-34.pycioloop_test.cpython-34.pyoiostream_test.cpython-34.pyciostream_test.cpython-34.pyolocale_test.cpython-34.pyclocale_test.cpython-34.pyolog_test.cpython-34.pyclog_test.cpython-34.pyonetutil_test.cpython-34.pycnetutil_test.cpython-34.pyooptions_test.cpython-34.pycoptions_test.cpython-34.pyoprocess_test.cpython-34.pycprocess_test.cpython-34.pyoresolve_test_helper.cpython-34.pycresolve_test_helper.cpython-34.pyoruntests.cpython-34.pycruntests.cpython-34.pyosimple_httpclient_test.cpython-34.pycsimple_httpclient_test.cpython-34.pyostack_context_test.cpython-34.pycstack_context_test.cpython-34.pyotemplate_test.cpython-34.pyctemplate_test.cpython-34.pyotesting_test.cpython-34.pyctesting_test.cpython-34.pyotwisted_test.cpython-34.pyctwisted_test.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyoutil_test.cpython-34.pycutil_test.cpython-34.pyoweb_test.cpython-34.pycweb_test.cpython-34.pyowebsocket_test.cpython-34.pycwebsocket_test.cpython-34.pyowsgi_test.cpython-34.pycwsgi_test.cpython-34.pyoauth_test.pyconcurrent_test.pycsv_translationsfr_FR.csvcurl_httpclient_test.pyescape_test.pygen_test.pygettext_translationsfr_FRLC_MESSAGEStornado_test.motornado_test.pohttpclient_test.pyhttpserver_test.pyhttputil_test.pyimport_test.pyioloop_test.pyiostream_test.pylocale_test.pylog_test.pynetutil_test.pyoptions_test.cfgoptions_test.pyprocess_test.pyresolve_test_helper.pyruntests.pysimple_httpclient_test.pystack_context_test.pystaticdirindex.htmlrobots.txttemplate_test.pytemplatesutf8.htmltest.crttest.keytesting_test.pytwisted_test.pyutil.pyutil_test.pyweb_test.pywebsocket_test.pywsgi_test.pytesting.pyutil.pyweb.pywebsocket.pywsgi.pypython3-tornadoPKG-INFOREADME.rst/usr/lib64/python3.4/site-packages//usr/lib64/python3.4/site-packages/tornado-3.2.2-py3.4.egg-info//usr/lib64/python3.4/site-packages/tornado//usr/lib64/python3.4/site-packages/tornado/__pycache__//usr/lib64/python3.4/site-packages/tornado/platform//usr/lib64/python3.4/site-packages/tornado/platform/__pycache__//usr/lib64/python3.4/site-packages/tornado/test//usr/lib64/python3.4/site-packages/tornado/test/__pycache__//usr/lib64/python3.4/site-packages/tornado/test/csv_translations//usr/lib64/python3.4/site-packages/tornado/test/gettext_translations//usr/lib64/python3.4/site-packages/tornado/test/gettext_translations/fr_FR//usr/lib64/python3.4/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES//usr/lib64/python3.4/site-packages/tornado/test/static//usr/lib64/python3.4/site-packages/tornado/test/static/dir//usr/lib64/python3.4/site-packages/tornado/test/templates//usr/share/doc//usr/share/doc/python3-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 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu directoryPython script, ASCII text executableASCII textpython 3.4 byte-compiledUTF-8 Unicode textPython script, UTF-8 Unicode text executableemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec3228715fde5ebba6909a6ccb09b4c0bf62a1fb, strippedGNU gettext message catalogue, UTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !PH6'Ew]"k%) `>fhFaC%{h?/&eXW0a:Kp ?rJߕͥf>ƁzǪF5痖-yIۣ g xI'OH.X(KX+6=fo(h Ą~2ts˟p{H/GƛhfGe[f G0eʛ[#r 4ݡTmԙs6YhE@&i<$xE Yw8bޯo76+.t}/ $-a<6~UA%I,.!%m9 VߦbnLmǨOG >$ ѧٖĺ;z*1q-ŕ@.oGG+7╵4AJC:-Ux\) +4o95d!<1g 3ظ= y܋,p O>R~Jފ7fKHxĽ=NhYF3wvzY3v'n+ѡ#|wkS3Zʞ&B$p ga;mB:HPp9x=g:)0Ħ] F>gNl6Y(vЁaկ>OUodF$In-յNYaZt\/ TBpfSD~lilaJ#F&+ uOP|G[ Q30[[nblu+T.r1V%uV>ZxT ;4t楢8e0eHj\ogI$ 7K=&|wݔ7VwM-XsNVr0q(xb,T]p>uuHUzۼ[" `_YQ)>E]Gltsg>5&`@pRS=к^R4;ONJ W(Y(%G@ $.U5JTd_z;S$NA?QC Oeqk/jUD ax0qP/7#7GPQ8m8IOGaX"oIf҃}GE-t8~u'OJCȲsVϲ$&AnJh 2/PtPR cH8;૔WLE*5kyˆke-f2ͫIv{jO=luZ)Wj)E]QCh ݸvj _֊u-eڝ˾H/W3/ 3iڀpJs@L@ӢZ@Dm"qHIDjxdym¾\fI'$teН?RY6,Koe%yyDaYՍIﺀ0'tIb)ΝǫkNSit!lgoyH%^f1İq-SV802bϓ*f>qv?^N "h? IH蹇Z_'SN[1yG>S瀉hk8:X|&Cf_XqN1ʳz9 DdvVo)$ɠƗӡkF3W)JMzGBfaoǒ ~iT^s?08tBY>mj߀v*҄ r| >R" ̺Q:f!:f߉u@BIy4;S>]\BcV.G|?=+w *k*7ʆkyH~W("x64W%TѲA @qb 2Lz pAqF5PyoPkQ 8 hQ%`MsERnN],ؼӈI7GIwec^r&F3Ae4ը% du:qo2GGkTIq!A2 kLo+0 jb:3f|ׄkf%I^Z]j[1 VCe M8 ^ 'Z (W%yM>_0i!ob|nwMB,[WHPFa#AY7!bCnߩdίx_FvlpFdݰh4KgXUNf llVCQm(VPjer6Lp6ś~A#X=AA7ɉ>RzB:-(C؍N.o2-U6 \>S,=7rE#+OZ2wlin>@lz/@yYpXs wݝc$m/a xW|51}$L{8Xۧ/W8} |LCS1ϿɔikXd iCvD3 ઱=w:#Y*10"a 4 =9)p~8u:>kxRʸyu=lCȰzI4=%F?$-KQ%ݱbMw{W,o5հHnOUyuƠGoZa!kpՇ7sC2GMLJ),28lmuw2ʢ6Ҩ@ Kfk_WV#r-H@-*8^Z\BHunwm_5M/,~Nm`o:]ʮo# [y6]ze63aZ"΍a\owa̫4a(M3PKq:~L@^k-yd9ϋRX,isրR2{e3(*(9G3+^I"ry;KWU:M6hh,BΑOO (<~JRJqN/0yCoZ3C3@hP< J$y?ZplZt >ctk(e/<",\Vz(tmڡ@yQ0GzNN'&װ'L3{zRmMFq>< I%p.r +v[W\>}uG_`C}6ފp+R{eq7g3X U, "n(NeYI9#iȭdl]?ԍ "V\o,[v}x;A\,i'=Wۃ`: ?N9) 6E>fQg5ZaUgʢhDeh0n+ݧ DI@<\4Nod)L}rIqY]SSµ5CNwh٬~~aZIk["ީتg Rٺhf+oI1)űM Wc5͑ "?AGJ XORH@5}A /@p5,1EdNÜMg0S_&K_!">VHCkR0Y30mԱ8&!?%ҍ[ iW/mafDsnB l  Aa_F|CuW9n@oqp^dF7W֘*|ҫjS1-|uI0 ӧT*tNx⏬u{:9Yp gJzbzdj2fl&(YɢH*n$q՞HbDϞᯘ[h%sKf7O R mpҊᅯYCm:aDr{pOQ}-tښ-'.(aφ#r{RG>&}S[#,&Ff}"70> *?O!RˍtgEٞm{xh'QmY)ɇDXxrW$N w|~<&;%l>]7#"p|,:Ho(wehZ3mHڅ{OVqP3R'A.㻧5LtpPu4*|c4-)ǣ0(3=LDNI)LHIKB)sႱD6ZH]gĿ'"ӱO\GV"ܧ2s 47J3/<;d%T챳g&˔O^;&!]H,}W*1W{dj B Do[HvVچ@1&t>aD]HIc\c.iۀl #/:bGӐ1 @|jc0){v եvVjR9+Yx {`m㡜$EФ& p _52>Ww.2}YXp*ԫIk\fhk2Ӛmzx/[2Am|$2#Ž쩣k֗9V LktZ4_;=g"Ӈا6:yC^f<evZō^Ĥfb<{dBCg,ZATa%/e75.Y@Z$kHBzd&cJ[*b!@Ԫ hĬعۂ3Y (sTpӂOl.ՠP[8$n[ײqgM~#s,wKӀ{˫f W:XD>x5x7M:>3^Go$ T̖pG%,E섘6"P.ɘ<%A'G0[`$v_aUľ H<*bnHσ|kg'#W!yڤl+`)\_C_WfT}%ΉEUpQ1X!q)ND.iAm$6 M]=K6 j9f /9H/D_m)iVߵ:Dc4-,N,!9b)J$H%A]Q뼝x ]lJtQ81J;IM5 &~,%: #e :|UOg*^ z{芄B P}8Tn9Nq9XڐU;Է|c;L !9 <79$noNKd@cS-:ck`F$$,-/!!wRFAfLDsUIS(5-6(D>P/޹ nK_FaiLЂm-/TnGZS#(%d_HZөIS<.zѐ,F׏vu:х%fddZz.Wiy^`ceitL?xM757;f xݠȒ]sɐ_zWL!ڡZ O.` /$3%{5fuX q]1"3~CXvXL( 0ɯxwqfN~V Wbs%uᒀ-L$C0*ݝ#H{/z\e65(<. p;s:jAZmy‹;ϥ ja$K)RwΚ 8% S q&y-;q K),"W!. a)Mf6˸֬@IXb`Sp܍{OԵq1*ϛUNִH`-NJ­LQ!Q/ 3sqǬaؾ밟1)7IO0FrrF3T0 p`IŒ6;yC7Fo蝾cX̝<5)L c< ZĮH;`dFc8#1a*X1m3:툚r1,ɳG_[ rQ٣ Sz*pH<9GT?({2hZۡ񝓼n.A(4ݮ v- w$sIб_ZT<ڰU8^\p 0 DgS"S jU..YC@a=ԗ#c`ʳ )(<:PTԒ6J0< |xi8o_A3# $,|>e=A6rŔ5溨?DGt HEFyo&>=usx֙NZyr1vI:(fPWUY=jTk#MGDelKJYx?8_Q5 02n'#7f{'m.{+$X!]B-}&qҬ0_ΐ_r& uMt>ϏBXQSQ9Y sAϽ~;LCC[<E`OPh27G6]q4NOz U6ʡq×d9gS7Ɖ^lkW=^nş=r<+eӢ%^Kz2B]=Id^rҊ+( PkHDb0eڂ_]4AT~!:h2ĸ!ْ3,,unI,"_I&y*a]29=v,~јܮSľ<8W05{T$`UNJÅ+Nt l)aԲT {vkLZ2mZ`\ JPr`4U>)8[j$Nd5O1>\;/} Z{`'ۡ5׮|WcVRUdl>&ü$r˾k1Rz'0VC0G44wDZk]]pNhD;=l̰'v < _o x< XRp9#tRˊVoNϞJk}*" &> T*2dwj\9YK!f*5F&^ӄa0kl33|i4*|W!G ?0w"BPj\i76P!c%Z)dfLZÎėR51pz]^0):ݦ҈Co .LlꐎavlƊZL34^3x)\ިy:+ ~Bv=%eL!WA 5-R''}Ak?*U}#r;vk<*\/aU"2 -#ڈ~HΌs8ۃ i \6/@nB-ѧWO7)Pm"۩}.v;Ӆ]mQw +F!U\;? 4aIH܁9!Hˬ@kRkCz&m.uϼw? SZ. 7z׺# vlammlri4\N$ lT13HF)zsOnOM5<.e_[Zxo[W'5ZUeհ=,"qa&>W?: N`C@ E9]&h-}ӂBivmnŴ ǔlY..&c̞.rH^y=]%_$>&Rq<[$>&.n[8_9i"#j>c8n'odޚG7yͷ ϼ B Uu=_j2,P~S~(q!a+Iq cZ_ѧe2]:1AD\U.fG>+K~Zj @JfVOL)/!zCwӄCA$c_ zKpLnMWtr^J T7\>"c 6i2KiQM[5^P>Hjy9^L;ZOo#J-<:v!Cgp:qIuf6@*񫙄G*"YGz3%zz>]:j/-YhPS]zʥY}@=FVR9M-@+(Niґ/gd>㇍7oU| %3SaKo:?XK(@B½5`Fjf=fR#T9nÉe#5kSqNE,L_6pW:Cnj]{\E%?; CyD>o!^F^x]^kruz˷@ P0MdXO[ș%XL(E{! D0!>oM^01 Yswg0FHYm8;WAݘlfX)٫}PojՎ161y+^t7\ZOMhJ6yy+$m]8l!ٰ ZdcpԖfomV ⅟ͧDO7G' P Vx\n*ɳBDe) Ph~M4uɼ=[? Jz|kOY3p: i0f-h4;ŅzuSד(wW(3).}e#>P P̂=)֐[?8-lWK+) 2U^F9]#Dpi=ӄšZ$sP&>GZk7VI|f#VwRF^i4'n7[0*gvK᜽(v!^x?amfry![yDX-8Zc%jMa'-T&U}"\TMLq& ]$evެ#XbTϼet'37UHګ1%yhx}Pc]CEFAqGP!vw)ک`ߙTXAm͍ȵWiTd{6!Oܣg#Pj߳^h~=ҌYej<Ӓh'Q}  M:Oimȃ*_2O1Ku:p2%Y؍}30ayKH/QxojyQr"'g9sq{q)~gX$=IK'q9"s 5jm7fM-iP?ga4+!EY[Cfra^,5tC2"˭MɅpc ɰ#5BQ6-nDϮ0[wReU&I]' >x_ 3497w+3f5knDCwWHj{^M~8^V*?HY@o\]>@g/xd8C6 CDt{`AD5&{.Q\J_NʱUPP![";*"F+`Dpp*gߦ-J)b5.ɦ[CG52(#@ÅO`}˦^Gm QmD[zaG]fu`9D ?fZUAD%>Pv!0* >z)ʕ,tHM CϿy:N6͍@@Q5.s仗a>,B#Q$HSK̬_E_E<l;S>*n ^iIs 5^xZwfU^}~ܩO;d{eE` c Tw~oGWc ݜn-YzhRK j5NXi]U1?D ͒[_>Fd MG7d)5c2,KPN޻>O2u υ<3Mo;Ŝ6=bq+ ĤxQ{Ҧ w|m(:t[OĞ+h! 秒`*/_>a̰LŘ@rjTOӑQ0M$궽7Cj-ǔN$խ/+\'I5J'3 Y^/P^wn:M+!\p; 41oiZ IYWCC&@啭i2GL^!Ҿ3!R%e R4M^[_iqOOGR\ѝz_ͪz88a;I& E;OIHmqPW0Raw&3͗Fv9{(&ݞdxf]vҡEK ewgSG1JR+ B__ٯuǽ+:d4VGxeiuiޣГܠG}uP_ATج?5ײEUV'fM6~ O,ܦu9'Uz6azJ Z..dH1Nϯzum(~fM%Or%߇:JwC&fW@48 6"z 8h>ە&a*}`[ Sڢ3A6{6`{剣G89BZ#P@@W[| )hP<<<|#ډ>m5rTX"5j>=2zطNJiO;MEiJ[(̓1<;iAp)>aݸ1h~-{O'/'~}|rr rb׆j m9 zꆱ/ϬxS &~aʙ[u4 :@a\\a*&p}tY9:n^ v1~XElS@ fq킴cub9g'|JQgBP24#+[tUԉmt}&q/ B)O 6vV_#Ƨ;G6廀PJVTB鿷TO[`5[_8{oC)l-#Փ Oބ}/`+nB) g-2:9hMIf:/K?upݺlo6䳶 -{TAJ.! P\߯7 f }IBDQ슭dLvH&sl0%4שxA]~{?$Da av|m|Z*)>Hwn|iTʎ^bb9Y񽫍!^CS>[B~qn0F:?@ɤ(v܉d Z%->.NOPO(8lW&D3 'l=گD@u{ܧ ct.Ԗ-/wN!}ņZ)x駤;oL>n=ǎ.CgNR926%&T:U*3兖EJ P.;knNk8ňR] 6ֳ:g"E/p3Z㣟#h808u]c)@_Ҿʖhj9"&H0'qͅɝ̑J6oJ] kiMpʑ_]W[> X5?nFN;{p'#M{ƿX sBdA ku6Ȍ!b9t/+T|GThRMK)YE"Nx#7@Ne f5SC㺿S#@B>d2, Q_AȐ[c .<p o;L =LCF%BՠrBV$miؒ!A2;C'0'j$3QvI#T6n9zO?m۸B}egr S=]1ꁢrJƱ\p<igSv-=4}vBw2)wјk3 "w#õ^Rܮe@\Tc0\,;H_>kFin8 =t~lVw>`@;ܕ|.!q7)G)9Sw Mt\'K#U4 {)\1Gb؅Ng I{6RwQFÜ-ZAxw;mE2Uؕ6Y: 4*_K&IV⾄^Xvmf/!aPS3&VOmZa&-Y,"`([bpSXGіŕ3zv5 2A;`&<IS؛,[#.9[R< 5ǶH|4:;j1{_9y͹2<NMV$ITbRo{ei/6ўI7Pߕ5#fen9 DTFH[S8#LF>BNBӍ%xdYt40jC-qw^dOsx3aJQQ}N20̧ Y55$leRmL(?_4 > ';@ J{M< ɴ}]#ҢIӞ%7H$vL CZHV@[(+dL3l}ZayX8sV YZ