ipython-0.10.2-1.fc13$>Du6~|>9?d   =* 9Oiox<   $ u (a.(`8h$9$: $GHI&DX(Y(\) ]3^Zb`d`e`f`l`t`ukxvv< wwlx0yCipython0.10.21.fc13An enhanced interactive Python shell 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.MFx86-17.phx2.fedoraproject.orgBV0Fedora ProjectFedora Project(BSD and MIT and Python) and GPLv2+Fedora ProjectDevelopment/Librarieshttp://ipython.scipy.org/linuxnoarch qq hNHHP&CC0'F#:#:l   ++ 6 ;;+/66 c ( (  C C)''==ttttE*-i-i)j4(4(144I-p-pm   ee$J$y $""  0 66%$U((*Issm f f ; ;m&_&_ H"" R R y \ \,KKq#p#p ' 'GG(11&##g^] k$  &1uuT== \FDFD%U ff ^4AZ DgFEu1_aGGD ^NBOQQ ^=*//HiAARHD JH}0LZJ + [KdFF(*/.3-g-g)#Y#Y &gWW''$!A!A#L&Q&QWZQZQ''sqh6/6/<B+B+=;T;T B [zz?'8:6]SSf :   a  hSSaM < <  k f W@DD  _   MK;J\s57%G%G//22 !''qK~~}ylxx J * *L1 . LH;0&0&OOltt,22e## # y BPP'r,j,D i i==  -_&0&0\\ f   !!r!r   Yrr2%%5 xx`ooViiM  c U U i^^&!;!;7} | ` `yxx\\ o#DA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤MFMFMFMFMFMFMFL MFMFL MFMFMFMFMFL MFMFL MFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFMFMFL MFMFL MFMFL MFMFMFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFM|_MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFM|S]MFMFMFMFMFMFMFMFL MFMFL MFMFMFMFMFMMFMFM|eMFMFMFL MFMFL MFMFL L L L L L MMFMFL MFMFL MFMFL MFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFMFL MFMFMFMFMFL MFMFMFMFMFMFMFMFMFMFMFMFMFMFL MFMFMFMFMFMFMFMFMFMFL MFMFMFMFMFMFMFMFMFMFMFMFMFMFMFL MFMFL MFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFMFMFL MFMFL MFMFL MFMFMFMFMFL MFMFL MFMFL MFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFL MFMFL MFMFL MFMFMFL MFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFL MFMFM|Q_MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFL MFMFMFM M M M M M 08fcc5f75f21254c6803af81949325149fa8fd5301b675ad4bd2fd38af2ddbd8a518755e4b39c9cd8cdbe005f9125fa310718f13e4431b718dbde4a147e8e452a55662bf418871edba7512836f158937d88cbb58add0b3b67aa1caad469a178fbeadff39fb4eddc5c940b3e01b3d49d43f3a247c025bbff8e35499a44b50dcd7e1b0f123757e4c22b8bd8380f21f7cba779d76db2159d28e420f3a3dede3a225444b5f71b05c057df57ea688460ebf3bcd8ec23f966d075a5b61440e14b76d763ea01cf6c2cee2067d67a22f3e6e76930f9a8362ce7b9c9037e1417f093dd5514e773021f5efdf01cd945b6627907fdfb75f0d488993fb7da8983f74adeec02f4e773021f5efdf01cd945b6627907fdfb75f0d488993fb7da8983f74adeec02f6db1b60a3cce0bcec951231de6264fc1c9d22c75a55d4e3a20d45fa6f64dd3e59fef4e21e3cf53b7ac53f3ba88232800deff9bdb9b341084b1810fa9367654e29fef4e21e3cf53b7ac53f3ba88232800deff9bdb9b341084b1810fa9367654e2d7b34c8c85f770b9e1213b36fcda6668ef3125f84e20a2483757b2a08bb8e5537067e61a7213b547dc8705188c11f01128f050cff0f7aacd894540752083847b7067e61a7213b547dc8705188c11f01128f050cff0f7aacd894540752083847bbe08bb256a85f8e1d4d7bbf9d816616c9ec42407f01cc4a90e1a2bf24fb1c2640675a9020f20f0309e0a6bb1b3424176ede87413197483534d55334657d33d9e0675a9020f20f0309e0a6bb1b3424176ede87413197483534d55334657d33d9ed20c26e91f465368cc4db72a00a47dd9a444844495dfc15392c50175496ba0745d29c6ebd44e12a1170561238db9e68785a922446b4b84558978407a358c6d375d29c6ebd44e12a1170561238db9e68785a922446b4b84558978407a358c6d3786ac3d9995db93090563cded85fff6da6a706d7b2df7e88f1a1be4a07bb92b0410ca35c0dedfeec1cde192712d74a6f88780a2d73509dbc30564ad82d90fcc5510ca35c0dedfeec1cde192712d74a6f88780a2d73509dbc30564ad82d90fcc554ac9b5627c887dfc52d41e407f6107c03e9841b3dcbe5e0afe3407da7653edb33bc1e41d08c12b97170dd1957645b38dd548e66616a8cf1d5d077483dca30f5e3bc1e41d08c12b97170dd1957645b38dd548e66616a8cf1d5d077483dca30f5ec0002f822f7a11cf6dd006a17cb55a7a420f4fe3f89f32b5a7687c067571dc1df7455556c51766fa834759cc418976b12fd5c13f05293680ffe854d2e56ed02bf7455556c51766fa834759cc418976b12fd5c13f05293680ffe854d2e56ed02be7257a7b015788c3ce0788bf0be28352e7bdd537fb0fad8ae48a4541dfa53ec68e89a888a1d3eab8d554eaba7887d70d69283559086c61635b2e438fdcd7d4dc8e89a888a1d3eab8d554eaba7887d70d69283559086c61635b2e438fdcd7d4dc97f98882cd68df3b251d7b79f5fbacbd94eb0badfa260380a20620ead4e1225bc6440ab01733bddf560d601eff71410e364b00ef4da4ca59b896f0c911a62733c6440ab01733bddf560d601eff71410e364b00ef4da4ca59b896f0c911a627336468643534020f2fcb869cc4e687f69edc1c2a108f87a81bdff0bc8831ddc1caa5f6d24c96f21cfa362bb56f13588b42e4e2bb63ac3344232f62ee8b53beba17a5f6d24c96f21cfa362bb56f13588b42e4e2bb63ac3344232f62ee8b53beba175a5ff298a46a7e00e741405dfee41c4db2745d4408be1cd3223100b162b31a010693b5af05feabecae5752daf1537860c902c936f70e85709df59f8ee4cf47a70693b5af05feabecae5752daf1537860c902c936f70e85709df59f8ee4cf47a75ea33e6a9448e89b2278e329c65a5eab266142d55593b2c6cd22c48ee6e5bd373d6c91f648bb2bca79e6810c14daa130acc7a6477903e66b33d0289a0e5b1ef93d6c91f648bb2bca79e6810c14daa130acc7a6477903e66b33d0289a0e5b1ef96cdab3b8f790324151f65ce4b50c2b25daaeed9799ac138fbe9195135d49ef91ebf360fe8f0c50397808cb83ab7541559be0e76bdcbb4630bdc749fd8d33965eebf360fe8f0c50397808cb83ab7541559be0e76bdcbb4630bdc749fd8d33965e154f4bff697901d014cb0d7b14accc9d4cc203bb350eb9669810dd9778f6feb07242f13d127a19d41fe56670d12c0aa97230d2a66db30220af6c676ca4bee6a17242f13d127a19d41fe56670d12c0aa97230d2a66db30220af6c676ca4bee6a1ad6781adf5aec22ec237edce065234e39213d276fade32fd412d9934e6c40d3e7aac3ceff0db97176b92d172904be9c602185164cc0595df13e23ddbed455dd77aac3ceff0db97176b92d172904be9c602185164cc0595df13e23ddbed455dd73185485b7737a53a0b8cfd50301ef543515d3381daa4f8a061efdf3b7eac76dfef9c8a2898e60c55a8c4cb7318f7e6aba648b312b40f825dc24d5abcc94ebabeef9c8a2898e60c55a8c4cb7318f7e6aba648b312b40f825dc24d5abcc94ebabe44c9e23cb217528f6db0fb905c03e067fbb7d51614745448ceb3fab4566eca6beba475b1d791d886eb2d275088b96f4254554f34aedea8094ec627ca6497facbeba475b1d791d886eb2d275088b96f4254554f34aedea8094ec627ca6497facbbb4991bee24fbbb9c7335cac22565d1a00aaab1559b2dacb6f0d5ca3b3da1579ba9a6b0ff1dbc0421567bf45761318c7734daebd3e43d3cdbb24b253217e0becba9a6b0ff1dbc0421567bf45761318c7734daebd3e43d3cdbb24b253217e0bec8eba9c67e891a8e0e3aaf9ab23b3dadc095459f0f1b2d081a4bbb9d9031561f7158174805acde845d01db7d3d5602e7eeb4a1d64bcff9e736252f0a997299b98158174805acde845d01db7d3d5602e7eeb4a1d64bcff9e736252f0a997299b982fb398c9b561f7b5aeadd9ff15a46dc39ad704baab2176cc34d074fa879af3b2b744b0c7af6c73f8240da39db789eb5505b244883f9ea4e0b9b71a41c57d6505b744b0c7af6c73f8240da39db789eb5505b244883f9ea4e0b9b71a41c57d65055c277158116c0566cebf0ab1c327e0324e90c4941c27c984df2ee6d4839247f5dfc23d0b63306dc32cbce0e4f2e1c58863e947ce7ec711579ee70e853d5a0374dfc23d0b63306dc32cbce0e4f2e1c58863e947ce7ec711579ee70e853d5a0374128b82ffae8b10a6d16883a44b25126ce1572dff7be8aa35e417af0e42b79e1f9dcfbbcf488f5c5f0cdc11117fd341248aa6414ad1d0866d8fc8758fb91d23a99dcfbbcf488f5c5f0cdc11117fd341248aa6414ad1d0866d8fc8758fb91d23a9cdcfc3ff660fd68fea4e5a648dc4004382e502e621b23a3c14695e4b5a0bbc39aa139b004d81f6f179cdcc88ea015f291697b27d83593e9f1a05849fb5ce9806aa139b004d81f6f179cdcc88ea015f291697b27d83593e9f1a05849fb5ce98062f6aabccdfdff658d3c9b1ae2b868b93d57f12ddf9e77134132dc1751dea9c849b79aec0ae7f38ff2aec611ee1a5a750003e46ddb660a1d1752f09330aa18e5d9b79aec0ae7f38ff2aec611ee1a5a750003e46ddb660a1d1752f09330aa18e5def6a59e7fc3c6a09a700cd8470cd0b3c14da9cc53053e48a3c23771b632483191aa5677bb5de97512cc94b3b4151f02f0c398b4f59796b232f03320630b5678f1aa5677bb5de97512cc94b3b4151f02f0c398b4f59796b232f03320630b5678f15b05ea32fed2db827f1c6dc632dd552f218df66b57e64e86b2d303fe8038a1f57c656693a0783ede683c08bd5f793c2471d25e14f40986d4ce15c8b308a30a10f4cf887260e220f3ed1c86907f7a5404aaba748f3729938b22c73a543894198a7573c15174466c8a1c512770100f2f1880435e912000dffa19970e8b91c9b1aa17cdda86dc73b1cec3ddae30c3510603b35d0e87dfb607bb136769866b53efca17cdda86dc73b1cec3ddae30c3510603b35d0e87dfb607bb136769866b53efc67fde116d7d384478ba2ee5f697edc5aa2fb86d7c442deff7765d5b5ef3ea5040fde4e093bf42f107c97c6971dd3f143678af3a7a082e26d41245e3e240a6a210fde4e093bf42f107c97c6971dd3f143678af3a7a082e26d41245e3e240a6a214b2d375487ba848e351c2cf69976b75da2d85e9fe212d351baa3508eb87dc0e3a06081231ccdbbbe32a46df22bd8cf1ecd9b0b03eef1365b0a83f0851bc6c6d8a06081231ccdbbbe32a46df22bd8cf1ecd9b0b03eef1365b0a83f0851bc6c6d87ac51836108c14d3f09e8df15627c55ee1731f187afe1a5b7d91dc69b762233c43e740226d078815f96ea568824389300a8aef8854389ae65284e4dbde048f4943e740226d078815f96ea568824389300a8aef8854389ae65284e4dbde048f493718af324ffadb55c370a6abf234d551889f57aeb0c277844b5b643646bd8c1445e2fede2902bcac1e117b8f4a69840fa311b6e30b414aedf623193cfbad4b2545e2fede2902bcac1e117b8f4a69840fa311b6e30b414aedf623193cfbad4b25b5a8f0d0727b8542b6bf05407f13841de2139b63dc589413f0c3161ab78ff8125192468375ab91ab35bc5decf3807664eaadddfc666e3b35f73123129cec89f95192468375ab91ab35bc5decf3807664eaadddfc666e3b35f73123129cec89f9143b19686088d4d79e6a5bca72a0e87ba90eb3a9f4267750ef2c50fbe17cdb89f8fc04908f075b492e987288bb4dec2d360748e4d2cc3f94151338b2f5da2e74f8fc04908f075b492e987288bb4dec2d360748e4d2cc3f94151338b2f5da2e74fd5713f66c427e30c0c4922cd0da6db8bef5e5bcff794924f0b4240b2810ab4e81f2492018acd5dd3c0a6d49f6c4cdd22aeb0e4b2f2b44da703546b8c138b705983ef1582a9a2d1f671c5f526b4b9ae6bce4d0b11053964833cf1f2cd569c86e9f8e3148495781c9ab91074eb87e32df0732339e64d64d2fbc3485a64bee8b41e50b7f75167ce35bbe960f2d66c4c19f32ede756443b0d71874f3ad2b7980507e50b7f75167ce35bbe960f2d66c4c19f32ede756443b0d71874f3ad2b79805070ab6ce393df76ca46a737cb93816e3e03079c79951c4d19b3d210d670f3ce0fe7f080ea017d191351f88f9f1968a5c348c64d096167f52097324e7811f3fe7f07f080ea017d191351f88f9f1968a5c348c64d096167f52097324e7811f3fe7f0c6e0c17b8f5eebf03005e2490949296c2b7eccd832cca19e8c794086b9425e7d206ed09d55605bc46438a4c1ac2b85f768432e9e94140edee6cdf41c7facd31e206ed09d55605bc46438a4c1ac2b85f768432e9e94140edee6cdf41c7facd31ef1b301c9e3ac05eaad7c3ae7d67d55591c7b8fb871361dcfe91673dd36a6adfcc148a9b5bfd625b9015ec422c577a6d68e88e655f6ac39391ab2d9f400aa4b51c148a9b5bfd625b9015ec422c577a6d68e88e655f6ac39391ab2d9f400aa4b5118b5b53fbc9895c7db24a4096d73c78369919ea0df558125884727f36146f4bd07af481af165c9cf243bfdcc843abfc9024036942b48016ebe4dce3b70e1e73407af481af165c9cf243bfdcc843abfc9024036942b48016ebe4dce3b70e1e7340ca191d1d4ad7f8e8d6c8a05a72d1df1ba334d8aee3bb437888ed7bccda7596d61a4c52676015047763873d61a14ba726bf8254af20708d30184584319e4046961a4c52676015047763873d61a14ba726bf8254af20708d30184584319e40469d215d5f91f030b7b24d540ca4be79de7fa391c3fa563078f0a2d9d2d04d5c897627225bb7f61cea3c01e65e077ceaff48ef128021b16e5b46db151b521af4544627225bb7f61cea3c01e65e077ceaff48ef128021b16e5b46db151b521af454416667d036df1b3f70af9f07bd8a1869829bb075fc1a669c326bca05cf1a0bcd19830b3c197ffa2941fe3e7c9e5934b2dff840f96ea62db2cdd1330afd455c58f9830b3c197ffa2941fe3e7c9e5934b2dff840f96ea62db2cdd1330afd455c58f25e0fc1b0333695e95aa75fd27ab6e74622e768540e4871b47fe7a660c3635a9118b239588e94d5eb10c91fc7e7227d2a2312dad75aa41f1757a0a2126000a55118b239588e94d5eb10c91fc7e7227d2a2312dad75aa41f1757a0a2126000a55d0e1fd68de5f9bb4e5133bd69c8d372a76e8caf5f58c51171c224a7c5549fa67357f4186369d7b3740c79008005de3c3ea4bd227b07fa4ce3f28cf1073c0820d357f4186369d7b3740c79008005de3c3ea4bd227b07fa4ce3f28cf1073c0820ddd7440493c47a9ed34410c3f087b6a952eb98d6328bbb3005d8744b790e55f090d8b86dd05ad1d69f21b8f6fc9387dfffc51c4b616cbd6a6af10a4c3d7eb126b0d8b86dd05ad1d69f21b8f6fc9387dfffc51c4b616cbd6a6af10a4c3d7eb126bbc656846302db467be7ad1d34e66e54020262f750ffc2fb5c92cc7e58bad16808862d7dc71d02a8721ac33a30cf2512a5f0c8359d746cd02c15913653b00ec818862d7dc71d02a8721ac33a30cf2512a5f0c8359d746cd02c15913653b00ec81e8b49241558dcda7f2ba4e67426fe8d23f39ac4e159317870d19eb7201757c8c8d90a02918075de9f31347807b4aaa442829ab38e97e3d2219c875d0a2fbf9838d90a02918075de9f31347807b4aaa442829ab38e97e3d2219c875d0a2fbf983605b4f6f0c430514afc44cac6ffb94cbb80b126b7c4ce269388662152d5333061453480e0803a92c38c507919b12830abd534e27178af1dec16e35c95c6374f31453480e0803a92c38c507919b12830abd534e27178af1dec16e35c95c6374f34eb850f6f80e30a0521b75ad9f5f118227e10e771ce4bc821b2e0286fa89cdb476459f4f1d22d3d04c02e3e5d935f409a2264935ef330d58378c7a568f41cfc43e640a35eb34ce8790a09de682807eae8b48b6a34055c72085e1e4f29e8bf7ca11a7391763f21de86b5711268c631c25c66c12a6cc1f7dc1bf6691ffc1a3f8d972cc3ef63f21575e983ff0bd30d0a5d402b58f8e9e17722a0403d4fe705279f872cc3ef63f21575e983ff0bd30d0a5d402b58f8e9e17722a0403d4fe705279f859352a570f9bc7f226e8dc251547a1ea9ffafea32b86378ffa9f0c708695ff41c538bd9d9f4de9dea04a658f1542bbb8b5e9ef666a126f162c207ba3333dca23c538bd9d9f4de9dea04a658f1542bbb8b5e9ef666a126f162c207ba3333dca23a03e93bf677610ab9128b746dc10d31d12a6c62f49ae2f3bca9d8df5e516d6a0fff62ac306b8b06a0595df76871cd1b090b06710e0b156662f1c30d3726b28fdfff62ac306b8b06a0595df76871cd1b090b06710e0b156662f1c30d3726b28fdb0b27d241f82a6419670016ea012ca97bdcdd23f1cee6a280a710a373560210deb10ec0355c7e18f76bfc8a4d632e1d757156c9678ef7b526caa1b2d430efe3ceb10ec0355c7e18f76bfc8a4d632e1d757156c9678ef7b526caa1b2d430efe3c9d66da2a6073f2b805033d3cc8a5c20fa5eb931220e2eeafe6c2c215f4ff6b25c970659e5dc118540e49741eafa35b060327300b36eb51c98c0b9b995dfeac8ec970659e5dc118540e49741eafa35b060327300b36eb51c98c0b9b995dfeac8eacc824fb9f92edcf557780259e1dff4f043c36d99887e32afb1c4303d3a08f39eba0b11324a098787e4159dbc956bbbfef3d4e5afc7166014acf5a5d6e5da157eba0b11324a098787e4159dbc956bbbfef3d4e5afc7166014acf5a5d6e5da157e55d3433e413cdace33c6935d29b0a2c5f16e3290f696a43e34fe57fadb92c413362a241454155e4ddd3661e09d42a89d7d3a3b1bc1f43684d4d3d7d383a65f13362a241454155e4ddd3661e09d42a89d7d3a3b1bc1f43684d4d3d7d383a65f16546798a4769e19484f6ac0e5672a6d25963d7341ecbff5d710bf188fc4fc4a9eed98e7fbbce7697861ce0a49a9e5c5a793daf65cb1e8406a962306de89e2a0deed98e7fbbce7697861ce0a49a9e5c5a793daf65cb1e8406a962306de89e2a0d63d7739fc95ccd19a615acf2626df5a314ff8c5a6514cb9f9042d033e3b554f884269025d8634a002ece36017e7ff5cd20e863d5f40d045403ee19350100e6ba84269025d8634a002ece36017e7ff5cd20e863d5f40d045403ee19350100e6ba523edd7926cad5b70ae676d39fafb56df2170bf519fcd07390476b20c656df2e72840aa646b020cea992a07725b0fa94fb676fa20a35932c07bd4aee214009f272840aa646b020cea992a07725b0fa94fb676fa20a35932c07bd4aee214009f249e66583fb0485d7d32fb2556ce8f1dc3a8865df1076cb51126efc7dcf7a5b03156be26d269f77b4623474a41038715df1a4a7c2375d8cc244050c0a008441dd156be26d269f77b4623474a41038715df1a4a7c2375d8cc244050c0a008441ddd451f3c6bf40193226856fb326ee53cc89778daa42ff243c75abf36abbe4881223103e658e311a6f6dcb99bbaeffd4ee4979fa9a7fa2d6fdf11d69455c8408cd23103e658e311a6f6dcb99bbaeffd4ee4979fa9a7fa2d6fdf11d69455c8408cdc2c83a0dff0f55f61c8086d1c6d82f740e2d154bde2674ef79561afc2c663419ea07898e0235825a00ead5ccf43099777911e91bc4168f52d6c2665aed25cc26263440686dd005346c93e45893e8b00239527cded562d510ba4df605721e145da7bb839a0f9676de5028a42b1d5c1bb1172a5eb6c2fdad56893fc4060b4d41e7f84399cb1b2a041ea87cad8a2cf6a712bae2a8e417912b4cfa35594b7e57f4edf84399cb1b2a041ea87cad8a2cf6a712bae2a8e417912b4cfa35594b7e57f4ed66b9104c55ca29f7f4a74282df8a28583682092fc7d7acf53d698b6f65f90cead338763b884ef8ee10281adeaca154baee6590a00520ae68908017285547d5e7d338763b884ef8ee10281adeaca154baee6590a00520ae68908017285547d5e7a44d102ade86a1af229d3d2d6d849eb46c1cd5e2df607b315887dac9bd4404ec87fddac1fe87b8607c9f1cb45ef5693ef135cd5a6c8ed065757c1357c1f2dc3c87fddac1fe87b8607c9f1cb45ef5693ef135cd5a6c8ed065757c1357c1f2dc3ca14c2f6a33bf53e5c71dd0f6ecc8657f8f3343f2e2ca6177fc52a17012eb93d8ec0455e8dcafcc8cbaa05d75aab254fb8544abeeeaba45cb25934d1791d1e88fec0455e8dcafcc8cbaa05d75aab254fb8544abeeeaba45cb25934d1791d1e88fc0723f6ffd6cd310db925fb4adeddf8936ac4a284896a57777e093b5e361a6ea6e29cb89c943abae755b1e1c65c26c6605e4e7c1b6865133df7f7b8a7c4c7cc46e29cb89c943abae755b1e1c65c26c6605e4e7c1b6865133df7f7b8a7c4c7cc4f82a27714e4d7da62072c4818c844233ec43fbb5f05e02ab9c55faff5f1a6dbc7e3ddf8c9e2fc3aa61b4dd3b54beb9c15c3230e1b0e48be8f5fb50d85d7a55b87e3ddf8c9e2fc3aa61b4dd3b54beb9c15c3230e1b0e48be8f5fb50d85d7a55b839381a1d8ef799ffec68d2d759a2a71c01f1c0d859ae9774c994b9d0033b204fbd97174416df75550161eab3fabeae3eb74875c87c5f5d6f92e14223879be7abbd97174416df75550161eab3fabeae3eb74875c87c5f5d6f92e14223879be7ab9b51537527c7dd2cb59942378b58f548ccb78517abcdb6d285037247c817a2facbf153ee67e52428e0113131c8ee20346544d7b591d75488ef1484f1f103ceeccbf153ee67e52428e0113131c8ee20346544d7b591d75488ef1484f1f103ceecad51e352b09a2712e4e8ac22278e02e4876fe91843b0e466e88d71d16b25dbe55339c682c696b0147e307bc7423b8e0afa8016fccdfce5dca973d91767aeb2485339c682c696b0147e307bc7423b8e0afa8016fccdfce5dca973d91767aeb248f68529e8b93ea084e9bbc8082422f54c1cbf02b4adc2800e49e3f5e627d9c0f85e3fa6f2621ea1faf1830bdd8fb3920c45b074977e5f318b9ac041caf96e03e45e3fa6f2621ea1faf1830bdd8fb3920c45b074977e5f318b9ac041caf96e03e4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554bd8f3b583074afcd1e70bb669f100c18a910f61d6d941119b3bb38c5e1b06e34bd8f3b583074afcd1e70bb669f100c18a910f61d6d941119b3bb38c5e1b06e3b1dc6ae665ff6fda7a0a99586f70017d96b509109166b3e8e1b29a317e5e5331970244919dce81263e205198267c24eae431195a93d3d9c7143f9a99b3f611cd970244919dce81263e205198267c24eae431195a93d3d9c7143f9a99b3f611cdd67f1ad2fd2b338df1c14a25fab0a4b56abb91c55736f3fafb410e0dfc1bb64e39af060334e82b689578b0f3625ecee87d4b360531d901832a5302ea4a587ba05328788ae49a2d8320c6f028ea95b11947a7a569174f71ca365e17253d701a8f848443685ecf56952993baa7297e84792b7519872f80c03a71fe4fd20e4c9c2a0858ca3c85ad77de65bc61a20bfccc6c195f6ba20a933fd0132c255a02cb904c2e8cfda4dab85e16da2831a122999dd9726781010dde88559818b3be20efdb12fb625c08cfeac2ec3ed1ead1ff17263d372e2f95d1eed3f6f42668f80e3870a410809909f7e09922980ea8ebfc8395142f121ecb8d6fb73da6955735e59ff77010809909f7e09922980ea8ebfc8395142f121ecb8d6fb73da6955735e59ff7705cac1cb45c31b3d86376f6da483ce85081ef6eac07771f61a900cc2c600e510ad9d434d74bcf2fd986d8656eebdd2743db177bb15100ff4c206043cce1d06ecb2566964ece099d48f6af23d69670413e9bf9b564c221c95215b5fe977c6f43f8a6cf601be703c14d4bbdbe27ab22d357f200c1e3b1e991b4a88def1bdbffb5608e0d1b0b911f79644c8fc226f7ffb8a3a73265872f8a25310f89058a7aeae6408e0d1b0b911f79644c8fc226f7ffb8a3a73265872f8a25310f89058a7aeae640094e018bcfaaa3609bb667d86554897180fd3dfc0d98016b13f91723e7649ee6a7d7779dbe5ec3a5f1e73cdd05e738d896e4348e119c1fb5a4aa53929c3ad881a7d7779dbe5ec3a5f1e73cdd05e738d896e4348e119c1fb5a4aa53929c3ad881b0a5aae2ffd54be124e7a8a4d8628d1c29fc51463944ddfb642fc7d76bd73313bb67f3362008af38faa3dc8a7defeefb26aba34060efa08153fcbb8e8806a3a1bb67f3362008af38faa3dc8a7defeefb26aba34060efa08153fcbb8e8806a3a1231415915a8c6e55228dc1ca664186f014777575cbf9c93ef9e8753306cb8299739b0d54175d6736a6ef1d5b9720e1c33ac9c81c785afa840a6c65444e77eec0739b0d54175d6736a6ef1d5b9720e1c33ac9c81c785afa840a6c65444e77eec0e37e6db30fb43273e662f903089fec15dd02141e742068890a833f29c4c05692d7dda627be558ab059d1b1fc3cf9f77dd17bb85d49db9bfcc55a72d0d8915fded7dda627be558ab059d1b1fc3cf9f77dd17bb85d49db9bfcc55a72d0d8915fde4974230990d85c3b46d3965e1e8ff33466d374c020f8ab5ad6d94b693f2d649d9a681e966a359425a9f95ff2d37b94c53caecb01500da477a22929a9bc0bfb07fdfd7c82845f19c151ed4ed5f0b760a2cc814ec0bbab3db72e4d2401de82d4fa78905ffa253a89c6ca3a71ea60d76c4df2ee63b0f68ab8b09e13103bb840c41b9077ce4e4133520e3811b2969ca1ebabaf2be11e675c7d839aac80e93cbbeb019077ce4e4133520e3811b2969ca1ebabaf2be11e675c7d839aac80e93cbbeb012859e47443156ce93885f6aed0cfd1a9a874d69b857a2297ce1ded2afa0730942b8f4ec90c649c6123571d899099bb027e531a8bbdfd03221def2d9738e6b5092b8f4ec90c649c6123571d899099bb027e531a8bbdfd03221def2d9738e6b5093d958b340a5338482006f9d46b7541b97eaa03493cbe2fec27a16e9ed617780f5526b32256f281dd1f360b49be2fbe7922230efaf07e27ebb5ba65e03617ad795526b32256f281dd1f360b49be2fbe7922230efaf07e27ebb5ba65e03617ad79fc3f99273acc39c3f8276ac26341580709d406ad0a09f92310689b38633b4bad044b1e11cf8d544adde042f9da9ab9d0f18946af4f94f9970810f7db5fd04090044b1e11cf8d544adde042f9da9ab9d0f18946af4f94f9970810f7db5fd04090423939d5ea5d2f3fe0c6937fbb722294bd88b151aa47ff7acca6ffc10a89685c2213084bdbe362115fcc27d24057add19e3b062b7b10201d41aca62ee2f7bcdd2213084bdbe362115fcc27d24057add19e3b062b7b10201d41aca62ee2f7bcdd99c36784791899825ef72fc707c79ad1c62eadb740cfd79c97ba431f305783b649fd5603e172c8b860087edff4448ad8daebfed73eb43d20346231fa4902e68b49fd5603e172c8b860087edff4448ad8daebfed73eb43d20346231fa4902e68b7cb8573efeb3c2ac3ace42f46c56852ac4423a440e7c2888390d4ab537468d17d3e6b132af2dc9c9fd07dd34139f5c9d944c13f828acac047085cf159ec8cd45d3e6b132af2dc9c9fd07dd34139f5c9d944c13f828acac047085cf159ec8cd45fea80fa53eff543e72ca9d1337529655477099dbb90846645bea614a0f8560f95e3ebc8d2dde4f5eca93ce71d024146cdd7f9c18542e7569c4e99a3e094b43795e3ebc8d2dde4f5eca93ce71d024146cdd7f9c18542e7569c4e99a3e094b43790e9c8e7671a96f092c5f93539ab5863db4b2f72cf64a8ab4a9d38463155baebfc58262dcf147910df33ab74568182ed7bfea5878488366650e12ea93050a6617c58262dcf147910df33ab74568182ed7bfea5878488366650e12ea93050a6617fb7386fa9ad728717bf9e8b5816eb1b2e67c78692034733f31b8f43c2cb6aa5baa397dbc4e1ac51eb950217d1ff5051f3864ad1f256027152497f00d93342fdeaa397dbc4e1ac51eb950217d1ff5051f3864ad1f256027152497f00d93342fdea5d2eb2ae2a1cd38b60239161e51ebb48c2058c685a16de4e6baf816cb77b4d53ef51e8f57e7e6b2c4d0daacdd458344a089bf685d0aaf379e2d4daaf72805613ef51e8f57e7e6b2c4d0daacdd458344a089bf685d0aaf379e2d4daaf728056135aba83b2748fa3273c26d6a19df5443cbfbeb2c122f4a467d44764307ca83f0b2e90f54130f3a6657a218ba854ebcdb4c0612096d1e0623a2ac48f1f9bd88d6b2e90f54130f3a6657a218ba854ebcdb4c0612096d1e0623a2ac48f1f9bd88d63a0f51c4d59748199c5e10a79f3abec9100c892e88e117fd7cc9c923ad7ff88c3f068c9aad9e0424abdca86a8faef6ddd818d808656b64810dea3ad7e4fbfa5dee11826689616d3f57077b0539374b6c9c9898afbc3d05c0135fc07549ff74cdba5555912d40b90df8e760c37f16680acb9ca78a098b66d0639006c5bc1fa531be21ef44f5b4729cf0861607168d3970eba97e91524b108603ea99407b5c8cebbe21ef44f5b4729cf0861607168d3970eba97e91524b108603ea99407b5c8ceb11dfba610fdd04d42bdff74aa3aeb38685f18240298e3396ad0599d4c6561114476285c17299644a969d583c81ace88fd2c7c9529bcc43a02e219a1490583785476285c17299644a969d583c81ace88fd2c7c9529bcc43a02e219a1490583785fc3015d884e361f82e4ab442eee7b50dd86d79a781a1c09149cc348bcd80e4dabe738206798b3321c42d1e5c0437836c2b898bb391f3e76c15d5f0074008bfedbe738206798b3321c42d1e5c0437836c2b898bb391f3e76c15d5f0074008bfede3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558471d9d0586755fe96e6991b69214c1f184f13469caa99df9763e74146566d2f8471d9d0586755fe96e6991b69214c1f184f13469caa99df9763e74146566d2f66137dde54f1ad070912378c7dc2d98b9e5c00fabb47460dd6eef31330d661a7affc149730f7c6b1e686fa4f252df77db792d1bfb7e876528743ab1ce0c08e5c6f978a32eaabb4a13c64b4d86e0ed93d20b14aaa0e17a9933e9192f415f4db76e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fba2236ca39bf11fae5e603681cdfabd9decd4db647b34187c57bc9115637b50fba2236ca39bf11fae5e603681cdfabd9decd4db647b34187c57bc9115637b500a473c865f20a11c15686be5114455aafc63eedbb3625a2bb0a930a63332372483223f5b9cd54535515a327689764455e848aac81295bbbfb2bf8035bcd663aca9e24394fe4b6e70131c058a8591f6b0553dcdd28969cbe5422083fc297c579da4ee7fb8bc23fa004b9efb829a36bf2feb0685ddc9ca48cc0682cfc7e0916a39f68d503002bc15e57f130a645bb3853519704b746fbe6587aabfb7906e71093c8e6b8ec29cfe13c062c1db1367767c3e281a3d1df320c48f1c2cb01cb121f8e25216a3fea64e6316cdd8ca64e3303c6c0b5703a8aec07740b4dfeeacd36b0ec4c96ca54a627c307ef09bd2343f173162ca37cc7a8863a46d1aca2a320c2057cfc96ca54a627c307ef09bd2343f173162ca37cc7a8863a46d1aca2a320c2057cf877eb5b10acbc5d118abd661386c6e7de06944bce33faf95a142e586514d6fea280bc02507b3cc5387262f6401c508173547e5545cb6e7ea7788978ab9760e8b280bc02507b3cc5387262f6401c508173547e5545cb6e7ea7788978ab9760e8b2d42fa48d69f29dddec96a79bb2cb6f2cb0504d19143111e09ddf601f3c00635857892f30f3f6a380f31c8cc943239abf3f17be95a0c22bc85d37d2b36421e0d857892f30f3f6a380f31c8cc943239abf3f17be95a0c22bc85d37d2b36421e0d68452dfa565ca3ed83c6ea503c4d360e5f21319f76cef2910e4b7dba5ed8bac77490f9cf5d59ca0e2a307bd8c1eef364ca135e8b0c8c9a0242dfd15eafb0daa17490f9cf5d59ca0e2a307bd8c1eef364ca135e8b0c8c9a0242dfd15eafb0daa132830240e101b043a1e5a42a1d824ca8c93f1d6d9d4fecc21df48525a1f30cda59a42cf12ebdbc0fc5054950582328512b311f8cab713eca0f2603e10700729859a42cf12ebdbc0fc5054950582328512b311f8cab713eca0f2603e107007298877e985554196c40869567376fb054d8ad3e938da208df6a48e0aea0cb73f2af6e1602e95346e29fd1fa596cf92037b05760c45f323ef814529017367e1b2e296e1602e95346e29fd1fa596cf92037b05760c45f323ef814529017367e1b2e29ed1a1f94c481cdbfb622716f4b350d8bc45a5105f9c425dbd1961516f1f20120123a77f5f20bb37fc43acc2cf71f9cd989e034a8af4ca64fc9e1c0e73aaea5f5123a77f5f20bb37fc43acc2cf71f9cd989e034a8af4ca64fc9e1c0e73aaea5f5fab3cf0a2193c4ef8bf07e11d1d00cf4e5258f8c0785d36ad2fa0d45cdf8fdedd3a3e183ec3ecfd1d808b96f5704afa4cf8c7a67f3e148d8dc045ea903826cc4d3a3e183ec3ecfd1d808b96f5704afa4cf8c7a67f3e148d8dc045ea903826cc48693261712f2ad15b40a66d35c6e5ea32df635fae59c8949f71ec6eef0d04609cd87a5db47ba6b7b6519898ebdf7dc7e920235515bf17e12595eac5f171fa545df79f0b94414b9b8956c70198f5c61d0bc8e7511561a467e95a2deb973c9d679067c290344e097e88d02ca9b207298b012fa72934f3ad6663bb754d64578821d62315e953db87ad09459faf54ecd5a1d2617dc73d5f8b91f593b9b0abba3210d62315e953db87ad09459faf54ecd5a1d2617dc73d5f8b91f593b9b0abba3210d24a15218ae6f12e45c2e736596e5551c048baea5231c8db03a2b25bebe4164a1780d72005814bf3ff9673edec020c1d0d64ee86f4e152b00031db5b43a6951ac780d72005814bf3ff9673edec020c1d0d64ee86f4e152b00031db5b43a6951aca8560cb3017c9f76c1fea5bea7de0bd3b2e592823917d1c196b7d6f42cdc86a2cca3df708c65b1a534882b928de29abc3d07e420dbca8edef22afb388f24bb1fcca3df708c65b1a534882b928de29abc3d07e420dbca8edef22afb388f24bb1fb54cdc46436b151249ef8b811db21057eec8b2f6e6c2edf2eca735bad852ed46e955a03dd9762c6d69a5d7b1e3b5fbf19c55dce686bda9fd004d2a04fb4df68db60d6536cdf241646e85c1f5e965aa98990b225f503a88bf521fe1e0633ec5518dbdf457c7fb273e97476490a8939d2e4e537af14936ce579a704b3951b9a731b27f831bc24b18ebcc6f7c41f24d2a31d0a1f619eafaead6f56aa4b2d11f9ab1b27f831bc24b18ebcc6f7c41f24d2a31d0a1f619eafaead6f56aa4b2d11f9ab17d2b0fb343c7d541b5c167c87af8ea731f15f65062bbb2528800a58c256f78aad7208b6aaa38f075048260910ec8b4610f578540f88a65508c7b4391e783efa6d7208b6aaa38f075048260910ec8b4610f578540f88a65508c7b4391e783efa67b6a1845d1c7464e99f58bfafbcd046e263166543b20062ab4bb3385e12fdff589d7f01534a76934e9da95ae07ddd343fe371b80a2f12c04177b8a192798331489d7f01534a76934e9da95ae07ddd343fe371b80a2f12c04177b8a1927983314ba31e6ed28096475f00e9921778c95a2fb6d58f95cdde84107ec8f96c456c1b87ffdd4cae3487efedcc318f5eaedb6034383e2e5b3b32e9a18d6e3bf9ed01f717ffdd4cae3487efedcc318f5eaedb6034383e2e5b3b32e9a18d6e3bf9ed01f71bd1f3d3e287b99977569095da57c301952bdc4f888482e70fe6ffbe1ff50db2a35097abd4dea88ecc6ab7964396443b185f5ade12e5647d86a8e2b69aa3bd3d035097abd4dea88ecc6ab7964396443b185f5ade12e5647d86a8e2b69aa3bd3d0a75e469fdab293b9a951a71329010e438dd9709f546e04945a5d8c9e1c4a9d29f94265819367eb5d5ae3b6bdee0b5ada7f2db9db8a4a35878aeacbf8c3b2bb98f94265819367eb5d5ae3b6bdee0b5ada7f2db9db8a4a35878aeacbf8c3b2bb98abd20a52c6a8c34949c102cda29c0a4681ad9ced3479328be31c1120a3763354cd5b7cbf3a702f66c0dcee54e0ee12cc2607736414b1454167e3674f6667b66bcd5b7cbf3a702f66c0dcee54e0ee12cc2607736414b1454167e3674f6667b66bdd58b1272141377ac91696731a5c047f0f3c96687635c890c9a44a95e4beb07696763a805f1559afd861e61dd203e4c6599345aaeb9fe1d07c465d052f67192696763a805f1559afd861e61dd203e4c6599345aaeb9fe1d07c465d052f671926ff9aef4613244741f7d7ed7165e9812225d95519fa9572fca0718d16e29ac249d6b15bd7752c906227f8eb6a3813cad4973e9f7335dd855c09e624be78549c41d6b15bd7752c906227f8eb6a3813cad4973e9f7335dd855c09e624be78549c416f2c6f2c62d96ea7d3da2d2ec5d31098c5daef5bfbff062fc16ee00f04198d1580ae679eaf26998ed6ab4ca6cc96d694b6efd190e582747f8272bde9dc1a97d480ae679eaf26998ed6ab4ca6cc96d694b6efd190e582747f8272bde9dc1a97d4ad5adf9b8d69a7cbde9f784ce94a1155b6bd092df4e7b04857e3c1503f808c0148729f4a83cb5d6363905ce0f9681c1ed952fba38dd78c1c22e7813554353aae48729f4a83cb5d6363905ce0f9681c1ed952fba38dd78c1c22e7813554353aae3f09361052415ce72eb2af02347de54b9e813c7b6b3d7f8c1ca2936ab95137331a23be045629601e7859e9b1244486eb7075af61fd6169ad7b23091f18ab7ad4ffe01d58ad199e437abd58531a290a1c4e3ce82a2a1155d81d634b310d21301602785680496f43a3481d0bd2fdf4ce475db990b6dc78a924f897b18dbb91c3b36f394ef69f23cbf8db6d2a8a74cc41943e437d8b65eb0918edef0096028b1da26f394ef69f23cbf8db6d2a8a74cc41943e437d8b65eb0918edef0096028b1da292eac57cbb5e1e4490180ecef5f44b9fa6601d86cb58ecae99ba1d0e3f02b8223cc05b348768f9be187a07bc47db19749b30aece3cffcc5ae2437e42c7f292ff3cc05b348768f9be187a07bc47db19749b30aece3cffcc5ae2437e42c7f292ffd8a4cc491c11869342db3859b6f119911e0c6a6cdbe102493401c02461982fc7706c678d3c05e657d47f142b3d94005f0ed6b43451f84f5565c10f49cd0d1975706c678d3c05e657d47f142b3d94005f0ed6b43451f84f5565c10f49cd0d1975af8ad0f5c4479dcc26872cc495e17dca751735abb23f709e16077a76d4f27c910a8a819923d7a9405c4130ebff4f8f7d842ad7f7277be9fa8129440dae5922e20a8a819923d7a9405c4130ebff4f8f7d842ad7f7277be9fa8129440dae5922e2b0a088c849ff2489e844d2c00aa0bfd45129f2a4e8ad09981fd369513ebf2ff01277a7e3d084450994513390d3090fcad57a6faf116cfeddf7649e012de8bcd01277a7e3d084450994513390d3090fcad57a6faf116cfeddf7649e012de8bcd091cd7d944ad11a26fa4cf23b46c4db33c3e1100cfb5b705c7a06e2125c9f32c52bca072b7adc034a90ae417cbef4d19a25bd9913962f0acb16b9e39b5b173e862bca072b7adc034a90ae417cbef4d19a25bd9913962f0acb16b9e39b5b173e86c76d2806de4846c18176a2f445e1c7b0bbf268d7e58aad6a743e6244dd060e5c4ca642f6681ae4aac1a4dc036a91a52ea0e5db0b2a98edd49ecbfb32738151844ca642f6681ae4aac1a4dc036a91a52ea0e5db0b2a98edd49ecbfb3273815184283c667c7ac0659e874951424b48025e34b16fd35c25163ce9c576c6b4c5aca5d0016bccbf8255d954dd45b373625ca200fc75d16c66c309a689d602eced7cc8d0016bccbf8255d954dd45b373625ca200fc75d16c66c309a689d602eced7cc8464a546d5f11bdea11ccf3dca9992ff4ca37c95f9360ca89e0464f1c81264ca936be7dcde8eed6460866768a240baee3657235eedbf1a07a535c6e66df33b70236be7dcde8eed6460866768a240baee3657235eedbf1a07a535c6e66df33b702848220672cfdc6484aeb13255db0e511701d52544d91af9c55b7c792bd37b1a346f70370a7b0cce976ce7b875296d8b53b272c3c026291113438c9713a06b3df46f70370a7b0cce976ce7b875296d8b53b272c3c026291113438c9713a06b3dfde628b6671045d004e88e44a22d48f7adcadc1ba27477ea9cae7892ab29ac63ab8df29aa3ca29107049931cbc9645af09c5359fb49408411e6bd3a162e065f86b8df29aa3ca29107049931cbc9645af09c5359fb49408411e6bd3a162e065f86e292acf8c9f2510bc55fea214d7a25d3f32636a13ac6a174a3c28d43226687b041bbfe3cd5a36fc46dcd10a52bfa0fbd2c0d8942e570ca0779227462361e0bd541bbfe3cd5a36fc46dcd10a52bfa0fbd2c0d8942e570ca0779227462361e0bd5b68f541ddf51da6d5128b1a6fcbbd8ce3ae46ce653e41654049e0b19d9dd2845fc80cc89b82a6792fd16eb6ecda4a64993d3c33449e03cd028dc5bb5b25eb7e96a4148b9724ee311466f09071562132749936f1065fbb61a9797c66321924ca58fcaae285cee82d13dd0c1839265165ab2c36007c0b2910c23ce1c58f97a5acbb5721e21b1698c2c2157185d724cbeeda436b40abd77506183d6811c75dc1726b5721e21b1698c2c2157185d724cbeeda436b40abd77506183d6811c75dc1726be930a6c024dc90f4609b0531926d3f23cd12b2be879025691ef369f92b0fee343afaf2a52b20db1ba8722982d96ff4462bfb9558e0357f9876bb98a0731024043afaf2a52b20db1ba8722982d96ff4462bfb9558e0357f9876bb98a073102405c8a0dc1a9b78d1f1133d2a8d1b0ccc98d8df8a9d22f780c25e15c46b1e991963177f30db8acce9194f55f9b0f68f41b5b5511c94343ebb33332ba96489186663177f30db8acce9194f55f9b0f68f41b5b5511c94343ebb33332ba9648918666dc053c7fde3a18cc3cc220cd9560df3d7ac0269872a893da41d3a9450ac33ef0511b2158624eb5b687d07eb0be0f85cf836d4c5d01aa4f6956b94ea2ead47fd9511b2158624eb5b687d07eb0be0f85cf836d4c5d01aa4f6956b94ea2ead47fd9dcf08e68a59ab7507b1be7712e3473cc5b57e1d0521d01b0df90bdd6af5c8fd66cc7e6f87d3e75936f966f974055cbd3e9f185b10b0e759e345f09ef27df79176cc7e6f87d3e75936f966f974055cbd3e9f185b10b0e759e345f09ef27df79179d86904848ab575c8618f5dc824a71cd8b52cd352b031a3aa3b643849f961798fbeaf9da652ebe14e6e7072b16a7e65a7e5a24c3cdbe4344b756609a02b893dffbeaf9da652ebe14e6e7072b16a7e65a7e5a24c3cdbe4344b756609a02b893dff8f244dbcdc3e575b1214f20bc131789878dbeb83dbae66a9f1571a8143c5dbc01c6b4ef4b80b2410fc1ec5b104aad55a76f98153643ed11f46bd4b49dbaf26c01c6b4ef4b80b2410fc1ec5b104aad55a76f98153643ed11f46bd4b49dbaf26cb1bcfc3d6d72e36663744d3d3a13b52253135e6524919b3c1cc4fad7ab98a99e2221693ef054949a2a639ffc52329f4014508eae795be5dafb70e7d774ea8de02221693ef054949a2a639ffc52329f4014508eae795be5dafb70e7d774ea8de02822621b8bf226d8134f4fe64939a8248df72028b536b39b1e1fe20ce4fa223986339871c9ba397b67e585a810ef2e380dd25a6b878ec791eccfa959cef655d7bc4832f3659489ac6722ea442eac622c896d92ab8e84ba41cb32efce90446ac96f9b5a0a4613befaf84713634a9e59c920b7f803bd9465c11e9121f3f90b9fc0cba08c44c4a3da7d60048cff0338087cd4c8f824c65491690fc3fea88b4eeca3a40867ad5de83b1970bae31ce53b283e2983e618af289085f54fa78a9b24cff7f446f5b802b39314f042febfeb844a6f505f0c42331ca28b03aa5e4e1c332b70d320ccd20b7c1a81ee6183fd5ae417eab97e75c8ebd9b7428d860e52b7f73605d320ccd20b7c1a81ee6183fd5ae417eab97e75c8ebd9b7428d860e52b7f73605e5f667723c815df0a980864e0a77406bf4f8cf8e80bbc4f97ac18f018ed62a00f0cce987d77decf8299133e507e742b43761f380932f9113131887c9ba3b3d04f0cce987d77decf8299133e507e742b43761f380932f9113131887c9ba3b3d0465a8b6e160c9686ee93689ae7c7e742286fa0dd1a39c2daa6bceadb7a21c8f07e61d7cd09a3ec678bd7ca52fe3e4bd6e2a9a9bfdd38eef1d9b0d1a2f6eee2db0e61d7cd09a3ec678bd7ca52fe3e4bd6e2a9a9bfdd38eef1d9b0d1a2f6eee2db0b988b736e60393f601b4379eb047e27e3368c56f4f6f4a5f1d81b943c764355f94ceed4176090ec2c6d3030d73e71f5317dce83261ea3ea4919ed3f0073be4cc94ceed4176090ec2c6d3030d73e71f5317dce83261ea3ea4919ed3f0073be4ccccabecab4b928457d130071026e95dddf5900b595ece622ab21f5aec6f525608fcf0c446245c324d4f44a35077617ed6040acd9bc39068bfaba9e7ea608f088a3d0a9bb25ac64f0fec79ab424958fd38411f5cbc7f0858713851eaa1a33aaca35549a2cc146dd836e3699bdb60a826a98239fc87a2c8e3c5f8b79ff76d5e42616cdb3e63938b5d502a15b51c41d6f82dc6bcf4af63e6d1974842d9b9151590036cdb3e63938b5d502a15b51c41d6f82dc6bcf4af63e6d1974842d9b9151590039ec994880f441b149d06bd0801247652de75b048cfa8c19bdd5d3d7a134afefd043cd6ed5e4e4956b138402748c796f067e86d4a51720fec91302c1e35c59600bc342138053349f7ed39e051c9d4d4d49565189db648d119a53df62893427dd4b43949ccac2bc06ec90cfa90501e1996bc282732498db80db9e6d0d05c0321b7f3bc2b3642345f99766dd81f3bc89291d6b605c66c2e4343383601ad46292ffbf3bc2b3642345f99766dd81f3bc89291d6b605c66c2e4343383601ad46292ffb7d6300f221d8af96e0344ba25e0d6acd344a79d05dff75ed47dae03df5ae00c1b1133e040991c3bca6beef7e40250f9603ae1fb341d56486ecdf867219221defb1133e040991c3bca6beef7e40250f9603ae1fb341d56486ecdf867219221defcc513fbedc6e2cd6715962730ed3a20595eaeb5aca4c57057f9df345a9d8a4e1c1e8b8c57f091d0abe922fc58d1eba2367662f78102829b245cccfed9ca71e260966a6d7e4c8ba631b38e9ca6007ca79c5c14b243604ef2137250c19a00401e34615060a4ac20ad367facbe324e664454dc85d5f5c14b229d01cff017045922dd757ec261ff243ee6d255a03b66e6774312bc739ec034428c85cc5c577ae9636d757ec261ff243ee6d255a03b66e6774312bc739ec034428c85cc5c577ae96369d3897661b0750c46ced9b4c88632b714da2c06d7119b3aa1c2fb797d5f6c16f87252e146caa37516f5fcfbdce1b9d1c63198b0587979588496b5cab93e8198687252e146caa37516f5fcfbdce1b9d1c63198b0587979588496b5cab93e81986de6045f0f40194706e7426110fa0c5c191bd6fd5aa3160a03ac88c9ed432888ec7f8902a6815776403d452763811a2ce5885f9ed8ac1f3d998f15b2639f315c5c7f8902a6815776403d452763811a2ce5885f9ed8ac1f3d998f15b2639f315c536c9df56e2660e1300c9b3340e789fb61a26ab30d559be37cf4ee4b39464fe667c6671f57bebde4e166aeaf842ffda5186a06ad0388cf65881a3c736349486784072fa97e8d9c1a59b1e7b436eaa648e22992adcaaafb574547672fa1a5ea973d70405330dbb52e16d622874f03b4c634222e536ae0a383a4111a814a37e9b68c232a3b2ca52b541878539d5ae94fb05e563bcd26a195f7f665ed97d4df2d14ac232a3b2ca52b541878539d5ae94fb05e563bcd26a195f7f665ed97d4df2d14a2abd6472801caddce93ded6b0332b4e441f3e75325bbf1572cc4eb2edcb97dd40cc50b9fb36bf7cb78b10d97fc77759404b51f9ce1f91f410212b6765b9b569f0cc50b9fb36bf7cb78b10d97fc77759404b51f9ce1f91f410212b6765b9b569f20eb815e83938989a726c4a08ae332c4199f78a42a3211a6041e1c43635fb42f463a0eba1a50ff77f31258a4995d1cd45b3aa9819e553f11a409e45c6dd3c20d463a0eba1a50ff77f31258a4995d1cd45b3aa9819e553f11a409e45c6dd3c20d5a2a441a9e88c4c613f48db09b5a7e97c4cc92c6e1e1f6d4cc912034eaae1e4f50564e46bfa279955280c7fd0dd9570d8fe64e71d1c1a9ca13d5b0c4cd63b81550564e46bfa279955280c7fd0dd9570d8fe64e71d1c1a9ca13d5b0c4cd63b8152e0d6ee1fdfe07e450156b21ea6e62a6097ff42e2ace3e7f37c680abaac7071c13b75bcd8de081eaf70dc9ea6fe221e38953b41db28345d966b69656abd80dba13b75bcd8de081eaf70dc9ea6fe221e38953b41db28345d966b69656abd80dbaea338b363b9b8be41c7ed41270fc93758979201efc97c34d45c5e05768950733d7258160850bc9e31ef0820072f765304a159564297342d21cca060150c4647dd7258160850bc9e31ef0820072f765304a159564297342d21cca060150c4647d0a7880a8412bc418dda492320d0a3897977ee60d8b89d83bb2712f9812b5c7155bcf804f09a1ca770324a95df045e388d71a0cc464554ca05ab42acac9253884e02ca4c920c0ef8a2836074c8081a4f5b1b919645bdff87c1ebdf2b7af1d29fc7ec0cb310149106efaa94369aef0e9b00cc2cba8a912af5818c909b30995b18a2b92ac6a0190a702fd5e23f9503725902235bc56d9c08b31734db08883d2d16d2b92ac6a0190a702fd5e23f9503725902235bc56d9c08b31734db08883d2d16dddde24914b6e28ee0345af94d02551c3137518087b511db3ad72cc38e51131a5df61e44fe3eb058a8baa0f34bd43b12090dd060e1690491e92e14dc6bb736932df61e44fe3eb058a8baa0f34bd43b12090dd060e1690491e92e14dc6bb7369329225aae1eb54cd8af3934bbb093b57f5ea3bed9051ac812e6d0a2dbfc94f88907639c4c0d6b648ada7bb04c0396bed68f20befb5f0c6ca5ac354e7b0632c60da7639c4c0d6b648ada7bb04c0396bed68f20befb5f0c6ca5ac354e7b0632c60daf64f43f10dbb27203be2452e8420e54fad2a09847169bb74b892e27e33a8fbbbc411e6fb8369fdddd02dbc4597df950b61c6676f01e0ab83d91f2a95798c62280ba3157f451c6fe83eb6ad9df885bd191335fe9b695d189914e57d550643574e47490731b6b2330734ade0ee0e376c3f879eef7a7acbad4db047e82f073bbc9efd9f99ad2ba1f469777d447d40c9f2e55ff2964dd464a2cc1ce5bd6e2f2fc5fafd9f99ad2ba1f469777d447d40c9f2e55ff2964dd464a2cc1ce5bd6e2f2fc5fa1de192d278a62a057f59fa1afb6852599ebfd93fa82d795cf32e6c0637ce043d05b1ddfe3fbb643e20e705da524aec5c0bb49549f680a668f8c87ea0b77614e505b1ddfe3fbb643e20e705da524aec5c0bb49549f680a668f8c87ea0b77614e553019e01542e6bef97c7fa37af0002756694ae9cacdc163442c31b6fe0d6591616483bbc61cb785a9a6c1c2d6213b83cfe2333fcda5f01e8a04a3dbb38c429a316483bbc61cb785a9a6c1c2d6213b83cfe2333fcda5f01e8a04a3dbb38c429a34a0fc5214806325dcddd3e5fc3e4c6323933f2a6317d0e2234482cdbecd3ecade1ccea0d9c5a682d63d7548e0fe940ed8b65c41a9d95dd63d562abe1d40ba328e1ccea0d9c5a682d63d7548e0fe940ed8b65c41a9d95dd63d562abe1d40ba32869272a4e0b69feddb644e1674e0968727575c63e977062256517782bd16c5003a33fd270fe6deba85942f5b408f20937c3ca740031d88fd56d800f96521c7eeda33fd270fe6deba85942f5b408f20937c3ca740031d88fd56d800f96521c7eed167787a4ea0bb6b05430e0151c2d4606f8951d3bd29d16403bc0ed24afc12a90850466055b21b4539e07910f331ef7318ef728337ab11a75f6363055b5b71fda850466055b21b4539e07910f331ef7318ef728337ab11a75f6363055b5b71fdab3826a16498cd0b154bebdeb5c1659d52111241f79c23fb3dc31fefc479fa7a8c7cd5654017b5cdfd8a9e0f7dc7c7a7ee2eddd0573a7343583c961383249e367c7cd5654017b5cdfd8a9e0f7dc7c7a7ee2eddd0573a7343583c961383249e36740c98b4914fb7bc7798a930b69781211ef7b43ff80a9be54e51b42ea0127f06a52881d84a9de74053b75f6ff654a1997ff43400bcb864c41a35044ee2171cd8352881d84a9de74053b75f6ff654a1997ff43400bcb864c41a35044ee2171cd83abf046d9ba360abe27b5f04d99d9b0a5541a7309fb1d6cf5a16b417dac336d169b9d0caf48042bbb0c043d63391b3584eae5c2e81b55e4ae1d0f3309698107a99b9d0caf48042bbb0c043d63391b3584eae5c2e81b55e4ae1d0f3309698107a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85508c8a7be7786d415892887c0fcc80199c55cd05c517d9af0743f858b7c95b35808c8a7be7786d415892887c0fcc80199c55cd05c517d9af0743f858b7c95b358823164103b25bd64fa3f4e992093f4cb805e2178ba1ea570fc5e5349b2a040fba016c60d035bd62c861ee60dbeab826618ae584e378cad555938240b383bba06b9ea4ce0f115bdb1edea067f8541ebf2c9c7c1bfb8714a5560e1225f6b1867856669dfbc5f0f6558bc99583ffe794ff375f973393e231af8d711b184fd8065ad3f1c3773baef626c049c7f8f9bb4810e32d1380be6dbd45697f4623f52d8af6e3f1c3773baef626c049c7f8f9bb4810e32d1380be6dbd45697f4623f52d8af6eaa9d07edcf29410dc5e00f43d02637965ce04d817bc8d026722c26080c179688d52014cddffd43b1634a106531a9d9ba12bf2fd8abbde906799ba7b4a20b54a1d52014cddffd43b1634a106531a9d9ba12bf2fd8abbde906799ba7b4a20b54a1de5ae08b3d7538d270a589136cdd62e41baae30e14e6d6eb208f096c0227cc15cd9a6fac46738c0034a6c0ddaca80d82daf48e05bb65c9abd262d804d2a43554cd9a6fac46738c0034a6c0ddaca80d82daf48e05bb65c9abd262d804d2a43554a7fc372b217cac34085d35f2e969375b147a5bcba40aeb216e9b0c581e33cec51dc9acb06fa9ddf9671b17a28fa4e68b63fe251c972a6bd715d671ee999f14c61dc9acb06fa9ddf9671b17a28fa4e68b63fe251c972a6bd715d671ee999f14c64d58e9bc52c4ba88c36ed8cd2b386847558e7db1d79dbc4fd3b710abf07125115d05105015c9347d9f932cc208b635eb4f16eb0f4bfedb381584a1033926c8285d05105015c9347d9f932cc208b635eb4f16eb0f4bfedb381584a1033926c828fc0712675959182fde05e2ead645aaf24f78e1ff3cc514f2d53e0e6855429b78396e7b3827618f1af53e8fcb311fb2fd0ce75f67879c4d505fef136712c3d906396e7b3827618f1af53e8fcb311fb2fd0ce75f67879c4d505fef136712c3d906e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559f2af7add050e2271d174436d438f43efa44db566ba27652bd3c06cacab33acd9f2af7add050e2271d174436d438f43efa44db566ba27652bd3c06cacab33acd62326b5478532ee3ed4f5df81ddc77a82fa0cf7c444f35165a49513c29dfa5567ef84ddc64aa2687980763efaca4542b610e515795021f8d33519176ab55a95f7ef84ddc64aa2687980763efaca4542b610e515795021f8d33519176ab55a95f462cc20a2e44ad322cd350554bfa125838feb5cd34980459ef37ea8ceb447c16facea84c7f9454538f23def285d05a4544cf6bb1878bcba7180e0edd51b2a03ffacea84c7f9454538f23def285d05a4544cf6bb1878bcba7180e0edd51b2a03fb216c0ffe563ca2dfaffff0d1787a00a9d95c43507d5f866e048272852a362e426b6ff1f8e6dd01e28bc378e2cd0a401f140a7cbbdeb12921b03f72197d9a39926b6ff1f8e6dd01e28bc378e2cd0a401f140a7cbbdeb12921b03f72197d9a399f78e5ad3d666d87596bee91de48559e2fe69d5ccd03c97d596be7f21d7b2d8001ee9a3a2d46d8af5f31aac03e036a6a7bc71426981c8df7d6bccb8d71c4663971ee9a3a2d46d8af5f31aac03e036a6a7bc71426981c8df7d6bccb8d71c4663976b94f99ad784f3c48796266ea87c18396b187a12b2257a45fdd9535ccb33218b8edb5043f30cf1dce9fdbd8ab1e61803282bcb4459367394738e909c311d86668edb5043f30cf1dce9fdbd8ab1e61803282bcb4459367394738e909c311d86667b329be4ba99f8856106f404e079c1fe2103d327e52335151267607b582d0fa16d203597b4d2e0208580968d421b6695c59274f027bff54959c79988c9ad5b976d203597b4d2e0208580968d421b6695c59274f027bff54959c79988c9ad5b974274240b1335910cb98767ebe9381cc149a551010df8364bb5d7eafb825eac23e9d0968c7b654077e47e50d1551bdac120e9a83a8df3ab2b28d2468d1e96a56de9d0968c7b654077e47e50d1551bdac120e9a83a8df3ab2b28d2468d1e96a56df092c80996131a04d65a33c65b02ecf547d32b80a4f1dac962c091adfebcf81771981f2bde798cc70e405864e40b154ffdae335907ec45b34ad30c7e9ddc1c6071981f2bde798cc70e405864e40b154ffdae335907ec45b34ad30c7e9ddc1c6084780a90da6294dd013f2b0bff5a1d530fd8165f1f678d2123feb9305f352452aa64413ab8d5b7355041fff5f07b610e74a0db93403e8cd1d74166cef691d804aa64413ab8d5b7355041fff5f07b610e74a0db93403e8cd1d74166cef691d80468bee5698eb498f27e121ff7d12b8d0c5d1e4a71b7c09ace05cc4aa592fb1fdc6f3871c35f8b0c2476a3d95a3ee6d282e54597df66cca1837772c005cfc361aa6f3871c35f8b0c2476a3d95a3ee6d282e54597df66cca1837772c005cfc361aa33a88f79f86af225aa6b04e9d08db3ce237972a5b1f27ada31f81e19f74bac874365291285f3fbce4c5fb30f5974ae9030c58a53c827873501016be82b3be13f4365291285f3fbce4c5fb30f5974ae9030c58a53c827873501016be82b3be13fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e828e3ba5f9c30d81ef7fe1db0b0c3b035a3ba58bd0201258a63a7d74cb2ccf4e828e3ba5f9c30d81ef7fe1db0b0c3b035a3ba58bd0201258a63a7d74cb2ccf4f72330e4b6282af784769e39c0e7dd30b2a85c7f504e2241ffad9b7f62d3d8ee9aa66a2ab7bc6163935cce258738994351d987a736cc43c00c01013d058d758f9aa66a2ab7bc6163935cce258738994351d987a736cc43c00c01013d058d758f44da1e55b9da1d7143d20bf5e2baf279241c6af75768d8f3c85d155a0906b98c9721b6961c098621ae21bda707f5bdc3e2b74cdf930641ac9c0f5db2c5cd23ae9721b6961c098621ae21bda707f5bdc3e2b74cdf930641ac9c0f5db2c5cd23ae9242568195316f67aa5e27c18a33b5a1f8314825a52ec9955134610d33c8605d155ca46604cfc37cb86f5b0d0269a208e7b6fb363b9847c3ffbce7dda420962b155ca46604cfc37cb86f5b0d0269a208e7b6fb363b9847c3ffbce7dda420962be4b54756fa225fb26b388ccf1b0db62da7f22cd39227f0fdd43d522a354d93ec31fc066f0197874f2c5ef5ccd5415f1464f2ea17cb02bffe828a0a82b115977bb6a714575e49a5a74289dbf15872948279a4a2eb6d838e6335670a55fc4ae259c0bf80c4129c9e2e8a9c414997a7a3fd90f983c1c0c15106ea0978c522ea5a90fb83ddf2a72729e2d755bda22618185c0199e3a54244ac8744196eb6e86e39bffb83ddf2a72729e2d755bda22618185c0199e3a54244ac8744196eb6e86e39bfebfcb9744fcf793acd8d6b78201bc80d7c29fd84b7bf407c2fcecf23ccbdcb864d83d81ffe84c32b970e9252f50943dba356de096731263c4ec09bad5d84b5974d83d81ffe84c32b970e9252f50943dba356de096731263c4ec09bad5d84b59747263df54f4818bdfd169bd16619844531d3c6c7bf90ffa90b224957050f3415fe676ca234e5eb5363a4ff142a5be568a3f2d1c471b7c9bb0d093f5067215eabfe676ca234e5eb5363a4ff142a5be568a3f2d1c471b7c9bb0d093f5067215eab3c937305b548fee00a5c08861f43eb7aa9c6c1ad1860ec90d57fed6b85c74824cb5956e3b25e1db2e7cf371b5efbe98e679ad7fcd1b2d3038f8d7f35e5260661cb5956e3b25e1db2e7cf371b5efbe98e679ad7fcd1b2d3038f8d7f35e5260661d8bdf3ea794b9d4df93dc5978998eccf44ba403f05347527becb9861ac595dd4add79b54be0f23a5669729bcd151e5f81f5475225075fbb7de65d4aaefc1e983d5245bfffd20d692d0932b9483fe58a6f42dd34a4ba6151af65a3002adb4055d75983d178b876ca181c1f3b033df68929ce697126a1e268fe626472e75341f648172face3fde40e7453ec94b327eec6e6b9cd05a40526f8bc475b321cd4b37e1c36b4205dc292bea5c2fb0895681fbc92591b356d9139471016a36f85531893d373620bb5e23ca630a51ce5ff543254223a5ac9fa56841fa1e23e4475cc40c94rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipython-0.10.2-1.fc13.src.rpmipython@@     /usr/bin/pythonpexpectpython(abi)python-argparsepython-configobjpython-foolscappython-mglobpython-prettypython-simplegenericpython-twisted-corepython-zope-interfacerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.63.0.4-14.6.0-14.0.4-14.0-15.2-14.8.1MJ@L L6L@L|LD>@L LT@L%@K\J@Ji@I2I7@I5#@I1.HO@H?@G_@FFE - 0.10.2-1Thomas Spura - 0.10.1-3Thomas Spura - 0.10.1-2Thomas Spura - 0.10.1-1Thomas Spura - 0.10-8Thomas 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 new version - patch3 is included upstream - fixes #663823, #649281- 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)- 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                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 kC\\1KKGsPhhm[sst\ttr}phUmm{TllOggYqqf~~lMeeq~H`mWoozbzzx]uuSkkXppoiZrrgvKcc`xx^vvuIaa_wwQiiRjjn|c{wd||jJbbyNffayyLddkVnne}}B[[E^^@YYF__?XX=VV>WW)CP445599  //  00332266887D11 ..::,FF*DD/II<< ==$$--))(**&3 -++#0%2,,''+""!.((+EEAZg2LLl0JJ.HHD]];;mqonw}x|{zy~p"'AA(BB#??-GG!>>0.10.2-1.fc13     ipclusteripcontrolleripengineipythonirunnerpycolorIPythonColorANSI.pyColorANSI.pycColorANSI.pyoConfigLoader.pyConfigLoader.pycConfigLoader.pyoCrashHandler.pyCrashHandler.pycCrashHandler.pyoDPyGetOpt.pyDPyGetOpt.pycDPyGetOpt.pyoDebugger.pyDebugger.pycDebugger.pyoExtensionsInterpreterExec.pyInterpreterExec.pycInterpreterExec.pyoInterpreterPasteInput.pyInterpreterPasteInput.pycInterpreterPasteInput.pyoPhysicalQInput.pyPhysicalQInput.pycPhysicalQInput.pyoPhysicalQInteractive.pyPhysicalQInteractive.pycPhysicalQInteractive.pyo__init__.py__init__.pyc__init__.pyoastyle.pyastyle.pycastyle.pyoclearcmd.pyclearcmd.pycclearcmd.pyoenvpersist.pyenvpersist.pycenvpersist.pyoext_rescapture.pyext_rescapture.pycext_rescapture.pyoibrowse.pyibrowse.pycibrowse.pyoigrid.pyigrid.pycigrid.pyoipipe.pyipipe.pycipipe.pyoipy_app_completers.pyipy_app_completers.pycipy_app_completers.pyoipy_autoreload.pyipy_autoreload.pycipy_autoreload.pyoipy_bzr.pyipy_bzr.pycipy_bzr.pyoipy_completers.pyipy_completers.pycipy_completers.pyoipy_constants.pyipy_constants.pycipy_constants.pyoipy_defaults.pyipy_defaults.pycipy_defaults.pyoipy_editors.pyipy_editors.pycipy_editors.pyoipy_exportdb.pyipy_exportdb.pycipy_exportdb.pyoipy_extutil.pyipy_extutil.pycipy_extutil.pyoipy_fsops.pyipy_fsops.pycipy_fsops.pyoipy_gnuglobal.pyipy_gnuglobal.pycipy_gnuglobal.pyoipy_greedycompleter.pyipy_greedycompleter.pycipy_greedycompleter.pyoipy_jot.pyipy_jot.pycipy_jot.pyoipy_kitcfg.pyipy_kitcfg.pycipy_kitcfg.pyoipy_legacy.pyipy_legacy.pycipy_legacy.pyoipy_lookfor.pyipy_lookfor.pycipy_lookfor.pyoipy_p4.pyipy_p4.pycipy_p4.pyoipy_pretty.pyipy_pretty.pycipy_pretty.pyoipy_profile_doctest.pyipy_profile_doctest.pycipy_profile_doctest.pyoipy_profile_none.pyipy_profile_none.pycipy_profile_none.pyoipy_profile_numpy.pyipy_profile_numpy.pycipy_profile_numpy.pyoipy_profile_scipy.pyipy_profile_scipy.pycipy_profile_scipy.pyoipy_profile_sh.pyipy_profile_sh.pycipy_profile_sh.pyoipy_profile_zope.pyipy_profile_zope.pycipy_profile_zope.pyoipy_pydb.pyipy_pydb.pycipy_pydb.pyoipy_rehashdir.pyipy_rehashdir.pycipy_rehashdir.pyoipy_render.pyipy_render.pycipy_render.pyoipy_server.pyipy_server.pycipy_server.pyoipy_signals.pyipy_signals.pycipy_signals.pyoipy_stock_completers.pyipy_stock_completers.pycipy_stock_completers.pyoipy_synchronize_with.pyipy_synchronize_with.pycipy_synchronize_with.pyoipy_system_conf.pyipy_system_conf.pycipy_system_conf.pyoipy_traits_completer.pyipy_traits_completer.pycipy_traits_completer.pyoipy_vimserver.pyipy_vimserver.pycipy_vimserver.pyoipy_which.pyipy_which.pycipy_which.pyoipy_winpdb.pyipy_winpdb.pycipy_winpdb.pyoipy_workdir.pyipy_workdir.pycipy_workdir.pyojobctrl.pyjobctrl.pycjobctrl.pyoledit.pyledit.pycledit.pyonumeric_formats.pynumeric_formats.pycnumeric_formats.pyopickleshare.pypickleshare.pycpickleshare.pyopspersistence.pypspersistence.pycpspersistence.pyoscitedirector.pyscitedirector.pycscitedirector.pyowin32clip.pywin32clip.pycwin32clip.pyoFakeModule.pyFakeModule.pycFakeModule.pyoGnuplot2.pyGnuplot2.pycGnuplot2.pyoGnuplotInteractive.pyGnuplotInteractive.pycGnuplotInteractive.pyoGnuplotRuntime.pyGnuplotRuntime.pycGnuplotRuntime.pyoLogger.pyLogger.pycLogger.pyoMagic.pyMagic.pycMagic.pyoOInspect.pyOInspect.pycOInspect.pyoOutputTrap.pyOutputTrap.pycOutputTrap.pyoPrompts.pyPrompts.pycPrompts.pyoPyColorize.pyPyColorize.pycPyColorize.pyoRelease.pyRelease.pycRelease.pyoShell.pyShell.pycShell.pyoUserConfig__init__.py__init__.pyc__init__.pyoipy_user_conf.pyipy_user_conf.pycipy_user_conf.pyoipythonrcipythonrc-mathipythonrc-numericipythonrc-physicsipythonrc-pyshipythonrc-tutorial__init__.py__init__.pyc__init__.pyobackground_jobs.pybackground_jobs.pycbackground_jobs.pyoclipboard.pyclipboard.pycclipboard.pyocompleter.pycompleter.pyccompleter.pyoconfig__init__.py__init__.pyc__init__.pyoapi.pyapi.pycapi.pyocutils.pycutils.pyccutils.pyodeep_reload.pydeep_reload.pycdeep_reload.pyodemo.pydemo.pycdemo.pyodtutils.pydtutils.pycdtutils.pyoexcolors.pyexcolors.pycexcolors.pyoexternalItpl_Itpl.py_Itpl.pyc_Itpl.pyo__init__.py__init__.pyc__init__.pyo__init__.py__init__.pyc__init__.pyoargparse__init__.py__init__.pyc__init__.pyoconfigobj__init__.py__init__.pyc__init__.pyoguid__init__.py__init__.pyc__init__.pyo_guid.py_guid.pyc_guid.pyomglob__init__.py__init__.pyc__init__.pyopath__init__.py__init__.pyc__init__.pyo_path.py_path.pyc_path.pyopretty__init__.py__init__.pyc__init__.pyosimplegeneric__init__.py__init__.pyc__init__.pyovalidate__init__.py__init__.pyc__init__.pyofrontend__init__.py__init__.pyc__init__.pyoasyncfrontendbase.pyasyncfrontendbase.pycasyncfrontendbase.pyococoa__init__.py__init__.pyc__init__.pyococoa_frontend.pycocoa_frontend.pyccocoa_frontend.pyofrontendbase.pyfrontendbase.pycfrontendbase.pyolinefrontendbase.pylinefrontendbase.pyclinefrontendbase.pyoprefilterfrontend.pyprefilterfrontend.pycprefilterfrontend.pyoprocess__init__.py__init__.pyc__init__.pyokillableprocess.pykillableprocess.pyckillableprocess.pyopipedprocess.pypipedprocess.pycpipedprocess.pyowinprocess.pywinprocess.pycwinprocess.pyozopeinterface.pyzopeinterface.pyczopeinterface.pyogenerics.pygenerics.pycgenerics.pyogenutils.pygenutils.pycgenutils.pyohistory.pyhistory.pychistory.pyohooks.pyhooks.pychooks.pyoipapi.pyipapi.pycipapi.pyoiplib.pyiplib.pyciplib.pyoipmaker.pyipmaker.pycipmaker.pyoipstruct.pyipstruct.pycipstruct.pyoirunner.pyirunner.pycirunner.pyokernel__init__.py__init__.pyc__init__.pyoasyncclient.pyasyncclient.pycasyncclient.pyoclient.pyclient.pycclient.pyoclientconnector.pyclientconnector.pycclientconnector.pyoclientinterfaces.pyclientinterfaces.pycclientinterfaces.pyocodeutil.pycodeutil.pyccodeutil.pyoconfig__init__.py__init__.pyc__init__.pyocontexts.pycontexts.pyccontexts.pyocontrollerservice.pycontrollerservice.pyccontrollerservice.pyocore__init__.py__init__.pyc__init__.pyoconfig__init__.py__init__.pyc__init__.pyodisplay_formatter.pydisplay_formatter.pycdisplay_formatter.pyodisplay_trap.pydisplay_trap.pycdisplay_trap.pyoerror.pyerror.pycerror.pyofd_redirector.pyfd_redirector.pycfd_redirector.pyofile_like.pyfile_like.pycfile_like.pyohistory.pyhistory.pychistory.pyointerpreter.pyinterpreter.pycinterpreter.pyomacro.pymacro.pycmacro.pyomagic.pymagic.pycmagic.pyomessage_cache.pymessage_cache.pycmessage_cache.pyonotification.pynotification.pycnotification.pyooutput_trap.pyoutput_trap.pycoutput_trap.pyoprompts.pyprompts.pycprompts.pyoredirector_output_trap.pyredirector_output_trap.pycredirector_output_trap.pyosync_traceback_trap.pysync_traceback_trap.pycsync_traceback_trap.pyotraceback_formatter.pytraceback_formatter.pyctraceback_formatter.pyotraceback_trap.pytraceback_trap.pyctraceback_trap.pyoutil.pyutil.pycutil.pyoengineconnector.pyengineconnector.pycengineconnector.pyoenginefc.pyenginefc.pycenginefc.pyoengineservice.pyengineservice.pycengineservice.pyoerror.pyerror.pycerror.pyofcutil.pyfcutil.pycfcutil.pyomagic.pymagic.pycmagic.pyomap.pymap.pycmap.pyomapper.pymapper.pycmapper.pyomultiengine.pymultiengine.pycmultiengine.pyomultiengineclient.pymultiengineclient.pycmultiengineclient.pyomultienginefc.pymultienginefc.pycmultienginefc.pyonewserialized.pynewserialized.pycnewserialized.pyoparallelfunction.pyparallelfunction.pycparallelfunction.pyopbconfig.pypbconfig.pycpbconfig.pyopbutil.pypbutil.pycpbutil.pyopendingdeferred.pypendingdeferred.pycpendingdeferred.pyopickleutil.pypickleutil.pycpickleutil.pyoscripts__init__.py__init__.pyc__init__.pyoipcluster.pyipcluster.pycipcluster.pyoipcontroller.pyipcontroller.pycipcontroller.pyoipengine.pyipengine.pycipengine.pyotask.pytask.pyctask.pyotaskclient.pytaskclient.pyctaskclient.pyotaskfc.pytaskfc.pyctaskfc.pyotwistedutil.pytwistedutil.pyctwistedutil.pyoutil.pyutil.pycutil.pyomacro.pymacro.pycmacro.pyonumutils.pynumutils.pycnumutils.pyoplatutils.pyplatutils.pycplatutils.pyoplatutils_dummy.pyplatutils_dummy.pycplatutils_dummy.pyoplatutils_posix.pyplatutils_posix.pycplatutils_posix.pyoplatutils_win32.pyplatutils_win32.pycplatutils_win32.pyoprefilter.pyprefilter.pycprefilter.pyorlineimpl.pyrlineimpl.pycrlineimpl.pyoshadowns.pyshadowns.pycshadowns.pyoshellglobals.pyshellglobals.pycshellglobals.pyostrdispatch.pystrdispatch.pycstrdispatch.pyotesting__init__.py__init__.pyc__init__.pyodecorator_msim.pydecorator_msim.pycdecorator_msim.pyodecorators.pydecorators.pycdecorators.pyodecorators_numpy.pydecorators_numpy.pycdecorators_numpy.pyodecorators_trial.pydecorators_trial.pycdecorators_trial.pyoiptest.pyiptest.pyciptest.pyomkdoctests.pymkdoctests.pycmkdoctests.pyoparametric.pyparametric.pycparametric.pyoplugin__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_ipdoctest.pytest_ipdoctest.pyctest_ipdoctest.pyotest_refs.pytest_refs.pyctest_refs.pyotools.pytools.pyctools.pyoutil.pyutil.pycutil.pyotools__init__.py__init__.pyc__init__.pyogrowl.pygrowl.pycgrowl.pyoutils.pyutils.pycutils.pyotwshell.pytwshell.pyctwshell.pyoultraTB.pyultraTB.pycultraTB.pyoupgrade_dir.pyupgrade_dir.pycupgrade_dir.pyousage.pyusage.pycusage.pyowildcard.pywildcard.pycwildcard.pyowinconsole.pywinconsole.pycwinconsole.pyoipython-0.10.2-py2.6.egg-infoipcluster.1.gzipcontroller.1.gzipengine.1.gzipython.1.gzirunner.1.gzpycolor.1.gz/usr/bin//usr/lib/python2.6/site-packages//usr/lib/python2.6/site-packages/IPython//usr/lib/python2.6/site-packages/IPython/Extensions//usr/lib/python2.6/site-packages/IPython/UserConfig//usr/lib/python2.6/site-packages/IPython/config//usr/lib/python2.6/site-packages/IPython/external//usr/lib/python2.6/site-packages/IPython/external/Itpl//usr/lib/python2.6/site-packages/IPython/external/argparse//usr/lib/python2.6/site-packages/IPython/external/configobj//usr/lib/python2.6/site-packages/IPython/external/guid//usr/lib/python2.6/site-packages/IPython/external/mglob//usr/lib/python2.6/site-packages/IPython/external/path//usr/lib/python2.6/site-packages/IPython/external/pretty//usr/lib/python2.6/site-packages/IPython/external/simplegeneric//usr/lib/python2.6/site-packages/IPython/external/validate//usr/lib/python2.6/site-packages/IPython/frontend//usr/lib/python2.6/site-packages/IPython/frontend/cocoa//usr/lib/python2.6/site-packages/IPython/frontend/process//usr/lib/python2.6/site-packages/IPython/kernel//usr/lib/python2.6/site-packages/IPython/kernel/config//usr/lib/python2.6/site-packages/IPython/kernel/core//usr/lib/python2.6/site-packages/IPython/kernel/core/config//usr/lib/python2.6/site-packages/IPython/kernel/scripts//usr/lib/python2.6/site-packages/IPython/testing//usr/lib/python2.6/site-packages/IPython/testing/plugin//usr/lib/python2.6/site-packages/IPython/tools//usr/share/man/man1/-O2drpmxz2noarch-redhat-linux-gnu  ASCII textASCII text, with CRLF line terminatorsUTF-8 Unicode texta /usr/bin/python script text executablea python script text executabledirectoryemptypython 2.6 byte-compiledtroff or preprocessor input texttroff or preprocessor input text (gzip compressed data, from Unix, max compression)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !PH6D/]"k%a;~jqTgBcHOˆ8!nUbksǾ:=>X~rsS*Xh8E:Y< )hL"2 ݘuxגJԻKfŽ/L ;lMg@KZSjׁhɳa'k!;h_L~A`6)#6|3;1"<9&;"A&I=n@Y:԰1Yžʹæ.q_=~yegG9B"aBh;{@ltZ٢f#6;MFްh2Eا?ӯnoh '?Kdn+ZncJ=)TίvFKؐR Fi? {6j[ŔK&BF9׷.E_Ɛ N-Xij+<|i'alqfqkRvnqVC܇b=L3]$ܧu("q5]\'U3A\Wԡ>: %cdQvn!Q|؝Xm+>f7\!f 79 |]2$qj^dm??m ye4%Vq;s2x`ETU>>^h͟m|&G88L1D2,dLHDT8fC_/QjU=Q%ptnJI-+S_[V7O;}fmF.b_=a׈6r$-,FvAŬ_{.^)Ku=R|,$M qMVso UݜWl!;NHyuswZ/.YIj_R}cM*x\9봭ȯi7B`Et7 iLK~QGOsNO?(}()n5pN8{# !~Jԟ?? Xw(cQ tR1 ssr ͎Jw-~FIpk GJ-n2B/Sa KSur, 81]}ևfUq ϶=uom?To.dD,RR ;-%"3sWT(7Vq7NPEg?Vs_>GDG;Ed@ -C68{H,a 1+zkRS#NHwt >7].YERBz%h\ijpwg آ}"-T<_B`sJu_0{;LyZRل41WK 9Fo`of!9:-r5S8lWC=0ij6JMp)hshӹEaRz;z'ۚEIC Lp' r`hu8vyxY b*n8|m&UZkcwU =CaNЭt}<PqB>.ed6 C.V{4ClReu_t!u Xkbg|fT23aTƾP>pbQkYB'w8rr {w^O4sP,أ*7ܷmE^65a#ręQl]|"YVg ~#(Tzv.QySd"H1д&Oa'{q6ƄB;z(!͑}CЯ݌ô}&YlÅoou]ÎhZ_ Ə3σkioK17-(/y]o ( u,&Jz פq XPy[orr BrX0s εσ Per8ݟSmzU|@7D~p:Op&^hҪ}yJEI$yp/29yW"n2q«b+Y͒b[Q,/QESL-A"_``[eѼ4 yV -\2䚷^Du[Wd.r[w7SM#@KBxA* %whnOQ_z[8{'Bɐ`D'Yns-Ȕ{l1.T_mhcL_A{]'XΊ@OIˉvjx<0ol:#63< KycD6U**YY.gsH7 Sk]O4< A*ZA[~d=#*R!Z瀪 iF:+qoqfbaK]A"(y#v+Ӄ,$j>o6tуކ+ ѣR/.B )[z;z(u8CnPHщ\J}|Jz阐hP4并U0G{?ԔZ0c;.'w֓ C|\ ~hm|"#ʼЗPz(*GZ 2'wO)Y~裑[FoQWb1 FyZE1K @LlJ :+fVrߗ\OojKWYR0 @z 3ܖ]XxQ ?󅌭(3MolA8ͮ޷ÍCajRo[ZDyǼ$oŽкkVyN.ct~cBIDY?!`efj({ CVO;nT2BW 5cF>ul07^S<=)?y"*BֻDZqo = =#e7$f67+vW?V_d -܄TyziB^aDtiIyȊ M":616sIWrRbVLY <:'K:6[5NO |+YyZr[\yxOB>9P4 tPasN)} C!\(Ȍ&Wrg.C 1glXEVM<(O&7ȧIb!fM9d,.e9__7-XʂljU4xѰjw ҸA7ܬ?V9%3V>*8:Ϯ)lN%ā!WSGBDs 8lݽ/8>s$L{ja53YHD8F7 @=ADfKPs{[dJ=̮= Kv`ȝJwŝ:k^A"hr!dil /d!­]!\I'n[Nl c!J)De_¿V@69k*2>ri 2//n9$[-!zQFs̉G3$~LTd ?5ZE|U%^]Q >fUCW#He"5Ў_LG7 GjJJmgAJ߰VKN&Գuc6GVdgG ԨҌ&Ŏ1~p_3D%BEKPdj*<HxbȤ؍aS:W!Ue'98+cu,"]D(KBA0F5mncpcy֞d/FP5!9*_QrY|@ZO$MbBAg7NΉ§#u)>|BRҚ;ŠH+]G2ѝ~vj# '"8ma"RKW8HKcCaKNH+* g:45yQ'箉f5Sa$zg{qyBܿB{)g$cu$M͏ qv/'|]$nMgs3,˟s#7PiY.G2I0q ÷倹yH馄JmQ|eb΄Pk`4yeBy 6%,lT Ec(gl4wI+rcPzrGXLR/e|u*gX+.S›;_L(5V % d\?rM<16σF*xsOX;%A ͯ $_IꜯM m?U>?g&A  (rC5++?l%iL&3v#-< _:,-h֬~WE7:+aFQqWR*n _saNvKeJMIJYPF.][@Nı5OgGXCJ+P?+91``^y%&vv[!?Qc$ֲn<q~{[n2lͣ { !aUX3kgfoM' ç/!gzO5o0~nF7w:y6H 1rIP_ۅ>x[gڭЫ)NUѥ\=nsWh'D;(:`wk8 c߅8M+6'Uj트? eީDlSGɢiߊ(h`#dI^cbi. )c~+-M:ڱQɂѸ Q3qVcLnyˏAa);#N@p~6R@h%@y(`a({>Lg^)sG8T-IacN0A.!F`Ma@ ϕ{[nI D_!9q,w{ȚLK::~īVW)wk"!G`hN&'%f޲=IۘS#(SB"&+gIq*S _~ u`#{:6ؔ+9 `NX̞t]z(- u5_YCyKiM:6Rf?Oô(ey<^ZHc3.BLtu=H '+hЎ=@%zҏ5بjǹ' fS; ;[^wV[cӻ7bO|??1yfs9osR4W{E7]YEn%i9#Sxh .&bfw6:ZQcH`Qގ@kp{z9WtaT\/skIxV Qۤ'4c8xA~R'FO_cTٔl~hJN }|u|q8Mh>T#L>:y\Иkg4_?k6h,5hF>sg'kLjMP'%w|uZ_2(`qqM$`˓]k%}0R^n;vOI6Uq/ܑii ,Y}o2VjL oMPO%uEx*X`UZK*2يߩ u')xc#aW~q <ྑW>Mf5-)"8[:}ernpe-wlZ=CoKStHS cr9+O"Y>TQn׾G~s=܅E dB Mz&ɩ5&ѦPIzɢC3ם:Hm[K3~"b#Ibq!yqFƱM/'=X%m\ՉJW.C*Ҥ[yZޖ8#K7B1]x *zs?P5;4qB>Kz؏?_$Ɋ(](1]6Ta :+cL `e ¢"H |ii7eo p[*x?_= ʮrв,LNsp=hѼsF@kd?_$uc̲g="ct2c!Vīj8< i_*E،A_lFг7ٸճЌĸ\6]' -`FB1GcRyotbecOH1$LO_@ܪ ?~??!lqYSd!ՀZ܅4Go[X1Δn֗)8%.1am6 CQT{!{ݞ =A<u^9]Z.~@Ƒ, .,s נ.kVop8tۜ2i|}bPiY w$jT?1Q0M [JU)24 ]Ot~qeT⍹sPd'~/j݆,n'SHB"k TYj]}2LQ/t4mљN ]SXlW4C[$H?V9PD;+ks¯jݵ6 :3ϡCGec|y/O`<^آg$$YC"-mVS^9 uOIkiJ?"fF*ӤxF QH@ǫPU;3s.0Se :?%iO;8^YZ%¥5W#u La.Mw0q'{捶nk >غؖΩN^_(&я՜q=9/վP" yeSDTٖQ~<Ѵ{~ $vԀK%(~8wT^SqKB̪y3IZۦt#N:Զ[D~54k72"^w[w 4dž"YZU@{D:g dV?(֢2OAw, 7;@;rTŦ̏Շr~;ˬGMZO| )C~CJ@_XiR m+A jg-V;0?koT *k 6R㧁+HXҎn0*>iϱb(G"njISjތAQXub7Cм-=24+uwgUT/+qm^!#ˎ:ug_%s<ԙ_YT$Ge 5-Q&oðsy}!ggb%K?|=$U( ݷRd3< E_=G5Uw5nxY|2#Epucpq5B?$ RCYkԷVvE"w*5nq|."q|jg܈Nn2OgiAHdBAr# M >X  |Zt*d@p4moG4 *%h6u x2̛-& =PјKd L>mɺ)`4z5̿^VD1)H`>Rd{C5ʶA/l#g`E>"vm짲ƺm;Eyfg{ae щ%Z!>;BFG$U8rE]9/:0r ;jњ( ]4& DAZ1vpҪHaz2bЧN F|;=^\w)HӐ׼"i}{l_7[V`i'HػE Y6sk(;d/&3wq]tsTF=M>pw@zpȀ~m}x:_EB'Z;1bl .mR&`9mPBSW& Zh7(Ո_qՍ+p4HOFpڇS){=nE6 N-,cDÕ^u(̯7n|vU.?|d+ھwoj<-&O-NHz}78\x +P̜ 6KiuE@joIAJϿohX,|L<9Z=9iێ+>/$tͯ_4Ȉ |pMO4{6vq÷̂UR1~ WhboDta"OSS^XjSd sz3 ^xEU:U?V8<*i&O-9X Tcɲv*' JP(J%F\^mdM ToQշywHY>dH|-$4qV oh̯P–c4N w9g|W2:$D(y{6ufEѷRՖ"ik iaV (K{M1n