ascend-data-0.9.10-5.20151003svn3100.fc22$> =OP4IB!>9p?`d , > ! 0<PV\<   #  Ϭڌ$4(89l: mGH|I)\X,Y,\,X]78^_>bhdieifilitj utvwxpyPC\Cascend-data0.9.105.20151003svn3100.fc22Ascend data filesAscend code for library models and example models. Files have 5 extensions: .a4s: A Script (tcl) for loading in the ASCEND script window. .a4l: A library of reusable models. Each library contains enough test models to be self-validating and self-documenting. .a4c: Model code examples and demos. .a4v: A file of saved values from a simulation. .tcl: Auxillary TCL scripts for performing miscellaneous tasks related to modeling that the user may wish to copy and modify: for example, the user can create many permutations on the set_intervals.tcl functions which specify a time sampling schedule for the integrators.Vbuildvm-15.phx2.fedoraproject.orgn}Fedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://ascend4.org/linuxi686Kb&VI u".K&B>  )Pt ( M5 \A(83v +pWc  -  xm6Q. lR5} q#OU<A G; 2-iqi 3 33T&WL { x ~>U9r:i=6L&S5s% n|npt`?0I'KZ L L$*!!:BB(22 q k"WXXv[ Oi^g+iff nm} H@:(  r< >bFK)W W;  `J33**  $bE *Z=(#LL'w@| c cH3((l) yz^+h_3 kc f f | |&'o=LwV kbj6UbhU!0~j6oX͓WfLD8N&"FYP%  ,^*,}'2I SK A{F4W|C a. R.S ]% &7l>  T&KSmqD X|>0x9)O"X9"W !-Y:OFRFR/'h9 ]s.<w~!8 LOS #b77bbCSx$ ;v[Y1'O 0 Ede" %Nr }Q6 q  ,8R) $t  G 3VSpt''jXTY=aDW,f6zF~4JajeP\H;#2rwL t)R (W !eb +VA큤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큤AA큤A큤VVrV{VVVVVVVVVVV~VVV}VVVVzVzV{VV}VV|V{V|V|V|V|V|V|V|V|V|V}V}V|V}V|V}V}V|V}V}VV|V}V|V}V}V}V}V|V|V}V}VzV~VzV|V}V}V}V|V{V}V|V~V|V|V}V}V}VzV~VzVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV|V|V|V|V}VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVLVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV{V{V{V{V{V{V{V{V{V{V{VzV{V{VzV{VzVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVzVrVVVVyVzVyVyVzVVyVV~VVVVV~VV~VrVVV}V}V}V~V}V}V}V}V}V}V}V}V}V}V~V~V~VV{VV~VV~V~VV~V~VVVVVVVyVyVzVyVyVyVyVzVyVzVyVzVyVzVzVzVzVxVxVwVwVwVwVwVwVwVxVxVwVvVvVwVwVwVVVVvVwVvVwVwVxVxVxVxVxVxVxVyVxVxVxVxVvVvVvVwVwVwVvVwVxVwVwVvVwVvVxVxVuVvVuVuVvVuVuVVVVvVuVVVVvVuVVVVuVuVvVuVuVuVuVuVuVuVuVuVvVuVuVvVuVuVuVvVuVuVvVuVuVuVvVvVuVuVuVwVwVvVwVxVvVvVxVxVVVVyVxVxVxVxVvVxVvVvVvVwVxVuVxVxVxVxVwVwVyVuVwVxVwVxVxVxVyVzVvVxVxVrVVVVzVzV{VVVVsVuVuVrVsVVrVrVsVrVrVrVrVuVrVsVuVsVrVrVsVsVuVsVuVrVsVuVuVuVVrVVrVrVrVsVsVrVVuVuVsVsVsVuVuVsVsVsVsVVuVuVuVuVVVsVsVuVuVuVrVuVrVsVrVrVsVuVuVVuVVVV{V}V6b469eb6eb4f3432b9165dac7d9de273c35707a3bb6b040df234168514c1a91ab3440282fbe6101134bc9ba927e093365bc88f1d57dbd3e119737282202711d9787d072b4cc097b45e4f9e40ed91664c53d68e50e467a41907927737774d040102b9c781b0286ede4f2caa93ae3424e1a2a937d56cc81187c5d4b0863f93f2a6d68988140f35e2e78d643c9514038ffc999abd237373ef80d6f620b1fe391b47655a819af5c4bd60d9a670ac1519cb67b841a8e8a5d7ccd71ac85898f390b232d7a03c9bf71740b0e3cf455c98e2adb37912312ebeb96a0e3bfca9dc17d4f8f2aa93bfa83465da07d8ec68fb027fcd9823f73b349c0f784c859fb0466e0e895938dd5d7c28df6ec2c2fafd628776301a2971658240532c3db512f41a0c411d5a6d731a2d1d920772bafd0fadf9ae288d0411c676276703f7829679b0332bf1ba8a2c28c87d4c75179a255661713987027fb998f680e7475b819fc61dd975337de0cb2b7872c3d5f475eae7ce4644e5f66c5180650d7af77d70e19c21e41ff49148c2f319d0b690439a38b71d1e352fb6623132e7584e114c538e32c8ab1570520ab4f3bf9c7bf275e6e58e918664d58a29373751ffcc771161c56c4085cffffd5d9eb41c0ba2d4b753591aeeef0d56f3a56812d9de43c997bf61d1612ae0dddb605844428c7e60d58d28001dee294665aa2c4da9e5af885fcccfb9864f97f28398ef970cd9cb3129ab50c7a6eeef6e425393fadf3d97c1c48490c69f53e0b073ce90f5907ffce05e9db2bd6d41aa84438213d3b4ebbbfc56ac74ad979c0d32e37297f99a5ccba93377abaf52e9ef7492efef26e6a3552cfbde7a33b48081d38d7c80f949378e9612dea3f67d8bc7d7db56fcbf7900a0a86b6985e203897725fdde444513654eb1f1a87df515789847549789180ad3d91f4f7a9bade0b15c6f7731ebcca10eb0fee444773bd2151495fb5f9cb6b258424f9c4fcd364b2c95a08dd0d4b2b9e2de656c513cc0ca90a2b2b0e52229879d09b05f827549dad94cb1f41e04430c9a418f57124b1b7c71475f42745d9d81d2c4214d64e470ff7859a62fb1db579d80c799d8bb6f3b926e4efaaf3f2b8f1596c6874473e620febb9fbc47335fc1475c053a99291b0bdfb18197e362e894db6042e20e69bfbc1e075954bbbfa7654c55869aa3a525d7adf12ca0666b679668f79dd7916e277b2554355faecc88916237cc5aa6b913dd136d2f4736a19b0347bd867183b0be54b1c2d6c51c8b3a0a3d136ffb334b7bd2b7474bbc893c508dc64e0ba64fc88ac4553a2ae474692114182cfe04da7e9bfe34323ae5f22ea3007c94e5f789a66a22e70afa80085147ae31599a251f998b7cc66b0d20651e4d00d13af2c93aedf6f7d0654a9ec7aef172fe093388c24c53d8be6f8ebe68a5496f8c00001dbb8b7925abd99146033b7d3ada3d0c5ce3e808f0c84d14d07d4031027556ea2c64f290eb1bc96b13a7cbfaa0ba0def37f6238c9978ed62c816a81b233587366dfdd0c7d788375f3be2142fa7dca5709e35fb48f5eefff7d192f75a6f18bda1ef23431622fad0bfafc040a97423fc6ebdca5fc936864a82a0f0ab8285d6f8f6207394a22a5cb478b8dcd704d4758c0e528896700ac1ba9d39f1a20362964d4db85c3a7db15798a915c3ba47e81de81ac345b8001afd2b928ed79e65e39c61642a757118f8cc118b3edd56dad6049361990a1f3f94db08611e920ae2af5776addfb0db72d79ed797e92e3c150fce14978a7be70957753c1aeb2b09baca58955727b6ad014341b7c46c5c7a2dbfe7d2d77fb71870a0a7fa783b3974198384364aba75350d6eb486f60063595135f79a5503a33d75317e607ecf5ed87d64b8017ba35558d7af83bdbd56a79308f760777113cfd310b73fa557b0ce38a34d2bbb630c4f8aaec587ad3cf5eaf52978eb6d0800fa5b36fd55de871d1aae38e743ca8f349160916c19e57db1f1b8abc51ecd567c130cf4092316e91499f9658b73ea6bfd98d92fac8cb82622134f445406cafc9897f10d82d2f7860bb979b44d3fe114165a39e312ed4adc6bdd06c5c1c6ba973084d65c69e75455bab82148987dc251f855d00d324e69930026f54cb027a5eed29d329f434797def7ea96122fd0055b1ab1b3c28fad66cd5d610fbd282e28eb44b068c061e5ed19c3ee3ac4ef38dfac78335a88db12697293dc8c6e1b574ba16f9216be6ce3ff30fd92dd77c2a4eeac7adf5adb9d2d398229637eb84c85e5f7f4657e5abbe88108286fc6b21eba7a7f66d0f4bba3786532dc648ae62ec4ce9a16351a22e80edd2b3c03c116cfe95b1f73e9e42a25bf323cada5900a3771bd265aeba6bc57696d1ae8be2cb8c61e891bbb2453b2c734200eddac5486b1a30c309547d8dc503f2a101031d29d8c4c81737f525f5e09f98858423a267e561556e21369074b51dfccc8ac03c8ed8db5c5f3edaf046d95447e3a7e3171108d6b91fed1e93fd5c90141c801df856fcc8367f009f03452e5591035971286e16f1d7d9f6cdfb35a7bfbb4a3d20e7f57b6e472655522d26b41a21a370b18f94b5684ed615c87b02b6115348ad969732e2c76f69c1edc03271b7ea8338004cbe81bec9612d767897aec6465ff1ec30910d56cf1b2e1903816fe11feb24419171b9e55e1bdf9d529245817688fa3df80a528fffd19bf1fc07426f1c1d1b827f2cb203627383d02bd64b7a046b31b9deeefafa185cc685820d74cd281655902572432d8e8e41cb5f29841bd2aa2f9b275aa5d22880a757d6318464367e7e2e9c34de165b31c9153d3692c63b515988a1b4604f81ef3c7e8db6f59b6f3c383c7cbc2ba2383eea894e0343599e2cb794b53779d989731e8c8078a23806b3fd8e04abd4ae8ffa3b0c879a5c3e48bef58027f3f76bb6c97eae5478005270db4fe729728db9c893d3b0fb92b6a432ffc74662a8d3779f39d5ebf79e4033e27d6994478155aae2ff0201b7bc5066394fe2e95eabecded7fffc7899d7301e0a3b328ba0a415b94f2faa924810e54230591d2b3f2e94bbee83680330cd8e679b0d8d3ca57c2625ac23918039764dbda758eed03d593c54c215ed9cbab76341fc27857f8655f48f24eeb5f4ea5278b9537b9f75e92ecc03de5f9b2d0da67abdb9cc98b5f09a17b4f205623bdccbcf0b8482699b84ebcd8cb5139e42ebe36a7b87f0fc24d1d4d9d800dd69e489aba7a5c61943ec584444471e973b5993b79123c840febfdbcfcaa1aeb68bda31c7414fc074e1f3a725f6bd941ec6852aeed4753d54ff1b009a852e0cb105012a7033f88e90542933462550a563243d94006fa77216affa5620be8831f94a42cc4214fedaf5dfe4cad56cc5a6c880647406f3aeb9fec05e7a394504356d38f452e731ece44e5c19be50b50cca969f5dc328aca379639641e096a3bbb0579e77fd695b2eacf1450de61fbb939a37efb0b84cc872dea6272cd46fd2ba6727536a62fc0cd40c09b5a7d8ab4fcbabf050ada4efead910a5179622d23afc81844710a77a3050b64ac646c7305882ffde220331471dc5a4e4f76c08bc32544032962935d5e1c0b680b6847a07c66ab8ab386b776fd7b9ccc1a00586e70443e2468d92c8bc7108e725efccdea2880d9f70df644d78be1b65cfab4049a057336e7acb313ad2e021fe4b699820812dec719a9729199cbfefad632e0e4fef4a461c7f47a66c72a29e5c74edfcdb0ee4246821d631246aba641f4e0c993cb45fa2c1b1076fa37c67ffd6b82e790397a517fc0f224ea535137e405b85674462ba8654d3f1dbb1fe3ee7fbca63b32b2beffb904415e1e892cece478e11d20730336cfa755149be9803807aeb6449aa519ed5164d0a813d1ee9c1ff4da77c4f19274c5598bc90f1fba6609afa79597b2162c68c2dd63ac5c50dc28c255088f833b4ed1880a890e477cf468c681ee9aa0efd7e0f378af8d048df8b0b8a235080f653ee319cba094281dc80b327475fad5bb3b9e5264a95b939488e553ea3ab6850721f5fd43fd1684ab9950a3caa616a3081e68eeb3de3400496f0a9826246bed2cb365d375ea2de2c33baa69fa3c928db0d772d957d9fc3a072ad9c98189c4594f243bfb549e3689f4374d293146a28dd68ec92b5617783de0d9ba8c511a1546ef5bff18d3f498a34a36812c1c08cc1c37753f7c35e98ce2dcf3ea37fb88926590212c929204441338a239466a37408d7362a01481fbeecbf6c85d7400eac93b018ff8f03b98abf1448a07de124b3f45247221618b4eccdb1f3f7d44956bfb9dd08e20d43cd6481f2c5d2af8f9fbbc7a478cfed84c2bbde26c1590b56e26b68fb874a08e5f57b02baf889e00c470d8d2a919f8ccbdc7d4bcbbfb0436ef6b86791635a6ef59e6b2c49faf1f1c6d5832581ed35bb86cd50f7651934b729809aa9ad20dc10855dce18c11684404da1ac9f06b6ae6db767fe5ea1b5547e0d48d8b323e46a36b41fc249e89529a5969a0189cdbcdc5904dfd433e6d1665d7e7cb54edfed7c56fa3efe8da94679b1111a6102d6fb2789ab0bf8ff06f2429cefc742c666030bd380fab27151984cc9cd3d8969a09b8bae39140a39b418974864114a22ad706a81ee3546d0539d222a6bc2ce03e6d3d7cc41e0cb910ff23ee4410bce982a65e9adc936e27fdb71fed5d338da4eedcd74bc85ecd8d860f77839ee1f20bbccca0bac32bf0e17c64c1b727d2acf71617ea7d173c4990742b9e4d61bcbe01a662fc0a80c827dc2c5eb2c22ad604ca692edd48809a202b4b19a3a00f31c254325363c13b8cf57b5310a7a37dacdc491ea06a8b6d70bbe8aec07b4789f42161f0e09098311ba38379eb6455c9724e607cb985a6fd8b0ed912d0fef7eba29679f9847b47c206d8779169af661773af2e9b72828d8cef620cfeda2b846ccd32e68d2148113af557cd4ef9493e7b02cb391ce3d4cd720ab691c6b7ab0807979954ccf60e1ec6131ce332d46aa7353d0ea0d5273cd6ad85952cd36ed71c701e00ce0ef5609639ff0103848102c3bfca54737ff0c4f1394958f5b5fe68be34554596e048836deb6f5aa455ebcf48a74ca013546a5145857d47ab3041f015847421762329dfa62dcb412f048bdfba5f8016f5773de1ebdd0441d4b1fc94307a223800274f0ab3d79ae9b5e737925a9adc6abeb4d7862242067fa8f091631e14cd289840c1578f7e707fbaf170b2c7a0c7c9447295a9cdc76568c65882616a77edf9e7718aab494f77d4b9727e24d4c906833e8826b07bf1a779c31a033bf8798888e9b1fa4ba8f393dc1ded890b86cd55fa0c73cdb66b155f3b934108f3f4131d03bff27ae3fb680aee1e6ae9d329e0f6467e0779a19b6f008b06e7ec492f1c52e1c4732075d68133b0f511e2393066b85a7903f06f31efce3e6a3fa51d2bf538f296b802967ca30704e0ed3a8f2399ff15c1ebd56bac37c685a503b07e54addc7a980a4fcf90d735fe006a9359dea650989e20e2d469d4425b55790c98dced31aeffd3c45405d01fd828959d80c3ec9c5a656cafa4705484cb9ae4cccfa2e7730bf3026b4350b8435b50975881860417d42d2a2e5b815784c1fa7115602446b6669c049a6fb07adf9205f442cc5cbd72d6a7f068ddec9b89620d095dd52e7a8e298868306cc8ae9836c7615ed319511bbdc23165ecc67d6787006e60f6d361669b46decfaec64ea6a62275508562b46b975fe5a3a87d6a2abaaf662ce166855c0a31815f95eb769d62d607b11764190124bc9a25a7940588a88ef79f08626dcf4d1887a5752a37f37fd44dc9bbc0512a85ab0f9e14659767fb03347b1a48f1b0b4bf202a246c9155024507ed4e2aec55c9739348844ecca272896e589c000599734dfc5dbafcae5e8fabc250e84a336fccdd44bdcf54cd9246c96d1a54d3e5c19d51bfea5205fd7ea4dad9355e981ee0befe859ac7606a63ca80f07c8eba0b586925cfd8b0e67f7a0e8194a5900f9548c45407d37f41ae5298d53a39c366b764d57f2a7ae9a657b2b0bf9c3e6afbbb7be919240caa1a76733042c16e532c56a3f9543541465cbe6f831c8994001b57d252a4eb6edf6d9fdcd3143605442d4f401231c1a739e47b3c66a163cafdac3d1d4e04f550e5c990b32b15cce85003d5f42686c1a739e47b3c66a163cafdac3d1d4e04f550e5c990b32b15cce85003d5f4268612f376c226167ac5df679a126154c4f854c4ecd08ad1101faa2850e746b032dd66cb548215bb80516e357c84a9b97898c8128258fdbf333949167ea54f9e84e7ff257e97a325110920651cb9e2b91e431c8aba63e1b35a2a4b2dd278904ad5f735efb1e7d93a6f73d37d4b810ff88d744c487bf1b312e3e37dc766c5aa7c66e027cc5ffbf9a169751aa1d3b97053a3bca80ddd07ce42f3c339bd8cfd0f1e89dc198e68cccbc71fe21ea254c9743d366a0c05c97b3dd7bbd0d96d64040cb07f0776ceb0fa8220dab389db031e3b731309866659f2bfa5a2d1ea26572aafc731697b4667aeea1549ad5536965ef3febc4a3139b23405195fc8c87a3397134f03fd7b4667aeea1549ad5536965ef3febc4a3139b23405195fc8c87a3397134f03fd8e1017987168a6c67a958128b92abc4b155764bac5d4abb16ff92181213ea1eeacc2dd2a4d29e909f334dee91e14f6825465e5f5ee6dfb6e67126e00dd63119c338d765370980b239fa08621d94a63896ef7982b64a19f83d4a0fb2af3ea26bac5659ebf959626dc30c043d3feb3e1151a613c93049d11728f3fe3bd8f7c84cfdeddb330ca998492f29baf4e9e2f3ee789d5054ab89b08ec0c16faaa99b5c4b01ed0d95d55f4161526a8bee1bfabdf13a75e7b84123c3d65ef80f63d2253a546912330d18ea76e8a3c051a4dddd456ffc8dfd1352c87e9ca67b18df35316f6a4f831fa4af6dad66ec68c01d405829f57351f5c0aca29efe9a40c778fc94bedfc2224f206e7643a0c1c9e01ce81e9d7cc6c22ee57dfaec9b7f392596bdfe464e0f052ba761f1af1f05f2a6b305fc09084d3452f5d0b7b5cd996b7ecf08151c55e54ae1cf0476d8e7e3355cfdc654dee9c9a97d4f963aeb6a98877d14c2351a22b54ae1cf0476d8e7e3355cfdc654dee9c9a97d4f963aeb6a98877d14c2351a22bddd654de549304f2a567819bc7a6e2d41c7dfbedd6192d0416ef08b17b54f16059332e7c3f384fa9bf52c7c1caf751cc43f050429393c7d332ed92bee669f862b3f552dfcf0f39263eed8615370fbf1796fbb1acb40d9bf2cad62b914fd83c5471bfa422df425e32df8980c8f81382f52c2f745c43319fe18aefc5b84b19741111076d3a6438593ada48d3dbed313a5abc0415588f84b982aff049074e07c38a650dcfe85e2fa3e35e6ac9f784f102909d458e507dc7d7d0f57763a59b2b8176e2dbca92b7da0aeca6e4489bee9378f3b8d4e64712957e360d8c41be779d18fb9eec5debf8d8a053f66d00eff6247ee3f530916321a28bafaaad83ae9b7384229eec5debf8d8a053f66d00eff6247ee3f530916321a28bafaaad83ae9b73842211508098599a605a0278c5c2a6d351c00eaadf834a2cc55363f02d9a0b98b37b6802314b8069eceb6e4f375686589ecd1eed9cb65efa4f1efdfcf439b3ba7bae233bbc6d106cd87c0d651734ca54cd3e2df5fec900bd7884d7742baf17af9cc1233bbc6d106cd87c0d651734ca54cd3e2df5fec900bd7884d7742baf17af9cc186eb7756f44c7d3100b9274c02b09b9b4000bd147943d30442f1d688649ece2b768754a89ee329b8af6b6fc9596ae833e6eeac70c14cd683b498a48db736942c768754a89ee329b8af6b6fc9596ae833e6eeac70c14cd683b498a48db736942c58671ffd3fcda7b87f3af29e9b5a654c366086cd7ab5facf7ee2bf26dd0cad5c07f90fa19779424477a1d3df1f8c4361ca8e4ecbd911bcdaaf35354f074cc3c207f90fa19779424477a1d3df1f8c4361ca8e4ecbd911bcdaaf35354f074cc3c228895636cc432b07922056395bb7d5b6d6efa4cee3b44965d03813446ddc2b2c50366085cc335c3b203800a7806a49046b32c319c3651c2e5d040781318ba1d4dc0ee5ec857b566bdc32e8456b794eb9b8fe0d674ee7fa5d145322ca51dd4f6eec50101b05a4948525d69bbb8aacebe1334f9c5cb2c2441e19459c5aff25d1e58d94ec0485fd11f2bae18b498d6d4a89b743d9c1a58bd2df2365f9d319cec1538578ea10e189ee74f65106810aa5df2a89a2c3c05ca048ea9160fbfcfc0c92f7767baa1dc9c1e1865b87ca76e2425e55b520f922959c3063ddf20f7227ecfcfad7f6015efd1b5301b95ee40a81f0bebf6de78dbd915cec9a9eac9725f3645884beb5e29059b8123d6f28e50da6efcba053c6b51e455e5ece0ab5eb5d8018c1ec9fe529fd4831d6aa7a6a81e663ee5167fd92ea4803dba1c16c125ed4159f5e8689fadec21a45258c1a7ae448cc2f6375742302546893396d1a213af235898f154b5444ab7393cc956d25308874554b30fd428b0bb6eeeb56520a14da6dea07c02cd453bf28782914113db3a23a8814106820b77c322d441c4774394121ddf98eb763d551cab9d3de6901665711a50ee1ce2eb57376172eec507e59cb97ba08929fe94f774145e81e8a8ca83fe8342e4297ac5abd93ecc7e5240ebc42372a06bcd425a5d6f59466838b01515e7684dd0ede3c87a77617545fc3521fdb6c875575a5dbc2e750a4452af258a0d5c1919efcc7fc88ce4c1c74bbaefa068e418c5ef0dc572cdcd0d427b40b355d95c00d17c4cace982f71dd1149b141c5cf72b96814e7235de861049939d4b80d8f712d9d9d2cb25322f64b5239aca2a57a2a0644cbad41197a2347a8ac1b0913b6d78d1b5a176f9996b5e4de01727dda225c381e435f8e8a7d6c968f071ce532578aab644440f0d44b8e21afa6266536b371d9922596eca1890ec8191dbbe937db345f3c5fdf7601de7f67b162a2d96c1caf9d67ba23555b0af7ed7c3ce98b300097443f11dc9e3dcfb958e113227ad6117ad3f9a95845cf0a15818baf1d62f05ed54feff39c4d5953aa638a3a66d6712c61469b0fa563b1965b1d4b27d460bddb961e25298fcf97de6085b905f18d4df31149d6069d93b3a9a505c67e5e48b440a26da521aa0125f797444bc58fc61a3f25ab53f02885aa80de3b091632bfedc243587ce5abd8eaf58321cc4e39e9455ccd267c952885aa80de3b091632bfedc243587ce5abd8eaf58321cc4e39e9455ccd267c956c13d461f909ad18aa02d73afd85438355dadc81b00f1c8af8fab418670e6558772ef8dcb4eca54dfc54b2539e6900e8295299c128893f0e442e3b7833dcf575772ef8dcb4eca54dfc54b2539e6900e8295299c128893f0e442e3b7833dcf57566b3f12f62b6b6334ea3b7231979eea2bb2c8b466e81163e75eb32065f616bba7dbe109018a0c3193257db8fe1eb3c8cc3dd960d23c6c779662b29b451dcf3b6fef1e02767f740322463dc634d82fa604453596438f157e433fc53bf980f3ba7ab48c4b8f2be84dc7865c0d1dc699b300b3197325b0afcff3a7ee8643cce5acc0a30cf8423d0ae29b84b73405a083696b7893d2e10f11742fdd289b36064f5a7d163b2154bf47658e2630d150d41d654bd3e3a0339b0c0f435ec7d37fd513d43568146dc4a1401f26a7235aab19e7ac3d80815e2a77b8f03163014127c2f0cccd1f485ed298c1d8c9447f032682e8c3d6fdcd4b7848131aa706265eeeac327e3fa4f9d632ebd251b71b0afee555856428e73a0690e960584828c94a0b3c0efd7a2f89a35494be710d1356848dfff06b7a39f6d17670cf00feb7bbabbf9a49ce26cf3c27bf491f0f63e2a49c3557136518cce7338301b235296522b092bb2c61d569a0903183dccda4c81ba36e84fe7d1f99c6c2fd01d0f274eb49a2cdda55d4f569a0903183dccda4c81ba36e84fe7d1f99c6c2fd01d0f274eb49a2cdda55d4fb952bf849b5243769a6f0c10b33db4f52788b04c537d338a21149fad79623c6b092606f876916d33ae8ddc45f7109a91deef763442feca2da8364a1b7c7405f75ef99fcdeed5600c2b165ee97734d5767fd3183286b3b6a30acbf29230002f4b0432bf596784fd63b73d23bce57a0c253cdbefbd93b1733a694987e2efd45383fd83dccc45568a7b5bf3a48f4a32fb1ab8b6f7977c84bcc61f64a80438124b85a711340ce6d7ef5d7245c74a840cc2d7f5f54af84a2f1bdf6f6f5b491b7db8aed1f00f1e44d5cb551e16c6c3796719196b8ef491663e41aa8c4c4903002854e44110887c25a01e377ad2f8386b9dc5f2454abf86f59f87a91b27d08caf2ab6ed7f019108f12f154e8ddd511cbaec1dcee839a262a32b43da6033de0cff8ae6e44fd175a956d674d278c387f15021299057dbbfc11ff7d9befc0203ef2a2ad3ea5463565da3fa77956ca7e25203a499281512cf639baac03facd2992c83386e7c8937ddbf47363637cbd4598f25611581824ff8201cc49d2c19b799034b3e5b096152e392ba842b419c450bb29da8e6e9abe758b10456fee7d678d3431cc9f887771e8c7cf8c3c5a0a5ca2a8a60f07137daa29605f26782158e2b80bbe7cac2cc3c8efd0c75e13fb2ea07c1593091c5a0b6d046ebaa02afdd6f2995768e98f8c67f46bc7762f1fed52f407626183727e5980226c353240c92a2e992454d37fda6c9553730649ad2cda4c0acd5b0d2c219218af3900b34c7b0033476ab0b54acc9c9553730649ad2cda4c0acd5b0d2c219218af3900b34c7b0033476ab0b54acc9775c546420914d3793e246ce956224066490558245dcf5cf461ecb3a50c85cf33cb9fd6457fe0fb96dec2aece26cf417982a0b9cf5377b2c8bee6c7abc87ffffab5cc346b32225a1d9bcf83475ec41150d3c1ca742627e39324823d630e81b07ab5cc346b32225a1d9bcf83475ec41150d3c1ca742627e39324823d630e81b07d187f47ca04dcd72daf4607ab9266413fc60b537a44646cf1c713ba3d8ff86f3007120e3d89a5c2eb83b06540dce8b5b2cbcc6f9d9ff411c81af4ab9490eb2402e01e812737a0857dcb814f83e0a4363ba7becab7a2513f6e3fa8d642b65ee96b868c2816a6c9d198c532018a9afb8a45466e07387a2a1e6de86d1f8c117bcd103a9af531d810f3d1ef5e81fef2a6082890f1f1942bdf1be8ec73f88c4cd11dbd7d385585d864fbedc72718ae79296dd585621b86a99a5e1cc6547ab1f3436c3516845c03c34cafb7bacfec8f5fd0c0e11488de07588f25c3686d93b45f78cbc516845c03c34cafb7bacfec8f5fd0c0e11488de07588f25c3686d93b45f78cbc83a5473e170124a98f6ff71bc8fac9c6238053bcb4b0ba61d840551351f6d3040beb913ca638517c50b9831628922ce82f52dd3fa14c2b66dfec44ff4675199a5a1e566ccb1580736e69661640367e82a906fa40f9aa16bff3a8e943d7fd8698c2651282d518c9b0df29e92bb791919f495dad3716832f169fbd37a7d3634dcdc7d5b25b9b7d8de247bb6eb622503a90b3b415e2d71b1068baf1ea6abf4dc9f9b6209c93eb228624f2840655f098d6d7ee481286f0ef4a1eea7bc06f89ea3cffb920c188267741243a70bd883e2ddf0c4739ab7c5f893409509543b3bfd30ef369334f0ebea83021310577407b7344999a355e5d91367dfb0eb6c6d0623200af013d6dad1ba2fd34573916e0b5efca607cb88b0962f4c37f0fe2a8a9ff4df2003ad062c1f32247e94fd1c5bc79820734ceedbb76827e9d6580b32ede098453497b666f495c8f1759d368f4efeea6b539544202835a15f77ea631ddaddc79918c95171711986ecd5d90d85a954881fd5d2627c1e98dedc7c7399d9dae0d155e0a037961840129fbf299798bc2dfe71f28d0b41e2680914a282a87cf95ca06204e13eed4a0f113db2480c07f5280915c681e5788bbdbd4a4c5c6b869353a4c2716c857d790036da5441b90692884de2d4a56d5057ab68ea92e8610ab5b08742c00949361b5088c775d77c012010fc7668054b979705e66a0c4ff81b6ccbb9cfd0e949361b5088c775d77c012010fc7668054b979705e66a0c4ff81b6ccbb9cfd0e6ea1991c42f5ddd2de48f39311507fbd7ecbd1e31981e90862d90aeed718646d26d967bcb917cdc2d00700a5a587670c654b0c2b1cdf775b4bc83fd607c0cbcb26d967bcb917cdc2d00700a5a587670c654b0c2b1cdf775b4bc83fd607c0cbcbaf16362a04c9103f1d116a5808e7fb1e102a862c110c30fad2d8d9085ff7a88fe6649d226639992ca65bbb19b4de453beb28cbc2a79c938ffffa9f560a35c72ea47bac03e8dadb19a3d223972f27158c144162e5b8f52fc43b5ab2a8af60b9ad5f3df11ad51df66c5a90a6e8f292a82bc652f376c7827b09a62033f122dd41240e86d0867840573c7977b33da8467bd1c65a039d4a3bf7a245cf456a6ed8226e33bbde6a2a6baeb8c726de1e6c291ef6a5382a45e591e2a4fd704623b37dc25fa9729416eef3cd6e9ea0904357173cdf7eda67ffb558e7d91571bfdd22a781a877485660543484b2994204b3ad2af7db41264db3df86553afc297b6b3536f0f7424523dc7bbf843b5100ad327c10757f1b64a26b43023030d611ad5535695e8a92c8eb1242dadce0355a1c6ae9bb07bedf9218671343782bc8bece1b570f319a0a6c8afbbcbb1d6546f21ec137edb00aab5f11e9ae5d97ea9650114523643d795ad6752bd8ddce80bc00b0dbf3bfe78f6c2eba0861f9dce7b847bf8f432387395ad6752bd8ddce80bc00b0dbf3bfe78f6c2eba0861f9dce7b847bf8f432387395b94dba7aa48e7a6323de7aa2efa8d2c78e4accb12730f47c71172e03c4a98cb8189934691332b2dd54890629fe05c5d1baa3305a31fc6f38f9ab0330c5bddfb641e23689ab7c677d02d8fbcaa62d5eb960e774fd4cc90cbeb8affbe10f984dbdf01ed2786ffca77194b2bb01a12e445c0573b8f41195db61f11e03365ebbc4b2991d4c84bb026f9684326ae31def5a298edbf2653824f3e576022909a16663e56ed52bcb62525d6dc14bec729be1205f114da5d21d9a831e00609a6468b50ed613c7f0e353a40d5dd9d20d460b8c5abb1b2f078189c70bd083d97939661735cabfd25edd8173b3893f3cca1a4d5a3923089c2794d18fcf84c29b2860215796ff03ec0a4c3fabc7cef9984d9889ef613157a8055aee5f9354ed983e68d29db8889037696a8d9edd05960fcc87bb838a3d8af60877a0337edd814d1c985cb6a15aaaa03cc7990f7f64b865973105411caa0a671bc145a20725ad6a930d4cceed0f56b0a154039640fb9e4e52d59211346f6f1776b6c8c13f3531c9f7f3224d1628fe57ab3cb52ba496be3843c0c2f7622892708d68adf616292513dd52b7dd3ab9c86c35c4bfaece9a1b470009db8b5d6f3ca0f9014e4db99a7c88c1667853138908ff5bfa8b6f59ecf472b5b7b98df16bd280ef2d810fdfbc358352adba7871563f149952e7ae82e12a1ccb4924d8f86a9f9aac0161ae220132864d5e11bde18947281b671b3c71286398cdad6edb9200c177de2371760499dd63cc45a4f15296158917a0f15460ec7cb9b5c256d920a7f2f38991249c6706c23c09095d5ccc6df141cce10c36f47e114dde63e3b18b678f4733d1e6bfb5523a9ea5c6a9a65bb51a824c6185df4d0d737e4d2809fa08af2fd21cc425d20d74624320d0ad05ac89819d87dfb45d4d6fdfcc816c02f8df17cb07d442432d730dcf410acabab8e68c6a89a1771b773b99545a22bc87c0c087e670c429234e1b22015c4d71ad534e0bef2ff270c4d2ee56d4453a68b23f0dd42b4f67962811fcb3367df597bc368a266f22bcc9644da4df782ce6041b94147ad4129ce09dd36dbe814ac5175055e6ef24cf90a865daa18231b0e6d568d720c1a7de6a8d10c1d6d8314dd8c217f25a5dd27a18f54301ae0e6e629478ca88897e39c3b0a0da2ab4c9f8590e6556b78228c3e94310da06fe3e3c7bd6732ad803d83569396d50dd15a1fb2d7d005cb62647ef5a7df48030361008ad14d03f2b9c3bfe2730b867d4edd00433b4fac0ff18fe908eb2b4e707e8f5e9fe1b83cf0a4a966eb0bfa563b1a2ff9d7a0054e46ba8a646f3a9c33bb160a2c06057988bc7edbaa36a0f3f300fcb7188235dfea0ca0d4f8ea71a5f9008e0c4dceb503581fee2d5c5d9755c83e6936d6f0eb2028deb1fb532a5f17b015a778d67d2faec70192ae3ae454978531c2e9a9ef229ad71554b213b3e2dd431bfb382c9c078a152507f3d470698d75ed159202def418661348c54ff1d78ae77588dc30e03404e738368e2ad4a203eecf5076cc9e7c5063f0600784451a37a0c0105018fac16c4d8fcfc0e139ba91d232e2c4d050f6bb6b036c62bea49400e01a472943cd43833e11321cf30351edd6b62147cc6ea5231c9f32da2e176c508f0e7daf7f564e01eab88b7569d9ae5c331be507ceefdd319112a4477c678dd48d2974cfba7da83fcd5bdee9185e68d9dc9e03ef0ec04b98e9189fe60ccf1f3f7c6a9336c0c118192e4a7306e9c21c928ae3e8f5486fb8c719e58028a32bccea3b46b5ebe213ad0ff9812df8fa4b0c4b5c2940365e32b0935c62bda0563338cba0da5b9d561f178f066d1e298625bb7cd9844fd324a185a3271722c3563338cba0da5b9d561f178f066d1e298625bb7cd9844fd324a185a3271722c365d8f77b73869af025772d89f1ca5a9aad914128235f3bfada656239c57689e78318fc4176211a8e66d81f3f523953fb3b5127ae1da867897cfbb875379621488318fc4176211a8e66d81f3f523953fb3b5127ae1da867897cfbb87537962148c5848894527c28db9a315c4ad96b92c9e601ce4ea80c3bc80e582aff02adfbe3efc7d28209544e82ee0b045a1143a22db524a1e64cdf1988bd04097cda873c434b66f3a7fada2cc3234fe14ddb43188d5bda984dbf60f9ad4fca83be104212b436e902bd4a2fa1827b428ccd2b6c6eed6fe277a564d0f598319b2f6afab64d2c4efdc3aa6e9231a1f1a891a3d0acdb4536e3e6c96333bc9dfcbd8898476581dc48b44846c2bf7418518e9bcac36d8623f5fcfc7f3bbfe9c6d068ee8e81b325156873baf1f32cccfda435f2b0142ddf146b9835474aebe66b6b301aef17029bc28c92f89472cfc22847749c131abeeb21ce61154a8b6fa9bea3a938214687de2f1322b5ab62ed69b56bb83f921c25d5149e5ba2c07bff9e247810ae3605f93eed2eaafc2137645bcf7b948269ad76d590bab30545b444c5e163513ddb4580f27fcc2fca54285f95f30b090356edbbe5a18f8c18c3ed1a72eb084793e2599c031fd1481258eebcaf9b6abff645498b0086c1c561f20b013fc076ae75839946fc322f5640b28b3f5203060d2ec085e141956b739393620d87f30cf717e0e963f93332a22602f2d2b42a0defebbff91c678da09fff293ca67d8fdcf32a8d5e7f821548183d1205f702f08d1a589741941b25e7c57c02dbd8e13b60d36a823f8e820aa662f8e930dcbb1c7677a7d00c3065bb250b9879de9c30297d357a2dc0b9fe5b311fb2687741693b775b76f8a964873f8365d882bf5483a8e3f18c79ec193403249a1578cd62c5d8aed07fc73fc700561a96d86ab73da7cd9cb68acee6b8057d20fb47daa236fd4655933475d26b399a292d827a23421198c12d7411e851006e0b9e3ed6499402ebe5bb3ae9038e6350f456d376ce9b5b66465a85b1d9f927debc1eeffd29a1c0c8699a8265d58c6fba9d5e74cc2a049feffde1a2fa61ca89752227a9001e63947287e4cc51b5b7f05c803d91f5a4a1475afb5418907d2e4926163560edd7654d81319dfd479c116029fb7b0096002e96a21492b5b3ed718e1f36c4593a4fe7c52e7871d03cfe63161b7015dc88fa1f904a55e1c327902a5a8f070b9ff6655f42e0b4d53622b7928d5286f7de6f931e96a229a57863f307ad8e7dbc280c169e32cedf23c128bd0ed47490f6eee1addff958469d510761231ea4da27d15f4595e9d9f54aee06eea0fa4f021d6be9c594f53ca7ef90a80da439c3e1fac7b974a225fe9e339db19b4ded3c3d1a11da7487983fa1ae91cb08e98e9e03652d1b727df0b2c498bda2bdea80b17f3389cfac01beb6cc90b5b2ce3eba2f62f559851650255508862d09211eb379f205d7d81dce1490f2f955ca331d98e06408404d206bb42761f20c1a988e9a9472ae400aa08c8175e4f224146d2ccb2580756d2c7e1d37117018d6b45470e58fd8ce2ecca8d3d7ee2553daf74fa6c27a130e0162d9e84eec872c33e8ae3bfd58d43e5c1ff215ac5344241c0afb941c6932c3768f4dfb0b8536b037c524569dddafc6de4181dff4dd617c8b6d572ae3cc41d4d5cd598dc447c350e6390e8cdc15d92f45612c50eef135e77ff1a33a7d952d945f5e7ed9d472f32ecdc3e593075d57dc1a1fa2989b8318d4a2a4e7c2649572e7b1124042d0fc7e29a0bcae845d0b734cb3439b3ed73f58e14cdae407861221d651654af5c866ab9a248d3a71e126c0b1e130560701bccd8afb68a61d41a5e926dddefc48d9b74af6ccbf78ad3d9d72a22e7a803e5740082106573ce16bafcfb08ebb6b5f9fda09b5161cd51dada1242d48d56b4059f4b9b5ddaf6f1f9b38e9d7c04291aba50ada3f4713343571a08b206ada0d1827d0a9b924a39b4bde1f2c25bd8cb6b8f4dd170e0e98b1871746d4145819cf11de8e086a1ff2561d4e252e347ed7550142c01b01bdbc11ec4024a4ff05afdf7c8c768e7a8b77662054a46e43360837e6c2cdc82d20231c8cacfe971a4e8987525ef7edebf3255e2919c65c3998e4482a8ea68f99bf246e7bb96a1be89d7aff00f74fdaf5bae676bdd36e9d17aa26c6681a890d258b652ab58813bff4a1eaef00bd079f5bf7a8a7d50c5314a7c4ca73c2f71e02af534e881a78ddba0d7eee6d3249cacf22a5cefc0724963968c8ca19a226aefc3e7b6f15e03fa1fdc49106ec406e4965955be5ce7fe9f90cc4aebfe0e50627f4bd6378c7ccbaecd180e50ce9ed5cb06d8a3a4d86e7effc8080c47ac1d8cf310d1d4887bd53d43e7a756269a1c35ada2b9e1c9f126c01c230b17ff37f1c1169abc416ffd163882f5c02f62c3f2477c992eeefe7427275f660eda6e1bf9a2a9debd0fd4a1b39e117bdf17d154a6fee0322b430afd78de7a68934ba447da06cea915fe4f1503d88480ecc980be870285d4d8a24fd7c5d7fff32ccea6ce7ecafcf28ffb1408701205924f405bd576f4793958204b9f957269da375f2b6fe81b9a4286c0de68728840008bd28646221ccbe7ae567fa3d0d5cfe588bd76f52040f3800df9f9d04925c326849a0550d904fc186bf62e021526b095a40d17617310478f6d6b633a97752e5b2bde9bf0f446a930cca6b65d626feebf3a29be18dbc9ffdf4946d6656c1360c7e38ed85cf777ebbb41eac4018cd27ee7a919f85a9acde889c4458b0ad63e304f4042ebd163441314db2959cef2a13a2e216426e9dbbfd3df920a42d604002897b36ce80a3973ae86c1395aa0d005eab8a28c44a833800f4a56123e3ecc6b6c62a0ce408c5b0670ecda9c236600641f5021ebb24e1776d909bcf54273eae1d4086a91cbd5cb131b4ee7251d406886172a0af7ae2c5dbf5ada76a5d54ac6e7b31146a9d88dd014223dcf5279769573419a80a2d5cf238d5823600d045b3214c4a2bcea90430d29fa9396a33a8ccc93252c9cad3e88a776166f653be3a93382e6c93cb483a2b8ae6862232f406f796f8cbd759a37a55392d1ce4989caa570c4155f77c97883934f04735b1ed447ee649f448345c8f9b85390a02963fb022a393bc14e1f3b75365c43e18b35d9d62727fe3a928cfc239329e64912234754d5dfe86b2e1b334b5ffa11a0d46a209821e80cb081f7b8386820073c2b16622eb13984f446eed86d8b179c00974a764bd3d2b53edb0e0da76b3e039d98dd6f8769d548cf6eff46e89fa25755dbd61adf4d0a5026d9699b876f228570071210a6f0a2d5f5c3a7aa3ba2ad6f2b5969dcf16b8536777cdd0336c214a9cb827a7afe24f16a89241fed53272b2cda01fc56ca342800b581028fadbf828aa463dc1fff879540f727c2e994f478a919766a1b473622bba7a72dae89e3b129536e7c6a1df4876f8c55272709d136bb3eaf237ec2073d92f109fcf3fb26a040de5518a6665c7a84ff2c31b1836b1d9118f2dff42f47e8a9d51bd4b86391f61921f0fe9b38e8580e9a5ae47dd0e4c969dee8d39e7b05e56c95c44d8fb27bf320a537ac5f9c4f52d582107a5a761d91edfcc8d0e05148a53144cef9a61c580b2c83d186b802b084d06d6d4a2014706c0e603fa615843664b48a5f5e381ddf170b0a320fce2b1659ff58c40aac914659856293641d1c6e055cdaa11958d562b6e17c7012b46fde5fde7e50f39653e66b8c88ab72eeb7e0d7c34779912721bfe7eb05cdc7c2d098a406ec5560416002e8d2a17ac276a9c46894afe74cd85706f71d3d0485eb84b3a37a486f90e7a4a5dc07643eba678c1aec199c4bb092e5d6b9cc687d9807cdb395d09d545824a6288efa5550daedc6ff11a2aa6deed063034bec2451b43f1ab6db05d9d97efb987683b2b396140fca036cff37408d3a4f0c626debb2b70a7b5fe4c9e3aad77c7904aef07be8ac4451493ebfc6c61349a0aac53a4ad7ce4a2acec0466afdadbf80435e30e15f15d51413e532d6c61349a0aac53a4ad7ce4a2acec0466afdadbf80435e30e15f15d51413e532d11333b0c1dd62e03d8765ea5ab6fa6eb3dbc1fb3d25ddba1d70b6072a72d2149ef81c7342d00b55b0b66d053c813e0dfde86ecff465e3b1e19e6a2be0acf70247a11209b592963a788138766e6f38400495028fdb25d7bad6a896b0b0adff15b50c24cdb47423cfdc2942256a0fc0a9a2414b3f773b11baf27503a0bf3136bfa0018cf0fe47c09167fcf82c0b14dab7554e9dc1b8e2471946160f4238c0a3571bd5e7d094c12245af6b9f4a5803af6d8afd4983db0506a3315415935d918683aa8da6fd6cc393e60eba5dfed2cdd53a64c989c634a7dc83b96537091f4c4f45c3065745ba234d1ea3bc7596c5b629f0f4aef2b099ad51e53f13854a2a061eb5ded72c1cdb1480df4deb3ba7d14590af79855f352f12c98d8932294f4d1bbe1ddbb4dee24e5da351b740c2e4566c785a6405696bad7feffdca639099e4be160d1b191f05e81f25be9b80019420283506fd11b4f99871150745dd95acf7f8f960a4faa1ea531084f294996094a5888f91c9182db8635f0a6375b0cbe880978363c1b2f6f0330222545ecc26ac08e874230894523a9948efd383e6f6c22ff6932f7263f5da4363f41ac32f9571761460db76182b2e661591be41e078aed812db1df6fdd569b7ed14c5dd896faacf82268531fa1ea2175d9e5863dbdb5a960bb5edcd03fbf8438bec809c8aad7d6ac884c5b0e36fe8dfacae9e6f6c88b336acd54c8f91734ba7b0b0487dd8d9a34f03ea9fd47374e0ca71cbda615c0d95fe5118539db29686edfa48ef2fc9f5f707e791cfcb4bea05dfdb1c48141d89bc69f84f7c208b02380298592ab03f6a848d2579a026f95b950e60b8074c1a4ca6b086dd1b7c855925c13f2dea2898b187743194aea962624e0f08ac76367f129a0bd103c9d1c685fa2b090d62a1439441d352bd4d4374cda20aff624223b93e095fc8a2608843ab584a21b08ffcb67cd73d88df690a41d6af0ec6c63478014a5fef22b4136175e3553285700b16e2d8b16c3ad9b7d6ace48f43bf39487a0483fc57d466473aa385b3e90d1629cc46f15edaee9a3ca01e93700ab08bb29ae078c8e610f2bb2b303599d72e7f8a0f07dce89f2650561a310d91bdc56eb2b03c3e1a059f56a2902e1adf41c55b6e7989f6fabe37dfc8d920636600bde075c2271ef94101e07443039dbb2ade230f1149b7fb86a1dd8c376eff2d900cc636671403cccd6f231b52e5130c19691574160a5d61185da3264b40b6d94678cbc11fc6c7153b716646bd94e0dd075e3040600e5bbe53f9e0eb7db8fd935c09c44f5778add5b7bfaf873175e3553285700b16e2d8b16c3ad9b7d6ace48f43bf39487a0483fc57d466473db384526cdcc19b3a98fc64ea9b79e0a77535c8dade89dc35729924e6cc135bb0db6cc847974201b53879514b461ceff005a2e4994707b72ee3da6df41e932e1a08839b15a9a8dde1ddfa58406e46fc8a1c7791d7f1918fa3a8aa358dddac7af83dcfeaf3d6fb42d0ad7c1a3ecfa114c73e70a9368e6e76fb3100ad52db9b464ed12b667ebfc27cd98e87ab494039410c2d62fb3bde35da97273e0cc91cc631d44d81dac4db6e0aa8112c493ff2b86399b6aa15947a1749164e7567017f4cb765f966088ee6036bb02b1bedfb2f128ecf4f50dfb956871a3cc9d203b081f303ecb2ce087fc3190af084d9d8436e3a9c0fec570873e944917e625930602f6c2c77338d24080e1511a2667c3117959a7e18c237a1df2a889c54a09cade1513ff257338d24080e1511a2667c3117959a7e18c237a1df2a889c54a09cade1513ff25c8d8e3fad26275bb4430acedb13304809fb97186436b169aad2b7dfa74514f31b8bcd01bd419632dd3871c01ec0355d52f39c302001f1e0d594fb18fcb10916925ddf7a789099deba73e497019d17a48147d6e9f12addebf2656f4738d78c4cb13f52cabb6980a061ecfd3938847f68b95ce372cf0ca7ad4f37fb1bb81b0317459f01e91cfa376989a2e5c85117c809c673c50722f9b1be5c7ac9fdd6c9d657f7200311236013607a06e3ecbb1e8ac04ddec6fa92a226fd1dffa6b10e72350108eb8915e032c89d0ef7dead43362263279a0207d249d8d090a8b1b6f7819e41de7271a043f8126b0d73bda06887ec21c035a19c683806a2ead8dcecb6f8fdeb5de8ad3acd4be58118bbec487ec7f72a29c53b792568ee09730144e8c1a0fb077b125795b3f6405a445e8010fc44ab5889716f0918eaa46c3a19ccd5f1d20547ebd5e7c8eccf6d3a79a99d3aa4221a3a8d27d02926370dbe6d79272256946907cf452aff9cca4fb2221201683b5a62bd6d2ff06ec548792f15e0de6ca06c64d3d30c94a595030eb617e1ffb984568a1ca5c6537b7840f181d3ebdf731a38a7bd855f6b9e44eb1420ef174ad17354a3f9bbc63363eb9ca10909582eda1bb76fee8e76f69bf4a3b1f4302e6b253f2cdb919e15343c4e1676bb65a91b44bbfbbdf96b0cc8b6d3c68aedd05470a384bef5ac013f26a9c5e62ea16edc2f8a365ff77be582c710169354213f57e3bc87edbd7ac2406b4e17cd94f8cd3fcc1ed8e5432fbe60ca78beb34b3dd767a0358f7bd942126231945b14fc5b55d9ff3f5222baf7b1a18c2d8ee402d77cf6cc1684f23d660bcd0bf64247ad72486051bfd0fbb2c591fc25ad3c87e1d4f19a34a535056142ad96c1294d6f94c2881750b3a0dd26e0e0ba22fec1d79da9752f09c76f155716e7a316bb9544e3a58f9de99cdbf12efdfcb0c74b33325c41c5cebf7b767800319d7c7b92081052864ae7e81f3e18c7bfca27ef86269ab200c56798f4d7d92eb82ba412ed1fb31009e1c090d0b68e8103d14e2f35169bfc40120398bb8ef5ef263c7e1fd18529b0e3564571cc267619f91d5f2587847fe4deaae1fc864cb1a4eaa1eb5d4d65a002ee79620fa1a219d46cb601f330aba1a944d0089b127c44cb9bcb8cac6b8f1890acff836f1fe89be1eec9b15045f647da8880558eb72260a651da27e06bd6ae561ba1aceed789e9cd4c503456cfd1e1723ae1bcab31aca9fa9db0b98efe08db72c948ca5cc7a1ceb4651b9142d034fcf2531e712f497a285c80209bb8fd8cb81b12f05e4ac27ecca2e9cf4815e236e86d476404218c19323f4daee2f1f5a59b1a28c1e154e85808c630f2dbd6d64029337838224fd4274f730ce7d278ac457af794d934dcdf633a1870405815146e1aca25a854002e60aa09b56aa1112ecdea2b8a7ce4cb291c76f7d0d7b8f865af2ac46ccce62fada65283e9220e3440d73c640aebc56bc86b5edb8d75a5ba7ea1ca430dcae060920935cf81b5b6fa9f875e461910ac2ac877e8aeac0323e1cc03472071674b59282f4cf070deb40884ef5bd8825d243d5659a2e0673e05b18037fe6d054e49b4aa604953bcf0f82cc51b1d2f301f1e981e1adfb0f6ec1c20e013874afc6fd55aacac2f47c7bc4374330cb2e54f18ed53c428efbc269437b88ad946eb9c24d9765429b2dd787ea593d2a182b1df46a745081898c823226f0760a362fa6fdddd74a0ca310a6e48cac5b6bc4f3094908580166e85c8012d3fc9d61afbd8d7a1d09565a8f1a5d162f7ac1f062035b52455b20070a2dcb1178c1e0a24af8639b89b9e69a874296bf7528444dd59426ec9564437992e4fe1f04ecdaaa959befc2a42094b80dcc2ba7576f820e68b1d9311cd910d630f93c8c04ecdaaa959befc2a42094b80dcc2ba7576f820e68b1d9311cd910d630f93c8c6fdd6dc77f044a8a84100e4227fac1f145fc4d6358308fb442b850a646b649f9e1917c39547531e33df67003b67123e440de5fdf133113e5c93783b4ffe40c4dee3d76f09ed49bbb56df622436f535fa69ada2b0eb14ed245818de41b16001ee355d8592f8c5be21b3a35b780a5d98e9b76bf3cdf2eee0623d7974dd3663e658355d8592f8c5be21b3a35b780a5d98e9b76bf3cdf2eee0623d7974dd3663e6588f8a3e025291f2f3c42f9f2f52acb4f4b109e105008e52eacce75f8ecbc7d21de72a151ca23a7bf3ff0b8a93aeafd47f86560509ade0ec90ac599c10dddf3f2be6200e6bb6a36fc4def0557ec88a6e3709c10d9a56aeb4981ceb2dd499e39f44b5795d9a8e94b9602876eaea531a82f4e68760a8726d20693a3755a12fcdc455b5795d9a8e94b9602876eaea531a82f4e68760a8726d20693a3755a12fcdc455a5df1e4b175f3406a6218ad7bf5b5fe224b2f7401dcbd3c3d4b80fe5744477c76c27b0e627c47f0a424032de97c750edc20753613530651138aa539ddcfe22fb52fd63a63b4415771d3fb19e6306e3c962aae467b6200cf9f5f75ca2857cc60d0e86d0867840573c7977b33da8467bd1c65a039d4a3bf7a245cf456a6ed8226e3ced8d39f214f1cde5c2cf21492aeef630950ed605e281614897abda445e3b9bb9ec2afb07bc5180602afb980a00911310b464b0883185f2fd890e93baadbd5ba53f07e79dc5c4fc74dadc85bf1be9aca56e47d173f89fb2cd7958eb521e630dc3667e240da4e55bc6012e590e968520c07185b40454f1afded184ef283f0e631c8a81fba6dfe73fc6418efd9ea8ecc9789b608f075d09ffea539f928bc4b695f818a6b4ef6dec6cbf66c960eb147a7796e3fa62c2499c8be476fa86350e7d8776364b86ee700341d292ec39df5c4f0ea3e9cd6d536861c78f636a6b79bdc7c6426f1dd5bba1dfc8ec9e110de70ce7f789700b3c11826559ae6cdb06deacc16ee760e5e3710a0262cd348b16e155f8c5a4722789be58da501e30d66085ee8daf5035ad05fe8aff42b51c58d96151dc1001c57a393b32713c6cfda71c45735eca27bb9ad467e103c5473517a68474a4475cfc988c18f9255695c0fa965590b21026b5b3f916f7433be4aacea5753c26bd6935e41d88c56f0a165c9a7e0a81cfb201a89af8e27983503bfc9fb478f7e8f46337d5fd63e58e561eab7ffed0b0b40740fa9bab0c9b094329cbdf37a793789e52a854a4993bc80d2cfc3716b3ca3055a69f8adc38f2609156b2a383046adcee566c23639b76f144df2e4fa34e6e980dc17659c2a0e531d2078e5c93613406912b926b809a368261b4404bd9d0fcab85a1314bc4f6dbbefe754c183cf7a38e479a7a1fa287a67598087ae57707a7d660123d1efbc6f8a2b0badd0d13c49343523a5564cfcfde0cb7748d2b0fe90ce185d8e0ce7fd504afdc4d5cf7daa6feb012d26cf40bb10413c3b9749f638a99f9d73174c127083c0f860ead11b96ad6b89ffc14b0026bdcde0ca178f7c1153578e743b560a6b173fcee77eec8548e06d29cf839befdd02b53a40ac5937435a04fff62aab3b63e968781066d60cf262a73be8d50e2cac803eb64845450ea7cbe3e022dbd6d64029337838224fd4274f730ce7d278ac457af794d934dcdf633a1870473c5f57456fe2fc54802a134e58835ccdedd33dc29a86b72bdbeb2d9eeceb29ab6209c93eb228624f2840655f098d6d7ee481286f0ef4a1eea7bc06f89ea3cff1c54f20a426117ae98d4e92f240eca62fa667a92cbaa907f38493a0284a8ba5dc3667e240da4e55bc6012e590e968520c07185b40454f1afded184ef283f0e63c47d1f191ef8b420a445f9e4d15f39b3c1df2ca318bfa2d821344dc78d21df18e46f5162da910283348d6eea3ed29b4c383207e6cc9b6536ffaeff32dca587b7c67ed3f9e21c488f5d9e28b1b1768ec391e95ab5f4d6a4c0bfbf18d41f6fffb3d4d7494dc8e2436d38eb512917b4ec1b493514f2e187a59390ffe4163034f1f30e889b6d344b62068fd42ef94127061f541f50980746672377223ca2c6ef1af076b735cb3e42e92008d1a9f5cdf8fdcf0959e908f62ff8b9f913313fc9a0d86652e22623fe9dbe3d5536a45015789c939e7c1277c74d57ff3ecdf1c07e446637acba4466f51bedbb6a1b43ba4b50837e7db7ad15bd2edc303f3adf7fc6e1f3934c69b34436eaf37337266adcabc7b1ce2f2e7ca905049fa677c0a7ab2f7bb2a87be6cf351368340fb0d3e108cdbc4e57b1e738677def336f1c05f46c6461f585c2501cea8314434d9de2570a20fed533917e2308061bf6be6f4101b41a5ff925c2501cea8314434d9de2570a20fed533917e2308061bf6be6f4101b41a5ff92594b0981f8aae4f30327ead17f38a7b4b0e7afa66262678bf900a0befd9efee8effff779d6ba8e35946f2aa99c3a3fa63a445c3d418e3e2fdee3a2be37d1587e6398e33fe7cdccc6f0bb1f4f61670bca9042be7e8f2678280349d3cf2fa73fc344bc4775734d98fb6bdeb4f87e8f67ef0d411c2939fd188e93c52336efb3fdadc4d5ef09d1a3cca5045172a522d0eb56be4b00feaebde4b36ef0246c6c87958939115e62f9bcb92238fc98ede00452e1d73af2e36e33837f40e8c8d6f3b1a4c51c63ab5f02dcbefc231111bdf89ede834b7c8f5d2a680b2ea51ca2c2f711ef5a01f008500660ca93aec9c8363445a816bae174131514546db870cc9c3db229d6df22b97d439f589a24b322767820b6d1e03b7c17e64e879ffc6036fc341ba969c60247ebb14b288876955f1342445efc24cde7254dd814ea9a3ce96eddd4a63392b6f2dfa524901909ad01a5a48ca267146f9cc4896eb7eb2447d575b738f2b57b8f8a5a8e0d721ceb4a7cc7880793b164cb054de15dde1bc8bf4a0b670a480993c770453332e57ddffe5714f3373bd0f0c98407e67361f4ae02357d2ef37e40ebf8e2fbad3cefab73c80b8d8cfd687f2fa0e508420c4c00bc10ee2d7b8a3b8230d53b723cfe5f1e73b6ab8e56ea0480a6698d694acdbf981aaa7dd0f1b71239fac86c793499f50b79344c5b99142aea03bfd373607348424dde27b847fb20ee8cb8afd2757836bb91549a214273475d282a7f60a6446cac2ac3f7ec8f482c8ec97d08c5d36a4702299c3e55fa5edb09c2db8e2970ecd09c474e2ff172003eca4406fad1a139459aabfa43ba44477800f043a3fb4a40138169dbfef533a5fe940f7be0d2359604228ff5527d34a959d3a687b9406f44e3690995734213ad84ee711595053e4e20224d5bd0939c8fd9d30e9ded8b22db8d32f1bca19e3bfcf22dcc94529221ed757de78c73dded066207fc2650603844690ccf19ab3ae844498a536616c825ee5975ad7a812ec7b30781ea9e8ccfe22935bfdf0c3895623a6ffba08e2c37913f13da666f20c54174660e920c1ed4e0394bb6de3e80f981106464d3ed9e5f70460399082bdcc3b12d42cdbb9a3e9456fcdfe02a51bbebbcb582fa2f6e353155be60da4f8e21574490b800b92475cb9d29b0434171ba3acb9456dfa117b85428ffb2d5ea7e07279f797a1b709ca4d423e37cd221d894d903f9e3d8da2c41493b378b51d25b537d95014c6259bf162c7131c38741b3f8832d47d55213406dbde6270ff0e6126cdc3e60b73a1bc6b28ea3f33f1e65203cd5230daf6e04a7d28b0f42eb1ca7f979164d85b580931143c2cff5e044dfe43c46b7154fbf3c698fae74a430e60204a3bb53a546b199f03539afa5801534a7a291ed7cd9d9219e767dc588bb7254fdc341864e38b99c246da1eaf3f19e8797cf6eae8784f1d2d561da2bd83b2db0357915aa9ab8bd27db5001ada753a35dc42d56c70746247593353a24ce6c4d9000bced5107684b1a264cb40e87e9d72a439f11d0f48c504c49bc1574ea44de4812d0adff8a2ae916e5eb154d1b07d7dd3082ba2f92a8769f0c7c6f9c0064b632c938a0bae8dcc48f17ea8b7ec1e54644fb68abd35c9255874373c83f765b45a0ca4ad9bdd9f5f7cbe9b981e12bf6e9e23ac34a969eb72a2d86f9752e4d7c3c6da6890a8c79fe04fd7d1b0d1b67b90dadf48d67bbfc19282e61dee790c94531f13ee07cd270ed99090382e3afafb2c6663123d88c22224b29f5c13508c975612024066a67a8f9d0520b6440f16a193bd33b642e39bd25a9ce812e7506eadde4b6891bf84f96a53e5b1b868d5fbd8db4465d8152d351a49186606e74e1a2228c3a2497ae29729135bcdc94468593f75525d8fe3da922cd3fe4f84268d0c222f263d17b4d86e3d30689c923609e690e8eebf38cb0ab8863b7156d338a15266d8fd05171eeecd20301410333d6f46b1d577186d50b6d4de16670232df0f4138f170f20788d692ef39f69223f626942aad7c50e74dfd64166851aaf85a3f150805e25e62710089d748e2f4a9583b98e5884a108e9dd27e357cdee4f134f34bb3de2474dcde4034a9628bfd368540a9df9e4a1c82e35120ccaa3c64f87e42b28c06c971a8fe5795e48b200c84b6df4089d0cf67e513fcf248ab7faed9d444999dedc388042e9dde4a781d2e2af4ade7718960b76ad37ea74584ca64f87e42b28c06c971a8fe5795e48b200c84b6df4089d0cf67e513fcf248ab7ff310a311a5683618adb1c32c162ab735059c7bfeaef70622abf1996ceb8c928830886614d7834688e7d237ef2de322288a7088505e92a24a3f94abd86b43667584eccbf47b1524a18ca2d78aeef238930d4ac1cbe161374f3dcbf5c4cf1744155de18dd8d464a408443c66f20f4e620879f728a40b72cf58109247ab39bd5882e1039d93de5c520a20f67620f528f062f9c05fc3150afdea46ceb937c400298487c7dd817898113ba1ef69f53ad4d1aa0533d6bc814813b482a55b5cfea4b0fd35eafe5946cc1b07964d50d458bff7592bed195634eae5d68f21486c808c02ffcf741b7627e4e487e11f7f269dd57006057437e51a6034195aafce559c01fce10fcfd9e6f13fff13dbcb939023ab03fc0fb83f2ff4f91eaf272814651119323717454809bab0f6496e8c3014ef58c9162fa60f9eb8a3859b070d0e53524d2c0f607a7602a8e6c80af45127a86bbab3f147a11c8501ed9378125afbd04930f453cb2d74b1de5e4486179f967309f2f8060c843c59c60c4ebeea85cd2822b90b19df1807a38ec344040017b014470ab6653e9d62d7ed215931a57a7a8f02441ac8b82c910670bd12e8d7dbf9bf2816e8383976b1dc518ab2811eed5ec6bf2b1730bcd774afb1fb6b24cda46b52a80ec5bf2bbd4e906616df164cb4591cd8e8c89d9e6e9f1865e55285b5c7f753a8a9ff4009f8b7b1dc46b7bfb6742cafcb806381b2b06465f65a8be8d9d3c0a38ddecb626a40436de6a286eebfb65c4e82d509969d95f1c3b114240775108db9f746b198a8cd4dc45ceff44b333b77f6f5018e1cf0cd8f2391ebb8f7747172623bb21c1120b3d1d6e373de3d186b14968e59b4d8a880b96d6482a1c8891ecacf620f74ba8e7276071fd821fefded588056d0183d7a0c8462e429679bf7aabd30e70644b53c786f190a926c7226f0e19afb902ed9133f88ea3d35eec8361de8614277737ecdc9e7fd9055ba9d9007edf57f5838cfefbf37e3757947ca906f1ba1355ffc25d25c730f74a154d0242878ad46cd282e948b3ec5598c5422175fcd17225e5c3651fa2f10ba186b5b12ed192ee3646e434d0f3d0f6311cfd984dd4108ce4c52fd17b83523f6f13f270bb2b7b4aeeef9ca7a33fb75a72e57aff49d57edb05ae3c40abafcc67f302f2a4b3747f2c6dd9b83fc9b45fd34d2d3f406fa16f240ff63b611b3be21244ad29d83a95ac281a705a3564a38ac0c16ea3daaf0575d5253f27edd41686898cba5f0c9f34a0640f29797a29147916cfe753581a87c87a5c517e6b8aa1d743dd15dc27b33bc3c78edb8019fead16b014dba4bb693b359d267fb67e7f53cc8371efe05b73e37ef73f40524948b3ec5598c5422175fcd17225e5c3651fa2f10ba186b5b12ed192ee3646e431e42e2bd51164b86b6b1649cb563d6a24aa551d1c41f2311f4b728ebe1016ca03a1820c89f99b4e7536085bb7b79ab42f6a7970d4f52a79511167c7f5819098ddd46c9b8b3c082c11933b3bf34a33d07b12f399750f4d322a442ffe5b50d8a685ba1eae251428e8d235e8f2923e3fcfd1e4e57a989f9e384f8e83471a148ea93755df3fe1f1861f4bde8ee5b8dd0eff97df0b2e646a54ab8c53d6a541aec43c55c5ec2e0d84cda1e9be645c2b19938524991ed10b996845fee9a2cc55ea2be821ae4f9ae5779b89b12218d0c200a82b88406de67b78f6693841decb636d5b373f1c92772c319238ce92cecc108cf114694a768ccc5db26b6b746ae30e3c0e200f505aadd269a33179159ccd25d2d76e7317eaccfefef8b5b5f8e8c3c4c12c0f1edb799414d8b5413827a812176b54f6b39a764035bcf71e708e829512ccba90e613eaa680bd242446032e6fe9180bc424c0e58502d6b977581826b10ba6cde023cdef262355ebb1f162e7ec5a9de732827019543cb7e9da6750cac837f837c80a662fc0a80c827dc2c5eb2c22ad604ca692edd48809a202b4b19a3a00f31c254325363c13b8cf57b5310a7a37dacdc491ea06a8b6d70bbe8aec07b4789f42161f0e09098311ba38379eb6455c9724e607cb985a6fd8b0ed912d0fef7eba29679f9847b47c206d8779169af661773af2e9b72828d8cef620cfeda2b846ccd32e64ca5e0c36dd948c8f558cf1e5b7da2cf5922474571b5b9de93a724622b08fe68694c4bb1da5fb3076e5dc2bd0839226a6d46d72e1604eba7ed110f6c91d452c10232df0f4138f170f20788d692ef39f69223f626942aad7c50e74dfd641668516a2c5e365d39656437d4c2a43094a8dd831bf716a74c7a685e9df4eee2e39f4461facad61ecadb5c3bb2f1f04d1ce6bc90bab7dd06eeb3f3c4fcd63b7d536c80f8d21cf95cbde276ec68ea8f2b9ad7ccae6f644d6d1e3e72b1197fc725f6e5169a527aa6f53575ad80cf39c6f8f640b66374e62abf360325b9a054ca95c4e1eff7dc543be46507cfa314d88d440ade217b55537be4b4985f4c5c8c6168ed4f658ecd3de46b97a5e5333ab97f3b2dc7c57ed6e0aaa9b2b14afa318974a384c62e558996fe9b17f87368de37834932d8e786a908cdff3a0b1b9fd6b1b3bb6379d4b35a240cdc60f646ada840de4ec1daeb43e126a05bbd44addbd12bb10a7e54f6aaaa7f01bba5b16121fc2703ae92403eb5ba0df2d15ac15efc230bb3bbe0601100962562c67ba9039af5234130aaaf71742cd440fe98f79fb29173ee4ea332c06322aa9921e5e60312bf91a2426fd024859c19a0ec4d6002ee0ce308945a20b27eefe9fb344534933c4e7b2e6f2688837985332d77bb62c52288fde1b1adea0d5da0467136fbad04d64c32d101329cda1f4609378dad871e50d4653b95a90ceerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootascend-0.9.10-5.20151003svn3100.fc22.src.rpmascend-dataascend-data(x86-32)@@@@@@@@@@@     @/bin/bash/usr/bin/python2ascend(x86-32)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)0.9.10-5.20151003svn3100.fc223.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1Vn@VZVC-V&,V@Ua@UD@UT T T SSS@S@Sh@S"@SP@SSS 4@SK@Rb@RR Q@Q@j@Q@Q@Q"@Q"@Antonio Trande 0.9.10-5.20151003svn3100Antonio Trande 0.9.10-4.20151003svn3100Antonio Trande 0.9.10-3.20151003svn3100Antonio Trande 0.9.10-2.20151003svn3100Antonio Trande 0.9.10-1.20151003svn3100Fedora Release Engineering - 0.9.8-19.20140710svn4695Kalev Lember - 0.9.8-18.20140710svn4695Richard Hughes - 0.9.8-17.20140710svn4695Antonio Trande 0.9.8-16.20140710svn4695Antonio Trande 0.9.8-15.20140710svn4695Antonio Trande 0.9.8-14.20140710svn4695Antonio Trande 0.9.8-13.20140710svn4695Rex Dieter 0.9.8-12.20140710svn4695Fedora Release Engineering - 0.9.8-11.20140710svn4695Antonio Trande 0.9.8-10.20140710svn4695Antonio Trande 0.9.8-9.20140623svn4683Antonio Trande 0.9.8-8.20140429svn4677Antonio Trande 0.9.8-7.20140429svn4677Antonio Trande 0.9.8-6.20140211svn4638Antonio Trande 0.9.8-5.20140211svn4638Antonio Trande 0.9.8-4.20140211svn4638Antonio Trande 0.9.8-3.20140211svn4638Antonio Trande 0.9.8-2.20140211svn4638Antonio Trande 0.9.8-1.20140211svn4638Antonio Trande 0.9.8-1.20131207svn4618Antonio Trande 0.9.8-5Antonio Trande 0.9.8-4Antonio Trande 0.9.8-3Antonio Trande 0.9.8-2Antonio Trande 0.9.8-1Antonio Trande 0.9.8-0- Pre-filtering removed- 'ascend-libs' merged with 'ascend' - Old 'ascend-libs' obsoleted- Tcl/Tk user interface built - Fixed pre-scan filtering - Patched to use linker flags required by hardened builds - Linker flags set manually- Added metainfo file- Commit #3100 - SPEC file suitable for TclTk GUI - Patched to use -Wl,--as-needed flag - Added appdata files- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuilt for GCC 5 C++11 ABI change- Add an AppData file for the software center- Fixed Python code after SWIG update (>= 3.0.3) (bz#1196699)- Changed Ipopt and MUMPS minimal requests- Rebuild after bz#1135728 fixing- Rebuild after Ipopt and MUMPS updating- update mime scriptlets- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Update to new commit (4695) - Fixed Graphviz 'cgraph' support- Update to new commit (4683)- Added explicit dependencies (MUMPS, coin-or-Ipopt, graphviz)- Rebuild after Sundials fixing (bz#1105767)- Added patch for Swig checking- Fixed sub-package dependencies - Fixed %post/%postun scriptlets for -libs - URL changed- Excluded CMSLV solver - Included IDA solver option with patch- Built a 'libs' sub-package - Fixed some directory ownerships - Removed all Group tags - Added -p options to all 'install' commands - Added python2-devel BR - Removed Requires(post/postun)- 'data' sub-package is now arched- Update to svn4638 - Built a 'data' sub-package- Removed Tcl/Tk subpackage building because of missing dependencies (tktable) - Defined two macros for the packaging - Defined the scriplets in %post, %postun, %posttrans - Patching compiler flags - Added CUnit-devel BR and performing Ascend test - IDA solver excluded- Removed xgraph as Requires- doc sub-package changed to noarch- Ipopt BuildRequires/Requires changed to coin-or-Ipopt - Rearranged .h/.c files in %{_libdir}/%{name} as devel files- Fixed .desktop files entries for EPEL6- Fixed .desktop files entries for Fedora - Fixed execute permission of various file - Fixed non-executable-script warnings- Initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"##%&&()*+,-./0123356789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^^`aacdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.9.10-5.20151003svn3100.fc220.9.10-5.20151003svn3100.fc22       !!!!!!!"""############# $$$$$$$$$$$%%%%%%&&&'((() *******+++++++++++++++*******,,,,,,,,,,,,,,,,,-----.../011 22222233''''''''''''''''''''''''''''444444555544444444444444444444464777777488888888888499994:;::::444444444<=======modelsatoms.a4lbasemodel.a4lbenbenHGthermo.a4lbencolumn.a4lbencomponents.a4lbenflash.a4lbenplot.a4lbenplotcol.a4cbenpropertyoptions.a4lbenstream.a4ltest_components.a4sbvp.a4lcollapsingcan.a4ccollapsingcan2.a4ccollocation.a4lcolumn.a4lcomponents.a4ldistance_calc.a4cdyn_column.a4ldyn_flash.a4ldyn_tank.a4cexamplesREADME.txtabbottbugsethyl80.sfurnace.aschex.ascnewseparation.snewseparation.saoldseparation.a4coldseparation.a4splant.ascseparation.asctube_reactor.ascalias_tests.ascalias_tests.sascdump.tclcollocation_tests.scolumn_tests.asccolumn_tests.sdistill.ascdistill.sflash_tests.ascflash_tests.sflexible_designazeo_data.tclbase_procedures.tclcol_creator.scoll_lib.scolors.tclcost_column.ascdesign.tclflexible.tclmain.tclprocedures.tclflowsheet.ascflowsheet.sisom.ascisom.soptimization.ascoptimization.spar_tests.spetlyuk.ascpetlyuk.splotcol.par.ascsensitivity_test.ascset_intervals.tclsimple_pot.ascsimple_pot.sstream_tests.ascstream_tests.sthermodynamics.ascthermodynamics.sflash.a4lforce1d.a4cheatex.a4chydrosimHL_block.a4sHL_dyn.a4sHL_st.a4sHL_st1.a4sHS_EW_1.a4cHS_HB.a4cHS_HD.a4cHS_HD.a4sHS_HS.a4cHS_SX_1.a4cHS_SX_1_1.a4cHS_SX_1_1_E.a4cHS_SX_1_1_R.a4cHS_SX_1_E.a4cHS_SX_1_R.a4cHS_SX_1_RR.a4cHS_SX_1_a.a4sHS_SX_1_b.a4sHS_SX_1_c.a4sHS_SX_2_2_E.a4cHS_SX_2_2_E1.a4cHS_SX_2_2_E2.a4cHS_SX_Fit.a4cHydroAtoms.a4lHydroBasic.a4lHydroEW.a4lHydroFit.a4lHydroLeach.a4lHydroSX.a4lHydroSim.a4lREADME.txtivpNondimensionalivpStepN.a4civpStepN.dynTank.a4civpStepN.dynTank.a4sivpStepN.tclivpStepN.test010.a4civpsystem.a4ljohnpyeabsorber.a4cadvection.a4cairprops.a4cairprops2.a4caiscbeams.a4cbandedemission.a4cbeam.a4cbeam2.a4cbeam4.a4cbrayton.a4ccavity.a4ccolumnbuckling.a4ccombinedcycle.a4ccompressible_flow.a4ccondenser.a4cair-props.csvenergyplus.a4cmyfile.csvtestacdb.a4ctestairprops.a4ctestcsv.a4ctesttmy.a4ctesttmy3.a4ctimestudy.pytimestudy.pyctimestudy.pyodittus.a4cdsg.a4cdsg_array.a4cenergySystems.a4cexergy.a4cextfntest.a4cextfntest.pyextfntest.pycextfntest.pyoextrelarray.a4cextrelfor.a4cextrelforbadnaming.a4cextrelrepeat.a4cextpytest.a4cextpytest.pyextpytest.pycextpytest.pyofourbar.a4cfourbarplot.pyfourbarplot.pycfourbarplot.pyoDoxyfilebrayton_fprops.a4cbrayton_split.a4cbrayton_split_salt.a4ccalcscp0.swsdataInFprops.dotprfugacity.pyprfugacity.pycprfugacity.pyocombinedcycle_fprops.a4cconvcomp.pyconvcomp.pycconvcomp.pyocycle_plot.pycycle_plot.pyccycle_plot.pyocycle_plot_rachel.pycycle_plot_rachel.pyccycle_plot_rachel.pyodisharray.a4cfluidsfluids_list.h.inwikilist.shxmlascend-logo.pngdataTransform.xslexample.xmlexample2.xmlfluidSchema.rngfluidSchemaOld.rngrstXmlSchemafprops.xsd.xmljquery.jsPlumb-1.3.7-all.jsminus.gifplus.gifrstXmlSchema.cssrstXmlSchema.jsrstXmlSchema.xslstyle.cssfprops_phsx_test.a4cfprops_sat_test.a4cfprops_test.a4cgasbill.a4cheatex_pinch.a4cpipe.a4crankine_fprops.a4crankine_regen.a4cregenerator_plot.pyregenerator_plot.pycregenerator_plot.pyosconssubstinfile.pysubstinfile.pycsubstinfile.pyotestidealphsatsat1viscthermophys.a4cturbine_detailed.a4cvalve.a4cwatergasshift.a4cframe.a4cframevis.pyframevis.pycframevis.pyogrena-date-check.odssunpos_test.a4charvard.a4cheater.a4cholman_ex_3_5.a4ciapws95-failing.a4ciapws95-failing165.a4ciapws95-failing201.a4ciapws95.a4ciapws_sat_curves.a4cidadenx.a4cidakryx.a4cideal_steam.a4cidealair.csvleastsq.a4cleastsq_fit.pyleastsq_fit.pycleastsq_fit.pyoliquidsodium.a4clistnotes.pylistnotes.pyclistnotes.pyoloop.a4clotka.a4cmixer.a4cmoltensalt.a4cmoody.a4cmoody.pymoody.pycmoody.pyonewton.a4cjulian_day.a4csunpath.a4csunpos_nrel.a4cpendulum.a4cpendulum_wLINK.a4cpile.a4cplotfourbar.a4cpump.a4cpv_annual_output.a4cradialheatloss.a4crankine.a4crankine_parametric.a4creynolds.a4croots.pyroots.pycroots.pyoroots_subproc.pyroots_subproc.pycroots_subproc.pyoroughsurfaces.a4csamplesyntax.a4csection.a4cseparator.a4cshm.a4cshmroots.a4csimple_pv.a4csolve.pysolve.pycsolve.pyosolvernotes.pysolvernotes.pycsolvernotes.pyospherical.a4cspring.a4csteam_equipment.a4csteam_stream.a4csublimation.a4csunpos_compare.a4csunpos_db.a4csurgetank.a4ctestbadassign.a4ctestcmslv.a4ctestcmslv2.a4ctestlog10.a4cthermalequilibrium.a4cthermalequilibrium2.a4cthermo_examples_new.a4cthermo_types.a4ctubebank.a4cvector.a4cwallfreeconvection.a4cwater4.a4cwhen_test.a4czill.a4ckchittureos-pengrobinson.a4ceos-rk.a4ceos-srk.a4ceos-vanderwaals.a4ceos-vdw.a4ceos.a4ceos.a4smymodels.a4cpg352version1.a4cpg352version2.a4cpg352version3.a4cpg352version4.a4cpg352version5.a4cpg352version6.a4cpg352version7.a4cpg352version8.a4creadmevleplots.pyvleplots.pycvleplots.pyozplot.pyzplot.pyczplot.pyokinetics.a4llibrariesHGthermo.par.libH_G_thermodynamics.libH_S_thermodynamics.libREADME.txtabbottnewethylene_column.libnewethylene_flash.libnewethylene_ppp_column.libnewethylene_ppp_flash.libnewflowsheet.libatoms.libbackup_column.libbackup_flash.libbvp.libcollocation.libcollocation.par.libcolumn.libcolumn.par.libcomponents.libcomponents.par.libflash.libflash.par.libflowsheet.libintegration.libivp.libivpsystem.liblsode.libmeasures.libmolar.libnewintegration.libplot.libplot.par.libpropertyoptions.par.libstream.libstream.par.libsystem.libthermodynamics.libwilson_stream.liblinmassbal.a4cmeasures.a4lmix.a4lpendingexamplesgnutop.ASCgnutop.Sgnutop.TCLoctest.ascoctest.slibrariesgnutop.LIBphaseq.a4cphaseq_comp.a4cphases.a4lpipeline.a4cplot.a4lplotbvp.a4crachford.a4creactor.a4lroots_of_poly.a4csensitivity_test.a4csmall_components.a4lsolaradiabatic_flow_mixer.a4lcylindrical_absorber.a4ldni_elevation.a4cflat_plate_collector.a4lincident.a4cpacked_bed_thermal_storage_tank.a4lpacked_bed_thermal_storage_tank_Cp_rho_constant.a4lpump.a4lsimple.a4lsky_temp.a4lsolar_field.a4lsolar_types.a4ltest_sunpos.a4ctherminol.a4ctracker.a4ltrough_receiver.a4cwater_heater.a4lsonic.a4csplitter.a4lsteamREADME.txtdsgsat2.a4cdsgsat3.a4cdsgsat6.a4ciapwssat.a4ciapwssatprops.a4csatsteamstream.a4cstab.pystab.pycstab.pyothermalequilibrium3.a4cstream_holdup.a4lsystem.a4ltest1.a4cbbox3.a4cfail1.a4cfail2.a4coldstylebbox.a4cparsefail0.a4cparsefail1.a4cparsefail2.a4cparsefail21.a4cparsefail3.a4cparsefail4.a4cpass.a4cpass3.a4cpass5.a4cpassarray.a4cpassmerge.a4creinstantiate.a4cbrent.a4cbrent_wLink.a4cbrayton.a4cbrayton_fprops.a4cbrayton_split.a4cbrayton_split_salt.a4ccombinedcycle_fprops.a4cheatex_pinch.a4crankine_fprops.a4cbrayton.a4ccombinedcycle_fprops.a4crankine_fprops.a4cammonia_synthesis.a4cammonia_synthesis_v2.a4cbasic_electronics_model.a4cblocktypes.a4cbrayton_fprops_rachel.a4ccycle_plot_rachel.pycycle_plot_rachel.pyccycle_plot_rachel.pyorankine_canvas.a4crankine_streams.a4crankine_streams_v2.a4csimple_recycle.a4ctest_type_info.a4cchemakzo.a4cbadassign.a4cboolrel.a4cemptymodel.a4cfix_and_assign1.a4cfix_and_assign2.a4cfixfree.a4cmissingreq.a4cmissingsubreq.a4cstop.a4cstoponerror.a4ctestinit.a4cconditionalsyntaxerror.a4cconopttest.a4ctest10.a4ctest11.a4ctest12.a4ctest13.a4ctest14.a4ctest1.a4ctest2.a4ctest3.a4cdefaultmethods.a4caren.a4cdopri5test.a4cdopri5test_wLINK.a4cfprops_test_base.a4chires.a4cboundaries.a4cclearance.a4cfixedvars.a4cincidence.a4cindeps.a4cindexproblem.a4cinteg1.a4cTReport.pyTReport.pycTReport.pyoairlock.a4cbasic.a4cbballPlot.pybballPlot.pycbballPlot.pyobouncingball.a4celectron.a4clesson1.pylesson1.pyclesson1.pyomars.a4cspring.a4cnoderivs.a4cshm.a4csinglederiv.a4csinglederiv_wLINK.a4ctwoderiv.a4ctwoderiv_wLINK.a4cwritematrix.a4cMD5Hashdummy.a4cformula.a4ctest10.a4ctest11.a4ctest12.a4ctest13.a4ctest14.a4ctest15.a4ctest2.a4ctest3.a4ctest4.a4ctest5.a4ctest6.a4ctest7.a4ctest8.a4ctest9.a4cdopri5test_wLINK.a4cdyn_tank_wLINK.a4cpendulum_wLINK.a4csimple.a4ctwoderiv_wLINK.a4conerel.a4csequence.a4csequencecrash.a4cbounds.a4cpollution.a4cakash_eos.a4cbug513.a4crelinclude.a4callmodels.a4cmodelgen.pymodelgen.pycmodelgen.pyoreverse_ad.a4ctest_rad_ben.a4ctest1.a4ctest2.a4csolvervar.a4ctestTrig.a4ctestTrig.a4stestframe.a4ctestfunc.a4ctestnotes.a4ctestnotes.a4stestoverconstrained.a4ctransamp.a4cwhile.a4cz-addmethod.a4cz-align.a4cz-alike.a4cz-anonrel.a4cz-anontype.a4cz-arsubs.a4cz-bbox.a4sz-bboxtest.a4cz-context.a4cz-emptyarg.a4cz-emptyfor.a4cz-exttest.a4cz-iflogic.a4cz-indirect.a4cz-isawhere.a4cz-link.a4cz-relname.a4cz-suite.a4sthermodynamics.a4ltwinslabs.a4cvessel.a4cvesselMethods.a4cvesselNotes.a4cvesselParams.a4cvesselPlain.a4cvesselPlot.a4cvesselTabulated.a4cwesterbergAWW.a4uAWWstream_holdup.a4cAWWtestScript.a4sCelayaDemo.AWW.a4cCelayaDemo.AWW.a4sEWModelsH2ProcessSimple.EW.a4cH2ProcessSimple.EW.a4sH2ProcessSimpleEW.a4cH2ProcessSimpleEW.a4sGuthrieCostLeastSqsFit.xlsGuthrie_costs.AWW.a4cGuthrie_costs.AWW.a4sH2BasisCalcs.AWW.a4cH2BasisCalcs.AWW.a4sH2ProcessRigorous.AWW.a4cH2ProcessRigorous.AWW.a4sH2ProcessSimple.AWW.V2.a4cH2ProcessSimple.AWW.V3.a4cH2ProcessSimple.AWW.V4.a4cH2ProcessSimple.AWW.V5.a4cH2ProcessSimple.AWW.V6.a4cH2ProcessSimple.AWW.V7.a4cH2ProcessSimple.AWW.a4cH2ProcessSimple.AWW.a4sHtOfVap.AWW.a4cHtOfVap.AWW.a4satoms.AWW.a4chtOfRxn.AWW.a4chtOfRxn.AWW.a4sivpDAEivpStepN.a4civpDimensionalivpStep.AWW.a4civpStep.AWW.a4sivpStep.AWW.dynTank.a4civpStep.AWW.tclivpStepD.AWW.a4sivpStepD.AWW.dynTank.a4civpHistoricalivpAWW.tar.gzivpFiles.old.tar.gzivpStep.AWW.a4civpStep.AWW.dynTank.a4civpStep.AWW.flashTank.a4civpStep.AWW.tclivpStep.AWW.testmodel.a4civpStepModSets.AWW.a4civpStepModSets.AWW.a4sivpStepModSets.testModel.AWW.a4creadMe.txtivpNivpStepN.a4civpStepN.dynTank.a4civpStepN.dynTank.a4sivpStepN.tclivpNondimensionalivpNonNewivp12Poly.a4civpStepN.a4civpStepN.dynTank.a4civpStepN.dynTank.a4sivpStepN.tclivpsystem.a4lpyeWaterCalcAWW.a4csimpleFSRigorous.AWW.a4csimpleFSRigorous.AWW.a4ssimpleUnits.AWW.a4csimpleUnits.AWW.a4ssimple_fs.AWW.a4csimple_fs.AWW.a4sz-whensubmodel.AWW.a4cascend-dataREADME-DanteStroeLINK.txtREADME-fprops.txtREADME-fpropstest.txtREADME-grena.txtREADME-models.txtREADMEmodelStatus.txttexttable-README.txt/usr/lib/ascend//usr/lib/ascend/models//usr/lib/ascend/models/ben//usr/lib/ascend/models/examples//usr/lib/ascend/models/examples/abbott//usr/lib/ascend/models/examples/flexible_design//usr/lib/ascend/models/hydrosim//usr/lib/ascend/models/ivpNondimensional//usr/lib/ascend/models/johnpye//usr/lib/ascend/models/johnpye/datareader//usr/lib/ascend/models/johnpye/extfn//usr/lib/ascend/models/johnpye/extpy//usr/lib/ascend/models/johnpye/fprops//usr/lib/ascend/models/johnpye/fprops/calcs//usr/lib/ascend/models/johnpye/fprops/fluids//usr/lib/ascend/models/johnpye/fprops/fluids/xml//usr/lib/ascend/models/johnpye/fprops/fluids/xml/rstXmlSchema//usr/lib/ascend/models/johnpye/fprops/scons//usr/lib/ascend/models/johnpye/fprops/test//usr/lib/ascend/models/johnpye/grena//usr/lib/ascend/models/johnpye/nrel//usr/lib/ascend/models/kchittur//usr/lib/ascend/models/libraries//usr/lib/ascend/models/libraries/abbott//usr/lib/ascend/models/pending//usr/lib/ascend/models/pending/examples//usr/lib/ascend/models/pending/libraries//usr/lib/ascend/models/solar//usr/lib/ascend/models/steam//usr/lib/ascend/models/test/bintok//usr/lib/ascend/models/test/blackbox//usr/lib/ascend/models/test//usr/lib/ascend/models/test//usr/lib/ascend/models/test/bug564//usr/lib/ascend/models/test/bug567//usr/lib/ascend/models/test/canvas//usr/lib/ascend/models/test/compiler//usr/lib/ascend/models/test/conopt//usr/lib/ascend/models/test/defaultall//usr/lib/ascend/models/test//usr/lib/ascend/models/test/dopri5//usr/lib/ascend/models/test/fprops//usr/lib/ascend/models/test/ida//usr/lib/ascend/models/test/ida/leon//usr/lib/ascend/models/test/ipopt//usr/lib/ascend/models/test/link//usr/lib/ascend/models/test/lrslv//usr/lib/ascend/models/test/lsode//usr/lib/ascend/models/test//usr/lib/ascend/models/test/qrslv//usr/lib/ascend/models/test/reverse_ad//usr/lib/ascend/models/test/slvreq//usr/lib/ascend/models/westerberg//usr/lib/ascend/models/westerberg/EWModels//usr/lib/ascend/models/westerberg/ivpDAE//usr/lib/ascend/models/westerberg/ivpDimensional//usr/lib/ascend/models/westerberg/ivpHistorical//usr/lib/ascend/models/westerberg/ivpN//usr/lib/ascend/models/westerberg/ivpNondimensional//usr/lib/ascend/models/westerberg/ivpNondimensional/ivpNonNew//usr/share/doc//usr/share/doc/ascend-data/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu                          directoryASCII textASCII text, with very long linesUTF-8 Unicode textASCII text, with CRLF line terminatorsASCII text, with CRLF, LF line terminatorsPython script, UTF-8 Unicode text executablepython 2.7 byte-compiledPython script, ASCII text executableUTF-8 Unicode text, with CRLF line terminatorsPOSIX tar archive (GNU) (bzip2 compressed data, block size = 900k)C source, ASCII textBourne-Again shell script, ASCII text executablePNG image data, 100 x 151, 8-bit/color RGBA, non-interlacedXML document textexported SGML document, ASCII textUTF-8 Unicode (with BOM) textGIF image data, version 89a, 16 x 16ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=b8b08b56668b3b540cade4282203361fbd30a5f6, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=a16af35ece5e288a87ed39798ac42a0af705969d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=00a40c63e7c1662532cdfaa18afb0c0c3a2dddd8, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=de9055606d1417d7163bdb58e1434a3befe5824c, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=91a28aa9cf62ddc96a2a7d9a694ddc1a3841430f, not strippedASCII text, with no line terminators (OpenDocument Spreadsheet)ASCII text, with very long lines, with CRLF, LF line terminatorsFORTRAN program, ASCII textPOSIX tar archive (GNU) (gzip compressed data, last modified: Thu Sep 2 12:59:48 2004, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Sep 30 13:57:27 2004, from Unix) )3456789:;<=>?@AB RRRRRRRRRRRR R RRRRRR RRR R RRRRRR RRR R RRRRRR RRR R RRRRRR RRRRRRRRRRRRRRRRRR?p7zXZ !#,|d]"k%tYOZ@& 7r L[ÕG|XK+t0rƦЈzL4:l cMYD'~&|%MNc_ @#qn\IvxWTGJ'_ǫ?@W0ėq boXL=1ϖz(퍄gz0>>Ty#RMхӷԪr.'F,n(Zj?.L!Hss a藜tCۃTa<iXT(N~cG^}. lc wORDvpzi}쮴PPeun;|y1N5"L;A+$$68{/@]eߚֱS, kXN:i!TW^/9m[("s BTqBҎN`e"dsq!u@TkYֹ@^~0w7}!LY}Vj,A#]u./q.#A~K9"fVwa>Lh_ӻaޥGWaD S @/1 p][(i4Pm-frNЖ %՝J)+ۨ-ѕ6 xh=w]4Xe/ Q. c$ BiGE*nT~,S6--TEr\xg<K}f+Ӊ~ {$nk7#9yM:X glcPKd(wUyj]XGc.d]' ł!wEѪ#\*z (#GX`%gIs _/ D7&/dI($λQj;uGSuэ`N##=<`lrGP җ XQZSnw]^ena,N5Znk"1J9ED acx_ i5E+B-y*v]3ސCp&ua_z 0JdJ }l\lHHI+>'!~ =ܵjֈ=8~%So.tE~RAR$4wMLӏ6k$ »Ԅ tn,Q1<& nlPծ u2U9>.$ݤzu_j' =Ӟ%ḧ")M7ڀ|aaHqGϵ1qv%{aj/Ц]Bhf\Lko`VV$T@@րߕkN|[f<)dqŌByr#\_J$TVNda/}OxqQ7|`qTP7kiME0n#X %NNE'LicݎH4:-u'ۨ1X`M[[Xw$EC' "^QɄTyi+ Zb_XQiGj@;҈C z'#Өpb&Y1GơI}1fanw=ni2wW0[R^?4X[x䘘Mpr2:J9W?+ePVa_\IFn C"+kL'8Xy]qipJVXTAbƈq+DK@l9`MS[g0P-]F"W=шc"rW-FLONv\qu 5횑MGݢwZPvڷ%W0 eL6rmVZ]auLf~'~Ddo e{R?[*:WaϗKTNz` WxL3EYP.7Hll7v.Yr81j޶]*& P[5Hilx5/v( aDC" 4j+vH"l9rFnOʞ7 [겤s8qtEO\P,7 AŴRwj4RzŀzbDvoh5ڬ;]ÓUM3}O]܀(sYv 0al9u+=z8,$N3ymV3Kã/([u#PGcBkxu,vװն. f#ĩ\1R/<])̲`Q{(Ts]a ;;@GXc`uLvGHH\ B }w2a:lr? ]n_ ٲkq+8xqZY= J>ڿtO]Fh;0YjmM-\9:Z;S+v@n ybtiFʎ[Rp'p Yz:Nz|gTxxDLx, )V?R}jJ Zo4T"XcC4ַK+,0ݙ-QgOƺ$n9jvԳU)F,} LE_sq,l[v7Z*Q) z]13`o ]5+8cdV3eBh࠵z*=Qjq5(M ESDySɣ`@(GsM'33JH|* {*&G_<6ZLGX!"pᶭ%=_QI/X<{mP7,ur~''VeT)r9Su & 7D6ZS7`h,rざCL%3#x86A~"}⩀rR跇3w#YXr LHe +d1rخ#J_a$9S%r%X;tҟBw>QQW"ȡ( ?"cn%,NQoәt )n?51˦wkD(H'8k8̰!z Qu0[; P%8Z[o4(&Atxc a]wc4{H C (a q%aR`@H4x"n]7ŕĕes1vZBR~ CrQ䟑:eB%<:b=sHT*<ɇp5IM!)UhgF'ńp_4#o%l G*/]FICz ~1)H+צea5tQRZ+4>?q ,ҴĦR)G3R~sZq:5bW;K'fŭZZ[tSW0Yղx}rLGQPasSڽ-j"-%3MEIq Y%hj^-yL8LlsJbw`V8%27ﶝ"R ^N-qȀ,Q|LQZ+do ?\,{C$ w 9FЍ;{<77i9 G'9 dW-Zu42)z(q;}>w:v@[sL{ΈK$ߠ jGb`=EvY`wX]V^! 维ΨRВLCљkV%elS+eB)ҲH>U '}.Кw 7V`٘Mchd5Bh:H=:5ݢJP*WR p刧{&Y0cL( J;BՒPD$(k a p'U!BkfMA.wЇS'¶ *i!0Mؼ r 8]DAS g'1-w3c_)& iG"]s] ou[myLp%ҙ 0`2Jz+Dl+噐^ZŜkA[_$g;4K)/MHĩ?\0Hn\!ɫ_(Ae#׊ThE3Mi/ETzc%0 6MmSbvS 竊SP|RMd[]sr~|Ezzˢ\8ұx1o\NqH/{&1wKLxEUUe khMTѲ 0*s r< `qXqV@N.T( ߱ ŚfU.3CADW}d } zcS_d[9l2yDyzN@֨ >߸75W]OHUPgx;Zz+r W[6h9/L*"֋ ꔓk]-n'kbkg՟hQA0X#8X"0/## )#sRr "4翤5NK4~;A\$fe{_nyG&Fjmlڃ?7@'KvNT?ޅ{9؋{tF[Btu|^ +-rS{݊N\*2T&æx'ԃ?~e(0TJV0Wץ!=U~?0K h&T(`ε).C?oلv8tcCXnjWV0ӛA@`Q~CxxPͥd[ߗ޴̅6I9"x'08^ \ yc MxN[wr>G# |w|J lֽ!I®| &c/5 Wgm9vd:.d4=W/|+\-#?_ k,oJYa.qS'6`Y*TM«~E k gל .60\Й{X8FFAoP#*<\1`eAuoc%)] ," {[Z0mkKyDFT_o&ˊ-ū>U׶хպpe-=H-}}N ͳ噕2) Z'e=gH $==.4_r WL`S/B+>dc,3FOR7)Lʨ0Q;]g%/T^UǻBM9F",y׿/qGi#abT"َ8Rǔȝsٗ~ #ġ;w;Sї꓁eX=^fxv%փ-dE)9ek-Ƈp0}תEU_OΏB1O?If_.l? AEDi3&hmHhPe=1Cұnx$?-d ئomQY>.~\jy~.բL*ն0 Aړ|SOнhqHEw<O[Nz90g}jM^X_䍶%dE-(vt+]2uc4xܭ7?vm!e@+O(OJdJ럍(UB7Mݮ7݋6FW=ЙNΗR\@ HNxۥwRl:AkA %UTy2[…oQo+NEvjC.fsp,(nTn fE+LE%-mro%KXNKn`MBA-G& (GrͶh&)&w'"z$5L!I a,>k:,\'_̶ JTn$ϻ:t@;m2C`-;yF{vYt=*,<>=^ލ &AU݋%=nzF3!gS^1$ZUIs)[aۜIUK" k,Ư9C+v[f(3d8>ZM_m'͡:HDPTLb0Kߣ#p[fGU .vU8RR%?F$bɪŊ+wr!> e,xG1n j/NܴdOfVp=+]qnYNMvي[3DO v/%0cŒ^4 ըS(/|G\)OVɝ`ȋhL6S^f B_'ދZ4Qc)SܐàC -\ 4:A Wiû1> AҴaeh',m4$%sJ[_> Ndқ\xQ2hVAcH 2 1zdeɅ~Vޡ3 I(&MQ=bAi6I\ #lFKRlNa)HDlz4lgЙ;2%)Okys#>~mdK>B&~\ N$4-MŲ7cBD}zǔR\6,=Z/498U]mW\Z>\d7471Cܸ<°7C∋s6@Rc8Ƈֹ.)s>(۫!72܅Qw#@QT٬oc*v{OM{WO7>6%CIBTC 3#|*{u9 Hi̅4sW[ XjW)v)GQ?2u9zպBլ7`w' 7` e6z|;T,@TI> *ʶ7 $"wC{AT㰓B:ɩ~"_,)L|1KS"-/oJ.=zFRи"A)7Z^ uNE@Kג6z{זbAp,B@n ^\ Wawa ~/AЌ+/)?Z=YS;UN$Jwʜ.kK \lL6-IiCi|r#Ӣچ=/+8]1&Y=4ƿҒN ʊU/YwasPU)[fڞY O]F:H ( .c,fpÃAdJ3|յɀak"A ꆝ,|W߫xX2͛gjZKz6N$@ٿӹDi~<4hwg]RΈ JM(1we!'3`eF$cP7A ][x.Qzo>zJ_!6z: s@veIL@D%p;)P,xH4B8yKnb[Q82 mx [_JN[]pRT(Y(Ң8*Ю*7rm%9v̫AUBmmzH+.[ZlaTĄ2hd19p;:@.X ݧwU?M8UL "M7jj]>Cѷ]e v< 1qdfX`Xˉ+dd[/1>6EdJ%i5q U5.U^;L seoARҞC48hLS(oY|־& nS%b}ER2ך})G:7O$hMg C| Bbo['r p< ϝ`#nna+wEV.To=߭7%ݧku(U7Yߧ"2ЍAh/h @DlDib P`W'GM>=3,)[vBābfke2ҜWOA/#r a q^]_)fkrOSNѸ)vW:@*][19Z Dh_TP5'5]<4 Ot7{SŒiXЦtGV+h9TǞN]ҒKUhP:Mʞ<'yH@a^\|\`ZR^k-g~/ω{9Ϩc]Bb087;WVʱ2:oR9әn3xq λz]QxKa혼wS-/\ $‘!Q*`۩?y86Z %?&$pcow9lJB#π\t/q-qz氟2mM̓Ŗ UOO߰+D)8>[#L@$d$Z}rc0Uk۳5G?Alt|N^f&4˼:CF'diȷRހE(Q'#f @77%Oo#]tYjG[25,nruiJpkJx#۞^ccn6F`Q 7ͬ o^ BAZN,h O50^$n qʟe~F1M; bo`aҘD)PL=U:S ЯB(\֊C[FR)/~n%R-7U1BxG R6Ȭ")`t>P /ǮQ7N0l]TWNbdAg)Wuk-?D@ApR[T9/ SMa;8(뒲ad{๵ZDWe(Lň4ITBb\ȝ^p#-+K([qC:V,l#fnC"LF3ͦZr&QeۨSt>QK Ԩ`t?n'%Pd<JZslKG.+h 4N|`wbunglF?c@MCa2-0%!H0rѹ)_R|?;ͱ,{5bjntYBS#YPTj苴4ACMngr_}\>g/mSO "vvxRfDP(3,k'SʍNA *"^5Qdt(W拞,;V{^rƭ c35nWTP ˇ--:J=Оf洲 v̝1_􎴫O$BSJ+NhCXDFjیH_T>K;trt_1O+yRTw ذvI' ׍LuQ.vG!)0Xa}Zh&iAd*&ƙx@;%7)|5zYᢌSSԋO ZiݿQWWy=1GwET(>gNj jKQ#(b4lr;9\͵ 0*Fتl0SL ZP^Q*RنYjިt+Sx]qI˃aWMTº>VɥC9*xc:͑ȀTZ0+$k= \^]pS)޿nZY |lʣ,ߓ;rG$"*/K6 K+D>κۇdAFnQ̪TK Lãpj9C'=+`4Vؿ5y{`\3uYT|*ӧەRi6Y03Haȃ{ ġi>5)dpvH5IXj\V˨6>f>m:*7`ͼU,ZaF8Sz?!dΪw\P%o>̲ۀ빋Fp*~j<h5gt)ui~"glWY3~^ޚT q冈~zQ* V-6.M!!+K*Wk>{'c#IH&lW񴽼 &6W5ngb"ajQoG2#G w g2J6z}cm!wJv)tQdsZ'В⌽0 Aw,ϐA9> z &`E{EsBR$mF)֕D7T JPk $ iN2AhXɊS-OIݿZqN('1 hC%L={%*@Zj9XnVAy`}3ܰD/̎h9pء!̄ #V3ރ=k2=w_'N8 G p %gL(f4SlF..}:uN"AXoG[4>AfvTaGBI/#ݗ0g)w/"C6T]*D(OQ֪ &qoR KГ{h3sC;q~vCwu6tx6^ jD!kT N G}$:c$.W׬JoZ}=w3]~5L*8afNrHZX7ҳ|6Iܡ(/H9bw{$ n90S#S$*7ZW^46byREl#\# 4^^ 'h:D}Za>?At;^0 @pA`fH0Uw-:e,Q g Fq+7<`,pY[F¤;MvXf L~Ea6 mr8lpCȨ}Lc"+T z`3eAz,wpr]xZfM۟`>|(2RwpBJd5!-[0,>k4#-x4>mnw1L Gpy:I:ɋX :UK\#jrD$-jkٶmǥJK3|ƲTjgޤ¶34#8ᅢPX.^5t\ I4ؽD 妊n-fC-$M%s"leE_/kUsCiK-L>-cڼE5.՟Ԭp+*gF&`>f&?#Ѕ֘|,:\~Hmð-o+k%!Ti[{գI#9[dy'!X<^næI,ܹT|,I]:!+|b(6]W&.G%퀄6{{rp#df2#s tWp{Jwf8&sUe幏%1kk&Ul\ 7õa~¤QHqp+xڦJW.G{)' o4=a3Q{f44ԥ~"f`FjMFһG6}L0!XIk]ԏhE&@i4)3q0!oK5*Y"!v/#VKԫۨ_ӺpU.55o1q.lLmQ6BͦMqވ y/;M}z5[ sRy0k6%_0sàʞ(;^ĒrGK?ֺ ?TIQa88AFb"t[wMMKed򧎹#i@5(𠯟i;#5x%E&_o=p%NQy NJ<+ZkU,luuup*pB  RG]`?n񂨞$tEk4h}kߋ4SNhJejkMWSwaw2$%aW䱓遹o )"cBwtFM77;pC¯PBtMm_>ZQTq)CdkCEFvDWј,^e4{ړ WWBGҐ?|I#6:Gp#&#u9'Dg/кZ|ġp'we@LSS:-6C0Eju1i) | &rK/n)O\(aW^DG R%pء7 ,n4)%m7JѼ[vUsOh [P{*-j$4Ti$s _<O+qj>sL##_ksrrZ~ԝ2q&eLq?~zy fMlW݃-= hm2w.旳v':2"QÊjZIc-t7 \c|дDd Ȣ.d7ơQUN8c )S!l߂ T4޵T-wnLCלp|3sxa1TXdA!︠#ODHzl=!&0H%9_4^WArj.ґcI$7){oRIkB- < O:Wk!;_{~e3.~ˆY.s)l=~|Tkqd/7qYEEsZ-FW;29*.-z-Y߳oC2ѝ;RNZ NeRjtD_"?Oa-|SXMC41sJ m"~ܘ'ZFə&' JHi87֑aq`f+BTAF3ޖ&3 hN"d[͡= %DESw..; d}AMOlqEPuXKE! :Yj,CMݖ4[+*&P^3i &a#HX8`_\UʑFq\oF1R𾬍ۓ(,]Rn{QD,\ _j/v[o?f65@9'7ֹ12Iad0o]6h*Â`Gű>#ӱ8DY8q=E}*TAa pƆ?˟H Y x`wUɐHo k&LR-;GW1斁*^@;hg2@y9#`X$&ՠe)/G m6UPQ"4V5>+hǾg&#Z4&ֽ?YvtǪ$񳝞 :ҝ Ʉ뺒yTՔ㸢Onȩ1\ID.DFT.L'ˆ DKҬ(یWF3%GG܈$K޿)tĮ ŅſQ8Q?x #X;0Ot ^ndCWjsVI+-rٞ7؋`6b]la_D-I52AObfOJW9I ߚYo 0{:*6\A\ ,eIDp + D?),Ը^/Ȧk@zSYPkݵtJm_Hbդgv 3֐"Ċ%BE^O0 *.|u[$ur `iչWת3*L{ g6ަcXX׆&Rm[Y*b-;,?t0@Ap5тXx }T5FٶnDƾG9Yρt8H]n(w^%\JpPO$\EOz "2Õ_y@3L/Mu v{Z4#g虦p)% mO}PPz7+zX:#RdV;| ~9n6@Ξ$G)ɞj5O z@_ɨ p²f#r5O.clƯ6Yp.40\LUQL//lZl` @0XC…p rQ#&Aj1۩G =f/ }]9+a%ۣ 3 ch'J6P_q )&8! Iox4Iq͂rPtGrBqJݜ5ڂcҟzGgj*ڮ8OmgA{ޣM;f|쇖}J\ߤâUH"r)tlp ]"\Z *VIfrXX}fMame/j;Tx wuZcnYiQ6;|wpQL" ~-MyI),5j?-A41Bm o;/T7~>Q!jYZ֕a18,s^YKv!oLk,\HR6IJxDs,7\Hb(C@ KgJz*V\S^Xh]W~o9խ^ AR874,'ZկS=E73s5x$ ަ:}Nױ){)?%Oa{W'T<-g5(Ô| T¹ƃ,#U1 z*/v<ʕ׼Ʊ=pPt}Đdwg A0=λ6?k{W y#N ufC;-l7b2H2'8Ǟh[ǐ畦} x:TZљ8g̱Ωe'^j?w$(9) $ [3Z@nO/~nii|?_~ U%9etɩle선vp wy_Eb忻LzcV~vwL%[kFoxq n|U'lBK M!YOӗf;`+F#$; -"Xag0h b=qd"OWX/Vz%6hYAu0a2vfn^^U{Woݟ)ڹK^aAm26XM&w: f:+[rOrkY%g;habmw<ܯ FAKA$O I oAnw)wQTh#:Dm’T##Miwںj~/A5 P T (+ޑdeG#.YC;䠰L"ìgIP8ZyͶ.cmi Ḙu2z3?eRIg wY5m:sF(Q-b`ܧl7=>'f `2|=iEQ*FA@׋qF7SRɱ16Jq}s'qp O.>0 in"FySdJvit2on;f^E V @}΂,ċm53(5.df͢H]pp!( CFBܫ<7A$r4JtŸ!M<'ʼn\5oi-Ёm @jf;5Äh_e㭕kYF RzR;mB;-xp]idMVf)b9D|nw[Zu)g_F 95OּPOwZ%#%(It'gGYy6=լ<ab#VHKUVh |!{}&r/̴+&PΆ#%T/Puʿ]U@kplqzq}Zy$]`&If'7ڰpW+Q~{}&?}v1pJgĦ(QgV5 i$y)~3͋/ɳߡ18OA1ȟC.}g&K-O:58 C'ԍϓ11-p&gd+K&%>bn9\&~nQɮA#,"d=0*گHy B?P^}/FT` DѺ=զ tVКk-'ZEjGgn"98urLlCáciZ#ۖcځסq֝f *+W(5z>CD=&|Y‚%P; t>J .sqMӮ,d~k]6r'^yjhۚN8Qm$ŧjPSːU +c8wepPbQllPNR(KYfni\;(ط_!?X6m]Ψ:g.hJ̅=j<VZf&pBA`k=u?^$_WK|J?HpN]#:}rQj#v  ѣUt5çPK.DSmuiJ2RKZwL1"i=cutkan2̅O(+Nh5 .>[!6/3αߌoeEs$.7`!h!i#/A/2s qL.m8 av=7VA]-&qaeiƅc ^>t0hѤCqguB^R-_P.,xh*MTb8a/Z.SbbG]Q9SuV3dn&ՏUYr3}5| .Oaky]L){;pЦ>(cQr~YND "$%kZLlq "0hSz83l1_>2t}WUaoܼ4iz_IѪ> r9{gvԶ}hM>sQ<_UX` }GW]4-n5#}(ZZp,z;WiYٔR(q8 Cg9}\Δfa=b\[I<93@"Np9!T*1OPXfX{xgZ&&N8< >ѕ |wOvR%ߦ7a XMk FU"\E 5Dn;ߒ[uǗ_kXy x A,lN9>%AK6qG yKeREѰh,EzF8%޷K~ޏ4{!k'=?I 8S6qg]~uxəĠWFq{b.A F34~RkAGtcx_6m,]2QNڌhtXtG9z 3lK;2ve_R‹M`J36jse 56@pUC58" .@!kc€dtR@-`@#]Dbi`d#} |{oN=-K' 6zDc>ߺ[2\ZP' DXvceW#`l=8AKЦ|Gj0ߠ t\6)8Hޓm;8ٙ}SFB(S'R[* yZ6/%zB rJTGsR3A0؍K0 ׽T"$Yw  6#!f+r&&ߡt>W̆8 ;-/mt 9Z߃VJ_ZϬBb? z<7]Lؑ%As)LdO.wsKe|-@Ȉm{ f0-% (z m2􋭱%- #`}+]i!xcW 1Gq<.J8Ь>vcBr.+x@p5厐<5pl5>?;qh@[еvhWxmOb0SoGe _3uA wͤ.dvf%7Ta Nd12fJv8X v\T@Et%'8!At)z]ߝk$ 21s}o_TGt=]k[˕XX%Ckc{PmPqq}0 w*Nܟ[d5 ܘ`G1bjom#; xuQ?9 XtMUD Ǒ/kw[WX65ò.Hk18 >p?Y!6!/ zJy9V/"2W"jqQinb}&媴P醀`Qu9v'L 0RlɞoT4'aُ2D7f) yaTS@V1`3\ĀJ\rȗ3K<2!-92:H o 왏Hپfu>iPrhT;6#~]ۡdffC9(*R*# (5}4NgmGxP=7dܴ-iE"R<^KpQ-JҺ{lf5x4${V@* t+乕 H)]x!pi7a'zjmG|8itl[au:eCz1?Oqo"E>@Ĝ8HZ6 0( KiұĕGP*? LLԹ[<ۧfo&i;ϛTɞ ыj6#Ni"= HV?c/2g?zeo@ڦ*7L=kOǚϑXA8eŀ/Y1}R,< @#¿ks<"9{6F!F<Юz&NVbD?7 Kvx>RVv{?e"F4w [EHa;K_53Na8վ}k`i8!#Da|A#%tO JkɚY gc6 ^e}vB`ܵsaݐ:q^ i#O$u;A(6O2 yǭ"o5:Ⱥ]t]DZ^lVagmɞ2~)m- mT_=ȍM!*7;\qwc`[8nJi D &Z{󃰑ҡf 0%ɊxWTvFZۈlyn\ YZ