trademgen-doc-1.00.2-1.fc22$>IF~mZٻgO>8?d  K<@hl{    $  8  &`  *  4 \    %%%(%(%8%9&:*G. H: IG$ XJ0YJ4\JD ]Vl ^bdeflt u8 v`7w x Ctrademgen-doc1.00.21.fc22HTML documentation for the trademgen libraryThis package contains HTML pages, as well as a PDF reference manual, for trademgen. All that documentation is generated thanks to Doxygen (http://doxygen.org). The content is the same as what can be browsed online (http://trademgen.org).Uarm04-builder18.arm.fedoraproject.orgeFedora ProjectFedora ProjectLGPLv2+Fedora ProjectDocumentationhttp://sourceforge.net/projects/trademgen/linuxnoarchgy`'<T}$51'0]54x<+USUR8dtV%i =H5*"a) p"s&*aDAL*U7+ ,MP8_]#"kyCpgO =~;;:;;0; E;&;S=s=-;J;=N;=<=R;=e?.">0><%;2;;";=];; = '<"o{~z~x(+.W0'h^A~c8o0d,(Mu;biF>Q* -q=OTz+ R*/u!TlExLT)6]Tu>B]#!MuB<1B(|F̲Zc*3|`<41U-$rD]-F ~6 1N}-P&p"_$ #9$/#7-./ ,1@at"< FQ"/5e!FIB?<nP#d-? (&#&+(5gq?P"-F0-`I#o\  lb+}pf!N"(y. ^bhUA~ +D5H%.%.!N:g!- V 9$&;/#| _/(.!T=x+^9\ '; $IPRB(;C#/Uh_b8)/9_3{"( 0$Tf5{ !3 <V1r~p zR|z<jQ _QY5[[9 ({(z 'u"3vYaQiE]iQ]Vm\dqB~$D$T  ;Tj%:UM0>A큤A큤A큤UU}eUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU19fbc55e95a28ff352ece2df1a9d397480ae27e56718fec7d30eb1ecc5a7fba01b3f49462a615dcf993b308933874ca152ee1bd0317b44e38a1a2f416c0f8d0360a4aacdd3b1c1d242d6f6c00d177104e433fa672312eb90dda16254e72d7074e5345438807ddc76813a229f02e1aa004bc2475b13435f8b8553ba26565bd1bf1342ce260e37a57725ca1f4ef80f0091a0b74f05cb19b2d50174dd83ab0e9872dcdf5b8a728233bb19da4587275d3a9a76413ce42e63a9a1370ce85567c4add559704d4c26b27e07b434e1249f8df5080e1a705d8648466592cf036ab5dc33684baf30b8aa3d7e51d71428ce351f882de0f1a180f65abe9dbc4835905518fb2c644aa0320b4bb48e09190af4fb9e981481ddc0f05cf994e41f7b3a6e732c15282c6037e6d7ab15013a5eef027e50321768cfb10050d0c0fa36b95b1b7a6ed51f5445954ee48fd98e3171f900c8e36694188e7c6a815acb6b3018749fc4f834779c71b16df33b3a04fe89080e4e24220d5fc6da7dcf4db3e29fd365226e36bad1c24570f6189e42e2698aa198cd00fdadec89a5187a615d4e8e54fe16340567e1461876585daf3850b93553e1bf0cddc43ff4b9bbfa03bb833f5bdf8959bce491bb62b3c4c573f0c7259169c7aa534e52bb396c61d5710e362ff2395240236c2d4d7e42b48b1ccdacd12ce94e2bda9f7b9661c3060fbfc7cf4f351dccdc5db0b41ff1100f81d4ba70518e0f8cf919d68d941480facba070a2f274dd5f26f5fb57b2c880c5abb66e788512b226466fc8769da9d358b515bfbb9f7bb04e7ebe72e6efb99a3e7b4943ea6725e2093322153a4a7efbfde1471c6999f7df0ea3021fac40ebd6e70fb682b76b6daad3097c34ab6650ee13f4c2bd6e80e046662284bcfcbccaa466fa709ee18e7dabcc441dbbda8a8aed092cff8fb1b83e93ca9f099c107daeb508e79e9827d0dcb60b60887b8506fb0d53fd3c633d0b05eae75f2382146978d6610c0f5dd623737e1e10c966faee8d7c57c34f725e39497808f3aeb6f2a74250bcbf66b3cda7921c2ce8ca5936e96660f8fc547f1933458df19a3305cc14697447df5ffded3cbe469437e7caeda95f948170663c282619f1296ad42348d415f9b0f69a6e88d353ec6f79c3701dfce289b74202c67fcc7d2f1ddbdc0b10529c15f93deb6ef6f5e58b281d3828ee9c9130a98174003dca2bdb2bd794735a74d04ca70175744d81c214dd32aea52b767fba087ea2b764785b8715d6fd56340d6c1720610f87a1a1c62f141160181d62e21909f937c061d5df092c8a49aaac95bff85f9d02aa634685057308f8bda1e45c8529990edb4cc3c91b8086eea2bb3bbd66681667f97a4ef3b1d2756f4e57f89a72b31e570df7e2f5809d14f8fc1d1b4bbdf2e827d0a357eedca871642f7e04b66ebe968075b7aa207ba6c339c1306bb4ec081c25788f45d357213eaec6df929f923fec735f7480b728a47c3f4f91bd7d70c9f495078ba01822dc09e6f4782a9a68045eb4b2f1406b619f02768c55fc0b1a0b880cf7cabc5c061d49919551291227d2437b7c33d5006c8562b73318f77ce5406e69e68f0d0c1ad4bc5f08d1844ebca957a22538eeb290c0d2318c608e7ed67f381f369010e03b20b32a7bbcc7c32ca7259605caca6e3302f301fcf2dc5c51b21f24c25dc6bc84a3b978ffb68c35ff70efd287d75bb3e1c764aa340a80b7e254414d25ac655bae70fa5aae8cb61b4a251b7302e3e12a37ddce471016698f7835579c80123bc4fd3a7324a50abfcc3d788d6c9b582b61607b2207cd7a7b568df9cb322cf34968fddc4daa3118d7a0bbce677661a401254746135652ef03f0dcf5e2d664396ad90f2c1e6a0ad970ccc37c165f306816246d7d20b344c7da1519c7b20edcfeb1b755020a60cda7563753d88af463b4edd0b6246b5a9c4f9d0c7c5e6e9f9f0ea801b6a206bafe4f21568c5e4405fb1d3cc9debe8ff73d71b46f55d5ad455a062f854ade01dbc55240daf191c0b935909cd1c952ebd59fe8487e2179b3f291783a9d7f9c2d8ddb079df925f1e208e5bdf749c20059a6ccb0b6d62fd5c954d826980d4622f78f8a1a9a8029f013c14ed6104f38935b08b4a9e96b2448fb71d9bfc20a8093584decb0ed4bcd0bdde0d0ea97921a20e58dd679dc8430fc48f494cd0e298a3f9b936a8df28f5abb46ee7de52d4eb88b776284d6349a968781fd4587aef8a1a82058636720994e2b07ec2ea4c759c2b45ce761a25b36545f83ae77d2867717fe7a16a7ed16ab90957b69ef64509741f592188ee8d064258887abf4cd5a3a39ffe738e56580ad8341a9d553f892e91f0a0fbf265944c2d0ca6becf70c7dc92d6e30aaf4c702ad4abb43042b7a7fe78365495f17f1c3d65d0cd78331f2f08dce1be7e2c7f33d7f2a64d949f99b999f05b08755c3b9823eb0a1a078292ef7c4c06f678ecaeccf0992e47f7bc979d3f34017834fe8c7df3d7371001157eb5ce6935b2364a8bd0cca94a22c39d8be48220aeabe62650d59b2db972976a7a61e7b430d5430309c63dd22ceb4789259743b34bcd10c12a66a724f735596ced6d0c42422e6576b5d351d34d52ea8f186f7f767c668d522a1b7440054780aa2058d3b8329089f63de9de45f224743942baa6d7a635b92905dbad5db860520ab90e5eac6ee946b70a6c9b0a88cc142176f5e01f9cf14eebba8f8076bbe495bd15c3132527683f0b5002d3172a907b5e93bcfa124d8a63be7d4b81d715a8252fe7d315b7964626de34f9033a84233ba81339ecd42c9ea2bf29d954a2f9f8afe2279775a0be2611e1c1834bff3dd567dd4c62e83a98fb471dd8d7834d8c2ef6f9d9529826639e54a4eca19638463bcef02f8a0e6a85e01277083f7dccf429bf4e58f7a91889e91fafcf4c6e94d417d5115bba290f780f392f0f7378e428c392575aabc5db334a5945b39aa5100f0168fad29218bfdaf20e6b5c3ab024cad479bf15cd20bb584fdf473ddcbb7caa7e0422ea78f1838cdaa8e7ccf44f99b30bed083d7f56067f29fbe2a04d4c89321de652b3c33b1adfa3782fe2130c9fba2c424118eaa5d4dc7dce8ba0e7e54324ce319ce187bb504ad482bfd55bad22a5b03b78a50e0e7c6f8dcb68800ad5553f2e1c8b1c2e7bec02115d2d4d9558a1cc5f1136e4c551058fa501f99fe67123d61f597dbfdbd1ca90e5930c8244a7dfe8474dc466871b4dcea801bd9b37cf4ba7b88997630566403a02f5db087e78aee8a02928b2c68b7b939db57b7e2449bb59047bf92fe107aa711122ddb900281f3ffe3c7f99c4ea5cc18ce8c42aa1f8a05966e516af00dc18e8504d273154f155e9285b5d415276a919cb9ed1cd255a796a7d75022dd3c4ad478effbeb355c58bae2f742973cc04737b0e9e9630a551e4005ff3b4e4ac3a9c309b85cce9404a379d0fbf835dafc0d23d06692ba17d8f4c1664bc56c7f1b845026375af07f503eaf8112bf106ce941972593a4680138931e6d3e8e2d3131b5186f6f38eafa380a615a2a8db3fa2d718e314e74475110c5ad16f11912f3ca7262f788cb3787bc804eeb14ac4c2c5a7713844fcb34efab079da30c7caf812c365ce887ff7e6de2469282fc36d5de34be5b158cecaa49572db1ad331db20348b03631547d65cd2614317566c326045e46440c5e622cb55fea381be79ec44206214a1928d789f9bd20c4ef1957d1f61ac9ade813bb6532fe371f405bfc23d16832185bf83dd1510c26ea0d937dd7fce97b998cd4d5078c493efaf0a62d1c4d3456d1308b053590d3bcca9f73b3f5afa5f1c9894525e51317d34dde1738a216f833ea4fba1d89d0509ed3347a277d1d141e8aa105af439b73c8c87f80ead586ef7cfdaa1b7b2e8120a112fc621670298104fa35be128642caf891628fa169fd0cb2d19a6ce930a0dc2348100933c0aadbc343343da885832bc76a9d418ee469265e050d3f37c3a281192fe56cdd8c804a68e13959b86294fa0b042626e89b31bee2c950516d9945cad913a613a9cac3bc43acaed80a5f88b80df82e97846aec74652dfcf48eb8e320ff6980dcea8846f960fc0953497f31ab534ef8ad9917f3450356f582405c2e4dcaa782c3f0990d638645ca88b4151c21381545393dc193fcc84a13e174d23a30c0dfd0d1edec23bb99f2658f674cbaf9b09836b14d3a3aa88c53016a03329a69fd9308664de5f0794032c19027fab7acbe1832bbdb19375e008d9037d916cf21ffd4204d604c569d0bd305f0a600b9bc2e1e2cc006a8d64d2aa8017983c6dfdcf4e10ff569cae41250db19ffbc012d1da04be8b714acb031d93967eac69baf24421a6414dba2b749030f9c547fe3967af9945e16540e1d2f523d1d0ecee89aafb12e9af40e9471c96554c8104bd2598e3b9213afec0948fbf2bd73a1045020521672699cc3d7bd9629570923772dcfa3d14f512c9cf884e494d58410eea8606d2e0c5b1dc969757c729a74e6f1fb41845a0bed9e2770f1ef3b5d560de1d3cb5957a384ed42ec8b54f44b04d68b6be6744a00cfcd4091c06ee9016a75880dec434da03f32fe182388fb4039117bd7cc0aafe54ea038f641dff1a64246a3a0dd5ff4a4c8013187e15ae4f45904b555109848fca7aeb23a8c0ed745e3451642ee0d254ee73c1ce7ab4b3e00985503456f17f7d7fd485c680d70a06dbd772ba794e9a00f0c12e614b84d6c3f33321df84a7df3c72e8697204cda2e7b463c3951d23ff1046c7fa544844eaeece174feb13a79a28bf90c850bab0ce374b3ba0e62fcfec3d74c4d7c290c01b5f01eb52f7c9504a9e200fad67a0366c515b225d8889ca2a00d719cd1f113dfca59194fd7230fef8fed9335af5cd06df4741220ce175df47a7ba9df3147e592b931b8ec290603d9d9e21c4bfc7aef6222df74e363a248308ff8cc15444b13ca93010227c500d95f3227eb3fc300bfdfd09978242b954aad89be6e3a355ad49302170fe8db2ac609fa76b9fdbc68a2ec51b5f1defd1c5cd5d9c12df36998bde829b55fe86ee14716195d2bd7cb2974d4a6f878ac34aaddc119e4ac7634342a984960ff8b071d46cc4a240748c4ff371b4ec2a2a17f08db227296e099df6c69866a913382554d0e73212c213256de4ae3e74a55075548620af2f8ae1c992dd71b13fe63521cf9e2ae6e40a4c742879deacf27aa3f7b7579b574d5ec29b2184abac672d11cb0daa1e0ce38d39a48a7f334404d50beb4797636e6ee0a16c4a4551f139f9c229fe0130d681675f04e1762bdd3c8f448b79f2e2ff3630876f5730d85cd00535193179e1c3fd1eaeb7152d9572a4bbfddcb3f7463b397cf067279fd46f15e82fe023562f1423adbc4c95dc5d2b709a1f70873df4453d106187e781abf0a810f90ebce374b504cfd88f4b547090bbe49a5ed525514654d7b434060f64d3b01c4ac1d5ca60ccdfd8c12bbfcafb0a87c233764107305fdef0c3eb39390bb3a9485e0d82e9d806161a6b2cc8e15aebdea6fe50c45fb90a28a5fb41a9d8929dc4ecb6e3e8b4b03be15761b2fa6a323bbcbc4d6f0f0a6644d3e7178c9cfa7e75f3e8b99266cbbea8ae265ba598f27d38a72363ef23e3689ac045c50fc96dfde607317de88b899e6735e25a96297c0c657e29c86e71f05157064483880f66b22fc40b62a90728b05fab56123e347f6c8d139fd524e03869fea085e24d90eb60638a8a19b4a536013ccbd39aa80323064b58e22b4ee142930fd18454a721bae8cdd8a462cf111baff5ed3eb9be0f7b378eff862c37e460aa22f1a2ab11121b0ba9232acd60fd8e9c2a8487ccf97c5a93079554b476a68bb0c104f64170f5c990bdd03476f3c46f7cff4e8bd00428e5e699439f1a921a8dfb6ffa0147df8d0c36b980bafa30a212f4bc5e874915645cd132bd695e9ab0aaf475baf7244881ac8251da97c4028b189edde4f9a02aa434b5945d336c57c74333f685b60e3c72aa2b9af10496f7e8d420f45f820e6d5ac2466e22a637e0a3cddadcff6266c0b6adfd61a40970b04d17a57ab2834be19565cf230b2697a63077df60e1fdee73fda7213605da0331f074fc5e5fcfbed6837c46e0d7324e556ba33f8bddad5c8c48118c2c6b0e92e210475ff42d8c6773ddd5d20a4ea711272a262d4488e156dd6a6bf67bc44af7e73d724936a2bfc8223ce0868a8881243d82c525008380b72cf0329b5b25ab950ada068b667de5633c6de98e73aac611c811b3539a36f2d0bad7d8f5b5ee60cfab673e7615b8126e109b7de52ca70f198ad25a5492c43cb3e518b7180e58ef47f5598f63c37c20c49b354e53dc72942526aa5821b30a2a7f507e8c1a672070add0e2d1eb3ae244f688d39fefa28656a776eb9a3d899aa23fb623ff623c40b1ffb4414828b02418823e5cb6249721c8362d73a8b67a2a6c242e99177e3237af2646524e2e77a1095fbc11357dd434a737ba21487e13b08d9c882feff9b13ac39748dfa84f8d4e75a6a69bf0309ff97a7e55daa4ab01e8ad210bca85a50b749d7bc6343c6180a9565d28493d06269a670baf0644f4586359d009ff7b9c407d0aae4c787cbfce0065e67dd518ad2adb1ddb946c4ddafc8dc9f55106d9b3c680f87a10e67a6979a5d299ce11b8dc086b48535f2fceff5d0effa8151dcbf8fa3bcb01aa95b2d4de1f3b542748fd10ba2fa817f427a6952dd09927d79a7127177cc618134de1a4d274fb65bb425c00337a766822966afb9aa8ee0bcc26ee6af26b0df7e07820190c2c4149a613f679d2aeb6e4cb0cf8a89832c7b84f2a1fb21ed273a2576fd4f0fe36e15607e4a943da12779fd659b60437ae3276187868fb690c31025ee3e2ba82d3e1e3ff0e52151b9b6a2438f57cdf616ad5504c740217182764f15c952f37de695ca635a213bdea3b3a78f811914fb8508b89ac5b1559d7dff418e580a6d809464b4d7d25ae5f4828a36e97f7437c252d7126d96ee029b92a4a67ac8dc2bae179bc495b7d7ad91a72563a4176f0bf4043e8c9340bd943eac5e8653f71a2ea6d075de03df74ca3bbc921f8278d333cc81cd3884c54a95bc15ea0b077541af29df158ce0c66b1eccd2b0741ab80dcd0844ec49c7ba2179793e7290551b4cbb7a4ba216a9c02bba05236ae84c130d5cf40c0d590453b48237dfb43893f62d91887511f009990868ae837a3e6c49f18ba83c1bece66edec142e8fe189411bd6e041aeff2235e4bc8c24cddcff76628b4dc722ad8c757a377cb595b9692ed5ce9252edebabcaab05f9b20f9046d25e72293f3cdec23ca992aa844e6bec2a920e600d6826e183438a9e548e1cfcf48d9dc5826f930dca130290b91c0400460b5ad55e3229afd6a28be4c2bbd73c3b44e959bf45ce98380723a6ed1b2d5c181dc83c24289f07f4706388dd626ea04e78e60edaa5cc7138bea324dfa13c583afae533a0b96a0971883c2a500f659706c326295c16411a784e7958ec7ff7dc36a186cf43efae088fb3cadce2893925ceb0e7bb32322abfa9ba3882adfc23fa7ab2759e4bf8b17da4854802f98a4a40ec096ab134d4f0e40465f893edfaab5b5690f00a63e59a97b41141f4c9ae10d7050e4572a60345cf760be357da222b71317d154d53f803a3c34baf9b60ab46856305aecb5657506ff5abe04e3b137f8cc5ced6e002a77b8b1534aa88053bfa46d20bc3cafb7c418f672f273b53dc1edee277dd3857ca65815936c0ae7658fb83b4ba10432eda641552198feafe90a4d45890c94ed04e024a4be8c2d23b9fa532f1d4303391322b309a7946c69d71b2a06247c4487767b1cc0160eb2da8ccd46ef8ce85bda5d5b5f967e9860e271cf8bc752f7fb9c828fc43218dd9a65f5a840c643487e83ce0c097dd164013256bb966ddc017007f0454af24bc033b753c0bcd7977d5dbac5d5704538de703effee188c82e394eda99235ac53c5c190c13829a5b736a73761bc1111facab770d44f00bb15c6ee1410ddc37cf06d1d5f47b2665cee67f6df8b29c8f78085963bb9bb5ccddc17599a624f83ddd084a60f97480a850a7b7efe4ff2400fed122edec6ceb686f10d50effa1a3de5860bc27af92153c0a6657678f468f05615d7a232c443ad2bedb69149a3f05ba8bb8c6c74f7141a0b6f401de0504f8246cc6307037ad5b018eef77246972dce191ef83a01da561a14492a979a6acf635008f087ef9c8368a6bb2fec37adfc00bb2cf809afe1b4315ca271f5414742d7306400c6c2ed6aa3a5efc43737b05b2a71fd20af4a848d96abf547361cacf7324088a8f5c56a1fa787b79ac78f45b12302682eea0cec094ef46d50f727f1c5bc267c5108f96f1c737fed8ce7fdc83e2ebc074464c74ed8a7afb09b92e1d96955c1f5d2fbbad794016568bd3851ad02a86a8f1dd3323b1e54b2cfcb54706a3b31b9eb5f6fb5e1222b299db9b451304a487f3f25e7387d842f046c941e75549beecd0db3b50d7d9762d16b748b95463000639963ea05661b485554cfcde5a4d02e04ddfcbe0d8e8afa1b4522a0c4cb01792d8b283a9df987e15f6b0cacdb56678e41e2dd835f0b0275d7c757f412f6b250325ce649321df7d824d716eb7847170d8f164c15d9f30691bd16c43fda200379000e14be8d42f422ce532ab86ad966c4bcba532d50cc821c136b54d2745e164dc73b0e4c459e3b77fd281f7b69f80011d9b4befdc5d901b923787901aba07ad38d40bd6648ddb383a0090f0fef31feed913bb65f012494fd5bff5752294831353fe350f7a7549c5bcb825ba687d469dd456afcc2c9f4f4565f967d46056742c0f37dfd10b8dd0cad6a39edf1e444bfc6b96c460e3447088a0d9533315f1d4cdbb5bb9dc0d4f4bc4c97f85bbba3be7963f5679d45827a653f56e031ff2cc6c25d1a2d6a5951a06185039ef9abd5088342c090b1c1a2629449abf5abff1e310db300c37847bb3ace17a29351920830bae47b7755329bd6152dfbe15797b11ae0060fe43737e20c770aa134e1fd85821477a3c13203639b990b29e5fde4257fcea7a191635726d8a056148e042e4972bc4ee63461af85d5411097763ea5619621fea2d2fdec5293454ab79479dbf7c0c6470361751d9f2dfdb3841d36a039388bb827449b73f25272a594ee794ab7d99d395b9f363d5da451002d02f16105de4e8744c394b1ede97ced16f35e59d687eca974540fb4f82285338d6f66b7566001f8d44e6dbc3654e119158e4bd285b1b778befe44d5ada85a3c835938d02465aecba3ac12b975b5a82f2964d220d721ee0b73034de3f7a4b453297113b2caf351534c1a8a482f640f42a9422f52144838d7fdd7612668a8a9405d76e70af7e6e428db19b39781cfa1808ac1e5d164c1f1dacd3df3ca510ce6bf7602aa2c994580a6142854fb674bcc998346d75379f1e831058b95a51418173fad9b5ae98546b6e1f38101318d662afacd3e73525dccb9db5da556850c46e162869632cf6a9e7941108d250cbfba4bb690a62493318b66c84b00bc0fad6930af0988d8817f54eb5e4a6cef6a56a797efa75e5c7cc5656ba4f21e05dd464018a2a2fe1ceb66965d450971b8f6ea896fb2731a9d9dd16e3123da2c898a3006ba629e55bb8c0cdfcec5eb87e1c189b80b4475b5103664b1d1d057b0ae6b9355c8bb7d2d2f1e4c36aea872a99ec448921b319821607492b539c08d76d456c0a2ae22cc4acd97d594d725abf8c1b404d61c38601fd4fbf1a3910a0749e7af4d47587df2ca59fedf3db4ed94662b911e266ca1d266f23f1b9847979970437db94e558c355439cb9ca9f7cb3091d9fcfe07a8be6a70441616d5bdd6fde9d871027339f8ec4449e8247e5e63f2cafeb1e2ffbdba1c3372a0dd34f3e04f68293bbbc3278a2a19a9fd9004a5d09b466218e2759691c8fff793cd4fcddacc8b43a228979311479326637bbd1ad0ceca2eecb89453040edf68a37bc8a9668db2a4e0d3a3809c78ee4cff04dddace6b3bf7ddb67ddc8d53b788e850e444dcd36cb34cdf8872574becb21f6e94439badf80329e42c81d366b1b3274f59b7790f63b09da4c5c154f4dbd43981e80766a7154e8ff7449a370b2eeb745565f64a774644d22c42c571b95a29d70b7ee654090fdad5ef7fdaa25360772c5c8af573a9efec6ce1ef178d5faae07adaa95df8686bea1e81d6393858a3ef67d729ced9a8953ad7c0871492a6f5f0dcccd8952b18a655d416d9f185ebb33e59dee0e6b124219a563d7b4ca7bc337a2261b9f06cf2b49a5725a28c3e1357bd27aaa7379fb985d88ba9301410b6901df773434fefbf9c9606515c3112f11951ab448d9ca79af612afe9cf83db1588f088a4bf127be48ff0108402b6bfca46ea30e582e741af4562498c0ed79926762a54438fedc870848f70de961afd0811f532ea1f5330f4e87f1580996d8dc4581a5c4a6270f464137bd2bef92fe8a9007afdb55c125bc85a48d58407f610d639dedc9907e1a3890466abd10b99c9319ae60545d673377d7119a9a9cb38d792a4f15463684e4d55338d89fa4270211eebffbde533674793ccd757bb18b9898ad7173081ab6254e7a8f9ea277f440b4805d1e6b045292b251503d328e114583efef9ac25220b20997c5c72caa68c1e340698d4b0840d5e8724d8a83625ee8c340d488fd35a3a59190018a0f974c16357fff7c6b4eb2e267a71b745c183834b3f08824c81f9453b5db74bf42b5df354b1ad1809f17649e884c5d7eef8637b50e35042237831da24b5b27707c5d4f40613e65bc8daadaee413f604ce759ded251c881c25a6d20d04c9596905aad27b3556ef089b309269ed0f4f38ec67f3b1cb73c0301244f138c701790e2287ac57e3ce70fa80f54da4a9420c5ca97c34790270c7536f704dec1d5f2bda48352b48739657115a5028cec45eff9d6241673e6a7033273cc51ef9e6475a2d4423d9fb647232554d3843e9d80bacd387a366c458f3e93bf999d8817bbcfe4064023f9c6ce21df6d23fb18a548a0d9adaef3602422239bfd92ba21ea9ba4a19a4a8f3d142e17983a37f89f998b9292a9c96006721bc1b4dc9486d058e536e4e2bdefcd7e6867c1f17219850c10d96c536ef9a2f390e8ffc0ca7c623ba66849b8e63c85ba297e273110c90371b0834b07e7320dc8a378811aa0f02ac1aaa68827f682d0f1574b3121fdc23509730a8cca82e53b69a562cd2f54891980c4f088cafe2192489825cb1da384954a2ebb2db31e496233434b3c4dd11fd9f6540e26800c5a6ed6dae0ffe06b9b6cda454c8ff37a3486161ab8a25773605c051900c6ab7048b61a602d165796a7e0005448507570f41d410ff58ddc5fd8b05dd541896093f362d582678d2e95ccb61813d86a1f463304de0091fdb1730a573dbde0352f87d106e68762e8d2189dc36bf1593edbbda4c61f6d2a26ced9d2ab2f97b2d9cd46faa09d8acf2e151cedc40fc3c7dedc556bca91cf439f720fa1ce09103d6e2421a1c9cf6019bbb3edab0bacd3d50420bbab508b947dae36e6a1bc15d61510489cf6cd1363cbb369bee83a32e596d74bf3610ab6202e380a2877f12e1d3f1cd58a96d0b1ca31e765000511c1bd48288d3ba879e201d58753dd7d57bec87200889934fad148f8ba0faa289737c054e836752e6983e7b0ab7e8958fac1a3c75c35510a37a4e714a1773455ef7e2237666997ece333bf182c39add026f5919ca4e2e1155edc9f059e69662cf1f08ccb69a840da5298f07a8187200da2d35353747a60e9622cc1a3927f966347eafb1c5e48e16a47fb1a669373a0246c545a429ddf71bd0967d9941201e857c15dd85ed8df5ecc5d9213990cbff5bb1e030b8a0e15d09d9e33a49d405c3674dd334ebc559b44b0c325d5bb4948516f5a71a5c3df41de56a71eb342c6afc421e5cb56418b39ad5366499dedacf2de41a4e4831b2c835e6584090a2eeb7401180610b396a36fd30b0361405ecee4948ddae829fb3568b23a33f4b96661933ff13a2a896876a364611102aeea88761dc70ca9c45f8c75830efcc61278ecb38d5adcceff281881a43ef52e55f5dbabcf8252de598b198d06b7e7e47edc6085f4734807e41298a4891cca8adfddb9ba4f5c3e85dbe2d3215b434a75ecb6205e9358a233fb0d55614b6f17e55f51785e3cb53c5c4bc9dd913d9557a583b8029e330adda29a5a4650ee97c659c9f9772e6de647ae142c1f7f3b01948955c8d4f10c91a63e3e14dfc8ede6a6bf08f7fe199a679b3a1a7abfabd3345f079bc27b8003d6af91411fe709a973d4f62c7cb47510f971a8854f66e35e6ad34ffc564a3a6c0d2af9872e07cb47339a95024d5fd1978c94ea4c0520f154d00de6e3b59769c417cbc68614fef7e30555e764bf0f764656cc16d0b7604779df27df31811878e1a5df8fb606612c2374708a9de28221097b2e051b3416ea27188a0dc58bc92583a2e79d241671bfac2d31c878b68c8fd61f1ddc064a9d9f444e2752e82310d2dd0e8f86c8a350f134d574172ad54da13db78a953ca170d43fb6e61739c4e1c0fd28d2efee5d2941949313e492eb57d18c9ac4816b2869c07b8c5e3c44474c5473166101f5e3a4c6bb2148799f4ec257f8a0129361d7c3166f2496cbbee92da0414ca4627cbed9f6859050cb431444b360e8677228e99f666a9ab9a5975719f95524b8c57de10d44396fa3fea196a0203ca89b110653d5a9383534e968d10c17b8268d7a439a8319415f1ae80e665f05dbee4d5c1871ae475377c54c19bbdb3aa3720977e4871b50019fbe4f78e9de5e19229380ff5f28d0e65affb3e88b181fb4089566019f8d8da5e13d0ce0a217b527f88a5e4ff98b369cc098db7bb2c6f2fceff63edb9a99f7638bdede9c44aa848fd638795a8f3327fcee663513cbe176ceba3366600fe8349205e01239906dd1a95794d7e728b2007343ed650d524930604cf50c3616e037831ee112928541bab32d42c3b0ce6d55bfd52369737ddecf3f5953ee4477b23afdf03ac0301e2e9761e41ba9e05a5e9395777e75e0c6ddadf918e5927aa704b4cd802cc809153478e65266f423a6c46605af5467a83cc724cd3918d9314179b4bb4fef9345deca45bb38d96eccabbd877ad5eb7da0f63f066db1046c46744860d1791abff8f5a496e6d9f39cd309ac555691ad82d676f9598df93b0d5d2eaeb6a86e13f8f758fffca4e3ebda7d78fcf2b0c29ef238194d176ae05c760e4462a5335bb2aa946249cf690f392caa03078d4744e9d3fa18ae3800a9650fa59a9dce091ea3a47a987f9d6f14f957c04e152b75db02aaba671753f375d1af11b6d7bfe1fbce8d8ec1476cdaf075786ef97a391b7d40ab69ef004e135fa587539f6b9c5fba265e5ad8db4afd1b73c0156410bcd18a09aab6ebdcfdee68365ad3cc6b6800500cf94e5f2aab24305e05c0bc8533e542fc0c1c2e605862198403ed4a088ec22b81b66a99ea757bc77ba9e5386f1b600c27415ae45d73750e86740d89f26dee339f4c4d09a98af9c36d4479a39049d2524ad56f7a9634338426436e06ff20b1d0e507f9bc9a78cb012d73a4a1e2309fbca13b270320b7d775598476f704319fc56a6c5df7145ee081f06af2704e69f3de27cec9a65039275ba316fb3cb5cfdde3c5fd6e2880fde977cf4f7135ca626730fcc33c43b8c10e5f556149b0f0e408ff97fbb163a6af8a8faf958b552b4289016cd41460dc134e57e32188a681c29f8e16dd8c719c528f6ed903dda53c713dff6f3d8fa11d304d785422f6c92a68114a74e15747cc4e4bee171780a7e3e0af42b5b83150d6b2a08750edbd8bf2eb8f081bd20eed8bee6471e5236468b64775b74da6d05b013c115a9a19452656fa557a5c034d29463113d3e7b53bbc890e5dd2fd2db4e0dd817b3b1068726622682363406aa2fbbd95527ca35cb2fab402a6c9bc9ab185280ed82f56379048dcfddb6b1d6ba9d58e80c3b71a4ccdda40ebcffe8512829d051fbcab0e4c3d25516aadf0a02304cc50774564cc107574a1e7cd09ff9418b8402ec3f27bf74f43547a194dc4546535a7941be5dea6dddd32b5a13cec73a242be8d2537b94c0311a9438f68a0c288720396b42d13ab993bcdba44aca00bd9a610fca2a8b4aeaa1df05ae64a1f3d65fd3889033966826aa81d34c488bd64871317a3692f6429b601c9e856524a8908514ad0d45d24c99efe5642866030f3a67a67be1fda16be5740eb535674d75a5f3eb9ccad0908eb07170cd8e430347126aaf68abfe9faaaf1f7da6a490c75f5f33fd2247400153e6a81ac6a2c1551d17627f7e503d36ad22e8664f2f6120fdf8b5e21b573275ea08df1af9d6e2d7beed4270dc5892543f26ef1fd6184c53255d0f85b57cc41d01796f5cae42ddb9894fec5e1f114155ccc46f18d57eb4f5f5ab0c0f75d8adf8597ab1d0c6f06ea0c9d8213051a8f745b949f1fe7d7a2eaa34346b4b1896da9738239f299ddd4f7b6cd18d4da1b01d5a5883f6b762ab94a0c70c38d27cca0d1bf4d1a6117ab3a7ac5ef2e2087be18b8734f6513bebe26c186ff65bef14e859d0380e21c4223cfe5be1a714c1c57be6b74df9651a1a63c29331d84a16d5ab81df2c567cc470082039eaacfd3a2cfcb0ad48250ca7accba73daaae4956305524cd5d5d94aa00c3fd748fc91426db23a1bbadf51b4deb1bd20c582e5c0a25f0c6f61094828625f755fe3beb785d38cd49fbd0e64b05d0066ae1df7a5af655ab9a51adfd3debea240b4fea7bafb2ea1fea34229895d6fc71a57bd68bbca2dd431bc971cd05e1c268651e1e007f2478f9165bc863636aaebb30911312100a72a2521c5bcef173c13f0bea3d6284f26c076f2592caaf944173ec5813cb7144d19a21647e23cd519b7dd11249f4f64c220dcb2ad6662e0b4ae0df538244ff9cc217dcfe008e5b3b2fad29fd51300cc6f8a7c9527810bd2d9e0f4abbc3b2cb7ec2acd8ca4898744e22731966e51c465c18753dbefd5d7ac4d0f05a2237f1346f28e0baf16e0ba06af99d5d4dda81d91c386c4e688306d9d2137008875f503d8b70f1167a911aecfd94ff8867c8ef6b64d0b524e3d2162c2890b4c08230f8bffc300d3674639c40db4a17687dd04e9b2adda55cc04bfb08ca303b984b71ed0624143a9504df3895f4ef5390096dd5b1639f1cd7f947dffeb6a3add9f46d044c40921475d9ebe47b220d9a18055b2147bd1111e74e24e62cca5227b9f15445f7fbac2397a93e58442cfe0fb3c57baf84520f098fe216c6bbc303fafbb874dc3f2db74a2e1a8164a0852ce278d2545eee21d5fe4a90ef9aae07a458f6991a2c2975e55d5ecd68b84fb69ee99c1aae9bff8c715cfedeb76f8861c8786a92a3f6b7b72065e13122393e5cec203642a4f3317e9fb48bdb6007469be15fd4f5d918622c41326d987554b83c96fa281d6a1c092c2c8bafc3e26a1fbd69ccb1880604e2e9f45726e492df9ffbf89a0b954342c69439a7d95a66b470dd273946236c436e8e8a4d2d6d185d057d6ec04e57bee662b02d789627e96c16b19620389e91866875ad7897fe38b025dd3ae1aee0f643d54009b3eb47d55c3f3d591fb6c6e2890ba20d1bbe67ca2bbea9c4b2892670627e02abdcbe6651f7abe176de603944cf7d756174a8492033abd8111f09dcf5a04718a20743d8f1e97fb597528df2ad24918a89646f5ae877b72e68cd4fa14584d271217ecd6d6221d74738268a6231979f957da92152151caa9f8c43a98b4dc418d0a32b0b2d8918f1bf31be6cf85ea90d01432a0dfc4289c359c57ee18cf7920af8548c2e27942aa798fddccedc2183609e4c78334b97c056a2ae45084e69b07828e56fce9401438750aec5b6061558cca9b2964346a8c2c99795917a2651ddd88921626ac38e73111fc8e0b0b85ff71c68429f62d63f8a2595da4efefe03e111a3ecc37df11638c21b59748cdc50b5040a7069fc0cccee7c18d348efd90dd7ae5264c9380a4ab7dc574dc1156d4ae953e2da3f57d6cf08b9de20ce5cb8dd5dfb77e66dbeb09fd8003526aee988f8f42c6122a5027acc241512189ffdd27d57b771761f350feb03be207b971d287b5ffd4c0426f0cf1d39ada95319bce278b5d69fa7d42afffaa74531546d17367d25271fec66d68fc637788dc7a4e2963a078ddd05c3090c086d3d21d75b661149f28b115f458d4b8b65e87b5ad21805b114c19183e80004f1b62c616008a2dbd87fb78f9141f5cc95d4e7d7bb70e539d08274b4d87235aa8ba9af6b0fcaf4eeb93e9de9a8dae4db0a0ce265e9af6c8d888f5f4a99779bda46478caa2afe8f02febadd14fc34103fb287c7ca0d2086458ae6ec0a2f9577e2b7ce2b31cd8603c5a1fa04573262d37c7ad7eb6e9fff345d0295c5857324f2da334c6fa4f2d12a245be97a55b7c11aa0a1af1170de18efb77262ed79ffac11645b3e9d148d6e8d8b12fdd4cbe31f70fa3f386ba3411cbaaabcf96b1f35312895f2c9eb0285e8de721a0fd3b036751332c03f2e585e17db02bf88a314d478558c807498b6a614d742e44c93893ad24202a8a20c928796ca8417c9c9c228c1bacd64a79c14f28d54e0268e3da1076df87096cfe3099757b30ddd7bcac8964396ab0ad302b5e61799e1e10e3ed3bc4f13b3c2c305a29c1418e79b57f5e1fcce573e085db108bdc48a50b4dc571f550925da4a884a90ccfc26c41430556ef62e8e8ce2f5d881dacccf6829b0e49da69c68aca45bf28459ab677bb893d890b65af92a062ba80115de719e571a73213f6d3a091c9c8292f54c2ac82c2dc96af88f41fe81fe51a3cc3fe947cb79a7917ae3da62bdbdd23263fc8fa15cff7f32916a735959c9599773e189df94771ec3a72aa387ad4691c21969f585eac725bd213ac18ed66943d66a480d45f21fa7c72af9db0ae482eb9c06cfb656b9627f3a8bdd2fdeb30f19be2073a994a9749e4d03dbe334ef05e6d1d46fa16379d9c2d7ddae9299324afe5f0b2b7942cb65e51e17d031d3afd6387952f19643ea84505f6091581e3035e0709f3de066d12c4f36deb0791c47415bbe0aa9d92ebc1f44e9750ab8809cec591bc237c00ae1b2a2a4ee0c24540d915b498a0746f1656a171758e54c05bc52e12cb14e8a8ae848587739d4c9b3e07c9d4396367bc1d3a263f5b04a96f5ba276e6732c5db9463159fd05dd744248f6596a2e58f393622ee82de3ed40bf55e903baa9c8ddb49ed18d245941e32260422e89883dc006a2badeef770382150da002cbd4d53c4a0bdc45dac280f6ca19cefc06c4272ffd4bb98f81ceaf3c579e68e249ad1148b2cd3816e375753ddb47b0535bee832c0d7ae487a21de12f8eb240e380dd2a48a82d6430400930067b2ddfa09181d1ac3e06c8b773a8ec7a9839e70e4e3f005b51fac9d1680bbece9163e1fb0597bf68772458c25236daaac4b0e3fb62b074bc35e8f0608efbba6d515a257f49b0e3e5379adf9ad949848389620dd0f917d8a256accbfb0d61edde6cfe574e331b092b5a1ea200a1f796e76b983929755bfd13785180cd1516bbd191d924943af62ac55953b142db9de2880668a752ecb9cca17610e2bf7bf2990e34879ad622635c9c9b754f42fd8fbc4a1572601530e9bbbd28269ba5814cf62b125e1959603d1eb75cfbbd56ed136ddff761fe5e6ab2c7031aa34a63a306bc4661e9933c625c97db8d884ce190e28caa9e5bc81882d5826beaf5c82ac84476c2a734a5c4369761bc604dd62a735af43ae002b4af0e49ccb279e2a8ed6ea901c8557e564c121f56ae2ddbe60b01608e66e86c3f1fb75ec7a9072bdc5666a92871b25b246467343a43da04c30bac854884b34c71468cd10301183ebed1269eece2e67ea5bdf92647efbd6b10c0b6ba3fb7bab08b534501719fc1649010d59a16c9c68ca2a365819395fcaa0fee5b10eae97b81fc64b197156fe66502ef4b52109a0f5bb253e298b463be7578c34d8ccda478feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b1f6b2026b5fb6d52d4062751db7a0f5997d8e6f86e0bd7cdeea7c8d3a7190258c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830ee515839ba1ae8a9baf04502c41009d7fbc8b879bd872626b0bbad3f20c6add3009ad769be1732190ef9b9e95a6ba2ec6ea691ea08cc5fc6a7c053abc6973c11abb523ac4982b6d97ee01855757a0f522a256ccc0399afd6ec1a36ce8f73540477604158f2b847874a208acd6a6ae86d672fcdc46ae4fd4ac5fe5d547277175009a4632c0df48f412c9531f45bf13855eff0f8b18bd61b8d3fb1d69e4d8a47e405222ba2ed23c5bb4de3cf56eedc66bf04169957c47ddd32a040efb2f47b9814b00b417bc9c7bfcd585ca22b95e5795b8eb9b19888ab9b84e07f02fd2c660aa5187a11c5e87881949c40dbe79c3619fee97abfe18988f33f0cf148efcd8c0c6fc76414708c2a080622fec005bd933ab665ea1756d1be40a462d411d13fc4d97164c1d136b6290692b91838c4163dc3f2038a64a1bd2ea69fc39c08b35bc97b02c3ca4f28b446a21c67220bab9b6585a0527b8e56e0b781067329fa67d3a8d1b872cd31ecb52dc5a5321a5bb066f963bee18b92be5bf2e59ceb96f4313e8d1a12a6e1e053bca810f00466ce10ac658d4ea27a46de5f322ddbee6100d466e3f026e04118626c5c413a121597c66e7cb45787b4db2eba25c7786bacc8465c1709d5f2ccb62a93b656889cc8ee5406f333e4632f45a24f51f17477f1e0409152c8ca471bd7ee3acea3ffdb774034a77bbc5e5f61fe50efdfff37462bb6f5657a276686ac4f00e23357894ec2717fa2a816d7484ed48008e9c83f5ea45521621f9b3cfba04c41b0901de318f3b42c6e0f93c40713d3a98c52322f5ba697f48721a9b01586e9d192272e83a2d97455d2819df37d9a8da74ca9c429e7217a060b7f2eebb1d63c41b6d2cd3ec6a11f738d055fe6603eee1a86ba0a7f27e8c0336a70d25d1b36d5c5389423c0192a0df61f8db3620e054e3e83e03b6933dd0da53657754798ee838e0ce321c01835d30b9edc8126dd0c2e6108bcdf3d81280965642ff6dfb486171526c94ed69457fca24be2a5300b251df7ea7cdd8808a95166b773cdbded89cb0b6150f0c82e09bd780feb3250d2ba3dc5f4ea0eac2235953b11b20af04510f3671adfcd7c0858c42e7445cec42bbd00669910ac208358533e89d6ada2cb08bcb902ed088b724443e81beb14a2f83f07512d38ea87d21f4a87295ce6c35cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa16973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bbbcd79358f210f54a9dace7b838f7fae9617560804b9b968b5cfb6af4f73fb946b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e591d62089dcaf750fd843f9615a2d21e6c4d4fcb085a5ec03c5ac879e3436357fafbb10c5ef9b906c351bb522f3f0196d7365e14be9f47444b0db7d55cb7fe33a85f93ee670ad57ea2d6375927538a43eb2976932613828842a63c2127367da56aa6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c1c531a80aa74e77342a566f1fcd8653eb7af08307e39e9dc94f0a22af0a180509b9ed35cdd8093ef65c222534636c529eeeb7c058e330c136433643c5b138f725b3b01292730cbe1415caf364f491da34e25bdb24b00ee82e07a7b83dc7a52d4affcdb6f03d7991938b69c0acf0075681071f8fb0ca715b194628224f231b12301914b22243c0eb44f2607040286091496bae3679d051fb871b6e5b6c02ffc6c54a3f98f6b963b1210406327baee03ae7023605fe6edb13a78f3f5e685d32a02bb2a56fe20a9c48a268ceb5b13b197d7207cda981f7ff60b2614092cea566b937d018bf975f032b1003d44720891e41cbe54fb0a0423ed1f34340cd080c9fe8d8767e45441d3683ee02354ddf3cb2086232246e88cfe0288cfbd29d6e12ff8ba02aa8a47455fa75df3222021ae1a0e4a743eac6e86398c14bd497204cc3d40df79fd11f7474874957f6d414fb7cdd83f69f631d9dbdf679d78ae449bf93a082a6a7f2575ea892f652213a59c9bbad26a11d5e355e9c2e4f377ce82fcfa12cb6e1e6671ea395854cf9c75a035e275191c1e151b15be27d9284b4067e7f6b706c771134fb764833d22bbb23f048a527b2cfeb74cfab896183a96c88511dd6bc4fae7519d865c116dd89436a900182701a5e951b9ff4269c8ba744a164e01e0dd65deafeeca4ed8a29061872ad62288b63f2f001a4d9e15d97af889d679f84f09a822dc7d2a2335da90574be6bc96c23f4527b240686a99182b8226b51f888b1350416075c9addafd5c8e964c139aec48ab5984599d0779825557297e224b8afe222af0ec78a9880d49457e72e8fb4b6edc25934d8bc35dc22c296f1bec726b5cc638b11ec0aaa7c20343dbf456f64e2e26217086b7dff80431253e3167ed002f583937a87a2b7b1ecc88bf2d18cb070d934ca2e3b6a0c0c8641761dada6918c9ca8156afa734abb1634dc945e8e3a0322470c4398bd43761d4826e44f2219389db2be3064fd48de7e07ec950c48b613076ef0842081cc5369aa2fd41a809edc913a8e699df6dc5757b5402c017dfb547754f753ebb9190526183c9e748f3c12f4440754d939e30968e0efa013f7f909dd11cf44c93c6cdc8cdd4367ebe17b46edfb3bc7172d340bb8e8a5ccdc63dcffa525e555b1d4baeb7bf92f8d235b48a0d7c571fd6a7134540181da31ff4867be18a4b7bbde342c251c5f88fb7ba1f9f89bb7d29082545146b9e96ed1c96d4d0df42be6c2083eca9e4113d0f3b5674d88ecb4583a3a5d7162575dadad3534b365ba4a8e0f0574ba25dffe02303fb9f47e2f9a96ae66a3b4e9be8b19d73a4fcc563292f3bbf3f95b9051edcba3578f917cdcaf75b4dc8d62db909e8c0aab9cb8ae4ebff9782b0b9b6b71252c3b333bcfcc17625c5b664503d97671332e7c9143df230389112a8f255208905e68204479e971e593f94a79f776472fc8ab709765b5fde662d7f657c2a1c4a26d1186856c8c8dd10b78373f7b0fcdca03c44894c8ac3ef29d56dbc91f81201fcdea59cc105c055634e2ef3547c728b862e3a53f879d20d93dfa0b22d5a9f622b5506d64428f5a25a34b011d971f26949d4965f48bce78c306bc7af61cc337993feffde88ee5a111e9b89c394a3b036292c7dbfabdb5a11881611278dd071d151d34849a8c159fc0dde7adc8254d599cba161732c0bd4258539134c3ec8139e0de7bdd963a547904a54705d6d888e5e5c89c54da9088d87183189143443cf7c0bacab6b340ebf09d6538659f316e17301968fc32d6ea9d3ed68677fbcf37a8bb251356636cb1c66ff6941f74225641ef0306496735fb01971cde0d91762c8e36fee4d6b140e8ff239d9b852b188d4de47bf54e6471592c53a42bdff2bf54d087a0ed98b319c15f6cfb0e218a9cbe35a1824d6745e32493bc76929de9b2b0c7b259f65bcc4d448ea33c21734f9fd4b152e4c7e369d8a6cae4de1ab47edd7ef30bbb02af3c6621742ae8f1b95e6c993e7d846fe8efb8daa7c893909a9009ddbd22c67136c45196f7245cde8719a88c48780cd75fff64f1f7ffbac18230718e4f867459a9d23f0acf949fd4f1983c15e4d411f9e2bf3146593a2d953b434c42e6f1c3cf284c4c8626494073a8ff9ca9d989dbacc02f252fa7ffb15a2f9d028ff66f80dbad021c508e71ab4fef5f4c599dc0ee2f06374289f744ac046868e7dc894eb1606001a5a402f9504b9ded301358634cabc6ba0b55cc8772719859c57340aff548ddb48a2f2587bd5e07462858f68b4c724ad664bee50fe66dd0cb4334538cc56b4c51b8df2dd18f6a9142b1b559d5f0411360808c5e9673c0ebc2340299acf13966f82e466ae0b6fb2942e8fe0cb60e101cdf076aeaf7972b5504970ff0a6e83d42e2c79cfabfac3b69abf39bb10e7c29059741fcdae70396f76e83966b18a383e164ec5520c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6c8558e3b3f31aaea0342d98a25aee634f0d8f5f7b723fc749b4c63f8df9e58168e9d880c427d4e5f3faf6badef361b9a04e75592d53dc769a3e166ce469bc5acbd7cab900ec736c8852db6bb922d694fb3aa0b6b9c8922a69c28039362d8868a98e68f7e3a25af173b0b6fbf5dbf54c03f54c55baa1158936d7911638d1cd66ae276140bcec39c1bd7141b05764208b3f50a2c9143eca14d812b3684d4f33839e90e262699b2f12ec9a2f9a89d42fe90ef09255a7d083558b549ce403e5d20b84bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3e9c0adb377fb9ba7ab8e34e1031703d8555464a727c340610bfa1c16c1665466fd8bac82dc61e1efbf2caf40eff2f476d794924c4dbdfc8e969db0da51bc73cd185cc18add3f1812b8624e4207c7312bf762393270868bacae188fdf88cdc42410055396f8da028abbb2e5134116b1ed8c1436caf402353eea963c2c0d2382bfb8fefec342c0de31186a97ec82688de434fef8af66e5b8ff6cefd4efbfd5d9565759c370b4e9fca3448d4b7c739360ea36a96e36b1f3e25d5a898dcb05a016497adb3fbbb48939be3318f039b133dccc5e1b2863e6ee323770ba5988388699cfa04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4f1960cf3a61df1623c4af1b896d005decfa25016de4e296ccd4e3df67eefb6157fcc6df0ecc8a7ab1b811e6fcc4ec1da7fcbcc5254ff49c82d75bb14c715daa634ae2ea9a8e3b3060b29aa6d8ceb139f55e9aba2ea8ae9be232a70d3e142c8009f87eb74479ed52660b90badaba7de5ad274c2bd6457ae73829bbbe19a551d5caa2520b3920d8ec81f4895b1e2028e854c745f49e6a864d0d2dd7a3ae1a8cb0a59da4de839add7f34500674c8afd26a9b986a2e040c5c988cbfee73a68072104f09a60cf8c06f9942f8ad09f09fac738de40ae0db2b596d1ab22db337914b85fc58f9cd7cfeafc2ef21d8d4739b69ad9e00b8939a9ec6ebb2971fc5bd80488edc192c568331e75d19bd4b7f4c7159d91905cf6022afd83c9e2f248551056744ba23c6b6b831470543c7793dfe044ce57f2157aa6b27efdefefa62cfa596195a3ced22bd35edd0978ca304f29c6aa147af7dfc66cf4720be5d9786cc08477ea4bbf06b1007126f909f51bac01c42f9a7bccd91f58cfba89b1eda9e19cec87d01d52cf95adeaac69014805e42f5db6dc482420db0e0a7caed7a1abc53ad78e5a98631661d721c50e45c0e48c0c9c5a62e37dd229fba89f8ab45eaa292584ff7cc2cd67e07ea4ca2a9a28057466749f50c24ca1c833f03ffcb7e0a84f570fd038a09602026beb7e885e4c22d90d957bc9a1de53fc9c6c4a1da6778c08f9aa72a6b57eb68d490a58e72eed3d2c534602bdd6a87d07d392a6a9f097459a0c8710bcd56e177519fb675d5a2b4ab6df352cc3458214a41d3c362ecd2604f756d85265ef7a17885112b6803723ee1383cf2b2208cdcb8821c6714b0112b894cf1b5ab9722c94ccd48884e455782b853246b90dbfc8f9af6a326e1a4854acd83701db974592066e06ea5aff2a7b77bbb4b236756e35578ec884354248b8f926dffcb959a93bb24463733919b885263f216683540309d4b6860f7470d41c1cf845d3fdc109b4addf82133a815ee0744aa3258ba4356d976d591ac69d8d64c7275e7edba9826350f79fa698a41607abff3cca555055801687070ab166e65a90acc12fcfd2553535a5771c4f8f2d802665fb6a9ddf1fda3b40f7e85a34fbdc5d8f132c5d9db43b24735838bcde5eb6aca46ebf73c2bb000c127f94d66d7898cc2138cd3695d9e4fa98b732873b6c2f220cd65319f43291257beb03dd7f2cf508a617835758eb667ef0df43df0beebea0bbc47ab4980ef5c2d32f010621134a72e2a318b7741218cb4debf828607f6bde2df485fdad171aafccd58edf492cc01042f3e370499c04455986cb28c1ebb913fba949cbb4923aabdf3c3af95c0b615b6b426b0132d4cd86e8e47461b4b0ae03f700b8487a73c86f9f6ab725f55b8128832d6cf47b2b52714dee534462112d0f7738fa4e999548c36da3edae3038a99f98959bbb7dd534cd2f7ae86d6ca9d4a05e040d3ca8f57722590d53f39dc5a874f9fdbc8b656829595ae3f8bb2b946b11cec20859d5ce7b2a05c3a8198367a73e3016168d511e41ca6d527008362a8be542d91595a4069a12d13f13048d0472ca93a3b6440cff5f7e6472339c89b8550662eb752570d80a1550f1f477a9202ec13b988b8db38a25d602143452a0be50810b708483c595fd8cf8c98caf8d773710e34d4a52d5b4dcd0de928a7e3f58b79b85b5caf0455c28cf4e3b53c77919e3ff45a034449bdf274c50fb8778407b57d86755e1b140d1a22e023dab6599f07f03cd20b67f88190862730545e083052c72b124ae60ff5cdf0a655f2f8d9acc4d5643a8da6f52265b6606053af3ef28dfa0bb687a25b31203972febdd4a00a42c619c4a90aea8e9bbd163d1f31b25e0550f557d1fff724df656213b0b89787d224b35af28b0ceabda9446de9c8a1121db2b03680241749ce3296c3fe01a618e3cab4bd5042c1485cab5e83881b0aac886d7987d4b888202e7bd64fc8475d9b596bee063d337e6a9fc45da7ae4b7b6a262cfb1c1214d097b6ea2bedab1da13fd33bd31d690ead49db1c16aeb4a1ca9c80f1d812b3afe71146ebd2b815a1141b8c6b0d9c29bb43ac5057f18f86219e143d4e993e25964ca67bd2b550aabf938703666bd6c646404142c32b80612244d1b0daa6ae58d0aa0259b6bb05a0115da9c1473a7241b792d5c4e9054949491085810aa757b463d02d23474f96f2082db8227c4f50a94944bdbbb53c3522e47c3fd40bc004ed99f20f8fc05ce3af9ecb1ba7712d992374f0e0ba62c0e51a062ff2996e72cd4a93b5e0ec2fd70ef0c8cdab65f97dc047e9e8275d821522e5cbec45b6e858f71a1fb57d4ea3659f471cb4eab3d7fb11481cca2403bb4aefda351d32e65b96efa2046b7f9e9595afe7f1049135600bc0392ce2fca19f558a15a9a1f8eb9c06fe6716ddcf9672f7d764f957dd8e055be5c861e835ae77ed6741011e7e73963fbe10ddeccd70872340c3513ef98151848d17701fad153b0611367091db2b42236483b1e319379e152a3f586db9e91aaf81b415299290b2cf51218846407b6c4d129d1a3fe6cada64f1fc6e56e26b9f5869f203eb675b33cd73d57fb9b02cf1b9d52921694e6d5c12209cda76d2dd2384043fe1dd4981af7bf846888324efaf4fdf9fbdae71c1fcc124c0c99a5f37941e095161e28cfe3096a9a9f8e3a13a7ab613421e7b9b1ceb6119136d29e8e4a90ef49d4c173b547e38117a8815f95ea52046561c9fa9af51bcab2d40d609b99a45e65b8fdfaf40ad819e4df15d77eabd83df1357fc5d5fa6d7dc26144f0738140a2a6bbd1db67372235b803f9b2c395e73ea3c723d7ac4c95eb6a336a60a8ea6f2ba3962e9b79bd345a90dd351cdabec15372f1245c74281e847110ca62794393405049545ebd0547cddc79c5347445be7010fbb0d7e26c7d577e9f566956dc6009b16a7427bc13f18fbff77c82dd429dbba4f41ba93d46c1bba2c30940c62430c1f9a3afee758764a4b682861d9ba3adf48f92e73ab5efbcb466f0e05d295f604febaf5590df7c3b12d68cacb588fa6a5a4e546955a2c1eaf1d51df575a990f6d1c14c0a4b3e3b464a0c2cb23a447ea0a372a37803656e76cdae2c07d89a9dfa3466e18463e2eaa786c04e5fa16164082ee9bf514fd189ad5a6906791e5f07ac18bc215b09eac7e9d617b2001f03fd7ff8bb6eb14b2caf6194ef5576f6f9b1efc046badb8e1af6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ea70bd5169b379749331fa130105b64af6b24083f40063ab33f47da5f8a5df8f5f13e4f2ab019b0f20c63149ac011961bf5aaf5e19a85d991387113f901522d047c03ecf26e1119d9ca93ab00550a124f9d02cdbbff3d47824b76a04179ce6425d399a51023cff6429a08473b4295d4655c372bd2c121c4035cff804690bba3d8d30a23350214c3eccde0a874836a22f78ec6f2f11d543c7ba897e4a7a2efea3734cd2f7ae86d6ca9d4a05e040d3ca8f57722590d53f39dc5a874f9fdbc8b65689699929c997dcc69390d3448986c5b0ca5bc714fa2ef7d935a7011ace641725fb04c55905682b8d3743867f9cb43e480a60b5372b049f744987d7ef164a3cfb4188fbee56682693c11219ccd1972703287991af9650b649d24a8b67f282855f1db4fa5a62f272a451722bf0792e850867446d5723ae4eaa868940c25df0cd8d9c6c4ad4287acd2c1ba70623fb25aff81b5c8f98bb85a13cf1a12131b68f8ed513fc4b70abe756005a9ebf7ac691ccd14e9e90a65059a35194b244022aa3c33f5972e63c9b884fb2c307cb226030fe09f4253e365068eaa3ef72a4d1e6a6537f52972c164c489482ad9a559dfd8cab8e6c744aa1b1f21ad4dc8abddda069b48b470d48bec17c7b9387d6cc59c066bbcc31f156bf2f5805a3e9aa0e35da7ba92279dd590dc52e7c65e376eb217bac2781f034184e15d20d4d2744786e73fbd0551b2945017f95daa68a7590f8a849d8bbc2bfcbbdf7f853b7601239561b9fbb1bd669a0dd1808d4914f16d11311003f8b1949a87eb8abb0cead785312c1ffde087ca7b7e05e78519ff0155f51829772a3132588b001af3fb9147889001dd22449d4013dae43faa1914176d99e1e98981fb85451e2d0c25bc7a52b34935d6e828c32f63e4eb99945505cf032e2c266893cc3f289f3cdbe0e9d35702f8ee31b55e2377d6af4484155d5e1825a2e62132e3a051e6ed0043d6cd8d25a83ca8c6c37732940cdc0a19b5c4576bd0e9078c78a0b421db3f3c094ad3947b0614ea4c712fd01996df33092e56a05ea64fd8b2d220d0ec0a41fc38069028feda27b2a535b268a9aecc10d57b4b652299d33711691440f85ac009ff26326615a1ccaa2d05b5bbd637ab259589d53c2330e34fc0f64c9a5e3ea73f4a26c2c6587764e59a56e372b38f5b9930baa3ca5b2a6af11c6a59cff809cac9a69d2e1cf1bd26660086db77e6cdcc39681908e2d18c09ca5ab6db3b0cf55b1ed7052be8394371726dd26180de9255e999d3dafc67b46fefa971c277b85eb294c9361c4ee0a510ec7e501ad78d2163c214f6cdc61fde489a0f2cc782a2c466bc6324b42978a32676bf0f26be6ca6d7d3bc4a952afa542d9417db35d76f2ece066e7311db9fa323a1af0939376b34ca71a82bb0bfb3d03f2ebae937655b128d182c77b437c986f99296e29451b2abf915507b75ec6c5efd7862858351b4624b0a773b0dafe1b911886adfbc6545c4cccb423b2228e0c70e6e50f56ba0e984593b2a61308a98b6c2e3255ba307103f3889b3635cbd28cd812fc42084f301e8d49a97cb5b2f2981e383c6fefe264f57a8d6af4eb408e22fae99641bdf0925412ef8f748238de45bf6377ca8fe8ac45a987266df73301e83c43a0a69976fb431bef592c52bbb8b4aa1978683cd4bd53d8011cefe3a32cd7eb711ff13d46e8c1df9da26c13b4dd56b4dc171191231ce2de3312c0cd922a576d18a796cc7b4b72d081162cbe047623955a65261a8d63829befffda1abbc46f61777bccf53834a18a8910453509f2cf44cf9a76039a9ef582c2a2df90453c5696e88513730e3227419429c18880843d4d3140c3f33ac2fabdd50987bbe870c5fe948573c4ba7666222fce42239c4868325cfd94d90f48ec4b4eeb6e948a727aa29ff116cea255e3cce9cf62c2fffd49324720ba5ded17c1a6ece4e45939d0bbd060dc9bbc652201377680b785ec527d251549160c031f0bcef0be51055197ea825c6c473a9761a4487f49e986d068a8f06ab9b355f0ea36f9165c54fa73bc646cf317d4c77eeec05711c8efc5326940c6b2e363658d9e2c996a7a52dfdbcf17245e4517b85afe35bba2960933c165003fce8141c2454fc8d1722380ce3dc7d2f423284c8923423b4ab74d759b67a9531731ee1c841e154a8bb2d9d29bc201d0ce30c67c9a140f789b93d2c5cd21922638e8ac799a7d29f60f641f6b8e1c7c247b3411fd86becdf77a35c6d9f634f2f71e53866e5181d85646ef719a083175623fab1a2ba45665784bc855784e900d45061e2a0d44e8233ef96a38eb4f36514e3e35967346df2c99d20acd9d9f04ed7df2c38ca8718f6a570c3a538e26c0b6fc83a744ae428b44972b715419e5ce1671847b09b459f8788ad94256f29f4ee8cc35e8d05993327a2db82700cdec8e31664667471240430be2a3c03f46bf2b027290351e3c93604583dcdc297e3a5df6ff092a086311c7ba526263ec95ca708b51b3b62968da37f861a4749917e729829afbf815653a06c1fc3ab19db6887dc04acccd1226a92d5a8e166485e282180a253b8a35b7bbe4eb4addf82133a815ee0744aa3258ba4356d976d591ac69d8d64c7275e7edba982f5216a7a20e491b0b46de7ff3c46fd555b8ce3408d666227d20f0801f09c44773535a5771c4f8f2d802665fb6a9ddf1fda3b40f7e85a34fbdc5d8f132c5d9db4c48160367706b78bea9ab270128910bebe3d013bb4f83c67bcad5f123ab5921e26648cdcc2cbd1354afdab458b6ff0f09d8c91cd88b7d9acb391aea5c0ef8dd8251d70fe04a91f1edea827eda7a053ff05a04cf1167de613cf996b8ccd0ecc7e2eff86b6c8c80bec0f0118784bcca8d9a879fa183b423d11d5959dd1a09b8e8a04013b8deba6da47baae628d3f79a199eb33173d7be607e1d471020ff5871019d80268a46603cd571cefb353ab96bef5fb386b4333336f1dc58b00ee87f9056a02d3769700cbfe3a4592b5f2e841c3319580b5cfce024d8b9b5ea74f2ef607bd91a645b74434791af477e4769a3a37571ddd83af3d6272bc5ab1cab4decd82df350a297256d8896f829c899e69b06a1a95f99492b4d62bfb0ed8d79fc9980ef57f459e6e9cf61ac630b5f37a90419ffa9e98a1dff10b579316cdecac1cae0a9c891a77fbb68b19768352db15f80697be7a7546251526ada0f931c4572621a07aed3665214bb1d6d8a98612d70ebc5591901e62ba639b3554a7354a2de2c99a191a9bc133f666f734f1274bc8be38225ef092eaaf618f7a0828676b0848f65c6ada9446de9c8a1121db2b03680241749ce3296c3fe01a618e3cab4bd5042c14855254ce3c40007b2569938b564377a4033d0793cb7e81e4123227ab81a8c0466a1aa7735e64e9bb7745d40b0598ff7ef4c24c48e516796f96a2d5fe996fb8cda21caf9588dd768bdbbc1a695bbe86368b36f9aa7ce9a33623c6037acf38e7bb8bf709830a034dfb9e7b2e0f2f4a4fecedc4fad7282ccc8eba60791df8a4cc6a6dc3ea5dd4cd4369b50425a7aed52a366ad1966fa0c4d50e20728287c1103f384b5362dc69b3f7f1f0a358de69c2a7b96b6deea81726304cf2de56867e28a7f9160b9692ed2653286900955af434b106bc83bb9081bab489b31dcf8d442331ff1d4c2b6c0a68855a7b91d333fa2e9c689935e21ba0f337340da2878bafbb598e65b32977ce72b08fed1cffd7e8ad47a04d59aa5cbaa685daadd32c3287ab79632d4c14ece2466736a5ba2c7b404209a7bede319b49a8b81c5003241655b7a0e179f3f93c75a05383f21ac9f9558e8b321c3bf430ffc75713e7741a2169d338325953a7b8146893c02bef93d4287a8cbb3061fc1dce5b21159f6f4c2b8fa2c46db040810a79edc12c75761916effe02a563854522ea9aa9f9bfc388eb80e6e7d4d4b7beeeb01b2254f061ea3494f2671956be714e3937d221d800e819f24456ccdb9205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5cbff70df4e9c620c75c65f2975c3e1d5300be9f2ed4292c9396e59638c488a856cddbb4c248415129f8337612c80810f500d7889734f35bc32369bff24250488cefd08d8de179b756b7ccad43d89275cc86a03aa259f4308fd14bc3f0b5d05a2f2445658b06f520ee558028f11b4f219a1b6141350a9ff12e62d0e3996c247991864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea6c13c057098ab2d91c70123b27c322141128410633dd58396ba125658254150a645f83acd1286d5557f2cad06b903e88390582498e55910ad2923225c1a548439e1dd8ffbf36ac1f82ffe5f2e28ae896a52ba6c30ed674b2fc9b793fa7ebef2e511107968e43c91014380a7cac3e1295efcf92889ad521da0ae74f019d3f673e3d98ad3bea324d193636f58790ea9738012995d94e7298f4dfe4864e6fadaff95242f75bd316e119fc238c324e96f19cbe9d8573e0e264700d336f7df40eccefda841425cf251449cd7ed12183d393a8fec116a53c764115bc0db461adb7f5cd5095fac83a06b7cc1b9eb3a82b634a7feb1f792a16a17156d87e5aa9e497f37d2e50a643344ff0f4b1a6b1815243313eba459cb5f42afc9832e3473e97ee3d59f2a539b29eff0b5b9a934f7f9c28aab21f47b28f03753d9cdf91c1f1419fd4f17951eac3bb15ef6e888d32edf86c34c557a30f2cecbbdf7e6ff2bf9ee222b84021f3bb8bb3bfcd81fa385b495c0d3af64bdbed324e7667a075def87c770012fed78d0769e399e140d722bc0d5d11430e8b746774bc268226fbbb0a944f85d1e2f541bd385bc2e06ed5490e4672ddc6196d5e495c3e24fb9cbd00c9891dee43d4254bf49668480a419cf40030a3edf1838c0ef0a3f3a6acce29781d7347e695984b1ca0a93abd15230b163cdd0e6c985a9ba92fde5922914d9a1e90881bef80e41df7ae0fa4f971694f9604f8bd1c3091af38dd72ff2c5ac07ae3aeb3b8b80492cc8138d5f22a7d47a5953e1cb94fddb18d231d178d226599dfb55cd83e0ecfd809c5f9d9ae52077fca724ccd9c83c94743a838a0e218fe8cf5109f077afa2ba5af20f00aeb1938bbe98a2c1c6c98c57d039f9be560667690b339c9eb679d811d6324cda7f021b098ea044a9504fd0e5aec6b6e36bb985626405fad3bcc2f4fb7d16879a3904fa1a9dc3ffb5193544013e7965404c1d1f3bfed12ccf9af0fc2f6330b43257b1ec48166db632c60ff6152758b684668b28dd134470b207d987ebae93f685578a9a5cd65760ae4d904ff392e775b39ef48f6133ecefe3ce7b006af4001b839ae23c45d8ecf58974ba2ea5002d58a7b9fc272b3b4160e88cc0e3ea2e5badb256524c30539207c5e20776d91dbd47cce5a54c52d8870321d9b69f891be7b96c5dc36db1a1b493799b1d6350f6d12cb8dd1b61a14ace429eaf2c7065b070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29ddea44de3829003bbdf40df9d31ef818cbbc0ed1a63dc7ac3cee74ce13d996ca623ac989374df174822188decfcb771d7ed031f9e60ba1d5716800fde0e1151ed9a336b35aeb22a6786a1650f33058cee68e9a44f0da739400cb12f5253ad601ed69ac9353636d7221eabd245eaf504b71946e6f185229e28982df111022ccb309c83eeaf0d24226ba729ee1a273a484e8074a4b144d943d2a347a0f254b57c64d53445fece433159d8e40ce4c7d6815c7d68a8f707d51e9901ae1939f14f68577c70ca8ad01dddca7dc8ae637b786a175ccbcbdae4934d4fbeddef1d1ae375415e409c3eb6d08b937caf5cd651fb3ac6ed71ddfc0f079f50c046486166632a0ea7b20c014e2e9ad8359153a27eaa888df2c3ba59e0a26ef9e4498cb1b426320e745a5a8789b75108c93a81aa5ff4395493581f791b9b3901defe15fb74368c769594a77853ba4fca879fe3aadd04ff6c5a192af86aafa60138b4ad65145bd3f7c67496712319a224ff55894466088686cbf819df1ef4ec6de19e9e3c62a886c5236c54f56395d37ad515090ab8eeb251d4c887a2c0ed67e18bf3d52127bf4db93595b444d491205e2275cbb373e4cc6eda55925c17c6566d652fa35922a20029cfc36bce24ecbd6917b27defe6767c64d690e18d15b1e15406646f170126a874a9f6e1b5d5c893aefced71dfa96d589346a82182f334805d47ab89d1f5601c64efeb4e2be7f69292c6e21d620c172e11881e5057441f808b9576a4b19ec80b55305136398057d8972caf21bc9b93649c638d7e4d9030a14b428d63071190ce6e79b521d0432d104ebc1a10bc66e2be015a51ed423c0d653f7af55aa0c97f3098ac7a21c9fad64eeb0c42296c47da9b1ee1b8a41fe30c1b62239ec2187ed4bca4ad86406bc8d9ee7f204a189c5c1a2e1a4250c3889ed41ca3b63a6ee723c5efd814699fa7465b99df51900feecd2d5d2e749dae2f0c13c8025f61ade31c2cad1d2537fcec17066b0e61b283cb4b162d8b5b5c2bfb033b985ca748b987b161e0571218c2c81842cf3a225da2b4219dd09f1c8e8ceb7677a4b9d52babe634be51cc45f92038f8307e9a525abe9df8bb7760cde23f95fbef050967c2dbd907195be1e88aa5babe737d7b38c69df82d2114fca2cc40f1f6a1d9dfcf6944bf07a1d0ab470dd6f4e0b43fb9e9982aa808bcb9f6d1e1a6ebcf3fa007eb64d12ca395e612dd8acc9611778f4cf2c09d5ac1b38acae4f61c18f81d1d9f7fa3834fb7006dddc9910825806423d4470c43a2b2775c4a9434478790954e1c1cce06f444cb76e2b308e1dbb1dc7907081ce7830bf41ab732a2a675a32c3e8f9839a195d860fcd0430c49130d8303563ac6220f16a7d861139db05aff852d9bef4dee00b712c0d91ee0cc739f0b5800d7688b2fd9378309125accbeb63224da42478fdeb73ae3273aa2520b3920d8ec81f4895b1e2028e854c745f49e6a864d0d2dd7a3ae1a8cb0ae77f6e4b5486de98bce8eb71f417be34cac9a607b0fd2e9ad37d3a1e1b6a23a3e8db2d33404769b598ab3057dcf6ec9d77be5c6348d8f98f12587c087fa95f1ee111cc40956893c9d4424df00db996838a89d79e12bb3a2905421fd19e3842e693492f6ccbef62ad71b3587936955011900cc4e8c58683549345b08caf344500479d498a25c3899cc35cd500bf7761a22f4dd5d9fb8ac97fd2a9b12f8d60ca8d0e56db5dd06c11f374f8bf37290df819f8f18dce02fcfe792718b711355c3dffaacd93386d6e52fa04a8cde847eab66c8bf8ffc6d01dab99ab5d531bd926f3b67c1d3f7f495423e8019ba7c4a38caee93ae9efdbce3936d9d269064fbecd0179287d25f14dd8e0f83d3add081abd49721b1703b3ea8f6b489ace1d6eda97ebf56741afaa4d869bf5e18ec18fc169b7ef91fdde728a39fd31c7065392221ed9e2bf98de1f62d352d8c2439f64697cbcf790f88e6c66a135d0aea0ce0af7c66759c0a55318e836d47983cca9777306872ab09069205d914ee21f838c4e0d2a9b789b29fb1e3a4faa8cbffe43c8c50d578bf8dbd5d13d452e8a432db4fc49a578d1d4000f71cad5b3f4d4a565ddff9c898c1fabf8d3398b9aac55b78f271d1144cd43d581cdaf34c880ecbff8e61f005c55561b6fc30768f7c4095b62a8c686a5178deeeff7f8b3a26687abdcae824a614a167cc897a7a5ca81b55b78bea5e6b7cc1672d93c862ad416d9b91ac1fed6c052bfbf3e50c7e30ac99c83a5c01f7fd2b538217a5fa561568a37dfd5e9def214aff1234ce0e8d1d0b854835596a2e849246810e9a3873eedc110837e92f6bf816053498f702ed0eab9b33b2814af142f698086939f7851a30e473baccb827b707d50717a62ae0fb9d2ab3343ef73d50af903a3a6a55fd8f737ca748451166b3fefa02a9dd407cd6627622754102e4856f2cbe9aefcf537745e353602fc1ca2afd597b24baba4fb1134186f8dd63c993265c277fef2d2dcda2c54445e3d21ab63673255cff327f5d2dfce2452d150f80976d0414960ba419554884be8124996f05dbc93a7dc01d4553b96ff8612c3329da0df23e8b35011db1ccb30c226b91f4a71cfefe953420e0b805b319eaa9497cd0d1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b426e6ab2c1e3021ec31518e2df37c56842ac5aab6a9287aceeec17c78f3c5efa56ac6850254a16ef92a7490db14d519eed2604594e384c8febbb2569a356bb5cdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrademgen-1.00.2-1.fc22.src.rpmtrademgen-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1U@Ut2@TT SSP@S@S8@QQY@Q@Q@Q:@P@P(@P @OLOn@NNܲ@NNP@N>~@Denis Arnaud - 1.00.2-1Denis Arnaud - 1.00.1-1Denis Arnaud - 1.00.0-12Petr Machata - 1.00.0-11Fedora Release Engineering - 1.00.0-10Fedora Release Engineering - 1.00.0-9Petr Machata - 1.00.0-8David Tardon - 1.00.0-7Petr Machata - 1.00.0-6Denis Arnaud - 1.00.0-5Ville Skyttä - 1.00.0-4Denis Arnaud - 1.00.0-3Denis Arnaud - 1.00.0-2Denis Arnaud - 1.00.0-1Denis Arnaud - 0.2.2-5Fedora Release Engineering - 0.2.2-4Fedora Release Engineering - 0.2.2-3Fedora Release Engineering - 0.2.2-2Denis Arnaud 0.2.2-1Denis Arnaud 0.2.1-1Denis Arnaud 0.1.0-2Denis Arnaud 0.1.0-1- Upstream update- Removed the dependency on ZeroMQ (only AirInv is dependent on it, not StdAir)- For some reason, the tests now fail. De-activated them. Will open a bug upstream.- Rebuild for boost 1.57.0 - Cmake should look for zmq.h, not zmq.hpp (stdair-1.00.1-cmake.patch)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuild for boost 1.55.0- rebuild for boost 1.55.0- Rebuild for boost 1.54.0- Fixed the docdir issue, following the F20 System Wide Change- Fix build when %doc dir is not versioned.- Rebuild for Soci-3.2.1- Rebuild for Boost-1.53.0- Upstream update- Rebuilt for new Boost 1.50.0.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebuilt for c++ ABI breakage- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Upstream update. Took into account feedback from #728815.- Upstream update- Added (BR) missing packages needed by a mock build- First package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  1.00.2-1.fc22trademgen-docCOPYINGhtmla00002.htmla00004.htmla00006.htmla00008.htmla00010.htmla00012.htmla00014.htmla00016.htmla00018.htmla00020.htmla00022.htmla00024.htmla00026.htmla00028.htmla00030.htmla00031.htmla00031.jsa00032.htmla00032.jsa00033.htmla00033.jsa00034.htmla00034.jsa00035.htmla00035.jsa00036.htmla00036.jsa00037.htmla00037.jsa00037.pnga00038.htmla00038.jsa00039.htmla00039.jsa00040.htmla00040.jsa00040.pnga00041.htmla00041.jsa00041.pnga00042.htmla00042.jsa00042.pnga00043.htmla00043.jsa00043.pnga00044.htmla00044.jsa00044.pnga00045.htmla00045.jsa00045.pnga00046.htmla00046.jsa00046.pnga00047.htmla00047.jsa00047.pnga00048.htmla00048.jsa00048.pnga00049.htmla00049.jsa00049.pnga00050.htmla00050.jsa00050.pnga00051.htmla00051.jsa00051.pnga00052.htmla00052.jsa00053.htmla00053.jsa00053.pnga00054.htmla00055.htmla00055.jsa00055.pnga00056.htmla00056.jsa00057.htmla00057.jsa00057.pnga00058.htmla00058.jsa00058.pnga00059.htmla00059.jsa00059.pnga00060.htmla00060.jsa00060.pnga00061.htmla00061.jsa00061.pnga00062.htmla00062.jsa00062.pnga00063.htmla00063.jsa00063.pnga00064.htmla00064.jsa00064.pnga00065.htmla00065.jsa00065.pnga00066.htmla00066.jsa00066.pnga00067.htmla00067.jsa00067.pnga00068.htmla00068.jsa00068.pnga00069.htmla00069.jsa00069.pnga00070.htmla00070.jsa00070.pnga00071.htmla00071.jsa00071.pnga00072.htmla00072.jsa00072.pnga00073.htmla00073.jsa00073.pnga00074.htmla00074.jsa00074.pnga00075.htmla00075.jsa00075.pnga00076.htmla00076.jsa00076.pnga00077.htmla00077.jsa00077.pnga00078.htmla00078.jsa00078.pnga00079.htmla00079.jsa00079.pnga00080.htmla00080.jsa00080.pnga00081.htmla00081.jsa00081.pnga00082.htmla00082.jsa00082.pnga00083.htmla00083.jsa00083.pnga00084.htmla00084.jsa00084.pnga00085.htmla00085.jsa00085.pnga00086.htmla00086.jsa00086.pnga00087.htmla00087.jsa00087.pnga00088.htmla00088.jsa00088.pnga00089.htmla00089.jsa00089.pnga00090.htmla00090.jsa00091.htmla00091.jsa00091.pnga00092.htmla00092.jsa00093.htmla00093.jsa00093.pnga00094.htmla00095.htmla00096.htmla00097.htmla00098.htmla00099.htmla00100.htmla00101.htmla00102.htmla00103.htmla00104.htmla00105.htmla00106.htmla00107.htmla00108.htmla00108_source.htmla00109.htmla00109.jsa00109_source.htmla00110.htmla00110.jsa00110_source.htmla00111.htmla00111.jsa00111_source.htmla00112.htmla00112.jsa00112_source.htmla00113.htmla00113_source.htmla00114.htmla00114.jsa00114_source.htmla00115.htmla00115_source.htmla00116.htmla00116_source.htmla00117.htmla00117_source.htmla00118.htmla00118_source.htmla00119.htmla00119_source.htmla00120.htmla00120_source.htmla00121.htmla00121.jsa00121_source.htmla00122.htmla00122_source.htmla00123.htmla00123_source.htmla00124.htmla00124_source.htmla00125.htmla00125.jsa00125_source.htmla00126.htmla00126_source.htmla00127.htmla00127_source.htmla00128.htmla00128.jsa00128_source.htmla00129.htmla00129.jsa00129_source.htmla00130.htmla00130_source.htmla00131.htmla00131_source.htmla00132.htmla00132_source.htmla00133.htmla00133_source.htmla00134.htmla00134_source.htmla00135.htmla00135_source.htmla00136.htmla00136.jsa00136_source.htmla00137.htmla00137_source.htmla00138.htmla00138_source.htmla00139.htmla00139_source.htmla00140.htmla00140_source.htmla00141.htmla00141_source.htmla00142.htmla00142_source.htmla00143.htmla00143_source.htmla00144.htmla00144_source.htmla00145.htmla00145.jsa00145_source.htmla00146.htmla00146_source.htmla00147.htmla00147.jsa00147_source.htmla00148.htmla00148.jsa00148_source.htmla00149.htmla00149_source.htmla00150.htmla00150_source.htmla00151.htmla00151.jsa00151_source.htmla00152.htmla00152.jsa00152_source.htmla00153.htmla00153_source.htmla00154.htmla00154_source.htmla00155.htmla00155.jsa00155_source.htmla00156.htmla00156_source.htmla00157.htmla00157_source.htmla00158.htmla00158.jsa00158_source.htmla00159.htmla00159_source.htmla00160.htmla00162.htmla00162.jsa00163.htmla00163.jsa00164.htmla00164.jsa00166.htmla00167.htmla00168.htmla00169.htmla00170.htmla00171.htmla00172.htmla00173.htmla00174.htmla00175.htmla00176.htmla00177.htmla00178.htmla00179.htmla00180.htmla00181.htmla00182.htmla00183.htmla00184.htmla00185.htmla00186.htmla00187.htmla00188.htmla00189.htmla00190.htmla00191.htmla00192.htmla00193.htmla00194.htmla00195.htmla00196.htmla00197.htmla00198.htmla00199.htmla00200.htmla00201.htmla00202.htmla00203.htmla00204.htmla00205.htmla00206.htmla00207.htmla00208.htmla00209.htmla00210.htmla00211.htmla00212.htmla00213.htmla00214.htmla00215.htmla00216.htmla00217.htmla00218.htmla00219.htmla00220.htmla00221.htmla00222.htmla00223.htmla00224.htmla00225.htmla00226.htmla00227.htmlannotated.htmlannotated.jsarrowdown.pngarrowright.pngbc_s.pngbdwn.pngclasses.htmlclosed.pngdir_00f183e80c1921062a34c876ad878db1.htmldir_00f183e80c1921062a34c876ad878db1.jsdir_111198bf5a065e648bc1444503706cb9.htmldir_111198bf5a065e648bc1444503706cb9.jsdir_190105b40e3a5aa1254a0a83d196cded.htmldir_190105b40e3a5aa1254a0a83d196cded.jsdir_515a6f15ab54ab7a329d6c09c6423409.htmldir_515a6f15ab54ab7a329d6c09c6423409.jsdir_5842797f53fee4ca08b3f358a1fe70c1.htmldir_5842797f53fee4ca08b3f358a1fe70c1.jsdir_68609d0747ac89cd24e2c050dd6c4fdc.htmldir_68609d0747ac89cd24e2c050dd6c4fdc.jsdir_8701e9de259791cc717b05e09f77f428.htmldir_8701e9de259791cc717b05e09f77f428.jsdir_9a84bd544611d6b9b96ed0f2b05decee.htmldir_9a84bd544611d6b9b96ed0f2b05decee.jsdir_aec7d33bad6dc7b0fdcb318c9ecba818.htmldir_aec7d33bad6dc7b0fdcb318c9ecba818.jsdir_b72cae8cc68c64f9e7a6dba302afd99d.htmldir_b72cae8cc68c64f9e7a6dba302afd99d.jsdir_e5e088dc84b7ca80f104691177bfaea7.htmldir_e5e088dc84b7ca80f104691177bfaea7.jsdir_e9b0db433f4e27043e14b07821da6639.htmldir_e9b0db433f4e27043e14b07821da6639.jsdir_fd339c841da5b92626e96631d9eda1c6.htmldir_fd339c841da5b92626e96631d9eda1c6.jsdoc.pngdoxygen.pngdoxygen_trademgen.tagdynsections.jsfavicon.icofiles.htmlfiles.jsfolderclosed.pngfolderopen.pngform_0.pngformula.repositoryfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhierarchy.htmlhierarchy.jsindex.htmljquery.jsnamespacemembers.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnamespaces.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsnavtreeindex3.jsopen.pngpages.htmlrefman.pdfresize.jssearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsdefines_4.htmldefines_4.jsdefines_5.htmldefines_5.jsdefines_6.htmldefines_6.jsdefines_7.htmldefines_7.jsdefines_8.htmldefines_8.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnamespaces_1.htmlnamespaces_1.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jspages_4.htmlpages_4.jspages_5.htmlpages_5.jspages_6.htmlpages_6.jspages_7.htmlpages_7.jspages_8.htmlpages_8.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jsrelated_3.htmlrelated_3.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jstypedefs_3.htmltypedefs_3.jstypedefs_4.htmltypedefs_4.jstypedefs_5.htmltypedefs_5.jstypedefs_6.htmltypedefs_6.jstypedefs_7.htmltypedefs_7.jstypedefs_8.htmltypedefs_8.jstypedefs_9.htmltypedefs_9.jstypedefs_a.htmltypedefs_a.jstypedefs_b.htmltypedefs_b.jstypedefs_c.htmltypedefs_c.jstypedefs_d.htmltypedefs_d.jstypedefs_e.htmltypedefs_e.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jssfx_logo.pngsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstrademgen.csstrademgen_logo.png/usr/share/doc//usr/share/doc/trademgen-doc//usr/share/doc/trademgen-doc/html//usr/share/doc/trademgen-doc/html/search/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi      !"#$%&'$$()*+,#)))))))))))-).)))))))-)))//01))234455556directoryASCII textHTML document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 228 x 80, 8-bit colormap, non-interlacedPNG image data, 227 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 201 x 80, 8-bit colormap, non-interlacedPNG image data, 188 x 80, 8-bit colormap, non-interlacedPNG image data, 171 x 80, 8-bit colormap, non-interlacedPNG image data, 300 x 80, 8-bit colormap, non-interlacedPNG image data, 193 x 80, 8-bit colormap, non-interlacedPNG image data, 180 x 80, 8-bit colormap, non-interlacedPNG image data, 308 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 80, 8-bit colormap, non-interlacedPNG image data, 203 x 80, 8-bit colormap, non-interlacedPNG image data, 175 x 80, 8-bit colormap, non-interlacedPNG image data, 349 x 80, 8-bit colormap, non-interlacedPNG image data, 282 x 80, 8-bit colormap, non-interlacedPNG image data, 276 x 136, 8-bit colormap, non-interlacedPNG image data, 874 x 1704, 8-bit colormap, non-interlacedPNG image data, 245 x 80, 8-bit colormap, non-interlacedPNG image data, 356 x 80, 8-bit colormap, non-interlacedPNG image data, 411 x 80, 8-bit colormap, non-interlacedPNG image data, 391 x 80, 8-bit colormap, non-interlacedPNG image data, 432 x 80, 8-bit colormap, non-interlacedPNG image data, 412 x 80, 8-bit colormap, non-interlacedPNG image data, 383 x 80, 8-bit colormap, non-interlacedPNG image data, 387 x 80, 8-bit colormap, non-interlacedPNG image data, 382 x 80, 8-bit colormap, non-interlacedPNG image data, 368 x 80, 8-bit colormap, non-interlacedPNG image data, 267 x 80, 8-bit colormap, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedXML 1.0 document textPNG image data, 15 x 14, 8-bit colormap, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedC source, ASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 201 x 70, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedPNG image data, 232 x 232, 8-bit/color RGBA, interlaced?7zXZ !PH6.]"k%{fU*%AXRB>^49%\?⎶΍+`@xS.s*QH?3˙*O>dxxQ6f5A0aP*-"+GS՗hn \ [8_{梐4΍+Wrt-Q Ǽ?ȗ~8į 'RR*Y.Q{#E{ӓ[L~Y1(ر,~?ҩ?b{>er"Xȹ2ZM*Ҡ VxX0=^ y4hxjaC[S7VN([oY0tQ$A.uy:U@`9n340lk%mM?PW5gZ4J"zky K" t:]hu+V4>/ ֮7^_,CWs]cy/_ryW*ͶZ7(c8\~>])1굍~&D8++;m{_]) D¤ւէo,Ud\V}< YWM"s,很1 |"`}8yaV%\oJ'q!knwV|~ͧ'a: h6ho>|n ªo0-⚸: eiVh8%heH JG8r)ϺupŽ c (dݻ5v*:S1wBj O9_/qJ) ҏPOr 9(,܊[~`[z(0Gb9ѕJ B7ʹ&{;x P!p˵!jfX!} )t plIkEQUAm~|ڥ/ap%$oP GXY"t]:/><؋s:B/)[RuZMdsդ~- yac۽ܫi|k1ͫ0L/nSKftC8 BRy ڳ%`f,fUvtK'2WRȳbk bԜV:Fi Cu^ʿ&"~y)wn:<.@9ƪVCmlSohV:vْ%bb T>Nc O>7BpJD]ScD@r}ڙ8m_V6&⍖_ >xi>ZfDdL"7?SmWvv.z؞0J=Ua޿P,Ѳ+i vyX).'h/SvGi.s]qT7f,RCyO _.&uz{编,.'S\YB4\NgIjiQ+rZ0nS @LJ0v/anyD dGeC]0 @t&g3~DN?nB[l|[Z?Kp+&|i_4XBIK& N\;*ϻz8tM]{d.mGE!Z;e+nrtnؾ4k NXg?E(]Wl8_98PiU_xy9CCta& Ԍ^;h0.[DJ%=yVawlӦ3`x58/ݙ4RK(UnK!]ԉBha73 lH8֍` 8k!!_#/ձp"QO>4`.wܸ`z lJZht#J@&l t7M~y֞rMbaSRA1q2B"X[kplXFse$1#!3Zg޷dI63Jˆz0N̫#wp/:vwdxBTZ j.Lou("~F^-jFpI"l=C!H~`F9MpS %QMiɎrt*k%r5 pg;JK@FI[LDC+%H(V2 a^a4y}MIǜkZ8ݕAPV'!12\vHB:.$2:UrP9B2֬eK[CS{J:%è|eck54ukhnPX]W޳#L 7yҞ??fQ;;v#ԝm1Cer[&h0ΐ]FRK[ӊnp Y2o0$@IOF|{ Il d}6gJq|K":M $I|Ъe$l_K u;:.k\2@hZuqzqBL +:}k"Y# ~S\UTBog@GϨcnReKYT{lCwB_,,Dy>rЉȻȳ8ŷN i B!|$%Bҩ:F)T~Vp0%LHiOc@5ldM[3* ik%K4wc2O/Q"B}h[j:]Ҁ[38c^AۺUnо@71[Ap9/o)Bs+ M U}m]'^H++fY'tE=8!XpOeq|楕}3oOwJ]ɵ sz^ο 6 zmUqQV8G~ڬl(jDø+a]ibӋSI)#oΕ><ԘSCҘ0Cdx0(C.-8]HQw@WYb_~cF*@| V 8+0AzٌQq)7&^A)i%{aFpO9E$ f6ҽǴB!B$TFn×6[a_NnLs35` ?p\- `!:$BMmn,ދ <m_| y6׍UA0_"茘Į[ _;V¡6i{O\@/!wG@CX_Ơ}ҋ{A!g?JI=%LcPQE1a@_GfӟOG_A6=XJ0L/BѤ~Pb70h)҃4T3 KЧ~5 9.пכEvԙG蘲i@H5M#}* vp}C30m&ibO:#ߡtRb̈Z1+\ Σ/ޖZG 2O9sWmٱm@q~TQ_.ys)wpslvqw4G8\MQ_Ie뼠'/V:ƍivy=C?%n]4c"#rnTZkA(QXI 8b9~_@*Ќ鴊k/d04A$c؂]v'0%Z"G ܃'zݖ1؜5Z%UҧF Y,pi,~ 4pR`c=˸;v+=\Sa$Ap5640{$춆g6S5̸hg#R]c$nO+|!{x;§!n-KyLjZž{QGeRWs7djgޅc75R~W>CM?M[1NtA~ a JiEn2{s]Af ;I2MMTW_S>9ǟrkd2}rQ:IgfE;ƪ W&LbCX1Pwl|RWm>؂AU %Ae{T>,Y7.75t<{)%=h&lR!q<&;Ν3mY]$Ag]o%)-Z ô3Hbj. u9EeM%{&,Wr&*sO@1wZkי@Ӽ%CNrV1ޯ \M!=.Nwܲ"#}RsuT6:oh\D.4m&Vm&6j\~ = J=ETzUZ9D>O 8>(!2O'8,{ƧA8W?u3| Wh=HpP]..%QW5dcE}t8@};W1,\!%$=Ujʼn~Y:u@؍a3W\I%&O)koݬnڅ`q4WPkv}9~6;8젥ٗ,!惁Z1(s_Gi}qռbacܕXBCcE ?9/sMZR^H%)U?ilt}a>nHxuw0,GsiYN;b1,Gzyx#e8xAE$Zj` ʇVMaus@Rz7!^/("Vv"4Dmk"+`eS+bsd뇧#&+zSI ^XʆY>Ѵ)FFjeI](Jw 99mN9;8B:5(޸1PLS:[GP*\U[FKC0%Ih`'V9pr!1y FœѪn3/"}r\eHe*9;86ܟgVCx.D0y{2@.wh|8S}_q!sG>)Z(y9ov~uӸ)Ped;d4YT:‚$\XSq9twf΋KHɎx3Yh-FoPhDٓA0j*1*`;6#¬|ꍌ9, {[ qנ 9lBx