ascend-data-0.9.10-5.20151003svn3100.fc22$>j;hs\)ƚ>9h?Xd , >% 4@TZdD  $ $  ϴڔ,<(89`: aGHpI)PX,Y,\,L]7,^_>bhdieifilitjutvwxxyX?TCascend-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.V7arm02-builder05.arm.fedoraproject.orglXFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://ascend4.org/linuxarmv7hlKb&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 ِٔx J :(  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}VV"VVVVVVVVVVVVVVVVVVVVVVVVV V VVVVVVVV V VVVVVVV V!VVV V VVVVV"VVVV V VVV V VV V VV V VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV V V"VV V VVVVVVVVVVVVV V VVVVVVVVVVVVVVVVV V VVV V VVVVVVV V VVVVVVVVVVVVVVVV V VV V VVVVVVVVV V!VV V VVVVVVVVVVVVVVVVVVVVVVV"V{V{V{V{V{V{V{V{V{V{V{VzV{V{VzV{VzVV V VV V VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVzVrVVVVyVzVyVyVzVVyVV~VVVVV~VV~VrVVV}V}V}V~V}V}V}V}V}V}V}V}V}V}V~V~V~VV{V"V~VV~V~VV~V~VV V VVVVyVyVzVyVyVyVyVzVyVzVyVzVyVzVzVzVzVxVxVwVwVwVwVwVwVwVxVxVwVvVvVwVwVwVV V VvVwVvVwVwVxVxVxVxVxVxVxVyVxVxVxVxVvVvVvVwVwVwVvVwVxVwVwVvVwVvVxVxVuVvVuVuVvVuVuVV V VvVuVV V VvVuVV V VuVuVvVuVuVuVuVuVuVuVuVuVvVuVuVvVuVuVuVvVuVuVvVuVuVuVvVvVuVuVuVwVwVvVwVxVvVvVxVxVV V VyVxVxVxVxVvVxVvVvVvVwVxVuVxVxVxVxVwVwVyVuVwVxVwVxVxVxVyVzVvVxVxVrVVVVzVzV{VVVVsVuVuVrVsVVrVrVsVrVrVrVrVuVrVsVuVsVrVrVsVsVuVsVuVrVsVuVuVuVVrVVrVrVrVsVsVrVVuVuVsVsVsVuVuVsVsVsVsVVuVuVuVuVVVsVsVuVuVuVrVuVrVsVrVrVsVuVuV)VuVVVV{V}V6b469eb6eb4f3432b9165dac7d9de273c35707a3bb6b040df234168514c1a91ab3440282fbe6101134bc9ba927e093365bc88f1d57dbd3e119737282202711d9787d072b4cc097b45e4f9e40ed91664c53d68e50e467a41907927737774d040102b9c781b0286ede4f2caa93ae3424e1a2a937d56cc81187c5d4b0863f93f2a6d68988140f35e2e78d643c9514038ffc999abd237373ef80d6f620b1fe391b47655a819af5c4bd60d9a670ac1519cb67b841a8e8a5d7ccd71ac85898f390b232d7a03c9bf71740b0e3cf455c98e2adb37912312ebeb96a0e3bfca9dc17d4f8f2aa93bfa83465da07d8ec68fb027fcd9823f73b349c0f784c859fb0466e0e895938dd5d7c28df6ec2c2fafd628776301a2971658240532c3db512f41a0c411d5a6d731a2d1d920772bafd0fadf9ae288d0411c676276703f7829679b0332bf1ba8a2c28c87d4c75179a255661713987027fb998f680e7475b819fc61dd975337de0cb2b7872c3d5f475eae7ce4644e5f66c5180650d7af77d70e19c21e41ff49148c2f319d0b690439a38b71d1e352fb6623132e7584e114c538e32c8ab1570520ab4f3bf9c7bf275e6e58e918664d58a29373751ffcc771161c56c4085cffffd5d9eb41c0ba2d4b753591aeeef0d56f3a56812d9de43c997bf61d1612ae0dddb605844428c7e60d58d28001dee294665aa2c4da9e5af885fcccfb9864f97f28398ef970cd9cb3129ab50c7a6eeef6e425393fadf3d97c1c48490c69f53e0b073ce90f5907ffce05e9db2bd6d41aa84438213d3b4ebbbfc56ac74ad979c0d32e37297f99a5ccba93377abaf52e9ef7492efef26e6a3552cfbde7a33b48081d38d7c80f949378e9612dea3f67d8bc7d7db56fcbf7900a0a86b6985e203897725fdde444513654eb1f1a87df515789847549789180ad3d91f4f7a9bade0b15c6f7731ebcca10eb0fee444773bd2151495fb5f9cb6b258424f9c4fcd364b2c95a08dd0d4b2b9e2de656c513cc0ca90a2b2b0e52229879d09b05f827549dad94cb1f41e04430c9a418f57124b1b7c71475f42745d9d81d2c4214d64e470ff7859a62fb1db579d80c799d8bb6f3b926e4efaaf3f2b8f1596c6874473e620febb9fbc47335fc1475c053a99291b0bdfb18197e362e894db6042e20e69bfbc1e075954bbbfa7654c55869aa3a525d7adf12ca0666b679668f79dd7916e277b2554355faecc88916237cc5aa6b913dd136d2f4736a19b0347bd867183b0be54b1c2d6c51c8b3a0a3d136ffb334b7bd2b7474bbc893c508dc64e0ba64fc88ac4553a2ae474692114182cfe04da7e9bfe34323ae5f22ea3007c94e5f789a66a22e70afa80085147ae31599a251f998b7cc66b0d20651e4d00d13af2c93aedf6f7d0654a9ec7aef172fe093388c24c53d8be6f8ebe68a5496f8c00001dbb8b7925abd99146033b7d3ada3d0c5ce3e808f0c84d14d07d4031027556ea2c64f290eb1bc96b13a7cbfaa0ba0def37f6238c9978ed62c816a81b233587366dfdd0c7d788375f3be2142fa7dca5709e35fb48f5eefff7d192f75a6f18bda1ef23431622fad0bfafc040a97423fc6ebdca5fc936864a82a0f0ab8285d6f8f6207394a22a5cb478b8dcd704d4758c0e528896700ac1ba9d39f1a20362964d4db85c3a7db15798a915c3ba47e81de81ac345b8001afd2b928ed79e65e39c61642a757118f8cc118b3edd56dad6049361990a1f3f94db08611e920ae2af5776addfb0db72d79ed797e92e3c150fce14978a7be70957753c1aeb2b09baca58955727b6ad014341b7c46c5c7a2dbfe7d2d77fb71870a0a7fa783b3974198384364aba75350d6eb486f60063595135f79a5503a33d75317e607ecf5ed87d64b8017ba35558d7af83bdbd56a79308f760777113cfd310b73fa557b0ce38a34d2bbb630c4f8aaec587ad3cf5eaf52978eb6d0800fa5b36fd55de871d1aae38e743ca8f349160916c19e57db1f1b8abc51ecd567c130cf4092316e91499f9658b73ea6bfd98d92fac8cb82622134f445406cafc9897f10d82d2f7860bb979b44d3fe114165a39e312ed4adc6bdd06c5c1c6ba973084d65c69e75455bab82148987dc251f855d00d324e69930026f54cb027a5eed29d329f434797def7ea96122fd0055b1ab1b3c28fad66cd5d610fbd282e28eb44b068c061e5ed19c3ee3ac4ef38dfac78335a88db12697293dc8c6e1b574ba16f9216be6ce3ff30fd92dd77c2a4eeac7adf5adb9d2d398229637eb84c85e5f7f4657e5abbe88108286fc6b21eba7a7f66d0f4bba3786532dc648ae62ec4ce9a16351a22e80edd2b3c03c116cfe95b1f73e9e42a25bf323cada5900a3771bd265aeba6bc57696d1ae8be2cb8c61e891bbb2453b2c734200eddac5486b1a30c309547d8dc503f2a101031d29d8c4c81737f525f5e09f98858423a267e561556e21369074b51dfccc8ac03c8ed8db5c5f3edaf046d95447e3a7e3171108d6b91fed1e93fd5c90141c801df856fcc8367f009f03452e5591035971286e16f1d7d9f6cdfb35a7bfbb4a3d20e7f57b6e472655522d26b41a21a370b18f94b5684ed615c87b02b6115348ad969732e2c76f69c1edc03271b7ea8338004cbe81bec9612d767897aec6465ff1ec30910d56cf1b2e1903816fe11feb24419171b9e55e1bdf9d529245817688fa3df80a528fffd19bf1fc07426f1c1d1b827f2cb203627383d02bd64b7a046b31b9deeefafa185cc685820d74cd281655902572432d8e8e41cb5f29841bd2aa2f9b275aa5d22880a757d6318464367e7e2e9c34de165b31c9153d3692c63b515988a1b4604f81ef3c7e8db6f59b6f3c383c7cbc2ba2383eea894e0343599e2cb794b53779d989731e8c8078a23806b3fd8e04abd4ae8ffa3b0c879a5c3e48bef58027f3f76bb6c97eae5478005270db4fe729728db9c893d3b0fb92b6a432ffc74662a8d3779f39d5ebf79e4033e27d6994478155aae2ff0201b7bc5066394fe2e95eabecded7fffc7899d7301e0a3b328ba0a415b94f2faa924810e54230591d2b3f2e94bbee83680330cd8e679b0d8d3ca57c2625ac23918039764dbda758eed03d593c54c215ed9cbab76341fc27857f8655f48f24eeb5f4ea5278b9537b9f75e92ecc03de5f9b2d0da67abdb9cc98b5f09a17b4f205623bdccbcf0b8482699b84ebcd8cb5139e42ebe36a7b87f0fc24d1d4d9d800dd69e489aba7a5c61943ec584444471e973b5993b79123c840febfdbcfcaa1aeb68bda31c7414fc074e1f3a725f6bd941ec6852aeed4753d54ff1b009a852e0cb105012a7033f88e90542933462550a563243d94006fa77216affa5620be8831f94a42cc4214fedaf5dfe4cad56cc5a6c880647406f3aeb9fec05e7a394504356d38f452e731ece44e5c19be50b50cca969f5dc328aca379639641e096a3bbb0579e77fd695b2eacf1450de61fbb939a37efb0b84cc872dea6272cd46fd2ba6727536a62fc0cd40c09b5a7d8ab4fcbabf050ada4efead910a5179622d23afc81844710a77a3050b64ac646c7305882ffde220331471dc5a4e4f76c08bc32544032962935d5e1c0b680b6847a07c66ab8ab386b776fd7b9ccc1a00586e70443e2468d92c8bc7108e725efccdea2880d9f70df644d78be1b65cfab4049a057336e7acb313ad2e021fe4b699820812dec719a9729199cbfefad632e0e4fef4a461c7f47a66c72a29e5c74edfcdb0ee4246821d631246aba641f4e0c993cb45fa2c1b1076fa37c67ffd6b82e790397a517fc0f224ea535137e405b85674462ba8654d3f1dbb1fe3ee7fbca63b32b2beffb904415e1e892cece478e11d20730336cfa755149be9803807aeb6449aa519ed5164d0a813d1ee9c1ff4da77c4f19274c5598bc90f1fba6609afa79597b2162c68c2dd63ac5c50dc28c255088f833b4ed1880a890e477cf468c681ee9aa0efd7e0f378af8d048df8b0b8a235080f653ee319cba094281dc80b327475fad5bb3b9e5264a95b939488e553ea3ab6850721f5fd43fd1684ab9950a3caa616a3081e68eeb3de3400496f0a9826246bed2cb365d375ea2de2c33baa69fa3c928db0d772d957d9fc3a072ad9c98189c4594f243bfb549e3689f4374d293146a28dd68ec92b5617783de0d9ba8c511a1546ef5bff18d3f498a34a36812c1c08cc1c37753f7c35e98ce2dcf3ea37fb88926590212c929204441338a239466a37408d7362a01481fbeecbf6c85d7400eac93b018ff8f03b98abf1448a07de124b3f45247221618b4eccdb1f3f7d44956bfb9dd08e20d43cd6481f2c5d2af8f9fbbc7a478cfed84c2bbde26c1590b56e26b68fb874a08e5f57b02baf889e00c470d8d2a919f8ccbdc7d4bcbbfb0436ef6b86791635a6ef59e6b2c49faf1f1c6d5832581ed35bb86cd50f7651934b729809aa9ad20dc10855dce18c11684404da1ac9f06b6ae6db767fe5ea1b5547e0d48d8b323e46a36b41fc249e89529a5969a0189cdbcdc5904dfd433e6d1665d7e7cb54edfed7c56fa3efe8da94679b1111a6102d6fb2789ab0bf8ff06f2429cefc742c666030bd380fab27151984cc9cd3d8969a09b8bae39140a39b418974864114a22ad706a81ee3546d0539d222a6bc2ce03e6d3d7cc41e0cb910ff23ee4410bce982a65e9adc936e27fdb71fed5d338da4eedcd74bc85ecd8d860f77839ee1f20bbccca0bac32bf0e17c64c1b727d2acf71617ea7d173c4990742b9e4d61bcbe01a662fc0a80c827dc2c5eb2c22ad604ca692edd48809a202b4b19a3a00f31c254325363c13b8cf57b5310a7a37dacdc491ea06a8b6d70bbe8aec07b4789f42161f0e09098311ba38379eb6455c9724e607cb985a6fd8b0ed912d0fef7eba29679f9847b47c206d8779169af661773af2e9b72828d8cef620cfeda2b846ccd32e68d2148113af557cd4ef9493e7b02cb391ce3d4cd720ab691c6b7ab0807979954ccf60e1ec6131ce332d46aa7353d0ea0d5273cd6ad85952cd36ed71c701e00ce0ef5609639ff0103848102c3bfca54737ff0c4f1394958f5b5fe68be34554596e048836deb6f5aa455ebcf48a74ca013546a5145857d47ab3041f015847421762329dfa62dcb412f048bdfba5f8016f5773de1ebdd0441d4b1fc94307a223800274f0ab3d79ae9b5e737925a9adc6abeb4d7862242067fa8f091631e14cd289840c1578f7e707fbaf170b2c7a0c7c9447295a9cdc76568c65882616a77edf9e7718aab494f77d4b9727e24d4c906833e8826b07bf1a779c31a033bf8798888e9b1fa4ba8f393dc1ded890b86cd55fa0c73cdb66b155f3b934108f3f4131d03bff27ae3fb680aee1e6ae9d329e0f6467e0779a19b6f008b06e7ec492f1c52e1c4732075d68133b0f511e2393066b85a7903f06f31efce3e6a3fa51d2bf538f296b802967ca30704e0ed3a8f2399ff15c1ebd56bac37c685a503b07e54addc7a980a4fcf90d735fe006a9359dea650989e20e2d469d4425b55790c98dced31aeffd3c45405d01fd828959d80c3ec9c5a656cafa4705484cb9ae4cccfa2e7730bf3026b4350b8435b50975881860417d42d2a2e5b815784c1fa7115602446b6669c049a6fb07adf9205f442cc5cbd72d6a7f068ddec9b89620d095dd52e7a8e298868306cc8ae9836c7615ed319511bbdc23165ecc67d6787006e60f6d361669b46decfaec64ea6a62275508562b46b975fe5a3a87d6a2abaaf662ce166855c0a31815f95eb769d62d607b11764190124bc9a25a7940588a88ef79f08626dcf4d1887a5752a37f37fd44dc9bbc0512a85ab0f9e14659767fb03347b1a48f1b0b4bf202a246c9155024507ed4e2aec55c9739348844ecca272896e589c000599734dfc5dbafcae5e8fabc250e84a336fccdd44bdcf54cd9246c96d1a54d3e5c19d51bfea5205fd7ea4dad9355e981ee0befe859ac7606a63ca80f07c8eba0b586925cfd8b0e67f7a0e8194a5900f9548c45407d37f41ae5298d53a39c366b764d57f2a7ae9a657b2b0bf9c3e6afbbb7be919240caa1a76733042c16e532c56a3f9543541465cbe6f831c8994001b57d252a4eb6edf6d9fdcd3143605442d4f40123121011c82508cdf4acaced2f0afc3d0dc7b050a5b9d29172db43fd2169a87268a21011c82508cdf4acaced2f0afc3d0dc7b050a5b9d29172db43fd2169a87268a12f376c226167ac5df679a126154c4f854c4ecd08ad1101faa2850e746b032dd66cb548215bb80516e357c84a9b97898c8128258fdbf333949167ea54f9e84e7ff257e97a325110920651cb9e2b91e431c8aba63e1b35a2a4b2dd278904ad5f735efb1e7d93a6f73d37d4b810ff88d744c487bf1b312e3e37dc766c5aa7c66e027cc5ffbf9a169751aa1d3b97053a3bca80ddd07ce42f3c339bd8cfd0f1e89dc198e68cccbc71fe21ea254c9743d366a0c05c97b3dd7bbd0d96d64040cb07f0776ceb0fa8220dab389db031e3b731309866659f2bfa5a2d1ea26572aafc731699cb5f6ba64bbb920a2ad456dc3225d403cae608e5dcd18cc7bc3aa37c8ea55fe9cb5f6ba64bbb920a2ad456dc3225d403cae608e5dcd18cc7bc3aa37c8ea55fe8e1017987168a6c67a958128b92abc4b155764bac5d4abb16ff92181213ea1eeacc2dd2a4d29e909f334dee91e14f6825465e5f5ee6dfb6e67126e00dd63119c338d765370980b239fa08621d94a63896ef7982b64a19f83d4a0fb2af3ea26bac5659ebf959626dc30c043d3feb3e1151a613c93049d11728f3fe3bd8f7c84cfdeddb330ca998492f29baf4e9e2f3ee789d5054ab89b08ec0c16faaa99b5c4b01ed0d95d55f4161526a8bee1bfabdf13a75e7b84123c3d65ef80f63d2253a546d2d3ccd5451911342a924bac9edc596ecc5381c278bf15259d4f1f3685eafbfb7a7362f4263ad4655668da846c35aea3b1c0bc908d963fff8fc3f7d32101ffdb2224f206e7643a0c1c9e01ce81e9d7cc6c22ee57dfaec9b7f392596bdfe464e0f052ba761f1af1f05f2a6b305fc09084d3452f5d0b7b5cd996b7ecf08151c55e82ee164195dcdaa2b1f1e483835f164108a02a52e2002ec40ce0d447a77b82e382ee164195dcdaa2b1f1e483835f164108a02a52e2002ec40ce0d447a77b82e3ddd654de549304f2a567819bc7a6e2d41c7dfbedd6192d0416ef08b17b54f16059332e7c3f384fa9bf52c7c1caf751cc43f050429393c7d332ed92bee669f862b3f552dfcf0f39263eed8615370fbf1796fbb1acb40d9bf2cad62b914fd83c5471bfa422df425e32df8980c8f81382f52c2f745c43319fe18aefc5b84b19741111076d3a6438593ada48d3dbed313a5abc0415588f84b982aff049074e07c38a650dcfe85e2fa3e35e6ac9f784f102909d458e507dc7d7d0f57763a59b2b8176e2dbca92b7da0aeca6e4489bee9378f3b8d4e64712957e360d8c41be779d18fb8717dbaa3c2b30203bd4013b19479a95b4ab465550990deceb93b3a0f5f279858717dbaa3c2b30203bd4013b19479a95b4ab465550990deceb93b3a0f5f2798511508098599a605a0278c5c2a6d351c00eaadf834a2cc55363f02d9a0b98b37b6802314b8069eceb6e4f375686589ecd1eed9cb65efa4f1efdfcf439b3ba7bae319bab15263433d04378c3bf90d5829087db12d5a28c5253f215467b9aca0462319bab15263433d04378c3bf90d5829087db12d5a28c5253f215467b9aca046286eb7756f44c7d3100b9274c02b09b9b4000bd147943d30442f1d688649ece2bc8b9dbb3e4c45a56b8c345a0f23f969806f2a57892592e0da6a0923c06c26e65c8b9dbb3e4c45a56b8c345a0f23f969806f2a57892592e0da6a0923c06c26e6558671ffd3fcda7b87f3af29e9b5a654c366086cd7ab5facf7ee2bf26dd0cad5cb533569c5a25ae55c6c8e2c11bb1be4eaa09962fafad0015cb5f4766b984c1d5b533569c5a25ae55c6c8e2c11bb1be4eaa09962fafad0015cb5f4766b984c1d528895636cc432b07922056395bb7d5b6d6efa4cee3b44965d03813446ddc2b2c50366085cc335c3b203800a7806a49046b32c319c3651c2e5d040781318ba1d4dc0ee5ec857b566bdc32e8456b794eb9b8fe0d674ee7fa5d145322ca51dd4f6eec50101b05a4948525d69bbb8aacebe1334f9c5cb2c2441e19459c5aff25d1e58d94ec0485fd11f2bae18b498d6d4a89b743d9c1a58bd2df2365f9d319cec1538578ea10e189ee74f65106810aa5df2a89a2c3c05ca048ea9160fbfcfc0c92f7767baa1dc9c1e1865b87ca76e2425e55b520f922959c3063ddf20f7227ecfcfad7f6015efd1b5301b95ee40a81f0bebf6de78dbd915cec9a9eac9725f3645884beb5e29059b8123d6f28e50da6efcba053c6b51e455e5ece0ab5eb5d8018c1ec9fe529fd4831d6aa7a6a81e663ee5167fd92ea4803dba1c16c125ed4159f5e8689fadec21a45258c1a7ae448cc2f6375742302546893396d1a213af235898f154b5444ab7393cc956d25308874554b30fd428b0bb6eeeb56520a14da6dea07c02cd453bf28782914113db3a23a8814106820b77c322d441c4774394121ddf98eb763d551cab9d3de6901665711a50ee1ce2eb57376172eec507e59cb97ba08929fe94f774145e81e8a8ca83fe8342e4297ac5abd93ecc7e5240ebc42372a06bcd425a5d6f59466838b01515e7684dd0ede3c87a77617545fc3521fdb6c875575a5dbc2e750a4452af258a0d5c1919efcc7fc88ce4c1c74bbaefa068e418c5ef0dc572cdcd0d427b40b355d95c00d17c4cace982f71dd1149b141c5cf72b96814e7235de861049939d4b80d8f712d9d9d2cb25322f64b5239aca2a57a2a0644cbad41197a2347a8ac1b0913b6d78d1b5a176f9996b5e4de01727dda225c381e435f8e8a7d6c968f071ce532578aab644440f0d44b8e21afa6266536b371d9922596eca1890ec8191dbbe937db345f3c5fdf7601de7f67b162a2d96c1caf9d67ba23555b0af7ed7c3ce98b300097443f11dc9e3dcfb958e113227ad6117ad3f9a95845cf0a15818baf1d62f05ed54feff39c4d5953aa638a3a66d6712c61469b0fa563b1965b1d4b27d460bddb961e25298fcf97de6085b905f18d4df31149d6069d93b3a9a505c67e5e48b440a26da521aa0125f797444bc58fc61a3f25ab53f0867d3466c5503903376a00d8e338a7110f2f6bfbd194a4f58937b81995560dd8867d3466c5503903376a00d8e338a7110f2f6bfbd194a4f58937b81995560dd86c13d461f909ad18aa02d73afd85438355dadc81b00f1c8af8fab418670e6558f58ba617b7267081239f71ad5e3e201fabaf9906cdd77f109807baa4f4b59f89f58ba617b7267081239f71ad5e3e201fabaf9906cdd77f109807baa4f4b59f894e8c62df9bc1b0b81e56cc927ab43f60efdeaba97a6259521f790b48c371846f78eabb6a6b166335e0d73ff913001e498147792239cd77fcdba48294ac29a36e0f4ce28cb77d4a5ac8475252b7f97da09d016cd0963cb0226e9950e784beeeaf6d3e751ad400af34049b84016af5c283dfad61692636798a60262199ce345e4bbe0b7b9544e422b96c95042241e4b1d91bca20ac137be5d52c4fb04e9b00c31ed163b2154bf47658e2630d150d41d654bd3e3a0339b0c0f435ec7d37fd513d43568146dc4a1401f26a7235aab19e7ac3d80815e2a77b8f03163014127c2f0cccd1f485ed298c1d8c9447f032682e8c3d6fdcd4b7848131aa706265eeeac327e3fa4f9d632ebd251b71b0afee555856428e73a0690e960584828c94a0b3c0efd7a2f89a35494be710d1356848dfff06b7a39f6d17670cf00feb7bbabbf9a49ce26cf3c27bf491f0f63e2a49c3557136518cce7338301b235296522b092bb2c61d9681bee97f93bc583eee3ef6beebfb26a7c8f363bed1c6a881c07bb674491f349681bee97f93bc583eee3ef6beebfb26a7c8f363bed1c6a881c07bb674491f34b952bf849b5243769a6f0c10b33db4f52788b04c537d338a21149fad79623c6b092606f876916d33ae8ddc45f7109a91deef763442feca2da8364a1b7c7405f75ef99fcdeed5600c2b165ee97734d5767fd3183286b3b6a30acbf29230002f4b0432bf596784fd63b73d23bce57a0c253cdbefbd93b1733a694987e2efd45383fd83dccc45568a7b5bf3a48f4a32fb1ab8b6f7977c84bcc61f64a80438124b85a711340ce6d7ef5d7245c74a840cc2d7f5f54af84a2f1bdf6f6f5b491b7db8aed1f00f1e44d5cb551e16c6c3796719196b8ef491663e41aa8c4c4903002854e44110887c25a01e377ad2f8386b9dc5f2454abf86f59f87a91b27d08caf2ab6ed7f019108f12f154e8ddd511cbaec1dcee839a262a32b43da6033de0cff8ae6e44fd175a956d674d278c387f15021299057dbbfc11ff7d9befc0203ef2a2ad3ea5463565da3fa77956ca7e25203a499281512cf639baac03facd2992c83386e7c8937ddbf47363637cbd4598f25611581824ff8201cc49d2c19b799034b3e5b096152e392ba842b419c450bb29da8e6e9abe758b10456fee7d678d3431cc9f887771e8c7cf8c3c5a0a5ca2a8a60f07137daa29605f26782158e2b80bbe7cac2cc3c8efd0c75e13fb2ea07c1593091c5a0b6d046ebaa02afdd6f2995768e98f8c67f46bc7762f1fed52f407626183727e5980226c353240c92a2e992454d37fda67fb815bde5a9f682ee408c9866fee86a1917daaea01045b1e9935dfefeb8fb417fb815bde5a9f682ee408c9866fee86a1917daaea01045b1e9935dfefeb8fb41775c546420914d3793e246ce956224066490558245dcf5cf461ecb3a50c85cf33cb9fd6457fe0fb96dec2aece26cf417982a0b9cf5377b2c8bee6c7abc87ffff24533f6d2c1a953c9ab5e610c456238be65be2f79dde02bd2f3ea6bcc5a09d3424533f6d2c1a953c9ab5e610c456238be65be2f79dde02bd2f3ea6bcc5a09d34d187f47ca04dcd72daf4607ab9266413fc60b537a44646cf1c713ba3d8ff86f3007120e3d89a5c2eb83b06540dce8b5b2cbcc6f9d9ff411c81af4ab9490eb2402e01e812737a0857dcb814f83e0a4363ba7becab7a2513f6e3fa8d642b65ee96b868c2816a6c9d198c532018a9afb8a45466e07387a2a1e6de86d1f8c117bcd103a9af531d810f3d1ef5e81fef2a6082890f1f1942bdf1be8ec73f88c4cd11dbd7d385585d864fbedc72718ae79296dd585621b86a99a5e1cc6547ab1f3436c3865e67f334122e010ffbe7f9733aa52fd51fcc2802040e8eb83ebd21f5bc7521865e67f334122e010ffbe7f9733aa52fd51fcc2802040e8eb83ebd21f5bc752183a5473e170124a98f6ff71bc8fac9c6238053bcb4b0ba61d840551351f6d3040beb913ca638517c50b9831628922ce82f52dd3fa14c2b66dfec44ff4675199a5a1e566ccb1580736e69661640367e82a906fa40f9aa16bff3a8e943d7fd8698c2651282d518c9b0df29e92bb791919f495dad3716832f169fbd37a7d3634dcdc7d5b25b9b7d8de247bb6eb622503a90b3b415e2d71b1068baf1ea6abf4dc9f9b6209c93eb228624f2840655f098d6d7ee481286f0ef4a1eea7bc06f89ea3cffb920c188267741243a70bd883e2ddf0c4739ab7c5f893409509543b3bfd30ef369334f0ebea83021310577407b7344999a355e5d91367dfb0eb6c6d0623200af013d6dad1ba2fd34573916e0b5efca607cb88b0962f4c37f0fe2a8a9ff4df2003ad062c1f32247e94fd1c5bc79820734ceedbb76827e9d6580b32ede098453497b666f495c8f1759d368f4efeea6b539544202835a15f77ea631ddaddc79918c95171711986ecd5d90d85a954881fd5d2627c1e98dedc7c7399d9dae0d155e0a037961840129fbf299798bc2dfe71f28d0b41e2680914a282a87cf95ca06204e13eed4a0f113db2480c07f5280915c681e5788bbdbd4a4c5c6b869353a4c2716c857d790036da5441b90692884de2d4a56d5057ab68ea92e8610ab5b08742c008da2e91c59e14c03617fbdc992e25b7f3682f5bfca9eaa1f42f3ac92421063b38da2e91c59e14c03617fbdc992e25b7f3682f5bfca9eaa1f42f3ac92421063b36ea1991c42f5ddd2de48f39311507fbd7ecbd1e31981e90862d90aeed718646d950ce61929b522d1863d464b4b5c02a37fcd62bcb044b15361b2287a6704defd950ce61929b522d1863d464b4b5c02a37fcd62bcb044b15361b2287a6704defdaf16362a04c9103f1d116a5808e7fb1e102a862c110c30fad2d8d9085ff7a88fe6649d226639992ca65bbb19b4de453beb28cbc2a79c938ffffa9f560a35c72ea47bac03e8dadb19a3d223972f27158c144162e5b8f52fc43b5ab2a8af60b9ad5f3df11ad51df66c5a90a6e8f292a82bc652f376c7827b09a62033f122dd41240e86d0867840573c7977b33da8467bd1c65a039d4a3bf7a245cf456a6ed8226e33bbde6a2a6baeb8c726de1e6c291ef6a5382a45e591e2a4fd704623b37dc25fa9729416eef3cd6e9ea0904357173cdf7eda67ffb558e7d91571bfdd22a781a877485660543484b2994204b3ad2af7db41264db3df86553afc297b6b3536f0f76c2186b10ec624262f8fd5018af1719137c6114bf0aee8b9d842ccc14331054e6b37fddb380cd24be08ce37bcd8d9294fe0dcaab5160725ea3194182248f53850a6c8afbbcbb1d6546f21ec137edb00aab5f11e9ae5d97ea9650114523643d79ab1b378b9dc6c6313474e471495ade8351866553946651deb857491bd361a1ecab1b378b9dc6c6313474e471495ade8351866553946651deb857491bd361a1ec5b94dba7aa48e7a6323de7aa2efa8d2c78e4accb12730f47c71172e03c4a98cb8189934691332b2dd54890629fe05c5d1baa3305a31fc6f38f9ab0330c5bddfb641e23689ab7c677d02d8fbcaa62d5eb960e774fd4cc90cbeb8affbe10f984dbdf01ed2786ffca77194b2bb01a12e445c0573b8f41195db61f11e03365ebbc4b2991d4c84bb026f9684326ae31def5a298edbf2653824f3e576022909a16663e56ed52bcb62525d6dc14bec729be1205f114da5d21d9a831e00609a6468b50ed613c7f0e353a40d5dd9d20d460b8c5abb1b2f078189c70bd083d97939661735cabfd25edd8173b3893f3cca1a4d5a3923089c2794d18fcf84c29b2860215796ff03ec0a4c3fabc7cef9984d9889ef613157a8055aee5f9354ed983e68d29db8889037696a8d9edd05960fcc87bb838a3d8af60877a0337edd814d1c985cb6a15aaaa03cc7990f7f64b865973105411caa0a671bc145a20725ad6a930d4cceed0f56b0a154039640fb9e4e52d59211346f6f1776b6c8c13f3531c9f7f3224d1628fe57ab3cb52ba496be3843c0c2f7622892708d68adf616292513dd52b7dd3ab9c86c35c4bfaece9a1b470009db8b5d6f3ca0f9014e4db99a7c88c1667853138908ff5bfa8b6f59ecf472b5b7b98df16bd280ef2d810fdfbc358352adba7871563f149952e7ae82e12a1ccb4924d8f86a9f9aac0161ae220132864d5e11bde18947281b671b3c71286398cdad6edb9200c177de2371760499dd63cc45a4f15296158917a0f15460ec7cb9b5c256d920a7f2f38991249c6706c23c09095d5ccc6df141cce10c36f47e114dde63e3b18b678f4733d1e6bfb5523a9ea5c6a9a65bb51a824c6185df4d0d737e4d2809fa08af2fd21cc425d20d74624320d0ad05ac89819d87dfb45d4d6fdfcc816c02f8df17cb07d442432d730dcf410acabab8e68c6a89a1771b773b99545a22bc87c0c087e670c429234e1b22015c4d71ad534e0bef2ff270c4d2ee56d4453a68b23f0dd42b4f67962811fcb3367df597bc368a266f22bcc9644da4df782ce6041b94147ad4129ce09dd36dbe814ac5175055e6ef24cf90a865daa18231b0e6d568d720c1a7de6a8d10c1d6d8314dd8c217f25a5dd27a18f54301ae0e6e629478ca88897e39c3b0a0da2ab4c9f8590e6556b78228c3e94310da06fe3e3c7bd6732ad803d83569396d50dd15a1fb2d7d005cb62647ef5a7df48030361008ad14d03f2b9c3bfe2730b867d4edd00433b4fac0ff18fe908eb2b4e707e8f5e9fe1b83cf0a4a966eb0bfa563b1a2ff9d7a0054e46ba8a646f3a9c33bb160a2c06057988bc7edbaa36a0f3f300fcb7188235dfea0ca0d4f8ea71a5f9008e0c4dceb503581fee2d5c5d9755c83e6936d6f0eb2028deb1fb532a5f17b015a778d67d2faec70192ae3ae454978531c2e9a9ef229ad71554b213b3e2dd431bfb382c9c078a152507f3d470698d75ed159202def418661348c54ff1d78ae77588dc30e03404e738368e2ad4a203eecf5076cc9e7c5063f0600784451a37a0c0105018fac16c4d8fcfc0e139ba91d232e2c4d050f6bb6b036c62bea49400e01a472943cd43833e11321cf30351edd6b62147cc6ea5231c9f32da2e176c508f0e7daf7f564e01eab88b7569d9ae5c331be507ceefdd319112a4477c678dd48d2974cfba7da83fcd5bdee9185e68d9dc9e03ef0ec04b98e9189fe60ccf1f3f7c6a9336c0c118192e4a7306e9c21c928ae3e8f5486fb8c719e58028a32bccea3b46b5ebe213ad0ff9812df8fa4b0c4b5c2940365e32b0935c62bda0c736f5340ca4781b8803b35df03f1f973129ac1e27cb786119272ad2a879462cc736f5340ca4781b8803b35df03f1f973129ac1e27cb786119272ad2a879462c65d8f77b73869af025772d89f1ca5a9aad914128235f3bfada656239c57689e781b2200681ac940c821cf2a3f4de66e766522444f2606bb20f6a02c3c11c734c81b2200681ac940c821cf2a3f4de66e766522444f2606bb20f6a02c3c11c734cc5848894527c28db9a315c4ad96b92c9e601ce4ea80c3bc80e582aff02adfbe3efc7d28209544e82ee0b045a1143a22db524a1e64cdf1988bd04097cda873c434b66f3a7fada2cc3234fe14ddb43188d5bda984dbf60f9ad4fca83be104212b436e902bd4a2fa1827b428ccd2b6c6eed6fe277a564d0f598319b2f6afab64d2c4efdc3aa6e9231a1f1a891a3d0acdb4536e3e6c96333bc9dfcbd8898476581dc48b44846c2bf7418518e9bcac36d8623f5fcfc7f3bbfe9c6d068ee8e81b325156873baf1f32cccfda435f2b0142ddf146b9835474aebe66b6b301aef17029bc28c92f89472cfc22847749c131abeeb21ce61154a8b6fa9bea3a938214687de2f1322b5ab62ed69b56bb83f921c25d5149e5ba2c07bff9e247810ae3605f93eed2eaafc2137645bcf7b948269ad76d590bab30545b444c5e163513ddb4580f27fcc2fca54285f95f30b090356edbbe5a18f8c18c3ed1a72eb084793e2599c031fd1481258eebcaf9b6abff645498b0086c1c561f20b013fc076ae75839946fc322f5640b28b3f5203060d2ec085e141956b739393620d87f30cf717e0e963f93332a22602f2d2b42a0defebbff91c678da09fff293ca67d8fdcf32a8d5e7f821548183d1205f702f08d1a589741941b25e7c57c02dbd8e13b60d36a823f8e820aa662f8e930dcbb1c7677a7d00c3065bb250b9879de9c30297d357a2dc0b9fe5b311fb2687741693b775b76f8a964873f8365d882bf5483a8e3f18c79ec193403249a1578cd62c5d8aed07fc73fc700561a96d86ab73da7cd9cb68acee6b8057d20fb47daa236fd4655933475d26b399a292d827a23421198c12d7411e851006e0b9e3ed6499402ebe5bb3ae9038e6350f456d376ce9b5b66465a85b1d9f927debc1eeffd29a1c0c8699a8265d58c6fba9d5e74cc2a049feffde1a2fa61ca89752227a9001e63947287e4cc51b5b7f05c803d91f5a4a1475afb5418907d2e4926163560edd7654d81319dfd479c116029fb7b0096002e96a21492b5b3ed718e1f36c4593a4fe7c52e7871d03cfe63161b7015dc88fa1f904a55e1c327902a5a8f070b9ff6655f42e0b4d53622b7928d5286f7de6f931e96a229a57863f307ad8e7dbc280c169e32cedf23c128bd0ed47490f6eee1addff958469d510761231ea4da27d15f4595e9d9f54aee06eea0fa4f021d6be9c594f53ca7ef90a80da439c3e1fac7b974a225fe9e339db19b4ded3c3d1a11da7487983fa1ae91cb08e98e9e03652d1b727df0b2c498bda2bdea80b17f3389cfac01beb6cc90b5b2ce3eba2f62f559851650255508862d09211eb379f205d7d81dce1490f2f955ca331d98e06408404d206bb42761f20c1a988e9a9472ae400aa08c8175e4f224146d2ccb2580756d2c7e1d37117018d6b45470e58fd8ce2ecca8d3d7ee2553daf74fa6c27a130e0162d9e84eec872c33e8ae3bfd58d43e5c1ff215ac5344241c0afb941c6932c3768f4dfb0b8536b037c524569dddafc6de4181dff4dd617c8b6d572ae3cc41d4d5cd598dc447c350e6390e8cdc15d92f45612c50eef135e77ff1a33a7d952d945f5e7ed9d472f32ecdc3e593075d57dc1a1fa2989b8318d4a2a4e7c2649572e7b1124042d0fc7e29a0bcae845d0b734cb3439b3ed73f58e14cdae407861221d651654af5c866ab9a248d3a71e126c0b1e130560701bccd8afb68a61d41a5e926dddefc48d9b74af6ccbf78ad3d9d72a22e7a803e5740082106573ce16bafcfb08ebb6b5f9fda09b5161cd51dada1242d48d56b4059f4b9b5ddaf6f1f9b38e9d7c04291aba50ada3f4713343571a08b206ada0d1827d0a9b924a39b4bde1f2c25bd8cb6b8f4dd170e0e98b1871746d4145819cf11de8e086a1ff2561d4e252e347ed7550142c01b01bdbc11ec4024a4ff05afdf7c8c768e7a8b77662054a46e43360837e6c2cdc82d20231c8cacfe971a4e8987525ef7edebf3255e2919c65c3998e4482a8ea68f99bf246e7bb96a1be89d7aff00f74fdaf5bae676bdd36e9d17aa26c6681a890d258b652ab58813bff4a1eaef00bd079f5bf7a8a7d50c5314a7c4ca73c2f71e02af534e881a78ddba0d7eee6d3249cacf22a5cefc0724963968c8ca19a226aefc3e7b6f15e03fa1fdc49106ec406e4965955be5ce7fe9f90cc4aebfe0e50627f4bd6378c7ccbaecd180e50ce9ed5cb06d8a3a4d86e7effc8080c47ac1d8cf310d1d4887bd53d43e7a756269a1c35ada2b9e1c9f126c01c230b17ff37f1c1169abc416ffd163882f5c02f62c3f2477c992eeefe7427275f660eda6e1bf9a2a9debd0fd4a1b39e117bdf17d154a6fee0322b430afd78de7a68934ba447da06cea915fe4f1503d88480ecc980be870285d4d8a24fd7c5d7fff32ccea6ce7ecafcf28ffb1408701205924f405bd576f4793958204b9f957269da375f2b6fe81b9a4286c0de68728840008bd28646221ccbe7ae567fa3d0d5cfe588bd76f52040f3800df9f9d04925c326849a0550d904fc186bf62e021526b095a40d17617310478f6d6b633a97752e5b2bde9bf0f446a930cca6b65d626feebf3a29be18dbc9ffdf4946d6656c1360c7e38ed85cf777ebbb41eac4018cd27ee7a919f85a9acde889c4458b0ad63e304f4042ebd163441314db2959cef2a13a2e216426e9dbbfd3df920a42d604002897b36ce80a3973ae86c1395aa0d005eab8a28c44a833800f4a56123e3ecc6b6c62a0ce408c5b0670ecda9c236600641f5021ebb24e1776d909bcf54273eae1d4086a91cbd5cb131b4ee7251d406886172a0af7ae2c5dbf5ada76a5d54ac6e7b31146a9d88dd014223dcf5279769573419a80a2d5cf238d5823600d045b3214c4a2bcea90430d29fa9396a33a8ccc93252c9cad3e88a776166f653be3a93382e6c93cb483a2b8ae6862232f406f796f8cbd759a37a55392d1ce4989caa570c4155f77c97883934f04735b1ed447ee649f448345c8f9b85390a02963fb022a393bc14e1f3b75365c43e18b35d9d62727fe3a928cfc239329e64912234754d5dfe86b2e1b334b5ffa11a0d46a209821e80cb081f7b8386820073c2b16622eb13984f446eed86d8b179c00974a764bd3d2b53edb0e0da76b3e039d98dd6f8769d548cf6eff46e89fa25755dbd61adf4d0a5026d9699b876f228570071210a6f0a2d5f5c3a7aa3ba2ad6f2b5969dcf16b8536777cdd0336c214a9cb827a7afe24f16a89241fed53272b2cda01fc56ca342800b581028fadbf828aa463dc1fff879540f727c2e994f478a919766a1b473622bba7a72dae89e3b129536e7c6a1df4876f8c55272709d136bb3eaf237ec2073d92f109fcf3fb26a040de5518a6665c7a84ff2c31b1836b1d9118f2dff42f47e8a9d51bd4b86391f61921f0fe9b38e8580e9a5ae47dd0e4c969dee8d39e7b05e56c95c44d8fb27bf320a537ac5f9c4f52d582107a5a761d91edfcc8d0e05148a53144cef9a61c580b2c83d186b802b084d06d6d4a2014706c0e603fa615843664b48a5f5e381ddf170b0a320fce2b1659ff58c40aac914659856293641d1c6e055cdaa11958d562b6e17c7012b46fde5fde7e50f39653e66b8c88ab72eeb7e0d7c34779912721bfe7eb05cdc7c2d098a406ec5560416002e8d2a17ac276a9c46894afe74cd85706f71d3d0485eb84b3a37a486f90e7a4a5dc07643eba678c1aec199c4bb092e5d6b9cc687d9807cdb395d09d545824a6288efa5550daedc6ff11a2aa6deed063034bec2451b43f1ab6db05d9d97efb987683b2b396140fca036cff37408d3a4f0c626debb2b70a7b5fe4c9e3aad77c7904aef07be8ac4451493ebfc8c727851721fa87f4e9a8cf665771c5fba411c14ef3c50cf257e7ea081e49e278c727851721fa87f4e9a8cf665771c5fba411c14ef3c50cf257e7ea081e49e2711333b0c1dd62e03d8765ea5ab6fa6eb3dbc1fb3d25ddba1d70b6072a72d2149ef81c7342d00b55b0b66d053c813e0dfde86ecff465e3b1e19e6a2be0acf70247a11209b592963a788138766e6f38400495028fdb25d7bad6a896b0b0adff15b50c24cdb47423cfdc2942256a0fc0a9a2414b3f773b11baf27503a0bf3136bfa0018cf0fe47c09167fcf82c0b14dab7554e9dc1b8e2471946160f4238c0a3571bd5e7d094c12245af6b9f4a5803af6d8afd4983db0506a3315415935d918683aa8da6fd6cc393e60eba5dfed2cdd53a64c989c634a7dc83b96537091f4c4f45c3065745ba234d1ea3bc7596c5b629f0f4aef2b099ad51e53f13854a2a061eb5ded72c1cdb1480df4deb3ba7d14590af79855f352f12c98d8932294f4d1bbe1ddbb4dee24e5da351b740c2e4566c785a6405696bad7feffdca639099e4be160d1b191f05e81f25be9b80019420283506fd11b4f99871150745dd95acf7f8f960a4faa1ea531084f294996094a5888f91c9182db8635f0a6375b0cbe880978363c1b2f6f0330222545ecc26ac08e874230894523a9948efd383e6f6c22ff6932f7263f5da4363f41ac32f9571761460db76182b2e661591be41e078aed812db1df6fdd569b7ed14c5dd896faacf82268531fa1ea2175d9e5863dbdb5a960bb5edcd03fbf8438bec809c8aad7d6ac884c5b0e36fe8dfacae9e6f6c88b336acd54c8f91734ba7b0b0487dd8d9a34f03ea9fd47374e0ca71cbda615c0d95fe5118539db29686edfa48ef2fc9f5f707e791cfcb4bea05dfdb1c48141d89bc69f84f7c208b02380298592ab03f6a848d2579a026f95b950e60b8074c1a4ca6b086dd1b7c855925c13f2dea2898b187743194aea962624e0f08ac76367f129a0bd103c9d1c685fa2b090d62a1439441d352bd4d4374cda20aff624223b93e095fc8a2608843ab584a21b08ffcb67cd73d88df690a41d6af0ec6c63478014a5fef22b4136175e3553285700b16e2d8b16c3ad9b7d6ace48f43bf39487a0483fc57d466473aa385b3e90d1629cc46f15edaee9a3ca01e93700ab08bb29ae078c8e610f2bb2b303599d72e7f8a0f07dce89f2650561a310d91bdc56eb2b03c3e1a059f56a2902e1adf41c55b6e7989f6fabe37dfc8d920636600bde075c2271ef94101e07443039dbb2ade230f1149b7fb86a1dd8c376eff2d900cc636671403cccd6f231b52e5130c19691574160a5d61185da3264b40b6d94678cbc11fc6c7153b716646bd94e0dd075e3040600e5bbe53f9e0eb7db8fd935c09c44f5778add5b7bfaf873175e3553285700b16e2d8b16c3ad9b7d6ace48f43bf39487a0483fc57d466473db384526cdcc19b3a98fc64ea9b79e0a77535c8dade89dc35729924e6cc135bb0db6cc847974201b53879514b461ceff005a2e4994707b72ee3da6df41e932e1a08839b15a9a8dde1ddfa58406e46fc8a1c7791d7f1918fa3a8aa358dddac7af83dcfeaf3d6fb42d0ad7c1a3ecfa114c73e70a9368e6e76fb3100ad52db9b464ed12b667ebfc27cd98e87ab494039410c2d62fb3bde35da97273e0cc91cc631d44d81dac4db6e0aa8112c493ff2b86399b6aa15947a1749164e7567017f4cb765f966088ee6036bb02b1bedfb2f128ecf4f50dfb956871a3cc9d203b081f303ecb2ce087fc3190af084d9d8436e3a9c0fec570873e944917e625930602f6c2c7c1edde538f906dafc68f5791bacf4ff81503755807dd1d5772cab9c0099ba23ac1edde538f906dafc68f5791bacf4ff81503755807dd1d5772cab9c0099ba23ac8d8e3fad26275bb4430acedb13304809fb97186436b169aad2b7dfa74514f31b8bcd01bd419632dd3871c01ec0355d52f39c302001f1e0d594fb18fcb10916925ddf7a789099deba73e497019d17a48147d6e9f12addebf2656f4738d78c4cb13f52cabb6980a061ecfd3938847f68b95ce372cf0ca7ad4f37fb1bb81b0317459f01e91cfa376989a2e5c85117c809c673c50722f9b1be5c7ac9fdd6c9d657f7200311236013607a06e3ecbb1e8ac04ddec6fa92a226fd1dffa6b10e72350108eb8915e032c89d0ef7dead43362263279a0207d249d8d090a8b1b6f7819e41de7271a043f8126b0d73bda06887ec21c035a19c683806a2ead8dcecb6f8fdeb5de8ad3acd4be58118bbec487ec7f72a29c53b792568ee09730144e8c1a0fb077b125795b3f6405a445e8010fc44ab5889716f0918eaa46c3a19ccd5f1d20547ebd5e7c8eccf6d3a79a99d3aa4221a3a8d27d02926370dbe6d79272256946907cf452aff9cca4fb2221201683b5a62bd6d2ff06ec548792f15e0de6ca06c64d3d30c94a595030eb617e1ffb984568a1ca5c6537b7840f181d3ebdf731a38a7bd855f6b9e44eb1420ef174ad17354a3f9bbc63363eb9ca10909582eda1bb76fee8e76f69bf4a3b1f4302e6b253f2cdb919e15343c4e1676bb65a91b44bbfbbdf96b0cc8b6d3c68aedd05470a384bef5ac013f26a9c5e62ea16edc2f8a365ff77be582c710169354213f57e3bc87edbd7ac2406b4e17cd94f8cd3fcc1ed8e5432fbe60ca78beb34b3dd767a0358f7bd942126231945b14fc5b55d9ff3f5222baf7b1a18c2d8ee402d77cf6cc1684f23d660bcd0bf64247ad72486051bfd0fbb2c591fc25ad3c87e1d4f19a34a535056142ad96c1294d6f94c2881750b3a0dd26e0e0ba22fec1d79da9752f09c76f155716e7a316bb9544e3a58f9de99cdbf12efdfcb0c74b33325c41c5cebf7b767800319d7c7b92081052864ae7e81f3e18c7bfca27ef86269ab200c56798f4d7d92eb82ba412ed1fb31009e1c090d0b68e8103d14e2f35169bfc40120398bb8ef5ef263c7e1fd18529b0e3564571cc267619f91d5f2587847fe4deaae1fc864cb1a4eaa1eb5d4d65a002ee79620fa1a219d46cb601f330aba1a944d0089b127c44cb9bcb8cac6b8f1890acff836f1fe89be1eec9b15045f647da8880558eb72260a651da27e06bd6ae561ba1aceed789e9cd4c503456cfd1e1723ae1bcab31aca9fa9db0b98efe08db72c948ca5cc7a1ceb4651b9142d034fcf2531e712f497a285c80209bb8fd8cb81b12f05e4ac27ecca2e9cf4815e236e86d476404218c19323f4daee2f1f5a59b1a28c1e154e85808c630f2dbd6d64029337838224fd4274f730ce7d278ac457af794d934dcdf633a1870405815146e1aca25a854002e60aa09b56aa1112ecdea2b8a7ce4cb291c76f7d0d7b8f865af2ac46ccce62fada65283e9220e3440d73c640aebc56bc86b5edb8d75a5ba7ea1ca430dcae060920935cf81b5b6fa9f875e461910ac2ac877e8aeac0323e1cc03472071674b59282f4cf070deb40884ef5bd8825d243d5659a2e0673e05b18037fe6d054e49b4aa604953bcf0f82cc51b1d2f301f1e981e1adfb0f6ec1c20e013874afc6fd55aacac2f47c7bc4374330cb2e54f18ed53c428efbc269437b88ad946eb9c24d9765429b2dd787ea593d2a182b1df46a745081898c823226f0760a362fa6fdddd74a0ca310a6e48cac5b6bc4f3094908580166e85c8012d3fc9d61afbd8d7a1d09565a8f1a5d162f7ac1f062035b52455b20070a2dcb1178c1e0a24af8639b89b9e69a874296bf7528444dd59426ec9564437992e4fe1f9c5d5640b6db77d8f2e37cdaef19be5d2eb8c4f97e0f3bc315acf437db6c86759c5d5640b6db77d8f2e37cdaef19be5d2eb8c4f97e0f3bc315acf437db6c86756fdd6dc77f044a8a84100e4227fac1f145fc4d6358308fb442b850a646b649f9e1917c39547531e33df67003b67123e440de5fdf133113e5c93783b4ffe40c4dee3d76f09ed49bbb56df622436f535fa69ada2b0eb14ed245818de41b16001ee79446b5970034ad11950198f8ec5238d228f09abaae9f36d440a43bd72251df579446b5970034ad11950198f8ec5238d228f09abaae9f36d440a43bd72251df58f8a3e025291f2f3c42f9f2f52acb4f4b109e105008e52eacce75f8ecbc7d21de72a151ca23a7bf3ff0b8a93aeafd47f86560509ade0ec90ac599c10dddf3f2be6200e6bb6a36fc4def0557ec88a6e3709c10d9a56aeb4981ceb2dd499e39f44e8e9fe00ab6b4877c90cf4511d7c2706b5d84f375f2dc670eca889907beb71d6e8e9fe00ab6b4877c90cf4511d7c2706b5d84f375f2dc670eca889907beb71d6a5df1e4b175f3406a6218ad7bf5b5fe224b2f7401dcbd3c3d4b80fe5744477c76c27b0e627c47f0a424032de97c750edc20753613530651138aa539ddcfe22fb52fd63a63b4415771d3fb19e6306e3c962aae467b6200cf9f5f75ca2857cc60d0e86d0867840573c7977b33da8467bd1c65a039d4a3bf7a245cf456a6ed8226e3ced8d39f214f1cde5c2cf21492aeef630950ed605e281614897abda445e3b9bb9ec2afb07bc5180602afb980a00911310b464b0883185f2fd890e93baadbd5ba53f07e79dc5c4fc74dadc85bf1be9aca56e47d173f89fb2cd7958eb521e630dc3667e240da4e55bc6012e590e968520c07185b40454f1afded184ef283f0e631c8a81fba6dfe73fc6418efd9ea8ecc9789b608f075d09ffea539f928bc4b695f818a6b4ef6dec6cbf66c960eb147a7796e3fa62c2499c8be476fa86350e7d8776364b86ee700341d292ec39df5c4f0ea3e9cd6d536861c78f636a6b79bdc7c6426f1dd5bba1dfc8ec9e110de70ce7f789700b3c11826559ae6cdb06deacc16ee760e5e3710a0262cd348b16e155f8c5a4722789be58da501e30d66085ee8daf5035ad05fe8aff42b51c58d96151dc1001c57a393b32713c6cfda71c45735eca27bb9ad467e103c5473517a68474a4475cfc988c18f9255695c0fa965590b21026b5b3f916f7433be4aacea5753c26bd6935e41d88c56f0a165c9a7e0a81cfb201a89af8e27983503bfc9fb478f7e8f46337d5fd63e58e561eab7ffed0b0b40740fa9bab0c9b094329cbdf37a793789e52a854a4993bc80d2cfc3716b3ca3055a69f8adc38f2609156b2a383046adcee566c23639b76f144df2e4fa34e6e980dc17659c2a0e531d2078e5c93613406912b926b809a368261b4404bd9d0fcab85a1314bc4f6dbbefe754c183cf7a38e479a7a1fa287a67598087ae57707a7d660123d1efbc6f8a2b0badd0d13c49343523a5564cfcfde0cb7748d2b0fe90ce185d8e0ce7fd504afdc4d5cf7daa6feb012d26cf40bb10413c3b9749f638a99f9d73174c127083c0f860ead11b96ad6b89ffc14b0026bdcde0ca178f7c1153578e743b560a6b173fcee77eec8548e06d29cf839befdd02b53a40ac5937435a04fff62aab3b63e968781066d60cf262a73be8d50e2cac803eb64845450ea7cbe3e022dbd6d64029337838224fd4274f730ce7d278ac457af794d934dcdf633a1870473c5f57456fe2fc54802a134e58835ccdedd33dc29a86b72bdbeb2d9eeceb29ab6209c93eb228624f2840655f098d6d7ee481286f0ef4a1eea7bc06f89ea3cff1c54f20a426117ae98d4e92f240eca62fa667a92cbaa907f38493a0284a8ba5dc3667e240da4e55bc6012e590e968520c07185b40454f1afded184ef283f0e63c47d1f191ef8b420a445f9e4d15f39b3c1df2ca318bfa2d821344dc78d21df18e46f5162da910283348d6eea3ed29b4c383207e6cc9b6536ffaeff32dca587b7c67ed3f9e21c488f5d9e28b1b1768ec391e95ab5f4d6a4c0bfbf18d41f6fffb3d4d7494dc8e2436d38eb512917b4ec1b493514f2e187a59390ffe4163034f1f30e889b6d344b62068fd42ef94127061f541f50980746672377223ca2c6ef1af076b735cb3e42e92008d1a9f5cdf8fdcf0959e908f62ff8b9f913313fc9a0d86652e22623fe9dbe3d5536a45015789c939e7c1277c74d57ff3ecdf1c07e446637acba4466f51bedbb6a1b43ba4b50837e7db7ad15bd2edc303f3adf7fc6e1f3934c69b34436eaf37337266adcabc7b1ce2f2e7ca905049fa677c0a7ab2f7bb2a87be6cf351368340fb0d3e108cdbc4e57b1e738677def336f1c05f46c6461f58541441a0ec428b26002938c0a8f13068f3e921ad6a4571a967a824e04e6356cf341441a0ec428b26002938c0a8f13068f3e921ad6a4571a967a824e04e6356cf394b0981f8aae4f30327ead17f38a7b4b0e7afa66262678bf900a0befd9efee8effff779d6ba8e35946f2aa99c3a3fa63a445c3d418e3e2fdee3a2be37d1587e6398e33fe7cdccc6f0bb1f4f61670bca9042be7e8f2678280349d3cf2fa73fc344bc4775734d98fb6bdeb4f87e8f67ef0d411c2939fd188e93c52336efb3fdadc4d5ef09d1a3cca5045172a522d0eb56be4b00feaebde4b36ef0246c6c87958939115e62f9bcb92238fc98ede00452e1d73af2e36e33837f40e8c8d6f3b1a4c51c63ab5f02dcbefc231111bdf89ede834b7c8f5d2a680b2ea51ca2c2f711ef5a01f008500660ca93aec9c8363445a816bae174131514546db870cc9c3db229d6df22b97d439f589a24b322767820b6d1e03b7c17e64e879ffc6036fc341ba969c60247ebb14b288876955f1342445efc24cde7254dd814ea9a3ce96eddd4a63392b6f2dfa524901909ad01a5a48ca267146f9cc4896eb7eb2447d575b738f2b57b8f8a5a8e0d721ceb4a7cc7880793b164cb054de15dde1bc8bf4a0b670a480993c770453332e57ddffe5714f3373bd0f0c98407e67361f4ae02357d2ef37e40ebf8e2fbad3cefab73c80b8d8cfd687f2fa0e508420c4c00bc10ee2d7b8a3b8230d53b723cfe5f1e73b6ab8e56ea0480a6698d694acdbf981aaa7dd0f1b71239fac86c793499f50b79344c5b99142aea03bfd373607348424dde27b847fb20ee8cb8afd2757836bb91549a214273475d282a7f60a6446cac2ac3f7ec8f482c8ec97d08c5d36a4702299c3e55fa5edb09c2db8e2970ecd09c474e2ff172003eca4406fad1a139459aabfa43ba44477800f043a3fb4a40138169dbfef533a5fe940f7be0d2359604228ff5527d34a959d3a687b9406f44e3690995734213ad84ee711595053e4e20224d5bd0939c8fd9d30e9ded8b22db8d32f1bca19e3bfcf22dcc94529221ed757de78c73dded066207fc2650603844690ccf19ab3ae844498a536616c825ee5975ad7a812ec7b30781ea9e8ccfe22935bfdf0c3895623a6ffba08e2c37913f13da666f20c54174660e920c1ed4e0394bb6de3e80f981106464d3ed9e5f70460399082bdcc3b12d42cdbb9a3e9456fcdfe02a51bbebbcb582fa2f6e353155be60da4f8e21574490b800b92475cb9d29b0434171ba3acb9456dfa117b85428ffb2d5ea7e07279f797a1b709ca4d423e37cd221d894d903f9e3d8da2c41493b378b51d25b537d95014c6259bf162c7131c38741b3f8832d47d55213406dbde6270ff0e6126cdc3e60b73a1bc6b28ea3f33f1e65203cd5230daf6e04a7d28b0f42eb1ca7f979164d85b580931143c2cff5e044dfe43c46b7154fbf3c698fae74a430e60204a3bb53a546b199f03539afa5801534a7a291ed7cd9d9219e767dc588bb7254fdc341864e38b99c246da1eaf3f19e8797cf6eae8784f1d2d561da2bd83b2db0357915aa9ab8bd27db5001ada753a35dc42d56c70746247593353a24ce6c4d9000bced5107684b1a264cb40e87e9d72a439f11d0f48c504c49bc1574ea44de4812d0adff8a2ae916e5eb154d1b07d7dd3082ba2f92a8769f0c7c6f9c0064b632c938a0bae8dcc48f17ea8b7ec1e54644fb68abd35c9255874373c83f765b45a0ca4ad9bdd9f5f7cbe9b981e12bf6e9e23ac34a969eb72a2d86f9752e4d7c3c6da6890a8c79fe04fd7d1b0d1b67b90dadf48d67bbfc19282e61dee790c94531f13ee07cd270ed99090382e3afafb2c6663123d88c22224b29f5c13508c975612024066a67a8f9d0520b6440f16a193bd33b642e39bd25a9ce812e7506eadde4b6891bf84f96a53e5b1b868d5fbd8db4465d8152d351a49186606e74e1a2228c3a2497ae29729135bcdc94468593f75525d8fe3da922cd3fe4f84268d0c222f263d17b4d86e3d30689c923609e690e8eebf38cb0ab8863b7156d338a15266d8fd05171eeecd20301410333d6f46b1d577186d50b6d4de16670232df0f4138f170f20788d692ef39f69223f626942aad7c50e74dfd64166851aaf85a3f150805e25e62710089d748e2f4a9583b98e5884a108e9dd27e357cdee4f134f34bb3de2474dcde4034a9628bfd368540a9df9e4a1c82e35120ccaa3c64f87e42b28c06c971a8fe5795e48b200c84b6df4089d0cf67e513fcf248ab7faed9d444999dedc388042e9dde4a781d2e2af4ade7718960b76ad37ea74584ca64f87e42b28c06c971a8fe5795e48b200c84b6df4089d0cf67e513fcf248ab7ff310a311a5683618adb1c32c162ab735059c7bfeaef70622abf1996ceb8c928830886614d7834688e7d237ef2de322288a7088505e92a24a3f94abd86b43667584eccbf47b1524a18ca2d78aeef238930d4ac1cbe161374f3dcbf5c4cf1744155de18dd8d464a408443c66f20f4e620879f728a40b72cf58109247ab39bd5882e1039d93de5c520a20f67620f528f062f9c05fc3150afdea46ceb937c400298487c7dd817898113ba1ef69f53ad4d1aa0533d6bc814813b482a55b5cfea4b0fd35eafe5946cc1b07964d50d458bff7592bed195634eae5d68f21486c808c02ffcf741b7627e4e487e11f7f269dd57006057437e51a6034195aafce559c01fce10fcfd9e6f13fff13dbcb939023ab03fc0fb83f2ff4f91eaf272814651119323717454809bab0f6496e8c3014ef58c9162fa60f9eb8a3859b070d0e53524d2c0f607a7602a8e6c80af45127a86bbab3f147a11c8501ed9378125afbd04930f453cb2d74b1de5e4486179f967309f2f8060c843c59c60c4ebeea85cd2822b90b19df1807a38ec344040017b014470ab6653e9d62d7ed215931a57a7a8f02441ac8b82c910670bd12e8d7dbf9bf2816e8383976b1dc518ab2811eed5ec6bf2b1730bcd774afb1fb6b24cda46b52a80ec5bf2bbd4e906616df164cb4591cd8e8c89d9e6e9f1865e55285b5c7f753a8a9ff4009f8b7b1dc46b7bfb6742cafcb806381b2b06465f65a8be8d9d3c0a38ddecb626a40436de6a286eebfb65c4e82d509969d95f1c3b114240775108db9f746b198a8cd4dc45ceff44b333b77f6f5018e1cf0cd8f2391ebb8f7747172623bb21c1120b3d1d6e373de3d186b14968e59b4d8a880b96d6482a1c8891ecacf620f74ba8e7276071fd821fefded588056d0183d7a0c8462e429679bf7aabd30e70644b53c786f190a926c7226f0e19afb902ed9133f88ea3d35eec8361de8614277737ecdc9e7fd9055ba9d9007edf57f5838cfefbf37e3757947ca906f1ba1355ffc25d25c730f74a154d0242878ad46cd282e948b3ec5598c5422175fcd17225e5c3651fa2f10ba186b5b12ed192ee3646e434d0f3d0f6311cfd984dd4108ce4c52fd17b83523f6f13f270bb2b7b4aeeef9ca7a33fb75a72e57aff49d57edb05ae3c40abafcc67f302f2a4b3747f2c6dd9b83fc9b45fd34d2d3f406fa16f240ff63b611b3be21244ad29d83a95ac281a705a3564a38ac0c16ea3daaf0575d5253f27edd41686898cba5f0c9f34a0640f29797a29147916cfe753581a87c87a5c517e6b8aa1d743dd15dc27b33bc3c78edb8019fead16b014dba4bb693b359d267fb67e7f53cc8371efe05b73e37ef73f40524948b3ec5598c5422175fcd17225e5c3651fa2f10ba186b5b12ed192ee3646e431e42e2bd51164b86b6b1649cb563d6a24aa551d1c41f2311f4b728ebe1016ca03a1820c89f99b4e7536085bb7b79ab42f6a7970d4f52a79511167c7f5819098ddd46c9b8b3c082c11933b3bf34a33d07b12f399750f4d322a442ffe5b50d8a685ba1eae251428e8d235e8f2923e3fcfd1e4e57a989f9e384f8e83471a148ea93755df3fe1f1861f4bde8ee5b8dd0eff97df0b2e646a54ab8c53d6a541aec43c55c5ec2e0d84cda1e9be645c2b19938524991ed10b996845fee9a2cc55ea2be821ae4f9ae5779b89b12218d0c200a82b88406de67b78f6693841decb636d5b373f1c92772c319238ce92cecc108cf114694a768ccc5db26b6b746ae30e3c0e200f505aadd269a33179159ccd25d2d76e7317eaccfefef8b5b5f8e8c3c4c12c0f1edb799414d8b5413827a812176b54f6b39a764035bcf71e708e829512ccba90e613eaa680bd242446032e6fe9180bc424c0e58502d6b977581826b10ba6cde023cdef262355ebb1f162e7ec5a9de732827019543cb7e9da6750cac837f837c80a662fc0a80c827dc2c5eb2c22ad604ca692edd48809a202b4b19a3a00f31c254325363c13b8cf57b5310a7a37dacdc491ea06a8b6d70bbe8aec07b4789f42161f0e09098311ba38379eb6455c9724e607cb985a6fd8b0ed912d0fef7eba29679f9847b47c206d8779169af661773af2e9b72828d8cef620cfeda2b846ccd32e64ca5e0c36dd948c8f558cf1e5b7da2cf5922474571b5b9de93a724622b08fe68694c4bb1da5fb3076e5dc2bd0839226a6d46d72e1604eba7ed110f6c91d452c10232df0f4138f170f20788d692ef39f69223f626942aad7c50e74dfd641668516a2c5e365d39656437d4c2a43094a8dd831bf716a74c7a685e9df4eee2e39f4461facad61ecadb5c3bb2f1f04d1ce6bc90bab7dd06eeb3f3c4fcd63b7d536c80f8d21cf95cbde276ec68ea8f2b9ad7ccae6f644d6d1e3e72b1197fc725f6e5169a527aa6f53575ad80cf39c6f8f640b66374e62abf360325b9a054ca95c4e1eff7dc543be46507cfa314d88d440ade217b55537be4b4985f4c5c8c6168ed4f658ecd3de46b97a5e5333ab97f3b2dc7c57ed6e0aaa9b2b14afa318974a384c62e558996fe9b17f87368de37834932d8e786a908cdff3a0b1b9fd6b1b3bb6379d4b35a240cdc60f646ada840de4ec1daeb43e126a05bbd44addbd12bb10a7e54f6aaaa7f01bba5b16121fc2703ae92403eb5ba0df2d15ac15efc230bb3bbe0601100962562c67ba9039af5234130aaaf71742cd440fe98f79fb29173ee4ea332c06322aa9921e5e60312bf91a2426fd024859c19a0ec4d6002ee0ce308945a20b27eefe9fb344534933c4e7b2e6f2688837985332d77bb62c52288fde1b1adea0d5da0467136fbad04d64c32d101329cda1f4609378dad871e50d4653b95a90ceerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootascend-0.9.10-5.20151003svn3100.fc22.src.rpmascend-dataascend-data(armv7hl-32)@@@@@@@@@@     @/bin/bash/usr/bin/python2ascend(armv7hl-32)ld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libc.so.6libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libm.so.6libm.so.6(GLIBC_2.4)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 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi                          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, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=2860ccdcab8884db077f1689e20c64fa532f2eec, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=b4dadc40489fd8b21297e17ee63ada558b380d81, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=d2f7c2285d9323788ad89490e35341f35fa6667a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=5266ab7701cb228de85e484843b437ed7275f26c, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=3041ce813747d499213422916411c24f278381c0, 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) &/0123456789:;<=> RRRRRRRRRRRRR RRR RRRRRR RRR RRRRRR RRR RRRRRR RRR RRRRRRRRRRRRRRRRRRRR?p7zXZ !#,n7WU]"k%tYOZ@& 7r L[ÕG|XSM!OvR'V$];I|r"/Wzhs~e{āQnoDoL2dkЁ;;SM:WSA5q7 ԢQy?rx iżi=fk#j`q\3x vشo7,^q<21U愝y4o8O+qPkm6dt ~=FԅG:1#/ȁi3MrO5 H2IxTr+\(ׅ?cheеjʢ}Y6%ir]܇-z#H $n[Gd i&t3aڑ}{kWic*'ɍ6`TɀQVKLAtf9]p/{}g/*4^~~JVPC"P4wE=d__˹?pERx.S]MNS9ᱚ¹'2y vK$ВEFX>LhT>yXƢȽ5zOC>Io-V77JgK}OzԴYٱq{ar Yavl)dvTIlr99<QQ h( {"rڦmb8x'=r e޹ GQ+71JFe/)qcQG'ޭ&vieTr.Տ{CʷFÂ0:o4  Ks.BI*ymhX7 _a+Y_tki?ѣFDT֓s .:YC4 l v3r>I e_SM@GqhO%4WK$>u"GU MSm4_`ݔ2?g [ ᰷珪ZQrRD*A}\>TϽ7d}&ꎳhŤl ՄԖ1beBKU @eBbC]@MsjM[7WiIE%byo;ڕz^y"ժn{XP6) "@@Z #P@oaK5R%9E<ԆlTP$K{%͊F zyP۳w1@׍DSvgEyIƧ#~ LQhSÜ..EIּl0)ə vM9 H<䧷тt|oRxbJ ?ȓc~=* Vc2]jǏrupE{%Gf?jl7"Т4ܹ=|7a%g@Yi{uYTk@SƉQꨵC+&=9ғ#sHUt̵^jK\(c01ѵ Dsj<IR1+MĔ鸌TL)?OѧM*Kcc||Ŏ[[A`rb^)OWrw2[x! 0/¶fھ7eB0 ˀ9r%Ҽ(CLg~ʒL؀>svSWh_$1>M|_6K"% ĉy o@ ElC{@u`Ѧ!V~j74t4֚o>balV ؎ ?U(ՍU0?1:dA떤 =v2Dć6huL 8]:+L}dLޮ96DXe T dW ~,a2XBy6B׋jD Tݓm9*]9VlЙ$;HsZ-6j <LK-kSAm%q.Ye&$9\vChCp!~<A~P`3&Z6{g+8'v}Zhx(=`逸XYP>sQ 0>5˱ kk{."?NۚFE玍HZx4/{R)˖\0oh/D̚ȏX\[fh[̍/GWqm[`Oޞ ‚7>@k6a j>-_xc U?H\c^Lra*}PA"Ua6e҇C2K3fMpg z4c%/~rO!t~ȦAMb/]_V&-걥n .t-1)QLo=0'&pٞ>G gtSO_jL0/Le/1h ;+` kٞ\uT(oݾGqK{rwZ'bCjMwqJ5xvXي[e*z9Ky1/K1 >YI۸1:K-,Pllf XI}`kK3}x٨K_L5$T]:\Ȳ?a! u hչB2 5 x/0r[숖];} x^q/?Ьlg\_OȰ^t+恌44Ld~0,&9Њm"SU6Ӂ L8egɐD;xDN@V'*6wSM}W|J|$lRpvM0 ;&GQꓚJLe)ev#fݙ ݴVq (پ`Q|/212 5Za{~q.IdF!¥m\TB"^kկ@B o5遣QLU}zTS.{'jm9dI"]'!Tw|_bC!bu^ wt`|Z6=M:O4%IWvԿDt j#t͎_6(+&/s"ӥ~ނ(hZ\W0ْ3oİLXgZIugqJɳlt{pխ&{Ks $tm?7AdJg9vjw37AR|tQ? ,)Ŝ푃OOQa.4i?oC8~9A9GP"Ngrz:t簟({r"o %|&{MVSA[iuZE$`-K &V)\Y7{>'f+ W.`"!̩fq\J`شW!4' PD % ɣ'Lk!? Aus[tM+mzEC8|qp)2Erq4;P~#ɑ!J&o~o1zTc_O|̥O d)h+u,YwF7Dg8dϱ؏4ҎlHq o2Pmd,']ce]y`AQ*x[KtK31@V3KX%`{Yے9Fc]/qvf_Ôy-a׆uRJ4Bv31 `V|u 9p{jVRd\mQ%n'ab{6.>-a+>d{b%tK O`3 4nR=in_:8\| 2,sF@⾖m\>[f?G/OqUt.7O5ZG#= #y-muLƛ%%Sx(ACد沒X)/4\oҼ.)A!"3xgwZ. ANk]fhU%s":l:FZp`;drr`NoVALxpU4\_4_UWamg'$푳?/bpL>;i2N&͎b8~05y-TĢYwNQwX`*!/b3/k Ͽy&a+A$7 WAF*JtGF/̈ *zv RbȢYBϭws@5:/0ֻɝS4I.qzx2H~Jw+CznJqBE c0qW-YNyIrȜXrHnqN'7FGz[{A.!.!DKt 2Muu N&r1ampuX-G1ewV"/emwIpn3T;e2* XyȳcٓX ?5ʭ=Vab{S0ãJDT{9H-!f6 VҮFT.$/`͐z+wa^SΏщ#idžN #,gըo ONF[2 &FEA|?'jqs5̌&Hz=ֲ!Vq}^;}LcϛL^uEo" lnS0y(o i)Ws4r%BvRg@q/c,.XZH-Itw ?758*A)ӯͬir2@Qvvy|,j&ՑЙpO9viܐf7.Mp#Uu,i_ܓ$DڀUʻIaŸA+ĩ ]?1'+4؈?Xi5eOMSE8fW/sMB.Pn I0 ِ*{'X?m J8#+w[>&~"|"XUU8aB zq0vL/$A PΌ̽-͵Gs^ k^$3BQ\ċ3~uCyvrFd_k2Z}J>%jϢVggJ9z^  i@"uD,$b\)TCGe#!^g'dͽDY,Lo4\8L@aUJq$KAVzrvzeVoJ(qh'7ob:r% :! E@s$tʙ[R= 6t5|֮zd۠B@(DCC2 X)MurNGqZ>UX/D>2D GUnPkZ 'cR$W5/W Q( D/WOQ}1gDaj*3ϙwy&XBk=sZxh蓆m UasL'ROb)ԍɯ*2_L "vJ!{C?6銴@b(ps8qTbIssq%0k& KA0t=]zuoS;wzIFdZe X Fq,{nYꖢ80S} *Y|y{Nv+C_؀Wߕ#T@w- wsdW7~ 3Mi=O9?Qp%(Ո6ah!O{lt ;Ѭ6ŔJ;\Z`x0dv0jegy- o.Iho-SFc N?q.,}9㭷1[.mFL*댧]nFڀOEk@, Qj0-R^m؏o22#;sPsłE@4X~kd4\g,Vph\4_ޅ#\-뼇F54Ͱyʷt6"m-u~#af.ցۏH@&P~sL9N9!A}~9 4lxJ0, UJj[LU,s2PB M!׏eu ma6 Zˋ~Ü&2 bJڈ{Jŗqt2u`:_F:H,1wu A$I!ƌyY3 >U;RXT}6XT՝)} }^㌍a] q]F ΨD{NĮXÔ0|dRS!S6vڳSJ;ud1qY-`EcF_E/Hv "a·X~{C.vi(k<9,Bx&֯<ȺLM Eʓ[I$k=:FSHobiC$wUS y*ׁZȆ~%Jɕ2罡Fbi6,č 6i(_^b |ˆ*/棰& `e*U|qS)eD,#:okRGd( ~zC(J5}.eO=Ӵ2r$ U{xmιi>r_E>xo@x!Oo)SYu Q$@C<4X=Ty^{UnG4_7Ҵ$3c)F2#:Q7R:g^?*Њ5&,z L&:Wx8R>c ێx"{LT#ӁMNRښSQ(RˡկkI'<0[{xQhfV¦i9XLԊIczd`^W/В3#LEl)kR=E\IQ+C. j(:%Kϣ}OSԪEC"tvoIqdDaFjb+"âXY$W4z HAmd; }OTN\2Ff`iyz⿹tWg4`~]B ]Kf8؈_kl S<*acGꘐN~+׎{,yDE'Ӓ| Fـ>З@ALׅkoZ 7 [) IQ+ [h8&!$ESG#3&x]\8P> t-LpZx$}EL &[rۅ0)g,F_'ΧyZBz N~-}7}Wex>`//Q"꼑Rǘ#:g!&;}߯u v rfaj͕*apٽ T?%т_^ ,$ѹN!.}68to?}Ř{3Q #S|v ΄lF-h8v8?3Ŀ6",y 9[ RXĊwHZԹ?I)<ߟp] V`]ؑ9Yo's[T" 3uq'foT 8.&ikX-(?SghUOkqt*V6 vSjNL,j>gsCSբ{P u܂ NEA/9tuVl4em5pO!J9c Uf9gJjr8UgJ DKz0'7<)S(X-o(*UڊR`4{04<_t|DL5'Q8UF:W:-[ ︙̍p'#ݸCi0%mEW9Yc#Bb !{x8p?e('R'+KG~nP!  P,| )Nf7u&lS[^cB̑=< (bȤty nۆ% J]yPy3P*WKQ4u29$11dm;-55>T.P0=: ΫGZð=Pq&! ˱EXF3''dݴ=v-v]72w&k\1wB}dWte7Xb Kk5 -ӈiLLc?+IιNr3e@6cNr1X Uɦx.aT LCg y"Tִ/{SwjĘOqu\#֎hE.r˞$b|@8w6b7{DI-:<)6:b)EH3aG lB,~ʾ?/AH[oB%ƤM$OCQX ]j:,~:}3+u#_,3݇^X ˗uBhsu^*:d^4 |ثQ||bޕd Y^dZoNZ߲4lR NjT6 O,1D[Dqo|9H)RusջD(zC'-%Eo\=>ɶz/\{ 73 x c[)\M;udYזM /hsD5]hA2`W[Cǫ QJ2]o嗅ALTSW+Ux,}Wp(ӭt?!YLa,F?HhRË!N ζ\.,SE) zেb./F_{e&tA p(MQ0 }t40h&Vp!S3OB)xK%g ե4!.Ra_<·^j.'ՠod;?cHu99n\;DJC}KXdq!AK-}i]NBY E\?o|m:ޒx]Jj[M8Pr/.Πrk˨^dŢadX)kŮV,V*Bhœj{|P(678f ªp3`؃D@`gZ26d{:$&CY n@:Aԙvz: 85P-I~{tӍ#4 EG ˄wBV gw%eѧql}\iiH7 2nycTo$j*tku\lIgMUd:ꍂPO)$I=-?+>}hvBBA>axMTAl-M]kI2o]N!4ο pt%zɘKtpSZ0 cPؒVy|D5͈vx=A8 ]WV%9Q%*F[@_i_9Pxtt@_T#VSـQQfîEJZ՛Jd<$ ؈<_<4p\8Q^'D؈j 78XkF7 %&Qy4,҉W[@ܒ8xvh5H9Jo23 j} auOWb}@Sɸn, G'hN Zy&b=ԛon;JO p ~QJ=9mfmϊSOԘCXȧ3 ?m\eIYD%X^/24 _ V;Dl^ C؂>'h5C(Hڴa_zXh Tڅo)HV wey!jhjk DJ9 >*vyt0ʟʺ+R2 }6UE gϭF~-EyS q|eϬVfDGX195uU' lΧ A:BC _T'o 3ݐA='FƯx:pAƊКmf-n/7L1vr$w}=[}(WDc6r{%E0jP[ӔE3aG5AѺTuV /b'"UHU8Aa\|i$3Wg tC)+\&tZ+]*z#U2ܿ oA"E;W&p$ a尺+Ysi)OAs.x5~*;Y%MԨ{&Y(W`tzD 4)Gׂ駒2+-8ՠ@yDCGb){$V4&I5hĶ7s̃Jd74c?'ruviu=?b~ljSdvoZ69#vb!ʒԒx ܂QF%b܊qVs Ŀ( @˧!R"6Cp([NP([5Al{E@`x-30z6BCě?pn aFYY'G.B[S@h*_֟,d9d8wK|++9$A&: kCKWoDL%gWiΧ `ڨ`  n2/Q"+Tv?&Z8R~Te{ gm"fIb|N?]A؇Р妠]!G%qy ]X?ᔒ7[+ mm^n%Bdw{\v3{#ͧB\GA[(UDV %hELltBVSr^ qr ^w.\X+,ۀKrZ 0 |a c .R_0r`Q= MS`M, ;2 ckbbIqF_h<-` ?"g~.lpU񔍈!y.$jgX˂^n;t Q}dY p S36A6$tj3Id >7лy$R$%j_;]G tA3r{O,</"mb <~V)sZ@ރ7ox~w&Wk6Z#YS0/3w<ϜD,FEhZS]:TлҨ&*k0 ^0QaME>?9)|dOJ8+飨JdwضD m&)lOx,&S|T V E8ޓ)xСAFoEjB~Advѓ$R%?WC]aeo/HѬ̂a9"燋&tgӪ')DJB 濙(H JJ&jfl0>Yj΃'O{^2*SM/eMZ\6K"KCgm'5!GL)uC!LZEܘ&OPl/6 cL][آʚqA&ui P`Pە3k:E>r5(E 0v='uyu0/s}ˏqίʮnXuΙPq#VQC'h>] tTT0Cth$F~oz P$J@OZ*8,3ޏ)tTO;.Ey &8xigXC" ôj/XR^ BVO1 mCަdUF1Yriet/+س#y]xŝ;n#0ͿC 3> F]` $>cě>VAI 1'Ybzh60`#6 'l\ )gUX:?ӓz܏AM?oL^iF6aƣw as./&u";NO=)=s؛ ʁVE-hp*z%oUxFLsFEk+ޔ.pBTltw.yӜ)C=zBRO_ozw)k(oq Hn)9hU\Dq·[t·׾la_{1$!VxyK`KMB- U|{0`~>UMi*Sb/+-`{B \rv/A8zԄi.#\ލy]']y"Q 0Ց'׭rAn8"g[UźNB~lfO/AF}5C38יf}y1ص@gp2[m1֌Kz& ^aӆu#,($A X(o`AOϜRANT^9[$P@ecaWz~XN{Ck>0y"Z֌PD(R *(:kˁ.Zb,oٸ(,`\"vЗ}2ef۽[nJ| 긾F2HWE&$ :p"mW(xo%*j:xf˳֢u,?`]klԻz^`o{/ekR/lGL+:* Fu#bn#cYm`ʢ}˺3rd ܧFѲhUg<51c;JX~݃r- #(,J4LoUn\ĥ$Ӎp.^GZƂm(V?5]QFcy/6ش_wv%&'U,j?S; D(3/֥@g;J}#/űH9L] 1=0ʕ#ƈ} C@V q^9CZPҸE9bU۟Vh1.~j8i)[ҊK9&=]t 6;T̕p1ڭ˪{R,mO_jݵԷi)-eNÝev֙E[H0uL _Q)` i)Z& zy"_nV?>ė0 $ړ6-sQ ЉvLQ7M+z/[H[L9K0[-wܡ-ugWWAN 1xҢ7AK-Cg8H1XBۓW |aZx*l-x#\܄̍23v ތ*:ږr >ף*ZĭJ@iS=Vi#4:Z.gf=.[:;ܾtTAM`b!Da4b-uh)죲_yL˗T'*cςp }ҀJU;ԴFL`=/1fXo= eB#.I\deZcNa~ȴYw%C62h̍T]ٚ d&1\] %ȺއL9EE[`.dv\F םvu/.&ͳ^2"<{ܖaЮfS$oǟXNC1 ZsW^PC&fLT~ #^o)8(,4be`;P}o$s$30Dt;^hԍ赡`"1Y^y\?wh lZ#?2w &tzeq eCm>G ~l㇬mQT1Hʶ_*MF2t ]h+ .jigͨZJQN>VKnl$p0Z\(Q/aeac6u^3R4I / uo%-5O"޳"MaC:P*1.dZ T>0{41A8;h8$BkDpΙe|M]l hM8wn³aݲwHvq0F B rUϤukDj|wٝ#nwI*񳲗mꢥachjj띞D4׾?asRVJ.3 'a=|([ ʨs+gK$ j4ӛ]|};ϟ}5L&QWO =AX6|zhGL.3c`? +ڍswl4Gu2\,[(5o8x "X#|IsLN4,ēu9ݗޥcI6ˆⲆljpmSJs&:gC\r Jt+jfYm\y M+s2R3H/! Ys"ϔ$7h5-Ѡx#hht:>;j5EM%4U99a#,'S! *\5j$FM0#'0R,]G%!n$`Rť 7?G9ړ|mN #|:rDkxCoR,&$pZ6FԸlV*6pઝΩ[X\-9 RwاD*;@b&鈗 -y#*}[FQG5"RqFfMYQH2tȉ` 3PRl-2=#K!,WD]x ]0rn`W0h+AVM]?^5(o#FOvv ,Z^Q3D1lŧƽ.;6x":G[DT*~)%q$/a.tS-D*Jsnk/Fv:.7QtÙY~xB]WT}![(ҎZW}GCs2`apgzk|Ϯ}Li'%Sx4n~:4FH-t4ꗁ vUT:gI p]Ϧ?ii͠DJvN}+3/)I %,QġŠW3 9yLJQR~4UևnGBӸ.=5!! YZ