ipython-doc-0.11-3.fc16$>9IK|+m]a>9]?Md  4hl    D  #x Ӗ tB , 8 P ( 8 )9 ):)G H'I2X5Y5\5]Ad^~)bdltudvvw$xy DeHfKCipython-doc0.113.fc16Documentation for ipythonThis package contains the documentation of ipython.N[x86-03.phx2.fedoraproject.orgmFedora ProjectFedora Project(BSD and MIT and Python) and GPLv2+Fedora ProjectDocumentationhttp://ipython.org/linuxnoarch  + +F5qqqcdd    HH] ( (  UNHH  E  VV-?44rr-  nn)cc00  JbbKB8h8h h hq'g)!!>{*r(Lt41)3$O/Dj{.# : AOr,a L* G 9#%ry[" S2/I )4Pb {qR j%  1 =86 }1@6V Tw>Y h o [3% 7(g8UJ2]VVlh)\w(#03L T'h@z_\NA  ~Gk l_`2@C3.R 51o]<N&(ut0)9W)8x`P(Luf=Da#O: dJ_MY V9F 98j-1(dR($W,_W()wi/(?<!7PȜ<>0 M u pk$U\V81 tkbEM$0w_E4A'z)- 3> XU0-'J4yv; )YmO'EgpB!lUR(5/.Rjq #g6HE/U=J/VRng.D}VVU8cT!<O}Z7>kVFm?:M640 2Z3/!V$M!FkG{'3e:v$E #*JJg* P_7DQ60))$>" FDe%#5!!ZH?|A(oFf&_Uqf  g+! .'1<30eՒW`bq6jж4zeJbNAAA큤큤큤큤A큤큤큤큤큤A큤A큤A큤A큤A큤A큤큤A큤큤큤큤A큤큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤N[5N[5N[7NN[6N[6NN[6N[6NN[6N[6NN[6N[6NN[6N[6N- N- N- NNNN[6N[6NN[6N[6N[7N4N[6N[6N4N[6N[6N4N[6N[6N4N[6N[6N4N[6N[6N[7NN[6N[6N[7N qN[6N[6NN[6N[6N[7NN[6N[6NN[6N[6NN[6N[6NN[6N[6NN[6N[6NN[6N[6NN[6N[6N[7NN[6N[6NN[6N[6NN[6N[6NN[6N[6NNN[6N[6NN[6N[6NN[6N[6NNN[6N[6NN[6N[6NN[6N[6N[7NN[6N[6NN[6N[6N[7NNN[6N[6NN[6N[6NN[6N[6NN[6N[6NN[6N[6N[7NN[6N[6NN[6N[6NN[6N[6NN[6N[6NN[6N[6N[7NN[6N[6NN[6N[6NN[6N[6N[5N3lN3lN[4N[5N5uN[4NNN[5NNNNNNNNNN4NNN5u^N5uoN5ucN5uqN5ulN5utN5uN5ueN5uZN5uYN5unN5urN5uN5urN5ueN5u_N5udN5uqN5ucN5ubN5u\N5ucN5u`N5uN5uXN5upN5unN5u^N5uqN5uWN5uN5udN5utN5ugN5uZN5unN5ukN5upN5u[N5ucN5ujN5umN5usN5uYN5u]N5umN5upN5uXN5unN5u[N5uZN5uN5uYN5uqN5uXN5uZN5ufN5ufN5umN5uoN5unN5utN5uuN5u`N5uN5ubN5ukN5ufN5uN5uZN5uhN5usN5utN5upN5upN5ulN5u_N5uXN5ujN5utN5uN5uN5ujN5urN5umN5uYN5usN5u`NNNNNN4NNN4N4NNNNNN[5N[5N3lNNNN[5N[5N5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tN5tNN[5N4N[5NNNNNNNN[5NNNN[5NNNNNNNNNNNNNNNNNNN4NNNNNNNNN[5NNN[5NN42qN4NNNNN[5NNNNNN4NN4N qNN4NNNN[5NN4 N4NN4ԎNNN[5M\N5uM\M\M\NM\M\M\M\M\N4M\N4M\N5uN4N5uM\M\M\M\M\N[5N5uWN5uWN5uWN5uWN[5N[5N5uWN5uXN5uN5uXN5uXN5uYN5uYN5uYN5uYN5uYN5uZN5uZN5uZN5uZN5uZN5uZN5u[N5u[N5u[N5u\N5u\N5uN5u]N5uN5u^N5u^N5u^N5uN5u_N5u_N5u`N5u`N5u`N5u`N5ubN5ubN5ucN5ucN5ucN5ucN5ucN5udN5udN5udN5udN5udN5udN5ueN5ueN5ueN5ueN5ufN5ufN5ugN5uN5ugN5ujN5ujN5ujN5ukN5ukN5ukN5uN5ulN5umN5umN5umN5umN5unN5unN5unN5unN5unN5unN5uoN5upN5upN5upN5upN5upN5upN5upN5upN5upN5uqN5uqN5uqN5uqN5uqN5uqN5uqN5uqN5uN5uqN5uqN5uN5urN5urN5urN5urN5urN5urN5urN5urN5urN5urN5usN5usN5uN5usN5usN5usN5utN5utN5utN5utN5utN5utN5utN5utN5uvN5uvN5uvN5uvN5uN5uN[5N5uwN[5N5uwN5uwN5uwN5uwN5uwN5uxN5uxN[5N5uxN5uxN5uxN[5N5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uyN5uzN5uzN5uzN5uzN5uzN5uzN5uzN5uzN5uzN5u{N5uN5uN[5N5u{N5u{N[5N5u|N5u|N5u|N5u|N5u|N5u}N5uN5u}N[5N5u}N5u}N5u}N5u~N5u~N5u~N5u~N5uN5uN5uN5uN5uN5uN5uN5uN5uN5uN[5N5uN5uN5uN5uN5uN5uN5u6a642e5169de9166882b384776f67651b18de174c5fe80d0d9d04b5c0b1061871e3f883d7611d4d0f90af62e928354fe74a83c3ed80decc74eb6d86c370cb7d71e3f883d7611d4d0f90af62e928354fe74a83c3ed80decc74eb6d86c370cb7d789afd99f29703c4d50f0a359b448964468223285bdb32bbe8cee58bb70b9fbf703882797e491da68f4d8e357125cca8ff3e5f21285aae69f7277d274b158805003882797e491da68f4d8e357125cca8ff3e5f21285aae69f7277d274b1588050a1a4660290717ce660cafce6d08122267d6fa65ed0d34e14dc3c2b5d1b8ef6c76fd4552eedb05d931ef328291ec4f0c352368454cda605520c02fe4625ca40046fd4552eedb05d931ef328291ec4f0c352368454cda605520c02fe4625ca4004985427ff9a5fd390df7b8232614bdecb902aee5667c761f9d70f26a820812fc95f0d2f16fb3f8d113995e25a3f109469633266b24090093aaa31b1f1b0d522795f0d2f16fb3f8d113995e25a3f109469633266b24090093aaa31b1f1b0d5227998c8ec028142462a4065149dde7ffd1c00ed984ff85b98ec67ff968ad959b8a7f0b09064b64cf5d7d5064ff63348827bdb22af116e699f6cb0aeafa54b6bd098f0b09064b64cf5d7d5064ff63348827bdb22af116e699f6cb0aeafa54b6bd09874947380fde12213b9238aa573b1208f874a2d2987165874513e5c2d3994ceba019b0fa6eb2311535bd035df2497da2314d1ff8f1f78b37be20e6c72d4935c019cad3e1dbf60047a4ff60ef8794ba23075970b98e97e057f07eaa60b79d4042bf363a0d0b3635947eea4f95b08d6350a972045c257c971a5ce09768042cfe7047254b82aa6aeb55d27e2162280f9d4c89e48cfeac9633162b455a0a2248ece32411d42e12e1d35b9905ab7f07a075db554da5f1f36fca7f4762dc11a7f86a37c8e2bb5c2281d88e138272b87b91b0bac00f504d73c59475a185c847301f8ce888e2bb5c2281d88e138272b87b91b0bac00f504d73c59475a185c847301f8ce881a3a8bdcf2e8d063d87837306f58d658bce658d1dd82e83b8d4dc9c255936b8a14c70c6fe43b26190287e93f656031f4f3f67d2a9bb9e9c8d87d5d9a48c2586214c70c6fe43b26190287e93f656031f4f3f67d2a9bb9e9c8d87d5d9a48c258623e3c40ba2e13d62e21ff78ce2d54aad51b7d8b8e04c8b80febee056125118ac30857bdc0e109a860554708c22e900a19106a5c5a101c15b5eed5f8c40ca1e2120857bdc0e109a860554708c22e900a19106a5c5a101c15b5eed5f8c40ca1e212a6ce586d0e20e6ec4c7d20bf900721f12800c37e0406ab1dc3eb05512502e3c6998144cd8b9bf828da45b0449b27e1278c9656ec75e7bdd300f51a881007741f998144cd8b9bf828da45b0449b27e1278c9656ec75e7bdd300f51a881007741fd420b3c8c053d56ecdf1f5d1100153316587b7c00a72d6bd5af690374b53ff837ec93a320e32997a97161971a36d197128a97b2fc2c50cba1a19153375c5ab1a7ec93a320e32997a97161971a36d197128a97b2fc2c50cba1a19153375c5ab1a35bd7a27d01cc047a9e092b98bd9e505b7bca37d1eef0365ca81c9765ab210d6b41050d904f54c7da928776b48b36ef35b2cacbbbac35697120ce95e691e55d7b41050d904f54c7da928776b48b36ef35b2cacbbbac35697120ce95e691e55d7c6dbe975fe9832f24066256dd79dcc36222c952dc81aaf41feeafc86364050e7f8809846e331005dd6a30ef1a468b26c8c969eb906e6390d2bd6c96dfdb15d64f8809846e331005dd6a30ef1a468b26c8c969eb906e6390d2bd6c96dfdb15d6442ce6d68c64fde6d4a63ade80443d178df37e5b8cfae884c960ecc6c62e58fe2ae5cc7a1f038a1237939524bc8c8d9401f6d0be81bb5c12bd7ff0c29e70928aac02c221117cc707acf0e926e3d6f2050b7ef8256554845898e5021ec19a81bf14af6ca5bc0987726bf91f3491a3333db6963d7e0f4728c4e12f43c2b64ef773ec3bdca38ce53e2ae589919d1cec2902d36f5baeffed492b9a09dacc1104baf42d25cbf6a13dd9aca9ef43b01de16075f92e2b4ac80473bab7ada16c2bfaf64bb8ddc97293b0025a4a13d51240928633400bc447abf7a4f12b7670849cb520c0053e1582bf069c70291314cb5fc36c03ae3970777e4ee8f21ee29b29b8e7c99d553e1582bf069c70291314cb5fc36c03ae3970777e4ee8f21ee29b29b8e7c99d55461d14c2be39289a07ea537e3607ffa8b15f348bab54d3821817c4887128f962c9271cc6808ec1a9476b29d0da4b4379dfdfa995165a08222cf20cc48d45f412c9271cc6808ec1a9476b29d0da4b4379dfdfa995165a08222cf20cc48d45f41e194da4afe978678896a8e1911bf5442c018641cd1069098253cfab8c13ce3e0dcd147c43bc941df95faccdd1cec50c18605c15810640927b7fb4611faa392dedcd147c43bc941df95faccdd1cec50c18605c15810640927b7fb4611faa392de2fefb518368070fcb730d1a7517eae6af3f91a05c27acc1e87a1f150bf3f5c1297fe9582e340c37f5420d620f9348e554298e2b91803ef319bd0cc347979181697fe9582e340c37f5420d620f9348e554298e2b91803ef319bd0cc34797918169a1c0fc64a8c0a146e7d339933b40e6c1950fc7d482005732b5b2cb15a9a626fa9f786a478289b1f46fec58faf07ba5b5c7ddaa0a9c237484a9de5fe85331d99a9f786a478289b1f46fec58faf07ba5b5c7ddaa0a9c237484a9de5fe85331d9935fc30d056bdae3b9c0d94c2067ce1e032620259d868abeaa1e1cdf78801adf82046d7695505b915ffffc307a3e2f814dd2324b989d75b6cb5ad750e4b95226c2046d7695505b915ffffc307a3e2f814dd2324b989d75b6cb5ad750e4b95226cf2b17ed49ea40b81524f53d275ae3fde9c138a4ac3d27a15c2f212b7a7206c3a78417522ca692160e4959f960f21b4dc0d84dba5fa98653c042bbbcfe788cff378417522ca692160e4959f960f21b4dc0d84dba5fa98653c042bbbcfe788cff35ec0761ce3771dc034e8f2eb480f565ff460ac76554f0b01e906353dc34266da5d9a8c32299bc2fc7419567969dda80171695c84419ba701f32bb0b71c34c06c5d9a8c32299bc2fc7419567969dda80171695c84419ba701f32bb0b71c34c06c44039b7dd14cad1e866411ce2b65ac44ae62fe79b6c132f5976b763e0a34143f23ae7848d8d8fbb8c90e243303c5088d56f09d5d62b249221951aba25950674c23ae7848d8d8fbb8c90e243303c5088d56f09d5d62b249221951aba25950674cc111e4ef4436196a0c6e43fd27c4a58670458587924fff61f2eea4798488b593b1794b75804d258385c5fe94c53d6e5610ad8706ba89a438b86ec2c8c4cba35fb1794b75804d258385c5fe94c53d6e5610ad8706ba89a438b86ec2c8c4cba35f9fe25cabc62b97f3ab6b80e42c5eec67e9e6ba5b859604ffe7c92f5eca8f00960fc0a78fc0407eff62c9105b407808e6829785f40382c9c3e316f57a24e2d3180fc0a78fc0407eff62c9105b407808e6829785f40382c9c3e316f57a24e2d318ff96c8bd2f1d4117e39c915966bf87ca6de640ada4a829d820a0801ad0a2743542112b9c17b9817add6ff5f1657125c6d883f4c8006040b7c380a9b47d07fad742112b9c17b9817add6ff5f1657125c6d883f4c8006040b7c380a9b47d07fad719d6a22d48b5432d845ed213a1607520ec042672eee2bc5c28334fe40850983a03230cf38ed83f49dcd567b6a61cfed55501168e5b04c689de7774f581487200ca7d76089616ac7315f6ed8f7e5784808db9cb4f52f743fb931e130089891239ca7d76089616ac7315f6ed8f7e5784808db9cb4f52f743fb931e130089891239ba971fd2fb43c05a0be54a7bdbd34c7f141c772b1e603010e470d83c7a8e9be381a6e75829cbdb88521237575fc0aec7fd3daa30a1b34f6889032f46118828ae81a6e75829cbdb88521237575fc0aec7fd3daa30a1b34f6889032f46118828ae887cad48b6e23b385c998ed021fd091a65118f7c20495a1840073e0bed6fc2e4701833fa958db06ea21fb06c99d8deb279bd3124d071e624a36963511022e5be701833fa958db06ea21fb06c99d8deb279bd3124d071e624a36963511022e5be079a2474d5277beb40f96f994ba0b136dea77529e37274b9e7c2df43e02222ded15bfe192bf30a83212ebf8b18515c799dbef70e249339ef355399d4079255591830fe40dee082ebd105f4600dee209151b6865bf496ce6e06cb7803e38656ea1830fe40dee082ebd105f4600dee209151b6865bf496ce6e06cb7803e38656ea2f5b316c7f23a41ebc320f40395e07b5a01fc3e57e7ac0f067778212750cdd62a6f0eedafa3c453d93a5386fe3a983b89fa44a78655edd3ba65bfbd93004ba0fa6f0eedafa3c453d93a5386fe3a983b89fa44a78655edd3ba65bfbd93004ba0ff47c7380fa8c9ef2925f6cc38697ca1aa485e77f48b64576407602f352028c7cea6f540eb2387a1625a3d6dc9ab73741d44e8c551c27ba38c4d61f01599c8f61ea6f540eb2387a1625a3d6dc9ab73741d44e8c551c27ba38c4d61f01599c8f6198a00b5db72950d15321ed8cb9364f6161a28580b0a2685b62ff10f60fb868235fe60e49819d44e18a036d17bd31a29daf0436d8304e536d1fd7edcaea388cc05fe60e49819d44e18a036d17bd31a29daf0436d8304e536d1fd7edcaea388cc05f1a9029ec6892032dd8f16c7bd36216e3434bc724435cc1a9df92b12c35a9730f4c7c96c0a0519c6fabed3fd2c1eb9f23e04f61d941ada807849b2ae621f19c0f4c7c96c0a0519c6fabed3fd2c1eb9f23e04f61d941ada807849b2ae621f19c2562733cc03d820b90cca769940928a7331c7922b6206279741689c4f1a8a8f5cc35922bccf2a12e39c7039edf3707db232552152ef0a90b261ff303e9a2efdd562df3cb864fdd15f0895588ebcee94a4fc7cff4f0dc65dd72f3f25db7df7b57562df3cb864fdd15f0895588ebcee94a4fc7cff4f0dc65dd72f3f25db7df7b578c7e5534dfbf48d084ec333ce48efce1641e6da22d944a9987af21024ea924e8642bc875bc710a0967e669d53108c5c8686005a0883cd7c667aad845f229e792642bc875bc710a0967e669d53108c5c8686005a0883cd7c667aad845f229e7926e5e318d0dcee869d09ddf410061e653f89132dd85bbde43750546635dcde9c6a8ce7793d215419e42c91fd5456f9ab1e0539c8da748ae3d4f79f84a0a08bb3ca8ce7793d215419e42c91fd5456f9ab1e0539c8da748ae3d4f79f84a0a08bb3ca94d780924136d9342b4bca1ae72ecee0c8c8d8a57e76b6e10008eca1624d7eefdfa553b8e09e4069d4a842a7971409f098eb1f8b88651b0be9684e809fb582f13f2f3d107d8bc497cf678394b11b5d5bc99940d62ef8dcf17eead72abce7c5eb8932b6da0db517e4d5843c597db512635a73928cb0ce745b785dcddd6a9b7d7bc717403664e1c10af33a79dba5e008158d950e2d12cc1e950d43a9b45e85c43bc717403664e1c10af33a79dba5e008158d950e2d12cc1e950d43a9b45e85c430ab3ca6cf0bd67df58904b1cd81720916a8218e8a168de874402d92b4591a7e5cf5ac92df077d3fb3b8d63ca69cf761fba9f7cc96e63fb42f66deee3a5597d01cf5ac92df077d3fb3b8d63ca69cf761fba9f7cc96e63fb42f66deee3a5597d019ae723f784e17515083c89e1bf2fd69e94cb1ba5421701a365db8de6d367cfe44e9cbbcd4b4fbaa72f85e337bba6274ddae5b8aeb47f8f5f1ac58ccdc0d78c334e9cbbcd4b4fbaa72f85e337bba6274ddae5b8aeb47f8f5f1ac58ccdc0d78c333b190133fcfe67b7882df32095f7838883ac8f72f176b3535931341f7866dca3043d343a78fc41eaf572e0058fb3b397f7fa23dda36d104d48b4cee90199fa5f80475adadd83a61d009a22e6cc1fa6c72ba5e642246d869597216f3e49146fd99fefcea99bfc8d4a92ad13908e4a58b79806cfb5d78c19f1b12b63541aede35d680f0b0eb492226fbfb0d0e17632a93074dc4dba2ae4fb79e095e004789bc3f2bf6551291b40cf005069deeafc116458c2c66ba927e9084d1a362e3bf12501892898fcf3aa8dcd2e98298971ff946d76c861dce34c34926221df4e3ecf2403a20cf61607df4df133483ab967a1c5906d28b22ae73e562800c5df9c8d544491830cf61607df4df133483ab967a1c5906d28b22ae73e562800c5df9c8d544491836983c239735d3a1eec90fc5eb8ae7ec49b6ec9ede7ce6f4e19e5ee3bd2b9636949cafb0bb7eae5fa9a2bc4ff9cc22f06a30951eb6e5e5e2823520ac8aa4150d349cafb0bb7eae5fa9a2bc4ff9cc22f06a30951eb6e5e5e2823520ac8aa4150d3d8648181026f25f0544a0b1d2755f6ad53a2fd6da6204bf4b5113ef4f6b93d95042d81f27848049851c57ffe8e1d68bf7d06a12629ca5907b0cc6db60927b969042d81f27848049851c57ffe8e1d68bf7d06a12629ca5907b0cc6db60927b969c4b51b53d13c555538c304f7b106c0736b410a2f8a0da524c9fcb8d4313620095e521823a4594afbc143690ec1a79ee5e0bf0c71a2acbb566eb40bd43343f8c25e521823a4594afbc143690ec1a79ee5e0bf0c71a2acbb566eb40bd43343f8c2eeef4df0f805f415ea074dc57ba35aaea2ac4c8d75feeec35da6ef796642b3742fd5f03917124f78238b254496ffbcc02b7597355927801ba8e7919b7ddd64d241ae9d7821f2440d38bcd7c8778be3671a53bc7a563b3bb65d9375c1b9b11e35db73214b184222677701e68e25789fa03c908ee2470ff88fb67a463e743ddb1b8390195f68a11ad90d31d10c09f039d2d5eb231bc5cd0fc689fb2332dd35ee6c23e21bbdddc727748e623a6cb71bb11b80fec2aa2324ccbeebb6449170e40472ba10fbf7fc0e20f89e062cb9840cbf0ee76f04c6bbf05cd0fd6c107018ff5d39c00647338aa79ad59719145b05cdcc5130dbf73300f705034675c5c2a77cc165bb137c00a6f2833af934cca33be24ad5948102e3517f0f3834f8b4117580f6efa632f5dfcf2439b4a0f5a36e7e4c921db201c9e09d46e1e35f27b9cc9a33d3a46f549e00e2063d5c1703e543da217c1767d6450f6a60644ff0916e08e2f243fd2a66b82ba098659a1f004e0d6fac778bd71f70c2031d4322ffeb32794127d9db033f784a809e6dd3c437f3d55c319303f3a021fa2c1f6e0f6f1713f8922017a9b9bc4ebc5b2f433e80124ef5bbda29dc9409c97f9f1073d72a0a222903623f5c2fc7c781dab60a75d4938cfd7b155acef79ce7454b9384276cafd633da3cd0db7d46f5103bf417a6eb82ba3a7d27d1f0db5c21d7953fc7ac60d5dd05253174afb6833c73221c316135690424cce428766acf5b1f09f9afec66cf81725725d48b6a9086b3998857baf683dcee1c9b7b8d91d5b897e9c09587e9e50f436bcc24aff82b7f08919b8a46554cc1ab2e484fa6e7a1c68b91cfa9ea812c40a23f9348b85a1f4ff06fabe5f33351f2fa91ae88b10cdbe0307a90f1a2df5e64e1e18750f21105618a90fa0fcba588dc6bc08d1dddf90869e5465cf2dc5a1b410d1b457f79843db9b4b20c9d6afadb03fd098816167e7d85df9257d51c7a551c2a6ef4e212cf4771e0c6b8791d28af02d44ff53602b61f92b29e117e7186bab4941a7b5afeae75341d9c4b613a1fba4c5b4beb51faaed07189aec4fca0a46175977d8f494daef089fdbe5e43391510945f321bdc53bc81973bc367bec487baaaa03ad3157ad46170f2ea358f92c24bf50dc8a6dcc198847eb733c589ee801ea37f717d5099ca88266c897e6c38d2d61f2f9ff3ec9423db4b62d2d3a5aec41e6ac0500c011741bb6df0460c35691bd644a8b9030a42c1781e88260d84c7418cd900418c4f9b215c0d30e503db1c8b46d001a51382d44a0c88de534c2e35a19bb70c556096339aaa55fd71298c0573b39116fd214a14c048209e5ce24123b275fb7ccf9e1e6669fe3d0c3b306f3c8f2268b735776cd5b456f009d5972977ead805596de6335d439b73359d7fed98106f220f89dacf3eb5401a1320944c05e626fbdd4f87c6aeee0d09b2ad85586bef33b030f437b84a7be8f2b7526f6968d08ec9d8a5790928f66ed787f751e36dde3809f4128ba9cb75d32ab484689da691d7c6c95f4f2acf065d072561bc5f3d1f016e31422a9c5f13e0b659571988b964e14aaa3d1978ac1a4a84cb3d41d64db33cc4f25dda71311f8d98328ec6d12726f06d0bcf12e0c25e99ee0e10dde13273fd602f7b2fb3be91e806d697d9b4ae857c20707b21e6796e496449ff8ad571f0288e56db52668d0b0417492247016918ce92eb914a1d0f4a371b0d5407e333033db5ae7867cb73d7a89cfa2b29a7665cb2465fd5173c4fbc16b8598bae053326bfb55490b13b61e84a294e8c51beb7ecb6b33a14c758015fd31659734d7006af483d446f92c38679969de20b5e94e119505c2b548b0942cf57bf9b99c9e508e0286d11ed64fc046d045da2109c5329778bae8e37821180f158baba3afad66802a69b38ab91e70906b81b5844c4eef652f4a335c2bfd601fe0ddea1b6a9d921f2893ef2cc835094af7cd3ecb4366ca8976cd2b2566100f60bee685d0a0049acd015fef882693f4e083ea7cc5ac0bd13cfba9b32cce9b272300a3574d099caa683d1b691784ba18411cdf69843f88e4103ccb1d073739f079fdea137cb6db35d8bd3dd803a7736a947be2499aa3f9a94b710eb1d58a9db141690e3dcb76616341ad11d5b7bf17f73626d3aad98ea652d8e1e9aa84b0001ffbc8fceca9cc2eb466aebd54d5683414a6431ff4f43c93835e45e8fd7cf6c7d360629317d1ba013413684e4555bfcb41e1fcd9a9f9f97654321fb2d2e1ec3d0128cdd34b703c5fdd58c138930c97bec40ef339e106e1068e6bc39948ec090226bc535fef6f31a21c68947d9674789edde08521fecb36e4510d5b4147ddfa79d90485e25ba5cd7b3dab985ccd0bf261a8353edd4269c92dfcd9f9c9b1f58c5cd59d3418eeaf2ec054f9e898fa4a24543830f4dce679e488d5fb364d2e0934fd9f85e02e23e2def3afde4b0139da81a3b334d32c36f72d65e13b5bbb19c178a7976be7a9fd89cadfa769f0ef66ea7816570abbaf0c9a9e3c654d4e6b831ac2b318d82f46353c0a9c0e79d50ca0dd9f368ee5cf0063cb7dde7a4a274897c29833fb27d0f471f7c9e2daea31bc43ebdcde3b3a7d2ae663867243837c9baec726b7f7888b479f5d29d43c8cbcf1567730773c8dc6d7963b4bfe43947460fdac829cd215f3034b6686ca19fe416d4e5047510187b428e09df7ddece1c0f579b6592abc6e7ed37cac377999e55b6b7465ccd6e4344ebff352f80e3a1d4144bfb788a710325fc59f1043f80f4fefce38231e1ecb60ee1a912bd292a3a22808b4c4a26fe7141dbce3a983d872c9311041a41dd5f03fb652d0deebdbc97edf1bd88d49396f452a05936dcf9cc6c8430523787281867eed146a3bb7a470931ac4f3a4548d654d3dac139f8025169cd92c2f3ad3c563cdddd3f411485c826ef303550f8d21788670271905c6aa9e19dc07af54b46cf44b14ae8929ffdd6733e3a4023450bdfc75688f6f47a6c6bd0345ff8105af437fd12fad2a99ba9a5ec82dd9fbd45894a3317e0c20d4935d75d8e76ed2bb7820a9986f9d71f9b819d823ad6541c41c6d8601006f7042ab65fd74f7453532670d26dc1eec1e677d72a89045c008e13a980cdca48b18e48c203d69ba3a36dee4db99a0adadc113483852022f831bc6311edbb13d424b649902fe787f01659b990ec7e4551a1bec6b32664e7cba938f49744955cf7a8a5c609adca80315d7847e8b5595d695c6d8d5f7cdce6e5f2396c2bdaf573a19ccdd15e4ecf2e6a86df2c621374e19f01e17142f2e5f0a5bd45afa44298f22d0a226e499968376e506794475d62d03c50fd27af2b68598ca5a98968ba34225bd0ef500324651598909691eff502960f249199c97c88a399f9c09229b20294e0f14af7e2d47bf2f4624608e9f2db62c44e1162018a7871b67314e5d26f71f3e606fc1cc479166d3a3442ffeaa1964a4161d1cfb363e447ae79549e7721278fbf0b67338f2c22c198f59e6b55a864dd5cd721da4e6cdd505f95d2ce632feaea4c5afdcaf755bb2cc09d15c737b981f8419169c17aabfefe4f668fb63f79099bdc89c6ad7d804bab162590d7f756ca1cdc58e597c1ca3459c249271ecd7d0bdee4b19451922f4a45177bafa76dc79278fe4f2a4e4ffee9bf38752bf62599f75121b6a51ffc14d359174583e698dbf26f6012c59bd471edd205f28c67705f71ee4f1c1c224fdb7859845ec1b72ea53b1f7a48144c1683f333162f53b17109bd05d779d654af86c36b95201f2ca5f57ff354a5596663dd21ac471d4364292bdd5d257d1a643c20c4110fe39b609017daa1fecd58385428ef4af6a589eab7c440ef21cf74c58cbe4a2006545ce9864beb5ebf59b68c9187bfe37619bf8eeba3fa883664c00f9a181f26676a81b81f9d379e4479ae603805a5570c34521dd003e48af84773c021b7e971fcfa54337874218538662b32b6d6119fdba6747285f8753c5b63affa686865a160f4667423581ad37cde80fad074d353fdbc7b6f2d64eee76183466749877a4a6658f2b89fcc8b30805c21a7e472d8d9befbceb80228a508629bd26f27caf9fd422e8a8239d5f991b17f2d76abff51defd9c4de92581483d17a933e39e4b8965f343a01cbff0024fdaa7383624122750c588cf5d3ebc13de47f0a978634c23b77e6015675476d5e082e127349adbd134b9b36d2ffedc7c3ccaa9cd1d8c711606fe6e4fa121c6495d16b9003d2e65037df152e63281f72e2121bfee58f897358f0c155339942936f46412c40db3afd2c2443fa56cff3b5f358cfbd38d74301be3ff766dc6e02969a8c8d10af65392f7e6a74f2f54bdf112f2d6ef74f80a60b264c147f556d41e3ada42e5ddf6ced4287a25fd77376960375149789c25e902a1326ebc29a6c4a6aaed42b62aa22a0acb57f5b067ecfb64958679bb490f44b7fd19e25a91004155a20ee684650ec0ddbe75cff05e7251248e86ab4e65a68d9720ee26a0af0c66e2f1d24dfe9250ee73ff95213cdfa0789c3b30adf93738dd09d77cecfe86545e231999c9e9d2dc5328d7314b0bd3beb06fa0ad8a76138ac471aff5d7d17ce670730f2a8dfe2e4c167fc808cb3da7aaa348192dc5a04610e1e82cf1bd1aa7f9a97879a36dccef49e00ff3c078ca133578693681a1bfb8c602f95e930f9a62c65beb2cf737f522aa09f795e5990e45ae24851d96be1f9b2fe9f12949471dda4f3c57fd81563163f0e654a7812537e844a7bce39141095352b70b461519d07a60d6ed13fb5b2366806f0065e5cf062d7f53c0e2ece43240d663bfa41799fa87fb2a7b6ee5e430a3d283e26ba3b04bbd8601f448011fad1146306c6ef9fbea9a4a66bd88bff75486b3b56bb9188e9b134f66a0f0d29d33bb69e036988e18404d8d480fb95b741aeae30ebb3bf613fcb56ac6745c57a28777f75022fac4a12cda18d42e0b3575ecc58b859cb56002d5ab5ea137ae71101173629d790d050e3bce9fcf9e3a7d32f51a208ee8c41f0c9956846737036bfa91876131d0aef28d33536bb66d631f80d879a647891555de6a1ffd72afa500cc941dbd9d72bcd2897736a7e74da4673b6ce9e8c2baaa84497b9d16956af6756ce1f296a50c03cf3a4a45a96f70a0439bb300572949699524270c6bb40caf756ce1f296a50c03cf3a4a45a96f70a0439bb300572949699524270c6bb40caf0656825a1c3092d79f65b5213e15c02be0c5e48fcca5cc2a46327ca114296c2bbe4fbd0a83093dfee4c84eab75b04aae182010319a44e25a1f2c4f8d06a154b4d4d7601b409c709251a94a96e46e0d7c208a711a39259a0b6ebf8adb12c974ed1eda540a50b450bd4c9c5f9912e9fb370f8f6729594665b8cbc11392ac9d88a23235418180e46610d6332df463878de116176341a50701408e060c138c4b6af594071f308e99401ee1cddda1cfb48dac2cdd3cc06e5cd904c4d46033cb306cb955692bbc69711c5b05bee1badbf126e0cf2d210c16d4bd2135a85f2620e3a9ea3399fbe9ebe9512ceb7b991d25e2461735a479bd84f30ce6577d618fbb64eabfe912c0489a6baa732794acf3cfedb9cc54fa2476e9cfcfa94bdf3f563bc6257d021f770355dd4d24407c82b0c489069e7340ba2166bbc3a060141b7bda4a4f400f53782c3a05679e82c2d75d6e5198e6984b3e634b2c64b59da54915ffd99005ebb7ed2fd52ff77e7d9c4a581c299c86074862201fed4047eba1d1aae7aefb72f331d8b4b57619dcfbad5e45a8e51ea7919f3221df259322c8e63aa6a2e172931de45a8959147ccc265bbcb4d1d69b69ce108b8b27207ed3302e4a6c8b2bcacacb001b4c751839b8bd0a83830b1653dbf38429cd4fa2582cc89d66428fcd016e09019c12d9e2f8c5290ca911756839f671fa79f4105f52ba38ca03624f666850361df6222221fe919c7399be4ca16bb322d0a9b6ac29cdd7df3bdda7de5917a9a1dfb37bf15ac6242cc861801a0440b528ef6c49f2a8093127d37c2bd64e71e1911bfbdb246092d572c1f1cd70d1062d962e7b07e8fa6568763d834445d555d55f35552a123f477452b1d47fee015f19e6297e649ab9a66fc3e368a363f64a6664609a7221123d01d5c8ef494f54cd885e8f85bf8676e7ed53a8e08bb9e1365ba9d5cfdc519975a5709c654edbe5ceac3e500b869a0805fd670548bcd4046235ad9d55a23a9dafc854c41a408756f8f49e0143b2ff4a951ef8f2cc33c708839fa37dcfcc28b01da916b08b7e835f33620d22b5ed2c4ac211b79e9d97a9354060e1696931aa45232761920f9dd1dd76b735fa23d67d85c75813badbdcab014c3355a172a9c1ec380ce8d624b5a789d3bdc9a9aa872d351eee80ca0ebcbc865b18175ca36e38cddde3832a1e67eea53b618df13e719b134ae6313a545ee1a7ff070a7bfab8bd3434ffc9badaad54ed68577b7d2a80f322dcb28bd0f6f89fbb751f06c703645dba4dc66cb3be02cdebb84ee4d90c1fba62bd1b1d7ba7a0a6eff20b780cbadafefd2d93143d2f575905fde2143479b91e42e6eaa653974d7118a52a9917282a4eb8fe086260b430f76266ce7a1b660b0673af16bce32f6a4eec00f8508d011df9bc5968fcbd33b0aadf76d5ed47d7454ac4cba4462b53b8f943818498447650f26886f822b37c219443afedf7ddac31c3d57fb7b33dc8feef40365bf2a54d916511335f5ff9f86b9050f6b711f4307eaf9e8ebbc1f38f63cad75f5962b371a86f0afcdb74236437bf9b49aace356d1b706ac7a50cee7d96f375236c80ad0323a0a930c1a5946bcdc85c8531d673a828e952e33c81cf47ee42248af01457b85fedfe73186a412ec2fba193269c2c8f8f3c6f174d951b153ac9216b6ec0b3ecc9608756eafa8cd9794f33a3715471fba73d0bda4d5a4d596fbafffc6e178061132b46ad4370a98610676f4d9505aa1addbdb5ef6737c1dd4849331ab74920cb26c6a9d11fc01bee439539f867db542889613f83a2609cd0a46e229d6cd45e1a008e420477400518944ad5aa23c84ffe45012c25b4de494754ff6e1b5aebe6e5b472f92ac648ce6cd812deb4a17b8726d2db3531041a03fb29941db9f5a077979a1543b512a437b0cd37998e079ed4b18439211db8d2d8ffe50e31119c5f6635516623a9e152950157ea5d60eabd19675c5641b8882c40d82fcc4f73ad7cf98bebcf1183290dc01f2d8e24a288775ad574455aad6fc86ce90d45a508e16e15caeb217571a2a62aca92300dba1f246826e9ee84924fbeca1ae5168c29fd2cbcad42675764759b2b40e67f4eb258c2e8ae975f726d0845c22c60fe654fea87339671e161eb5d9f3898f758fc1cc7bcda3ed8e8a7b3e1a9993f4c8e56488c52dd1df6258d29de4d3f190ac2ae078f783c89a414fd21418ffcfadbd2b267d2380f9b2a73f364ff84d092b35f6e5c79046dd050abd5ba7e11778e4a6ffc3f9b7276f66c7824419b69c8c8b4cade41e44ac9b3554c815ddd4766b019efb97d7bd1e7fcc203b07b5f8fb196807b3acdc164745c28998edc76bdd6ad71902cb4efadce74603112384c55ff2306ddb4acc33f3000320040d4e8cb4d9c8a669916e588f01195e0fee6fe5ca4511db6ae3b6fc26a264958e7b9d330757cfebb155d9ef97017ad9f8f45476570f021c823dea431d277d7c44c29e5bda8c5bb6e4caa5ea1d828646341ee7c151169b2a84f02698778937f8c4b937b7b530c79fcf5f436d557a2441bd3b72502735246739d6e7bb5c63bea143e5358fb808ec02bc0d986ce634b2a312951138e67cbdc5a7e170ae77ef0fe13cdb345f36c38e8c79a7e2032461c66938792447b9b688a4965c41952dcb109537f57962eb323f3b7d219f2728948a7d099a0822ab4eda108606c3c6e29260c78e169f4139ed25f9df09cdc21290fb24fe1218738d83b07a435778c973c136b4f08a1e723f4dab026889701d7a4b7bb34436376a1b8ef91e61edb134ccd0f4a2df9624c267797ce14c7c55acd2de51565584ec9115bb9aec0382ae4762f2587b6cbfdeba7e182f567ef74188db69da4891bb363cefc559ce38f1fb3eed4e5b4287a9e02a79d7bdbb0260de6c0f899fb530b34ae53c48e5436bd63a3e6871fd43bcac265469bf779237c21f28f81ef71aa8dfaedd69136d822c48eb5421ca28a615eb8c9edc97ac2b388fc0d7dff95f679ad503e7f876f9b374d693820c682600a566efdf56969a364d4f6dc4e8ce31e5d4de34049a3ebae10ad9db42d9ad8dacea0b33a94c32f566110cda36b0ac0dd29e400d75338a59c4a3c1ec3dceba1fe9bf4829e514c36ef01f4d6796ef47ef9070b9771204c80d8e2ac5f8f8a5507c27998f6632a660e7eb20abf37d86de734b79f80fc57469a2ccf1f83cdcc3971ae896459171b7a4644f2ba246c5484ea26b6f02603d820364f93d846a452a30cba2d12e7a82c9447fd067f8607311208a9a97dfe6f04f4172dfb78eb5c2a169a45d21377378c3423593522fded35bc1c6e484af94289b2f977b5f1991d423ce35199702da192af237cb989438cdd7cc50f5bf7b88f1989c457d52cfe157f32d1728e27297d929d25456045c5482b32d638e293a621335c84d2ddd308437facc3e4d0c63a84dcb2888f03720f7da20225d488ebdabf507dc970603db0eb90330b6576fe95af1615eb639cc64d2c2a80b9effbef4cccc63c0bed5a42bc1f403d5d9cdbfddb7a3879b55c69d8e5d5fe31160c642bad7c0474a02d41470745ceb69ee8b9fafa8bd95586d02a8183526b63ac851a22182e3f0c679368acedf80cbcdd7c9f555e2b84a8d5e7bbab3ae2b97c398b1921d203b47fa0764bca2587696aaddb719263785f9c1fffb78dbae9bfb4c4dd1330958d5f67c6d33b393568ed49ecf715f6a5a7a96ca44c9905b21e03de0fdd1beedd3cb29a135180e637ea73a1f823126b4c3703b7ed12124eb6de8198378d609e0bc23f76e56580dc8a3b9c92ef74b8c3198675fe78e17d555a3b5638bead1a388a4e9119ea0920cc2c21c3472e2d5b9a3df407f1957d85f32f2372112eb3b64b87be8c12c345e0106003323d320425a22f318990338f8685ad4a8cd2b4802e5213934b1491dbb3303f8ca468c61cc57fe759bb790f0d380c92ca80b6750f0d75667c146649410dd3d80bd2f62d06241ffb9479939232f847a40fd5da5d6c2a1585c2c2a0402aa54122d09f62d7609a96d55f31f81cf4b71f5561c7d14ebfa82cc90f41827993bb4a5a1f3c9e13e041c86c4eb6b1c97184c3d1bb2ea59f3eea0187b2be7ca93005b6c3165ac7a5e3d99b7d797edf3849960fef8af6d15ff5651e9fffa85c87896c94ae75dd79d8d5fdd0b31701674212a560ca9124515fe804ef53cc620465b9e28bb7652348850ce8ddd8363377c451b2ce3ed882dd0cf4222d363b3098081a42eaf9adc49b3c47aca32028bc8e4fcf7fef66e07c676c462179a7b799571d56eff78bd5d55f02af0b5f5b3691912cc8670a45062e87d9d8391242bcba6b473af5a3e233a71866d0349a415703a8976cc544b82e545d490a8a5c9ff15a356c80eb8222e97e9c457891ff5e0bbcaa56ea3ad760d2fa958368c75fd993d80a82a6d235715fbdaf1c59d85ef62f092638e7ac78e31c619fcf6a6658b7ad8b52da4710bdda45984cdc8ea18d72e4f16e2279c4a77d1c4bd67d095493788fbdfd400fc0bab1deba1976d61f4c3289671582790013e49949d596a70a765030d3e37edfd4b0c00655e527aa19b438ba94bc3cba06051b79f05ae3801d99fecbf96f4e72409988afc7cfd2d5016ba69276c25444e53105315cb3878868486d894cd171c4035b8d7ea0ed3c25eb19a1b1cc06bb4b9d6371bda8570d933a2b5541bc5f4a8118b3ad89a4d2c94d8b02b69897820225e45ed2ba6858fd890302879e722915a22b1299d9979b5bfa7f50f52f768dac3f08a50b8b18d0019ad2fce9030a8293123417875db6477e15dd00257020e61e83a1bb9489f5c642c56fb8ccdbf4581a279d4e9fb00bd6094469c7e1c961a11fff6a5d7f86515f9e35e4dbdfc86a8cc97e85528caec873c986c92a14c58b95d20c5551c8759cf05f005858e3ae55ee4feecaaf97f0cfafc5d5cb928061ee28577a36c5ee3178a72b7be22b26b04e286d1d353c2c24c1f16b9b085cd34bfcb0e9f30f113210bd67e56d2acf5f96881dcb0f6a0dedc6ac7b9add051f21cc0a27f2c944756589b2a24fb1c6e0149bb8cd78f72589de77e31f23fdf56fab4662fc62bb4af381d4924f4bc7214d12b4b2976a6da034923c18e24fb1d9290d592728f409693bd0a684e0702a2e95eb6f4f937c09d420ac3096ae8e1381fdae81f8b1254158a2ea9ab13525000f5702892f80d54c9bf87a43fccea333d153bce151a84e093e914a2957be5a769cc12f5a66588c52c238e72eac5a4a3930220701d5878face15e601c6dd6ac15403c78a134a53e9f619b2e7c2ad859ff5b4c47ebd907bc88632186a2755b1b5f172cca47d32f6b3eedf3a94555972fe74208882110c48a53e6cd81d8047597ad5ebcd539e38cf0dd2a25cf9915f04d73501647fbe62622775a13b114a8730281420ffa892b36b6feb195337c620bfb2de8370a6812003e752d6be261eaab9e104a7c06c855a688b491e69979d8acbac226c75f8dd3729e9a71b70e5bd207a10b27b02b3c24fb2f5f3a9f487779ac50057490a0e48530c16e058115c1d72026af362d02c25b854d0ab6f1be62e1cf21707c0026ef6ae364974dc66dbd89399353086096fec2d65af9ec39a132a275d605d7dd0ef2279126a2694fff40c38bf3312fec0a1fc0e4a72dfd00eab7057c065f8b23b30701dba1af5195527c18751473fbd28bf67370ff341525685f43e7855954b79ee2825707bfe1184e53fc8d097c6f7ca8cc463264bcdfce9236a76396a1696f99de2cfd51b127911c2f040761b716bb30d8c3ae3915398b2647c03201cacf21cf70265628a3a51e77460a2545c367a22643fb6000a3268fdccf570d5beda887f3959f260e883b7eb591728ecd6762f8db73418a65111d00a93a3b7f41708029e70c99f3c1e4c76957016b2d24e2e74086b9e45245480b8f016ff09b651727e564922ceb085bc1aa99557a9befbabff69270a5fd4679cef77a5c869c1cfe130f03f8d37c7eede41189a1f79a6b39c7073f86a0e007ee4bd7c31d4adf52ff14d6b37a1f6c2265b59cc76a899b6e2dd7c0ba34b8089a8a7240f3fa2cae335a4647d93f7544267f9379b86b6c47804bf272bdeb6b013cadc502d0fc11ebc59b98da1fd12c3ceaa902d02f13e1f25b91f0ed986f3424b6c92c25dffced87edf0b3fa9ba8c1dd5031849eb67ce2829eba98643cd5f75499648e7ad6cb1ddbdc869ab294af548f99bbf6a8162b4d8c99996021c6c8feae111c6ecb919b258bd35ec7637b6cdd766533232461417c4b7501d84e5947e3dcfdf1cc164832d28539b190598f51bb87a623d342266574d3e3f6bb78b2c3153589f3aa0f72bb8be9206b5b1cf19fead47ced48b43dad6264ae7d177dc7c025fb9d68659384859d556a2b4540e2a2ed38244b7797bea75e58b1d9c7b97e67bf9663913770568d64cb99484a48513524b2462c1aec9563d90f370f6125dc5e831390a4c15f403fccabf4e44b6f4a004c8961ecaaa0e8a7118eada39c1684ef5ba2c35097170500eab9bec18ea7a5ff0eabada78b301a9f16aff3cea7e39b4aafb16c11ef0ced7d0f82dc621d6d5e14eaedab43d498736f793fc72f3ecafb9c39d188013484bb3b7918b9cb8f0a5930b182be25a844f79e2c2f5deb5c43644fde925eb31c3fc8ac1c108db10a9d9c7805f1d62940c81e1a541e43ce3e8c101a9601e4d0cbc32534e1ea2df03691562763cb1cf7cbc2c3bce8e0b297aa21112512ff48df705413ac47974cec583a31ff10948f1953b82b36a586b3226cc9d94e63092d8ae8d7ed2ac8279c1ddf5a9fe6c83481f98f345b3ece1873004fc93906352617f61b61ac85f431019cd42395b4e4444ef5d3d91e57dca212a15169c3e23c519add4d63ad736220de2cd90ef0e57ba9eacb4bc5a76bbfc4268ce411de4893c1cbd40d7935fd3618318925e6e8e358d8a5aedb6670775c0e11e2ae4c53899544f61d7a1751987851c1e0489c41319039fd2b8b3d13c07e720e301fed37fb5f0e164274d4d2039a2f09719b055c01f5aa55648073bd37a1f13a9e14a3f389a4c1c8489668800a077491e1a287b3984a43f13de72534a8064a43f5526e2913701627a319b99f4ddd0f7aecccf9c08b3ea72d6bbce36972b77a6e8428453fe7d9f7b554eac6ef1cc4709e7dbd6cf9a417df096c9a40901d8b15f13d925f76fd46e80f6b91c12f5f5131bb97ef3e8f86e3b614999d848a3c18bdfe33462c7cd65c2cf9dac2e9e94ea48ecca994ab8671b561c4a975c479b7104b400ec1d43601ceac23dc3fbcd584e973626378c9ef6ac23abaad93fe039a605639698ff82356a7ee837a168187ae679aa3748431c16a152800e865a5cff4b9487f8e19c02ee16699f4aaa7967cc5e7e9dc200f3a0764e8fc1bbb41a61768965a5c2211a85ea798c7e4a60670e55efd2182feabf6773eda81bb032bd60ff2bd884f8ff1df030b181d257b7a71949bf3aff0ee298d63d234e4b52261eb44f44d759334fc92d5f36c645bf2f6bd07dfa8d711c92f9f6acbebf0397c7c04828512c6161057149dbf001653bc3b44e7176d89e3af7e55f46e8f927c99a8c06ddeef4413d813b4fd44b221b50af615cef3aafdbdb999af59a4058b1221a1eb00ba5fa51d8f56375818d51a78273903bf76473434c7f598f4729ec64c3d08bb622bce3ae985ca810224f2a0ef998caa54cfd7d53b1e059c8d8f7d1c21a73921471cc4f1f537d5b83f92048c43ba8e92cf7c55d1ed74f5fbbf8c119f5fb46d0ff60d144066946a2b7c106f2fed36f48ce193216aadbe1f9b966e63ca3116af8713b13d74b753f028f746dfc372d0ec1dd1c66f9ad80eda2a2975ce54e9be7916a653bf9f4154b780f23e4ec298e8959abea5c3ae5fc3be431b45221f1d20ec46c03794c194b04b8d9ce6173953b91b5990e56cd9494f00ae2f4b12c514bb3e05c6a0b817c6018fe67505101d176059fee3bb7ca0b60ec15c88d352ece20ef4f22ad6c49abc0f298c8df932315104614086e0927f3ab317f9874a51b6d4080fe2718c88432fff6c858f30e7c0788ebe1da000a25581b4efd0c9a5a330f3bc63700e33afd9e545f155d45cb8ae5106f31b5bdb9c09a6b56a96808441ad613aa14ef76deb8fea8ef38d82edeb8b110708d402b3321075033f1d2620693d72691fb4fd8d88f1fb59e5c32cce5f4c1dc7ec5f83f9b8e48db124dccb28feb3910f893bd80740eea0ff8fd303b431502028cd28f590d940a7e089ce1fdcf367ccdf4903420129feac85c286b1beaf6ced40a8f78b75b646ef9489c86be3139987f711cea98d73536f4ad448fc3dac3c708c03b123d812342d96a5b0e28e17d03227d8818a62a83dd4e794f4d094ef20a245b802c1c6130a37394c894c4e345a83acf6c306fe3cc319555d13084e4958b6885a8b65c649a19904a59d306760aca7f76869bda23f6779a00b359fd41994ef06d1c9bcdac9e43c314fcfb5e7856dc574f45cc46be3b30cd43b2ed79dacde18988bedfa98b9d7e54dc568c96bb86d7b26a96bf06774e01d8e1625cfd824a90c9013a464520d48eaa43967630bb62aa1ec78086b852d87dc9135af41fdbe2698a3198cc4182260fd2bd19f864ba4adacbbba6c8d0ae90b80eaedfaa9953377de1ad2faa24d63136764836337a2ea68e5d4b2eb39238c6ba8c2a358110308e448d81eb285ae258fafc23fa73ad8ade39b7ab57f669b818f79c179de39c92aa8d17275f05ab05863d66525db3d0e2ca522ad7345fd6f96c72dc56b57c889df547e32d7501e79e876beb81dced3359111b633026930e52996e42d98541b7aa10704fe1d2288201af80890dc583a20bd790f793a350c1de8996d86ff7a5910c71357219005314d31a2a5aba09f2b110eef4fa99d41f9005be9796691a8b7580c51d959dae4cbbf71949795d79eeb4f19b8ada732ecba53ed0a88e65a833af3617aa4f588218862fb42f28ccb97aa54c9950d3edad7e2a5e3f1daad163ca8a0bd33bc3025d65fa93d34539d141ee0c0e28771e45b87fb4290c0a32aa1b6c04ca213430d81e6aa31760fd292c0cfcf4e805f9a7d99d3ebd8d6ca6233105b97e26bd66d0c9451336623c2879a6357bcf98ad5bfc8c51a0f849c3de12b5c12e1427fb3f2c105930ab90a857a2a42bca093d3c39dc0ddbb381546711f109ff9a831475a164ea2dc0307e240be6b11a494057fba52fc57286a4a5d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c2b85b78e61ec806a5f126d30d17a81d0ae22cbe38917c4e387076130441161bb4fbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e60524bda4161da8847f5a884c7e6a80cf6cc9ee6a33b5cea1eeec5b13019584be85b212f09bab8a1c3cbea441dfa75219d5af81a1231aea098f5f01f43a956ffc520e6472317b0dbe74a73361c7cb16681c63747fd9203b2e244861ff543bdf6ba26ba01d176cbd96888354284a0c9dbe24543b81f8c47a64e940bb5490c7f413cb1834b8fc8c98c09f88cb2264011c3ef917fe651f2678721384c0aae346dfb062e23a2a4e2d7c2b41ebcdd8ffc0679df7140eb7f52e1eebabf827a88182643c59468b9eed71a12cc7c5fd9209539f54308fa6136ad9d2b90f8781c9783bbfea22141ae2a6288687b83d817f7fc0daef577e43d1410871f2f9fd1ceff0af825faa71101173629d790d050e3bce9fcf9e3a7d32f51a208ee8c41f0c99568467370355fcc0d9d9d52070dae60f646ec56c0dd111be1c13459b06470c7ff5b6f2fbf79a34b97c69412d94ce88fa6f43b208ab09e58166a2c9d798aaa769dff02083cd756ce1f296a50c03cf3a4a45a96f70a0439bb300572949699524270c6bb40cafaf9b764226917c1b95cd2595fe7d91efefe067a562c3320cb1f4723370fc8c506b0e4fd814cedd6bb1369cf8926d4f397ec1e37637d00cff0e21dc265594c424cae3580d9e4640a83be69b8d78d74f9b5b7602ea0eb380323cbd955d79329c4cc8f4ce1c60d51b25fcf8317e1371b3fbbed3262199366d90abdd4df9d39a658e36946056f97cc557c78918d50b635167168d5252523e61668746f3a64d1139c3c3ab604db3a2789cd197ecf46c794deaf14f6494639a8c7f27a04767a137923ce04564ed5099f0c036d7f507b5e85f21987bc3098c0589e15563058e8c51574642f4afd9f4eab82906385943ae1ea9ddfff9f1c9d57fd8d0e7a67de41969c2e82a933abcc4688c362975d6ff798fc982f3a8473662950e14e4c476dbce703969a97163b714903f5af3967cfac1cdd8657c59056f68a70ab567506193a31478e6f0f6b07614eeb7e32c8f241cad17dcee4a68b8270668e384040f0680adb4f625a2782b09f9ecdb648b72063bd20f67ccc5d293ed3fdc42a1451ea5ce81b18a6c44d031de28c36782012f6faa547625fa00d6043d381b03a3722eef4c0eaf44497440cab7bbdd05b2c65f6e02a65334e68be87cee9e1eacc00e7bfdbc54b292d05d07538bd9c2028b6aa699907bf7283931815ca8bb9e0135c0e4133905b233b4bafb17cb615d759d93697946559ad115a8440e0a6523a2758008a29f5b332765ec5b343c40072cfd35e94518164118e4d11d4bace0432b2e17448d4d49bddc375817d16ab8f86eec0ea3ba96f17f2971abcb634bf57e61b8f339fd34baf2f381e508f48f965a9763ac177d06e37aa769dbc3a590a2b6a31a66b2a83c4f6d58457bbea3d8e5d0dfb65a5df11dec608ba9a27d58d6d6cadfd88a56828b83fc7e9217a9d6ffca0817ee327b4153ddabbb12c50315ca61486dfec069a2c99a1410f4d1425d253ef424e2690c3c2df0ee3b0f96ac38aca061fd0e9ed4d6240a4a4cdafa730ab11ba5cc4d642706c9ae9afbed8c37bb4a59d995fc1d8db7ab22169a1b8292dc179d0a8a3e8618e74e3f76e89b67a57e7b15c9133418b43a6d968a81fbde17a131cef666ec2bd76d38382bbe50a249861ebc8ac019d58e1792b4c1d48a9432cf61346f79677e0ff7ab1388118ab912b423d2de031fc8eec7bfe86496cbc6b66c587de3d59dcede1df6c5f4c2feeba7db55fe80aaa677be48cf3c055ab4b69ed8563590553f45ff9a6da451620aeae1d1987804b79b9341b540236e881e9bf6116ddfeb8c9932454edebec974c26a34b5f45f3589745be4e16b151df74e6da2c48dd6cd6d54f7f1681f929483ffe32a769cb8eb941676346db3dfa09aa2dae21ad9140c9916748963c118472f72ff3da232740bb1e4e43c0600c5a68fc27cf98d2de6535ef74c8dc53ca8f2f38aa5ea4c92f2581bdd117f633aa832d8b98578247f2968772b8569a05ea68108d850569097264a8a9a4b5e8ce11658f8376c8fdeb880db249819c4e63c93558be1a56925aae4149e829ce9feb6af0798ab736029de8c4aaf17b3d0ec6e08f56185dd111013b859cd839245d2e920f0056d5dfd6baa4514ac57634f79fb3b5ce057b8c986d5664c92fff03710e26a3322f698175e41ffaa63fc8014840dbfa21b1a0bae7b63369ff4814b54451dd529211b1a6b84f9c5f16028a04fc0738eae111be6f0667adeb0e4ec3c98ecf0d286366043333ea2f2deee0cfabaa898609a94f47b6c245d7629fcf22cc59f111edcffe74cd484cbadc8a1c352938f55d147699ccef48fccd5dfb37a87815c78d2e0b37d7a033832bf83ce9b11688e4bb779a4a04d73769826430f82992de224dae617492f355f3e605eaec1478eb7984c24e02e5c59e565ce3a7aebe72ea3763d5ef997a1cdd6b55bd34610ed02e908ce0e23c1fbd07bbc29fe2f37b0452e0c8f236b76e2fff5f08f1b9143ca45f561ee6a762c86f92ccb83aa9a1f3f1690dc1c51c735b9a03b09c09c99cece0887910a90c5144d8c2b3964f6c3caedc8f308453a4d0e813962261a5b1d174f30e341e223f366ede8317b77f147f516e40866a640594c5702535f6c09239d82c120d2fca8cd188c1c438ea9d8f7e380145c07331946c469bb9a7baa5cb611c4c0a3072f031477950160af6c624713557fa5de3bf7a8cf9cf102ccfbb42dc8ee06a0e79654fdd84a341e7a57d5da58953a8e7a440fb72b37fc1935bc985154cb1197e29351e765de697daf414550c9582e75fc37e945aad30f4ad55140473d1630bbf3b83f91cc2b5cbc4fb3df6d72ebb88ab482e691feeb4ec93053c4f58cefa5a92e84421a42168e71d49bdc4999fd7393d7a40c07bb4445d098abec6f387ce2993906ac7b439deaaf732a52229f7e6486a54f858668706142c718018eb807782b78b5a36eb174212843e26ebdf0b48f895a156afd616b22293b3bbf64bb8afd1539a9ca7b7f256b8feac867b3c4a8f87bd2027bb8ddff6aedf20be7073732a6c059e8dd3789032c50523462df51a155e25a699fd426f70ed6ec90d2dc8ff4552fa279931c36346befafc115f599e51a559633273b60387d32d4b8c993b4ca45ae2529f1643bc1bbdb15618757b7bee0f06af1f7831b0a60c36264783a7e7d0c6750e428565528d4ba8d51b1a8910901e6525341c795d1b995951192132bee45a2d16a18f4b8e27c78603c96f4e74613b620d34ba93e1b741fae9732462f6d0479cb035556f286846286fe7ac3b392a09d650f81fee7bd252565c70d1f18644e88882022c4ea5c4e4e4134cae3ef666cdb517930917274d052de6ddddf4e8cea4cd313e77402f18432692bacffe8c2c8693672f6965884df4d7b2ced673088975cabcdd7670d89de47356449063ee08210537e33ecb60313e25c96322ad2af8f3bf858c3f64104e02e4e5e0ff33397b214c92668144771775caced543b3a3f3d8888dc5a074df412b853089f6de1c069c604b26db1132e2ecd1c5000d227359cb3049c27dd25f497a525b2a91520ffa6cdab4e57ae11907741b2181bef89077e73f6376fc2cd1bc2da6023bfbecd7df558822ece43a17bc2d207ddb01dc423f7ca8eb6d3df663a6e48b68d927d3cbb7b8c5100b9ff0e77c29b2c3b457d4d90c655fd22d6ee1aa2316f637db3d76eece2aee2dee74e95169a552bcd1f05a7975ebf9353402fb6b763e79a3d6c2e4be9a9e0bd568611d4a9add966f3d4c9ee8713c9abc3837fad17608e3eaeb77ef8f68f3930ede132a89faa78e20a210eaa2e24b939ba85bdf87440d2a8b3bb36c6f85a2b24ca382ef0cff2fb5bb4257aba232d1f72f37a6ada47cc0382170bf68bf710d327a4a8eac40f6960e99192dac03f26264d8e7b2d84cb37252f321dd3766b9a83d87f683aeb16ae0ee743c324dbafbbbb5fd059d4176ce117b2f9bdb4c350fbecb5efa140691cd7e44e126fbe2296738c2bedb6b382a4b55fc14ab4a93418b1ceb130492b17055059d8408c7dbbedab487f79c174c2c9fb67939bdd5782a9db4514940858986f3737d639b563cd3b8fc6c4679530cee4f8f9a20237d89850dc8c5cebd0f2a9bb51258af13266f21e907283267010261dfe889fa85351904410a6ea46484478eb6de33f5b2332384e6961cc3a38ee602ba701a1bd61a8b268e4ece1aa3b827bb27d0e7de507d70d822d212d7c823accd112ab238318f8ebeaa5152dfe55dfefd5b9fd2196c8f537522a2e1cd20826fd51735bbb39ed7139c9c8671b2330f432803ef2d454f7099bf50d942a4da2819b718d6d34eab2d8c5edd19b6f75bba41e405108cff5f20bf45921748ccc48289bd933fdb614138e2c293a7935fd3d3005a48cb3c7a4f7a0da3773d5c5dcfcb2a1151f5c49acc675635c76a2f170f30a58796f351c778e2e23f300c840c3656e4479d6f503715747e9c9053354a45ea5c6645447dd97773d596e68db53a9c2e3307237305d15e80e3c575a0f0b0ca02c347bd2333ba00a09505cb9282db258e0128d8c8fcb7bc12d77e040e231f2121efa28505960dcec50ce7430674ce745b1e8b54dce3ca4a87df6630e748d782cccd889d8d62e056787e712b18d3d8f0f8445d8f4e0ece8f9281544954912f246b37dad0ddb13ee8a7e973ae83152d5b6e3f5d5b349279596976a8327a063a9e2a5e5ce57af74e176f359725ae5b2a3339a5f6535d58657418383ce39055978012ec1121d62ac31233ba7dc512796159bca16c1dcd809192bdb663f650cf4b485ef7fd0e9af4864686dcf056a6de1db73d7fb13b4c8007225b182ab5b569dcbbb3bd2069dbdca99c2e96919d1b1d20283d181c722f5271ac5d6aae2690b2f17afaa60804ae45630910b6a5848584e0d93091ac0b3840f0697a2c654e12cc0fcfdc25d44dc39d8ef721accab5ecd1a5b5edd7ad3e6f84c058ce1abf8f4f4e7615e622eb393ad6616072719011cbb15e2708d9fc2e326239bfbeb77674f0cfb956ece3d43e6809e904624649a54b04f973e828055980c0260a984098cfb96a0a8005895563e4905f78e1062bf73de0eb760d3b952fa1e0629cc924d90f4d610d7deb94124ee31bb4cc8f06c9c50e5cfa942a028a442c4e0818b9a5e0ac854308ca281a1e3996066f22513e4c1f290a1d5719468f49a0e3243bedb0cf781996ecfe226d867a1080b624330f886727ee845d7495b1a541059ed07417e1982945f6fd3d527f63967c6285120dc845c70f4caab7897ac5d5d7415ab3853b59947f8556e49428c09f291303a8ead61509b341ef5a0ff2e95bb8f1f4fc55b84c07583bfc8ee148c0d3e6a6ba25c719f9ddd48b0e1453e521fa3b3e9156f056b928944918fb937c20d88df5c3b83a9de7355612b6accb5a8cc163d49b30a8affe054ffe09fbcc907389c53e7c4885910553a478c8413e15c27fd2faa59f52d03b3e672e09b94fcca64a78a21ae1e1c739f8b4dd382e3c42441a238d34eacf0da5bab19d579b775e4ba5b702e19494658116d9bb1b869557ad2c9b2a41d8092438a7b24333f868305c42b10bea4765e0aeb653d3d0b50bd2fcc1c9730265307a39d7cfe61287534222d52198c51d61496b92f4b95892dede744bdec8c60352db2fc882bc142929af3af149b5a8d32288b885d084f14c889eb033fee5fc8366cbbed63cfb315f7345f8cdd42a96bbf3911f624f94323ed49b4dfe89cf64ee9adf0927101c25900fb2d48f3df5d6f3e219202557e7a6c4f58685f87dbb9d93ae438baa6d7aa4f771808469224edc7cc04908240d2eaa7ef3b29ca3094d11781b8a0840e721f7d62dd65b8cb13240cb20500425e92af419d9cdee97d21c0420113903aae707e9acde25f18324a277c9351f73a4510fd15a6e65c9f17b533e15c6e7870a1f6e91fcafc5d85b9a0d2f294a2ec6cc85e69bef7e43a62a95b612a6683ad2c1b1c7227860a1ed60998deba364d32ec646db50ecfcbe504518a0258fbdf3777fa2d3e1f913aa3fd96397266d5a3216dd9fa81041b0e175628ebe39406cb5668c4d9adb01df8af29566f9d04fb08abc724e13db91022ae68665429949c99355b07e703d91273a0338101661a6afc451acaf4b4413daf9bcb61404ca06c2eb9314e7911ca1e38f5ea04371731a95c56e32643d36989257cf6dbdaf970b634b52c40b4af3ca71149b1f434ee6f30bfd8d163c47a191501e3ddc8432749cf1db4a706dadd43da8056beb3fea32b96fa0051f03a9ad7299d7ef88940f0b3824b936c0c0db965f67a3a81edb90bbd49e1da4e85dfc1b0dd05ced33ead85e2c6e3cce715529347934baa2c5d396bcc7acdfd9c125d210bbfec8d03c5325d1602b803c2083fd708e38f23abe276b11601d4c239c985ea5a61195bdb5adcd1fee709873d5918fe40de15c6139d5b1fb2f6b02ce573c6bfe7d6ba88a9632facaa49c85882511f82af22d42f7927a8ef65b8cb7d295599ba766396aaa4c39f4b3d4f2ae9b56163d2d963ba6a2857006534d6d41b3f0f87be15f75711aefdc01ad9656e8997e7519e7058402b7acc50b4991dd5100d2596a537a554632e7e151b07b4c49fea01d30985de559bfcbdc5f8e59234cd1a9e1472469480ade00f5eae1850bd7752d976ad34b2a51d6aa62b0e1ee3ff393788f6c40a6fa6548dab410c03bb12f34ea9cef3adab0cd31d2d52e3775095b56dd9c4c56fcc6c1070c95bb317f49c6d2f93d9efc9d717d9cdeb967605f5294744d77771a1e022fffabb71c11b401924bf5b91660edb1b546ba8e0c02f7e365e06fbd5362e17bcad39f2ca36708d720f97885a5abe537025a70839b066b9396fab790a7a475b4ccf3040ea2070c8674de4a0fc7cb5a659d693ba573ddf2aa803e34d418eec01dfaa3736be2f0c22a9f210a50dd854e577ac7cc58fb37e3ecfcc1d1b24c8a0b898309116357a1d3794ad844b2a18cb2f1ab17937f8ff537f494dc96eb0ddc1a791a6e068e78f07a38fc35f7c8b41676b96163775583fcc7d646f1f79e77549c6304419db2f3ffdca930f8cb5b79bff661fec75905245b60187e823d49ccfdad946cf59263593c0a365f41faf4ca5a56d02cd99885e25747f4b4bc1a0495d3560636c645d9840481f3b5c9856ac2fc06111be1243ab4f5893aceedf5cfb4732788717beb73555ba81c23bd51e793d5c2a344988924716da72e11202c590d8e47839dd4bc0ccb6c90552fb1b8d8696d342a641b4786c7821c818f41481e3b3e90c0cdab798815e90646d59ab28b51b3fd33269140a903067bdf31182c1836372de44a44efbdf5eed716610836fd3ae3368ee95c1e260cb29f88721622b07180803d3ffc89722a0655aced2376f25988aa2103cb2f3d8c5b7ea09615d27363f9ffe23219e9ce17f371d55936092e927053c892162f26a583788c35527008022fdedd05c1c0a99c3f18ebbd12be62d86cd77e40c611558b98597588ba2fc8b494989db5c884ba89827a8a772a201fe2a37e9fc88ff1b642957b6e65ca823c00eb5d11bf8e722b62ddd59dc49c9849d389a97105f7c6837806b933d15fdabb456269c3dc5ca4b3af3915b8d103295b2ee2c58b0065c3d8e47b7107da0812a15f4922b23c109b46cb5bc1771adf30b17b9af095843707c7297d00d8582e2da92d11f8ea951574c0cd89c7eea0cbe68d935e2ea7a7ecc9972bbea98004960fe41538b5140c74db19e4ca4c65666a498c8f15f0b481a1c092ac75b21b0146cbc46468f22c619e8416d884d094942137f3b0f38540a0da37bc62fbd1ade438794fff9f1083508516db279e99aac0636843f7751599e8d2b64b3451b9325d942ef209946283625388279aacd0597ff03846ce754d562132025286d93e67bcf0a143e673bd210722aa33d828bec9d01be13fc0491c4d131e22b82a42b6c85296ffb532c945aa37670922d3567459c07a88d7591826cc4d6df751bf76618911f5fce80e6533bf3e0575424aed63fcfc412cca9dc77163f956866aecc23c1516d4055a21bc7d218f217643b0fc0682ac6218fad7c830f9e7df697eb57a0daa63f1c389e82bce7de38b6ebbfafc64f46f77a293e62b00fc8b21e4495159074357ed70ec1badf75168a05aa88aee1376afb1945e4ae8fbf9b96941f91a0b962b1f28550370f8e3f95d4ea89d4290ea1728bc2f5f9b084a0d5f613bebbd672da45e2822cb99ca3b9e3a1140f4acf867da1d5c7636ed4d7ba6bcf0d7a2d1c14ccd3036c35df11a35e49d40c6722f7530b461184cad6ee64b21b7ed4132e830179b012b3c71eff49dfd31c616e3dddf83fe9d83304edf5ed286c6355a5d01dce3d1dbae4150c680d2f5928cd4c9b1844e8ceaa07f878ef0a4ea39113806b5996c9d2bc33fbe0498b4e5c545ccef1a73b590cf9cefe9b325d3775956b52d5ad4088375b6c8b4239ae64c903ca32a0f306dbbaa1e11180eb7038e19c6e5c98d04dddbe45a8ffe95cf8ee0a83b7122df75e4ac685e3a7aa2387eed7297f440b899852675efc985383af088c3214badeebdf9e86ada857955882bacb6059beac34e6350b594adce63743f2d125c18c6d90dd9bde4c2b3bfdca0b46bbe545544a95dc21951d9020e04441143056b0624a69598b50d917640a70ce0cc625802835b1979b7aff740a24b759d1d033ab597964b707fa6f5a8169b07c40c6776f1426a7ab0eb47434c6196f339af5bc32f99a2b752a0978cfd5a8f706d50b13c5e36d9d346253861847b44f4e53eb165db970db2558667115a28a557067022411425e88d1509e15a885a4835614327e3efff728f013a2183e1547c6b47296424bfa75e2e384343c9d694282572afd4ee7f5d3f05a2f7ba06616cbadf9847224e03c462f10cad2d9f76ba0433cf6ae17e19683ca866943c943ae17f0aba160f14e76a681a1750b057a54f9d79c0592f87dec1fa7b021428dd07f7106bfbd78115dc6b44429696166847c8af06365ad3cb76f0a05e04281e98b6e533d841cc487ab98253fb31a45f44b51810a723b6c0cc65ec9767e7f3a0c600dbb3f2440707f042d82ecbab3e7edf09db34287aa5aaf0b8aa8a2ffa91fd5dc37ec7325c037a9190ca397927206817230359f4148a96b7b3b63a70dab689d1ed7f3223490b765f85c2685b39244f79dbe3324568f49acf4ba4b6c4bef0bcc43f088aea6a1c9823f689ab23a8a05e9164cad5b52a1553d7ee88b6f99c93b49c8c12753c31428934cddcceb4bd84b697088da7025da33ae2d4f2da322c99d2fb5d73f1941b22eebf2b7db452efa89f04b4b90e5a2a2aeb37721841f4658ea342f9f27a16ff08598b3417f3dad18e67116f13d065fc40e4d4faf1a84955361bdc7f6c6788076feb3f6a613a2bc8c8de701e4404477c0c8a005e78327de198a21e6fe9d5fa0e18c4b6661a7e15958f260d2ecc2c7099e46179085269a25c6cf30d031a528222f0779d7534c4e6bd871d40a15eadb88774317556a26ff03ed8c739866a0773bf65c48c8f70868c54e7f8d46855ea767f4eb7631385bb13a3fa1d550d9ee4db94a19e13678841d6313470a5b32fcefd1da388b4a33cb9870b07f9ac613a2ea6a114ca262f6223b13d7f71a398fcadcbe169fb3c7d59132491fa1c09c6bb8d37d5f999ec55c5caaa80270877db6ea180e162d5fb30239d2e018cbeabb866640ec7b0bded0e9adf7651b4416aefc2c597a95b0cd5efacf14eb2bf01123b2c9fec2b0c00ee8a971477d9ccee10857e1186961ca3ee372d22056d63e83ab5a009ce2649d6bf988bbabb6e597beeb781bd02abf1c3f08d5a5d9d10e2d32a8d910c7107eae42ee4005546b26d97d0516cbd8807f6cb7eb6e7d002fac556d7fcae7779bb2e5ede71cf2901b9cba988a706d17b95a594f84c05a260a760b9e51f6b4ca2b8490b096782c74dbfe40739d0067e1701d5eaaa1d675c7af9a3d30508f6073c682aea2a6da184635e1cc87ab6a33fe41c5cd60737d93be84547af352874fb686084brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipython-0.11-3.fc16.src.rpmipython-doc@     /usr/bin/envrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.9.1.2NNx@N@MJ@MRL L6L@L|LF@LD>@L LT@L%@K\J@Ji@I2I7@I5#@I1.HO@H?@G_@FFE - 0.11-3Michel Salim - 0.11-2Thomas Spura - 0.11-1Thomas Spura - 0.10.2-1Fedora Release Engineering - 0.10.1-4Thomas Spura - 0.10.1-3Thomas Spura - 0.10.1-2Thomas Spura - 0.10.1-1Thomas Spura - 0.10-8David Malcolm - 0.10-7Thomas Spura - 0.10-6Thomas Spura - 0.10-5Toshio Kuratomi - 0.10-4Thomas Spura - 0.10-3Thomas Spura - 0.10-2James Bowes - 0.10-1Fedora Release Engineering - 0.9.1-4Fedora Release Engineering - 0.9.1-3Ignacio Vazquez-Abrams - 0.9.1-2James Bowes - 0.9.1-1Ignacio Vazquez-Abrams - 0.8.4-2James Bowes - 0.8.4-1James Bowes - 0.8.3-1James Bowes - 0.8.2-1James Bowes - 0.8.1-2James Bowes - 0.8.1-1Jason L Tibbitts III - 0.7.2-4Shahms E. King - 0.7.2-3Shahms E. King - 0.7.2-2Shahms E. King - 0.7.2-1Shahms E. King - 0.7.1.fix1-2Shahms E. King - 0.7.1.fix1-1Shahms E. King - 0.7.1-1Shahms E. King - 0.7-1Shahms E. King - 0.6.15-1Shahms E. King - 0.6.13-2Shahms E. King - 0.6.13-1Michael Schwendt - 0.6.12-2Shahms E. King - 0.6.12-1Shahms E. King - 0.6.11-2Shahms E. King - 0.6.11-1- add more missing R (matplotlib and pygments) (#748141)- make -gui subpackage depend on PyQt4, not PyQt- update to 0.11 - patches included upstream - ipython changed bundled pretty, so redistributes it in lib now - run testsuite - new upstream url- update to new version - patch3 is included upstream - fixes #663823, #649281- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- add fix for #646079 and use upstream fix for #628742- argparse is in python 2.7 and 3.2- unbundle a bit differently - update to new version- pycolor: wrong filename -> no crash (#628742)- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- add missing dependencies: pexpect and python-argparse- two more unbundled libraries in fedora- Update patch for import in argparse- fix license tag (#603178) - add requires on wxpython to gui subpackage (#515570) - start unbundling the libraries - more to come (#603937)- move docs into a subpackage - subpackage wxPython - subpackage tests - use proper %{python_site*} definitions - make %{files} more explicit - add some missing R (fixes #529185, #515570)- Update to 0.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rebuild for Python 2.6- Update to 0.9.1, specfile changes courtesy Greg Swift- Rebuild for Python 2.6- Update to 0.8.4- Update to 0.8.3- Update to 0.8.2- Remove explicit requires on python-abi.- Update to 0.8.1- Rebuild for new Python- Rebuild for FC6- Include, don't ghost .pyo files per new guidelines- Update to new upstream version- Rebuild for FC-5- New upstream 0.7.1.fix1 which fixes KeyboardInterrupt handling- Update to new upstream 0.7.1- Update to new upstream 0.7.0- Add dist tag - Update to new upstream (0.6.15)- Fix devel release number- Update to new upstream version- Include IPython Extensions and UserConfig directories.- Update to 0.6.12 - Removed unused python_sitearch define- Fix up %doc file specifications - Use offical .tar.gz, not upstream .src.rpm .tar.gz- Initial release to meet Fedora packaging guidelines                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               4!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%#### %%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%#################################%%%%%########### # %%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!#m#o#n#p##########t###w#|######u###}#####s##z######x#######r######y##############q####################v#############{######~#############%=%%%%%%s%u%%%%%%%{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%v%%%%%%%w%%|%}%%%%%%%%%%z%%%%%%%%%%%%%%%%%~%%%%%%y%%x%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%t%R%S%%%%%%%%%T%Y%U%e%f%j%m%k%i%h%q%l%n%g%p%o%r%`%b%\%c%_%d%V%[%^%X%a%Z%W%]%?%O%Q%P%H%L%M%N%J%I%K%>%% % %%% %%% %%%%% %%@%A%E%F%B%G%D%C%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%6%;%3%"%J%y%_%]%+%U%K%8%%G%W%(%%P%Z%%l%%%D%Y%R%%e%#%>%X%%H%:%[%&%7%/%u%,%=%@%F%5%{%*%j%%%%%}%a%g%4%E%r%'%%%f%%z%%x%9%h%0%%V%<%w%T%Q%!%B%v% %S%%%k%\%q%%%I%)%s%^%%`%m%L%$%N%%M%c%d%%b%%i%%|%%%%O%t%o%p%-%n%%?%1%%~%%A%C%%2%.%%%%%%%%%%%%%*%$%(%0%2%6%9%7%1%<%;%8%5%:%4%3%-%)%'%!%.%"%#%%%%,%+% %/%&!!%%%%%%%%%%!!%%%%%%%%%%%%%%%!!!% % % %%% %%0.11-3.fc16      !"""""""####$$$$$$$$$$$$##############%%&&&&&&''''''''''''''(((((((ipython-0.11examplescoreappconfig.pyappconfig.pycappconfig.pyodisplay.pydisplay.pycdisplay.pyoexample-embed-short.pyexample-embed-short.pycexample-embed-short.pyoexample-embed.pyexample-embed.pycexample-embed.pyoexample-gnuplot.pyexample-gnuplot.pycexample-gnuplot.pyoipython-qtconsole.desktopipython-sh.desktopipython.desktopipython_here_shell_extension.regleo_bridge_demo.leonew-embed.pynew-embed.pycnew-embed.pyoseteditor.pyseteditor.pycseteditor.pyolibexample-demo.pyexample-demo.pycexample-demo.pyogui-gtk.pygui-gtk.pycgui-gtk.pyogui-qt.pygui-qt.pycgui-qt.pyogui-tk.pygui-tk.pycgui-tk.pyogui-wx.pygui-wx.pycgui-wx.pyonewparalleldagdeps.pydagdeps.pycdagdeps.pyodavincipwordfreq.pypwordfreq.pycpwordfreq.pyowordfreq.pywordfreq.pycwordfreq.pyodemodependencies.pydependencies.pycdependencies.pyomap.pymap.pycmap.pyononcopying.pynoncopying.pycnoncopying.pyothroughput.pythroughput.pycthroughput.pyoviews.pyviews.pycviews.pyofetchparse.pyfetchparse.pycfetchparse.pyohelloworld.pyhelloworld.pychelloworld.pyointerenginecommunicator.pycommunicator.pyccommunicator.pyointerengine.pyinterengine.pycinterengine.pyomcdriver.pymcdriver.pycmcdriver.pyomcpricer.pymcpricer.pycmcpricer.pyomultiengine1.ipymultiengine2.pymultiengine2.pycmultiengine2.pyomultienginemap.pymultienginemap.pycmultienginemap.pyonwmerge.pynwmerge.pycnwmerge.pyoparallel_pylab.ipyparallelpi.pyparallelpi.pycparallelpi.pyophistogram.pyphistogram.pycphistogram.pyopidigits.pypidigits.pycpidigits.pyoplottingplotting_backend.pyplotting_backend.pycplotting_backend.pyoplotting_frontend.pyplotting_frontend.pycplotting_frontend.pyormtrmt.ipyrmtkernel.pyrmtkernel.pycrmtkernel.pyotask1.pytask1.pyctask1.pyotask2.pytask2.pyctask2.pyotask_profiler.pytask_profiler.pyctask_profiler.pyotaskmap.pytaskmap.pyctaskmap.pyowave2DRectPartitioner.pyRectPartitioner.pycRectPartitioner.pyocommunicator.pycommunicator.pyccommunicator.pyoparallelwave-mpi.pyparallelwave-mpi.pycparallelwave-mpi.pyoparallelwave.pyparallelwave.pycparallelwave.pyowavesolver.pywavesolver.pycwavesolver.pyoworkflowclient.pyclient.pycclient.pyojob_wrapper.pyjob_wrapper.pycjob_wrapper.pyowmanager.pywmanager.pycwmanager.pyovimREADME.rstipy.vimextensionsmanual.buildinfo_downloadsjn.htmljn.xhtml_imagesallconnections.pngasian_call.pngasian_put.pngbesselj.pngbranch_list.pngbranch_list_compare.pngcolors_dark.pngdagdeps.pngforking_button.pngfrontend-kernel.pnghbfade.pnghpc_job_manager.pnginheritance0023660690.pnginheritance018b4bcaf0.pnginheritance03e43aa880.pnginheritance057919d05e.pnginheritance09ae8a35a6.pnginheritance0af87a5d03.pnginheritance0cb6f539a4.pnginheritance0ce8325077.pnginheritance0f3f2ef28c.pnginheritance10d2f6a85e.pnginheritance13fef9b7c5.pnginheritance167dc9940f.pnginheritance18da0fd7ec.pnginheritance1c663c3a71.pnginheritance207f54e4d8.pnginheritance20cd358b90.pnginheritance21dba67aa2.pnginheritance2804df5722.pnginheritance28d7ef5340.pnginheritance2b54d705cd.pnginheritance2fbfe3650b.pnginheritance3225efb8d9.pnginheritance36603d89ae.pnginheritance3c9c32023d.pnginheritance3e9729f101.pnginheritance40d133a724.pnginheritance417615d6de.pnginheritance4188ae887b.pnginheritance428ea53573.pnginheritance4e5414fc02.pnginheritance52fb66b8ce.pnginheritance57f19cde9d.pnginheritance59d3425ec1.pnginheritance5a0619564b.pnginheritance5cd81aff34.pnginheritance62122ef1b8.pnginheritance62aaf6a0ca.pnginheritance634d258a3e.pnginheritance6491d98cf3.pnginheritance657e664794.pnginheritance6767822e1b.pnginheritance6bdb8a2e7c.pnginheritance6cc1729eb7.pnginheritance6fdf9ef082.pnginheritance72b95ac514.pnginheritance73917a95a3.pnginheritance78d3ca4329.pnginheritance7a058acd1a.pnginheritance7e1dd1d54d.pnginheritance8351262f51.pnginheritance88739eb769.pnginheritance89d97eb861.pnginheritance8aece273d3.pnginheritance91fe224ae0.pnginheritance93feb7ba6f.pnginheritance951a2bf2ee.pnginheritance95e081a3b7.pnginheritance9be87877fc.pnginheritance9cbf0dc7ae.pnginheritance9d4ab668e0.pnginheritancea5955e4d68.pnginheritancea6d4b2674d.pnginheritanceae5f0dd51e.pnginheritanceb507cd9b66.pnginheritanceb7875f3a7b.pnginheritanceb9e7cee6a2.pnginheritancebf1cc8c916.pnginheritancebf8eb49be7.pnginheritancec0c34426c4.pnginheritancec5ac9b7d12.pnginheritancec64d3816c5.pnginheritancec6c2560523.pnginheritancec71a019f51.pnginheritancec99b0098c8.pnginheritancecfae40cb04.pnginheritanced04f29a549.pnginheritanced083237a66.pnginheritanced1e0a76697.pnginheritanced5ad3d4a65.pnginheritanced9dae06328.pnginheritancedb9bfb91a6.pnginheritancedc9042c36b.pnginheritancee8d0fe11dd.pnginheritancef65b1adfe2.pnginheritancef6693f0bdd.pnginheritancef88400e0cb.pnginheritancef8d0e73e1b.pnginheritancefaddeee019.pngiopubfade.pngipcluster_create.pngipcluster_start.pngipython_shell.pngmec_simple.pngms_visual_studio.pngnotiffade.pngpull_button.pngqtconsole.pngqtconsole1.pngqueryfade.pngqueuefade.pngsimpledag.pngsingle_digits.pngtwo_digit_counts.png_sourcesaboutcredits.txthistory.txtindex.txtlicense_and_copyright.txtapigeneratedIPython.config.application.txtIPython.config.configurable.txtIPython.config.loader.txtIPython.core.alias.txtIPython.core.application.txtIPython.core.autocall.txtIPython.core.builtin_trap.txtIPython.core.compilerop.txtIPython.core.completer.txtIPython.core.completerlib.txtIPython.core.crashhandler.txtIPython.core.debugger.txtIPython.core.display.txtIPython.core.display_trap.txtIPython.core.displayhook.txtIPython.core.displaypub.txtIPython.core.error.txtIPython.core.excolors.txtIPython.core.extensions.txtIPython.core.formatters.txtIPython.core.history.txtIPython.core.hooks.txtIPython.core.inputsplitter.txtIPython.core.interactiveshell.txtIPython.core.ipapi.txtIPython.core.logger.txtIPython.core.macro.txtIPython.core.magic.txtIPython.core.magic_arguments.txtIPython.core.oinspect.txtIPython.core.page.txtIPython.core.payload.txtIPython.core.payloadpage.txtIPython.core.plugin.txtIPython.core.prefilter.txtIPython.core.profileapp.txtIPython.core.profiledir.txtIPython.core.prompts.txtIPython.core.shellapp.txtIPython.core.splitinput.txtIPython.core.ultratb.txtIPython.lib.backgroundjobs.txtIPython.lib.clipboard.txtIPython.lib.deepreload.txtIPython.lib.demo.txtIPython.lib.guisupport.txtIPython.lib.inputhook.txtIPython.lib.irunner.txtIPython.lib.latextools.txtIPython.lib.pretty.txtIPython.lib.pylabtools.txtIPython.parallel.apps.baseapp.txtIPython.parallel.apps.ipclusterapp.txtIPython.parallel.apps.ipcontrollerapp.txtIPython.parallel.apps.ipengineapp.txtIPython.parallel.apps.iploggerapp.txtIPython.parallel.apps.launcher.txtIPython.parallel.apps.logwatcher.txtIPython.parallel.apps.win32support.txtIPython.parallel.apps.winhpcjob.txtIPython.parallel.client.asyncresult.txtIPython.parallel.client.client.txtIPython.parallel.client.map.txtIPython.parallel.client.remotefunction.txtIPython.parallel.client.view.txtIPython.parallel.controller.dependency.txtIPython.parallel.controller.dictdb.txtIPython.parallel.controller.heartmonitor.txtIPython.parallel.controller.hub.txtIPython.parallel.controller.scheduler.txtIPython.parallel.controller.sqlitedb.txtIPython.parallel.engine.engine.txtIPython.parallel.engine.kernelstarter.txtIPython.parallel.engine.streamkernel.txtIPython.parallel.error.txtIPython.parallel.factory.txtIPython.parallel.util.txtIPython.testing.decorators.txtIPython.testing.globalipapp.txtIPython.testing.iptest.txtIPython.testing.ipunittest.txtIPython.testing.mkdoctests.txtIPython.testing.nosepatch.txtIPython.testing.plugin.dtexample.txtIPython.testing.plugin.show_refs.txtIPython.testing.plugin.simple.txtIPython.testing.plugin.test_ipdoctest.txtIPython.testing.plugin.test_refs.txtIPython.testing.skipdoctest.txtIPython.testing.tools.txtIPython.testing.txtIPython.utils.PyColorize.txtIPython.utils.attic.txtIPython.utils.autoattr.txtIPython.utils.codeutil.txtIPython.utils.coloransi.txtIPython.utils.daemonize.txtIPython.utils.data.txtIPython.utils.decorators.txtIPython.utils.dir2.txtIPython.utils.doctestreload.txtIPython.utils.frame.txtIPython.utils.generics.txtIPython.utils.growl.txtIPython.utils.importstring.txtIPython.utils.io.txtIPython.utils.ipstruct.txtIPython.utils.jsonutil.txtIPython.utils.newserialized.txtIPython.utils.notification.txtIPython.utils.path.txtIPython.utils.pickleshare.txtIPython.utils.pickleutil.txtIPython.utils.process.txtIPython.utils.strdispatch.txtIPython.utils.sysinfo.txtIPython.utils.syspathcontext.txtIPython.utils.terminal.txtIPython.utils.text.txtIPython.utils.timing.txtIPython.utils.traitlets.txtIPython.utils.upgradedir.txtIPython.utils.warn.txtIPython.utils.wildcard.txtgen.txtindex.txtatticparallel_task_old.txtconfigeditors.txtextensions.txtindex.txtipython.txtold.txtoverview.txtplugins.txtdevelopmentcoding_guide.txtcontributing.txtdoc_guide.txtgitwashconfigure_git.txtdevelopment_workflow.txtdot2_dot3.txtfollowing_latest.txtforking_hell.txtgit_development.txtgit_install.txtgit_links.txtgit_resources.txtindex.txtpatching.txtset_up_fork.txtindex.txtinputhook_app.txtipgraph.txtipython_qt.txtipythonzmq.txtmagic_blueprint.txtmessaging.txtparallel_connections.txtparallel_messages.txtrelease.txtreorg.txtroadmap.txtsession_format.txttesting.txtindex.txtinstallindex.txtinstall.txtinteractiveindex.txtqtconsole.txtreference.txtshell.txttips.txttutorial.txtoverview.txtparalleldag_dependencies.txtindex.txtparallel_db.txtparallel_demos.txtparallel_details.txtparallel_intro.txtparallel_mpi.txtparallel_multiengine.txtparallel_process.txtparallel_security.txtparallel_task.txtparallel_transition.txtparallel_winhpc.txtwinhpc_index.txtwhatsnewdevelopment.txtgithub-stats-0.11.txtindex.txtversion0.10.txtversion0.11.txtversion0.8.txtversion0.9.txt_staticajax-loader.gifbasic.csscomment-bright.pngcomment-close.pngcomment.pngdefault.cssdoctools.jsdown-pressed.pngdown.pngfile.pngjquery.jslogo.pngminus.pngms_visual_studio.pngplus.pngpygments.cssqtconsole.pngsearchtools.jssidebar.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsaboutcredits.htmlhistory.htmlindex.htmllicense_and_copyright.htmlapigeneratedIPython.config.application.htmlIPython.config.configurable.htmlIPython.config.loader.htmlIPython.core.alias.htmlIPython.core.application.htmlIPython.core.autocall.htmlIPython.core.builtin_trap.htmlIPython.core.compilerop.htmlIPython.core.completer.htmlIPython.core.completerlib.htmlIPython.core.crashhandler.htmlIPython.core.debugger.htmlIPython.core.display.htmlIPython.core.display_trap.htmlIPython.core.displayhook.htmlIPython.core.displaypub.htmlIPython.core.error.htmlIPython.core.excolors.htmlIPython.core.extensions.htmlIPython.core.formatters.htmlIPython.core.history.htmlIPython.core.hooks.htmlIPython.core.inputsplitter.htmlIPython.core.interactiveshell.htmlIPython.core.ipapi.htmlIPython.core.logger.htmlIPython.core.macro.htmlIPython.core.magic.htmlIPython.core.magic_arguments.htmlIPython.core.oinspect.htmlIPython.core.page.htmlIPython.core.payload.htmlIPython.core.payloadpage.htmlIPython.core.plugin.htmlIPython.core.prefilter.htmlIPython.core.profileapp.htmlIPython.core.profiledir.htmlIPython.core.prompts.htmlIPython.core.shellapp.htmlIPython.core.splitinput.htmlIPython.core.ultratb.htmlIPython.lib.backgroundjobs.htmlIPython.lib.clipboard.htmlIPython.lib.deepreload.htmlIPython.lib.demo.htmlIPython.lib.guisupport.htmlIPython.lib.inputhook.htmlIPython.lib.irunner.htmlIPython.lib.latextools.htmlIPython.lib.pretty.htmlIPython.lib.pylabtools.htmlIPython.parallel.apps.baseapp.htmlIPython.parallel.apps.ipclusterapp.htmlIPython.parallel.apps.ipcontrollerapp.htmlIPython.parallel.apps.ipengineapp.htmlIPython.parallel.apps.iploggerapp.htmlIPython.parallel.apps.launcher.htmlIPython.parallel.apps.logwatcher.htmlIPython.parallel.apps.win32support.htmlIPython.parallel.apps.winhpcjob.htmlIPython.parallel.client.asyncresult.htmlIPython.parallel.client.client.htmlIPython.parallel.client.map.htmlIPython.parallel.client.remotefunction.htmlIPython.parallel.client.view.htmlIPython.parallel.controller.dependency.htmlIPython.parallel.controller.dictdb.htmlIPython.parallel.controller.heartmonitor.htmlIPython.parallel.controller.hub.htmlIPython.parallel.controller.scheduler.htmlIPython.parallel.controller.sqlitedb.htmlIPython.parallel.engine.engine.htmlIPython.parallel.engine.kernelstarter.htmlIPython.parallel.engine.streamkernel.htmlIPython.parallel.error.htmlIPython.parallel.factory.htmlIPython.parallel.util.htmlIPython.testing.decorators.htmlIPython.testing.globalipapp.htmlIPython.testing.htmlIPython.testing.iptest.htmlIPython.testing.ipunittest.htmlIPython.testing.mkdoctests.htmlIPython.testing.nosepatch.htmlIPython.testing.plugin.dtexample.htmlIPython.testing.plugin.show_refs.htmlIPython.testing.plugin.simple.htmlIPython.testing.plugin.test_ipdoctest.htmlIPython.testing.plugin.test_refs.htmlIPython.testing.skipdoctest.htmlIPython.testing.tools.htmlIPython.utils.PyColorize.htmlIPython.utils.attic.htmlIPython.utils.autoattr.htmlIPython.utils.codeutil.htmlIPython.utils.coloransi.htmlIPython.utils.daemonize.htmlIPython.utils.data.htmlIPython.utils.decorators.htmlIPython.utils.dir2.htmlIPython.utils.doctestreload.htmlIPython.utils.frame.htmlIPython.utils.generics.htmlIPython.utils.growl.htmlIPython.utils.importstring.htmlIPython.utils.io.htmlIPython.utils.ipstruct.htmlIPython.utils.jsonutil.htmlIPython.utils.newserialized.htmlIPython.utils.notification.htmlIPython.utils.path.htmlIPython.utils.pickleshare.htmlIPython.utils.pickleutil.htmlIPython.utils.process.htmlIPython.utils.strdispatch.htmlIPython.utils.sysinfo.htmlIPython.utils.syspathcontext.htmlIPython.utils.terminal.htmlIPython.utils.text.htmlIPython.utils.timing.htmlIPython.utils.traitlets.htmlIPython.utils.upgradedir.htmlIPython.utils.warn.htmlIPython.utils.wildcard.htmlgen.htmlindex.htmlatticparallel_task_old.htmlconfigeditors.htmlextensions.htmlindex.htmlipython.htmlold.htmloverview.htmlplugins.htmldevelopmentcoding_guide.htmlcontributing.htmldoc_guide.htmlgitwashconfigure_git.htmldevelopment_workflow.htmldot2_dot3.htmlfollowing_latest.htmlforking_hell.htmlgit_development.htmlgit_install.htmlgit_links.htmlgit_resources.htmlindex.htmlpatching.htmlset_up_fork.htmlindex.htmlinputhook_app.htmlipgraph.htmlipython_qt.htmlipythonzmq.htmlmagic_blueprint.htmlmessaging.htmlparallel_connections.htmlparallel_messages.htmlrelease.htmlreorg.htmlroadmap.htmlsession_format.htmltesting.htmlgenindex.htmlindex.htmlinstallindex.htmlinstall.htmlinteractiveindex.htmlqtconsole.htmlreference.htmlshell.htmltips.htmltutorial.htmlobjects.invoverview.htmlparalleldag_dependencies.htmlindex.htmlparallel_db.htmlparallel_demos.htmlparallel_details.htmlparallel_intro.htmlparallel_mpi.htmlparallel_multiengine.htmlparallel_process.htmlparallel_security.htmlparallel_task.htmlparallel_transition.htmlparallel_winhpc.htmlwinhpc_index.htmlpy-modindex.htmlsearch.htmlsearchindex.jswhatsnewdevelopment.htmlgithub-stats-0.11.htmlindex.htmlversion0.10.htmlversion0.11.htmlversion0.8.htmlversion0.9.html/usr/share/doc//usr/share/doc/ipython-0.11//usr/share/doc/ipython-0.11/examples//usr/share/doc/ipython-0.11/examples/core//usr/share/doc/ipython-0.11/examples/lib//usr/share/doc/ipython-0.11/examples/newparallel//usr/share/doc/ipython-0.11/examples/newparallel/davinci//usr/share/doc/ipython-0.11/examples/newparallel/demo//usr/share/doc/ipython-0.11/examples/newparallel/interengine//usr/share/doc/ipython-0.11/examples/newparallel/plotting//usr/share/doc/ipython-0.11/examples/newparallel/rmt//usr/share/doc/ipython-0.11/examples/newparallel/wave2D//usr/share/doc/ipython-0.11/examples/newparallel/workflow//usr/share/doc/ipython-0.11/examples/vim//usr/share/doc/ipython-0.11/manual//usr/share/doc/ipython-0.11/manual/_downloads//usr/share/doc/ipython-0.11/manual/_images//usr/share/doc/ipython-0.11/manual/_sources//usr/share/doc/ipython-0.11/manual/_sources/about//usr/share/doc/ipython-0.11/manual/_sources/api//usr/share/doc/ipython-0.11/manual/_sources/api/generated//usr/share/doc/ipython-0.11/manual/_sources/attic//usr/share/doc/ipython-0.11/manual/_sources/config//usr/share/doc/ipython-0.11/manual/_sources/development//usr/share/doc/ipython-0.11/manual/_sources/development/gitwash//usr/share/doc/ipython-0.11/manual/_sources/install//usr/share/doc/ipython-0.11/manual/_sources/interactive//usr/share/doc/ipython-0.11/manual/_sources/parallel//usr/share/doc/ipython-0.11/manual/_sources/whatsnew//usr/share/doc/ipython-0.11/manual/_static//usr/share/doc/ipython-0.11/manual/about//usr/share/doc/ipython-0.11/manual/api//usr/share/doc/ipython-0.11/manual/api/generated//usr/share/doc/ipython-0.11/manual/attic//usr/share/doc/ipython-0.11/manual/config//usr/share/doc/ipython-0.11/manual/development//usr/share/doc/ipython-0.11/manual/development/gitwash//usr/share/doc/ipython-0.11/manual/install//usr/share/doc/ipython-0.11/manual/interactive//usr/share/doc/ipython-0.11/manual/parallel//usr/share/doc/ipython-0.11/manual/whatsnew/-O2drpmnoarch-redhat-linux-gnutttsuusuusuusuusuurouuuutsuusuusuusuusuutsuutsuusuutouuouusuuouuouusuusuutouuouusuuouuoouuouusuussuusuusuutsuusuutoouuouusuusuuouutsuusuusuusuusuutouusuusuuttttt0kk8,HBk(m0nZP=32IQZ ^FWAgJM1K_j"Ve;'SL!7:\N]c<e&EbOK+/X.R`$i[*ahYf)e 4U#@DT%Cd56G0  l 0->>00kk?ttqqtttttotoqqttqtotqqqt9 >qtttpttttttttASCII textASCII text, with very long linesASCII text, with very long lines, with no line terminatorsGIF image data, version 89a, 16 x 16HTML document, ASCII textHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesLisp/Scheme program, ASCII textPNG image data, 1080 x 643, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 8-bit/color RGB, non-interlacedPNG image data, 1131 x 706, 8-bit/color RGB, non-interlacedPNG image data, 1133 x 709, 8-bit/color RGB, non-interlacedPNG image data, 139 x 189, 8-bit/color RGB, non-interlacedPNG image data, 149 x 37, 8-bit/color RGB, non-interlacedPNG image data, 152 x 37, 8-bit/color RGB, non-interlacedPNG image data, 155 x 37, 8-bit/color RGB, non-interlacedPNG image data, 155 x 88, 8-bit/color RGB, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 171 x 37, 8-bit/color RGB, non-interlacedPNG image data, 173 x 37, 8-bit/color RGB, non-interlacedPNG image data, 181 x 37, 8-bit/color RGB, non-interlacedPNG image data, 184 x 139, 8-bit/color RGB, non-interlacedPNG image data, 184 x 37, 8-bit/color RGB, non-interlacedPNG image data, 184 x 88, 8-bit/color RGB, non-interlacedPNG image data, 203 x 37, 8-bit/color RGB, non-interlacedPNG image data, 213 x 37, 8-bit/color RGB, non-interlacedPNG image data, 213 x 88, 8-bit/color RGB, non-interlacedPNG image data, 2262 x 1414, 8-bit/color RGB, non-interlacedPNG image data, 229 x 88, 8-bit/color RGB, non-interlacedPNG image data, 237 x 37, 8-bit/color RGB, non-interlacedPNG image data, 240 x 37, 8-bit/color RGB, non-interlacedPNG image data, 243 x 189, 8-bit/color RGB, non-interlacedPNG image data, 251 x 37, 8-bit/color RGB, non-interlacedPNG image data, 251 x 88, 8-bit/color RGB, non-interlacedPNG image data, 253 x 88, 8-bit/color RGB, non-interlacedPNG image data, 256 x 139, 8-bit/color RGB, non-interlacedPNG image data, 280 x 37, 8-bit/color RGB, non-interlacedPNG image data, 307 x 88, 8-bit/color RGB, non-interlacedPNG image data, 312 x 88, 8-bit/color RGB, non-interlacedPNG image data, 349 x 86, 8-bit/color RGBA, non-interlacedPNG image data, 357 x 88, 8-bit/color RGB, non-interlacedPNG image data, 365 x 139, 8-bit/color RGB, non-interlacedPNG image data, 373 x 37, 8-bit/color RGB, non-interlacedPNG image data, 377 x 85, 8-bit/color RGBA, non-interlacedPNG image data, 382 x 92, 8-bit/color RGBA, non-interlacedPNG image data, 416 x 88, 8-bit/color RGB, non-interlacedPNG image data, 421 x 37, 8-bit/color RGB, non-interlacedPNG image data, 432 x 432, 8-bit/color RGBA, non-interlacedPNG image data, 435 x 139, 8-bit/color RGB, non-interlacedPNG image data, 437 x 139, 8-bit/color RGB, non-interlacedPNG image data, 475 x 88, 8-bit/color RGB, non-interlacedPNG image data, 483 x 139, 8-bit/color RGB, non-interlacedPNG image data, 501 x 139, 8-bit/color RGB, non-interlacedPNG image data, 507 x 88, 8-bit/color RGB, non-interlacedPNG image data, 512 x 88, 8-bit/color RGB, non-interlacedPNG image data, 519 x 474, 8-bit/color RGB, non-interlacedPNG image data, 520 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 523 x 139, 8-bit/color RGB, non-interlacedPNG image data, 531 x 291, 8-bit/color RGB, non-interlacedPNG image data, 581 x 139, 8-bit/color RGB, non-interlacedPNG image data, 584 x 37, 8-bit/color RGB, non-interlacedPNG image data, 594 x 1038, 8-bit/color RGB, non-interlacedPNG image data, 600 x 600, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 88, 8-bit/color RGB, non-interlacedPNG image data, 621 x 215, 8-bit/color RGB, non-interlacedPNG image data, 627 x 519, 8-bit/color RGB, non-interlacedPNG image data, 637 x 37, 8-bit/color RGB, non-interlacedPNG image data, 669 x 88, 8-bit/color RGB, non-interlacedPNG image data, 683 x 37, 8-bit/color RGB, non-interlacedPNG image data, 685 x 240, 8-bit/color RGB, non-interlacedPNG image data, 688 x 88, 8-bit/color RGB, non-interlacedPNG image data, 698 x 76, 8-bit/color RGBA, non-interlacedPNG image data, 704 x 37, 8-bit/color RGB, non-interlacedPNG image data, 704 x 88, 8-bit/color RGB, non-interlacedPNG image data, 709 x 37, 8-bit/color RGB, non-interlacedPNG image data, 728 x 37, 8-bit/color RGB, non-interlacedPNG image data, 728 x 88, 8-bit/color RGB, non-interlacedPNG image data, 731 x 37, 8-bit/color RGB, non-interlacedPNG image data, 741 x 37, 8-bit/color RGB, non-interlacedPNG image data, 768 x 100, 8-bit/color RGB, non-interlacedPNG image data, 768 x 137, 8-bit/color RGB, non-interlacedPNG image data, 768 x 14, 8-bit/color RGB, non-interlacedPNG image data, 768 x 15, 8-bit/color RGB, non-interlacedPNG image data, 768 x 150, 8-bit/color RGB, non-interlacedPNG image data, 768 x 173, 8-bit/color RGB, non-interlacedPNG image data, 768 x 18, 8-bit/color RGB, non-interlacedPNG image data, 768 x 209, 8-bit/color RGB, non-interlacedPNG image data, 768 x 21, 8-bit/color RGB, non-interlacedPNG image data, 768 x 218, 8-bit/color RGB, non-interlacedPNG image data, 768 x 22, 8-bit/color RGB, non-interlacedPNG image data, 768 x 23, 8-bit/color RGB, non-interlacedPNG image data, 768 x 241, 8-bit/color RGB, non-interlacedPNG image data, 768 x 28, 8-bit/color RGB, non-interlacedPNG image data, 768 x 312, 8-bit/color RGB, non-interlacedPNG image data, 768 x 35, 8-bit/color RGB, non-interlacedPNG image data, 768 x 39, 8-bit/color RGB, non-interlacedPNG image data, 768 x 484, 8-bit/color RGB, non-interlacedPNG image data, 768 x 50, 8-bit/color RGB, non-interlacedPNG image data, 768 x 53, 8-bit/color RGB, non-interlacedPNG image data, 768 x 56, 8-bit/color RGB, non-interlacedPNG image data, 768 x 60, 8-bit/color RGB, non-interlacedPNG image data, 768 x 66, 8-bit/color RGB, non-interlacedPNG image data, 768 x 78, 8-bit/color RGB, non-interlacedPNG image data, 768 x 787, 8-bit/color RGB, non-interlacedPNG image data, 768 x 839, 8-bit/color RGB, non-interlacedPNG image data, 768 x 93, 8-bit/color RGB, non-interlacedPNG image data, 800 x 600, 8-bit/color RGBA, non-interlacedPNG image data, 930 x 774, 8-bit/color RGB, non-interlacedPNG image data, 938 x 990, 8-bit/color RGBA, non-interlacedPNG image data, 939 x 612, 8-bit/color RGB, non-interlacedPython script, ASCII text executablePython script, UTF-8 Unicode text executable, with very long linesUTF-8 Unicode textXML document texta python script, ASCII text executabledirectorypython 2.7 byte-compiled RRRRRRRRRRRRxz2?p7zXZ !#,]"k%jd{~j?e ?A ,m7<dbZ&܊TY@KB;"yCE贴*ܔt]fX^q\AGJvc11{/ /s,d[O8rZF!;6y 3`^o|.KT+{fZ'X]dta"9=k`6C;(&?Kݴs-ܞ'ft 9ATl+!G`U?+@=]c1% yMuW+tT0a&lqut2G;s92URUy@(v||6& Hc pHυ [!cB|ϽsHɖ{p5zsYzȖ.(P4@_Ǖ_N9<~#(y #MĹ,Q8bs2T[ލ g^'q<`%?# oţ ;θQU5@nC _S2P2}!=H->ao6w&7(¾RǕJpq18[pmA%L&q`^k~|2w>F+>II.#(>:,hGNI5Dެ̬z-c(v=#dru %W-^%׫lRG imkl4 U{~_Cȟ~$`bLldƥQX瞬Ë[A8aO_6k)o,ә M(6O?TA9J!EG h$m Odeŕф uJ5H}hPbm 91Ay޳z nLعZ~sM4Qq83ŭ4K6uKLͰ:< ,AͰf-wNngyP|u5ӓ[K' ķiˊ{¾NDT9? 9ƗR߱3=c"89W|yH>uޝ[F1$d:չn,W ëm=r}iMm"zOq}0M}.R (WC:d~' ~ŲwJVbrɐ[װz/}!ˆgJuG9-ӵ TBF -0l4Uפp!CȊ=cjޏ~,G<(-j*oW]|gXy3ذ1&57)Cs5H oVv`;b"XƩ@{0r%]u0? 8T6yN'.=֧ߜ'p$-&[=fAP̏o<(Jo#8]{O}<9_wxq.A4Њ G3qd %{Vy]/;uؼۜ`ԘbέHѶ,0 k䀚 EP'#&ůÇXt[G}VD7'G%E)t`-aO S@~ ;xf|=A i⨶!}HuF^.tüQEU#ڳe>b>")Ξ"wf%l9 C?ͼ5#X;2r'[۪^Dk1.4HKRqJ:fqh]~@%;K<`va+3:jH*x /I KPlݯIDU:g0.)cj䙩y8@KE}dybb-&OsP("b~G̷T,耄w #P`X81nKy% }\v/sb÷m zgHp"o)_xҏÿ]S)ʊ+%vh41h+q/N_dfpvA{+į  _x-NQew3Dj8@ռ,iYmf3q;)mmM̳g| $&h 2ڼ~642ˊ^@7csHl5qvS9䑔E~_F` p"-"\"(q_{_`3՘澨9c+B: @Wc*YR-zq IFGc諴*5EKafwS w; >3s6`|*t#* ;nMZ"8+,G(RٓI2OᛎnżKh,f-z:o̕աnsF&O^zj +1b]8DEd?zRo/qh~E$LK)v%DJpG?}OlsKT2Y !O8LY\o)6/Ipf6fN4l Nղ:>|泝oO xeeώCLk*1{6MFmFp0huCUL:z4e*"=[ĝK;azNj+^+^jg')ޯ("L~9BZ^?b!#44%=bq6Yn+]uKkj]>eh4ok?qpDrIP|XkБ# @4^VD`D K)/$m]^яk[sFL{^G+i\gT3 ىq=_!BlܾF8;LQ>ITeU2̫| ᚱRudZ"֐Ԋ9T D\x͔.-跗CW gGUh1*Ble4D{\ d LѣCȑe3vW7hEvP_8Qm ŀ$`ҮuXL"CY,ՅfoľQTu#ⅼxFPkxh5a?Ҙ|r}-xn]8F麎H߽-Kɘ/ 3YW5؄٤v~phыWMt(S*Or&9KQb-o"cZUW8{$џNXEtWZWmj\*3RL3T4>!l5Z:,e/t%7/{0‘ү_WAm +==@8K~ TO$AK)ƠyF^A+q#*Is[nQ72{en7Z5 ´xtzk;|& !I*l2`7zorĬ @:~'_\LsS9q™́B.1@FAᐶl8}7K|2Z]X#J=8V| K)^!?JERd Qbq%Ej8|9p1xWN*K QԽGH^['X1Y~ 6ǐejaUdEǘ}K^y x$]F*Z""aӵsú+X}3fئz8J=!fӴ+#p~{1#R:cM.lTLU̲rTl\\@|vG,Kzl?*Cn]YҴC&XL/>[+K˛ ^*/4˳8"+t,82TK8V46"FaW`]v`Yd{$?ՌKdo-|!AϽ@B`ѨJVXf Jzl`]i\K: BqjzE=9:N4:O]dԩ~Ta밂i'D ?^n ɬ18L<p`N 9z1ޒάԷ$]r#J:INۧLBAЕOdyP9k5wK*]lIOrne5*$ 1{A͍ Hd!?y݋7(S.Kc2"w^jIÕLH\[pॐ,X̊J$G'OhdHep1(iJ~ <ri/ΐ6v`|). ;Pp$zn '/rK\[e9r 3yfinx|=S4jKm9&*/O\OWx.LG-';}q~sVppaj6DR ӔL&ekѰYlx*VQǛf^9`v0R¨+ ]xA7'JALmW 1Iͩa3D/ ? H]G HبlmچڿEIi-[" kA zE2Rt<8v7E BP9$ =n̪ي[7l#8g~ҍ Lc fjn5bՙK&Àތ1@M; s 1C^* (iIX7^~&=?kOqo)䨅vܸ׶.d9_=*Ƽȶ;&Z nƗx --Qy56UI~NQ|k]H-}}W$ #w9-o#9&{‚H(;fIԘ!_"iPrnV/`La[4] ^_JJఙ7| N7(I,N]٧%=60ʉCGڽ[W)u1/^N“-&<)BZO&|Kl)^VLW=&j}rInb4w'1!:qf' xY}e?-~'?bWyE187IѠ~-IÔ#:fzMtԽ/Xe cdr,0l[e(zl#O,v>; S\3]6u[{os 1,ʩlYP8 JIH *qu=Qd3pP/NӘ~.#neE<%Npe KڴEOt7D] g:@qGVa*A#3ͺ0i܏hC Wat u+jڛ$ Yu76Rp05Aٶ YZ