QgisAppBase QgisAppBase 0 0 754 477 Helvetica [Urw] Quantum GIS image0 unnamed 3 6 frameMain true StyledPanel Raised menubar Lucida MenuBarPanel Raised FileToolbar false false File Management Toolbar DataToolbar false Data Toolbar tbtnDisplayTools image1 Show all layers tbtnOverviewTools image1 Add to overview mapNavigationToolbar Map Navigation Toolbar tbtnCaptureTools image1 Capture points toolbarDataTools Attribute Data Toolbar helpToolbar Help Toolbar mPluginToolBar Plugins Toolbar actionFileOpen image2 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 Ctrl+O actionFileExit image3 Exit E&xit Close all layers and exit QGIS actionAddLayer image4 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. D drawAction image5 Refresh &Refresh Refresh the map by clearing the map canvas and redrawing all visible layers actionZoomFullExtent image6 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 image7 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 image8 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 image9 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 image10 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 image11 Identify I&dentify 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 image12 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) actionCapturePoint true image13 Capture Point Capture Point actionCaptureLine true Capture Line Capture Line actionCapturePolygon true Capture Polygon actionHelpAbout image14 &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 image15 Test button Test button actionAddNonDbLayer image16 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 V actionOpenTable true image17 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 image18 Previous Zoom to &previous extent 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 image19 Preferences &Preferences QGIS User Preferences Open the options dialog to set QGIS preferences like web browser and identify search radius. actionFileSave image20 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. Ctrl+S actionFileSaveAs image21 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 image22 New Project &New Project 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. Ctrl+N actionPluginManager image23 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 image24 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 image25 Export As Mapserver file Export As &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 image26 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 R actionHelpContents image27 Action &Contents QGIS Help (HTML) Open the QGIS Help Contents in a web browser actionQgisHomePage image28 QGIS Home Page QGIS Home Page Open the QGIS home page in a web browser actionQgisSourceForgePage image29 QGIS SourceForge Page QGIS SourceForge Page Open the QGIS SourceForge project page in a web browser actionSaveMapAsImage image30 Export As Image E&xport 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 image31 Whats this? &Whats this? Whats this? - Click this tool and then click on a toolbar button or menu item to get more information Shift+F1 actionProjectProperties image32 Project Properties Project &Properties Set project properties, including map units Set properties for the current project, including map units actionLayerProperties false Properties &Properties Properties for the selected layer actionZoomToLayer false Zoom to layer Zoom to &layer actionFilePrint image33 Print &Print Ctrl+P actionAddAllToOverview image34 Add All To Overview Add All To Overview + actionRemoveAllFromOverview image35 Remove All From Overview Remove All From Overview Remove All From Overview - actionShowAllLayers image36 Show All Layers Show All Layers S actionHideAllLayers image37 Hide All Layers Hide All Layers Hide All Layers H MapEditActions Map Edit Tools false 789cb59959735a499386effb5738baee3a26ea63e710137381242410da0121313117591b2084241008a489f9ef539c7cb3ecfe5a5ed46d07c68e875a72cfaa73fcaf3f3edd5c9c7efae35fbf3daf6835b59fec84969ffe70ebf9fcf5bfffe7bffef7b7df2bd9a7f8a75a287e2afdfe1fbffd7eb9fa643f9d3d3ef81d381341150aa542a1b063ba00579855159c31eb06d88287cc6559efc0b2be0f96f55bb0ac9f3357b05e1f81657d052cebf7c1584f4de6aaac1f83ab58df033730be043bf086b9560477c158af1760591fc0b27ec65cc77a82be75597f0f96f52f60ac37cfcc19d6ab41ce99c4c33d832b852c9fbf02c31fea29713eee65bd05b798251eae0dc6faf006c6fc70ce2cfea60766f1577865167f11e68bbf7c052cf61e83c5de13e6e42fc8177fd83be60cfbb9dc9e6241ec331e2cfa5e334bfe992c713eeefa60ac7704c67a05967cd37b60d8efcbcc29bf0ec112ff27e6942f77cc629fba028bfd79fe16b372a1c8e31a5c61260f96f81ab0d4cb49e25c7f7dc35c81bdf40a167b26c2bcbf5b82e18fe098ab58afca60891fe44bbc0dd6277bafc1984fe5c4acdf1a0cfbfd2373cc77969fc7b794e2497bcc92af5e338b7dfa110c7f84cfcce39e59eadf4e99455f3b63cea0afc2fa0638e4f95e6a942b25e62d3863ff9991308fab36d8326bacaf148aaccf33b8c2ec0fc0d2cfdac23ceeec8ecbc5b87f2397b766ae1498550d8c7ea00fc090af7279e5245fadc0904f5561ec770986fce085cbc57c7fac97fc570a5c6579f681b95e453ee7f55e89faf2fa3004c31edd025bc85f0897730e17ccd52ae437c18ef5b373e606f2c72bb043fee6fea850251a9cf31a9cf1feee5a18e3fb8929dfff150c7fba5361d6475961acef24ced7fb43e66a03f6cf8531ff8839437dd87b66b127e4f55c2d497ef90973051c6e85d91efdc65c457ee85761c82b2566fd1e84abf965c08fc188a76908f37cd714e6f9f609dc407ece85591f1384797eb060895f5718fe91fd1ceb1b8e996b4566fb08967cc07e35877acce3538df16679e68a59f4f77db0f8bf25ccf3b58c3be46326ccf3cd9130cf571789395f3473ad087b9a60c827d69fe43cb09057873f34e4650db6c7b33fa821f594f7db5a8c37cb336566d187ce12e7e35a31d78ae847b7c2ac9f2b09c3be83c4bcde09637f9b381f0f7de11a8f5f82111fd31346fc443ef2c7adc0c817dd11863e2f89d97f6d30e2e36acc75d8e7606f067fe93c1f6a9febf59a59f4f59f99ed9d8221df1a61b6d70f8579bdda4bcceb092cf9f296381f5789919faf8979bc29ccfbbb93c4bc3fc737e60fdbe37bc22ccfb9c4ecaf8930eab59c98f375c09cc17f36cfef7a59e26bb7e02acb770de17a39e73a18fef05760d86f57cc75f8d7b6c1c80f551786bf12f37e6101467ef8227326f6e7f1aa1bc9077f23ccfa5129b1c9c7597f23fe325d30e2178c30af57d8bf2ef64c84e19f37e64603e7797e7e646589973a67ae17a1cf3671ae4fb817cef2713d00c39f76c39c217eea3031eb3b035751ef1760f4632a0a23dfc68979fe1518fdd79f08239f86cc8d22ef677bcc5444ff6e321be27a0bacaf91fc552cdf48be190746fd9b7b61c4bb03463cdc4c98fd137a600766fd4d867c0c2f609cb7ea0cec387fd44c18f5f8cadc403ed1a930dbef8fc1c8cfd04dccf5752d0cfb6ec00df4a34730f2d3e4fdaf5149f6bd81a5de8bcc5995f5a52361ce17d7054bff1982916ff699b9817ab187c2ac3fd58421af07c6f919f684617f3b31eb3b11c679109809fdd6f37a9b493d04b0d4cfb130eae38eb981fe102e85510f3d30f2858c30eae34298fd431b30e26f6fc0883fb17f2c493ed785715e9f0943df31b88afbf84698fd61602f11faa715c6f9ba603635dcb7f37e12af97c827df65967cd3e7c2b88f1d25667f4dc0c80fdb00a37ef525b3d8434361e87b0826e46309ecc18ad99470ff2908e33c9f25e67eebc135e803f906fef0797cc8a6e73dde2fc617f3cf8571df1e81713ef8d3c43c3f03a33f9b1ad8415e4798f70b248cfe3966a62aee0f6530ec0f6d66b1d75684d10f8fc084fcc6fed683f37a361579fe7567cc62afcf98259f68298cfbd03918fdd4bf803ddb4787cc291ec7c238cfb430fa01e41b8fe7fda930d65b665bc2fdb32e8cfcc5feb606ffe6f135ae8e7ea147ccd26ffc0c8ce72fbf6526c837581ff5e5f3a700c6feea5e18f78933b0f8632e8ce7930558f2b7250cfbfacc517fce67acb7a84f5d0163bd833e0efef02b61dc2ff27e65ab926fb4cf1ceb9bfdeb8571df2a81516f96c01ef97ccd6cb1bfed80d12f744918f66e85b1fe058c7ca42b30f2d11484514f0b61f4b73d66b1d74c84616f5518f9f000aee1fd594598edb78bc4ecbffc7cb54edeefd09c59e2118230cea34b3061ff7b61c4b7228cfe364eccfdfd0e0cfbdd1373b487e3f39298e56b61f8f30a0cfddd9e30fafb100c7feb9a30f2e7100cf94109235f8e9923b23f16c290770316ffe5f72b171f4ff17ea0c66c510f4e83a5ffac85715fb96316fb6d4b18e7dd8930ee331db0c82f09a31f16c0906f1e8471df12863e84fda37d6c7f038cfd8d0123de341246bd5bb0d897f747e71bf2fe79c22ce7559832db1aced70d18fe3767c278de2f33a77c5881259f0f12b3fca530debf9c0ae37d424318cf4755b0d4e74018f9b84eccf9bd11463e1699c57fae9598f571c288ef4962ae877b30ec31d760a9af1118fd596d12f3f8963940becfe7fb9a15be077bbc6f73cc922fa62d8cfb4d112cfdfb092ce7d35818fed9674ef9739398eb4109e37d575518f9eac1e85756f693face8471fe6c13b3fffa60e4231584711e3e27e6f97561dcb76fc172fe3599c59fe60e8cf8f85a62d62fef8fde4b7f761760d863aac2b8bfaf13f3fc2bb0f48b0330f42112467f5a318bbfed3a31c73708233e1d30e4852558faf11358e27b9798f73b1546bfda4fccf7d521b3f8cbbd82c55f2631cb7f16463de4fe09b5d4af2ec062ff01b3d8ab7c62ce9700863c7a01a39ecd002cf6cd13b37d325fee278fcc628f5d266679a760e93f2e31ef772b8ce7e72258eca3c41c7f991f309ef7cf10523dadc1d21f3a60e9bfb760f1572b31f7b319b3d8130e85d11fc789391fb4309ebf6f84c9e6e31958e25b4fccf69f0863ff83c4dcbf8f84d18fbbc2fc3c493db0d4b38c8b7fa68959de4818f25a89d91e25ccf22e57bff6f3b36568a5e9d7cad0465bed7e9d0ced75d0633df9ebc8cf91a1a7fa4ecff4bd9eeb875f21433feaa7b8ff4c2ff432ca78fed932f44aafe3de2ff13bd39bf8f756bffe5c19fa4d37f59ede8ffa6ff2cfce8e839fef2bddd28731d69bfcbbd047bafd4f6568d29df89df2bff8ed5877731bc6f173a44ffe898cb8f3a93ed3e7fa425fea2bddd37d3d88bf5de7f15e468f0d6334b6fae6efca887adfea912ee8a22ee9b2aee8aaaec56f5d67793e6da2050da59552a48cb27f47c64e5fe59457418dd5444dd59d9aa97b35570fea31e6d42e0e73f5a4166aa99ed54aad3f2e63e77ff5a2366aab5ed59b6aaa3db5af0e544b1daaa32861178bfd68455b75f4f472a58e3fdeaf721bbaea449daa3375ae2e3e8fa84b75152d08aaa7fa6aa0ae7712deff7c5b8626355437ea568d54411555e9cb31558eb1e8eaa5aaa8aaaaa9fa5ff5ff31192a530d8a8288c8d0bfc53256c47df453971c790a34a677bae1f765e8294de98e66744f739afc594f7ac8bbc7521fa92a3dd2132d68f9356f7d53c6809e69456b7aa10d6dff24e195de76b1a0a66ed01eedd301b5e8908e3e2a4313b5a943c7d4a5133aa5b32f463a741e3dd5553dbda50bbaa42bea519f0674fd7e4cbe21634a43baa15b1a51818af445bca94c15aaec7276f79fc254a33a65519386d1aaf5513b8c32640cf58d354e773eff1e23113ba0ea9133de0433361333357771eeccdc7f4c86999b07f3485df364165f46d32ccd73ccd9a02a6665d67a605ecc8666664a2db335ef9c1edf94f166265142939eccde673f470f56d0a18626d67b9c77605a31f7fae6d11c9a77a3fead7898b6e9ec226e8e4d37fd76823e3b575573bab32fca3833e7d1920b7369ae3e6847cff4cdc05c9ba1b931b72c21afed786e53334a18b107e3bc428c47d3144dc9943f6c4725e6fdcc544dcdd4f35f06d14fbb2e18f4dc64a6c1f3acb62afaaa6b0696acf9a00cb276f77ecc063bb6939ca7f6ceceecbd9ddb07fb287735fb6417bbb8d9a57db6efeef42d3b74cfae633c46f6c56eecd6beda37db540f76cfeedb03dbb287368fb06dab10e396d98e3dfeb22fff888cb8ba6b4fa27ea7f6cc9edb8bf8bdb457b667fb7660afed5017ed8d8d71b2235b88128ab664cb1fadf39dff6d459decdeb7dabacd6cc369a75c2c3c679d73de053776133a72d3587d8fee8e4eddecfdaef89dde5e77f76eee1ed4837b744f6ee19674e19e95d5e4566e4d23f7e23654705bf76a947b73cdf777f9ce193555f76ecfedbb03d77287eec8b59d516d3dd88ded3a8deb5021e637b963d77527fcfb47655caedca93b73e7eec25dba2bd7737d3770d71819ba1b77eb46a6e80aaea89a7ff71cdcc5c4955cd955ec920e766f265d5d64a83397451ba6ae1a636f5ce3eb7b7cff5ee2b5bef3ca9337defadd0bb1e0c77ee2a7fececffcbd2df8b979f3ef3c117cc48ed8ff626dfb47ffe4177ee99ffdcaaffd8bdff8ad7ff56fbee9f7fcfeb7b5fcf679ee0f62e7c86f1f7adfb7fca13ff26ddff1c7beeb4ffca93ff3e7fec25f7a7442dff3fdcfe7cc8fc88875be8efb737f8a7dd60ffcb52ad1d60ffd8dbaa02d5d479b6e6df0235fd8d5852ffa52ac97d28fcbf0655fc9ef80e3786a2f77675eccd93fe918cbb0aa46bee6eb3ef30dd30bf1d80a14dee98aefcb0836383d776d3da4f86f943576ede0ff322b84719452b7d53009d370e7d76116de396dbf664798071f1e9c35ebf0b87bb250fdf0f497398bb00ccf6a14cfc0f3b00aebf012361f8b47da691b5ea919dec23b9d22ec85fd70105ae1301c8576e8fcfb5df24765c46aa37833df86e37735e886931889d370669c1fbebffec79e3fc2798cc7bb6743ecedb7e1325c855ee87f6dfd8f3d478541b80e5fd1f2fb9f1f7d1e0c37e1f657cbf8279fdfffef3f7ffb7f96fb6cf9 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523236520022230543251d2e253d856405bffcbc54105b19c856360003b01401400b35ca2080570d541a8b2ab81ab09c3256450835a8043635ca7ae824d96a9495a11ea3d01c826a88f11772f8e03407299c71ab81790cd336cc78c75484256d6028c2967ed015614d63688ab0a743544538d2aa32116a504272a0f2ceb052536bcd0500af70d62b 789cadd7c96ee3461006e0bb9f4298ba0d821a2da44422c8c1bb2c5b9225ef0e72286eb22dafb2e42dc8bba7d9f5578f27970c8240219ccfac2e565777539e6f5f1be787c3c6d76f6bcf4b595ee78dfc4a168dafc5eaeeeefdf73f7efb73ed4bbbdd70ffb5d2a4d1fef2cbda97c9b29137460ff7650dea3850b3d98af2c27b04277064aeaada32837378a56e37338d1f9af53ec57084fb9be63cf6e32b73e14d6333c63fc209c6b7cda88fcd1acf4d18f5f1a5bad3c4f396667d1e0fcc984f09e3f9720227186ff96cfe0b75d42cbbb5b3c23bb17cb4015bbe67d8c6233eb2e73fc188e7259ca03fdbea18f5d341ed96ab4fe3b30cced1af96daf265b977787e266abb4f4d758cf9c8359ceaf3a40f17706e46fd637592c2bbb5dba15f7ca18eac5e82ad1e56c7582feec031e67b035b3d57ea6e0beb791fecf7b73c9a4bddef0fb0d59b78a7b1d5db54775be8c7211c6b3eba34233e55db7ca9ab4e2dff4eed4e2bb6f5edaaad5e8960e4a327b8d0e7714bddc37c68005bbdfe3c74d22eccfbea9ed57b61ae743df760ab771d2e703f56a7965f9f9f8af58360d4cbbe3f512b4e75bff19e19e7654b6dfd94077562f9eed4a9e55b574b89787f7e22e959fc546de32583ad7f1f6aab9fce6bc7ed04eb410b756af9de619bafdf3fb184fb7d18e3d9e7efb6addf3252f7627d1ff1b9daea11c487e73fabd358cf170723ff024eb15fcf607bbeafb72bee79badfafccb87faab6fdc8913ae47f840bcdcf4f66dcf7e7b9d709f9042ef0bebd525b3eaa607b5e0adb7e227558cf3b7501b33f1fbd2cd49ba86dbfc9ad3a6be37973b88b78ff7e4a3ad66f5ec129d6630c5bff7375d8bf3d58b45e8ed5ee79de3481719fde8235df0e6cf3f1df1f4996e27c53aab6fbf4aa2ead1fc7b5d3c8de7ff2a2b6fecabbdae62b7375817e88af3fcdc37edd87ad9fb7b0cd7f4b1dce73a20ef37981ad3efffe9528ec8fa15a04efd737756ee34fd4561f096cf5fbef2f09f5f2442d182f177089fdb652e7568ffffb218b42fd196ce38fd4d62feac156df9e3ab7fe0d605bdf5bd8d6eb585d603ff051b0d6bfa52e6d7efefd951561bf9fab33c1fb7e18ace7ef466df5d0bd3af46f095b7ec497365fbf9ff238acd7813aefe2fd0257365fff3ec90bd7603d9f02dbfe6dabc37c37d4959d377f7e8b389c9f3375e8e7beba68ebfb452666c4fbf7bf2bdfd6ef5a9d5bfe99dabd1f743d76d5a58df77f2f95dd70de491dd677a60eeb57aaad7ffcaab6f562bf7fca328cd7fc65613e555bbf79045bbf71dffacbfefbbdfa9eff0db678565b3fe908ae10efcf5f55597f65aab6fef2b13aec8743d8d6ef441dfad587ad9e396cf3d9846dfcae3acc07cf0febbf0ddbf80a46fd93e5cf7ffecf782616ce38ffb9782eb8e48a677cf5eff17cedf2deb8e8b9bb6ef9eec778bee7077ee4275ef033d7d12b7ee15717f9e6aefae73b7ffc10bfce1beeb79beedae26dde713febcf2ef2f7ddb5c7834ff1fbee37073ebacf43446fbb6b84fc231ef3e1a7f8094fdd6f8ff8984f10fd39ff299ff1395ff0250fb8e9e35b3eff26b73f456fa3fe0e471c73977b9c704aecf72bd5f593504639159c504915cde88aaee9c6fdff9c6ee98eeee981981e7dfc539d9f16f4cc535aba912b77bdb87a627aa5377a77d11fb44e1bb489fc5b75fd545760f5bb9ed00eed529ff66840fb7440431ad198c63efed0dd9dd0948edccf63779dd0299dd1395dd02535a9456d17d9a18862ed0f7579837a94685729151612918ceaef1cf7d6769fcafdf938a3b1c6cb155772ed2eb70364ceaf722b77722f0ff2284fb2906759fafc435921fec545bcfa7ebbbae58d37e59d0af99075d9904dd9926dd991dd3a1af17dd993c13fd675e646ba7597039eca90e732a261881fd7d584cf54d7555c1764e2ae29efca911ccb2cc49fb835fc1e5fc929f29fb9dce7dc970b39ac7b13e22fa5292d694bc77dc7c7e2feb09444d28c33cac47db2ccfdbb52b3ff87f3fbd7af6b7f03020619ce 789c3dd6494feb481405e03dbf22e2ec50eb3edbb11d5bad5e30f38084842981562f3c12204c49185bfddfbb5cf7540152f2f956956b3889f9b5d59b8d87bdad5f1bab75b1beaf7ad5bc58f6b6eaf7a7a7efbffff9ebdf8dcd30ed757fd1a0176dfeb1b13959f7aadee8e5b9e9802b0314711804416779f4ce6c7d40c7ac3f796bfd92ce5887b7d6bfe88ace9c43db1ea93a0ae8848ed5f2e3adfd1fac2bd75e529aed11d299b617d7def4b09eabfb01ddd2313da0b328b7ae3b97b1f788aee8521d07fdd0faccba4e02d633ba667ddf5beb93ce5592e67161fd9bae636d7feb6deb607d10d24f74c2fed7749ed8c306fb0f6ab5bc5ad7beded2aebef4d6f1d6ea2ca43fe8448d3d3aa7e7cea98ef745d76a4cd579986a7b9bb73ac9c341dfb69fd209eb6f74ae75ecd0f5a0b43e74ceb4beb06e4c7bad0fd545c8fa199dd033bac86c7b795697e6406c3de8dca4eef32005edf23fa65dde77699777a8cd7895ed6fe7d7343eff4bb5cf7f45bbfccfe88af917759596767e72dfb94d7d7eef9c75ffa4a15d7e2b67ee67a1ae9ab2b6f54b751d5589b5ddefb68d037e9e76d549c23c8fd569c83c9fa85d3ee5c599795bd309f3b647e71cefc699f537dae571a5f679bc7266de0e9cf5fce59d7679fd71661e4bdae5f59376793df6d6fb1daa7d5e8f9d353f886897dfc659f324a774ce7cd5de361fd876d6f3409fae795eb1bae0faf0eaac7996d05beb77ce1c7f4433fff2edccfb9dd305e7f7ee5ce8fc636f1d8ffb55345c1fe7ef3e3f92386b7b3972e6fdeee942f30c9e6fd9307f437515b1fdc459ebe078554a7fd06ebc6b6fed7fe15c69de73baa9edf350787e75a406cfab4e69e6bb6e6abd1ff3d6446d6abdefdd5a33ff4dca3af3dd14f4b3ba8d1af5b7b7cea7eface309cfa74de9802e68aeaffbd187bd400a29a5925a1a69e54ee6722f0fe6f5511693b53ed34de5595ee455de64292b59cbbb7cc8a77cc9b7fcc842bff7645b766457f6645f0ee4508ee4b71ccb899c9a5e4379d467a3e97f266399c8b95cf0f752aee4da8c3995997effc88d19e3d6d602092592be7d179b3689a4fa0c36e364768cdcdca50f911b402e50a0942934478d2c51db9eb768ba31d0e2cebece718f077db6cb0a8fe6ca424ef0645e9fbbb5e1c5bc7bc51b96fa7d69ae1d992b2baccd5abab9acf08e0f73e55386f8d2ff19cc7eaced5a6ecc5a2ef08d1fccbb15601b3bd8d5ef61ec99fde8dbb1efb06f663dc7816d73882381fe2f229ff88d637bf504a7dd9aecfb214638c358e763d6788a56623386dbc36ecc09ce71814b9b912b5cdb3d5da3c45422c0ce6384196e700b7d0e2c109af947664fa7663ffae67d8c238ccc7ebf4aa1fb63b2b1c095cc90a0428a25beb02bc0180304c84c36fefb73e37f4f325573 789c75d7596f1b371007f0f77c0a21f3161413ed6a4f147df07d49b6e55376d187e1eeca966df994cfa2dfbd14ff339b3855a1c8c0cf1c0ec9e590eb7cffd619ed0f3adfbe7f799ac96c5275aa4b79ec7cab9fa7d3f73ffffae3ef2f5fe3b833ffd7ed75e2afbf7df93a9c75aaceeedd6d3387e41ed4ed46dda8082ed455120577cd69e82c251c775d1d9ca91349828fcc15dacfcde3f1dcee525d20de4dccda7ea1aea40a1e9bb5bd817b5d6dafcdda5ea913b453a22e1ce6373623de3f2a58c7a36733d6472b66c493e64f74fdbc61463b3fa975bdace32585c65f98b55dd793687ed6f5a4dd2a0de339388b74fc993a6db230ffc6aced9a3f2bd5fabc4bb5603d455cf4ca60817b05f697b1be22b5f5687b9a623eeccc9a2f5297b90bed9766ed3f51d73a1f3c9f22ab317f26b8b0f8995ae3650097b6be6558f47988f6af62f5895ad49b73cfab3bee066fa8ab38ac9f22b8d74d24d40f9bf579ecc3a9edf7a35a9f0775e1ac2cc2fae5585d97a8b75d388fd4b1bad6f3d233eb7c6fe1a2d67ad5f994a99eb7bebad4fa3c82dbe7b115ec578bf5c9b6bad0f3bc0e5bfd11c62ff2a8c67acecdba1f57eab4c17db163d6f16a58cc617ffd5dd3d5fa4ae1b69ecc359e9f3cc0795987fc7c0e97b69e29dcae6f596de39da91bcdff0c3bad077e85ab4c1deeb7b8cc6adc4fbc091776be1ed59a9fafd5ba3ffc025b3dca3b2c91ae670d6ec73f84ad1e696fee5e9424a82f9ac0595486fb470ecd5a6feb6a9daf2cc1458afaa143b38e97c162f51fce53aff4f709fa57b09d37b957dbfab6e0d2fc06b7cf3fcc3f89d26e1ace0b0de12cc2f9774eadfbcb0fb0cd4f56d556ef07b0ed37dfc0b6bf3486ed7c5309d7b6dfe1fc255258fd9ea96bdce71cc36dbd84fa48e342cf1f3dc0be1df7d1b15af3cb0dec32e4e729dcd87cc27a52c9753f645f6de7ff15f6e715e3c566e493bbd6a1fe49d435ce1bdfc3edfc3ee0b6be76d456dfdbb0cd8ffb6a6d976bb5d563a8af2cb6f9c910167dbff032dce6bf556b7f1ec06dfef0fec9248ff25e70a24e511fb4011729ee4b2a6067fb790737f6fc4fe7ce7b795d847c34858b08fd59dbadbf5cc155acfbd583c7b65fa1be7367fd9da84b9c3ffa804b3d8f3482c7b6bef07ef32fcf14ed9cc3f63ce814aeac5e12b3f69fa845efbb55b3f667786cbe578fd5a13e0b57965abfd76aad673e80db7c045b7f175c26bd4adf5f3bb0ad876ad8ce3b9fc16dbe707f4b22a99eafa1daee9b0fd8f6831ab83287f320956bf43e7a31eb78255cdb789bb0d517dda9ad3df477ed7c69176eef8b81daf21fc1965fdee0f63c87f3eb6a8970fe68096ee7b3a66ef47cbcc3d65fc2fd57a5ed7a0fe0daf29fa833ddff25b85d5f38bf7ef911da6504dbf88cfeb5ad9fc3df73756ae785c3fafded68e385f3da34769f531fb67aa477b8cd3f82dbfa0be7699cb5ef8335b8adc7703f8ec7ed7dfd06d7963f535bbe1cb6f5f21e6ce371a4d6fcc3d98f0f138bff3aaeb8e6267cc67cf1a3fd733c5ffae8095ff135dff0946ff98eeff9811ff969513ccf7cf433bff02bbff13b7ff0122ff30aaff21aaff3c68278e14d1ffdc25bbccd3bdcf73d06bec7aeefb1c7fb0be2877cc0873efa888f7dee8ff03de1531ef1199f2f88ef72e4b3c7fe33f591fdf05de61e27fef7e982f8ccff3ef2d1bfe68f385f38ff22c4475c12fba83e9f12f93e110939aafe1b4fb5c6e3b3e7231b1ad3055d925b949f267445d7744353baa53bbaa7077aa4271f3ff3f99f17c4bfd0abcff946eff4e1f327b4e4e397919f563ec7cf6740abfebbe6bfebb4419b3cfafffcb445dbb4437d1a84bcbbb447fb34a4033aa4a345f9fd9c8f7dde13ff3da5119dd1397529a2d8c7f7347ff2293ea58c729ffb8077a9a0525848449cf82b7e9e7ffeaafd395e2ee492239910c9955ccb8d4ce5d6c7dfc9bd3cccf3fbf8c74ff14f329367799157799377f990255996159f7f55d634fffaa7f80dd9942dd9961de9cb4076654ffc7a6528076dfec3ff3e7f3992633991011dc9bc661219f9f833cdbfa03ec5ff452eb1f4fccf64fefc7fca9f4ab6203e97424ac78e9cfcc8ef9c9c5bf4afe7773873feffe0ae716377e1bf976ee22e7f8ef6f1fffcfee55f1f1419f7 789c8dd5594f23471007f0773e85b5f586a25a7ccce05194076e30186c4e439487f21cb631c6276058e5bba7ddf5afc6629355b4db5afd54d5d5d5c778bf6f963aad6669f3fbc67c218b415a4afb322b6d662fa3d1fb9f7ffdf163e35b65abe4fe966b49a9f2edb78d6fed45292d9d8f9ff315a8e240d5729ca4d9ca9c98b3c87b6a2e0a6f82338dd32cd8d7e39e59f3a9a9ae633e0d608bdf78276e7d5f4f8a60df8f9059f3650e679acf3bc13e9fca66f4ff6046ffa8bf5d46fc2458fb1733f2bb70a4713a37e7b1f7b519fb39836dbf7dd8f6bb54d7519f8ed409e23259b956b6f5e5198e703fb9197186edbeb260dd4f6ac67eeaeab0fe071c15ba9fe360ad3f5327d6cf14b6fd56bdc5ea4b0edbf97f9891aff325bc873dd8eea7b37254b1f5e90a4ed0df0e6ce7e5df5be4ea61bf6333e65fa85dff7e3e6fad1c579272aef759f37671bd4f6ec0589fb7e10cebbfafbc5d0dfdced489adf708675a9f0766e4df7b77ad3f19c3169fa8c3798f607c5fd23723bfad16f44f9119f17738c27e5fcce8d7bf877a55f09e253523be050bbcaf4e61f6efa5fed9cfa5dad697012ce8af6746bd5375b782fc27b5d5a7219cc3a89f219ffd792435eb5786708ef33f3263feb3ba5b413f49b09ecfab19f547708cf9fe3d246937463e99118f61417cd78cf7d30dd67cff7b26613dba85adde0416fcfe14ead4f2df60e48bfffee5b31f866dbd1318e7c135758afdf3d08cf81c8ef1fdf8ff2fba6e3de49fc2d81ffbf3ed6661fe2e6cfd3cc1763f376abb4ff1bfbf6914f2e110f7e79766e1fdc5b0ede7511ddec7158c7a7c0e5bbf1770ae163f3f8bc27b1babad1eb560ab7706db7d3fa873cbbff3ce43bed9eee310b6feab6a375ffb7b8371fed40ed6f9fe7bcd63abc765d8fa6fa8ad1f6ec2f61e47c11a7f816dbe7f4ff9677f91dad6e7577561f5fdfd1671e86f01db7e0fd485ade7df7b5184fbdb5387f3eec0562f876dfebe3aecef00b6fc7bd8f297b0add75287feaf61dbdf216cf31770a16e2ffedf9fafb94c2cdce59433ceb9e0de7fe7babc3e0ff89187fcc4237ee6314f78fa732ef75cad19cf79c12f6ebcbaf1c64b7ee70fdef92937e55dde7319fb6be3800ff9888fb5b6e5f20937f8d445ce5c4613e3dc8d0b6e719bf3cf5cb7a34bd7df92af5cf4d08dd59f6b9775e3c62ddf7187ef43ee036f71992bc8acbabc0b376a1cb911f336d73909b9424ce4eab67841c265ea52ea4646b973413dead3602df79186f4e4222397f94c639ab8159abe9788a62e77b6963be701f93ee9858fe8153daffce6ea2ee93de4f6e8837668d79feb15edd1beed900ee8705577addf1e1dd1319dacfae31635e8f4b32e8f5cdd336a86dc299dbbd917d4a2f6daea07ab3ba44bbaa26bba59bb8b0977e8d6f57c471d9775ef468797f4c0d7b4c57d2aafdf1b55a84a358adc1dc514bb13db76ffd6dd7924dc10b7f52fef61c7dd7b43847ad2b521a9b81fb5d59d7d7d9352702e3de9cb401e65284f32e2b13c6bcd7f7beb3296894c5dad63376f26f35f7d17bffc86fefe7de31fac683704 789c7dd65973db361007f0777f0a8df72dd3d988144191d3e983ef2b3e643b3ed2e9c3f292644b962cc967a6dfbd20f60f56b5958e82697ec162810548b05fbfb46ece8e5b5fbeaecd17b218e6ad7c20b3d697e2693c7efbf3af3f7eaead8761cbfe094cd00ad77f5b5bef2d5a79eb64f250d6a0270b8a82a81dbb4e3af6ce0be7291ca945e3254a6271fd1338874fd4c6743bcecf8d33e71d38855f6b9bd0b4117f00a7f08377e22c7367e9b483b6eb3f53c7e8a7529d0459e4e2c7b5e3b089bf53c701e2df6083fc7d67e92441e2bc50c781ae873bea6e9ae6ae7f56bbdb897d3dacee9a44fda89600fb27ce5914697eba50db7c6ebd34572746f3535a3be94439e22fd55dbf9f5bea24d078de81319e0bb548615cfcae3a8be14c9d4b55391be7ccb4753e3e56a781f6f3449d49e19e1fbe57e765153b8fd545887c95baaa60b77f696452e4df54a78168fdfb6a317a7e7c0b9798ff5dedf37304c7f00b8c7ad8ed7f9aa705f2656af1fddfd44558eafb30837dff2bece77f5397bebe9bda12c501cee7506dcb73e7c3a4b6f5b8f3e70af6fbdd57fb7c7c04fb7a90bff4f1e7ce79f37e2ee048cf93afd54dbcab2f8be202eb1ba94b5fcfa1baf2f327ce45e5c7efc1fefcdcf9e62629f4fc69539d06a53b7f3a850bece7bb5af0fcd03d6c305faa6ef2f79c8b66bca8fdf9d38bba8831df8637f275d5cdfa73d8e777ef43f1effa86eaa67fdbb9b4e7a3f9076adfcf3f6a9771e6f7eb4e5d617e0a9cedf84eeafacfd599efd7f1652efafe72ac6ef2bbfbb58ac3765bef9f099cabb9a7eea09fe770a2f71b0fd4fe7ee1218cfb434ab569871abf07a7f0a93a4e3b81f381ba6b504fae6ede870775b37eb77f55e5d7cf0b38423d8fb0af674bdd8974fd3285518f8ce01cf5f5d54d7dbb30ee6b3e837dbdf7eae63e7bf6d67ae916f6f7d1cc1bfb710117a1ab5fb45ebb616adef7d6fd92022e502f7bebfe49a6ee063a9e42d8e0fb74e4adf3cbd01bfb7f0917919ecf893a498dfb7ecb9d3a35f89e5cc105ceb3b17eef256facdfefef6a0930ffa0b1ce6fbc359ea7de78be13d8a0feca1beb0fbcf57b2ae48dfbe41a2eb11fb137e6c77e6582fb1cebcd43bd5f295217f8bef186379e4f81fdf3abef43d5dce75d58f0fdc5fa9afbb10dfbfbc5bbc2f76fd4d8f5f716f58f898533ceb9e0922b16fdd78f3f8de73e0f6c1bf21ddff388c7fcc0139ef2a38fe219cf79c14f4bf17d7eb6512f36fad5b637dbde7983379b11cfbcc5db1acf3bbccb7bbccf0736ea10d147b67de363449ff0299f710ff1e77c61735ff277beb251d7b6dd60e42dffb0d16d0e38ac5781f88e5d77647b8d6db16d5ddb12db521e11d7f98996eb25a10cf946f86faa7fa79c8acffb4325557595d4d7681ad83644bb5b117f6f77d0ad9b46fce147e315f10fb6da573bc711d63c441db6d16445fc941e6dcf6ca9069f7d4e2bce979ee8d9ed8fcf6fd76f671cd10bbdd2dbaae7c18e7877e75a579b23f7066dd2166daf8a77237668d746ed615ff6e9c09efb940ee988be7d8e77238ee9844ee98c7af6efe77441db7449dfe98aaee9e673fcaa1fddd20f6a534021753ec753f429de504c5d6ab3a184d2e5e7bfb710e613a18f23442493dc3e9f0762ff7fe03fcfff4caa556b92be0c642877722f23e92fbf5fbfaa42c6f2c0431b3d598aaf7fbbbf1ac1bb329547de96d9ffefcfd21c73bbae853cadfffdfbda3fc7726c97 789c75d6574f24391007f0773ec5887a43a7dace41a77b202e7160c870ba07771ad20c6986b4baef7e6ed7bf7a4fd0a8d782dfba5c76d9eedefdb134383fd81b2cfd58789e99d9753928afccd360a99a4f26ef7ffff3d7af85c52018d83f7e980e82c53f161647b3413918de4feb16746a415e96559ee73c149701bc0e27f086b831b0691df99197b8e4f4ac2eabd69cc291d88c9d4d9425c6f5277029a699388ed3d0b9e85c38dfc2395cb58e83d843fc3d9c8b395667cec6ad3736a1e7cbfa5fc409faf94c9cf945e4fab3d649a0f1ec8b135fe2a9866338723661e6676ebe469cf858cfae38cdf3d2f5bbf16998a01e3e12a77126cec4c6c77efe84e3a6715e1617a6499c9fe15afac9ad372d224fd643677004bf8bed7aa45e1667b1ac8f3fc4b98ff9aec5a6aedd7c74dc3a0ba312f93ec4a99ed7b538f391ef1dd6fc95d8982a76f177e22211f389b834a867dfb988510faf8bbbf55dc1157c2f2e4ce5ee3bdf8acb1afb35115701e2cfc54d83f9dc79e5519c63be4771ee1bd9afa9d8c4725f781bc6fef3abb8cbbf0727f00c467decde8fbccc2be42bc446fbd7c455504b3d39acfd7358e77f11d7989fdc7813253eceeb416ccb93fb46625b8fdcb706d6fc1762cdc72bb0d6b305eb79bd3997fa3d2082239cefa6b88b7f6a5d444985fd0ec5b5d6b32a6eb41eb79f45551bbc3f2371a3f92630ce93ddfb59c65925f781aec4b98ffb3c872bd95f6ac446ef5700ebfb7728eeee8b3befb2d2f17c2cd6fb40a5b84a30df588d7c07625d3f0f615dbffb5e57ddfad81377f3df38d746bf079762ed37ee7dab934cbf3f24ceabd077f13be242cff7495ceafedf881bac975cfeba36b18ca76dd884b98bdf10171abf292ef5bcf6c55d7d6e7f9aa4bbbf5371579ffbfe358dbe8f948b933870f39107579ef49f8b531ffd3b708cefffa33a70368538cf119fc29a6f458d7a97c5c697f1147796fa1fd458ff111c235fa246be4318fb47ab708df51ea891ff4dacf7c794702ddf73366aec672deebe07218cf3a0911af783d5f8de9d88ed8e497ca0c67dbee82cefcf961af7f1aeb39b7f346b1f26365c70c915d7dcb091bffdfc683c8ff98aaff9866ff98e273ce57b7ee0f177f1fcc84ffc6ca366367a6edb8b6daffcc68f7df1fcce1fbc6c23566c5b4574fbfb1aaff7c66ff04f9bbb8d689f4ddbb630729b777ae277edbaf76cefd0b67ddb0e6c1bd97668db514ffc319f20df1d7e1ee2f7219ff6c49ff1b9abf202d197b679687e4f7c607750d61d22efef27ea898f6db5733bc70a56e2a18eb6253df12967b627ff5f0d788889bec693a1c2ed8fe66fd73fb5d1255554f79daf1dd1b88a57b1ab6dee315dd135ddf4df1f3be296daa889ac9fa6746fcffd811ee8919ebec6bb11cf34a339bdd0abfdfd8ddee9863e6899566895d6bee45fa70dfa725be8276dd2166dd30eed7e8adfa03d1a7e89dfa7031ad911877444c7ddfeb8dc7442a7edf369c4199ddb111774491ef9886f730714dad6374744b11b91504af27eb779d76d744f7e3722a3dc305d1892f8efd7af8f31a630a5b1ff0276f1dfe4fe3dc2fe07bf31e3c57fff5cf80f50dc32d6 789cbdd5594fe3481000e0777e4544bda1558defd81aed03841b020937acf6a1dd6d730473258463b5ff7dca55d55e6919987ddac958e153575797abbbe1db52ef6c34ec2d7d5b98ceccecdaf6ec9579ea2db9e7a679fbe3cfdfff5a588ca21efd0fa3b0172dfeb6b0389ef56c6feffeae6a81730204fc8f3d5127ea1b751ee4ade1859d77b66aab7ef60e793ec8fc3c0cc478daba958eefab131daf3a733eacd5b97a2a8ee8c3f3237512153c7ecfcebbf807b555cb7a7937ff50ede79fa973319ca86d1cf2f85eeba85b1f1375a2be53fbf84c1c07b1e4bf52276218b08bc8ea7abbe2d8263c1fcad671980489e1f99bde65c23e5027320e2b6a9b8a03711a64bcf928f98a38d77a8cdaaa657e91e4a563bfab6dcaf3013a4b7eee6fd2d627f586ea44fdc836a9cb249ef7278dd254f261c1a671cd578bfb455eb22bef3a63afb6cea22cd4f771ea54bd25eea779ccf1bc9f9931c6a6ec51eb7e5c1ac7e71fb87ffdb2effabc1eae89f354d6c717b5af674b5c563aff486ca3ba669fabb34aea9d896b3f7ea13662e4fb93c7745ca5de0db1adf47d879d65fea6b8ae75fe2dbb34a99c07b81697c6f2fec154ec22cdd77496f9cbe2ca3b6f5d24716224df9db83b6fdb6c6b2a5dcf89cb48cfcbba3ad37ebf8b5da6f53fa98dd6c3f94c62425def4adc8ddf7696fa78ff8da5f329f59c88ad1fef8b7d3cbca9b57fc8fd2d9334907a614f6cb4df38133bdfff4b71e5fb673a4b3e7e9fd29595be7f28aefcfb626b9b16a1f4038fc55dff03b18fc70bb5af7f87ed8a54f613cfc5b652476267e4bce140dce5db55fb7cfcfbd7a5857352cf91b8ccf4fdafc5be9f3011bb48e35fc595ef27f7d75579a17e14d38596bf2f2076febe8cc57e3ef07dab32bf3f702cae7dfdfcf7a4aa8a541dab9dc62f8bfd7d00aeafcefcfec0bab8bb2f29bbf6f709c7e2ee7ced88bbfd3d54fb7a466a1f3f54fb7c97e2eebecfd57e7ea3d67ac6b3fffef9bfe311d06089161d5658a3f965fc255ee135dee0046fb1c13bbcc7077cfc22fe09a738c3679ce30bbee21bbee332cd6d3eaf9f32aee00057718df2afe306adb849f5359fc63734630bb771077771887be47daa71fe319e462d8ee87b8c071435a4e7108ff098ea39f9184fa3a778d6d68ae7147f41df013d213d11c6987c884f31c33ee658000250d4081b30fa5de2f8637ea0b7020715d454cb2efd7c49cf153dd77083f0ef7898500fb729dfeb3fb981f6001ab883fb9ff5131ee091a37dee277aa63083e79ff71fe6f002afd4c706dee879e7dccbb00283cff61756e119d6b8e629acc3066cc216ce61fbf3f3003bb04b9143ca2bcf1eec7f79de9e68851145b6b937608c5338f8c5f99cc3211c71ee6338a14ecee1f4cbf3398133cebd0ce770416b0538f93c9ede20a4d39f6106119ec20006747b0ebf8afffab3f8f7f7851f2e51fd28 789c8dd6c96ee3381006e07b9ec248dd8241b5764b18cc21fbeec4ce9ec11c4aa294d5ce66676bccbb0fc5faa96974dc404321e22f2c9255242de4db52effc70bfb7f46de1652ad39baa575dcb736fc9ccc6e38fbffff9ebfbc26214f5ec4f1867bd68f18f85c5e1b457f5060f93ba051d595090e726089c237515c143388347ea4660699d844990b9c9e9c5bb32adb90f276a699c25c93371fd195ca969aa4ed37eec5c762e9defe00236add3280d10ff00176a4ebd73672167898350f37f5567e8e733751e9689eb77f967918fe7509d851a4f359cc2b1b3c47998bbf5b45fb210f9eca9fb4551b97e977f3fce500f1fa9fb69aeced512623f37e1b4699c97d5a53499f30b5c6b3f5d389749a0f9d0319cc01f6a9b8fd6cbea3cd5fcf8535d8458ef462d75edd6a3c3d6799c5498ef53ddf7e775a3ce43ccf701fbf98d5ac4a42efe5e5d666a3e5157827a769dcb14f5f0babacbef1a36f083ba14e3ee3bdfa9ab1afb35569b08f1e7eaa6c17a3bad8b242db0de93ba0845f76ba29654ef0b235eb0fffca6eee6df8733780aa33ebe72ae0a83f94ab5f8fe35b5896aada7807dff0cf6ebbfaa6bac4f6ebc245988f37a54dbf2f4be91dad6a3f7ad81fdfc176a3f1fafc0be9e6dd89fd7bb73e5df07447082f3dd5277f1cfadcb2433d8ef585dfb7a56d58dafe7d2d9d482efcf50ddf8f9c630ce9393d6559a1bbd0f74ad2e42dce7196c747fa9518bbf5f11ecbf7f2375775fdc7957c68fe763b5bf0f54a94d86f5aebc31dfa1dae7cf03d8e77fdada74f971a0eed6bf75aec5bf0f2ed5be5fdcfa7596fbf70fab0b13872e7e575dfaf37d56577eff6fd50df225f7beac6b49753c6dc112172e7e435dfa78b8f2e775a0eeea73f93559777f27eaae3ef77d6f1aff7da45c9da5915b8fce611368ff89ba1fa27f1b4ef1fe7ff28e9c45d44581f80cf6f3ad78a3de65b5843a9e92ce5affa337f23f8053cc977a63be018cfda355b846be7bde98ff5dedef8f9470adef73166fec67adeede07218cf3a07d6fbd1f5478e37d17a8ed5ff4fe9e76d6efcba637eedf7d67b7de70da3e4c2c5c72c5866b6e58f4af3f3f3e9eaff89a6ff896eff89ec73ce1077ee4ab5fc5f3133ff38b8d9adae8996dafb6bdf13b3fcd8be70ffee4651bb162db2aa2dbcf6bbc3e377e8337eddc6d44fb6cd9b68d913bbc3b277ecfe6bd6f7b07b61dd87668dbd0b6916d4773e28ff904f3dde3f7089f077c3a27fe8ccf5d951788beb42d400be7c447760735ef18f3feff2473e2535bedccaeb1824c02d4d1b66c4e7c9f73db53fc50031e62a2aff12454bafdf1f3b7f94f6c744586ea79e76b4734aee255ec6a3bf7155dd30dddcebf3f76c41db55163cd9f26f460cffd911ee9899ebfc6bb112f34a519bdd29bfdfc4e1f744b9fb44c2bb44a6b5fe3e73db44e1bb4495bb44d3bbf15bf4b7bb46f470ce8800ebbfd19d2a86b3fdd173aa6133be294cee89c2e103fa24b0a28b4ed92a22f6bc494b8112965a4ffaf1efdf8ccc9aa4f3915742aacf1bfcedf3f4222524a25e6f7e2db11148bfd0760f1df3f17fe03403c3236 789c85d4594fe3481007f0773e4544bda1554d7cc6d66a1fb86120408070adf6a1edb63913ae846bb4df7ddb5dff322c64843c3d93df747575f561ff58e89cecf53b0b3fe61e2766725976ca0bf3d059b0d3d1e8f5ef7ffefa35371f861df72788e24e38ffc7dcfc60d2293b3bb7e3aa01af395037cb6cb7ebdd1797a198eac6711077533f985ed4a5f536702c36d6dbc4596a7c3fc125fc2a4e925ee47ddebaf0be8373f8b27112265dc44fe05cccb93a937eb189ba81d4bf284ed1cf67e22c2862df9f344e438de7589c06c877052770e06da22cc8fc7a4b711aa09e1d712fcf4bdf5f34ee4529d6c347e25e92c9fad06f02d93fde8093baf65e1417a64ebd1fe14afaa9eb5dc45da9878ee0185e11bb7a64bd569c25521fbf89f300f35d8a4d55f9f968d8388be212f956c53d3dafb1380b90ef15d6fc566c8c4d7cfcbdb848c57c222e0dd6b3e75d24580fcb7ceff55dc016be1517c6ca7dbe169715f66b24b621f2b3b8aee1ddc6799ce498ef5e9c0746f6eb516c12b92fbc0563fff959acf9790f4ee1098cf5b1bfef79995be42bc446fb57c436acfc7aa884b57f0aebfc4fe24ad7b7d9d8c46980f39a8addf2e4fe91d8ad47ee5b0d6bfe40acf97809d6f5fc84f5bc96bdcbf67b50c131ce57ea29db78bf5f459c5aec774f5ce97a96c5b5ce7fe86d6b1dff00e3fc386b5c269995f3a791380f707fdf608bfdbc161bbd4f09acefdb50dcde0fbffed2ea783e16ebf9d385d8a698ef468d7c0762ad9f07b0d67fdad8b6f571246ee7f7f7db5646dfff50acfdc67f7fab34c3f78632716ea3c0c76f8b0bddcf0771a9fb7d25ae512ff97aaaca24329efab089721fbf2e2e347e4b5c1a7cdff6c5edfafcfdadd3f6be8ec5edfafc7daa6b7dff2815a749e8e7a333d876a5ff58dc0bd0bf0327f8de3fa9436fc3e23c477c0c6bbe7535d6bb2636818ca7b0b5acff4e8dfa0fe104f92235f21dc0d83fda802bd43b5023ff8b58ef8f21b892ef371b35f6b312b7ef2bf6afc279d0be1af7a3a796ef1b77c56ec7e4fc76d5b8cf27ade5fdd956e33edeb4f6f30f26cdc3c4860b2ed972c5351bf9dfcf8fc6f3395ff0255ff135dff088c77ccb777cfebb78bee7077e745113173d75edc9b5677ee1fb59f1fcca6fbce822965c5b4674f37b8557798dd75c3efc8df875de70b99b88e6d974ed27466ef1f67b6eee237e877779cff50e5cdb77edc0b543d786ae1dcda8e7984f90ef06ff0ef17bc0a733f29f71d7af324074e85a84167f88d7fa134e51770f79df9f6c463db95bed94d8af7888bcfbd288bee6274385eb293fac010f59aabed64f359dfbfdd1fc4dfd63177d41977435eb7cdd886bbfe265ec6a93fb864634a6dbaff99bcadc883bba77510f523f3dd2c49dfb1d4de9899eff5fbffc72235ee895de689196dcef655aa15b5aa5355aa70ddafc7c3f673ff493b6689bfab443bb9ff3cf8cdfa301edbb11077448c38ff5ff7686233a76234ee894cea8fb5d3d7e4440a11f11514cc177f9fd888452eab911d9c778f74ef49b3d9ef59b72c3868c31c5f7f5608e9c02531a3bffef9f73ff01e2cc27a6 789cadd55973da481000e077ff0acafde6daea20a1913495da07df27b6f149b2b50f238d64b0c10473d8786bff7b46d3dd0a6463c70f5b84221fd3d3dd73087fda6874cfdb8d8d4f6b93a999f6f346de334f8d0d3b1b0e177ffdfde73f6beb61d870ff82206e84eb7facad77a68dbc713a7a2c2ac0dc019acd282fc83be2b2ac8c7764a5c830ab1c3495e6f166e5b019cbf81d59cbf885b756368bbcbf9263c53e14e7cafb0b5be6b7d896adc849c0f11d725d2f221bee0747955b41dd1f9013f133b99e7fe5edea99dc8f8fc43c7e4d4e02f60d5b65d6c7a3d8527fe762ae67d89afa8752ccf12f6423f983ca519068da2f188a797ec6e6fea020a732bf241bc3d6e42c64f7bc4d9447c6fb9e5cf7cbe36990d3faf62bab5029e52f131e90a53e6e92251ebb6c3e5fd8f3364a2b5f0fa664374ef91fd892efa4721ca6b2de6f6c4bfb055b62eed792b5e4bb17f338e573eb8b7dfff042d6bc5f705c39692541d2f2de652b32166489c753b6dc9f3ed99d5fece7fbfb9264894e32ef33b6256346aee7efb32df7ff443681a5e77322e6f845e5b495aa94fa9b92251fb4bdb354a754cf925d7eba6f8f6423e7b5cd96fbbb23e67a7b6cc3e34096fb043e9f8eeaf5a464e9175ed9721f1fd805e7bb256721af3767c764a4f9b9b69a9ecf6d72bd1fbbe43a7e5cd9b8fa867e6f2ed9b29e90cdfd80bfcf2637053ffffef9cda228e7dfab09b98e1f9033719f5d70fe393997e7cd9f6766534dbf1768c8f5feddb20d8f276cc9e7ef67ae523e3ff0bf3fb9d59acfaf4d967ae0efa7555a9e9723b2bb4fe443b28d79ff87ec82ff1ef8fdb38596e7ab4b76e74ffb7b46cea53fff7c1671161674ff37c956d6ef9fd7a2ce8747e4cc70bd05b98e8fc985d8df8732b631f77349ae5edefeef4d59d6fd5e91e5bca143aef33f934bf18ccdf971c02ec99de9c75fff4f3c021acc3047ebde059678b71c8f3decad44f7f11e1f70e05f43f77ec491cca0f3c1313e2dc54f708a339cf38c393ebb1a2f4bf10bf7edeb8f1ab8895bb88d3bb8eb22f7dce73e1ee0e152fc91cf33c6638e3778826d3cf5df9ee13976f0022f7fca4f337c0dbcc26bbc7171b7eebb2e7ec1afd8c4e03ff907be2bb70e0cb185112a8cdd3789fb4c9df52ff2730d40003090418e03b050b8ff0394bfccef6bc01df4a00ff7647880010ce1f18dfcbe068ce01b8ce10926ee3d8629cc60fe667eaaf10c2fb08057d8842dd8869d95f35dca0fbbb0e75efbab27be7a7f283f1cb8f7211cfdfebe55f9e1184efc67fbadcc3fe2e114cee0bc33759f1d57e9b7f1723fddce5fc0255cbd3763f5febb9903e8bcb7869fe35dff03b8fe68bc5bc30ddc42f7e3f1d55adeedffdfcf6bdf018733f65a 789c5d90c14e84301086ef3c45436fc4b00b94a6c9c647d07834311e3aa5a5c0021b5d0fc6f8ee76a665456708f4fbf30f3fc3a160cf4f0fac3864ef577d1d0c335ebfb1a2fb98e7cf97d7fbaf2caf24c34bb12abfcbf29219f6b82e16cf3e9cf9910ab1476caa4634e4e488420b2334e28cd8d6edb1ad110da26a54a51ac40b21a84e01a24604210c084487685a234d8b38215aab2a4b9fd145041971417401ac441c089d95ce21ae096d441bd1d571f69c503a9a1d13ea6886842e62f9af68694ec7db8396e140ad819ab492c3ae38cd9600a6db1aa04c3e133d16dcce4752ef8731f9388709a5730fdec1bce5a26f841ec08790dff78db0042d88fbf7ade80be2963bb93134f96eb9b142c636cbd36ee07b7f09c6981b978770f349fbf3a37cc8f83e653f1c6da131 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022630543251d2e253d856405bffcbc54103b11c856360003105719c44d0303b04a10500601304b0f2aa6ac9c080210518898b25e225845a29e324c0c2604158488c184808250312421b0201e31b0a52082803a0c316cf622bb2f11a60ee10f903dcae8fe55468821c20548c2c5e000685ead35170080485310 789cb598595323c911c7dff75310936f1b8e5a1d2da9150e3f80007123eec3e187aaca1287b81142e0f07777aaf29fed993573c0ce845631fb5357de5959d5fcf1fbdcf16073eef73f7e7b1cfbf1459c8be7fe61ee777ebabe7ef9e7bffef1efdf3e15e5dcecbf467daef1e96fbf7dda19cfc5b9addb9b34833811a05aad51abd566ec7be042991ae052d995e0083e546e9a3c814d7e0f6cf253b0c98f940bc8bb15b0c9d7c1260fff0ac84ba8995b263f04b720bf0beee2f91d98c188bf5d07af8321ef6ec1269fc0267fa1dc81bcdf049bfd2530d67ba7ec13e49f954303dc07b7c14f600ff92db0c95f2a47931f8321efbb60c8d37ee6d2ea1d57c045ad9c717060e49b6e2acecf79171cc10bca56ef3800433edd82b13ebd2a5b3dbde6afb47a78e8b3fcf309d8f2bf06c6fab0a35c627d82bf1ef106ad7759e5ef5ed9f213737fd56b169f3f069bbfcbcad6dfa15f717e1e6b60c8c72730e48994ad9fdd0218f133ec55fd0b7b557fde2857f948cad66fee5cd9e2a31d658b2fe8f3b259abebfa2eb850f61e6cf536b6fdb951718ec71d291788dfdf812dbe3363d51ffb60eb9f8e720bf254035b7d61dff6a32fc1b61f0f946dbff88d8ad5bf4730e2e77b65e97fad67de8f8daabefe51d9fa9759d9e273d760e4230d2bd6e7586ff3260c94cddfb0ab5c223e82be2e38e57a36bacda2a17c0d2e357fe1d5589fd332382abb2be5a256577feec18532cf836d7eae1aebf398e74fb32efabbd91e291735656a82311fdc2218f629db6b56f6e9010cfb7edb18fa0660d8e7d2b859cffa216ffb811cb8a5f6c28172a7a5f9a13cbf0af157e5531f8c78dc1238c2fead7133739a576eb560df98d5bfb0afdcada37f876046ffea7a5f48c0991fc1a5ea8f0d633c7fadd867fdf61cf98c07c6ea0f0563c8f72bcef2dc536e75113f1b63fda2b2f49fc6b3a75cc593fba7d528d05f69d558fd77afca2deb875363d8bf336ee5cb058fc056af15635d1f378d757d38027755bf2f8cd5be3f3186fe3618f589648cf8cf8c35fef4a4dcae2b874330ea1df279d9f2e61fef802d7f0bc66adfed8319f9681943ff95b1aea7ed8ab5de9a5fdfaec3df3b30ecfb4b659bef710846bcaea35c76b5fff941b98bfd10723fb41b66dfcf579cf53b526ed7313f8e8dd59f581a239e8b8a553e1a23be6ec5f9795a346eab7d63cbf793b1ea8f97c6aa2fae8251ffe08d919f6730f2cf88a78378e258b9b47ce479daf66dd433ac1babbfbc6facfed24bc55a2f06b3daa76763f46fac589f4f8d555fdcaf58f3b7a5dc41be79608c7c4c2bd678d918f9b9a958f7d3997289f839f75ba7d9b67e3c55eed4114f09463da830d6f5be638c7e5d36d678d23918f5e123e5d2e2c9f9ee84aa3e0d658b2f9c81915f6e19779ad91f7b6efe6f1bc39f7c5f90eb8af55faf62edbf0886ff6e00b6f9b2668cfd715ab1aedf05639ef0aa31ead354eed6555f4ccabe8ef302cf83d7fe4b797e94a16c697c6904c6bca64d306b3ee9c218fd3651ee22bffed558fde13e18f54b938ab57faae7c8df14dcc57e5902db3ccbf3518e63f46b3851eeda7e6c1ba35f06c6e8f7533023fe7b63f8bb54b1f6efab31ea11943df62febf328f34ee77d54eeb63a21afbf055b3eed39e645bc0023bffe5ad95bfdee8d318f5f8cd17f5be016ecaf19e3fc1e823dcebb0d63ccd365e5d0867cbe1f788917f370a42cf29adf057042bfee2b8706ea736c8c7e6854acfbed02dcc6fd83c1f08f73bff968ef4f94947d0bfac7e084fd04367bf1d618f53c538e09f7b9dc5fa1b0f735ae2b57f93b02637ff01338a97f1e6cf668d5b8ccf58e1e9cf07e316f8c7c1c2ac706cecbb631fcdf05b7918f1c4f60bbcff144d943bf3b550eb67e1d0cffc32518f603e445bfe67304463fb82618f58dea1f33fce5b131fa219fafb115d13fae6e8c7c2d8191ff306f0c7f0a65d3ef6bc698cfa7c6c8cf22b88d7c3863c47b5cb1d633cf87c8f67e157bc6e8df2118fea5a932a35fe31618f1c473b047bc2d63e46b1b6cfdd634463ea03fe17dd08f8ce16f0186ff29cf1b9ee543ed5f81515fffa22cf2cabb60c8fb0330e2f7abc6e8ef73b0c59ffb8593e5335e2b57facfc196ef67b0e5b705467fd253c5fa7c5d79087d29dfbf53dbde1fdd8b72abc6adcc413998bd4de584fafb65b0f57b5236fdbe0e863cd72ad67eccf335a5a248edeccf85f210f5a67cff1db68b32e5bf47d291f2b08dfb76f66738b4f7a174a56cf72b3a51b6fb903f02e33ee99bc6ba3ebc80edfeb105c67915378c719e7594cb16ce8f648cf97709b6fbc1a1b29cd7babf568cf13c54acf6178d719f1b81713fe3b58af57d0cf1da79ccf0b78b79ce37c69857cbc6b05718233fc8a7b7f731c4eb3dea71603cccf5e3bd8a87797d1d9c941329db79c5de58e5fd3ab8adeb09f90fd0c7b017d15f71c118fa7b60c8f333d8f6df040c7f22ea6df32fee19ab3f01f9afe65bab629d2f8fc6980fce18faefc0b6df43c52a7f688cfa6d1beb7ea07363c463fe26c4d336c67eef1863ff0c8da1dfe24bd05f1a23ff63659b37c4156b7e1e8cd51f8f7eb27914772ad6fdbd648c7e8bc6b82f9a3cf2e34c1ee7a15f31e6dc6f01fd6ef32d848a351fa84f35df1e8d61bf5bb19ebf6d63dc8761dfe6557215ebdf73d68d51ef6ec51acf2dd8ebfc0c8f1567fffd9e31fae3183c443dcf8c91ffab8af5bcab19635e372ad6fa16c6c85fac58ff9ee58df13ef05cb1be4f6c18abffe9a162cd7fc5e89f4b63ed1f5aab38c7b733feb59f9f6dc3d1afb6e1bc0b2efe3a1b8e5d724377f6ebe270e7eec25dba91bbfa1536dcb5bb11fd17eed6dd898dfb9f6dc33db847d13d96ef939bb86737752f3fd7867b75f36ec1f5c4ff49fecce258fcf9b9724b6ed9f5457f3fc7b1e2567fbe0db1b2e6d6730c43f9acb88dbf66c36dba2db7ed066ec7edba3db79f7f3b906a3f89859e3b946a4cddd1c76db86377e24e5dcdd55dc3355de15af26dbb4eeea7894450ba2e3922f2143e6683a22b885d8d120de98ccee9822e694457742d3d35abc3886ee896eee89e1ee8f1233668ec1af424df093dd3945ee895e669817ab4484bb9163d57d232f5f3da958fe48a56698dd6698336698bb63ffb7d403b92a73eedd21eedd3c1d7357ccf061d8a8523c9d2319dd0e9174f6a528b757747756a50938a8fdaa09658684b0c1d2aa9fbe5339980976ee29d27ef7df0d1f3c76cf8e487fecc9fbbc69f35f8d9849aed8a156af84b5933f26f4cc31fb2712dd23774e56f69eb8bdfeffcfdac16fec195fe51d68c65cd939fbcdf867f16c9a96878f1af7efe8b270b92a975da7553dff38b7e49d62cbb9aef7fc0c60ab148af8af49a5fffecf70dbfe9b7663d2b79daf603daf03bb26ed7efd1c2bb6dec4b1c07227de8bf98105289e426b42bd53ef627fed4d7645d5dbe0ddf7c9f0d5fb8c2b7c4425b2adef9ecf7d277a567fb540f2ec80d21f8d95fc4e82a486f85ff3bcbbf6d23b0aff9b390e43b0c9f9dd27e1313ea309c9354295c84595f2dcbba5178b3b7be61e39a36c2cdace2e1f67f36c21de6ec881a219fab62e3c18f67f186c7f0ce9a87a73011df9ee53b0d3841f3de9673db3f8885d76addbc646a16ef42e8bdb7e6520ff12f2c86a5b05ce5693cab851b857ec0f40bab522fa95b58937aacbfd746d810ff36457a2be45918066127ec86bdb01f0ec2a1ddd5c251389ed54dd69e84d3f7da707bba3f44ba16eaa1411c9af2ff857ce5840aed90bb2d94ae36ab5be846f7f95cfe311b915c6396e7386bca285fa6ab98e2309eb9463c77b578112f65d5285ec99a6bf9ede66d3ddf9e57f15634dd8986fbf8101fc5c2383ec5497c8ed3f0105fe4d9ab9f44a9f86c7ff8d7f8e62effee6c2f624f342fca7749342ec7beefc595d9891d6795966f5c93dfd725a3fb71236e7ec48658b98c5bb3de172bdbf21dc409598fc9a4893b528b35f97737eec5fdafe9f89e8d78100fe3513c8e2792b1d3588bf5d8c093662ce437e9dad88e1d9a7e5dc7f7cff358c62e3bc9b79c112c8d6636685363e0c0b22f42fdafd860e6c4433e136dd24b7cc1973ce22bbee61bbe95f8aec412f3ddb7347cdf86cc3fd9db7ccf0fb4c18faec163f9f749ac4df899a7fcc2affecdddfda336785e2647be7db81e2f708f17798997b9cf2bbcca6bbcce1bbcc95b8c9dc703de79af0d79b7b8c07c9239cbbbbc47a7b4c5fb7e9db669cbf76587aef9333ee0c36ce1c815f1cd98be66838ff924df0187726adfcdce3cebd9aa17a62cf75f963390ebdc084f3e72930b6efda80d6e73c78de2c01d7a7223efdc300eb8fcf32abae4aeab25e7cf12259f026da4f8e5fde5db7124e632a5f81c28cdde2b86b497feef8d359dfb982ee446216760baa4ab344aef3c072b4dd7e9c63fa4dbf4467fa6fbf410bbae911e2586715cf8f35df2476d484e486ee6d3f4f4a60793f49ca692a9177fc4fb6fcbffd8fb477a8d8334fff6b37849e76921f5d21b6f9befb2b19496d3576e81dffffce8bb5a5a496fbcb1fe5c1b7fe5f3e93f7fffedbf34375964 789cb593cd0ac2300c80ef7b8ab0dc86387517417c04c5a3201ec21ce8610a3a0f22bebbebb6dab44dd918d86e90922fbf246902fbdd0692347a54545d72c8cf7487e4f42ccbd7e1b87e4771b600f5c13c9e44f11472d8deae8592b19671569f65a69ea49f45a39df69c110c92be41a656a2fe65865b739931dc54413e8364211c328c570eb98ceb855b69c6477cc66461aeccf0fea0978f5c9bc0c888d36711b1181cc00cf243fd8c3b37723ef6dc084cdb1da147d6fc90f666f46831c69e65d54886e1217e01c98e6555d4796ad1d07e3550e72db8836c82c27b6a9af0a77d1fcf7c56d1177198e3c1 789c8d94d94e1c3b1086ef798a117587a24aefdd56940bf6610d642539ca45b7dd3dfb3e030c51de3d7655799493c03983b19a0fff2ed766bfde6bdddd5cb5f65eef2c96e5b2a75bba5bce5b7b66351aadfff9fef6c7ce6e14b5ec6f18a4ad68f7d5ceeeedb2a55bd79371ed006b0b10d08f6338124e8282d627cc611012c385701129e22bcf2a21be14d6bc8e33e2224c64ff237354c4bc5f33c7454ace419b395579457cc0acd2a621ae9875247c225c0aaf1d3b6f238e675f5833e370c3ec5fcc1c0749491c3167aae0f38f858dc477c89c87ccf8e459ce3f133625ebcf3dcbfa88b93015af97cc2aad0cd9eb0b2be18167d97fca5cca7978222cf9c11eb3ae45cffed96c48bc21b3f71797c2a9d2c473cfb2fe89b994fce207c7d65a1187647fcc1c0752cf21b3f70f1e84bdbd8fc4caebf15c3891fd4be632d429f1bde3382c52c927f563acd240537e001c27a1917891ea95946990723d03e6c2941c9f719c4669cafd866b619571ff4d990b5fbf01739519f20713e2325562ff91390b33629833dbfaf1fe3e73edf3b7729c4599623d9e316ff4741fb3320ff398d61f848df42332573e5e8a3f8ff394f5d063d691f84bfd9257763fdbbb642e42b687df989b4cea45f9b1d731643d34cccaf7c75766edf371eb59f677844bc3efcb17e24a29ce2716cc9bfbda656e1a89e7dab14a36e7d17d515a29e1d471690bccf58415f3261f0b625d893f78205c4bbfcc3ccbfa7bc755e2df13bc11f6f767c15cfb75ca47650a7f3fdbcca6ae33628a5fa7fe3dc53b6693493ee8bdd4a60c85e97d32b6a1842f988dcf2fbd0fa6cefd7ac55cfafc2ae6c6fb47ef775d1bdf6f94dfa6d9f83366f6ef097e66dedccf77ccbe3e3815f6f93a64363ebf99b0d7df0b7b7dce5c7bbd66f6f5be5d6e3f7ed723606927bcfcfd435fa1fe9f017fd8d768fe6368acffb2df6007bb76f4b06fe7c04ecf7feb9dfda15d1bd9d9b1dabe9d4eddc7b1fd4e5eb0ef6c8ec8e694d40339eb79fb86ecce48d9a1b31ccfed7cc97f67ab4bca857c7bb87cd6fe0aeff1011f716dffea93dd2739e3e959fbfb7860ff778847782cb9e9e3099de176fd4b4fd538b5b36de7199e8bfd899d4e3db66718bcf07abcc42bbcc6777863d5b7f8dec6fb013fd2194efdc97ea7bfdbc7cff8c5d29d9d5ff11b06186284b1e4dfe526a1516322fa1433ccadba4065db0aa0840ab4d4d6c59190bf5330ac871a1ad4d0812ef4a00f0318c2085c2dba3693ae739c7e8c89ef4f18c304a63083392c60092bb8870778dc74e5d47a32756aafc721ace109f69daf700087b68b667064557e1830cfdc97091cc389d59fe264abfb3581369cc139b4b7d65fc0a51d57dbe9b7baef3fdfecfc02515faba4 789c7dd4db5213411006e07b9e2245df51564b36c9265b9617808886831c25627931bb3b4b420c90038460f9eece76ff3da26549e8da7cd53d3d874cf27aa331383e6c6cbc5e9b2fdc6254348aa19b3536ca87c964f5f5dbdb1f6bebcdb411feb37623597fb5b64edb8da2717477eb6bf0388036e54f925bea662f6b4bfea3bab5d991c1bc6bce4ba97f36171dc93fc26dada755b493fc8d19f50b75b75355e2399cc10f7009cfc4bd9ed54f6b2759661ed56e37331b7f5fbb9338e4e949ed1df243b1cbacff3b759ec055ed34b13ccdd5cef954f2a5d8597fbeabdd6d790fe7e2dc613e5aaa8ba492f1348ed6fc545da5b0ecbfd7b27ade8cd6fc024e913f89d6fca3dafa7117b6fd7f17e77982fd9019f96db5cdc71fd45585feb2dfac9d27fa7912c1763eb7eab81e7511eb194e711fdec31ee34fd505d647b25e17e6d3fbc7c7700a7760877e9919f38f605fe8fdbd31637fcfeac27c242e7287fe6d33fa7f32a3fe12b6fe43753cbfc3da793bf66bc21ee7716d46fd677591683f6ec1297c262e0b9c275fc0ae544bbfa253da7d99c029cef35eededfe24e2b24c4bfd7df066ace749ed6d3f296ce3cf6b979d129f3f55ea58ff0576b8ffa5bab2f5cd609baf10fb12e74170bc7fb2be7a763887913f91ef878fe3d9a9e37aaed4f67d20e46d3ccbef6115fbf31e6c79f97dabaa783e3d75ecbf0f5b7e09db7d39806d7d03b59d07f7611bbf03dbf8091cf7cbc48e732eb864cf155ff350c2f3886f78acdf799ef02ddff13d4f79c6735ec4d7033fa266c94fa16a15e259aab7785b6287dff12e6ade87ccdfaf3d890ffc11357ddee7033e945c9f8fc2fb4fa1f771d049ec731a7416b2e7e179119e9f435cf280bff055ec731067e8ff35e3e61f7d9aa13209cf5678b6437442a4dc7db19e9e64ea3e7dc966bc247eb91e22ed4c0e9187284294e4639f015521ae43dd80776818de8ff8806e42d5f8e57ae87be85e77bb0ccf5bdea7bb10f734fddd27eea37eb7a341b33fd633e73d5a7037c4153dd0232dc98798d2829e68859ae7d071f75f412bda42cd368ffff75afff966ed17dbd1fcf0 789c8d96594f72491086effd15c4ba3393fa6439074e2673a1b82b2ae23e998b3e1ba002a2a8e897f9ef5374bdd512bf2593b6834feaadb5bbd16f6b95ebd34e65eddbcaf3cccd8659251bb8a7ca5afe321abdfffdcf5fdf57566beb15f9a9d6934a6df58f95d5eeac92558e27e36201742940f56a9c64b9e7d4388f16cc53e3b2f44ce05ced3409ece371df58f5b4abdc823fdd81cd7eea3991fc1aaf1558eba919abde0dc1b9ea7923b0ea2f8c517fd518f597cacd2aec4781b57e670c7d0a8ed44e7bc645ecf9c418fdec80ad5fd4dbb47e9f955b884fa83f81ddf9fa1a55cbef7270a4fd71610cff2ad8ce2b0facfd64c6d03be590ff051c95dacf6660cd3f504eac9e3ed8f26f2b3be32bcf2ee46b82ed3c3e8c613f52b67c740c4e50cf47603d8fdb0547b5a0ef802ddf186cf113cfe28f794c8c617f55b6fe681f8cf8ecef5f5c4baa859e7f0f6cf9af3d8b3feec3ba31fc3b60d313d8faeb0756fbe27152b36ef5f39372b0df8373ad8787c6d0fbfccdd4fa7305d8ec8fcae13c3330deaf6363e8cf959df577630cfb3b38c27cfc7d69d5cd4e5b609be7a1e7cff817caa6770476c8d73046bc29b800235e1ac33f55cea0675f4fd2b0fcce810bccefc018fa91b2c5a336d8f2fbf79564c1fe06b67afc7c5d23ad81bb60e83901233f1d2867a6f7f3769ff133b0f5d350ce6aa8ffde18f6263886fdd918f7ad08acf1cf169c36ac7e3e5696f9793d5f0656bd7f7f691ece7fac1cf26f82addf086cf33e51ce6b887f1558e3d7179c45a13e065bfed8731ecef74ed9fc79176cf9b7c0a6ef810bccc3d7974799f5ffa26c767e552e502fbd83ad3eff7d9d1721df0dd8f2bd291736ff39d8ecbedf22ce2dbffffb27c3b27e62b0e51b81cdff146cfe0f0b2e63d37357b9347fd84bf3f7df5f6519fa6f2b87796e83cdff096cfe7bca21df19d8ec73b0c5df512e2dfe3ed8f43370a9dc9dfdbff555cbc48e53ce38e7824beeff5a2bba010ff98eeff981473ce6093ff2f4472df725d6133ff38c5f64bfca7ee339bff3076ffca0cd7893dba2d812c536eff0aefcbec7fb7cc0871adbb47cc41d3e16cb89284f45d5e533eec9674fbcceb9f8d44a471752df9c2f453117c562b5457525fb9a6ff896d783b6ca35ae73433a7a8332e2989bdce28498881ca541eb28a35c2c7baaa4826f28a7d2ef3e0d6848774bda7b2a7dff58f4a09bbb34a2b168274bda479a7e2a97173d49f467faecad4f2ff44a6f4b8a39f63befd287c44d97b41bb4c907d486b24d53daa42dd9dbfe73877683764a7be23da67d3a80fa908e647dc8ead0319dd0e9d2593cf22d75b94367320355f73c9f538f0774b17c6e744957744d377c4e2ce727e745b7f2fb82d7a94ab52ff76143cebd43756a504485ccb541b1547a4ecdc5997dbd93d4e282122703947f449c4b5dc613976bcc9fdd75278fcdf525d621176ee086bf7b17bf7d43fffeb9f21fd9b7094e 789c7dd4594fe3301007f0773e45c5bca1d5404293265aed03f77ddfacf6c1b11d68a1057a70adf6bbafebf94fb52b0a2d91fac37fdb334edaf9b9c6e5e15e636e7e663034c3b66dd85bd36fccb951b7fbf6f3d78fdf33b349d1087f65da4867bfcdcc1e0d1bb6b1ffd0f363f05100b5165b59d98c3e19bb582cb2d2466f4557853332fe3a7669cbd2c4717a1fdb34f3245d88e323b1492ac93fc059e5a297d5751de73f47dbbcc4fc25b131c8dfab918ffb57cddc25451c5f8876856b9ae85371e99cf4d71157c6ca7a03d88b29d667b322c3fec7629360fe8ed8a698df8e76d6b82cfa06f6521f9f8dedc27cd4b30167b013bb14eb5b35e6dfc239bc17ed27f36bb1f33e8ff5bf8cedf31cf5d393b8cc703e77629bd731cfef629f7ad9ff0dcec514f7f7dee8fd3c803dd6afc4559a96715cf6f716f78787b09e87d4135eb23fc5fdea5cef1f0dc4a5eeb72d9e9c475f5ca798ff185db71cea698b0bcca7215c627da3c6f8485c660b723e995afaa12e5c62fc027689d477a846ffb9d82479bc3fd48733e4f727967a3a6ad453c306f97462d9bf097bf84a8df36a89c3fd90f5ee26967eee6123fd10ab31ff5a2df5f325ec514fa9467e538d7e7b629b227fae467e4d8defaf8373d477036bbf891af31761f44f5eec72e4d7d5787e09d6f9bb6af9bef0aa1acf57016b7fcf6a8ce3f9f1fa3ce2f9f3fafdc4f3e2f5f7c9c21ecf07a991c779d5bade0aaceb55b0d6877ec72ff9f19637131baed8aaff7dff9773ece3bbfe3a17923748de7e9d0bc936929d8f39bee3fb49aecbbd90eab19992eb84ff3fc4d4233f85543f5c8329b961e8b3cb237e0e391f3ef9f0e9654aee35ac57c7cbf35bb8dec3092d4deb83977925ace1e3b51a526bbcce1bbcf9b15fdee26dde09fb8eaf36eff21eeff3011f7e3c173ee2633ee1d350c53a9ff1395ff0255ff1f5f4f38b331638e19417b919ae03ce3ecde5dce2824b2e8889c29a57d373474332549125479e6abaa15b6a4fcf856487eec25a4dbaa72ef5e8e1b35c483ed25358ab4f5dbea0c7cf732139a0215fd228649fbfca85e40bbdd21bbd873efe7c9ff90bb4b541b8 789ca5d6c96ee3461006e0bb9f4298ba0d821a92222512410ede37c9fb3a410ec5cd966d59b22cd99283bc7b5a5d7f29e1f832482013c6e7aeae2e169b2d7ffbdaba39e9b7be7e5b7b9dca7450b48a7b99b4be96b3e170f1fb1fbffdb9f6258a5aee27eca4ade8cb2f6b5f4ea7ada275347aae969043070a82206e67de3def3488e3d07b1d4ee107b85053b0741884412cde87700cef78a7619af8c5690e176af930e7b1f7581d59bee7a5a3200a1235c3b15a082ee081b94896e6efde599476fc7a7c0a176a59a8dbc8c7befe76d80e10bf05c71d5dff02463ed9f776f3e18395b59e3d3855f3bbb9d4fe8fd47180fc07661da76d38eeb67dfc3d9cc2bb4bc761bb40be1db5e5e39119f1dbb0d5c77081f14d6f59e5df3223ff065c74735fdf509d24f0f9d249946495d6ffa6ee84a98efb7e2562e65b38c1f893b9ee783fc259e6f707efc225fcb172e1e37dbd9da89321ffd08cf854dd0dd5f460ae6befd05bdcb8e61bc019bc7c79a8db36f3015c8ae6f3ef4f3737f38d3a4d907f02673a2e4f2b6bbe295cc2be7f69db2c8f66cdc7137516eafbc37b661d17bfdfd2d57afcb8b2decf02467e7a516789e6a3369cc17766e4f7f5657116a2be3b33ea19c0968f60e4e363b8c478bd72e9eddfdfac68c7853a555b3ea961ab67065bbe9395fd7cde574b82f3a163c6f32961c1b8bf1f71f560fc4c2d21eabb35e379d878a2e35299351f5dc182f804ae305ea8f308eb6f98717f7e7f4861f9b986added28c7a3b30f2f3b6daf2d32edcd1fe726cc67c8105fd1f9b31eef7571e2741e5df575ea833f4534ab554883f56bbf5b53faf668c2730eaa11b33fad586ab52efc77f3fe4656ae7cd913a178ce77085f586661d17bfdf8bc4bd4f5a7fa6ceecfc89d5164fd7ea2282fb7047cf470e607bbee77085f3dc9faf4559a03ef1fd2d93d5fe39816d3fce60cb77ad2e23e4db33237e03b67a7660c1f3f1fd2e2b3b8f64a25e3d1ffffd527556e7d5a5da9e0f7761db1fafb0d5b70e5b3eb8acf4f9f08bda7dd457b0a0dffe3c77c1305fc2157ca1ae23b5f8ff27ea7fd67f82b13e6faa0bd42b398c78f1fba7aeed3ca54c6dfb974e619c2fd4852d3e52dbf3a30ac67c16f5aa9e237561fd7c80ad9f23d8ea2b609b7fafb6e7cd7dd8de0fac5f5a3fe6b0cdefa92b9b8ffc95ad9fc3369f609b3f53d7361ff75fdbfa216cf3c770ad3e9dfefce7bfc633b1b82be7824baeb876d71ddff3801ff8919f78c8cf3c6ac4e73ce617774df895a7ee77f333e3377eff21ffdc8f2cf883d73fc56ff0266f35e2b7dd5f77dcb5cb7bbcff297ece077cd888ef71df8ff4f8e853f4988ff9844f1bf167eeafe7eeba70d725ae2b5cd77cc3b7fcbd11dfe78043d78d88dbee5e62d7a7c4add5713d7ae32ea79c11ff3b9e884312caa9e01e9554514d77fc46f734a0077aa4271ad273237ee4ea26977b466337abe43ebdf0264de895a634a3377aa779237ee17adcd6bba30f77b99ed286bb365d95396dd136ed34ea7fa25d3763199dfbfe8d69cf5da3653413edd30135fa493d2e5ced63ea7344ae323a76775bbbfb38a1533aa373baf821fe92aedc9e996b4eba76f771e37a54f39c6eb97277fb9d82467c4811b9fa297691895babe322cfa84b29653c10166ac68bd08bb82fd46535e4bea8b82715f7a576dfd27734927b19c84323ffbe3cca138f65a8b54be5d673b5cb9d3cd34246326ec6cb0b4d65b2ec85bcbae829573273b9dff841de652e0bf990f5463f47fcce87b2219bb225db3c921dd9953df7d917b733299043e9fd9ff7f1a7e3fffa75ed6f864ca860 789c95d6596fe3c81107f0f7f914c6d4db20a82529522211e4c1f77ddf0ef250cdc3926d5db67cc841be7b9a5dffe2ae804180acb631f8b9abef8b7ffc5abb3b3b5efbf5c78fb7852c46e55a3994d7b55fd5fb78bcfce7bffef1ef1f3f9364adfd3f2ed6929f7ffbf1f37cb156ae9d4c27750bbaf7a0c8ffd78b5b0b995ddada2de1b457044f82f3284d43bc2be15c2d877009cf5ac7511ca5123c0acee3340b9d7163d8cab319f94e9da03cddb54ea2b8ccd487ea2482bfe0542d5730ea93d85c6521fe29b8f0f921debdc0a5c67361ee6bf90d750fedc981b90af3e9e6ad7b712fd278beedacf57fc229f28f3b6b7d118cf65c184fafb07c378373f81d2e517ea84ed19eecc3e9a017e23f5aa7b1c5bba93a8d90bf3037fd507e1d2e91ff162c690ebfc265d384f9bc5567d9c005e7adb3a41fe7c1fc006745d85ff2182cfd18e53fe14ce3e9062e50fe14ae8a3238f4af9fa4d84f92a8bbf2fb7085f68e5a0f7a834ccb531f2e34dfd59db5fe1cb6f6b6d579a6fde52db890902f61fdf35e1e8bd64770a6a6215ca825852b94bf5117b19e3f0efdcddd20d6f9944bb5b5ef9e60abefa273a8cfb119f123b842bc74d6f1eda88b4cdb97efd6455ac4e8df9719f92770e5aae0b0be4599dbfa9ec3985fc961cca7ec9a315f437581fed39119f3f106a33d3a538b94e13cbbb09f24edca3fab25d3789ec188e718aed574a27649a9f1617f8baf1ffb7343edfa9a2f4f66e41fc382fc70bf3a3f5f79382fd287b1bf28568b60ff356adfbef6efaeb38e37826bdc5feb666d5fc2797655afacc37dc4d7ea4185f391a99d68797e816b8c77c38cfa455d26f037dc47f9305f6556607fc9a95a04fbeb4ded30dff2aaf6e5f5fd09f76b596511e6ef5d2db67f1a18f3235bea12eb21b730c64f2fea2a41fd6cc6790dfba1ca0685be375cc195be2f7cafaeea3adc7f4ef3eba242fd076ab1fbea42ed04f7f966ebbaef7f3aff61bdeb3a2f92f07ed248edd01f1ac0b67fa6ea5ab43c4de05aef631aab9b040ef779d3cfad3f576a11acf7b5dadae370bf354d9a465188d7fca65fe0bd18a807998e87f6d4fec1d6f74260bbff0ee102df0f9f66bdaf7860d6fb587a66acdf12c6fc32a98b58fbc79119f1056ced377085f12cccf8de383623fe5d2d180fa1bc64fa7dc34b33ca8fcd3a3f746e467d07b0c479f0b7da25a8ef129638f44f2666acd71b5c23de99317f166fe77b535ddafe49e13edef36733fa87f52805f369f1e82f2dcda86f07aef57c5066c679bf31a3fe47759568fdf261c67b7d6646fd15dcd7f3209db1ffb6cd786ff6cc682f8105eb7769c67e7f3663bd1ecc286ff5d5d82f5b66dc07a559cf172f3a6b79ac7f8df1f29519e37931e3bdbe3363fc73b8afe7857a669c3767c6fdb963c67b7b66c67dddd587fd81fd5de3bee49119efdba319f70775d6f1e17cd77514f687587f6afddea35333e2a7eac6ee17ec97c6d6b736a3bdcdce1abf0ba33f3ceeacf9d84f4d83f9deeface7edc2ace78b7b9d35ffcb9ce87a5b7f1accff6b67bd9f6766fdbee7a119dfffa559e74316667ddfa9cbc7f7c7b619efb78db7c17b9a98f5bde127b38eff7cf1bb1f130b3b2eb9e2facfbffe8ff8861f79c8237ee2e73f4b687bfcc2639ef094673ce7579fde78c1effcc19ffcc54bfee6f595f80d5f62d3a72ddee61dff6ffbdbf5917bbccf077cc8477cbc123ff6b5b531277cca67887fe273bee04bbee26bbee1db95f83b9f7befd303471c233ae11ea79c719f079c73b1123f256e638848349a1c9554514d0d3dd29046f4f4d7787af6112f3e8d7d9af834a519cde995de6841eff4419ff4b552ff9c963eeadba7751ed3066dd2166dd30eedd21e4f689f0ee870a5fe231f79eca34ee894cee89c2e7cfd973e5dd135ddf8da6fe9ae8da57bbad7fb89225fef7a5bca8f25a6847a3ea594519f069453212cd4466bbc888fb6914ef949fc879554e28f6fbb92f228431969b4c6f38d60ce897cb41fbdf8d1cb98a7e2d79c6e652ab336b66d23d43ff77ff56b2caf3ebdc942defdbf1ff2295fb2946f59970d8deffab3e94779daaeb16cf9b4edd30ecf6557f67cf49eeccb811caef4ff488ee5c4f7a76de3d4275f5ace7ddd1772e9d350aee450a3753ee55a6ee8416e7de444eee4ded7f9c06772414bf12b2391c4b232ff92484f521f9df1d83f0103c9a51071ecc889af3f72ce957f8d6fbf74fdee9ff0d8353c778fbc7043d97323be714feed9bdb8b19bacc44fddcccdddab7bf3bfa95bb877f7e1ff32739feecbcd65e696abf1bf3f8fbffffddff1fff9fb8fff022422721f 789c8dd0c96ec2301006e03b4f11c10d5520024d40550fec7068d563a5aa878917d6b025ac55dfbd1ecfb80a8403492ce5d3e8f78c5d2d7b9f1f6f5eb95a48524867c21353d87965b98fe3f3d7f7eb4fa1e8fb9ef9eaa1572b3e158a154f78efeb95c2ffc4fc97c27ad86ad6912b64336ad5a0818c1db5462a64d48802219107a4904249bbd59e287d62e448d913523ecb80d866820a901d4b15b694cd5e88525175f94f5b9d11954f3c2355e0386406c491a3b65b0d98401c5b2ac7295311fb44ed13d7481db8db5810351f70c2e403a64c200a4b2d983ba6229688eeae8e4caef6888aab5d2637d24cde79cbe4ec86e8869c33392b999c05a626564a10012e6126a9b8c756809e094c61a6af2a1197e626a9f59d0ca616b0d4994a890b1230cda99b4cbc5aafcccaf591b0812dec20c9675233dd1e0ec99d3e1a8e70ca67a499ec0c176877727db626d3855e3ed3375d063084d96d9fb99d0c535799d49c1f6f0053a36c1f695eca60ea269372660ca36c9f47330ff6a1c968b6e1ed792885b94c2649924e76d9caef4be10fb7d7406a 789c6dd4c972e3361006e0bb9f42e5beb9523de22aa25239d8f2bec8f26e4f2a0710242dd996bc485e5379f780e8bf99cc2445e3f0a91b8d2600fadb5aef7a7cd45bfbb6b258dae5d4f5dcc4bef4d6aad7d9ecf3f73f7efb736535ca7bed5f94f5e2d55f5656b9ecb9dee8715e07641e9498a428cad664d555167c023b9306efa825ce37add3a8f3ae38ed57523fe46771ea6c98cf6fe2ac6f5df083ba0ef9b4116cd3629084f893b8cbafd4a5d41bab653edfc319f247b081afe10a9eb4cee32c6bf2e01cd6f8542debd1ae383758ffb67315e2efc136473e7f8807990b71fe54374d30898b484c2fad0749e2a41f1a8ab37e160e8f9ec4830ceb9d069789c3fbd76213d5f23ec7ad8b44cf878ec40363e4fdeee00afdbc888b08fd7ec106e73b171b837e1f83cb34c579bfc305d6ffdedab8ee7cfa6283fda067b1c5fb73b04d077a1e0e36d88fb0dfd6e55912059762bf7f92ff08a33fb66283fd2612db48f68f37608bfef75a97a9e69f2cc556cf6b3db8eaceaf1117ba7f27e232977a14f25d66a2dc86f84c5c5ae4ef8b5d8efec279b8caf80b1ce297e20a7136ad2b9fefe43ccec595d6db826bf82cb8ae637813d67aafadebdc697c1bd67a8558f369026b3c0dae9dae772aae61fa1037a84fe1fe37b9cbe5ff0d1f89bbf7bb82b5de40dccd9fc2dacf22b81964513ff80036fd2278535c447d898fd4c89fc319e257b0812f3a4bbd195c217e293611e20d6c62896fc315d63b145b5d6f4b1dc9fc1ab6c83f836be4bf89cb18eb3dc0756c822bb18be1577522be872dfa3b57a7f23dedabe5bed212ae91ffa5c6f7b7d759ea1faba51e63bede4f1ac33a9fd5f81e0fd538ff44dcdd5f9c77777f71dedd7d8c61bd7f4eacf7872358e7e37c1b9d3f841bfdfe99d872191ec7951fe5bf1ff99fcb0ddf064f78ca777ccf0fffc999f19c1ff9899ff98517bce4577ee3f79f723ef893bf789d3778c89b7e6cf136eff0ee0f39a5ff658ff77df4c08f433f967cc4233efe2167cc273e72eac7991fe77cc1977cc5d77cd3e57ce7be8f447ec47e24212bf2f552ceba9cdcffda3e033f8ad0cf900d311159cda1929cfff50275166d4f54514d0ddd7675461cd1848734f563227dd11dddd303cd688e3a8ff4e4d78fd193af43cff4420b5ad22bbdd11cef95d1bbaff5e1a39ff445ebb441432e6993b668bbcb29698776db8e68cfafb04f07b23334a7c37f72bcaddf8f051dd1888e69eca3f39ff6599e1b3aa153dfc7199dfb5efe3fa7ec56b8a04bbaea72fefa75e56f423038fd 789c9dd2c94ec2501805e03d4fd1c08e1868cb208d7151e65950198d8bd2de022a3308687c77db7b0e0a12174a59f4bbff70a746c34ab75153c2d1c06a6dadc7b6628faca512763693c9fee1f1fa3d10d4528af74f24142d78110846145ba9cfa6c27f57bdf790aac6e3aaeab347da601b4c38e03d98d4c03b3201de904cee83974cee8229b240b2b6421ae09e64ab0e68b05690ac5d90acb548d60e408bb52d52806fe020093aa40516492637405b07eb24934b24936f4187c94d9213e541c1688d64b44ab2f38e64e71ce8b2b64cb2364bb2d6245dd0964c1d6e21037a2799f239220df08974c067d0dbafe42b29c02d28184d938c6e7c6ade1d6972de1068f106dd03115d828e00a792de3234d96a060e0438046d0b1c938cce4141bef8d4bd0bd565e715e824c1b5a4e1eabae173e2336688644c3272f6fbc368487e99a76303cb96df9c381a7387021d46e3a7c3d8f3cb647ae83b9b2f50bb5cad375fb3bd6e77fb4844bc99db74e67b0d8b6c2e5f2896ccf2ae72bc32c7ac7a4fad7e73b2de46d3cc9bb7a5bbd35d54f2cd727d71ff636ffb56b5d86a9fedb8d3eaf6cecfa1df51ff7966bf8d7e5c053e01beab0264 789c6dd5c96ee3381006e07b9ec248dd82c1df962cc912067388b3ef71f66430078a92626771e2d8591bf3ee43b37e0ae9c6c4d1e1334bc52259927fac74ae8e0f3a2b3f966673331fdb8e1d9997ce4af5faf8f8f9f73f7ffd5c5a8eb2cee23f8e3bf1f21f4bcbc379c7760e9f26f50272e320699c24bdc83bf6363d1b77bd2f17cee2a41b170b2355f7a33af3e307de26c9f57ed06991a87dfe7e2f8b12e33da08bd417235b74a546d65ae30fbdcbb4d27c72aecea29ed6734587fb2fd4fd48ef97099d663adf70e1bce7c635fea9b5ced7a7198f822ee8449d1779cfe7b3745558ef7defb25f30df1ecdf5c8dbc245924799fa9e2efaa577d7dbc649a4fbbfa9ce43bd276a9396891fbf5ed824b18d723ffea5ce53ce7746179c2f0aeefbfa61e98af39faa8b54d7876d9aeb03f399c8e8fc47de36cc874d9af3e13158e713adcf1629c77d7f956ebe2af5e3737599e9fab0e35d15a1deb7d65aef2e5d31ff87dad43c8ff5856d5a665a2ffc7ed9ca1d8f8ed774c1f9eed526d5fcd0fbab32e6faa774cdfb7d7f5669db7ffbeab6ffaed479ca7a8cdaddaff38dd53666be1d3aacbfa10dcfbbe75d87e743d6d4fdb0ff7930fb7da0cec3fe9ea84d54563ebea653baab760f94be1f6ed5b6d67119a9ab4cf321a60de37dbfd759e87fb950e7e1bc57d5ae7f74bdaf746ab5be8a3674a92e63abf545ea2a8cfbfeaaeb905f1ee8d01fef6a536b3c6ed54ddce8fbcbd7d36479c5fab6d445a1e3e8a94dda343efe98e6f9632d98f97d3f364dfb3c4ce8f0fc7dd215df271feaf679780866fd776a13d5babf633af4e74630cf63ae76fdaafdf319ccfe69e88cfbbf11cc7e7b0de6fe6eb7d6fdaf68c3f90c1df6e33c98e3ef6a1bfae53898fb29b4a1a7ea2a663f96c1ecaf9760ee07e890ff3998e333daf0f72a8c733e0ce99afdf0d45ac7b9ff35fb05a7ad757c44877cacaf09e34734d70bd6d38478ae7ff1a73fcefa81c0a08445e5ae1a4df83ec4e016238c71877b3ce011133ce119d3ef3178c10c73bce20deff8c027beb08a01d660bfc5ccb08e0d6c620bdb2ec70e76b1877d1ce030c4e008c7ae96318638c129ce708e0b5ce20ad7b84197318d8b885c64ece6b4e821418a0c7d375b8e0223cd23c04c0422464ab1e82291cac5d428a4163dfb5b578fcb232319e34beee45e1e60e551263241264fba5ff2ecaea9bcc858663297577993f7450e0cdc35d57784af47e4433ee54b56d19781abe3c2e55873338eb8f686b9d6654336712d5b6e4d83c525dbdff6b9c18bec6028bbb227fb6eec400e5da6e2fb59b8a829467224c7b2e9aea19cc829aa5fcf8b71bb7226e7ee73e1f6e9e8f733f511b55cca95bbaee546ba72f97f3112b9bdbf7131b1fff4da987fff5cfa0fceb957e7 789c8dd7c972e3361006e0bb9f42357d9b4af58814491195cac1fb2aef7b2a871649799377794de5dd03e2ffa14c3c938a8743cb9fd10081c642fbdbd7cef1f6a0f3f5dbcce3c4261755a73ab787ced7fae9fafaedf73f7efb73e64b9a76fcffa42c3be9975f66beec4c3a5567f3f6a669a1630fe9867fad659fce603b98ba0c3e82936e02f7e83275c179b4cb8233ba42b96c059749c6fa1b705af650ff02ee9579e8ac75e1dcf587c17bb0cb47a3e073b84ae913da60396c9db4fdc5f816e80cb64dba4ce16dbaa20753a3ff7db8d7cd2c945fc259cc9fa3993f29e0c295e8ff315d333ffb703fa113ba36388de6f89ee1b21ea2fc0c76f9b00edea51d7d0a5bc27c94c1657b05dfd115e7630b4ebb18afd670d62dc27c6843974518bf5e47d779686f09ce1dc79fc37d3edf7668ce9f847cfba795bd2494cfc1bd2ed6838ee0aceaf782cfe1bc4b9f45d7613dcb22cde7eb4d7419e24de122c17ad679b8744d11ca9fe0982f5ba7637fc37e485dcaf52e3b70ecafbcd119fbbf05c7e7eb1d5ce4986f7da21d9ff742d7dc6fef7099b3bff7b08bf12bb02555c8bf5eb5ee25798dfda217d1189f5ec245c2f26e34d6a7eed28efd5ba06b57056f47e3f9fa0cf773ac577d9d1af12fd1ecef188ee3b1b568d49763dab19ced95311f6fb0637d39822ba343be7aae57f13c9987f36e15f68354f0747c291dc7b7034fc7b347c7f12ec16582fda7e86f3b1fc8ef223c2cb85e42fd2cc9b22cac6f3d81fb399f3717cdf821ed988ff368e66f04d70de36f832d2b711ec93c5dd1d770decdb15f37e178bee85134c7f706977c9e64748df994b368e4d3c2f99aa7798ef35a8476382f6c012ee3f3f66117d7eb4a34c737818705ce13437b963bf45f66e99a56b848701ec9035c26ccdf13ed385f6bb0cbf17c5ba2596e8f70c3f78786f3be480bc7f65fe1182f7534f335a2994f09f35b58ac6f37703fe1f9e5e89afbef117609f3ddc096301ff490f3af213ffd5e3f477b3281db0485f807b84a793e87f3a33fecf37d2acf748df34956e092e781f4e011d7b385f5e45fcf09cfd35bd8c5f5fc0e5bc3fd96c215e75306d16cef8e369edfe13c2a878eeb5f0fe021fbaf191deb57707cdfdb3d3c1a31ffd6da658ee7adac4d8dfeded2717f5dc1d6f0bc09f5cd6f20cc87adc2d3fc2f075743fefea1091df7ff25cd7cd86234e3c3fc0cb3585f36e1f8fb8c6cd08cb765b889e5e17c1dd675c3f33df4afcaa7bfff24705d20bf3a4b5b837c87f558d57e3f60be50bff6eb0de58f706c4f07701d7d48376c2fbc3ffce6e47a950b3ae7f37b701dfbbf4c737d6811cdf643feeba61feb0f61e37ad1093c9dff1a1ec5f6c3fba669627f2d8c7f349aeed75338bedf958ef323ebf0349f27742cbf82a7fddda0637e4a3acedf106e623cdb6fe27ac8e1d87fad68aee79dc9e7afefe355d4fc2dfffdf9217ea8d5ff5cf2a1fd4a6b6dc235d2333d0fd7855eea95ff3cf3a5e31fdabfd61bbdd53bbdf777fbf9a08f3af1f783fffe637cdbfeb93ee9b3bee8abbf9ff54ddffdcf66fdfdae733f6d7f5e177451977459577455d7745d37fc4f07fe73f3a7ed6fe9b6eef8cf5dddd37d5fe7c07f7fe8ef033dfa69fbc77ae2bf9efabbab89a6dad34c737f17a1957fc7f7b554e7d32cda17d34a7c7da9a49646467226e71fe3e5422e7dc4958ce55a6ee456eee4defb411e65a2853c7d1fdfce863cfbfbc5dfaff226ef3a96595d9739999705cd6551966439c6cb8aacca9aac8bcf850c6453b6645b766457f6645f0ee4d0471fc9b19c4ce34fa5eb23137fa7d2934c7229a42fef52faa7385393f6d2b1713d98e986f9d1993fd2dbd7a89dd9b95dd8a58fbcb2b11c9984fe9ed835e36fecd647dfd9bd3dd8a34decc99e7dfc8b8dedd5deecbd8db7599bae4f9bb3795bb0455bb2655bb1555bb375dbe09a2cdb7efbb6e59ff56f03dbb42ddbb61ddbb53ddbb7816cd9818ee3658776fde37eb1233bb6131f7f6a479fd95f3edeffcd60a9fffad9f89e7fabb4ef954fc57f6abffff5ebccdfa2efd11a 789c55d5d94eeb481006e07b9e22a2eed0a88ee32db64673c1be07c2166034176db7cd1a4820ac47f3eed3eefaabc98883743ebaaababadc717eadf42e8f0f7b2bbf965ee7667e57f7ea5bf3d25bb16f93c9d7dffffcf57b69b99ff7ba7f49da8b97ff585a66ead5bde1f353d3c118078aa27e54549de9536d33ef67b8286bef16aee15c1c47622ee0a2c9fdfa409c4446d647700a6fa91bdf0f5dc27595faf57b711a55d6af1fc029fce45d2491e4f3155cb77e7f7e13a769dbfaf82f7116c153d8d6be9eb19dfb5152a09fb1d8ed2ffd94e2bc947cbe862deaed7b179a6f08ae71de8138c379780e67a8b70997b59f3fd7e281453f876aec77232e60de1697eaf7ce715494923f9a8b4d1ff91fde6596493fa612e7bafe2d1ec07c222ef4fc0f6263109f754efa19d6e94aacf32216177d2bf3f1e74b5c7d993f359d5333d0f899b8c07c28ed9cc5830cf3b1e242fbdb11ebf9c9dfafcce5cb7d667fbff2b8b0f0a3b8ecc3fe7ee7666071bf26e230df0f7198af9fcf2009fb1b58fb7b52a39f7358f34fc5a59e7fa846fc2dacfdfbf90caa02cf8b3fd5d8ef18d6f327e2506f0f2e65fefcd2d95d572bf9e4ef5ff1131fc3a84f2fc1b2ff01accfeb1ad6cf937fde651aea15b0f6578a8d9eafef5debfde43d18eb646103fbf99954cde7e22ac6f98ed4a8f7ea5d87fd37c4613d82719ff9ae739586e7bb21d6f3f0bed8e8f3bd105739d6d761837e6ee106efc70735e2fdfba9b2e1f335116b7dae60fdbc45e2aa41fd55711da3fe9a1af1fe7d5467e1fe3d8b0df6a733b1ce835661ddef555ce7a87fac46bd0bd860ddbf7f6aabf7837371e8c7886d8cf79b7f7fd92c7cbe76c5613eb1d86a3fb2de84f7d99138d47f135b83fafe7e3579adcff706d6f3cfc54d2edf1fe49f7fd358adb7236e0cd66b58fbf3f36b73abf35883b55ffffdd7b6da1f1fc29a9f89c37ef730ead13aacfd8f61cd4fc58de657b0e63fc29a3f85353f11b79a7f02eb7986b0e6cfe0563c9a332dfc18aefe6792ef34b6dce02f2ddff02ddff9ffdf2fc43cf0234ff8c9ffe599a73ce3177ee539bf2dc4bcf3077ff297f337afba8819aff13a6ff0266f85986ddee15ddee37d3ef011333ee4211ff1318f420cf1099ff2199ffb7d666e7dc6173ce64bbe5a88b9e688fb6e2d469d8453ce38e7011721a674e14486aa2e826af76b784a961a6a430cd10dddd21dddcb4e5d2c3dd0234de8899e43cc9466f4e2565eddefbceb872a7aa377faa0cf10f345dfb44a6b3ca475173176a71fbbe80ddaa456637cd4166dbbf924b4e36a98ae27daa53dda5f8839a0431ad2111dbb5a233aa1533aa373baa0f14f8c8bbaa42bba76b911f529a68452ca28ffe90751032adc7c6fa8346c880b631666f8f3333295a98da5963ec3ddf8f7cfa5ff001f077049 789c65d54953eb461007f03b9fc245dfa8543f4b9664a95239b03f3683590da91c463312c67861b101f32adf3de3e97f8b9094adc3cfddd3d39a19c93f365a83b393d6c68fb5d7b9993fd8961d9a97d6865b4c26cb3ffffae3d7da7a94b556df246bc5ebbfadadf7e72ddbeacda6d50ab4e541ed3cb6dd32f86de5a81ddbcc049f883b6dc49fd4792778535dbae09edaa6c1a77082fc991af19fc179a72df3198213cc77ac46fd1b3847bde9ca71bb63e16b35ea0fc4493b0ff50cab6da867eae022d1fb19aa315f5f8d7a11acf7d3692cfddeaaa53eddc139e2bb2b77a244fbff6c2cf1588df147b0457ca176d24f5b9cb68b24b8504b9cc3fd778a04ebc3b76ad49f8b53ac0fa56ad4cbe1b4b0c1468df9af564e221f977c820b78bf7118cfa76a27e72f13776113ce5762d242f69f73d8a1de9e1af35f36967af7e22c3292bf0da37f53a9256ec2f949e32cc27e9cabd1ef1e8cf17c06e37ea854a39e515759c88f60877838ffa9ef4fd69fef6067a43fa7ae643da4bee9468887f39935f5a8167723ccb70bebfdd9c6d2ef522df549e3057c106c34df8ce142cc1d18fd725f8df1c9ca5dffb8e3fc91384fcbd00f87e7b75b7acbf33752d775187f061778feba2be71d3d1f5c8873877c1617119ecf915ae25cc3a86fc2f9c84b5f4ff25f613d4f1f62adc76f30fae17735e24e8df94ad8a19f87958ba4a97f21ce239cf7099ce2fcaaf57e63d8c9fed258dcccbf0f3bac57a5463cbc1f0a9beb799c8a8ddedf01aceb7fb8b2498a48f693c3fbdcd8c2d532ffb3d8204e3be232c67edfc3197ca2c6fa3cc106fb11d6a74cb4be79146b3ffc292e0dea2de10aeb19f6a374b9aeff4c6c8cd4e30aaed0bf13db0ceb1b9e579b9631c65f88ad41fc4a8df50bef07eb0a9c3fb6e2b282b7c52e437ef87f7369133f123b5d8f316cb0de2f6aec47580f5759ed6f4bec1f37c9df1457311cf6a3caaccef720f61f895faab13ee1ffb2aa9cd64f60edef10463f1c9ec73a6be21fb0c61fc5b5d60beff7ba6efa391637f9afb0c627e24ac72f609d6f0eebfabcc03a7e286ee67f86757c0aebfc23b816f7e7fa6162c3255b765c7dfdfa95c335dff3901f78c48ffe1af384a7df7378c64ffccc2ffe7af519737f4d78c16fdf72def98397fefaf4b5367dc696bfb67987773587f77c9d7dfec9077cc8473e7aeceb1df9ec13ee3539a77cc67ddff1395ff88ccbd0cf90aff89a6f7820fffb7cc76d8e38e60e27a19f05a79c71d777d0434ece0531f789c85049965ca8b3a08a6abaa7a1bccf68448f34a6094d69464ff4ccc7f4e2335e694e0b7a933af44e1fb4a44fdaa42dffd9e609edf81abbb447fbf4537aa6033aa4233aa613ead1a91f7bc63def3e9dd385de175dd2155dd38d9f6b40b774c7a7d4f61ef8cad1d71a524c1d4a28a5cc57ef524e05dd1936f47dbffc987d634c494bfff6f28f1bf957c47ff7b43f37f766681eccc83c9ab199f0e0fffb8ebca999f9ebe9dfbfadfffdfbda3f3b02aea4 789cadd4c96edb301006e0bb9f42086f41f14792255942d143f67d71f6a4e8811225ef8993386bd177ef883354e1204181a26879f8c0d1cfe1e22c2d7a9747fbdee252eb61a66783c22bfafade5b348f93c9ebf71fdf7eb61682d4a3ff9dd40b17beb416ba33aff00e6e6fca1a6a4850baf0fd58d7c6b573628b91d4ce2367955b9b66fe8c9debdc58efd73671533f6a6cf39561077eccf33d76db6f67d6caba6cfb5160f396d92631b65f5cd62e93286af37ca77695f8912eac33761284becd2bac2b3f927ec68d79bfa7cef2fd9533ef47697610c9f9c4ce99ad57037121fd9eb0430ab4f3a538ca22eb8aedf68b756739bf3d71c479aaef9ce6767e8dddecff4d9ccaf9811d9b90f31fd8492cfdef8a4d60cf0717ec4e10a4d623b19b0fd869d0695bb7c5b1cff55d71263e76e6f3c7b9d8e50dd9995b2f12c7322ff79565e28dc65cbf2336e27bb676df0f9c65fd505ccafc213b0fc572bf7922e7998a7555591b7611ca7a5367b9efb2319f6f4facf97d231797d2cf6b63be9f55b649e4f7346bcc7913b1eef0fddf894be9b7df98f394b3d4fbec3294fd6c89136ddf23569c73f69158f37bc5b3b3cccbfbad42794f6367fe3de0c059d67b12276562fd22ae647f9bce29bfaf5be722b6de6eccbf8f1be792ff1e3c3af37addd9dffffd6b1d14347214309fd7a144859e1d7d0c30c4e8a33aca1963821b1ab798e28e32eff1f0415d1f333ce289c6335ee8ab578cf086e5f93aea694a392b54558f55eab3ce5bc3fabbba0dcaeb61135bd8a6952bcadbc12ef6b08f83b9ba43ea5c51e6911d1a065d1ce304a7389bab1bd1f703caacfb1ad038c7052e71856bf8737501ad12d6e766471b11f516234107e9bbfdbe21a38cdd7a2828a5b4ca5581b3f9bcee4c1955aa0a7baaa7fa6a407d51961a72d5fc7da8911a53861db8a62cea8d77f1fe7e699553caa873a8af3f551fbd977a96c7ff78579fd6fdfadafa0df65b0042 789cadd55973db361000e077ff0a8df7cdd3d9880740623a7d90e3237162cb470e279d3e8000a8c33aacc38794e97fef02bbf463a70f354cd19f77b12040907a77d4bbbfbeec1dbd3bd86ced76e27a6e6cd7bd23ff349feffefceb8f5f078799eed1af297bf9e16f078737db9eeb5d2d1721028100593fb6e41fc975d1d729197d74decfcb9ce3dfd9455fd9641b5d64455964c937e2bae4b84936a5b32ed94597595996291f5e926de9381f9ea3955546eae7622ffe1cad739dc9f59d8895f89e6db2b64d4ef5b4d54673fd63b1170fa2aba2caaa22792f56e2457253f9aa49f5eae89ae23c1f18b36b5ab264142bf12ab9a94d9dfac354ecd9d8449b52f54d99e28f6c93b1712656e2bb64678ce1f5fc26f6e26376a379fe10a26d693389ebce96eb0dc54adc263b6be57e8dc541fcc4763af0fef919dd9455c6eb89d76ca31aae3765bff5bf6037b9c44bb166c32ed957a6f1297ec56e2c1b5a71102fa39db29953c92056e235dbe56cec8bb5c45f937d6d1c8ff7814ddb95f3cfdeccf15b7160c328da2b9379aee7c54a3c6137391b0bb196f88cedbbf8a9b88ba7e7c507637c5a6f68c49e8d97ecc68a1fd9b1257f8d0edaaaa09303dbe56225d6e2f76c1fe4f9f9c40eb9d4db7496fca5b8ebff3139bc8d3761d306e2fe2371106fd941f62b3e44b7ba8b8365fbbce57a5fc45abc66b75d7c219638a4fddab68dcc07e66c978bb7e22ebe617b896325b6727f5e3a4bfc5cdcadd78e1dbafe99b89bdf5edcf51f88bbfeafecb6ebbf1277cff383b8eb2ff3893ffc72fff7f65f7310d062830e7d6a1603b638c2314e708a0fc8cffa0ce7b8a06349c723ae704de7786c708b4ff8cceb459ee32b1d3bfadcd3799ffe1ee031bec7137ee7d07f4e297a86e7d4778e1ff0235e50de29d5fc849f799fe3158d3da4eb1852c6395ee30d5ddf90b26ec99c73875fa8d657fc46e7058df01deff107fec43e66549bbf1f0a2c51a1a67a17d4afc29a720c20650c0190df5133b0a406efc0a5b9f5c143000b2d8c60cc3930a1b50834d2254c69b41d3cc08c3ee73881052c25e791ae58538d194c614559b7b887358e6005631a91c71aa5f578c1156ce88acf7000db94750e4f743cf37724bc528f05b51deca90de0189fa99da4e6ffb7fbfef7ef07ff00103c024b 789c5dd4c96e1a411006e03b4f3172dface83703c33028cac1bbe31def7694c3ac66c706bc4679f75477553538c2a3e173fd5d5d3dd86cac0777e727c1fa466dbe4817fd3cc87be92c582f5ec6e38f5fbf7ffca9ad8571403f493d68ac7dabad7517411e9c4e27a50522820993b85555ce0fe28ef8c8ba51579b9eb8101b76124a7ee6dcd13a12765beb3bec44f7cbad9b615b7d2fd6fd9fd9893a75eef87a21d6fd9aec8eee67c4dabfb48e429fafd83abf193ba7fe3c5762596f86d6ad869f7f5bacf35c88f5f94c9c97fd9ec4ba7f8fede7bdb48efd7a3cb27dbd25d6fd33e7e5fab658e7998bb55fdfbaddf4f577761a56b19b37f3e6f9ddf36d67692a1e59274ddfef83ad79ec8a4bf1c0394b75deae58fb55ecac21f51b76ae7577fe4ee4d737c4daffc439cfc4c6fd7da4919fa7ceceb49ffbfc539fc7909dc7e243eb2cca759e9f62598f5be7c2e7afc55adf176bff4f7621fd8c7b1e79cbd74376a1fd8e9d97f95cacfdcfad8b65fe54acf58558fbbfb14bede73effa2f4f53b7619f3e78f576fcec3ba8c753df6c4ba7fc7b9f4e73963973acfd4ba8abd37c59a3f6057dacffdff5595ef3f11ebfa2d76a5f3bc88351f8b353f1257ecee62f982418a0cf9eaef56332850a2c2237a74cf9739cda04f89018618614cd704533ce119b32f9902732cf082574ad8d71b5defab194a7ce0139bd8a2ca96a416f46e1b3b3e5362177bd8a7ca01dd7f4a6e88431c7186ce52e1182738a539cee87eee661aa28b0b5ce288bf3b71457daee9baa1eb16779478a5f35dd0dcf778e0ef13cad46966be4277b60625ba946922e2ef6cdaab87965c23c468d39d5f096768e69cd6b5e4ea18f8f73d63fcb9725c99147393d16e5393dbbb359d375a7986cf34e3a1294c694f6d2af7fed1269619d3c38c9ed8ada94c1f4333c0ae1922fa9a71bd763033233acbc08ccd84ebff675c2ec283aef799bfdf6bff001ebed39c 789c75d4db52db301006e07b9e22c3de319d6decf8a4e9f48242cba104083dd1767a214b3249200412872474faee95775781b6ee188df9acdf2b796d78b9d3b93cef77765e6ecd6b5d8f4cc70cf5acb3631793c9fafb8fd73fb7b6a3a2e37f54af136fbfd8da1ed41dd3399ddeba0670e30149d4332a216b76d2cd280c2bb24e8a4493cbe08c6d1aa7716234dd8fdfd86937ef912fc4291b2c596751c1f3878df35e1e1525f95c9c2a43f905b9cc6d4ef3f0d8b8e8e556eeaf838da5f9077611eaaf83b91ecec5521f67e4b250bc7f9834562631bc1ebe632ba539bf1b5cf2f3be69ecdb9196b43e1e88ad49c9376c65257fc5d691d8918dd67c3fdc362e933c8a0a72cd2e42fe7db0e5fa7b6c95caf32fc5617fdd609ec713b1f40b355b3bd96fc42e63f1677126f95e70959179bf5687fdd0fb32a98a2c7d5f38656b2d3e62974ef6bb669b4cd6bb0b967a497055912fc9b6507197bc62ab54ea4fc44afc416c1def77c4368ee7a16a6c535f4f91c76c25fd47992f33be1fe8fbb12eb7b2fe90ad53c7eb3db24b2706b689c5c76cab653f1fc54eea5f37765916ea7f61eb88fb036e637e1ff4bdfbc5b4d45f8a9dbc1fd5b8ca5424f506c129fdfde219bb74d2df94bde97fccb6a1ff9fc45afc955c15e17b1d8ad32ead075762d5e57e66c1d2ef115b45325f044bff73b1e57998b1751471fd3b712a9eb2cb4c8cc1f2ffed5eec647e97bdf9bef6c5f27c006c1bcbdfb71187bc1587fef5d92e16cb7a2ef4eb541cf225bb0af96b71a8ff561cee1f8b2bf6a01ed408a8b14483161d56cd953f8f4dee0a8738c2b13faef106276d39bce5df718a7794bcc7596b6e8e225ce083cf2d7185eb96dc23eee21b9fdac37d9f7aebc73b3c68c9393f33c7433cf2e7a6de31be6f5df704fb788a673ed1f7d5fafe38c7414bee023fe0479f38f6cf7a8c9ff0337ec14bfc4a3bf6cff5d417fc865d8c30c69e1f09a698618e05aa410d08f0bc7fa0a1c40b3060c14105573084118ce1faef3e53f6c68f09dcc214eee01e667e8c61fe770e6a58c0831f2de767eb2ee94db41f7d586d720bba62db06ac9fe59674dfe3bfa3b5de18d67f0ebef64fbd5d58faabcba7b3bfd69c57cf9e77f5ffc33fefaf575bbf01fb4b2eff 789c7dd65b5322391407f0773f05e579b3b6ced057ba6b6b1fc4fb0545c77174b6f62174d2e208a282284eed77df939c7f7b5b47420a7ee4e42424699a2f2badb37eafb5f265693a33b3cbaa550dcd5d6bc5de8fc78bbffff9ebd7d2721cb7e41945ed56bcfcc7d2f2d1ac55b50e26d7ce8387026a8787371d0617be04cfe10a5ef58edabe04f7e054cd5170e14b6867efb81da7b1c6ef0597711197c1b7de4994b49328780aa7f04670995489c63f79a751da4eb5fd21d8a4456a82d7bdb338adb2f065b9adceda6ada8733f82ed824ed2cf4e7ef6a69d77c37de799ca4b9e6237566d5d455e7117c0f67f024d8e465aef973d8aae9c8bb93e4b69384f689ba13c167700687f5e90cc483e007b85493832dda3bde45929745e84f9bea8e55f3b95ab64bfd2358f217daff425d94f0266cd5b4eb5da61d5ba6c1a42e2335f7e00cedc7c1556ecb2ab45faa3b11bcaf2e607a544b7f6ddf834b7801231ff5bd4dda298d8eff045bf84e5dc2b4a636111cae0723e31bcd375397306fc0197cac36063e841d5caa5d0c9f7a0fd2413ed0f97c0bb6851dd830de425d466a4ed40307c7de55566655167c02976ab26a998e7a0776f0485dc5e83f8073385c3f952d6da5e35dab4d047f8533355daa0731bc05e730fa5730a7b041fb01ec60a3ae918fc3f56165be56e7b7abb63055708ef62cd849bcfebef5e15c4ddbb041fb9ada365e851d1ce6e7f2cab93cd8a86daca65aed609ec3395ca86b0387ebd3c9fc9ce6b7700e6b3e67611ac306be50bb26fe1e463bff841d1cd6a7ceada975fc99da3978acf625e41fc088a790afae6d5ed7217e0736f023ecd474a57631dab7e1a6ff2ddcf4efc2e8cf5beabae97f0337fd4770d31fe3f987dedc9ac2c486075cb195ea5f1dd77cc1c3978877f197fc93af9ecb48ea98af3f899fbc8abe917a2bf5ee93f829cf103d967a2f23cc3fcdfff026f7881fe5dde293f8a730ff26f72a77798dd77f17cf1bbc29515b12bd2d7977247a57deedf13e4f3e8ceff1011f725fea111ff35799c9897cf68d4f79fa369ebf4bee33891e61ee2ff3d731cef907b79b788e38e644dac7af56b359ff11be4fca19e73cd4fb99a8e0f25df4fb32e23eb1de8fe47d498606af727e50a9e289fe7eca2c5fe6fdfb3a22bdbe167c43b5e822acfbc7752ef1ab34d4df4bbfd6f4536b58f71dd905adc132136d3bd7fb2df9ef5fd188c634e2faff553ebf0e3153bd3ff9734e13baa1db50eedebdded09466d2f380eef5ff85aced29b7694e0fb29f27f418f6f584881672422ee88956a92bd16bb4aeffc76893b6784196ae5fade0f31ed336f76887f76897c3ff331ed21ead5357f6e1eddeca599575db92799fd3be8cd2d3fdd593447399953f9b5dad7415cee82d1dd015b9e64cbf8a3fe49cfa72c54891d7339ed0111dcb2af8f27c0d2cfffbe7d27f3300bca2 789cb5d3c96edb301006e0bb9f42886e41f147bb65143d64df17674f8a1e4849ccea6c7676f4dd4b7266b2346e9300ad69c1f8ccdf2372288f8d06bb6bcbc1e858ab3f5083a32aa80ed555305a5ff77af7df7f7c7b6c8d244960df451924235f5a23dd4150052be7678d03944518d957997a87e24ee5bd448ea3a6f05e141be3bd496e8a28f2de201bc35e708ecba4e4fc3ad998b8f49e774ee34ceacd39672aefb0bbce79624ca6bc679d8ba41df3fc8c739996925f231bd3d6deab62de5fedac3215abcc7bda595bf3efa7c85ab157c8c668ca37deb58a75ed5db11bf685b3eb06ef7f925c375c2f213ff56b822df75b261bc3fd1e77364524fd39f7364ff51fc43c7f468e4beeefbd98e77be4344a63ef3b76c6f3a7e4ace27edf8a79fe845ce4857f9870437e3a8f63b2bd3df5fb5a4cf3a12677725eff11bbc3fd1d9055cef990ac13decfa198f37d31e7155bfadb215709ed2704bbe0fd95e4bae0e7a52de6f51fb0159fc79598f79b939b82d763c49cbf1473be602bcea76423f3195bee17b3e5ff1489b91ffb623ecf3d31ef6f57cce7b523e6fd6d8b793d5b62bebf16d3faba838f8f7f99470805fd89bcfa64fec3f57dd20df9d4efe429f97cbd937fb97e1affa93fe1a7f2af56f27e7ed8189647857af8352c8f06060738c4118e718253f47086735cd8eff5dbbcad73892bf431c0356e708b3bdce301e3f67bfd763db6c60426318569cc60167398c70216b144b57fcfbb1a58c68a1dab5843d78e756c60536abfcedb1a5b766cdbb1835dec611f116224cfb55fe66d8d1419721468a344274418862ad42f6b3fe76d8dfa0fd7d0f392a7eaedf8c879fdf57c7f7e6dfd02a2aa5b48 789c75924d6e83301046f79cc28a7751951fa24889aa1ea1559795aa2e88cd606330c1a18baaeadd3bc3d869a8881d4b3c3fbe1913582fc5dbebb358aeb3cb500c5609658a2096fab36dbfde3f9ebeb3459e0bfe6d170fd962259478e97c49d71eafe506c76147d8253c2a429b108010180fdbcd86b08aa819cf8c2a676c23968c8e118051121e76549bb0203caa843da1daa752352380da135e087599ec103136328c007a7c404d485dd9968c2ae752a7847cb38a583206c674e62621ff1babd9313552ca42ce9ae2a474319fc1f67732e57c067b5046caff062aa9b08f9615d0fc3360ac95244c6d6a07cdd5006ed85692b006c5b51a0a575b4ce1b22492a10456b3c638332692a104edd73401bcef3cf78116efb467671c262b70cef9d8072643f7c1a73e4dd3745a5f9c0be31a453a41d707aca17b5c9a4534a3e871d305ad59b0c1527da0897a88820d1ef266de9a663ae6decffdef60627e1eb35fd8b4ef39 789c9590c14ec3300c86ef7d8aa8b9558891b1494c8847007144421c1cc74e721848300e08f1eec449ab19d64af0bb95f2f5b71dbbabc13cdcdf9a61d5bd1de090d16082573384f7fdfee3f1e9e6b3ebd76b531ee78cebcfbafedca0b97b7926394339db8ba2ab4b413be10e057942dc0ae60943ad0d82b001071b4112f4019c0f823822354c82b8656eada26020e6d6ca0b72559d70567f772cf80507169d851a0b00f2fa13a77cae71eab47b8afe399b5d72c65633ce51dac1a0423bc431d5e09cc82b0763e61863ca3926f4aa1b95eccc12512a8e0e96ec58b2a50af5a654fbb77bc8abd95a455615a34341c58f4dbdd6dca6bffec1d775f70d03e5b4a1 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022630543251d2e253d856405bffcbc54103b11c856360003105719c44d0303b04a348024a69ca88c2ea60c14534615534e0401656431e544b00c58102a06164a840a42c420aa12a12ac162ca2862ca6031a0e120ac0ca571aac3661e567b61ba51dc0712c4f00756ff22874bad351700b18f53a6 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() 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() actionProjectProperties activated() QgisAppBase projectProperties() actionFilePrint activated() QgisAppBase filePrint() actionCapturePoint activated() QgisAppBase capturePoint() actionAddAllToOverview activated() QgisAppBase addAllToOverview() actionRemoveAllFromOverview activated() QgisAppBase removeAllFromOverview() actionShowAllLayers activated() QgisAppBase showAllLayers() actionHideAllLayers activated() QgisAppBase hideAllLayers() actionCaptureLine activated() QgisAppBase captureLine() actionCapturePolygon activated() QgisAppBase capturePolygon() actionHelpAbout activated() QgisAppBase about() iostream qgisappbase.ui.h fileExit() fileOpen() addDatabaseLayer() zoomIn() zoomOut() zoomToSelected() init() drawLayers() zoomFull() pan() capturePolygon() testButton() addLayer() identify() attributeTable() zoomPrevious() testPluginFunctions() actionOptions_activated() options() fileSave() fileSaveAs() fileNew() actionPluginManager_activated() checkQgisVersion() select() exportMapServer() addRasterLayer() helpContents() helpQgisSourceForge() helpQgisHomePage() saveMapAsImage() whatsThis() projectProperties() filePrint() capturePoint() addAllToOverview() removeAllFromOverview() hideAllLayers() showAllLayers() captureLine() about()