python2-future-0.16.0-2.fc24$>*>JHxIic>=6?&d  Ntx     & y (89:B'G8H'I3X5Y6Z64[68\6H]B,^k4btdueufulutvuvwxyd Cpython2-future0.16.02.fc24Easy, 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.XObuildvm-05.phx2.fedoraproject.org9Fedora 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)##Y"   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~d71a312872aad205d09f60d8cc85f9faa7c48ae4cec172bb51d6b0dfed1159a752f00ba8a2b05729e24a14d574278a5cce5cdb1e46c19cfd3d3073f2eb0f3eed6de82aa460425698430f6b8561cca325b071d0cc5751552c114ec673fba3bbe15d2b917b33f09256d55e3a1fbb21dcc2f746e8ad71c25d6767767cbfd11e8e365d2b917b33f09256d55e3a1fbb21dcc2f746e8ad71c25d6767767cbfd11e8e363a2952c0e489295cec79267df57cc57f06d2951d47cb6f4173a8c3a1dd4889cf1ac09075a02a9deed0a9d109dc85418e047347b2ca6332e19402322d0f1934b21ac09075a02a9deed0a9d109dc85418e047347b2ca6332e19402322d0f1934b220d92431fcb410a011c709618c56c37275b25bca63832c01d29d229e9e7dfbe45606719773d6b4a806b3d819d7639c3582c876c49d010744836cf33ebfe4f7f95606719773d6b4a806b3d819d7639c3582c876c49d010744836cf33ebfe4f7f96a9daeaf2fb60aca4c90584435ff8d0573afc9c55c5c70f229ba500241c4bc270f7931b9758852b299634f9f507da9b23a2966d244c0bfda1900ce879efa141d0f7931b9758852b299634f9f507da9b23a2966d244c0bfda1900ce879efa141dafe3a34dd4f725a3ab4da1128d384a3473b23c953f62cd519d678c81766a40dc229a48c20b2fa59f8a2f5c7d60fe78db0d628e6541380aa765c579d0c8338b8f229a48c20b2fa59f8a2f5c7d60fe78db0d628e6541380aa765c579d0c8338b8fed3a155d7400df8abc6f6fc135fda15b5ae7db753adf603c85165ba7676326252caffa874142e6109cf2869ed2fd6c0ee731f1973e8ce54cc88778140c85526d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf804d0b4b502da0933ac262a7354f069cd3ddf1ac8d7ae0db8cc2c4402c95a7315e30e6450e13dd43bf8e4b9e06ad7ea5f94f96c54a95a8eee2d6c4971db7645554ef7236c3f2f0883d26a1112c35200ef6f646599a502c960c011ecb1715136fbb77f2fc28cae6d9c93cc5d318725aab307102b607f72f001a4ef130b55aef8fbb77f2fc28cae6d9c93cc5d318725aab307102b607f72f001a4ef130b55aef86b0f6cd4f5cb5e8930fddea595c66640a2b20b0c173e4c2cbcdcb2c21aa9dd02ba66446f775ccd3b47b0963352a8a698ba5facb9e28a0c53b2bf451d03744f2dba66446f775ccd3b47b0963352a8a698ba5facb9e28a0c53b2bf451d03744f2d3033d30b290bab827b01e6b73ef628b404c4134086e11fd28e5c5f25a2d74c9330d1d683dbc4a2ea50e47151e1a29599766e6a661b34dc8012c5a96f2be7b9183e8c4fd39716e7c32b971da589381529bfd9c53b6b490e10f91a4eca3da9b271236d7856ed1c458f268bc27968872c0324099d698e29778b57e4135929fb550563e80bcf26803ad568a6d9a07d84f1718f8f2205087a5d297481cece6f205c82c6d4be4e5b7ab8500a3102d4f1510259cfba63d66582c55f63206c75ea8e17b0787dc026bdc592e072fc3eb24b55762bbe90d8243ddf2db39803169a7f056c7224d3157eb2610f0c906e858f5b382b7c7c76c47d2a83a04202830e5e4b64a57624d3157eb2610f0c906e858f5b382b7c7c76c47d2a83a04202830e5e4b64a5769b5bd345fc4041d83857258eecf17ed628759a6abded5f813f21c792e13048c1cc304aeb26dcffe902a33515dc50c73d52e933c867cdde8f4c82e37cdc36e6c0cc304aeb26dcffe902a33515dc50c73d52e933c867cdde8f4c82e37cdc36e6c0723ff571ed6fa0b9fc1fdf2bf5c2aa8922e07c54b10afdff50bdec4af8ea823910384c6d744649dd4565697ecff302f81012bb5aebee857f397be5affa34334d2f856c456cc08f045f13eeedae37d8ab863ff68aeb35c87fe9f0c259caaaaf1829ec049e8b3460333e4985f9d37cfb13532655b1b955168a8f18dc9742298dbb4bd8f7b965f215fa16b8dd2de64eb2245df1a665633b79d0eb113dff62b11eba4bd8f7b965f215fa16b8dd2de64eb2245df1a665633b79d0eb113dff62b11ebada5243f71a2e8b3e2e1ef58643a8f59f0970595406c30ce9cb9259a1e42a8547148b8e630573f88498449518f92f752baf0c834de5140910844512d5c6664019148b8e630573f88498449518f92f752baf0c834de5140910844512d5c6664019b1ecba88903da4720e745828575a7b400c18563b7c0849038484eddf4e3e9f2296f2801eda75edae79163832ad3f48c2f1e1d0c40cc39ed2aad1ec638c58bc6396f2801eda75edae79163832ad3f48c2f1e1d0c40cc39ed2aad1ec638c58bc6309f138895db302ae8c402d021d71cb9f04cd5bbd739a13484dbcce71fc44e2f6c058153fd28226ae8fc38dec572ccf5f8fac95c1600df7889ca7436ed9269d75d0703295deda9195565d878cf877524c97b76aa99a7bb8b678dae12b5b24b5ef367e0f731d6b39d460a1223307a4f94561e5e73c4295b7f7db0804e83d2d52dfa28986f05e9e25ece7386aec0e972c91a349c36b22341f2832225c749f1066a8a28986f05e9e25ece7386aec0e972c91a349c36b22341f2832225c749f1066a8b515fc3cfe60ee69366c0c4bd634c262b6df843da03d914dae1e3f18944cf0e4e0cd24a75a88efcd2351d20fb7b3a46d91081eeca84c2ebae2a9a82a86e50aa6e0cd24a75a88efcd2351d20fb7b3a46d91081eeca84c2ebae2a9a82a86e50aa66ef9a16f871d63e8a97b1b4f2b62b6b0380cb0dbd3b299ae41f6320b1738cd2788ec6c1047f49360a87a457c9c9f3e00faf10be45581b6962cd6cc757fb1d2a5cf1d9745d5b9084dd87705a917b04635186e43007f7331e4a46fada8df218cfe96968b8591e77a0baf67642046eec58a09236fbce6636f001a18fd8994dd23bb7c3bcc8fa8907e66da64860fe3f0afe38ce61fdfae3bf05beedbb44607b8122d7c3bcc8fa8907e66da64860fe3f0afe38ce61fdfae3bf05beedbb44607b8122db811db34a3becb1e48f4a05f95eae7269cb2ddf5f8808982075404ec8080a4bb6bdb47961f98e06eb39a015e19208cc3241ca46b8b489408ab31e9434d4746046bdb47961f98e06eb39a015e19208cc3241ca46b8b489408ab31e9434d47460464f6ef2ca5c3d0d30b494e235e55477c6c8670b32b166f86415511bbf5c78fcf6ccb82adf624c5af5901b25a85b314f5cd895d8f38574499aa6ff90c42d7198e02dcddd5ee92734d14a045a0ccb7ef047bb90d94c78e4161c438f6e911699eff90c458146cb7495569a3b1c6ec926bd990253a8697e8254fcca6300d2bcb7d5d9bd586f91afe745d2d854cfba3d478b4c825a2282b36e935d268be77bf383a599bd586f91afe745d2d854cfba3d478b4c825a2282b36e935d268be77bf383a594dc5fece4615655154eb551c564daa7e5696b8de8a85498de32a4d80a8760701154dd916a223f387b08c33e1fc6afe7ebc652dca52784eae4775e458f1b52b47154dd916a223f387b08c33e1fc6afe7ebc652dca52784eae4775e458f1b52b47e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855410c2bca2847fc50b0c987ce94c79b8f656cfdd0a3fb290ce5de486066d4f6cd410c2bca2847fc50b0c987ce94c79b8f656cfdd0a3fb290ce5de486066d4f6cd9bee5ae264b1bb6137d970089a7a7dc7d78c557e5599eda23609f674c30dcacb81f8bb1eeea177a5c2574d8c549f32f31d8785a4d33b1eb3e91d663c77ceb21181f8bb1eeea177a5c2574d8c549f32f31d8785a4d33b1eb3e91d663c77ceb211da88276a515169d72c51841831465b8efe62d7125b16140deb8ddda0cb88ecce6e1f8b2d14a604a3fc315e6a470a16ce30a78f06a33c892eb12f232cc6e4036b6e1f8b2d14a604a3fc315e6a470a16ce30a78f06a33c892eb12f232cc6e4036bc15dc2950c8cb0eaa69174976e4ff077fccfa0f4ef071f24008ceadeb74ce2515fe388da983eda9bbfcffd4d54375ef6602c6f7bf9bdd3fe0e2ef37a72a1b3755fe388da983eda9bbfcffd4d54375ef6602c6f7bf9bdd3fe0e2ef37a72a1b3750e9424d6c07e20c98ee37005e2e69db17c9fff2e53744cc92dfca1a91e3c6c8ca3bbd10f1ed6dcfce264336624ed920c4dd10daac8594e58e6828f00a520ba01a3bbd10f1ed6dcfce264336624ed920c4dd10daac8594e58e6828f00a520ba01a45b0c8575b4eda463b0bab5a5e3bce3b3c0a56140976f3e67667b04fd439fbe69b95d7a72437cc9d30acf2f0bca9ca1980292f0659328f170f6fa851c9ccf4d69b95d7a72437cc9d30acf2f0bca9ca1980292f0659328f170f6fa851c9ccf4d8f82dffec266bb04db7e0750e91df9fedd7f85ad83ca7241243be98f06cd39b1d0bb13fe4a7ca865bb50da5cd231bfbbe2a4d890e0729baac6f1eb22528132b7d0bb13fe4a7ca865bb50da5cd231bfbbe2a4d890e0729baac6f1eb22528132b70a26dad59f1ddb22c30e9c600c9ba4dc16fe4ea72913d1c277c29f6d6e6f825e3c61afdaa40ca88d5852bdbd4f8115f159234c735d1f146687e6efce37e2056b3c61afdaa40ca88d5852bdbd4f8115f159234c735d1f146687e6efce37e2056bcd5f7c063a11e12fe75fc738ef1e372e7b2789f7868487cd1b0480879ef96ecd408d27e1f6bfde110c5d61e98d663da1f1d066e8d123f9aa15d5666883b4208c408d27e1f6bfde110c5d61e98d663da1f1d066e8d123f9aa15d5666883b4208cfb5d79482dc31d9ea52e28d6153c6e3a713e1a233604e61a512cfe4299af612ae218e5215d9068829271d13e6af4e83c3ce1d53074080c8189ddf87b8de15d9ae218e5215d9068829271d13e6af4e83c3ce1d53074080c8189ddf87b8de15d9a82971b855457b82a2190ae8c52aa294ecd65bf8138f995543ba3959dca061091960af02ea8d4849280dc35bdfec8badba1c2c0c505f900383f899c820538e350960af02ea8d4849280dc35bdfec8badba1c2c0c505f900383f899c820538e350c3ddd6e5781d169c86683a83049ae75c5feffe7a47e6bdb45ae0319ab033c9088198f270b109ce34b0d01675608cb03817bdb12e330b9b3c7af6227c910a42fb8198f270b109ce34b0d01675608cb03817bdb12e330b9b3c7af6227c910a42fbbe97cdd04f148cd6cdc3ed8d1414060a8e13360ae084cb2ace91185b90bf7c1b8417ea5347dab369525fe444bfe6b4cf036b07721671eb361bc703c5403eec758417ea5347dab369525fe444bfe6b4cf036b07721671eb361bc703c5403eec75c4e909708dbc1b470d7259f58b34e934a2b5e48e44cc6f864cbcab91f3453e3f0a58f26af062b78ea2c2d17260fb2e4af625efccbe13d0ee8ac56ad6a3fa975d3b968422dcf9c72eba90b2866d39d37caae6c63cdf8a1ead7b6d3dd4c1017c394701da7a64d10f32ff8d0b14260d2d8902c9fd7964afd585e71919a42ff010af423d26a67c878545abe0b825d5d0a3d1ada6603f9d3d9817157cd7a9ff22cfd2423d26a67c878545abe0b825d5d0a3d1ada6603f9d3d9817157cd7a9ff22cfd23ac895de18d75659d43a22cfc3aac81047f095099d056a43ad19dd0dc316385654c3c88b62e373911df71cd4d28d2d6aeea4e93e14c0a0313b5d2fabf365df016e27cc976dff261a241011f00263c96445a9117da0f87fd690410062a7393824e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85523f144e9c376981830a2d4a3b0d828d46a6e0de88b32767d82da0ca20fb2d8f123f144e9c376981830a2d4a3b0d828d46a6e0de88b32767d82da0ca20fb2d8f104c03d0500dd7618f4cdc259e50d89271a3c3d26025906c75ef0b87a2b76324e15b1e333b236301c1893a5893c3d9fabf247b9fdeb07f0443d85cb7278d655c211e7fefece822700e635d6c7efc8832bb2ae5aabf966ab4ec029ada7834b69e74c32d112e2480cc91135df61e28aa429d46f9e009780cd278dac728a00d9f93a0779539f68569907b88343f222171bc823ea71ae7c679a11797fbc4eb50cc59e6bf187b9c29f40d25e8e7dac7f8ad09106dca6cea2d724e527222edcfb66cdfa8a96be8faa4d98edc9f6ada49a1e4864c7202d7d7cb42ff01be99641499a5dca21f132b4263576e1c18ad4953d40c77966c212c1f8cc1c1ded0a4eb7d980ec9c21f132b4263576e1c18ad4953d40c77966c212c1f8cc1c1ded0a4eb7d980ec9cd4268cc60cc77fd9588664c9c84eeda298234489489fd7278e0c3c604bf0255e024c50c67a932d8f8110d2104c02bef68e7b600031b26ee2a2b6a05496ead634024c50c67a932d8f8110d2104c02bef68e7b600031b26ee2a2b6a05496ead634aee54d6f71b6cfe06dc0687194599395a10f94a30ba604c2cd0b423fa5c22ee734d657e5434e1d85f3d1bb4df109f6ff7a3edce9b8f5661210bcb5f25bc1255734d657e5434e1d85f3d1bb4df109f6ff7a3edce9b8f5661210bcb5f25bc125570c7d55e888ca3e9274b659fc6d8bf1bd0eea9ef646f94a10b4c039c9595e1e25bb31d4a1a03d1f55068d8b2243005951e4094e29a8492b4eacb4522588fad40f94440acb1866c4180b661b71eb35801af6e52dadb6112d86b9867ae82b44001b4f0bf293916a56739e88d71b56cc8c0cf4c5d6636590a7f2a1f1bbb4ac53743f675f324c2edd5fd0dceba85ee281c4499797cb97ee521c637b4695de093435eb675f324c2edd5fd0dceba85ee281c4499797cb97ee521c637b4695de093435ebf5d5f12199e4234f7961f1c2f9721a545e9ddf51a3798d4083c4c4cdc1607a93bcc3469c42f268505709624b72a41be4250e1be5461ba9274b875e0f0fd00345bcc3469c42f268505709624b72a41be4250e1be5461ba9274b875e0f0fd00345262a107916641c7f211ac5898c0177535cd0bdc5aa872cc6e883842694d8f52181a04af69c7f806ec39ab2cac5f0fa7fa8beb6802601105355fb3e606151405d7544ec8ed2db2be7de9aba2b52b4c617caaf2e3853893fe7e14a3957abbffc6bc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de25606417e754ba5b06d00e7ffda009d890fb2ac11e646c37349ff150b75294192238c4f5e2e6274f71055bae183106a1764cd1a6eac499d9a2d5544b7a0d6ce994bf0c1e3a144018bfc056c1027ee51cc2ebde85c4f37b08e37e42c8be478a682607b34d31d2e3c349a6b90c727f0b0ce5561837395749e3b7f8ce0a9075dd1201f43454585a198ffea4f78c67d58d1ebe89a0be1107612058e25ed4cb37964f2a71e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855afdc383ecbc7792c7283af9ac9fbd481473ebe81f2ed8a7e5eecb4f876bd759b28e6ab0b6b45e1a5772c1c39ea34f48f2e3b9058f72c981a3094b55d2f2e12f628e6ab0b6b45e1a5772c1c39ea34f48f2e3b9058f72c981a3094b55d2f2e12f6df007e190a8473b8eaf8f63060041a3dbb53befafbb2d93f0d5999c4581e85f033ad3b8c935e21e1c6f419537ff8da4243c92389cec5224f9fece6100696e37323f587e2c070f55b3d67e06f9ae5d8d1ac3cb71f1abefeab9b950be12fe93f4d54a194f91dd461a6695535e5edc856978bc46040dea1bebd49fbd14d0f1aabfefa977b1cc6658ee65f15101b0808803ffd86d38a2b2132458fe4bd75dafaa3ce5a6d5b9eed7742d0d8ad93b9a607daccbae0e48bf966c6ade7ac9fd0deefebe35a6d5b9eed7742d0d8ad93b9a607daccbae0e48bf966c6ade7ac9fd0deefebe36d011f25d2ae72c30573bc3eb585281d0cd93ce90e3a4d04d234127ee4cefb07e55467708e43aea48b1f5178cb4b1610098bffb4e1cccdbe6ad02941d145b369093e8de72a516e33cb51e1c4345e676f5f5e78958b71ed35425cedb4d2852d3b3b7339eff222b10fb35b9856db4bb191f9387d31acaf4105dad00ac77064b10a363e94b2e7703e6b297b8e68392ff19f14b5dfdf1bb751286bbd00e992dd9782363e94b2e7703e6b297b8e68392ff19f14b5dfdf1bb751286bbd00e992dd9782e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a1562663c7581e0c858989e0b0f43585e7c4a99290eab46ed873e78dc063b11da1562663c7581e0c858989e0b0f43585e7c4a99290eab46ed873e78dc063b11d92d8a4b8af5a838952e1ff19d24e69d45d75a85e343760223ad8db5e217dedec69f8332243a8bf2390e6934477862d82984560f5cbc98fd5044a00232b8e3f0b69f8332243a8bf2390e6934477862d82984560f5cbc98fd5044a00232b8e3f0b47ebabc87edf7675bb53a7f38af573efb634c71cc28db88726d3d23f10beb731156404869b9d7a52458760996c31e9933aeadc8861c8400e8bf89ad7a3e610a7156404869b9d7a52458760996c31e9933aeadc8861c8400e8bf89ad7a3e610a7aa57dc496416d15773250ecd104446d3f0810badf2960fafaa1235e56b96b249bea9c08a21bc60f3e87c79758b14f9feed08f1c8a2362cb6c2e87b562c646a16426b325d32a0cb85574afadfad4db1e7757a7220e26e1cefb7902d617f06ef3ba28432b30c1b6fef4de88562d4ac23b2cd5a47e2af9bc64d7b3a32544a27a7c74b7e245613bbf573aae37537e4097a1fb3b924012a75797d12f2b571e303957b4b7e245613bbf573aae37537e4097a1fb3b924012a75797d12f2b571e303957ba670064db2a175b0aaffdc8c669ee6f218f9abf349a72417ea840866e61c9e4c1c8afb1098851974a4167ad0c050fec4fae44258fd7cbea39cf64fe0168fa9551c8afb1098851974a4167ad0c050fec4fae44258fd7cbea39cf64fe0168fa95587ad5c8954dd56fbbca04517bf87477ff4dce575170c7dd1281d7ef1f4214ac8a0a31e68e51bc7319302706348114750e590936839c6d41ae990c15768345a65a0a31e68e51bc7319302706348114750e590936839c6d41ae990c15768345a65e9ae8fbf1fd1542f602070e414e55d44478669972438e89677b4fa1b2cd4dea50e420bae7214a68e53ea081dd20461203a5ad589c73df23fa7bb5dc98e4a4ef459bd7b3171e9d450379937d987f4ebb2fcb1438143a2a9c4251d280db990e00e5bf456e618186cd5762c66e7be78339bb6a469c45d2be5c563e0b2d872feaac6616bc165266cd412116802bad097fb832e816a973407c791e1cf5b618d792fc68c4c4ea6bc8e0507e95c07839070d5ffbd255dcbc9f5f5968d24a893c23a08e6533202a946c707bb372816af366004c876b44d76ce414fb4cb31ddd4db2f059149e5421bc81796fe0f730f621d696da98d058a8278b166412bfe76015ddfe9b149e5421bc81796fe0f730f621d696da98d058a8278b166412bfe76015ddfe9b162cabbe1bb26c27b69abb7739304c00fb2072ab917cbaeaf2653ec855c20541262fadc5cd0320f2b511fcaf2d48af2efd743a239fd3826d9e7843bc732c4206c62fadc5cd0320f2b511fcaf2d48af2efd743a239fd3826d9e7843bc732c4206c263b435a35103f51e1270a305c690b857a42f2fae404794d18ad24dd979a9f16b4611ea8972c4d4e1ee3c2646268f794e1d38b5f16bc98d074a6ce7545645842b4611ea8972c4d4e1ee3c2646268f794e1d38b5f16bc98d074a6ce7545645842dfe7fb92b51d68a977aee87e633b97be47df9c6980794a8abc0dda5bb402abd7dc2511ae56e5c027e6df94eadb071504312bd50c5f8888a9fa7eaa58981efb2fdc2511ae56e5c027e6df94eadb071504312bd50c5f8888a9fa7eaa58981efb2f56f4c316bc021c7014e9fb7adf0437d547c64bf8e888d8411f97ad91ee4fc0b623de4c34bfb457dadb1a5ec35e2ba92914c4149914c225dbb3074cb3168c8eba23de4c34bfb457dadb1a5ec35e2ba92914c4149914c225dbb3074cb3168c8eba4f4372419141f8ef6e44d176378769540dba20914d87f1fd7bd3eb8c4a78c481d09dc1fce0f857f36ec396a64aeec2ea3a1de9540daf51c960fac5202a832154d09dc1fce0f857f36ec396a64aeec2ea3a1de9540daf51c960fac5202a8321541a4894b287c06bac16e00e65f7b9151725444014dd6ef2bd4cb9bf3ee58a8ec1855cc9fbdc8887332a64deb7fa8acd3ee5e6417ce28fe48050e8002ecfd67d67855cc9fbdc8887332a64deb7fa8acd3ee5e6417ce28fe48050e8002ecfd67d67a4b7c82785379df85deb8fd8a40a7c943bcaba7934a0f550b47aee34142d8002558a56a50b865fafb91a3341aa5e5e45bb1ca4749761766d79d537de1695459e558a56a50b865fafb91a3341aa5e5e45bb1ca4749761766d79d537de1695459e73c65151df1f7efcaf18a18682f7b934a73c55db405aabaef3ee059ced8476f0614a0cca1f71b27901d3a4693bf1e26a54758b63aff90f001af6b39d506a1fa2614a0cca1f71b27901d3a4693bf1e26a54758b63aff90f001af6b39d506a1fa25bdc21fc6bb78c300c2215415756670a427060b1d193fbffb2efc72c02c1919464c738e15ec35c247f94fe42e1e53a4a0d1d8629105d7a9b0d54393fd4652e1864c738e15ec35c247f94fe42e1e53a4a0d1d8629105d7a9b0d54393fd4652e18af063b2f80593053e5ae9fe2e93d949f8fe2298c27ad727ec95e8525937c603a7b362325df3a23f57862beebac144e391d619000507fccd4ceed2ae4a09b0dc87b362325df3a23f57862beebac144e391d619000507fccd4ceed2ae4a09b0dc8e2c8e32a2ca579c25e2fd75afd1681663772997da3b4cb3ce2803d942a9be1482ad88257dea9fa94dc1d2f25ebe4218ad0b002495645d81c3f926a67e94bbe0c2ad88257dea9fa94dc1d2f25ebe4218ad0b002495645d81c3f926a67e94bbe0c38a43e4df5209acff66e76519f886b7252c3a223768be1d259c8ecdc10b6898f0ddaca9ebe6e64f9862053a7c701ae6c7c5d3eda710ac3827cb55a43f1a6eea20ddaca9ebe6e64f9862053a7c701ae6c7c5d3eda710ac3827cb55a43f1a6eea24cdcb6dbab826e58e353e0e3015a3b8fb11f7db8f9cf15ef0e1d127577a16f39cea184f4affd13038a2dcdb11b1f7f071627a670ee1ac28c60bb706aba555e2fcea184f4affd13038a2dcdb11b1f7f071627a670ee1ac28c60bb706aba555e2ffbbd4b128de10362bd55e238372e50bef7e8bb23f3e18c4c69f2b878dc1f93ed490a6e78c189dc3f2ab3f7748246c3de5496c92bb8b1023e85086d0287b097a0490a6e78c189dc3f2ab3f7748246c3de5496c92bb8b1023e85086d0287b097a0fd592f4070b651c2206453d1ae8897fcfd05b3b1cda92ffaf5f951d3ea2ad81f786c162e1a33683295d05133c6f6b927a3f95c894186c1d42905f00fd50c89f1786c162e1a33683295d05133c6f6b927a3f95c894186c1d42905f00fd50c89f11ca7638ed3b71323fd10a8b51e0c61fde514eb2090d1f057f4d3779fecdbf091bb13640baf14326989ce9549abff1c5f1817d2165932bf08eca01bdecf239a2abb13640baf14326989ce9549abff1c5f1817d2165932bf08eca01bdecf239a2a5e809212967641a3a0a368759bcd065bb354823fdbf7704ab5b72ec20b6768aaa2b7050832f9d65863e4fa97808093e0482aa3ee65d394a1fccb13c08d9acaeaa2b7050832f9d65863e4fa97808093e0482aa3ee65d394a1fccb13c08d9acaea3859eb7b2a3fd581c3065e58526f600b32a53753078166df490019565b368da31ac4437701c6041fed1c8ee02c74e5571254198b4350aa7099cb67e54b9fa22d1ac4437701c6041fed1c8ee02c74e5571254198b4350aa7099cb67e54b9fa22d052505487c577f6906bc7a33967ac1d679fa6cf13aa783e93770f003f67981eae00e118f87a7b5e46b3951481a93ea93a89f5d4bf91e97d1a3b3c48d85c82c8fe00e118f87a7b5e46b3951481a93ea93a89f5d4bf91e97d1a3b3c48d85c82c8f955bdc85d8cafd1cd18fbe7d7a0e1132f1961df8016e3d2d2863a867c75b472634a8a8f6503a2c8ebd15dd62b0ad200637894231d61915db84a7050d4d060bd734a8a8f6503a2c8ebd15dd62b0ad200637894231d61915db84a7050d4d060bd75765e91cb28b0b142e9b737dc653b721471c003ec123291932a744716113def67c35184dfd02120cfdabdf369bccdf43873dd014771dca53efdd52714aeb893f7c35184dfd02120cfdabdf369bccdf43873dd014771dca53efdd52714aeb893f331d6ffd3724b38b9d1c2b4333cab6c67614890d35803ec4a4fc9e430b0fdfe461de65f592a8b26b64bc45183d77073afb36652b9e34f939f6e4d7d9792593e461de65f592a8b26b64bc45183d77073afb36652b9e34f939f6e4d7d9792593e486a101abb1835d989d77502c70a9d2ca34a831cba3f2b111a864e60fb56178346f36d978562ce79811d544488efbefafdb41af3db636fb2fa5d3744df8f54bbb6f36d978562ce79811d544488efbefafdb41af3db636fb2fa5d3744df8f54bbb16bafd6590a0fb5e39ca6cb4546a623c986f044a49b55a910583da2a1813d59e8f86f42585e0ee86d377e466f0042afd3fcc0fdf210608001209f1952973d6168f86f42585e0ee86d377e466f0042afd3fcc0fdf210608001209f1952973d6163cfac76b5fe80dbbb70ff06124673a3ef3206352a8c7262ad63a9e27011c32f1cd51de0948243b977d157e85e3436820edbfcffc7b4773c1046aa325836d32efcd51de0948243b977d157e85e3436820edbfcffc7b4773c1046aa325836d32eff184254824a18c0b01e6baf97e856f660a77233c1816f4e6199087841483b5a2130ba5aedcafb8c91a2827e842f907ae55a75ab1c5da098fdb82d2f14f13ca5d130ba5aedcafb8c91a2827e842f907ae55a75ab1c5da098fdb82d2f14f13ca5d3d5c451d1941425f44952d1cb8614f714b63e777875fb6750e6820cc67e043a7026e486913cfd64b0a788c7337751b22998f45872ee5a52d3d70ca1cf01b0734026e486913cfd64b0a788c7337751b22998f45872ee5a52d3d70ca1cf01b0734afc8fdb24cdf13c642787ca1fce07e5ae70e9114c81cdef3a5133b97b577a92e1377110799be9d33590843de59b6e737a670898863c095baa8a9582b6e541b661377110799be9d33590843de59b6e737a670898863c095baa8a9582b6e541b66bb1bcb082845fb3c565a0ad8d5aff0c6df2ba768c82ddc0ee0fae79015ba5531d329eb3e1c1cafc49228e8e78ea32ef49340ebc69458e28561a15c1d23590d1bd329eb3e1c1cafc49228e8e78ea32ef49340ebc69458e28561a15c1d23590d1b36de6c520310de379522e92a4873af074508b25e98e6dfa6993ff5de6a599a2677578763401244c46b349c1852669fcf13775aeb1b38dae15dca1de23240620777578763401244c46b349c1852669fcf13775aeb1b38dae15dca1de232406207bfc64bbab0f11ce82cb9b626d6279f8e5a679c941cc7656e4541adf4508907d98717f870f0d8414d5219bce2737c1e0c33447a351d5e50465453fe2b1f69aeb88717f870f0d8414d5219bce2737c1e0c33447a351d5e50465453fe2b1f69aeb8a2a45231f15993133831792dde80f937a781c26989eab43d28f86f490293fe1383c37940318c4b2b5c7f84ea8f8dd6d8963381b47bf0f60a9c46cafa3bdb4ea683c37940318c4b2b5c7f84ea8f8dd6d8963381b47bf0f60a9c46cafa3bdb4ea61ce3115f82e88a6ef914c6d66b0777a04c2e18d251f8294c444105915a41b11b1aa4789b5d6966ce291f6dcd5e2ea2658956318eee410301b08e48a5ce81034a1aa4789b5d6966ce291f6dcd5e2ea2658956318eee410301b08e48a5ce81034ac81f45f9f0d0a73bb5bfc701a0a808acbd9271436a8e592a133b58ac654243ed55141366812aaf6a88374769bcce536452e6f78ee0a9397da96ff6c1f6273d7055141366812aaf6a88374769bcce536452e6f78ee0a9397da96ff6c1f6273d70af8d538fd252111c21687aa8066d53ecbd7455e2e583a441b72f9173f3472bf97a532890dc21faa277ec8705257085ce6333aa4c12d510abd729f298094b5c157a532890dc21faa277ec8705257085ce6333aa4c12d510abd729f298094b5c15146e861d58fbd975153b977a81ce73c0e9cb16f0c1a3d4db289396022f5b78d490fde9280e2fc56c9697b413379b81984d4ad8f78d2271ef961252fa936780c190fde9280e2fc56c9697b413379b81984d4ad8f78d2271ef961252fa936780c15a73118d8dcf238365b6e86d18e9d7fdf342c8e1073c413de20541c97780db811c716b1fc99511cd0dc1b2522a864fa17df8026db420cf74a33672ce8add56e11c716b1fc99511cd0dc1b2522a864fa17df8026db420cf74a33672ce8add56e19338370c7fbe77b4a6277211c275d6858488bf85183afdebbc0be617d678bd374dc4fc5e12c6ecb226bf1e15218f9d4b35e1a8ffeaebf73f5d16813e9cf42cb54dc4fc5e12c6ecb226bf1e15218f9d4b35e1a8ffeaebf73f5d16813e9cf42cb5eab509a2eea4a819681d4eb6d2dac5825cb5f0ee4ea0ca0fea78418e445dc4fee56a0b4d24b4facb8eba711388c4e835eac47d57fa442024561ae0ad99abb48ae56a0b4d24b4facb8eba711388c4e835eac47d57fa442024561ae0ad99abb48aed22383ad97f271ff103e89ba8594547e7d970c44925c929c06059e4a1e93b5067f0ea5e6d0de96b388a70b00e9c93961e2472f909d8af1adb162015aee3125d67f0ea5e6d0de96b388a70b00e9c93961e2472f909d8af1adb162015aee3125daaad76ff080b2f47f57bdbc6f36d791402e984326237f0573d5b5d029ce303697c9de1fbae85d7e3b07f51625c4bda7f8b3fd3e641a433b8b3941156ee338b4b7c9de1fbae85d7e3b07f51625c4bda7f8b3fd3e641a433b8b3941156ee338b4b41062ebfe891b5464e2dc3fbb2692069f26328a3c19d918eff6e62ff1b63345fa35d696590c63cbab9cfb21adb8f5b8e6b8e4ce10219ad14e32a680e385f34b0a35d696590c63cbab9cfb21adb8f5b8e6b8e4ce10219ad14e32a680e385f34b082bc8b0d6d0f1b107170a22e87bca79b708f1f2ee8831c65cdd6b565c79680e0806e06570daef971c58a7a944b03ad4f229b99e003557d8bcc2ada11cdb0e847806e06570daef971c58a7a944b03ad4f229b99e003557d8bcc2ada11cdb0e847356ab3a64b28cb18798d3bc0cd0c417c4cb2e969d547efd8f348bde6b90d303c2efaef5744086b7403970b79675937e266e9fd19b89ff8bd78dda48afce8edea2efaef5744086b7403970b79675937e266e9fd19b89ff8bd78dda48afce8edea3857d8c2ffcddad92c315b0b3bcc9b6c075e23fc617da2e9a635ff70b63034a8320cb95f986111bc6b7afea5a6711964fd70bf8cb74524cae26c0e719bad93f4320cb95f986111bc6b7afea5a6711964fd70bf8cb74524cae26c0e719bad93f4608fe74d65f80758240e815d89a9521d528fc6d599ab1166142bc8e222c3bfd27bd285a5d7682717a129c01c9fac69e546e0229352cb88636208010155f27f2c7bd285a5d7682717a129c01c9fac69e546e0229352cb88636208010155f27f2caf26fb6d46bdecc87a9a7c92f4705ae6df1eb003c511703959e1166a277bf1a6afa83238d085c08e480dc7d86f9c40032862357bdbc17a63cb3a8372492cb2ceafa83238d085c08e480dc7d86f9c40032862357bdbc17a63cb3a8372492cb2ce81cf40658e37fd99bd70041c0ab5b06cb9f73f311a9e5e99337446137c57443acf74b651dac1763a3670c0a8bab978513ad3f90095af3287a6e047e0c3d3836bcf74b651dac1763a3670c0a8bab978513ad3f90095af3287a6e047e0c3d3836bb3d4d5a7b53a43a9eb2363b5c83e35f9bd5acc9a52eab6411f86c57646a802f6aaabd6a456abdfc3b782c263964d970c666d80f39b2f5012124fe055cf4a3ffdaaabd6a456abdfc3b782c263964d970c666d80f39b2f5012124fe055cf4a3ffdea09d54fca3c8cd9bc815a3fae6709bf35db86f41aba0d9d21eb8c024b8dab536137942bb3bf3936e65d737e74156db4631bfab7d3c4a3df52793630d9df6d4b6137942bb3bf3936e65d737e74156db4631bfab7d3c4a3df52793630d9df6d4b0cd4cde62288aae13c0f3247abc6c462444e15561bc4effd99214ec1769a3deff383c3d133907f919d00cfa1f1d9b9a468fe8929d059e99e9c7f8be86f48adb3f383c3d133907f919d00cfa1f1d9b9a468fe8929d059e99e9c7f8be86f48adb3cbba0420e5b3f313d18f19ec1da22e8e65cd6cd9a36158a96c85fb7fef7e157f1ca0cceea304df5d1300ab424e73c2ad54d93bb77af7c5342051449505d57c741ca0cceea304df5d1300ab424e73c2ad54d93bb77af7c5342051449505d57c740545332647531d29e4ee1605fafc238c2a90fb41fcf94ee15491f631e526314403139e4d869973944b9c0b234c9cb343db8ea24726fb13a72947afa6cc86040703139e4d869973944b9c0b234c9cb343db8ea24726fb13a72947afa6cc8604078f6e29e9d30dcd4a4666d4f7050c7046813e17cf225a60692a0bb4b5157ad454160ef38c66ff4002a275a7ebf316cfb8eb8fbcbbb74c9d7b8101b15352e86936160ef38c66ff4002a275a7ebf316cfb8eb8fbcbbb74c9d7b8101b15352e86936db33401b9f5023bbc59428fb92a0e1d09ac0613a5ec4e9c8e793c40088d886aa9a0cf0f997b3a47233ac16bf76dbb8376e8a42b8c1d8b269de2d71bd1e3dc0849a0cf0f997b3a47233ac16bf76dbb8376e8a42b8c1d8b269de2d71bd1e3dc084e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dddbc4472d4b37513fcb1a2000a6031ac27823e1ea5bb730eedcb21bd442e5fadddbc4472d4b37513fcb1a2000a6031ac27823e1ea5bb730eedcb21bd442e5fad8f7e72f921b295c1d28fec2f01d4e52f884b6e04e6f0a07e2900f7ef1c8bd07a5bb73d6c079c6f1011e20711dde0201c84991a1a10e3e85cce14f25ff9b4ae6a5bb73d6c079c6f1011e20711dde0201c84991a1a10e3e85cce14f25ff9b4ae61120d77695204cac9e1660834a7266069f3338d8c9925b1124ebf2e0eb5a00b74095354f7add017d75767ec38eaa9c11d945143c12b97ec44108e2ea357f793e4095354f7add017d75767ec38eaa9c11d945143c12b97ec44108e2ea357f793ea1b2ec8150aceb29610437008a39d7ee2cc7f2233a7bdf5f04894db66bb1bc66f2c70a0ec2712d5ac9d9bdc8b1d5e6d2b214d1134b21e6043cfa29a76bb81f925357f85f8534c4a795fcb396735feb907250c0386112a08943d72c01f0c41cdbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558cc763636939085da8fe03867ca3f2fc3548b9f965ecfff929f5fc785e4cca418cc763636939085da8fe03867ca3f2fc3548b9f965ecfff929f5fc785e4cca412b45e3c68ae1f37c4e88aff1e6a32ba4ec0f536f78984356c816434f9cb2f8189970df45891c423dacf7ff3839178be95f72fae54eac68a63442b418c72ca83f76fa3fd624efb68cd992d8ae6ecb543a005dbf50199e9b5cab698a2b9505790f9259f9af5de77e75cdcaacca1cc6c46bbc6f5a0eb142d22513b67e06eea6778398d1a8284360e9b6257923f9bbd5d5ff35efed3985abff56d69a20931a6f870998d1a8284360e9b6257923f9bbd5d5ff35efed3985abff56d69a20931a6f8709e7a1d6378097284c866d8cc6d1a5b6fb1aa5180c8bd48d482ffdc4a2ae807175dc3d0364b5f6d717be04e006a7e1ec89ca688aabcc8707660bfbc76ec0226152bf94c1858f893b4c22bca2e7ba8ca3568e6cc915003277725b4de2831f8130b1da9f0cdb590b9b1c56de45956f8c9573558baf66f5f8de9fa8400ff4da628c8ef48c332c13a0be202cc284610dabf2540891e6a75ecfe1d71b3a9d034b3f0599f48c332c13a0be202cc284610dabf2540891e6a75ecfe1d71b3a9d034b3f05998eb0072e5945c29e1a6d6230e28fc2d1f37dc91f85f345fffa8c9a5e2c0b0b53dfafff7b2b1db04e3083238fbbb380cd25b3d46e68e13cccd29a04d4fc6c17c16ab747f911f7ea04e4860d22c0fa879401b07e34b9799a1e9ae43842af7d62d3f87e7e7d7a1d77e51081316764125dc04ebc0ab8082ff8d589876fe30eeadab51d22ee0991b67b0a8b5fc7b99408a647cccf8949af98b662db88e3d2dd2a300b1d22ee0991b67b0a8b5fc7b99408a647cccf8949af98b662db88e3d2dd2a300b45ae72d0ffbb6acd36d33451bb2948f7c3493506640140458d6bfe8a8dc2e6b87fc17dfb8c41b7395649a20ef15384fde9bf18c134420be951df9e53836420997fc17dfb8c41b7395649a20ef15384fde9bf18c134420be951df9e538364209967be50c477c6cfae457637dc919bdbb78dae697f772204a8a722e0a407c785f064a0cf48014d9504421e84378adaab3b2c36b353518de7e7c14886748003583564a0cf48014d9504421e84378adaab3b2c36b353518de7e7c148867480035835d0aeed169faed8783b41e47a1f22ab6101e0b13a97b072c181f8ff7c85dfdf54d51cc86954e4e350277800c90780a04371ee80d0a8f40560f0332050cfe4b0a6d51cc86954e4e350277800c90780a04371ee80d0a8f40560f0332050cfe4b0a62b8b29b78cc6da3266184bf46c369ca0ab3fdb441a272c54e2d07cba31f0c40508a09e7bff807f208e8446c547ba65d307086ed457c66198df3323b1f105186408a09e7bff807f208e8446c547ba65d307086ed457c66198df3323b1f10518646f0156c660c9f692cfe61342a668d843a69071fd29b147edc41dee99bcbb42786263799ae484e92c8b964093205302210f49e871fa5a379ad6fd5ec6a243c4a5c216f93b411ef0e5ac53223dcd847f91bf8b9a203e25b0a2dd4611d65ec64f6046cfb090c92bc44ac1fe6e717e83f198a6416e9e5a8c2878f2aed392d4d5678b09029864b857cee2a52ed44508cd0fe771dc77fba5e7e5dfa6833994d12aa453ed604f1013dea53d80a0b05ddbda7f78f802d4d0aef2e972108c33de746884e65a8848b1be213c44bde8481205a973a657417df8c694b253f19fce9f26c076af6df23665ea9fac4f6ab70c384da8e9403fabadc5f28cd559052a91f4274987686df23665ea9fac4f6ab70c384da8e9403fabadc5f28cd559052a91f427498768b583ff1019ace7550e664c7c1dbb9de1f8640d8ef42fc6749e45f05ca35e3fc6e956738d35c33c21440e51ee8203e8d85fe1eb718650801e57a5d9be95d8af5de956738d35c33c21440e51ee8203e8d85fe1eb718650801e57a5d9be95d8af5db6fe6b5b8c1f16791ed942ea8ae2a1078093c80ce64e961fee3e65e63f0b2d70f01475bd87e45d78c458f1702c0b55ea05a6d1248001ae298f269a0c8d8e8a3ef01475bd87e45d78c458f1702c0b55ea05a6d1248001ae298f269a0c8d8e8a3edcf6d4c7a0811e2952e88f63c199b716c3e38524142884c604b717201b79f0a923d9733da998236d0505e742e7f444598f3dc9f28d84560e4af4c93de2fa32d523d9733da998236d0505e742e7f444598f3dc9f28d84560e4af4c93de2fa32d572e23b4dc27569ebc0b6aefdf88228c7fa2159ce19bec03fc431b8195775293f1807dd8299f7f886e749f7dd8d551b267bbd26a92f12af2048531c35ecbf554b1807dd8299f7f886e749f7dd8d551b267bbd26a92f12af2048531c35ecbf554bec03dbe01ea5705903bd101967ddd753efc3e6d79077f510c51371ed938dac113f520a1f5420f7c743260bdcbbf38c2ca17b2ca8c73ff2cf578f4470bdd052111e3a8f472c132a50b748dade5c06e932374a1d38df7bf1ca29a4c1e2e078f2bd82bed2eee6436a6c31b4ca91bc39ba752cdc2255eb5ec648610346a98f37ce28869437c05c716c16f1925f1e7da7fd6c0a12246559690495447334e9ad81bf30c3eeb4ed72557773f5ccebfef8c735ea4726f3b6d7c1c3e2946560def76f2299c528ec7a5270a39b4d673a63284ffb59134ce3df1f5bc60522e64093caa167717a6b2a4aab593e09653cd66408cb5fc02cae21e45c5c8ce62e2c6e7fcfad2aa1682fc5c27e0b72d337e6ecc4b7ebbb6fbffd535caab1b02a6ce365539c4fe3ca48ed6c4d66df47593af2b12588cf817028e6c254f190aa5c3033c82db8f4650e4f7c64dfdc8fcf0eb98f7f76198dea62f0e9e240b1e5178aaaa59942f404648402b62a4cf1fa37da213cb599ff0fb94cd876a8213e7bd265c62fdbf58496dc5f09903f2a0bd340e3c0635fccae525e43a78c87611e8b8fca22fe09bb2024a5fc398f58d8dacaaa11b15c06e2177e1a7dd7d9c6071bfc352797de4edf6682e3aa398f58d8dacaaa11b15c06e2177e1a7dd7d9c6071bfc352797de4edf6682e3aa11697e19f17579bc7229046fb44fd151742f489431273444b527286693731d956525a431632322f87b448e33104c4ab23370d94f008104c37b19b98bad3c1c0821dd24e1f457e3e20ce5d70f939663a21e429ac3791abec7d1519e66b39db7008e5aa074c7cd4cc0c4c9751f00ef4a65ddd6c4ca67c20d2d5efb38f65ee2e24460cc132f4412becd22fa2f4c0ac55731d758915bb6d47fafdbd2ebc36f441d8260cc132f4412becd22fa2f4c0ac55731d758915bb6d47fafdbd2ebc36f441d825c368f55d27bacc6c077a6328aaa80d246895b85013c2121cfab177eabc018611de4bed790dc10ae613c45ef121297829d285bdd7261174982badfce9dad11871de4bed790dc10ae613c45ef121297829d285bdd7261174982badfce9dad11879c8d37682ba15aa75969225ca2000dc6e5dcdf0b68ea6242e5cbd378c32f0ea6d8a44c90ecc2ca189ecd4f3d6de22280d34b6ff62870553bdea4550efce2791bd8a44c90ecc2ca189ecd4f3d6de22280d34b6ff62870553bdea4550efce2791bf30a7b185b96813dc15317959d62d03cd277b443d05ab80f5fab0f6d9ab7491bc28e977de845485fe7e72b9801550289013469396ff7a1d94d3c58db114c183bc28e977de845485fe7e72b9801550289013469396ff7a1d94d3c58db114c183baa729047f8f943f0103b9984727bedc8810b8576df7f4fc71dda283b7402e53b05a8c72d4d051cd4195148656e5eb7acc3c8607f45e35b00e645b3691263f53205a8c72d4d051cd4195148656e5eb7acc3c8607f45e35b00e645b3691263f532021cce25eb3a1273f08336e80e3bd444035b58aa9c886e9919a616d3b3d840af9c70f259e8510e4024fb76493f2d6514213fefaff3ba1603b252ae16929a967c9c70f259e8510e4024fb76493f2d6514213fefaff3ba1603b252ae16929a967c1c6a39d969f61a0a3770027c195bf0c9ffec0504feba86790d8a08893af6d96857e2f092b29d40cebe31df61cc39287b9bee59f71d3e793b008f22a6f7bebeb057e2f092b29d40cebe31df61cc39287b9bee59f71d3e793b008f22a6f7bebeb01c17f132934a71ff0e5075dd42d8ecc6064ff584af062e4106b5e9de19a71b4167440492b864588af630ae8dd04b61d12ba7ac5561429b9f86b34fe9a6d5109c67440492b864588af630ae8dd04b61d12ba7ac5561429b9f86b34fe9a6d5109c6f55196ae3776676393f0ce34fd192c58373ad5072846f78e93af9e36b05afdae16b6e99fc9c16984a5c2d2b8ed094afe2cf107bb1ef6b2dac4ddb36c672ed87e16b6e99fc9c16984a5c2d2b8ed094afe2cf107bb1ef6b2dac4ddb36c672ed877415845c0872a0403954fef292d006f12435148f687505b61e32728d6f862c09456b7cf5e54b084fdfc07e9f9b59ba31ee527aab08716da7318ea045eda133a4456b7cf5e54b084fdfc07e9f9b59ba31ee527aab08716da7318ea045eda133a404480a7fe343d47a82f0cef2b6d7520d2431f34704247ed601775c43d8996f0a185562abedbf97694dfc5f962287e66b2267363be46c09bef7a0c3eaf333a2c6185562abedbf97694dfc5f962287e66b2267363be46c09bef7a0c3eaf333a2c685cb1ffa46d7523b397560eed4a9046028fdbaac948965cbd9d57fcb56630eec30acda17e7c447c2008feca2b1737b67bd18993c3f573972dcb61fcd9dad355430acda17e7c447c2008feca2b1737b67bd18993c3f573972dcb61fcd9dad35547fc58ada105c16dcc250939da8708bb31fca069a71a50b219054ce14ac896c515856bc3b719646de255e4ae82351b93e62014b79eed680a911831c09559d44275856bc3b719646de255e4ae82351b93e62014b79eed680a911831c09559d442718b07beb06eec9455c883816f5b80d34e0449cb792fc047e7ca00170f05993a3b17f229ca9376b14e8ed11a8ba342c10d9c5f187222d7b695c93cc7503470890b17f229ca9376b14e8ed11a8ba342c10d9c5f187222d7b695c93cc7503470890d354931bce80bfda3941ca500c9e946cf86fc6df642ab91ab623de75d5d182f0edb0dd14c9144d0d13c9c9a25f681f5c0017598ba9a0b3da53071e5dd42b61bf00f8fc11d67de391a3fffc892fbf4c5e2031402db6eeced5cc8cb0da0a0dbf8aa9a9452239f45535971b9b0638ea02bceeb9a268d7e7ff5de34494a7052305dc93225dea64f305216d89434ad14d3259a674f6ac8561acbc1ca055c16c5771b693225dea64f305216d89434ad14d3259a674f6ac8561acbc1ca055c16c5771b650247a43697ea55a894ab4539d00163256aa0685fba17d55a46ff0e90d177326e1774e2c25cd13781377c62c7a7de0edd9c2d2a349e33786f0fdf5258e300aece1774e2c25cd13781377c62c7a7de0edd9c2d2a349e33786f0fdf5258e300aec573ff18d57c001e82523694739019fb4a2ed5dcae940095825877767399af9bd685bd576829e37f7f8cb57710957856b3f321072ef1491c71ba51b8f244c4183685bd576829e37f7f8cb57710957856b3f321072ef1491c71ba51b8f244c4183f76b35c36b7d4b29c0dd8d7ff39fa57b14816e011624cea506b842c5569c7c37a67f8dac7434b93b0183b91d127b99aec5c27794a6c7b39b6a0fb7adbe2c67bd04b85447c969f58b8a943819af52a944b1461ef456073e09b7c914e5c14bf2082cd02401e82b30849e9d8e2c5085b4ccfc2f7a092c58e86f5de18ab8e9f17dc01e8e8872f2da6e0300b1418ef6deb182fb70b5a7869fe8024e91176ce673c7ef1e8e8872f2da6e0300b1418ef6deb182fb70b5a7869fe8024e91176ce673c7ef4b29695105199f0d3a6cc448e9c6d5f6625c55627bf070afc6ba3b0008c6bbd7eefc4afb4affeeefdfd7432fb23975ae704c591e7d6d1a9e1becd80e252eb694eefc4afb4affeeefdfd7432fb23975ae704c591e7d6d1a9e1becd80e252eb694dddd803dafc8afed8f99c18b7c391db726b788937788ebd6fedfe35e4bbcb42219d07d155f791fd38b3646e9d17e620c0766f80715c13b70de41713e654b8a7119d07d155f791fd38b3646e9d17e620c0766f80715c13b70de41713e654b8a71b2329a6be3348589633ba29c34f31a5408f0d5497dc0abd8872fe02821b22acfa9bfd9b533f8eb28ccfec82a0ae80c5633deac9978063bbfcf4aa142189564f8a9bfd9b533f8eb28ccfec82a0ae80c5633deac9978063bbfcf4aa142189564f8fc251e30a358bfca355316ef11b21eb9ba2aed012e1036a1b56a6122366a055c67c7e5bb6caab38f00145c36ee2b930b44198a7158f71470ecb8e7f52a42cfcf67c7e5bb6caab38f00145c36ee2b930b44198a7158f71470ecb8e7f52a42cfcf7f4ef8a92b63333dceb4b8edd5b28a652c509d16db6fb1f311ba87b7dc20a9dce6cc2ead1dcecc488738a612335679fe919ac1aa203705c6b79de1ad3ce1fe76e6cc2ead1dcecc488738a612335679fe919ac1aa203705c6b79de1ad3ce1fe762c51b76002f8cb1f1ca7e12c81ac63ba4c2b6c89dcf094f138275f7c9ad89746f3817d3926a2e0cebc3bacaf91ffba1f1810b4a5091f6570c996ab64df46fd94f8dc96288932a9cc01106897b94be5a930d15d643c4c6cc72bbf186fdb44604209903f2a0bd340e3c0635fccae525e43a78c87611e8b8fca22fe09bb2024a5fc3e3b784a167d263aca390dc9f48d9d08e21f27cd5ff52f5f84a553e8875456ce3e3b784a167d263aca390dc9f48d9d08e21f27cd5ff52f5f84a553e8875456ce0ad873ae4a4605fb66c0f8ad868d5a9e4e960445763e66900f931b83ccd2ba71ce832a26c97811b3bed598b4f81a964c7392cd7f9e26feef3733ee4ba66d506cce832a26c97811b3bed598b4f81a964c7392cd7f9e26feef3733ee4ba66d506cba0dbbc79da167b4a595a63e68b551528e30c3b5689f9313e02d6ba2feeea2fca349699225d24ba4a46520b40a435115c0fa14864068938dcb4859edb1ed31c1a349699225d24ba4a46520b40a435115c0fa14864068938dcb4859edb1ed31c1342f67bb3e7a187eae764726e27cba67e2b995167042d7372bdb2b2f8acc0c93480dbd71a473cb0a5dc912bd58ef0f40192e17514e0e9d6edcc5a49ee0345741480dbd71a473cb0a5dc912bd58ef0f40192e17514e0e9d6edcc5a49ee03457416691f13abbe85770b86b854cc1a5ccb28c4180f16e96d34f4e6645116accc80c5caa45eb1391a0a6975d6ecb2774541c96ea09dc288b2145f5d70a3ba26c2bba5caa45eb1391a0a6975d6ecb2774541c96ea09dc288b2145f5d70a3ba26c2bbab614d16e4073cbf4898d9d1b26d793a74b014f1f16afaf7115a907e2cb727fb6241669b551c3268777f6f45bb08b20aca76961d162d5253bfea81a701d72448d241669b551c3268777f6f45bb08b20aca76961d162d5253bfea81a701d72448d19eec8285480d4d1dcac2c7a7bb28d234b50d5406341c4dbc7d13f3828e36950b51097d8b736441f7e7ce3a2a28fffae0a0ce6251463aaeecadf3f685c882762de7144e90ebdfdfcd91de1a744fb25d5e1924b73a0a263e7101405bc367f8fd8fd30ff7392a788062a126d753bb349174bf658485848d91119c286ffde1939abf4e2d03024e8467f8e009ffb4f577a75f91a3c54c23019a7053abf2b63e9699df4e2d03024e8467f8e009ffb4f577a75f91a3c54c23019a7053abf2b63e9699df262a7b87fa6d1edd0303a3ed934c4892586eb8fb2e77bfda6f9ef55cf19716deb40080c5b716c2d679bdd4aeca2e501162bc28cfc185e1e6054aa1f4bbc7910eb40080c5b716c2d679bdd4aeca2e501162bc28cfc185e1e6054aa1f4bbc7910a50a33731a95ebb2020c207b44235e22baaec4d1078829371d39f3619732818fab52b09a60c71ce53567429293b7bb18b6efd56b907cd5af3b448368728358acab52b09a60c71ce53567429293b7bb18b6efd56b907cd5af3b448368728358ac88d8898da810814ab89cabf67249d91e171449f15d11806bb5cc133d6789fd5dcaee923f43febf9ff7855da1b4959085a4a22bb514ed55a726ddaffb72fc7c5bcaee923f43febf9ff7855da1b4959085a4a22bb514ed55a726ddaffb72fc7c5bb9e6ef4ef15ba0baac44e142c1d9f3a0fe9387388cd2c933f530d71e825c16c4a94cb3b7a413dddec59c665b47dd8e4f2fb5c2490eead53c03c4bb41a70717aaa94cb3b7a413dddec59c665b47dd8e4f2fb5c2490eead53c03c4bb41a70717aa2ed33601524dd8c373a0b15789d535c8a1bbf3418429e2871b832fc6edc22ae87debbc87158d3aeb745b5b9e56dce16a06c0e742d8558d8ca7f24944b7d410ed7debbc87158d3aeb745b5b9e56dce16a06c0e742d8558d8ca7f24944b7d410ed8e26a284c6e3ae7f9fbc883736417237db150b36fc26c2a3f97aa867e17eb72779971b45b6d42b36ce4d01925279c9a315a98de642f3f52e838011ae8a89d41c79971b45b6d42b36ce4d01925279c9a315a98de642f3f52e838011ae8a89d41c064fabf47079735e6217af56ead7f19bab2c671c80c80a54d33b07586c2338e5e4e40be7c366493c483ba2a1b131b6a6a1d5b90cc5adfe7a76dadb2ba724420ce1eb4c6963040dcf6d588496edef4a766181d438c679f3c0dd820c8168d9eb631706b2c7f7b3a6bdb6b5b274f90aca749f85653a54fa6ef2efc97587f378c717840750b3a37fd74d01ca368be3d43625b96610ee27b7dbdd23153adaa67a203a840750b3a37fd74d01ca368be3d43625b96610ee27b7dbdd23153adaa67a203a7cf61b3013f414520fc77ee1b2cf37a8c7d9a0d169f1eff2dd0c7928239d7ec548653435ebd4c53b785b7e60c3a527e37ffb5703ab31637612895f2f3142f8c648653435ebd4c53b785b7e60c3a527e37ffb5703ab31637612895f2f3142f8c6efcb1acca3879bd0d4a0cc96e1576f42931766189c6d7ce8ad53d1841a5252b3b878c6f5fb12ebf51d64192a5b228dc722907b6c8ea49ec7b24d9bb040e5e8dcb878c6f5fb12ebf51d64192a5b228dc722907b6c8ea49ec7b24d9bb040e5e8dc547a9cc8e451355a8a279d632753a4870c47b97460a7ca9a95dcaa70cbc0e09d63de6df784d47fe365b1c48e7413dadff968d639a13bb1d2aca6d5a8e6f2a2712a4209812a86a849bc7f851f661fd558710e54b19a4c1a89f128f8e7f737512834321fa959942411b71fd13a9eb9cdd1c5992bc721f692f817e9cc7b176c6b7faddc8d439025669a1a442e70f4a68c96f82dcb4e52c8d7c5452f935317e58b4caddc8d439025669a1a442e70f4a68c96f82dcb4e52c8d7c5452f935317e58b4ccd0fc070cb069826ed28c82bc5919c1cb60db1cc3ab6a5c5bc743182ab4d6d4fd5fe01131b5c03c4721f6a833a3555b75c5f016e2e861331d330359bcfd23eecd5fe01131b5c03c4721f6a833a3555b75c5f016e2e861331d330359bcfd23eecf524e9eb7ddfad47d80128d8cea870c71fcc5de3cd98c85f242968c118fc14b6489e08d2fc670c8f3dcd51c68d8d74617bf449595bc02b5902cc8e02554052ff489e08d2fc670c8f3dcd51c68d8d74617bf449595bc02b5902cc8e02554052fffd944456b7be5adb54be4e2c5a3aea50daa6f50d6e15a013102374ffe3d729b9a2c571655711f23b9b4fb1661a33e2c4c304b8d564f132717589874b4635d0bba2c571655711f23b9b4fb1661a33e2c4c304b8d564f132717589874b4635d0bb39177f5157bd70122fd0d032c9c0687a541bee7aef9e1f3ca995e15d2a4db434e950552b535cff694584d1b65bc3ba16da0781dfcea800c13b07e6a4f49eceb9e950552b535cff694584d1b65bc3ba16da0781dfcea800c13b07e6a4f49eceb9d97d9f21faf7be84d2858fc152d22d884c5a2cf8f403fef9166e02577d20058cadec20ebe5bfffb0ac29195e332ed25f8bae9a0240f15cbd7c4b455bb06617ef866832abd0f11e4f2358d2d5f74d9421d587b6fb66853bdb4b318362e87d43a12df25c4395c264b2c42677961cc48fd79476d3feb6dfb63b2532e460e6ff6bd99e468d2f7fd7d93c07d6aa3fea74b02e4b88fb03a67f94e0f494860a8722f2f39e468d2f7fd7d93c07d6aa3fea74b02e4b88fb03a67f94e0f494860a8722f2f357a12f581ef50c0f53ec05ed173a9dbd02530b80d3744007f4452fd3890c8eafdaf085320372dd996338a3fc0704c19a50f85b0c8da0149290480d34deef20d6daf085320372dd996338a3fc0704c19a50f85b0c8da0149290480d34deef20d64dd71e5ceabd855ac8c4e9ad775c1dab48a186904cdf16e42872d786a00cffced88a701bfae75855dc8a874b730ebea31218aafd0b2a6601a3ba483df1004c24d88a701bfae75855dc8a874b730ebea31218aafd0b2a6601a3ba483df1004c242c1e712c03f5086dbc119f33dddbab6ce5781c6252c39ba9f8ff4f79acb8e1719d1f62b30a11087b039f8870d865fc25274fe3f196ff74bb8bac67c34eef75bc9d1f62b30a11087b039f8870d865fc25274fe3f196ff74bb8bac67c34eef75bce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855404b0d6d91a54f21b8fcbbf05ff0c330c5a3c9dd63b712aadf029019922f75b0404b0d6d91a54f21b8fcbbf05ff0c330c5a3c9dd63b712aadf029019922f75b0722b8db65b73589fd8e843a292172b415ead70bcbe3d5c3de9a9013734a0d6fb37aea250032ea9ee2dc0e1cd8db57b51a4f0fe8d92c49b24c5b89616a2dc3e864272bd300cb464c4960b0f7c499d1d3fdb480dd528edd443aa072be0b42a45c27abe25d50f09b46b3f5da7c50f26dce079f59c82995c91fdcafce86c408a705f89b4a6e9253bf22206e132b8e289c8a03b131d37cda74a1d30fc0d6316ccc27189b4a6e9253bf22206e132b8e289c8a03b131d37cda74a1d30fc0d6316ccc271c4e9090c51bcb6de412ee559a82e6375efe9bdbf32e3406cadad218488180d8650e7ace2b63d02c6234a2c86fe2ed311c7891170e631840b8d8d814bfd5ae0a450e7ace2b63d02c6234a2c86fe2ed311c7891170e631840b8d8d814bfd5ae0a4743a0e7f7200ff920884d8c9950ebbeb40512d38eda89bef2dace06d12f45e0ebaa6a15021c9db07b6b10c3febd8dcff58f3baea7fe73cf713974a2fb3359d12baa6a15021c9db07b6b10c3febd8dcff58f3baea7fe73cf713974a2fb3359d1276e23638fc4b76123d8118e3a1a40b16a4c865e9fd43b96c0373169a7dc48cd9845e7e228ed4a10b593a94796d1af34b262ab53216b16f8b9ada4447e5b5b64bddf74934d913aa25963ac753d2e07046b534b3a6ebf2eec98797299d275a8479c515e0e44f54086dad29d9b55811cccf2a00ebf57e8ed1a6675af1f344ea6ca47c3001affd0980fa9d84839d9315dfb6a154350d6c9083100f84276da6c6df5c7c3001affd0980fa9d84839d9315dfb6a154350d6c9083100f84276da6c6df5c7b5ad9d8ca69a2b9e0fb324afa8d455535e35072236ecd5ef1e5eebd3f908ee85cecf97319da50ee064503eca07c7bb2b0ca71869a82062363aeea4d2f4ab2f75cecf97319da50ee064503eca07c7bb2b0ca71869a82062363aeea4d2f4ab2f7d61fc6ac5ba05a0d756726655eac8546f85b8033111ce60c7ed9a4bf8809b817300998cc8a8311784e2fa672643d7e6dfd73bdaffc9577735d0682524d8f0dea300998cc8a8311784e2fa672643d7e6dfd73bdaffc9577735d0682524d8f0deab1d97e1fe78e8b7560f199cecee8e673dfe5e6ae64685bafa4e4a95f44a9447fc1e3533cfc2aba7bc4a8405552878bf059b372e9e9aa336c122de3f1441ef6e6c1e3533cfc2aba7bc4a8405552878bf059b372e9e9aa336c122de3f1441ef6e6a2095c44bd15bd4389bcbe1d3a3436dee21641957f03da1be3555b71889bb6ab14c494fdf9269416376adbd44c784e19e81bbdb5af0540417e94b03d6a9b5b4c14c494fdf9269416376adbd44c784e19e81bbdb5af0540417e94b03d6a9b5b4c5a73118d8dcf238365b6e86d18e9d7fdf342c8e1073c413de20541c97780db81d67a9737a9adbf8fec07622b5ea92deb22a7f46701c4b1f967e774a3ea4652a6d67a9737a9adbf8fec07622b5ea92deb22a7f46701c4b1f967e774a3ea4652a69338370c7fbe77b4a6277211c275d6858488bf85183afdebbc0be617d678bd376f45a489939ba385d6c6d3d47225bf32bfb4ca984a2eb071d42fcd192c6d89cc6f45a489939ba385d6c6d3d47225bf32bfb4ca984a2eb071d42fcd192c6d89cceab509a2eea4a819681d4eb6d2dac5825cb5f0ee4ea0ca0fea78418e445dc4feef9e69489f8bd8acd2d36ae7dfade2fa2d034a354059c313e50108383c2f181aef9e69489f8bd8acd2d36ae7dfade2fa2d034a354059c313e50108383c2f181aed22383ad97f271ff103e89ba8594547e7d970c44925c929c06059e4a1e93b50637b5894afe1d093ae3358c02abb6deb83ae58504e96c4f563e5b39e7bdd3dbd637b5894afe1d093ae3358c02abb6deb83ae58504e96c4f563e5b39e7bdd3dbdaaad76ff080b2f47f57bdbc6f36d791402e984326237f0573d5b5d029ce30369a4754463eac5de143339306c2020d2acad353c834e8745e5c52261cb4b5ccd5da4754463eac5de143339306c2020d2acad353c834e8745e5c52261cb4b5ccd5d2fe8c91ad3b5667f3ecb60efeb35f6761853e0f6df47f51321abe766bab082b2b98d9a78b786ea7d9e4077af5e1ece5bed32d0c171181799acbeea5ca65e6c4cb98d9a78b786ea7d9e4077af5e1ece5bed32d0c171181799acbeea5ca65e6c4c82bc8b0d6d0f1b107170a22e87bca79b708f1f2ee8831c65cdd6b565c79680e0b4af4143e53f61940b31b346c6394a7cd0d55f05b5f2f490b2bd151f0b931d88b4af4143e53f61940b31b346c6394a7cd0d55f05b5f2f490b2bd151f0b931d88356ab3a64b28cb18798d3bc0cd0c417c4cb2e969d547efd8f348bde6b90d303c36cbda18a525d6735e920cdfb3ff0b1c32ccf88870c7b5576ea688c70d35418c36cbda18a525d6735e920cdfb3ff0b1c32ccf88870c7b5576ea688c70d35418c3857d8c2ffcddad92c315b0b3bcc9b6c075e23fc617da2e9a635ff70b63034a85d1bade3a06b01011fe32901dde3c9392d1b30f96a2f196b6f1fc2eede5ab95b5d1bade3a06b01011fe32901dde3c9392d1b30f96a2f196b6f1fc2eede5ab95b608fe74d65f80758240e815d89a9521d528fc6d599ab1166142bc8e222c3bfd2d098f0e76f1b0c1e6ffa3973c5b337d7fbc9b00a5080cad8032766c25bb5f373d098f0e76f1b0c1e6ffa3973c5b337d7fbc9b00a5080cad8032766c25bb5f373af26fb6d46bdecc87a9a7c92f4705ae6df1eb003c511703959e1166a277bf1a6cee442e47fb2ef5873531c1fa2c7c39d774184851708b78f3a37872ad81179a4cee442e47fb2ef5873531c1fa2c7c39d774184851708b78f3a37872ad81179a481cf40658e37fd99bd70041c0ab5b06cb9f73f311a9e5e99337446137c57443aececb1084236399cdd7adbbe3ff2884a4efe4f96122931dc5b7ea53f5e3a8f30ececb1084236399cdd7adbbe3ff2884a4efe4f96122931dc5b7ea53f5e3a8f3026e5f8fcb69c3a0e3cc669f4a04461591b6a1ca4eee453d3484457ddbe081019b4f19a397ed4d97b92b65a9c107c6b586131467e9e567892abfe670179d372edb4f19a397ed4d97b92b65a9c107c6b586131467e9e567892abfe670179d372ed72e23b4dc27569ebc0b6aefdf88228c7fa2159ce19bec03fc431b8195775293f6e992d07c01dae73f55124857b0dac9d1d2a52302f919b197157c920f29ca29e6e992d07c01dae73f55124857b0dac9d1d2a52302f919b197157c920f29ca29e4b5e08925553c5d14f72c5fcb35a983f9d056e356e2806b3eb78dc83d55bef3ba192f123347881bd88eea9ae1c7a9425c537cb7daf495c899973e3ad589abaffac8f2a690b545aeac13e07c9216c075b71561ff219d1ae20e239b136bcd4a4c74b5e08925553c5d14f72c5fcb35a983f9d056e356e2806b3eb78dc83d55bef3be99de9e8c9f2a1b731b39030779987b477ba9d83c2428193e9ee9b220e6159c75571362ffa9966a0a71870c49b7c625d1ac87c144a3a67e4e376cb1af1875643f4327476843776a70d0ae7f2965f40efe27376cfdb74a42e46994e290c9c414bc3c99f3e65c29ddbdb236e5a7fe2ec670f365af325812211dc271cb0af222085/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.fc24.src.rpmfuturepython-futurepython2-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.fc240.16.0-2.fc240.16.0-2.fc240.16.0-2.fc24    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"#####################################################################"""$$$$%%%%%%%%%$&&&$'''$(((((((((((($)))***+++,,,---------------------------------------.../////////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 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2noarch-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{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8?07zXZ !#,|@]"k%) H~#hI9unjT*IZQx|QxecY^; Dt 绗#1`0n*ysi&,FdF?gfSNu2R\h~ZNI M keH [$$MU\'cy nN6 VmikWE{ >A02]S&ݺzKa:%=%m ,A@'B_'QxCv!4R˶IzPn=pH%w 9xޑWX狕@VA1jX3v2Jx$@Z\{a2ЧR-U['UGH`uΞL؋OtT lFUM,)֮3Rk`U5-j#+" Q3#"R>c(Ojtx7 AbD]3b}\`bOI죥QvS \/kJ} ͮJݗ$sivnwn |GؔlPޮB׬BϢ~g p<(=G:H]uFFpQ_,])Gsw,rkV-Pik@ @tod\5$0ޒޗ+>:0#-HymKJIKBʖX2g|doF[:_kZCjj%MH4-= 9+s>5M(ٷH, LU>syIGB/Aw&B dc}BK T:&qmRɏVdwrrJf$BNڇ]~ijk)6쓶ݟfОR tهn"S YÁ\h=bl&r%xwK ң&l@f&Gӷ[fzRp96;@L* ڰ!'"c6NC#_/ݺXh8g`.X7L5U5;^OF.>񐨁>-5xTјyE'b]Jc ?L?ۑ(Y^?e0 Kϴf`+!ԧj-#Jgzqs2LS{Oe&ꥮ]`pC]tZfIҨ \TuiPY{Q~Xiޫhgi~Z T5Y'ӧkpc BȲxÞ^ ^ (9 v6.tv Hԭ|GXkOl[Z{y4Hl!Z#秱sY1r;3sj=fv(}G7ǷQSDkiA دQU(B8#='+Y_qk`tZH΂PUvREQN5OFߍ2ĭWOܽ:<8=e9ۆ=Sq.m0a{fYGG|PO-M=GKD6].ԯN~tpfO`Ғ`J0;- oʒ-/)Uub|8t5i yΨy!qv|knW/䜼 T ˟bt C-`E3*3QSOY<@;XYHhiFqT=}F&Kz\`;V%?ij9y. k@K,>)t2i'[8?O  rQRKEXFj,"^;c`O">WnaBifێHX/,l,^Z\,9r;w.$wؚkX@ݭbiOh& 4*~ϽX(!W'"jV'C-P|E@jQġ ձvN\ˠmH-pV22MWݮRNoH+tmr@ڨ49<co#ckĠ?Pkd,%w[,r`m>3/=?\uWN}DoK-d>FI:4)bxy:FfdnpSjV +UU t2ʎg/m'7Oi} -]z튉|a,z&>-3<s="M73q΂ L:esYҘ!Z?ݱ7jJvWFLk/8a5H4E! ~~#YX]E ϷC48Rv$=7{F ^@*=?Yc8/ QIg7,,Uumg>:eԈXy:GcӍΫB+ /p?&2ܙ0KÜ'Li)%'eR&+:>sX}?x8貅~Ca]˪NP%i65ߐsl)iq(K*˵qu$]&gNJw8;^ʹ-mgL [?2ې_x5KɅ a' ǹɸ- CEZiy@ֆKq5wt~zo,.4MʏgC_bUFkgzN1&mhvy$m˛*{8as33MFypgypG5nLi> |`cO}Q-RгTsR:+EWgN8%_) #PZ#șY@EeVxF ڌ ,:m5Ь]Sy ;ng tz2c ZX~(yE%]Fbw0Df&_UebrœEc = + xod@&)4PྤV܈2mMB}yR#Տog0|q!%(YS>Q&%ϜLj$QPwjSH pMb>k+jw1&s̅4rГN! (@# ja5&5_; v4w5ݘph!Vﲷhъ;&L'~ ^!hˬon:NGZ~Zˣ@eQϏ4SF!,=uV1& :)@@߃˼JE檔śNj^C*Xog#DkNY`HkbŊLܳZ zNMpPv^`V(  rnd ]{C-jM֧כ'OS}ϠP?w"+wXF}Af8ƷHw#6l(<};=YYs S6[[STp"R>%n &|GUu-̐b0/r;#Wm !!YjWd"k~ثlJF ?-KH)knvQ1sTTPUFW 9fY^[;c8xu03s R8X#aj99ɟšZlQ",O߂} 콴j(2@(/_ cH3(Eĉg&Зu`w׮s2l9=Ȍp8Lb6@6f#|?؅b+l/VPQmv:/ ؼlAl,:<W",=Pq[_Sм|"5|krMGgn9^;";ya9Vqp% }~v?<{_wsߕUn?FoI$Zoo/ɦ[mӍ'X&8Щ'A]T:ΪwXlŽ]z> )]24\W-r}|qcۖ`?By#&C] m퓪X,$ڋãҟtܺf)"yy u#(uLU 3 y|^ `KȏQN5'N??X_\'Ds\A% Cnlv6DC=K*9 J΁u^! DlrFX bQ-|Z$V!a8zպ3 'kHdB  (0=|%T*4zLg}Wm+ԛ0u`Jlt/lH! KC0d͊ل78Vea2d9L$XVN=.dљ[GD.DIùs줘{lx\r[z?, d_(rsCEYoJI"P( fM$ƊhAFptbŭJ_B`F)i,6]9h\lEߞ^̉)NhlyҽUT5$RɅaY; J6flB 0:j-Ls+3S3`o(OǘwtN4' vFYC__[* 17ʿ}ӲZjYv>%H\V)>NK!{ǵwjrpY)og=noF`t_ɆM RvDsQޛE*"nԖuX\N"8*&?=y KV.Qˬ$FObAo?̉XoU~\@\1R F@Ԉ8 Ei(R GwWup9:gi׾,.>;Dx&pX[f4#\ˉNś jXvYT?9R&zr?Aѐ KQ"2}~@H bg˹tyzL=d,s8\Yzvm.!1Q&At4%nh0zS;!49\: o͊_x)=םV 70rUGZ.;q` Jw%Anu1$V9MY.]k*kq]IH|'W:ʴy:}z`l4֋9yYV7 cIzՠ qMT 'qY ј $W>j@㍦MؘŲ)Ҫ:*Q i6Q Iᠻ/ >=d'/)6szZ: a*HlR4Ү쎽.K7<Hҥ7mOP܅[#6۶;4s#ֆ~1`aOU]"@1n'z[&?Ŧ>2MZZh5gVkkJ 04\TtZy2݄j`v~g=+b1Hn k*x WiN5eu Hˣ9ЩiE0(7X,<z/e5T\+,ЖJ&FN" 5uhl V.6Q)9zc@}Ȅ˱~WKT˺NXܦ FNhMD``,fuZgqJKX =D=0_Vx":!}y;\\&w6;6-R{ 5?»YPyq1HpDXYX`gkL: 1)Qҙ/Ʃ+?:64h݆2s: (q$'A);%(:a!reK庨11jҢۍ.mJ~{ZXwczߘ_)yM]ÑDWW oᓱQ#ՙ鐰әC 3S ́S!r8ӨDy+ͣBخttzܑJ>c*N1Z[KBY)LFFlSթk&"`fYKW Hpwlsf)}Bv|zIWLgpDE%z_Kv/7zBSl\>S#v>Y*\}G!JPw];wNQsÝA.MLrt)c&);C%AWHڬc#qD'`@IvqU$`[d㦺oR:dPT%XӍWnNWhң$l3n4z$ltsou(e0O/2νwTjbɳp[BOX!_A qjK<ú ,PԶWyTZa[)O6ΖMgELt+fanG'4S$2} J[u"g`;y^vp|3@-vqXd9)?f}ڕ<_L+,2T%vIz߅".{UO\D_5eMa]cB|W-=O{'?Cu_hL@}y{cEuLZ Hkj ?x%:Z2fP7 5!`W 2.%uS=;e[9Ҷ ;No V^IbAaJuyipt<; ϳ?C$M=%[r1G0?]QOLPQ BAN8튬ec+@eM% 0$k2j!pābJr]s۽,Q9oҦ`C#9[i 4ynt0섖 [=1E/941>iQHoSn^򞹔0j(fY:bE4?8uKcX mtI5AJLb~Pgљإeɨjcp\88T 3Y̻kǾ`rJF%%0bA6  >A9XѝZ܄:ᝂW[4kZqM{B va޽/kTn]mG) Hڈ^)IiWwzU-lwc˞XګXOtv4`5 NlPdZ&cMGniNX.vA}0שZD[)9?+B-'o<!*7G'1 <$0 {HiȨߣ܈xEuAz ꛞ22bQOIAqM"ts.# Qj dMP]^B*XhZaR4m2D/wf&3_{^`9Kv'~m*(nLq/fi3JM'rQ V5,&AgXHD9뽷ӏkYi5gq!BP1DŽ;'[X2P޶k%hP>$lpWbg ^jYu,'a#}x͉Gڳs]ݻ*=ljҕDǢ sprpG/kCmi=#L*Ĝu7^qEv4+I imXA̻g(;2,2?l|/~+ag7Ld%PM#I5QԻgOHiΥ; |.c0l-AX1\j:̭R61{ l@:erQXMJ؞<`Ezdew!Coh!S۸Q\= Ԏs|j>Z^_2.xwU?7|)Ҋ6hVdzl%}:֛.Xq8̔`ݝԊ6R_h{CK;J:ĭxR&CC—m3D-,*G&EDYޕn\m/C/Q{Pxߗp#o=!%VT`!|+rD@Eaf'|uT\yLI#:W{0pZs+}1J^ Lm_O=F&Q1|A'"]Cw1u[sPCŷUn=Q.VTr #j8ǧz32߁ŏa/PzUۆS{,Txv=3 *a@;ΥZm VLSFoIN7S# ^;%s*^7'i~k ?uخ}B? []T-8|B"K5rf ZΓhOyLS7^/9° =)@T *25j6w45]hU]KcZ_Rf3b(rPd%o(% į?B3h~M"nxMm=UyjUn'"Ś!-~UU6ң9v#lѼ\]f@ǥi' rWO%s!+'58|yp vN+q}GVL7O2` r>>o1RzOx ;GVJM&6 }{j"/m< wcYAEW/ be rǼM;?;\s⍂&(reV62jޮ$;O8b l]-b*I~# J%U: -s1Kr&Nh_!⏱Esc4q? %k 칲y :SI40U%xKeWNՠpdGV 8ifk4hJ)C2/ulj$gঈ+;n-VvtR\n w#a+ Y;/&!@@+a~+I98:ɮN %"s^4|ٴ`3sݽҹg3mHsFxxvߓ:5_y Q},)%ѽQp#g{QRty?gq?{F[A %2L- Liͫ$rn@XF bUUcW:U$4Mf>:]GCe5X ?NNWLtִOd8f]7F QTq?_IC}royWU&z17WѶkP+@p^^\MB5=PZU\~^Jw=6Ѽi~\be`?l6=9p28]L\t$K?)- xNy /8tyvc/#vߧ+MqEU,`D $o}W~3h҆Ҟgϓhb:'#f_ :gWcxp  E,DwɌX5[Kf m~Y| f=VcFbYtXҚ:1=N5"щ0 ;9U!..g~֤a p-ix Fl9,9S šNR1*[~IE+^`v<~zk_u`"MG_:gvۛpfsA]=Ls5e)5W iy9/zB1Z{rF{DLn摢^ BCFfF%K1}W W"D}X+.k~iV$`QxiN}dhGn~98Ʉvl{n/2Q?A6òG0?ݚ.齅FkM'ƴ{T%e0/chySp.%o!b(A`=L{qK!~?X׎Z0m%\,:(E[JkתLsb&L20=xu5˄F=TXE_O,cC6BܘOZAV[h" ~ hI$|_ q! T@(KSHyGf1d"_nt-}yӢ^|ng|b}-a|$<m΀P"16Gl