ppl-docs-0.11.2-3.fc16$>&@Ӭ HdS~h>8 ?d   G'6= LZv|k0k k $k 6k Tk Y`kk k#k:Tk0(8M9M:oMGմkH`kI kXxY\k]Hk^i<bjdjljtjku|lkvwkx<kefCppl-docs0.11.23.fc16Documentation for the Parma Polyhedra LibraryThis package contains all the documentations required by programmers using the Parma Polyhedra Library (PPL). Install this package if you want to program with the PPL.Nx86-18.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv3+Fedora ProjectDocumentationhttp://www.cs.unipr.it/ppl/linuxi686S@]jO%RW8;"N   ):7Ax'' UR#G-v'$ UM){i !CXK'zx)$/"UcDR2*8Q&nRJCS %{ ";8>4[Dh8?AGb(KV"KCG   "ES9PG5<^W%lN!8N=(I|'wFB.<N1)9[{x YBcTs j c. !r  OfL 'MU;8F<*'R_w| B6E @B^1QpfSB6|KGOF.&J7'en;' !,Q 1F4:.&N3vN?7.6Eu{c&BuEV-H}RC5;mQxIrlD& R?%-2YQ(:u3LlkZZ(M/"-KSG \!,$P[#-GHGr&;_8P}$K )@|{8: 9z~Q 9)4^&o 8P Hf ?SQ&bI`YY zqg=KU28C$  zx0yG6a_<g  *  3k= gB(SkYN)?r:`G-,I"&={RYHP]gqObZ ]w~VmZ;=YkdQnj-CP4 h69:*<3{f,Wf*2>/_"k9<~i=>EX0$Bc&) ,rX&2gY0^!9Wy4zBVU8.S$]~:A* 3W;M& J+r7I7) PC7 q}$ &  r1 # 4t=r0W0ulr " 7 ifH}];W)&!(# 3(Y(54'H8?.' fKi>q&MD?[\(&ZG3>)d>Z9&w2k7761%VB# 448<#V 2fW% 3W# 4)~1A큤A큤A큤MjcMjcMj{MjMjcMj{MjNMj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj"Mj"Mj!Mj!Mj!Mj!Mj!Mj!Mj"Mj"Mj"Mj"Mj"Mj"Mj"Mj"Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj"Mj"Mj"Mj"Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj"Mj"Mj"Mj"Mj!Mj!Mj!Mj!Mj!Mj!Mj"Mj"Mj"Mj"Mj"Mj"Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj"Mj"Mj#Mj,Mj,Mj-Mj-Mj-Mj-Mj-Mj-Mj-Mj-Mj#Mj-Mj-Mj.Mj.Mj.Mj.Mj.Mj.Mj.Mj.Mj#Mj.Mj.Mj/Mj/Mj/Mj/Mj/Mj/Mj/Mj/Mj#Mj/Mj/Mj0Mj0Mj0Mj0Mj0Mj0Mj0Mj0Mj$Mj0Mj0Mj1Mj1Mj1Mj1Mj1Mj1Mj1Mj1Mj$Mj1Mj1Mj2Mj2Mj2Mj2Mj2Mj2Mj2Mj2Mj$Mj2Mj3Mj3Mj3Mj3Mj3Mj3Mj3Mj3Mj3Mj$Mj3Mj4Mj4Mj4Mj4Mj4Mj4Mj4Mj4Mj4Mj$Mj5Mj5Mj5Mj5Mj5Mj5Mj5Mj5Mj5Mj6Mj$Mj6Mj6Mj6Mj6Mj6Mj6Mj6Mj6Mj6Mj7Mj"Mj$Mj7Mj7Mj7Mj7Mj7Mj7Mj7Mj7Mj8Mj8Mj$Mj8Mj8Mj8Mj8Mj8Mj8Mj8Mj9Mj9Mj9Mj$Mj9Mj9Mj9Mj9Mj9Mj9Mj9Mj:Mj:Mj:Mj$Mj:Mj:Mj:Mj:Mj:Mj;Mj;Mj;Mj;Mj;Mj%Mj;Mj;Mj;Mj;Mj;MjMj>Mj>Mj>Mj>Mj>Mj>Mj%Mj>Mj>Mj?Mj?Mj?Mj?Mj?Mj?Mj?Mj?Mj%Mj?Mj?Mj@Mj@Mj@Mj@Mj@Mj@Mj@Mj@Mj%Mj@Mj@MjAMjAMjAMjAMjAMjAMjAMjAMj"Mj%MjAMjAMjBMjBMjBMjBMjBMjBMjBMjBMj%MjBMjBMjCMjCMjCMjCMjCMjCMjCMjCMj%MjCMjCMjDMjDMjDMjDMjDMjDMjDMjDMj%MjDMjEMjEMjEMjEMjEMjEMjEMjEMjEMj&MjEMjFMjFMjFMjFMjFMjFMjFMjFMjFMj&MjFMjGMjGMjGMjGMjGMjGMjGMjGMjGMj&MjHMjHMjHMjHMjHMjHMjHMjHMjHMjIMj&MjIMjIMjIMjIMjIMjIMjIMjIMjIMjJMj&MjJMjJMjJMjJMjJMjJMjJMjJMjKMjKMj&MjKMjKMjKMjKMjKMjKMjKMjLMjLMjLMj"Mj&MjLMjLMjLMjLMjLMjLMjLMjMMjMMjMMj&MjMMjMMjMMjMMjMMjMMjNMjNMjNMjNMj&MjNMjNMjNMjNMjNMjNMjOMjOMjOMjOMj'MjOMjOMjOMjOMjOMjOMjPMjPMjPMjPMj'MjPMjPMjPMjPMjPMjPMjQMjQMjQMjQMj'MjQMjQMjQMjQMjQMjRMjRMjRMjRMjRMj'MjRMjRMjRMjRMjSMjSMjSMjSMjSMjSMj'MjSMjSMjSMjSMjTMjTMjTMjTMjTMjTMj'MjTMjTMjTMjUMjUMjUMjUMjUMjUMjUMj'MjUMjUMjVMjVMjVMjVMjVMjVMjVMjVMj#Mj'MjVMjVMjWMjWMjWMjWMjWMjWMjWMjWMj'MjWMjXMjXMjXMjXMjXMjXMjXMjXMjXMj'MjYMjYMjYMjYMjYMjYMjYMjYMjYMjYMj(MjZMjZMjZMjZMjZMjZMjZMjZMjZMj[Mj(Mj[Mj[Mj[Mj[Mj[Mj[Mj[Mj[Mj\Mj\Mj(Mj\Mj\Mj\Mj\Mj\Mj\Mj\Mj\Mj]Mj]Mj(Mj]Mj]Mj]Mj]Mj]Mj]Mj]Mj^Mj^Mj^Mj(Mj^Mj^Mj^Mj^Mj^Mj^Mj^Mj_Mj_Mj_Mj(Mj_Mj_Mj_Mj_Mj_Mj_Mj_Mj`Mj`Mj`Mj(Mj`Mj`Mj`Mj`Mj`Mj`MjaMjaMjaMjaMj#Mj(MjaMjaMjaMjaMjaMjbMjbMjbMjbMjbMj(MjbMjbMjbMjbMjbMjcMjcMjcMjcMjcMj(MjcMjcMjcMjcMjcMjdMjdMjdMjdMjdMj(MjdMjdMjdMjdMjeMjeMjeMjeMjeMjeMj)MjeMjeMjeMjfMjfMjfMjfMjfMjfMjfMj)MjfMjfMjgMjgMjgMjgMjgMjgMjgMjgMj)MjgMjgMjhMjhMjhMjhMjhMjhMjhMjhMj)MjhMjiMjiMjiMjiMjiMjiMjiMjiMjiMj)MjiMjjMjjMjjMjjMjjMjjMjjMjjMjjMj)MjkMjkMjkMjkMjkMjkMjkMjkMjkMjkMj#Mj)MjlMjlMjlMjlMjlMjlMjlMjlMjlMjlMj)MjmMjmMjmMjmMjmMjmMjmMjmMjmMjnMj)MjnMjnMjnMjnMjnMjnMjnMjnMjnMjoMj*MjoMjoMjoMjoMjoMjoMjoMjoMjpMjpMj*MjpMjpMjpMjpMjpMjpMjpMjpMjqMjqMj*MjqMjqMjqMjqMj*Mj*Mj*Mj*Mj#Mj*Mj*Mj*Mj+Mj+Mj+Mj+Mj+Mj+Mj+Mj#Mj+Mj+Mj,Mj,Mj,Mj,Mj,Mj,Mj,Mj,MjqMjqMjqMjqMjqMjqMjqMjqMjqMjqMjqMjqMjqMj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj"Mj"Mj"Mj!Mj!MjqMj!Mj!Mj!Mj"Mj"Mj"Mj"Mj"Mj"Mj"Mj!Mj"Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!Mj!MjqMjMjNMjtMjtMjtMjtMjrMjrMjrMjrMjsMjsMjsMjsMjtMjtMjtMjtMjtMjtMjrMjtMjtMjtMjrMjsMjsMjsMjsMjsMjsMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjrMjtMjrMjtMjtMjtMjtMjtMjtMjtMjrMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjtMjrMjrMjrMjrMjtMjMjMjMjNMjvMjvMjuMjuMjuMjuMjuMjuMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjvMjuMjvMjuMjvMjvMjuMjvMjvMjvMjuMjuMjuMjuMjvMjMjad28d60be300204909d1f6574f0d95b35ff3f2b98008c08795d3d747c8e7db86ec08c2be30962691a12d6600335952ee3d03c2bf24f69622f90436d0a707845111a5c9fee15458341e5deba0746a5887a0d706ce97d6400d3eeb0c75144bf81b4551e057897aef2c5c8b5c7b9eb58c985b5d30b432a62eb5ea8ec2c0282c386ef45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c20a99e224e90073fe55ee50663ff1fe065e7d4791c7efc69eb71a13e1eeb811093eca2a30ec63707a1ca09cdb65ed932b5459d5024c23147e1400cfa900a2f40b497d371ad871eb5e3fcb8359d0f18a37ed3f4d94a9eea689ae9dbab4e097cf17521e1c4fca748a18588da722877adf04aa28a9dd6818bc304e4b6d88352a6c1253473073c5935fa7d59689e901e28469ea3a2845b4c2fef23098c8bd4aacf667b8c3eb47f4aaf0688fa60e72dec68abc83313d4b48893230e5c16e831969962e1d5f117ea4d9bba9e54b26071df0f968207a16a0f9f4b86515f9c35c0d0bed28065bdad62727c0819870ae563d97460759687e9f88a7b5704bac3c377d4e27809c365b3ebdfaa72d6adcd33574c239b55e7b6d66e5d1cbecaaf3fa760b6eda384e4b11dfedc0ae889009ebc758721701d8a8cce061035be329bec058ff154cf86b22c57759c5fcefac79a0d18c26d1902ed24545bab2d034620ae76b7dbbd8cf864a0a4a92898c2347264dc8e1c9884c10f3052aceb0d1bf72c8c3b5b99f24c9ca26fc5f647a1deb8fa27090738da5f43ec4d69f0d710b52a178b3994a636ffda0b66ad450ed63caac53038c51aae312c9e8994d35c37fce9d10807ddcaa4b830884d04506a32478f6474189d4409b5275bd4e615c1d781e32fdf1b5ef36f2bd5ac8422b7f3f2832809342c0450df4ba37d18adabae514337c0ffe75fffc9a37bd50e2eac064193438decb916cac8b530ac7148710b40b9470f2e53210f02c1bbdacbd2b52b5fca2231db6130309b8fd9aa1157bf5289a71b5ad9d1038a7d79633860b6b4a456febcc231012c28cb312bbea2166fab1c977880c8d725de1553e56a4cb313f3049c187cbb871393ab1ce00459ee33554ff352009f6d6c48243965039a41fc2401535a3e083bc2a133bb62478e05507325075877adef600cb81c6f99b4a43f7dfba44ab46caeb55ddcee003f6726596a245f92a81e55236f9f2ec7712420bc4332132667d5230ec8cb01d0be9f19eaa5af8360db2b1da49701b09ac6ef7a9d12804df8e71a40074a740582e3f3950a8c0589f7458043a31beae3c349b0279d584ecc7a314cecbd1fef085851740af2ce7a98baaafe7dc9962e5b57f3709a40e1790987a10c308f2468d22e2604deca9d61b4903c733da9eec535735924b0e481c27d7a32baa177af02b929bef4ead0640ea157ffb8d1a6528eab869779711b23485f221a8f484e5694a84fdaa6ef6114fd4ad39c7ebba34eec972041144f824303da9229449da1bed626bd62f7a3a8733c637c6b465224f4c7a0c11cc225ea883dd4c4d78bc7e10e132dfc9441cbb3f24042685109d2b2eee526dbcf4d495852f75928c7b54f619bbea4042bb9c67b26b89c087cc0db62e742803ca8b584cbd7685b2869dd53a3382c87f7baf8cef6a3bd99c601a7b23fa52e5bd0b955d647bf753568dfa577ac02098ca17ac63bfd5f35c4d7201907702dfc1d4f464476f41f9186c534ea8ee813bad191fd8a3a3e22b5f2ec540235cd0ac497a0bdeef3a3be24b83661715ae144edb101771bea30fbc47878d18247199ec2e07bb1266d50775b26574bd1ff1b84468fdb54b33af394d9f4d538c4f2641124c7496cb716ac091caa09ec9065b3854f19c9ead79d423309cf679555879a0b19f71819aba8c20d9305bbefb654b1a5c445cef61d476b7341d376a84b033a4d465fc3d3e64f5bea81ca36bc12a14999df81d7135a095f69f5cad4189f2580056fc050da77b084330ee22a141cd568a6f8c5b7626210e31d20b55f94724e6bf580507963b9c1c3334c61fe4bd96181bd3a6029b10ce2dd6442504e2b03d46cfa325429c84663e928d2a719beb1f5b808bed3761285287a1b1ae91ef52f6661fc77d2eccf4a154727db00078269e0c67848752c9de8fc573177bac3b93c4ff2de6271757f24a9627e49ed56f1b85e6cbceaf0d426cb065856c880be4af64ad8181239ec8c358a2c096afc0e85ff1b4266ca58ab4f9242ec6871910a88638b7c052f28b119664f2a9907309f391b3e2f28c266e6af7f4c31f7d141659947c88d585b6f0bfa165070bfdf068ec6e9ac2abb757d3c99b175e2daacf39e4b988047fa4862b84679131918ec2f377afd29cfd1c60d89f1645b3951dc8710cfa4d2efcac0f2cc84bc0ef5ec8ebc92b1576c8b9b3bd341760bd080995af282c37bb748cd630c790297d03abc90323908711fa44223b8da9ecdbb3e2b74d899bfc918b86712b1e2f651aa51ab51d5513e90bb10378c7de079710480eb323c5fe5fde7784025e3361d9b4259f06ce45949d3e083aa68688bb33cc6e9b2197c3e87c5ea0e198878639a31badc60a146788d01d6cacea0c4d66dd907fcd964dd72e37f3c9cbe0908fdae6589f95c3885f5e3bef1cb054f98b916047517400eff50f3c8cecc2b1cc0f3044c267d93cc93c191288a8fdbb70959813e6f0dd3794c301b159f58ae4c90b96adf5b97afae8a50757eceab217330882b668b0948bff5b73137eee821bdd0f65da8237ae1b4ed4c9d6bcffabe125cfdb814d5606b74afd32bdb5e6162057cadc309d6b6ec6bca019e2503505003c8c1fb9ce5d3725caf000a16ae344cad9f467e1e02f16c7f8f6f3fab43ef76ebe01d7b33ece50f64c262117300e03908ecdaf81bd9f6f9802d89c71428a190cb934125704445594cdefd4f2497473db6caf04e93c3bd51563cf24263111f75f02fd881124002edc6ab553d33543610de25a18a819309dcab2b42065936df0d4b0b8592997ce11227099cc49f02b06e8fadbf02c6307dbeb3e41926848068af7d50227fb9114e39aab940cb2b4923c58ea4e88fd7a5b7c506a32733748139b565966a8483b5de4ccee2c7e996f1b122cf98c0ea9c2e19837178d9b3e81225cf4555c9ab11c326c21972f94856cabde0d0ecf450d50e50dad774bb1c51a8eadd0cc54ff4e0465dc8cdb31dfb3708367b9f75a2679202a9cfa2ecbeef47249e36933b18a75ea1ee3ae1801ad8a5ef0184608f2095c04389eb7fc828e31326942fac50d1aa567d9d5e68581f5c0c167697e7cdbf3d76ae768d83386c07477093d56ae0413bfe9baec9398d74fd20b34985b41527ade64f3c300de56202fd00dc1164ed49535adab2b06b8dfe689d75169ca64fda45830974bd06469e931e30c01a75a562cc21769b16a38feb47ecf7842894ad791ff0f21770486f9d5bae5acc04ad9253041815450ed1aeec02760a69202725c2644c1483e333aa72f96d83cd30a6735e12f57af10200a5721d5bc91d62d06e740a97441b31b0eefe50bae9d62c35b0da3c432de4ade45c4f47980d45e5432b230f70b34722ef87f8aff028f6980c36bf0a436730e2655c115e8068d662bde714acd73b6676bb2ea89c16a111d87566e0aabf3e80fb11471437147f816da965a6bbd3a55959ed7552e089060f29f9f59421fa2cbd49384e12411a53b0aecdd27bc2c090f7f23391c63b2d224335e2fa877fb1edf94295cc846fd0e6068949ff260c4c751a1e8d921e33b36668e78da420c0a90d78cc86f7f5b8444dd2a5f35cbac8efd18ee5e5b085e0870d2cd21dd39e84899a42054cddbfa88a8ad6966333eecce70946261fcc47bef3ae0d8add8418f0c18d4e559ca16d97a3cc1a9ef9941d2b5b016eacd36c86e68d256e11e9be04e2fb6357a9d92ebecb616787bb1d5dbcff6d4d028ad669ff7f23e96d7f5d3fb42d2b09d0b6a7a7e8528ca414775d666ef1675abb1b85c380656eeaa1eec57ec2c595cab26e40bc8fc7b056ec1e0cd1ab3dd6229cc21042c0e19ee1153523895d21006930a9e25e0f14525b9bc8109e0588422f56703dbbb0902a09e5e5422529aac051c18e56c88f1c9a9218bd09f3ecd01d694d95b6cf39ac1298e6afc7d8cc63bc0e0a340eddf098854197cb75fa396993e5e1f645e3fe235859039463e252026f57c49be7421e036ddc16dea4f72c456fbc484073138d2a1f117ce0c7c730e57cd1affa8a53b9612b8188718cb7cfc4c79b746b1e6869b0961284ade6237cc9635236755da91466fb251168799cd3ec1aa275e7e8ee6129035c283bec647946b360112cdc902e34a2a463a39f71a8a37c9054d08a90b53a1ccf3ad95fe115ee2ee85ed46a9a94a205da3dafc33737eb32fcbb9dc364ddfda98c48c220582368f6f193beef7ed1aebbf2408433b61c4622707acbd7c75ce9c1ce7a944f1c8a104884034d72c7f64326bb57b3fe6e23ee8d8f0f3dfa9d2d6dc20020dcd84a777d1238c0516295a93457ffd373d8fabb6f38f51818cfe5bf4a4080fd5dc2fc7e66e6f8321f1ca99608ad43a3a850467bfd9c24d418aa3f3e5f4967dcf028fa2be7595747d622314974d45d113c2373117f365464ed682ba2fb002bde5c79ca0f9eca95a55a4b7b05967b25edd1077d4c332bf25fcebdabe30fdf1c60e52ef3b5b40e91ea67a9c4707a4b4c9a71b5ea7eb3e272a2ab24b4fa224c2480e9e99eb898e5aafa62ee94a4bd75aaf7270d00d82e99e5ee1d6df46f0592a758605c7dcc96b876ecbbcd7bf1cf8c22887a0412c94b0fff66087999935e12fd492b9a1b2160b44b91841860d13ce0e33d20d8f220cdfc6a2f3942ed87d082579c5e33713035cd21fe54a3ed73e1df6c1ecbf63af6ed94170534f099bb7b7437fb770d2f89c2793bb35b7897223334c10e973299c07474792238720c42cca7c7615e2c9abb7bc349362b7c0d1f61cb045c841610f7706549991ea480c282fdf924e6af29892c1bf63f8e2a234a610a018dcaf5c8dd60a4b759f92ef7348bf5756bab72d5c4bb21a65067433db60a9a5112edb562d44a52d43aba8c6bf67cff123ca10187faa7d84d1821925098ef671598ac4063dcddcd727b960bdfb306d0f45194015301c13ae96192a583764eccf010ee691503353704a9853b74fbf2abeaabe9afc0ade9aa16f4bd7c5cdf66203415daec6973eaf5b1e6d1c53feaff23426dfb43740fa35153135bd0400beac1fc4ad90cb59de231e7771696f04a9731a41ab03c71d30f242a14541d14a4d13d0f4351d981e20756646ccf62057075d62fa4c2398feb45b85f7ee8675821e5932efffef1380d06c150b1ebf263a9128f7c21b901fa9f6ddcda037c8ad2e9df9bc6406ecdf6fb94e385d76f4478c55cb8e3f4dd35699138972bff6cfec1c9ec3281a7bfc73b5e7c21a5175986ede40ad0886f4fc92682cfaf977659676a3aff17b9d61865d92cec253c54dec09c108ff59ab381e6f004364589c072ec579218fa2ee289b1c6f0f1cda68146ac1650a4f269412ab6a60074c23b989b4b317bbfef2d01c00073b76ff69e65d6ee6b96b05ef8191cbc305039da952b0c3a1b73b8efce741eead50f49227bd5f8d4327c4c19e5e6cb5308ff68a2d216b635a1dd2008a375d177274009e61570a03b029cfe7ed2781f08749c40a7e2eb384e1afc80140bd653493a2ec252638be190a0cd401c8be61a32c0bf8d3aca0860f1c9205ecd99a86aaa153ea8fb06173ee1358cb1c0a085f4450d58de6177299e426ae2af5c129d1b72cdeb0cb2521d21d3eaeb2fe98fc17434d2774568f0770d76c10652a1074dc048e8dedb38aaad84bd71d072fdc2882a29f4b92ec39b7164aaa8f9be675ee58d3bc9c9ee2bc9f4efb20c401c7e559858c9d580160c88e2e90d742bca3105b9c065a9542a76b54bf5ccb8dd581117cbad0aa3a5e16e3ce4560f64fdd254fe050a1c4b719b16deb55db2ac5e91ff02ad91eaa933c35b2d8715a3bab4a3800ec0a53a44720c38b4b43779b4fc00bdbe92775230f6d50b35b2e45af5598d22f0badf1fbc958724c7d76307320e189f9705f30e831568496124d7ce7a9c0e50bda4afd0fd15594f6b249be772007366f601078c572c521ed9c67269e19205881e4ce4799ccc0cf935630563808b2c91a2a441e6bf7f1e1586e021bc3d5b89cc4d3d5bcce948e3df3ac13b1e050383977d784eb2ff8b4b49f9d323d1e95a1e262a753abef0a107d62c27f7931a00070515b01c990df22670d4e9c74ea51ef32cd72cc085123f1d5d738c2e3c733db13e81fa23923ce5ac347a997c510607dab0a533b48c4a076cd72e6272d31ad2fa68d7c04b5399dfa319710148c764fd9269ed9d7bed9b303856c371661fab26cc5146262d3064eedc6f1a92914aa2fdff96144d464aa27a066c430f82bb446c169feef45bc3d84f4fd9ccc483353412b6cc938daede7548b862062c80ef9069d50b1c5f797c82610530ed4ff04f66b21d9b547d993451a5c34fccbf5df0159f0f05409497b6b27378532cecce69de9dcc83709597fc1d646675c96dcff6147862464fbaff0d048a4bca1a0a63d9882bb2a8bf875fd992d7003264ce4700672b27178f04e7d416ce102d6cb705d49d82554267336021cde19f221e60c7408bcb0c132b8c408feadc3b7c7abf53991bf6fa1a06fe4d23603481cd1d38da8ecbed4ce653ef9818c224a789c03812284743d6327b76d674230c3daf213bd67eb5d3b70d864d2205c52450bc5d55dde751f370e034cf58dd8991f7b9ec3d060e59c65825cd8d8491e3e614890d56dd0b04ad190928db0ef85a40bace5fb6b53e1da555674fac7928b88b9325558073e1b003d3ab587d4bfaab4ff28759da939eb81582ee662b79469cca043c018d0ab71bc9ff352e92c30fceea9f39848a42c983563a3fd94cd12ac324dff9ed6a390de5e6bf0114b5da2e02bea558c8e9ec51dc829e4a9e28b71b59da8f50c10fb6f01e876e9b6c83313ad452d4864aaa8614c386cce7d9c4a68af3283ca03a9e363b39a55e80a2847e41c126e6347c4cf6d0195717e405c5aaf7c1b7a9569a41ddb46594688b23dd7e22497d449e3f0e3eb36c69b27a157430a026bb6a9510aed52dbd666ed157f4a0763c71ff6d0aaa27a27536643fe4b71fb53f2d562808779e4f3ab96e30f73970b4effac4147fd5a75067d56c807f6aa1b245cc66c08dc4a144e1b46185cd330c824883991d936e59f1a3225f69dfeb2ae5afdc1b42401e00ede2273549018a28f98e042be1b72bb502ad7aa6a184d31e48e9b59577c557bceafc68d1adcf05555a2e4020e708212b6ed0c6b44ce3582ac9e03fcebdaa40f45856258f5860565df65a33e41aabdaf5cf311e379ac7297893e0cb53d0f11efc06f356847b8fc48edeeed2b0cbda0419ecc75cf5adaf794a74790865e36e34356aeb6b4aa01d8bfa478d8dd1c936a3d9144ecb6bf6ee5a24f3b29b6ef52b2de1ace779427a6e32c3f45c4ba5117a9478af5e21ff37b3f7d660bf3847c2382af25596f7455c75ef96ec142520057f2c9c6ee5cd4c5d12674fae362b4f8d49e904f5c74a547a0e8b792aa6ec88e95cfe5d8c1faa9cfeb1766d820d42f0ba03b63bcf2ff86c4435616d68ff90e66abf26ff50aa94ac0b620e17522fade91c66f495664a3e99d47f05a60a67ebaaa5706b38f333a3227d45f1fdfe93a596d45a0ccc9290527f607c8e62863abf119f08bb803d1071a24adbf3c0247078df1b8993a0e6abaa78b501f3c85db752b359890f2a0f9f7810e2b812c25579cffbba1a0657d5b2ca55552a924f370b4818cf854c1ecd68a0ac559a972bd29b3f7feacb20ec6d57ee5fdde7d7781515edc29ed052d183047a1c745355a7fc95a5c9b8d42644a38cb8dfaf2740a34b0925448cbb68e5fdc7a9ae292e65cba0963f3085a236c779e9f0c113efcae51ade829994235d595ba65d31eeda895034f8ac3225ffcd55c189822760b6da8963e9eaaaba1518457b350b42b616894c713b9439e69b3690cad1e8b4b4c19731b9a3f0c5bb5c060967acf9b009b643ddd6fe69da246f3873820bb108ab7079cbf865fc85a911475c24ff47b8e37d8777eec96467a2adb2ec8ea9b7dc0388d6d00e1c710a6d9f5a9026b63feb78e17613225b139647c5e2f32dddd47300c295431d7af8aac099746321bfb64ff48dd2402d7fb3d8e2ce30f8dfb9bfe4e8d414f4b9ec4331ed7e979590ebcf6d987adc1979b68c694d9b3b056449003d0a641cadde93f56e4f970f48119bed5b34add3641fab2a52202235972efb0cd6d30ba36f1de0165485ca25d1a4b6a119cf5ba6b6bdc412167cbcd28c3e0ae2d21ec6f4cd8495cd294180868628606a1aef3ece2625c7bffa723eb168013aebf5192d06263e29ecb7e5c3abd47892991998aad8830635aeea936a81eb910ec4d859f41ab835288c28e3d441b90a856a134061c6980861d014f6d7062e1aecefd895fbf6a41b142a5735cf1048ff51eb3fc0b0004ec66965eab4d15bfe39f3a5da8a47117a2626e6171a2e676eca26b1e3556ac24d007145ebf181d83aeea44fa53ca29ea029f17253b7fdd0a29d61ba8d6c88502db94dffbf250237098a608984e23dc5dcb932de00acb396f2dca800a63dbc0102e31a6f771149a9ed659d68e40f77ccb5423b21b7fb2192b079f8e6915c3b8b5ac03f6c7fb73ac13c55be19c9c72a9f22224fc95eca929e11c0893083db437e101e152850440c21e12b1e56977c99da46cd6ff9dd3e4e1d701fbf9e4ff48dbf7bc360fd6620d0f3fc055ae996099216762eb140bace5fb6b53e1da555674fac7928b88b9325558073e1b003d3ab587d4bfaab0dcb5a8de4181ed3531e07e3a6fa1adb8f74ff2632d2fac97f53310796d8d372557cb407fef927eb297d57205d880bda6c5215680cb9b433f1098aca3ab8564a5512865fd4cea0daf70629c6dfff005124a8a9a9e3428c046c2b4fd40dfd0402e440472f9555b7945babf22db2e0f90483548156ae999c635045675a55cc39eed25502120a200ccb71166b712a8323d2952b1ea5767eecd3ae6d1b98946d75717f189a6782089ca7db3be182fe611d4d4085500c06178f73041c0f941158fc07047dedfe99aab21bb4bb4cf4912b36c8f39e3bbe7e0e01fac7b24bf601c14548946b2fca044fa9678968a2219286c92d54a54da08a92a5e71e071dd9d47f0dd02ce8073eeac73911ce37f286cc5e8989b1597d085944108a7e07a52d2701e93ab3f418c94c926b6b2046042750e62bd3280fceef9e83fd19dd8bd3a763258344115d1c1a17055ea879cbaf14b99e04031da86bc5e8d3a7d94085230e232f00b2d0eb36215ec958709459f1e6bbb8552f36ba9387fbaab591fd7571453099f19b604ba1dd4222b4b0de0e3b3902bcb35c4685522c228f8d6117cc916555caa5940c3516353f5c24a019fce03dbd4fe58cfb645f3829e34330465d34c5040a6cde0dcb5a8de4181ed3531e07e3a6fa1adb8f74ff2632d2fac97f53310796d8d3727b706f98af44c09452c3cea70e1237c72fa545a08eecc3d00a24e7787940eeb914d22d5b71ffe2adb31eca42309a431a4fb91119c1a26652c468ee209f504553729cddcf08449896fdffeaeda019b7124a73aef5e65260171de2176d62cf82932e52be9cb50f9cdc5114d58dbe8033f585eaf445ef0f277447b23a852826b2bcf5e6f8f132a50da8f470b55fe151961ddc55daac5a1314a1dc0457b7861eebbeef84b48c2bf86fd35773282d63eaaef258162a49402df6916091a5662d4649af030b0a5b5bae4c381ca330e217cddb49cfdf7e1eda2cccd72cc0dcc45ea3cb3994d96420850d3a36ee85b1c95ce3101feff67ebb36af057006485975679b4312c26def5298d875076575f13133d09203a76d29a81dc2e8ab623029c275dc7c02d55b54157415e27c7df4edaf03c13f4e171e504b46ededd7ccf86e877438fceac06298fcc4281b47785e2a8ad9cf18564c9fa1fafc6b4632d148f80e87f5574423b06e41d9c9bdf8407295b2d7d8920eb28a0eb4f930c95bef115e81febebddbc20826bee9352c3e53c4494f331bce6907321a0db4324213f338e08dc3e0f26fda003673fcfd491334c277167a13cd7e1846d69e5d42914da5200147cc89c177cfe9b39332bb2894514c33768f7d39b3b05b264dfafc3e6dc8062bfcd4b9fe385c64f38671bb74696ebfdd03c48169fa2ae311fcdfe761563ba4c1a3f1cb1ccaeb0719527a85814ce7ebe4549f655b931d512818c8ff09dab5dd8eda88245efcdc5a68be96435ce7e7bf7afceb6f7dfc363a6da073af1490c4651f58a5bdda2a7c5f91953fcfdf03ef7263f4d9f5850d1c4081e1f361214f372577f1af5603eb2788c76612ca9314452a4074a242ad9bd96bacea95c70afef4b9dec61cfa20c09901fafdbed0dd885bb1ba32a498dd78eacc2306778365d96d0cde1d035dccbfafc43ff39070819285e4814f6b4c0b43185bc044de7f1e2f3081c24a845f05370450530a115967edd3611489473aee738a199911b51f5c64d61792020e204b1364276e4bd9e074b64631a36d78f1d07ddfdd136037f203985f13c94699acc50d78635d857469865b0dba3f952a996b0ba7179d69bedda52e111225cfb6cbcbbfbb6b137c9cdee8382496e005ec87f33b18e47a898dd706db28104af6208b4def4fff2e078befce304774e8b6fa737a98d53f2428e50c26aa3f080f8f081ee4be72abee1150658e5902da5c07770501887395a7ea73b2a5500e42e2b8d336e1db490b9344ccc49e9a9b36a2bebf747001dfc21e7852117e1f87a709acaa05c3355f172c8159f1abfce53325a34b1a323f3829ad4b84e5782033a769baa6b79a387287a64809570f0b1b0b091e251993d2e00e6e1bcc29f738b0e798b74d105dfd07d7b9bb8d5a6e49b0b7aa43a53c701a5196f261b4b8dff2953f483ac567dfcdf4c4d0e047144dcf73f3d0542a876088a80c19e763fe78858fdf3d8577f9877ba9fa9f1beb8509b8e80f66396c36586e6f5e5e069cf438df18dd524f3c43583a47416310736e0889abf817ce25b550c002b784ff41f3185fb5ef484df02249b469e07ba93a4454fab4a8dfb0dc8b4184b487fb0473c870eb0819539dc32766c21ee287d836e48bf4da154c5f27e4b03202c3ed88cac8bf7ff2d31da3641582a223149c12ad7231a98ea6233270364380c03c9e54210a3a6d53f0972b445371c657d6fdae0bd4c15033ac8cc7a6913d6af5bcb84c749513e5d5eeaef13ff8627284a43be15c076cf63595374bfb8f8af862255576fa59c0f6bf7f00993cef1292a336b27180a3b8ad27d92da2006905f052585382f684b9233b005021fecb53259a62de6db7af67db7e1cbd800b6673bd2f058d77f2cc96328dfbf157d5dd68518ed0377b04b62cffe221ad65c3bcbbbb2fc1a6c884efb7c48483ae6c45b667e262e678267cfb63be19c4c865657b52c062674b284a10f17ed658d15853f6640dfe4635e11da09b0c8c3e6f17e57c1802109b035cdeafaec235e1b66bfe3eb88e9df055f9045ebcd267760dfcded0c17349e64b3cc04e97323a349ad35eab8f6a03a62ba8689245bd30edde7a5741da675c381262be949205fc50be7983ec758c6321e2270ac30d45a7943436abd268ac537b827edea867d1cb98af9b2e6665f737f9065eff572ea2d7b4025aacbcf2a4c5ec9139e1b38e68c57ca4581ae94073bb8bf4f760538141839dbe2dd93af5f5c5ef302754ea86b0cc51b19057a9c3a1e9275f534dc131813b639028f020570832a1d713697b81577f52f814ec4ae3d4f361b53a99a80f5e8cf9c4d41ab0e8661447e6b06f0575f4c60f9b1ba8c381fd1e88be63396c16d78c609d93095cf10b7585cd6c4cfd79c4c0ee34afd5df79bff6ed94170534f099bb7b7437fb770d2f89c2793bb35b7897223334c10e973299ff0a3af2853500ab084532793b2328e581c086e1335c9262b48a7e508fe4818c308823d341407b7b5dc263ad21ad657f42648a36e6c88922e2c6a9cc4d29520904254fe55ffee22ca8b3bb0e1d71bd8a079e2ac8dea99032a68ac36241e4d75bc1502c8a512d5d33d9e1c851aa25c074890b26ddca2d9a09cfb04b07c9e4c9ce337529b0d68c300ad1c0d92b3848bfaaa11dbc5f27a668145bd1dff90f44b178729cddcf08449896fdffeaeda019b7124a73aef5e65260171de2176d62cf829388d6311d96871f5fceae7d6482bb6c2147291e36a0006f1f078ef0a3084afc692692ba1153cbfcda66fb18af6f6733954482b8cb64bcb54dd60fb094f525d1b9fa137c1e5f8b656b9808dd9dc3c2386c8bae9f19744bdf63b930ea45e2cfca2c34a2b8772b43ff08f5d72cbe964e538508003fc1798cdb6d609ba67b2855692c62b80a1f62031e435c62104e050af536dbed2cddc6622d09aea8a3ce6aba2e439177ada1029d81f4e815bd89604d731774c52ac3b4c8ae4d1c3ce675c1b83ed2ab82a2808cf7374e2f772ad1af00561825476506f79b6d77ea327bd8498e4a4793325ebf07afebb32669adb666f3b00924c032b505d922141c995171e069e3479feb9cf72d77ee81916b1a5e832479ebc7d3abbb6bac24fede855f812351778e553248f711964e89512af7aefb5bd196074d7165a653961beac7755e8df5e52cc04d981a5c32cd5e5543b69a1a4ad9b6e3df8dc78ff15cf9d304a5bf5bf769051ed0982d7d23522618c85e46c1194ae437ede8602c88329b4f54ad7adaf3c90441327c0f90a4cea1d139d1db8592d149c48026dd6dfade99e83ae52152b05b6c6b8cd0e8a739e181660781a9d1d74c4ce3603d6aac48144580c695d7f1b4a9e28fdc1a3bef519252f25fdaaf22152f1833df128acaab9ba9b74418bc6a892f81212f57379959f44714efaaa4f20a2cbf70dd266c9cf62d6436fd22ea1ac160a70f00d4145e434de23a289511cbb8b476576556c8c769f095edb0febdef711a52c7994249c3cab0a386117c06e9e25b8dd8f80db6f4c500dd280516c71c2240f2b7a17a1fe5394ed73b328703a4be089e614f61f0714a8dfb0ea15fa304109f61cb8f44e6e011a4cfa7f287b19a5c9cec22d597267134de9f130bf4b7cb3d5dab7af0b2cf746210ca32e5fd4547a895b6b5b5cdee6da858cd5e99fd41940988fd6560f008a383b111a7cfbd6981ab04c50fe9dab297d901b277d532e6b8743731cb4625497015ce8886ecfb3207200c66202f43bb81428e26ee433eaab4c4c8b97758147d7b5c448307a31f5ced0189cb2752bcd53842f2e61017bff1d45531d2b3137afe06333266f88283c2f68e19e66d5d256482a4ebd3fbd7a5007cbd09ed0247376a6b0b63658f2a75c1da76f8c4ce7a8ae3e9aab54163a06bb38409e6bcf66ca050d27c0c978aced6bf26a23a65552344e27bc74969345757c02afde4103537bdbd8179386bb74c976ccb74f7d031b8f1532f846f247493dd5a3b00e644be87edbc5a84e4718690bfc729482bc4caa9ba96cff2231d0b83996bfb30372ce743649a718369a41cfc0712966e4a79e00402e216613e2522c5d402d67ab3667bc4260fbc8d0bc7cba1298345933afafe7524a0cdb3a77b000f88def7b932f6cdb478731461d6b4209da5a60e2235924a15148461d4702b15c62e79644e32f5f0c975a7cc52a27266ce0cf1dd18eadd657b3325a7d51387efacdceed86fbcbe4e672acc9c62b3325ebca72539de576e4fd693f147a2c5ff3dc537923d44ef53de420aeb112a15aa5e024222997f96b9933366bfa47c8576908530fdb7bc35a2ad40a6a744dff846f8a19d322b216b99b80110393d635653ab7bea072b5e04da3ac92f2fc6150f588ebbfb35dc8c38d18a40bb621955c7ab13a4d8e8a446f3800247376a6b0b63658f2a75c1da76f8c4ce7a8ae3e9aab54163a06bb38409e6bc5e097bf788ebd8974088fe18b83ce9a22deb3184e848f2632552d2425a7f6d7539d98140d0c844a83a741659384d11205f52bb7484749dcb60c9bfadda12fd8a31b0ed102007b93e9506e3a4b652f695d2b3ed467d1da0e382448f3e943b23f75d13e9a84442a4bb00a8aa875363cead32dad3efe55b611f8e3c1265e953e1264089cf22bdece886d879a59b974120a18915d6705c500e033ab2faf77e08c19a571a9696c0513c067aef01cc20a8e86561197ab45c3de5e49d85413d1f7f7e109ab1b626b5dab7ddcff82970c9b5c4772e85b135c060dccbd7fae3d0e053f1018298f3035894e7c810b2c46d36bde18cc2c613c5512fda4cc6fdef507d6f371d91658e9e6b61aab451e4261b7189092cb2cba617e0a292340efb62fe0811ac3251293e2f7c4d455a2a82ee434ef66e35d1bc7c4d4d9015f6800d7b1d85224462ec4b32e890db6bfbebdddec79946dfd92b0b37ab05627a43f4d75572d401376ca53730b008c193d8c75e776d1dab8dc6ad9c49813514a50d11c0aaa8fc5e5fc89fd7c55c31cca4f7db103054c86cbe01378f6b14cc4c4d534afbc8cf8c43e795cdb478731461d6b4209da5a60e2235924a15148461d4702b15c62e79644e32f581cdea488fbbea44de41695d04e90ef31f83ca91ac0c4e4b861b7dc4ea740b95d14e45355df80fc0189519b407bfb1be38b033926fd7c2e1cb4d89df5c3fdb5e060523cdc0e0f8a290b1405cdbea6acdc3a154a3879b318d9ff7907b754744b2da61b6a63cbcd3efacd8e40091da92a625b8646500299a71e088d76cbf5c2467f97ac6f773bc7750a4bcbde5d4c096e3d0bd196f4b27cce4976775f501bea470499f452761d2495de2c732e0741d8c1a7355d7b0072b1a83341dc8aab8515c1074687d6c2d2c78e9bc4d63882495f9d1ea6fa6949425b02c938125f68b8cbdbd29c1928d56057224466f3065b8b338c50749f3cb05b758125241c98e1303be8c74f6e1d2dce5cc74fc5da45282b813045dc19d16f47af9c7b67b4080e7a6e79cf711d11ad6471aa90190402b3dbea9c1c4c63f57ce448d50f3a1f4d7edc5b47486096197c84c8ca0d90a429eaf344346cf217c8cdaceca44bdb9f81db828d10f615c4545a22a0fbdb694cbbd9cefd5988b35b04d6c189a0c7ae202a220908c69ce65c706706964a9be0e75fbce7456cf7b0097750d376bb923034409b156f89f0193d1c6d2172c1a32f34b101efd0e88586cdf79ebc1462d521ce21c9804e1251b0292884420052beb867fb0db680202bf2d8f688ed61d9fd95e28703701ac1be71215af93516ff269c1daedb92d009666645ef63b189f0f8498a9904c950bf7be7ab0723dcfc1dd1be63b59c6e84dfa14d5f4b37740c71643ee5a901354f9c2a5fa8ca2196cd1da7e48a86e6e5c0342f57e9a4bb15d1f088fcebb31ad8022545a3ca25628155058b966932f7b229d5b949edeade517d1051f890456a10910b3c8454df33bd891458cc5a133b8ca15aba9594b1cb38e05c3c5519010f693e094f6aa81229aeacb21685741bc47a8984f1bb8365f9950a8ece9b0e6bbbbf0b6fa5f172c8159f1abfce53325a34b1a323f3829ad4b84e5782033a769baa6b79a38a5fa8ca2196cd1da7e48a86e6e5c0342f57e9a4bb15d1f088fcebb31ad8022548fa18d3edb49e96e068bfc12e73b286931ee56588dad3c612bfd55af3ffa7553490b9344ccc49e9a9b36a2bebf747001dfc21e7852117e1f87a709acaa05c3354d05b56e249ef5885688c56197d34b680ac210fe979eee2f64e8af48bcb2ba3c04e7b8ec7144df1251a9a574f46d8a025b05f9dd1bba5becde6cb65d6089ed50a5b1070f0bcdbbb277d7a8220eca7fcc36e3ea098ee7b97c3e8e8b2f44dc0b192c5fa0ea09dae15966255a8aa6731f8b849a7d74c1a1c00845916052d2290c2f62fd686ce3d7b0426a12948493e8c0382f8808d4e209e192f02af4ec5ef63de1c29f2a6be8c6d2711e4db1d99ee6e9534b7623a3af0197669a59d3d45d1b492de1f3fe56d2a745becafbdef54e5626b7760434dc4871faadadf28cc19b786e4709f70bc071ca966e7ff1ebaab82bf9a378267ed86c027cc903dd1f58124cfe9fb6aea205d45c4550afcf66732e47921bd286a0cb11bcc7c5b19a6a09d187c06f434b51002fae3b661145c285945e91757a4fb65552d7eaaf330ee5370f77d37539d4d156e902a7b16e9b0285ed7245c64382379e32e7872063cbbc42b762885bcb42a88589fe1d0f251db76c07d174ee2284135abf8b76b7b19b9ae48fa495ce8e8dba84dbefac347b6258c368d7d0ee5ecbcb5f65871bacef4bc961198d56d2b089d77e5a031cd8bf55181f9eb9465c1743435ef53377d43aa67a30055ec2b267c689ea76a5db6727ea7ca914dbde6e5778e769470f140325369980ae888a79566cb85ca1336daec552726b72ac60f53b0e5f2bf368d2a7be6255c3b0a303ca0d466330e151927b38eade0f592c3841a3fd39708c93fdc30ba86f846263f047d04da34e08e26b803b767b71063fcd90f1abe25b3aa880a5b5f0e5f022efd7e3f67ccb85d447ecf7129607d4eb841a15c8278565442612c269fdb93605bd5b66edf066c63c1dcb4f916dc50a1b9188465bc0b7ee4bc2e22e1f833ec9ce95395178088eaa2e9902a4bab06be0b1ee465040eefdb29af6d0cca445f365cee8fe4bc3b9a3d9c74fe76fab352ab40f5403fc097399114e7dcf19a4eca0f0b7a80f24f7766772e35cacac4eb8f0fe3f45d57a5b3328e39292ff97fdb5c3be01a60693c3bd2d1c1d2a1dfa1a87b7db9fbb95df68b2d90e1e139fbb6a288b497bc93f16523b71c03a8b94c8a94f24d4d44c4853d2e35f1c00e20e4330682930673d6b726929fda5551c5564b0c2327d752b2e13868eee1a496732e5c75a91fabdddfc3f3e32262dc968b134c53c806299d931eb066b285ae28bd856d29168046d8b704075ae5144795eda7334c347915144e7d3b376e97e42f012765d3dc8c5264783b86c025f23036b718504ef1fb34e6907bfc79c879399b401837f237521c041a08a804f54e97b120bda6423bb2e030a1d647ec2d6dcc7fdacf53b1aebe51f8aab66dbb17ac973805db5629cdca41f0f069ab956ce412d4c82a82f79e1cc66dde8821aaaca5a8ff7b74fec0c218006d84bf158db693a7f2f17c48154e31b2d835d5fd9996a2c771375298b33a35f0a6f539f15f13cd6d5065153ec636af115d6f3b9804f54e97b120bda6423bb2e030a1d647ec2d6dcc7fdacf53b1aebe51f8aab668c0aea2166588f089089847a415972441879d9dc3bba2b058a0d14314dba387ccfe4e9a100b960bf01a013588287df07461c62aa05e48267f77c3aeb9d0ef213e574ee331d1fbdffb89b045e31628c3750baddec11286e2c8a162988b11c335aab96b998faa9e1218797445025d4ce7fa7357616fb2fff97209eca8562993465cd1e6b80756562be5bf613f2acda67dc89921fc362135f057a7bba49347a04e5b025d4b14dd8e351a9f4fa07497ed6ad3a2a2b4b806e6d7fb59c3baade2b4d33a391cb5295f11bcaf5e2d764a1ddf026d6e1e1ac730558383817aa11d78db724cb05e097280db64e763c0bcc73e9b54e660118a6a7ac260bf54dc5cedbab7488882dca9908961fcd86a3212c0b8628df2ef7cb5117809ba21c1bacfdcdfc95f016cfc6ee3c2fc74625b0c903c39be2d13279347a8fc3e40992f1a4a5baf623986a5f356ac31cd593a98e371d6c274ba1966b792d1ac30bfe0e3537465ac4334c5a4cda3b9c1bf8088a2af170c70eb95d9896e7c4069e5094b6c7dee2c92237e0315380736ab66ec9e723d7a25c699cf97952c000ecae228fbcb14f74d28dab760987f9b8a15c30c04e8bd70ac81c45781be2ab08f35bb2464b9d9c74189d93261619ca2fbe02db8ee7caaa150905bf7a0ce7f8a5599b8c48ecb8da8a8f9edf2539ec959604d2fbcab3657560118b2aae80b162a34cc5b2c27daf2d242c7cc195f063e3fde9fcb3e1e9c50a1dcaf3881cc07e997eea4ef0b12e359880d74494b08dd496e2ec871318478087bbb4fb625daabd075db968186d72452adbdfe2f41a52cac709767fb10991e1f9704cc7489fdeb05231a666af26e09268f66e139568b2c04668008be421a0d6869b85dad22ee6f42f21d0fad0e9b25ca9af8cd45c0675bb804b0c8b3730e0004ad305fbc90916432bbc1fcd555ff6233d9c53c69332d0f9c1744a9577aa4c31b3ea33309f89749578dda361b29b3ca3747ee98bb1abb88a5e5e6ccfba6874725bd718a463d1e7eeb699bb02509f3c3e0654f4318e34cc9b0f9f096bb4b683db16a2cde90f4042638e9c930c95c2822577a9fc20e98b2beaa561c4a6957faec934eb029417c5c104463b2bba85142a81c19defef3741fc42db78a951a9607cbfcb785b5979b3fbe634b3c9b3baffa952536320670df667a4b7e1cab8339b38c9fcc5f9972aa49b763ec7a4b97ffc3eef19342768f6772e72151ce207f138bbceccfccadecad480747835b041747a15a3c86e6bf29436a29a1217a94c3a00ce8baad1ee8d9510e5a286204444f7b9f6110d2073382429168dabc0034aa088278d1d58f55aec253626f137bb087f71c9eb07c45779fdb723ca68f00e83492a3dc613c1e19570a3233b54a61dc70ebca4f33569128ebad574bab78f364f241f9b6bd115c712600ef3822194609659591551af1e4cd366ab4500fc813122f9e144c19685b496a44c47e68ca4682e67571d67799cba12d3b8d2a3c42c89016537335026f7849acc1ed9941641b6608e641e173571c28c657c1243bbae8e8709cbfd66fdae17ae990a87e691810e89f3063a480e654178d0c53a78cd9345cfe4a998e633b42045d3af3ec141b156f1c047b5386b9147933ae5268b6d0be4ca7e44417524b2387ca249382e3f687b6668d2dff8c1af6dc209aad43180fba0d1ee21558cc391578d6a81752a89b98f407bbeb057ab9ed46231e797dd3c55865b5f60d1672b7d9d53f846dd581f411ec5f0380b814b5f85e2cc94fe7ce84f1d7432fcf63212a39142e672accb3beb09d47a5989e9c3b8ef7192511d856a92e875e4ae5e4754469b16cf2781c19c900c9fb271806d5507d9839ccf0db2921eb87ff3d97194e8d3d72115902d64439ed1806a01641936cd4b8242e70a2455f51f8a30027cb1057dd9ed56fe1895ce12433db50687ed7ac3334b93c9840b6f5ecd683e8eca247039a503c9b8e6e14ea45e49000f607a61afa3445046d882f74046f7b23b5a57333967eeb445361799d4147a36868373cc6f132137e31e7a127fcfa09e363e66cf43ad8310a968f6548465f60bfb8278fe2ac1c108c529d49a306a2f21fe7f8309da2ad2f4a794049cdd9c04023c36d256f5f7ca6aaf4424fa2e989f4e6c6a9e5e3c4e72109f54173f64afed491cf6ad375ff4031fa77efcce281d0cf5cdd8bfc2bb32ccef8b8676582c5bb84cf47211135dea6c05b4b2e1ab1f134a39afab31e4ca4c1671322add2156a2b0a1e1f0c07b553c73c767aeb04a1aaf520bd0a1b926060a673ff63e4bcc0d5d9fe508110bf5a3d4e0f38eba96d32fb0dfc7a2499ae24cbac5fbb0ac50c477d157e884cd89489cb5c00efa72226ce5c4c94d5538a37addc9692313963b0e4b0913e3b53dcd8c3ce2bd6b2fa2f76c75e90f40dac4e351b472110f3fc99fe3c51fe5b79fb17b210c832e83874841fc790440f79e4da54d8d7acc9ba6eb0df6bb9085037038ecd09785d651ced59150f351a05ef6e8cbf64f081e7ac426938fc814b54bdad36888f3da3585da18d6156866fd6f0d196199ccc6e25246bd9ce90503f2d7ef1903fbdf2da39d713fbd105ad55ddab202dd57309150bf3b751c0543e85ddf29cc6a40518747bdf103e6d2e164a9da0dace0ad18e3c3a3386c40ae3d3dff28ce3a3e38d704799632a0fe18543b089cf999e3a361838766c76dcd9be27e0fab3189d735906cfeadeb7f3c55e07c78bf7d0ba79bbbba2cd69e71f761265a842e184d4a5fadbb09bb912e4912d061db3319fbefcb422b801a7bdb007eeac9d96e7434ce18fe699fb142a5355d408a585d744e93a19e85009497737c56d5e76de1e2bf6ad9846983f98d7e3d47c9851cfe19439e6b6849682403392dd7042b4ce52668146cd775417f950963b9a0924d5c0ca9accaa1291f2efb141a28832a09a6a81fb41321e0c4a973bf8ed1073eb80c8130abd28c469d2ad162ea87b80a918da038f49de5d8bc37e756e7dc2d57ac35a842a9bca34b9a9758c81818820d880b95481f16af3aeb853932d8f91236772735af44af9f225a471fd2e83d20b126b38b57c0c4220c96258ad5b71bb9263be98b9e8efc6f864146bce06ebe967be8d4f33dd90002bb1e3658d8b395eab6bda860a1b6cd715f608fa12468db19cc0680a2df0d971a753df814784916c1501b56b0a88c04d01a76a29cf73d7a1a81cdc309a16df00c135f29c0cf61b1350aab972c8e8c90659deb8f7a256a9a19d02c37bf46f37144e3a9c8a0a1d58b8485d7fd4c81156ef206042d1e734b2ea389bd8d61fba3866e1b51402a2e50e704fa4c43540702897c2bef8571a57e58b83386240e2f6cce0069d08c540044716f2ccf66655fecdc7b5360a7819db053b6165c9d330c43045d4618ad690fa83c7640c5254dcf6678a58c6189bd657d3d0dc1aecd64a64b0006d866c3c6849ab73283d280ffbf67c4874d1fb13083aa8746e27f3fa295dcfb508e9cc4dbbbff7051740b5311f394fc10f468587232bc34e197a26590578c14270eea1686790e79fd551ec246230a8488fa427e6f4b6ea48034fec05853509d633caab0c570a16b5631ff707cf83be28d2afeca06e36f35e1a75b657eefa15ac8cb77242fc340b74468061835443c138b2c960a4319bc36e63c3dd9bf33961cd32e0f28bb92b905129d4e840f4c23b9368ceee35d801a32d604133d1a6965d5ed3393ebe525db8fcf183ef42f8d7299243844ee85502b5daa0921e93bc11953c73838f4a5a4bd8dd93684bd08e11fada8b66d9f7aa0a42e8da9670a193a689df933e291056e25f4828cee97c2b497bd4be0d01d0239add40e38bfa4d358347c1a35afdce0464c1b75944f1b3beb7e0b1b6285e6fedce95ed950927a7d072b231f09c3fd5d2662a09e777f52630905213a54bb2bc672d54fed9b019529be063b0f2c9ccae2ee62de39c37267f30e71dc348eb00d8b553804a7f270c49504cced378bad8914d8b1c5df66be7268ae096dabcd59083a9e0bb16447f05cf8238ce1f017ee49f1345ef1a70a0d49648716b30dec1cd125f57b399853af8ae060ef8e93d5917b3649e5910f9b06f8afc1137aaf57926062c01a1a491d93eeafe18f60fbdc4cd78018dae54e110cf43697ae663836887d0f810360a1f7db4fc3b872dbb19060bbf2930a441d0af4798f37fd21c7082fe1887a761967061d7aa39d5f0e3aabb554d2c994bebb265cd6ea88b57ccd0d246f276596b02f3bb8760acc64adc3087d5f11f9517c34fe6f1aa70c2b68cc366aea4b0b7f30957ab2ac9fa99ee3cb72c06eac47026e8f941de073369666d17a9e131b7d3c7c868019d40322d6ac9690ed9a340df1c7ec58e100594f50b72715068c283db4f8eeab9c8ebad52b30efa3ada355dc04ecfe200d3ceeb154c147d282799388d204d9b3aececf33728ca9b2e0977b3ede79234316e96917b234e37a527b9183c4bd85e04c4ef8f81ee3cd0b0d2d1274c881fd6836249c799f376b086c9b91fa9f235857c7bc0ad41342cd3b2a8e74f9f5193509a361f4d4b95e212b3d5f266ce7c9168a41a5f5d3588990b7f9d2c5bb3a8a7b80e67dac64d06eadf7a970f7ba44b89de5d4fcf2dd7079cd77d1443aff782d40bcbee37b0dab179e688820b10c5408658fce12f456f00d0c38e40983864dfe1b018c29cdfadbbcb4d5ffda0b4567c193e7691e89494098c96e2bb6ff9e25be2ee7ec9dbc7629f8ca3bc79fd7f876e32a16d8f10660fe17bf65cb2442876405600bd97ee386ab6822d58cb7c4003128a0507b7f9837139262e51c2be80185d6becb3a9d3bf35b4bf0e6ff236a776a22e9c6cf556177f85d9be7d37c30ba4b9fa43ad9d72ae1e86641bc2b88dffdeb3870bf1206262d3ee3e07048364ac29f2a6be8c6d2711e4db1d99ee6e9534b7623a3af0197669a59d3d45d1b492dd5c70fa3e1ef608b665454b59fdb9aaffbc6694e22bfeac78a9e3d903d2fcc02fe233ebae8079a9c6abce8ac891d2e1fea1efb1aaec8efd71c7ed52d32af5411163905b81bef9553c06563288a8b3ba7dbb5560bc7d4479495b12ab0789d8aef85980900129df9d34d21230a783bcc9748fddd3176978bc7bc93ab2e03281c82990fe148d9a86335ef5a85800bb9de817fed8faf3f0f139498b74b546f7fce0a95643fcac872346755d58d9ccd6098ee64c645ffa38e8351c7e1efb7c240aea1561c7bebee7efb6e0c914caf45d9b00698fbcecbf0ec351562c203fd4f32400244ef4d1b70c7624322df85d0e8b5cdcf4ac06f900b6a2858784842c0c6f41b18c8ff408dcf5f5c52390f7863a45fee51174a74c905db178439c7cd8f5f5f6295dc89bfa3a23624c5de15994269f34ac62ce62a8cf9145d6a787409dbbfa7bc7a93874182a478d3d49b8b3c67262761c035651de98b498f65044111cd7aadfe62266f0c7ebe1ef4f6e4b7100d27e51f59f6616204101199932a30a117f0c3a10ea241716437c84a8cf26f25162c0c6669fca85018d5f7523d3d426d869a598699a5d15d801ffe3179a3eaf18c11ee921159d50fe325f9eca7d3e54bea2886d6b32865452238c4cbc9c8402e651e63e4a09e6e3b72dd56abda64ba112632a71c6661b1d5fafc48e9e80431cc60e1bc11b155f7ecb9ddb198365ab2df247c7c9edb3bf4c0d3167b6f28b56b6ca177afa372909f0c6b78f171abf65f9b01e611dd77f97ac6f773bc7750a4bcbde5d4c096e3d0bd196f4b27cce4976775f501bea4704a475f1aac71d1e48c7af0a41ead8e17bb5b7b553d6912784c68aff50ff76209e4409054748c77e82a07b1d8c732f02f5255d27923c8784b47a66f0ba005d58c36f9f3c15053d382238189e7c1dfa7ceb2ae5c41a5493b1b05a3ad3bf9cb77e80c7a78d42a010b73614a5dfa71be35322ce22208a6e39264e9adcef20de88eac7b02eba868e6797c245dbb014d0b821d4be4bd5fe5d7d23580cc0c78472308016a3276fef7a3e99a0220b5f0523db25448f26ae3e44320efbc3ddb40ada6b851fccf0c668f2f38371ba79bbbb74a4994dcbeafbf2030a5426b55a332b0feef65918dae55a6e15f89ffb449b6fc5bce77098f74535ee5a6973d75bb77437171d6ad7038d8bfdd19e8059856db2a6b1c9fafe901e6d71a2b8420ba323b91077f7ff9530cf677f4fc8303f6882742f608dd4a6d1e1b72f1cc7044a160ef006e71c4f7cb541991112817cdae14743b48ad8d98fbc51f2a3c2e657259db26746e6c33c8d25938c78198bb678f591ff125023454d0cbb243fe2489f2dfe5c6a1ff8afba68102a064f127011c9bafe65e4cd6fcde83c0b36667540df792ad6da8cccfdd1a65939d8b19c3ab41a09d0f71c8840c11bc8c62d3ba3154877ded16a7186cf494005510a140fcd3dddefbf1109cb1e25a98e0fd734fa4c20dd5668b9fc9f184133897e4d691c85922cdd0de01023943186f22be6cfcf27d278d4304d167993a5a923f668783359ef0998ccf82d888aeec967a70c3a13d7890e2ae41fc902adfd47488726b68c2df6452ab794fa34bfdc9e11f2662a75282e8171c6bf54a268dcd8f41f06a42d528c1ade9c0cc41905ea031e369f46cfe669178172043f814af87157690d23f394853df93322b9b12d0401f3926d159aa0b525700b23d01c4c83285e16bcffdc5e60b5043435ba7163315ee17033adf1894186eea17245c6d0231f6c3f7cd23e61bbc73914b9a44661d34fcabbe44345a728551e6455f116ce1bf27d6bc98b39ea267bc54591eadce0bfaef580e5d0a596e27accc48786b204717903bcd444855c85991171cec0715d3e242cf32dcad90c34caf6f286173d9ed1eff76f319440d4a0f7c9ca4440b9281ffd809096a243322a7f670d60f3923d7472e0e5546d890f3d50a26b7be1d51b6b854e98e25a03ffd4564a542e8fe0cd7cf7eba00844cc6c44d7b983e130e948fbf12939786a90d485d4027313c41fa527a7c992cee5f9d2440dbf95e0ff7c29b6ec3efc0aa4b58912d12c3390d8f974041579bd74f864f32c647c0673700a324c6cc093f62f64990632a0a839f4894a54b6e33b8c9832c6d287f270ce090d2bdd1d8abaf257d7c972afd450173482b36263543f396db8c1585a8321d0c6ce93922f8b7f70ac3372a7d0628a2308d6758a6010c5600a508eb8cb147911ae58d7d1224df66c8f0e521de4b2d9a227552a38fd7037b83fa31cf5784d13a24529a3214e06a4baee137eacf3d7f98642c71f2ccb425a0b9441a8a38416a2f212bbccef091bd3189d394f0aecffc5243ba022651be8a006c0806b64e4f52ff6c05998192168a4ae5ab32db572b7aa09971dbfb2eb6a64d598b059a08a9570761f62710c2fbb8bf718965075ad7f54b5fa9e70a775d8bb6f7515075d9dd0b5dcd1d487156dc5fc573a56422510e9d6c23c6fc76e6f6e9885c3c7b5c46346c62ca1f2023c2cd0f92e362d8b2c1fa6792e9e02c10ffa351fe1110c0b4f601ca7a9c2b1a4193ea6587ca1f6df0c1d4f455751b712d315a8b08d381f1549fa8cbc1eb2c3d67c1a8b2c154f7dbca7bcfab832c8245211f5862a4f061d02dd32b4a5db6f281d0b7f6a39247d16981be612032b7db8a539df6ef82b56f5b2ec8ef32c8c0d925622b8ba2c3ff6a032d0fab90281999877d99df7658332813e4cf57c31630ae863fbc0d88dd3c9796ffb9da0eb3fc686735f461450f22fed2f6dbd0e4da33656e29530171aa691663efd6bdbcb9990c47c149950192aa7b475f7cb6e65ac0446cd7ebad1823ad92d26ab08fc03f92db64675c999cc206bed26b45eb02d66172a444523ea93a292c57e1d73b73990cfa61cec38f11e2468d62995a842a6cc49c6894ce703aad39061e4baa77baaabc20f0645125c0f81301e9858b0dd0c5d38a2304db0e8a7080e506dbf29d3d2fcb72f24251785324a204f3b7bbf937f1500c309450e4602c54119f81824f0e968b2c9d2a60a83f8d4a84f556e007389e23e8850e32d2b517bb8231e7084c10e1c68ed0a20ef512fabcba70916a5edb5f9e8aaa486eb242ba3d241d747315c89355635192cbe79e597ccc3d59ab1da5b2b26bb3902007541b986a172b7571aea732c74aaa5f08ac66247a857c14db5a7bb63a2ced88c20b77664ab3a2413620a8ee0b10ae2f8bd616502e802b1bbfbcd9b35e1c1370fb5c91b83bd78bb55d171bf6cbb31bfda8ce3b25b5be1e1ec4bef8a15e55a7c2c4c7ddab6e8e70ba4e296cf7800a872c39fe913048173c37a502a4b90b9b229f867c99182f6d9cf4e00f6ad3c58694efa63a6f0f263238b42c915b9ab2344e0aa057fd00b27d338997b05795da25457d7df33653663bda9b5deddb233052e98967c407a9cb01acfa661c6abb6e73b10a731a7f46283624cb604f25741bb07cdbdace4942f55e5b513f133b4b5544b9e555e07998799485f7f7bb6060477ff679014fe21f6b1f80e94524cc2871e80a9f65c01307a15dd02911a698942028d6670f876783660b17a661afd00afa235299cfa0f1cf232c22fdb76a20437029ea497fd78e735baa0f03b6f91f8c2f03eaaad60a382ad53f21f84f79271d93b876ca46e74200a6fbe31c5576464aaddff4203188fd1ec334d3d2b324b843f494f6127167c71fdadcbe4e9847afefad295d2beec3fa016217b0224463acdf3d91bbc02400c4e024b95a82b7765f67250b9fd8d93e23af8cb311d7c048a7cfd5ff653297866807ab6126d512a1790a43fea7962cd0bc60a74c1db9965f156c4ff521f26ee2b93193741bb6c2b58e85f7366051b9536633ab2c999c66b2e93412469d3e4eb04d15f8e5bb5a955c65923eacef4d600c09e5b88febf8953fe9f17220b4d3d50a27a62490bc0cbabe96c5bd1b587c9e7d69df92f6652fc007aa5c553dd52ddea8d95c1d26a6711536797c622301c99455eef0fb983626a9be8f0b933a4706efc439732e89c1a372b3de454cc9f9a6cb92dce2e4e48d4d7ddc567c4f0a9b3157b2c9146655f98cb0de7ff6dd705e8121744491a7de952f925cddbd5e52ddab3a31c890eb0ea593f71858a8d8e999080c22a6624f41654fb6d4f80bd98144d35bc98ea6c5fca1b76a1de0e15802b97b2a870ad67c646188e0589e41dbe6a44f9a50ee70d436944f72fad97701cee08816d3c879d1bcbd2a6656ba69e7058299037d0ad5a1af0b5fd085d8384ec962eac6736cd8f39b50e21072185b0f86cf0cc3ab283f5ea3c6a9280713baf2e48214477d701a9b93cdb889db434350ed3d982a28afb4519a2d56ed51b163efcab86ebfbe4674ca8d2f15108ac514110946214351d558dae18cd88428def3c6e62348180e11eec2e1a76a14b2530bb58b0ed0ebb5d7d25ad1cdd70bcf81ab910363f9d292061c5ccdc7f76e1a347c523e60e9244543acc8986d5b1a20bed3c879aeaee0c72583201481a91a2c7861d97880c9e4ed8391e49e54f9c17d1213b81955a114b00d02fd8af980334d25b9066b580d396c6dc0bdd29f69039e8d4baafef03bb523ab0835d21f4e5e1a7a6c14441fd01023673431ff5785712ddd71c17c18567ef3d063517787b033564773b2938557e54cbecb844fb15965e2f46c174b1461f95e0ef7b83e59fe0ed5855d917dfe70d155cd91948d7b2868285307166aefabdfbd8f5df50088bedc46951bd9267c6bd759a041932ef9743205c784abc50001fa58f85decc3fd0e2327fe3c25e7828eaf9d57d973bdff2af50f64c42a2ef5acae818edf8aea4dc75d987fab82d602b7cc17fd12c7271e8e7a07ec850004b0a0a3c7f2255a8faf875c01a05c004f3d650f0d4badf82a1a09544834deecac6e387d4173500c8243d330da260ca7ef1564b402efea5faca635a349c793cadfcd5fb06ed423beab5615719e2241135fb96f17443f24c7f4e04db5cbdf60884a8a97d0139dc59befb6b9d84af0b76312d1cb6fdf9822a6ab4d0188ed44d68db6cebebacc84ba0604d29027f6c8f89024e4c9fc16854a0f27f96042dd92b8375aa683b857cb98ca619e683f0d4e9c26695d2d95fae8f5f8463a0d21fd203395783e6c3477c153f589d66eb90cbba30df9526c196b4290b43219a97d5ecd3aa070dd98c562aec2d032dcb044e1b6fb05758da14f4bcd6c454bfa137198a9be552bf01cc298e80581a69fd843633ff57892d6253caf7f21ba52b27448ff325c6899860267576a5f4b9ebfe52a721e30d8a7c10f9f377bab2849f4f3c618564a58ab6204b1614ce020e0c936236d557f6a95f9186fb5dbd5319895d9485a3f04888c3856d5f0c11f1accb85ed6b815b58aecc9c745f3f12bbad31356e23a4b55b465c21497eaa49c5c72aa5e5b1d3859914362f76a26fc0a5702543ddc2e72f1d174651f86bc74ea3c5dbfa89b64a5bd448505d6a4f84da2d21630ea0c6ee3b953bc843336d3b3db585b6b38cba0f2ec4ef4d63c2362612d56fc02d2198742cf00f51940b87efb9a83ef36e8d3f5c7fb2f7c9a2ee4081167f8e915259effb9f1c1a9b6e8c30b20466b36b743b1702aece0ac1d3603f42a931e1c69cb4a90f4fc0b3815612b4529218a5c790871287d420de969fc6fb55b77f9655dd53b65bba31fb3321df02e725e3977561c1b8e8412bb0e3095fa7554bad709476fd16c7ea86c44df0db4c7644ddf28d7cf1188b5800a039c00cb5db7ed793fd0321a7c4687f97b2771ab028b1ba80d40b751a3f2add889670144c153aa1f66a9cdae6077500cdaf70c2ae03ee97d65214b1c346dc8c1dac99e92b3c0ebb8f26489f8277c50c381e2a29ebcae4d4f6ef6a74ed90e27eed598aa8fffc570bcaff52729e05f6fe4c0214cc0ea99a65a37a45ba592d331e7d698481e9c7249eeee853f2e0c90c8a894e827cb2b54fc43925165d19149f2d8f1469b439e4d57ce2e6a0e197c2a23177314688d0afc23a5212400b6cf2b4993ac2f3980548205406d9763993f166c61a5b3dfc53b5c6a478580c4bfb52ce661be0ea4748bab8a68d717539b3a14b0f8b7885a17f73c9365315e3f2d576858f017f732ea58c6371f0a2adbd35f22f5ad35b174440cf8e2d3ba81ba310d358c57958ee5ea299433667f44d89782bbf324ad01b81646810524ebbce8bd873c12031ba24f13c6d7600fec35c8ed1c80ad69bf657bf63307abb93f1c311d90d2cf65759b55f97a4a46c4b14ea2a5eacd76ce862761f95e0ef7b83e59fe0ed5855d917dfe70d155cd91948d7b2868285307166aefc3d63ae4b0b29e807a8e997c8f486a8bdf6a68a2eb4f3e34ec645918da540afb1e7a127fcfa09e363e66cf43ad8310a968f6548465f60bfb8278fe2ac1c108c5b200ad1b4888438fa0d66d80bac750989be29c3acc367df14ebdbe68d832051f2d2c6769a8c5049e65b30778a0afb1792f6266b28a224ed07eed2eae1a4dac6aa6df1a138301c0a404091abcff1b3c9dfadcc2f647dc81715b1dede5e4a3a5c23a4f014e1ad466464109bd70d888b74d31c59dd31521feaa33497a7199043a35e4f944c7e04edd412aba2d8e47cd9dba5e1b4060299c83f26256820a948c140902112bf4a010692df1924d6f575a57792f86e79033ebec73a91ee0a2ebb48f60ab83951c0fb0df14179248eb2d3c865193eb7fc08609cbe2427f73e5ad591aa0883d9d5dd5db2d4ec8b3421b7ba662bc9436228c1d1dab8bbbf09ef8b91fdce4219a61951b36da0049e25ba77488827cfeb66c4da2ea656a851c8c6b81b69edb81f141cd4300a6ddbcb9bb4875023d6b30792944153dcffb91a013012db21a123ce9487949796ac073141c6b4caaa3ad3b1a46e81b1e7a6750caf0828c858b4ef21ac69975e9f9d539e6c668b72ff40d3a9733c70a03ba055b67a9e37c6e35e051d9d7d6eec21c572f3f2e665a183e91ee33d1c59c8f83dc22a41c294c322dc5d44d3bd57f89d3cff8449bd2ec3dc3d4d8de405b1829d407626b4fe33645c5716a7bbb1b8996484ea22b0f5037b8cd9154063950b49f37275d3cf9cbd32e64c8a3d5c27074b71488c50d722a5dfebcbb45e1d9e981ba1a9098e67463b103989e8e38bfd92b670802d73ed3a160af2316ce63bd80c6a87549def3339fa2d03b0689f500d9c004da182d41d3b2c838bd26959141923fa7057920f0eacf68657c465c32dc25d322a25a8e7c3c69d6b667ea3e9bda85464b087dca3f29d466a3de60235a22c611437bb70b59b5342f98f9a6ae3de73e69c2a37ac266b79f690e37b11872741d9759593490b554c85a304c78678653e8866a97d3920cf5734e931ab9861df971b32038ae0f2e7ce67d5fb766b7e7f6c78d2aae7670148ff4d10842cb4cb663dd844b7dc10c45a5ce6259c340bdf85290c8ea6839bb6a06a22a8b6a8f75c8aeac249faca440f0269cb9adc41216e7ac05b68d2a16175e1fa9f07027cd2da38471b96b67764a4c4edf943bd7f44b25c448b669f986df6353bb90bcc5783e2f506e871bd5553b39c668ee5814475a97bce883679fb247388e7c785cde6ea6b680e7a8d179ce81f90579e0639a656fd276c1bcfcd9cd09a5be82144cc06a095e3f140620f4fe7be51325e38c0160c63a3ebd4704c8b5abda9305a94200bf75c9cee60bd6389a3500ebd76409d31899795b258aadb126d7c75e3af09be8a526677426ae5eeb4ee97fb8f391bad595e994d5f87ee8fb67391fb792137dea12b9b8fb137af8bef3146e69129a696749f6e50e7b072ce44da80602ec40b966a960c1cb78b64718af23cc06a505b2e8856f8055051e43b1aec59cd1b8f780fea5d62a740799c63c7d0def917eef5358ffffc696942050d5ba29f49d2d602282a61ab1e4620dc46a81d63052cb8adecb166e80128f4ad95471cc793ed808f2ad25107f0876dbe5332cf81b665bcb996747e10d2675944e6c5faf7f7ba9bc460767057639cfafac33fcc136018125325a4eb3ab3b3a6a757ba99c71489b352c585add230555e0aecba72e19175e2a82e9837aa3be5bef6e90978d5dae29f118518605422ee7b9b1d14ce4eac8a35858563554898b1a3112567c02043884a81b1bb5dabc15833ca6de8a44e1c946606971fc01f088c57a8c5446ed85a26c0095385f704ee6205e0a10a538480c0c3d2b60f9664e6e9af746f0303839234e87e7404299775af9b7b4cbcca1ece85780af2e7e46fb833cf0f1a0eafe7f513ebdc812372a9da9edccfbee13f55282434c4f2beba007a383966afc061c81bc7365a034b5948683293862f2eb081b123af0ddbff24939e7c1849207e1f6d6674d73b8f83631f9aae8f4c67e3c098458aa3578aad5d7df02e0b0e5d4655a1dac33d4d3eb5baffe0b3a826ccd5a803c743afb1d95127b4eab93ee98e6933aace22d4b933c0df6453ea4d690b9e87f8aec05c716db4163a06095145d00fa4dd9d4231b04d080e341a64156097d06b20a9b3bc03154e3bbd44315372920abf3846d946ad0d286a4477fcd32213b76ec22f579e79c7660b12f9eb20936c171b8ab10597d9e58bf6f69257f22486ee58b440158be097e54c558a5739a8ede18e1dcb5e618d715413c379bf61574340063fd07a674e4caf0357f13c8a3d9eaaa240aae0bdf57ebae23987a49912b52d4f3ecb76becd698e099c4a047ee470db51fa9e257efcae234ab7a759dd40da076840607b4cdeae40d4c439b5014f674ca66f26a6edf831cec88643b5ab2d6a0895c959fda55cfa8a6072b88f4c82a0ef8265187136fed493adb890cfc4a046f0949f00a24649e0df016b70f898a1111957e7eb2e3edc62afc87601c16b57511b8616910acb0a02f4ff032d912a915ba909e30d8020f0b816075a26195ed31d8e7e1028c8ab7e120c7ae6e2ce20f85512b792c44b39ddfc2f34c6df6c60d13173d1278c75676b02dbcfb3515c1f6b2b7356add2998b61da28a00a40a893e869cf4bc29068754a9db6a116361bbceeba75d0d79bb96a4dd1bc38c719f4e8180cc204bb3a3e67b8cd251b6ef892f4d2cab73eb98b6b6c50b19d2c4097d4b350fb09674473566215770635e56c7c10009eafc5dda83d4dc9c42d8ca17b0c893a73891d0e7fa2144fc62fcba3fbec0aebe103fa830b53531aa5316fa5a5f250b28aa3d3d8c9aa62d221dcdab71e81095ae2a3ee483bf42746a1d4e95e9230d93663f1dc1b1611a2efc7afb5d540937294b1c718abbae16f2f4288989d437b17c7d9d34fd9d2be4700d84f5774e3ade9b2297a485591b83265943a04b643893819984d588e1db70a5d18d695a1397dba1b39d98222efe871355732d979818bd8f6da0b2e4973ab24bf1f9e9f841428736681e1cc2b759fc6014b4f3cba9e670e477368bd88819b2dee8fc3906b92db878779a517ca6a2cb9abd5c9a72016c3b5ccc4402f1963ea36f517edbb71cf3655c97975e0cb9c63cf45bb6e59b929ca812c21189181f07a2ff0c214c8be5f0d6963d45ab448340ba80d28510d85e8b107181e3122709c8e049a255631cda95dd3c46bccd6e8b5ed6f77bf3f11a5274c4ccd6738ebdb1c18f8ebe95c32998a61677dc6d0e1e57fe956874ae765b210442ff6249ecdddd51797a50892df45056d4ba2777ca3693baaa7659d652b17c41d9e37c8e59391c090b0f8cebb7a88299207a3d392ef77a50462e73b059b1904b2039b70c82b4c1afc833daa1bd613dcc84a883ed2c226a971562a65101783443ddd1d3090472fd6d44704f48003d78cea1871f3f34ac4b54cde0436f2d24e35c1818d81674bb64db17992cdc46029f3959b1e2b8d994025c2d7b2a7e8d6124c3ab4518605ba6e42e0209b821abccf5442aa82f30ee42f62288eb90290b496a254733b6b505d1126152cfcf0c2e2fcc289b187655262a2610ecd1dde09ddadf09248b63e7b615c7412a0568acc9bf71eaa6e799e48de115b18e6cc7bab6445d0c14623bc1b518fb3d2f0ba0de04d89cb2b9e69717517de5fe43d7a959eb2f534d9f01b9c7cb980585211fe7af89e951268d99549ff37baabb68ae2912de3f81eefe3fb15ef1d3f9c78287fd78858e5f2ecdcd03bd7676d4586bf7c3872d5b8469435c06459540c23858b99ab9c629509bb77f803b218fb3867dbd478f70019ecbddd616b782a43ac2f86c9d6a5bbc349a7de2594853fbc469f376d8e7c9a285c2cc051eee50d5b8f6d892cfc42a00ebe8a28643d439603c79793e13a8f84b643893819984d588e1db70a5d18d695a1397dba1b39d98222efe871355732d13cd9a08d2f35401b121e41e46ac36ad519c1e8fb5ce0e0c94d4d4822d412210ba227e9d8a961ac64821b9a053063c07877a08941b969d987948097b6f27daa53b2706cc4d8dbb63b92197beca29e46dc99ea96c9e533c6fc0e4b8132b04df249343eafcc3582e2422854c2099a2fcc2f223a45a61e74032d6a6568223ecacb1fd1d089e62a630493ba51231fd10021da00145d20ca19c6b0e239e8e5d9823d19858a600e16089501809c71abed4f8391206395a6f9cb7132219173e5d27eb7fc07a3df6c433472770c2dcd67db85ebf8e6d623447d26ddff18f69f1a7b33f0750478a28e6914c0860e3e65d2cb6a06b83488943c9be6090048716a6bf93a3688182fd99cb27b53f486c045274a4f8f64af924b1be499ebbb927f769f7601ff126f41af9cc11ae9c3834b429c62a61938c1cc21fef1b21a9f3b9d4d7c9895df113c11fb82d35815f2209214e5ee4ca12c15012af2ded3e050b215787de2c961cb921ec4c671ec7a746b31a99a87d7e6603fd2bea8cdc1a83181c6d94e923538498ac3229b5036340e8fca0bd8c4ab57a187ced674e38a142ff6b17f17750a8ee173cd935d203ee2fa849280c0b9a0bee198383ed6f21d5f34ac1af4f39645ad358c01dee0b0fbace11c96d9596f898bd1efdd29e66bced84d0b445df930249f6442381ea9da220a11a42d6c065c8dc554b18e2d509a807a073720b01951b09baa9956798bb760661bc04e99aa06636381da87f33b92403caf7608e4acc237b24edfc0e11bd9872b5aac7517d8a16d58cac13727ea5d96fc8f979580271e637d483d170fad06dade394ea51441d666c10c24a815ccd503c80385f2d50dcf7711d28ad26391b35c53a61ce8f4be69e8c7194415e69ce9ed488577102e3e24bcc59b4fa3e48eba811b3d0b3e16ee99da1a82cbd55638a9ebc331bb90697d2d87f57bedf0a1d440c4f972edd96718015e7b1a9d618357a040d94326f7365de388d485a5c27759c860230a94b797befc335c19864653cae1df4f362ac8ad2510746b09e3d14f100b41671187ea8dc7ec6e3c11710d22f893112262909cba1d86ae1b853c77c271ec5cf8f3399f2099e516eef327a1e607c1023d3b607205c4a7b9e6d6419e57a3414e9582cb1fa175137b614f109446342caf54d513acf513ffeb836cb907f52519e0bc5facfc67e90cff5771391b413fb32162632b54f790f9ba21d2a500bec6c76b63849313e0b43d3f62cbcc291b245d9cfe9ea9aee71c0166a15e227f843b20c92449c50686e28642e48134dfd4111e2dfb0babadce763d8cce02dfa5aee7e6c1c1045f74a3bda1425d32466d0d9a71215fad713c7024612ad89677b03c9a24d15ec771b55d3d05363eea6e0227cc3a05901f2b5184ac708fc22c5550f5702739f0732ae28a99ffcf748f22e28c45beeb28d6a7b71fd1e0e87918a7094ff29b7a3f028ed6e7d9744a0f70d8148fd765635054d42301975f47d62132432b2936244d5502119d362476de8ed0756edb097c73bc232fa715688ca677bd71f994bfd5175c66cd036e87f7d1e789e321bd8a693051445211f6035afb3888075e6b10538c6227dbec61a721edd205ba47ed92f9ca33d11e3fda235e7d2c4fa29057965b0bbbeaab6a1f1f6557e6586585472a0d0c414607010fd23d93306b2509627e6f1a3c5718d7fc8e2baf760230c9c825505cb0f4d4109df95c31b3286353e942dc086ccec87bfcedff7391d8fc698bea0b09c41096c8a3145e4c44d4f26c2f0b71ccd5b68d62d72cccfc8c828e33914889b5a6866328ceec21b755a23358fb7973dfd1e2fbed816a923be98ad88f7037cc36b9feb57a6f68d496cdf7d2522a8107fa39eb06709417a9d4f8587092a7b4cc648b8ed22b026a972dfd3418871eb3a58c8635fc24ca899ce15315a00a2f8035bd643a329d9723522956808581f9d6c85f71a1df5578fe178467af8e9b7186fae0a6a5041961f08b4b99eec5e9ff3c17eb135f30cf838f2984c58847a58a4024d081a09c253cd62f9598f3e6bda8f0fed253e382c60dfa2445b142dde195cfd2a492e6419487a1240f8adc255317564b3b712d2a952272795b746222cdf23a86cb7335baa9619b450c136339788fcfb088ca03f4a4021f7a5ca1de15d338bb65c5ac3656c1f2be66abb8963111f656ba6edd1727cf3b058ea1743213bdf939276a3828e5b813c519feee77cbf5aa736b77a5b74db62e5eb8891370734568c5134e17dd60dbf6b2703ca4479f614e4282dda8c816aad69cf7a73b21916a97cb07d1edff863da02e38c8ed8ea7a5a487cb892b7b5800268bbb98726eeb28299590a89966b83ba14e729f2316128bec2b9f7d2c5c56868c656e3e0396194efafb6b4ce38c3270f497bc593f86da8713ba399cb307a1f19e12c12d65b3925012d627660e417cd3e62173fe5262b24d461354bfd4804842850cf1683eb82a28af9968a7745e979221b6f329ce1ff502b2cc928a679642b82d81b384a7f31076512f95838c91aa48ffb6728c7e94221b7bb87a7342260d3d6a4bfed9b6ca78f971823c302f25a658a90c90cc9bf7abba43ddd122fb3b99b9f1cbaf7ddf16877f269b1b65f1ac47675b0d53b1d18decf5abe7efc3b3370d909a01e678ca81324c60f0a1f20681bc2faa935f835301e48167e9574bb1ab059b410a06a99722575abc5c523850be68afeb99368a684c69c0c68d7c3d15bee048569b42260aeff26c0acc3d5d873aefdd29d24985a979eeba7722a3f1e55f60c31ab76a43a475dc8d353d99ca413072d2ffe650819d54d62a0f93e2311cc703ccc34568afe70d58c4968de3463885be35d0a4af2586017bd2cfa08f3cad7b667feea4720c9f5fc84b8a2f7598238b306459b7b4340e98cef552a8b38290bf05656bb7c63adb035d68cc98b98dfa768922b30636b16cf752d9adfe06b73baeee6c6ec15121b68942a93047d51787bcc6fad07dda2099bfc2d623a2cac7d8b7daf1d6581c6f1b85645a0a9d1dd3b2d2b9db1791f75990dcb5a8de4181ed3531e07e3a6fa1adb8f74ff2632d2fac97f53310796d8d37260240ee3f37d17b1ce66e81bace4c6cec03f24284ce9b39721470e52612790d4a55872fc8bad32e50fc98336e5c5afffb5a908b3042d37941d042a6b150583e80f160f8b4daabb4d49480c13e82313e3ddbc1fee6640b21beb6026da710b2c24be25d6c0e9917eb2d7cc0c4fd873395b7f5e89ac549327caf3ffe8112f2d5e8520571b9bd411842e8923cd697d1a2d7172d8a10e44d398b22c5fc790d10d4148ac964a8a74ce988e46e4b2e4aeb99fe37ff9f20e405b776fb6b565fc559f3deae16fb900dbe378ceaf6da8a08abb743be9b2a7d3934680f21cf23944d4548fb5c6ea5244347bf93087b6ed5cfc824924e2bc61f7eae8d2f8009a21ba6fa373cbbab1fd293cb5d7d41a2815bc8d9863cc98fa17ab2ffca021d05880d135add1cae5f0e785fe3db86841f6355a594b5dfd1e638bb00a39475b3117f7be8f05bc62c3682458d127cec8f42293f68af013b1624780f93a3e76b5a1db5112f36296fe4d93e392ef5b0989a63b73510b2e4cae523687d7edde4c24df1d4a117eef8b432f3c71e08e68fdbd84acc0b51d946444028edd3e43fb61145236e24f0ce94ad2f2b6288110d49e07fa4099b05988b445c713b517b17ee63d5f6439ac4455f7fa801c795cf7aaa327011a017f13cbcf1f8fe03bc0889b439fb9cb87cbf8f3cab79eb45a692f0bd81ded15041721f8377a2a45ce2be7e6dc13ad7466ee3138190cfb1ec5334105b048e797eb7228f8a713b47fba767043960ce81e5aa044f90cfb3220e80e9da979349b35f04e79b210b203574c6c8672d378b2929a0db21ff099ffc8f37cad2b85fc139291f6b1a211dfba262d9311975466068b8c21698bd0c4b2ab81ecb47013b41cb8b0a2f472c1c748f78c21648350fca758bf1fe22ef070cb3354290bc0ed947bf30d25db7fec3f85f8710607b893cb2537a77fcf3dad32076c6e446d9abe9d6f64022568d010987fd00f092afb89b181edee80bb0a64df1c5690b3ae3fd30bcc6e312a8bc6f7ca7c087e42e9ea507ce47b682d636a9a642cba4eb35a27e7ebc0e14cf10b073790a4bf040315d730836022432753b1815984e44d7fd3833b2d36e343d9d489379dbb9d510ff0c65219be61add7cc0460ac33fe5c3ef70138fbc056a770f4b994774d14605fae6e940c84ae1c3454e96e56c2f25c3a05265e18521460f0728571ab8c8f4e58570659e65f31540998c83ad8bed5198fbd24a8b4027c7264804aeb630a655013b8169662c29ce1be6016d75e37d78fbb712f31dd02a93316f8e65e3d8a3d08a917af0bddd31d264ff06507c1e95f9d254a0d0b8adbd4b66eba042d1293fb2232c180afd170c5b21703949bcfc936e2850eac3e9f509cf58ae0852e8af315fccd4b4e56cda8d67d1c8c10d4dd0da9cfe5bf1efbf1e65aac0a891a0ec0ffb9bf8fd1f8cc70bf566cf6c8452ec366230b91c543c7d27c5980a7ec835bd99a377d4a5494b59eb7bdcfd8cfc32bfb848e8b8829559e8b57cc342156cc6906010cc4abdd73bbd74b1ce9bad043829e353cf87118bbc85a8646d6ee956cc93a56dfe6a2078e63f12b40d4b98d9922e593de91240bd973cddd1af5a0751c9c2db694cb0d4249d738ad0e8fdc5e11c64913484a604c33d60899b7101398e407530fa1167faf43e2bc6b98952f9b4d74902ced845fa159a75f3abc5782da7da94bdd73b3df90cb1e7b5ab109d1948ee30721010d53d6730521a65842c5083e162b23fb725f01f04a1de4c11fbb34aa23790209f3b26a81c6ecba3c8573f971c92f0ba98f2ff201e413243a314f711e7c1dd435c71e12e64af6ff4a84dc22c5ce6b796ec1c9d6b9ded9683adcb816c6db6239a491ded824991a164688e9ee987a7f6aba07d2023673df6eed68fd9ae91a322c7bc012bafd3a628d37fb479cf77a72c5330d0d24b833ee86cf5aa6d015adcc383b94104a42bd9a02a3e525760b03a1336106be53ec3664995b11d29125c3406d4120d807d3c382963614287aa7d46f8bcfd7ad41c7bda55d023eba6f51003740bace5fb6b53e1da555674fac7928b88b9325558073e1b003d3ab587d4bfaabcfff3f29c6f7122472ecba5f3678947607ce65e65d662f06c4c7ff51cf41e325e4c190b553628315ff96deff3564c56738be94d34690b1028184afe930c8610360dff3736e47fe9a7a31fe1a01f0c68fc97f84d96e6c962250cfbae0208e741f9c8353b544f0727a202cb034c7354973d6c57667edafbb53b606990929db2d6c029e7ec974ab1ebc8b55110fe809f6f604558260ac42482125aa46e65d888b3c62401f8192b6a7194838a62473f1b1f3d8694f0cae258d25b0479c41e19e1658ec19f11e5678be1c595bc2da571c1afbf8b8b2ed04db4767b2d12586323c6cd2070796dc71cce581380297c129cf532d4e9959f45542cd5b502178b9411d403a855016fd3e7961297484addd0dd4359c84ad0ab95af80a64e7b7f7f20de06b705efc1a3bf9b797c7e01acd0b6d17e92d5db00ef4add441a9bbcb95378404946af1fc1cc15a2197223d856b8b7777c517753c57a6a2c8c0c24852fbbb2071132a902b5d8ef581209a9312e5b36eca1e8ce02bf0d33aec35adf48c05a4cb1af8446cfe2b1d727cb58ab2634bca4965d826f7b7d6f7a7c6d6926ba7dc90c2a5462247097290f4665e6eb064f7e28f01fcd12a559776b8b2636e7de0573a3679a96a8a8831ff56640e1035a01fd1e9a8241ecbb289c6c9325e27eabe34819fdc9b55e59ca8d2b1f5a4284ae40cefe814512e3121f4e37f8c7337efa401b0fedc9e214580dadc3a20a57db2bf4eb97096a21f7b622d776aaab222faad67382aee028f43cb61d875c7b6a92eaa7eb9c01ee14a31afa066b9c77929dd435e9d214c7de7ae140b1e8a8c2b6fe1f055c5f44351140bd9188ae004c6291e614ad33f99a9011f5ecb526343883f4ce459c2eaf69c2bdc534281fb2d466fff83eebda245456e035ecea48c4bdd4666dca9811a2b4438c75e3858e6001b8b3fb85ab809796d351009f1f17b724aa347222804b2629394892f4e064603e2c4a81aa7c598a0f71430c864e46bf55b26dbbe8ca656c2b9cdd70f87dae35da4e31d8b5576722da526e1e9955fe9c409c767781663096bbc9c39aeb2417410d35164066aa43f44bf6fb988b675b41c61d4f63dae9eb8fe7ebed603b458de11bf6dc65e0457d9b407123a347ee0051ee0b8172db1dc599335a0ca02a707ca6b23945816f5b38715cdf0c54c1c554d229da46f9613d9e9f6dea7a0b23cf3f887845d94fcd80a82efb74fa55254098191322afd795ed5647004171af1f3fda6fe77345258fe4359e015ad0cb216537cc3c62ee8086210864a5c6204d804a45ef2a7f30814dc5ce7a5de51304ae2d1e73592f64ebe2ab09a03ae2614f0981a6cc03d340854e1b0b83e3802fba45dcc498f0e705c1643720555b1c9247f8011667363f68fb94df953a8ae3f04c67f2ba2d4341ee90c1793449598cb04bf9507cedfcf91661c8fb1d4d63888ef3c8f419ea067fdac01bd47cef0f283e8903e34172fa10ec7e5a45d3d6817ffd47ed39698b1ae5821bdf620ade6bfd6397b5dab8fd6dfd539e0188cd3e0959286e061efafe08ea42649b455ca14163360babe5e6ce1d0bd2dcdf2c54ccaba7c6d7a716c7a24be8e71649a238c5519c3e5b5d0cf8384bb68177e265dca941c38f02d0dd7e9633644f03b9e93d864494690508d4f5611e0df95aad99b0ccbc118758e96c897604842e2fad6c1a7ee1d0cebf6b5d4c116bbf39bf094201a30c341fd26c7ff32e383ce23b9d36097936c73df43de5712f01141054897a4781ac58ad9ca5dbbc01326817c55113f0506fa998fd1907518989423a02bfa444fe4426031b0d40b12f1b174d9f123061986f1ce5f7d0d5be4685a82a3907c194b54f9bbdf1347a845fcab6fff32f148f69ccbe0e8535b2175d28377e0992002eb885f92d10642eab0c17ab438848641ff68a186bc9c834ed7e3c3f473efc5aaa43b9cf1a175fc4ed8c4180c09778ec183b37c1f20dd7c6de7e8537eddd0023f3184328bd149c1f08ff15b1220fb03b2b9a7420941d406523f922cd22dde0b952d3933bffbb4d50603d4156d2e631e8ca1d04717c3adac9fa1eae9877e873525ed2601d839c7c70694039eb42840dba7ea62477f5b16d36ce49ade21ac9da8134a61ab7fefce4119d185e6989b13e2e1387aac116c0367b81207ad2ee6d1ea5662f6c18bc0c0c61c61b161285c494efa518c231338bfa027599dd8a415da9fde4f42fb6861e2ace0bea2c0830da38bc4eab1958400d8b639c1073697807e15e4eb791a34a91422c36a969e806efb5bc89ca4b47cf55c23b0d2bdb004d0e548fd6c6d118a713eba31969624e361f87ce0c27b6a3dc01409977925da119393a0aadb088140ab6903c08cc18ceddec49fbc7f06f37c55d4bfc2467787ba808af36d0e146a51a158027aef58fcad20d226108dedd79d2e9c4978f18a5425404d69ab1a0acffae634a983d735d57e3b78ebf197ba6e76693212e986b98ae63c671b86a2a03c3ee324740d698d1992deb0d96c93219f33c880a12dd5e6a62897f3c49f5fffac2c2e5720bf2c8a07b7a4f776d546042e463aa2c32fc9a55ceedd104488acd7dfe13dea1036d96cb63813cf1a2849459ce0a38e7d37a328eec7db5adb3045ebe4c35b6e9a9619deb057020580fe9f75f070123bb2f1df01791e138a520bc4991c02e22d2aa57f3924f2b6f698edcd7c3d36e77d2e49eb51088b1e695e8240ec40157c602f3b11c64b50174f432e40968456c2b9219fd121e1e3a0b8812aee6fae3e77bb1daafe36bcae4c00924f98f9ff2d6631b6578642103f2d8bd31603968daafe7cef6f9bfac4f2517ceb570002fccb736b7bdd1d809e63f7b8412d8a452dcc2c651fd7afa68e0b9d0473a8cb88c1e70a942d194101344a123efe3cff3b63a075c9a5a1219313962aafdbef6a137c73b409f51f92c17f16751ea3b9dde57b355ef7416ecc78b2cf9ad332fe1bf5c043b414b2d54c203e5fcc663d8e3c8f9c561ab099bb47314e4d29c9f92c2ba9941d83f94115c4fae0fcb4d789a5392946fc6d41166cd4817a0cc2524e252db946ede225c3bb4a65d364e86f07ced23740b52aa369f87e545923629109dac1c79a46f3d3815153fe6f34b0ab968851284d0de51fe14e7297b69a5f6676de0d80ada22089322c97b033a0f6fc9f96aad9e5c094d201c56b1f74aea23d7b33ce213048aafec7aa4140f82c9e84f612ccd7f868cf04ad7ea269588e74bb9c99c522c485e494935d11007fc01d5cc027d10cd4f64907f0b680c7434e4621cc3eaaa42107196491fcdfc5fe93e97fb6f6a047592ae96f14a3b228a279a3ed443bcc35df69e3e7a163cd42adf1a3a1a689503b8e04e6c158787785597a2ca302e62b868531a7fe116feee75a52c009409b1de1fa11412c66a1352b46eec3d78c75753997eac2324d1ec797206990fa3a24e0cbafad8842ad9866e9a36d6d7cc3331e42c3b499a5df94a2b3e5cb0804d1c9870a07cc22e0657cf6104c61ff96bb1f9928a532417f08cd4ddc49678bc0752a23209d8405a7ef1ff1369ab6986cf3cda175898e278eb329e8840b9fed2aee7bcfa73bcf96c83b0e9761b37a888d65a1b767d98732f6322ca126c3017c3542e2b9166533656d81f6c90e3ea27c6c3961d55d840392a88e255163f132be09dcfb08ee12eee116066eeb87b87f28a4b17fa0d272ec8de2cdbe8074605918b44fefd29b4305f42577bf3544c4ceb15ac25bb8ce49f4ec794f2684bc8db75baaa02492f5a58ad6791bb340246223bc7e963579b657d7c1b1551ef14be5b9eeb54c89cd6217347b4b749e5fc5f6221bf5338f9b1873955201ba39efb5b00b6f5e9ed94e7ca681e90c46f18a57eaeea32710500041a43affce54c5bde28ad16630d3cfe7dfda118ae0dc0272a6425264dd8f5fca3fbf578bd1d16cb486ecfc6237ea3478393a3cf79bbf8eb280bda6ef250488984d438b3e2bd82aae8e99693f4a3b2a711fd9d9e8964b881962806c0b93a8ec0020b670bd6608958b0961ab1d54810a8b1785c30c6c66843b04c85b2364fca4c489c3b2c17c51956de65bddcc42d598e21f9120f7cfa446af846d4ffaa310de4d601a82f80dd6629efa4ed02835476c5c30492c6c497eb333571f8195a219a8c0d920ed2b848ea202d08415b0cf45050c9c0a1d1db618a094dd836a1a201b682508a130452a464f5ecde939db740bbadce66776b2b3b12bd4f18c641f372bab97168868da54d199e29e8fa72f7abc49c307929b870f2b5fd056195a7d70b5bcb289e31cb8e45c05ea4917aee9acbb37102f52dbd7e1d1d81d6707e0bc60c4460f11601180910509e6f3cfab7d1f2644eb113e370f1c8a78da9bab7116d4926b5aad6a6393d9068a99904f21933480a98f3f25b27eff05bab15baad423456c23ded45b7ae2a9588b791389e42df41fa7006dfaf3916b045660b285b544c4fe89949395657b95c137b51f32df45c5434235164b5b2350a88f90966d2543ce074e90a3b67c5060a51d0758577049457992cdbcde58a39a28cda8ae1eccd6c5713104e85d26220c77acd24a190ff5676989860e69e61a38d39a5fdc2a31e738aa5e5c5a386cb8da1af38353627505e138ffa267a98b21fafd85c9765f146a9f4a61f7e6886201b27ca0e9a5397889daee4e4199dad52a20a79d41fa319e718dfbdf9fea9335267fa9b2d1702df528a2c9d023a72975399c7786a5195b7f8efe238ce823e4d1fcafbc9d32d32255a6e02d6fb166e28ed5b2d610728b3ca3269f0624002a35442088e70de51df3766d214f5d636b32182a777274a0b2aa970e19f6339b707e2382e668d9a7af8393540849d28ef2e1278d1da07d2cab72b4ffe8fddbde5792693f3627b1c282509443a616f091f81f049ae84a73e16a3eaa86d36f197c7fea0cd4b5ee517deddabf02931c9de519a96fb8ba721aa0c3cd25e0499e7d5b10cd1c73c13c07677a5a722c1ec9ab84c9c1967acbe6ee5d3b5a215789a40469f70f69c57be65c5b0e9a06d7e6f4ab0185a7ee50e6441fc86f379ea52d6f3f0f025e07a241ab59171b6ff7cbfa6a230ede057f7f169d4c7c21b232f870548819a2269610806b408d34d52025803c39e24b9df3eb2b1a5b0655421e5da58cc290c5aaf1824c918cf61f1019d43afba52e31c5de9ed9944a295a77dea90ff122ad203a4c76489c7542b3276c37ed261b47fe5a9c7f9896ac5b881b2b614c5bba334f3d9ec7f61561edf6d9b7dfb26ec7b485d96eb558b473570121ee15e226ae4f2492d9cd4cdb89a3277d2c19c7f89682d36c50ca1fdef398bf07d483627a053631ef197178fa46d0f94c928593cb74304817eacf281f0da3901737166fcd310c3b58e88239e7cb3418602e3b99db1a1fef8e908facd80bc5f162c3c6a3a6025eabc7a6eac4fb96c083e3e1b30ddebe72a8c62eda67262911d666ef1baac4c2d64c3b3d1b0771ff8ab72583ce63130130113f211bf26e9726613bb710ec4017cffa3cdb6ed32b94ab3c322eeb49edb965a93653f2ec19360496f4c807a3793cadad2587c444aad837962e42aab1720e1bf1a3976b0d3b83a08413be0ab382d5b40ba0074d000dfeed14d34cbb9cb5ba5d7a66830dcdc07e4976ed81883919e3a2aceee2ba18f1c3468baaf99f1b2035d23bc2756447c90da7206c77b1d9caa484582dd5112493e8675da71dc9b0ee20fdb49ec550eb5bf4441ea3073ec1ca36dd63bc2b1eb736f514c6de2bc648e98f0fe9cecdd5ecca2b2495aa6b20a860061133a58c00942a408b7828369af4d4b7e08a54d51876b505a59e66fdc10880a43b6aee462f3ca4dfefcb963b9de9c2d82539a85bf7dd8285e784be75217229b0e09daef2644c321f6f8811c15cf5babc5d602f0b952a342b3ddeaf998cb9d33105dfcd6bc32e17c3752a6b221006ca21219db9ec4e525486b5b0d81fad1b1e00d0836eb2530895b47a56119314374e8dade4923ae13fd0f422ebd188c800c17a2917d76c8aba7ad114abc8109237343f921870ef9540479bfe6a2c5a84e3647140908007a349ef83ff427ffa3bf5bcbb60e45b430358351ae15b2c43652278393c5198d89292275ec7c42f93d8c80607300105274c1967d9752fd2686f248270e1a753536af6f7961df3e2a2171a67418c9a84c487f4ea8b1166dfcf0e0055a6d8cc18ac0f915678ce7633db70661d5695ccff01d82e99e5ee1d6df46f0592a758605c7dcc96b876ecbbcd7bf1cf8c22887a0412c94b0fff66087999935e12fd492b9a1b2160b44b91841860d13ce0e33d20d8f22e4912d061db3319fbefcb422b801a7bdb007eeac9d96e7434ce18fe699fb1421aaaca5a8ff7b74fec0c218006d84bf158db693a7f2f17c48154e31b2d835d5f5d50ad8405904b3d260de7e6949a3e8b0de0a36de91ff79dc179ba8879db6ca22579248c87f4983c98e9d990f305b9ec4a285380575e1287a66b48f09d26d4d99afc91de9c54a8a2b7475b3991ccd96ac439caa770237d508b5bc682ae3b77ffc340b74468061835443c138b2c960a4319bc36e63c3dd9bf33961cd32e0f28bbecb7e5c3abd47892991998aad8830635aeea936a81eb910ec4d859f41ab83528bc789a673b79d04aafc7acea1066cd8757e2a2373a9f6fbb4febe3c141466c703b8c1b3b28aec4a98815f5ea5661a407a1bbbb50ecc7ca8b4d2e69ba511194975a3ca25628155058b966932f7b229d5b949edeade517d1051f890456a10910b3d54d62a0f93e2311cc703ccc34568afe70d58c4968de3463885be35d0a4af25837d78fbb712f31dd02a93316f8e65e3d8a3d08a917af0bddd31d264ff06507c1fd1d089e62a630493ba51231fd10021da00145d20ca19c6b0e239e8e5d9823d14010abb82ad13fb53f394dfcc42273348a2283e27188d12ee60a3cb8d9cc7c16f0cf5b166e786d4344cf54d59941a16c0336d223db5327cadb352114b56d772c1ed18104bd8b8884a3d855cc1fa5a8f1c9ab5c68a6a40140bdca45393de1a54121b7fb2192b079f8e6915c3b8b5ac03f6c7fb73ac13c55be19c9c72a9f22224f573e07beb08189f1b12951f61fa8c22bfd4da23aae30aab403e6dfdc95936b883286353e942dc086ccec87bfcedff7391d8fc698bea0b09c41096c8a3145e4c406b2509627e6f1a3c5718d7fc8e2baf760230c9c825505cb0f4d4109df95c31bd3418871eb3a58c8635fc24ca899ce15315a00a2f8035bd643a329d972352295861afac691869e343591c341c4420660935bd973b57d721d4c3b34e18ac3a9aa29ea4b92e346901437e1771924791f08b5764ba12a85f18c50ee2354ca98f4b4afd3648291eb4c59dc34e5369e3abb7992a49e11bf70866f20bfab033a80824bfba45dcc498f0e705c1643720555b1c9247f8011667363f68fb94df953a8ae3f04c67f2ba2d4341ee90c1793449598cb04bf9507cedfcf91661c8fb1d4d63888ef3c8f419ea067fdac01bd47cef0f283e8903e34172fa10ec7e5a45d3d6817ffd47ed39698b1ae5821bdf620ade6bfd6397b5dab8fd6dfd539e0188cd3e0959286e061efafe08ea42649b455ca14163360babe5e6ce1d0bd2dcdf2c54ccaba7c6d7a716c7a24be8e71649a238c5519c3e5b5d0cf8384bb68177e265dca941c38f02d0dd7e9633644f03b9e93d864494690508d4f5611e0df95aad99b0ccbc118758e96c897604842e2fad6c1a7ee1d0cebf6b5d4c116bbf39bf094201a30c341fd26c7ff32e383ce23b9d36097936c73df43de5712f01141054897a4781ac58ad9ca5dbbc01326817c55113f0506fa998fd1907518989423a02bfa444fe4426031b0d40b12f1b174d9f123061986f1ce5f7d0d5be4685a82a3907c194b54f9bbdf1347a845fcab6fff32f148f69ccbe0e8535b2175d28377e0992002eb885f92531505656b58ed351bc7a89711999192c9a7bbbda1378addb87316a7efed9c4c13df258521526515ab93f793e8328bf014a6b9288d881cecf195d11c7ce41d83692963748a342287d9910751939b0c3a4170376c9c4c403716e00f25830476d09e8537c90c8f414bd2a0bbd11d980324aeaa6d7094f2d451626df27f81e0b7e5dff681838a11a88702dead51feeffa6657457979feb129cc86dda7fa87c581b06c497eb333571f8195a219a8c0d920ed2b848ea202d08415b0cf45050c9c0a1d64af95d86deeddd104ead428531d60a43b05844ba062e939f548bd7a430a4b48b2b3b12bd4f18c641f372bab97168868da54d199e29e8fa72f7abc49c307929b88a50f4009749efb117083e576369b0e20052b6f0531b124199aac83f8c890a8692202e2fcfd41a8c468e2a72d254e19abc9cfdb98acea7a00af67f04f893c41ab4265df09dcbf5da6247208270b4e0c864ef3532491313093f964ea722b4db9f69ba6478d2bcaa5b6abd2436421e722bd6ccb389381991cf4e7214530e6b72a8431080ea563679fefbd671425ddf7933deddf98acff4328a84b483ee7bb6a17d498d98b79133848f2f369183f761f9991a46be467deac3c3136821d2891e1dc8d48e4e13ebe273ed9c51c583886a04688fdb0cadc7c358ee5b6b434e9a6970d672f60791cd4521c6ca8a52bfe48b9ab594b92e7bdf443f8366cc26bc1fc10f8f1b3c3a20b7e61f251f0f4898e073772d95f533f8471d20f7986930ea8c8009ab56e793d5490129bc5ef20fbee272c428c0cba4c802ddbd85999cde96eaae0efa2d23f8df94f2bcd8e53842b0ce0c7ad9bfc9125c8cbec1206b92c209429df6557ca68152468807b08815e2a3f3f61b3ba4713fa6afbe239bfadd60067ba9c1bff0fbe8d1885c50680e9d8d0794905c4ff2bab1b6c6fe52cafe79086fe1add35cc98bd7776908f78b091bad1867777121edb5ae54826cc600c5ab84d59405c6c12762cc79bb8f6319e4cd06deb5961b728f9ab2f0648595dd9104c397bf0bb2f07355e009763aebb9bd49ac40febd264108967e3047a247f984c0aca2ee77bbea0feb3cbd6b06fd25074cb93e955b22e65cac1ca0afe6960f474c912cc2d33925e1d8a3cd096ca04c3063dd8b98c5e0c3c2fe36f5c1639802a434a2583113385917617e2b619f2982a624a27e7b4f021ba25021b8dcd2fd83faa13689fc2823d8dfdb9157543ed3f9fc8fc9ed024710b1d561493bfc8a8f21d521c037028d471b4942e4cf99e758de1a7d1518883fc87053ee3fa8e8c5fb6c7a99dd6813bc67a573a4b379a0c7c62178346d79f01302faf644e8b23df5d5d690dc176d14b29946fe1ac1ab220f49d03ddba22c88afb4ffe19ef03917f871acf218ac2845bd633832394def0c4ad7d9e41eb88174f3a7ed1fe43866a4506888744364a5983632fe587d0e723aaea814def6a8a0fe0691e900ded1d984ed75efbd70458b67b1258914ac7007f39cc5b6a4f3eec0921f8d529ef0dd8156d24619bab570c0370c71e39646eb6816f06f70f4e06248fb2b1b971950f01493c429c1a8f5dab9eb233e6447dc494e1d44b67b1975ba5b4278ab1d411673125f349fb1b8cff4c2eae3d0ef4dd20b54dea5c6eb7a4c4628af7ef4b77819a27245a393ef3924cc7e3c2f801b2d0c8806d5d445f3ece7f7f9c95920b9aae1b9d75e52ce07d05ea0ffef358e67167646436fb1f725ee8ef1297539d6f0743de22681d756d2f02372fb5c59607b1306929bd7227c53c12ec8f74a89ebd5a2d76395cb83a54bbcd294b5a22f38c0fe7752e0f2add0dea2230837d0e3e93f1c841146c11d78935d90a924a8561f8560c961b5283962e0f4d4cf38de61cdf4507ed3a99123e6b4d7625adc4943be287eec081dd78757af8a4109a68e3ab29d1ccb888c0e0ac4282b54aa9a34629ff66caa117debc9b17919a94ba35daefc04fe6c9862b41685d320355e18fa75eb68e9069b367759ceb5f209ebb8fa85e5c2930f0e8809fad47ed082716e5da903c72cc80420eb0c7fe49f07ee0174b6b689f365f84f693c1cadafa911a219e7498480eb9f177f740a9f7045e7e03264b57ddfdc3ad1b95d09240c95ba8beccaa5f71f59c4ef07d59cdf5efe07a8c822f5704c57dcdce27547c0d1b5c0b660feac51b59e657786f1c974c90e21e2b72a2348bf13452b0c3069e753b073df1eb71a9cee7cffef091840108e371f4d35eb8e464c8f0c8eb59da1de9bf0c364c028e4f17cd0ed1530e3fe0ee4c5767426c1b95346430603d867d3e7d32916637dfe9338611ddc73a0fbec6deef3bf7d94999348211028e807a72c3b569e1a7fa64ece9a702526ab52f98c703b7794f6b173dcbd8aca6d2f370abb1aab2ce1385817b945eee16bbf430ee902a193572f57e5d631ca0ee50f050fa173b5ca2704f6c08dc26449e926a3f037adae1aabe4bd8547cc318e8019504fe9e72d8d8cadb4a6f111b85839d83ba7a628962068171f6ac8a88edf2fc05949b50d64692eb9bfacb1564f35cc5c5c9831cced776931a896bfa9dc3ac16647b39e7f1c60b32adb71c2a785cfb14e3e7b3bb628346d520f6e94bb19c75240dae4d5d85b8ad6754735f0d9413470f0cf1ea497411a6e85935f6a82dfc31371d0da7b402aa453383642fd6503f7a10fe9f85653f7868e981d54749ae59cf030e20072d1b067efaf8fa007b52f9636744bb65d95d0e2b0bde111c2edd9a45f390b1bf6dd982f77a6e459c9e7fba2b238977b85b735ce69beeaa5591d3468f74503e37dd88b2986b9e3aa6c973d66a0470c61bfd4689473a0850ebfd94bbaa14ce12390304e65deafe009934fcaaa6da672dcbc8fe513c57fd28863ecfb8241fa0cb3b168de9ba6819cea6ec8d3a14a936818ac5db080e6bb1e1a036351a0758986c86e1d40a6aa0375665e1acc5e8181902831677faead90bcb745c69275e28e0233f2c466e1e07f08a93655048ae33549803f4994401a94a9b93b709fbd75dbd36012e6d1953d8ac9fba57b56163d529595452774e46015c7d76a2f3127ba48436145eff5b912aea62b8c06851ab51577ef820170460a7543a176b3969aab675a60cb28258f5ce1021b45350eb5bf4441ea3073ec1ca36dd63bc2b1eb736f514c6de2bc648e98f0fe9cecdd5ecca2b2495aa6b20a860061133a58c00942a408b7828369af4d4b7e08a54d51876b505a59e66fdc10880a43b6aee462f3ca4dfefcb963b9de9c2d82539a85bf7dd8285e784be75217229b0e09daef2644c321f6f8811c15cf5babc5d602f0b7ad1e284ff8f00be3335ce217ac5e9285c11812fc5f6f70657664b76a877a9feeea4a2aaff1b8d0ba11f0000617a31e7962c28bf2b34adedbc6684aaa03e6c5f9d91960c444c059724ca98f88b141ae2c94d510a491502165135de06ab5c31f95e088973df9454a4f4bfa1c4169151b71f60582833dc849f3787e5cf820433aaf1f2d0cc51daab31baa829aa5faa7de91067f8bfbf17eacb9a2c6e11f7c8c460ce349e3239b2c59da177c4ec582113bdc6b37a87bf5e1f719104437d629064ac79731a7dc5982ecb649ffed3e19a96ef5c13e8b5fb859f723b2742e6c09de832d82e99e5ee1d6df46f0592a758605c7dcc96b876ecbbcd7bf1cf8c22887a0412c94b0fff66087999935e12fd492b9a1b2160b44b91841860d13ce0e33d20d8f2e13f2f69b10e9b1337d0d3fc460585126761447672cb735257e068ad064f93ae6ed8f3cf218a1ba3ce4498f2e5a561bcd3903cf91728a921d5a43d4499ec3b2b2e4912d061db3319fbefcb422b801a7bdb007eeac9d96e7434ce18fe699fb1426958380c9f859885dc94484518f727b4fdbe488a6d542b5792846f63bd19ebeaa94ca31c574a90f1e13d1f733c4df4529cc27d20f7ea1531193bad7bac6d10ba391f0cc5c354cf5f6854b0bb2878eafb412a4d774f64efaeb6563b7abe4860f781f141cd4300a6ddbcb9bb4875023d6b30792944153dcffb91a013012db21a125c32dc25d322a25a8e7c3c69d6b667ea3e9bda85464b087dca3f29d466a3de608fa18d3edb49e96e068bfc12e73b286931ee56588dad3c612bfd55af3ffa75535a3ca25628155058b966932f7b229d5b949edeade517d1051f890456a10910b3cdb61ea0de2a12c8f566a370f85fbc4c2da0a05bab34baa32bf798f76e2d2d27fba45dcc498f0e705c1643720555b1c9247f8011667363f68fb94df953a8ae3f04c67f2ba2d4341ee90c1793449598cb04bf9507cedfcf91661c8fb1d4d63888ef3c8f419ea067fdac01bd47cef0f283e8903e34172fa10ec7e5a45d3d6817ffd47ed39698b1ae5821bdf620ade6bfd6397b5dab8fd6dfd539e0188cd3e0959286e061efafe08ea42649b455ca14163360babe5e6ce1d0bd2dcdf2c54ccaba7c6d7a716c7a24be8e71649a238c5519c3e5b5d0cf8384bb68177e265dca941c38f02d0dd7e9633644f03b9e93d864494690508d4f5611e0df95aad99b0ccbc118758e96c897604842e2fad6c1a7ee1d0cebf6b5d4c116bbf39bf094201a30c341fd26c7ff32e383ce23b9d36097936c73df43de5712f01141054897a4781ac58ad9ca5dbbc01326817c55113f0506fa998fd1907518989423a02bfa444fe4426031b0d40b12f1b174d9f123061986f1ce5f7d0d5be4685a82a3907c194b54f9bbdf1347a845fcab6fff32f148f69ccbe0e8535b2175d28377e0992002eb885f926c497eb333571f8195a219a8c0d920ed2b848ea202d08415b0cf45050c9c0a1d6b3fa6f4d82a463c5f134a8f71ab0f28e6f41d2c4feda2b22f1fb1802ff0eee4b2b3b12bd4f18c641f372bab97168868da54d199e29e8fa72f7abc49c307929b48eda9b0cd16471008e294ce7e4f8e84007ba9ce0b23c8c73c46d175faa8967ec41695057161674b61584a10f59073bf3995108a85e8e959fdcf5f289479a5ab672f60791cd4521c6ca8a52bfe48b9ab594b92e7bdf443f8366cc26bc1fc10f8028e581abc968fd5da3daff3c58cc728db04a466e286a7f7b3e770b40003002227d3cb4932db24ea2793064137e53cb79c490e34b735493ec6b4082b81ee1580adafdeac97f69124d4ab1e32b1b2808bd26f7a0930612d687966fff9237b5d1550eb5bf4441ea3073ec1ca36dd63bc2b1eb736f514c6de2bc648e98f0fe9cecdd5ecca2b2495aa6b20a860061133a58c00942a408b7828369af4d4b7e08a54d51876b505a59e66fdc10880a43b6aee462f3ca4dfefcb963b9de9c2d82539a85bf7dd8285e784be75217229b0e09daef2644c321f6f8811c15cf5babc5d602f0b9d74cd843a5f9740a3b3c4352c21ae4b247aac66a32fcbce61b112fdd1366e63d08fa9d352ccca38127918e6d84c40307f516ba542919c2aa790e5b451425efe7414e1bb408068dbe01cb488c65a4edb077c8a8d2559eda0d9424cc3431a3b25rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootppl-0.11.2-3.fc16.src.rpmppl-docsppl-docs(x86-32)    pplrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.11.2-3.fc163.0.4-14.6.0-14.0-15.2-14.9.1.2N@M@Mk@MRJ;J@JQJQJ]@JlE@JY@J;}IIIzIbI@I@I@II@I1I9I9@I9@I9@HHHHHH1kGG@GnMF>@FF@F.F@F@F:@FFnFg@Fg@FfE@E݅E4@E?E@E@EͳCˊC@CáB$Y@B#AAʳ@A#DA ?'@>d@===[@= =7 - 0.11.2-3Peter Robinson - 0.11.2-2Roberto Bagnara - 0.11.2-1Fedora Release Engineering - 0.10.2-11Caolán McNamara - 0.10.2-10Roberto Bagnara - 0.10.2-9Roberto Bagnara - 0.10.2-8Roberto Bagnara - 0.10.2-7Ville Skyttä - 0.10.2-6Fedora Release Engineering - 0.10.2-5Roberto Bagnara 0.10.2-4Roberto Bagnara 0.10.2-3Roberto Bagnara 0.10.2-2Roberto Bagnara 0.10.2-1Roberto Bagnara 0.10.1-1Roberto Bagnara 0.10-11Roberto Bagnara 0.10-10Fedora Release Engineering - 0.10-9Roberto Bagnara 0.10-8Karsten Hopp 0.10-7Roberto Bagnara 0.10-6Roberto Bagnara 0.10-5Roberto Bagnara 0.10-4Roberto Bagnara 0.10-3Roberto Bagnara 0.10-2Roberto Bagnara 0.10-1Roberto Bagnara 0.9-25Roberto Bagnara 0.9-24Roberto Bagnara 0.9-23Roberto Bagnara 0.9-22Roberto Bagnara 0.9-21Roberto Bagnara 0.9-20Roberto Bagnara 0.9-19Roberto Bagnara 0.9-18Roberto Bagnara 0.9-17Roberto Bagnara 0.9-16Jesse Keating 0.9-15Fedora Release Engineering 0.9-14Roberto Bagnara 0.9-13Roberto Bagnara 0.9-12Roberto Bagnara 0.9-11Roberto Bagnara 0.9-10Roberto Bagnara 0.9-9Roberto Bagnara 0.9-8Roberto Bagnara 0.9-7Roberto Bagnara 0.9-6Roberto Bagnara 0.9-5Roberto Bagnara 0.9-4Roberto Bagnara 0.9-3Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara 0.9-2Roberto Bagnara Roberto Bagnara 0.9-1Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara Roberto Bagnara - Rebuilt for glibc bug#747377- Merge 15 Branch to master as its newer - Add ARM to platform excludes- Updated for PPL 0.11.2.- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Resolves: rhbz#521588 stick pl include before Yap include to stop configure-time misdetection to resolve FTBFS- Force rebuild.- Force rebuild.- Force rebuild.- Use bzipped upstream tarball.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Force rebuild.- The `gprolog' and `yap' packages are not available on the sparc64 and sparcv9 architectures: so do `ppl-gprolog', `ppl-gprolog-static' and `ppl-yap'.- Force rebuild.- Updated for PPL 0.10.2.- Updated for PPL 0.10.1.- Moved changelogs and PostScript and PDF versions of the GPL to the `docs' subpackages. This saves considerable space on the live media.- There are no GNU Prolog packages available on ia64: disable the GNU Prolog interface also on those platforms (besides ppc64, s390 and s390x).- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild.- Install the documentation according to the Fedora packaging conventions.- There are no GNU Prolog packages available on s390 and s390x: disable the GNU Prolog interface also on those platforms (besides ppc64).- Better workaround for the bug affecting PPL 0.10 on big-endian architectures.- Work around the bug affecting PPL 0.10 on big-endian architectures.- Added `%dir %{_datadir}/doc/pwl' to the `%files' section of the `ppl-pwl' package.- Fixed the requirements of the `ppl-java' package.- Added m4 >= 1.4.8 to build requirements.- Updated and extended for PPL 0.10. In particular, the `ppl-config' program, being useful also for non-development activities, has been brought back to the main package.- The `swiprolog' package now requires pl >= 5.6.57-2.- Changed ppl-0.9-swiprolog.patch so as to invoke `plld' with the `-v' option.- Fixed ppl-0.9-swiprolog.patch.- Implemented a workaround to cope with the new location of SWI-Prolog.h.- Fixed the SWI-Prolog interface dependencies.- Added Requires /sbin/ldconfig.- Include a patch to supply a missing inclusions of .- Avoid multiarch conflicts when installed for multiple architectures.- The SWI-Prolog `pl' package is temporarily not available on the ppc64 architecture: temporarily disabled `ppl-swiprolog' and `ppl-swiprolog-static' on that architecture.- The value of the `License' tag is now `GPLv2+'. - `ppl-swiprolog' dependency on `readline-devel' removed (again).- Rebuild for new libgmpxx.- Rebuild for selinux ppc32 issue.- Bug 246815 had been fixed: YAP support enabled again.- Disable YAP support until bug 246815 is fixed. - Bug 243084 has been fixed: `ppl-swiprolog' dependency on `readline-devel' removed.- The `gprolog' package is not available on the ppc64 architecture: so do `ppl-gprolog' and `ppl-gprolog-static'.- Use `%{buildroot}' consistently, instead of `$RPM_BUILD_ROOT'.- Patch NEWS, TODO and doc/definitions.dox so as to use the UTF-8 encoding instead of ISO-8859.- Patch the `libtool' script after `%configure' so as to fix the rpath issue. - Revised the description of the `devel' package. - Include also the `TODO' file in the documentation of the main package.- `%install' commands revised.- All the static archives are now in `*-static' packages. - Packages `ppl-gprolog-devel', `ppl-swiprolog-devel' and `ppl-yap-devel' renamed `ppl-gprolog', `ppl-swiprolog' and `ppl-yap', respectively. - As a workaround for a bug in the `pl' package (Bugzilla Bug 243084), `ppl-swiprolog' is now dependent on `readline-devel'. - Added `%dir %{_datadir}/doc/%{name}'. - The `ppl-user-0.9-html' documentation directory is now properly listed. - Remove installed *.la files. - Added a `ppl-0.9-configure.patch' to avoid overriding CFLAGS and CXXFLAGS.- Use `%{_includedir}' and `%{_libdir}' instead of `/usr/include' and `/usr/lib', respectively. - Use `%{_datadir}/doc/%{name}' instead of `/usr/share/doc/ppl'. - Replaced `%defattr(-,root,root)' with `%defattr(-,root,root,-)'.- The user manual (in various formats) is now in the `docs' package.- Dependencies for YAP fixed. - Make sure the header files of GNU Prolog and YAP are found.- Added missing dependencies.- `%doc' tags corrected for the Prolog interfaces. - Tabs used consistently instead of spaces.- Make `swiprolog-devel' depend on `pl' (at leat 5.6); documentation added. - The `yap' package has been renamed `yap-devel' and completed. - The `gprolog' package has been renamed `gprolog-devel' and completed. - The `ppl_lcdd' and `ppl_lpsol' programs are now in a new `utils' package. - The `ppl-config' program is now in the `devel' package. - Modified the configuration command so that the `glpk-devel' include files are found.- The `%_libdir/ppl' is no longer orphaned. - Use `make %{?_smp_mflags}' for building. - The `swi' package has been renamed `swiprolog-devel'.- Added the `%changelog' section. - `Release' set to 2. - `Packager' and `Vendor' tags removed. - `Summary' fields are no longer ended with a dot. - The value of the `License' tag is now `GPL'. - Removed unused definition of `builddir'. - The `Name', `Version' and `Release' tags are now directly defined. - Commented out the efinitions of the `Require' and `Prefix' tags. - Set the `BuildRequires' tag to `gmp-devel'. - Exploit the features of `%setup', `%configure', `%install', `%post' and `%postun'. - Mixed use of spaces and tabs avoided. - Do configure with the --disable-rpath option so as to avoid hardcoding the path to search libraries. - Do not include libtool archive files. - Packages reorganized.- Install gzipped man pages. - The `Copyright' tag is no longer supported: use `License' instead.- Include `ppl-config' in `%{_bindir}' and the man pages in `%{_mandir}/man1'.- Require gcc-c++ to be at least 4.0.2. - Distribute also `ppl_lpsol'.- Wrong dependency fixed.- URL for the source fixed.- Sentence fixed.- The file doc/README has been renamed README.doc so as not to conflict with the library's main README file. - Require gcc-c++ to be exactly version 3.4.1. - `Summary' updated to reflect the fact that the library now provides numerical abstractions other than convex polyhedra.- Distribute more documentation.- Added the `ppl_lcdd' program to the main package. - Require gcc-c++ to be exactly version 3.4.1. - We require gmp at least 4.1.3.- Build an RPM package also for the PWL. - The Prolog interfaces depend on the PWL.- We require gmp at least 4.1.2.- Require gcc-c++ 3.2 or later version. - Require gmp 4.1 or later version.- Mention not necessarily closed convex polyhedra in the main `%description'.- `%files' section for gprolog package fixed.- `%files' section fixed for the yap package. - The `%files' sections of each package are now complete.- Added file list for package gprolog. - Updated file list for package swi.- The `swi' package has now its `%files' section.- We will build several RPM packages out of our source tree.- Require gcc-c++ 3.0.4 or later version. - Require gmp 4.0.1 or later version.- The move to libtool is complete: we can now build and distribute (with, e.g., RPM) static and dynamic versions of the library.- Changed `Summary'. - Changed `Packager' in view of PGP signatures. - Changed `Group' to `Development/Libraries'. - Require gcc-c++ 2.96-85 or later version.- Now we build a relocatable package.- A first cut at a working RPM spec file.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 3| /| "| (| -| !| '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~| #| )~~~~~~~~~~~~~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i| $| *| %| +~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ !~ "~ #~ $~ %~ &~ '~ (~ )~ *~ +~ ,~ -~ .~ /~ 0~ 1~ 2~ 3| &| ,0.11.2-3.fc160.11.2-3.fc16ChangeLogREADME.docfdl.pdffdl.ps.gzfdl.txtgpl.pdfgpl.ps.gzppl-user-0.11.2-htmlGFDL.htmlGPL.htmlannotated.htmlclassParma__Polyhedra__Library_1_1BD__Shape-members.htmlclassParma__Polyhedra__Library_1_1BD__Shape.htmlclassParma__Polyhedra__Library_1_1BHRZ03__Certificate-members.htmlclassParma__Polyhedra__Library_1_1BHRZ03__Certificate.htmlclassParma__Polyhedra__Library_1_1Box-members.htmlclassParma__Polyhedra__Library_1_1Box.htmlclassParma__Polyhedra__Library_1_1C__Polyhedron-members.htmlclassParma__Polyhedra__Library_1_1C__Polyhedron.htmlclassParma__Polyhedra__Library_1_1Checked__Number-members.htmlclassParma__Polyhedra__Library_1_1Checked__Number.htmlclassParma__Polyhedra__Library_1_1Congruence-members.htmlclassParma__Polyhedra__Library_1_1Congruence.htmlclassParma__Polyhedra__Library_1_1Congruence__System-members.htmlclassParma__Polyhedra__Library_1_1Congruence__System.htmlclassParma__Polyhedra__Library_1_1Congruence__System_1_1const__iterator-members.htmlclassParma__Polyhedra__Library_1_1Congruence__System_1_1const__iterator.htmlclassParma__Polyhedra__Library_1_1Congruences__Reduction-members.htmlclassParma__Polyhedra__Library_1_1Congruences__Reduction.htmlclassParma__Polyhedra__Library_1_1Constraint-members.htmlclassParma__Polyhedra__Library_1_1Constraint.htmlclassParma__Polyhedra__Library_1_1Constraint__System-members.htmlclassParma__Polyhedra__Library_1_1Constraint__System.htmlclassParma__Polyhedra__Library_1_1Constraint__System_1_1const__iterator-members.htmlclassParma__Polyhedra__Library_1_1Constraint__System_1_1const__iterator.htmlclassParma__Polyhedra__Library_1_1Constraints__Reduction-members.htmlclassParma__Polyhedra__Library_1_1Constraints__Reduction.htmlclassParma__Polyhedra__Library_1_1Determinate-members.htmlclassParma__Polyhedra__Library_1_1Determinate.htmlclassParma__Polyhedra__Library_1_1Domain__Product-members.htmlclassParma__Polyhedra__Library_1_1Domain__Product.htmlclassParma__Polyhedra__Library_1_1GMP__Integer-members.htmlclassParma__Polyhedra__Library_1_1GMP__Integer.htmlclassParma__Polyhedra__Library_1_1Generator-members.htmlclassParma__Polyhedra__Library_1_1Generator.htmlclassParma__Polyhedra__Library_1_1Generator__System-members.htmlclassParma__Polyhedra__Library_1_1Generator__System.htmlclassParma__Polyhedra__Library_1_1Generator__System_1_1const__iterator-members.htmlclassParma__Polyhedra__Library_1_1Generator__System_1_1const__iterator.htmlclassParma__Polyhedra__Library_1_1Grid-members.htmlclassParma__Polyhedra__Library_1_1Grid.htmlclassParma__Polyhedra__Library_1_1Grid__Certificate-members.htmlclassParma__Polyhedra__Library_1_1Grid__Certificate.htmlclassParma__Polyhedra__Library_1_1Grid__Generator-members.htmlclassParma__Polyhedra__Library_1_1Grid__Generator.htmlclassParma__Polyhedra__Library_1_1Grid__Generator__System-members.htmlclassParma__Polyhedra__Library_1_1Grid__Generator__System.htmlclassParma__Polyhedra__Library_1_1Grid__Generator__System_1_1const__iterator-members.htmlclassParma__Polyhedra__Library_1_1Grid__Generator__System_1_1const__iterator.htmlclassParma__Polyhedra__Library_1_1H79__Certificate-members.htmlclassParma__Polyhedra__Library_1_1H79__Certificate.htmlclassParma__Polyhedra__Library_1_1Interval-members.htmlclassParma__Polyhedra__Library_1_1Interval.htmlclassParma__Polyhedra__Library_1_1Linear__Expression-members.htmlclassParma__Polyhedra__Library_1_1Linear__Expression.htmlclassParma__Polyhedra__Library_1_1MIP__Problem-members.htmlclassParma__Polyhedra__Library_1_1MIP__Problem.htmlclassParma__Polyhedra__Library_1_1NNC__Polyhedron-members.htmlclassParma__Polyhedra__Library_1_1NNC__Polyhedron.htmlclassParma__Polyhedra__Library_1_1No__Reduction-members.htmlclassParma__Polyhedra__Library_1_1No__Reduction.htmlclassParma__Polyhedra__Library_1_1Octagonal__Shape-members.htmlclassParma__Polyhedra__Library_1_1Octagonal__Shape.htmlclassParma__Polyhedra__Library_1_1PIP__Decision__Node-members.htmlclassParma__Polyhedra__Library_1_1PIP__Decision__Node.htmlclassParma__Polyhedra__Library_1_1PIP__Problem-members.htmlclassParma__Polyhedra__Library_1_1PIP__Problem.htmlclassParma__Polyhedra__Library_1_1PIP__Solution__Node-members.htmlclassParma__Polyhedra__Library_1_1PIP__Solution__Node.htmlclassParma__Polyhedra__Library_1_1PIP__Tree__Node-members.htmlclassParma__Polyhedra__Library_1_1PIP__Tree__Node.htmlclassParma__Polyhedra__Library_1_1PIP__Tree__Node_1_1Artificial__Parameter-members.htmlclassParma__Polyhedra__Library_1_1PIP__Tree__Node_1_1Artificial__Parameter.htmlclassParma__Polyhedra__Library_1_1Partially__Reduced__Product-members.htmlclassParma__Polyhedra__Library_1_1Partially__Reduced__Product.htmlclassParma__Polyhedra__Library_1_1Pointset__Powerset-members.htmlclassParma__Polyhedra__Library_1_1Pointset__Powerset.htmlclassParma__Polyhedra__Library_1_1Poly__Con__Relation-members.htmlclassParma__Polyhedra__Library_1_1Poly__Con__Relation.htmlclassParma__Polyhedra__Library_1_1Poly__Gen__Relation-members.htmlclassParma__Polyhedra__Library_1_1Poly__Gen__Relation.htmlclassParma__Polyhedra__Library_1_1Polyhedron-members.htmlclassParma__Polyhedra__Library_1_1Polyhedron.htmlclassParma__Polyhedra__Library_1_1Powerset-members.htmlclassParma__Polyhedra__Library_1_1Powerset.htmlclassParma__Polyhedra__Library_1_1Shape__Preserving__Reduction-members.htmlclassParma__Polyhedra__Library_1_1Shape__Preserving__Reduction.htmlclassParma__Polyhedra__Library_1_1Smash__Reduction-members.htmlclassParma__Polyhedra__Library_1_1Smash__Reduction.htmlclassParma__Polyhedra__Library_1_1Throwable-members.htmlclassParma__Polyhedra__Library_1_1Throwable.htmlclassParma__Polyhedra__Library_1_1Variable-members.htmlclassParma__Polyhedra__Library_1_1Variable.htmlclassParma__Polyhedra__Library_1_1Variables__Set-members.htmlclassParma__Polyhedra__Library_1_1Variables__Set.htmlclasses.htmldoxygen.cssdoxygen.pngform_0.pngform_1.pngform_10.pngform_100.pngform_101.pngform_102.pngform_103.pngform_104.pngform_105.pngform_106.pngform_107.pngform_108.pngform_109.pngform_11.pngform_110.pngform_111.pngform_112.pngform_113.pngform_114.pngform_115.pngform_116.pngform_117.pngform_118.pngform_119.pngform_12.pngform_120.pngform_121.pngform_122.pngform_123.pngform_124.pngform_125.pngform_126.pngform_127.pngform_128.pngform_129.pngform_13.pngform_130.pngform_131.pngform_132.pngform_133.pngform_134.pngform_135.pngform_136.pngform_137.pngform_138.pngform_139.pngform_14.pngform_140.pngform_141.pngform_142.pngform_143.pngform_144.pngform_145.pngform_146.pngform_147.pngform_148.pngform_149.pngform_15.pngform_150.pngform_151.pngform_152.pngform_153.pngform_154.pngform_155.pngform_156.pngform_157.pngform_158.pngform_159.pngform_16.pngform_160.pngform_161.pngform_162.pngform_163.pngform_164.pngform_165.pngform_166.pngform_167.pngform_168.pngform_169.pngform_17.pngform_170.pngform_171.pngform_172.pngform_173.pngform_174.pngform_175.pngform_176.pngform_177.pngform_178.pngform_179.pngform_18.pngform_180.pngform_181.pngform_182.pngform_183.pngform_184.pngform_185.pngform_186.pngform_187.pngform_188.pngform_189.pngform_19.pngform_190.pngform_191.pngform_192.pngform_193.pngform_194.pngform_195.pngform_196.pngform_197.pngform_198.pngform_199.pngform_2.pngform_20.pngform_200.pngform_201.pngform_202.pngform_203.pngform_204.pngform_205.pngform_206.pngform_207.pngform_208.pngform_209.pngform_21.pngform_210.pngform_211.pngform_212.pngform_213.pngform_214.pngform_215.pngform_216.pngform_217.pngform_218.pngform_219.pngform_22.pngform_220.pngform_221.pngform_222.pngform_223.pngform_224.pngform_225.pngform_226.pngform_227.pngform_228.pngform_229.pngform_23.pngform_230.pngform_231.pngform_232.pngform_233.pngform_234.pngform_235.pngform_236.pngform_237.pngform_238.pngform_239.pngform_24.pngform_240.pngform_241.pngform_242.pngform_243.pngform_244.pngform_245.pngform_246.pngform_247.pngform_248.pngform_249.pngform_25.pngform_250.pngform_251.pngform_252.pngform_253.pngform_254.pngform_255.pngform_256.pngform_257.pngform_258.pngform_259.pngform_26.pngform_260.pngform_261.pngform_262.pngform_263.pngform_264.pngform_265.pngform_266.pngform_267.pngform_268.pngform_269.pngform_27.pngform_270.pngform_271.pngform_272.pngform_273.pngform_274.pngform_275.pngform_276.pngform_277.pngform_278.pngform_279.pngform_28.pngform_280.pngform_281.pngform_282.pngform_283.pngform_284.pngform_285.pngform_286.pngform_287.pngform_288.pngform_289.pngform_29.pngform_290.pngform_291.pngform_292.pngform_293.pngform_294.pngform_295.pngform_296.pngform_297.pngform_298.pngform_299.pngform_3.pngform_30.pngform_300.pngform_301.pngform_302.pngform_303.pngform_304.pngform_305.pngform_306.pngform_307.pngform_308.pngform_309.pngform_31.pngform_310.pngform_311.pngform_312.pngform_313.pngform_314.pngform_315.pngform_316.pngform_317.pngform_318.pngform_319.pngform_32.pngform_320.pngform_321.pngform_322.pngform_323.pngform_324.pngform_325.pngform_326.pngform_327.pngform_328.pngform_329.pngform_33.pngform_330.pngform_331.pngform_332.pngform_333.pngform_334.pngform_335.pngform_336.pngform_337.pngform_338.pngform_339.pngform_34.pngform_340.pngform_341.pngform_342.pngform_343.pngform_344.pngform_345.pngform_346.pngform_347.pngform_348.pngform_349.pngform_35.pngform_350.pngform_351.pngform_352.pngform_353.pngform_354.pngform_355.pngform_356.pngform_357.pngform_358.pngform_359.pngform_36.pngform_360.pngform_361.pngform_362.pngform_363.pngform_364.pngform_365.pngform_366.pngform_367.pngform_368.pngform_369.pngform_37.pngform_370.pngform_371.pngform_372.pngform_373.pngform_374.pngform_375.pngform_376.pngform_377.pngform_378.pngform_379.pngform_38.pngform_380.pngform_381.pngform_382.pngform_383.pngform_384.pngform_385.pngform_386.pngform_387.pngform_388.pngform_389.pngform_39.pngform_390.pngform_391.pngform_392.pngform_393.pngform_394.pngform_395.pngform_396.pngform_397.pngform_398.pngform_399.pngform_4.pngform_40.pngform_400.pngform_401.pngform_402.pngform_403.pngform_404.pngform_405.pngform_406.pngform_407.pngform_408.pngform_409.pngform_41.pngform_410.pngform_411.pngform_412.pngform_413.pngform_414.pngform_415.pngform_416.pngform_417.pngform_418.pngform_419.pngform_42.pngform_420.pngform_421.pngform_422.pngform_423.pngform_424.pngform_425.pngform_426.pngform_427.pngform_428.pngform_429.pngform_43.pngform_430.pngform_431.pngform_432.pngform_433.pngform_434.pngform_435.pngform_436.pngform_437.pngform_438.pngform_439.pngform_44.pngform_440.pngform_441.pngform_442.pngform_443.pngform_444.pngform_445.pngform_446.pngform_447.pngform_448.pngform_449.pngform_45.pngform_450.pngform_451.pngform_452.pngform_453.pngform_454.pngform_455.pngform_456.pngform_457.pngform_458.pngform_459.pngform_46.pngform_460.pngform_461.pngform_462.pngform_463.pngform_464.pngform_465.pngform_466.pngform_467.pngform_468.pngform_469.pngform_47.pngform_470.pngform_471.pngform_472.pngform_473.pngform_474.pngform_475.pngform_476.pngform_477.pngform_478.pngform_479.pngform_48.pngform_480.pngform_481.pngform_482.pngform_483.pngform_484.pngform_485.pngform_486.pngform_487.pngform_488.pngform_489.pngform_49.pngform_490.pngform_491.pngform_492.pngform_493.pngform_494.pngform_495.pngform_496.pngform_497.pngform_498.pngform_499.pngform_5.pngform_50.pngform_500.pngform_501.pngform_502.pngform_503.pngform_504.pngform_505.pngform_506.pngform_507.pngform_508.pngform_509.pngform_51.pngform_510.pngform_511.pngform_512.pngform_513.pngform_514.pngform_515.pngform_516.pngform_517.pngform_518.pngform_519.pngform_52.pngform_520.pngform_521.pngform_522.pngform_523.pngform_524.pngform_525.pngform_526.pngform_527.pngform_528.pngform_529.pngform_53.pngform_530.pngform_531.pngform_532.pngform_533.pngform_534.pngform_535.pngform_536.pngform_537.pngform_538.pngform_539.pngform_54.pngform_540.pngform_541.pngform_542.pngform_543.pngform_544.pngform_545.pngform_546.pngform_547.pngform_548.pngform_549.pngform_55.pngform_550.pngform_551.pngform_552.pngform_553.pngform_554.pngform_555.pngform_556.pngform_557.pngform_558.pngform_559.pngform_56.pngform_560.pngform_561.pngform_562.pngform_563.pngform_564.pngform_565.pngform_566.pngform_567.pngform_568.pngform_569.pngform_57.pngform_570.pngform_571.pngform_572.pngform_573.pngform_574.pngform_575.pngform_576.pngform_577.pngform_578.pngform_579.pngform_58.pngform_580.pngform_581.pngform_582.pngform_583.pngform_584.pngform_585.pngform_586.pngform_587.pngform_588.pngform_589.pngform_59.pngform_590.pngform_591.pngform_592.pngform_593.pngform_594.pngform_595.pngform_596.pngform_597.pngform_598.pngform_599.pngform_6.pngform_60.pngform_600.pngform_601.pngform_602.pngform_603.pngform_604.pngform_605.pngform_606.pngform_607.pngform_608.pngform_609.pngform_61.pngform_610.pngform_611.pngform_612.pngform_613.pngform_614.pngform_615.pngform_616.pngform_617.pngform_618.pngform_619.pngform_62.pngform_620.pngform_621.pngform_622.pngform_623.pngform_624.pngform_625.pngform_626.pngform_627.pngform_628.pngform_629.pngform_63.pngform_630.pngform_631.pngform_632.pngform_633.pngform_634.pngform_635.pngform_636.pngform_637.pngform_638.pngform_639.pngform_64.pngform_640.pngform_641.pngform_642.pngform_643.pngform_644.pngform_645.pngform_646.pngform_647.pngform_648.pngform_649.pngform_65.pngform_650.pngform_651.pngform_652.pngform_653.pngform_654.pngform_655.pngform_656.pngform_657.pngform_658.pngform_659.pngform_66.pngform_660.pngform_661.pngform_662.pngform_663.pngform_664.pngform_665.pngform_666.pngform_667.pngform_668.pngform_669.pngform_67.pngform_670.pngform_671.pngform_672.pngform_673.pngform_674.pngform_675.pngform_676.pngform_677.pngform_678.pngform_679.pngform_68.pngform_680.pngform_681.pngform_682.pngform_683.pngform_684.pngform_685.pngform_686.pngform_687.pngform_688.pngform_689.pngform_69.pngform_690.pngform_691.pngform_692.pngform_693.pngform_694.pngform_695.pngform_696.pngform_697.pngform_698.pngform_699.pngform_7.pngform_70.pngform_700.pngform_701.pngform_702.pngform_703.pngform_704.pngform_705.pngform_706.pngform_707.pngform_708.pngform_709.pngform_71.pngform_710.pngform_711.pngform_712.pngform_713.pngform_714.pngform_715.pngform_716.pngform_717.pngform_718.pngform_719.pngform_72.pngform_720.pngform_721.pngform_722.pngform_723.pngform_724.pngform_725.pngform_726.pngform_727.pngform_728.pngform_729.pngform_73.pngform_730.pngform_731.pngform_732.pngform_733.pngform_734.pngform_735.pngform_736.pngform_737.pngform_738.pngform_739.pngform_74.pngform_740.pngform_741.pngform_742.pngform_743.pngform_744.pngform_745.pngform_746.pngform_747.pngform_748.pngform_749.pngform_75.pngform_750.pngform_751.pngform_752.pngform_753.pngform_76.pngform_77.pngform_78.pngform_79.pngform_8.pngform_80.pngform_81.pngform_82.pngform_83.pngform_84.pngform_85.pngform_86.pngform_87.pngform_88.pngform_89.pngform_9.pngform_90.pngform_91.pngform_92.pngform_93.pngform_94.pngform_95.pngform_96.pngform_97.pngform_98.pngform_99.pngformula.repositoryftv2blank.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2node.pngftv2plastnode.pngftv2pnode.pngftv2vertline.pngfunctions.htmlfunctions_0x62.htmlfunctions_0x63.htmlfunctions_0x64.htmlfunctions_0x65.htmlfunctions_0x66.htmlfunctions_0x67.htmlfunctions_0x68.htmlfunctions_0x69.htmlfunctions_0x6c.htmlfunctions_0x6d.htmlfunctions_0x6e.htmlfunctions_0x6f.htmlfunctions_0x70.htmlfunctions_0x72.htmlfunctions_0x73.htmlfunctions_0x74.htmlfunctions_0x75.htmlfunctions_0x76.htmlfunctions_0x77.htmlfunctions_0x7a.htmlfunctions_0x7e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_func_0x62.htmlfunctions_func_0x63.htmlfunctions_func_0x64.htmlfunctions_func_0x65.htmlfunctions_func_0x66.htmlfunctions_func_0x67.htmlfunctions_func_0x68.htmlfunctions_func_0x69.htmlfunctions_func_0x6c.htmlfunctions_func_0x6d.htmlfunctions_func_0x6e.htmlfunctions_func_0x6f.htmlfunctions_func_0x70.htmlfunctions_func_0x72.htmlfunctions_func_0x73.htmlfunctions_func_0x74.htmlfunctions_func_0x75.htmlfunctions_func_0x76.htmlfunctions_func_0x77.htmlfunctions_func_0x7a.htmlfunctions_func_0x7e.htmlfunctions_rela.htmlfunctions_type.htmlfunctions_vars.htmlgraph_legend.dotgraph_legend.htmlgraph_legend.pnggroup__PPL__CXX__interface.htmlhierarchy.htmlindex.htmlmain.htmlmodules.htmlnamespaceParma__Polyhedra__Library.htmlnamespaceParma__Polyhedra__Library_1_1IO__Operators.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnamespacestd.htmlpages.htmlstructParma__Polyhedra__Library_1_1BHRZ03__Certificate_1_1Compare-members.htmlstructParma__Polyhedra__Library_1_1BHRZ03__Certificate_1_1Compare.htmlstructParma__Polyhedra__Library_1_1Grid__Certificate_1_1Compare-members.htmlstructParma__Polyhedra__Library_1_1Grid__Certificate_1_1Compare.htmlstructParma__Polyhedra__Library_1_1H79__Certificate_1_1Compare-members.htmlstructParma__Polyhedra__Library_1_1H79__Certificate_1_1Compare.htmlstructParma__Polyhedra__Library_1_1Is__Checked-members.htmlstructParma__Polyhedra__Library_1_1Is__Checked.htmlstructParma__Polyhedra__Library_1_1Is__Checked_3_01Checked__Number_3_01T_00_01P_01_4_01_4-members.htmlstructParma__Polyhedra__Library_1_1Is__Checked_3_01Checked__Number_3_01T_00_01P_01_4_01_4.htmlstructParma__Polyhedra__Library_1_1Is__Native__Or__Checked-members.htmlstructParma__Polyhedra__Library_1_1Is__Native__Or__Checked.htmlstructParma__Polyhedra__Library_1_1PIP__Solution__Node_1_1No__Constraints.htmlstructParma__Polyhedra__Library_1_1Recycle__Input.htmlstructParma__Polyhedra__Library_1_1Variable_1_1Compare-members.htmlstructParma__Polyhedra__Library_1_1Variable_1_1Compare.htmltab_b.giftab_l.giftab_r.giftabs.csstree.htmlppl-user-0.11.2.pdfppl-user-0.11.2.ps.gzppl-user-c-interface-0.11.2-htmlGFDL__different__HTML__tag.htmlGPL__different__HTML__tag.htmlannotated.htmlclasses.htmldoxygen.cssdoxygen.pngform_0.pngform_1.pngform_10.pngform_11.pngform_12.pngform_13.pngform_14.pngform_15.pngform_16.pngform_17.pngform_18.pngform_19.pngform_2.pngform_20.pngform_21.pngform_22.pngform_3.pngform_4.pngform_5.pngform_6.pngform_7.pngform_8.pngform_9.pngformula.repositoryftv2blank.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2node.pngftv2plastnode.pngftv2pnode.pngftv2vertline.pngfunctions.htmlfunctions_0x77.htmlfunctions_func.htmlfunctions_func_0x77.htmlfunctions_vars.htmlgraph_legend.dotgraph_legend.htmlgraph_legend.pnggroup__Datatypes.htmlgroup__Error.htmlgroup__Init.htmlgroup__PPL__C__interface.htmlgroup__Timeout.htmlgroup__Version.htmlindex.htmlinstalldoxinterfaceppl__Artificial__Parameter__Sequence__const__iterator__tag-members.htmlinterfaceppl__Artificial__Parameter__Sequence__const__iterator__tag.htmlinterfaceppl__Artificial__Parameter__tag-members.htmlinterfaceppl__Artificial__Parameter__tag.htmlinterfaceppl__Coefficient__tag-members.htmlinterfaceppl__Coefficient__tag.htmlinterfaceppl__Congruence__System__const__iterator__tag-members.htmlinterfaceppl__Congruence__System__const__iterator__tag.htmlinterfaceppl__Congruence__System__tag-members.htmlinterfaceppl__Congruence__System__tag.htmlinterfaceppl__Congruence__tag-members.htmlinterfaceppl__Congruence__tag.htmlinterfaceppl__Constraint__System__const__iterator__tag-members.htmlinterfaceppl__Constraint__System__const__iterator__tag.htmlinterfaceppl__Constraint__System__tag-members.htmlinterfaceppl__Constraint__System__tag.htmlinterfaceppl__Constraint__tag-members.htmlinterfaceppl__Constraint__tag.htmlinterfaceppl__Generator__System__const__iterator__tag-members.htmlinterfaceppl__Generator__System__const__iterator__tag.htmlinterfaceppl__Generator__System__tag-members.htmlinterfaceppl__Generator__System__tag.htmlinterfaceppl__Generator__tag-members.htmlinterfaceppl__Generator__tag.htmlinterfaceppl__Grid__Generator__System__const__iterator__tag-members.htmlinterfaceppl__Grid__Generator__System__const__iterator__tag.htmlinterfaceppl__Grid__Generator__System__tag-members.htmlinterfaceppl__Grid__Generator__System__tag.htmlinterfaceppl__Grid__Generator__tag-members.htmlinterfaceppl__Grid__Generator__tag.htmlinterfaceppl__Linear__Expression__tag-members.htmlinterfaceppl__Linear__Expression__tag.htmlinterfaceppl__MIP__Problem__tag-members.htmlinterfaceppl__MIP__Problem__tag.htmlinterfaceppl__PIP__Decision__Node__tag-members.htmlinterfaceppl__PIP__Decision__Node__tag.htmlinterfaceppl__PIP__Problem__tag-members.htmlinterfaceppl__PIP__Problem__tag.htmlinterfaceppl__PIP__Solution__Node__tag-members.htmlinterfaceppl__PIP__Solution__Node__tag.htmlinterfaceppl__PIP__Tree__Node__tag-members.htmlinterfaceppl__PIP__Tree__Node__tag.htmlinterfaceppl__Pointset__Powerset__C__Polyhedron__const__iterator__tag-members.htmlinterfaceppl__Pointset__Powerset__C__Polyhedron__const__iterator__tag.htmlinterfaceppl__Pointset__Powerset__C__Polyhedron__iterator__tag-members.htmlinterfaceppl__Pointset__Powerset__C__Polyhedron__iterator__tag.htmlinterfaceppl__Pointset__Powerset__C__Polyhedron__tag-members.htmlinterfaceppl__Pointset__Powerset__C__Polyhedron__tag.htmlinterfaceppl__Polyhedron__tag-members.htmlinterfaceppl__Polyhedron__tag.htmlmain.htmlmodules.htmlpages.htmltab_b.giftab_l.giftab_r.giftabs.csstree.htmlppl-user-c-interface-0.11.2.pdfppl-user-c-interface-0.11.2.ps.gzppl-user-java-interface-0.11.2.pdfppl-user-java-interface-0.11.2.ps.gzppl-user-prolog-interface-0.11.2-htmlGFDL__different__HTML__tag.htmlGPL__different__HTML__tag.htmldoxygen.cssdoxygen.pngform_0.pngform_1.pngform_2.pngform_3.pngform_4.pngform_5.pngform_6.pngform_7.pngform_8.pngform_9.pngformula.repositoryftv2blank.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2node.pngftv2plastnode.pngftv2pnode.pngftv2vertline.pnggraph_legend.dotgraph_legend.htmlgraph_legend.pnggroup__PPL__Prolog__interface.htmlindex.htmlinstalldoxmain.htmlmodules.htmlpages.htmltab_b.giftab_l.giftab_r.giftabs.csstree.htmlppl-user-prolog-interface-0.11.2.pdfppl-user-prolog-interface-0.11.2.ps.gz/usr/share/doc/ppl-0.11.2//usr/share/doc/ppl-0.11.2/ppl-user-0.11.2-html//usr/share/doc/ppl-0.11.2/ppl-user-c-interface-0.11.2-html//usr/share/doc/ppl-0.11.2/ppl-user-prolog-interface-0.11.2-html/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmi686-redhat-linux-gnu}~ .RRFSSu/OwTWW4/MG4]19u~w4wwJ! ! 6dv6?/w"?opR/HV:.MRRJ,6U@Uby4 [RS/dl{R=*RU*eck#vpuS3 }4Efr/w-.-fR/47/^F;,VWgR,gRx9+ !(/C3v21s3FPYbm"xx4.CIBT,Sx2`5tu LM|*wXC8w/n4!{x g 8S@@@g*+*2/ZD^Tg7pGjfFS ;"X/ ~gg^r;A ${geTGEB<Ry oBBoo6J %-&"F\gg"<<Pfk|)>lVSvT@@YQc9@@nqZ5 "f HLMtwSJ___5t^TF4G#wVt4~~NNM4zC:Saw FFf\uO[)%,( (SI0[~ixK5SDzZ '@fe$fZZZ = =`:U0s z||Aa.mm]_{{C<{{h'/{F||Yvs1BNqQR>K@C#Z!&VF#4 hjijjijj) DvW V/wtZZ hjijjijj) FwgVhjijjijj)ASCII textASCII text, with very long linesGIF image data, version 89a, 1 x 1GIF image data, version 89a, 400 x 300GIF image data, version 89a, 9 x 300HTML document, ASCII textHTML document, ASCII text, with very long linesPNG image data, 10 x 10, 8-bit colormap, non-interlacedPNG image data, 10 x 12, 8-bit colormap, non-interlacedPNG image data, 100 x 45, 8-bit colormap, non-interlacedPNG image data, 103 x 16, 8-bit colormap, non-interlacedPNG image data, 103 x 18, 8-bit colormap, non-interlacedPNG image data, 104 x 16, 8-bit colormap, non-interlacedPNG image data, 104 x 20, 8-bit colormap, non-interlacedPNG image data, 106 x 16, 8-bit colormap, non-interlacedPNG image data, 106 x 19, 8-bit colormap, non-interlacedPNG image data, 106 x 20, 8-bit colormap, non-interlacedPNG image data, 107 x 15, 8-bit colormap, non-interlacedPNG image data, 107 x 16, 8-bit colormap, non-interlacedPNG image data, 107 x 18, 8-bit colormap, non-interlacedPNG image data, 108 x 16, 8-bit colormap, non-interlacedPNG image data, 108 x 18, 8-bit colormap, non-interlacedPNG image data, 108 x 19, 8-bit colormap, non-interlacedPNG image data, 11 x 10, 8-bit colormap, non-interlacedPNG image data, 11 x 12, 8-bit colormap, non-interlacedPNG image data, 11 x 15, 8-bit colormap, non-interlacedPNG image data, 110 x 16, 8-bit colormap, non-interlacedPNG image data, 110 x 20, 8-bit colormap, non-interlacedPNG image data, 111 x 16, 8-bit colormap, non-interlacedPNG image data, 111 x 18, 8-bit colormap, non-interlacedPNG image data, 112 x 16, 8-bit colormap, non-interlacedPNG image data, 114 x 18, 8-bit colormap, non-interlacedPNG image data, 114 x 19, 8-bit colormap, non-interlacedPNG image data, 115 x 16, 8-bit colormap, non-interlacedPNG image data, 115 x 18, 8-bit colormap, non-interlacedPNG image data, 115 x 20, 8-bit colormap, non-interlacedPNG image data, 116 x 18, 8-bit colormap, non-interlacedPNG image data, 116 x 19, 8-bit colormap, non-interlacedPNG image data, 116 x 20, 8-bit colormap, non-interlacedPNG image data, 118 x 15, 8-bit colormap, non-interlacedPNG image data, 118 x 19, 8-bit colormap, non-interlacedPNG image data, 119 x 15, 8-bit colormap, non-interlacedPNG image data, 119 x 16, 8-bit colormap, non-interlacedPNG image data, 119 x 18, 8-bit colormap, non-interlacedPNG image data, 119 x 19, 8-bit colormap, non-interlacedPNG image data, 12 x 10, 8-bit colormap, non-interlacedPNG image data, 12 x 12, 8-bit colormap, non-interlacedPNG image data, 12 x 14, 8-bit colormap, non-interlacedPNG image data, 12 x 15, 8-bit colormap, non-interlacedPNG image data, 12 x 6, 8-bit colormap, non-interlacedPNG image data, 120 x 16, 8-bit colormap, non-interlacedPNG image data, 120 x 19, 8-bit colormap, non-interlacedPNG image data, 120 x 36, 8-bit colormap, non-interlacedPNG image data, 122 x 19, 8-bit colormap, non-interlacedPNG image data, 123 x 18, 8-bit colormap, non-interlacedPNG image data, 124 x 16, 8-bit colormap, non-interlacedPNG image data, 124 x 36, 8-bit colormap, non-interlacedPNG image data, 126 x 16, 8-bit colormap, non-interlacedPNG image data, 128 x 18, 8-bit colormap, non-interlacedPNG image data, 131 x 16, 8-bit colormap, non-interlacedPNG image data, 132 x 16, 8-bit colormap, non-interlacedPNG image data, 132 x 18, 8-bit colormap, non-interlacedPNG image data, 135 x 16, 8-bit colormap, non-interlacedPNG image data, 135 x 20, 8-bit colormap, non-interlacedPNG image data, 136 x 16, 8-bit colormap, non-interlacedPNG image data, 136 x 18, 8-bit colormap, non-interlacedPNG image data, 138 x 16, 8-bit colormap, non-interlacedPNG image data, 14 x 10, 8-bit colormap, non-interlacedPNG image data, 14 x 11, 8-bit colormap, non-interlacedPNG image data, 14 x 12, 8-bit colormap, non-interlacedPNG image data, 14 x 14, 8-bit colormap, non-interlacedPNG image data, 14 x 15, 8-bit colormap, non-interlacedPNG image data, 140 x 18, 8-bit colormap, non-interlacedPNG image data, 142 x 19, 8-bit colormap, non-interlacedPNG image data, 143 x 16, 8-bit colormap, non-interlacedPNG image data, 143 x 19, 8-bit colormap, non-interlacedPNG image data, 144 x 16, 8-bit colormap, non-interlacedPNG image data, 146 x 18, 8-bit colormap, non-interlacedPNG image data, 146 x 20, 8-bit colormap, non-interlacedPNG image data, 147 x 16, 8-bit colormap, non-interlacedPNG image data, 148 x 35, 8-bit colormap, non-interlacedPNG image data, 15 x 11, 8-bit colormap, non-interlacedPNG image data, 15 x 12, 8-bit colormap, non-interlacedPNG image data, 15 x 14, 8-bit colormap, non-interlacedPNG image data, 15 x 16, 8-bit colormap, non-interlacedPNG image data, 15 x 8, 8-bit colormap, non-interlacedPNG image data, 150 x 18, 8-bit colormap, non-interlacedPNG image data, 150 x 19, 8-bit colormap, non-interlacedPNG image data, 151 x 19, 8-bit colormap, non-interlacedPNG image data, 151 x 36, 8-bit colormap, non-interlacedPNG image data, 152 x 16, 8-bit colormap, non-interlacedPNG image data, 152 x 18, 8-bit colormap, non-interlacedPNG image data, 152 x 42, 8-bit colormap, non-interlacedPNG image data, 154 x 16, 8-bit colormap, non-interlacedPNG image data, 154 x 18, 8-bit colormap, non-interlacedPNG image data, 156 x 16, 8-bit colormap, non-interlacedPNG image data, 156 x 47, 8-bit colormap, non-interlacedPNG image data, 159 x 16, 8-bit colormap, non-interlacedPNG image data, 159 x 36, 8-bit colormap, non-interlacedPNG image data, 16 x 10, 8-bit colormap, non-interlacedPNG image data, 16 x 11, 8-bit colormap, non-interlacedPNG image data, 16 x 12, 8-bit colormap, non-interlacedPNG image data, 16 x 14, 8-bit colormap, non-interlacedPNG image data, 16 x 22, 1-bit grayscale, interlacedPNG image data, 16 x 22, 2-bit colormap, interlacedPNG image data, 16 x 22, 4-bit colormap, interlacedPNG image data, 160 x 16, 8-bit colormap, non-interlacedPNG image data, 160 x 18, 8-bit colormap, non-interlacedPNG image data, 162 x 16, 8-bit colormap, non-interlacedPNG image data, 162 x 18, 8-bit colormap, non-interlacedPNG image data, 164 x 20, 8-bit colormap, non-interlacedPNG image data, 166 x 20, 8-bit colormap, non-interlacedPNG image data, 167 x 35, 8-bit colormap, non-interlacedPNG image data, 171 x 14, 8-bit colormap, non-interlacedPNG image data, 172 x 19, 8-bit colormap, non-interlacedPNG image data, 175 x 16, 8-bit colormap, non-interlacedPNG image data, 18 x 11, 8-bit colormap, non-interlacedPNG image data, 18 x 12, 8-bit colormap, non-interlacedPNG image data, 18 x 14, 8-bit colormap, non-interlacedPNG image data, 18 x 15, 8-bit colormap, non-interlacedPNG image data, 18 x 18, 8-bit colormap, non-interlacedPNG image data, 180 x 20, 8-bit colormap, non-interlacedPNG image data, 187 x 19, 8-bit colormap, non-interlacedPNG image data, 188 x 19, 8-bit colormap, non-interlacedPNG image data, 19 x 12, 8-bit colormap, non-interlacedPNG image data, 19 x 14, 8-bit colormap, non-interlacedPNG image data, 19 x 15, 8-bit colormap, non-interlacedPNG image data, 19 x 16, 8-bit colormap, non-interlacedPNG image data, 19 x 4, 8-bit colormap, non-interlacedPNG image data, 194 x 19, 8-bit colormap, non-interlacedPNG image data, 195 x 19, 8-bit colormap, non-interlacedPNG image data, 198 x 15, 8-bit colormap, non-interlacedPNG image data, 198 x 20, 8-bit colormap, non-interlacedPNG image data, 199 x 16, 8-bit colormap, non-interlacedPNG image data, 199 x 18, 8-bit colormap, non-interlacedPNG image data, 20 x 12, 8-bit colormap, non-interlacedPNG image data, 20 x 14, 8-bit colormap, non-interlacedPNG image data, 20 x 16, 8-bit colormap, non-interlacedPNG image data, 200 x 19, 8-bit colormap, non-interlacedPNG image data, 202 x 27, 8-bit colormap, non-interlacedPNG image data, 203 x 18, 8-bit colormap, non-interlacedPNG image data, 207 x 19, 8-bit colormap, non-interlacedPNG image data, 208 x 16, 8-bit colormap, non-interlacedPNG image data, 210 x 20, 8-bit colormap, non-interlacedPNG image data, 216 x 43, 8-bit colormap, non-interlacedPNG image data, 218 x 43, 8-bit colormap, non-interlacedPNG image data, 219 x 19, 8-bit colormap, non-interlacedPNG image data, 22 x 14, 8-bit colormap, non-interlacedPNG image data, 222 x 30, 8-bit colormap, non-interlacedPNG image data, 23 x 12, 8-bit colormap, non-interlacedPNG image data, 23 x 14, 8-bit colormap, non-interlacedPNG image data, 23 x 15, 8-bit colormap, non-interlacedPNG image data, 23 x 16, 8-bit colormap, non-interlacedPNG image data, 23 x 18, 8-bit colormap, non-interlacedPNG image data, 234 x 19, 8-bit colormap, non-interlacedPNG image data, 235 x 19, 8-bit colormap, non-interlacedPNG image data, 236 x 16, 8-bit colormap, non-interlacedPNG image data, 24 x 12, 8-bit colormap, non-interlacedPNG image data, 24 x 18, 8-bit colormap, non-interlacedPNG image data, 24 x 22, 4-bit colormap, interlacedPNG image data, 242 x 19, 8-bit colormap, non-interlacedPNG image data, 247 x 22, 8-bit colormap, non-interlacedPNG image data, 248 x 19, 8-bit colormap, non-interlacedPNG image data, 26 x 12, 8-bit colormap, non-interlacedPNG image data, 26 x 15, 8-bit colormap, non-interlacedPNG image data, 26 x 16, 8-bit colormap, non-interlacedPNG image data, 26 x 19, 8-bit colormap, non-interlacedPNG image data, 26 x 22, 8-bit colormap, non-interlacedPNG image data, 266 x 22, 8-bit colormap, non-interlacedPNG image data, 27 x 12, 8-bit colormap, non-interlacedPNG image data, 27 x 15, 8-bit colormap, non-interlacedPNG image data, 27 x 16, 8-bit colormap, non-interlacedPNG image data, 28 x 12, 8-bit colormap, non-interlacedPNG image data, 28 x 14, 8-bit colormap, non-interlacedPNG image data, 287 x 20, 8-bit colormap, non-interlacedPNG image data, 288 x 16, 8-bit colormap, non-interlacedPNG image data, 291 x 20, 8-bit colormap, non-interlacedPNG image data, 298 x 16, 8-bit colormap, non-interlacedPNG image data, 299 x 19, 8-bit colormap, non-interlacedPNG image data, 30 x 12, 8-bit colormap, non-interlacedPNG image data, 30 x 14, 8-bit colormap, non-interlacedPNG image data, 30 x 16, 8-bit colormap, non-interlacedPNG image data, 302 x 16, 8-bit colormap, non-interlacedPNG image data, 306 x 16, 8-bit colormap, non-interlacedPNG image data, 307 x 43, 8-bit colormap, non-interlacedPNG image data, 312 x 43, 8-bit colormap, non-interlacedPNG image data, 32 x 12, 8-bit colormap, non-interlacedPNG image data, 32 x 14, 8-bit colormap, non-interlacedPNG image data, 32 x 15, 8-bit colormap, non-interlacedPNG image data, 32 x 16, 8-bit colormap, non-interlacedPNG image data, 32 x 19, 8-bit colormap, non-interlacedPNG image data, 334 x 27, 8-bit colormap, non-interlacedPNG image data, 34 x 12, 8-bit colormap, non-interlacedPNG image data, 34 x 14, 8-bit colormap, non-interlacedPNG image data, 34 x 16, 8-bit colormap, non-interlacedPNG image data, 35 x 10, 8-bit colormap, non-interlacedPNG image data, 35 x 11, 8-bit colormap, non-interlacedPNG image data, 35 x 12, 8-bit colormap, non-interlacedPNG image data, 35 x 14, 8-bit colormap, non-interlacedPNG image data, 35 x 15, 8-bit colormap, non-interlacedPNG image data, 35 x 16, 8-bit colormap, non-interlacedPNG image data, 35 x 19, 8-bit colormap, non-interlacedPNG image data, 36 x 12, 8-bit colormap, non-interlacedPNG image data, 36 x 15, 8-bit colormap, non-interlacedPNG image data, 36 x 16, 8-bit colormap, non-interlacedPNG image data, 36 x 23, 8-bit colormap, non-interlacedPNG image data, 367 x 131, 8-bit colormap, non-interlacedPNG image data, 374 x 42, 8-bit colormap, non-interlacedPNG image data, 38 x 12, 8-bit colormap, non-interlacedPNG image data, 38 x 14, 8-bit colormap, non-interlacedPNG image data, 38 x 15, 8-bit colormap, non-interlacedPNG image data, 38 x 16, 8-bit colormap, non-interlacedPNG image data, 38 x 19, 8-bit colormap, non-interlacedPNG image data, 39 x 12, 8-bit colormap, non-interlacedPNG image data, 39 x 14, 8-bit colormap, non-interlacedPNG image data, 39 x 15, 8-bit colormap, non-interlacedPNG image data, 39 x 16, 8-bit colormap, non-interlacedPNG image data, 391 x 16, 8-bit colormap, non-interlacedPNG image data, 396 x 19, 8-bit colormap, non-interlacedPNG image data, 40 x 12, 8-bit colormap, non-interlacedPNG image data, 40 x 14, 8-bit colormap, non-interlacedPNG image data, 40 x 15, 8-bit colormap, non-interlacedPNG image data, 40 x 16, 8-bit colormap, non-interlacedPNG image data, 40 x 18, 8-bit colormap, non-interlacedPNG image data, 407 x 18, 8-bit colormap, non-interlacedPNG image data, 410 x 43, 8-bit colormap, non-interlacedPNG image data, 411 x 43, 8-bit colormap, non-interlacedPNG image data, 42 x 10, 8-bit colormap, non-interlacedPNG image data, 42 x 11, 8-bit colormap, non-interlacedPNG image data, 42 x 12, 8-bit colormap, non-interlacedPNG image data, 42 x 14, 8-bit colormap, non-interlacedPNG image data, 42 x 15, 8-bit colormap, non-interlacedPNG image data, 42 x 16, 8-bit colormap, non-interlacedPNG image data, 428 x 27, 8-bit colormap, non-interlacedPNG image data, 43 x 12, 8-bit colormap, non-interlacedPNG image data, 43 x 14, 8-bit colormap, non-interlacedPNG image data, 43 x 15, 8-bit colormap, non-interlacedPNG image data, 43 x 16, 8-bit colormap, non-interlacedPNG image data, 436 x 59, 8-bit colormap, non-interlacedPNG image data, 44 x 11, 8-bit colormap, non-interlacedPNG image data, 44 x 12, 8-bit colormap, non-interlacedPNG image data, 44 x 14, 8-bit colormap, non-interlacedPNG image data, 44 x 15, 8-bit colormap, non-interlacedPNG image data, 44 x 16, 8-bit colormap, non-interlacedPNG image data, 44 x 18, 8-bit colormap, non-interlacedPNG image data, 46 x 12, 8-bit colormap, non-interlacedPNG image data, 46 x 14, 8-bit colormap, non-interlacedPNG image data, 46 x 15, 8-bit colormap, non-interlacedPNG image data, 46 x 16, 8-bit colormap, non-interlacedPNG image data, 47 x 12, 8-bit colormap, non-interlacedPNG image data, 47 x 14, 8-bit colormap, non-interlacedPNG image data, 47 x 15, 8-bit colormap, non-interlacedPNG image data, 474 x 36, 8-bit colormap, non-interlacedPNG image data, 48 x 14, 8-bit colormap, non-interlacedPNG image data, 48 x 15, 8-bit colormap, non-interlacedPNG image data, 48 x 16, 8-bit colormap, non-interlacedPNG image data, 480 x 36, 8-bit colormap, non-interlacedPNG image data, 499 x 36, 8-bit colormap, non-interlacedPNG image data, 50 x 14, 8-bit colormap, non-interlacedPNG image data, 50 x 15, 8-bit colormap, non-interlacedPNG image data, 50 x 16, 8-bit colormap, non-interlacedPNG image data, 51 x 14, 8-bit colormap, non-interlacedPNG image data, 52 x 14, 8-bit colormap, non-interlacedPNG image data, 52 x 15, 8-bit colormap, non-interlacedPNG image data, 52 x 16, 8-bit colormap, non-interlacedPNG image data, 52 x 18, 8-bit colormap, non-interlacedPNG image data, 52 x 19, 8-bit colormap, non-interlacedPNG image data, 534 x 27, 8-bit colormap, non-interlacedPNG image data, 54 x 14, 8-bit colormap, non-interlacedPNG image data, 54 x 15, 8-bit colormap, non-interlacedPNG image data, 54 x 16, 8-bit colormap, non-interlacedPNG image data, 55 x 14, 8-bit colormap, non-interlacedPNG image data, 55 x 16, 8-bit colormap, non-interlacedPNG image data, 56 x 16, 8-bit colormap, non-interlacedPNG image data, 58 x 14, 8-bit colormap, non-interlacedPNG image data, 58 x 15, 8-bit colormap, non-interlacedPNG image data, 58 x 16, 8-bit colormap, non-interlacedPNG image data, 58 x 19, 8-bit colormap, non-interlacedPNG image data, 59 x 12, 8-bit colormap, non-interlacedPNG image data, 59 x 15, 8-bit colormap, non-interlacedPNG image data, 59 x 16, 8-bit colormap, non-interlacedPNG image data, 59 x 22, 8-bit colormap, non-interlacedPNG image data, 60 x 12, 8-bit colormap, non-interlacedPNG image data, 60 x 15, 8-bit colormap, non-interlacedPNG image data, 60 x 16, 8-bit colormap, non-interlacedPNG image data, 62 x 14, 8-bit colormap, non-interlacedPNG image data, 62 x 15, 8-bit colormap, non-interlacedPNG image data, 62 x 16, 8-bit colormap, non-interlacedPNG image data, 63 x 15, 8-bit colormap, non-interlacedPNG image data, 63 x 16, 8-bit colormap, non-interlacedPNG image data, 64 x 15, 8-bit colormap, non-interlacedPNG image data, 64 x 16, 8-bit colormap, non-interlacedPNG image data, 64 x 20, 8-bit colormap, non-interlacedPNG image data, 66 x 12, 8-bit colormap, non-interlacedPNG image data, 66 x 15, 8-bit colormap, non-interlacedPNG image data, 66 x 16, 8-bit colormap, non-interlacedPNG image data, 664 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 67 x 14, 8-bit colormap, non-interlacedPNG image data, 67 x 15, 8-bit colormap, non-interlacedPNG image data, 67 x 16, 8-bit colormap, non-interlacedPNG image data, 68 x 14, 8-bit colormap, non-interlacedPNG image data, 68 x 15, 8-bit colormap, non-interlacedPNG image data, 68 x 16, 8-bit colormap, non-interlacedPNG image data, 68 x 19, 8-bit colormap, non-interlacedPNG image data, 70 x 15, 8-bit colormap, non-interlacedPNG image data, 70 x 16, 8-bit colormap, non-interlacedPNG image data, 70 x 18, 8-bit colormap, non-interlacedPNG image data, 71 x 15, 8-bit colormap, non-interlacedPNG image data, 71 x 16, 8-bit colormap, non-interlacedPNG image data, 71 x 18, 8-bit colormap, non-interlacedPNG image data, 72 x 14, 8-bit colormap, non-interlacedPNG image data, 72 x 15, 8-bit colormap, non-interlacedPNG image data, 72 x 16, 8-bit colormap, non-interlacedPNG image data, 72 x 23, 8-bit colormap, non-interlacedPNG image data, 74 x 16, 8-bit colormap, non-interlacedPNG image data, 74 x 40, 8-bit colormap, non-interlacedPNG image data, 75 x 14, 8-bit colormap, non-interlacedPNG image data, 75 x 22, 8-bit colormap, non-interlacedPNG image data, 75 x 39, 8-bit colormap, non-interlacedPNG image data, 76 x 16, 8-bit colormap, non-interlacedPNG image data, 76 x 19, 8-bit colormap, non-interlacedPNG image data, 78 x 15, 8-bit colormap, non-interlacedPNG image data, 78 x 16, 8-bit colormap, non-interlacedPNG image data, 79 x 14, 8-bit colormap, non-interlacedPNG image data, 79 x 15, 8-bit colormap, non-interlacedPNG image data, 79 x 16, 8-bit colormap, non-interlacedPNG image data, 8 x 19, 8-bit colormap, non-interlacedPNG image data, 80 x 12, 8-bit colormap, non-interlacedPNG image data, 80 x 14, 8-bit colormap, non-interlacedPNG image data, 80 x 15, 8-bit colormap, non-interlacedPNG image data, 80 x 16, 8-bit colormap, non-interlacedPNG image data, 82 x 12, 8-bit colormap, non-interlacedPNG image data, 82 x 14, 8-bit colormap, non-interlacedPNG image data, 82 x 15, 8-bit colormap, non-interlacedPNG image data, 82 x 16, 8-bit colormap, non-interlacedPNG image data, 82 x 19, 8-bit colormap, non-interlacedPNG image data, 83 x 12, 8-bit colormap, non-interlacedPNG image data, 83 x 15, 8-bit colormap, non-interlacedPNG image data, 83 x 16, 8-bit colormap, non-interlacedPNG image data, 83 x 19, 8-bit colormap, non-interlacedPNG image data, 84 x 12, 8-bit colormap, non-interlacedPNG image data, 84 x 16, 8-bit colormap, non-interlacedPNG image data, 84 x 19, 8-bit colormap, non-interlacedPNG image data, 86 x 16, 8-bit colormap, non-interlacedPNG image data, 86 x 35, 8-bit colormap, non-interlacedPNG image data, 87 x 16, 8-bit colormap, non-interlacedPNG image data, 87 x 20, 8-bit colormap, non-interlacedPNG image data, 88 x 12, 8-bit colormap, non-interlacedPNG image data, 88 x 15, 8-bit colormap, non-interlacedPNG image data, 88 x 16, 8-bit colormap, non-interlacedPNG image data, 88 x 19, 8-bit colormap, non-interlacedPNG image data, 88 x 31, 8-bit colormap, non-interlacedPNG image data, 90 x 14, 8-bit colormap, non-interlacedPNG image data, 90 x 15, 8-bit colormap, non-interlacedPNG image data, 90 x 16, 8-bit colormap, non-interlacedPNG image data, 90 x 18, 8-bit colormap, non-interlacedPNG image data, 91 x 14, 8-bit colormap, non-interlacedPNG image data, 91 x 16, 8-bit colormap, non-interlacedPNG image data, 91 x 18, 8-bit colormap, non-interlacedPNG image data, 91 x 22, 8-bit colormap, non-interlacedPNG image data, 91 x 34, 8-bit colormap, non-interlacedPNG image data, 92 x 14, 8-bit colormap, non-interlacedPNG image data, 92 x 16, 8-bit colormap, non-interlacedPNG image data, 92 x 18, 8-bit colormap, non-interlacedPNG image data, 92 x 22, 8-bit colormap, non-interlacedPNG image data, 92 x 35, 8-bit colormap, non-interlacedPNG image data, 94 x 15, 8-bit colormap, non-interlacedPNG image data, 94 x 16, 8-bit colormap, non-interlacedPNG image data, 94 x 18, 8-bit colormap, non-interlacedPNG image data, 95 x 14, 8-bit colormap, non-interlacedPNG image data, 95 x 15, 8-bit colormap, non-interlacedPNG image data, 95 x 16, 8-bit colormap, non-interlacedPNG image data, 96 x 16, 8-bit colormap, non-interlacedPNG image data, 96 x 18, 8-bit colormap, non-interlacedPNG image data, 96 x 19, 8-bit colormap, non-interlacedPNG image data, 98 x 16, 8-bit colormap, non-interlacedPNG image data, 99 x 15, 8-bit colormap, non-interlacedPNG image data, 99 x 16, 8-bit colormap, non-interlacedPNG image data, 99 x 18, 8-bit colormap, non-interlacedPNG image data, 99 x 40, 8-bit colormap, non-interlacedPostScript document text conforming DSC level 3.0, Level 2 (gzip compressed data, was "fdl.ps", from Unix, last modified: Sun Feb 27 09:12:45 2011, max compression)PostScript document text conforming DSC level 3.0, Level 2 (gzip compressed data, was "gpl.ps", from Unix, last modified: Sun Feb 27 09:12:44 2011, max compression)PostScript document text conforming DSC level 3.0, Level 2 (gzip compressed data, was "ppl-user-0.11.2.ps", from Unix, last modified: Sun Feb 27 09:12:53 2011, max compression)PostScript document text conforming DSC level 3.0, Level 2 (gzip compressed data, was "ppl-user-c-interface-0.11.2.ps", from Unix, last modified: Sun Feb 27 09:12:55 2011, max compression)PostScript document text conforming DSC level 3.0, Level 2 (gzip compressed data, was "ppl-user-java-interface-0.11.2.ps", from Unix, last modified: Sun Feb 27 09:12:58 2011, max compression)PostScript document text conforming DSC level 3.0, Level 2 (gzip compressed data, was "ppl-user-prolog-interface-0.11.2.ps", from Unix, last modified: Sun Feb 27 09:12:56 2011, max compression)UTF-8 Unicode texta /usr/bin/perl script, ASCII text executabledirectoryxz2?7zXZ !#,p]"k%f9gxB.$S0ʹ.8_TS$Ѧ;_Tu)iϴ\2T"ɢȧ{"/ԣxm9'~2Wbe5 Edt+wVRރ49/@7ZBv]osCW)^WF7SWS"^0:lTIc_%UK~i0fy_jP ˈ]IJ@07 \HG~-{ 8* T^B s" ݧea$}}hP~ iC #Ջ!`7rKD.ME1W}DW(s`r;WuR;p;ˋB2DϚx,&4%"-?_#9II٬kQBWl?}tT2PN.?x&Rm fK-(ҡ~x _a!!PC 9XVV2 64QR_ንzp6!ۇ\70 y !uL/ vŮmOPET0H "@]ɉ cH3Oߩ3v!| ]L,p7kHwkdZ2a7>0aI ɢrm>9xR3x#3q¢4k88R*pW[bAuJwE?XT nvh(GB  MFXPqz_b8M uZo=ӑD}J'ʐEL`iELÁs DV+ʖ ,%~I. SxN44WP. xK=vb"zeW6G2FUiqs}XR&9Z EbrY W&WRCߕ8[" ~=-' n47L̪'0.VjSHw2h:&O ? 6SmIm#[ CiͯA`->j; 3Y\g up ҟ$y.OG:~DFëM 4uE8"qҲLD{*a'Q <^xwlqR] fcrRc+K&^*v2A`$u:f%?J9^xsϗ0(rKAȟ+Ì< v% ^9}}Чڈy, uj\Ώ^a,1a&31fO2vkus%+ORv}:2(]FwPqކS/&N ӔSmȝM mH:+nBp+rT'w!٠-#/n V1FFdҁW!P\Cz l2Ѐ+h ҝ2f3;"wtPVK''`͉|sY+>H-efd$;<42N@5բ^JXkJ{rrK?:^ -e.` o?K8d<0$9tEKQ;\+RAE uQ 84 @PCm -)2B= ,հ5WlҮGVoRDоD櫴]h SrPP'WnJ)( Cߙ*Q _G.{܆|~QUT޴kJMXҷ r긵}qn,hed.Y {"5FP΅ԉzFVm)>=*Lws=`pb&AFq[,gV_N* YÅM4h!dtJ^y'hnVso;qԟĶ? CBu-Oi2ψ#/kߕ["֜tۀ7&"\N_Xp+Q=sp{ K)M0VMn1\FZED:Cɉ\,ګ xBCxպ}ߨi30-lO ^몺UZ%E}Ó:n|+Om4׮d6ud\.ǡc9l{[>҇py 2᷺tJBI{S3ZPOvZn>6pwQx?Y.kׅ:2GqQts' t.0n۴ 'yϷs6 bh)DJZۜRDyaRm*D;.Wh+Y˘К?$e P#@_l< (qn6f;F'h_A*°[{–pDzfp.7Tr/LKu4aԜڼ 0U&I /okztMuؿLR.ʴh 'ޣ1gM.qU/ut(NWY8 7[otT3EFB=Y03z TXGxG%J\ eϞ$*t.Q`%LLXMذݗXN'T= PTyŮm>A2 +ϽW$xCޓey,2Jb+RXB^\\q;aDCϳtߜO4nLf!*kXY@oW I'Ǵ ZyUW!%< uP/D}L:ZIC?w锛ʦ"x}Ch(۽>p@T.Z:*eԹf-6WT.ޝ)Hn?k:U|+s G$yif+D|}!@6rM͐MA g2'4[RO^C|J]闎crYVqWY}/Z"׆o,vA7m nږ  SI75NW$-SVaЏ4Z(RRdO-WnqwEaȐ~THj\\&'ӒMn$`QVGaZ`Zs[:N WYQQ7I)O? }o iIoP<{/h8rø.dx bK3x$.Fp|I:2a>󭁹\ٺS-,WWkHzq&?v~DA#Ww@U [Pa? =Ҹ@&]p/F}P-`|^buO]چVu .>^Ib! Dmtm2_6CrhvrӇOuA&{6@@«HžLc Er<7?Xz(,J! þ<CQͰPL.00Hf\Xw\3 ryFě0]G`LS|簱:>tǷ?uHY+82Ü!Z;KH7'lY|y\@B g4B&K:ExfĤݿj9T}*D'P2D(]z///gܳK*c*ˢ}H(d@ƞb ֘-zz]L2GTαYe[7Wb/FT'F!䝟DrG!8G~FD5EӢz֧50h7 ^etizH9kntHyZmJ2@2Jpꓺ/(彅PV&v2{OKdkXqa u 9rߵ-AF̬v {Fm|6}ooIJH>\#GYL0~rǕGHh mh+a2Ѧ}1]M~Zm_mi*Is.4oc<;;Ť"Iʘrol nu䈛O"?NI8^bZ!iq=\Nv [e\ТϚ;c :hH;Ƒ&w6@djRs؈@\X ]ty}TFec[%ZiQ\:Aj}vG$2Ȟ'sE6ꤵe %ʏlqBpJR)y&ce"^#HxI|̌,?0A~mc뺜yfv:F;<˻s2,? QVhiS eIl~_4:-{TWnhdjfg2r__" |91k?oo[w}0#Đ#Dǭ+C XcxOl}o?SX.R8!>] ܸ=f嶧vzC{㎹B&3?z`dzVsib3ɀ"v6{JoVp.1 AKEz (]oSC%;x\l LV4s9d 2&]vkx"C:d{/|udV6k}8U[G(;wv>=LU$0"\tQyEYOț*+\zA:OiK&Dp*E|)Q,dZMOz\N$onoIP `duB˰u0 NeGZ u%\ ^b*C5"Hi7z(t qekOֱp#JnsI$ 8;J#,o4^/W+2N5ҋ>]tjapzmaKp}t@:R XǘZÉDi׏TIީp 7 >$=-SUL++Lu !_[K.P2&~HQt0 ^5ʱ։$y=xU1pPw+I'9]iB,_\%=2jɍG&3O_d77<6}IJTnꤼjhݲ!niH 6E4%3lYiC/=տ kqMRcDx$Rkx,wi)]VM0}g{j]?O{#~P\i=і S@7Fh10o46aN YZ