python2-future-0.16.0-2.fc25$>&ڍ}=?zd  Ntx     & y  ((894:BSGdH'HI3,X6(Y6<Z6x[6|\6]Bp^k4bu0dv evfvlvtv0uvwxyptCpython2-future0.16.02.fc25Easy, clean, reliable Python 2/3 compatibilityPython2 future is the missing compatibility layer between Python 2 and Python 3. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 2 and Python 3 with minimal overhead. It provides ``future`` and ``past`` packages with backports and forward ports of features from Python 3 and 2. It also comes with ``futurize`` and ``pasteurize``, customized 2to3-based scripts that helps you to convert either Py2 or Py3 code easily to support both Python 2 and 3 in a single clean Py3-style codebase, module by module.XO buildhw-05.phx2.fedoraproject.org9zFedora ProjectFedora ProjectMITFedora ProjectApplications/Engineeringhttp://python-future.org/linuxnoarch04~..|**x""HHa,2GY P P?W,7+s' I F F C>>97AA..D6D6 `>>X5*4xL@::_P!P!Ph.g , LLyVV kHHs ! !@"w$$*,,73m3mz&M;A?Xc*TAQQ`pp=/CRC^gSgSr &;!! c)##W    F F``w\<[ lnn& J= ( (yYY 9 9NN ! I ~~rr[[ttuuppqq~~Ghh^wwvvmmppccn>>bNNE83D6HJJ//o@@OO~~ WqqZZZZkTSnMJ$H;?? $3 8 BBw''T ^^t2e)x)7 A Aoo1({{ w  i!!Q!((xi'QQ 8 8x<KzzCB[[I p p99 $H7J6p  X  i w]e  NNE836HJJ//y""OjIjI&;A큤A큤A큤A큤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큤XOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXk~Xk~Xk~Xk~Xk~Xk~Xk~Xk~Xk~Xk~XOXOXOXk~Xk~Xk~Xk~XOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXk~XOXk~d71a312872aad205d09f60d8cc85f9faa7c48ae4cec172bb51d6b0dfed1159a752f00ba8a2b05729e24a14d574278a5cce5cdb1e46c19cfd3d3073f2eb0f3eed6de82aa460425698430f6b8561cca325b071d0cc5751552c114ec673fba3bbe1ccd399b72ea1e59c7ea5224e429e932908178751d1e2a9204cb5e4b016015f83ccd399b72ea1e59c7ea5224e429e932908178751d1e2a9204cb5e4b016015f833a2952c0e489295cec79267df57cc57f06d2951d47cb6f4173a8c3a1dd4889cf8907daa49449358617e5cec2f708958cb1176df2c43095354409f43fb33504db8907daa49449358617e5cec2f708958cb1176df2c43095354409f43fb33504db20d92431fcb410a011c709618c56c37275b25bca63832c01d29d229e9e7dfbe47b50a6c1567a72cdc036c7a9e4d0efb56a584b7bf017b178292a967e994dd4877b50a6c1567a72cdc036c7a9e4d0efb56a584b7bf017b178292a967e994dd4876a9daeaf2fb60aca4c90584435ff8d0573afc9c55c5c70f229ba500241c4bc27314f0d825317278db1532aa5dbdc34c269136c2ca89c1dc23c9f5a04700633e5314f0d825317278db1532aa5dbdc34c269136c2ca89c1dc23c9f5a04700633e5afe3a34dd4f725a3ab4da1128d384a3473b23c953f62cd519d678c81766a40dc9cfe16dac854e80d1ca9f41175fda72ddc7b8f419ddcec56a7c2d04db6189ad79cfe16dac854e80d1ca9f41175fda72ddc7b8f419ddcec56a7c2d04db6189ad7ed3a155d7400df8abc6f6fc135fda15b5ae7db753adf603c85165ba7676326252caffa874142e6109cf2869ed2fd6c0ee731f1973e8ce54cc88778140c85526d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf804d0b4b502da0933ac262a7354f069cd3ddf1ac8d7ae0db8cc2c4402c95a7315e30e6450e13dd43bf8e4b9e06ad7ea5f94f96c54a95a8eee2d6c4971db7645554ef7236c3f2f0883d26a1112c35200ef6f646599a502c960c011ecb1715136476e9c39b1893b69b691378f7897a23bf09867c675214e83b2105d6d61dc7e87476e9c39b1893b69b691378f7897a23bf09867c675214e83b2105d6d61dc7e876b0f6cd4f5cb5e8930fddea595c66640a2b20b0c173e4c2cbcdcb2c21aa9dd02ae5466cf25522fb3073b8a5bba6878e7c997bbda656957bc0667d05201a82ec0ae5466cf25522fb3073b8a5bba6878e7c997bbda656957bc0667d05201a82ec03033d30b290bab827b01e6b73ef628b404c4134086e11fd28e5c5f25a2d74c93340b99a5c7f6633f357a20e0d1efab26892888fa8a512576301f7d1d9737f727d4a5305b04027b1fe43680e2801a9920723278a458b4ca44ba1d865a0a902dd5236d7856ed1c458f268bc27968872c0324099d698e29778b57e4135929fb5505ac9787822fa246e88d5c1458fdbb68be6d0412ecf90d58bba8d476ff17f0e68f49f0c383279d4f9abc6e4b5d49d533bfe3faa282a84c3552c26d3b12cce2f389787dc026bdc592e072fc3eb24b55762bbe90d8243ddf2db39803169a7f056c72ace842370a57fdbf4cc5f9e6f14027df2695f026fad031224e0594719e18063face842370a57fdbf4cc5f9e6f14027df2695f026fad031224e0594719e18063f9b5bd345fc4041d83857258eecf17ed628759a6abded5f813f21c792e13048c12f0dfa1adc046235ab60d08a7ed218fbc7da8c1d2ace410ed7a6eae9884865372f0dfa1adc046235ab60d08a7ed218fbc7da8c1d2ace410ed7a6eae988486537723ff571ed6fa0b9fc1fdf2bf5c2aa8922e07c54b10afdff50bdec4af8ea8239cc44a2590e0e175a47252dda151bda2ae5b2abb3bf987064e0f6dc2b432a3183f034d83c480fdcfaa1c26afe14c7f82072c1c7c9953b8a3c53e2808c72e878dc29ec049e8b3460333e4985f9d37cfb13532655b1b955168a8f18dc9742298dbbe4de4c13d26a4c25d118af1827e1070d27ced09cdd426deb26e390135fc36823e4de4c13d26a4c25d118af1827e1070d27ced09cdd426deb26e390135fc36823da5243f71a2e8b3e2e1ef58643a8f59f0970595406c30ce9cb9259a1e42a85470e136e156fd7d70da880625afd01408423d5e047a9d7de96a270ec72ca39350a0e136e156fd7d70da880625afd01408423d5e047a9d7de96a270ec72ca39350ab1ecba88903da4720e745828575a7b400c18563b7c0849038484eddf4e3e9f22c3e12c9de71560e9628863d13fde1374fbf4ca20af8a1c6c22e52512ce08833fc3e12c9de71560e9628863d13fde1374fbf4ca20af8a1c6c22e52512ce08833f09f138895db302ae8c402d021d71cb9f04cd5bbd739a13484dbcce71fc44e2f61c2a513b21a589423f357eda269b932acecab022bfa40d553e4b1b48e6e872f1b5cb35e6b989e25409f8bb3effa1d568406624893ff15b9c0748935d4366942e367e0f731d6b39d460a1223307a4f94561e5e73c4295b7f7db0804e83d2d52df00fb5a1bafbe49a7ec51cdd6adcb22ff4f094c1cf6954f99a38edb2d85850d2700fb5a1bafbe49a7ec51cdd6adcb22ff4f094c1cf6954f99a38edb2d85850d27b515fc3cfe60ee69366c0c4bd634c262b6df843da03d914dae1e3f18944cf0e4b7670274f329319ed2150a53d0da31f15afbea9e2190598248632657a806ea8bb7670274f329319ed2150a53d0da31f15afbea9e2190598248632657a806ea8b6ef9a16f871d63e8a97b1b4f2b62b6b0380cb0dbd3b299ae41f6320b1738cd27cb2332fce66188087337ea60431b54090c278d08f46a4c6e409012febe2e5953fd47508bbc349e0af445b296f351f1a32650cb08dddb25bd757653449fc1152496968b8591e77a0baf67642046eec58a09236fbce6636f001a18fd8994dd23bb293686353443d7ba35dbb5a3cb72106f5b1a3e73eee8056e12294b882e7c17af293686353443d7ba35dbb5a3cb72106f5b1a3e73eee8056e12294b882e7c17afb811db34a3becb1e48f4a05f95eae7269cb2ddf5f8808982075404ec8080a4bb83206db431fc54de11b9771162bc1ff15de0e4ac5747bf3e9361ae975ffad09083206db431fc54de11b9771162bc1ff15de0e4ac5747bf3e9361ae975ffad09064f6ef2ca5c3d0d30b494e235e55477c6c8670b32b166f86415511bbf5c78fcf93d180694d6fc666d3a3279bea01054b920fd679f8d08adab165c11c700630e65a872c337dd00d474d39e3ff0774fd4da210e1caf0e10bf0b2659cb7aefee7af90c458146cb7495569a3b1c6ec926bd990253a8697e8254fcca6300d2bcb7d5d55e136cfd44fc85942009f121b104954ed107bebfd50c4e6572f7d4bc4d0228655e136cfd44fc85942009f121b104954ed107bebfd50c4e6572f7d4bc4d022864dc5fece4615655154eb551c564daa7e5696b8de8a85498de32a4d80a87607014ee355fd044b9592f06a7e54b24f5c8c144c814a044677fe11650fba6d19ca784ee355fd044b9592f06a7e54b24f5c8c144c814a044677fe11650fba6d19ca78e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d08f89b41df772c25397d155acc127a21b413b80c3bf82db3e05d5bf5e637d33d08f89b41df772c25397d155acc127a21b413b80c3bf82db3e05d5bf5e637d339bee5ae264b1bb6137d970089a7a7dc7d78c557e5599eda23609f674c30dcacb1505f0d756428cb8d395f1140f180363b9294ae5aea11d72aa598b81123a0d831505f0d756428cb8d395f1140f180363b9294ae5aea11d72aa598b81123a0d83da88276a515169d72c51841831465b8efe62d7125b16140deb8ddda0cb88ecced6a3b254f77f46c52e9aa2caf60a4a4576d8ec702b1306f756fe62065ff15abdd6a3b254f77f46c52e9aa2caf60a4a4576d8ec702b1306f756fe62065ff15abdc15dc2950c8cb0eaa69174976e4ff077fccfa0f4ef071f24008ceadeb74ce2519010d2d85b4f20cdd0c1a0c9c52af1f72a1f44fb33a4983ce176cbae71ee12eb9010d2d85b4f20cdd0c1a0c9c52af1f72a1f44fb33a4983ce176cbae71ee12eb0e9424d6c07e20c98ee37005e2e69db17c9fff2e53744cc92dfca1a91e3c6c8cb2f03075a17def1bb3dc3c403af1cd71849a4431fb9a567f20e539e868fc3907b2f03075a17def1bb3dc3c403af1cd71849a4431fb9a567f20e539e868fc3907a45b0c8575b4eda463b0bab5a5e3bce3b3c0a56140976f3e67667b04fd439fbe75620d0072cda31671462b99e917dec7d7d26013dcd581e3c9a60f0717b7bc0075620d0072cda31671462b99e917dec7d7d26013dcd581e3c9a60f0717b7bc008f82dffec266bb04db7e0750e91df9fedd7f85ad83ca7241243be98f06cd39b123772b6678426653cae2a5ddc91d1c643a5cf7eccc93933ac061dc574a53a23b23772b6678426653cae2a5ddc91d1c643a5cf7eccc93933ac061dc574a53a23b0a26dad59f1ddb22c30e9c600c9ba4dc16fe4ea72913d1c277c29f6d6e6f825e2b762aa940913615a5942696957ff05c30f60b20d39e399b4f44862071e00ff72b762aa940913615a5942696957ff05c30f60b20d39e399b4f44862071e00ff7cd5f7c063a11e12fe75fc738ef1e372e7b2789f7868487cd1b0480879ef96ecd3361feffc326284dbf1416e97c6aad6ad097b397b651b3ad23fe21539e550dc23361feffc326284dbf1416e97c6aad6ad097b397b651b3ad23fe21539e550dc2fb5d79482dc31d9ea52e28d6153c6e3a713e1a233604e61a512cfe4299af612a955d08da43dd5c569dfcf1957c881a3d149094198c730649e9e3769ef54de0ed955d08da43dd5c569dfcf1957c881a3d149094198c730649e9e3769ef54de0ed82971b855457b82a2190ae8c52aa294ecd65bf8138f995543ba3959dca06109131106e05918f53e235755baf827fed7c9701e95cfa4fc714b6d8cf0c6e604d4e31106e05918f53e235755baf827fed7c9701e95cfa4fc714b6d8cf0c6e604d4ec3ddd6e5781d169c86683a83049ae75c5feffe7a47e6bdb45ae0319ab033c90813be26790dee71a1a71126ae2b803c966044626b7239b6c6ce4efae4149e87f513be26790dee71a1a71126ae2b803c966044626b7239b6c6ce4efae4149e87f5be97cdd04f148cd6cdc3ed8d1414060a8e13360ae084cb2ace91185b90bf7c1b330f145c0e0debc77dfe5bcf14d8f6d956ffb0eb434fed9d7b8523369579ae05330f145c0e0debc77dfe5bcf14d8f6d956ffb0eb434fed9d7b8523369579ae05c4e909708dbc1b470d7259f58b34e934a2b5e48e44cc6f864cbcab91f3453e3fb6881e1653005ef1d28455db887a13fcc812f74967283020b58114e66d6d1a3714f177dc9a4894e75a9de3fddd8ab1f8fdbc0d0fc756b307092322ff3be0ad4d4701da7a64d10f32ff8d0b14260d2d8902c9fd7964afd585e71919a42ff010afeb25078c44f3a8e408b01f5e06948632f67aab98103d7094861d95292306bd7feb25078c44f3a8e408b01f5e06948632f67aab98103d7094861d95292306bd7f3ac895de18d75659d43a22cfc3aac81047f095099d056a43ad19dd0dc3163856ad2e9eb79313c79e3d2a0e5530d45608a2d5d49bb342a7223e197f6e507bee92c6f3bd02be12474750d6fb5b7c84d8c9620f8f97bfa4ed977b54988ac2c39d4fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bc0b240809069e9b407b53abe06c79ca40c1e6e8b9a8703914b8695072c25680bc0b240809069e9b407b53abe06c79ca40c1e6e8b9a8703914b8695072c2568004c03d0500dd7618f4cdc259e50d89271a3c3d26025906c75ef0b87a2b76324e27474167c0c8954b2a4e66dee09c219027c5af0c18f9eb7f608660503794a312348f2fb5ec3b45999ba94e8062cdc8b2c63d9238ce272698f0e87b3226f90bc34c32d112e2480cc91135df61e28aa429d46f9e009780cd278dac728a00d9f93a40b166791fe24995e78d6a669b62e1ede9e1652046c74d9e0d863adc05cae4aca598fae83ce218243077a2d4ac147728810fd1f75954281146c7f37c155001418a96be8faa4d98edc9f6ada49a1e4864c7202d7d7cb42ff01be99641499a5dcac490442dc24ba9e4628c8bb4a0219de4da277f3f1074e39e55e3c3d08eb56c44c490442dc24ba9e4628c8bb4a0219de4da277f3f1074e39e55e3c3d08eb56c44d4268cc60cc77fd9588664c9c84eeda298234489489fd7278e0c3c604bf0255e302650e8b2d0945083c004ee9e7db93e452ce2eb1e075bd89c0180533b08b928302650e8b2d0945083c004ee9e7db93e452ce2eb1e075bd89c0180533b08b928aee54d6f71b6cfe06dc0687194599395a10f94a30ba604c2cd0b423fa5c22ee713f3e22cecd0200833a2c4c63af0db4271231a689f8782bdeb4e3a76c6a6dd9513f3e22cecd0200833a2c4c63af0db4271231a689f8782bdeb4e3a76c6a6dd950c7d55e888ca3e9274b659fc6d8bf1bd0eea9ef646f94a10b4c039c9595e1e250a240e725b37414e62434b0c492a1e9e833f36bf9dcc60d8fb29851598127fe484c4879f6329eb6b74fd0cb36d4eb04a5067124f5c0c2fe263fbb3dd2d8f5d0a4f0bf293916a56739e88d71b56cc8c0cf4c5d6636590a7f2a1f1bbb4ac53743f913c9242993de0cc184e534c7022883aca0656417af36f0c975c643c59a664d7913c9242993de0cc184e534c7022883aca0656417af36f0c975c643c59a664d7f5d5f12199e4234f7961f1c2f9721a545e9ddf51a3798d4083c4c4cdc1607a93bd9ceb45c23f69fb7df805e9d3ad8af65afa995c0902a1b29909aee2d04a55aabd9ceb45c23f69fb7df805e9d3ad8af65afa995c0902a1b29909aee2d04a55aa262a107916641c7f211ac5898c0177535cd0bdc5aa872cc6e883842694d8f52181a04af69c7f806ec39ab2cac5f0fa7fa8beb6802601105355fb3e606151405d7544ec8ed2db2be7de9aba2b52b4c617caaf2e3853893fe7e14a3957abbffc6bc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de25606417e754ba5b06d00e7ffda009d890fb2ac11e646c37349ff150b75294192238c4f5e2e6274f71055bae183106a1764cd1a6eac499d9a2d5544b7a0d6ce994bf0c1e3a144018bfc056c1027ee51cc2ebde85c4f37b08e37e42c8be478a682607b34d31d2e3c349a6b90c727f0b0ce5561837395749e3b7f8ce0a9075dd1201f43454585a198ffea4f78c67d58d1ebe89a0be1107612058e25ed4cb37964f2a71e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855afdc383ecbc7792c7283af9ac9fbd481473ebe81f2ed8a7e5eecb4f876bd759bcbfb9f372638406e6bf94e9f6434373a9e55dba9ae97cc365fb0b51753a97971cbfb9f372638406e6bf94e9f6434373a9e55dba9ae97cc365fb0b51753a97971df007e190a8473b8eaf8f63060041a3dbb53befafbb2d93f0d5999c4581e85f033ad3b8c935e21e1c6f419537ff8da4243c92389cec5224f9fece6100696e37323f587e2c070f55b3d67e06f9ae5d8d1ac3cb71f1abefeab9b950be12fe93f4d54a194f91dd461a6695535e5edc856978bc46040dea1bebd49fbd14d0f1aabfefa977b1cc6658ee65f15101b0808803ffd86d38a2b2132458fe4bd75dafaa3ce96e9330adadfec3cd3f1ae9e11d55aa856694058d81418e79ea78e201aaacaee96e9330adadfec3cd3f1ae9e11d55aa856694058d81418e79ea78e201aaacaee6d011f25d2ae72c30573bc3eb585281d0cd93ce90e3a4d04d234127ee4cefb07757582de52360d0755c0fdad7f49fc4495b19a86a82559e4cf61c589fdf5e7c4911f89c128af80e47a36edc5b3f6841df33c51df67d87a974b4f0ce6b55cfc033b7339eff222b10fb35b9856db4bb191f9387d31acaf4105dad00ac77064b10af678c8d221bf42293eca0a54657727210ca4bbdb63420c61c90fbaf1692597c5f678c8d221bf42293eca0a54657727210ca4bbdb63420c61c90fbaf1692597c5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b14f099aa1456e0e7cf23a38e84fd15bd31ce563dd982ab65038c4402d6dce66b14f099aa1456e0e7cf23a38e84fd15bd31ce563dd982ab65038c4402d6dce6692d8a4b8af5a838952e1ff19d24e69d45d75a85e343760223ad8db5e217dedec4d89f29666ef3a2351ce416786577e63c83971b276edf2397c819917bfdebfff4d89f29666ef3a2351ce416786577e63c83971b276edf2397c819917bfdebfff47ebabc87edf7675bb53a7f38af573efb634c71cc28db88726d3d23f10beb73120c5f5b98da2bc8b44d45c14d59c71bb1328d60699e47243de9eb85ff42cfb7d20c5f5b98da2bc8b44d45c14d59c71bb1328d60699e47243de9eb85ff42cfb7daa57dc496416d15773250ecd104446d3f0810badf2960fafaa1235e56b96b249a93203f62ddf9ba2bcf8877e8eb0ea5a8fec95f9eca855f8474b8fc08cd79ecd5224c5941fd86429a68f503be5a696b1026b8bd20d41dce073b251cbe5f0d178a28432b30c1b6fef4de88562d4ac23b2cd5a47e2af9bc64d7b3a32544a27a7c710781a2364648133043d4a50655d73a6801c1809c7131fc7abaed8ba7412e0ba10781a2364648133043d4a50655d73a6801c1809c7131fc7abaed8ba7412e0baa670064db2a175b0aaffdc8c669ee6f218f9abf349a72417ea840866e61c9e4c813e56f5e637bda14306a5d9e43060686f8622604b6f746b57b796be34e3e0b0813e56f5e637bda14306a5d9e43060686f8622604b6f746b57b796be34e3e0b087ad5c8954dd56fbbca04517bf87477ff4dce575170c7dd1281d7ef1f4214ac804f76207f390a95d643956f61c0ca22a3ad8116288a18af3bca69c1757cb6b5804f76207f390a95d643956f61c0ca22a3ad8116288a18af3bca69c1757cb6b58e9ae8fbf1fd1542f602070e414e55d44478669972438e89677b4fa1b2cd4dea52c942ed85b0909c4765b92a66d6a8002bcd0c84b2d97b476e458d235261dbcc9b655c169eb82b2334cdb3ef83ec77dbf81a7609cc647c331e88f6b9a0232d3cb5bf456e618186cd5762c66e7be78339bb6a469c45d2be5c563e0b2d872feaac623b9eae10b67b8039714865139e1f4b45a8522a170e041cd7f68ee82b793e4b2b40ca0c97414e0557c6610df01cca71f2f5fdb784f7992634933ba9d7efdfcc6533202a946c707bb372816af366004c876b44d76ce414fb4cb31ddd4db2f05917a917c0e3b9428b1f200b2954bbafc8e83addb5213ef10e4d88e95156aa8e0a87a917c0e3b9428b1f200b2954bbafc8e83addb5213ef10e4d88e95156aa8e0a862cabbe1bb26c27b69abb7739304c00fb2072ab917cbaeaf2653ec855c205412d041bfc4e97b5ee559d8adfdc8ed0f6d8ac3e5dc49a279ef0a47e162e62718f5d041bfc4e97b5ee559d8adfdc8ed0f6d8ac3e5dc49a279ef0a47e162e62718f5263b435a35103f51e1270a305c690b857a42f2fae404794d18ad24dd979a9f16c02bc89b1ec1d27b40e02694857a6e29a7847f779a642ec7f31db6eedbdc3a2ec02bc89b1ec1d27b40e02694857a6e29a7847f779a642ec7f31db6eedbdc3a2edfe7fb92b51d68a977aee87e633b97be47df9c6980794a8abc0dda5bb402abd7f15030adbf1d89fd77ef3b42b15dccd2bb97a2bb011afae997dbae9c597aafe7f15030adbf1d89fd77ef3b42b15dccd2bb97a2bb011afae997dbae9c597aafe756f4c316bc021c7014e9fb7adf0437d547c64bf8e888d8411f97ad91ee4fc0b6b97c49aa20743dfd25c11afd23a17072f57c8240ad76e1999f1155068a558e38b97c49aa20743dfd25c11afd23a17072f57c8240ad76e1999f1155068a558e384f4372419141f8ef6e44d176378769540dba20914d87f1fd7bd3eb8c4a78c481f04fcbac49d5c74c9c9aa52f92d96b75c57293f3ef8909a61544714257ae5dabf04fcbac49d5c74c9c9aa52f92d96b75c57293f3ef8909a61544714257ae5dab1a4894b287c06bac16e00e65f7b9151725444014dd6ef2bd4cb9bf3ee58a8ec19f8fde2f9b24d1c27b8ce8c6a81288d0b3e5606beb14ea20e9ab81f7b062ab0c9f8fde2f9b24d1c27b8ce8c6a81288d0b3e5606beb14ea20e9ab81f7b062ab0ca4b7c82785379df85deb8fd8a40a7c943bcaba7934a0f550b47aee34142d8002a784995e61f07c2de2f6f6918407df0830c1eae975047380c136e61aa751cfa0a784995e61f07c2de2f6f6918407df0830c1eae975047380c136e61aa751cfa073c65151df1f7efcaf18a18682f7b934a73c55db405aabaef3ee059ced8476f056b0a50631130d96f38d4335efb7ee27b1ea1d126a2eb6efe1646000e63411ab56b0a50631130d96f38d4335efb7ee27b1ea1d126a2eb6efe1646000e63411ab5bdc21fc6bb78c300c2215415756670a427060b1d193fbffb2efc72c02c19194b845f74587072bc2e6d7957baabd3f9db16ba852ed289e59f8c8107b159f03bfb845f74587072bc2e6d7957baabd3f9db16ba852ed289e59f8c8107b159f03bfaf063b2f80593053e5ae9fe2e93d949f8fe2298c27ad727ec95e8525937c603a4a181cc6e09965c43775b255259e381566f7a5f10f4b4e5e51dabd12ea842b194a181cc6e09965c43775b255259e381566f7a5f10f4b4e5e51dabd12ea842b19e2c8e32a2ca579c25e2fd75afd1681663772997da3b4cb3ce2803d942a9be148984df69bf4086ec715f788d726effe9e0785eed4a6b9c622c8dbc7d9bd6f444e984df69bf4086ec715f788d726effe9e0785eed4a6b9c622c8dbc7d9bd6f444e38a43e4df5209acff66e76519f886b7252c3a223768be1d259c8ecdc10b6898f062305c7548d08395c69e64953c9f1a733487c7c1d8155be586198c2811e0d8d062305c7548d08395c69e64953c9f1a733487c7c1d8155be586198c2811e0d8d4cdcb6dbab826e58e353e0e3015a3b8fb11f7db8f9cf15ef0e1d127577a16f39d3f29241740ef707300b289347699e92722e2743c2c4233e7580b6609ff2e712d3f29241740ef707300b289347699e92722e2743c2c4233e7580b6609ff2e712fbbd4b128de10362bd55e238372e50bef7e8bb23f3e18c4c69f2b878dc1f93edb45a712fd2f4860742da8abda9e527053825e9bd18bf770df1596c0b7fef82b1b45a712fd2f4860742da8abda9e527053825e9bd18bf770df1596c0b7fef82b1fd592f4070b651c2206453d1ae8897fcfd05b3b1cda92ffaf5f951d3ea2ad81f6e28d2265b0424cc4c02453309b7eee000387433f1ba46f2e95b2d92673ef1426e28d2265b0424cc4c02453309b7eee000387433f1ba46f2e95b2d92673ef1421ca7638ed3b71323fd10a8b51e0c61fde514eb2090d1f057f4d3779fecdbf091028d553a008cc14c8dda26aebf8611f88561a742ace215c7be00aa36c4e196a8028d553a008cc14c8dda26aebf8611f88561a742ace215c7be00aa36c4e196a85e809212967641a3a0a368759bcd065bb354823fdbf7704ab5b72ec20b6768aa3616709fec1a5f530f957c0debc7f3e453d619dd48897336a5365e5da057299d3616709fec1a5f530f957c0debc7f3e453d619dd48897336a5365e5da057299d3859eb7b2a3fd581c3065e58526f600b32a53753078166df490019565b368da32573b00cacf0a211b69aea66d7daa7ede369245fed9feba7960d69e72c75e2d12573b00cacf0a211b69aea66d7daa7ede369245fed9feba7960d69e72c75e2d1052505487c577f6906bc7a33967ac1d679fa6cf13aa783e93770f003f67981ea7784d7a41593daac95d4490ce1f8eacbd4fe53eba7c57d65bdc669c94089f8387784d7a41593daac95d4490ce1f8eacbd4fe53eba7c57d65bdc669c94089f838955bdc85d8cafd1cd18fbe7d7a0e1132f1961df8016e3d2d2863a867c75b4726ae25c6d0074f96da6733e85bc651a3ed6c19379e3863cc613419bde4748a95c4ae25c6d0074f96da6733e85bc651a3ed6c19379e3863cc613419bde4748a95c45765e91cb28b0b142e9b737dc653b721471c003ec123291932a744716113def6389c3aed4531eb75ae2708212d47640db61479f961609e942e590b4b8557bce9389c3aed4531eb75ae2708212d47640db61479f961609e942e590b4b8557bce9331d6ffd3724b38b9d1c2b4333cab6c67614890d35803ec4a4fc9e430b0fdfe4cce179d6e0a4b4629ec21d43daea02394ca2f008d8b312d99b45dd3e5c587958cce179d6e0a4b4629ec21d43daea02394ca2f008d8b312d99b45dd3e5c58795886a101abb1835d989d77502c70a9d2ca34a831cba3f2b111a864e60fb56178349cda8bb23296e2916dee2304b1a50018d7f17025b969761e3e601a3a8118f7f29cda8bb23296e2916dee2304b1a50018d7f17025b969761e3e601a3a8118f7f216bafd6590a0fb5e39ca6cb4546a623c986f044a49b55a910583da2a1813d59e1dfeab08709d20e3e6e2b89134787988978e122f98fb9c3e07c39cb9f9c174e91dfeab08709d20e3e6e2b89134787988978e122f98fb9c3e07c39cb9f9c174e93cfac76b5fe80dbbb70ff06124673a3ef3206352a8c7262ad63a9e27011c32f150abdba25b9fab121aa7e4c9c0bf0d3d47cc81edb7301c7c19e515c3bec8871450abdba25b9fab121aa7e4c9c0bf0d3d47cc81edb7301c7c19e515c3bec88714f184254824a18c0b01e6baf97e856f660a77233c1816f4e6199087841483b5a22a041032dd8d6320e93f571aa245825d6796d099fe586e80f15ed0b89e30dc482a041032dd8d6320e93f571aa245825d6796d099fe586e80f15ed0b89e30dc483d5c451d1941425f44952d1cb8614f714b63e777875fb6750e6820cc67e043a796e4d6e766a3039761a3d064545a7ea18b767b61c87bdcc6b2801c5dff2cbf4096e4d6e766a3039761a3d064545a7ea18b767b61c87bdcc6b2801c5dff2cbf40afc8fdb24cdf13c642787ca1fce07e5ae70e9114c81cdef3a5133b97b577a92e4074a3f3d47d49aa6b89f99e7b43fddac021879ce5281d4469d72fe7790953d84074a3f3d47d49aa6b89f99e7b43fddac021879ce5281d4469d72fe7790953d8bb1bcb082845fb3c565a0ad8d5aff0c6df2ba768c82ddc0ee0fae79015ba55310b31fce67c853dd4cae194c49b06bbcfc8e1578bd88e542b6ca048d867a5a5300b31fce67c853dd4cae194c49b06bbcfc8e1578bd88e542b6ca048d867a5a53036de6c520310de379522e92a4873af074508b25e98e6dfa6993ff5de6a599a26d3fab62874a8a77314b11f4ef4b1d63fe94428fae4a9f0e5b6ab97a8aa1a09b1d3fab62874a8a77314b11f4ef4b1d63fe94428fae4a9f0e5b6ab97a8aa1a09b1bfc64bbab0f11ce82cb9b626d6279f8e5a679c941cc7656e4541adf4508907d9945fed065e95c99c3663bb547319a63887b42b049e8353ab80cb6c6075dee1a0945fed065e95c99c3663bb547319a63887b42b049e8353ab80cb6c6075dee1a0a2a45231f15993133831792dde80f937a781c26989eab43d28f86f490293fe1357c55c1d0eb3599929ab45309c4c85ad19de8edc061da78a6f65c08c40d688ae57c55c1d0eb3599929ab45309c4c85ad19de8edc061da78a6f65c08c40d688ae1ce3115f82e88a6ef914c6d66b0777a04c2e18d251f8294c444105915a41b11b73c69abe72b316bf599b2a72a262148043dd5cb7454375eda0eb77268287cdb873c69abe72b316bf599b2a72a262148043dd5cb7454375eda0eb77268287cdb8c81f45f9f0d0a73bb5bfc701a0a808acbd9271436a8e592a133b58ac654243ed126a79a583f7891d80a560e678fe5bc7bdd44e0c5c1bfaf336c45f5f75f3b6f5126a79a583f7891d80a560e678fe5bc7bdd44e0c5c1bfaf336c45f5f75f3b6f5af8d538fd252111c21687aa8066d53ecbd7455e2e583a441b72f9173f3472bf92a865804046cbf963acee126c9411917a15909ed9c9b27a160222eec0c9818e42a865804046cbf963acee126c9411917a15909ed9c9b27a160222eec0c9818e4146e861d58fbd975153b977a81ce73c0e9cb16f0c1a3d4db289396022f5b78d426c3f177febc803bee70e4e91d74973a61ffa6c292841c4714880ac349315b7a26c3f177febc803bee70e4e91d74973a61ffa6c292841c4714880ac349315b7a5a73118d8dcf238365b6e86d18e9d7fdf342c8e1073c413de20541c97780db81a16dd1018004654687b90f374e95d5b200111ccd901d37122089916f5555b8fba16dd1018004654687b90f374e95d5b200111ccd901d37122089916f5555b8fb9338370c7fbe77b4a6277211c275d6858488bf85183afdebbc0be617d678bd3716c6409cea30073697e6ce959c0bfab78f72bb58cfea17cb66ef0fc722df7e2716c6409cea30073697e6ce959c0bfab78f72bb58cfea17cb66ef0fc722df7e27eab509a2eea4a819681d4eb6d2dac5825cb5f0ee4ea0ca0fea78418e445dc4fe5f17a14d015604177af287e589310f916e5afe080ec5e4cc805095e49d8d20fe5f17a14d015604177af287e589310f916e5afe080ec5e4cc805095e49d8d20feed22383ad97f271ff103e89ba8594547e7d970c44925c929c06059e4a1e93b50b46750f123c078e1fea23344f6c043a98164ef24063bfe6d3faf39443fdf1a35b46750f123c078e1fea23344f6c043a98164ef24063bfe6d3faf39443fdf1a35aaad76ff080b2f47f57bdbc6f36d791402e984326237f0573d5b5d029ce3036997ada77970454c8902dba3251b57ba3544a2e132965e2408609bc6aa4a5180b697ada77970454c8902dba3251b57ba3544a2e132965e2408609bc6aa4a5180b641062ebfe891b5464e2dc3fbb2692069f26328a3c19d918eff6e62ff1b63345f01b116ec0b01df34063e2b1bda27262780dc9e22e3776bda1bc9987d84722e4601b116ec0b01df34063e2b1bda27262780dc9e22e3776bda1bc9987d84722e4682bc8b0d6d0f1b107170a22e87bca79b708f1f2ee8831c65cdd6b565c79680e03c7c52973149dd28b5fd3ec70f68e98793273524276c556584be29df8967cfaf3c7c52973149dd28b5fd3ec70f68e98793273524276c556584be29df8967cfaf356ab3a64b28cb18798d3bc0cd0c417c4cb2e969d547efd8f348bde6b90d303c75f74e85086e42acb846fc872919cb2036174279333e553fa0ebf54b5faf4b5f75f74e85086e42acb846fc872919cb2036174279333e553fa0ebf54b5faf4b5f3857d8c2ffcddad92c315b0b3bcc9b6c075e23fc617da2e9a635ff70b63034a849a5b06261b7e9e23379c0f3a70226dcb9d539a5ba1539497775585c8c859c0049a5b06261b7e9e23379c0f3a70226dcb9d539a5ba1539497775585c8c859c00608fe74d65f80758240e815d89a9521d528fc6d599ab1166142bc8e222c3bfd26229d84830e10da2c3ffadabbd122bdb9f9931335d1442366f173fb9c4773db26229d84830e10da2c3ffadabbd122bdb9f9931335d1442366f173fb9c4773db2af26fb6d46bdecc87a9a7c92f4705ae6df1eb003c511703959e1166a277bf1a6a395a5d529967fef45324294471951aced421f8c6bfa2edacbdc2a3c38c1ecdea395a5d529967fef45324294471951aced421f8c6bfa2edacbdc2a3c38c1ecde81cf40658e37fd99bd70041c0ab5b06cb9f73f311a9e5e99337446137c57443accd1c14c8df9411793345a1cff1d093cfaa1af079e5158471aff6369f043eaefccd1c14c8df9411793345a1cff1d093cfaa1af079e5158471aff6369f043eaefb3d4d5a7b53a43a9eb2363b5c83e35f9bd5acc9a52eab6411f86c57646a802f6d7dbd3e447424f83d3b522acb843f5fbde7b62d072a03e4bc3d7e2eeaa86e7a2d7dbd3e447424f83d3b522acb843f5fbde7b62d072a03e4bc3d7e2eeaa86e7a2ea09d54fca3c8cd9bc815a3fae6709bf35db86f41aba0d9d21eb8c024b8dab53ea1cf8581d7098fde329302e0d4d06c0409c9d48f46c1fbe278ed4caa1d3a0ccea1cf8581d7098fde329302e0d4d06c0409c9d48f46c1fbe278ed4caa1d3a0cc0cd4cde62288aae13c0f3247abc6c462444e15561bc4effd99214ec1769a3def95784324a051dbcfc38cc813dac6d0252a7253a0659ec25d1f3ca31cc4e64b3d95784324a051dbcfc38cc813dac6d0252a7253a0659ec25d1f3ca31cc4e64b3dcbba0420e5b3f313d18f19ec1da22e8e65cd6cd9a36158a96c85fb7fef7e157f0c7ce10323b13356e4f9a0c324a57b92cd0264e0eb33f8716cccb6cbf68120c40c7ce10323b13356e4f9a0c324a57b92cd0264e0eb33f8716cccb6cbf68120c40545332647531d29e4ee1605fafc238c2a90fb41fcf94ee15491f631e5263144cc31912efa5a07f243973c1767af94c1e512eae12daab07d5d054f06d774a0d0cc31912efa5a07f243973c1767af94c1e512eae12daab07d5d054f06d774a0d08f6e29e9d30dcd4a4666d4f7050c7046813e17cf225a60692a0bb4b5157ad454ca3b62a79e1e7c449561812a0fa0df17f285fb4e579be7935f2a20880f528971ca3b62a79e1e7c449561812a0fa0df17f285fb4e579be7935f2a20880f528971db33401b9f5023bbc59428fb92a0e1d09ac0613a5ec4e9c8e793c40088d886aaf599a18dd31ea3afffd9ec002fb1cd4b64d8e46cd33f2c0e58f10520f68536f3f599a18dd31ea3afffd9ec002fb1cd4b64d8e46cd33f2c0e58f10520f68536f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559b5c9d04c8fb8e980b35b26b2fc335d7aac807d8f5de84ca45f4020123fb57969b5c9d04c8fb8e980b35b26b2fc335d7aac807d8f5de84ca45f4020123fb5796d8f7e72f921b295c1d28fec2f01d4e52f884b6e04e6f0a07e2900f7ef1c8bd07385804e20825dfda04c03f51f0096fc3d6e99a385d533a303a089e2126bf7f5d385804e20825dfda04c03f51f0096fc3d6e99a385d533a303a089e2126bf7f5d1120d77695204cac9e1660834a7266069f3338d8c9925b1124ebf2e0eb5a00b74ca4126812dcc49056b5593514701e11f65f3df3db067856b53091a33f45db054ca4126812dcc49056b5593514701e11f65f3df3db067856b53091a33f45db05a1b2ec8150aceb29610437008a39d7ee2cc7f2233a7bdf5f04894db66bb1bc660f4024508bcf2f95cc3884b3ecb2f69ca6e49fa6d0473d91450a54dd101a96e4863fac0adc199ff95401c981e99a7b3e4320176dd243ae622e5e33a112a1efa0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ff67c418e4d2fda9682527a9d3e8eaa4a9df8def0071c30ff2a8d752a7ec33d2ff67c418e4d2fda9682527a9d3e8eaa4a9df8def0071c30ff2a8d752a7ec33d22b45e3c68ae1f37c4e88aff1e6a32ba4ec0f536f78984356c816434f9cb2f81860413fe1dcfc5db5b619f86ed8c1124b22350f45bb602e6d3d662a60f956bf4479637f6988e4339736cbb053200424cc764e081334983dad51d54a7a4968d8349259f9af5de77e75cdcaacca1cc6c46bbc6f5a0eb142d22513b67e06eea67783a7267e5cd35dc7c6df19061d69cd3f8db760d40a3c2c08f8b2227262192cf708a7267e5cd35dc7c6df19061d69cd3f8db760d40a3c2c08f8b2227262192cf708e7a1d6378097284c866d8cc6d1a5b6fb1aa5180c8bd48d482ffdc4a2ae8071758fd1c4296e75230d200d6f55fcaa82943eb3203b6fe41b34d9df570c1d1fea48ac9aaf382afad6b692c49887454242d4daca9134e6d21d6303beb040708e6543da9f0cdb590b9b1c56de45956f8c9573558baf66f5f8de9fa8400ff4da628c8e147f7757c201d2f61ea1a841b34275cd2239df88d47654fa6f76b25e2628e899147f7757c201d2f61ea1a841b34275cd2239df88d47654fa6f76b25e2628e8998eb0072e5945c29e1a6d6230e28fc2d1f37dc91f85f345fffa8c9a5e2c0b0b53b17e37ac4242b98e35f7df68654981d0e8a1d494e1a45adf3c2fdd38e7e512c6ddf63be2290af61f329a84ec2780689a2a99593c7b53064d67e39f0e54cb590ef87e7e7d7a1d77e51081316764125dc04ebc0ab8082ff8d589876fe30eeadab57b75c6476da9f6cecfd9772c4aa8f62dfbf3d1725b2c126508e734834a9a50a07b75c6476da9f6cecfd9772c4aa8f62dfbf3d1725b2c126508e734834a9a50a045ae72d0ffbb6acd36d33451bb2948f7c3493506640140458d6bfe8a8dc2e6b8f33fdf5c80e0e4e01351bb6cf20e7b13940bf86be9ecfc81b04e82d0363d4420f33fdf5c80e0e4e01351bb6cf20e7b13940bf86be9ecfc81b04e82d0363d442067be50c477c6cfae457637dc919bdbb78dae697f772204a8a722e0a407c785f0571806e908aa2878ba9c27f52c3ca02ba22436b4772ee6e78d8c10016fb2419e571806e908aa2878ba9c27f52c3ca02ba22436b4772ee6e78d8c10016fb2419ed0aeed169faed8783b41e47a1f22ab6101e0b13a97b072c181f8ff7c85dfdf541594d692a90426244927d0e9c772d484f0af9001afc0110b0e8a86bfd19858111594d692a90426244927d0e9c772d484f0af9001afc0110b0e8a86bfd19858112b8b29b78cc6da3266184bf46c369ca0ab3fdb441a272c54e2d07cba31f0c405a3f4cc8fa07c7b7813ead32215ad7c3b4a03a910647c372c54c010320da2fa2da3f4cc8fa07c7b7813ead32215ad7c3b4a03a910647c372c54c010320da2fa2d6f0156c660c9f692cfe61342a668d843a69071fd29b147edc41dee99bcbb4278d16efb043bd4acf828bfe8c1bdd00f107b1b4928e105388a5329ca4c24b28db816c2f5bc8769e604519408cde580f08bfa4798807dbdec208f0db5ea4e530abe46cfb090c92bc44ac1fe6e717e83f198a6416e9e5a8c2878f2aed392d4d5678bb07235443f0d1781077fd815ce11b720adbf81c046445ca0f7d716e5d0ebb002c2c4318db2fee39e01c12dc5ad646ac20e315dceba2cfc3d039aca5b4c4585c75a8848b1be213c44bde8481205a973a657417df8c694b253f19fce9f26c076af0a24785021897c7a62f4ad7ca4b4d2d8527db40c7525ac3005dd52624d688a810a24785021897c7a62f4ad7ca4b4d2d8527db40c7525ac3005dd52624d688a81b583ff1019ace7550e664c7c1dbb9de1f8640d8ef42fc6749e45f05ca35e3fc637869f61e5c389ddbcf1dbf0cde1a6718fe6e6cb509002db1b3f644c7dda034937869f61e5c389ddbcf1dbf0cde1a6718fe6e6cb509002db1b3f644c7dda0349b6fe6b5b8c1f16791ed942ea8ae2a1078093c80ce64e961fee3e65e63f0b2d7048a45048735e8b7fbb70b5e67cc4e9558b105fd1addbd691f1082d0ee2fabacd48a45048735e8b7fbb70b5e67cc4e9558b105fd1addbd691f1082d0ee2fabacddcf6d4c7a0811e2952e88f63c199b716c3e38524142884c604b717201b79f0a9f23bb0009584f95e07ac9ee53df5e4ac17ffa68f8d57959ecd0bbd9d8d2769e9f23bb0009584f95e07ac9ee53df5e4ac17ffa68f8d57959ecd0bbd9d8d2769e972e23b4dc27569ebc0b6aefdf88228c7fa2159ce19bec03fc431b8195775293f0cb6e36d485a765f4edf625561647639f0e113375b5fdac2919d3437e66a864b0cb6e36d485a765f4edf625561647639f0e113375b5fdac2919d3437e66a864bec03dbe01ea5705903bd101967ddd753efc3e6d79077f510c51371ed938dac11a61b9a960da0d89b17d097dcba7ca7ea8c25498c7a0682507b46efe69cc84b0981c32bee5738191a6286b08cf1f9163b2ae850097bcf0072dc661244d2975fae82bed2eee6436a6c31b4ca91bc39ba752cdc2255eb5ec648610346a98f37ce2880f9b548a5932abbd008d33c00fb89f647f8a6da623a7f4af42ea831826312b56ba6ee1b585c52db11e760cccd6b2facfb07513b62a807394a9da5cbb562dae5c528ec7a5270a39b4d673a63284ffb59134ce3df1f5bc60522e64093caa16771c64d9fc6b867d0e3c1adca0df61eac8f1fdbd4b01bbd7ddf20a4901181125c1718a4bc9078bdb483d08bb246cae9353bcc1580fb9b93f15f4328e078d6b4c92a48ed6c4d66df47593af2b12588cf817028e6c254f190aa5c3033c82db8f4650e11f61a475f28bd571c963f041e0ba4bbe4873bcb2b3f6f35fe0c9a3b90133a763baddea1871b5ecb129ce2ae44c4e7bc0f529f295aee76eb06f915101a97f34209903f2a0bd340e3c0635fccae525e43a78c87611e8b8fca22fe09bb2024a5fc5ceaac2327b3ec942cbfde8a4827910dad1c3cc80e4832667a8b4dd523f74fe15ceaac2327b3ec942cbfde8a4827910dad1c3cc80e4832667a8b4dd523f74fe111697e19f17579bc7229046fb44fd151742f489431273444b527286693731d9529e7d58fdb66da35982cdb1230ead777d167325a04afc79675b0009cb0e304923d210ff1d9951c9e5f3ca366f0a70107c56bb17fbfd85f564771c9288925b7388e5aa074c7cd4cc0c4c9751f00ef4a65ddd6c4ca67c20d2d5efb38f65ee2e244f270ef0a3fb27acded9a85476d2912390872c877d6eda2e5a3634676e67eea7ef270ef0a3fb27acded9a85476d2912390872c877d6eda2e5a3634676e67eea7e5c368f55d27bacc6c077a6328aaa80d246895b85013c2121cfab177eabc01861778f743075bfd2a29a1c3e0cae9094225ca5cbc92367b6a80619400b24ebc60a778f743075bfd2a29a1c3e0cae9094225ca5cbc92367b6a80619400b24ebc60a9c8d37682ba15aa75969225ca2000dc6e5dcdf0b68ea6242e5cbd378c32f0ea60fbee92be59a6d44217be5b33f0c550b3011095caf9cff3a0774c1d2f43beeb10fbee92be59a6d44217be5b33f0c550b3011095caf9cff3a0774c1d2f43beeb1f30a7b185b96813dc15317959d62d03cd277b443d05ab80f5fab0f6d9ab7491b3ee150e63cefc22fc149224e110d859bd88a6314221a2f0bfc2559788c6a0d553ee150e63cefc22fc149224e110d859bd88a6314221a2f0bfc2559788c6a0d55aa729047f8f943f0103b9984727bedc8810b8576df7f4fc71dda283b7402e53be26875859a657468b604bf45b19b268ea4306bccaad8a5d44701b3e14c2254aae26875859a657468b604bf45b19b268ea4306bccaad8a5d44701b3e14c2254aa021cce25eb3a1273f08336e80e3bd444035b58aa9c886e9919a616d3b3d840af1142f7074661436b9f776524e24f5f045018fe4be8aa9926f1373f7c841fd2ea1142f7074661436b9f776524e24f5f045018fe4be8aa9926f1373f7c841fd2ea1c6a39d969f61a0a3770027c195bf0c9ffec0504feba86790d8a08893af6d96837e7a7bf580c893ce679be3ad3e2b2f62c9d3b5868d406451f8bb29b6e7e8c6e37e7a7bf580c893ce679be3ad3e2b2f62c9d3b5868d406451f8bb29b6e7e8c6e1c17f132934a71ff0e5075dd42d8ecc6064ff584af062e4106b5e9de19a71b414f7f6c0a1b74de4d64f46a6ebe9222acd11de512f94fe52af6f3708ca92d2fe14f7f6c0a1b74de4d64f46a6ebe9222acd11de512f94fe52af6f3708ca92d2fe16f55196ae3776676393f0ce34fd192c58373ad5072846f78e93af9e36b05afda12a2cd346d49163a8f6594f70010cbb3c5235b0c7565847485fbac5c6e17979112a2cd346d49163a8f6594f70010cbb3c5235b0c7565847485fbac5c6e1797917415845c0872a0403954fef292d006f12435148f687505b61e32728d6f862c09eb7d7912dfb9233e98a3b8b46171867b171a2bfcb410961e1da3492558119722eb7d7912dfb9233e98a3b8b46171867b171a2bfcb410961e1da349255811972204480a7fe343d47a82f0cef2b6d7520d2431f34704247ed601775c43d8996f0a724de0f87023b563949f02c1337b923f686e7279a0e5e2a5db1dd188bfecb41c724de0f87023b563949f02c1337b923f686e7279a0e5e2a5db1dd188bfecb41c85cb1ffa46d7523b397560eed4a9046028fdbaac948965cbd9d57fcb56630eec54a0b78d9f2ffcad06c471e9a28c26852679b5d564db1dd53b1432cd2122ded254a0b78d9f2ffcad06c471e9a28c26852679b5d564db1dd53b1432cd2122ded27fc58ada105c16dcc250939da8708bb31fca069a71a50b219054ce14ac896c51139b3a6b64e41a32be12ec36b6db6c2bdcb8cb3ec0c88ae2652a1e31c5cd6769139b3a6b64e41a32be12ec36b6db6c2bdcb8cb3ec0c88ae2652a1e31c5cd676918b07beb06eec9455c883816f5b80d34e0449cb792fc047e7ca00170f05993a3dba9235175b218af4f315913dcbf6e8e0401d89a1ae8593d5cbd42de9cfcf893dba9235175b218af4f315913dcbf6e8e0401d89a1ae8593d5cbd42de9cfcf893d354931bce80bfda3941ca500c9e946cf86fc6df642ab91ab623de75d5d182f01114d187dc40dda8b179277c68e3bef3eef4c8cf56f04d98d7043b9565b4d5f38a7455c28582545cea0eafac6e1920be88b48aaca76caad1f25363eb35dbe235a9a9452239f45535971b9b0638ea02bceeb9a268d7e7ff5de34494a7052305dc43118e648880b774322c593ced3b32f147b104c6dba886eaad558790138e600243118e648880b774322c593ced3b32f147b104c6dba886eaad558790138e600250247a43697ea55a894ab4539d00163256aa0685fba17d55a46ff0e90d177326df28ba01e45518525d6c10a44f9e1fc186673e12666c240b8c00ef760609fa2cdf28ba01e45518525d6c10a44f9e1fc186673e12666c240b8c00ef760609fa2c573ff18d57c001e82523694739019fb4a2ed5dcae940095825877767399af9bd845a57090e860669338e2b95e40f3e7e59917c344e09967ae37e33bf656b43c4845a57090e860669338e2b95e40f3e7e59917c344e09967ae37e33bf656b43c4f76b35c36b7d4b29c0dd8d7ff39fa57b14816e011624cea506b842c5569c7c37789b975f31a79de0e5caf59709898b2e92c81c31ab6fc0fd230990e221d3943841ff0e75196286e139bf1ba4b4e292e8ab74dd44bfa9b07080add73efc0235e22cd02401e82b30849e9d8e2c5085b4ccfc2f7a092c58e86f5de18ab8e9f17dc0a63174a1a3dbfe2a3ef55db725637c4c949396fb8c5c595f568afbc7e2f7ecd7a63174a1a3dbfe2a3ef55db725637c4c949396fb8c5c595f568afbc7e2f7ecd74b29695105199f0d3a6cc448e9c6d5f6625c55627bf070afc6ba3b0008c6bbd7091ce5e7b4b98e84c57ade118a7ed5c1354f171c3b961dc84ffe94e6647d62de091ce5e7b4b98e84c57ade118a7ed5c1354f171c3b961dc84ffe94e6647d62dedddd803dafc8afed8f99c18b7c391db726b788937788ebd6fedfe35e4bbcb422f3c8a9fc35e79621681dd60b5beea45350c2bc55b34cb6b304ddc35ddd401353f3c8a9fc35e79621681dd60b5beea45350c2bc55b34cb6b304ddc35ddd401353b2329a6be3348589633ba29c34f31a5408f0d5497dc0abd8872fe02821b22acf60be16279b87ea87f839be5f674ec4c9d01d125e4eb07ad654af69d3efd6346860be16279b87ea87f839be5f674ec4c9d01d125e4eb07ad654af69d3efd63468fc251e30a358bfca355316ef11b21eb9ba2aed012e1036a1b56a6122366a055c653cf28e92ee21ca29a4fdea559ad9e6e55b69737f75cb3b01c3c3b7d98b9707653cf28e92ee21ca29a4fdea559ad9e6e55b69737f75cb3b01c3c3b7d98b97077f4ef8a92b63333dceb4b8edd5b28a652c509d16db6fb1f311ba87b7dc20a9dc45b7b4efb7145ff177f511668d86a27e255f6ea560fbc445052daf262dae268045b7b4efb7145ff177f511668d86a27e255f6ea560fbc445052daf262dae26802c51b76002f8cb1f1ca7e12c81ac63ba4c2b6c89dcf094f138275f7c9ad897465cbacf0ea1604183752301ecfe4d618ed9d64a1dac3eb09db138268d74d3d9722df4c57b2e30401409d7792a9e11739270e367a7ef3cccac99554368bcab69d709903f2a0bd340e3c0635fccae525e43a78c87611e8b8fca22fe09bb2024a5fcd743d5dd8baed1308262e557ca0864021888cb141a3f1f8c2feadf8088345c95d743d5dd8baed1308262e557ca0864021888cb141a3f1f8c2feadf8088345c950ad873ae4a4605fb66c0f8ad868d5a9e4e960445763e66900f931b83ccd2ba71b4e60446a6f15302cfe6ae7cb463ae3d49d39df14755390312f6a93009520e94b4e60446a6f15302cfe6ae7cb463ae3d49d39df14755390312f6a93009520e94ba0dbbc79da167b4a595a63e68b551528e30c3b5689f9313e02d6ba2feeea2fc3d3fca52db0f46628062b3952415cf366751a424a191dec3182e1559a5ece25d3d3fca52db0f46628062b3952415cf366751a424a191dec3182e1559a5ece25d342f67bb3e7a187eae764726e27cba67e2b995167042d7372bdb2b2f8acc0c930d89477ce637284268c96b9d52328e8707c70d43c41f8d49a9fa6f54576610110d89477ce637284268c96b9d52328e8707c70d43c41f8d49a9fa6f54576610116691f13abbe85770b86b854cc1a5ccb28c4180f16e96d34f4e6645116accc80cfbc19fcc36f22ae940dbefc0d99d7bd544b3e4e7a194b45d5e52177cfa10d870fbc19fcc36f22ae940dbefc0d99d7bd544b3e4e7a194b45d5e52177cfa10d870b614d16e4073cbf4898d9d1b26d793a74b014f1f16afaf7115a907e2cb727fb68984dc81c4c9e03ddd7d8d5577f4ac0805a008a0f72e5ce217005868ac79680c8984dc81c4c9e03ddd7d8d5577f4ac0805a008a0f72e5ce217005868ac79680c19eec8285480d4d1dcac2c7a7bb28d234b50d5406341c4dbc7d13f3828e36950c66d82b8b90fbc7d6ba4a6f6aa98cda0ab78fc7d76865e5f40f7e9650e62f039cf8ded3db7bcd31d9074da1fde87b21a1769849aa47678e786ae8fd9321362cdfd30ff7392a788062a126d753bb349174bf658485848d91119c286ffde1939ab1ab603165b974244a9438812edf4e75c4ba68e06e50f6c40cbcf0c129e4736991ab603165b974244a9438812edf4e75c4ba68e06e50f6c40cbcf0c129e473699f262a7b87fa6d1edd0303a3ed934c4892586eb8fb2e77bfda6f9ef55cf19716d856c35725e5e3d5d4af15247a2ce8ffc1a114ad4bbc60af483ae61a3c83f96a2856c35725e5e3d5d4af15247a2ce8ffc1a114ad4bbc60af483ae61a3c83f96a2a50a33731a95ebb2020c207b44235e22baaec4d1078829371d39f3619732818f63c36734cd1d941fbeaeaf6685eccb73afd8be98aaf9930eae34004ed439f83863c36734cd1d941fbeaeaf6685eccb73afd8be98aaf9930eae34004ed439f83888d8898da810814ab89cabf67249d91e171449f15d11806bb5cc133d6789fd5dd6f0262175a979541761b5f496c3e7c29e3a4881f8d4c8054ab6eefca604f3abd6f0262175a979541761b5f496c3e7c29e3a4881f8d4c8054ab6eefca604f3abb9e6ef4ef15ba0baac44e142c1d9f3a0fe9387388cd2c933f530d71e825c16c4d7af0a53a78feb06ab88421c6d5d8f26a2103d37457f6e06a5bd635c115f4612d7af0a53a78feb06ab88421c6d5d8f26a2103d37457f6e06a5bd635c115f46122ed33601524dd8c373a0b15789d535c8a1bbf3418429e2871b832fc6edc22ae85a92fb9d291a5b9555aefda14906590d0fdce8d4becc5a9a9e7322acd4272b465a92fb9d291a5b9555aefda14906590d0fdce8d4becc5a9a9e7322acd4272b468e26a284c6e3ae7f9fbc883736417237db150b36fc26c2a3f97aa867e17eb7275cdca17b29bcb997f2250bef1c869f17438906600d6318d0cadf43679bcccf6a5cdca17b29bcb997f2250bef1c869f17438906600d6318d0cadf43679bcccf6a064fabf47079735e6217af56ead7f19bab2c671c80c80a54d33b07586c2338e5f6ce96e15e610c9bc9437a16b64445ff80522ea6d74e5603e62d60ab7728daf39f340ce55510b0da4281ecfa6b4c5715b9baf312d6a851ae09d324ef9d328f9c1706b2c7f7b3a6bdb6b5b274f90aca749f85653a54fa6ef2efc97587f378c717b623e9026c52e58c90a44881af4196dee51500d21e51dbd91810faa559735a99b623e9026c52e58c90a44881af4196dee51500d21e51dbd91810faa559735a997cf61b3013f414520fc77ee1b2cf37a8c7d9a0d169f1eff2dd0c7928239d7ec57097b002211787f14fa6fa762986282185b7dce483b89eb0455c2790f1b86b237097b002211787f14fa6fa762986282185b7dce483b89eb0455c2790f1b86b23efcb1acca3879bd0d4a0cc96e1576f42931766189c6d7ce8ad53d1841a5252b393316a51d844812123157c1192e1919df9060352b07a3060419d723962108e2193316a51d844812123157c1192e1919df9060352b07a3060419d723962108e21547a9cc8e451355a8a279d632753a4870c47b97460a7ca9a95dcaa70cbc0e09dabf77ad11abd349f59712c713f5e6c7500facd3dabf340419a50aeb14a569da47b5c92f6989185babb187f392638d05e0650136ea18e39614236c4b73729dc4934321fa959942411b71fd13a9eb9cdd1c5992bc721f692f817e9cc7b176c6b7f6a6f860fe8c33894f0c9e859253ef760a20d85bb8a38ff2e414cfb31a08c762d6a6f860fe8c33894f0c9e859253ef760a20d85bb8a38ff2e414cfb31a08c762dcd0fc070cb069826ed28c82bc5919c1cb60db1cc3ab6a5c5bc743182ab4d6d4f7463f5ddd3ef9af7d404d3638f43cb67871a808833f2e263295e5a3e77a66d117463f5ddd3ef9af7d404d3638f43cb67871a808833f2e263295e5a3e77a66d11f524e9eb7ddfad47d80128d8cea870c71fcc5de3cd98c85f242968c118fc14b6acf3a2c013fe68760b0717663ef1793b724c88cbe780cc508d931f8aa1d5abb6acf3a2c013fe68760b0717663ef1793b724c88cbe780cc508d931f8aa1d5abb6fd944456b7be5adb54be4e2c5a3aea50daa6f50d6e15a013102374ffe3d729b9b38b51d2b5b2ca13c2de23b320eec4fc0e6cb59ff650bddd20a4b51e74965a4ab38b51d2b5b2ca13c2de23b320eec4fc0e6cb59ff650bddd20a4b51e74965a4a39177f5157bd70122fd0d032c9c0687a541bee7aef9e1f3ca995e15d2a4db434e657bac3c5537f2a88482e4ec4e21591eb6c9dfb4961c19a85731a40fda21da9e657bac3c5537f2a88482e4ec4e21591eb6c9dfb4961c19a85731a40fda21da9d97d9f21faf7be84d2858fc152d22d884c5a2cf8f403fef9166e02577d20058cfcd191a6d4ac127a42123c30d0b51c7cbc007d05841c851fd88f6b54917b14ad83546f579cbd1add7a07616bc70744fd00957602b78d669797b44bf01845137d2df25c4395c264b2c42677961cc48fd79476d3feb6dfb63b2532e460e6ff6bd92b519fc693868e010e6d4bac1be6d53884d03e8bd2c8b2012d783be43a6251642b519fc693868e010e6d4bac1be6d53884d03e8bd2c8b2012d783be43a62516457a12f581ef50c0f53ec05ed173a9dbd02530b80d3744007f4452fd3890c8eaf23781e621458ce7b36c6cde27d3b203a735fde1f9e48160dd0b2c2e9ad9978cb23781e621458ce7b36c6cde27d3b203a735fde1f9e48160dd0b2c2e9ad9978cb4dd71e5ceabd855ac8c4e9ad775c1dab48a186904cdf16e42872d786a00cffce67d8bf4ec91dc72a3f04efca36664369bf0ccdc154c7f5abea37ad04cfd45bcf67d8bf4ec91dc72a3f04efca36664369bf0ccdc154c7f5abea37ad04cfd45bcf2c1e712c03f5086dbc119f33dddbab6ce5781c6252c39ba9f8ff4f79acb8e171410ebe6563c20313252d042833323f4f317326fb1b627a929419c96f01925447410ebe6563c20313252d042833323f4f317326fb1b627a929419c96f01925447e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c7db29603ad0b2bdca95a22fc797f724c191429c9e0b1e8208cf3df882dd2e16c7db29603ad0b2bdca95a22fc797f724c191429c9e0b1e8208cf3df882dd2e16722b8db65b73589fd8e843a292172b415ead70bcbe3d5c3de9a9013734a0d6fbe81e7c58827c27699b263e437f997bfb2d6b4bbc2b5dab9f27b446b1805c25ff0430f2c68cd533c287b960c142f51e0297a1d502c64bf7b6e771880a55857c437abe25d50f09b46b3f5da7c50f26dce079f59c82995c91fdcafce86c408a705fa57548cc3de4988dec36f76a7f5afaeef5e75ad8b5d15a4c66dff681829eb63aa57548cc3de4988dec36f76a7f5afaeef5e75ad8b5d15a4c66dff681829eb63ac4e9090c51bcb6de412ee559a82e6375efe9bdbf32e3406cadad218488180d8643c17c6b1602cda5e9db33e4c891cad8dd18d6f8fab634136d669b316b57d1fc43c17c6b1602cda5e9db33e4c891cad8dd18d6f8fab634136d669b316b57d1fc743a0e7f7200ff920884d8c9950ebbeb40512d38eda89bef2dace06d12f45e0ee8dff67a7cb765dfe24ec92b0b6620b5f72bde797591b1c2ea3843c0c2686e59e8dff67a7cb765dfe24ec92b0b6620b5f72bde797591b1c2ea3843c0c2686e5976e23638fc4b76123d8118e3a1a40b16a4c865e9fd43b96c0373169a7dc48cd9edfea4c45d2f20d067adb450239587f7ccc3a97f76c542fdbe9adb4dd17cf76c0e6746980ec2be23be730bdc98f031dc5b579813797532c96309bb9e4cddded4c515e0e44f54086dad29d9b55811cccf2a00ebf57e8ed1a6675af1f344ea6ca48268d0d12a3da37b9b934e5b5a8908f174a072534bdecd4594d8cf495e2f14608268d0d12a3da37b9b934e5b5a8908f174a072534bdecd4594d8cf495e2f14607b5ad9d8ca69a2b9e0fb324afa8d455535e35072236ecd5ef1e5eebd3f908ee8ac2712146c9257f33b027218a79310b1ef1efc4d4d4456fa308b10b08253b811ac2712146c9257f33b027218a79310b1ef1efc4d4d4456fa308b10b08253b811d61fc6ac5ba05a0d756726655eac8546f85b8033111ce60c7ed9a4bf8809b81765d4abd5a47ecaf755d028ac7458bf2bbd270dc7eb9f36b36adac643626aa09c65d4abd5a47ecaf755d028ac7458bf2bbd270dc7eb9f36b36adac643626aa09cb1d97e1fe78e8b7560f199cecee8e673dfe5e6ae64685bafa4e4a95f44a9447f9a29fabefeb13a50f9075ca61a5c5f237d81592ec0eb1df416bc9a5611ff77729a29fabefeb13a50f9075ca61a5c5f237d81592ec0eb1df416bc9a5611ff7772a2095c44bd15bd4389bcbe1d3a3436dee21641957f03da1be3555b71889bb6ab2ae82eeebe3a81d05b9f2f3c2496c664bf843ebf8799f60bbb796041a1df1bc82ae82eeebe3a81d05b9f2f3c2496c664bf843ebf8799f60bbb796041a1df1bc85a73118d8dcf238365b6e86d18e9d7fdf342c8e1073c413de20541c97780db81e450c8ad6f7c3cd272439e7bdf02a4e3d0c04b13382fee4bf86cb015c929678ce450c8ad6f7c3cd272439e7bdf02a4e3d0c04b13382fee4bf86cb015c929678c9338370c7fbe77b4a6277211c275d6858488bf85183afdebbc0be617d678bd372cfef3120cd10718c25db8a7702005c1ce71b8f5fd3f6b1efc6f91e8ef3bff362cfef3120cd10718c25db8a7702005c1ce71b8f5fd3f6b1efc6f91e8ef3bff36eab509a2eea4a819681d4eb6d2dac5825cb5f0ee4ea0ca0fea78418e445dc4fe42ef878bb333cfed6734d84fb6056120454aad04f1e0fd2e48db2897717d0cb842ef878bb333cfed6734d84fb6056120454aad04f1e0fd2e48db2897717d0cb8ed22383ad97f271ff103e89ba8594547e7d970c44925c929c06059e4a1e93b50d5a2257cbdb7e6faff8d61d3dbfabfec95f1d9dee8051e22bc389a14e2cb16f5d5a2257cbdb7e6faff8d61d3dbfabfec95f1d9dee8051e22bc389a14e2cb16f5aaad76ff080b2f47f57bdbc6f36d791402e984326237f0573d5b5d029ce30369f3c9ca7f7e30b3661359e5d60257a5034ba99ae7df390c8ad1b2c8a6892b9f27f3c9ca7f7e30b3661359e5d60257a5034ba99ae7df390c8ad1b2c8a6892b9f272fe8c91ad3b5667f3ecb60efeb35f6761853e0f6df47f51321abe766bab082b2d08b15a50c7eaf182c339fb5590687bc0f75eea40017b2a05b2affec346686b3d08b15a50c7eaf182c339fb5590687bc0f75eea40017b2a05b2affec346686b382bc8b0d6d0f1b107170a22e87bca79b708f1f2ee8831c65cdd6b565c79680e012d893d25e9844636c681b1729d25995755d04df7204a7f565e285cc31a6b70e12d893d25e9844636c681b1729d25995755d04df7204a7f565e285cc31a6b70e356ab3a64b28cb18798d3bc0cd0c417c4cb2e969d547efd8f348bde6b90d303c8fc1c48d06cae6452b6773e70e5a39c904f4bfd43713ba2a95592b7150ce521d8fc1c48d06cae6452b6773e70e5a39c904f4bfd43713ba2a95592b7150ce521d3857d8c2ffcddad92c315b0b3bcc9b6c075e23fc617da2e9a635ff70b63034a84555635f3bde3c76c2ff2edfce30588d6263ac89d9ed820e8e9a5970135616134555635f3bde3c76c2ff2edfce30588d6263ac89d9ed820e8e9a597013561613608fe74d65f80758240e815d89a9521d528fc6d599ab1166142bc8e222c3bfd24783eebc50d6cdaf0b90ff4a7d080dbe159903cbcafb19dab0a72f92b7720cba4783eebc50d6cdaf0b90ff4a7d080dbe159903cbcafb19dab0a72f92b7720cbaaf26fb6d46bdecc87a9a7c92f4705ae6df1eb003c511703959e1166a277bf1a6a8287544bd231f94d56765d3a05bacde2df38a5c04a53e490cca9d20355b7682a8287544bd231f94d56765d3a05bacde2df38a5c04a53e490cca9d20355b768281cf40658e37fd99bd70041c0ab5b06cb9f73f311a9e5e99337446137c57443adf24f99e8eaa8afbfdedb75817cdae0786522853074bfec6308dd62df9501a16df24f99e8eaa8afbfdedb75817cdae0786522853074bfec6308dd62df9501a1626e5f8fcb69c3a0e3cc669f4a04461591b6a1ca4eee453d3484457ddbe0810199edd394babe7522001645c08da4d779fd8e7134f3a225c51ff37ce24b8c1b4c09edd394babe7522001645c08da4d779fd8e7134f3a225c51ff37ce24b8c1b4c072e23b4dc27569ebc0b6aefdf88228c7fa2159ce19bec03fc431b8195775293f52b21dac962ff7bd43f0e69fe5ede1efaf9b691f15c9b259011fa4feb675900452b21dac962ff7bd43f0e69fe5ede1efaf9b691f15c9b259011fa4feb67590044b5e08925553c5d14f72c5fcb35a983f9d056e356e2806b3eb78dc83d55bef3b3645a6ba666d440bce2cd624a105bf5997f5d757dae23f901dbc777f92869af04253e93a84a793f051d34cb6c84a90c7772026a872e7939215aa86ae41c4f3a54b5e08925553c5d14f72c5fcb35a983f9d056e356e2806b3eb78dc83d55bef3b5fa815722dd567feec6ac0bbe77db950a9b881aae709ec3c608c72b7d3a8604f87e9e77af3c891184e3c616f6fdee2d99b445384f9b07ba4e1b4cf21a84c7d29f4327476843776a70d0ae7f2965f40efe27376cfdb74a42e46994e290c9c414bc3c99f3e65c29ddbdb236e5a7fe2ec670f365af325812211dc271cb0af222085/usr/bin/python2.7-futurize/usr/bin/python2.7-futurize/usr/bin/python2.7-futurize/usr/bin/python2.7-pasteurize/usr/bin/python2.7-pasteurize/usr/bin/python2.7-pasteurizerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfuture-0.16.0-2.fc25.src.rpmfuturepython-futurepython2-futurepython2.7dist(future)python2dist(future)@@     /usr/bin/python2python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.13.0XOXOWQW@VVT@Vii@VEVEVA@UU@UUݪ@UUnAntonio Trande - 0.16.0-2Antonio Trande - 0.16.0-1Antonio Trande - 0.15.2-10Fedora Release Engineering - 0.15.2-9Fedora Release Engineering - 0.15.2-8Antonio Trande - 0.15.2-7Antonio Trande - 0.15.2-6Antonio Trande 0.15.2-5Antonio Trande 0.15.2-4Fedora Release Engineering Antonio Trande 0.15.2-2Antonio Trande 0.15.2-1Antonio Trande 0.15.0-4Antonio Trande 0.15.0-3Antonio Trande 0.15.0-2Antonio Trande 0.15.0-1- BR Python2 dependencies unversioned on epel6- Update to 0.16.0- Rebuild for Python 3.5.2- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Renamed Python2 package- SPEC file adapted to recent guidelines for Python- Rebuild- Python3 tests temporarily disabled with Python35- 0.15.2-3 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Patch0 updated- Update to 0.15.2- Added patch to exclude failed tests (patch0)- Added python-provides macro- Fixed Python3 packaging on Fedora - Removed configparser backport (patch1)- Initial buildpython-future  !"#$%%'())+,-./0123356689:;<<>??ABBDEFGHHJKKMNOPQQSTTVWXYZZ\]]_`aacddfggijjlmmopprssuvvxyy{||~     !"##%&&())+,--/00233566899;<<>??ABBDEEGHHJKKMNNPQRRTUUWXYY[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}}      "##%&&()*+,,.//122455788:;;=>?@ABBDEFFHIIKLLNOOQRRTUVWXXZ[[]^^`aacddfggijjlmnopprssuvvxyz{||~0:0.16.0-2.fc250.16.0-2.fc250.16.0-2.fc250.16.00.16.00.16.0-2.fc25    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"#####################################################################"""$$$$%%%%%%%%%$&&&$'''$(((((((((((($)))***+++,,,---------------------------------------.../////////0123futurizefuturize-2futurize-2.7pasteurizepasteurize-2pasteurize-2.7python2.7-futurizepython2.7-pasteurize_dummy_thread__init__.py__init__.pyc__init__.pyo_markupbase__init__.py__init__.pyc__init__.pyo_thread__init__.py__init__.pyc__init__.pyobuiltins__init__.py__init__.pyc__init__.pyocopyreg__init__.py__init__.pyc__init__.pyofuturefuture-0.16.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txt__init__.py__init__.pyc__init__.pyobackports__init__.py__init__.pyc__init__.pyo_markupbase.py_markupbase.pyc_markupbase.pyodatetime.pydatetime.pycdatetime.pyoemail__init__.py__init__.pyc__init__.pyo_encoded_words.py_encoded_words.pyc_encoded_words.pyo_header_value_parser.py_header_value_parser.pyc_header_value_parser.pyo_parseaddr.py_parseaddr.pyc_parseaddr.pyo_policybase.py_policybase.pyc_policybase.pyobase64mime.pybase64mime.pycbase64mime.pyocharset.pycharset.pyccharset.pyoencoders.pyencoders.pycencoders.pyoerrors.pyerrors.pycerrors.pyofeedparser.pyfeedparser.pycfeedparser.pyogenerator.pygenerator.pycgenerator.pyoheader.pyheader.pycheader.pyoheaderregistry.pyheaderregistry.pycheaderregistry.pyoiterators.pyiterators.pyciterators.pyomessage.pymessage.pycmessage.pyomime__init__.py__init__.pyc__init__.pyoapplication.pyapplication.pycapplication.pyoaudio.pyaudio.pycaudio.pyobase.pybase.pycbase.pyoimage.pyimage.pycimage.pyomessage.pymessage.pycmessage.pyomultipart.pymultipart.pycmultipart.pyononmultipart.pynonmultipart.pycnonmultipart.pyotext.pytext.pyctext.pyoparser.pyparser.pycparser.pyopolicy.pypolicy.pycpolicy.pyoquoprimime.pyquoprimime.pycquoprimime.pyoutils.pyutils.pycutils.pyohtml__init__.py__init__.pyc__init__.pyoentities.pyentities.pycentities.pyoparser.pyparser.pycparser.pyohttp__init__.py__init__.pyc__init__.pyoclient.pyclient.pycclient.pyocookiejar.pycookiejar.pyccookiejar.pyocookies.pycookies.pyccookies.pyoserver.pyserver.pycserver.pyomisc.pymisc.pycmisc.pyosocket.pysocket.pycsocket.pyosocketserver.pysocketserver.pycsocketserver.pyotest__init__.py__init__.pyc__init__.pyobadcert.pembadkey.pemdh512.pemhttps_svn_python_org_root.pemkeycert.passwd.pemkeycert.pemkeycert2.pemnokia.pemnullbytecert.pemnullcert.pempystone.pypystone.pycpystone.pyosha256.pemssl_cert.pemssl_key.passwd.pemssl_key.pemssl_servers.pyssl_servers.pycssl_servers.pyosupport.pysupport.pycsupport.pyototal_ordering.pytotal_ordering.pyctotal_ordering.pyourllib__init__.py__init__.pyc__init__.pyoerror.pyerror.pycerror.pyoparse.pyparse.pycparse.pyorequest.pyrequest.pycrequest.pyoresponse.pyresponse.pycresponse.pyorobotparser.pyrobotparser.pycrobotparser.pyoxmlrpc__init__.py__init__.pyc__init__.pyoclient.pyclient.pycclient.pyoserver.pyserver.pycserver.pyobuiltins__init__.py__init__.pyc__init__.pyodisabled.pydisabled.pycdisabled.pyoiterators.pyiterators.pyciterators.pyomisc.pymisc.pycmisc.pyonewnext.pynewnext.pycnewnext.pyonewround.pynewround.pycnewround.pyonewsuper.pynewsuper.pycnewsuper.pyomoves__init__.py__init__.pyc__init__.pyo_dummy_thread.py_dummy_thread.pyc_dummy_thread.pyo_markupbase.py_markupbase.pyc_markupbase.pyo_thread.py_thread.pyc_thread.pyobuiltins.pybuiltins.pycbuiltins.pyocollections.pycollections.pyccollections.pyoconfigparser.pyconfigparser.pycconfigparser.pyocopyreg.pycopyreg.pyccopyreg.pyodbm__init__.py__init__.pyc__init__.pyodumb.pydumb.pycdumb.pyognu.pygnu.pycgnu.pyondbm.pyndbm.pycndbm.pyohtml__init__.py__init__.pyc__init__.pyoentities.pyentities.pycentities.pyoparser.pyparser.pycparser.pyohttp__init__.py__init__.pyc__init__.pyoclient.pyclient.pycclient.pyocookiejar.pycookiejar.pyccookiejar.pyocookies.pycookies.pyccookies.pyoserver.pyserver.pycserver.pyoitertools.pyitertools.pycitertools.pyopickle.pypickle.pycpickle.pyoqueue.pyqueue.pycqueue.pyoreprlib.pyreprlib.pycreprlib.pyosocketserver.pysocketserver.pycsocketserver.pyosubprocess.pysubprocess.pycsubprocess.pyosys.pysys.pycsys.pyotest__init__.py__init__.pyc__init__.pyosupport.pysupport.pycsupport.pyotkinter__init__.py__init__.pyc__init__.pyocolorchooser.pycolorchooser.pyccolorchooser.pyocommondialog.pycommondialog.pyccommondialog.pyoconstants.pyconstants.pycconstants.pyodialog.pydialog.pycdialog.pyodnd.pydnd.pycdnd.pyofiledialog.pyfiledialog.pycfiledialog.pyofont.pyfont.pycfont.pyomessagebox.pymessagebox.pycmessagebox.pyoscrolledtext.pyscrolledtext.pycscrolledtext.pyosimpledialog.pysimpledialog.pycsimpledialog.pyotix.pytix.pyctix.pyottk.pyttk.pycttk.pyourllib__init__.py__init__.pyc__init__.pyoerror.pyerror.pycerror.pyoparse.pyparse.pycparse.pyorequest.pyrequest.pycrequest.pyoresponse.pyresponse.pycresponse.pyorobotparser.pyrobotparser.pycrobotparser.pyowinreg.pywinreg.pycwinreg.pyoxmlrpc__init__.py__init__.pyc__init__.pyoclient.pyclient.pycclient.pyoserver.pyserver.pycserver.pyostandard_library__init__.py__init__.pyc__init__.pyotests__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyotypes__init__.py__init__.pyc__init__.pyonewbytes.pynewbytes.pycnewbytes.pyonewdict.pynewdict.pycnewdict.pyonewint.pynewint.pycnewint.pyonewlist.pynewlist.pycnewlist.pyonewmemoryview.pynewmemoryview.pycnewmemoryview.pyonewobject.pynewobject.pycnewobject.pyonewopen.pynewopen.pycnewopen.pyonewrange.pynewrange.pycnewrange.pyonewstr.pynewstr.pycnewstr.pyoutils__init__.py__init__.pyc__init__.pyosurrogateescape.pysurrogateescape.pycsurrogateescape.pyohtml__init__.py__init__.pyc__init__.pyoentities.pyentities.pycentities.pyoparser.pyparser.pycparser.pyohttp__init__.py__init__.pyc__init__.pyoclient.pyclient.pycclient.pyocookiejar.pycookiejar.pyccookiejar.pyocookies.pycookies.pyccookies.pyoserver.pyserver.pycserver.pyolibfuturize__init__.py__init__.pyc__init__.pyofixer_util.pyfixer_util.pycfixer_util.pyofixes__init__.py__init__.pyc__init__.pyofix_UserDict.pyfix_UserDict.pycfix_UserDict.pyofix_absolute_import.pyfix_absolute_import.pycfix_absolute_import.pyofix_add__future__imports_except_unicode_literals.pyfix_add__future__imports_except_unicode_literals.pycfix_add__future__imports_except_unicode_literals.pyofix_basestring.pyfix_basestring.pycfix_basestring.pyofix_bytes.pyfix_bytes.pycfix_bytes.pyofix_cmp.pyfix_cmp.pycfix_cmp.pyofix_division.pyfix_division.pycfix_division.pyofix_division_safe.pyfix_division_safe.pycfix_division_safe.pyofix_execfile.pyfix_execfile.pycfix_execfile.pyofix_future_builtins.pyfix_future_builtins.pycfix_future_builtins.pyofix_future_standard_library.pyfix_future_standard_library.pycfix_future_standard_library.pyofix_future_standard_library_urllib.pyfix_future_standard_library_urllib.pycfix_future_standard_library_urllib.pyofix_metaclass.pyfix_metaclass.pycfix_metaclass.pyofix_next_call.pyfix_next_call.pycfix_next_call.pyofix_object.pyfix_object.pycfix_object.pyofix_oldstr_wrap.pyfix_oldstr_wrap.pycfix_oldstr_wrap.pyofix_order___future__imports.pyfix_order___future__imports.pycfix_order___future__imports.pyofix_print.pyfix_print.pycfix_print.pyofix_print_with_import.pyfix_print_with_import.pycfix_print_with_import.pyofix_raise.pyfix_raise.pycfix_raise.pyofix_remove_old__future__imports.pyfix_remove_old__future__imports.pycfix_remove_old__future__imports.pyofix_unicode_keep_u.pyfix_unicode_keep_u.pycfix_unicode_keep_u.pyofix_unicode_literals_import.pyfix_unicode_literals_import.pycfix_unicode_literals_import.pyofix_xrange_with_import.pyfix_xrange_with_import.pycfix_xrange_with_import.pyomain.pymain.pycmain.pyolibpasteurize__init__.py__init__.pyc__init__.pyofixes__init__.py__init__.pyc__init__.pyofeature_base.pyfeature_base.pycfeature_base.pyofix_add_all__future__imports.pyfix_add_all__future__imports.pycfix_add_all__future__imports.pyofix_add_all_future_builtins.pyfix_add_all_future_builtins.pycfix_add_all_future_builtins.pyofix_add_future_standard_library_import.pyfix_add_future_standard_library_import.pycfix_add_future_standard_library_import.pyofix_annotations.pyfix_annotations.pycfix_annotations.pyofix_division.pyfix_division.pycfix_division.pyofix_features.pyfix_features.pycfix_features.pyofix_fullargspec.pyfix_fullargspec.pycfix_fullargspec.pyofix_future_builtins.pyfix_future_builtins.pycfix_future_builtins.pyofix_getcwd.pyfix_getcwd.pycfix_getcwd.pyofix_imports.pyfix_imports.pycfix_imports.pyofix_imports2.pyfix_imports2.pycfix_imports2.pyofix_kwargs.pyfix_kwargs.pycfix_kwargs.pyofix_memoryview.pyfix_memoryview.pycfix_memoryview.pyofix_metaclass.pyfix_metaclass.pycfix_metaclass.pyofix_newstyle.pyfix_newstyle.pycfix_newstyle.pyofix_next.pyfix_next.pycfix_next.pyofix_printfunction.pyfix_printfunction.pycfix_printfunction.pyofix_raise.pyfix_raise.pycfix_raise.pyofix_raise_.pyfix_raise_.pycfix_raise_.pyofix_throw.pyfix_throw.pycfix_throw.pyofix_unpacking.pyfix_unpacking.pycfix_unpacking.pyomain.pymain.pycmain.pyopast__init__.py__init__.pyc__init__.pyobuiltins__init__.py__init__.pyc__init__.pyomisc.pymisc.pycmisc.pyononiterators.pynoniterators.pycnoniterators.pyotests__init__.py__init__.pyc__init__.pyotranslation__init__.py__init__.pyc__init__.pyotypes__init__.py__init__.pyc__init__.pyobasestring.pybasestring.pycbasestring.pyoolddict.pyolddict.pycolddict.pyooldstr.pyoldstr.pycoldstr.pyoutils__init__.py__init__.pyc__init__.pyoqueue__init__.py__init__.pyc__init__.pyoreprlib__init__.py__init__.pyc__init__.pyosocketserver__init__.py__init__.pyc__init__.pyotkinter__init__.py__init__.pyc__init__.pyocolorchooser.pycolorchooser.pyccolorchooser.pyocommondialog.pycommondialog.pyccommondialog.pyoconstants.pyconstants.pycconstants.pyodialog.pydialog.pycdialog.pyodnd.pydnd.pycdnd.pyofiledialog.pyfiledialog.pycfiledialog.pyofont.pyfont.pycfont.pyomessagebox.pymessagebox.pycmessagebox.pyoscrolledtext.pyscrolledtext.pycscrolledtext.pyosimpledialog.pysimpledialog.pycsimpledialog.pyotix.pytix.pyctix.pyottk.pyttk.pycttk.pyowinreg__init__.py__init__.pyc__init__.pyoxmlrpc__init__.py__init__.pyc__init__.pyoclient.pyclient.pycclient.pyoserver.pyserver.pycserver.pyopython2-futureREADME.rstpython2-futureLICENSE.txt/usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/_dummy_thread//usr/lib/python2.7/site-packages/_markupbase//usr/lib/python2.7/site-packages/_thread//usr/lib/python2.7/site-packages/builtins//usr/lib/python2.7/site-packages/copyreg//usr/lib/python2.7/site-packages/future-0.16.0-py2.7.egg-info//usr/lib/python2.7/site-packages/future//usr/lib/python2.7/site-packages/future/backports//usr/lib/python2.7/site-packages/future/backports/email//usr/lib/python2.7/site-packages/future/backports/email/mime//usr/lib/python2.7/site-packages/future/backports/html//usr/lib/python2.7/site-packages/future/backports/http//usr/lib/python2.7/site-packages/future/backports/test//usr/lib/python2.7/site-packages/future/backports/urllib//usr/lib/python2.7/site-packages/future/backports/xmlrpc//usr/lib/python2.7/site-packages/future/builtins//usr/lib/python2.7/site-packages/future/moves//usr/lib/python2.7/site-packages/future/moves/dbm//usr/lib/python2.7/site-packages/future/moves/html//usr/lib/python2.7/site-packages/future/moves/http//usr/lib/python2.7/site-packages/future/moves/test//usr/lib/python2.7/site-packages/future/moves/tkinter//usr/lib/python2.7/site-packages/future/moves/urllib//usr/lib/python2.7/site-packages/future/moves/xmlrpc//usr/lib/python2.7/site-packages/future/standard_library//usr/lib/python2.7/site-packages/future/tests//usr/lib/python2.7/site-packages/future/types//usr/lib/python2.7/site-packages/future/utils//usr/lib/python2.7/site-packages/html//usr/lib/python2.7/site-packages/http//usr/lib/python2.7/site-packages/libfuturize//usr/lib/python2.7/site-packages/libfuturize/fixes//usr/lib/python2.7/site-packages/libpasteurize//usr/lib/python2.7/site-packages/libpasteurize/fixes//usr/lib/python2.7/site-packages/past//usr/lib/python2.7/site-packages/past/builtins//usr/lib/python2.7/site-packages/past/tests//usr/lib/python2.7/site-packages/past/translation//usr/lib/python2.7/site-packages/past/types//usr/lib/python2.7/site-packages/past/utils//usr/lib/python2.7/site-packages/queue//usr/lib/python2.7/site-packages/reprlib//usr/lib/python2.7/site-packages/socketserver//usr/lib/python2.7/site-packages/tkinter//usr/lib/python2.7/site-packages/winreg//usr/lib/python2.7/site-packages/xmlrpc//usr/share/doc//usr/share/doc/python2-future//usr/share/licenses//usr/share/licenses/python2-future/-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 -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 2.7 byte-compiledASCII textPython script, UTF-8 Unicode text executableemptyPython script, ASCII text executable, with very long lines  #&)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRPPRPPRPPRPPRPPRPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8?07zXZ !#,~dA]"k%) H~#hI9unqjyYK̨d?ndC.*wiWmMdϼn 3e U+?ܜr#`%eTcO`D᳊)uD.0M``<]u'λ'ujW|utpolB=Ԉ vn|P?+ZΖ\"]e0{I mM 0yKmswẏ3]Abo*e"R̂X_8,SpO߲[#3@:fZ~Y9>͵Fc]X5dyKuJa3y0} yqm/N mlG Z^ƽ`; JExn0-wh 짓eh_!'h-lx*Wfaf?!8J!LЬ5O/wj#,`gϴCV0;5rc^zwO)_Nݿ0H!Nb8 T%7#WM08mP-e˘gíG6 [#"%vwUP̍3mϫ.֩!AjAPh$k w9At̚1ydsTۤ;#%w.1_ {_<1OzrdFr*ku 4¯Ba7&S.Qu>,%P2HO8TbY RIR l=4ZZ >I Mň{fFM*eObTjƍv} 9ԫLrI\ '/bt[Oɇ4P&cDV~~4̗@(cWŏU{aˇ$4OvRUΰO_g Vd`I ?iS9Tl Hwȝ.卮 oЍXQq0VG[}.e3$C7(J.a4tkbSđWK{66Y 6 oO=u)JݜJҔ|9GV!6*f>A$ ;~?@sȱTm(XR'Zur:ȲJ7FO ):֥9*.4V}.u%.wD4?mg'5h Ր//jߠ>G$"8 MT_J -+OxcEk =E s D"|iFjS:n_C#F3kh@]݆O\rJ98=7jW޲ֻZ%@(?p Pw"~HR5nC@:5f8%gR}_sBPZ3j*/Ƹ6֛f)j#ۥȴ k0^K ;;tNňжbJDႵ1֙ P"%7&NOU Dp8Ti#(4ƨˊ5Zhx[C Pg<,IZ< `1wy>1n 8QCoo:/s2 Po?8RuIFQ@f,ZZAT_&_UvXE{IJR;V1"D$[Qk[ikyA5E?>d2_D_I,~C5F`1 ' 8ֽ;k>‡|j4( c_sPNƒaj1S:I3MLetT[*ke]lIF 9GcYęR)L-sXYr9@X>|i^|-x{Ɏl~F|0QbºWD/\TܥzјFC?PSLr HRV% *+^/KF0 ҉MC#aUl) ;fP|es<ƎSgd.m&44Ortfƃ}>鳁$ZpJXK& y!*$ke `p̄Um&j ߪ׎vC&+҃R.yֆ 65[2z1c~Mֺ_|}cώiN\j 'vnr<`ǻ*v %f;lS,#Hi [u^C9r"DGfVk9pddyϏeMc;؈ڢw~p,p7K` ` jub7.װay\Wxn&#ME:v}Z˾Mhc  2=mܘ-Zqj&fd=Op}A^nT(& fFN!(xPm1r2-9,;"4X\OI4#P4vAIа"#gL{*%7!i/uc`A̦eTi~5w#l-!uu 3jts$JPC1&bu+/Pbœ( E[ŏ_PW5]d39Oy!>b 뼇Ttk%5t+ [-z%灺Cu9dRVlok]mS4,4 R3l6P*o& x=.@SR:+`T|+HyR8)=|Ϋ}ǎg߂èk1U'偄SK?-ie5~YcζҊ8o1ųw2hJ/MD;m^d|1U[>[]{kas$L TZ gep3UGz:[KA/]z%xIL NixcI}-eo& -[>N Fwj?zcNّM&9vfnvA82ɔ4ԕNؗ qR%0A]\fn]=].P~a(K5Voa?8lqYR^:Y"`5iP)!0ej ϑh/5^-vm%QPn=k)e-a:o'2:f@I{˅4Z.RX(Dm;22R~m[$ZXH5)SGO䬯n;O7s a/tjoz`QI^9ĒǏqHpFu&n߻ UEU_v۴F;#BRҀй;DQVú C> FMqv'OFe<lq¯'DG zD[#ks:h `;ڹU^ -p<9Ct47qbI 4ؘaaQPpo85*#9fF]JoD<rZvԆ:'!~ZKw_bPkMr 3i@':f+ babx@kX3A;E1(1@BU#b!֊5^{HUWqk4t' H4k=2[K^fF$`R-ʼ /vBNtOo_mCIa٭v`$^ ?9 !Aͫ(K10gt%Qc&7|4h[O;:bιboD= VP*+vlNBpHK/{Ɵ`\tdy7xFCXӓ氽_!y8,S{F%RAQ(ncѽȴߏ< | 4ZEPlfw `z XJp;EgҺ@NeYűAdfqCJ JrZWp*zyVaf;FFK.lc+LAHȝ *=\@\:MHd zԘ\ aaLH-o8ܨCl2U=`RVjnV^OX/B81|aP)e*!ĔKY&HU]ФYGGWL⮙潚ic]58G MRиs PX!hkc D~QA{~t;X޶ ~Ly^HH-ȸRzy,: lt:%d簃y*9XpҦO 'ѓɈ2"E>yO0|dXLƆt_e1];Z}Fzg`6 Ҧܶ9d:>PjZ*#DM>s"gkʄHg"\j z)6ҧv&2(x~}oL ǗۧT*2Q@6'˒H8Zkтqv)%m .es`/x?Xa n*0Ov!|/-0̿{(3z#Q`&]&ca=Maʪ-NVK hxԄDY}{SԔD&[Aq kI-:Nb7Gc3kc9h?(S /?/S1/S_{؅"έ©[{ud 2v4A)@"3;Ǝ@ tNG 'GZfZgү&C/d7m.<)#!蟵 g Ҿc܃H-`]Z늄7-[ƽDLlÖX\(iO93AVf9BJw/.߃Ĕ6SoTZC"geұ W͑{qlS^Y*eE%O wؔ5[{_{U ny.zw}%bw}nKꝽp}u~2?1WȞpCX0*"%ibǽFF4%oAS+ʴt(U$m7/ "D4rh跎 0o?na>T-iW6 9)U=}Y\Hk7RAa-LnHz;KUQ(I%.ctr/+yt>~1BD6ft51!"RrEwQxA2.o3xÿoANz*4yL.R_˴Sɯ[%wK:SMtFˆ5P͞ ixyo0e /Kf l JM IT$ȂqTڥ,)n&QmfV҄Rtqm+!xz16sƿG"luy(AuMn5]b0j$ () )פ?P#LR|-NO.s-T|gSX_', BSȕo"+c?-%~kCq4= =S/JG ror"*onNn#^6ʫ=Pۏ e/ &^qG-Cu~yp~,zdc%]~{ѲLv8xoUE^漣! ۢ<B4Ffp);#=hChziCBY .MU\Ep. #{Хx O푏ztd\3*)_#ĢU @]$!9Q{7T攟[h޾v#k^!GZaN(B. ؝QmjTՂaF d6+Cz`1f, xO>cbu0 wyė4쓼!Ƒ=Zщbd1Z{g_6+ɳ_z[M2vi҇VhxE(pRoN[X9h_Ҩ||I>f&./@w[{ ;O>m_<8q_Ѯ1)3O~ %-|@m㦺~I鐐, C1\L`Ni<}YmqYBi&(ƀc(!~Zy(?$nRO,/sAl۴` 5aY{WaYwϥ峚b:^W  Pٕ۔PJi˚qdCBL15-8G?W%sz]#A>DI=ZTԂ DHUxf|i**;sߨUgj=^ OqRB^bַLYe2Rb;_;|'W8=QSy pZƥ!sU\88p8>cZ*`ImC8S v bjR&@`݋׉ɷdcgT[GlG4MWRmU'+R!#׮r!#^bNR6bӓ Ͷ16W=H_1GD {g,?{foz{_- @=~&l2?[)`mhq)Bc?`qy/ؚsˡr &9Νط~p f❆)H {mh҇'l 9lgCIH@҂*b .\/2pyuVL!`c$ Pׄa_v{w%Xfu_N 6فOO&xa[ȗɷ+Tu<ӗdЌ7J["]9V9.K#C3[abp SDkط Te6 Bɟi g4.dKBIeLIe} N,Hy fl8ANyNO@ tBHP4씟 o:Gh]'ZLj3сD*'o'v\uCXϕDHR =MڙdcuT3MJìբ/⨰ 5Ynր(,l8kc :ωɛ9qu۴1Q!703UnkYyxi>:S6'd ^xVh'kȣhS`c;{td4i1]gW"qΟd^ }ْI.>kuEĪgβYi%CFT_/![$^MM ѵKHSIg^ߘppH .uc㖰3S@m[S :Fx}L,PDpg9j(bx>kEiTY=J%<]x|Im-[Ǡ;Iݴ!@55|MZN_` ܆o!8WE̽B%>=5bhB7^qU~|T& @i<lgAmL;a蟒vly<>7ZhZQ?. 4I J{.7 O Z_?P*]jC|dr1պoP /$ [NׁTТ;좲FMjMdIA'K2SA XhKLdzXyƒ/ K +7} 9C'鷄 YˆtU6H P hty5sZ(Dr{ˋt2ikr.fڅ֫!'N稉?պi%鋴lEd wJ 8qaJ v|"P*i9.mRGcLStQyeDk苻߂nL'@܁)lQ<$98s׻>W+L.?*cvKC(-szt{KVL6y i~z~k{|&1P !~'*٣Jߛ~gq *,4*OeF^np8v|J#?2iQ|wmyiy/gʪy RxXI(3 ]'kُc|M,Ϭ?3אLQQ ݛl[,!ϏSI)zOMh ޥz"\WL, ]7cT&|!#I$ΫYfCqp-d8y@uNfp nC)#ȣId/(kpK@'egEQ.y/g4jyE,{؛fٗzdK=N;j Mo yydՒtv9G ?[ۂܚ'A>c]=_ NP N@ "Qz#kvw$% c9?xggfY]:s+x\kU9ef$pީ@`;sopsvd-ѩ0 5RekMac?X}u}ط8޷]ˌr!*]= ;3SX7xoNC-L.QBZݞc* d$0:C~x%&(.s'^\l5VaplJcVLF~ʢkx[Ce< o!QBf6O.kGߙ.uHC Ū6KydG.+Vi2@i^hi2s)kϭu웸vNrܓj_xx^a֦oeiR;2܂`#и{g7t)uy\_g Llγp2O"Wp ]g ,ϻ z] #jԕx?3E4p =+Nd\"fWTB7nPJ=t \sc|Wud=fT]49KAHnk7CArr$3þ9G Rs&)OcU{L;Bݑ GƑ$Cn*ן :D}StqڧXvL如&N9K>2w,UAD3–5IJ.-ԇkt6~! SU(%:^OǪ uRj܌)l1MEN&C^tж6aN=C$LrT!%wbFPodx!Tfq4(Cd?>N} V; 'Sh_,Α:nݖqfgJ U@!38f&.*W`ꏍژ !uB /sP$C/ ,t KUn nAnY*-}wC6z͉UGuya*ӻSIyD E/R.mSoW` v^q)'@Y4[7"|ek|u1qY/2v"itJƵJ}(iJcڛ ,uC(@KLmꚛ/v$K\zwk/c:iHtt/ޗw^^D`0}hN2X| ǎ2f2 g}dTғNC?JƟLX#7 %Vuz` HԞJPSP!UðPOdjjG@HRLf!9>5%%]/ +f^MRnµ-&ՒSh2I-5[ ]OATڍY:e^b5v/t–D*H>'] h)!7X,Y7K~}8 4R#/Syb;}ucK&%HqN@DMf|sF,3A:y&qu4B1[NM @$SL%‹oPբϡkC2\ʧ9$]M6B$FkxcGQ8BVyw#G.BAzIiD:2"ߩ*" J{i!T$Jjjpw-htT~$]*@[q>*v9vx{-@S  ]DpR܇τPiUjzųJ1p^׉wM( s [%7#f`3/4!;c)/19 QO`oqPXMMXX4ՏN2Q9ӪÆ Z~0D c]=d 3Zζ/:klhm̧:$+,v'!5DWl&\ 'bN iF ˶KIdZ%94Z-~\;ׇ ;y7PE1 : ͑3FGVvR ߥ!+.˹/+j}Ėgޓ>Qe<ٶ@^/Yc;!\ ERx/W;]7-x, ϱ;?4@-+;iKVm: C^6F+,1A+)x)U3yƌ;m&AԤJ,b6q\V_y7p>By忩1㽡C$}e]!H,llym>=k ƙ6ZHziUn; ŽRQgXdz,0[67D&,q}C+F'I^"5LOʍgoj]J=?J/UЧy,$Yrd!ռq PR㾨V(\\l.O/_Ki/o88S#r:3kB^3Bv:OuQ\T"+/1!}^x Sa,E y~"Q0WIHoi^\N$$zT:XB G,\<E@NA0YK`75*dRmwmCH",wC@TMKLMJ n N?nF[m ο0'z_nc:C° H<_AUo`i/0-[a~r5zG}o~V!(&pRr` FowV3_ReDndlo8t•K [ZX `N6 0u)Lq̀, O&7[ʔxbIoge5P~J65v?.iRR Ѐ7} OŨghI0vJ^۪͎<0/ +&haQ`<׿۳ 4.Sw}0y~F0K%~P{J5#P%JҨ+#qR 9C QNCK u)TDc7XS된\dw s s^l޶NbJpcQ߭u[(4ۇ 2]s#8gih`]*߈;3QB) |1O5·ŴN,}w\> 8U$wٌE. jUc.qr$ad{Zlx2sO%9|!p9k4 R8 K"QefI+N3Ԉs V} Mg~n-}69X 9y~_+sծ+`z}4*b|u7hSϤןkKJuOBy#\g$I-Ք:ɼMHFByMu0BoE-oXOs%+.=h((:\+w4ӖvS"0\oWi,N¥X~n#M~t5 $܇:Kc#a+bbN ʆװmc(ǩkPhs|w4ߠ=Y:i;Gm9[~.G٣hX ĕ=w7!@4?8`^V*e07u ѰfFޑW.7t"/ޕ,}$DKyj)Gt7/ 5#໦y4b1V c0O_5bNZbL~L%mE\Yh3ZY| YZ