python-ipython-console-3.2.3-1.el7$>yUWBO~6y>:K?;d % [<@O^    *X =$ a ex(8(N9`N:NGHIX hY l\ x]D^[":bgdhHehMfhPlhRthlu{8vwxyXCpython-ipython-console3.2.31.el7An enhanced interactive Python shell for the terminal IPython provides a replacement for the interactive Python interpreter with extra functionality. Main features: * Comprehensive object introspection. * Input history, persistent across sessions. * Caching of output results during a session with automatically generated references. * Readline based name completion. * Extensible system of 'magic' commands for controlling the environment and performing many tasks related either to IPython or the operating system. * Configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time). * Session logging and reloading. * Extensible syntax processing for special purpose situations. * Access to the system shell with user-extensible alias system. * Easily embeddable in other Python programs. * Integrated access to the pdb debugger and the Python profiler. This package provides IPython for in a terminal.cɀbuildhw-x86-05.iad2.fedoraproject.orgdFedora ProjectFedora Project(BSD and MIT and Python) and GPLv2+Fedora ProjectUnspecifiedhttp://ipython.org/linuxnoarch&  XRQ500Irvv >>sjjjwwj/ss3*b*b &O##:z4q4q 77;-%%55SJJ<[[+8&&#((J~}yvv55`JJFQN N '>ggQ gwYRYR"))H[[ 77TsTfTfgVV^Nnn˩ /''NN_3UUqLcncnv||###|9__1).).eO^^+E//"({({B77772+)+)C;;ՙ[DZZ~##NNBB.B.;;ijjYSS L55  iN""B33`FS=eeFIFb& ' ""F[ xb31$1$ & *HSSm--. 00( K<< 8]996 +6]] OWKK 6.. E1''V    V  ] ""!'**  55;==&X2]2],&&u%C%CLJJ < rr#>)W)W bLL!$o$o60]0]:77e"YIYIj qzy~GGGN  EHVG *b s sPSSNMMoonnN[![! 66GGP ~ H44inn H .2''1'3$0$0 L L{{QccrJJ4uuE/x''YYDD U U ~~&NNj"f;;k;kMM/  S= *s**  $$   **  l l>ZaX</m,RrUJDQ\ ]BB I>mm%@@ 8E>>>d||   f@@ ,,  j  o w w`:> ` `xddlZZ!%W))9Q~ :|F")&6&6TW}W}P6GYG400 [ K K˷++-/ / `Q\\446y.a.a!""}s44p!$!$(;4;4""y=ZZxee6474727//(w(w + r22/ 54a<f//`uu ^ZMM ??($|$|_OO999Ch4A4=4=G~B4B4gyi+i+DuuN =yYY &=0 hJJ;>i=*R&i\\ u ^ ^)"QS>>,C::@X2MMd {'',SSA** A## e 5/>> ] +--Q.X// "M"MD   "?"?MOO#,,.=p<%% rrsUU.   5 Vt ppZ^^Hjj v.HW== .|RRLA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤cɀxcɀvcɀxcɀvcɀxcɀvcɀxcɀvcɀcɀvcɀycɀyUC5cɀycɀycɀ{VUKcɀycɀyVUKcɀycɀzVUKcɀycɀzVUKcɀycɀyVUKcɀycɀycɀ{VUKVUKVUKcɀycɀycɀ{VUKcɀycɀycɀ{VUKcɀycɀycɀ{VUKcɀycɀycɀ{VUKcɀycɀyVUKcɀycɀycɀ|UC5cɀycɀyVUKcɀycɀycɀvcɀycɀyUC5cɀycɀyVUKcɀycɀyUC5cɀycɀyVUKcɀycɀyVTPcɀycɀyUC5cɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVTPcɀycɀyVTPcɀycɀyVTCcɀycɀyVUKcɀycɀyVUKcɀycɀzUC5cɀycɀyVUKcɀycɀzVUKcɀycɀyVTPcɀycɀyVUKcɀycɀyVTPcɀycɀyVUKcɀycɀzVUKcɀycɀyUC5cɀycɀyUC5cɀycɀyVUKcɀycɀyUC5cɀycɀycɀ{UC5cɀycɀyUC5cɀycɀyVUKcɀycɀyVTPcɀycɀyVUKcɀycɀyUC5cɀycɀyVTCcɀycɀyVUKcɀycɀyVUKcɀycɀyUC5cɀycɀyUC5cɀycɀyUC5cɀycɀyVTPcɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVTPcɀycɀyVUKcɀycɀycɀvcɀycɀycɀvcɀycɀyVUKcɀycɀyVUKcɀycɀyVUkcɀycɀyUC5cɀycɀyVUKcɀycɀyUC5cɀycɀyVUKcɀycɀzVTPcɀycɀyUC5cɀycɀycɀ|UC5cɀycɀyVTPcɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀycɀ|UC5cɀycɀycɀ|VUKcɀycɀyVUKcɀycɀyVUKcɀycɀycɀ|VUKcɀycɀycɀ|UC5cɀycɀyUC5cɀycɀyUC5cɀycɀyVUKcɀycɀycɀ|VUKcɀycɀycɀ|VUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVTPcɀycɀycɀ|VUKcɀycɀyVUKcɀycɀyVUKcɀycɀyVUKcɀycɀycɀycɀwVULVULcɀ|VULcɀycɀyVULcɀycɀyVULcɀycɀycɀ|VULcɀycɀyVULcɀycɀyVULcɀycɀyVULcɀycɀyVULcɀycɀyVULcɀycɀyVULcɀycɀycɀ|VUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀycɀ|VUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀycɀ|VUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀycɀ|VUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀzcɀ|VUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀzVUMcɀycɀzVUMcɀycɀycɀ}UC5cɀycɀyUC5cɀycɀzUC5cɀycɀyVUMcɀycɀyUC5cɀycɀyVTPcɀycɀyVTPcɀycɀyVTPcɀycɀyVUMcɀycɀyUC5cɀycɀyUC5cɀycɀyUC5cɀycɀyUC5cɀycɀyVTPcɀycɀyUC5cɀycɀzVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀycɀ}VUMcɀycɀycɀ}VUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀycɀ}VUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀycɀyVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMVUMcɀzcɀzVUMcɀzcɀzcɀ}VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ}VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀwVUMcɀwVUMVUMVUMVUMcɀwVUMVUMVUMcɀwVUMVUMVUMVUMVUMVUMVUMVUMVUMVUMcɀwVUMVUMVUMcɀ}VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ}VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ~VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ}VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ~VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ~VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ~VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ~VUMcɀzcɀzcɀ~VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ~VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ~VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀ~VUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀUC5cɀzcɀzcɀVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzcɀUC5cɀzcɀzUC5cɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzUC5cɀzcɀzcɀUC5UC5cɀzcɀzUC5cɀzcɀzVTCcɀzcɀzUC5cɀzcɀzUC5cɀzcɀzUC5cɀzcɀzUC5cɀzcɀzUC5cɀzcɀzUC5UC5UC5UC5cɀzcɀzUC5cɀzcɀzUC5cɀzcɀzVUMcɀzcɀ{cɀVTCcɀzcɀzUC5cɀzcɀzVTPcɀzcɀzUC5cɀzcɀzVUMcɀzcɀzVTPcɀzcɀzVTPcɀzcɀzVUĔcɀzcɀzUC5cɀzcɀ{UC5cɀzcɀ{VTPcɀzcɀzVUMcɀzcɀzVTCcɀzcɀzUC5cɀzcɀzVUMcɀzcɀzUC5cɀzcɀzUC5cɀzcɀzVUMcɀzcɀzVUMcɀzcɀzUC5cɀzcɀzVUMcɀzcɀzUC5cɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀ{UC5cɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀzVUMcɀzcɀ{VUMcɀzcɀzVUMcɀzcɀzUC5cɀzcɀzVUMcɀzcɀzUC5cɀzcɀzVUMcɀzcɀzVTPcɀzcɀzUC5cɀzcɀzUC5cɀzcɀzVTPcɀzcɀzVUNcɀzcɀzUC5cɀzcɀ{UC5cɀzcɀzVUNcɀzcɀzVUNcɀzcɀ{UC5cɀzcɀzUC5cɀzcɀzUC5cɀzcɀzVUNcɀzcɀzUC5cɀzcɀzVUNcɀzcɀzcɀxVUNVUNVUNU2d10ce9c744b7be9b411330f5729c08b6fca868135f6b18c9cd61daf50c389212d10ce9c744b7be9b411330f5729c08b6fca868135f6b18c9cd61daf50c38921faba349a82b75e54c4f54131bf07d1cb0929762b88b59d819f626147df0c5f8ffaba349a82b75e54c4f54131bf07d1cb0929762b88b59d819f626147df0c5f8fcf8ec13b28256f665b304c50d1f640ed2eeb235feaafe441b51c5f9e0214cd85cf8ec13b28256f665b304c50d1f640ed2eeb235feaafe441b51c5f9e0214cd85df909f819d08edbed0d65ceb29492f703490d2a8ddb9d55bdb25f9862a29486ddf909f819d08edbed0d65ceb29492f703490d2a8ddb9d55bdb25f9862a29486da75035a5b664bd02d163e7515f1606d4f1f8d7802c6df82695600590fae00054641c419f9e1895ece293bd256a88ec5689417bf96647237cf53d8aba50fb2768641c419f9e1895ece293bd256a88ec5689417bf96647237cf53d8aba50fb2768858c0d6394922193770f53f550957e37bf1b8a2a5fbb80c22cb2f342f9e91cc88b8afcde81782d526b9e7a853f8a1c6806e0e5ef0807b13a70162870d1c30f108b8afcde81782d526b9e7a853f8a1c6806e0e5ef0807b13a70162870d1c30f101dd2aa8b3ac793f03525fdeaaf9a561fea44336c3235266af9c3756b8d0078f4324e83f6b105be899be3436f363617e56f1ff1ffd6921ebf6290e6da761e1ca7324e83f6b105be899be3436f363617e56f1ff1ffd6921ebf6290e6da761e1ca7417331c538246fc433348fbaef400a4bfba2c6fe2b737e98654656a495b850e2ec368c5b17425ead2a44b7d8f18c17813ecdb84f91508e7b78c54623da6e03e82ddebc85e57f2182d806f2c038acbdcbc66afde97ce08b8c3ab5f08e84dcad7dbf057b7dcc4e06089482bfbe70ece26cc8d1f393ab56caa4cbb928e2d2de868606ea426e4b0321f2e572344d5d15caa8c76b6d815ea787ab6bff40632f5d61868399f6d64d29527659383675a9772b517c8a01b60e963e53a58501b41ffbdf5e6d7af9e5fd2bb86e3a8e726c5382257dcd9e88741eed4fa46d70106c3fc22de7e782624b96b2a8f08def4fd6d4e5958b39156808030b6be7771333b2e0e505afe782624b96b2a8f08def4fd6d4e5958b39156808030b6be7771333b2e0e505af94e14a084d857328a85191ab1e684000032a2ba2160cc7a2029ed716d337a06fd45c5f1dffeeef9fd86925c0d5afd5767e47bd559b49f4864c271877357d3ab5d45c5f1dffeeef9fd86925c0d5afd5767e47bd559b49f4864c271877357d3ab556ad669a866fac4fc2226c5b3f4a2a7e340616ffd14ffb4c06f6be04e08efcb7638ec6b584245b2ea977392aca550d2fa7814993142111b04f15cf505fc10417e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ce765dcb77cad0762013fc1e2a60e972645f8bde2d226b5ca8c89b2df40146d3ce765dcb77cad0762013fc1e2a60e972645f8bde2d226b5ca8c89b2df40146d3427a761b9012f51e1763d755a2987476762b57ebbd3ac6edf4d02f821a9fa8ab4f74eb7c925a7130a5df61b97c81a09043c7128a34f3dea0403b9d50cb057e084f74eb7c925a7130a5df61b97c81a09043c7128a34f3dea0403b9d50cb057e084955de11add4211e1ad510e445e3f4bda6d4af7e481a1d03007de6594183024de0f0df51dbbaccc3f8b075ba0c4f0e2dc85ab6c2e67b958fa6192cce4a3beb77e0f0df51dbbaccc3f8b075ba0c4f0e2dc85ab6c2e67b958fa6192cce4a3beb77ab654c6a2ae2d35f7665171f795f86cfcb4fe7a4ceb92e7fe479a4f4f95edc506ffa258eea82a03ab033014b144c0af6aa3aea5150e1989591f20bb462d8891a6ffa258eea82a03ab033014b144c0af6aa3aea5150e1989591f20bb462d8891afd837e283d9e9f0b61d8dfe91ab911845ba813775121501bd57de65b6723b181067da83d9d32ed2f8cff866b6f52e4512379ba85950fd52a8c85cb7e04f00a6e067da83d9d32ed2f8cff866b6f52e4512379ba85950fd52a8c85cb7e04f00a6e4781d02aa7d132bfa90bb6963f3e20221d23d018d27f93ebbc6522f9199bb466de62585ea625cb40a337e7ca079b8259e02af7ba2e70079a7ba9ae8af4f0b05bde62585ea625cb40a337e7ca079b8259e02af7ba2e70079a7ba9ae8af4f0b05be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554b860010c785a2ad11ff14a2b8eca699c205fc263d09891d9b4e32d26a6a00b54b860010c785a2ad11ff14a2b8eca699c205fc263d09891d9b4e32d26a6a00b5f09e68098325a257794526c94cbf881fd8331becef53341a05059781029569a6329594b0347461907d4ab0f1ff8092f3e40f9c4d5212150b1aaac76da3c1efc1329594b0347461907d4ab0f1ff8092f3e40f9c4d5212150b1aaac76da3c1efc1797059d27dd6a778ab9a96d2c31696e078610a7c59d022a9928913edf66dd0ac8504080fd03fe29b4ab4325e0aa7873877ce965e66b7db5f7e8079a551c3c9058504080fd03fe29b4ab4325e0aa7873877ce965e66b7db5f7e8079a551c3c90570e953eceaa3ed8a6cef28d41f0ee82d306cbc5ecdc59a5579f08918b05035336679e913598610f209be0c41ea1b22e4bbd5701ee133d5851e0b289c86c85f156679e913598610f209be0c41ea1b22e4bbd5701ee133d5851e0b289c86c85f153b54fd9154c4517322b0be415587ca0c1e9fcda58f8ca7658380d4cb26eeb255c14fc8542acf08bd12752e513c4258632a821321f5b33e8027ec1c378125ef5ac14fc8542acf08bd12752e513c4258632a821321f5b33e8027ec1c378125ef5a09e51dda6468a5081a2348ea5d3b747ab93bd669447356f743a30941334c4cefad2856fb924bca3a447edfa2b863f827b20d8d05ce4c6579e90ecaddbf6e1691ad2856fb924bca3a447edfa2b863f827b20d8d05ce4c6579e90ecaddbf6e1691fb216ea2a4d5a55ce6a3119d5ac606f34dd5fe41d138b3ac5dd7c913bad4f41a16a28d5bd9f065ffb197f32e09f69b7b74fd2af5477789aa061c1e4f30ff53fc16a28d5bd9f065ffb197f32e09f69b7b74fd2af5477789aa061c1e4f30ff53fc745e18880ac7183bc6320be3ea798ed67343e0904b7824c636f245bb2b30d4c8b4f1105c4cac239306620c9651d447303128df4c82d3f05869b16557a5009708b4f1105c4cac239306620c9651d447303128df4c82d3f05869b16557a5009708e8a68228c73964c4e537601cd382817c8856223ee76e75d113c39f4ef78d0421e8d39d2891dbb1f9375f913b2f70796861ef5cdf00bf75c7a5245cc087c206bae8d39d2891dbb1f9375f913b2f70796861ef5cdf00bf75c7a5245cc087c206ba633fbf0e196927cfdda9fcd87a9ccd07c36710025d10a957da74356289b89183ac078243829e5ddb8062757c8240bf7f5e37d0178049dd7c3bc026b570bffc94ac078243829e5ddb8062757c8240bf7f5e37d0178049dd7c3bc026b570bffc9405875183c03829157a054326246f91cd4699ba4c950fb427deb9ffe685647b6f80b1e96427ac40d077ea5b3ead82a8a88096d620ce7546b3380517701bb003c580b1e96427ac40d077ea5b3ead82a8a88096d620ce7546b3380517701bb003c53d572dc58e240936f6286d6b7263a18e733c84bc8d0ab0a483c460b205896c641dd1eb92233e711b77ce9529f8709bc6dd727c5f9e22e1d6653a08a500501eb21dd1eb92233e711b77ce9529f8709bc6dd727c5f9e22e1d6653a08a500501eb2249b2afd98672706a7b0e05b8dc4b3c46f9a331e9fa8a0bdd40ad40e52d51eb191b879e43cfbe2e84a64bd8549a38a1fd92b095a8e480c4e4fdb21550a36ad0091b879e43cfbe2e84a64bd8549a38a1fd92b095a8e480c4e4fdb21550a36ad00942cbd85c6542538578a2791ec24eacafad2662936c215c2e93c6424f59113bc2e8ba00130b7450693fbce663453ccc391e73f125d6a5567189488636bdcedaf2e8ba00130b7450693fbce663453ccc391e73f125d6a5567189488636bdcedaf94be563f7134b063569014d02f4bbbf79c0b409092ac309fdf6f1fb7c4df0a399b4ac7d18c25260568cf6c6bca16e5d43fb6e415e24118d9956e21dd7b7000289b4ac7d18c25260568cf6c6bca16e5d43fb6e415e24118d9956e21dd7b700028423dad174f746338db0611f1a5778baedc8fce6bbfcb3e0271e0a722d22791a9edc7efcfa70a4b72f34db6750550635436ccd5d2a1afedffdd578d4755d7688eedc7efcfa70a4b72f34db6750550635436ccd5d2a1afedffdd578d4755d7688e1175a1f261883f7a81f744e130732814efea7689ea81f751d263e3e3abfbaba8eaa4cde978cdaf14f694a42dc4aebe24d60c345ca5ff03ab055288a78f047257eaa4cde978cdaf14f694a42dc4aebe24d60c345ca5ff03ab055288a78f047257e082f52867f8f27ea4a4257bc82ee36c0f789cf8fbfe4e98d72b1e3640ecf8e4f20dca36d0437e1764e8efe326898a9612a31c86a7f2d045ebe5709b51f70394f20dca36d0437e1764e8efe326898a9612a31c86a7f2d045ebe5709b51f70394f0dab60f8d34e639aeb45fb07278b2d97f46795b82bf8b4329f1ac2ab383c36f3c1496d510bb4687f04ef9c6e8dc1f361076630b6ce8975c25f77e5112c5ce952309c61547f314534b47660502a89e17940dfd71ea578b2bae0e2958b49ddd1406878b595d9beb425dbb7ac1de56e4264c1bb8d5cea48b32221a413a8ca1d8be6fb5506f6ec770181670fde41b335bdbc1b447010c36043572a8e4934e3341486fb5506f6ec770181670fde41b335bdbc1b447010c36043572a8e4934e3341487308adc76d331ab21a985580cb5d0de7f69e8cc41bf3930f295e3338b69ec4e7ab011e74645f87402415dd9da4aa2c4146034fc5be06129f8b226d4c20c99324f821e4044e27376771d3099f68083311df8dee651b1d6b657a6866ce17f125c2ec5ad5056e8767120dc17fe0c7e77bd4ee8960bff8c1862c025bc9f54ee1117a48fcca9b54ac582e2c816a712f2032508cb3d138ff2a5707fdf28db1585ae51d48fcca9b54ac582e2c816a712f2032508cb3d138ff2a5707fdf28db1585ae51d52fab1ebdfd802ed86915dae3340057c2afe83cc54f1d85f72a1f6caf4cb74ba14c845e3f55336c97a470dd409617672f84ed48befab147e51dc8b02f02ae5a814c845e3f55336c97a470dd409617672f84ed48befab147e51dc8b02f02ae5a80ea60117cb00200c3ccb9454f5c53eb55a1c553cf63d0afd38e919a7190f03a3fb3bd1e8bfeac47ec6397b8e4d84f5140c0cc62984fd9e7ee382478573213454fb3bd1e8bfeac47ec6397b8e4d84f5140c0cc62984fd9e7ee382478573213454a641ce7e4f9a328b9adc07ac62768b31863aef10db58a3ff0fd1802b56bb2251140b47e7afbf15ad25955f73b62e745e85c43a49e7112b0faee4fd73ef127324140b47e7afbf15ad25955f73b62e745e85c43a49e7112b0faee4fd73ef1273247f0fba82cc8fc6179acb96cce454fff68c60e5f2fc8a0057c3f965fa58f4acc32e0b6609dabab3bc329e37fc031706fd3f1cd875ce3d94fc18d7ee733a8dd83c54c50efe99e661d97a61afebb8a6c63d3dc5575904c844628a4918ae60155be33ad5596ebbe7dd1489938b7cb9356e571c4ff664d0db1863c25308bf30ca4a4b9bb93f3540ec9af939d5fe4eb71cea044f6bfa0cd0ffe425a69bb200f912aaad9bb93f3540ec9af939d5fe4eb71cea044f6bfa0cd0ffe425a69bb200f912aaada7039108aa0d64c83603c5ba73955688b27c4104ae66161f5ac3f430ca2a04cf8bf17fd659617ae4f480dc4ca696faf3a945e899aafd0de8f95074ba24d7550d8bf17fd659617ae4f480dc4ca696faf3a945e899aafd0de8f95074ba24d7550d9c15c7e4ba05de77d726002cd982b9523b6598b47ebe4383a1fed06e5a9dc1ac888fe3885cf0f8da871630a79e757a5bf037ce083f04b0de865f1d9d48766554888fe3885cf0f8da871630a79e757a5bf037ce083f04b0de865f1d9d487665546949fda83e94fc572e54da19fc70979fa1a67b068ff3059480aa9dc9073d19c7594e6c608d1449a28cd1d18db31cf40777b479b49aa558b016f070c6a81b8460594e6c608d1449a28cd1d18db31cf40777b479b49aa558b016f070c6a81b8460048e7f9739f1be9ba652125b7166c578fb7c033b12d0ac0815371f9ab24371225e82306238ee09dbe8e2d2894bf6839161ea6d357cd5e73465f994198e0449b45e82306238ee09dbe8e2d2894bf6839161ea6d357cd5e73465f994198e0449b4df0c17d08877699153b46f99ae89ea0a8bd9fedc3d293b889648c1ae0362ba2cbbcd89eb189b714127dbe6b92d611e9a471c5bc7754c1274c867fc558a992528bbcd89eb189b714127dbe6b92d611e9a471c5bc7754c1274c867fc558a992528b02c5766b6a7e8d69122689ef9171cf95f56e4404f7cf3b8defc5b5bfb28a147cfceeafdf3dfb0a17104bc8132f5aac646a9e948a4bb77792999f549e4f373becfceeafdf3dfb0a17104bc8132f5aac646a9e948a4bb77792999f549e4f373be6197ad4e3737aab40f6f6cb672a72eac3cbae9cae570ac1819b7b0ef660fb6a432848cf50abd690e90fcab21c31bac90b15ef9442c7c179e4fda56fcf6c9c01d32848cf50abd690e90fcab21c31bac90b15ef9442c7c179e4fda56fcf6c9c01dd521d762cbb47ac76bd6d70096712c7c3e9c40e656b40ca18949afb8e13cbfb1e4612691d2b5a51b81f19012ec6a05e2f03b75bf6252f7bb9829b572fa8653e8e4612691d2b5a51b81f19012ec6a05e2f03b75bf6252f7bb9829b572fa8653e8a4500ab3dc4ddc9d65e4b3f70cb9dba7b742c355def7a4efa969afa5ec3cc04685ca562b97ebe743e9d3e12c99cd29f239f2b204b955055e604c6a8a27aef4fb85ca562b97ebe743e9d3e12c99cd29f239f2b204b955055e604c6a8a27aef4fbdfae38abc152564141f512fe469212407d3bd178d0ef2f1c1766f4ef53eb26ae198aa475eb1f2fdbc72eee263ebcb2baa0400e8370e15f973cbf35a907fb815f198aa475eb1f2fdbc72eee263ebcb2baa0400e8370e15f973cbf35a907fb815fcceb73aab1bab364e4ed890e87915f8f58bf6686b9ee301e2b78036de8a013718620903887a00a53b112a8c720723db7bac0c287efee7511b65d969a986c6b7e8620903887a00a53b112a8c720723db7bac0c287efee7511b65d969a986c6b7ee4ed98226f448042ee9a67b232c24ed25d9b2c345b46461d1c72c0ea8be70b5ea5b9981f247f9c434de5ae6b125002ea8d8c965e64056c515d0b7cf0e3610dbca5b9981f247f9c434de5ae6b125002ea8d8c965e64056c515d0b7cf0e3610dbc85ba2e68def7b29bf899362fb58ca66d33c56862b360996b4e77d4d17cbaa845efaf64fab7c75430aa0622cdaf409739912c2fa1006c5649a2dce6d0f04591a0efaf64fab7c75430aa0622cdaf409739912c2fa1006c5649a2dce6d0f04591a0e58d5ad3dc129ca2b3e882c49bbdbce48a11700b0b69c2d053b1c900fdd577164a1751cafb015aed946518c51f4574dc79b15cf12850d8714135f1e57f86883d4a1751cafb015aed946518c51f4574dc79b15cf12850d8714135f1e57f86883d4124fbad0eb9f926e3a732379e586d96cd9e8abe06a3b2f509ec2bfeb23973004cbb633ce1c6226fa2b3da96c41acb1b1073aab95aa618bf0f0130c267a1f6154cbb633ce1c6226fa2b3da96c41acb1b1073aab95aa618bf0f0130c267a1f6158a3fbc54a91afa96f47662087d4631bdc741c8c111644f8e95e1103e4265cd56216df2f7ed4a6d7bec3a7c8790d1092642c04e05fe1218e152079ce6cb783e50216df2f7ed4a6d7bec3a7c8790d1092642c04e05fe1218e152079ce6cb783e50d787ffa7bca08cb77fdd568dd4e982eb537c3ee3d3faab4d5f6f35715cd33f5ac363f5f763aae138620fc6c06d17821396dcbb0b4eb09a9cfede4d25c102b6dbc363f5f763aae138620fc6c06d17821396dcbb0b4eb09a9cfede4d25c102b6dbeea4c38d5da0647da77efe696408c36cc9e1957b7528a2d2bbb1d8ab1fad9502c54da56e2c4c081cc590f945423407ac182002449e45e063db122863eeb6e9c3c54da56e2c4c081cc590f945423407ac182002449e45e063db122863eeb6e9c3cefea60dc32d4cc7ad35c54f07f6df42ee30a96f6b05412d77b87d49e4c408e647ffcb35cecb04c4e7f3466af9bd9b3abd1b9e45c064eddb6fd2021e8b823ec247ffcb35cecb04c4e7f3466af9bd9b3abd1b9e45c064eddb6fd2021e8b823ec29c9d1f2464aa9b5c6d59e8defeeb4192ea34f08ee081cec4548a67980d983df4f987c3b70e9aa2fbe087ca8b68e3eb2201e9b4775fb4c3cf70c9b4a97e5e6ca3f987c3b70e9aa2fbe087ca8b68e3eb2201e9b4775fb4c3cf70c9b4a97e5e6ca3bfd0a0948f222e01e8f2abda488246ef4c8b10e20358f6b76485017f5fd1dc622db8cc9dba58007a43f1cc96b9fa1f2e436867313c9927a5cafa28ff4fc29af42db8cc9dba58007a43f1cc96b9fa1f2e436867313c9927a5cafa28ff4fc29af409b3e3f151429d878ef81c79d4f7580ac500225fbe07aece5eeade9acb2db7e5d95f67f9714d77f7e9344b847c6a1fc8e189149e3b9734987738bd952346c1a8d95f67f9714d77f7e9344b847c6a1fc8e189149e3b9734987738bd952346c1a880bfb4edc05629301a31cf5a71b8193af526075fe6e237e6886c75c859c1a9cc05c9dd8b36963d9b1de7812fe4d1fad2c0974627ddb4d100dcee7493dc2bb83f05c9dd8b36963d9b1de7812fe4d1fad2c0974627ddb4d100dcee7493dc2bb83f06e72889b5250970be89666691332af84f3255de62bc65640a20cc072206cc6af5ca834ed02e9c6cb4d1c740599289e79eaa27136d9c5d5f0d126bc1cb5e3805f5ca834ed02e9c6cb4d1c740599289e79eaa27136d9c5d5f0d126bc1cb5e38052be778f6be283ffb575742e57f948c387fd56a73b7c0141f0ff56274ecbcf5edda51f2666c46f0b0f0446ee0aea2e3651710e332308c05f39a63c8de0c5b5af5da51f2666c46f0b0f0446ee0aea2e3651710e332308c05f39a63c8de0c5b5af5e570bdafc5266bda52e81ea1fbed8606d1dffabcc7d1e3d848754cb49efd8289db3092786fd567fdd7a148f0e5de7ee84eabc1329d0d3436e5893986fe0b0b89db3092786fd567fdd7a148f0e5de7ee84eabc1329d0d3436e5893986fe0b0b892f0c504065d2a5b9d0c685edad44446116ba064420395dd5980e5fe64fd15803631a38252627b9fd6bbcac1afdb193996391935fc819ea003d5d3005b58395f4631a38252627b9fd6bbcac1afdb193996391935fc819ea003d5d3005b58395f4d9e8158888197824881d3072d11daa234a184c6ff21e0876bbb3cafd384303c3d584468ad7a31eb37525b3de50f9507abd2fa06dc7d5505e2f33b8f8a50529e9d584468ad7a31eb37525b3de50f9507abd2fa06dc7d5505e2f33b8f8a50529e9fcfc7e82c28cec511fa6b0b3b78ef4df28289c67e58528cbea3f1f7902413153002a15e0a51adb86979e9c14ff46f2ec6cfff0a9d0de566dacc01e3120732603002a15e0a51adb86979e9c14ff46f2ec6cfff0a9d0de566dacc01e3120732603b3826a16498cd0b154bebdeb5c1659d52111241f79c23fb3dc31fefc479fa7a8e93df17dfdf8ba36e8129990282264dc6c423dfe2bd8ffc01a3718e8813fa44ce93df17dfdf8ba36e8129990282264dc6c423dfe2bd8ffc01a3718e8813fa44cbc8934375dbb11a9eec56a1c184a2c3fb374486d91a4441e30ee55ced21728200836f4e05f0f68fd3c8254fd4ebe81aacc2e0ac3f1e9fd53e303b69aebb33a700836f4e05f0f68fd3c8254fd4ebe81aacc2e0ac3f1e9fd53e303b69aebb33a704276a30c8d35e288b59140737892c6c7d915ee63fcc43b38def724f4cf396669211846a30b523f90eb9390d9c3635d50d95add2b28425afeb2770dede5ff039d211846a30b523f90eb9390d9c3635d50d95add2b28425afeb2770dede5ff039dfe94308ab0cf5c8c58ca22a833fa1ed1434bdb68bb77a1351b3044deefbd068a46de35646837d64efe8b2658922a37f3e40fa2d4f0384909d063dcb9136a813a635896cd0fa5d261387207dea261852ac3b4fe8c2249c05bd906098e2f11eaf3a28c1fb9966dcb3e50359a4dffde45cbc664d134a4620709bfee69d05ab430faf2a8f5c631925c32267cf475f049961ec7afe678f530676a0d7cffc9e3508725f2a8f5c631925c32267cf475f049961ec7afe678f530676a0d7cffc9e3508725596af2957ae3a7fb5c9c257bfe87c592f5097924c598fbdc187a766238e0449741eea0253e16f3a77803220efec57499a6917cb074c9d0b17e56e913f3c5217341eea0253e16f3a77803220efec57499a6917cb074c9d0b17e56e913f3c52173578bd296515dd7c09552f0d36d72d8a9fc131663d7522419182b392d7d88962183ac5b3c18aa845b0f2547eacb8deb8ebd518dec1dd715f89a03341513084d2883ac5b3c18aa845b0f2547eacb8deb8ebd518dec1dd715f89a03341513084d284a7208e1edee195cb62013817170e5934a4e3fae084275d95cdb122a1b5f4e131d3d71fb144070129eeef52fa006841a4e7609120207917511f2aa07c65225ec1d3d71fb144070129eeef52fa006841a4e7609120207917511f2aa07c65225ec2dc5347e4953abec32fa1d9f37ffb29617e81612152741b433b929f8886e863a689a7a599133ece7d613192fc3703465a748ea37553ff95b3350f9a8300349c9689a7a599133ece7d613192fc3703465a748ea37553ff95b3350f9a8300349c92e82c84cd934035cd261b3ea24c4426c6f8002bcf83be6e236472efb770f84a70735ca5c7dd37be154e84b0dc5c1e3f74c8d78322936f77644df42a9ed6c2a6b0735ca5c7dd37be154e84b0dc5c1e3f74c8d78322936f77644df42a9ed6c2a6ba66c56cb537152c73da5a5661c92d47420d2a72815ea89f7610c0f463aeb72986311c05ae3a491fdff5562595db140cb3c22c21e31382638de2c06473641f3706311c05ae3a491fdff5562595db140cb3c22c21e31382638de2c06473641f370e187d7b1416e087551cca86b73c7b5ca3702c1668bd61058031816465155fd78b55f55d590bbd889b7be9a9de625c1a265bb5acf8c00376d76690116ab4f2946b55f55d590bbd889b7be9a9de625c1a265bb5acf8c00376d76690116ab4f294653952ac098c451a1b6a229c2e2237b913aef31a7456913da1fd33be5dd4010e0ed97c64f40bd84ab90b2c34b7b1ed6e2f3d8232330bd3e04b656c8355f1efdf3ed97c64f40bd84ab90b2c34b7b1ed6e2f3d8232330bd3e04b656c8355f1efdf399c36784791899825ef72fc707c79ad1c62eadb740cfd79c97ba431f305783b6b0b6a34b867a0b7daa5bede5e576c02e7086e26a5128d37732dc45348b205091b0b6a34b867a0b7daa5bede5e576c02e7086e26a5128d37732dc45348b205091ced7050eff9223063be449b488f97cabe33bff2dd081a3a4a0f9fbc182a74773bb796019a637f58284a2e262a95f1a81d05ce05d202b546bd4776f10b5c5d0b9bb796019a637f58284a2e262a95f1a81d05ce05d202b546bd4776f10b5c5d0b94e1f90273e89d54b73af5470a17ef530bdc78df5e513eb2d3871db54486316ee5bd05362ff8988752a7c1aa5783cb1fbaebbb91b889783c839a0e241975fb7645bd05362ff8988752a7c1aa5783cb1fbaebbb91b889783c839a0e241975fb7640150c7e34bd6cf8275be18c4082b3b34fc6b78e3f5ac9b0f9067bd447b9c1d3aef888a33d863640b9d8da2afd705be5e7cf2180dc49403208cdb71f0be68f8f6ef888a33d863640b9d8da2afd705be5e7cf2180dc49403208cdb71f0be68f8f6d1d99dc7978d93ecbd5b22e932ee6a28aa354214ab527c1368fb3f871228fc573473c55aa976b1a481ec71e7546115fb09a4c12ae8305f0f3090456ce0011a073473c55aa976b1a481ec71e7546115fb09a4c12ae8305f0f3090456ce0011a0710a8c82b31f93090a620990413696dbe9fd2acda9f47130e9651790972825feddf3aaf0e249a3c91e599e0633005a2d6e9cb356fdb41bd7e708c354364f0eff7df3aaf0e249a3c91e599e0633005a2d6e9cb356fdb41bd7e708c354364f0eff7ade314dae50180ed3950367261e5402ab0fcae0afdd3f7f7ef65d2ac7856754addd740fc4f9933ea6e8546c6001d01ef4e478f3ac2fe70832adfc9024c173ff8ddd740fc4f9933ea6e8546c6001d01ef4e478f3ac2fe70832adfc9024c173ff89da61fb53bb8d41928675b4585842bf399f8d8561a1db33c2eeb9fc1872bad38cdfb229de90cc198306a602be56258b99804393a2bad23f969fe6886d52e08afcdfb229de90cc198306a602be56258b99804393a2bad23f969fe6886d52e08af0ad43926cd0a7e00b688863ff6fad7357787a8a6b27136f029e8123c972df7306b1c3234d2c65bdc0396ac7e905d1ba620d357a6ac8e625e30688ec77690ab166b1c3234d2c65bdc0396ac7e905d1ba620d357a6ac8e625e30688ec77690ab1649f737bdab2b5efea44f83a5f31a69de23d9eca568067933d17e344e3514aceb62ee599816650bcc530f3c6d6b1f92cc53389854332f20c869aecf57c0f1649e62ee599816650bcc530f3c6d6b1f92cc53389854332f20c869aecf57c0f1649ebd19844309aa29c87ee8588c929aff664135240e50e3ae84f700718f61aed2e4453df3b452a19d73c5655ee9c3c686a113d3fc1554fe2a906dbf586ba85d7487453df3b452a19d73c5655ee9c3c686a113d3fc1554fe2a906dbf586ba85d74876918c343647c30976a8ad51eea3dc442bb76631124575e59680be1e0631975b20cf2b0cdad3dd810a68b4980391a87b754181d7997a1d70866cbf84d99f6e4f00cf2b0cdad3dd810a68b4980391a87b754181d7997a1d70866cbf84d99f6e4f0da6c0ef94182ad50d610618658f1057b2a80fda4c49408e8d6fdc782810d22f7a3e2e84e334c31bdf0ada89b752b25eaf31381c4232ff6811c9f4305fa017d8da3e2e84e334c31bdf0ada89b752b25eaf31381c4232ff6811c9f4305fa017d8dcd9113556dc8b951330750fddd3e28d05d324d6699024bebfc851b1503c610acf965ab2bf3c98d8f7eca254581afed798bc7c7783a15fe25df01ffa8f1fc80e3f965ab2bf3c98d8f7eca254581afed798bc7c7783a15fe25df01ffa8f1fc80e308b4da736c0d68c3a761d3393283885b668dfa59de7c1c6bbb8531cf345ee3b5f358922f92dab14c521e9ec09ed5c85a0390c0c19575c5c0b5634c4d2a0c5195f358922f92dab14c521e9ec09ed5c85a0390c0c19575c5c0b5634c4d2a0c51955f0ea65da5ac335cef16aeec35f4218d8a1ccc93455f18032426aae04da3d8e80ef62cf75ec68d1d7cef74554c967ac637fcafbb40b2de2e064ba4c96a9073840ef62cf75ec68d1d7cef74554c967ac637fcafbb40b2de2e064ba4c96a907384abcfa79cbc9cabefd704ac89c6a5347ebee78853e2d2d70a00c39e4f5077e5cd6e354c2ee870803436895a4c104d9f801e10c67f92450baf30b68dd5c35ae58b6e354c2ee870803436895a4c104d9f801e10c67f92450baf30b68dd5c35ae58b56731b4dc65243e49018e8045cb4af740505bbf49ba2627af178ae54ef367648a9ebda7606f8f1444cfce63f63b8cbd84e75b68b7c0b9de328b6a26069d6b3e5a9ebda7606f8f1444cfce63f63b8cbd84e75b68b7c0b9de328b6a26069d6b3e59e2eb8c875c5f2511e1e3a14ae9482ed0883e5a0438fd9b0dc33061a0794cf7242af304344aa2149039bed19d994bd2032beae89fc52a900e326b0aab1521fde545244e2932938c91bd88af1a60f3f98c0fdb3913de787c9ce5d1c1a53b6e357563d2d7220a5e5c2a964387f681474ccbab6616c1c99858a7518144eccf55b9a563d2d7220a5e5c2a964387f681474ccbab6616c1c99858a7518144eccf55b9a200974947d690325ea1b9984528c926063d3bbca1f5d68a1cb0ea44036a208edbc254451ee11ff7f318f85445c9327081bc288c110d7815430c381dece2cb0b5bc254451ee11ff7f318f85445c9327081bc288c110d7815430c381dece2cb0b5083a281cf1d0b419a5e0b77c7dae730ccac7dc7e21e953876bf27dd04288034149fc80aca31eb96bbdeb2c9500d378aab308ef81bb9a91ec6671deaca673459549fc80aca31eb96bbdeb2c9500d378aab308ef81bb9a91ec6671deaca67345950a636651ad680cf5cc0aced9a06ecf06bb9d690d618887a65ca8c1354916eac58d3032efe5c56f45413e387028c73cd842282f2b0e061537cda2efb97a7a4ee18d3032efe5c56f45413e387028c73cd842282f2b0e061537cda2efb97a7a4ee1da91a46efd011fade9a45b095f1b5aaa1a2a890cd68505d691e884aa003da3708015dfc030a7205ba924467ce490d44f403bf96e4ebf507399d606eefaa7e5498015dfc030a7205ba924467ce490d44f403bf96e4ebf507399d606eefaa7e5498d8592317616275d2e7289bb7554f468c70a002d232ceaca0295d9ec6801b5b23c8d4d74d5ac39475c90bc9ae20d352728f7205c4c6a8856e915a540789deec83c8d4d74d5ac39475c90bc9ae20d352728f7205c4c6a8856e915a540789deec8adef3dea9efcc651cc5fa924f36ad7337e2abe929c3045157fc8dfa393a984e1d2b3073641b97e6ce2497c78bd08e4251a16bea2300825fd36a0b5f2703d6ab3d2b3073641b97e6ce2497c78bd08e4251a16bea2300825fd36a0b5f2703d6ab392168775e9036055ff95a918752996f31164ef31965bf3d72cc5074c45b56089091d6404e4a075912eeb4e66e0853a97ee9642a6387572a15e159a439e32bb88091d6404e4a075912eeb4e66e0853a97ee9642a6387572a15e159a439e32bb880a0b49ed29001d318e7523f90ecc1819b7550c82283d9d5f6d44910e26141cc72d532db618b5eb838f43a112f77021274c91ae31d40ad06b6a0aa788e02e65b62d532db618b5eb838f43a112f77021274c91ae31d40ad06b6a0aa788e02e65b634f4597ab954258cd47f090c54ff949138c1dc42d225edf0e037e6b23da14547225fc767096bedde9427d5390d3aeff09a88d8e9c26b0702bd5ad081a9560894225fc767096bedde9427d5390d3aeff09a88d8e9c26b0702bd5ad081a956089415b5447892a75a16677f8210d01280853f7463402d32ec8dda18be6147457d6e046afaff20e0648c6a43cf7d65538dbfaf5496598b1bb5287c75b13e82f9710f046afaff20e0648c6a43cf7d65538dbfaf5496598b1bb5287c75b13e82f9710f0bd819e8e1d25705b0ffa355c53b4032cb3ea506819d278106ec7dbe579b4b33b5c7d34ce320cd1844f4bf649a59d77161d1dcdde0b7bb32e14ea446f3d43992b5c7d34ce320cd1844f4bf649a59d77161d1dcdde0b7bb32e14ea446f3d439922bbeff16671219cc90b02f3fa520a0072dc5e4a35460fa3784ee5820c01afada47699aacba960e5480ec5dd0dd18fa6a7806058d012c73a073c41593c638f63b47699aacba960e5480ec5dd0dd18fa6a7806058d012c73a073c41593c638f63be9026386a521496f79477267c35016625beec0e6446d61ee97f33a627ecef40e0ea5dcc469285a55820752c29169ea52177a66bc39fbf856934cbab696a767440ea5dcc469285a55820752c29169ea52177a66bc39fbf856934cbab696a7674452bb1f4047af02ae4e6776aee059fd6eeffb73a6ff42aae844813bbc4e0f07fa639fb33ad2708c93e62aab3fd9d687b4bbc0aa075cc14d9981587354b3268720639fb33ad2708c93e62aab3fd9d687b4bbc0aa075cc14d9981587354b3268720454f1b67129858dc7f5ac22c7444f94fcb642440e63c3d3fc36e4736d37055a9e56e4395e277e009ea48bd07fa04a578e667305c7199acac3dc9260efda36598e56e4395e277e009ea48bd07fa04a578e667305c7199acac3dc9260efda365988e8ff76b80da7872bfec2c7f9757ac2ea4232420c57d4384cbad7e71094e59accbed0a9a8decb5f6f935ca55d72835dd4f50737ef0204ae798b36b68922ca2cfcbed0a9a8decb5f6f935ca55d72835dd4f50737ef0204ae798b36b68922ca2cfec05099443345c43131a724e8a031c0b467abb90a3da947d016b20e90d1de5dda41abe1dacc63bf65323a55c2c0deff1d9ced7734952d3a786ca3d9c586cc190a41abe1dacc63bf65323a55c2c0deff1d9ced7734952d3a786ca3d9c586cc190028503226a5f62dbabd9538e5dbba0dfc9213d198e8cfdf2579b2ea3bcc2482df508f4974c0024d7f5d2f5a9a56f2648f5673b8a56d8ed7f5786b24f2f2a146ff508f4974c0024d7f5d2f5a9a56f2648f5673b8a56d8ed7f5786b24f2f2a146fc661c276a6e68fcefb095288e09155217965c787dca7b57fae680b4822a2f0926678e0711e0a4227c5fe9d11c9787e3cb38cf239c4b5d432cbd8a2612b5572fa6678e0711e0a4227c5fe9d11c9787e3cb38cf239c4b5d432cbd8a2612b5572fa964402061f4b9a9986c2fa674315f48b3bfe43d785139f7574c54350f96f4fe357d0a9cc2ed8fdcbb835a69774c61a778c49e2f2efd61c25febe320a8872684257d0a9cc2ed8fdcbb835a69774c61a778c49e2f2efd61c25febe320a88726842a32a08ba75b6ff6e602d02de7ddb5e9942b85b29f4d33c89b0d7df83f8bfeb8a2336200ef67a895c183e37a56eb8fc548d1b7e25c4a6dcf94540461492115c242336200ef67a895c183e37a56eb8fc548d1b7e25c4a6dcf94540461492115c2475d7ff90138ba4c4e42107a51c1f1b68704edfe734eabb0e08f4a5808031b10fbbff40c1789aa738139575b4e3f860a821652298c7d2676738bd55027994f210bbff40c1789aa738139575b4e3f860a821652298c7d2676738bd55027994f2100650bf1dab172c58bc225563cafbf178878f39f00eceb91b2ab2fa418d21770004d38ca93aa2584334b01b7fbdfb2c545a96ff418cdd19d33c819736aaaed13104d38ca93aa2584334b01b7fbdfb2c545a96ff418cdd19d33c819736aaaed131a82f57b56d6d3c440c567e68eeb6995387005080642179967603079ff097d7b739591ccf4611a316bd65a3b89c9b3a0c37506272f560978da8311fc0131fe06e39591ccf4611a316bd65a3b89c9b3a0c37506272f560978da8311fc0131fe06ea6838e3eeeb5a11855a24fe44d294e79f6f5fdd0d95ae1178aba0d30417ccd96fd2870e6c7916255a2cbe971d0a4d8cb6de61c93d595cca9acb8b78c7f382872fd2870e6c7916255a2cbe971d0a4d8cb6de61c93d595cca9acb8b78c7f382872b52e4d7e71e768000cdf91e7cc85ec33a68c63fb75363949d51b947bf1e76c27fe3e18965ab30bcd7dd7ebe60fc658d92d2503f945ff01e10a34dc6de0d7b4fefe3e18965ab30bcd7dd7ebe60fc658d92d2503f945ff01e10a34dc6de0d7b4fe4a06439c64c85384e3186b18a231de08238bae26738f2fbcdef45688746588ee4c52590333cacd0762d8b82800703965dc420d4b41564ddbacc921479b20f5714c52590333cacd0762d8b82800703965dc420d4b41564ddbacc921479b20f57150467fe46754934849d0ef039abcde5ae2328055bb206453568746e87cd4b4177ad3b424854596b60b504f5ac4cb8df1c5f838c897011f8d8d5ffca7fdda98a97ad3b424854596b60b504f5ac4cb8df1c5f838c897011f8d8d5ffca7fdda98a9f09a4af927628bf0fa974af22fc43fc92a9ae97db4122ad016b4875d2e96f19a993ea61b2b558789c96f1d9162057f426b116642c1016286f37116981bb30d8e993ea61b2b558789c96f1d9162057f426b116642c1016286f37116981bb30d8e448d6b0193a7e9a2e4efb539c72ef02757907b90bd44af1af798b688651296e72de95be68d3d8075b81e5c8af2948874d5508e92b408be6d3b4e95a0a6d217962de95be68d3d8075b81e5c8af2948874d5508e92b408be6d3b4e95a0a6d217969e45ea0603b600d835c46bac6ce7395460862f726a5ee9fc475bf37c4fdf28ce8cb912f3f03c1a979528468aa8934829e6b297ca4666748558fc219a1c16baa28cb912f3f03c1a979528468aa8934829e6b297ca4666748558fc219a1c16baa209d5d8399f0a7102fbf7e693cf001f0ef6c4e6c6528db368aa3c6ca8b1ad8c1881fb7701ecdbab4fac83ab1bf9d845c647041d022cfcfefe48c59765484a8d8a81fb7701ecdbab4fac83ab1bf9d845c647041d022cfcfefe48c59765484a8d8afdf4333df7dd74d0f2f9395ac43fa066500ef9965b804cac93110f2adf812274ab51e5817631d55e5a816ed66d4c25d06a9c44a217604c4dc06fc28ae359e49eab51e5817631d55e5a816ed66d4c25d06a9c44a217604c4dc06fc28ae359e49e49eee5e5576dbe76f2ea4b02e2b79a6a9f71ffa8755040d37758bb972f5cf4f514d55ba0237b6566db64fcd760537a769280923bded5168d7600ac3076130fcb14d55ba0237b6566db64fcd760537a769280923bded5168d7600ac3076130fcb4740b4ba90edd2ea3e4571035b443fc934a5bb05fd90d6aab4047ea772404cd5c8e41d747228df23dd2e640f33a9a403f0148538f97979a6ad39289db0a90ff8c8e41d747228df23dd2e640f33a9a403f0148538f97979a6ad39289db0a90ff83ed0714a5ec743432457d781498ed3d15f4e10c8f00438185e2d3729e5e76e8459ad33afab44c13f7dbb9679134d35337ae9f3b46673f7db35fb1e426c36661d59ad33afab44c13f7dbb9679134d35337ae9f3b46673f7db35fb1e426c36661d008d92248b6204f78a8e908b4919adb3f1de572bc872c890d581e5ef384f72e40e1b0ebd8c1646a09d121f2bf2bec2c950a0421dbf91d1e72f3617fe259bb00b0e1b0ebd8c1646a09d121f2bf2bec2c950a0421dbf91d1e72f3617fe259bb00b2697ca230ad375fa5544841e4af6f9a9a07b462b9d591894dfd060e77d9f014c9acc3d6ecd18d5987f4aea4ab093592bd8caa628c79e86e1a74eff55bbdd224f9acc3d6ecd18d5987f4aea4ab093592bd8caa628c79e86e1a74eff55bbdd224fdd2a834c86456237cf1aa9026f82219fe900f8c3a85062d2d413d3befbc3bf4709de3aa9989367de3fc7e991bed779db833817a792fb3eea7e37a37eef5576ab09de3aa9989367de3fc7e991bed779db833817a792fb3eea7e37a37eef5576abac53a40d21dee6696c81638929c21aa391c9ffb9b1d6d3ff51e0ce45c427b91df2afe411a426500ee3146f6c3257683aaca037c474c64141fdd9f08f545797a0f2afe411a426500ee3146f6c3257683aaca037c474c64141fdd9f08f545797a0adbd7311d09c621e3f0e6e3bda9a359b2138995211fa93a631fc06b5708785553038e4dc1a7b3ec7c94ebdc60f351381bb75f33e1f5a97253d0d6e11cbeb6f833038e4dc1a7b3ec7c94ebdc60f351381bb75f33e1f5a97253d0d6e11cbeb6f83591b80ffb02b271038124e2c6e719c347bc5807154d47ea3748d6d737f84373a1936118e0ee7bab4ebc4cbe73e98e579bb8dc2a3d117b496924642f74eca14f41936118e0ee7bab4ebc4cbe73e98e579bb8dc2a3d117b496924642f74eca14f4cbad8279c0a53ee7007da22020619e034b4ae8aec2cdcb86a489e1b47bdae5d2591162293d94f2ae397474f69aadb8c0edf37eea8b821657d06b0e8733388de651d6ae0b09da2f28f9c01dc2ccfa126f35072a89c17902fa881cf61eb38450b2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aea94df4db8fc91d9b05b8504a411e93978a86fc72a37f5d0a058f01ad583ecdaea94df4db8fc91d9b05b8504a411e93978a86fc72a37f5d0a058f01ad583ecd2670d65f7dd5dc4e1719be08d8b8daf34f41b455023ed2fe8bcbcc8bfc2fd298adda5cc185779199d8540244b8d6f1b6278654da198dbf7202b1faa3d4bd388badda5cc185779199d8540244b8d6f1b6278654da198dbf7202b1faa3d4bd388b53272bd20dfb68e92d33e71c8e7fd1b3d27bf2dd5e9b9563cd5ffe05bd8cc235f4c11145422be43badd8dbd1fe885280293ec663690d672913b5d9e4f32ea661f4c11145422be43badd8dbd1fe885280293ec663690d672913b5d9e4f32ea661e5a9e564414148e45ad657383475c8f89a20db3aed013dfe8b92fada6dae7d627067092bd5a16df621b09fadd17bb703c6f79733f3a102981c1265163b44656c3b31c02072130e686cef790b0dc66ac6b4adf2e851cb09ef0d56de3b49a9656901816769c82074c763250b7a604b24e19f89c0283f5ed48ffa36ea038bddac5ce84497acb9ce56ee1e194ebdadc5f496897cf411ef6dfbcda064cb3000b28283b3506170b9cd1c199f4af0895389da3849e1e4d94bc683242302d32405900ecd0e6235c032fd5738e8fe0a12f91fbcf49007fd114f4cd73ee0989e372de802070beb729aee0ac65e55ab28592b04a05153885f6b1f989589e4fcb8aeae7b51cd0beb729aee0ac65e55ab28592b04a05153885f6b1f989589e4fcb8aeae7b51cd394555fad4d83f2a9c12e6488aaf32bb528a4425b7751f177a37dff9b929e1524ed05937a466082e7917dd3ff8e7f028276eaaead62bf6324a99708791a61ad64ed05937a466082e7917dd3ff8e7f028276eaaead62bf6324a99708791a61ad6b756d7cb0b96d07030c7c459cf0f3651a648f275c166a7d329fc2e389c969d1e48920b4a3697d1e95cef8503b07d26744ddd9c0b9e8354f0648c52acb76d0f0beec487a75ecaa2a6573310fa31191f46218a154bfec770b83e9ff208e48ce62b1c8f08729cc199f53ea6c4641d87a491188121302cc632dcff1dd15a4104adc0f58963b2682764d3980caa5343b708ca18a21086e6f2704dac5459c5c0382149f58963b2682764d3980caa5343b708ca18a21086e6f2704dac5459c5c0382149eaac65b6f8c4c431bc948cf54f5bfdf89f4f2cac97a85b5505bae5b2f5af49f005aafc3b11ca115a7215eced9301b96d66ee6cfdcbe94fc32996fb5aa52b9bfe05aafc3b11ca115a7215eced9301b96d66ee6cfdcbe94fc32996fb5aa52b9bfe8ca0893a94e2419113c4a399134ab96798caa745e2c0993d59b21a1151477afb9da95dde45394de975f542c5c431fa4b1c86b6130e91b3f01ee2bb37536beacf9da95dde45394de975f542c5c431fa4b1c86b6130e91b3f01ee2bb37536beacff8587add19e0ddb344e1e0489af4f3f6f56301dc5f0097e2c3ccece897b2308d60a5531318115ed77054d601394f70a3fdc57db6762940c5fe65bbc3d656af5060a5531318115ed77054d601394f70a3fdc57db6762940c5fe65bbc3d656af50197afe2986526df6750d8cf7cf8d4655ebb1c03a39b6c6e55a451f3823dc47afbb415842ee55335cb2f7748d5e006bad6d1e2342c41fd7b6722de262f6981509bb415842ee55335cb2f7748d5e006bad6d1e2342c41fd7b6722de262f6981509f6e84b7d916928cc9e52cedf212753df02c98b9fc77a17214c8a15f63fbbfa6d15a9b4ba060496d45cda4f2bcd829b3726791d5af39c4e7e8c9d4e72166b82ca15a9b4ba060496d45cda4f2bcd829b3726791d5af39c4e7e8c9d4e72166b82ca9bb379ebd594fbabb5c43553237ecfe4ce660c6f39dc8af1ee041bf1976bf81539b365ca45ffaa5c7efb3fc8b39afa519634d2f2e4482a6fd70729426a27557f39b365ca45ffaa5c7efb3fc8b39afa519634d2f2e4482a6fd70729426a27557f9998543356081a7a7d0ada2a2131d53547a0cc88d059d1be81ee09ae043d4842eae0cd87030f6915e0488f664d901d0daec9f68ee309db5035e1a04872040992eae0cd87030f6915e0488f664d901d0daec9f68ee309db5035e1a0487204099208d4477ba089eae9c426c5eb8c81e0e79d16bfbd5ac99333625ddacd91d26218fe0d11614cf488d10da71da28350353987e69d437a6e4d9af212e1c6f195a129fe0d11614cf488d10da71da28350353987e69d437a6e4d9af212e1c6f195a129ea24dca977b2d4ac5d2154af38e5c10897f53ddec954bb129dcb27587b8b2f5d0ccb2af78f2b1bda81131f82e6a0cf9f3d781700b34ef563e55f35749d484e880ccb2af78f2b1bda81131f82e6a0cf9f3d781700b34ef563e55f35749d484e88d70b09d4f4eb1ee064352dfee4e1b86886ad831d87bc472fe3c8120dc6d63e40838e62b2793506f8c59f2770284bfd9b66d358db7fbd4e9a7948697f28cdbf45838e62b2793506f8c59f2770284bfd9b66d358db7fbd4e9a7948697f28cdbf45928e37129bdf6dd1944651f1cff00faeddcd0ee7e77d90c8f5dc2eac41ec9345c7d1fd4756b166497ae56a16d218cb04fc604eedb2ea98cad2afcd0b8c82cd46c7d1fd4756b166497ae56a16d218cb04fc604eedb2ea98cad2afcd0b8c82cd462517c54cfe0ab33e189c854559a2b8bf27924a1711eda4d7aadec1b91f903a2c6dfaa0a9e29cbbf654d9289616963759dedab04fa788e9fba8b41ba2977730048b4be891723a23e29b9825a0394b8347cb2dfe43959e4ee089784bc8649dc464e69b77fcd7781a05467c814f4ccbed9abd91cb3982c71a1772ffbd8c2ceb914bba944788d839c2c869ed8b2926b35ac1be54c3cb2d83d10d2ca139eab34dfe74ba944788d839c2c869ed8b2926b35ac1be54c3cb2d83d10d2ca139eab34dfe74bacb71913f3ae79339e3b71cc55bac522711d29ea619f6917fbd07d005e1ccd74e1e79f831913293f118af1f0ade378b8fffcade6f8c501471befcb8b6fb21354e1e79f831913293f118af1f0ade378b8fffcade6f8c501471befcb8b6fb21356f758f7433a182be6829928a5300b1650d40872c663b9baf72c696679dfb691fd4c8c596e2380e72de9506f06e4f9a0259da6fca174e32b981e8e2f4b9ab35b4d4c8c596e2380e72de9506f06e4f9a0259da6fca174e32b981e8e2f4b9ab35b4f6988593dfc38b3d11f95b51a7ad27ad76a6b6dac43c86a0ff7bab8e14e48d751482f47ce7e77ae31a86672d1259553ce7c23e93861ea0f75a99bf663b8d5f531482f47ce7e77ae31a86672d1259553ce7c23e93861ea0f75a99bf663b8d5f535aeede76d032239609241d8cad7bc5f283f67dd3ffdc0dd4e9657456e569e165911d0a0e741ba074f0d992abc0c9b03dc4bfc4a6cb88c8ecee6425d945b670b0911d0a0e741ba074f0d992abc0c9b03dc4bfc4a6cb88c8ecee6425d945b670b04ed18d5690c0b7f39c0cc9659dee3f1f76dd63ad7a953d8ea5843bad3c102cd524b6c7be6ce1ff32c49a711bac8855355f42b6e976b62fcd1d1b34f2a79e2f7024b6c7be6ce1ff32c49a711bac8855355f42b6e976b62fcd1d1b34f2a79e2f7034552c2e48eb24ab9c26e05ee1177e4c6bedf3d1f46c76acf7ebdda69f8fe25881d879cf4fa7afb9509b43e1c966b283d099fc7fd39cd3aba79227977a980bbf81d879cf4fa7afb9509b43e1c966b283d099fc7fd39cd3aba79227977a980bbf51eba2e3687fa19675626f60662b88a66dfe6f7f6c27eefb43e4a3a9ea368b0db282950a7a534d36d64ab512b01b4c81af02ad152f32662860991dea5b10f08ab282950a7a534d36d64ab512b01b4c81af02ad152f32662860991dea5b10f08a2948130b72fabd89980412a01685735e348f13d968dd162792f6957a8735553718f8d7d29eab033d8caa86fc595a15eec0c100f6ef129c51041c836d6d0c6e1118f8d7d29eab033d8caa86fc595a15eec0c100f6ef129c51041c836d6d0c6e1126545b42bb4ea8202a057eaf077a49f47ca673188785e41a069ebb9d38cb5bbb4b223d54161205db0be241928eaadb8767725c12d40468acc077f88ec4198fd24b223d54161205db0be241928eaadb8767725c12d40468acc077f88ec4198fd233ea418216c0ceaee31c56710ae61122ea25eee572ff42ddaab3ee580ec26458c9be127a765b7a7fa947899312546a2b115b9c5727b430cc1af1f67c09447ce5c9be127a765b7a7fa947899312546a2b115b9c5727b430cc1af1f67c09447ce5139c8b4cf10a9c1aca1f6cd87ac74a06ce1c894fe891f86dd2d340cf91fcb473dbbdec51c8fd7c67cd255c3cf213a1efec147a1d7bb723e87536bedd45762d6edbbdec51c8fd7c67cd255c3cf213a1efec147a1d7bb723e87536bedd45762d6e4a88d2c8a67376553974a849b4103fab955d63dbe5d038667681af993f7e558165674a5f40bd344f1621ea21dc76790954170c4cf68326627a05b9b7b93a770e65674a5f40bd344f1621ea21dc76790954170c4cf68326627a05b9b7b93a770ef2bafa665c179813e9607fe22238ada3a63c019eef1cf1ee8f91474740e5804d67c57dfc9c03b8024fb29522c8c6b6aefa437a8212e3ec9221bc252eb0fe69d667c57dfc9c03b8024fb29522c8c6b6aefa437a8212e3ec9221bc252eb0fe69d64771148c3206327bcd4e498b6f1306d5a52458906627db96a1bed9acef411e6c27a5f5fb6b0d49d5007f87ba2b1f219a5e55c2602484070cf06e33ea15422ee527a5f5fb6b0d49d5007f87ba2b1f219a5e55c2602484070cf06e33ea15422ee517d79643c045ed44a68fce9c0f0348d81e468a6f7073eb7a63924718087c1f1407ddebe7b6e52f7177047295a3b5b06ddee64962cbaaf86f5b5dbd2d762adcc307ddebe7b6e52f7177047295a3b5b06ddee64962cbaaf86f5b5dbd2d762adcc33d273f9bad3d745e09c24a79381851cefe157d6f5abddfeea87bc0fbf3586d6aaf848d6c1902a302a64f90d3c1862a50694eebe6b22ec57cfa190e744603ad09af848d6c1902a302a64f90d3c1862a50694eebe6b22ec57cfa190e744603ad0911e60882d66771cedc80844e62e2b216ec29aebbf7af548011f08e0a8382b3b0233080b54b80eddd9b21a1f3e0b5b3c32993c8ad6b2756fa4a544172b55ad8ed233080b54b80eddd9b21a1f3e0b5b3c32993c8ad6b2756fa4a544172b55ad8edda85b760ecfaa15668a8d3b942b2191d986d5c2b1466e8ace20f9530833b845c1b3d93100ec31676725a2d4feb9bf4d1a06206633091c9c5c7527d941a2bf5591b3d93100ec31676725a2d4feb9bf4d1a06206633091c9c5c7527d941a2bf559daa6789aaf1e2e63f30a6f09e99eefb4a487f0d9e81fbbf097677dcb19700decc1b8f8e8b6876938281b78f8dac70a4fa102bc7c9693842dbbf479e80d99c02bc1b8f8e8b6876938281b78f8dac70a4fa102bc7c9693842dbbf479e80d99c02b751022638d9c99abd3619dbfd819f98af33a77f263c13694d521920ed56e81aebfcddfa095811d8b34ea343158f95c7b939bc89bd19db765771a00d34d38e310bfcddfa095811d8b34ea343158f95c7b939bc89bd19db765771a00d34d38e3107082f8347403383f965e00b9d3d796f419d3ee009c9b90de6c19642e71841d8ae838371f1523fc13b0aab4450d6bd3594a510b633a6758f2f96dfb3ebdd150b4e838371f1523fc13b0aab4450d6bd3594a510b633a6758f2f96dfb3ebdd150b469c9427a664d492b04ec684e94b677abd7a3611f0b984840a5ae5d9951cafeb22c6d147fac2cc896d5d1effdc4445b71ba4203c0bf26dc591f4e95c11e9a84922c6d147fac2cc896d5d1effdc4445b71ba4203c0bf26dc591f4e95c11e9a84928857999e7eb2d2d86ab4cbfb01f652d62fe79eb7fa80ba30e5501894d8fe3d920c7d51c1fcc164d15a645ef97a10f9c80f8f333a0ed9654a388300c5aab8583e0c7d51c1fcc164d15a645ef97a10f9c80f8f333a0ed9654a388300c5aab8583e63e753c6a61deab6b4fcb7f325a659875aa4a630897abf0dec3355e58ca40b47dd035f5235199d1bc49478fe8c262da5665aa992313772e10cf6f69eb69bc809dd035f5235199d1bc49478fe8c262da5665aa992313772e10cf6f69eb69bc8098901e996d05424fc5569c7566c03310332830a2268b9067aedeea02e4dab49e1e28d96fb4e8f7f657b90185931ed46fe049a98956eea6672c314f6c02512c9b3e28d96fb4e8f7f657b90185931ed46fe049a98956eea6672c314f6c02512c9b3469809b477e01a9a5aeda7ce21a936b7c589d24acee03d28fa4c1d662ce7dadbda9f83aba98ada310ca32ed89e5516d84d91f0160290bc2032d3e83bbbf4ea53da9f83aba98ada310ca32ed89e5516d84d91f0160290bc2032d3e83bbbf4ea53267e6516a08b61fb12e42c8509f4ef682a3661406a9549f16242f3b543053067e54955a383f9a63903694a19e47b3851bd0d98f644c8d2fcdf5971b4d4717bf49cd197016a24ce8757a7c58fdcf0dff89042c1f7b49c67639d8d822941408c0b9cd197016a24ce8757a7c58fdcf0dff89042c1f7b49c67639d8d822941408c0bb1f700cb4b7f57362a2ea0e954166ae51b2557c6f1d198111b1ed8c0f0db4bbbb88254bbf77a32a5fbb51f36bdb98fbed16f0825d6801a1a07dd30bee8c179edb88254bbf77a32a5fbb51f36bdb98fbed16f0825d6801a1a07dd30bee8c179ed78293b9fd07c9f1e30824595eb917d3f9bc96a65d8bd01ec3330cc0c5c14c802e430214aa30159d03e5065ea45f0b681abbc1cd8e3cdf6d67276a361ef503e75e430214aa30159d03e5065ea45f0b681abbc1cd8e3cdf6d67276a361ef503e7541b5aa249580f1a156d919169a8e6f8cb36b4d84ef4defcbc9f2e332676e06d8ef5f14d99e600446e4a8fcbe87087ba5d5a4ea0a5b1d1a2a344f54f9a0d8331cef5f14d99e600446e4a8fcbe87087ba5d5a4ea0a5b1d1a2a344f54f9a0d8331c98a28f2e0a0b38ebbe2287571c16a6bd6746912e095013b5e5762bdebe40628e609b6d55184a00b7852e08075389991b8fadf8ca65d6becb1e4f3a50f87f16ea609b6d55184a00b7852e08075389991b8fadf8ca65d6becb1e4f3a50f87f16ea5cbd5c432a8f29e5a98ea2d94b12efc892de5fd1c7a2ad49ea251d65eddd47ee27fdcc2c29f95f3d33cfbfc64a962da9ba04e649dfc34f390da89570526223af27fdcc2c29f95f3d33cfbfc64a962da9ba04e649dfc34f390da89570526223af16c96b9f039dfabc83fd190c74b72c741e345111649dbf4f3984b2ba774420173fa89ef8f7c6cb271c923e70db6324cf66a54bc3cd2b1ecdfec04a2e844c49353fa89ef8f7c6cb271c923e70db6324cf66a54bc3cd2b1ecdfec04a2e844c4935cf668d09a36cd51cef352f31b9e5a9ceae0ecfa93626489650f455950841ae84f96dc67673289f9c1c53c52b4e45b61c9e3d18e0d514febd9f2e703697cb7b5ff96dc67673289f9c1c53c52b4e45b61c9e3d18e0d514febd9f2e703697cb7b5f37b2ba6cdeb9b6a62496e0a9d79b7eb7283b7d8656e3229c1a5b1fb0f98f84d77562b9fa69887e754ebd3284e40cede558b6a0089877ec87eefb76461fecc89a7562b9fa69887e754ebd3284e40cede558b6a0089877ec87eefb76461fecc89a6b05396ff5c2a67a4a3c046d666df16f92e6ef81d869437b0411368f7b8337cc4102848044ce4c8f9016d1c007bea07495fb6c19291e78da324b4bf5fb45699f4102848044ce4c8f9016d1c007bea07495fb6c19291e78da324b4bf5fb45699f287868be94d44ebd3797459abbfff5f007e6497372fd5e0c19104029c6bca31dbbed943a955b8a550678656ad3313b6a2d410651efdbe04aa630fd7097263d76bbed943a955b8a550678656ad3313b6a2d410651efdbe04aa630fd7097263d76a90c266cb1bb5ebe51a9962ef410393e75f4c4c25558a8ed0dc119db598f533cec7756be21ec47ce89d18fadaabee0952c9baea6a88e9aa8d6ea9ae62652c2e4ec7756be21ec47ce89d18fadaabee0952c9baea6a88e9aa8d6ea9ae62652c2e48974edbda1676d804f32dc461d9a26e50af6e4d5816cd76a04a7156b98be8ee8846979fc38c2ee959759c417d7e51d6a0d1a16e35e55fc571abaf178f7e08508846979fc38c2ee959759c417d7e51d6a0d1a16e35e55fc571abaf178f7e08508db6511f978dec7cd515bb7316628e6082d14f59a23d6380db86baa9248005ee49946d6e3ccaad771a115f74d319ce840896b634c6ebc5f55dd2b0398f4d3753b9946d6e3ccaad771a115f74d319ce840896b634c6ebc5f55dd2b0398f4d3753ba47e2dd33d544294967f3a1c733539a9bd6aa5a0d54f1566613823dc4010f616962cf9604cd7aebd2cb9ef2e4ae640ea22ec48f874397d0dd05ca1f988ebd155962cf9604cd7aebd2cb9ef2e4ae640ea22ec48f874397d0dd05ca1f988ebd155096e20870d6823df8933d83675837c07eaef586af0f81b0cbc3607f6f255940e575e9121c73355d2a2fb8837ee27bd025e8e4e8c715b402544759ba8ef980da9575e9121c73355d2a2fb8837ee27bd025e8e4e8c715b402544759ba8ef980da97b6e7d87ed1979272982247fac28fc183f554d664dba004c286516efe70f38daef54cc0b32da2120eea5ec9248cbeeabfdc19e3ab787c2920e4e13c665bd1a4def54cc0b32da2120eea5ec9248cbeeabfdc19e3ab787c2920e4e13c665bd1a4d0d5a7ea6e302abf28a715c595e0c80727af048af628f1769de0db3209b3f7d1db56dfd65bb6dac0c8955b319e9474196035c5c3b23b5f90c9c31c58de6fd8cd42adbef80f19a1f585a177877546510f4f4312dd8e49937607f599062a7b6e8f38a6c10119782f6af1fc5a6a9799d53322b2a3021f5207c7bfb0395d8c7eb0befcd28c99fddbda7842499a07c58ace6ca1059b8658ab8e22035f2a7c1b54e2fa09192dc1234b282bdb8b53c377814311712192f9987e6aec2c63a2b6398a5be97f8d6489ecdcd98e8c595f28b283ea960865c0b3cb778a358edcd65697334614f45700f990eca1ea216d34ea9d4172de718372725fd9cfce4b16953c24ed519d862c762935eb550a411df9542908a65e0a98f5bfa00abbffc8e6c684d843b6102dd8a9ae634bbb4a4549c1c1501e3fe7e8d9fc7a3ec729ddc69ec7cc3998204cbf0f7b211d56fd60a3f37653bd2637ec190aecf50e8f6c1b1ac6b877d47530fd3c9b948579adbefdb8a15891c0c131868da525febbcff82153afbc88a918562b07bd8a167d08d512dcfd09a034f0bac3bf9dc0effc5e44fe65245d00e094c0a4fcba2ace69c1f2511c0b50fb84772c5431b323b2d2e99a6f58011a678ef24722ef4e843b29334b21e2129ddcb657b4fd2ca62b473dfb3f5a0f1a86e011368c3ffffb54c4ac141efd2f9e18f2af29b3f3b2fc482deabee6c014273f0db5c5b941c8d93f85bfa469e14a02f8e8e0a21ca21e557fc9a62f0aa7339b60d68ed5860aa3b84da670a9717194b03a7e5e2abedda2c179a27414466150bd6451c0774b94cfa240442958c2210db859dbd430c2b35c783a071e10c4dc4ec7f319c897f860a3ac9ff80e2687ece5d5bdedc0f1088ed49f16958ae7ed3639bd95b48dd378abbfe7062d49181e10b1dacbf20799ed97394456e2361befd0b2fc76121f1f6502ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554d34fc0fd92786abff56698d492674b14ad996339feff8cb26ebc4c9e0bb83744d34fc0fd92786abff56698d492674b14ad996339feff8cb26ebc4c9e0bb8374cb51ae079c576be79c0cb4d458ee7452bd0467e0805d08a92b7cfdf0e08d8c5196a81e2e515f30b7fe40fda54ee6fdf42a68b312807c227e316843059d8d385096a81e2e515f30b7fe40fda54ee6fdf42a68b312807c227e316843059d8d3850757e8bd0cd94326100815a4b0e52527784a633def3d07375be1b0eec72ed6fea7689c8d37342b9eb87be1cbcba99e7ca37cdfa643bb866167967def982f7a6527689c8d37342b9eb87be1cbcba99e7ca37cdfa643bb866167967def982f7a652a08800b847734ce1ba5edcc65fee0d6dfacc82e42fec12ae23b1f0129c46fa6cbd180032bfe924ca9bc5b48f1e8d62f99b078a305fb9b91000aa8cd056fda35fbd180032bfe924ca9bc5b48f1e8d62f99b078a305fb9b91000aa8cd056fda35f400cd3e43f6d1f184e3863e291b0384a38d5d1680024993bbdd54d3e18905e839a3308e0ba8fe98bcd5a2b0b8c11a54ec6f8cbc6165f62777b32167e862f015d9a3308e0ba8fe98bcd5a2b0b8c11a54ec6f8cbc6165f62777b32167e862f015d65f88beade9c9f489a1b7e8c8d4c992726ceadefb5fb0b68be7f446c546cf0845a6654ead66a0d694c0c3412baf5048b8641608fa542b11d2cd8e7f85c3bf2c45a6654ead66a0d694c0c3412baf5048b8641608fa542b11d2cd8e7f85c3bf2c4709ec2752ea46c544c7e144f71cc027dc7b986759edbb6aac74226e8ceda18cc25d42f33e48bf8285e1bfb7b5707ad44ccab4ea0f1b21912f76330e4a37694e225d42f33e48bf8285e1bfb7b5707ad44ccab4ea0f1b21912f76330e4a37694e2f68f50439c37adeac4c916d5d70d19394dc788eea1d8bfe82d940420598983a1aea48437aaf3f366bf2b51931ee7a2733e8c7ff912d5dec774a589b7787b0239aea48437aaf3f366bf2b51931ee7a2733e8c7ff912d5dec774a589b7787b0239daf15656383fecc96284873e499022f868b881230f0d48469ac404c480075e8412ef0f7534aaba9eea0924a2c377c4ab564c271ac99c1dcdcf760df89ee2fc7712ef0f7534aaba9eea0924a2c377c4ab564c271ac99c1dcdcf760df89ee2fc77efd10d7ea3f14fe9336dd8b0e9d42f004c9e49950d9e49c7bcfcb8d9fa55464af7126dac73f2c30444a0d579a82f0dfe7843cc3851c6bb6e36eb10b9afc261dff7126dac73f2c30444a0d579a82f0dfe7843cc3851c6bb6e36eb10b9afc261df7831ff5e8779ab6ed7087906d540d0216897edd3dc11ccfd70218fd4fdd0d7b698f0d783689546fe110ef5855638c2a1557a29e4c5f1ddf06f63ed6d56f6dc9498f0d783689546fe110ef5855638c2a1557a29e4c5f1ddf06f63ed6d56f6dc946cc4a1466d59536958ccd395cb7f231aaaf5aa157922534b2d8fc549aba8c17398a1ed389d970d868900b4ef34d63fbb64964e0ffb6a94b0b9b798b87081d1e698a1ed389d970d868900b4ef34d63fbb64964e0ffb6a94b0b9b798b87081d1e6bac8d97b503f601862ec0956ef9c7a5077807dfc24e9195fbc0eede0bfedface69960f961cb5479c2f1a87bf93ef653b8449a79c7989da12ead3fcbd15cc645269960f961cb5479c2f1a87bf93ef653b8449a79c7989da12ead3fcbd15cc6452b16a97daf1ce80561b1160da8c94eb45018e288c59b6631b494447cce790a5c708a373ce7b6a181ad8eb84be5813b4208f655f35e2e734b8980aabaaf7dbb12408a373ce7b6a181ad8eb84be5813b4208f655f35e2e734b8980aabaaf7dbb124d80c1e2b83464f6c7e49eeaa09ea739f989c9420ae62cac85be9e69e4b4cd58b947029973bd06379e02aa9a3177a2780f9f823a10c07df9977fd675e8ec5a8e2947029973bd06379e02aa9a3177a2780f9f823a10c07df9977fd675e8ec5a8e2d776f4fd8756b2070864ae58e369ae941f66da3b26f937e9365ad48d65dcbb2f04560786376d6c315ae8acfbbe174623a571497a04a068b913da9dccb66ef81404560786376d6c315ae8acfbbe174623a571497a04a068b913da9dccb66ef814ee6e20e55f201256e552a1086e940df5a3ce2b270e0e9634b6e9f3d2fb993fdc2fdc077f8528b53c48b74e1df090334571bf4a94afb8097e2d7bc6a1d97d2f182fdc077f8528b53c48b74e1df090334571bf4a94afb8097e2d7bc6a1d97d2f18bc3c36547f0d31865b3a91534cd311816ddfb61be60e1e4b01f1c2b88b52796db5dc6a81934f3d6da075e832a05d0a6db87ecb4cf862d9aa59a8e9716c4a0d6fb5dc6a81934f3d6da075e832a05d0a6db87ecb4cf862d9aa59a8e9716c4a0d6fe4a8fa30aebc686dd1b55d69de75b51cd6ec48a99eda44044bbe1325592969162f4a5a2893d695125d7b19c4e07e30c7c6af66ae2d4db49ec6098ba400db7ed72f4a5a2893d695125d7b19c4e07e30c7c6af66ae2d4db49ec6098ba400db7ed7437ea7f630856675b89ba8af412e461b9400e92dbda47b65df963fbbb15fbbe2aeaea5c5981d7d2ccfce2ce6a119cd3d08afbae3a5a739fa21253d14244ea011aeaea5c5981d7d2ccfce2ce6a119cd3d08afbae3a5a739fa21253d14244ea011569c67821e18d6c376d9c76a353bcc9dd78d2acc78631d4318d0ea59de269f264109eaf3d092f0486d2b1fcebfbbb5caed39f84462957824b0bc8c41a45f4fc74109eaf3d092f0486d2b1fcebfbbb5caed39f84462957824b0bc8c41a45f4fc76dddbae4647a32d94217c9a29b818353246f017d9c9225200f7a673fb4b949a84e5508ada779fd25d3ae51914376d74c9c6f6c7fd0640d9133d9ff36e312390b4e5508ada779fd25d3ae51914376d74c9c6f6c7fd0640d9133d9ff36e312390b434b1a98b4a5a4a456d275ee658e1b3530115e6b98f02945fb8d92934512138e447d1987ff570675087c67af3cdc174b7d9244299ea8771de977096d9e8ed96e447d1987ff570675087c67af3cdc174b7d9244299ea8771de977096d9e8ed96ef51dd64cd642642958048ddce7095374c6298565521b1ec4502c157a0102016bfd521b37bfef0051a717cf1218e6421846003a039f301542346c90c100b713dffd521b37bfef0051a717cf1218e6421846003a039f301542346c90c100b713df54ac5da93a32ea251d6b7b7f94cfdf905924f23b4fc27ebd5bbc4529fe06e9f926bfe62d6154b7ae196e5edf6b2eaf33af3c6b9bc2a8102987e08bb73f0d272f26bfe62d6154b7ae196e5edf6b2eaf33af3c6b9bc2a8102987e08bb73f0d272faa0267243354b2904506fa63a89f7f6af331d49ff27ba804e2cbc7d1aaa21d957aaf42ae6c936f046231c56d4c0fb59cfc7e513737416fbf9f4e3d935e5b9a977aaf42ae6c936f046231c56d4c0fb59cfc7e513737416fbf9f4e3d935e5b9a97efeea7aa3f7cdab2e54d5f152f61920127f381ee3346235c8639ef35a491d73fed68054bb6e518c5c90393ab15a72183b47e924adb448d677087334c7ad74120ed68054bb6e518c5c90393ab15a72183b47e924adb448d677087334c7ad7412094ccdc2ae2e9ddc01dd2147fd18545224e0f7063bc3fcfc3791003d92e18566513b4b955ce2ccdf6d4914795b98924a570a280863d568e6de6813dcdf0bd1ee213b4b955ce2ccdf6d4914795b98924a570a280863d568e6de6813dcdf0bd1ee2585ca9aac8882d8d6c0b0dd26abbd0af74981d3f1e2044760e300dad912b6ba79b32622eeb9642408fb51488b37a311a66f06d3464801b283549df2ade7b778f9b32622eeb9642408fb51488b37a311a66f06d3464801b283549df2ade7b778f5a6ba9cbfdd98febb2e884013094205d8c7d61d3a807e9774c92b11f3b74e6901a60b66c5773d3bcfff425a68a7838192f4134767d8899c569b651e16dc7767a1a60b66c5773d3bcfff425a68a7838192f4134767d8899c569b651e16dc7767ac619666937789c19df2e6acfc2ae74167440b9c76db694fbc02de2eaecf580520be33e79409a5956e7dd4099e0381aeede3b33d126cd06d068a5e5d0299dffae0be33e79409a5956e7dd4099e0381aeede3b33d126cd06d068a5e5d0299dffae123fd450896fe7e30f55877a05e83540e2629f7d05ef0ec2bb165bf584faaa72e12a1b96d84c8be28e0ca4ce1d2eba87edd265b5849b293b8a6d8e08eb93762967cbbb4bc48643b3512b4b30425449d03719ea6b4a5d2b80b29f7fe1b364dfee67cbbb4bc48643b3512b4b30425449d03719ea6b4a5d2b80b29f7fe1b364dfee15a2726253d48ab75d7dc764e5169aa3f77e01c98502f14c2271c47cb9b3a263c2467a69361351cc23015626a6ab3d70b769f2d432eb18863947cf679c5367a5c2467a69361351cc23015626a6ab3d70b769f2d432eb18863947cf679c5367a55eeadc86c4d23169ff9706b607c11b5420f2257cfb2e7e23ab6f9f083407ca6ea6bb3438b5fede3d83c52c51133ccd12844c1a239938beb920d440e5df51c55ca6bb3438b5fede3d83c52c51133ccd12844c1a239938beb920d440e5df51c55c8bcb3765a3ccb5a8d92e7cbffc304b8899708c755b56d359086739bb5988365721bd137238175195ad1a5cc66fc3236be512c9ea0d91688ba77a03045c256bc621bd137238175195ad1a5cc66fc3236be512c9ea0d91688ba77a03045c256bc6e9d3f27d324f618527af6f88143afe8f564f7267777395b53c93d9d74ec92b41925a36efe7429a60e64b603faa5510f6f94da12dd5de9c54401833fa67d5c33f925a36efe7429a60e64b603faa5510f6f94da12dd5de9c54401833fa67d5c33f53689f6af867e0359d6faf2aa966063634ef167bb53611566fd22180a194dc2eb02406165cce5fcbe5f09d5c542251330df18b43888c625dccbbf2f97601cffeb02406165cce5fcbe5f09d5c542251330df18b43888c625dccbbf2f97601cffe76dd0888f795f7bb28b7107fb50099a01bd9dfec919dda0352344045bb823fd5732e56aa7029ed0228a1211fe3ecfd5a888e153462597815428c02eddd414f06942aa86ab7407d6491bcf22f115435e7554bf70fd7c607c1e3b020d082651c74942aa86ab7407d6491bcf22f115435e7554bf70fd7c607c1e3b020d082651c74e169296bb52b1190c39cde130f161c683c4af052b499d8de0fb99bf51852766ab1cbaeb2c2842bc016754f932f1ea50066d1f7a33c76119ce01f27a97cb80199b1cbaeb2c2842bc016754f932f1ea50066d1f7a33c76119ce01f27a97cb801994e7531f0049a96e4180c449b18010c11ef74ce76641220caf74fffe41aa3c419af2c34483868c00f476d5e101cd57c5a2d30db5ad08e94371f39f3a190fa7818af2c34483868c00f476d5e101cd57c5a2d30db5ad08e94371f39f3a190fa7818049d3b0cded4b6691d8fc6b10773aebbbb2db6ec66e3b6dcbcef06c70c003db6e4f240b5e511e7f54b0f1250d6caa5ccf4b2a229ce7fef0c085e8468521440b7e4f240b5e511e7f54b0f1250d6caa5ccf4b2a229ce7fef0c085e8468521440b7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bed635d29e9f08199e02e8b29c05fede6312251d342caed4d9fc91f2ee8b5e24bed635d29e9f08199e02e8b29c05fede6312251d342caed4d9fc91f2ee8b5e242d7a9989a66cc6ea558ac901dbb703c681bdfb2fa684692c25ca89cf975ce557d1eecfb2952fb97f3903ed086f4bef195a082fea583797dcffc5a5d1184fa63ed1eecfb2952fb97f3903ed086f4bef195a082fea583797dcffc5a5d1184fa63eeaadc8e8ca4a39c486d9055451b57464ee29e301db4605f11f58c53f1364e4ecce4b6a51a1d9c3a5ab5703dcb3438bec1c9c4a08364ad84b710d02ae63c53b5cce4b6a51a1d9c3a5ab5703dcb3438bec1c9c4a08364ad84b710d02ae63c53b5caebed5744e18e39aa13922d5817ad5b8c8458ef47d3180e8c93dc394c617f41d071c67b8d412146fa6b90613397038ddb7bc119e4e7787c4dc6584c112c4fa4efb7881e304bd2c9f49aeb9ef556d65bcab775ac4b4f1c650a49e5fd4816bfe97503bf613046a116cb93d4cc4381a8e49e7d81d1261f89402abe7b9d400450fd695bf30ef67ea9bb3bcc0dd7a8a4e773a414d92f84f96eb9dcf9061c3eca0213195bf30ef67ea9bb3bcc0dd7a8a4e773a414d92f84f96eb9dcf9061c3eca02131644ac82d7c135fd56469441c37b56b5a2d1a0fdde3dff3d823f6da51408148de6b95386406d9e2f936191009f139d225ab0f5e217fe37790a94948843a4b6ec16b95386406d9e2f936191009f139d225ab0f5e217fe37790a94948843a4b6ec134aa1bf267810572ac9f2ccb483b868eff2f5ad73850fddc76f656012be3d6525c5e55424ff803cb586477b8724aeb6471cc1a3e94b148dc654c36e60fbef3055c5e55424ff803cb586477b8724aeb6471cc1a3e94b148dc654c36e60fbef305306e76cbb49c8449c151a6162c44c04b47c850a25a08611a6a52569cc59412e1c23e4877fef6a9a7cbc7280a008f4e559a677f5eee1ea0e60ca033925ea0d891c23e4877fef6a9a7cbc7280a008f4e559a677f5eee1ea0e60ca033925ea0d89146e3cd01917b30d9ab100fb3877db593914f9276296d8bd717ff78a49709ef7bbab43789c40fc638992ae9ee4b65594368d719b564b1d0ea7e21c573e984a79fbab43789c40fc638992ae9ee4b65594368d719b564b1d0ea7e21c573e984a79f0076352fcf739743ec6be7db03e8c49c322c87f265e2712030551105df94efecd2b9d5b549b3804de793ec7fb62bd8d9831a6a5c6a5125ce2427b44c39197933d2b9d5b549b3804de793ec7fb62bd8d9831a6a5c6a5125ce2427b44c39197933e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c4b0b66fa6fd6bac77139eb1d6aaf1587ce9d54bd54ac587bf61c9e513f6a885c4b0b66fa6fd6bac77139eb1d6aaf1587ce9d54bd54ac587bf61c9e513f6a885e453074c66122ec085dd084e6424baebc46c641c8d3d22198795d58922e4fedf2e6ebebb5b8978762c84cd3b26795a6a9859b6f7fa871fb459a856aa50b1288b7a10454ccbd661b3aea45221474bab2ae2dfbfb78ba2137f057f8d1eab95e6484d6b639a146798db046fae2705ab30cc280bf90d6d8c0faf09fad01c311a25a68fae0c9ab74dfed28d769fd1ee5ebfaeb3ca133c5a3d7c9196b8a9b423b8a6b28fae0c9ab74dfed28d769fd1ee5ebfaeb3ca133c5a3d7c9196b8a9b423b8a6b2c83cbfe5523626a677e55e4a858763df927eb6e38bbebe430d1dbedf963c570dfff162554921f00c2332f6519c4617b806a71454d511418a32a686d3cb7786dcfff162554921f00c2332f6519c4617b806a71454d511418a32a686d3cb7786dcdd915ce3a18dfcec38167969dfe3ad58d81e26cf199763495e977c5cea9efaef022ce007d7371457c1c53634e1ae8c15bd61659bf524f50c44ed06d191dbd9b6022ce007d7371457c1c53634e1ae8c15bd61659bf524f50c44ed06d191dbd9b6079550c92ac63c21087cdcd86bdab9a7208d23bdf6a1df1442f05656626e358cbc13471963cb897348040706eda1349cb768540b7c1305190849ad78bc3fd1fdbc13471963cb897348040706eda1349cb768540b7c1305190849ad78bc3fd1fd92ef43f9b57c46ec73e9fd6e6554c0f97fdfdff8dc4475d7d2ec8e7cf4970918e068079e2d9072c2ef1e493002dff9e6af73e6c7917d6e24e1790d370f4261f6d29e3ac644869406f1b5a566db50ef88f625e2758bc0505df8a5faf79bcad3aa4bfda0caa54eb098743d18f44c24aeeac6f7464843e42fcfcb5eb2a44ad03193a8c93c3a8ec50b7b7d50d431dc788a6cbaf8d937c741e25b99dfa90f4cb4558ca8c93c3a8ec50b7b7d50d431dc788a6cbaf8d937c741e25b99dfa90f4cb4558ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85515c1e836020bb531b94f6bf08664f96105578613daf949250f86f3d45de6e3c815c1e836020bb531b94f6bf08664f96105578613daf949250f86f3d45de6e3c8300754885aaa8317e1dd64da458a1dd6a56dfb25c57eb0ab04b04a155a8081b6677a76d98bcb5927e47373d40a259d240afb05b8cb331ebea85edbbf144cdc35677a76d98bcb5927e47373d40a259d240afb05b8cb331ebea85edbbf144cdc35f584d2dc86d369be6c705b61e68c4c8ecec3ca27cfb90a2dcb252658897b66302d2ad2e8e14f31e5c7e4ca2d9271728cbf700cc75660b7532505ed08a18acb772d2ad2e8e14f31e5c7e4ca2d9271728cbf700cc75660b7532505ed08a18acb772d8db42309e247e3f0a367ac3333627bfd531275fd8c8772d6c9d2e293148d314a10cb37a06cd59f5ba419e6fd9f951f5be018b57a822c6eab8db5b878fd884b4a10cb37a06cd59f5ba419e6fd9f951f5be018b57a822c6eab8db5b878fd884b609773f51577dab1394a3cbcfef7410bc226e5e8c45bb7a904fd2ac6d0b3294860ddd1f1c05faabf71624000759a70f4ed3cbc3ca8f4e6a6e6172e32c8733d7960ddd1f1c05faabf71624000759a70f4ed3cbc3ca8f4e6a6e6172e32c8733d79ced05409f6bb2a2ae6b64ab29ea6aebee99e50ddcca9318f4e95bb634544d497f464616941cd210c6a94847e59186ed4ed8b3778595f761f379b8592fd84830543bb1df9b0781ac2ee6b8c5dae2e2a841a3a1230bbe89cfabd0a97d8fc3f671286313afcebe6d7ef6a70664bd8082f63025531d90c4e045c4648c3c9d1d964350bc83ec480f33425f7f3680db7d9b4d49360d48f6156a7d0372d78dc501c9f980bc83ec480f33425f7f3680db7d9b4d49360d48f6156a7d0372d78dc501c9f985f60b514ecfee17eaa3a3ec4b5d46479fb595865b08312fa8cabbbc17f7c713761f1a0fda168759a83a309eb162a42e0e4df0b475d6e88742d8b0a30e16b155d61f1a0fda168759a83a309eb162a42e0e4df0b475d6e88742d8b0a30e16b155d6ced66595aa41a9fe5614cbdb0584f0e919a126e60c95e46e65a1b44d98a98590e3d878cb3523e246727bfb35c16113c4be43977d1e4d093e7e40de132ac30670e3d878cb3523e246727bfb35c16113c4be43977d1e4d093e7e40de132ac3067e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85571cf8b5f22906c38335280ba39e53c6f74b08e52b647f07e7f21a5ded3c9ab3271cf8b5f22906c38335280ba39e53c6f74b08e52b647f07e7f21a5ded3c9ab321fed18825ebb34f63f45e81593652d315ecb57faa8f9f8dc6d1e8cf326b2c8501310a20ee6a0ca8fb5333f2110c8a2978ae40ca7ed4778af726b06918b7a0fe01310a20ee6a0ca8fb5333f2110c8a2978ae40ca7ed4778af726b06918b7a0fe0cdfb7d57c36c59179757ee10e9d42d9a7311a60562f6b4bc4311901c52e53089cf0492e571f0f56cdb0e987bc2b5868a28dee8681f0d5574e8490f8ff4f556c6cf0492e571f0f56cdb0e987bc2b5868a28dee8681f0d5574e8490f8ff4f556c65a6107be247d2a0957bccf7cf2fd3567e95e381b9a6894ce4413ef99ca855f3594732540aad078c69f1e5c99d558edcc37b0bb17b2e8959f8fe36ea89ba87d6f94732540aad078c69f1e5c99d558edcc37b0bb17b2e8959f8fe36ea89ba87d6f9a6da637f44e6caaef47c330360b0a0bc960b06b24673344682955d3d44c18a9003782e14c76fa23f140b1a52e457ec2904ca45757d7510281683cd8acb5352f003782e14c76fa23f140b1a52e457ec2904ca45757d7510281683cd8acb5352f4dd7c7abf40b2c1a41054ee369d02dec967d684f7b64b149fb015f641da96f9c5a1806ed543d40ce09072e57246db42caa57cb24c6bde14c428a10f13f66cd445a1806ed543d40ce09072e57246db42caa57cb24c6bde14c428a10f13f66cd443e977db1280f9c72827d943bfcaeafd3aea852551ee522cb141345118fd5d8a5f687c0189174a1e36455b675c2d4e089d21c52fb4d508d344b24fc242f714d81e39700b0380b47390897c9d18bd74e0dc5f0e367a9020613192f0b9d0925e37fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f3fc70faafdbd5336129527423577f330bb96b2a18e02483ae807080e61587d3f3fc70faafdbd5336129527423577f330bb96b2a18e02483ae807080e61587d3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855249a6be1b3a250c33268f410b9d9546489f02f401445e92e871adbf32e6ab41c249a6be1b3a250c33268f410b9d9546489f02f401445e92e871adbf32e6ab41cb85e7b4942d0ac16ea332e0e734acd83d7c2b900e2879d5a663ae8d7abdad14398ca5b5e247ec0578cdb6c68491aadf8f3de08448d1dd600daab8d0c237f4a5498ca5b5e247ec0578cdb6c68491aadf8f3de08448d1dd600daab8d0c237f4a54c2207952f08b6e3a147c43c0e9126c4871cbd643d6e8f9c7cc05f809618240af787501332e7646d22c2a402cc0b023786ea924759f6e98830a7df9eefc760a0c787501332e7646d22c2a402cc0b023786ea924759f6e98830a7df9eefc760a0c39f8a63e70a260d3355d9e2f748a2ba103ad4787417c912f4c97b44c6f4fe5c923a6dd30a36123a85405e165e5ceb6e2f2f5090c5ba6e2be799d90c8b89ac08423a6dd30a36123a85405e165e5ceb6e2f2f5090c5ba6e2be799d90c8b89ac0844b3a2cf2a4cf99c00b6261ae5f0b0d848ba1cf420c1643ced0530d904932d18ced9036d4edd619b5a935e2e7e3f6c1f955ca5200ee243c51e3b364c8d3aae21eed9036d4edd619b5a935e2e7e3f6c1f955ca5200ee243c51e3b364c8d3aae21eb641aeeeb9a897b3b4df28d47aee56a296437303dd65fc0edbd1909169e03acde9d97595687d1153c99808b783e251d3fe2cdc36e50606f93aaf0bc8c1d12810e9d97595687d1153c99808b783e251d3fe2cdc36e50606f93aaf0bc8c1d12810cd35569399d30b1b91b835181ccc0db891e349dcbf45060f195fbe0869aebd95315ae825a8ed80c96133367c27d657ce91e96dbcf767b662950fd7cc8ef4832a315ae825a8ed80c96133367c27d657ce91e96dbcf767b662950fd7cc8ef4832ad96db8ab21f2f6d2e9b2e89145d25c2676f537c1b6c2c990c99853a1f7a4f443e09fed66ca5296e0858d1fe163054c4e64c338d3cfab0fc8616b4702b8a94f50e09fed66ca5296e0858d1fe163054c4e64c338d3cfab0fc8616b4702b8a94f501eeefc80fb29fe4e06f2d92cab61da5a77c7401aab5adcd50aba357c0de2adf2348c77929720ee924e0d9d03a34b56568eaf3bf8575339026e7173109abc3c8f348c77929720ee924e0d9d03a34b56568eaf3bf8575339026e7173109abc3c8f1354ac9ee04bba98c327a45209cdfc71b75a9ca8ee6c8a0df66aa016faf8180ad0351759bdd3de824286f57dc400c1194e4bcd13240a7b1a87eb9bf4a1f9ba10d0351759bdd3de824286f57dc400c1194e4bcd13240a7b1a87eb9bf4a1f9ba10b1867bea238746247081aca32b5c45eb023eeee0e24c45b3473e9d20c73c79c31d16935946d37b75eb81a472d8a80d5cf00c20286c17d994fb36b30886825f191d16935946d37b75eb81a472d8a80d5cf00c20286c17d994fb36b30886825f194d51b813bb8901c2dafa47b948d3746966413ad626e68619d01aa08629f728153193c42a7f2f43474d8540ff3e2baab9a9e3934f58025bb98c3bba9696e7aa233193c42a7f2f43474d8540ff3e2baab9a9e3934f58025bb98c3bba9696e7aa2316d4cbd61a93b92615ab521bacc4bae522b836faa5ec9181e846cf1e8318cf640df12fa5ea6547579d07ca85e3e8b446ccc7a083992a17c9fff4c32918949a1c0df12fa5ea6547579d07ca85e3e8b446ccc7a083992a17c9fff4c32918949a1cddb3da7465118c2670c16568ed6e38cb0059b5e788a37522c2da12f53121f4a90341a91dbfdbb71636345fcfb7eb54ba3844a70e5443338462105184a512ca980341a91dbfdbb71636345fcfb7eb54ba3844a70e5443338462105184a512ca989986e56dcf2746c504437c9a142a9d0b6e24727edd6d0582fc485951e4c2eb4af9bca9c7d7ad8701a839e7cba5141cb4359a065643e2fb9f04b4a8e85a1d8465f9bca9c7d7ad8701a839e7cba5141cb4359a065643e2fb9f04b4a8e85a1d84650d997243bf773adbe9569a656b699139ba59a26dce7bb1fc36124b57966050c32939305617c105b698a86d66d52c46a0adfa871be9a5a99003cdc37231ccf1c12939305617c105b698a86d66d52c46a0adfa871be9a5a99003cdc37231ccf1c1154f3b8dc88d81e170516cc0dec0b6f07890d2b5b2852d262afce51e2b74d322e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b6221907b2305336c9c94dae4da0af934d31e8cd05764b9e0eb2155e21165c74b6221907b2305336c9c94dae4da0af934d31e8cd05764b9e0eb2155e21165c74f0aae59d37a9f4f36fe435ff0d5dafdcd22830317c8c86337c276865b3d28832d605a333c13abe49846f3c6c6a8f2b3555623b7a45936d23047a102a6efe9bd9d605a333c13abe49846f3c6c6a8f2b3555623b7a45936d23047a102a6efe9bd9daa457547f24e5aeeb87f8c23a9b64435e27d16cc1d20614c3c0a69258738959353a0bb6c7ec04ad66318b8acf8f693b2ab733dc9cf4f4f52474fe2eaf418f0e353a0bb6c7ec04ad66318b8acf8f693b2ab733dc9cf4f4f52474fe2eaf418f0e8f23b26548f9f30cc4fcda1a8a8f4223d180f50c8d636584a7a494d52f566749caef75f53717987b9c62791f1df8c9e744718766f3637ce640b82081176fcd6fcaef75f53717987b9c62791f1df8c9e744718766f3637ce640b82081176fcd6ff78e5ad3d666d87596bee91de48559e2fe69d5ccd03c97d596be7f21d7b2d800c8dd909436b3d3a22a98fb30b7dc234d64499d97f52c10c2d00b2d4c21a8c201c8dd909436b3d3a22a98fb30b7dc234d64499d97f52c10c2d00b2d4c21a8c20183e8f751af5ff32d9877cd2e710a7e1c945a47766628296c986659e4117e99695ab59f874d714506ffa6e6c9991ebd1b5895659949c3152f0386156669a588a55ab59f874d714506ffa6e6c9991ebd1b5895659949c3152f0386156669a588a5b38735243c06599c2ea02b87fb56a2771cc680b4a60d454fc6d6bf170cd17771c7eb4dd55871a2718a9473ce405137df794b2c911aaa60cb983b0dfabf6b9b2bc7eb4dd55871a2718a9473ce405137df794b2c911aaa60cb983b0dfabf6b9b2b44e67b9694c84c522b96947adf3f66c3c1a189529e87ef4e970fb7ff02576aa811f663579727e02784730cda2728a90df27cf1dca3cf510a1696790df234a01111f663579727e02784730cda2728a90df27cf1dca3cf510a1696790df234a011aeb5e374e95187d0e5b45bb71a9b96b83d07a23b63e1041c1013a6e76677f9d108633c6992181e578f0dd027475c97dcc7c31aed0e71e66952223f638b5919a52012d38d408fa10283fb57f1cd80011c4f4c14e056de4398fa3bcd757753552ae34571d205ebd31e45a6a6be7ab2201642932a8242bd6c5a3f4d9da5173172f6d04640dad1834c82f646cf40e2f81775b8a48e3b451ffe39e0c424051361d805d04640dad1834c82f646cf40e2f81775b8a48e3b451ffe39e0c424051361d805df5ab7904ba384f6a0ddaa1fec1b223b0d0ca01b6b3d6379b3a48bc0edfb6d6026bb0d72c65c0ad356b3021f9999e63f08d6b11777b8129354221f57775f0b7826bb0d72c65c0ad356b3021f9999e63f08d6b11777b8129354221f57775f0b78e8f919cc775f8768c6b2facf68452a83628ddc9cc1e5432f9dc0813f4f4d7c29e34f9557cfe7a08c39599f91277768c78392a7abb7db11a45f08081bbfc150e4e34f9557cfe7a08c39599f91277768c78392a7abb7db11a45f08081bbfc150e42950fe6c6dad86edecd6d32b4d1c65d384f1c7bec74de74bd8384ad411368e16cf53320e1b538c6f7f6e219ab5fb3f6ddaf587791f0dc3cc0bcb78a16cb6ee1d38f5fd9220f2c842610e1acbbacec9d22a4c481bc8c3b2af98b75c0fec431f4a4d7c1ea1ca2f4883636a9c1272ebc10549fbecc2f1dc58a961aab397d0d4d94b9f5f186def467213f9fd6bd8b4c0987cf61f0fc1186eb992e6dc6629651e77389f5f186def467213f9fd6bd8b4c0987cf61f0fc1186eb992e6dc6629651e7738e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557221c26e4f2031def5bdfbbe2ea4580151e8478c042ac5272799a0d40d810f3f7221c26e4f2031def5bdfbbe2ea4580151e8478c042ac5272799a0d40d810f3f5bc4c1679878f1329a07a96cc1fce386b7ada259bc0642d92882ba44cb6017a7fad3da59809a4d535f4b29b1fbee97e5342ecb9762feb1e2155dc9e6a749e5a1fad3da59809a4d535f4b29b1fbee97e5342ecb9762feb1e2155dc9e6a749e5a13a2230cb9baf5b1bbd413519c1d071d5572c15c3ed4082fb1cc29bf56bce9c1b75af7ebd1e79c271b6b25ea6eea0d85bd164f99c4722804129809a98c7cbbad075af7ebd1e79c271b6b25ea6eea0d85bd164f99c4722804129809a98c7cbbad05ca383bb5ebcd913b60319fa4c2068f3c7aa17ac4c6bbbec85d1eed58c1b613f46cb70573a6f164dc03afa15d62e07bc5286523cef5a049d800e315b7e4e278b46cb70573a6f164dc03afa15d62e07bc5286523cef5a049d800e315b7e4e278b23791bf8f74f3084293d8766d6e309912e9c6ca92f1142982ca1a8bb397514da45b92cf1f1cd11c05b19797ca324cf33e04cd48906802842d5c594ffbedec61345b92cf1f1cd11c05b19797ca324cf33e04cd48906802842d5c594ffbedec613f89e95c2e88ceb7a440bb60b1238544cdd6e735289d7e9085517867eb5f47372448fc93fd817b306eebfec7590012fc2dbfec74c19bcced8db42ce68e7cb2149448fc93fd817b306eebfec7590012fc2dbfec74c19bcced8db42ce68e7cb2149e6373cc15afb82cf6c7435b28dd421d9c89c5efdc52d7b0de0c07e24e73aaf1c85f004cf68dd7c1612864210434527eeeea5b151bac0ebd2d28e0458919b113985f004cf68dd7c1612864210434527eeeea5b151bac0ebd2d28e0458919b11393eeecbf3f4e6259a2602c4ebb7e5310401f1c37c0f5aeef29e3b5280be0716d36d22e21b3200a9d29d020e5f1f747ed895763a3965c6d3b930fa1f0256d307d645d332466f9eeca11de39033bb743087b068d879c2a1c834338960b040e0c7c08206c7a6f06cc2562f8e78cf623d7ddc9ce023d08bf591ba2a864458db96b6f089ca66468bc3728b7fff112643eda1696edb66eb1f12c79a7d2268f0869208c865a90619d60f9988e0f85fa0225ea38f220bb21f0c41380b799ea2d2242b701a9877ad0586766c7e87537d7cfd3e16ed8b3c8964079fe38129015bbfaedb686bc437b75b982142f7ffda06686dff211e29ba510c554d94b886f7da5aa73ffd52c437b75b982142f7ffda06686dff211e29ba510c554d94b886f7da5aa73ffd5256a1de0899b51f1f978409d8e0128ab8ae10b1afb281154abec1e0b4b15f009815630c33476b8638c5d77493168ecc6a9176ee771bc5b7f0fa5073918b4c33b015630c33476b8638c5d77493168ecc6a9176ee771bc5b7f0fa5073918b4c33b05f9cfcccf1bbe42dc3bc53c38d0e69690da4d1aed642c17d144d65d9d18b7bef900cc4c837419fd158af3b848a6851faab62eb7c4a75fe0d72e9015cd2b7eefc900cc4c837419fd158af3b848a6851faab62eb7c4a75fe0d72e9015cd2b7eefc9259fb81205046cfba1d23614bdc60215c51a271d091092d156b83a94fd9fb2c5c4c1eb6c3173b487637272f412fd51c61f2363a2715a31d01d32b7825c986345c4c1eb6c3173b487637272f412fd51c61f2363a2715a31d01d32b7825c986347270eff3b4fdf78ceb0624b14e4e6773391420e1660e075810be67b0123af4ac3da8f9062404116677ba7628f5b492c8f61490688ed1b7110e0ff274f53caebb3da8f9062404116677ba7628f5b492c8f61490688ed1b7110e0ff274f53caebbb51e7466df61df2e4afc577573180db8efc1d61ead124efcc8443d4bd06e4d954bca60c5b3fea2cfb950b66b3a41e17e559f37e39bbc46f6b38e63a8d1fc1dfa4bca60c5b3fea2cfb950b66b3a41e17e559f37e39bbc46f6b38e63a8d1fc1dfab6db84a7ac60eae17487750c643281f563504a848d8800d8e6e61e120e851b97b958f56be7b6cc43c8bec01aa5170cf2196fe91cca3f9edd3305b06f80492704b958f56be7b6cc43c8bec01aa5170cf2196fe91cca3f9edd3305b06f80492704204ff30a1ee2f922cd91823e56f80fbe8b9c846ecb500af3ed4a0347d388f9889989371b0b2dc60a01d2bd83e5562371a8e09de8b5e8d8c21adc007038d94a889989371b0b2dc60a01d2bd83e5562371a8e09de8b5e8d8c21adc007038d94a8841b01af894213f9e2b70ff8ebfa86e46c7b48f0039418fd49d1c9faca660dd32e150e7f6ce69182954e71f5b2f736f11bcc90f2d03850dcbe4cb880aeb68125ce150e7f6ce69182954e71f5b2f736f11bcc90f2d03850dcbe4cb880aeb68125c0fc4b5bf42444a6196c2d1b211dd9462d34296bcf7537ba0b2c6b8fc6e28f48b2e4146edda03e4ab487e63b7408fd9cf0bb6c12a199835b0a79c8c7ca0b4dd4a2e4146edda03e4ab487e63b7408fd9cf0bb6c12a199835b0a79c8c7ca0b4dd4af7225de4f4c91ffc605e8ced542d3b3c8dd9caace9b398ba6a0d1d18393712feb515d199d4bc6bcc771b64a1d189e66d1ef2ddbe30242fef01e53d58cad5434bb515d199d4bc6bcc771b64a1d189e66d1ef2ddbe30242fef01e53d58cad5434bf162be72e06e1744905b26bb47f9ffdde016deac681dba644c77cd3f59ecec6c570026d205d1b7c9bde7b8d53e004e89ed1dd4b069db25cec6a971ff6c61e699570026d205d1b7c9bde7b8d53e004e89ed1dd4b069db25cec6a971ff6c61e6997aa49ec224dd66ebd9dfe215a2b9c0d09e02de820ce496176296e718a678a19eb639f2f9d8102b081e6b70eca5ba2e259af5316f4f68892dc2c2011714d4198db639f2f9d8102b081e6b70eca5ba2e259af5316f4f68892dc2c2011714d4198d6b9a71fca8e63f403cdc63747c68333ce068663ed5eebb6cab48868c03ba7a75cd776137b239645899957c2e28fdd42789dd9d5f22a559a2769f3be922174c09cd776137b239645899957c2e28fdd42789dd9d5f22a559a2769f3be922174c09fbd77456c07b74a69e574a369a1c96e31a4cf8ad458df7ab19d10c9c912187e900223d6cc3f9d47736de52aaaa180036463110af3d4388a5b9cbf85085a402fb524a9c2cea29f013fd2f369ea31fef3be1dbc5288a5429e3725dee31f2d98f35e1f9a70d52d641cc424034b1929abec52ef9e1f97148ba434f9f42ea3b0152d7116676abd704f1ba2be0b5912a8aa1fcb2ff2e130edd7751d583e0075d5b468e116676abd704f1ba2be0b5912a8aa1fcb2ff2e130edd7751d583e0075d5b468e15f504cf48ca744d124bd76754589687619ee3c47a771e588fd085909f6bf2cdb7a403b638cb2ba477660ca96802d210a9aa3d386ef04d2baadafdec93f98ff8b7a403b638cb2ba477660ca96802d210a9aa3d386ef04d2baadafdec93f98ff81bccd9406012b65844d0790dab46b41208781d0576b1056c846ae7ed3bc51d7b376c5835e5456a876dde5810f57f7f4fe15b2145f6a87027694dde235bbb8b8b376c5835e5456a876dde5810f57f7f4fe15b2145f6a87027694dde235bbb8b8b231ba9ae311aba8a213367c9032040f93148f85ff8e41ad477ec1dab36827e016764f7236c33294abec44e49459f375943fce99b5147fccf71ad8ddbabbbac726764f7236c33294abec44e49459f375943fce99b5147fccf71ad8ddbabbbac7298cc1a2d7a66680bba0dce855b1681851ce55716d1337978ef46664f6b76b00f937b44e324228d695940e68024b7e69047fe2ed74e99681c08266c8744bbab8b937b44e324228d695940e68024b7e69047fe2ed74e99681c08266c8744bbab8b261f597fba3619e1d93c07723d153fbcb8fb9aa0d614b2aaaa2169c030fa4425b8785225dcb31dc7e8353ecefd28c72721075f9513697852b283abd4c78556dab8785225dcb31dc7e8353ecefd28c72721075f9513697852b283abd4c78556da39d381e62cf5d724d11275f092920151cf6a702a65d0acb52c421391c0496a7680e36e343050055bfc18ae6bc3cee07d35c33bc8ff6c1885a3df2c2df7e6619d80e36e343050055bfc18ae6bc3cee07d35c33bc8ff6c1885a3df2c2df7e6619df29fb5af99cd073699aa8b2af8263cc0b359615e68305508f5c269a719aa555cdec88d5d3ee1be0378c74bb184ed1c4ce401f8cfbe1e978d81ce4f9f8207ca8cdec88d5d3ee1be0378c74bb184ed1c4ce401f8cfbe1e978d81ce4f9f8207ca8cc7e2e5815d6a90687abc333e963e030f4a3b64e2c3e0f8a093c31f3835985ec4261b8cedd53acab6f1da03d6176757531b5c2f091abb12ee33dfdf35364e774c5d63018bfd976f68045bfc11fe346e3e4d876a31d021ff1a2abfb3113807c78d7f40bd3659e4413337632e1ec763c35339093ee5efc493b1b16b15d1f1e32a8132327481871142bd394f34dc1af6787ca38e1d074130059f511b4157d99f72ca32327481871142bd394f34dc1af6787ca38e1d074130059f511b4157d99f72ca8802dfe6f61ec357bbfd3967dbddf6aced91bb14b97cf1e6f571c50fbf30a16edf256d2bc1fb577110ff5e6bc104ec8d992c3de8318621fbf6dbcecddaa78ed6df256d2bc1fb577110ff5e6bc104ec8d992c3de8318621fbf6dbcecddaa78ed6e8bc70621b40b6ebe89151adb53de47b607cd7ad2be8cbf28ed5bef20ffb5fb806f000fffe433c8f1487a7890f7c1475d7d51fd605b5d22279e5c40b3f6b245a06f000fffe433c8f1487a7890f7c1475d7d51fd605b5d22279e5c40b3f6b245a6ed3d18aafbb6483cda3f55fadcc09b343599b30b9de5994e08d450e345b8864938a2f675913d844a89103eeaa757cb32d653f960dea9f55c17d89ef8ad7841e938a2f675913d844a89103eeaa757cb32d653f960dea9f55c17d89ef8ad7841e2ccf23110a3b1bbecfc698eeb09ec4a831105b86076291326fbc6713a46b11ac477151da1fd3e43c3a4e840ebd4e01c6507198a2f8d6e16483079f36a01ecbfb477151da1fd3e43c3a4e840ebd4e01c6507198a2f8d6e16483079f36a01ecbfbc8dca3e64064e52596af4bce513be7543713877fa961bb11e230c39c2f25f42286f97280d4e75c77b54a71e625eac2d3be037b361f501b21c7cfc18d49a8549986f97280d4e75c77b54a71e625eac2d3be037b361f501b21c7cfc18d49a854992d90bfeb16da3a2eb24da1c81d23dd036b545f07b256287d708c41ca0db64e6276d1a661e2432f3637e3c772c7b0b1543ede6d75458d45584bbe6702b8b6eaf476d1a661e2432f3637e3c772c7b0b1543ede6d75458d45584bbe6702b8b6eaf4aec5d3b792b3a21c13791359a2a15cbfd01bc49c2a340cf6c462ebc966890d9dabb571a2a7bcdf784993eaefef044b305f3a0aecf2674e752e6a9149f5220a83abb571a2a7bcdf784993eaefef044b305f3a0aecf2674e752e6a9149f5220a83881b314197bf9c4c93330b6297c7ad8de67488dc40ccf0d034a8abcd55c70410d8534d6e11e2a9fb94f0cabe52e463be2539471ad4afdbdb09793581f58ef884d8534d6e11e2a9fb94f0cabe52e463be2539471ad4afdbdb09793581f58ef8844d8cab8585e7d8fcc27acea154c733b9e2f66e6d6de59d09f080f8aa4fd21d12dcb6bf20c44c38efa803f3ea65b611d7f666a49f77790863306215c6a221b881dcb6bf20c44c38efa803f3ea65b611d7f666a49f77790863306215c6a221b881802a3258812cab91d1d8a80de858dcc4de30c8e3fd82a9596aa78b7129e78d9d11a4efdf79d5c0c9a078946bcf138f31159738a525c2f819242250b374aace3e11a4efdf79d5c0c9a078946bcf138f31159738a525c2f819242250b374aace3e6e5b6f68e97fc1dedd88ab89a36604a8bcd33987c2cc0c3a7155077cf664ff7b72c8b3f082466124862994aa6a3a50770a5ad4ee57b1c3bab7cd69f24a6911f04988c89103a29ce7177e35d30fb368735310536d45f55c927b3d8fb149df799b38e1c7be48e8342bcd98a2604beaaba193b9d8b615a34cb02f85e24db504cfbe83b0ce49d2f6d9937898ebb1a5e4833ef6f81e34c48711a4daf88d75d59330fd83b0ce49d2f6d9937898ebb1a5e4833ef6f81e34c48711a4daf88d75d59330fd807a542d209a996eee8fdc3537eb06e3b43563d3696077ad42a56fb999f8f30910f3a6749adfc8198ac32e83d81ef19874e733cdba35f2d65ba784f82c853a0110f3a6749adfc8198ac32e83d81ef19874e733cdba35f2d65ba784f82c853a01b6fd085282628dc042b43084de86926992b150da6df3033a622b773a45a9482b495294c1586bfd4e1d1606f6e88b9b8b11cbae9efb5c1ecf106dbc4a479356e6442f3f47cc5f591674d56afef8d01f2f5e62c26acd9155139bb39ccc7191c1df82330214e34cce7b77c4d1b5f0104d0972386113e53854fb38976b43c36db7e318761d4276d2b77531e3863a6a1212132b889a879b4eff568ad4123fd6b4d00318761d4276d2b77531e3863a6a1212132b889a879b4eff568ad4123fd6b4d00315fff14581c17c469d5d8153d46f4803d9632ffdb6070475417b8ace7afc8822f9d78b5c866fecd2c935d410e7a263d60a0451240a45304f7489e05ecbcd5191f9d78b5c866fecd2c935d410e7a263d60a0451240a45304f7489e05ecbcd519194b05247c9ad945d5e0b3c3039e8e58dc840c9f4b2d28a43f1bd30fd08d1f7b46d7aaaf84157b496eb1b94aad3053cc5a8457a58a58b1f2bfeb8a70468d9cfe36d7aaaf84157b496eb1b94aad3053cc5a8457a58a58b1f2bfeb8a70468d9cfe358935be2b017498bb3cce4555e8a3290e27c214bb34a8d33ea5445e12dbb5ed0e0d2ff5be4e9d678886a25afec2f3770ce11150ab1a092d7bcaec48082a0a9aae0d2ff5be4e9d678886a25afec2f3770ce11150ab1a092d7bcaec48082a0a9aa2b110b6884799eba7edcf22fdffa9a5a3c90fd9c6801e5782aa79da2d403dd846bdc083a61763c432e930075f0144343b3f7e65ee1d753cce83139f6c984639f6bdc083a61763c432e930075f0144343b3f7e65ee1d753cce83139f6c984639f6ed56e3c2bbd55d9ec0491cfe46c7eabe2419c8deab72d99a38513f238882ff95bbaafc3a75188c2d019b5254c5f26f3050f6833e6b3283ebd76d28e9097dd745bbaafc3a75188c2d019b5254c5f26f3050f6833e6b3283ebd76d28e9097dd74d78bab87cf84686c38d4f8e2cca0263781d4a991a899cc079c604fab630318417ecc8d0b26435b6084c55ce3f9ad922b4b54c14217d4a09d24c3caf852174af38f741e9bc0be0dcac6e4232b43c515cd67a4a568267af20ec94f61567cc6d75c569ff8420ed3014a4d7a9c733dac47670b937b1368b35bb8b0b91306545371cc954f451f9398956beaaa03659551d322a8776db04c8dc2fb23386a0aa4150f44rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipython-3.2.3-1.el7.src.rpmpython-ipython-console@@      /usr/bin/python2pexpectpython(abi)python-decoratorpython-jsonschemapython-mistunepython-pathpython-setuptoolspython-simplegenericpython-zmqrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.70.3.13.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3cU,U@Ua@UL@UKSU;T T@TeSj@SS:@SS@SSSrSrSrSrS~@RR@QQeT@Q`@Q& @Q& @QP@P?UP"TPPO@O"O @N'@NNx@N@MJ@MRL L6L@L|LF@LD>@L LT@L%@K\J@Ji@I2I7@I5#@I1.HO@H?@G_@FFE - 3.2.3-1Orion Poplawski - 3.2.1-1Fedora Release Engineering - 3.1.0-4Orion Poplawski - 3.1.0-3Orion Poplawski - 3.1.0-2Orion Poplawski - 3.1.0-1Orion Poplawski - 2.4.1-1Orion Poplawski - 2.4.0-1Orion Poplawski - 2.3.0-1Thomas Spura - 2.2.0-1Thomas Spura - 2.1.0-7Thomas Spura - 2.1.0-6Thomas Spura - 2.1.0-5Thomas Spura - 2.1.0-4Fedora Release Engineering - 2.1.0-3Thomas Spura - 2.1.0-2Thomas Spura - 2.1.0-1Thomas Spura - 2.0.0-2Thomas Spura - 2.0.0-1Thomas Spura - 1.1.0-1Kalev Lember - 0.13.2-4Thomas Spura - 0.13.2-3Fedora Release Engineering - 0.13.2-2Thomas Spura - 0.13.2-2Thomas Spura - 0.13.2-1Thomas Spura - 0.13.1-4Thomas Spura - 0.13.1-3Fedora Release Engineering - 0.13.1-2Thomas Spura - 0.13.1-1Thomas Spura - 0.13-5Thomas Spura - 0.13-4Thomas Spura - 0.13-3Fedora Release Engineering - 0.13-2Thomas Spura - 0.13-1Thomas Spura - 0.12-3Thomas Spura - 0.12-2Thomas Spura - 0.12-1Thomas Spura - 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- Update to 3.2.3 - Fix CVE-2022-21699, resolves rhbz#2135164- Update to 3.2.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Use python2 macros - Fix python3 shebang fix- Do not ship notebook on EL, missing python-tornado >= 4.0 - Move IPython/html/static/custom into -console.- Update to 3.1.0 - Add BR/R on mistune - Drop BR/R on jsonpointer - Drop fabric- update to 2.4.1- update to 2.4.0- update to 2.3.0- update to 2.2.0- Replace python3 shebang with python2 one (#1123618)- port ipython to fontawesome-4 and regenerate css in build (#1006575)- use mathjax from _jsdir instead of cdn - enable python3 tests- BR/R same fonts for python{,3}-ipython-notebook (#1006575) - require tornado >= 3.1.0 (#1006575)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- package part of notebook in main package (#1103423) - add BR python-sphinx- update to 2.1.0 - Unbundle js-marked - Add provides for bundled exception fpc#416 - Add BR Cython - disable python3 tests for now (possible blocking in koji) - Add BR python-pexpect- add BR/R python-path - fix python -> python3 sed replacement - fix running testsuite - fix %files - Unbundle js-highlight- update to 2.0.0 - bundled argparse has been dropped - unbundle fontawesome-fonts{,-web} - unbundle nodejs-requirejs - unbundle nodejs-underscore - unbundle nodejs-highlight-js- update to 1.1.0 - drop both patches (upstream) - add python-ipython-sphinx packages - remove %defattr - rename run_testsuite to check - building docs (currently fails with an ascii error) - unbundle jsonschema - unbundle decorator- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- install into unversioned docdir (#993848) - R on setuptools for starting with pkg_resources (#994673)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Improve package descriptions (#950530)- update to 0.13.2 fixes #927169, #947633 - run tests in xvfb - reword description of ipython-tests a bit- More changes to build for Python 3 (mostly by Andrew McNabb, #784947) - Update package structure of python3-ipython subpackage to match python2-ipython one's - enable python3 build of ipython - exclude pylab tests for now, as it is broken on python3- obsolete old python packages (José Matos, #882724) - notebook and gui subpackage require matplotlib not the console anymore (#872176)- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- update to 0.13.1 (#838031) - run tests with en_US.UTF-8- add empty python-ipython files section - obsolete ipython- use versioned requires/provides on ipython- use python-foo for python2-foo and provide ipython-foo- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- update to new version - R on mglob/pyparsing is obsolete - remove patch, as it's upstream- skip no X tests - continue with python3 support- add missing R tornado - add _bindir to PATH to more tests pass in koji- update to new version - bcond_without run_testsuite- 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  !"#$$&'((*+,,./002344PQQSTUUWXXZ[[]^^`aacddfggijjlmmopprssuvvxyy{||~      56779:;;=>>@AACDEEGHIIKLLNOOQRRTUVVXYZZ\]]_``bccefggijjlmmopprstuvwxxz{{}~~566899;<<>??ABBDEEGHIJKLLNOOQRRTUVWXYz{{}~      !!#$$      uvwxyz{|}~     RSTTVWWYZZ\]]_``|}~~/0023446788:;;=>>@ABCDDFGGIJJLMMOPPRSSUVWWYZ[\]]_``bcceffhijkllnopprssuvvxyy{||~"##%&&())+,,HIJJLMMOPPRSSUVVXYY[\\^_`aacddfggijjlmmopprssuvvxyz{||~                     3.2.3-1.el7        !!!!!!!!!""""""""""""""""""""""""""""""""""""##$$$$#%%%%&&%%%%#####'''((((((((((((((()))))))))))))))*******************+++++++++++++++*,,,,,,,,,,,,,,,,,,,,,*-------------------*................***////000000000000000000000000000000/111111111111111111111////222222222222222222222222222/333333333////////////4444555555555555555555444444444666666666666666666666677777777777777777777777777777777776666668888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999ipclusteripcluster2ipcontrolleripcontroller2ipengineipengine2ipythonipython2IPython__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoconfig__init__.py__init__.pyc__init__.pyoapplication.pyapplication.pycapplication.pyoconfigurable.pyconfigurable.pycconfigurable.pyoloader.pyloader.pycloader.pyomanager.pymanager.pycmanager.pyoprofileREADMEREADME_STARTUP__init__.py__init__.pyc__init__.pyoclusteripython_config.pyipython_config.pycipython_config.pyomathipython_config.pyipython_config.pycipython_config.pyopyshipython_config.pyipython_config.pycipython_config.pyosympyipython_config.pyipython_config.pycipython_config.pyoconsoleapp.pyconsoleapp.pycconsoleapp.pyocore__init__.py__init__.pyc__init__.pyoalias.pyalias.pycalias.pyoapplication.pyapplication.pycapplication.pyoautocall.pyautocall.pycautocall.pyobuiltin_trap.pybuiltin_trap.pycbuiltin_trap.pyocompilerop.pycompilerop.pyccompilerop.pyocompleter.pycompleter.pyccompleter.pyocompleterlib.pycompleterlib.pyccompleterlib.pyocrashhandler.pycrashhandler.pyccrashhandler.pyodebugger.pydebugger.pycdebugger.pyodisplay.pydisplay.pycdisplay.pyodisplay_trap.pydisplay_trap.pycdisplay_trap.pyodisplayhook.pydisplayhook.pycdisplayhook.pyodisplaypub.pydisplaypub.pycdisplaypub.pyoerror.pyerror.pycerror.pyoevents.pyevents.pycevents.pyoexcolors.pyexcolors.pycexcolors.pyoextensions.pyextensions.pycextensions.pyoformatters.pyformatters.pycformatters.pyogetipython.pygetipython.pycgetipython.pyohistory.pyhistory.pychistory.pyohistoryapp.pyhistoryapp.pychistoryapp.pyohooks.pyhooks.pychooks.pyoinputsplitter.pyinputsplitter.pycinputsplitter.pyoinputtransformer.pyinputtransformer.pycinputtransformer.pyointeractiveshell.pyinteractiveshell.pycinteractiveshell.pyolatex_symbols.pylatex_symbols.pyclatex_symbols.pyologger.pylogger.pyclogger.pyomacro.pymacro.pycmacro.pyomagic.pymagic.pycmagic.pyomagic_arguments.pymagic_arguments.pycmagic_arguments.pyomagics__init__.py__init__.pyc__init__.pyoauto.pyauto.pycauto.pyobasic.pybasic.pycbasic.pyocode.pycode.pyccode.pyoconfig.pyconfig.pycconfig.pyodeprecated.pydeprecated.pycdeprecated.pyodisplay.pydisplay.pycdisplay.pyoexecution.pyexecution.pycexecution.pyoextension.pyextension.pycextension.pyohistory.pyhistory.pychistory.pyologging.pylogging.pyclogging.pyonamespace.pynamespace.pycnamespace.pyoosm.pyosm.pycosm.pyopylab.pypylab.pycpylab.pyoscript.pyscript.pycscript.pyooinspect.pyoinspect.pycoinspect.pyopage.pypage.pycpage.pyopayload.pypayload.pycpayload.pyopayloadpage.pypayloadpage.pycpayloadpage.pyoprefilter.pyprefilter.pycprefilter.pyoprofileapp.pyprofileapp.pycprofileapp.pyoprofiledir.pyprofiledir.pycprofiledir.pyoprompts.pyprompts.pycprompts.pyopylabtools.pypylabtools.pycpylabtools.pyorelease.pyrelease.pycrelease.pyoshadowns.pyshadowns.pycshadowns.pyoshellapp.pyshellapp.pycshellapp.pyosplitinput.pysplitinput.pycsplitinput.pyoultratb.pyultratb.pycultratb.pyousage.pyusage.pycusage.pyodisplay.pydisplay.pycdisplay.pyoextensions__init__.py__init__.pyc__init__.pyoautoreload.pyautoreload.pycautoreload.pyocythonmagic.pycythonmagic.pyccythonmagic.pyoparallelmagic.pyparallelmagic.pycparallelmagic.pyormagic.pyrmagic.pycrmagic.pyostoremagic.pystoremagic.pycstoremagic.pyosympyprinting.pysympyprinting.pycsympyprinting.pyoexternal__init__.py__init__.pyc__init__.pyoappnope__init__.py__init__.pyc__init__.pyo_dummy.py_dummy.pyc_dummy.pyo_nope.py_nope.pyc_nope.pyodecorator__init__.py__init__.pyc__init__.pyodecorators__init__.py__init__.pyc__init__.pyo_numpy_testing_noseclasses.py_numpy_testing_noseclasses.pyc_numpy_testing_noseclasses.pyo_numpy_testing_utils.py_numpy_testing_utils.pyc_numpy_testing_utils.pyomathjax.pymathjax.pycmathjax.pyopath__init__.py__init__.pyc__init__.pyopexpect__init__.py__init__.pyc__init__.pyoqt.pyqt.pycqt.pyoqt_for_kernel.pyqt_for_kernel.pycqt_for_kernel.pyoqt_loaders.pyqt_loaders.pycqt_loaders.pyosimplegeneric__init__.py__init__.pyc__init__.pyofrontend.pyfrontend.pycfrontend.pyo__init__.py__init__.pyc__init__.pyonbextensions.pynbextensions.pycnbextensions.pyostaticcustomcustom.csscustom.jskernel__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoadapter.pyadapter.pycadapter.pyoblocking__init__.py__init__.pyc__init__.pyochannels.pychannels.pycchannels.pyoclient.pyclient.pycclient.pyochannels.pychannels.pycchannels.pyochannelsabc.pychannelsabc.pycchannelsabc.pyoclient.pyclient.pycclient.pyoclientabc.pyclientabc.pycclientabc.pyocomm__init__.py__init__.pyc__init__.pyocomm.pycomm.pyccomm.pyomanager.pymanager.pycmanager.pyoconnect.pyconnect.pycconnect.pyoinprocess__init__.py__init__.pyc__init__.pyoblocking.pyblocking.pycblocking.pyochannels.pychannels.pycchannels.pyoclient.pyclient.pycclient.pyoipkernel.pyipkernel.pycipkernel.pyomanager.pymanager.pycmanager.pyosocket.pysocket.pycsocket.pyoioloop__init__.py__init__.pyc__init__.pyomanager.pymanager.pycmanager.pyorestarter.pyrestarter.pycrestarter.pyokernelspec.pykernelspec.pyckernelspec.pyokernelspecapp.pykernelspecapp.pyckernelspecapp.pyolauncher.pylauncher.pyclauncher.pyomanager.pymanager.pycmanager.pyomanagerabc.pymanagerabc.pycmanagerabc.pyomultikernelmanager.pymultikernelmanager.pycmultikernelmanager.pyorestarter.pyrestarter.pycrestarter.pyothreaded.pythreaded.pycthreaded.pyozmq__init__.py__init__.pyc__init__.pyodatapub.pydatapub.pycdatapub.pyodisplayhook.pydisplayhook.pycdisplayhook.pyoembed.pyembed.pycembed.pyoeventloops.pyeventloops.pyceventloops.pyoheartbeat.pyheartbeat.pycheartbeat.pyoiostream.pyiostream.pyciostream.pyoipkernel.pyipkernel.pycipkernel.pyokernelapp.pykernelapp.pyckernelapp.pyokernelbase.pykernelbase.pyckernelbase.pyolog.pylog.pyclog.pyoparentpoller.pyparentpoller.pycparentpoller.pyopylab__init__.py__init__.pyc__init__.pyobackend_inline.pybackend_inline.pycbackend_inline.pyoconfig.pyconfig.pycconfig.pyoserialize.pyserialize.pycserialize.pyosession.pysession.pycsession.pyozmqshell.pyzmqshell.pyczmqshell.pyolib__init__.py__init__.pyc__init__.pyobackgroundjobs.pybackgroundjobs.pycbackgroundjobs.pyoclipboard.pyclipboard.pycclipboard.pyodeepreload.pydeepreload.pycdeepreload.pyodemo.pydemo.pycdemo.pyodisplay.pydisplay.pycdisplay.pyoeditorhooks.pyeditorhooks.pyceditorhooks.pyoguisupport.pyguisupport.pycguisupport.pyoinputhook.pyinputhook.pycinputhook.pyoinputhookglut.pyinputhookglut.pycinputhookglut.pyoinputhookgtk.pyinputhookgtk.pycinputhookgtk.pyoinputhookgtk3.pyinputhookgtk3.pycinputhookgtk3.pyoinputhookpyglet.pyinputhookpyglet.pycinputhookpyglet.pyoinputhookqt4.pyinputhookqt4.pycinputhookqt4.pyoinputhookwx.pyinputhookwx.pycinputhookwx.pyokernel.pykernel.pyckernel.pyolatextools.pylatextools.pyclatextools.pyolexers.pylexers.pyclexers.pyopretty.pypretty.pycpretty.pyosecurity.pysecurity.pycsecurity.pyonbconvert__init__.py__init__.pyc__init__.pyoexporters__init__.py__init__.pyc__init__.pyoexport.pyexport.pycexport.pyoexporter.pyexporter.pycexporter.pyohtml.pyhtml.pychtml.pyolatex.pylatex.pyclatex.pyomarkdown.pymarkdown.pycmarkdown.pyonotebook.pynotebook.pycnotebook.pyopdf.pypdf.pycpdf.pyopython.pypython.pycpython.pyorst.pyrst.pycrst.pyoscript.pyscript.pycscript.pyoslides.pyslides.pycslides.pyotemplateexporter.pytemplateexporter.pyctemplateexporter.pyofilters__init__.py__init__.pyc__init__.pyoansi.pyansi.pycansi.pyocitation.pycitation.pyccitation.pyodatatypefilter.pydatatypefilter.pycdatatypefilter.pyohighlight.pyhighlight.pychighlight.pyolatex.pylatex.pyclatex.pyomarkdown.pymarkdown.pycmarkdown.pyomarkdown_mistune.pymarkdown_mistune.pycmarkdown_mistune.pyomarked.jsstrings.pystrings.pycstrings.pyonbconvertapp.pynbconvertapp.pycnbconvertapp.pyopostprocessors__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoserve.pyserve.pycserve.pyopreprocessors__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoclearoutput.pyclearoutput.pycclearoutput.pyocoalescestreams.pycoalescestreams.pyccoalescestreams.pyoconvertfigures.pyconvertfigures.pycconvertfigures.pyocsshtmlheader.pycsshtmlheader.pyccsshtmlheader.pyoexecute.pyexecute.pycexecute.pyoextractoutput.pyextractoutput.pycextractoutput.pyohighlightmagics.pyhighlightmagics.pychighlightmagics.pyolatex.pylatex.pyclatex.pyorevealhelp.pyrevealhelp.pycrevealhelp.pyosvg2pdf.pysvg2pdf.pycsvg2pdf.pyotemplatesREADME.mdhtmlbasic.tplfull.tplmathjax.tplslides_reveal.tpllatexarticle.tplxbase.tplxreport.tplxskeletondisplay_priority.tplxnull.tplxstyle_bw_ipython.tplxstyle_bw_python.tplxstyle_ipython.tplxstyle_python.tplxmarkdown.tplpython.tplrst.tplscript.tplskeletonREADME.mddisplay_priority.tplnull.tplutils__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoexceptions.pyexceptions.pycexceptions.pyolexers.pylexers.pyclexers.pyopandoc.pypandoc.pycpandoc.pyowriters__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyodebug.pydebug.pycdebug.pyofiles.pyfiles.pycfiles.pyostdout.pystdout.pycstdout.pyonbformat__init__.py__init__.pyc__init__.pyoconverter.pyconverter.pycconverter.pyocurrent.pycurrent.pyccurrent.pyonotebooknode.pynotebooknode.pycnotebooknode.pyoreader.pyreader.pycreader.pyosign.pysign.pycsign.pyov1__init__.py__init__.pyc__init__.pyoconvert.pyconvert.pycconvert.pyonbbase.pynbbase.pycnbbase.pyonbjson.pynbjson.pycnbjson.pyorwbase.pyrwbase.pycrwbase.pyov2__init__.py__init__.pyc__init__.pyoconvert.pyconvert.pycconvert.pyonbbase.pynbbase.pycnbbase.pyonbjson.pynbjson.pycnbjson.pyonbpy.pynbpy.pycnbpy.pyonbxml.pynbxml.pycnbxml.pyorwbase.pyrwbase.pycrwbase.pyov3__init__.py__init__.pyc__init__.pyoconvert.pyconvert.pycconvert.pyonbbase.pynbbase.pycnbbase.pyonbformat.v3.schema.jsonnbjson.pynbjson.pycnbjson.pyonbpy.pynbpy.pycnbpy.pyorwbase.pyrwbase.pycrwbase.pyov4__init__.py__init__.pyc__init__.pyoconvert.pyconvert.pycconvert.pyonbbase.pynbbase.pycnbbase.pyonbformat.v4.schema.jsonnbjson.pynbjson.pycnbjson.pyorwbase.pyrwbase.pycrwbase.pyovalidator.pyvalidator.pycvalidator.pyoparallel__init__.py__init__.pyc__init__.pyoapps__init__.py__init__.pyc__init__.pyobaseapp.pybaseapp.pycbaseapp.pyoipclusterapp.pyipclusterapp.pycipclusterapp.pyoipcontrollerapp.pyipcontrollerapp.pycipcontrollerapp.pyoipengineapp.pyipengineapp.pycipengineapp.pyoiploggerapp.pyiploggerapp.pyciploggerapp.pyolauncher.pylauncher.pyclauncher.pyologwatcher.pylogwatcher.pyclogwatcher.pyowin32support.pywin32support.pycwin32support.pyowinhpcjob.pywinhpcjob.pycwinhpcjob.pyoclient__init__.py__init__.pyc__init__.pyoasyncresult.pyasyncresult.pycasyncresult.pyoclient.pyclient.pycclient.pyomagics.pymagics.pycmagics.pyomap.pymap.pycmap.pyoremotefunction.pyremotefunction.pycremotefunction.pyoview.pyview.pycview.pyocluster.pycluster.pyccluster.pyocontroller__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyodependency.pydependency.pycdependency.pyodictdb.pydictdb.pycdictdb.pyoheartmonitor.pyheartmonitor.pycheartmonitor.pyohub.pyhub.pychub.pyomongodb.pymongodb.pycmongodb.pyoscheduler.pyscheduler.pycscheduler.pyosqlitedb.pysqlitedb.pycsqlitedb.pyoengine__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoengine.pyengine.pycengine.pyoerror.pyerror.pycerror.pyofactory.pyfactory.pycfactory.pyologger.pylogger.pyclogger.pyoutil.pyutil.pycutil.pyoterminal__init__.py__init__.pyc__init__.pyoconsole__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoapp.pyapp.pycapp.pyocompleter.pycompleter.pyccompleter.pyointeractiveshell.pyinteractiveshell.pycinteractiveshell.pyozmqhistory.pyzmqhistory.pyczmqhistory.pyoembed.pyembed.pycembed.pyointeractiveshell.pyinteractiveshell.pycinteractiveshell.pyoipapp.pyipapp.pycipapp.pyotesting__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyodecorators.pydecorators.pycdecorators.pyoglobalipapp.pyglobalipapp.pycglobalipapp.pyoiptest.pyiptest.pyciptest.pyoiptestcontroller.pyiptestcontroller.pyciptestcontroller.pyoipunittest.pyipunittest.pycipunittest.pyopluginREADME.txt__init__.py__init__.pyc__init__.pyodtexample.pydtexample.pycdtexample.pyoipdoctest.pyipdoctest.pycipdoctest.pyoiptest.pyiptest.pyciptest.pyosetup.pysetup.pycsetup.pyoshow_refs.pyshow_refs.pycshow_refs.pyosimple.pysimple.pycsimple.pyosimplevars.pysimplevars.pycsimplevars.pyotest_combo.txttest_example.txttest_exampleip.txttest_ipdoctest.pytest_ipdoctest.pyctest_ipdoctest.pyotest_refs.pytest_refs.pyctest_refs.pyoskipdoctest.pyskipdoctest.pycskipdoctest.pyotools.pytools.pyctools.pyoutilsPyColorize.pyPyColorize.pycPyColorize.pyo__init__.py__init__.pyc__init__.pyo_process_cli.py_process_cli.pyc_process_cli.pyo_process_common.py_process_common.pyc_process_common.pyo_process_posix.py_process_posix.pyc_process_posix.pyo_process_win32.py_process_win32.pyc_process_win32.pyo_process_win32_controller.py_process_win32_controller.pyc_process_win32_controller.pyo_sysinfo.py_sysinfo.pyc_sysinfo.pyo_tokenize_py2.py_tokenize_py2.pyc_tokenize_py2.pyo_tokenize_py3.py_tokenize_py3.pyc_tokenize_py3.pyocapture.pycapture.pyccapture.pyocodeutil.pycodeutil.pyccodeutil.pyocoloransi.pycoloransi.pyccoloransi.pyocontexts.pycontexts.pyccontexts.pyodaemonize.pydaemonize.pycdaemonize.pyodata.pydata.pycdata.pyodecorators.pydecorators.pycdecorators.pyodir2.pydir2.pycdir2.pyodoctestreload.pydoctestreload.pycdoctestreload.pyoencoding.pyencoding.pycencoding.pyoeventful.pyeventful.pyceventful.pyoframe.pyframe.pycframe.pyogenerics.pygenerics.pycgenerics.pyoimportstring.pyimportstring.pycimportstring.pyoio.pyio.pycio.pyoipstruct.pyipstruct.pycipstruct.pyojsonutil.pyjsonutil.pycjsonutil.pyolocalinterfaces.pylocalinterfaces.pyclocalinterfaces.pyolog.pylog.pyclog.pyomodule_paths.pymodule_paths.pycmodule_paths.pyoopenpy.pyopenpy.pycopenpy.pyopath.pypath.pycpath.pyopickleshare.pypickleshare.pycpickleshare.pyopickleutil.pypickleutil.pycpickleutil.pyoprocess.pyprocess.pycprocess.pyopy3compat.pypy3compat.pycpy3compat.pyorlineimpl.pyrlineimpl.pycrlineimpl.pyosignatures.pysignatures.pycsignatures.pyostrdispatch.pystrdispatch.pycstrdispatch.pyosubmodule.pysubmodule.pycsubmodule.pyosysinfo.pysysinfo.pycsysinfo.pyosyspathcontext.pysyspathcontext.pycsyspathcontext.pyotempdir.pytempdir.pyctempdir.pyoterminal.pyterminal.pycterminal.pyotext.pytext.pyctext.pyotiming.pytiming.pyctiming.pyotokenize2.pytokenize2.pyctokenize2.pyotokenutil.pytokenutil.pyctokenutil.pyotraitlets.pytraitlets.pyctraitlets.pyotz.pytz.pyctz.pyoulinecache.pyulinecache.pyculinecache.pyoversion.pyversion.pycversion.pyowarn.pywarn.pycwarn.pyowildcard.pywildcard.pycwildcard.pyozmqrelated.pyzmqrelated.pyczmqrelated.pyoipython-3.2.3-py2.7.egg-infoipcluster.1.gzipcontroller.1.gzipengine.1.gzipython.1.gz/usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/IPython//usr/lib/python2.7/site-packages/IPython/config//usr/lib/python2.7/site-packages/IPython/config/profile//usr/lib/python2.7/site-packages/IPython/config/profile/cluster//usr/lib/python2.7/site-packages/IPython/config/profile/math//usr/lib/python2.7/site-packages/IPython/config/profile/pysh//usr/lib/python2.7/site-packages/IPython/config/profile/sympy//usr/lib/python2.7/site-packages/IPython/core//usr/lib/python2.7/site-packages/IPython/core/magics//usr/lib/python2.7/site-packages/IPython/extensions//usr/lib/python2.7/site-packages/IPython/external//usr/lib/python2.7/site-packages/IPython/external/appnope//usr/lib/python2.7/site-packages/IPython/external/decorator//usr/lib/python2.7/site-packages/IPython/external/decorators//usr/lib/python2.7/site-packages/IPython/external/path//usr/lib/python2.7/site-packages/IPython/external/pexpect//usr/lib/python2.7/site-packages/IPython/external/simplegeneric//usr/lib/python2.7/site-packages/IPython/html//usr/lib/python2.7/site-packages/IPython/html/static//usr/lib/python2.7/site-packages/IPython/html/static/custom//usr/lib/python2.7/site-packages/IPython/kernel//usr/lib/python2.7/site-packages/IPython/kernel/blocking//usr/lib/python2.7/site-packages/IPython/kernel/comm//usr/lib/python2.7/site-packages/IPython/kernel/inprocess//usr/lib/python2.7/site-packages/IPython/kernel/ioloop//usr/lib/python2.7/site-packages/IPython/kernel/zmq//usr/lib/python2.7/site-packages/IPython/kernel/zmq/pylab//usr/lib/python2.7/site-packages/IPython/lib//usr/lib/python2.7/site-packages/IPython/nbconvert//usr/lib/python2.7/site-packages/IPython/nbconvert/exporters//usr/lib/python2.7/site-packages/IPython/nbconvert/filters//usr/lib/python2.7/site-packages/IPython/nbconvert/postprocessors//usr/lib/python2.7/site-packages/IPython/nbconvert/preprocessors//usr/lib/python2.7/site-packages/IPython/nbconvert/templates//usr/lib/python2.7/site-packages/IPython/nbconvert/templates/html//usr/lib/python2.7/site-packages/IPython/nbconvert/templates/latex//usr/lib/python2.7/site-packages/IPython/nbconvert/templates/latex/skeleton//usr/lib/python2.7/site-packages/IPython/nbconvert/templates/skeleton//usr/lib/python2.7/site-packages/IPython/nbconvert/utils//usr/lib/python2.7/site-packages/IPython/nbconvert/writers//usr/lib/python2.7/site-packages/IPython/nbformat//usr/lib/python2.7/site-packages/IPython/nbformat/v1//usr/lib/python2.7/site-packages/IPython/nbformat/v2//usr/lib/python2.7/site-packages/IPython/nbformat/v3//usr/lib/python2.7/site-packages/IPython/nbformat/v4//usr/lib/python2.7/site-packages/IPython/parallel//usr/lib/python2.7/site-packages/IPython/parallel/apps//usr/lib/python2.7/site-packages/IPython/parallel/client//usr/lib/python2.7/site-packages/IPython/parallel/controller//usr/lib/python2.7/site-packages/IPython/parallel/engine//usr/lib/python2.7/site-packages/IPython/terminal//usr/lib/python2.7/site-packages/IPython/terminal/console//usr/lib/python2.7/site-packages/IPython/testing//usr/lib/python2.7/site-packages/IPython/testing/plugin//usr/lib/python2.7/site-packages/IPython/utils//usr/share/man/man1/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 2.7 byte-compiledASCII texttroff or preprocessor input, ASCII textemptyFORTRAN program, ASCII textPython script, UTF-8 Unicode text executableC++ source, ASCII textUTF-8 Unicode textPython script, ASCII text executable, with no line terminatorsHTML document, ASCII textLaTeX 2e document, ASCII textLaTeX document, ASCII textassembler source, ASCII textC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/ipython?`7zXZ !#,Ma5T]"k%a `, rh $n)ACe 5%O ZP3V. ђyLp/ CX~7cg,vU1\ , Yw;y"}C1I Sr꿈ڮ^IRЊ옧ZQINh@unk-r-} #OEA~r $?.ܨgfK2WԒI4GOiۥ n&Mbo~ fģS6UATF{+hsMeiiUDYNǓ0w??,]-F}r<>TPZijms/@JD-B}a4 < @P͕YDZ/N`1E!T*P䬱=H_!)[h(ǯ6IM̫g١#jP$)r|xVͅljrQ !@}t0D)J`dkviԙ_ݽKHImb^X]>2Y*@*\zZMo~dlwܲ@,J4R μL)"~M"斏;މ-:m\lcvzw. 2A&MQW ?tH?}':ZIڼ@h{ P9=0*%FtIN׮i2~9v티DJ2J.6H^ m%8u h 3w<׸TZQAO'&}F(<=J(;IBXur5v+ UϭLm뵌!R08{ K* ^y#W@ZqfF>Ax[ǟlpyTvJq#y/̅ә,8LmFaiVB(]IqT» ^%ku9T+_( &%V((ԧIkuό 3=5rpmtMZ7pbÈd0n[hMt-=b|&x/}-npUuM: ^n/KIakPĦ2S,x>@̠u9\//Dx6[d<OZ͹jB-W! 1}re2TTPOZ_>jܸvJ,3󾝎_RR$]9I^ڄ?7}h?ώO^:3ye݇K:tc晙$u[&8xLmDζ0b; 鲇}~MHktW^1En;KccV3社zHps@~xo,蜴 pbn@™'zCntfeRKvYpTrEd3Q9cE $Ô;d=D141V4eZ$r>/Syw jq!ޟw*kQ{`z`L睷 v`Ed^*`WΈ4bOeE~d#Yw4Qy%ŒxɀevbwA;3H߬`b֔Qtӫ:uN Fk\lߺB -^"ߺK6 #՘@,njN|?&?|ؾLrDFZ $XF"e,EiuΚJ }X!`NS4Jg'LqӢ !7)gƼ:g>!,|Mߎ.M4@ Sq4D1'BVH(7^/ȄH~Ox'h4.DsŪq<#ĜN)taeo#$C$7uY%}"S=Dɦ_&9؉ ~e!,{}Xd{2A's&=&_¨/i+WG?6X݁Ct)sKgKyGCЬkiYXV3_YrBGLDOZsUjP lab3^Ͳ8$EK\cg\n?ŋQ*'^w (k[IQxVhL)QKId|fO*-Amx8Bh+.<{-a+}p2>Ox<բ=dZib/-IUGz>әUg鄕Sy Snp{p:W9b:Ф䜘 =dyNꤽ#;,ŇθCu 1Adl}X#;68?]E^N?6 T)(($vҽdU)/ڱ7؀ KNP>PH!kh}p7J=>OE \r27w;iuw(ws$6Li{篁Tjө͵e&Q*sk<+ӈʎIݝS4mV>>vhٍ {)̕)6`;{Z\̇tum{u拔KAcL( TwйKpKa@! k>{3=Y֐Nb3ى' B2~3>CyPC¯+&awOz(L5ٞSC$O\(V6a!ȗ(Rj*E}H1,{ۻ6/},oQSY@bCLZeJ̠Ni<͙B'jyACoHh{i z)6 8z$nPx~޺g3#u$,׈Z̫h 7M4+ܨw(FBbJpSd9DZFv ng3qZw;TEgW?QřL+\f8+>IJ9]F:'];r$&4YeoxV} g:=}d}Sc~4rh9Q?p;ZلkO{'9>\̎59HrUkxV :%hah4W(+Z@G$ު%' ?R[\SQIsFG91TF N+7/yTf$]֮EP4[5Z^ CGUg 53|.pcm4|~*a/BdQEz=-6~/.]/uF n!9j,!"FYv [Jv' dݑL -''T~L>*1GLawKta'{VmaynZ#A HwMf;WU&+'_.BӸ99T"}06bGno_b/Tbο{zW ܰJSocBդSdS.e4*JKnqRh߻J9:ЉW\ ]btHX+w1`/+oW|OAY3Mͩ#Ьbq93`v#c$ x]G컝~rJR@H!&EH9itIjBi{[Yh~SL$gP#CA̟3t(p{t9_tFi4Q^KxmZ|5s3;ՀE=]Ý샰BT;V2cMn"zu)XV>;\uҐv1n:λMۘ_S!Cl 0ב!t_Di}Sfe6ޓޜ9Y]e^z%Fx PܖՁnz  Q'Wk`^yv>]|(pXzFAے$᥮7ىZgESSO^,_7J,> *7<5#X9xݏ`.^-p$id kjRE01r4i-:~8vb3(.@R7PSCJ(?}WY oua$M! |+U*DT$ Rbqԅdd Ab`(_C.uWc:BgHSCo0*h)&7?hŧ;^!e!]nO (4 =F:sU]s_.:\`s̠ k9` 珺D~|ghվ6)6e{j/|jdNg-M f^"*Gx۱˵Mhϵ%jyWh'QC!cf;/Tˮ{}N*eBUIS<5L16Vl[>X}1Z7L[0T;p}bc[ەFyƚ('>f[5[tB]]TMO`;,۸Bѧ}qlg܌ieMq_̻T7/HtDNMl6f-l )4ĄΖ59a[SgȣLY$zkxr>SQsԿ3cfaȜ&dF6?{t燑e|bs[9gG%$(h[?/2dqm9X"E : ]OF`V@fFhFt~E4[`+{3+g9qߟkقqү|l)1ݔOu=?՜ %"Z] Ϊ@أ?JSP(t  .@^3ªDWK+juC Unބ+kⸯ0AXP4A͂^w* &M@TO "9ߕ ??QR3tpFrZL*B>dC:de.r\]zKfʃ/%̲Pq܋稢55R2;#8 xdX3؀2ʹj`gpxe>~7ј5< '6"NؔN7ƘZ:5Ompԇ9s`a}SzOIܳuJRؤ*/TDĪ3;+X*!?Xr" .ʾNfA_I2 Q!; AzhC]ԗ`{rvY-7xjZ~zH ɋ0Yd3^>,oD^p_NB/pM{_@w }|ހ|Wz .u]0b&K廹h my\+.1$|XfFu>mxx) =FJ0o,C5>f YK:'LڢU;)HbPdi3I~] '}OG-?E|`/Յc VHarTlմR z剾pjگF,qk{Kvlpd(u  u(, zהo=$>SxǵBAo^oL78gE}^ `OqLm2mͶ  L}NG֞N3bܚ&keH7,Y*_ ϐ{ qc1Ǻ5Șn)'u&O@qE]1Y%MSO{`ʬ[:40#y7ƭjRbR)uUcT L9ͩ|fC'~Ɩf ƿq }4L+gXB'R~m˹NH޹s~!l|co;{k* Ng뜟2g0}4p},؀Ѫp7HN˦ZNGuI5GZ0/=ƒSlg2VR)R <ʁTKEt<* ! RnSdzQzvϖkcq8)lbhO=5dZj,FU-(D*FO)EnhWP68ROWw+Z_hV]}=*|ICFj{(&5ї$+fC> =+\H2BϰH!HB? #QB0|jՖJMEo/>xϭ*V4if>tq~6RChMLx@&o3-٢) Vhq;#qdAlQkn\nRuGM-@~oX,~- {lߔ}k>K}3B&Cjar01?~ Qrp&ASrQ{k} }!p*,t銌Z)kqb}w֐,\&. C;{~w[ObEy^x%)d%j*@Xs/z*"_Ͽ7pCFl nO(_r gӒ"#!AT?dP-;Te+oU$H{;p3Hj_b')G3b`2zjj길pKX:9вAP"NSj@1AiE=D_Ǚ@y% 1_,9pM'=Nc x7pؒPI' [~NHM\Bkc7q% gz M{p&e]}JoZѕ)ɔRp^N )!,s< U*RP#o]uWlFq9QD>^ %j%Onݐ #zlf=tVΣrEߏ:4cfzKv%ZD<b?)췣rC"0~,Mv|X0gS@+1 M *E ndx:,r Da"9jҲE9<^-8ɆBl^ ^K09ӥYݍ5KΙ-7gl&d_+tL|Еh~ IV"*(Ws}ё&Zh.$̜ \ F4N" s;ϓ E .9Zhn>[l&byz#{i3YT䰻"Ȉ3oVH86;~?VNu=:)l}4ʷ/N_'lу`߄=gMz \${@o+w3!ْ_/)_h3!څTm B p#+Z>Ohw; !1fy:_D)]R>Ѡ }$|G+,ٹq$Ze{bäcuPwemO7e[zHΘ=̜uèD$۱Lّyj)c7DŽM“o4U.O\_!wƃR<d;->k٣NݽM_YM#_w~8r/@^zv礴o y2t'DY6m@ ? , ܯ2 ; 1-jBS]#!(%@T:CM3]\=7M XΉӼ ,9KVC$gD`{V?ာ,v Pw!3!v!5t]4FItu]3̫ X'ɆRT!m481*Ddsۦ_և4ky!$Jx̪P8Pĕ9LЍC!tQ_⡌F3!L&N8,ydAڟ]f,}˫Tf..Ih'`L htĄ`ގ)TfQUAnPRg -Ƶ)/~} 1`'횗vM e,V=XNZ{l"e\PPS0/O"&3f^t/@Kr#錓bvl ET(sgZw[*)F7t]ۻYkJ YZ