QgisAppBase QgisAppBase 0 0 757 520 Helvetica [Urw] Quantum GIS unnamed 3 6 frameMain true StyledPanel Raised menubar Lucida MenuBarPanel Raised FileToolbar false true File Management Toolbar DataToolbar true Data Toolbar mapNavigationToolbar Map Navigation Toolbar toolbarDataTools Attribute Data Toolbar helpToolbar Help Toolbar actionFileOpen image0 Open Project Open Project Open a previously saved QGIS project file. The layers (raster and vector) stored in the project file will be loaded and displayed on the map canvas actionFileExit image1 Exit E&xit Close all layers and exit QGIS actionAddLayer image2 Add a PostGIS Layer Add a PostGIS Layer Add a PostgreSQL layer to the map. This requires a properly configured and running PostgreSQL database and the PostGIS extensions. drawAction image3 Refresh Refresh Refresh the map by clearing the map canvas and redrawing all visible layers actionZoomFullExtent image4 Zoom to full extent Zoom to full extent Zoom to the full extent of all layers on the map. This brings everything on the map into full view mapNavActions Map Navigation Tools Map Navigation Tools false actionZoomIn true image5 Zoom In Zoom &In Zoom in on the map. Drag the mouse (hold down the left button) to draw a rectangle around the area you want to zoom to, then release the mouse. actionPan true image6 Pan &Pan Pan the map view by dragging the mouse (hold down the left button). The area displayed will change after the mouse is released. actionZoomOut true image7 Zoom out Zoom &out Zoom out to view more of the map. Drag the mouse (hold down the left button) to draw a rectangle around an area. The current view will zoomed out and resized to "fit" in the rectangle. actionZoomToSelected image8 Zoom to selected features Zoom to selected features Zoom to selected features in active layer Zoom to the extent of selected features on the active layer. The view will be zoomed so that all selected features are visible. If there are no selected features, the view is not changed. actionIdentify true true image9 Identify Identify Identify a feature on the active layer Identify a feature on the active layer (the active layer is the highlighted layer in the legend). Idenify searches for features near where the mouse is clicked and displays information about the results. The search radius can be customized on the QGIS Preferences dialog. actionSelect true true image10 select features select features Select features on the active layer by dragging the mouse to create a box around the features of interest. When the mouse is released, the features are selected and drawn in a different color (default is yellow) actionHelpAbout image11 &About Quantum GIS &About Quantum GIS Display the About QGIS dialog. About QGIS contains information about the current version, contributors, and available data provider plugins. actionTestButton image12 Test button Test button actionAddNonDbLayer image13 Add a Vector Layer Add a Vector Layer Add a vector layer (e.g. Shapefile) Add a vector layer to the map canvas. The supported formats are those provided by the OGR library. For a list of supported formats, see http://www.remotesensing.org/gdal/ogr/ogr_formats.html actionOpenTable true image14 Attribute table Attribute table Open the attribute table for the selected layer Open the attribute table for the selected vector layer. The rows can be sorted by clicking on the column names in the header row. actionZoomLast image15 Action Action Zoom to last extent Zoom to the last view. QGIS stores only one previous view so repeatedly clicking this button swaps the views. actionTestPlugin Test plugin functions Test plugin functions false actionOptions true image16 Preferences Preferences QGIS User Preferences Open the options dialog to set QGIS preferences like web browser and identify search radius. actionFileSave image17 Save Project Save Project Save the current map as a QGIS project. A QGIS project can later be opened and all layers and setting will be restored. actionFileSaveAs image18 Save Project As... Save Project As... Save the current map as a new QGIS project. A QGIS project can later be opened and all layers and setting will be restored. actionFileNew image19 Action Action Start a new QGIS project Create a new, empty QGIS project. All layers will be removed from the map canvas and a blank canvas will be created. actionPluginManager image20 Plugin Manager Plugin Manager Opens the Plugin Manager and allows you to view loaded plugins or load a new one. The Plugin Manager lists the available plugins and a description of the features each provides. true actionCheckQgisVersion image21 Check QGIS Version Check QGIS Version Contacts the QGIS version server and provides information about the current version and any new features/changes available in the development version. actionExportMapServer image22 Export current view as a Mapserver file Export current view as a Mapserver file Creates a Mapserver file (.map) from the current QGIS view. The .map file can be used to create a Mapserver project. fileExport_to_MapServerAction Export to MapServer Export to MapServer actionAddRasterLayer image23 Add a Raster Layer Add a Raster Layer Adds a raster layer to the map canvas. Supported raster formats include most of those provided by the GDAL library. See http://www.remotesensing.org/gdal/formats_list.html actionHelpContents image24 Action &Contents QGIS Help (HTML) Open the QGIS Help Contents in a web browser actionQgisHomePage image25 QGIS Home Page QGIS Home Page Open the QGIS home page in a web browser actionQgisSourceForgePage image26 QGIS SourceForge Page QGIS SourceForge Page Open the QGIS SourceForge project page in a web browser actionSaveMapAsImage image27 Save Map As Image Save Map As Image Save the current map view as a PNG image. The image size will be exactly the same as the size of the map canvas. actionWhatsThis image28 Whats this? Whats this? - Click this tool and then click on a toolbar button or menu item to get more information 789cadd7c96e1b471006e0bb9f8270dd8ca0cc6d861c043968df174aa2b62087ea59487111252eda82bc7b9a5d7fb5ed5c62040145581fbba6bababa67287ffd52bb3d3fa97df9fa69b194e5435ecb8732af7d2956d3e9fbef7ffcf6e7a7cfcd666dfdd3486acdcfbf7cfadc5bd6f2dae9ecb15c43d883eaf5463b2fd6a63edc550b99ab2ab80be7551a3c8bd6f11d75b3eef4faa659e3e92a5ae3056e6b3c1d98f3248c3f9a8b60ba3123df7574c84773b88b7c9919ebcbcd1acf2d18f533ea6dd531ffb659e7e76333ea9fc2985f305fababd7bb12b6fe6caadbf532d4ef56c1dd96f5671fb67c5bb05d3f51b76dfe0d18f18c7ced2efa75a84e503f5daeddf0f569bc5bc039fad5555b3eb70c5ecfaff5ced5364e1d7582f5c8339ce97c720517f0d88cfa5bea4e030ef53563bfb8a16e5bbdcf30c6dd933ac17e71074eb0de296cf5203e6d603f67d17a3f7c98cb60c27c29ea75e13c36b324832b758afae9164e341fa566c4eb7c595caf5377312e176bb71a09f6d74dd456af1bc188a7055ce87cdc5677b01eeac156ef30384b613e5177acdec48cfbbb0f239ef6e002e761acee623d6e005b7c01a37f1cf6b7dd48323d6f7c64c6fd76aeb67ecabbdaf2f3a63ab37e9d068bf593eed5162f23d8fab5abceacbed0afa469f5d1529d59be1d18f1f2162c71fc0cb6f31cce5fdab4f3c91b6aebb734d49d04cfd75dd8fa5357c7f3700c5b7d2b7596e8fdc64b33ae5fc019ce6f0bb6fce17ca7e2e7d7f33f3463ffa6b0f5e7421dfb7f07dbf9e9aae3fccf70a1f3f3dc8cf1f0fcedb46c3e16b8d07eb80775dcafb1daf213c6e3fe3918e751866a29d1bf57759ec2e17ee8385b1fefabe37aaed4717fb53e27769e5ed4ae89f14718f939d4d78df5f30b9c61bfcfcc18bf806d7f2bb5cd2fb9dae6a7016cfd2058f0fd711eadf933b5af57c76730eaa53bd8aedf8ed6f11318fde4f07dd6f5fdc1f3f404b67a9ed476bd5430aea72d7561fb119e2759dbd623476aab4f96ea02fde6703eb33cde6f0fea185fc056ff066cf587fd92767c1e9dab45f0fcbc3723df813ab77c0db5d543256cfb1fd62fb9ed97cbe1127f7f4cccb8fe541df3bfc3566f588f6bc7f344ea781e46eab89f43d8ceffb53ac7feca0ab6f9ebea02e783afa375be5d7569eb0bf79b2be2fa44ed04e7e13e5afba9f515b9f5aba98efd7b856dffe6ead2fa1fbe4ff3244ff579470cdbfa06eac2fa75aaae90df857ee5856fb8ae2f55db7a6913b6fb654b5dd97ac3df9b4512cfcf993ace8ff1a2a9cf3b699b317e085bbe3d7569eb3f866dfed00fbf7cdbef441daf1fc025eaff50dbfe48a98eeb0fe7a74cedf9c76fea18bf505798df85fd2dcbb8beba3aeed70b6cfde8a94bd8b1dae6a7703f57713e7e87edfcbda92d5ef661ebc70e5c613cf4a3aaec3c49aab6fd933bd8eabb555bbff910b67a26b0cdb70ddbf5076aab8ffbb05d5fc176fd1846bdbde5cfbffecf782616769cff5c3c175c72c5031efe7b3c3ff8bc231ef3c4bfa7fcf8633ccff8899f79ce0b5ef2ca47bff02bbff9c877ff5efffbc11b3fc46ff296ff749b777897f7783f641df301f21ffad7111f7f177fe23f3df5ef5d3ee3f3103bf6958fb987fc3dbee0cbefe2afb8ef3fbde61bbe45f4b7fc15dff13dd7b9c14d3ee656886f87fc09a7df4557a8bfc35dce888948c8511ece6fb1ae9f4aaa68c023fff9901e6844639ad0d4fffe4833dea4277aa69ce6217eb1ce4f4b5ad10bbdd21bbdd3076dd0a6cfbb45dbb4e3a377698ff6e940f3fb0a7dfd74e8af42fd7444c77442a77446e7d4a30bbaa42bead335dd84fc3e8aeee8def7734c75ff6e50935ad4a68452ea509732ba161612d1fe88e32dff6d54acab127f13c84086f220232a642c1399fad7a38f9ed10de29f782ccffe3d97852c65252ff22a6ff22e1fb2219bb225dbebfc74253b88dff5117ba1df87b22f077228473c9263399153399373e9c9855caea3117f257db9fec7be0eb82f373c915bb9937ba94b439a31beb5ae26befa7a6ec4774dda7ec644521a4947ba313ef37bf82d7eec38e43f7024774e9c73feffc1ebde58bc2b5de5066ee81edcc88dddc44ddda39bb927f7ece6feb5704bb7d2ecffe1fefdebd74f7f036ad562ce 789c3dd6d96eea481006e0fb3c05ca7f178dead860b3683417d95712c80224a3b9305e02396403b290d1bcfb94bbfeee10297caeee7255d9c4fcda694c06fdc6ceafadd53a5bcff3463ecb968d9de2e3f979f3f73f7ffdbbb51db71bf56f2b6a34b7ffd8da1eae1b79e3f2f5a5ac81b10259124751545b7e07776b6742278c3f07bb3846749771045b7c43e7cce7e379ecd6a3676e4674974eccf2136cf9acbedcaf9736cdf548e8aead97275a7738cfccad88aee884eed0dd66cfe56bd59e86794846fbfeaf69dfef01cd7ea530fb7c7249e7f4d49c44add879e15c84f9accc613e05ede733a673f67b654e23e6efd205f31f065b7c5e3b4f43ff8fde8c97b4af3ff74e2cdfd0dcee2599f3295d307e1fece238337762fa854eb9ff8eeea5ee6645932eccb2e75c2411fbdd37a729fb3b30b763facd1cf23dd23edf32d8cebf367763fa934ecd38a47bf4dcbb6df9bee9c20cebbfe8c56dcb37a85da45a9fcdf388f6f33b3787f97cd029eb5f987b71a7e5d68fe8d4f26349f72c8e7dbae84c9d4fbdbbb6ffd5b9ecc49cc784e6bce42cd8ea7ba7392f54deec7f650ef3bbf0e63cca60dbbf4ba78ce734e78959b0e5fba2fd7c3fcd7e1e78a67becf7ca9cc5d62f86744a4774d675ebe5c53cd50be2ece65fb6c3f53fa70bd6736c0ed72309b6f3a7b4bf3e6dbae0fa34d8d63f9943bd9959ebc99dddfd5f6a7facf7842ecce898337ffe776f5eef28d8e2039af3904db0c5d7de9c479fe6bc70eb6d717cd3253d314f9b5c7fe76dfdc82ecd7903e6bc3db5f3b9e743a5fd67d6ff039dd17dbaa4a7e6bc9c166effad59ff41a6ceb17315f67f99f3ccce87636f5b8f37baa4b9dfe783d05961bea04bb35c07bbe7ad58fd55d934e3c8bb6c3b9fd0197d49eb8ff3abb9f2eb7f822d7ee35db9b834832be7169dd17e7d651eae0592c9547229a4944a1e65267379d2bfbf65315cdb77008dbcc8abbcc9bb2c65256bf9904ff9926fd9c88f2cec3929bbb227fb7220877224c77222a77226e772a1bbfaf2db9e85baff4a0632946bb9e1eb5657dc69ce918ced792313cd71ef620f12492c4d7dd79244d7a4623d76344fd7e5e8c92904900932b9c114b98c60f741294b942ec73d2acdd1c22366752eccf104aba79215167ae459cef1a22b5eebdef0a647deb1c4ca9e8f7aec448facf1a195d6b5acf0892f3df22d7d6cec3b86ce63ed7a99682f2dfc6017f3ba03ec611f07f6dcc5a1cea3e972cf70a455cf71ac3ac1a966827d77912f9ce1dcedbc401f192eddfb2b0c30c4b5d5a33d5ee051121cf919a2ce79abaf3b8cdc3d31c6c4cd748d1cf778d03c751d034488d1847dee1748b4fe54673ad279b4f57d07dfbae641af5766f3d17b6381b18cd145811e56d8e040877d9d095a19f4def8efcfadff01dd635c8b 789c7596d96eeb480e86efcf53048777070db6246b2961301759cf92c4d9d7465fb0243b71123b8963671bccbb4fb9f8539974bbe128c08762fd64b1484abf7f5b39dfdf5df9f6fb97a799cc46cd4a732dd3956fed7c3c7efbe3cf7fffe7cbd72c5b59fca56e25fbfadb97af07b39566a57f3f192cc0df06a0244993d445be0337791ab9352ee2663f56ce12e7172c1538af9bb87e632c79e4c6b8557f2f6087f55763ac3f831b51bdb9f1a08c3c53ee25587f32c6fa149cebba0cc0ce477f62f66e10fdc97730fcd1abb16f2367c66a4f3f8c87d11f413f4fd49ebf1beb3ac35f9e83876007fb2b63ac9b1ef419f92f92a688fec0653a1c46463ecb42cf2f5363ace33eca1a8cfb76d82f07915de67a75e48972cfe97db3de9f2b12b56701171a0f7b635df703705dc5fae06b63ec1f815bc4a3f7edca56e36752ae101fcfc0761ecdaf73d09344b92e345fa2f5e94470bfb5b2cfb07ebae045b56749e4137093e9f9bd722fc9259e67628c7cec2b1776df5330f221a25cd6e80f076e6badbf54b94a95fd10dca21fae8cd10facecea46eb3135c6f9d7c12deafb4eb92e343eb904d7e0b3c8e1f438ef39d869bfcbb1728e7e1452ae52f52fad71abe7bd0017ca7c638cfc3f2a3bdcb7c4fec9423eb5defc48b9b07e29c02df2b9a55cd51a0f5f18436f5fd9b51a9ff7ca35ea85e760b35f5316abaf17f000f515cf9bd525f458e3adad5f680e36fd5b30cec7cfcae65f8ec0e67f575952f4cfa172a84fd58ff7d34bf35ceb8dee94cb54e7ab94c6a8bf2d30e2953d6557683d51628cf8b0bfb6feff19b92e12e83f2877f5b509b6f3c1be367e55b67c4a9c97795a2445ec1fba502e539d07fe118cfb65b0c5278760ab9742d9e2e53b65b17930020bec6f959b12f6b1fe737156af0c6e75de73aa6c7af26bc145781d217f3365c17ce16330ea4556957d89fa1f2b37888762be0aa9701fd203db3cd8510efda9dc1823de8d8ef5fd63ebadf6173f2877f1bd2b5b3df136d8f2a1e7138b8fe1bfb1f3607f8bfdfe7ec165d66b345e1a2a5b7dd0ae72177fae2c781ff19a72e77f0236ffd8dff98ff92ea54aab5ef47f0d2eb47ea8afec0accd71b658ffdacf14a0b7f3ef673d5ab5a17f5e841d9a5ba9f0f94bb7ee82b4b817973aa6cfaf2a6dc64b8ef4cb9b5fb8ef3a8f2a6ef1fc0b5f6176d28d7d6cfdbcae68f6ae5d6e651f4175ec7560f73e5ba80dea97278dfe9f7082b77f93d526e6cbe38b0d56bcf18e77b010bcebf618cfda23c30bd2730f6537c9fb8705e7c3fe5ca758d7e9a80adbfb6942d3e7e039b3faf6cfaf20ab6f5382feadcf221f7ca566f7409b67c9c2b77f5bf0ab67cc77aa81b57e3fb5294bbf84e94ad3f24f683e452e0fbf15ad9f4785dd9ea91627f49e30778bff495bbfad953eef23905db7a9c3ffe23de383f7d5be37b818e94c3e78fd6c3ba7293e1fb755bb9c53a9f2977f719e75753747aa5725ba21e36952d3e8ef136dd7e76608b37de475bd83c902be5108fc6b7a33cb0f3c47a0cdb614f9572978f13b0e537511eda7dc4f7efa0ecd673655ba74df0101ce7e1e0437f156cfd3e521eda7a9c67c3d2ee936b65d39378ffc361a7572877feafc0567f1518fb0f661f3f2696f0786eb8e541fc0df9ea63fdb33d5f07eb11dff02ddff198277ccf0ffcc8537e5a66cfb3603de7677ee1577ee3775ee5355ee70ddee42dfebec45ef847b07ee69ffc8bb77927ecd80d3bfa61c71eef2fb13f08aa87c1fa888f83f67b7c4ef894cff89c2f96d85f7212d4d3f01b07cb9df8ac71c63dceb958625f72c52e58ff55bf265e163f51b05ffcfa24c16a874fc987b356d4504b8325f643d8c71f5d85e79a467443b7d42ed5bfa3314de89e1ee891a6f444339ad373b07f09faaf4becdfe89d56698dd6698336b9475bc1febbead38fcff631829ff48bb6698776a94f7b7cf6cffab44f07744847744c2741f794cee89c2ee892124aa19f7db2ef514e05955491a35a584844bc349448abfaf2293f32942bb99651b8dfbedcc8addcc95826722f0ff2b8d097a93c7db29fc95c9ee5455ee54dde6555d6643dd86fc8a66c2df483fda77cca0ff929bf645b76784376a52f7bb22f0741ff508ea07ffcc9fe444ee54ccee5422e257cd74b263dba8813d9f4cbbfe75f2a71524be2d9d322ff3e7c4179affabef9bbbd6ffdc00ffd55f87fbdc8ff87be1ff99b25f6b7fece8ffdc4dffb870f7dffe81bb3fe6bff863d53ffe4677eee9fc3f3e25fc3f37fd6c1febffffaf23fbb9d5681 789c8dd4596f1b470c07f0777f0ac17c330ac692bdb216451f2c1f497cdf57d1076a77755a9775590afadd4b0dff1c07491b148e02fc301c92c319e9d356e9e9eabcb4f56963329569272b656d792b6de5b37e7ff9e75f7f7cdbd8ac6c97f45f39a9952a9bbf6d6c5e4f4b59e9623828d6a09a8276cad534cb839bee3c599bdfa22dfed65d54c33ac139e25bd1219e276e8ba71bf35e19f9c67082f597e054fb09f9a4151dfa933a9cdb3a1f455bff7b6ef45375a35f3b5faaf56dfd2adafa1537e2dbd1b6de8013f47fe746ffcfeea6f91a4e9bcde0119cc307e65a193e8713b32cd7de8df392059c601efb6ef45fb8d1cf61b4ed6fc27ebf79b4edcfdc885fc1b84f42fed8ef11ece7bd88b6fec3797725ce3b89b6fcef7082f5318cf72543d8eff3d06dfd11f6d77cbe5f61cc9777d74e2a359c9fb6dde8f7094ee16318fb25dc7f2235cc932fa3adff31ecf31bb951efde9c96917f186dfd75d6aeaeeb59fe3d738af7462b18f3a43458f7633e1dd8fb29dcc8771d6dfb73d8ebad7f0c686f27f5f9bdc1982f77dd98c73cb891e23dc8c08df867b3787fecc6f95bd176fe03d8ef67e946bdf07dabed08e62f7d37f2556141ff27e64605fbc3796a0d11ecefb971fe61b4f5730c17d83f336b3eab77156df5267015eb8f30f249986fba2b05eea7eb46fd8b68cb3733372ae8378fb6f9ecbbb17f005751ef3538f37511b88afd6d37facda26d3fc182f8cf6ed4eb455bbf5f609f579887c47e68010b7e3fe66ef497455bfc03ecf31898339f771df6fce5e0589fc49c615efceac6fdce603fff59b4ed0fe76bc47a9cc2981fd7dc58bf81711eba8cb67ca17e238ff5a630de0335dcc85731e75e3fbcf72cf175ea9ae3fa4ef0c7feba39f7feee61bfbfa7685b7f84fd3d86fbce637eaac09eef16c6fbe0b21bf1047bbf89b9f07ce1f7382f3c1ff561dfcfe6c2dff779b4d5df87314f7e88b6f5f0fb5f54a3ef603fff3cdad617b0cf2fbce7e2a3de19ecf94e60df7f0afbfea5b9e9e70df7d3fca8f7628eeba7b09f3ffc9e379bbeceefb0d75fc19e6f1b6e9aafa7ffefefc75826166e70c63917dce4d67fc7729b3bdce51ebf729f073ce4118ff9ede7589e68ae29cf78ce0b7ee725af789feb7cc0877cf4536cc6c7fc5923bff057fd9ce8e794cff89c2ff8d2727b2c5ff135dfe8caad46dd69ce3b8dbce7077ee4277ee6e223564f34d2feeafaf7a271dbe1ef9dcb5cd1c81ded7e9793185be53dae71aa39359298881f8948a8a19f8c722aa81963855ad4e63a7534b2abbb7ad4d3cf2bf57945031ad288c631b64d6f34a1a9569e738d6634a785f67eb7ee4573bfd3683d698fd5697535e3369fd29256b48f9ed7b175cd7b408731764247744c9fb5db257da1af74e227a4533a5be7fdaedf099dd38566eceb6a872ee94aa7607957bceef79a6e3c966ee94e77dfd3834ef4a3faa9febfa0477aa2677af9ee2ec6b4ad2fa14b65aa681f3bdaf7aece25d1c955b9437bdfdf1bd5343a15e667ca84a8273a57694826fa43224d69fdf01e8ea42d1de94a4f5ee3a72f0319cae8e737292d2e64acab6f3291a9cc64ce235948ebdfdfafc6bfcb52569aab2dfb9c4bfd57df8b5f7e87fefe7de31f93c0500b 789c7dd65953e3381007f0773e458a7e9bdaea89e3bbb6f601c27d241cc3c0b0b50f6dcb81242481108e646bbffbcaeabf5cec90d90a54f8a196d42dcbb2bf7e69dd9c9db6be7cdd785ec86258b6ca7b99b7be9897c964f9e75f7ffcbdb1d9e9b4ec4f90d8afcddf3636cf17adb2d59b4dab1ab46b415110b513d74837de79e9bc8223b5ec394b9425e2da977009ff50c7711a3aef352e9cfb700e1fd48e3b711bf197700ebf7a67ceb2e32c613b68bbf6b63a413b4dd45950442efebd76d269e29fd44980f84338c6f8736709b32073de552701f211759a633dbab5d330f1f5dca9d338536fa925288d73c7b9f0eb2b0f70a4f3d18eb7b8fc2954dbf9d43a5f91c5e83fac9d855189fe913af5eb7daace028de74318fdd9a8454cece2cfd445028fd4a50c066ebecab988db3a1f7f53e7419538cfd48518b7bf78ac2eab81b64fd4a6a3e3d1545d617c7a832bcc57d6cea338477d2fea3416dd9f2770aed79b6ed5595ce87a1fc139d67f0e1be4b7a7ce03acf7855a621d8f5318f9f08ebac9bf8013b4bfc3be9ec0b96cf219aaf318f33fc106f3e978a5a03f5faa4da7d2fb751bf6ed2bd8e787f6cae797d5962809b07e0fea269f2bb55d5eb75f98d482761ec0a2d78f666a3f3e5fc0befe04f6f5f79ccb3c28dd7ee248ddb45fd72ea2c4603f65ea1cd78b476a5f1f2dd47e7f705f3df0f9b8f3a730b9c1feadd4033fdf393c40bcdb5f655cfafca76a9f1fbfc17efe81bae9efce87d214d8dfb4af3689de0f74ec8df8077593ff96bac9ff1c463c19d8e73f86313fe5b54decef0f59aa93b8933b3fabb35ccd8f6a09743f71a5f6f73721decfcf18af991ffd9bf9ddfd6faa66bcaedab78bbbdfab240d747e8ad5361f771eb3a8edfaebf970a66efabbf5aeaadcd7a3f19548a86675297ade714fdd5c1f775e0c924ebbadebb3824b35dfa843b4f3339ce9f382efd5fe7ce6218cf3561ed5711bf51cc3bebeefea240f03173f838dce47684f63c49f7a6b7d1cab9b7adcf37230f0f5f0028e50df36ecebdb578791d6235b30ea9337b844bd77eaa6de2318cf43be867dfdafeae679d018f5cc61bf1eb7b0c17e3c512731d667041b5cdf429dc6c877e18df569c326d2fe2fdefa3ec357eacc6e20d77e0f63fde5c95bc7a3549d633e4a60a3f971c75bc79769637dff29d512c0e48df70d86f17e24636f7d9e71008b9ec762d4f601a9cf27e46f04e763aeae3a7ade09ae5f25783fc0fc7643e879f80efbfb3b84b1bfce17f58789850b2ed970c50316fdefcf1f8de73bbeb7bf431ef1981f78c2539ef1233ff9289ef3332ff8e543fc1dbff21bbff39257bcc5dbdce51ddee5bda6c72beff381c6f3211ff1319ff029f7b8cf6736fa9c2fecf7257f43f4157fe76bbe41fc0fbeb519b439e00e871c71cc898deedbef94331b9d1313d559683c098fa8e0332a6d748fbb64b84715c734b0ffbbabc7a7fb8ff5d290463683be8dae3ff6db46babf694c0f9fd7872634b5552e69e6b2086dad213de2f7694dfc9c27f46cf3eed10273341f7a5913ff6aab5dd19b5d935e9d493daeadc3fed23b2dd7c4af68cb6653af79ffa7d1bbb4b3267e97f6ecfa74fdf875fe762d43daa7033a5cb71f6c8f235b717db5621a63ec633aa153eaad8b773dfa7466c73fc7ba5cd0251fd237baa2ef74fd39def5b8a11f744b6d0aecdf1d0aa94711c594504ad9e7f8751fca858544a490f273bc989fe3c5be12c89d1095722fc38ffbdfb68df84ac69f7a3cc844a6767f9eca4c1effb3ffe7f2b42e2799cbb32ce4455ee54de61fefaf5f5521efb2e4a18d5e7d88af3f47bfeac147b225db7c20ddff5f9f0f73ecd8bc76656ff39fdf37fe05373688f2 789c75d5d952eb461006e07b9ec245df9d4a752c59234b95ca05abcd6e1fe0b0a472d1d24898c5182faca9bc7bc6f3f7a852604a80fd313d3d3d8ba4df7fb42e0747ad1fbfafcd17b2b82d5be54866ad1ff6793c7effebef3fff595b8fe396fb8992bc15afffb6b63e5cb4cad6f1e4b15a8252076a67996db7bdaf6011f5002e53f510ae62f5fdd24994b4539f9cb683f3d2bb5627b0ccbd25c952f1ed95ba54efc0c6743bde0f8d0bef6775ae7e5cdac4a6adf1efea5c5d0467de32f6964e3b42fd3d38d5764ee02c2a121f3f5a3a8d433c67701a219e266aa3f9adb774b228f39ec169847af81ceee6ba1ed3a5bb9d54e7c36db86b32ccef0696a8b4befd586deada7b072ea44ebde7ea0aed22de45d2463db417acfbd35527da7e172c7efeb40fbb7ae15b3833e8cfdb701e55fe3cb1b64b55f97ac8af67d6494acd7f0077c37ecee12cd27c5bea90dfc222d6f8f817b848618ee152305fbaf62e8cce970f61571fd667a4b6ba7e13b8108bfaefe1b2d2f51cc336d678035761bc52adeb4d174be789c975be02778d60bd67ea1ce78b76e1cc147e7fe9499deb7ee76aabf54de13cd2fd7983c5201f9faab51ede809bfa7fa953f5b33acca7ef5d867a388273a3e3dfa8ad8e57c0a2fdf900b631ce038dd4a1fd551dea7b872bad8f4e9696248d74ff3a70b33e1bb05b5edc2f044ba8b75687fb2185437ede5587f9ff5487f92fbccb3c2a71be8670d3eecf6791a456efef27b81be1f9c567701ef66f061761bc3b38cc9f080ee787fb701dea3df2b6b9d5f37f0957a2cf8b2bb80ef5bdaa6bedefcf6769ca30fe231ce6c30b7518ff1a0efd05f1368be2dcb76fc285de1f34866daaf7fb3458f33dc04dfe37b899dfbe3ac45faa437d176aad87fc7e5913ee2fb9855383faa482b35ceb7d82253c9fb4bd795e30dc8cffa20ee377d561fc0fefaac9a76edafdfba14abbba5e7408bb7afcfb431ee0dc7622df5f60b73f38af7b70b3fefe7eabaaccb4f13c69c379982fc362908fced5d2c1f8a77019ce4b0f6ef2fbf357a7a9d5fc9b70d768bd251cce1b19b8ae612982f5797012acebe19f372edae8fbb6036761bc63380fed476a5d1fa9e1667eb15ae72713d856fa7e8ae04af4fd7a178ce7a5dcab2b7d9ee4701dabcf8271ff935587f33150ebfc868be5c5c4c205976cb9e29a05fffd7c8578bee111dff21ddff3038ff99127fcc437dfc5f394673ce7053ff30bbff21bbff3076ff0264f57c5f3166ff38e8bdae51ef779cf45efbbef7b7cc0872be38ff8d855b0cb273c70d7d07dfe74d17df779ca672be2cf5dddbf5cc4858beeb94a2edddf2b177dedfed75e111f71ec2ae8fbec03ff79addf2fb8b3223e61e366f9c2a9af62e0461870577fb315f1398f895ddd3d22cddb5c245fe3a970b37da5d2afcfb5e6ed2d7fc952b522bea61b7ea191aba3ff29fb2dddad88bfa707b73e1f4dfe65fd6e6d694c8f3459b5bfaec7939b71cfaff985e69ed28ce6f4cdf9713d9ee9c555fc8afae98dde798b3e68833669eb6bbcefb14d3bb44b3deabbef7bb44f0b3aa0433aa2633af9927f40431a7c3e2df4934ee98ccee9175d7c8a1fd2255d7d89bfa63645ae474c1d4a9af5f1b9c950babc3ef5e852e67ae4c242221aef724b21a514abc6102b95ef51cb8de0fe5de61db8e815f97d8f91dcca9ddccb03e2bfafbfe931964799c8934c9bf86f72ffaf879599ccd7fffd63ed3f0f235aaf 789cbdd6494f2b471007f03b9fc2a26e28aa37fba2280756833160b34394434ff70c061e9b6dccf294ef9e9aaaea3984072fa7602cf45357ffbba6a767c4b795def968afb7f26d693637f36bdbb31333edadb8e7bbbbb73ffffae3c7d27214f5e8378c8b5eb4fcdbd2f278deb3bdfd87fbba052e0810f00ffb569da86fd44550b4861d76d1f9bbdaaafbde21cf8767711888316add4ac71375a2e37567cec3465da867e2883eadcd953a894a1e7f60175dfda3daaa8fc47e3e146a3f3f561762036a1b873c7ed83aead607a34ec478afd67ab0e23888257fa24ec420796564653d08c5b14d643edf8f384c82c4f0fc5def22669fa9131987b1daa66c538bd320e39b8f15bb8c0bedc7a8ad7a5d9c1445c57e57db94e7c3a4b3acb7d63a69fbe37e4da34eb47fce4b4cea32a95f6d9d4669aa795c9fd2b8e63d88f352d6877b6f9bb2f97ab2284e72be7e7817fbfd80237116eaf53a75aade13e7a9d41bde8fcc18a3f969eb3cae8c93e763935dd17e487e2ece5d2efbb3252e52ddaf17b5efff425cd59207a5d8464dc3eb5b7556673cae79cee8b813d75a8ffcfc15711ae87a564cc75dfa8bc565aad77326b67523f95167ce837371adeb213fcf4565d22ae1f1b9b832d6f1f8aad86a3d6c8a5da4f96f9d659c9fcf32c9cb52f202b6cd5d69396f5f6c6a5def4e5c4595acb7adcef47ab4de659abfa136b2bee1f36c9222359c8797e2d2e97cb50975fc5a5c45baff33b1cf8397ceb23f7c7dc616a5e33c7c523b23d7138abbfdc9c45dbf4eedc7876a7f3f8e5b5789d57a9c8b9dde3f839da5fe495cfbfdbfee2cf3f9fd5bb932957e01d44eae17a7e2aad6fd2ec5b5ef77a4f6fd0e5adbd45f1f06627fbf3117fbf998a9fdfc53b5f68ffcbc59676b395ff028eef60bd546fbdd1077f923b5cf3f50fbfd791537be3f1e77d47f2dcfe342ec22bd9f63b5cf7f15777927e22e8fafc7d536d2f705889d7fdef7c48dcfe3f34dddfbe763aaf6cf3bbf5febdad6d21f9e885da4fdde889b46f3f8bc3419f52bfb73a5f6e77757dc9d870bb5efa710fb3ce0f761d374ef876db13f6f381477ef8b73b51f1f88bbfd5953fbf512b59fdf57ebfae3f97ffffcdff50868b0428b0e6b6cd0fcb2fe0a27788d37788bdff10eeff1011ff1e98bfa29ce708ecfb8c0177cc5377cc7559abbf679ff94b88e1bb8895bd8c76ddcc101ee527fc34feb0734630ff7f1004738c6439a75443d2e3ed6e331e59cd0df533ca3aa73fa5ee02506d44ff8b19e46238c692cc194ea33728e0596d8070400f3ef7aa8c082831a1ab88209550fb1806bb8a1bf7db8c5d30ff943f84e2377700f0ff048bdf7e109a630a3ef1c9e113ee42f680ff729f795b3fb943d85177885377887d59fed27acc13a57fbec0daade842de8e3e0a7f5dbb00303d8a5be87b007fb7040d92318c3e167f7178ea00fc7d4f309e59ec2199cc3052ee0f2f3f3000184541951ae7c6348be3c6f535a21a5ca36fb0c329c41fe8bf3b98002ca36dba001dac985315fe5e3ada9387b64ac71f46f598db79fd78fe7a6c11bbad3d65c610487708895997c55fff567f9efdf97fe01fc4239db 789c8dd6c76ee3481006e0bb9f4270dd068b1a91623360b10747c9590ee3b4d84331490e922c5b8e837df76df65f4d2c6c0d30e0c8f2e7aeaeae0e24e7fbb7cee5f0a0f3edfbcad342163745a718cb63e75bf93c99bcfffdcf5f3f5756c3b063ff0551da0957ff58593d5e748acee16c5a35a09e0575d3b4ec761b4b0e8bc014c045ac0ee12a54df358e82a81bbbe4b4e99d15ceb53a826d698d254a6371ed95ba506fc1c6243de7fbd6b9f3b33a534f1b9bd07435fe5d9da973efd4595c3e23bd6e80fafb70aced1cc16990472e7ed4380e7d3ca7701c209e666aa3f90b67e9a541ea3c87e300f5f00f38c9743d1e1a27bd58e7c35d383129e6378225284ad77ea83675edbc05e752c7ce4fea0aed9439e75117f5d08eb7ee4fa48eb4fdd65bdcfc6917b6f5c237706ad09f37e12ca8dc79626d97aa72f5909b4fda8b0acdbf07277e3f9fe034d07c1b6a9fbf84454ae3e25fe03c8639840bd1f99e3be746e7cbfbb0ad0feb335697ba7e33389712f5dfc145a5eb3981cb50e30d5cf9f10ab55f6fb7bf5964329dafc08911acf7a33ac3f9a26d3835b9db5f7a5067badf99bad4fae67016e8febcc162908f4fd55a0fafc16dfde7ea58fdacf6f3193817be1e0ee0cce8f82375a9e3e5b0687fde83cb10e781c66adffeaaf6f5bdc395d647478d258a03ddbf1edcaecf1a6c9717f70bc1e2ebadd5fe7e88619f9fb7d57efe276a3fff8573910505ced731dcb6bbf3994771a9f7f70c4e023cbff80ccefcfe3dc2b91fef16f6f32782fdf9e1015cfb7a0f9ccbacc47917862bd1e7c5155cfbfa5ed5b5f677e7b330851f7f0afbf9f042edc7bf867d7f71e7bf28d320cc5cfb3a9cebfd41da5ec67abfcfbd35df3ddce67f83dbf9edaa7dfca5dad777a1d67a68d8b834fefe92311c1bd427259c665aef032cfef954c1edf382e176fc17b51f3f51fbf13f9cab369fba6d77cf872a4e74bd681fb6f5e0fd7a0767652f70fd05b6fb83f3ba03b7ebefce7355a5a68be7c9059ce97c2981c5201f9daaa587f663b8f0e7a50fb7f5baf7591dc7a5e65f8713a3f50aeccf9b105cd77aff1f796b3e77feeb3a31fa7ebd86539fff10ce7cfb815ad7432ab89dcf955ae72353b8acf47d740957a2efd31b6f3c1fe5565de9f32386eb507de28dfb9d4ab53f0f43b5ceef78d15c4c2c9c73c125575cb3e0af9f2f1fcf231ef30ddff21ddff384a73ce3071efd2a9ee7fcc84fbce0677ee1577ee377fee0355ee7f9b278dee04ddeb251dbdce701efd8e85dfbfb0eeff1fed2f8033eb4156cf3110fed756cbf4f6cf4c07e9ff2d992f81fb6ee731b7161a3fbb6924bfbf3ca465fdbbf7597c4071cda0a062efbd07d5febef17dc5b121fb1b1b37ce1d85531b4230c39d14fba243ee309b1adbb4fa479db8be46b3ce576b6af54b8f5b9d6bcfde64325554be26b1af10b8d6d1d834fd96fe87649fc1ddddbf5f968f337f5dbb5a5094d69b66c7f6d8f073be3be5bf30bcd3da7477aa25f9c1fdbe3995e6cc5afa89fdee89d37e883d6689d36bec6bb1e9bb445dbd4a781fd7d877669417bb44f077448475fe3975d34a4633aa1533aa31fbf157f4e1774697b5cd13575dbf509286c3f9ff69f2232b6474c09a594697c282c24623f2cf9e731a490b2e921f6f5a5ff9feafdfffa5a958c642c37722b7788ff75fd6d8f7b99c85466f2f07bf1ae472173795cfdf7cf95ff00e9e15955 789c85d5d952e3381406e07b9e22c5b9eb9a3a1d3b96979a9a0ba021019a2574b3345373716cd94980b086756ade7d64fd479e1e3a5d5d06920f4947bfe4ede387ded9e15eefc3c79587852c6655af9aca7def837d9ccf5ffffceb8fbf5756e3b8e77ea2c4f4e2d5df5656c78b5ed5dbbfb9ae5bf09e03f5f3dcf6fbde27b0084c37ad9328e9a77e308d828bcafb429dc082fe92e4a9f8f699ba526fc3c66403efdbcea5f7abba50dfb736b1e96bff0d75a16e82736ff1f31919f423e4df85536de70ccea332f1fd6deb34eefa139c46e84f0f6aa3f5d12e833ccabdafe134421e3e85b342f763de3a1ba4ba1e1ec099c9b1be4b58a2cafaf603b5691aef4db89426f57e50d76817f62e933ef2d05eb09e1fa34eb4fd3a58fcfa691f767961e42d7383f1fc092ea21ad7cb0c96baf67928699d0f924aeb1fc059389fcf701e69bd0d75a86f61116b7cff37b84c61367025582f9d7b9746d7cb9f61970ffb33555bddbf1bb8148bfc977055eb7ece611b6bfd095cebfed2b7d645620a5d5f0d6746b0bf4fea02d713edc0b929fdf9a485bac0f925515bcd730717919e8f75580ceaf157b5e6e13538e465cd6753f5a33aec97df9fa20a7938810ba3f34fd456e72b61d1f1bc0bdb18e79faed4a1fd591df2bdc275d8cf2fad2549233d5f29dcedcf26ecb617f707c112f236ea70fd1770a8cf5beab07e9daf0eeb7ff1ae8aa8c2f5740477edc3d665925abd9fafe02cc2f38a8fe142cf1fdfc36598ef020eeb270b87eb87477013f2fafbadb485d5eb3b829b90674ddd68ffaa7565aa30df351cf2f3421de68be1305e7cbecae6515cf8f675b8d4eb9fee609beafdfc18acf5aee0aefe0bdcad67471dfaf7d521dfb95af390bf9ead09f793d4706a904f04ce0bcd7b0b4b78fe68ffee7950c1ddfc4fead0ceea30bf7f9ed9baabf70677edfefaacd34cf78b0e6197c7bf1f640a177610f9f102bbf383eb731beef6dfe7abebdcf4f1fce8c385ae9772580cead1a95a06683f862bd1f7c710eef2fafba14953abf5b7e0cc202f95701dc6e770d3a8cf82f5fe3f0cd6fa686f32a3efc7019c87f98ee022b48fd5ba3f82f99b6e7db15ad72797b0adf5fd13c1b5e8fbb309c6f35126ea5a9f1f19dcc4ea9360dcef345587eb43f385f58d17edc1c4c225576cb9e68605ff7d7f84fe3ce129cff8822ff98ae77ccd377ccb939ff5e73bbee7075ef0233ff133bff02bbff11aaff3ddb2febcc19f78d3f5dae2218f78dbf5de71dfb779973ff31eefb97afa57fbeff3814bb0c5873c76c791fbfce27a8fdce7573efeaf369f68ff533ee36faec7b9eb3d7449faee6fe47ac7ee7f83257912362ec1c8571ffbcf58bf9f73baa47ec6b95be513173ec5d8cd3026d65ffaaebfe627a1922a977b4856eb7607d53fe6a1c6adf699267e7f62d475dfdc2f4d69b6a4fe055df2135db91ca377d5e774fd637ebaa15bb73f6fa17e9bbfdd5bbaa37b7a58767edd88855bf1d0eff9b9d67ea4277aa6971febb7c9dc88577a7389d7745fd6698337e8136dd2160dff9f1fdfdc88116dd30eedd267f77d8ff6e9850ee890c674445fde5f9fcb0ffa4ac77442a77446dfded75fdaff9cfa14b911310d28f93eff4f673094ba1119e55408ff2a4f7b0889b423a4944ae857f5fd082beed52713997edfdfdd1327ed1e2ffb2e33b9904bb992f9aff3e81c3397eb5a6e56fff97de55f880e4ab1 789cadd5596fdb381000e0f7fc0a23f3162ca6962d4a228a7dc8e5dc8773278b7da04429a793d447aec5fef75273a8f6b649f3b0700df53387430e45325f165a67fb3bad852f73a3b11b5f17ade2ca0d5b0b7e3218bcfef5f79fffcccd773aadf02f8a6cab33ffc7dc7c7fdc2a5abb0ff7650d780980763b2e4a764f5d55b5f1926d0c1b9e6b476d63a5bd5bbbd34e8cf4bf666791b41f93adf1794ceeb01323de5217861c896d959013b11767ec3492f8237616f1f8988a35feb176374a74fe393b55bfb29bf99e92c378aea0f66f6a693f63a791e43f179bdc53bc537b9edfa19ae3a1105b9e3f5ca925fe8d9de9fac6b5e328b5bc5ef0a096fe5e2cf3834b76534fc5b66200b1ae2f8d1fbbb8881df986ddac8f388b0aae6fa3b6e918636833e1263bd5f55e666b3cb6c5f27e619dec8c35341e3cb1433be71f88b51e7a7f49a7a9674facf5a35ad67728f6bc9eb0a2967c15dbea78776a69df2587fa13aa0f56d9fa3ee08dddace74eedb49b466997bc26366c3c6137fbd1b0adee9fb231d7d717ebfbbf663b8907da7f699eda3427f7c59e8d39bbe9bf21f652ef98ed22cfe775a2967a0e6a67ddb8c878fe8beccc88c7ec66be13b1aecf3dbbc9772b96f5c511394fa38ce7bfc7ce2c1b77d9d6ca79766ae9efc55eceff03dbe97e5b15ebf9eba9a5ffbad8493bb0f38eb4d3fbb4716a2c9fb725b673d27e2b2ea5ff053befc87a96e2444cf7832db2c8d27d829cafb05ebccf6ef2afb19bfed4eee2cc389ecfb6d8b271c87691b4d37973858de4fe1a8975ff6fb25dc9ed78c0ce13199feebb3cb67adf2cb3739ddf33bbd0f5a2f3957bcd8fdb6c17c97d78c1ce9d78512df1965da8e97e2c4c5eca7ce97ef7c6ea79de62fb44d6ff5e5ccadf1f3a6fbe0cef9ff70fddef65b8ce25ff9358f223fdfdab9252ea876376fd21d3fd5d555eebbd63973abf5376a5f907e28add1f7ffef3ffc423a0c31c0bf4e15b628597d3f178855733d1d77883b7788783f0b90fcf077cd41ebc1f7088a3a9f8314ef0099f29fe253c5fc3186f53f18be1f7a51f63e032aee02af6702d44ae87e7066ee2d654fc36651ae28ec4efe21eee639f7e3dc0433cc2633cf94f7eee4163e0299ee17988bb08bfb531c20e7631fe29ff806615ea408309a698a10dbff43003c404e017f9650c709043011e4a1c400597e1ff395cfd323f8d01d77003b7c0eb398001dcc3033cbe939fc6806f3084118c6112be237882677879373f8ff10a6fb0084bb00c2bb00abd99f73b951fd6603d7c3666dff8ecfee1fcb019be5bb0fdfbfd56e7871dd8a5e7de7b997fc4c33ef4e1a03f0ecfc330d26fe3757f86953f826338f9a8c7ecfe0f3d4ee1f0a31a7e8adf0b359c7d363ed4700e17d0fe7c7c5dcb87f3fff7ebdc77b29cf7ca 789c5dd04b4ec3301006e07d4e61d5bb0aa5cd53ae2a8e006289845878fc889334690b65811077c733e394821d25fe46bf3d72366bf1fcf420d69becfda22fbd1126e837b1b61fd3f4f9f27aff95ad8a56e0b313c5ea2e5be5c288c7e3ec701de25a6e69203b64555475454989ac756d6a8d9c904dd96c9b12a991aaaa8daa9086a90ae69908ca2a408e48b0aa008bb4cc9d657aa4694c6b1ae411e95be75c8b1c88de95de23fbc496794a744cc7f4a5a30b1e125b4f47cd899ac390e899f9bf41ff40d2f2faa19b4ba0a98126d572093743d2de1cc0d86502e4296738e3c0dfe4a8d4857e48392961c4d2a183e0615afa626e860e20c426bfe7cd708cb558bc3def84b9585cfa8e7e889372d7be3c628f65af4c7783d085730c725fbe3cc45748b53f3f2ac41edffbec07c88ea4bc 789cb598c96e23c91186eff3148d89dbc04873ab62150c1fb48bd4be53327c885c8aa42452bb44d2f0bb3b59f14742e359baa5e9464f01f329d73fb6cce4df7ff93238dcfbf2cbdf7f7a7ae6e7b1fbe246fcf8e517ff3299ccfff5ef7ffee7a79f3bc597e57f79f6a5f5f3df7efad9f017f765ff6e1a6aa07770f4fc0edc79046a345a8d4663c97c08ee0853092ec006ec84cd40b8ade387601dafed186f16601d3f11ee60bce983757c01d6f11b608ce735e14cc78fc019c65f804bb43f823d78269c37c17b608c370f601d0f7db98ebf11ee623c5f81757de8e96affb970a1ebf5c0bade1b18eb7103ace36f854b1dff0ac6780b7b96184f973517ea5f57823b8da2ee3f05ab7f1f13d7ed41d981adb0fad78fc1181fda60f4af82b0fa8fc59e85da9f0f84d5de6101567bef82d13fb484bb6877128f85dacf6e81d57eabc26a1fbf0c7e6a36549f3560ddefadb0c6b3bd4c5cb7fb2730c6bb3330c69315d6f835eb60b5cf5c38c5eb3658fd7b2facf6f03bc21a5fe65a58f5d1b970f27f1dcfcda2dd684a3b813bc23c02abbf1d58f3713f71adc788fea203fdbc02567d636599df15608d9fbe7086f1d405ab7fb1bee69fbd056b3e5c086bbef06562d9df0b58ed85f618ffe2cf3a3f5bc9bfbc2e9ce2b72facfacc1d18f608a789a5bd12d6fa624b61ddaf23e1e49f0761cdc7705273d9eeb4849be042ec678f94a59d76c04ed84c853b8da6ece709dc110e0cd67ab9a32cedaeb667bb19e72febf5ee843b0d613660d407b309c6fa54dbbb9dd6a75730d6e7a6b2cc476760ac1f7694dbcd7afe6761cd07627026eb3927dccd10cf757deec4fdcaf86a02861eb3057658ff49b95d7355096719d65f037bd8c70a97882fbf0bf688dfda1e1dee44c135bf810b99dfbf28a37d2331d7f3df82614f3f5196fd9057c6f8ddc4f5f8e084b352fa876365f4ef0917887fc7c2494fdd3f6b75105fd59db2ecdfac0a678807ca95657d3f50ceea6b863f02c35ff64a19fdbdb2f477015c22fe2a6559df92b2f40f3db0fae74d19facf94457f6584f3a6b0c3fa39fc6debf8cb58f7171ec06abf2d6559df9c833df28395a5bf5d5596fe749ab89edf3684f326f6db01637d7e14d6faeed6c0d06b4ae1a294f8f7625f2e910fb65e2f6fe9fabc9fb89edf58e1bc89fa71a52cfbf12bcad0334f2ce38332e6af12d7edd5b5722eed4760b5f7ae32fcb1ad8cf83160f5ffbd32ecd303c3fe7e43b80b3d0efa0bb5476dbf9c73f8d3769465bfe15959f64beb89c55fdaee657d5a5596fddaa7c4d2aeeb7999cfdf2616fb1d0a77d5fff7cab0c720b1e8bd5146beec2596fa81fd16d01feafcedb673c4a31b09779bb2be7b06c31f4ccab0cf8d32e275a02c7ac23918fe0933e142e3a73ecfba56fd13d685559f7d03c3be615bb9dbaeed7703d67c2a94115ff57957b4f53c342bc25943c6bb6be102f6a2edc4627f0f467c844365b41f83518ff84219fee6c4d2ff14acf567ac2cfbf7afc26553e673abc2dc44fd821ecb8857d9afedc4025ceb1d091799e80b5760d47b3a067bf1074d9411af621f5bc23fbca72cfb0b4330fc5f516289bf5365c4c301b844be6560f89beaf88ac77d51d89a1bc205e2df0d854bc48f7b5496f5b9a58cfcd1760f7f65cad87f482cf33794519fc6c20c7f9b7affa54be7eb9570376ea09eef29b1abd908c77a2bfe5a089759b7d6c773b0fa2328633f5b60f8875f8459e3e15019f717af8cf8ef823359dfb3b2cc6f5fc18cf3365396f91cc6db1cfbaff571a75b8a7fdc0dd88b5edf53e6da1e7e53b8688a7ddcb1708978b72bc2717da9d727e080fcc9856d0bf1d151c6789f58eaf90138477c607e0b7da18e6f76e9fdf7225c64b25f1e24aef5d0589833ac3f0307d44fcc675bb88f16cab0dfbe32f2794fd805f8a3ee6f3bfa3e0d241c1f34b2fe09b8c4fe168925be8e94adc4df9a70f2f71d18f5c177c041ecc15bc2ba5fda57867f67e080f7585319f500fb77d06f12a39e5f8373d8bfce2febf57ca34c58cf232ec138cf6d50c6f981f6b229f6712d65d15f8dc199b03f03e3beed7361861e237abcd5fddd80b59e2ec0d06bf784a31e89873b30f2c5408f43fcfab9b0877d7c4b19f15ee7afcbf43cf30eace7ff42b8c890ffdbc2a517fffb1b61d6fc7a1176c857d35686bf8fc1883f9b18f17a27acfbb55619e7f18a32fa77c039ecbba68c78a9124bbbe8f57abeb95761d678bf05b3703554167f9a337090f38d83b2e8f7621faff9ef1f841de3fdd256467d9980618f4af446ff603ce6f7b09fdb0433ecdb5586bfb15f8ff982f6d77cdb118e28efdb2765d8e70d0c7b716d0f1ffd8ff36a249cce5faf8cfbc49130b3d887aec101efb113618b78e53365398fc28170f4b7e8ed83910fbc2b1cf72bdc01eb7ebb60d89bcf95517ff6c1b08fabf3c38712f755d703e37e19ae134bfc55609cd7614b19efbb37e1787e49fd177b04db92fa692fc0f0a75f15d67cf662dfa0f11f2ec11acf3bc249ff1d18ed761f0cfd7e0646bda1456269b7c215e6f3f57d2ee4f1be25f1f92ccc5a0f37851dcb7d8e3365c9179b0b07e4239f80b59ebd08eb7ad681b1ffb09a58f4cb7e4217f727d310d6fb97ed0b3bc40fa1bfd37cbc10d678b2d760d83b0c842bf5477d5facf2781f14fb6e083b3d7f2e9525beddae70aaa76db09eff18aff9691fc1c80737164ef9d700e7784fb484ab1cefcb3abeab4a7f0f0cb760dc277c29cc01ed7bc27a7f09afc20ef67757c2a9de9e8335deee13cbfe9acac8cf03b0e6d75662996f0c86fdd82bc3bef789657ffbcaa82fbbcae24fde14d6f8a7616259ef4c19f5e53ab1e417f4a5f87c5386de93c4a23753467cb495c53fb6a72cf16037c0b087cb95f1deeb2416ff3f28a3dea4f1f87d8f95f1fb13ec15e05fdb52867dfb89e5f7bd4a19f773a78cfbf9ba32f2d92aa35e8d84537d584f2ce74f4b19f6a1c412ef4365dc5f1e124b7d71ca78afc1be5a0fe83eb1e83954c67da99b58e6437c571a8f556219af7af4bdd14c2ce753ae8cf899822bd8779658e6d3fd56f83d799e58e2f94219efdb2365bc87f3c452bf0e94e5be41babf98014b3e7a36f423bfda061cffef7b7df6b77ffbce3a9cf126fc381da632433332e31fa7c35c9b1b736b2666fa23fc61eecc7d9cffc63c98c7b8c6d377d7f16c5ee2dcaff17b333333370bb3f29d75ac9a35b36e36e2fe67f5bfa58ecdefef0fb365b64d2fcedfab75f4cdce0ff1c7aed9ab358ce2bfbed9ff6b3acc81393447e6d89c98537366ceebbf5d446fbfc51536cc207a63612eff828e2bd3304dd3326dd33199c94d377e8529eb789a9911192262b2e4c87f4e0705aa6848231ad335ddd02d4d684a77744fcb985afa61428ff444cff442aff4f6191d34a3392de2b742abb446ebb4419bb445dbd4a37eed8b8da8628776ebbe7b9ff107edd3011dd2111dd3099dbefbfb199d473bf5e882067449579fafbbd4a026b5a84d1dca287fdf46dde88b3df34805951cf18fe7f8731d1c9fb8ece888e35b96abff6b1fc6fa34a33e0f79c463bee69bcfe9e05b9ef094eff8be9ee15d1b3f4415cbace847158fb1cf137f56c70bbff21bcf78ce8b5ffd7d855797bee03532bcce1bbc19fb6cf1f6c775708ffbbc13f7b8cb7bfcabfce58368a93dba300b3ee4233e8e7d4e4c8b4f3fae83cf6818479f539b2f78f0eeef977cc58d3a664b6e722bfaab1dfb7538a3ad0febc8a305ba7174c1e5afda6ea28a195df0d01a4b96ade59975f1f3367c4c87adecd08e786ac7f6dabe8b197b6b2731667b54d8a9bd8b7c6f1f62bf19f7eda37dfa980efb1cf737b52ff17bb56fef7c712515ca0cec8c3663bfb95d2cfd11fbadd8d50fea58b3eb7663e971bb69530db25ba8b3132a6d1d47718d5e8caba5debeddf9a08e5dbb1747eec7efc01ebecbed786ec7982ded51ea771c7db1d47b624f3f1a57f6acdedfb9bdb003e4c555acb3d11766622fed15f4366cb3f65bcbb66de7a37165b3b8bf3c8eeedaa2e6d219478e9d75cec5bb9af473c155b5df666ee8461fd561901f6eecaedd8dbb751337a57b771767bb770feed13d2dfbb9671a2dfde65edcebfbbafc6d3adc5bb442b4b39bb9b95bc46f85fb6ed5adb975b7e1364dcb6db9eda8a3e7fab1cf8edb75bf73767cbd5eb97d6abb03de7487eec81dbb1377eacedcb9bb700377e9aee8d03578db35a34597f9b1e75a9faabbe4dad1329d68a1cce5aeeb0a3e7425f9a3676f3cf1b9e978a6b68f79c4b977de7f4647bc084c7de0573bf6951ffa911fbb73420e2c2b8d3ba1b66df1cc5ffb1b7ffb47737ced1cf4133ff577fedec77ae11ffd937ff62fd2e65ffd1b4ffd2c7e73bfa0b53f9ee3ebe7b95ff1ab7e2dda7bd3affb0dbfe95fe4eff17c170d5b7edb767ceff3e779dc6fdfeff85dbf1767dba7913ff087fec81ffb137feacffcb9ebfb0bfbec077f36c737dcaf66cbdcf697feca377c93e6bee5dbbee3339ffbae2f7c194ca03f1dff151d8163e5a86f1f6623d8e0c2f287c52a0cc3288cc375b809b76112a6e14efa87fbf0f0e13c7f89f34b7d8a75363c8627ca79119ec30b9df2824f691efd310dafe16dd93fcca88af932f8761d611e16f51d70144fedc7e599473bbfeee3066185da619567612dacdbddb01136c356d8fe561da117fa66e2c766c0c37852f44dcc8cf09bb321ec7a8ab7bb7b3b0a7b613f1cf876380c471fd0711c76c289bbb077e174f9b2a04138fb4d9ff3701106f14671c2afe192fbe12a343e1757a1195abc16dae177ce8690853c74696ee2dd2414a1fccd5df21bf323669b8d2f9845657eafada28a2b5bb9ca73199e3f9d1ff1ab821f57bfbbc7589bb7ab6135aac6d5f5e7f243bfeaa6baad265feff7577418aaa6d5ddb7f4fbbc8ebff6fdfcdf7ffcf43febc200ec 789cb593cd0ac2300c80ef7b8ab0dc86387517417c04c5a3201ee226e8610a3a0f22bebbebb6dab44d990cec0fa4f4cb2f499ac076b382248dee1555e71cf213dd20291e65f9dced97af28ce66a00e4ce351148f2187f5f5725432d6324eea35cfd493f4f3503464cf1ac020e91d64ea4fd45766b8369719c35515e4334816c221c378e990cbb856b896667cc4674c1466cb0caf0f7af1c8b9098c8c387516118bc11f989fec503fe3f68d1c8fdd3702d35647a891d53fa4ad997fb418a3cfa26a24c370175f8764fbb232ea2cb56868be1aa8b3169c41d641e1393545f8d3bc0f67de8be8035f81e3bd 789c8d95c96ee3381086ef790a23750b06d5d64249c4600ed9573b7b77ba0773a048295ee22589b3d88d79f7a1aa8aee2de9711842f9c09f3f8bac22f361a37573d6696d7c587b9c9959dfb66ccf3cb436dcd36834fffb9fbfbeaeadc771cbff4651d28ad7ff585b3f9fb56cab3b19570d60e501daf4d3309c08a7ed82c627cc513b22864be122d6c4d7813332872b61cbe3784f5c44a9ccdf638e8b84e70f989342f1fc3366a5f392f88859ab3a23ee331b5351fcd0652e6319df6fb88936e6fd1c0a5b66bc5b32c7a79993766a880be64c17bc7e47d8e994f898398f987111d83a1a3f177686f517811dc77bca5c68d13f09bb92fdf603cb788f59ab921807c25a781898f78f7de63293f33820f6a721fbcd9943bc381356da123f04768af833b38e843f35ecdd8a2422ff67e6a42df9dc655ec63f6336515dd3fc1b621df4d8114e65fe16b3892cad073b0d2751a1e43c5f88b56a73bc70db701ad94cfca9be52a3da8af3993117cef0fe5cc32a568aeb0de7c25aeaf795b908f97b642e33de3f20b1515afc596fb228238605b3cf0fcf7f6076b1c447f9cee24cb31e4f98977aaacfcce4519ed0f88bb0937aac99cb4afca0e13cc915eb619bd928a9b77b661b4bfea81ef2d2fbb1ff297311b13f3e326b27f76bce1cfc50313b591fa8fefcf58dd80f46cc3ad4d347667f5fb93e53662be789d781c56f226c24fecdc0b25fda7f51e621de36b3d6922fc71cf43065aec27cba9f3a5dc647ef8db68596fa18316b2de3b4be4943fd00301b257a436cf3c025b38e84b798cb4aee43c5ec423cf49e96a90df9a4fb533a1bf3f9e311b34f079f1fd5bb55e1bdc698d965921f7a6fac2b43bec70d3ba5b5f0947959cf86d9afc7fe5d6617f273cc5c85f8be10574689fe99d966c2097315eee39570a8178aa7ca967ef43e57dff4dbc2416f99eb304eef419db9c0f43ed6f5f2ff57c9bcf48b98eb70ffac70cd7c3e5bbd7daf4740e33bbcfffd495fa2fd9f063ff95b74bf6916ab5ffc6bbcc59e6f7d1cf83ef43df0affac6ffce8f8d7cbff5da81ef8d7a8063ff9dbce3df788ec8734aeaa1acf5b6bf23df7b52ded25a0d3ff8fe5efc8d578f948ff2ede3ec4dff277cc6177cc5b9ff6b40be0b5963f1a6ff266ee136eee02eeec9d90c709fd66866fda0a76c1ce0211ee1319e6047fc27be37eab15fc36137e8f114cff01c2ff012aff01a3ffafd7ec21b5aa3517ff6dfe9f7fef805db18618c09a6a830c31c0bd472fefe6cb888b002643d001828c182830a6ab8851ef46120b9f5fbf0da26de290c457f072318c304a6700f0ff008337882e6447afe247de5907e0c18ea139ee1055e610e0bd8842dd8861dd885bd65554eb1f2def8adfef10ef6e1000e29d62338f655740f275e159a83e11bf765021de87afd294e56ba5f13388373b880b395f59770e5dbf56afa95eefbbf7faefd07d185c2a5 789c7dd55b53e24a1007f0773f0565bf59a77a2540803a751e14156f207841dcadf330c9248208281705b7f6bbef64fadfe36e9d532b4e513fbba7a72799c42f7ba561af53dafbb2b35c99d5382da523b328edd9f574bafdf6ef3fdf7776cb71a9f82dd74bd1ee5f3bbbf4504a4bddf92c2bc01307daf73f3e3814971bb14fe64b7165bf266eab1b89cfbf5737ab3efe0657259f06c1c6c79fd4c85f89ebb53cf75ec24d780d5b78e1dd6868fe6be1a8d9548f0b57cb4d9dff52b81619c4e94e6c23c447dea6a9f54fc489c6f3c271a471ba121b93c53e6ebd8dd6e779e17ac5c670e29d1883f9b7e234cafd7c3a0c9678476c33f8ba70a312f23958e27d3896380f83257e230ef546e24cf7f7ec9d2411f6436ac48fc5ba1e5f8833ad7f5eb8594da2b4e63d85f5fa3caa317f260efd9d7aa761fe331c8b59e319ea656ad47b10a7e89f8e0a1bd74f627dfc1e8ec594c306eb4dd4e8e703ce52c93f5063bd4371aaf6d7d7a489417dab46ff776ae4d760adbf1187eb9bc27a7e7a85936aa84f7086fedfd4c8af88d308f553388617623d0ffcd5dba6b8fefd15aceb976163653f468d7843ace789fcf393d66c8cfb7504ebf9bb146738afd40b96b83f5fa90dd7f75daccf2b25706ce5fdb51187f51f61ad7f56d8d6b41eb5c5e1f96fc2badf7d18e797966acc1fc35a6f250ecf530bd67a75d8a09f5771aefd7661ddbf7fde6c66f1bcf32058e219acf95b58ef4707d6fe5ec4798eb87fff6471d86f0cebfc2aacd7ff409ca9a7e2d0ff1cd6fafefd9815fdc97e4db0e4af615d2f82b5df7771b89f3371a8ef9fcffcb3ff6b58fb3b176b3ef9ff37791eee4f17d6f97db1ee87b7b0f6db82b5df3318f5fb2b26369c70ca9633cef991477e643ce6279ec83b96a73ce339bff02b2f78c9abf059f31b72de79c35bfee0033ee496cb3ee2633f367cc26de49cf2d97f3ee77e5cf025723adce52bee71dffdfd9a6ff896ef78c0f74ec350e7c1e9ab8beebbef32475ce12ad738e63a37429d665861fbfb8ac4bfd621224389fb4ef9962c6594bbf14823ad43637a7219d6f5b3e5c847273ca0e75ffba1292acf30e66ebcb8f14a8b5067492b5ad39babd2a777dad0963e5cad039775f8d90fb5e8888ee9c455ab519b4ee98ccee9822ea9f35927ecc45d216a61747febe78a7ad4a711f5b941d77443b7b470a3e3fe764703e4dcbb8aedff1b34a021721e78f2a7cfee8fbf777e020ab54c08 789c8dd6594f23490c07f0773e4584dfd0ca438eeea4b5da07ae701f8170aef6a1d207b913483847fbddd75dfebb40c3cc6895e9413f95cbe5725507bead556ece8e2b6bdf56164bb71ca495b4ef1e2b6bd9d364f2f6f73f7f7d5f59adad57e45fb551afd456ff5859ed2c2b69e56436cd4bd08d80ead5384933efc29c45a5f93158e38fcc79ecc709ce107f1fece37961d6783a5437abc83787238c5f7827528fcf47f5605f9f9bc0998ef34eb0d67f6d463d9119f5eafe12595fc7cf82b55e67467c3f58c77b7084fa8fcda8ffdc5ca80fe0a428bc6770063fa95b55781b8ed46e58ba11fae5fa70847e8ccda83f37a39ee760adb706dbf966c13a3f356bbc1bc1384f42fe50ef0b6cfbdd09d6f17d18fb75be7f0d17fadf08d6f5067084f10718f7cd39d8ce77db8cfd9da9c3fa1d38417d5bc17e9cfdfd8a6a2deb4fd78cf8296ce7b780edfc7cfd91ac87fb721aacfb4961ebefdc8cf55ed589f5730f46fdecfb1197eb69fe589de03e521bb6fdde7a4b3e9c7fd58cfd4430eae38e19f333d8fa3509d6f1258cfdb377b31ec61f609c070fcd387ffffdd0ec25b84f8eccd8cf9519f96fd5cef67367467df7c11abf055bffb974abeeec3c2f83b5de75ef90cf65b0c37a4d33fa3f0bd6f5da708efd15ea5e0deb9dc231c6fdfb93345c8efdc666e43f09d6fa52b5e4d3f5a630f2d12e8c7a28f14ec3fa7d388687c19a6f04dbfc37d8d66f95761febf560abff449da23ef2df47ae9cafeb8d82753dcd97a635dc8fb119f3098e31fe6446be41b0e6f3e7d36b049fc3765e77c19adf7f7ff4323327b0ed87cd18bf5067e827578375dcbf1f6914e2fdf76bfa31ff4a1de23761ab771fb67aae61bb0ffe7cb328cc3f806dfe216cf35f609bffa6ceed3e6cc236dffffe9297cff26fc0e837df046bffde615bcf7f7fe571c8f70cdbb8ff7b210ff3790fb6fbb5a12e6c7dff3e16b18df3a5bab0f51f61cbefeb298ae02e5ca83bcbfff7f93196891df738e58c732ef8fed7b1dce7010f79c4639ef094673ce7077efc1acb0bc9b5e4277ee6177ee5377ee70ddee42ddee69d2fb129b77997f7785f220ef850fedfe3233ee6133ed5dc16cb67dce17319b9f0315dbee42bbee61b79f6f996f38f58d9d15ceadbe43b895897c8ae5470255155796a527d9d1b2136e2989bdc921d6d2032212622473d4a29a39c8a10ebe89efae4a4be32b24b031ed39046f28c6942539ad13cc4f6e98146b2ffae7de8511fa9bb4a0b9a959db658e956dbefe9ebe79096f444cf2176412ff44a654f75fc92de69c33f9bf4465b5243f129769b76a84dbbb26659c12eed8917f2ecfb9f077468b17444c7327b2111273ef73b9dd2997cb6e433a50e9dd3c5a7b378a0aedc840e5d4a0f34baed7d253f0774fdf9dce846a26fe98e6f2995f3ebf235adb3ba4a35aaff701f76a84111c5d4a4160da4b74d4a9c34de39d7fb7a27a9ceb94b6534a3969317d1ddf3dcf535e7cfeeba1bb8a11b39277f168d397393dfbd17bf7d87fefd73e53f41ec0c97 789c7dd3c96edb301006e07b9ec2c8dc82626ac9962ca1e821fbd2248dbba6297aa048ca4bbc245e123b45dfbd14e7a7d0224ea0e8f0813f67a8a1f376a7717d75d1d879bb355fa8c54037745fcd1a3b66391eaf7ffe7aff7b6b3bca1ad55fb3d588b7df6c6d77170dddb89c4e6c058e1ca8d3ea2479dbbb55396b6549aebddbde459628f117d828c9c795f3769663fdc85be7307da8acda691437fdfa93584585ec9fc34961bccf83b5371d7beb34c77ea9a795427e128cfc49e5a29d2692a753d84499cf8fc5caeac4af93b7c94c5bf9f54371114b3d5ec1293c82d18f1f618bfe67957512fad1beb883f3d35a9ce17cfc555c28e3cfc3dfc41afdc9cf4b9b8ec1fe8538c33ca984f356eebd8491e75db14e8ddcf72d1cfaf5616bfd3aed553649dd6f24cec2fc13b18a30af4f700277c585c5fd5c89758cfef7b08217b0b5a9b7119b90d7c1723e1ec229ceebbfc7d83cccf35a5c9fe7bb58c7f8bd4dc5ae9ef4233885cf6a4bbf1e8cf3919fa74df304f76b8363993f8b5524f7c133b151a8770163de7c2ab6e1fb4ee0f07d07de36cbd1ef0836917c6f539c1bf49f8b55f87ffb0c2738cf0d6c71bf637111cb7efe2836aa9479a0bfb17021b6317c09a7f012469e1e2a97695d5f89ebfdebdaa5f71e9cc2c7b08551afc47ef2ffaf6599274d99cf0acec5dc81312f7a14ab08eb199c609e3f6a4bbd7b58617f515bf6a7c198a7812dd6f360accfc4458cfa2a18eb1a4eb13e8043fd3b18f5a91f8cf5a158877a3d3885a7b5e5f732111b98f7c55661dee85786fbc179ca703f160ef9122ec5dd853c4cacb8601dfceff35fceb0e5d23dbdd7732ed9e7814f0e5fcfb9e4adcf0d78f43cc7639ed4b929dfb9dc1ddf6fc88d78c6739f5af0d29df1c1e51e37e456bc76759e7897f75c62dfbd077cb82177e4eaf5fc7bcc27ee3de533feb0e93bf89c2f5c8d4bff7e7473bce22e7fe2cfcfbf97bff057fee6ce57bdb7fc9daff907df70f3f95c38e2985bdc76a7e872c2297738e39c78f3fcaa87881415a4c990e61bb22fe64a97eb51dfbd031aba9ab79b732e39a2314d684a77744f339ad30b39975cd2030d5de7475ab9ecfaa59c4b3ed12ecd38a3157768efe59c4beed381cb1dd2111dbf9673c9133aa5337277b3fde7ddd65f057962fa 789ca5d7c96ee3461006e0fb3c8530751b043524455224821cbcaf922d6fb21de4505ce4559217c9b21de4ddd3eafa8b08672e410299637cee62b1baba9bf67cffd6b93cee77be7dfff23a97f95dd9296fe5a5f3ad5a4c261fbffff1db9f5fbe4651c77d8579d689befef2e5eb70de293b83d9b45ea170f11d0a8220eee6de957716c471b8b2c47006efc1257cbf721884412c2bd3151cc327de599825fee1b407976ae99ab3aef7501d59bef795a3200a12f51d1cab650197f0ae398f57665f7f944759ea9fc7e770a99648dd453eeeafdc0dbb01e237e138d5fc0c235f21deee7eb868ece30b8233352fcd52fa7cc7ea38d071ba34eb380de1b8a7fdd9813375e1eb89c36e897cb9daf2f1cc8cfb33d8e633874b8ca7de62f9a56746fe042e7b85af6fa94e12d83f3f8992bca8bc77d46998e9f8c85bccdc85138cbf99cbc47b01e758cf5db8823f1b6bbf7c3fd328cd917f62d678ba51f742786eaefcf3c4efaf54bab1e69307b58bd7fcaf700e6faddceb9af910ae44f35f7b17668ed45952f9f3471b70aee372d058f3cde10afbc1cf3feb2641a1f93ed4bdaaf4fde637b5c5cbbeb94efdf88b3a0f71ff9eb9f6f5f0d4bbe885ba7e12a8ad3e7e68acf5ecc356dfba3a4f34bf4ce05c4dcfe6b1af47fcfb218f7bb6deb770a5962b751e623e5b66d47f07e379740fe3797c0a57187f6aacf3f3fdc8cba6de0dd8ea1bc1767fda58fbbdaf16abbf328fc7de5358301fbf3eee38e558af33b8d2fd47dbea1cfb916fe04aeba14c2db63e37661de70b38c1f89a19cf1758505f09d7a87fa22e2235af9b359efdfe97324b743fc9a93a4f707eced5f67c1ec3983f5766cd274f309ecf5b6a7b3e217f916abf48cca8ff01168c7f9a31eed7b788edbc09a9f31ce76f0c57f0a65a4235afc136df4fb846feaedad5abfd3e33637e3318f54b6dc6fd0cd7587fff7e28aa42b0fe055ce3febe19fd0e5776bffcacde4718f5f2065cebf996a5ba88e0296cf94a7519a11ee42f53e44f61f4972fe11afd3df2aedcfb46fdaace1358ebab6cbfca355ca3defbc6ba1e1f6aab976a58701e06ea12fd22fffbaa4aecfcd24c6de751b6d5cdfc2fe114de34e33cddc2f6bc3518eb2f85bab4f311aaab08fbe9dc8cf5eec3d6cf1d58b0bffcfbb1aaedbccb40edfaa5f72730e6c3b0ab47e3d71b6b7d5a7fddd4770063fff110b6f3e8df1f75eae275fe75631d1fc376ff00b6f356c0763e1ed5cdfc0f61ac2f3fab6bf49f03d8faedff7eab9bfab8842d3fa92bab67015b3d076acbc7d730fac557eab1cdd7bf5fc6a9f58f4fd44dff3218cf930fb5cd8f09b67a72d8f2f5d4b5f5c3f77b3c6efaff0e5bfc91daf249055b3f106ff909f1965f0e617bdf9cc176ff08b6e71dabc7369f6dd8ee0f60bbff091eab87f37ffff9aff14c2cee2ab8e48a6b1ebbeb866ff98eeff9811f79c2539eb5e20b7ee26777bdf02bcfddf7f667c16fbcfc21ffbb1ff9e04f5efb297e9d3778b315bfc5dbbce34676798ff77f8a3fe043eeb7e2077cc4c76e64c827fe7bfb73ca677cde8abfe0115fba912b775de30a70851c7197e3567cc229f738e39c9888840a2a794815d5fc4663baa15bbafb673cdd738f1ee891262e6a4a337aa26717f942af34a705bdd192de5bf11f7ce2f2322fe8d3dd35a535723da10ddaa42ddaa61ddaa5bd56fcbe8b649d1d1db8eb90b7a9cf231ad01117744c433a69d5ff48a76e5556d167eedf77177deea22f56d16e4223baa4ab56fe6b37c3090514f23b452ea24b318f29a1947a9451ee364b2b5e48440a97d7e7747f7bb897afdb4b6e4bcb8ddcd252eee4be15ff208f32e1914c5de48c4b79923165f22c2ff2ca773297c50ff16fb42e4b795f55231ff2c903599375d9904dd9926dd9915d69f76724fb722087d2d7da5df46055bb8b3ea27d3996613b5e4e684b4e57bd9033177d2e1732924bb9926b09249448bad2de0f335e725fdc7f92a42719cf242f5cdbdd478ac2fdfcbe288beaff9cc77f1dffd7af5ffe06fe601c35 789c95d7d96ee3ca1106e0fb790a63ea6e10d41129922211e4c2fbbec8bb1de4a28aa46c79911749de82bc7b9a5d7fe91c038300198d66f0b9abb7eae2e23f7e2d5d1eed2ffdfae3c77426b371bd54dfcaebd2af66fef8f8f9cf7ffde3df3f7ea6e952f7374b96d29f7ffbf173385baa970e9e266d072a03a817fef493ce72e72efb9df50ccefa55f44e74d9cbb218afef7069966bb886573b27bda49749f42cba4cb23c2e46b761ef3f76a3fdcd9ca23f0d3aa7bda4cecda7e6b407afc199592ad8c7bb734b16e39fa2abd01ee3750bae2d9e6a77112d87e63ee6932bb7d4b1ff7ee77ed2ef593c270bdbf8277086f6a385ad7d0c633e8dfbeb578bf63db88487706d96a939c37c720967033bcfe3ce59e2f1ba6bce7a683f72d779ec7f00d7688ffbcf242be103b8ae9b98afc29ce7038dfd6f3ae7699194d19cc17915f31f4ab5b3144963f5b80ae7164f395ca1ff09dc5431dfbcd2b94833afa77bf3a2ff31dc60be5ee7417f905b7f69e1cadaf573e1d84e0afb7c9be6321f8da237e0cace5f62fd95fd32b1fad2199ca3de1ee10aedee06f543e62a515b6fdc5fa9fd5a637ef9d03c4890dfd2ecebd10d18e3cb60611b7fea46fc1adc20fe7e61dbef96b9ca6d3d1cf3596525ce4bf6cd5582fdefbab1fe146e6cfd721b5de73dab171d994baf8702f6f37881917f3977237fabe60afba33337d63b83313f5d9945acbe35e657b245ff67b3e4c8f70b8c782ee0d64c17664db19f8fe8b01fd4f3095c99796a16b1fcd3ae590beb2f7337dacf61c1f84d670df9c5fdf90946bd0a994590bf6573589fad3f5dd8e663b86d6c3f3b6ed477bc9f6b3368703f9c98abaa2d62ff11dcb4717f8a76151b8f1fe1d6e6e35537e643ff3a85b7e0028ee753e765328af3299bc3fc567f7db308ea77c3ac382f593787f1ec3c623eea46506f347463fd5f6e9b4f5e60e4538edc683f36d7384f5518f9a357739362fec68dfcc6ebadc907953dffb8811b7bdee983d9af57cecd55029f9a15f373df1c8e23ae8fe2fdb6698b0af7fbb97971bfd8344b8bfcde9ad5d7d783bd1edd82e7617c1eb545d960bc577385f12581bd7dddece3e90decf91373edf3233e7c2c7fb1bedbb6acd2f83e42e2c6fdfeda2c3eff85d9eb992ab38f4f737348808d3f83910f9a9a47291cf33b2a44ec7ae0b9b9f6fcacc33e5f6bf6f3a64b18f16ceda32cebf5e2fe9fcd83dcf24b47e6f0c214cf8f0fe00aef6b3b6e7b1e3099abc4c6e365b8b2f7371ec18db5d3971be3bf9905f3d13d9ca3ff971bef730b5b7df13e2c4919db1bb316767df2252c499c5f96ddc8cf27dc623e75dbfeb475e37efae4c679d7e6bac07a16c6fdef0316e4a772db7af9ca6df5a5de1fd73b6d2c6ceb3d845bbcbf9eb971bf7b75e3bc6fcc4d6af3cbb61bf5fbe0c67a052e7a717d3476dbfae4c98df7bd13379ec7b9dbee073c8005e79bb8ad9ee5cd8dfc3dbbb1fe5db845fdb01bd7e3be1bf9f0fefebcdc73dbf5c64337c63f37b79e9f0f37ea7be2463ceaa52d525bcfbb1bd787ba713dddb8f1bc3875e37d2573e3fc1edc980feb6fc5ce43b6dcf67ce0b11bfbdd76a33e1fe1d6de9f69d38d7aba338f525b3f2f8c76e46354d8f541a91bbfffbcb8b1de0b18d71befb82d5fbcedc6f36cb8b0f5473e47235c2fa5dbae177a73dbfc7cebc6f361e2c67e17ed787fdd74dbfb0c1db8f13e236e9ccfa7dbde0f64b13ebc8f3eb851ef670b5bbdadb96d7fc3d9ef3e4c2cac5c73c3ed9f3ffd1ff123bee15b1ef31ddfffd9c3ea871f79c24ffccc2ffccad3f09df19cdff89d3ff893bf789957bec5aff21aaf87ef066ff256f8bffb6cf30eeff21eeff3011ff2d1b7f8090f63cc319ff029e2cff89c2ff892aff89a7b9c7c8b4f437b3f7c33ceb940fc804bae88894848a9fe16ff4c4d17432d8d2c9a6ee896c67447f7f4408f34a1a7bfc6d333bdd06b889a86ef2c7ce7f446eff4419ff445cbb442abb4f62d7e9d366893b6689b767842bbb447fb7440876196231ad2319dd0e9b7f8b3107dce43baa04bbaa26bea85f1134aa94f19e561f482065d2c9564f55909877177f821f47a160aef891abeb534122e49b9915b19cb5d176df1721fa27da77379904799c8933ccb0b6df3a3bcca5466166df1dc937968e9a2c3bff226eff2219ff215e65a0eb92b644556bbd86e8e38fe5af8e96e885ca76dd9904dd90a3db6654776654ff6e5400e2d7eb19ea3b0cb4b1eca508e438f93d0f354cee45c2e42f4855cca955c7f5b7f4f12496518eae841faa157f84d26dccaf7642065f84ea5926b8bb67c2a2ba9a886e865adbbf7721de98d0cf456d6f456c77a27d77fcdbfdeeb833ef29d4e78a24ffaac2ffa2af73ad599ce43afb1bee9fbb7f80ffdd4af50ff135de6575de1b9aeca85aee9ba6ee8a66ee9b6ee7c8bdfd53dddd7033d0c9f5d3dd2a11e879fece9899eeabeacead9f7f8df5f8fbffffcdff1fff9fb8fff023a07c18c 789c8dd0df4fe2401007f077fe8a86be910bc6a20562ee41450592333e5e72b987e976b7c38fb242290a17ff777776664fa43ed876937e32fbdd99f6ac13fd7efa1575ce5ad516b6331529844dd4c9ebb2dcfff9fbf35fab9d24917b7a83e8bcfda3d5ee462a7ab42b4defb57b8ffbbdfe70d023ae89836c780e17c4e7c0dc6f1e1141f587594e34c4ec224b95e786a82ec3e657cf5c69e60b334f9859a031c40331bfcc53e6ad10744abcf174073157ffe98f5a3075c2bc26ea34702c4c999340e38f7a1002b3f0d461aa293354e742cdbc679a8459124d6a243b13ca17ed84c0cc3d8d126e859a1933c3187ba15435534bf54e288d94504e06a1642b6618722994ac154a168586d98d2103b7941ba4e886cb5700fd35c3392c8a4f958c2bb8c41855f145c6a5a0c455715489a56091d2923ac93caf376bb71a7d2c5608b0557533b3c339bec06bfd451f85fbe5a16a642c96786d6feceda8d1075ce60eb56d64ee5d97071ce3e2b4cf9226f3a94f999dfb6b33d7875293e33ed6dd9ca1d449662799294e8efb7c37f3cd3e3c19cf363efd1e4e51eea352d5753d3a5ebef276d57a0725934984 789c6dd4594f6a491000e0777f05b1decca42e7df6ce641e14c50d105c109ccc439f0d514185e38237f3dfa7e9aaeadc653c12fda8eaaadee0db5e6b32ecb7f6beedac1bd3cc8b56716f56adbdf26db1d8fcfdcf5fdf777655d2dafe06aa15ecfeb1b38b79ab680d9e97d516602c20d46196e5ce33b1899c6fd985260fc414c760eb488961232e62173f25476d53b8f8c4d984455ebaf8d5d671e0eb9d9023f13b39e6f1f824a6f1f0e66ca288eb9fb2b33474f91fe29ceabd907dbd52ccf16b6f9adf233be6fc4bb6662b76c9bedf3a09e298d60f395be27331f5830b72a2b9ffcc9bfa87ce7e3e70484e783c7e92d3b8a0fc8db8a4fd0772a6aac48d3fdb3a0de3764c97e1955df27915e444f1fcdfc969ccfdddfad23cd19cff4c4e15f733ec925d91b5f477e79d85a9d6b41f676cc97ff076f71357e44cf1fabed89af2470dbbac287f49d69abdef9cfbfda8c93e7fb1b58e8caa6be7c8b9d0bc9ff049368af2c1e59b228943e55c938de2f33a601b9ebfbb9f79644cedd68fc7e43c60df38977942f900628a83fb3c14b1568971f923725ef17ccfc945420677bf8b52db0bebe26d72297177df4b9bcfe7b7664bbd29b934ec2e5be2dab9f29e90ab807dc8967eeef35a25990ada2ede90a53e205beadd91a51e146ca9b764cb78771faa2a8d15d5bf20fb7a19d9cf6fc8e67a78c496f58ed93c1e385ecb7cdce7bf4e52ddce9cafc999a2fed02517097f9fcec97e3e7db2ef37604bbc43f6fd9ed9b27e77de759da936f56bd8313b606b76db9be6bb66971c5764ad383e654bbd0e5bc6f7d925afb74736b1a2f823db70fc411c68e757721ed07d809138a4f83e3be1f8b1983f6f436fca5fb12bae7f402ea4de982de32b319fcf1ddb4414bf6157ec0fb2bf2f295bceeb962ce785315bf213b69c37efd7f687bebf10d060ee9e024bfbca7f7ce83b146b9c39dfe31c1ff0119f7ecb59e0129ff1055f71856b6cf00ddff1e3979c4fdce017eee30176f0108fb08bc77882a73fe5e4f69d333cc71ef671801738b4b5467889573fe55ce38dcd18e32d4e6c9d29de61db8e5118f89c10239b116382a97d325b678a1a10008ce4406ec7f7ecd3c1180adbad0b059450410d339f73ef7212fb4aed7f431cc31c1ee0119e60e17b5ddaca4becc13326f66fc7ceab072ff00a2b5843c375dee01dd0d67073820f9bf1091bf8827d38800e34b42e307068e77864a35d388613388533fbee39f4a02f39d603b8b02beac1d07618c125ed0c34db6e92633db3fbb1862bb8861b18db68f3cb3ed313c02d4cec3ca67067e7f2ff39b9efd0060581cff9f7cf9dff0002454a1b 789c9dd2494fc2401c05f03b9fa2811b31d816a934c6832c2e68115c58341eca4c115416d92a18bfbbd379af0a120f4a1ad2dfccffcddaddb4d1aa79467a37319df9b3be3044cf9f1869391f0c96f70f87ef89a49537d49353ffc99d44326308a33a1a06d17b56bda74c736fcf34239aa4005b604e8237a0638157640ebc24596c81fb2cbe25596c932e7807e6597c4cb2b842b2f88de4446dd0655692cc8e49667d92d90ee8337b42325b237db041066015ecd8e09274c07392d926c96c1914ec3d25d95b0725470e498e7c4db2b808062c5e912cf6484e7441325b02bbcc9e91cc0acd7c7c2905501d6c3ee223e9827d52824fa03a1ccd39e98047a02417a05aa4e62ca2a5aeccd2f3a6c0f8528298e87d0585030e34d5322c3d5417ecd8608f74c02119802350b2f739a2adaeccd6234f40e980534d57fab61bf12562d615415633b3f5fb436b4a7fa89b6d1d5fe8ef55aeb5055d89111e7bfdb8ede9f965108f3b1c8d917d9d4c675fb3cd17e15b262397abc551e17b0de362a97c7c725a3a0b2beb2b3bbff03cafb4aa5e6eacb7167a45afbebcdadc45a51c5e97c7373ff676dba837656b6bc7edc69db97d0e969dfde799fdd6fa7190f8042a2209d4 789c6dd4496feb361007f07b3e8591b905c5ff59bb88a287ecab93387b52f44091549ce465f192f5a1dfbd146728a44521ebf03347e47086d28f95c1d5f168b0f26369bed08b3b3330133d1bacd8d7c7c7cf3ffffae3d7d272520eba5f361ca4cbbf2d2d8f170333387c7e721da8f2a022cdf32ce9ac11ac33930ec378deb94cf361aa82c1ae92260fae83759a271c7fc6ce6b9e0f47ec42e5c15476aeb2d42475184fd96592ebe035b12a42b27428b662eacdf1c7c14d61657e9eaf29932ce48ba1589ec735bb4af8795a888b92e7bfea5c677e9ce39f7b73bc16c77823566cdc88ad0ef58162d7aace42fc446c95093e0d6e2a25fb1989657f14eaa1f23a29d953b1aa9a109f049bcab269c4ae257fba8fe6f571ced685f42f58e77d7d8b685e0f87ecb87f7cb1eb42f24bc44af253d115af67c431bf1bb62a249f5db1d403976c9d70fd74e8b736b1dfc4f1a68aeb37d1d28f0b769fdf4eb4f4635b2cf9e2319af3a5ebe89aebebc4964d5b6c55c8f399d86aeee749e7268ffda48c5dc7f855b1f48fa2ade27edcb15522be152b392f5feca694fecd836d9c9f66e238ff3a5b153c1ff6c5b13f6fbd397e2cb6528f0db676b27ea89f296a391f74c956859cc7f568596f47ac4c115cb37561f9fbb3cf6e4ae9cf41b08dfdc393389eaf23767f5e2c3b9e177a896e6c187f10c7fc36d94d2acf4fc54efa17be17b6e8d7df13c7f3f2c956f17d3e105b39cfafd1b2ff2bb696f3472ddbafc7e3776c93cafac762e92f24de68f145b4e3fa85fd58e7fbc1df9f9fecbe1f2fecc6713d88f373dd0b152cf1268e3fb1ad8ca3146bee173e3abbb23fffef6c2dfba107b6ef27ef47e21b2dfdc8d9fe75e1f5433d9d33a9ecef4c5cca7939896ecbe031dbbab60dbe65b7298f53f85eb765dfefad68a9f782edfbcf6ec49af38516cb79c03ddbc47c5db4e37c266c9b4a3d1fc54ef209f5695b9b4a7dad38d6b7124b7de92d9afb8b42eca4fe73b64b65fd8ddefcfc9e383e4f62273e8d96facdd8be7ec1e3055f20683430b0fe7668e3ff3106b798e00ef778c04f3ce209cf78c1f47b0c6698638157bce11d1ff8c41756b18675986f311bd8c416b6b1835dec611f0718e11047388e3118e304a77ea5339ce30297b8c2356e3044821499c4b47ead1c054a543edb1a8a40441a6bd490c184eb4816737298514bb73441e6a3ee7c8c2343f7f4c0ef82cf38a7477aa2677cd10b4d690643735af88be895eb496ffe7ea70f7aa64ffaa2555aa3f56e0ebfda3da67cc67df5fc4d1bb4495bb44d9a767c1ed77e8e5dbfe244f6de7673d11eedd3018d90d0a1dfd35a77d3d1b73ab7a8e8186734a6133af5636774ee6732df7be1a3a698d0055dd2c8df57744d37b0ffee175f34a484527f65be4ec57f7b1a66729453e1ef922aaa29ffbf1852bef629e51ae1a23ee6efdf97fe01312d6b9e 789c8dd65973db361007f0f77c0a4df62dd3d988142f4ca70fbeef433e6577fab0207459920f593e3bfdee85f05fb069924e1d86967fc612e702e2d72faddef141ebcbd74f8f0b598ceb563d9279eb8b7b9acdde7effe3b73f3f7d4ed3d6f27fbbd34a3ffff2e97377d1aa5b8777b7fd2578ea41edf06f694ad5192ca671b5b425386927f0505da526781c5d84c6ec485da39c7ac15592e179b986d3aa13cae519ee54399e77706e4a1bca4bd8e48322f80916e987f1580bdb14e5942d9d2cfb8bf1edab3358527595c231be56278dd1bf21dc696712fc02673a7f3256c7f91bc085a942ffada89dc942790597096cfb6a27f020da617c355c99da85e777d5cea2be056c728bf2426dd4613d926a7985f97852d7ba1e1d386d63bcece0ac8df5e4beba2ac2f879168dfed2219c1b1dbfc69789f63757e72e0ff1574bfbd6aa4e12ca8fe14e1bf9c00338abcb4ef008cedbea61b4d4a1be03b5b6cfb7d15588971bb84890cfbc019789ce9ff6a772dadf1d5892c120d41fe62735a9e63b5dc3b1bfb4a9ceb4ff5d38b6cff7709163bdf9491dd7734fedb47f0f7015e7ef509da35c2e6049ea309f3c59ba93e40efb85c7d1181fdfc045a2e55934f293cfd446fbb7a97626cc2f9f4463fdf8192e73ac3fbf3646fc4b34f297dfa2fbd8bfea663cbd68cda7426db47c5fadf32307b0d1e729876daade0a369d5acf972e9cb7311e1ac2cd780b751cef29dc8cef5ced70def0365c69fe7012adeba1ed1b8da7509e255996857ce7142e736d6f3d5af7c7406d743ea6d13a7f8f705d687e86fd9f4956e17ca23d75ad9ec3793bc7fe3d86e379c3ed685daf77b8327ade3ab5d3fd3689467e5a5e3a4ff31ce73739b5c1f921277015dbbb804d9cafdd68b4c7978dc3f8641bb605e64742fbb9e406e3a16db553d77091e0bca217b84a743edfd546d76f1f3639fa23676a2d972dd8a53adfe1fbb0480ba3e7e11ddcecd757b8c9cf0db5d647a368adef46edd4613e0a89f5cb0a5c2638ffc8aa9deedf47d824ba3e6358129daf396cfba89f43ffcb4e996b7d6fb068fec965e3900fb209d7a9e667d8ffa52df5fb9956d40ee71d1dc3553c5f7660a3f9cbb95af7879cc24d7b35ecb4bf12d6cbbf1e247a9eafc226ee9fb9dae079ba84fdfb01da5b51f7757d2c5c6b3ed145b4b6b7ae16edcf79b4ae4f783faafc78349f7bb0d5f9e14a1debbb87e3f3b201f7637de1fbd26446bf1fe8a431c6b707db987f61bd4d5dea79455db832bafeaf70131ff6b73f1ee2793253eb7e96292cf1fc2e611bfbc7ea983fe17d46eae6bcb770cc3f5ec036d5f3ef561de7ff0176b1feb0df6c566bfd14caadabe3f36bb04f179c47217febdc157a5eada9f57d90423ed5ae598f03d8e97af0915adbe76b755ff33194bbdce713f2a3849bf36706fbfee17d53e39d96b351c7f1adc3fd38be901fae2ffa7d4802d7858e4fdd8fe7fbb93ace7fc8ff7e11cb654d1deb4779f33c5fa9637feed4717fa907313ebcef0c0abfdee8df0eece70fbe6f8cf8f07e3218c4f14a5b1debbf859bfe323cd0fce45a3d80bb8b8f5fdfc633b1f89bfefbf3bb78cbf5ff5cf45dfd353bee876bc0431e856bcc373cf19f435f3afda1fe19dff21ddff383bf979f737ee485bfe7fef7efe397f58ff8899ff9855ff9cd7fbef30aaff29abf5778fda7f56ff0266ff136eff02eeff13e1ff0a1ffeb91ff3cfe69fd5d3ee153ff79c6e77cc197dce32bbef6778fdb3fad3fe1d4ffecf83be39c0b2eb962c31571a8e55ff1442464a926e77feb734d037f0f694463baa1094d7f889fd12dddd13d3dd09c1e69414ff4ec9f78a1577af38bf5fe6dfc7235688556698dd6698336698ba7b44d3bb44b7bb4cf477440877414e3e998ba7442a77446e7744197d4a32bbaa63625945287321f9d534165135f91111612112bfed817bf5564485b32e2a98ce54626cbcbff3e41bc4c6526b77227f7f220737994853cc9b3bcf8c85779f3af0a93d0df52de357e4556654dd6654336654bb66547767dfc9ebcc9be1cc8e1325e8e6412f3538ea52b27722a67722e1772293db9926be4a4b497fdf6754ffec97f4924954e38c1fd6b815492504f0c4fe36559de7fdc2f96ac582ba5ad2d7d647ff97867fb76e07f7e347e6847fe1a7f2cfe43fbfdaf5f3ffd0d0b4706f9 789c55d5c76e23490c06e0bb9f42306fc682d32d75c4620fce39c8595eec819d94ac64cb71b0efbeade2cfb6169a01fcb948168b5d6affda6a3d5e9db7b67e6dbc2e6539cc5bf9405e5a5bc5db64f2f5f73f7ffdded8f4a3d6ea5f10b7da9b7f6c6c32b5f2d6c56c5aae20d31ae479be97642bd3815902e777384973e7319caba552b73dac0b9c642e5ffaea8e276e9dafe1003e346785cb8fe15cf379a40e3cacdfc316ffe69c74b0ce6d38cf4367ac0741aef1ba5f127a853b3f7dc085aecb6265dfeb24a81fa9ebfd751e993a4a4b97cf1db850d39d7362f93281733d2f913ab47e97705868bf0770aafdd3833a0ad1efb33a0eb17f0e637f3e5227615539bbe7d7f612f4db5d9a759df69dd33044bf3375e46b3f74a48efd3272f56ed496cf6375eaaba55cb9e38729f2137594a2ff5c9df86a993bd7f575fedc5d3990d8ce3b8253dd9f3ed549a89662e5b01d8778de7062fd1eabd302e7bd70aeeba1fea53ac1fcc5cd376adbba0cd4b61ffb7081e785f814f362f77d88242e707f96eaa440fe87baee47fdbd72dc492c5f603bcfd48c790670a1fdf1ad3ac5fce8d18c794d60bb5feef9c45982e7cd9f66ecf76ac63c72758ae745b730e6c3da4f263ece335c39f939cf0b5ca0fe9919ebfbeaa6df10b6fbfce59c25b6df04b6fc4c6dfd8919e7a1afc67ade73d89e7f0ae3fb4feefea44133df993ab5fbd8812dff582de85fc6b03daf3de73cc5fde5506df17c0a5bfc101698cd78bf5cad2c416af7e9442db89fd48691cff7eaac8df90ccdc8bf6aaceb6e3fa9fbc3f96ecca8df83053e5737f9eefe664d7d19c111f6eb37d6f9eec182790fe012f55fcc7abfc87d1fb222c33c84e012f9dbea1cfbd38919f7d3bd9ff3b0aeaff1bb6a5ba76f18fdd29319f9663bbfe7fc53df8c782ad505e6c3ee7d58d4f9781f5530cec7178df5fdfaa02e2238862ddf7d5f8bb268c30318f1b40b635eecee7b1935f133d8e2bbb0d5f761eb27529796bf0ddb79dd7d2ecb26ff0cb6fc4b75933f876dff6b5850af0f239fdcdfe72a6ae27760abefea5555e39ebac27ebc806d9e8f30fae51db85277974c6b1fe1ec7f26fd1bcc0597f84dc57d1ef0d0fd3c5a8b19f3334f78ea7e33e3392ff8855f79c96f6b31effcc19ffc55fb9bb779a7feecf21eeff3011f3631477ccc277cca677cee2276f8822ff98abb7cddc410dff02ddff13d3fb88847eef1137bec737b2da6c301871c718c3a3d4e38ad9789c46228a39c0a2aa95a45509f7bf5cf031ad288c64d1da2679ad0946634af775ad082e6f442afb4a4377a6f623ee893beea95efbace36edf01355b44b7bb44f074dcc211dd1319df0259df29cce78b7fe3fa773baa0b1c5b8a84bbae26dead2755da3743dddd02dddadc5dcd3033d528f9eea5a1ef9d4a60e051452f4135347c594502a2c242259fd4eabbf2452fdf4a31fe9cb40863292b13ccba40e9daecdf0e7732d3399cb82c674d0dc8d7fffdcf80fb8e09903 789c65d6c95223471006e03b4fa1206f8423476a75b7d4e1f0819d6195d8c1e143f622847684408809bfbb4b957f16c60e86c34766ff9555dd52cf8fadda7de7acb6f563e375218be7a256f4655edb2adfc6e3d59f7ffdf16b63b391d6d6ff92b8166dfeb6b1d95dd48adaf97452ad41c70e546f47452bf7de5fbb518f8a54bc6fd5cd3aea1fe676d3fb67b0d6efcc59ec7d0fc7e85f9a51ef7ab79b755d4ffa708cf56eccc88fe136f2ded78eeacd026e9a919fa863cc274fe6acf09e7867b1ed6716aceb3d989197c1d88f50b0f6a766cda716dc46fd7ced6623b6f98f82753e36e3fa6bb8c0f57b66d179daea04f349cfac75f6e7d1cc629c0fc766e4efaa133b9fdc8cbc0a4ed0df376bbec8dab19b17f3446ad7af7e8233b813ecf3f8da2c7a3f0a75da80fdf3164b92e17928e112791766acdf08d679a76a97a7f51318fb91b119fbf1cf5312a50ddc9f4733fa4bb3e6f3098c3cbe81b13f7a36233f38d7fbd38231bff8cf472261bda919f3efc098971318fb9591392fbd07ea16e6a597b5d3c8aea73a6ce73f836d9eb760bd1e0e791333f6730cdb790e83f57cda66eda7c3603f2f0de04ccdfef3948ae5d3258c3c59c0989f3318f3f2ad19f9576bb79a219fd46dccc3fef96de56dccc357e622f1ebcd83356f05234ffcf9baaf27eb7f854bf457e6d2d7a9a7ce1ada4f73b3d6d9eab6de81b75b4fcd53b55dcf158cf57905db7e3fcda897c15acfe112f3f8f3cde2d02fc1da7f0adbf98ecde8f7ef83acc8b05f9ea8c5e62de004f5b3b5c57d80b15f7f7e528894fabed27a9147e87f8253f8d25cf97e9ec152a5defe7d95c7ae5feb7bb0e0fa1db882fdf7495edaf5c47085bc737511a13e84914f7e7f4512fa77d54584f5b7cda8dfc3d82fd7cda8fbf32d4a339d066bff91ba4cd1efbf3fcba4a8b44e23734feb17ea3285bbc13d6ff497963f376b3ff9e7a5ac2c8fb6d521af0fa39f0f61ccc32f66d4f7d55584ba7f5f546958ef3358e77b85edfa677565f7ffd18cba7f9eabf57a7afd525d45f0018cfd937fde7ba9991f60ac4f045bde50ddb33cff3ee9f5ac9fdfd4a13e8091df5dd80f130be75c70c9d5d75fbf7ab8c74fdce7671ef0d0fd8e78cc93ef3d3ce519bff09c5f79c16ffceefa96fcc1ab6f3d9fbccd3bbccb7b2e6b9f0ff8d0fd1ef14f3eb61e3e7139a77ce62639e70b57edb8bcaeebbee4abd073cd377ceb26bee37b7ee047d735721d756e70c4f87f07279c728bdb9c11f3828884979453e126b8d21e2aa9a21edfd213f5e999063474138f6844639ad09466fafea239bdd282dee89d96f4412bfaa46dd7b143bbb447fbc839e0291dd211fda463f77342a774e632cee9823ad4d599e992aee89a6ee896eee8de5dbbe2b51fe891eab62f6a50444d8add5a09a5d4e26b6a3b272e39fb3a43612111c9a5a08eb80f8af4a8254fd2ff7ebfdc351d7996011dca504632a6be4cfe7b4f5dd65466f22273799585bc71f3fff71d7defb274bf1ffffedbe6dfbf6ffc033978c70d 789cadd4c96edb301006e0bb9f42086f41f1470b254b287ac8beda89b327450f942879cfe2386bd1772fc5190a709aa040d1383c7ce0cfe19092bdb2ec5d1e75bce595d6c35ccd8785570cd4cc5bd68fd3e9ebf71fdf7eb69682d433ffedcc0b97beb4967a73aff0bab737650d313210aaf0fd58d5c6b57362c3886be7d259286bddcc9f9373956beba47611fbb29ddb7c6ead7dc9f9c3da3a6eea4d1adbfdc5942dc93873e67a0539f0635a5f91233fca6cbe4dce958eedfc985c38c3ba8c7c19d8bc4f36f3f63eb04ad609fbb276994819d9bc185a97ae1f4872c0fd8a01bbe0faa7e4d09734afd97c1fa22437fd1f91b52a69ffabda55e2cb94ce2fc881e4e7b54d8e7c9a47972d697fd177e6fc16d99d0729390942dffacdba9229f79391631d921fc849ccf50276c6e7edb07540f52ec8ed2048ad4f9c79bf31dbe523721afb943f6667ec19dbe547e4ccd50fd931cf17ec8cbdd398f2076ccd1e9255ccfd69b6e2f99c9c273cffda98ee4739f3fdde918b90efa76c4cf777cf76f94163aa279c39df672b7affd123eb90bf5f9bec843d6f4ceb2bb6e2e73771e6f9a933bfdf2fe4d2addf7356d27acd3927efb2551a59df3a6734bfdfb8b07e76e6f537e42ae1df930de782fce84cdf673c399789f53adbfcd18fdddf3fff9a8380428e02faf31c4a54e8db31c010238c3fca993a134c7163c62dee706f6acef0f0416e80391ef164c6335eccaa578cf186d5c59ce9e9ced459c3ba191bd8347dd6f5b6b0fd2eb763eaf5b18b3dec9b9d2b53ef001d747188a3855c613a17a666cf0e058d639ce01467385fc88dcdfaa1a959f7353463860b5ce20ad7f0177281d925acefcd8ec8acdb82448c04ed77e77d436a6a74ecc80484104ae4385facd79b8b426851a22b2ad1170331ac6b899118fff93cc4444c4d0d3b706d6a99dee814ef9fafd9e54c8cea3a755f62ec521fbd2f750d1affe3bdfa34f7eb6beb37c8930114 789cadd54b4f23471007f03b9fc2a26e28aaf58ce7a928070c9887c186ddf52e10e5d0333d631bfc003f00b3ca774f4dd7bf7d8c72881a847eae7f77b5c7ede6cb51ebfef6a675f4e560bd319b69d92a2766d53ab2dbf97cf7e75f7ffc3a380c9256f3d34e5be1e16f0787779b56d91a2c175503260105ed6638a7ce59a79db830dbc6613b8c42adc7ea4e3b36cea67127e8449dc0f91ece2257a789731e9569e1ea65e32888a2c8e5e9cad94425f275e3388cade6e9d2d9c4b9f623822dfa178d9330f6fbfdaa4e02f8028ed53456e74195b87ae25dd7ce3b6793e489f61bc2161e344e3b6990769c6fe01876f3d322c5fe396b9c495ee7f34fd8669a5fa9b3009ec2317ced5ca479a6cfa3abcebc37b0853f1be75196e791f3136ce163751ea87906c7a8f79d4b995fba7a5b9d7b77600bf7d445a2cf935e1b1b59dfe87a0b3886d7700e1bd8c24bb509747db2de5ae711ecd79b3bcbfe8ce667b055f337b5cc57d7b0812770057fa8cba4d2ef47d8b8907e85f6af60033fc1984fa537ea037511aaa98013d4cfd5fb7eee3c1576df6faa96f9d6790c27f077d8a8e905ae507f579715cef773e332f6f3c9db94b1ab0770a5a6137519a29ec309eaeefb554abf52fb7daa25afeec3097c0dfb7e577b6bfd01c67ae43e0f2bfdadf67b870dcc7005bfa92df27c0927a8bbe76d2bc9ebf31eaa25af8e609fefedadf5336fdc1f2b18eb91ab57890d513f810dbc862bf84e5df9fe6fdea8bfc0fefbe5ce5f5559fffe4fbd717e6e61bffe8fbd757f5bb5acaff947d89f3f77bfd4d2bfd6f9afb081b770056fd4b5cf2fe00476fbab6b99afe7ef582d79f512f6f5395cabef36ff3efe6b86890d175cb275c370c5358f79c2537ee267d6bb79c6735ef0925ff89557bce68d78c35b7ee377fee09d9e6f796dcec732ba7cc2a7923e954497cfb8c7e77ca1778cbc7229d52beecbdc255ff30d0f7828afddf21d7fd57b89bf4bef91ec6324ebfde09f7c2ffb1b49ea811f916973206b85dc91bf0b8e38e68453ce3827e62b22bd3fa9a092acac37e0255554d398263495c4889e58efb4193d8b66dca6b9bcb7adcc5fd0929ee9855e69a5195acbb3a8a4d337da48b72e6de98ddee983a7b4a34f648e4556d698d186ba927ae0219df098bab4a2297a8de5793cd229afe98c7ab2cb1e9dbb549f2ee4f752ffe7535f66ec645cd38d8c010d7927e3c20dfbbf7dee7fff7ef00f12eb29b9 789c4dd3d96ee2301406e07b9e2222776844492001349a0b76bab0b4b484763417b61327a410a8d90ad5bcfbc4f66f3a318afc1de3ff24967253b216d39155ba29ecf664bf64164b88b04ae161bd3efffef3ebab50747c2bfff9aee5147f148a658b59e34d16c97990cf6da7e17b9c4bcec0a6e650d2ad1856c150b3aed834ab1988d537cdbaa3b996ac3a861444df27105144b169688348669235c730d46c20d95724397dc93188469ea4e71a1e41341a81488e158921d76ca2912be95fff1c699ad5398846af8aa489461b107b0f92f52ac1333f5fa9561d454a10550189e640b251356c8391e654911a4e34a9ab59936cd6a8af79abc828a2ee40ec7d902435c37b4d86a844913144f524698d21aa03626f5731343c6986885a4932cff005f4f5e17c5ea9565b8a6188461f2092b792a167b8d78c90fca81845484eaf54abef2092fb92916fb854cc2fcd8b2647f25992fb863b10c90b45ce112540ae5956974d08d53353cb5f2be28cd2ef5a68c7c9324ddf57f13a33357bb3fd4885d8edd383a9d9c7d3e7595c96426c5bc74cd758bbd315bb4eaf25fac960a86a76787b77df3fdd3da422e1233a541fe2b83dc9c7f451a4d1287e9ae9daf3261f2f229d8f784c02f539877c9e8fcbe255bec59baa95e95c5edd9ebc73dda34cd5e6554bde5980675e47838a23c464507103f31ed5ec389d2449aded05c1f719649917c77e3df8ff5ccae560160438abbf3f0bff001bc73e33 actionAddLayer activated() QgisAppBase addDatabaseLayer() actionAddNonDbLayer activated() QgisAppBase addLayer() actionAddRasterLayer activated() QgisAppBase addRasterLayer() actionCheckQgisVersion activated() QgisAppBase checkQgisVersion() actionExportMapServer activated() QgisAppBase exportMapServer() actionFileExit activated() QgisAppBase fileExit() actionFileNew activated() QgisAppBase fileNew() actionFileOpen activated() QgisAppBase fileOpen() actionFileSave activated() QgisAppBase fileSave() actionFileSaveAs activated() QgisAppBase fileSaveAs() actionHelpAbout activated() QgisAppBase about() actionIdentify activated() QgisAppBase identify() actionOpenTable activated() QgisAppBase attributeTable() actionOptions activated() QgisAppBase options() actionPan activated() QgisAppBase pan() actionPluginManager activated() QgisAppBase actionPluginManager_activated() actionSelect activated() QgisAppBase select() actionTestButton activated() QgisAppBase testButton() actionTestPlugin activated() QgisAppBase testPluginFunctions() actionZoomFullExtent activated() QgisAppBase zoomFull() actionZoomIn activated() QgisAppBase zoomIn() actionZoomLast activated() QgisAppBase zoomPrevious() actionZoomOut activated() QgisAppBase zoomOut() actionZoomToSelected activated() QgisAppBase zoomToSelected() drawAction activated() QgisAppBase drawLayers() actionHelpContents activated() QgisAppBase helpContents() actionQgisSourceForgePage activated() QgisAppBase helpQgisSourceForge() actionQgisHomePage activated() QgisAppBase helpQgisHomePage() actionSaveMapAsImage activated() QgisAppBase saveMapAsImage() actionWhatsThis activated() QgisAppBase whatsThis() iostream qgisappbase.ui.h fileExit() fileOpen() addDatabaseLayer() zoomIn() zoomOut() zoomToSelected() init() drawLayers() zoomFull() pan() about() testButton() addLayer() identify() attributeTable() zoomPrevious() testPluginFunctions() actionOptions_activated() options() fileSave() fileSaveAs() fileNew() actionPluginManager_activated() checkQgisVersion() select() exportMapServer() addRasterLayer() helpContents() helpQgisSourceForge() helpQgisHomePage() saveMapAsImage() whatsThis()